From 7952042a6c146a75aae135699b21cf0ec3aa2caf Mon Sep 17 00:00:00 2001 From: autosubmit Date: Sun, 17 Aug 2025 20:29:53 +0800 Subject: [PATCH] Auto Submit --- 76.35667e53.async.js => 76.e8137f07.async.js | 76 ++++----- ...d96f108.async.js => 8263.2ed47a68.async.js | 144 +++++++++--------- ...> layouts__SimpleLayouts.9e3ce1e5.async.js | 74 ++++----- ...an__Info__PptInfo__index.a988e31e.async.js | 76 ++++----- ...> p__Paperlibrary__index.c71de3c8.async.js | 52 +++---- ...oblemset__NewItem__index.c86f38d5.async.js | 100 ++++++------ umi.88fb9c42.js => umi.265de2f3.js | 2 +- 7 files changed, 262 insertions(+), 262 deletions(-) rename 76.35667e53.async.js => 76.e8137f07.async.js (94%) rename 8263.8d96f108.async.js => 8263.2ed47a68.async.js (93%) rename layouts__SimpleLayouts.c4da0a7f.async.js => layouts__SimpleLayouts.9e3ce1e5.async.js (91%) rename p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.ca055279.async.js => p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.a988e31e.async.js (96%) rename p__Paperlibrary__index.9e4ce70d.async.js => p__Paperlibrary__index.c71de3c8.async.js (97%) rename p__Problemset__NewItem__index.dd62e353.async.js => p__Problemset__NewItem__index.c86f38d5.async.js (93%) rename umi.88fb9c42.js => umi.265de2f3.js (99%) diff --git a/76.35667e53.async.js b/76.e8137f07.async.js similarity index 94% rename from 76.35667e53.async.js rename to 76.e8137f07.async.js index 3f0e2579c3..39f11140a0 100644 --- a/76.35667e53.async.js +++ b/76.e8137f07.async.js @@ -1,6 +1,6 @@ -!(function(){var Vo=Object.defineProperty,Go=Object.defineProperties;var Yo=Object.getOwnPropertyDescriptors;var ya=Object.getOwnPropertySymbols;var za=Object.prototype.hasOwnProperty,Ha=Object.prototype.propertyIsEnumerable;var Wa=(dt,nt,le)=>nt in dt?Vo(dt,nt,{enumerable:!0,configurable:!0,writable:!0,value:le}):dt[nt]=le,Ri=(dt,nt)=>{for(var le in nt||(nt={}))za.call(nt,le)&&Wa(dt,le,nt[le]);if(ya)for(var le of ya(nt))Ha.call(nt,le)&&Wa(dt,le,nt[le]);return dt},xa=(dt,nt)=>Go(dt,Yo(nt));var Za=(dt,nt)=>{var le={};for(var y in dt)za.call(dt,y)&&nt.indexOf(y)<0&&(le[y]=dt[y]);if(dt!=null&&ya)for(var y of ya(dt))nt.indexOf(y)<0&&Ha.call(dt,y)&&(le[y]=dt[y]);return le};(self.webpackChunk=self.webpackChunk||[]).push([[76],{38470:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return He}});var y=le(27247),xe=le(32855),a=le(34666),pe=le(11913),ce=le(43079),ee=le(59301),ae=le(43403),re=le(65030),te=le(92310),ne=le.n(te),x=le(34280),b=le(18929);function E(ke){return ke!==null&&(0,a.Z)(ke)==="object"}function z(ke,Re,Ne){if(ke===!1||Re===!1&&(!E(ke)||!ke.closeIcon))return null;var Me=typeof Re!="boolean"?Re:void 0;if(E(ke)){var Ue;return(0,y.Z)((0,y.Z)({},ke),{},{closeIcon:(Ue=ke.closeIcon)!==null&&Ue!==void 0?Ue:Me})}return Ne||ke||Re?{closeIcon:Me}:"empty"}function ie(ke,Re,Ne,Me){return ee.useMemo(function(){var Ue=z(ke,Re,!1),Ve=z(Ne,Me,!0);return Ue!=="empty"?Ue:Ve},[Ne,Me,ke,Re])}var oe=le(6089);function fe(ke){var Re=window.innerWidth||document.documentElement.clientWidth,Ne=window.innerHeight||document.documentElement.clientHeight,Me=ke.getBoundingClientRect(),Ue=Me.top,Ve=Me.right,rt=Me.bottom,tt=Me.left;return Ue>=0&&tt>=0&&Ve<=Re&&rt<=Ne}function ue(ke,Re,Ne){var Me;return(Me=Ne!=null?Ne:Re)!==null&&Me!==void 0?Me:ke===null?"center":"bottom"}function de(ke){return typeof ke=="number"&&!Number.isNaN(ke)}function se(ke,Re,Ne,Me){var Ue=(0,ee.useState)(void 0),Ve=(0,pe.Z)(Ue,2),rt=Ve[0],tt=Ve[1];(0,x.Z)(function(){var qe=typeof ke=="function"?ke():ke;tt(qe||null)});var ze=(0,ee.useState)(null),Be=(0,pe.Z)(ze,2),Ye=Be[0],Te=Be[1],Ze=(0,oe.Z)(function(){if(rt){!fe(rt)&&Re&&rt.scrollIntoView(Me);var qe=rt.getBoundingClientRect(),je=qe.left,De=qe.top,Le=qe.width,Je=qe.height,et={left:je,top:De,width:Le,height:Je,radius:0};Te(function(it){return JSON.stringify(it)!==JSON.stringify(et)?et:it})}else Te(null)}),Qe=function(je){var De;return(De=Array.isArray(Ne==null?void 0:Ne.offset)?Ne==null?void 0:Ne.offset[je]:Ne==null?void 0:Ne.offset)!==null&&De!==void 0?De:6};(0,x.Z)(function(){return Ze(),window.addEventListener("resize",Ze),function(){window.removeEventListener("resize",Ze)}},[rt,Re,Ze]);var $e=(0,ee.useMemo)(function(){if(!Ye)return Ye;var qe=Qe(0),je=Qe(1),De=de(Ne==null?void 0:Ne.radius)?Ne==null?void 0:Ne.radius:2;return{left:Ye.left-qe,top:Ye.top-je,width:Ye.width+qe*2,height:Ye.height+je*2,radius:De}},[Ye,Ne]);return[$e,rt]}var he=le(80402),Ee={fill:"transparent",pointerEvents:"auto"},ge=function(Re){var Ne=Re.prefixCls,Me=Re.rootClassName,Ue=Re.pos,Ve=Re.showMask,rt=Re.style,tt=rt===void 0?{}:rt,ze=Re.fill,Be=ze===void 0?"rgba(0,0,0,0.5)":ze,Ye=Re.open,Te=Re.animated,Ze=Re.zIndex,Qe=Re.disabledInteraction,$e=(0,he.Z)(),qe="".concat(Ne,"-mask-").concat($e),je=(0,a.Z)(Te)==="object"?Te==null?void 0:Te.placeholder:Te,De=typeof navigator!="undefined"&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent),Le=De?{width:"100%",height:"100%"}:{width:"100vw",height:"100vh"};return ee.createElement(ae.Z,{open:Ye,autoLock:!0},ee.createElement("div",{className:ne()("".concat(Ne,"-mask"),Me),style:(0,y.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:Ze,pointerEvents:Ue&&!Qe?"none":"auto"},tt)},Ve?ee.createElement("svg",{style:{width:"100%",height:"100%"}},ee.createElement("defs",null,ee.createElement("mask",{id:qe},ee.createElement("rect",(0,xe.Z)({x:"0",y:"0"},Le,{fill:"white"})),Ue&&ee.createElement("rect",{x:Ue.left,y:Ue.top,rx:Ue.radius,width:Ue.width,height:Ue.height,fill:"black",className:je?"".concat(Ne,"-placeholder-animated"):""}))),ee.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:Be,mask:"url(#".concat(qe,")")}),Ue&&ee.createElement(ee.Fragment,null,ee.createElement("rect",(0,xe.Z)({},Ee,{x:"0",y:"0",width:"100%",height:Ue.top})),ee.createElement("rect",(0,xe.Z)({},Ee,{x:"0",y:"0",width:Ue.left,height:"100%"})),ee.createElement("rect",(0,xe.Z)({},Ee,{x:"0",y:Ue.top+Ue.height,width:"100%",height:"calc(100vh - ".concat(Ue.top+Ue.height,"px)")})),ee.createElement("rect",(0,xe.Z)({},Ee,{x:Ue.left+Ue.width,y:"0",width:"calc(100vw - ".concat(Ue.left+Ue.width,"px)"),height:"100%"})))):null))},ve=ge,me={adjustX:1,adjustY:1},be=[0,0],ye={left:{points:["cr","cl"],offset:[-8,0]},right:{points:["cl","cr"],offset:[8,0]},top:{points:["bc","tc"],offset:[0,-8]},bottom:{points:["tc","bc"],offset:[0,8]},topLeft:{points:["bl","tl"],offset:[0,-8]},leftTop:{points:["tr","tl"],offset:[-8,0]},topRight:{points:["br","tr"],offset:[0,-8]},rightTop:{points:["tl","tr"],offset:[8,0]},bottomRight:{points:["tr","br"],offset:[0,8]},rightBottom:{points:["bl","br"],offset:[8,0]},bottomLeft:{points:["tl","bl"],offset:[0,8]},leftBottom:{points:["br","bl"],offset:[-8,0]}};function Ae(){var ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Re={};return Object.keys(ye).forEach(function(Ne){Re[Ne]=(0,y.Z)((0,y.Z)({},ye[Ne]),{},{autoArrow:ke,targetOffset:be})}),Re}var Se=Ae(),Fe=le(3300),Ce=le(26112);function _e(ke){var Re,Ne=ke.prefixCls,Me=ke.current,Ue=ke.total,Ve=ke.title,rt=ke.description,tt=ke.onClose,ze=ke.onPrev,Be=ke.onNext,Ye=ke.onFinish,Te=ke.className,Ze=ke.closable,Qe=(0,Ce.Z)(Ze||{},!0),$e=(Re=Ze==null?void 0:Ze.closeIcon)!==null&&Re!==void 0?Re:ee.createElement("span",{className:"".concat(Ne,"-close-x")},"\xD7"),qe=!!Ze;return ee.createElement("div",{className:ne()("".concat(Ne,"-content"),Te)},ee.createElement("div",{className:"".concat(Ne,"-inner")},qe&&ee.createElement("button",(0,xe.Z)({type:"button",onClick:tt,"aria-label":"Close"},Qe,{className:"".concat(Ne,"-close")}),$e),ee.createElement("div",{className:"".concat(Ne,"-header")},ee.createElement("div",{className:"".concat(Ne,"-title")},Ve)),ee.createElement("div",{className:"".concat(Ne,"-description")},rt),ee.createElement("div",{className:"".concat(Ne,"-footer")},ee.createElement("div",{className:"".concat(Ne,"-sliders")},Ue>1?(0,Fe.Z)(Array.from({length:Ue}).keys()).map(function(je,De){return ee.createElement("span",{key:je,className:De===Me?"active":""})}):null),ee.createElement("div",{className:"".concat(Ne,"-buttons")},Me!==0?ee.createElement("button",{className:"".concat(Ne,"-prev-btn"),onClick:ze},"Prev"):null,Me===Ue-1?ee.createElement("button",{className:"".concat(Ne,"-finish-btn"),onClick:Ye},"Finish"):ee.createElement("button",{className:"".concat(Ne,"-next-btn"),onClick:Be},"Next")))))}var we=function(Re){var Ne=Re.current,Me=Re.renderPanel;return ee.createElement(ee.Fragment,null,typeof Me=="function"?Me(Re,Ne):ee.createElement(_e,Re))},Ie=we,Oe=["prefixCls","steps","defaultCurrent","current","onChange","onClose","onFinish","open","mask","arrow","rootClassName","placement","renderPanel","gap","animated","scrollIntoViewOptions","zIndex","closeIcon","closable","builtinPlacements","disabledInteraction"],We={left:"50%",top:"50%",width:1,height:1},Pe={block:"center",inline:"center"},Xe=function(Re){var Ne=Re.prefixCls,Me=Ne===void 0?"rc-tour":Ne,Ue=Re.steps,Ve=Ue===void 0?[]:Ue,rt=Re.defaultCurrent,tt=Re.current,ze=Re.onChange,Be=Re.onClose,Ye=Re.onFinish,Te=Re.open,Ze=Re.mask,Qe=Ze===void 0?!0:Ze,$e=Re.arrow,qe=$e===void 0?!0:$e,je=Re.rootClassName,De=Re.placement,Le=Re.renderPanel,Je=Re.gap,et=Re.animated,it=Re.scrollIntoViewOptions,ot=it===void 0?Pe:it,at=Re.zIndex,Ut=at===void 0?1001:at,wt=Re.closeIcon,Tt=Re.closable,gt=Re.builtinPlacements,ct=Re.disabledInteraction,ht=(0,ce.Z)(Re,Oe),st=ee.useRef(),Ct=(0,b.Z)(0,{value:tt,defaultValue:rt}),pt=(0,pe.Z)(Ct,2),St=pt[0],Dt=pt[1],Rt=(0,b.Z)(void 0,{value:Te,postState:function(Sn){return St<0||St>=Ve.length?!1:Sn!=null?Sn:!0}}),Pt=(0,pe.Z)(Rt,2),un=Pt[0],pn=Pt[1],nn=ee.useState(un),Xt=(0,pe.Z)(nn,2),ln=Xt[0],tn=Xt[1],Yt=ee.useRef(un);(0,x.Z)(function(){un&&(Yt.current||Dt(0),tn(!0)),Yt.current=un},[un]);var gn=Ve[St]||{},xn=gn.target,bn=gn.placement,hn=gn.style,sn=gn.arrow,xt=gn.className,Bt=gn.mask,Lt=gn.scrollIntoViewOptions,Qt=Lt===void 0?Pe:Lt,Ft=gn.closeIcon,_t=gn.closable,ut=ie(_t,Ft,Tt,wt),vt=un&&(Bt!=null?Bt:Qe),It=Qt!=null?Qt:ot,Jt=se(xn,Te,Je,It),qt=(0,pe.Z)(Jt,2),Kt=qt[0],Gt=qt[1],Ht=ue(Gt,De,bn),yn=Gt?typeof sn=="undefined"?qe:sn:!1,fn=(0,a.Z)(yn)==="object"?yn.pointAtCenter:!1;(0,x.Z)(function(){var En;(En=st.current)===null||En===void 0||En.forceAlign()},[fn,St]);var Dn=function(Sn){Dt(Sn),ze==null||ze(Sn)},jn=(0,ee.useMemo)(function(){return gt?typeof gt=="function"?gt({arrowPointAtCenter:fn}):gt:Ae(fn)},[gt,fn]);if(Gt===void 0||!ln)return null;var Pn=function(){pn(!1),Be==null||Be(St)},qn=function(){return ee.createElement(Ie,(0,xe.Z)({arrow:yn,key:"content",prefixCls:Me,total:Ve.length,renderPanel:Le,onPrev:function(){Dn(St-1)},onNext:function(){Dn(St+1)},onClose:Pn,current:St,onFinish:function(){Pn(),Ye==null||Ye()}},Ve[St],{closable:ut}))},Zt=typeof vt=="boolean"?vt:!!vt,en=typeof vt=="boolean"?void 0:vt,Bn=function(Sn){return Sn||Gt||document.body};return ee.createElement(ee.Fragment,null,ee.createElement(ve,{zIndex:Ut,prefixCls:Me,pos:Kt,showMask:Zt,style:en==null?void 0:en.style,fill:en==null?void 0:en.color,open:un,animated:et,rootClassName:je,disabledInteraction:ct}),ee.createElement(re.Z,(0,xe.Z)({},ht,{builtinPlacements:jn,ref:st,popupStyle:hn,popupPlacement:Ht,popupVisible:un,popupClassName:ne()(je,xt),prefixCls:Me,popup:qn,forceRender:!1,destroyPopupOnHide:!0,zIndex:Ut,getTriggerDOMNode:Bn,arrow:!!yn}),ee.createElement(ae.Z,{open:un,autoLock:!0},ee.createElement("div",{className:ne()(je,"".concat(Me,"-target-placeholder")),style:(0,y.Z)((0,y.Z)({},Kt||We),{},{position:"fixed",pointerEvents:"none"})}))))},Ge=Xe,He=Ge},21697:function(dt,nt){"use strict";nt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},5216:function(dt,nt){"use strict";nt.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},17062:function(dt,nt){"use strict";nt.Z={modalContent:"modalContent___UXmJC",modalContentLeft:"modalContentLeft___JOFgX",green:"green___rI_w_",textArea:"textArea___OTapv",red:"red___cDswv",row:"row___CE3Y7",html:"html___u9n4r",line:"line___Lh9Lb"}},45298:function(){"use strict"},9164:function(dt,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ee=(te,ne,x)=>ne in te?xe(te,ne,{enumerable:!0,configurable:!0,writable:!0,value:x}):te[ne]=x,ae=(te,ne)=>{for(var x in ne||(ne={}))pe.call(ne,x)&&ee(te,x,ne[x]);if(a)for(var x of a(ne))ce.call(ne,x)&&ee(te,x,ne[x]);return te};const re=te=>React.createElement("svg",ae({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},te),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));nt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},11237:function(dt,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ee=(te,ne,x)=>ne in te?xe(te,ne,{enumerable:!0,configurable:!0,writable:!0,value:x}):te[ne]=x,ae=(te,ne)=>{for(var x in ne||(ne={}))pe.call(ne,x)&&ee(te,x,ne[x]);if(a)for(var x of a(ne))ce.call(ne,x)&&ee(te,x,ne[x]);return te};const re=te=>React.createElement("svg",ae({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},te),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));nt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},60515:function(dt,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ee=(te,ne,x)=>ne in te?xe(te,ne,{enumerable:!0,configurable:!0,writable:!0,value:x}):te[ne]=x,ae=(te,ne)=>{for(var x in ne||(ne={}))pe.call(ne,x)&&ee(te,x,ne[x]);if(a)for(var x of a(ne))ce.call(ne,x)&&ee(te,x,ne[x]);return te};const re=te=>React.createElement("svg",ae({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},te),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));nt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},88977:function(dt,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ee=(te,ne,x)=>ne in te?xe(te,ne,{enumerable:!0,configurable:!0,writable:!0,value:x}):te[ne]=x,ae=(te,ne)=>{for(var x in ne||(ne={}))pe.call(ne,x)&&ee(te,x,ne[x]);if(a)for(var x of a(ne))ce.call(ne,x)&&ee(te,x,ne[x]);return te};const re=te=>React.createElement("svg",ae({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},te),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));nt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},68157:function(dt,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ee=(te,ne,x)=>ne in te?xe(te,ne,{enumerable:!0,configurable:!0,writable:!0,value:x}):te[ne]=x,ae=(te,ne)=>{for(var x in ne||(ne={}))pe.call(ne,x)&&ee(te,x,ne[x]);if(a)for(var x of a(ne))ce.call(ne,x)&&ee(te,x,ne[x]);return te};const re=te=>React.createElement("svg",ae({className:"left_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},te),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m368.333 487.526 24.78-24.524L591.31 267.008c14.848-14.694 34.713-14.694 49.561 0a37.376 37.376 0 0 1-4.966 48.998L437.76 512l198.195 195.994c14.848 14.694 14.848 34.304 0 48.998-14.848 14.694-34.662 14.694-49.51 0L388.096 560.998l-19.814-24.524A37.222 37.222 0 0 1 358.4 512c0-9.78 0-14.694 9.933-24.474z",fill:"#AAAFB9"}));nt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTM2OC4zMzMgNDg3LjUyNiAyNC43OC0yNC41MjRMNTkxLjMxIDI2Ny4wMDhjMTQuODQ4LTE0LjY5NCAzNC43MTMtMTQuNjk0IDQ5LjU2MSAwYTM3LjM3NiAzNy4zNzYgMCAwIDEtNC45NjYgNDguOTk4TDQzNy43NiA1MTJsMTk4LjE5NSAxOTUuOTk0YzE0Ljg0OCAxNC42OTQgMTQuODQ4IDM0LjMwNCAwIDQ4Ljk5OC0xNC44NDggMTQuNjk0LTM0LjY2MiAxNC42OTQtNDkuNTEgMEwzODguMDk2IDU2MC45OThsLTE5LjgxNC0yNC41MjRBMzcuMjIyIDM3LjIyMiAwIDAgMSAzNTguNCA1MTJjMC05Ljc4IDAtMTQuNjk0IDkuOTMzLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},28364:function(dt,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ee=(te,ne,x)=>ne in te?xe(te,ne,{enumerable:!0,configurable:!0,writable:!0,value:x}):te[ne]=x,ae=(te,ne)=>{for(var x in ne||(ne={}))pe.call(ne,x)&&ee(te,x,ne[x]);if(a)for(var x of a(ne))ce.call(ne,x)&&ee(te,x,ne[x]);return te};const re=te=>React.createElement("svg",ae({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},te),React.createElement("title",null,"\u5411\u53F3\u5907\u4EFD"),React.createElement("g",{transform:"matrix(-1 0 0 1 20 0)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));nt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBmaWxsPSIjRUJFRkY3IiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiLz48cGF0aCBkPSJtMTIuNDU5IDkuNTIyLS40ODQtLjQ3OS0zLjg3Mi0zLjgyOGMtLjI5LS4yODctLjY3OC0uMjg3LS45NjggMGEuNzMuNzMgMCAwIDAgLjA5Ny45NTdMMTEuMTAzIDEwbC0zLjg3MSAzLjgyOGMtLjI5LjI4Ny0uMjkuNjcgMCAuOTU3LjI5LjI4Ny42NzcuMjg3Ljk2OCAwbDMuODcxLTMuODI4LjM4OC0uNDc5YS43MjcuNzI3IDAgMCAwIC4xOTMtLjQ3OGMwLS4xOTEgMC0uMjg3LS4xOTMtLjQ3OFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="},95270:function(dt,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ee=(te,ne,x)=>ne in te?xe(te,ne,{enumerable:!0,configurable:!0,writable:!0,value:x}):te[ne]=x,ae=(te,ne)=>{for(var x in ne||(ne={}))pe.call(ne,x)&&ee(te,x,ne[x]);if(a)for(var x of a(ne))ce.call(ne,x)&&ee(te,x,ne[x]);return te};const re=te=>React.createElement("svg",ae({className:"right_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},te),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m903.782 51.2 51.2 51.2-51.2-51.2zm51.2 0-51.2 51.2 51.2-51.2z"}),React.createElement("path",{d:"m637.9 487.526-24.78-24.524-198.246-195.994c-14.848-14.694-34.714-14.694-49.562 0a37.376 37.376 0 0 0 4.966 48.998L568.474 512 370.278 707.994c-14.848 14.694-14.848 34.304 0 48.998 14.848 14.694 34.663 14.694 49.562 0l198.195-195.994 19.866-24.524A37.222 37.222 0 0 0 647.782 512c0-9.78 0-14.694-9.881-24.474z",fill:"#AAAFB9"}));nt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTkwMy43ODIgNTEuMiA1MS4yIDUxLjItNTEuMi01MS4yem01MS4yIDAtNTEuMiA1MS4yIDUxLjItNTEuMnoiLz48cGF0aCBkPSJtNjM3LjkgNDg3LjUyNi0yNC43OC0yNC41MjQtMTk4LjI0Ni0xOTUuOTk0Yy0xNC44NDgtMTQuNjk0LTM0LjcxNC0xNC42OTQtNDkuNTYyIDBhMzcuMzc2IDM3LjM3NiAwIDAgMCA0Ljk2NiA0OC45OThMNTY4LjQ3NCA1MTIgMzcwLjI3OCA3MDcuOTk0Yy0xNC44NDggMTQuNjk0LTE0Ljg0OCAzNC4zMDQgMCA0OC45OTggMTQuODQ4IDE0LjY5NCAzNC42NjMgMTQuNjk0IDQ5LjU2MiAwbDE5OC4xOTUtMTk1Ljk5NCAxOS44NjYtMjQuNTI0QTM3LjIyMiAzNy4yMjIgMCAwIDAgNjQ3Ljc4MiA1MTJjMC05Ljc4IDAtMTQuNjk0LTkuODgxLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},62427:function(dt,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ee=(te,ne,x)=>ne in te?xe(te,ne,{enumerable:!0,configurable:!0,writable:!0,value:x}):te[ne]=x,ae=(te,ne)=>{for(var x in ne||(ne={}))pe.call(ne,x)&&ee(te,x,ne[x]);if(a)for(var x of a(ne))ce.call(ne,x)&&ee(te,x,ne[x]);return te};const re=te=>React.createElement("svg",ae({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},te),React.createElement("title",null,"\u5411\u53F3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));nt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNFQkVGRjciIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxwYXRoIGQ9Im0xMi40NTkgOS41MjItLjQ4NC0uNDc5LTMuODcyLTMuODI4Yy0uMjktLjI4Ny0uNjc4LS4yODctLjk2OCAwYS43My43MyAwIDAgMCAuMDk3Ljk1N0wxMS4xMDMgMTBsLTMuODcxIDMuODI4Yy0uMjkuMjg3LS4yOS42NyAwIC45NTcuMjkuMjg3LjY3Ny4yODcuOTY4IDBsMy44NzEtMy44MjguMzg4LS40NzlhLjcyNy43MjcgMCAwIDAgLjE5My0uNDc4YzAtLjE5MSAwLS4yODctLjE5My0uNDc4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg=="},11081:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var dt={},nt="5.0",le={},y=null,xe=!1,a=!1,pe=null,ce=!1,ee=null,ae=null,re=0;re4?parseFloat(Re):5};dt.setHTML5Codebase=function(Re,Ne){ae=Re,Ge(Re,Ne)},dt.setJavaCodebase=dt.setJavaCodebaseVersion=dt.isCompiledInstalled=dt.setPreCompiledScriptPath=dt.setPreCompiledResourcePath=function(){},dt.setHTML5CodebaseVersion=function(Re,Ne){var Me=parseFloat(Re);if(Me!==NaN&&Me<5){console.log("The GeoGebra HTML5 codebase version "+Me+" is deprecated. Using version latest instead.");return}ee=Re,Xe(Re,Ne)},dt.getHTML5CodebaseVersion=function(){return z},dt.getParameters=function(){return le},dt.setFontsCSSURL=function(Re){se=Re},dt.setGiacJSURL=function(Re){},dt.setJNLPFile=function(Re){ne=Re},dt.setJNLPBaseDir=function(Re){},dt.inject=function(){function Re(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ne="auto",Me=le.id,Ue,Ve=!1,rt=0;rt=5)return!0;var Re=dt.getAppletObject();return Re&&typeof Re.recalculateEnvironments=="function"?(Re.recalculateEnvironments(),!0):!1},dt.startAnimation=function(){var Re=dt.getAppletObject();return Re&&typeof Re.startAnimation=="function"?(Re.startAnimation(),!0):!1},dt.stopAnimation=function(){var Re=dt.getAppletObject();return Re&&typeof Re.stopAnimation=="function"?(Re.stopAnimation(),!0):!1},dt.getAppletObject=function(){var Re=le.id!==void 0?le.id:"ggbApplet";return window[Re]},dt.resize=function(){};var Ae=function(Re,Ne,Me){var Ue=document.createElement("param");Ue.setAttribute("name",Ne),Ue.setAttribute("value",Me),Re.appendChild(Ue)},Se=function(Re){return Re&&Re!=="false"},Fe=function(Re,Ne,Me){Ee(z)<=4.2&&(Me=!0);var Ue=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==z||ggbHTML5LoadedCodebaseIsWebSimple&&!oe)&&(Ue=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Ve=document.createElement("div");Ve.classList.add("appletParameters","notranslate");var rt=Ne.width,tt=Ne.height;if(Ne.disableAutoScale=Ne.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ne.disableAutoScale,Ne.width!==void 0)if(Ee(z)<=4.4)Se(Ne.showToolBar)&&(Ne.height-=7),Se(Ne.showAlgebraInput)&&(Ne.height-=37),Ne.width<605&&Se(Ne.showToolBar)&&(Ne.width=605,rt=605);else{var ze=100;(Se(Ne.showToolBar)||Se(Ne.showMenuBar))&&(Ne.hasOwnProperty("customToolBar")&&(Ne.customToolbar=Ne.customToolBar),ze=Se(Ne.showMenuBar)?245:155),rt=5?(Ne.appletOnLoad=function(ot){var at=Re.querySelector(".ggb_preview");at&&at.parentNode.removeChild(at),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Te),window.GGBT_wsf_view&&$(window).trigger("resize"),Ye(ot)},Ze||Te.appendChild(Qe)):Ve.appendChild(Qe),Te.appendChild(Ve),Ze||Re.appendChild(Te),setTimeout(function(){dt.resize()},1)}else{var $e=document.createElement("div");$e.className="applet_scaler",$e.style.position="relative",$e.style.display="block",$e.appendChild(Ve),Re.appendChild($e),Ne.appletOnLoad=function(ot){dt.resize(),Ye(ot)}}function qe(ot,at){at&&typeof at.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(ot,at.appletOnLoad):renderGGBElement(ot),He("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",at)}function je(ot,at){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:ot,params:at}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Ut){qe(Ut.article,Ut.params)}),html5AppletsToProcess=null)},Ee(z)<5&&(ot.className+=" geogebraweb")):qe(ot,at)}if(Ue){scriptLoadStarted=!0;for(var De=0;De0?(Be.remove(),Te.attr("id","fullscreencontent").show(),jQuery(Ye).append(Te),window.dispatchEvent(new Event("resize"))):Fe(Be,Ne,!1),window.GGBT_wsf_view.launchFullScreen(Ye)}else E=Ue,Fe(Re,Ne,!1);if(!window.GGBT_wsf_view)for(tt=0;ttRe/4*3&&(Be=Re/4*3),Ye=Be/5.8,ze.setAttribute("src",ue),ze.setAttribute("width",Be),ze.setAttribute("height",Ye);var Te=(Re-Be)/2,Ze=(Ne-Ye)/2;ze.style.left=Te+"px",ze.style.top=Ze+"px",Ve.appendChild(ze)}}return Ve.appendChild(tt),Ve},We=function(Re){return Re=Re.toLowerCase(),Re==="html5"||Re==="screenshot"?Re:"html5"},Pe=["web","webSimple","web3d","tablet","tablet3d","phone"],Xe=function(Re,Ne){if(z=Re,Ne){Ge(z,!0);return}var Me=!xe;if(Me){var Ue=Ee(z);!isNaN(Ue)&&Ue<4.4&&(Me=!1)}var Ve,rt;window.location.protocol.substr(0,4)==="http"?Ve=window.location.protocol:Ve="http:";var tt=z.indexOf("//");tt>0?rt=z:tt===0?rt=Ve+z:rt="https://www.geogebra.org/apps/5.2.814.0/";for(var ze in Pe)if(z.slice(Pe[ze].length*-1)===Pe[ze]||z.slice((Pe[ze].length+1)*-1)===Pe[ze]+"/"){Ge(rt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Me&&!y.is3D&&!y.AV&&!y.SV&&!y.CV&&!y.EV2&&!y.CP&&!y.PC&&!y.DA&&!y.FI&&!y.PV&&!Se(le.showToolBar)&&!Se(le.showMenuBar)&&!Se(le.showAlgebraInput)&&!Se(le.enableRightClick)&&(!le.appName||le.appName=="classic")?rt+="webSimple/":rt+="web3d/",Ge(rt,!1)},Ge=function(Re,Ne){if(Re.requirejs){x=Re;return}Re.slice(-1)!=="/"&&(Re+="/"),x=Re,Ne===null&&(Ne=Re.indexOf("http")===-1),b=Ne,ie="web.nocache.js",oe=!1;var Me=x.split("/");Me.length>1&&(!Ne&&Me[Me.length-2]==="webSimple"?(ie="webSimple.nocache.js",oe=!0):Pe.indexOf(Me[Me.length-2])>=0&&(ie=Me[Me.length-2]+".nocache.js")),Me=Re.split("/"),z=Me[Me.length-3],z.substr(0,4)==="test"?z=z.substr(4,1)+"."+z.substr(5,1):(z.substr(0,3)==="war"||z.substr(0,4)==="beta")&&(z="5.0");var Ue=parseFloat(z);Ue!==NaN&&Ue<5&&Re.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Ue+" is deprecated. Using version latest instead."),Xe("5.0",Ne))},He=function(Re,Ne){window.console&&window.console.log&&(!Ne||typeof Ne.showLogging=="undefined"||Ne.showLogging&&Ne.showLogging!=="false")&&console.log(Re)};le.material_id!==void 0?me(ke):ke();function ke(){var Re=nt;ee!==null?Re=ee:parseFloat(Re)<5&&(Re="5.0"),Xe(Re,!1),ae!==null&&Ge(ae,b),ce=!0}return dt},GGBAppletUtils=function(){"use strict";function dt(){return window.GGBT_wsf_edit!==void 0}function nt(ce,ee){ee!=1?(ce.style.transformOrigin="0% 0% 0px",ce.style.webkitTransformOrigin="0% 0% 0px",ce.style.transform="scale("+ee+","+ee+")",ce.style.webkitTransform="scale("+ee+","+ee+")",ce.style.maxWidth="initial",ce.querySelector(".ggb_preview")!==null&&(ce.querySelector(".ggb_preview").style.maxWidth="initial"),ce.querySelectorAll(".ggb_preview img")[0]!==void 0&&(ce.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),ce.querySelectorAll(".ggb_preview img")[1]!==void 0&&(ce.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(ce.style.transform="none",ce.style.webkitTransform="none")}function le(ce,ee,ae,re,te,ne){var x=null;if(ne!=null&&ne!="")for(var b=ce.parentNode;b!=null;)if((" "+b.className+" ").indexOf(" "+ne+" ")>-1){x=b;break}else b=b.parentNode;var E=0,z=0,ie=0,oe=0,fe=0,ue=0,de=0;if(x)E=x.offsetWidth,z=Math.max(re?x.offsetWidth:0,x.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(E=Math.min(window.innerWidth,document.documentElement.clientWidth),z=Math.min(window.innerHeight,document.documentElement.clientHeight),ie=E):(E=window.innerWidth,z=window.innerHeight,ie=window.innerWidth),ce){var se=ce.getBoundingClientRect();se.left>0&&se.left<=E&&(te===void 0||!te)&&(document.dir==="rtl"?(fe=E-se.width-se.left,ue=ie<=480?10:30):(ue=se.left,fe=ie<=480?10:30),oe=ue+fe)}if(ce&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var he=ce.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(oe=40,de=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(oe=0,de=40)}}return ce&&((ae===void 0||!ae)&&ee>0&&ee+oe1&&(ne=!0)),ee&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ne=!0),!(ce.hasOwnProperty("disableAutoScale")&&ce.disableAutoScale))te=y(ce,ee,ne,ae,ce.scaleContainerClass);else return re;return ne&&(!ce.hasOwnProperty("scale")||re===1)?te:Math.min(re,te)}function a(ce){var ee=Math.min(window.innerWidth,document.documentElement.clientWidth),ae=Math.min(window.innerHeight,document.documentElement.clientHeight),re=ce.getBoundingClientRect(),te=(ee-re.width)/2,ne=(ae-re.height)/2;ne<0&&(ne=0),ce.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(te<40?ce.style.left="40px":ce.style.left=te+"px",ce.style.top=ne+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ne<40?ce.style.top="40px":ce.style.top=ne+"px",ce.style.left=te+"px")}function pe(ce,ee){var ae=ce.querySelector(".appletParameters");if(ae){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ee.id!==ae.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(ce)}if(ae.parentElement&&/fullscreen/.test(ae.parentElement.className))return;var re=xe(ee,ce);dt()&&ae.setAttribute("data-param-scale",re);for(var te=null,ne=0;ne=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(dt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(dt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(dt){var nt=c[dt];return nt==null?null:nt},r=d,webModule.__errFn=e}function B(){function dt(ce){var ee=ce.lastIndexOf(rb);ee==-1&&(ee=ce.length);var ae=ce.indexOf(sb);ae==-1&&(ae=ce.length);var re=ce.lastIndexOf(tb,Math.min(ae,ee));return re>=O?ce.substring(O,re+P):W}function nt(ce){if(!ce.match(/^\w+:\/\//)){var ee=o.createElement(ub);ee.src=ce+vb,ce=dt(ee.src)}return ce}function le(){var ce=__gwt_getMetaProperty(wb);return ce!=null?ce:W}function y(){for(var ce=o.getElementsByTagName(_),ee=O;eeO?ce[ce.length-P].href:W}function a(){var ce=o.location;return ce.href==ce.protocol+zb+ce.host+ce.pathname+ce.search+ce.hash}var pe=le();return pe==W&&(pe=y()),pe==W&&(pe=xe()),pe==W&&a()&&(pe=dt(o.location.href)),pe=nt(pe),pe}function C(dt){return dt.match(/^\//)||dt.match(/^[a-zA-Z]+:\/\//)?dt:webModule.__moduleBase+dt}function D(){var dt=[],nt=O,le=[],y=[];function xe(ce){var ee=y[ce](),ae=le[ce];if(ee in ae)return ee;var re=[];for(var te in ae)re[ae[te]]=te;throw r&&r(ce,re,ee),null}if(__gwt_isKnownPropertyValue=function(ce,ee){return ee in le[ce]},webModule.__getPropMap=function(){var ce={};for(var ee in le)le.hasOwnProperty(ee)&&(ce[ee]=xe(ee));return ce},webModule.__computePropValue=xe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var a;try{a=Cb;var pe=a.indexOf(Db);pe!=-1&&(nt=parseInt(a.substring(pe+P),$),a=a.substring(O,pe))}catch(ce){}return webModule.__softPermutationId=nt,C(a+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},67303:function(dt,nt,le){"use strict";le.d(nt,{Ax:function(){return pe},Ds:function(){return ce},KI:function(){return ae},SI:function(){return a},f1:function(){return xe}});var y=le(90524);function xe(re){let te=!0;if(re.length>0){for(let ne=0;neoe in ie?a(ie,oe,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ie[oe]=fe,ne=(ie,oe)=>{for(var fe in oe||(oe={}))ae.call(oe,fe)&&te(ie,fe,oe[fe]);if(ee)for(var fe of ee(oe))re.call(oe,fe)&&te(ie,fe,oe[fe]);return ie},x=(ie,oe)=>pe(ie,ce(oe)),b=(ie,oe)=>{var fe={};for(var ue in ie)ae.call(ie,ue)&&oe.indexOf(ue)<0&&(fe[ue]=ie[ue]);if(ie!=null&&ee)for(var ue of ee(ie))oe.indexOf(ue)<0&&re.call(ie,ue)&&(fe[ue]=ie[ue]);return fe},E=(ie,oe,fe)=>new Promise((ue,de)=>{var se=ge=>{try{Ee(fe.next(ge))}catch(ve){de(ve)}},he=ge=>{try{Ee(fe.throw(ge))}catch(ve){de(ve)}},Ee=ge=>ge.done?ue(ge.value):Promise.resolve(ge.value).then(se,he);Ee((fe=fe.apply(ie,oe)).next())});const z=ie=>{var oe=ie,{children:fe}=oe,ue=b(oe,["children"]);const[de,se]=(0,xe.useState)(!1);return xe.createElement(y.ZP,x(ne({},ue),{loading:de,onClick:he=>E(void 0,null,function*(){try{se(!0),yield ue.onClick(he),se(!1)}catch(Ee){console.error(Ee),se(!1)}})}),fe)}},6725:function(dt,nt,le){"use strict";var y=le(86204),xe=le.n(y),a=Object.defineProperty,pe=(re,te,ne)=>te in re?a(re,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[te]=ne,ce=(re,te,ne)=>pe(re,typeof te!="symbol"?te+"":te,ne),ee=(re,te,ne)=>new Promise((x,b)=>{var E=oe=>{try{ie(ne.next(oe))}catch(fe){b(fe)}},z=oe=>{try{ie(ne.throw(oe))}catch(fe){b(fe)}},ie=oe=>oe.done?x(oe.value):Promise.resolve(oe.value).then(E,z);ie((ne=ne.apply(re,te)).next())});class ae extends y.EventEmitter{constructor(te,ne){super(),ce(this,"url"),ce(this,"body"),ce(this,"fullContent",""),ce(this,"controller",null),ce(this,"buffer",""),this.url=te,this.body=ne}startStream(){return ee(this,null,function*(){this.controller=new AbortController;const{signal:te}=this.controller;try{const ne=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:te});if(!ne.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${ne.status}`);const x=ne.headers.get("content-type");if(!x)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(x.includes("application/json")){const z=yield ne.json();this.emit("error",z);return}if(!x.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const b=ne.body.getReader(),E=new TextDecoder("utf-8");for(;;){const{done:z,value:ie}=yield b.read();if(z)break;const oe=E.decode(ie,{stream:!0});this.buffer+=oe;const fe=this.buffer.split(` +!(function(){var Vo=Object.defineProperty,Go=Object.defineProperties;var Yo=Object.getOwnPropertyDescriptors;var ya=Object.getOwnPropertySymbols;var za=Object.prototype.hasOwnProperty,Ha=Object.prototype.propertyIsEnumerable;var Wa=(dt,nt,le)=>nt in dt?Vo(dt,nt,{enumerable:!0,configurable:!0,writable:!0,value:le}):dt[nt]=le,Ri=(dt,nt)=>{for(var le in nt||(nt={}))za.call(nt,le)&&Wa(dt,le,nt[le]);if(ya)for(var le of ya(nt))Ha.call(nt,le)&&Wa(dt,le,nt[le]);return dt},xa=(dt,nt)=>Go(dt,Yo(nt));var Za=(dt,nt)=>{var le={};for(var y in dt)za.call(dt,y)&&nt.indexOf(y)<0&&(le[y]=dt[y]);if(dt!=null&&ya)for(var y of ya(dt))nt.indexOf(y)<0&&Ha.call(dt,y)&&(le[y]=dt[y]);return le};(self.webpackChunk=self.webpackChunk||[]).push([[76],{38470:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return He}});var y=le(27247),xe=le(32855),a=le(34666),pe=le(11913),ce=le(43079),ee=le(59301),ae=le(43403),re=le(65030),te=le(92310),ne=le.n(te),x=le(34280),b=le(18929);function E(ke){return ke!==null&&(0,a.Z)(ke)==="object"}function z(ke,Re,Ne){if(ke===!1||Re===!1&&(!E(ke)||!ke.closeIcon))return null;var Me=typeof Re!="boolean"?Re:void 0;if(E(ke)){var Ue;return(0,y.Z)((0,y.Z)({},ke),{},{closeIcon:(Ue=ke.closeIcon)!==null&&Ue!==void 0?Ue:Me})}return Ne||ke||Re?{closeIcon:Me}:"empty"}function ie(ke,Re,Ne,Me){return ee.useMemo(function(){var Ue=z(ke,Re,!1),Ve=z(Ne,Me,!0);return Ue!=="empty"?Ue:Ve},[Ne,Me,ke,Re])}var oe=le(6089);function fe(ke){var Re=window.innerWidth||document.documentElement.clientWidth,Ne=window.innerHeight||document.documentElement.clientHeight,Me=ke.getBoundingClientRect(),Ue=Me.top,Ve=Me.right,rt=Me.bottom,tt=Me.left;return Ue>=0&&tt>=0&&Ve<=Re&&rt<=Ne}function ue(ke,Re,Ne){var Me;return(Me=Ne!=null?Ne:Re)!==null&&Me!==void 0?Me:ke===null?"center":"bottom"}function de(ke){return typeof ke=="number"&&!Number.isNaN(ke)}function se(ke,Re,Ne,Me){var Ue=(0,ee.useState)(void 0),Ve=(0,pe.Z)(Ue,2),rt=Ve[0],tt=Ve[1];(0,x.Z)(function(){var qe=typeof ke=="function"?ke():ke;tt(qe||null)});var ze=(0,ee.useState)(null),Be=(0,pe.Z)(ze,2),Ye=Be[0],Te=Be[1],Ze=(0,oe.Z)(function(){if(rt){!fe(rt)&&Re&&rt.scrollIntoView(Me);var qe=rt.getBoundingClientRect(),je=qe.left,De=qe.top,Le=qe.width,Je=qe.height,et={left:je,top:De,width:Le,height:Je,radius:0};Te(function(it){return JSON.stringify(it)!==JSON.stringify(et)?et:it})}else Te(null)}),Ke=function(je){var De;return(De=Array.isArray(Ne==null?void 0:Ne.offset)?Ne==null?void 0:Ne.offset[je]:Ne==null?void 0:Ne.offset)!==null&&De!==void 0?De:6};(0,x.Z)(function(){return Ze(),window.addEventListener("resize",Ze),function(){window.removeEventListener("resize",Ze)}},[rt,Re,Ze]);var $e=(0,ee.useMemo)(function(){if(!Ye)return Ye;var qe=Ke(0),je=Ke(1),De=de(Ne==null?void 0:Ne.radius)?Ne==null?void 0:Ne.radius:2;return{left:Ye.left-qe,top:Ye.top-je,width:Ye.width+qe*2,height:Ye.height+je*2,radius:De}},[Ye,Ne]);return[$e,rt]}var he=le(80402),Ee={fill:"transparent",pointerEvents:"auto"},ge=function(Re){var Ne=Re.prefixCls,Me=Re.rootClassName,Ue=Re.pos,Ve=Re.showMask,rt=Re.style,tt=rt===void 0?{}:rt,ze=Re.fill,Be=ze===void 0?"rgba(0,0,0,0.5)":ze,Ye=Re.open,Te=Re.animated,Ze=Re.zIndex,Ke=Re.disabledInteraction,$e=(0,he.Z)(),qe="".concat(Ne,"-mask-").concat($e),je=(0,a.Z)(Te)==="object"?Te==null?void 0:Te.placeholder:Te,De=typeof navigator!="undefined"&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent),Le=De?{width:"100%",height:"100%"}:{width:"100vw",height:"100vh"};return ee.createElement(ae.Z,{open:Ye,autoLock:!0},ee.createElement("div",{className:ne()("".concat(Ne,"-mask"),Me),style:(0,y.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:Ze,pointerEvents:Ue&&!Ke?"none":"auto"},tt)},Ve?ee.createElement("svg",{style:{width:"100%",height:"100%"}},ee.createElement("defs",null,ee.createElement("mask",{id:qe},ee.createElement("rect",(0,xe.Z)({x:"0",y:"0"},Le,{fill:"white"})),Ue&&ee.createElement("rect",{x:Ue.left,y:Ue.top,rx:Ue.radius,width:Ue.width,height:Ue.height,fill:"black",className:je?"".concat(Ne,"-placeholder-animated"):""}))),ee.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:Be,mask:"url(#".concat(qe,")")}),Ue&&ee.createElement(ee.Fragment,null,ee.createElement("rect",(0,xe.Z)({},Ee,{x:"0",y:"0",width:"100%",height:Ue.top})),ee.createElement("rect",(0,xe.Z)({},Ee,{x:"0",y:"0",width:Ue.left,height:"100%"})),ee.createElement("rect",(0,xe.Z)({},Ee,{x:"0",y:Ue.top+Ue.height,width:"100%",height:"calc(100vh - ".concat(Ue.top+Ue.height,"px)")})),ee.createElement("rect",(0,xe.Z)({},Ee,{x:Ue.left+Ue.width,y:"0",width:"calc(100vw - ".concat(Ue.left+Ue.width,"px)"),height:"100%"})))):null))},ve=ge,me={adjustX:1,adjustY:1},be=[0,0],ye={left:{points:["cr","cl"],offset:[-8,0]},right:{points:["cl","cr"],offset:[8,0]},top:{points:["bc","tc"],offset:[0,-8]},bottom:{points:["tc","bc"],offset:[0,8]},topLeft:{points:["bl","tl"],offset:[0,-8]},leftTop:{points:["tr","tl"],offset:[-8,0]},topRight:{points:["br","tr"],offset:[0,-8]},rightTop:{points:["tl","tr"],offset:[8,0]},bottomRight:{points:["tr","br"],offset:[0,8]},rightBottom:{points:["bl","br"],offset:[8,0]},bottomLeft:{points:["tl","bl"],offset:[0,8]},leftBottom:{points:["br","bl"],offset:[-8,0]}};function Ae(){var ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Re={};return Object.keys(ye).forEach(function(Ne){Re[Ne]=(0,y.Z)((0,y.Z)({},ye[Ne]),{},{autoArrow:ke,targetOffset:be})}),Re}var Se=Ae(),Fe=le(3300),Ce=le(26112);function _e(ke){var Re,Ne=ke.prefixCls,Me=ke.current,Ue=ke.total,Ve=ke.title,rt=ke.description,tt=ke.onClose,ze=ke.onPrev,Be=ke.onNext,Ye=ke.onFinish,Te=ke.className,Ze=ke.closable,Ke=(0,Ce.Z)(Ze||{},!0),$e=(Re=Ze==null?void 0:Ze.closeIcon)!==null&&Re!==void 0?Re:ee.createElement("span",{className:"".concat(Ne,"-close-x")},"\xD7"),qe=!!Ze;return ee.createElement("div",{className:ne()("".concat(Ne,"-content"),Te)},ee.createElement("div",{className:"".concat(Ne,"-inner")},qe&&ee.createElement("button",(0,xe.Z)({type:"button",onClick:tt,"aria-label":"Close"},Ke,{className:"".concat(Ne,"-close")}),$e),ee.createElement("div",{className:"".concat(Ne,"-header")},ee.createElement("div",{className:"".concat(Ne,"-title")},Ve)),ee.createElement("div",{className:"".concat(Ne,"-description")},rt),ee.createElement("div",{className:"".concat(Ne,"-footer")},ee.createElement("div",{className:"".concat(Ne,"-sliders")},Ue>1?(0,Fe.Z)(Array.from({length:Ue}).keys()).map(function(je,De){return ee.createElement("span",{key:je,className:De===Me?"active":""})}):null),ee.createElement("div",{className:"".concat(Ne,"-buttons")},Me!==0?ee.createElement("button",{className:"".concat(Ne,"-prev-btn"),onClick:ze},"Prev"):null,Me===Ue-1?ee.createElement("button",{className:"".concat(Ne,"-finish-btn"),onClick:Ye},"Finish"):ee.createElement("button",{className:"".concat(Ne,"-next-btn"),onClick:Be},"Next")))))}var we=function(Re){var Ne=Re.current,Me=Re.renderPanel;return ee.createElement(ee.Fragment,null,typeof Me=="function"?Me(Re,Ne):ee.createElement(_e,Re))},Ie=we,Oe=["prefixCls","steps","defaultCurrent","current","onChange","onClose","onFinish","open","mask","arrow","rootClassName","placement","renderPanel","gap","animated","scrollIntoViewOptions","zIndex","closeIcon","closable","builtinPlacements","disabledInteraction"],We={left:"50%",top:"50%",width:1,height:1},Pe={block:"center",inline:"center"},Xe=function(Re){var Ne=Re.prefixCls,Me=Ne===void 0?"rc-tour":Ne,Ue=Re.steps,Ve=Ue===void 0?[]:Ue,rt=Re.defaultCurrent,tt=Re.current,ze=Re.onChange,Be=Re.onClose,Ye=Re.onFinish,Te=Re.open,Ze=Re.mask,Ke=Ze===void 0?!0:Ze,$e=Re.arrow,qe=$e===void 0?!0:$e,je=Re.rootClassName,De=Re.placement,Le=Re.renderPanel,Je=Re.gap,et=Re.animated,it=Re.scrollIntoViewOptions,ot=it===void 0?Pe:it,at=Re.zIndex,Rt=at===void 0?1001:at,wt=Re.closeIcon,Tt=Re.closable,gt=Re.builtinPlacements,ct=Re.disabledInteraction,ht=(0,ce.Z)(Re,Oe),st=ee.useRef(),Ct=(0,b.Z)(0,{value:tt,defaultValue:rt}),pt=(0,pe.Z)(Ct,2),St=pt[0],Dt=pt[1],kt=(0,b.Z)(void 0,{value:Te,postState:function(Sn){return St<0||St>=Ve.length?!1:Sn!=null?Sn:!0}}),Pt=(0,pe.Z)(kt,2),un=Pt[0],pn=Pt[1],nn=ee.useState(un),Xt=(0,pe.Z)(nn,2),ln=Xt[0],tn=Xt[1],Yt=ee.useRef(un);(0,x.Z)(function(){un&&(Yt.current||Dt(0),tn(!0)),Yt.current=un},[un]);var gn=Ve[St]||{},xn=gn.target,bn=gn.placement,hn=gn.style,sn=gn.arrow,xt=gn.className,Bt=gn.mask,jt=gn.scrollIntoViewOptions,Qt=jt===void 0?Pe:jt,Ft=gn.closeIcon,_t=gn.closable,ut=ie(_t,Ft,Tt,wt),vt=un&&(Bt!=null?Bt:Ke),It=Qt!=null?Qt:ot,Jt=se(xn,Te,Je,It),qt=(0,pe.Z)(Jt,2),Kt=qt[0],Gt=qt[1],zt=ue(Gt,De,bn),yn=Gt?typeof sn=="undefined"?qe:sn:!1,fn=(0,a.Z)(yn)==="object"?yn.pointAtCenter:!1;(0,x.Z)(function(){var En;(En=st.current)===null||En===void 0||En.forceAlign()},[fn,St]);var Dn=function(Sn){Dt(Sn),ze==null||ze(Sn)},jn=(0,ee.useMemo)(function(){return gt?typeof gt=="function"?gt({arrowPointAtCenter:fn}):gt:Ae(fn)},[gt,fn]);if(Gt===void 0||!ln)return null;var Pn=function(){pn(!1),Be==null||Be(St)},qn=function(){return ee.createElement(Ie,(0,xe.Z)({arrow:yn,key:"content",prefixCls:Me,total:Ve.length,renderPanel:Le,onPrev:function(){Dn(St-1)},onNext:function(){Dn(St+1)},onClose:Pn,current:St,onFinish:function(){Pn(),Ye==null||Ye()}},Ve[St],{closable:ut}))},Ht=typeof vt=="boolean"?vt:!!vt,en=typeof vt=="boolean"?void 0:vt,Bn=function(Sn){return Sn||Gt||document.body};return ee.createElement(ee.Fragment,null,ee.createElement(ve,{zIndex:Rt,prefixCls:Me,pos:Kt,showMask:Ht,style:en==null?void 0:en.style,fill:en==null?void 0:en.color,open:un,animated:et,rootClassName:je,disabledInteraction:ct}),ee.createElement(re.Z,(0,xe.Z)({},ht,{builtinPlacements:jn,ref:st,popupStyle:hn,popupPlacement:zt,popupVisible:un,popupClassName:ne()(je,xt),prefixCls:Me,popup:qn,forceRender:!1,destroyPopupOnHide:!0,zIndex:Rt,getTriggerDOMNode:Bn,arrow:!!yn}),ee.createElement(ae.Z,{open:un,autoLock:!0},ee.createElement("div",{className:ne()(je,"".concat(Me,"-target-placeholder")),style:(0,y.Z)((0,y.Z)({},Kt||We),{},{position:"fixed",pointerEvents:"none"})}))))},Ge=Xe,He=Ge},21697:function(dt,nt){"use strict";nt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},5216:function(dt,nt){"use strict";nt.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},17062:function(dt,nt){"use strict";nt.Z={modalContent:"modalContent___UXmJC",modalContentLeft:"modalContentLeft___JOFgX",green:"green___rI_w_",textArea:"textArea___OTapv",red:"red___cDswv",row:"row___CE3Y7",html:"html___u9n4r",line:"line___Lh9Lb"}},45298:function(){"use strict"},9164:function(dt,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ee=(te,ne,x)=>ne in te?xe(te,ne,{enumerable:!0,configurable:!0,writable:!0,value:x}):te[ne]=x,ae=(te,ne)=>{for(var x in ne||(ne={}))pe.call(ne,x)&&ee(te,x,ne[x]);if(a)for(var x of a(ne))ce.call(ne,x)&&ee(te,x,ne[x]);return te};const re=te=>React.createElement("svg",ae({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},te),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));nt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},11237:function(dt,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ee=(te,ne,x)=>ne in te?xe(te,ne,{enumerable:!0,configurable:!0,writable:!0,value:x}):te[ne]=x,ae=(te,ne)=>{for(var x in ne||(ne={}))pe.call(ne,x)&&ee(te,x,ne[x]);if(a)for(var x of a(ne))ce.call(ne,x)&&ee(te,x,ne[x]);return te};const re=te=>React.createElement("svg",ae({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},te),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));nt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},60515:function(dt,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ee=(te,ne,x)=>ne in te?xe(te,ne,{enumerable:!0,configurable:!0,writable:!0,value:x}):te[ne]=x,ae=(te,ne)=>{for(var x in ne||(ne={}))pe.call(ne,x)&&ee(te,x,ne[x]);if(a)for(var x of a(ne))ce.call(ne,x)&&ee(te,x,ne[x]);return te};const re=te=>React.createElement("svg",ae({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},te),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));nt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},88977:function(dt,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ee=(te,ne,x)=>ne in te?xe(te,ne,{enumerable:!0,configurable:!0,writable:!0,value:x}):te[ne]=x,ae=(te,ne)=>{for(var x in ne||(ne={}))pe.call(ne,x)&&ee(te,x,ne[x]);if(a)for(var x of a(ne))ce.call(ne,x)&&ee(te,x,ne[x]);return te};const re=te=>React.createElement("svg",ae({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},te),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));nt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},68157:function(dt,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ee=(te,ne,x)=>ne in te?xe(te,ne,{enumerable:!0,configurable:!0,writable:!0,value:x}):te[ne]=x,ae=(te,ne)=>{for(var x in ne||(ne={}))pe.call(ne,x)&&ee(te,x,ne[x]);if(a)for(var x of a(ne))ce.call(ne,x)&&ee(te,x,ne[x]);return te};const re=te=>React.createElement("svg",ae({className:"left_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},te),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m368.333 487.526 24.78-24.524L591.31 267.008c14.848-14.694 34.713-14.694 49.561 0a37.376 37.376 0 0 1-4.966 48.998L437.76 512l198.195 195.994c14.848 14.694 14.848 34.304 0 48.998-14.848 14.694-34.662 14.694-49.51 0L388.096 560.998l-19.814-24.524A37.222 37.222 0 0 1 358.4 512c0-9.78 0-14.694 9.933-24.474z",fill:"#AAAFB9"}));nt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTM2OC4zMzMgNDg3LjUyNiAyNC43OC0yNC41MjRMNTkxLjMxIDI2Ny4wMDhjMTQuODQ4LTE0LjY5NCAzNC43MTMtMTQuNjk0IDQ5LjU2MSAwYTM3LjM3NiAzNy4zNzYgMCAwIDEtNC45NjYgNDguOTk4TDQzNy43NiA1MTJsMTk4LjE5NSAxOTUuOTk0YzE0Ljg0OCAxNC42OTQgMTQuODQ4IDM0LjMwNCAwIDQ4Ljk5OC0xNC44NDggMTQuNjk0LTM0LjY2MiAxNC42OTQtNDkuNTEgMEwzODguMDk2IDU2MC45OThsLTE5LjgxNC0yNC41MjRBMzcuMjIyIDM3LjIyMiAwIDAgMSAzNTguNCA1MTJjMC05Ljc4IDAtMTQuNjk0IDkuOTMzLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},28364:function(dt,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ee=(te,ne,x)=>ne in te?xe(te,ne,{enumerable:!0,configurable:!0,writable:!0,value:x}):te[ne]=x,ae=(te,ne)=>{for(var x in ne||(ne={}))pe.call(ne,x)&&ee(te,x,ne[x]);if(a)for(var x of a(ne))ce.call(ne,x)&&ee(te,x,ne[x]);return te};const re=te=>React.createElement("svg",ae({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},te),React.createElement("title",null,"\u5411\u53F3\u5907\u4EFD"),React.createElement("g",{transform:"matrix(-1 0 0 1 20 0)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));nt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBmaWxsPSIjRUJFRkY3IiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiLz48cGF0aCBkPSJtMTIuNDU5IDkuNTIyLS40ODQtLjQ3OS0zLjg3Mi0zLjgyOGMtLjI5LS4yODctLjY3OC0uMjg3LS45NjggMGEuNzMuNzMgMCAwIDAgLjA5Ny45NTdMMTEuMTAzIDEwbC0zLjg3MSAzLjgyOGMtLjI5LjI4Ny0uMjkuNjcgMCAuOTU3LjI5LjI4Ny42NzcuMjg3Ljk2OCAwbDMuODcxLTMuODI4LjM4OC0uNDc5YS43MjcuNzI3IDAgMCAwIC4xOTMtLjQ3OGMwLS4xOTEgMC0uMjg3LS4xOTMtLjQ3OFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="},95270:function(dt,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ee=(te,ne,x)=>ne in te?xe(te,ne,{enumerable:!0,configurable:!0,writable:!0,value:x}):te[ne]=x,ae=(te,ne)=>{for(var x in ne||(ne={}))pe.call(ne,x)&&ee(te,x,ne[x]);if(a)for(var x of a(ne))ce.call(ne,x)&&ee(te,x,ne[x]);return te};const re=te=>React.createElement("svg",ae({className:"right_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},te),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m903.782 51.2 51.2 51.2-51.2-51.2zm51.2 0-51.2 51.2 51.2-51.2z"}),React.createElement("path",{d:"m637.9 487.526-24.78-24.524-198.246-195.994c-14.848-14.694-34.714-14.694-49.562 0a37.376 37.376 0 0 0 4.966 48.998L568.474 512 370.278 707.994c-14.848 14.694-14.848 34.304 0 48.998 14.848 14.694 34.663 14.694 49.562 0l198.195-195.994 19.866-24.524A37.222 37.222 0 0 0 647.782 512c0-9.78 0-14.694-9.881-24.474z",fill:"#AAAFB9"}));nt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTkwMy43ODIgNTEuMiA1MS4yIDUxLjItNTEuMi01MS4yem01MS4yIDAtNTEuMiA1MS4yIDUxLjItNTEuMnoiLz48cGF0aCBkPSJtNjM3LjkgNDg3LjUyNi0yNC43OC0yNC41MjQtMTk4LjI0Ni0xOTUuOTk0Yy0xNC44NDgtMTQuNjk0LTM0LjcxNC0xNC42OTQtNDkuNTYyIDBhMzcuMzc2IDM3LjM3NiAwIDAgMCA0Ljk2NiA0OC45OThMNTY4LjQ3NCA1MTIgMzcwLjI3OCA3MDcuOTk0Yy0xNC44NDggMTQuNjk0LTE0Ljg0OCAzNC4zMDQgMCA0OC45OTggMTQuODQ4IDE0LjY5NCAzNC42NjMgMTQuNjk0IDQ5LjU2MiAwbDE5OC4xOTUtMTk1Ljk5NCAxOS44NjYtMjQuNTI0QTM3LjIyMiAzNy4yMjIgMCAwIDAgNjQ3Ljc4MiA1MTJjMC05Ljc4IDAtMTQuNjk0LTkuODgxLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},62427:function(dt,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ee=(te,ne,x)=>ne in te?xe(te,ne,{enumerable:!0,configurable:!0,writable:!0,value:x}):te[ne]=x,ae=(te,ne)=>{for(var x in ne||(ne={}))pe.call(ne,x)&&ee(te,x,ne[x]);if(a)for(var x of a(ne))ce.call(ne,x)&&ee(te,x,ne[x]);return te};const re=te=>React.createElement("svg",ae({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},te),React.createElement("title",null,"\u5411\u53F3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));nt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNFQkVGRjciIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxwYXRoIGQ9Im0xMi40NTkgOS41MjItLjQ4NC0uNDc5LTMuODcyLTMuODI4Yy0uMjktLjI4Ny0uNjc4LS4yODctLjk2OCAwYS43My43MyAwIDAgMCAuMDk3Ljk1N0wxMS4xMDMgMTBsLTMuODcxIDMuODI4Yy0uMjkuMjg3LS4yOS42NyAwIC45NTcuMjkuMjg3LjY3Ny4yODcuOTY4IDBsMy44NzEtMy44MjguMzg4LS40NzlhLjcyNy43MjcgMCAwIDAgLjE5My0uNDc4YzAtLjE5MSAwLS4yODctLjE5My0uNDc4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg=="},11081:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var dt={},nt="5.0",le={},y=null,xe=!1,a=!1,pe=null,ce=!1,ee=null,ae=null,re=0;re4?parseFloat(Re):5};dt.setHTML5Codebase=function(Re,Ne){ae=Re,Ge(Re,Ne)},dt.setJavaCodebase=dt.setJavaCodebaseVersion=dt.isCompiledInstalled=dt.setPreCompiledScriptPath=dt.setPreCompiledResourcePath=function(){},dt.setHTML5CodebaseVersion=function(Re,Ne){var Me=parseFloat(Re);if(Me!==NaN&&Me<5){console.log("The GeoGebra HTML5 codebase version "+Me+" is deprecated. Using version latest instead.");return}ee=Re,Xe(Re,Ne)},dt.getHTML5CodebaseVersion=function(){return z},dt.getParameters=function(){return le},dt.setFontsCSSURL=function(Re){se=Re},dt.setGiacJSURL=function(Re){},dt.setJNLPFile=function(Re){ne=Re},dt.setJNLPBaseDir=function(Re){},dt.inject=function(){function Re(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ne="auto",Me=le.id,Ue,Ve=!1,rt=0;rt=5)return!0;var Re=dt.getAppletObject();return Re&&typeof Re.recalculateEnvironments=="function"?(Re.recalculateEnvironments(),!0):!1},dt.startAnimation=function(){var Re=dt.getAppletObject();return Re&&typeof Re.startAnimation=="function"?(Re.startAnimation(),!0):!1},dt.stopAnimation=function(){var Re=dt.getAppletObject();return Re&&typeof Re.stopAnimation=="function"?(Re.stopAnimation(),!0):!1},dt.getAppletObject=function(){var Re=le.id!==void 0?le.id:"ggbApplet";return window[Re]},dt.resize=function(){};var Ae=function(Re,Ne,Me){var Ue=document.createElement("param");Ue.setAttribute("name",Ne),Ue.setAttribute("value",Me),Re.appendChild(Ue)},Se=function(Re){return Re&&Re!=="false"},Fe=function(Re,Ne,Me){Ee(z)<=4.2&&(Me=!0);var Ue=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==z||ggbHTML5LoadedCodebaseIsWebSimple&&!oe)&&(Ue=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Ve=document.createElement("div");Ve.classList.add("appletParameters","notranslate");var rt=Ne.width,tt=Ne.height;if(Ne.disableAutoScale=Ne.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ne.disableAutoScale,Ne.width!==void 0)if(Ee(z)<=4.4)Se(Ne.showToolBar)&&(Ne.height-=7),Se(Ne.showAlgebraInput)&&(Ne.height-=37),Ne.width<605&&Se(Ne.showToolBar)&&(Ne.width=605,rt=605);else{var ze=100;(Se(Ne.showToolBar)||Se(Ne.showMenuBar))&&(Ne.hasOwnProperty("customToolBar")&&(Ne.customToolbar=Ne.customToolBar),ze=Se(Ne.showMenuBar)?245:155),rt=5?(Ne.appletOnLoad=function(ot){var at=Re.querySelector(".ggb_preview");at&&at.parentNode.removeChild(at),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Te),window.GGBT_wsf_view&&$(window).trigger("resize"),Ye(ot)},Ze||Te.appendChild(Ke)):Ve.appendChild(Ke),Te.appendChild(Ve),Ze||Re.appendChild(Te),setTimeout(function(){dt.resize()},1)}else{var $e=document.createElement("div");$e.className="applet_scaler",$e.style.position="relative",$e.style.display="block",$e.appendChild(Ve),Re.appendChild($e),Ne.appletOnLoad=function(ot){dt.resize(),Ye(ot)}}function qe(ot,at){at&&typeof at.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(ot,at.appletOnLoad):renderGGBElement(ot),He("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",at)}function je(ot,at){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:ot,params:at}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Rt){qe(Rt.article,Rt.params)}),html5AppletsToProcess=null)},Ee(z)<5&&(ot.className+=" geogebraweb")):qe(ot,at)}if(Ue){scriptLoadStarted=!0;for(var De=0;De0?(Be.remove(),Te.attr("id","fullscreencontent").show(),jQuery(Ye).append(Te),window.dispatchEvent(new Event("resize"))):Fe(Be,Ne,!1),window.GGBT_wsf_view.launchFullScreen(Ye)}else E=Ue,Fe(Re,Ne,!1);if(!window.GGBT_wsf_view)for(tt=0;ttRe/4*3&&(Be=Re/4*3),Ye=Be/5.8,ze.setAttribute("src",ue),ze.setAttribute("width",Be),ze.setAttribute("height",Ye);var Te=(Re-Be)/2,Ze=(Ne-Ye)/2;ze.style.left=Te+"px",ze.style.top=Ze+"px",Ve.appendChild(ze)}}return Ve.appendChild(tt),Ve},We=function(Re){return Re=Re.toLowerCase(),Re==="html5"||Re==="screenshot"?Re:"html5"},Pe=["web","webSimple","web3d","tablet","tablet3d","phone"],Xe=function(Re,Ne){if(z=Re,Ne){Ge(z,!0);return}var Me=!xe;if(Me){var Ue=Ee(z);!isNaN(Ue)&&Ue<4.4&&(Me=!1)}var Ve,rt;window.location.protocol.substr(0,4)==="http"?Ve=window.location.protocol:Ve="http:";var tt=z.indexOf("//");tt>0?rt=z:tt===0?rt=Ve+z:rt="https://www.geogebra.org/apps/5.2.814.0/";for(var ze in Pe)if(z.slice(Pe[ze].length*-1)===Pe[ze]||z.slice((Pe[ze].length+1)*-1)===Pe[ze]+"/"){Ge(rt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Me&&!y.is3D&&!y.AV&&!y.SV&&!y.CV&&!y.EV2&&!y.CP&&!y.PC&&!y.DA&&!y.FI&&!y.PV&&!Se(le.showToolBar)&&!Se(le.showMenuBar)&&!Se(le.showAlgebraInput)&&!Se(le.enableRightClick)&&(!le.appName||le.appName=="classic")?rt+="webSimple/":rt+="web3d/",Ge(rt,!1)},Ge=function(Re,Ne){if(Re.requirejs){x=Re;return}Re.slice(-1)!=="/"&&(Re+="/"),x=Re,Ne===null&&(Ne=Re.indexOf("http")===-1),b=Ne,ie="web.nocache.js",oe=!1;var Me=x.split("/");Me.length>1&&(!Ne&&Me[Me.length-2]==="webSimple"?(ie="webSimple.nocache.js",oe=!0):Pe.indexOf(Me[Me.length-2])>=0&&(ie=Me[Me.length-2]+".nocache.js")),Me=Re.split("/"),z=Me[Me.length-3],z.substr(0,4)==="test"?z=z.substr(4,1)+"."+z.substr(5,1):(z.substr(0,3)==="war"||z.substr(0,4)==="beta")&&(z="5.0");var Ue=parseFloat(z);Ue!==NaN&&Ue<5&&Re.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Ue+" is deprecated. Using version latest instead."),Xe("5.0",Ne))},He=function(Re,Ne){window.console&&window.console.log&&(!Ne||typeof Ne.showLogging=="undefined"||Ne.showLogging&&Ne.showLogging!=="false")&&console.log(Re)};le.material_id!==void 0?me(ke):ke();function ke(){var Re=nt;ee!==null?Re=ee:parseFloat(Re)<5&&(Re="5.0"),Xe(Re,!1),ae!==null&&Ge(ae,b),ce=!0}return dt},GGBAppletUtils=function(){"use strict";function dt(){return window.GGBT_wsf_edit!==void 0}function nt(ce,ee){ee!=1?(ce.style.transformOrigin="0% 0% 0px",ce.style.webkitTransformOrigin="0% 0% 0px",ce.style.transform="scale("+ee+","+ee+")",ce.style.webkitTransform="scale("+ee+","+ee+")",ce.style.maxWidth="initial",ce.querySelector(".ggb_preview")!==null&&(ce.querySelector(".ggb_preview").style.maxWidth="initial"),ce.querySelectorAll(".ggb_preview img")[0]!==void 0&&(ce.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),ce.querySelectorAll(".ggb_preview img")[1]!==void 0&&(ce.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(ce.style.transform="none",ce.style.webkitTransform="none")}function le(ce,ee,ae,re,te,ne){var x=null;if(ne!=null&&ne!="")for(var b=ce.parentNode;b!=null;)if((" "+b.className+" ").indexOf(" "+ne+" ")>-1){x=b;break}else b=b.parentNode;var E=0,z=0,ie=0,oe=0,fe=0,ue=0,de=0;if(x)E=x.offsetWidth,z=Math.max(re?x.offsetWidth:0,x.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(E=Math.min(window.innerWidth,document.documentElement.clientWidth),z=Math.min(window.innerHeight,document.documentElement.clientHeight),ie=E):(E=window.innerWidth,z=window.innerHeight,ie=window.innerWidth),ce){var se=ce.getBoundingClientRect();se.left>0&&se.left<=E&&(te===void 0||!te)&&(document.dir==="rtl"?(fe=E-se.width-se.left,ue=ie<=480?10:30):(ue=se.left,fe=ie<=480?10:30),oe=ue+fe)}if(ce&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var he=ce.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(oe=40,de=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(oe=0,de=40)}}return ce&&((ae===void 0||!ae)&&ee>0&&ee+oe1&&(ne=!0)),ee&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ne=!0),!(ce.hasOwnProperty("disableAutoScale")&&ce.disableAutoScale))te=y(ce,ee,ne,ae,ce.scaleContainerClass);else return re;return ne&&(!ce.hasOwnProperty("scale")||re===1)?te:Math.min(re,te)}function a(ce){var ee=Math.min(window.innerWidth,document.documentElement.clientWidth),ae=Math.min(window.innerHeight,document.documentElement.clientHeight),re=ce.getBoundingClientRect(),te=(ee-re.width)/2,ne=(ae-re.height)/2;ne<0&&(ne=0),ce.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(te<40?ce.style.left="40px":ce.style.left=te+"px",ce.style.top=ne+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ne<40?ce.style.top="40px":ce.style.top=ne+"px",ce.style.left=te+"px")}function pe(ce,ee){var ae=ce.querySelector(".appletParameters");if(ae){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ee.id!==ae.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(ce)}if(ae.parentElement&&/fullscreen/.test(ae.parentElement.className))return;var re=xe(ee,ce);dt()&&ae.setAttribute("data-param-scale",re);for(var te=null,ne=0;ne=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(dt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(dt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(dt){var nt=c[dt];return nt==null?null:nt},r=d,webModule.__errFn=e}function B(){function dt(ce){var ee=ce.lastIndexOf(rb);ee==-1&&(ee=ce.length);var ae=ce.indexOf(sb);ae==-1&&(ae=ce.length);var re=ce.lastIndexOf(tb,Math.min(ae,ee));return re>=O?ce.substring(O,re+P):W}function nt(ce){if(!ce.match(/^\w+:\/\//)){var ee=o.createElement(ub);ee.src=ce+vb,ce=dt(ee.src)}return ce}function le(){var ce=__gwt_getMetaProperty(wb);return ce!=null?ce:W}function y(){for(var ce=o.getElementsByTagName(_),ee=O;eeO?ce[ce.length-P].href:W}function a(){var ce=o.location;return ce.href==ce.protocol+zb+ce.host+ce.pathname+ce.search+ce.hash}var pe=le();return pe==W&&(pe=y()),pe==W&&(pe=xe()),pe==W&&a()&&(pe=dt(o.location.href)),pe=nt(pe),pe}function C(dt){return dt.match(/^\//)||dt.match(/^[a-zA-Z]+:\/\//)?dt:webModule.__moduleBase+dt}function D(){var dt=[],nt=O,le=[],y=[];function xe(ce){var ee=y[ce](),ae=le[ce];if(ee in ae)return ee;var re=[];for(var te in ae)re[ae[te]]=te;throw r&&r(ce,re,ee),null}if(__gwt_isKnownPropertyValue=function(ce,ee){return ee in le[ce]},webModule.__getPropMap=function(){var ce={};for(var ee in le)le.hasOwnProperty(ee)&&(ce[ee]=xe(ee));return ce},webModule.__computePropValue=xe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var a;try{a=Cb;var pe=a.indexOf(Db);pe!=-1&&(nt=parseInt(a.substring(pe+P),$),a=a.substring(O,pe))}catch(ce){}return webModule.__softPermutationId=nt,C(a+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},67303:function(dt,nt,le){"use strict";le.d(nt,{Ax:function(){return pe},Ds:function(){return ce},KI:function(){return ae},SI:function(){return a},f1:function(){return xe}});var y=le(90524);function xe(re){let te=!0;if(re.length>0){for(let ne=0;neoe in ie?a(ie,oe,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ie[oe]=fe,ne=(ie,oe)=>{for(var fe in oe||(oe={}))ae.call(oe,fe)&&te(ie,fe,oe[fe]);if(ee)for(var fe of ee(oe))re.call(oe,fe)&&te(ie,fe,oe[fe]);return ie},x=(ie,oe)=>pe(ie,ce(oe)),b=(ie,oe)=>{var fe={};for(var ue in ie)ae.call(ie,ue)&&oe.indexOf(ue)<0&&(fe[ue]=ie[ue]);if(ie!=null&&ee)for(var ue of ee(ie))oe.indexOf(ue)<0&&re.call(ie,ue)&&(fe[ue]=ie[ue]);return fe},E=(ie,oe,fe)=>new Promise((ue,de)=>{var se=ge=>{try{Ee(fe.next(ge))}catch(ve){de(ve)}},he=ge=>{try{Ee(fe.throw(ge))}catch(ve){de(ve)}},Ee=ge=>ge.done?ue(ge.value):Promise.resolve(ge.value).then(se,he);Ee((fe=fe.apply(ie,oe)).next())});const z=ie=>{var oe=ie,{children:fe}=oe,ue=b(oe,["children"]);const[de,se]=(0,xe.useState)(!1);return xe.createElement(y.ZP,x(ne({},ue),{loading:de,onClick:he=>E(void 0,null,function*(){try{se(!0),yield ue.onClick(he),se(!1)}catch(Ee){console.error(Ee),se(!1)}})}),fe)}},6725:function(dt,nt,le){"use strict";var y=le(86204),xe=le.n(y),a=Object.defineProperty,pe=(re,te,ne)=>te in re?a(re,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[te]=ne,ce=(re,te,ne)=>pe(re,typeof te!="symbol"?te+"":te,ne),ee=(re,te,ne)=>new Promise((x,b)=>{var E=oe=>{try{ie(ne.next(oe))}catch(fe){b(fe)}},z=oe=>{try{ie(ne.throw(oe))}catch(fe){b(fe)}},ie=oe=>oe.done?x(oe.value):Promise.resolve(oe.value).then(E,z);ie((ne=ne.apply(re,te)).next())});class ae extends y.EventEmitter{constructor(te,ne){super(),ce(this,"url"),ce(this,"body"),ce(this,"fullContent",""),ce(this,"controller",null),ce(this,"buffer",""),this.url=te,this.body=ne}startStream(){return ee(this,null,function*(){this.controller=new AbortController;const{signal:te}=this.controller;try{const ne=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:te});if(!ne.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${ne.status}`);const x=ne.headers.get("content-type");if(!x)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(x.includes("application/json")){const z=yield ne.json();this.emit("error",z);return}if(!x.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const b=ne.body.getReader(),E=new TextDecoder("utf-8");for(;;){const{done:z,value:ie}=yield b.read();if(z)break;const oe=E.decode(ie,{stream:!0});this.buffer+=oe;const fe=this.buffer.split(` `);this.buffer=fe.pop()||"";for(const ue of fe)if(ue.startsWith("data:")){const de=ue.slice(5).trim();if(de==="[DONE]")break;try{const se=JSON.parse(de);se.data&&this.handleData(se.data)}catch(se){this.buffer=ue+` -`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",se)}}}this.emit("done",this.fullContent)}catch(ne){ne.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",ne.message)}})}handleData(te){te.content&&(this.fullContent+=te.content,this.emit("data",{chunk:te,full:this.fullContent}))}cancelRequest(){var te;(te=this.controller)==null||te.abort()}}nt.Z=ae},59476:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return _e}});var y=le(59301),xe=le(92310),a=le.n(xe),pe={agent:"agent___exMfN",add:"add___cWyoE",imgUpLoad:"imgUpLoad___Wg61u",tip:"tip___WGAb5"},ce=le(28284),ee=le(6767),ae=le(14566),re=le(25399),te=le(62957),ne=le(77019),x=le(99571),b=le(54172),E=le(82326),z=le(37568),ie=le(5269),oe=le(62673),fe=le(47889),ue=le(57884),de=le(82093),se=le(71360),he=le(19248),Ee=le(90524),ge=le(76560),ve=Object.defineProperty,me=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Ae=(we,Ie,Oe)=>Ie in we?ve(we,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):we[Ie]=Oe,Se=(we,Ie)=>{for(var Oe in Ie||(Ie={}))be.call(Ie,Oe)&&Ae(we,Oe,Ie[Oe]);if(me)for(var Oe of me(Ie))ye.call(Ie,Oe)&&Ae(we,Oe,Ie[Oe]);return we},Fe=(we,Ie,Oe)=>new Promise((We,Pe)=>{var Xe=ke=>{try{He(Oe.next(ke))}catch(Re){Pe(Re)}},Ge=ke=>{try{He(Oe.throw(ke))}catch(Re){Pe(Re)}},He=ke=>ke.done?We(ke.value):Promise.resolve(ke.value).then(Xe,Ge);He((Oe=Oe.apply(we,Ie)).next())}),_e=({className:we,style:Ie={},addStyle:Oe={},buttonMaxWidth:We,buttonMaxCount:Pe=3,buttonAutoWidth:Xe,value:Ge,data:He,url:ke,onChange:Re,getIAData:Ne,queryInfo:Me,showParams:Ue=!1})=>{var Ve,rt;const tt=(0,ge.useDispatch)(),ze=(0,ge.useSelector)(pt=>pt==null?void 0:pt.shixunsDetail),[Be]=ce.default.useForm(),[Ye,Te]=(0,y.useState)(),[Ze,Qe]=(0,y.useState)(!1),[$e,qe]=(0,y.useState)(!1),[je,De]=(0,y.useState)(!1),[Le,Je]=(0,y.useState)(null),[et,it]=(0,y.useState)([]),[ot,at]=(0,y.useState)([]),Ut={Course:"\u4EC5\u8BFE\u5802\u6559\u5E08\u53EF\u89C1",Subject:"\u4EC5\u6559\u5B66\u56E2\u961F\u53EF\u89C1",Shixun:"\u4EC5\u534F\u4F5C\u8005\u53EF\u89C1"};(0,y.useEffect)(()=>{ze.actionTabs.key=="\u7F16\u8F91\u667A\u80FD\u5E94\u7528"?Ct(ze.actionTabs.params):ze.actionTabs.key=="\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"&&(Be.setFieldsValue({open_range:0}),Te({open_range:0}))},[ze.actionTabs.key]);const wt={fileList:ot,maxCount:1,accept:".jpg,.png",withCredentials:!0,showUploadList:!1,beforeUpload:pt=>{const St=pt.size/1024/1024/100;return St>2||St==0?(ee.ZP.error(`${pt.name} \u56FE\u7247\u65E0\u6CD5\u4E0A\u4F20\u3002${St==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u56FE\u7247\u5927\u5C0F\u9650\u5236(200MB)"}`),ae.default.LIST_IGNORE):!0},onRemove:pt=>{at([])},onChange:pt=>{var St,Dt,Rt;Be.setFieldsValue({attachment_id:""}),["uploading","done","removed"].includes(pt.file.status)&&(at(pt.fileList),Be.setFieldsValue({attachment_id:(Rt=(Dt=(St=pt.fileList)==null?void 0:St[0])==null?void 0:Dt.response)==null?void 0:Rt.id}))},action:`${Ee.Z.API_SERVER}/api/attachments.json`},Tt=()=>{var pt,St;return y.createElement("div",{className:pe.imgUpLoad},y.createElement("img",{src:Ee.Z.API_SERVER+"/api/attachments/"+((St=(pt=ot==null?void 0:ot[0])==null?void 0:pt.response)==null?void 0:St.id),alt:"avatar",style:{width:"100%"}}),y.createElement("div",null,y.createElement(he.Z,{onClick:()=>{at([]),Be.setFieldsValue({attachment_id:""})},style:{fontSize:"16px",color:"red"}})))},gt=[{title:"\u5E94\u7528\u540D\u79F0",dataIndex:"name",width:280,ellipsis:{showTitle:!1},render:(pt,St)=>y.createElement(re.Z,{title:pt},pt)},{title:"\u5E94\u7528\u7C7B\u578B",dataIndex:"application_type",render:(pt,St)=>(St==null?void 0:St.application_type)==="chat_assistant"?"\u804A\u5929\u52A9\u624B":(St==null?void 0:St.application_type)==="text_generation"?"\u6587\u672C\u751F\u6210":"\u5DE5\u4F5C\u6D41"},{title:"API\u79D8\u94A5",dataIndex:"api_key",width:280,ellipsis:{showTitle:!1},render:(pt,St)=>y.createElement(re.Z,{title:pt,placement:"topLeft"},pt)},{title:"\u667A\u80FD\u4F53\u5E73\u53F0",dataIndex:"platform",render:(pt,St)=>(St==null?void 0:St.platform)==="dify"?"Dify":"\u667A\u80FD\u5DE5\u5382"},{title:"\u64CD\u4F5C",width:100,align:"right",render:(pt,St)=>y.createElement(y.Fragment,null,y.createElement("span",{onClick:()=>{tt({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:St}})},className:"current c-light-primary mr15"},"\u7F16\u8F91"),y.createElement("span",{onClick:()=>st(St),className:"current c-red"},"\u79FB\u51FA"))}],ct=()=>Fe(void 0,null,function*(){var pt;const St=yield(0,de.ZP)("/api/ai/intelligent_applications/get_platform.json",{method:"get"});(St==null?void 0:St.code)===0&&it((pt=St==null?void 0:St.data)==null?void 0:pt.platforms)}),ht=pt=>Fe(void 0,null,function*(){De(!0);const St=Se(Se({},pt),Me),Dt=yield(0,de.ZP)(`/api/ai/intelligent_applications${Le?"/"+Le.id:""}.json`,{method:Le?"put":"post",body:St});(Dt==null?void 0:Dt.status)===0&&(ee.ZP.success(Le?"\u7F16\u8F91\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),tt({type:"shixunsDetail/setActionTabs",payload:{}}),Ne()),De(!1)}),st=pt=>Fe(void 0,null,function*(){qe(!0);const St=yield(0,de.ZP)(`/api/ai/intelligent_applications/${pt==null?void 0:pt.id}.json`,{method:"delete"});(St==null?void 0:St.status)===0&&(ee.ZP.success("\u79FB\u9664\u6210\u529F"),Ne()),qe(!1)}),Ct=pt=>Fe(void 0,null,function*(){Je(pt),Be.setFieldsValue(Se({},pt)),Te(Se({},pt)),pt!=null&&pt.attachment&&at([{response:pt==null?void 0:pt.attachment}])});return y.createElement(y.Fragment,null,y.createElement("div",{className:a()(pe.agent,we),style:Ie},y.createElement(re.Z,{title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528"},y.createElement("div",{className:pe.add,style:Oe,onClick:()=>{ct(),Qe(!0)}},y.createElement("i",{className:"iconfont icon-tianjiadaohang"})))),y.createElement(te.default,{zIndex:1e3,width:900,centered:!0,title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528",open:Ze,footer:null,onCancel:()=>Qe(!1)},y.createElement(ne.Z,{align:"middle"},y.createElement(x.ZP,{onClick:()=>{if((He==null?void 0:He.length)>=Pe){ee.ZP.warning("\u6700\u591A\u540C\u65F6\u652F\u6301\u6DFB\u52A03\u4E2A\u5E94\u7528");return}tt({type:"shixunsDetail/setActionTabs",payload:{key:"\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"}})},type:"primary"},"\u7ACB\u5373\u6DFB\u52A0"),y.createElement("div",{className:"ml10 c-grey-666 font14"},"\u60A8\u53EF\u4EE5\u6DFB\u52A0\u5DF2\u5728\u667A\u80FD\u4F53\u5E73\u53F0\u521B\u5EFA\u5B8C\u6210\u7684\u667A\u80FD\u5E94\u7528")),(He==null?void 0:He.length)>0?y.createElement(b.default,{className:"mt20",style:{marginBottom:15},pagination:!1,dataSource:He,loading:$e,columns:gt}):y.createElement(ue.Z,{customText:"\u6682\u672A\u6DFB\u52A0\u81EA\u5B9A\u4E49\u7684\u667A\u80FD\u5E94\u7528~",styles:{margin:"50px auto"}})),y.createElement(te.default,{zIndex:1001,width:530,centered:!0,title:y.createElement(ne.Z,{align:"middle"},y.createElement("b",{className:"font16 c-black"},ze.actionTabs.key)),open:["\u7F16\u8F91\u667A\u80FD\u5E94\u7528","\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"].includes(ze.actionTabs.key),confirmLoading:je,onCancel:()=>{tt({type:"shixunsDetail/setActionTabs",payload:{}})},onOk:()=>Be.submit(),afterClose:()=>{Be.resetFields(),Je(null),at([])}},y.createElement(ce.default,{form:Be,className:"mt10",labelCol:{span:5},wrapperCol:{span:20},onFinish:ht,colon:!1,size:"large",labelAlign:"right",onValuesChange:()=>Te(Se({},Be.getFieldsValue()))},y.createElement(ce.default.Item,{label:"\u667A\u80FD\u4F53\u5E73\u53F0",name:"platform",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u667A\u80FD\u4F53\u5E73\u53F0"}]},y.createElement(E.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},et==null?void 0:et.map(pt=>y.createElement(E.default.Option,{key:pt==null?void 0:pt.value,value:pt==null?void 0:pt.value},pt==null?void 0:pt.name)))),y.createElement(ce.default.Item,{label:"\u5E94\u7528\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0"}]},y.createElement(z.default,{placeholder:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0\uFF0C\u6700\u5927\u652F\u630120\u4E2A\u5B57\u7B26",maxLength:20})),y.createElement(ce.default.Item,{name:"attachment_id",label:"\u5E94\u7528\u56FE\u6807",rules:[{required:!1,message:"\u8BF7\u4E0A\u4F20\u5E94\u7528\u56FE\u6807"}]},y.createElement("div",{className:pe.upload},y.createElement(ae.default,Se({},wt),y.createElement(ne.Z,{wrap:!1,align:"middle"},y.createElement(se.op,{style:{borderRadius:"2px"},icon:y.createElement("i",{className:"iconfont icon-shangchuan3"})},"\u70B9\u51FB\u4E0A\u4F20"),y.createElement(ie.Z,{style:{marginLeft:"14px",color:"#999999"},onClick:pt=>{pt.preventDefault(),pt.stopPropagation()}},"\u652F\u6301jpg/png\uFF0C\u4E0D\u4E0A\u4F20\u5219\u4F7F\u7528\u9ED8\u8BA4\u56FE\u6807"))),((rt=(Ve=ot==null?void 0:ot[0])==null?void 0:Ve.response)==null?void 0:rt.id)&&Tt())),y.createElement(ce.default.Item,{label:"\u5E94\u7528\u7C7B\u578B",name:"application_type",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"}]},y.createElement(E.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},y.createElement(E.default.Option,{value:"chat_assistant"},"\u804A\u5929\u52A9\u624B"),(Ye==null?void 0:Ye.platform)=="dify"&&y.createElement(E.default.Option,{value:"text_generation"},"\u6587\u672C\u751F\u6210"),y.createElement(E.default.Option,{value:"workflow"},"\u5DE5\u4F5C\u6D41"))),Ue&&y.createElement(ce.default.Item,{name:"built_variable",label:y.createElement("div",null,y.createElement("span",null,"\u53C2\u6570"),y.createElement(re.Z,{title:"\u64CD\u4F5C\u8BF4\u660E: \u52FE\u9009\u540E\uFF0C\u8C03\u7528\u667A\u80FD\u4F53\u65F6\u5C06\u9ED8\u8BA4\u643A\u5E26\u5BF9\u5E94\u7684\u5B9E\u9A8C\u4FE1\u606F\uFF0C\u53EF\u5728\u667A\u80FD\u4F53\u4E2D\u901A\u8FC7\u81EA\u5B9A\u4E49\u53C2\u6570\u8FDB\u884C\u5F15\u5165"},y.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5"})))},y.createElement(oe.default.Group,{options:[{label:"\u9898\u76EE\u63CF\u8FF0\uFF08question_description\uFF09",value:"question_description"},{label:"\u6D4B\u8BD5\u96C6\uFF08test_sets\uFF09",value:"test_sets"},{label:"\u4EE3\u7801\u6587\u4EF6\uFF08code_files\uFF09",value:"code_files"}]})),y.createElement(ce.default.Item,{label:"\u516C\u5F00\u8303\u56F4",name:"open_range"},y.createElement(fe.ZP.Group,{options:[{value:0,label:Ut[Me==null?void 0:Me.item_type]},{value:1,label:"\u6240\u6709\u4EBA\u53EF\u89C1"}]})),y.createElement(ce.default.Item,{className:"mb0",label:"API\u79D8\u94A5",name:"api_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165API\u79D8\u94A5"}]},y.createElement(z.default,{placeholder:"\u8BF7\u8F93\u5165API\u79D8\u94A5"})),y.createElement("div",{className:pe.tip},y.createElement("i",{className:"iconfont icon-tishi9"}),y.createElement("span",null,"\u8BF7\u52A1\u5FC5\u4FDD\u8BC1\u79D8\u94A5\u6B63\u786E\uFF0C\u5426\u5219\u53EF\u80FD\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\u667A\u80FD\u5E94\u7528")))))}},68201:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return E}});var y=le(59301),xe=le(30641),a=le(77019),pe=le(5269),ce={smartWrp:"smartWrp___NjRcB"},ee=le(51124),ae=le(71360),re=le(64885),te=le(59301),ne=(z,ie,oe)=>new Promise((fe,ue)=>{var de=Ee=>{try{he(oe.next(Ee))}catch(ge){ue(ge)}},se=Ee=>{try{he(oe.throw(Ee))}catch(ge){ue(ge)}},he=Ee=>Ee.done?fe(Ee.value):Promise.resolve(Ee.value).then(de,se);he((oe=oe.apply(z,ie)).next())});const x=` +`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",se)}}}this.emit("done",this.fullContent)}catch(ne){ne.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",ne.message)}})}handleData(te){te.content&&(this.fullContent+=te.content,this.emit("data",{chunk:te,full:this.fullContent}))}cancelRequest(){var te;(te=this.controller)==null||te.abort()}}nt.Z=ae},59476:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return _e}});var y=le(59301),xe=le(92310),a=le.n(xe),pe={agent:"agent___exMfN",add:"add___cWyoE",imgUpLoad:"imgUpLoad___Wg61u",tip:"tip___WGAb5"},ce=le(28284),ee=le(6767),ae=le(14566),re=le(25399),te=le(62957),ne=le(77019),x=le(99571),b=le(54172),E=le(82326),z=le(37568),ie=le(5269),oe=le(62673),fe=le(47889),ue=le(57884),de=le(82093),se=le(71360),he=le(19248),Ee=le(90524),ge=le(76560),ve=Object.defineProperty,me=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Ae=(we,Ie,Oe)=>Ie in we?ve(we,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):we[Ie]=Oe,Se=(we,Ie)=>{for(var Oe in Ie||(Ie={}))be.call(Ie,Oe)&&Ae(we,Oe,Ie[Oe]);if(me)for(var Oe of me(Ie))ye.call(Ie,Oe)&&Ae(we,Oe,Ie[Oe]);return we},Fe=(we,Ie,Oe)=>new Promise((We,Pe)=>{var Xe=ke=>{try{He(Oe.next(ke))}catch(Re){Pe(Re)}},Ge=ke=>{try{He(Oe.throw(ke))}catch(Re){Pe(Re)}},He=ke=>ke.done?We(ke.value):Promise.resolve(ke.value).then(Xe,Ge);He((Oe=Oe.apply(we,Ie)).next())}),_e=({className:we,style:Ie={},addStyle:Oe={},buttonMaxWidth:We,buttonMaxCount:Pe=3,buttonAutoWidth:Xe,value:Ge,data:He,url:ke,onChange:Re,getIAData:Ne,queryInfo:Me,showParams:Ue=!1})=>{var Ve,rt;const tt=(0,ge.useDispatch)(),ze=(0,ge.useSelector)(pt=>pt==null?void 0:pt.shixunsDetail),[Be]=ce.default.useForm(),[Ye,Te]=(0,y.useState)(),[Ze,Ke]=(0,y.useState)(!1),[$e,qe]=(0,y.useState)(!1),[je,De]=(0,y.useState)(!1),[Le,Je]=(0,y.useState)(null),[et,it]=(0,y.useState)([]),[ot,at]=(0,y.useState)([]),Rt={Course:"\u4EC5\u8BFE\u5802\u6559\u5E08\u53EF\u89C1",Subject:"\u4EC5\u6559\u5B66\u56E2\u961F\u53EF\u89C1",Shixun:"\u4EC5\u534F\u4F5C\u8005\u53EF\u89C1"};(0,y.useEffect)(()=>{ze.actionTabs.key=="\u7F16\u8F91\u667A\u80FD\u5E94\u7528"?Ct(ze.actionTabs.params):ze.actionTabs.key=="\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"&&(Be.setFieldsValue({open_range:0}),Te({open_range:0}))},[ze.actionTabs.key]);const wt={fileList:ot,maxCount:1,accept:".jpg,.png",withCredentials:!0,showUploadList:!1,beforeUpload:pt=>{const St=pt.size/1024/1024/100;return St>2||St==0?(ee.ZP.error(`${pt.name} \u56FE\u7247\u65E0\u6CD5\u4E0A\u4F20\u3002${St==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u56FE\u7247\u5927\u5C0F\u9650\u5236(200MB)"}`),ae.default.LIST_IGNORE):!0},onRemove:pt=>{at([])},onChange:pt=>{var St,Dt,kt;Be.setFieldsValue({attachment_id:""}),["uploading","done","removed"].includes(pt.file.status)&&(at(pt.fileList),Be.setFieldsValue({attachment_id:(kt=(Dt=(St=pt.fileList)==null?void 0:St[0])==null?void 0:Dt.response)==null?void 0:kt.id}))},action:`${Ee.Z.API_SERVER}/api/attachments.json`},Tt=()=>{var pt,St;return y.createElement("div",{className:pe.imgUpLoad},y.createElement("img",{src:Ee.Z.API_SERVER+"/api/attachments/"+((St=(pt=ot==null?void 0:ot[0])==null?void 0:pt.response)==null?void 0:St.id),alt:"avatar",style:{width:"100%"}}),y.createElement("div",null,y.createElement(he.Z,{onClick:()=>{at([]),Be.setFieldsValue({attachment_id:""})},style:{fontSize:"16px",color:"red"}})))},gt=[{title:"\u5E94\u7528\u540D\u79F0",dataIndex:"name",width:280,ellipsis:{showTitle:!1},render:(pt,St)=>y.createElement(re.Z,{title:pt},pt)},{title:"\u5E94\u7528\u7C7B\u578B",dataIndex:"application_type",render:(pt,St)=>(St==null?void 0:St.application_type)==="chat_assistant"?"\u804A\u5929\u52A9\u624B":(St==null?void 0:St.application_type)==="text_generation"?"\u6587\u672C\u751F\u6210":"\u5DE5\u4F5C\u6D41"},{title:"API\u79D8\u94A5",dataIndex:"api_key",width:280,ellipsis:{showTitle:!1},render:(pt,St)=>y.createElement(re.Z,{title:pt,placement:"topLeft"},pt)},{title:"\u667A\u80FD\u4F53\u5E73\u53F0",dataIndex:"platform",render:(pt,St)=>(St==null?void 0:St.platform)==="dify"?"Dify":"\u667A\u80FD\u5DE5\u5382"},{title:"\u64CD\u4F5C",width:100,align:"right",render:(pt,St)=>y.createElement(y.Fragment,null,y.createElement("span",{onClick:()=>{tt({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:St}})},className:"current c-light-primary mr15"},"\u7F16\u8F91"),y.createElement("span",{onClick:()=>st(St),className:"current c-red"},"\u79FB\u51FA"))}],ct=()=>Fe(void 0,null,function*(){var pt;const St=yield(0,de.ZP)("/api/ai/intelligent_applications/get_platform.json",{method:"get"});(St==null?void 0:St.code)===0&&it((pt=St==null?void 0:St.data)==null?void 0:pt.platforms)}),ht=pt=>Fe(void 0,null,function*(){De(!0);const St=Se(Se({},pt),Me),Dt=yield(0,de.ZP)(`/api/ai/intelligent_applications${Le?"/"+Le.id:""}.json`,{method:Le?"put":"post",body:St});(Dt==null?void 0:Dt.status)===0&&(ee.ZP.success(Le?"\u7F16\u8F91\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),tt({type:"shixunsDetail/setActionTabs",payload:{}}),Ne()),De(!1)}),st=pt=>Fe(void 0,null,function*(){qe(!0);const St=yield(0,de.ZP)(`/api/ai/intelligent_applications/${pt==null?void 0:pt.id}.json`,{method:"delete"});(St==null?void 0:St.status)===0&&(ee.ZP.success("\u79FB\u9664\u6210\u529F"),Ne()),qe(!1)}),Ct=pt=>Fe(void 0,null,function*(){Je(pt),Be.setFieldsValue(Se({},pt)),Te(Se({},pt)),pt!=null&&pt.attachment&&at([{response:pt==null?void 0:pt.attachment}])});return y.createElement(y.Fragment,null,y.createElement("div",{className:a()(pe.agent,we),style:Ie},y.createElement(re.Z,{title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528"},y.createElement("div",{className:pe.add,style:Oe,onClick:()=>{ct(),Ke(!0)}},y.createElement("i",{className:"iconfont icon-tianjiadaohang"})))),y.createElement(te.default,{zIndex:1e3,width:900,centered:!0,title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528",open:Ze,footer:null,onCancel:()=>Ke(!1)},y.createElement(ne.Z,{align:"middle"},y.createElement(x.ZP,{onClick:()=>{if((He==null?void 0:He.length)>=Pe){ee.ZP.warning("\u6700\u591A\u540C\u65F6\u652F\u6301\u6DFB\u52A03\u4E2A\u5E94\u7528");return}tt({type:"shixunsDetail/setActionTabs",payload:{key:"\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"}})},type:"primary"},"\u7ACB\u5373\u6DFB\u52A0"),y.createElement("div",{className:"ml10 c-grey-666 font14"},"\u60A8\u53EF\u4EE5\u6DFB\u52A0\u5DF2\u5728\u667A\u80FD\u4F53\u5E73\u53F0\u521B\u5EFA\u5B8C\u6210\u7684\u667A\u80FD\u5E94\u7528")),(He==null?void 0:He.length)>0?y.createElement(b.default,{className:"mt20",style:{marginBottom:15},pagination:!1,dataSource:He,loading:$e,columns:gt}):y.createElement(ue.Z,{customText:"\u6682\u672A\u6DFB\u52A0\u81EA\u5B9A\u4E49\u7684\u667A\u80FD\u5E94\u7528~",styles:{margin:"50px auto"}})),y.createElement(te.default,{zIndex:1001,width:530,centered:!0,title:y.createElement(ne.Z,{align:"middle"},y.createElement("b",{className:"font16 c-black"},ze.actionTabs.key)),open:["\u7F16\u8F91\u667A\u80FD\u5E94\u7528","\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"].includes(ze.actionTabs.key),confirmLoading:je,onCancel:()=>{tt({type:"shixunsDetail/setActionTabs",payload:{}})},onOk:()=>Be.submit(),afterClose:()=>{Be.resetFields(),Je(null),at([])}},y.createElement(ce.default,{form:Be,className:"mt10",labelCol:{span:5},wrapperCol:{span:20},onFinish:ht,colon:!1,size:"large",labelAlign:"right",onValuesChange:()=>Te(Se({},Be.getFieldsValue()))},y.createElement(ce.default.Item,{label:"\u667A\u80FD\u4F53\u5E73\u53F0",name:"platform",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u667A\u80FD\u4F53\u5E73\u53F0"}]},y.createElement(E.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},et==null?void 0:et.map(pt=>y.createElement(E.default.Option,{key:pt==null?void 0:pt.value,value:pt==null?void 0:pt.value},pt==null?void 0:pt.name)))),y.createElement(ce.default.Item,{label:"\u5E94\u7528\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0"}]},y.createElement(z.default,{placeholder:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0\uFF0C\u6700\u5927\u652F\u630120\u4E2A\u5B57\u7B26",maxLength:20})),y.createElement(ce.default.Item,{name:"attachment_id",label:"\u5E94\u7528\u56FE\u6807",rules:[{required:!1,message:"\u8BF7\u4E0A\u4F20\u5E94\u7528\u56FE\u6807"}]},y.createElement("div",{className:pe.upload},y.createElement(ae.default,Se({},wt),y.createElement(ne.Z,{wrap:!1,align:"middle"},y.createElement(se.op,{style:{borderRadius:"2px"},icon:y.createElement("i",{className:"iconfont icon-shangchuan3"})},"\u70B9\u51FB\u4E0A\u4F20"),y.createElement(ie.Z,{style:{marginLeft:"14px",color:"#999999"},onClick:pt=>{pt.preventDefault(),pt.stopPropagation()}},"\u652F\u6301jpg/png\uFF0C\u4E0D\u4E0A\u4F20\u5219\u4F7F\u7528\u9ED8\u8BA4\u56FE\u6807"))),((rt=(Ve=ot==null?void 0:ot[0])==null?void 0:Ve.response)==null?void 0:rt.id)&&Tt())),y.createElement(ce.default.Item,{label:"\u5E94\u7528\u7C7B\u578B",name:"application_type",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"}]},y.createElement(E.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},y.createElement(E.default.Option,{value:"chat_assistant"},"\u804A\u5929\u52A9\u624B"),(Ye==null?void 0:Ye.platform)=="dify"&&y.createElement(E.default.Option,{value:"text_generation"},"\u6587\u672C\u751F\u6210"),y.createElement(E.default.Option,{value:"workflow"},"\u5DE5\u4F5C\u6D41"))),Ue&&y.createElement(ce.default.Item,{name:"built_variable",label:y.createElement("div",null,y.createElement("span",null,"\u53C2\u6570"),y.createElement(re.Z,{title:"\u64CD\u4F5C\u8BF4\u660E: \u52FE\u9009\u540E\uFF0C\u8C03\u7528\u667A\u80FD\u4F53\u65F6\u5C06\u9ED8\u8BA4\u643A\u5E26\u5BF9\u5E94\u7684\u5B9E\u9A8C\u4FE1\u606F\uFF0C\u53EF\u5728\u667A\u80FD\u4F53\u4E2D\u901A\u8FC7\u81EA\u5B9A\u4E49\u53C2\u6570\u8FDB\u884C\u5F15\u5165"},y.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5"})))},y.createElement(oe.default.Group,{options:[{label:"\u9898\u76EE\u63CF\u8FF0\uFF08question_description\uFF09",value:"question_description"},{label:"\u6D4B\u8BD5\u96C6\uFF08test_sets\uFF09",value:"test_sets"},{label:"\u4EE3\u7801\u6587\u4EF6\uFF08code_files\uFF09",value:"code_files"}]})),y.createElement(ce.default.Item,{label:"\u516C\u5F00\u8303\u56F4",name:"open_range"},y.createElement(fe.ZP.Group,{options:[{value:0,label:Rt[Me==null?void 0:Me.item_type]},{value:1,label:"\u6240\u6709\u4EBA\u53EF\u89C1"}]})),y.createElement(ce.default.Item,{className:"mb0",label:"API\u79D8\u94A5",name:"api_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165API\u79D8\u94A5"}]},y.createElement(z.default,{placeholder:"\u8BF7\u8F93\u5165API\u79D8\u94A5"})),y.createElement("div",{className:pe.tip},y.createElement("i",{className:"iconfont icon-tishi9"}),y.createElement("span",null,"\u8BF7\u52A1\u5FC5\u4FDD\u8BC1\u79D8\u94A5\u6B63\u786E\uFF0C\u5426\u5219\u53EF\u80FD\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\u667A\u80FD\u5E94\u7528")))))}},68201:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return E}});var y=le(59301),xe=le(30641),a=le(77019),pe=le(5269),ce={smartWrp:"smartWrp___NjRcB"},ee=le(51124),ae=le(71360),re=le(64885),te=le(59301),ne=(z,ie,oe)=>new Promise((fe,ue)=>{var de=Ee=>{try{he(oe.next(Ee))}catch(ge){ue(ge)}},se=Ee=>{try{he(oe.throw(Ee))}catch(ge){ue(ge)}},he=Ee=>Ee.done?fe(Ee.value):Promise.resolve(Ee.value).then(de,se);he((oe=oe.apply(z,ie)).next())});const x=` @@ -140,32 +140,32 @@ ${Ae}`:Ae,Ve=Re(Ue);if(!He)if(Ce||!Se||Fe>0){Oe(Ve),Ge(Ve.length),(!Se||Fe>0)&&!Ce&&Ne();return}else if((Ve==null?void 0:Ve.length)<4)Oe(Ve),Ge(Ve.length);else if(Xe{Oe(Ve.slice(0,Xe+2)),Ge(ze=>ze+2)},rt>10?Math.max(500/(rt/2),20):50);return()=>clearInterval(tt)}else Se||Ne()},[Ae,Se,Fe,Ce,Xe]);const Me=(0,y.useMemo)(()=>y.createElement("section",{className:`${ae.answer} fadeIn animated edu_md`},y.createElement(xe.UG,{remarkPlugins:[x.Z,b.Z],rehypePlugins:[ne.Z,pe.Z],components:{code(Ue){var Ve=Ue,{node:rt,inline:tt,className:ze,children:Be}=Ve,Ye=ve(Ve,["node","inline","className","children"]);const Te=/language-(\w+)/.exec(ze||""),Ze=String(Be).trim();return tt||!Te?y.createElement("code",Ee({className:ze},Ye),Be):y.createElement("code",{className:ae.codeCopy,"data-text":`\`\`\`${Te?Te[1]:""} ${Be} -\`\`\``},!we&&y.createElement(ee.CopyToClipboard,{text:Ze,onCopy:()=>re.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement("button",null,"\u590D\u5236")),!we&&Te[1]==="html"&&He&&y.createElement("button",{className:ae.runCode,onClick:()=>{Pe(Ee({},ge(Ee({},We),{open:++We.open,defaultValue:Ze,language:Te[1]})))}},"\u8FD0\u884CHTML"),y.createElement(a.Z,Ee({wrapLongLines:!0,style:ce.Z,language:Te[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Ye),Ze))},img({node:Ue}){var Ve;const rt=(Ve=Ue.properties)==null?void 0:Ve.src;return y.createElement(te.Z,{src:rt,width:320,"data-text":rt,onLoad:()=>Ce&&setTimeout(()=>Ne(),500)})},a:Ue=>{var Ve=Ue,{node:rt}=Ve,tt=ve(Ve,["node"]);return y.createElement("a",ge(Ee({},tt),{target:"_blank",rel:"noopener noreferrer"}))}}},He?Ie:`${Ie}__`)),[Ie]);return y.createElement(y.Fragment,null,y.createElement(z.Z,{defaultValue:We.defaultValue,open:We.open,language:We.language,height:We.height,onChange:(Ue,Ve)=>{Oe(Ie.replaceAll(Ve,Ue))},onDynamic:_e}),Me)}},62586:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return ae}});var y=le(59301),xe=le(49661),a={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt",specialImg:"specialImg___yAPav",bubble:"bubble___qNdfF",upImg:"upImg___Mx6QM"},pe=le(90524),ce=le(37166),ae=({src:re,onClick:te,topPercentage:ne=.62,draggableExtraNode:x,showAvatarEditData:b})=>{var E;const z=(0,y.useRef)(null),ie=(0,y.useRef)(!1),oe=(0,y.useRef)(!1),[fe,ue]=(0,y.useState)(window.innerHeight*ne),[de,se]=(0,y.useState)(!1),he=10;return(0,y.useEffect)(()=>{if(z.current){let Ee=function(ye){var Ae;ie.current=!0,be=ye.pageY,me=ye.pageY-(((Ae=z.current)==null?void 0:Ae.getBoundingClientRect().top)||0),(0,xe.kk)("none"),document.onselectstart=function(){return!1}},ge=function(){ie.current&&!oe.current&&te&&te(),ie.current=!1,oe.current=!1,(0,xe.kk)("auto"),document.onselectstart=null},ve=function(ye){var Ae;if(ie.current){const Fe=ye.pageY-me,Ce=window.innerHeight-(((Ae=z.current)==null?void 0:Ae.offsetHeight)||0)-50,_e=50;if(!oe.current&&Math.abs(be-ye.pageY)>he&&(oe.current=!0),oe.current){let we=Math.max(_e,Math.min(Fe,Ce));ue(we)}}},me=0,be=0;return z.current.addEventListener("mousedown",Ee),document.addEventListener("mousemove",ve),document.addEventListener("mouseup",ge),()=>{var ye,Ae;(Ae=(ye=z==null?void 0:z.current)==null?void 0:ye.removeEventListener)==null||Ae.call(ye,"mousedown",Ee),document.removeEventListener("mousemove",ve),document.removeEventListener("mouseup",ge)}}},[te]),(0,y.useEffect)(()=>{const Ee=()=>{ue(window.innerHeight*ne)};return window.addEventListener("resize",Ee),()=>{window.removeEventListener("resize",Ee)}},[ne]),y.createElement("div",{className:a.draggableImage,style:{top:`${fe}px`,display:de?"none":"block",cursor:ie.current?"grabbing":"grab"},ref:z},x&&y.createElement("div",{className:a.extraNode,onMouseUp:Ee=>Ee.stopPropagation(),onMouseDownCapture:Ee=>Ee.stopPropagation()},x),b!=null&&b.nickname?y.createElement("div",{className:a.specialImg},y.createElement("div",{className:a.bubble},b==null?void 0:b.nickname),y.createElement("img",{className:a.upImg,src:b!=null&&b.headImgId?((E=pe.Z)==null?void 0:E.API_SERVER)+"/api/attachments/"+(b==null?void 0:b.headImgId):ce,width:60,draggable:"false"})):y.createElement("img",{className:a.img,src:re,width:60,draggable:"false"}),y.createElement("i",{className:`iconfont icon-tupianguanbi ${a.close}`,onMouseUp:Ee=>{Ee.stopPropagation(),se(!0)}}))}},25232:function(dt,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ee=(b,E,z)=>E in b?xe(b,E,{enumerable:!0,configurable:!0,writable:!0,value:z}):b[E]=z,ae=(b,E)=>{for(var z in E||(E={}))pe.call(E,z)&&ee(b,z,E[z]);if(a)for(var z of a(E))ce.call(E,z)&&ee(b,z,E[z]);return b},re=(b,E)=>{var z={};for(var ie in b)pe.call(b,ie)&&E.indexOf(ie)<0&&(z[ie]=b[ie]);if(b!=null&&a)for(var ie of a(b))E.indexOf(ie)<0&&ce.call(b,ie)&&(z[ie]=b[ie]);return z};const te=le(20441),ne={};te.keys().forEach(b=>{const E=b.replace("./","").replace(".svg","");ne[E]=te(b)});const x=b=>{var E=b,{filename:z}=E,ie=re(E,["filename"]),oe;const fe=((oe=z==null?void 0:z.split(".").pop())==null?void 0:oe.toLowerCase())||"unknown",ue=ne[fe]||ne.default;return y.createElement("img",ae({src:ue,alt:fe},ie))};nt.Z=x},37732:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return ne}});var y=le(59301),xe={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},a=le(37285),pe=le(25232),ce=le(25399),ee=le(37639),re=({item:x})=>{var b,E,z,ie,oe;const[fe,ue]=(0,y.useState)(!1);console.log("----",x);let de=[{name:"subject",icon:y.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-kecheng1"})},{name:"shixun",icon:y.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"challenge",icon:y.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"document",icon:y.createElement(pe.Z,{filename:x==null?void 0:x.name,style:{width:16,height:16,marginRight:5}})}];return y.createElement("div",{className:xe.f_l_c},y.createElement(ce.Z,{title:x==null?void 0:x.name},y.createElement(ee.Z,{placement:"top",content:y.createElement("div",null,y.createElement(a.Z,null),y.createElement("pre",{className:xe.preclass,style:{maxWidth:600,maxHeight:400}},(x==null?void 0:x.type)==="document"&&((b=x==null?void 0:x.contents)==null?void 0:b.toString()),(x==null?void 0:x.type)!=="document"&&y.createElement("a",{target:"_blank",href:(E=x==null?void 0:x.contents)==null?void 0:E.toString()},(z=x==null?void 0:x.contents)==null?void 0:z.toString()))),title:y.createElement("div",null,(ie=de==null?void 0:de.find(se=>(se==null?void 0:se.name)===x.type))==null?void 0:ie.icon,x==null?void 0:x.name),trigger:"click",open:fe,onOpenChange:se=>{ue(se)}},y.createElement("div",{className:xe.officediv},(oe=de==null?void 0:de.find(se=>(se==null?void 0:se.name)===x.type))==null?void 0:oe.icon,x==null?void 0:x.name))))},ne=({Filelist:x})=>y.createElement("div",null,y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),y.createElement(a.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),y.createElement("div",{className:xe.f_l_c},x==null?void 0:x.map(b=>y.createElement(re,{item:b}))))},12:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return Re}});var y=le(59301),xe=le(28284),a=le(29787),pe=le(62957),ce=le(77019),ee=le(17149),ae=le(6767),re=le(4676),te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAHr1JREFUaEPNmweYnVW1/n/7a6fMmcm0ZEoSUkkCSQgJCVWKoAI2FAH1iqBYwXvFLogF8S9XvRYElUeqIJegFOmEKgiICUkgJBBCkpnMZHoyc6ad9pW9r3t/58wEsJfn+Z8z5zn9fN+711rvetdaewT/rsvi073GBEsdrIN8214WOfbCyLHnSks0SSGqFCCFlSOS/VLKNhXJbULKTVYgXwhKwWZevNX/d5ya+Ff+6OzZx9WGycRbhZs+JbKdYyPbmqZsR5Qsi7xrIS2LSAgQFuh7fdHIVQRSmZsVhsqSciARyifswL/LsuX9w8/fOfyvOs9/CeB5845bEuJ9WljidOm6tZHtEjkOkWPjuw4l2yZMJAk1UKsMVh9ZCVAqBhxJiEJzE2GEE0Z4ocSOwmEnCm9VxfDy7M77tvyzwP8pwAfMPG6JtOyLI0e8M7SEi2UTuB7SdlGOi+85+K5NyfEIXBdcrwy4YmENVsVgZQhBBKEPUYQVBNhBSDKMEGGAG8nAlvJuEfoX9+986B8G/g8Bnlt3yBQvk/m6tKxPKWElIhvjrhpk6HjmPkh4+K5L0XUpWTaJVIJpDfU01VVTP6Uaz3OMsXL5En3ZEfZkcwwNZZFBYMCLIDSgnSAkEfiIKMSNFLYMS1akflokuiTb9sjI32vxvxvwouY3HIdrXQtirvZI6XhISyFtB8qAQ8+jaFuQTvGGlQdy5klHcvji+TTV1eA5MVAdw+bgSiGBQslnZ98gj254idsfW8/azduJ/AArCkj5AXYUYGtXj0IsKRFRpInuI31djz/+94D+ewBbi1oO+zLC/SbafYVACWGA6ljFtlGuhyYoJ5PmrNPfwifeezIzmqe+/nyUMlw1cdGhXAZPvAy8sL2Dn6x+kFvuf5KoWMSLIgPaCiOsKMSJIgQqUEH0jd7eJ7+rSf9vAf43AZ4x44hUJlRXSkudbSkHLGFiUWEhXQfpCITj4Qs4/bS3cP4n3suM5mllQ8aHqECMNBkDYfkM9WMD1pDYhPFxFbgI2jt7+PplN3HPmqfxUDhRgAi1lSOEtrRmd6VusKzw3K6uZwp/DfRfBdzUdFBVg5W6XSpO1K5r4RrAwrJ1HkW5FpFtk5mS4TuXfpYTjz/q1UDL1oyAoAxU35vnSpk0pcHr8DCIlTCv2wjSQEooc//Amqc478LLCfL52K21hQ3h6ZQm9fM1gcid1t//Qu4vgf6LgLVla6LwdpQ42aRL7USWjRDahePHoQXLDjmAyy/7Kq0tzeX0KlBloBpMDFThm5swnuAr0MoiMIAV2kG1sfQJyUjhFSSuEGhuS9uQsQXdOzo45+MX09XZg62ZXAOO4znO4cg1akCc2sWft/RfAmwd0LzyeiHEWXrVNVhpRIO2buzWoYJ3vffNXHLJF0gmExMLq5QkikJCZRFYGqCgZAmKKEoISgpzC6NyJgoUUahQZRcV2p3DEFcoHEeQdGxc1yKdsGBklLPO/CI7trZjKYmlV0nnbmXMod37xt171n74z8X0nwW8qGnlV4Tg20KDVBaaUw1JWTreHKSSnP3Jd3PBVz4BwkNoV1cRSoVEkSSMQpNW9c3Hpei55GyBHyiCUkhQivBDRRhGhKHShiJSEqUBYBwIxwLPwoB2XZuE55BM2tilPO9/27n09/QbwEILF2Pt+F4peVH34PpL/5Rr/0nAixqXH2u5zkNKKS8GLBDCMq4szVNBIpXi6eeuIZnU7+m1TaBUChkKolCD1YAkYQh+CEVlUVKCgq8IwoggVJQkBKEkkIpASqSM3VqftC0UtiVwLIHtQsISeAkN2iWRsimNDHP2u85jfHjMxLP2Kk1i+rtC4QdSvaVv+NknXgv6dYC1qEgkrOeEYM6kj4JWUZYBrC1tEwYR9zz2YxYsaCxTq15Zj1IxFVtYgw5kDCyMKPmCotRnoigF4EeSUiTNYvjGExSGwbXoEjoeNWgNGFxb4LgC17HxEhbJpEOyKkH71m189swvmrwcM7wmMs0fBnhbTskV2eyGV4mT1wE+oGnlD4UlPvuqldFkoonKsgxgW189lwd//1OmTUvHwl8fUUT4pRS5QrwgYRCD9gNJMdBgoRhElPRjvQihpBRa8WckhFIRSjmRwmxhofWLbWvyEniuZVzbSzmkkh7pmjR3//JWrv/RL3BMmiwD1lEXu/mPdg+t/9xrUv7k00VNhyy1LPEsiEkGipOMuWrAOh3pmF64dA433/ktXEeThf6IROkYlorh4SryxYgoCAj90AAuBRG+DwU/pBiI+LlZDEUh0gugCCMNOFZeOkg0c1iWtmxsZU1cnmeR8GySSQ8v5VE1pYoLPvwF2ra2mQXXXzbkFeeUkpRqVVd2w+YKyldZeHHzytv/KHJONRBeY3sTyzo7CptIKj507rv4wkXvQ4gyOxKZFdbEUcq79A06BL5vQPu+BisparAlRck8ji2tb0UNPFT4kSYwHcsxaA1Wx7CjLezahrw0WHNLOngadFWCkaEsXzzrcyhdgGjyMildovlVwR27h9a/53WAD6xfthjPew5wK5XbxIfMCzFp6ZXQAH76yws5/i3Ly9bVB9EuFBori1DS058gOxJbOQh8wlJAUQMtRhT8iEKhyPjoOGPZImMDBYpDknDEQhZtCIxt0fLc8hRuRmLXSpxGi1RDmkxtNalMFYmESzKdIF1bzR2/vIN7fnl7XGrroDA5XXsdgRWEyzvHN71YEXQG1+KW5Vcr5XzUZFxh6Y9O+Hps3ZipIY65ux7/AfsvmGEsHDNGhBJhXOlEktyoxbZOCEs+MvQJfZ/c2DgjPeOM7YSRdo+hfofsUMRgYZzxIE9O5imqIjKKGddBkJIJpogMtV4NU6uqmVpXRdW0EGYP4swXVM1sJF1Tg530+OwH/4tivlAGXDkvpVPXNZ3Dz31sAvDBtQfXBgm3XQlVG3uzZrpY31bAWtLWRkaYOLZ4ZP3PaGyYMqGIK3rJ5EJdyAewZXtEb98Yhd5BRjZbtL0IG7r6aR/pZk80wJgcJFQ5lCoZd1RaZGrxUVFQJsUIbGVoEk+lqXUaSMta5icW8obph9C6NEQeOU71wmbW3Pkwd998B5ZmOm04w9YGzfCoiuYMDz8/bCJ1cevK9wklVms5qPOspal9nxjWltVX7S9SKdyEx++ev450popcQVHl5RB27NLCANaFvOKFJ3v43TURm9pGeGrP83SVdlKSI0SygNKfM8oojrf4cdzmiWOw/HziPrb67Gl1HHPYwYwOe2zetJcZzOEDS99B9aHjcITNRZ++GL+YL1cj8eIZLEr+x+7sc6sNrIOaV94ihXjvRLzv4+yGn3WRIGHe/q0c85ZjqJveytHHLGHLb9dywDtOIjcwyIpFOr41aK1tJbk9JW76TIFfrHuS5/NPUQqzKBVU6sAy0DKwSvjElU/5PW0hXWNVcmxMjnVVad581DL2XzQDy3W571dt9PWP8OkFn2L+qiS39q3m6T9sNN/TgWnWzjA2v+rMbnyfWMxiTzSlO5WgKabzcjmnDWryr85vsHTFQq791XcZ2rOXfG0royLNzvXbUR0b6ZWtnH3SFGobExMn/OSVeS74n0dZl3+YKBqLLVexVnwWE8/1ceLycRKwMYqx/D51o66enBTHrVjMshWzSdck+d1Tm3h5vY9Dnu/P+SW7ljzAZY/+HEvo/KT5SP+O1ttqoHPEnymWNq44RDnWs/qtuDYox2/5nPTzZNrj9kd+yozpHmE+4slnh9iyxyYYHyO35fdkGvbj4ANTHH/yQnOA4kjIJad286MXf0Ix2BuDq4gTA7xS+2pZZVTCZDE8wZWV13Q8TqwQs1jB5d5X2PauRyjsl2Pjpld46LHNJEnx1aorSBzcxXc2XYptxUtYAayUUkKxSixpXX6OUNa1sqyXLV0glF3MHFvC208/jv/+8acgHMbfm+fZdZ3c/3QPo2M5Rrt7mD+3Gc8SfOlrb8ZybbY/VeC8j/yOR7K3xVqx0qiruOuENWMgsQ337YFMeloMtmJlySxW8uXkp+h/z6OIJovNL+3kzgfXUus28EnnIsSiXVy381qTvyud4Mp6SSXPEUumH3IZkvNjCo5/3nFco5v9oGQ08fd/fiFvPWUpws8x3j/Cti3dXHvds4znS4wMFVg4r4HCH+vXb//w7dTUV/Pwz7Oc/51b2Zp/Nhbzkc6L+7q0qXonLHdUMuTQjOBHe3XNJViekqwraE6ofGbSyo5wWDFvNkcetYim2iZeWr+LO9c9jiem8smqC9nV8jBP9D5lio9XX4wZfyyWtq58ANRJSlqmCjJJu5x39bpHQcjq+y9j2Yo6A3ika5iO7X1c8YOnTMexUIxobq5BSZsvfe145ixq4hdf6+Kim26mt9hmWjD62LqcnDTiPi6MICkUVQIGywztmAQldP1Fkw2dmtDL1nCE4JAFszn8sANpqG7g+cd3c9dLTzDNaeU/Z36Zu+QV9I30T4TIRL8/rpfXiKWth2xTSizQymaiC7ZPStKl3q/X/IQlB2UQpRwj3cPs2t7HVT94lvFCQCkIqZ7iknTTfPi8VSxbOYPLLtjGf99xG0OF7okUYzJAJQ1MBPG++nXfRYgBHpkJmeVKVmfdCWO5luCIxfM4ePl8kqkk9zywge27e5iVWMh5qz7IDd1XMpytFEj7kFa8ZNvE0pZDhhH2lH0IeiIz6NPR2vaqWy7h6GNnQCHHaM8IHdsHuPmKVxgbg1IoaJxhExZ93vXBAzj0qJn88BvP8f1b72eo0DOZal8bvxNEVAH9aquXxX85wisxLHAtWD5/Ogcvm08QSe5+aAOFUsSS1CF84ORj+MX6WxgcHNqnFpj8XcuyRrSFI5SRTxMWqHi/iTSp+Nhn3sunv3gSanSY0b4xunaOcM9Ve8mNOESRItmYN+LqrWfOYPkRTVxz+Xq+94tHscUQpVBXR7o8jMpFviSasPQk+8b+/tpqdd/XJh/rls/s5jpDwbv7Rki6CY6sfQMnvG1/rrr3VsYLufinYsExGcqCUMdwJIRj2ZZFGAam3rX2yRw6Lc1fuB+3rrkUkR1guC9H185xnrklojCUohSWkPUDOIV6Tjw3xYIlU3j4gZf44rfuJZ0ooCJBoNs9uhoKJb55rLscklBGRrnpm7mWF6Ii/iMVlTNG5aQnF0SHoD43XSvXedWcvPBIFixu5ap7b4vFihERZaKs0KNSoVjasnJECLvG81x8P5hY50oZrn80+mM9e+H/+zj/8Z5VjPeOsX3DKO2P1OKP2/QO91M7R+EPJXn75y0aW1IM9Gd5/9nX0p8doT6ZIjQ9LoGUcTvHjJLi3pOxdvxYy9r4BM1VRObzUoYUQp+SdqFypVxJVRVCmpVp5P3HHUtH/yhPvrK2LDrKyS4mjzi5KaVdeuU2UAvitBSLjrg8LCsuU4jrT1v86Gef5/AD5tG+TjKyuQHfz7Mrv5MGpxWrPstRpydIpB1T1n31wv/lurs3Mau6ARE5RnUasLoXbYBKYvvFwPW1Yk8t+o0cFFoLS0ICssUcfqQbvvGIxkAQkHQs5tdP44xj3shNv32MUlQoC5mywjK/U34s2CYOaln1gIKTzPdNM24fTb9PytcupI9w2MqDCYcTaNny+S+cgVA+3ZuKHHh0grrWNLYjzGDi5RfbOef862nvLrAgMRcRJSASRCIi0hBEaCCG5nmAlJHpY5XsuJEQNxa0HtYWkBSjAnvyo3F620dt1qdTLJ83nca6On6/aRuWjsdXUUG8oGWBs0YsaVl1mUCcb14wDbo4zie0jXEzU46bHC21J5SbKMsO2p+vfuZ9TG1OMzQwRuO0epJTEli6CSDg6qvv5YqbnqSvT7FYLqdWthIQElEiFD6BVSQURQIiPjGnn1XNfZy5bg6+W4rdV7dskAhLdyUD9hZGGQ/GyyenSHseVa7FGW9axeZXeuno0zJWGmPEdXq5oVcRAIofiyWtK8+xsK6N345brkZRlgnEEInW2Er3suLupV6AMIp402GraErP5bQPLaGmJsFwT0DzrHq8Ws34EUHB55rr7ubXD26grSdParyFOWo5U2nBwsGnYG4lCghRwrXy9CmfwC0Q2ppAA5QIwPaxhE8+ytE7vgepfNIJl7pkhtbmNCcesYTV96wnMiRohmwGdHyZZGml5EfE0pYVhwjhPDvpz7Frm9RR9n2zEKaojCcQlS0Li2bMpHHmaWSmzOCjpxaR+ZRpstU3ZvBqhGmyB37IY4+u5ZEn19Leu4euoRyjo4JUroX6cBZ1qok0NdqO+AZ+kSJ5AidPYJWIrALKziGcHKGVY5QhWpqqSNouVUmbY1fM5/mtPTz7QhtCu7PxDB1Wmqu1OxuZFgeqVKtMeWi3ZnYD0/bNhYY5y36tdfVEWWq+q1OCZfrIs1qWMJCFKqeXt644nY994WgGO8eY2jwFy5UEfkB+XNK/26dtRwcvd26lZ7CDwdwg2dwY2VyJ8ZxFWHIhSKAiG6W0stLbIxTCCbEdHy8RkKmGhvoUtVUJZs9oZFptHZ1dOX7z4NNgheV+tpwc9slgErBSA53DpZnGf5e1HnaLQr03JmMrHoSZyVZcOcXeod20wgaT1lblmNafiELJ2e9+Dx8983TGOlzqp9l47TaJK6sYmeuzd35ANikYLUVk8zmG8oMM5fvJ5nsZK+wlr6uxMI8iMHGrCVDvlEglXVIJj0wyRU2qhrrkVBoTM1mz7mke2vA42PGoLhJxp1Kf8KRLV0hL/Kozu/59ccej6dD3Y3OzsXvZ9SdbPNqd9Zd0JzFOV6YYMA29yiQ7nurrVKLT5bRMK6cdcwbHzj6O/TfWkGq2EEVF9BIMD0L/NMnAfpLReovRKou9NYKuamifAnszktDWw+8QrySZMxaxbChiWiGgiohq3yY1rLj08SvY1PccthMirRKogKgsNkwaihvU8VmZ3B5Ntnh0E09lvHYlRW1F7Uwmd50Y4laLIS7zA3G5FudqbflK+abb0gIZWUSRRdKuY8XsIzg++QaOql3KlGkJqiyBpWdKVYrxALY2K848RTJQLYjSkZ6C6/b3pDcFFoe8KLjiPsXMnM/m7i38z+9W0xV2ouwiyikaYtMsrgGbxGocMLZcOSUNI/25nSObsxMZ6+AZq66W0vqoBhx3PSoleVwyGqKqWNRIz3g2UM7qplnZPGMax59wNDPqZuIEU8iOuvQMF3h+8BUOm9vCUy81kRmaxYKaamY0ZaibbvP0CYLVRylG9cjf5NDyvTmW3kQiOPfRAstv3sANjz7Onv5ehFVAOmMxYFunMK0QFaFp6+i/srSs+J2U13QOb5hs08ZuvXIJtr1RxYwxcdm3kADtunFeVnqaqO/1ZrMw5MR3H8u3v3Mh6VIKui3kiKJ7T4Gt3R7rLZcrZw4z/sgrjK7OIUaTCDuFXRsRTJXwnma8WQ4i5SAbM2Zt68aKpF/JMvr4ehqe3E5QGjFpS4pxsMYNWCl8sOJxuwFrtETsj+ZiNIQMZOCv2D3+gtnq9CpNclDL4bcr5KmVXFxx6zgXx3NiIwSEZlL983GDT293WPPUdXR3ZJlZN52awRrIxymhb0+JV7Yk2BY6XHsQrNu1m7qf7qFQdAhG95pOZ3T4VGw3IpOReOmEGY0eZOUQJYclxak8/IcbGRvpwqKAtPIokUfZQdx3toxei9vLZhgQNxr0fbmdcUfH0LOvH7VocHqY5tn2a4Zpk/Fp4rW8eqHuuOoBl+1w/LFvpKWpidtueo6pDVV85Qunc/iyg83GEz1J6G4v0b+xlj2FNLcsFDyWgTc9IykWfPoLRUZtKBLhpm3GSgUGdr5MJtjL/jObSKkGzkq1ctUz32JwqBOlCUqLERWgdNoy45QoLjyEVuTlHpkBrkoR8s8P00yKmn7oD5WaHJfqr8dyvdyf1sNqx+YTnzuVk088knA0yaZ70ty5+jFyuoupxYFq46S3n8KX/vMwQl9RKob0do6Rfa6ZbGEKv291uKcBTumGXa2QfaqD3t695KekYd4cVMFl18YXSOV6aFx4IIe6MzjF2c2lD1xEvjSEsPVOgdi62uO09taAdbFR2SdiLA0/6hha9+fHpfoTeiCeSTrPKdScyfgtV9OWoLZxCj9bfQHzZzUw3pVnw5DPwFpF/7r9uOqJ+1DFdgqFnVQ5czn/k4fzgTMWQzFNKS/o6upl4OVG9ham8ezUFP+71GJwlWDWmjHmPVRkLILt/ij5A6cyJVuF//JepjY4HFZVx/FCkZm1iwe3385v73/QKNw4RjXY8nhGb5CbKAdV+wjR8r86ENeglzSvPM6y7Af1locKC2vwuqS79rZv0nTkHKbuGad/Wze7erP07B5i+MWl3PjYIHsLXQxnH8NRPvPrlnL5Zcczd24rdlDHWHGE7a900bk9za+f3sqgX2L8HW9j1zGzKXiaXiWWFWKPjSA6x/GiOo7synBoyUakIzIdG5i+1KIn187VV9yI1KMdPZMuN91N4RPnXR8VnbhreP3rdum9tqcywc5Lph/6FWS8qcW0epRk6aoDuPrOSxkvZXE6e+h8uZuenix9vVkGdrvc9XAfW4pJlL8XObqFZnsBK1fW8ZMfno7lpCBy2LalnTW/7WHr7iJ+YOF4GapbZrM+KRhIeCjLxQ3VHzf8CRJKcpQlWZTwqCsGjPg72NXRy+nvO5zH1z/PLTffZfaBRFqF6p0DdszCoYou6siu+9s3tZRRW0taDr1eCc7Sw7UgDPnSxR/nbZ88mdrcHvbu2M2uV3ro6Rqir3eEnt1Fnl43zkvd7UTSYVwOUE8LJxw9m/M+ejTz5jdhWS5rf7eDX93bTnVdHTv2CNPqqUulmOYUTHdDRS46szq2S3U6RUNdmro6G89VjI2Mml1Caddj9vJmvvfjG+np6o1T0WQf+sad2Wf+/m1LGrTemFYnoztQ4iRden3v++dQlUlRk3ForE7Rtq2L3t1ZurqzdLRHbN+VY/2Ol0y6yoWjtCTrWbFsJjNbZ/Dlz55g9mJdf93z3PnEWs79yFv5zW97EQSm6d8oPDwnQdtQmrpkC8LKYDkWdtRHbbqfpuYEgZ4jlwLsMZ+Zi2bSOd7NHXfoeNZ7x0ztu6aU5R/emGYMfVDTQVVYVbdjqxMfXn89NRmb7Vs2k93ZTVQI6e7K0tExRNsOj2JB8sgLa4kim7FokGluAzXJVoa9Dh674UtYtstVV27gqR3Pc8bJx7JxYw+W7eAnG/CppeDUsyvVTCn06F82lZrOMfbLjjI7M84C0UFCFk1Hwx/K4XmNpKaX+Mm1vy6TF2vGR8dO6+ef2HpYCWht6XrFld/4+mln6wn/KR98M+vu30CYK7KrfZBXthXo7AjNTpqNbdtpG+gnkDlqnVqy0TAOLqsvO4t5c1ro7S8wf2E9N9/xErftbaA0mGNnQyPFqiqzHYrWVjhsoVYo0JgBJwlt7bT27Gb+3t0samlmrrsXNZqHouD6Rx8gwr+hNMy5f2nLYQXLnyWtfeVlJaZ3tT1zwcz9pl88sGOL2/fyHm66YSP7zWymo3OY3JCOP4exYsR9G58hUFlSVgZfKeZNaeCcs1bwpjcuxUokqJua4sZbtvLQy+Os78szXl1D1NAM6SpUcwMctxyyWkJaIBOwfisi209193amjw/yjtlNzJ6doDDiBz+/+b6LXxl54jv/0u3D+4Jv3/jQsbXVxes2/qFz7o7NfUZUdLSX2N4+TlJUM712KvdtfprBsYG4nFQOGc/hrPcs47R3HoqdSNI0cwqrV7/EExsH6LRqIeWRsAVB0iNXO5P2BQvItWhWV0wdyjF/82aSbgkVSYb3+hxnD7NoblVbOs05Z339vNfttvsTxpp46e+x8GRBMfTwlHWPtX+jZ+fgeS+/PJzY3VUkLNm4YS1JK8n69q1sH2inoEaotmvJZOAT71/FGw47ADuVonVuPWvu3c0TT3ejogAVCFI1VTy6fZjISuM1TWfPygOwizAr20fwzIOkkvW8fcUcLGesFAbhz+y0/OYFV13w7/8XgH1X76avXbJ0167iN/r6/Hf6JdyUrMMVHuvaNpPN7SFfHKMQSWa1VnH+h9/I3FlNuOkUtfU1bHsiYvczKbbn2ri340nePH8l20ZGsL0QT3ceSz4zptUyNDrK4oXzeGGTHxxbt/jujuoXv/nd+/9rYqPZX7Lmn3rvH7Lwa3/og0d+eklP78j5c2vmntZUO7V27e5nGM2NsGtoF65dxQmHz+NDZxxBKpEkNSVFmE3w8iMOj2x5kZ78ANWJBNPqpyESJQIZUvJDk8Km1qUpFovDc2e13Mp4+vIv/uasf/i/Wf4R0vqri/mh2RfXLlow66St+fXvbu/qOW4o3z/1iMXzxOnvOIpUlYNjW2QaUvSvTbFlS462PQMUo2EaG2pIpjzT+y4UlQpDuUchH3ec6DdeUqy5+M7P/v/1j1p/aiXuv/zyxDOP7ViyYP7Ug9r6upadcPSqhYlkYm405jXteNqt8reG9LYO5NJVqt8VXlsU2Nsi6WySofvCfml38xm3nvFv+Ve8/wNgli4fKbeMnwAAAABJRU5ErkJggg==",ne={tip:"tip___tKX6W",knowledgeWrapper:"knowledgeWrapper___KcnuR",fixedLoading:"fixedLoading___XmyB7",leftNode:"leftNode___Y2uWT",option:"option____sKqP",serial:"serial___qF0bP",row:"row___oV21b",label:"label___XumW5",content:"content___qfqms"},x=le(20566),b=le(62363),E=le(82093),z=le(2978),ie=le(33796),oe=le(95795),fe=le(30641),ue=le(99571),de={wrap:"wrap___YcSZv",left:"left___Rou01",leftNode:"leftNode___hFjN9",option:"option___JIrUI",serial:"serial___U64xx",row:"row___gQbg9",label:"label___brOMv",content:"content___qUMZz",bottomActionContainer:"bottomActionContainer___eMaBv",bottomBtn:"bottomBtn___hQiMj"},se=le(71360),he=le(30008),Ee=le(49661),ge=le(11196),ve=le(53010),me=le(24754),be=le(38394),ye=le(65986),Ae=le(24334),Se=le(67556),Fe=(Ne,Me,Ue)=>new Promise((Ve,rt)=>{var tt=Ye=>{try{Be(Ue.next(Ye))}catch(Te){rt(Te)}},ze=Ye=>{try{Be(Ue.throw(Ye))}catch(Te){rt(Te)}},Be=Ye=>Ye.done?Ve(Ye.value):Promise.resolve(Ye.value).then(tt,ze);Be((Ue=Ue.apply(Ne,Me)).next())}),_e=({questionId:Ne,visible:Me,onChange:Ue,questionData:Ve,noRestrictModal:rt,noReselect:tt,noSaveSuccess:ze})=>{const[Be,Ye]=(0,y.useState)(!1),[Te,Ze]=(0,y.useState)([]),[Qe,$e]=(0,y.useState)(me.Q),{contentRef:qe,value:je,status:De,open:Le,close:Je}=Qe,et=(0,ve.Z)({contentRef:qe,status:De}),{openProgress:it,closeProgress:ot,CreateProgressModal:at,progressOpen:Ut}=(0,ge.Z)();(0,y.useEffect)(()=>{Me===!0&&(qe!=null&&qe.current)&&wt(),Me===!1&&Je()},[Me,!!(qe!=null&&qe.current)]);const wt=()=>Fe(void 0,null,function*(){const pt={scene_type:5,request_identifier:Math.random(),item_bank_id:Ne};yield Le(pt)}),Tt=[{id:"0",type:"\u5355\u9009\u9898",value:"SINGLE"},{id:"1",type:"\u591A\u9009\u9898",value:"MULTIPLE"},{id:"2",type:"\u5224\u65AD\u9898",value:"JUDGMENT"},{id:"3",type:"\u586B\u7A7A\u9898",value:"COMPLETION"},{id:"4",type:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{id:"6",type:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{id:"7",type:"\u7EC4\u5408\u9898",value:"COMBINATION"},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],gt=["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"],ct=()=>Fe(void 0,null,function*(){it(),Ye(!0),Ze([]);const Ct=et(),pt=new FormData;pt.append("html",Ct);const St=yield(0,E.ZP)("/api/intelligent_imports/import.json",{method:"post",body:pt},!0);if((St==null?void 0:St.status)===0)if(St!=null&&St.data){ot(100),Ze(St==null?void 0:St.data);return}else ae.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Ye(!1),ot()}),ht=()=>Fe(void 0,null,function*(){const Ct=et();(0,Ee.RG)(Ct)}),st=(Ct,pt="")=>{var St,Dt,Rt;const Pt=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],un=["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"],{name:pn,choices:nn=[],item_type:Xt,tag_disciplines:ln=[],difficulty:tn,analysis:Yt,answer_texts:gn,standard_answer:xn,standard_answers:bn,description:hn,time_limit:sn,language:xt,hack_sets:Bt,code:Lt,sub_item_banks:Qt}=Ct||Ve,Ft=(St=Tt.find(It=>It.value===Xt))==null?void 0:St.type,_t=`1.${pt}\u3010${Ft}\u3011${pn}`;let ut="";const vt=(Dt=ln==null?void 0:ln.map(It=>It.name))==null?void 0:Dt.join("\u3001");return Xt==="SUBJECTIVE"?ut=(gn==null?void 0:gn[0])||"":Xt==="JUDGMENT"?nn==null||nn.forEach((It,Jt)=>{It.is_answer&&(ut=Jt?"\u9519\u8BEF":"\u6B63\u786E")}):nn==null||nn.forEach((It,Jt)=>{It.is_answer&&(ut=ut+gt[Jt])}),y.createElement("div",{className:de.leftNode,style:Ct?{padding:0}:{}},y.createElement(be.Z,{className:"mb10",value:_t}),nn==null?void 0:nn.map((It,Jt)=>y.createElement("div",{key:Jt,className:de.option},y.createElement("div",{className:de.serial},gt[Jt],"."),y.createElement(be.Z,{style:{flex:1},value:It==null?void 0:It.choice_text}))),hn&&y.createElement("div",{className:de.row},y.createElement("div",{className:de.label},"\u8BD5\u9898\u63CF\u8FF0"),y.createElement(be.Z,{style:{flex:1},value:hn||""})),Xt==="COMPLETION"?(Rt=xn||bn)==null?void 0:Rt.map((It,Jt)=>{var qt,Kt;return y.createElement("div",{className:de.row,style:{alignItems:"center"},key:Jt},y.createElement("div",{className:de.label},"\u7B54\u6848",Jt+1),y.createElement("div",{className:de.content},(It==null?void 0:It.model)===1?(qt=It==null?void 0:It.answer_text)==null?void 0:qt.join("\u3001"):y.createElement(ye.Z,{value:(Kt=It==null?void 0:It.answer_text)==null?void 0:Kt.join("\u3001"),readOnly:!0})))}):un.includes(Xt)&&y.createElement("div",{className:de.row},y.createElement("div",{className:de.label},"\u7B54\u6848"),y.createElement("div",{className:de.content},ut)),!Ct&&y.createElement("div",{className:de.row},y.createElement("div",{className:de.label},"\u96BE\u5EA6"),y.createElement("div",{className:de.content},Pt[tn-1]||"")),Xt!=="COMBINATION"&&y.createElement("div",{className:de.row},y.createElement("div",{className:de.label},"\u89E3\u6790"),y.createElement(be.Z,{style:{flex:1},value:Yt||""})),!Ct&&y.createElement("div",{className:de.row},y.createElement("div",{className:de.label},"\u77E5\u8BC6\u70B9"),y.createElement("div",{className:de.content},vt)),sn&&y.createElement("div",{className:de.row},y.createElement("div",{className:de.label},"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09"),y.createElement("div",{className:de.content},sn)),xt&&y.createElement("div",{className:de.row},y.createElement("div",{className:de.label},"\u7F16\u7A0B\u8BED\u8A00"),y.createElement("div",{className:de.content},xt)),Lt&&y.createElement("div",{className:de.row},y.createElement("div",{className:de.label},Xt==="PROGRAM"?"\u5B66\u5458\u521D\u59CB\u4EE3\u7801":"\u7A0B\u5E8F\u4EE3\u7801"),y.createElement("div",{className:de.content,style:{whiteSpace:"pre-wrap"}},Ae.Base64.decode(Lt))),Bt==null?void 0:Bt.map((It,Jt)=>{const qt=Xt==="PROGRAM"?`(${Jt+1})`:"";return y.createElement(y.Fragment,{key:Jt},y.createElement("div",{className:de.row},y.createElement("div",{className:de.label},"\u6D4B\u8BD5\u7528\u4F8B",qt,"\u8F93\u5165"),y.createElement("div",{className:de.content},(It==null?void 0:It.input)||"")),y.createElement("div",{className:de.row},y.createElement("div",{className:de.label},"\u6D4B\u8BD5\u7528\u4F8B",qt,"\u8F93\u51FA"),y.createElement("div",{className:de.content},(It==null?void 0:It.output)||"")))}),Xt==="BPROGRAM"&&(xn==null?void 0:xn.map((It,Jt)=>y.createElement("div",{className:de.row,key:Jt},y.createElement("div",{className:de.label},"\u7B54\u6848",Jt+1),y.createElement("div",{className:de.content,style:{whiteSpace:"pre-wrap"}},(It==null?void 0:It.answer_text)||"")))),Qt==null?void 0:Qt.map((It,Jt)=>y.createElement(y.Fragment,{key:It.id},st(It,Jt+1))))};return y.createElement(y.Fragment,null,y.createElement(fe.Z,{title:"\u4EE5\u9898\u6362\u9898",extra:y.createElement("div",{className:de.extraHeader},y.createElement(ce.Z,{align:"middle"},!De&&!!je&&y.createElement(y.Fragment,null,y.createElement(se.op,{onClick:ct,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),y.createElement(se.op,{onClick:ht,shape:"default",type:"text"},y.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),y.createElement("i",{onClick:()=>{const Ct=pt=>{pe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:pt,onOk:()=>{Ue(!1)}})};if(De){Ct("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else je?Ct("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Ue(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Me},y.createElement("div",{className:de.wrap},y.createElement("div",{className:de.left},y.createElement(ce.Z,{justify:"space-between"},y.createElement("b",{className:"font16 c-grey-333"},"\u539F\u9898"),!De&&y.createElement(ue.ZP,{onClick:()=>{Ue(!1),tt()},type:"primary"},"\u91CD\u65B0\u9009\u62E9\u8BD5\u9898")),st()),y.createElement(me.Z,{stringTransformer:Se.o,onStatusChange:$e,bottomOffset:160,style:{paddingBottom:86},bottomContainerNode:y.createElement("div",{className:de.bottomActionContainer},De?y.createElement("div",{onClick:Je,className:de.bottomBtn},y.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):y.createElement("div",{onClick:wt,className:de.bottomBtn},y.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")),loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Ut,noRestrictModal:rt,onError:Ct=>{Object.prototype.toString.call(Ct)==="[object Object]"&&Ct.status===-9&&rt(Ct.data)}}))),y.createElement(fe.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Be},y.createElement(ce.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},y.createElement("img",{src:le(11215),alt:"\u4EE5\u9898\u6362\u9898"}),y.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),y.createElement(he.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Te,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Ye(!1),onSuccess:()=>{Ye(!1),Ue(!1),ze()}}),y.createElement("div",{style:{height:70}})),at("\u5904\u7406\u4E2D"))},we=le(59301),Ie=Object.defineProperty,Oe=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,Xe=(Ne,Me,Ue)=>Me in Ne?Ie(Ne,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Ne[Me]=Ue,Ge=(Ne,Me)=>{for(var Ue in Me||(Me={}))We.call(Me,Ue)&&Xe(Ne,Ue,Me[Ue]);if(Oe)for(var Ue of Oe(Me))Pe.call(Me,Ue)&&Xe(Ne,Ue,Me[Ue]);return Ne},He=(Ne,Me,Ue)=>new Promise((Ve,rt)=>{var tt=Ye=>{try{Be(Ue.next(Ye))}catch(Te){rt(Te)}},ze=Ye=>{try{Be(Ue.throw(Ye))}catch(Te){rt(Te)}},Be=Ye=>Ye.done?Ve(Ye.value):Promise.resolve(Ye.value).then(tt,ze);Be((Ue=Ue.apply(Ne,Me)).next())}),Re=(0,y.forwardRef)(({onUpdateNum:Ne,onlyMediatorOpenStr:Me},Ue)=>{var Ve;const[rt]=xe.default.useForm(),[tt,ze]=(0,y.useState)({}),[Be,Ye]=(0,y.useState)({}),[Te,Ze]=(0,y.useState)(null),[Qe,$e]=(0,y.useState)(!1),[qe,je]=(0,y.useState)(!1),[De,Le]=(0,y.useState)([]),[Je,et]=(0,y.useState)(!1),[it,ot]=(0,y.useState)(!1),[at,Ut]=(0,y.useState)(""),[wt,Tt]=(0,y.useState)([]),[gt,ct]=(0,y.useState)([]),[ht,st]=(0,y.useState)(null),Ct=xe.default.useWatch("knowledge",rt);(0,y.useEffect)(()=>{if(Me)return ie.Z.subscribe(Me,ln=>{Rt(ln.id)})},[Me]),(0,y.useEffect)(()=>{Te===!1&&Ne&&Ne()},[Te]);const pt=()=>He(void 0,null,function*(){const Xt=yield(0,E.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});ct(Xt.disciplines||[])}),St=Xt=>He(void 0,null,function*(){const ln=yield(0,E.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:Xt}});Tt(ln.tag_disciplines)}),Dt=Xt=>He(void 0,null,function*(){var ln,tn,Yt,gn;const xn=document.createElement("div");xn.className=ne.fixedLoading,document.body.appendChild(xn),re.render(we.createElement(a.Z,{spinning:!0}),xn);let bn={};const hn=[],[sn,xt]=yield Promise.all([(0,E.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,E.ZP)(`/api/item_banks/${Xt}/edit_single.json`,{method:"get"})]);if((sn==null?void 0:sn.status)===0&&(bn.usedCount=sn==null?void 0:sn.remaining_number,bn.totalCount=sn==null?void 0:sn.total_number),xt.id){if(xt!=null&&xt.analysis||hn.push(3),(xt==null?void 0:xt.item_type)==="SUBJECTIVE"&&!((ln=xt==null?void 0:xt.answer_texts)!=null&&ln.length)&&hn.push(2),!((tn=xt==null?void 0:xt.tag_disciplines)!=null&&tn.length)){hn.push(1);const Bt=[(Yt=xt==null?void 0:xt.discipline)==null?void 0:Yt.id,(gn=xt==null?void 0:xt.sub_discipline)==null?void 0:gn.id].filter(Lt=>!!Lt);rt.setFieldValue("course",Bt)}bn=Ge(Ge({},bn),xt),Le(hn)}Ye(xt),ze(bn),bn.totalCount===-1?hn.length?$e(!0):et(!0):ot(!0),document.body.removeChild(xn)}),Rt=Xt=>He(void 0,null,function*(){st(Xt),Dt(Xt),pt()}),Pt=()=>{Ze(!0)};(0,y.useImperativeHandle)(Ue,()=>({onClick:Pt}));const un=Xt=>{Tt([...wt,Ge({},Xt)])},pn=(Xt,ln)=>{if(Xt!=null&&Xt.course){const[tn,Yt]=Xt.course;St(Yt),Ut(new Date),rt.setFieldsValue({knowledge:[]})}},nn=()=>He(void 0,null,function*(){const{analysis:Xt="",answer_texts:ln="",course:tn=[],knowledge:Yt=[]}=rt.getFieldsValue()||{},gn={item_bank_id:ht,analysis:Xt,answer_texts:ln?[ln]:"",sub_discipline_id:(tn==null?void 0:tn[1])||"",tag_discipline_ids:Yt==null?void 0:Yt.map(bn=>bn.value)};je(!0);const xn=yield(0,E.ZP)("/api/intelligent_imports/exchange_save_info.json",{method:"post",body:gn});xn.id&&(Ye(xn),$e(!1),et(!0)),je(!1)});return we.createElement(y.Fragment,null,we.createElement(pe.default,{centered:!0,open:Qe,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",confirmLoading:qe,onCancel:()=>$e(!1),onOk:()=>rt.submit(),afterClose:()=>{rt.resetFields()}},we.createElement("div",{className:ne.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u4E2D\u7684\u8FD9\u9053\u9898\u76EE\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u7684\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u63D0\u4F9B\u66F4\u591A\u7684\u5173\u4E8E\u5F53\u524D\u9898\u76EE\u7684\u4FE1\u606F~"),we.createElement("img",{src:te,style:{marginTop:-100}}),we.createElement(xe.default,{form:rt,onValuesChange:pn,layout:"vertical",colon:!1,onFinish:nn},De.includes(1)&&we.createElement(ce.Z,{align:"middle",className:"mb20"},we.createElement(xe.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"course",className:"mr10 mb0"},we.createElement(ee.Z,{size:"large",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},style:{width:240},placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:gt})),we.createElement(xe.default.Item,{name:"knowledge",className:"mb0 mt30"},we.createElement(b.N,{key:at,height:300,zIndex:1210,selectvalues:Ct,subId:(Ve=rt.getFieldsValue().course)==null?void 0:Ve[1],knowledgeOptions:wt,onAddKnowledgeFinish:un,className:ne.knowledgeWrapper}))),De.includes(2)&&we.createElement(xe.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},we.createElement(z.Z,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848",height:120})),De.includes(3)&&we.createElement(xe.default.Item,{className:"mb0",name:"analysis",label:"\u9898\u76EE\u89E3\u6790",valuePropName:"defaultValue"},we.createElement(z.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),Te&&we.createElement(x.Z,{isIntelligentAssistant:!0,setScoreShow:Ze,isshixuns:!1,ScoreShow:!!Te,isloadings:!1,onOk:Xt=>{if(!Xt.length){ae.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}Rt(Xt[0])}}),we.createElement(oe.Z,{visible:it,usedCount:tt==null?void 0:tt.usedCount,totalCount:tt==null?void 0:tt.totalCount,onCancel:()=>ot(!1),onOk:()=>{ot(!1),De.length?$e(!0):et(!0)}}),we.createElement(_e,{noReselect:()=>{Ze(!0)},noRestrictModal:Xt=>{ze({usedCount:0,totalCount:Xt}),ot(!0)},questionId:ht,visible:Je,questionData:Be,onChange:Xt=>{et(Xt)},noSaveSuccess:()=>Ze(!1)}))})},74049:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return me}});var y=le(59301),xe=le(6767),a=le(30641),pe=le(77019),ce=le(62957),ee=le(37568),ae=le(14566),re=le(25399),te=le(5269),ne=le(71051),x={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},b=le(71360),E=le(90524),z=le(30008),ie=le(82093),oe=le(67556),fe=le(49661),ue=le(11196),de=le(53010),se=le(95795),he=le(24754),Ee="data:image/png;base64,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",ge=(be,ye,Ae)=>new Promise((Se,Fe)=>{var Ce=Ie=>{try{we(Ae.next(Ie))}catch(Oe){Fe(Oe)}},_e=Ie=>{try{we(Ae.throw(Ie))}catch(Oe){Fe(Oe)}},we=Ie=>Ie.done?Se(Ie.value):Promise.resolve(Ie.value).then(Ce,_e);we((Ae=Ae.apply(be,ye)).next())}),me=(0,y.forwardRef)(({onUpdateNum:be,onSave:ye},Ae)=>{var Se;const Fe=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 -\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[Ce,_e]=(0,y.useState)(!1),[we,Ie]=(0,y.useState)([]),[Oe,We]=(0,y.useState)(null),[Pe,Xe]=(0,y.useState)([]),[Ge,He]=(0,y.useState)(0),[ke,Re]=(0,y.useState)(0),[Ne,Me]=(0,y.useState)(!1),[Ue,Ve]=(0,y.useState)(""),[rt,tt]=(0,y.useState)(0),[ze,Be]=(0,y.useState)(0),[Ye,Te]=(0,y.useState)(0),[Ze,Qe]=(0,y.useState)(0),[$e,qe]=(0,y.useState)(0),[je,De]=(0,y.useState)(0),[Le,Je]=(0,y.useState)(0),[et,it]=(0,y.useState)(0),[ot,at]=(0,y.useState)(he.Q),{contentRef:Ut,value:wt,status:Tt,open:gt,close:ct}=ot,ht=(0,de.Z)({contentRef:Ut,status:Tt}),{openProgress:st,closeProgress:Ct,CreateProgressModal:pt,progressOpen:St}=(0,ue.Z)();(0,y.useEffect)(()=>{Oe&&un(),Oe===!1&&(ct(),be==null||be(),Ie([]),Ve(""),tt(0),Be(0),Te(0),Qe(0),qe(0),De(0),Je(0),it(0))},[Oe]);const Dt=()=>{We(!0)};(0,y.useImperativeHandle)(Ae,()=>({onClick:Dt}));const Rt=Yt=>{Me(!0),He(Yt),Re(0)},Pt=Yt=>ge(void 0,null,function*(){const gn=Yt.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(gn)==-1?(xe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Yt.size/1024/1024>10?(xe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),un=()=>ge(void 0,null,function*(){const Yt=yield(0,ie.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Yt.status===0&&(He(Yt.total_number),Re(Yt.remaining_number))}),pn=Yt=>(Yt=Yt||"",Yt=String(Yt),Yt=Yt.replace(/\s+/g,""),Yt),nn=(Yt=!0)=>ge(void 0,null,function*(){var gn,xn;const bn=[{name:"\u5355\u9009\u9898",num:rt||0},{name:"\u591A\u9009\u9898",num:ze||0},{name:"\u5224\u65AD\u9898",num:Ye||0},{name:"\u586B\u7A7A\u9898",num:Ze||0},{name:"\u7B80\u7B54\u9898",num:$e||0},{name:"\u7EC4\u5408\u9898",num:et||0},{name:"\u7F16\u7A0B\u9898",num:je||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Le||0}];if(Yt){if(pn(Ue)){if(Ue.length>1e3){xe.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{xe.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!pn(Ue)&&!(we!=null&&we.length)){xe.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const xt=bn.reduce((Bt,Lt)=>Bt+Lt.num,0);if(xt===0){xe.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(xt>50){xe.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(Ge!==-1){Me(!0);return}}Me(!1);const sn={scene_type:6,request_identifier:Math.random(),file_id:(xn=(gn=we[0])==null?void 0:gn.response)==null?void 0:xn.id,content:Ue,count_arr:bn.map(xt=>xt.num).join(",")};yield gt(sn),un()}),Xt=()=>ge(void 0,null,function*(){const Yt=ht();if(ye){We(!1),ye(Yt);return}st(),_e(!0),Xe([]);const gn=new FormData;gn.append("html",Yt);const xn=yield(0,ie.ZP)("/api/intelligent_imports/import.json",{method:"post",body:gn},!0);if((xn==null?void 0:xn.status)===0)if(xn!=null&&xn.data){Ct(100),Xe(xn==null?void 0:xn.data);return}else xe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");_e(!1),Ct()}),ln=()=>ge(void 0,null,function*(){const Yt=ht();(0,fe.RG)(Yt)}),tn=["uploading","error"].includes((Se=we==null?void 0:we[0])==null?void 0:Se.status);return y.createElement(y.Fragment,null,y.createElement(se.Z,{visible:Ne,totalCount:Ge,usedCount:ke,onCancel:()=>Me(!1),onOk:()=>nn(!1)}),y.createElement(a.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:y.createElement("div",{className:x.extraHeader},y.createElement(pe.Z,{align:"middle"},!Tt&&!!wt&&y.createElement(y.Fragment,null,y.createElement(b.op,{onClick:Xt,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),y.createElement(b.op,{onClick:ln,shape:"default",type:"text"},y.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),y.createElement("i",{onClick:()=>{const Yt=gn=>{ce.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:gn,onOk:()=>{We(!1)}})};if(Tt){Yt("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else wt?Yt("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):We(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Oe},y.createElement("div",{className:x.wrap},y.createElement("div",{className:x.left},y.createElement("div",{className:x.tip},y.createElement("img",{src:Ee}),y.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),y.createElement("div",{className:"mb10 mt20 c-black"},y.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),y.createElement(ee.default.TextArea,{style:{height:160},className:"mb20",value:Ue,placeholder:Fe,onChange:Yt=>{Ve(Yt.target.value)}}),y.createElement(ae.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${E.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:we,withCredentials:!0,data:{upload_type:1},beforeUpload:Pt,onChange:({file:Yt})=>{var gn,xn;Yt.status!=="removed"&&(Yt.status==="done"&&((gn=Yt==null?void 0:Yt.response)==null?void 0:gn.status)!==0&&(Yt.status="error",Yt.response=(xn=Yt==null?void 0:Yt.response)==null?void 0:xn.message),Ie([Yt]))},onRemove:()=>Ie([])},y.createElement(re.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},y.createElement(b.op,{style:{borderRadius:2}},y.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),y.createElement("div",{className:"c-black mt20"},y.createElement("div",{className:"mb10 c-black"},y.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),y.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",y.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),y.createElement(pe.Z,{style:{gap:16}},y.createElement(te.Z,null,y.createElement("label",null,"\u5355\u9009\u9898"),y.createElement(ne.Z,{min:0,max:10,value:rt,onChange:tt,style:{marginLeft:"8px"}})),y.createElement(te.Z,null,y.createElement("label",null,"\u591A\u9009\u9898"),y.createElement(ne.Z,{min:0,max:10,value:ze,onChange:Be,style:{marginLeft:"8px"}})),y.createElement(te.Z,null,y.createElement("label",null,"\u5224\u65AD\u9898"),y.createElement(ne.Z,{min:0,max:10,value:Ye,onChange:Te,style:{marginLeft:"8px"}})),y.createElement(te.Z,null,y.createElement("label",null,"\u586B\u7A7A\u9898"),y.createElement(ne.Z,{min:0,max:10,value:Ze,onChange:Qe,style:{marginLeft:"8px"}})),y.createElement(te.Z,null,y.createElement("label",null,"\u7B80\u7B54\u9898"),y.createElement(ne.Z,{min:0,max:10,value:$e,onChange:qe,style:{marginLeft:"8px"}})),y.createElement(te.Z,null,y.createElement("label",null,"\u7EC4\u5408\u9898"),y.createElement(ne.Z,{min:0,max:10,value:et,onChange:it,style:{marginLeft:"8px"}})),y.createElement(te.Z,null,y.createElement("label",null,"\u7F16\u7A0B\u9898"),y.createElement(ne.Z,{min:0,max:10,value:je,onChange:De,style:{marginLeft:"8px"}})),y.createElement(te.Z,null,y.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),y.createElement(ne.Z,{min:0,max:10,value:Le,onChange:Je,style:{marginLeft:"8px"}})))),Tt?y.createElement("div",{onClick:ct,className:x.bottomBtn},y.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):tn?y.createElement("div",{className:`${x.bottomBtn} ${x.disabled}`},y.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):y.createElement("div",{onClick:()=>{nn()},className:x.bottomBtn},y.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),y.createElement(he.Z,{onStatusChange:at,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!St,noRestrictModal:Rt,stringTransformer:oe.o,onError:Yt=>{Object.prototype.toString.call(Yt)==="[object Object]"&&Yt.status===-9&&Rt(Yt.data)}}))),y.createElement(a.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Ce},y.createElement(pe.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},y.createElement("img",{src:le(36413),alt:"\u667A\u80FD\u51FA\u9898"}),y.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),y.createElement(z.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Pe,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>_e(!1),onSuccess:()=>{_e(!1),We(!1)}}),y.createElement("div",{style:{height:70}})),pt("\u5904\u7406\u4E2D"))})},23479:function(dt,nt,le){"use strict";var y=le(59301);const xe=({scrollBoxRef:a,bottomInspectRef:pe,contentRef:ce,status:ee,rootMargin:ae="70px",bottomOffset:re=110})=>{const[te,ne]=(0,y.useState)(!0),x=(0,y.useRef)(!1);return(0,y.useEffect)(()=>{if(!a.current||!pe.current)return;const b=new IntersectionObserver(([E])=>{var z,ie,oe,fe;if(!document.contains(E.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((z=E.rootBounds)==null?void 0:z.width)===0&&((ie=E.rootBounds)==null?void 0:ie.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((oe=E.boundingClientRect)==null?void 0:oe.width)===0&&((fe=E.boundingClientRect)==null?void 0:fe.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}ne(E.isIntersecting)},{root:a.current,rootMargin:ae,threshold:0});return b.observe(pe.current),()=>{b.disconnect()}},[a.current,pe.current,ae]),(0,y.useEffect)(()=>{if(!ee)return;const b=a.current,E=ce.current;x.current=!1;let z=b.scrollTop;const ie=()=>{const{scrollTop:fe,scrollHeight:ue,clientHeight:de}=b;fe>z?fe+de>=ue-re&&(b.scrollTop=b.scrollHeight,x.current=!1):fe{x.current||(b.scrollTop=b.scrollHeight)});return oe.observe(E),()=>{setTimeout(()=>{oe.unobserve(E)},250),b.removeEventListener("scroll",ie)}},[ee]),te};nt.Z=xe},53010:function(dt,nt,le){"use strict";var y=le(59301);const xe=({contentRef:a,status:pe})=>((0,y.useEffect)(()=>{!pe&&(a!=null&&a.current)&&a.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(ae=>{ae.tagName.toLowerCase()==="code"?ae.parentElement&&(ae.parentElement.contentEditable="false"):ae.tagName.toLowerCase()==="mathx"&&(ae.contentEditable="false")})},[pe]),(ee=!1)=>{const ae=x=>{const b={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return x.replace(/&[^;]+;/g,E=>b[E]||E)};if(!a.current)return"";const re=a.current.cloneNode(!0);re.querySelectorAll("code[data-text], mathx[data-text]").forEach(x=>{let b=x.getAttribute("data-text");x.tagName.toLowerCase()==="code"?b=b.replace(/```.*\n|\n```/g,""):x.tagName.toLowerCase()==="mathx"&&(b=`$$${b}$$`);const E=document.createTextNode(b);x.parentNode.replaceChild(E,x)}),ee&&re.querySelectorAll('[data-select="disabled"]').forEach(b=>{var E;const z=b.textContent||"",ie=document.createTextNode(z+` +\`\`\``},!we&&y.createElement(ee.CopyToClipboard,{text:Ze,onCopy:()=>re.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement("button",null,"\u590D\u5236")),!we&&Te[1]==="html"&&He&&y.createElement("button",{className:ae.runCode,onClick:()=>{Pe(Ee({},ge(Ee({},We),{open:++We.open,defaultValue:Ze,language:Te[1]})))}},"\u8FD0\u884CHTML"),y.createElement(a.Z,Ee({wrapLongLines:!0,style:ce.Z,language:Te[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Ye),Ze))},img({node:Ue}){var Ve;const rt=(Ve=Ue.properties)==null?void 0:Ve.src;return y.createElement(te.Z,{src:rt,width:320,"data-text":rt,onLoad:()=>Ce&&setTimeout(()=>Ne(),500)})},a:Ue=>{var Ve=Ue,{node:rt}=Ve,tt=ve(Ve,["node"]);return y.createElement("a",ge(Ee({},tt),{target:"_blank",rel:"noopener noreferrer"}))}}},He?Ie:`${Ie}__`)),[Ie]);return y.createElement(y.Fragment,null,y.createElement(z.Z,{defaultValue:We.defaultValue,open:We.open,language:We.language,height:We.height,onChange:(Ue,Ve)=>{Oe(Ie.replaceAll(Ve,Ue))},onDynamic:_e}),Me)}},62586:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return ae}});var y=le(59301),xe=le(49661),a={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt",specialImg:"specialImg___yAPav",bubble:"bubble___qNdfF",upImg:"upImg___Mx6QM"},pe=le(90524),ce=le(37166),ae=({src:re,onClick:te,topPercentage:ne=.62,draggableExtraNode:x,showAvatarEditData:b})=>{var E;const z=(0,y.useRef)(null),ie=(0,y.useRef)(!1),oe=(0,y.useRef)(!1),[fe,ue]=(0,y.useState)(window.innerHeight*ne),[de,se]=(0,y.useState)(!1),he=10;return(0,y.useEffect)(()=>{if(z.current){let Ee=function(ye){var Ae;ie.current=!0,be=ye.pageY,me=ye.pageY-(((Ae=z.current)==null?void 0:Ae.getBoundingClientRect().top)||0),(0,xe.kk)("none"),document.onselectstart=function(){return!1}},ge=function(){ie.current&&!oe.current&&te&&te(),ie.current=!1,oe.current=!1,(0,xe.kk)("auto"),document.onselectstart=null},ve=function(ye){var Ae;if(ie.current){const Fe=ye.pageY-me,Ce=window.innerHeight-(((Ae=z.current)==null?void 0:Ae.offsetHeight)||0)-50,_e=50;if(!oe.current&&Math.abs(be-ye.pageY)>he&&(oe.current=!0),oe.current){let we=Math.max(_e,Math.min(Fe,Ce));ue(we)}}},me=0,be=0;return z.current.addEventListener("mousedown",Ee),document.addEventListener("mousemove",ve),document.addEventListener("mouseup",ge),()=>{var ye,Ae;(Ae=(ye=z==null?void 0:z.current)==null?void 0:ye.removeEventListener)==null||Ae.call(ye,"mousedown",Ee),document.removeEventListener("mousemove",ve),document.removeEventListener("mouseup",ge)}}},[te]),(0,y.useEffect)(()=>{const Ee=()=>{ue(window.innerHeight*ne)};return window.addEventListener("resize",Ee),()=>{window.removeEventListener("resize",Ee)}},[ne]),y.createElement("div",{className:a.draggableImage,style:{top:`${fe}px`,display:de?"none":"block",cursor:ie.current?"grabbing":"grab"},ref:z},x&&y.createElement("div",{className:a.extraNode,onMouseUp:Ee=>Ee.stopPropagation(),onMouseDownCapture:Ee=>Ee.stopPropagation()},x),b!=null&&b.nickname?y.createElement("div",{className:a.specialImg},y.createElement("div",{className:a.bubble},b==null?void 0:b.nickname),y.createElement("img",{className:a.upImg,src:b!=null&&b.headImgId?((E=pe.Z)==null?void 0:E.API_SERVER)+"/api/attachments/"+(b==null?void 0:b.headImgId):ce,width:60,draggable:"false"})):y.createElement("img",{className:a.img,src:re,width:60,draggable:"false"}),y.createElement("i",{className:`iconfont icon-tupianguanbi ${a.close}`,onMouseUp:Ee=>{Ee.stopPropagation(),se(!0)}}))}},25232:function(dt,nt,le){"use strict";var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ee=(b,E,z)=>E in b?xe(b,E,{enumerable:!0,configurable:!0,writable:!0,value:z}):b[E]=z,ae=(b,E)=>{for(var z in E||(E={}))pe.call(E,z)&&ee(b,z,E[z]);if(a)for(var z of a(E))ce.call(E,z)&&ee(b,z,E[z]);return b},re=(b,E)=>{var z={};for(var ie in b)pe.call(b,ie)&&E.indexOf(ie)<0&&(z[ie]=b[ie]);if(b!=null&&a)for(var ie of a(b))E.indexOf(ie)<0&&ce.call(b,ie)&&(z[ie]=b[ie]);return z};const te=le(20441),ne={};te.keys().forEach(b=>{const E=b.replace("./","").replace(".svg","");ne[E]=te(b)});const x=b=>{var E=b,{filename:z}=E,ie=re(E,["filename"]),oe;const fe=((oe=z==null?void 0:z.split(".").pop())==null?void 0:oe.toLowerCase())||"unknown",ue=ne[fe]||ne.default;return y.createElement("img",ae({src:ue,alt:fe},ie))};nt.Z=x},37732:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return ne}});var y=le(59301),xe={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},a=le(37285),pe=le(25232),ce=le(25399),ee=le(37639),re=({item:x})=>{var b,E,z,ie,oe;const[fe,ue]=(0,y.useState)(!1);console.log("----",x);let de=[{name:"subject",icon:y.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-kecheng1"})},{name:"shixun",icon:y.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"challenge",icon:y.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"document",icon:y.createElement(pe.Z,{filename:x==null?void 0:x.name,style:{width:16,height:16,marginRight:5}})}];return y.createElement("div",{className:xe.f_l_c},y.createElement(ce.Z,{title:x==null?void 0:x.name},y.createElement(ee.Z,{placement:"top",content:y.createElement("div",null,y.createElement(a.Z,null),y.createElement("pre",{className:xe.preclass,style:{maxWidth:600,maxHeight:400}},(x==null?void 0:x.type)==="document"&&((b=x==null?void 0:x.contents)==null?void 0:b.toString()),(x==null?void 0:x.type)!=="document"&&y.createElement("a",{target:"_blank",href:(E=x==null?void 0:x.contents)==null?void 0:E.toString()},(z=x==null?void 0:x.contents)==null?void 0:z.toString()))),title:y.createElement("div",null,(ie=de==null?void 0:de.find(se=>(se==null?void 0:se.name)===x.type))==null?void 0:ie.icon,x==null?void 0:x.name),trigger:"click",open:fe,onOpenChange:se=>{ue(se)}},y.createElement("div",{className:xe.officediv},(oe=de==null?void 0:de.find(se=>(se==null?void 0:se.name)===x.type))==null?void 0:oe.icon,x==null?void 0:x.name))))},ne=({Filelist:x})=>y.createElement("div",null,y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),y.createElement(a.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),y.createElement("div",{className:xe.f_l_c},x==null?void 0:x.map(b=>y.createElement(re,{item:b}))))},12:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return Re}});var y=le(59301),xe=le(28284),a=le(29787),pe=le(62957),ce=le(77019),ee=le(17149),ae=le(6767),re=le(4676),te="data:image/png;base64,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",ne={tip:"tip___tKX6W",knowledgeWrapper:"knowledgeWrapper___KcnuR",fixedLoading:"fixedLoading___XmyB7",leftNode:"leftNode___Y2uWT",option:"option____sKqP",serial:"serial___qF0bP",row:"row___oV21b",label:"label___XumW5",content:"content___qfqms"},x=le(20566),b=le(62363),E=le(82093),z=le(2978),ie=le(33796),oe=le(95795),fe=le(30641),ue=le(99571),de={wrap:"wrap___YcSZv",left:"left___Rou01",leftNode:"leftNode___hFjN9",option:"option___JIrUI",serial:"serial___U64xx",row:"row___gQbg9",label:"label___brOMv",content:"content___qUMZz",bottomActionContainer:"bottomActionContainer___eMaBv",bottomBtn:"bottomBtn___hQiMj"},se=le(71360),he=le(30008),Ee=le(49661),ge=le(11196),ve=le(53010),me=le(24754),be=le(38394),ye=le(65986),Ae=le(24334),Se=le(67556),Fe=(Ne,Me,Ue)=>new Promise((Ve,rt)=>{var tt=Ye=>{try{Be(Ue.next(Ye))}catch(Te){rt(Te)}},ze=Ye=>{try{Be(Ue.throw(Ye))}catch(Te){rt(Te)}},Be=Ye=>Ye.done?Ve(Ye.value):Promise.resolve(Ye.value).then(tt,ze);Be((Ue=Ue.apply(Ne,Me)).next())}),_e=({questionId:Ne,visible:Me,onChange:Ue,questionData:Ve,noRestrictModal:rt,noReselect:tt,noSaveSuccess:ze})=>{const[Be,Ye]=(0,y.useState)(!1),[Te,Ze]=(0,y.useState)([]),[Ke,$e]=(0,y.useState)(me.Q),{contentRef:qe,value:je,status:De,open:Le,close:Je}=Ke,et=(0,ve.Z)({contentRef:qe,status:De}),{openProgress:it,closeProgress:ot,CreateProgressModal:at,progressOpen:Rt}=(0,ge.Z)();(0,y.useEffect)(()=>{Me===!0&&(qe!=null&&qe.current)&&wt(),Me===!1&&Je()},[Me,!!(qe!=null&&qe.current)]);const wt=()=>Fe(void 0,null,function*(){const pt={scene_type:5,request_identifier:Math.random(),item_bank_id:Ne};yield Le(pt)}),Tt=[{id:"0",type:"\u5355\u9009\u9898",value:"SINGLE"},{id:"1",type:"\u591A\u9009\u9898",value:"MULTIPLE"},{id:"2",type:"\u5224\u65AD\u9898",value:"JUDGMENT"},{id:"3",type:"\u586B\u7A7A\u9898",value:"COMPLETION"},{id:"4",type:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{id:"6",type:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{id:"7",type:"\u7EC4\u5408\u9898",value:"COMBINATION"},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],gt=["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"],ct=()=>Fe(void 0,null,function*(){it(),Ye(!0),Ze([]);const Ct=et(),pt=new FormData;pt.append("html",Ct);const St=yield(0,E.ZP)("/api/intelligent_imports/import.json",{method:"post",body:pt},!0);if((St==null?void 0:St.status)===0)if(St!=null&&St.data){ot(100),Ze(St==null?void 0:St.data);return}else ae.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Ye(!1),ot()}),ht=()=>Fe(void 0,null,function*(){const Ct=et();(0,Ee.RG)(Ct)}),st=(Ct,pt="")=>{var St,Dt,kt;const Pt=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],un=["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"],{name:pn,choices:nn=[],item_type:Xt,tag_disciplines:ln=[],difficulty:tn,analysis:Yt,answer_texts:gn,standard_answer:xn,standard_answers:bn,description:hn,time_limit:sn,language:xt,hack_sets:Bt,code:jt,sub_item_banks:Qt}=Ct||Ve,Ft=(St=Tt.find(It=>It.value===Xt))==null?void 0:St.type,_t=`1.${pt}\u3010${Ft}\u3011${pn}`;let ut="";const vt=(Dt=ln==null?void 0:ln.map(It=>It.name))==null?void 0:Dt.join("\u3001");return Xt==="SUBJECTIVE"?ut=(gn==null?void 0:gn[0])||"":Xt==="JUDGMENT"?nn==null||nn.forEach((It,Jt)=>{It.is_answer&&(ut=Jt?"\u9519\u8BEF":"\u6B63\u786E")}):nn==null||nn.forEach((It,Jt)=>{It.is_answer&&(ut=ut+gt[Jt])}),y.createElement("div",{className:de.leftNode,style:Ct?{padding:0}:{}},y.createElement(be.Z,{className:"mb10",value:_t}),nn==null?void 0:nn.map((It,Jt)=>y.createElement("div",{key:Jt,className:de.option},y.createElement("div",{className:de.serial},gt[Jt],"."),y.createElement(be.Z,{style:{flex:1},value:It==null?void 0:It.choice_text}))),hn&&y.createElement("div",{className:de.row},y.createElement("div",{className:de.label},"\u8BD5\u9898\u63CF\u8FF0"),y.createElement(be.Z,{style:{flex:1},value:hn||""})),Xt==="COMPLETION"?(kt=xn||bn)==null?void 0:kt.map((It,Jt)=>{var qt,Kt;return y.createElement("div",{className:de.row,style:{alignItems:"center"},key:Jt},y.createElement("div",{className:de.label},"\u7B54\u6848",Jt+1),y.createElement("div",{className:de.content},(It==null?void 0:It.model)===1?(qt=It==null?void 0:It.answer_text)==null?void 0:qt.join("\u3001"):y.createElement(ye.Z,{value:(Kt=It==null?void 0:It.answer_text)==null?void 0:Kt.join("\u3001"),readOnly:!0})))}):un.includes(Xt)&&y.createElement("div",{className:de.row},y.createElement("div",{className:de.label},"\u7B54\u6848"),y.createElement("div",{className:de.content},ut)),!Ct&&y.createElement("div",{className:de.row},y.createElement("div",{className:de.label},"\u96BE\u5EA6"),y.createElement("div",{className:de.content},Pt[tn-1]||"")),Xt!=="COMBINATION"&&y.createElement("div",{className:de.row},y.createElement("div",{className:de.label},"\u89E3\u6790"),y.createElement(be.Z,{style:{flex:1},value:Yt||""})),!Ct&&y.createElement("div",{className:de.row},y.createElement("div",{className:de.label},"\u77E5\u8BC6\u70B9"),y.createElement("div",{className:de.content},vt)),sn&&y.createElement("div",{className:de.row},y.createElement("div",{className:de.label},"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09"),y.createElement("div",{className:de.content},sn)),xt&&y.createElement("div",{className:de.row},y.createElement("div",{className:de.label},"\u7F16\u7A0B\u8BED\u8A00"),y.createElement("div",{className:de.content},xt)),jt&&y.createElement("div",{className:de.row},y.createElement("div",{className:de.label},Xt==="PROGRAM"?"\u5B66\u5458\u521D\u59CB\u4EE3\u7801":"\u7A0B\u5E8F\u4EE3\u7801"),y.createElement("div",{className:de.content,style:{whiteSpace:"pre-wrap"}},Ae.Base64.decode(jt))),Bt==null?void 0:Bt.map((It,Jt)=>{const qt=Xt==="PROGRAM"?`(${Jt+1})`:"";return y.createElement(y.Fragment,{key:Jt},y.createElement("div",{className:de.row},y.createElement("div",{className:de.label},"\u6D4B\u8BD5\u7528\u4F8B",qt,"\u8F93\u5165"),y.createElement("div",{className:de.content},(It==null?void 0:It.input)||"")),y.createElement("div",{className:de.row},y.createElement("div",{className:de.label},"\u6D4B\u8BD5\u7528\u4F8B",qt,"\u8F93\u51FA"),y.createElement("div",{className:de.content},(It==null?void 0:It.output)||"")))}),Xt==="BPROGRAM"&&(xn==null?void 0:xn.map((It,Jt)=>y.createElement("div",{className:de.row,key:Jt},y.createElement("div",{className:de.label},"\u7B54\u6848",Jt+1),y.createElement("div",{className:de.content,style:{whiteSpace:"pre-wrap"}},(It==null?void 0:It.answer_text)||"")))),Qt==null?void 0:Qt.map((It,Jt)=>y.createElement(y.Fragment,{key:It.id},st(It,Jt+1))))};return y.createElement(y.Fragment,null,y.createElement(fe.Z,{title:"\u4EE5\u9898\u6362\u9898",extra:y.createElement("div",{className:de.extraHeader},y.createElement(ce.Z,{align:"middle"},!De&&!!je&&y.createElement(y.Fragment,null,y.createElement(se.op,{onClick:ct,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),y.createElement(se.op,{onClick:ht,shape:"default",type:"text"},y.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),y.createElement("i",{onClick:()=>{const Ct=pt=>{pe.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:pt,onOk:()=>{Ue(!1)}})};if(De){Ct("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else je?Ct("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Ue(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Me},y.createElement("div",{className:de.wrap},y.createElement("div",{className:de.left},y.createElement(ce.Z,{justify:"space-between"},y.createElement("b",{className:"font16 c-grey-333"},"\u539F\u9898"),!De&&y.createElement(ue.ZP,{onClick:()=>{Ue(!1),tt()},type:"primary"},"\u91CD\u65B0\u9009\u62E9\u8BD5\u9898")),st()),y.createElement(me.Z,{stringTransformer:Se.o,onStatusChange:$e,bottomOffset:160,style:{paddingBottom:86},bottomContainerNode:y.createElement("div",{className:de.bottomActionContainer},De?y.createElement("div",{onClick:Je,className:de.bottomBtn},y.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):y.createElement("div",{onClick:wt,className:de.bottomBtn},y.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")),loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Rt,noRestrictModal:rt,onError:Ct=>{Object.prototype.toString.call(Ct)==="[object Object]"&&Ct.status===-9&&rt(Ct.data)}}))),y.createElement(fe.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Be},y.createElement(ce.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},y.createElement("img",{src:le(11215),alt:"\u4EE5\u9898\u6362\u9898"}),y.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),y.createElement(he.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Te,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Ye(!1),onSuccess:()=>{Ye(!1),Ue(!1),ze()}}),y.createElement("div",{style:{height:70}})),at("\u5904\u7406\u4E2D"))},we=le(59301),Ie=Object.defineProperty,Oe=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,Xe=(Ne,Me,Ue)=>Me in Ne?Ie(Ne,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Ne[Me]=Ue,Ge=(Ne,Me)=>{for(var Ue in Me||(Me={}))We.call(Me,Ue)&&Xe(Ne,Ue,Me[Ue]);if(Oe)for(var Ue of Oe(Me))Pe.call(Me,Ue)&&Xe(Ne,Ue,Me[Ue]);return Ne},He=(Ne,Me,Ue)=>new Promise((Ve,rt)=>{var tt=Ye=>{try{Be(Ue.next(Ye))}catch(Te){rt(Te)}},ze=Ye=>{try{Be(Ue.throw(Ye))}catch(Te){rt(Te)}},Be=Ye=>Ye.done?Ve(Ye.value):Promise.resolve(Ye.value).then(tt,ze);Be((Ue=Ue.apply(Ne,Me)).next())}),Re=(0,y.forwardRef)(({onUpdateNum:Ne,onlyMediatorOpenStr:Me},Ue)=>{var Ve;const[rt]=xe.default.useForm(),[tt,ze]=(0,y.useState)({}),[Be,Ye]=(0,y.useState)({}),[Te,Ze]=(0,y.useState)(null),[Ke,$e]=(0,y.useState)(!1),[qe,je]=(0,y.useState)(!1),[De,Le]=(0,y.useState)([]),[Je,et]=(0,y.useState)(!1),[it,ot]=(0,y.useState)(!1),[at,Rt]=(0,y.useState)(""),[wt,Tt]=(0,y.useState)([]),[gt,ct]=(0,y.useState)([]),[ht,st]=(0,y.useState)(null),Ct=xe.default.useWatch("knowledge",rt);(0,y.useEffect)(()=>{if(Me)return ie.Z.subscribe(Me,ln=>{kt(ln.id)})},[Me]),(0,y.useEffect)(()=>{Te===!1&&Ne&&Ne()},[Te]);const pt=()=>He(void 0,null,function*(){const Xt=yield(0,E.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});ct(Xt.disciplines||[])}),St=Xt=>He(void 0,null,function*(){const ln=yield(0,E.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:Xt}});Tt(ln.tag_disciplines)}),Dt=Xt=>He(void 0,null,function*(){var ln,tn,Yt,gn;const xn=document.createElement("div");xn.className=ne.fixedLoading,document.body.appendChild(xn),re.render(we.createElement(a.Z,{spinning:!0}),xn);let bn={};const hn=[],[sn,xt]=yield Promise.all([(0,E.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,E.ZP)(`/api/item_banks/${Xt}/edit_single.json`,{method:"get"})]);if((sn==null?void 0:sn.status)===0&&(bn.usedCount=sn==null?void 0:sn.remaining_number,bn.totalCount=sn==null?void 0:sn.total_number),xt.id){if(xt!=null&&xt.analysis||hn.push(3),(xt==null?void 0:xt.item_type)==="SUBJECTIVE"&&!((ln=xt==null?void 0:xt.answer_texts)!=null&&ln.length)&&hn.push(2),!((tn=xt==null?void 0:xt.tag_disciplines)!=null&&tn.length)){hn.push(1);const Bt=[(Yt=xt==null?void 0:xt.discipline)==null?void 0:Yt.id,(gn=xt==null?void 0:xt.sub_discipline)==null?void 0:gn.id].filter(jt=>!!jt);rt.setFieldValue("course",Bt)}bn=Ge(Ge({},bn),xt),Le(hn)}Ye(xt),ze(bn),bn.totalCount===-1?hn.length?$e(!0):et(!0):ot(!0),document.body.removeChild(xn)}),kt=Xt=>He(void 0,null,function*(){st(Xt),Dt(Xt),pt()}),Pt=()=>{Ze(!0)};(0,y.useImperativeHandle)(Ue,()=>({onClick:Pt}));const un=Xt=>{Tt([...wt,Ge({},Xt)])},pn=(Xt,ln)=>{if(Xt!=null&&Xt.course){const[tn,Yt]=Xt.course;St(Yt),Rt(new Date),rt.setFieldsValue({knowledge:[]})}},nn=()=>He(void 0,null,function*(){const{analysis:Xt="",answer_texts:ln="",course:tn=[],knowledge:Yt=[]}=rt.getFieldsValue()||{},gn={item_bank_id:ht,analysis:Xt,answer_texts:ln?[ln]:"",sub_discipline_id:(tn==null?void 0:tn[1])||"",tag_discipline_ids:Yt==null?void 0:Yt.map(bn=>bn.value)};je(!0);const xn=yield(0,E.ZP)("/api/intelligent_imports/exchange_save_info.json",{method:"post",body:gn});xn.id&&(Ye(xn),$e(!1),et(!0)),je(!1)});return we.createElement(y.Fragment,null,we.createElement(pe.default,{centered:!0,open:Ke,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",confirmLoading:qe,onCancel:()=>$e(!1),onOk:()=>rt.submit(),afterClose:()=>{rt.resetFields()}},we.createElement("div",{className:ne.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u4E2D\u7684\u8FD9\u9053\u9898\u76EE\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u7684\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u63D0\u4F9B\u66F4\u591A\u7684\u5173\u4E8E\u5F53\u524D\u9898\u76EE\u7684\u4FE1\u606F~"),we.createElement("img",{src:te,style:{marginTop:-100}}),we.createElement(xe.default,{form:rt,onValuesChange:pn,layout:"vertical",colon:!1,onFinish:nn},De.includes(1)&&we.createElement(ce.Z,{align:"middle",className:"mb20"},we.createElement(xe.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"course",className:"mr10 mb0"},we.createElement(ee.Z,{size:"large",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},style:{width:240},placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:gt})),we.createElement(xe.default.Item,{name:"knowledge",className:"mb0 mt30"},we.createElement(b.N,{key:at,height:300,zIndex:1210,selectvalues:Ct,subId:(Ve=rt.getFieldsValue().course)==null?void 0:Ve[1],knowledgeOptions:wt,onAddKnowledgeFinish:un,className:ne.knowledgeWrapper}))),De.includes(2)&&we.createElement(xe.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},we.createElement(z.Z,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848",height:120})),De.includes(3)&&we.createElement(xe.default.Item,{className:"mb0",name:"analysis",label:"\u9898\u76EE\u89E3\u6790",valuePropName:"defaultValue"},we.createElement(z.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),Te&&we.createElement(x.Z,{isIntelligentAssistant:!0,setScoreShow:Ze,isshixuns:!1,ScoreShow:!!Te,isloadings:!1,onOk:Xt=>{if(!Xt.length){ae.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}kt(Xt[0])}}),we.createElement(oe.Z,{visible:it,usedCount:tt==null?void 0:tt.usedCount,totalCount:tt==null?void 0:tt.totalCount,onCancel:()=>ot(!1),onOk:()=>{ot(!1),De.length?$e(!0):et(!0)}}),we.createElement(_e,{noReselect:()=>{Ze(!0)},noRestrictModal:Xt=>{ze({usedCount:0,totalCount:Xt}),ot(!0)},questionId:ht,visible:Je,questionData:Be,onChange:Xt=>{et(Xt)},noSaveSuccess:()=>Ze(!1)}))})},74049:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return me}});var y=le(59301),xe=le(6767),a=le(30641),pe=le(77019),ce=le(62957),ee=le(37568),ae=le(14566),re=le(25399),te=le(5269),ne=le(71051),x={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},b=le(71360),E=le(90524),z=le(30008),ie=le(82093),oe=le(67556),fe=le(49661),ue=le(11196),de=le(53010),se=le(95795),he=le(24754),Ee="data:image/png;base64,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",ge=(be,ye,Ae)=>new Promise((Se,Fe)=>{var Ce=Ie=>{try{we(Ae.next(Ie))}catch(Oe){Fe(Oe)}},_e=Ie=>{try{we(Ae.throw(Ie))}catch(Oe){Fe(Oe)}},we=Ie=>Ie.done?Se(Ie.value):Promise.resolve(Ie.value).then(Ce,_e);we((Ae=Ae.apply(be,ye)).next())}),me=(0,y.forwardRef)(({onUpdateNum:be,onSave:ye},Ae)=>{var Se;const Fe=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 +\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[Ce,_e]=(0,y.useState)(!1),[we,Ie]=(0,y.useState)([]),[Oe,We]=(0,y.useState)(null),[Pe,Xe]=(0,y.useState)([]),[Ge,He]=(0,y.useState)(0),[ke,Re]=(0,y.useState)(0),[Ne,Me]=(0,y.useState)(!1),[Ue,Ve]=(0,y.useState)(""),[rt,tt]=(0,y.useState)(0),[ze,Be]=(0,y.useState)(0),[Ye,Te]=(0,y.useState)(0),[Ze,Ke]=(0,y.useState)(0),[$e,qe]=(0,y.useState)(0),[je,De]=(0,y.useState)(0),[Le,Je]=(0,y.useState)(0),[et,it]=(0,y.useState)(0),[ot,at]=(0,y.useState)(he.Q),{contentRef:Rt,value:wt,status:Tt,open:gt,close:ct}=ot,ht=(0,de.Z)({contentRef:Rt,status:Tt}),{openProgress:st,closeProgress:Ct,CreateProgressModal:pt,progressOpen:St}=(0,ue.Z)();(0,y.useEffect)(()=>{Oe&&un(),Oe===!1&&(ct(),be==null||be(),Ie([]),Ve(""),tt(0),Be(0),Te(0),Ke(0),qe(0),De(0),Je(0),it(0))},[Oe]);const Dt=()=>{We(!0)};(0,y.useImperativeHandle)(Ae,()=>({onClick:Dt}));const kt=Yt=>{Me(!0),He(Yt),Re(0)},Pt=Yt=>ge(void 0,null,function*(){const gn=Yt.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(gn)==-1?(xe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Yt.size/1024/1024>10?(xe.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),un=()=>ge(void 0,null,function*(){const Yt=yield(0,ie.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Yt.status===0&&(He(Yt.total_number),Re(Yt.remaining_number))}),pn=Yt=>(Yt=Yt||"",Yt=String(Yt),Yt=Yt.replace(/\s+/g,""),Yt),nn=(Yt=!0)=>ge(void 0,null,function*(){var gn,xn;const bn=[{name:"\u5355\u9009\u9898",num:rt||0},{name:"\u591A\u9009\u9898",num:ze||0},{name:"\u5224\u65AD\u9898",num:Ye||0},{name:"\u586B\u7A7A\u9898",num:Ze||0},{name:"\u7B80\u7B54\u9898",num:$e||0},{name:"\u7EC4\u5408\u9898",num:et||0},{name:"\u7F16\u7A0B\u9898",num:je||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Le||0}];if(Yt){if(pn(Ue)){if(Ue.length>1e3){xe.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{xe.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!pn(Ue)&&!(we!=null&&we.length)){xe.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const xt=bn.reduce((Bt,jt)=>Bt+jt.num,0);if(xt===0){xe.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(xt>50){xe.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(Ge!==-1){Me(!0);return}}Me(!1);const sn={scene_type:6,request_identifier:Math.random(),file_id:(xn=(gn=we[0])==null?void 0:gn.response)==null?void 0:xn.id,content:Ue,count_arr:bn.map(xt=>xt.num).join(",")};yield gt(sn),un()}),Xt=()=>ge(void 0,null,function*(){const Yt=ht();if(ye){We(!1),ye(Yt);return}st(),_e(!0),Xe([]);const gn=new FormData;gn.append("html",Yt);const xn=yield(0,ie.ZP)("/api/intelligent_imports/import.json",{method:"post",body:gn},!0);if((xn==null?void 0:xn.status)===0)if(xn!=null&&xn.data){Ct(100),Xe(xn==null?void 0:xn.data);return}else xe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");_e(!1),Ct()}),ln=()=>ge(void 0,null,function*(){const Yt=ht();(0,fe.RG)(Yt)}),tn=["uploading","error"].includes((Se=we==null?void 0:we[0])==null?void 0:Se.status);return y.createElement(y.Fragment,null,y.createElement(se.Z,{visible:Ne,totalCount:Ge,usedCount:ke,onCancel:()=>Me(!1),onOk:()=>nn(!1)}),y.createElement(a.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:y.createElement("div",{className:x.extraHeader},y.createElement(pe.Z,{align:"middle"},!Tt&&!!wt&&y.createElement(y.Fragment,null,y.createElement(b.op,{onClick:Xt,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),y.createElement(b.op,{onClick:ln,shape:"default",type:"text"},y.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),y.createElement("i",{onClick:()=>{const Yt=gn=>{ce.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:gn,onOk:()=>{We(!1)}})};if(Tt){Yt("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else wt?Yt("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):We(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Oe},y.createElement("div",{className:x.wrap},y.createElement("div",{className:x.left},y.createElement("div",{className:x.tip},y.createElement("img",{src:Ee}),y.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),y.createElement("div",{className:"mb10 mt20 c-black"},y.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),y.createElement(ee.default.TextArea,{style:{height:160},className:"mb20",value:Ue,placeholder:Fe,onChange:Yt=>{Ve(Yt.target.value)}}),y.createElement(ae.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${E.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:we,withCredentials:!0,data:{upload_type:1},beforeUpload:Pt,onChange:({file:Yt})=>{var gn,xn;Yt.status!=="removed"&&(Yt.status==="done"&&((gn=Yt==null?void 0:Yt.response)==null?void 0:gn.status)!==0&&(Yt.status="error",Yt.response=(xn=Yt==null?void 0:Yt.response)==null?void 0:xn.message),Ie([Yt]))},onRemove:()=>Ie([])},y.createElement(re.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},y.createElement(b.op,{style:{borderRadius:2}},y.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),y.createElement("div",{className:"c-black mt20"},y.createElement("div",{className:"mb10 c-black"},y.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),y.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",y.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),y.createElement(pe.Z,{style:{gap:16}},y.createElement(te.Z,null,y.createElement("label",null,"\u5355\u9009\u9898"),y.createElement(ne.Z,{min:0,max:10,value:rt,onChange:tt,style:{marginLeft:"8px"}})),y.createElement(te.Z,null,y.createElement("label",null,"\u591A\u9009\u9898"),y.createElement(ne.Z,{min:0,max:10,value:ze,onChange:Be,style:{marginLeft:"8px"}})),y.createElement(te.Z,null,y.createElement("label",null,"\u5224\u65AD\u9898"),y.createElement(ne.Z,{min:0,max:10,value:Ye,onChange:Te,style:{marginLeft:"8px"}})),y.createElement(te.Z,null,y.createElement("label",null,"\u586B\u7A7A\u9898"),y.createElement(ne.Z,{min:0,max:10,value:Ze,onChange:Ke,style:{marginLeft:"8px"}})),y.createElement(te.Z,null,y.createElement("label",null,"\u7B80\u7B54\u9898"),y.createElement(ne.Z,{min:0,max:10,value:$e,onChange:qe,style:{marginLeft:"8px"}})),y.createElement(te.Z,null,y.createElement("label",null,"\u7EC4\u5408\u9898"),y.createElement(ne.Z,{min:0,max:10,value:et,onChange:it,style:{marginLeft:"8px"}})),y.createElement(te.Z,null,y.createElement("label",null,"\u7F16\u7A0B\u9898"),y.createElement(ne.Z,{min:0,max:10,value:je,onChange:De,style:{marginLeft:"8px"}})),y.createElement(te.Z,null,y.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),y.createElement(ne.Z,{min:0,max:10,value:Le,onChange:Je,style:{marginLeft:"8px"}})))),Tt?y.createElement("div",{onClick:ct,className:x.bottomBtn},y.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):tn?y.createElement("div",{className:`${x.bottomBtn} ${x.disabled}`},y.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):y.createElement("div",{onClick:()=>{nn()},className:x.bottomBtn},y.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),y.createElement(he.Z,{onStatusChange:at,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!St,noRestrictModal:kt,stringTransformer:oe.o,onError:Yt=>{Object.prototype.toString.call(Yt)==="[object Object]"&&Yt.status===-9&&kt(Yt.data)}}))),y.createElement(a.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Ce},y.createElement(pe.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},y.createElement("img",{src:le(36413),alt:"\u667A\u80FD\u51FA\u9898"}),y.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),y.createElement(z.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Pe,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>_e(!1),onSuccess:()=>{_e(!1),We(!1)}}),y.createElement("div",{style:{height:70}})),pt("\u5904\u7406\u4E2D"))})},23479:function(dt,nt,le){"use strict";var y=le(59301);const xe=({scrollBoxRef:a,bottomInspectRef:pe,contentRef:ce,status:ee,rootMargin:ae="70px",bottomOffset:re=110})=>{const[te,ne]=(0,y.useState)(!0),x=(0,y.useRef)(!1);return(0,y.useEffect)(()=>{if(!a.current||!pe.current)return;const b=new IntersectionObserver(([E])=>{var z,ie,oe,fe;if(!document.contains(E.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((z=E.rootBounds)==null?void 0:z.width)===0&&((ie=E.rootBounds)==null?void 0:ie.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((oe=E.boundingClientRect)==null?void 0:oe.width)===0&&((fe=E.boundingClientRect)==null?void 0:fe.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}ne(E.isIntersecting)},{root:a.current,rootMargin:ae,threshold:0});return b.observe(pe.current),()=>{b.disconnect()}},[a.current,pe.current,ae]),(0,y.useEffect)(()=>{if(!ee)return;const b=a.current,E=ce.current;x.current=!1;let z=b.scrollTop;const ie=()=>{const{scrollTop:fe,scrollHeight:ue,clientHeight:de}=b;fe>z?fe+de>=ue-re&&(b.scrollTop=b.scrollHeight,x.current=!1):fe{x.current||(b.scrollTop=b.scrollHeight)});return oe.observe(E),()=>{setTimeout(()=>{oe.unobserve(E)},250),b.removeEventListener("scroll",ie)}},[ee]),te};nt.Z=xe},53010:function(dt,nt,le){"use strict";var y=le(59301);const xe=({contentRef:a,status:pe})=>((0,y.useEffect)(()=>{!pe&&(a!=null&&a.current)&&a.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(ae=>{ae.tagName.toLowerCase()==="code"?ae.parentElement&&(ae.parentElement.contentEditable="false"):ae.tagName.toLowerCase()==="mathx"&&(ae.contentEditable="false")})},[pe]),(ee=!1)=>{const ae=x=>{const b={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return x.replace(/&[^;]+;/g,E=>b[E]||E)};if(!a.current)return"";const re=a.current.cloneNode(!0);re.querySelectorAll("code[data-text], mathx[data-text]").forEach(x=>{let b=x.getAttribute("data-text");x.tagName.toLowerCase()==="code"?b=b.replace(/```.*\n|\n```/g,""):x.tagName.toLowerCase()==="mathx"&&(b=`$$${b}$$`);const E=document.createTextNode(b);x.parentNode.replaceChild(E,x)}),ee&&re.querySelectorAll('[data-select="disabled"]').forEach(b=>{var E;const z=b.textContent||"",ie=document.createTextNode(z+` `);(E=b.parentNode)==null||E.replaceChild(ie,b)});let ne=re.innerHTML;return ee||(ne=ne.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),ne=ne.replace(/

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

/g,""),Ke=Ke.replace(/
/g,` -`),Ke=Ke.replace(/<\/div>/g,` -`),Ke=Er(Ke),Ke),nr=Ke=>Ke.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Er=Ke=>Ke.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),hr=Ke=>{var lt;const bt=Ke.clipboardData;if(bt){const Mt=bt.types.toString(),ft=bt.items;if(Mt==="Files"||bt.types.indexOf("Files")>-1){Ke.preventDefault();try{let $t=ft[1];((lt=ft[0])==null?void 0:lt.kind)==="file"&&($t=ft[0]);const Vt=$t.getAsFile();(0,ye.I)(Vt,Nt=>{var zt;if(Nt.id){if(((zt=Vt==null?void 0:Vt.type)==null?void 0:zt.indexOf("image"))>-1){const vn=``;document.execCommand("insertText",!1,vn)}}else(Nt==null?void 0:Nt.status)===401&&(document.location.href="/user/login")})}catch($t){ee.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function br(Ke,lt){return Ve(this,null,function*(){if(typeof Ke=="string")return yield lt(Ke);if(typeof Ke!="object"||Ke===null)return Ke;if(Array.isArray(Ke))return yield Promise.all(Ke.map(ft=>Ve(this,null,function*(){return yield br(ft,lt)})));const bt={};for(const Mt in Ke)if(Object.prototype.hasOwnProperty.call(Ke,Mt)){const ft=Ke[Mt];typeof ft=="string"?bt[Mt]=yield lt(ft):typeof ft=="object"?bt[Mt]=yield br(ft,lt):bt[Mt]=ft}return bt})}const or=()=>Ve(void 0,null,function*(){var Ke;Yt(!0),ln("\u5904\u7406\u4E2D"),yield new Promise(Mt=>setTimeout(Mt,1e3));let lt=(Ke=Bn.current)==null?void 0:Ke.querySelectorAll('[data-text="edit"]'),bt="";try{lt.forEach(function(Mt){var ft,$t,Vt,Nt;const zt=Mt.cloneNode(!0),vn=zt.querySelectorAll("span.edu_latex");for(let jt of vn){const Wt=jt.getAttribute("title"),mn=document.createTextNode(Wt),An=jt;($t=(ft=An.parentNode)==null?void 0:ft.replaceChild)==null||$t.call(ft,mn,An)}const Et=zt.querySelectorAll("span[style]");for(let jt of Et)if(jt.style.fontFamily){const Wt=jt.innerHTML,mn=document.createTextNode(Wt),An=jt;(Nt=(Vt=An.parentNode)==null?void 0:Vt.replaceChild)==null||Nt.call(Vt,mn,An)}zt==null||zt.childNodes.forEach(function(jt){jt.nodeType===Node.ELEMENT_NODE&&jt.localName!=="h5"&&jt.localName!=="h4"?bt+=`

${jt.innerHTML}

`:jt.nodeType===Node.TEXT_NODE&&(bt+=`

${jt.textContent}

`)})}),Pr("/api/intelligent_imports/import.json",{html:Er(bt)})}catch(Mt){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",Mt)}}),Ur=Ke=>{let lt=Ke.filter(bt=>!!(bt!=null&&bt.type));return lt=lt.map(bt=>{var Mt,ft;const $t=(Mt=gr.find(Nt=>Nt.id===(bt==null?void 0:bt.type)))==null?void 0:Mt.deal,Vt=Ue(Me({},bt),{id:String(Math.random()).slice(-6),knowledgePoint:(ft=Fn(bt==null?void 0:bt.knowledgePoint))==null?void 0:ft.replaceAll(";","\uFF1B")});return $t?$t(Vt):Vt}),lt},zr=()=>{if(Pt===1){ee.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}ae.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:or})},qr=()=>y.createElement("div",{className:xe.row},y.createElement("div",{className:xe.leftLayout},y.createElement(ze,{style:{height:675}},Pt===1&&y.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>un(2)},y.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",y.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",y.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",y.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",y.createElement("br",null)),y.createElement("div",{className:xe.imgBox,style:{marginTop:75}},y.createElement("img",{width:56,src:de}),y.createElement("span",null,"\u7F16\u8F91\u533A"))),Pt===2&&y.createElement("div",{"data-text":"edit",onBlur:()=>{en.current.innerHTML||un(1)},ref:en,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),y.createElement("div",{className:xe.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},y.createElement("div",{className:xe.imgBox,style:{marginTop:240}},y.createElement("img",{width:56,src:se}),y.createElement("span",null,"\u9884\u89C8\u533A")))),ir=(Ke,lt,bt,Mt)=>{var ft;console.log(Ke,lt,bt,Mt,"onDataChange\u4FEE\u6539\u6570\u503C");const $t=JSON.parse(JSON.stringify(bn));Mt===void 0?$t[lt][Ke]=bt:$t[lt].questions[Mt][Ke]=bt;const Vt=Me({},$t[lt]),Nt=(ft=gr.find(zt=>zt.id===(Vt==null?void 0:Vt.type)))==null?void 0:ft.deal;$t[lt]=Nt(Vt),hn($t)},Tr=(Ke,lt,bt)=>{var Mt;const ft=bt!==void 0,$t=(Mt=gr.find(zt=>zt.id===(Ke==null?void 0:Ke.type)))==null?void 0:Mt.type,Vt=`${lt+1}.${bt===void 0?"":bt+1+"."}`,Nt=`${(Ke==null?void 0:Ke.type)==="7"?"{{":""}${Vt}\u3010${$t}\u3011${(Ke==null?void 0:Ke.question)||""}`;return y.createElement(y.Fragment,null,ft&&y.createElement("h4",{contentEditable:!0}),y.createElement(_e,{id:Ke==null?void 0:Ke.id,tagName:"div",value:Nt}))},Hr=(Ke,lt)=>Ve(void 0,null,function*(){var bt;const Mt=yield ct(Ke,lt),ft=(bt=Mt==null?void 0:Mt.data)==null?void 0:bt.content;if(ft!=null&&ft.length){const $t=Ur(ft)[0];gn.splice(lt,1,$t),bn.splice(lt,1,$t),xn([...gn]),hn([...bn])}}),jr=(Ke,lt,bt)=>{var Mt;const ft=bt!==void 0,$t=(Mt=gr.find(Nt=>Nt.id===(Ke==null?void 0:Ke.type)))==null?void 0:Mt.type,Vt=`${lt+1}.${bt===void 0?"":bt+1+"."}`;return ft?y.createElement("div",{style:{padding:"10px 18px"}},`${Vt}\u3010${$t}\u3011`,y.createElement(_e,{id:Ke==null?void 0:Ke.id,tagName:"span",className:xe.edit,onBlur:Nt=>ir("question",lt,Nt,bt),value:(Ke==null?void 0:Ke.question)||""})):y.createElement(y.Fragment,null,y.createElement("div",{className:xe.actionHead},y.createElement("div",{className:"c-light-primary"},`${Vt}\u3010${$t}\u3011`),Je!==1&&y.createElement(re.Z,{disabled:(Ke==null?void 0:Ke.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:Nt=>ir("score",lt,Nt,bt),value:Ke==null?void 0:Ke.score}),y.createElement(te.Z,{align:"middle",style:{marginLeft:"auto"}},!!ct&&y.createElement("span",{className:"current c-light-primary mr30",onClick:()=>Hr(Ke,lt)},y.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),y.createElement(ne.default,{onChange:Nt=>ir("checked",lt,Nt.target.checked,bt),checked:!!(Ke!=null&&Ke.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),y.createElement(_e,{id:Ke==null?void 0:Ke.id,tagName:"div",style:{padding:"10px 18px"},className:xe.edit,onBlur:Nt=>ir("question",lt,Nt,bt),value:Ke==null?void 0:Ke.question}))},Dr=(Ke,lt,bt)=>y.createElement(y.Fragment,null,["0","1","2","4"].includes(Ke==null?void 0:Ke.type)&&y.createElement(_e,{id:Ke==null?void 0:Ke.id,value:`\u7B54\u6848\uFF1A${lt||""}`,tagName:"p"}),!bt&&y.createElement(_e,{id:Ke==null?void 0:Ke.id,value:`\u96BE\u5EA6\uFF1A${(Ke==null?void 0:Ke.difficulty)||""}`,tagName:"p"}),(Ke==null?void 0:Ke.type)!=="7"&&y.createElement(_e,{id:Ke==null?void 0:Ke.id,value:`\u89E3\u6790\uFF1A${(Ke==null?void 0:Ke.analyze)||""}`,tagName:"p"}),!bt&&y.createElement(_e,{id:Ke==null?void 0:Ke.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(Ke==null?void 0:Ke.knowledgePoint)||""}`,tagName:"p"})),Sr=(Ke,lt,bt,Mt)=>{const ft=Mt!==void 0,$t=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Vt=ft&&!Ke.last&&!Ke.errorMsg?{marginBottom:10}:{},Nt=$t.map(zt=>({key:zt,label:zt,onClick:()=>ir("difficulty",bt,zt,Mt)}));return y.createElement("div",{className:xe.liWrap,style:Vt},["4"].includes(Ke==null?void 0:Ke.type)&&y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),y.createElement(_e,{id:Ke==null?void 0:Ke.id,tagName:"div",className:`${xe.edit} c-black`,onBlur:zt=>ir("answer",bt,[zt],Mt),value:lt})),!ft&&y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(x.Z,{menu:{items:Nt}},y.createElement("span",{className:"c-light-primary"},Ke==null?void 0:Ke.difficulty,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(Ke==null?void 0:Ke.type)!=="7"&&y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),y.createElement(_e,{id:Ke==null?void 0:Ke.id,tagName:"div",className:`${xe.edit} c-grey-333`,onBlur:zt=>ir("analyze",bt,zt,Mt),value:Ke==null?void 0:Ke.analyze})),!ft&&y.createElement("div",{onKeyDown:tt,className:xe.li},y.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(_e,{id:Ke==null?void 0:Ke.id,tagName:"div",value:(Ke==null?void 0:Ke.knowledgePoint)||"",className:`${xe.edit} c-grey-333`,onBlur:zt=>ir("knowledgePoint",bt,Fn(Xn(zt)),Mt)})))},Qn=Ke=>y.createElement(y.Fragment,null,typeof(Ke==null?void 0:Ke.errorMsg)=="string"&&!!(Ke!=null&&Ke.errorMsg)&&y.createElement("h5",{contentEditable:!1},y.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),y.createElement("div",null,Ke==null?void 0:Ke.errorMsg))),ar=Ke=>y.createElement(y.Fragment,null,typeof(Ke==null?void 0:Ke.errorMsg)=="string"&&!!(Ke!=null&&Ke.errorMsg)&&y.createElement("h5",null,y.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),y.createElement("div",null,Ke==null?void 0:Ke.errorMsg))),yt=(Ke,lt,bt,Mt)=>{let ft="flex";return(ht&&fn!==Mt||sn&&!(bt!=null&&bt.errorMsg))&&(ft="none"),y.createElement("div",{className:xe.row,style:{display:ft}},y.createElement("div",{className:xe.leftLayout},Tt||y.createElement(ze,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:xe.question},Ke))),y.createElement("div",{className:xe.rightLayout},y.createElement(Be,{className:bt!=null&&bt.errorMsg?xe.error:""},lt)))},gr=[{id:"0",type:"\u5355\u9009\u9898",element:(Ke,lt,bt)=>{var Mt,ft;const $t=bt!==void 0;let Vt=(Mt=Ke==null?void 0:Ke.answer)==null?void 0:Mt[0];const Nt=y.createElement(y.Fragment,null,Tr(Ke,lt,bt),(ft=Ke==null?void 0:Ke.options)==null?void 0:ft.map((jt,Wt)=>y.createElement(_e,{id:Ke==null?void 0:Ke.id,key:Wt,value:`${Ln[Wt]}.${jt}`,tagName:"p"})),Dr(Ke,Vt,$t),Qn(Ke));let zt=$t?Ke:bn[lt];const vn=zt==null?void 0:zt.options,Et=y.createElement(y.Fragment,null,jr(zt,lt,bt),vn==null?void 0:vn.map((jt,Wt)=>{var mn;return y.createElement("div",{key:Wt,className:xe.option},y.createElement("aside",{className:((mn=zt==null?void 0:zt.answer)==null?void 0:mn[0])===Ln[Wt]?xe.active:"",onClick:()=>ir("answer",lt,[Ln[Wt]],bt)},Ln[Wt]),y.createElement(_e,{id:zt==null?void 0:zt.id,tagName:"div",className:`${xe.text}`,onBlur:An=>{vn[Wt]=An,ir("options",lt,vn,bt)},value:jt}))}),Sr(zt,"",lt,bt),ar(zt));return $t?[Nt,Et]:yt(Nt,Et,zt,lt)},deal:Ke=>{var lt,bt,Mt;Ke.score=Ke.score===void 0?2:Ke.score;let ft=Fn((lt=Ke==null?void 0:Ke.answer)==null?void 0:lt[0]).toUpperCase();Ke.answer=ft?[ft]:[];let $t=[];if(!(Ke!=null&&Ke.options))$t.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Ke.options=(bt=Ke.options)==null?void 0:bt.slice(0,8);const Vt=Ke.options.map(zt=>zt==null?void 0:zt.trim().replace(/^\s+|\s+$/g,""));new Set(Vt).size!==Vt.length&&$t.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return ft||$t.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),ft&&(Ln.slice(0,((Mt=Ke==null?void 0:Ke.options)==null?void 0:Mt.length)||8).includes(ft)||$t.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),Fn(Ke==null?void 0:Ke.question)||$t.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ke.errorMsg=$t.join(` -`),Ke}},{id:"1",type:"\u591A\u9009\u9898",element:(Ke,lt,bt)=>{var Mt,ft;const $t=bt!==void 0;let Vt=(Mt=Ke==null?void 0:Ke.answer)==null?void 0:Mt[0];const Nt=y.createElement(y.Fragment,null,Tr(Ke,lt,bt),(ft=Ke==null?void 0:Ke.options)==null?void 0:ft.map((jt,Wt)=>y.createElement(_e,{id:Ke==null?void 0:Ke.id,key:Wt,value:`${Ln[Wt]}.${jt}`,tagName:"p"})),Dr(Ke,Vt,$t),Qn(Ke));let zt=$t?Ke:bn[lt];const vn=zt==null?void 0:zt.options,Et=y.createElement(y.Fragment,null,jr(zt,lt,bt),vn==null?void 0:vn.map((jt,Wt)=>{var mn,An;return y.createElement("div",{key:Wt,className:xe.option},y.createElement("aside",{className:(An=(mn=zt==null?void 0:zt.answer)==null?void 0:mn[0])!=null&&An.includes(Ln[Wt])?xe.active:"",onClick:()=>{var On;let kn=((On=zt==null?void 0:zt.answer)==null?void 0:On[0])||"";const Nn=Ln[Wt];kn.includes(Nn)?kn=kn.replace(new RegExp(Nn,"g"),""):kn+=Nn,kn=kn.split("").sort().join(""),ir("answer",lt,[kn],bt)}},Ln[Wt]),y.createElement(_e,{id:zt==null?void 0:zt.id,tagName:"div",className:`${xe.text}`,onBlur:On=>{vn[Wt]=On,ir("options",lt,vn,bt)},value:jt}))}),Sr(zt,"",lt,bt),ar(zt));return $t?[Nt,Et]:yt(Nt,Et,zt,lt)},deal:Ke=>{var lt,bt,Mt;Ke.score=Ke.score===void 0?2:Ke.score;let ft=Fn((lt=Ke==null?void 0:Ke.answer)==null?void 0:lt[0]).toUpperCase().split("").sort().join("");Ke.answer=ft?[ft]:[];let $t=[];if(!(Ke!=null&&Ke.options))$t.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Ke.options=(bt=Ke.options)==null?void 0:bt.slice(0,8);const Vt=Ke.options.map(zt=>zt==null?void 0:zt.trim().replace(/^\s+|\s+$/g,""));new Set(Vt).size!==Vt.length&&$t.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(ft||$t.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),ft){const Vt=Ln.slice(0,((Mt=Ke==null?void 0:Ke.options)==null?void 0:Mt.length)||8);_n(Vt).includes(ft)||$t.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return Fn(Ke==null?void 0:Ke.question)||$t.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ke.errorMsg=$t.join(` -`),Ke}},{id:"2",type:"\u5224\u65AD\u9898",element:(Ke,lt,bt)=>{var Mt,ft;const $t=bt!==void 0;let Vt=(Mt=Ke==null?void 0:Ke.answer)==null?void 0:Mt[0];const Nt=y.createElement(y.Fragment,null,Tr(Ke,lt,bt),Dr(Ke,Vt,$t),Qn(Ke));let zt=$t?Ke:bn[lt];const vn=["\u6B63\u786E","\u9519\u8BEF"];let Et=((ft=zt==null?void 0:zt.answer)==null?void 0:ft[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(Et)?Et="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(Et)&&(Et="\u9519\u8BEF");const jt=y.createElement(y.Fragment,null,jr(zt,lt,bt),vn==null?void 0:vn.map((Wt,mn)=>y.createElement("div",{key:mn,className:xe.option},y.createElement("aside",{style:{borderRadius:2},className:Et===Wt?xe.active:"",onClick:()=>ir("answer",lt,[Wt],bt)},Wt==="\u6B63\u786E"?"T":"F"),y.createElement("div",{style:{pointerEvents:"none"},className:`${xe.text}`},Wt))),Sr(zt,"",lt,bt),ar(zt));return $t?[Nt,jt]:yt(Nt,jt,zt,lt)},deal:Ke=>{var lt;Ke.score=Ke.score===void 0?2:Ke.score;let bt=Fn((lt=Ke==null?void 0:Ke.answer)==null?void 0:lt[0]);Ke.answer=bt?[bt]:[];let Mt=[];return bt||Mt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),bt&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(bt)&&Mt.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Fn(Ke==null?void 0:Ke.question)||Mt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ke.errorMsg=Mt.join(` -`),Ke}},{id:"3",type:"\u586B\u7A7A\u9898",element:(Ke,lt,bt)=>{var Mt,ft;const $t=bt!==void 0,Vt=y.createElement(y.Fragment,null,Tr(Ke,lt,bt),(Mt=Ke==null?void 0:Ke.answer)==null?void 0:Mt.map((vn,Et)=>y.createElement(_e,{id:Ke==null?void 0:Ke.id,key:Et,tagName:"p",value:`\u7B54\u6848${Et+1}\uFF1A${vn.text||""}`})),Dr(Ke,"",$t),Qn(Ke));let Nt=$t?Ke:bn[lt];const zt=y.createElement(y.Fragment,null,jr(Nt,lt,bt),(ft=Nt==null?void 0:Nt.answer)==null?void 0:ft.map((vn,Et)=>y.createElement("div",{key:Et,className:xe.option},y.createElement("aside",{className:xe.fill},"\u586B\u7A7A\u9879",Et+1),vn.model===1&&y.createElement(_e,{id:Nt==null?void 0:Nt.id,tagName:"div",onBlur:jt=>{Nt.answer[Et].latex=Xn(jt),ir("answer",lt,Nt.answer,bt)},className:`${xe.text}`,value:vn.latex}),vn.model===2&&y.createElement(be.Z,{value:vn.latex,onChange:jt=>{Nt.answer[Et].latex=jt,ir("answer",lt,Nt.answer,bt)}}))),Sr(Nt,"",lt,bt),ar(Nt));return $t?[Vt,zt]:yt(Vt,zt,Nt,lt)},deal:Ke=>{var lt,bt,Mt,ft;Ke.score=Ke.score===void 0?2:Ke.score,Ke.question=(lt=Ke.question)==null?void 0:lt.replaceAll("\u2581","_");const $t=(bt=Ke.answer)==null?void 0:bt.map(Nt=>{if(Object.prototype.toString.call(Nt)==="[object Object]")return Nt;Nt=Nt==null?void 0:Nt.trim();const zt={model:1,text:Nt,latex:Nt};return Nt.startsWith("$$")&&Nt.endsWith("$$")||Nt.startsWith("`$$")&&Nt.endsWith("$$`")?(zt.model=2,zt.latex=Nt.slice(2,-2)):zt.latex=Xn(Nt),zt});Ke.answer=$t;let Vt=[];return $t||Vt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Fn(Ke==null?void 0:Ke.question)?Ke!=null&&Ke.question.includes("_")?(Mt=Ke==null?void 0:Ke.answer)!=null&&Mt.length&&((Ke==null?void 0:Ke.question.match(/_+/g))||[]).length!==((ft=Ke==null?void 0:Ke.answer)==null?void 0:ft.length)&&Vt.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Vt.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):Vt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ke.errorMsg=Vt.join(` -`),Ke}},{id:"4",type:"\u7B80\u7B54\u9898",element:(Ke,lt,bt)=>{var Mt,ft;const $t=bt!==void 0;let Vt=(Mt=Ke==null?void 0:Ke.answer)==null?void 0:Mt[0];const Nt=y.createElement(y.Fragment,null,Tr(Ke,lt,bt),Dr(Ke,Vt,$t),Qn(Ke));let zt=$t?Ke:bn[lt];const vn=y.createElement(y.Fragment,null,jr(zt,lt,bt),Sr(zt,(ft=zt==null?void 0:zt.answer)==null?void 0:ft[0],lt,bt),ar(zt));return $t?[Nt,vn]:yt(Nt,vn,zt,lt)},deal:Ke=>{Ke.score=Ke.score===void 0?5:Ke.score;let lt=[];return Fn(Ke==null?void 0:Ke.question)||lt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ke.errorMsg=lt.join(` -`),Ke}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(Ke,lt)=>{var bt,Mt;const ft=bn[lt],$t=Ot.slice(0,4).map(Vt=>({key:Vt,label:Vt,onClick:()=>ir("platform",lt,Vt)}));return y.createElement("div",{className:xe.row,style:{display:sn?ft!=null&&ft.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:xe.leftLayout},y.createElement(ze,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:xe.question},Tr(Ke,lt),y.createElement(_e,{id:Ke==null?void 0:Ke.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(Ke==null?void 0:Ke.description)||""}`,tagName:"p"}),Dr(Ke),y.createElement(_e,{id:Ke==null?void 0:Ke.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Ke==null?void 0:Ke.timeLimit}`,tagName:"p"}),y.createElement(_e,{id:Ke==null?void 0:Ke.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Ke==null?void 0:Ke.platform)||""}`,tagName:"p"}),y.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),y.createElement("h4",null),y.createElement(_e,{id:Ke==null?void 0:Ke.id,value:(Ke==null?void 0:Ke.code)||"",tagName:"div"}),(bt=Ke==null?void 0:Ke.inputs)==null?void 0:bt.map((Vt,Nt)=>{var zt;return y.createElement(y.Fragment,{key:Nt},y.createElement("h4",null),y.createElement(_e,{id:Ke==null?void 0:Ke.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Nt+1})\u8F93\u5165\uFF1A${Vt||""}`,tagName:"div"}),y.createElement(_e,{id:Ke==null?void 0:Ke.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Nt+1})\u8F93\u51FA\uFF1A${((zt=Ke==null?void 0:Ke.outputs)==null?void 0:zt[Nt])||""}`,tagName:"div"}))}),Qn(Ke)))),y.createElement("div",{className:xe.rightLayout},y.createElement(Be,{className:ft!=null&&ft.errorMsg?xe.error:""},jr(ft,lt),y.createElement("div",{className:xe.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),y.createElement(_e,{className:xe.edit,id:ft==null?void 0:ft.id,value:ft==null?void 0:ft.description,tagName:"div",onBlur:Vt=>ir("description",lt,Vt)}))),Sr(ft,"",lt),y.createElement("div",{className:xe.liWrap},y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),y.createElement(_e,{className:xe.edit,id:ft==null?void 0:ft.id,value:ft==null?void 0:ft.timeLimit,tagName:"div",onBlur:Vt=>ir("timeLimit",lt,Xn(Vt))})),y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(x.Z,{menu:{items:$t}},y.createElement("span",{className:"c-light-primary"},ft==null?void 0:ft.platform,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),y.createElement("div",{className:xe.li,style:{flexDirection:"column",alignItems:"start"}},y.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),y.createElement(_e,{className:xe.edit,id:ft==null?void 0:ft.id,value:(ft==null?void 0:ft.code)||"",onBlur:Vt=>ir("code",lt,Xn(Vt)),tagName:"div"}))),(Mt=ft==null?void 0:ft.inputs)==null?void 0:Mt.map((Vt,Nt)=>{var zt;return y.createElement("div",{className:xe.liWrap,key:Nt},y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Nt+1,")\u8F93\u5165\uFF1A"),y.createElement(_e,{id:ft==null?void 0:ft.id,value:Vt||"",className:xe.edit,onBlur:vn=>{const Et=[...(ft==null?void 0:ft.inputs)||[]];Et[Nt]=Xn(vn),ir("inputs",lt,Et)},tagName:"div"})),y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Nt+1,")\u8F93\u51FA\uFF1A"),y.createElement(_e,{id:ft==null?void 0:ft.id,value:((zt=ft==null?void 0:ft.outputs)==null?void 0:zt[Nt])||"",className:xe.edit,onBlur:vn=>{const Et=[...(ft==null?void 0:ft.outputs)||[]];Et[Nt]=Xn(vn),ir("outputs",lt,Et)},tagName:"div"})))}),ar(ft))))},deal:Ke=>{var lt,bt,Mt;Ke.score=Ke.score===void 0?10:Ke.score,Ke.code=(lt=Ke.code)==null?void 0:lt.trim();let ft=[];Fn(Ke==null?void 0:Ke.question)?((bt=Ke==null?void 0:Ke.question)==null?void 0:bt.length)>60&&ft.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):ft.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Fn(Ke==null?void 0:Ke.description)||ft.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const $t=Fn(String((Ke==null?void 0:Ke.timeLimit)||""));if(Ke.timeLimit=$t,(!$t||$t&&!["3","4","5","6","7","8","9","10"].includes($t))&&ft.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Ke.platform=Fn(Ke==null?void 0:Ke.platform),Ke!=null&&Ke.platform){const Vt=["c","c++","java","python"],Nt=(Mt=Ke==null?void 0:Ke.platform)==null?void 0:Mt.toLowerCase(),zt=Vt.findIndex(vn=>vn===Nt);zt>-1?Ke.platform=Ot[zt]:ft.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else ft.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(Ke!=null&&Ke.inputs)||!(Ke!=null&&Ke.outputs))Ke.inputs=[],Ke.outputs=[],ft.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const Vt=Math.min(Ke.inputs.length,Ke.outputs.length);Ke.inputs=Ke.inputs.slice(0,Vt),Ke.outputs=Ke.outputs.slice(0,Vt),Ke.outputs.some(Nt=>!Fn(Nt))&&ft.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return Ke.errorMsg=ft.join(` -`),Ke}},{id:"7",type:"\u7EC4\u5408\u9898",element:(Ke,lt)=>{var bt,Mt;const ft=bn[lt];return y.createElement("div",{className:xe.row,style:{display:sn?ft!=null&&ft.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:xe.leftLayout},y.createElement(ze,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:xe.question},Tr(Ke,lt),Dr(Ke),(bt=Ke==null?void 0:Ke.questions)==null?void 0:bt.map(($t,Vt)=>{var Nt;const zt=(Nt=gr.find(vn=>vn.id===($t==null?void 0:$t.type)))==null?void 0:Nt.element;return y.createElement(y.Fragment,{key:`left-${Ke.id}-${Vt}`},zt($t,lt,Vt)[0])}),Qn(Ke),y.createElement("p",{contentEditable:!0},"}}")))),y.createElement("div",{className:xe.rightLayout},y.createElement(Be,{className:ft!=null&&ft.errorMsg?xe.error:""},jr(ft,lt),Sr(ft,"",lt),(Mt=ft==null?void 0:ft.questions)==null?void 0:Mt.map(($t,Vt)=>{var Nt;const zt=(Nt=gr.find(vn=>vn.id===($t==null?void 0:$t.type)))==null?void 0:Nt.element;return y.createElement(y.Fragment,{key:`right-${ft.id}-${Vt}`},zt($t,lt,Vt)[1])}),ar(ft))))},deal:Ke=>{var lt,bt,Mt,ft,$t;const Vt=Ur,Nt=[...gr],zt=Nt.findIndex(Wt=>Wt.id==="0"),vn=Nt.findIndex(Wt=>Wt.id==="1");if(zt!==-1){const Wt=Nt[zt].deal;Nt[zt].deal=mn=>{const An=Wt(mn);return An.errorMsg&&(An.errorMsg=An.errorMsg.split(` +`),xe)},15395:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return fe}});var y=le(59301),xe=le(18287),a=le(70610),pe={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"},ce=Object.defineProperty,ee=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,x=(ue,de,se)=>de in ue?ce(ue,de,{enumerable:!0,configurable:!0,writable:!0,value:se}):ue[de]=se,b=(ue,de)=>{for(var se in de||(de={}))te.call(de,se)&&x(ue,se,de[se]);if(re)for(var se of re(de))ne.call(de,se)&&x(ue,se,de[se]);return ue},E=(ue,de)=>ee(ue,ae(de)),z=(ue,de)=>{var se={};for(var he in ue)te.call(ue,he)&&de.indexOf(he)<0&&(se[he]=ue[he]);if(ue!=null&&re)for(var he of re(ue))de.indexOf(he)<0&&ne.call(ue,he)&&(se[he]=ue[he]);return se},ie=(ue,de,se)=>new Promise((he,Ee)=>{var ge=be=>{try{me(se.next(be))}catch(ye){Ee(ye)}},ve=be=>{try{me(se.throw(be))}catch(ye){Ee(ye)}},me=be=>be.done?he(be.value):Promise.resolve(be.value).then(ge,ve);me((se=se.apply(ue,de)).next())}),fe=ue=>{var de=ue,{value:se,onChange:he,defaultValue:Ee,disabled:ge}=de,ve=z(de,["value","onChange","defaultValue","disabled"]);const[me,be]=(0,y.useState)([]),[ye,Ae]=(0,y.useState)("1");(0,y.useEffect)(()=>{Se()},[]);const Se=()=>ie(void 0,null,function*(){const _e=yield(0,a.NZ)({});if(_e!=null&&_e.data){const we=[{title:y.createElement("div",{title:"\u6839\u76EE\u5F55",className:pe.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:y.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Fe(_e.data||[])}];be(we),Ae("2")}}),Fe=_e=>{function we(Ie){const Oe=Ie.children,We=Array.isArray(Oe)&&Oe.length>0,Pe=Ie==null?void 0:Ie.group_id;return{title:y.createElement("div",{title:Ie==null?void 0:Ie.name,className:pe.name},Ie==null?void 0:Ie.name),value:Pe,key:Pe,icon:y.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:We?Oe==null?void 0:Oe.map(Xe=>we(Xe)):[]}}return _e==null?void 0:_e.map(Ie=>we(Ie))},Ce=Ee?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:se,defaultExpandedKeys:se};return y.createElement("div",{className:pe.customTree},y.createElement(xe.default,b(E(b({key:ye},Ce),{showIcon:!0,treeData:me,onSelect:he,disabled:ge}),ve)))}},47206:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return Se},U:function(){return be}});var y=le(59301),xe=le(11938),a=le(62957),pe=le(54172),ce=le(2610),ee=le(72664),ae=le(61186),re=le.n(ae),te={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},ne="data:image/png;base64,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",x="data:image/png;base64,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",b=le(49661),E=le(76560),z=le(67290),ie=le(59301),oe=Object.defineProperty,fe=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Ee=(Fe,Ce,_e)=>Ce in Fe?oe(Fe,Ce,{enumerable:!0,configurable:!0,writable:!0,value:_e}):Fe[Ce]=_e,ge=(Fe,Ce)=>{for(var _e in Ce||(Ce={}))se.call(Ce,_e)&&Ee(Fe,_e,Ce[_e]);if(de)for(var _e of de(Ce))he.call(Ce,_e)&&Ee(Fe,_e,Ce[_e]);return Fe},ve=(Fe,Ce)=>fe(Fe,ue(Ce)),me=(Fe,Ce,_e)=>new Promise((we,Ie)=>{var Oe=Xe=>{try{Pe(_e.next(Xe))}catch(Ge){Ie(Ge)}},We=Xe=>{try{Pe(_e.throw(Xe))}catch(Ge){Ie(Ge)}},Pe=Xe=>Xe.done?we(Xe.value):Promise.resolve(Xe.value).then(Oe,We);Pe((_e=_e.apply(Fe,Ce)).next())});const be=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:ye}=xe.default,Ae=({exercise:Fe,socket:Ce,dispatch:_e,onStartScreenshot:we,onCloseScreenshot:Ie,handleToDetail:Oe})=>{const[We,Pe]=a.default.useModal(),Xe=(0,y.useRef)(),[Ge,He]=(0,y.useState)(!0),ke=(0,y.useRef)(!1),Re=(0,E.useParams)();(0,y.useEffect)(()=>{var Le,Je,et;if(document.addEventListener((0,ce.gH)(),je,!1),window.addEventListener("blur",$e,!1),(Le=Fe.exerciseUserInfo)!=null&&Le.screen_open&&(0,ce.vp)()&&He(!1),(Je=Fe.exerciseUserInfo)!=null&&Je.screen_open&&!(0,ce.vp)()){(0,b.RG)(" ",!0);const it=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Fe.exerciseUserInfo.screen_sec+3:Fe.exerciseUserInfo.screen_sec+10+1;Xe.current=a.default.info({icon:null,centered:!0,width:444,title:(0,z._V)(z.CP.recordScreen1),keyboard:!1,content:ie.createElement("div",null,(0,z._V)(z.CP.recordScreen2),ie.createElement("span",{style:{color:"#FF9849"}},Fe.exerciseUserInfo.screen_num-Fe.exerciseUserInfo.used_screen_num),(0,z._V)(z.CP.recordScreen3)),okText:ie.createElement("span",null,(0,z._V)(z.CP.recordScreen4),"\uFF08",ie.createElement("span",{style:{display:"inline-block"}},ie.createElement(ye,{onFinish:()=>me(void 0,null,function*(){var ot;const at=yield qe();(ot=Xe.current)==null||ot.destroy(),at.used_screen_num&&Te(at.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+it*1e3})),"S\uFF09"),onOk:()=>{var ot;(0,b.RG)(" ",!0),(ot=Xe.current)==null||ot.destroy(),He(!1),(0,ce.Dj)(document.body),document.getElementById("root").addEventListener("click",Me,!1)}})}return(et=Fe.exerciseUserInfo)!=null&&et.screen_open&&!(0,ce.vp)()||document.getElementById("root").addEventListener("click",Me,!1),()=>{document.getElementById("root").removeEventListener("click",Me,!1),document.removeEventListener((0,ce.gH)(),je,!1),window.removeEventListener("blur",$e,!1)}},[]),(0,y.useEffect)(()=>{setTimeout(()=>{Fe.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",Me,!1),document.removeEventListener((0,ce.gH)(),je,!1))},500),Ue()},[Fe.actionTabs]),(0,y.useEffect)(()=>{setTimeout(()=>{Fe.exerciseUserInfo.used_screen_num>Fe.exerciseUserInfo.screen_num&&Ze()},500)},[Fe.exerciseUserInfo]);const Ne=()=>me(void 0,null,function*(){const Le=yield qe();setTimeout(()=>{var Je,et;(Je=Xe.current)==null||Je.destroy(),Xe.current=a.default.info({okText:ie.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:ie.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",ie.createElement("span",{className:"c-red"},Le.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",ie.createElement("span",{className:"c-red"},(et=Fe.exerciseUserInfo)==null?void 0:et.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>me(void 0,null,function*(){(0,ce.Dj)(document.body)})})},1e3)}),Me=Le=>{!(0,ce.vp)()&&Le.target.nodeName!=="A"&&Le.target.nodeName!=="BUTTON"&&Le.target.innerHTML!=="\u786E \u5B9A"&&(0,ce.Dj)(document.body)},Ue=()=>me(void 0,null,function*(){const Le=yield _e({type:"exercise/getExerciseUserInfo",payload:ge({},Re)});return Le==null?void 0:Le.data}),Ve=Le=>me(void 0,null,function*(){var Je;if((Je=Fe.exerciseUserInfo)!=null&&Je.screen_at){const it=yield(0,ee.ck)(ve(ge({},Re),{reset:!0}));if((it==null?void 0:it.status)===-6)return}const et=yield(0,ee.oy)({id:Re.categoryId});if(et!=null&&et.is_commit){a.default.destroyAll(),yield rt(),Ke(!0);return}else Te(Le+1)}),rt=()=>me(void 0,null,function*(){var Le;const Je=re()(),et=Fe.exerciseUserInfo.screen_sec;if(Be.current.length>0){const it=Je.format("YYYY-MM-DD HH:mm:ss");let ot=Math.floor(Je.diff(re()(Be.current[0].start))/1e3);const at=Be.current.length;ot/et>>0>at&&(ot=(at+1)*et-1),yield(0,ee.P8)(Re.categoryId,{exercise_user_id:(Le=Fe.exerciseUserInfo)==null?void 0:Le.exercise_user_id,time:it,time_long:ot,count:at})}Be.current=[]}),tt=(0,y.useRef)(0),ze=(0,y.useRef)(0),Be=(0,y.useRef)([]),Ye=(0,y.useRef)(!1),Te=Le=>me(void 0,null,function*(){var Je;ke.current||(we(),a.default.destroyAll(),tt.current=re()().valueOf(),Ye.current=!0,Xe.current=a.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:te.exitFullScreenModalWrapper,okText:ie.createElement("span",null,(0,z._V)(z.CP.recordScreen8)),content:ie.createElement("div",{className:te.exitFullScreenModal},ie.createElement("img",{src:ne,alt:"",className:te.warningIcon}),ie.createElement("div",{className:te.warningText,style:{marginBottom:50,fontWeight:500}},(0,z._V)(z.CP.recordScreen9)),ie.createElement("div",{style:{marginBottom:40}},(0,z._V)(z.CP.recordScreen10)),ie.createElement("div",{style:{marginBottom:40}},(0,z._V)(z.CP.recordScreen11),ie.createElement("span",{className:te.warningText},((Je=Fe.exerciseUserInfo)==null?void 0:Je.screen_num)+1),(0,z._V)(z.CP.recordScreen12),ie.createElement("span",{className:te.warningText,style:{fontWeight:600}},(0,z._V)(z.CP.recordScreen13)),",",(0,z._V)(z.CP.recordScreen14),ie.createElement("span",{className:te.warningText},Le-1),(0,z._V)(z.CP.recordScreen15)),ie.createElement("div",null,ie.createElement("span",null,ie.createElement(ye,{className:te.countdownWrapper,onFinish:()=>{ze.current=re()().valueOf(),Be.current.push({start:tt.current,end:ze.current}),Ve(Le)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Fe.exerciseUserInfo.screen_sec+1)*1e3}),(0,z._V)(z.CP.recordScreen25)),(0,z._V)(z.CP.recordScreen16))),onOk:()=>{(0,b.RG)(" ",!0),rt(),(0,ce.Dj)(document.body),Ie(),Xe.current.destroy(),Ye.current=!1}}))}),Ze=()=>me(void 0,null,function*(){a.default.destroyAll(),(yield(0,ee.VL)({categoryId:Re.categoryId,commit_method:1}))&&Ke()}),Ke=(Le=!1)=>me(void 0,null,function*(){var Je,et;if(document.removeEventListener((0,ce.gH)(),je,!1),(0,ce.BU)(),a.default.destroyAll(),ke.current=!0,Le){const it=yield(0,ee.Yu)(Re.categoryId,{exercise_user_id:(Je=Fe.exerciseUserInfo)==null?void 0:Je.exercise_user_id});We.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:te.forcedModalWrapper,centered:!0,content:ie.createElement("div",{className:te.forcedModalContent},ie.createElement("img",{src:x,alt:""}),ie.createElement("div",{className:te.forcedText},(0,z._V)(z.CP.recordScreen17)),ie.createElement("div",{className:te.screenNumText},(0,z._V)(z.CP.recordScreen18),(et=Fe.exerciseUserInfo)==null?void 0:et.screen_num,(0,z._V)(z.CP.recordScreen19)),ie.createElement(pe.default,{dataSource:it==null?void 0:it.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,z._V)(z.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,z._V)(z.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,z._V)(z.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{Ie(),Oe()},onOk:()=>{E.history.push(`/classrooms/${Re.coursesId}/exercisenotice/${Re.categoryId}/users/${Re.login}?isShowApply=true`)}})}else We.info({content:ie.createElement("div",{className:"tc font16"},(0,z._V)(z.CP.recordScreen23),ie.createElement("br",null),(0,z._V)(z.CP.recordScreen24)),onOk:()=>{Oe()}})}),$e=Le=>{(0,ce.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Ye.current&&(0,ce.BU)()},qe=()=>me(void 0,null,function*(){var Le;if((Le=Fe.exerciseUserInfo)!=null&&Le.screen_at){const it=yield(0,ee.ck)(ve(ge({},Re),{reset:!0}));if((it==null?void 0:it.status)===-6)return}const Je=yield(0,ee.oy)({id:Re.categoryId});if(Je!=null&&Je.is_commit){Ke();return}return yield Ue()}),je=()=>me(void 0,null,function*(){var Le;if((0,b.RG)(" ",!0),(0,ce.vp)()){if((Le=Fe.exerciseUserInfo)!=null&&Le.screen_at){var Je=yield(0,ee.ck)(ve(ge({},Re),{reset:!0}));if((Je==null?void 0:Je.status)===-6)return}}else if(!Ye.current){var Je=yield(0,ee.ck)(ge({},Re));if((Je==null?void 0:Je.status)===-6)return;const it=yield Ue();Te(it.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),De=()=>me(void 0,null,function*(){(0,ee.ck)(ge({},Re));const Le=yield Ue();Te(Le.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return ie.createElement("div",null,Pe)};var Se=(0,E.connect)(({exercise:Fe,globalSetting:Ce})=>({globalSetting:Ce,exercise:Fe}))(Ae)},79934:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return ue}});var y=le(59301),xe=le(18287),a={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},pe=le(73631),ce=le(5623),ee=le(70610),ae=Object.defineProperty,re=Object.defineProperties,te=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,E=(de,se,he)=>se in de?ae(de,se,{enumerable:!0,configurable:!0,writable:!0,value:he}):de[se]=he,z=(de,se)=>{for(var he in se||(se={}))x.call(se,he)&&E(de,he,se[he]);if(ne)for(var he of ne(se))b.call(se,he)&&E(de,he,se[he]);return de},ie=(de,se)=>re(de,te(se)),oe=(de,se,he)=>new Promise((Ee,ge)=>{var ve=ye=>{try{be(he.next(ye))}catch(Ae){ge(Ae)}},me=ye=>{try{be(he.throw(ye))}catch(Ae){ge(Ae)}},be=ye=>ye.done?Ee(ye.value):Promise.resolve(ye.value).then(ve,me);be((he=he.apply(de,se)).next())}),ue=({value:de,onChange:se,scrollId:he})=>{const[Ee,ge]=(0,y.useState)([]);(0,y.useEffect)(()=>{ve()},[]);const ve=()=>oe(void 0,null,function*(){const Fe=yield(0,ee.NZ)({});if(Fe!=null&&Fe.data){const Ce=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:y.createElement("img",{src:pe,className:a.folderIcon}),isLeaf:!1,children:me(Fe.data||[])}];ge(Ce)}}),me=Fe=>Fe.map(Ce=>({title:Ce.name,key:Ce.group_id,icon:y.createElement("img",{src:pe,className:a.folderIcon}),isLeaf:Ce.children.length===0,children:me(Ce.children)})),be=(Fe,Ce,_e)=>Fe.map(we=>we.key===Ce?z(z({},we),_e):we.children?ie(z({},we),{children:be(we.children,Ce,_e)}):we),ye=(Fe,Ce,_e)=>Fe.map(we=>{if(we.key===Ce)return ie(z({},we),{icon:_e?y.createElement("img",{src:ce,className:a.folderIcon}):y.createElement("img",{src:pe,className:a.folderIcon})});if(we.children)return ie(z({},we),{children:ye(we.children,Ce,_e)})}),Ae=(Fe,Ce)=>{ge(_e=>ye(_e,Ce.node.key,Ce.expanded))},Se=de?{selectedKeys:de,defaultExpandedKeys:de}:{};return Ee.length>0&&y.createElement("div",{id:he||""},y.createElement(xe.default,z({showLine:{showLeafIcon:!1},showIcon:!0,treeData:Ee,className:a.folderWrapper,onSelect:se,onExpand:Ae},Se)))}},99175:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return re}});var y=le(28284),xe=le(37568),a=le(99571),pe=le(59301),ce={search:"search___JA0r9",btn:"btn___GGtZC"},ee=le(59301),re=({value:te,onChange:ne})=>{const[x]=y.default.useForm(),b=(0,pe.useRef)(!1);(0,pe.useEffect)(()=>{te&&x.setFieldsValue(te)},te);const E=z=>{b.current||ne(z),b.current=!0,setTimeout(()=>{b.current=!1},2e3)};return ee.createElement("div",{className:ce.search},ee.createElement(y.default,{className:ce.formWrap,colon:!1,form:x,size:"large",layout:"inline",onFinish:z=>{b.current||E(z)}},ee.createElement(y.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},ee.createElement(xe.default,{style:{width:280,height:40}})),ee.createElement(y.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},ee.createElement(xe.default,{style:{width:280,height:40}})),ee.createElement(y.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},ee.createElement(xe.default,{style:{width:200,height:40}})),ee.createElement(a.ZP,{className:ce.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},84216:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return ee}});var y=le(37639),xe={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},a=le(32637),pe=le(59301),ee=({type:ae,style:re})=>{const te=pe.createElement("div",{className:xe.wrap,onClick:ne=>{ne.preventDefault(),ne.stopPropagation()}},pe.createElement("p",null,ae==="shixun"||ae==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",pe.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",ae==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),pe.createElement("div",{className:xe.contact},pe.createElement("div",{className:xe.img},pe.createElement("img",{src:a,width:"124px",height:"124px"})),pe.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return pe.createElement(y.Z,{content:te},pe.createElement("span",{className:xe.text,style:re},"\u9AD8\u6D88\u8017"))}},41751:function(dt,nt,le){"use strict";le.d(nt,{X:function(){return pe},y:function(){return a}});var y=le(59301),xe=le(6767);const a=ce=>{(0,y.useEffect)(()=>{if(ce){const ee=re=>{re.key==="F12"&&(re.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},ae=re=>{re.preventDefault()};return document.addEventListener("keydown",ee),document.addEventListener("contextmenu",ae),()=>{document.removeEventListener("keydown",ee),document.removeEventListener("contextmenu",ae)}}},[ce])},pe=()=>{const[ce,ee]=(0,y.useState)(!1),ae=re=>{const{keyCode:te,ctrlKey:ne,metaKey:x,type:b}=re;(b==="paste"||(te===67||te===86)&&(x||ne))&&(xe.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),re.preventDefault(),re.stopPropagation())};return(0,y.useEffect)(()=>(ce&&(window.addEventListener("keydown",ae,!0),window.addEventListener("paste",ae,!0)),()=>{window.removeEventListener("keydown",ae,!0),window.removeEventListener("paste",ae,!0)}),[ce]),{setOpenDisableCopyAndPaste:ee,disableCopyAndPaste:ce}}},6077:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return x}});var y=le(59301),xe={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},a=le(92310),pe=le.n(a),ce=le(29787),ee=le(2859),ae=le(82093),re=le(49661),te=(b,E,z)=>new Promise((ie,oe)=>{var fe=se=>{try{de(z.next(se))}catch(he){oe(he)}},ue=se=>{try{de(z.throw(se))}catch(he){oe(he)}},de=se=>se.done?ie(se.value):Promise.resolve(se.value).then(fe,ue);de((z=z.apply(b,E)).next())}),x=({data:b,className:E,fullWidth:z,style:ie={},onClose:oe,onOk:fe,showFullTools:ue,noAssociationId:de})=>{const se=(0,y.useRef)(null),he=(0,y.useRef)(null),Ee=(0,y.useRef)(null),ge=(0,y.useRef)(null),[ve,me]=(0,y.useState)(!1),[be,ye]=(0,y.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,y.useEffect)(()=>(Ee.current||(Ee.current=document.createElement("style"),document.head.appendChild(Ee.current)),b!=null&&b.visible?(document.body.setAttribute("data-custom","y-hidden"),Ee.current.innerHTML=" html { overflow-y: hidden; }",b!=null&&b.src&&Ae()):(document.body.removeAttribute("data-custom"),Ee.current&&(document.head.removeChild(Ee.current),Ee.current=null)),()=>{document.body.removeAttribute("data-custom"),Ee.current&&(document.head.removeChild(Ee.current),Ee.current=null)}),[b==null?void 0:b.visible]);const Ae=()=>te(void 0,null,function*(){me(!0),ye("\u6B63\u5728\u52A0\u8F7D\u4E2D");const _e=yield(0,re.ZJ)(b==null?void 0:b.src);se.current.src="",se.current.src=_e,se.current.onload=function(){Ce()},me(!1),ye("")}),Se=_e=>te(void 0,null,function*(){me(!0),ye("\u6B63\u5728\u4FDD\u5B58\u4E2D");const we=yield(0,ae.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:b.title,file:_e.dataUrl}});we!=null&&we.id&&!de?(yield(0,ae.ZP)(`/api/attachments/${b.id}/add_subitem.json`,{method:"post",body:{subitem_id:we==null?void 0:we.id,settings:JSON.stringify(_e.state)}})).status===0&&fe():we!=null&&we.id&&fe(we),me(!1),ye("")}),Fe=()=>{const _e=document.querySelector('a[href="https://markerjs.com/"]');_e&&_e.parentNode&&(_e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Ie=>{const Oe=document.querySelector(Ie.name);Oe&&Oe.setAttribute("title",Ie.title)})},Ce=()=>{he.current=new ee.hP(se.current),he.current.targetRoot=ge.current,he.current.addEventListener("render",Se),he.current.addEventListener("beforeclose",oe),ue&&(he.current.availableMarkerTypes=he.current.ALL_MARKER_TYPES,he.current.uiStyleSettings.redoButtonVisible=!0,he.current.uiStyleSettings.notesButtonVisible=!0,he.current.uiStyleSettings.zoomButtonVisible=!0,he.current.uiStyleSettings.zoomOutButtonVisible=!0,he.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=he.current.uiStyleSettings,he.current.show(),b!=null&&b.snapshotData&&he.current.restoreState(b.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Fe()},300)};return y.createElement(y.Fragment,null,(b==null?void 0:b.visible)&&y.createElement(ce.Z,{spinning:ve,tip:be,style:{position:"absolute",width:"100vw"}},y.createElement("div",{ref:ge,className:pe()(xe.imageDimensions,E,z?xe.fullWidth:""),style:ie},y.createElement("img",{className:xe.img,ref:se}))))}},30008:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return Ze},$:function(){return Te}});var y=le(59301),xe={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},a=le(92310),pe=le.n(a),ce=le(28284),ee=le(6767),ae=le(62957),re=le(71051),te=le(77019),ne=le(62673),x=le(75727),b=le(14566),E=le(99571),z=le(60242),ie=le(37568),oe=le(71360),fe=le(90524),ue="data:image/png;base64,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",de="data:image/png;base64,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",se="data:image/png;base64,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",he="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",Ee=le(82093),ge=le(79934),ve=le(5623),me=le(88831),be=le(65986),ye=le(45596),Ae=le(15342),Se=le.n(Ae),Fe=(Ke,$e,qe)=>new Promise((je,De)=>{var Le=it=>{try{et(qe.next(it))}catch(ot){De(ot)}},Je=it=>{try{et(qe.throw(it))}catch(ot){De(ot)}},et=it=>it.done?je(it.value):Promise.resolve(it.value).then(Le,Je);et((qe=qe.apply(Ke,$e)).next())}),_e=y.memo(({tagName:Ke="div",value:$e="",className:qe,style:je={},onBlur:De,id:Le})=>{const Je=(0,y.useRef)(null);(0,y.useEffect)(()=>{if(!Je.current)return;Fe(void 0,null,function*(){const ot=Je.current;ot.innerHTML="";const at=$e==null?void 0:$e.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const Rt of at)if(Rt.startsWith("$$")&&Rt.endsWith("$$")||Rt.startsWith("`$$")&&Rt.endsWith("$$`")){const wt=Rt.startsWith("`$$")?Rt.slice(3,-3):Rt.slice(2,-2),Tt=document.createElement("span");Tt.setAttribute("contentEditable","false"),Tt.setAttribute("title",Rt),Tt.className="edu_latex",ot.appendChild(Tt),Se().render(wt,Tt,{throwOnError:!1})}else{const wt=Rt==null?void 0:Rt.replace(/<[^>]*>/g,Tt=>Tt.startsWith("{var it,ot;if(De&&Je.current){const Rt=Je.current.cloneNode(!0),wt=Rt.querySelectorAll("span.edu_latex");for(let Tt of wt){const gt=Tt.getAttribute("title"),ct=document.createTextNode(gt||""),ht=Tt;(ot=(it=ht.parentNode)==null?void 0:it.replaceChild)==null||ot.call(it,ct,ht)}De(Rt.innerHTML)}};return y.createElement(y.Fragment,null,y.createElement(Ke,{ref:Je,contentEditable:!0,className:qe,style:je,onBlur:et}))}),we=le(34055),Ie=le(33796),Oe=le(74049),We=le(61471),Pe=Object.defineProperty,Xe=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ne=(Ke,$e,qe)=>$e in Ke?Pe(Ke,$e,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ke[$e]=qe,Me=(Ke,$e)=>{for(var qe in $e||($e={}))ke.call($e,qe)&&Ne(Ke,qe,$e[qe]);if(He)for(var qe of He($e))Re.call($e,qe)&&Ne(Ke,qe,$e[qe]);return Ke},Ue=(Ke,$e)=>Xe(Ke,Ge($e)),Ve=(Ke,$e,qe)=>new Promise((je,De)=>{var Le=it=>{try{et(qe.next(it))}catch(ot){De(ot)}},Je=it=>{try{et(qe.throw(it))}catch(ot){De(ot)}},et=it=>it.done?je(it.value):Promise.resolve(it.value).then(Le,Je);et((qe=qe.apply(Ke,$e)).next())});const rt=Ke=>{Ke.preventDefault();let qe=(Ke.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,qe)},tt=Ke=>{Ke.key==="Enter"&&Ke.preventDefault()},ze=({children:Ke,style:$e})=>y.createElement("div",{className:xe.leftBox,style:$e,onPaste:rt},Ke),Be=({children:Ke,style:$e,className:qe})=>y.createElement("div",{className:pe()(xe.rightBox,qe),style:$e,onPaste:rt},Ke),Ye=({className:Ke,style:$e={},width:qe=1200,onCancel:je=()=>{},onSuccess:De=()=>{},gather:Le={},mode:Je=1,stickyTop:et=0,subDisciplineId:it=[],hideWordFeatures:ot,dataSource:at=[],customLeftHeadNode:Rt,customRightHeadNode:wt,customLeftContent:Tt,hideRecognition:gt=!1,onExchange:ct,isSingleSelection:ht=!1,underpinBackgroundStyle:st={},headExtraNode:Ct,isRefreshItemBank:pt=!1,okText:St="\u786E\u5B9A\u5BFC\u5165",onSave:Dt})=>{var kt;const[Pt,un]=(0,y.useState)(1),[pn,nn]=(0,y.useState)(0),[Xt,ln]=(0,y.useState)(""),[tn,Yt]=(0,y.useState)(!1),[gn,xn]=(0,y.useState)([]),[bn,hn]=(0,y.useState)([]),[sn,xt]=(0,y.useState)(!1),[Bt,jt]=(0,y.useState)(!1),[Qt,Ft]=(0,y.useState)(!1),[_t,ut]=(0,y.useState)(!1),[vt,It]=(0,y.useState)([]),[Jt,qt]=(0,y.useState)(1),[Kt,Gt]=(0,y.useState)(!1),[zt,yn]=(0,y.useState)(!0),[fn,Dn]=(0,y.useState)(0),[jn,Pn]=(0,y.useState)(!1),[qn]=ce.default.useForm(),[Ht]=ce.default.useForm(),en=(0,y.useRef)(null),Bn=(0,y.useRef)(null),En=(0,y.useRef)(),Sn=(0,y.useRef)(null),Ln=["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"],Ot=["C","C++","Java","Python","JavaScript","Ruby"];(0,y.useEffect)(()=>{at!=null&&at.length&&Mr(at)},[at]),(0,y.useEffect)(()=>{Pt===2&&en.current.focus()},[Pt]),(0,y.useEffect)(()=>{Qt&&In()},[Qt]);const Tn=()=>{if(Pt===1){ee.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}ae.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>Ve(void 0,null,function*(){un(1)})})},In=()=>Ve(void 0,null,function*(){const Qe=yield(0,Ee.ZP)("/api/disciplines.json",{method:"get",params:{source:Je===1?"new_question":"subject"}});It(Qe.disciplines||[])}),_n=Qe=>{const lt=[],bt=(Mt,ft)=>{Mt.length>=2&<.push(Mt.join(""));for(let $t=ft;$t(Qe=Qe||"",Qe=String(Qe),Qe=Qe.replace(/\s+/g,""),Qe),Xn=Qe=>(Qe=Qe||"",Qe=String(Qe),Qe=Qe.replace(/
/g,""),Qe=Qe.replace(/
/g,` +`),Qe=Qe.replace(/<\/div>/g,` +`),Qe=Er(Qe),Qe),nr=Qe=>Qe.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Er=Qe=>Qe.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),hr=Qe=>{var lt;const bt=Qe.clipboardData;if(bt){const Mt=bt.types.toString(),ft=bt.items;if(Mt==="Files"||bt.types.indexOf("Files")>-1){Qe.preventDefault();try{let $t=ft[1];((lt=ft[0])==null?void 0:lt.kind)==="file"&&($t=ft[0]);const Vt=$t.getAsFile();(0,ye.I)(Vt,Ut=>{var Zt;if(Ut.id){if(((Zt=Vt==null?void 0:Vt.type)==null?void 0:Zt.indexOf("image"))>-1){const vn=``;document.execCommand("insertText",!1,vn)}}else(Ut==null?void 0:Ut.status)===401&&(document.location.href="/user/login")})}catch($t){ee.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function br(Qe,lt){return Ve(this,null,function*(){if(typeof Qe=="string")return yield lt(Qe);if(typeof Qe!="object"||Qe===null)return Qe;if(Array.isArray(Qe))return yield Promise.all(Qe.map(ft=>Ve(this,null,function*(){return yield br(ft,lt)})));const bt={};for(const Mt in Qe)if(Object.prototype.hasOwnProperty.call(Qe,Mt)){const ft=Qe[Mt];typeof ft=="string"?bt[Mt]=yield lt(ft):typeof ft=="object"?bt[Mt]=yield br(ft,lt):bt[Mt]=ft}return bt})}const or=()=>Ve(void 0,null,function*(){var Qe;Yt(!0),ln("\u5904\u7406\u4E2D"),yield new Promise(Mt=>setTimeout(Mt,1e3));let lt=(Qe=Bn.current)==null?void 0:Qe.querySelectorAll('[data-text="edit"]'),bt="";try{lt.forEach(function(Mt){var ft,$t,Vt,Ut;const Zt=Mt.cloneNode(!0),vn=Zt.querySelectorAll("span.edu_latex");for(let Nt of vn){const Wt=Nt.getAttribute("title"),mn=document.createTextNode(Wt),An=Nt;($t=(ft=An.parentNode)==null?void 0:ft.replaceChild)==null||$t.call(ft,mn,An)}const Et=Zt.querySelectorAll("span[style]");for(let Nt of Et)if(Nt.style.fontFamily){const Wt=Nt.innerHTML,mn=document.createTextNode(Wt),An=Nt;(Ut=(Vt=An.parentNode)==null?void 0:Vt.replaceChild)==null||Ut.call(Vt,mn,An)}Zt==null||Zt.childNodes.forEach(function(Nt){Nt.nodeType===Node.ELEMENT_NODE&&Nt.localName!=="h5"&&Nt.localName!=="h4"?bt+=`

${Nt.innerHTML}

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

${Nt.textContent}

`)})}),Pr("/api/intelligent_imports/import.json",{html:Er(bt)})}catch(Mt){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",Mt)}}),Ur=Qe=>{let lt=Qe.filter(bt=>!!(bt!=null&&bt.type));return lt=lt.map(bt=>{var Mt,ft;const $t=(Mt=gr.find(Ut=>Ut.id===(bt==null?void 0:bt.type)))==null?void 0:Mt.deal,Vt=Ue(Me({},bt),{id:String(Math.random()).slice(-6),knowledgePoint:(ft=Fn(bt==null?void 0:bt.knowledgePoint))==null?void 0:ft.replaceAll(";","\uFF1B")});return $t?$t(Vt):Vt}),lt},zr=()=>{if(Pt===1){ee.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}ae.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:or})},qr=()=>y.createElement("div",{className:xe.row},y.createElement("div",{className:xe.leftLayout},y.createElement(ze,{style:{height:675}},Pt===1&&y.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>un(2)},y.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",y.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",y.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",y.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",y.createElement("br",null)),y.createElement("div",{className:xe.imgBox,style:{marginTop:75}},y.createElement("img",{width:56,src:de}),y.createElement("span",null,"\u7F16\u8F91\u533A"))),Pt===2&&y.createElement("div",{"data-text":"edit",onBlur:()=>{en.current.innerHTML||un(1)},ref:en,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),y.createElement("div",{className:xe.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},y.createElement("div",{className:xe.imgBox,style:{marginTop:240}},y.createElement("img",{width:56,src:se}),y.createElement("span",null,"\u9884\u89C8\u533A")))),ir=(Qe,lt,bt,Mt)=>{var ft;console.log(Qe,lt,bt,Mt,"onDataChange\u4FEE\u6539\u6570\u503C");const $t=JSON.parse(JSON.stringify(bn));Mt===void 0?$t[lt][Qe]=bt:$t[lt].questions[Mt][Qe]=bt;const Vt=Me({},$t[lt]),Ut=(ft=gr.find(Zt=>Zt.id===(Vt==null?void 0:Vt.type)))==null?void 0:ft.deal;$t[lt]=Ut(Vt),hn($t)},Tr=(Qe,lt,bt)=>{var Mt;const ft=bt!==void 0,$t=(Mt=gr.find(Zt=>Zt.id===(Qe==null?void 0:Qe.type)))==null?void 0:Mt.type,Vt=`${lt+1}.${bt===void 0?"":bt+1+"."}`,Ut=`${(Qe==null?void 0:Qe.type)==="7"?"{{":""}${Vt}\u3010${$t}\u3011${(Qe==null?void 0:Qe.question)||""}`;return y.createElement(y.Fragment,null,ft&&y.createElement("h4",{contentEditable:!0}),y.createElement(_e,{id:Qe==null?void 0:Qe.id,tagName:"div",value:Ut}))},Hr=(Qe,lt)=>Ve(void 0,null,function*(){var bt;const Mt=yield ct(Qe,lt),ft=(bt=Mt==null?void 0:Mt.data)==null?void 0:bt.content;if(ft!=null&&ft.length){const $t=Ur(ft)[0];gn.splice(lt,1,$t),bn.splice(lt,1,$t),xn([...gn]),hn([...bn])}}),jr=(Qe,lt,bt)=>{var Mt;const ft=bt!==void 0,$t=(Mt=gr.find(Ut=>Ut.id===(Qe==null?void 0:Qe.type)))==null?void 0:Mt.type,Vt=`${lt+1}.${bt===void 0?"":bt+1+"."}`;return ft?y.createElement("div",{style:{padding:"10px 18px"}},`${Vt}\u3010${$t}\u3011`,y.createElement(_e,{id:Qe==null?void 0:Qe.id,tagName:"span",className:xe.edit,onBlur:Ut=>ir("question",lt,Ut,bt),value:(Qe==null?void 0:Qe.question)||""})):y.createElement(y.Fragment,null,y.createElement("div",{className:xe.actionHead},y.createElement("div",{className:"c-light-primary"},`${Vt}\u3010${$t}\u3011`),Je!==1&&y.createElement(re.Z,{disabled:(Qe==null?void 0:Qe.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:Ut=>ir("score",lt,Ut,bt),value:Qe==null?void 0:Qe.score}),y.createElement(te.Z,{align:"middle",style:{marginLeft:"auto"}},!!ct&&y.createElement("span",{className:"current c-light-primary mr30",onClick:()=>Hr(Qe,lt)},y.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),y.createElement(ne.default,{onChange:Ut=>ir("checked",lt,Ut.target.checked,bt),checked:!!(Qe!=null&&Qe.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),y.createElement(_e,{id:Qe==null?void 0:Qe.id,tagName:"div",style:{padding:"10px 18px"},className:xe.edit,onBlur:Ut=>ir("question",lt,Ut,bt),value:Qe==null?void 0:Qe.question}))},Dr=(Qe,lt,bt)=>y.createElement(y.Fragment,null,["0","1","2","4"].includes(Qe==null?void 0:Qe.type)&&y.createElement(_e,{id:Qe==null?void 0:Qe.id,value:`\u7B54\u6848\uFF1A${lt||""}`,tagName:"p"}),!bt&&y.createElement(_e,{id:Qe==null?void 0:Qe.id,value:`\u96BE\u5EA6\uFF1A${(Qe==null?void 0:Qe.difficulty)||""}`,tagName:"p"}),(Qe==null?void 0:Qe.type)!=="7"&&y.createElement(_e,{id:Qe==null?void 0:Qe.id,value:`\u89E3\u6790\uFF1A${(Qe==null?void 0:Qe.analyze)||""}`,tagName:"p"}),!bt&&y.createElement(_e,{id:Qe==null?void 0:Qe.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(Qe==null?void 0:Qe.knowledgePoint)||""}`,tagName:"p"})),Sr=(Qe,lt,bt,Mt)=>{const ft=Mt!==void 0,$t=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Vt=ft&&!Qe.last&&!Qe.errorMsg?{marginBottom:10}:{},Ut=$t.map(Zt=>({key:Zt,label:Zt,onClick:()=>ir("difficulty",bt,Zt,Mt)}));return y.createElement("div",{className:xe.liWrap,style:Vt},["4"].includes(Qe==null?void 0:Qe.type)&&y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),y.createElement(_e,{id:Qe==null?void 0:Qe.id,tagName:"div",className:`${xe.edit} c-black`,onBlur:Zt=>ir("answer",bt,[Zt],Mt),value:lt})),!ft&&y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(x.Z,{menu:{items:Ut}},y.createElement("span",{className:"c-light-primary"},Qe==null?void 0:Qe.difficulty,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(Qe==null?void 0:Qe.type)!=="7"&&y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),y.createElement(_e,{id:Qe==null?void 0:Qe.id,tagName:"div",className:`${xe.edit} c-grey-333`,onBlur:Zt=>ir("analyze",bt,Zt,Mt),value:Qe==null?void 0:Qe.analyze})),!ft&&y.createElement("div",{onKeyDown:tt,className:xe.li},y.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(_e,{id:Qe==null?void 0:Qe.id,tagName:"div",value:(Qe==null?void 0:Qe.knowledgePoint)||"",className:`${xe.edit} c-grey-333`,onBlur:Zt=>ir("knowledgePoint",bt,Fn(Xn(Zt)),Mt)})))},Qn=Qe=>y.createElement(y.Fragment,null,typeof(Qe==null?void 0:Qe.errorMsg)=="string"&&!!(Qe!=null&&Qe.errorMsg)&&y.createElement("h5",{contentEditable:!1},y.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),y.createElement("div",null,Qe==null?void 0:Qe.errorMsg))),ar=Qe=>y.createElement(y.Fragment,null,typeof(Qe==null?void 0:Qe.errorMsg)=="string"&&!!(Qe!=null&&Qe.errorMsg)&&y.createElement("h5",null,y.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),y.createElement("div",null,Qe==null?void 0:Qe.errorMsg))),yt=(Qe,lt,bt,Mt)=>{let ft="flex";return(ht&&fn!==Mt||sn&&!(bt!=null&&bt.errorMsg))&&(ft="none"),y.createElement("div",{className:xe.row,style:{display:ft}},y.createElement("div",{className:xe.leftLayout},Tt||y.createElement(ze,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:xe.question},Qe))),y.createElement("div",{className:xe.rightLayout},y.createElement(Be,{className:bt!=null&&bt.errorMsg?xe.error:""},lt)))},gr=[{id:"0",type:"\u5355\u9009\u9898",element:(Qe,lt,bt)=>{var Mt,ft;const $t=bt!==void 0;let Vt=(Mt=Qe==null?void 0:Qe.answer)==null?void 0:Mt[0];const Ut=y.createElement(y.Fragment,null,Tr(Qe,lt,bt),(ft=Qe==null?void 0:Qe.options)==null?void 0:ft.map((Nt,Wt)=>y.createElement(_e,{id:Qe==null?void 0:Qe.id,key:Wt,value:`${Ln[Wt]}.${Nt}`,tagName:"p"})),Dr(Qe,Vt,$t),Qn(Qe));let Zt=$t?Qe:bn[lt];const vn=Zt==null?void 0:Zt.options,Et=y.createElement(y.Fragment,null,jr(Zt,lt,bt),vn==null?void 0:vn.map((Nt,Wt)=>{var mn;return y.createElement("div",{key:Wt,className:xe.option},y.createElement("aside",{className:((mn=Zt==null?void 0:Zt.answer)==null?void 0:mn[0])===Ln[Wt]?xe.active:"",onClick:()=>ir("answer",lt,[Ln[Wt]],bt)},Ln[Wt]),y.createElement(_e,{id:Zt==null?void 0:Zt.id,tagName:"div",className:`${xe.text}`,onBlur:An=>{vn[Wt]=An,ir("options",lt,vn,bt)},value:Nt}))}),Sr(Zt,"",lt,bt),ar(Zt));return $t?[Ut,Et]:yt(Ut,Et,Zt,lt)},deal:Qe=>{var lt,bt,Mt;Qe.score=Qe.score===void 0?2:Qe.score;let ft=Fn((lt=Qe==null?void 0:Qe.answer)==null?void 0:lt[0]).toUpperCase();Qe.answer=ft?[ft]:[];let $t=[];if(!(Qe!=null&&Qe.options))$t.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Qe.options=(bt=Qe.options)==null?void 0:bt.slice(0,8);const Vt=Qe.options.map(Zt=>Zt==null?void 0:Zt.trim().replace(/^\s+|\s+$/g,""));new Set(Vt).size!==Vt.length&&$t.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return ft||$t.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),ft&&(Ln.slice(0,((Mt=Qe==null?void 0:Qe.options)==null?void 0:Mt.length)||8).includes(ft)||$t.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),Fn(Qe==null?void 0:Qe.question)||$t.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Qe.errorMsg=$t.join(` +`),Qe}},{id:"1",type:"\u591A\u9009\u9898",element:(Qe,lt,bt)=>{var Mt,ft;const $t=bt!==void 0;let Vt=(Mt=Qe==null?void 0:Qe.answer)==null?void 0:Mt[0];const Ut=y.createElement(y.Fragment,null,Tr(Qe,lt,bt),(ft=Qe==null?void 0:Qe.options)==null?void 0:ft.map((Nt,Wt)=>y.createElement(_e,{id:Qe==null?void 0:Qe.id,key:Wt,value:`${Ln[Wt]}.${Nt}`,tagName:"p"})),Dr(Qe,Vt,$t),Qn(Qe));let Zt=$t?Qe:bn[lt];const vn=Zt==null?void 0:Zt.options,Et=y.createElement(y.Fragment,null,jr(Zt,lt,bt),vn==null?void 0:vn.map((Nt,Wt)=>{var mn,An;return y.createElement("div",{key:Wt,className:xe.option},y.createElement("aside",{className:(An=(mn=Zt==null?void 0:Zt.answer)==null?void 0:mn[0])!=null&&An.includes(Ln[Wt])?xe.active:"",onClick:()=>{var On;let kn=((On=Zt==null?void 0:Zt.answer)==null?void 0:On[0])||"";const Nn=Ln[Wt];kn.includes(Nn)?kn=kn.replace(new RegExp(Nn,"g"),""):kn+=Nn,kn=kn.split("").sort().join(""),ir("answer",lt,[kn],bt)}},Ln[Wt]),y.createElement(_e,{id:Zt==null?void 0:Zt.id,tagName:"div",className:`${xe.text}`,onBlur:On=>{vn[Wt]=On,ir("options",lt,vn,bt)},value:Nt}))}),Sr(Zt,"",lt,bt),ar(Zt));return $t?[Ut,Et]:yt(Ut,Et,Zt,lt)},deal:Qe=>{var lt,bt,Mt;Qe.score=Qe.score===void 0?2:Qe.score;let ft=Fn((lt=Qe==null?void 0:Qe.answer)==null?void 0:lt[0]).toUpperCase().split("").sort().join("");Qe.answer=ft?[ft]:[];let $t=[];if(!(Qe!=null&&Qe.options))$t.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Qe.options=(bt=Qe.options)==null?void 0:bt.slice(0,8);const Vt=Qe.options.map(Zt=>Zt==null?void 0:Zt.trim().replace(/^\s+|\s+$/g,""));new Set(Vt).size!==Vt.length&&$t.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(ft||$t.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),ft){const Vt=Ln.slice(0,((Mt=Qe==null?void 0:Qe.options)==null?void 0:Mt.length)||8);_n(Vt).includes(ft)||$t.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return Fn(Qe==null?void 0:Qe.question)||$t.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Qe.errorMsg=$t.join(` +`),Qe}},{id:"2",type:"\u5224\u65AD\u9898",element:(Qe,lt,bt)=>{var Mt,ft;const $t=bt!==void 0;let Vt=(Mt=Qe==null?void 0:Qe.answer)==null?void 0:Mt[0];const Ut=y.createElement(y.Fragment,null,Tr(Qe,lt,bt),Dr(Qe,Vt,$t),Qn(Qe));let Zt=$t?Qe:bn[lt];const vn=["\u6B63\u786E","\u9519\u8BEF"];let Et=((ft=Zt==null?void 0:Zt.answer)==null?void 0:ft[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(Et)?Et="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(Et)&&(Et="\u9519\u8BEF");const Nt=y.createElement(y.Fragment,null,jr(Zt,lt,bt),vn==null?void 0:vn.map((Wt,mn)=>y.createElement("div",{key:mn,className:xe.option},y.createElement("aside",{style:{borderRadius:2},className:Et===Wt?xe.active:"",onClick:()=>ir("answer",lt,[Wt],bt)},Wt==="\u6B63\u786E"?"T":"F"),y.createElement("div",{style:{pointerEvents:"none"},className:`${xe.text}`},Wt))),Sr(Zt,"",lt,bt),ar(Zt));return $t?[Ut,Nt]:yt(Ut,Nt,Zt,lt)},deal:Qe=>{var lt;Qe.score=Qe.score===void 0?2:Qe.score;let bt=Fn((lt=Qe==null?void 0:Qe.answer)==null?void 0:lt[0]);Qe.answer=bt?[bt]:[];let Mt=[];return bt||Mt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),bt&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(bt)&&Mt.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Fn(Qe==null?void 0:Qe.question)||Mt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Qe.errorMsg=Mt.join(` +`),Qe}},{id:"3",type:"\u586B\u7A7A\u9898",element:(Qe,lt,bt)=>{var Mt,ft;const $t=bt!==void 0,Vt=y.createElement(y.Fragment,null,Tr(Qe,lt,bt),(Mt=Qe==null?void 0:Qe.answer)==null?void 0:Mt.map((vn,Et)=>y.createElement(_e,{id:Qe==null?void 0:Qe.id,key:Et,tagName:"p",value:`\u7B54\u6848${Et+1}\uFF1A${vn.text||""}`})),Dr(Qe,"",$t),Qn(Qe));let Ut=$t?Qe:bn[lt];const Zt=y.createElement(y.Fragment,null,jr(Ut,lt,bt),(ft=Ut==null?void 0:Ut.answer)==null?void 0:ft.map((vn,Et)=>y.createElement("div",{key:Et,className:xe.option},y.createElement("aside",{className:xe.fill},"\u586B\u7A7A\u9879",Et+1),vn.model===1&&y.createElement(_e,{id:Ut==null?void 0:Ut.id,tagName:"div",onBlur:Nt=>{Ut.answer[Et].latex=Xn(Nt),ir("answer",lt,Ut.answer,bt)},className:`${xe.text}`,value:vn.latex}),vn.model===2&&y.createElement(be.Z,{value:vn.latex,onChange:Nt=>{Ut.answer[Et].latex=Nt,ir("answer",lt,Ut.answer,bt)}}))),Sr(Ut,"",lt,bt),ar(Ut));return $t?[Vt,Zt]:yt(Vt,Zt,Ut,lt)},deal:Qe=>{var lt,bt;Qe.score=Qe.score===void 0?2:Qe.score,Qe.question=(lt=Qe.question)==null?void 0:lt.replaceAll("\u2581","_");const Mt=(bt=Qe.answer)==null?void 0:bt.map($t=>{if(Object.prototype.toString.call($t)==="[object Object]")return $t;$t=$t==null?void 0:$t.trim();const Vt={model:1,text:$t,latex:$t};return $t.startsWith("$$")&&$t.endsWith("$$")||$t.startsWith("`$$")&&$t.endsWith("$$`")?(Vt.model=2,Vt.latex=$t.slice(2,-2)):Vt.latex=Xn($t),Vt});Qe.answer=Mt;let ft=[];return Mt||ft.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Fn(Qe==null?void 0:Qe.question)?Qe!=null&&Qe.question.includes("_")||ft.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):ft.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Qe.errorMsg=ft.join(` +`),Qe}},{id:"4",type:"\u7B80\u7B54\u9898",element:(Qe,lt,bt)=>{var Mt,ft;const $t=bt!==void 0;let Vt=(Mt=Qe==null?void 0:Qe.answer)==null?void 0:Mt[0];const Ut=y.createElement(y.Fragment,null,Tr(Qe,lt,bt),Dr(Qe,Vt,$t),Qn(Qe));let Zt=$t?Qe:bn[lt];const vn=y.createElement(y.Fragment,null,jr(Zt,lt,bt),Sr(Zt,(ft=Zt==null?void 0:Zt.answer)==null?void 0:ft[0],lt,bt),ar(Zt));return $t?[Ut,vn]:yt(Ut,vn,Zt,lt)},deal:Qe=>{Qe.score=Qe.score===void 0?5:Qe.score;let lt=[];return Fn(Qe==null?void 0:Qe.question)||lt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Qe.errorMsg=lt.join(` +`),Qe}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(Qe,lt)=>{var bt,Mt;const ft=bn[lt],$t=Ot.slice(0,4).map(Vt=>({key:Vt,label:Vt,onClick:()=>ir("platform",lt,Vt)}));return y.createElement("div",{className:xe.row,style:{display:sn?ft!=null&&ft.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:xe.leftLayout},y.createElement(ze,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:xe.question},Tr(Qe,lt),y.createElement(_e,{id:Qe==null?void 0:Qe.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(Qe==null?void 0:Qe.description)||""}`,tagName:"p"}),Dr(Qe),y.createElement(_e,{id:Qe==null?void 0:Qe.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Qe==null?void 0:Qe.timeLimit}`,tagName:"p"}),y.createElement(_e,{id:Qe==null?void 0:Qe.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Qe==null?void 0:Qe.platform)||""}`,tagName:"p"}),y.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),y.createElement("h4",null),y.createElement(_e,{id:Qe==null?void 0:Qe.id,value:(Qe==null?void 0:Qe.code)||"",tagName:"div"}),(bt=Qe==null?void 0:Qe.inputs)==null?void 0:bt.map((Vt,Ut)=>{var Zt;return y.createElement(y.Fragment,{key:Ut},y.createElement("h4",null),y.createElement(_e,{id:Qe==null?void 0:Qe.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Ut+1})\u8F93\u5165\uFF1A${Vt||""}`,tagName:"div"}),y.createElement(_e,{id:Qe==null?void 0:Qe.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Ut+1})\u8F93\u51FA\uFF1A${((Zt=Qe==null?void 0:Qe.outputs)==null?void 0:Zt[Ut])||""}`,tagName:"div"}))}),Qn(Qe)))),y.createElement("div",{className:xe.rightLayout},y.createElement(Be,{className:ft!=null&&ft.errorMsg?xe.error:""},jr(ft,lt),y.createElement("div",{className:xe.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),y.createElement(_e,{className:xe.edit,id:ft==null?void 0:ft.id,value:ft==null?void 0:ft.description,tagName:"div",onBlur:Vt=>ir("description",lt,Vt)}))),Sr(ft,"",lt),y.createElement("div",{className:xe.liWrap},y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),y.createElement(_e,{className:xe.edit,id:ft==null?void 0:ft.id,value:ft==null?void 0:ft.timeLimit,tagName:"div",onBlur:Vt=>ir("timeLimit",lt,Xn(Vt))})),y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(x.Z,{menu:{items:$t}},y.createElement("span",{className:"c-light-primary"},ft==null?void 0:ft.platform,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),y.createElement("div",{className:xe.li,style:{flexDirection:"column",alignItems:"start"}},y.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),y.createElement(_e,{className:xe.edit,id:ft==null?void 0:ft.id,value:(ft==null?void 0:ft.code)||"",onBlur:Vt=>ir("code",lt,Xn(Vt)),tagName:"div"}))),(Mt=ft==null?void 0:ft.inputs)==null?void 0:Mt.map((Vt,Ut)=>{var Zt;return y.createElement("div",{className:xe.liWrap,key:Ut},y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Ut+1,")\u8F93\u5165\uFF1A"),y.createElement(_e,{id:ft==null?void 0:ft.id,value:Vt||"",className:xe.edit,onBlur:vn=>{const Et=[...(ft==null?void 0:ft.inputs)||[]];Et[Ut]=Xn(vn),ir("inputs",lt,Et)},tagName:"div"})),y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Ut+1,")\u8F93\u51FA\uFF1A"),y.createElement(_e,{id:ft==null?void 0:ft.id,value:((Zt=ft==null?void 0:ft.outputs)==null?void 0:Zt[Ut])||"",className:xe.edit,onBlur:vn=>{const Et=[...(ft==null?void 0:ft.outputs)||[]];Et[Ut]=Xn(vn),ir("outputs",lt,Et)},tagName:"div"})))}),ar(ft))))},deal:Qe=>{var lt,bt,Mt;Qe.score=Qe.score===void 0?10:Qe.score,Qe.code=(lt=Qe.code)==null?void 0:lt.trim();let ft=[];Fn(Qe==null?void 0:Qe.question)?((bt=Qe==null?void 0:Qe.question)==null?void 0:bt.length)>60&&ft.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):ft.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Fn(Qe==null?void 0:Qe.description)||ft.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const $t=Fn(String((Qe==null?void 0:Qe.timeLimit)||""));if(Qe.timeLimit=$t,(!$t||$t&&!["3","4","5","6","7","8","9","10"].includes($t))&&ft.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Qe.platform=Fn(Qe==null?void 0:Qe.platform),Qe!=null&&Qe.platform){const Vt=["c","c++","java","python"],Ut=(Mt=Qe==null?void 0:Qe.platform)==null?void 0:Mt.toLowerCase(),Zt=Vt.findIndex(vn=>vn===Ut);Zt>-1?Qe.platform=Ot[Zt]:ft.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else ft.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(Qe!=null&&Qe.inputs)||!(Qe!=null&&Qe.outputs))Qe.inputs=[],Qe.outputs=[],ft.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const Vt=Math.min(Qe.inputs.length,Qe.outputs.length);Qe.inputs=Qe.inputs.slice(0,Vt),Qe.outputs=Qe.outputs.slice(0,Vt),Qe.outputs.some(Ut=>!Fn(Ut))&&ft.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return Qe.errorMsg=ft.join(` +`),Qe}},{id:"7",type:"\u7EC4\u5408\u9898",element:(Qe,lt)=>{var bt,Mt;const ft=bn[lt];return y.createElement("div",{className:xe.row,style:{display:sn?ft!=null&&ft.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:xe.leftLayout},y.createElement(ze,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:xe.question},Tr(Qe,lt),Dr(Qe),(bt=Qe==null?void 0:Qe.questions)==null?void 0:bt.map(($t,Vt)=>{var Ut;const Zt=(Ut=gr.find(vn=>vn.id===($t==null?void 0:$t.type)))==null?void 0:Ut.element;return y.createElement(y.Fragment,{key:`left-${Qe.id}-${Vt}`},Zt($t,lt,Vt)[0])}),Qn(Qe),y.createElement("p",{contentEditable:!0},"}}")))),y.createElement("div",{className:xe.rightLayout},y.createElement(Be,{className:ft!=null&&ft.errorMsg?xe.error:""},jr(ft,lt),Sr(ft,"",lt),(Mt=ft==null?void 0:ft.questions)==null?void 0:Mt.map(($t,Vt)=>{var Ut;const Zt=(Ut=gr.find(vn=>vn.id===($t==null?void 0:$t.type)))==null?void 0:Ut.element;return y.createElement(y.Fragment,{key:`right-${ft.id}-${Vt}`},Zt($t,lt,Vt)[1])}),ar(ft))))},deal:Qe=>{var lt,bt,Mt,ft,$t;const Vt=Ur,Ut=[...gr],Zt=Ut.findIndex(Wt=>Wt.id==="0"),vn=Ut.findIndex(Wt=>Wt.id==="1");if(Zt!==-1){const Wt=Ut[Zt].deal;Ut[Zt].deal=mn=>{const An=Wt(mn);return An.errorMsg&&(An.errorMsg=An.errorMsg.split(` `).filter(On=>On!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` -`)),An}}if(vn!==-1){const Wt=Nt[vn].deal;Nt[vn].deal=mn=>{const An=Wt(mn);return An.errorMsg&&(An.errorMsg=An.errorMsg.split(` +`)),An}}if(vn!==-1){const Wt=Ut[vn].deal;Ut[vn].deal=mn=>{const An=Wt(mn);return An.errorMsg&&(An.errorMsg=An.errorMsg.split(` `).filter(On=>On!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` -`)),An}}Ke.questions=(lt=Ke.questions)!=null&<.length?Ur(Ke.questions.slice(0,20)):[],Ke.questions=(bt=Ke.questions)==null?void 0:bt.map((Wt,mn)=>{var An;if(Wt.type==="0"||Wt.type==="1"){const On=(An=Wt.options)==null?void 0:An.map(kn=>kn==null?void 0:kn.trim().replace(/^\s+|\s+$/g,""));On&&new Set(On).size!==On.length&&(Wt.errorMsg=(Wt.errorMsg?Wt.errorMsg+` -`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Ue(Me({},Wt),{last:mn===Ke.questions.length-1})});const Et=(Mt=Ke.questions)==null?void 0:Mt.reduce((Wt,mn)=>{const An=parseFloat(mn.score);return isNaN(An)?Wt:Wt+An},0);Ke.score=Et;let jt=[];return(ft=Ke.questions)!=null&&ft.length?Ke.errorMsg=(($t=Ke.questions)==null?void 0:$t.findIndex(Wt=>!!Wt.errorMsg))>-1:jt.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),Fn(Ke==null?void 0:Ke.question)||jt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),jt.length&&(Ke.errorMsg=jt.join(` -`)),Ke}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(Ke,lt)=>{var bt,Mt;const ft=bn[lt],$t=Ot.map(Vt=>({key:Vt,label:Vt,onClick:()=>ir("platform",lt,Vt)}));return y.createElement("div",{className:xe.row,style:{display:sn?ft!=null&&ft.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:xe.leftLayout},y.createElement(ze,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:xe.question},Tr(Ke,lt),Dr(Ke),y.createElement(_e,{id:Ke==null?void 0:Ke.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Ke==null?void 0:Ke.timeLimit}`,tagName:"p"}),y.createElement(_e,{id:Ke==null?void 0:Ke.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Ke==null?void 0:Ke.platform)||""}`,tagName:"p"}),y.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),y.createElement("h4",null),y.createElement(_e,{id:Ke==null?void 0:Ke.id,value:(Ke==null?void 0:Ke.code)||"",tagName:"div"}),y.createElement("h4",null),y.createElement(_e,{id:Ke==null?void 0:Ke.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(Ke==null?void 0:Ke.input)||""}`,tagName:"p"}),y.createElement(_e,{id:Ke==null?void 0:Ke.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(Ke==null?void 0:Ke.output)||""}`,tagName:"p"}),(bt=Ke==null?void 0:Ke.answer)==null?void 0:bt.map((Vt,Nt)=>y.createElement(_e,{key:Nt,id:Ke==null?void 0:Ke.id,value:`\u7B54\u6848${Nt+1}\uFF1A${Vt||""}`,tagName:"p"})),Qn(Ke)))),y.createElement("div",{className:xe.rightLayout},y.createElement(Be,{className:ft!=null&&ft.errorMsg?xe.error:""},jr(ft,lt),Sr(ft,"",lt),y.createElement("div",{className:xe.liWrap},y.createElement("div",{className:xe.li,onKeyDown:tt},y.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),y.createElement(_e,{className:xe.edit,id:ft==null?void 0:ft.id,value:ft==null?void 0:ft.timeLimit,tagName:"div",onBlur:Vt=>ir("timeLimit",lt,Xn(Vt))})),y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(x.Z,{menu:{items:$t}},y.createElement("span",{className:"c-light-primary"},ft==null?void 0:ft.platform,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),y.createElement("div",{className:xe.li,style:{flexDirection:"column",alignItems:"start"}},y.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),y.createElement(_e,{className:xe.edit,id:ft==null?void 0:ft.id,value:(ft==null?void 0:ft.code)||"",onBlur:Vt=>ir("code",lt,Xn(Vt)),tagName:"div"})),y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),y.createElement(_e,{className:xe.edit,id:ft==null?void 0:ft.id,value:(ft==null?void 0:ft.input)||"",onBlur:Vt=>ir("input",lt,Xn(Vt)),tagName:"div"})),y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),y.createElement(_e,{className:xe.edit,id:ft==null?void 0:ft.id,value:(ft==null?void 0:ft.output)||"",onBlur:Vt=>ir("output",lt,Xn(Vt)),tagName:"div"}))),y.createElement("div",{className:xe.liWrap},(Mt=ft==null?void 0:ft.answer)==null?void 0:Mt.map((Vt,Nt)=>y.createElement("div",{className:xe.li,key:Nt},y.createElement("aside",null,"\u7B54\u6848",Nt+1,"\uFF1A"),y.createElement(_e,{id:ft==null?void 0:ft.id,value:Vt||"",className:xe.edit,onBlur:zt=>{const vn=[...(ft==null?void 0:ft.answer)||[]];vn[Nt]=Xn(zt),ir("output",lt,vn)},tagName:"div"})))),ar(ft))))},deal:Ke=>{var lt,bt,Mt,ft,$t,Vt,Nt,zt;Ke.score=Ke.score===void 0?10:Ke.score,Ke.code=(Mt=(bt=(lt=Ke.code)==null?void 0:lt.trim())==null?void 0:bt.replace(/@_@/g,"@\u2581@"))==null?void 0:Mt.replace(/@__@/g,"@\u2581\u2581@");let vn=[];if(Fn(Ke==null?void 0:Ke.question)||vn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Fn(Ke==null?void 0:Ke.code)?/@▁@|@▁▁@/.test(Ke==null?void 0:Ke.code)?(ft=Ke==null?void 0:Ke.answer)!=null&&ft.length&&(($t=Ke==null?void 0:Ke.code.match(/@▁@|@▁▁@/g))==null?void 0:$t.length)!==((Vt=Ke==null?void 0:Ke.answer)==null?void 0:Vt.length)&&vn.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):vn.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):vn.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),Ke!=null&&Ke.answer?(Nt=Ke.answer)!=null&&Nt.some(jt=>!Fn(jt))&&vn.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):vn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),Ke.platform=Fn(Ke==null?void 0:Ke.platform),Ke!=null&&Ke.platform){const jt=["c","c++","java","python","javascript","ruby"],Wt=(zt=Ke==null?void 0:Ke.platform)==null?void 0:zt.toLowerCase(),mn=jt.findIndex(An=>An===Wt);mn>-1?Ke.platform=Ot[mn]:vn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else vn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");Fn(Ke==null?void 0:Ke.output)||vn.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const Et=Fn(String((Ke==null?void 0:Ke.timeLimit)||""));return Ke.timeLimit=Et,(!Et||Et&&!["3","4","5","6","7","8","9","10"].includes(Et))&&vn.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Ke.errorMsg=vn.join(` -`),Ke}}],$n=()=>y.createElement(y.Fragment,null,gn.filter(Ke=>{var lt;return!!((lt=gr.find(Mt=>Mt.id===(Ke==null?void 0:Ke.type)))==null?void 0:lt.element)}).map((Ke,lt)=>{var bt;const Mt=(bt=gr.find(ft=>ft.id===(Ke==null?void 0:Ke.type)))==null?void 0:bt.element;return y.createElement(y.Fragment,{key:Ke.id},Mt(Ke,lt))})),Cr=()=>Ve(void 0,null,function*(){const Ke=bn.filter(lt=>!lt.checked);if(Pt!==3||!Ke.length){ee.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(Dt){Pn(!0),yield Dt(bn),Pn(!1);return}qn.setFieldsValue({course_discipline_id:it}),Ft(!0)}),Yr=(Ke,lt=[])=>{if(typeof Ke=="string")return Ke.trim();if(Array.isArray(Ke))return Ke.map(bt=>Yr(bt,lt));if(typeof Ke=="object"&&Ke!==null){const bt={};for(const Mt in Ke)Ke.hasOwnProperty(Mt)&&(lt.includes(Mt)?bt[Mt]=Ke[Mt]:bt[Mt]=Yr(Ke[Mt],lt));return bt}return Ke},Mr=Ke=>Ve(void 0,null,function*(){const lt=Ur(Yr(Ke));xn(lt),hn(JSON.parse(JSON.stringify(lt))),un(3),Yt(!1),xt(!1)});(0,y.useEffect)(()=>{if(Ht)return;const Ke=()=>{nn(lt=>lt>=90?(clearInterval(En.current),90):lt+1)};return En.current=setInterval(Ke,5e4/90),()=>clearInterval(En.current)},[Ht]);const Pr=(Ke,lt)=>{yn(!1);const bt=new FormData;Object.keys(lt).forEach(ft=>{bt.append(ft,lt[ft])});const Mt=new window.XMLHttpRequest;Mt.withCredentials=!0,Mt.addEventListener("load",function(ft){return Ve(this,null,function*(){var $t,Vt;try{const Nt=JSON.parse(($t=ft==null?void 0:ft.target)==null?void 0:$t.response);if(yn(!0),nn(100),yield new Promise(zt=>setTimeout(()=>zt(),780)),Nt.status===0){if(!((Vt=Nt==null?void 0:Nt.data)!=null&&Vt.length)){ee.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),Yt(!1);return}Mr((Nt==null?void 0:Nt.data)||[])}else Yt(!1),ee.ZP.warning(Nt==null?void 0:Nt.message)}catch(Nt){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",Nt)}})}),Mt.addEventListener("error",()=>{Yt(!1)}),Mt.open("POST",`${fe.Z.API_SERVER}${Ke}`),Mt.send(bt)},lr=Ke=>Ve(void 0,null,function*(){const lt=Ke.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(lt)==-1?(ee.ZP.error(`${Ke.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(Yt(!0),ln("\u5904\u7406\u4E2D"),Pr("/api/intelligent_imports/import.json",{file:Ke}),Promise.reject())});let Gn=[{key:1,label:y.createElement(b.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:lr},y.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,we.Ny)()||(0,we.$O)())&&Gn.push({key:2,label:y.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{Sn.current.onClick()}});const on=[bn.length,(Rt=bn.filter(Ke=>!!(Ke!=null&&Ke.errorMsg)))==null?void 0:Rt.length];return y.createElement("div",{className:pe()(xe.intelligentBox,"intelligent-body-curb",Qe),style:Ue(Me({},$e),{width:qe}),ref:Bn},y.createElement("div",{className:xe.underpin},y.createElement("b",{style:st}),y.createElement("b",{style:st})),y.createElement("div",{className:xe.head,style:{top:et}},y.createElement("div",{className:xe.leftLayout},Ut||y.createElement(y.Fragment,null,y.createElement(te.Z,{align:"middle"},y.createElement("div",{className:xe.title},"\u8BD5\u9898\u7F16\u8F91"),!ot&&y.createElement(oe.op,{href:`${fe.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",y.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),y.createElement(oe.op,{onClick:Tn,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!ot&&y.createElement(x.Z,{overlayClassName:xe.menu,menu:{items:Gn}},y.createElement(oe.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!Ct&&Ct),y.createElement("div",{className:xe.tip},y.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),y.createElement(te.Z,{className:xe.rightLayout,style:{alignItems:"start"}},wt||y.createElement(y.Fragment,null,y.createElement("div",{className:xe.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Pt)&&y.createElement(ne.default,{className:"ml20",checked:sn,onChange:Ke=>xt(Ke.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Pt)&&y.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",y.createElement("span",{className:"ml5 mr5 c-light-primary"},on[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",y.createElement("span",{className:"ml5 mr5 c-red-e53"},on[1]),"\u9898")),ht&&y.createElement("div",{className:xe.tabs},gn==null?void 0:gn.map((Ke,lt)=>y.createElement("div",{onClick:()=>{Dn(lt)},className:fn===lt&&xe.active,key:lt},"\u65B0\u9898",lt+1)))),y.createElement("div",{className:xe.centerBox},y.createElement("img",{className:"mb10",src:he,width:56}),!gt&&y.createElement(oe.op,{onClick:zr},"\u8BC6\u522B"))),[1,2].includes(Pt)&&qr(),[3].includes(Pt)&&$n(),y.createElement("div",{className:"pb10"}),y.createElement("div",{className:xe.buttonFixed},y.createElement("div",{className:xe.buttonWrap},y.createElement(E.ZP,{size:"middle",className:`${xe.button} mr20`,onClick:je},"\u53D6\u6D88"),y.createElement(E.ZP,{size:"middle",type:"primary",loading:jn,className:`${xe.button}`,onClick:Cr},St))),y.createElement(ae.default,{centered:!0,closable:!1,destroyOnClose:!0,open:tn,title:null,footer:null,width:320,afterClose:()=>nn(0)},y.createElement(te.Z,{align:"middle",style:{flexDirection:"column"}},y.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},Xt,y.createElement("span",{className:xe.dotLoading},y.createElement("span",null,"."),y.createElement("span",null,"."),y.createElement("span",null,"."))),y.createElement(z.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:pn}),y.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",y.createElement("span",{className:"ml5 c-light-primary"},pn,"%")))),y.createElement(ae.default,{centered:!0,open:Qt,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:Bt,width:500,onCancel:()=>Ft(!1),onOk:()=>qn.submit(),afterClose:()=>{qn.resetFields()}},y.createElement(ce.default,{style:{maxHeight:550},form:qn,layout:"horizontal",colon:!1,size:"large",onFinish:Ke=>Ve(void 0,null,function*(){var lt,bt,Mt,ft,$t;const Vt=bn.filter(vn=>!vn.checked&&!vn.errorMsg);Lt(!0);const Nt=()=>Ve(void 0,null,function*(){var vn,Et;const jt=yield(0,Ee.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Ue(Me(Me({},Le),Ke),{list:Vt,mode:Je})});jt.status===0&&(pt&&((vn=jt==null?void 0:jt.data)!=null&&vn.success)&&window.location.pathname==="/problemset"&&(Ie.Z.publish("refresh-item-bank",Ke.group_id),yield new Promise(Wt=>setTimeout(()=>Wt(),1500))),ee.ZP.success(`\u6210\u529F\u5BFC\u5165${(Et=jt==null?void 0:jt.data)==null?void 0:Et.success}\u9053\u8BD5\u9898`,3),De(jt),Ft(!1)),Lt(!1)});if(Je!==1){yield Nt();return}const zt=yield(0,Ee.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:bn,mode:Je}});if(zt.status===0){if(!((lt=zt==null?void 0:zt.data)!=null&<.error_size)){yield Nt();return}ae.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{Lt(!1)},title:"\u63D0\u793A",content:y.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",y.createElement("span",{className:"c-light-primary ml5 mr5"},(bt=zt==null?void 0:zt.data)==null?void 0:bt.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",y.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(Mt=zt==null?void 0:zt.data)==null?void 0:Mt.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",y.createElement("span",{className:"ml5 mr5"},($t=(ft=zt==null?void 0:zt.data)==null?void 0:ft.index)==null?void 0:$t.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:Nt})}})},y.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),y.createElement(ce.default.Item,{label:"\u6240\u5C5E\u8BFE\u7A0B",name:"course_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},y.createElement(We.q,null)),Je===1&&y.createElement(ce.default.Item,{label:y.createElement(te.Z,{align:"middle",style:{justifyContent:"space-between"}},y.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),y.createElement("div",{onClick:()=>ut(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},y.createElement("img",{className:"mr5 primary-hover",src:ve}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},y.createElement(ge.Z,{key:Jt})))),y.createElement(ae.default,{centered:!0,open:_t,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:Kt,onCancel:()=>ut(!1),onOk:()=>Zt.submit(),afterClose:()=>{Zt.resetFields()}},y.createElement(ce.default,{style:{maxHeight:550},form:Zt,layout:"horizontal",colon:!1,size:"large",onFinish:Ke=>Ve(void 0,null,function*(){var lt;Gt(!0),(yield(0,Ee.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:Ke.name,parent_id:(lt=Ke==null?void 0:Ke.parent_id)==null?void 0:lt[0]}})).status===0?(qt(Jt+1),setTimeout(()=>{ee.ZP.success("\u64CD\u4F5C\u6210\u529F"),ut(!1),Gt(!1)},1e3)):Gt(!1)})},y.createElement(ce.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(ie.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),y.createElement(ce.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},y.createElement(ge.Z,null)))),y.createElement(Oe.Z,{onSave:Ke=>{Yt(!0),ln("\u5904\u7406\u4E2D"),Pr("/api/intelligent_imports/import.json",{html:Ke})},ref:Sn}))},Te=ue;var Ze=Ye},62363:function(dt,nt,le){"use strict";le.d(nt,{N:function(){return oe}});var y=le(59301),xe=le(82326),a=le(62957),pe=le(37568),ce=le(6767),ee=le(77019),ae=le(5269),re=le(82093),te={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},ne=le(92310),x=le.n(ne),b=le(87169),E=le(59301),z=(fe,ue,de)=>new Promise((se,he)=>{var Ee=me=>{try{ve(de.next(me))}catch(be){he(be)}},ge=me=>{try{ve(de.throw(me))}catch(be){he(be)}},ve=me=>me.done?se(me.value):Promise.resolve(me.value).then(Ee,ge);ve((de=de.apply(fe,ue)).next())});const{Option:ie}=xe.default,oe=({subId:fe,value:ue,selectvalues:de,disabled:se,knowledgeOptions:he=[],className:Ee,height:ge,onChange:ve=()=>{},onAddKnowledgeFinish:me=()=>{},zIndex:be=1e3})=>{const ye=(0,y.useRef)(),[Ae,Se]=(0,y.useState)([]);ue=ue||[];const Fe=(_e,we)=>{_e?(Se([...we]),ve([...we])):(Se([]),ve([]))};(0,y.useEffect)(()=>{(de==null?void 0:de.length)>0?(Se([...de]),ve([...de])):(Se([]),ve([]))},[he]),(0,y.useEffect)(()=>{(ue==null?void 0:ue.length)>0&&ve([...ue])},[he]);const Ce=_e=>{_e.preventDefault(),ye.current="",a.default.confirm({centered:!0,width:585,zIndex:be,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:E.createElement("div",{className:"font14"},E.createElement("div",{className:te.public_tips},E.createElement(b.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("div",{style:{width:"95px"}},E.createElement("span",{className:te.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),E.createElement(pe.default,{className:te.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:ye.current,onChange:we=>{ye.current=we.target.value}}))),onOk:()=>new Promise((we,Ie)=>z(void 0,null,function*(){if(!ye.current)return ce.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),Ie();if(ye.current.length>20)return ce.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),Ie();const Oe=yield(0,re.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:ye.current,sub_discipline_id:fe}});if((Oe==null?void 0:Oe.status)===0){me({id:Oe.tag_discipline_id,name:ye.current,type:"personal"});let We=de||[];We.push(Oe.tag_discipline_id),ve([...We]),Se([...We]),ve([...We])}return we()}))})};return E.createElement(ee.Z,{wrap:!1,align:"middle",className:x()(te.wrap,Ee)},E.createElement(ae.Z,null,E.createElement(xe.default,{mode:"multiple",disabled:!fe||se,className:te.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:Fe,style:{width:ge||490},showSearch:!0,allowClear:!0,value:Ae,filterOption:(_e,we)=>we.label.indexOf(_e.toLowerCase())>=0},he==null?void 0:he.map(_e=>E.createElement(ie,{key:_e.id,value:_e.id,label:_e.name},E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},_e.name),(_e==null?void 0:_e.type)==="personal"&&E.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),fe&&E.createElement(ae.Z,{className:`ml20 ${ge&&te.add_style}`},E.createElement("span",{className:te.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),E.createElement("span",{className:te.linkBtn,onClick:Ce},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},47742:function(dt,nt,le){"use strict";le.d(nt,{S:function(){return x}});var y=le(59301),xe=le(93041),a=le(75727),pe=le(77736),ce=le(82326),ee={flex_box_center:"flex_box_center___EIpII",flex_space_between:"flex_space_between___fFu6C",flex_box_vertical_center:"flex_box_vertical_center___dbtuv",flex_box_center_end:"flex_box_center_end___qEYJa",flex_box_column:"flex_box_column___ncMrS",main:"main___A2KB0",wrap:"wrap___PrMse",content:"content___pEqhq",programName:"programName___h8PAJ",name:"name___oxG0a",directionContentWrap:"directionContentWrap____Ymcj",directionItem:"directionItem___uCMBX",active:"active___vOl0l",subActive:"subActive___WzT87",subItem:"subItem___nVuXN",subMenu:"subMenu___DqKGV",action:"action___O7v85"},ae=le(61471);const re=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],te=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],ne=[{name:"\u968F\u673A\u7EC4\u5377",value:1},{name:"\u4EBA\u5DE5\u7EC4\u5377",value:2}],x=({showSelectAll:b=!1,disciplinesData:E=[],knowledgeData:z=[],directionValue:ie,subDisciplineValue:oe,typeValue:fe,knowledgeValue:ue,showKnowledge:de=!1,showRandomType:se=!1,difficultyValue:he,randomValue:Ee,selectAll:ge,languagesvalue:ve,className:me,languages:be=[],isprogram_homework:ye,showShixun:Ae=!1,showItemType:Se=!0,onShixunChange:Fe=()=>{},onDirectionChange:Ce=()=>{},onTypeChange:_e=()=>{},onDifficultyChange:we=()=>{},handlelanguagesChange:Ie=()=>{},onKnowledgeChange:Oe=()=>{},onRandomChange:We=()=>{},showTeachGroup:Pe=!1,teachGroupData:Xe=[],onTeachGroupChange:Ge=()=>{},teachGroupValue:He,courseData:ke=[],courseValue:Re,onCourseChange:Ne=()=>{},showOldElement:Me=!0,handleNewKnowledgeChange:Ue=()=>{},showCourse:Ve=!1,extraNode:rt})=>{const[tt,ze]=(0,y.useState)(0),Be=(0,y.useRef)(null),[Ye,Te]=(0,y.useState)(0),Ze=(0,y.useRef)(null),[Qe,$e]=(0,y.useState)(0),qe=(0,y.useRef)(null);(0,y.useEffect)(()=>{var De;E.length!==0&&(((De=Be==null?void 0:Be.current)==null?void 0:De.clientHeight)>108?ze(1):ze(0)),E.length===0&&ze(0)},[E]),(0,y.useEffect)(()=>{var De;z.length!==0&&(((De=Ze==null?void 0:Ze.current)==null?void 0:De.clientHeight)>108?Te(1):Te(0)),z.length===0&&Te(0)},[z]),(0,y.useEffect)(()=>{var De;ke.length!==0&&(((De=qe==null?void 0:qe.current)==null?void 0:De.clientHeight)>108?$e(1):$e(0)),ke.length===0&&$e(0)},[ke]);const je=(De=[],Le)=>y.createElement(xe.default,{className:ee.subMenu},De.map(Je=>y.createElement(xe.default.Item,{key:Je.id},y.createElement("a",{className:`${ee.subItem} ${oe===Je.id?ee.subActive:""}`,onClick:()=>Ce(Le,Je.id)},Je.name))));return y.createElement("aside",{className:me?`${ee.main} ${me}`:ee.main},y.createElement("div",{className:ee.wrap},ye&&y.createElement("div",{className:ee.programName},"\u8BD5\u9898\u5E93-\u7F16\u7A0B\u9898"),Pe&&y.createElement("div",{className:ee.content},y.createElement("span",{className:ee.name},"\u56E2\u961F"),y.createElement("div",{className:ee.directionContentWrap},y.createElement("li",{className:`${ee.directionItem} ${He?"":ee.active} `,onClick:()=>Ge(null)},"\u5168\u90E8"),Xe==null?void 0:Xe.map(De=>y.createElement("li",{key:De.group_id,className:`${ee.directionItem} ${He===De.group_id?ee.active:""} `,onClick:()=>Ge(De.group_id)},De.name)))),Ve&&y.createElement("div",{className:ee.content},y.createElement("span",{className:ee.name},"\u8BFE\u7A0B"),y.createElement("div",{className:ee.directionContentWrap,style:{overflow:"hidden",height:Qe===1?94:"auto"}},y.createElement("li",{className:`${ee.directionItem} ${Re?"":ee.active} `,onClick:()=>Ne(null)},"\u5168\u90E8"),ke.map(De=>y.createElement("li",{key:De.id,className:`${ee.directionItem} ${Re===De.id?ee.active:""} `,onClick:()=>Ne(De.id)},De.name))),y.createElement("div",{ref:qe,className:ee.directionContentWrap,style:{height:"auto",position:"fixed",left:0,top:0,width:1010,visibility:"hidden"}},ke.map(De=>y.createElement("li",{key:De.id,className:`${ee.directionItem} ${Re===De.id?ee.active:""} `,onClick:()=>Ne(De.id)},De.name))),!!Qe&&y.createElement("div",{className:ee.action},Qe===1&&y.createElement("span",{onClick:()=>$e(2)},"\u5C55\u5F00",y.createElement("i",{className:"iconfont icon-xiala"})),Qe===2&&y.createElement("span",{onClick:()=>$e(1)},"\u6536\u8D77",y.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),!Ve&&y.createElement(y.Fragment,null,y.createElement("div",{className:ee.content},y.createElement("span",{className:ee.name},"\u65B9\u5411"),y.createElement("span",null),y.createElement("div",{className:ee.directionContentWrap,style:{overflow:"hidden",height:tt===1?88:"auto"}},y.createElement("li",{className:`${ee.directionItem} ${ie?"":ee.active} `,onClick:()=>Ce(null)},"\u5168\u90E8"),E.map(De=>{var Le;return y.createElement(y.Fragment,{key:De.id},((Le=De.sub_disciplines)==null?void 0:Le.length)>0?y.createElement(a.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:Je=>Je.parentNode,dropdownRender:()=>je(De.sub_disciplines,De.id)},y.createElement("li",{className:`${ee.directionItem} ${ie===De.id?ee.active:""} `,onClick:()=>Ce(De.id)},De.name)):y.createElement("li",{className:`${ee.directionItem} ${ie===De.id?ee.active:""} `,onClick:()=>Ce(De.id)},De.name))})),y.createElement("div",{className:ee.directionContentWrap,ref:Be,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"}},E.map(De=>{var Le;return y.createElement(y.Fragment,{key:De.id},((Le=De.sub_disciplines)==null?void 0:Le.length)>0?y.createElement(a.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:Je=>Je.parentNode,dropdownRender:()=>je(De.sub_disciplines,De.id)},y.createElement("li",{className:`${ee.directionItem} ${ie===De.id?ee.active:""} `,onClick:()=>Ce(De.id)},De.name)):y.createElement("li",{className:`${ee.directionItem} ${ie===De.id?ee.active:""} `,onClick:()=>Ce(De.id)},De.name))})),!!tt&&y.createElement("div",{className:ee.action},tt===1&&y.createElement("span",{onClick:()=>ze(2)},"\u5C55\u5F00",y.createElement("i",{className:"iconfont icon-xiala"})),tt===2&&y.createElement("span",{onClick:()=>ze(1)},"\u6536\u8D77",y.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),de&&y.createElement("div",{className:ee.content},y.createElement("span",{className:ee.name},"\u77E5\u8BC6\u70B9"),y.createElement("div",{className:ee.directionContentWrap,style:{overflow:"hidden",height:Ye===1?94:"auto"}},y.createElement("li",{className:`${ee.directionItem} ${ue===-1?ee.active:""} `,onClick:()=>Oe(-1)},"\u5168\u90E8"),z.map(De=>y.createElement("li",{key:De.id,className:`${ee.directionItem} ${ue===De.id?ee.active:""} `,onClick:()=>Oe(De.id)},De.name))),y.createElement("div",{ref:Ze,className:ee.directionContentWrap,style:{height:"auto",position:"fixed",left:0,top:0,width:1010,visibility:"hidden"}},z.map(De=>y.createElement("li",{key:De.id,className:`${ee.directionItem} ${ue===De.id?ee.active:""} `,onClick:()=>Oe(De.id)},De.name))),!!Ye&&y.createElement("div",{className:ee.action},Ye===1&&y.createElement("span",{onClick:()=>Te(2)},"\u5C55\u5F00",y.createElement("i",{className:"iconfont icon-xiala"})),Ye===2&&y.createElement("span",{onClick:()=>Te(1)},"\u6536\u8D77",y.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"}))))),Se&&!ye&&Me&&y.createElement("div",{className:ee.content},y.createElement("span",{className:ee.name},"\u9898\u578B"),y.createElement("li",{className:`${ee.directionItem} ${fe?"":ee.active} `,onClick:()=>_e(null)},"\u5168\u90E8"),y.createElement("div",{className:ee.directionContentWrap},re.map(De=>y.createElement("li",{key:De.name,className:`${ee.directionItem} ${fe===De.value?ee.active:""} `,onClick:()=>_e(De.value)},De.name)),Ae&&y.createElement("li",{key:"\u5B9E\u8BAD\u9898",className:ee.directionItem,onClick:()=>Fe()},"\u5B9E\u8BAD\u9898"))),Me&&y.createElement("div",{className:ee.content},y.createElement("span",{className:ee.name},"\u96BE\u5EA6"),y.createElement("li",{className:`${ee.directionItem} ${he?"":ee.active} `,onClick:()=>we(null)},"\u5168\u90E8"),y.createElement("div",{className:ee.directionContentWrap},te.map(De=>y.createElement("li",{key:De.name,className:`${ee.directionItem} ${he===De.value?ee.active:""} `,onClick:()=>we(De.value)},De.name)))),se&&y.createElement("div",{className:ee.content},y.createElement("span",{className:ee.name},"\u7C7B\u578B"),y.createElement("li",{className:`${ee.directionItem} ${Ee?"":ee.active} `,onClick:()=>We(null)},"\u5168\u90E8"),y.createElement("div",{className:ee.directionContentWrap},ne.map(De=>y.createElement("li",{key:De.name,className:`${ee.directionItem} ${Ee===De.value?ee.active:""} `,onClick:()=>We(De.value)},De.name)))),!Me&&y.createElement(y.Fragment,null,y.createElement(pe.Z,{size:20,className:"mb10"},y.createElement(pe.Z,{size:0},y.createElement("div",{style:{paddingTop:0},className:ee.name},"\u9898\u578B"),y.createElement(ce.default,{dropdownStyle:{zIndex:900},value:fe||"ALL",onChange:De=>{if(De==="SHIXUN"){Fe();return}_e(De==="ALL"?null:De)},size:"large",style:{width:170}},y.createElement(ce.default.Option,{value:"ALL"},"\u5168\u90E8\u9898\u578B"),re.map((De,Le)=>y.createElement(ce.default.Option,{key:Le,value:De.value},De.name)),Ae&&y.createElement(ce.default.Option,{value:"SHIXUN"},"\u5B9E\u8BAD\u9898"))),y.createElement(pe.Z,{size:0},y.createElement("div",{style:{paddingTop:0},className:ee.name},"\u96BE\u5EA6"),y.createElement(ce.default,{dropdownStyle:{zIndex:900},value:he||"ALL",onChange:De=>{we(De==="ALL"?null:De)},size:"large",style:{width:170}},y.createElement(ce.default.Option,{value:"ALL"},"\u5168\u90E8\u96BE\u5EA6"),te.map((De,Le)=>y.createElement(ce.default.Option,{key:Le,value:De.value},De.name)))),y.createElement(pe.Z,{size:0},y.createElement("div",{style:{paddingTop:0},className:ee.name},"\u77E5\u8BC6\u70B9"),y.createElement(ae.i,{key:String(Pe),dropdownStyle:{zIndex:900},showLinkButton:!1,allowAcceptEmpty:!0,data:{container_type:"ItemBank",search:!0,type:Pe?"3":"0"},style:{width:412},size:"large",courseDisciplineId:Re,value:[null,-1].includes(ue)?[]:ue,onChange:Ue})),rt))))}},65986:function(dt,nt,le){"use strict";var y=le(59301),xe=le(21697),a=le(48136),pe=le(88615),ce=le(62957),ee=le(59301);const ae=(0,y.forwardRef)(({callback:re,width:te,onChange:ne,disabled:x,readOnly:b,type:E="",value:z="",style:ie={}},oe)=>{const fe=(0,y.useRef)(),ue=(0,y.useRef)(),[de,se]=(0,y.useState)(0),[he,Ee]=(0,y.useState)(0),[ge,ve]=(0,y.useState)(!1),me=()=>{var Se=document.createElement("div");Se.innerHTML=fe.current.getValue();var Fe=Se.innerText;return re&&re(Fe),Fe};(0,y.useImperativeHandle)(oe,()=>({getData:me}));const be=Se=>{Se.preventDefault();const Fe=Se.clientX-de,Ce=Se.clientY-he;document.body.onmousemove=_e=>{let we=_e.clientX-Fe,Ie=_e.clientY-Ce;const Oe=document.getElementsByClassName("markdown-popup-form")[0],We=window.innerWidth-Oe.offsetWidth,Pe=window.innerHeight-Oe.offsetHeight;we=Math.max(0,Math.min(we,We)),Ie=Math.max(0,Math.min(Ie,Pe)),ye(_e.clientX,_e.clientY,Fe,Ce)&&(se(we),Ee(Ie))},document.body.onmouseup=function(){document.body.onmousemove=null}},ye=(Se,Fe,Ce,_e)=>{const we=document.body.clientHeight,Ie=document.body.clientWidth;return Se<20&&Ce>Se||Se>Ie-20&&CeFe||Fe>we-20&&_e{ge&&setTimeout(()=>{const Se=document.getElementsByClassName("markdown-popup-form")[0],Fe=window.innerWidth/2-Se.offsetWidth/2,Ce=window.innerHeight/2-Se.offsetHeight/2;se(Fe),Ee(Ce)},0)},[ge]);const Ae=()=>{x||b||ve(!0)};return ee.createElement("div",{style:ie},ee.createElement("div",{style:{width:te||"100%",position:"relative"},className:`${xe.Z.mathFillWrap} ${x||b?"cursorDefault":""}`,onClick:()=>Ae()},ee.createElement("math-field",{disabled:x,locale:"zh_cn",class:`${xe.Z.mathField} ${E}`,readOnly:b,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:fe,style:{width:"100%",fontSize:z?18:14},value:z||""})),ee.createElement(ce.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:de,top:he},title:ee.createElement("div",{style:{cursor:"move"},onMouseDown:be},"\u8F93\u5165\u516C\u5F0F"),open:ge,onOk:()=>{const Se=ue.current.getData();fe.current.setValue(Se),ne(Se),ve(!1)},onCancel:()=>{ve(!1)},destroyOnClose:!0,className:"markdown-popup-form"},ee.createElement(pe.Z,{value:z,ref:ue,onChange:ne,showSaveButton:!1})))});nt.Z=ae},88615:function(dt,nt,le){"use strict";var y=le(59301),xe=le(77019),a=le(5269),pe=le(20554),ce=le(99571),ee=le(38394),ae=le(21697),re=le(48136),te=le(59301);const ne=(0,y.forwardRef)(({callback:x,showSaveButton:b,value:E=""},z)=>{const ie=(0,y.useRef)(),oe=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],fe=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r +`)),An}}Qe.questions=(lt=Qe.questions)!=null&<.length?Ur(Qe.questions.slice(0,20)):[],Qe.questions=(bt=Qe.questions)==null?void 0:bt.map((Wt,mn)=>{var An;if(Wt.type==="0"||Wt.type==="1"){const On=(An=Wt.options)==null?void 0:An.map(kn=>kn==null?void 0:kn.trim().replace(/^\s+|\s+$/g,""));On&&new Set(On).size!==On.length&&(Wt.errorMsg=(Wt.errorMsg?Wt.errorMsg+` +`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Ue(Me({},Wt),{last:mn===Qe.questions.length-1})});const Et=(Mt=Qe.questions)==null?void 0:Mt.reduce((Wt,mn)=>{const An=parseFloat(mn.score);return isNaN(An)?Wt:Wt+An},0);Qe.score=Et;let Nt=[];return(ft=Qe.questions)!=null&&ft.length?Qe.errorMsg=(($t=Qe.questions)==null?void 0:$t.findIndex(Wt=>!!Wt.errorMsg))>-1:Nt.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),Fn(Qe==null?void 0:Qe.question)||Nt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Nt.length&&(Qe.errorMsg=Nt.join(` +`)),Qe}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(Qe,lt)=>{var bt,Mt;const ft=bn[lt],$t=Ot.map(Vt=>({key:Vt,label:Vt,onClick:()=>ir("platform",lt,Vt)}));return y.createElement("div",{className:xe.row,style:{display:sn?ft!=null&&ft.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:xe.leftLayout},y.createElement(ze,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:xe.question},Tr(Qe,lt),Dr(Qe),y.createElement(_e,{id:Qe==null?void 0:Qe.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Qe==null?void 0:Qe.timeLimit}`,tagName:"p"}),y.createElement(_e,{id:Qe==null?void 0:Qe.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Qe==null?void 0:Qe.platform)||""}`,tagName:"p"}),y.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),y.createElement("h4",null),y.createElement(_e,{id:Qe==null?void 0:Qe.id,value:(Qe==null?void 0:Qe.code)||"",tagName:"div"}),y.createElement("h4",null),y.createElement(_e,{id:Qe==null?void 0:Qe.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(Qe==null?void 0:Qe.input)||""}`,tagName:"p"}),y.createElement(_e,{id:Qe==null?void 0:Qe.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(Qe==null?void 0:Qe.output)||""}`,tagName:"p"}),(bt=Qe==null?void 0:Qe.answer)==null?void 0:bt.map((Vt,Ut)=>y.createElement(_e,{key:Ut,id:Qe==null?void 0:Qe.id,value:`\u7B54\u6848${Ut+1}\uFF1A${Vt||""}`,tagName:"p"})),Qn(Qe)))),y.createElement("div",{className:xe.rightLayout},y.createElement(Be,{className:ft!=null&&ft.errorMsg?xe.error:""},jr(ft,lt),Sr(ft,"",lt),y.createElement("div",{className:xe.liWrap},y.createElement("div",{className:xe.li,onKeyDown:tt},y.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),y.createElement(_e,{className:xe.edit,id:ft==null?void 0:ft.id,value:ft==null?void 0:ft.timeLimit,tagName:"div",onBlur:Vt=>ir("timeLimit",lt,Xn(Vt))})),y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(x.Z,{menu:{items:$t}},y.createElement("span",{className:"c-light-primary"},ft==null?void 0:ft.platform,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),y.createElement("div",{className:xe.li,style:{flexDirection:"column",alignItems:"start"}},y.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),y.createElement(_e,{className:xe.edit,id:ft==null?void 0:ft.id,value:(ft==null?void 0:ft.code)||"",onBlur:Vt=>ir("code",lt,Xn(Vt)),tagName:"div"})),y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),y.createElement(_e,{className:xe.edit,id:ft==null?void 0:ft.id,value:(ft==null?void 0:ft.input)||"",onBlur:Vt=>ir("input",lt,Xn(Vt)),tagName:"div"})),y.createElement("div",{className:xe.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),y.createElement(_e,{className:xe.edit,id:ft==null?void 0:ft.id,value:(ft==null?void 0:ft.output)||"",onBlur:Vt=>ir("output",lt,Xn(Vt)),tagName:"div"}))),y.createElement("div",{className:xe.liWrap},(Mt=ft==null?void 0:ft.answer)==null?void 0:Mt.map((Vt,Ut)=>y.createElement("div",{className:xe.li,key:Ut},y.createElement("aside",null,"\u7B54\u6848",Ut+1,"\uFF1A"),y.createElement(_e,{id:ft==null?void 0:ft.id,value:Vt||"",className:xe.edit,onBlur:Zt=>{const vn=[...(ft==null?void 0:ft.answer)||[]];vn[Ut]=Xn(Zt),ir("output",lt,vn)},tagName:"div"})))),ar(ft))))},deal:Qe=>{var lt,bt,Mt,ft,$t,Vt,Ut,Zt;Qe.score=Qe.score===void 0?10:Qe.score,Qe.code=(Mt=(bt=(lt=Qe.code)==null?void 0:lt.trim())==null?void 0:bt.replace(/@_@/g,"@\u2581@"))==null?void 0:Mt.replace(/@__@/g,"@\u2581\u2581@");let vn=[];if(Fn(Qe==null?void 0:Qe.question)||vn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Fn(Qe==null?void 0:Qe.code)?/@▁@|@▁▁@/.test(Qe==null?void 0:Qe.code)?(ft=Qe==null?void 0:Qe.answer)!=null&&ft.length&&(($t=Qe==null?void 0:Qe.code.match(/@▁@|@▁▁@/g))==null?void 0:$t.length)!==((Vt=Qe==null?void 0:Qe.answer)==null?void 0:Vt.length)&&vn.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):vn.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):vn.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),Qe!=null&&Qe.answer?(Ut=Qe.answer)!=null&&Ut.some(Nt=>!Fn(Nt))&&vn.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):vn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),Qe.platform=Fn(Qe==null?void 0:Qe.platform),Qe!=null&&Qe.platform){const Nt=["c","c++","java","python","javascript","ruby"],Wt=(Zt=Qe==null?void 0:Qe.platform)==null?void 0:Zt.toLowerCase(),mn=Nt.findIndex(An=>An===Wt);mn>-1?Qe.platform=Ot[mn]:vn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else vn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");Fn(Qe==null?void 0:Qe.output)||vn.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const Et=Fn(String((Qe==null?void 0:Qe.timeLimit)||""));return Qe.timeLimit=Et,(!Et||Et&&!["3","4","5","6","7","8","9","10"].includes(Et))&&vn.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Qe.errorMsg=vn.join(` +`),Qe}}],$n=()=>y.createElement(y.Fragment,null,gn.filter(Qe=>{var lt;return!!((lt=gr.find(Mt=>Mt.id===(Qe==null?void 0:Qe.type)))==null?void 0:lt.element)}).map((Qe,lt)=>{var bt;const Mt=(bt=gr.find(ft=>ft.id===(Qe==null?void 0:Qe.type)))==null?void 0:bt.element;return y.createElement(y.Fragment,{key:Qe.id},Mt(Qe,lt))})),Cr=()=>Ve(void 0,null,function*(){const Qe=bn.filter(lt=>!lt.checked);if(Pt!==3||!Qe.length){ee.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(Dt){Pn(!0),yield Dt(bn),Pn(!1);return}qn.setFieldsValue({course_discipline_id:it}),Ft(!0)}),Yr=(Qe,lt=[])=>{if(typeof Qe=="string")return Qe.trim();if(Array.isArray(Qe))return Qe.map(bt=>Yr(bt,lt));if(typeof Qe=="object"&&Qe!==null){const bt={};for(const Mt in Qe)Qe.hasOwnProperty(Mt)&&(lt.includes(Mt)?bt[Mt]=Qe[Mt]:bt[Mt]=Yr(Qe[Mt],lt));return bt}return Qe},Mr=Qe=>Ve(void 0,null,function*(){const lt=Ur(Yr(Qe));xn(lt),hn(JSON.parse(JSON.stringify(lt))),un(3),Yt(!1),xt(!1)});(0,y.useEffect)(()=>{if(zt)return;const Qe=()=>{nn(lt=>lt>=90?(clearInterval(En.current),90):lt+1)};return En.current=setInterval(Qe,5e4/90),()=>clearInterval(En.current)},[zt]);const Pr=(Qe,lt)=>{yn(!1);const bt=new FormData;Object.keys(lt).forEach(ft=>{bt.append(ft,lt[ft])});const Mt=new window.XMLHttpRequest;Mt.withCredentials=!0,Mt.addEventListener("load",function(ft){return Ve(this,null,function*(){var $t,Vt;try{const Ut=JSON.parse(($t=ft==null?void 0:ft.target)==null?void 0:$t.response);if(yn(!0),nn(100),yield new Promise(Zt=>setTimeout(()=>Zt(),780)),Ut.status===0){if(!((Vt=Ut==null?void 0:Ut.data)!=null&&Vt.length)){ee.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),Yt(!1);return}Mr((Ut==null?void 0:Ut.data)||[])}else Yt(!1),ee.ZP.warning(Ut==null?void 0:Ut.message)}catch(Ut){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",Ut)}})}),Mt.addEventListener("error",()=>{Yt(!1)}),Mt.open("POST",`${fe.Z.API_SERVER}${Qe}`),Mt.send(bt)},lr=Qe=>Ve(void 0,null,function*(){const lt=Qe.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(lt)==-1?(ee.ZP.error(`${Qe.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(Yt(!0),ln("\u5904\u7406\u4E2D"),Pr("/api/intelligent_imports/import.json",{file:Qe}),Promise.reject())});let Gn=[{key:1,label:y.createElement(b.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:lr},y.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,we.Ny)()||(0,we.$O)())&&Gn.push({key:2,label:y.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{Sn.current.onClick()}});const on=[bn.length,(kt=bn.filter(Qe=>!!(Qe!=null&&Qe.errorMsg)))==null?void 0:kt.length];return y.createElement("div",{className:pe()(xe.intelligentBox,"intelligent-body-curb",Ke),style:Ue(Me({},$e),{width:qe}),ref:Bn},y.createElement("div",{className:xe.underpin},y.createElement("b",{style:st}),y.createElement("b",{style:st})),y.createElement("div",{className:xe.head,style:{top:et}},y.createElement("div",{className:xe.leftLayout},Rt||y.createElement(y.Fragment,null,y.createElement(te.Z,{align:"middle"},y.createElement("div",{className:xe.title},"\u8BD5\u9898\u7F16\u8F91"),!ot&&y.createElement(oe.op,{href:`${fe.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",y.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),y.createElement(oe.op,{onClick:Tn,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!ot&&y.createElement(x.Z,{overlayClassName:xe.menu,menu:{items:Gn}},y.createElement(oe.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!Ct&&Ct),y.createElement("div",{className:xe.tip},y.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),y.createElement(te.Z,{className:xe.rightLayout,style:{alignItems:"start"}},wt||y.createElement(y.Fragment,null,y.createElement("div",{className:xe.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Pt)&&y.createElement(ne.default,{className:"ml20",checked:sn,onChange:Qe=>xt(Qe.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Pt)&&y.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",y.createElement("span",{className:"ml5 mr5 c-light-primary"},on[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",y.createElement("span",{className:"ml5 mr5 c-red-e53"},on[1]),"\u9898")),ht&&y.createElement("div",{className:xe.tabs},gn==null?void 0:gn.map((Qe,lt)=>y.createElement("div",{onClick:()=>{Dn(lt)},className:fn===lt&&xe.active,key:lt},"\u65B0\u9898",lt+1)))),y.createElement("div",{className:xe.centerBox},y.createElement("img",{className:"mb10",src:he,width:56}),!gt&&y.createElement(oe.op,{onClick:zr},"\u8BC6\u522B"))),[1,2].includes(Pt)&&qr(),[3].includes(Pt)&&$n(),y.createElement("div",{className:"pb10"}),y.createElement("div",{className:xe.buttonFixed},y.createElement("div",{className:xe.buttonWrap},y.createElement(E.ZP,{size:"middle",className:`${xe.button} mr20`,onClick:je},"\u53D6\u6D88"),y.createElement(E.ZP,{size:"middle",type:"primary",loading:jn,className:`${xe.button}`,onClick:Cr},St))),y.createElement(ae.default,{centered:!0,closable:!1,destroyOnClose:!0,open:tn,title:null,footer:null,width:320,afterClose:()=>nn(0)},y.createElement(te.Z,{align:"middle",style:{flexDirection:"column"}},y.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},Xt,y.createElement("span",{className:xe.dotLoading},y.createElement("span",null,"."),y.createElement("span",null,"."),y.createElement("span",null,"."))),y.createElement(z.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:pn}),y.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",y.createElement("span",{className:"ml5 c-light-primary"},pn,"%")))),y.createElement(ae.default,{centered:!0,open:Qt,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:Bt,width:500,onCancel:()=>Ft(!1),onOk:()=>qn.submit(),afterClose:()=>{qn.resetFields()}},y.createElement(ce.default,{style:{maxHeight:550},form:qn,layout:"horizontal",colon:!1,size:"large",onFinish:Qe=>Ve(void 0,null,function*(){var lt,bt,Mt,ft,$t;const Vt=bn.filter(vn=>!vn.checked&&!vn.errorMsg);jt(!0);const Ut=()=>Ve(void 0,null,function*(){var vn,Et;const Nt=yield(0,Ee.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Ue(Me(Me({},Le),Qe),{list:Vt,mode:Je})});Nt.status===0&&(pt&&((vn=Nt==null?void 0:Nt.data)!=null&&vn.success)&&window.location.pathname==="/problemset"&&(Ie.Z.publish("refresh-item-bank",Qe.group_id),yield new Promise(Wt=>setTimeout(()=>Wt(),1500))),ee.ZP.success(`\u6210\u529F\u5BFC\u5165${(Et=Nt==null?void 0:Nt.data)==null?void 0:Et.success}\u9053\u8BD5\u9898`,3),De(Nt),Ft(!1)),jt(!1)});if(Je!==1){yield Ut();return}const Zt=yield(0,Ee.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:bn,mode:Je}});if(Zt.status===0){if(!((lt=Zt==null?void 0:Zt.data)!=null&<.error_size)){yield Ut();return}ae.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{jt(!1)},title:"\u63D0\u793A",content:y.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",y.createElement("span",{className:"c-light-primary ml5 mr5"},(bt=Zt==null?void 0:Zt.data)==null?void 0:bt.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",y.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(Mt=Zt==null?void 0:Zt.data)==null?void 0:Mt.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",y.createElement("span",{className:"ml5 mr5"},($t=(ft=Zt==null?void 0:Zt.data)==null?void 0:ft.index)==null?void 0:$t.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:Ut})}})},y.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),y.createElement(ce.default.Item,{label:"\u6240\u5C5E\u8BFE\u7A0B",name:"course_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},y.createElement(We.q,null)),Je===1&&y.createElement(ce.default.Item,{label:y.createElement(te.Z,{align:"middle",style:{justifyContent:"space-between"}},y.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),y.createElement("div",{onClick:()=>ut(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},y.createElement("img",{className:"mr5 primary-hover",src:ve}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},y.createElement(ge.Z,{key:Jt})))),y.createElement(ae.default,{centered:!0,open:_t,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:Kt,onCancel:()=>ut(!1),onOk:()=>Ht.submit(),afterClose:()=>{Ht.resetFields()}},y.createElement(ce.default,{style:{maxHeight:550},form:Ht,layout:"horizontal",colon:!1,size:"large",onFinish:Qe=>Ve(void 0,null,function*(){var lt;Gt(!0),(yield(0,Ee.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:Qe.name,parent_id:(lt=Qe==null?void 0:Qe.parent_id)==null?void 0:lt[0]}})).status===0?(qt(Jt+1),setTimeout(()=>{ee.ZP.success("\u64CD\u4F5C\u6210\u529F"),ut(!1),Gt(!1)},1e3)):Gt(!1)})},y.createElement(ce.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(ie.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),y.createElement(ce.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},y.createElement(ge.Z,null)))),y.createElement(Oe.Z,{onSave:Qe=>{Yt(!0),ln("\u5904\u7406\u4E2D"),Pr("/api/intelligent_imports/import.json",{html:Qe})},ref:Sn}))},Te=ue;var Ze=Ye},62363:function(dt,nt,le){"use strict";le.d(nt,{N:function(){return oe}});var y=le(59301),xe=le(82326),a=le(62957),pe=le(37568),ce=le(6767),ee=le(77019),ae=le(5269),re=le(82093),te={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},ne=le(92310),x=le.n(ne),b=le(87169),E=le(59301),z=(fe,ue,de)=>new Promise((se,he)=>{var Ee=me=>{try{ve(de.next(me))}catch(be){he(be)}},ge=me=>{try{ve(de.throw(me))}catch(be){he(be)}},ve=me=>me.done?se(me.value):Promise.resolve(me.value).then(Ee,ge);ve((de=de.apply(fe,ue)).next())});const{Option:ie}=xe.default,oe=({subId:fe,value:ue,selectvalues:de,disabled:se,knowledgeOptions:he=[],className:Ee,height:ge,onChange:ve=()=>{},onAddKnowledgeFinish:me=()=>{},zIndex:be=1e3})=>{const ye=(0,y.useRef)(),[Ae,Se]=(0,y.useState)([]);ue=ue||[];const Fe=(_e,we)=>{_e?(Se([...we]),ve([...we])):(Se([]),ve([]))};(0,y.useEffect)(()=>{(de==null?void 0:de.length)>0?(Se([...de]),ve([...de])):(Se([]),ve([]))},[he]),(0,y.useEffect)(()=>{(ue==null?void 0:ue.length)>0&&ve([...ue])},[he]);const Ce=_e=>{_e.preventDefault(),ye.current="",a.default.confirm({centered:!0,width:585,zIndex:be,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:E.createElement("div",{className:"font14"},E.createElement("div",{className:te.public_tips},E.createElement(b.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("div",{style:{width:"95px"}},E.createElement("span",{className:te.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),E.createElement(pe.default,{className:te.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:ye.current,onChange:we=>{ye.current=we.target.value}}))),onOk:()=>new Promise((we,Ie)=>z(void 0,null,function*(){if(!ye.current)return ce.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),Ie();if(ye.current.length>20)return ce.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),Ie();const Oe=yield(0,re.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:ye.current,sub_discipline_id:fe}});if((Oe==null?void 0:Oe.status)===0){me({id:Oe.tag_discipline_id,name:ye.current,type:"personal"});let We=de||[];We.push(Oe.tag_discipline_id),ve([...We]),Se([...We]),ve([...We])}return we()}))})};return E.createElement(ee.Z,{wrap:!1,align:"middle",className:x()(te.wrap,Ee)},E.createElement(ae.Z,null,E.createElement(xe.default,{mode:"multiple",disabled:!fe||se,className:te.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:Fe,style:{width:ge||490},showSearch:!0,allowClear:!0,value:Ae,filterOption:(_e,we)=>we.label.indexOf(_e.toLowerCase())>=0},he==null?void 0:he.map(_e=>E.createElement(ie,{key:_e.id,value:_e.id,label:_e.name},E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},_e.name),(_e==null?void 0:_e.type)==="personal"&&E.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),fe&&E.createElement(ae.Z,{className:`ml20 ${ge&&te.add_style}`},E.createElement("span",{className:te.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),E.createElement("span",{className:te.linkBtn,onClick:Ce},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},47742:function(dt,nt,le){"use strict";le.d(nt,{S:function(){return x}});var y=le(59301),xe=le(93041),a=le(75727),pe=le(77736),ce=le(82326),ee={flex_box_center:"flex_box_center___EIpII",flex_space_between:"flex_space_between___fFu6C",flex_box_vertical_center:"flex_box_vertical_center___dbtuv",flex_box_center_end:"flex_box_center_end___qEYJa",flex_box_column:"flex_box_column___ncMrS",main:"main___A2KB0",wrap:"wrap___PrMse",content:"content___pEqhq",programName:"programName___h8PAJ",name:"name___oxG0a",directionContentWrap:"directionContentWrap____Ymcj",directionItem:"directionItem___uCMBX",active:"active___vOl0l",subActive:"subActive___WzT87",subItem:"subItem___nVuXN",subMenu:"subMenu___DqKGV",action:"action___O7v85"},ae=le(61471);const re=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],te=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],ne=[{name:"\u968F\u673A\u7EC4\u5377",value:1},{name:"\u4EBA\u5DE5\u7EC4\u5377",value:2}],x=({showSelectAll:b=!1,disciplinesData:E=[],knowledgeData:z=[],directionValue:ie,subDisciplineValue:oe,typeValue:fe,knowledgeValue:ue,showKnowledge:de=!1,showRandomType:se=!1,difficultyValue:he,randomValue:Ee,selectAll:ge,languagesvalue:ve,className:me,languages:be=[],isprogram_homework:ye,showShixun:Ae=!1,showItemType:Se=!0,onShixunChange:Fe=()=>{},onDirectionChange:Ce=()=>{},onTypeChange:_e=()=>{},onDifficultyChange:we=()=>{},handlelanguagesChange:Ie=()=>{},onKnowledgeChange:Oe=()=>{},onRandomChange:We=()=>{},showTeachGroup:Pe=!1,teachGroupData:Xe=[],onTeachGroupChange:Ge=()=>{},teachGroupValue:He,courseData:ke=[],courseValue:Re,onCourseChange:Ne=()=>{},showOldElement:Me=!0,handleNewKnowledgeChange:Ue=()=>{},showCourse:Ve=!1,extraNode:rt})=>{const[tt,ze]=(0,y.useState)(0),Be=(0,y.useRef)(null),[Ye,Te]=(0,y.useState)(0),Ze=(0,y.useRef)(null),[Ke,$e]=(0,y.useState)(0),qe=(0,y.useRef)(null);(0,y.useEffect)(()=>{var De;E.length!==0&&(((De=Be==null?void 0:Be.current)==null?void 0:De.clientHeight)>108?ze(1):ze(0)),E.length===0&&ze(0)},[E]),(0,y.useEffect)(()=>{var De;z.length!==0&&(((De=Ze==null?void 0:Ze.current)==null?void 0:De.clientHeight)>108?Te(1):Te(0)),z.length===0&&Te(0)},[z]),(0,y.useEffect)(()=>{var De;ke.length!==0&&(((De=qe==null?void 0:qe.current)==null?void 0:De.clientHeight)>108?$e(1):$e(0)),ke.length===0&&$e(0)},[ke]);const je=(De=[],Le)=>y.createElement(xe.default,{className:ee.subMenu},De.map(Je=>y.createElement(xe.default.Item,{key:Je.id},y.createElement("a",{className:`${ee.subItem} ${oe===Je.id?ee.subActive:""}`,onClick:()=>Ce(Le,Je.id)},Je.name))));return y.createElement("aside",{className:me?`${ee.main} ${me}`:ee.main},y.createElement("div",{className:ee.wrap},ye&&y.createElement("div",{className:ee.programName},"\u8BD5\u9898\u5E93-\u7F16\u7A0B\u9898"),Pe&&y.createElement("div",{className:ee.content},y.createElement("span",{className:ee.name},"\u56E2\u961F"),y.createElement("div",{className:ee.directionContentWrap},y.createElement("li",{className:`${ee.directionItem} ${He?"":ee.active} `,onClick:()=>Ge(null)},"\u5168\u90E8"),Xe==null?void 0:Xe.map(De=>y.createElement("li",{key:De.group_id,className:`${ee.directionItem} ${He===De.group_id?ee.active:""} `,onClick:()=>Ge(De.group_id)},De.name)))),Ve&&y.createElement("div",{className:ee.content},y.createElement("span",{className:ee.name},"\u8BFE\u7A0B"),y.createElement("div",{className:ee.directionContentWrap,style:{overflow:"hidden",height:Ke===1?94:"auto"}},y.createElement("li",{className:`${ee.directionItem} ${Re?"":ee.active} `,onClick:()=>Ne(null)},"\u5168\u90E8"),ke.map(De=>y.createElement("li",{key:De.id,className:`${ee.directionItem} ${Re===De.id?ee.active:""} `,onClick:()=>Ne(De.id)},De.name))),y.createElement("div",{ref:qe,className:ee.directionContentWrap,style:{height:"auto",position:"fixed",left:0,top:0,width:1010,visibility:"hidden"}},ke.map(De=>y.createElement("li",{key:De.id,className:`${ee.directionItem} ${Re===De.id?ee.active:""} `,onClick:()=>Ne(De.id)},De.name))),!!Ke&&y.createElement("div",{className:ee.action},Ke===1&&y.createElement("span",{onClick:()=>$e(2)},"\u5C55\u5F00",y.createElement("i",{className:"iconfont icon-xiala"})),Ke===2&&y.createElement("span",{onClick:()=>$e(1)},"\u6536\u8D77",y.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),!Ve&&y.createElement(y.Fragment,null,y.createElement("div",{className:ee.content},y.createElement("span",{className:ee.name},"\u65B9\u5411"),y.createElement("span",null),y.createElement("div",{className:ee.directionContentWrap,style:{overflow:"hidden",height:tt===1?88:"auto"}},y.createElement("li",{className:`${ee.directionItem} ${ie?"":ee.active} `,onClick:()=>Ce(null)},"\u5168\u90E8"),E.map(De=>{var Le;return y.createElement(y.Fragment,{key:De.id},((Le=De.sub_disciplines)==null?void 0:Le.length)>0?y.createElement(a.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:Je=>Je.parentNode,dropdownRender:()=>je(De.sub_disciplines,De.id)},y.createElement("li",{className:`${ee.directionItem} ${ie===De.id?ee.active:""} `,onClick:()=>Ce(De.id)},De.name)):y.createElement("li",{className:`${ee.directionItem} ${ie===De.id?ee.active:""} `,onClick:()=>Ce(De.id)},De.name))})),y.createElement("div",{className:ee.directionContentWrap,ref:Be,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"}},E.map(De=>{var Le;return y.createElement(y.Fragment,{key:De.id},((Le=De.sub_disciplines)==null?void 0:Le.length)>0?y.createElement(a.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:Je=>Je.parentNode,dropdownRender:()=>je(De.sub_disciplines,De.id)},y.createElement("li",{className:`${ee.directionItem} ${ie===De.id?ee.active:""} `,onClick:()=>Ce(De.id)},De.name)):y.createElement("li",{className:`${ee.directionItem} ${ie===De.id?ee.active:""} `,onClick:()=>Ce(De.id)},De.name))})),!!tt&&y.createElement("div",{className:ee.action},tt===1&&y.createElement("span",{onClick:()=>ze(2)},"\u5C55\u5F00",y.createElement("i",{className:"iconfont icon-xiala"})),tt===2&&y.createElement("span",{onClick:()=>ze(1)},"\u6536\u8D77",y.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),de&&y.createElement("div",{className:ee.content},y.createElement("span",{className:ee.name},"\u77E5\u8BC6\u70B9"),y.createElement("div",{className:ee.directionContentWrap,style:{overflow:"hidden",height:Ye===1?94:"auto"}},y.createElement("li",{className:`${ee.directionItem} ${ue===-1?ee.active:""} `,onClick:()=>Oe(-1)},"\u5168\u90E8"),z.map(De=>y.createElement("li",{key:De.id,className:`${ee.directionItem} ${ue===De.id?ee.active:""} `,onClick:()=>Oe(De.id)},De.name))),y.createElement("div",{ref:Ze,className:ee.directionContentWrap,style:{height:"auto",position:"fixed",left:0,top:0,width:1010,visibility:"hidden"}},z.map(De=>y.createElement("li",{key:De.id,className:`${ee.directionItem} ${ue===De.id?ee.active:""} `,onClick:()=>Oe(De.id)},De.name))),!!Ye&&y.createElement("div",{className:ee.action},Ye===1&&y.createElement("span",{onClick:()=>Te(2)},"\u5C55\u5F00",y.createElement("i",{className:"iconfont icon-xiala"})),Ye===2&&y.createElement("span",{onClick:()=>Te(1)},"\u6536\u8D77",y.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"}))))),Se&&!ye&&Me&&y.createElement("div",{className:ee.content},y.createElement("span",{className:ee.name},"\u9898\u578B"),y.createElement("li",{className:`${ee.directionItem} ${fe?"":ee.active} `,onClick:()=>_e(null)},"\u5168\u90E8"),y.createElement("div",{className:ee.directionContentWrap},re.map(De=>y.createElement("li",{key:De.name,className:`${ee.directionItem} ${fe===De.value?ee.active:""} `,onClick:()=>_e(De.value)},De.name)),Ae&&y.createElement("li",{key:"\u5B9E\u8BAD\u9898",className:ee.directionItem,onClick:()=>Fe()},"\u5B9E\u8BAD\u9898"))),Me&&y.createElement("div",{className:ee.content},y.createElement("span",{className:ee.name},"\u96BE\u5EA6"),y.createElement("li",{className:`${ee.directionItem} ${he?"":ee.active} `,onClick:()=>we(null)},"\u5168\u90E8"),y.createElement("div",{className:ee.directionContentWrap},te.map(De=>y.createElement("li",{key:De.name,className:`${ee.directionItem} ${he===De.value?ee.active:""} `,onClick:()=>we(De.value)},De.name)))),se&&y.createElement("div",{className:ee.content},y.createElement("span",{className:ee.name},"\u7C7B\u578B"),y.createElement("li",{className:`${ee.directionItem} ${Ee?"":ee.active} `,onClick:()=>We(null)},"\u5168\u90E8"),y.createElement("div",{className:ee.directionContentWrap},ne.map(De=>y.createElement("li",{key:De.name,className:`${ee.directionItem} ${Ee===De.value?ee.active:""} `,onClick:()=>We(De.value)},De.name)))),!Me&&y.createElement(y.Fragment,null,y.createElement(pe.Z,{size:20,className:"mb10"},y.createElement(pe.Z,{size:0},y.createElement("div",{style:{paddingTop:0},className:ee.name},"\u9898\u578B"),y.createElement(ce.default,{dropdownStyle:{zIndex:900},value:fe||"ALL",onChange:De=>{if(De==="SHIXUN"){Fe();return}_e(De==="ALL"?null:De)},size:"large",style:{width:170}},y.createElement(ce.default.Option,{value:"ALL"},"\u5168\u90E8\u9898\u578B"),re.map((De,Le)=>y.createElement(ce.default.Option,{key:Le,value:De.value},De.name)),Ae&&y.createElement(ce.default.Option,{value:"SHIXUN"},"\u5B9E\u8BAD\u9898"))),y.createElement(pe.Z,{size:0},y.createElement("div",{style:{paddingTop:0},className:ee.name},"\u96BE\u5EA6"),y.createElement(ce.default,{dropdownStyle:{zIndex:900},value:he||"ALL",onChange:De=>{we(De==="ALL"?null:De)},size:"large",style:{width:170}},y.createElement(ce.default.Option,{value:"ALL"},"\u5168\u90E8\u96BE\u5EA6"),te.map((De,Le)=>y.createElement(ce.default.Option,{key:Le,value:De.value},De.name)))),y.createElement(pe.Z,{size:0},y.createElement("div",{style:{paddingTop:0},className:ee.name},"\u77E5\u8BC6\u70B9"),y.createElement(ae.i,{key:String(Pe),dropdownStyle:{zIndex:900},showLinkButton:!1,allowAcceptEmpty:!0,data:{container_type:"ItemBank",search:!0,type:Pe?"3":"0"},style:{width:412},size:"large",courseDisciplineId:Re,value:[null,-1].includes(ue)?[]:ue,onChange:Ue})),rt))))}},65986:function(dt,nt,le){"use strict";var y=le(59301),xe=le(21697),a=le(48136),pe=le(88615),ce=le(62957),ee=le(59301);const ae=(0,y.forwardRef)(({callback:re,width:te,onChange:ne,disabled:x,readOnly:b,type:E="",value:z="",style:ie={}},oe)=>{const fe=(0,y.useRef)(),ue=(0,y.useRef)(),[de,se]=(0,y.useState)(0),[he,Ee]=(0,y.useState)(0),[ge,ve]=(0,y.useState)(!1),me=()=>{var Se=document.createElement("div");Se.innerHTML=fe.current.getValue();var Fe=Se.innerText;return re&&re(Fe),Fe};(0,y.useImperativeHandle)(oe,()=>({getData:me}));const be=Se=>{Se.preventDefault();const Fe=Se.clientX-de,Ce=Se.clientY-he;document.body.onmousemove=_e=>{let we=_e.clientX-Fe,Ie=_e.clientY-Ce;const Oe=document.getElementsByClassName("markdown-popup-form")[0],We=window.innerWidth-Oe.offsetWidth,Pe=window.innerHeight-Oe.offsetHeight;we=Math.max(0,Math.min(we,We)),Ie=Math.max(0,Math.min(Ie,Pe)),ye(_e.clientX,_e.clientY,Fe,Ce)&&(se(we),Ee(Ie))},document.body.onmouseup=function(){document.body.onmousemove=null}},ye=(Se,Fe,Ce,_e)=>{const we=document.body.clientHeight,Ie=document.body.clientWidth;return Se<20&&Ce>Se||Se>Ie-20&&CeFe||Fe>we-20&&_e{ge&&setTimeout(()=>{const Se=document.getElementsByClassName("markdown-popup-form")[0],Fe=window.innerWidth/2-Se.offsetWidth/2,Ce=window.innerHeight/2-Se.offsetHeight/2;se(Fe),Ee(Ce)},0)},[ge]);const Ae=()=>{x||b||ve(!0)};return ee.createElement("div",{style:ie},ee.createElement("div",{style:{width:te||"100%",position:"relative"},className:`${xe.Z.mathFillWrap} ${x||b?"cursorDefault":""}`,onClick:()=>Ae()},ee.createElement("math-field",{disabled:x,locale:"zh_cn",class:`${xe.Z.mathField} ${E}`,readOnly:b,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:fe,style:{width:"100%",fontSize:z?18:14},value:z||""})),ee.createElement(ce.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:de,top:he},title:ee.createElement("div",{style:{cursor:"move"},onMouseDown:be},"\u8F93\u5165\u516C\u5F0F"),open:ge,onOk:()=>{const Se=ue.current.getData();fe.current.setValue(Se),ne(Se),ve(!1)},onCancel:()=>{ve(!1)},destroyOnClose:!0,className:"markdown-popup-form"},ee.createElement(pe.Z,{value:z,ref:ue,onChange:ne,showSaveButton:!1})))});nt.Z=ae},88615:function(dt,nt,le){"use strict";var y=le(59301),xe=le(77019),a=le(5269),pe=le(20554),ce=le(99571),ee=le(38394),ae=le(21697),re=le(48136),te=le(59301);const ne=(0,y.forwardRef)(({callback:x,showSaveButton:b,value:E=""},z)=>{const ie=(0,y.useRef)(),oe=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],fe=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r x=a + r\\text{cos}\\theta \\ \r y=b + r\\text{sin}\\theta \r \\end{matrix}\\right. `},{value:`\\begin{array}{l} \r @@ -233,7 +233,7 @@ ${Be} \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],ue=he=>{ie.current.setValue(ie.current.getValue()+" "+he.value+" ")},de=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:te.createElement(xe.Z,{className:ae.Z.lists,gutter:[10,10]},oe.map((he,Ee)=>te.createElement(a.Z,{flex:"110px",className:ae.Z.item},te.createElement("div",null,te.createElement(ee.Z,{value:`$$${he.value}$$`}),he.name),te.createElement("div",{className:ae.Z.children},he.children.map((ge,ve)=>te.createElement("div",{key:ve},te.createElement("h1",null,ge.name),te.createElement(xe.Z,{gutter:[10,10]},ge.data.map((me,be)=>te.createElement(a.Z,{key:be,onClick:()=>ue(me),className:ae.Z.diamond},te.createElement(ee.Z,{value:"`$$"+me.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:te.createElement(xe.Z,{className:ae.Z.lists,gutter:[10,10]},fe.map((he,Ee)=>te.createElement(a.Z,{flex:"110px",className:ae.Z.item},te.createElement("div",null,te.createElement(ee.Z,{value:"`$$"+he.value+"$$`"}),he.name),te.createElement("div",{className:ae.Z.children},he.children.map((ge,ve)=>te.createElement("div",{key:ve},ge.name&&te.createElement("h1",null,ge.name),te.createElement(xe.Z,{gutter:[10,10]},ge.data.map((me,be)=>te.createElement(a.Z,{key:be,onClick:()=>ue(me),className:ae.Z.diamond},te.createElement(ee.Z,{value:"`$$"+me.value+"$$`"}))))))))))}],se=()=>{var he=document.createElement("div");he.innerHTML=ie.current.getValue();var Ee=he.innerText;return x&&x(Ee),Ee};return(0,y.useImperativeHandle)(z,()=>({getData:se})),te.createElement("div",{className:ae.Z.mathWrap},te.createElement(pe.default,{defaultActiveKey:"1",items:de}),te.createElement("math-field",{locale:"zh_cn",className:ae.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:ie,style:{width:800,marginTop:30,fontSize:18}},E||""),b&&te.createElement("div",{className:ae.Z.button},te.createElement(ce.ZP,{size:"large",onClick:se,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});nt.Z=ne},57884:function(dt,nt,le){"use strict";var y=le(59301),xe=le(93314),a=le(99571),pe=Object.defineProperty,ce=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,ae=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(z,ie,oe)=>ie in z?pe(z,ie,{enumerable:!0,configurable:!0,writable:!0,value:oe}):z[ie]=oe,x=(z,ie)=>{for(var oe in ie||(ie={}))re.call(ie,oe)&&ne(z,oe,ie[oe]);if(ae)for(var oe of ae(ie))te.call(ie,oe)&&ne(z,oe,ie[oe]);return z},b=(z,ie)=>ce(z,ee(ie));const E=({img:z,buttonProps:ie={},styles:oe={},customText:fe,ButtonText:ue,ButtonClick:de,Buttonclass:se,ButtonTwo:he,imgStyles:Ee,loading:ge=!1,className:ve=""})=>y.createElement("section",{className:`tc animated fadeIn ${ve}`,style:x({color:"#999",margin:"100px auto",visibility:ge?"hidden":"visible"},oe)},y.createElement("img",{src:z||xe,style:b(x({},Ee),{pointerEvents:"none",userSelect:"none"})}),y.createElement("p",{className:"mt20 font14"},fe||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),ue&&y.createElement(a.ZP,x({className:se,onClick:de},ie),ue),he&&he);nt.Z=E},41550:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return se}});var y=le(59301),xe={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},a=le(99571),pe=le(70557),ce=le(51124),ee=le(25399),ae=le(49661),re=le(72664),te=le(57884),ne=le(90524),x=le(14794),b=le(59301),E=Object.defineProperty,z=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,fe=(he,Ee,ge)=>Ee in he?E(he,Ee,{enumerable:!0,configurable:!0,writable:!0,value:ge}):he[Ee]=ge,ue=(he,Ee)=>{for(var ge in Ee||(Ee={}))ie.call(Ee,ge)&&fe(he,ge,Ee[ge]);if(z)for(var ge of z(Ee))oe.call(Ee,ge)&&fe(he,ge,Ee[ge]);return he},de=(he,Ee,ge)=>new Promise((ve,me)=>{var be=Se=>{try{Ae(ge.next(Se))}catch(Fe){me(Fe)}},ye=Se=>{try{Ae(ge.throw(Se))}catch(Fe){me(Fe)}},Ae=Se=>Se.done?ve(Se.value):Promise.resolve(Se.value).then(be,ye);Ae((ge=ge.apply(he,Ee)).next())}),se=({editOffice:he="view",data:Ee,issaver:ge,onSaver:ve,theme:me,type:be,filename:ye,monacoEditor:Ae,className:Se,style:Fe,close:Ce,onClose:_e,hasMask:we,disabledDownload:Ie,onImgDimensions:Oe,showNodata:We,recordInfo:Pe})=>{const[Xe,Ge]=(0,y.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[He,ke]=(0,y.useState)(""),[Re,Ne]=(0,y.useState)(),Me=window.ENV==="build"?"/react/build":"",Ue=location.host.startsWith("localhost")?ne.Z.PROXY_SERVER:ne.Z.API_SERVER,rt=10*(1024*1024),tt=(0,y.useRef)();Ee!=null&&Ee.startsWith("/api")&&be!=="txt"&&(Ee=ne.Z.API_SERVER+Ee);const ze=Qe=>Qe.substring(Qe.lastIndexOf("/")+1).split(".").pop();ye&&Ae&&(Ae.filename=ye),(0,y.useEffect)(()=>{var Qe,$e;const qe=($e=(Qe=document.cookie)==null?void 0:Qe.replace(/\s/g,""))==null?void 0:$e.split(";");qe==null||qe.map(je=>{let De=je.split("=");De[0]==="_educoder_session"&&ke(De[1])})},[]),(0,y.useEffect)(()=>{be==="office"&&(Ee.indexOf("bigfilescdn.")>-1||Ee.indexOf("bigfiles1")>-1?Ne({url:Ee,fileType:ze(Ee),model:Ee.indexOf("model=edit")?"edit":"view"}):Ye())},[be,Ee]);function Be(Qe){return de(this,null,function*(){Qe.data.type==="pdfdata"&&(ve(Qe.data.data),window.removeEventListener("message",Be,!1)),console.log("mess---:",Qe.data)})}const Ye=()=>de(void 0,null,function*(){console.log("data:",Ee);let Qe=Ee;Ee.startsWith("http")||(Qe=location.origin+Qe);let $e=new URL(Qe).pathname.split("/").pop();const qe=yield(0,re.gJ)({attachment_id:$e});qe.url=Ue+qe.url,Ne(qe)}),Te=()=>{if(Ee.startsWith("http")||Ee.startsWith("blob:")){Ze();return}(0,ae.Sv)(ye||"educoder",Ee,ye)},Ze=()=>{Pe&&(0,x.fc)({id:Pe==null?void 0:Pe.id,watch_type:1,course_id:Pe==null?void 0:Pe.course_id}),(0,ae.Nd)(ye||"educoder",decodeURIComponent(Ee))};return b.createElement("div",{style:ue({},Fe||{}),className:`${we&&xe.bgBlack} ${be?xe.wrp:"hide"}`},Ce&&b.createElement("div",{className:xe.close,ref:tt},!!Oe&&b.createElement(ee.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>tt.current},b.createElement("span",{onClick:()=>{_e(),Oe()}},b.createElement("i",{className:"icon-yulanpizhu"}))),!Ie&&b.createElement(ee.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>tt.current},b.createElement("span",{onClick:Ze},b.createElement("i",{className:"icon-quxiaozhiding"}))),ge&&b.createElement(ee.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>tt.current},b.createElement("span",{className:"",onClick:()=>{const Qe=document.getElementById("pdfiframe");window.addEventListener("message",Be,!1),setTimeout(()=>{Qe.contentWindow.postMessage("getData","*")},300)}},b.createElement("i",{className:"icon-baocun"}))),b.createElement(ee.Z,{title:"\u5173\u95ED",getPopupContainer:()=>tt.current},b.createElement("span",{className:"",onClick:()=>{_e()}},b.createElement("i",{className:"icon-guanbi1"})))),b.createElement("div",{className:`${xe[Se]} ${Se} ${xe.monaco} ${be==="txt"?"show":"hide"}`},be==="txt"&&b.createElement(b.Fragment,null,b.createElement(ce.ZP,ue({},Ae)))),be==="audio"&&b.createElement("audio",{src:`${(Ee==null?void 0:Ee.indexOf("http://"))>-1||(Ee==null?void 0:Ee.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Ee}`,autoPlay:!0}),be==="video"&&b.createElement(b.Fragment,null,(Ee==null?void 0:Ee.indexOf("http"))>-1?b.createElement("video",{controls:!0,src:`${Ee}`,autoPlay:!0}):b.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Ee}`,autoPlay:!0})),be==="office"&&Re&&b.createElement("iframe",{src:`${Me}/office.html?key=${Re.key}&url=${btoa(Re.url)}&callbackUrl=${Ue+(Re.callbackUrl||"")}&fileType=${Re.fileType}&title=${Re.title||""}&model=${he}&officeServer=${ne.Z.ONLYOFFICE}&disabledDownload=${!!Ie}`}),be==="html"&&b.createElement("iframe",{src:Ee+"&disposition=inline"}),be==="pdf"&&b.createElement("iframe",{id:"pdfiframe",src:`${Me}/js/pdfview/index.html?filename=${ye||"educoder.pdf"}&url=${encodeURIComponent(Ee)}&disabledDownload=${!!Ie}&model=${he}`}),be==="image"&&b.createElement("img",{src:`${(Ee==null?void 0:Ee.indexOf("http://"))>-1||(Ee==null?void 0:Ee.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Ee}`}),(be==="other"||be==="download")&&b.createElement(b.Fragment,null,We?b.createElement(te.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:b.createElement(a.ZP,{icon:b.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:Te,disabled:Ie},"\u4E0B\u8F7D")}):b.createElement(a.ZP,{type:"primary",size:"middle",onClick:Te,disabled:Ie},b.createElement(pe.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),be==="flowChart"&&b.createElement("div",{className:"embed"},b.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${Ee||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},38394:function(dt,nt,le){"use strict";le.d(nt,{z:function(){return Ae},Z:function(){return Se}});var y=le(59301),xe=le(88831),a=le(90290),pe=le(64018),ce=le(81098),ee=le(90524),ae=le(49661),re=le(15342),te=le(77736),ne=le(99571),x=le(1012),b=le(41550),E=le(59301),ie=({html:Fe})=>{const Ce=(0,y.useRef)(null),_e=(0,y.useRef)(null),we=`.markdown-body p { +\\end{array}`}]}]}],ue=he=>{ie.current.setValue(ie.current.getValue()+" "+he.value+" ")},de=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:te.createElement(xe.Z,{className:ae.Z.lists,gutter:[10,10]},oe.map((he,Ee)=>te.createElement(a.Z,{flex:"110px",className:ae.Z.item},te.createElement("div",null,te.createElement(ee.Z,{value:`$$${he.value}$$`}),he.name),te.createElement("div",{className:ae.Z.children},he.children.map((ge,ve)=>te.createElement("div",{key:ve},te.createElement("h1",null,ge.name),te.createElement(xe.Z,{gutter:[10,10]},ge.data.map((me,be)=>te.createElement(a.Z,{key:be,onClick:()=>ue(me),className:ae.Z.diamond},te.createElement(ee.Z,{value:"`$$"+me.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:te.createElement(xe.Z,{className:ae.Z.lists,gutter:[10,10]},fe.map((he,Ee)=>te.createElement(a.Z,{flex:"110px",className:ae.Z.item},te.createElement("div",null,te.createElement(ee.Z,{value:"`$$"+he.value+"$$`"}),he.name),te.createElement("div",{className:ae.Z.children},he.children.map((ge,ve)=>te.createElement("div",{key:ve},ge.name&&te.createElement("h1",null,ge.name),te.createElement(xe.Z,{gutter:[10,10]},ge.data.map((me,be)=>te.createElement(a.Z,{key:be,onClick:()=>ue(me),className:ae.Z.diamond},te.createElement(ee.Z,{value:"`$$"+me.value+"$$`"}))))))))))}],se=()=>{var he=document.createElement("div");he.innerHTML=ie.current.getValue();var Ee=he.innerText;return x&&x(Ee),Ee};return(0,y.useImperativeHandle)(z,()=>({getData:se})),te.createElement("div",{className:ae.Z.mathWrap},te.createElement(pe.default,{defaultActiveKey:"1",items:de}),te.createElement("math-field",{locale:"zh_cn",className:ae.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:ie,style:{width:800,marginTop:30,fontSize:18}},E||""),b&&te.createElement("div",{className:ae.Z.button},te.createElement(ce.ZP,{size:"large",onClick:se,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});nt.Z=ne},57884:function(dt,nt,le){"use strict";var y=le(59301),xe=le(93314),a=le(99571),pe=Object.defineProperty,ce=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,ae=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(z,ie,oe)=>ie in z?pe(z,ie,{enumerable:!0,configurable:!0,writable:!0,value:oe}):z[ie]=oe,x=(z,ie)=>{for(var oe in ie||(ie={}))re.call(ie,oe)&&ne(z,oe,ie[oe]);if(ae)for(var oe of ae(ie))te.call(ie,oe)&&ne(z,oe,ie[oe]);return z},b=(z,ie)=>ce(z,ee(ie));const E=({img:z,buttonProps:ie={},styles:oe={},customText:fe,ButtonText:ue,ButtonClick:de,Buttonclass:se,ButtonTwo:he,imgStyles:Ee,loading:ge=!1,className:ve=""})=>y.createElement("section",{className:`tc animated fadeIn ${ve}`,style:x({color:"#999",margin:"100px auto",visibility:ge?"hidden":"visible"},oe)},y.createElement("img",{src:z||xe,style:b(x({},Ee),{pointerEvents:"none",userSelect:"none"})}),y.createElement("p",{className:"mt20 font14"},fe||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),ue&&y.createElement(a.ZP,x({className:se,onClick:de},ie),ue),he&&he);nt.Z=E},41550:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return se}});var y=le(59301),xe={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},a=le(99571),pe=le(70557),ce=le(51124),ee=le(25399),ae=le(49661),re=le(72664),te=le(57884),ne=le(90524),x=le(14794),b=le(59301),E=Object.defineProperty,z=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,fe=(he,Ee,ge)=>Ee in he?E(he,Ee,{enumerable:!0,configurable:!0,writable:!0,value:ge}):he[Ee]=ge,ue=(he,Ee)=>{for(var ge in Ee||(Ee={}))ie.call(Ee,ge)&&fe(he,ge,Ee[ge]);if(z)for(var ge of z(Ee))oe.call(Ee,ge)&&fe(he,ge,Ee[ge]);return he},de=(he,Ee,ge)=>new Promise((ve,me)=>{var be=Se=>{try{Ae(ge.next(Se))}catch(Fe){me(Fe)}},ye=Se=>{try{Ae(ge.throw(Se))}catch(Fe){me(Fe)}},Ae=Se=>Se.done?ve(Se.value):Promise.resolve(Se.value).then(be,ye);Ae((ge=ge.apply(he,Ee)).next())}),se=({editOffice:he="view",data:Ee,issaver:ge,onSaver:ve,theme:me,type:be,filename:ye,monacoEditor:Ae,className:Se,style:Fe,close:Ce,onClose:_e,hasMask:we,disabledDownload:Ie,onImgDimensions:Oe,showNodata:We,recordInfo:Pe})=>{const[Xe,Ge]=(0,y.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[He,ke]=(0,y.useState)(""),[Re,Ne]=(0,y.useState)(),Me=window.ENV==="build"?"/react/build":"",Ue=location.host.startsWith("localhost")?ne.Z.PROXY_SERVER:ne.Z.API_SERVER,rt=10*(1024*1024),tt=(0,y.useRef)();Ee!=null&&Ee.startsWith("/api")&&be!=="txt"&&(Ee=ne.Z.API_SERVER+Ee);const ze=Ke=>Ke.substring(Ke.lastIndexOf("/")+1).split(".").pop();ye&&Ae&&(Ae.filename=ye),(0,y.useEffect)(()=>{var Ke,$e;const qe=($e=(Ke=document.cookie)==null?void 0:Ke.replace(/\s/g,""))==null?void 0:$e.split(";");qe==null||qe.map(je=>{let De=je.split("=");De[0]==="_educoder_session"&&ke(De[1])})},[]),(0,y.useEffect)(()=>{be==="office"&&(Ee.indexOf("bigfilescdn.")>-1||Ee.indexOf("bigfiles1")>-1?Ne({url:Ee,fileType:ze(Ee),model:Ee.indexOf("model=edit")?"edit":"view"}):Ye())},[be,Ee]);function Be(Ke){return de(this,null,function*(){Ke.data.type==="pdfdata"&&(ve(Ke.data.data),window.removeEventListener("message",Be,!1)),console.log("mess---:",Ke.data)})}const Ye=()=>de(void 0,null,function*(){console.log("data:",Ee);let Ke=Ee;Ee.startsWith("http")||(Ke=location.origin+Ke);let $e=new URL(Ke).pathname.split("/").pop();const qe=yield(0,re.gJ)({attachment_id:$e});qe.url=Ue+qe.url,Ne(qe)}),Te=()=>{if(Ee.startsWith("http")||Ee.startsWith("blob:")){Ze();return}(0,ae.Sv)(ye||"educoder",Ee,ye)},Ze=()=>{Pe&&(0,x.fc)({id:Pe==null?void 0:Pe.id,watch_type:1,course_id:Pe==null?void 0:Pe.course_id}),(0,ae.Nd)(ye||"educoder",decodeURIComponent(Ee))};return b.createElement("div",{style:ue({},Fe||{}),className:`${we&&xe.bgBlack} ${be?xe.wrp:"hide"}`},Ce&&b.createElement("div",{className:xe.close,ref:tt},!!Oe&&b.createElement(ee.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>tt.current},b.createElement("span",{onClick:()=>{_e(),Oe()}},b.createElement("i",{className:"icon-yulanpizhu"}))),!Ie&&b.createElement(ee.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>tt.current},b.createElement("span",{onClick:Ze},b.createElement("i",{className:"icon-quxiaozhiding"}))),ge&&b.createElement(ee.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>tt.current},b.createElement("span",{className:"",onClick:()=>{const Ke=document.getElementById("pdfiframe");window.addEventListener("message",Be,!1),setTimeout(()=>{Ke.contentWindow.postMessage("getData","*")},300)}},b.createElement("i",{className:"icon-baocun"}))),b.createElement(ee.Z,{title:"\u5173\u95ED",getPopupContainer:()=>tt.current},b.createElement("span",{className:"",onClick:()=>{_e()}},b.createElement("i",{className:"icon-guanbi1"})))),b.createElement("div",{className:`${xe[Se]} ${Se} ${xe.monaco} ${be==="txt"?"show":"hide"}`},be==="txt"&&b.createElement(b.Fragment,null,b.createElement(ce.ZP,ue({},Ae)))),be==="audio"&&b.createElement("audio",{src:`${(Ee==null?void 0:Ee.indexOf("http://"))>-1||(Ee==null?void 0:Ee.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Ee}`,autoPlay:!0}),be==="video"&&b.createElement(b.Fragment,null,(Ee==null?void 0:Ee.indexOf("http"))>-1?b.createElement("video",{controls:!0,src:`${Ee}`,autoPlay:!0}):b.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Ee}`,autoPlay:!0})),be==="office"&&Re&&b.createElement("iframe",{src:`${Me}/office.html?key=${Re.key}&url=${btoa(Re.url)}&callbackUrl=${Ue+(Re.callbackUrl||"")}&fileType=${Re.fileType}&title=${Re.title||""}&model=${he}&officeServer=${ne.Z.ONLYOFFICE}&disabledDownload=${!!Ie}`}),be==="html"&&b.createElement("iframe",{src:Ee+"&disposition=inline"}),be==="pdf"&&b.createElement("iframe",{id:"pdfiframe",src:`${Me}/js/pdfview/index.html?filename=${ye||"educoder.pdf"}&url=${encodeURIComponent(Ee)}&disabledDownload=${!!Ie}&model=${he}`}),be==="image"&&b.createElement("img",{src:`${(Ee==null?void 0:Ee.indexOf("http://"))>-1||(Ee==null?void 0:Ee.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Ee}`}),(be==="other"||be==="download")&&b.createElement(b.Fragment,null,We?b.createElement(te.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:b.createElement(a.ZP,{icon:b.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:Te,disabled:Ie},"\u4E0B\u8F7D")}):b.createElement(a.ZP,{type:"primary",size:"middle",onClick:Te,disabled:Ie},b.createElement(pe.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),be==="flowChart"&&b.createElement("div",{className:"embed"},b.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${Ee||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},38394:function(dt,nt,le){"use strict";le.d(nt,{z:function(){return Ae},Z:function(){return Se}});var y=le(59301),xe=le(88831),a=le(90290),pe=le(64018),ce=le(81098),ee=le(90524),ae=le(49661),re=le(15342),te=le(77736),ne=le(99571),x=le(1012),b=le(41550),E=le(59301),ie=({html:Fe})=>{const Ce=(0,y.useRef)(null),_e=(0,y.useRef)(null),we=`.markdown-body p { margin: 0 0 16px 0 !important; line-height: 28px; white-space: pre-wrap; @@ -1081,19 +1081,19 @@ ${Be} margin-top: 0; margin-bottom: 16px; }`;return(0,y.useEffect)(()=>{const Ie=Ce.current.attachShadow({mode:"open"});_e.current=document.createElement("div"),_e.current.className="markdown-body",_e.current.innerHTML=Fe,Ie.appendChild(_e.current);const Oe=document.createElement("style");return Oe.textContent=we,Ie.appendChild(Oe),()=>{Ie.innerHTML=""}},[]),(0,y.useEffect)(()=>{_e.current&&(_e.current.innerHTML=Fe)},[Fe]),E.createElement("div",{ref:Ce})};function oe(Fe){const Ce=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],_e=new RegExp(`\\b(${Ce.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return Fe.replace(_e,"").trim()}var fe={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},ue=Object.defineProperty,de=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Ee=(Fe,Ce,_e)=>Ce in Fe?ue(Fe,Ce,{enumerable:!0,configurable:!0,writable:!0,value:_e}):Fe[Ce]=_e,ge=(Fe,Ce)=>{for(var _e in Ce||(Ce={}))se.call(Ce,_e)&&Ee(Fe,_e,Ce[_e]);if(de)for(var _e of de(Ce))he.call(Ce,_e)&&Ee(Fe,_e,Ce[_e]);return Fe};const ve="@\u2581\u2581@",me="@\u2581@",be=/]*>/g;function ye(Fe){let Ce=document.createElement("div");return Ce.innerHTML=Fe,Ce.childNodes.length===0?"":Ce.childNodes[0].nodeValue}const Ae=(Fe,Ce)=>{Fe=Fe||"";const _e=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,we=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ie=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Oe=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Ce?Fe.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(_e,(We,Pe,Xe,Ge,He,ke,Re)=>{const Ne=Pe||Ge||ke,Me=Xe||He||Re||"?";return ee.Z.API_SERVER+"/api/attachments/"+Ne+Me+"&t="+(0,ae.Jn)(Ne,Date.now())+(We.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Fe=Fe.replace(Oe,(We,Pe,Xe,Ge,He,ke,Re)=>{const Ne=Pe||Ge||ke,Me=Xe||He||Re||"?";return ee.Z.API_SERVER+"/attachments/download/"+Ne+Me+"&t="+(0,ae.Jn)(Ne,Date.now())+(We.indexOf(")")>-1?")":"&")}).replace(_e,(We,Pe,Xe,Ge,He,ke,Re)=>{const Ne=Pe||Ge||ke,Me=Xe||He||Re||"?";return ee.Z.API_SERVER+"/api/attachments/"+Ne+Me+"&t="+(0,ae.Jn)(Ne,Date.now())+(We.indexOf(")")>-1?")":"&")}).replace(we,(We,Pe,Xe,Ge,He)=>{const ke=Pe||Ge,Re=Xe||He||"";return'"'+ee.Z.API_SERVER+"/api/attachments/"+ke+Re+ke+Re+"&t="+(0,ae.Jn)(ke,Date.now())}).replace(Ie,(We,Pe,Xe,Ge,He)=>{const ke=Pe||Ge,Re=Xe||He||"";return"("+ee.Z.API_SERVER+"/files/uploads/"+ke+Re+ke+Re+"&t="+(0,ae.Jn)(ke,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),Fe)};var Se=({value:Fe="",edit:Ce=!1,className:_e,showTextOnly:we,showLines:Ie,style:Oe={},stylesPrev:We={},highlightKeywords:Pe,showProgramFill:Xe,isProgramFill:Ge,disabledFill:He=!1,programFillValue:ke,openEditor:Re=()=>{},onFillChange:Ne=Ve=>{},onFillBlur:Me=()=>{},onFillFocus:Ue=()=>{}})=>{let Ve=oe(String(Fe||""));const rt=(0,y.useRef)(),tt=(0,y.useRef)(),[ze,Be]=(0,y.useState)(""),[Ye,Te]=(0,y.useState)("office"),[Ze,Qe]=(0,y.useState)([]),$e=(0,y.useRef)("a"+(0,x.Z)()),qe={},je=st=>//i.test(st||""),De=(st,Ct,pt)=>{const St=document.createElement(st===me?"input":"textarea");St.style.width="100%",St.style.height=st===me?"40px":"151px",St.rows=5,St.spellcheck=!1,St.name="edu-program-fill",St.placeholder="\u8BF7\u8F93\u5165",St.dataset.id=Ct;const Dt=Object.keys(qe).length;return qe[Dt]=St,`${St.outerHTML}`};function Le(st){return st=st.replace(/!\[.*?\]\(.*?\)/g,""),st=st.replace(/\[.*?\]\(.*?\)/g,""),st=st.replace(new RegExp("","gs"),""),st=st.replace(//g,""),st=st.replace(//g,""),st=st.replace(new RegExp(".*?<\\/video>","gs"),""),st=st.replace(new RegExp(".*?<\\/audio>","gs"),""),st=st.replace(new RegExp(".*?<\\/style>","gs"),""),st=st.replace(new RegExp(".*?<\\/script>","gs"),""),st}const Je=st=>!we&&je(Ve)?st:st.replace(/([\s\S]+?)<\/style>/gim,function(Ct,pt){let St=pt.replace(/(\n|\r)/g,"").split("}"),Dt=[];return St.map(Rt=>{Rt!=""&&Dt.push(`.${$e.current} ${Rt}`)}),``}),et=(0,y.useMemo)(()=>{try{const St=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Dt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Rt=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Pt=/\(\/attachments\/download\//g;Ve=Ve.replace(Pt,"("+ee.Z.API_SERVER+"/attachments/download/").replace(St,"("+ee.Z.API_SERVER+"/api/attachments/").replace(Dt,'"'+ee.Z.API_SERVER+"/api/attachments/").replace(Rt,'"'+ee.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),rt.current.style.display="none"}catch(St){}if(Xe){let St=-1;return Ve=Ve.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Dt,Rt,Pt){var un;return++St,De(Dt,St,(un=ke==null?void 0:ke[St])==null?void 0:un.value.replaceAll("<","<").replaceAll(">",">"))}),`
${Je(Ve||"")}
`}let st=Je(Ve);st=(0,a.ZP)(st);const Ct=(0,a.ez)();Ve.match(/\[TOC\]/)&&(st=st.replace("

[TOC]

",(0,a.Qv)()),(0,a.Iy)()),st=st.replace(/(__special_katext_id_\d+__)/g,(St,Dt)=>{const{type:Rt,expression:Pt}=Ct[Dt];return(0,re.renderToString)(ye(Pt)||"",{displayMode:Rt==="block",throwOnError:!1,output:"html"})}),st=st.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,a.AL)();const pt=document.createElement("div");if(pt.innerHTML=st,we)return pt.innerText;if(Pe){const St=Pe.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Ut(pt,St),pt.innerHTML}return setTimeout(()=>gt(),500),pt.innerHTML},[Ve,Pe]);(0,y.useEffect)(()=>{wt.current&&wt.current.querySelectorAll(["input","textarea"]).forEach(Ct=>{Ct.oninput=it,Ct.onblur=ot,Ct.onfocus=at})},[Ze]),(0,y.useEffect)(()=>{var st,Ct,pt,St,Dt;if(ke!=null&&ke.length)try{const Rt=wt.current.querySelectorAll(".edu-program-fill-score"),Pt=wt.current.querySelectorAll('[name="edu-program-fill"]');for(const[un,pn]of Pt.entries())pn.value=((st=ke==null?void 0:ke[un])==null?void 0:st.value)||"",((Ct=ke==null?void 0:ke[un])==null?void 0:Ct.type)==="warning"?pn.className="program-fill-warning":((pt=ke==null?void 0:ke[un])==null?void 0:pt.type)==="success"?pn.className="program-fill-success":pn.className="";for(const[un,pn]of Rt.entries())pn.innerHTML=(St=ke==null?void 0:ke[un])!=null&&St.score?`${(Dt=ke==null?void 0:ke[un])==null?void 0:Dt.score}\u5206`:"";Qe(ke)}catch(Rt){console.log(Rt,"error")}},[ke]);const it=st=>{Ze[st.target.dataset.id]=Ze[st.target.dataset.id]||{},Ze[st.target.dataset.id].value=st.target.value,Qe([...Ze]),Ne(Ze,st.target.dataset.id)},ot=st=>{Ze[st.target.dataset.id]=Ze[st.target.dataset.id]||{},Ze[st.target.dataset.id].value=st.target.value,Qe([...Ze]),Me(Ze,st.target.dataset.id)},at=st=>{Ze[st.target.dataset.id]=Ze[st.target.dataset.id]||{},Ze[st.target.dataset.id].value=st.target.value,Qe([...Ze]),Ue(Ze,st.target.dataset.id)};function Ut(st,Ct){return st.childNodes.forEach(pt=>{var St;if(pt.childNodes.length>0)Ut(pt,Ct);else if(pt.nodeName!=="IMG")if(pt.innerHTML)pt.innerHTML=(St=pt.innerHTML)==null?void 0:St.replace(new RegExp(Ct,"gi"),'$&');else{const Dt=document.createElement("span");Dt.innerHTML=pt.textContent.replace(new RegExp(Ct,"gi"),'$&'),pt.replaceWith(Dt)}})}const wt=(0,y.useRef)();a.jb.WebkitLineClamp=Ie,Ie&&(Oe=ge(ge({},Oe),a.jb));function Tt(st){let Ct=st.target;if(Ct.tagName.toUpperCase()==="A"){let pt=Ct.getAttribute("href");if(pt.indexOf("office")>-1)st.preventDefault(),Be(pt),Te("office");else if(pt.indexOf("application/pdf")>-1)st.preventDefault(),Be(pt),Te("pdf");else if(pt.indexOf("text/html")>-1)st.preventDefault(),Be(pt),Te("html");else if(pt.startsWith("#")){st.preventDefault();let St=document.getElementById(pt.replace("#",""));St&&St.scrollIntoView(!0)}}}const gt=()=>{var st;const Ct=(st=wt.current)==null?void 0:st.querySelectorAll("video");Ct==null||Ct.forEach(pt=>{if(pt.oncontextmenu=()=>!1,pt.src.indexOf(".m3u8")>-1&&!pt.canPlayType("application/vnd.apple.mpegurl")){if(ce.ZP.isSupported()){var St=new ce.ZP;St.loadSource(pt.src),St.attachMedia(pt)}}})};(0,y.useEffect)(()=>{if(wt.current&&et&&et.match(be)&&window.PR.prettyPrint(),wt.current)return wt.current.addEventListener("click",Tt),()=>{var st;(st=wt.current)==null||st.removeEventListener("click",Tt),(0,a.AL)(),(0,a.Iy)()}},[et,wt.current,Tt]);const ct=st=>{st.target.nodeName==="IMG"&&st.target.className.indexOf("draw-flowchart")>-1?(rt.current.style.zIndex=1,rt.current.style.display="flex",rt.current.style.width=st.target.clientWidth+"px",rt.current.style.height=st.target.clientHeight+"px",rt.current.style.top=st.target.offsetTop+"px",rt.current.style.left=st.target.offsetLeft+"px",st.target.id&&(tt.current=st.target.id)):rt.current.style.display="none"},ht=()=>{rt.current.style.display="none"};return(0,y.useEffect)(()=>{var st;const Ct=pt=>{pt.preventDefault(),pt.clipboardData.setData("text",window.getSelection().toString())};return(st=wt.current)==null||st.addEventListener("copy",Ct),()=>{var pt;(pt=wt.current)==null||pt.removeEventListener("copy",Ct)}},[wt.current]),y.createElement("div",{style:{position:"relative"},onMouseLeave:ht},we&&y.createElement("div",{ref:wt,className:`${fe.mdBody} `},et),!we&&!je(et)&&y.createElement("div",{ref:wt,style:ge({},Oe),onMouseOver:ct,className:`${_e||""} ${He?"disabled-fill":""} markdown-body ${fe.mdBody} ${$e.current}`,dangerouslySetInnerHTML:{__html:et}}),!we&&je(et)&&y.createElement(ie,{html:et}),y.createElement("div",{ref:rt,className:`${fe.button} ${Ce?"":fe.previewFlowChart}`},y.createElement(te.Z,null,y.createElement(ne.ZP,{onClick:()=>{Ce?Re(tt.current):(Be(tt.current),Te("flowChart"))}},Ce?"\u7F16\u8F91":"\u9884\u89C8"))),y.createElement(b.Z,{close:!0,data:ze,type:ze!=null&&ze.length?Ye:"",style:ge({},We),onClose:()=>Be("")}))}},766:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return pe}});var y=le(76560),xe={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},a=le(59301),pe=({message:ce,className:ee,children:ae,style:re={}})=>a.createElement("div",{className:`custom-spinner ${xe.idsRingWrapper} ${ee}`},a.createElement("div",{className:xe.ldsRing},a.createElement("div",null),a.createElement("div",null),a.createElement("div",null),a.createElement("div",null)),ce?a.createElement("p",{style:re},ce):null,ae,a.createElement(y.Outlet,null))},72015:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return pe}});var y=le(59301),xe=le(33796),a=le(59301),pe=({defaultX:ce="40%",leftChild:ee,rightChild:ae,className:re,hideResize:te=!1})=>{const[ne,x]=(0,y.useState)(ce),b=(0,y.useRef)();function E(){b.current=!0}(0,y.useEffect)(()=>{function oe(ue){b.current&&(xe.Z.publish("resize-move-bar",ue),x(ue.pageX))}function fe(){b.current=!1}return window.addEventListener("mousemove",oe),window.addEventListener("mouseup",fe),()=>{window.removeEventListener("mousemove",oe),window.removeEventListener("mouseup",fe)}},[]);const z=typeof ne=="number"&&ne!==.01?`${ne}px`:ce,ie=`calc(100% - ${te?"0px":"4px"} - ${z})`;return a.createElement("div",{className:`split-panel-container ${re}`},a.createElement("section",{style:{width:z,display:ne===.01?"none":""}},ee),a.createElement("section",{className:"resize-x-bar",onMouseDown:E},a.createElement("a",{className:"btn-resize"},a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},a.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),a.createElement("section",{style:{width:ie}},ae))}},46685:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return ee}});var y=le(59301),xe={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},a=le(92310),pe=le.n(a),ee=({className:ae,style:re={},leftNode:te,leftTitle:ne="\u81EA\u6D4B\u8F93\u5165",rightNode:x,rightTitle:b="\u8FD0\u884C\u7ED3\u679C"})=>y.createElement("div",{className:pe()(xe.result,ae),style:re},y.createElement("div",{className:xe.left},y.createElement("div",{className:xe.title},y.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),y.createElement("span",null,ne)),y.createElement("div",{className:xe.leftNode},te)),y.createElement("div",{className:xe.right},y.createElement("div",{className:xe.title},y.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),y.createElement("span",null,b)),y.createElement("div",{className:xe.rightNode},x)))},38273:function(dt,nt,le){"use strict";var y=le(59301);const xe=pe=>String(pe).length===1?`0${pe}`:pe,a=({className:pe="",onChange:ce,defaultValue:ee=0})=>{const[ae,re]=(0,y.useState)(ee);(0,y.useEffect)(()=>{const b=setTimeout(()=>{re(ae+1e3)},1e3);return ce(ae+1e3),()=>{clearInterval(b)}},[ae]);const te=parseInt(ae/(60*6e4))||"00",ne=parseInt(ae%(60*6e4)/6e4)||"00",x=parseInt(ae%6e4/1e3)||"00";return y.createElement("div",{className:pe},xe(te),":",xe(ne),":",xe(x))};nt.Z=a},64123:function(dt,nt,le){"use strict";var y=le(59301),xe=le(59301);const a=({text:pe,speed:ce=100})=>{const[ee,ae]=(0,y.useState)(""),re=(0,y.useRef)(0);return(0,y.useEffect)(()=>{ae(""),re.current=0;const te=setInterval(()=>{re.currentne+pe.charAt(re.current)),re.current+=1):clearInterval(te)},ce);return()=>{clearInterval(te)}},[pe]),xe.createElement("div",{className:"c-black"},ee)};nt.Z=a},25992:function(dt,nt,le){"use strict";le.d(nt,{cT:function(){return be},pe:function(){return ge}});var y=le(59301),xe=le(14566),a=le(6767),pe=le(82093),ce=le(28209),ee=le.n(ce),ae=le(1012),re=le(76560),te=le(47257),ne=le.n(te),x=Object.defineProperty,b=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,fe=(Ae,Se,Fe)=>Se in Ae?x(Ae,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Ae[Se]=Fe,ue=(Ae,Se)=>{for(var Fe in Se||(Se={}))ie.call(Se,Fe)&&fe(Ae,Fe,Se[Fe]);if(z)for(var Fe of z(Se))oe.call(Se,Fe)&&fe(Ae,Fe,Se[Fe]);return Ae},de=(Ae,Se)=>b(Ae,E(Se)),se=(Ae,Se)=>{var Fe={};for(var Ce in Ae)ie.call(Ae,Ce)&&Se.indexOf(Ce)<0&&(Fe[Ce]=Ae[Ce]);if(Ae!=null&&z)for(var Ce of z(Ae))Se.indexOf(Ce)<0&&oe.call(Ae,Ce)&&(Fe[Ce]=Ae[Ce]);return Fe},he=(Ae,Se,Fe)=>new Promise((Ce,_e)=>{var we=We=>{try{Oe(Fe.next(We))}catch(Pe){_e(Pe)}},Ie=We=>{try{Oe(Fe.throw(We))}catch(Pe){_e(Pe)}},Oe=We=>We.done?Ce(We.value):Promise.resolve(We.value).then(we,Ie);Oe((Fe=Fe.apply(Ae,Se)).next())});const{Dragger:Ee}=xe.default,ge=Ae=>{const Se="bf3c199c2470cb477d907b1e0917c17b",Fe="5183666c72eec9e4";var Ce=ee().enc.Utf8.parse(Se);let _e=ee().enc.Utf8.parse(Fe);var we=ee().AES.decrypt(Ae,Ce,{iv:_e,mode:ee().mode.CBC});return we.toString(ee().enc.Utf8)};let ve;const me=Ae=>he(void 0,[Ae],function*({identifier:Se,oldFilename:Fe,newFilename:Ce}){var _e,we,Ie,Oe,We,Pe;const Xe=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});Xe.data=JSON.parse(ge(Xe.data));const Ge=new OSS({endpoint:(_e=Xe==null?void 0:Xe.data)==null?void 0:_e.end_point,region:(we=Xe==null?void 0:Xe.data)==null?void 0:we.region,accessKeyId:(Ie=Xe==null?void 0:Xe.data)==null?void 0:Ie.access_key_id,accessKeySecret:(Oe=Xe==null?void 0:Xe.data)==null?void 0:Oe.access_key_secret,bucket:(We=Xe==null?void 0:Xe.data)==null?void 0:We.bucket,stsToken:(Pe=Xe==null?void 0:Xe.data)==null?void 0:Pe.security_token});return new Promise((He,ke)=>{console.log(11111,`${Se}/${Fe}`,`${Se}/${Ce}`,Xe.data),Ge.copy(`/${Se}/${Fe}`,`/${Se}/${Ce}`).then(Re=>{console.log("\u62F7\u8D1D\u6210\u529F",Re)}).catch(Re=>{console.log(Re)})})}),be=(Ae,Se,Fe)=>he(void 0,null,function*(){var Ce,_e,we,Ie,Oe,We;Se.file_name=Ae.name;const Pe=yield(0,pe.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",ge(Pe.data)),Pe.data=JSON.parse(ge(Pe.data));const Xe=Ae.name.split(".");Xe.pop();const Ge=Se.realFileName?Xe.join(""):(0,ae.Z)(),He=new(ne())({endpoint:(Ce=Pe==null?void 0:Pe.data)==null?void 0:Ce.end_point,region:(_e=Pe==null?void 0:Pe.data)==null?void 0:_e.region,accessKeyId:(we=Pe==null?void 0:Pe.data)==null?void 0:we.access_key_id,accessKeySecret:(Ie=Pe==null?void 0:Pe.data)==null?void 0:Ie.access_key_secret,bucket:(Oe=Pe==null?void 0:Pe.data)==null?void 0:Oe.bucket,stsToken:(We=Pe==null?void 0:Pe.data)==null?void 0:We.security_token});return new Promise((ke,Re)=>{var Ne;He.multipartUpload(`${Ge}`,new Blob([Ae],{type:Ae.type}),de(ue({timeout:200*1e3,partSize:102400},Fe),{callback:{url:(Ne=Pe==null?void 0:Pe.data)==null?void 0:Ne.callback_url,host:Pe==null?void 0:Pe.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,pe.rz)(Se)}})).then(function(Me){var Ue;Ae.response=(Ue=Me.data)==null?void 0:Ue.data,ke(Me==null?void 0:Me.data)}).catch(function(Me){Re(Me),console.log("err:",Me)})})}),ye=Ae=>{var Se=Ae,{user:Fe,cancelUpload:Ce}=Se,_e=se(Se,["user","cancelUpload"]);const[we,Ie]=(0,y.useState)([]);let[Oe,We]=(0,y.useState)();const Pe={onRemove:Ge=>{Ie([...we.filter(He=>He.name!==Ge.name)]),_e.onChange(we.filter(He=>He.name!==Ge.name))},disabled:_e.disabled,multiple:!0,fileList:we==null?void 0:we.map(Ge=>Ge.file),customRequest:()=>{},beforeUpload:Ge=>he(void 0,null,function*(){let He=_e.maxSize||1073741824;if(we.filter(ke=>ke.name===Ge.name).length){a.ZP.info(`${Ge.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(Ge==null?void 0:Ge.size)>He?(a.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${He/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(we.push({name:Ge.name,file:Ge}),Ie([...we]),_e.onChange(we),!1)})},Xe=(Ge,He)=>he(void 0,null,function*(){var ke,Re,Ne,Me,Ue,Ve;He.file_name=Ge.name;const rt=Ge.name,tt=yield(0,pe.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(tt.data=JSON.parse(ge(tt.data)),(tt==null?void 0:tt.status)!==0){we[we.findIndex(Ye=>Ye.name===rt)].status="error",we[we.findIndex(Ye=>Ye.name===rt)].file.status="error",_e.onChange(we),a.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}Oe=new(ne())({endpoint:(ke=tt==null?void 0:tt.data)==null?void 0:ke.end_point,region:(Re=tt==null?void 0:tt.data)==null?void 0:Re.region,accessKeyId:(Ne=tt==null?void 0:tt.data)==null?void 0:Ne.access_key_id,accessKeySecret:(Me=tt==null?void 0:tt.data)==null?void 0:Me.access_key_secret,bucket:(Ue=tt==null?void 0:tt.data)==null?void 0:Ue.bucket,stsToken:(Ve=tt==null?void 0:tt.data)==null?void 0:Ve.security_token}),console.log(Ge,"file"),We(Oe);const ze=Ge.name.split(".");ze.pop();const Be=rt.indexOf(".")>-1?He.realFileName?ze.join("."):(0,ae.Z)():rt;return new Promise((Ye,Te)=>{var Ze;try{Oe.multipartUpload(`${_e.identifier}/${Be}${rt.indexOf(".")>-1?"."+rt.split(".").pop():""}`,new Blob([Ge.file],{type:Ge.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(Qe,$e,qe)=>{try{console.log("\u8FDB\u5EA6",Qe,$e,qe);const je=we.findIndex(De=>De.name===rt);we[je].file.percent=Qe*100,we[je].tempCheckpoint=$e,Ie([...we])}catch(je){}},checkpoint:we[we.findIndex(Qe=>Qe.name===rt)].tempCheckpoint,callback:{customValue:{id:rt+""},url:(Ze=tt==null?void 0:tt.data)==null?void 0:Ze.callback_url,host:tt==null?void 0:tt.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,pe.rz)(He)}}).then(function(Qe){var $e,qe,je;const De=we.findIndex(Je=>Je.name===rt);let Le="done";if((($e=Qe.data)==null?void 0:$e.status)===0){Ge.response=(qe=Qe.data)==null?void 0:qe.data;const Je=we.findIndex(et=>et.name===rt);we[Je].status="done",we[Je].file.status="done"}else a.ZP.warning((je=Qe.data)==null?void 0:je.message),Le="error";we[De].status=Le,we[De].file.status=Le,_e.onChange(we),Ye(Qe==null?void 0:Qe.data)}).catch(function(Qe){we[we.findIndex($e=>$e.name===rt)].status="error",we[we.findIndex($e=>$e.name===rt)].file.status="error",a.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Ie([...we]),_e.onChange(we),Te(Qe),console.log("err:",Qe)})}catch(Qe){}})});return(0,y.useEffect)(()=>{we.every(Ge=>Ge==="done"||Ge==="error")&&_e.onComplete(we)},[we]),(0,y.useEffect)(()=>{Ce&&(Oe==null||Oe.cancel())},[Ce]),(0,y.useEffect)(()=>{_e.uploading&&we.map(Ge=>he(void 0,null,function*(){var He;if((!Ge.status||Ge.status==="error")&&!Ce){Ge.status="uploading",Ge.file.status="uploading";const ke=yield Xe(Ge,{login:(He=Fe==null?void 0:Fe.userInfo)==null?void 0:He.login,container_type:_e.container_type,container_id:_e.container_id,description:_e.description,realFileName:_e.realFileName})}}))},[_e.uploading]),y.createElement(Ee,de(ue({},Pe),{height:_e.height,className:_e.className}),y.createElement("p",{className:"ant-upload-hint"},_e.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};nt.ZP=(0,re.connect)(({loading:Ae,globalSetting:Se,user:Fe})=>({globalSetting:Se,loading:Ae.models.competitions,user:Fe}))(ye)},39479:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return pe}});var y=le(59301),xe=le(33796),a=le(90083),pe=()=>{const[ce,ee]=(0,y.useState)(""),[ae,re]=(0,y.useState)(0);let[te,ne]=(0,y.useState)(),[x,b]=(0,y.useState)();const[E,z]=(0,y.useState)(!1),ie=(0,y.useRef)("");(0,y.useEffect)(()=>xe.Z.subscribe("preview-image",be=>{ee(be),console.log(ge.current)}),[]),(0,y.useEffect)(()=>(document.addEventListener("keydown",oe),()=>{document.removeEventListener("keydown",oe)}),[]),(0,y.useEffect)(()=>{ie.current=ce},[ce]);function oe(me){console.log("e====",me),me.keyCode==27&&ie.current&&fe()}function fe(){document.body.style.overflow="auto",ne(void 0),b(void 0),re(0),ee("")}function ue(){re(ae+90)}function de(){te=ge.current.width*1.1,x=ge.current.height*1.1,b(x),ne(te)}function se(){te=ge.current.width/1.1,x=ge.current.height/1.1,b(x),ne(te)}const he=(0,y.useRef)(),Ee=(0,y.useRef)(),ge=(0,y.useRef)(),ve=me=>{(me.nativeEvent.target===he.current||me.nativeEvent.target===Ee.current)&&fe()};return y.createElement(y.Fragment,null,ce?y.createElement("div",null,y.createElement("div",{className:"preview-wrp-group",ref:Ee},y.createElement(a.Z,{className:"image-preview",src:ce,style:{display:"none"},preview:{visible:!0,src:ce,onVisibleChange:me=>{ee("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},44905:function(dt,nt,le){"use strict";le.d(nt,{h:function(){return he}});var y=le(59301),xe=le(82326),a=le(28284),pe=le(99571),ce=le(89780),ee=le.n(ce),ae=le(66543),re=le(59598),te=Object.defineProperty,ne=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ie=(Ee,ge,ve)=>ge in Ee?te(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ee[ge]=ve,oe=(Ee,ge)=>{for(var ve in ge||(ge={}))E.call(ge,ve)&&ie(Ee,ve,ge[ve]);if(b)for(var ve of b(ge))z.call(ge,ve)&&ie(Ee,ve,ge[ve]);return Ee},fe=(Ee,ge)=>ne(Ee,x(ge));const ue=xe.default.Option,de={labelCol:{span:4},wrapperCol:{span:20}},se={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};nt.Z=({callback:Ee,onCancel:ge})=>{const[ve,me]=(0,y.useState)("python");function be(Ae){me(se[Ae][1])}function ye(Ae){Ee(Ae)}return y.createElement(a.default,fe(oe({},de),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ye,style:{width:500}}),y.createElement(a.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(xe.default,{getPopupContainer:Ae=>Ae.parentNode,onChange:be},Object.keys(se).map(Ae=>y.createElement(ue,{key:Ae,value:Ae},se[Ae][0])))),y.createElement(a.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.createElement(he,{mode:ve})),y.createElement("div",{className:"flex-container flex-end"},y.createElement(pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(pe.ZP,{type:"ghost",onClick:ge},"\u53D6\u6D88")))};function he({value:Ee,onChange:ge,mode:ve,options:me={}}){const be=(0,y.useRef)(),[ye,Ae]=(0,y.useState)();return(0,y.useEffect)(()=>{if(ye){let Se=function(Fe){const Ce=Fe.getValue();ge&&ge(Ce)};return ye.on("change",Se),()=>{ye.off("change",Se)}}},[ye,ge]),(0,y.useEffect)(()=>{ye&&ye.setOption("mode",ve)},[ye,ve]),(0,y.useEffect)(()=>{ye&&(Ee!==ye.getValue()||Ee==="")&&setTimeout(()=>{ye.setValue(Ee||"")},300)},[ye,Ee]),(0,y.useEffect)(()=>{if(be.current&&!ye){const Se=ee().fromTextArea(be.current,oe({mode:ve,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},me));Ae(Se)}},[be.current,ye]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:be}))}},2978:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return sn}});var y=le(59301),xe=le(89780),a=le.n(xe),pe=le(76374),ce=le(66543),ee=le(6313),ae=le(25717),re=le(99498),te=le(25419),ne=le(67549),x=le(38394),b=({value:xt="",className:Bt,showTextOnly:Lt,showLines:Qt,style:Ft={}})=>{const _t=(0,y.useMemo)(()=>"",[xt]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:_t}}))},E=Object.defineProperty,z=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,de=(xt,Bt,Lt)=>Bt in xt?E(xt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):xt[Bt]=Lt,se=(xt,Bt)=>{for(var Lt in Bt||(Bt={}))fe.call(Bt,Lt)&&de(xt,Lt,Bt[Lt]);if(oe)for(var Lt of oe(Bt))ue.call(Bt,Lt)&&de(xt,Lt,Bt[Lt]);return xt},he=(xt,Bt)=>z(xt,ie(Bt));let Ee=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ge({onActionCallback:xt,title:Bt,icon:Lt,actionName:Qt,className:Ft="",children:_t}){function ut(){xt(Qt)}return y.createElement("a",{title:Bt,className:Ft,onClick:ut},y.createElement("i",{className:`${Lt}`}),_t)}var ve=({watch:xt,showNullButton:Bt,showNullProgramButton:Lt,onActionCallback:Qt,fullScreen:Ft,insertTemp:_t,hidetoolBar:ut,extraUse:vt})=>{const It=[...Ee,{title:`${xt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${xt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return y.createElement("ul",{className:"markdown-toolbar-container"},!ut&&It.map((Jt,qt)=>y.createElement("li",{key:qt},Jt.actionName?y.createElement(ge,he(se({},Jt),{onActionCallback:Qt})):y.createElement("span",{className:"v-line"}))),Bt?y.createElement("li",null,y.createElement(ge,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Qt},y.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Lt?y.createElement(y.Fragment,null,y.createElement("li",null,y.createElement(ge,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Qt},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),y.createElement("li",null,y.createElement(ge,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Qt},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,_t&&y.createElement("li",null,y.createElement(ge,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${_t}`,onActionCallback:Qt},y.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),vt&&y.createElement("li",null,vt),y.createElement("li",{className:"btn-full-screen"},y.createElement(ge,{icon:`${Ft?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Ft?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Qt})))},me=le(75790),be=le(28284),ye=le(37568),Ae=le(99571),Se=Object.defineProperty,Fe=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Oe=(xt,Bt,Lt)=>Bt in xt?Se(xt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):xt[Bt]=Lt,We=(xt,Bt)=>{for(var Lt in Bt||(Bt={}))we.call(Bt,Lt)&&Oe(xt,Lt,Bt[Lt]);if(_e)for(var Lt of _e(Bt))Ie.call(Bt,Lt)&&Oe(xt,Lt,Bt[Lt]);return xt},Pe=(xt,Bt)=>Fe(xt,Ce(Bt));const Xe={labelCol:{span:4},wrapperCol:{span:20}};var Ge=({callback:xt,onCancel:Bt})=>{function Lt(Qt){xt(Qt)}return y.createElement(be.default,Pe(We({},Xe),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Lt,style:{width:500}}),y.createElement(be.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement(ye.default,null)),y.createElement(be.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement(ye.default,null)),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Ae.ZP,{type:"ghost",onClick:Bt},"\u53D6\u6D88")))},He=le(44905),ke=le(45596),Re=le(62957),Ne=le(77019),Me=le(6077),Ue=le(59301),Ve=({callback:xt,onCancel:Bt})=>{const Lt=document.createElement("canvas"),Qt=Lt.getContext("2d");Lt.width=1e3,Lt.height=800,Qt.fillStyle="#ffffff",Qt.fillRect(0,0,Lt.width,Lt.height);const Ft=Lt.toDataURL("image/png");return Ue.createElement(Re.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Ue.createElement(Ne.Z,{style:{height:"100vh"}},Ue.createElement(Me.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Ft,visible:!0,title:String(Date.now())},onOk:_t=>{xt({src:_t.url})},onClose:Bt})))},rt=le(30641),tt=le(5269),ze=le(6767),Be={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},Ye=le(59301),Ze=(0,y.forwardRef)(({onCancel:xt,editImgId:Bt,callback:Lt},Qt)=>{let Ft=(0,y.useRef)(),_t=(0,y.useRef)(),ut=(0,y.useRef)(),vt=(0,y.useRef)(!1);const It=(0,y.useRef)(!1);console.log("ref:",Qt);const[Jt,qt]=(0,y.useState)(0),[Kt,Gt]=(0,y.useState)("100vh");return(0,y.useEffect)(()=>{qt(1)},[]),(0,y.useImperativeHandle)(Qt,()=>({setHeight:Gt})),Ye.createElement("div",{ref:It,className:"body-overflow-initial"},Ye.createElement(rt.Z,{width:"100vw",height:Kt,footer:null,closable:!0,placement:"bottom",open:!!Jt,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${Be.drawerWrap}`,onClose:()=>{window.saveDrawData(Ht=>{Lt({src:`/api/attachments/${Ht}`,id:Ht})})},title:Ye.createElement(Ne.Z,{align:"middle"},Ye.createElement(tt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ye.createElement(tt.Z,{onClick:()=>{Gt(Kt==="60px"?"100vh":"60px")}},Ye.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),Ye.createElement(tt.Z,{onClick:()=>{window.saveDrawData(Ht=>{if(Ht===null){ze.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}ze.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),Lt({src:`/api/attachments/${Ht}`,id:Ht,disabledClose:!0})})}},Ye.createElement(Ae.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},Ye.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${Bt||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:_t})))}),Qe=le(90524),$e=le(47889),qe=le(71051);const je=$e.ZP.Group,De={margin:"0 8px"};var Le=({callback:xt,onCancel:Bt})=>{function Lt(Qt){xt(Qt)}return y.createElement(be.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Lt},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:De},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:De},"\u884C\u6570"),y.createElement(be.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(qe.Z,null)),y.createElement("span",{style:De},"\u5217\u6570"),y.createElement(be.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(qe.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:De},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(be.default.Item,{name:"align"},y.createElement(je,null,y.createElement($e.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement($e.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement($e.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement($e.ZP,{value:"right"},y.createElement("i",{className:"fa fa-align-right"}))))),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Ae.ZP,{type:"ghost",onClick:Bt},"\u53D6\u6D88")))},Je=le(71411),et=le(11081),it=le.n(et),at=(0,y.forwardRef)(({use3d:xt,width:Bt,height:Lt,callback:Qt,showSaveButton:Ft},_t)=>{const ut=(0,y.useRef)(),vt=(0,y.useRef)(),[It,Jt]=(0,y.useState)(!1),qt=(0,y.useRef)({id:ut,appName:"graphing",width:Bt||1e3,height:Lt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,y.useEffect)(()=>{vt.current=new(it())(qt.current,!0),window.onload=function(){vt.current.inject("applet_container")}},[]);const Kt=()=>{var Gt=window.ggbApplet.getPNGBase64(1,!0,72);return Qt&&Qt(Gt),Gt};return(0,y.useEffect)(()=>{qt.current.appName=It?"3D":"graphing",vt.current.inject("applet_container")},[It]),(0,y.useEffect)(()=>{Jt(xt)},[xt]),(0,y.useImperativeHandle)(_t,()=>({getImgData:Kt})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:ut}),y.createElement(Ne.Z,{align:"middle"},y.createElement(tt.Z,{flex:1},y.createElement(Je.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:It,onChange:Gt=>Jt(Gt)})),y.createElement(tt.Z,null,y.createElement(Ae.ZP,{size:"large",onClick:Kt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Ut=le(88615);const wt="link",Tt="upload-image",gt="add-flowchart",ct="draw-image",ht="add-flowchart",st="code-block",Ct="add-table",pt="------------",St={default:pt,left:`:${pt}`,center:`:${pt}:`,right:`${pt}:`};var Dt=le(17904);function Rt(){}let Pt=0;const un=1e4,pn="\u2581",nn="@\u2581\u2581@",Xt="@\u2581@",ln=` +`),Fe)};var Se=({value:Fe="",edit:Ce=!1,className:_e,showTextOnly:we,showLines:Ie,style:Oe={},stylesPrev:We={},highlightKeywords:Pe,showProgramFill:Xe,isProgramFill:Ge,disabledFill:He=!1,programFillValue:ke,openEditor:Re=()=>{},onFillChange:Ne=Ve=>{},onFillBlur:Me=()=>{},onFillFocus:Ue=()=>{}})=>{let Ve=oe(String(Fe||""));const rt=(0,y.useRef)(),tt=(0,y.useRef)(),[ze,Be]=(0,y.useState)(""),[Ye,Te]=(0,y.useState)("office"),[Ze,Ke]=(0,y.useState)([]),$e=(0,y.useRef)("a"+(0,x.Z)()),qe={},je=st=>//i.test(st||""),De=(st,Ct,pt)=>{const St=document.createElement(st===me?"input":"textarea");St.style.width="100%",St.style.height=st===me?"40px":"151px",St.rows=5,St.spellcheck=!1,St.name="edu-program-fill",St.placeholder="\u8BF7\u8F93\u5165",St.dataset.id=Ct;const Dt=Object.keys(qe).length;return qe[Dt]=St,`${St.outerHTML}`};function Le(st){return st=st.replace(/!\[.*?\]\(.*?\)/g,""),st=st.replace(/\[.*?\]\(.*?\)/g,""),st=st.replace(new RegExp("","gs"),""),st=st.replace(//g,""),st=st.replace(//g,""),st=st.replace(new RegExp(".*?<\\/video>","gs"),""),st=st.replace(new RegExp(".*?<\\/audio>","gs"),""),st=st.replace(new RegExp(".*?<\\/style>","gs"),""),st=st.replace(new RegExp(".*?<\\/script>","gs"),""),st}const Je=st=>!we&&je(Ve)?st:st.replace(/([\s\S]+?)<\/style>/gim,function(Ct,pt){let St=pt.replace(/(\n|\r)/g,"").split("}"),Dt=[];return St.map(kt=>{kt!=""&&Dt.push(`.${$e.current} ${kt}`)}),``}),et=(0,y.useMemo)(()=>{try{const St=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Dt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,kt=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Pt=/\(\/attachments\/download\//g;Ve=Ve.replace(Pt,"("+ee.Z.API_SERVER+"/attachments/download/").replace(St,"("+ee.Z.API_SERVER+"/api/attachments/").replace(Dt,'"'+ee.Z.API_SERVER+"/api/attachments/").replace(kt,'"'+ee.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`),rt.current.style.display="none"}catch(St){}if(Xe){let St=-1;return Ve=Ve.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Dt,kt,Pt){var un;return++St,De(Dt,St,(un=ke==null?void 0:ke[St])==null?void 0:un.value.replaceAll("<","<").replaceAll(">",">"))}),`
${Je(Ve||"")}
`}let st=Je(Ve);st=(0,a.ZP)(st);const Ct=(0,a.ez)();Ve.match(/\[TOC\]/)&&(st=st.replace("

[TOC]

",(0,a.Qv)()),(0,a.Iy)()),st=st.replace(/(__special_katext_id_\d+__)/g,(St,Dt)=>{const{type:kt,expression:Pt}=Ct[Dt];return(0,re.renderToString)(ye(Pt)||"",{displayMode:kt==="block",throwOnError:!1,output:"html"})}),st=st.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,a.AL)();const pt=document.createElement("div");if(pt.innerHTML=st,we)return pt.innerText;if(Pe){const St=Pe.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Rt(pt,St),pt.innerHTML}return setTimeout(()=>gt(),500),pt.innerHTML},[Ve,Pe]);(0,y.useEffect)(()=>{wt.current&&wt.current.querySelectorAll(["input","textarea"]).forEach(Ct=>{Ct.oninput=it,Ct.onblur=ot,Ct.onfocus=at})},[Ze]),(0,y.useEffect)(()=>{var st,Ct,pt,St,Dt;if(ke!=null&&ke.length)try{const kt=wt.current.querySelectorAll(".edu-program-fill-score"),Pt=wt.current.querySelectorAll('[name="edu-program-fill"]');for(const[un,pn]of Pt.entries())pn.value=((st=ke==null?void 0:ke[un])==null?void 0:st.value)||"",((Ct=ke==null?void 0:ke[un])==null?void 0:Ct.type)==="warning"?pn.className="program-fill-warning":((pt=ke==null?void 0:ke[un])==null?void 0:pt.type)==="success"?pn.className="program-fill-success":pn.className="";for(const[un,pn]of kt.entries())pn.innerHTML=(St=ke==null?void 0:ke[un])!=null&&St.score?`${(Dt=ke==null?void 0:ke[un])==null?void 0:Dt.score}\u5206`:"";Ke(ke)}catch(kt){console.log(kt,"error")}},[ke]);const it=st=>{Ze[st.target.dataset.id]=Ze[st.target.dataset.id]||{},Ze[st.target.dataset.id].value=st.target.value,Ke([...Ze]),Ne(Ze,st.target.dataset.id)},ot=st=>{Ze[st.target.dataset.id]=Ze[st.target.dataset.id]||{},Ze[st.target.dataset.id].value=st.target.value,Ke([...Ze]),Me(Ze,st.target.dataset.id)},at=st=>{Ze[st.target.dataset.id]=Ze[st.target.dataset.id]||{},Ze[st.target.dataset.id].value=st.target.value,Ke([...Ze]),Ue(Ze,st.target.dataset.id)};function Rt(st,Ct){return st.childNodes.forEach(pt=>{var St;if(pt.childNodes.length>0)Rt(pt,Ct);else if(pt.nodeName!=="IMG")if(pt.innerHTML)pt.innerHTML=(St=pt.innerHTML)==null?void 0:St.replace(new RegExp(Ct,"gi"),'$&');else{const Dt=document.createElement("span");Dt.innerHTML=pt.textContent.replace(new RegExp(Ct,"gi"),'$&'),pt.replaceWith(Dt)}})}const wt=(0,y.useRef)();a.jb.WebkitLineClamp=Ie,Ie&&(Oe=ge(ge({},Oe),a.jb));function Tt(st){let Ct=st.target;if(Ct.tagName.toUpperCase()==="A"){let pt=Ct.getAttribute("href");if(pt.indexOf("office")>-1)st.preventDefault(),Be(pt),Te("office");else if(pt.indexOf("application/pdf")>-1)st.preventDefault(),Be(pt),Te("pdf");else if(pt.indexOf("text/html")>-1)st.preventDefault(),Be(pt),Te("html");else if(pt.startsWith("#")){st.preventDefault();let St=document.getElementById(pt.replace("#",""));St&&St.scrollIntoView(!0)}}}const gt=()=>{var st;const Ct=(st=wt.current)==null?void 0:st.querySelectorAll("video");Ct==null||Ct.forEach(pt=>{if(pt.oncontextmenu=()=>!1,pt.src.indexOf(".m3u8")>-1&&!pt.canPlayType("application/vnd.apple.mpegurl")){if(ce.ZP.isSupported()){var St=new ce.ZP;St.loadSource(pt.src),St.attachMedia(pt)}}})};(0,y.useEffect)(()=>{if(wt.current&&et&&et.match(be)&&window.PR.prettyPrint(),wt.current)return wt.current.addEventListener("click",Tt),()=>{var st;(st=wt.current)==null||st.removeEventListener("click",Tt),(0,a.AL)(),(0,a.Iy)()}},[et,wt.current,Tt]);const ct=st=>{st.target.nodeName==="IMG"&&st.target.className.indexOf("draw-flowchart")>-1?(rt.current.style.zIndex=1,rt.current.style.display="flex",rt.current.style.width=st.target.clientWidth+"px",rt.current.style.height=st.target.clientHeight+"px",rt.current.style.top=st.target.offsetTop+"px",rt.current.style.left=st.target.offsetLeft+"px",st.target.id&&(tt.current=st.target.id)):rt.current.style.display="none"},ht=()=>{rt.current.style.display="none"};return(0,y.useEffect)(()=>{var st;const Ct=pt=>{pt.preventDefault(),pt.clipboardData.setData("text",window.getSelection().toString())};return(st=wt.current)==null||st.addEventListener("copy",Ct),()=>{var pt;(pt=wt.current)==null||pt.removeEventListener("copy",Ct)}},[wt.current]),y.createElement("div",{style:{position:"relative"},onMouseLeave:ht},we&&y.createElement("div",{ref:wt,className:`${fe.mdBody} `},et),!we&&!je(et)&&y.createElement("div",{ref:wt,style:ge({},Oe),onMouseOver:ct,className:`${_e||""} ${He?"disabled-fill":""} markdown-body ${fe.mdBody} ${$e.current}`,dangerouslySetInnerHTML:{__html:et}}),!we&&je(et)&&y.createElement(ie,{html:et}),y.createElement("div",{ref:rt,className:`${fe.button} ${Ce?"":fe.previewFlowChart}`},y.createElement(te.Z,null,y.createElement(ne.ZP,{onClick:()=>{Ce?Re(tt.current):(Be(tt.current),Te("flowChart"))}},Ce?"\u7F16\u8F91":"\u9884\u89C8"))),y.createElement(b.Z,{close:!0,data:ze,type:ze!=null&&ze.length?Ye:"",style:ge({},We),onClose:()=>Be("")}))}},766:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return pe}});var y=le(76560),xe={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},a=le(59301),pe=({message:ce,className:ee,children:ae,style:re={}})=>a.createElement("div",{className:`custom-spinner ${xe.idsRingWrapper} ${ee}`},a.createElement("div",{className:xe.ldsRing},a.createElement("div",null),a.createElement("div",null),a.createElement("div",null),a.createElement("div",null)),ce?a.createElement("p",{style:re},ce):null,ae,a.createElement(y.Outlet,null))},72015:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return pe}});var y=le(59301),xe=le(33796),a=le(59301),pe=({defaultX:ce="40%",leftChild:ee,rightChild:ae,className:re,hideResize:te=!1})=>{const[ne,x]=(0,y.useState)(ce),b=(0,y.useRef)();function E(){b.current=!0}(0,y.useEffect)(()=>{function oe(ue){b.current&&(xe.Z.publish("resize-move-bar",ue),x(ue.pageX))}function fe(){b.current=!1}return window.addEventListener("mousemove",oe),window.addEventListener("mouseup",fe),()=>{window.removeEventListener("mousemove",oe),window.removeEventListener("mouseup",fe)}},[]);const z=typeof ne=="number"&&ne!==.01?`${ne}px`:ce,ie=`calc(100% - ${te?"0px":"4px"} - ${z})`;return a.createElement("div",{className:`split-panel-container ${re}`},a.createElement("section",{style:{width:z,display:ne===.01?"none":""}},ee),a.createElement("section",{className:"resize-x-bar",onMouseDown:E},a.createElement("a",{className:"btn-resize"},a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},a.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),a.createElement("section",{style:{width:ie}},ae))}},46685:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return ee}});var y=le(59301),xe={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},a=le(92310),pe=le.n(a),ee=({className:ae,style:re={},leftNode:te,leftTitle:ne="\u81EA\u6D4B\u8F93\u5165",rightNode:x,rightTitle:b="\u8FD0\u884C\u7ED3\u679C"})=>y.createElement("div",{className:pe()(xe.result,ae),style:re},y.createElement("div",{className:xe.left},y.createElement("div",{className:xe.title},y.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),y.createElement("span",null,ne)),y.createElement("div",{className:xe.leftNode},te)),y.createElement("div",{className:xe.right},y.createElement("div",{className:xe.title},y.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),y.createElement("span",null,b)),y.createElement("div",{className:xe.rightNode},x)))},38273:function(dt,nt,le){"use strict";var y=le(59301);const xe=pe=>String(pe).length===1?`0${pe}`:pe,a=({className:pe="",onChange:ce,defaultValue:ee=0})=>{const[ae,re]=(0,y.useState)(ee);(0,y.useEffect)(()=>{const b=setTimeout(()=>{re(ae+1e3)},1e3);return ce(ae+1e3),()=>{clearInterval(b)}},[ae]);const te=parseInt(ae/(60*6e4))||"00",ne=parseInt(ae%(60*6e4)/6e4)||"00",x=parseInt(ae%6e4/1e3)||"00";return y.createElement("div",{className:pe},xe(te),":",xe(ne),":",xe(x))};nt.Z=a},64123:function(dt,nt,le){"use strict";var y=le(59301),xe=le(59301);const a=({text:pe,speed:ce=100})=>{const[ee,ae]=(0,y.useState)(""),re=(0,y.useRef)(0);return(0,y.useEffect)(()=>{ae(""),re.current=0;const te=setInterval(()=>{re.currentne+pe.charAt(re.current)),re.current+=1):clearInterval(te)},ce);return()=>{clearInterval(te)}},[pe]),xe.createElement("div",{className:"c-black"},ee)};nt.Z=a},25992:function(dt,nt,le){"use strict";le.d(nt,{cT:function(){return be},pe:function(){return ge}});var y=le(59301),xe=le(14566),a=le(6767),pe=le(82093),ce=le(28209),ee=le.n(ce),ae=le(1012),re=le(76560),te=le(47257),ne=le.n(te),x=Object.defineProperty,b=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,fe=(Ae,Se,Fe)=>Se in Ae?x(Ae,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Ae[Se]=Fe,ue=(Ae,Se)=>{for(var Fe in Se||(Se={}))ie.call(Se,Fe)&&fe(Ae,Fe,Se[Fe]);if(z)for(var Fe of z(Se))oe.call(Se,Fe)&&fe(Ae,Fe,Se[Fe]);return Ae},de=(Ae,Se)=>b(Ae,E(Se)),se=(Ae,Se)=>{var Fe={};for(var Ce in Ae)ie.call(Ae,Ce)&&Se.indexOf(Ce)<0&&(Fe[Ce]=Ae[Ce]);if(Ae!=null&&z)for(var Ce of z(Ae))Se.indexOf(Ce)<0&&oe.call(Ae,Ce)&&(Fe[Ce]=Ae[Ce]);return Fe},he=(Ae,Se,Fe)=>new Promise((Ce,_e)=>{var we=We=>{try{Oe(Fe.next(We))}catch(Pe){_e(Pe)}},Ie=We=>{try{Oe(Fe.throw(We))}catch(Pe){_e(Pe)}},Oe=We=>We.done?Ce(We.value):Promise.resolve(We.value).then(we,Ie);Oe((Fe=Fe.apply(Ae,Se)).next())});const{Dragger:Ee}=xe.default,ge=Ae=>{const Se="bf3c199c2470cb477d907b1e0917c17b",Fe="5183666c72eec9e4";var Ce=ee().enc.Utf8.parse(Se);let _e=ee().enc.Utf8.parse(Fe);var we=ee().AES.decrypt(Ae,Ce,{iv:_e,mode:ee().mode.CBC});return we.toString(ee().enc.Utf8)};let ve;const me=Ae=>he(void 0,[Ae],function*({identifier:Se,oldFilename:Fe,newFilename:Ce}){var _e,we,Ie,Oe,We,Pe;const Xe=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});Xe.data=JSON.parse(ge(Xe.data));const Ge=new OSS({endpoint:(_e=Xe==null?void 0:Xe.data)==null?void 0:_e.end_point,region:(we=Xe==null?void 0:Xe.data)==null?void 0:we.region,accessKeyId:(Ie=Xe==null?void 0:Xe.data)==null?void 0:Ie.access_key_id,accessKeySecret:(Oe=Xe==null?void 0:Xe.data)==null?void 0:Oe.access_key_secret,bucket:(We=Xe==null?void 0:Xe.data)==null?void 0:We.bucket,stsToken:(Pe=Xe==null?void 0:Xe.data)==null?void 0:Pe.security_token});return new Promise((He,ke)=>{console.log(11111,`${Se}/${Fe}`,`${Se}/${Ce}`,Xe.data),Ge.copy(`/${Se}/${Fe}`,`/${Se}/${Ce}`).then(Re=>{console.log("\u62F7\u8D1D\u6210\u529F",Re)}).catch(Re=>{console.log(Re)})})}),be=(Ae,Se,Fe)=>he(void 0,null,function*(){var Ce,_e,we,Ie,Oe,We;Se.file_name=Ae.name;const Pe=yield(0,pe.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",ge(Pe.data)),Pe.data=JSON.parse(ge(Pe.data));const Xe=Ae.name.split(".");Xe.pop();const Ge=Se.realFileName?Xe.join(""):(0,ae.Z)(),He=new(ne())({endpoint:(Ce=Pe==null?void 0:Pe.data)==null?void 0:Ce.end_point,region:(_e=Pe==null?void 0:Pe.data)==null?void 0:_e.region,accessKeyId:(we=Pe==null?void 0:Pe.data)==null?void 0:we.access_key_id,accessKeySecret:(Ie=Pe==null?void 0:Pe.data)==null?void 0:Ie.access_key_secret,bucket:(Oe=Pe==null?void 0:Pe.data)==null?void 0:Oe.bucket,stsToken:(We=Pe==null?void 0:Pe.data)==null?void 0:We.security_token});return new Promise((ke,Re)=>{var Ne;He.multipartUpload(`${Ge}`,new Blob([Ae],{type:Ae.type}),de(ue({timeout:200*1e3,partSize:102400},Fe),{callback:{url:(Ne=Pe==null?void 0:Pe.data)==null?void 0:Ne.callback_url,host:Pe==null?void 0:Pe.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,pe.rz)(Se)}})).then(function(Me){var Ue;Ae.response=(Ue=Me.data)==null?void 0:Ue.data,ke(Me==null?void 0:Me.data)}).catch(function(Me){Re(Me),console.log("err:",Me)})})}),ye=Ae=>{var Se=Ae,{user:Fe,cancelUpload:Ce}=Se,_e=se(Se,["user","cancelUpload"]);const[we,Ie]=(0,y.useState)([]);let[Oe,We]=(0,y.useState)();const Pe={onRemove:Ge=>{Ie([...we.filter(He=>He.name!==Ge.name)]),_e.onChange(we.filter(He=>He.name!==Ge.name))},disabled:_e.disabled,multiple:!0,fileList:we==null?void 0:we.map(Ge=>Ge.file),customRequest:()=>{},beforeUpload:Ge=>he(void 0,null,function*(){let He=_e.maxSize||1073741824;if(we.filter(ke=>ke.name===Ge.name).length){a.ZP.info(`${Ge.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(Ge==null?void 0:Ge.size)>He?(a.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${He/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(we.push({name:Ge.name,file:Ge}),Ie([...we]),_e.onChange(we),!1)})},Xe=(Ge,He)=>he(void 0,null,function*(){var ke,Re,Ne,Me,Ue,Ve;He.file_name=Ge.name;const rt=Ge.name,tt=yield(0,pe.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(tt.data=JSON.parse(ge(tt.data)),(tt==null?void 0:tt.status)!==0){we[we.findIndex(Ye=>Ye.name===rt)].status="error",we[we.findIndex(Ye=>Ye.name===rt)].file.status="error",_e.onChange(we),a.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}Oe=new(ne())({endpoint:(ke=tt==null?void 0:tt.data)==null?void 0:ke.end_point,region:(Re=tt==null?void 0:tt.data)==null?void 0:Re.region,accessKeyId:(Ne=tt==null?void 0:tt.data)==null?void 0:Ne.access_key_id,accessKeySecret:(Me=tt==null?void 0:tt.data)==null?void 0:Me.access_key_secret,bucket:(Ue=tt==null?void 0:tt.data)==null?void 0:Ue.bucket,stsToken:(Ve=tt==null?void 0:tt.data)==null?void 0:Ve.security_token}),console.log(Ge,"file"),We(Oe);const ze=Ge.name.split(".");ze.pop();const Be=rt.indexOf(".")>-1?He.realFileName?ze.join("."):(0,ae.Z)():rt;return new Promise((Ye,Te)=>{var Ze;try{Oe.multipartUpload(`${_e.identifier}/${Be}${rt.indexOf(".")>-1?"."+rt.split(".").pop():""}`,new Blob([Ge.file],{type:Ge.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(Ke,$e,qe)=>{try{console.log("\u8FDB\u5EA6",Ke,$e,qe);const je=we.findIndex(De=>De.name===rt);we[je].file.percent=Ke*100,we[je].tempCheckpoint=$e,Ie([...we])}catch(je){}},checkpoint:we[we.findIndex(Ke=>Ke.name===rt)].tempCheckpoint,callback:{customValue:{id:rt+""},url:(Ze=tt==null?void 0:tt.data)==null?void 0:Ze.callback_url,host:tt==null?void 0:tt.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,pe.rz)(He)}}).then(function(Ke){var $e,qe,je;const De=we.findIndex(Je=>Je.name===rt);let Le="done";if((($e=Ke.data)==null?void 0:$e.status)===0){Ge.response=(qe=Ke.data)==null?void 0:qe.data;const Je=we.findIndex(et=>et.name===rt);we[Je].status="done",we[Je].file.status="done"}else a.ZP.warning((je=Ke.data)==null?void 0:je.message),Le="error";we[De].status=Le,we[De].file.status=Le,_e.onChange(we),Ye(Ke==null?void 0:Ke.data)}).catch(function(Ke){we[we.findIndex($e=>$e.name===rt)].status="error",we[we.findIndex($e=>$e.name===rt)].file.status="error",a.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Ie([...we]),_e.onChange(we),Te(Ke),console.log("err:",Ke)})}catch(Ke){}})});return(0,y.useEffect)(()=>{we.every(Ge=>Ge==="done"||Ge==="error")&&_e.onComplete(we)},[we]),(0,y.useEffect)(()=>{Ce&&(Oe==null||Oe.cancel())},[Ce]),(0,y.useEffect)(()=>{_e.uploading&&we.map(Ge=>he(void 0,null,function*(){var He;if((!Ge.status||Ge.status==="error")&&!Ce){Ge.status="uploading",Ge.file.status="uploading";const ke=yield Xe(Ge,{login:(He=Fe==null?void 0:Fe.userInfo)==null?void 0:He.login,container_type:_e.container_type,container_id:_e.container_id,description:_e.description,realFileName:_e.realFileName})}}))},[_e.uploading]),y.createElement(Ee,de(ue({},Pe),{height:_e.height,className:_e.className}),y.createElement("p",{className:"ant-upload-hint"},_e.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};nt.ZP=(0,re.connect)(({loading:Ae,globalSetting:Se,user:Fe})=>({globalSetting:Se,loading:Ae.models.competitions,user:Fe}))(ye)},39479:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return pe}});var y=le(59301),xe=le(33796),a=le(90083),pe=()=>{const[ce,ee]=(0,y.useState)(""),[ae,re]=(0,y.useState)(0);let[te,ne]=(0,y.useState)(),[x,b]=(0,y.useState)();const[E,z]=(0,y.useState)(!1),ie=(0,y.useRef)("");(0,y.useEffect)(()=>xe.Z.subscribe("preview-image",be=>{ee(be),console.log(ge.current)}),[]),(0,y.useEffect)(()=>(document.addEventListener("keydown",oe),()=>{document.removeEventListener("keydown",oe)}),[]),(0,y.useEffect)(()=>{ie.current=ce},[ce]);function oe(me){console.log("e====",me),me.keyCode==27&&ie.current&&fe()}function fe(){document.body.style.overflow="auto",ne(void 0),b(void 0),re(0),ee("")}function ue(){re(ae+90)}function de(){te=ge.current.width*1.1,x=ge.current.height*1.1,b(x),ne(te)}function se(){te=ge.current.width/1.1,x=ge.current.height/1.1,b(x),ne(te)}const he=(0,y.useRef)(),Ee=(0,y.useRef)(),ge=(0,y.useRef)(),ve=me=>{(me.nativeEvent.target===he.current||me.nativeEvent.target===Ee.current)&&fe()};return y.createElement(y.Fragment,null,ce?y.createElement("div",null,y.createElement("div",{className:"preview-wrp-group",ref:Ee},y.createElement(a.Z,{className:"image-preview",src:ce,style:{display:"none"},preview:{visible:!0,src:ce,onVisibleChange:me=>{ee("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},44905:function(dt,nt,le){"use strict";le.d(nt,{h:function(){return he}});var y=le(59301),xe=le(82326),a=le(28284),pe=le(99571),ce=le(89780),ee=le.n(ce),ae=le(66543),re=le(59598),te=Object.defineProperty,ne=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ie=(Ee,ge,ve)=>ge in Ee?te(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ee[ge]=ve,oe=(Ee,ge)=>{for(var ve in ge||(ge={}))E.call(ge,ve)&&ie(Ee,ve,ge[ve]);if(b)for(var ve of b(ge))z.call(ge,ve)&&ie(Ee,ve,ge[ve]);return Ee},fe=(Ee,ge)=>ne(Ee,x(ge));const ue=xe.default.Option,de={labelCol:{span:4},wrapperCol:{span:20}},se={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};nt.Z=({callback:Ee,onCancel:ge})=>{const[ve,me]=(0,y.useState)("python");function be(Ae){me(se[Ae][1])}function ye(Ae){Ee(Ae)}return y.createElement(a.default,fe(oe({},de),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ye,style:{width:500}}),y.createElement(a.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(xe.default,{getPopupContainer:Ae=>Ae.parentNode,onChange:be},Object.keys(se).map(Ae=>y.createElement(ue,{key:Ae,value:Ae},se[Ae][0])))),y.createElement(a.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.createElement(he,{mode:ve})),y.createElement("div",{className:"flex-container flex-end"},y.createElement(pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(pe.ZP,{type:"ghost",onClick:ge},"\u53D6\u6D88")))};function he({value:Ee,onChange:ge,mode:ve,options:me={}}){const be=(0,y.useRef)(),[ye,Ae]=(0,y.useState)();return(0,y.useEffect)(()=>{if(ye){let Se=function(Fe){const Ce=Fe.getValue();ge&&ge(Ce)};return ye.on("change",Se),()=>{ye.off("change",Se)}}},[ye,ge]),(0,y.useEffect)(()=>{ye&&ye.setOption("mode",ve)},[ye,ve]),(0,y.useEffect)(()=>{ye&&(Ee!==ye.getValue()||Ee==="")&&setTimeout(()=>{ye.setValue(Ee||"")},300)},[ye,Ee]),(0,y.useEffect)(()=>{if(be.current&&!ye){const Se=ee().fromTextArea(be.current,oe({mode:ve,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},me));Ae(Se)}},[be.current,ye]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:be}))}},2978:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return sn}});var y=le(59301),xe=le(89780),a=le.n(xe),pe=le(76374),ce=le(66543),ee=le(6313),ae=le(25717),re=le(99498),te=le(25419),ne=le(67549),x=le(38394),b=({value:xt="",className:Bt,showTextOnly:jt,showLines:Qt,style:Ft={}})=>{const _t=(0,y.useMemo)(()=>"",[xt]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:_t}}))},E=Object.defineProperty,z=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,de=(xt,Bt,jt)=>Bt in xt?E(xt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):xt[Bt]=jt,se=(xt,Bt)=>{for(var jt in Bt||(Bt={}))fe.call(Bt,jt)&&de(xt,jt,Bt[jt]);if(oe)for(var jt of oe(Bt))ue.call(Bt,jt)&&de(xt,jt,Bt[jt]);return xt},he=(xt,Bt)=>z(xt,ie(Bt));let Ee=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ge({onActionCallback:xt,title:Bt,icon:jt,actionName:Qt,className:Ft="",children:_t}){function ut(){xt(Qt)}return y.createElement("a",{title:Bt,className:Ft,onClick:ut},y.createElement("i",{className:`${jt}`}),_t)}var ve=({watch:xt,showNullButton:Bt,showNullProgramButton:jt,onActionCallback:Qt,fullScreen:Ft,insertTemp:_t,hidetoolBar:ut,extraUse:vt})=>{const It=[...Ee,{title:`${xt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${xt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return y.createElement("ul",{className:"markdown-toolbar-container"},!ut&&It.map((Jt,qt)=>y.createElement("li",{key:qt},Jt.actionName?y.createElement(ge,he(se({},Jt),{onActionCallback:Qt})):y.createElement("span",{className:"v-line"}))),Bt?y.createElement("li",null,y.createElement(ge,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Qt},y.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,jt?y.createElement(y.Fragment,null,y.createElement("li",null,y.createElement(ge,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Qt},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),y.createElement("li",null,y.createElement(ge,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Qt},y.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,_t&&y.createElement("li",null,y.createElement(ge,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${_t}`,onActionCallback:Qt},y.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),vt&&y.createElement("li",null,vt),y.createElement("li",{className:"btn-full-screen"},y.createElement(ge,{icon:`${Ft?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Ft?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Qt})))},me=le(75790),be=le(28284),ye=le(37568),Ae=le(99571),Se=Object.defineProperty,Fe=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Oe=(xt,Bt,jt)=>Bt in xt?Se(xt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):xt[Bt]=jt,We=(xt,Bt)=>{for(var jt in Bt||(Bt={}))we.call(Bt,jt)&&Oe(xt,jt,Bt[jt]);if(_e)for(var jt of _e(Bt))Ie.call(Bt,jt)&&Oe(xt,jt,Bt[jt]);return xt},Pe=(xt,Bt)=>Fe(xt,Ce(Bt));const Xe={labelCol:{span:4},wrapperCol:{span:20}};var Ge=({callback:xt,onCancel:Bt})=>{function jt(Qt){xt(Qt)}return y.createElement(be.default,Pe(We({},Xe),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:jt,style:{width:500}}),y.createElement(be.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement(ye.default,null)),y.createElement(be.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement(ye.default,null)),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Ae.ZP,{type:"ghost",onClick:Bt},"\u53D6\u6D88")))},He=le(44905),ke=le(45596),Re=le(62957),Ne=le(77019),Me=le(6077),Ue=le(59301),Ve=({callback:xt,onCancel:Bt})=>{const jt=document.createElement("canvas"),Qt=jt.getContext("2d");jt.width=1e3,jt.height=800,Qt.fillStyle="#ffffff",Qt.fillRect(0,0,jt.width,jt.height);const Ft=jt.toDataURL("image/png");return Ue.createElement(Re.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Ue.createElement(Ne.Z,{style:{height:"100vh"}},Ue.createElement(Me.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Ft,visible:!0,title:String(Date.now())},onOk:_t=>{xt({src:_t.url})},onClose:Bt})))},rt=le(30641),tt=le(5269),ze=le(6767),Be={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},Ye=le(59301),Ze=(0,y.forwardRef)(({onCancel:xt,editImgId:Bt,callback:jt},Qt)=>{let Ft=(0,y.useRef)(),_t=(0,y.useRef)(),ut=(0,y.useRef)(),vt=(0,y.useRef)(!1);const It=(0,y.useRef)(!1);console.log("ref:",Qt);const[Jt,qt]=(0,y.useState)(0),[Kt,Gt]=(0,y.useState)("100vh");return(0,y.useEffect)(()=>{qt(1)},[]),(0,y.useImperativeHandle)(Qt,()=>({setHeight:Gt})),Ye.createElement("div",{ref:It,className:"body-overflow-initial"},Ye.createElement(rt.Z,{width:"100vw",height:Kt,footer:null,closable:!0,placement:"bottom",open:!!Jt,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${Be.drawerWrap}`,onClose:()=>{window.saveDrawData(zt=>{jt({src:`/api/attachments/${zt}`,id:zt})})},title:Ye.createElement(Ne.Z,{align:"middle"},Ye.createElement(tt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ye.createElement(tt.Z,{onClick:()=>{Gt(Kt==="60px"?"100vh":"60px")}},Ye.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),Ye.createElement(tt.Z,{onClick:()=>{window.saveDrawData(zt=>{if(zt===null){ze.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}ze.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),jt({src:`/api/attachments/${zt}`,id:zt,disabledClose:!0})})}},Ye.createElement(Ae.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},Ye.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${Bt||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:_t})))}),Ke=le(90524),$e=le(47889),qe=le(71051);const je=$e.ZP.Group,De={margin:"0 8px"};var Le=({callback:xt,onCancel:Bt})=>{function jt(Qt){xt(Qt)}return y.createElement(be.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:jt},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:De},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:De},"\u884C\u6570"),y.createElement(be.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(qe.Z,null)),y.createElement("span",{style:De},"\u5217\u6570"),y.createElement(be.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(qe.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:De},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(be.default.Item,{name:"align"},y.createElement(je,null,y.createElement($e.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement($e.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement($e.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement($e.ZP,{value:"right"},y.createElement("i",{className:"fa fa-align-right"}))))),y.createElement("div",{className:"flex-container flex-end"},y.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(Ae.ZP,{type:"ghost",onClick:Bt},"\u53D6\u6D88")))},Je=le(71411),et=le(11081),it=le.n(et),at=(0,y.forwardRef)(({use3d:xt,width:Bt,height:jt,callback:Qt,showSaveButton:Ft},_t)=>{const ut=(0,y.useRef)(),vt=(0,y.useRef)(),[It,Jt]=(0,y.useState)(!1),qt=(0,y.useRef)({id:ut,appName:"graphing",width:Bt||1e3,height:jt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,y.useEffect)(()=>{vt.current=new(it())(qt.current,!0),window.onload=function(){vt.current.inject("applet_container")}},[]);const Kt=()=>{var Gt=window.ggbApplet.getPNGBase64(1,!0,72);return Qt&&Qt(Gt),Gt};return(0,y.useEffect)(()=>{qt.current.appName=It?"3D":"graphing",vt.current.inject("applet_container")},[It]),(0,y.useEffect)(()=>{Jt(xt)},[xt]),(0,y.useImperativeHandle)(_t,()=>({getImgData:Kt})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:ut}),y.createElement(Ne.Z,{align:"middle"},y.createElement(tt.Z,{flex:1},y.createElement(Je.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:It,onChange:Gt=>Jt(Gt)})),y.createElement(tt.Z,null,y.createElement(Ae.ZP,{size:"large",onClick:Kt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Rt=le(88615);const wt="link",Tt="upload-image",gt="add-flowchart",ct="draw-image",ht="add-flowchart",st="code-block",Ct="add-table",pt="------------",St={default:pt,left:`:${pt}`,center:`:${pt}:`,right:`${pt}:`};var Dt=le(17904);function kt(){}let Pt=0;const un=1e4,pn="\u2581",nn="@\u2581\u2581@",Xt="@\u2581@",ln=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,tn=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Yt(xt){return/^\d+$/.test(xt)?`${xt}px`:xt}const xn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",bn={[xn+"-B"]:"bold",[xn+"-I"]:"italic"},hn={[wt]:"\u6DFB\u52A0\u94FE\u63A5",[st]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Tt]:"\u6DFB\u52A0\u56FE\u7247",[ct]:"\u6DFB\u52A0\u753B\u56FE",[gt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Ct]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var sn=({defaultValue:xt="",onChange:Bt,width:Lt="100%",height:Qt=400,miniToolbar:Ft=!1,isFocus:_t=!1,watch:ut,insertTemp:vt,mode:It="markdown",id:Jt="markdown-editor-id",showResizeBar:qt=!1,noStorage:Kt=!1,showNullButton:Gt=!1,showNullProgramButton:Ht=!1,hidetoolBar:yn=!1,fullScreen:fn=!1,onBlur:Dn,onCMBeforeChange:jn,onFullScreen:Pn,className:qn="",disablePaste:Zt=!1,disabled:en=!1,disabledFill:Bn=!1,placeholder:En="",values:Sn="",extraUse:Ln})=>{const[Ot,Tn]=(0,y.useState)(null),[In,_n]=(0,y.useState)(xt),[Fn,Xn]=(0,y.useState)(ut),[nr,Er]=(0,y.useState)(fn),[hr,br]=(0,y.useState)(""),[or,Ur]=(0,y.useState)(0),[zr,qr]=(0,y.useState)(Qt),[ir,Tr]=(0,y.useState)(!1),[Hr,jr]=(0,y.useState)(0),[Dr,Sr]=(0,y.useState)(0),Qn=(0,y.useRef)(),ar=(0,y.useRef)(),yt=(0,y.useRef)(),Fr=(0,y.useRef)(),Ir=(0,y.useRef)(),Vr=(0,y.useRef)();(0,y.useEffect)(()=>{const lt=window.scrollY||window.pageYOffset;_n(Sn),Ot==null||Ot.setValue(Sn),window.scrollTo(0,lt)},[Sn]),(0,y.useEffect)(()=>{Pn==null||Pn(nr)},[nr]),(0,y.useEffect)(()=>{if(Qn.current){let lt=function(Mt,ft){var $t;if(Zt){ft.preventDefault();return}const Vt=ft.clipboardData;if(Vt){const Nt=Vt.types.toString(),zt=Vt.items;if(Nt==="Files"||Vt.types.indexOf("Files")>-1){if(ft.preventDefault(),It=="stex")return;try{let vn=zt[1];(($t=zt[0])==null?void 0:$t.kind)==="file"&&(vn=zt[0]);const Et=vn.getAsFile(),jt=Et.name.split(".").pop();(0,ke.I)(Et,Wt=>{var mn,An,On;Wt.id?((mn=Et==null?void 0:Et.type)==null?void 0:mn.indexOf("image"))>-1?bt.replaceSelection(``):((An=Et==null?void 0:Et.type)==null?void 0:An.indexOf("video"))>-1?bt.replaceSelection(``):((On=Et==null?void 0:Et.type)==null?void 0:On.indexOf("pdf"))>-1?bt.replaceSelection(`${Et.name}`):tn.includes(jt)?bt.replaceSelection(`${Et.name}`):bt.replaceSelection(`[${Et.name}](/api/attachments/${Wt.id}?type=${Wt.content_type})`):(Wt==null?void 0:Wt.status)===401&&(document.location.href="/user/login")})}catch(vn){ze.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const bt=a().fromTextArea(Qn.current,{mode:It,lineNumbers:!Ft,lineWrapping:!0,value:xt,autoCloseTags:!0,autoCloseBrackets:!0});return bt.on("keyup",function(Mt,ft){ft.keyCode===8&&(Mt.getValue()==""?bt.setOption("placeholder",En):bt.setOption("placeholder",null))}),bt.on("keydown",function(Mt,ft){if(ft.keyCode===8){var $t=sr(Mt);$t&&ft.preventDefault()}}),_t&&bt.focus(),bt.on("paste",lt),en&&bt.on("beforeChange",function(Mt,ft){(ft.origin==="paste"||ft.origin==="+input")&&ft.cancel()}),Tn(bt),()=>{bt.off("paste",lt)}}},[]);const Lr=(0,y.useCallback)(()=>{if(ar.current)try{}catch(lt){console.log(lt,"---- to set md editor body height")}},[zr,ar,nr]);(0,y.useEffect)(()=>{function lt(){let bt=new pe.Z(Mt=>{for(let ft of Mt)(ft.target.offsetHeight>0||ft.target.offsetWidth>0)&&(Lr(),Ot.setSize("100%","100%"),Ot.refresh())});return bt.observe(Qn.current.parentElement),bt}if(Ot){const bt=lt();return()=>{var Mt,ft;(Mt=Qn.current)!=null&&Mt.parentElement&&bt.unobserve((ft=Qn.current)==null?void 0:ft.parentElement)}}},[Ot,Lr]),(0,y.useEffect)(()=>{if(Ot){let lt=[];for(const[bt,Mt]of Object.entries(bn)){let ft={[bt]:()=>{wr(Mt)}};lt.push(ft),Ot.addKeyMap(ft)}return()=>{for(let bt of lt)Ot.removeKeyMap(bt)}}},[Ot]),(0,y.useEffect)(()=>{fn!==nr&&Er(fn)},[fn]),(0,Dt.Z)(()=>{if(!Kt&&or>0){let lt=new Date().getTime(),bt=window.sessionStorage.getItem(Jt);lt>=or+un&&(!bt||bt!==In)&&(window.sessionStorage.setItem(Jt,In),Tr(!0))}},un),(0,y.useEffect)(()=>{Xn(ut)},[Ot,ut]),(0,y.useEffect)(()=>{Ot&&_t&&Ot.focus()},[Ot,_t]),(0,y.useEffect)(()=>{if(Fn&&Ot){let lt=function(Mt){let ft=Mt.target;if(Fr.current){let $t=ft.scrollTop/ft.scrollHeight;Fr.current.scrollTop=Fr.current.scrollHeight*$t}};const bt=Ot.getScrollerElement();return bt.addEventListener("scroll",lt),()=>{bt.removeEventListener("scroll",lt)}}},[Ot,Fn]),(0,y.useEffect)(()=>{if(Ot&&jn){let lt=function(bt,Mt){jn(bt,Mt)};return Ot.on("beforeChange",lt),()=>{Ot.off("beforeChange",lt)}}},[Ot,jn]),(0,y.useEffect)(()=>{if(Ot&&Dn){let lt=function(){Dn(Ot.getValue())};return Ot.on("blur",lt),()=>{Ot.off("blur",lt)}}},[Ot,Dn]);function sr(lt,bt){var Mt=lt.getDoc(),ft=Mt.getCursor(),$t=Mt.getLine(ft.line),Vt=$t.charAt(ft.ch-1),Nt=$t.lastIndexOf("@\u2581@",ft.ch),zt=$t.lastIndexOf("@\u2581\u2581@",ft.ch),vn=Nt>zt?Nt:zt,Et=Nt>zt?3:4;if(nn.indexOf(Vt)===-1)return null;if(console.log("change1:",bt,lt,$t,ft,vn,Nt,zt,Vt),vn>=0&&ft.ch-vn<5){var jt=vn+Et;return Mt.replaceRange("",{line:ft.line,ch:vn},{line:ft.line,ch:jt}),{line:ft.line,ch:jt}}return null}(0,y.useEffect)(()=>{if(Ot){let lt=function(bt,Mt){const ft=bt.getValue();_n(ft),Ur(new Date().getTime()),bt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Bt&&(Ht?Bt(ft,Pr(ft)):Bt(ft))};return Ot.on("change",lt),()=>{Ot.off("change",lt)}}},[Ot,Bt]),(0,y.useEffect)(()=>{if(Ot)if(xt==null)Ot.setValue(""),_n("");else{const lt=window.scrollY||window.pageYOffset;xt!==Ot.getValue()&&(Ot.setValue(xt),_n(xt),Ot.setCursor(en?1:Ot.lineCount(),0),window.scrollTo(0,lt))}},[Ot,xt]);const wr=(0,y.useCallback)(lt=>{const bt=Ot.getCursor(),Mt=Ot.getSelection();let ft=Mt.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,tn=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Yt(xt){return/^\d+$/.test(xt)?`${xt}px`:xt}const xn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",bn={[xn+"-B"]:"bold",[xn+"-I"]:"italic"},hn={[wt]:"\u6DFB\u52A0\u94FE\u63A5",[st]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Tt]:"\u6DFB\u52A0\u56FE\u7247",[ct]:"\u6DFB\u52A0\u753B\u56FE",[gt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Ct]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var sn=({defaultValue:xt="",onChange:Bt,width:jt="100%",height:Qt=400,miniToolbar:Ft=!1,isFocus:_t=!1,watch:ut,insertTemp:vt,mode:It="markdown",id:Jt="markdown-editor-id",showResizeBar:qt=!1,noStorage:Kt=!1,showNullButton:Gt=!1,showNullProgramButton:zt=!1,hidetoolBar:yn=!1,fullScreen:fn=!1,onBlur:Dn,onCMBeforeChange:jn,onFullScreen:Pn,className:qn="",disablePaste:Ht=!1,disabled:en=!1,disabledFill:Bn=!1,placeholder:En="",values:Sn="",extraUse:Ln})=>{const[Ot,Tn]=(0,y.useState)(null),[In,_n]=(0,y.useState)(xt),[Fn,Xn]=(0,y.useState)(ut),[nr,Er]=(0,y.useState)(fn),[hr,br]=(0,y.useState)(""),[or,Ur]=(0,y.useState)(0),[zr,qr]=(0,y.useState)(Qt),[ir,Tr]=(0,y.useState)(!1),[Hr,jr]=(0,y.useState)(0),[Dr,Sr]=(0,y.useState)(0),Qn=(0,y.useRef)(),ar=(0,y.useRef)(),yt=(0,y.useRef)(),Fr=(0,y.useRef)(),Ir=(0,y.useRef)(),Vr=(0,y.useRef)();(0,y.useEffect)(()=>{const lt=window.scrollY||window.pageYOffset;_n(Sn),Ot==null||Ot.setValue(Sn),window.scrollTo(0,lt)},[Sn]),(0,y.useEffect)(()=>{Pn==null||Pn(nr)},[nr]),(0,y.useEffect)(()=>{if(Qn.current){let lt=function(Mt,ft){var $t;if(Ht){ft.preventDefault();return}const Vt=ft.clipboardData;if(Vt){const Ut=Vt.types.toString(),Zt=Vt.items;if(Ut==="Files"||Vt.types.indexOf("Files")>-1){if(ft.preventDefault(),It=="stex")return;try{let vn=Zt[1];(($t=Zt[0])==null?void 0:$t.kind)==="file"&&(vn=Zt[0]);const Et=vn.getAsFile(),Nt=Et.name.split(".").pop();(0,ke.I)(Et,Wt=>{var mn,An,On;Wt.id?((mn=Et==null?void 0:Et.type)==null?void 0:mn.indexOf("image"))>-1?bt.replaceSelection(``):((An=Et==null?void 0:Et.type)==null?void 0:An.indexOf("video"))>-1?bt.replaceSelection(``):((On=Et==null?void 0:Et.type)==null?void 0:On.indexOf("pdf"))>-1?bt.replaceSelection(`${Et.name}`):tn.includes(Nt)?bt.replaceSelection(`${Et.name}`):bt.replaceSelection(`[${Et.name}](/api/attachments/${Wt.id}?type=${Wt.content_type})`):(Wt==null?void 0:Wt.status)===401&&(document.location.href="/user/login")})}catch(vn){ze.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const bt=a().fromTextArea(Qn.current,{mode:It,lineNumbers:!Ft,lineWrapping:!0,value:xt,autoCloseTags:!0,autoCloseBrackets:!0});return bt.on("keyup",function(Mt,ft){ft.keyCode===8&&(Mt.getValue()==""?bt.setOption("placeholder",En):bt.setOption("placeholder",null))}),bt.on("keydown",function(Mt,ft){if(ft.keyCode===8){var $t=sr(Mt);$t&&ft.preventDefault()}}),_t&&bt.focus(),bt.on("paste",lt),en&&bt.on("beforeChange",function(Mt,ft){(ft.origin==="paste"||ft.origin==="+input")&&ft.cancel()}),Tn(bt),()=>{bt.off("paste",lt)}}},[]);const Lr=(0,y.useCallback)(()=>{if(ar.current)try{}catch(lt){console.log(lt,"---- to set md editor body height")}},[zr,ar,nr]);(0,y.useEffect)(()=>{function lt(){let bt=new pe.Z(Mt=>{for(let ft of Mt)(ft.target.offsetHeight>0||ft.target.offsetWidth>0)&&(Lr(),Ot.setSize("100%","100%"),Ot.refresh())});return bt.observe(Qn.current.parentElement),bt}if(Ot){const bt=lt();return()=>{var Mt,ft;(Mt=Qn.current)!=null&&Mt.parentElement&&bt.unobserve((ft=Qn.current)==null?void 0:ft.parentElement)}}},[Ot,Lr]),(0,y.useEffect)(()=>{if(Ot){let lt=[];for(const[bt,Mt]of Object.entries(bn)){let ft={[bt]:()=>{wr(Mt)}};lt.push(ft),Ot.addKeyMap(ft)}return()=>{for(let bt of lt)Ot.removeKeyMap(bt)}}},[Ot]),(0,y.useEffect)(()=>{fn!==nr&&Er(fn)},[fn]),(0,Dt.Z)(()=>{if(!Kt&&or>0){let lt=new Date().getTime(),bt=window.sessionStorage.getItem(Jt);lt>=or+un&&(!bt||bt!==In)&&(window.sessionStorage.setItem(Jt,In),Tr(!0))}},un),(0,y.useEffect)(()=>{Xn(ut)},[Ot,ut]),(0,y.useEffect)(()=>{Ot&&_t&&Ot.focus()},[Ot,_t]),(0,y.useEffect)(()=>{if(Fn&&Ot){let lt=function(Mt){let ft=Mt.target;if(Fr.current){let $t=ft.scrollTop/ft.scrollHeight;Fr.current.scrollTop=Fr.current.scrollHeight*$t}};const bt=Ot.getScrollerElement();return bt.addEventListener("scroll",lt),()=>{bt.removeEventListener("scroll",lt)}}},[Ot,Fn]),(0,y.useEffect)(()=>{if(Ot&&jn){let lt=function(bt,Mt){jn(bt,Mt)};return Ot.on("beforeChange",lt),()=>{Ot.off("beforeChange",lt)}}},[Ot,jn]),(0,y.useEffect)(()=>{if(Ot&&Dn){let lt=function(){Dn(Ot.getValue())};return Ot.on("blur",lt),()=>{Ot.off("blur",lt)}}},[Ot,Dn]);function sr(lt,bt){var Mt=lt.getDoc(),ft=Mt.getCursor(),$t=Mt.getLine(ft.line),Vt=$t.charAt(ft.ch-1),Ut=$t.lastIndexOf("@\u2581@",ft.ch),Zt=$t.lastIndexOf("@\u2581\u2581@",ft.ch),vn=Ut>Zt?Ut:Zt,Et=Ut>Zt?3:4;if(nn.indexOf(Vt)===-1)return null;if(console.log("change1:",bt,lt,$t,ft,vn,Ut,Zt,Vt),vn>=0&&ft.ch-vn<5){var Nt=vn+Et;return Mt.replaceRange("",{line:ft.line,ch:vn},{line:ft.line,ch:Nt}),{line:ft.line,ch:Nt}}return null}(0,y.useEffect)(()=>{if(Ot){let lt=function(bt,Mt){const ft=bt.getValue();_n(ft),Ur(new Date().getTime()),bt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Bt&&(zt?Bt(ft,Pr(ft)):Bt(ft))};return Ot.on("change",lt),()=>{Ot.off("change",lt)}}},[Ot,Bt]),(0,y.useEffect)(()=>{if(Ot)if(xt==null)Ot.setValue(""),_n("");else{const lt=window.scrollY||window.pageYOffset;xt!==Ot.getValue()&&(Ot.setValue(xt),_n(xt),Ot.setCursor(en?1:Ot.lineCount(),0),window.scrollTo(0,lt))}},[Ot,xt]);const wr=(0,y.useCallback)(lt=>{const bt=Ot.getCursor(),Mt=Ot.getSelection();let ft=Mt.split(` `);switch(lt){case"bold":return Ot.replaceSelection("**"+Mt+"**"),Mt===""&&Ot.setCursor(bt.line,bt.ch+2),Ot.focus();case"italic":return Ot.replaceSelection("*"+Mt+"*"),Mt===""&&Ot.setCursor(bt.line,bt.ch+1),Ot.focus();case"code":return Ot.replaceSelection("`"+Mt+"`"),Mt===""&&Ot.setCursor(bt.line,bt.ch+1),Ot.focus();case"inline-latex":return br("inline-latex"),Ot.focus();case"latex":return Ot.replaceSelection("```latex\n"+Mt+"\n```"),Ot.setCursor(bt.line+1,Mt.length+1),Ot.focus();case"line-break":return Ot.replaceSelection(`
`),Ot.focus();case"list-ul":return Mt===""?Ot.replaceSelection("- "+Mt):Ot.replaceSelection(ft.map($t=>$t===""?"":`- ${$t}`).join(` `)),Ot.focus();case"list-ol":return Mt===""?Ot.replaceSelection("1. "+Mt):Ot.replaceSelection(ft.map(($t,Vt)=>$t===""?"":`${Vt+1}. ${$t}`).join(` -`)),Ot.focus();case"add-null-ch":return Mt===""&&Ot.setCursor(bt.line,bt.ch),Ot.replaceSelection(pn),Ot.focus();case"add-signal":return Mt===""&&Ot.setCursor(bt.line,bt.ch),Ot.replaceSelection(Xt),Ot.focus();case"add-multiple":return Mt===""&&Ot.setCursor(bt.line,bt.ch),Ot.replaceSelection(nn),Ot.focus();case"inster-template-1":return Mt===""&&Ot.setCursor(bt.line,bt.ch),Ot.replaceSelection(ln),Ot.focus();case"eraser":return Ot.setValue(""),Ot.focus();case"trigger-watch":return Xn(!Fn),Ot.focus();case"trigger-full-screen":return Er(!nr),Ot.focus();case wt:br(wt);return;case st:br(st);return;case Tt:br(Tt);return;case ct:br(ct);return;case"maths-latex":br("maths-latex");return;case gt:Ir.current="",sessionStorage.removeItem("file_id"),br(gt);return;case Ct:br(Ct);return;default:throw new Error}},[Ot,Fn,nr]),dn=(0,y.useCallback)((lt,bt)=>{var Mt,ft,$t,Vt,Nt,zt;lt!=null&<.disabledClose||br("");const{src:vn,alt:Et,id:jt}=lt||{};switch(hr){case wt:const{title:kn,link:Nn}=lt;return Ot.replaceSelection(`[${kn}](${Nn})`),Ot.focus();case st:const{language:Wn,content:cn}=lt;return Ot.replaceSelection(["```"+Wn,cn,"```"].join(` -`)),Ot.focus();case"maths-latex":for(var Wt=atob(lt),mn=new Uint8Array(Wt.length),An=0;An{dr.id?Ot.replaceSelection(`![,](/api/attachments/${dr.id}?type=${dr.content_type})`):(dr==null?void 0:dr.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Ot.replaceSelection("`$$"+lt+"$$`");break;case ht:if(!jt)return;Ot.getValue().indexOf(vn)===-1?Ot.replaceSelection(`
${Et||
`):document.getElementById(jt).src=Qe.Z.API_SERVER+vn+"?t="+Date.now();break;case Tt:case ct:const Rn=bt,tr=($t=(ft=(Mt=Rn==null?void 0:Rn.name)==null?void 0:Mt.split("."))==null?void 0:ft.pop)==null?void 0:$t.call(ft);return((Vt=Rn==null?void 0:Rn.type)==null?void 0:Vt.indexOf("image"))>-1||!(Rn!=null&&Rn.type)?Rn!=null&&Rn.align||Rn!=null&&Rn.width?Ot.replaceSelection(`

${Et||

`):Ot.replaceSelection(`${Et||`):((Nt=Rn==null?void 0:Rn.type)==null?void 0:Nt.indexOf("video"))>-1?Ot.replaceSelection(``):((zt=Rn==null?void 0:Rn.type)==null?void 0:zt.indexOf("pdf"))>-1?Ot.replaceSelection(`${Rn.name}`):tn.includes(tr)?Ot.replaceSelection(`${Rn.name}`):Ot.replaceSelection(`[${Rn.name}](${vn})`),Ot.focus();case Ct:const{row:Yn,col:Vn,align:mt}=lt;let an=` +`)),Ot.focus();case"add-null-ch":return Mt===""&&Ot.setCursor(bt.line,bt.ch),Ot.replaceSelection(pn),Ot.focus();case"add-signal":return Mt===""&&Ot.setCursor(bt.line,bt.ch),Ot.replaceSelection(Xt),Ot.focus();case"add-multiple":return Mt===""&&Ot.setCursor(bt.line,bt.ch),Ot.replaceSelection(nn),Ot.focus();case"inster-template-1":return Mt===""&&Ot.setCursor(bt.line,bt.ch),Ot.replaceSelection(ln),Ot.focus();case"eraser":return Ot.setValue(""),Ot.focus();case"trigger-watch":return Xn(!Fn),Ot.focus();case"trigger-full-screen":return Er(!nr),Ot.focus();case wt:br(wt);return;case st:br(st);return;case Tt:br(Tt);return;case ct:br(ct);return;case"maths-latex":br("maths-latex");return;case gt:Ir.current="",sessionStorage.removeItem("file_id"),br(gt);return;case Ct:br(Ct);return;default:throw new Error}},[Ot,Fn,nr]),dn=(0,y.useCallback)((lt,bt)=>{var Mt,ft,$t,Vt,Ut,Zt;lt!=null&<.disabledClose||br("");const{src:vn,alt:Et,id:Nt}=lt||{};switch(hr){case wt:const{title:kn,link:Nn}=lt;return Ot.replaceSelection(`[${kn}](${Nn})`),Ot.focus();case st:const{language:Wn,content:cn}=lt;return Ot.replaceSelection(["```"+Wn,cn,"```"].join(` +`)),Ot.focus();case"maths-latex":for(var Wt=atob(lt),mn=new Uint8Array(Wt.length),An=0;An{dr.id?Ot.replaceSelection(`![,](/api/attachments/${dr.id}?type=${dr.content_type})`):(dr==null?void 0:dr.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Ot.replaceSelection("`$$"+lt+"$$`");break;case ht:if(!Nt)return;Ot.getValue().indexOf(vn)===-1?Ot.replaceSelection(`
${Et||
`):document.getElementById(Nt).src=Ke.Z.API_SERVER+vn+"?t="+Date.now();break;case Tt:case ct:const Rn=bt,tr=($t=(ft=(Mt=Rn==null?void 0:Rn.name)==null?void 0:Mt.split("."))==null?void 0:ft.pop)==null?void 0:$t.call(ft);return((Vt=Rn==null?void 0:Rn.type)==null?void 0:Vt.indexOf("image"))>-1||!(Rn!=null&&Rn.type)?Rn!=null&&Rn.align||Rn!=null&&Rn.width?Ot.replaceSelection(`

${Et||

`):Ot.replaceSelection(`${Et||`):((Ut=Rn==null?void 0:Rn.type)==null?void 0:Ut.indexOf("video"))>-1?Ot.replaceSelection(``):((Zt=Rn==null?void 0:Rn.type)==null?void 0:Zt.indexOf("pdf"))>-1?Ot.replaceSelection(`${Rn.name}`):tn.includes(tr)?Ot.replaceSelection(`${Rn.name}`):Ot.replaceSelection(`[${Rn.name}](${vn})`),Ot.focus();case Ct:const{row:Yn,col:Vn,align:mt}=lt;let an=` `;for(let dr=0;dr{switch(hr){case wt:return y.createElement(Ge,{callback:dn,onCancel:gr});case st:return y.createElement(He.Z,{callback:dn,onCancel:gr});case Tt:return y.createElement(ke.Z,{callback:dn,onCancel:gr});case gt:return y.createElement(Ze,{editImgId:Ir.current,callback:dn,onCancel:gr});case Ct:return y.createElement(Le,{callback:dn,onCancel:gr});case"maths-latex":return y.createElement(at,{showSaveButton:!0,callback:dn});case"inline-latex":return y.createElement(Ut.Z,{showSaveButton:!0,callback:dn});default:return null}},[hr]);function gr(){br("")}(0,y.useEffect)(()=>{if(yt.current){let lt=function(Nt){$t=!0,Vt=Nt.pageY},bt=function(){$t=!1},Mt=function(Nt){if($t){let zt=Nt.pageY-Vt;zt<0&&(zt=0),zt>300&&(zt=300);let vn=Qt+zt+"px";qr(vn)}},ft=yt.current,$t=!1,Vt=0;return ft.addEventListener("mousedown",lt),document.addEventListener("mousemove",Mt),document.addEventListener("mouseup",bt),()=>{ft.removeEventListener("mousedown",lt),document.removeEventListener("mousemove",Mt),document.removeEventListener("mouseup",bt)}}},[Ot,yt]),(0,y.useEffect)(()=>{qr(Qt)},[Qt]);const $n=Yt(Lt),Cr=Yt(zr),Yr={width:$n,height:Cr},Mr=(0,y.useMemo)(()=>{if(or){let lt=new Date(or),bt=lt.getHours(),Mt=lt.getMinutes(),ft=lt.getSeconds();return bt=bt<10?"0"+bt:bt,Mt=Mt<10?"0"+Mt:Mt,ft=ft<10?"0"+ft:ft,`${bt}:${Mt}:${ft}`}return 0},[or]),Pr=lt=>{const bt=[];if(Ht){let Mt=-1;lt=lt.replace(/(@▁▁@|@▁@)/g,function(ft,$t,Vt){bt.push({multiLine:ft!==Xt})})}return bt};function lr(){window.sessionStorage.removeItem(Jt),Tr(!1),Ur(0)}function Gn(){Tr(!1),Ur(0),Ot.setValue(window.sessionStorage.getItem(Jt))}(0,y.useEffect)(()=>{hn[hr]&&hr!==ct&&hr!==gt&&setTimeout(()=>{const lt=document.getElementsByClassName("markdown-popup-form")[0],bt=window.innerWidth/2-lt.offsetWidth/2,Mt=window.innerHeight/2-lt.offsetHeight/2;jr(bt),Sr(Mt)},0)},[hr]);const on=lt=>{lt.preventDefault();const bt=lt.clientX-Hr,Mt=lt.clientY-Dr;document.body.onmousemove=ft=>{let $t=ft.clientX-bt,Vt=ft.clientY-Mt;const Nt=document.getElementsByClassName("markdown-popup-form")[0],zt=window.innerWidth-Nt.offsetWidth,vn=window.innerHeight-Nt.offsetHeight;$t=Math.max(0,Math.min($t,zt)),Vt=Math.max(0,Math.min(Vt,vn)),Ke(ft.clientX,ft.clientY,bt,Mt)&&(jr($t),Sr(Vt))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ke=(lt,bt,Mt,ft)=>{const $t=document.body.clientHeight,Vt=document.body.clientWidth;return lt<20&&Mt>lt||lt>Vt-20&&Mtbt||bt>$t-20&&ft{var bt;Ir.current=lt,(bt=Vr.current)==null||bt.setHeight("100vh"),setTimeout(()=>{br("add-flowchart")},150)}})):null))),qt?y.createElement("a",{ref:yt,className:"editor-resize"}):null,hr===ct&&y.createElement(Ve,{callback:dn,onCancel:gr}),hr===gt&&y.createElement(Ze,{ref:Vr,editImgId:Ir.current,callback:dn,onCancel:gr}),y.createElement(me.Z,null,hn[hr]&&hr!==ct&&hr!==gt?y.createElement(Re.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Hr,top:Dr},title:y.createElement("div",{style:{cursor:"move"},onMouseDown:on},hn[hr]),open:!0,onCancel:gr,footer:null,destroyOnClose:!0,width:hr===gt?"1200px":null,height:hr===gt?"80vh":null,className:"markdown-popup-form"},xr):null))}},45596:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return ge},I:function(){return me}});var y=le(28284),xe=le(6767),a=le(37568),pe=le(77736),ce=le(71051),ee=le(47889),ae=le(99571),re=le(67303),te=le(59301),ne=le(59301),x=Object.defineProperty,b=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,fe=(be,ye,Ae)=>ye in be?x(be,ye,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):be[ye]=Ae,ue=(be,ye)=>{for(var Ae in ye||(ye={}))ie.call(ye,Ae)&&fe(be,Ae,ye[Ae]);if(z)for(var Ae of z(ye))oe.call(ye,Ae)&&fe(be,Ae,ye[Ae]);return be},de=(be,ye)=>b(be,E(ye));const{useForm:se}=y.default,he={width:280,marginRight:10},Ee={labelCol:{span:5},wrapperCol:{span:19}};var ge=({callback:be,onCancel:ye})=>{const[Ae]=se();let Se=(0,te.useRef)();function Fe(we){Se.current.width=Ae.getFieldValue("width"),Se.current.align=Ae.getFieldValue("align"),be(we,Se.current)}function Ce(we,Ie){if(we.status===-1){xe.ZP.error(we.message);return}Ae.setFieldsValue({src:`/api/attachments/${we.id}`,type:Ie.type})}function _e(we){let Ie=we.target.files[0];Se.current=Ie,me(Ie,Ce)}return ne.createElement(y.default,de(ue({form:Ae},Ee),{className:"upload-image-panel",onFinish:Fe,style:{width:470,overflow:"hidden"}}),ne.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ne.createElement("div",{className:"flex-container"},ne.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},ne.createElement(a.default,{style:he})),ne.createElement(ve,{onFileChange:_e}))),ne.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ne.createElement(a.default,{style:{width:264}})),ne.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ne.createElement(pe.Z,null,ne.createElement(y.default.Item,{name:"width",style:{margin:0}},ne.createElement(ce.Z,{style:{width:264}})),ne.createElement("span",{className:"ml8"},"%"))),ne.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ne.createElement(ee.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"}]})),ne.createElement("aside",null,ne.createElement(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ne.createElement(ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ne.createElement(ae.ZP,{type:"default",onClick:ye},"\u53D6\u6D88"))))};function ve({onFileChange:be}){return ne.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ne.createElement("input",{type:"file",onChange:be}))}function me(be,ye){if(!be)throw new String("\u6CA1\u6709\u6587\u4EF6");let Ae=new FormData;Ae.append("editormd-image-file",be),Ae.append("file_param_name","editormd-image-file"),Ae.append("byxhr","true");var Se=new window.XMLHttpRequest;Se.withCredentials=!0,Se.addEventListener("load",function(Fe){ye(JSON.parse(Fe.target.responseText),be)},!1),Se.addEventListener("error",function(Fe){console.error(Fe)},!1),Se.open("POST",`${re.KI}/api/attachments.json`),Se.send(Ae)}},75790:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return a}});var y=le(59301),xe=le(4676);class a extends y.Component{constructor(ce){super(ce);const ee=window.document;this.node=ee.createElement("div"),ee.body.appendChild(this.node)}render(){const{children:ce}=this.props;return(0,xe.createPortal)(ce,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},51124:function(dt,nt,le){"use strict";le.d(nt,{SV:function(){return rt},ZP:function(){return Ve}});var y=le(59301),xe=le(76374);const a={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},pe={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`),Ot.focus();default:throw new Error}},[Ot,hr]),xr=(0,y.useMemo)(()=>{switch(hr){case wt:return y.createElement(Ge,{callback:dn,onCancel:gr});case st:return y.createElement(He.Z,{callback:dn,onCancel:gr});case Tt:return y.createElement(ke.Z,{callback:dn,onCancel:gr});case gt:return y.createElement(Ze,{editImgId:Ir.current,callback:dn,onCancel:gr});case Ct:return y.createElement(Le,{callback:dn,onCancel:gr});case"maths-latex":return y.createElement(at,{showSaveButton:!0,callback:dn});case"inline-latex":return y.createElement(Rt.Z,{showSaveButton:!0,callback:dn});default:return null}},[hr]);function gr(){br("")}(0,y.useEffect)(()=>{if(yt.current){let lt=function(Ut){$t=!0,Vt=Ut.pageY},bt=function(){$t=!1},Mt=function(Ut){if($t){let Zt=Ut.pageY-Vt;Zt<0&&(Zt=0),Zt>300&&(Zt=300);let vn=Qt+Zt+"px";qr(vn)}},ft=yt.current,$t=!1,Vt=0;return ft.addEventListener("mousedown",lt),document.addEventListener("mousemove",Mt),document.addEventListener("mouseup",bt),()=>{ft.removeEventListener("mousedown",lt),document.removeEventListener("mousemove",Mt),document.removeEventListener("mouseup",bt)}}},[Ot,yt]),(0,y.useEffect)(()=>{qr(Qt)},[Qt]);const $n=Yt(jt),Cr=Yt(zr),Yr={width:$n,height:Cr},Mr=(0,y.useMemo)(()=>{if(or){let lt=new Date(or),bt=lt.getHours(),Mt=lt.getMinutes(),ft=lt.getSeconds();return bt=bt<10?"0"+bt:bt,Mt=Mt<10?"0"+Mt:Mt,ft=ft<10?"0"+ft:ft,`${bt}:${Mt}:${ft}`}return 0},[or]),Pr=lt=>{const bt=[];if(zt){let Mt=-1;lt=lt.replace(/(@▁▁@|@▁@)/g,function(ft,$t,Vt){bt.push({multiLine:ft!==Xt})})}return bt};function lr(){window.sessionStorage.removeItem(Jt),Tr(!1),Ur(0)}function Gn(){Tr(!1),Ur(0),Ot.setValue(window.sessionStorage.getItem(Jt))}(0,y.useEffect)(()=>{hn[hr]&&hr!==ct&&hr!==gt&&setTimeout(()=>{const lt=document.getElementsByClassName("markdown-popup-form")[0],bt=window.innerWidth/2-lt.offsetWidth/2,Mt=window.innerHeight/2-lt.offsetHeight/2;jr(bt),Sr(Mt)},0)},[hr]);const on=lt=>{lt.preventDefault();const bt=lt.clientX-Hr,Mt=lt.clientY-Dr;document.body.onmousemove=ft=>{let $t=ft.clientX-bt,Vt=ft.clientY-Mt;const Ut=document.getElementsByClassName("markdown-popup-form")[0],Zt=window.innerWidth-Ut.offsetWidth,vn=window.innerHeight-Ut.offsetHeight;$t=Math.max(0,Math.min($t,Zt)),Vt=Math.max(0,Math.min(Vt,vn)),Qe(ft.clientX,ft.clientY,bt,Mt)&&(jr($t),Sr(Vt))},document.body.onmouseup=function(){document.body.onmousemove=null}},Qe=(lt,bt,Mt,ft)=>{const $t=document.body.clientHeight,Vt=document.body.clientWidth;return lt<20&&Mt>lt||lt>Vt-20&&Mtbt||bt>$t-20&&ft{var bt;Ir.current=lt,(bt=Vr.current)==null||bt.setHeight("100vh"),setTimeout(()=>{br("add-flowchart")},150)}})):null))),qt?y.createElement("a",{ref:yt,className:"editor-resize"}):null,hr===ct&&y.createElement(Ve,{callback:dn,onCancel:gr}),hr===gt&&y.createElement(Ze,{ref:Vr,editImgId:Ir.current,callback:dn,onCancel:gr}),y.createElement(me.Z,null,hn[hr]&&hr!==ct&&hr!==gt?y.createElement(Re.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Hr,top:Dr},title:y.createElement("div",{style:{cursor:"move"},onMouseDown:on},hn[hr]),open:!0,onCancel:gr,footer:null,destroyOnClose:!0,width:hr===gt?"1200px":null,height:hr===gt?"80vh":null,className:"markdown-popup-form"},xr):null))}},45596:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return ge},I:function(){return me}});var y=le(28284),xe=le(6767),a=le(37568),pe=le(77736),ce=le(71051),ee=le(47889),ae=le(99571),re=le(67303),te=le(59301),ne=le(59301),x=Object.defineProperty,b=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,fe=(be,ye,Ae)=>ye in be?x(be,ye,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):be[ye]=Ae,ue=(be,ye)=>{for(var Ae in ye||(ye={}))ie.call(ye,Ae)&&fe(be,Ae,ye[Ae]);if(z)for(var Ae of z(ye))oe.call(ye,Ae)&&fe(be,Ae,ye[Ae]);return be},de=(be,ye)=>b(be,E(ye));const{useForm:se}=y.default,he={width:280,marginRight:10},Ee={labelCol:{span:5},wrapperCol:{span:19}};var ge=({callback:be,onCancel:ye})=>{const[Ae]=se();let Se=(0,te.useRef)();function Fe(we){Se.current.width=Ae.getFieldValue("width"),Se.current.align=Ae.getFieldValue("align"),be(we,Se.current)}function Ce(we,Ie){if(we.status===-1){xe.ZP.error(we.message);return}Ae.setFieldsValue({src:`/api/attachments/${we.id}`,type:Ie.type})}function _e(we){let Ie=we.target.files[0];Se.current=Ie,me(Ie,Ce)}return ne.createElement(y.default,de(ue({form:Ae},Ee),{className:"upload-image-panel",onFinish:Fe,style:{width:470,overflow:"hidden"}}),ne.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ne.createElement("div",{className:"flex-container"},ne.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},ne.createElement(a.default,{style:he})),ne.createElement(ve,{onFileChange:_e}))),ne.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ne.createElement(a.default,{style:{width:264}})),ne.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ne.createElement(pe.Z,null,ne.createElement(y.default.Item,{name:"width",style:{margin:0}},ne.createElement(ce.Z,{style:{width:264}})),ne.createElement("span",{className:"ml8"},"%"))),ne.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ne.createElement(ee.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"}]})),ne.createElement("aside",null,ne.createElement(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ne.createElement(ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ne.createElement(ae.ZP,{type:"default",onClick:ye},"\u53D6\u6D88"))))};function ve({onFileChange:be}){return ne.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ne.createElement("input",{type:"file",onChange:be}))}function me(be,ye){if(!be)throw new String("\u6CA1\u6709\u6587\u4EF6");let Ae=new FormData;Ae.append("editormd-image-file",be),Ae.append("file_param_name","editormd-image-file"),Ae.append("byxhr","true");var Se=new window.XMLHttpRequest;Se.withCredentials=!0,Se.addEventListener("load",function(Fe){ye(JSON.parse(Fe.target.responseText),be)},!1),Se.addEventListener("error",function(Fe){console.error(Fe)},!1),Se.open("POST",`${re.KI}/api/attachments.json`),Se.send(Ae)}},75790:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return a}});var y=le(59301),xe=le(4676);class a extends y.Component{constructor(ce){super(ce);const ee=window.document;this.node=ee.createElement("div"),ee.body.appendChild(this.node)}render(){const{children:ce}=this.props;return(0,xe.createPortal)(ce,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},51124:function(dt,nt,le){"use strict";le.d(nt,{SV:function(){return rt},ZP:function(){return Ve}});var y=le(59301),xe=le(76374);const a={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},pe={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` `)},{label:"System.out.println",content:["System.out.println($0)"].join(` `)},{label:"System.out.print",content:["System.out.print($0)"].join(` `)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},ce={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` @@ -1113,7 +1113,7 @@ ${Be} `)},{label:"include ",content:["#include "].join(` `)}]},ee={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(` `)}]},ae={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 re=le(53184),te=le.n(re),ne=(tt,ze,Be)=>new Promise((Ye,Te)=>{var Ze=qe=>{try{$e(Be.next(qe))}catch(je){Te(je)}},Qe=qe=>{try{$e(Be.throw(qe))}catch(je){Te(je)}},$e=qe=>qe.done?Ye(qe.value):Promise.resolve(qe.value).then(Ze,Qe);$e((Be=Be.apply(tt,ze)).next())});const x={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"]}},b=(tt,ze,Be,Ye)=>{const Te=ze.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Be.lineNumber,endColumn:Be.column});return Array.from(new Set(Te.match(/\b\w{2,}\b/g)||[])).map(Qe=>({label:Qe,kind:tt.languages.CompletionItemKind.Text,insertText:Qe,range:Ye}))},E=(tt,ze,Be,Ye)=>{tt.languages.registerCompletionItemProvider(ze,{provideCompletionItems(Te,Ze){const Qe=Te.getWordUntilPosition(Ze),$e={startLineNumber:Ze.lineNumber,endLineNumber:Ze.lineNumber,startColumn:Qe.startColumn,endColumn:Qe.endColumn},qe=Te.getLineContent(Ze.lineNumber).substring(Qe.startColumn-2,Qe.endColumn);return{suggestions:[...b(tt,Te,Ze,$e),...Be.map(De=>({label:De,kind:tt.languages.CompletionItemKind.Keyword,documentation:De,insertText:De,insertTextRules:tt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:$e})),...Ye.map(De=>({label:De.label,kind:tt.languages.CompletionItemKind.Snippet,documentation:De.content,insertText:qe.startsWith("#")?De.content.replace(/#/,""):De.content,insertTextRules:tt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:$e}))]}}})};var z=tt=>{x.languages.forEach(ze=>{tt.languages.registerDocumentFormattingEditProvider(ze,{provideDocumentFormattingEdits(Be){return ne(this,null,function*(){const Ye=te()(Be.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:Be.getFullModelRange(),text:Ye}]})}})}),E(tt,"java",pe.keywords,pe.quickKey),E(tt,"cpp",ce.keywords,ce.quickKey),E(tt,"c",a.keywords,[]),E(tt,"python",ee.keywords,ee.quickKey),E(tt,"scala",ae.keywords,ae.quickKey)};const ie="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var oe=Object.defineProperty,fe=(tt,ze,Be)=>ze in tt?oe(tt,ze,{enumerable:!0,configurable:!0,writable:!0,value:Be}):tt[ze]=Be,ue=(tt,ze,Be)=>fe(tt,typeof ze!="symbol"?ze+"":ze,Be);const de=class Va{constructor(ze,Be,Ye){this.placeholder=ze,this.editor=Be,this.monaco=Ye,Be.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Va.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)}};ue(de,"ID","editor.widget.placeholderHint");var he=de,Ee=le(96236),ge=le(6767),ve=le(25399),me=le(89392),be=le(33796),ye=le(56102),Ae=Object.defineProperty,Se=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Ie=(tt,ze,Be)=>ze in tt?Ae(tt,ze,{enumerable:!0,configurable:!0,writable:!0,value:Be}):tt[ze]=Be,Oe=(tt,ze)=>{for(var Be in ze||(ze={}))_e.call(ze,Be)&&Ie(tt,Be,ze[Be]);if(Ce)for(var Be of Ce(ze))we.call(ze,Be)&&Ie(tt,Be,ze[Be]);return tt},We=(tt,ze)=>Se(tt,Fe(ze)),Pe=(tt,ze)=>{var Be={};for(var Ye in tt)_e.call(tt,Ye)&&ze.indexOf(Ye)<0&&(Be[Ye]=tt[Ye]);if(tt!=null&&Ce)for(var Ye of Ce(tt))ze.indexOf(Ye)<0&&we.call(tt,Ye)&&(Be[Ye]=tt[Ye]);return Be},Xe=(tt,ze,Be)=>new Promise((Ye,Te)=>{var Ze=qe=>{try{$e(Be.next(qe))}catch(je){Te(je)}},Qe=qe=>{try{$e(Be.throw(qe))}catch(je){Te(je)}},$e=qe=>qe.done?Ye(qe.value):Promise.resolve(qe.value).then(Ze,Qe);$e((Be=Be.apply(tt,ze)).next())});function Ge(tt){return/^\d+$/.test(tt)?`${tt}px`:tt}function He(){}let ke=!1;const Re={"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 Ne(tt=[]){let ze=tt;if(Array.isArray(tt)){for(let Be=0;BeXe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(tt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",tt)}});var Ve=tt=>{var ze=tt,{width:Be="100%",height:Ye="100%",value:Te,language:Ze="javascript",style:Qe={},options:$e={},overrideServices:qe={},theme:je="vs-dark",onEditBlur:De,isCopy:Le=!1,onSave:Je,autoHeight:et=!1,forbidCopy:it=!1,onChange:ot=He,editorDidMount:at=He,onFocus:Ut=He,onBreakPoint:wt=He,breakPointValue:Tt=[],filename:gt="educoder.txt",errorLine:ct,errorContent:ht="",highlightLine:st,openBreakPoint:Ct=!1,placeholder:pt="",showMiniMap:St=!0}=ze,Dt=Pe(ze,["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 Rt=(0,y.useRef)(),Pt=(0,y.useRef)({}),un=(0,y.useRef)(),pn=(0,y.useRef)(),nn=(0,y.useRef)([]),Xt=(0,y.useRef)(!1),ln=(0,y.useRef)(),tn=(0,y.useRef)(),Yt=(0,y.useRef)(!1),[gn,xn]=(0,y.useState)(!1);function bn(){let Gt;return Rt.current&&(Gt=new xe.Z(Ht=>{for(let yn of Ht)(yn.target.offsetHeight>0||yn.target.offsetWidth>0)&&Pt.current.instance.layout()}),Gt.observe(Rt.current)),Gt}function hn(){ge.ZP.warning({content:decodeURIComponent(ie),key:"monaco-editor-tip"})}const sn=()=>{let Gt=Pt.current.instance;if(Te!=null&&Gt&&gn){const Ht=Gt.getModel();Ht&&Te!==Ht.getValue()&&(ke=!0,Ht.setValue(Te),Gt.layout(),ke=!1)}};(0,y.useEffect)(()=>{const Gt=be.Z.subscribe("formatDocument",Ht=>{var yn;let fn=Pt.current.instance;(yn=fn==null?void 0:fn.getAction)==null||yn.call(fn,"editor.action.formatDocument").run()});return window.updateMonacoValue=Ht=>{ot(Ht)},Gt},[]),(0,y.useEffect)(()=>{var Gt;let Ht=Pt.current.instance;pn.current&&clearTimeout(pn.current),pn.current=setTimeout(()=>{sn()},500),Te&&(Te!=null&&Te.length)&&((Gt=Ht==null?void 0:Ht.updateOptions)==null||Gt.call(Ht,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Te.split(/\r\n|\r|\n/g).length))+3,5)}))},[Te,gn,Pt.current]),(0,y.useEffect)(()=>{if(ct&&Pt.current&&Pt.current.instance){let Ht=Pt.current.instance;Ht.changeViewZones(function(yn){var fn=document.createElement("div");fn.style.padding="10px 20px",fn.style.width="calc(100% - 20px)",fn.className="my-error-line-wrp",fn.innerHTML=ht,yn.addZone({afterLineNumber:ct||11,heightInLines:3,domNode:fn})});var Gt={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}};Ht.addOverlayWidget(Gt),Ht.revealPositionInCenter({lineNumber:20,column:1})}},[ct,Pt.current,gn]);const xt=(Gt="",Ht)=>{if(!Gt||Gt.trim()==="")return!0;const fn=Pt.current.instance.getModel().getLineTokens(Ht);let Dn=!1;for(let jn=0;jn<2;jn++)fn.getStandardTokenType(jn)===1&&(Dn=!0);return Dn};(0,y.useEffect)(()=>{var Gt;const Ht=(Gt=Pt.current)==null?void 0:Gt.instance;if(Ht&&gn&&it){const yn=Ht.onDidBlurEditorWidget(()=>{Yt.current=!1}),fn=Ht.onDidFocusEditorText(()=>{Yt.current=!0});return()=>{yn.dispose(),fn.dispose()}}},[Pt.current,gn,it]),(0,y.useEffect)(()=>{var Gt;if((Gt=Pt.current)!=null&&Gt.instance&&gn&&Ct){let Ht=Pt.current.instance,yn=Ht.getModel();if(!yn)return;(()=>{var Ot;let Tn=[],In=[];const _n=yn.getAllDecorations();for(let Xn of _n)Xn.options.className==="highlighted-line"&&(Tn.push((Ot=Xn==null?void 0:Xn.range)==null?void 0:Ot.startLineNumber),In.push(Xn==null?void 0:Xn.id));if(st===Tn[0])return;yn.deltaDecorations(In,[]);const Fn=yn.getLineCount();st&&st<=Fn&&(Ht.deltaDecorations([],[{range:new Me.Range(st,1,st,yn.getLineMaxColumn(st)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Ht.revealLineInCenter(st))})();const Dn=(Ot=!1)=>{var Tn;let In=[],_n=[];const Fn=yn.getAllDecorations();for(let Xn of Fn)Xn.options.linesDecorationsClassName==="breakpoints-select"&&(In.push((Tn=Xn==null?void 0:Xn.range)==null?void 0:Tn.startLineNumber),_n.push(Xn==null?void 0:Xn.id));if(Ot)return{lines:In,ids:_n};wt(In)},jn=Ot=>Xe(void 0,null,function*(){let Tn={range:new Me.Range(Ot,1,Ot,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield yn.deltaDecorations([],[Tn]),Dn()}),Pn=Ot=>Xe(void 0,null,function*(){let Tn=[];const In=Ht.getLineDecorations(Ot);for(let _n of In)_n.options.linesDecorationsClassName==="breakpoints-select"&&Tn.push(_n.id);yield yn.deltaDecorations(Tn,[]),Dn()}),qn=Ot=>{let Tn=Ht.getLineDecorations(Ot);for(let In of Tn)if(In.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,me.isEqual)(Tt,Dn(!0).lines)){yn.deltaDecorations(Dn(!0).ids,[]);const Ot=Tt.map(Tn=>({range:new Me.Range(Tn,1,Tn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));yn.deltaDecorations([],Ot)}const Zt=Ht.onDidChangeModelContent(Ot=>{let Tn=Ht.getPosition();if(Tn){let In=Tn.lineNumber;clearTimeout(tn.current),tn.current=setTimeout(()=>{xt(yn.getLineContent(In),In)?Pn(In):qn(In)?(Pn(In),jn(In)):Dn()},100)}}),en=Ht.onMouseDown(Ot=>{var Tn,In,_n;if(Ot.target.detail&&((_n=(In=(Tn=Ot.target)==null?void 0:Tn.element)==null?void 0:In.className)!=null&&_n.includes("line-numbers"))){let Fn=Ot.target.position.lineNumber;if(xt(yn.getLineContent(Fn),Fn))return;qn(Fn)?Pn(Fn):jn(Fn)}}),Bn=Ot=>{let Tn={range:new Me.Range(Ot,1,Ot,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};nn.current=Ht.deltaDecorations(nn.current,[Tn])},En=()=>{nn.current=Ht.deltaDecorations(nn.current,[])},Sn=Ht.onMouseMove(Ot=>{var Tn,In,_n;if(En(),Ot.target.detail&&((_n=(In=(Tn=Ot.target)==null?void 0:Tn.element)==null?void 0:In.className)!=null&&_n.includes("line-numbers"))){let Fn=Ot.target.position.lineNumber;if(xt(yn.getLineContent(Fn),Fn))return;Bn(Fn)}}),Ln=Ht.onMouseLeave(()=>{En()});return()=>{Zt.dispose(),en.dispose(),Sn.dispose(),Ln.dispose()}}},[Pt.current,gn,Tt,st,Ct,Ze]),(0,y.useEffect)(()=>{var Gt;(Gt=Pt.current)!=null&&Gt.instance&&Ct&&Pt.current.instance.setPosition({lineNumber:0,column:0})},[st]);function Bt(){let Gt=Pt.current.instance;if(Gt){const Ht=Gt.getSelection(),yn=Pt.current.pastePos||{},fn=new Me.Range(yn.startLineNumber||Ht.endLineNumber,yn.startColumn||Ht.endColumn,yn.endLineNumber||Ht.endLineNumber,yn.endColumn||Ht.endColumn);setTimeout(()=>{Gt.executeEdits("",[{range:fn,text:""}])},300)}}function Lt(Gt){(window.navigator.platform.match("Mac")?Gt.metaKey:Gt.ctrlKey)&&Gt.keyCode==83&&(Gt.preventDefault(),Je())}const Qt=()=>{if(et&&Pt.current.instance){const Gt=Pt.current.instance.getContentHeight();qt(Gt{if(!Yt.current)return;const{keyCode:Ht,ctrlKey:yn,metaKey:fn,target:Dn,type:jn}=Gt;return(jn==="paste"||(Ht===67||Ht===86)&&(fn||yn))&&Dn.nodeName==="TEXTAREA"&&(hn(),Gt.preventDefault()),!1};function ut(Gt,Ht){var yn=window.URL||window.webkitURL||window,fn=new Blob([Ht]),Dn=document.createElementNS("http://www.w3.org/1999/xhtml","a");Dn.href=yn.createObjectURL(fn),Dn.download=Gt,Ft(Dn)}(0,y.useEffect)(()=>{Qt()},[Qt]),(0,y.useEffect)(()=>{Rt.current&&!gn&&Promise.all([le.e(8909),le.e(5028)]).then(le.bind(le,71448)).then(Gt=>{try{Me=Gt,Pt.current.instance=Me.editor.create(Rt.current,{value:Te,language:Ne(Ze),theme:je,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:St||!1}},qe);const Ht=Pt.current.instance;let Dn=[...Ee.BH._menuItems].find(Zt=>Zt[0]._debugName=="EditorContext")[1],jn=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Pn=(Zt,en)=>{var Bn,En;let Sn=Zt._first;do en.includes((En=(Bn=Sn.element)==null?void 0:Bn.command)==null?void 0:En.id)&&Zt._remove(Sn);while(Sn=Sn.next)};if(at(Ht,Me),setTimeout(()=>{Qt(),Pt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{ut(gt||"educoder.txt",Ht.getValue())}})},500),Pt.current.subscription=Ht.onDidChangeModelContent(Zt=>{Xt.current?clearTimeout(ln.current):(Qt(),ot(Ht.getValue(),Zt)),ln.current=setTimeout(()=>{Xt.current=!1},500)}),window.Monaco||z(Me,Ne(Ze)),it&&(Pn(Dn,jn),Rt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",_t),window.removeEventListener("paste",_t),window.addEventListener("keydown",_t),window.addEventListener("paste",_t)),window.Monaco=Me,De&&Ht.onDidBlurEditorWidget(()=>{De(Ht.getValue())}),Ut&&Ht.onDidFocusEditorText(()=>{it&&Ue(),Ut(Ht.getValue())}),it){Ue();try{Ht.onDidPaste(Zt=>{const en=Ht.getSelection(),Bn=Pt.current.pastePos||{},En=new Me.Range(Bn.startLineNumber||en.endLineNumber,Bn.startColumn||en.endColumn,Bn.endLineNumber||en.endLineNumber,Bn.endColumn||en.endColumn);Ht.executeEdits("",[{range:Zt.range,text:""}])})}catch(Zt){}}let qn=bn();return pt&&typeof pt=="string"&&new he(pt,Ht,Me),xn(!0),()=>{const Zt=Pt.current.instance;Zt.dispose();const en=Zt.getModel();en&&en.dispose(),Pt.current.subscription&&Pt.current.subscription.dispose(),qn.unobserve(Rt.current)}}catch(Ht){}})},[]),(0,y.useEffect)(()=>{if(Pt.current.instance&&gn)return document.addEventListener("keydown",Lt,!1),()=>{document.removeEventListener("keydown",Lt)}},[Je,gn]),(0,y.useEffect)(()=>{let Gt=Pt.current.instance;if(Gt&&gn){let Ht=Ne(Ze);Me.editor.setModelLanguage(Gt.getModel(),Ht)}},[Ze,gn]),(0,y.useEffect)(()=>{Pt.current.instance&&gn&&Me.editor.setTheme(je)},[je,gn]),(0,y.useEffect)(()=>{let Gt=Pt.current.instance;un.current=$e,Gt&&gn&&(Gt.updateOptions(Oe({},$e)),setTimeout(()=>{Gt.getModel().updateOptions(Oe({},$e))},200))},[JSON.stringify($e),gn]),(0,y.useEffect)(()=>{let Gt=Pt.current.instance;Gt&&gn&&Gt.layout()},[Be,Ye,gn]);const[vt,It]=(0,y.useState)(Ge(Be)),[Jt,qt]=(0,y.useState)(Ge(Ye)),Kt=We(Oe({},Qe),{width:vt,height:Jt,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:Rt,style:Kt},Le&&y.createElement(ye.CopyToClipboard,{text:Te,onCopy:()=>ge.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(ve.Z,{title:"\u590D\u5236\u4EE3\u7801"},y.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},y.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function rt({width:tt="100%",height:ze="100%",original:Be,modified:Ye,language:Te,options:Ze={}}){const Qe=(0,y.useRef)(),[$e,qe]=(0,y.useState)(null);function je(et){let it;return Qe.current&&(it=new xe.Z(ot=>{for(let at of ot)(at.target.offsetHeight>0||at.target.offsetWidth>0)&&et.layout()}),it.observe(Qe.current)),it}(0,y.useEffect)(()=>(Qe.current&&Promise.all([le.e(8909),le.e(9404)]).then(le.bind(le,2550)).then(et=>{Me=et;const it=Me.editor.createDiffEditor(Qe.current,We(Oe({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},Ze),{wordWrap:!0}));qe(it);let ot=je(it);return()=>{it.dispose();const at=it.getModel();at&&at.dispose(),ot.unobserve(Qe.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{$e&&$e.setModel({original:Me.editor.createModel(Be,Te),modified:Me.editor.createModel(Ye,Te)})},[Be,Ye,Te,$e]);const De=Ge(tt),Le=Ge(ze),Je={width:De,height:Le};return y.createElement("div",{className:"my-diff-editor",ref:Qe,style:Je})}},64536:function(dt,nt,le){"use strict";var y=le(45298),xe=le(82326),a=le(71411),pe=le(59301);const ce=xe.default.Option;nt.Z=({isTheoretical:ee,onFontSizeChange:ae,cmFontSize:re,cmCodeMode:te,autoFormat:ne,onCodeModeChange:x,onTabToSpace:b,onAutoFormat:E,formatDocument:z,className:ie="",tabToSpace:oe,children:fe,code_editor:ue,challenge:de,shixun_environment_id:se,shixun_environments:he})=>{var Ee;const ge={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ve=(Ee=he==null?void 0:he.find(me=>me.shixun_environment_id===se))==null?void 0:Ee.program_language;return console.log("----",ve,he,se,ue),pe.createElement("div",{className:`tpi-code-setting ${ie}`},pe.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),pe.createElement(xe.default,{bordered:!1,size:"small",value:te,onChange:x},pe.createElement(ce,{value:"vs"},"\u767D\u8272\u80CC\u666F"),pe.createElement(ce,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ee&&pe.createElement(pe.Fragment,null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),pe.createElement(xe.default,{bordered:!1,size:"small",value:re,onChange:ae},pe.createElement(ce,{value:12},"12px"),pe.createElement(ce,{value:14},"14px"),pe.createElement(ce,{value:16},"16px"),pe.createElement(ce,{value:18},"18px"),pe.createElement(ce,{value:20},"20px"),pe.createElement(ce,{value:22},"22px"))),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"Tab\u8F6C\u6362"),pe.createElement(a.Z,{checked:oe,onChange:b})),pe.createElement("div",{className:"file-item",onClick:z},pe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ee&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),pe.createElement("span",null,"Ctrl + S")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),pe.createElement("span",null,"F1 / Alt + F1")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),pe.createElement("span",null,"Ctrl + ]/[")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),pe.createElement("span",null,"Ctrl + Shift + \\")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),pe.createElement("span",null,"Home")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),pe.createElement("span",null,"End"))),fe),!ee&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,ve&&pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),pe.createElement("span",null,ve)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),pe.createElement("span",null,ge[de==null?void 0:de.difficulty])),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),pe.createElement("span",null,ue==null?void 0:ue.name)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),pe.createElement("span",null,ue!=null&&ue.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},929:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return b}});var y={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},xe=le(29787),a=le(25399),pe=le(60242),ce=le(92310),ee=le.n(ce),ae=le(49661),re=le(57884),te=le(34055),ne=le(59301),b=({className:E,dataSource:z=[],col:ie=4,right:oe,bottom:fe=23,precision:ue=0,wrapWidth:de=1200,trackEventItems:se,loading:he,onRemove:Ee=()=>{},isCurrent:ge=!0,showProgress:ve=!1,showAlias:me=!1})=>{const be=Math.floor((de-(ie-1)*oe)/ie),ye=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return ne.createElement(xe.Z,{spinning:he},ne.createElement("div",{className:ee()(y.list,E)},!!(z!=null&&z.length)&&(z==null?void 0:z.map((Ae,Se)=>{var Fe,Ce,_e,we,Ie,Oe;const{name:We,id:Pe,identifier:Xe,featured:Ge,school_name:He,image_url:ke,excellent:Re,is_plan:Ne}=Ae;return ne.createElement("div",{key:Pe,className:ge&&ve?y.wrapisCurrent:y.wrap,style:{width:be,marginRight:(1+Se)%ie===0?0:oe+ue,marginBottom:fe}},ne.createElement("a",{className:y.li,onClick:Me=>{Me.preventDefault(),Me.stopPropagation(),se&&(0,ae.L9)([se]),(0,ae.xg)(`/paths/${Xe}`)}},ne.createElement("div",{className:y.img},ne.createElement("img",{className:y.cover,src:`${ke}`}),ge&&(0,te.bg)()&&(Ae==null?void 0:Ae.studying)&&ne.createElement("div",{className:`${y.movebq} user-path-items`,onClick:Me=>{Me.stopPropagation(),Ee(Ae)}},ne.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ne.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Fe=Ae==null?void 0:Ae.subject_tags)==null?void 0:Fe.map((Me,Ue)=>{var Ve,rt;if(Ue===0){const ze=(Ve=ye.find(Be=>Be.name==Me))==null?void 0:Ve.swimg;return ne.createElement("img",{className:y.sign,src:ze,style:{left:"-4px"}})}const tt=(rt=ye.find(ze=>ze.name==Me))==null?void 0:rt.ptimg;return ne.createElement("img",{className:y.sign,src:tt,style:{left:`${48+52*(Ue-1)+2*Ue}px`}})}),ne.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ae==null?void 0:Ae.excellent)&&ne.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ne.createElement("div",{className:y.name},ne.createElement(a.Z,{title:me&&(Ae!=null&&Ae.excellent_alias_name)?ne.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${We}`,ne.createElement("br",null),ne.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ae==null?void 0:Ae.excellent_alias_name}`)):We},ne.createElement("span",{className:y.e},me&&(Ae==null?void 0:Ae.excellent_alias_name)||We))),ge&&ve&&((Ce=Ae==null?void 0:Ae.progress)==null?void 0:Ce.all_score)!=0&&ne.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ne.createElement(pe.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((_e=Ae==null?void 0:Ae.progress)==null?void 0:_e.my_score)/((we=Ae==null?void 0:Ae.progress)==null?void 0:we.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Ie=Ae==null?void 0:Ae.progress)==null?void 0:Ie.my_score,"/",(Oe=Ae==null?void 0:Ae.progress)==null?void 0:Oe.all_score),(!ge||!ve)&&ne.createElement(a.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${He}`},ne.createElement("div",{className:y.unit},ne.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),He)),(!ge||!ve)&&ne.createElement("div",{className:y.tags},ne.createElement("div",null,ne.createElement(a.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ne.createElement("span",null,Ae.stages_count))),ne.createElement(a.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ne.createElement("span",null,Ae.members_count)))))))})),!z.length&&ne.createElement(re.Z,null)))}},71360:function(dt,nt,le){"use strict";le.d(nt,{jL:function(){return ce},w9:function(){return Ge},QD:function(){return ct},cQ:function(){return Ie.Z},op:function(){return ot},O5:function(){return sn},_b:function(){return Dt},t7:function(){return ue},Gi:function(){return Ue},YG:function(){return Ne},qp:function(){return x},vr:function(){return Ct},qE:function(){return wt},Je:function(){return he},wb:function(){return we},cq:function(){return Ye},tp:function(){return z}});var y=le(59301),xe={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"},a="data:image/png;base64,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",ce=({dataSource:xt=[],img:Bt,imgWidth:Lt=346,title:Qt,sunTitle:Ft,bannerExtraContent:_t})=>y.createElement("div",{className:xe.banner},y.createElement("div",{className:xe.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,Qt),y.createElement("span",null,Ft)),xt.length>0&&y.createElement("div",{className:xe.btns},xt.map((ut,vt)=>y.createElement("div",{key:vt,onClick:ut.click},ut.name,ut.sign?y.createElement("img",{src:a,width:39}):null))),_t),Bt&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:Bt,width:Lt}))),ee={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"},ae=le(92310),re=le.n(ae),te=le(89392),x=({dataSource:xt=[],value:Bt,onChange:Lt,onTitleChange:Qt,className:Ft,title:_t,titleWidth:ut=41,style:vt={},fontColor:It="#6A7283",showCount:Jt})=>{const[qt,Kt]=(0,y.useState)(0),[Gt,Ht]=(0,y.useState)(!1),yn=(0,y.useRef)(null),fn=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var Dn;xt.length!==0&&(((Dn=yn==null?void 0:yn.current)==null?void 0:Dn.clientHeight)>97?Kt(1):Kt(0)),xt.length===0&&Kt(0),Ht(!1)},[xt]),y.createElement("div",{className:re()(ee.row,Ft),style:vt},y.createElement("div",{onClick:(0,te.throttle)(()=>Qt==null?void 0:Qt(),2e3),style:{width:ut,marginTop:Gt?12:4},className:`${ee.title} ${Qt?"current":""}`},_t),y.createElement("div",{className:Gt?`${ee.tagsWrap} ${ee.tagsBorderWrap}`:ee.tagsWrap},y.createElement("div",{className:ee.bar,ref:fn,style:qt>0?{height:qt===1?97:"auto",overflow:qt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:ee.tag,ref:yn},xt==null?void 0:xt.map(Dn=>y.createElement("span",{onClick:()=>Lt(Dn.id),key:Dn.id,style:{color:It},className:Bt===Dn.id?ee.active:""},y.createElement("span",{title:Dn.name,className:ee.name},Dn.name),!!Jt&&y.createElement("span",{className:ee.num},Dn.count))))),!!qt&&y.createElement(y.Fragment,null,qt===1?y.createElement("div",{onClick:()=>{var Dn;Kt(2),((Dn=yn==null?void 0:yn.current)==null?void 0:Dn.clientHeight)>245?Ht(!0):Ht(!1)},className:ee.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{fn.current.scrollTop=0,Kt(1),Ht(!1)},className:ee.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={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"},z=({dataSource:xt=[],value:Bt,onChange:Lt,className:Qt,style:Ft={}})=>y.createElement("div",{style:Ft,className:re()(b.tabs,Qt)},xt.map(_t=>y.createElement("span",{onClick:()=>Lt(_t.id),className:Bt===_t.id?b.active:"",key:_t.id},_t.name))),ie={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"},oe=le(37568),ue=({dataSource:xt=[],value:Bt="",onChange:Lt,onInputChange:Qt=()=>{},className:Ft,style:_t={},placeholder:ut,allowClear:vt=!1})=>{var It;const[Jt,qt]=(0,y.useState)(""),[Kt,Gt]=(0,y.useState)("");(0,y.useEffect)(()=>{var fn;let Dn=Bt;(fn=JSON.stringify(Bt))!=null&&fn.includes("{")&&(qt(Bt.id),Dn=Bt.value||"");try{Gt(decodeURIComponent(Dn||""))}catch(jn){Gt(decodeURIComponent(Dn||""))}},[Bt]);const Ht=()=>{Lt(encodeURIComponent(Kt),Jt||null)},yn=fn=>{fn!==Jt&&(qt(fn),Lt(encodeURIComponent(Kt),fn))};return y.createElement("div",{className:re()(ie.input,Ft),style:_t},!!xt.length&&y.createElement("div",{className:ie.dropdown},y.createElement("div",{className:ie.text},(It=xt.find(fn=>fn.id===Jt))==null?void 0:It.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:ie.b1}),y.createElement("b",{className:ie.b2})),y.createElement("div",{className:ie.menu},xt.map((fn,Dn)=>y.createElement("div",{key:Dn,onClick:()=>yn(fn.id)},fn.name)))),y.createElement(oe.default,{onPressEnter:Ht,value:Kt,onChange:fn=>{Gt(fn.target.value),Qt(encodeURIComponent(fn.target.value),Jt||null)},bordered:!1,placeholder:ut}),y.createElement("i",{onClick:Ht,className:"iconfont icon-sousuo9 font14 pl10 current"}))},de={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"},he=({value:xt,onChange:Bt,className:Lt,total:Qt,pageSize:Ft,style:_t={}})=>{const ut=xt<2,vt=xt>=Math.ceil(Qt/Ft);return Qt<=Ft?y.createElement(y.Fragment,null):y.createElement("div",{className:re()(de.quickPager,Lt),style:_t},y.createElement("div",{onClick:()=>{ut||Bt(xt-1,"prev")},className:ut?de.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{vt||Bt(xt+1,"next")},className:vt?de.disabled:""},"\u4E0B\u4E00\u9875"))},Ee={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"},ge=le(29787),ve=le(25399),me=le(58018),be=le(90524),ye=le(49661),Ae=le(96908),Se=le(57177),Fe=le(81378),Ce=le(57884),we=({className:xt,dataSource:Bt=[],col:Lt=4,right:Qt,bottom:Ft=23,precision:_t=0,wrapWidth:ut=1200,trackEventItems:vt,loading:It})=>{const Jt=Math.floor((ut-(Lt-1)*Qt)/Lt);return y.createElement(ge.Z,{spinning:It},y.createElement("div",{className:re()(Ee.list,xt)},!!Bt.length&&Bt.map((qt,Kt)=>{const{name:Gt,id:Ht,identifier:yn,power:fn,cover_image_id:Dn,pic:jn}=qt;return y.createElement("div",{className:Ee.wrap,key:Ht,style:{width:Jt,marginRight:(1+Kt)%Lt===0?0:Qt+_t,marginBottom:Ft}},y.createElement("a",{target:"_blank",href:`/shixuns/${yn}/challenges`,className:Ee.li,onClick:Pn=>{Pn.preventDefault(),vt&&(0,ye.L9)([vt]),fn&&(0,ye.xg)(`/shixuns/${yn}/challenges`)}},y.createElement("div",{className:Ee.img},y.createElement("img",{className:Ee.cover,src:`${jn}`}),qt.is_jupyter&&y.createElement("img",{className:Ee.sign,src:Ae}),qt.is_jupyter_lab&&y.createElement("img",{className:Ee.sign,src:Se}),qt.is_unity_3d&&y.createElement("img",{className:Ee.sign,src:Fe})),y.createElement("div",{className:Ee.name},y.createElement(ve.Z,{title:Gt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:Ee.e},Gt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:Ee.tags},y.createElement(ve.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,qt.challenges_count))),!!qt.myshixuns_count&&y.createElement(ve.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),y.createElement("span",null,qt.myshixuns_count))),y.createElement(ve.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,qt.level))),y.createElement("div",{className:Ee.rate},y.createElement(me.Z,{allowHalf:!0,disabled:!0,defaultValue:qt.score_info}),y.createElement("span",null,"\xA0",qt.score_info?`${qt.score_info}\u5206`:"5\u5206")))),!fn&&y.createElement("div",{className:Ee.lockWrap},y.createElement("img",{src:`${be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Bt.length&&y.createElement(Ce.Z,null)))},Ie=le(929),Oe={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"},We="data:image/png;base64,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",Pe=le(59301),Ge=({className:xt,dataSource:Bt=[],col:Lt=4,right:Qt,bottom:Ft=23,precision:_t=0,wrapWidth:ut=1200,trackEventItems:vt,loading:It,handleVery:Jt=()=>!0})=>{const qt=Math.floor((ut-(Lt-1)*Qt)/Lt);return Pe.createElement(ge.Z,{spinning:It},Pe.createElement("div",{className:re()(Oe.list,xt)},!!Bt.length&&Bt.map((Kt,Gt)=>{const{subject_identifier:Ht,id:yn,identifier:fn,power:Dn}=Kt,jn=Kt.is_public!=0&&Kt.is_public;return Pe.createElement("div",{className:Oe.wrap,key:yn,style:{width:qt,marginRight:(1+Gt)%Lt===0?0:Qt+_t,marginBottom:Ft}},Pe.createElement("a",{className:Oe.li,onClick:Pn=>{Pn.preventDefault(),Jt(Kt==null?void 0:Kt.first_category_url)&&(vt&&(0,ye.L9)([vt]),(0,ye.xg)(Kt.first_category_url))}},Pe.createElement("div",{className:Oe.top},Pe.createElement(ve.Z,{title:Kt.name},Pe.createElement("div",{className:Oe.name},Kt.name)),Pe.createElement("img",{className:Oe.img,src:be.Z.IMG_SERVER+"/images/"+Kt.avatar_url}),Pe.createElement("div",{className:Oe.text,title:Kt.creator},Kt.creator),Ht&&Pe.createElement("div",{className:Oe.btns},Pe.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Pe.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),jn&&Pe.createElement("div",{className:Oe.sign},"\u516C\u5F00")),Pe.createElement("div",{className:Oe.bottom},Kt.visits>0&&Pe.createElement(ve.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Pe.createElement("span",null,Pe.createElement("i",{className:"iconfont icon-liulanyan"}),Pe.createElement("span",null,Kt.visits))),Kt.course_members_count>0&&Pe.createElement(ve.Z,{title:"\u6210\u5458",placement:"bottom"},Pe.createElement("span",null,Pe.createElement("i",{className:"iconfont icon-chengyuan"}),Kt.course_members_count)),Kt.tasks_count>0&&Pe.createElement(ve.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Pe.createElement("span",null,Pe.createElement("i",{className:"iconfont icon-zuoye"}),Kt.tasks_count)),Kt.is_end?Pe.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Pe.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Kt.is_accessible&&Pe.createElement("div",{className:Oe.lockWrap},Pe.createElement("img",{src:`${be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Pe.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Bt.length&&Pe.createElement(Ce.Z,null)))},He={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"},ke=le(76560),Ne=({dataSource:xt=[],value:Bt,onChange:Lt,className:Qt,style:Ft={},tabBarExtraContent:_t})=>y.createElement("div",{className:re()(He.tabs,Qt),style:Ft},y.createElement("div",{className:He.tabsWrap},xt.map((ut,vt)=>!(ut!=null&&ut.hide)&&y.createElement("aside",{className:He.tab,onClick:()=>{Lt(ut.id),ut.link&&ke.history.push(ut.link)},key:vt},y.createElement("div",{className:Bt===ut.id?He.active:""},ut.name),(ut==null?void 0:ut.resetCount)==null&&(ut==null?void 0:ut.total)!==void 0&&y.createElement("span",null,"\uFF08",ut==null?void 0:ut.total,"\uFF09"),(ut==null?void 0:ut.resetCount)!==void 0&&(ut==null?void 0:ut.total)!==void 0&&y.createElement(ve.Z,{title:(ut==null?void 0:ut.tip)!=null?ut==null?void 0:ut.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},ut==null?void 0:ut.resetCount),"/",y.createElement("span",null,ut==null?void 0:ut.total),"\uFF09"))))),y.createElement("div",{className:He.tabBar},_t)),Ue=({className:xt,style:Bt={},children:Lt})=>y.createElement("div",{className:re()(xt),style:Bt},Lt),Ve={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"},rt=le(75727),tt=le(93041);const ze=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ye=({sortValue:xt,dropValue:Bt,className:Lt,onSort:Qt,onDrop:Ft,dataSource:_t=ze})=>{var ut;return y.createElement("div",{className:re()(Ve.orderWrap,Lt)},y.createElement(rt.Z,{dropdownRender:()=>y.createElement(tt.default,null,_t.map((vt,It)=>y.createElement(tt.default.Item,{key:It,onClick:()=>Ft(vt.id)},vt.name)))},y.createElement("span",{className:Ve.orderTextWrap},(ut=_t.find(vt=>Bt===vt.id))==null?void 0:ut.name)),y.createElement("span",{className:Ve.orderIconWrap},y.createElement("span",{className:Ve.orderAsc},y.createElement("i",{className:xt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ve.cursorPointer} ${Ve.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ve.cursorPointer}`,onClick:()=>Qt(xt==="asc"?"desc":"asc")})),y.createElement("span",{className:Ve.orderDesc},y.createElement("i",{className:xt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ve.cursorPointer} ${Ve.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ve.cursorPointer}`,onClick:()=>Qt(xt==="asc"?"desc":"asc")}))))},Te={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"},Ze=le(99571),Qe=Object.defineProperty,$e=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,De=(xt,Bt,Lt)=>Bt in xt?Qe(xt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):xt[Bt]=Lt,Le=(xt,Bt)=>{for(var Lt in Bt||(Bt={}))qe.call(Bt,Lt)&&De(xt,Lt,Bt[Lt]);if($e)for(var Lt of $e(Bt))je.call(Bt,Lt)&&De(xt,Lt,Bt[Lt]);return xt},Je=(xt,Bt)=>{var Lt={};for(var Qt in xt)qe.call(xt,Qt)&&Bt.indexOf(Qt)<0&&(Lt[Qt]=xt[Qt]);if(xt!=null&&$e)for(var Qt of $e(xt))Bt.indexOf(Qt)<0&&je.call(xt,Qt)&&(Lt[Qt]=xt[Qt]);return Lt},et=(xt,Bt,Lt)=>new Promise((Qt,Ft)=>{var _t=It=>{try{vt(Lt.next(It))}catch(Jt){Ft(Jt)}},ut=It=>{try{vt(Lt.throw(It))}catch(Jt){Ft(Jt)}},vt=It=>It.done?Qt(It.value):Promise.resolve(It.value).then(_t,ut);vt((Lt=Lt.apply(xt,Bt)).next())}),ot=xt=>{var Bt=xt,{className:Lt,style:Qt,children:Ft,loading:_t=!1,openLoading:ut,onClick:vt=()=>{},size:It="middle",shape:Jt="round"}=Bt,qt=Je(Bt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Kt,Gt]=(0,y.useState)(!1);return y.createElement(Ze.ZP,Le({onClick:(0,te.throttle)(Ht=>et(void 0,null,function*(){ut&&Gt(!0);try{yield vt(Ht)}catch(yn){console.log("error",yn)}ut&&Gt(!1)}),2e3,{leading:!0,trailing:!1}),className:re()(Te.btn,Te[`${It}-${Jt}`],Lt),style:Qt,size:It,shape:Jt,loading:Kt||_t},qt),Ft)},at={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"},wt=({className:xt,style:Bt,children:Lt=null,onClick:Qt,title:Ft})=>y.createElement("div",{className:re()(at.head,xt),style:Bt},y.createElement("span",{className:"primary-hover",onClick:Qt},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:Ft},Ft),y.createElement("div",{className:at.node},Lt)),Tt={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"},ct=({confirmShow:xt=!0,confirmTitle:Bt,confirmClick:Lt,cancelShow:Qt=!0,cancelTitle:Ft,cancelClick:_t,className:ut,style:vt,confirmLoading:It=!1})=>y.createElement("div",{className:re()(Tt.btns,ut),style:vt},xt&&y.createElement(Ze.ZP,{loading:It,onClick:Lt,type:"primary",className:Tt.confirm},Bt),Qt&&y.createElement(Ze.ZP,{onClick:_t,className:Tt.cancel},Ft)),ht={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"},Ct=({className:xt,style:Bt={},LeftContent:Lt,children:Qt,RightContent:Ft})=>y.createElement("div",{className:re()(ht.fixedBottom,xt),style:Bt},y.createElement("div",{className:ht.wrap},y.createElement("div",{className:ht.left},Lt),y.createElement("div",{className:ht.center},Qt),y.createElement("div",{className:ht.right},Ft))),pt={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"},Dt=({className:xt,style:Bt={},dataSource:Lt=[]})=>y.createElement("div",{className:re()(pt.crumbs,xt),style:Bt},Lt.map((Qt,Ft)=>Ftke.history.push(Qt.path)},Qt.name):y.createElement("span",null,Qt.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:Ft,style:{color:"#5F6368"}},Qt.name))),Rt=le(11938),Pt=Object.defineProperty,un=Object.defineProperties,pn=Object.getOwnPropertyDescriptors,nn=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,tn=(xt,Bt,Lt)=>Bt in xt?Pt(xt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):xt[Bt]=Lt,Yt=(xt,Bt)=>{for(var Lt in Bt||(Bt={}))Xt.call(Bt,Lt)&&tn(xt,Lt,Bt[Lt]);if(nn)for(var Lt of nn(Bt))ln.call(Bt,Lt)&&tn(xt,Lt,Bt[Lt]);return xt},gn=(xt,Bt)=>un(xt,pn(Bt)),xn=(xt,Bt)=>{var Lt={};for(var Qt in xt)Xt.call(xt,Qt)&&Bt.indexOf(Qt)<0&&(Lt[Qt]=xt[Qt]);if(xt!=null&&nn)for(var Qt of nn(xt))Bt.indexOf(Qt)<0&&ln.call(xt,Qt)&&(Lt[Qt]=xt[Qt]);return Lt};const{Countdown:bn}=Rt.default;var sn=xt=>{var Bt=xt,{onChange:Lt}=Bt,Qt=xn(Bt,["onChange"]);const[Ft,_t]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof Ft=="number"&&Ft>=0&&Lt(Ft)},[Ft]);const ut=vt=>{const It=Math.floor(vt/1e3);_t(It)};return y.createElement(bn,gn(Yt({},Qt),{onChange:ut}))}},17904:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return xe}});var y=le(59301);function xe(a,pe){const ce=(0,y.useRef)();(0,y.useEffect)(()=>{ce.current=a}),(0,y.useEffect)(()=>{function ee(){ce.current()}if(pe!==null){let ae=setInterval(ee,pe);return()=>clearInterval(ae)}},[pe])}},85933:function(dt,nt,le){"use strict";var y=le(59301),xe=le(11938),a=le(71051),pe=le(28284),ce=le(62957),ee=le(29787),ae=le(54172),re=le(37568),te=le(77019),ne=le(5269),x=le(99571),b=le(72664),E=le(61186),z=le.n(E),ie=le(76560),oe=le(49661),fe=le(15610),ue=le(34055),de=le(98072),se=le(59301),he=(me,be,ye)=>new Promise((Ae,Se)=>{var Fe=we=>{try{_e(ye.next(we))}catch(Ie){Se(Ie)}},Ce=we=>{try{_e(ye.throw(we))}catch(Ie){Se(Ie)}},_e=we=>we.done?Ae(we.value):Promise.resolve(we.value).then(Fe,Ce);_e((ye=ye.apply(me,be)).next())});const{Countdown:Ee}=xe.default,ge=({value:me,onChange:be,MaxMinutes:ye})=>se.createElement(se.Fragment,null,se.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",se.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",se.createElement("br",null)),se.createElement(a.Z,{value:me,onChange:be,min:0,precision:0,max:ye,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ye}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ve=({exercise:me,successCb:be,dispatch:ye})=>{var Ae,Se,Fe,Ce;const _e=(0,ie.useParams)(),[we]=pe.default.useForm(),Ie=pe.default.useWatch("time",we),[Oe,We]=(0,y.useState)(!1),Pe=(0,y.useRef)(),{actionTabs:Xe}=me,[Ge,He]=(0,y.useState)(),[,ke,Re,Ne]=(0,de.U)(b.n7,{id:_e.categoryId}),[,Me,Ue]=(0,de.U)(b.Cd,{});(0,y.useEffect)(()=>{me.actionTabs.key==="student-unlock"&&(We(!1),we.resetFields())},[me.actionTabs.key]);const Ve=()=>new Promise($e=>he(void 0,null,function*(){var qe,je;return Pe.current=yield(0,fe.y)({ip_limit:(qe=Xe==null?void 0:Xe.exerciseParams)==null?void 0:qe.ip_limit,ip_bind:(je=Xe==null?void 0:Xe.exerciseParams)==null?void 0:je.ip_bind_type}),$e()})),rt=()=>he(void 0,null,function*(){var $e,qe,je,De,Le;yield we.validateFields();const Je=we.getFieldsValue();if(We(!0),((($e=Xe==null?void 0:Xe.exerciseParams)==null?void 0:$e.ip_limit)!=="no"||(qe=Xe==null?void 0:Xe.exerciseParams)!=null&&qe.ip_bind_type)&&(yield Ve()),(yield(0,b.ZD)((je=Xe==null?void 0:Xe.exerciseParams)==null?void 0:je.id,{exercise_user_id:(De=Xe==null?void 0:Xe.exerciseParams)==null?void 0:De.exercise_user_id,unlock_key:Je.unlock_key,time:Je.time,ip:Pe.current})).status===0){if(be){ye({type:"exercise/setActionTabs",payload:{}}),be();return}const it=Xe==null?void 0:Xe.exerciseParams;(0,oe.nr)({inner_ip:it.inner_ip,public_ip:it.public_ip,open_camera:it.open_camera,ip_limit:it.ip_limit,ip_bind:it.ip_bind,ip_bind_type:it.ip_bind_type,exercise_tips:it.exercise_tips,exerciseId:it.id,screen_open:it.screen_open,screen_num:it.screen_num,screen_sec:it.screen_sec,coursesId:_e.coursesId,login:(Le=(0,ue.eY)())==null?void 0:Le.login,history,identity_verify:it.identity_verify,open_phone_video_recording:it.open_phone_video_recording,current_status:it.current_status}),ye({type:"exercise/setActionTabs",payload:{}})}We(!1)}),tt=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:$e=>se.createElement("span",{className:$e.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},$e)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:$e=>se.createElement("span",{className:$e.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},$e)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],ze=((Ae=Xe==null?void 0:Xe.exerciseParams)==null?void 0:Ae.errorMessage)&&typeof((Se=Xe==null?void 0:Xe.exerciseParams)==null?void 0:Se.errorMessage)=="object";(0,y.useEffect)(()=>{me.actionTabs.key==="student-unlock"&&he(void 0,null,function*(){const $e=yield Ue(_e);yield Re({}),$e.status||He($e)})},[me.actionTabs.key]);const{time:Be,end_time:Ye}=(Ge==null?void 0:Ge.exercise)||{},Te=Ne!=null&&Ne.user_end_time?z()(Ne==null?void 0:Ne.user_end_time).add(1,"minutes"):z()(),Ze=z()(Ne==null?void 0:Ne.user_total_end_time)>Te?Math.round(z().duration(z()(Ne==null?void 0:Ne.user_total_end_time).diff(Te.startOf("minute"))).asMinutes()):0,Qe=((Ne==null?void 0:Ne.student_left_minutes)||0)+(Ie||0);return se.createElement(se.Fragment,null,se.createElement(ce.default,{width:514,centered:!0,closable:!!((Fe=Xe==null?void 0:Xe.exerciseParams)!=null&&Fe.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:me.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ye({type:"exercise/setActionTabs",payload:{}})}},se.createElement(ee.Z,{spinning:ke||Me},ze&&se.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!ze&&se.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),ze&&se.createElement(ae.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ce=Xe==null?void 0:Xe.exerciseParams)==null?void 0:Ce.errorMessage)||{}],columns:tt}),se.createElement("div",{className:""},se.createElement(pe.default,{form:we,layout:"vertical",autoComplete:"off"},se.createElement(pe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},se.createElement(re.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Be!==-1?se.createElement(se.Fragment,null,se.createElement(pe.default.Item,{name:"time",label:se.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",se.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",z()(Ne==null?void 0:Ne.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},se.createElement(ge,{MaxMinutes:Ze})),se.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",se.createElement("span",{className:"ml5"},ke||Me?"--":Qe),"\u5206\u949F",Qe!==0&&(Ne==null?void 0:Ne.user_end_time)&&se.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",se.createElement("span",{className:"ml5"},z()(Ne==null?void 0:Ne.user_end_time).add(Ie||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):se.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",z()(Ye).format("YYYY-MM-DD HH:mm")))),se.createElement(te.Z,{justify:"space-between",align:"middle"},se.createElement(ne.Z,null),se.createElement(ne.Z,null,se.createElement(x.ZP,{loading:Oe,onClick:rt},"\u8FDB\u5165\u8003\u8BD5"))))))};nt.Z=(0,ie.connect)(({exercise:me})=>({exercise:me}))(ve)},61471:function(dt,nt,le){"use strict";le.d(nt,{i:function(){return he},q:function(){return se}});var y=le(59301),xe={flex_box_center:"flex_box_center___yMUhy",flex_space_between:"flex_space_between___KNvG9",flex_box_vertical_center:"flex_box_vertical_center___yqWY9",flex_box_center_end:"flex_box_center_end___DJKuV",flex_box_column:"flex_box_column___NTtN1",singleSelect:"singleSelect___fU3O9",multipleSelect:"multipleSelect___LFXCB",plus:"plus___gdDhG"},a=le(92310),pe=le.n(a),ce=le(25399),ee=le(82326),ae=le(99571),re=le(82093),te=Object.defineProperty,ne=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ie=(Ee,ge,ve)=>ge in Ee?te(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ee[ge]=ve,oe=(Ee,ge)=>{for(var ve in ge||(ge={}))E.call(ge,ve)&&ie(Ee,ve,ge[ve]);if(b)for(var ve of b(ge))z.call(ge,ve)&&ie(Ee,ve,ge[ve]);return Ee},fe=(Ee,ge)=>ne(Ee,x(ge)),ue=(Ee,ge)=>{var ve={};for(var me in Ee)E.call(Ee,me)&&ge.indexOf(me)<0&&(ve[me]=Ee[me]);if(Ee!=null&&b)for(var me of b(Ee))ge.indexOf(me)<0&&z.call(Ee,me)&&(ve[me]=Ee[me]);return ve},de=(Ee,ge,ve)=>new Promise((me,be)=>{var ye=Fe=>{try{Se(ve.next(Fe))}catch(Ce){be(Ce)}},Ae=Fe=>{try{Se(ve.throw(Fe))}catch(Ce){be(Ce)}},Se=Fe=>Fe.done?me(Fe.value):Promise.resolve(Fe.value).then(ye,Ae);Se((ve=ve.apply(Ee,ge)).next())});const se=Ee=>{var ge=Ee,{wrapClassName:ve,wrapStyle:me={},showLinkButton:be=!0,tooltipTitle:ye="",loadGeneral:Ae=!1,data:Se={}}=ge,Fe=ue(ge,["wrapClassName","wrapStyle","showLinkButton","tooltipTitle","loadGeneral","data"]);const Ce="course_disciplines_list",[_e,we]=(0,y.useState)(()=>{const Ge=sessionStorage.getItem(Ce);return Ge?JSON.parse(Ge):[]}),[Ie,Oe]=(0,y.useState)(!1),[We,Pe]=(0,y.useState)(!0);(0,y.useEffect)(()=>{Xe()},[]);const Xe=()=>de(void 0,null,function*(){var Ge,He,ke,Re;Oe(!0);const Ne=yield(0,re.U2)("v2/course_disciplines.json",Se);if(Ne.status===0){const Me=((He=(Ge=Ne==null?void 0:Ne.data)==null?void 0:Ge.list)==null?void 0:He.map(Ue=>({value:Ue.id,label:Ue.name})))||[];if(we(Me),Pe(!1),sessionStorage.setItem(Ce,JSON.stringify(Me)),We){const Ue=(Re=(ke=Ne==null?void 0:Ne.data)==null?void 0:ke.list)==null?void 0:Re.find(Ve=>Ve.is_default);Ae&&Ue&&Fe.onChange(Ue==null?void 0:Ue.id)}}Oe(!1)});return y.createElement("div",{className:pe()(xe.singleSelect,ve),style:me},y.createElement(ce.Z,{title:ye},y.createElement(ee.default,oe({allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",loading:Ie,options:_e,onDropdownVisibleChange:Ge=>{Ge&&Xe()}},Fe))),be&&y.createElement(ae.ZP,{type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))},he=Ee=>{var ge=Ee,{wrapClassName:ve,wrapStyle:me={},showLinkButton:be=!0,courseDisciplineId:ye="",isPlusHeight:Ae=!1,tooltipTitle:Se,allowAcceptEmpty:Fe=!1,data:Ce={}}=ge,_e=ue(ge,["wrapClassName","wrapStyle","showLinkButton","courseDisciplineId","isPlusHeight","tooltipTitle","allowAcceptEmpty","data"]);const[we,Ie]=(0,y.useState)([]),[Oe,We]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Pe()},[ye]);const Pe=()=>de(void 0,null,function*(){var Xe,Ge;if(!Fe&&!ye){Ie([]);return}We(!0);const He=yield(0,re.U2)(`v2/course_disciplines/${ye||"all"}.json`,Ce);if(He.status===0){const ke=((Ge=(Xe=He==null?void 0:He.data)==null?void 0:Xe.tag_disciplines)==null?void 0:Ge.map(Re=>({value:Re.id,label:Re.name})))||[];ke.length&&Ie(ke)}We(!1)});return y.createElement("div",{className:pe()(xe.multipleSelect,ve),style:me},y.createElement(ce.Z,{title:Se},y.createElement(ee.default,fe(oe({allowClear:!0,mode:"multiple",optionFilterProp:"label",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",loading:Oe,options:we,maxTagCount:"responsive",onDropdownVisibleChange:Xe=>{Xe&&Pe()}},_e),{className:pe()(_e.className,Ae&&xe.plus)}))),be&&y.createElement(ae.ZP,{className:xe.btn,type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u77E5\u8BC6\u70B9"))}},30516:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return ie}});var y=le(59301),xe=le(76560),a=le(62957),pe=le(99571),ce=le(29787),ee=le(50582),ae=le(40148),re=le(51124),te=le(24334),ne=le(61186),x=le.n(ne),b=le(49162),E=le(59301),z=(oe,fe,ue)=>new Promise((de,se)=>{var he=ve=>{try{ge(ue.next(ve))}catch(me){se(me)}},Ee=ve=>{try{ge(ue.throw(ve))}catch(me){se(me)}},ge=ve=>ve.done?de(ve.value):Promise.resolve(ve.value).then(he,Ee);ge((ue=ue.apply(oe,fe)).next())}),ie=({open:oe,onClose:fe})=>{const[ue,de]=(0,y.useState)(void 0);console.log((0,xe.useLocation)(),33);const se=(0,xe.useLocation)();(0,y.useEffect)(()=>{oe&&function(){return z(this,null,function*(){const He=yield(0,ee.X6)(oe);de(He.data)})}()},[oe]);const{status:he,created_at:Ee,code:ge,name:ve,language:me,pass_sets_count:be,set_count:ye,error_msg:Ae,output:Se,input:Fe,expected_output:Ce,execute_memory:_e,user:we,execute_time:Ie,input_file_url:Oe,output_file_url:We,is_file:Pe,expected_output_file_url:Xe}=ue||{};return E.createElement(a.default,{open:oe,width:1e3,onCancel:()=>fe(!1),footer:E.createElement(pe.ZP,{type:"primary",onClick:()=>fe(!1)},"\u5173\u95ED"),centered:!0},E.createElement(ce.Z,{spinning:!ue,delay:500},E.createElement("div",{className:"record-detail-info"},ue?E.createElement(E.Fragment,null,E.createElement("div",{className:"record-detail-body"},E.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),E.createElement("ul",{className:"record-info"},E.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",E.createElement("span",{className:he===0?"c-green":"c-red"},ae.Im[he])," "),E.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",E.createElement("span",null,x()(Ee).format("YYYY-MM-DD HH:mm:ss"))," "),E.createElement("li",null," \u8BED\u8A00\uFF1A",E.createElement("span",null,me)," "),E.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",E.createElement("span",null,Ie*1e3,"ms")," "),E.createElement("li",null," ",`${he===b.h.HIDE_COMPILE_STATUS?"--":be} / ${ye} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ae.gZ)({status:he,error_msg:Ae,execute_time:Ie,output:Se,input:Fe,expected_output:Ce,input_file_url:Oe,output_file_url:We,is_file:Pe,expected_output_file_url:Xe}),E.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),E.createElement(re.ZP,{height:"200px",width:"100%",language:me==null?void 0:me.toLocaleLowerCase(),value:te.Base64.decode(ge),options:{readOnly:!0}}))):null)))}},57049:function(dt,nt,le){"use strict";le.d(nt,{Im:function(){return ye},Y4:function(){return Se}});var y=le(59301),xe=le(37568),a=le(6767),pe=le(99571),ce=le(55956),ee=le(24334),ae=le.n(ee),re=le(5216),te=le(766),ne=le(38394),x=le(49661),b=le(34376),E=le.n(b),z=le(82093),ie=le(76560),oe=le(30516),fe=le(33796),ue=le(50582),de=le(76193),se=le(41550),he=le(92310),Ee=le.n(he),ge=le(2610),ve=le(59301),me=(_e,we,Ie)=>new Promise((Oe,We)=>{var Pe=He=>{try{Ge(Ie.next(He))}catch(ke){We(ke)}},Xe=He=>{try{Ge(Ie.throw(He))}catch(ke){We(ke)}},Ge=He=>He.done?Oe(He.value):Promise.resolve(He.value).then(Pe,Xe);Ge((Ie=Ie.apply(_e,we)).next())});const{TextArea:be}=xe.default,ye={[ce.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ce.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ce.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ae=(_e=>(_e[_e.SET_VISIBLE=0]="SET_VISIBLE",_e[_e.SET_TABINDEX=1]="SET_TABINDEX",_e))(Ae||{});function Se(_e){const{status:we,error_msg:Ie,output:Oe,input:We,expected_output:Pe,is_file:Xe,input_file_url:Ge,output_file_url:He,expected_output_file_url:ke,setMonacoValue:Re,setData:Ne,highlightEndEntry:Me}=_e,Ue=(0,y.useRef)(),Ve=(0,y.useRef)(),rt=(0,y.useRef)();let tt=null;const ze={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,y.useEffect)(()=>{if(Oe&&!Xe&&Ue.current){const Be=new b.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Be.open(Ue.current);const Ye=(Me?x.jl:x.pp)(ee.Base64.decode(Oe));Be.write(Ye),Be.setOption("theme",{background:"#1e1e1e"})}if(We&&!Xe&&Ve.current){const Be=new b.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Be.open(Ve.current),Be.write((Me?x.jl:x.pp)(We)),Be.setOption("theme",{background:"#1e1e1e"})}if(Pe&&!Xe&&rt.current){const Be=new b.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Be.open(rt.current),Be.write((Me?x.jl:x.pp)(ee.Base64.decode(Pe))),Be.setOption("theme",{background:"#1e1e1e"})}},[Oe]),we){case ce.h.NOMATCH:tt=ve.createElement(ve.Fragment,null,ve.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Xe&&ve.createElement("div",{ref:Ue}),Xe&&ve.createElement("div",{style:ze},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(this,null,function*(){const Be=yield(0,z.ZP)(He,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Re(Be),setTimeout(()=>{Ne(He)},200)})},Oe)),ve.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Xe&&ve.createElement("div",{ref:rt}),Xe&&ve.createElement("div",{style:ze},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(this,null,function*(){const Be=yield fetch(ke,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Re(yield Be.text()),setTimeout(()=>{Ne(ke)},200)})},Pe)));break;case ce.h.EXECUTEFAILURE:tt=ve.createElement(ve.Fragment,null,ve.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Xe&&ve.createElement(ne.Z,{value:We,style:ze}),Xe&&ve.createElement("div",{style:ze},ve.createElement("a",{onClick:()=>(0,x.LR)(Ge,We)},We))),ve.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:re.Z.error,style:{color:"#E30000",padding:"0 10px"}},ee.Base64.decode(Ie),"111")));break;case ce.h.COMPILEFAILURE:tt=ve.createElement(ve.Fragment,null,ve.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:re.Z.error},ee.Base64.decode(Ie)));break;case ce.h.PODFAILURE:tt=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ce.h.TIMEOUT:tt=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",tt," ")}function Fe(_e){const{status:we,error_msg:Ie,execute_time:Oe,output:We,input:Pe,expected_output:Xe,is_file:Ge,input_file_url:He,output_file_url:ke,expected_output_file_url:Re}=_e;let Ne=null;switch(we){case ce.h.OK:case ce.h.NOMATCH:case ce.h.EXECUTEFAILURE:case ce.h.COMPILEFAILURE:Ne=ve.createElement("div",{id:"outputResultRef",className:"h100"});break;case ce.h.PODFAILURE:Ne=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ce.h.TIMEOUT:Ne=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",Ne," ")}function Ce({value:_e,className:we}){return ve.createElement("span",{className:we},_e)}nt.ZP=({input:_e,is_file:we,debuging:Ie,submitting:Oe,executingMessage:We,debugResult:Pe,onChangeInput:Xe,onDebugCode:Ge,onSubmitCode:He,hack:ke,user:Re,submitResult:Ne,isWhiteTheme:Me,topDispatch:Ue})=>{const[Ve]=(0,ie.useSearchParams)(),rt=(0,ie.useParams)(),[tt,ze]=(0,y.useState)(!1),[Be,Ye]=(0,y.useState)(!1),[Te,Ze]=(0,y.useState)(1),[Qe,$e]=(0,y.useState)(!1),[qe,je]=(0,y.useState)(0),[De,Le]=(0,y.useState)(!1),[Je,et]=(0,y.useState)(""),[it,ot]=(0,y.useState)(""),at=(0,y.useRef)(),Ut=(0,y.useRef)(),wt=(0,y.useRef)(null),Tt=(0,y.useRef)(null),gt=(0,y.useRef)(null);console.log(Ne,"submitResult",rt);const{status:ct,id:ht,input:st,output:Ct,expected_output:pt,is_file:St,input_file_url:Dt,output_file_url:Rt,expected_output_file_url:Pt,error_msg:un,hack_sets:pn}=Ne||{};(0,y.useEffect)(()=>{ct===0&&(Ze(1),je(0))},[ct,ht]),(0,y.useEffect)(()=>{me(void 0,null,function*(){var sn;const xt=yield(0,ue.rX)(rt==null?void 0:rt.id,"submit");(xt==null?void 0:xt.status)===0&&(xt!=null&&xt.data&&((sn=xt==null?void 0:xt.data)==null?void 0:sn.status)!==0?(Ue({type:de.Types.SET_SUBMIT_RESULT,payload:{submitResult:xt==null?void 0:xt.data}}),Ze(2),je(320)):(Ze(1),je(0)))})},[rt==null?void 0:rt.id]),(0,y.useEffect)(()=>{if(at.current){let hn=function(ut){Lt=Bt.offsetHeight,Qt=!0,Ft=ut.pageY,gt.current.style.display="block"},sn=function(){Qt=!1,gt.current.style.display="none"},xt=function(ut){if(Qt){nn();let vt=Ft-ut.pageY,It=Lt+vt;if(It<0&&(It=0),It>window.innerHeight-150&&(It=window.innerHeight-150),Te===1){It<=34?je(0):je(It);return}console.log(It,"resizeH"),je(It)}};const Bt=wt.current;let Lt=0,Qt=!1,Ft=0;const _t=document.getElementById("case-y-bar");return _t==null||_t.addEventListener("mousedown",hn),document.addEventListener("mousemove",xt),document.addEventListener("mouseup",sn),()=>{const ut=document.getElementById("case-y-bar");ut==null||ut.removeEventListener("mousedown",hn),document.removeEventListener("mousemove",xt),document.removeEventListener("mouseup",sn)}}},[at,Te]),(0,y.useEffect)(()=>{const hn=fe.Z.subscribe("resize-move-bar",nn);if(Ve.get("type")!=="exercises")return document.addEventListener((0,ge.gH)(),tn),()=>{document.removeEventListener((0,ge.gH)(),tn),hn()}},[]),(0,y.useEffect)(()=>{});function nn(){var hn,sn,xt,Bt;const Lt=document.getElementById("outputResultRef");if(Lt){let Qt=Lt.dataset.text;Ut.current.reset(),Ut.current.writeln(Qt);const Ft=document.getElementById("outputResultRef").offsetWidth-20,_t=((Bt=(xt=(sn=(hn=Ut.current)==null?void 0:hn._core)==null?void 0:sn._renderService)==null?void 0:xt.dimensions)==null?void 0:Bt.actualCellWidth)||10,ut=Math.ceil(Ft/_t);Ut.current.resize(ut,Math.ceil(Lt.clientHeight/16))}}function Xt(){ze(!tt),setTimeout(()=>{nn()},300),tt?je(320):(je(window.innerHeight-150),$e(!0))}function ln(){Be?(Ye(!1),(0,ge.BU)()):(Ye(!0),(0,ge.Dj)(Tt.current))}const tn=hn=>{(0,ge.vp)()||Ye(!1)},Yt=(0,y.useMemo)(()=>{if(Pe){const{status:hn,output:sn,error_msg:xt}=Pe;return setTimeout(()=>{let Bt="",Lt=document.getElementById("outputResultRef");sn?Bt=ee.Base64.decode(sn):xt&&(Bt=ee.Base64.decode(xt)),Ut.current=new b.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Ut.current.open(Lt),Ut.current.onKey(function(Qt){var Ft;if(Qt.domEvent.key.toLocaleUpperCase()==="C"&&Qt.domEvent.ctrlKey){Qt.domEvent.preventDefault();let _t=(Ft=Ut.current)==null?void 0:Ft.getSelection();navigator.clipboard.writeText(_t).then(()=>{})}}),Lt.dataset.text=Bt,Ut.current.setOption("convertEol",!0),nn()},300),ve.createElement(ve.Fragment,null,Fe(Pe))}return null},[Pe]);function gn(){var hn,sn;if(!(ke!=null&&ke.code)||((hn=ke==null?void 0:ke.code)==null?void 0:hn.trim().length)===0){(sn=a.ZP)==null||sn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ze(1),je(320),Ge()}const xn=hn=>me(void 0,null,function*(){let sn=yield(0,z.ZP)(`/api/problems/${hn}/start.json`,{method:"get",params:{hack_user_id:Re==null?void 0:Re.user_id}});sn&&(window.location.href=`/myproblems/${sn==null?void 0:sn.identifier}${window.location.search}`)});function bn(){St?navigator.clipboard.writeText(ee.Base64.decode(un)).then(()=>{a.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ee.Base64.decode(Ct)).then(()=>{a.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ve.createElement(y.Fragment,null,ve.createElement("div",{className:Ee()(re.Z.case,Me&&re.Z.whiteCase),style:{height:qe},ref:wt},ve.createElement("div",{className:re.Z.fullMask,ref:gt}),ve.createElement("div",{className:re.Z["resize-y-bar"],id:"case-y-bar",ref:at,draggable:!1},Te===2&&ve.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Te===1&&(qe<=34?ve.createElement("div",{onClick:()=>{je(320)},className:re.Z.unfoldBtn},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ve.createElement("div",{onClick:()=>{je(0)},className:re.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ve.createElement("div",null,ve.createElement("div",{className:re.Z.caseHead},ve.createElement("div",{className:re.Z.dot}),ve.createElement("div",{className:re.Z.text},Te===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Te===2&&!Oe&&typeof ct=="number"&&ve.createElement(ve.Fragment,null,ct===ce.h.OK?ve.createElement("div",{className:re.Z.pass},ve.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ve.createElement("div",{className:re.Z.noPass},ve.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ye[ct])),ve.createElement("div",{className:re.Z.btns},Te===2&&!Oe&&ve.createElement(ve.Fragment,null,ct!==ce.h.OK&&ve.createElement("div",{onClick:bn},ve.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ve.createElement("div",{onClick:()=>{Le(ht)}},ve.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Ve.get("type")!=="exercises"&&ve.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Xt()},ve.createElement("i",{className:`iconfont icon-${tt?"suoxiao1":"fangda"}`})))),ve.createElement("div",{style:{display:Te===1?"block":"none"}},Ie?ve.createElement(te.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:qe-34}},ve.createElement("div",{className:re.Z.result},ve.createElement("div",{className:re.Z.left},ve.createElement("div",{className:re.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ve.createElement("div",{className:re.Z.leftNode},ve.createElement(be,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:we?"":_e,onChange:Xe}))),ve.createElement("div",{className:re.Z.right},ve.createElement("div",{className:re.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ve.createElement("div",{className:re.Z.node},Pe?Yt:ve.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),ve.createElement("div",{style:{display:Te===2?"block":"none"}},Oe?ve.createElement(te.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:qe-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ve.createElement("div",{ref:Tt,className:re.Z.elseNode},ve.createElement("div",{className:re.Z.nameWrap},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ve.createElement("div",{className:re.Z.scroll},ve.createElement("pre",{className:re.Z.scrollBox,style:Qe?{height:Be?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!St&&ve.createElement(Ce,{value:st}),St&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(void 0,null,function*(){const hn=yield fetch(Dt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ot(yield hn.text()),setTimeout(()=>{et(Dt)},200)})},st)),st&&ve.createElement("div",{className:re.Z.action},ve.createElement("span",{onClick:()=>$e(!Qe)},Qe?"\u6536\u8D77":"\u5C55\u5F00")))),ve.createElement("div",{className:re.Z.result,style:{flex:1,overflow:"hidden"}},ve.createElement("div",{className:re.Z.left},ve.createElement("div",{className:re.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ve.createElement("div",{className:re.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ve.createElement("pre",null,!St&&ve.createElement(Ce,{className:"mb10",value:pt&&ee.Base64.decode(pt)||""}),St&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(void 0,null,function*(){const hn=yield fetch(Pt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ot(yield hn.text()),setTimeout(()=>{et(Pt)},200)})},pt)))),ve.createElement("div",{className:re.Z.right},ve.createElement("div",{className:re.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ve.createElement("div",{className:re.Z.node,style:{color:ct===ce.h.OK?"#2ABD8C":"#FF2C29"}},ve.createElement("pre",null,(ct===4||ct===5)&&ve.createElement(Ce,{className:"mb10",value:un&&ee.Base64.decode(un)||""}),ct!=4&&ct!=5&&(St?ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(void 0,null,function*(){const hn=yield(0,z.ZP)(Rt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{ot(hn)}catch(sn){ot("")}setTimeout(()=>{et(Rt)},200)})},Ct):ve.createElement(Ce,{className:"mb10",value:Ct&&ee.Base64.decode(Ct)||""})))))))))),ve.createElement("div",{className:Ee()(re.Z.footer,Me&&re.Z.whiteFooter),style:{zIndex:100}},(ke==null?void 0:ke.is_program)&&(ke==null?void 0:ke.above_question)&&ve.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>xn(ke==null?void 0:ke.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(ke==null?void 0:ke.is_program)&&(ke==null?void 0:ke.under_question)&&ve.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>xn(ke==null?void 0:ke.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ve.createElement(pe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Ie||Oe,loading:Ie,color:"#2ABD8C",className:"mr10",onClick:gn},"\u8C03\u8BD5\u4EE3\u7801"),Ve.get("qtype")!=="8"&&ve.createElement(pe.ZP,{className:re.Z.disabled,type:"primary",icon:ve.createElement("i",{className:"iconfont icon-bofang1"}),loading:Oe,disabled:Ie||Oe,onClick:()=>{var hn,sn;if(!(ke!=null&&ke.code)||((hn=ke==null?void 0:ke.code)==null?void 0:hn.trim().length)===0){(sn=a.ZP)==null||sn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ze(2),je(320),He()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ve.createElement(oe.Z,{onClose:Le,open:De}),ve.createElement(se.Z,{close:!0,data:Je,type:Je.length?"txt":"",onClose:()=>et(""),monacoEditor:{value:it,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},76193:function(dt,nt,le){"use strict";le.r(nt),le.d(nt,{Types:function(){return Mt},default:function(){return Nt}});var y=le(59301),xe=le(76560),a=le(11938),pe=le(62957),ce=le(29787),ee=le(99571),ae=le(25399),re=le(77019),te=le(50582),ne=le(72664),x=le(2610),b=le(72015),E=le(90524),z=le(87169),ie=le(30641),oe=le(51124),fe=le(75790),ue=le(89613),de=le(64536),se=le(6767),he={list:"list___IRN6i",copy:"copy___qCn9B"},Ee=le(56102),ge=le(82093),ve=(Et,jt,Wt)=>new Promise((mn,An)=>{var On=Wn=>{try{Nn(Wt.next(Wn))}catch(cn){An(cn)}},kn=Wn=>{try{Nn(Wt.throw(Wn))}catch(cn){An(cn)}},Nn=Wn=>Wn.done?mn(Wn.value):Promise.resolve(Wn.value).then(On,kn);Nn((Wt=Wt.apply(Et,jt)).next())}),be=({showResourceCentre:Et,identifier:jt})=>{const Wt=(0,xe.useParams)(),[mn,An]=(0,y.useState)(null);(0,y.useEffect)(()=>{Et&&On()},[Et]);const On=()=>ve(void 0,null,function*(){const kn=yield(0,ge.ZP)(`/api/problems/${jt}/attachment_list.json`,{method:"get"});(kn==null?void 0:kn.status)==0&&An(kn.data||[])});return y.createElement("div",{className:"tpi-code-setting"},y.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(mn!=null&&mn.length)&&y.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),mn==null?void 0:mn.map((kn,Nn)=>y.createElement("dl",{className:he.list,key:Nn},y.createElement(ae.Z,{title:kn.title},y.createElement("dt",null,y.createElement("i",{className:"icon-wenjian4 mr5"}),kn.title)),y.createElement("dd",null,y.createElement(Ee.CopyToClipboard,{text:kn.saved_file_path,onCopy:()=>se.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement("span",{className:`${he.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ye=le(59301),Ae=Object.defineProperty,Se=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Ie=(Et,jt,Wt)=>jt in Et?Ae(Et,jt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):Et[jt]=Wt,Oe=(Et,jt)=>{for(var Wt in jt||(jt={}))_e.call(jt,Wt)&&Ie(Et,Wt,jt[Wt]);if(Ce)for(var Wt of Ce(jt))we.call(jt,Wt)&&Ie(Et,Wt,jt[Wt]);return Et},We=(Et,jt)=>Se(Et,Fe(jt));const Pe={theme:(0,ue.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,ue.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,ue.G)("cmTabToSpace",!0),showResourceCentre:!1};var Xe=(Et=>(Et[Et.set_font_size=0]="set_font_size",Et[Et.set_theme=1]="set_theme",Et[Et.on_tab_to_space=2]="on_tab_to_space",Et[Et.set_show_editor_setting=3]="set_show_editor_setting",Et[Et.set_show_respurce_center=4]="set_show_respurce_center",Et))(Xe||{});function Ge(Et,jt){switch(jt.type){case 3:return We(Oe({},Et),{showEditorSetting:jt.payload});case 1:return We(Oe({},Et),{theme:jt.payload});case 0:return We(Oe({},Et),{fontSize:jt.payload});case 2:return We(Oe({},Et),{tabToSpace:jt.payload});case 4:return We(Oe({},Et),{showResourceCentre:jt.payload});default:throw new Error}}var He=({isLoading:Et,value:jt,onChange:Wt,language:mn,onUpdateCode:An,ActionBarRender:On,setIsWhiteTheme:kn,identifier:Nn})=>{const[Wn,cn]=(0,y.useReducer)(Ge,Pe),{theme:Rn,fontSize:tr,showEditorSetting:Yn,tabToSpace:Vn,showResourceCentre:mt}=Wn,an=(0,y.useRef)(),dr=(0,y.useRef)();(0,y.useEffect)(()=>{kn(Rn==="vs")},[Rn]);const yr={onFontSizeChange:_r=>{cn({type:0,payload:_r}),(0,ue.t)("cmFontSize",_r)},tabToSpace:Vn,cmFontSize:tr,className:"oj",cmCodeMode:Rn,onTabToSpace:_r=>{cn({type:2,payload:_r}),(0,ue.t)("cmTabToSpace",_r)},onCodeModeChange:_r=>{cn({type:1,payload:_r}),(0,ue.t)("ProgrammingCodeMode",_r)}};function cr(){cn({type:3,payload:!1})}function Or(){cn({type:3,payload:!0})}function rr(){cn({type:4,payload:!1})}function ei(){cn({type:4,payload:!0})}const mr={value:jt,language:mn,theme:Rn,options:{fontSize:tr,insertSpaces:Vn},onChange:_r=>{Wt(_r),dr.current=_r,clearTimeout(an.current),an.current=setTimeout(()=>{An(dr.current)},1e4)},onEditBlur:_r=>{dr.current&&An(dr.current)}};return ye.createElement(y.Fragment,null,On(Or,ei),ye.createElement("div",{style:{flex:1,overflow:"hidden"}},!Et&&ye.createElement(oe.ZP,Oe({},mr))),ye.createElement(fe.Z,null,ye.createElement(ie.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Yn,onClose:cr},ye.createElement(de.Z,Oe({},yr)))),ye.createElement(fe.Z,null,ye.createElement(ie.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:mt,onClose:rr},ye.createElement(be,{showResourceCentre:mt,identifier:Nn}))))},ke=le(60141),Re=le(24334),Ne=le(57049),Me={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},Ue={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Ve=le(54172),rt=le(13747),tt=le(58617),ze=le(30516),Be=le(61186),Ye=le.n(Be),Te=le(59301);const{Column:Ze}=Ve.default;var Qe=({submitResult:Et,submitting:jt,submitRecords:Wt,page:mn,onPageChange:An,topicId:On})=>{const[kn]=(0,xe.useSearchParams)(),{records:Nn,records_count:Wn}=Wt||{},[cn,Rn]=(0,y.useState)(!1),tr=kn.get("type")==="1";return Te.createElement(ce.Z,{spinning:jt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Te.createElement(tt.Z,{style:{fontSize:24},spin:!0})},(Nn==null?void 0:Nn.length)>0?Te.createElement(Ve.default,{dataSource:Nn,rowKey:"id",pagination:!1},Te.createElement(Ze,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Yn,Vn)=>Te.createElement("span",null," ",Ye()(Yn).format("YYYY-MM-DD HH:mm:ss"))}),Te.createElement(Ze,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Yn,Vn)=>{var mt;return Te.createElement("span",{className:`${Yn===0?"c-green":"c-red"} current`,onClick:()=>{Rn(Vn.id)}},(mt=Ne.Im[Yn])==null?void 0:mt.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Te.createElement(Ze,{title:`\u6267\u884C\u7528\u65F6 (${tr?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Yn=>Yn?tr?Yn:Yn/1e3:""}),Te.createElement(Ze,{title:`\u5185\u5B58\u6D88\u8017\uFF08${tr?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Yn=>Yn?tr?Yn:parseFloat((Yn/1024).toFixed(2)):""}),Te.createElement(Ze,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Te.createElement(Ze,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Yn,Vn)=>Te.createElement("span",{className:"c-light-primary current",onClick:()=>{Rn(Vn.id)}},"\u67E5\u770B")})):Te.createElement("div",{style:{height:300,width:"100%"}}),Te.createElement(ze.Z,{onClose:Rn,open:cn}),Wn>15?Te.createElement(rt.Z,{className:Ue.pagination,current:mn,pageSize:15,total:Wn,onChange:An}):null)},$e=le(57884),qe=le(96599),je={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},De=le(38394),Le=le(59301);const Je={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var et=({hack:Et})=>{const{language:jt,difficult:Wt,time_limit:mn,description:An}=Et,[On]=(0,xe.useSearchParams)(),kn=Je[Wt];return Le.createElement(Le.Fragment,null,Le.createElement("ul",{className:je.info},Le.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Le.createElement("b",{className:je.info_tag},jt)),Le.createElement("li",null,Le.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Le.createElement(qe.default,{color:kn==null?void 0:kn.color},kn==null?void 0:kn.name)),Le.createElement("li",null,Le.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Le.createElement("span",{style:{color:"#333333"}},mn,"\u79D2"))),On.get("qtype")==="8"?Le.createElement(De.Z,{value:An,showProgramFill:!0,className:je.desc}):Le.createElement(De.Z,{value:An,className:je.desc}))},it={},ot=le(59301),at=({hack:Et,current_user:jt})=>ot.createElement("div",{className:it.answer},Et!=null&&Et.answer_text?ot.createElement(De.Z,{style:{padding:"13px 0"},value:(Et==null?void 0:Et.answer_text)||""}):ot.createElement($e.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Ut=le(33796);function wt(Et,jt){return(0,ge.U2)(`/problems/${Et}/comments.json`,{page:jt,limit:10})}function Tt(Et){return(0,ge.v_)(`/discusses/${Et}/plus.json`,{container_type:"Discuss",type:1})}function gt(Et,jt,Wt){return(0,ge.v_)(`/problems/${Et}/comments/reply.json`,{comments:{content:Wt,parent_id:jt}})}function ct(Et,jt){return(0,ge.v_)(`/problems/${Et}/comments.json`,{comments:{content:jt}})}function ht(Et,jt,Wt){return(0,ge.v_)(`/problems/${Et}/comments/${jt}/hidden.json`,Wt)}function st(Et,jt){return(0,ge.IV)(`/problems/${Et}/comments/${jt}`)}var Ct=le(46541);function pt({author:Et}){return y.createElement("a",{href:`/users/${Et.login}`,target:"_blank"},y.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${E.Z.IMG_SERVER}/images/${Et.image_url}`,width:"50"}))}function St({data:Et,index:jt,parentDiscussIndex:Wt,user:mn,onSetActionType:An}){const{author:On,can_delete:kn,content:Nn,id:Wn,time:cn}=Et;function Rn(){An({id:Wn,index:jt,type:"delete-discuss",parentDiscussIndex:Wt,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const tr=mn.admin||kn||On.user_id===mn.user_id;return y.createElement("div",{className:"discuss-item-container second-discuss "},y.createElement(pt,{author:On}),y.createElement("section",null,y.createElement("div",{className:"discuss-info"},y.createElement("a",{href:`/users/${On.login}`,target:"_blank"},On.name),y.createElement("span",{className:"grey"},cn),y.createElement("div",{className:"btn-group",style:{marginBottom:0}},tr?y.createElement("a",{onClick:Rn,title:"\u5220\u9664"},y.createElement("i",{className:"iconfont icon-shanchu"})):null)),y.createElement(De.Z,{className:"discuss-content",value:Nn})))}var Dt=({user:Et,data:jt,index:Wt,onPlusDiscuss:mn,onSetActionType:An,activeDiscussIndex:On,onReplyDiscuss:kn,onSetActiveDiscussIndex:Nn})=>{const{content:Wn,children:cn,hidden:Rn,id:tr,praise_count:Yn,time:Vn,user_praise:mt,can_delete:an,author:dr}=jt;function yr(){Nn(tr)}function cr(){mn(tr,!mt,Wt)}function Or(){An({id:tr,index:Wt,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function rr(){An({id:tr,index:Wt,params:{hidden:Rn?"0":"1"},type:"hidden-discuss",message:Rn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const ei=Et.admin||Et.user_id===dr.user_id;return y.createElement("div",{className:"discuss-item-container",key:tr},y.createElement(pt,{author:dr}),y.createElement("section",null,y.createElement("div",{className:"discuss-info"},y.createElement("a",{href:`/users/${dr.login}`,target:"_blank"}," ",dr.name," "),y.createElement("span",{className:"grey"},Vn)),y.createElement(De.Z,{className:"discuss-content",value:Wn}),cn&&cn.length>0?y.createElement("div",{className:"reply-discuss-container"},cn.map((mr,_r)=>y.createElement(St,{key:mr.id,data:mr,index:_r,user:Et,onSetActionType:An,parentDiscussIndex:Wt}))):null,y.createElement("div",{className:"btn-group"},ei?y.createElement("a",{onClick:rr,title:Rn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},y.createElement("i",{className:Rn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,an&&(!cn||cn.length==0)?y.createElement("a",{onClick:Or,title:"\u5220\u9664"},y.createElement("i",{className:"iconfont icon-shanchu"})):null,y.createElement("a",{onClick:yr,title:"\u56DE\u590D"}," ",y.createElement("i",{className:"iconfont icon-huifu1"})," "),y.createElement("a",{onClick:cr,className:mt?"c-orange":""},y.createElement("i",{className:mt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),y.createElement("span",null,Yn||""))),y.createElement(Ct.Z,{id:tr,activeDiscussIndex:On,onReplyDiscuss:kn})))},Rt=le(39479),Pt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},un=le(2978),pn=(Et,jt,Wt)=>new Promise((mn,An)=>{var On=Wn=>{try{Nn(Wt.next(Wn))}catch(cn){An(cn)}},kn=Wn=>{try{Nn(Wt.throw(Wn))}catch(cn){An(cn)}},Nn=Wn=>Wn.done?mn(Wn.value):Promise.resolve(Wn.value).then(On,kn);Nn((Wt=Wt.apply(Et,jt)).next())}),nn=({user_praise:Et,praise_count:jt,praisePlus:Wt,onCreateDiscuss:mn,discuss_count:An})=>{const[On,kn]=(0,y.useState)(!1),[Nn,Wn]=(0,y.useState)("");function cn(Vn){Wn(Vn)}function Rn(){kn(!0)}function tr(){kn(!1)}function Yn(){return pn(this,null,function*(){mn(Nn),Wn(""),kn(!1)})}return y.createElement("div",{className:`${Pt["dis-input-editor-container"]} ${On?Pt.active:""} `},y.createElement("div",{className:On?`hide ${Pt["text-area"]}`:Pt["text-area"]},y.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Rn}),y.createElement("a",null," ",y.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",An," "),y.createElement("a",{className:"c-light-black",onClick:Wt,title:Et?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},y.createElement("i",{className:`mr3 ${Et?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),jt?y.createElement("span",null,jt):"")),On?y.createElement("div",{className:Pt["input-mask"],onClick:tr}):null,y.createElement("div",{className:On?Pt["md-container"]:`${Pt["md-container"]} hide`},y.createElement(un.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Nn,height:240,onChange:cn}),y.createElement("div",{className:Pt["tip-container"],onClick:tr},y.createElement("a",{className:Pt["btn-send"],onClick:Yn}," \u53D1\u9001 "))))},Xt=le(59301),ln=Object.defineProperty,tn=Object.defineProperties,Yt=Object.getOwnPropertyDescriptors,gn=Object.getOwnPropertySymbols,xn=Object.prototype.hasOwnProperty,bn=Object.prototype.propertyIsEnumerable,hn=(Et,jt,Wt)=>jt in Et?ln(Et,jt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):Et[jt]=Wt,sn=(Et,jt)=>{for(var Wt in jt||(jt={}))xn.call(jt,Wt)&&hn(Et,Wt,jt[Wt]);if(gn)for(var Wt of gn(jt))bn.call(jt,Wt)&&hn(Et,Wt,jt[Wt]);return Et},xt=(Et,jt)=>tn(Et,Yt(jt)),Bt=(Et,jt,Wt)=>new Promise((mn,An)=>{var On=Wn=>{try{Nn(Wt.next(Wn))}catch(cn){An(cn)}},kn=Wn=>{try{Nn(Wt.throw(Wn))}catch(cn){An(cn)}},Nn=Wn=>Wn.done?mn(Wn.value):Promise.resolve(Wn.value).then(On,kn);Nn((Wt=Wt.apply(Et,jt)).next())});const Lt={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Qt=(Et=>(Et[Et.GET_DISCUSSES=0]="GET_DISCUSSES",Et[Et.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Et[Et.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Et[Et.PLUS_DISCUSS=3]="PLUS_DISCUSS",Et[Et.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Et[Et.SET_PAGE=5]="SET_PAGE",Et[Et.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Et))(Qt||{});function Ft(Et,jt){switch(jt.type){case 6:return xt(sn({},Et),{loading:!0});case 0:return sn(sn({},Et),jt.payload);case 1:return sn(sn({},Et),jt.payload);case 4:return sn(sn({},Et),jt.payload);case 3:return sn(sn({},Et),jt.payload);case 5:return xt(sn({},Et),{page:jt.payload});case 2:return sn(sn({},Et),jt.payload);default:throw new Error}}var _t=({user:Et,identifier:jt,hack:Wt,onTriggerPraise:mn,activeIndex:An})=>{const[On,kn]=(0,y.useReducer)(Ft,Lt),{loading:Nn,page:Wn,data:cn,count:Rn,actionType:tr,activeDiscussIndex:Yn}=On,Vn=(0,y.useCallback)(()=>Bt(void 0,null,function*(){kn({type:6});const mr=yield wt(jt,Wn),{comments:_r,disscuss_count:Gr}=mr;kn({type:0,payload:{data:_r,count:Gr,loading:!1}})}),[Wn,jt]);(0,y.useEffect)(()=>{An==="2"&&Vn()},[jt,Wn,An]);function mt(mr){kn({type:5,payload:mr})}function an(mr){kn({type:4,payload:{actionType:mr}})}function dr(mr){kn(Yn===mr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:mr}})}function yr(mr,_r,Gr){return Bt(this,null,function*(){try{const kr=yield Tt(mr);cn[Gr].user_praise=_r,cn[Gr].praise_count=kr.praise_count,kn({type:3,payload:{data:[...cn]}})}catch(kr){console.log(kr)}})}function cr(){return Bt(this,null,function*(){const{id:mr,params:_r,type:Gr,index:kr,parentDiscussIndex:$r}=tr;if(Gr==="hidden-discuss"&&(yield ht(jt,mr,_r),$r?cn[$r].children[kr].hidden=_r.hidden==1:cn[kr].hidden=_r.hidden==1,kn({type:4,payload:{actionType:null,data:[...cn]}})),Gr==="delete-discuss"){if(yield st(jt,mr),$r||$r===0){let si=cn[$r].children;for(let ci=si.length-1;ci>=0;ci--)if(si[ci].id===mr){si.splice(ci,1);break}cn[$r].children=si}else for(let si=cn.length-1;si>=0;si--)if(cn[si].id===mr){cn.splice(si,1);break}kn({type:4,payload:{actionType:null,data:[...cn]}})}})}function Or(){kn({type:4,payload:{actionType:null}})}function rr(mr,_r){return Bt(this,null,function*(){try{yield gt(jt,mr,_r),Vn()}catch(Gr){console.log(Gr)}})}function ei(mr){return Bt(this,null,function*(){kn({type:6}),yield ct(jt,mr),Vn()})}return Xt.createElement(Xt.Fragment,null,Xt.createElement("div",{className:"discuss-panel"},cn.length===0?Xt.createElement($e.Z,null):cn.map((mr,_r)=>Xt.createElement(Dt,{onReplyDiscuss:rr,onPlusDiscuss:yr,onSetActiveDiscussIndex:dr,onSetActionType:an,data:mr,index:_r,user:Et,activeDiscussIndex:Yn})),Rn>10?Xt.createElement("div",{className:"pagination-container"},Xt.createElement(rt.Z,{showQuickJumper:!0,onChange:mt,current:Wn,total:Rn})):null),Xt.createElement(nn,{user_praise:Wt.user_praise,praise_count:Wt.praises_count,praisePlus:mn,discuss_count:Wt.comments_count,onCreateDiscuss:ei}),Xt.createElement(fe.Z,null,Xt.createElement(pe.default,{centered:!0,title:"\u63D0\u793A",open:!!tr,onOk:cr,onCancel:Or},Xt.createElement("p",null,tr?tr.message:"")),Xt.createElement(Rt.Z,null)))},ut=le(82326),vt=le(37568),It=le(86743),Jt={},qt=le(59301),Kt=({hack:Et,current_user:jt})=>qt.createElement("div",{className:Jt.answer},Et!=null&&Et.analysis?qt.createElement(De.Z,{style:{padding:"13px 0"},value:(Et==null?void 0:Et.analysis)||""}):qt.createElement($e.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Gt={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Ht=le(8848),yn=le(5269),fn=le(28284),Dn=le(71051),jn=le(12062),Pn=le(59301);const{TextArea:qn}=vt.default,{Panel:Zt}=Ht.default;var en=({data:Et,hack:jt})=>(console.log(Et,jt,"data"),jt!=null&&jt.is_file?Pn.createElement(jn.Y2,{disabled:!0,className:Gt.uploadTableWrapper,showScore:!jt.test_set_score,data:Et,isProgramHomework:!0}):Pn.createElement("div",{className:Gt.hackSets},Et==null?void 0:Et.map((Wt,mn)=>Pn.createElement(Ht.default,{accordion:!0,bordered:!1,key:mn,defaultActiveKey:mn===0&&Wt.id,className:Gt.collapseWrapper,expandIcon:({isActive:An})=>Pn.createElement("i",{className:`iconfont icon-weizhankai ${An?Gt.open:Gt.close}`,style:{fontSize:14,transition:"all .2s"}})},Pn.createElement(Zt,{key:Wt.id,header:Pn.createElement(re.Z,{align:"middle",justify:"space-between",wrap:!1},Pn.createElement(yn.Z,{className:Gt.panelHeader},Pn.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",mn+1)),Pn.createElement(yn.Z,{flex:1},Pn.createElement(re.Z,{align:"middle",justify:"end",wrap:!1},!(jt!=null&&jt.test_set_score)&&Pn.createElement(yn.Z,{className:Gt.rateInput},Pn.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Pn.createElement("div",null,Pn.createElement(fn.default.Item,{noStyle:!0},Pn.createElement(Dn.Z,{value:Wt==null?void 0:Wt.score,className:Gt.baseFormItem,min:0,max:100,disabled:!0}))),Pn.createElement("span",{className:"ml10"},"%")))))},Pn.createElement(fn.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Pn.createElement(qn,{readOnly:!0,value:Wt==null?void 0:Wt.input,rows:4})),Pn.createElement(fn.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Pn.createElement(qn,{readOnly:!0,value:Wt==null?void 0:Wt.output,rows:4}))))))),Bn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},En=le(59301),Ln=(0,y.forwardRef)(({data:Et=[]},jt)=>{var Wt;const[mn,An]=(0,y.useState)(),On=Et.filter(Nn=>Nn.show);(0,y.useEffect)(()=>{On.length&&An(On[0].id)},[Et==null?void 0:Et.length]);const kn=((Wt=On.find(Nn=>Nn.id===mn))==null?void 0:Wt.element)||null;return(0,y.useImperativeHandle)(jt,()=>({setActiveTab:Nn=>An(Nn)})),En.createElement("div",{className:Bn.tabs},En.createElement("div",{className:Bn.tabWarp},On.map(Nn=>En.createElement("div",{onClick:()=>An(Nn.id),className:`${Bn.tab} ${Nn.id===mn?Bn.active:""}`,key:Nn.id},Nn.name))),En.createElement("div",{className:Bn.content},kn))}),Ot=le(59301),Tn=Object.defineProperty,In=Object.defineProperties,_n=Object.getOwnPropertyDescriptors,Fn=Object.getOwnPropertySymbols,Xn=Object.prototype.hasOwnProperty,nr=Object.prototype.propertyIsEnumerable,Er=(Et,jt,Wt)=>jt in Et?Tn(Et,jt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):Et[jt]=Wt,hr=(Et,jt)=>{for(var Wt in jt||(jt={}))Xn.call(jt,Wt)&&Er(Et,Wt,jt[Wt]);if(Fn)for(var Wt of Fn(jt))nr.call(jt,Wt)&&Er(Et,Wt,jt[Wt]);return Et},br=(Et,jt)=>In(Et,_n(jt)),or=(Et,jt,Wt)=>new Promise((mn,An)=>{var On=Wn=>{try{Nn(Wt.next(Wn))}catch(cn){An(cn)}},kn=Wn=>{try{Nn(Wt.throw(Wn))}catch(cn){An(cn)}},Nn=Wn=>Wn.done?mn(Wn.value):Promise.resolve(Wn.value).then(On,kn);Nn((Wt=Wt.apply(Et,jt)).next())});const Ur={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},zr={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var qr=({hack:Et,onTriggerPraise:jt,topicId:Wt,page:mn,onPageChange:An,user:On,current_user:kn,submitRecords:Nn,submitting:Wn,submitResult:cn,setActiveIndex:Rn,hack_sets:tr})=>{var Yn,Vn;const[mt]=(0,xe.useSearchParams)(),[an,dr]=(0,y.useState)("0"),yr=(0,xe.useLocation)(),[cr,Or]=(0,y.useState)(!1),[rr,ei]=(0,y.useState)(null),[mr,_r]=(0,y.useState)([]),[Gr,kr]=(0,y.useState)([]),[$r,si]=(0,y.useState)({page:1,limit:10}),ci=(0,y.useRef)(null),Ci=(0,y.useRef)(null);console.log(On,"user");let[Br,Ii]=(0,y.useState)(br(hr({},(0,xe.useParams)()),{page:1,per_page:20,name:""}));(0,y.useEffect)(()=>{Ci.current&&(Et==null?void 0:Et.is_close_tips)===!1&&rr===null&&ei(!0)},[Ci.current,Et==null?void 0:Et.is_close_tips,rr]);function li(){return or(this,null,function*(){yield(0,ge.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,y.useEffect)(()=>{Rn(an)},[an]);function vi(vr){return or(this,null,function*(){let ni=vr.target.id;if(ni==="1"){let ri=yield(0,ge.ZP)(`/api/myproblems/${Br.id}/redo_logs.json`,{method:"get",params:hr({},$r)});(ri==null?void 0:ri.status)===0&&kr(ri==null?void 0:ri.data)}dr(ni)})}(0,y.useEffect)(()=>Ut.Z.subscribe("to-commit-info",()=>{dr("1"),ci.current&&ci.current.setActiveTab("1")}),[]),(0,y.useEffect)(()=>Ut.Z.subscribe("to-reset-info",()=>{vi({target:{id:"1"}}),ci.current&&ci.current.setActiveTab("2")}),[]);function fi(){dr("2")}function gi(){return or(this,null,function*(){let vr=yield(0,ge.ZP)("/api/problems/my_hack_list.json",{method:"get",params:hr({identifier:Br==null?void 0:Br.id},Br)});_r(vr)})}const Mi=[{title:null,description:Ot.createElement("div",null,Ot.createElement("b",{onClick:()=>{ei(!1),li(),Or(!0),gi()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Ot.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),Ot.createElement(ee.ZP,{onClick:()=>{ei(!1),li()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Ci.current}];return Ot.createElement("div",{className:Me["left-panel"]},Ot.createElement("ul",{className:`${Me["s-navs"]} ${Me["bg-white"]} ${Me.b1}`},(Et==null?void 0:Et.is_program)&&!mt.get("pageId")&&Ot.createElement(ae.Z,{title:"\u9898\u76EE\u5217\u8868"},Ot.createElement("div",{onClick:()=>{gi(),Or(!0)},className:Me.btns,ref:Ci,style:rr?{pointerEvents:"none"}:{}},Ot.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Ot.createElement("li",{style:{marginLeft:20}},Ot.createElement("a",{className:an==="0"?Me.active:"",id:"0",onClick:vi},"\u9898\u76EE\u63CF\u8FF0")),Ot.createElement("li",null,Ot.createElement("a",{className:an==="1"?Me.active:"",id:"1",onClick:vi},"\u64CD\u4F5C\u8BB0\u5F55")),(mt.get("type")!=="exercises"&&(Et==null?void 0:Et.answer_text_show)||mt.get("type")!=="exercises"&&(Et==null?void 0:Et.analysis_show))&&Ot.createElement("li",null,Ot.createElement("a",{className:an==="4"?Me.active:"",id:"4",onClick:vi},"\u89E3\u7B54\u53C2\u8003")),mt.get("type")!=="exercises"&&Ot.createElement("li",null,Ot.createElement("a",{className:an==="2"?Me.active:"",id:"2",onClick:vi},"\u8BC4\u8BBA")),!!(tr!=null&&tr.length)&&mt.get("type")!=="exercises"&&mt.get("type")!=="1"&&Ot.createElement("li",null,Ot.createElement("a",{className:an==="5"?Me.active:"",id:"5",onClick:vi},"\u6D4B\u8BD5\u7528\u4F8B"))),Ot.createElement("div",{className:`${Me["tab-panel-body"]} ${an==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Ot.createElement(et,{hack:Et,onTriggerPraise:jt,toDiscuss:fi})),Ot.createElement("div",{style:{padding:"12px"},className:`${Me["tab-panel-body"]} ${an==="1"?"":"hide"}`},Ot.createElement(Ln,{ref:ci,data:[{id:"1",show:mt.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Ot.createElement(Ot.Fragment,null,Nn!=null&&Nn.records_count||Wn?Ot.createElement(Qe,{page:mn,onPageChange:An,topicId:Wt,submitting:Wn,key:(cn==null?void 0:cn.id)||1,submitRecords:Nn,submitResult:cn}):Ot.createElement($e.Z,null))},{id:"2",show:mt.get("type")==="exercises"||(Et==null?void 0:Et.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Ot.createElement(Ot.Fragment,null,Ot.createElement(Ve.default,{pagination:!1,dataSource:Gr==null?void 0:Gr.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(vr,ni,ri)=>Ye()(vr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(vr,ni,ri)=>{var Xr;return(Xr=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(zn=>zn.id===vr))==null?void 0:Xr.name}}]}),Ot.createElement(rt.Z,{style:{marginTop:10},current:$r.page,total:Gr==null?void 0:Gr.count,hideOnSinglePage:!0,onChange:vr=>or(void 0,null,function*(){$r.page=vr,si($r);let ni=yield(0,ge.ZP)(`/api/myproblems/${Br.id}/redo_logs.json`,{method:"get",params:br(hr({},$r),{courseId:Br.courseId})});(ni==null?void 0:ni.status)===0&&kr(ni==null?void 0:ni.data)})}))}]})),Ot.createElement("div",{style:{padding:"12px"},className:`${Me["tab-panel-body"]} ${an==="4"?"":"hide"}`},Ot.createElement(Ln,{data:[{id:"1",show:mt.get("type")!=="exercises"&&(Et==null?void 0:Et.answer_text_show),name:"\u7B54\u6848",element:Ot.createElement(Ot.Fragment,null,Ot.createElement(at,{hack:Et,current_user:kn}))},{id:"2",show:mt.get("type")!=="exercises"&&(Et==null?void 0:Et.analysis_show),name:"\u89E3\u6790",element:Ot.createElement(Ot.Fragment,null,Ot.createElement(Kt,{hack:Et,current_user:kn}))}]})),Ot.createElement("div",{className:`${Me["tab-panel-body"]} ${an==="2"?"":"hide"}`,style:{padding:0}},Ot.createElement(_t,{user:On,activeIndex:an,identifier:Et.identifier,hack:Et,onTriggerPraise:jt})),Ot.createElement("div",{className:`${Me["tab-panel-body"]} ${an==="5"?"":"hide"}`,style:{padding:12}},Ot.createElement(en,{data:tr||[],hack:Et})),Ot.createElement(ie.Z,{rootClassName:Me.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Or(!1),open:cr},Ot.createElement(re.Z,null,Ot.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Ot.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",mr==null?void 0:mr.total_count,"\u9898\xA0[\xA0",mr==null?void 0:mr.total_score,"\u5206\xA0]\xA0"),!(On!=null&&On.hack_manager)&&Ot.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",mr==null?void 0:mr.work_score,"\u5206")),Ot.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Ot.createElement(re.Z,{align:"middle",className:"mt10 mb10"},!(On!=null&&On.hack_manager)&&Ot.createElement(ut.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:vr=>{Br.page=1,Br.finish_status=vr,Ii(hr({},Br)),gi()}},Ot.createElement(ut.default.Option,{value:""},"\u5168\u90E8"),Ot.createElement(ut.default.Option,{value:0},"\u672A\u5F00\u59CB"),Ot.createElement(ut.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Ot.createElement(ut.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Ot.createElement(ut.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:vr=>{Br.page=1,Br.difficult=vr||null,Ii(hr({},Br)),gi()}},Ot.createElement(ut.default.Option,{value:0},"\u5168\u90E8"),Ot.createElement(ut.default.Option,{value:1},"\u7B80\u5355"),Ot.createElement(ut.default.Option,{value:2},"\u9002\u4E2D"),Ot.createElement(ut.default.Option,{value:3},"\u56F0\u96BE")),Ot.createElement(vt.default.Search,{size:"large",onSearch:vr=>{Br.name=vr,Br.page=1,Ii(hr({},Br)),gi()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Ot.createElement("div",{className:Me.list,style:{height:36,background:"#3D445C"}},!(On!=null&&On.hack_manager)&&Ot.createElement("span",null,"\u72B6\u6001"),Ot.createElement("span",null,"\u5E8F\u53F7"),Ot.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Ot.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Ot.createElement("div",{style:{overflow:"auto",flex:1}},(Yn=mr==null?void 0:mr.data)!=null&&Yn.length?(Vn=mr==null?void 0:mr.data)==null?void 0:Vn.map((vr,ni)=>Ot.createElement("div",{onClick:()=>or(void 0,null,function*(){let ri=yield(0,ge.ZP)(`/api/problems/${vr==null?void 0:vr.identifier}/start.json`,{method:"get",params:{hack_user_id:On==null?void 0:On.user_id}});ri&&(xe.history.replace(`/myproblems/${ri==null?void 0:ri.identifier}${window.location.search}`),window.location.reload())}),className:`${Me.list} ${vr!=null&&vr.checked?Me.active:""}`},!(On!=null&&On.hack_manager)&&Ot.createElement(Ot.Fragment,null,!(vr!=null&&vr.opened)&&Ot.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(vr==null?void 0:vr.opened)&&!(vr!=null&&vr.passed)&&Ot.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(vr==null?void 0:vr.opened)&&(vr==null?void 0:vr.passed)&&Ot.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Ot.createElement("span",null,(Br.page-1)*20+(ni+1)),Ot.createElement("span",{style:{flex:1},title:vr.name},`[${vr==null?void 0:vr.score}\u5206]`,"\xA0",vr.name),Ot.createElement("span",{style:{flexBasis:48,paddingRight:0}},Ur[vr.difficult]))):Ot.createElement($e.Z,null)),Ot.createElement(rt.Z,{current:Br.page,className:"mt20",hideOnSinglePage:!0,total:mr==null?void 0:mr.count,pageSize:Br.per_page,onChange:(vr,ni)=>{Br.page=vr,Br.per_page=ni,gi()}})),Ot.createElement(It.Z,{rootClassName:Me.tour,closeIcon:!1,open:!!rr,steps:Mi,gap:{offset:3,radius:2}}))},ir=le(62522),Tr=le(15610),Hr=le(38273),jr=le(85933),Dr=le(89244),Sr=le(47206),Qn=le(5216),ar=le(92310),yt=le.n(ar),Fr=le(41751),Ir=le(4523),Vr=le(34055),Lr=le(64123),sr=le(60515),wr=le(88977),dn=le(59301),xr=Object.defineProperty,gr=Object.defineProperties,$n=Object.getOwnPropertyDescriptors,Cr=Object.getOwnPropertySymbols,Yr=Object.prototype.hasOwnProperty,Mr=Object.prototype.propertyIsEnumerable,Pr=(Et,jt,Wt)=>jt in Et?xr(Et,jt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):Et[jt]=Wt,lr=(Et,jt)=>{for(var Wt in jt||(jt={}))Yr.call(jt,Wt)&&Pr(Et,Wt,jt[Wt]);if(Cr)for(var Wt of Cr(jt))Mr.call(jt,Wt)&&Pr(Et,Wt,jt[Wt]);return Et},Gn=(Et,jt)=>gr(Et,$n(jt)),on=(Et,jt)=>{var Wt={};for(var mn in Et)Yr.call(Et,mn)&&jt.indexOf(mn)<0&&(Wt[mn]=Et[mn]);if(Et!=null&&Cr)for(var mn of Cr(Et))jt.indexOf(mn)<0&&Mr.call(Et,mn)&&(Wt[mn]=Et[mn]);return Wt},Ke=(Et,jt,Wt)=>new Promise((mn,An)=>{var On=Wn=>{try{Nn(Wt.next(Wn))}catch(cn){An(cn)}},kn=Wn=>{try{Nn(Wt.throw(Wn))}catch(cn){An(cn)}},Nn=Wn=>Wn.done?mn(Wn.value):Promise.resolve(Wn.value).then(On,kn);Nn((Wt=Wt.apply(Et,jt)).next())});const{Countdown:lt}=a.default,bt={Java:"java",C:"c",Python:"py","C++":"c"};var Mt=(Et=>(Et[Et.SET_LOADING=0]="SET_LOADING",Et[Et.GET_DATA=1]="GET_DATA",Et[Et.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Et[Et.SET_DATA=3]="SET_DATA",Et[Et.SET_DEBUGING=4]="SET_DEBUGING",Et[Et.SET_SUBMITING=5]="SET_SUBMITING",Et[Et.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Et[Et.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Et[Et.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Et[Et.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Et[Et.SET_PAGE=10]="SET_PAGE",Et))(Mt||{});function ft(){return new Date().getTime()}const $t={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Vt(Et,jt){switch(jt.type){case 1:return lr(lr({},Et),jt.payload);case 3:return Gn(lr({},Et),{data:jt.payload});case 0:return Gn(lr({},Et),{loading:jt.payload});case 9:return Gn(lr({},Et),{showNote:jt.payload});case 4:return Gn(lr({},Et),{debuging:jt.payload});case 5:return Gn(lr({},Et),{submitting:jt.payload});case 2:return Gn(lr({},Et),{submitRecords:jt.payload});case 10:return Gn(lr({},Et),{submitRecordPage:jt.payload});case 6:return Gn(lr({},Et),{executingMessage:jt.payload});case 7:return lr(lr({},Et),jt.payload);case 8:return lr(lr({},Et),jt.payload);default:throw new Error}}var Nt=({children:Et})=>{var jt,Wt,mn,An,On,kn,Nn,Wn,cn,Rn;const[tr,Yn]=(0,y.useReducer)(Vt,$t),{id:Vn}=(0,xe.useParams)(),mt=(0,xe.useLocation)(),[an]=(0,xe.useSearchParams)(),{loading:dr,data:yr,debugResult:cr,submitResult:Or,submitRecords:rr,submitRecordPage:ei,showNote:mr,debuging:_r,submitting:Gr,executingMessage:kr}=tr,[$r,si]=(0,y.useState)("#37AD83"),[ci,Ci]=(0,y.useState)(null),[Br,Ii]=(0,y.useState)({}),[li,vi]=(0,y.useState)(!0),[fi,gi]=(0,y.useState)(!1),[Mi,vr]=(0,y.useState)(!1),ni=(0,y.useRef)(null),ri=(0,y.useRef)(0),Xr=yr==null?void 0:yr.user,zn=yr==null?void 0:yr.hack,[$i,Ui]=(0,y.useState)(!1),Ki=(0,y.useRef)(1),aa=(0,y.useRef)(!1);(0,Fr.y)(an.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Wi}=(0,Fr.X)(),[_i,Nr]=(0,y.useState)(""),zi=(0,Dr._)(Br),[Hi,fr]=(0,y.useState)({open:!1,text:""}),[Kr,mi]=(0,y.useState)(null),Jr=(0,y.useRef)(null);(0,y.useEffect)(()=>{var Hn;let kt=(Hn=zn==null?void 0:zn.homework_extension)==null?void 0:Hn.failed_evaluate_num;typeof kt=="number"&&mi(kt)},[(jt=zn==null?void 0:zn.homework_extension)==null?void 0:jt.failed_evaluate_num]),(0,y.useEffect)(()=>{function Hn(){return Ke(this,null,function*(){var kt,Mn,Kn,Jn,ur;vi(!0);const er=yield(0,te.fu)(Vn,{exercise_id:an.get("exercisesId")});if(setTimeout(()=>{vi(!1)},800),er.status!==401){try{er.hack.code=Re.Base64.decode(er.hack.code)}catch(pr){console.log(pr)}er.hack=Gn(lr({},er.hack),{is_program:an.get("type")==="1"}),Yn({type:1,payload:{loading:!1,data:er}})}if(an.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let pr;an.get("coursesId")=="coursesId"?pr=yield(0,ne._F)({categoryId:an.get("exercisesId"),login:an.get("login")}):pr=yield(0,ne._B)({categoryId:an.get("exercisesId"),login:an.get("login")}),Ii(lr({},pr)),Wi((kt=pr==null?void 0:pr.exercise)==null?void 0:kt.forbid_copy),typeof((Mn=pr==null?void 0:pr.exercise)==null?void 0:Mn.left_time)=="number"&&(Ci(Date.now()+((Kn=pr==null?void 0:pr.exercise)==null?void 0:Kn.left_time)*1e3),setTimeout(()=>{si("red")},(((Jn=pr==null?void 0:pr.exercise)==null?void 0:Jn.left_time)-300>0?((ur=pr==null?void 0:pr.exercise)==null?void 0:ur.left_time)-300:0)*1e3))}})}Vn&&Hn()},[Vn]),(0,y.useEffect)(()=>{var Hn;return an.get("type")==="exercises"&&((Hn=Br==null?void 0:Br.exercise)!=null&&Hn.screen_open)&&(window.removeEventListener("blur",di,!1),Sr.U.forEach((kt,Mn)=>{window.addEventListener(kt,di,!1)}),window.addEventListener("blur",di,!1),window.focus()),()=>{document.removeEventListener((0,x.gH)(),di)}},[Br]),(0,y.useEffect)(()=>{_i==="1"&&Vn&&zn!=null&&zn.language&&Si()},[Vn,ei,zn==null?void 0:zn.language,_i]),(0,y.useEffect)(()=>(zn!=null&&zn.is_program&&(ri.current=0,ni.current=setInterval(()=>{Wr()},15e3)),()=>{clearInterval(ni.current)}),[zn==null?void 0:zn.is_program]);const Wr=()=>Ke(void 0,null,function*(){let Hn=yield(0,ge.ZP)(`/api/myproblems/${Vn}/save_long_time.json`,{method:"get",params:{answer_long_time:ri.current}})}),di=()=>{aa.current||(0,x.BU)(),window.parent.postMessage("backExercise","*")};function Si(){return Ke(this,null,function*(){try{const Hn=yield(0,te.zO)(Vn,{limit:15,page:ei,language:zn==null?void 0:zn.language});Yn({type:2,payload:Hn})}catch(Hn){console.log(Hn)}})}function oa(Hn){Yn({type:10,payload:Hn})}function Ei(Hn){return Ke(this,null,function*(){var kt;let Mn;(an.get("ip_limit")==="inner"||an.get("ip_bind_type")==="true")&&(Mn=yield(0,Tr.y)({ip_limit:an.get("ip_limit"),ip_bind:an.get("ip_bind_type")==="true"}));const Kn=yield(0,te.n4)(Vn,{code:Re.Base64.encode(Hn||zn.code),language:zn==null?void 0:zn.language,exercise_id:an.get("exercisesId"),question_id:an.get("questionId"),ip:Mn});return Kn.status===-5&&(0,xe.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Gn(lr({errorMessage:Kn==null?void 0:Kn.message},(Br==null?void 0:Br.exercise)||{}),{exercise_user_id:(kt=Br==null?void 0:Br.exercise)==null?void 0:kt.exercise_user_id,id:an.get("exercisesId")})}}),Kn})}function yi(){return Ke(this,null,function*(){if(Ki.current=2,!Gr){Yn({type:5,payload:!0});try{Ut.Z.publish("to-commit-info");const Hn=yield Ei();if(console.log(Hn,1),Hn.status===0){let er=function(){return Ke(this,null,function*(){const{status:pr,data:Ar}=yield(0,te.rX)(Vn,"submit"),Zr=ft()-ur>(Kn*Jn+3)*1e3;if(pr!==0&&!Zr&&setTimeout(er,1e3),Zr){pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Yn({type:5,payload:!1});return}if(pr===0){Ar.status===2&&pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Ar==null?void 0:Ar.status)===0&&an.get("type")==="1"&&vr(!0),(Ar==null?void 0:Ar.status)!==0&&an.get("type")==="1"&&mi(Bi=>Bi+1);const ti=yield(0,te.zO)(Vn,{limit:15,page:ei,language:zn==null?void 0:zn.language});Yn({type:8,payload:Gn(lr({},tr),{submitResult:Ar,submitting:!1,submitRecords:ti})})}})},kt={};if(an.get("type")==="exercises"?(kt.extras={exercise_id:an.get("exercisesId"),question_id:an.get("questionId")},(an.get("ip_limit")==="inner"||an.get("ip_bind_type")==="true")&&(kt.extras.ip=yield(0,Tr.y)({ip_limit:an.get("ip_limit"),ip_bind:an.get("ip_bind_type")==="true"}))):an.get("type")==="smartPlan"&&(kt.extras={smart_plan_page_item_bank_id:an.get("smartPlanItemBankId"),simulate:an.get("simulate")==="true"}),(yield(0,te.bM)(Vn,kt)).status===-1&&an.get("exercisesId")){window.parent.location.href=`/classrooms/${an.get("coursesId")}/exercise/${an.get("exercisesId")}/detail`;return}const{time_limit:Kn,test_case_size:Jn}=zn,ur=ft();er()}else Yn({type:5,payload:!1})}catch(Hn){console.log(Hn),Yn({type:5,payload:!1})}Ui(!1)}})}function Qi(){return Ke(this,null,function*(){Ki.current=1,tr.debuging=!0,Yn({type:4,payload:!0});try{if((yield Ei()).status===0){let ur=function(){return Ke(this,null,function*(){const{status:er,message:pr,data:Ar}=yield(0,te.rX)(Vn,"debug"),Zr=ft()-Jn>(kt+3)*1e3;if(er!==0&&!Zr&&(Yn({type:6,payload:pr}),setTimeout(ur,1e3)),Zr){pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Yn({type:4,payload:!1}),Yn({type:7,payload:Gn(lr({},tr),{debugResult:{status:2},debuging:!1})});return}er===0&&(Ar.status===2&&pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Yn({type:4,payload:!1}),Yn({type:7,payload:Gn(lr({},tr),{debugResult:Ar,debuging:!1})}))})};const{time_limit:kt}=zn;let Mn={input:encodeURIComponent(yr.test_case.input)};if(an.get("type")==="exercises"&&(Mn.exercise_id=an.get("exercisesId")),(yield(0,te.MU)(Vn,Mn)).status===-1&&an.get("exercisesId")){window.parent.location.href=`/classrooms/${an.get("coursesId")}/exercise/${an.get("exercisesId")}/detail`;return}const Jn=ft();ur()}else Yn({type:4,payload:!1})}catch(Hn){console.log(Hn)}finally{}})}function Zi(Hn,kt){const Mn=kt?{modify_code:!1}:{};Yn({type:3,payload:Gn(lr({},yr),{hack:lr(Gn(lr({},zn),{code:Hn}),Mn)})}),Ui(!0)}const ea=Hn=>Ke(void 0,null,function*(){let kt=yield(0,ge.ZP)(`/api/problems/${zn==null?void 0:zn.identifier}/start.json`,{method:"get",params:{language:Hn==="C++"||Hn==="c++"?encodeURIComponent(Hn):Hn,hack_user_id:Xr==null?void 0:Xr.user_id}});kt.status!==-1&&xe.history.replace(`/myproblems/${kt==null?void 0:kt.identifier}${window.location.search}`)});function sa(Hn){let kt=Hn.target.value;Yn({type:3,payload:Gn(lr({},yr),{test_case:{input:kt}})})}function la(){return Ke(this,null,function*(){try{let Hn={};an.get("type")==="exercises"?Hn.exercise_id=an.get("exercisesId"):zn!=null&&zn.homework_common_id&&(Hn.homework_common_id=zn==null?void 0:zn.homework_common_id);const kt=yield(0,te.H7)(Vn,lr({},Hn));kt.status===401||(Zi(Re.Base64.decode(kt.code)),(an.get("type")==="exercises"||zn!=null&&zn.homework_common_id)&&Ut.Z.publish("to-reset-info"))}catch(Hn){console.log(Hn)}})}function ua(){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:dn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",dn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Ke(this,null,function*(){const Hn=yield(0,te.fi)(Vn);Hn.status===401||Zi(Re.Base64.decode(Hn.code),!0)})}})}function bi(){Yn({type:9,payload:!0})}function ta(){Yn({type:9,payload:!1})}function Vi(Hn){return Ke(this,null,function*(){yield(0,te.MK)(Vn,Hn),Yn({type:1,payload:{showNote:!1,data:Gn(lr({},yr),{hack:Gn(lr({},zn),{notes:Hn.notes})})}})})}const xi={hack:zn,isLoading:li,input:(Wt=yr==null?void 0:yr.test_case)==null?void 0:Wt.input,is_file:(mn=yr==null?void 0:yr.test_case)==null?void 0:mn.is_file,identifier:zn==null?void 0:zn.identifier,attachments_count:yr==null?void 0:yr.attachments_count,language:zn==null?void 0:zn.language,code:zn==null?void 0:zn.code,title:"main."+bt[zn==null?void 0:zn.language],modify_code:zn==null?void 0:zn.modify_code,notes:zn==null?void 0:zn.notes,debugResult:cr,debuging:_r,submitting:Gr,submitResult:Or,executingMessage:kr,onCancelNote:ta,onAddNote:Vi,showNote:mr,user:Xr,onShowNote:bi,onSubmitCode:yi,onChangeCode:Zi,onChangeInput:sa,onDebugCode:Qi,onResetCode:la,onSyncCode:ua,onUpdateCode:Ei,onChangeLanguage:ea,isWhiteTheme:fi,setIsWhiteTheme:gi,topDispatch:Yn};function Gi(){return Ke(this,null,function*(){const{praise_count:Hn}=yield(0,te.vl)(zn.id,{container_type:"Hack",type:1});let kt=Gn(lr({},yr),{hack:Gn(lr({},zn),{praises_count:Hn,user_praise:!zn.user_praise})});Yn({type:3,payload:kt})})}const ca={topicId:Vn,submitResult:Or,submitRecords:rr,submitting:Gr,page:ei,onPageChange:oa,hack:zn,user:yr==null?void 0:yr.user,hack_sets:yr==null?void 0:yr.hack_sets,current_user:yr==null?void 0:yr.current_user,onTriggerPraise:Gi,setActiveIndex:Nr};console.log(Br);const[da,Ni]=(0,y.useState)(!1),[Di,Rr]=(0,y.useState)(!1);(0,y.useEffect)(()=>{const Hn=kt=>{var Mn,Kn;if(console.log("event-----",kt),kt.data.type==="showIntelligentTeacherStatus"&&!((Kn=(Mn=kt==null?void 0:kt.data)==null?void 0:Mn.SmartPlanItemBanks)!=null&&Kn.allow_answer_after_end)){const{aiStatus:Jn,questionStatus:ur}=kt.data;if(Ni(Jn),ur){let er=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(er.includes(an.get("smartPlanItemBankId")))return;pe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:dn.createElement("div",{className:"tc font16"},ur?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>Ke(void 0,null,function*(){yi(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(er.push(an.get("smartPlanItemBankId"))));let pr="";an.get("isMiniprogram")?pr=`/miniprogram/courseware/study?courses_id=${an.get("coursesId")}&id=${an.get("exercisesId")}`:pr=`/classrooms/${an.get("coursesId")}/smart_plan/${an.get("exercisesId")}/ppt_info/info`,window.opener?window.close():xe.history.push(pr)})})}}if(kt.data.type=="closeIntelligentTeacherStatus"){yi();let Jn="";an.get("isMiniprogram")?Jn=`/miniprogram/courseware/study?courses_id=${an.get("coursesId")}&id=${an.get("exercisesId")}`:Jn=`/classrooms/${an.get("coursesId")}/smart_plan/${an.get("exercisesId")}/ppt_info/info`,window.opener?window.close():xe.history.push(Jn)}};return window.addEventListener("message",Hn),()=>{window.removeEventListener("message",Hn)}},[]);const Fi=()=>{if(an.get("type")==="exercises")return!1;const Hn=Object.entries((zn==null?void 0:zn.homework_extension)||{}).some(([kt,Mn])=>kt!=="ai_code_evaluation_promote"&&!!Mn);return!!(an.get("type")==="1"&&((0,Vr.$O)()||Hn)||an.get("type")==="smartPlan"&&(da||an.get("showAi")))};return(0,y.useEffect)(()=>{var Hn,kt,Mn,Kn,Jn,ur,er;Fi()&&(Kr>((kt=(Hn=zn==null?void 0:zn.homework_extension)==null?void 0:Hn.ai_guide_data)==null?void 0:kt.evaluation_num)&&fr({open:!0,text:(Kn=(Mn=zn==null?void 0:zn.homework_extension)==null?void 0:Mn.ai_guide_data)==null?void 0:Kn.evaluation_msg}),(Jn=zn==null?void 0:zn.homework_extension)!=null&&Jn.ai_guide&&Kr==0&&!Jr.current&&(Jr.current=setTimeout(()=>{var pr,Ar;fr({open:!0,text:(Ar=(pr=zn==null?void 0:zn.homework_extension)==null?void 0:pr.ai_guide_data)==null?void 0:Ar.unanswered_msg})},(((er=(ur=zn==null?void 0:zn.homework_extension)==null?void 0:ur.ai_guide_data)==null?void 0:er.unanswered_time)||0)*60*1e3)),Jr.current&&Kr>0&&clearTimeout(Jr.current))},[Kr,zn]),dn.createElement(dn.Fragment,null,dn.createElement(ce.Z,{spinning:dr,delay:500},yr?dn.createElement("div",{style:{minWidth:"1200px"}},dn.createElement("header",{className:yt()(Qn.Z.header,fi&&Qn.Z.whiteHeader)},!((An=["smartPlan","exercises"])!=null&&An.includes(an.get("type")))&&dn.createElement("div",null,dn.createElement("img",{src:`${E.Z.IMG_SERVER}/images/${Xr==null?void 0:Xr.image_url}`,alt:"user",width:36}),dn.createElement("span",{style:{color:fi?"#333":"#B2BACB",fontSize:16}},Xr==null?void 0:Xr.name)),((On=["smartPlan","exercises"])==null?void 0:On.includes(an.get("type")))&&dn.createElement("div",null,dn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",dn.createElement("span",{className:"ml10"},((kn=Br==null?void 0:Br.exercise)==null?void 0:kn.user_name)||(Xr==null?void 0:Xr.name)||"--")),dn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",dn.createElement("span",{className:"ml10"},((Nn=Br==null?void 0:Br.exercise)==null?void 0:Nn.student_id)||(Xr==null?void 0:Xr.student_id)||"--"))),dn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},dn.createElement("div",null,zn.name)),(an.get("type")==="smartPlan"||(zn==null?void 0:zn.is_program))&&dn.createElement(Hr.Z,{defaultValue:(zn==null?void 0:zn.answer_long_time)||0,onChange:Hn=>{ri.current=Hn},className:Qn.Z.timepiece}),Xr!=null&&Xr.hack_manager&&!an.get("is_smart_plan")?dn.createElement(xe.Link,{className:Qn.Z.btn_edit,to:an.get("type")==="1"?an.get("pageId")?`/problems/newedit/${zn.identifier}?type=1&pageId=${an.get("pageId")}&backUrl=${an.get("backUrl")}`:`/problems/newedit/${zn.identifier}?type=1`:an.get("backUrl")?`/problems/newedit/${zn.identifier}?backUrl=${an.get("backUrl")}`:`/problems/newedit/${zn.identifier}`}," ",dn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Wn=Br==null?void 0:Br.exercise)!=null&&Wn.left_time)&&dn.createElement(dn.Fragment,null,dn.createElement("span",{style:{color:$r,marginRight:6},className:`iconfont icon-daojishi ${Qn.Z.djs}`}),dn.createElement("span",{className:"c-white mr20"},dn.createElement(lt,{valueStyle:{color:$r,fontSize:20,fontWeight:500},title:dn.createElement("span",{style:{color:$r,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:ci,onFinish:()=>Ke(void 0,null,function*(){const Hn=yield(0,ne.VL)({categoryId:an.get("exercisesId"),commit_method:2});if((Hn==null?void 0:Hn.status)===0&&(Ei(),pe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:dn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",dn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Ke(void 0,null,function*(){window.parent.location.href=`/classrooms/${an.get("coursesId")}/exercise/${an.get("exercisesId")}/detail`})})),(Hn==null?void 0:Hn.status)===-3){const kt=parseInt(Hn==null?void 0:Hn.message);Ci(Date.now()+kt*1e3)}})}))),(cn=["smartPlan","exercises"])!=null&&cn.includes(an.get("type"))?dn.createElement(ee.ZP,{type:"primary",onClick:()=>{if(an.get("type")==="exercises"){const Hn=()=>Ke(void 0,null,function*(){yield Ei(),Ui(!1),zi(),aa.current=!0,di()});if(!(rr!=null&&rr.records_count)||$i){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:dn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Hn});return}Hn()}else{let Hn="";an.get("isMiniprogram")=="true"?Hn=`/miniprogram/courseware/study?courses_id=${an.get("coursesId")}&id=${an.get("exercisesId")}`:Hn=`/classrooms/${an.get("coursesId")}/smart_plan/${an.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${an.get("coursesId")}_${an.get("exercisesId")}`),console.log(an.get("isMiniprogram")=="true"),an.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${an.get("coursesId")}_${an.get("exercisesId")}`):xe.history.push(Hn))}}},an.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):dn.createElement("span",{onClick:()=>{var Hn;if(an.get("backUrl"))xe.history.push(an.get("backUrl"));else if(an.get("type")==="1"){let kt=(Hn=localStorage.getItem("program_homework"))==null?void 0:Hn.split(",");xe.history.push(`/classrooms/${kt==null?void 0:kt[0]}/program_homework/${kt==null?void 0:kt[1]}/detail`)}else xe.history.push("/problemset")}},dn.createElement(ae.Z,{title:"\u5173\u95ED"},dn.createElement("i",{style:{color:fi?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),dn.createElement(ce.Z,{size:"large",spinning:li},dn.createElement(b.Z,{className:yt()(Qn.Z.myProblems,fi&&Qn.Z.whiteMyProblems),leftChild:dn.createElement(qr,lr({},ca)),rightChild:dn.createElement(vn,lr({},xi))}))):null,dn.createElement(pe.default,{centered:!0,closable:!1,width:680,footer:null,open:Mi,className:"oj-modal"},dn.createElement("section",{className:"oj-modal-content"},dn.createElement("div",{className:"oj-modal-head"},dn.createElement("img",{src:ir,alt:""}),dn.createElement("i",{onClick:()=>vr(!1),className:"iconfont icon-guanbi1"})),dn.createElement("aside",null,dn.createElement("img",{className:"mr30",src:wr.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",dn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Or==null?void 0:Or.execute_time,"ms"),"\u4F18\u4E8E",dn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Or==null?void 0:Or.time_better_than)||100,"%"),"\u7684\u7528\u6237"),dn.createElement("aside",{className:"mb50"},dn.createElement("img",{src:sr.Z,className:"mr30"}),dn.createElement("span",{className:"oj-modal-tt"},dn.createElement("span",null,dn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),dn.createElement("span",{className:"c-light-primary"},Or==null?void 0:Or.execute_memory,"kb")),dn.createElement("span",null,dn.createElement("span",null))),"\u4F18\u4E8E",dn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Or==null?void 0:Or.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),dn.createElement("div",{id:"oj-modal-next",onClick:()=>Ke(void 0,null,function*(){var Hn;if(Or!=null&&Or.next_identifier){let kt=yield(0,ge.ZP)(`/api/problems/${Or==null?void 0:Or.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Xr==null?void 0:Xr.user_id}});kt&&(xe.history.replace(`/myproblems/${kt==null?void 0:kt.identifier}${window.location.search}`),window.location.reload())}else{let kt=(Hn=localStorage.getItem("program_homework"))==null?void 0:Hn.split(",");xe.history.push(`/classrooms/${kt==null?void 0:kt[0]}/program_homework/${kt==null?void 0:kt[1]}/detail`)}}),className:"oj-modal-btn"},Or!=null&&Or.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),Fi()&&dn.createElement(Ir.Z,{showData:an.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:zn==null?void 0:zn.homework_extension,description:zn==null?void 0:zn.description,allShow:(0,Vr.$O)(),code:zn==null?void 0:zn.code,sendParams:{source:"hack",hack_id:Vn},draggableExtraNode:((Rn=zn==null?void 0:zn.homework_extension)==null?void 0:Rn.ai_guide)&&(Hi==null?void 0:Hi.open)&&dn.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},dn.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),dn.createElement(Lr.Z,{text:(Hi==null?void 0:Hi.text)||""}),dn.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:Hn=>{fr({open:!1,text:""})}}))})),dn.createElement(jr.Z,{successCb:()=>{Ki.current===1?Qi():yi()}}))};function zt({title:Et,modify_code:jt,onSyncCode:Wt,onShowCodeSetting:mn,onResetCode:An,hack:On,onChangeLanguage:kn,isWhiteTheme:Nn,onShowResourceCentre:Wn,attachments_count:cn}){var Rn;const tr=()=>{pe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:dn.createElement(z.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:An})},[Yn]=(0,xe.useSearchParams)(),Vn=Yn.get("language"),mt=an=>an==="1"?"c++":an==="2"?"C++":an;return(0,y.useEffect)(()=>{Vn&&kn(mt(Vn))},[]),(0,y.useEffect)(()=>{On!=null&&On.tpm_code_modified&&pe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:dn.createElement(z.Z,null),content:dn.createElement("div",null,dn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),dn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),dn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>An()})},[On==null?void 0:On.language]),console.log(On,Nn,"hack"),dn.createElement("div",{className:`${Qn.Z.codeHead} ${Nn?Qn.Z.whiteCodeHead:""}`},dn.createElement("div",{className:Qn.Z.navWrap},(Rn=On==null?void 0:On.all_language)==null?void 0:Rn.map(an=>dn.createElement("div",{className:`${Qn.Z.nav} ${an===(On==null?void 0:On.language)?Qn.Z.active:""}`,key:an,onClick:()=>kn(an)},dn.createElement(ae.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},dn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),dn.createElement("span",null,an)))),dn.createElement(re.Z,{align:"middle",style:{marginLeft:"auto"}},jt?dn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Wt},dn.createElement("img",{src:ke,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,cn>0&&dn.createElement("a",{onClick:Wn},dn.createElement(ae.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},dn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),dn.createElement("a",{onClick:tr},dn.createElement(ae.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},dn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),dn.createElement("a",{onClick:mn},dn.createElement(ae.Z,{title:"\u8BBE\u7F6E"},dn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function vn(Et){var jt=Et,{input:Wt,is_file:mn,identifier:An,showNote:On,onShowNote:kn,notes:Nn,onCancelNote:Wn,onAddNote:cn,debugResult:Rn,language:tr,debuging:Yn,submitting:Vn,executingMessage:mt,code:an,onSubmitCode:dr,onDebugCode:yr,onChangeCode:cr,onChangeInput:Or,onUpdateCode:rr,user:ei,isLoading:mr,submitResult:_r}=jt,Gr=on(jt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function kr(si,ci){return dn.createElement(zt,Gn(lr({},Gr),{onShowCodeSetting:si,onShowResourceCentre:ci}))}const $r=lr({input:Wt,is_file:mn,debugResult:Rn,debuging:Yn,submitting:Vn,executingMessage:mt,onDebugCode:yr,onChangeCode:cr,onSubmitCode:dr,onChangeInput:Or,user:ei,submitResult:_r},Gr);return dn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},dn.createElement(He,{setIsWhiteTheme:Gr==null?void 0:Gr.setIsWhiteTheme,isLoading:mr,language:tr,value:an,identifier:An,onChange:cr,onUpdateCode:rr,ActionBarRender:kr}),dn.createElement(Ne.ZP,lr({},$r)))}},55956:function(dt,nt,le){"use strict";le.d(nt,{h:function(){return y}});var y=(xe=>(xe[xe.NOMATCH=-1]="NOMATCH",xe[xe.OK=0]="OK",xe[xe.TIMEOUT=2]="TIMEOUT",xe[xe.PODFAILURE=3]="PODFAILURE",xe[xe.COMPILEFAILURE=4]="COMPILEFAILURE",xe[xe.EXECUTEFAILURE=5]="EXECUTEFAILURE",xe[xe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",xe))(y||{})},50582:function(dt,nt,le){"use strict";le.d(nt,{H7:function(){return ie},MK:function(){return z},MU:function(){return ne},X6:function(){return b},bM:function(){return te},fi:function(){return oe},fu:function(){return re},n4:function(){return fe},rX:function(){return E},vl:function(){return ue},zO:function(){return x}});var y=le(82093),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ee=(de,se,he)=>se in de?xe(de,se,{enumerable:!0,configurable:!0,writable:!0,value:he}):de[se]=he,ae=(de,se)=>{for(var he in se||(se={}))pe.call(se,he)&&ee(de,he,se[he]);if(a)for(var he of a(se))ce.call(se,he)&&ee(de,he,se[he]);return de};function re(de,se){return(0,y.U2)(`myproblems/${de}.json`,ae({hidePopLogin:!0},se||{}))}function te(de,se){return(0,y.v_)(`myproblems/${de}/code_submit.json`,se)}function ne(de,se){return(0,y.v_)(`myproblems/${de}/code_debug.json`,se)}function x(de,se){return se.language&&(se.language=encodeURIComponent(se.language)),(0,y.U2)(`myproblems/${de}/submit_records.json`,se)}function b(de){return(0,y.U2)("myproblems/record_detail.json",{id:de})}function E(de,se){return(0,y.U2)(`myproblems/${de}/result.json`,{mode:se})}function z(de,se){return(0,y.v_)(`myproblems/${de}/add_notes.json`,se)}function ie(de,se){return(0,y.v_)(`myproblems/${de}/restore_initial_code.json`,se)}function oe(de){return(0,y.v_)(`myproblems/${de}/sync_code.json`)}function fe(de,se){return(0,y.v_)(`myproblems/${de}/update_code.json`,se)}function ue(de,se){return(0,y.v_)(`discusses/${de}/plus.json`,se)}},20566:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return Ne}});var y=le(59301),xe=le(28284),a=le(6767),pe=le(62957),ce=le(20554),ee=le(82326),ae=le(17149),re=le(69219),te=le(37568),ne=le(54172),x=le(25399),b=le(13747),E=le(99571),z=le(82093),ie={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"},oe=le(37798),fe={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"},ue=le(38394),de=le(49661),se=le(24334);const he=["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 ge=({qitem:Me})=>{var Ue,Ve,rt,tt,ze,Be,Ye,Te,Ze,Qe;return y.createElement("div",{className:fe.warp},y.createElement("div",{className:fe.mainPart},y.createElement("div",{className:fe.qcount},(Me==null?void 0:Me.question_type)===8&&y.createElement(ue.Z,{className:fe.content,showProgramFill:!0,value:(Ue=Me==null?void 0:Me.program_attr)==null?void 0:Ue.description}),(Me==null?void 0:Me.question_type)!=8&&y.createElement(ue.Z,{className:fe.qtitle,value:(Me==null?void 0:Me.name)||(Me==null?void 0:Me.title)})),((Me==null?void 0:Me.question_type)===0||(Me==null?void 0:Me.question_type)===2)&&y.createElement("div",null,(Ve=Me==null?void 0:Me.choices)==null?void 0:Ve.map(($e,qe)=>y.createElement("div",{className:fe.redio},!($e!=null&&$e.is_answer)&&y.createElement("span",{className:fe.redioitem}),($e==null?void 0:$e.is_answer)&&y.createElement("i",{className:`${fe.redioitemyes} icon-duigou1`}),y.createElement(ue.Z,{className:$e!=null&&$e.is_answer?fe.titleyes:fe.title,value:he[qe]+($e==null?void 0:$e.choice_text)}),($e==null?void 0:$e.is_answer)&&y.createElement("div",{className:fe.yestag},"\u6B63\u786E\u7B54\u6848")))),(Me==null?void 0:Me.question_type)===1&&y.createElement("div",null,(rt=Me==null?void 0:Me.choices)==null?void 0:rt.map(($e,qe)=>y.createElement("div",{className:fe.checkbox},!($e!=null&&$e.is_answer)&&y.createElement("span",{className:fe.checkboxitem}),($e==null?void 0:$e.is_answer)&&y.createElement("i",{className:`${fe.checkboxitemyes} icon-duigou1`}),y.createElement(ue.Z,{className:$e!=null&&$e.is_answer?fe.titleyes:fe.title,value:he[qe]+($e==null?void 0:$e.choice_text)}),($e==null?void 0:$e.is_answer)&&y.createElement("div",{className:fe.yestag},"\u6B63\u786E\u7B54\u6848")))),(Me==null?void 0:Me.question_type)===3&&y.createElement("div",{className:fe.completion},(tt=Me==null?void 0:Me.standard_answer)==null?void 0:tt.map(($e,qe)=>{var je;return y.createElement("div",{style:{display:"flex"}},y.createElement("span",{className:fe.title},"\u586B\u7A7A\u9879",qe+1),y.createElement("div",{className:fe.content},(je=$e==null?void 0:$e.answer_text)==null?void 0:je.map((De,Le)=>y.createElement("div",{className:fe.items},De))))})),(Me==null?void 0:Me.question_type)===4&&y.createElement("div",{className:fe.simple},y.createElement("div",{className:fe.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(ze=Me==null?void 0:Me.answer_texts)!=null&&ze[0]?y.createElement(ue.Z,{className:fe.content,value:(Be=Me==null?void 0:Me.answer_texts)==null?void 0:Be[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Me==null?void 0:Me.question_type)===5&&((Ye=Me==null?void 0:Me.challenge_names)==null?void 0:Ye.map(($e,qe)=>y.createElement("div",{className:fe.shixun},y.createElement("span",{className:fe.qtitle},y.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,de.EM)(qe+1),"\u9898"),$e)))),(Me==null?void 0:Me.question_type)===6&&y.createElement("div",{className:fe.program},y.createElement(ue.Z,{className:fe.content,value:((Te=Me==null?void 0:Me.program_attr)==null?void 0:Te.description)||"- -"})),(Me==null?void 0:Me.question_type)===7&&((Ze=Me==null?void 0:Me.sub_item_banks)==null?void 0:Ze.map(($e,qe)=>{var je,De,Le,Je,et;return y.createElement("div",null,y.createElement("div",{className:fe.combination},y.createElement("span",{className:fe.qtitle},$e==null?void 0:$e.name)),y.createElement("div",{className:fe.warp,style:{padding:"0px",paddingTop:20}},y.createElement("div",null,(($e==null?void 0:$e.item_type)=="SINGLE"||($e==null?void 0:$e.item_type)=="JUDGMENT")&&((je=$e==null?void 0:$e.choices)==null?void 0:je.map((it,ot)=>y.createElement("div",{className:fe.redio},!(it!=null&&it.is_answer)&&y.createElement("span",{className:fe.redioitem}),(it==null?void 0:it.is_answer)&&y.createElement("i",{className:`${fe.redioitemyes} icon-duigou1`}),y.createElement(ue.Z,{className:it!=null&&it.is_answer?fe.titleyes:fe.title,value:he[ot]+(it==null?void 0:it.choice_text)}),(it==null?void 0:it.is_answer)&&y.createElement("div",{className:fe.yestag},"\u6B63\u786E\u7B54\u6848")))),($e==null?void 0:$e.item_type)=="MULTIPLE"&&((De=$e==null?void 0:$e.choices)==null?void 0:De.map((it,ot)=>y.createElement("div",{className:fe.checkbox},!(it!=null&&it.is_answer)&&y.createElement("span",{className:fe.checkboxitem}),(it==null?void 0:it.is_answer)&&y.createElement("i",{className:`${fe.checkboxitemyes} icon-duigou1`}),y.createElement(ue.Z,{className:it!=null&&it.is_answer?fe.titleyes:fe.title,value:he[ot]+(it==null?void 0:it.choice_text)}),(it==null?void 0:it.is_answer)&&y.createElement("div",{className:fe.yestag},"\u6B63\u786E\u7B54\u6848")))),($e==null?void 0:$e.item_type)=="COMPLETION"&&y.createElement("div",{className:fe.completion},(Le=$e==null?void 0:$e.standard_answer)==null?void 0:Le.map((it,ot)=>{var at;return y.createElement("div",{style:{display:"flex"}},y.createElement("span",{className:fe.title},"\u586B\u7A7A\u9879",ot+1),y.createElement("div",{className:fe.content},(at=it==null?void 0:it.answer_text)==null?void 0:at.map((Ut,wt)=>y.createElement("div",{className:fe.items},Ut))))})),($e==null?void 0:$e.item_type)=="SUBJECTIVE"&&y.createElement("div",{className:fe.simple},y.createElement("div",{className:fe.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Je=$e==null?void 0:$e.answer_texts)!=null&&Je[0]?y.createElement(ue.Z,{className:fe.content,value:(et=$e==null?void 0:$e.answer_texts)==null?void 0:et[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Me==null?void 0:Me.question_type)===8&&y.createElement("div",null,y.createElement(ue.Z,{disabledFill:!0,className:fe.content,showProgramFill:!0,value:se.Base64.decode(((Qe=Me==null?void 0:Me.program_attr)==null?void 0:Qe.code)||"")})),(Me==null?void 0:Me.question_type)===5&&y.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},y.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),y.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.author_name)||"- -")),y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.author_school_name)||"- -")),y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.study_count)||"0"))),y.createElement("a",{className:fe.shixunbutton,href:`/shixuns/${Me==null?void 0:Me.identifier}/challenges?exercise=true`,target:"_blank"},y.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Me==null?void 0:Me.question_type)<=4||[6,8].includes(Me==null?void 0:Me.question_type))&&y.createElement("div",{className:fe.bottom},y.createElement("div",{className:fe.bottomitem},y.createElement("span",{className:fe.left},"\u89E3\u6790"),y.createElement("span",{className:fe.right},Me!=null&&Me.analysis?y.createElement(ue.Z,{value:Me==null?void 0:Me.analysis}):y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),y.createElement("div",{className:fe.bottomitem},y.createElement("span",{className:fe.left},"\u96BE\u5EA6"),y.createElement("span",{className:fe.right},(Me==null?void 0:Me.difficulty)===1?"\u7B80\u5355":(Me==null?void 0:Me.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),y.createElement("div",{className:fe.bottomitem},y.createElement("span",{className:fe.left},"\u77E5\u8BC6\u70B9"),y.createElement("span",{className:fe.right},Me!=null&&Me.tag_discipline?Me==null?void 0:Me.tag_discipline:y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},ve=le(11237),me=le(9164),be=le(76560),ye=le(61485),Ae=le(84216),Se=le(70610),Fe=le(61471),Ce=le(59301),_e=Object.defineProperty,we=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,Xe=(Me,Ue,Ve)=>Ue in Me?_e(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Me[Ue]=Ve,Ge=(Me,Ue)=>{for(var Ve in Ue||(Ue={}))We.call(Ue,Ve)&&Xe(Me,Ve,Ue[Ve]);if(Oe)for(var Ve of Oe(Ue))Pe.call(Ue,Ve)&&Xe(Me,Ve,Ue[Ve]);return Me},He=(Me,Ue)=>we(Me,Ie(Ue)),ke=(Me,Ue,Ve)=>new Promise((rt,tt)=>{var ze=Te=>{try{Ye(Ve.next(Te))}catch(Ze){tt(Ze)}},Be=Te=>{try{Ye(Ve.throw(Te))}catch(Ze){tt(Ze)}},Ye=Te=>Te.done?rt(Te.value):Promise.resolve(Te.value).then(ze,Be);Ye((Ve=Ve.apply(Me,Ue)).next())});const Re=({setScoreShow:Me,ScoreShow:Ue,onOk:Ve,isshixuns:rt,isloadings:tt,dispatch:ze,isIntelligentAssistant:Be=!1,ispptModal:Ye=!1,isChangeQuestion:Te=!1,newExercisePaper:Ze,shixunsDetail:Qe})=>{var $e,qe,je;let[De,Le]=(0,y.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:Be,is_smart_plan:Ye,group_id:[]}),[Je,et]=(0,y.useState)([]),[it,ot]=(0,y.useState)([]),[at,Ut]=(0,y.useState)([]),[wt,Tt]=(0,y.useState)([]);const[gt,ct]=(0,y.useState)(!1),[ht]=xe.default.useForm(),[st,Ct]=(0,y.useState)(),[pt,St]=(0,y.useState)(!1);let[Dt,Rt]=(0,y.useState)(rt);const[Pt,un]=(0,y.useState)([]),[pn,nn]=(0,y.useState)(0),[Xt,ln]=(0,y.useState)(!0),[tn,Yt]=(0,y.useState)([]),[gn,xn]=(0,y.useState)([]),bn=[{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}],hn=[{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[sn,xt]=(0,y.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 Bt=(0,y.useRef)(new Set),Lt=(0,y.useRef)(new Set),Qt=xe.default.useWatch("courseid",ht),Ft=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],_t=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],ut=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[vt,It]=(0,y.useState)(!1),Jt=()=>{ht.resetFields(),Dt=!1,Rt(!1),It(!1),ht.submit()};(0,y.useEffect)(()=>{var Zt,en,Bn,En,Sn,Ln,Ot,Tn,In,_n;(((Bn=(en=(Zt=Ze==null?void 0:Ze.editData)==null?void 0:Zt.exercise)==null?void 0:en.exist_item_bank_ids)==null?void 0:Bn.length)>0||((Ln=(Sn=(En=Ze==null?void 0:Ze.editData)==null?void 0:En.exercise)==null?void 0:Sn.exist_item_bank_shixun_ids)==null?void 0:Ln.length)>0)&&xn([...(Tn=(Ot=Ze==null?void 0:Ze.editData)==null?void 0:Ot.exercise)==null?void 0:Tn.exist_item_bank_ids,...(_n=(In=Ze==null?void 0:Ze.editData)==null?void 0:In.exercise)==null?void 0:_n.exist_item_bank_shixun_ids])},[(qe=($e=Ze==null?void 0:Ze.editData)==null?void 0:$e.exercise)==null?void 0:qe.exist_item_bank_ids]),(0,y.useEffect)(()=>{Ue&&(ht.setFieldsValue({item_type:"",courseid:null,tag_discipline_id:null,difficulty:null,keyword:null}),Xt&&Dt&&(ht.setFieldsValue({item_type:"SHIXUN"}),De.item_type="SHIXUN",Le(Ge({},De)),ln(!1)),qt(De),Kt(),Gt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[Ue]),(0,y.useEffect)(()=>{pn>0&&setTimeout(()=>{nn(0)},2e3)},[pn]);function qt(Zt){return ke(this,null,function*(){var en,Bn,En;if(ct(!0),Le(Ge({},Zt)),(at==null?void 0:at.length)<=0&&Zt.type==="5"){Tt([]),ct(!1);return}console.log("----",at,Pt);let Sn=Zt.type==="5"?at==null?void 0:at.filter(In=>!Pt.includes(In)):null,Ln=Zt.type==="5"?at==null?void 0:at.filter(In=>Pt.includes(In)):null,Ot={course_discipline_id:Zt==null?void 0:Zt.courseid};(Zt==null?void 0:Zt.type)==="1"&&(Ot={discipline_id:((en=Zt==null?void 0:Zt.courseid)==null?void 0:en[0])||null,sub_discipline_id:((Bn=Zt==null?void 0:Zt.courseid)==null?void 0:Bn[1])||null});let Tn=yield(0,z.ZP)("/api/item_banks.json",{method:"get",params:He(Ge(Ge({},Zt),Ot),{ids:Sn,shixun_ids:Ln,include_shixuns:!Be,group_id:((En=Zt.group_id)==null?void 0:En.map(In=>In==null?void 0:In.value))||null,keyword:Zt.keyword?encodeURIComponent(Zt.keyword):Zt.keyword,type:Zt.type==="5"?null:Zt.type,clazz:Zt.type==="3"?"ItemBanksGroup":null,bigmodel:Be,is_smart_plan:Ye})});Tt(Tn),ct(!1)})}function Kt(){return ke(this,null,function*(){let Zt=yield(0,z.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:De.type==="5"?null:De.type,clazz:"ItemBanksGroup"}});et((0,oe.L)(Zt==null?void 0:Zt.disciplines))})}function Gt(Zt){return ke(this,null,function*(){var en;let Bn=yield(0,z.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Zt}),En=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(en=Bn==null?void 0:Bn.data)==null?void 0:en.map(Sn=>({title:Sn.name,id:Sn.id,pid:Sn.id,value:Sn.id,key:Sn.id,isLeaf:!Sn.have_child}))}];Yt(En)})}function Ht(Zt){return ke(this,null,function*(){var en,Bn,En,Sn;ct(!0);let Ln=(en=Zt.list)==null?void 0:en.filter(_n=>!Pt.includes(_n)),Ot=(Bn=Zt.list)==null?void 0:Bn.filter(_n=>Pt.includes(_n));if(Ln.length===0&&Ot.length===0){ct(!1),Tt([]);return}let Tn={course_discipline_id:Zt==null?void 0:Zt.courseid};(Zt==null?void 0:Zt.type)==="1"&&(Tn={discipline_id:((En=Zt==null?void 0:Zt.courseid)==null?void 0:En[0])||null,sub_discipline_id:((Sn=Zt==null?void 0:Zt.courseid)==null?void 0:Sn[1])||null});let In=yield(0,z.ZP)("/api/item_banks.json",{method:"get",params:He(Ge(Ge({},Zt),Tn),{ids:Ln,shixun_ids:Ot,type:Zt.type==="5"?null:Zt.type,clazz:Zt.type==="3"?"ItemBanksGroup":null})});ct(!1),Tt(In)})}const yn=Zt=>ke(void 0,null,function*(){const en=yield ze({type:"shixunsDetail/release",payload:{id:Zt}});let Bn=en==null?void 0:en.tag_position,En=(en==null?void 0:en.evaluation_set_position)||[],Sn=en.status;return Sn===0?(a.ZP.success("\u53D1\u5E03\u6210\u529F"),qt(De),!0):(Sn===2?a.ZP.error(`\u7B2C${En.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Sn===3?a.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Bn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):a.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),fn=Zt=>(Zt==null?void 0:Zt.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Dn=(Zt,en,Bn)=>Zt.map(En=>En.key===en?Ge(Ge({},En),Bn):En.children?He(Ge({},En),{children:Dn(En.children,en,Bn)}):En),jn=Zt=>ke(void 0,null,function*(){const{key:en}=Zt;let Bn=De.type;const En=yield(0,Se.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(en),type:Bn}),{data:Sn,total_count:Ln}=En||{};Ln>0&&Yt(Ot=>Dn(Ot,en,{children:Sn.map(Tn=>({title:Tn.name,id:Tn.id,pid:Tn.id,value:Tn.id,key:Tn.id,isLeaf:!Tn.have_child}))}))});function Pn(Zt){console.log("----",De),Zt==="1"&&(sn.gg=Ge({},De)),Zt==="2"&&(sn.scj=Ge({},De)),Zt==="3"&&(sn.ttgx=Ge({},De)),Zt==="0"&&(sn.wcjd=Ge({},De)),Zt==="5"&&(sn.yx=Ge({},De)),xt(Ge({},sn))}function qn(){De.type==="1"&&(De=sn.gg),De.type==="2"&&(De=sn.scj),De.type==="3"&&(De=sn.ttgx),De.type==="0"&&(De=sn.wcjd),De.type==="5"&&(De=sn.yx),(De==null?void 0:De.item_type)==="SHIXUN"?(Dt=!0,Rt(!0)):(Dt=!1,Rt(!1)),ht.setFieldsValue(Ge({},De)),Le(Ge({},De)),qt(Ge({},De))}return Ce.createElement("div",null,Ce.createElement(pe.default,{title:!1,footer:!1,open:Ue,width:1200,centered:!0,className:ie.scoremodal,onCancel:()=>{Me(!1)}},Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement("div",{className:ie.title},Be?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Be&&Ce.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"),Ce.createElement(ce.default,{className:ie.tabWrap,activeKey:De.type,onChange:Zt=>{Zt==="3"?(De.show_all_share=!0,Gt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):De.show_all_share=null,Zt==="0"&&Gt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Pn(De.type),De.type=Zt,(De==null?void 0:De.item_type)==="SHIXUN"&&De.type!=="5"&&(Dt=!0,Rt(!0)),It(!1),De.type==="5"&&(Dt=!1,Rt(!1)),qn(),Kt()},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:Ce.createElement("div",null,"\u5DF2\u9009",at.length>0&&Ce.createElement("span",{className:ie.titlecount},at.length),pn>0&&Ce.createElement("span",{className:ie.add},"+",pn)),key:"5"}]}),Ce.createElement(xe.default,{layout:"inline",form:ht,onValuesChange:(Zt,en)=>{const Bn=Object.values(en).some(Sn=>Sn!==null&&Sn!==""&&Sn!==void 0),En=en.keyword==="";if(It(Bn||!En),De.page=1,(en==null?void 0:en.item_type)==="SHIXUN"){if(De.type==="5"?Rt(!1):Rt(!0),Zt.keyword||Zt.keyword==="")return;ht.submit()}else{if(Zt!=null&&Zt.courseid&&ht.setFieldsValue({tag_discipline_id:null}),Rt(!1),Zt.keyword||Zt.keyword==="")return;ht.submit()}},onFinish:Zt=>{var en;De.type==="3"&&(!Zt.group_id||((en=Zt==null?void 0:Zt.group_id)==null?void 0:en.length)===0)?De.show_all_share=!0:De.show_all_share=null,Le(Ge(Ge({},De),Zt)),qt(Ge(Ge({},De),Zt))}},Ce.createElement(xe.default.Item,{name:"item_type"},Ce.createElement(ee.default,{className:ie.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Ye?hn:Be?bn==null?void 0:bn.filter(Zt=>Zt.question_type!==5):bn).map(Zt=>Ce.createElement(ee.default.Option,{key:Zt.value},Zt.name)))),["1","2"].includes(De.type)?Ce.createElement(Ce.Fragment,null,Ce.createElement(xe.default.Item,{name:"courseid"},Ce.createElement(ae.Z,{className:ie.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Je})),!Dt&&Ce.createElement(xe.default.Item,{name:"tag_discipline_id"},Ce.createElement(ee.default,{className:ie.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(je=wt==null?void 0:wt.tag_disciplines)==null?void 0:je.map(Zt=>Ce.createElement(ee.default.Option,{key:Zt.id},Zt.name))))):Ce.createElement(Ce.Fragment,null,Ce.createElement(xe.default.Item,{name:"courseid"},Ce.createElement(Fe.q,{style:{width:160,height:38},size:"middle",showLinkButton:!1,data:{container_type:"ItemBank",type:De==null?void 0:De.type}})),!Dt&&Ce.createElement(xe.default.Item,{name:"tag_discipline_id"},Ce.createElement(Fe.i,{allowAcceptEmpty:!0,data:{container_type:"ItemBank",search:!0},style:{width:160,height:38},size:"middle",courseDisciplineId:Qt,showLinkButton:!1}))),Ce.createElement(xe.default.Item,{name:Dt?"diff":"difficulty"},Ce.createElement(ee.default,{className:ie.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},Ft.map(Zt=>Ce.createElement(ee.default.Option,{key:Zt.value},Zt.name)))),Dt&&Ce.createElement(xe.default.Item,{name:"shixun_publish_status"},Ce.createElement(ee.default,{className:ie.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},ut.map(Zt=>Ce.createElement(ee.default.Option,{key:Zt.value},Zt.name)))),(De.type==="3"||De.type==="0")&&!Dt&&Ce.createElement(xe.default.Item,{name:"group_id"},Ce.createElement(re.default,{treeDataSimpleMode:!0,style:{width:134},className:ie.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Zt,en)=>en.title.toUpperCase().indexOf(Zt.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:jn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:tn})),vt&&Ce.createElement("span",{className:ie.allqingchu,onClick:Jt},Ce.createElement("i",{className:"iconfont icon-guanbi4"}),Ce.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Ce.createElement(xe.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Ce.createElement(te.default.Search,{className:ie.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Ce.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ie.searchIcon}`,onClick:()=>ht.submit()}),onSearch:Zt=>{ht.submit()}}))),Ce.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Ce.createElement("div",{onClick:()=>{De.updated_at==="asc"?De.updated_at="desc":De.updated_at="asc",Le(He(Ge({},De),{page:1})),qt(He(Ge({},De),{page:1}))}}," ",De.updated_at?Ce.createElement("img",{src:De.updated_at==="asc"?ve.Z:me.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Ce.createElement("div",{onClick:()=>{De.quotes==="asc"?De.quotes="desc":De.quotes="asc",Le(He(Ge({},De),{page:1})),qt(He(Ge({},De),{page:1}))},style:{marginLeft:20}}," ",De.quotes?Ce.createElement("img",{src:De.quotes==="asc"?ve.Z:me.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Ce.createElement(ne.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(wt==null?void 0:wt.items)||(wt==null?void 0:wt.shixun_list),pagination:!1,loading:gt,rowKey:Zt=>Zt.id,rowSelection:{type:Be||Te?"radio":"checkbox",selectedRowKeys:it,getCheckboxProps:Zt=>({disabled:Zt.shixun_tag_num===1||(gn==null?void 0:gn.find(en=>Zt.id===en))}),onSelect(Zt,en,Bn){if(Be||Te){ot([Zt.id]),Lt.current=new Set([Zt.id]),nn(1),Ut([Zt.id]);return}if(en)(Dt||Zt!=null&&Zt.challenge_names)&&un([...Pt,Zt.id]),ot([...it,Zt.id]),Zt.identifier?Bt.current.add(Zt.id):Lt.current.add(Zt.id),nn(1),Ut([...at,Zt.id]);else{Zt.identifier?Bt.current.delete(Zt.id):Lt.current.delete(Zt.id);let En=at.filter(Sn=>Sn!==Zt.id);if(ot(En),Ut(En),Dt||Zt!=null&&Zt.challenge_names){let Sn=Pt.filter(Ln=>Ln!==Zt.id);un([...Sn])}if(De.type==="5"){Ht(He(Ge({},De),{list:[...En]}));return}}},onSelectAll(Zt,en,Bn){var En,Sn;if(Zt){const Ln=Bn.map(Tn=>Tn.id),Ot=(Sn=Bn==null?void 0:Bn.filter(Tn=>Tn==null?void 0:Tn.challenge_names))==null?void 0:Sn.map(Tn=>Tn.id);un([...Pt,...Ot]),ot([...it,...Ln]),Ut([...at,...Ln]);for(const Tn of Bn)Tn.identifier?Bt.current.add(Tn.id):Lt.current.add(Tn.id)}else{const Ln=Bn.map(_n=>_n.id),Ot=it.filter(_n=>!Ln.some(Fn=>Fn===_n)),Tn=(En=Bn==null?void 0:Bn.filter(_n=>_n==null?void 0:_n.challenge_names))==null?void 0:En.map(_n=>_n.id);ot([...Ot]),Ut([...Ot]);let In=Pt.filter(_n=>!Tn.some(Fn=>Fn===_n.id));un([...In]),De.type==="5"&&Ht(He(Ge({},De),{list:[...Ot]}));for(const _n of Ln)_n.identifier?Bt.current.delete(_n):Lt.current.delete(_n)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Zt,en,Bn)=>{var En,Sn;return Ce.createElement(x.Z,{title:fn(en)},Ce.createElement("div",null,Dt||en!=null&&en.challenge_names?"\u5B9E\u8BAD\u9898":(Sn=(En=bn==null?void 0:bn.filter(Ln=>Ln.value===Zt))==null?void 0:En[0])==null?void 0:Sn.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Dt?"30%":"60%",key:"name",render:(Zt,en,Bn)=>{var En;return Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement(x.Z,{title:fn(en)},Ce.createElement("div",{className:en!=null&&en.high_resources_consume?ie.q_title:""},Ce.createElement(ue.Z,{key:1,showLines:1,showTextOnly:!0,value:Dt||en!=null&&en.challenge_names?en!=null&&en.title||Zt===null?"--":Zt:(en==null?void 0:en.item_type)=="BPROGRAM"?(En=en==null?void 0:en.program_attr)==null?void 0:En.description:Zt}))),(en==null?void 0:en.high_resources_consume)&&Ce.createElement(Ae.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Dt,render:(Zt,en,Bn)=>{var En;return Ce.createElement(x.Z,{title:fn(en)},Ce.createElement("span",null,Zt?(En=Zt==null?void 0:Zt.split("\u3001"))==null?void 0:En[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Dt,render:(Zt,en,Bn)=>Ce.createElement(x.Z,{title:fn(en)},Ce.createElement("span",null,Zt||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Zt,en,Bn)=>{var En,Sn,Ln,Ot;return Ce.createElement(x.Z,{title:fn(en)},Ce.createElement("div",null,Dt||en!=null&&en.challenge_names?(en==null?void 0:en.level)||((Sn=(En=Ft==null?void 0:Ft.filter(Tn=>Tn.value===Zt))==null?void 0:En[0])==null?void 0:Sn.name):(Ot=(Ln=Ft==null?void 0:Ft.filter(Tn=>Tn.value===Zt))==null?void 0:Ln[0])==null?void 0:Ot.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Dt,render:(Zt,en,Bn)=>Ce.createElement(x.Z,{title:fn(en)},Ce.createElement("div",null,Zt||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Zt,en,Bn)=>Ce.createElement(x.Z,{title:fn(en)},Ce.createElement("div",null,Dt||en!=null&&en.challenge_names?(en==null?void 0:en.study_count)||(en==null?void 0:en.stu_num):Zt))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(x.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(ye.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Dt,render:(Zt,en,Bn)=>Ce.createElement(x.Z,{title:fn(en)},Ce.createElement("div",null,Zt||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Zt,en,Bn)=>Ce.createElement(x.Z,{title:fn(en)},Ce.createElement("div",{style:{flex:1,textAlign:"start"}},Ce.createElement("a",{onClick:()=>{var En,Sn;Ct(He(Ge({},en),{question_type:Dt||en!=null&&en.challenge_names?5:(Sn=(En=bn==null?void 0:bn.filter(Ln=>Ln.value===(en==null?void 0:en.item_type)))==null?void 0:En[0])==null?void 0:Sn.question_type})),St(!0)}},"\u67E5\u770B"),(en==null?void 0:en.shixun_tag_num)===1&&Ce.createElement("a",{style:{marginLeft:10},onClick:()=>{pe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Ce.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Ce.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${en==null?void 0:en.identifier}/challenges`)}},(en==null?void 0:en.shixun_name)||"--"),"\uFF1F"),onOk:()=>ke(void 0,null,function*(){if(!yn(en==null?void 0:en.identifier))return new Promise((En,Sn)=>{Sn()})})})}},"\u53D1\u5E03")))}].filter(Zt=>!Zt.hidden)}),Ce.createElement(b.Z,{current:De.page,total:(wt==null?void 0:wt.items_count)||(wt==null?void 0:wt.shixuns_count),style:{marginBottom:20},defaultPageSize:De.per_page,showTotal:Zt=>Ce.createElement("span",null,"\u5171\xA0",Ce.createElement("span",{style:{color:"#165DFF"}},Zt),"\xA0\u6761\u6570\u636E"),pageSize:De.per_page,onChange:(Zt,en)=>{De.page=Zt,De.per_page=en,Le(Ge({},De)),qt(Ge({},De))}}),Ce.createElement("div",{className:ie.bottom},Ce.createElement(E.ZP,{className:ie.no,onClick:()=>{Me(!1)}},"\u53D6\u6D88"),Ce.createElement(E.ZP,{loading:tt,style:{width:tt&&75},className:ie.yes,onClick:()=>ke(void 0,null,function*(){if((at==null?void 0:at.length)<=0){a.ZP.info(Be||Te?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Ve([...Lt.current],[...Bt.current],!0,at==null?void 0:at.length)})},Be?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Ce.createElement(pe.default,{open:pt,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:ie.previewModal,width:1e3,centered:!0,onCancel:()=>{St(!1)},onOk:()=>{St(!1)}},Ce.createElement(ge,{qitem:st})))};var Ne=(0,be.connect)(({shixunsDetail:Me,newExercisePaper:Ue})=>({shixunsDetail:Me,newExercisePaper:Ue}))(Re)},54579:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return ne}});var y=le(62957),xe={ul:"ul___TdfYY"},a=le(32637),pe=le(59301),ce=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,re=(x,b)=>{var E={};for(var z in x)ee.call(x,z)&&b.indexOf(z)<0&&(E[z]=x[z]);if(x!=null&&ce)for(var z of ce(x))b.indexOf(z)<0&&ae.call(x,z)&&(E[z]=x[z]);return E},ne=x=>{var b=x,{open:E,onCancel:z}=b,ie=re(b,["open","onCancel"]);return pe.createElement(y.default,{centered:!0,open:E,title:pe.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:z,footer:null},pe.createElement("div",null,pe.createElement("div",{className:"tc"},pe.createElement("img",{className:"mt10",src:a,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),pe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),pe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),pe.createElement("div",{style:{color:"#333"},className:"pt30 font14"},pe.createElement("ul",{className:xe.ul},pe.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),pe.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),pe.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},74372:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return x}});var y=le(59301),xe=le(6767),a=le(62957),pe=le(37568),ce={flex_box_center:"flex_box_center___sBoKM",flex_space_between:"flex_space_between___SHLh3",flex_box_vertical_center:"flex_box_vertical_center___T97r6",flex_box_center_end:"flex_box_center_end___pNP7Y",flex_box_column:"flex_box_column___dr0wb",addModal:"addModal___aEWdi",row:"row____K9d5",label:"label___y3olw"},ee=le(15395),ae=le(70610),re=le(76560),te=(b,E,z)=>new Promise((ie,oe)=>{var fe=se=>{try{de(z.next(se))}catch(he){oe(he)}},ue=se=>{try{de(z.throw(se))}catch(he){oe(he)}},de=se=>se.done?ie(se.value):Promise.resolve(se.value).then(fe,ue);de((z=z.apply(b,E)).next())});const ne=({problemset:b,dispatch:E,onOk:z})=>{const[ie,oe]=(0,y.useState)(""),[fe,ue]=(0,y.useState)([0]),de=()=>{E({type:"problemset/setActionTabs",payload:{}})};(0,y.useEffect)(()=>{var he,Ee;b.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939"&&(ue([(Ee=(he=b.actionTabs)==null?void 0:he.params)==null?void 0:Ee.group_id]),oe(""))},[b.actionTabs.key]);const se=()=>te(void 0,null,function*(){const he=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!ie.trim()){xe.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(ie.charAt(0)===" "){xe.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let ge=0;ge0?fe[0]:0,name:ie});Ee.status===0&&(de(),z(Ee==null?void 0:Ee.id))});return y.createElement(a.default,{centered:!0,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",open:b.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939",width:500,onCancel:de,onOk:se,destroyOnClose:!0},y.createElement("div",{className:ce.addModal},y.createElement("div",{className:ce.row},y.createElement("span",{className:ce.label},"\u6587\u4EF6\u5939\u540D\u79F0: "),y.createElement(pe.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",value:ie,onChange:he=>oe(he.target.value)})),y.createElement("div",{className:ce.row,style:{alignItems:"start",maxHeight:500,overflow:"auto"}},y.createElement("span",{className:ce.label},"\u6587\u4EF6\u5939\u4F4D\u7F6E: "),y.createElement(ee.Z,{value:fe,onChange:he=>ue(he)}))))};var x=(0,re.connect)(({problemset:b})=>({problemset:b}))(ne)},52790:function(dt,nt,le){"use strict";var y=le(59301),xe=le(76560),a=le(6767),pe=le(62957),ce=le(89392),ee=le.n(ce),ae=le(17062),re=le(38394),te=le(24334),ne=le.n(te),x=le(82093),b=le(50582),E=le(57049),z=le(61186),ie=le.n(z),oe=le(59301),fe=Object.defineProperty,ue=Object.defineProperties,de=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ge=(Ae,Se,Fe)=>Se in Ae?fe(Ae,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Ae[Se]=Fe,ve=(Ae,Se)=>{for(var Fe in Se||(Se={}))he.call(Se,Fe)&&ge(Ae,Fe,Se[Fe]);if(se)for(var Fe of se(Se))Ee.call(Se,Fe)&&ge(Ae,Fe,Se[Fe]);return Ae},me=(Ae,Se)=>ue(Ae,de(Se)),be=(Ae,Se,Fe)=>new Promise((Ce,_e)=>{var we=We=>{try{Oe(Fe.next(We))}catch(Pe){_e(Pe)}},Ie=We=>{try{Oe(Fe.throw(We))}catch(Pe){_e(Pe)}},Oe=We=>We.done?Ce(We.value):Promise.resolve(We.value).then(we,Ie);Oe((Fe=Fe.apply(Ae,Se)).next())});const ye=({problemset:Ae,dispatch:Se})=>{var Fe,Ce,_e,we,Ie;const[Oe,We]=(0,y.useState)({}),[Pe,Xe]=(0,y.useState)([]),[Ge,He]=(0,y.useState)(!1),[ke,Re]=(0,y.useState)(!1),[Ne,Me]=(0,y.useState)({}),Ue=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var ze,Be,Ye;if(((ze=Ae==null?void 0:Ae.actionTabs)==null?void 0:ze.key)==="BPROGRAM"){const Te=(0,ce.cloneDeep)((Be=Ae==null?void 0:Ae.actionTabs)==null?void 0:Be.params);We(Te),Xe((Ye=Te==null?void 0:Te.standard_answer)==null?void 0:Ye.map(Ze=>({value:"",answer:(Ze==null?void 0:Ze.answer_text)||[]})))}},[(Fe=Ae==null?void 0:Ae.actionTabs)==null?void 0:Fe.key]);function Ve(){return new Date().getTime()}const rt=()=>be(void 0,null,function*(){var ze,Be,Ye,Te,Ze;if(Pe.some(qe=>(qe==null?void 0:qe.value)==="")&&!Ge){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ge){const qe=(0,ce.cloneDeep)((ze=Ae==null?void 0:Ae.actionTabs)==null?void 0:ze.params);Xe([...(Be=qe==null?void 0:qe.standard_answer)==null?void 0:Be.map(je=>({value:"",answer:(je==null?void 0:je.answer_text)||[],type:""}))]),He(!Ge);return}else{let qe=Pe==null?void 0:Pe.map((je,De)=>me(ve({},je),{type:je.types}));Xe(qe)}console.log(Pe),Re(!0);let Qe=yield(0,x.ZP)(`/api/problems/${(Ye=Oe==null?void 0:Oe.program_attr)==null?void 0:Ye.identifier}/start.json`,{method:"get"});const $e=yield(0,b.n4)(Qe==null?void 0:Qe.identifier,{code:(Te=Oe==null?void 0:Oe.program_attr)==null?void 0:Te.code,language:(Ze=Oe==null?void 0:Oe.program_attr)==null?void 0:Ze.language,answers:Pe==null?void 0:Pe.map(qe=>qe.value)});if(($e==null?void 0:$e.status)===0){let je=function(){return be(this,null,function*(){const{status:De,message:Le,data:Je}=yield(0,b.rX)(Qe==null?void 0:Qe.identifier,"submit"),it=Ve()-qe>10*1e3*(Pe==null?void 0:Pe.length);if(De!==0&&!it&&setTimeout(je,1e3),it){pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),Re(!1);return}if(De===0){Re(!1);let ot=Pe==null?void 0:Pe.map((at,Ut)=>me(ve({},at),{type:(Je==null?void 0:Je.right_arr[Ut])===1?"success":"warning"}));Xe(ot),Me(Je),Je.status===2&&(Re(!1),pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const qe=Ve();yield(0,b.bM)(Qe==null?void 0:Qe.identifier,{}),je()}else Re(!1);He(!Ge)}),tt=()=>{We({}),Xe([]),He(!1),Se({type:"problemset/setActionTabs",payload:{}})};return oe.createElement(oe.Fragment,null,oe.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:Ae.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ge?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:rt,onCancel:tt,okButtonProps:{loading:ke}},oe.createElement("div",null,oe.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),oe.createElement(re.Z,{value:(Ce=Oe==null?void 0:Oe.program_attr)==null?void 0:Ce.description}),((_e=Oe==null?void 0:Oe.program_attr)==null?void 0:_e.code)&&oe.createElement(re.Z,{showProgramFill:!0,onFillChange:ze=>{let Be=ze==null?void 0:ze.map((Ye,Te)=>ve({},Ye));Xe(Be)},programFillValue:Pe,value:te.Base64.decode((we=Oe==null?void 0:Oe.program_attr)==null?void 0:we.code)}),Ge&&oe.createElement(y.Fragment,null,oe.createElement("div",{className:ae.Z.line}),(Ie=Oe==null?void 0:Oe.standard_answer)==null?void 0:Ie.map((ze,Be)=>oe.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},oe.createElement("b",null,"\u586B\u7A7A",Be+1,"\u7B54\u6848:\xA0"),oe.createElement("pre",null,(ze==null?void 0:ze.answer_text)||""))),oe.createElement("div",{className:"c-grey-333 mb10"},oe.createElement("b",null,"\u89E3\u6790:\xA0"),(Oe==null?void 0:Oe.analysis)||"\u6682\u65E0\u89E3\u6790")))),(Ne==null?void 0:Ne.id)&&Ne.status!==2&&oe.createElement(pe.default,{open:(Ne==null?void 0:Ne.id)&&Ne.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{Me({})},onCancel:()=>{Me({})}},oe.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},oe.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},oe.createElement("div",null,oe.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),oe.createElement("span",{style:{marginLeft:12,color:Ne.status!==0&&"#E30000"}},E.Im[Ne.status])),oe.createElement("div",null,oe.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),oe.createElement("span",{style:{marginLeft:12}},ie()(Ne.created_at).format("YYYY-MM-DD HH:mm:ss"))),oe.createElement("div",null,oe.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),oe.createElement("span",{style:{marginLeft:12}},Ne.language)),oe.createElement("div",null,oe.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),oe.createElement("span",{style:{marginLeft:12}},Ne.execute_time,"ms"))),oe.createElement(E.Y4,ve({},Ne)))))};nt.Z=(0,xe.connect)(({problemset:Ae})=>({problemset:Ae}))(ye)},48820:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return St}});var y=le(59301),xe=le(76560),a=le(6767),pe=le(62957),ce=le(89392),ee=le(38394),ae=le(47889),re=le(99571),te=le(37285),ne=le(17062),x=le(59301),b=Object.defineProperty,E=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,ue=(Dt,Rt,Pt)=>Rt in Dt?b(Dt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):Dt[Rt]=Pt,de=(Dt,Rt)=>{for(var Pt in Rt||(Rt={}))oe.call(Rt,Pt)&&ue(Dt,Pt,Rt[Pt]);if(ie)for(var Pt of ie(Rt))fe.call(Rt,Pt)&&ue(Dt,Pt,Rt[Pt]);return Dt},se=(Dt,Rt)=>E(Dt,z(Rt)),he=(Dt,Rt,Pt)=>new Promise((un,pn)=>{var nn=tn=>{try{ln(Pt.next(tn))}catch(Yt){pn(Yt)}},Xt=tn=>{try{ln(Pt.throw(tn))}catch(Yt){pn(Yt)}},ln=tn=>tn.done?un(tn.value):Promise.resolve(tn.value).then(nn,Xt);ln((Pt=Pt.apply(Dt,Rt)).next())});const Ee=({problemset:Dt,dispatch:Rt,showdiv:Pt,data:un})=>{const[pn,nn]=(0,y.useState)([]),[Xt,ln]=(0,y.useState)(!1),tn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var bn;((bn=Object.keys(un))==null?void 0:bn.length)>0&&nn(un.choices)},[un]);const Yt=()=>he(void 0,null,function*(){if(!pn.some(bn=>bn==null?void 0:bn.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Xt){const bn=(0,ce.cloneDeep)(un);nn(bn.choices)}ln(!Xt)}),gn=(bn,hn)=>{console.log(bn.target.checked);const sn=pn.map((xt,Bt)=>se(de({},xt),{checked:Bt===hn?bn.target.checked:!1}));nn(sn)},xn=()=>{nn([]),ln(!1),Rt({type:"problemset/setActionTabs",payload:{}})};return x.createElement("div",null,x.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),x.createElement(ee.Z,{value:un==null?void 0:un.name}),pn==null?void 0:pn.map((bn,hn)=>{const{is_answer:sn,checked:xt,choice_text:Bt}=bn;let Lt="";return Xt&&sn&&(Lt=ne.Z.green),Xt&&!sn&&xt&&(Lt=ne.Z.red),x.createElement("div",{key:hn,style:{pointerEvents:Xt?"none":"auto"},className:`${ne.Z.row} ${Lt}`},x.createElement(ae.ZP,{onChange:Qt=>gn(Qt,hn),checked:xt}),x.createElement("span",null,tn[hn],".\xA0"),x.createElement(ee.Z,{className:ne.Z.html,value:Bt}),Xt&&sn&&x.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Xt&&!sn&&xt&&x.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Xt&&x.createElement(y.Fragment,null,x.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},x.createElement("div",{className:"c-grey-333 mb5"},x.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),tn[pn.findIndex(bn=>bn.is_answer)]),x.createElement("div",{className:"c-grey-333 mb10"},x.createElement("b",null,"\u89E3\u6790:\xA0"),(un==null?void 0:un.analysis)||"\u6682\u65E0\u89E3\u6790"))),x.createElement("div",{style:{textAlign:"end",marginTop:10}},x.createElement(re.ZP,{type:"primary",onClick:()=>{Yt()}},Xt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Pt&&x.createElement(te.Z,null))};var ge=(0,xe.connect)(({problemset:Dt})=>({problemset:Dt}))(Ee),ve=le(37568),me=le(65986),be=le(59301),ye=Object.defineProperty,Ae=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,we=(Dt,Rt,Pt)=>Rt in Dt?ye(Dt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):Dt[Rt]=Pt,Ie=(Dt,Rt)=>{for(var Pt in Rt||(Rt={}))Ce.call(Rt,Pt)&&we(Dt,Pt,Rt[Pt]);if(Fe)for(var Pt of Fe(Rt))_e.call(Rt,Pt)&&we(Dt,Pt,Rt[Pt]);return Dt},Oe=(Dt,Rt)=>Ae(Dt,Se(Rt)),We=(Dt,Rt,Pt)=>new Promise((un,pn)=>{var nn=tn=>{try{ln(Pt.next(tn))}catch(Yt){pn(Yt)}},Xt=tn=>{try{ln(Pt.throw(tn))}catch(Yt){pn(Yt)}},ln=tn=>tn.done?un(tn.value):Promise.resolve(tn.value).then(nn,Xt);ln((Pt=Pt.apply(Dt,Rt)).next())});const Pe=({problemset:Dt,datas:Rt,showdiv:Pt,dispatch:un})=>{var pn;const[nn,Xt]=(0,y.useState)({}),[ln,tn]=(0,y.useState)([]),[Yt,gn]=(0,y.useState)(!1),xn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var xt;if(Object.keys(Rt)){const Bt=(0,ce.cloneDeep)(Rt);Xt(Bt),tn((xt=Bt==null?void 0:Bt.standard_answer)==null?void 0:xt.map(Lt=>Ie({value:"",answer:(Lt==null?void 0:Lt.answer_text)||[]},Lt)))}},[Rt]);const bn=()=>We(void 0,null,function*(){var xt;if(ln.some(Bt=>(Bt==null?void 0:Bt.value)==="")){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Yt){const Bt=(0,ce.cloneDeep)(Rt);tn((xt=Bt==null?void 0:Bt.standard_answer)==null?void 0:xt.map(Lt=>Ie({value:"",answer:(Lt==null?void 0:Lt.answer_text)||[]},Lt)))}gn(!Yt)}),hn=(xt,Bt)=>{const Lt=ln.map((Qt,Ft)=>Oe(Ie({},Qt),{value:Ft===Bt?xt.target.value:Qt.value}));tn(Lt)},sn=()=>{Xt({}),tn([]),gn(!1),un({type:"problemset/setActionTabs",payload:{}})};return be.createElement("div",null,be.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),be.createElement(ee.Z,{value:nn==null?void 0:nn.name}),ln==null?void 0:ln.map((xt,Bt)=>{const{value:Lt,answer:Qt}=xt;let Ft="";return Yt&&(Qt!=null&&Qt.includes(Lt))&&(Ft=ne.Z.green),Yt&&!(Qt!=null&&Qt.includes(Lt))&&(Ft=ne.Z.red),be.createElement("div",{key:Bt,style:{pointerEvents:Yt?"none":"auto",marginTop:10},className:`${ne.Z.row} ${Ft}`},be.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",Bt+1,"\u7B54\u6848:"),(xt==null?void 0:xt.model)===1?be.createElement(ve.default.TextArea,{className:ne.Z.textArea,style:{width:610,marginRight:10},onChange:_t=>hn(_t,Bt),value:Lt}):be.createElement(me.Z,{value:Lt,onChange:_t=>{const ut=ln.map((vt,It)=>Oe(Ie({},vt),{value:It===Bt?_t:vt.value}));tn(ut)}}),Yt&&(Qt==null?void 0:Qt.includes(Lt))&&be.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Yt&&!(Qt!=null&&Qt.includes(Lt))&&be.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Yt&&be.createElement(y.Fragment,null,be.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(pn=nn==null?void 0:nn.standard_answer)==null?void 0:pn.map((xt,Bt)=>{var Lt,Qt;return be.createElement("div",{className:"c-grey-333 mb5"},be.createElement("b",null,"\u586B\u7A7A",Bt+1,"\u7B54\u6848:\xA0"),(xt==null?void 0:xt.model)===1?((Lt=xt==null?void 0:xt.answer_text)==null?void 0:Lt.join("\u3001"))||"":be.createElement(me.Z,{value:(Qt=xt==null?void 0:xt.answer_text)==null?void 0:Qt.join("\u3001"),disabled:!0}))}),be.createElement("div",{className:"c-grey-333 mb10"},be.createElement("b",null,"\u89E3\u6790:\xA0"),(nn==null?void 0:nn.analysis)||"\u6682\u65E0\u89E3\u6790"))),be.createElement("div",{style:{textAlign:"end",marginTop:10}},be.createElement(re.ZP,{type:"primary",onClick:()=>{bn()}},Yt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Pt&&be.createElement(te.Z,null))};var Xe=(0,xe.connect)(({problemset:Dt})=>({problemset:Dt}))(Pe),Ge=le(59301),He=Object.defineProperty,ke=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,Ve=(Dt,Rt,Pt)=>Rt in Dt?He(Dt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):Dt[Rt]=Pt,rt=(Dt,Rt)=>{for(var Pt in Rt||(Rt={}))Me.call(Rt,Pt)&&Ve(Dt,Pt,Rt[Pt]);if(Ne)for(var Pt of Ne(Rt))Ue.call(Rt,Pt)&&Ve(Dt,Pt,Rt[Pt]);return Dt},tt=(Dt,Rt)=>ke(Dt,Re(Rt)),ze=(Dt,Rt,Pt)=>new Promise((un,pn)=>{var nn=tn=>{try{ln(Pt.next(tn))}catch(Yt){pn(Yt)}},Xt=tn=>{try{ln(Pt.throw(tn))}catch(Yt){pn(Yt)}},ln=tn=>tn.done?un(tn.value):Promise.resolve(tn.value).then(nn,Xt);ln((Pt=Pt.apply(Dt,Rt)).next())});const Be=({problemset:Dt,datas:Rt,showdiv:Pt,dispatch:un})=>{var pn;const[nn,Xt]=(0,y.useState)({}),[ln,tn]=(0,y.useState)([]),[Yt,gn]=(0,y.useState)(!1),xn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{if(Object.keys(Rt)){const xt=(0,ce.cloneDeep)(Rt);Xt(xt),tn(xt.choices)}},[Rt]);const bn=()=>ze(void 0,null,function*(){if(!ln.some(xt=>xt==null?void 0:xt.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Yt){const xt=(0,ce.cloneDeep)(Rt);tn(xt.choices)}gn(!Yt)}),hn=(xt,Bt)=>{console.log(xt.target.checked);const Lt=ln.map((Qt,Ft)=>tt(rt({},Qt),{checked:Ft===Bt?xt.target.checked:!1}));tn(Lt)},sn=()=>{Xt({}),tn([]),gn(!1),un({type:"problemset/setActionTabs",payload:{}})};return Ge.createElement("div",null,Ge.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),Ge.createElement(ee.Z,{value:nn==null?void 0:nn.name}),ln==null?void 0:ln.map((xt,Bt)=>{const{is_answer:Lt,checked:Qt,choice_text:Ft}=xt;let _t="";return Yt&&Lt&&(_t=ne.Z.green),Yt&&!Lt&&Qt&&(_t=ne.Z.red),Ge.createElement("div",{key:Bt,style:{pointerEvents:Yt?"none":"auto"},className:`${ne.Z.row} ${_t}`},Ge.createElement(ae.ZP,{onChange:ut=>hn(ut,Bt),checked:Qt}),Ge.createElement(ee.Z,{className:ne.Z.html,value:Ft}),Yt&&Lt&&Ge.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Yt&&!Lt&&Qt&&Ge.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Yt&&Ge.createElement(y.Fragment,null,Ge.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Ge.createElement("div",{className:"c-grey-333 mb5"},Ge.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(pn=ln.find(xt=>xt.is_answer))==null?void 0:pn.choice_text),Ge.createElement("div",{className:"c-grey-333 mb10"},Ge.createElement("b",null,"\u89E3\u6790:\xA0"),(nn==null?void 0:nn.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ge.createElement("div",{style:{textAlign:"end",marginTop:10}},Ge.createElement(re.ZP,{type:"primary",onClick:()=>{bn()}},Yt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Pt&&Ge.createElement(te.Z,null))};var Ye=(0,xe.connect)(({problemset:Dt})=>({problemset:Dt}))(Be),Te=le(62673),Ze=le(59301),Qe=Object.defineProperty,$e=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Je=(Dt,Rt,Pt)=>Rt in Dt?Qe(Dt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):Dt[Rt]=Pt,et=(Dt,Rt)=>{for(var Pt in Rt||(Rt={}))De.call(Rt,Pt)&&Je(Dt,Pt,Rt[Pt]);if(je)for(var Pt of je(Rt))Le.call(Rt,Pt)&&Je(Dt,Pt,Rt[Pt]);return Dt},it=(Dt,Rt)=>$e(Dt,qe(Rt)),ot=(Dt,Rt,Pt)=>new Promise((un,pn)=>{var nn=tn=>{try{ln(Pt.next(tn))}catch(Yt){pn(Yt)}},Xt=tn=>{try{ln(Pt.throw(tn))}catch(Yt){pn(Yt)}},ln=tn=>tn.done?un(tn.value):Promise.resolve(tn.value).then(nn,Xt);ln((Pt=Pt.apply(Dt,Rt)).next())});const at=({problemset:Dt,data:Rt,showdiv:Pt,dispatch:un})=>{const[pn,nn]=(0,y.useState)([]),[Xt,ln]=(0,y.useState)(!1),tn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var bn;((bn=Object.keys(Rt))==null?void 0:bn.length)>0&&nn(Rt.choices)},[Rt]);const Yt=()=>ot(void 0,null,function*(){if(!pn.some(bn=>bn==null?void 0:bn.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Xt){const bn=(0,ce.cloneDeep)(Rt);nn(bn.choices)}ln(!Xt)}),gn=(bn,hn)=>{console.log(bn.target.checked);const sn=pn.map((xt,Bt)=>it(et({},xt),{checked:Bt===hn?bn.target.checked:xt.checked}));nn(sn)},xn=()=>{let bn="";return pn.forEach((hn,sn)=>{hn.is_answer&&(bn=bn+tn[sn])}),bn};return Ze.createElement("div",null,Ze.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),Ze.createElement(ee.Z,{value:Rt==null?void 0:Rt.name}),pn==null?void 0:pn.map((bn,hn)=>{const{is_answer:sn,checked:xt,choice_text:Bt}=bn;let Lt="";return Xt&&sn&&(Lt=ne.Z.green),Xt&&!sn&&xt&&(Lt=ne.Z.red),Ze.createElement("div",{key:hn,style:{pointerEvents:Xt?"none":"auto"},className:`${ne.Z.row} ${Lt}`},Ze.createElement(Te.default,{style:{padding:3},onChange:Qt=>gn(Qt,hn),checked:xt}),Ze.createElement("span",null,tn[hn],".\xA0"),Ze.createElement(ee.Z,{className:ne.Z.html,value:Bt}),Xt&&sn&&Ze.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Xt&&!sn&&xt&&Ze.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Xt&&Ze.createElement(y.Fragment,null,Ze.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Ze.createElement("div",{className:"c-grey-333 mb5"},Ze.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),xn()),Ze.createElement("div",{className:"c-grey-333 mb10"},Ze.createElement("b",null,"\u89E3\u6790:\xA0"),(Rt==null?void 0:Rt.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ze.createElement("div",{style:{textAlign:"end",marginTop:10}},Ze.createElement(re.ZP,{type:"primary",onClick:()=>{Yt()}},Xt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Pt&&Ze.createElement(te.Z,null))};var Ut=(0,xe.connect)(({problemset:Dt})=>({problemset:Dt}))(at),wt=le(2978),Tt=le(59301),gt=(Dt,Rt,Pt)=>new Promise((un,pn)=>{var nn=tn=>{try{ln(Pt.next(tn))}catch(Yt){pn(Yt)}},Xt=tn=>{try{ln(Pt.throw(tn))}catch(Yt){pn(Yt)}},ln=tn=>tn.done?un(tn.value):Promise.resolve(tn.value).then(nn,Xt);ln((Pt=Pt.apply(Dt,Rt)).next())});const ct=({problemset:Dt,dispatch:Rt,showdiv:Pt,datas:un})=>{var pn,nn,Xt;const[ln,tn]=(0,y.useState)({}),[Yt,gn]=(0,y.useState)(!1),[xn,bn]=(0,y.useState)(!0),[hn,sn]=(0,y.useState)("");(0,y.useEffect)(()=>{if(Object.keys(un)){const Lt=(0,ce.cloneDeep)(un);tn(Lt)}},[un]);const xt=()=>gt(void 0,null,function*(){if(!hn){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Yt&&sn(""),gn(!Yt)}),Bt=()=>{tn({}),bn(!0),gn(!1),sn(""),Rt({type:"problemset/setActionTabs",payload:{}})};return Tt.createElement("div",null,Tt.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),Tt.createElement(ee.Z,{value:ln==null?void 0:ln.name,style:{marginBottom:10}}),xn?Tt.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{bn(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):Tt.createElement(wt.Z,{defaultValue:hn,onChange:Lt=>{sn(Lt)}}),Yt&&Tt.createElement(y.Fragment,null,Tt.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Tt.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),Tt.createElement("br",null),((pn=ln==null?void 0:ln.answer_texts)==null?void 0:pn[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((nn=ln==null?void 0:ln.keywords)==null?void 0:nn.length)>0&&Tt.createElement("div",{style:{marginTop:10,marginBottom:10}},Tt.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(Xt=ln==null?void 0:ln.keywords)==null?void 0:Xt.map(Lt=>{var Qt,Ft,_t;return((Qt=Lt==null?void 0:Lt.keyword)==null?void 0:Qt.length)>1?((Ft=Lt==null?void 0:Lt.keyword)==null?void 0:Ft.join("\u6216"))+"\uFF1B":((_t=Lt==null?void 0:Lt.keyword)==null?void 0:_t[0])+"\uFF1B"})),Tt.createElement("div",{style:{color:"#5F6368"}},Tt.createElement("b",null,"\u89E3\u6790:"),Tt.createElement("br",null),(ln==null?void 0:ln.analysis)||"\u6682\u65E0\u89E3\u6790"))),Tt.createElement("div",{style:{textAlign:"end",marginTop:10}},Tt.createElement(re.ZP,{type:"primary",onClick:()=>{xt()}},Yt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Pt&&Tt.createElement(te.Z,null))};var ht=(0,xe.connect)(({problemset:Dt})=>({problemset:Dt}))(ct),st=le(59301),Ct=(Dt,Rt,Pt)=>new Promise((un,pn)=>{var nn=tn=>{try{ln(Pt.next(tn))}catch(Yt){pn(Yt)}},Xt=tn=>{try{ln(Pt.throw(tn))}catch(Yt){pn(Yt)}},ln=tn=>tn.done?un(tn.value):Promise.resolve(tn.value).then(nn,Xt);ln((Pt=Pt.apply(Dt,Rt)).next())});const pt=({problemset:Dt,dispatch:Rt})=>{var Pt,un;const[pn,nn]=(0,y.useState)({}),[Xt,ln]=(0,y.useState)(!1),[tn,Yt]=(0,y.useState)(!0),[gn,xn]=(0,y.useState)("");(0,y.useEffect)(()=>{var sn,xt;if(((sn=Dt==null?void 0:Dt.actionTabs)==null?void 0:sn.key)==="COMBINATION"){const Bt=(0,ce.cloneDeep)((xt=Dt==null?void 0:Dt.actionTabs)==null?void 0:xt.params);nn(Bt)}},[(Pt=Dt==null?void 0:Dt.actionTabs)==null?void 0:Pt.key]);const bn=()=>Ct(void 0,null,function*(){if(!gn){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}ln(!Xt)}),hn=()=>{nn({}),Yt(!0),ln(!1),xn(""),Rt({type:"problemset/setActionTabs",payload:{}})};return st.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:Dt.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Xt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:bn,onCancel:hn},st.createElement("div",null,st.createElement("div",{className:"c-light-primary mb5 font16"},"\u7EC4\u5408\u9898"),st.createElement(ee.Z,{value:pn==null?void 0:pn.name,style:{marginBottom:10}}),(un=pn==null?void 0:pn.sub_item_banks)==null?void 0:un.map((sn,xt)=>{var Bt,Lt,Qt,Ft,_t;if((sn==null?void 0:sn.item_type)==="SINGLE")return st.createElement(ge,{data:sn,showdiv:((Bt=pn==null?void 0:pn.sub_item_banks)==null?void 0:Bt.length)-1===xt});if((sn==null?void 0:sn.item_type)==="MULTIPLE")return st.createElement(Ut,{data:sn,showdiv:((Lt=pn==null?void 0:pn.sub_item_banks)==null?void 0:Lt.length)-1===xt});if((sn==null?void 0:sn.item_type)==="JUDGMENT")return st.createElement(Ye,{datas:sn,showdiv:((Qt=pn==null?void 0:pn.sub_item_banks)==null?void 0:Qt.length)-1===xt});if((sn==null?void 0:sn.item_type)==="COMPLETION")return st.createElement(Xe,{datas:sn,showdiv:((Ft=pn==null?void 0:pn.sub_item_banks)==null?void 0:Ft.length)-1===xt});if((sn==null?void 0:sn.item_type)==="SUBJECTIVE")return st.createElement(ht,{datas:sn,showdiv:((_t=pn==null?void 0:pn.sub_item_banks)==null?void 0:_t.length)-1===xt})})))};var St=(0,xe.connect)(({problemset:Dt})=>({problemset:Dt}))(pt)},52634:function(dt,nt,le){"use strict";var y=le(59301),xe=le(76560),a=le(6767),pe=le(62957),ce=le(37568),ee=le(89392),ae=le.n(ee),re=le(17062),te=le(38394),ne=le(65986),x=le(59301),b=Object.defineProperty,E=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,ue=(ge,ve,me)=>ve in ge?b(ge,ve,{enumerable:!0,configurable:!0,writable:!0,value:me}):ge[ve]=me,de=(ge,ve)=>{for(var me in ve||(ve={}))oe.call(ve,me)&&ue(ge,me,ve[me]);if(ie)for(var me of ie(ve))fe.call(ve,me)&&ue(ge,me,ve[me]);return ge},se=(ge,ve)=>E(ge,z(ve)),he=(ge,ve,me)=>new Promise((be,ye)=>{var Ae=Ce=>{try{Fe(me.next(Ce))}catch(_e){ye(_e)}},Se=Ce=>{try{Fe(me.throw(Ce))}catch(_e){ye(_e)}},Fe=Ce=>Ce.done?be(Ce.value):Promise.resolve(Ce.value).then(Ae,Se);Fe((me=me.apply(ge,ve)).next())});const Ee=({problemset:ge,dispatch:ve})=>{var me,be;const[ye,Ae]=(0,y.useState)({}),[Se,Fe]=(0,y.useState)([]),[Ce,_e]=(0,y.useState)(!1),[we,Ie]=(0,y.useState)(0),Oe=()=>{var Ge;const He=(Ge=ge==null?void 0:ge.actionTabs)==null?void 0:Ge.params,ke=He==null?void 0:He.standard_answer.map(Ne=>{var Me;let Ue=(Me=Ne==null?void 0:Ne.answer_text)==null?void 0:Me.map(Ve=>Ve.trim());return He!=null&&He.downcase&&(Ue=Ue==null?void 0:Ue.map(Ve=>Ve==null?void 0:Ve.toLowerCase())),He!=null&&He.no_space&&(Ue=Ue==null?void 0:Ue.map(Ve=>Ve==null?void 0:Ve.replace(/\s+/g,""))),se(de({},Ne),{value:"",answer:Ue})});let Re=[];He!=null&&He.is_ordered||(Re=Re.concat(...ke.map(Ne=>Ne.answer))),console.log("allAnswers===",Re,ke,ke.map(Ne=>Ne.answer),He!=null&&He.is_ordered?ke:ke.map(Ne=>se(de({},Ne),{answer:Re}))),Fe(He!=null&&He.is_ordered?ke:ke.map(Ne=>se(de({},Ne),{answer:Re})))};(0,y.useEffect)(()=>{var Ge,He;if(((Ge=ge==null?void 0:ge.actionTabs)==null?void 0:Ge.key)==="COMPLETION"){const ke=(0,ee.cloneDeep)((He=ge==null?void 0:ge.actionTabs)==null?void 0:He.params);Ae(ke),Oe()}},[(me=ge==null?void 0:ge.actionTabs)==null?void 0:me.key]);const We=()=>he(void 0,null,function*(){if(Se.some(Ge=>(Ge==null?void 0:Ge.value)==="")){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Ce&&Oe(),Ie(we+1),_e(!Ce)}),Pe=(Ge,He)=>{const ke=Se.map((Re,Ne)=>se(de({},Re),{value:Ne===He?Ge.target.value:Re.value}));Fe(ke)},Xe=()=>{Ae({}),Fe([]),_e(!1),ve({type:"problemset/setActionTabs",payload:{}})};return console.log("choices downcase no_space",Se,ye),x.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:ge.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ce?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:We,onCancel:Xe},x.createElement("div",null,x.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),x.createElement(te.Z,{value:ye==null?void 0:ye.name}),Se==null?void 0:Se.map((Ge,He)=>{const{value:ke,answer:Re}=Ge;let Ne="";const Me=Ue=>(ye!=null&&ye.downcase&&(Ue=Ue==null?void 0:Ue.toLowerCase()),ye!=null&&ye.no_space&&(Ue=Ue==null?void 0:Ue.replace(/\s+/g,"")),Re==null?void 0:Re.includes(Ue));return Ce&&(Ne=Me(ke)?re.Z.green:re.Z.red),x.createElement("div",{key:He,style:{pointerEvents:Ce?"none":"auto",marginTop:10},className:`${re.Z.row} ${Ne}`},x.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",He+1,"\u7B54\u6848:"),(Ge==null?void 0:Ge.model)===1?x.createElement(ce.default.TextArea,{className:re.Z.textArea,style:{width:610,marginRight:10},onChange:Ue=>Pe(Ue,He),value:ke}):x.createElement(ne.Z,{key:we,value:ke,onChange:Ue=>{const Ve=Se.map((rt,tt)=>se(de({},rt),{value:tt===He?Ue:rt.value}));Fe(Ve)}}),Ce&&x.createElement(x.Fragment,null,Me(ke)?x.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}):x.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})))}),Ce&&x.createElement(y.Fragment,null,x.createElement("div",{className:re.Z.line}),(be=ye==null?void 0:ye.standard_answer)==null?void 0:be.map((Ge,He)=>{var ke,Re;return x.createElement("div",{className:"c-grey-333 mb5"},x.createElement("b",null,"\u586B\u7A7A",He+1,"\u7B54\u6848:\xA0"),(Ge==null?void 0:Ge.model)===1?((ke=Ge==null?void 0:Ge.answer_text)==null?void 0:ke.join("\u3001"))||"":x.createElement(ne.Z,{value:(Re=Ge==null?void 0:Ge.answer_text)==null?void 0:Re.join("\u3001"),disabled:!0}))}),x.createElement("div",{className:"c-grey-333 mb10 mt10 flex"},x.createElement("b",null,"\u89E3\u6790:\xA0"),x.createElement(te.Z,{value:(ye==null?void 0:ye.analysis)||"\u6682\u65E0\u89E3\u6790"})))))};nt.Z=(0,xe.connect)(({problemset:ge})=>({problemset:ge}))(Ee)},72978:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return ce}});var y={flex_box_center:"flex_box_center___P747F",flex_space_between:"flex_space_between___OiwJD",flex_box_vertical_center:"flex_box_vertical_center___ZEhCi",flex_box_center_end:"flex_box_center_end___h8UWu",flex_box_column:"flex_box_column___SPM3D",pWrap:"pWrap___UlNGw",few:"few___fb5jD"},xe=le(37639),a=le(59301),ce=({data:ee=[],activeTabsKey:ae,onClick:re})=>{const te=()=>ee.map((x,b)=>a.createElement("div",{key:b,className:y.few},a.createElement("b",{title:x.name,style:{color:"#333333"},onClick:()=>re(x.id,!1,ae==="3")},x.name),b\xA0"))),ne=()=>{let x=!0;const b=ee.slice(2,-2),E=a.createElement("div",{className:y.pWrap},b.map(z=>a.createElement("span",{title:z.name,onClick:()=>re(z.id,!1,ae==="3"),key:z.id},z.name)));return ee.map((z,ie)=>{let oe=null;return ie>1&&iere(z.id,!1,ae==="3")},z.name),ie\xA0")),oe})};return a.createElement("aside",{style:{overflowX:"auto"}},ee.length>1&&a.createElement("span",{style:{cursor:"pointer",color:"#afaaaa"},className:"iconfont icon-zuoshangjiaofanhui",onClick:()=>{ee.length===1||re(ee[ee.length-2].id,!1,!0)}}),a.createElement("span",null,"\u5F53\u524D\u6587\u4EF6\u5939\uFF1A"),(ee==null?void 0:ee.length)>5?ne():te())}},24382:function(dt,nt,le){"use strict";var y=le(59301),xe=le(76560),a=le(6767),pe=le(62957),ce=le(47889),ee=le(89392),ae=le.n(ee),re=le(17062),te=le(38394),ne=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,oe=(he,Ee,ge)=>Ee in he?ne(he,Ee,{enumerable:!0,configurable:!0,writable:!0,value:ge}):he[Ee]=ge,fe=(he,Ee)=>{for(var ge in Ee||(Ee={}))z.call(Ee,ge)&&oe(he,ge,Ee[ge]);if(E)for(var ge of E(Ee))ie.call(Ee,ge)&&oe(he,ge,Ee[ge]);return he},ue=(he,Ee)=>x(he,b(Ee)),de=(he,Ee,ge)=>new Promise((ve,me)=>{var be=Se=>{try{Ae(ge.next(Se))}catch(Fe){me(Fe)}},ye=Se=>{try{Ae(ge.throw(Se))}catch(Fe){me(Fe)}},Ae=Se=>Se.done?ve(Se.value):Promise.resolve(Se.value).then(be,ye);Ae((ge=ge.apply(he,Ee)).next())});const se=({problemset:he,dispatch:Ee})=>{var ge,ve;const[me,be]=(0,y.useState)({}),[ye,Ae]=(0,y.useState)([]),[Se,Fe]=(0,y.useState)(!1),Ce=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var Oe,We;if(((Oe=he==null?void 0:he.actionTabs)==null?void 0:Oe.key)==="JUDGMENT"){const Pe=(0,ee.cloneDeep)((We=he==null?void 0:he.actionTabs)==null?void 0:We.params);be(Pe),Ae(Pe.choices)}},[(ge=he==null?void 0:he.actionTabs)==null?void 0:ge.key]);const _e=()=>de(void 0,null,function*(){var Oe;if(!ye.some(We=>We==null?void 0:We.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Se){const We=(0,ee.cloneDeep)((Oe=he==null?void 0:he.actionTabs)==null?void 0:Oe.params);Ae(We.choices)}Fe(!Se)}),we=(Oe,We)=>{console.log(Oe.target.checked);const Pe=ye.map((Xe,Ge)=>ue(fe({},Xe),{checked:Ge===We?Oe.target.checked:!1}));Ae(Pe)},Ie=()=>{be({}),Ae([]),Fe(!1),Ee({type:"problemset/setActionTabs",payload:{}})};return y.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:he.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Se?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:_e,onCancel:Ie},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),y.createElement(te.Z,{value:me==null?void 0:me.name}),ye==null?void 0:ye.map((Oe,We)=>{const{is_answer:Pe,checked:Xe,choice_text:Ge}=Oe;let He="";return Se&&Pe&&(He=re.Z.green),Se&&!Pe&&Xe&&(He=re.Z.red),y.createElement("div",{key:We,style:{pointerEvents:Se?"none":"auto"},className:`${re.Z.row} ${He}`},y.createElement(ce.ZP,{onChange:ke=>we(ke,We),checked:Xe}),y.createElement(te.Z,{className:re.Z.html,value:Ge}),Se&&Pe&&y.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Se&&!Pe&&Xe&&y.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Se&&y.createElement(y.Fragment,null,y.createElement("div",{className:re.Z.line}),y.createElement("div",{className:"c-grey-333 mb5"},y.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(ve=ye.find(Oe=>Oe.is_answer))==null?void 0:ve.choice_text),y.createElement("div",{className:"c-grey-333 mb10"},y.createElement("b",null,"\u89E3\u6790:\xA0"),(me==null?void 0:me.analysis)||"\u6682\u65E0\u89E3\u6790"))))};nt.Z=(0,xe.connect)(({problemset:he})=>({problemset:he}))(se)},55765:function(dt,nt,le){"use strict";var y=le(59301),xe=le(76560),a=le(6767),pe=le(62957),ce=le(62673),ee=le(89392),ae=le.n(ee),re=le(17062),te=le(38394),ne=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,oe=(he,Ee,ge)=>Ee in he?ne(he,Ee,{enumerable:!0,configurable:!0,writable:!0,value:ge}):he[Ee]=ge,fe=(he,Ee)=>{for(var ge in Ee||(Ee={}))z.call(Ee,ge)&&oe(he,ge,Ee[ge]);if(E)for(var ge of E(Ee))ie.call(Ee,ge)&&oe(he,ge,Ee[ge]);return he},ue=(he,Ee)=>x(he,b(Ee)),de=(he,Ee,ge)=>new Promise((ve,me)=>{var be=Se=>{try{Ae(ge.next(Se))}catch(Fe){me(Fe)}},ye=Se=>{try{Ae(ge.throw(Se))}catch(Fe){me(Fe)}},Ae=Se=>Se.done?ve(Se.value):Promise.resolve(Se.value).then(be,ye);Ae((ge=ge.apply(he,Ee)).next())});const se=({problemset:he,dispatch:Ee})=>{var ge;const[ve,me]=(0,y.useState)({}),[be,ye]=(0,y.useState)([]),[Ae,Se]=(0,y.useState)(!1),Fe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var Oe,We;if(((Oe=he==null?void 0:he.actionTabs)==null?void 0:Oe.key)==="MULTIPLE"){const Pe=(0,ee.cloneDeep)((We=he==null?void 0:he.actionTabs)==null?void 0:We.params);me(Pe),ye(Pe.choices)}},[(ge=he==null?void 0:he.actionTabs)==null?void 0:ge.key]);const Ce=()=>de(void 0,null,function*(){var Oe;if(!be.some(We=>We==null?void 0:We.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ae){const We=(0,ee.cloneDeep)((Oe=he==null?void 0:he.actionTabs)==null?void 0:Oe.params);ye(We.choices)}Se(!Ae)}),_e=(Oe,We)=>{console.log(Oe.target.checked);const Pe=be.map((Xe,Ge)=>ue(fe({},Xe),{checked:Ge===We?Oe.target.checked:Xe.checked}));ye(Pe)},we=()=>{me({}),ye([]),Se(!1),Ee({type:"problemset/setActionTabs",payload:{}})},Ie=()=>{let Oe="";return be.forEach((We,Pe)=>{We.is_answer&&(Oe=Oe+Fe[Pe])}),Oe};return y.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:he.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ae?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Ce,onCancel:we},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),y.createElement(te.Z,{value:ve==null?void 0:ve.name}),be==null?void 0:be.map((Oe,We)=>{const{is_answer:Pe,checked:Xe,choice_text:Ge}=Oe;let He="";return Ae&&Pe&&(He=re.Z.green),Ae&&!Pe&&Xe&&(He=re.Z.red),y.createElement("div",{key:We,style:{pointerEvents:Ae?"none":"auto"},className:`${re.Z.row} ${He}`},y.createElement(ce.default,{style:{padding:3},onChange:ke=>_e(ke,We),checked:Xe}),y.createElement("span",null,Fe[We],".\xA0"),y.createElement(te.Z,{className:re.Z.html,value:Ge}),Ae&&Pe&&y.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ae&&!Pe&&Xe&&y.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ae&&y.createElement(y.Fragment,null,y.createElement("div",{className:re.Z.line}),y.createElement("div",{className:"c-grey-333 mb5"},y.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Ie()),y.createElement("div",{className:"c-grey-333 mb10"},y.createElement("b",null,"\u89E3\u6790:\xA0"),(ve==null?void 0:ve.analysis)||"\u6682\u65E0\u89E3\u6790"))))};nt.Z=(0,xe.connect)(({problemset:he})=>({problemset:he}))(se)},45724:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return ye},b:function(){return ve}});var y=le(59301),xe=le(6767),a=le(62957),pe=le(37568),ce=le(99571),ee=le(18287),ae={list:"list___Ur31H",btns:"btns___ITJo0",name:"name___FtR_V",folderWrapper:"folderWrapper___szWWk",folderIcon:"folderIcon___MdKkF",share_folderIcon:"share_folderIcon___G1rNy",subject:"subject___lELqJ"},re=le(82093),te=le(73631),ne=le(31328),x=le(70610),b=le(89392),E=le(4757),z=Object.defineProperty,ie=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(Ae,Se,Fe)=>Se in Ae?z(Ae,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Ae[Se]=Fe,he=(Ae,Se)=>{for(var Fe in Se||(Se={}))ue.call(Se,Fe)&&se(Ae,Fe,Se[Fe]);if(fe)for(var Fe of fe(Se))de.call(Se,Fe)&&se(Ae,Fe,Se[Fe]);return Ae},Ee=(Ae,Se)=>ie(Ae,oe(Se)),ge=(Ae,Se,Fe)=>new Promise((Ce,_e)=>{var we=We=>{try{Oe(Fe.next(We))}catch(Pe){_e(Pe)}},Ie=We=>{try{Oe(Fe.throw(We))}catch(Pe){_e(Pe)}},Oe=We=>We.done?Ce(We.value):Promise.resolve(We.value).then(we,Ie);Oe((Fe=Fe.apply(Ae,Se)).next())});const ve=(Ae,Se,Fe=[])=>{if(Ae)for(const Ce of Ae){if(Ce.key===Se)return Fe;if(Ce.children&&Ce.children!=""){const _e=ve(Ce.children,Se,[...Fe,{id:Ce.key,name:Ce.title.props.name}]);if(_e)return _e}}},me=({isProblemset:Ae,name:Se,id:Fe,isShare:Ce,itemBanksCount:_e,onOpen:we=()=>{},onShare:Ie=()=>{},onMove:Oe=()=>{},onDeleteOk:We=()=>{}})=>{const[Pe,Xe]=(0,y.useState)(!1),[Ge,He]=(0,y.useState)(Se),[ke,Re]=(0,y.useState)(Se),Ne=Ue=>ge(void 0,null,function*(){const Ve=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!ke.trim()){xe.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(ke.charAt(0)===" "){xe.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let tt=0;tt{a.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4\u5220\u9664",className:"custom-modal-divider ",icon:null,content:y.createElement("div",null,y.createElement("p",null,"\u672C\u6B21\u5220\u9664\u64CD\u4F5C\u786E\u5B9A\u540E\u5185\u5BB9\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"),y.createElement("p",null,"\u5220\u9664\u6587\u4EF6\u5939\uFF0C\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BD5\u9898\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01")),cancelText:"\u53D6\u6D88",onOk:()=>ge(void 0,null,function*(){(yield(0,re.ZP)(`/api/item_banks_groups/${Math.abs(Ue)}.json`,{method:"delete",body:{}})).status===0&&We(Ue)})})};return y.createElement("div",{className:ae.list,onClick:Ue=>we(Fe,Ce)},Pe?y.createElement(pe.default,{style:{maxWidth:780},value:ke,onChange:Ue=>{Re(Ue.target.value)},onClick:Ue=>Ue.stopPropagation()}):y.createElement("div",{className:ae.name,title:Ge},Ge),_e?y.createElement("div",{className:ae.subject},"\u8BD5\u9898\u6570 ",_e):"",Ae&&y.createElement("div",{className:ae.btns},Pe?y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-chenggong1 ml10",style:{color:"#33BD8C"},onClick:Ue=>{Ue.stopPropagation(),Ne(Fe)}}),y.createElement("i",{className:"iconfont icon-qingchu ml10",onClick:Ue=>{Ue.stopPropagation(),Re(Ge),Xe(!1)}})):y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-shangyi3 ml10",onClick:Ue=>{Ue.stopPropagation(),Oe(Fe,"up")}}),y.createElement("i",{className:"iconfont icon-shangyi3 ml10",style:{transform:"rotate(180deg)"},onClick:Ue=>{Ue.stopPropagation(),Oe(Fe,"down")}})),y.createElement("div",{style:{position:"relative",top:"-2px",display:"flex"}},y.createElement(ce.ZP,{className:"ml10",onClick:Ue=>{Ue.stopPropagation(),Ie(Math.abs(Fe))},type:"link"},"\u5171\u4EAB\u5168\u90E8\u6587\u4EF6\u5939"),y.createElement(ce.ZP,{className:"ml10",onClick:Ue=>{Ue.stopPropagation(),Xe(!0)},type:"link"},"\u91CD\u547D\u540D"),y.createElement(ce.ZP,{onClick:Ue=>{Ue.stopPropagation(),Me(Fe)},type:"link",danger:!0},"\u5220\u9664"))))};var ye=({isProblemset:Ae,data:Se,onOpen:Fe=()=>{},onShare:Ce=()=>{},navigation:_e,reloadData:we,activeTabsKey:Ie,setRootData:Oe,params:We})=>{const[Pe,Xe]=(0,y.useState)(),[Ge,He]=(0,y.useState)([]),[ke,Re]=(0,y.useState)([]);(0,y.useEffect)(()=>{Pe&&setTimeout(()=>{Oe(Pe)},200)},[Pe]),(0,y.useEffect)(()=>{Re([]),He([])},[Se]),(0,y.useEffect)(()=>{ke.length===0&&Ge.length===0&&Xe(Se==null?void 0:Se.map(Be=>({title:y.createElement(me,{isProblemset:Ae,name:Be.name,id:Be.id,isShare:Be.is_share,itemBanksCount:Be.item_banks_count,onMove:Me,onOpen:Fe,onShare:Ce,onDeleteOk:Ve}),key:Be.id,icon:Be.is_share?y.createElement("img",{onClick:()=>{Fe(Be.id)},src:ne,className:ae.share_folderIcon}):y.createElement("img",{onClick:()=>{Fe(Be.id)},src:te,className:ae.folderIcon}),isLeaf:!Be.have_child})))},[ke,Ge,Se]);const Ne=(Be,Ye,Te)=>{const Ze=(0,b.cloneDeep)(Be);for(let Qe=0;Qege(void 0,null,function*(){(Ye==="up"?yield(0,x.A1)({id:Math.abs(Be)}):yield(0,x.vi)({id:Math.abs(Be)})).status===0&&Xe(Ze=>Ne(Ze,Be,Ye))}),Ue=(Be,Ye)=>Be.filter(Te=>Te.key===Ye?!1:(Te.children&&(Te.children=Ue(Te.children,Ye)),!0)),Ve=Be=>{Xe(Ye=>Ue(Ye,Be)),we()},rt=(Be,Ye,Te)=>Be.map(Ze=>Ze.key===Ye?he(he({},Ze),Te):Ze.children?Ee(he({},Ze),{children:rt(Ze.children,Ye,Te)}):Ze),tt=Be=>ge(void 0,null,function*(){var Ye;const{key:Te}=Be;let Ze=Ie===E.TabType.TeachGroupShare?"3":"";const Qe=yield(0,x.ex)(Ee(he({},We),{group_id:Math.abs(Te),parents:[..._e||[{id:0,name:"\u6839\u76EE\u5F55"}],...(Ye=ve(Pe,Te))==null?void 0:Ye.map(je=>({id:je.id,name:je.name}))],type:Ze})),{data:$e,total_count:qe}=Qe||{};qe>0&&Xe(je=>rt(je,Te,{children:$e.map(De=>({title:y.createElement(me,{isProblemset:Ae,name:De.name,id:De.id,itemBanksCount:De.item_banks_count,onMove:Me,onOpen:Fe,onShare:Ce,onDeleteOk:Ve}),key:De.id,icon:De.is_share?y.createElement("img",{onClick:()=>{Fe(De.id)},src:ne,className:ae.share_folderIcon}):y.createElement("img",{onClick:()=>{Fe(De.id)},src:te,className:ae.folderIcon}),isLeaf:!De.have_child}))}))}),ze=(Be,Ye)=>{Re(Be)};return(Pe==null?void 0:Pe.length)>0&&y.createElement(ee.default,{showLine:{showLeafIcon:!1},showIcon:!0,treeData:Pe,loadData:tt,onExpand:ze,onLoad:Be=>{He(Be)},className:ae.folderWrapper,selectable:!1,expandedKeys:ke,loadedKeys:Ge})}},714:function(dt,nt,le){"use strict";var y=le(59301),xe=le(76560),a=le(6767),pe=le(62957),ce=le(47889),ee=le(89392),ae=le.n(ee),re=le(17062),te=le(38394),ne=le(59301),x=Object.defineProperty,b=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,fe=(Ee,ge,ve)=>ge in Ee?x(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ee[ge]=ve,ue=(Ee,ge)=>{for(var ve in ge||(ge={}))ie.call(ge,ve)&&fe(Ee,ve,ge[ve]);if(z)for(var ve of z(ge))oe.call(ge,ve)&&fe(Ee,ve,ge[ve]);return Ee},de=(Ee,ge)=>b(Ee,E(ge)),se=(Ee,ge,ve)=>new Promise((me,be)=>{var ye=Fe=>{try{Se(ve.next(Fe))}catch(Ce){be(Ce)}},Ae=Fe=>{try{Se(ve.throw(Fe))}catch(Ce){be(Ce)}},Se=Fe=>Fe.done?me(Fe.value):Promise.resolve(Fe.value).then(ye,Ae);Se((ve=ve.apply(Ee,ge)).next())});const he=({problemset:Ee,dispatch:ge})=>{var ve;const[me,be]=(0,y.useState)({}),[ye,Ae]=(0,y.useState)([]),[Se,Fe]=(0,y.useState)(!1),Ce=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var Oe,We;if(((Oe=Ee==null?void 0:Ee.actionTabs)==null?void 0:Oe.key)==="SINGLE"){const Pe=(0,ee.cloneDeep)((We=Ee==null?void 0:Ee.actionTabs)==null?void 0:We.params);be(Pe),Ae(Pe.choices)}},[(ve=Ee==null?void 0:Ee.actionTabs)==null?void 0:ve.key]);const _e=()=>se(void 0,null,function*(){var Oe;if(!ye.some(We=>We==null?void 0:We.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Se){const We=(0,ee.cloneDeep)((Oe=Ee==null?void 0:Ee.actionTabs)==null?void 0:Oe.params);Ae(We.choices)}Fe(!Se)}),we=(Oe,We)=>{console.log(Oe.target.checked);const Pe=ye.map((Xe,Ge)=>de(ue({},Xe),{checked:Ge===We?Oe.target.checked:!1}));Ae(Pe)},Ie=()=>{be({}),Ae([]),Fe(!1),ge({type:"problemset/setActionTabs",payload:{}})};return ne.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:Ee.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Se?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:_e,onCancel:Ie},ne.createElement("div",null,ne.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),ne.createElement(te.Z,{value:me==null?void 0:me.name}),ye==null?void 0:ye.map((Oe,We)=>{const{is_answer:Pe,checked:Xe,choice_text:Ge}=Oe;let He="";return Se&&Pe&&(He=re.Z.green),Se&&!Pe&&Xe&&(He=re.Z.red),ne.createElement("div",{key:We,style:{pointerEvents:Se?"none":"auto"},className:`${re.Z.row} ${He}`},ne.createElement(ce.ZP,{onChange:ke=>we(ke,We),checked:Xe}),ne.createElement("span",null,Ce[We],".\xA0"),ne.createElement(te.Z,{className:re.Z.html,value:Ge}),Se&&Pe&&ne.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Se&&!Pe&&Xe&&ne.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Se&&ne.createElement(y.Fragment,null,ne.createElement("div",{className:re.Z.line}),ne.createElement("div",{className:"c-grey-333 mb5"},ne.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Ce[ye.findIndex(Oe=>Oe.is_answer)]),ne.createElement("div",{className:"c-grey-333 mb10"},ne.createElement("b",null,"\u89E3\u6790:\xA0"),(me==null?void 0:me.analysis)||"\u6682\u65E0\u89E3\u6790"))))};nt.Z=(0,xe.connect)(({problemset:Ee})=>({problemset:Ee}))(he)},71286:function(dt,nt,le){"use strict";var y=le(59301),xe=le(76560),a=le(6767),pe=le(62957),ce=le(89392),ee=le.n(ce),ae=le(17062),re=le(38394),te=le(2978),ne=le(59301),x=(E,z,ie)=>new Promise((oe,fe)=>{var ue=he=>{try{se(ie.next(he))}catch(Ee){fe(Ee)}},de=he=>{try{se(ie.throw(he))}catch(Ee){fe(Ee)}},se=he=>he.done?oe(he.value):Promise.resolve(he.value).then(ue,de);se((ie=ie.apply(E,z)).next())});const b=({problemset:E,dispatch:z})=>{var ie,oe,fe,ue,de;const[se,he]=(0,y.useState)({}),[Ee,ge]=(0,y.useState)(!1),[ve,me]=(0,y.useState)(!0),[be,ye]=(0,y.useState)("");(0,y.useEffect)(()=>{var Fe,Ce;if(((Fe=E==null?void 0:E.actionTabs)==null?void 0:Fe.key)==="SUBJECTIVE"){const _e=(0,ce.cloneDeep)((Ce=E==null?void 0:E.actionTabs)==null?void 0:Ce.params);he(_e)}},[(ie=E==null?void 0:E.actionTabs)==null?void 0:ie.key]);const Ae=()=>x(void 0,null,function*(){if(!be){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Ee&&ye(""),ge(!Ee)}),Se=()=>{he({}),me(!0),ge(!1),ye(""),z({type:"problemset/setActionTabs",payload:{}})};return console.log("----",Ee),ne.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:E.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ee?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:800,onOk:Ae,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:Se},ne.createElement("div",null,ne.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),ne.createElement(re.Z,{value:se==null?void 0:se.name,style:{marginBottom:10,color:"#5f6368"}}),ve?ne.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{me(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):ne.createElement(te.Z,{height:160,defaultValue:be,onChange:Fe=>{ye(Fe)}}),Ee&&ne.createElement(y.Fragment,null,ne.createElement("div",{className:ae.Z.line}),ne.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),ne.createElement("div",{style:{marginTop:10}},((oe=se==null?void 0:se.answer_texts)==null?void 0:oe[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),((fe=se==null?void 0:se.keywords)==null?void 0:fe.length)>0&&ne.createElement("div",{style:{marginTop:10,marginBottom:10}},ne.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(ue=se==null?void 0:se.keywords)==null?void 0:ue.map(Fe=>{var Ce,_e,we;return((Ce=Fe==null?void 0:Fe.keyword)==null?void 0:Ce.length)>1?((_e=Fe==null?void 0:Fe.keyword)==null?void 0:_e.join("\u6216"))+"\uFF1B":((we=Fe==null?void 0:Fe.keyword)==null?void 0:we[0])+"\uFF1B"})),ne.createElement("div",{style:{color:"#5F6368",marginTop:((de=se==null?void 0:se.keywords)==null?void 0:de.length)<=0?20:10}},ne.createElement("b",null,"\u89E3\u6790:")),ne.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(se==null?void 0:se.analysis)||"\u6682\u65E0\u89E3\u6790"))))};nt.Z=(0,xe.connect)(({problemset:E})=>({problemset:E}))(b)},1512:function(dt,nt,le){"use strict";le.d(nt,{N:function(){return ve},Z:function(){return me}});var y=le(59301),xe=le(38394),a=le(47889),pe=le(25399),ce=le(77019),ee=le(5269),ae=le(62673),re=le(62957),te=le(93041),ne=le(75727),x={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},b=le(76560),E=le(34055),z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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",ie=le(24334),oe=le(65986),fe=le(49661),ue=le(33796),de=le(82093),se=(be,ye,Ae)=>new Promise((Se,Fe)=>{var Ce=Ie=>{try{we(Ae.next(Ie))}catch(Oe){Fe(Oe)}},_e=Ie=>{try{we(Ae.throw(Ie))}catch(Oe){Fe(Oe)}},we=Ie=>Ie.done?Se(Ie.value):Promise.resolve(Ie.value).then(Ce,_e);we((Ae=Ae.apply(be,ye)).next())});const he=["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"],Ee=["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"],ge=({data:be,selectIds:ye,onSelectCheckBox:Ae=()=>{},showCheckbox:Se=!0})=>{var Fe,Ce,_e;const[we,Ie]=(0,y.useState)(!1),Oe=()=>{var Ge,He;return be.item_type==="JUDGMENT"?y.createElement("div",{className:x.judgmentContent},be.choices.map((ke,Re)=>y.createElement(a.ZP,{key:Re,disabled:!0},ke.choice_text))):be.item_type==="PROGRAM"?y.createElement("div",{className:x.programContent},y.createElement(xe.Z,{value:(Ge=be.program_attr)==null?void 0:Ge.description})):be.item_type==="COMBINATION"?y.createElement("div",{className:x.combinationContent},(He=be==null?void 0:be.sub_item_banks)==null?void 0:He.map((ke,Re)=>{var Ne,Me,Ue,Ve,rt,tt;const ze=`(\u9898\u76EE${Re+1}-${(ke==null?void 0:ke.item_type)=="SINGLE"?"\u5355\u9009\u9898":(ke==null?void 0:ke.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(ke==null?void 0:ke.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(ke==null?void 0:ke.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return y.createElement(y.Fragment,null,y.createElement("div",{style:{marginTop:10,marginBottom:10}},y.createElement(xe.Z,{value:ze+ke.name})),((ke==null?void 0:ke.item_type)=="SINGLE"||(ke==null?void 0:ke.item_type)=="MULTIPLE")&&ke.choices.map((Be,Ye)=>y.createElement("div",{key:Ye,className:x.otherContentItem},y.createElement("p",null,he[Ye]),y.createElement(xe.Z,{className:x.otehrContentHtml,value:Be.choice_text}))),(ke==null?void 0:ke.item_type)=="JUDGMENT"&&y.createElement("div",{style:{display:"flex",marginBottom:10}},ke.choices.map((Be,Ye)=>y.createElement(a.ZP,{key:Ye,disabled:!0},Be.choice_text))),y.createElement("div",{className:x.con},(ke==null?void 0:ke.item_type)=="SINGLE"&&y.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",Ee==null?void 0:Ee[(Ne=ke==null?void 0:ke.choices)==null?void 0:Ne.findIndex(Be=>Be==null?void 0:Be.is_answer)]," "),(ke==null?void 0:ke.item_type)=="COMPLETION"&&((Me=ke==null?void 0:ke.standard_answer)==null?void 0:Me.map((Be,Ye)=>{var Te;return y.createElement("div",{key:Ye,className:x.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Be.position}\uFF09\uFF1A${(Te=Be==null?void 0:Be.answer_text)==null?void 0:Te.join("\u3001")}`)})),(ke==null?void 0:ke.item_type)=="MULTIPLE"&&y.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(Ue=ke==null?void 0:ke.choices)==null?void 0:Ue.map((Be,Ye)=>{if(Be!=null&&Be.is_answer)return(Ee==null?void 0:Ee[Ye])+" "})," "),(ke==null?void 0:ke.item_type)=="JUDGMENT"&&y.createElement("div",null,"\u7B54\u6848\uFF1A",(rt=(Ve=ke==null?void 0:ke.choices)==null?void 0:Ve.find(Be=>Be.is_answer))==null?void 0:rt.choice_text),(ke==null?void 0:ke.item_type)=="SUBJECTIVE"&&y.createElement("div",null,"\u7B54\u6848\uFF1A",(tt=ke==null?void 0:ke.answer_texts)==null?void 0:tt[0]),y.createElement("div",null,y.createElement("span",null,"\u89E3\u6790\uFF1A"),y.createElement(xe.Z,{className:x.parseAnswerHtml,value:ke.analysis||"\u6682\u65E0\u89E3\u6790"})),y.createElement("div",null,y.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(pe.Z,{title:(be==null?void 0:be.tag_discipline)||"--"},y.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(be==null?void 0:be.tag_discipline)||"--")))))})):y.createElement("div",{className:x.otherContent},be.choices.map((ke,Re)=>y.createElement("div",{key:Re,className:x.otherContentItem},y.createElement("p",null,he[Re]),y.createElement(xe.Z,{className:x.otehrContentHtml,value:ke.choice_text}))))},We=()=>{var Ge;if((be==null?void 0:be.item_type)!=="BPROGRAM")return y.createElement("div",null,(Ge=be.standard_answer)==null?void 0:Ge.map((He,ke)=>{var Re,Ne;return y.createElement("div",{key:ke,className:x.answerHtml},(He==null?void 0:He.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${He.position}\uFF09\uFF1A${(Re=He==null?void 0:He.answer_text)==null?void 0:Re.join("\u3001")}`:y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",He.position,"\uFF09\uFF1A"),y.createElement(oe.Z,{value:(Ne=He==null?void 0:He.answer_text)==null?void 0:Ne.join("\u3001"),readOnly:!0})))}))},Pe=()=>{var Ge,He,ke,Re,Ne,Me;const Ue={SUBJECTIVE:(Ge=be.answer_texts)==null?void 0:Ge[0],JUDGMENT:(ke=(He=be.choices)==null?void 0:He.find(Ze=>Ze.is_answer))==null?void 0:ke.choice_text},Ve=be.choices.map(Ze=>Ze.is_answer).findIndex(Ze=>Ze),rt=Ve>-1?Ee[Ve]:"";let tt="";be.choices.map((Ze,Qe)=>{Ze.is_answer&&(tt+=Ee[Qe])});const ze=Ue[be.item_type];let Be=((Re=be==null?void 0:be.program_attr)==null?void 0:Re.code)||"";try{Be=ie.Base64.decode(((Ne=be==null?void 0:be.program_attr)==null?void 0:Ne.code)||"")}catch(Ze){}const Ye={SINGLE:y.createElement(ce.Z,null,y.createElement(ee.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(ee.Z,{flex:1},y.createElement(xe.Z,{className:x.answerHtml,value:`\u7B54\u6848\uFF1A${rt||"\u65E0"}`}))),MULTIPLE:y.createElement(ce.Z,null,y.createElement(ee.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(ee.Z,{flex:1},y.createElement(xe.Z,{className:x.answerHtml,value:`\u7B54\u6848\uFF1A${tt||"\u65E0"}`}))),COMPLETION:We(),BPROGRAM:y.createElement("div",null,y.createElement(xe.Z,{className:x.answerHtml,showProgramFill:!0,value:Be}),(Me=be.standard_answer)==null?void 0:Me.map((Ze,Qe)=>y.createElement("div",{key:Qe,className:x.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Ze.position}\uFF09\uFF1A${Ze==null?void 0:Ze.answer_text}`)))},Te=y.createElement(ce.Z,null,y.createElement(ee.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(ee.Z,{flex:1},y.createElement(xe.Z,{className:x.answerHtml,value:`${ze||"\u65E0"}`})));return Ye[be.item_type]||Te},Xe=Ge=>{let He=[...ye];Ge.target.checked?He.push(be.id):He=He.filter(ke=>ke!==be.id),Ae(He)};return y.createElement("div",{className:x.itemWrap},y.createElement("div",{className:x.list},Se&&y.createElement(ae.default,{className:"mr10",onChange:Xe,checked:ye.includes(be.id)}),y.createElement("div",{onClick:()=>Ie(!we),className:x.title},y.createElement(xe.Z,{key:1,showLines:1,showTextOnly:!0,className:x.topicTitleContent,value:(be==null?void 0:be.item_type)==="BPROGRAM"?(Fe=be==null?void 0:be.program_attr)==null?void 0:Fe.description:be.name})),y.createElement("div",{onClick:()=>Ie(!we),className:x.tr},y.createElement("i",{style:{transform:we?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),y.createElement("aside",{style:we?{display:"block"}:{display:"none"},className:x.itemDetail},y.createElement("div",{style:{marginBottom:44}},y.createElement(xe.Z,{key:2,className:x.topicTitleContent,value:(be==null?void 0:be.item_type)==="BPROGRAM"?(Ce=be==null?void 0:be.program_attr)==null?void 0:Ce.description:be.name}),y.createElement("div",{className:`${x.row} mt15`},Oe()),y.createElement("div",{className:x.row},y.createElement("div",{className:x.updateTimeRow},y.createElement("div",{className:x.updateTimeWrap},be.item_type==="PROGRAM"&&y.createElement("p",{className:x.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(_e=be==null?void 0:be.languages)==null?void 0:_e.join("/")))))),be.item_type!=="COMBINATION"&&y.createElement("div",{className:x.answerWrapper},y.createElement("img",{src:z,alt:"",className:x.decoration}),y.createElement("div",{className:x.answer},Pe()),y.createElement("div",{className:x.parse},y.createElement("div",{className:x.parseText},"\u89E3\u6790\uFF1A"),y.createElement("div",{className:x.parseAnswer},be.analysis?y.createElement(xe.Z,{className:x.parseAnswerHtml,value:be.analysis}):"\u6682\u65E0\u89E3\u6790")),y.createElement("div",{className:x.parse},y.createElement("div",{className:x.parseText},"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(pe.Z,{title:(be==null?void 0:be.tag_discipline)||"--"},y.createElement("div",{className:x.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(be==null?void 0:be.tag_discipline)||"--"))))))},ve=({SubjectShare:be,isProblemset:ye,data:Ae,user:Se,page:Fe,activeTabsKey:Ce,onPublicReview:_e=()=>{},onStartExperience:we=()=>{},onSetPrivate:Ie=()=>{},onCorrection:Oe=()=>{},onChangeTag:We=()=>{},onCollect:Pe=()=>{},onSetPublic:Xe=()=>{},onDelete:Ge=()=>{},onCancel:He=()=>{},onSelect:ke=()=>{},onMoveTo:Re=()=>{},addProblemset:Ne=()=>{},onSetShare:Me=()=>{},onCancelShare:Ue=()=>{},onPublish:Ve=()=>{},onCancelPublish:rt=()=>{},globalSetting:tt})=>{var ze,Be,Ye,Te,Ze,Qe,$e,qe,je,De,Le,Je,et,it,ot,at,Ut,wt;const Tt=Ae.item_type==="PROGRAM"?`/problems/newedit/${(ze=Ae.program_attr)==null?void 0:ze.identifier}?tabs_key=${Ce}&page=${Fe}`:Ae.item_type==="BPROGRAM"?`/problemset/edit/${(Be=Ae.program_attr)==null?void 0:Be.identifier}?type=1&tabs_key=${Ce}&page=${Fe}`:`/problemset/edit/${Ae.id}?tabs_key=${Ce}&page=${Fe}`,gt=Ce==="0"&&!Ae.public&&!Ae.apply&&(Ae.item_type==="PROGRAM"&&((Ye=Ae.program_attr)==null?void 0:Ye.status)!==0||Ae.item_type!=="PROGRAM"),ct=[{label:y.createElement("a",{className:x.actionLink,onClick:()=>{ue.Z.publish("model-change-problem",Ae)}},"\u4EE5\u9898\u6362\u9898"),key:"14",show:(0,E.$O)()},{label:y.createElement("a",{className:x.actionLink,onClick:()=>{var pt;return rt((pt=Ae==null?void 0:Ae.program_attr)==null?void 0:pt.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(Ce==="0"||Ce==="3")&&Ae.item_type==="PROGRAM"&&((Te=Ae.program_attr)==null?void 0:Te.status)!==0&&!Ae.public&&((Ze=Ae.author)==null?void 0:Ze.login)===((Qe=Se.userInfo)==null?void 0:Qe.login)},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Re(Ae.id)},"\u79FB\u52A8\u5230"),key:"1",show:Ce==="0"},{label:y.createElement("a",{className:x.actionLink,onClick:()=>{Ae.is_share?Ue(Ae.id):Me(Ae.id)}},"\u5171\u4EAB"),key:"3",show:Ce==="0"&&be},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Xe(Ae)},"\u516C\u5F00"),key:"4",show:gt},{label:y.createElement("a",{className:x.actionLink,onClick:()=>se(void 0,null,function*(){const pt=yield(0,de.ZP)(`/api/item_banks/${Ae==null?void 0:Ae.id}/send_to_practice`,{method:"post",body:{ids:[Ae==null?void 0:Ae.id]}});(pt==null?void 0:pt.status)==0&&re.default.confirm({centered:!0,okText:"\u67E5\u770B\u5DF2\u53D1\u9001\u7684\u7F16\u7A0B\u9898",cancelText:"\u56DE\u5230\u8BD5\u9898\u5E93",title:"\u63D0\u793A",icon:null,content:"\u60A8\u5DF2\u7ECF\u6210\u529F\u5C06\u7F16\u7A0B\u9898\u53D1\u9001\u5230\u7F16\u7A0B\u5237\u9898\u4E2D\uFF0C\u53EF\u5728\u7F16\u7A0B\u5237\u9898-\u6211\u521B\u5EFA\u7684\u67E5\u770B",onOk:()=>se(void 0,null,function*(){b.history.push("/problems?tab=mine")})})})},"\u53D1\u9001\u81F3\u7F16\u7A0B\u5237\u9898"),key:"16",show:(Ae==null?void 0:Ae.item_type)=="PROGRAM"&&!(($e=tt==null?void 0:tt.setting)!=null&&$e.main_site)&&!((qe=tt==null?void 0:tt.setting)!=null&&qe.is_local)&&((je=Ae.program_attr)==null?void 0:je.status)!==0&&!Ae.public},{label:y.createElement("a",{className:x.reviewFlag,onClick:_e},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:Ce==="0"&&!Ae.public&&Ae.apply&&(Ae.item_type==="PROGRAM"&&Ae.program_attr.status!==0||Ae.item_type!=="PROGRAM")},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Ie(Ae.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(Ce==="0"||Ce==="1")&&Ae.public&&((De=Ae.author)==null?void 0:De.login)===((Le=Se.userInfo)==null?void 0:Le.login)||Ce==="1"&&(0,E.ag)()},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Pe(Ae.id,Ae.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:Ce==="2"},{label:y.createElement("a",{className:x.actionLink,onClick:()=>{var pt;return Ve((pt=Ae==null?void 0:Ae.program_attr)==null?void 0:pt.identifier)}},"\u53D1\u5E03"),key:"8",show:(Ce==="0"||Ce==="3")&&Ae.item_type==="PROGRAM"&&((Je=Ae.program_attr)==null?void 0:Je.status)===0&&!Ae.public&&((et=Ae.author)==null?void 0:et.login)===((it=Se.userInfo)==null?void 0:it.login)},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Pe(Ae.id,Ae.is_collected)},Ae.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:Ce==="1"&&!(0,E.ag)()&&!(0,E.JA)()&&((ot=Ae.author)==null?void 0:ot.login)!==((at=Se.userInfo)==null?void 0:at.login)},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Oe(Ae.id)},"\u7EA0\u9519"),key:"10",show:Ce!=="0"&&!(0,E.ag)()&&!(0,E.JA)()},{label:y.createElement("a",{className:x.actionLink,onClick:()=>We(Ae)},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),key:"15",show:Ce==="0"},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Ge(Ae.id)},"\u5220\u9664"),key:"11",show:Ce==="0"&&!Ae.public||Ce==="1"&&(0,E.ag)()&&((Ut=Ae.author)==null?void 0:Ut.login)!==((wt=Se.userInfo)==null?void 0:wt.login)},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Ne(Ae.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:Ce==="1"||Ce==="3"}].filter(pt=>pt.show),ht=y.createElement(te.default,{forceSubMenuRender:!0,className:x.menu,items:ct}),st=y.createElement(te.default,{forceSubMenuRender:!0,className:x.menu},y.createElement(te.default.Item,{key:"10"},y.createElement("a",{className:x.actionLink,onClick:()=>Oe(Ae.id)},"\u7EA0\u9519"))),Ct=Ce!=="0"&&!(0,E.ag)()&&!(0,E.JA)();return y.createElement(y.Fragment,null,ye?y.createElement(y.Fragment,null,(Ce==="0"||Ce==="3"&&(Ae==null?void 0:Ae.edit_item_bank))&&!Ae.public&&y.createElement("span",{className:x.textBtn,style:{cursor:"pointer"},onClick:()=>{(0,fe.xg)(Tt);const pt=document.getElementById(Ae.id),St=window.pageYOffset||document.documentElement.scrollTop;localStorage.setItem("problemsetid",pt.getBoundingClientRect().top+St+"")}},y.createElement("div",{className:x.line},y.createElement("b",{className:x.b1}),y.createElement("b",{className:x.b2})),y.createElement("i",{className:"iconfont icon-bianji10 font14 mr5"}),"\u7F16\u8F91"),y.createElement("span",{className:x.textBtn,style:{cursor:"pointer"},onClick:()=>we(Ae)},y.createElement("div",{className:x.line},y.createElement("b",{className:x.b1}),y.createElement("b",{className:x.b2})),y.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),"\u4F53\u9A8C",y.createElement("div",{className:x.line},y.createElement("b",{className:x.b1}),y.createElement("b",{className:x.b2}))),ct.length>0&&y.createElement(ne.Z,{dropdownRender:()=>ht},y.createElement("span",{style:{cursor:"default",width:"105px"},onClick:pt=>pt.preventDefault()},y.createElement("span",{className:x.textBtn},y.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",y.createElement("div",{className:x.line},y.createElement("b",{className:x.b1}),y.createElement("b",{className:x.b2})))))):Ct?y.createElement(ne.Z,{className:"ml40",dropdownRender:()=>st},y.createElement("span",{style:{cursor:"default",width:"105px"},onClick:pt=>pt.preventDefault()},y.createElement("span",{className:x.textBtn},y.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",y.createElement("div",{className:x.line},y.createElement("b",{className:x.b1}),y.createElement("b",{className:x.b2}))))):y.createElement("span",null))};var me=ge},4757:function(dt,nt,le){"use strict";le.r(nt),le.d(nt,{TabType:function(){return Pr},default:function(){return Gn}});var y=le(59301),xe=le(76560),a=le(47742),pe=le(20554),ce=le(37568),ee=le(28284),ae=le(62957),re=le(47889),te=le(6767),ne=le(29787),x=le(62673),b=le(93041),E=le(25399),z=le(17149),ie=le(82326),oe=le(91882),fe=le(99571),ue=le(75727),de=le(77019),se=le(13747),he=le(74372),Ee=le(57884),ge=le(17062),ve=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ye=(on,Ke)=>{var lt={};for(var bt in on)me.call(on,bt)&&Ke.indexOf(bt)<0&&(lt[bt]=on[bt]);if(on!=null&&ve)for(var bt of ve(on))Ke.indexOf(bt)<0&&be.call(on,bt)&&(lt[bt]=on[bt]);return lt};const Ae=on=>{var Ke=on,{problemset:lt,globalSetting:bt,loading:Mt,dispatch:ft}=Ke,$t=ye(Ke,["problemset","globalSetting","loading","dispatch"]);return y.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:lt.actionTabs.key==="Problemset-PublicReview",title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",cancelText:"",width:"442px",onOk:()=>{ft({type:"problemset/setActionTabs",payload:{}})},onCancel:()=>{ft({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:ge.Z.modalContent},"\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),y.createElement("div",{className:ge.Z.modalContent},"\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"))};var Se=(0,xe.connect)(({problemset:on,loading:Ke,globalSetting:lt})=>({problemset:on,globalSetting:lt,loading:Ke.effects}))(Ae),Fe={flex_box_center:"flex_box_center___YKb0w",flex_space_between:"flex_space_between___wpoDJ",flex_box_vertical_center:"flex_box_vertical_center____nKxT",flex_box_center_end:"flex_box_center_end___vyS5Y",flex_box_column:"flex_box_column___WjAJ8",exportModal:"exportModal___zrCjw",export_text:"export_text___BpWql"},Ce=le(15395),_e=le(61186),we=le.n(_e),Ie=le(90524);const Oe=({problemset:on,dispatch:Ke})=>{const[lt,bt]=(0,y.useState)([]),[Mt,ft]=(0,y.useState)(!0),$t=()=>{Ke({type:"problemset/setActionTabs",payload:{}})};(0,y.useEffect)(()=>{var zt,vn;on.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898"&&bt([(vn=(zt=on.actionTabs)==null?void 0:zt.params)==null?void 0:vn.group_id])},[on.actionTabs.key]);const Vt=()=>{if(lt.length===0){te.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6\u5939");return}Nt({},`/api/item_banks/export.xlsx?group_id=${lt[0]}&include_children=${Mt}`,(zt,vn)=>{var Et;if(((Et=zt.target.response)==null?void 0:Et.type)==="application/json"){let mn=new FileReader;mn.readAsText(zt.target.response,"utf-8"),mn.addEventListener("loadend",()=>{const An=JSON.parse(mn.result);te.ZP.warning((An==null?void 0:An.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458")});return}let jt=new Blob([zt.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),Wt=`\u5BFC\u51FA\u8BD5\u9898-${we()().format("YYYYMMDD_HH:mm:ss")}.xlsx`;if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(jt,Wt);else{let mn=URL.createObjectURL(jt),An=document.createElement("a");An.href=mn,An.setAttribute("download",Wt),document.body.appendChild(An),An.click(),window.URL.revokeObjectURL(An.href)}$t()})},Nt=(zt,vn,Et,jt)=>{const Wt=Ie.Z.API_SERVER+vn,mn=new window.XMLHttpRequest;return mn.withCredentials=!0,mn.addEventListener("load",function(An){Et(An,mn)},!1),mn.addEventListener("error",function(An){jt&&jt(An)},!1),mn.responseType="blob",mn.open("GET",Wt),mn.send(null),mn};return y.createElement(ae.default,{centered:!0,title:"\u5BFC\u51FA\u8BD5\u9898",open:on.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898",width:718,destroyOnClose:!0,wrapClassName:Fe.customModal,onCancel:$t,onOk:Vt},y.createElement("aside",{className:Fe.exportModal},y.createElement("div",{style:{marginBottom:20}},y.createElement("label",{style:{marginRight:20}},"\u5BFC\u51FA\u8BBE\u7F6E"),y.createElement(re.ZP.Group,{onChange:zt=>{ft(zt.target.value)},value:Mt},y.createElement(re.ZP,{value:!0},"\u5305\u542B\u5B50\u6587\u4EF6\u5939"),y.createElement(re.ZP,{value:!1},"\u4EC5\u5F53\u524D\u6587\u4EF6\u5939"))),y.createElement(Ce.Z,{value:lt,onChange:zt=>bt(zt)}),y.createElement("div",{className:Fe.export_text},"\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA")))};var We=(0,xe.connect)(({problemset:on})=>({problemset:on}))(Oe),Pe={flex_box_center:"flex_box_center___CwmPP",flex_space_between:"flex_space_between___td8SO",flex_box_vertical_center:"flex_box_vertical_center___GSFzs",flex_box_center_end:"flex_box_center_end___YzfHD",flex_box_column:"flex_box_column___exEQb",customModal:"customModal___lg6DD",shareModal:"shareModal___uZhG_",content:"content___I8qEq",group:"group___KeY9s",teachGroup:"teachGroup____SeBs",footer:"footer___Jn0qQ"},Xe=le(70610),Ge=(on,Ke,lt)=>new Promise((bt,Mt)=>{var ft=Nt=>{try{Vt(lt.next(Nt))}catch(zt){Mt(zt)}},$t=Nt=>{try{Vt(lt.throw(Nt))}catch(zt){Mt(zt)}},Vt=Nt=>Nt.done?bt(Nt.value):Promise.resolve(Nt.value).then(ft,$t);Vt((lt=lt.apply(on,Ke)).next())});const He=({problemset:on,dispatch:Ke,onOk:lt})=>{var bt,Mt;const ft=(0,xe.useParams)(),[$t,Vt]=(0,y.useState)([]),[Nt,zt]=(0,y.useState)(1),[vn,Et]=(0,y.useState)([]),[jt,Wt]=(0,y.useState)([]),[mn,An]=(0,y.useState)(!0),[On,kn]=(0,y.useState)(!1),[Nn,Wn]=(0,y.useState)(!1);(0,y.useEffect)(()=>{var Vn,mt;on.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898"&&(cn(),Et([(mt=(Vn=on.actionTabs)==null?void 0:Vn.params)==null?void 0:mt.group_id]))},[on.actionTabs.key]);const cn=()=>Ge(void 0,null,function*(){An(!0);const Vn=yield(0,Xe.Of)({type:0,page:1,per_page:10,order_by:"new"});if(Vn!=null&&Vn.item_banks_group){const an=[{id:-1,item_banks_count:(Vn==null?void 0:Vn.no_group_count)||0,name:{name:"\u672A\u52A0\u5165\u5206\u7EC4"}}].concat((Vn==null?void 0:Vn.item_banks_group)||[]);Vt(an)}An(!1)}),Rn=()=>{Ke({type:"problemset/setActionTabs",payload:{}})},tr=()=>Ge(void 0,null,function*(){if(vn.length===0){te.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u7684\u6587\u4EF6\u5939");return}if(Nt===1){zt(2);return}kn(!0);const Vn=yield(0,Xe.GW)({item_banks_group_ids:vn,clazz:"ItemBank",group_ids:jt});(Vn==null?void 0:Vn.status)===0&&(lt(),Rn()),kn(!1)}),Yn=Vn=>{Et(Vn),Wn(Vn.length===$t.length)};return y.createElement(ae.default,{centered:!0,afterClose:()=>{Wt([]),zt(1),Wn(!1),Vt([])},title:`\u5171\u4EAB\u8BD5\u9898${Nt}/2`,open:on.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898",footer:null,width:718,destroyOnClose:!0,wrapClassName:Pe.customModal,onCancel:Rn},y.createElement("aside",{className:Pe.shareModal},y.createElement(ne.Z,{spinning:mn},y.createElement("div",{className:Pe.content},Nt===1&&y.createElement("div",{className:Pe.group},y.createElement(Ce.Z,{value:vn,onChange:Vn=>Et(Vn)})),Nt===2&&y.createElement("div",{className:Pe.teachGroup},y.createElement("p",null,"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),y.createElement(x.default.Group,{value:jt,onChange:Vn=>Wt(Vn)},(Mt=(bt=on==null?void 0:on.teachGroupData)==null?void 0:bt.groups)==null?void 0:Mt.map(Vn=>y.createElement(x.default,{key:Vn.group_id,value:Vn.group_id},Vn==null?void 0:Vn.name))))),y.createElement("div",{className:Pe.footer},y.createElement(fe.ZP,{onClick:Rn},"\u53D6\u6D88"),y.createElement(fe.ZP,{loading:On,onClick:tr,type:"primary"},Nt===1?"\u4E0B\u4E00\u6B65":"\u786E\u8BA4\u5171\u4EAB")))))};var ke=(0,xe.connect)(({problemset:on})=>({problemset:on}))(He),Re=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Ue=(on,Ke)=>{var lt={};for(var bt in on)Ne.call(on,bt)&&Ke.indexOf(bt)<0&&(lt[bt]=on[bt]);if(on!=null&&Re)for(var bt of Re(on))Ke.indexOf(bt)<0&&Me.call(on,bt)&&(lt[bt]=on[bt]);return lt},Ve=(on,Ke,lt)=>new Promise((bt,Mt)=>{var ft=Nt=>{try{Vt(lt.next(Nt))}catch(zt){Mt(zt)}},$t=Nt=>{try{Vt(lt.throw(Nt))}catch(zt){Mt(zt)}},Vt=Nt=>Nt.done?bt(Nt.value):Promise.resolve(Nt.value).then(ft,$t);Vt((lt=lt.apply(on,Ke)).next())});const rt=on=>{var Ke=on,{problemset:lt,globalSetting:bt,loading:Mt,dispatch:ft,onReloadData:$t=()=>{},isPiliangRevoke:Vt=!1}=Ke,Nt=Ue(Ke,["problemset","globalSetting","loading","dispatch","onReloadData","isPiliangRevoke"]);const zt=(0,y.useRef)(!1),[vn,Et]=(0,y.useState)(!1);(0,y.useEffect)(()=>{lt.actionTabs.key==="Problemset-SetPrivate"?window.localStorage.getItem("problemset-set-private-hint-flag")==="1"?jt():Et(!0):Et(!1)},[lt.actionTabs.key]);const jt=()=>Ve(void 0,null,function*(){zt.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1");let Wt={};Vt?Wt=yield ft({type:"problemset/revokePublish",payload:lt.actionTabs.params}):Wt=yield ft({type:"problemset/setPrivate",payload:lt.actionTabs.params}),ft({type:"problemset/setActionTabs",payload:{}}),zt.current=!1,(Wt==null?void 0:Wt.status)===0&&$t()});return y.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:vn,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Vt?Mt["problemset/revokePublish"]:Mt["problemset/setPrivate"],width:"442px",onOk:jt,onCancel:()=>{ft({type:"problemset/setActionTabs",payload:{}}),zt.current=!1}},y.createElement("div",{className:ge.Z.modalContentLeft},"\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u53EF\u80FD\u5BFC\u81F4\u90E8\u5206\u7528\u6237\u5BF9\u8BD5\u9898\u7684\u4F7F\u7528\u53D7\u635F\u3002"),y.createElement("div",{className:ge.Z.modalContentLeft},"\u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F"),y.createElement("div",null,y.createElement(x.default,{className:"mt10",defaultChecked:!1,onChange:Wt=>zt.current=Wt.target.checked},"\u4E0D\u518D\u63D0\u793A")))};var tt=(0,xe.connect)(({problemset:on,loading:Ke,globalSetting:lt})=>({problemset:on,globalSetting:lt,loading:Ke.effects}))(rt),ze=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Te=(on,Ke)=>{var lt={};for(var bt in on)Be.call(on,bt)&&Ke.indexOf(bt)<0&&(lt[bt]=on[bt]);if(on!=null&&ze)for(var bt of ze(on))Ke.indexOf(bt)<0&&Ye.call(on,bt)&&(lt[bt]=on[bt]);return lt},Ze=(on,Ke,lt)=>new Promise((bt,Mt)=>{var ft=Nt=>{try{Vt(lt.next(Nt))}catch(zt){Mt(zt)}},$t=Nt=>{try{Vt(lt.throw(Nt))}catch(zt){Mt(zt)}},Vt=Nt=>Nt.done?bt(Nt.value):Promise.resolve(Nt.value).then(ft,$t);Vt((lt=lt.apply(on,Ke)).next())});const Qe=on=>{var Ke=on,{problemset:lt,globalSetting:bt,loading:Mt,dispatch:ft,onReloadData:$t=()=>{}}=Ke,Vt=Te(Ke,["problemset","globalSetting","loading","dispatch","onReloadData"]);const Nt=()=>Ze(void 0,null,function*(){const zt=yield ft({type:"problemset/handleDelete",payload:lt.actionTabs.params});ft({type:"problemset/setActionTabs",payload:{}}),zt.status===0&&$t()});return y.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:lt.actionTabs.key==="Problemset-Delete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Mt["problemset/handleDelete"],width:"442px",onOk:Nt,onCancel:()=>{ft({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:ge.Z.modalContent},"\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"),y.createElement("div",{className:ge.Z.modalContent},"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var $e=(0,xe.connect)(({problemset:on,loading:Ke,globalSetting:lt})=>({problemset:on,globalSetting:lt,loading:Ke.effects}))(Qe),qe=le(714),je=le(55765),De=le(24382),Le=le(52634),Je=le(71286),et=le(48820),it=le(52790),ot=le(72978),at={flex_box_center:"flex_box_center___oxvGV",flex_space_between:"flex_space_between___Pu_2g",flex_box_vertical_center:"flex_box_vertical_center____edsl",flex_box_center_end:"flex_box_center_end___ugvya",flex_box_column:"flex_box_column___B_Z0P",page:"page____U6m6",wrap:"wrap___Njoy9",title:"title___PCz5o",select:"select___MAQbm",contentWrap:"contentWrap___USVj3",pngIcon:"pngIcon___Sclgo",tabsWrap:"tabsWrap___xuKJS",searchWrap:"searchWrap___Z4nZX",addQuestionBtn:"addQuestionBtn___PwVCH",search:"search___pIDJi",searchIcon:"searchIcon___I_kVC",batchWrap:"batchWrap___OzbVH",customTable:"customTable___A_Uxs",row:"row___Sm61J",contentListWrap:"contentListWrap___o6fbG",li:"li___dAjon",bottom:"bottom___kfHPh",actionLeftItem:"actionLeftItem___gA062",questionTypeName:"questionTypeName___neVDt",more:"more___oTnCf",btnAdd:"btnAdd___Qdj8O",cancelC:"cancelC___ZCe2I",addC:"addC___yWAgq",actonBtn:"actonBtn___QmXSC",batch:"batch___wvp7O",btns:"btns___Nox9G",btn:"btn___AEGwM",treeWrapper:"treeWrapper___OS1_K",treeHeader:"treeHeader___T86dH",treeContent:"treeContent___AvQsn",action:"action___TlJrk",sendModal:"sendModal___HDDrU",line:"line___vWGHS",del:"del___I2neN",divider:"divider___ao5se",headerWrapper:"headerWrapper___KS6nP",exportBtn:"exportBtn___uePYs",tips:"tips___xnRXZ",tagtips:"tagtips___bGRXj",taglinkBtn:"taglinkBtn___yRUP3",publicQuest:"publicQuest___kmfJq",publicQuestContent:"publicQuestContent___H9xSO",public_tips:"public_tips___O2lWb",concat:"concat___oVAEZ",selectitems:"selectitems___o767V"},Ut=le(30641),wt=le(5269),Tt={drawerWrap:"drawerWrap___pL0ai",title:"title___D60AS",contentWrap:"contentWrap___VyVzG",totalInfo:"totalInfo___wXopO",clear:"clear___Sbav5",problemset:"problemset___jGIix",delete:"delete___zwK_M",deleteIcon:"deleteIcon___BYp0Q",content:"content___ciXL0",createBtnWrapper:"createBtnWrapper___Qnnet"};let gt=[];const ct=on=>{gt.forEach(Ke=>{on.target===Ke.element||ht.isParent(on.target,Ke.element)||Ke.callbacks.forEach(lt=>lt())})};window.document.body?window.document.body.addEventListener("click",ct):window.addEventListener("DOMContentLoaded",()=>{window.document.body.addEventListener("click",ct)});const ht={isParent:(on,Ke)=>{let lt=on;for(;lt&<.tagName&<.tagName.toLowerCase()!=="body";){if(lt===Ke)return!0;lt=lt.parentNode}return!1},init:(on,Ke)=>{const lt=gt.filter(bt=>bt.element===on);return lt.length>0?lt[0].callbacks.push(Ke):gt.push({element:on,callbacks:[Ke]}),{clear:()=>{gt=gt.filter(bt=>bt.element!==on)}}}};var st=ht,Ct=le(64885),pt=le(59301);const St=[{stateName:"single_questions_count",type:"SINGLE",typeName:"\u5355\u9009\u9898"},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:"\u591A\u9009\u9898"},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:"\u5224\u65AD\u9898"},{stateName:"completion_questions_count",type:"COMPLETION",typeName:"\u586B\u7A7A\u9898"},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:"\u7B80\u7B54\u9898"},{stateName:"program_questions_count",type:"PROGRAM",typeName:"\u7F16\u7A0B\u9898"},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:"\u5B9E\u8BAD\u9898"},{stateName:"combination_questions_count",type:"COMBINATION",typeName:"\u7EC4\u5408\u9898"},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],Dt=({visible:on,basketData:Ke,basketTotal:lt,onClose:bt=()=>{},onDelete:Mt=()=>{},onClear:ft,onSubmit:$t})=>{const Vt=(0,y.useRef)(),Nt=(0,y.useRef)();(0,y.useEffect)(()=>{if(Nt.current)return lt>=0&&!Vt.current&&(Vt.current=st.init(Nt.current,()=>{bt()})),()=>{Vt.current&&Vt.current.clear()}},[Nt.current]);const zt=window.screen.width<=1440;return pt.createElement(Ut.Z,{rootClassName:Tt.drawerWrap,placement:"right",closable:!1,mask:!1,open:on,forceRender:!0,width:zt?130:160,onClose:bt},lt>0?pt.createElement(pt.Fragment,null,pt.createElement("div",{className:Tt.title},"\u8BD5\u9898\u7BEE"),pt.createElement("div",{ref:Nt,className:Tt.contentWrap},pt.createElement(de.Z,{wrap:!1,className:Tt.totalInfo,align:"middle"},pt.createElement(wt.Z,{span:14},"\u9898\u76EE\u603B\u6570"),pt.createElement(wt.Z,{span:4},lt),pt.createElement(wt.Z,{span:6,className:Tt.clear,onClick:ft},"\u6E05\u7A7A")),St.map(vn=>Ke[vn.stateName]>0&&pt.createElement(de.Z,{align:"middle",wrap:!1,className:Tt.problemset,key:vn.type},pt.createElement(wt.Z,{span:14},vn.typeName),pt.createElement(wt.Z,{span:4},Ke[vn.stateName]),pt.createElement(wt.Z,{span:6,className:Tt.delete},pt.createElement("i",{onClick:()=>Mt(vn.type),className:`iconfont icon-piliangshanchu3 ${Tt.deleteIcon}`})))),pt.createElement(de.Z,{justify:"center",className:Tt.createBtnWrapper},pt.createElement(Ct.Z,{block:!0,type:"primary",onClick:$t},"\u521B\u5EFA\u8BD5\u5377")))):pt.createElement("div",{ref:Nt},pt.createElement("div",{className:Tt.title},"\u8BD5\u9898\u7BEE"),pt.createElement(Ee.Z,{customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u52A0\u5165\u8BD5\u9898\u7BEE\u540E\u8FDB\u884C\u7EC4\u5377",styles:{width:120},imgStyles:{width:120}})))};var Rt=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,pn=(on,Ke)=>{var lt={};for(var bt in on)Pt.call(on,bt)&&Ke.indexOf(bt)<0&&(lt[bt]=on[bt]);if(on!=null&&Rt)for(var bt of Rt(on))Ke.indexOf(bt)<0&&un.call(on,bt)&&(lt[bt]=on[bt]);return lt},nn=(on,Ke,lt)=>new Promise((bt,Mt)=>{var ft=Nt=>{try{Vt(lt.next(Nt))}catch(zt){Mt(zt)}},$t=Nt=>{try{Vt(lt.throw(Nt))}catch(zt){Mt(zt)}},Vt=Nt=>Nt.done?bt(Nt.value):Promise.resolve(Nt.value).then(ft,$t);Vt((lt=lt.apply(on,Ke)).next())});const Xt={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",COMBINATION:"\u7EC4\u5408\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},ln=on=>{var Ke=on,{problemset:lt,globalSetting:bt,loading:Mt,dispatch:ft,onReloadData:$t=()=>{},onReloadBasketData:Vt=()=>{}}=Ke,Nt=pn(Ke,["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"]),zt,vn;const Et=()=>nn(void 0,null,function*(){const jt=yield ft({type:"problemset/basketDelete",payload:lt.actionTabs.params});ft({type:"problemset/setActionTabs",payload:{}}),jt.status===0&&($t(),Vt())});return y.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:lt.actionTabs.key==="Problemset-BasketDelete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Mt["problemset/handleDelete"],width:"442px",onOk:Et,onCancel:()=>{ft({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:ge.Z.modalContent},"\u662F\u5426\u5220\u9664\u8BD5\u9898\u7BEE\u4E2D\u7684",Xt[(vn=(zt=lt.actionTabs)==null?void 0:zt.params)==null?void 0:vn.type]))};var tn=(0,xe.connect)(({problemset:on,loading:Ke,globalSetting:lt})=>({problemset:on,globalSetting:lt,loading:Ke.effects}))(ln),Yt={hide:"hide___P6mxu",open:"open___hazgP",basket:"basket___y6VHF",count:"count___YEH5s",iconWrap:"iconWrap___l__Lj",icon:"icon___yiXgh",name:"name___tBtew"};const gn=({count:on,visibleBasket:Ke,onToggleVisible:lt=()=>{}})=>y.createElement(E.Z,{title:"\u8BD5\u9898\u7BEE",placement:"left"},y.createElement("div",{className:`${Ke?Yt.open:Yt.hide} ${Yt.basket}`,onClick:lt},on>0&&y.createElement("div",{className:Yt.count},on),y.createElement("span",{className:Yt.iconWrap},y.createElement("i",{className:`${Yt.icon} iconfont icon-shitilan`})),y.createElement("div",{className:Yt.name},"\u8BD5\u9898\u7BEE")));var xn=le(1512),bn=le(45724),hn=le(49661),sn=le(34055),xt=le(37285),Bt={flex_box_center:"flex_box_center___orONc",flex_space_between:"flex_space_between___xUKga",flex_box_vertical_center:"flex_box_vertical_center___QeVIN",flex_box_center_end:"flex_box_center_end___mXGLP",flex_box_column:"flex_box_column___CHytA",wrp:"wrp___xbLol",drawer:"drawer___Bi9wT",menu:"menu___t0_fV",actived:"actived___zWm74",actived2:"actived2___RRfRj",subTag:"subTag___EczBy",directionName:"directionName___H9hFf",menuDirection:"menuDirection___JkwbJ",listItem:"listItem___kNMPl",info:"info___QKQMx",title:"title___eGYd4",titleLeft:"titleLeft___ltIGt",titleRight:"titleRight___zsSPc",search:"search___oRdeh",description:"description___zs7Ow",menuCourse:"menuCourse___PygX2",paginationWrap:"paginationWrap___sYmqt",authorname:"authorname___D4gcN","tooltip-content":"tooltip-content___RseJD"},Lt=le(67135),Qt=le(23869),Ft=le(99175),_t=le(82093),ut=Object.defineProperty,vt=Object.defineProperties,It=Object.getOwnPropertyDescriptors,Jt=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,Gt=(on,Ke,lt)=>Ke in on?ut(on,Ke,{enumerable:!0,configurable:!0,writable:!0,value:lt}):on[Ke]=lt,Ht=(on,Ke)=>{for(var lt in Ke||(Ke={}))qt.call(Ke,lt)&&Gt(on,lt,Ke[lt]);if(Jt)for(var lt of Jt(Ke))Kt.call(Ke,lt)&&Gt(on,lt,Ke[lt]);return on},yn=(on,Ke)=>vt(on,It(Ke)),fn=(on,Ke,lt)=>new Promise((bt,Mt)=>{var ft=Nt=>{try{Vt(lt.next(Nt))}catch(zt){Mt(zt)}},$t=Nt=>{try{Vt(lt.throw(Nt))}catch(zt){Mt(zt)}},Vt=Nt=>Nt.done?bt(Nt.value):Promise.resolve(Nt.value).then(ft,$t);Vt((lt=lt.apply(on,Ke)).next())});const{Search:Dn}=ce.default,jn={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},Pn={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u7B80\u5355",id:1,type:"diff"},{name:"\u9002\u4E2D",id:2,type:"diff"},{name:"\u56F0\u96BE",id:3,type:"diff"}]},qn=({classroomList:on,loading:Ke,dispatch:lt,cb:bt,shixunIds:Mt=[]})=>{var ft,$t,Vt,Nt;const zt=(0,xe.useParams)(),vn=(0,xe.useLocation)(),{actionTabs:Et}=on,[jt]=ee.default.useForm(),{shixunLists:Wt}=on,[mn,An]=(0,y.useState)([]),[On,kn]=(0,y.useState)([]),[Nn,Wn]=(0,y.useState)([]),[cn,Rn]=(0,y.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null});(0,y.useEffect)(()=>{on.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&<({type:"classroomList/getShixunLists",payload:Ht({},cn)})},[on.actionTabs.key]),(0,y.useEffect)(()=>{tr()},[zt]);const tr=()=>fn(void 0,null,function*(){const mt=yield(0,Lt.I_)({}),an=yield(0,_t.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});Wn([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(an==null?void 0:an.groups)||[]]),kn((mt==null?void 0:mt.disciplines)||[])}),Yn=(mt,an,dr)=>{cn.tag_level=mt,cn.sub_discipline_id=an,cn.discipline_id=dr,cn.page=1,Rn(Ht({},cn)),lt({type:"classroomList/getShixunLists",payload:Ht({},cn)})},Vn=()=>{lt({type:"classroomList/setActionTabs",payload:{}}),Rn({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null})};return on.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:y.createElement(Ut.Z,{placement:"bottom",height:"100%",closable:!0,onClose:Vn,open:on.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:Bt.drawer,footer:y.createElement("div",{className:"tc"},y.createElement(fe.ZP,{size:"middle",onClick:()=>{Vn(),An([])},style:{marginRight:8}},"\u53D6\u6D88"),y.createElement(fe.ZP,{size:"middle",onClick:()=>fn(void 0,null,function*(){var mt,an;for(let dr=0;dr<(mn==null?void 0:mn.length);dr++){const yr=mn[dr];if(Mt.includes(yr)){te.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(an=(mt=Wt==null?void 0:Wt.shixun_list)==null?void 0:mt.find(cr=>cr.id===yr))==null?void 0:an.title}`);return}}Vn(),bt(mn),An([])}),type:"primary"},"\u786E\u5B9A"))},y.createElement("section",{className:"tc"},y.createElement(Ft.Z,{onChange:mt=>{Rn(yn(Ht(Ht({},cn),mt),{page:1})),lt({type:"classroomList/getShixunLists",payload:yn(Ht(Ht({},cn),mt),{page:1})})}})),y.createElement("section",{className:"edu-container"},y.createElement("ul",{className:Bt.menu},y.createElement("li",null,jn.name),(ft=jn==null?void 0:jn.children)==null?void 0:ft.map((mt,an)=>y.createElement("li",{className:cn[jn.id]==mt.id?Bt.actived:"",key:mt.id,onClick:()=>{cn[jn.id]=mt.id,cn.page=1,Rn(Ht({},cn)),lt({type:"classroomList/getShixunLists",payload:Ht({},cn)})}},y.createElement("strong",null,mt.name)))),y.createElement("ul",{className:Bt.menuDirection},y.createElement("li",{className:Bt.directionName},"\u65B9\u5411"),y.createElement("li",{className:cn.discipline_id?"":Bt.actived,onClick:()=>{Yn(null,null,null)}},y.createElement("strong",null,"\u5168\u90E8")),On==null?void 0:On.map(function(mt,an){return y.createElement("li",{key:an,className:cn.discipline_id==mt.id?Bt.actived:""},y.createElement("strong",{onClick:()=>{Yn(1,null,mt.id)}},mt.name),y.createElement("div",null,mt.sub_disciplines.map(function(dr,yr){return y.createElement("div",{key:yr,className:"mt5"},y.createElement("div",{className:cn.sub_discipline_id==dr.id?`${Bt.actived2} ${Bt.subTag}`:Bt.subTag,onClick:()=>{Yn(2,dr.id,mt.id)}},dr.name),y.createElement("ul",{className:"mt5"},dr.tags&&dr.tags.map(function(cr,Or){return y.createElement("li",{key:Or,className:cn.sub_discipline_id==cr.id&&cn.tag_level===3?Bt.actived2:"",onClick:()=>{Yn(3,cr.id,mt.id)}},cr.name)})))})))})),cn.type==="mine"&&y.createElement("ul",{className:Bt.menu},y.createElement("li",null,"\u76EE\u5F55"),Nn==null?void 0:Nn.map((mt,an)=>y.createElement("li",{className:cn.group_id==mt.id?Bt.actived:"",key:mt.name,onClick:()=>{cn.group_id=mt.id,cn.page=1,Rn(Ht({},cn)),lt({type:"classroomList/getShixunLists",payload:Ht({},cn)})}},y.createElement("strong",null,mt.name)))),y.createElement("ul",{className:Bt.menu},y.createElement("li",null,Pn.name),($t=Pn==null?void 0:Pn.children)==null?void 0:$t.map((mt,an)=>y.createElement("li",{className:cn[Pn.id]==mt.id?Bt.actived:"",key:mt.name,onClick:()=>{cn[Pn.id]=mt.id,cn.page=1,Rn(Ht({},cn)),lt({type:"classroomList/getShixunLists",payload:Ht({},cn)})}},y.createElement("strong",null,mt.name)))),y.createElement(de.Z,null,y.createElement(wt.Z,{flex:"1"},y.createElement("div",{className:Bt.menuCourse,style:{margin:"0px 15px"}},y.createElement("ul",null,y.createElement("li",null,"\u5DF2\u9009",y.createElement("span",{className:"c-blue"},mn.length),"\u4E2A"),y.createElement("li",null,"\u5171",y.createElement("span",{className:"c-blue"},Wt.shixuns_count),"\u4E2A"),y.createElement("li",{className:"current",onClick:()=>{const mt=yn(Ht({},cn),{order:cn.order==="asc"?"desc":"asc"});Rn(mt),lt({type:"classroomList/getShixunLists",payload:mt})}},"\u5B66\u4E60\u4EBA\u6570",y.createElement("p",{className:`edu-sorter current ${cn.order}`},cn.order==="asc"?y.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):y.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),y.createElement(wt.Z,{className:"c-grey-999"},(cn==null?void 0:cn.type)==="mine"?"\u5DF2\u9759\u9ED8/\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009":"\u4EC5\u5DF2\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),(Vt=Wt==null?void 0:Wt.shixun_list)==null?void 0:Vt.map(function(mt,an){return y.createElement("div",{className:Bt.listItem,key:an},y.createElement(x.default,{checked:mn.includes(mt.id),value:mt.id,disabled:mt==null?void 0:mt.need_authorize,onChange:dr=>{let yr=mn.indexOf(mt.id);mn.indexOf(mt.id)>-1?An(mn.filter(cr=>cr!==mt.id)):An(mn.concat(mt.id))}}),y.createElement("div",{className:Bt.info},y.createElement("div",{className:Bt.title},y.createElement("div",{className:Bt.titleLeft},y.createElement("a",{className:"c-black",href:`/shixuns/${mt==null?void 0:mt.identifier}/challenges`,target:"_blank"},y.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:mt.title}})),(mt==null?void 0:mt.need_authorize)&&y.createElement("span",{onClick:()=>{(0,Qt.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,sn.Ny)()&&(mt==null?void 0:mt.mark_status)===1&&y.createElement(E.Z,{title:mt==null?void 0:mt.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,sn.Ny)()&&(mt==null?void 0:mt.mark_status)===2&&y.createElement(E.Z,{title:mt==null?void 0:mt.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,sn.Ny)()&&(mt==null?void 0:mt.mark_status)===3&&y.createElement(E.Z,{title:mt==null?void 0:mt.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),y.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},y.createElement("span",{className:Bt.description,dangerouslySetInnerHTML:{__html:mt.description}})),y.createElement("div",{className:" mt15"},mt.challenge_names.map(function(dr,yr){return y.createElement("span",{key:yr,className:"mr30 font12"},"\u7B2C",yr+1,"\u5173 ",dr," ")})),y.createElement(xt.Z,{dashed:!0}),y.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},y.createElement("div",null,y.createElement(E.Z,{overlayClassName:Bt["tooltip-content"],title:y.createElement("div",null,y.createElement("span",{dangerouslySetInnerHTML:{__html:mt==null?void 0:mt.member_user_names}}))},y.createElement("span",{className:Bt.authorname,dangerouslySetInnerHTML:{__html:mt==null?void 0:mt.member_user_names}})),mt.author_school_name&&y.createElement(y.Fragment,null,y.createElement("span",{dangerouslySetInnerHTML:{__html:mt.author_school_name}}))),y.createElement("div",null,y.createElement("span",{className:"mr30"},"\u96BE\u5EA6 \xA0",mt.level),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",mt.study_count)))))}),((Nt=Wt==null?void 0:Wt.shixun_list)==null?void 0:Nt.length)===0&&y.createElement(Ee.Z,null),y.createElement("p",null)),y.createElement("div",{className:"tc mt20"},y.createElement(se.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:10,showSizeChanger:!1,current:cn.page||1,showQuickJumper:!0,total:Wt==null?void 0:Wt.shixuns_count,onChange:mt=>{const an=yn(Ht({},cn),{page:mt});Rn(an),lt({type:"classroomList/getShixunLists",payload:an})}})))};var Zt=(0,xe.connect)(({classroomList:on,loading:Ke})=>({classroomList:on,loading:Ke}))(qn),en=le(30975),Bn=le(89392),En={operating:"operating___srUHx",tip:"tip___F8nWU"},Sn=le(2978),Ln=le(59301),Ot=Object.defineProperty,Tn=Object.getOwnPropertySymbols,In=Object.prototype.hasOwnProperty,_n=Object.prototype.propertyIsEnumerable,Fn=(on,Ke,lt)=>Ke in on?Ot(on,Ke,{enumerable:!0,configurable:!0,writable:!0,value:lt}):on[Ke]=lt,Xn=(on,Ke)=>{for(var lt in Ke||(Ke={}))In.call(Ke,lt)&&Fn(on,lt,Ke[lt]);if(Tn)for(var lt of Tn(Ke))_n.call(Ke,lt)&&Fn(on,lt,Ke[lt]);return on};const nr=({data:on,height:Ke=400},lt)=>{var bt;const[Mt]=ee.default.useForm(),[ft,$t]=(0,y.useState)({});return(0,y.useEffect)(()=>{on&&($t(on),Mt.setFieldsValue(Xn({},on)))},[on]),(0,y.useImperativeHandle)(lt,()=>({form:Mt})),Ln.createElement("div",{className:En.operating,style:{marginBottom:"0"}},Ln.createElement(ee.default,{form:Mt,scrollToFirstError:!0,onValuesChange:()=>{$t(Xn({},Mt.getFieldsValue()))}},Ln.createElement(ee.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{max:30,message:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Ln.createElement(ce.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26",suffix:`${((bt=ft.name)==null?void 0:bt.length)||0}/30`})),Ln.createElement(ee.default.Item,{name:"languages",label:"\u7F16\u7A0B\u8BED\u8A00",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},Ln.createElement(x.default.Group,null,Ln.createElement(x.default,{value:"c"},"C"),Ln.createElement(x.default,{value:"c++"},"C++"),Ln.createElement(x.default,{value:"java"},"Java"),Ln.createElement(x.default,{value:"python"},"Python"))),Ln.createElement("div",{className:En.tip},"\u9009\u62E9\u652F\u6301\u4EE5\u4E0B\u7F16\u7A0B\u8BD5\u9898\u8FDB\u884C\u7F16\u8BD1\u7684\u8BED\u8A00"),Ln.createElement("div",{style:{margin:"20px 0 12px 0px"}},"\u4F5C\u4E1A\u8BF4\u660E"),Ln.createElement(ee.default.Item,{name:"description"},Ln.createElement(Sn.Z,{height:Ke,defaultValue:ft.description||"",watch:!0}))))};var Er=(0,y.forwardRef)(nr),hr=le(92890),br="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAABIdJREFUWEftWGtMm1UYfg5taScYNhbt5qAFioMRE6aRkGiQP8vEJcZFZ5YYr9Fd3NTID/3hdS5xXoKZZpvrNsBtJotZlkxHyOIIZjLnLiSGxUWHQKXQsoGAjmAp7dcecw609Lt5GN/XTLOdP6f9Lud73ud93ve85yWUUgv+w4MQEkuFR24CNtlbNx7DvmCshtKYFxR5lAKEAGxmI/GbzYYHQYAQy0ZPnrXZkIZ7ApFeBtYwIAAUFASEz9zg6d9sZoOCBu50OfKNAe6flNjS2oN9mN2bAiD/pwY0G6OLXXbZx645S/SkAFZKgFIKQgjYPC2SFNhaJighJ4xNYKQodjnMAKzNjYZLZS5XwZs2jhnJzVEZDHMA631AyY8yCpWAEt7QXY8QePINSsIXYBrWUbAia6gZncooySyiFvmM8DnjZjGsG3KKqFe4XPWaADCLWo9RDftY0M02zyoBKfOGIHEzCRW75hkLOl9/WEr6VLlzCDSgygHKIFOnHXjmCrhgZ2V1SJp45+ya89UziT0162rp5N99rk5i6o2k8kjF9xZYtlyp7TjJNxdRtZYACqCavXBuTbv+zqRgTJQFknuMjsQYMZVHKhJMcOBCwAvO23Wzwmx2KrOfuQnYbEZVcSzSsJ4kOsovoW/Sn1xvs28d9noOYH3PM+iP9OHzogY0jR7FybFWfOTejqWOUuRYc9AwuAf1Q14cLP4KC223IUanFPdxcBtWLXgYh0cOoePvn3TtnrMkLpR3ovxCiWzhlTkPYdOiV/DlH19gde5jeKp7Ld5Y8i4P0g+CW2GBBV+XHseLvuexx7Mf67qfxkA0mFxjd1Ej9g/tw7nxM+YD/v2eK9hxeTtfOBQPwTu4g//+rGA3Vsx/EFUXKzAqjaCl7BQ2+V5AV7hTBqJ5WSvax89iTBrj1xuH9mKbuw4HhurTA/jScj/W+57lH4vGIzgzfppXZk2lLXDanHiu+wlcnPgZJ8ra8LJvAzrDv/Jnc60LMRkP43DJMTQMejEsDfPrDPwnBTvTB1hLEq8ufg2325w4NHwQuwr3YeUvD6D2jtdhJ3a8F3gL2RnZOFF2Cmt/Ww2vp1ElCab7tDHcdlc7/pJGk25m8tjg3Iwnux5HmIbx0qJaTMRDXM9b8t/H3Vn3wpHhQN3Ah2j+8xvsKqyHy+4GRZyvwZ4rmbcM991aBYlG+bVPL9fhu6stMinNOejSnb701hcCzj2dFaY2yXq9AKZ+l0StkhCws2nxm9HcsbevN2gOdiR7qxCwktneYEhKVGti1q/xFK0o31g9XJiXZawengKsPYTHeg1AqadsrUOsYcD+YGj2BbzIBRoFu7KVVLDkFmMM+wdC0nSfZKZ6n2kjyCt6dYUuqvjlKYwQuI0C7uq9KmXabCLu+H0VgbK+kNjeyGQUS4vmG2O49YcOyZ1XiMxMm0YrSnZKTx7pk40g8RtJkyKRKPqCfqyoWm4M8NHjbb3UpGagyE2EIPDoqmpjzcBj3/5YE4tL3nSDZmAtGdaNj9Tcb6zdKmLF7Ps3XgfebAZF6/3vGf4HhYa6OsTsTGoAAAAASUVORK5CYII=",or=le(5623),Ur=le(87169),zr={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},qr=le(54579),ir=le(59301),Tr=(on,Ke,lt)=>new Promise((bt,Mt)=>{var ft=Nt=>{try{Vt(lt.next(Nt))}catch(zt){Mt(zt)}},$t=Nt=>{try{Vt(lt.throw(Nt))}catch(zt){Mt(zt)}},Vt=Nt=>Nt.done?bt(Nt.value):Promise.resolve(Nt.value).then(ft,$t);Vt((lt=lt.apply(on,Ke)).next())}),jr=({type:on="subject",open:Ke,onCancel:lt,onOkClick:bt,subDisciplineId:Mt})=>{const[ft]=ee.default.useForm(),[$t,Vt]=(0,y.useState)([]),[Nt,zt]=(0,y.useState)(!1);(0,y.useEffect)(()=>{},[]);const vn=()=>Tr(void 0,null,function*(){if(on){const Et=yield(0,_t.ZP)("/api/disciplines.json",{method:"get",params:{source:on}});Vt(Et.disciplines||[])}});return ir.createElement(ae.default,{title:ir.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:Ke,width:558,centered:!0,className:zr.publicQuest,onCancel:()=>{lt(),ft.resetFields()},onOk:()=>{ft.validateFields().then(Et=>Tr(void 0,null,function*(){const jt=yield(0,_t.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:Et==null?void 0:Et.name,sub_discipline_id:Mt}});(jt==null?void 0:jt.status)===0&&bt({name:Et==null?void 0:Et.name,id:jt==null?void 0:jt.tag_discipline_id,public:!1,type:"personal"}),ft.resetFields(),lt()}))}},ir.createElement("div",{className:zr.publicQuestContent},ir.createElement("div",{className:zr.public_tips},ir.createElement(Ur.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),ir.createElement(ee.default,{labelAlign:"left",form:ft,colon:!1},ir.createElement(ee.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},ir.createElement(ce.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),ir.createElement(qr.Z,{open:Nt,onCancel:()=>{zt(!1)}})))},Dr=le(12),Sr=le(33796),Qn=le(71360),ar=le(61471),yt=le(59301),Fr=Object.defineProperty,Ir=Object.defineProperties,Vr=Object.getOwnPropertyDescriptors,Lr=Object.getOwnPropertySymbols,sr=Object.prototype.hasOwnProperty,wr=Object.prototype.propertyIsEnumerable,dn=(on,Ke,lt)=>Ke in on?Fr(on,Ke,{enumerable:!0,configurable:!0,writable:!0,value:lt}):on[Ke]=lt,xr=(on,Ke)=>{for(var lt in Ke||(Ke={}))sr.call(Ke,lt)&&dn(on,lt,Ke[lt]);if(Lr)for(var lt of Lr(Ke))wr.call(Ke,lt)&&dn(on,lt,Ke[lt]);return on},gr=(on,Ke)=>Ir(on,Vr(Ke)),$n=(on,Ke,lt)=>new Promise((bt,Mt)=>{var ft=Nt=>{try{Vt(lt.next(Nt))}catch(zt){Mt(zt)}},$t=Nt=>{try{Vt(lt.throw(Nt))}catch(zt){Mt(zt)}},Vt=Nt=>Nt.done?bt(Nt.value):Promise.resolve(Nt.value).then(ft,$t);Vt((lt=lt.apply(on,Ke)).next())});const Cr=pe.default.TabPane,Yr=ce.default.Search,{TextArea:Mr}=ce.default;var Pr=(on=>(on.Mine="0",on.Public="1",on.Collection="2",on.TeachGroupShare="3",on))(Pr||{});const lr=({classroomList:on,problemset:Ke,user:lt,globalSetting:bt,loading:Mt,dispatch:ft,match:$t,shixunHomeworks:Vt})=>{var Nt,zt,vn,Et,jt,Wt,mn,An,On,kn,Nn;const Wn=(0,xe.useLocation)(),cn=(0,xe.useParams)(),[Rn]=(0,xe.useSearchParams)(),tr=(0,y.useRef)(),Yn=Rn.get("tabs_key")||"0",Vn=Rn.get("tag_discipline_id")?[Number(Rn.get("tag_discipline_id"))]:null;let[mt,an]=(0,y.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:Vn,course_discipline_id:Rn.get("course_discipline_id")?Number(Rn.get("course_discipline_id")):null,group_id:null,teach_group_id:null,clazz:null,type:Yn,item_type:null,difficulty:null,keyword:null,page:Rn.get("page")||1,per_page:20,sort_by:"created_at",sort_direction:"desc",id:Rn.get("id")||null,exam_id:cn.id||null,exercise_id:cn.categoryId||null});const[dr,yr]=(0,y.useState)(0),[cr,Or]=(0,y.useState)([]),[rr,ei]=(0,y.useState)(Yn),[mr,_r]=(0,y.useState)(0),[Gr,kr]=(0,y.useState)(Vn||-1),[$r,si]=(0,y.useState)([]),[ci,Ci]=(0,y.useState)([]),[Br,Ii]=(0,y.useState)(!1),[li,vi]=(0,y.useState)([]),[fi,gi]=(0,y.useState)(0),[Mi,vr]=(0,y.useState)(!1),[ni,ri]=(0,y.useState)(!1),[Xr,zn]=(0,y.useState)(),[$i,Ui]=(0,y.useState)(!1),Ki=(0,y.useRef)(!1),aa=(0,y.useRef)(""),Wi=(0,y.useRef)(),_i=(0,y.useRef)(),Nr=(0,y.useRef)(),[zi,Hi]=(0,y.useState)(),[fr,Kr]=(0,y.useState)([]),mi=(0,y.useRef)(!1),Jr=Wn.pathname==="/problemset",Wr=(Nt=Wn.pathname)==null?void 0:Nt.includes("program_homework"),di=Wr&&cn.categoryId&&((zt=Wn.pathname)!=null&&zt.includes("edit"))?cn.categoryId:"",Si=di?"\u7F16\u8F91\u7F16\u7A0B\u4F5C\u4E1A":"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",[oa,Ei]=(0,y.useState)({}),[yi,Qi]=(0,y.useState)(!1),{admin:Zi,business:ea,is_shixun_marker:sa,is_teacher:la,user_identity:ua}=lt.userInfo||{},bi=Zi||ea||sa||la||ua!=="\u5B66\u751F",[ta,Vi]=(0,y.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),{commonHomeWorkAddDefaultData:xi}=Vt,[Gi,ca]=(0,y.useState)([]),da=(0,y.useRef)(null),[Ni,Di]=(0,y.useState)(!1),[Rr,Fi]=(0,y.useState)([]),[Hn,kt]=(0,y.useState)(""),[Mn,Kn]=(0,y.useState)(!1),[Jn,ur]=(0,y.useState)(!1),[er,pr]=(0,y.useState)([]),[Ar]=ee.default.useForm(),[pi,Zr]=(0,y.useState)(!1),[ti,Bi]=(0,y.useState)(null),[na,Ai]=(0,y.useState)(0),[Xi,Ji]=(0,y.useState)(!1),Oi=(0,y.useRef)(null),ra=[{name:"\u6309\u8BD5\u9898\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u6309\u8BD5\u9898\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"}],pa=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}];(0,y.useEffect)(()=>Sr.Z.subscribe("refresh-item-bank",rn=>{ho(rn)}),[]),(0,y.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),()=>{document.body.removeAttribute("data-custom")}),[]);const qi=()=>$n(void 0,null,function*(){var At;const rn=yield(0,Xe.$c)({id:di});if(rn!=null&&rn.name){const Cn={description:rn.description,languages:rn.languages,name:rn.name};Oi.current.form.setFieldsValue(Cn),Ei(xr({},Cn)),Fi([...rn.data]),Kr((At=rn.data)==null?void 0:At.map(wn=>wn.id))}});(0,y.useEffect)(()=>{di&&qi()},[di]),(0,y.useEffect)(()=>{ja()},[]),(0,y.useEffect)(()=>{const At=(Rn==null?void 0:Rn.get("group_id"))||0;if(ft({type:"problemset/getDisciplines",payload:{source:"question",group_id:At,group_type:rr}}),mt.group_id=Number(At),rr==="3"&&(mt.clazz="ItemBanksGroup",ma(!0)),Rn.get("page")){let rn=JSON.parse(localStorage.getItem("problemsetkey"))||{};kr((rn==null?void 0:rn.tag_discipline_id)||-1),mt=xr(xr({},mt),rn),an(mt)}else an(mt);oi(mt).then(rn=>{Di(!1)}),ai(mt),ji(),Ga()},[]),(0,y.useEffect)(()=>(ft({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),ft({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{ft({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ft({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,y.useEffect)(()=>(ft({type:"globalSetting/headerFixedToggle",payload:!0}),()=>{ft({type:"globalSetting/headerFixedToggle",payload:!1})}),[]),(0,y.useEffect)(()=>(ft({type:"globalSetting/headerFooterToggle",payload:Jr}),()=>{ft({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,y.useEffect)(()=>{(0,hn.Dk)(Wr?Si:"\u8BD5\u9898\u5E93")},[Wr,Si]);const Pi=At=>{let rn=0;return Xr==null||Xr.forEach(Cn=>{Cn.type===At&&(rn=Cn.count)}),rn},ha=(At,rn)=>{var Cn,wn,Un,Zn,ii,ui,hi,ki,Ra;const ga=[];if(At||(wn=(Cn=Ke==null?void 0:Ke.disciplinesData)==null?void 0:Cn.disciplines)==null||wn.forEach(Yi=>{var Ti;(Ti=Yi==null?void 0:Yi.sub_disciplines)==null||Ti.forEach(wi=>{var fa;(fa=wi==null?void 0:wi.tag_disciplines)==null||fa.forEach(Ua=>{Ua.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&ga.push(Ua)})})}),At&&!rn){const Yi=(Zn=(Un=Ke==null?void 0:Ke.disciplinesData)==null?void 0:Un.disciplines)==null?void 0:Zn.find(Ti=>Ti.id===At);(ii=Yi==null?void 0:Yi.sub_disciplines)==null||ii.forEach(Ti=>{var wi;(wi=Ti==null?void 0:Ti.tag_disciplines)==null||wi.forEach(fa=>{fa.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&ga.push(fa)})})}if(At&&rn){const Yi=(hi=(ui=Ke==null?void 0:Ke.disciplinesData)==null?void 0:ui.disciplines)==null?void 0:hi.find(wi=>wi.id===At),Ti=(ki=Yi==null?void 0:Yi.sub_disciplines)==null?void 0:ki.find(wi=>wi.id===rn);(Ra=Ti==null?void 0:Ti.tag_disciplines)==null||Ra.forEach(wi=>{wi.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&ga.push(wi)})}return ga},Ga=()=>$n(void 0,null,function*(){ft({type:"problemset/getTeachGroupData"})});(0,y.useEffect)(()=>{const{completion_questions_count:At=0,judgement_questions_count:rn=0,multiple_questions_count:Cn=0,practical_questions_count:wn=0,program_questions_count:Un=0,single_questions_count:Zn=0,subjective_questions_count:ii=0,combination_questions_count:ui=0,bprogram_questions_count:hi=0}=Ke.basketData||{},ki=At+rn+Cn+wn+Un+Zn+ii+ui+hi;gi(ki)},[Ke.basketData]);const ai=(At,rn)=>$n(void 0,null,function*(){var Cn;At.type==="3"?At.clazz="ItemBanksGroup":delete At.clazz;const wn=xr({},At);Di(!0);const Un=yield ft({type:"problemset/getGroup",payload:xr({},wn)});return Un!=null&&Un.data&&ca((Un==null?void 0:Un.data)||[]),Un&&(vi((Un==null?void 0:Un.navigation)||[]),((Cn=Un==null?void 0:Un.navigation)==null?void 0:Cn.length)>1?Li(!1):Li(!0)),Wr||rn||Kr([]),Di(!1),Un}),oi=(At,rn)=>$n(void 0,null,function*(){const Cn=xr({},At);localStorage.setItem("problemsetkey",JSON.stringify(At)),Cn.item_type=Wr?"PROGRAM":At.item_type,Cn.keyword=At.keyword||"",Di(!0);const wn=yield ft({type:"problemset/getItemBanks",payload:xr({},Cn)});if(wn&&wn.status!==403&&wn.status!==401&&wn.status!==500){if(yr(wn.items_count||0),zn(wn.item_types),Or(wn.items||[]),At.type!=="0"&&si(wn.tag_disciplines||[]),Hi(wn.used_shixun_ids||[]),Ya(wn.items||[]),Wr||rn||Kr([]),_r((wn==null?void 0:wn.added_num)||0),Di(!1),Rn.get("page")&&!Xi){let Un=parseInt(localStorage.getItem("problemsetid"))||0;window.scrollTo({top:Un-100,behavior:"smooth"}),Ji(!0)}return wn}}),ji=()=>{ft({type:"problemset/getBasketList",payload:{}})},Ya=At=>{const rn=At.every(Cn=>{var wn;return((wn=Cn.program_attr)==null?void 0:wn.status)===0});Ki.current=rn},Ka=(At,rn)=>{mt.discipline_id=At||"",mt.sub_discipline_id=rn||"",mt.tag_discipline_id="",mt.page=1,delete mt.id,kr(-1),an(mt),oi(mt),(rr==="3"||rr==="0")&&ai(gr(xr({},mt),{parents:li.slice(0,-1)}))},Qa=At=>{mt.item_type=At||"",mt.page=1,an(mt),oi(mt),(rr==="3"||rr==="0")&&ai(gr(xr({},mt),{parents:li.slice(0,-1)}))},Xa=At=>{mt.difficulty=At||"",mt.page=1,delete mt.id,an(mt),oi(mt),(rr==="3"||rr==="0")&&ai(gr(xr({},mt),{parents:li.slice(0,-1)}))},Ja=At=>{mt.tag_discipline_id=At,mt.page=1,delete mt.id,At===-1&&(mt.discipline_id="",mt.sub_discipline_id="",mt.tag_discipline_id=""),kr(At),an(mt),oi(mt),(rr==="3"||rr==="0")&&ai(gr(xr({},mt),{parents:li.slice(0,-1)}))},qa=At=>{mt.course_discipline_id=At,mt.tag_discipline_id=null,kr(-1),mt.page=1,delete mt.id,an(mt),oi(mt),(rr==="3"||rr==="0")&&ai(gr(xr({},mt),{parents:li.slice(0,-1)}))},$a=At=>{mt.tag_discipline_id=At,mt.page=1,delete mt.id,an(mt),oi(mt),kr(At),(rr==="3"||rr==="0")&&ai(gr(xr({},mt),{parents:li.slice(0,-1)}))},[eo,ma]=(0,y.useState)(!1),to=At=>{mt.discipline_id="",mt.sub_discipline_id="",mt.tag_discipline_id="",mt.course_discipline_id="",mt.item_type=null,mt.difficulty=null,mt.type=At,["1","2"].includes(At)?(Li(!0),mt.group_id=null,ft({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:At}})):ja(At),At==="0"&&(Li(!1),mt.group_id=0,mt.teach_group_id=0),At==="3"&&Wr?mt.only_published=!0:mt.only_published=null,At==="3"?(mt.clazz="ItemBanksGroup",ma(!0)):ma(!1),mt.page=1,delete mt.id,kr(-1),ei(At),an(mt),oi(mt),At!=="1"&&At!=="2"&&ai(mt),Li(!0)},Da=(At,rn)=>{mt.page=At,mt.per_page=rn,an(mt),oi(mt,!0),ai(mt,!0)},Fa=At=>{mt.discipline_id="",mt.sub_discipline_id="",mt.tag_discipline_id="",mt.item_type=null,mt.difficulty=null,mt.page=1,mt.keyword=At,delete mt.id,console.log(mt,"paramsparamsparamsparamsparams"),At?(ri(!0),(0,hr.tk)({name:At,copywriting:At,position:Wr?"Practice":"ItemBank"})):ri(!1),kr(-1),an(mt),oi(mt)},Qr=()=>{an(mt),oi(mt),Ui(!1)},ba=At=>{const rn=At.length===cr.length&&mt.page>1?mt.page-1:mt.page;mt.page=rn,ji(),an(mt),oi(mt),ai(mt)},no=()=>{ft({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},ro=(At,rn)=>$n(void 0,null,function*(){const Cn=rn?yield(0,Xe.lS)({id:At}):yield(0,Xe.s)({id:At});(Cn==null?void 0:Cn.status)===0&&Qr()}),io=At=>$n(void 0,null,function*(){_o(At)}),ao=At=>$n(void 0,null,function*(){Ca([At])}),oo=At=>{_i.current="",Wi.current="",ae.default.confirm({centered:!0,width:530,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BD5\u9898\u7EA0\u9519",content:yt.createElement("div",{className:"font14"},yt.createElement("div",null,"\u9519\u8BEF\u7C7B\u578B\uFF1A"),yt.createElement(re.ZP.Group,{className:"mt10",onChange:rn=>Wi.current=rn.target.value},yt.createElement(re.ZP,{value:"\u9898\u5E72"},"\u9898\u5E72"),yt.createElement(re.ZP,{value:"\u7B54\u6848"},"\u7B54\u6848"),yt.createElement(re.ZP,{value:"\u89E3\u6790"},"\u89E3\u6790"),yt.createElement(re.ZP,{value:"\u5C5E\u6027"},"\u5C5E\u6027"),yt.createElement(re.ZP,{value:"\u5176\u5B83"},"\u5176\u5B83")),yt.createElement("div",{className:"mt10"},"\u9519\u8BEF\u63CF\u8FF0\uFF1A"),yt.createElement(Mr,{className:"mt10",rows:4,defaultValue:_i.current,onChange:rn=>_i.current=rn.target.value})),onOk:()=>new Promise((rn,Cn)=>$n(void 0,null,function*(){if(!(Wi.current&&_i.current))return te.ZP.info("\u8BF7\u586B\u5199\u9519\u8BEF\u7C7B\u578B\u548C\u9519\u8BEF\u63CF\u8FF0\uFF01"),Cn();(yield(0,Xe.L5)({id:At,clazz:Wi.current,description:_i.current})).status===0&&te.ZP.info("\u6DFB\u52A0\u6210\u529F\uFF01"),rn()}))})},so=(0,y.useRef)(),[lo,Ea]=(0,y.useState)([]),[uo,Aa]=(0,y.useState)(!1),[Ko,Qo]=(0,y.useState)({}),va=(0,y.useRef)([0]),_a=At=>$n(void 0,null,function*(){const rn=yield(0,_t.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:At==null?void 0:At.sub_discipline_id}});Ea(rn==null?void 0:rn.tag_disciplines)}),co=At=>$n(void 0,null,function*(){Bi(At),console.log(At,"data"),Ar.setFieldsValue({course_discipline_id:At==null?void 0:At.course_discipline_id,tag_discipline_ids:At==null?void 0:At.tag_discipline_ids}),Aa(!0)}),Ba=At=>{ft({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:At}}})},fo=At=>$n(void 0,null,function*(){var rn,Cn,wn,Un;const Zn=yield(0,_t.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:[At]}});(Zn==null?void 0:Zn.status)===0&&((rn=Zn==null?void 0:Zn.data)==null?void 0:rn.size)!==0?ae.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:yt.createElement("div",null,yt.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Cn=Zn==null?void 0:Zn.data)==null?void 0:Cn.name)||"--","\u300B",((wn=Zn==null?void 0:Zn.data)==null?void 0:wn.size)>1?`\u7B49 ${(Un=Zn==null?void 0:Zn.data)==null?void 0:Un.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528"," \uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),yt.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:()=>$n(void 0,null,function*(){const ii=yield ft({type:"problemset/handleDelete",payload:{id:At}});(ii==null?void 0:ii.status)===0&&ba([null])})}):ft({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:At}}})}),po=At=>$n(void 0,null,function*(){const{item_type:rn}=At;if(rn==="PROGRAM"){const{program_attr:{identifier:Cn}}=At,wn=yield ft({type:"problemset/startExperience",payload:{id:Cn}});if(wn.status===0){const Un=wn.identifier;(0,hn.xg)(`/myproblems/${Un}`);return}te.ZP.warning(wn.message);return}ft({type:"problemset/setActionTabs",payload:{key:rn,params:At}})}),Oa=At=>$n(void 0,null,function*(){if(mt.exam_id){(yield(0,Xe.fY)({item_id:At,id:mt.exam_id})).status===0&&Qr();return}if(mt!=null&&mt.exercise_id){(yield(0,_t.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:mt==null?void 0:mt.exercise_id,item_bank_ids:[At]}})).status===0&&Qr();return}(yield ft({type:"problemset/cancel",payload:{id:At,item_bank:1}})).status===0&&(Qr(),ji())}),[Pa,Li]=(0,y.useState)(!1),Ta=(At,rn=!1,Cn=!1)=>$n(void 0,null,function*(){var wn;if(ft({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(At),group_type:rr==="3"?"3":"0"}}),mt.discipline_id="",mt.sub_discipline_id="",mt.tag_discipline_id="",mt.page=1,mt.group_id=Math.abs(At),kr(-1),an(mt),Cn){const Un=JSON.parse(JSON.stringify(li));Un.splice(Un.length-2,2),mt.parents=Un}else mt.parents=[...li||[{id:0,name:"\u6839\u76EE\u5F55"}],...((wn=(0,bn.b)(tr.current,At))==null?void 0:wn.map(Un=>({id:Un.id,name:Un.name})))||[]];ai(xr({},mt)).then(Un=>{var Zn;vi(Un==null?void 0:Un.navigation),((Zn=Un==null?void 0:Un.navigation)==null?void 0:Zn.length)>1&&At?Li(!0):Li(!1)}),oi(mt)}),ho=At=>$n(void 0,null,function*(){ft({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(At),group_type:"0"}}),mt.discipline_id="",mt.sub_discipline_id="",mt.tag_discipline_id="",mt.page=1,mt.item_type=null,mt.difficulty=null,mt.type="0",mt.group_id=Math.abs(At),mt.only_published=null,ma(!1),kr(-1),ei("0"),an(mt),ai(xr({},mt)).then(rn=>{var Cn;vi(rn==null?void 0:rn.navigation),((Cn=rn==null?void 0:rn.navigation)==null?void 0:Cn.length)>1&&At?Li(!0):Li(!1)}),oi(mt)}),Ia=At=>$n(void 0,null,function*(){if(mt.exam_id){(yield(0,Xe.zh)({exam_id:mt.exam_id,item_bank_ids:[At]})).status===0&&Qr();return}if(mt!=null&&mt.exercise_id){(yield(0,_t.ZP)(`/api/exercises/${mt==null?void 0:mt.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:[At]}})).status===0&&Qr();return}if(fi===200){te.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}(yield ft({type:"problemset/select",payload:{item_bank_ids:[At]}})).status===0&&(Qr(),ji())}),mo=At=>$n(void 0,null,function*(){if(!At&&!(fr!=null&&fr.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");Nr.current=[0],ae.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:yt.createElement("div",{className:`font14 ${at.overflow}`,style:{maxHeight:500,overflow:"auto"}},yt.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),yt.createElement(ne.Z,{spinning:Ni},yt.createElement(Ce.Z,{defaultValue:!0,value:Nr.current,onChange:rn=>Nr.current=rn}))),onOk:()=>$n(void 0,null,function*(){var rn;const Cn=yield(0,Xe.Rp)({id:At,group_id:(rn=Nr.current)==null?void 0:rn[0]});Nr.current=[],(Cn==null?void 0:Cn.status)===0&&(ai(mt),Qr(),te.ZP.success("\u52A0\u5165\u6210\u529F"))})})}),wa=At=>$n(void 0,null,function*(){if(!At&&!(fr!=null&&fr.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");ae.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:yt.createElement("div",{className:`font14 ${at.overflow}`,style:{maxHeight:500,overflow:"auto"}},yt.createElement("div",{className:at.tips},yt.createElement("div",null,"\u63D0\u793A\uFF1A"),yt.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u51C6\uFF1B"),yt.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),yt.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),yt.createElement(ne.Z,{spinning:Ni},yt.createElement(Ce.Z,{defaultValue:!0,defaultSelectedKeys:va.current,defaultExpandedKeys:va.current,onChange:rn=>va.current=rn}))),onOk:()=>$n(void 0,null,function*(){var rn;const Cn=yield(0,Xe.LS)({ids:At?[At]:fr,groups_ids:(rn=va.current)==null?void 0:rn[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",Cn),(Cn==null?void 0:Cn.status)===0&&(ai(mt),Qr())})})}),vo=At=>$n(void 0,null,function*(){console.log("\u64A4\u9500\u5171\u4EAB\u89E6\u53D1");const rn=yield(0,Xe.hg)({clazz:"ItemBank",id:At});console.log(rn,"\u64A4\u9500\u5171\u4EAB\u89E6\u53D1\u7684res");const Cn=(rn==null?void 0:rn.groups)||[];Nr.current=Cn.filter(wn=>wn.is_share).map(wn=>wn.id),ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:yt.createElement("div",{className:`font14 ${at.overflow}`},yt.createElement("p",{className:`${at.tips}`},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),yt.createElement(x.default.Group,{className:at.checkbox,defaultValue:Cn==null?void 0:Cn.map(wn=>wn.is_share?wn.id:"")},Cn==null?void 0:Cn.map(wn=>yt.createElement(x.default,{key:wn.id,value:wn.id,onChange:()=>{wn.is_share=!wn.is_share,console.log(Cn,"\u9009\u4E2D\u7684data"),Nr.current=Cn}}," ",wn.name)))),onOk:()=>$n(void 0,null,function*(){return Nr.current=Cn.filter(wn=>wn.is_share).map(wn=>wn.id),console.log(Nr.current,"joinGroupDataRef.current"),new Promise((wn,Un)=>$n(void 0,null,function*(){console.log(Cn,"\u770B\u770B\u8FD9\u91CC\u7684data");const Zn=yield(0,Xe.GW)({ids:[At],clazz:"ItemBank",group_ids:Nr.current});return Nr.current=[],(Zn==null?void 0:Zn.status)===0&&(te.ZP.info("\u64CD\u4F5C\u6210\u529F"),Qr()),wn()}))})})}),go=At=>{ft({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:At}}})},yo=()=>{ae.default.confirm({title:"\u786E\u8BA4\u8981\u6E05\u7A7A\u8BD5\u9898\u7BEE\u5417\uFF1F",centered:!0,onOk:()=>$n(void 0,null,function*(){(yield(0,Xe.RT)()).status===0&&(Qr(),ji())})})},bo=()=>{ft({type:"problemset/setActionTabs",payload:{key:"\u65B0\u5EFA\u6587\u4EF6\u5939",params:mt}})},Eo=()=>{var At;const rn={discipline_id:`&discipline_id=${mt.discipline_id}`,sub_discipline_id:`&sub_discipline_id=${mt.sub_discipline_id}`,tag_discipline_id:`&sub_discipline_id=${mt.tag_discipline_id}`,difficulty:`&difficulty=${mt.difficulty}`,item_type:`&item_type=${mt.item_type}`,group_id:`&group_id=${mt.group_id||0}`};let Cn=`/problemset/newitem?pages=${mt.page}`;Object.keys(rn).forEach(wn=>{mt[wn]&&(Cn=Cn+rn[wn])}),(At=xe.history)==null||At.push(Cn)},ia=At=>{const rn=fr;if(!(rn!=null&&rn.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if(fi+rn.length>200&&At&&Jr){te.ZP.info(`\u8BD5\u9898\u7BEE\u4E2D\u6700\u591A\u53EF\u518D\u52A0\u5165${200-fi}\u9898\uFF0C\u5F53\u524D\u9009\u4E2D${rn.length}\u9898\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}At?Ao(rn):wo(rn)},Ao=At=>$n(void 0,null,function*(){let rn=[...At];cr.forEach(Cn=>{var wn;rn.includes(Cn.id)&&Cn.item_type==="PROGRAM"&&((wn=Cn.program_attr)==null?void 0:wn.status)===0&&(0,Bn.remove)(rn,Un=>Un===Cn.id)}),ae.default.confirm({width:530,title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:yt.createElement("div",null,"\u5F53\u524D\u5DF2\u9009\u62E9",At.length,"\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165 "),onOk:()=>$n(void 0,null,function*(){let Cn;mt.exam_id?Cn=yield(0,Xe.zh)({exam_id:mt.exam_id,item_bank_ids:rn}):mt!=null&&mt.exercise_id?Cn=yield(0,_t.ZP)(`/api/exercises/${mt==null?void 0:mt.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:rn}}):Cn=yield ft({type:"problemset/select",payload:{item_bank_ids:rn}}),Cn.status===0&&(Qr(),ji())})})}),wo=At=>$n(void 0,null,function*(){let rn;mt.exam_id?rn=yield(0,_t.ZP)(`/api/examination_banks/${mt.exam_id}/batch_revoke_item.json`,{method:"post",body:{item_ids:At}}):mt!=null&&mt.exercise_id?rn=yield(0,_t.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:mt==null?void 0:mt.exercise_id,item_bank_ids:At}}):rn=yield ft({type:"problemset/unselectAll",payload:{item_ids:At}}),rn.status===0&&(Qr(),ji())}),Co=At=>$n(void 0,null,function*(){if(Jr&&fi===200){te.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}let rn;mt.exam_id?(rn=yield(0,Xe.zh)({exam_id:mt.exam_id,shixun_ids:At}),rn.status===0&&Qr()):(rn=yield ft({type:"problemset/select",payload:{shixun_ids:At}}),rn.status===0&&(ji(),Qr()))}),So=()=>{ft({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},xo=At=>$n(void 0,null,function*(){var rn,Cn,wn;if(!((Cn=(rn=Ke.teachGroupData)==null?void 0:rn.groups)!=null&&Cn.length))return te.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");const Un=yield(0,_t.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:At}});console.log(Un,"\u5224\u65AD\u53EF\u5426\u5171\u4EAB-\u662F\u5426\u88AB\u5171\u4EAB\u8FC7"),Un.status===0&&(Nr.current=Un==null?void 0:Un.data,ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:yt.createElement("div",{className:`font14 ${at.overflow}`},yt.createElement("div",{className:at.tips},yt.createElement("div",null,"\u63D0\u793A\uFF1A"),yt.createElement("div",null,"1.\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F\u540E\uFF0C\u5728\u5DF2\u5171\u4EAB\u7684\u6587\u4EF6\u5939\u6DFB\u52A0\u3001\u5220\u9664\u8BD5\u9898\u6216\u5B50\u6587\u4EF6\u5939\u7B49\u64CD\u4F5C\u4F1A\u540C\u6B65\u81F3\u56E2\u961F\u6587\u4EF6\u5939\u3002\u82E5\u65B0\u8BD5\u9898\u65E0\u9700\u5171\u4EAB\uFF0C\u53EF\u65B0\u5EFA\u6587\u4EF6\u5939\u7BA1\u7406\u8BD5\u9898\u3002"),yt.createElement("div",null,"2.\u5982\u9700\u64A4\u9500\u5F53\u524D\u6587\u4EF6\u5939\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002")),yt.createElement(x.default.Group,{className:at.checkbox,defaultValue:Nr.current.map(Zn=>Zn.is_share?Zn.id:"")},(wn=Un==null?void 0:Un.data)==null?void 0:wn.map(Zn=>yt.createElement(x.default,{disabled:!Zn.can_share,key:Zn.id,value:Zn.id,onChange:()=>{Zn.is_share=!Zn.is_share,console.log(Un.data,"res.data"),Nr.current=Un==null?void 0:Un.data}}," ",Zn.name)))),onOk:()=>new Promise((Zn,ii)=>$n(void 0,null,function*(){var ui;if(!((ui=Nr.current)!=null&&ui.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),ii();const hi=yield(0,_t.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:Nr.current.map(ki=>({id:ki.id,is_share:ki.is_share})),group_id:At}});console.log(hi),(Un==null?void 0:Un.status)===0&&(te.ZP.success("\u64CD\u4F5C\u6210\u529F"),Nr.current=[],Kr([]),Qr(),ai(mt),Zn())}))}))}),Ca=At=>{var rn,Cn,wn,Un;if(console.log("\u5171\u4EAB\u8BD5\u9898\u89E6\u53D1"),!((Cn=(rn=Ke.teachGroupData)==null?void 0:rn.groups)!=null&&Cn.length))return te.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:yt.createElement("div",{className:`font14 ${at.overflow}`},yt.createElement("div",{className:at.tips},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),yt.createElement(x.default.Group,{className:at.checkbox,defaultValue:Nr.current,onChange:Zn=>Nr.current=Zn},(Un=(wn=Ke.teachGroupData)==null?void 0:wn.groups)==null?void 0:Un.map(Zn=>yt.createElement(x.default,{key:Zn.group_id,value:Zn.group_id},Zn.name)))),onOk:()=>new Promise((Zn,ii)=>$n(void 0,null,function*(){var ui;if(!((ui=Nr.current)!=null&&ui.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),ii();const hi=yield(0,Xe.GW)({ids:At||fr,clazz:"ItemBank",group_ids:Nr.current});(hi==null?void 0:hi.status)===0&&(te.ZP.info("\u6240\u9009\u8BD5\u9898\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),Nr.current=[],Kr([]),Qr(),Zn())})),onCancel:()=>{console.log("\u53D6\u6D88\u4E86"),Nr.current=[]}})},Ma=()=>$n(void 0,null,function*(){var At,rn,Cn,wn;const Un=()=>$n(void 0,null,function*(){Ii(!0);const Zn=yield(0,Xe.nD)({ids:fr});Ii(!1),(Zn==null?void 0:Zn.status)===0&&ae.default.info({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u5220\u9664\u7ED3\u679C",maskClosable:!1,keyboard:!1,icon:null,content:`\u672C\u6B21\u6210\u529F\u5220\u9664${Zn.success}\u6761\u8BD5\u9898\uFF0C\u6709${Zn.fail}\u6761\u8BD5\u9898\u56E0\u4E3A\u516C\u5F00\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u64A4\u9500\u540E\u518D\u8FDB\u884C\u5220\u9664\u3002`,onOk:()=>{ba(new Array(Zn.success))}})});if(fr!=null&&fr.length){const Zn=yield(0,_t.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:fr}});if((Zn==null?void 0:Zn.status)===0&&((At=Zn==null?void 0:Zn.data)==null?void 0:At.size)!==0){ae.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:yt.createElement("div",null,yt.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((rn=Zn==null?void 0:Zn.data)==null?void 0:rn.name)||"--","\u300B",((Cn=Zn==null?void 0:Zn.data)==null?void 0:Cn.size)>1?`\u7B49 ${(wn=Zn==null?void 0:Zn.data)==null?void 0:wn.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528","\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),yt.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:Un});return}else{ae.default.confirm({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u63D0\u793A",cancelText:"\u53D6\u6D88",icon:null,content:`\u672C\u6B21\u9009\u4E2D\u4E86${fr==null?void 0:fr.length}\u6761\u8BD5\u9898\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF0C\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F`,onOk:Un});return}}te.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")}),Do=()=>{var At,rn,Cn;if(!(fr!=null&&fr.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if((At=cr==null?void 0:cr.filter(wn=>fr.includes(wn.id)))!=null&&At.every(wn=>wn.public))return te.ZP.info("\u6240\u9009\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((rn=cr==null?void 0:cr.filter(wn=>fr.includes(wn.id)))!=null&&rn.find(wn=>{var Un;return wn.item_type==="PROGRAM"&&((Un=wn.program_attr)==null?void 0:Un.status)===0}))return te.ZP.info("\u5DF2\u9009\u9898\u4E2D\u5B58\u5728\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898");if(window.localStorage.getItem("problemset-set-public-hint-flag")==="1"||lt.userInfo.professional_certification){if((Cn=cr==null?void 0:cr.filter(wn=>fr.includes(wn.id)))!=null&&Cn.find(wn=>{var Un;return((Un=wn==null?void 0:wn.tag_discipline_ids)==null?void 0:Un.length)==0}))return te.ZP.info("\u90E8\u5206\u8BD5\u9898\u6682\u672A\u8BBE\u7F6E\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u518D\u8FDB\u884C\u516C\u5F00");ae.default.confirm({centered:!0,width:530,okText:"\u7533\u8BF7\u516C\u5F00",cancelText:"\u53D6\u6D88",title:"\u6279\u91CF\u516C\u5F00\u8BD5\u9898",maskClosable:!0,icon:null,content:yt.createElement("div",{className:"font16 c-grey-333"},"\u8BD5\u9898\u516C\u5F00\u4E4B\u540E\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u90FD\u53EF\u4EE5\u67E5\u770B\u53EF\u4F7F\u7528\u3002\u786E\u8BA4\u8981\u7533\u8BF7\u516C\u5F00\u5417"),onOk:()=>{Na()}})}else ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",maskClosable:!0,icon:null,content:yt.createElement("div",{className:"font16 c-grey-333"},"\u516C\u5F00\u5E76\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u9898\u5C06\u5728\u516C\u5171\u8BD5\u9898\u5E93\u53EF\u89C1\uFF0CEducoder\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u9898\u3002",yt.createElement("br",null),"\u516C\u5F00\u540E\u4E0D\u53EF\u4FEE\u6539\uFF0C\u4F46\u53EF\u4EE5\u64A4\u9500\uFF1B\u64A4\u9500\u516C\u5F00\u540E\u53EF\u4EE5\u4FEE\u6539\u3002",yt.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u7533\u8BF7\u516C\u5F00\uFF1F",yt.createElement("br",null),yt.createElement(x.default,{className:"mt10",defaultChecked:!1,onChange:wn=>mi.current=wn.target.checked},"\u4E0D\u518D\u63D0\u793A")),onOk:()=>{Na()}})},Na=()=>$n(void 0,null,function*(){const At=rr==="3"?1:2,rn=cr?cr.filter(wn=>fr.includes(wn.id)&&!(wn.public||wn.apply)).map(wn=>wn.id):[];(yield(0,Xe.Qp)({ids:rn,source:At})).status===0&&(mi.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),mi.current=!1,Qr(),te.ZP.success("\u6279\u91CF\u7533\u8BF7\u6210\u529F"))}),Fo=At=>$n(void 0,null,function*(){const rn=yield(0,_t.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});pr(rn.disciplines||[]),yield _a(At),At!=null&&At.sub_discipline_id||At!=null&&At.tag_discipline_ids}),ja=(At="0")=>$n(void 0,null,function*(){var rn;const Cn=yield(0,_t.ZP)("/api/v2/course_disciplines.json",{method:"get",params:{container_type:"ItemBank",type:At}});Cn.status===0&&Ci(((rn=Cn==null?void 0:Cn.data)==null?void 0:rn.list)||[])}),_o=At=>{Bi(At),Fo(At),ur(!0)},Bo=At=>{ae.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:yt.createElement(yt.Fragment,null,yt.createElement("div",{className:at.modalContent},"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802"),yt.createElement("div",{className:at.modalContent}," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>$n(void 0,null,function*(){const rn=yield(0,Xe.MZ)({identifier:At});(rn==null?void 0:rn.status)===0&&(te.ZP.success("\u53D1\u5E03\u6210\u529F"),Qr())})})},Oo=At=>{Ba(At)},Po=At=>{ae.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:yt.createElement("p",{className:at.modalContent},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>$n(void 0,null,function*(){const rn=yield(0,Xe.sD)({identifier:At});(rn==null?void 0:rn.status)===0&&(te.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),Qr())})})},To=At=>$n(void 0,null,function*(){console.log("\u5207\u6362\u56E2\u961Ftab\u65F6\u89E6\u53D1",At),ft({type:"problemset/getDisciplines",payload:{source:"question",teach_group_id:At,group_id:mt.group_id,group_type:"3"}}),mt.page=1,mt.teach_group_id=At,delete mt.id,mt.group_id=0,an(xr({},mt)),oi(mt),ai(mt)}),Io=At=>{mt.sort_by=At.type,mt.sort_direction=At.direction,mt.page=1,Vi(At.name),an(mt),oi(mt),ai(gr(xr({},mt),{parents:li.slice(0,-1)}))},Mo=()=>{mt.page=1,an(mt),oi(mt),ai(mt)},No=At=>{mt.discipline_id="",mt.sub_discipline_id="",mt.tag_discipline_id="",mt.item_type=null,mt.difficulty=null,mt.page=1,mt.group_id=At,kr(-1),an(mt),oi(mt),ai(mt)},jo=()=>{if(!(fr!=null&&fr.length)){ft({type:"problemset/setActionTabs",payload:{key:"\u5BFC\u51FA\u8BD5\u9898",params:mt}});return}ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:yt.createElement("div",{className:`font14 ${at.overflow}`},"\u5DF2\u9009\u4E2D",fr==null?void 0:fr.length,"\u9053\u9898\uFF0C\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"),onOk:()=>{(0,en.rQ)({ids:fr})}})},Lo=()=>$n(void 0,null,function*(){const At=yield(0,Xe.bF)({ids:fr}),{unpublish_program_question_count:rn,total_item_banks:Cn}=At.data||{};rn===0?ae.default.error({title:"\u9519\u8BEF",content:yt.createElement("span",null,"\u53D1\u5E03\u9519\u8BEF\uFF01\u8BF7\u9009\u62E9\u5C1A\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u53D1\u5E03"),centered:!0,okText:"\u786E\u8BA4"}):ae.default.confirm({title:"\u63D0\u793A",content:yt.createElement("span",null,"\u5F53\u524D\u9009\u4E2D",Cn,"\u9898\uFF0C\u5176\u4E2D\u5305\u542B",rn,"\u9053\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\uFF0C \u8BF7\u786E\u8BA4\u662F\u5426\u53D1\u5E03\uFF1F"),centered:!0,onOk:()=>$n(void 0,null,function*(){(yield(0,Xe.dt)({ids:fr})).status===0&&(te.ZP.success("\u53D1\u5E03\u6210\u529F"),Qr())})})}),Xo=yt.createElement(b.default,null,bi&&yt.createElement(b.default.Item,{onClick:()=>ia(!0)},"\u6279\u91CF\u52A0\u5165"),bi&&yt.createElement(b.default.Item,{onClick:()=>ia(!1)},"\u6279\u91CF\u79FB\u51FA"),rr==="0"&&Jr&&yt.createElement(b.default.Item,{onClick:()=>wa()},"\u79FB\u52A8\u5230"),rr==="0"&&Jr&&yt.createElement(b.default.Item,{onClick:Do},"\u6279\u91CF\u516C\u5F00"),rr==="0"&&Jr&&yt.createElement(b.default.Item,{onClick:()=>Ca()},"\u6279\u91CF\u5171\u4EAB"),rr==="0"&&Jr&&yt.createElement(b.default.Item,{onClick:Ma},"\u6279\u91CF\u5220\u9664")),La=At=>{var rn;if(Wr)if((Rr==null?void 0:Rr.length)<=0){let Cn=cr.filter(wn=>At.includes(wn.id));Fi([...Cn]),Kr(Cn==null?void 0:Cn.map(wn=>wn.id))}else if(At.length>Rr.length){let Cn=cr.filter(Zn=>At.includes(Zn.id)),wn=Rr.map(Zn=>Zn.id),Un=Cn.filter(Zn=>!wn.includes(Zn.id));Fi([...Rr,...Un]),Kr((rn=[...Rr,...Un])==null?void 0:rn.map(Zn=>Zn.id))}else{let Cn=Rr.filter(wn=>At.includes(wn.id));Fi([...Cn]),Kr(Cn==null?void 0:Cn.map(wn=>wn.id))}else Kr(At)},Sa=At=>{var rn;if(Wr)if(At){let Cn=Rr==null?void 0:Rr.map(Un=>Un.id),wn=cr.filter(Un=>!Cn.includes(Un.id));Fi([...Rr,...wn]),Kr((rn=[...Rr,...wn])==null?void 0:rn.map(Un=>Un.id))}else{let Cn=cr==null?void 0:cr.map(Un=>Un.id),wn=Rr.filter(Un=>!Cn.includes(Un.id));Fi([...wn]),Kr(wn==null?void 0:wn.map(Un=>Un.id))}else Kr(At?cr==null?void 0:cr.map(Cn=>Cn.id):[])},ko=()=>{let At="/problemset/preview";mt.exam_id&&(At=`/paperlibrary/edit/${mt.exam_id}`),mt!=null&&mt.exercise_id&&!(cn!=null&&cn.pathId)&&(At=`/classrooms/${cn.coursesId}/exercise/${mt==null?void 0:mt.exercise_id}/edit`),xe.history.push(At)},Ro=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"},{type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],Uo={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Wo=(At,rn)=>{var Cn;const wn=rn.id<0?"--":bi?rn[mt.exercise_id?"added":"choosed"]?yt.createElement("span",{key:1,className:at.btnAdd,onClick:Zn=>{Zn.target.style.pointerEvents="none",Oa(rn.id)}},Jr?"\u79FB\u51FA\u8BD5\u9898\u7BEE":yt.createElement("span",null,yt.createElement("b",{className:`iconfont icon-yichu ${at.cancelC}`}),"\u79FB\u51FA")):rn.item_type==="PROGRAM"&&((Cn=rn.program_attr)==null?void 0:Cn.status)===0?yt.createElement(E.Z,{placement:"top",title:"\u7F16\u7A0B\u9898\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u52A0\u5165\uFF01"},yt.createElement("span",{className:at.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"}}," ",Jr?"\u52A0\u5165\u8BD5\u9898\u7BEE":yt.createElement("span",{style:{padding:"0 3px"}},yt.createElement("b",{className:`iconfont icon-jiaru ${at.addC}`}),"\u52A0\u5165")," ")):yt.createElement("span",{className:at.btnAdd,onClick:()=>Ia(rn.id)},Jr?"\u52A0\u5165\u8BD5\u9898\u7BEE":yt.createElement("span",{style:{padding:"0 3px"}},yt.createElement("b",{className:`iconfont icon-jiaru ${at.addC}`}),"\u52A0\u5165")):yt.createElement(yt.Fragment,null);return yt.createElement("span",{className:at.actonBtn},rn.id>0&&yt.createElement(xn.N,{isProblemset:Jr,user:lt,key:rn.id,data:rn,page:mt.page,activeTabsKey:rr,selectIds:fr,onCollect:ro,onSetPublic:io,onStartExperience:po,onCorrection:oo,onChangeTag:co,onPublicReview:no,onSetPrivate:Ba,onDelete:fo,onCancel:Oa,onSelect:Ia,onMoveTo:wa,addProblemset:mo,onSetShare:ao,onCancelShare:vo,onPublish:Bo,onCancelPublish:Po,SubjectShare:Pa}),wn)};(0,y.useEffect)(()=>{if(Wr&&!(cn!=null&&cn.pathId)){const{coursesId:At,categoryId:rn}=cn;ft({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:rn,coursesId:At,type:5}})}},[Wr]);const ka=()=>$n(void 0,null,function*(){try{yield Oi.current.form.validateFields();let At=Oi.current.form.getFieldsValue();if((Rr==null?void 0:Rr.length)<=0){document.getElementById("topicdom").scrollIntoView({behavior:"smooth"}),te.ZP.info("\u8BF7\u9009\u62E9\u7F16\u7A0B\u9898");return}Qi(!0);const{coursesId:rn,categoryId:Cn}=cn;if(cn!=null&&cn.pathId){let wn=yield(0,_t.ZP)(`/api/paths/${cn==null?void 0:cn.pathId}/create_hack_homework`,{method:"post",body:gr(xr({},At),{coursesId:rn,category:Cn,stage_shixun_id:Cn=="null"?"":Cn,stage_id:cn==null?void 0:cn.stageId,type:5,hack_ids:Rr==null?void 0:Rr.map(Un=>Un.id)})});(wn==null?void 0:wn.status)===0&&(te.ZP.success(`${Cn=="null"?"\u65B0\u589E\u6210\u529F":"\u7F16\u8F91\u6210\u529F"}`),xe.history.push(`/paths/${cn.pathId}`))}else{let wn=yield(0,_t.ZP)(di?`/api/homework_commons/${Cn}/update_hack.json`:`/api/courses/${rn}/homework_commons.json`,{method:di?"put":"post",body:gr(xr({},At),{coursesId:rn,category:Cn,type:5,hack_ids:Rr==null?void 0:Rr.map(Un=>Un.id)})});(wn==null?void 0:wn.status)===0&&xe.history.push(`/classrooms/${cn.coursesId}/program_homework/${di?Cn:wn.homework_id}/detail?tabs=1`)}Qi(!1)}catch(At){document.body.scrollIntoView()}}),zo=()=>yt.createElement(ee.default,{labelAlign:"right",form:Ar,labelCol:{span:3},colon:!1,size:"large"},yt.createElement(ee.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"sub_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411"}]},yt.createElement(z.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:er,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(At,rn)=>{Ar.setFieldsValue({sub_discipline_id:At,tag_discipline_ids:[]}),Ai(At?At.length:0),(At==null?void 0:At.length)>0&&_a({sub_discipline_id:At[1]})},onClear:()=>{Ea([]),Ar.setFieldValue("tag_discipline_ids",[]),Ai(0)}})),yt.createElement(ee.default.Item,{label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"}],style:{paddingLeft:75}},yt.createElement(ie.default,{disabled:na===0,className:at.selectitems,showSearch:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:(At,rn)=>rn.key.indexOf(At.toLowerCase())>=0},lo.map(At=>yt.createElement(ie.default.Option,{key:At.name+At.id,value:At.id},yt.createElement("div",{style:{display:"flex",alignItems:"center"}},yt.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},At.name),(At==null?void 0:At.type)==="personal"&&yt.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),na>0&&yt.createElement("div",{className:at.concat},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F",yt.createElement("span",{onClick:()=>Zr(!0)},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))),Ho=ee.default.useWatch("course_discipline_id",Ar),Zo=()=>yt.createElement(ee.default,{labelAlign:"right",form:Ar,colon:!1,size:"large"},yt.createElement(ee.default.Item,{name:"course_discipline_id",label:"\u6240\u5C5E\u8BFE\u7A0B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},yt.createElement(ar.q,{onChange:()=>Ar.setFieldsValue({tag_discipline_ids:[]}),style:{width:407},data:{course_discipline_id:ti==null?void 0:ti.course_discipline_id}})),yt.createElement(ee.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"tag_discipline_ids",labelAlign:"left",labelCol:{flex:"80px"}},yt.createElement(ar.i,{courseDisciplineId:Ho})));return yt.createElement("div",{className:at.page},yt.createElement("section",null,yt.createElement("div",{className:at.wrap},xi.course_name&&Wr&&yt.createElement("section",{className:"animated fadeIn"},yt.createElement("aside",{className:"mt10"},xi.category&&yt.createElement(oe.Z,{separator:">"},yt.createElement(oe.Z.Item,null,yt.createElement(xe.Link,{to:`/classrooms/${xi.course_id}/program_homework`},xi.course_name)),yt.createElement(oe.Z.Item,null,yt.createElement(xe.Link,{to:`/classrooms/${xi.course_id}/program_homework`},xi.category.category_name)),yt.createElement(oe.Z.Item,null,Si)))),yt.createElement("div",{className:at.title},Wr?Si:"\u8BD5\u9898\u5E93"),Wr&&yt.createElement(Er,{height:250,data:oa,ref:Oi}),yt.createElement("div",{className:at.headerWrapper,id:"topicdom"},yt.createElement("div",{className:at.tabsWrap},yt.createElement(pe.default,{activeKey:rr,onChange:to,tabBarExtraContent:yt.createElement("div",{className:at.searchWrap},yt.createElement(Yr,{allowClear:!0,suffix:yt.createElement("i",{className:`iconfont icon-sousuo9 font14 ${at.searchIcon}`,onClick:()=>Fa(mt.keyword)}),className:at.search,placeholder:"\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",size:"middle",onChange:At=>{mt.keyword=At.target.value,an(xr({},mt))},onSearch:Fa}))},yt.createElement(Cr,{tab:"\u516C\u5171",key:"1"}),((Et=(vn=Ke.teachGroupData)==null?void 0:vn.groups)==null?void 0:Et.length)&&yt.createElement(Cr,{tab:"\u56E2\u961F\u5171\u4EAB",key:"3"}),!(0,sn.ag)()&&!(0,sn.JA)()&&!Wr&&yt.createElement(Cr,{tab:"\u6536\u85CF\u5939",key:"2"}),yt.createElement(Cr,{tab:"\u6211\u521B\u5EFA\u7684",key:"0"}))),(((jt=lt==null?void 0:lt.userInfo)==null?void 0:jt.professional_certification)||mt.type!=="1")&&yt.createElement(a.S,{showSelectAll:!1,className:at.select,disciplinesData:(Wt=Ke.disciplinesData)==null?void 0:Wt.disciplines,knowledgeData:$r,directionValue:mt.discipline_id,subDisciplineValue:mt.sub_discipline_id,typeValue:mt.item_type,isprogram_homework:Wr,showKnowledge:!0,name:Hn,setname:kt,difficultyValue:mt.difficulty,showShixun:!(0,sn.JA)()&&!mt.exercise_id&&rr!=="3"&&rr!=="1",onShixunChange:So,onDirectionChange:Ka,onTypeChange:Qa,onDifficultyChange:Xa,knowledgeValue:Gr,onKnowledgeChange:Ja,teachGroupData:(mn=Ke.teachGroupData)==null?void 0:mn.groups,onTeachGroupChange:To,teachGroupValue:mt.teach_group_id,showTeachGroup:eo,courseData:ci,onCourseChange:qa,courseValue:mt.course_discipline_id,showOldElement:["1","2"].includes(rr),showCourse:!["1","2"].includes(rr),handleNewKnowledgeChange:$a,extraNode:yt.createElement(yt.Fragment,null,yt.createElement(Qn.op,{onClick:()=>(0,hn.xg)("/knowledgeHub")},"\u7BA1\u7406\u77E5\u8BC6\u70B9"),rr==="0"&&Jr&&yt.createElement(Qn.op,{type:"primary",onClick:Eo},"\u65B0\u589E\u8BD5\u9898"))})),yt.createElement("div",{className:at.treeWrapper,style:{display:rr==="0"||rr==="3"?"block":"none"}},yt.createElement("div",{className:at.treeHeader},yt.createElement(ot.Z,{activeTabsKey:rr,data:li,onClick:Ta}),rr==="0"&&!Wr&&yt.createElement(fe.ZP,{type:"link",onClick:bo,className:at.exportBtn},yt.createElement("img",{src:or,alt:"",className:at.pngIcon}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),yt.createElement(ne.Z,{spinning:Ni},yt.createElement("div",{ref:da,className:Gi.length?at.treeContent:"",style:{maxHeight:"220px",overflow:"auto"}},yt.createElement(bn.Z,{setRootData:At=>{tr.current=At},isProblemset:rr==="0"?Jr:!1,reloadData:Qr,data:Gi,onShare:xo,onOpen:Ta,activeTabsKey:rr,params:mt,navigation:li})))),yt.createElement("div",{className:at.contentWrap},yt.createElement("div",{className:at.batchWrap},yt.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},!Wr&&yt.createElement("div",{className:"font14"},(((An=lt==null?void 0:lt.userInfo)==null?void 0:An.professional_certification)||mt.type!=="1")&&yt.createElement(ue.Z,{dropdownRender:()=>yt.createElement(b.default,{selectedKeys:[ta]},ra==null?void 0:ra.map((At,rn)=>yt.createElement(b.default.Item,{key:At.name,onClick:()=>Io(At)},At.name)))},yt.createElement("span",{style:{color:"#464F66"}},yt.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),ta))),Wr&&yt.createElement("div",null,yt.createElement(x.default,{checked:(cr==null?void 0:cr.filter(At=>Rr==null?void 0:Rr.map(rn=>rn.id).includes(At.id)).length)===cr.length,onChange:At=>Sa(At.target.checked)},"\u672C\u9875\u5168\u9009",yt.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",fr==null?void 0:fr.length,")"))),Wr&&yt.createElement(ae.default,{open:Mn,centered:!0,width:700,okText:`\u786E\u8BA4${cn!=null&&cn.pathId?"":di?"\u7F16\u8F91":"\u65B0\u5EFA"}`,onCancel:()=>Kn(!1),cancelText:"\u8FD4\u56DE\u5217\u8868",onOk:ka,confirmLoading:yi,title:"\u67E5\u770B\u5DF2\u9009"},yt.createElement("div",{className:"font14 c-light-primary mb10"},"\u5DF2\u9009",Rr==null?void 0:Rr.length,"\u4E2A"),yt.createElement("div",{style:{height:400,overflow:"auto"}},Rr==null?void 0:Rr.map((At,rn)=>{var Cn,wn,Un,Zn,ii,ui;return yt.createElement("div",{key:rn,className:at.sendModal},yt.createElement("div",{className:at.li},yt.createElement("p",null,At==null?void 0:At.name),yt.createElement("div",{className:at.bottom},yt.createElement("span",{className:"c-grey-333"},"\u7F16\u7A0B\u9898"),yt.createElement("i",{className:at.line}),yt.createElement("span",{className:"c-grey-333"},At.difficulty===1&&"\u7B80\u5355",At.difficulty===2&&"\u9002\u4E2D",At.difficulty===3&&"\u56F0\u96BE"),yt.createElement("i",{className:at.line}),yt.createElement("span",null,"\u521B\u5EFA\u8005\xA0",yt.createElement(E.Z,{title:(Cn=At==null?void 0:At.author)==null?void 0:Cn.name},yt.createElement("span",{className:"c-grey-333"},((Un=(wn=At==null?void 0:At.author)==null?void 0:wn.name)==null?void 0:Un.length)>6?((ii=(Zn=At==null?void 0:At.author)==null?void 0:Zn.name)==null?void 0:ii.substr(0,3))+"...":(ui=At==null?void 0:At.author)==null?void 0:ui.name))),yt.createElement("i",{className:at.line}),yt.createElement("span",{className:at.des},"\u66F4\u65B0\xA0",yt.createElement("span",{className:"c-grey-333"},At==null?void 0:At.updated_at)))),yt.createElement("div",{className:at.del,onClick:()=>{La(Rr.filter(hi=>hi.id!==At.id).map(hi=>hi.id))}},"\u5220\u9664"))})))),yt.createElement(de.Z,{align:"middle"},yt.createElement("div",null,!mt.item_type&&yt.createElement("span",{style:{fontSize:"14px",color:"#999999"}},pa.map(At=>{if(Pi(At.value)>0)return yt.createElement("span",{style:{marginLeft:6}},At.name,yt.createElement("span",{style:{color:"#000000",marginLeft:6}},Pi(At.value)))}))),rr==="0"&&Jr&&yt.createElement(fe.ZP,{onClick:jo,type:"link",className:at.exportBtn},yt.createElement("img",{src:br,className:at.pngIcon}),yt.createElement("span",null,"\u5BFC\u51FA\u8BD5\u9898")))),ni?yt.createElement("div",null,yt.createElement(fe.ZP,{style:{paddingLeft:0},onClick:()=>{mt.page=1,mt.keyword=null,delete mt.id,an(mt),ri(!1),oi(mt),ai(gr(xr({},mt),{parents:li.slice(0,-1)}))},type:"link"}," ",yt.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"\u8FD4\u56DE"),yt.createElement("span",{className:"font14 mr20 c-grey-333"},"\u641C\u7D22\u201C",mt.keyword,"\u201D")):null,yt.createElement("div",{className:at.contentListWrap},dr!==0?yt.createElement(ne.Z,{size:"middle",spinning:Mt["problemset/getItemBanks"]},cr.map((At,rn)=>{var Cn,wn,Un,Zn,ii,ui,hi;return yt.createElement("div",{id:At.id+"",className:at.li,key:rn},yt.createElement("div",{className:at.top},yt.createElement(xn.Z,{key:At.id,data:At,selectIds:fr,onSelectCheckBox:La,globalSetting:bt})),yt.createElement("div",{className:at.bottom},yt.createElement("p",{className:`${at.actionLeftItem} ${at.questionTypeName}`},"No.",At==null?void 0:At.id),yt.createElement("p",{className:`${at.actionLeftItem} ${at.questionTypeName}`},(Cn=Ro.find(ki=>ki.type===At.item_type))==null?void 0:Cn.name),yt.createElement("p",{className:at.actionLeftItem},Uo[At.difficulty]),yt.createElement("p",{className:at.actionLeftItem},"\u521B\u5EFA\u8005",yt.createElement(E.Z,{title:(wn=At==null?void 0:At.author)==null?void 0:wn.name},yt.createElement("span",{className:"c-grey-333"},((Zn=(Un=At==null?void 0:At.author)==null?void 0:Un.name)==null?void 0:Zn.length)>6?((ui=(ii=At==null?void 0:At.author)==null?void 0:ii.name)==null?void 0:ui.substr(0,5))+"...":(hi=At==null?void 0:At.author)==null?void 0:hi.name))),yt.createElement("p",{className:at.actionLeftItem},"\u66F4\u65B0",yt.createElement("span",{className:"c-grey-333"},At==null?void 0:At.updated_at)),yt.createElement("p",{className:at.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",yt.createElement("span",{className:"c-grey-333"},At==null?void 0:At.quotes)),!Wr&&yt.createElement("div",{className:at.more},Wo({},At))))})):yt.createElement(ne.Z,{size:"middle",spinning:Mt["problemset/getItemBanks"]},yt.createElement(Ee.Z,{customText:!((On=lt==null?void 0:lt.userInfo)!=null&&On.professional_certification)&&mt.type==="1"&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u9898\u5E93\u8D44\u6E90",ButtonTwo:!((kn=lt==null?void 0:lt.userInfo)!=null&&kn.professional_certification)&&mt.type==="1"?yt.createElement(fe.ZP,{style:{borderRadius:20},type:"primary",onClick:()=>{xe.history.push("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1"):""}))),dr!==0&&!Wr&&yt.createElement(se.Z,{showQuickJumper:!0,onChange:Da,defaultCurrent:1,pageSize:mt==null?void 0:mt.per_page,current:parseInt(mt.page+"")||1,total:dr,showTotal:At=>yt.createElement(yt.Fragment,null,yt.createElement("span",{className:"mr10 font12"},"\u5171",yt.createElement("span",{className:"c-light-primary"},At),"\u6761\u6570\u636E"))}),Wr&&yt.createElement("div",{style:{height:20}})),Jr&&yt.createElement(Dt,{basketData:Ke.basketData,visible:Mi,basketTotal:fi,onClose:()=>vr(!1),onDelete:go,onClear:yo,onSubmit:()=>$n(void 0,null,function*(){var At,rn,Cn,wn,Un;const Zn=yield ft({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}}),ii=(At=Zn==null?void 0:Zn.disciplines)==null?void 0:At[0],ui=yield ft({type:"problemsetPreview/newPreviewProblemset",payload:{name:"\u9ED8\u8BA4\u8BD5\u5377\u540D\u79F0",difficulty:2,duration:60,discipline_id:((rn=Zn==null?void 0:Zn.new_checked)==null?void 0:rn.discipline_id)||(ii==null?void 0:ii.id),sub_discipline_id:((Cn=Zn==null?void 0:Zn.new_checked)==null?void 0:Cn.sub_discipline_id)||((Un=(wn=ii==null?void 0:ii.sub_disciplines)==null?void 0:wn[0])==null?void 0:Un.id)}});ui.status===0&&xe.history.push(`paperlibrary/add/${ui.exam_id}?defaultActiveKey=1&type=2`)})}),!(0,sn.JA)()&&Jr&&yt.createElement(gn,{visibleBasket:Mi,onToggleVisible:()=>vr(!Mi),count:fi})),yt.createElement(Se,null),yt.createElement(tt,{onReloadData:Qr,isPiliangRevoke:$i}),yt.createElement($e,{onReloadData:()=>ba([null])}),yt.createElement(tn,{onReloadData:Qr,onReloadBasketData:ji}),on.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?yt.createElement(Zt,{shixunIds:zi,cb:Co}):null,yt.createElement(qe.Z,null),yt.createElement(je.Z,null),yt.createElement(De.Z,null),yt.createElement(Le.Z,null),yt.createElement(Je.Z,null),yt.createElement(et.Z,null),yt.createElement(it.Z,null),yt.createElement(We,null),yt.createElement(ke,{onOk:Mo}),yt.createElement(he.Z,{onOk:No})),Jr?yt.createElement(y.Fragment,null,!!(fr!=null&&fr.length)&&yt.createElement("div",{className:at.batch},yt.createElement("aside",null,yt.createElement("div",{style:{flexShrink:0,marginRight:20}},yt.createElement(x.default,{className:"font14",checked:cr!=null&&cr.length?fr.length===(cr==null?void 0:cr.length):!1,onChange:At=>Sa(At.target.checked)},"\u672C\u9875\u5168\u9009",yt.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",fr==null?void 0:fr.length,")"))),yt.createElement("div",{className:at.btns},bi&&yt.createElement("div",{className:at.btn,onClick:()=>ia(!0)},yt.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u52A0\u5165\u8BD5\u9898\u7BEE"),bi&&yt.createElement("div",{className:at.btn,onClick:()=>ia(!1)},yt.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u79FB\u51FA\u8BD5\u9898\u7BEE"),bi&&["3","1"].includes(rr)&&yt.createElement("div",{className:at.btn,onClick:()=>{(fr==null?void 0:fr.length)>0?ae.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:yt.createElement("div",{className:`font14 ${at.overflow}`,style:{maxHeight:500,overflow:"auto"}},yt.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),yt.createElement(ne.Z,{spinning:Ni},yt.createElement(Ce.Z,{defaultValue:!0,value:Nr.current,onChange:At=>Nr.current=At}))),onOk:()=>$n(void 0,null,function*(){var At;const rn=yield(0,Xe.Rp)({id:fr,group_id:(At=Nr.current)==null?void 0:At[0]});Nr.current=[],(rn==null?void 0:rn.status)===0&&(ai(mt),Qr(),te.ZP.success("\u52A0\u5165\u6210\u529F"))})}):te.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898")}},yt.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165\u6211\u7684\u9898\u5E93"),rr==="1"&&(0,sn.ag)()&&yt.createElement("div",{className:at.btn,onClick:()=>{Ui(!0),Oo(fr)}},yt.createElement("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"\u6279\u91CF\u64A4\u9500\u516C\u5F00"),rr==="0"&&!Pa&&yt.createElement("div",{className:at.btn,onClick:()=>Ca()}," ",yt.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),rr==="0"&&yt.createElement("div",{className:at.btn,onClick:Ma}," ",yt.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u5220\u9664"),rr==="0"&&yt.createElement("div",{className:at.btn,onClick:Lo}," ",yt.createElement("i",{className:"iconfont icon-fabu5"}),"\u53D1\u5E03"),rr==="0"&&yt.createElement("div",{className:at.btn,onClick:()=>wa()},yt.createElement("i",{className:"iconfont icon-yidongmulu font16"}),"\u79FB\u81F3\u6587\u4EF6\u5939"),yt.createElement("div",{onClick:()=>Kr([]),style:{marginLeft:"auto"},className:at.btn}," ",yt.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C"))))):Wr?"":yt.createElement("div",{className:at.batch},yt.createElement("aside",null,yt.createElement("div",{style:{flexShrink:0,marginRight:20}},yt.createElement(x.default,{className:"font14",checked:cr!=null&&cr.length?fr.length===(cr==null?void 0:cr.length):!1,onChange:At=>Sa(At.target.checked)},"\u672C\u9875\u5168\u9009",yt.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",fr==null?void 0:fr.length,")"))),yt.createElement("div",{className:at.btns},bi&&!!(fr!=null&&fr.length)&&yt.createElement("div",{className:at.btn,onClick:()=>ia(!0)},yt.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165"),bi&&!!(fr!=null&&fr.length)&&yt.createElement("div",{className:at.btn,onClick:()=>ia(!1)},yt.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u6279\u91CF\u79FB\u51FA"),yt.createElement("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"}},"\u5DF2\u52A0\u5165:\xA0\xA0",mr,"\u9898"),yt.createElement("div",{onClick:ko,className:at.btn},"\u8FD4\u56DE\u8BD5\u5377")))),Wr&&yt.createElement("div",{className:at.batch},yt.createElement("aside",null,yt.createElement("div",{style:{flexShrink:0,marginRight:20}},yt.createElement(se.Z,{showQuickJumper:!0,onChange:Da,defaultCurrent:1,pageSize:mt==null?void 0:mt.per_page,current:mt.page||1,hideOnSinglePage:!0,total:dr,showTotal:At=>yt.createElement("span",{className:"mr10"},"\u5171",yt.createElement("span",{className:"c-light-primary"},At),"\u6761\u6570\u636E")})),yt.createElement("div",{className:at.btns},yt.createElement(de.Z,{align:"middle",style:{marginLeft:"auto"}},yt.createElement(de.Z,{onClick:()=>{if((Rr==null?void 0:Rr.length)<=0){te.ZP.info("\u5F53\u524D\u6682\u65E0\u6570\u636E");return}Kn(!0)},align:"middle",className:"current"},yt.createElement("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),yt.createElement("span",null,"\u5DF2\u9009",yt.createElement("span",{className:"c-light-primary"},fr.length),"\u4E2A")),yt.createElement(fe.ZP,{className:"mr20 ml40",onClick:()=>{if(cn!=null&&cn.pathId)xe.history.push(`/paths/${cn.pathId}`);else{if(di){xe.history.push(`/classrooms/${cn.coursesId}/program_homework/${cn.categoryId}/detail?tabs=1`);return}xe.history.push(`/classrooms/${cn.coursesId}/program_homework`)}}},"\u53D6\u6D88"),yt.createElement(fe.ZP,{loading:yi,onClick:ka,type:"primary"},"\u786E\u8BA4",cn!=null&&cn.pathId?"":di?"\u7F16\u8F91":"\u65B0\u5EFA"))))),yt.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:at.publicQuest,open:uo,title:yt.createElement("div",{style:{fontWeight:"bold"}},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),width:"640px",onCancel:()=>{Aa(!1),Ai(0)},onOk:()=>$n(void 0,null,function*(){Ar.validateFields().then(At=>$n(void 0,null,function*(){const rn=yield(0,_t.ZP)(`/api/item_banks/${ti==null?void 0:ti.id}/update_tag.json`,{method:"put",body:xr({name:so.current},At)});(rn==null?void 0:rn.status)===0&&(te.ZP.success("\u4FEE\u6539\u6210\u529F"),Aa(!1),oi(mt))}))})},yt.createElement("div",{className:at.publicQuestContent},Zo())),yt.createElement(ae.default,{width:640,className:at.publicQuest,centered:!0,title:yt.createElement("div",{style:{fontWeight:"bold"}},"\u516C\u5F00\u8BD5\u9898"),okText:"\u7533\u8BF7\u516C\u5F00",open:Jn,onCancel:()=>{ur(!1),Ai(0),Bi(null),Ar.resetFields()},onOk:()=>{Ar.validateFields().then(At=>$n(void 0,null,function*(){const rn=rr==="3"?1:2;(yield(0,Xe.wX)({id:ti==null?void 0:ti.id,source:rn,sub_discipline_id:At==null?void 0:At.sub_discipline_id[1],tag_discipline_ids:At==null?void 0:At.tag_discipline_ids})).status===0&&(mi.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),mi.current=!1,Bi(null),Kr([]),Qr(),te.ZP.success("\u7533\u8BF7\u6210\u529F")),ur(!1),Ai(0),Ar.resetFields()}))}},yt.createElement("div",{className:at.publicQuestContent},yt.createElement("div",{className:at.public_tips},yt.createElement(Ur.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u8BBE\u7F6E\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),yt.createElement(zo,null))),yt.createElement(jr,{open:pi,subDisciplineId:(Nn=Ar.getFieldValue("sub_discipline_id"))==null?void 0:Nn[1],onCancel:()=>{Zr(!1)},onOkClick:At=>{Ea(rn=>[...rn,At]),Ar.setFieldValue("tag_discipline_ids",[...Ar.getFieldValue("tag_discipline_ids"),At==null?void 0:At.id])}}),yt.createElement(Dr.Z,{onlyMediatorOpenStr:"model-change-problem"}))};var Gn=(0,xe.connect)(({classroomList:on,problemset:Ke,user:lt,loading:bt,globalSetting:Mt,shixunHomeworks:ft})=>({classroomList:on,problemset:Ke,user:lt,globalSetting:Mt,loading:bt.effects,shixunHomeworks:ft}))(lr)},40148:function(dt,nt,le){"use strict";le.d(nt,{Im:function(){return ye},ZP:function(){return we},gZ:function(){return Ce}});var y=le(59301),xe=le(37568),a=le(99571),pe=le(84105),ce=le(87395),ee=le(49162),ae=le(24334),re=le(766),te=le(38394),ne=le(49661),x=le(46685),b=le(34376),E=le(92310),z=le.n(E),ie=le(59301),oe=Object.defineProperty,fe=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Ee=(Ie,Oe,We)=>Oe in Ie?oe(Ie,Oe,{enumerable:!0,configurable:!0,writable:!0,value:We}):Ie[Oe]=We,ge=(Ie,Oe)=>{for(var We in Oe||(Oe={}))se.call(Oe,We)&&Ee(Ie,We,Oe[We]);if(de)for(var We of de(Oe))he.call(Oe,We)&&Ee(Ie,We,Oe[We]);return Ie},ve=(Ie,Oe)=>fe(Ie,ue(Oe));const{TextArea:me}=xe.default,be={visible:!1,tabIndex:"0"},ye={[ee.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ee.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ee.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ae=(Ie=>(Ie[Ie.SET_VISIBLE=0]="SET_VISIBLE",Ie[Ie.SET_TABINDEX=1]="SET_TABINDEX",Ie))(Ae||{});function Se(Ie,Oe){switch(Oe.type){case 0:return ve(ge({},Ie),{visible:Oe.payload});case 1:return ve(ge({},Ie),{tabIndex:Oe.payload});default:throw new Error}}function Fe({value:Ie,className:Oe}){const[We,Pe]=(0,y.useState)(!1),Xe=(0,y.useRef)(),Ge=(0,y.useRef)();return(0,y.useEffect)(()=>{We&&(Ge.current.reset(),Ge.current.write((0,ne.pp)(Ie||"")))},[Ie,We]),(0,y.useEffect)(()=>{var He,ke,Re,Ne;if(Xe.current){Ge.current=new b.Terminal({fontSize:14,disableStdin:!0}),Ge.current.open(Xe.current);const Me=Xe.current.offsetWidth-14,Ue=((Ne=(Re=(ke=(He=Ge.current)==null?void 0:He._core)==null?void 0:ke._renderService)==null?void 0:Re.dimensions)==null?void 0:Ne.actualCellWidth)||9.5,Ve=Math.ceil(Me/Ue);Ge.current.resize(Ve,8),Pe(!0)}},[]),ie.createElement("div",{ref:Xe,className:z()("XtermText-valueRef",Oe)})}function Ce(Ie){const{status:Oe,error_msg:We,output:Pe,input:Xe,expected_output:Ge,is_file:He,input_file_url:ke,output_file_url:Re,expected_output_file_url:Ne}=Ie;let Me=null;const Ue={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Oe){case ee.h.NOMATCH:Me=ie.createElement(ie.Fragment,null,ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!He&&ie.createElement(Fe,{className:"mb10",value:Xe}),He&&ie.createElement("div",{style:Ue},ie.createElement("a",{onClick:()=>(0,ne.LR)(ke,Xe)},Xe)),ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!He&&ie.createElement(Fe,{className:"mb10",value:Pe&&ae.Base64.decode(Pe)||""}),He&&ie.createElement("div",{style:Ue},ie.createElement("a",{onClick:()=>(0,ne.LR)(Re,Pe)},Pe)),ie.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!He&&ie.createElement(Fe,{className:"mb10",value:Ge&&ae.Base64.decode(Ge)||""}),He&&ie.createElement("div",{style:Ue},ie.createElement("a",{onClick:()=>(0,ne.LR)(Ne,Ge)},Ge)));break;case ee.h.EXECUTEFAILURE:Me=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!He&&ie.createElement(te.Z,{value:Xe,style:Ue}),He&&ie.createElement("div",{style:Ue},ie.createElement("a",{onClick:()=>(0,ne.LR)(ke,Xe)},Xe)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(We)));break;case ee.h.COMPILEFAILURE:Me=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!He&&ie.createElement(te.Z,{value:Xe,style:Ue}),He&&ie.createElement("div",{style:Ue},ie.createElement("a",{onClick:()=>(0,ne.LR)(ke,Xe)},Xe)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(We)));break;case ee.h.PODFAILURE:Me=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ee.h.TIMEOUT:Me=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",Me," ")}function _e(Ie){const{status:Oe,error_msg:We,execute_time:Pe,output:Xe,input:Ge,expected_output:He,is_file:ke,input_file_url:Re,output_file_url:Ne,expected_output_file_url:Me}=Ie;let Ue=null;switch(Oe){case ee.h.OK:Ue=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Pe,"\u79D2"),ie.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),ie.createElement("pre",null,ae.Base64.decode(Xe)));break;case ee.h.NOMATCH:Ue=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u8F93\u5165\uFF1A",ie.createElement("pre",null,Ge)),ie.createElement("p",null,"\u8F93\u51FA\uFF1A",Xe&&ae.Base64.decode(Xe)),ie.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",He&&ae.Base64.decode(He)));break;case ee.h.EXECUTEFAILURE:Ue=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ie.createElement("pre",null,Ge)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(We)));break;case ee.h.COMPILEFAILURE:Ue=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ie.createElement("pre",null,Ge)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(We)));break;case ee.h.PODFAILURE:Ue=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ee.h.TIMEOUT:Ue=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",Ue," ")}var we=({id:Ie,is_file:Oe,input:We,debuging:Pe,submitting:Xe,executingMessage:Ge,debugResult:He,onChangeInput:ke,onDebugCode:Re,onSubmitCode:Ne})=>{const[Me,Ue]=(0,y.useReducer)(Se,be),{visible:Ve,tabIndex:rt}=Me;(0,y.useEffect)(()=>{Ue({type:0,payload:!1})},[Ie]);function tt(Te){let Ze=Te.target.id;Ue({type:1,payload:Ze})}function ze(){Ue({type:0,payload:!Ve})}const Be=(0,y.useMemo)(()=>{if(He){const{status:Te}=He;return ie.createElement(ie.Fragment,null,_e(He))}return null},[He]);function Ye(){Ue({type:0,payload:!0}),Ue({type:1,payload:"1"}),Re()}return ie.createElement("div",{className:"test-case-panel"},ie.createElement("div",{className:`test-case-panel-body ${Ve?"active":""}`},ie.createElement("ul",{className:"s-navs"},ie.createElement("li",null,ie.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),ie.createElement(x.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:ie.createElement(me,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Oe?"":We,onChange:ke}),rightNode:Pe?ie.createElement(re.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):He?Be:ie.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),ie.createElement("a",{className:`btn-collapse ${Ve?"up":""}`,onClick:ze},Ve?ie.createElement(pe.Z,null):ie.createElement(ce.Z,null)),ie.createElement("footer",{className:"footer"},ie.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),ie.createElement("div",{className:"flex-container"},ie.createElement(a.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),ie.createElement(a.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),ie.createElement(a.ZP,{className:"btn-green",type:"ghost",loading:Pe,onClick:Ye},"\u8C03\u8BD5\u4EE3\u7801"),ie.createElement(a.ZP,{type:"primary",className:"custom-ant-disabled",loading:Xe,disabled:Xe,onClick:()=>{Ue({type:0,payload:!1}),Ne()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},49162:function(dt,nt,le){"use strict";le.d(nt,{h:function(){return y}});var y=(xe=>(xe[xe.NOMATCH=-1]="NOMATCH",xe[xe.OK=0]="OK",xe[xe.TIMEOUT=2]="TIMEOUT",xe[xe.PODFAILURE=3]="PODFAILURE",xe[xe.COMPILEFAILURE=4]="COMPILEFAILURE",xe[xe.EXECUTEFAILURE=5]="EXECUTEFAILURE",xe[xe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",xe))(y||{})},12062:function(dt,nt,le){"use strict";le.d(nt,{Y2:function(){return Ie},ZP:function(){return Oe}});var y=le(59301),xe=le(14566),a=le(6767),pe=le(62957),ce=le(77019),ee=le(47889),ae=le(99571),re=le(62673),te=le(25399),ne=le(37568),x={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},b="data:image/png;base64,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",E=le(47257),z=le.n(E),ie=le(25992),oe=le(82093),fe=le(1012),ue=le(49661),de=le(41550),se=le(59301),he=Object.defineProperty,Ee=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ye=(We,Pe,Xe)=>Pe in We?he(We,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):We[Pe]=Xe,Ae=(We,Pe)=>{for(var Xe in Pe||(Pe={}))me.call(Pe,Xe)&&ye(We,Xe,Pe[Xe]);if(ve)for(var Xe of ve(Pe))be.call(Pe,Xe)&&ye(We,Xe,Pe[Xe]);return We},Se=(We,Pe)=>Ee(We,ge(Pe)),Fe=(We,Pe,Xe)=>new Promise((Ge,He)=>{var ke=Me=>{try{Ne(Xe.next(Me))}catch(Ue){He(Ue)}},Re=Me=>{try{Ne(Xe.throw(Me))}catch(Ue){He(Ue)}},Ne=Me=>Me.done?Ge(Me.value):Promise.resolve(Me.value).then(ke,Re);Ne((Xe=Xe.apply(We,Pe)).next())});const{Dragger:Ce}=xe.default,_e=We=>{const Pe=Ue=>Ue&&Ue.substring(0,Ue.lastIndexOf("."));for(var Xe=[...We],Ge=0,He=[],ke=0;ke{if(Ue.forEach(Ve=>{let rt=Ve.name.split(/\.(?=[^\.]+$)/);Ve.name=`${rt[0]}.${rt[1].toLowerCase()}`}),Ue[0].name.includes(".in"))return Ue.length===2?Ue:[Ue[0],{}];if(Ue[0].name.includes(".out"))return Ue.length===2?Ue.reverse():[{},Ue[0]]})},we=({onClose:We,onOK:Pe,visible:Xe,wrapClassName:Ge,rootIdentifier:He,multiple:ke=!1,defaultMultipleValue:Re=!0})=>{const[Ne,Me]=(0,y.useState)([]),[Ue,Ve]=(0,y.useState)({}),[rt,tt]=(0,y.useState)(!1),[ze,Be]=(0,y.useState)(!0),Ye=(0,y.useRef)([]),Te=(0,y.useRef)(0),Ze=()=>{We()};(0,y.useEffect)(()=>{Qe()},[]),(0,y.useEffect)(()=>{Xe&&(Ye.current=[],Te.current=0,Me([]),Be(Re))},[Xe]);const Qe=()=>Fe(void 0,null,function*(){try{const it=yield(0,oe.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),ot=JSON.parse((0,ie.pe)(it.data));Ve(ot)}catch(it){}}),$e=it=>it&&it.substring(0,it.lastIndexOf(".")),qe=it=>{var ot,at;const Ut=$e((ot=it[0])==null?void 0:ot.name)||$e((at=it[1])==null?void 0:at.name),wt=Ne.filter(Tt=>$e(Tt.name)!==Ut);Ye.current=[...wt],Me([...wt])},je=it=>{if(!ze){const gt=new FormData;gt.append("file",it.file),(0,oe.ZP)("/api/attachments/get_file_content.json",{method:"post",body:gt},!0).then(ht=>{if(ht.status===0){Te.current=Te.current+1;const st=Ye.current.map(Ct=>{var pt;if(Ct.name===it.name){const St=Ae({},Ct);return(pt=it==null?void 0:it.name)!=null&&pt.includes(".in")?St.input=ht==null?void 0:ht.content:St.output=ht==null?void 0:ht.content,St}return Ct});if(Ye.current=[...st],Me([...st]),Te.current>0&&Te.current===Ne.length){tt(!1);let Ct=_e(st);Ct=Ct.filter(pt=>{var St,Dt;return!!((St=pt[0])!=null&&St.name&&((Dt=pt[1])!=null&&Dt.name))}),Ct=Ct.map(pt=>Se(Ae(Ae({},pt[0]),pt[1]),{is_file:!1})),Pe(Ct),We()}}else tt(!1),We()});return}const ot=new(z())({endpoint:Ue.end_point,region:Ue.region,accessKeyId:Ue.access_key_id,accessKeySecret:Ue.access_key_secret,bucket:Ue.bucket,stsToken:Ue.security_token}),at=it.name,Ut={container_type:"TestSet",file_name:at},wt=(0,fe.Z)();let Tt=`testsets/${He}/${wt}${at.indexOf(".")>-1?"."+at.split(".").pop():""}`;He===null&&(Tt=`testsets/${wt}${at.indexOf(".")>-1?"."+at.split(".").pop():""}`),ot.multipartUpload(Tt,new Blob([it.file],{type:it.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:at+""},url:Ue==null?void 0:Ue.callback_url,host:Ue==null?void 0:Ue.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,oe.rz)(Ut)}}).then(function(gt){if(gt.data.status===0){Te.current=Te.current+1;const ct=Ye.current.map(ht=>{var st,Ct,pt,St,Dt,Rt,Pt,un,pn,nn,Xt,ln,tn,Yt,gn,xn,bn;if(ht.name===((Ct=(st=gt.data)==null?void 0:st.data)==null?void 0:Ct.file_name)){const hn=Ae({},ht);return(Dt=(St=(pt=gt.data)==null?void 0:pt.data)==null?void 0:St.file_name)!=null&&Dt.includes(".in")?(hn.in_object_key=(Pt=(Rt=gt.data)==null?void 0:Rt.data)==null?void 0:Pt.object,hn.in_object_size=(pn=(un=gt.data)==null?void 0:un.data)==null?void 0:pn.size,hn.input=(Xt=(nn=gt.data)==null?void 0:nn.data)==null?void 0:Xt.file_name,hn.in_file=it):(hn.out_object_key=(tn=(ln=gt.data)==null?void 0:ln.data)==null?void 0:tn.object,hn.out_object_size=(gn=(Yt=gt.data)==null?void 0:Yt.data)==null?void 0:gn.size,hn.output=(bn=(xn=gt.data)==null?void 0:xn.data)==null?void 0:bn.file_name,hn.out_file=it),hn}return ht});if(Ye.current=[...ct],Me([...ct]),Te.current>0&&Te.current===Ne.length){tt(!1);let ht=_e(ct);ht=ht.filter(st=>{var Ct,pt;return!!((Ct=st[0])!=null&&Ct.name&&((pt=st[1])!=null&&pt.name))}),ht=ht.map(st=>Se(Ae(Ae({},st[0]),st[1]),{is_file:!0})),Pe(ht),We()}}})},De=it=>new Promise((ot,at)=>{let Ut=0,wt=[];for(let Tt=0;Tt{Ut++,Ut===it.length&&(wt.length?(a.ZP.warning(`${wt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),at()):ot(it))}).catch(gt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",gt),Ut++,wt.push(it[Tt].name),Ut===it.length&&(wt.length?(a.ZP.warning(`${wt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),at()):ot(it))})}),Le=()=>Fe(void 0,null,function*(){if(Ne.length===0){a.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield De(Ne),tt(!0),_e(Ne).some(ot=>{var at,Ut;return!((at=ot[0])!=null&&at.name&&((Ut=ot[1])!=null&&Ut.name))})){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Fe(void 0,null,function*(){Ne.map(ot=>Fe(void 0,null,function*(){je(ot)}))}),onCancel:()=>{tt(!1)}});return}Ne.map(ot=>Fe(void 0,null,function*(){je(ot)}))}),Je={name:"file",fileList:Ne,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:it=>{if(Ne!=null&&Ne.some(at=>at.name===it.name))return a.ZP.info(`${it.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(it.size/1024/1024>100)return a.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(it.name))return a.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const ot={name:it.name,uid:it.uid,file:it,percent:0};return Ne.push(ot),Ye.current=[...Ne],Me([...Ne]),!1}},et=_e(Ne);return console.log(Ne,et,"fileList"),se.createElement(pe.default,{open:Xe,wrapClassName:Ge,onOk:Le,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:rt},onCancel:Ze,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},se.createElement("div",{className:x.wrap},Ne.length?se.createElement("div",null,se.createElement(ce.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},se.createElement("div",{style:{visibility:ke?"visible":"hidden"}},se.createElement("span",{className:x.greyText},"\u7528\u4F8B\u7C7B\u578B"),se.createElement(ee.ZP.Group,{className:`ml20 ${x.testCaseRadio}`,optionType:"button",value:ze,onChange:it=>Be(it.target.value)},se.createElement(ee.ZP,{value:!1},"\u6587\u672C"),se.createElement(ee.ZP,{value:!0},"\u6587\u4EF6"))),se.createElement(xe.default,Ae({},Je),se.createElement(ae.ZP,{type:"primary",className:x.btnS},se.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),se.createElement(Ie,{data:et,onRemove:qe})):se.createElement("div",{className:`${x.noData} mb30`},se.createElement(xe.default.Dragger,Se(Ae({},Je),{className:x.dragger}),se.createElement("img",{src:b,alt:"",className:"mb20"}),se.createElement("div",null,se.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),se.createElement("span",{className:x.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),se.createElement("div",{className:x.text},se.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),se.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",se.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",se.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",se.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",se.createElement("br",null))))},Ie=({data:We=[],onRemove:Pe,width:Xe="auto",showScore:Ge=!1,disabled:He=!1,inputChange:ke,onEvaluatingChange:Re,onSelectAll:Ne,checkAll1:Me,checkAll2:Ue,checkAll3:Ve,checkAll4:rt,checkAll5:tt,showEvaluatingSetting:ze=!1,className:Be="",isProgramHomework:Ye=!1})=>{const Te={value:"",filename:"",dataUrl:""},[Ze,Qe]=(0,y.useState)(Ae({},Te)),$e=De=>{let Le=document.createElement("a");document.body.appendChild(Le);let Je=URL.createObjectURL(De.file);Le.href=Je,Le.download=De.name,Le.click(),URL.revokeObjectURL(Je),document.body.removeChild(Le)},qe=(De,Le)=>{(0,ue.LR)(De,Le)},je=(De,Le)=>{pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:se.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Pe(De,Le)},onCancel:()=>{}})};return We.length?se.createElement("div",{className:Be,style:{width:Xe}},se.createElement("div",{className:`${Ye?x.headProgram:x.head}`},ze&&se.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:Me,onChange:De=>{Ne(De.target.checked,"hidden")}}),se.createElement(te.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},se.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),se.createElement("div",{style:{width:Ye?"25%":"15%"}},"\u7528\u4F8B"),se.createElement("div",{style:{width:Ge?Ye?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),se.createElement("div",{style:{width:Ge?Ye?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Ge&&se.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),ze&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:rt,onChange:De=>{Ne(De.target.checked,"input_visible")}}),se.createElement(te.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},se.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ze&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:Ue,onChange:De=>{Ne(De.target.checked,"is_invisible")}}),se.createElement(te.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},se.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ze&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:tt,onChange:De=>{Ne(De.target.checked,"actual_output_visible")}}),se.createElement(te.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},se.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ze&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:Ve,onChange:De=>{Ne(De.target.checked,"last_match_rule")}}),se.createElement(te.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},se.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),se.createElement("div",{className:x.operation,style:Ye?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),se.createElement("div",{className:x.listWrapper,style:{boxShadow:Ye?"0px 2px 4px 0px #EAEEF4":"unset"}},We.map((De,Le)=>{var Je,et,it,ot;return se.createElement("div",{key:Le,className:x.list,style:Ye?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},ze&&se.createElement("div",{style:{width:"15%"}},se.createElement(re.default,{checked:!!De.hidden,onChange:at=>{Re(at.target.checked,Le,"hidden")}})),se.createElement("div",{style:{width:Ye?"25%":"15%",paddingLeft:Ye?"5px":"0px",paddingRight:Ye?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Le+1),se.createElement("div",{className:x.info,style:{width:Ge?Ye?"20%":"15%":"25%"}},se.createElement("span",{title:De.input||((Je=De[0])==null?void 0:Je.name),onClick:()=>Fe(void 0,null,function*(){let at;De.input?De.input_file_url?at=De.input_file_url:at=De.in_file:at=De[0];let Ut;typeof at=="string"?(Ut=yield fetch(at,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Qe({value:yield Ut.text(),filename:"",dataUrl:at})):(Ut=yield(0,ue.db)(at.file),Qe({value:Ut.text,filename:at.name,dataUrl:Ut.link}))})},De.input||((et=De[0])==null?void 0:et.name))),se.createElement("div",{className:x.info,style:{width:Ge?Ye?"20%":"15%":"25%"}},se.createElement("span",{title:De.output||((it=De[1])==null?void 0:it.name),onClick:()=>Fe(void 0,null,function*(){let at;De.input?De.output_file_url?at=De.output_file_url:at=De.out_file:at=De[1];let Ut;typeof at=="string"?(Ut=yield fetch(at,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Qe({value:yield Ut.text(),filename:"",dataUrl:at})):(Ut=yield(0,ue.db)(at.file),Qe({value:Ut.text,filename:at.name,dataUrl:Ut.link}))})},De.output||((ot=De[1])==null?void 0:ot.name))),Ge&&se.createElement("div",{style:{width:"20%"}},se.createElement(ne.default,{size:"large",addonAfter:Ye?"%":null,disabled:He,style:{width:"80%"},onChange:at=>ke(at,Le),value:De.score}),!Ye&&se.createElement("span",null,"\xA0%")),ze&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:De.input_visible||!1,onChange:at=>{Re(at.target.checked,Le,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ze&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:De.is_invisible||!1,onChange:at=>{Re(at.target.checked,Le,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ze&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:De.actual_output_visible||!1,onChange:at=>{Re(at.target.checked,Le,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ze&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:De.last_match_rule||!1,onChange:at=>{Re(at.target.checked,Le,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),se.createElement("div",{onClick:()=>je(De,Le),style:Ye?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},se.createElement("span",{className:x.del},"\u5220\u9664")))})),se.createElement(de.Z,{close:!0,data:Ze.dataUrl,filename:Ze.filename,type:Ze.dataUrl.length?"txt":"",onClose:()=>Qe(Ae({},Te)),monacoEditor:{value:Ze.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):se.createElement(se.Fragment,null)};var Oe=we},46541:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return E}});var y=le(59301),xe=le(6767),a=le(25399),pe=le(29787),ce=le(77019),ee=le(5269),ae=le(13747),re=le(99571),te=le(2978),ne=le(82093),x=le(38394),b=(ie,oe,fe)=>new Promise((ue,de)=>{var se=ge=>{try{Ee(fe.next(ge))}catch(ve){de(ve)}},he=ge=>{try{Ee(fe.throw(ge))}catch(ve){de(ve)}},Ee=ge=>ge.done?ue(ge.value):Promise.resolve(ge.value).then(se,he);Ee((fe=fe.apply(ie,oe)).next())}),E=({id:ie,activeDiscussIndex:oe,onReplyDiscuss:fe,adminOrOperator:ue})=>{const[de,se]=(0,y.useState)(""),[he,Ee]=(0,y.useState)(!1);function ge(me){se(me)}function ve(){if(!de){xe.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}fe(ie,de),se("")}return(0,y.useEffect)(()=>{oe!=ie&&Ee(!1)},[oe]),y.createElement("div",{key:ie,className:"discuss-item-editor",style:{display:oe===ie?"block":"none",width:"100%"}},y.createElement(te.Z,{miniToolbar:!0,startInit:oe===ie,defaultValue:de,id:ie,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ge,extraUse:ue&&y.createElement(a.Z,{color:"#fff",open:he,destroyTooltipOnHide:!0,title:z({id:ie,isOpen:he,activeDiscussIndex:oe,onChange:ge,setIsOpen:Ee}),overlayStyle:{maxWidth:600}},y.createElement("a",{title:he?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>Ee(!he)},y.createElement("i",{className:"iconfont icon-dianzan11"})))}),y.createElement("a",{onClick:ve,className:"btn-send"},"\u53D1\u9001"))};const z=ie=>{const[oe,fe]=(0,y.useState)(!1),[ue,de]=(0,y.useState)([]),[se,he]=(0,y.useState)(1);(0,y.useEffect)(()=>{ie!=null&&ie.isOpen?Ee():(he(1),de([]))},[ie==null?void 0:ie.isOpen]);const Ee=()=>b(void 0,null,function*(){fe(!0);const ge=yield(0,ne.ZP)(`/api/discusses/${ie==null?void 0:ie.id}/recommend_answer.json`,{method:"get"});(ge==null?void 0:ge.status)==0&&de(ge==null?void 0:ge.answer),fe(!1)});return y.createElement(pe.Z,{spinning:oe},y.createElement("div",{style:{color:"#000"}},y.createElement(x.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(ue==null?void 0:ue[se-1])||""}),y.createElement(ce.Z,{justify:"end",align:"middle"},y.createElement(ee.Z,null,y.createElement(ae.Z,{simple:!0,current:se,pageSize:1,total:(ue==null?void 0:ue.length)||0,onChange:ge=>{he(ge)}})),y.createElement(ee.Z,null,y.createElement(re.ZP,{onClick:()=>b(void 0,null,function*(){ie==null||ie.onChange(ue==null?void 0:ue[se-1]),ie==null||ie.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},67290:function(dt,nt,le){"use strict";le.d(nt,{CP:function(){return a},_V:function(){return ee}});var y=le(28209),xe=le.n(y);const a={secret:y.enc.Utf8.parse("0a18e199b87f1a8d"),iv:y.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},pe={exam:a};function ce(ae="",re="exam"){const{secret:te,iv:ne}=pe[re];return AES.encrypt(ae,te,{iv:ne,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function ee(ae="",re="exam"){const{secret:te,iv:ne}=pe[re];return y.AES.decrypt(ae,te,{iv:ne,mode:xe().mode.CBC,padding:xe().pad.Pkcs7}).toString(y.enc.Utf8)}},30975:function(dt,nt,le){"use strict";le.d(nt,{AD:function(){return _e},BA:function(){return Ze},D9:function(){return Ge},Hp:function(){return ge},IM:function(){return ke},Iy:function(){return me},KM:function(){return Te},KU:function(){return Ue},MJ:function(){return ve},Ne:function(){return He},ON:function(){return rt},Uj:function(){return Be},VY:function(){return Me},YO:function(){return ze},YX:function(){return tt},Zn:function(){return ie},_g:function(){return se},_k:function(){return Pe},c6:function(){return Fe},cr:function(){return oe},eV:function(){return Ce},fi:function(){return fe},gh:function(){return Ae},hS:function(){return Re},iA:function(){return ue},j6:function(){return he},je:function(){return Oe},jj:function(){return Ee},kS:function(){return Ve},lS:function(){return We},o6:function(){return Se},pO:function(){return Ye},rQ:function(){return we},sA:function(){return ye},xm:function(){return Xe},xo:function(){return Ne},y8:function(){return Ie},yd:function(){return de}});var y=le(64948),xe=le(76560),a=le(49661),pe=le(6767),ce=le(90524),ee=Object.defineProperty,ae=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Qe,$e,qe)=>$e in Qe?ee(Qe,$e,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Qe[$e]=qe,x=(Qe,$e)=>{for(var qe in $e||($e={}))re.call($e,qe)&&ne(Qe,qe,$e[qe]);if(ae)for(var qe of ae($e))te.call($e,qe)&&ne(Qe,qe,$e[qe]);return Qe},b=(Qe,$e,qe)=>new Promise((je,De)=>{var Le=it=>{try{et(qe.next(it))}catch(ot){De(ot)}},Je=it=>{try{et(qe.throw(it))}catch(ot){De(ot)}},et=it=>it.done?je(it.value):Promise.resolve(it.value).then(Le,Je);et((qe=qe.apply(Qe,$e)).next())});const E=()=>{(0,xe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},z=()=>{(0,xe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},ie=Qe=>b(void 0,null,function*(){E(),(yield(0,y.YR)(x({},Qe))).status===0&&(yield(0,a.QH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/courses/${Qe.coursesId}/export_couser_info.json`,query:Qe}))),z()}),oe=Qe=>b(void 0,null,function*(){const $e=yield(0,y.yS)(x({},Qe));if($e.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_member_act_score`);else{if($e.status===-2)return $e;$e.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_member_act_score`))}}),fe=Qe=>b(void 0,null,function*(){const $e=yield(0,y.W0)(x({},Qe));if($e.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_score`);else{if($e.status===-4)return $e;$e.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_score`))}}),ue=Qe=>b(void 0,null,function*(){const $e=yield(0,y.Nl)(x({},Qe));if($e.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_exercise_and_other`);else{if($e.status===-4)return $e;$e.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_exercise_and_other`))}}),de=Qe=>b(void 0,null,function*(){const $e=yield(0,y.IU)(x({},Qe));if($e.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Qe.coursesId}/exportlist/export_star_user`);else{if($e.status===-4)return $e;$e.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Qe.coursesId}/exportlist/export_star_user`))}}),se=Qe=>b(void 0,null,function*(){const $e=yield(0,y.td)(x({},Qe));if($e.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_exercise_and_other`);else{if($e.status===-2)return $e;if($e.status===-3)(0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_exercise_and_other`);else if($e.status===-4)return $e}}),he=Qe=>b(void 0,null,function*(){const $e=yield(0,y.QX)(x({},Qe));if($e.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_homework`);else{if($e.status===-4)return $e;$e.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Qe.coursesId}/exportlist/course_total_homework`))}}),Ee=(Qe,$e)=>b(void 0,null,function*(){const qe=yield(0,y.o_)(x({},Qe));qe.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),xe.history.push(`/classrooms/${Qe.coursesId}/exportlist/${$e}`)):qe.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Qe.coursesId}/exportlist/${$e}`))}),ge=(Qe,$e)=>b(void 0,null,function*(){const qe=yield(0,y.ZL)(x({},Qe));qe.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),xe.history.push(`/classrooms/${Qe.coursesId}/exportlist/${$e}`)):qe.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Qe.coursesId}/exportlist/${$e}`))}),ve=(Qe,$e)=>b(void 0,null,function*(){const qe=yield(0,y.vV)(x({},Qe));qe.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),xe.history.push(`/classrooms/${Qe.coursesId}/exportlist/${$e}`)):qe.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Qe.coursesId}/exportlist/${$e}`))}),me=(Qe,$e)=>b(void 0,null,function*(){const qe=yield(0,y.aP)(x({},Qe));qe.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Qe.coursesId}/exportlist/${$e}`)):qe.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Qe.coursesId}/exportlist/${$e}`))}),be=Qe=>b(void 0,null,function*(){E(),(yield exportCourseWorkListAppendix(x({},Qe))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Qe.categoryId}/works_list.zip`,query:Qe}))),z()}),ye=Qe=>b(void 0,null,function*(){E(),yield(0,a.QH)("",ce.Z.API_SERVER+`/api/polls/${Qe.categoryId}/commit_result.xlsx`),z()}),Ae=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/courses/${Qe.coursesId}/attendances/export_xlsx_data.xlsx`,query:Qe}))}),Se=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/courses/${Qe.coursesId}/video_study_statics.xlsx`,query:Qe}))}),Fe=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/courses/${Qe.coursesId}/export_video_study.xlsx`,query:Qe}))}),Ce=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/courses/${Qe.coursesId}/export_course_students_info.xlsx`,query:Qe}))}),_e=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Qe}))}),we=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Qe}))}),Ie=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Qe}))}),Oe=Qe=>b(void 0,null,function*(){const $e=yield(0,y.Uy)(x({},Qe));$e.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Qe.coursesId}/exportlist/exercise_score,export_exercise_users`)):$e.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Qe.coursesId}/exportlist/exercise_score,export_exercise_users`))}),We=Qe=>b(void 0,null,function*(){const $e=yield(0,y.tg)(x({},Qe));$e.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Qe.coursesId}/exportlist/exercise_score,export_exercise_report`)):$e.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Qe.coursesId}/exportlist/exercise_score,export_exercise_report`))}),Pe=Qe=>b(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/export_records/${Qe.id}.xlsx`,query:Qe}))}),Xe=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Qe}))}),Ge=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/courses/${Qe==null?void 0:Qe.coursesId}/${Qe.menuKey}_statistic.xlsx?${Qe.checkedList.map($e=>`course_group_id[]=${$e}`).join("&")}`,query:Qe}))}),He=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/ec_years/${Qe==null?void 0:Qe.ec_year_id}/ec_training_objectives.xlsx`,query:Qe}))}),ke=Qe=>b(void 0,null,function*(){yield(0,a.FH)(Qe==null?void 0:Qe.name,(0,a.NY)({url:ce.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Qe}))}),Re=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/ec_years/${Qe==null?void 0:Qe.ec_year_id}/ec_courses.xlsx`,query:Qe}))}),Ne=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/ec_years/${Qe==null?void 0:Qe.ec_year_id}/ec_graduation_requirements.xlsx`,query:Qe}))}),Me=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Qe}))}),Ue=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/exercises/${Qe.categoryId}/rank_list.xlsx`,query:Qe}))}),Ve=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Qe}))}),rt=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/examination_banks/${Qe.id}.json`,query:Qe}))}),tt=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/exercises/${Qe.categoryId}.json`,query:Qe}))}),ze=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/polls/${Qe==null?void 0:Qe.id}/commit_result.json`,query:Qe}))}),Be=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Qe}))}),Ye=(Qe,$e)=>b(void 0,null,function*(){yield(0,a.FH)($e||"",(0,a.NY)({url:ce.Z.API_SERVER+`/api/exercises/${Qe==null?void 0:Qe.exercise_id}/consult_exercise.json`,query:Qe}))}),Te=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/competitions/${Qe==null?void 0:Qe.identifier}/competition_commit_records/member_works.xlsx`,query:Qe}))}),Ze=Qe=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/courses/${Qe==null?void 0:Qe.coursesId}/group_homeworks/import_group_template.xlsx`,query:Qe}))})},2610:function(dt,nt,le){"use strict";le.d(nt,{BU:function(){return xe},Dj:function(){return y},gH:function(){return a},vp:function(){return pe}});function y(ce){try{ce.mozRequestFullScreen?ce.mozRequestFullScreen():ce.webkitRequestFullScreen&&ce.webkitRequestFullScreen()}catch(ee){console.log(ee,":e")}}function xe(){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 a=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function pe(){var ce=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ee=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",ce),window.isFullScreen?window.isFullScreen:ce!=null}},98072:function(dt,nt,le){"use strict";le.d(nt,{U:function(){return te}});var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ee=(ne,x,b)=>x in ne?xe(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:b}):ne[x]=b,ae=(ne,x)=>{for(var b in x||(x={}))pe.call(x,b)&&ee(ne,b,x[b]);if(a)for(var b of a(x))ce.call(x,b)&&ee(ne,b,x[b]);return ne},re=(ne,x,b)=>new Promise((E,z)=>{var ie=ue=>{try{fe(b.next(ue))}catch(de){z(de)}},oe=ue=>{try{fe(b.throw(ue))}catch(de){z(de)}},fe=ue=>ue.done?E(ue.value):Promise.resolve(ue.value).then(ie,oe);fe((b=b.apply(ne,x)).next())});function te(ne,x){const[b,E]=(0,y.useState)(x),[z,ie]=(0,y.useState)(!1),[oe,fe]=(0,y.useState)();return[b,z,(de,se=!1)=>re(this,null,function*(){const he=se?x:ae(ae({},b),de);ie(!0),E(he);const Ee=yield ne(he);return ie(!1),fe(Ee),Ee}),oe,fe]}},89244:function(dt,nt,le){"use strict";le.d(nt,{_:function(){return a}});var y=le(59301),xe=le(62957);const a=pe=>{var ce,ee;const ae=(0,y.useRef)([]),re=()=>{for(const te of ae.current)clearTimeout(te);ae.current=[]};return(0,y.useEffect)(()=>{var te,ne,x,b,E,z;if(re(),(te=pe==null?void 0:pe.exercise)!=null&&te.left_time&&((x=(ne=pe==null?void 0:pe.exercise)==null?void 0:ne.exercise_events)==null?void 0:x.length)>0){for(const ie of(b=pe==null?void 0:pe.exercise)==null?void 0:b.exercise_events)if(((E=pe==null?void 0:pe.exercise)==null?void 0:E.left_time)>(ie==null?void 0:ie.reminder_time)*60){let oe=(((z=pe==null?void 0:pe.exercise)==null?void 0:z.left_time)-(ie==null?void 0:ie.reminder_time)*60)*1e3;oe=oe>2147483647?2147483647:oe;const fe=setTimeout(()=>{xe.default.info({content:`${ie==null?void 0:ie.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},oe);ae.current.push(fe)}}},[(ce=pe==null?void 0:pe.exercise)==null?void 0:ce.left_time,(ee=pe==null?void 0:pe.exercise)==null?void 0:ee.exercise_events]),re}},90290:function(dt,nt,le){"use strict";le.d(nt,{AL:function(){return he},Iy:function(){return x},Qv:function(){return z},ez:function(){return se},jb:function(){return b}});var y=le(32834),xe=le.n(y),a=le(11690),pe=le.n(a);let ce=1;function ee(be,ye){const Ae=be.match(/^(\s+)(?:```)/);if(Ae===null)return ye;const Se=Ae[1];return ye.split(` +`)}]};var re=le(53184),te=le.n(re),ne=(tt,ze,Be)=>new Promise((Ye,Te)=>{var Ze=qe=>{try{$e(Be.next(qe))}catch(je){Te(je)}},Ke=qe=>{try{$e(Be.throw(qe))}catch(je){Te(je)}},$e=qe=>qe.done?Ye(qe.value):Promise.resolve(qe.value).then(Ze,Ke);$e((Be=Be.apply(tt,ze)).next())});const x={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"]}},b=(tt,ze,Be,Ye)=>{const Te=ze.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Be.lineNumber,endColumn:Be.column});return Array.from(new Set(Te.match(/\b\w{2,}\b/g)||[])).map(Ke=>({label:Ke,kind:tt.languages.CompletionItemKind.Text,insertText:Ke,range:Ye}))},E=(tt,ze,Be,Ye)=>{tt.languages.registerCompletionItemProvider(ze,{provideCompletionItems(Te,Ze){const Ke=Te.getWordUntilPosition(Ze),$e={startLineNumber:Ze.lineNumber,endLineNumber:Ze.lineNumber,startColumn:Ke.startColumn,endColumn:Ke.endColumn},qe=Te.getLineContent(Ze.lineNumber).substring(Ke.startColumn-2,Ke.endColumn);return{suggestions:[...b(tt,Te,Ze,$e),...Be.map(De=>({label:De,kind:tt.languages.CompletionItemKind.Keyword,documentation:De,insertText:De,insertTextRules:tt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:$e})),...Ye.map(De=>({label:De.label,kind:tt.languages.CompletionItemKind.Snippet,documentation:De.content,insertText:qe.startsWith("#")?De.content.replace(/#/,""):De.content,insertTextRules:tt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:$e}))]}}})};var z=tt=>{x.languages.forEach(ze=>{tt.languages.registerDocumentFormattingEditProvider(ze,{provideDocumentFormattingEdits(Be){return ne(this,null,function*(){const Ye=te()(Be.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:Be.getFullModelRange(),text:Ye}]})}})}),E(tt,"java",pe.keywords,pe.quickKey),E(tt,"cpp",ce.keywords,ce.quickKey),E(tt,"c",a.keywords,[]),E(tt,"python",ee.keywords,ee.quickKey),E(tt,"scala",ae.keywords,ae.quickKey)};const ie="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var oe=Object.defineProperty,fe=(tt,ze,Be)=>ze in tt?oe(tt,ze,{enumerable:!0,configurable:!0,writable:!0,value:Be}):tt[ze]=Be,ue=(tt,ze,Be)=>fe(tt,typeof ze!="symbol"?ze+"":ze,Be);const de=class Va{constructor(ze,Be,Ye){this.placeholder=ze,this.editor=Be,this.monaco=Ye,Be.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Va.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)}};ue(de,"ID","editor.widget.placeholderHint");var he=de,Ee=le(96236),ge=le(6767),ve=le(25399),me=le(89392),be=le(33796),ye=le(56102),Ae=Object.defineProperty,Se=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Ie=(tt,ze,Be)=>ze in tt?Ae(tt,ze,{enumerable:!0,configurable:!0,writable:!0,value:Be}):tt[ze]=Be,Oe=(tt,ze)=>{for(var Be in ze||(ze={}))_e.call(ze,Be)&&Ie(tt,Be,ze[Be]);if(Ce)for(var Be of Ce(ze))we.call(ze,Be)&&Ie(tt,Be,ze[Be]);return tt},We=(tt,ze)=>Se(tt,Fe(ze)),Pe=(tt,ze)=>{var Be={};for(var Ye in tt)_e.call(tt,Ye)&&ze.indexOf(Ye)<0&&(Be[Ye]=tt[Ye]);if(tt!=null&&Ce)for(var Ye of Ce(tt))ze.indexOf(Ye)<0&&we.call(tt,Ye)&&(Be[Ye]=tt[Ye]);return Be},Xe=(tt,ze,Be)=>new Promise((Ye,Te)=>{var Ze=qe=>{try{$e(Be.next(qe))}catch(je){Te(je)}},Ke=qe=>{try{$e(Be.throw(qe))}catch(je){Te(je)}},$e=qe=>qe.done?Ye(qe.value):Promise.resolve(qe.value).then(Ze,Ke);$e((Be=Be.apply(tt,ze)).next())});function Ge(tt){return/^\d+$/.test(tt)?`${tt}px`:tt}function He(){}let ke=!1;const Re={"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 Ne(tt=[]){let ze=tt;if(Array.isArray(tt)){for(let Be=0;BeXe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(tt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",tt)}});var Ve=tt=>{var ze=tt,{width:Be="100%",height:Ye="100%",value:Te,language:Ze="javascript",style:Ke={},options:$e={},overrideServices:qe={},theme:je="vs-dark",onEditBlur:De,isCopy:Le=!1,onSave:Je,autoHeight:et=!1,forbidCopy:it=!1,onChange:ot=He,editorDidMount:at=He,onFocus:Rt=He,onBreakPoint:wt=He,breakPointValue:Tt=[],filename:gt="educoder.txt",errorLine:ct,errorContent:ht="",highlightLine:st,openBreakPoint:Ct=!1,placeholder:pt="",showMiniMap:St=!0}=ze,Dt=Pe(ze,["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 kt=(0,y.useRef)(),Pt=(0,y.useRef)({}),un=(0,y.useRef)(),pn=(0,y.useRef)(),nn=(0,y.useRef)([]),Xt=(0,y.useRef)(!1),ln=(0,y.useRef)(),tn=(0,y.useRef)(),Yt=(0,y.useRef)(!1),[gn,xn]=(0,y.useState)(!1);function bn(){let Gt;return kt.current&&(Gt=new xe.Z(zt=>{for(let yn of zt)(yn.target.offsetHeight>0||yn.target.offsetWidth>0)&&Pt.current.instance.layout()}),Gt.observe(kt.current)),Gt}function hn(){ge.ZP.warning({content:decodeURIComponent(ie),key:"monaco-editor-tip"})}const sn=()=>{let Gt=Pt.current.instance;if(Te!=null&&Gt&&gn){const zt=Gt.getModel();zt&&Te!==zt.getValue()&&(ke=!0,zt.setValue(Te),Gt.layout(),ke=!1)}};(0,y.useEffect)(()=>{const Gt=be.Z.subscribe("formatDocument",zt=>{var yn;let fn=Pt.current.instance;(yn=fn==null?void 0:fn.getAction)==null||yn.call(fn,"editor.action.formatDocument").run()});return window.updateMonacoValue=zt=>{ot(zt)},Gt},[]),(0,y.useEffect)(()=>{var Gt;let zt=Pt.current.instance;pn.current&&clearTimeout(pn.current),pn.current=setTimeout(()=>{sn()},500),Te&&(Te!=null&&Te.length)&&((Gt=zt==null?void 0:zt.updateOptions)==null||Gt.call(zt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Te.split(/\r\n|\r|\n/g).length))+3,5)}))},[Te,gn,Pt.current]),(0,y.useEffect)(()=>{if(ct&&Pt.current&&Pt.current.instance){let zt=Pt.current.instance;zt.changeViewZones(function(yn){var fn=document.createElement("div");fn.style.padding="10px 20px",fn.style.width="calc(100% - 20px)",fn.className="my-error-line-wrp",fn.innerHTML=ht,yn.addZone({afterLineNumber:ct||11,heightInLines:3,domNode:fn})});var Gt={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}};zt.addOverlayWidget(Gt),zt.revealPositionInCenter({lineNumber:20,column:1})}},[ct,Pt.current,gn]);const xt=(Gt="",zt)=>{if(!Gt||Gt.trim()==="")return!0;const fn=Pt.current.instance.getModel().getLineTokens(zt);let Dn=!1;for(let jn=0;jn<2;jn++)fn.getStandardTokenType(jn)===1&&(Dn=!0);return Dn};(0,y.useEffect)(()=>{var Gt;const zt=(Gt=Pt.current)==null?void 0:Gt.instance;if(zt&&gn&&it){const yn=zt.onDidBlurEditorWidget(()=>{Yt.current=!1}),fn=zt.onDidFocusEditorText(()=>{Yt.current=!0});return()=>{yn.dispose(),fn.dispose()}}},[Pt.current,gn,it]),(0,y.useEffect)(()=>{var Gt;if((Gt=Pt.current)!=null&&Gt.instance&&gn&&Ct){let zt=Pt.current.instance,yn=zt.getModel();if(!yn)return;(()=>{var Ot;let Tn=[],In=[];const _n=yn.getAllDecorations();for(let Xn of _n)Xn.options.className==="highlighted-line"&&(Tn.push((Ot=Xn==null?void 0:Xn.range)==null?void 0:Ot.startLineNumber),In.push(Xn==null?void 0:Xn.id));if(st===Tn[0])return;yn.deltaDecorations(In,[]);const Fn=yn.getLineCount();st&&st<=Fn&&(zt.deltaDecorations([],[{range:new Me.Range(st,1,st,yn.getLineMaxColumn(st)),options:{isWholeLine:!0,className:"highlighted-line"}}]),zt.revealLineInCenter(st))})();const Dn=(Ot=!1)=>{var Tn;let In=[],_n=[];const Fn=yn.getAllDecorations();for(let Xn of Fn)Xn.options.linesDecorationsClassName==="breakpoints-select"&&(In.push((Tn=Xn==null?void 0:Xn.range)==null?void 0:Tn.startLineNumber),_n.push(Xn==null?void 0:Xn.id));if(Ot)return{lines:In,ids:_n};wt(In)},jn=Ot=>Xe(void 0,null,function*(){let Tn={range:new Me.Range(Ot,1,Ot,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield yn.deltaDecorations([],[Tn]),Dn()}),Pn=Ot=>Xe(void 0,null,function*(){let Tn=[];const In=zt.getLineDecorations(Ot);for(let _n of In)_n.options.linesDecorationsClassName==="breakpoints-select"&&Tn.push(_n.id);yield yn.deltaDecorations(Tn,[]),Dn()}),qn=Ot=>{let Tn=zt.getLineDecorations(Ot);for(let In of Tn)if(In.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,me.isEqual)(Tt,Dn(!0).lines)){yn.deltaDecorations(Dn(!0).ids,[]);const Ot=Tt.map(Tn=>({range:new Me.Range(Tn,1,Tn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));yn.deltaDecorations([],Ot)}const Ht=zt.onDidChangeModelContent(Ot=>{let Tn=zt.getPosition();if(Tn){let In=Tn.lineNumber;clearTimeout(tn.current),tn.current=setTimeout(()=>{xt(yn.getLineContent(In),In)?Pn(In):qn(In)?(Pn(In),jn(In)):Dn()},100)}}),en=zt.onMouseDown(Ot=>{var Tn,In,_n;if(Ot.target.detail&&((_n=(In=(Tn=Ot.target)==null?void 0:Tn.element)==null?void 0:In.className)!=null&&_n.includes("line-numbers"))){let Fn=Ot.target.position.lineNumber;if(xt(yn.getLineContent(Fn),Fn))return;qn(Fn)?Pn(Fn):jn(Fn)}}),Bn=Ot=>{let Tn={range:new Me.Range(Ot,1,Ot,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};nn.current=zt.deltaDecorations(nn.current,[Tn])},En=()=>{nn.current=zt.deltaDecorations(nn.current,[])},Sn=zt.onMouseMove(Ot=>{var Tn,In,_n;if(En(),Ot.target.detail&&((_n=(In=(Tn=Ot.target)==null?void 0:Tn.element)==null?void 0:In.className)!=null&&_n.includes("line-numbers"))){let Fn=Ot.target.position.lineNumber;if(xt(yn.getLineContent(Fn),Fn))return;Bn(Fn)}}),Ln=zt.onMouseLeave(()=>{En()});return()=>{Ht.dispose(),en.dispose(),Sn.dispose(),Ln.dispose()}}},[Pt.current,gn,Tt,st,Ct,Ze]),(0,y.useEffect)(()=>{var Gt;(Gt=Pt.current)!=null&&Gt.instance&&Ct&&Pt.current.instance.setPosition({lineNumber:0,column:0})},[st]);function Bt(){let Gt=Pt.current.instance;if(Gt){const zt=Gt.getSelection(),yn=Pt.current.pastePos||{},fn=new Me.Range(yn.startLineNumber||zt.endLineNumber,yn.startColumn||zt.endColumn,yn.endLineNumber||zt.endLineNumber,yn.endColumn||zt.endColumn);setTimeout(()=>{Gt.executeEdits("",[{range:fn,text:""}])},300)}}function jt(Gt){(window.navigator.platform.match("Mac")?Gt.metaKey:Gt.ctrlKey)&&Gt.keyCode==83&&(Gt.preventDefault(),Je())}const Qt=()=>{if(et&&Pt.current.instance){const Gt=Pt.current.instance.getContentHeight();qt(Gt{if(!Yt.current)return;const{keyCode:zt,ctrlKey:yn,metaKey:fn,target:Dn,type:jn}=Gt;return(jn==="paste"||(zt===67||zt===86)&&(fn||yn))&&Dn.nodeName==="TEXTAREA"&&(hn(),Gt.preventDefault()),!1};function ut(Gt,zt){var yn=window.URL||window.webkitURL||window,fn=new Blob([zt]),Dn=document.createElementNS("http://www.w3.org/1999/xhtml","a");Dn.href=yn.createObjectURL(fn),Dn.download=Gt,Ft(Dn)}(0,y.useEffect)(()=>{Qt()},[Qt]),(0,y.useEffect)(()=>{kt.current&&!gn&&Promise.all([le.e(8909),le.e(5028)]).then(le.bind(le,71448)).then(Gt=>{try{Me=Gt,Pt.current.instance=Me.editor.create(kt.current,{value:Te,language:Ne(Ze),theme:je,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:St||!1}},qe);const zt=Pt.current.instance;let Dn=[...Ee.BH._menuItems].find(Ht=>Ht[0]._debugName=="EditorContext")[1],jn=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Pn=(Ht,en)=>{var Bn,En;let Sn=Ht._first;do en.includes((En=(Bn=Sn.element)==null?void 0:Bn.command)==null?void 0:En.id)&&Ht._remove(Sn);while(Sn=Sn.next)};if(at(zt,Me),setTimeout(()=>{Qt(),Pt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{ut(gt||"educoder.txt",zt.getValue())}})},500),Pt.current.subscription=zt.onDidChangeModelContent(Ht=>{Xt.current?clearTimeout(ln.current):(Qt(),ot(zt.getValue(),Ht)),ln.current=setTimeout(()=>{Xt.current=!1},500)}),window.Monaco||z(Me,Ne(Ze)),it&&(Pn(Dn,jn),kt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",_t),window.removeEventListener("paste",_t),window.addEventListener("keydown",_t),window.addEventListener("paste",_t)),window.Monaco=Me,De&&zt.onDidBlurEditorWidget(()=>{De(zt.getValue())}),Rt&&zt.onDidFocusEditorText(()=>{it&&Ue(),Rt(zt.getValue())}),it){Ue();try{zt.onDidPaste(Ht=>{const en=zt.getSelection(),Bn=Pt.current.pastePos||{},En=new Me.Range(Bn.startLineNumber||en.endLineNumber,Bn.startColumn||en.endColumn,Bn.endLineNumber||en.endLineNumber,Bn.endColumn||en.endColumn);zt.executeEdits("",[{range:Ht.range,text:""}])})}catch(Ht){}}let qn=bn();return pt&&typeof pt=="string"&&new he(pt,zt,Me),xn(!0),()=>{const Ht=Pt.current.instance;Ht.dispose();const en=Ht.getModel();en&&en.dispose(),Pt.current.subscription&&Pt.current.subscription.dispose(),qn.unobserve(kt.current)}}catch(zt){}})},[]),(0,y.useEffect)(()=>{if(Pt.current.instance&&gn)return document.addEventListener("keydown",jt,!1),()=>{document.removeEventListener("keydown",jt)}},[Je,gn]),(0,y.useEffect)(()=>{let Gt=Pt.current.instance;if(Gt&&gn){let zt=Ne(Ze);Me.editor.setModelLanguage(Gt.getModel(),zt)}},[Ze,gn]),(0,y.useEffect)(()=>{Pt.current.instance&&gn&&Me.editor.setTheme(je)},[je,gn]),(0,y.useEffect)(()=>{let Gt=Pt.current.instance;un.current=$e,Gt&&gn&&(Gt.updateOptions(Oe({},$e)),setTimeout(()=>{Gt.getModel().updateOptions(Oe({},$e))},200))},[JSON.stringify($e),gn]),(0,y.useEffect)(()=>{let Gt=Pt.current.instance;Gt&&gn&&Gt.layout()},[Be,Ye,gn]);const[vt,It]=(0,y.useState)(Ge(Be)),[Jt,qt]=(0,y.useState)(Ge(Ye)),Kt=We(Oe({},Ke),{width:vt,height:Jt,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:kt,style:Kt},Le&&y.createElement(ye.CopyToClipboard,{text:Te,onCopy:()=>ge.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(ve.Z,{title:"\u590D\u5236\u4EE3\u7801"},y.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},y.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function rt({width:tt="100%",height:ze="100%",original:Be,modified:Ye,language:Te,options:Ze={}}){const Ke=(0,y.useRef)(),[$e,qe]=(0,y.useState)(null);function je(et){let it;return Ke.current&&(it=new xe.Z(ot=>{for(let at of ot)(at.target.offsetHeight>0||at.target.offsetWidth>0)&&et.layout()}),it.observe(Ke.current)),it}(0,y.useEffect)(()=>(Ke.current&&Promise.all([le.e(8909),le.e(9404)]).then(le.bind(le,2550)).then(et=>{Me=et;const it=Me.editor.createDiffEditor(Ke.current,We(Oe({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},Ze),{wordWrap:!0}));qe(it);let ot=je(it);return()=>{it.dispose();const at=it.getModel();at&&at.dispose(),ot.unobserve(Ke.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{$e&&$e.setModel({original:Me.editor.createModel(Be,Te),modified:Me.editor.createModel(Ye,Te)})},[Be,Ye,Te,$e]);const De=Ge(tt),Le=Ge(ze),Je={width:De,height:Le};return y.createElement("div",{className:"my-diff-editor",ref:Ke,style:Je})}},64536:function(dt,nt,le){"use strict";var y=le(45298),xe=le(82326),a=le(71411),pe=le(59301);const ce=xe.default.Option;nt.Z=({isTheoretical:ee,onFontSizeChange:ae,cmFontSize:re,cmCodeMode:te,autoFormat:ne,onCodeModeChange:x,onTabToSpace:b,onAutoFormat:E,formatDocument:z,className:ie="",tabToSpace:oe,children:fe,code_editor:ue,challenge:de,shixun_environment_id:se,shixun_environments:he})=>{var Ee;const ge={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ve=(Ee=he==null?void 0:he.find(me=>me.shixun_environment_id===se))==null?void 0:Ee.program_language;return console.log("----",ve,he,se,ue),pe.createElement("div",{className:`tpi-code-setting ${ie}`},pe.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),pe.createElement(xe.default,{bordered:!1,size:"small",value:te,onChange:x},pe.createElement(ce,{value:"vs"},"\u767D\u8272\u80CC\u666F"),pe.createElement(ce,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ee&&pe.createElement(pe.Fragment,null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),pe.createElement(xe.default,{bordered:!1,size:"small",value:re,onChange:ae},pe.createElement(ce,{value:12},"12px"),pe.createElement(ce,{value:14},"14px"),pe.createElement(ce,{value:16},"16px"),pe.createElement(ce,{value:18},"18px"),pe.createElement(ce,{value:20},"20px"),pe.createElement(ce,{value:22},"22px"))),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"Tab\u8F6C\u6362"),pe.createElement(a.Z,{checked:oe,onChange:b})),pe.createElement("div",{className:"file-item",onClick:z},pe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ee&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),pe.createElement("span",null,"Ctrl + S")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),pe.createElement("span",null,"F1 / Alt + F1")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),pe.createElement("span",null,"Ctrl + ]/[")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),pe.createElement("span",null,"Ctrl + Shift + \\")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),pe.createElement("span",null,"Home")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),pe.createElement("span",null,"End"))),fe),!ee&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,ve&&pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),pe.createElement("span",null,ve)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),pe.createElement("span",null,ge[de==null?void 0:de.difficulty])),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),pe.createElement("span",null,ue==null?void 0:ue.name)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),pe.createElement("span",null,ue!=null&&ue.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},929:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return b}});var y={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},xe=le(29787),a=le(25399),pe=le(60242),ce=le(92310),ee=le.n(ce),ae=le(49661),re=le(57884),te=le(34055),ne=le(59301),b=({className:E,dataSource:z=[],col:ie=4,right:oe,bottom:fe=23,precision:ue=0,wrapWidth:de=1200,trackEventItems:se,loading:he,onRemove:Ee=()=>{},isCurrent:ge=!0,showProgress:ve=!1,showAlias:me=!1})=>{const be=Math.floor((de-(ie-1)*oe)/ie),ye=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return ne.createElement(xe.Z,{spinning:he},ne.createElement("div",{className:ee()(y.list,E)},!!(z!=null&&z.length)&&(z==null?void 0:z.map((Ae,Se)=>{var Fe,Ce,_e,we,Ie,Oe;const{name:We,id:Pe,identifier:Xe,featured:Ge,school_name:He,image_url:ke,excellent:Re,is_plan:Ne}=Ae;return ne.createElement("div",{key:Pe,className:ge&&ve?y.wrapisCurrent:y.wrap,style:{width:be,marginRight:(1+Se)%ie===0?0:oe+ue,marginBottom:fe}},ne.createElement("a",{className:y.li,onClick:Me=>{Me.preventDefault(),Me.stopPropagation(),se&&(0,ae.L9)([se]),(0,ae.xg)(`/paths/${Xe}`)}},ne.createElement("div",{className:y.img},ne.createElement("img",{className:y.cover,src:`${ke}`}),ge&&(0,te.bg)()&&(Ae==null?void 0:Ae.studying)&&ne.createElement("div",{className:`${y.movebq} user-path-items`,onClick:Me=>{Me.stopPropagation(),Ee(Ae)}},ne.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ne.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Fe=Ae==null?void 0:Ae.subject_tags)==null?void 0:Fe.map((Me,Ue)=>{var Ve,rt;if(Ue===0){const ze=(Ve=ye.find(Be=>Be.name==Me))==null?void 0:Ve.swimg;return ne.createElement("img",{className:y.sign,src:ze,style:{left:"-4px"}})}const tt=(rt=ye.find(ze=>ze.name==Me))==null?void 0:rt.ptimg;return ne.createElement("img",{className:y.sign,src:tt,style:{left:`${48+52*(Ue-1)+2*Ue}px`}})}),ne.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ae==null?void 0:Ae.excellent)&&ne.createElement("div",{className:y.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ne.createElement("div",{className:y.name},ne.createElement(a.Z,{title:me&&(Ae!=null&&Ae.excellent_alias_name)?ne.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${We}`,ne.createElement("br",null),ne.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ae==null?void 0:Ae.excellent_alias_name}`)):We},ne.createElement("span",{className:y.e},me&&(Ae==null?void 0:Ae.excellent_alias_name)||We))),ge&&ve&&((Ce=Ae==null?void 0:Ae.progress)==null?void 0:Ce.all_score)!=0&&ne.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ne.createElement(pe.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((_e=Ae==null?void 0:Ae.progress)==null?void 0:_e.my_score)/((we=Ae==null?void 0:Ae.progress)==null?void 0:we.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Ie=Ae==null?void 0:Ae.progress)==null?void 0:Ie.my_score,"/",(Oe=Ae==null?void 0:Ae.progress)==null?void 0:Oe.all_score),(!ge||!ve)&&ne.createElement(a.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${He}`},ne.createElement("div",{className:y.unit},ne.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),He)),(!ge||!ve)&&ne.createElement("div",{className:y.tags},ne.createElement("div",null,ne.createElement(a.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ne.createElement("span",null,Ae.stages_count))),ne.createElement(a.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ne.createElement("span",null,Ae.members_count)))))))})),!z.length&&ne.createElement(re.Z,null)))}},71360:function(dt,nt,le){"use strict";le.d(nt,{jL:function(){return ce},w9:function(){return Ge},QD:function(){return ct},cQ:function(){return Ie.Z},op:function(){return ot},O5:function(){return sn},_b:function(){return Dt},t7:function(){return ue},Gi:function(){return Ue},YG:function(){return Ne},qp:function(){return x},vr:function(){return Ct},qE:function(){return wt},Je:function(){return he},wb:function(){return we},cq:function(){return Ye},tp:function(){return z}});var y=le(59301),xe={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"},a="data:image/png;base64,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",ce=({dataSource:xt=[],img:Bt,imgWidth:jt=346,title:Qt,sunTitle:Ft,bannerExtraContent:_t})=>y.createElement("div",{className:xe.banner},y.createElement("div",{className:xe.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,Qt),y.createElement("span",null,Ft)),xt.length>0&&y.createElement("div",{className:xe.btns},xt.map((ut,vt)=>y.createElement("div",{key:vt,onClick:ut.click},ut.name,ut.sign?y.createElement("img",{src:a,width:39}):null))),_t),Bt&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:Bt,width:jt}))),ee={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"},ae=le(92310),re=le.n(ae),te=le(89392),x=({dataSource:xt=[],value:Bt,onChange:jt,onTitleChange:Qt,className:Ft,title:_t,titleWidth:ut=41,style:vt={},fontColor:It="#6A7283",showCount:Jt})=>{const[qt,Kt]=(0,y.useState)(0),[Gt,zt]=(0,y.useState)(!1),yn=(0,y.useRef)(null),fn=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var Dn;xt.length!==0&&(((Dn=yn==null?void 0:yn.current)==null?void 0:Dn.clientHeight)>97?Kt(1):Kt(0)),xt.length===0&&Kt(0),zt(!1)},[xt]),y.createElement("div",{className:re()(ee.row,Ft),style:vt},y.createElement("div",{onClick:(0,te.throttle)(()=>Qt==null?void 0:Qt(),2e3),style:{width:ut,marginTop:Gt?12:4},className:`${ee.title} ${Qt?"current":""}`},_t),y.createElement("div",{className:Gt?`${ee.tagsWrap} ${ee.tagsBorderWrap}`:ee.tagsWrap},y.createElement("div",{className:ee.bar,ref:fn,style:qt>0?{height:qt===1?97:"auto",overflow:qt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:ee.tag,ref:yn},xt==null?void 0:xt.map(Dn=>y.createElement("span",{onClick:()=>jt(Dn.id),key:Dn.id,style:{color:It},className:Bt===Dn.id?ee.active:""},y.createElement("span",{title:Dn.name,className:ee.name},Dn.name),!!Jt&&y.createElement("span",{className:ee.num},Dn.count))))),!!qt&&y.createElement(y.Fragment,null,qt===1?y.createElement("div",{onClick:()=>{var Dn;Kt(2),((Dn=yn==null?void 0:yn.current)==null?void 0:Dn.clientHeight)>245?zt(!0):zt(!1)},className:ee.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{fn.current.scrollTop=0,Kt(1),zt(!1)},className:ee.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={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"},z=({dataSource:xt=[],value:Bt,onChange:jt,className:Qt,style:Ft={}})=>y.createElement("div",{style:Ft,className:re()(b.tabs,Qt)},xt.map(_t=>y.createElement("span",{onClick:()=>jt(_t.id),className:Bt===_t.id?b.active:"",key:_t.id},_t.name))),ie={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"},oe=le(37568),ue=({dataSource:xt=[],value:Bt="",onChange:jt,onInputChange:Qt=()=>{},className:Ft,style:_t={},placeholder:ut,allowClear:vt=!1})=>{var It;const[Jt,qt]=(0,y.useState)(""),[Kt,Gt]=(0,y.useState)("");(0,y.useEffect)(()=>{var fn;let Dn=Bt;(fn=JSON.stringify(Bt))!=null&&fn.includes("{")&&(qt(Bt.id),Dn=Bt.value||"");try{Gt(decodeURIComponent(Dn||""))}catch(jn){Gt(decodeURIComponent(Dn||""))}},[Bt]);const zt=()=>{jt(encodeURIComponent(Kt),Jt||null)},yn=fn=>{fn!==Jt&&(qt(fn),jt(encodeURIComponent(Kt),fn))};return y.createElement("div",{className:re()(ie.input,Ft),style:_t},!!xt.length&&y.createElement("div",{className:ie.dropdown},y.createElement("div",{className:ie.text},(It=xt.find(fn=>fn.id===Jt))==null?void 0:It.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:ie.b1}),y.createElement("b",{className:ie.b2})),y.createElement("div",{className:ie.menu},xt.map((fn,Dn)=>y.createElement("div",{key:Dn,onClick:()=>yn(fn.id)},fn.name)))),y.createElement(oe.default,{onPressEnter:zt,value:Kt,onChange:fn=>{Gt(fn.target.value),Qt(encodeURIComponent(fn.target.value),Jt||null)},bordered:!1,placeholder:ut}),y.createElement("i",{onClick:zt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},de={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"},he=({value:xt,onChange:Bt,className:jt,total:Qt,pageSize:Ft,style:_t={}})=>{const ut=xt<2,vt=xt>=Math.ceil(Qt/Ft);return Qt<=Ft?y.createElement(y.Fragment,null):y.createElement("div",{className:re()(de.quickPager,jt),style:_t},y.createElement("div",{onClick:()=>{ut||Bt(xt-1,"prev")},className:ut?de.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{vt||Bt(xt+1,"next")},className:vt?de.disabled:""},"\u4E0B\u4E00\u9875"))},Ee={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"},ge=le(29787),ve=le(25399),me=le(58018),be=le(90524),ye=le(49661),Ae=le(96908),Se=le(57177),Fe=le(81378),Ce=le(57884),we=({className:xt,dataSource:Bt=[],col:jt=4,right:Qt,bottom:Ft=23,precision:_t=0,wrapWidth:ut=1200,trackEventItems:vt,loading:It})=>{const Jt=Math.floor((ut-(jt-1)*Qt)/jt);return y.createElement(ge.Z,{spinning:It},y.createElement("div",{className:re()(Ee.list,xt)},!!Bt.length&&Bt.map((qt,Kt)=>{const{name:Gt,id:zt,identifier:yn,power:fn,cover_image_id:Dn,pic:jn}=qt;return y.createElement("div",{className:Ee.wrap,key:zt,style:{width:Jt,marginRight:(1+Kt)%jt===0?0:Qt+_t,marginBottom:Ft}},y.createElement("a",{target:"_blank",href:`/shixuns/${yn}/challenges`,className:Ee.li,onClick:Pn=>{Pn.preventDefault(),vt&&(0,ye.L9)([vt]),fn&&(0,ye.xg)(`/shixuns/${yn}/challenges`)}},y.createElement("div",{className:Ee.img},y.createElement("img",{className:Ee.cover,src:`${jn}`}),qt.is_jupyter&&y.createElement("img",{className:Ee.sign,src:Ae}),qt.is_jupyter_lab&&y.createElement("img",{className:Ee.sign,src:Se}),qt.is_unity_3d&&y.createElement("img",{className:Ee.sign,src:Fe})),y.createElement("div",{className:Ee.name},y.createElement(ve.Z,{title:Gt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:Ee.e},Gt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:Ee.tags},y.createElement(ve.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,qt.challenges_count))),!!qt.myshixuns_count&&y.createElement(ve.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),y.createElement("span",null,qt.myshixuns_count))),y.createElement(ve.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,qt.level))),y.createElement("div",{className:Ee.rate},y.createElement(me.Z,{allowHalf:!0,disabled:!0,defaultValue:qt.score_info}),y.createElement("span",null,"\xA0",qt.score_info?`${qt.score_info}\u5206`:"5\u5206")))),!fn&&y.createElement("div",{className:Ee.lockWrap},y.createElement("img",{src:`${be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Bt.length&&y.createElement(Ce.Z,null)))},Ie=le(929),Oe={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"},We="data:image/png;base64,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",Pe=le(59301),Ge=({className:xt,dataSource:Bt=[],col:jt=4,right:Qt,bottom:Ft=23,precision:_t=0,wrapWidth:ut=1200,trackEventItems:vt,loading:It,handleVery:Jt=()=>!0})=>{const qt=Math.floor((ut-(jt-1)*Qt)/jt);return Pe.createElement(ge.Z,{spinning:It},Pe.createElement("div",{className:re()(Oe.list,xt)},!!Bt.length&&Bt.map((Kt,Gt)=>{const{subject_identifier:zt,id:yn,identifier:fn,power:Dn}=Kt,jn=Kt.is_public!=0&&Kt.is_public;return Pe.createElement("div",{className:Oe.wrap,key:yn,style:{width:qt,marginRight:(1+Gt)%jt===0?0:Qt+_t,marginBottom:Ft}},Pe.createElement("a",{className:Oe.li,onClick:Pn=>{Pn.preventDefault(),Jt(Kt==null?void 0:Kt.first_category_url)&&(vt&&(0,ye.L9)([vt]),(0,ye.xg)(Kt.first_category_url))}},Pe.createElement("div",{className:Oe.top},Pe.createElement(ve.Z,{title:Kt.name},Pe.createElement("div",{className:Oe.name},Kt.name)),Pe.createElement("img",{className:Oe.img,src:be.Z.IMG_SERVER+"/images/"+Kt.avatar_url}),Pe.createElement("div",{className:Oe.text,title:Kt.creator},Kt.creator),zt&&Pe.createElement("div",{className:Oe.btns},Pe.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Pe.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),jn&&Pe.createElement("div",{className:Oe.sign},"\u516C\u5F00")),Pe.createElement("div",{className:Oe.bottom},Kt.visits>0&&Pe.createElement(ve.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Pe.createElement("span",null,Pe.createElement("i",{className:"iconfont icon-liulanyan"}),Pe.createElement("span",null,Kt.visits))),Kt.course_members_count>0&&Pe.createElement(ve.Z,{title:"\u6210\u5458",placement:"bottom"},Pe.createElement("span",null,Pe.createElement("i",{className:"iconfont icon-chengyuan"}),Kt.course_members_count)),Kt.tasks_count>0&&Pe.createElement(ve.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Pe.createElement("span",null,Pe.createElement("i",{className:"iconfont icon-zuoye"}),Kt.tasks_count)),Kt.is_end?Pe.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Pe.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Kt.is_accessible&&Pe.createElement("div",{className:Oe.lockWrap},Pe.createElement("img",{src:`${be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Pe.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Bt.length&&Pe.createElement(Ce.Z,null)))},He={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"},ke=le(76560),Ne=({dataSource:xt=[],value:Bt,onChange:jt,className:Qt,style:Ft={},tabBarExtraContent:_t})=>y.createElement("div",{className:re()(He.tabs,Qt),style:Ft},y.createElement("div",{className:He.tabsWrap},xt.map((ut,vt)=>!(ut!=null&&ut.hide)&&y.createElement("aside",{className:He.tab,onClick:()=>{jt(ut.id),ut.link&&ke.history.push(ut.link)},key:vt},y.createElement("div",{className:Bt===ut.id?He.active:""},ut.name),(ut==null?void 0:ut.resetCount)==null&&(ut==null?void 0:ut.total)!==void 0&&y.createElement("span",null,"\uFF08",ut==null?void 0:ut.total,"\uFF09"),(ut==null?void 0:ut.resetCount)!==void 0&&(ut==null?void 0:ut.total)!==void 0&&y.createElement(ve.Z,{title:(ut==null?void 0:ut.tip)!=null?ut==null?void 0:ut.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},ut==null?void 0:ut.resetCount),"/",y.createElement("span",null,ut==null?void 0:ut.total),"\uFF09"))))),y.createElement("div",{className:He.tabBar},_t)),Ue=({className:xt,style:Bt={},children:jt})=>y.createElement("div",{className:re()(xt),style:Bt},jt),Ve={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"},rt=le(75727),tt=le(93041);const ze=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ye=({sortValue:xt,dropValue:Bt,className:jt,onSort:Qt,onDrop:Ft,dataSource:_t=ze})=>{var ut;return y.createElement("div",{className:re()(Ve.orderWrap,jt)},y.createElement(rt.Z,{dropdownRender:()=>y.createElement(tt.default,null,_t.map((vt,It)=>y.createElement(tt.default.Item,{key:It,onClick:()=>Ft(vt.id)},vt.name)))},y.createElement("span",{className:Ve.orderTextWrap},(ut=_t.find(vt=>Bt===vt.id))==null?void 0:ut.name)),y.createElement("span",{className:Ve.orderIconWrap},y.createElement("span",{className:Ve.orderAsc},y.createElement("i",{className:xt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ve.cursorPointer} ${Ve.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ve.cursorPointer}`,onClick:()=>Qt(xt==="asc"?"desc":"asc")})),y.createElement("span",{className:Ve.orderDesc},y.createElement("i",{className:xt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ve.cursorPointer} ${Ve.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ve.cursorPointer}`,onClick:()=>Qt(xt==="asc"?"desc":"asc")}))))},Te={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"},Ze=le(99571),Ke=Object.defineProperty,$e=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,De=(xt,Bt,jt)=>Bt in xt?Ke(xt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):xt[Bt]=jt,Le=(xt,Bt)=>{for(var jt in Bt||(Bt={}))qe.call(Bt,jt)&&De(xt,jt,Bt[jt]);if($e)for(var jt of $e(Bt))je.call(Bt,jt)&&De(xt,jt,Bt[jt]);return xt},Je=(xt,Bt)=>{var jt={};for(var Qt in xt)qe.call(xt,Qt)&&Bt.indexOf(Qt)<0&&(jt[Qt]=xt[Qt]);if(xt!=null&&$e)for(var Qt of $e(xt))Bt.indexOf(Qt)<0&&je.call(xt,Qt)&&(jt[Qt]=xt[Qt]);return jt},et=(xt,Bt,jt)=>new Promise((Qt,Ft)=>{var _t=It=>{try{vt(jt.next(It))}catch(Jt){Ft(Jt)}},ut=It=>{try{vt(jt.throw(It))}catch(Jt){Ft(Jt)}},vt=It=>It.done?Qt(It.value):Promise.resolve(It.value).then(_t,ut);vt((jt=jt.apply(xt,Bt)).next())}),ot=xt=>{var Bt=xt,{className:jt,style:Qt,children:Ft,loading:_t=!1,openLoading:ut,onClick:vt=()=>{},size:It="middle",shape:Jt="round"}=Bt,qt=Je(Bt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Kt,Gt]=(0,y.useState)(!1);return y.createElement(Ze.ZP,Le({onClick:(0,te.throttle)(zt=>et(void 0,null,function*(){ut&&Gt(!0);try{yield vt(zt)}catch(yn){console.log("error",yn)}ut&&Gt(!1)}),2e3,{leading:!0,trailing:!1}),className:re()(Te.btn,Te[`${It}-${Jt}`],jt),style:Qt,size:It,shape:Jt,loading:Kt||_t},qt),Ft)},at={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"},wt=({className:xt,style:Bt,children:jt=null,onClick:Qt,title:Ft})=>y.createElement("div",{className:re()(at.head,xt),style:Bt},y.createElement("span",{className:"primary-hover",onClick:Qt},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:Ft},Ft),y.createElement("div",{className:at.node},jt)),Tt={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"},ct=({confirmShow:xt=!0,confirmTitle:Bt,confirmClick:jt,cancelShow:Qt=!0,cancelTitle:Ft,cancelClick:_t,className:ut,style:vt,confirmLoading:It=!1})=>y.createElement("div",{className:re()(Tt.btns,ut),style:vt},xt&&y.createElement(Ze.ZP,{loading:It,onClick:jt,type:"primary",className:Tt.confirm},Bt),Qt&&y.createElement(Ze.ZP,{onClick:_t,className:Tt.cancel},Ft)),ht={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"},Ct=({className:xt,style:Bt={},LeftContent:jt,children:Qt,RightContent:Ft})=>y.createElement("div",{className:re()(ht.fixedBottom,xt),style:Bt},y.createElement("div",{className:ht.wrap},y.createElement("div",{className:ht.left},jt),y.createElement("div",{className:ht.center},Qt),y.createElement("div",{className:ht.right},Ft))),pt={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"},Dt=({className:xt,style:Bt={},dataSource:jt=[]})=>y.createElement("div",{className:re()(pt.crumbs,xt),style:Bt},jt.map((Qt,Ft)=>Ftke.history.push(Qt.path)},Qt.name):y.createElement("span",null,Qt.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:Ft,style:{color:"#5F6368"}},Qt.name))),kt=le(11938),Pt=Object.defineProperty,un=Object.defineProperties,pn=Object.getOwnPropertyDescriptors,nn=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,tn=(xt,Bt,jt)=>Bt in xt?Pt(xt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:jt}):xt[Bt]=jt,Yt=(xt,Bt)=>{for(var jt in Bt||(Bt={}))Xt.call(Bt,jt)&&tn(xt,jt,Bt[jt]);if(nn)for(var jt of nn(Bt))ln.call(Bt,jt)&&tn(xt,jt,Bt[jt]);return xt},gn=(xt,Bt)=>un(xt,pn(Bt)),xn=(xt,Bt)=>{var jt={};for(var Qt in xt)Xt.call(xt,Qt)&&Bt.indexOf(Qt)<0&&(jt[Qt]=xt[Qt]);if(xt!=null&&nn)for(var Qt of nn(xt))Bt.indexOf(Qt)<0&&ln.call(xt,Qt)&&(jt[Qt]=xt[Qt]);return jt};const{Countdown:bn}=kt.default;var sn=xt=>{var Bt=xt,{onChange:jt}=Bt,Qt=xn(Bt,["onChange"]);const[Ft,_t]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof Ft=="number"&&Ft>=0&&jt(Ft)},[Ft]);const ut=vt=>{const It=Math.floor(vt/1e3);_t(It)};return y.createElement(bn,gn(Yt({},Qt),{onChange:ut}))}},17904:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return xe}});var y=le(59301);function xe(a,pe){const ce=(0,y.useRef)();(0,y.useEffect)(()=>{ce.current=a}),(0,y.useEffect)(()=>{function ee(){ce.current()}if(pe!==null){let ae=setInterval(ee,pe);return()=>clearInterval(ae)}},[pe])}},85933:function(dt,nt,le){"use strict";var y=le(59301),xe=le(11938),a=le(71051),pe=le(28284),ce=le(62957),ee=le(29787),ae=le(54172),re=le(37568),te=le(77019),ne=le(5269),x=le(99571),b=le(72664),E=le(61186),z=le.n(E),ie=le(76560),oe=le(49661),fe=le(15610),ue=le(34055),de=le(98072),se=le(59301),he=(me,be,ye)=>new Promise((Ae,Se)=>{var Fe=we=>{try{_e(ye.next(we))}catch(Ie){Se(Ie)}},Ce=we=>{try{_e(ye.throw(we))}catch(Ie){Se(Ie)}},_e=we=>we.done?Ae(we.value):Promise.resolve(we.value).then(Fe,Ce);_e((ye=ye.apply(me,be)).next())});const{Countdown:Ee}=xe.default,ge=({value:me,onChange:be,MaxMinutes:ye})=>se.createElement(se.Fragment,null,se.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",se.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",se.createElement("br",null)),se.createElement(a.Z,{value:me,onChange:be,min:0,precision:0,max:ye,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ye}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ve=({exercise:me,successCb:be,dispatch:ye})=>{var Ae,Se,Fe,Ce;const _e=(0,ie.useParams)(),[we]=pe.default.useForm(),Ie=pe.default.useWatch("time",we),[Oe,We]=(0,y.useState)(!1),Pe=(0,y.useRef)(),{actionTabs:Xe}=me,[Ge,He]=(0,y.useState)(),[,ke,Re,Ne]=(0,de.U)(b.n7,{id:_e.categoryId}),[,Me,Ue]=(0,de.U)(b.Cd,{});(0,y.useEffect)(()=>{me.actionTabs.key==="student-unlock"&&(We(!1),we.resetFields())},[me.actionTabs.key]);const Ve=()=>new Promise($e=>he(void 0,null,function*(){var qe,je;return Pe.current=yield(0,fe.y)({ip_limit:(qe=Xe==null?void 0:Xe.exerciseParams)==null?void 0:qe.ip_limit,ip_bind:(je=Xe==null?void 0:Xe.exerciseParams)==null?void 0:je.ip_bind_type}),$e()})),rt=()=>he(void 0,null,function*(){var $e,qe,je,De,Le;yield we.validateFields();const Je=we.getFieldsValue();if(We(!0),((($e=Xe==null?void 0:Xe.exerciseParams)==null?void 0:$e.ip_limit)!=="no"||(qe=Xe==null?void 0:Xe.exerciseParams)!=null&&qe.ip_bind_type)&&(yield Ve()),(yield(0,b.ZD)((je=Xe==null?void 0:Xe.exerciseParams)==null?void 0:je.id,{exercise_user_id:(De=Xe==null?void 0:Xe.exerciseParams)==null?void 0:De.exercise_user_id,unlock_key:Je.unlock_key,time:Je.time,ip:Pe.current})).status===0){if(be){ye({type:"exercise/setActionTabs",payload:{}}),be();return}const it=Xe==null?void 0:Xe.exerciseParams;(0,oe.nr)({inner_ip:it.inner_ip,public_ip:it.public_ip,open_camera:it.open_camera,ip_limit:it.ip_limit,ip_bind:it.ip_bind,ip_bind_type:it.ip_bind_type,exercise_tips:it.exercise_tips,exerciseId:it.id,screen_open:it.screen_open,screen_num:it.screen_num,screen_sec:it.screen_sec,coursesId:_e.coursesId,login:(Le=(0,ue.eY)())==null?void 0:Le.login,history,identity_verify:it.identity_verify,open_phone_video_recording:it.open_phone_video_recording,current_status:it.current_status}),ye({type:"exercise/setActionTabs",payload:{}})}We(!1)}),tt=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:$e=>se.createElement("span",{className:$e.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},$e)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:$e=>se.createElement("span",{className:$e.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},$e)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],ze=((Ae=Xe==null?void 0:Xe.exerciseParams)==null?void 0:Ae.errorMessage)&&typeof((Se=Xe==null?void 0:Xe.exerciseParams)==null?void 0:Se.errorMessage)=="object";(0,y.useEffect)(()=>{me.actionTabs.key==="student-unlock"&&he(void 0,null,function*(){const $e=yield Ue(_e);yield Re({}),$e.status||He($e)})},[me.actionTabs.key]);const{time:Be,end_time:Ye}=(Ge==null?void 0:Ge.exercise)||{},Te=Ne!=null&&Ne.user_end_time?z()(Ne==null?void 0:Ne.user_end_time).add(1,"minutes"):z()(),Ze=z()(Ne==null?void 0:Ne.user_total_end_time)>Te?Math.round(z().duration(z()(Ne==null?void 0:Ne.user_total_end_time).diff(Te.startOf("minute"))).asMinutes()):0,Ke=((Ne==null?void 0:Ne.student_left_minutes)||0)+(Ie||0);return se.createElement(se.Fragment,null,se.createElement(ce.default,{width:514,centered:!0,closable:!!((Fe=Xe==null?void 0:Xe.exerciseParams)!=null&&Fe.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:me.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ye({type:"exercise/setActionTabs",payload:{}})}},se.createElement(ee.Z,{spinning:ke||Me},ze&&se.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!ze&&se.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),ze&&se.createElement(ae.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ce=Xe==null?void 0:Xe.exerciseParams)==null?void 0:Ce.errorMessage)||{}],columns:tt}),se.createElement("div",{className:""},se.createElement(pe.default,{form:we,layout:"vertical",autoComplete:"off"},se.createElement(pe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},se.createElement(re.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Be!==-1?se.createElement(se.Fragment,null,se.createElement(pe.default.Item,{name:"time",label:se.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",se.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",z()(Ne==null?void 0:Ne.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},se.createElement(ge,{MaxMinutes:Ze})),se.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",se.createElement("span",{className:"ml5"},ke||Me?"--":Ke),"\u5206\u949F",Ke!==0&&(Ne==null?void 0:Ne.user_end_time)&&se.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",se.createElement("span",{className:"ml5"},z()(Ne==null?void 0:Ne.user_end_time).add(Ie||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):se.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",z()(Ye).format("YYYY-MM-DD HH:mm")))),se.createElement(te.Z,{justify:"space-between",align:"middle"},se.createElement(ne.Z,null),se.createElement(ne.Z,null,se.createElement(x.ZP,{loading:Oe,onClick:rt},"\u8FDB\u5165\u8003\u8BD5"))))))};nt.Z=(0,ie.connect)(({exercise:me})=>({exercise:me}))(ve)},61471:function(dt,nt,le){"use strict";le.d(nt,{i:function(){return he},q:function(){return se}});var y=le(59301),xe={flex_box_center:"flex_box_center___yMUhy",flex_space_between:"flex_space_between___KNvG9",flex_box_vertical_center:"flex_box_vertical_center___yqWY9",flex_box_center_end:"flex_box_center_end___DJKuV",flex_box_column:"flex_box_column___NTtN1",singleSelect:"singleSelect___fU3O9",multipleSelect:"multipleSelect___LFXCB",plus:"plus___gdDhG"},a=le(92310),pe=le.n(a),ce=le(25399),ee=le(82326),ae=le(99571),re=le(82093),te=Object.defineProperty,ne=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ie=(Ee,ge,ve)=>ge in Ee?te(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ee[ge]=ve,oe=(Ee,ge)=>{for(var ve in ge||(ge={}))E.call(ge,ve)&&ie(Ee,ve,ge[ve]);if(b)for(var ve of b(ge))z.call(ge,ve)&&ie(Ee,ve,ge[ve]);return Ee},fe=(Ee,ge)=>ne(Ee,x(ge)),ue=(Ee,ge)=>{var ve={};for(var me in Ee)E.call(Ee,me)&&ge.indexOf(me)<0&&(ve[me]=Ee[me]);if(Ee!=null&&b)for(var me of b(Ee))ge.indexOf(me)<0&&z.call(Ee,me)&&(ve[me]=Ee[me]);return ve},de=(Ee,ge,ve)=>new Promise((me,be)=>{var ye=Fe=>{try{Se(ve.next(Fe))}catch(Ce){be(Ce)}},Ae=Fe=>{try{Se(ve.throw(Fe))}catch(Ce){be(Ce)}},Se=Fe=>Fe.done?me(Fe.value):Promise.resolve(Fe.value).then(ye,Ae);Se((ve=ve.apply(Ee,ge)).next())});const se=Ee=>{var ge=Ee,{wrapClassName:ve,wrapStyle:me={},showLinkButton:be=!0,tooltipTitle:ye="",loadGeneral:Ae=!1,data:Se={}}=ge,Fe=ue(ge,["wrapClassName","wrapStyle","showLinkButton","tooltipTitle","loadGeneral","data"]);const Ce="course_disciplines_list",[_e,we]=(0,y.useState)(()=>{const Ge=sessionStorage.getItem(Ce);return Ge?JSON.parse(Ge):[]}),[Ie,Oe]=(0,y.useState)(!1),[We,Pe]=(0,y.useState)(!0);(0,y.useEffect)(()=>{Xe()},[]);const Xe=()=>de(void 0,null,function*(){var Ge,He,ke,Re;Oe(!0);const Ne=yield(0,re.U2)("v2/course_disciplines.json",Se);if(Ne.status===0){const Me=((He=(Ge=Ne==null?void 0:Ne.data)==null?void 0:Ge.list)==null?void 0:He.map(Ue=>({value:Ue.id,label:Ue.name})))||[];if(we(Me),Pe(!1),sessionStorage.setItem(Ce,JSON.stringify(Me)),We){const Ue=(Re=(ke=Ne==null?void 0:Ne.data)==null?void 0:ke.list)==null?void 0:Re.find(Ve=>Ve.is_default);Ae&&Ue&&Fe.onChange(Ue==null?void 0:Ue.id)}}Oe(!1)});return y.createElement("div",{className:pe()(xe.singleSelect,ve),style:me},y.createElement(ce.Z,{title:ye},y.createElement(ee.default,oe({allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",loading:Ie,options:_e,onDropdownVisibleChange:Ge=>{Ge&&Xe()}},Fe))),be&&y.createElement(ae.ZP,{type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))},he=Ee=>{var ge=Ee,{wrapClassName:ve,wrapStyle:me={},showLinkButton:be=!0,courseDisciplineId:ye="",isPlusHeight:Ae=!1,tooltipTitle:Se,allowAcceptEmpty:Fe=!1,data:Ce={}}=ge,_e=ue(ge,["wrapClassName","wrapStyle","showLinkButton","courseDisciplineId","isPlusHeight","tooltipTitle","allowAcceptEmpty","data"]);const[we,Ie]=(0,y.useState)([]),[Oe,We]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Pe()},[ye]);const Pe=()=>de(void 0,null,function*(){var Xe,Ge;if(!Fe&&!ye){Ie([]);return}We(!0);const He=yield(0,re.U2)(`v2/course_disciplines/${ye||"all"}.json`,Ce);if(He.status===0){const ke=((Ge=(Xe=He==null?void 0:He.data)==null?void 0:Xe.tag_disciplines)==null?void 0:Ge.map(Re=>({value:Re.id,label:Re.name})))||[];ke.length&&Ie(ke)}We(!1)});return y.createElement("div",{className:pe()(xe.multipleSelect,ve),style:me},y.createElement(ce.Z,{title:Se},y.createElement(ee.default,fe(oe({allowClear:!0,mode:"multiple",optionFilterProp:"label",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",loading:Oe,options:we,maxTagCount:"responsive",onDropdownVisibleChange:Xe=>{Xe&&Pe()}},_e),{className:pe()(_e.className,Ae&&xe.plus)}))),be&&y.createElement(ae.ZP,{className:xe.btn,type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u77E5\u8BC6\u70B9"))}},30516:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return ie}});var y=le(59301),xe=le(76560),a=le(62957),pe=le(99571),ce=le(29787),ee=le(50582),ae=le(40148),re=le(51124),te=le(24334),ne=le(61186),x=le.n(ne),b=le(49162),E=le(59301),z=(oe,fe,ue)=>new Promise((de,se)=>{var he=ve=>{try{ge(ue.next(ve))}catch(me){se(me)}},Ee=ve=>{try{ge(ue.throw(ve))}catch(me){se(me)}},ge=ve=>ve.done?de(ve.value):Promise.resolve(ve.value).then(he,Ee);ge((ue=ue.apply(oe,fe)).next())}),ie=({open:oe,onClose:fe})=>{const[ue,de]=(0,y.useState)(void 0);console.log((0,xe.useLocation)(),33);const se=(0,xe.useLocation)();(0,y.useEffect)(()=>{oe&&function(){return z(this,null,function*(){const He=yield(0,ee.X6)(oe);de(He.data)})}()},[oe]);const{status:he,created_at:Ee,code:ge,name:ve,language:me,pass_sets_count:be,set_count:ye,error_msg:Ae,output:Se,input:Fe,expected_output:Ce,execute_memory:_e,user:we,execute_time:Ie,input_file_url:Oe,output_file_url:We,is_file:Pe,expected_output_file_url:Xe}=ue||{};return E.createElement(a.default,{open:oe,width:1e3,onCancel:()=>fe(!1),footer:E.createElement(pe.ZP,{type:"primary",onClick:()=>fe(!1)},"\u5173\u95ED"),centered:!0},E.createElement(ce.Z,{spinning:!ue,delay:500},E.createElement("div",{className:"record-detail-info"},ue?E.createElement(E.Fragment,null,E.createElement("div",{className:"record-detail-body"},E.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),E.createElement("ul",{className:"record-info"},E.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",E.createElement("span",{className:he===0?"c-green":"c-red"},ae.Im[he])," "),E.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",E.createElement("span",null,x()(Ee).format("YYYY-MM-DD HH:mm:ss"))," "),E.createElement("li",null," \u8BED\u8A00\uFF1A",E.createElement("span",null,me)," "),E.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",E.createElement("span",null,Ie*1e3,"ms")," "),E.createElement("li",null," ",`${he===b.h.HIDE_COMPILE_STATUS?"--":be} / ${ye} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ae.gZ)({status:he,error_msg:Ae,execute_time:Ie,output:Se,input:Fe,expected_output:Ce,input_file_url:Oe,output_file_url:We,is_file:Pe,expected_output_file_url:Xe}),E.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),E.createElement(re.ZP,{height:"200px",width:"100%",language:me==null?void 0:me.toLocaleLowerCase(),value:te.Base64.decode(ge),options:{readOnly:!0}}))):null)))}},57049:function(dt,nt,le){"use strict";le.d(nt,{Im:function(){return ye},Y4:function(){return Se}});var y=le(59301),xe=le(37568),a=le(6767),pe=le(99571),ce=le(55956),ee=le(24334),ae=le.n(ee),re=le(5216),te=le(766),ne=le(38394),x=le(49661),b=le(34376),E=le.n(b),z=le(82093),ie=le(76560),oe=le(30516),fe=le(33796),ue=le(50582),de=le(76193),se=le(41550),he=le(92310),Ee=le.n(he),ge=le(2610),ve=le(59301),me=(_e,we,Ie)=>new Promise((Oe,We)=>{var Pe=He=>{try{Ge(Ie.next(He))}catch(ke){We(ke)}},Xe=He=>{try{Ge(Ie.throw(He))}catch(ke){We(ke)}},Ge=He=>He.done?Oe(He.value):Promise.resolve(He.value).then(Pe,Xe);Ge((Ie=Ie.apply(_e,we)).next())});const{TextArea:be}=xe.default,ye={[ce.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ce.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ce.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ae=(_e=>(_e[_e.SET_VISIBLE=0]="SET_VISIBLE",_e[_e.SET_TABINDEX=1]="SET_TABINDEX",_e))(Ae||{});function Se(_e){const{status:we,error_msg:Ie,output:Oe,input:We,expected_output:Pe,is_file:Xe,input_file_url:Ge,output_file_url:He,expected_output_file_url:ke,setMonacoValue:Re,setData:Ne,highlightEndEntry:Me}=_e,Ue=(0,y.useRef)(),Ve=(0,y.useRef)(),rt=(0,y.useRef)();let tt=null;const ze={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,y.useEffect)(()=>{if(Oe&&!Xe&&Ue.current){const Be=new b.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Be.open(Ue.current);const Ye=(Me?x.jl:x.pp)(ee.Base64.decode(Oe));Be.write(Ye),Be.setOption("theme",{background:"#1e1e1e"})}if(We&&!Xe&&Ve.current){const Be=new b.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Be.open(Ve.current),Be.write((Me?x.jl:x.pp)(We)),Be.setOption("theme",{background:"#1e1e1e"})}if(Pe&&!Xe&&rt.current){const Be=new b.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Be.open(rt.current),Be.write((Me?x.jl:x.pp)(ee.Base64.decode(Pe))),Be.setOption("theme",{background:"#1e1e1e"})}},[Oe]),we){case ce.h.NOMATCH:tt=ve.createElement(ve.Fragment,null,ve.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Xe&&ve.createElement("div",{ref:Ue}),Xe&&ve.createElement("div",{style:ze},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(this,null,function*(){const Be=yield(0,z.ZP)(He,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Re(Be),setTimeout(()=>{Ne(He)},200)})},Oe)),ve.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Xe&&ve.createElement("div",{ref:rt}),Xe&&ve.createElement("div",{style:ze},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(this,null,function*(){const Be=yield fetch(ke,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Re(yield Be.text()),setTimeout(()=>{Ne(ke)},200)})},Pe)));break;case ce.h.EXECUTEFAILURE:tt=ve.createElement(ve.Fragment,null,ve.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Xe&&ve.createElement(ne.Z,{value:We,style:ze}),Xe&&ve.createElement("div",{style:ze},ve.createElement("a",{onClick:()=>(0,x.LR)(Ge,We)},We))),ve.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:re.Z.error,style:{color:"#E30000",padding:"0 10px"}},ee.Base64.decode(Ie),"111")));break;case ce.h.COMPILEFAILURE:tt=ve.createElement(ve.Fragment,null,ve.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:re.Z.error},ee.Base64.decode(Ie)));break;case ce.h.PODFAILURE:tt=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ce.h.TIMEOUT:tt=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",tt," ")}function Fe(_e){const{status:we,error_msg:Ie,execute_time:Oe,output:We,input:Pe,expected_output:Xe,is_file:Ge,input_file_url:He,output_file_url:ke,expected_output_file_url:Re}=_e;let Ne=null;switch(we){case ce.h.OK:case ce.h.NOMATCH:case ce.h.EXECUTEFAILURE:case ce.h.COMPILEFAILURE:Ne=ve.createElement("div",{id:"outputResultRef",className:"h100"});break;case ce.h.PODFAILURE:Ne=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ce.h.TIMEOUT:Ne=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",Ne," ")}function Ce({value:_e,className:we}){return ve.createElement("span",{className:we},_e)}nt.ZP=({input:_e,is_file:we,debuging:Ie,submitting:Oe,executingMessage:We,debugResult:Pe,onChangeInput:Xe,onDebugCode:Ge,onSubmitCode:He,hack:ke,user:Re,submitResult:Ne,isWhiteTheme:Me,topDispatch:Ue})=>{const[Ve]=(0,ie.useSearchParams)(),rt=(0,ie.useParams)(),[tt,ze]=(0,y.useState)(!1),[Be,Ye]=(0,y.useState)(!1),[Te,Ze]=(0,y.useState)(1),[Ke,$e]=(0,y.useState)(!1),[qe,je]=(0,y.useState)(0),[De,Le]=(0,y.useState)(!1),[Je,et]=(0,y.useState)(""),[it,ot]=(0,y.useState)(""),at=(0,y.useRef)(),Rt=(0,y.useRef)(),wt=(0,y.useRef)(null),Tt=(0,y.useRef)(null),gt=(0,y.useRef)(null);console.log(Ne,"submitResult",rt);const{status:ct,id:ht,input:st,output:Ct,expected_output:pt,is_file:St,input_file_url:Dt,output_file_url:kt,expected_output_file_url:Pt,error_msg:un,hack_sets:pn}=Ne||{};(0,y.useEffect)(()=>{ct===0&&(Ze(1),je(0))},[ct,ht]),(0,y.useEffect)(()=>{me(void 0,null,function*(){var sn;const xt=yield(0,ue.rX)(rt==null?void 0:rt.id,"submit");(xt==null?void 0:xt.status)===0&&(xt!=null&&xt.data&&((sn=xt==null?void 0:xt.data)==null?void 0:sn.status)!==0?(Ue({type:de.Types.SET_SUBMIT_RESULT,payload:{submitResult:xt==null?void 0:xt.data}}),Ze(2),je(320)):(Ze(1),je(0)))})},[rt==null?void 0:rt.id]),(0,y.useEffect)(()=>{if(at.current){let hn=function(ut){jt=Bt.offsetHeight,Qt=!0,Ft=ut.pageY,gt.current.style.display="block"},sn=function(){Qt=!1,gt.current.style.display="none"},xt=function(ut){if(Qt){nn();let vt=Ft-ut.pageY,It=jt+vt;if(It<0&&(It=0),It>window.innerHeight-150&&(It=window.innerHeight-150),Te===1){It<=34?je(0):je(It);return}console.log(It,"resizeH"),je(It)}};const Bt=wt.current;let jt=0,Qt=!1,Ft=0;const _t=document.getElementById("case-y-bar");return _t==null||_t.addEventListener("mousedown",hn),document.addEventListener("mousemove",xt),document.addEventListener("mouseup",sn),()=>{const ut=document.getElementById("case-y-bar");ut==null||ut.removeEventListener("mousedown",hn),document.removeEventListener("mousemove",xt),document.removeEventListener("mouseup",sn)}}},[at,Te]),(0,y.useEffect)(()=>{const hn=fe.Z.subscribe("resize-move-bar",nn);if(Ve.get("type")!=="exercises")return document.addEventListener((0,ge.gH)(),tn),()=>{document.removeEventListener((0,ge.gH)(),tn),hn()}},[]),(0,y.useEffect)(()=>{});function nn(){var hn,sn,xt,Bt;const jt=document.getElementById("outputResultRef");if(jt){let Qt=jt.dataset.text;Rt.current.reset(),Rt.current.writeln(Qt);const Ft=document.getElementById("outputResultRef").offsetWidth-20,_t=((Bt=(xt=(sn=(hn=Rt.current)==null?void 0:hn._core)==null?void 0:sn._renderService)==null?void 0:xt.dimensions)==null?void 0:Bt.actualCellWidth)||10,ut=Math.ceil(Ft/_t);Rt.current.resize(ut,Math.ceil(jt.clientHeight/16))}}function Xt(){ze(!tt),setTimeout(()=>{nn()},300),tt?je(320):(je(window.innerHeight-150),$e(!0))}function ln(){Be?(Ye(!1),(0,ge.BU)()):(Ye(!0),(0,ge.Dj)(Tt.current))}const tn=hn=>{(0,ge.vp)()||Ye(!1)},Yt=(0,y.useMemo)(()=>{if(Pe){const{status:hn,output:sn,error_msg:xt}=Pe;return setTimeout(()=>{let Bt="",jt=document.getElementById("outputResultRef");sn?Bt=ee.Base64.decode(sn):xt&&(Bt=ee.Base64.decode(xt)),Rt.current=new b.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Rt.current.open(jt),Rt.current.onKey(function(Qt){var Ft;if(Qt.domEvent.key.toLocaleUpperCase()==="C"&&Qt.domEvent.ctrlKey){Qt.domEvent.preventDefault();let _t=(Ft=Rt.current)==null?void 0:Ft.getSelection();navigator.clipboard.writeText(_t).then(()=>{})}}),jt.dataset.text=Bt,Rt.current.setOption("convertEol",!0),nn()},300),ve.createElement(ve.Fragment,null,Fe(Pe))}return null},[Pe]);function gn(){var hn,sn;if(!(ke!=null&&ke.code)||((hn=ke==null?void 0:ke.code)==null?void 0:hn.trim().length)===0){(sn=a.ZP)==null||sn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ze(1),je(320),Ge()}const xn=hn=>me(void 0,null,function*(){let sn=yield(0,z.ZP)(`/api/problems/${hn}/start.json`,{method:"get",params:{hack_user_id:Re==null?void 0:Re.user_id}});sn&&(window.location.href=`/myproblems/${sn==null?void 0:sn.identifier}${window.location.search}`)});function bn(){St?navigator.clipboard.writeText(ee.Base64.decode(un)).then(()=>{a.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ee.Base64.decode(Ct)).then(()=>{a.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ve.createElement(y.Fragment,null,ve.createElement("div",{className:Ee()(re.Z.case,Me&&re.Z.whiteCase),style:{height:qe},ref:wt},ve.createElement("div",{className:re.Z.fullMask,ref:gt}),ve.createElement("div",{className:re.Z["resize-y-bar"],id:"case-y-bar",ref:at,draggable:!1},Te===2&&ve.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Te===1&&(qe<=34?ve.createElement("div",{onClick:()=>{je(320)},className:re.Z.unfoldBtn},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ve.createElement("div",{onClick:()=>{je(0)},className:re.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ve.createElement("div",null,ve.createElement("div",{className:re.Z.caseHead},ve.createElement("div",{className:re.Z.dot}),ve.createElement("div",{className:re.Z.text},Te===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Te===2&&!Oe&&typeof ct=="number"&&ve.createElement(ve.Fragment,null,ct===ce.h.OK?ve.createElement("div",{className:re.Z.pass},ve.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ve.createElement("div",{className:re.Z.noPass},ve.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ye[ct])),ve.createElement("div",{className:re.Z.btns},Te===2&&!Oe&&ve.createElement(ve.Fragment,null,ct!==ce.h.OK&&ve.createElement("div",{onClick:bn},ve.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ve.createElement("div",{onClick:()=>{Le(ht)}},ve.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Ve.get("type")!=="exercises"&&ve.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Xt()},ve.createElement("i",{className:`iconfont icon-${tt?"suoxiao1":"fangda"}`})))),ve.createElement("div",{style:{display:Te===1?"block":"none"}},Ie?ve.createElement(te.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:qe-34}},ve.createElement("div",{className:re.Z.result},ve.createElement("div",{className:re.Z.left},ve.createElement("div",{className:re.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ve.createElement("div",{className:re.Z.leftNode},ve.createElement(be,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:we?"":_e,onChange:Xe}))),ve.createElement("div",{className:re.Z.right},ve.createElement("div",{className:re.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ve.createElement("div",{className:re.Z.node},Pe?Yt:ve.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),ve.createElement("div",{style:{display:Te===2?"block":"none"}},Oe?ve.createElement(te.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:qe-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ve.createElement("div",{ref:Tt,className:re.Z.elseNode},ve.createElement("div",{className:re.Z.nameWrap},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ve.createElement("div",{className:re.Z.scroll},ve.createElement("pre",{className:re.Z.scrollBox,style:Ke?{height:Be?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!St&&ve.createElement(Ce,{value:st}),St&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(void 0,null,function*(){const hn=yield fetch(Dt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ot(yield hn.text()),setTimeout(()=>{et(Dt)},200)})},st)),st&&ve.createElement("div",{className:re.Z.action},ve.createElement("span",{onClick:()=>$e(!Ke)},Ke?"\u6536\u8D77":"\u5C55\u5F00")))),ve.createElement("div",{className:re.Z.result,style:{flex:1,overflow:"hidden"}},ve.createElement("div",{className:re.Z.left},ve.createElement("div",{className:re.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ve.createElement("div",{className:re.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ve.createElement("pre",null,!St&&ve.createElement(Ce,{className:"mb10",value:pt&&ee.Base64.decode(pt)||""}),St&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(void 0,null,function*(){const hn=yield fetch(Pt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ot(yield hn.text()),setTimeout(()=>{et(Pt)},200)})},pt)))),ve.createElement("div",{className:re.Z.right},ve.createElement("div",{className:re.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ve.createElement("div",{className:re.Z.node,style:{color:ct===ce.h.OK?"#2ABD8C":"#FF2C29"}},ve.createElement("pre",null,(ct===4||ct===5)&&ve.createElement(Ce,{className:"mb10",value:un&&ee.Base64.decode(un)||""}),ct!=4&&ct!=5&&(St?ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>me(void 0,null,function*(){const hn=yield(0,z.ZP)(kt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{ot(hn)}catch(sn){ot("")}setTimeout(()=>{et(kt)},200)})},Ct):ve.createElement(Ce,{className:"mb10",value:Ct&&ee.Base64.decode(Ct)||""})))))))))),ve.createElement("div",{className:Ee()(re.Z.footer,Me&&re.Z.whiteFooter),style:{zIndex:100}},(ke==null?void 0:ke.is_program)&&(ke==null?void 0:ke.above_question)&&ve.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>xn(ke==null?void 0:ke.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(ke==null?void 0:ke.is_program)&&(ke==null?void 0:ke.under_question)&&ve.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>xn(ke==null?void 0:ke.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ve.createElement(pe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Ie||Oe,loading:Ie,color:"#2ABD8C",className:"mr10",onClick:gn},"\u8C03\u8BD5\u4EE3\u7801"),Ve.get("qtype")!=="8"&&ve.createElement(pe.ZP,{className:re.Z.disabled,type:"primary",icon:ve.createElement("i",{className:"iconfont icon-bofang1"}),loading:Oe,disabled:Ie||Oe,onClick:()=>{var hn,sn;if(!(ke!=null&&ke.code)||((hn=ke==null?void 0:ke.code)==null?void 0:hn.trim().length)===0){(sn=a.ZP)==null||sn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ze(2),je(320),He()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ve.createElement(oe.Z,{onClose:Le,open:De}),ve.createElement(se.Z,{close:!0,data:Je,type:Je.length?"txt":"",onClose:()=>et(""),monacoEditor:{value:it,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},76193:function(dt,nt,le){"use strict";le.r(nt),le.d(nt,{Types:function(){return Mt},default:function(){return Ut}});var y=le(59301),xe=le(76560),a=le(11938),pe=le(62957),ce=le(29787),ee=le(99571),ae=le(25399),re=le(77019),te=le(50582),ne=le(72664),x=le(2610),b=le(72015),E=le(90524),z=le(87169),ie=le(30641),oe=le(51124),fe=le(75790),ue=le(89613),de=le(64536),se=le(6767),he={list:"list___IRN6i",copy:"copy___qCn9B"},Ee=le(56102),ge=le(82093),ve=(Et,Nt,Wt)=>new Promise((mn,An)=>{var On=Wn=>{try{Nn(Wt.next(Wn))}catch(cn){An(cn)}},kn=Wn=>{try{Nn(Wt.throw(Wn))}catch(cn){An(cn)}},Nn=Wn=>Wn.done?mn(Wn.value):Promise.resolve(Wn.value).then(On,kn);Nn((Wt=Wt.apply(Et,Nt)).next())}),be=({showResourceCentre:Et,identifier:Nt})=>{const Wt=(0,xe.useParams)(),[mn,An]=(0,y.useState)(null);(0,y.useEffect)(()=>{Et&&On()},[Et]);const On=()=>ve(void 0,null,function*(){const kn=yield(0,ge.ZP)(`/api/problems/${Nt}/attachment_list.json`,{method:"get"});(kn==null?void 0:kn.status)==0&&An(kn.data||[])});return y.createElement("div",{className:"tpi-code-setting"},y.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(mn!=null&&mn.length)&&y.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),mn==null?void 0:mn.map((kn,Nn)=>y.createElement("dl",{className:he.list,key:Nn},y.createElement(ae.Z,{title:kn.title},y.createElement("dt",null,y.createElement("i",{className:"icon-wenjian4 mr5"}),kn.title)),y.createElement("dd",null,y.createElement(Ee.CopyToClipboard,{text:kn.saved_file_path,onCopy:()=>se.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement("span",{className:`${he.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ye=le(59301),Ae=Object.defineProperty,Se=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Ie=(Et,Nt,Wt)=>Nt in Et?Ae(Et,Nt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):Et[Nt]=Wt,Oe=(Et,Nt)=>{for(var Wt in Nt||(Nt={}))_e.call(Nt,Wt)&&Ie(Et,Wt,Nt[Wt]);if(Ce)for(var Wt of Ce(Nt))we.call(Nt,Wt)&&Ie(Et,Wt,Nt[Wt]);return Et},We=(Et,Nt)=>Se(Et,Fe(Nt));const Pe={theme:(0,ue.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,ue.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,ue.G)("cmTabToSpace",!0),showResourceCentre:!1};var Xe=(Et=>(Et[Et.set_font_size=0]="set_font_size",Et[Et.set_theme=1]="set_theme",Et[Et.on_tab_to_space=2]="on_tab_to_space",Et[Et.set_show_editor_setting=3]="set_show_editor_setting",Et[Et.set_show_respurce_center=4]="set_show_respurce_center",Et))(Xe||{});function Ge(Et,Nt){switch(Nt.type){case 3:return We(Oe({},Et),{showEditorSetting:Nt.payload});case 1:return We(Oe({},Et),{theme:Nt.payload});case 0:return We(Oe({},Et),{fontSize:Nt.payload});case 2:return We(Oe({},Et),{tabToSpace:Nt.payload});case 4:return We(Oe({},Et),{showResourceCentre:Nt.payload});default:throw new Error}}var He=({isLoading:Et,value:Nt,onChange:Wt,language:mn,onUpdateCode:An,ActionBarRender:On,setIsWhiteTheme:kn,identifier:Nn})=>{const[Wn,cn]=(0,y.useReducer)(Ge,Pe),{theme:Rn,fontSize:tr,showEditorSetting:Yn,tabToSpace:Vn,showResourceCentre:mt}=Wn,an=(0,y.useRef)(),dr=(0,y.useRef)();(0,y.useEffect)(()=>{kn(Rn==="vs")},[Rn]);const yr={onFontSizeChange:_r=>{cn({type:0,payload:_r}),(0,ue.t)("cmFontSize",_r)},tabToSpace:Vn,cmFontSize:tr,className:"oj",cmCodeMode:Rn,onTabToSpace:_r=>{cn({type:2,payload:_r}),(0,ue.t)("cmTabToSpace",_r)},onCodeModeChange:_r=>{cn({type:1,payload:_r}),(0,ue.t)("ProgrammingCodeMode",_r)}};function cr(){cn({type:3,payload:!1})}function Or(){cn({type:3,payload:!0})}function rr(){cn({type:4,payload:!1})}function ei(){cn({type:4,payload:!0})}const mr={value:Nt,language:mn,theme:Rn,options:{fontSize:tr,insertSpaces:Vn},onChange:_r=>{Wt(_r),dr.current=_r,clearTimeout(an.current),an.current=setTimeout(()=>{An(dr.current)},1e4)},onEditBlur:_r=>{dr.current&&An(dr.current)}};return ye.createElement(y.Fragment,null,On(Or,ei),ye.createElement("div",{style:{flex:1,overflow:"hidden"}},!Et&&ye.createElement(oe.ZP,Oe({},mr))),ye.createElement(fe.Z,null,ye.createElement(ie.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Yn,onClose:cr},ye.createElement(de.Z,Oe({},yr)))),ye.createElement(fe.Z,null,ye.createElement(ie.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:mt,onClose:rr},ye.createElement(be,{showResourceCentre:mt,identifier:Nn}))))},ke=le(60141),Re=le(24334),Ne=le(57049),Me={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},Ue={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Ve=le(54172),rt=le(13747),tt=le(58617),ze=le(30516),Be=le(61186),Ye=le.n(Be),Te=le(59301);const{Column:Ze}=Ve.default;var Ke=({submitResult:Et,submitting:Nt,submitRecords:Wt,page:mn,onPageChange:An,topicId:On})=>{const[kn]=(0,xe.useSearchParams)(),{records:Nn,records_count:Wn}=Wt||{},[cn,Rn]=(0,y.useState)(!1),tr=kn.get("type")==="1";return Te.createElement(ce.Z,{spinning:Nt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Te.createElement(tt.Z,{style:{fontSize:24},spin:!0})},(Nn==null?void 0:Nn.length)>0?Te.createElement(Ve.default,{dataSource:Nn,rowKey:"id",pagination:!1},Te.createElement(Ze,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Yn,Vn)=>Te.createElement("span",null," ",Ye()(Yn).format("YYYY-MM-DD HH:mm:ss"))}),Te.createElement(Ze,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Yn,Vn)=>{var mt;return Te.createElement("span",{className:`${Yn===0?"c-green":"c-red"} current`,onClick:()=>{Rn(Vn.id)}},(mt=Ne.Im[Yn])==null?void 0:mt.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Te.createElement(Ze,{title:`\u6267\u884C\u7528\u65F6 (${tr?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Yn=>Yn?tr?Yn:Yn/1e3:""}),Te.createElement(Ze,{title:`\u5185\u5B58\u6D88\u8017\uFF08${tr?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Yn=>Yn?tr?Yn:parseFloat((Yn/1024).toFixed(2)):""}),Te.createElement(Ze,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Te.createElement(Ze,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Yn,Vn)=>Te.createElement("span",{className:"c-light-primary current",onClick:()=>{Rn(Vn.id)}},"\u67E5\u770B")})):Te.createElement("div",{style:{height:300,width:"100%"}}),Te.createElement(ze.Z,{onClose:Rn,open:cn}),Wn>15?Te.createElement(rt.Z,{className:Ue.pagination,current:mn,pageSize:15,total:Wn,onChange:An}):null)},$e=le(57884),qe=le(96599),je={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},De=le(38394),Le=le(59301);const Je={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var et=({hack:Et})=>{const{language:Nt,difficult:Wt,time_limit:mn,description:An}=Et,[On]=(0,xe.useSearchParams)(),kn=Je[Wt];return Le.createElement(Le.Fragment,null,Le.createElement("ul",{className:je.info},Le.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Le.createElement("b",{className:je.info_tag},Nt)),Le.createElement("li",null,Le.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Le.createElement(qe.default,{color:kn==null?void 0:kn.color},kn==null?void 0:kn.name)),Le.createElement("li",null,Le.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Le.createElement("span",{style:{color:"#333333"}},mn,"\u79D2"))),On.get("qtype")==="8"?Le.createElement(De.Z,{value:An,showProgramFill:!0,className:je.desc}):Le.createElement(De.Z,{value:An,className:je.desc}))},it={},ot=le(59301),at=({hack:Et,current_user:Nt})=>ot.createElement("div",{className:it.answer},Et!=null&&Et.answer_text?ot.createElement(De.Z,{style:{padding:"13px 0"},value:(Et==null?void 0:Et.answer_text)||""}):ot.createElement($e.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Rt=le(33796);function wt(Et,Nt){return(0,ge.U2)(`/problems/${Et}/comments.json`,{page:Nt,limit:10})}function Tt(Et){return(0,ge.v_)(`/discusses/${Et}/plus.json`,{container_type:"Discuss",type:1})}function gt(Et,Nt,Wt){return(0,ge.v_)(`/problems/${Et}/comments/reply.json`,{comments:{content:Wt,parent_id:Nt}})}function ct(Et,Nt){return(0,ge.v_)(`/problems/${Et}/comments.json`,{comments:{content:Nt}})}function ht(Et,Nt,Wt){return(0,ge.v_)(`/problems/${Et}/comments/${Nt}/hidden.json`,Wt)}function st(Et,Nt){return(0,ge.IV)(`/problems/${Et}/comments/${Nt}`)}var Ct=le(46541);function pt({author:Et}){return y.createElement("a",{href:`/users/${Et.login}`,target:"_blank"},y.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${E.Z.IMG_SERVER}/images/${Et.image_url}`,width:"50"}))}function St({data:Et,index:Nt,parentDiscussIndex:Wt,user:mn,onSetActionType:An}){const{author:On,can_delete:kn,content:Nn,id:Wn,time:cn}=Et;function Rn(){An({id:Wn,index:Nt,type:"delete-discuss",parentDiscussIndex:Wt,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const tr=mn.admin||kn||On.user_id===mn.user_id;return y.createElement("div",{className:"discuss-item-container second-discuss "},y.createElement(pt,{author:On}),y.createElement("section",null,y.createElement("div",{className:"discuss-info"},y.createElement("a",{href:`/users/${On.login}`,target:"_blank"},On.name),y.createElement("span",{className:"grey"},cn),y.createElement("div",{className:"btn-group",style:{marginBottom:0}},tr?y.createElement("a",{onClick:Rn,title:"\u5220\u9664"},y.createElement("i",{className:"iconfont icon-shanchu"})):null)),y.createElement(De.Z,{className:"discuss-content",value:Nn})))}var Dt=({user:Et,data:Nt,index:Wt,onPlusDiscuss:mn,onSetActionType:An,activeDiscussIndex:On,onReplyDiscuss:kn,onSetActiveDiscussIndex:Nn})=>{const{content:Wn,children:cn,hidden:Rn,id:tr,praise_count:Yn,time:Vn,user_praise:mt,can_delete:an,author:dr}=Nt;function yr(){Nn(tr)}function cr(){mn(tr,!mt,Wt)}function Or(){An({id:tr,index:Wt,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function rr(){An({id:tr,index:Wt,params:{hidden:Rn?"0":"1"},type:"hidden-discuss",message:Rn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const ei=Et.admin||Et.user_id===dr.user_id;return y.createElement("div",{className:"discuss-item-container",key:tr},y.createElement(pt,{author:dr}),y.createElement("section",null,y.createElement("div",{className:"discuss-info"},y.createElement("a",{href:`/users/${dr.login}`,target:"_blank"}," ",dr.name," "),y.createElement("span",{className:"grey"},Vn)),y.createElement(De.Z,{className:"discuss-content",value:Wn}),cn&&cn.length>0?y.createElement("div",{className:"reply-discuss-container"},cn.map((mr,_r)=>y.createElement(St,{key:mr.id,data:mr,index:_r,user:Et,onSetActionType:An,parentDiscussIndex:Wt}))):null,y.createElement("div",{className:"btn-group"},ei?y.createElement("a",{onClick:rr,title:Rn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},y.createElement("i",{className:Rn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,an&&(!cn||cn.length==0)?y.createElement("a",{onClick:Or,title:"\u5220\u9664"},y.createElement("i",{className:"iconfont icon-shanchu"})):null,y.createElement("a",{onClick:yr,title:"\u56DE\u590D"}," ",y.createElement("i",{className:"iconfont icon-huifu1"})," "),y.createElement("a",{onClick:cr,className:mt?"c-orange":""},y.createElement("i",{className:mt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),y.createElement("span",null,Yn||""))),y.createElement(Ct.Z,{id:tr,activeDiscussIndex:On,onReplyDiscuss:kn})))},kt=le(39479),Pt={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},un=le(2978),pn=(Et,Nt,Wt)=>new Promise((mn,An)=>{var On=Wn=>{try{Nn(Wt.next(Wn))}catch(cn){An(cn)}},kn=Wn=>{try{Nn(Wt.throw(Wn))}catch(cn){An(cn)}},Nn=Wn=>Wn.done?mn(Wn.value):Promise.resolve(Wn.value).then(On,kn);Nn((Wt=Wt.apply(Et,Nt)).next())}),nn=({user_praise:Et,praise_count:Nt,praisePlus:Wt,onCreateDiscuss:mn,discuss_count:An})=>{const[On,kn]=(0,y.useState)(!1),[Nn,Wn]=(0,y.useState)("");function cn(Vn){Wn(Vn)}function Rn(){kn(!0)}function tr(){kn(!1)}function Yn(){return pn(this,null,function*(){mn(Nn),Wn(""),kn(!1)})}return y.createElement("div",{className:`${Pt["dis-input-editor-container"]} ${On?Pt.active:""} `},y.createElement("div",{className:On?`hide ${Pt["text-area"]}`:Pt["text-area"]},y.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Rn}),y.createElement("a",null," ",y.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",An," "),y.createElement("a",{className:"c-light-black",onClick:Wt,title:Et?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},y.createElement("i",{className:`mr3 ${Et?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Nt?y.createElement("span",null,Nt):"")),On?y.createElement("div",{className:Pt["input-mask"],onClick:tr}):null,y.createElement("div",{className:On?Pt["md-container"]:`${Pt["md-container"]} hide`},y.createElement(un.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Nn,height:240,onChange:cn}),y.createElement("div",{className:Pt["tip-container"],onClick:tr},y.createElement("a",{className:Pt["btn-send"],onClick:Yn}," \u53D1\u9001 "))))},Xt=le(59301),ln=Object.defineProperty,tn=Object.defineProperties,Yt=Object.getOwnPropertyDescriptors,gn=Object.getOwnPropertySymbols,xn=Object.prototype.hasOwnProperty,bn=Object.prototype.propertyIsEnumerable,hn=(Et,Nt,Wt)=>Nt in Et?ln(Et,Nt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):Et[Nt]=Wt,sn=(Et,Nt)=>{for(var Wt in Nt||(Nt={}))xn.call(Nt,Wt)&&hn(Et,Wt,Nt[Wt]);if(gn)for(var Wt of gn(Nt))bn.call(Nt,Wt)&&hn(Et,Wt,Nt[Wt]);return Et},xt=(Et,Nt)=>tn(Et,Yt(Nt)),Bt=(Et,Nt,Wt)=>new Promise((mn,An)=>{var On=Wn=>{try{Nn(Wt.next(Wn))}catch(cn){An(cn)}},kn=Wn=>{try{Nn(Wt.throw(Wn))}catch(cn){An(cn)}},Nn=Wn=>Wn.done?mn(Wn.value):Promise.resolve(Wn.value).then(On,kn);Nn((Wt=Wt.apply(Et,Nt)).next())});const jt={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Qt=(Et=>(Et[Et.GET_DISCUSSES=0]="GET_DISCUSSES",Et[Et.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Et[Et.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Et[Et.PLUS_DISCUSS=3]="PLUS_DISCUSS",Et[Et.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Et[Et.SET_PAGE=5]="SET_PAGE",Et[Et.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Et))(Qt||{});function Ft(Et,Nt){switch(Nt.type){case 6:return xt(sn({},Et),{loading:!0});case 0:return sn(sn({},Et),Nt.payload);case 1:return sn(sn({},Et),Nt.payload);case 4:return sn(sn({},Et),Nt.payload);case 3:return sn(sn({},Et),Nt.payload);case 5:return xt(sn({},Et),{page:Nt.payload});case 2:return sn(sn({},Et),Nt.payload);default:throw new Error}}var _t=({user:Et,identifier:Nt,hack:Wt,onTriggerPraise:mn,activeIndex:An})=>{const[On,kn]=(0,y.useReducer)(Ft,jt),{loading:Nn,page:Wn,data:cn,count:Rn,actionType:tr,activeDiscussIndex:Yn}=On,Vn=(0,y.useCallback)(()=>Bt(void 0,null,function*(){kn({type:6});const mr=yield wt(Nt,Wn),{comments:_r,disscuss_count:Gr}=mr;kn({type:0,payload:{data:_r,count:Gr,loading:!1}})}),[Wn,Nt]);(0,y.useEffect)(()=>{An==="2"&&Vn()},[Nt,Wn,An]);function mt(mr){kn({type:5,payload:mr})}function an(mr){kn({type:4,payload:{actionType:mr}})}function dr(mr){kn(Yn===mr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:mr}})}function yr(mr,_r,Gr){return Bt(this,null,function*(){try{const kr=yield Tt(mr);cn[Gr].user_praise=_r,cn[Gr].praise_count=kr.praise_count,kn({type:3,payload:{data:[...cn]}})}catch(kr){console.log(kr)}})}function cr(){return Bt(this,null,function*(){const{id:mr,params:_r,type:Gr,index:kr,parentDiscussIndex:$r}=tr;if(Gr==="hidden-discuss"&&(yield ht(Nt,mr,_r),$r?cn[$r].children[kr].hidden=_r.hidden==1:cn[kr].hidden=_r.hidden==1,kn({type:4,payload:{actionType:null,data:[...cn]}})),Gr==="delete-discuss"){if(yield st(Nt,mr),$r||$r===0){let si=cn[$r].children;for(let ci=si.length-1;ci>=0;ci--)if(si[ci].id===mr){si.splice(ci,1);break}cn[$r].children=si}else for(let si=cn.length-1;si>=0;si--)if(cn[si].id===mr){cn.splice(si,1);break}kn({type:4,payload:{actionType:null,data:[...cn]}})}})}function Or(){kn({type:4,payload:{actionType:null}})}function rr(mr,_r){return Bt(this,null,function*(){try{yield gt(Nt,mr,_r),Vn()}catch(Gr){console.log(Gr)}})}function ei(mr){return Bt(this,null,function*(){kn({type:6}),yield ct(Nt,mr),Vn()})}return Xt.createElement(Xt.Fragment,null,Xt.createElement("div",{className:"discuss-panel"},cn.length===0?Xt.createElement($e.Z,null):cn.map((mr,_r)=>Xt.createElement(Dt,{onReplyDiscuss:rr,onPlusDiscuss:yr,onSetActiveDiscussIndex:dr,onSetActionType:an,data:mr,index:_r,user:Et,activeDiscussIndex:Yn})),Rn>10?Xt.createElement("div",{className:"pagination-container"},Xt.createElement(rt.Z,{showQuickJumper:!0,onChange:mt,current:Wn,total:Rn})):null),Xt.createElement(nn,{user_praise:Wt.user_praise,praise_count:Wt.praises_count,praisePlus:mn,discuss_count:Wt.comments_count,onCreateDiscuss:ei}),Xt.createElement(fe.Z,null,Xt.createElement(pe.default,{centered:!0,title:"\u63D0\u793A",open:!!tr,onOk:cr,onCancel:Or},Xt.createElement("p",null,tr?tr.message:"")),Xt.createElement(kt.Z,null)))},ut=le(82326),vt=le(37568),It=le(86743),Jt={},qt=le(59301),Kt=({hack:Et,current_user:Nt})=>qt.createElement("div",{className:Jt.answer},Et!=null&&Et.analysis?qt.createElement(De.Z,{style:{padding:"13px 0"},value:(Et==null?void 0:Et.analysis)||""}):qt.createElement($e.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Gt={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},zt=le(8848),yn=le(5269),fn=le(28284),Dn=le(71051),jn=le(12062),Pn=le(59301);const{TextArea:qn}=vt.default,{Panel:Ht}=zt.default;var en=({data:Et,hack:Nt})=>(console.log(Et,Nt,"data"),Nt!=null&&Nt.is_file?Pn.createElement(jn.Y2,{disabled:!0,className:Gt.uploadTableWrapper,showScore:!Nt.test_set_score,data:Et,isProgramHomework:!0}):Pn.createElement("div",{className:Gt.hackSets},Et==null?void 0:Et.map((Wt,mn)=>Pn.createElement(zt.default,{accordion:!0,bordered:!1,key:mn,defaultActiveKey:mn===0&&Wt.id,className:Gt.collapseWrapper,expandIcon:({isActive:An})=>Pn.createElement("i",{className:`iconfont icon-weizhankai ${An?Gt.open:Gt.close}`,style:{fontSize:14,transition:"all .2s"}})},Pn.createElement(Ht,{key:Wt.id,header:Pn.createElement(re.Z,{align:"middle",justify:"space-between",wrap:!1},Pn.createElement(yn.Z,{className:Gt.panelHeader},Pn.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",mn+1)),Pn.createElement(yn.Z,{flex:1},Pn.createElement(re.Z,{align:"middle",justify:"end",wrap:!1},!(Nt!=null&&Nt.test_set_score)&&Pn.createElement(yn.Z,{className:Gt.rateInput},Pn.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Pn.createElement("div",null,Pn.createElement(fn.default.Item,{noStyle:!0},Pn.createElement(Dn.Z,{value:Wt==null?void 0:Wt.score,className:Gt.baseFormItem,min:0,max:100,disabled:!0}))),Pn.createElement("span",{className:"ml10"},"%")))))},Pn.createElement(fn.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Pn.createElement(qn,{readOnly:!0,value:Wt==null?void 0:Wt.input,rows:4})),Pn.createElement(fn.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Pn.createElement(qn,{readOnly:!0,value:Wt==null?void 0:Wt.output,rows:4}))))))),Bn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},En=le(59301),Ln=(0,y.forwardRef)(({data:Et=[]},Nt)=>{var Wt;const[mn,An]=(0,y.useState)(),On=Et.filter(Nn=>Nn.show);(0,y.useEffect)(()=>{On.length&&An(On[0].id)},[Et==null?void 0:Et.length]);const kn=((Wt=On.find(Nn=>Nn.id===mn))==null?void 0:Wt.element)||null;return(0,y.useImperativeHandle)(Nt,()=>({setActiveTab:Nn=>An(Nn)})),En.createElement("div",{className:Bn.tabs},En.createElement("div",{className:Bn.tabWarp},On.map(Nn=>En.createElement("div",{onClick:()=>An(Nn.id),className:`${Bn.tab} ${Nn.id===mn?Bn.active:""}`,key:Nn.id},Nn.name))),En.createElement("div",{className:Bn.content},kn))}),Ot=le(59301),Tn=Object.defineProperty,In=Object.defineProperties,_n=Object.getOwnPropertyDescriptors,Fn=Object.getOwnPropertySymbols,Xn=Object.prototype.hasOwnProperty,nr=Object.prototype.propertyIsEnumerable,Er=(Et,Nt,Wt)=>Nt in Et?Tn(Et,Nt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):Et[Nt]=Wt,hr=(Et,Nt)=>{for(var Wt in Nt||(Nt={}))Xn.call(Nt,Wt)&&Er(Et,Wt,Nt[Wt]);if(Fn)for(var Wt of Fn(Nt))nr.call(Nt,Wt)&&Er(Et,Wt,Nt[Wt]);return Et},br=(Et,Nt)=>In(Et,_n(Nt)),or=(Et,Nt,Wt)=>new Promise((mn,An)=>{var On=Wn=>{try{Nn(Wt.next(Wn))}catch(cn){An(cn)}},kn=Wn=>{try{Nn(Wt.throw(Wn))}catch(cn){An(cn)}},Nn=Wn=>Wn.done?mn(Wn.value):Promise.resolve(Wn.value).then(On,kn);Nn((Wt=Wt.apply(Et,Nt)).next())});const Ur={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},zr={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var qr=({hack:Et,onTriggerPraise:Nt,topicId:Wt,page:mn,onPageChange:An,user:On,current_user:kn,submitRecords:Nn,submitting:Wn,submitResult:cn,setActiveIndex:Rn,hack_sets:tr})=>{var Yn,Vn;const[mt]=(0,xe.useSearchParams)(),[an,dr]=(0,y.useState)("0"),yr=(0,xe.useLocation)(),[cr,Or]=(0,y.useState)(!1),[rr,ei]=(0,y.useState)(null),[mr,_r]=(0,y.useState)([]),[Gr,kr]=(0,y.useState)([]),[$r,si]=(0,y.useState)({page:1,limit:10}),ci=(0,y.useRef)(null),Ci=(0,y.useRef)(null);console.log(On,"user");let[Br,Ii]=(0,y.useState)(br(hr({},(0,xe.useParams)()),{page:1,per_page:20,name:""}));(0,y.useEffect)(()=>{Ci.current&&(Et==null?void 0:Et.is_close_tips)===!1&&rr===null&&ei(!0)},[Ci.current,Et==null?void 0:Et.is_close_tips,rr]);function li(){return or(this,null,function*(){yield(0,ge.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,y.useEffect)(()=>{Rn(an)},[an]);function vi(vr){return or(this,null,function*(){let ni=vr.target.id;if(ni==="1"){let ri=yield(0,ge.ZP)(`/api/myproblems/${Br.id}/redo_logs.json`,{method:"get",params:hr({},$r)});(ri==null?void 0:ri.status)===0&&kr(ri==null?void 0:ri.data)}dr(ni)})}(0,y.useEffect)(()=>Rt.Z.subscribe("to-commit-info",()=>{dr("1"),ci.current&&ci.current.setActiveTab("1")}),[]),(0,y.useEffect)(()=>Rt.Z.subscribe("to-reset-info",()=>{vi({target:{id:"1"}}),ci.current&&ci.current.setActiveTab("2")}),[]);function fi(){dr("2")}function gi(){return or(this,null,function*(){let vr=yield(0,ge.ZP)("/api/problems/my_hack_list.json",{method:"get",params:hr({identifier:Br==null?void 0:Br.id},Br)});_r(vr)})}const Mi=[{title:null,description:Ot.createElement("div",null,Ot.createElement("b",{onClick:()=>{ei(!1),li(),Or(!0),gi()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Ot.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),Ot.createElement(ee.ZP,{onClick:()=>{ei(!1),li()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Ci.current}];return Ot.createElement("div",{className:Me["left-panel"]},Ot.createElement("ul",{className:`${Me["s-navs"]} ${Me["bg-white"]} ${Me.b1}`},(Et==null?void 0:Et.is_program)&&!mt.get("pageId")&&Ot.createElement(ae.Z,{title:"\u9898\u76EE\u5217\u8868"},Ot.createElement("div",{onClick:()=>{gi(),Or(!0)},className:Me.btns,ref:Ci,style:rr?{pointerEvents:"none"}:{}},Ot.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Ot.createElement("li",{style:{marginLeft:20}},Ot.createElement("a",{className:an==="0"?Me.active:"",id:"0",onClick:vi},"\u9898\u76EE\u63CF\u8FF0")),Ot.createElement("li",null,Ot.createElement("a",{className:an==="1"?Me.active:"",id:"1",onClick:vi},"\u64CD\u4F5C\u8BB0\u5F55")),(mt.get("type")!=="exercises"&&(Et==null?void 0:Et.answer_text_show)||mt.get("type")!=="exercises"&&(Et==null?void 0:Et.analysis_show))&&Ot.createElement("li",null,Ot.createElement("a",{className:an==="4"?Me.active:"",id:"4",onClick:vi},"\u89E3\u7B54\u53C2\u8003")),mt.get("type")!=="exercises"&&Ot.createElement("li",null,Ot.createElement("a",{className:an==="2"?Me.active:"",id:"2",onClick:vi},"\u8BC4\u8BBA")),!!(tr!=null&&tr.length)&&mt.get("type")!=="exercises"&&mt.get("type")!=="1"&&Ot.createElement("li",null,Ot.createElement("a",{className:an==="5"?Me.active:"",id:"5",onClick:vi},"\u6D4B\u8BD5\u7528\u4F8B"))),Ot.createElement("div",{className:`${Me["tab-panel-body"]} ${an==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Ot.createElement(et,{hack:Et,onTriggerPraise:Nt,toDiscuss:fi})),Ot.createElement("div",{style:{padding:"12px"},className:`${Me["tab-panel-body"]} ${an==="1"?"":"hide"}`},Ot.createElement(Ln,{ref:ci,data:[{id:"1",show:mt.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Ot.createElement(Ot.Fragment,null,Nn!=null&&Nn.records_count||Wn?Ot.createElement(Ke,{page:mn,onPageChange:An,topicId:Wt,submitting:Wn,key:(cn==null?void 0:cn.id)||1,submitRecords:Nn,submitResult:cn}):Ot.createElement($e.Z,null))},{id:"2",show:mt.get("type")==="exercises"||(Et==null?void 0:Et.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Ot.createElement(Ot.Fragment,null,Ot.createElement(Ve.default,{pagination:!1,dataSource:Gr==null?void 0:Gr.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(vr,ni,ri)=>Ye()(vr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(vr,ni,ri)=>{var Xr;return(Xr=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(zn=>zn.id===vr))==null?void 0:Xr.name}}]}),Ot.createElement(rt.Z,{style:{marginTop:10},current:$r.page,total:Gr==null?void 0:Gr.count,hideOnSinglePage:!0,onChange:vr=>or(void 0,null,function*(){$r.page=vr,si($r);let ni=yield(0,ge.ZP)(`/api/myproblems/${Br.id}/redo_logs.json`,{method:"get",params:br(hr({},$r),{courseId:Br.courseId})});(ni==null?void 0:ni.status)===0&&kr(ni==null?void 0:ni.data)})}))}]})),Ot.createElement("div",{style:{padding:"12px"},className:`${Me["tab-panel-body"]} ${an==="4"?"":"hide"}`},Ot.createElement(Ln,{data:[{id:"1",show:mt.get("type")!=="exercises"&&(Et==null?void 0:Et.answer_text_show),name:"\u7B54\u6848",element:Ot.createElement(Ot.Fragment,null,Ot.createElement(at,{hack:Et,current_user:kn}))},{id:"2",show:mt.get("type")!=="exercises"&&(Et==null?void 0:Et.analysis_show),name:"\u89E3\u6790",element:Ot.createElement(Ot.Fragment,null,Ot.createElement(Kt,{hack:Et,current_user:kn}))}]})),Ot.createElement("div",{className:`${Me["tab-panel-body"]} ${an==="2"?"":"hide"}`,style:{padding:0}},Ot.createElement(_t,{user:On,activeIndex:an,identifier:Et.identifier,hack:Et,onTriggerPraise:Nt})),Ot.createElement("div",{className:`${Me["tab-panel-body"]} ${an==="5"?"":"hide"}`,style:{padding:12}},Ot.createElement(en,{data:tr||[],hack:Et})),Ot.createElement(ie.Z,{rootClassName:Me.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Or(!1),open:cr},Ot.createElement(re.Z,null,Ot.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Ot.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",mr==null?void 0:mr.total_count,"\u9898\xA0[\xA0",mr==null?void 0:mr.total_score,"\u5206\xA0]\xA0"),!(On!=null&&On.hack_manager)&&Ot.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",mr==null?void 0:mr.work_score,"\u5206")),Ot.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Ot.createElement(re.Z,{align:"middle",className:"mt10 mb10"},!(On!=null&&On.hack_manager)&&Ot.createElement(ut.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:vr=>{Br.page=1,Br.finish_status=vr,Ii(hr({},Br)),gi()}},Ot.createElement(ut.default.Option,{value:""},"\u5168\u90E8"),Ot.createElement(ut.default.Option,{value:0},"\u672A\u5F00\u59CB"),Ot.createElement(ut.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Ot.createElement(ut.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Ot.createElement(ut.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:vr=>{Br.page=1,Br.difficult=vr||null,Ii(hr({},Br)),gi()}},Ot.createElement(ut.default.Option,{value:0},"\u5168\u90E8"),Ot.createElement(ut.default.Option,{value:1},"\u7B80\u5355"),Ot.createElement(ut.default.Option,{value:2},"\u9002\u4E2D"),Ot.createElement(ut.default.Option,{value:3},"\u56F0\u96BE")),Ot.createElement(vt.default.Search,{size:"large",onSearch:vr=>{Br.name=vr,Br.page=1,Ii(hr({},Br)),gi()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Ot.createElement("div",{className:Me.list,style:{height:36,background:"#3D445C"}},!(On!=null&&On.hack_manager)&&Ot.createElement("span",null,"\u72B6\u6001"),Ot.createElement("span",null,"\u5E8F\u53F7"),Ot.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Ot.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Ot.createElement("div",{style:{overflow:"auto",flex:1}},(Yn=mr==null?void 0:mr.data)!=null&&Yn.length?(Vn=mr==null?void 0:mr.data)==null?void 0:Vn.map((vr,ni)=>Ot.createElement("div",{onClick:()=>or(void 0,null,function*(){let ri=yield(0,ge.ZP)(`/api/problems/${vr==null?void 0:vr.identifier}/start.json`,{method:"get",params:{hack_user_id:On==null?void 0:On.user_id}});ri&&(xe.history.replace(`/myproblems/${ri==null?void 0:ri.identifier}${window.location.search}`),window.location.reload())}),className:`${Me.list} ${vr!=null&&vr.checked?Me.active:""}`},!(On!=null&&On.hack_manager)&&Ot.createElement(Ot.Fragment,null,!(vr!=null&&vr.opened)&&Ot.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(vr==null?void 0:vr.opened)&&!(vr!=null&&vr.passed)&&Ot.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(vr==null?void 0:vr.opened)&&(vr==null?void 0:vr.passed)&&Ot.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Ot.createElement("span",null,(Br.page-1)*20+(ni+1)),Ot.createElement("span",{style:{flex:1},title:vr.name},`[${vr==null?void 0:vr.score}\u5206]`,"\xA0",vr.name),Ot.createElement("span",{style:{flexBasis:48,paddingRight:0}},Ur[vr.difficult]))):Ot.createElement($e.Z,null)),Ot.createElement(rt.Z,{current:Br.page,className:"mt20",hideOnSinglePage:!0,total:mr==null?void 0:mr.count,pageSize:Br.per_page,onChange:(vr,ni)=>{Br.page=vr,Br.per_page=ni,gi()}})),Ot.createElement(It.Z,{rootClassName:Me.tour,closeIcon:!1,open:!!rr,steps:Mi,gap:{offset:3,radius:2}}))},ir=le(62522),Tr=le(15610),Hr=le(38273),jr=le(85933),Dr=le(89244),Sr=le(47206),Qn=le(5216),ar=le(92310),yt=le.n(ar),Fr=le(41751),Ir=le(4523),Vr=le(34055),Lr=le(64123),sr=le(60515),wr=le(88977),dn=le(59301),xr=Object.defineProperty,gr=Object.defineProperties,$n=Object.getOwnPropertyDescriptors,Cr=Object.getOwnPropertySymbols,Yr=Object.prototype.hasOwnProperty,Mr=Object.prototype.propertyIsEnumerable,Pr=(Et,Nt,Wt)=>Nt in Et?xr(Et,Nt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):Et[Nt]=Wt,lr=(Et,Nt)=>{for(var Wt in Nt||(Nt={}))Yr.call(Nt,Wt)&&Pr(Et,Wt,Nt[Wt]);if(Cr)for(var Wt of Cr(Nt))Mr.call(Nt,Wt)&&Pr(Et,Wt,Nt[Wt]);return Et},Gn=(Et,Nt)=>gr(Et,$n(Nt)),on=(Et,Nt)=>{var Wt={};for(var mn in Et)Yr.call(Et,mn)&&Nt.indexOf(mn)<0&&(Wt[mn]=Et[mn]);if(Et!=null&&Cr)for(var mn of Cr(Et))Nt.indexOf(mn)<0&&Mr.call(Et,mn)&&(Wt[mn]=Et[mn]);return Wt},Qe=(Et,Nt,Wt)=>new Promise((mn,An)=>{var On=Wn=>{try{Nn(Wt.next(Wn))}catch(cn){An(cn)}},kn=Wn=>{try{Nn(Wt.throw(Wn))}catch(cn){An(cn)}},Nn=Wn=>Wn.done?mn(Wn.value):Promise.resolve(Wn.value).then(On,kn);Nn((Wt=Wt.apply(Et,Nt)).next())});const{Countdown:lt}=a.default,bt={Java:"java",C:"c",Python:"py","C++":"c"};var Mt=(Et=>(Et[Et.SET_LOADING=0]="SET_LOADING",Et[Et.GET_DATA=1]="GET_DATA",Et[Et.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Et[Et.SET_DATA=3]="SET_DATA",Et[Et.SET_DEBUGING=4]="SET_DEBUGING",Et[Et.SET_SUBMITING=5]="SET_SUBMITING",Et[Et.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Et[Et.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Et[Et.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Et[Et.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Et[Et.SET_PAGE=10]="SET_PAGE",Et))(Mt||{});function ft(){return new Date().getTime()}const $t={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Vt(Et,Nt){switch(Nt.type){case 1:return lr(lr({},Et),Nt.payload);case 3:return Gn(lr({},Et),{data:Nt.payload});case 0:return Gn(lr({},Et),{loading:Nt.payload});case 9:return Gn(lr({},Et),{showNote:Nt.payload});case 4:return Gn(lr({},Et),{debuging:Nt.payload});case 5:return Gn(lr({},Et),{submitting:Nt.payload});case 2:return Gn(lr({},Et),{submitRecords:Nt.payload});case 10:return Gn(lr({},Et),{submitRecordPage:Nt.payload});case 6:return Gn(lr({},Et),{executingMessage:Nt.payload});case 7:return lr(lr({},Et),Nt.payload);case 8:return lr(lr({},Et),Nt.payload);default:throw new Error}}var Ut=({children:Et})=>{var Nt,Wt,mn,An,On,kn,Nn,Wn,cn,Rn;const[tr,Yn]=(0,y.useReducer)(Vt,$t),{id:Vn}=(0,xe.useParams)(),mt=(0,xe.useLocation)(),[an]=(0,xe.useSearchParams)(),{loading:dr,data:yr,debugResult:cr,submitResult:Or,submitRecords:rr,submitRecordPage:ei,showNote:mr,debuging:_r,submitting:Gr,executingMessage:kr}=tr,[$r,si]=(0,y.useState)("#37AD83"),[ci,Ci]=(0,y.useState)(null),[Br,Ii]=(0,y.useState)({}),[li,vi]=(0,y.useState)(!0),[fi,gi]=(0,y.useState)(!1),[Mi,vr]=(0,y.useState)(!1),ni=(0,y.useRef)(null),ri=(0,y.useRef)(0),Xr=yr==null?void 0:yr.user,zn=yr==null?void 0:yr.hack,[$i,Ui]=(0,y.useState)(!1),Ki=(0,y.useRef)(1),aa=(0,y.useRef)(!1);(0,Fr.y)(an.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Wi}=(0,Fr.X)(),[_i,Nr]=(0,y.useState)(""),zi=(0,Dr._)(Br),[Hi,fr]=(0,y.useState)({open:!1,text:""}),[Kr,mi]=(0,y.useState)(null),Jr=(0,y.useRef)(null);(0,y.useEffect)(()=>{var Hn;let Lt=(Hn=zn==null?void 0:zn.homework_extension)==null?void 0:Hn.failed_evaluate_num;typeof Lt=="number"&&mi(Lt)},[(Nt=zn==null?void 0:zn.homework_extension)==null?void 0:Nt.failed_evaluate_num]),(0,y.useEffect)(()=>{function Hn(){return Qe(this,null,function*(){var Lt,Mn,Kn,Jn,ur;vi(!0);const er=yield(0,te.fu)(Vn,{exercise_id:an.get("exercisesId")});if(setTimeout(()=>{vi(!1)},800),er.status!==401){try{er.hack.code=Re.Base64.decode(er.hack.code)}catch(pr){console.log(pr)}er.hack=Gn(lr({},er.hack),{is_program:an.get("type")==="1"}),Yn({type:1,payload:{loading:!1,data:er}})}if(an.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let pr;an.get("coursesId")=="coursesId"?pr=yield(0,ne._F)({categoryId:an.get("exercisesId"),login:an.get("login")}):pr=yield(0,ne._B)({categoryId:an.get("exercisesId"),login:an.get("login")}),Ii(lr({},pr)),Wi((Lt=pr==null?void 0:pr.exercise)==null?void 0:Lt.forbid_copy),typeof((Mn=pr==null?void 0:pr.exercise)==null?void 0:Mn.left_time)=="number"&&(Ci(Date.now()+((Kn=pr==null?void 0:pr.exercise)==null?void 0:Kn.left_time)*1e3),setTimeout(()=>{si("red")},(((Jn=pr==null?void 0:pr.exercise)==null?void 0:Jn.left_time)-300>0?((ur=pr==null?void 0:pr.exercise)==null?void 0:ur.left_time)-300:0)*1e3))}})}Vn&&Hn()},[Vn]),(0,y.useEffect)(()=>{var Hn;return an.get("type")==="exercises"&&((Hn=Br==null?void 0:Br.exercise)!=null&&Hn.screen_open)&&(window.removeEventListener("blur",di,!1),Sr.U.forEach((Lt,Mn)=>{window.addEventListener(Lt,di,!1)}),window.addEventListener("blur",di,!1),window.focus()),()=>{document.removeEventListener((0,x.gH)(),di)}},[Br]),(0,y.useEffect)(()=>{_i==="1"&&Vn&&zn!=null&&zn.language&&Si()},[Vn,ei,zn==null?void 0:zn.language,_i]),(0,y.useEffect)(()=>(zn!=null&&zn.is_program&&(ri.current=0,ni.current=setInterval(()=>{Wr()},15e3)),()=>{clearInterval(ni.current)}),[zn==null?void 0:zn.is_program]);const Wr=()=>Qe(void 0,null,function*(){let Hn=yield(0,ge.ZP)(`/api/myproblems/${Vn}/save_long_time.json`,{method:"get",params:{answer_long_time:ri.current}})}),di=()=>{aa.current||(0,x.BU)(),window.parent.postMessage("backExercise","*")};function Si(){return Qe(this,null,function*(){try{const Hn=yield(0,te.zO)(Vn,{limit:15,page:ei,language:zn==null?void 0:zn.language});Yn({type:2,payload:Hn})}catch(Hn){console.log(Hn)}})}function oa(Hn){Yn({type:10,payload:Hn})}function Ei(Hn){return Qe(this,null,function*(){var Lt;let Mn;(an.get("ip_limit")==="inner"||an.get("ip_bind_type")==="true")&&(Mn=yield(0,Tr.y)({ip_limit:an.get("ip_limit"),ip_bind:an.get("ip_bind_type")==="true"}));const Kn=yield(0,te.n4)(Vn,{code:Re.Base64.encode(Hn||zn.code),language:zn==null?void 0:zn.language,exercise_id:an.get("exercisesId"),question_id:an.get("questionId"),ip:Mn});return Kn.status===-5&&(0,xe.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Gn(lr({errorMessage:Kn==null?void 0:Kn.message},(Br==null?void 0:Br.exercise)||{}),{exercise_user_id:(Lt=Br==null?void 0:Br.exercise)==null?void 0:Lt.exercise_user_id,id:an.get("exercisesId")})}}),Kn})}function yi(){return Qe(this,null,function*(){if(Ki.current=2,!Gr){Yn({type:5,payload:!0});try{Rt.Z.publish("to-commit-info");const Hn=yield Ei();if(console.log(Hn,1),Hn.status===0){let er=function(){return Qe(this,null,function*(){const{status:pr,data:Ar}=yield(0,te.rX)(Vn,"submit"),Zr=ft()-ur>(Kn*Jn+3)*1e3;if(pr!==0&&!Zr&&setTimeout(er,1e3),Zr){pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Yn({type:5,payload:!1});return}if(pr===0){Ar.status===2&&pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Ar==null?void 0:Ar.status)===0&&an.get("type")==="1"&&vr(!0),(Ar==null?void 0:Ar.status)!==0&&an.get("type")==="1"&&mi(Bi=>Bi+1);const ti=yield(0,te.zO)(Vn,{limit:15,page:ei,language:zn==null?void 0:zn.language});Yn({type:8,payload:Gn(lr({},tr),{submitResult:Ar,submitting:!1,submitRecords:ti})})}})},Lt={};if(an.get("type")==="exercises"?(Lt.extras={exercise_id:an.get("exercisesId"),question_id:an.get("questionId")},(an.get("ip_limit")==="inner"||an.get("ip_bind_type")==="true")&&(Lt.extras.ip=yield(0,Tr.y)({ip_limit:an.get("ip_limit"),ip_bind:an.get("ip_bind_type")==="true"}))):an.get("type")==="smartPlan"&&(Lt.extras={smart_plan_page_item_bank_id:an.get("smartPlanItemBankId"),simulate:an.get("simulate")==="true"}),(yield(0,te.bM)(Vn,Lt)).status===-1&&an.get("exercisesId")){window.parent.location.href=`/classrooms/${an.get("coursesId")}/exercise/${an.get("exercisesId")}/detail`;return}const{time_limit:Kn,test_case_size:Jn}=zn,ur=ft();er()}else Yn({type:5,payload:!1})}catch(Hn){console.log(Hn),Yn({type:5,payload:!1})}Ui(!1)}})}function Qi(){return Qe(this,null,function*(){Ki.current=1,tr.debuging=!0,Yn({type:4,payload:!0});try{if((yield Ei()).status===0){let ur=function(){return Qe(this,null,function*(){const{status:er,message:pr,data:Ar}=yield(0,te.rX)(Vn,"debug"),Zr=ft()-Jn>(Lt+3)*1e3;if(er!==0&&!Zr&&(Yn({type:6,payload:pr}),setTimeout(ur,1e3)),Zr){pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Yn({type:4,payload:!1}),Yn({type:7,payload:Gn(lr({},tr),{debugResult:{status:2},debuging:!1})});return}er===0&&(Ar.status===2&&pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Yn({type:4,payload:!1}),Yn({type:7,payload:Gn(lr({},tr),{debugResult:Ar,debuging:!1})}))})};const{time_limit:Lt}=zn;let Mn={input:encodeURIComponent(yr.test_case.input)};if(an.get("type")==="exercises"&&(Mn.exercise_id=an.get("exercisesId")),(yield(0,te.MU)(Vn,Mn)).status===-1&&an.get("exercisesId")){window.parent.location.href=`/classrooms/${an.get("coursesId")}/exercise/${an.get("exercisesId")}/detail`;return}const Jn=ft();ur()}else Yn({type:4,payload:!1})}catch(Hn){console.log(Hn)}finally{}})}function Zi(Hn,Lt){const Mn=Lt?{modify_code:!1}:{};Yn({type:3,payload:Gn(lr({},yr),{hack:lr(Gn(lr({},zn),{code:Hn}),Mn)})}),Ui(!0)}const ea=Hn=>Qe(void 0,null,function*(){let Lt=yield(0,ge.ZP)(`/api/problems/${zn==null?void 0:zn.identifier}/start.json`,{method:"get",params:{language:Hn==="C++"||Hn==="c++"?encodeURIComponent(Hn):Hn,hack_user_id:Xr==null?void 0:Xr.user_id}});Lt.status!==-1&&xe.history.replace(`/myproblems/${Lt==null?void 0:Lt.identifier}${window.location.search}`)});function sa(Hn){let Lt=Hn.target.value;Yn({type:3,payload:Gn(lr({},yr),{test_case:{input:Lt}})})}function la(){return Qe(this,null,function*(){try{let Hn={};an.get("type")==="exercises"?Hn.exercise_id=an.get("exercisesId"):zn!=null&&zn.homework_common_id&&(Hn.homework_common_id=zn==null?void 0:zn.homework_common_id);const Lt=yield(0,te.H7)(Vn,lr({},Hn));Lt.status===401||(Zi(Re.Base64.decode(Lt.code)),(an.get("type")==="exercises"||zn!=null&&zn.homework_common_id)&&Rt.Z.publish("to-reset-info"))}catch(Hn){console.log(Hn)}})}function ua(){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:dn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",dn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Qe(this,null,function*(){const Hn=yield(0,te.fi)(Vn);Hn.status===401||Zi(Re.Base64.decode(Hn.code),!0)})}})}function bi(){Yn({type:9,payload:!0})}function ta(){Yn({type:9,payload:!1})}function Vi(Hn){return Qe(this,null,function*(){yield(0,te.MK)(Vn,Hn),Yn({type:1,payload:{showNote:!1,data:Gn(lr({},yr),{hack:Gn(lr({},zn),{notes:Hn.notes})})}})})}const xi={hack:zn,isLoading:li,input:(Wt=yr==null?void 0:yr.test_case)==null?void 0:Wt.input,is_file:(mn=yr==null?void 0:yr.test_case)==null?void 0:mn.is_file,identifier:zn==null?void 0:zn.identifier,attachments_count:yr==null?void 0:yr.attachments_count,language:zn==null?void 0:zn.language,code:zn==null?void 0:zn.code,title:"main."+bt[zn==null?void 0:zn.language],modify_code:zn==null?void 0:zn.modify_code,notes:zn==null?void 0:zn.notes,debugResult:cr,debuging:_r,submitting:Gr,submitResult:Or,executingMessage:kr,onCancelNote:ta,onAddNote:Vi,showNote:mr,user:Xr,onShowNote:bi,onSubmitCode:yi,onChangeCode:Zi,onChangeInput:sa,onDebugCode:Qi,onResetCode:la,onSyncCode:ua,onUpdateCode:Ei,onChangeLanguage:ea,isWhiteTheme:fi,setIsWhiteTheme:gi,topDispatch:Yn};function Gi(){return Qe(this,null,function*(){const{praise_count:Hn}=yield(0,te.vl)(zn.id,{container_type:"Hack",type:1});let Lt=Gn(lr({},yr),{hack:Gn(lr({},zn),{praises_count:Hn,user_praise:!zn.user_praise})});Yn({type:3,payload:Lt})})}const ca={topicId:Vn,submitResult:Or,submitRecords:rr,submitting:Gr,page:ei,onPageChange:oa,hack:zn,user:yr==null?void 0:yr.user,hack_sets:yr==null?void 0:yr.hack_sets,current_user:yr==null?void 0:yr.current_user,onTriggerPraise:Gi,setActiveIndex:Nr};console.log(Br);const[da,Ni]=(0,y.useState)(!1),[Di,Rr]=(0,y.useState)(!1);(0,y.useEffect)(()=>{const Hn=Lt=>{var Mn,Kn;if(console.log("event-----",Lt),Lt.data.type==="showIntelligentTeacherStatus"&&!((Kn=(Mn=Lt==null?void 0:Lt.data)==null?void 0:Mn.SmartPlanItemBanks)!=null&&Kn.allow_answer_after_end)){const{aiStatus:Jn,questionStatus:ur}=Lt.data;if(Ni(Jn),ur){let er=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(er.includes(an.get("smartPlanItemBankId")))return;pe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:dn.createElement("div",{className:"tc font16"},ur?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>Qe(void 0,null,function*(){yi(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(er.push(an.get("smartPlanItemBankId"))));let pr="";an.get("isMiniprogram")?pr=`/miniprogram/courseware/study?courses_id=${an.get("coursesId")}&id=${an.get("exercisesId")}`:pr=`/classrooms/${an.get("coursesId")}/smart_plan/${an.get("exercisesId")}/ppt_info/info`,window.opener?window.close():xe.history.push(pr)})})}}if(Lt.data.type=="closeIntelligentTeacherStatus"){yi();let Jn="";an.get("isMiniprogram")?Jn=`/miniprogram/courseware/study?courses_id=${an.get("coursesId")}&id=${an.get("exercisesId")}`:Jn=`/classrooms/${an.get("coursesId")}/smart_plan/${an.get("exercisesId")}/ppt_info/info`,window.opener?window.close():xe.history.push(Jn)}};return window.addEventListener("message",Hn),()=>{window.removeEventListener("message",Hn)}},[]);const Fi=()=>{if(an.get("type")==="exercises")return!1;const Hn=Object.entries((zn==null?void 0:zn.homework_extension)||{}).some(([Lt,Mn])=>Lt!=="ai_code_evaluation_promote"&&!!Mn);return!!(an.get("type")==="1"&&((0,Vr.$O)()||Hn)||an.get("type")==="smartPlan"&&(da||an.get("showAi")))};return(0,y.useEffect)(()=>{var Hn,Lt,Mn,Kn,Jn,ur,er;Fi()&&(Kr>((Lt=(Hn=zn==null?void 0:zn.homework_extension)==null?void 0:Hn.ai_guide_data)==null?void 0:Lt.evaluation_num)&&fr({open:!0,text:(Kn=(Mn=zn==null?void 0:zn.homework_extension)==null?void 0:Mn.ai_guide_data)==null?void 0:Kn.evaluation_msg}),(Jn=zn==null?void 0:zn.homework_extension)!=null&&Jn.ai_guide&&Kr==0&&!Jr.current&&(Jr.current=setTimeout(()=>{var pr,Ar;fr({open:!0,text:(Ar=(pr=zn==null?void 0:zn.homework_extension)==null?void 0:pr.ai_guide_data)==null?void 0:Ar.unanswered_msg})},(((er=(ur=zn==null?void 0:zn.homework_extension)==null?void 0:ur.ai_guide_data)==null?void 0:er.unanswered_time)||0)*60*1e3)),Jr.current&&Kr>0&&clearTimeout(Jr.current))},[Kr,zn]),dn.createElement(dn.Fragment,null,dn.createElement(ce.Z,{spinning:dr,delay:500},yr?dn.createElement("div",{style:{minWidth:"1200px"}},dn.createElement("header",{className:yt()(Qn.Z.header,fi&&Qn.Z.whiteHeader)},!((An=["smartPlan","exercises"])!=null&&An.includes(an.get("type")))&&dn.createElement("div",null,dn.createElement("img",{src:`${E.Z.IMG_SERVER}/images/${Xr==null?void 0:Xr.image_url}`,alt:"user",width:36}),dn.createElement("span",{style:{color:fi?"#333":"#B2BACB",fontSize:16}},Xr==null?void 0:Xr.name)),((On=["smartPlan","exercises"])==null?void 0:On.includes(an.get("type")))&&dn.createElement("div",null,dn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",dn.createElement("span",{className:"ml10"},((kn=Br==null?void 0:Br.exercise)==null?void 0:kn.user_name)||(Xr==null?void 0:Xr.name)||"--")),dn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",dn.createElement("span",{className:"ml10"},((Nn=Br==null?void 0:Br.exercise)==null?void 0:Nn.student_id)||(Xr==null?void 0:Xr.student_id)||"--"))),dn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},dn.createElement("div",null,zn.name)),(an.get("type")==="smartPlan"||(zn==null?void 0:zn.is_program))&&dn.createElement(Hr.Z,{defaultValue:(zn==null?void 0:zn.answer_long_time)||0,onChange:Hn=>{ri.current=Hn},className:Qn.Z.timepiece}),Xr!=null&&Xr.hack_manager&&!an.get("is_smart_plan")?dn.createElement(xe.Link,{className:Qn.Z.btn_edit,to:an.get("type")==="1"?an.get("pageId")?`/problems/newedit/${zn.identifier}?type=1&pageId=${an.get("pageId")}&backUrl=${an.get("backUrl")}`:`/problems/newedit/${zn.identifier}?type=1`:an.get("backUrl")?`/problems/newedit/${zn.identifier}?backUrl=${an.get("backUrl")}`:`/problems/newedit/${zn.identifier}`}," ",dn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Wn=Br==null?void 0:Br.exercise)!=null&&Wn.left_time)&&dn.createElement(dn.Fragment,null,dn.createElement("span",{style:{color:$r,marginRight:6},className:`iconfont icon-daojishi ${Qn.Z.djs}`}),dn.createElement("span",{className:"c-white mr20"},dn.createElement(lt,{valueStyle:{color:$r,fontSize:20,fontWeight:500},title:dn.createElement("span",{style:{color:$r,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:ci,onFinish:()=>Qe(void 0,null,function*(){const Hn=yield(0,ne.VL)({categoryId:an.get("exercisesId"),commit_method:2});if((Hn==null?void 0:Hn.status)===0&&(Ei(),pe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:dn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",dn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Qe(void 0,null,function*(){window.parent.location.href=`/classrooms/${an.get("coursesId")}/exercise/${an.get("exercisesId")}/detail`})})),(Hn==null?void 0:Hn.status)===-3){const Lt=parseInt(Hn==null?void 0:Hn.message);Ci(Date.now()+Lt*1e3)}})}))),(cn=["smartPlan","exercises"])!=null&&cn.includes(an.get("type"))?dn.createElement(ee.ZP,{type:"primary",onClick:()=>{if(an.get("type")==="exercises"){const Hn=()=>Qe(void 0,null,function*(){yield Ei(),Ui(!1),zi(),aa.current=!0,di()});if(!(rr!=null&&rr.records_count)||$i){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:dn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Hn});return}Hn()}else{let Hn="";an.get("isMiniprogram")=="true"?Hn=`/miniprogram/courseware/study?courses_id=${an.get("coursesId")}&id=${an.get("exercisesId")}`:Hn=`/classrooms/${an.get("coursesId")}/smart_plan/${an.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${an.get("coursesId")}_${an.get("exercisesId")}`),console.log(an.get("isMiniprogram")=="true"),an.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${an.get("coursesId")}_${an.get("exercisesId")}`):xe.history.push(Hn))}}},an.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):dn.createElement("span",{onClick:()=>{var Hn;if(an.get("backUrl"))xe.history.push(an.get("backUrl"));else if(an.get("type")==="1"){let Lt=(Hn=localStorage.getItem("program_homework"))==null?void 0:Hn.split(",");xe.history.push(`/classrooms/${Lt==null?void 0:Lt[0]}/program_homework/${Lt==null?void 0:Lt[1]}/detail`)}else xe.history.push("/problemset")}},dn.createElement(ae.Z,{title:"\u5173\u95ED"},dn.createElement("i",{style:{color:fi?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),dn.createElement(ce.Z,{size:"large",spinning:li},dn.createElement(b.Z,{className:yt()(Qn.Z.myProblems,fi&&Qn.Z.whiteMyProblems),leftChild:dn.createElement(qr,lr({},ca)),rightChild:dn.createElement(vn,lr({},xi))}))):null,dn.createElement(pe.default,{centered:!0,closable:!1,width:680,footer:null,open:Mi,className:"oj-modal"},dn.createElement("section",{className:"oj-modal-content"},dn.createElement("div",{className:"oj-modal-head"},dn.createElement("img",{src:ir,alt:""}),dn.createElement("i",{onClick:()=>vr(!1),className:"iconfont icon-guanbi1"})),dn.createElement("aside",null,dn.createElement("img",{className:"mr30",src:wr.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",dn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Or==null?void 0:Or.execute_time,"ms"),"\u4F18\u4E8E",dn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Or==null?void 0:Or.time_better_than)||100,"%"),"\u7684\u7528\u6237"),dn.createElement("aside",{className:"mb50"},dn.createElement("img",{src:sr.Z,className:"mr30"}),dn.createElement("span",{className:"oj-modal-tt"},dn.createElement("span",null,dn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),dn.createElement("span",{className:"c-light-primary"},Or==null?void 0:Or.execute_memory,"kb")),dn.createElement("span",null,dn.createElement("span",null))),"\u4F18\u4E8E",dn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Or==null?void 0:Or.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),dn.createElement("div",{id:"oj-modal-next",onClick:()=>Qe(void 0,null,function*(){var Hn;if(Or!=null&&Or.next_identifier){let Lt=yield(0,ge.ZP)(`/api/problems/${Or==null?void 0:Or.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Xr==null?void 0:Xr.user_id}});Lt&&(xe.history.replace(`/myproblems/${Lt==null?void 0:Lt.identifier}${window.location.search}`),window.location.reload())}else{let Lt=(Hn=localStorage.getItem("program_homework"))==null?void 0:Hn.split(",");xe.history.push(`/classrooms/${Lt==null?void 0:Lt[0]}/program_homework/${Lt==null?void 0:Lt[1]}/detail`)}}),className:"oj-modal-btn"},Or!=null&&Or.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),Fi()&&dn.createElement(Ir.Z,{showData:an.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:zn==null?void 0:zn.homework_extension,description:zn==null?void 0:zn.description,allShow:(0,Vr.$O)(),code:zn==null?void 0:zn.code,sendParams:{source:"hack",hack_id:Vn},draggableExtraNode:((Rn=zn==null?void 0:zn.homework_extension)==null?void 0:Rn.ai_guide)&&(Hi==null?void 0:Hi.open)&&dn.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},dn.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),dn.createElement(Lr.Z,{text:(Hi==null?void 0:Hi.text)||""}),dn.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:Hn=>{fr({open:!1,text:""})}}))})),dn.createElement(jr.Z,{successCb:()=>{Ki.current===1?Qi():yi()}}))};function Zt({title:Et,modify_code:Nt,onSyncCode:Wt,onShowCodeSetting:mn,onResetCode:An,hack:On,onChangeLanguage:kn,isWhiteTheme:Nn,onShowResourceCentre:Wn,attachments_count:cn}){var Rn;const tr=()=>{pe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:dn.createElement(z.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:An})},[Yn]=(0,xe.useSearchParams)(),Vn=Yn.get("language"),mt=an=>an==="1"?"c++":an==="2"?"C++":an;return(0,y.useEffect)(()=>{Vn&&kn(mt(Vn))},[]),(0,y.useEffect)(()=>{On!=null&&On.tpm_code_modified&&pe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:dn.createElement(z.Z,null),content:dn.createElement("div",null,dn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),dn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),dn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>An()})},[On==null?void 0:On.language]),console.log(On,Nn,"hack"),dn.createElement("div",{className:`${Qn.Z.codeHead} ${Nn?Qn.Z.whiteCodeHead:""}`},dn.createElement("div",{className:Qn.Z.navWrap},(Rn=On==null?void 0:On.all_language)==null?void 0:Rn.map(an=>dn.createElement("div",{className:`${Qn.Z.nav} ${an===(On==null?void 0:On.language)?Qn.Z.active:""}`,key:an,onClick:()=>kn(an)},dn.createElement(ae.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},dn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),dn.createElement("span",null,an)))),dn.createElement(re.Z,{align:"middle",style:{marginLeft:"auto"}},Nt?dn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Wt},dn.createElement("img",{src:ke,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,cn>0&&dn.createElement("a",{onClick:Wn},dn.createElement(ae.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},dn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),dn.createElement("a",{onClick:tr},dn.createElement(ae.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},dn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),dn.createElement("a",{onClick:mn},dn.createElement(ae.Z,{title:"\u8BBE\u7F6E"},dn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function vn(Et){var Nt=Et,{input:Wt,is_file:mn,identifier:An,showNote:On,onShowNote:kn,notes:Nn,onCancelNote:Wn,onAddNote:cn,debugResult:Rn,language:tr,debuging:Yn,submitting:Vn,executingMessage:mt,code:an,onSubmitCode:dr,onDebugCode:yr,onChangeCode:cr,onChangeInput:Or,onUpdateCode:rr,user:ei,isLoading:mr,submitResult:_r}=Nt,Gr=on(Nt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function kr(si,ci){return dn.createElement(Zt,Gn(lr({},Gr),{onShowCodeSetting:si,onShowResourceCentre:ci}))}const $r=lr({input:Wt,is_file:mn,debugResult:Rn,debuging:Yn,submitting:Vn,executingMessage:mt,onDebugCode:yr,onChangeCode:cr,onSubmitCode:dr,onChangeInput:Or,user:ei,submitResult:_r},Gr);return dn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},dn.createElement(He,{setIsWhiteTheme:Gr==null?void 0:Gr.setIsWhiteTheme,isLoading:mr,language:tr,value:an,identifier:An,onChange:cr,onUpdateCode:rr,ActionBarRender:kr}),dn.createElement(Ne.ZP,lr({},$r)))}},55956:function(dt,nt,le){"use strict";le.d(nt,{h:function(){return y}});var y=(xe=>(xe[xe.NOMATCH=-1]="NOMATCH",xe[xe.OK=0]="OK",xe[xe.TIMEOUT=2]="TIMEOUT",xe[xe.PODFAILURE=3]="PODFAILURE",xe[xe.COMPILEFAILURE=4]="COMPILEFAILURE",xe[xe.EXECUTEFAILURE=5]="EXECUTEFAILURE",xe[xe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",xe))(y||{})},50582:function(dt,nt,le){"use strict";le.d(nt,{H7:function(){return ie},MK:function(){return z},MU:function(){return ne},X6:function(){return b},bM:function(){return te},fi:function(){return oe},fu:function(){return re},n4:function(){return fe},rX:function(){return E},vl:function(){return ue},zO:function(){return x}});var y=le(82093),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ee=(de,se,he)=>se in de?xe(de,se,{enumerable:!0,configurable:!0,writable:!0,value:he}):de[se]=he,ae=(de,se)=>{for(var he in se||(se={}))pe.call(se,he)&&ee(de,he,se[he]);if(a)for(var he of a(se))ce.call(se,he)&&ee(de,he,se[he]);return de};function re(de,se){return(0,y.U2)(`myproblems/${de}.json`,ae({hidePopLogin:!0},se||{}))}function te(de,se){return(0,y.v_)(`myproblems/${de}/code_submit.json`,se)}function ne(de,se){return(0,y.v_)(`myproblems/${de}/code_debug.json`,se)}function x(de,se){return se.language&&(se.language=encodeURIComponent(se.language)),(0,y.U2)(`myproblems/${de}/submit_records.json`,se)}function b(de){return(0,y.U2)("myproblems/record_detail.json",{id:de})}function E(de,se){return(0,y.U2)(`myproblems/${de}/result.json`,{mode:se})}function z(de,se){return(0,y.v_)(`myproblems/${de}/add_notes.json`,se)}function ie(de,se){return(0,y.v_)(`myproblems/${de}/restore_initial_code.json`,se)}function oe(de){return(0,y.v_)(`myproblems/${de}/sync_code.json`)}function fe(de,se){return(0,y.v_)(`myproblems/${de}/update_code.json`,se)}function ue(de,se){return(0,y.v_)(`discusses/${de}/plus.json`,se)}},20566:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return Ne}});var y=le(59301),xe=le(28284),a=le(6767),pe=le(62957),ce=le(20554),ee=le(82326),ae=le(17149),re=le(69219),te=le(37568),ne=le(54172),x=le(25399),b=le(13747),E=le(99571),z=le(82093),ie={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"},oe=le(37798),fe={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"},ue=le(38394),de=le(49661),se=le(24334);const he=["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 ge=({qitem:Me})=>{var Ue,Ve,rt,tt,ze,Be,Ye,Te,Ze,Ke;return y.createElement("div",{className:fe.warp},y.createElement("div",{className:fe.mainPart},y.createElement("div",{className:fe.qcount},(Me==null?void 0:Me.question_type)===8&&y.createElement(ue.Z,{className:fe.content,showProgramFill:!0,value:(Ue=Me==null?void 0:Me.program_attr)==null?void 0:Ue.description}),(Me==null?void 0:Me.question_type)!=8&&y.createElement(ue.Z,{className:fe.qtitle,value:(Me==null?void 0:Me.name)||(Me==null?void 0:Me.title)})),((Me==null?void 0:Me.question_type)===0||(Me==null?void 0:Me.question_type)===2)&&y.createElement("div",null,(Ve=Me==null?void 0:Me.choices)==null?void 0:Ve.map(($e,qe)=>y.createElement("div",{className:fe.redio},!($e!=null&&$e.is_answer)&&y.createElement("span",{className:fe.redioitem}),($e==null?void 0:$e.is_answer)&&y.createElement("i",{className:`${fe.redioitemyes} icon-duigou1`}),y.createElement(ue.Z,{className:$e!=null&&$e.is_answer?fe.titleyes:fe.title,value:he[qe]+($e==null?void 0:$e.choice_text)}),($e==null?void 0:$e.is_answer)&&y.createElement("div",{className:fe.yestag},"\u6B63\u786E\u7B54\u6848")))),(Me==null?void 0:Me.question_type)===1&&y.createElement("div",null,(rt=Me==null?void 0:Me.choices)==null?void 0:rt.map(($e,qe)=>y.createElement("div",{className:fe.checkbox},!($e!=null&&$e.is_answer)&&y.createElement("span",{className:fe.checkboxitem}),($e==null?void 0:$e.is_answer)&&y.createElement("i",{className:`${fe.checkboxitemyes} icon-duigou1`}),y.createElement(ue.Z,{className:$e!=null&&$e.is_answer?fe.titleyes:fe.title,value:he[qe]+($e==null?void 0:$e.choice_text)}),($e==null?void 0:$e.is_answer)&&y.createElement("div",{className:fe.yestag},"\u6B63\u786E\u7B54\u6848")))),(Me==null?void 0:Me.question_type)===3&&y.createElement("div",{className:fe.completion},(tt=Me==null?void 0:Me.standard_answer)==null?void 0:tt.map(($e,qe)=>{var je;return y.createElement("div",{style:{display:"flex"}},y.createElement("span",{className:fe.title},"\u586B\u7A7A\u9879",qe+1),y.createElement("div",{className:fe.content},(je=$e==null?void 0:$e.answer_text)==null?void 0:je.map((De,Le)=>y.createElement("div",{className:fe.items},De))))})),(Me==null?void 0:Me.question_type)===4&&y.createElement("div",{className:fe.simple},y.createElement("div",{className:fe.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(ze=Me==null?void 0:Me.answer_texts)!=null&&ze[0]?y.createElement(ue.Z,{className:fe.content,value:(Be=Me==null?void 0:Me.answer_texts)==null?void 0:Be[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Me==null?void 0:Me.question_type)===5&&((Ye=Me==null?void 0:Me.challenge_names)==null?void 0:Ye.map(($e,qe)=>y.createElement("div",{className:fe.shixun},y.createElement("span",{className:fe.qtitle},y.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,de.EM)(qe+1),"\u9898"),$e)))),(Me==null?void 0:Me.question_type)===6&&y.createElement("div",{className:fe.program},y.createElement(ue.Z,{className:fe.content,value:((Te=Me==null?void 0:Me.program_attr)==null?void 0:Te.description)||"- -"})),(Me==null?void 0:Me.question_type)===7&&((Ze=Me==null?void 0:Me.sub_item_banks)==null?void 0:Ze.map(($e,qe)=>{var je,De,Le,Je,et;return y.createElement("div",null,y.createElement("div",{className:fe.combination},y.createElement("span",{className:fe.qtitle},$e==null?void 0:$e.name)),y.createElement("div",{className:fe.warp,style:{padding:"0px",paddingTop:20}},y.createElement("div",null,(($e==null?void 0:$e.item_type)=="SINGLE"||($e==null?void 0:$e.item_type)=="JUDGMENT")&&((je=$e==null?void 0:$e.choices)==null?void 0:je.map((it,ot)=>y.createElement("div",{className:fe.redio},!(it!=null&&it.is_answer)&&y.createElement("span",{className:fe.redioitem}),(it==null?void 0:it.is_answer)&&y.createElement("i",{className:`${fe.redioitemyes} icon-duigou1`}),y.createElement(ue.Z,{className:it!=null&&it.is_answer?fe.titleyes:fe.title,value:he[ot]+(it==null?void 0:it.choice_text)}),(it==null?void 0:it.is_answer)&&y.createElement("div",{className:fe.yestag},"\u6B63\u786E\u7B54\u6848")))),($e==null?void 0:$e.item_type)=="MULTIPLE"&&((De=$e==null?void 0:$e.choices)==null?void 0:De.map((it,ot)=>y.createElement("div",{className:fe.checkbox},!(it!=null&&it.is_answer)&&y.createElement("span",{className:fe.checkboxitem}),(it==null?void 0:it.is_answer)&&y.createElement("i",{className:`${fe.checkboxitemyes} icon-duigou1`}),y.createElement(ue.Z,{className:it!=null&&it.is_answer?fe.titleyes:fe.title,value:he[ot]+(it==null?void 0:it.choice_text)}),(it==null?void 0:it.is_answer)&&y.createElement("div",{className:fe.yestag},"\u6B63\u786E\u7B54\u6848")))),($e==null?void 0:$e.item_type)=="COMPLETION"&&y.createElement("div",{className:fe.completion},(Le=$e==null?void 0:$e.standard_answer)==null?void 0:Le.map((it,ot)=>{var at;return y.createElement("div",{style:{display:"flex"}},y.createElement("span",{className:fe.title},"\u586B\u7A7A\u9879",ot+1),y.createElement("div",{className:fe.content},(at=it==null?void 0:it.answer_text)==null?void 0:at.map((Rt,wt)=>y.createElement("div",{className:fe.items},Rt))))})),($e==null?void 0:$e.item_type)=="SUBJECTIVE"&&y.createElement("div",{className:fe.simple},y.createElement("div",{className:fe.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Je=$e==null?void 0:$e.answer_texts)!=null&&Je[0]?y.createElement(ue.Z,{className:fe.content,value:(et=$e==null?void 0:$e.answer_texts)==null?void 0:et[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Me==null?void 0:Me.question_type)===8&&y.createElement("div",null,y.createElement(ue.Z,{disabledFill:!0,className:fe.content,showProgramFill:!0,value:se.Base64.decode(((Ke=Me==null?void 0:Me.program_attr)==null?void 0:Ke.code)||"")})),(Me==null?void 0:Me.question_type)===5&&y.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},y.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),y.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.author_name)||"- -")),y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.author_school_name)||"- -")),y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.study_count)||"0"))),y.createElement("a",{className:fe.shixunbutton,href:`/shixuns/${Me==null?void 0:Me.identifier}/challenges?exercise=true`,target:"_blank"},y.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Me==null?void 0:Me.question_type)<=4||[6,8].includes(Me==null?void 0:Me.question_type))&&y.createElement("div",{className:fe.bottom},y.createElement("div",{className:fe.bottomitem},y.createElement("span",{className:fe.left},"\u89E3\u6790"),y.createElement("span",{className:fe.right},Me!=null&&Me.analysis?y.createElement(ue.Z,{value:Me==null?void 0:Me.analysis}):y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),y.createElement("div",{className:fe.bottomitem},y.createElement("span",{className:fe.left},"\u96BE\u5EA6"),y.createElement("span",{className:fe.right},(Me==null?void 0:Me.difficulty)===1?"\u7B80\u5355":(Me==null?void 0:Me.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),y.createElement("div",{className:fe.bottomitem},y.createElement("span",{className:fe.left},"\u77E5\u8BC6\u70B9"),y.createElement("span",{className:fe.right},Me!=null&&Me.tag_discipline?Me==null?void 0:Me.tag_discipline:y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},ve=le(11237),me=le(9164),be=le(76560),ye=le(61485),Ae=le(84216),Se=le(70610),Fe=le(61471),Ce=le(59301),_e=Object.defineProperty,we=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,Xe=(Me,Ue,Ve)=>Ue in Me?_e(Me,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Me[Ue]=Ve,Ge=(Me,Ue)=>{for(var Ve in Ue||(Ue={}))We.call(Ue,Ve)&&Xe(Me,Ve,Ue[Ve]);if(Oe)for(var Ve of Oe(Ue))Pe.call(Ue,Ve)&&Xe(Me,Ve,Ue[Ve]);return Me},He=(Me,Ue)=>we(Me,Ie(Ue)),ke=(Me,Ue,Ve)=>new Promise((rt,tt)=>{var ze=Te=>{try{Ye(Ve.next(Te))}catch(Ze){tt(Ze)}},Be=Te=>{try{Ye(Ve.throw(Te))}catch(Ze){tt(Ze)}},Ye=Te=>Te.done?rt(Te.value):Promise.resolve(Te.value).then(ze,Be);Ye((Ve=Ve.apply(Me,Ue)).next())});const Re=({setScoreShow:Me,ScoreShow:Ue,onOk:Ve,isshixuns:rt,isloadings:tt,dispatch:ze,isIntelligentAssistant:Be=!1,ispptModal:Ye=!1,isChangeQuestion:Te=!1,newExercisePaper:Ze,shixunsDetail:Ke})=>{var $e,qe,je;let[De,Le]=(0,y.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:Be,is_smart_plan:Ye,group_id:[]}),[Je,et]=(0,y.useState)([]),[it,ot]=(0,y.useState)([]),[at,Rt]=(0,y.useState)([]),[wt,Tt]=(0,y.useState)([]);const[gt,ct]=(0,y.useState)(!1),[ht]=xe.default.useForm(),[st,Ct]=(0,y.useState)(),[pt,St]=(0,y.useState)(!1);let[Dt,kt]=(0,y.useState)(rt);const[Pt,un]=(0,y.useState)([]),[pn,nn]=(0,y.useState)(0),[Xt,ln]=(0,y.useState)(!0),[tn,Yt]=(0,y.useState)([]),[gn,xn]=(0,y.useState)([]),bn=[{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}],hn=[{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[sn,xt]=(0,y.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 Bt=(0,y.useRef)(new Set),jt=(0,y.useRef)(new Set),Qt=xe.default.useWatch("courseid",ht),Ft=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],_t=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],ut=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[vt,It]=(0,y.useState)(!1),Jt=()=>{ht.resetFields(),Dt=!1,kt(!1),It(!1),ht.submit()};(0,y.useEffect)(()=>{var Ht,en,Bn,En,Sn,Ln,Ot,Tn,In,_n;(((Bn=(en=(Ht=Ze==null?void 0:Ze.editData)==null?void 0:Ht.exercise)==null?void 0:en.exist_item_bank_ids)==null?void 0:Bn.length)>0||((Ln=(Sn=(En=Ze==null?void 0:Ze.editData)==null?void 0:En.exercise)==null?void 0:Sn.exist_item_bank_shixun_ids)==null?void 0:Ln.length)>0)&&xn([...(Tn=(Ot=Ze==null?void 0:Ze.editData)==null?void 0:Ot.exercise)==null?void 0:Tn.exist_item_bank_ids,...(_n=(In=Ze==null?void 0:Ze.editData)==null?void 0:In.exercise)==null?void 0:_n.exist_item_bank_shixun_ids])},[(qe=($e=Ze==null?void 0:Ze.editData)==null?void 0:$e.exercise)==null?void 0:qe.exist_item_bank_ids]),(0,y.useEffect)(()=>{Ue&&(ht.setFieldsValue({item_type:"",courseid:null,tag_discipline_id:null,difficulty:null,keyword:null}),Xt&&Dt&&(ht.setFieldsValue({item_type:"SHIXUN"}),De.item_type="SHIXUN",Le(Ge({},De)),ln(!1)),qt(De),Kt(),Gt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[Ue]),(0,y.useEffect)(()=>{pn>0&&setTimeout(()=>{nn(0)},2e3)},[pn]);function qt(Ht){return ke(this,null,function*(){var en,Bn,En;if(ct(!0),Le(Ge({},Ht)),(at==null?void 0:at.length)<=0&&Ht.type==="5"){Tt([]),ct(!1);return}console.log("----",at,Pt);let Sn=Ht.type==="5"?at==null?void 0:at.filter(In=>!Pt.includes(In)):null,Ln=Ht.type==="5"?at==null?void 0:at.filter(In=>Pt.includes(In)):null,Ot={course_discipline_id:Ht==null?void 0:Ht.courseid};(Ht==null?void 0:Ht.type)==="1"&&(Ot={discipline_id:((en=Ht==null?void 0:Ht.courseid)==null?void 0:en[0])||null,sub_discipline_id:((Bn=Ht==null?void 0:Ht.courseid)==null?void 0:Bn[1])||null});let Tn=yield(0,z.ZP)("/api/item_banks.json",{method:"get",params:He(Ge(Ge({},Ht),Ot),{ids:Sn,shixun_ids:Ln,include_shixuns:!Be,group_id:((En=Ht.group_id)==null?void 0:En.map(In=>In==null?void 0:In.value))||null,keyword:Ht.keyword?encodeURIComponent(Ht.keyword):Ht.keyword,type:Ht.type==="5"?null:Ht.type,clazz:Ht.type==="3"?"ItemBanksGroup":null,bigmodel:Be,is_smart_plan:Ye})});Tt(Tn),ct(!1)})}function Kt(){return ke(this,null,function*(){let Ht=yield(0,z.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:De.type==="5"?null:De.type,clazz:"ItemBanksGroup"}});et((0,oe.L)(Ht==null?void 0:Ht.disciplines))})}function Gt(Ht){return ke(this,null,function*(){var en;let Bn=yield(0,z.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Ht}),En=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(en=Bn==null?void 0:Bn.data)==null?void 0:en.map(Sn=>({title:Sn.name,id:Sn.id,pid:Sn.id,value:Sn.id,key:Sn.id,isLeaf:!Sn.have_child}))}];Yt(En)})}function zt(Ht){return ke(this,null,function*(){var en,Bn,En,Sn;ct(!0);let Ln=(en=Ht.list)==null?void 0:en.filter(_n=>!Pt.includes(_n)),Ot=(Bn=Ht.list)==null?void 0:Bn.filter(_n=>Pt.includes(_n));if(Ln.length===0&&Ot.length===0){ct(!1),Tt([]);return}let Tn={course_discipline_id:Ht==null?void 0:Ht.courseid};(Ht==null?void 0:Ht.type)==="1"&&(Tn={discipline_id:((En=Ht==null?void 0:Ht.courseid)==null?void 0:En[0])||null,sub_discipline_id:((Sn=Ht==null?void 0:Ht.courseid)==null?void 0:Sn[1])||null});let In=yield(0,z.ZP)("/api/item_banks.json",{method:"get",params:He(Ge(Ge({},Ht),Tn),{ids:Ln,shixun_ids:Ot,type:Ht.type==="5"?null:Ht.type,clazz:Ht.type==="3"?"ItemBanksGroup":null})});ct(!1),Tt(In)})}const yn=Ht=>ke(void 0,null,function*(){const en=yield ze({type:"shixunsDetail/release",payload:{id:Ht}});let Bn=en==null?void 0:en.tag_position,En=(en==null?void 0:en.evaluation_set_position)||[],Sn=en.status;return Sn===0?(a.ZP.success("\u53D1\u5E03\u6210\u529F"),qt(De),!0):(Sn===2?a.ZP.error(`\u7B2C${En.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Sn===3?a.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Bn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):a.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),fn=Ht=>(Ht==null?void 0:Ht.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Dn=(Ht,en,Bn)=>Ht.map(En=>En.key===en?Ge(Ge({},En),Bn):En.children?He(Ge({},En),{children:Dn(En.children,en,Bn)}):En),jn=Ht=>ke(void 0,null,function*(){const{key:en}=Ht;let Bn=De.type;const En=yield(0,Se.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(en),type:Bn}),{data:Sn,total_count:Ln}=En||{};Ln>0&&Yt(Ot=>Dn(Ot,en,{children:Sn.map(Tn=>({title:Tn.name,id:Tn.id,pid:Tn.id,value:Tn.id,key:Tn.id,isLeaf:!Tn.have_child}))}))});function Pn(Ht){console.log("----",De),Ht==="1"&&(sn.gg=Ge({},De)),Ht==="2"&&(sn.scj=Ge({},De)),Ht==="3"&&(sn.ttgx=Ge({},De)),Ht==="0"&&(sn.wcjd=Ge({},De)),Ht==="5"&&(sn.yx=Ge({},De)),xt(Ge({},sn))}function qn(){De.type==="1"&&(De=sn.gg),De.type==="2"&&(De=sn.scj),De.type==="3"&&(De=sn.ttgx),De.type==="0"&&(De=sn.wcjd),De.type==="5"&&(De=sn.yx),(De==null?void 0:De.item_type)==="SHIXUN"?(Dt=!0,kt(!0)):(Dt=!1,kt(!1)),ht.setFieldsValue(Ge({},De)),Le(Ge({},De)),qt(Ge({},De))}return Ce.createElement("div",null,Ce.createElement(pe.default,{title:!1,footer:!1,open:Ue,width:1200,centered:!0,className:ie.scoremodal,onCancel:()=>{Me(!1)}},Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement("div",{className:ie.title},Be?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Be&&Ce.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"),Ce.createElement(ce.default,{className:ie.tabWrap,activeKey:De.type,onChange:Ht=>{Ht==="3"?(De.show_all_share=!0,Gt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):De.show_all_share=null,Ht==="0"&&Gt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Pn(De.type),De.type=Ht,(De==null?void 0:De.item_type)==="SHIXUN"&&De.type!=="5"&&(Dt=!0,kt(!0)),It(!1),De.type==="5"&&(Dt=!1,kt(!1)),qn(),Kt()},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:Ce.createElement("div",null,"\u5DF2\u9009",at.length>0&&Ce.createElement("span",{className:ie.titlecount},at.length),pn>0&&Ce.createElement("span",{className:ie.add},"+",pn)),key:"5"}]}),Ce.createElement(xe.default,{layout:"inline",form:ht,onValuesChange:(Ht,en)=>{const Bn=Object.values(en).some(Sn=>Sn!==null&&Sn!==""&&Sn!==void 0),En=en.keyword==="";if(It(Bn||!En),De.page=1,(en==null?void 0:en.item_type)==="SHIXUN"){if(De.type==="5"?kt(!1):kt(!0),Ht.keyword||Ht.keyword==="")return;ht.submit()}else{if(Ht!=null&&Ht.courseid&&ht.setFieldsValue({tag_discipline_id:null}),kt(!1),Ht.keyword||Ht.keyword==="")return;ht.submit()}},onFinish:Ht=>{var en;De.type==="3"&&(!Ht.group_id||((en=Ht==null?void 0:Ht.group_id)==null?void 0:en.length)===0)?De.show_all_share=!0:De.show_all_share=null,Le(Ge(Ge({},De),Ht)),qt(Ge(Ge({},De),Ht))}},Ce.createElement(xe.default.Item,{name:"item_type"},Ce.createElement(ee.default,{className:ie.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Ye?hn:Be?bn==null?void 0:bn.filter(Ht=>Ht.question_type!==5):bn).map(Ht=>Ce.createElement(ee.default.Option,{key:Ht.value},Ht.name)))),["1","2"].includes(De.type)?Ce.createElement(Ce.Fragment,null,Ce.createElement(xe.default.Item,{name:"courseid"},Ce.createElement(ae.Z,{className:ie.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Je})),!Dt&&Ce.createElement(xe.default.Item,{name:"tag_discipline_id"},Ce.createElement(ee.default,{className:ie.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(je=wt==null?void 0:wt.tag_disciplines)==null?void 0:je.map(Ht=>Ce.createElement(ee.default.Option,{key:Ht.id},Ht.name))))):Ce.createElement(Ce.Fragment,null,Ce.createElement(xe.default.Item,{name:"courseid"},Ce.createElement(Fe.q,{style:{width:160,height:38},size:"middle",showLinkButton:!1,data:{container_type:"ItemBank",type:De==null?void 0:De.type}})),!Dt&&Ce.createElement(xe.default.Item,{name:"tag_discipline_id"},Ce.createElement(Fe.i,{allowAcceptEmpty:!0,data:{container_type:"ItemBank",search:!0},style:{width:160,height:38},size:"middle",courseDisciplineId:Qt,showLinkButton:!1}))),Ce.createElement(xe.default.Item,{name:Dt?"diff":"difficulty"},Ce.createElement(ee.default,{className:ie.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},Ft.map(Ht=>Ce.createElement(ee.default.Option,{key:Ht.value},Ht.name)))),Dt&&Ce.createElement(xe.default.Item,{name:"shixun_publish_status"},Ce.createElement(ee.default,{className:ie.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},ut.map(Ht=>Ce.createElement(ee.default.Option,{key:Ht.value},Ht.name)))),(De.type==="3"||De.type==="0")&&!Dt&&Ce.createElement(xe.default.Item,{name:"group_id"},Ce.createElement(re.default,{treeDataSimpleMode:!0,style:{width:134},className:ie.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Ht,en)=>en.title.toUpperCase().indexOf(Ht.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:jn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:tn})),vt&&Ce.createElement("span",{className:ie.allqingchu,onClick:Jt},Ce.createElement("i",{className:"iconfont icon-guanbi4"}),Ce.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Ce.createElement(xe.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Ce.createElement(te.default.Search,{className:ie.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Ce.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ie.searchIcon}`,onClick:()=>ht.submit()}),onSearch:Ht=>{ht.submit()}}))),Ce.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Ce.createElement("div",{onClick:()=>{De.updated_at==="asc"?De.updated_at="desc":De.updated_at="asc",Le(He(Ge({},De),{page:1})),qt(He(Ge({},De),{page:1}))}}," ",De.updated_at?Ce.createElement("img",{src:De.updated_at==="asc"?ve.Z:me.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Ce.createElement("div",{onClick:()=>{De.quotes==="asc"?De.quotes="desc":De.quotes="asc",Le(He(Ge({},De),{page:1})),qt(He(Ge({},De),{page:1}))},style:{marginLeft:20}}," ",De.quotes?Ce.createElement("img",{src:De.quotes==="asc"?ve.Z:me.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Ce.createElement(ne.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(wt==null?void 0:wt.items)||(wt==null?void 0:wt.shixun_list),pagination:!1,loading:gt,rowKey:Ht=>Ht.id,rowSelection:{type:Be||Te?"radio":"checkbox",selectedRowKeys:it,getCheckboxProps:Ht=>({disabled:Ht.shixun_tag_num===1||(gn==null?void 0:gn.find(en=>Ht.id===en))}),onSelect(Ht,en,Bn){if(Be||Te){ot([Ht.id]),jt.current=new Set([Ht.id]),nn(1),Rt([Ht.id]);return}if(en)(Dt||Ht!=null&&Ht.challenge_names)&&un([...Pt,Ht.id]),ot([...it,Ht.id]),Ht.identifier?Bt.current.add(Ht.id):jt.current.add(Ht.id),nn(1),Rt([...at,Ht.id]);else{Ht.identifier?Bt.current.delete(Ht.id):jt.current.delete(Ht.id);let En=at.filter(Sn=>Sn!==Ht.id);if(ot(En),Rt(En),Dt||Ht!=null&&Ht.challenge_names){let Sn=Pt.filter(Ln=>Ln!==Ht.id);un([...Sn])}if(De.type==="5"){zt(He(Ge({},De),{list:[...En]}));return}}},onSelectAll(Ht,en,Bn){var En,Sn;if(Ht){const Ln=Bn.map(Tn=>Tn.id),Ot=(Sn=Bn==null?void 0:Bn.filter(Tn=>Tn==null?void 0:Tn.challenge_names))==null?void 0:Sn.map(Tn=>Tn.id);un([...Pt,...Ot]),ot([...it,...Ln]),Rt([...at,...Ln]);for(const Tn of Bn)Tn.identifier?Bt.current.add(Tn.id):jt.current.add(Tn.id)}else{const Ln=Bn.map(_n=>_n.id),Ot=it.filter(_n=>!Ln.some(Fn=>Fn===_n)),Tn=(En=Bn==null?void 0:Bn.filter(_n=>_n==null?void 0:_n.challenge_names))==null?void 0:En.map(_n=>_n.id);ot([...Ot]),Rt([...Ot]);let In=Pt.filter(_n=>!Tn.some(Fn=>Fn===_n.id));un([...In]),De.type==="5"&&zt(He(Ge({},De),{list:[...Ot]}));for(const _n of Ln)_n.identifier?Bt.current.delete(_n):jt.current.delete(_n)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Ht,en,Bn)=>{var En,Sn;return Ce.createElement(x.Z,{title:fn(en)},Ce.createElement("div",null,Dt||en!=null&&en.challenge_names?"\u5B9E\u8BAD\u9898":(Sn=(En=bn==null?void 0:bn.filter(Ln=>Ln.value===Ht))==null?void 0:En[0])==null?void 0:Sn.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Dt?"30%":"60%",key:"name",render:(Ht,en,Bn)=>{var En;return Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement(x.Z,{title:fn(en)},Ce.createElement("div",{className:en!=null&&en.high_resources_consume?ie.q_title:""},Ce.createElement(ue.Z,{key:1,showLines:1,showTextOnly:!0,value:Dt||en!=null&&en.challenge_names?en!=null&&en.title||Ht===null?"--":Ht:(en==null?void 0:en.item_type)=="BPROGRAM"?(En=en==null?void 0:en.program_attr)==null?void 0:En.description:Ht}))),(en==null?void 0:en.high_resources_consume)&&Ce.createElement(Ae.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Dt,render:(Ht,en,Bn)=>{var En;return Ce.createElement(x.Z,{title:fn(en)},Ce.createElement("span",null,Ht?(En=Ht==null?void 0:Ht.split("\u3001"))==null?void 0:En[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Dt,render:(Ht,en,Bn)=>Ce.createElement(x.Z,{title:fn(en)},Ce.createElement("span",null,Ht||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Ht,en,Bn)=>{var En,Sn,Ln,Ot;return Ce.createElement(x.Z,{title:fn(en)},Ce.createElement("div",null,Dt||en!=null&&en.challenge_names?(en==null?void 0:en.level)||((Sn=(En=Ft==null?void 0:Ft.filter(Tn=>Tn.value===Ht))==null?void 0:En[0])==null?void 0:Sn.name):(Ot=(Ln=Ft==null?void 0:Ft.filter(Tn=>Tn.value===Ht))==null?void 0:Ln[0])==null?void 0:Ot.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Dt,render:(Ht,en,Bn)=>Ce.createElement(x.Z,{title:fn(en)},Ce.createElement("div",null,Ht||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Ht,en,Bn)=>Ce.createElement(x.Z,{title:fn(en)},Ce.createElement("div",null,Dt||en!=null&&en.challenge_names?(en==null?void 0:en.study_count)||(en==null?void 0:en.stu_num):Ht))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(x.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(ye.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Dt,render:(Ht,en,Bn)=>Ce.createElement(x.Z,{title:fn(en)},Ce.createElement("div",null,Ht||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Ht,en,Bn)=>Ce.createElement(x.Z,{title:fn(en)},Ce.createElement("div",{style:{flex:1,textAlign:"start"}},Ce.createElement("a",{onClick:()=>{var En,Sn;Ct(He(Ge({},en),{question_type:Dt||en!=null&&en.challenge_names?5:(Sn=(En=bn==null?void 0:bn.filter(Ln=>Ln.value===(en==null?void 0:en.item_type)))==null?void 0:En[0])==null?void 0:Sn.question_type})),St(!0)}},"\u67E5\u770B"),(en==null?void 0:en.shixun_tag_num)===1&&Ce.createElement("a",{style:{marginLeft:10},onClick:()=>{pe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Ce.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Ce.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${en==null?void 0:en.identifier}/challenges`)}},(en==null?void 0:en.shixun_name)||"--"),"\uFF1F"),onOk:()=>ke(void 0,null,function*(){if(!yn(en==null?void 0:en.identifier))return new Promise((En,Sn)=>{Sn()})})})}},"\u53D1\u5E03")))}].filter(Ht=>!Ht.hidden)}),Ce.createElement(b.Z,{current:De.page,total:(wt==null?void 0:wt.items_count)||(wt==null?void 0:wt.shixuns_count),style:{marginBottom:20},defaultPageSize:De.per_page,showTotal:Ht=>Ce.createElement("span",null,"\u5171\xA0",Ce.createElement("span",{style:{color:"#165DFF"}},Ht),"\xA0\u6761\u6570\u636E"),pageSize:De.per_page,onChange:(Ht,en)=>{De.page=Ht,De.per_page=en,Le(Ge({},De)),qt(Ge({},De))}}),Ce.createElement("div",{className:ie.bottom},Ce.createElement(E.ZP,{className:ie.no,onClick:()=>{Me(!1)}},"\u53D6\u6D88"),Ce.createElement(E.ZP,{loading:tt,style:{width:tt&&75},className:ie.yes,onClick:()=>ke(void 0,null,function*(){if((at==null?void 0:at.length)<=0){a.ZP.info(Be||Te?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Ve([...jt.current],[...Bt.current],!0,at==null?void 0:at.length)})},Be?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Ce.createElement(pe.default,{open:pt,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:ie.previewModal,width:1e3,centered:!0,onCancel:()=>{St(!1)},onOk:()=>{St(!1)}},Ce.createElement(ge,{qitem:st})))};var Ne=(0,be.connect)(({shixunsDetail:Me,newExercisePaper:Ue})=>({shixunsDetail:Me,newExercisePaper:Ue}))(Re)},54579:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return ne}});var y=le(62957),xe={ul:"ul___TdfYY"},a=le(32637),pe=le(59301),ce=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,re=(x,b)=>{var E={};for(var z in x)ee.call(x,z)&&b.indexOf(z)<0&&(E[z]=x[z]);if(x!=null&&ce)for(var z of ce(x))b.indexOf(z)<0&&ae.call(x,z)&&(E[z]=x[z]);return E},ne=x=>{var b=x,{open:E,onCancel:z}=b,ie=re(b,["open","onCancel"]);return pe.createElement(y.default,{centered:!0,open:E,title:pe.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:z,footer:null},pe.createElement("div",null,pe.createElement("div",{className:"tc"},pe.createElement("img",{className:"mt10",src:a,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),pe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),pe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),pe.createElement("div",{style:{color:"#333"},className:"pt30 font14"},pe.createElement("ul",{className:xe.ul},pe.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),pe.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),pe.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},74372:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return x}});var y=le(59301),xe=le(6767),a=le(62957),pe=le(37568),ce={flex_box_center:"flex_box_center___sBoKM",flex_space_between:"flex_space_between___SHLh3",flex_box_vertical_center:"flex_box_vertical_center___T97r6",flex_box_center_end:"flex_box_center_end___pNP7Y",flex_box_column:"flex_box_column___dr0wb",addModal:"addModal___aEWdi",row:"row____K9d5",label:"label___y3olw"},ee=le(15395),ae=le(70610),re=le(76560),te=(b,E,z)=>new Promise((ie,oe)=>{var fe=se=>{try{de(z.next(se))}catch(he){oe(he)}},ue=se=>{try{de(z.throw(se))}catch(he){oe(he)}},de=se=>se.done?ie(se.value):Promise.resolve(se.value).then(fe,ue);de((z=z.apply(b,E)).next())});const ne=({problemset:b,dispatch:E,onOk:z})=>{const[ie,oe]=(0,y.useState)(""),[fe,ue]=(0,y.useState)([0]),de=()=>{E({type:"problemset/setActionTabs",payload:{}})};(0,y.useEffect)(()=>{var he,Ee;b.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939"&&(ue([(Ee=(he=b.actionTabs)==null?void 0:he.params)==null?void 0:Ee.group_id]),oe(""))},[b.actionTabs.key]);const se=()=>te(void 0,null,function*(){const he=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!ie.trim()){xe.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(ie.charAt(0)===" "){xe.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let ge=0;ge0?fe[0]:0,name:ie});Ee.status===0&&(de(),z(Ee==null?void 0:Ee.id))});return y.createElement(a.default,{centered:!0,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",open:b.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939",width:500,onCancel:de,onOk:se,destroyOnClose:!0},y.createElement("div",{className:ce.addModal},y.createElement("div",{className:ce.row},y.createElement("span",{className:ce.label},"\u6587\u4EF6\u5939\u540D\u79F0: "),y.createElement(pe.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",value:ie,onChange:he=>oe(he.target.value)})),y.createElement("div",{className:ce.row,style:{alignItems:"start",maxHeight:500,overflow:"auto"}},y.createElement("span",{className:ce.label},"\u6587\u4EF6\u5939\u4F4D\u7F6E: "),y.createElement(ee.Z,{value:fe,onChange:he=>ue(he)}))))};var x=(0,re.connect)(({problemset:b})=>({problemset:b}))(ne)},52790:function(dt,nt,le){"use strict";var y=le(59301),xe=le(76560),a=le(6767),pe=le(62957),ce=le(89392),ee=le.n(ce),ae=le(17062),re=le(38394),te=le(24334),ne=le.n(te),x=le(82093),b=le(50582),E=le(57049),z=le(61186),ie=le.n(z),oe=le(59301),fe=Object.defineProperty,ue=Object.defineProperties,de=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ge=(Ae,Se,Fe)=>Se in Ae?fe(Ae,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Ae[Se]=Fe,ve=(Ae,Se)=>{for(var Fe in Se||(Se={}))he.call(Se,Fe)&&ge(Ae,Fe,Se[Fe]);if(se)for(var Fe of se(Se))Ee.call(Se,Fe)&&ge(Ae,Fe,Se[Fe]);return Ae},me=(Ae,Se)=>ue(Ae,de(Se)),be=(Ae,Se,Fe)=>new Promise((Ce,_e)=>{var we=We=>{try{Oe(Fe.next(We))}catch(Pe){_e(Pe)}},Ie=We=>{try{Oe(Fe.throw(We))}catch(Pe){_e(Pe)}},Oe=We=>We.done?Ce(We.value):Promise.resolve(We.value).then(we,Ie);Oe((Fe=Fe.apply(Ae,Se)).next())});const ye=({problemset:Ae,dispatch:Se})=>{var Fe,Ce,_e,we,Ie;const[Oe,We]=(0,y.useState)({}),[Pe,Xe]=(0,y.useState)([]),[Ge,He]=(0,y.useState)(!1),[ke,Re]=(0,y.useState)(!1),[Ne,Me]=(0,y.useState)({}),Ue=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var ze,Be,Ye;if(((ze=Ae==null?void 0:Ae.actionTabs)==null?void 0:ze.key)==="BPROGRAM"){const Te=(0,ce.cloneDeep)((Be=Ae==null?void 0:Ae.actionTabs)==null?void 0:Be.params);We(Te),Xe((Ye=Te==null?void 0:Te.standard_answer)==null?void 0:Ye.map(Ze=>({value:"",answer:(Ze==null?void 0:Ze.answer_text)||[]})))}},[(Fe=Ae==null?void 0:Ae.actionTabs)==null?void 0:Fe.key]);function Ve(){return new Date().getTime()}const rt=()=>be(void 0,null,function*(){var ze,Be,Ye,Te,Ze;if(Pe.some(qe=>(qe==null?void 0:qe.value)==="")&&!Ge){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ge){const qe=(0,ce.cloneDeep)((ze=Ae==null?void 0:Ae.actionTabs)==null?void 0:ze.params);Xe([...(Be=qe==null?void 0:qe.standard_answer)==null?void 0:Be.map(je=>({value:"",answer:(je==null?void 0:je.answer_text)||[],type:""}))]),He(!Ge);return}else{let qe=Pe==null?void 0:Pe.map((je,De)=>me(ve({},je),{type:je.types}));Xe(qe)}console.log(Pe),Re(!0);let Ke=yield(0,x.ZP)(`/api/problems/${(Ye=Oe==null?void 0:Oe.program_attr)==null?void 0:Ye.identifier}/start.json`,{method:"get"});const $e=yield(0,b.n4)(Ke==null?void 0:Ke.identifier,{code:(Te=Oe==null?void 0:Oe.program_attr)==null?void 0:Te.code,language:(Ze=Oe==null?void 0:Oe.program_attr)==null?void 0:Ze.language,answers:Pe==null?void 0:Pe.map(qe=>qe.value)});if(($e==null?void 0:$e.status)===0){let je=function(){return be(this,null,function*(){const{status:De,message:Le,data:Je}=yield(0,b.rX)(Ke==null?void 0:Ke.identifier,"submit"),it=Ve()-qe>10*1e3*(Pe==null?void 0:Pe.length);if(De!==0&&!it&&setTimeout(je,1e3),it){pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),Re(!1);return}if(De===0){Re(!1);let ot=Pe==null?void 0:Pe.map((at,Rt)=>me(ve({},at),{type:(Je==null?void 0:Je.right_arr[Rt])===1?"success":"warning"}));Xe(ot),Me(Je),Je.status===2&&(Re(!1),pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const qe=Ve();yield(0,b.bM)(Ke==null?void 0:Ke.identifier,{}),je()}else Re(!1);He(!Ge)}),tt=()=>{We({}),Xe([]),He(!1),Se({type:"problemset/setActionTabs",payload:{}})};return oe.createElement(oe.Fragment,null,oe.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:Ae.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ge?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:rt,onCancel:tt,okButtonProps:{loading:ke}},oe.createElement("div",null,oe.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),oe.createElement(re.Z,{value:(Ce=Oe==null?void 0:Oe.program_attr)==null?void 0:Ce.description}),((_e=Oe==null?void 0:Oe.program_attr)==null?void 0:_e.code)&&oe.createElement(re.Z,{showProgramFill:!0,onFillChange:ze=>{let Be=ze==null?void 0:ze.map((Ye,Te)=>ve({},Ye));Xe(Be)},programFillValue:Pe,value:te.Base64.decode((we=Oe==null?void 0:Oe.program_attr)==null?void 0:we.code)}),Ge&&oe.createElement(y.Fragment,null,oe.createElement("div",{className:ae.Z.line}),(Ie=Oe==null?void 0:Oe.standard_answer)==null?void 0:Ie.map((ze,Be)=>oe.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},oe.createElement("b",null,"\u586B\u7A7A",Be+1,"\u7B54\u6848:\xA0"),oe.createElement("pre",null,(ze==null?void 0:ze.answer_text)||""))),oe.createElement("div",{className:"c-grey-333 mb10"},oe.createElement("b",null,"\u89E3\u6790:\xA0"),(Oe==null?void 0:Oe.analysis)||"\u6682\u65E0\u89E3\u6790")))),(Ne==null?void 0:Ne.id)&&Ne.status!==2&&oe.createElement(pe.default,{open:(Ne==null?void 0:Ne.id)&&Ne.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{Me({})},onCancel:()=>{Me({})}},oe.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},oe.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},oe.createElement("div",null,oe.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),oe.createElement("span",{style:{marginLeft:12,color:Ne.status!==0&&"#E30000"}},E.Im[Ne.status])),oe.createElement("div",null,oe.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),oe.createElement("span",{style:{marginLeft:12}},ie()(Ne.created_at).format("YYYY-MM-DD HH:mm:ss"))),oe.createElement("div",null,oe.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),oe.createElement("span",{style:{marginLeft:12}},Ne.language)),oe.createElement("div",null,oe.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),oe.createElement("span",{style:{marginLeft:12}},Ne.execute_time,"ms"))),oe.createElement(E.Y4,ve({},Ne)))))};nt.Z=(0,xe.connect)(({problemset:Ae})=>({problemset:Ae}))(ye)},48820:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return St}});var y=le(59301),xe=le(76560),a=le(6767),pe=le(62957),ce=le(89392),ee=le(38394),ae=le(47889),re=le(99571),te=le(37285),ne=le(17062),x=le(59301),b=Object.defineProperty,E=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,ue=(Dt,kt,Pt)=>kt in Dt?b(Dt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):Dt[kt]=Pt,de=(Dt,kt)=>{for(var Pt in kt||(kt={}))oe.call(kt,Pt)&&ue(Dt,Pt,kt[Pt]);if(ie)for(var Pt of ie(kt))fe.call(kt,Pt)&&ue(Dt,Pt,kt[Pt]);return Dt},se=(Dt,kt)=>E(Dt,z(kt)),he=(Dt,kt,Pt)=>new Promise((un,pn)=>{var nn=tn=>{try{ln(Pt.next(tn))}catch(Yt){pn(Yt)}},Xt=tn=>{try{ln(Pt.throw(tn))}catch(Yt){pn(Yt)}},ln=tn=>tn.done?un(tn.value):Promise.resolve(tn.value).then(nn,Xt);ln((Pt=Pt.apply(Dt,kt)).next())});const Ee=({problemset:Dt,dispatch:kt,showdiv:Pt,data:un})=>{const[pn,nn]=(0,y.useState)([]),[Xt,ln]=(0,y.useState)(!1),tn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var bn;((bn=Object.keys(un))==null?void 0:bn.length)>0&&nn(un.choices)},[un]);const Yt=()=>he(void 0,null,function*(){if(!pn.some(bn=>bn==null?void 0:bn.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Xt){const bn=(0,ce.cloneDeep)(un);nn(bn.choices)}ln(!Xt)}),gn=(bn,hn)=>{console.log(bn.target.checked);const sn=pn.map((xt,Bt)=>se(de({},xt),{checked:Bt===hn?bn.target.checked:!1}));nn(sn)},xn=()=>{nn([]),ln(!1),kt({type:"problemset/setActionTabs",payload:{}})};return x.createElement("div",null,x.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),x.createElement(ee.Z,{value:un==null?void 0:un.name}),pn==null?void 0:pn.map((bn,hn)=>{const{is_answer:sn,checked:xt,choice_text:Bt}=bn;let jt="";return Xt&&sn&&(jt=ne.Z.green),Xt&&!sn&&xt&&(jt=ne.Z.red),x.createElement("div",{key:hn,style:{pointerEvents:Xt?"none":"auto"},className:`${ne.Z.row} ${jt}`},x.createElement(ae.ZP,{onChange:Qt=>gn(Qt,hn),checked:xt}),x.createElement("span",null,tn[hn],".\xA0"),x.createElement(ee.Z,{className:ne.Z.html,value:Bt}),Xt&&sn&&x.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Xt&&!sn&&xt&&x.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Xt&&x.createElement(y.Fragment,null,x.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},x.createElement("div",{className:"c-grey-333 mb5"},x.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),tn[pn.findIndex(bn=>bn.is_answer)]),x.createElement("div",{className:"c-grey-333 mb10"},x.createElement("b",null,"\u89E3\u6790:\xA0"),(un==null?void 0:un.analysis)||"\u6682\u65E0\u89E3\u6790"))),x.createElement("div",{style:{textAlign:"end",marginTop:10}},x.createElement(re.ZP,{type:"primary",onClick:()=>{Yt()}},Xt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Pt&&x.createElement(te.Z,null))};var ge=(0,xe.connect)(({problemset:Dt})=>({problemset:Dt}))(Ee),ve=le(37568),me=le(65986),be=le(59301),ye=Object.defineProperty,Ae=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,we=(Dt,kt,Pt)=>kt in Dt?ye(Dt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):Dt[kt]=Pt,Ie=(Dt,kt)=>{for(var Pt in kt||(kt={}))Ce.call(kt,Pt)&&we(Dt,Pt,kt[Pt]);if(Fe)for(var Pt of Fe(kt))_e.call(kt,Pt)&&we(Dt,Pt,kt[Pt]);return Dt},Oe=(Dt,kt)=>Ae(Dt,Se(kt)),We=(Dt,kt,Pt)=>new Promise((un,pn)=>{var nn=tn=>{try{ln(Pt.next(tn))}catch(Yt){pn(Yt)}},Xt=tn=>{try{ln(Pt.throw(tn))}catch(Yt){pn(Yt)}},ln=tn=>tn.done?un(tn.value):Promise.resolve(tn.value).then(nn,Xt);ln((Pt=Pt.apply(Dt,kt)).next())});const Pe=({problemset:Dt,datas:kt,showdiv:Pt,dispatch:un})=>{var pn;const[nn,Xt]=(0,y.useState)({}),[ln,tn]=(0,y.useState)([]),[Yt,gn]=(0,y.useState)(!1),xn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var xt;if(Object.keys(kt)){const Bt=(0,ce.cloneDeep)(kt);Xt(Bt),tn((xt=Bt==null?void 0:Bt.standard_answer)==null?void 0:xt.map(jt=>Ie({value:"",answer:(jt==null?void 0:jt.answer_text)||[]},jt)))}},[kt]);const bn=()=>We(void 0,null,function*(){var xt;if(ln.some(Bt=>(Bt==null?void 0:Bt.value)==="")){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Yt){const Bt=(0,ce.cloneDeep)(kt);tn((xt=Bt==null?void 0:Bt.standard_answer)==null?void 0:xt.map(jt=>Ie({value:"",answer:(jt==null?void 0:jt.answer_text)||[]},jt)))}gn(!Yt)}),hn=(xt,Bt)=>{const jt=ln.map((Qt,Ft)=>Oe(Ie({},Qt),{value:Ft===Bt?xt.target.value:Qt.value}));tn(jt)},sn=()=>{Xt({}),tn([]),gn(!1),un({type:"problemset/setActionTabs",payload:{}})};return be.createElement("div",null,be.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),be.createElement(ee.Z,{value:nn==null?void 0:nn.name}),ln==null?void 0:ln.map((xt,Bt)=>{const{value:jt,answer:Qt}=xt;let Ft="";return Yt&&(Qt!=null&&Qt.includes(jt))&&(Ft=ne.Z.green),Yt&&!(Qt!=null&&Qt.includes(jt))&&(Ft=ne.Z.red),be.createElement("div",{key:Bt,style:{pointerEvents:Yt?"none":"auto",marginTop:10},className:`${ne.Z.row} ${Ft}`},be.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",Bt+1,"\u7B54\u6848:"),(xt==null?void 0:xt.model)===1?be.createElement(ve.default.TextArea,{className:ne.Z.textArea,style:{width:610,marginRight:10},onChange:_t=>hn(_t,Bt),value:jt}):be.createElement(me.Z,{value:jt,onChange:_t=>{const ut=ln.map((vt,It)=>Oe(Ie({},vt),{value:It===Bt?_t:vt.value}));tn(ut)}}),Yt&&(Qt==null?void 0:Qt.includes(jt))&&be.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Yt&&!(Qt!=null&&Qt.includes(jt))&&be.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Yt&&be.createElement(y.Fragment,null,be.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(pn=nn==null?void 0:nn.standard_answer)==null?void 0:pn.map((xt,Bt)=>{var jt,Qt;return be.createElement("div",{className:"c-grey-333 mb5"},be.createElement("b",null,"\u586B\u7A7A",Bt+1,"\u7B54\u6848:\xA0"),(xt==null?void 0:xt.model)===1?((jt=xt==null?void 0:xt.answer_text)==null?void 0:jt.join("\u3001"))||"":be.createElement(me.Z,{value:(Qt=xt==null?void 0:xt.answer_text)==null?void 0:Qt.join("\u3001"),disabled:!0}))}),be.createElement("div",{className:"c-grey-333 mb10"},be.createElement("b",null,"\u89E3\u6790:\xA0"),(nn==null?void 0:nn.analysis)||"\u6682\u65E0\u89E3\u6790"))),be.createElement("div",{style:{textAlign:"end",marginTop:10}},be.createElement(re.ZP,{type:"primary",onClick:()=>{bn()}},Yt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Pt&&be.createElement(te.Z,null))};var Xe=(0,xe.connect)(({problemset:Dt})=>({problemset:Dt}))(Pe),Ge=le(59301),He=Object.defineProperty,ke=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,Ve=(Dt,kt,Pt)=>kt in Dt?He(Dt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):Dt[kt]=Pt,rt=(Dt,kt)=>{for(var Pt in kt||(kt={}))Me.call(kt,Pt)&&Ve(Dt,Pt,kt[Pt]);if(Ne)for(var Pt of Ne(kt))Ue.call(kt,Pt)&&Ve(Dt,Pt,kt[Pt]);return Dt},tt=(Dt,kt)=>ke(Dt,Re(kt)),ze=(Dt,kt,Pt)=>new Promise((un,pn)=>{var nn=tn=>{try{ln(Pt.next(tn))}catch(Yt){pn(Yt)}},Xt=tn=>{try{ln(Pt.throw(tn))}catch(Yt){pn(Yt)}},ln=tn=>tn.done?un(tn.value):Promise.resolve(tn.value).then(nn,Xt);ln((Pt=Pt.apply(Dt,kt)).next())});const Be=({problemset:Dt,datas:kt,showdiv:Pt,dispatch:un})=>{var pn;const[nn,Xt]=(0,y.useState)({}),[ln,tn]=(0,y.useState)([]),[Yt,gn]=(0,y.useState)(!1),xn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{if(Object.keys(kt)){const xt=(0,ce.cloneDeep)(kt);Xt(xt),tn(xt.choices)}},[kt]);const bn=()=>ze(void 0,null,function*(){if(!ln.some(xt=>xt==null?void 0:xt.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Yt){const xt=(0,ce.cloneDeep)(kt);tn(xt.choices)}gn(!Yt)}),hn=(xt,Bt)=>{console.log(xt.target.checked);const jt=ln.map((Qt,Ft)=>tt(rt({},Qt),{checked:Ft===Bt?xt.target.checked:!1}));tn(jt)},sn=()=>{Xt({}),tn([]),gn(!1),un({type:"problemset/setActionTabs",payload:{}})};return Ge.createElement("div",null,Ge.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),Ge.createElement(ee.Z,{value:nn==null?void 0:nn.name}),ln==null?void 0:ln.map((xt,Bt)=>{const{is_answer:jt,checked:Qt,choice_text:Ft}=xt;let _t="";return Yt&&jt&&(_t=ne.Z.green),Yt&&!jt&&Qt&&(_t=ne.Z.red),Ge.createElement("div",{key:Bt,style:{pointerEvents:Yt?"none":"auto"},className:`${ne.Z.row} ${_t}`},Ge.createElement(ae.ZP,{onChange:ut=>hn(ut,Bt),checked:Qt}),Ge.createElement(ee.Z,{className:ne.Z.html,value:Ft}),Yt&&jt&&Ge.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Yt&&!jt&&Qt&&Ge.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Yt&&Ge.createElement(y.Fragment,null,Ge.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Ge.createElement("div",{className:"c-grey-333 mb5"},Ge.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(pn=ln.find(xt=>xt.is_answer))==null?void 0:pn.choice_text),Ge.createElement("div",{className:"c-grey-333 mb10"},Ge.createElement("b",null,"\u89E3\u6790:\xA0"),(nn==null?void 0:nn.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ge.createElement("div",{style:{textAlign:"end",marginTop:10}},Ge.createElement(re.ZP,{type:"primary",onClick:()=>{bn()}},Yt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Pt&&Ge.createElement(te.Z,null))};var Ye=(0,xe.connect)(({problemset:Dt})=>({problemset:Dt}))(Be),Te=le(62673),Ze=le(59301),Ke=Object.defineProperty,$e=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Je=(Dt,kt,Pt)=>kt in Dt?Ke(Dt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):Dt[kt]=Pt,et=(Dt,kt)=>{for(var Pt in kt||(kt={}))De.call(kt,Pt)&&Je(Dt,Pt,kt[Pt]);if(je)for(var Pt of je(kt))Le.call(kt,Pt)&&Je(Dt,Pt,kt[Pt]);return Dt},it=(Dt,kt)=>$e(Dt,qe(kt)),ot=(Dt,kt,Pt)=>new Promise((un,pn)=>{var nn=tn=>{try{ln(Pt.next(tn))}catch(Yt){pn(Yt)}},Xt=tn=>{try{ln(Pt.throw(tn))}catch(Yt){pn(Yt)}},ln=tn=>tn.done?un(tn.value):Promise.resolve(tn.value).then(nn,Xt);ln((Pt=Pt.apply(Dt,kt)).next())});const at=({problemset:Dt,data:kt,showdiv:Pt,dispatch:un})=>{const[pn,nn]=(0,y.useState)([]),[Xt,ln]=(0,y.useState)(!1),tn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var bn;((bn=Object.keys(kt))==null?void 0:bn.length)>0&&nn(kt.choices)},[kt]);const Yt=()=>ot(void 0,null,function*(){if(!pn.some(bn=>bn==null?void 0:bn.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Xt){const bn=(0,ce.cloneDeep)(kt);nn(bn.choices)}ln(!Xt)}),gn=(bn,hn)=>{console.log(bn.target.checked);const sn=pn.map((xt,Bt)=>it(et({},xt),{checked:Bt===hn?bn.target.checked:xt.checked}));nn(sn)},xn=()=>{let bn="";return pn.forEach((hn,sn)=>{hn.is_answer&&(bn=bn+tn[sn])}),bn};return Ze.createElement("div",null,Ze.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),Ze.createElement(ee.Z,{value:kt==null?void 0:kt.name}),pn==null?void 0:pn.map((bn,hn)=>{const{is_answer:sn,checked:xt,choice_text:Bt}=bn;let jt="";return Xt&&sn&&(jt=ne.Z.green),Xt&&!sn&&xt&&(jt=ne.Z.red),Ze.createElement("div",{key:hn,style:{pointerEvents:Xt?"none":"auto"},className:`${ne.Z.row} ${jt}`},Ze.createElement(Te.default,{style:{padding:3},onChange:Qt=>gn(Qt,hn),checked:xt}),Ze.createElement("span",null,tn[hn],".\xA0"),Ze.createElement(ee.Z,{className:ne.Z.html,value:Bt}),Xt&&sn&&Ze.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Xt&&!sn&&xt&&Ze.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Xt&&Ze.createElement(y.Fragment,null,Ze.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Ze.createElement("div",{className:"c-grey-333 mb5"},Ze.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),xn()),Ze.createElement("div",{className:"c-grey-333 mb10"},Ze.createElement("b",null,"\u89E3\u6790:\xA0"),(kt==null?void 0:kt.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ze.createElement("div",{style:{textAlign:"end",marginTop:10}},Ze.createElement(re.ZP,{type:"primary",onClick:()=>{Yt()}},Xt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Pt&&Ze.createElement(te.Z,null))};var Rt=(0,xe.connect)(({problemset:Dt})=>({problemset:Dt}))(at),wt=le(2978),Tt=le(59301),gt=(Dt,kt,Pt)=>new Promise((un,pn)=>{var nn=tn=>{try{ln(Pt.next(tn))}catch(Yt){pn(Yt)}},Xt=tn=>{try{ln(Pt.throw(tn))}catch(Yt){pn(Yt)}},ln=tn=>tn.done?un(tn.value):Promise.resolve(tn.value).then(nn,Xt);ln((Pt=Pt.apply(Dt,kt)).next())});const ct=({problemset:Dt,dispatch:kt,showdiv:Pt,datas:un})=>{var pn,nn,Xt;const[ln,tn]=(0,y.useState)({}),[Yt,gn]=(0,y.useState)(!1),[xn,bn]=(0,y.useState)(!0),[hn,sn]=(0,y.useState)("");(0,y.useEffect)(()=>{if(Object.keys(un)){const jt=(0,ce.cloneDeep)(un);tn(jt)}},[un]);const xt=()=>gt(void 0,null,function*(){if(!hn){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Yt&&sn(""),gn(!Yt)}),Bt=()=>{tn({}),bn(!0),gn(!1),sn(""),kt({type:"problemset/setActionTabs",payload:{}})};return Tt.createElement("div",null,Tt.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),Tt.createElement(ee.Z,{value:ln==null?void 0:ln.name,style:{marginBottom:10}}),xn?Tt.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{bn(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):Tt.createElement(wt.Z,{defaultValue:hn,onChange:jt=>{sn(jt)}}),Yt&&Tt.createElement(y.Fragment,null,Tt.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Tt.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),Tt.createElement("br",null),((pn=ln==null?void 0:ln.answer_texts)==null?void 0:pn[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((nn=ln==null?void 0:ln.keywords)==null?void 0:nn.length)>0&&Tt.createElement("div",{style:{marginTop:10,marginBottom:10}},Tt.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(Xt=ln==null?void 0:ln.keywords)==null?void 0:Xt.map(jt=>{var Qt,Ft,_t;return((Qt=jt==null?void 0:jt.keyword)==null?void 0:Qt.length)>1?((Ft=jt==null?void 0:jt.keyword)==null?void 0:Ft.join("\u6216"))+"\uFF1B":((_t=jt==null?void 0:jt.keyword)==null?void 0:_t[0])+"\uFF1B"})),Tt.createElement("div",{style:{color:"#5F6368"}},Tt.createElement("b",null,"\u89E3\u6790:"),Tt.createElement("br",null),(ln==null?void 0:ln.analysis)||"\u6682\u65E0\u89E3\u6790"))),Tt.createElement("div",{style:{textAlign:"end",marginTop:10}},Tt.createElement(re.ZP,{type:"primary",onClick:()=>{xt()}},Yt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Pt&&Tt.createElement(te.Z,null))};var ht=(0,xe.connect)(({problemset:Dt})=>({problemset:Dt}))(ct),st=le(59301),Ct=(Dt,kt,Pt)=>new Promise((un,pn)=>{var nn=tn=>{try{ln(Pt.next(tn))}catch(Yt){pn(Yt)}},Xt=tn=>{try{ln(Pt.throw(tn))}catch(Yt){pn(Yt)}},ln=tn=>tn.done?un(tn.value):Promise.resolve(tn.value).then(nn,Xt);ln((Pt=Pt.apply(Dt,kt)).next())});const pt=({problemset:Dt,dispatch:kt})=>{var Pt,un;const[pn,nn]=(0,y.useState)({}),[Xt,ln]=(0,y.useState)(!1),[tn,Yt]=(0,y.useState)(!0),[gn,xn]=(0,y.useState)("");(0,y.useEffect)(()=>{var sn,xt;if(((sn=Dt==null?void 0:Dt.actionTabs)==null?void 0:sn.key)==="COMBINATION"){const Bt=(0,ce.cloneDeep)((xt=Dt==null?void 0:Dt.actionTabs)==null?void 0:xt.params);nn(Bt)}},[(Pt=Dt==null?void 0:Dt.actionTabs)==null?void 0:Pt.key]);const bn=()=>Ct(void 0,null,function*(){if(!gn){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}ln(!Xt)}),hn=()=>{nn({}),Yt(!0),ln(!1),xn(""),kt({type:"problemset/setActionTabs",payload:{}})};return st.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:Dt.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Xt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:bn,onCancel:hn},st.createElement("div",null,st.createElement("div",{className:"c-light-primary mb5 font16"},"\u7EC4\u5408\u9898"),st.createElement(ee.Z,{value:pn==null?void 0:pn.name,style:{marginBottom:10}}),(un=pn==null?void 0:pn.sub_item_banks)==null?void 0:un.map((sn,xt)=>{var Bt,jt,Qt,Ft,_t;if((sn==null?void 0:sn.item_type)==="SINGLE")return st.createElement(ge,{data:sn,showdiv:((Bt=pn==null?void 0:pn.sub_item_banks)==null?void 0:Bt.length)-1===xt});if((sn==null?void 0:sn.item_type)==="MULTIPLE")return st.createElement(Rt,{data:sn,showdiv:((jt=pn==null?void 0:pn.sub_item_banks)==null?void 0:jt.length)-1===xt});if((sn==null?void 0:sn.item_type)==="JUDGMENT")return st.createElement(Ye,{datas:sn,showdiv:((Qt=pn==null?void 0:pn.sub_item_banks)==null?void 0:Qt.length)-1===xt});if((sn==null?void 0:sn.item_type)==="COMPLETION")return st.createElement(Xe,{datas:sn,showdiv:((Ft=pn==null?void 0:pn.sub_item_banks)==null?void 0:Ft.length)-1===xt});if((sn==null?void 0:sn.item_type)==="SUBJECTIVE")return st.createElement(ht,{datas:sn,showdiv:((_t=pn==null?void 0:pn.sub_item_banks)==null?void 0:_t.length)-1===xt})})))};var St=(0,xe.connect)(({problemset:Dt})=>({problemset:Dt}))(pt)},52634:function(dt,nt,le){"use strict";var y=le(59301),xe=le(76560),a=le(6767),pe=le(62957),ce=le(37568),ee=le(89392),ae=le.n(ee),re=le(17062),te=le(38394),ne=le(65986),x=le(59301),b=Object.defineProperty,E=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,ue=(ge,ve,me)=>ve in ge?b(ge,ve,{enumerable:!0,configurable:!0,writable:!0,value:me}):ge[ve]=me,de=(ge,ve)=>{for(var me in ve||(ve={}))oe.call(ve,me)&&ue(ge,me,ve[me]);if(ie)for(var me of ie(ve))fe.call(ve,me)&&ue(ge,me,ve[me]);return ge},se=(ge,ve)=>E(ge,z(ve)),he=(ge,ve,me)=>new Promise((be,ye)=>{var Ae=Ce=>{try{Fe(me.next(Ce))}catch(_e){ye(_e)}},Se=Ce=>{try{Fe(me.throw(Ce))}catch(_e){ye(_e)}},Fe=Ce=>Ce.done?be(Ce.value):Promise.resolve(Ce.value).then(Ae,Se);Fe((me=me.apply(ge,ve)).next())});const Ee=({problemset:ge,dispatch:ve})=>{var me,be;const[ye,Ae]=(0,y.useState)({}),[Se,Fe]=(0,y.useState)([]),[Ce,_e]=(0,y.useState)(!1),[we,Ie]=(0,y.useState)(0),Oe=()=>{var Ge;const He=(Ge=ge==null?void 0:ge.actionTabs)==null?void 0:Ge.params,ke=He==null?void 0:He.standard_answer.map(Ne=>{var Me;let Ue=(Me=Ne==null?void 0:Ne.answer_text)==null?void 0:Me.map(Ve=>Ve.trim());return He!=null&&He.downcase&&(Ue=Ue==null?void 0:Ue.map(Ve=>Ve==null?void 0:Ve.toLowerCase())),He!=null&&He.no_space&&(Ue=Ue==null?void 0:Ue.map(Ve=>Ve==null?void 0:Ve.replace(/\s+/g,""))),se(de({},Ne),{value:"",answer:Ue})});let Re=[];He!=null&&He.is_ordered||(Re=Re.concat(...ke.map(Ne=>Ne.answer))),console.log("allAnswers===",Re,ke,ke.map(Ne=>Ne.answer),He!=null&&He.is_ordered?ke:ke.map(Ne=>se(de({},Ne),{answer:Re}))),Fe(He!=null&&He.is_ordered?ke:ke.map(Ne=>se(de({},Ne),{answer:Re})))};(0,y.useEffect)(()=>{var Ge,He;if(((Ge=ge==null?void 0:ge.actionTabs)==null?void 0:Ge.key)==="COMPLETION"){const ke=(0,ee.cloneDeep)((He=ge==null?void 0:ge.actionTabs)==null?void 0:He.params);Ae(ke),Oe()}},[(me=ge==null?void 0:ge.actionTabs)==null?void 0:me.key]);const We=()=>he(void 0,null,function*(){if(Se.some(Ge=>(Ge==null?void 0:Ge.value)==="")){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Ce&&Oe(),Ie(we+1),_e(!Ce)}),Pe=(Ge,He)=>{const ke=Se.map((Re,Ne)=>se(de({},Re),{value:Ne===He?Ge.target.value:Re.value}));Fe(ke)},Xe=()=>{Ae({}),Fe([]),_e(!1),ve({type:"problemset/setActionTabs",payload:{}})};return console.log("choices downcase no_space",Se,ye),x.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:ge.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ce?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:We,onCancel:Xe},x.createElement("div",null,x.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),x.createElement(te.Z,{value:ye==null?void 0:ye.name}),Se==null?void 0:Se.map((Ge,He)=>{const{value:ke,answer:Re}=Ge;let Ne="";const Me=Ue=>(ye!=null&&ye.downcase&&(Ue=Ue==null?void 0:Ue.toLowerCase()),ye!=null&&ye.no_space&&(Ue=Ue==null?void 0:Ue.replace(/\s+/g,"")),Re==null?void 0:Re.includes(Ue));return Ce&&(Ne=Me(ke)?re.Z.green:re.Z.red),x.createElement("div",{key:He,style:{pointerEvents:Ce?"none":"auto",marginTop:10},className:`${re.Z.row} ${Ne}`},x.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",He+1,"\u7B54\u6848:"),(Ge==null?void 0:Ge.model)===1?x.createElement(ce.default.TextArea,{className:re.Z.textArea,style:{width:610,marginRight:10},onChange:Ue=>Pe(Ue,He),value:ke}):x.createElement(ne.Z,{key:we,value:ke,onChange:Ue=>{const Ve=Se.map((rt,tt)=>se(de({},rt),{value:tt===He?Ue:rt.value}));Fe(Ve)}}),Ce&&x.createElement(x.Fragment,null,Me(ke)?x.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}):x.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"})))}),Ce&&x.createElement(y.Fragment,null,x.createElement("div",{className:re.Z.line}),(be=ye==null?void 0:ye.standard_answer)==null?void 0:be.map((Ge,He)=>{var ke,Re;return x.createElement("div",{className:"c-grey-333 mb5"},x.createElement("b",null,"\u586B\u7A7A",He+1,"\u7B54\u6848:\xA0"),(Ge==null?void 0:Ge.model)===1?((ke=Ge==null?void 0:Ge.answer_text)==null?void 0:ke.join("\u3001"))||"":x.createElement(ne.Z,{value:(Re=Ge==null?void 0:Ge.answer_text)==null?void 0:Re.join("\u3001"),disabled:!0}))}),x.createElement("div",{className:"c-grey-333 mb10 mt10 flex"},x.createElement("b",null,"\u89E3\u6790:\xA0"),x.createElement(te.Z,{value:(ye==null?void 0:ye.analysis)||"\u6682\u65E0\u89E3\u6790"})))))};nt.Z=(0,xe.connect)(({problemset:ge})=>({problemset:ge}))(Ee)},72978:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return ce}});var y={flex_box_center:"flex_box_center___P747F",flex_space_between:"flex_space_between___OiwJD",flex_box_vertical_center:"flex_box_vertical_center___ZEhCi",flex_box_center_end:"flex_box_center_end___h8UWu",flex_box_column:"flex_box_column___SPM3D",pWrap:"pWrap___UlNGw",few:"few___fb5jD"},xe=le(37639),a=le(59301),ce=({data:ee=[],activeTabsKey:ae,onClick:re})=>{const te=()=>ee.map((x,b)=>a.createElement("div",{key:b,className:y.few},a.createElement("b",{title:x.name,style:{color:"#333333"},onClick:()=>re(x.id,!1,ae==="3")},x.name),b\xA0"))),ne=()=>{let x=!0;const b=ee.slice(2,-2),E=a.createElement("div",{className:y.pWrap},b.map(z=>a.createElement("span",{title:z.name,onClick:()=>re(z.id,!1,ae==="3"),key:z.id},z.name)));return ee.map((z,ie)=>{let oe=null;return ie>1&&iere(z.id,!1,ae==="3")},z.name),ie\xA0")),oe})};return a.createElement("aside",{style:{overflowX:"auto"}},ee.length>1&&a.createElement("span",{style:{cursor:"pointer",color:"#afaaaa"},className:"iconfont icon-zuoshangjiaofanhui",onClick:()=>{ee.length===1||re(ee[ee.length-2].id,!1,!0)}}),a.createElement("span",null,"\u5F53\u524D\u6587\u4EF6\u5939\uFF1A"),(ee==null?void 0:ee.length)>5?ne():te())}},24382:function(dt,nt,le){"use strict";var y=le(59301),xe=le(76560),a=le(6767),pe=le(62957),ce=le(47889),ee=le(89392),ae=le.n(ee),re=le(17062),te=le(38394),ne=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,oe=(he,Ee,ge)=>Ee in he?ne(he,Ee,{enumerable:!0,configurable:!0,writable:!0,value:ge}):he[Ee]=ge,fe=(he,Ee)=>{for(var ge in Ee||(Ee={}))z.call(Ee,ge)&&oe(he,ge,Ee[ge]);if(E)for(var ge of E(Ee))ie.call(Ee,ge)&&oe(he,ge,Ee[ge]);return he},ue=(he,Ee)=>x(he,b(Ee)),de=(he,Ee,ge)=>new Promise((ve,me)=>{var be=Se=>{try{Ae(ge.next(Se))}catch(Fe){me(Fe)}},ye=Se=>{try{Ae(ge.throw(Se))}catch(Fe){me(Fe)}},Ae=Se=>Se.done?ve(Se.value):Promise.resolve(Se.value).then(be,ye);Ae((ge=ge.apply(he,Ee)).next())});const se=({problemset:he,dispatch:Ee})=>{var ge,ve;const[me,be]=(0,y.useState)({}),[ye,Ae]=(0,y.useState)([]),[Se,Fe]=(0,y.useState)(!1),Ce=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var Oe,We;if(((Oe=he==null?void 0:he.actionTabs)==null?void 0:Oe.key)==="JUDGMENT"){const Pe=(0,ee.cloneDeep)((We=he==null?void 0:he.actionTabs)==null?void 0:We.params);be(Pe),Ae(Pe.choices)}},[(ge=he==null?void 0:he.actionTabs)==null?void 0:ge.key]);const _e=()=>de(void 0,null,function*(){var Oe;if(!ye.some(We=>We==null?void 0:We.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Se){const We=(0,ee.cloneDeep)((Oe=he==null?void 0:he.actionTabs)==null?void 0:Oe.params);Ae(We.choices)}Fe(!Se)}),we=(Oe,We)=>{console.log(Oe.target.checked);const Pe=ye.map((Xe,Ge)=>ue(fe({},Xe),{checked:Ge===We?Oe.target.checked:!1}));Ae(Pe)},Ie=()=>{be({}),Ae([]),Fe(!1),Ee({type:"problemset/setActionTabs",payload:{}})};return y.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:he.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Se?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:_e,onCancel:Ie},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),y.createElement(te.Z,{value:me==null?void 0:me.name}),ye==null?void 0:ye.map((Oe,We)=>{const{is_answer:Pe,checked:Xe,choice_text:Ge}=Oe;let He="";return Se&&Pe&&(He=re.Z.green),Se&&!Pe&&Xe&&(He=re.Z.red),y.createElement("div",{key:We,style:{pointerEvents:Se?"none":"auto"},className:`${re.Z.row} ${He}`},y.createElement(ce.ZP,{onChange:ke=>we(ke,We),checked:Xe}),y.createElement(te.Z,{className:re.Z.html,value:Ge}),Se&&Pe&&y.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Se&&!Pe&&Xe&&y.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Se&&y.createElement(y.Fragment,null,y.createElement("div",{className:re.Z.line}),y.createElement("div",{className:"c-grey-333 mb5"},y.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(ve=ye.find(Oe=>Oe.is_answer))==null?void 0:ve.choice_text),y.createElement("div",{className:"c-grey-333 mb10"},y.createElement("b",null,"\u89E3\u6790:\xA0"),(me==null?void 0:me.analysis)||"\u6682\u65E0\u89E3\u6790"))))};nt.Z=(0,xe.connect)(({problemset:he})=>({problemset:he}))(se)},55765:function(dt,nt,le){"use strict";var y=le(59301),xe=le(76560),a=le(6767),pe=le(62957),ce=le(62673),ee=le(89392),ae=le.n(ee),re=le(17062),te=le(38394),ne=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,oe=(he,Ee,ge)=>Ee in he?ne(he,Ee,{enumerable:!0,configurable:!0,writable:!0,value:ge}):he[Ee]=ge,fe=(he,Ee)=>{for(var ge in Ee||(Ee={}))z.call(Ee,ge)&&oe(he,ge,Ee[ge]);if(E)for(var ge of E(Ee))ie.call(Ee,ge)&&oe(he,ge,Ee[ge]);return he},ue=(he,Ee)=>x(he,b(Ee)),de=(he,Ee,ge)=>new Promise((ve,me)=>{var be=Se=>{try{Ae(ge.next(Se))}catch(Fe){me(Fe)}},ye=Se=>{try{Ae(ge.throw(Se))}catch(Fe){me(Fe)}},Ae=Se=>Se.done?ve(Se.value):Promise.resolve(Se.value).then(be,ye);Ae((ge=ge.apply(he,Ee)).next())});const se=({problemset:he,dispatch:Ee})=>{var ge;const[ve,me]=(0,y.useState)({}),[be,ye]=(0,y.useState)([]),[Ae,Se]=(0,y.useState)(!1),Fe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var Oe,We;if(((Oe=he==null?void 0:he.actionTabs)==null?void 0:Oe.key)==="MULTIPLE"){const Pe=(0,ee.cloneDeep)((We=he==null?void 0:he.actionTabs)==null?void 0:We.params);me(Pe),ye(Pe.choices)}},[(ge=he==null?void 0:he.actionTabs)==null?void 0:ge.key]);const Ce=()=>de(void 0,null,function*(){var Oe;if(!be.some(We=>We==null?void 0:We.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ae){const We=(0,ee.cloneDeep)((Oe=he==null?void 0:he.actionTabs)==null?void 0:Oe.params);ye(We.choices)}Se(!Ae)}),_e=(Oe,We)=>{console.log(Oe.target.checked);const Pe=be.map((Xe,Ge)=>ue(fe({},Xe),{checked:Ge===We?Oe.target.checked:Xe.checked}));ye(Pe)},we=()=>{me({}),ye([]),Se(!1),Ee({type:"problemset/setActionTabs",payload:{}})},Ie=()=>{let Oe="";return be.forEach((We,Pe)=>{We.is_answer&&(Oe=Oe+Fe[Pe])}),Oe};return y.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:he.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ae?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Ce,onCancel:we},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),y.createElement(te.Z,{value:ve==null?void 0:ve.name}),be==null?void 0:be.map((Oe,We)=>{const{is_answer:Pe,checked:Xe,choice_text:Ge}=Oe;let He="";return Ae&&Pe&&(He=re.Z.green),Ae&&!Pe&&Xe&&(He=re.Z.red),y.createElement("div",{key:We,style:{pointerEvents:Ae?"none":"auto"},className:`${re.Z.row} ${He}`},y.createElement(ce.default,{style:{padding:3},onChange:ke=>_e(ke,We),checked:Xe}),y.createElement("span",null,Fe[We],".\xA0"),y.createElement(te.Z,{className:re.Z.html,value:Ge}),Ae&&Pe&&y.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ae&&!Pe&&Xe&&y.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ae&&y.createElement(y.Fragment,null,y.createElement("div",{className:re.Z.line}),y.createElement("div",{className:"c-grey-333 mb5"},y.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Ie()),y.createElement("div",{className:"c-grey-333 mb10"},y.createElement("b",null,"\u89E3\u6790:\xA0"),(ve==null?void 0:ve.analysis)||"\u6682\u65E0\u89E3\u6790"))))};nt.Z=(0,xe.connect)(({problemset:he})=>({problemset:he}))(se)},45724:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return ye},b:function(){return ve}});var y=le(59301),xe=le(6767),a=le(62957),pe=le(37568),ce=le(99571),ee=le(18287),ae={list:"list___Ur31H",btns:"btns___ITJo0",name:"name___FtR_V",folderWrapper:"folderWrapper___szWWk",folderIcon:"folderIcon___MdKkF",share_folderIcon:"share_folderIcon___G1rNy",subject:"subject___lELqJ"},re=le(82093),te=le(73631),ne=le(31328),x=le(70610),b=le(89392),E=le(4757),z=Object.defineProperty,ie=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(Ae,Se,Fe)=>Se in Ae?z(Ae,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Ae[Se]=Fe,he=(Ae,Se)=>{for(var Fe in Se||(Se={}))ue.call(Se,Fe)&&se(Ae,Fe,Se[Fe]);if(fe)for(var Fe of fe(Se))de.call(Se,Fe)&&se(Ae,Fe,Se[Fe]);return Ae},Ee=(Ae,Se)=>ie(Ae,oe(Se)),ge=(Ae,Se,Fe)=>new Promise((Ce,_e)=>{var we=We=>{try{Oe(Fe.next(We))}catch(Pe){_e(Pe)}},Ie=We=>{try{Oe(Fe.throw(We))}catch(Pe){_e(Pe)}},Oe=We=>We.done?Ce(We.value):Promise.resolve(We.value).then(we,Ie);Oe((Fe=Fe.apply(Ae,Se)).next())});const ve=(Ae,Se,Fe=[])=>{if(Ae)for(const Ce of Ae){if(Ce.key===Se)return Fe;if(Ce.children&&Ce.children!=""){const _e=ve(Ce.children,Se,[...Fe,{id:Ce.key,name:Ce.title.props.name}]);if(_e)return _e}}},me=({isProblemset:Ae,name:Se,id:Fe,isShare:Ce,itemBanksCount:_e,onOpen:we=()=>{},onShare:Ie=()=>{},onMove:Oe=()=>{},onDeleteOk:We=()=>{}})=>{const[Pe,Xe]=(0,y.useState)(!1),[Ge,He]=(0,y.useState)(Se),[ke,Re]=(0,y.useState)(Se),Ne=Ue=>ge(void 0,null,function*(){const Ve=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!ke.trim()){xe.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(ke.charAt(0)===" "){xe.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let tt=0;tt{a.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4\u5220\u9664",className:"custom-modal-divider ",icon:null,content:y.createElement("div",null,y.createElement("p",null,"\u672C\u6B21\u5220\u9664\u64CD\u4F5C\u786E\u5B9A\u540E\u5185\u5BB9\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"),y.createElement("p",null,"\u5220\u9664\u6587\u4EF6\u5939\uFF0C\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BD5\u9898\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01")),cancelText:"\u53D6\u6D88",onOk:()=>ge(void 0,null,function*(){(yield(0,re.ZP)(`/api/item_banks_groups/${Math.abs(Ue)}.json`,{method:"delete",body:{}})).status===0&&We(Ue)})})};return y.createElement("div",{className:ae.list,onClick:Ue=>we(Fe,Ce)},Pe?y.createElement(pe.default,{style:{maxWidth:780},value:ke,onChange:Ue=>{Re(Ue.target.value)},onClick:Ue=>Ue.stopPropagation()}):y.createElement("div",{className:ae.name,title:Ge},Ge),_e?y.createElement("div",{className:ae.subject},"\u8BD5\u9898\u6570 ",_e):"",Ae&&y.createElement("div",{className:ae.btns},Pe?y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-chenggong1 ml10",style:{color:"#33BD8C"},onClick:Ue=>{Ue.stopPropagation(),Ne(Fe)}}),y.createElement("i",{className:"iconfont icon-qingchu ml10",onClick:Ue=>{Ue.stopPropagation(),Re(Ge),Xe(!1)}})):y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-shangyi3 ml10",onClick:Ue=>{Ue.stopPropagation(),Oe(Fe,"up")}}),y.createElement("i",{className:"iconfont icon-shangyi3 ml10",style:{transform:"rotate(180deg)"},onClick:Ue=>{Ue.stopPropagation(),Oe(Fe,"down")}})),y.createElement("div",{style:{position:"relative",top:"-2px",display:"flex"}},y.createElement(ce.ZP,{className:"ml10",onClick:Ue=>{Ue.stopPropagation(),Ie(Math.abs(Fe))},type:"link"},"\u5171\u4EAB\u5168\u90E8\u6587\u4EF6\u5939"),y.createElement(ce.ZP,{className:"ml10",onClick:Ue=>{Ue.stopPropagation(),Xe(!0)},type:"link"},"\u91CD\u547D\u540D"),y.createElement(ce.ZP,{onClick:Ue=>{Ue.stopPropagation(),Me(Fe)},type:"link",danger:!0},"\u5220\u9664"))))};var ye=({isProblemset:Ae,data:Se,onOpen:Fe=()=>{},onShare:Ce=()=>{},navigation:_e,reloadData:we,activeTabsKey:Ie,setRootData:Oe,params:We})=>{const[Pe,Xe]=(0,y.useState)(),[Ge,He]=(0,y.useState)([]),[ke,Re]=(0,y.useState)([]);(0,y.useEffect)(()=>{Pe&&setTimeout(()=>{Oe(Pe)},200)},[Pe]),(0,y.useEffect)(()=>{Re([]),He([])},[Se]),(0,y.useEffect)(()=>{ke.length===0&&Ge.length===0&&Xe(Se==null?void 0:Se.map(Be=>({title:y.createElement(me,{isProblemset:Ae,name:Be.name,id:Be.id,isShare:Be.is_share,itemBanksCount:Be.item_banks_count,onMove:Me,onOpen:Fe,onShare:Ce,onDeleteOk:Ve}),key:Be.id,icon:Be.is_share?y.createElement("img",{onClick:()=>{Fe(Be.id)},src:ne,className:ae.share_folderIcon}):y.createElement("img",{onClick:()=>{Fe(Be.id)},src:te,className:ae.folderIcon}),isLeaf:!Be.have_child})))},[ke,Ge,Se]);const Ne=(Be,Ye,Te)=>{const Ze=(0,b.cloneDeep)(Be);for(let Ke=0;Kege(void 0,null,function*(){(Ye==="up"?yield(0,x.A1)({id:Math.abs(Be)}):yield(0,x.vi)({id:Math.abs(Be)})).status===0&&Xe(Ze=>Ne(Ze,Be,Ye))}),Ue=(Be,Ye)=>Be.filter(Te=>Te.key===Ye?!1:(Te.children&&(Te.children=Ue(Te.children,Ye)),!0)),Ve=Be=>{Xe(Ye=>Ue(Ye,Be)),we()},rt=(Be,Ye,Te)=>Be.map(Ze=>Ze.key===Ye?he(he({},Ze),Te):Ze.children?Ee(he({},Ze),{children:rt(Ze.children,Ye,Te)}):Ze),tt=Be=>ge(void 0,null,function*(){var Ye;const{key:Te}=Be;let Ze=Ie===E.TabType.TeachGroupShare?"3":"";const Ke=yield(0,x.ex)(Ee(he({},We),{group_id:Math.abs(Te),parents:[..._e||[{id:0,name:"\u6839\u76EE\u5F55"}],...(Ye=ve(Pe,Te))==null?void 0:Ye.map(je=>({id:je.id,name:je.name}))],type:Ze})),{data:$e,total_count:qe}=Ke||{};qe>0&&Xe(je=>rt(je,Te,{children:$e.map(De=>({title:y.createElement(me,{isProblemset:Ae,name:De.name,id:De.id,itemBanksCount:De.item_banks_count,onMove:Me,onOpen:Fe,onShare:Ce,onDeleteOk:Ve}),key:De.id,icon:De.is_share?y.createElement("img",{onClick:()=>{Fe(De.id)},src:ne,className:ae.share_folderIcon}):y.createElement("img",{onClick:()=>{Fe(De.id)},src:te,className:ae.folderIcon}),isLeaf:!De.have_child}))}))}),ze=(Be,Ye)=>{Re(Be)};return(Pe==null?void 0:Pe.length)>0&&y.createElement(ee.default,{showLine:{showLeafIcon:!1},showIcon:!0,treeData:Pe,loadData:tt,onExpand:ze,onLoad:Be=>{He(Be)},className:ae.folderWrapper,selectable:!1,expandedKeys:ke,loadedKeys:Ge})}},714:function(dt,nt,le){"use strict";var y=le(59301),xe=le(76560),a=le(6767),pe=le(62957),ce=le(47889),ee=le(89392),ae=le.n(ee),re=le(17062),te=le(38394),ne=le(59301),x=Object.defineProperty,b=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,fe=(Ee,ge,ve)=>ge in Ee?x(Ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ee[ge]=ve,ue=(Ee,ge)=>{for(var ve in ge||(ge={}))ie.call(ge,ve)&&fe(Ee,ve,ge[ve]);if(z)for(var ve of z(ge))oe.call(ge,ve)&&fe(Ee,ve,ge[ve]);return Ee},de=(Ee,ge)=>b(Ee,E(ge)),se=(Ee,ge,ve)=>new Promise((me,be)=>{var ye=Fe=>{try{Se(ve.next(Fe))}catch(Ce){be(Ce)}},Ae=Fe=>{try{Se(ve.throw(Fe))}catch(Ce){be(Ce)}},Se=Fe=>Fe.done?me(Fe.value):Promise.resolve(Fe.value).then(ye,Ae);Se((ve=ve.apply(Ee,ge)).next())});const he=({problemset:Ee,dispatch:ge})=>{var ve;const[me,be]=(0,y.useState)({}),[ye,Ae]=(0,y.useState)([]),[Se,Fe]=(0,y.useState)(!1),Ce=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,y.useEffect)(()=>{var Oe,We;if(((Oe=Ee==null?void 0:Ee.actionTabs)==null?void 0:Oe.key)==="SINGLE"){const Pe=(0,ee.cloneDeep)((We=Ee==null?void 0:Ee.actionTabs)==null?void 0:We.params);be(Pe),Ae(Pe.choices)}},[(ve=Ee==null?void 0:Ee.actionTabs)==null?void 0:ve.key]);const _e=()=>se(void 0,null,function*(){var Oe;if(!ye.some(We=>We==null?void 0:We.checked)){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Se){const We=(0,ee.cloneDeep)((Oe=Ee==null?void 0:Ee.actionTabs)==null?void 0:Oe.params);Ae(We.choices)}Fe(!Se)}),we=(Oe,We)=>{console.log(Oe.target.checked);const Pe=ye.map((Xe,Ge)=>de(ue({},Xe),{checked:Ge===We?Oe.target.checked:!1}));Ae(Pe)},Ie=()=>{be({}),Ae([]),Fe(!1),ge({type:"problemset/setActionTabs",payload:{}})};return ne.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:Ee.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Se?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:_e,onCancel:Ie},ne.createElement("div",null,ne.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),ne.createElement(te.Z,{value:me==null?void 0:me.name}),ye==null?void 0:ye.map((Oe,We)=>{const{is_answer:Pe,checked:Xe,choice_text:Ge}=Oe;let He="";return Se&&Pe&&(He=re.Z.green),Se&&!Pe&&Xe&&(He=re.Z.red),ne.createElement("div",{key:We,style:{pointerEvents:Se?"none":"auto"},className:`${re.Z.row} ${He}`},ne.createElement(ce.ZP,{onChange:ke=>we(ke,We),checked:Xe}),ne.createElement("span",null,Ce[We],".\xA0"),ne.createElement(te.Z,{className:re.Z.html,value:Ge}),Se&&Pe&&ne.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Se&&!Pe&&Xe&&ne.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Se&&ne.createElement(y.Fragment,null,ne.createElement("div",{className:re.Z.line}),ne.createElement("div",{className:"c-grey-333 mb5"},ne.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Ce[ye.findIndex(Oe=>Oe.is_answer)]),ne.createElement("div",{className:"c-grey-333 mb10"},ne.createElement("b",null,"\u89E3\u6790:\xA0"),(me==null?void 0:me.analysis)||"\u6682\u65E0\u89E3\u6790"))))};nt.Z=(0,xe.connect)(({problemset:Ee})=>({problemset:Ee}))(he)},71286:function(dt,nt,le){"use strict";var y=le(59301),xe=le(76560),a=le(6767),pe=le(62957),ce=le(89392),ee=le.n(ce),ae=le(17062),re=le(38394),te=le(2978),ne=le(59301),x=(E,z,ie)=>new Promise((oe,fe)=>{var ue=he=>{try{se(ie.next(he))}catch(Ee){fe(Ee)}},de=he=>{try{se(ie.throw(he))}catch(Ee){fe(Ee)}},se=he=>he.done?oe(he.value):Promise.resolve(he.value).then(ue,de);se((ie=ie.apply(E,z)).next())});const b=({problemset:E,dispatch:z})=>{var ie,oe,fe,ue,de;const[se,he]=(0,y.useState)({}),[Ee,ge]=(0,y.useState)(!1),[ve,me]=(0,y.useState)(!0),[be,ye]=(0,y.useState)("");(0,y.useEffect)(()=>{var Fe,Ce;if(((Fe=E==null?void 0:E.actionTabs)==null?void 0:Fe.key)==="SUBJECTIVE"){const _e=(0,ce.cloneDeep)((Ce=E==null?void 0:E.actionTabs)==null?void 0:Ce.params);he(_e)}},[(ie=E==null?void 0:E.actionTabs)==null?void 0:ie.key]);const Ae=()=>x(void 0,null,function*(){if(!be){a.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Ee&&ye(""),ge(!Ee)}),Se=()=>{he({}),me(!0),ge(!1),ye(""),z({type:"problemset/setActionTabs",payload:{}})};return console.log("----",Ee),ne.createElement(pe.default,{centered:!0,destroyOnClose:!0,open:E.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ee?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:800,onOk:Ae,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:Se},ne.createElement("div",null,ne.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),ne.createElement(re.Z,{value:se==null?void 0:se.name,style:{marginBottom:10,color:"#5f6368"}}),ve?ne.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{me(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):ne.createElement(te.Z,{height:160,defaultValue:be,onChange:Fe=>{ye(Fe)}}),Ee&&ne.createElement(y.Fragment,null,ne.createElement("div",{className:ae.Z.line}),ne.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),ne.createElement("div",{style:{marginTop:10}},((oe=se==null?void 0:se.answer_texts)==null?void 0:oe[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),((fe=se==null?void 0:se.keywords)==null?void 0:fe.length)>0&&ne.createElement("div",{style:{marginTop:10,marginBottom:10}},ne.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(ue=se==null?void 0:se.keywords)==null?void 0:ue.map(Fe=>{var Ce,_e,we;return((Ce=Fe==null?void 0:Fe.keyword)==null?void 0:Ce.length)>1?((_e=Fe==null?void 0:Fe.keyword)==null?void 0:_e.join("\u6216"))+"\uFF1B":((we=Fe==null?void 0:Fe.keyword)==null?void 0:we[0])+"\uFF1B"})),ne.createElement("div",{style:{color:"#5F6368",marginTop:((de=se==null?void 0:se.keywords)==null?void 0:de.length)<=0?20:10}},ne.createElement("b",null,"\u89E3\u6790:")),ne.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(se==null?void 0:se.analysis)||"\u6682\u65E0\u89E3\u6790"))))};nt.Z=(0,xe.connect)(({problemset:E})=>({problemset:E}))(b)},1512:function(dt,nt,le){"use strict";le.d(nt,{N:function(){return ve},Z:function(){return me}});var y=le(59301),xe=le(38394),a=le(47889),pe=le(25399),ce=le(77019),ee=le(5269),ae=le(62673),re=le(62957),te=le(93041),ne=le(75727),x={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},b=le(76560),E=le(34055),z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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",ie=le(24334),oe=le(65986),fe=le(49661),ue=le(33796),de=le(82093),se=(be,ye,Ae)=>new Promise((Se,Fe)=>{var Ce=Ie=>{try{we(Ae.next(Ie))}catch(Oe){Fe(Oe)}},_e=Ie=>{try{we(Ae.throw(Ie))}catch(Oe){Fe(Oe)}},we=Ie=>Ie.done?Se(Ie.value):Promise.resolve(Ie.value).then(Ce,_e);we((Ae=Ae.apply(be,ye)).next())});const he=["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"],Ee=["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"],ge=({data:be,selectIds:ye,onSelectCheckBox:Ae=()=>{},showCheckbox:Se=!0})=>{var Fe,Ce,_e;const[we,Ie]=(0,y.useState)(!1),Oe=()=>{var Ge,He;return be.item_type==="JUDGMENT"?y.createElement("div",{className:x.judgmentContent},be.choices.map((ke,Re)=>y.createElement(a.ZP,{key:Re,disabled:!0},ke.choice_text))):be.item_type==="PROGRAM"?y.createElement("div",{className:x.programContent},y.createElement(xe.Z,{value:(Ge=be.program_attr)==null?void 0:Ge.description})):be.item_type==="COMBINATION"?y.createElement("div",{className:x.combinationContent},(He=be==null?void 0:be.sub_item_banks)==null?void 0:He.map((ke,Re)=>{var Ne,Me,Ue,Ve,rt,tt;const ze=`(\u9898\u76EE${Re+1}-${(ke==null?void 0:ke.item_type)=="SINGLE"?"\u5355\u9009\u9898":(ke==null?void 0:ke.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(ke==null?void 0:ke.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(ke==null?void 0:ke.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return y.createElement(y.Fragment,null,y.createElement("div",{style:{marginTop:10,marginBottom:10}},y.createElement(xe.Z,{value:ze+ke.name})),((ke==null?void 0:ke.item_type)=="SINGLE"||(ke==null?void 0:ke.item_type)=="MULTIPLE")&&ke.choices.map((Be,Ye)=>y.createElement("div",{key:Ye,className:x.otherContentItem},y.createElement("p",null,he[Ye]),y.createElement(xe.Z,{className:x.otehrContentHtml,value:Be.choice_text}))),(ke==null?void 0:ke.item_type)=="JUDGMENT"&&y.createElement("div",{style:{display:"flex",marginBottom:10}},ke.choices.map((Be,Ye)=>y.createElement(a.ZP,{key:Ye,disabled:!0},Be.choice_text))),y.createElement("div",{className:x.con},(ke==null?void 0:ke.item_type)=="SINGLE"&&y.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",Ee==null?void 0:Ee[(Ne=ke==null?void 0:ke.choices)==null?void 0:Ne.findIndex(Be=>Be==null?void 0:Be.is_answer)]," "),(ke==null?void 0:ke.item_type)=="COMPLETION"&&((Me=ke==null?void 0:ke.standard_answer)==null?void 0:Me.map((Be,Ye)=>{var Te;return y.createElement("div",{key:Ye,className:x.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Be.position}\uFF09\uFF1A${(Te=Be==null?void 0:Be.answer_text)==null?void 0:Te.join("\u3001")}`)})),(ke==null?void 0:ke.item_type)=="MULTIPLE"&&y.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(Ue=ke==null?void 0:ke.choices)==null?void 0:Ue.map((Be,Ye)=>{if(Be!=null&&Be.is_answer)return(Ee==null?void 0:Ee[Ye])+" "})," "),(ke==null?void 0:ke.item_type)=="JUDGMENT"&&y.createElement("div",null,"\u7B54\u6848\uFF1A",(rt=(Ve=ke==null?void 0:ke.choices)==null?void 0:Ve.find(Be=>Be.is_answer))==null?void 0:rt.choice_text),(ke==null?void 0:ke.item_type)=="SUBJECTIVE"&&y.createElement("div",null,"\u7B54\u6848\uFF1A",(tt=ke==null?void 0:ke.answer_texts)==null?void 0:tt[0]),y.createElement("div",null,y.createElement("span",null,"\u89E3\u6790\uFF1A"),y.createElement(xe.Z,{className:x.parseAnswerHtml,value:ke.analysis||"\u6682\u65E0\u89E3\u6790"})),y.createElement("div",null,y.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(pe.Z,{title:(be==null?void 0:be.tag_discipline)||"--"},y.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(be==null?void 0:be.tag_discipline)||"--")))))})):y.createElement("div",{className:x.otherContent},be.choices.map((ke,Re)=>y.createElement("div",{key:Re,className:x.otherContentItem},y.createElement("p",null,he[Re]),y.createElement(xe.Z,{className:x.otehrContentHtml,value:ke.choice_text}))))},We=()=>{var Ge;if((be==null?void 0:be.item_type)!=="BPROGRAM")return y.createElement("div",null,(Ge=be.standard_answer)==null?void 0:Ge.map((He,ke)=>{var Re,Ne;return y.createElement("div",{key:ke,className:x.answerHtml},(He==null?void 0:He.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${He.position}\uFF09\uFF1A${(Re=He==null?void 0:He.answer_text)==null?void 0:Re.join("\u3001")}`:y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",He.position,"\uFF09\uFF1A"),y.createElement(oe.Z,{value:(Ne=He==null?void 0:He.answer_text)==null?void 0:Ne.join("\u3001"),readOnly:!0})))}))},Pe=()=>{var Ge,He,ke,Re,Ne,Me;const Ue={SUBJECTIVE:(Ge=be.answer_texts)==null?void 0:Ge[0],JUDGMENT:(ke=(He=be.choices)==null?void 0:He.find(Ze=>Ze.is_answer))==null?void 0:ke.choice_text},Ve=be.choices.map(Ze=>Ze.is_answer).findIndex(Ze=>Ze),rt=Ve>-1?Ee[Ve]:"";let tt="";be.choices.map((Ze,Ke)=>{Ze.is_answer&&(tt+=Ee[Ke])});const ze=Ue[be.item_type];let Be=((Re=be==null?void 0:be.program_attr)==null?void 0:Re.code)||"";try{Be=ie.Base64.decode(((Ne=be==null?void 0:be.program_attr)==null?void 0:Ne.code)||"")}catch(Ze){}const Ye={SINGLE:y.createElement(ce.Z,null,y.createElement(ee.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(ee.Z,{flex:1},y.createElement(xe.Z,{className:x.answerHtml,value:`\u7B54\u6848\uFF1A${rt||"\u65E0"}`}))),MULTIPLE:y.createElement(ce.Z,null,y.createElement(ee.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(ee.Z,{flex:1},y.createElement(xe.Z,{className:x.answerHtml,value:`\u7B54\u6848\uFF1A${tt||"\u65E0"}`}))),COMPLETION:We(),BPROGRAM:y.createElement("div",null,y.createElement(xe.Z,{className:x.answerHtml,showProgramFill:!0,value:Be}),(Me=be.standard_answer)==null?void 0:Me.map((Ze,Ke)=>y.createElement("div",{key:Ke,className:x.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Ze.position}\uFF09\uFF1A${Ze==null?void 0:Ze.answer_text}`)))},Te=y.createElement(ce.Z,null,y.createElement(ee.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(ee.Z,{flex:1},y.createElement(xe.Z,{className:x.answerHtml,value:`${ze||"\u65E0"}`})));return Ye[be.item_type]||Te},Xe=Ge=>{let He=[...ye];Ge.target.checked?He.push(be.id):He=He.filter(ke=>ke!==be.id),Ae(He)};return y.createElement("div",{className:x.itemWrap},y.createElement("div",{className:x.list},Se&&y.createElement(ae.default,{className:"mr10",onChange:Xe,checked:ye.includes(be.id)}),y.createElement("div",{onClick:()=>Ie(!we),className:x.title},y.createElement(xe.Z,{key:1,showLines:1,showTextOnly:!0,className:x.topicTitleContent,value:(be==null?void 0:be.item_type)==="BPROGRAM"?(Fe=be==null?void 0:be.program_attr)==null?void 0:Fe.description:be.name})),y.createElement("div",{onClick:()=>Ie(!we),className:x.tr},y.createElement("i",{style:{transform:we?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),y.createElement("aside",{style:we?{display:"block"}:{display:"none"},className:x.itemDetail},y.createElement("div",{style:{marginBottom:44}},y.createElement(xe.Z,{key:2,className:x.topicTitleContent,value:(be==null?void 0:be.item_type)==="BPROGRAM"?(Ce=be==null?void 0:be.program_attr)==null?void 0:Ce.description:be.name}),y.createElement("div",{className:`${x.row} mt15`},Oe()),y.createElement("div",{className:x.row},y.createElement("div",{className:x.updateTimeRow},y.createElement("div",{className:x.updateTimeWrap},be.item_type==="PROGRAM"&&y.createElement("p",{className:x.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(_e=be==null?void 0:be.languages)==null?void 0:_e.join("/")))))),be.item_type!=="COMBINATION"&&y.createElement("div",{className:x.answerWrapper},y.createElement("img",{src:z,alt:"",className:x.decoration}),y.createElement("div",{className:x.answer},Pe()),y.createElement("div",{className:x.parse},y.createElement("div",{className:x.parseText},"\u89E3\u6790\uFF1A"),y.createElement("div",{className:x.parseAnswer},be.analysis?y.createElement(xe.Z,{className:x.parseAnswerHtml,value:be.analysis}):"\u6682\u65E0\u89E3\u6790")),y.createElement("div",{className:x.parse},y.createElement("div",{className:x.parseText},"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(pe.Z,{title:(be==null?void 0:be.tag_discipline)||"--"},y.createElement("div",{className:x.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(be==null?void 0:be.tag_discipline)||"--"))))))},ve=({SubjectShare:be,isProblemset:ye,data:Ae,user:Se,page:Fe,activeTabsKey:Ce,onPublicReview:_e=()=>{},onStartExperience:we=()=>{},onSetPrivate:Ie=()=>{},onCorrection:Oe=()=>{},onChangeTag:We=()=>{},onCollect:Pe=()=>{},onSetPublic:Xe=()=>{},onDelete:Ge=()=>{},onCancel:He=()=>{},onSelect:ke=()=>{},onMoveTo:Re=()=>{},addProblemset:Ne=()=>{},onSetShare:Me=()=>{},onCancelShare:Ue=()=>{},onPublish:Ve=()=>{},onCancelPublish:rt=()=>{},globalSetting:tt})=>{var ze,Be,Ye,Te,Ze,Ke,$e,qe,je,De,Le,Je,et,it,ot,at,Rt,wt;const Tt=Ae.item_type==="PROGRAM"?`/problems/newedit/${(ze=Ae.program_attr)==null?void 0:ze.identifier}?tabs_key=${Ce}&page=${Fe}`:Ae.item_type==="BPROGRAM"?`/problemset/edit/${(Be=Ae.program_attr)==null?void 0:Be.identifier}?type=1&tabs_key=${Ce}&page=${Fe}`:`/problemset/edit/${Ae.id}?tabs_key=${Ce}&page=${Fe}`,gt=Ce==="0"&&!Ae.public&&!Ae.apply&&(Ae.item_type==="PROGRAM"&&((Ye=Ae.program_attr)==null?void 0:Ye.status)!==0||Ae.item_type!=="PROGRAM"),ct=[{label:y.createElement("a",{className:x.actionLink,onClick:()=>{ue.Z.publish("model-change-problem",Ae)}},"\u4EE5\u9898\u6362\u9898"),key:"14",show:(0,E.$O)()},{label:y.createElement("a",{className:x.actionLink,onClick:()=>{var pt;return rt((pt=Ae==null?void 0:Ae.program_attr)==null?void 0:pt.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(Ce==="0"||Ce==="3")&&Ae.item_type==="PROGRAM"&&((Te=Ae.program_attr)==null?void 0:Te.status)!==0&&!Ae.public&&((Ze=Ae.author)==null?void 0:Ze.login)===((Ke=Se.userInfo)==null?void 0:Ke.login)},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Re(Ae.id)},"\u79FB\u52A8\u5230"),key:"1",show:Ce==="0"},{label:y.createElement("a",{className:x.actionLink,onClick:()=>{Ae.is_share?Ue(Ae.id):Me(Ae.id)}},"\u5171\u4EAB"),key:"3",show:Ce==="0"&&be},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Xe(Ae)},"\u516C\u5F00"),key:"4",show:gt},{label:y.createElement("a",{className:x.actionLink,onClick:()=>se(void 0,null,function*(){const pt=yield(0,de.ZP)(`/api/item_banks/${Ae==null?void 0:Ae.id}/send_to_practice`,{method:"post",body:{ids:[Ae==null?void 0:Ae.id]}});(pt==null?void 0:pt.status)==0&&re.default.confirm({centered:!0,okText:"\u67E5\u770B\u5DF2\u53D1\u9001\u7684\u7F16\u7A0B\u9898",cancelText:"\u56DE\u5230\u8BD5\u9898\u5E93",title:"\u63D0\u793A",icon:null,content:"\u60A8\u5DF2\u7ECF\u6210\u529F\u5C06\u7F16\u7A0B\u9898\u53D1\u9001\u5230\u7F16\u7A0B\u5237\u9898\u4E2D\uFF0C\u53EF\u5728\u7F16\u7A0B\u5237\u9898-\u6211\u521B\u5EFA\u7684\u67E5\u770B",onOk:()=>se(void 0,null,function*(){b.history.push("/problems?tab=mine")})})})},"\u53D1\u9001\u81F3\u7F16\u7A0B\u5237\u9898"),key:"16",show:(Ae==null?void 0:Ae.item_type)=="PROGRAM"&&!(($e=tt==null?void 0:tt.setting)!=null&&$e.main_site)&&!((qe=tt==null?void 0:tt.setting)!=null&&qe.is_local)&&((je=Ae.program_attr)==null?void 0:je.status)!==0&&!Ae.public},{label:y.createElement("a",{className:x.reviewFlag,onClick:_e},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:Ce==="0"&&!Ae.public&&Ae.apply&&(Ae.item_type==="PROGRAM"&&Ae.program_attr.status!==0||Ae.item_type!=="PROGRAM")},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Ie(Ae.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(Ce==="0"||Ce==="1")&&Ae.public&&((De=Ae.author)==null?void 0:De.login)===((Le=Se.userInfo)==null?void 0:Le.login)||Ce==="1"&&(0,E.ag)()},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Pe(Ae.id,Ae.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:Ce==="2"},{label:y.createElement("a",{className:x.actionLink,onClick:()=>{var pt;return Ve((pt=Ae==null?void 0:Ae.program_attr)==null?void 0:pt.identifier)}},"\u53D1\u5E03"),key:"8",show:(Ce==="0"||Ce==="3")&&Ae.item_type==="PROGRAM"&&((Je=Ae.program_attr)==null?void 0:Je.status)===0&&!Ae.public&&((et=Ae.author)==null?void 0:et.login)===((it=Se.userInfo)==null?void 0:it.login)},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Pe(Ae.id,Ae.is_collected)},Ae.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:Ce==="1"&&!(0,E.ag)()&&!(0,E.JA)()&&((ot=Ae.author)==null?void 0:ot.login)!==((at=Se.userInfo)==null?void 0:at.login)},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Oe(Ae.id)},"\u7EA0\u9519"),key:"10",show:Ce!=="0"&&!(0,E.ag)()&&!(0,E.JA)()},{label:y.createElement("a",{className:x.actionLink,onClick:()=>We(Ae)},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),key:"15",show:Ce==="0"},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Ge(Ae.id)},"\u5220\u9664"),key:"11",show:Ce==="0"&&!Ae.public||Ce==="1"&&(0,E.ag)()&&((Rt=Ae.author)==null?void 0:Rt.login)!==((wt=Se.userInfo)==null?void 0:wt.login)},{label:y.createElement("a",{className:x.actionLink,onClick:()=>Ne(Ae.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:Ce==="1"||Ce==="3"}].filter(pt=>pt.show),ht=y.createElement(te.default,{forceSubMenuRender:!0,className:x.menu,items:ct}),st=y.createElement(te.default,{forceSubMenuRender:!0,className:x.menu},y.createElement(te.default.Item,{key:"10"},y.createElement("a",{className:x.actionLink,onClick:()=>Oe(Ae.id)},"\u7EA0\u9519"))),Ct=Ce!=="0"&&!(0,E.ag)()&&!(0,E.JA)();return y.createElement(y.Fragment,null,ye?y.createElement(y.Fragment,null,(Ce==="0"||Ce==="3"&&(Ae==null?void 0:Ae.edit_item_bank))&&!Ae.public&&y.createElement("span",{className:x.textBtn,style:{cursor:"pointer"},onClick:()=>{(0,fe.xg)(Tt);const pt=document.getElementById(Ae.id),St=window.pageYOffset||document.documentElement.scrollTop;localStorage.setItem("problemsetid",pt.getBoundingClientRect().top+St+"")}},y.createElement("div",{className:x.line},y.createElement("b",{className:x.b1}),y.createElement("b",{className:x.b2})),y.createElement("i",{className:"iconfont icon-bianji10 font14 mr5"}),"\u7F16\u8F91"),y.createElement("span",{className:x.textBtn,style:{cursor:"pointer"},onClick:()=>we(Ae)},y.createElement("div",{className:x.line},y.createElement("b",{className:x.b1}),y.createElement("b",{className:x.b2})),y.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),"\u4F53\u9A8C",y.createElement("div",{className:x.line},y.createElement("b",{className:x.b1}),y.createElement("b",{className:x.b2}))),ct.length>0&&y.createElement(ne.Z,{dropdownRender:()=>ht},y.createElement("span",{style:{cursor:"default",width:"105px"},onClick:pt=>pt.preventDefault()},y.createElement("span",{className:x.textBtn},y.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",y.createElement("div",{className:x.line},y.createElement("b",{className:x.b1}),y.createElement("b",{className:x.b2})))))):Ct?y.createElement(ne.Z,{className:"ml40",dropdownRender:()=>st},y.createElement("span",{style:{cursor:"default",width:"105px"},onClick:pt=>pt.preventDefault()},y.createElement("span",{className:x.textBtn},y.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",y.createElement("div",{className:x.line},y.createElement("b",{className:x.b1}),y.createElement("b",{className:x.b2}))))):y.createElement("span",null))};var me=ge},4757:function(dt,nt,le){"use strict";le.r(nt),le.d(nt,{TabType:function(){return Pr},default:function(){return Gn}});var y=le(59301),xe=le(76560),a=le(47742),pe=le(20554),ce=le(37568),ee=le(28284),ae=le(62957),re=le(47889),te=le(6767),ne=le(29787),x=le(62673),b=le(93041),E=le(25399),z=le(17149),ie=le(82326),oe=le(91882),fe=le(99571),ue=le(75727),de=le(77019),se=le(13747),he=le(74372),Ee=le(57884),ge=le(17062),ve=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ye=(on,Qe)=>{var lt={};for(var bt in on)me.call(on,bt)&&Qe.indexOf(bt)<0&&(lt[bt]=on[bt]);if(on!=null&&ve)for(var bt of ve(on))Qe.indexOf(bt)<0&&be.call(on,bt)&&(lt[bt]=on[bt]);return lt};const Ae=on=>{var Qe=on,{problemset:lt,globalSetting:bt,loading:Mt,dispatch:ft}=Qe,$t=ye(Qe,["problemset","globalSetting","loading","dispatch"]);return y.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:lt.actionTabs.key==="Problemset-PublicReview",title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",cancelText:"",width:"442px",onOk:()=>{ft({type:"problemset/setActionTabs",payload:{}})},onCancel:()=>{ft({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:ge.Z.modalContent},"\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),y.createElement("div",{className:ge.Z.modalContent},"\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"))};var Se=(0,xe.connect)(({problemset:on,loading:Qe,globalSetting:lt})=>({problemset:on,globalSetting:lt,loading:Qe.effects}))(Ae),Fe={flex_box_center:"flex_box_center___YKb0w",flex_space_between:"flex_space_between___wpoDJ",flex_box_vertical_center:"flex_box_vertical_center____nKxT",flex_box_center_end:"flex_box_center_end___vyS5Y",flex_box_column:"flex_box_column___WjAJ8",exportModal:"exportModal___zrCjw",export_text:"export_text___BpWql"},Ce=le(15395),_e=le(61186),we=le.n(_e),Ie=le(90524);const Oe=({problemset:on,dispatch:Qe})=>{const[lt,bt]=(0,y.useState)([]),[Mt,ft]=(0,y.useState)(!0),$t=()=>{Qe({type:"problemset/setActionTabs",payload:{}})};(0,y.useEffect)(()=>{var Zt,vn;on.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898"&&bt([(vn=(Zt=on.actionTabs)==null?void 0:Zt.params)==null?void 0:vn.group_id])},[on.actionTabs.key]);const Vt=()=>{if(lt.length===0){te.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6\u5939");return}Ut({},`/api/item_banks/export.xlsx?group_id=${lt[0]}&include_children=${Mt}`,(Zt,vn)=>{var Et;if(((Et=Zt.target.response)==null?void 0:Et.type)==="application/json"){let mn=new FileReader;mn.readAsText(Zt.target.response,"utf-8"),mn.addEventListener("loadend",()=>{const An=JSON.parse(mn.result);te.ZP.warning((An==null?void 0:An.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458")});return}let Nt=new Blob([Zt.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),Wt=`\u5BFC\u51FA\u8BD5\u9898-${we()().format("YYYYMMDD_HH:mm:ss")}.xlsx`;if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(Nt,Wt);else{let mn=URL.createObjectURL(Nt),An=document.createElement("a");An.href=mn,An.setAttribute("download",Wt),document.body.appendChild(An),An.click(),window.URL.revokeObjectURL(An.href)}$t()})},Ut=(Zt,vn,Et,Nt)=>{const Wt=Ie.Z.API_SERVER+vn,mn=new window.XMLHttpRequest;return mn.withCredentials=!0,mn.addEventListener("load",function(An){Et(An,mn)},!1),mn.addEventListener("error",function(An){Nt&&Nt(An)},!1),mn.responseType="blob",mn.open("GET",Wt),mn.send(null),mn};return y.createElement(ae.default,{centered:!0,title:"\u5BFC\u51FA\u8BD5\u9898",open:on.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898",width:718,destroyOnClose:!0,wrapClassName:Fe.customModal,onCancel:$t,onOk:Vt},y.createElement("aside",{className:Fe.exportModal},y.createElement("div",{style:{marginBottom:20}},y.createElement("label",{style:{marginRight:20}},"\u5BFC\u51FA\u8BBE\u7F6E"),y.createElement(re.ZP.Group,{onChange:Zt=>{ft(Zt.target.value)},value:Mt},y.createElement(re.ZP,{value:!0},"\u5305\u542B\u5B50\u6587\u4EF6\u5939"),y.createElement(re.ZP,{value:!1},"\u4EC5\u5F53\u524D\u6587\u4EF6\u5939"))),y.createElement(Ce.Z,{value:lt,onChange:Zt=>bt(Zt)}),y.createElement("div",{className:Fe.export_text},"\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA")))};var We=(0,xe.connect)(({problemset:on})=>({problemset:on}))(Oe),Pe={flex_box_center:"flex_box_center___CwmPP",flex_space_between:"flex_space_between___td8SO",flex_box_vertical_center:"flex_box_vertical_center___GSFzs",flex_box_center_end:"flex_box_center_end___YzfHD",flex_box_column:"flex_box_column___exEQb",customModal:"customModal___lg6DD",shareModal:"shareModal___uZhG_",content:"content___I8qEq",group:"group___KeY9s",teachGroup:"teachGroup____SeBs",footer:"footer___Jn0qQ"},Xe=le(70610),Ge=(on,Qe,lt)=>new Promise((bt,Mt)=>{var ft=Ut=>{try{Vt(lt.next(Ut))}catch(Zt){Mt(Zt)}},$t=Ut=>{try{Vt(lt.throw(Ut))}catch(Zt){Mt(Zt)}},Vt=Ut=>Ut.done?bt(Ut.value):Promise.resolve(Ut.value).then(ft,$t);Vt((lt=lt.apply(on,Qe)).next())});const He=({problemset:on,dispatch:Qe,onOk:lt})=>{var bt,Mt;const ft=(0,xe.useParams)(),[$t,Vt]=(0,y.useState)([]),[Ut,Zt]=(0,y.useState)(1),[vn,Et]=(0,y.useState)([]),[Nt,Wt]=(0,y.useState)([]),[mn,An]=(0,y.useState)(!0),[On,kn]=(0,y.useState)(!1),[Nn,Wn]=(0,y.useState)(!1);(0,y.useEffect)(()=>{var Vn,mt;on.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898"&&(cn(),Et([(mt=(Vn=on.actionTabs)==null?void 0:Vn.params)==null?void 0:mt.group_id]))},[on.actionTabs.key]);const cn=()=>Ge(void 0,null,function*(){An(!0);const Vn=yield(0,Xe.Of)({type:0,page:1,per_page:10,order_by:"new"});if(Vn!=null&&Vn.item_banks_group){const an=[{id:-1,item_banks_count:(Vn==null?void 0:Vn.no_group_count)||0,name:{name:"\u672A\u52A0\u5165\u5206\u7EC4"}}].concat((Vn==null?void 0:Vn.item_banks_group)||[]);Vt(an)}An(!1)}),Rn=()=>{Qe({type:"problemset/setActionTabs",payload:{}})},tr=()=>Ge(void 0,null,function*(){if(vn.length===0){te.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u7684\u6587\u4EF6\u5939");return}if(Ut===1){Zt(2);return}kn(!0);const Vn=yield(0,Xe.GW)({item_banks_group_ids:vn,clazz:"ItemBank",group_ids:Nt});(Vn==null?void 0:Vn.status)===0&&(lt(),Rn()),kn(!1)}),Yn=Vn=>{Et(Vn),Wn(Vn.length===$t.length)};return y.createElement(ae.default,{centered:!0,afterClose:()=>{Wt([]),Zt(1),Wn(!1),Vt([])},title:`\u5171\u4EAB\u8BD5\u9898${Ut}/2`,open:on.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898",footer:null,width:718,destroyOnClose:!0,wrapClassName:Pe.customModal,onCancel:Rn},y.createElement("aside",{className:Pe.shareModal},y.createElement(ne.Z,{spinning:mn},y.createElement("div",{className:Pe.content},Ut===1&&y.createElement("div",{className:Pe.group},y.createElement(Ce.Z,{value:vn,onChange:Vn=>Et(Vn)})),Ut===2&&y.createElement("div",{className:Pe.teachGroup},y.createElement("p",null,"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),y.createElement(x.default.Group,{value:Nt,onChange:Vn=>Wt(Vn)},(Mt=(bt=on==null?void 0:on.teachGroupData)==null?void 0:bt.groups)==null?void 0:Mt.map(Vn=>y.createElement(x.default,{key:Vn.group_id,value:Vn.group_id},Vn==null?void 0:Vn.name))))),y.createElement("div",{className:Pe.footer},y.createElement(fe.ZP,{onClick:Rn},"\u53D6\u6D88"),y.createElement(fe.ZP,{loading:On,onClick:tr,type:"primary"},Ut===1?"\u4E0B\u4E00\u6B65":"\u786E\u8BA4\u5171\u4EAB")))))};var ke=(0,xe.connect)(({problemset:on})=>({problemset:on}))(He),Re=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Ue=(on,Qe)=>{var lt={};for(var bt in on)Ne.call(on,bt)&&Qe.indexOf(bt)<0&&(lt[bt]=on[bt]);if(on!=null&&Re)for(var bt of Re(on))Qe.indexOf(bt)<0&&Me.call(on,bt)&&(lt[bt]=on[bt]);return lt},Ve=(on,Qe,lt)=>new Promise((bt,Mt)=>{var ft=Ut=>{try{Vt(lt.next(Ut))}catch(Zt){Mt(Zt)}},$t=Ut=>{try{Vt(lt.throw(Ut))}catch(Zt){Mt(Zt)}},Vt=Ut=>Ut.done?bt(Ut.value):Promise.resolve(Ut.value).then(ft,$t);Vt((lt=lt.apply(on,Qe)).next())});const rt=on=>{var Qe=on,{problemset:lt,globalSetting:bt,loading:Mt,dispatch:ft,onReloadData:$t=()=>{},isPiliangRevoke:Vt=!1}=Qe,Ut=Ue(Qe,["problemset","globalSetting","loading","dispatch","onReloadData","isPiliangRevoke"]);const Zt=(0,y.useRef)(!1),[vn,Et]=(0,y.useState)(!1);(0,y.useEffect)(()=>{lt.actionTabs.key==="Problemset-SetPrivate"?window.localStorage.getItem("problemset-set-private-hint-flag")==="1"?Nt():Et(!0):Et(!1)},[lt.actionTabs.key]);const Nt=()=>Ve(void 0,null,function*(){Zt.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1");let Wt={};Vt?Wt=yield ft({type:"problemset/revokePublish",payload:lt.actionTabs.params}):Wt=yield ft({type:"problemset/setPrivate",payload:lt.actionTabs.params}),ft({type:"problemset/setActionTabs",payload:{}}),Zt.current=!1,(Wt==null?void 0:Wt.status)===0&&$t()});return y.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:vn,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Vt?Mt["problemset/revokePublish"]:Mt["problemset/setPrivate"],width:"442px",onOk:Nt,onCancel:()=>{ft({type:"problemset/setActionTabs",payload:{}}),Zt.current=!1}},y.createElement("div",{className:ge.Z.modalContentLeft},"\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u53EF\u80FD\u5BFC\u81F4\u90E8\u5206\u7528\u6237\u5BF9\u8BD5\u9898\u7684\u4F7F\u7528\u53D7\u635F\u3002"),y.createElement("div",{className:ge.Z.modalContentLeft},"\u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F"),y.createElement("div",null,y.createElement(x.default,{className:"mt10",defaultChecked:!1,onChange:Wt=>Zt.current=Wt.target.checked},"\u4E0D\u518D\u63D0\u793A")))};var tt=(0,xe.connect)(({problemset:on,loading:Qe,globalSetting:lt})=>({problemset:on,globalSetting:lt,loading:Qe.effects}))(rt),ze=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Te=(on,Qe)=>{var lt={};for(var bt in on)Be.call(on,bt)&&Qe.indexOf(bt)<0&&(lt[bt]=on[bt]);if(on!=null&&ze)for(var bt of ze(on))Qe.indexOf(bt)<0&&Ye.call(on,bt)&&(lt[bt]=on[bt]);return lt},Ze=(on,Qe,lt)=>new Promise((bt,Mt)=>{var ft=Ut=>{try{Vt(lt.next(Ut))}catch(Zt){Mt(Zt)}},$t=Ut=>{try{Vt(lt.throw(Ut))}catch(Zt){Mt(Zt)}},Vt=Ut=>Ut.done?bt(Ut.value):Promise.resolve(Ut.value).then(ft,$t);Vt((lt=lt.apply(on,Qe)).next())});const Ke=on=>{var Qe=on,{problemset:lt,globalSetting:bt,loading:Mt,dispatch:ft,onReloadData:$t=()=>{}}=Qe,Vt=Te(Qe,["problemset","globalSetting","loading","dispatch","onReloadData"]);const Ut=()=>Ze(void 0,null,function*(){const Zt=yield ft({type:"problemset/handleDelete",payload:lt.actionTabs.params});ft({type:"problemset/setActionTabs",payload:{}}),Zt.status===0&&$t()});return y.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:lt.actionTabs.key==="Problemset-Delete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Mt["problemset/handleDelete"],width:"442px",onOk:Ut,onCancel:()=>{ft({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:ge.Z.modalContent},"\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"),y.createElement("div",{className:ge.Z.modalContent},"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var $e=(0,xe.connect)(({problemset:on,loading:Qe,globalSetting:lt})=>({problemset:on,globalSetting:lt,loading:Qe.effects}))(Ke),qe=le(714),je=le(55765),De=le(24382),Le=le(52634),Je=le(71286),et=le(48820),it=le(52790),ot=le(72978),at={flex_box_center:"flex_box_center___oxvGV",flex_space_between:"flex_space_between___Pu_2g",flex_box_vertical_center:"flex_box_vertical_center____edsl",flex_box_center_end:"flex_box_center_end___ugvya",flex_box_column:"flex_box_column___B_Z0P",page:"page____U6m6",wrap:"wrap___Njoy9",title:"title___PCz5o",select:"select___MAQbm",contentWrap:"contentWrap___USVj3",pngIcon:"pngIcon___Sclgo",tabsWrap:"tabsWrap___xuKJS",searchWrap:"searchWrap___Z4nZX",addQuestionBtn:"addQuestionBtn___PwVCH",search:"search___pIDJi",searchIcon:"searchIcon___I_kVC",batchWrap:"batchWrap___OzbVH",customTable:"customTable___A_Uxs",row:"row___Sm61J",contentListWrap:"contentListWrap___o6fbG",li:"li___dAjon",bottom:"bottom___kfHPh",actionLeftItem:"actionLeftItem___gA062",questionTypeName:"questionTypeName___neVDt",more:"more___oTnCf",btnAdd:"btnAdd___Qdj8O",cancelC:"cancelC___ZCe2I",addC:"addC___yWAgq",actonBtn:"actonBtn___QmXSC",batch:"batch___wvp7O",btns:"btns___Nox9G",btn:"btn___AEGwM",treeWrapper:"treeWrapper___OS1_K",treeHeader:"treeHeader___T86dH",treeContent:"treeContent___AvQsn",action:"action___TlJrk",sendModal:"sendModal___HDDrU",line:"line___vWGHS",del:"del___I2neN",divider:"divider___ao5se",headerWrapper:"headerWrapper___KS6nP",exportBtn:"exportBtn___uePYs",tips:"tips___xnRXZ",tagtips:"tagtips___bGRXj",taglinkBtn:"taglinkBtn___yRUP3",publicQuest:"publicQuest___kmfJq",publicQuestContent:"publicQuestContent___H9xSO",public_tips:"public_tips___O2lWb",concat:"concat___oVAEZ",selectitems:"selectitems___o767V"},Rt=le(30641),wt=le(5269),Tt={drawerWrap:"drawerWrap___pL0ai",title:"title___D60AS",contentWrap:"contentWrap___VyVzG",totalInfo:"totalInfo___wXopO",clear:"clear___Sbav5",problemset:"problemset___jGIix",delete:"delete___zwK_M",deleteIcon:"deleteIcon___BYp0Q",content:"content___ciXL0",createBtnWrapper:"createBtnWrapper___Qnnet"};let gt=[];const ct=on=>{gt.forEach(Qe=>{on.target===Qe.element||ht.isParent(on.target,Qe.element)||Qe.callbacks.forEach(lt=>lt())})};window.document.body?window.document.body.addEventListener("click",ct):window.addEventListener("DOMContentLoaded",()=>{window.document.body.addEventListener("click",ct)});const ht={isParent:(on,Qe)=>{let lt=on;for(;lt&<.tagName&<.tagName.toLowerCase()!=="body";){if(lt===Qe)return!0;lt=lt.parentNode}return!1},init:(on,Qe)=>{const lt=gt.filter(bt=>bt.element===on);return lt.length>0?lt[0].callbacks.push(Qe):gt.push({element:on,callbacks:[Qe]}),{clear:()=>{gt=gt.filter(bt=>bt.element!==on)}}}};var st=ht,Ct=le(64885),pt=le(59301);const St=[{stateName:"single_questions_count",type:"SINGLE",typeName:"\u5355\u9009\u9898"},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:"\u591A\u9009\u9898"},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:"\u5224\u65AD\u9898"},{stateName:"completion_questions_count",type:"COMPLETION",typeName:"\u586B\u7A7A\u9898"},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:"\u7B80\u7B54\u9898"},{stateName:"program_questions_count",type:"PROGRAM",typeName:"\u7F16\u7A0B\u9898"},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:"\u5B9E\u8BAD\u9898"},{stateName:"combination_questions_count",type:"COMBINATION",typeName:"\u7EC4\u5408\u9898"},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],Dt=({visible:on,basketData:Qe,basketTotal:lt,onClose:bt=()=>{},onDelete:Mt=()=>{},onClear:ft,onSubmit:$t})=>{const Vt=(0,y.useRef)(),Ut=(0,y.useRef)();(0,y.useEffect)(()=>{if(Ut.current)return lt>=0&&!Vt.current&&(Vt.current=st.init(Ut.current,()=>{bt()})),()=>{Vt.current&&Vt.current.clear()}},[Ut.current]);const Zt=window.screen.width<=1440;return pt.createElement(Rt.Z,{rootClassName:Tt.drawerWrap,placement:"right",closable:!1,mask:!1,open:on,forceRender:!0,width:Zt?130:160,onClose:bt},lt>0?pt.createElement(pt.Fragment,null,pt.createElement("div",{className:Tt.title},"\u8BD5\u9898\u7BEE"),pt.createElement("div",{ref:Ut,className:Tt.contentWrap},pt.createElement(de.Z,{wrap:!1,className:Tt.totalInfo,align:"middle"},pt.createElement(wt.Z,{span:14},"\u9898\u76EE\u603B\u6570"),pt.createElement(wt.Z,{span:4},lt),pt.createElement(wt.Z,{span:6,className:Tt.clear,onClick:ft},"\u6E05\u7A7A")),St.map(vn=>Qe[vn.stateName]>0&&pt.createElement(de.Z,{align:"middle",wrap:!1,className:Tt.problemset,key:vn.type},pt.createElement(wt.Z,{span:14},vn.typeName),pt.createElement(wt.Z,{span:4},Qe[vn.stateName]),pt.createElement(wt.Z,{span:6,className:Tt.delete},pt.createElement("i",{onClick:()=>Mt(vn.type),className:`iconfont icon-piliangshanchu3 ${Tt.deleteIcon}`})))),pt.createElement(de.Z,{justify:"center",className:Tt.createBtnWrapper},pt.createElement(Ct.Z,{block:!0,type:"primary",onClick:$t},"\u521B\u5EFA\u8BD5\u5377")))):pt.createElement("div",{ref:Ut},pt.createElement("div",{className:Tt.title},"\u8BD5\u9898\u7BEE"),pt.createElement(Ee.Z,{customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u52A0\u5165\u8BD5\u9898\u7BEE\u540E\u8FDB\u884C\u7EC4\u5377",styles:{width:120},imgStyles:{width:120}})))};var kt=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,pn=(on,Qe)=>{var lt={};for(var bt in on)Pt.call(on,bt)&&Qe.indexOf(bt)<0&&(lt[bt]=on[bt]);if(on!=null&&kt)for(var bt of kt(on))Qe.indexOf(bt)<0&&un.call(on,bt)&&(lt[bt]=on[bt]);return lt},nn=(on,Qe,lt)=>new Promise((bt,Mt)=>{var ft=Ut=>{try{Vt(lt.next(Ut))}catch(Zt){Mt(Zt)}},$t=Ut=>{try{Vt(lt.throw(Ut))}catch(Zt){Mt(Zt)}},Vt=Ut=>Ut.done?bt(Ut.value):Promise.resolve(Ut.value).then(ft,$t);Vt((lt=lt.apply(on,Qe)).next())});const Xt={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",COMBINATION:"\u7EC4\u5408\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},ln=on=>{var Qe=on,{problemset:lt,globalSetting:bt,loading:Mt,dispatch:ft,onReloadData:$t=()=>{},onReloadBasketData:Vt=()=>{}}=Qe,Ut=pn(Qe,["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"]),Zt,vn;const Et=()=>nn(void 0,null,function*(){const Nt=yield ft({type:"problemset/basketDelete",payload:lt.actionTabs.params});ft({type:"problemset/setActionTabs",payload:{}}),Nt.status===0&&($t(),Vt())});return y.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:lt.actionTabs.key==="Problemset-BasketDelete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Mt["problemset/handleDelete"],width:"442px",onOk:Et,onCancel:()=>{ft({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:ge.Z.modalContent},"\u662F\u5426\u5220\u9664\u8BD5\u9898\u7BEE\u4E2D\u7684",Xt[(vn=(Zt=lt.actionTabs)==null?void 0:Zt.params)==null?void 0:vn.type]))};var tn=(0,xe.connect)(({problemset:on,loading:Qe,globalSetting:lt})=>({problemset:on,globalSetting:lt,loading:Qe.effects}))(ln),Yt={hide:"hide___P6mxu",open:"open___hazgP",basket:"basket___y6VHF",count:"count___YEH5s",iconWrap:"iconWrap___l__Lj",icon:"icon___yiXgh",name:"name___tBtew"};const gn=({count:on,visibleBasket:Qe,onToggleVisible:lt=()=>{}})=>y.createElement(E.Z,{title:"\u8BD5\u9898\u7BEE",placement:"left"},y.createElement("div",{className:`${Qe?Yt.open:Yt.hide} ${Yt.basket}`,onClick:lt},on>0&&y.createElement("div",{className:Yt.count},on),y.createElement("span",{className:Yt.iconWrap},y.createElement("i",{className:`${Yt.icon} iconfont icon-shitilan`})),y.createElement("div",{className:Yt.name},"\u8BD5\u9898\u7BEE")));var xn=le(1512),bn=le(45724),hn=le(49661),sn=le(34055),xt=le(37285),Bt={flex_box_center:"flex_box_center___orONc",flex_space_between:"flex_space_between___xUKga",flex_box_vertical_center:"flex_box_vertical_center___QeVIN",flex_box_center_end:"flex_box_center_end___mXGLP",flex_box_column:"flex_box_column___CHytA",wrp:"wrp___xbLol",drawer:"drawer___Bi9wT",menu:"menu___t0_fV",actived:"actived___zWm74",actived2:"actived2___RRfRj",subTag:"subTag___EczBy",directionName:"directionName___H9hFf",menuDirection:"menuDirection___JkwbJ",listItem:"listItem___kNMPl",info:"info___QKQMx",title:"title___eGYd4",titleLeft:"titleLeft___ltIGt",titleRight:"titleRight___zsSPc",search:"search___oRdeh",description:"description___zs7Ow",menuCourse:"menuCourse___PygX2",paginationWrap:"paginationWrap___sYmqt",authorname:"authorname___D4gcN","tooltip-content":"tooltip-content___RseJD"},jt=le(67135),Qt=le(23869),Ft=le(99175),_t=le(82093),ut=Object.defineProperty,vt=Object.defineProperties,It=Object.getOwnPropertyDescriptors,Jt=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,Gt=(on,Qe,lt)=>Qe in on?ut(on,Qe,{enumerable:!0,configurable:!0,writable:!0,value:lt}):on[Qe]=lt,zt=(on,Qe)=>{for(var lt in Qe||(Qe={}))qt.call(Qe,lt)&&Gt(on,lt,Qe[lt]);if(Jt)for(var lt of Jt(Qe))Kt.call(Qe,lt)&&Gt(on,lt,Qe[lt]);return on},yn=(on,Qe)=>vt(on,It(Qe)),fn=(on,Qe,lt)=>new Promise((bt,Mt)=>{var ft=Ut=>{try{Vt(lt.next(Ut))}catch(Zt){Mt(Zt)}},$t=Ut=>{try{Vt(lt.throw(Ut))}catch(Zt){Mt(Zt)}},Vt=Ut=>Ut.done?bt(Ut.value):Promise.resolve(Ut.value).then(ft,$t);Vt((lt=lt.apply(on,Qe)).next())});const{Search:Dn}=ce.default,jn={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},Pn={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u7B80\u5355",id:1,type:"diff"},{name:"\u9002\u4E2D",id:2,type:"diff"},{name:"\u56F0\u96BE",id:3,type:"diff"}]},qn=({classroomList:on,loading:Qe,dispatch:lt,cb:bt,shixunIds:Mt=[]})=>{var ft,$t,Vt,Ut;const Zt=(0,xe.useParams)(),vn=(0,xe.useLocation)(),{actionTabs:Et}=on,[Nt]=ee.default.useForm(),{shixunLists:Wt}=on,[mn,An]=(0,y.useState)([]),[On,kn]=(0,y.useState)([]),[Nn,Wn]=(0,y.useState)([]),[cn,Rn]=(0,y.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null});(0,y.useEffect)(()=>{on.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&<({type:"classroomList/getShixunLists",payload:zt({},cn)})},[on.actionTabs.key]),(0,y.useEffect)(()=>{tr()},[Zt]);const tr=()=>fn(void 0,null,function*(){const mt=yield(0,jt.I_)({}),an=yield(0,_t.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});Wn([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(an==null?void 0:an.groups)||[]]),kn((mt==null?void 0:mt.disciplines)||[])}),Yn=(mt,an,dr)=>{cn.tag_level=mt,cn.sub_discipline_id=an,cn.discipline_id=dr,cn.page=1,Rn(zt({},cn)),lt({type:"classroomList/getShixunLists",payload:zt({},cn)})},Vn=()=>{lt({type:"classroomList/setActionTabs",payload:{}}),Rn({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null})};return on.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:y.createElement(Rt.Z,{placement:"bottom",height:"100%",closable:!0,onClose:Vn,open:on.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:Bt.drawer,footer:y.createElement("div",{className:"tc"},y.createElement(fe.ZP,{size:"middle",onClick:()=>{Vn(),An([])},style:{marginRight:8}},"\u53D6\u6D88"),y.createElement(fe.ZP,{size:"middle",onClick:()=>fn(void 0,null,function*(){var mt,an;for(let dr=0;dr<(mn==null?void 0:mn.length);dr++){const yr=mn[dr];if(Mt.includes(yr)){te.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(an=(mt=Wt==null?void 0:Wt.shixun_list)==null?void 0:mt.find(cr=>cr.id===yr))==null?void 0:an.title}`);return}}Vn(),bt(mn),An([])}),type:"primary"},"\u786E\u5B9A"))},y.createElement("section",{className:"tc"},y.createElement(Ft.Z,{onChange:mt=>{Rn(yn(zt(zt({},cn),mt),{page:1})),lt({type:"classroomList/getShixunLists",payload:yn(zt(zt({},cn),mt),{page:1})})}})),y.createElement("section",{className:"edu-container"},y.createElement("ul",{className:Bt.menu},y.createElement("li",null,jn.name),(ft=jn==null?void 0:jn.children)==null?void 0:ft.map((mt,an)=>y.createElement("li",{className:cn[jn.id]==mt.id?Bt.actived:"",key:mt.id,onClick:()=>{cn[jn.id]=mt.id,cn.page=1,Rn(zt({},cn)),lt({type:"classroomList/getShixunLists",payload:zt({},cn)})}},y.createElement("strong",null,mt.name)))),y.createElement("ul",{className:Bt.menuDirection},y.createElement("li",{className:Bt.directionName},"\u65B9\u5411"),y.createElement("li",{className:cn.discipline_id?"":Bt.actived,onClick:()=>{Yn(null,null,null)}},y.createElement("strong",null,"\u5168\u90E8")),On==null?void 0:On.map(function(mt,an){return y.createElement("li",{key:an,className:cn.discipline_id==mt.id?Bt.actived:""},y.createElement("strong",{onClick:()=>{Yn(1,null,mt.id)}},mt.name),y.createElement("div",null,mt.sub_disciplines.map(function(dr,yr){return y.createElement("div",{key:yr,className:"mt5"},y.createElement("div",{className:cn.sub_discipline_id==dr.id?`${Bt.actived2} ${Bt.subTag}`:Bt.subTag,onClick:()=>{Yn(2,dr.id,mt.id)}},dr.name),y.createElement("ul",{className:"mt5"},dr.tags&&dr.tags.map(function(cr,Or){return y.createElement("li",{key:Or,className:cn.sub_discipline_id==cr.id&&cn.tag_level===3?Bt.actived2:"",onClick:()=>{Yn(3,cr.id,mt.id)}},cr.name)})))})))})),cn.type==="mine"&&y.createElement("ul",{className:Bt.menu},y.createElement("li",null,"\u76EE\u5F55"),Nn==null?void 0:Nn.map((mt,an)=>y.createElement("li",{className:cn.group_id==mt.id?Bt.actived:"",key:mt.name,onClick:()=>{cn.group_id=mt.id,cn.page=1,Rn(zt({},cn)),lt({type:"classroomList/getShixunLists",payload:zt({},cn)})}},y.createElement("strong",null,mt.name)))),y.createElement("ul",{className:Bt.menu},y.createElement("li",null,Pn.name),($t=Pn==null?void 0:Pn.children)==null?void 0:$t.map((mt,an)=>y.createElement("li",{className:cn[Pn.id]==mt.id?Bt.actived:"",key:mt.name,onClick:()=>{cn[Pn.id]=mt.id,cn.page=1,Rn(zt({},cn)),lt({type:"classroomList/getShixunLists",payload:zt({},cn)})}},y.createElement("strong",null,mt.name)))),y.createElement(de.Z,null,y.createElement(wt.Z,{flex:"1"},y.createElement("div",{className:Bt.menuCourse,style:{margin:"0px 15px"}},y.createElement("ul",null,y.createElement("li",null,"\u5DF2\u9009",y.createElement("span",{className:"c-blue"},mn.length),"\u4E2A"),y.createElement("li",null,"\u5171",y.createElement("span",{className:"c-blue"},Wt.shixuns_count),"\u4E2A"),y.createElement("li",{className:"current",onClick:()=>{const mt=yn(zt({},cn),{order:cn.order==="asc"?"desc":"asc"});Rn(mt),lt({type:"classroomList/getShixunLists",payload:mt})}},"\u5B66\u4E60\u4EBA\u6570",y.createElement("p",{className:`edu-sorter current ${cn.order}`},cn.order==="asc"?y.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):y.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),y.createElement(wt.Z,{className:"c-grey-999"},(cn==null?void 0:cn.type)==="mine"?"\u5DF2\u9759\u9ED8/\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009":"\u4EC5\u5DF2\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),(Vt=Wt==null?void 0:Wt.shixun_list)==null?void 0:Vt.map(function(mt,an){return y.createElement("div",{className:Bt.listItem,key:an},y.createElement(x.default,{checked:mn.includes(mt.id),value:mt.id,disabled:mt==null?void 0:mt.need_authorize,onChange:dr=>{let yr=mn.indexOf(mt.id);mn.indexOf(mt.id)>-1?An(mn.filter(cr=>cr!==mt.id)):An(mn.concat(mt.id))}}),y.createElement("div",{className:Bt.info},y.createElement("div",{className:Bt.title},y.createElement("div",{className:Bt.titleLeft},y.createElement("a",{className:"c-black",href:`/shixuns/${mt==null?void 0:mt.identifier}/challenges`,target:"_blank"},y.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:mt.title}})),(mt==null?void 0:mt.need_authorize)&&y.createElement("span",{onClick:()=>{(0,Qt.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,sn.Ny)()&&(mt==null?void 0:mt.mark_status)===1&&y.createElement(E.Z,{title:mt==null?void 0:mt.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,sn.Ny)()&&(mt==null?void 0:mt.mark_status)===2&&y.createElement(E.Z,{title:mt==null?void 0:mt.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,sn.Ny)()&&(mt==null?void 0:mt.mark_status)===3&&y.createElement(E.Z,{title:mt==null?void 0:mt.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),y.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},y.createElement("span",{className:Bt.description,dangerouslySetInnerHTML:{__html:mt.description}})),y.createElement("div",{className:" mt15"},mt.challenge_names.map(function(dr,yr){return y.createElement("span",{key:yr,className:"mr30 font12"},"\u7B2C",yr+1,"\u5173 ",dr," ")})),y.createElement(xt.Z,{dashed:!0}),y.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},y.createElement("div",null,y.createElement(E.Z,{overlayClassName:Bt["tooltip-content"],title:y.createElement("div",null,y.createElement("span",{dangerouslySetInnerHTML:{__html:mt==null?void 0:mt.member_user_names}}))},y.createElement("span",{className:Bt.authorname,dangerouslySetInnerHTML:{__html:mt==null?void 0:mt.member_user_names}})),mt.author_school_name&&y.createElement(y.Fragment,null,y.createElement("span",{dangerouslySetInnerHTML:{__html:mt.author_school_name}}))),y.createElement("div",null,y.createElement("span",{className:"mr30"},"\u96BE\u5EA6 \xA0",mt.level),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",mt.study_count)))))}),((Ut=Wt==null?void 0:Wt.shixun_list)==null?void 0:Ut.length)===0&&y.createElement(Ee.Z,null),y.createElement("p",null)),y.createElement("div",{className:"tc mt20"},y.createElement(se.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:10,showSizeChanger:!1,current:cn.page||1,showQuickJumper:!0,total:Wt==null?void 0:Wt.shixuns_count,onChange:mt=>{const an=yn(zt({},cn),{page:mt});Rn(an),lt({type:"classroomList/getShixunLists",payload:an})}})))};var Ht=(0,xe.connect)(({classroomList:on,loading:Qe})=>({classroomList:on,loading:Qe}))(qn),en=le(30975),Bn=le(89392),En={operating:"operating___srUHx",tip:"tip___F8nWU"},Sn=le(2978),Ln=le(59301),Ot=Object.defineProperty,Tn=Object.getOwnPropertySymbols,In=Object.prototype.hasOwnProperty,_n=Object.prototype.propertyIsEnumerable,Fn=(on,Qe,lt)=>Qe in on?Ot(on,Qe,{enumerable:!0,configurable:!0,writable:!0,value:lt}):on[Qe]=lt,Xn=(on,Qe)=>{for(var lt in Qe||(Qe={}))In.call(Qe,lt)&&Fn(on,lt,Qe[lt]);if(Tn)for(var lt of Tn(Qe))_n.call(Qe,lt)&&Fn(on,lt,Qe[lt]);return on};const nr=({data:on,height:Qe=400},lt)=>{var bt;const[Mt]=ee.default.useForm(),[ft,$t]=(0,y.useState)({});return(0,y.useEffect)(()=>{on&&($t(on),Mt.setFieldsValue(Xn({},on)))},[on]),(0,y.useImperativeHandle)(lt,()=>({form:Mt})),Ln.createElement("div",{className:En.operating,style:{marginBottom:"0"}},Ln.createElement(ee.default,{form:Mt,scrollToFirstError:!0,onValuesChange:()=>{$t(Xn({},Mt.getFieldsValue()))}},Ln.createElement(ee.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{max:30,message:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Ln.createElement(ce.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26",suffix:`${((bt=ft.name)==null?void 0:bt.length)||0}/30`})),Ln.createElement(ee.default.Item,{name:"languages",label:"\u7F16\u7A0B\u8BED\u8A00",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},Ln.createElement(x.default.Group,null,Ln.createElement(x.default,{value:"c"},"C"),Ln.createElement(x.default,{value:"c++"},"C++"),Ln.createElement(x.default,{value:"java"},"Java"),Ln.createElement(x.default,{value:"python"},"Python"))),Ln.createElement("div",{className:En.tip},"\u9009\u62E9\u652F\u6301\u4EE5\u4E0B\u7F16\u7A0B\u8BD5\u9898\u8FDB\u884C\u7F16\u8BD1\u7684\u8BED\u8A00"),Ln.createElement("div",{style:{margin:"20px 0 12px 0px"}},"\u4F5C\u4E1A\u8BF4\u660E"),Ln.createElement(ee.default.Item,{name:"description"},Ln.createElement(Sn.Z,{height:Qe,defaultValue:ft.description||"",watch:!0}))))};var Er=(0,y.forwardRef)(nr),hr=le(92890),br="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAABIdJREFUWEftWGtMm1UYfg5taScYNhbt5qAFioMRE6aRkGiQP8vEJcZFZ5YYr9Fd3NTID/3hdS5xXoKZZpvrNsBtJotZlkxHyOIIZjLnLiSGxUWHQKXQsoGAjmAp7dcecw609Lt5GN/XTLOdP6f9Lud73ud93ve85yWUUgv+w4MQEkuFR24CNtlbNx7DvmCshtKYFxR5lAKEAGxmI/GbzYYHQYAQy0ZPnrXZkIZ7ApFeBtYwIAAUFASEz9zg6d9sZoOCBu50OfKNAe6flNjS2oN9mN2bAiD/pwY0G6OLXXbZx645S/SkAFZKgFIKQgjYPC2SFNhaJighJ4xNYKQodjnMAKzNjYZLZS5XwZs2jhnJzVEZDHMA631AyY8yCpWAEt7QXY8QePINSsIXYBrWUbAia6gZncooySyiFvmM8DnjZjGsG3KKqFe4XPWaADCLWo9RDftY0M02zyoBKfOGIHEzCRW75hkLOl9/WEr6VLlzCDSgygHKIFOnHXjmCrhgZ2V1SJp45+ya89UziT0162rp5N99rk5i6o2k8kjF9xZYtlyp7TjJNxdRtZYACqCavXBuTbv+zqRgTJQFknuMjsQYMZVHKhJMcOBCwAvO23Wzwmx2KrOfuQnYbEZVcSzSsJ4kOsovoW/Sn1xvs28d9noOYH3PM+iP9OHzogY0jR7FybFWfOTejqWOUuRYc9AwuAf1Q14cLP4KC223IUanFPdxcBtWLXgYh0cOoePvn3TtnrMkLpR3ovxCiWzhlTkPYdOiV/DlH19gde5jeKp7Ld5Y8i4P0g+CW2GBBV+XHseLvuexx7Mf67qfxkA0mFxjd1Ej9g/tw7nxM+YD/v2eK9hxeTtfOBQPwTu4g//+rGA3Vsx/EFUXKzAqjaCl7BQ2+V5AV7hTBqJ5WSvax89iTBrj1xuH9mKbuw4HhurTA/jScj/W+57lH4vGIzgzfppXZk2lLXDanHiu+wlcnPgZJ8ra8LJvAzrDv/Jnc60LMRkP43DJMTQMejEsDfPrDPwnBTvTB1hLEq8ufg2325w4NHwQuwr3YeUvD6D2jtdhJ3a8F3gL2RnZOFF2Cmt/Ww2vp1ElCab7tDHcdlc7/pJGk25m8tjg3Iwnux5HmIbx0qJaTMRDXM9b8t/H3Vn3wpHhQN3Ah2j+8xvsKqyHy+4GRZyvwZ4rmbcM991aBYlG+bVPL9fhu6stMinNOejSnb701hcCzj2dFaY2yXq9AKZ+l0StkhCws2nxm9HcsbevN2gOdiR7qxCwktneYEhKVGti1q/xFK0o31g9XJiXZawengKsPYTHeg1AqadsrUOsYcD+YGj2BbzIBRoFu7KVVLDkFmMM+wdC0nSfZKZ6n2kjyCt6dYUuqvjlKYwQuI0C7uq9KmXabCLu+H0VgbK+kNjeyGQUS4vmG2O49YcOyZ1XiMxMm0YrSnZKTx7pk40g8RtJkyKRKPqCfqyoWm4M8NHjbb3UpGagyE2EIPDoqmpjzcBj3/5YE4tL3nSDZmAtGdaNj9Tcb6zdKmLF7Ps3XgfebAZF6/3vGf4HhYa6OsTsTGoAAAAASUVORK5CYII=",or=le(5623),Ur=le(87169),zr={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},qr=le(54579),ir=le(59301),Tr=(on,Qe,lt)=>new Promise((bt,Mt)=>{var ft=Ut=>{try{Vt(lt.next(Ut))}catch(Zt){Mt(Zt)}},$t=Ut=>{try{Vt(lt.throw(Ut))}catch(Zt){Mt(Zt)}},Vt=Ut=>Ut.done?bt(Ut.value):Promise.resolve(Ut.value).then(ft,$t);Vt((lt=lt.apply(on,Qe)).next())}),jr=({type:on="subject",open:Qe,onCancel:lt,onOkClick:bt,subDisciplineId:Mt})=>{const[ft]=ee.default.useForm(),[$t,Vt]=(0,y.useState)([]),[Ut,Zt]=(0,y.useState)(!1);(0,y.useEffect)(()=>{},[]);const vn=()=>Tr(void 0,null,function*(){if(on){const Et=yield(0,_t.ZP)("/api/disciplines.json",{method:"get",params:{source:on}});Vt(Et.disciplines||[])}});return ir.createElement(ae.default,{title:ir.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:Qe,width:558,centered:!0,className:zr.publicQuest,onCancel:()=>{lt(),ft.resetFields()},onOk:()=>{ft.validateFields().then(Et=>Tr(void 0,null,function*(){const Nt=yield(0,_t.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:Et==null?void 0:Et.name,sub_discipline_id:Mt}});(Nt==null?void 0:Nt.status)===0&&bt({name:Et==null?void 0:Et.name,id:Nt==null?void 0:Nt.tag_discipline_id,public:!1,type:"personal"}),ft.resetFields(),lt()}))}},ir.createElement("div",{className:zr.publicQuestContent},ir.createElement("div",{className:zr.public_tips},ir.createElement(Ur.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),ir.createElement(ee.default,{labelAlign:"left",form:ft,colon:!1},ir.createElement(ee.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},ir.createElement(ce.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),ir.createElement(qr.Z,{open:Ut,onCancel:()=>{Zt(!1)}})))},Dr=le(12),Sr=le(33796),Qn=le(71360),ar=le(61471),yt=le(59301),Fr=Object.defineProperty,Ir=Object.defineProperties,Vr=Object.getOwnPropertyDescriptors,Lr=Object.getOwnPropertySymbols,sr=Object.prototype.hasOwnProperty,wr=Object.prototype.propertyIsEnumerable,dn=(on,Qe,lt)=>Qe in on?Fr(on,Qe,{enumerable:!0,configurable:!0,writable:!0,value:lt}):on[Qe]=lt,xr=(on,Qe)=>{for(var lt in Qe||(Qe={}))sr.call(Qe,lt)&&dn(on,lt,Qe[lt]);if(Lr)for(var lt of Lr(Qe))wr.call(Qe,lt)&&dn(on,lt,Qe[lt]);return on},gr=(on,Qe)=>Ir(on,Vr(Qe)),$n=(on,Qe,lt)=>new Promise((bt,Mt)=>{var ft=Ut=>{try{Vt(lt.next(Ut))}catch(Zt){Mt(Zt)}},$t=Ut=>{try{Vt(lt.throw(Ut))}catch(Zt){Mt(Zt)}},Vt=Ut=>Ut.done?bt(Ut.value):Promise.resolve(Ut.value).then(ft,$t);Vt((lt=lt.apply(on,Qe)).next())});const Cr=pe.default.TabPane,Yr=ce.default.Search,{TextArea:Mr}=ce.default;var Pr=(on=>(on.Mine="0",on.Public="1",on.Collection="2",on.TeachGroupShare="3",on))(Pr||{});const lr=({classroomList:on,problemset:Qe,user:lt,globalSetting:bt,loading:Mt,dispatch:ft,match:$t,shixunHomeworks:Vt})=>{var Ut,Zt,vn,Et,Nt,Wt,mn,An,On,kn,Nn;const Wn=(0,xe.useLocation)(),cn=(0,xe.useParams)(),[Rn]=(0,xe.useSearchParams)(),tr=(0,y.useRef)(),Yn=Rn.get("tabs_key")||"0",Vn=Rn.get("tag_discipline_id")?[Number(Rn.get("tag_discipline_id"))]:null;let[mt,an]=(0,y.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:Vn,course_discipline_id:Rn.get("course_discipline_id")?Number(Rn.get("course_discipline_id")):null,group_id:null,teach_group_id:null,clazz:null,type:Yn,item_type:null,difficulty:null,keyword:null,page:Rn.get("page")||1,per_page:20,sort_by:"created_at",sort_direction:"desc",id:Rn.get("id")||null,exam_id:cn.id||null,exercise_id:cn.categoryId||null});const[dr,yr]=(0,y.useState)(0),[cr,Or]=(0,y.useState)([]),[rr,ei]=(0,y.useState)(Yn),[mr,_r]=(0,y.useState)(0),[Gr,kr]=(0,y.useState)(Vn||-1),[$r,si]=(0,y.useState)([]),[ci,Ci]=(0,y.useState)([]),[Br,Ii]=(0,y.useState)(!1),[li,vi]=(0,y.useState)([]),[fi,gi]=(0,y.useState)(0),[Mi,vr]=(0,y.useState)(!1),[ni,ri]=(0,y.useState)(!1),[Xr,zn]=(0,y.useState)(),[$i,Ui]=(0,y.useState)(!1),Ki=(0,y.useRef)(!1),aa=(0,y.useRef)(""),Wi=(0,y.useRef)(),_i=(0,y.useRef)(),Nr=(0,y.useRef)(),[zi,Hi]=(0,y.useState)(),[fr,Kr]=(0,y.useState)([]),mi=(0,y.useRef)(!1),Jr=Wn.pathname==="/problemset",Wr=(Ut=Wn.pathname)==null?void 0:Ut.includes("program_homework"),di=Wr&&cn.categoryId&&((Zt=Wn.pathname)!=null&&Zt.includes("edit"))?cn.categoryId:"",Si=di?"\u7F16\u8F91\u7F16\u7A0B\u4F5C\u4E1A":"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",[oa,Ei]=(0,y.useState)({}),[yi,Qi]=(0,y.useState)(!1),{admin:Zi,business:ea,is_shixun_marker:sa,is_teacher:la,user_identity:ua}=lt.userInfo||{},bi=Zi||ea||sa||la||ua!=="\u5B66\u751F",[ta,Vi]=(0,y.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),{commonHomeWorkAddDefaultData:xi}=Vt,[Gi,ca]=(0,y.useState)([]),da=(0,y.useRef)(null),[Ni,Di]=(0,y.useState)(!1),[Rr,Fi]=(0,y.useState)([]),[Hn,Lt]=(0,y.useState)(""),[Mn,Kn]=(0,y.useState)(!1),[Jn,ur]=(0,y.useState)(!1),[er,pr]=(0,y.useState)([]),[Ar]=ee.default.useForm(),[pi,Zr]=(0,y.useState)(!1),[ti,Bi]=(0,y.useState)(null),[na,Ai]=(0,y.useState)(0),[Xi,Ji]=(0,y.useState)(!1),Oi=(0,y.useRef)(null),ra=[{name:"\u6309\u8BD5\u9898\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u6309\u8BD5\u9898\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"}],pa=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}];(0,y.useEffect)(()=>Sr.Z.subscribe("refresh-item-bank",rn=>{ho(rn)}),[]),(0,y.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),()=>{document.body.removeAttribute("data-custom")}),[]);const qi=()=>$n(void 0,null,function*(){var At;const rn=yield(0,Xe.$c)({id:di});if(rn!=null&&rn.name){const Cn={description:rn.description,languages:rn.languages,name:rn.name};Oi.current.form.setFieldsValue(Cn),Ei(xr({},Cn)),Fi([...rn.data]),Kr((At=rn.data)==null?void 0:At.map(wn=>wn.id))}});(0,y.useEffect)(()=>{di&&qi()},[di]),(0,y.useEffect)(()=>{ja()},[]),(0,y.useEffect)(()=>{const At=(Rn==null?void 0:Rn.get("group_id"))||0;if(ft({type:"problemset/getDisciplines",payload:{source:"question",group_id:At,group_type:rr}}),mt.group_id=Number(At),rr==="3"&&(mt.clazz="ItemBanksGroup",ma(!0)),Rn.get("page")){let rn=JSON.parse(localStorage.getItem("problemsetkey"))||{};kr((rn==null?void 0:rn.tag_discipline_id)||-1),mt=xr(xr({},mt),rn),an(mt)}else an(mt);oi(mt).then(rn=>{Di(!1)}),ai(mt),ji(),Ga()},[]),(0,y.useEffect)(()=>(ft({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),ft({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{ft({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ft({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,y.useEffect)(()=>(ft({type:"globalSetting/headerFixedToggle",payload:!0}),()=>{ft({type:"globalSetting/headerFixedToggle",payload:!1})}),[]),(0,y.useEffect)(()=>(ft({type:"globalSetting/headerFooterToggle",payload:Jr}),()=>{ft({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,y.useEffect)(()=>{(0,hn.Dk)(Wr?Si:"\u8BD5\u9898\u5E93")},[Wr,Si]);const Pi=At=>{let rn=0;return Xr==null||Xr.forEach(Cn=>{Cn.type===At&&(rn=Cn.count)}),rn},ha=(At,rn)=>{var Cn,wn,Un,Zn,ii,ui,hi,ki,Ra;const ga=[];if(At||(wn=(Cn=Qe==null?void 0:Qe.disciplinesData)==null?void 0:Cn.disciplines)==null||wn.forEach(Yi=>{var Ti;(Ti=Yi==null?void 0:Yi.sub_disciplines)==null||Ti.forEach(wi=>{var fa;(fa=wi==null?void 0:wi.tag_disciplines)==null||fa.forEach(Ua=>{Ua.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&ga.push(Ua)})})}),At&&!rn){const Yi=(Zn=(Un=Qe==null?void 0:Qe.disciplinesData)==null?void 0:Un.disciplines)==null?void 0:Zn.find(Ti=>Ti.id===At);(ii=Yi==null?void 0:Yi.sub_disciplines)==null||ii.forEach(Ti=>{var wi;(wi=Ti==null?void 0:Ti.tag_disciplines)==null||wi.forEach(fa=>{fa.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&ga.push(fa)})})}if(At&&rn){const Yi=(hi=(ui=Qe==null?void 0:Qe.disciplinesData)==null?void 0:ui.disciplines)==null?void 0:hi.find(wi=>wi.id===At),Ti=(ki=Yi==null?void 0:Yi.sub_disciplines)==null?void 0:ki.find(wi=>wi.id===rn);(Ra=Ti==null?void 0:Ti.tag_disciplines)==null||Ra.forEach(wi=>{wi.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&ga.push(wi)})}return ga},Ga=()=>$n(void 0,null,function*(){ft({type:"problemset/getTeachGroupData"})});(0,y.useEffect)(()=>{const{completion_questions_count:At=0,judgement_questions_count:rn=0,multiple_questions_count:Cn=0,practical_questions_count:wn=0,program_questions_count:Un=0,single_questions_count:Zn=0,subjective_questions_count:ii=0,combination_questions_count:ui=0,bprogram_questions_count:hi=0}=Qe.basketData||{},ki=At+rn+Cn+wn+Un+Zn+ii+ui+hi;gi(ki)},[Qe.basketData]);const ai=(At,rn)=>$n(void 0,null,function*(){var Cn;At.type==="3"?At.clazz="ItemBanksGroup":delete At.clazz;const wn=xr({},At);Di(!0);const Un=yield ft({type:"problemset/getGroup",payload:xr({},wn)});return Un!=null&&Un.data&&ca((Un==null?void 0:Un.data)||[]),Un&&(vi((Un==null?void 0:Un.navigation)||[]),((Cn=Un==null?void 0:Un.navigation)==null?void 0:Cn.length)>1?Li(!1):Li(!0)),Wr||rn||Kr([]),Di(!1),Un}),oi=(At,rn)=>$n(void 0,null,function*(){const Cn=xr({},At);localStorage.setItem("problemsetkey",JSON.stringify(At)),Cn.item_type=Wr?"PROGRAM":At.item_type,Cn.keyword=At.keyword||"",Di(!0);const wn=yield ft({type:"problemset/getItemBanks",payload:xr({},Cn)});if(wn&&wn.status!==403&&wn.status!==401&&wn.status!==500){if(yr(wn.items_count||0),zn(wn.item_types),Or(wn.items||[]),At.type!=="0"&&si(wn.tag_disciplines||[]),Hi(wn.used_shixun_ids||[]),Ya(wn.items||[]),Wr||rn||Kr([]),_r((wn==null?void 0:wn.added_num)||0),Di(!1),Rn.get("page")&&!Xi){let Un=parseInt(localStorage.getItem("problemsetid"))||0;window.scrollTo({top:Un-100,behavior:"smooth"}),Ji(!0)}return wn}}),ji=()=>{ft({type:"problemset/getBasketList",payload:{}})},Ya=At=>{const rn=At.every(Cn=>{var wn;return((wn=Cn.program_attr)==null?void 0:wn.status)===0});Ki.current=rn},Ka=(At,rn)=>{mt.discipline_id=At||"",mt.sub_discipline_id=rn||"",mt.tag_discipline_id="",mt.page=1,delete mt.id,kr(-1),an(mt),oi(mt),(rr==="3"||rr==="0")&&ai(gr(xr({},mt),{parents:li.slice(0,-1)}))},Qa=At=>{mt.item_type=At||"",mt.page=1,an(mt),oi(mt),(rr==="3"||rr==="0")&&ai(gr(xr({},mt),{parents:li.slice(0,-1)}))},Xa=At=>{mt.difficulty=At||"",mt.page=1,delete mt.id,an(mt),oi(mt),(rr==="3"||rr==="0")&&ai(gr(xr({},mt),{parents:li.slice(0,-1)}))},Ja=At=>{mt.tag_discipline_id=At,mt.page=1,delete mt.id,At===-1&&(mt.discipline_id="",mt.sub_discipline_id="",mt.tag_discipline_id=""),kr(At),an(mt),oi(mt),(rr==="3"||rr==="0")&&ai(gr(xr({},mt),{parents:li.slice(0,-1)}))},qa=At=>{mt.course_discipline_id=At,mt.tag_discipline_id=null,kr(-1),mt.page=1,delete mt.id,an(mt),oi(mt),(rr==="3"||rr==="0")&&ai(gr(xr({},mt),{parents:li.slice(0,-1)}))},$a=At=>{mt.tag_discipline_id=At,mt.page=1,delete mt.id,an(mt),oi(mt),kr(At),(rr==="3"||rr==="0")&&ai(gr(xr({},mt),{parents:li.slice(0,-1)}))},[eo,ma]=(0,y.useState)(!1),to=At=>{mt.discipline_id="",mt.sub_discipline_id="",mt.tag_discipline_id="",mt.course_discipline_id="",mt.item_type=null,mt.difficulty=null,mt.type=At,["1","2"].includes(At)?(Li(!0),mt.group_id=null,ft({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:At}})):ja(At),At==="0"&&(Li(!1),mt.group_id=0,mt.teach_group_id=0),At==="3"&&Wr?mt.only_published=!0:mt.only_published=null,At==="3"?(mt.clazz="ItemBanksGroup",ma(!0)):ma(!1),mt.page=1,delete mt.id,kr(-1),ei(At),an(mt),oi(mt),At!=="1"&&At!=="2"&&ai(mt),Li(!0)},Da=(At,rn)=>{mt.page=At,mt.per_page=rn,an(mt),oi(mt,!0),ai(mt,!0)},Fa=At=>{mt.discipline_id="",mt.sub_discipline_id="",mt.tag_discipline_id="",mt.item_type=null,mt.difficulty=null,mt.page=1,mt.keyword=At,delete mt.id,console.log(mt,"paramsparamsparamsparamsparams"),At?(ri(!0),(0,hr.tk)({name:At,copywriting:At,position:Wr?"Practice":"ItemBank"})):ri(!1),kr(-1),an(mt),oi(mt)},Qr=()=>{an(mt),oi(mt),Ui(!1)},ba=At=>{const rn=At.length===cr.length&&mt.page>1?mt.page-1:mt.page;mt.page=rn,ji(),an(mt),oi(mt),ai(mt)},no=()=>{ft({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},ro=(At,rn)=>$n(void 0,null,function*(){const Cn=rn?yield(0,Xe.lS)({id:At}):yield(0,Xe.s)({id:At});(Cn==null?void 0:Cn.status)===0&&Qr()}),io=At=>$n(void 0,null,function*(){_o(At)}),ao=At=>$n(void 0,null,function*(){Ca([At])}),oo=At=>{_i.current="",Wi.current="",ae.default.confirm({centered:!0,width:530,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BD5\u9898\u7EA0\u9519",content:yt.createElement("div",{className:"font14"},yt.createElement("div",null,"\u9519\u8BEF\u7C7B\u578B\uFF1A"),yt.createElement(re.ZP.Group,{className:"mt10",onChange:rn=>Wi.current=rn.target.value},yt.createElement(re.ZP,{value:"\u9898\u5E72"},"\u9898\u5E72"),yt.createElement(re.ZP,{value:"\u7B54\u6848"},"\u7B54\u6848"),yt.createElement(re.ZP,{value:"\u89E3\u6790"},"\u89E3\u6790"),yt.createElement(re.ZP,{value:"\u5C5E\u6027"},"\u5C5E\u6027"),yt.createElement(re.ZP,{value:"\u5176\u5B83"},"\u5176\u5B83")),yt.createElement("div",{className:"mt10"},"\u9519\u8BEF\u63CF\u8FF0\uFF1A"),yt.createElement(Mr,{className:"mt10",rows:4,defaultValue:_i.current,onChange:rn=>_i.current=rn.target.value})),onOk:()=>new Promise((rn,Cn)=>$n(void 0,null,function*(){if(!(Wi.current&&_i.current))return te.ZP.info("\u8BF7\u586B\u5199\u9519\u8BEF\u7C7B\u578B\u548C\u9519\u8BEF\u63CF\u8FF0\uFF01"),Cn();(yield(0,Xe.L5)({id:At,clazz:Wi.current,description:_i.current})).status===0&&te.ZP.info("\u6DFB\u52A0\u6210\u529F\uFF01"),rn()}))})},so=(0,y.useRef)(),[lo,Ea]=(0,y.useState)([]),[uo,Aa]=(0,y.useState)(!1),[Ko,Qo]=(0,y.useState)({}),va=(0,y.useRef)([0]),_a=At=>$n(void 0,null,function*(){const rn=yield(0,_t.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:At==null?void 0:At.sub_discipline_id}});Ea(rn==null?void 0:rn.tag_disciplines)}),co=At=>$n(void 0,null,function*(){Bi(At),console.log(At,"data"),Ar.setFieldsValue({course_discipline_id:At==null?void 0:At.course_discipline_id,tag_discipline_ids:At==null?void 0:At.tag_discipline_ids}),Aa(!0)}),Ba=At=>{ft({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:At}}})},fo=At=>$n(void 0,null,function*(){var rn,Cn,wn,Un;const Zn=yield(0,_t.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:[At]}});(Zn==null?void 0:Zn.status)===0&&((rn=Zn==null?void 0:Zn.data)==null?void 0:rn.size)!==0?ae.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:yt.createElement("div",null,yt.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Cn=Zn==null?void 0:Zn.data)==null?void 0:Cn.name)||"--","\u300B",((wn=Zn==null?void 0:Zn.data)==null?void 0:wn.size)>1?`\u7B49 ${(Un=Zn==null?void 0:Zn.data)==null?void 0:Un.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528"," \uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),yt.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:()=>$n(void 0,null,function*(){const ii=yield ft({type:"problemset/handleDelete",payload:{id:At}});(ii==null?void 0:ii.status)===0&&ba([null])})}):ft({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:At}}})}),po=At=>$n(void 0,null,function*(){const{item_type:rn}=At;if(rn==="PROGRAM"){const{program_attr:{identifier:Cn}}=At,wn=yield ft({type:"problemset/startExperience",payload:{id:Cn}});if(wn.status===0){const Un=wn.identifier;(0,hn.xg)(`/myproblems/${Un}`);return}te.ZP.warning(wn.message);return}ft({type:"problemset/setActionTabs",payload:{key:rn,params:At}})}),Oa=At=>$n(void 0,null,function*(){if(mt.exam_id){(yield(0,Xe.fY)({item_id:At,id:mt.exam_id})).status===0&&Qr();return}if(mt!=null&&mt.exercise_id){(yield(0,_t.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:mt==null?void 0:mt.exercise_id,item_bank_ids:[At]}})).status===0&&Qr();return}(yield ft({type:"problemset/cancel",payload:{id:At,item_bank:1}})).status===0&&(Qr(),ji())}),[Pa,Li]=(0,y.useState)(!1),Ta=(At,rn=!1,Cn=!1)=>$n(void 0,null,function*(){var wn;if(ft({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(At),group_type:rr==="3"?"3":"0"}}),mt.discipline_id="",mt.sub_discipline_id="",mt.tag_discipline_id="",mt.page=1,mt.group_id=Math.abs(At),kr(-1),an(mt),Cn){const Un=JSON.parse(JSON.stringify(li));Un.splice(Un.length-2,2),mt.parents=Un}else mt.parents=[...li||[{id:0,name:"\u6839\u76EE\u5F55"}],...((wn=(0,bn.b)(tr.current,At))==null?void 0:wn.map(Un=>({id:Un.id,name:Un.name})))||[]];ai(xr({},mt)).then(Un=>{var Zn;vi(Un==null?void 0:Un.navigation),((Zn=Un==null?void 0:Un.navigation)==null?void 0:Zn.length)>1&&At?Li(!0):Li(!1)}),oi(mt)}),ho=At=>$n(void 0,null,function*(){ft({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(At),group_type:"0"}}),mt.discipline_id="",mt.sub_discipline_id="",mt.tag_discipline_id="",mt.page=1,mt.item_type=null,mt.difficulty=null,mt.type="0",mt.group_id=Math.abs(At),mt.only_published=null,ma(!1),kr(-1),ei("0"),an(mt),ai(xr({},mt)).then(rn=>{var Cn;vi(rn==null?void 0:rn.navigation),((Cn=rn==null?void 0:rn.navigation)==null?void 0:Cn.length)>1&&At?Li(!0):Li(!1)}),oi(mt)}),Ia=At=>$n(void 0,null,function*(){if(mt.exam_id){(yield(0,Xe.zh)({exam_id:mt.exam_id,item_bank_ids:[At]})).status===0&&Qr();return}if(mt!=null&&mt.exercise_id){(yield(0,_t.ZP)(`/api/exercises/${mt==null?void 0:mt.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:[At]}})).status===0&&Qr();return}if(fi===200){te.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}(yield ft({type:"problemset/select",payload:{item_bank_ids:[At]}})).status===0&&(Qr(),ji())}),mo=At=>$n(void 0,null,function*(){if(!At&&!(fr!=null&&fr.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");Nr.current=[0],ae.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:yt.createElement("div",{className:`font14 ${at.overflow}`,style:{maxHeight:500,overflow:"auto"}},yt.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),yt.createElement(ne.Z,{spinning:Ni},yt.createElement(Ce.Z,{defaultValue:!0,value:Nr.current,onChange:rn=>Nr.current=rn}))),onOk:()=>$n(void 0,null,function*(){var rn;const Cn=yield(0,Xe.Rp)({id:At,group_id:(rn=Nr.current)==null?void 0:rn[0]});Nr.current=[],(Cn==null?void 0:Cn.status)===0&&(ai(mt),Qr(),te.ZP.success("\u52A0\u5165\u6210\u529F"))})})}),wa=At=>$n(void 0,null,function*(){if(!At&&!(fr!=null&&fr.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");ae.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:yt.createElement("div",{className:`font14 ${at.overflow}`,style:{maxHeight:500,overflow:"auto"}},yt.createElement("div",{className:at.tips},yt.createElement("div",null,"\u63D0\u793A\uFF1A"),yt.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u51C6\uFF1B"),yt.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),yt.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),yt.createElement(ne.Z,{spinning:Ni},yt.createElement(Ce.Z,{defaultValue:!0,defaultSelectedKeys:va.current,defaultExpandedKeys:va.current,onChange:rn=>va.current=rn}))),onOk:()=>$n(void 0,null,function*(){var rn;const Cn=yield(0,Xe.LS)({ids:At?[At]:fr,groups_ids:(rn=va.current)==null?void 0:rn[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",Cn),(Cn==null?void 0:Cn.status)===0&&(ai(mt),Qr())})})}),vo=At=>$n(void 0,null,function*(){console.log("\u64A4\u9500\u5171\u4EAB\u89E6\u53D1");const rn=yield(0,Xe.hg)({clazz:"ItemBank",id:At});console.log(rn,"\u64A4\u9500\u5171\u4EAB\u89E6\u53D1\u7684res");const Cn=(rn==null?void 0:rn.groups)||[];Nr.current=Cn.filter(wn=>wn.is_share).map(wn=>wn.id),ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:yt.createElement("div",{className:`font14 ${at.overflow}`},yt.createElement("p",{className:`${at.tips}`},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),yt.createElement(x.default.Group,{className:at.checkbox,defaultValue:Cn==null?void 0:Cn.map(wn=>wn.is_share?wn.id:"")},Cn==null?void 0:Cn.map(wn=>yt.createElement(x.default,{key:wn.id,value:wn.id,onChange:()=>{wn.is_share=!wn.is_share,console.log(Cn,"\u9009\u4E2D\u7684data"),Nr.current=Cn}}," ",wn.name)))),onOk:()=>$n(void 0,null,function*(){return Nr.current=Cn.filter(wn=>wn.is_share).map(wn=>wn.id),console.log(Nr.current,"joinGroupDataRef.current"),new Promise((wn,Un)=>$n(void 0,null,function*(){console.log(Cn,"\u770B\u770B\u8FD9\u91CC\u7684data");const Zn=yield(0,Xe.GW)({ids:[At],clazz:"ItemBank",group_ids:Nr.current});return Nr.current=[],(Zn==null?void 0:Zn.status)===0&&(te.ZP.info("\u64CD\u4F5C\u6210\u529F"),Qr()),wn()}))})})}),go=At=>{ft({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:At}}})},yo=()=>{ae.default.confirm({title:"\u786E\u8BA4\u8981\u6E05\u7A7A\u8BD5\u9898\u7BEE\u5417\uFF1F",centered:!0,onOk:()=>$n(void 0,null,function*(){(yield(0,Xe.RT)()).status===0&&(Qr(),ji())})})},bo=()=>{ft({type:"problemset/setActionTabs",payload:{key:"\u65B0\u5EFA\u6587\u4EF6\u5939",params:mt}})},Eo=()=>{var At;const rn={discipline_id:`&discipline_id=${mt.discipline_id}`,sub_discipline_id:`&sub_discipline_id=${mt.sub_discipline_id}`,tag_discipline_id:`&sub_discipline_id=${mt.tag_discipline_id}`,difficulty:`&difficulty=${mt.difficulty}`,item_type:`&item_type=${mt.item_type}`,group_id:`&group_id=${mt.group_id||0}`};let Cn=`/problemset/newitem?pages=${mt.page}`;Object.keys(rn).forEach(wn=>{mt[wn]&&(Cn=Cn+rn[wn])}),(At=xe.history)==null||At.push(Cn)},ia=At=>{const rn=fr;if(!(rn!=null&&rn.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if(fi+rn.length>200&&At&&Jr){te.ZP.info(`\u8BD5\u9898\u7BEE\u4E2D\u6700\u591A\u53EF\u518D\u52A0\u5165${200-fi}\u9898\uFF0C\u5F53\u524D\u9009\u4E2D${rn.length}\u9898\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}At?Ao(rn):wo(rn)},Ao=At=>$n(void 0,null,function*(){let rn=[...At];cr.forEach(Cn=>{var wn;rn.includes(Cn.id)&&Cn.item_type==="PROGRAM"&&((wn=Cn.program_attr)==null?void 0:wn.status)===0&&(0,Bn.remove)(rn,Un=>Un===Cn.id)}),ae.default.confirm({width:530,title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:yt.createElement("div",null,"\u5F53\u524D\u5DF2\u9009\u62E9",At.length,"\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165 "),onOk:()=>$n(void 0,null,function*(){let Cn;mt.exam_id?Cn=yield(0,Xe.zh)({exam_id:mt.exam_id,item_bank_ids:rn}):mt!=null&&mt.exercise_id?Cn=yield(0,_t.ZP)(`/api/exercises/${mt==null?void 0:mt.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:rn}}):Cn=yield ft({type:"problemset/select",payload:{item_bank_ids:rn}}),Cn.status===0&&(Qr(),ji())})})}),wo=At=>$n(void 0,null,function*(){let rn;mt.exam_id?rn=yield(0,_t.ZP)(`/api/examination_banks/${mt.exam_id}/batch_revoke_item.json`,{method:"post",body:{item_ids:At}}):mt!=null&&mt.exercise_id?rn=yield(0,_t.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:mt==null?void 0:mt.exercise_id,item_bank_ids:At}}):rn=yield ft({type:"problemset/unselectAll",payload:{item_ids:At}}),rn.status===0&&(Qr(),ji())}),Co=At=>$n(void 0,null,function*(){if(Jr&&fi===200){te.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}let rn;mt.exam_id?(rn=yield(0,Xe.zh)({exam_id:mt.exam_id,shixun_ids:At}),rn.status===0&&Qr()):(rn=yield ft({type:"problemset/select",payload:{shixun_ids:At}}),rn.status===0&&(ji(),Qr()))}),So=()=>{ft({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},xo=At=>$n(void 0,null,function*(){var rn,Cn,wn;if(!((Cn=(rn=Qe.teachGroupData)==null?void 0:rn.groups)!=null&&Cn.length))return te.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");const Un=yield(0,_t.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:At}});console.log(Un,"\u5224\u65AD\u53EF\u5426\u5171\u4EAB-\u662F\u5426\u88AB\u5171\u4EAB\u8FC7"),Un.status===0&&(Nr.current=Un==null?void 0:Un.data,ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:yt.createElement("div",{className:`font14 ${at.overflow}`},yt.createElement("div",{className:at.tips},yt.createElement("div",null,"\u63D0\u793A\uFF1A"),yt.createElement("div",null,"1.\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F\u540E\uFF0C\u5728\u5DF2\u5171\u4EAB\u7684\u6587\u4EF6\u5939\u6DFB\u52A0\u3001\u5220\u9664\u8BD5\u9898\u6216\u5B50\u6587\u4EF6\u5939\u7B49\u64CD\u4F5C\u4F1A\u540C\u6B65\u81F3\u56E2\u961F\u6587\u4EF6\u5939\u3002\u82E5\u65B0\u8BD5\u9898\u65E0\u9700\u5171\u4EAB\uFF0C\u53EF\u65B0\u5EFA\u6587\u4EF6\u5939\u7BA1\u7406\u8BD5\u9898\u3002"),yt.createElement("div",null,"2.\u5982\u9700\u64A4\u9500\u5F53\u524D\u6587\u4EF6\u5939\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002")),yt.createElement(x.default.Group,{className:at.checkbox,defaultValue:Nr.current.map(Zn=>Zn.is_share?Zn.id:"")},(wn=Un==null?void 0:Un.data)==null?void 0:wn.map(Zn=>yt.createElement(x.default,{disabled:!Zn.can_share,key:Zn.id,value:Zn.id,onChange:()=>{Zn.is_share=!Zn.is_share,console.log(Un.data,"res.data"),Nr.current=Un==null?void 0:Un.data}}," ",Zn.name)))),onOk:()=>new Promise((Zn,ii)=>$n(void 0,null,function*(){var ui;if(!((ui=Nr.current)!=null&&ui.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),ii();const hi=yield(0,_t.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:Nr.current.map(ki=>({id:ki.id,is_share:ki.is_share})),group_id:At}});console.log(hi),(Un==null?void 0:Un.status)===0&&(te.ZP.success("\u64CD\u4F5C\u6210\u529F"),Nr.current=[],Kr([]),Qr(),ai(mt),Zn())}))}))}),Ca=At=>{var rn,Cn,wn,Un;if(console.log("\u5171\u4EAB\u8BD5\u9898\u89E6\u53D1"),!((Cn=(rn=Qe.teachGroupData)==null?void 0:rn.groups)!=null&&Cn.length))return te.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:yt.createElement("div",{className:`font14 ${at.overflow}`},yt.createElement("div",{className:at.tips},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),yt.createElement(x.default.Group,{className:at.checkbox,defaultValue:Nr.current,onChange:Zn=>Nr.current=Zn},(Un=(wn=Qe.teachGroupData)==null?void 0:wn.groups)==null?void 0:Un.map(Zn=>yt.createElement(x.default,{key:Zn.group_id,value:Zn.group_id},Zn.name)))),onOk:()=>new Promise((Zn,ii)=>$n(void 0,null,function*(){var ui;if(!((ui=Nr.current)!=null&&ui.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),ii();const hi=yield(0,Xe.GW)({ids:At||fr,clazz:"ItemBank",group_ids:Nr.current});(hi==null?void 0:hi.status)===0&&(te.ZP.info("\u6240\u9009\u8BD5\u9898\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),Nr.current=[],Kr([]),Qr(),Zn())})),onCancel:()=>{console.log("\u53D6\u6D88\u4E86"),Nr.current=[]}})},Ma=()=>$n(void 0,null,function*(){var At,rn,Cn,wn;const Un=()=>$n(void 0,null,function*(){Ii(!0);const Zn=yield(0,Xe.nD)({ids:fr});Ii(!1),(Zn==null?void 0:Zn.status)===0&&ae.default.info({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u5220\u9664\u7ED3\u679C",maskClosable:!1,keyboard:!1,icon:null,content:`\u672C\u6B21\u6210\u529F\u5220\u9664${Zn.success}\u6761\u8BD5\u9898\uFF0C\u6709${Zn.fail}\u6761\u8BD5\u9898\u56E0\u4E3A\u516C\u5F00\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u64A4\u9500\u540E\u518D\u8FDB\u884C\u5220\u9664\u3002`,onOk:()=>{ba(new Array(Zn.success))}})});if(fr!=null&&fr.length){const Zn=yield(0,_t.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:fr}});if((Zn==null?void 0:Zn.status)===0&&((At=Zn==null?void 0:Zn.data)==null?void 0:At.size)!==0){ae.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:yt.createElement("div",null,yt.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((rn=Zn==null?void 0:Zn.data)==null?void 0:rn.name)||"--","\u300B",((Cn=Zn==null?void 0:Zn.data)==null?void 0:Cn.size)>1?`\u7B49 ${(wn=Zn==null?void 0:Zn.data)==null?void 0:wn.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528","\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),yt.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:Un});return}else{ae.default.confirm({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u63D0\u793A",cancelText:"\u53D6\u6D88",icon:null,content:`\u672C\u6B21\u9009\u4E2D\u4E86${fr==null?void 0:fr.length}\u6761\u8BD5\u9898\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF0C\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F`,onOk:Un});return}}te.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")}),Do=()=>{var At,rn,Cn;if(!(fr!=null&&fr.length))return te.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if((At=cr==null?void 0:cr.filter(wn=>fr.includes(wn.id)))!=null&&At.every(wn=>wn.public))return te.ZP.info("\u6240\u9009\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((rn=cr==null?void 0:cr.filter(wn=>fr.includes(wn.id)))!=null&&rn.find(wn=>{var Un;return wn.item_type==="PROGRAM"&&((Un=wn.program_attr)==null?void 0:Un.status)===0}))return te.ZP.info("\u5DF2\u9009\u9898\u4E2D\u5B58\u5728\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898");if(window.localStorage.getItem("problemset-set-public-hint-flag")==="1"||lt.userInfo.professional_certification){if((Cn=cr==null?void 0:cr.filter(wn=>fr.includes(wn.id)))!=null&&Cn.find(wn=>{var Un;return((Un=wn==null?void 0:wn.tag_discipline_ids)==null?void 0:Un.length)==0}))return te.ZP.info("\u90E8\u5206\u8BD5\u9898\u6682\u672A\u8BBE\u7F6E\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u518D\u8FDB\u884C\u516C\u5F00");ae.default.confirm({centered:!0,width:530,okText:"\u7533\u8BF7\u516C\u5F00",cancelText:"\u53D6\u6D88",title:"\u6279\u91CF\u516C\u5F00\u8BD5\u9898",maskClosable:!0,icon:null,content:yt.createElement("div",{className:"font16 c-grey-333"},"\u8BD5\u9898\u516C\u5F00\u4E4B\u540E\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u90FD\u53EF\u4EE5\u67E5\u770B\u53EF\u4F7F\u7528\u3002\u786E\u8BA4\u8981\u7533\u8BF7\u516C\u5F00\u5417"),onOk:()=>{Na()}})}else ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",maskClosable:!0,icon:null,content:yt.createElement("div",{className:"font16 c-grey-333"},"\u516C\u5F00\u5E76\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u9898\u5C06\u5728\u516C\u5171\u8BD5\u9898\u5E93\u53EF\u89C1\uFF0CEducoder\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u9898\u3002",yt.createElement("br",null),"\u516C\u5F00\u540E\u4E0D\u53EF\u4FEE\u6539\uFF0C\u4F46\u53EF\u4EE5\u64A4\u9500\uFF1B\u64A4\u9500\u516C\u5F00\u540E\u53EF\u4EE5\u4FEE\u6539\u3002",yt.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u7533\u8BF7\u516C\u5F00\uFF1F",yt.createElement("br",null),yt.createElement(x.default,{className:"mt10",defaultChecked:!1,onChange:wn=>mi.current=wn.target.checked},"\u4E0D\u518D\u63D0\u793A")),onOk:()=>{Na()}})},Na=()=>$n(void 0,null,function*(){const At=rr==="3"?1:2,rn=cr?cr.filter(wn=>fr.includes(wn.id)&&!(wn.public||wn.apply)).map(wn=>wn.id):[];(yield(0,Xe.Qp)({ids:rn,source:At})).status===0&&(mi.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),mi.current=!1,Qr(),te.ZP.success("\u6279\u91CF\u7533\u8BF7\u6210\u529F"))}),Fo=At=>$n(void 0,null,function*(){const rn=yield(0,_t.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});pr(rn.disciplines||[]),yield _a(At),At!=null&&At.sub_discipline_id||At!=null&&At.tag_discipline_ids}),ja=(At="0")=>$n(void 0,null,function*(){var rn;const Cn=yield(0,_t.ZP)("/api/v2/course_disciplines.json",{method:"get",params:{container_type:"ItemBank",type:At}});Cn.status===0&&Ci(((rn=Cn==null?void 0:Cn.data)==null?void 0:rn.list)||[])}),_o=At=>{Bi(At),Fo(At),ur(!0)},Bo=At=>{ae.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:yt.createElement(yt.Fragment,null,yt.createElement("div",{className:at.modalContent},"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802"),yt.createElement("div",{className:at.modalContent}," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>$n(void 0,null,function*(){const rn=yield(0,Xe.MZ)({identifier:At});(rn==null?void 0:rn.status)===0&&(te.ZP.success("\u53D1\u5E03\u6210\u529F"),Qr())})})},Oo=At=>{Ba(At)},Po=At=>{ae.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:yt.createElement("p",{className:at.modalContent},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>$n(void 0,null,function*(){const rn=yield(0,Xe.sD)({identifier:At});(rn==null?void 0:rn.status)===0&&(te.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),Qr())})})},To=At=>$n(void 0,null,function*(){console.log("\u5207\u6362\u56E2\u961Ftab\u65F6\u89E6\u53D1",At),ft({type:"problemset/getDisciplines",payload:{source:"question",teach_group_id:At,group_id:mt.group_id,group_type:"3"}}),mt.page=1,mt.teach_group_id=At,delete mt.id,mt.group_id=0,an(xr({},mt)),oi(mt),ai(mt)}),Io=At=>{mt.sort_by=At.type,mt.sort_direction=At.direction,mt.page=1,Vi(At.name),an(mt),oi(mt),ai(gr(xr({},mt),{parents:li.slice(0,-1)}))},Mo=()=>{mt.page=1,an(mt),oi(mt),ai(mt)},No=At=>{mt.discipline_id="",mt.sub_discipline_id="",mt.tag_discipline_id="",mt.item_type=null,mt.difficulty=null,mt.page=1,mt.group_id=At,kr(-1),an(mt),oi(mt),ai(mt)},jo=()=>{if(!(fr!=null&&fr.length)){ft({type:"problemset/setActionTabs",payload:{key:"\u5BFC\u51FA\u8BD5\u9898",params:mt}});return}ae.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:yt.createElement("div",{className:`font14 ${at.overflow}`},"\u5DF2\u9009\u4E2D",fr==null?void 0:fr.length,"\u9053\u9898\uFF0C\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"),onOk:()=>{(0,en.rQ)({ids:fr})}})},Lo=()=>$n(void 0,null,function*(){const At=yield(0,Xe.bF)({ids:fr}),{unpublish_program_question_count:rn,total_item_banks:Cn}=At.data||{};rn===0?ae.default.error({title:"\u9519\u8BEF",content:yt.createElement("span",null,"\u53D1\u5E03\u9519\u8BEF\uFF01\u8BF7\u9009\u62E9\u5C1A\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u53D1\u5E03"),centered:!0,okText:"\u786E\u8BA4"}):ae.default.confirm({title:"\u63D0\u793A",content:yt.createElement("span",null,"\u5F53\u524D\u9009\u4E2D",Cn,"\u9898\uFF0C\u5176\u4E2D\u5305\u542B",rn,"\u9053\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\uFF0C \u8BF7\u786E\u8BA4\u662F\u5426\u53D1\u5E03\uFF1F"),centered:!0,onOk:()=>$n(void 0,null,function*(){(yield(0,Xe.dt)({ids:fr})).status===0&&(te.ZP.success("\u53D1\u5E03\u6210\u529F"),Qr())})})}),Xo=yt.createElement(b.default,null,bi&&yt.createElement(b.default.Item,{onClick:()=>ia(!0)},"\u6279\u91CF\u52A0\u5165"),bi&&yt.createElement(b.default.Item,{onClick:()=>ia(!1)},"\u6279\u91CF\u79FB\u51FA"),rr==="0"&&Jr&&yt.createElement(b.default.Item,{onClick:()=>wa()},"\u79FB\u52A8\u5230"),rr==="0"&&Jr&&yt.createElement(b.default.Item,{onClick:Do},"\u6279\u91CF\u516C\u5F00"),rr==="0"&&Jr&&yt.createElement(b.default.Item,{onClick:()=>Ca()},"\u6279\u91CF\u5171\u4EAB"),rr==="0"&&Jr&&yt.createElement(b.default.Item,{onClick:Ma},"\u6279\u91CF\u5220\u9664")),La=At=>{var rn;if(Wr)if((Rr==null?void 0:Rr.length)<=0){let Cn=cr.filter(wn=>At.includes(wn.id));Fi([...Cn]),Kr(Cn==null?void 0:Cn.map(wn=>wn.id))}else if(At.length>Rr.length){let Cn=cr.filter(Zn=>At.includes(Zn.id)),wn=Rr.map(Zn=>Zn.id),Un=Cn.filter(Zn=>!wn.includes(Zn.id));Fi([...Rr,...Un]),Kr((rn=[...Rr,...Un])==null?void 0:rn.map(Zn=>Zn.id))}else{let Cn=Rr.filter(wn=>At.includes(wn.id));Fi([...Cn]),Kr(Cn==null?void 0:Cn.map(wn=>wn.id))}else Kr(At)},Sa=At=>{var rn;if(Wr)if(At){let Cn=Rr==null?void 0:Rr.map(Un=>Un.id),wn=cr.filter(Un=>!Cn.includes(Un.id));Fi([...Rr,...wn]),Kr((rn=[...Rr,...wn])==null?void 0:rn.map(Un=>Un.id))}else{let Cn=cr==null?void 0:cr.map(Un=>Un.id),wn=Rr.filter(Un=>!Cn.includes(Un.id));Fi([...wn]),Kr(wn==null?void 0:wn.map(Un=>Un.id))}else Kr(At?cr==null?void 0:cr.map(Cn=>Cn.id):[])},ko=()=>{let At="/problemset/preview";mt.exam_id&&(At=`/paperlibrary/edit/${mt.exam_id}`),mt!=null&&mt.exercise_id&&!(cn!=null&&cn.pathId)&&(At=`/classrooms/${cn.coursesId}/exercise/${mt==null?void 0:mt.exercise_id}/edit`),xe.history.push(At)},Ro=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"},{type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],Uo={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Wo=(At,rn)=>{var Cn;const wn=rn.id<0?"--":bi?rn[mt.exercise_id?"added":"choosed"]?yt.createElement("span",{key:1,className:at.btnAdd,onClick:Zn=>{Zn.target.style.pointerEvents="none",Oa(rn.id)}},Jr?"\u79FB\u51FA\u8BD5\u9898\u7BEE":yt.createElement("span",null,yt.createElement("b",{className:`iconfont icon-yichu ${at.cancelC}`}),"\u79FB\u51FA")):rn.item_type==="PROGRAM"&&((Cn=rn.program_attr)==null?void 0:Cn.status)===0?yt.createElement(E.Z,{placement:"top",title:"\u7F16\u7A0B\u9898\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u52A0\u5165\uFF01"},yt.createElement("span",{className:at.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"}}," ",Jr?"\u52A0\u5165\u8BD5\u9898\u7BEE":yt.createElement("span",{style:{padding:"0 3px"}},yt.createElement("b",{className:`iconfont icon-jiaru ${at.addC}`}),"\u52A0\u5165")," ")):yt.createElement("span",{className:at.btnAdd,onClick:()=>Ia(rn.id)},Jr?"\u52A0\u5165\u8BD5\u9898\u7BEE":yt.createElement("span",{style:{padding:"0 3px"}},yt.createElement("b",{className:`iconfont icon-jiaru ${at.addC}`}),"\u52A0\u5165")):yt.createElement(yt.Fragment,null);return yt.createElement("span",{className:at.actonBtn},rn.id>0&&yt.createElement(xn.N,{isProblemset:Jr,user:lt,key:rn.id,data:rn,page:mt.page,activeTabsKey:rr,selectIds:fr,onCollect:ro,onSetPublic:io,onStartExperience:po,onCorrection:oo,onChangeTag:co,onPublicReview:no,onSetPrivate:Ba,onDelete:fo,onCancel:Oa,onSelect:Ia,onMoveTo:wa,addProblemset:mo,onSetShare:ao,onCancelShare:vo,onPublish:Bo,onCancelPublish:Po,SubjectShare:Pa}),wn)};(0,y.useEffect)(()=>{if(Wr&&!(cn!=null&&cn.pathId)){const{coursesId:At,categoryId:rn}=cn;ft({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:rn,coursesId:At,type:5}})}},[Wr]);const ka=()=>$n(void 0,null,function*(){try{yield Oi.current.form.validateFields();let At=Oi.current.form.getFieldsValue();if((Rr==null?void 0:Rr.length)<=0){document.getElementById("topicdom").scrollIntoView({behavior:"smooth"}),te.ZP.info("\u8BF7\u9009\u62E9\u7F16\u7A0B\u9898");return}Qi(!0);const{coursesId:rn,categoryId:Cn}=cn;if(cn!=null&&cn.pathId){let wn=yield(0,_t.ZP)(`/api/paths/${cn==null?void 0:cn.pathId}/create_hack_homework`,{method:"post",body:gr(xr({},At),{coursesId:rn,category:Cn,stage_shixun_id:Cn=="null"?"":Cn,stage_id:cn==null?void 0:cn.stageId,type:5,hack_ids:Rr==null?void 0:Rr.map(Un=>Un.id)})});(wn==null?void 0:wn.status)===0&&(te.ZP.success(`${Cn=="null"?"\u65B0\u589E\u6210\u529F":"\u7F16\u8F91\u6210\u529F"}`),xe.history.push(`/paths/${cn.pathId}`))}else{let wn=yield(0,_t.ZP)(di?`/api/homework_commons/${Cn}/update_hack.json`:`/api/courses/${rn}/homework_commons.json`,{method:di?"put":"post",body:gr(xr({},At),{coursesId:rn,category:Cn,type:5,hack_ids:Rr==null?void 0:Rr.map(Un=>Un.id)})});(wn==null?void 0:wn.status)===0&&xe.history.push(`/classrooms/${cn.coursesId}/program_homework/${di?Cn:wn.homework_id}/detail?tabs=1`)}Qi(!1)}catch(At){document.body.scrollIntoView()}}),zo=()=>yt.createElement(ee.default,{labelAlign:"right",form:Ar,labelCol:{span:3},colon:!1,size:"large"},yt.createElement(ee.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"sub_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411"}]},yt.createElement(z.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:er,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(At,rn)=>{Ar.setFieldsValue({sub_discipline_id:At,tag_discipline_ids:[]}),Ai(At?At.length:0),(At==null?void 0:At.length)>0&&_a({sub_discipline_id:At[1]})},onClear:()=>{Ea([]),Ar.setFieldValue("tag_discipline_ids",[]),Ai(0)}})),yt.createElement(ee.default.Item,{label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"}],style:{paddingLeft:75}},yt.createElement(ie.default,{disabled:na===0,className:at.selectitems,showSearch:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:(At,rn)=>rn.key.indexOf(At.toLowerCase())>=0},lo.map(At=>yt.createElement(ie.default.Option,{key:At.name+At.id,value:At.id},yt.createElement("div",{style:{display:"flex",alignItems:"center"}},yt.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},At.name),(At==null?void 0:At.type)==="personal"&&yt.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),na>0&&yt.createElement("div",{className:at.concat},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F",yt.createElement("span",{onClick:()=>Zr(!0)},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))),Ho=ee.default.useWatch("course_discipline_id",Ar),Zo=()=>yt.createElement(ee.default,{labelAlign:"right",form:Ar,colon:!1,size:"large"},yt.createElement(ee.default.Item,{name:"course_discipline_id",label:"\u6240\u5C5E\u8BFE\u7A0B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},yt.createElement(ar.q,{onChange:()=>Ar.setFieldsValue({tag_discipline_ids:[]}),style:{width:407},data:{course_discipline_id:ti==null?void 0:ti.course_discipline_id}})),yt.createElement(ee.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"tag_discipline_ids",labelAlign:"left",labelCol:{flex:"80px"}},yt.createElement(ar.i,{courseDisciplineId:Ho})));return yt.createElement("div",{className:at.page},yt.createElement("section",null,yt.createElement("div",{className:at.wrap},xi.course_name&&Wr&&yt.createElement("section",{className:"animated fadeIn"},yt.createElement("aside",{className:"mt10"},xi.category&&yt.createElement(oe.Z,{separator:">"},yt.createElement(oe.Z.Item,null,yt.createElement(xe.Link,{to:`/classrooms/${xi.course_id}/program_homework`},xi.course_name)),yt.createElement(oe.Z.Item,null,yt.createElement(xe.Link,{to:`/classrooms/${xi.course_id}/program_homework`},xi.category.category_name)),yt.createElement(oe.Z.Item,null,Si)))),yt.createElement("div",{className:at.title},Wr?Si:"\u8BD5\u9898\u5E93"),Wr&&yt.createElement(Er,{height:250,data:oa,ref:Oi}),yt.createElement("div",{className:at.headerWrapper,id:"topicdom"},yt.createElement("div",{className:at.tabsWrap},yt.createElement(pe.default,{activeKey:rr,onChange:to,tabBarExtraContent:yt.createElement("div",{className:at.searchWrap},yt.createElement(Yr,{allowClear:!0,suffix:yt.createElement("i",{className:`iconfont icon-sousuo9 font14 ${at.searchIcon}`,onClick:()=>Fa(mt.keyword)}),className:at.search,placeholder:"\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",size:"middle",onChange:At=>{mt.keyword=At.target.value,an(xr({},mt))},onSearch:Fa}))},yt.createElement(Cr,{tab:"\u516C\u5171",key:"1"}),((Et=(vn=Qe.teachGroupData)==null?void 0:vn.groups)==null?void 0:Et.length)&&yt.createElement(Cr,{tab:"\u56E2\u961F\u5171\u4EAB",key:"3"}),!(0,sn.ag)()&&!(0,sn.JA)()&&!Wr&&yt.createElement(Cr,{tab:"\u6536\u85CF\u5939",key:"2"}),yt.createElement(Cr,{tab:"\u6211\u521B\u5EFA\u7684",key:"0"}))),(((Nt=lt==null?void 0:lt.userInfo)==null?void 0:Nt.professional_certification)||mt.type!=="1")&&yt.createElement(a.S,{showSelectAll:!1,className:at.select,disciplinesData:(Wt=Qe.disciplinesData)==null?void 0:Wt.disciplines,knowledgeData:$r,directionValue:mt.discipline_id,subDisciplineValue:mt.sub_discipline_id,typeValue:mt.item_type,isprogram_homework:Wr,showKnowledge:!0,name:Hn,setname:Lt,difficultyValue:mt.difficulty,showShixun:!(0,sn.JA)()&&!mt.exercise_id&&rr!=="3"&&rr!=="1",onShixunChange:So,onDirectionChange:Ka,onTypeChange:Qa,onDifficultyChange:Xa,knowledgeValue:Gr,onKnowledgeChange:Ja,teachGroupData:(mn=Qe.teachGroupData)==null?void 0:mn.groups,onTeachGroupChange:To,teachGroupValue:mt.teach_group_id,showTeachGroup:eo,courseData:ci,onCourseChange:qa,courseValue:mt.course_discipline_id,showOldElement:["1","2"].includes(rr),showCourse:!["1","2"].includes(rr),handleNewKnowledgeChange:$a,extraNode:yt.createElement(yt.Fragment,null,yt.createElement(Qn.op,{onClick:()=>(0,hn.xg)("/knowledgeHub")},"\u7BA1\u7406\u77E5\u8BC6\u70B9"),rr==="0"&&Jr&&yt.createElement(Qn.op,{type:"primary",onClick:Eo},"\u65B0\u589E\u8BD5\u9898"))})),yt.createElement("div",{className:at.treeWrapper,style:{display:rr==="0"||rr==="3"?"block":"none"}},yt.createElement("div",{className:at.treeHeader},yt.createElement(ot.Z,{activeTabsKey:rr,data:li,onClick:Ta}),rr==="0"&&!Wr&&yt.createElement(fe.ZP,{type:"link",onClick:bo,className:at.exportBtn},yt.createElement("img",{src:or,alt:"",className:at.pngIcon}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),yt.createElement(ne.Z,{spinning:Ni},yt.createElement("div",{ref:da,className:Gi.length?at.treeContent:"",style:{maxHeight:"220px",overflow:"auto"}},yt.createElement(bn.Z,{setRootData:At=>{tr.current=At},isProblemset:rr==="0"?Jr:!1,reloadData:Qr,data:Gi,onShare:xo,onOpen:Ta,activeTabsKey:rr,params:mt,navigation:li})))),yt.createElement("div",{className:at.contentWrap},yt.createElement("div",{className:at.batchWrap},yt.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},!Wr&&yt.createElement("div",{className:"font14"},(((An=lt==null?void 0:lt.userInfo)==null?void 0:An.professional_certification)||mt.type!=="1")&&yt.createElement(ue.Z,{dropdownRender:()=>yt.createElement(b.default,{selectedKeys:[ta]},ra==null?void 0:ra.map((At,rn)=>yt.createElement(b.default.Item,{key:At.name,onClick:()=>Io(At)},At.name)))},yt.createElement("span",{style:{color:"#464F66"}},yt.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),ta))),Wr&&yt.createElement("div",null,yt.createElement(x.default,{checked:(cr==null?void 0:cr.filter(At=>Rr==null?void 0:Rr.map(rn=>rn.id).includes(At.id)).length)===cr.length,onChange:At=>Sa(At.target.checked)},"\u672C\u9875\u5168\u9009",yt.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",fr==null?void 0:fr.length,")"))),Wr&&yt.createElement(ae.default,{open:Mn,centered:!0,width:700,okText:`\u786E\u8BA4${cn!=null&&cn.pathId?"":di?"\u7F16\u8F91":"\u65B0\u5EFA"}`,onCancel:()=>Kn(!1),cancelText:"\u8FD4\u56DE\u5217\u8868",onOk:ka,confirmLoading:yi,title:"\u67E5\u770B\u5DF2\u9009"},yt.createElement("div",{className:"font14 c-light-primary mb10"},"\u5DF2\u9009",Rr==null?void 0:Rr.length,"\u4E2A"),yt.createElement("div",{style:{height:400,overflow:"auto"}},Rr==null?void 0:Rr.map((At,rn)=>{var Cn,wn,Un,Zn,ii,ui;return yt.createElement("div",{key:rn,className:at.sendModal},yt.createElement("div",{className:at.li},yt.createElement("p",null,At==null?void 0:At.name),yt.createElement("div",{className:at.bottom},yt.createElement("span",{className:"c-grey-333"},"\u7F16\u7A0B\u9898"),yt.createElement("i",{className:at.line}),yt.createElement("span",{className:"c-grey-333"},At.difficulty===1&&"\u7B80\u5355",At.difficulty===2&&"\u9002\u4E2D",At.difficulty===3&&"\u56F0\u96BE"),yt.createElement("i",{className:at.line}),yt.createElement("span",null,"\u521B\u5EFA\u8005\xA0",yt.createElement(E.Z,{title:(Cn=At==null?void 0:At.author)==null?void 0:Cn.name},yt.createElement("span",{className:"c-grey-333"},((Un=(wn=At==null?void 0:At.author)==null?void 0:wn.name)==null?void 0:Un.length)>6?((ii=(Zn=At==null?void 0:At.author)==null?void 0:Zn.name)==null?void 0:ii.substr(0,3))+"...":(ui=At==null?void 0:At.author)==null?void 0:ui.name))),yt.createElement("i",{className:at.line}),yt.createElement("span",{className:at.des},"\u66F4\u65B0\xA0",yt.createElement("span",{className:"c-grey-333"},At==null?void 0:At.updated_at)))),yt.createElement("div",{className:at.del,onClick:()=>{La(Rr.filter(hi=>hi.id!==At.id).map(hi=>hi.id))}},"\u5220\u9664"))})))),yt.createElement(de.Z,{align:"middle"},yt.createElement("div",null,!mt.item_type&&yt.createElement("span",{style:{fontSize:"14px",color:"#999999"}},pa.map(At=>{if(Pi(At.value)>0)return yt.createElement("span",{style:{marginLeft:6}},At.name,yt.createElement("span",{style:{color:"#000000",marginLeft:6}},Pi(At.value)))}))),rr==="0"&&Jr&&yt.createElement(fe.ZP,{onClick:jo,type:"link",className:at.exportBtn},yt.createElement("img",{src:br,className:at.pngIcon}),yt.createElement("span",null,"\u5BFC\u51FA\u8BD5\u9898")))),ni?yt.createElement("div",null,yt.createElement(fe.ZP,{style:{paddingLeft:0},onClick:()=>{mt.page=1,mt.keyword=null,delete mt.id,an(mt),ri(!1),oi(mt),ai(gr(xr({},mt),{parents:li.slice(0,-1)}))},type:"link"}," ",yt.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"\u8FD4\u56DE"),yt.createElement("span",{className:"font14 mr20 c-grey-333"},"\u641C\u7D22\u201C",mt.keyword,"\u201D")):null,yt.createElement("div",{className:at.contentListWrap},dr!==0?yt.createElement(ne.Z,{size:"middle",spinning:Mt["problemset/getItemBanks"]},cr.map((At,rn)=>{var Cn,wn,Un,Zn,ii,ui,hi;return yt.createElement("div",{id:At.id+"",className:at.li,key:rn},yt.createElement("div",{className:at.top},yt.createElement(xn.Z,{key:At.id,data:At,selectIds:fr,onSelectCheckBox:La,globalSetting:bt})),yt.createElement("div",{className:at.bottom},yt.createElement("p",{className:`${at.actionLeftItem} ${at.questionTypeName}`},"No.",At==null?void 0:At.id),yt.createElement("p",{className:`${at.actionLeftItem} ${at.questionTypeName}`},(Cn=Ro.find(ki=>ki.type===At.item_type))==null?void 0:Cn.name),yt.createElement("p",{className:at.actionLeftItem},Uo[At.difficulty]),yt.createElement("p",{className:at.actionLeftItem},"\u521B\u5EFA\u8005",yt.createElement(E.Z,{title:(wn=At==null?void 0:At.author)==null?void 0:wn.name},yt.createElement("span",{className:"c-grey-333"},((Zn=(Un=At==null?void 0:At.author)==null?void 0:Un.name)==null?void 0:Zn.length)>6?((ui=(ii=At==null?void 0:At.author)==null?void 0:ii.name)==null?void 0:ui.substr(0,5))+"...":(hi=At==null?void 0:At.author)==null?void 0:hi.name))),yt.createElement("p",{className:at.actionLeftItem},"\u66F4\u65B0",yt.createElement("span",{className:"c-grey-333"},At==null?void 0:At.updated_at)),yt.createElement("p",{className:at.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",yt.createElement("span",{className:"c-grey-333"},At==null?void 0:At.quotes)),!Wr&&yt.createElement("div",{className:at.more},Wo({},At))))})):yt.createElement(ne.Z,{size:"middle",spinning:Mt["problemset/getItemBanks"]},yt.createElement(Ee.Z,{customText:!((On=lt==null?void 0:lt.userInfo)!=null&&On.professional_certification)&&mt.type==="1"&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u9898\u5E93\u8D44\u6E90",ButtonTwo:!((kn=lt==null?void 0:lt.userInfo)!=null&&kn.professional_certification)&&mt.type==="1"?yt.createElement(fe.ZP,{style:{borderRadius:20},type:"primary",onClick:()=>{xe.history.push("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1"):""}))),dr!==0&&!Wr&&yt.createElement(se.Z,{showQuickJumper:!0,onChange:Da,defaultCurrent:1,pageSize:mt==null?void 0:mt.per_page,current:parseInt(mt.page+"")||1,total:dr,showTotal:At=>yt.createElement(yt.Fragment,null,yt.createElement("span",{className:"mr10 font12"},"\u5171",yt.createElement("span",{className:"c-light-primary"},At),"\u6761\u6570\u636E"))}),Wr&&yt.createElement("div",{style:{height:20}})),Jr&&yt.createElement(Dt,{basketData:Qe.basketData,visible:Mi,basketTotal:fi,onClose:()=>vr(!1),onDelete:go,onClear:yo,onSubmit:()=>$n(void 0,null,function*(){var At,rn,Cn,wn,Un;const Zn=yield ft({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}}),ii=(At=Zn==null?void 0:Zn.disciplines)==null?void 0:At[0],ui=yield ft({type:"problemsetPreview/newPreviewProblemset",payload:{name:"\u9ED8\u8BA4\u8BD5\u5377\u540D\u79F0",difficulty:2,duration:60,discipline_id:((rn=Zn==null?void 0:Zn.new_checked)==null?void 0:rn.discipline_id)||(ii==null?void 0:ii.id),sub_discipline_id:((Cn=Zn==null?void 0:Zn.new_checked)==null?void 0:Cn.sub_discipline_id)||((Un=(wn=ii==null?void 0:ii.sub_disciplines)==null?void 0:wn[0])==null?void 0:Un.id)}});ui.status===0&&xe.history.push(`paperlibrary/add/${ui.exam_id}?defaultActiveKey=1&type=2`)})}),!(0,sn.JA)()&&Jr&&yt.createElement(gn,{visibleBasket:Mi,onToggleVisible:()=>vr(!Mi),count:fi})),yt.createElement(Se,null),yt.createElement(tt,{onReloadData:Qr,isPiliangRevoke:$i}),yt.createElement($e,{onReloadData:()=>ba([null])}),yt.createElement(tn,{onReloadData:Qr,onReloadBasketData:ji}),on.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?yt.createElement(Ht,{shixunIds:zi,cb:Co}):null,yt.createElement(qe.Z,null),yt.createElement(je.Z,null),yt.createElement(De.Z,null),yt.createElement(Le.Z,null),yt.createElement(Je.Z,null),yt.createElement(et.Z,null),yt.createElement(it.Z,null),yt.createElement(We,null),yt.createElement(ke,{onOk:Mo}),yt.createElement(he.Z,{onOk:No})),Jr?yt.createElement(y.Fragment,null,!!(fr!=null&&fr.length)&&yt.createElement("div",{className:at.batch},yt.createElement("aside",null,yt.createElement("div",{style:{flexShrink:0,marginRight:20}},yt.createElement(x.default,{className:"font14",checked:cr!=null&&cr.length?fr.length===(cr==null?void 0:cr.length):!1,onChange:At=>Sa(At.target.checked)},"\u672C\u9875\u5168\u9009",yt.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",fr==null?void 0:fr.length,")"))),yt.createElement("div",{className:at.btns},bi&&yt.createElement("div",{className:at.btn,onClick:()=>ia(!0)},yt.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u52A0\u5165\u8BD5\u9898\u7BEE"),bi&&yt.createElement("div",{className:at.btn,onClick:()=>ia(!1)},yt.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u79FB\u51FA\u8BD5\u9898\u7BEE"),bi&&["3","1"].includes(rr)&&yt.createElement("div",{className:at.btn,onClick:()=>{(fr==null?void 0:fr.length)>0?ae.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:yt.createElement("div",{className:`font14 ${at.overflow}`,style:{maxHeight:500,overflow:"auto"}},yt.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),yt.createElement(ne.Z,{spinning:Ni},yt.createElement(Ce.Z,{defaultValue:!0,value:Nr.current,onChange:At=>Nr.current=At}))),onOk:()=>$n(void 0,null,function*(){var At;const rn=yield(0,Xe.Rp)({id:fr,group_id:(At=Nr.current)==null?void 0:At[0]});Nr.current=[],(rn==null?void 0:rn.status)===0&&(ai(mt),Qr(),te.ZP.success("\u52A0\u5165\u6210\u529F"))})}):te.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898")}},yt.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165\u6211\u7684\u9898\u5E93"),rr==="1"&&(0,sn.ag)()&&yt.createElement("div",{className:at.btn,onClick:()=>{Ui(!0),Oo(fr)}},yt.createElement("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"\u6279\u91CF\u64A4\u9500\u516C\u5F00"),rr==="0"&&!Pa&&yt.createElement("div",{className:at.btn,onClick:()=>Ca()}," ",yt.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),rr==="0"&&yt.createElement("div",{className:at.btn,onClick:Ma}," ",yt.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u5220\u9664"),rr==="0"&&yt.createElement("div",{className:at.btn,onClick:Lo}," ",yt.createElement("i",{className:"iconfont icon-fabu5"}),"\u53D1\u5E03"),rr==="0"&&yt.createElement("div",{className:at.btn,onClick:()=>wa()},yt.createElement("i",{className:"iconfont icon-yidongmulu font16"}),"\u79FB\u81F3\u6587\u4EF6\u5939"),yt.createElement("div",{onClick:()=>Kr([]),style:{marginLeft:"auto"},className:at.btn}," ",yt.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C"))))):Wr?"":yt.createElement("div",{className:at.batch},yt.createElement("aside",null,yt.createElement("div",{style:{flexShrink:0,marginRight:20}},yt.createElement(x.default,{className:"font14",checked:cr!=null&&cr.length?fr.length===(cr==null?void 0:cr.length):!1,onChange:At=>Sa(At.target.checked)},"\u672C\u9875\u5168\u9009",yt.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",fr==null?void 0:fr.length,")"))),yt.createElement("div",{className:at.btns},bi&&!!(fr!=null&&fr.length)&&yt.createElement("div",{className:at.btn,onClick:()=>ia(!0)},yt.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165"),bi&&!!(fr!=null&&fr.length)&&yt.createElement("div",{className:at.btn,onClick:()=>ia(!1)},yt.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u6279\u91CF\u79FB\u51FA"),yt.createElement("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"}},"\u5DF2\u52A0\u5165:\xA0\xA0",mr,"\u9898"),yt.createElement("div",{onClick:ko,className:at.btn},"\u8FD4\u56DE\u8BD5\u5377")))),Wr&&yt.createElement("div",{className:at.batch},yt.createElement("aside",null,yt.createElement("div",{style:{flexShrink:0,marginRight:20}},yt.createElement(se.Z,{showQuickJumper:!0,onChange:Da,defaultCurrent:1,pageSize:mt==null?void 0:mt.per_page,current:mt.page||1,hideOnSinglePage:!0,total:dr,showTotal:At=>yt.createElement("span",{className:"mr10"},"\u5171",yt.createElement("span",{className:"c-light-primary"},At),"\u6761\u6570\u636E")})),yt.createElement("div",{className:at.btns},yt.createElement(de.Z,{align:"middle",style:{marginLeft:"auto"}},yt.createElement(de.Z,{onClick:()=>{if((Rr==null?void 0:Rr.length)<=0){te.ZP.info("\u5F53\u524D\u6682\u65E0\u6570\u636E");return}Kn(!0)},align:"middle",className:"current"},yt.createElement("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),yt.createElement("span",null,"\u5DF2\u9009",yt.createElement("span",{className:"c-light-primary"},fr.length),"\u4E2A")),yt.createElement(fe.ZP,{className:"mr20 ml40",onClick:()=>{if(cn!=null&&cn.pathId)xe.history.push(`/paths/${cn.pathId}`);else{if(di){xe.history.push(`/classrooms/${cn.coursesId}/program_homework/${cn.categoryId}/detail?tabs=1`);return}xe.history.push(`/classrooms/${cn.coursesId}/program_homework`)}}},"\u53D6\u6D88"),yt.createElement(fe.ZP,{loading:yi,onClick:ka,type:"primary"},"\u786E\u8BA4",cn!=null&&cn.pathId?"":di?"\u7F16\u8F91":"\u65B0\u5EFA"))))),yt.createElement(ae.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:at.publicQuest,open:uo,title:yt.createElement("div",{style:{fontWeight:"bold"}},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),width:"640px",onCancel:()=>{Aa(!1),Ai(0)},onOk:()=>$n(void 0,null,function*(){Ar.validateFields().then(At=>$n(void 0,null,function*(){const rn=yield(0,_t.ZP)(`/api/item_banks/${ti==null?void 0:ti.id}/update_tag.json`,{method:"put",body:xr({name:so.current},At)});(rn==null?void 0:rn.status)===0&&(te.ZP.success("\u4FEE\u6539\u6210\u529F"),Aa(!1),oi(mt))}))})},yt.createElement("div",{className:at.publicQuestContent},Zo())),yt.createElement(ae.default,{width:640,className:at.publicQuest,centered:!0,title:yt.createElement("div",{style:{fontWeight:"bold"}},"\u516C\u5F00\u8BD5\u9898"),okText:"\u7533\u8BF7\u516C\u5F00",open:Jn,onCancel:()=>{ur(!1),Ai(0),Bi(null),Ar.resetFields()},onOk:()=>{Ar.validateFields().then(At=>$n(void 0,null,function*(){const rn=rr==="3"?1:2;(yield(0,Xe.wX)({id:ti==null?void 0:ti.id,source:rn,sub_discipline_id:At==null?void 0:At.sub_discipline_id[1],tag_discipline_ids:At==null?void 0:At.tag_discipline_ids})).status===0&&(mi.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),mi.current=!1,Bi(null),Kr([]),Qr(),te.ZP.success("\u7533\u8BF7\u6210\u529F")),ur(!1),Ai(0),Ar.resetFields()}))}},yt.createElement("div",{className:at.publicQuestContent},yt.createElement("div",{className:at.public_tips},yt.createElement(Ur.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u8BBE\u7F6E\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),yt.createElement(zo,null))),yt.createElement(jr,{open:pi,subDisciplineId:(Nn=Ar.getFieldValue("sub_discipline_id"))==null?void 0:Nn[1],onCancel:()=>{Zr(!1)},onOkClick:At=>{Ea(rn=>[...rn,At]),Ar.setFieldValue("tag_discipline_ids",[...Ar.getFieldValue("tag_discipline_ids"),At==null?void 0:At.id])}}),yt.createElement(Dr.Z,{onlyMediatorOpenStr:"model-change-problem"}))};var Gn=(0,xe.connect)(({classroomList:on,problemset:Qe,user:lt,loading:bt,globalSetting:Mt,shixunHomeworks:ft})=>({classroomList:on,problemset:Qe,user:lt,globalSetting:Mt,loading:bt.effects,shixunHomeworks:ft}))(lr)},40148:function(dt,nt,le){"use strict";le.d(nt,{Im:function(){return ye},ZP:function(){return we},gZ:function(){return Ce}});var y=le(59301),xe=le(37568),a=le(99571),pe=le(84105),ce=le(87395),ee=le(49162),ae=le(24334),re=le(766),te=le(38394),ne=le(49661),x=le(46685),b=le(34376),E=le(92310),z=le.n(E),ie=le(59301),oe=Object.defineProperty,fe=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Ee=(Ie,Oe,We)=>Oe in Ie?oe(Ie,Oe,{enumerable:!0,configurable:!0,writable:!0,value:We}):Ie[Oe]=We,ge=(Ie,Oe)=>{for(var We in Oe||(Oe={}))se.call(Oe,We)&&Ee(Ie,We,Oe[We]);if(de)for(var We of de(Oe))he.call(Oe,We)&&Ee(Ie,We,Oe[We]);return Ie},ve=(Ie,Oe)=>fe(Ie,ue(Oe));const{TextArea:me}=xe.default,be={visible:!1,tabIndex:"0"},ye={[ee.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ee.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ee.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ae=(Ie=>(Ie[Ie.SET_VISIBLE=0]="SET_VISIBLE",Ie[Ie.SET_TABINDEX=1]="SET_TABINDEX",Ie))(Ae||{});function Se(Ie,Oe){switch(Oe.type){case 0:return ve(ge({},Ie),{visible:Oe.payload});case 1:return ve(ge({},Ie),{tabIndex:Oe.payload});default:throw new Error}}function Fe({value:Ie,className:Oe}){const[We,Pe]=(0,y.useState)(!1),Xe=(0,y.useRef)(),Ge=(0,y.useRef)();return(0,y.useEffect)(()=>{We&&(Ge.current.reset(),Ge.current.write((0,ne.pp)(Ie||"")))},[Ie,We]),(0,y.useEffect)(()=>{var He,ke,Re,Ne;if(Xe.current){Ge.current=new b.Terminal({fontSize:14,disableStdin:!0}),Ge.current.open(Xe.current);const Me=Xe.current.offsetWidth-14,Ue=((Ne=(Re=(ke=(He=Ge.current)==null?void 0:He._core)==null?void 0:ke._renderService)==null?void 0:Re.dimensions)==null?void 0:Ne.actualCellWidth)||9.5,Ve=Math.ceil(Me/Ue);Ge.current.resize(Ve,8),Pe(!0)}},[]),ie.createElement("div",{ref:Xe,className:z()("XtermText-valueRef",Oe)})}function Ce(Ie){const{status:Oe,error_msg:We,output:Pe,input:Xe,expected_output:Ge,is_file:He,input_file_url:ke,output_file_url:Re,expected_output_file_url:Ne}=Ie;let Me=null;const Ue={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Oe){case ee.h.NOMATCH:Me=ie.createElement(ie.Fragment,null,ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!He&&ie.createElement(Fe,{className:"mb10",value:Xe}),He&&ie.createElement("div",{style:Ue},ie.createElement("a",{onClick:()=>(0,ne.LR)(ke,Xe)},Xe)),ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!He&&ie.createElement(Fe,{className:"mb10",value:Pe&&ae.Base64.decode(Pe)||""}),He&&ie.createElement("div",{style:Ue},ie.createElement("a",{onClick:()=>(0,ne.LR)(Re,Pe)},Pe)),ie.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!He&&ie.createElement(Fe,{className:"mb10",value:Ge&&ae.Base64.decode(Ge)||""}),He&&ie.createElement("div",{style:Ue},ie.createElement("a",{onClick:()=>(0,ne.LR)(Ne,Ge)},Ge)));break;case ee.h.EXECUTEFAILURE:Me=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!He&&ie.createElement(te.Z,{value:Xe,style:Ue}),He&&ie.createElement("div",{style:Ue},ie.createElement("a",{onClick:()=>(0,ne.LR)(ke,Xe)},Xe)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(We)));break;case ee.h.COMPILEFAILURE:Me=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!He&&ie.createElement(te.Z,{value:Xe,style:Ue}),He&&ie.createElement("div",{style:Ue},ie.createElement("a",{onClick:()=>(0,ne.LR)(ke,Xe)},Xe)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(We)));break;case ee.h.PODFAILURE:Me=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ee.h.TIMEOUT:Me=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",Me," ")}function _e(Ie){const{status:Oe,error_msg:We,execute_time:Pe,output:Xe,input:Ge,expected_output:He,is_file:ke,input_file_url:Re,output_file_url:Ne,expected_output_file_url:Me}=Ie;let Ue=null;switch(Oe){case ee.h.OK:Ue=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Pe,"\u79D2"),ie.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),ie.createElement("pre",null,ae.Base64.decode(Xe)));break;case ee.h.NOMATCH:Ue=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u8F93\u5165\uFF1A",ie.createElement("pre",null,Ge)),ie.createElement("p",null,"\u8F93\u51FA\uFF1A",Xe&&ae.Base64.decode(Xe)),ie.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",He&&ae.Base64.decode(He)));break;case ee.h.EXECUTEFAILURE:Ue=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ie.createElement("pre",null,Ge)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(We)));break;case ee.h.COMPILEFAILURE:Ue=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ie.createElement("pre",null,Ge)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(We)));break;case ee.h.PODFAILURE:Ue=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ee.h.TIMEOUT:Ue=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",Ue," ")}var we=({id:Ie,is_file:Oe,input:We,debuging:Pe,submitting:Xe,executingMessage:Ge,debugResult:He,onChangeInput:ke,onDebugCode:Re,onSubmitCode:Ne})=>{const[Me,Ue]=(0,y.useReducer)(Se,be),{visible:Ve,tabIndex:rt}=Me;(0,y.useEffect)(()=>{Ue({type:0,payload:!1})},[Ie]);function tt(Te){let Ze=Te.target.id;Ue({type:1,payload:Ze})}function ze(){Ue({type:0,payload:!Ve})}const Be=(0,y.useMemo)(()=>{if(He){const{status:Te}=He;return ie.createElement(ie.Fragment,null,_e(He))}return null},[He]);function Ye(){Ue({type:0,payload:!0}),Ue({type:1,payload:"1"}),Re()}return ie.createElement("div",{className:"test-case-panel"},ie.createElement("div",{className:`test-case-panel-body ${Ve?"active":""}`},ie.createElement("ul",{className:"s-navs"},ie.createElement("li",null,ie.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),ie.createElement(x.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:ie.createElement(me,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Oe?"":We,onChange:ke}),rightNode:Pe?ie.createElement(re.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):He?Be:ie.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),ie.createElement("a",{className:`btn-collapse ${Ve?"up":""}`,onClick:ze},Ve?ie.createElement(pe.Z,null):ie.createElement(ce.Z,null)),ie.createElement("footer",{className:"footer"},ie.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),ie.createElement("div",{className:"flex-container"},ie.createElement(a.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),ie.createElement(a.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),ie.createElement(a.ZP,{className:"btn-green",type:"ghost",loading:Pe,onClick:Ye},"\u8C03\u8BD5\u4EE3\u7801"),ie.createElement(a.ZP,{type:"primary",className:"custom-ant-disabled",loading:Xe,disabled:Xe,onClick:()=>{Ue({type:0,payload:!1}),Ne()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},49162:function(dt,nt,le){"use strict";le.d(nt,{h:function(){return y}});var y=(xe=>(xe[xe.NOMATCH=-1]="NOMATCH",xe[xe.OK=0]="OK",xe[xe.TIMEOUT=2]="TIMEOUT",xe[xe.PODFAILURE=3]="PODFAILURE",xe[xe.COMPILEFAILURE=4]="COMPILEFAILURE",xe[xe.EXECUTEFAILURE=5]="EXECUTEFAILURE",xe[xe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",xe))(y||{})},12062:function(dt,nt,le){"use strict";le.d(nt,{Y2:function(){return Ie},ZP:function(){return Oe}});var y=le(59301),xe=le(14566),a=le(6767),pe=le(62957),ce=le(77019),ee=le(47889),ae=le(99571),re=le(62673),te=le(25399),ne=le(37568),x={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},b="data:image/png;base64,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",E=le(47257),z=le.n(E),ie=le(25992),oe=le(82093),fe=le(1012),ue=le(49661),de=le(41550),se=le(59301),he=Object.defineProperty,Ee=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ye=(We,Pe,Xe)=>Pe in We?he(We,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):We[Pe]=Xe,Ae=(We,Pe)=>{for(var Xe in Pe||(Pe={}))me.call(Pe,Xe)&&ye(We,Xe,Pe[Xe]);if(ve)for(var Xe of ve(Pe))be.call(Pe,Xe)&&ye(We,Xe,Pe[Xe]);return We},Se=(We,Pe)=>Ee(We,ge(Pe)),Fe=(We,Pe,Xe)=>new Promise((Ge,He)=>{var ke=Me=>{try{Ne(Xe.next(Me))}catch(Ue){He(Ue)}},Re=Me=>{try{Ne(Xe.throw(Me))}catch(Ue){He(Ue)}},Ne=Me=>Me.done?Ge(Me.value):Promise.resolve(Me.value).then(ke,Re);Ne((Xe=Xe.apply(We,Pe)).next())});const{Dragger:Ce}=xe.default,_e=We=>{const Pe=Ue=>Ue&&Ue.substring(0,Ue.lastIndexOf("."));for(var Xe=[...We],Ge=0,He=[],ke=0;ke{if(Ue.forEach(Ve=>{let rt=Ve.name.split(/\.(?=[^\.]+$)/);Ve.name=`${rt[0]}.${rt[1].toLowerCase()}`}),Ue[0].name.includes(".in"))return Ue.length===2?Ue:[Ue[0],{}];if(Ue[0].name.includes(".out"))return Ue.length===2?Ue.reverse():[{},Ue[0]]})},we=({onClose:We,onOK:Pe,visible:Xe,wrapClassName:Ge,rootIdentifier:He,multiple:ke=!1,defaultMultipleValue:Re=!0})=>{const[Ne,Me]=(0,y.useState)([]),[Ue,Ve]=(0,y.useState)({}),[rt,tt]=(0,y.useState)(!1),[ze,Be]=(0,y.useState)(!0),Ye=(0,y.useRef)([]),Te=(0,y.useRef)(0),Ze=()=>{We()};(0,y.useEffect)(()=>{Ke()},[]),(0,y.useEffect)(()=>{Xe&&(Ye.current=[],Te.current=0,Me([]),Be(Re))},[Xe]);const Ke=()=>Fe(void 0,null,function*(){try{const it=yield(0,oe.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),ot=JSON.parse((0,ie.pe)(it.data));Ve(ot)}catch(it){}}),$e=it=>it&&it.substring(0,it.lastIndexOf(".")),qe=it=>{var ot,at;const Rt=$e((ot=it[0])==null?void 0:ot.name)||$e((at=it[1])==null?void 0:at.name),wt=Ne.filter(Tt=>$e(Tt.name)!==Rt);Ye.current=[...wt],Me([...wt])},je=it=>{if(!ze){const gt=new FormData;gt.append("file",it.file),(0,oe.ZP)("/api/attachments/get_file_content.json",{method:"post",body:gt},!0).then(ht=>{if(ht.status===0){Te.current=Te.current+1;const st=Ye.current.map(Ct=>{var pt;if(Ct.name===it.name){const St=Ae({},Ct);return(pt=it==null?void 0:it.name)!=null&&pt.includes(".in")?St.input=ht==null?void 0:ht.content:St.output=ht==null?void 0:ht.content,St}return Ct});if(Ye.current=[...st],Me([...st]),Te.current>0&&Te.current===Ne.length){tt(!1);let Ct=_e(st);Ct=Ct.filter(pt=>{var St,Dt;return!!((St=pt[0])!=null&&St.name&&((Dt=pt[1])!=null&&Dt.name))}),Ct=Ct.map(pt=>Se(Ae(Ae({},pt[0]),pt[1]),{is_file:!1})),Pe(Ct),We()}}else tt(!1),We()});return}const ot=new(z())({endpoint:Ue.end_point,region:Ue.region,accessKeyId:Ue.access_key_id,accessKeySecret:Ue.access_key_secret,bucket:Ue.bucket,stsToken:Ue.security_token}),at=it.name,Rt={container_type:"TestSet",file_name:at},wt=(0,fe.Z)();let Tt=`testsets/${He}/${wt}${at.indexOf(".")>-1?"."+at.split(".").pop():""}`;He===null&&(Tt=`testsets/${wt}${at.indexOf(".")>-1?"."+at.split(".").pop():""}`),ot.multipartUpload(Tt,new Blob([it.file],{type:it.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:at+""},url:Ue==null?void 0:Ue.callback_url,host:Ue==null?void 0:Ue.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,oe.rz)(Rt)}}).then(function(gt){if(gt.data.status===0){Te.current=Te.current+1;const ct=Ye.current.map(ht=>{var st,Ct,pt,St,Dt,kt,Pt,un,pn,nn,Xt,ln,tn,Yt,gn,xn,bn;if(ht.name===((Ct=(st=gt.data)==null?void 0:st.data)==null?void 0:Ct.file_name)){const hn=Ae({},ht);return(Dt=(St=(pt=gt.data)==null?void 0:pt.data)==null?void 0:St.file_name)!=null&&Dt.includes(".in")?(hn.in_object_key=(Pt=(kt=gt.data)==null?void 0:kt.data)==null?void 0:Pt.object,hn.in_object_size=(pn=(un=gt.data)==null?void 0:un.data)==null?void 0:pn.size,hn.input=(Xt=(nn=gt.data)==null?void 0:nn.data)==null?void 0:Xt.file_name,hn.in_file=it):(hn.out_object_key=(tn=(ln=gt.data)==null?void 0:ln.data)==null?void 0:tn.object,hn.out_object_size=(gn=(Yt=gt.data)==null?void 0:Yt.data)==null?void 0:gn.size,hn.output=(bn=(xn=gt.data)==null?void 0:xn.data)==null?void 0:bn.file_name,hn.out_file=it),hn}return ht});if(Ye.current=[...ct],Me([...ct]),Te.current>0&&Te.current===Ne.length){tt(!1);let ht=_e(ct);ht=ht.filter(st=>{var Ct,pt;return!!((Ct=st[0])!=null&&Ct.name&&((pt=st[1])!=null&&pt.name))}),ht=ht.map(st=>Se(Ae(Ae({},st[0]),st[1]),{is_file:!0})),Pe(ht),We()}}})},De=it=>new Promise((ot,at)=>{let Rt=0,wt=[];for(let Tt=0;Tt{Rt++,Rt===it.length&&(wt.length?(a.ZP.warning(`${wt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),at()):ot(it))}).catch(gt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",gt),Rt++,wt.push(it[Tt].name),Rt===it.length&&(wt.length?(a.ZP.warning(`${wt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),at()):ot(it))})}),Le=()=>Fe(void 0,null,function*(){if(Ne.length===0){a.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield De(Ne),tt(!0),_e(Ne).some(ot=>{var at,Rt;return!((at=ot[0])!=null&&at.name&&((Rt=ot[1])!=null&&Rt.name))})){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Fe(void 0,null,function*(){Ne.map(ot=>Fe(void 0,null,function*(){je(ot)}))}),onCancel:()=>{tt(!1)}});return}Ne.map(ot=>Fe(void 0,null,function*(){je(ot)}))}),Je={name:"file",fileList:Ne,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:it=>{if(Ne!=null&&Ne.some(at=>at.name===it.name))return a.ZP.info(`${it.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(it.size/1024/1024>100)return a.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(it.name))return a.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const ot={name:it.name,uid:it.uid,file:it,percent:0};return Ne.push(ot),Ye.current=[...Ne],Me([...Ne]),!1}},et=_e(Ne);return console.log(Ne,et,"fileList"),se.createElement(pe.default,{open:Xe,wrapClassName:Ge,onOk:Le,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:rt},onCancel:Ze,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},se.createElement("div",{className:x.wrap},Ne.length?se.createElement("div",null,se.createElement(ce.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},se.createElement("div",{style:{visibility:ke?"visible":"hidden"}},se.createElement("span",{className:x.greyText},"\u7528\u4F8B\u7C7B\u578B"),se.createElement(ee.ZP.Group,{className:`ml20 ${x.testCaseRadio}`,optionType:"button",value:ze,onChange:it=>Be(it.target.value)},se.createElement(ee.ZP,{value:!1},"\u6587\u672C"),se.createElement(ee.ZP,{value:!0},"\u6587\u4EF6"))),se.createElement(xe.default,Ae({},Je),se.createElement(ae.ZP,{type:"primary",className:x.btnS},se.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),se.createElement(Ie,{data:et,onRemove:qe})):se.createElement("div",{className:`${x.noData} mb30`},se.createElement(xe.default.Dragger,Se(Ae({},Je),{className:x.dragger}),se.createElement("img",{src:b,alt:"",className:"mb20"}),se.createElement("div",null,se.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),se.createElement("span",{className:x.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),se.createElement("div",{className:x.text},se.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),se.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",se.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",se.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",se.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",se.createElement("br",null))))},Ie=({data:We=[],onRemove:Pe,width:Xe="auto",showScore:Ge=!1,disabled:He=!1,inputChange:ke,onEvaluatingChange:Re,onSelectAll:Ne,checkAll1:Me,checkAll2:Ue,checkAll3:Ve,checkAll4:rt,checkAll5:tt,showEvaluatingSetting:ze=!1,className:Be="",isProgramHomework:Ye=!1})=>{const Te={value:"",filename:"",dataUrl:""},[Ze,Ke]=(0,y.useState)(Ae({},Te)),$e=De=>{let Le=document.createElement("a");document.body.appendChild(Le);let Je=URL.createObjectURL(De.file);Le.href=Je,Le.download=De.name,Le.click(),URL.revokeObjectURL(Je),document.body.removeChild(Le)},qe=(De,Le)=>{(0,ue.LR)(De,Le)},je=(De,Le)=>{pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:se.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Pe(De,Le)},onCancel:()=>{}})};return We.length?se.createElement("div",{className:Be,style:{width:Xe}},se.createElement("div",{className:`${Ye?x.headProgram:x.head}`},ze&&se.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:Me,onChange:De=>{Ne(De.target.checked,"hidden")}}),se.createElement(te.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},se.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),se.createElement("div",{style:{width:Ye?"25%":"15%"}},"\u7528\u4F8B"),se.createElement("div",{style:{width:Ge?Ye?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),se.createElement("div",{style:{width:Ge?Ye?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Ge&&se.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),ze&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:rt,onChange:De=>{Ne(De.target.checked,"input_visible")}}),se.createElement(te.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},se.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ze&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:Ue,onChange:De=>{Ne(De.target.checked,"is_invisible")}}),se.createElement(te.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},se.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ze&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:tt,onChange:De=>{Ne(De.target.checked,"actual_output_visible")}}),se.createElement(te.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},se.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ze&&se.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},se.createElement(re.default,{checked:Ve,onChange:De=>{Ne(De.target.checked,"last_match_rule")}}),se.createElement(te.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},se.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),se.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),se.createElement("div",{className:x.operation,style:Ye?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),se.createElement("div",{className:x.listWrapper,style:{boxShadow:Ye?"0px 2px 4px 0px #EAEEF4":"unset"}},We.map((De,Le)=>{var Je,et,it,ot;return se.createElement("div",{key:Le,className:x.list,style:Ye?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},ze&&se.createElement("div",{style:{width:"15%"}},se.createElement(re.default,{checked:!!De.hidden,onChange:at=>{Re(at.target.checked,Le,"hidden")}})),se.createElement("div",{style:{width:Ye?"25%":"15%",paddingLeft:Ye?"5px":"0px",paddingRight:Ye?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Le+1),se.createElement("div",{className:x.info,style:{width:Ge?Ye?"20%":"15%":"25%"}},se.createElement("span",{title:De.input||((Je=De[0])==null?void 0:Je.name),onClick:()=>Fe(void 0,null,function*(){let at;De.input?De.input_file_url?at=De.input_file_url:at=De.in_file:at=De[0];let Rt;typeof at=="string"?(Rt=yield fetch(at,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ke({value:yield Rt.text(),filename:"",dataUrl:at})):(Rt=yield(0,ue.db)(at.file),Ke({value:Rt.text,filename:at.name,dataUrl:Rt.link}))})},De.input||((et=De[0])==null?void 0:et.name))),se.createElement("div",{className:x.info,style:{width:Ge?Ye?"20%":"15%":"25%"}},se.createElement("span",{title:De.output||((it=De[1])==null?void 0:it.name),onClick:()=>Fe(void 0,null,function*(){let at;De.input?De.output_file_url?at=De.output_file_url:at=De.out_file:at=De[1];let Rt;typeof at=="string"?(Rt=yield fetch(at,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ke({value:yield Rt.text(),filename:"",dataUrl:at})):(Rt=yield(0,ue.db)(at.file),Ke({value:Rt.text,filename:at.name,dataUrl:Rt.link}))})},De.output||((ot=De[1])==null?void 0:ot.name))),Ge&&se.createElement("div",{style:{width:"20%"}},se.createElement(ne.default,{size:"large",addonAfter:Ye?"%":null,disabled:He,style:{width:"80%"},onChange:at=>ke(at,Le),value:De.score}),!Ye&&se.createElement("span",null,"\xA0%")),ze&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:De.input_visible||!1,onChange:at=>{Re(at.target.checked,Le,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ze&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:De.is_invisible||!1,onChange:at=>{Re(at.target.checked,Le,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ze&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:De.actual_output_visible||!1,onChange:at=>{Re(at.target.checked,Le,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ze&&se.createElement("div",{style:{width:"20%"}},se.createElement(re.default,{checked:De.last_match_rule||!1,onChange:at=>{Re(at.target.checked,Le,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),se.createElement("div",{onClick:()=>je(De,Le),style:Ye?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},se.createElement("span",{className:x.del},"\u5220\u9664")))})),se.createElement(de.Z,{close:!0,data:Ze.dataUrl,filename:Ze.filename,type:Ze.dataUrl.length?"txt":"",onClose:()=>Ke(Ae({},Te)),monacoEditor:{value:Ze.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):se.createElement(se.Fragment,null)};var Oe=we},46541:function(dt,nt,le){"use strict";le.d(nt,{Z:function(){return E}});var y=le(59301),xe=le(6767),a=le(25399),pe=le(29787),ce=le(77019),ee=le(5269),ae=le(13747),re=le(99571),te=le(2978),ne=le(82093),x=le(38394),b=(ie,oe,fe)=>new Promise((ue,de)=>{var se=ge=>{try{Ee(fe.next(ge))}catch(ve){de(ve)}},he=ge=>{try{Ee(fe.throw(ge))}catch(ve){de(ve)}},Ee=ge=>ge.done?ue(ge.value):Promise.resolve(ge.value).then(se,he);Ee((fe=fe.apply(ie,oe)).next())}),E=({id:ie,activeDiscussIndex:oe,onReplyDiscuss:fe,adminOrOperator:ue})=>{const[de,se]=(0,y.useState)(""),[he,Ee]=(0,y.useState)(!1);function ge(me){se(me)}function ve(){if(!de){xe.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}fe(ie,de),se("")}return(0,y.useEffect)(()=>{oe!=ie&&Ee(!1)},[oe]),y.createElement("div",{key:ie,className:"discuss-item-editor",style:{display:oe===ie?"block":"none",width:"100%"}},y.createElement(te.Z,{miniToolbar:!0,startInit:oe===ie,defaultValue:de,id:ie,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ge,extraUse:ue&&y.createElement(a.Z,{color:"#fff",open:he,destroyTooltipOnHide:!0,title:z({id:ie,isOpen:he,activeDiscussIndex:oe,onChange:ge,setIsOpen:Ee}),overlayStyle:{maxWidth:600}},y.createElement("a",{title:he?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>Ee(!he)},y.createElement("i",{className:"iconfont icon-dianzan11"})))}),y.createElement("a",{onClick:ve,className:"btn-send"},"\u53D1\u9001"))};const z=ie=>{const[oe,fe]=(0,y.useState)(!1),[ue,de]=(0,y.useState)([]),[se,he]=(0,y.useState)(1);(0,y.useEffect)(()=>{ie!=null&&ie.isOpen?Ee():(he(1),de([]))},[ie==null?void 0:ie.isOpen]);const Ee=()=>b(void 0,null,function*(){fe(!0);const ge=yield(0,ne.ZP)(`/api/discusses/${ie==null?void 0:ie.id}/recommend_answer.json`,{method:"get"});(ge==null?void 0:ge.status)==0&&de(ge==null?void 0:ge.answer),fe(!1)});return y.createElement(pe.Z,{spinning:oe},y.createElement("div",{style:{color:"#000"}},y.createElement(x.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(ue==null?void 0:ue[se-1])||""}),y.createElement(ce.Z,{justify:"end",align:"middle"},y.createElement(ee.Z,null,y.createElement(ae.Z,{simple:!0,current:se,pageSize:1,total:(ue==null?void 0:ue.length)||0,onChange:ge=>{he(ge)}})),y.createElement(ee.Z,null,y.createElement(re.ZP,{onClick:()=>b(void 0,null,function*(){ie==null||ie.onChange(ue==null?void 0:ue[se-1]),ie==null||ie.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},67290:function(dt,nt,le){"use strict";le.d(nt,{CP:function(){return a},_V:function(){return ee}});var y=le(28209),xe=le.n(y);const a={secret:y.enc.Utf8.parse("0a18e199b87f1a8d"),iv:y.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},pe={exam:a};function ce(ae="",re="exam"){const{secret:te,iv:ne}=pe[re];return AES.encrypt(ae,te,{iv:ne,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function ee(ae="",re="exam"){const{secret:te,iv:ne}=pe[re];return y.AES.decrypt(ae,te,{iv:ne,mode:xe().mode.CBC,padding:xe().pad.Pkcs7}).toString(y.enc.Utf8)}},30975:function(dt,nt,le){"use strict";le.d(nt,{AD:function(){return _e},BA:function(){return Ze},D9:function(){return Ge},Hp:function(){return ge},IM:function(){return ke},Iy:function(){return me},KM:function(){return Te},KU:function(){return Ue},MJ:function(){return ve},Ne:function(){return He},ON:function(){return rt},Uj:function(){return Be},VY:function(){return Me},YO:function(){return ze},YX:function(){return tt},Zn:function(){return ie},_g:function(){return se},_k:function(){return Pe},c6:function(){return Fe},cr:function(){return oe},eV:function(){return Ce},fi:function(){return fe},gh:function(){return Ae},hS:function(){return Re},iA:function(){return ue},j6:function(){return he},je:function(){return Oe},jj:function(){return Ee},kS:function(){return Ve},lS:function(){return We},o6:function(){return Se},pO:function(){return Ye},rQ:function(){return we},sA:function(){return ye},xm:function(){return Xe},xo:function(){return Ne},y8:function(){return Ie},yd:function(){return de}});var y=le(64948),xe=le(76560),a=le(49661),pe=le(6767),ce=le(90524),ee=Object.defineProperty,ae=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Ke,$e,qe)=>$e in Ke?ee(Ke,$e,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ke[$e]=qe,x=(Ke,$e)=>{for(var qe in $e||($e={}))re.call($e,qe)&&ne(Ke,qe,$e[qe]);if(ae)for(var qe of ae($e))te.call($e,qe)&&ne(Ke,qe,$e[qe]);return Ke},b=(Ke,$e,qe)=>new Promise((je,De)=>{var Le=it=>{try{et(qe.next(it))}catch(ot){De(ot)}},Je=it=>{try{et(qe.throw(it))}catch(ot){De(ot)}},et=it=>it.done?je(it.value):Promise.resolve(it.value).then(Le,Je);et((qe=qe.apply(Ke,$e)).next())});const E=()=>{(0,xe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},z=()=>{(0,xe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},ie=Ke=>b(void 0,null,function*(){E(),(yield(0,y.YR)(x({},Ke))).status===0&&(yield(0,a.QH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/courses/${Ke.coursesId}/export_couser_info.json`,query:Ke}))),z()}),oe=Ke=>b(void 0,null,function*(){const $e=yield(0,y.yS)(x({},Ke));if($e.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Ke.coursesId}/exportlist/course_member_act_score`);else{if($e.status===-2)return $e;$e.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ke.coursesId}/exportlist/course_member_act_score`))}}),fe=Ke=>b(void 0,null,function*(){const $e=yield(0,y.W0)(x({},Ke));if($e.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Ke.coursesId}/exportlist/course_total_score`);else{if($e.status===-4)return $e;$e.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ke.coursesId}/exportlist/course_total_score`))}}),ue=Ke=>b(void 0,null,function*(){const $e=yield(0,y.Nl)(x({},Ke));if($e.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Ke.coursesId}/exportlist/course_total_exercise_and_other`);else{if($e.status===-4)return $e;$e.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ke.coursesId}/exportlist/course_total_exercise_and_other`))}}),de=Ke=>b(void 0,null,function*(){const $e=yield(0,y.IU)(x({},Ke));if($e.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Ke.coursesId}/exportlist/export_star_user`);else{if($e.status===-4)return $e;$e.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ke.coursesId}/exportlist/export_star_user`))}}),se=Ke=>b(void 0,null,function*(){const $e=yield(0,y.td)(x({},Ke));if($e.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Ke.coursesId}/exportlist/course_total_exercise_and_other`);else{if($e.status===-2)return $e;if($e.status===-3)(0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ke.coursesId}/exportlist/course_total_exercise_and_other`);else if($e.status===-4)return $e}}),he=Ke=>b(void 0,null,function*(){const $e=yield(0,y.QX)(x({},Ke));if($e.status===0)pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Ke.coursesId}/exportlist/course_total_homework`);else{if($e.status===-4)return $e;$e.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ke.coursesId}/exportlist/course_total_homework`))}}),Ee=(Ke,$e)=>b(void 0,null,function*(){const qe=yield(0,y.o_)(x({},Ke));qe.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),xe.history.push(`/classrooms/${Ke.coursesId}/exportlist/${$e}`)):qe.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ke.coursesId}/exportlist/${$e}`))}),ge=(Ke,$e)=>b(void 0,null,function*(){const qe=yield(0,y.ZL)(x({},Ke));qe.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),xe.history.push(`/classrooms/${Ke.coursesId}/exportlist/${$e}`)):qe.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ke.coursesId}/exportlist/${$e}`))}),ve=(Ke,$e)=>b(void 0,null,function*(){const qe=yield(0,y.vV)(x({},Ke));qe.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),xe.history.push(`/classrooms/${Ke.coursesId}/exportlist/${$e}`)):qe.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ke.coursesId}/exportlist/${$e}`))}),me=(Ke,$e)=>b(void 0,null,function*(){const qe=yield(0,y.aP)(x({},Ke));qe.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Ke.coursesId}/exportlist/${$e}`)):qe.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ke.coursesId}/exportlist/${$e}`))}),be=Ke=>b(void 0,null,function*(){E(),(yield exportCourseWorkListAppendix(x({},Ke))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Ke.categoryId}/works_list.zip`,query:Ke}))),z()}),ye=Ke=>b(void 0,null,function*(){E(),yield(0,a.QH)("",ce.Z.API_SERVER+`/api/polls/${Ke.categoryId}/commit_result.xlsx`),z()}),Ae=Ke=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/courses/${Ke.coursesId}/attendances/export_xlsx_data.xlsx`,query:Ke}))}),Se=Ke=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/courses/${Ke.coursesId}/video_study_statics.xlsx`,query:Ke}))}),Fe=Ke=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/courses/${Ke.coursesId}/export_video_study.xlsx`,query:Ke}))}),Ce=Ke=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/courses/${Ke.coursesId}/export_course_students_info.xlsx`,query:Ke}))}),_e=Ke=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Ke}))}),we=Ke=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Ke}))}),Ie=Ke=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Ke}))}),Oe=Ke=>b(void 0,null,function*(){const $e=yield(0,y.Uy)(x({},Ke));$e.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Ke.coursesId}/exportlist/exercise_score,export_exercise_users`)):$e.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ke.coursesId}/exportlist/exercise_score,export_exercise_users`))}),We=Ke=>b(void 0,null,function*(){const $e=yield(0,y.tg)(x({},Ke));$e.status===0?(pe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),xe.history.push(`/classrooms/${Ke.coursesId}/exportlist/exercise_score,export_exercise_report`)):$e.status===-3&&((0,xe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),xe.history.push(`/classrooms/${Ke.coursesId}/exportlist/exercise_score,export_exercise_report`))}),Pe=Ke=>b(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/export_records/${Ke.id}.xlsx`,query:Ke}))}),Xe=Ke=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Ke}))}),Ge=Ke=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/courses/${Ke==null?void 0:Ke.coursesId}/${Ke.menuKey}_statistic.xlsx?${Ke.checkedList.map($e=>`course_group_id[]=${$e}`).join("&")}`,query:Ke}))}),He=Ke=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/ec_years/${Ke==null?void 0:Ke.ec_year_id}/ec_training_objectives.xlsx`,query:Ke}))}),ke=Ke=>b(void 0,null,function*(){yield(0,a.FH)(Ke==null?void 0:Ke.name,(0,a.NY)({url:ce.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Ke}))}),Re=Ke=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/ec_years/${Ke==null?void 0:Ke.ec_year_id}/ec_courses.xlsx`,query:Ke}))}),Ne=Ke=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/ec_years/${Ke==null?void 0:Ke.ec_year_id}/ec_graduation_requirements.xlsx`,query:Ke}))}),Me=Ke=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Ke}))}),Ue=Ke=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/exercises/${Ke.categoryId}/rank_list.xlsx`,query:Ke}))}),Ve=Ke=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Ke}))}),rt=Ke=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/examination_banks/${Ke.id}.json`,query:Ke}))}),tt=Ke=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/exercises/${Ke.categoryId}.json`,query:Ke}))}),ze=Ke=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/polls/${Ke==null?void 0:Ke.id}/commit_result.json`,query:Ke}))}),Be=Ke=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Ke}))}),Ye=(Ke,$e)=>b(void 0,null,function*(){yield(0,a.FH)($e||"",(0,a.NY)({url:ce.Z.API_SERVER+`/api/exercises/${Ke==null?void 0:Ke.exercise_id}/consult_exercise.json`,query:Ke}))}),Te=Ke=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/competitions/${Ke==null?void 0:Ke.identifier}/competition_commit_records/member_works.xlsx`,query:Ke}))}),Ze=Ke=>b(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:ce.Z.API_SERVER+`/api/courses/${Ke==null?void 0:Ke.coursesId}/group_homeworks/import_group_template.xlsx`,query:Ke}))})},2610:function(dt,nt,le){"use strict";le.d(nt,{BU:function(){return xe},Dj:function(){return y},gH:function(){return a},vp:function(){return pe}});function y(ce){try{ce.mozRequestFullScreen?ce.mozRequestFullScreen():ce.webkitRequestFullScreen&&ce.webkitRequestFullScreen()}catch(ee){console.log(ee,":e")}}function xe(){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 a=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function pe(){var ce=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ee=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",ce),window.isFullScreen?window.isFullScreen:ce!=null}},98072:function(dt,nt,le){"use strict";le.d(nt,{U:function(){return te}});var y=le(59301),xe=Object.defineProperty,a=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ee=(ne,x,b)=>x in ne?xe(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:b}):ne[x]=b,ae=(ne,x)=>{for(var b in x||(x={}))pe.call(x,b)&&ee(ne,b,x[b]);if(a)for(var b of a(x))ce.call(x,b)&&ee(ne,b,x[b]);return ne},re=(ne,x,b)=>new Promise((E,z)=>{var ie=ue=>{try{fe(b.next(ue))}catch(de){z(de)}},oe=ue=>{try{fe(b.throw(ue))}catch(de){z(de)}},fe=ue=>ue.done?E(ue.value):Promise.resolve(ue.value).then(ie,oe);fe((b=b.apply(ne,x)).next())});function te(ne,x){const[b,E]=(0,y.useState)(x),[z,ie]=(0,y.useState)(!1),[oe,fe]=(0,y.useState)();return[b,z,(de,se=!1)=>re(this,null,function*(){const he=se?x:ae(ae({},b),de);ie(!0),E(he);const Ee=yield ne(he);return ie(!1),fe(Ee),Ee}),oe,fe]}},89244:function(dt,nt,le){"use strict";le.d(nt,{_:function(){return a}});var y=le(59301),xe=le(62957);const a=pe=>{var ce,ee;const ae=(0,y.useRef)([]),re=()=>{for(const te of ae.current)clearTimeout(te);ae.current=[]};return(0,y.useEffect)(()=>{var te,ne,x,b,E,z;if(re(),(te=pe==null?void 0:pe.exercise)!=null&&te.left_time&&((x=(ne=pe==null?void 0:pe.exercise)==null?void 0:ne.exercise_events)==null?void 0:x.length)>0){for(const ie of(b=pe==null?void 0:pe.exercise)==null?void 0:b.exercise_events)if(((E=pe==null?void 0:pe.exercise)==null?void 0:E.left_time)>(ie==null?void 0:ie.reminder_time)*60){let oe=(((z=pe==null?void 0:pe.exercise)==null?void 0:z.left_time)-(ie==null?void 0:ie.reminder_time)*60)*1e3;oe=oe>2147483647?2147483647:oe;const fe=setTimeout(()=>{xe.default.info({content:`${ie==null?void 0:ie.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},oe);ae.current.push(fe)}}},[(ce=pe==null?void 0:pe.exercise)==null?void 0:ce.left_time,(ee=pe==null?void 0:pe.exercise)==null?void 0:ee.exercise_events]),re}},90290:function(dt,nt,le){"use strict";le.d(nt,{AL:function(){return he},Iy:function(){return x},Qv:function(){return z},ez:function(){return se},jb:function(){return b}});var y=le(32834),xe=le.n(y),a=le(11690),pe=le.n(a);let ce=1;function ee(be,ye){const Ae=be.match(/^(\s+)(?:```)/);if(Ae===null)return ye;const Se=Ae[1];return ye.split(` `).map(Fe=>{const Ce=Fe.match(/^\s+/);if(Ce===null)return Fe;const[_e]=Ce;return _e.length>=Se.length?Fe.slice(Se.length):Fe}).join(` `)}let ae=[],re=["
    "];const te=new(xe()).Renderer,ne=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function x(){ae.length=0,re=["
      "]}const b={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function E(be,ye,Ae,Se){if(ye>=be.length||be[ye].level<=Ae)return ye;var Fe=be[ye];Se.push("
    • "+Fe.text+""),ye++;var Ce=[];return ye=E(be,ye,Fe.level,Ce),Ce.length>0&&(Se.push("
        "),Ce.forEach(function(_e){Se.push(_e)}),Se.push("
      ")),Se.push("
    • "),ye=E(be,ye,Ae,Se),ye}function z(){return E(ae,0,0,re),re.push("
    "),re.join("")}const ie={heading(be){const ye=ne.exec(be);if(ce+=1,ye)return{type:"heading",raw:ye[0],depth:ye[1].length,text:ye[2]}},fences(be){const ye=this.rules.block.fences.exec(be);if(ye){const Ae=ye[0];let Se=ee(Ae,ye[3]||"");const Fe=ye[2]?ye[2].trim():ye[2];if(["latex","katex","math"].indexOf(Fe)>=0){const Ce=ue(),_e=Se;Se=Ce,de[Ce]={type:"block",expression:_e}}return{type:"code",raw:Ae,lang:Fe,text:Se}}}},oe=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let fe=0;const ue=()=>`__special_katext_id_${fe++}__`;let de={};function se(){return de}function he(){fe=0,de={}}function Ee(be){return be=be.replace(oe,(ye,Ae)=>{const Se=ue();return de[Se]={type:"inline",expression:Ae},Se}),be}const ge=te.listitem;te.listitem=function(be){return ge(Ee(be))};const ve=te.paragraph;te.paragraph=function(be){return ve(Ee(be))};const me=te.tablecell;te.tablecell=function(be,ye){return me(Ee(be),ye)},te.code=function(be,ye,Ae){const Se=(ye||"").match(/\S*/)[0];return Se?["latex","katex","math"].indexOf(Se)>=0?`

    ${be}

    `:`
    ${Ae?be:(0,a.escape)(be,!0)}
    `:'
    '+(Ae?be:(0,a.escape)(be,!0))+"
    "},te.heading=function(be,ye,Ae){let Se=this.options.headerPrefix+Ae.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return ae.push({anchor:Se,level:ye,text:be}),"'+be+""},xe().setOptions({silent:!0,gfm:!0,pedantic:!1}),xe().use({tokenizer:ie,renderer:te}),nt.ZP=xe()},89613:function(dt,nt,le){"use strict";le.d(nt,{G:function(){return ce},t:function(){return pe}});var y=le(7062),xe=le.n(y);const a=null;function pe(ee,ae){let re=xe().get("__ec");re||(re={}),re[ee]=ae,xe().set("__ec",re)}function ce(ee,ae){let re=xe().get("__ec");return re?re[ee]===void 0?ae:re[ee]:ae}},23869:function(dt,nt,le){"use strict";le.d(nt,{rX:function(){return Ee},pW:function(){return ge},gy:function(){return ve},xY:function(){return he},O5:function(){return se},hs:function(){return oe},tJ:function(){return z},o1:function(){return ie},Rd:function(){return de}});var y=le(76560),xe=le(62957),a=le(37285),pe=le(6767),ce=le(34055),ee=le(49661),ae=le(87169),re=le(25510),te="data:image/png;base64,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",ne=le.p+"static/newqrcode.a8740efb.png",x=le(32637),b=le(59301),E=(me,be,ye)=>new Promise((Ae,Se)=>{var Fe=we=>{try{_e(ye.next(we))}catch(Ie){Se(Ie)}},Ce=we=>{try{_e(ye.throw(we))}catch(Ie){Se(Ie)}},_e=we=>we.done?Ae(we.value):Promise.resolve(we.value).then(Fe,Ce);_e((ye=ye.apply(me,be)).next())});const z=(me,be=!1,ye=!1,Ae="",Se=!1)=>!!(ie(me)&&fe(me,be,ye,Ae,Se)),ie=me=>(0,ce.bg)()?!0:(me({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),oe=me=>{var be,ye,Ae;const{user:Se}=(0,y.getDvaApp)()._store.getState();(0,ce.bg)()&&!((ye=(be=Se==null?void 0:Se.userInfo)==null?void 0:be.course)!=null&&ye.course_public)&&!((Ae=Se==null?void 0:Se.userInfo)!=null&&Ae.profile_completed)&&me({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},fe=(me,be=!1,ye=!0,Ae="",Se=!1)=>{var Fe;const{user:Ce}=(0,y.getDvaApp)()._store.getState();return(Fe=Ce.userInfo)!=null&&Fe.profile_completed?!0:(ye?me({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Ae,isCurrentPage:Se}}):xe.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,ee.xg)("/account/profile/edit"),ue()}}),!1)},ue=()=>{xe.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},de=()=>{xe.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:b.createElement("div",{style:{textAlign:"center"}},b.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),b.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:x}),b.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},se=()=>{var me;const{user:be}=(0,y.getDvaApp)()._store.getState();return(me=be.userInfo)!=null&&me.professional_certification?!0:(xe.default.confirm({title:"\u63D0\u793A",centered:!0,content:b.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,ee.xg)("/account/certification")}}),!1)},he=()=>(0,ce.V9)()?!0:(xe.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:b.createElement("div",{className:"tc",style:{marginLeft:-38}},b.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),b.createElement("img",{src:ne,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Ee=(me,be)=>me?!0:(xe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:b.createElement("div",null,b.createElement("p",null,be||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),b.createElement("div",{style:{marginLeft:"110px"}},b.createElement("img",{src:te,width:200}),b.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ee.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ge=me=>{xe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:b.createElement("div",null,b.createElement("div",null,b.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),b.createElement(a.Z,null),b.createElement("p",{style:{color:"#666666",fontSize:12}}," ",b.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",b.createElement("a",null,me),"\u5929\u3002"),b.createElement("p",{style:{color:"#666666",fontSize:12}}," ",b.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),b.createElement("div",{style:{textAlign:"center",marginTop:30}},b.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:re,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ve=(me,be="")=>{const{shixunsDetail:{detail:ye}}=(0,y.getDvaApp)()._store.getState();if((ye==null?void 0:ye.public)===2||(ye==null?void 0:ye.public)===1||(ye==null?void 0:ye.shixun_status)===3){let Ae="";return(ye==null?void 0:ye.public)===2&&(Ae="\u5DF2\u516C\u5F00"),(ye==null?void 0:ye.public)===1&&(Ae="\u5F85\u5BA1\u6838"),(ye==null?void 0:ye.shixun_status)===3&&(Ae="\u5DF2\u5173\u95ED"),xe.default.info({centered:!0,icon:b.createElement(ae.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:b.createElement("div",{className:"tc",style:{marginLeft:-38}},b.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},b.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Ae,"\uFF0C",be,"\u3002"),b.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),b.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:re,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(ye==null?void 0:ye.shixun_status)===2?(xe.default.confirm({centered:!0,icon:b.createElement(ae.Z,null),title:"\u63D0\u793A",content:b.createElement("div",null,b.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",be,"\u3002"),b.createElement("br",null),b.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{xe.default.confirm({width:440,centered:!0,icon:b.createElement(ae.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>E(void 0,null,function*(){(yield me({type:"shixunsDetail/cancelRelease",payload:{id:ye==null?void 0:ye.identifier}})).status!==401&&(pe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),me({type:"shixunsDetail/getShixunsDetail",payload:{id:ye==null?void 0:ye.identifier}}),me({type:"practiceSetting/getCommonData",payload:{id:ye==null?void 0:ye.identifier}}))})})}}),!0):!1}},47257:function(dt){(function(nt){(function(le){if(1)dt.exports=le();else var y})(function(){var le,y,xe;return function(){function a(pe,ce,ee){function ae(ne,x){if(!ce[ne]){if(!pe[ne]){var b=void 0;if(!x&&b)return require(ne,!0);if(re)return re(ne,!0);var E=new Error("Cannot find module '"+ne+"'");throw E.code="MODULE_NOT_FOUND",E}var z=ce[ne]={exports:{}};pe[ne][0].call(z.exports,function(ie){var oe=pe[ne][1][ie];return ae(oe||ie)},z,z.exports,a,pe,ce,ee)}return ce[ne].exports}for(var re=void 0,te=0;te @@ -1131,7 +1131,7 @@ ${Be} `);ge+=` `}else ge+=` `;return ge+="",Ee.content=ge,Ee.mime="xml",Ee.successStatuses=[200],ye.next=10,this.request(Ee);case 10:return me=ye.sent,ye.abrupt("return",{res:me.res});case 12:case"end":return ye.stop()}},fe,this)}));function oe(fe,ue,de,se){return ie.apply(this,arguments)}return oe}(),b.getBucketReferer=function(){var ie=(0,re.default)(ae.default.mark(function fe(ue,de){var se,he,Ee;return ae.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return se=this._bucketRequestParams("GET",ue,"referer",de),se.successStatuses=[200],se.xmlResponse=!0,ve.next=5,this.request(se);case 5:return he=ve.sent,Ee=he.data.RefererList.Referer||null,Ee&&(E(Ee)||(Ee=[Ee])),ve.abrupt("return",{allowEmpty:he.data.AllowEmptyReferer==="true",referers:Ee,res:he.res});case 9:case"end":return ve.stop()}},fe,this)}));function oe(fe,ue){return ie.apply(this,arguments)}return oe}(),b.deleteBucketReferer=function(){var ie=(0,re.default)(ae.default.mark(function fe(ue,de){return ae.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return he.next=2,this.putBucketReferer(ue,!0,null,de);case 2:return he.abrupt("return",he.sent);case 3:case"end":return he.stop()}},fe,this)}));function oe(fe,ue){return ie.apply(this,arguments)}return oe}(),b._bucketRequestParams=function(oe,fe,ue,de){return{method:oe,bucket:fe,subres:ue,timeout:de&&de.timeout,ctx:de&&de.ctx}}},{"../common/utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,assert:82,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],3:[function(a,pe,ce){(function(ee,ae){(function(){"use strict";var re=a("@babel/runtime/helpers/interopRequireDefault"),te=re(a("@babel/runtime/regenerator")),ne=re(a("@babel/runtime/helpers/asyncToGenerator"));a("core-js/modules/es.function.name.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.split.js"),a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.array.includes.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.symbol.js"),a("core-js/modules/es.symbol.description.js"),a("core-js/modules/es.array.slice.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.regexp.to-string.js");var x=a("debug")("ali-oss"),b=a("xml2js"),E=a("agentkeepalive"),z=a("merge-descriptors"),ie=a("platform"),oe=a("utility"),fe=a("urllib"),ue=a("./version"),de=a("bowser"),se=a("../common/signUtils"),he=a("../common/client/initOptions"),Ee=a("../common/utils/createRequest"),ge=Ee.createRequest,ve=a("../common/utils/encoder"),me=ve.encoder,be=a("../common/client/getReqUrl"),ye=be.getReqUrl,Ae=a("../common/utils/setSTSToken"),Se=Ae.setSTSToken,Fe=a("../common/utils/retry"),Ce=Fe.retry,_e=a("../common/utils/isFunction"),we=_e.isFunction,Ie=new E;function Oe(){var ke=ie.name,Re=ie.version;ke&&ke.toLowerCase&&ke.toLowerCase()==="ie"&&Re.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function We(){return location&&location.protocol==="https:"}function Pe(ke,Re){if(Oe(),!(this instanceof Pe))return new Pe(ke,Re);ke&&ke.inited?this.options=ke:this.options=Pe.initOptions(ke),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=fe,this.agent=this.options.agent||Ie),this.ctx=Re,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}pe.exports=Pe,Pe.initOptions=function(Re){Re.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var Ne=Object.assign({secure:We(),useFetch:!1},Re);return he(Ne)};var Xe=Pe.prototype;Xe.debug=x,z(Xe,a("./object")),z(Xe,a("./bucket")),z(Xe,a("../common/bucket/getBucketWebsite")),z(Xe,a("../common/bucket/putBucketWebsite")),z(Xe,a("../common/bucket/deleteBucketWebsite")),z(Xe,a("../common/bucket/getBucketLifecycle")),z(Xe,a("../common/bucket/putBucketLifecycle")),z(Xe,a("../common/bucket/deleteBucketLifecycle")),z(Xe,a("../common/bucket/putBucketVersioning")),z(Xe,a("../common/bucket/getBucketVersioning")),z(Xe,a("../common/bucket/getBucketInventory")),z(Xe,a("../common/bucket/deleteBucketInventory")),z(Xe,a("../common/bucket/listBucketInventory")),z(Xe,a("../common/bucket/putBucketInventory")),z(Xe,a("../common/bucket/abortBucketWorm")),z(Xe,a("../common/bucket/completeBucketWorm")),z(Xe,a("../common/bucket/extendBucketWorm")),z(Xe,a("../common/bucket/getBucketWorm")),z(Xe,a("../common/bucket/initiateBucketWorm")),z(Xe,a("./managed-upload")),z(Xe,a("../common/multipart-copy")),z(Xe,a("../common/multipart")),z(Xe,a("../common/parallel")),Xe.signature=function(Re){return this.debug("authorization stringToSign: %s",Re,"info"),se.computeSignature(this.options.accessKeySecret,Re,this.options.headerEncoding)},Xe._getReqUrl=ye,Xe.authorization=function(Re,Ne,Me,Ue){var Ve=se.buildCanonicalString(Re.toUpperCase(),Ne,{headers:Ue,parameters:Me});return se.authorization(this.options.accessKeyId,this.options.accessKeySecret,Ve,this.options.headerEncoding)},Xe.request=function(){var ke=(0,ne.default)(te.default.mark(function Re(Ne){var Me=this;return te.default.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:if(!this.options.retryMax){Ve.next=6;break}return Ve.next=3,Ce(Ge.bind(this),this.options.retryMax,{errorHandler:function(tt){var ze=function(Ye){if(Ne.stream)return!1;var Te=[-1,-2].includes(Ye.status),Ze=Me.options.requestErrorRetryHandle||function(){return!0};return Te&&Ze(Ye)};return!!ze(tt)}})(Ne);case 3:return Ve.abrupt("return",Ve.sent);case 6:return Ve.abrupt("return",Ge.call(this,Ne));case 7:case"end":return Ve.stop()}},Re,this)}));return function(Re){return ke.apply(this,arguments)}}();function Ge(ke){return He.apply(this,arguments)}function He(){return He=(0,ne.default)(te.default.mark(function ke(Re){var Ne,Me,Ue,Ve,rt,tt;return te.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:if(!(this.options.stsToken&&we(this.options.refreshSTSToken))){Be.next=3;break}return Be.next=3,Se.call(this);case 3:return Ne=ge.call(this,Re),this.options.useFetch||(Ne.params.mode="disable-fetch"),Ve=!!Re.stream,Be.prev=6,Be.next=9,this.urllib.request(Ne.url,Ne.params);case 9:Me=Be.sent,this.debug("response %s %s, got %s, headers: %j",Re.method,Ne.url,Me.status,Me.headers,"info"),Be.next=16;break;case 13:Be.prev=13,Be.t0=Be.catch(6),Ue=Be.t0;case 16:if(!(Me&&Re.successStatuses&&Re.successStatuses.indexOf(Me.status)===-1)){Be.next=28;break}return Be.next=19,this.requestError(Me);case 19:if(rt=Be.sent,!(rt.code==="RequestTimeTooSkewed"&&!Ve)){Be.next=25;break}return this.options.amendTimeSkewed=+new Date(rt.serverTime)-new Date,Be.next=24,this.request(Re);case 24:return Be.abrupt("return",Be.sent);case 25:rt.params=Re,Be.next=32;break;case 28:if(!Ue){Be.next=32;break}return Be.next=31,this.requestError(Ue);case 31:rt=Be.sent;case 32:if(!rt){Be.next=34;break}throw rt;case 34:if(!Re.xmlResponse){Be.next=39;break}return Be.next=37,this.parseXML(Me.data);case 37:tt=Be.sent,Me.data=tt;case 39:return Be.abrupt("return",Me);case 40:case"end":return Be.stop()}},ke,this,[[6,13]])})),He.apply(this,arguments)}Xe._getResource=function(Re){var Ne="/";return Re.bucket&&(Ne+="".concat(Re.bucket,"/")),Re.object&&(Ne+=me(Re.object,this.options.headerEncoding)),Ne},Xe._escape=function(Re){return oe.encodeURIComponent(Re).replace(/%2F/g,"/")},Xe._getUserAgent=function(){var Re=ae&&ae.browser?"js":"nodejs",Ne="aliyun-sdk-".concat(Re,"/").concat(ue.version),Me=ie.description;return!Me&&ae&&(Me="Node.js ".concat(ae.version.slice(1)," on ").concat(ae.platform," ").concat(ae.arch)),this._checkUserAgent("".concat(Ne," ").concat(Me))},Xe._checkUserAgent=function(Re){var Ne=Re.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return Ne},Xe.checkBrowserAndVersion=function(Re,Ne){return de.name===Re&&de.version.split(".")[0]===Ne},Xe.parseXML=function(Re){return new Promise(function(Ne,Me){ee.isBuffer(Re)&&(Re=Re.toString()),b.parseString(Re,{explicitRoot:!1,explicitArray:!1},function(Ue,Ve){Ue?Me(Ue):Ne(Ve)})})},Xe.requestError=function(){var ke=(0,ne.default)(te.default.mark(function Ne(Me){var Ue,Ve,rt,tt;return te.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:if(Ue=null,!(!Me.data||!Me.data.length)){Be.next=5;break}Me.status===-1||Me.status===-2?(Ue=new Error(Me.message),Ue.name=Me.name,Ue.status=Me.status,Ue.code=Me.name):(Me.status===404?(Ue=new Error("Object not exists"),Ue.name="NoSuchKeyError",Ue.status=404,Ue.code="NoSuchKey"):Me.status===412?(Ue=new Error("Pre condition failed"),Ue.name="PreconditionFailedError",Ue.status=412,Ue.code="PreconditionFailed"):(Ue=new Error("Unknow error, status: ".concat(Me.status)),Ue.name="UnknownError",Ue.status=Me.status),Ue.requestId=Me.headers["x-oss-request-id"],Ue.host=""),Be.next=32;break;case 5:return Ve=String(Me.data),this.debug("request response error data: %s",Ve,"error"),Be.prev=7,Be.next=10,this.parseXML(Ve);case 10:if(Be.t0=Be.sent,Be.t0){Be.next=13;break}Be.t0={};case 13:rt=Be.t0,Be.next=23;break;case 16:return Be.prev=16,Be.t1=Be.catch(7),this.debug(Ve,"error"),Be.t1.message+=` -raw xml: `.concat(Ve),Be.t1.status=Me.status,Be.t1.requestId=Me.headers["x-oss-request-id"],Be.abrupt("return",Be.t1);case 23:tt=rt.Message||"unknow request error, status: ".concat(Me.status),rt.Condition&&(tt+=" (condition: ".concat(rt.Condition,")")),Ue=new Error(tt),Ue.name=rt.Code?"".concat(rt.Code,"Error"):"UnknownError",Ue.status=Me.status,Ue.code=rt.Code,Ue.requestId=rt.RequestId,Ue.hostId=rt.HostId,Ue.serverTime=rt.ServerTime;case 32:return this.debug("generate error %j",Ue,"error"),Be.abrupt("return",Ue);case 34:case"end":return Be.stop()}},Ne,this,[[7,16]])}));function Re(Ne){return ke.apply(this,arguments)}return Re}()}).call(this)}).call(this,{isBuffer:a("../../node_modules/is-buffer/index.js")},a("_process"))},{"../../node_modules/is-buffer/index.js":366,"../common/bucket/abortBucketWorm":7,"../common/bucket/completeBucketWorm":8,"../common/bucket/deleteBucketInventory":9,"../common/bucket/deleteBucketLifecycle":10,"../common/bucket/deleteBucketWebsite":11,"../common/bucket/extendBucketWorm":12,"../common/bucket/getBucketInventory":13,"../common/bucket/getBucketLifecycle":14,"../common/bucket/getBucketVersioning":15,"../common/bucket/getBucketWebsite":16,"../common/bucket/getBucketWorm":17,"../common/bucket/initiateBucketWorm":18,"../common/bucket/listBucketInventory":19,"../common/bucket/putBucketInventory":20,"../common/bucket/putBucketLifecycle":21,"../common/bucket/putBucketVersioning":22,"../common/bucket/putBucketWebsite":23,"../common/client/getReqUrl":25,"../common/client/initOptions":26,"../common/multipart":30,"../common/multipart-copy":29,"../common/parallel":49,"../common/signUtils":50,"../common/utils/createRequest":56,"../common/utils/encoder":59,"../common/utils/isFunction":68,"../common/utils/retry":74,"../common/utils/setSTSToken":76,"./bucket":2,"./managed-upload":4,"./object":5,"./version":6,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,agentkeepalive:81,bowser:88,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.split.js":307,"core-js/modules/es.symbol.description.js":310,"core-js/modules/es.symbol.js":313,debug:465,"merge-descriptors":372,platform:379,urllib:475,utility:474,xml2js:426}],4:[function(a,pe,ce){(function(ee){(function(){"use strict";var ae=a("@babel/runtime/helpers/interopRequireDefault"),re=ae(a("@babel/runtime/regenerator"));a("core-js/modules/es.function.name.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.array.from.js"),a("core-js/modules/es.string.iterator.js"),a("core-js/modules/es.array.map.js"),a("core-js/modules/es.array.filter.js"),a("core-js/modules/es.array.find.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.regexp.to-string.js"),a("core-js/modules/es.array.slice.js"),a("core-js/modules/es.array.iterator.js"),a("core-js/modules/es.array-buffer.slice.js"),a("core-js/modules/es.typed-array.uint8-array.js"),a("core-js/modules/es.typed-array.copy-within.js"),a("core-js/modules/es.typed-array.every.js"),a("core-js/modules/es.typed-array.fill.js"),a("core-js/modules/es.typed-array.filter.js"),a("core-js/modules/es.typed-array.find.js"),a("core-js/modules/es.typed-array.find-index.js"),a("core-js/modules/es.typed-array.for-each.js"),a("core-js/modules/es.typed-array.includes.js"),a("core-js/modules/es.typed-array.index-of.js"),a("core-js/modules/es.typed-array.iterator.js"),a("core-js/modules/es.typed-array.join.js"),a("core-js/modules/es.typed-array.last-index-of.js"),a("core-js/modules/es.typed-array.map.js"),a("core-js/modules/es.typed-array.reduce.js"),a("core-js/modules/es.typed-array.reduce-right.js"),a("core-js/modules/es.typed-array.reverse.js"),a("core-js/modules/es.typed-array.set.js"),a("core-js/modules/es.typed-array.slice.js"),a("core-js/modules/es.typed-array.some.js"),a("core-js/modules/es.typed-array.sort.js"),a("core-js/modules/es.typed-array.subarray.js"),a("core-js/modules/es.typed-array.to-locale-string.js"),a("core-js/modules/es.typed-array.to-string.js");var te=ae(a("@babel/runtime/helpers/asyncToGenerator")),ne=a("util"),x=a("path"),b=a("mime"),E=a("copy-to"),z=a("../common/utils/isBlob"),ie=z.isBlob,oe=a("../common/utils/isFile"),fe=oe.isFile,ue=a("../common/utils/isBuffer"),de=ue.isBuffer,se=ce;se.multipartUpload=function(){var me=(0,te.default)(re.default.mark(function ye(Ae,Se){var Fe,Ce,_e,we,Ie,Oe,We,Pe,Xe,Ge=arguments;return re.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:if(Fe=Ge.length>2&&Ge[2]!==void 0?Ge[2]:{},this.resetCancelFlag(),Fe.disabledMD5=Fe.disabledMD5===void 0?!0:!!Fe.disabledMD5,!(Fe.checkpoint&&Fe.checkpoint.uploadId)){ke.next=8;break}return Se&&fe(Se)&&(Fe.checkpoint.file=Se),ke.next=7,this._resumeMultipart(Fe.checkpoint,Fe);case 7:return ke.abrupt("return",ke.sent);case 8:return Ce=102400,Fe.mime||(fe(Se)?Fe.mime=b.getType(x.extname(Se.name)):ie(Se)?Fe.mime=Se.type:de(Se)?Fe.mime="":Fe.mime=b.getType(x.extname(Se))),Fe.headers=Fe.headers||{},this._convertMetaToHeaders(Fe.meta,Fe.headers),ke.next=14,this._getFileSize(Se);case 14:if(_e=ke.sent,!(_e0&&E(Oe).to(Pe),Xe=this._divideParts(_e,we),Ge=Xe.length,He=!1,ke=function(Te,Ze){return new Promise(function(){var Qe=(0,te.default)(re.default.mark(function $e(qe,je){var De,Le,Je,et,it;return re.default.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:if(at.prev=0,Te.isCancel()){at.next=29;break}return De=Xe[Ze-1],at.next=5,Te._createBuffer(Ce,De.start,De.end);case 5:return Le=at.sent,Je={content:Le,size:De.end-De.start},at.prev=7,at.next=10,Te._uploadPart(We,Ie,Ze,Je,Se);case 10:et=at.sent,at.next=18;break;case 13:if(at.prev=13,at.t0=at.catch(7),at.t0.status!==404){at.next=17;break}throw Te._makeAbortEvent();case 17:throw at.t0;case 18:if(!(!Te.isCancel()&&!He)){at.next=26;break}if(Ae.doneParts.push({number:Ze,etag:et.res.headers.etag}),!Se.progress){at.next=23;break}return at.next=23,Se.progress(Oe.length/(Ge+1),Ae,et.res);case 23:qe({number:Ze,etag:et.res.headers.etag}),at.next=27;break;case 26:qe();case 27:at.next=30;break;case 29:qe();case 30:at.next=41;break;case 32:at.prev=32,at.t1=at.catch(0),it=new Error,it.name=at.t1.name,it.message=at.t1.message,it.stack=at.t1.stack,it.partNum=Ze,E(at.t1).to(it),je(it);case 41:case"end":return at.stop()}},$e,null,[[0,32],[7,13]])}));return function($e,qe){return Qe.apply(this,arguments)}}())},Re=Array.from(new Array(Ge),function(Ye,Te){return Te+1}),Ne=Pe.map(function(Ye){return Ye.number}),Me=Re.filter(function(Ye){return Ne.indexOf(Ye)<0}),Ue=5,Ve=Se.parallel||Ue,Be.next=17,this._parallel(Me,Ve,function(Ye){return new Promise(function(Te,Ze){ke(Fe,Ye).then(function(Qe){Qe&&Pe.push(Qe),Te()}).catch(function(Qe){Ze(Qe)})})});case 17:if(rt=Be.sent,He=!0,tt=rt.find(function(Ye){return Ye.name==="abort"}),!tt){Be.next=22;break}throw tt;case 22:if(!this.isCancel()){Be.next=25;break}throw ke=null,this._makeCancelEvent();case 25:if(!(rt&&rt.length>0)){Be.next=28;break}throw rt[0].message="Failed to upload some parts with error: ".concat(rt[0].toString()," part_num: ").concat(rt[0].partNum),rt[0];case 28:return Be.next=30,this.completeMultipartUpload(We,Ie,Pe,Se);case 30:return Be.abrupt("return",Be.sent);case 31:case"end":return Be.stop()}},ye,this)}));function be(ye,Ae){return me.apply(this,arguments)}return be}(),se._getFileSize=function(){var me=(0,te.default)(re.default.mark(function ye(Ae){return re.default.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:if(!de(Ae)){Fe.next=4;break}return Fe.abrupt("return",Ae.length);case 4:if(!(ie(Ae)||fe(Ae))){Fe.next=6;break}return Fe.abrupt("return",Ae.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return Fe.stop()}},ye)}));function be(ye){return me.apply(this,arguments)}return be}();var he=a("stream"),Ee=he.Readable;function ge(me,be){if(!(this instanceof ge))return new ge(me,be);Ee.call(this,be),this.file=me,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}ne.inherits(ge,Ee),ge.prototype.readFileAndPush=function(be){if(this.fileBuffer)for(var ye=!0;ye&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:Se,this.start=Se,ye=this.push(this.fileBuffer.slice(Ae,Se))}},ge.prototype._read=function(be){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file){this.finish||(this.fileBuffer=null,this.finish=!0),this.push(null);return}var ye=16*1024;be=be||ye;var Ae=this;this.reader.onload=function(Fe){Ae.fileBuffer=ee.from(new Uint8Array(Fe.target.result)),Ae.file=null,Ae.readFileAndPush(be)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(be)};function ve(me){return me.arrayBuffer?me.arrayBuffer():new Promise(function(be,ye){var Ae=new FileReader;Ae.onload=function(Se){be(Se.target.result)},Ae.onerror=function(Se){ye(Se)},Ae.readAsArrayBuffer(me)})}se._createBuffer=function(){var me=(0,te.default)(re.default.mark(function ye(Ae,Se,Fe){var Ce,_e;return re.default.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:if(!(ie(Ae)||fe(Ae))){Ie.next=8;break}return Ce=Ae.slice(Se,Fe),Ie.next=4,ve(Ce);case 4:return _e=Ie.sent,Ie.abrupt("return",ee.from(_e));case 8:if(!de(Ae)){Ie.next=12;break}return Ie.abrupt("return",Ae.subarray(Se,Fe));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return Ie.stop()}},ye)}));function be(ye,Ae,Se){return me.apply(this,arguments)}return be}(),se._getPartSize=function(be,ye){var Ae=1e4,Se=1*1024*1024;ye||(ye=Se);var Fe=Math.ceil(be/Ae);return ye1&&Oe[1]!==void 0?Oe[1]:{},Se=ye["continuation-token"]||ye.continuationToken,Se&&(Ae.subres=Object.assign({"continuation-token":Se},Ae.subres)),Fe=this._objectRequestParams("GET","",Ae),Fe.query=Object.assign({"list-type":2},ye),delete Fe.query["continuation-token"],delete Fe.query.continuationToken,Fe.xmlResponse=!0,Fe.successStatuses=[200],Pe.next=11,this.request(Fe);case 11:return Ce=Pe.sent,_e=Ce.data.Contents||[],we=this,_e&&(Array.isArray(_e)||(_e=[_e]),_e=_e.map(function(Xe){var Ge=null;return Xe.Owner&&(Ge={id:Xe.Owner.ID,displayName:Xe.Owner.DisplayName}),{name:Xe.Key,url:we._objectUrl(Xe.Key),lastModified:Xe.LastModified,etag:Xe.ETag,type:Xe.Type,size:Number(Xe.Size),storageClass:Xe.StorageClass,owner:Ge}})),Ie=Ce.data.CommonPrefixes||null,Ie&&(Array.isArray(Ie)||(Ie=[Ie]),Ie=Ie.map(function(Xe){return Xe.Prefix})),Pe.abrupt("return",{res:Ce.res,objects:_e,prefixes:Ie,isTruncated:Ce.data.IsTruncated==="true",keyCount:+Ce.data.KeyCount,continuationToken:Ce.data.ContinuationToken||null,nextContinuationToken:Ce.data.NextContinuationToken||null});case 18:case"end":return Pe.stop()}},be,this)}));function me(be){return ve.apply(this,arguments)}return me}(),ge.restore=function(){var ve=(0,re.default)(ae.default.mark(function be(ye){var Ae,Se,Fe,Ce,_e=arguments;return ae.default.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Ae=_e.length>1&&_e[1]!==void 0?_e[1]:{type:"Archive"},Ae=Ae||{},Ae.subres=Object.assign({restore:""},Ae.subres),Ae.versionId&&(Ae.subres.versionId=Ae.versionId),Se=this._objectRequestParams("POST",ye,Ae),Ae.type==="ColdArchive"&&(Fe={RestoreRequest:{Days:Ae.Days?Ae.Days:2,JobParameters:{Tier:Ae.JobParameters?Ae.JobParameters:"Standard"}}},Se.content=Ee(Fe,{headers:!0}),Se.mime="xml"),Se.successStatuses=[202],Ie.next=9,this.request(Se);case 9:return Ce=Ie.sent,Ie.abrupt("return",{res:Ce.res});case 11:case"end":return Ie.stop()}},be,this)}));function me(be){return ve.apply(this,arguments)}return me}(),ge._objectUrl=function(me){return this._getReqUrl({bucket:this.options.bucket,object:me})},ge._objectRequestParams=function(me,be,ye){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");ye=ye||{},be=this._objectName(be);var Ae={object:be,bucket:this.options.bucket,method:me,subres:ye&&ye.subres,timeout:ye&&ye.timeout,ctx:ye&&ye.ctx};return ye.headers&&(Ae.headers={},ne(ye.headers).to(Ae.headers)),Ae},ge._objectName=function(me){return me.replace(/^\/+/,"")},ge._convertMetaToHeaders=function(me,be){me&&Object.keys(me).forEach(function(ye){be["x-oss-meta-".concat(ye)]=me[ye]})},ge._deleteFileSafe=function(me){var be=this;return new Promise(function(ye){te.exists(me,function(Ae){Ae?te.unlink(me,function(Se){Se&&be.debug("unlink %j error: %s",me,Se,"error"),ye()}):ye()})})}},{"../common/callback":24,"../common/image":27,"../common/object/asyncSignatureUrl":31,"../common/object/copyObject":32,"../common/object/delete":33,"../common/object/deleteMulti":34,"../common/object/deleteObjectTagging":35,"../common/object/generateObjectUrl":36,"../common/object/get":37,"../common/object/getACL":38,"../common/object/getBucketVersions":39,"../common/object/getObjectMeta":40,"../common/object/getObjectTagging":41,"../common/object/getObjectUrl":42,"../common/object/getSymlink":43,"../common/object/head":44,"../common/object/putACL":45,"../common/object/putObjectTagging":46,"../common/object/putSymlink":47,"../common/object/signatureUrl":48,"../common/utils/isBlob":64,"../common/utils/isBuffer":65,"../common/utils/isFile":67,"../common/utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,fs:89,"merge-descriptors":372,mime:374,path:378}],6:[function(a,pe,ce){"use strict";ce.version="6.18.1"},{}],7:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator")),re=ee(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ce,"__esModule",{value:!0}),ce.abortBucketWorm=void 0;var te=a("../utils/checkBucketName");function ne(b,E){return x.apply(this,arguments)}function x(){return x=(0,re.default)(ae.default.mark(function b(E,z){var ie,oe;return ae.default.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return te.checkBucketName(E),ie=this._bucketRequestParams("DELETE",E,"worm",z),ue.next=4,this.request(ie);case 4:return oe=ue.sent,ue.abrupt("return",{res:oe.res,status:oe.status});case 6:case"end":return ue.stop()}},b,this)})),x.apply(this,arguments)}ce.abortBucketWorm=ne},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator")),re=ee(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ce,"__esModule",{value:!0}),ce.completeBucketWorm=void 0;var te=a("../utils/checkBucketName");function ne(b,E,z){return x.apply(this,arguments)}function x(){return x=(0,re.default)(ae.default.mark(function b(E,z,ie){var oe,fe;return ae.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return te.checkBucketName(E),oe=this._bucketRequestParams("POST",E,{wormId:z},ie),de.next=4,this.request(oe);case 4:return fe=de.sent,de.abrupt("return",{res:fe.res,status:fe.status});case 6:case"end":return de.stop()}},b,this)})),x.apply(this,arguments)}ce.completeBucketWorm=ne},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var re=ee(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ce,"__esModule",{value:!0}),ce.deleteBucketInventory=void 0;var te=a("../utils/checkBucketName");function ne(b,E){return x.apply(this,arguments)}function x(){return x=(0,re.default)(ae.default.mark(function b(E,z){var ie,oe,fe,ue,de=arguments;return ae.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ie=de.length>2&&de[2]!==void 0?de[2]:{},oe=Object.assign({inventory:"",inventoryId:z},ie.subres),te.checkBucketName(E),fe=this._bucketRequestParams("DELETE",E,oe,ie),fe.successStatuses=[204],he.next=7,this.request(fe);case 7:return ue=he.sent,he.abrupt("return",{status:ue.status,res:ue.res});case 9:case"end":return he.stop()}},b,this)})),x.apply(this,arguments)}ce.deleteBucketInventory=ne},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],10:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator")),re=ee(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/checkBucketName"),ne=te.checkBucketName,x=ce;x.deleteBucketLifecycle=function(){var b=(0,re.default)(ae.default.mark(function z(ie,oe){var fe,ue;return ae.default.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return ne(ie),fe=this._bucketRequestParams("DELETE",ie,"lifecycle",oe),fe.successStatuses=[204],se.next=5,this.request(fe);case 5:return ue=se.sent,se.abrupt("return",{res:ue.res});case 7:case"end":return se.stop()}},z,this)}));function E(z,ie){return b.apply(this,arguments)}return E}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],11:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator")),re=ee(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/checkBucketName"),ne=te.checkBucketName,x=ce;x.deleteBucketWebsite=function(){var b=(0,re.default)(ae.default.mark(function z(ie,oe){var fe,ue;return ae.default.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return ne(ie),fe=this._bucketRequestParams("DELETE",ie,"website",oe),fe.successStatuses=[204],se.next=5,this.request(fe);case 5:return ue=se.sent,se.abrupt("return",{res:ue.res});case 7:case"end":return se.stop()}},z,this)}));function E(z,ie){return b.apply(this,arguments)}return E}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],12:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator")),re=ee(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ce,"__esModule",{value:!0}),ce.extendBucketWorm=void 0;var te=a("../utils/checkBucketName"),ne=a("../utils/obj2xml");function x(E,z,ie,oe){return b.apply(this,arguments)}function b(){return b=(0,re.default)(ae.default.mark(function E(z,ie,oe,fe){var ue,de,se;return ae.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return te.checkBucketName(z),ue=this._bucketRequestParams("POST",z,{wormExtend:"",wormId:ie},fe),de={ExtendWormConfiguration:{RetentionPeriodInDays:oe}},ue.mime="xml",ue.content=ne.obj2xml(de,{headers:!0}),ue.successStatuses=[200],Ee.next=8,this.request(ue);case 8:return se=Ee.sent,Ee.abrupt("return",{res:se.res,status:se.status});case 10:case"end":return Ee.stop()}},E,this)})),b.apply(this,arguments)}ce.extendBucketWorm=x},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],13:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var re=ee(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ce,"__esModule",{value:!0}),ce.getBucketInventory=void 0;var te=a("../utils/checkBucketName"),ne=a("../utils/formatInventoryConfig");function x(E,z){return b.apply(this,arguments)}function b(){return b=(0,re.default)(ae.default.mark(function E(z,ie){var oe,fe,ue,de,se=arguments;return ae.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return oe=se.length>2&&se[2]!==void 0?se[2]:{},fe=Object.assign({inventory:"",inventoryId:ie},oe.subres),te.checkBucketName(z),ue=this._bucketRequestParams("GET",z,fe,oe),ue.successStatuses=[200],ue.xmlResponse=!0,Ee.next=8,this.request(ue);case 8:return de=Ee.sent,Ee.abrupt("return",{status:de.status,res:de.res,inventory:ne.formatInventoryConfig(de.data)});case 10:case"end":return Ee.stop()}},E,this)})),b.apply(this,arguments)}ce.getBucketInventory=x},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],14:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.array.map.js");var re=ee(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/checkBucketName"),ne=te.checkBucketName,x=a("../utils/isArray"),b=x.isArray,E=a("../utils/formatObjKey"),z=E.formatObjKey,ie=ce;ie.getBucketLifecycle=function(){var oe=(0,re.default)(ae.default.mark(function ue(de,se){var he,Ee,ge;return ae.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ne(de),he=this._bucketRequestParams("GET",de,"lifecycle",se),he.successStatuses=[200],he.xmlResponse=!0,me.next=6,this.request(he);case 6:return Ee=me.sent,ge=Ee.data.Rule||null,ge&&(b(ge)||(ge=[ge]),ge=ge.map(function(be){return be.ID&&(be.id=be.ID,delete be.ID),be.Tag&&!b(be.Tag)&&(be.Tag=[be.Tag]),z(be,"firstLowerCase")})),me.abrupt("return",{rules:ge,res:Ee.res});case 10:case"end":return me.stop()}},ue,this)}));function fe(ue,de){return oe.apply(this,arguments)}return fe}()},{"../utils/checkBucketName":51,"../utils/formatObjKey":61,"../utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280}],15:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator")),re=ee(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/checkBucketName"),ne=te.checkBucketName,x=ce;x.getBucketVersioning=function(){var b=(0,re.default)(ae.default.mark(function z(ie,oe){var fe,ue,de;return ae.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ne(ie),fe=this._bucketRequestParams("GET",ie,"versioning",oe),fe.xmlResponse=!0,fe.successStatuses=[200],he.next=6,this.request(fe);case 6:return ue=he.sent,de=ue.data.Status,he.abrupt("return",{status:ue.status,versionStatus:de,res:ue.res});case 9:case"end":return he.stop()}},z,this)}));function E(z,ie){return b.apply(this,arguments)}return E}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],16:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator")),re=ee(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/checkBucketName"),ne=te.checkBucketName,x=a("../utils/isObject"),b=x.isObject,E=ce;E.getBucketWebsite=function(){var z=(0,re.default)(ae.default.mark(function oe(fe,ue){var de,se,he;return ae.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ne(fe),de=this._bucketRequestParams("GET",fe,"website",ue),de.successStatuses=[200],de.xmlResponse=!0,ge.next=6,this.request(de);case 6:return se=ge.sent,he=[],se.data.RoutingRules&&se.data.RoutingRules.RoutingRule&&(b(se.data.RoutingRules.RoutingRule)?he=[se.data.RoutingRules.RoutingRule]:he=se.data.RoutingRules.RoutingRule),ge.abrupt("return",{index:se.data.IndexDocument&&se.data.IndexDocument.Suffix||"",supportSubDir:se.data.IndexDocument&&se.data.IndexDocument.SupportSubDir||"false",type:se.data.IndexDocument&&se.data.IndexDocument.Type,routingRules:he,error:se.data.ErrorDocument&&se.data.ErrorDocument.Key||null,res:se.res});case 10:case"end":return ge.stop()}},oe,this)}));function ie(oe,fe){return z.apply(this,arguments)}return ie}()},{"../utils/checkBucketName":51,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],17:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var re=ee(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ce,"__esModule",{value:!0}),ce.getBucketWorm=void 0;var te=a("../utils/checkBucketName"),ne=a("../utils/dataFix");function x(E,z){return b.apply(this,arguments)}function b(){return b=(0,re.default)(ae.default.mark(function E(z,ie){var oe,fe;return ae.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return te.checkBucketName(z),oe=this._bucketRequestParams("GET",z,"worm",ie),oe.successStatuses=[200],oe.xmlResponse=!0,de.next=6,this.request(oe);case 6:return fe=de.sent,ne.dataFix(fe.data,{lowerFirst:!0,rename:{RetentionPeriodInDays:"days"}}),de.abrupt("return",Object.assign(Object.assign({},fe.data),{res:fe.res,status:fe.status}));case 9:case"end":return de.stop()}},E,this)})),b.apply(this,arguments)}ce.getBucketWorm=x},{"../utils/checkBucketName":51,"../utils/dataFix":57,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],18:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator")),re=ee(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ce,"__esModule",{value:!0}),ce.initiateBucketWorm=void 0;var te=a("../utils/obj2xml"),ne=a("../utils/checkBucketName");function x(E,z,ie){return b.apply(this,arguments)}function b(){return b=(0,re.default)(ae.default.mark(function E(z,ie,oe){var fe,ue,de;return ae.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ne.checkBucketName(z),fe=this._bucketRequestParams("POST",z,"worm",oe),ue={InitiateWormConfiguration:{RetentionPeriodInDays:ie}},fe.mime="xml",fe.content=te.obj2xml(ue,{headers:!0}),fe.successStatuses=[200],he.next=8,this.request(fe);case 8:return de=he.sent,he.abrupt("return",{res:de.res,wormId:de.res.headers["x-oss-worm-id"],status:de.status});case 10:case"end":return he.stop()}},E,this)})),b.apply(this,arguments)}ce.initiateBucketWorm=x},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],19:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var re=ee(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ce,"__esModule",{value:!0}),ce.listBucketInventory=void 0;var te=a("../utils/checkBucketName"),ne=a("../utils/formatInventoryConfig");function x(E){return b.apply(this,arguments)}function b(){return b=(0,re.default)(ae.default.mark(function E(z){var ie,oe,fe,ue,de,se,he,Ee,ge=arguments;return ae.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ie=ge.length>1&&ge[1]!==void 0?ge[1]:{},oe=ie.continuationToken,fe=Object.assign({inventory:""},oe&&{"continuation-token":oe},ie.subres),te.checkBucketName(z),ue=this._bucketRequestParams("GET",z,fe,ie),ue.successStatuses=[200],ue.xmlResponse=!0,me.next=9,this.request(ue);case 9:return de=me.sent,se=de.data,he=de.res,Ee=de.status,me.abrupt("return",{isTruncated:se.IsTruncated==="true",nextContinuationToken:se.NextContinuationToken,inventoryList:ne.formatInventoryConfig(se.InventoryConfiguration,!0),status:Ee,res:he});case 12:case"end":return me.stop()}},E,this)})),b.apply(this,arguments)}ce.listBucketInventory=x},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],20:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.array.concat.js");var re=ee(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ce,"__esModule",{value:!0}),ce.putBucketInventory=void 0;var te=a("../utils/checkBucketName"),ne=a("../utils/obj2xml");function x(E,z){return b.apply(this,arguments)}function b(){return b=(0,re.default)(ae.default.mark(function E(z,ie){var oe,fe,ue,de,se,he,Ee,ge,ve,me,be,ye=arguments;return ae.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return oe=ye.length>2&&ye[2]!==void 0?ye[2]:{},fe=Object.assign({inventory:"",inventoryId:ie.id},oe.subres),te.checkBucketName(z),ue=ie.OSSBucketDestination,de=ie.optionalFields,se=ie.includedObjectVersions,he="acs:oss:::",Ee="acs:ram::".concat(ue.accountId,":role/"),ge={InventoryConfiguration:{Id:ie.id,IsEnabled:ie.isEnabled,Filter:{Prefix:ie.prefix||""},Destination:{OSSBucketDestination:{Format:ue.format,AccountId:ue.accountId,RoleArn:"".concat(Ee).concat(ue.rolename),Bucket:"".concat(he).concat(ue.bucket),Prefix:ue.prefix||"",Encryption:ue.encryption||""}},Schedule:{Frequency:ie.frequency},IncludedObjectVersions:se,OptionalFields:{Field:(de==null?void 0:de.field)||[]}}},ve=ne.obj2xml(ge,{headers:!0,firstUpperCase:!0}),me=this._bucketRequestParams("PUT",z,fe,oe),me.successStatuses=[200],me.mime="xml",me.content=ve,Se.next=14,this.request(me);case 14:return be=Se.sent,Se.abrupt("return",{status:be.status,res:be.res});case 16:case"end":return Se.stop()}},E,this)})),b.apply(this,arguments)}ce.putBucketInventory=x},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287}],21:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.array.includes.js");var re=ee(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/checkBucketName"),ne=te.checkBucketName,x=a("../utils/isArray"),b=x.isArray,E=a("../utils/deepCopy"),z=E.deepCopy,ie=a("../utils/isObject"),oe=ie.isObject,fe=a("../utils/obj2xml"),ue=fe.obj2xml,de=a("../utils/checkObjectTag"),se=de.checkObjectTag,he=a("../utils/getStrBytesCount"),Ee=he.getStrBytesCount,ge=ce;ge.putBucketLifecycle=function(){var Ae=(0,re.default)(ae.default.mark(function Fe(Ce,_e,we){var Ie,Oe,We,Pe,Xe;return ae.default.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:if(ne(Ce),b(_e)){He.next=3;break}throw new Error("rules must be Array");case 3:return Ie=this._bucketRequestParams("PUT",Ce,"lifecycle",we),Oe=[],We={LifecycleConfiguration:{Rule:Oe}},_e.forEach(function(ke){ve(ke),ye(ke),ke.id&&(ke.ID=ke.id,delete ke.id),Oe.push(ke)}),Pe=ue(We,{headers:!0,firstUpperCase:!0}),Ie.content=Pe,Ie.mime="xml",Ie.successStatuses=[200],He.next=13,this.request(Ie);case 13:return Xe=He.sent,He.abrupt("return",{res:Xe.res});case 15:case"end":return He.stop()}},Fe,this)}));function Se(Fe,Ce,_e){return Ae.apply(this,arguments)}return Se}();function ve(Ae){Ae.days&&(Ae.expiration={days:Ae.days}),Ae.date&&(Ae.expiration={createdBeforeDate:Ae.date})}function me(Ae,Se){var Fe=Ae.days,Ce=Ae.createdBeforeDate;if(!Fe&&!Ce)throw new Error("".concat(Se," must includes days or createdBeforeDate"));if(Fe&&!/^[1-9][0-9]*$/.test(Fe))throw new Error("days must be a positive integer");if(Ce&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(Ce))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function be(Ae){if(!b(Ae)&&!oe(Ae))throw new Error("tag must be Object or Array");Ae=oe(Ae)?[Ae]:Ae;var Se={},Fe=z(Ae);Fe.forEach(function(Ce){Se[Ce.key]=Ce.value}),se(Se)}function ye(Ae){if(Ae.id&&Ee(Ae.id)>255)throw new Error("ID is composed of 255 bytes at most");if(Ae.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(Ae.status))throw new Error("Status must be Enabled or Disabled");if(Ae.transition){if(!["IA","Archive"].includes(Ae.transition.storageClass))throw new Error("StorageClass must be IA or Archive");me(Ae.transition,"Transition")}if(Ae.expiration){if(!Ae.expiration.expiredObjectDeleteMarker)me(Ae.expiration,"Expiration");else if(Ae.expiration.days||Ae.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(Ae.abortMultipartUpload&&me(Ae.abortMultipartUpload,"AbortMultipartUpload"),!Ae.expiration&&!Ae.abortMultipartUpload&&!Ae.transition&&!Ae.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(Ae.tag){if(Ae.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");be(Ae.tag)}}},{"../utils/checkBucketName":51,"../utils/checkObjectTag":54,"../utils/deepCopy":58,"../utils/getStrBytesCount":62,"../utils/isArray":63,"../utils/isObject":70,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],22:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.array.includes.js");var re=ee(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/checkBucketName"),ne=te.checkBucketName,x=a("../utils/obj2xml"),b=x.obj2xml,E=ce;E.putBucketVersioning=function(){var z=(0,re.default)(ae.default.mark(function oe(fe,ue){var de,se,he,Ee,ge=arguments;return ae.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:if(de=ge.length>2&&ge[2]!==void 0?ge[2]:{},ne(fe),["Enabled","Suspended"].includes(ue)){me.next=4;break}throw new Error("status must be Enabled or Suspended");case 4:return se=this._bucketRequestParams("PUT",fe,"versioning",de),he={VersioningConfiguration:{Status:ue}},se.mime="xml",se.content=b(he,{headers:!0}),me.next=10,this.request(se);case 10:return Ee=me.sent,me.abrupt("return",{res:Ee.res,status:Ee.status});case 12:case"end":return me.stop()}},oe,this)}));function ie(oe,fe){return z.apply(this,arguments)}return ie}()},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277}],23:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator")),re=ee(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/checkBucketName"),ne=te.checkBucketName,x=a("../utils/obj2xml"),b=x.obj2xml,E=a("../utils/isArray"),z=E.isArray,ie=ce;ie.putBucketWebsite=function(){var oe=(0,re.default)(ae.default.mark(function ue(de){var se,he,Ee,ge,ve,me,be,ye=arguments;return ae.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:if(se=ye.length>1&&ye[1]!==void 0?ye[1]:{},he=ye.length>2?ye[2]:void 0,ne(de),Ee=this._bucketRequestParams("PUT",de,"website",he),ge={Suffix:se.index||"index.html"},ve={IndexDocument:ge},me={WebsiteConfiguration:ve},se.supportSubDir&&(ge.SupportSubDir=se.supportSubDir),se.type&&(ge.Type=se.type),se.error&&(ve.ErrorDocument={Key:se.error}),se.routingRules===void 0){Se.next=14;break}if(z(se.routingRules)){Se.next=13;break}throw new Error("RoutingRules must be Array");case 13:ve.RoutingRules={RoutingRule:se.routingRules};case 14:return me=b(me),Ee.content=me,Ee.mime="xml",Ee.successStatuses=[200],Se.next=20,this.request(Ee);case 20:return be=Se.sent,Se.abrupt("return",{res:be.res});case 22:case"end":return Se.stop()}},ue,this)}));function fe(ue){return oe.apply(this,arguments)}return fe}()},{"../utils/checkBucketName":51,"../utils/isArray":63,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],24:[function(a,pe,ce){(function(ee){(function(){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.regexp.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),ce.encodeCallback=function(re,te){if(re.headers=re.headers||{},!Object.prototype.hasOwnProperty.call(re.headers,"x-oss-callback")&&te.callback){var ne={callbackUrl:encodeURI(te.callback.url),callbackBody:te.callback.body};te.callback.host&&(ne.callbackHost=te.callback.host),te.callback.contentType&&(ne.callbackBodyType=te.callback.contentType);var x=ee.from(JSON.stringify(ne)).toString("base64");if(re.headers["x-oss-callback"]=x,te.callback.customValue){var b={};Object.keys(te.callback.customValue).forEach(function(E){b["x:".concat(E)]=te.callback.customValue[E].toString()}),re.headers["x-oss-callback-var"]=ee.from(JSON.stringify(b)).toString("base64")}}}}).call(this)}).call(this,a("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/web.dom-collections.for-each.js":339}],25:[function(a,pe,ce){"use strict";a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js");var ee=function(z){return z&&z.__esModule?z:{default:z}};Object.defineProperty(ce,"__esModule",{value:!0}),ce.getReqUrl=void 0;var ae=ee(a("copy-to")),re=ee(a("url")),te=ee(a("merge-descriptors")),ne=ee(a("is-type-of")),x=a("../utils/isIP"),b=a("../utils/checkConfigValid");function E(z){var ie={},oe=this.options.cname;b.checkConfigValid(this.options.endpoint,"endpoint"),ae.default(this.options.endpoint,!1).to(ie),z.bucket&&!oe&&!x.isIP(ie.hostname)&&!this.options.sldEnable&&(ie.host="".concat(z.bucket,".").concat(ie.host));var fe="/";z.bucket&&this.options.sldEnable&&(fe+="".concat(z.bucket,"/")),z.object&&(fe+=this._escape(z.object).replace(/\+/g,"%2B")),ie.pathname=fe;var ue={};if(z.query&&te.default(ue,z.query),z.subres){var de={};ne.default.string(z.subres)?de[z.subres]="":ne.default.array(z.subres)?z.subres.forEach(function(se){de[se]=""}):de=z.subres,te.default(ue,de)}return ie.query=ue,re.default.format(ie)}ce.getReqUrl=E},{"../utils/checkConfigValid":52,"../utils/isIP":69,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466,"merge-descriptors":372,url:472}],26:[function(a,pe,ce){"use strict";a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.string.trim.js");var ee=a("humanize-ms"),ae=a("url"),re=a("../utils/checkBucketName"),te=re.checkBucketName,ne=a("../utils/setRegion"),x=ne.setRegion,b=a("../utils/checkConfigValid"),E=b.checkConfigValid;function z(ie,oe){E(ie,"endpoint");var fe=ae.parse(ie);if(fe.protocol||(fe=ae.parse("http".concat(oe?"s":"","://").concat(ie))),fe.protocol!=="http:"&&fe.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return fe}pe.exports=function(ie){if(!ie||!ie.accessKeyId||!ie.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");ie.stsToken&&!ie.refreshSTSToken&&!ie.refreshSTSTokenInterval&&console.warn("It's recommended to set 'refreshSTSToken' and 'refreshSTSTokenInterval' to refresh stsToken\u3001accessKeyId\u3001accessKeySecret automatically when sts token has expired"),ie.bucket&&te(ie.bucket);var oe=Object.assign({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1,headerEncoding:"utf-8",refreshSTSToken:null,refreshSTSTokenInterval:6e4*5,retryMax:0},ie);if(oe.accessKeyId=oe.accessKeyId.trim(),oe.accessKeySecret=oe.accessKeySecret.trim(),oe.timeout&&(oe.timeout=ee(oe.timeout)),oe.endpoint)oe.endpoint=z(oe.endpoint,oe.secure);else if(oe.region)oe.endpoint=x(oe.region,oe.internal,oe.secure);else throw new Error("require options.endpoint or options.region");return oe.inited=!0,oe}},{"../utils/checkBucketName":51,"../utils/checkConfigValid":52,"../utils/setRegion":75,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.trim.js":308,"humanize-ms":356,url:472}],27:[function(a,pe,ce){"use strict";var ee=a("merge-descriptors"),ae=ce;ee(ae,a("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.array.concat.js");var re=ee(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/checkBucketName"),ne=te.checkBucketName,x=a("querystring"),b=a("js-base64"),E=b.Base64.encode,z=ce;z.processObjectSave=function(){var oe=(0,re.default)(ae.default.mark(function ue(de,se,he,Ee){var ge,ve,me,be;return ae.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return ie(de,"sourceObject"),ie(se,"targetObject"),ie(he,"process"),se=this._objectName(se),Ee&&ne(Ee),ge=this._objectRequestParams("POST",de,{subres:"x-oss-process"}),ve=Ee?",b_".concat(E(Ee)):"",se=E(se),me={"x-oss-process":"".concat(he,"|sys/saveas,o_").concat(se).concat(ve)},ge.content=x.stringify(me),Ae.next=12,this.request(ge);case 12:return be=Ae.sent,Ae.abrupt("return",{res:be.res,status:be.res.status});case 14:case"end":return Ae.stop()}},ue,this)}));function fe(ue,de,se,he){return oe.apply(this,arguments)}return fe}();function ie(oe,fe){if(!oe)throw new Error("".concat(fe," is required"));if(typeof oe!="string")throw new Error("".concat(fe," must be String"))}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"js-base64":371,querystring:385}],29:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.function.name.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.array.from.js"),a("core-js/modules/es.string.iterator.js"),a("core-js/modules/es.array.map.js"),a("core-js/modules/es.array.filter.js"),a("core-js/modules/es.array.find.js"),a("core-js/modules/es.regexp.to-string.js");var re=ee(a("@babel/runtime/helpers/asyncToGenerator")),te=a("debug")("ali-oss:multipart-copy"),ne=a("copy-to"),x=ce;x.uploadPartCopy=function(){var b=(0,re.default)(ae.default.mark(function z(ie,oe,fe,ue,de){var se,he,Ee,ge,ve,me=arguments;return ae.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return se=me.length>5&&me[5]!==void 0?me[5]:{},se.headers=se.headers||{},he=se.versionId||se.subres&&se.subres.versionId||null,he?Ee="/".concat(de.sourceBucketName,"/").concat(encodeURIComponent(de.sourceKey),"?versionId=").concat(he):Ee="/".concat(de.sourceBucketName,"/").concat(encodeURIComponent(de.sourceKey)),se.headers["x-oss-copy-source"]=Ee,ue&&(se.headers["x-oss-copy-source-range"]="bytes=".concat(ue)),se.subres={partNumber:fe,uploadId:oe},ge=this._objectRequestParams("PUT",ie,se),ge.mime=se.mime,ge.successStatuses=[200],ye.next=12,this.request(ge);case 12:return ve=ye.sent,ye.abrupt("return",{name:ie,etag:ve.res.headers.etag,res:ve.res});case 14:case"end":return ye.stop()}},z,this)}));function E(z,ie,oe,fe,ue){return b.apply(this,arguments)}return E}(),x.multipartUploadCopy=function(){var b=(0,re.default)(ae.default.mark(function z(ie,oe){var fe,ue,de,se,he,Ee,ge,ve,me,be,ye,Ae,Se=arguments;return ae.default.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return fe=Se.length>2&&Se[2]!==void 0?Se[2]:{},this.resetCancelFlag(),ue=fe.versionId,de=ue===void 0?null:ue,se={versionId:de},Ce.next=6,this._getObjectMeta(oe.sourceBucketName,oe.sourceKey,se);case 6:if(he=Ce.sent,Ee=he.res.headers["content-length"],oe.startOffset=oe.startOffset||0,oe.endOffset=oe.endOffset||Ee,!(fe.checkpoint&&fe.checkpoint.uploadId)){Ce.next=14;break}return Ce.next=13,this._resumeMultipartCopy(fe.checkpoint,oe,fe);case 13:return Ce.abrupt("return",Ce.sent);case 14:if(ge=102400,ve=oe.endOffset-oe.startOffset,!(ve0)){He.next=40;break}throw Xe=We[0],Xe.message="Failed to copy some parts with error: ".concat(Xe.toString()," part_num: ").concat(Xe.partNum),Xe;case 40:return He.next=42,this.completeMultipartUpload(me,ge,ve,fe);case 42:return He.abrupt("return",He.sent);case 43:case"end":return He.stop()}},z,this)}));function E(z,ie,oe){return b.apply(this,arguments)}return E}(),x._divideMultipartCopyParts=function(E,z,ie){for(var oe=Math.ceil(E/z),fe=[],ue=0;ue +raw xml: `.concat(Ve),Be.t1.status=Me.status,Be.t1.requestId=Me.headers["x-oss-request-id"],Be.abrupt("return",Be.t1);case 23:tt=rt.Message||"unknow request error, status: ".concat(Me.status),rt.Condition&&(tt+=" (condition: ".concat(rt.Condition,")")),Ue=new Error(tt),Ue.name=rt.Code?"".concat(rt.Code,"Error"):"UnknownError",Ue.status=Me.status,Ue.code=rt.Code,Ue.requestId=rt.RequestId,Ue.hostId=rt.HostId,Ue.serverTime=rt.ServerTime;case 32:return this.debug("generate error %j",Ue,"error"),Be.abrupt("return",Ue);case 34:case"end":return Be.stop()}},Ne,this,[[7,16]])}));function Re(Ne){return ke.apply(this,arguments)}return Re}()}).call(this)}).call(this,{isBuffer:a("../../node_modules/is-buffer/index.js")},a("_process"))},{"../../node_modules/is-buffer/index.js":366,"../common/bucket/abortBucketWorm":7,"../common/bucket/completeBucketWorm":8,"../common/bucket/deleteBucketInventory":9,"../common/bucket/deleteBucketLifecycle":10,"../common/bucket/deleteBucketWebsite":11,"../common/bucket/extendBucketWorm":12,"../common/bucket/getBucketInventory":13,"../common/bucket/getBucketLifecycle":14,"../common/bucket/getBucketVersioning":15,"../common/bucket/getBucketWebsite":16,"../common/bucket/getBucketWorm":17,"../common/bucket/initiateBucketWorm":18,"../common/bucket/listBucketInventory":19,"../common/bucket/putBucketInventory":20,"../common/bucket/putBucketLifecycle":21,"../common/bucket/putBucketVersioning":22,"../common/bucket/putBucketWebsite":23,"../common/client/getReqUrl":25,"../common/client/initOptions":26,"../common/multipart":30,"../common/multipart-copy":29,"../common/parallel":49,"../common/signUtils":50,"../common/utils/createRequest":56,"../common/utils/encoder":59,"../common/utils/isFunction":68,"../common/utils/retry":74,"../common/utils/setSTSToken":76,"./bucket":2,"./managed-upload":4,"./object":5,"./version":6,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,agentkeepalive:81,bowser:88,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.split.js":307,"core-js/modules/es.symbol.description.js":310,"core-js/modules/es.symbol.js":313,debug:465,"merge-descriptors":372,platform:379,urllib:475,utility:474,xml2js:426}],4:[function(a,pe,ce){(function(ee){(function(){"use strict";var ae=a("@babel/runtime/helpers/interopRequireDefault"),re=ae(a("@babel/runtime/regenerator"));a("core-js/modules/es.function.name.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.array.from.js"),a("core-js/modules/es.string.iterator.js"),a("core-js/modules/es.array.map.js"),a("core-js/modules/es.array.filter.js"),a("core-js/modules/es.array.find.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.regexp.to-string.js"),a("core-js/modules/es.array.slice.js"),a("core-js/modules/es.array.iterator.js"),a("core-js/modules/es.array-buffer.slice.js"),a("core-js/modules/es.typed-array.uint8-array.js"),a("core-js/modules/es.typed-array.copy-within.js"),a("core-js/modules/es.typed-array.every.js"),a("core-js/modules/es.typed-array.fill.js"),a("core-js/modules/es.typed-array.filter.js"),a("core-js/modules/es.typed-array.find.js"),a("core-js/modules/es.typed-array.find-index.js"),a("core-js/modules/es.typed-array.for-each.js"),a("core-js/modules/es.typed-array.includes.js"),a("core-js/modules/es.typed-array.index-of.js"),a("core-js/modules/es.typed-array.iterator.js"),a("core-js/modules/es.typed-array.join.js"),a("core-js/modules/es.typed-array.last-index-of.js"),a("core-js/modules/es.typed-array.map.js"),a("core-js/modules/es.typed-array.reduce.js"),a("core-js/modules/es.typed-array.reduce-right.js"),a("core-js/modules/es.typed-array.reverse.js"),a("core-js/modules/es.typed-array.set.js"),a("core-js/modules/es.typed-array.slice.js"),a("core-js/modules/es.typed-array.some.js"),a("core-js/modules/es.typed-array.sort.js"),a("core-js/modules/es.typed-array.subarray.js"),a("core-js/modules/es.typed-array.to-locale-string.js"),a("core-js/modules/es.typed-array.to-string.js");var te=ae(a("@babel/runtime/helpers/asyncToGenerator")),ne=a("util"),x=a("path"),b=a("mime"),E=a("copy-to"),z=a("../common/utils/isBlob"),ie=z.isBlob,oe=a("../common/utils/isFile"),fe=oe.isFile,ue=a("../common/utils/isBuffer"),de=ue.isBuffer,se=ce;se.multipartUpload=function(){var me=(0,te.default)(re.default.mark(function ye(Ae,Se){var Fe,Ce,_e,we,Ie,Oe,We,Pe,Xe,Ge=arguments;return re.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:if(Fe=Ge.length>2&&Ge[2]!==void 0?Ge[2]:{},this.resetCancelFlag(),Fe.disabledMD5=Fe.disabledMD5===void 0?!0:!!Fe.disabledMD5,!(Fe.checkpoint&&Fe.checkpoint.uploadId)){ke.next=8;break}return Se&&fe(Se)&&(Fe.checkpoint.file=Se),ke.next=7,this._resumeMultipart(Fe.checkpoint,Fe);case 7:return ke.abrupt("return",ke.sent);case 8:return Ce=102400,Fe.mime||(fe(Se)?Fe.mime=b.getType(x.extname(Se.name)):ie(Se)?Fe.mime=Se.type:de(Se)?Fe.mime="":Fe.mime=b.getType(x.extname(Se))),Fe.headers=Fe.headers||{},this._convertMetaToHeaders(Fe.meta,Fe.headers),ke.next=14,this._getFileSize(Se);case 14:if(_e=ke.sent,!(_e0&&E(Oe).to(Pe),Xe=this._divideParts(_e,we),Ge=Xe.length,He=!1,ke=function(Te,Ze){return new Promise(function(){var Ke=(0,te.default)(re.default.mark(function $e(qe,je){var De,Le,Je,et,it;return re.default.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:if(at.prev=0,Te.isCancel()){at.next=29;break}return De=Xe[Ze-1],at.next=5,Te._createBuffer(Ce,De.start,De.end);case 5:return Le=at.sent,Je={content:Le,size:De.end-De.start},at.prev=7,at.next=10,Te._uploadPart(We,Ie,Ze,Je,Se);case 10:et=at.sent,at.next=18;break;case 13:if(at.prev=13,at.t0=at.catch(7),at.t0.status!==404){at.next=17;break}throw Te._makeAbortEvent();case 17:throw at.t0;case 18:if(!(!Te.isCancel()&&!He)){at.next=26;break}if(Ae.doneParts.push({number:Ze,etag:et.res.headers.etag}),!Se.progress){at.next=23;break}return at.next=23,Se.progress(Oe.length/(Ge+1),Ae,et.res);case 23:qe({number:Ze,etag:et.res.headers.etag}),at.next=27;break;case 26:qe();case 27:at.next=30;break;case 29:qe();case 30:at.next=41;break;case 32:at.prev=32,at.t1=at.catch(0),it=new Error,it.name=at.t1.name,it.message=at.t1.message,it.stack=at.t1.stack,it.partNum=Ze,E(at.t1).to(it),je(it);case 41:case"end":return at.stop()}},$e,null,[[0,32],[7,13]])}));return function($e,qe){return Ke.apply(this,arguments)}}())},Re=Array.from(new Array(Ge),function(Ye,Te){return Te+1}),Ne=Pe.map(function(Ye){return Ye.number}),Me=Re.filter(function(Ye){return Ne.indexOf(Ye)<0}),Ue=5,Ve=Se.parallel||Ue,Be.next=17,this._parallel(Me,Ve,function(Ye){return new Promise(function(Te,Ze){ke(Fe,Ye).then(function(Ke){Ke&&Pe.push(Ke),Te()}).catch(function(Ke){Ze(Ke)})})});case 17:if(rt=Be.sent,He=!0,tt=rt.find(function(Ye){return Ye.name==="abort"}),!tt){Be.next=22;break}throw tt;case 22:if(!this.isCancel()){Be.next=25;break}throw ke=null,this._makeCancelEvent();case 25:if(!(rt&&rt.length>0)){Be.next=28;break}throw rt[0].message="Failed to upload some parts with error: ".concat(rt[0].toString()," part_num: ").concat(rt[0].partNum),rt[0];case 28:return Be.next=30,this.completeMultipartUpload(We,Ie,Pe,Se);case 30:return Be.abrupt("return",Be.sent);case 31:case"end":return Be.stop()}},ye,this)}));function be(ye,Ae){return me.apply(this,arguments)}return be}(),se._getFileSize=function(){var me=(0,te.default)(re.default.mark(function ye(Ae){return re.default.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:if(!de(Ae)){Fe.next=4;break}return Fe.abrupt("return",Ae.length);case 4:if(!(ie(Ae)||fe(Ae))){Fe.next=6;break}return Fe.abrupt("return",Ae.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return Fe.stop()}},ye)}));function be(ye){return me.apply(this,arguments)}return be}();var he=a("stream"),Ee=he.Readable;function ge(me,be){if(!(this instanceof ge))return new ge(me,be);Ee.call(this,be),this.file=me,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}ne.inherits(ge,Ee),ge.prototype.readFileAndPush=function(be){if(this.fileBuffer)for(var ye=!0;ye&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:Se,this.start=Se,ye=this.push(this.fileBuffer.slice(Ae,Se))}},ge.prototype._read=function(be){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file){this.finish||(this.fileBuffer=null,this.finish=!0),this.push(null);return}var ye=16*1024;be=be||ye;var Ae=this;this.reader.onload=function(Fe){Ae.fileBuffer=ee.from(new Uint8Array(Fe.target.result)),Ae.file=null,Ae.readFileAndPush(be)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(be)};function ve(me){return me.arrayBuffer?me.arrayBuffer():new Promise(function(be,ye){var Ae=new FileReader;Ae.onload=function(Se){be(Se.target.result)},Ae.onerror=function(Se){ye(Se)},Ae.readAsArrayBuffer(me)})}se._createBuffer=function(){var me=(0,te.default)(re.default.mark(function ye(Ae,Se,Fe){var Ce,_e;return re.default.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:if(!(ie(Ae)||fe(Ae))){Ie.next=8;break}return Ce=Ae.slice(Se,Fe),Ie.next=4,ve(Ce);case 4:return _e=Ie.sent,Ie.abrupt("return",ee.from(_e));case 8:if(!de(Ae)){Ie.next=12;break}return Ie.abrupt("return",Ae.subarray(Se,Fe));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return Ie.stop()}},ye)}));function be(ye,Ae,Se){return me.apply(this,arguments)}return be}(),se._getPartSize=function(be,ye){var Ae=1e4,Se=1*1024*1024;ye||(ye=Se);var Fe=Math.ceil(be/Ae);return ye1&&Oe[1]!==void 0?Oe[1]:{},Se=ye["continuation-token"]||ye.continuationToken,Se&&(Ae.subres=Object.assign({"continuation-token":Se},Ae.subres)),Fe=this._objectRequestParams("GET","",Ae),Fe.query=Object.assign({"list-type":2},ye),delete Fe.query["continuation-token"],delete Fe.query.continuationToken,Fe.xmlResponse=!0,Fe.successStatuses=[200],Pe.next=11,this.request(Fe);case 11:return Ce=Pe.sent,_e=Ce.data.Contents||[],we=this,_e&&(Array.isArray(_e)||(_e=[_e]),_e=_e.map(function(Xe){var Ge=null;return Xe.Owner&&(Ge={id:Xe.Owner.ID,displayName:Xe.Owner.DisplayName}),{name:Xe.Key,url:we._objectUrl(Xe.Key),lastModified:Xe.LastModified,etag:Xe.ETag,type:Xe.Type,size:Number(Xe.Size),storageClass:Xe.StorageClass,owner:Ge}})),Ie=Ce.data.CommonPrefixes||null,Ie&&(Array.isArray(Ie)||(Ie=[Ie]),Ie=Ie.map(function(Xe){return Xe.Prefix})),Pe.abrupt("return",{res:Ce.res,objects:_e,prefixes:Ie,isTruncated:Ce.data.IsTruncated==="true",keyCount:+Ce.data.KeyCount,continuationToken:Ce.data.ContinuationToken||null,nextContinuationToken:Ce.data.NextContinuationToken||null});case 18:case"end":return Pe.stop()}},be,this)}));function me(be){return ve.apply(this,arguments)}return me}(),ge.restore=function(){var ve=(0,re.default)(ae.default.mark(function be(ye){var Ae,Se,Fe,Ce,_e=arguments;return ae.default.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Ae=_e.length>1&&_e[1]!==void 0?_e[1]:{type:"Archive"},Ae=Ae||{},Ae.subres=Object.assign({restore:""},Ae.subres),Ae.versionId&&(Ae.subres.versionId=Ae.versionId),Se=this._objectRequestParams("POST",ye,Ae),Ae.type==="ColdArchive"&&(Fe={RestoreRequest:{Days:Ae.Days?Ae.Days:2,JobParameters:{Tier:Ae.JobParameters?Ae.JobParameters:"Standard"}}},Se.content=Ee(Fe,{headers:!0}),Se.mime="xml"),Se.successStatuses=[202],Ie.next=9,this.request(Se);case 9:return Ce=Ie.sent,Ie.abrupt("return",{res:Ce.res});case 11:case"end":return Ie.stop()}},be,this)}));function me(be){return ve.apply(this,arguments)}return me}(),ge._objectUrl=function(me){return this._getReqUrl({bucket:this.options.bucket,object:me})},ge._objectRequestParams=function(me,be,ye){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");ye=ye||{},be=this._objectName(be);var Ae={object:be,bucket:this.options.bucket,method:me,subres:ye&&ye.subres,timeout:ye&&ye.timeout,ctx:ye&&ye.ctx};return ye.headers&&(Ae.headers={},ne(ye.headers).to(Ae.headers)),Ae},ge._objectName=function(me){return me.replace(/^\/+/,"")},ge._convertMetaToHeaders=function(me,be){me&&Object.keys(me).forEach(function(ye){be["x-oss-meta-".concat(ye)]=me[ye]})},ge._deleteFileSafe=function(me){var be=this;return new Promise(function(ye){te.exists(me,function(Ae){Ae?te.unlink(me,function(Se){Se&&be.debug("unlink %j error: %s",me,Se,"error"),ye()}):ye()})})}},{"../common/callback":24,"../common/image":27,"../common/object/asyncSignatureUrl":31,"../common/object/copyObject":32,"../common/object/delete":33,"../common/object/deleteMulti":34,"../common/object/deleteObjectTagging":35,"../common/object/generateObjectUrl":36,"../common/object/get":37,"../common/object/getACL":38,"../common/object/getBucketVersions":39,"../common/object/getObjectMeta":40,"../common/object/getObjectTagging":41,"../common/object/getObjectUrl":42,"../common/object/getSymlink":43,"../common/object/head":44,"../common/object/putACL":45,"../common/object/putObjectTagging":46,"../common/object/putSymlink":47,"../common/object/signatureUrl":48,"../common/utils/isBlob":64,"../common/utils/isBuffer":65,"../common/utils/isFile":67,"../common/utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,fs:89,"merge-descriptors":372,mime:374,path:378}],6:[function(a,pe,ce){"use strict";ce.version="6.18.1"},{}],7:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator")),re=ee(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ce,"__esModule",{value:!0}),ce.abortBucketWorm=void 0;var te=a("../utils/checkBucketName");function ne(b,E){return x.apply(this,arguments)}function x(){return x=(0,re.default)(ae.default.mark(function b(E,z){var ie,oe;return ae.default.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return te.checkBucketName(E),ie=this._bucketRequestParams("DELETE",E,"worm",z),ue.next=4,this.request(ie);case 4:return oe=ue.sent,ue.abrupt("return",{res:oe.res,status:oe.status});case 6:case"end":return ue.stop()}},b,this)})),x.apply(this,arguments)}ce.abortBucketWorm=ne},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator")),re=ee(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ce,"__esModule",{value:!0}),ce.completeBucketWorm=void 0;var te=a("../utils/checkBucketName");function ne(b,E,z){return x.apply(this,arguments)}function x(){return x=(0,re.default)(ae.default.mark(function b(E,z,ie){var oe,fe;return ae.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return te.checkBucketName(E),oe=this._bucketRequestParams("POST",E,{wormId:z},ie),de.next=4,this.request(oe);case 4:return fe=de.sent,de.abrupt("return",{res:fe.res,status:fe.status});case 6:case"end":return de.stop()}},b,this)})),x.apply(this,arguments)}ce.completeBucketWorm=ne},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var re=ee(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ce,"__esModule",{value:!0}),ce.deleteBucketInventory=void 0;var te=a("../utils/checkBucketName");function ne(b,E){return x.apply(this,arguments)}function x(){return x=(0,re.default)(ae.default.mark(function b(E,z){var ie,oe,fe,ue,de=arguments;return ae.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ie=de.length>2&&de[2]!==void 0?de[2]:{},oe=Object.assign({inventory:"",inventoryId:z},ie.subres),te.checkBucketName(E),fe=this._bucketRequestParams("DELETE",E,oe,ie),fe.successStatuses=[204],he.next=7,this.request(fe);case 7:return ue=he.sent,he.abrupt("return",{status:ue.status,res:ue.res});case 9:case"end":return he.stop()}},b,this)})),x.apply(this,arguments)}ce.deleteBucketInventory=ne},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],10:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator")),re=ee(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/checkBucketName"),ne=te.checkBucketName,x=ce;x.deleteBucketLifecycle=function(){var b=(0,re.default)(ae.default.mark(function z(ie,oe){var fe,ue;return ae.default.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return ne(ie),fe=this._bucketRequestParams("DELETE",ie,"lifecycle",oe),fe.successStatuses=[204],se.next=5,this.request(fe);case 5:return ue=se.sent,se.abrupt("return",{res:ue.res});case 7:case"end":return se.stop()}},z,this)}));function E(z,ie){return b.apply(this,arguments)}return E}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],11:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator")),re=ee(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/checkBucketName"),ne=te.checkBucketName,x=ce;x.deleteBucketWebsite=function(){var b=(0,re.default)(ae.default.mark(function z(ie,oe){var fe,ue;return ae.default.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return ne(ie),fe=this._bucketRequestParams("DELETE",ie,"website",oe),fe.successStatuses=[204],se.next=5,this.request(fe);case 5:return ue=se.sent,se.abrupt("return",{res:ue.res});case 7:case"end":return se.stop()}},z,this)}));function E(z,ie){return b.apply(this,arguments)}return E}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],12:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator")),re=ee(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ce,"__esModule",{value:!0}),ce.extendBucketWorm=void 0;var te=a("../utils/checkBucketName"),ne=a("../utils/obj2xml");function x(E,z,ie,oe){return b.apply(this,arguments)}function b(){return b=(0,re.default)(ae.default.mark(function E(z,ie,oe,fe){var ue,de,se;return ae.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return te.checkBucketName(z),ue=this._bucketRequestParams("POST",z,{wormExtend:"",wormId:ie},fe),de={ExtendWormConfiguration:{RetentionPeriodInDays:oe}},ue.mime="xml",ue.content=ne.obj2xml(de,{headers:!0}),ue.successStatuses=[200],Ee.next=8,this.request(ue);case 8:return se=Ee.sent,Ee.abrupt("return",{res:se.res,status:se.status});case 10:case"end":return Ee.stop()}},E,this)})),b.apply(this,arguments)}ce.extendBucketWorm=x},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],13:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var re=ee(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ce,"__esModule",{value:!0}),ce.getBucketInventory=void 0;var te=a("../utils/checkBucketName"),ne=a("../utils/formatInventoryConfig");function x(E,z){return b.apply(this,arguments)}function b(){return b=(0,re.default)(ae.default.mark(function E(z,ie){var oe,fe,ue,de,se=arguments;return ae.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return oe=se.length>2&&se[2]!==void 0?se[2]:{},fe=Object.assign({inventory:"",inventoryId:ie},oe.subres),te.checkBucketName(z),ue=this._bucketRequestParams("GET",z,fe,oe),ue.successStatuses=[200],ue.xmlResponse=!0,Ee.next=8,this.request(ue);case 8:return de=Ee.sent,Ee.abrupt("return",{status:de.status,res:de.res,inventory:ne.formatInventoryConfig(de.data)});case 10:case"end":return Ee.stop()}},E,this)})),b.apply(this,arguments)}ce.getBucketInventory=x},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],14:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.array.map.js");var re=ee(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/checkBucketName"),ne=te.checkBucketName,x=a("../utils/isArray"),b=x.isArray,E=a("../utils/formatObjKey"),z=E.formatObjKey,ie=ce;ie.getBucketLifecycle=function(){var oe=(0,re.default)(ae.default.mark(function ue(de,se){var he,Ee,ge;return ae.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ne(de),he=this._bucketRequestParams("GET",de,"lifecycle",se),he.successStatuses=[200],he.xmlResponse=!0,me.next=6,this.request(he);case 6:return Ee=me.sent,ge=Ee.data.Rule||null,ge&&(b(ge)||(ge=[ge]),ge=ge.map(function(be){return be.ID&&(be.id=be.ID,delete be.ID),be.Tag&&!b(be.Tag)&&(be.Tag=[be.Tag]),z(be,"firstLowerCase")})),me.abrupt("return",{rules:ge,res:Ee.res});case 10:case"end":return me.stop()}},ue,this)}));function fe(ue,de){return oe.apply(this,arguments)}return fe}()},{"../utils/checkBucketName":51,"../utils/formatObjKey":61,"../utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280}],15:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator")),re=ee(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/checkBucketName"),ne=te.checkBucketName,x=ce;x.getBucketVersioning=function(){var b=(0,re.default)(ae.default.mark(function z(ie,oe){var fe,ue,de;return ae.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ne(ie),fe=this._bucketRequestParams("GET",ie,"versioning",oe),fe.xmlResponse=!0,fe.successStatuses=[200],he.next=6,this.request(fe);case 6:return ue=he.sent,de=ue.data.Status,he.abrupt("return",{status:ue.status,versionStatus:de,res:ue.res});case 9:case"end":return he.stop()}},z,this)}));function E(z,ie){return b.apply(this,arguments)}return E}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],16:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator")),re=ee(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/checkBucketName"),ne=te.checkBucketName,x=a("../utils/isObject"),b=x.isObject,E=ce;E.getBucketWebsite=function(){var z=(0,re.default)(ae.default.mark(function oe(fe,ue){var de,se,he;return ae.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ne(fe),de=this._bucketRequestParams("GET",fe,"website",ue),de.successStatuses=[200],de.xmlResponse=!0,ge.next=6,this.request(de);case 6:return se=ge.sent,he=[],se.data.RoutingRules&&se.data.RoutingRules.RoutingRule&&(b(se.data.RoutingRules.RoutingRule)?he=[se.data.RoutingRules.RoutingRule]:he=se.data.RoutingRules.RoutingRule),ge.abrupt("return",{index:se.data.IndexDocument&&se.data.IndexDocument.Suffix||"",supportSubDir:se.data.IndexDocument&&se.data.IndexDocument.SupportSubDir||"false",type:se.data.IndexDocument&&se.data.IndexDocument.Type,routingRules:he,error:se.data.ErrorDocument&&se.data.ErrorDocument.Key||null,res:se.res});case 10:case"end":return ge.stop()}},oe,this)}));function ie(oe,fe){return z.apply(this,arguments)}return ie}()},{"../utils/checkBucketName":51,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],17:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var re=ee(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ce,"__esModule",{value:!0}),ce.getBucketWorm=void 0;var te=a("../utils/checkBucketName"),ne=a("../utils/dataFix");function x(E,z){return b.apply(this,arguments)}function b(){return b=(0,re.default)(ae.default.mark(function E(z,ie){var oe,fe;return ae.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return te.checkBucketName(z),oe=this._bucketRequestParams("GET",z,"worm",ie),oe.successStatuses=[200],oe.xmlResponse=!0,de.next=6,this.request(oe);case 6:return fe=de.sent,ne.dataFix(fe.data,{lowerFirst:!0,rename:{RetentionPeriodInDays:"days"}}),de.abrupt("return",Object.assign(Object.assign({},fe.data),{res:fe.res,status:fe.status}));case 9:case"end":return de.stop()}},E,this)})),b.apply(this,arguments)}ce.getBucketWorm=x},{"../utils/checkBucketName":51,"../utils/dataFix":57,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],18:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator")),re=ee(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ce,"__esModule",{value:!0}),ce.initiateBucketWorm=void 0;var te=a("../utils/obj2xml"),ne=a("../utils/checkBucketName");function x(E,z,ie){return b.apply(this,arguments)}function b(){return b=(0,re.default)(ae.default.mark(function E(z,ie,oe){var fe,ue,de;return ae.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ne.checkBucketName(z),fe=this._bucketRequestParams("POST",z,"worm",oe),ue={InitiateWormConfiguration:{RetentionPeriodInDays:ie}},fe.mime="xml",fe.content=te.obj2xml(ue,{headers:!0}),fe.successStatuses=[200],he.next=8,this.request(fe);case 8:return de=he.sent,he.abrupt("return",{res:de.res,wormId:de.res.headers["x-oss-worm-id"],status:de.status});case 10:case"end":return he.stop()}},E,this)})),b.apply(this,arguments)}ce.initiateBucketWorm=x},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],19:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var re=ee(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ce,"__esModule",{value:!0}),ce.listBucketInventory=void 0;var te=a("../utils/checkBucketName"),ne=a("../utils/formatInventoryConfig");function x(E){return b.apply(this,arguments)}function b(){return b=(0,re.default)(ae.default.mark(function E(z){var ie,oe,fe,ue,de,se,he,Ee,ge=arguments;return ae.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ie=ge.length>1&&ge[1]!==void 0?ge[1]:{},oe=ie.continuationToken,fe=Object.assign({inventory:""},oe&&{"continuation-token":oe},ie.subres),te.checkBucketName(z),ue=this._bucketRequestParams("GET",z,fe,ie),ue.successStatuses=[200],ue.xmlResponse=!0,me.next=9,this.request(ue);case 9:return de=me.sent,se=de.data,he=de.res,Ee=de.status,me.abrupt("return",{isTruncated:se.IsTruncated==="true",nextContinuationToken:se.NextContinuationToken,inventoryList:ne.formatInventoryConfig(se.InventoryConfiguration,!0),status:Ee,res:he});case 12:case"end":return me.stop()}},E,this)})),b.apply(this,arguments)}ce.listBucketInventory=x},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],20:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.array.concat.js");var re=ee(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ce,"__esModule",{value:!0}),ce.putBucketInventory=void 0;var te=a("../utils/checkBucketName"),ne=a("../utils/obj2xml");function x(E,z){return b.apply(this,arguments)}function b(){return b=(0,re.default)(ae.default.mark(function E(z,ie){var oe,fe,ue,de,se,he,Ee,ge,ve,me,be,ye=arguments;return ae.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return oe=ye.length>2&&ye[2]!==void 0?ye[2]:{},fe=Object.assign({inventory:"",inventoryId:ie.id},oe.subres),te.checkBucketName(z),ue=ie.OSSBucketDestination,de=ie.optionalFields,se=ie.includedObjectVersions,he="acs:oss:::",Ee="acs:ram::".concat(ue.accountId,":role/"),ge={InventoryConfiguration:{Id:ie.id,IsEnabled:ie.isEnabled,Filter:{Prefix:ie.prefix||""},Destination:{OSSBucketDestination:{Format:ue.format,AccountId:ue.accountId,RoleArn:"".concat(Ee).concat(ue.rolename),Bucket:"".concat(he).concat(ue.bucket),Prefix:ue.prefix||"",Encryption:ue.encryption||""}},Schedule:{Frequency:ie.frequency},IncludedObjectVersions:se,OptionalFields:{Field:(de==null?void 0:de.field)||[]}}},ve=ne.obj2xml(ge,{headers:!0,firstUpperCase:!0}),me=this._bucketRequestParams("PUT",z,fe,oe),me.successStatuses=[200],me.mime="xml",me.content=ve,Se.next=14,this.request(me);case 14:return be=Se.sent,Se.abrupt("return",{status:be.status,res:be.res});case 16:case"end":return Se.stop()}},E,this)})),b.apply(this,arguments)}ce.putBucketInventory=x},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287}],21:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.array.includes.js");var re=ee(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/checkBucketName"),ne=te.checkBucketName,x=a("../utils/isArray"),b=x.isArray,E=a("../utils/deepCopy"),z=E.deepCopy,ie=a("../utils/isObject"),oe=ie.isObject,fe=a("../utils/obj2xml"),ue=fe.obj2xml,de=a("../utils/checkObjectTag"),se=de.checkObjectTag,he=a("../utils/getStrBytesCount"),Ee=he.getStrBytesCount,ge=ce;ge.putBucketLifecycle=function(){var Ae=(0,re.default)(ae.default.mark(function Fe(Ce,_e,we){var Ie,Oe,We,Pe,Xe;return ae.default.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:if(ne(Ce),b(_e)){He.next=3;break}throw new Error("rules must be Array");case 3:return Ie=this._bucketRequestParams("PUT",Ce,"lifecycle",we),Oe=[],We={LifecycleConfiguration:{Rule:Oe}},_e.forEach(function(ke){ve(ke),ye(ke),ke.id&&(ke.ID=ke.id,delete ke.id),Oe.push(ke)}),Pe=ue(We,{headers:!0,firstUpperCase:!0}),Ie.content=Pe,Ie.mime="xml",Ie.successStatuses=[200],He.next=13,this.request(Ie);case 13:return Xe=He.sent,He.abrupt("return",{res:Xe.res});case 15:case"end":return He.stop()}},Fe,this)}));function Se(Fe,Ce,_e){return Ae.apply(this,arguments)}return Se}();function ve(Ae){Ae.days&&(Ae.expiration={days:Ae.days}),Ae.date&&(Ae.expiration={createdBeforeDate:Ae.date})}function me(Ae,Se){var Fe=Ae.days,Ce=Ae.createdBeforeDate;if(!Fe&&!Ce)throw new Error("".concat(Se," must includes days or createdBeforeDate"));if(Fe&&!/^[1-9][0-9]*$/.test(Fe))throw new Error("days must be a positive integer");if(Ce&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(Ce))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function be(Ae){if(!b(Ae)&&!oe(Ae))throw new Error("tag must be Object or Array");Ae=oe(Ae)?[Ae]:Ae;var Se={},Fe=z(Ae);Fe.forEach(function(Ce){Se[Ce.key]=Ce.value}),se(Se)}function ye(Ae){if(Ae.id&&Ee(Ae.id)>255)throw new Error("ID is composed of 255 bytes at most");if(Ae.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(Ae.status))throw new Error("Status must be Enabled or Disabled");if(Ae.transition){if(!["IA","Archive"].includes(Ae.transition.storageClass))throw new Error("StorageClass must be IA or Archive");me(Ae.transition,"Transition")}if(Ae.expiration){if(!Ae.expiration.expiredObjectDeleteMarker)me(Ae.expiration,"Expiration");else if(Ae.expiration.days||Ae.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(Ae.abortMultipartUpload&&me(Ae.abortMultipartUpload,"AbortMultipartUpload"),!Ae.expiration&&!Ae.abortMultipartUpload&&!Ae.transition&&!Ae.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(Ae.tag){if(Ae.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");be(Ae.tag)}}},{"../utils/checkBucketName":51,"../utils/checkObjectTag":54,"../utils/deepCopy":58,"../utils/getStrBytesCount":62,"../utils/isArray":63,"../utils/isObject":70,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],22:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.array.includes.js");var re=ee(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/checkBucketName"),ne=te.checkBucketName,x=a("../utils/obj2xml"),b=x.obj2xml,E=ce;E.putBucketVersioning=function(){var z=(0,re.default)(ae.default.mark(function oe(fe,ue){var de,se,he,Ee,ge=arguments;return ae.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:if(de=ge.length>2&&ge[2]!==void 0?ge[2]:{},ne(fe),["Enabled","Suspended"].includes(ue)){me.next=4;break}throw new Error("status must be Enabled or Suspended");case 4:return se=this._bucketRequestParams("PUT",fe,"versioning",de),he={VersioningConfiguration:{Status:ue}},se.mime="xml",se.content=b(he,{headers:!0}),me.next=10,this.request(se);case 10:return Ee=me.sent,me.abrupt("return",{res:Ee.res,status:Ee.status});case 12:case"end":return me.stop()}},oe,this)}));function ie(oe,fe){return z.apply(this,arguments)}return ie}()},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277}],23:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator")),re=ee(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/checkBucketName"),ne=te.checkBucketName,x=a("../utils/obj2xml"),b=x.obj2xml,E=a("../utils/isArray"),z=E.isArray,ie=ce;ie.putBucketWebsite=function(){var oe=(0,re.default)(ae.default.mark(function ue(de){var se,he,Ee,ge,ve,me,be,ye=arguments;return ae.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:if(se=ye.length>1&&ye[1]!==void 0?ye[1]:{},he=ye.length>2?ye[2]:void 0,ne(de),Ee=this._bucketRequestParams("PUT",de,"website",he),ge={Suffix:se.index||"index.html"},ve={IndexDocument:ge},me={WebsiteConfiguration:ve},se.supportSubDir&&(ge.SupportSubDir=se.supportSubDir),se.type&&(ge.Type=se.type),se.error&&(ve.ErrorDocument={Key:se.error}),se.routingRules===void 0){Se.next=14;break}if(z(se.routingRules)){Se.next=13;break}throw new Error("RoutingRules must be Array");case 13:ve.RoutingRules={RoutingRule:se.routingRules};case 14:return me=b(me),Ee.content=me,Ee.mime="xml",Ee.successStatuses=[200],Se.next=20,this.request(Ee);case 20:return be=Se.sent,Se.abrupt("return",{res:be.res});case 22:case"end":return Se.stop()}},ue,this)}));function fe(ue){return oe.apply(this,arguments)}return fe}()},{"../utils/checkBucketName":51,"../utils/isArray":63,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],24:[function(a,pe,ce){(function(ee){(function(){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.regexp.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),ce.encodeCallback=function(re,te){if(re.headers=re.headers||{},!Object.prototype.hasOwnProperty.call(re.headers,"x-oss-callback")&&te.callback){var ne={callbackUrl:encodeURI(te.callback.url),callbackBody:te.callback.body};te.callback.host&&(ne.callbackHost=te.callback.host),te.callback.contentType&&(ne.callbackBodyType=te.callback.contentType);var x=ee.from(JSON.stringify(ne)).toString("base64");if(re.headers["x-oss-callback"]=x,te.callback.customValue){var b={};Object.keys(te.callback.customValue).forEach(function(E){b["x:".concat(E)]=te.callback.customValue[E].toString()}),re.headers["x-oss-callback-var"]=ee.from(JSON.stringify(b)).toString("base64")}}}}).call(this)}).call(this,a("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/web.dom-collections.for-each.js":339}],25:[function(a,pe,ce){"use strict";a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js");var ee=function(z){return z&&z.__esModule?z:{default:z}};Object.defineProperty(ce,"__esModule",{value:!0}),ce.getReqUrl=void 0;var ae=ee(a("copy-to")),re=ee(a("url")),te=ee(a("merge-descriptors")),ne=ee(a("is-type-of")),x=a("../utils/isIP"),b=a("../utils/checkConfigValid");function E(z){var ie={},oe=this.options.cname;b.checkConfigValid(this.options.endpoint,"endpoint"),ae.default(this.options.endpoint,!1).to(ie),z.bucket&&!oe&&!x.isIP(ie.hostname)&&!this.options.sldEnable&&(ie.host="".concat(z.bucket,".").concat(ie.host));var fe="/";z.bucket&&this.options.sldEnable&&(fe+="".concat(z.bucket,"/")),z.object&&(fe+=this._escape(z.object).replace(/\+/g,"%2B")),ie.pathname=fe;var ue={};if(z.query&&te.default(ue,z.query),z.subres){var de={};ne.default.string(z.subres)?de[z.subres]="":ne.default.array(z.subres)?z.subres.forEach(function(se){de[se]=""}):de=z.subres,te.default(ue,de)}return ie.query=ue,re.default.format(ie)}ce.getReqUrl=E},{"../utils/checkConfigValid":52,"../utils/isIP":69,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466,"merge-descriptors":372,url:472}],26:[function(a,pe,ce){"use strict";a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.string.trim.js");var ee=a("humanize-ms"),ae=a("url"),re=a("../utils/checkBucketName"),te=re.checkBucketName,ne=a("../utils/setRegion"),x=ne.setRegion,b=a("../utils/checkConfigValid"),E=b.checkConfigValid;function z(ie,oe){E(ie,"endpoint");var fe=ae.parse(ie);if(fe.protocol||(fe=ae.parse("http".concat(oe?"s":"","://").concat(ie))),fe.protocol!=="http:"&&fe.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return fe}pe.exports=function(ie){if(!ie||!ie.accessKeyId||!ie.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");ie.stsToken&&!ie.refreshSTSToken&&!ie.refreshSTSTokenInterval&&console.warn("It's recommended to set 'refreshSTSToken' and 'refreshSTSTokenInterval' to refresh stsToken\u3001accessKeyId\u3001accessKeySecret automatically when sts token has expired"),ie.bucket&&te(ie.bucket);var oe=Object.assign({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1,headerEncoding:"utf-8",refreshSTSToken:null,refreshSTSTokenInterval:6e4*5,retryMax:0},ie);if(oe.accessKeyId=oe.accessKeyId.trim(),oe.accessKeySecret=oe.accessKeySecret.trim(),oe.timeout&&(oe.timeout=ee(oe.timeout)),oe.endpoint)oe.endpoint=z(oe.endpoint,oe.secure);else if(oe.region)oe.endpoint=x(oe.region,oe.internal,oe.secure);else throw new Error("require options.endpoint or options.region");return oe.inited=!0,oe}},{"../utils/checkBucketName":51,"../utils/checkConfigValid":52,"../utils/setRegion":75,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.trim.js":308,"humanize-ms":356,url:472}],27:[function(a,pe,ce){"use strict";var ee=a("merge-descriptors"),ae=ce;ee(ae,a("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.array.concat.js");var re=ee(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/checkBucketName"),ne=te.checkBucketName,x=a("querystring"),b=a("js-base64"),E=b.Base64.encode,z=ce;z.processObjectSave=function(){var oe=(0,re.default)(ae.default.mark(function ue(de,se,he,Ee){var ge,ve,me,be;return ae.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return ie(de,"sourceObject"),ie(se,"targetObject"),ie(he,"process"),se=this._objectName(se),Ee&&ne(Ee),ge=this._objectRequestParams("POST",de,{subres:"x-oss-process"}),ve=Ee?",b_".concat(E(Ee)):"",se=E(se),me={"x-oss-process":"".concat(he,"|sys/saveas,o_").concat(se).concat(ve)},ge.content=x.stringify(me),Ae.next=12,this.request(ge);case 12:return be=Ae.sent,Ae.abrupt("return",{res:be.res,status:be.res.status});case 14:case"end":return Ae.stop()}},ue,this)}));function fe(ue,de,se,he){return oe.apply(this,arguments)}return fe}();function ie(oe,fe){if(!oe)throw new Error("".concat(fe," is required"));if(typeof oe!="string")throw new Error("".concat(fe," must be String"))}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"js-base64":371,querystring:385}],29:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.function.name.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.array.from.js"),a("core-js/modules/es.string.iterator.js"),a("core-js/modules/es.array.map.js"),a("core-js/modules/es.array.filter.js"),a("core-js/modules/es.array.find.js"),a("core-js/modules/es.regexp.to-string.js");var re=ee(a("@babel/runtime/helpers/asyncToGenerator")),te=a("debug")("ali-oss:multipart-copy"),ne=a("copy-to"),x=ce;x.uploadPartCopy=function(){var b=(0,re.default)(ae.default.mark(function z(ie,oe,fe,ue,de){var se,he,Ee,ge,ve,me=arguments;return ae.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return se=me.length>5&&me[5]!==void 0?me[5]:{},se.headers=se.headers||{},he=se.versionId||se.subres&&se.subres.versionId||null,he?Ee="/".concat(de.sourceBucketName,"/").concat(encodeURIComponent(de.sourceKey),"?versionId=").concat(he):Ee="/".concat(de.sourceBucketName,"/").concat(encodeURIComponent(de.sourceKey)),se.headers["x-oss-copy-source"]=Ee,ue&&(se.headers["x-oss-copy-source-range"]="bytes=".concat(ue)),se.subres={partNumber:fe,uploadId:oe},ge=this._objectRequestParams("PUT",ie,se),ge.mime=se.mime,ge.successStatuses=[200],ye.next=12,this.request(ge);case 12:return ve=ye.sent,ye.abrupt("return",{name:ie,etag:ve.res.headers.etag,res:ve.res});case 14:case"end":return ye.stop()}},z,this)}));function E(z,ie,oe,fe,ue){return b.apply(this,arguments)}return E}(),x.multipartUploadCopy=function(){var b=(0,re.default)(ae.default.mark(function z(ie,oe){var fe,ue,de,se,he,Ee,ge,ve,me,be,ye,Ae,Se=arguments;return ae.default.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return fe=Se.length>2&&Se[2]!==void 0?Se[2]:{},this.resetCancelFlag(),ue=fe.versionId,de=ue===void 0?null:ue,se={versionId:de},Ce.next=6,this._getObjectMeta(oe.sourceBucketName,oe.sourceKey,se);case 6:if(he=Ce.sent,Ee=he.res.headers["content-length"],oe.startOffset=oe.startOffset||0,oe.endOffset=oe.endOffset||Ee,!(fe.checkpoint&&fe.checkpoint.uploadId)){Ce.next=14;break}return Ce.next=13,this._resumeMultipartCopy(fe.checkpoint,oe,fe);case 13:return Ce.abrupt("return",Ce.sent);case 14:if(ge=102400,ve=oe.endOffset-oe.startOffset,!(ve0)){He.next=40;break}throw Xe=We[0],Xe.message="Failed to copy some parts with error: ".concat(Xe.toString()," part_num: ").concat(Xe.partNum),Xe;case 40:return He.next=42,this.completeMultipartUpload(me,ge,ve,fe);case 42:return He.abrupt("return",He.sent);case 43:case"end":return He.stop()}},z,this)}));function E(z,ie,oe){return b.apply(this,arguments)}return E}(),x._divideMultipartCopyParts=function(E,z,ie){for(var oe=Math.ceil(E/z),fe=[],ue=0;ue `,Ae=0;Ae `,ye+="".concat(Se.number,` @@ -1152,18 +1152,18 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `))):rt=He.stylize("[Circular]","special")),Ae(Ve)){if(Ue&&Me.match(/^\d+$/))return rt;Ve=JSON.stringify(""+Me),Ve.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(Ve=Ve.substr(1,Ve.length-2),Ve=He.stylize(Ve,"name")):(Ve=Ve.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),Ve=He.stylize(Ve,"string"))}return Ve+": "+rt}function se(He,ke,Re){var Ne=0,Me=He.reduce(function(Ue,Ve){return Ne++,Ve.indexOf(` `)>=0&&Ne++,Ue+Ve.replace(/\u001b\[\d\d?m/g,"").length+1},0);return Me>60?Re[0]+(ke===""?"":ke+` `)+" "+He.join(`, - `)+" "+Re[1]:Re[0]+ke+" "+He.join(", ")+" "+Re[1]}function he(He){return Array.isArray(He)}ce.isArray=he;function Ee(He){return typeof He=="boolean"}ce.isBoolean=Ee;function ge(He){return He===null}ce.isNull=ge;function ve(He){return He==null}ce.isNullOrUndefined=ve;function me(He){return typeof He=="number"}ce.isNumber=me;function be(He){return typeof He=="string"}ce.isString=be;function ye(He){return typeof He=="symbol"}ce.isSymbol=ye;function Ae(He){return He===void 0}ce.isUndefined=Ae;function Se(He){return Fe(He)&&Oe(He)==="[object RegExp]"}ce.isRegExp=Se;function Fe(He){return typeof He=="object"&&He!==null}ce.isObject=Fe;function Ce(He){return Fe(He)&&Oe(He)==="[object Date]"}ce.isDate=Ce;function _e(He){return Fe(He)&&(Oe(He)==="[object Error]"||He instanceof Error)}ce.isError=_e;function we(He){return typeof He=="function"}ce.isFunction=we;function Ie(He){return He===null||typeof He=="boolean"||typeof He=="number"||typeof He=="string"||typeof He=="symbol"||typeof He=="undefined"}ce.isPrimitive=Ie,ce.isBuffer=a("./support/isBuffer");function Oe(He){return Object.prototype.toString.call(He)}function We(He){return He<10?"0"+He.toString(10):He.toString(10)}var Pe=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Xe(){var He=new Date,ke=[We(He.getHours()),We(He.getMinutes()),We(He.getSeconds())].join(":");return[He.getDate(),Pe[He.getMonth()],ke].join(" ")}ce.log=function(){console.log("%s - %s",Xe(),ce.format.apply(ce,arguments))},ce.inherits=a("inherits"),ce._extend=function(He,ke){if(!ke||!Fe(ke))return He;for(var Re=Object.keys(ke),Ne=Re.length;Ne--;)He[Re[Ne]]=ke[Re[Ne]];return He};function Ge(He,ke){return Object.prototype.hasOwnProperty.call(He,ke)}}).call(this)}).call(this,a("_process"),typeof nt!="undefined"?nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":84,_process:467,inherits:83}],86:[function(a,pe,ce){(function(ee){(function(){"use strict";var ae=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],re=typeof globalThis=="undefined"?ee:globalThis;pe.exports=function(){for(var ne=[],x=0;x0)throw new Error("Invalid string. Length must be a multiple of 4");var he=de.indexOf("=");he===-1&&(he=se);var Ee=he===se?0:4-he%4;return[he,Ee]}function E(de){var se=b(de),he=se[0],Ee=se[1];return(he+Ee)*3/4-Ee}function z(de,se,he){return(se+he)*3/4-he}function ie(de){var se,he=b(de),Ee=he[0],ge=he[1],ve=new re(z(de,Ee,ge)),me=0,be=ge>0?Ee-4:Ee,ye;for(ye=0;ye>16&255,ve[me++]=se>>8&255,ve[me++]=se&255;return ge===2&&(se=ae[de.charCodeAt(ye)]<<2|ae[de.charCodeAt(ye+1)]>>4,ve[me++]=se&255),ge===1&&(se=ae[de.charCodeAt(ye)]<<10|ae[de.charCodeAt(ye+1)]<<4|ae[de.charCodeAt(ye+2)]>>2,ve[me++]=se>>8&255,ve[me++]=se&255),ve}function oe(de){return ee[de>>18&63]+ee[de>>12&63]+ee[de>>6&63]+ee[de&63]}function fe(de,se,he){for(var Ee,ge=[],ve=se;vebe?be:me+ve));return Ee===1?(se=de[he-1],ge.push(ee[se>>2]+ee[se<<4&63]+"==")):Ee===2&&(se=(de[he-2]<<8)+de[he-1],ge.push(ee[se>>10]+ee[se>>4&63]+ee[se<<2&63]+"=")),ge.join("")}},{}],88:[function(a,pe,ce){(function(ee,ae,re){typeof pe!="undefined"&&pe.exports?pe.exports=re():typeof le=="function"&&le.amd?le(ae,re):ee[ae]=re()})(this,"bowser",function(){var ee=!0;function ae(z){function ie(ke){var Re=z.match(ke);return Re&&Re.length>1&&Re[1]||""}function oe(ke){var Re=z.match(ke);return Re&&Re.length>1&&Re[2]||""}var fe=ie(/(ipod|iphone|ipad)/i).toLowerCase(),ue=/like android/i.test(z),de=!ue&&/android/i.test(z),se=/nexus\s*[0-6]\s*/i.test(z),he=!se&&/nexus\s*[0-9]+/i.test(z),Ee=/CrOS/.test(z),ge=/silk/i.test(z),ve=/sailfish/i.test(z),me=/tizen/i.test(z),be=/(web|hpw)(o|0)s/i.test(z),ye=/windows phone/i.test(z),Ae=/SamsungBrowser/i.test(z),Se=!ye&&/windows/i.test(z),Fe=!fe&&!ge&&/macintosh/i.test(z),Ce=!de&&!ve&&!me&&!be&&/linux/i.test(z),_e=oe(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),we=ie(/version\/(\d+(\.\d+)?)/i),Ie=/tablet/i.test(z)&&!/tablet pc/i.test(z),Oe=!Ie&&/[^-]mobi/i.test(z),We=/xbox/i.test(z),Pe;/opera/i.test(z)?Pe={name:"Opera",opera:ee,version:we||ie(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(z)?Pe={name:"Opera",opera:ee,version:ie(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||we}:/SamsungBrowser/i.test(z)?Pe={name:"Samsung Internet for Android",samsungBrowser:ee,version:we||ie(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(z)?Pe={name:"NAVER Whale browser",whale:ee,version:ie(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(z)?Pe={name:"MZ Browser",mzbrowser:ee,version:ie(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(z)?Pe={name:"Opera Coast",coast:ee,version:we||ie(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(z)?Pe={name:"Focus",focus:ee,version:ie(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(z)?Pe={name:"Yandex Browser",yandexbrowser:ee,version:we||ie(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(z)?Pe={name:"UC Browser",ucbrowser:ee,version:ie(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(z)?Pe={name:"Maxthon",maxthon:ee,version:ie(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(z)?Pe={name:"Epiphany",epiphany:ee,version:ie(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(z)?Pe={name:"Puffin",puffin:ee,version:ie(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(z)?Pe={name:"Sleipnir",sleipnir:ee,version:ie(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(z)?Pe={name:"K-Meleon",kMeleon:ee,version:ie(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:ye?(Pe={name:"Windows Phone",osname:"Windows Phone",windowsphone:ee},_e?(Pe.msedge=ee,Pe.version=_e):(Pe.msie=ee,Pe.version=ie(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(z)?Pe={name:"Internet Explorer",msie:ee,version:ie(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:Ee?Pe={name:"Chrome",osname:"Chrome OS",chromeos:ee,chromeBook:ee,chrome:ee,version:ie(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(z)?Pe={name:"Microsoft Edge",msedge:ee,version:_e}:/vivaldi/i.test(z)?Pe={name:"Vivaldi",vivaldi:ee,version:ie(/vivaldi\/(\d+(\.\d+)?)/i)||we}:ve?Pe={name:"Sailfish",osname:"Sailfish OS",sailfish:ee,version:ie(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(z)?Pe={name:"SeaMonkey",seamonkey:ee,version:ie(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(z)?(Pe={name:"Firefox",firefox:ee,version:ie(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(z)&&(Pe.firefoxos=ee,Pe.osname="Firefox OS")):ge?Pe={name:"Amazon Silk",silk:ee,version:ie(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(z)?Pe={name:"PhantomJS",phantom:ee,version:ie(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(z)?Pe={name:"SlimerJS",slimer:ee,version:ie(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(z)||/rim\stablet/i.test(z)?Pe={name:"BlackBerry",osname:"BlackBerry OS",blackberry:ee,version:we||ie(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:be?(Pe={name:"WebOS",osname:"WebOS",webos:ee,version:we||ie(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(z)&&(Pe.touchpad=ee)):/bada/i.test(z)?Pe={name:"Bada",osname:"Bada",bada:ee,version:ie(/dolfin\/(\d+(\.\d+)?)/i)}:me?Pe={name:"Tizen",osname:"Tizen",tizen:ee,version:ie(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||we}:/qupzilla/i.test(z)?Pe={name:"QupZilla",qupzilla:ee,version:ie(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||we}:/chromium/i.test(z)?Pe={name:"Chromium",chromium:ee,version:ie(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||we}:/chrome|crios|crmo/i.test(z)?Pe={name:"Chrome",chrome:ee,version:ie(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:de?Pe={name:"Android",version:we}:/safari|applewebkit/i.test(z)?(Pe={name:"Safari",safari:ee},we&&(Pe.version=we)):fe?(Pe={name:fe=="iphone"?"iPhone":fe=="ipad"?"iPad":"iPod"},we&&(Pe.version=we)):/googlebot/i.test(z)?Pe={name:"Googlebot",googlebot:ee,version:ie(/googlebot\/(\d+(\.\d+))/i)||we}:Pe={name:ie(/^(.*)\/(.*) /),version:oe(/^(.*)\/(.*) /)},!Pe.msedge&&/(apple)?webkit/i.test(z)?(/(apple)?webkit\/537\.36/i.test(z)?(Pe.name=Pe.name||"Blink",Pe.blink=ee):(Pe.name=Pe.name||"Webkit",Pe.webkit=ee),!Pe.version&&we&&(Pe.version=we)):!Pe.opera&&/gecko\//i.test(z)&&(Pe.name=Pe.name||"Gecko",Pe.gecko=ee,Pe.version=Pe.version||ie(/gecko\/(\d+(\.\d+)?)/i)),!Pe.windowsphone&&(de||Pe.silk)?(Pe.android=ee,Pe.osname="Android"):!Pe.windowsphone&&fe?(Pe[fe]=ee,Pe.ios=ee,Pe.osname="iOS"):Fe?(Pe.mac=ee,Pe.osname="macOS"):We?(Pe.xbox=ee,Pe.osname="Xbox"):Se?(Pe.windows=ee,Pe.osname="Windows"):Ce&&(Pe.linux=ee,Pe.osname="Linux");function Xe(ke){switch(ke){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}var Ge="";Pe.windows?Ge=Xe(ie(/Windows ((NT|XP)( \d\d?.\d)?)/i)):Pe.windowsphone?Ge=ie(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):Pe.mac?(Ge=ie(/Mac OS X (\d+([_\.\s]\d+)*)/i),Ge=Ge.replace(/[_\s]/g,".")):fe?(Ge=ie(/os (\d+([_\s]\d+)*) like mac os x/i),Ge=Ge.replace(/[_\s]/g,".")):de?Ge=ie(/android[ \/-](\d+(\.\d+)*)/i):Pe.webos?Ge=ie(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):Pe.blackberry?Ge=ie(/rim\stablet\sos\s(\d+(\.\d+)*)/i):Pe.bada?Ge=ie(/bada\/(\d+(\.\d+)*)/i):Pe.tizen&&(Ge=ie(/tizen[\/\s](\d+(\.\d+)*)/i)),Ge&&(Pe.osversion=Ge);var He=!Pe.windows&&Ge.split(".")[0];return Ie||he||fe=="ipad"||de&&(He==3||He>=4&&!Oe)||Pe.silk?Pe.tablet=ee:(Oe||fe=="iphone"||fe=="ipod"||de||se||Pe.blackberry||Pe.webos||Pe.bada)&&(Pe.mobile=ee),Pe.msedge||Pe.msie&&Pe.version>=10||Pe.yandexbrowser&&Pe.version>=15||Pe.vivaldi&&Pe.version>=1||Pe.chrome&&Pe.version>=20||Pe.samsungBrowser&&Pe.version>=4||Pe.whale&&x([Pe.version,"1.0"])===1||Pe.mzbrowser&&x([Pe.version,"6.0"])===1||Pe.focus&&x([Pe.version,"1.0"])===1||Pe.firefox&&Pe.version>=20||Pe.safari&&Pe.version>=6||Pe.opera&&Pe.version>=10||Pe.ios&&Pe.osversion&&Pe.osversion.split(".")[0]>=6||Pe.blackberry&&Pe.version>=10.1||Pe.chromium&&Pe.version>=20?Pe.a=ee:Pe.msie&&Pe.version<10||Pe.chrome&&Pe.version<20||Pe.firefox&&Pe.version<20||Pe.safari&&Pe.version<6||Pe.opera&&Pe.version<10||Pe.ios&&Pe.osversion&&Pe.osversion.split(".")[0]<6||Pe.chromium&&Pe.version<20?Pe.c=ee:Pe.x=ee,Pe}var re=ae(typeof navigator!="undefined"&&navigator.userAgent||"");re.test=function(z){for(var ie=0;ie=0;){if(oe[0][ie]>oe[1][ie])return 1;if(oe[0][ie]===oe[1][ie]){if(ie===0)return 0}else return-1}}function b(z,ie,oe){var fe=re;typeof ie=="string"&&(oe=ie,ie=void 0),ie===void 0&&(ie=!1),oe&&(fe=ae(oe));var ue=""+fe.version;for(var de in z)if(z.hasOwnProperty(de)&&fe[de]){if(typeof z[de]!="string")throw new Error("Browser version in the minVersion map should be a string: "+de+": "+String(z));return x([ue,z[de]])<0}return ie}function E(z,ie,oe){return!b(z,ie,oe)}return re.isUnsupportedBrowser=b,re.compareVersions=x,re.check=E,re._detect=ae,re.detect=ae,re})},{}],89:[function(a,pe,ce){},{}],90:[function(a,pe,ce){(function(ee){(function(){"use strict";var ae=a("base64-js"),re=a("ieee754");ce.Buffer=b,ce.SlowBuffer=Ee,ce.INSPECT_MAX_BYTES=50;var te=2147483647;ce.kMaxLength=te,b.TYPED_ARRAY_SUPPORT=ne(),!b.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function ne(){try{var je=new Uint8Array(1);return je.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},je.foo()===42}catch(De){return!1}}Object.defineProperty(b.prototype,"parent",{enumerable:!0,get:function(){if(b.isBuffer(this))return this.buffer}}),Object.defineProperty(b.prototype,"offset",{enumerable:!0,get:function(){if(b.isBuffer(this))return this.byteOffset}});function x(je){if(je>te)throw new RangeError('The value "'+je+'" is invalid for option "size"');var De=new Uint8Array(je);return De.__proto__=b.prototype,De}function b(je,De,Le){if(typeof je=="number"){if(typeof De=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return oe(je)}return E(je,De,Le)}typeof Symbol!="undefined"&&Symbol.species!=null&&b[Symbol.species]===b&&Object.defineProperty(b,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),b.poolSize=8192;function E(je,De,Le){if(typeof je=="string")return fe(je,De);if(ArrayBuffer.isView(je))return ue(je);if(je==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof je);if($e(je,ArrayBuffer)||je&&$e(je.buffer,ArrayBuffer))return de(je,De,Le);if(typeof je=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var Je=je.valueOf&&je.valueOf();if(Je!=null&&Je!==je)return b.from(Je,De,Le);var et=se(je);if(et)return et;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof je[Symbol.toPrimitive]=="function")return b.from(je[Symbol.toPrimitive]("string"),De,Le);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof je)}b.from=function(je,De,Le){return E(je,De,Le)},b.prototype.__proto__=Uint8Array.prototype,b.__proto__=Uint8Array;function z(je){if(typeof je!="number")throw new TypeError('"size" argument must be of type number');if(je<0)throw new RangeError('The value "'+je+'" is invalid for option "size"')}function ie(je,De,Le){return z(je),je<=0?x(je):De!==void 0?typeof Le=="string"?x(je).fill(De,Le):x(je).fill(De):x(je)}b.alloc=function(je,De,Le){return ie(je,De,Le)};function oe(je){return z(je),x(je<0?0:he(je)|0)}b.allocUnsafe=function(je){return oe(je)},b.allocUnsafeSlow=function(je){return oe(je)};function fe(je,De){if((typeof De!="string"||De==="")&&(De="utf8"),!b.isEncoding(De))throw new TypeError("Unknown encoding: "+De);var Le=ge(je,De)|0,Je=x(Le),et=Je.write(je,De);return et!==Le&&(Je=Je.slice(0,et)),Je}function ue(je){for(var De=je.length<0?0:he(je.length)|0,Le=x(De),Je=0;Je=te)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+te.toString(16)+" bytes");return je|0}function Ee(je){return+je!=je&&(je=0),b.alloc(+je)}b.isBuffer=function(De){return De!=null&&De._isBuffer===!0&&De!==b.prototype},b.compare=function(De,Le){if($e(De,Uint8Array)&&(De=b.from(De,De.offset,De.byteLength)),$e(Le,Uint8Array)&&(Le=b.from(Le,Le.offset,Le.byteLength)),!b.isBuffer(De)||!b.isBuffer(Le))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(De===Le)return 0;for(var Je=De.length,et=Le.length,it=0,ot=Math.min(Je,et);it2&&arguments[2]===!0;if(!Je&&Le===0)return 0;for(var et=!1;;)switch(De){case"ascii":case"latin1":case"binary":return Le;case"utf8":case"utf-8":return Be(je).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Le*2;case"hex":return Le>>>1;case"base64":return Ze(je).length;default:if(et)return Je?-1:Be(je).length;De=(""+De).toLowerCase(),et=!0}}b.byteLength=ge;function ve(je,De,Le){var Je=!1;if((De===void 0||De<0)&&(De=0),De>this.length||((Le===void 0||Le>this.length)&&(Le=this.length),Le<=0)||(Le>>>=0,De>>>=0,Le<=De))return"";for(je||(je="utf8");;)switch(je){case"hex":return He(this,De,Le);case"utf8":case"utf-8":return Oe(this,De,Le);case"ascii":return Xe(this,De,Le);case"latin1":case"binary":return Ge(this,De,Le);case"base64":return Ie(this,De,Le);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ke(this,De,Le);default:if(Je)throw new TypeError("Unknown encoding: "+je);je=(je+"").toLowerCase(),Je=!0}}b.prototype._isBuffer=!0;function me(je,De,Le){var Je=je[De];je[De]=je[Le],je[Le]=Je}b.prototype.swap16=function(){var De=this.length;if(De%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var Le=0;LeLe&&(De+=" ... "),""},b.prototype.compare=function(De,Le,Je,et,it){if($e(De,Uint8Array)&&(De=b.from(De,De.offset,De.byteLength)),!b.isBuffer(De))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof De);if(Le===void 0&&(Le=0),Je===void 0&&(Je=De?De.length:0),et===void 0&&(et=0),it===void 0&&(it=this.length),Le<0||Je>De.length||et<0||it>this.length)throw new RangeError("out of range index");if(et>=it&&Le>=Je)return 0;if(et>=it)return-1;if(Le>=Je)return 1;if(Le>>>=0,Je>>>=0,et>>>=0,it>>>=0,this===De)return 0;for(var ot=it-et,at=Je-Le,Ut=Math.min(ot,at),wt=this.slice(et,it),Tt=De.slice(Le,Je),gt=0;gt2147483647?Le=2147483647:Le<-2147483648&&(Le=-2147483648),Le=+Le,qe(Le)&&(Le=et?0:je.length-1),Le<0&&(Le=je.length+Le),Le>=je.length){if(et)return-1;Le=je.length-1}else if(Le<0)if(et)Le=0;else return-1;if(typeof De=="string"&&(De=b.from(De,Je)),b.isBuffer(De))return De.length===0?-1:ye(je,De,Le,Je,et);if(typeof De=="number")return De=De&255,typeof Uint8Array.prototype.indexOf=="function"?et?Uint8Array.prototype.indexOf.call(je,De,Le):Uint8Array.prototype.lastIndexOf.call(je,De,Le):ye(je,[De],Le,Je,et);throw new TypeError("val must be string, number or Buffer")}function ye(je,De,Le,Je,et){var it=1,ot=je.length,at=De.length;if(Je!==void 0&&(Je=String(Je).toLowerCase(),Je==="ucs2"||Je==="ucs-2"||Je==="utf16le"||Je==="utf-16le")){if(je.length<2||De.length<2)return-1;it=2,ot/=2,at/=2,Le/=2}function Ut(ht,st){return it===1?ht[st]:ht.readUInt16BE(st*it)}var wt;if(et){var Tt=-1;for(wt=Le;wtot&&(Le=ot-at),wt=Le;wt>=0;wt--){for(var gt=!0,ct=0;ctet&&(Je=et)):Je=et;var it=De.length;Je>it/2&&(Je=it/2);for(var ot=0;ot>>0,isFinite(Je)?(Je=Je>>>0,et===void 0&&(et="utf8")):(et=Je,Je=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var it=this.length-Le;if((Je===void 0||Je>it)&&(Je=it),De.length>0&&(Je<0||Le<0)||Le>this.length)throw new RangeError("Attempt to write outside buffer bounds");et||(et="utf8");for(var ot=!1;;)switch(et){case"hex":return Ae(this,De,Le,Je);case"utf8":case"utf-8":return Se(this,De,Le,Je);case"ascii":return Fe(this,De,Le,Je);case"latin1":case"binary":return Ce(this,De,Le,Je);case"base64":return _e(this,De,Le,Je);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return we(this,De,Le,Je);default:if(ot)throw new TypeError("Unknown encoding: "+et);et=(""+et).toLowerCase(),ot=!0}},b.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Ie(je,De,Le){return De===0&&Le===je.length?ae.fromByteArray(je):ae.fromByteArray(je.slice(De,Le))}function Oe(je,De,Le){Le=Math.min(je.length,Le);for(var Je=[],et=De;et239?4:it>223?3:it>191?2:1;if(et+at<=Le){var Ut,wt,Tt,gt;switch(at){case 1:it<128&&(ot=it);break;case 2:Ut=je[et+1],(Ut&192)===128&&(gt=(it&31)<<6|Ut&63,gt>127&&(ot=gt));break;case 3:Ut=je[et+1],wt=je[et+2],(Ut&192)===128&&(wt&192)===128&&(gt=(it&15)<<12|(Ut&63)<<6|wt&63,gt>2047&&(gt<55296||gt>57343)&&(ot=gt));break;case 4:Ut=je[et+1],wt=je[et+2],Tt=je[et+3],(Ut&192)===128&&(wt&192)===128&&(Tt&192)===128&&(gt=(it&15)<<18|(Ut&63)<<12|(wt&63)<<6|Tt&63,gt>65535&><1114112&&(ot=gt))}}ot===null?(ot=65533,at=1):ot>65535&&(ot-=65536,Je.push(ot>>>10&1023|55296),ot=56320|ot&1023),Je.push(ot),et+=at}return Pe(Je)}var We=4096;function Pe(je){var De=je.length;if(De<=We)return String.fromCharCode.apply(String,je);for(var Le="",Je=0;JeJe)&&(Le=Je);for(var et="",it=De;itJe&&(De=Je),Le<0?(Le+=Je,Le<0&&(Le=0)):Le>Je&&(Le=Je),LeLe)throw new RangeError("Trying to access beyond buffer length")}b.prototype.readUIntLE=function(De,Le,Je){De=De>>>0,Le=Le>>>0,Je||Re(De,Le,this.length);for(var et=this[De],it=1,ot=0;++ot>>0,Le=Le>>>0,Je||Re(De,Le,this.length);for(var et=this[De+--Le],it=1;Le>0&&(it*=256);)et+=this[De+--Le]*it;return et},b.prototype.readUInt8=function(De,Le){return De=De>>>0,Le||Re(De,1,this.length),this[De]},b.prototype.readUInt16LE=function(De,Le){return De=De>>>0,Le||Re(De,2,this.length),this[De]|this[De+1]<<8},b.prototype.readUInt16BE=function(De,Le){return De=De>>>0,Le||Re(De,2,this.length),this[De]<<8|this[De+1]},b.prototype.readUInt32LE=function(De,Le){return De=De>>>0,Le||Re(De,4,this.length),(this[De]|this[De+1]<<8|this[De+2]<<16)+this[De+3]*16777216},b.prototype.readUInt32BE=function(De,Le){return De=De>>>0,Le||Re(De,4,this.length),this[De]*16777216+(this[De+1]<<16|this[De+2]<<8|this[De+3])},b.prototype.readIntLE=function(De,Le,Je){De=De>>>0,Le=Le>>>0,Je||Re(De,Le,this.length);for(var et=this[De],it=1,ot=0;++ot=it&&(et-=Math.pow(2,8*Le)),et},b.prototype.readIntBE=function(De,Le,Je){De=De>>>0,Le=Le>>>0,Je||Re(De,Le,this.length);for(var et=Le,it=1,ot=this[De+--et];et>0&&(it*=256);)ot+=this[De+--et]*it;return it*=128,ot>=it&&(ot-=Math.pow(2,8*Le)),ot},b.prototype.readInt8=function(De,Le){return De=De>>>0,Le||Re(De,1,this.length),this[De]&128?(255-this[De]+1)*-1:this[De]},b.prototype.readInt16LE=function(De,Le){De=De>>>0,Le||Re(De,2,this.length);var Je=this[De]|this[De+1]<<8;return Je&32768?Je|4294901760:Je},b.prototype.readInt16BE=function(De,Le){De=De>>>0,Le||Re(De,2,this.length);var Je=this[De+1]|this[De]<<8;return Je&32768?Je|4294901760:Je},b.prototype.readInt32LE=function(De,Le){return De=De>>>0,Le||Re(De,4,this.length),this[De]|this[De+1]<<8|this[De+2]<<16|this[De+3]<<24},b.prototype.readInt32BE=function(De,Le){return De=De>>>0,Le||Re(De,4,this.length),this[De]<<24|this[De+1]<<16|this[De+2]<<8|this[De+3]},b.prototype.readFloatLE=function(De,Le){return De=De>>>0,Le||Re(De,4,this.length),re.read(this,De,!0,23,4)},b.prototype.readFloatBE=function(De,Le){return De=De>>>0,Le||Re(De,4,this.length),re.read(this,De,!1,23,4)},b.prototype.readDoubleLE=function(De,Le){return De=De>>>0,Le||Re(De,8,this.length),re.read(this,De,!0,52,8)},b.prototype.readDoubleBE=function(De,Le){return De=De>>>0,Le||Re(De,8,this.length),re.read(this,De,!1,52,8)};function Ne(je,De,Le,Je,et,it){if(!b.isBuffer(je))throw new TypeError('"buffer" argument must be a Buffer instance');if(De>et||Deje.length)throw new RangeError("Index out of range")}b.prototype.writeUIntLE=function(De,Le,Je,et){if(De=+De,Le=Le>>>0,Je=Je>>>0,!et){var it=Math.pow(2,8*Je)-1;Ne(this,De,Le,Je,it,0)}var ot=1,at=0;for(this[Le]=De&255;++at>>0,Je=Je>>>0,!et){var it=Math.pow(2,8*Je)-1;Ne(this,De,Le,Je,it,0)}var ot=Je-1,at=1;for(this[Le+ot]=De&255;--ot>=0&&(at*=256);)this[Le+ot]=De/at&255;return Le+Je},b.prototype.writeUInt8=function(De,Le,Je){return De=+De,Le=Le>>>0,Je||Ne(this,De,Le,1,255,0),this[Le]=De&255,Le+1},b.prototype.writeUInt16LE=function(De,Le,Je){return De=+De,Le=Le>>>0,Je||Ne(this,De,Le,2,65535,0),this[Le]=De&255,this[Le+1]=De>>>8,Le+2},b.prototype.writeUInt16BE=function(De,Le,Je){return De=+De,Le=Le>>>0,Je||Ne(this,De,Le,2,65535,0),this[Le]=De>>>8,this[Le+1]=De&255,Le+2},b.prototype.writeUInt32LE=function(De,Le,Je){return De=+De,Le=Le>>>0,Je||Ne(this,De,Le,4,4294967295,0),this[Le+3]=De>>>24,this[Le+2]=De>>>16,this[Le+1]=De>>>8,this[Le]=De&255,Le+4},b.prototype.writeUInt32BE=function(De,Le,Je){return De=+De,Le=Le>>>0,Je||Ne(this,De,Le,4,4294967295,0),this[Le]=De>>>24,this[Le+1]=De>>>16,this[Le+2]=De>>>8,this[Le+3]=De&255,Le+4},b.prototype.writeIntLE=function(De,Le,Je,et){if(De=+De,Le=Le>>>0,!et){var it=Math.pow(2,8*Je-1);Ne(this,De,Le,Je,it-1,-it)}var ot=0,at=1,Ut=0;for(this[Le]=De&255;++ot>0)-Ut&255;return Le+Je},b.prototype.writeIntBE=function(De,Le,Je,et){if(De=+De,Le=Le>>>0,!et){var it=Math.pow(2,8*Je-1);Ne(this,De,Le,Je,it-1,-it)}var ot=Je-1,at=1,Ut=0;for(this[Le+ot]=De&255;--ot>=0&&(at*=256);)De<0&&Ut===0&&this[Le+ot+1]!==0&&(Ut=1),this[Le+ot]=(De/at>>0)-Ut&255;return Le+Je},b.prototype.writeInt8=function(De,Le,Je){return De=+De,Le=Le>>>0,Je||Ne(this,De,Le,1,127,-128),De<0&&(De=255+De+1),this[Le]=De&255,Le+1},b.prototype.writeInt16LE=function(De,Le,Je){return De=+De,Le=Le>>>0,Je||Ne(this,De,Le,2,32767,-32768),this[Le]=De&255,this[Le+1]=De>>>8,Le+2},b.prototype.writeInt16BE=function(De,Le,Je){return De=+De,Le=Le>>>0,Je||Ne(this,De,Le,2,32767,-32768),this[Le]=De>>>8,this[Le+1]=De&255,Le+2},b.prototype.writeInt32LE=function(De,Le,Je){return De=+De,Le=Le>>>0,Je||Ne(this,De,Le,4,2147483647,-2147483648),this[Le]=De&255,this[Le+1]=De>>>8,this[Le+2]=De>>>16,this[Le+3]=De>>>24,Le+4},b.prototype.writeInt32BE=function(De,Le,Je){return De=+De,Le=Le>>>0,Je||Ne(this,De,Le,4,2147483647,-2147483648),De<0&&(De=4294967295+De+1),this[Le]=De>>>24,this[Le+1]=De>>>16,this[Le+2]=De>>>8,this[Le+3]=De&255,Le+4};function Me(je,De,Le,Je,et,it){if(Le+Je>je.length)throw new RangeError("Index out of range");if(Le<0)throw new RangeError("Index out of range")}function Ue(je,De,Le,Je,et){return De=+De,Le=Le>>>0,et||Me(je,De,Le,4,34028234663852886e22,-34028234663852886e22),re.write(je,De,Le,Je,23,4),Le+4}b.prototype.writeFloatLE=function(De,Le,Je){return Ue(this,De,Le,!0,Je)},b.prototype.writeFloatBE=function(De,Le,Je){return Ue(this,De,Le,!1,Je)};function Ve(je,De,Le,Je,et){return De=+De,Le=Le>>>0,et||Me(je,De,Le,8,17976931348623157e292,-17976931348623157e292),re.write(je,De,Le,Je,52,8),Le+8}b.prototype.writeDoubleLE=function(De,Le,Je){return Ve(this,De,Le,!0,Je)},b.prototype.writeDoubleBE=function(De,Le,Je){return Ve(this,De,Le,!1,Je)},b.prototype.copy=function(De,Le,Je,et){if(!b.isBuffer(De))throw new TypeError("argument should be a Buffer");if(Je||(Je=0),!et&&et!==0&&(et=this.length),Le>=De.length&&(Le=De.length),Le||(Le=0),et>0&&et=this.length)throw new RangeError("Index out of range");if(et<0)throw new RangeError("sourceEnd out of bounds");et>this.length&&(et=this.length),De.length-Le=0;--ot)De[ot+Le]=this[ot+Je];else Uint8Array.prototype.set.call(De,this.subarray(Je,et),Le);return it},b.prototype.fill=function(De,Le,Je,et){if(typeof De=="string"){if(typeof Le=="string"?(et=Le,Le=0,Je=this.length):typeof Je=="string"&&(et=Je,Je=this.length),et!==void 0&&typeof et!="string")throw new TypeError("encoding must be a string");if(typeof et=="string"&&!b.isEncoding(et))throw new TypeError("Unknown encoding: "+et);if(De.length===1){var it=De.charCodeAt(0);(et==="utf8"&&it<128||et==="latin1")&&(De=it)}}else typeof De=="number"&&(De=De&255);if(Le<0||this.length>>0,Je=Je===void 0?this.length:Je>>>0,De||(De=0);var ot;if(typeof De=="number")for(ot=Le;ot55295&&Le<57344){if(!et){if(Le>56319){(De-=3)>-1&&it.push(239,191,189);continue}else if(ot+1===Je){(De-=3)>-1&&it.push(239,191,189);continue}et=Le;continue}if(Le<56320){(De-=3)>-1&&it.push(239,191,189),et=Le;continue}Le=(et-55296<<10|Le-56320)+65536}else et&&(De-=3)>-1&&it.push(239,191,189);if(et=null,Le<128){if((De-=1)<0)break;it.push(Le)}else if(Le<2048){if((De-=2)<0)break;it.push(Le>>6|192,Le&63|128)}else if(Le<65536){if((De-=3)<0)break;it.push(Le>>12|224,Le>>6&63|128,Le&63|128)}else if(Le<1114112){if((De-=4)<0)break;it.push(Le>>18|240,Le>>12&63|128,Le>>6&63|128,Le&63|128)}else throw new Error("Invalid code point")}return it}function Ye(je){for(var De=[],Le=0;Le>8,et=Le%256,it.push(et),it.push(Je);return it}function Ze(je){return ae.toByteArray(tt(je))}function Qe(je,De,Le,Je){for(var et=0;et=De.length||et>=je.length);++et)De[et+Le]=je[et];return et}function $e(je,De){return je instanceof De||je!=null&&je.constructor!=null&&je.constructor.name!=null&&je.constructor.name===De.name}function qe(je){return je!==je}}).call(this)}).call(this,a("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(a,pe,ce){pe.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},{}],92:[function(a,pe,ce){"use strict";var ee=a("get-intrinsic"),ae=a("./"),re=ae(ee("String.prototype.indexOf"));pe.exports=function(ne,x){var b=ee(ne,!!x);return typeof b=="function"&&re(ne,".prototype.")>-1?ae(b):b}},{"./":93,"get-intrinsic":348}],93:[function(a,pe,ce){"use strict";var ee=a("function-bind"),ae=a("get-intrinsic"),re=ae("%Function.prototype.apply%"),te=ae("%Function.prototype.call%"),ne=ae("%Reflect.apply%",!0)||ee.call(te,re),x=ae("%Object.getOwnPropertyDescriptor%",!0),b=ae("%Object.defineProperty%",!0),E=ae("%Math.max%");if(b)try{b({},"a",{value:1})}catch(ie){b=null}pe.exports=function(oe){var fe=ne(ee,te,arguments);if(x&&b){var ue=x(fe,"length");ue.configurable&&b(fe,"length",{value:1+E(0,oe.length-(arguments.length-1))})}return fe};var z=function(){return ne(ee,re,arguments)};b?b(pe.exports,"apply",{value:z}):pe.exports.apply=z},{"function-bind":347,"get-intrinsic":348}],94:[function(a,pe,ce){"use strict";var ee=Array.prototype.slice;pe.exports=ae;function ae(te,ne){if(!(this instanceof ae))return new ae(te,ne);this.src=te,this._withAccess=ne}ae.prototype.withAccess=function(te){return this._withAccess=te!==!1,this},ae.prototype.pick=function(te){return Array.isArray(te)||(te=ee.call(arguments)),te.length&&(this.keys=te),this},ae.prototype.to=function(te){if(te=te||{},!this.src)return te;var ne=this.keys||Object.keys(this.src);if(!this._withAccess){for(var x=0;x>8&255]},Be=function(ot){return[ot&255,ot>>8&255,ot>>16&255,ot>>24&255]},Ye=function(ot){return ot[3]<<24|ot[2]<<16|ot[1]<<8|ot[0]},Te=function(ot){return Ve(ot,23,4)},Ze=function(ot){return Ve(ot,52,8)},Qe=function(ot,at){Ee(ot[we],at,{get:function(){return Se(this)[at]}})},$e=function(ot,at,Ut,wt){var Tt=fe(Ut),gt=Se(ot);if(Tt+at>gt.byteLength)throw Ne(Oe);var ct=Se(gt.buffer).bytes,ht=Tt+gt.byteOffset,st=ve(ct,ht,ht+at);return wt?st:Ue(st)},qe=function(ot,at,Ut,wt,Tt,gt){var ct=fe(Ut),ht=Se(ot);if(ct+at>ht.byteLength)throw Ne(Oe);for(var st=Se(ht.buffer).bytes,Ct=ct+ht.byteOffset,pt=wt(+Tt),St=0;StTt)throw Ne("Wrong offset");if(wt=wt===void 0?Tt-gt:oe(wt),gt+wt>Tt)throw Ne(Ie);Fe(this,{buffer:at,byteLength:wt,byteOffset:gt}),re||(this.buffer=at,this.byteLength=wt,this.byteOffset=gt)},He=Ge[we],re&&(Qe(Pe,"byteLength"),Qe(Ge,"buffer"),Qe(Ge,"byteLength"),Qe(Ge,"byteOffset")),b(He,{getInt8:function(at){return $e(this,1,at)[0]<<24>>24},getUint8:function(at){return $e(this,1,at)[0]},getInt16:function(at){var Ut=$e(this,2,at,arguments.length>1?arguments[1]:void 0);return(Ut[1]<<8|Ut[0])<<16>>16},getUint16:function(at){var Ut=$e(this,2,at,arguments.length>1?arguments[1]:void 0);return Ut[1]<<8|Ut[0]},getInt32:function(at){return Ye($e(this,4,at,arguments.length>1?arguments[1]:void 0))},getUint32:function(at){return Ye($e(this,4,at,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(at){return rt($e(this,4,at,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(at){return rt($e(this,8,at,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(at,Ut){qe(this,1,at,tt,Ut)},setUint8:function(at,Ut){qe(this,1,at,tt,Ut)},setInt16:function(at,Ut){qe(this,2,at,ze,Ut,arguments.length>2?arguments[2]:void 0)},setUint16:function(at,Ut){qe(this,2,at,ze,Ut,arguments.length>2?arguments[2]:void 0)},setInt32:function(at,Ut){qe(this,4,at,Be,Ut,arguments.length>2?arguments[2]:void 0)},setUint32:function(at,Ut){qe(this,4,at,Be,Ut,arguments.length>2?arguments[2]:void 0)},setFloat32:function(at,Ut){qe(this,4,at,Te,Ut,arguments.length>2?arguments[2]:void 0)},setFloat64:function(at,Ut){qe(this,8,at,Ze,Ut,arguments.length>2?arguments[2]:void 0)}});else{var je=ye&&We.name!==Ce;if(!E(function(){We(1)})||!E(function(){new We(-1)})||E(function(){return new We,new We(1.5),new We(NaN),je&&!Ae})){Pe=function(at){return z(this,Xe),new We(fe(at))},Pe[we]=Xe;for(var De=he(We),Le=0,Je;De.length>Le;)(Je=De[Le++])in Pe||x(Pe,Je,We[Je]);Xe.constructor=Pe}else je&&Ae&&x(We,"name",Ce);se&&de(He)!==ke&&se(He,ke);var et=new Ge(new Pe(2)),it=ae(He.setInt8);et.setInt8(0,2147483648),et.setInt8(1,2147483649),(et.getInt8(0)||!et.getInt8(1))&&b(He,{setInt8:function(at,Ut){it(this,at,Ut<<24>>24)},setUint8:function(at,Ut){it(this,at,Ut<<24>>24)}},{unsafe:!0})}me(Pe,Ce),me(Ge,_e),pe.exports={ArrayBuffer:Pe,DataView:Ge}},{"../internals/an-instance":100,"../internals/array-buffer-native":102,"../internals/array-fill":106,"../internals/array-slice-simple":116,"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/ieee754":169,"../internals/internal-state":173,"../internals/object-define-property":198,"../internals/object-get-own-property-names":201,"../internals/object-get-prototype-of":203,"../internals/object-set-prototype-of":208,"../internals/redefine-all":221,"../internals/set-to-string-tag":234,"../internals/to-index":246,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],105:[function(a,pe,ce){"use strict";var ee=a("../internals/to-object"),ae=a("../internals/to-absolute-index"),re=a("../internals/length-of-array-like"),te=Math.min;pe.exports=[].copyWithin||function(x,b){var E=ee(this),z=re(E),ie=ae(x,z),oe=ae(b,z),fe=arguments.length>2?arguments[2]:void 0,ue=te((fe===void 0?z:ae(fe,z))-oe,z-ie),de=1;for(oe0;)oe in E?E[ie]=E[oe]:delete E[ie],ie+=de,oe+=de;return E}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(a,pe,ce){"use strict";var ee=a("../internals/to-object"),ae=a("../internals/to-absolute-index"),re=a("../internals/length-of-array-like");pe.exports=function(ne){for(var x=ee(this),b=re(x),E=arguments.length,z=ae(E>1?arguments[1]:void 0,b),ie=E>2?arguments[2]:void 0,oe=ie===void 0?b:ae(ie,b);oe>z;)x[z++]=ne;return x}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(a,pe,ce){"use strict";var ee=a("../internals/array-iteration").forEach,ae=a("../internals/array-method-is-strict"),re=ae("forEach");pe.exports=re?[].forEach:function(ne){return ee(this,ne,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(a,pe,ce){var ee=a("../internals/length-of-array-like");pe.exports=function(ae,re){for(var te=0,ne=ee(re),x=new ae(ne);ne>te;)x[te]=re[te++];return x}},{"../internals/length-of-array-like":188}],109:[function(a,pe,ce){"use strict";var ee=a("../internals/global"),ae=a("../internals/function-bind-context"),re=a("../internals/function-call"),te=a("../internals/to-object"),ne=a("../internals/call-with-safe-iteration-closing"),x=a("../internals/is-array-iterator-method"),b=a("../internals/is-constructor"),E=a("../internals/length-of-array-like"),z=a("../internals/create-property"),ie=a("../internals/get-iterator"),oe=a("../internals/get-iterator-method"),fe=ee.Array;pe.exports=function(de){var se=te(de),he=b(this),Ee=arguments.length,ge=Ee>1?arguments[1]:void 0,ve=ge!==void 0;ve&&(ge=ae(ge,Ee>2?arguments[2]:void 0));var me=oe(se),be=0,ye,Ae,Se,Fe,Ce,_e;if(me&&!(this==fe&&x(me)))for(Fe=ie(se,me),Ce=Fe.next,Ae=he?new this:[];!(Se=re(Ce,Fe)).done;be++)_e=ve?ne(Fe,ge,[Se.value,be],!0):Se.value,z(Ae,be,_e);else for(ye=E(se),Ae=he?new this(ye):fe(ye);ye>be;be++)_e=ve?ge(se[be],be):se[be],z(Ae,be,_e);return Ae.length=be,Ae}},{"../internals/call-with-safe-iteration-closing":121,"../internals/create-property":131,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/is-constructor":177,"../internals/length-of-array-like":188,"../internals/to-object":250}],110:[function(a,pe,ce){var ee=a("../internals/to-indexed-object"),ae=a("../internals/to-absolute-index"),re=a("../internals/length-of-array-like"),te=function(ne){return function(x,b,E){var z=ee(x),ie=re(z),oe=ae(E,ie),fe;if(ne&&b!=b){for(;ie>oe;)if(fe=z[oe++],fe!=fe)return!0}else for(;ie>oe;oe++)if((ne||oe in z)&&z[oe]===b)return ne||oe||0;return!ne&&-1}};pe.exports={includes:te(!0),indexOf:te(!1)}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247}],111:[function(a,pe,ce){var ee=a("../internals/function-bind-context"),ae=a("../internals/function-uncurry-this"),re=a("../internals/indexed-object"),te=a("../internals/to-object"),ne=a("../internals/length-of-array-like"),x=a("../internals/array-species-create"),b=ae([].push),E=function(z){var ie=z==1,oe=z==2,fe=z==3,ue=z==4,de=z==6,se=z==7,he=z==5||de;return function(Ee,ge,ve,me){for(var be=te(Ee),ye=re(be),Ae=ee(ge,ve),Se=ne(ye),Fe=0,Ce=me||x,_e=ie?Ce(Ee,Se):oe||se?Ce(Ee,0):void 0,we,Ie;Se>Fe;Fe++)if((he||Fe in ye)&&(we=ye[Fe],Ie=Ae(we,Fe,be),z))if(ie)_e[Fe]=Ie;else if(Ie)switch(z){case 3:return!0;case 5:return we;case 6:return Fe;case 2:b(_e,we)}else switch(z){case 4:return!1;case 7:b(_e,we)}return de?-1:fe||ue?ue:_e}};pe.exports={forEach:E(0),map:E(1),filter:E(2),some:E(3),every:E(4),find:E(5),findIndex:E(6),filterReject:E(7)}},{"../internals/array-species-create":120,"../internals/function-bind-context":153,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],112:[function(a,pe,ce){"use strict";var ee=a("../internals/function-apply"),ae=a("../internals/to-indexed-object"),re=a("../internals/to-integer-or-infinity"),te=a("../internals/length-of-array-like"),ne=a("../internals/array-method-is-strict"),x=Math.min,b=[].lastIndexOf,E=!!b&&1/[1].lastIndexOf(1,-0)<0,z=ne("lastIndexOf"),ie=E||!z;pe.exports=ie?function(fe){if(E)return ee(b,this,arguments)||0;var ue=ae(this),de=te(ue),se=de-1;for(arguments.length>1&&(se=x(se,re(arguments[1]))),se<0&&(se=de+se);se>=0;se--)if(se in ue&&ue[se]===fe)return se||0;return-1}:b},{"../internals/array-method-is-strict":114,"../internals/function-apply":152,"../internals/length-of-array-like":188,"../internals/to-indexed-object":247,"../internals/to-integer-or-infinity":248}],113:[function(a,pe,ce){var ee=a("../internals/fails"),ae=a("../internals/well-known-symbol"),re=a("../internals/engine-v8-version"),te=ae("species");pe.exports=function(ne){return re>=51||!ee(function(){var x=[],b=x.constructor={};return b[te]=function(){return{foo:1}},x[ne](Boolean).foo!==1})}},{"../internals/engine-v8-version":146,"../internals/fails":150,"../internals/well-known-symbol":268}],114:[function(a,pe,ce){"use strict";var ee=a("../internals/fails");pe.exports=function(ae,re){var te=[][ae];return!!te&&ee(function(){te.call(null,re||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/a-callable"),re=a("../internals/to-object"),te=a("../internals/indexed-object"),ne=a("../internals/length-of-array-like"),x=ee.TypeError,b=function(E){return function(z,ie,oe,fe){ae(ie);var ue=re(z),de=te(ue),se=ne(ue),he=E?se-1:0,Ee=E?-1:1;if(oe<2)for(;;){if(he in de){fe=de[he],he+=Ee;break}if(he+=Ee,E?he<0:se<=he)throw x("Reduce of empty array with no initial value")}for(;E?he>=0:se>he;he+=Ee)he in de&&(fe=ie(fe,de[he],he,ue));return fe}};pe.exports={left:b(!1),right:b(!0)}},{"../internals/a-callable":95,"../internals/global":163,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],116:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/to-absolute-index"),re=a("../internals/length-of-array-like"),te=a("../internals/create-property"),ne=ee.Array,x=Math.max;pe.exports=function(b,E,z){for(var ie=re(b),oe=ae(E,ie),fe=ae(z===void 0?ie:z,ie),ue=ne(x(fe-oe,0)),de=0;oe0;)x[oe]=x[--oe];oe!==z++&&(x[oe]=ie)}return x},ne=function(x,b,E,z){for(var ie=b.length,oe=E.length,fe=0,ue=0;fe0&&b[0]<4?1:+(b[0]+b[1])),!E&&ae&&(b=ae.match(/Edge\/(\d+)/),(!b||b[1]>=74)&&(b=ae.match(/Chrome\/(\d+)/),b&&(E=+b[1]))),pe.exports=E},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(a,pe,ce){var ee=a("../internals/engine-user-agent"),ae=ee.match(/AppleWebKit\/(\d+)\./);pe.exports=!!ae&&+ae[1]},{"../internals/engine-user-agent":145}],148:[function(a,pe,ce){pe.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/object-get-own-property-descriptor").f,re=a("../internals/create-non-enumerable-property"),te=a("../internals/redefine"),ne=a("../internals/set-global"),x=a("../internals/copy-constructor-properties"),b=a("../internals/is-forced");pe.exports=function(E,z){var ie=E.target,oe=E.global,fe=E.stat,ue,de,se,he,Ee,ge;if(oe?de=ee:fe?de=ee[ie]||ne(ie,{}):de=(ee[ie]||{}).prototype,de)for(se in z){if(Ee=z[se],E.noTargetGet?(ge=ae(de,se),he=ge&&ge.value):he=de[se],ue=b(oe?se:ie+(fe?".":"#")+se,E.forced),!ue&&he!==void 0){if(typeof Ee==typeof he)continue;x(Ee,he)}(E.sham||he&&he.sham)&&re(Ee,"sham",!0),te(de,se,Ee,E)}}},{"../internals/copy-constructor-properties":125,"../internals/create-non-enumerable-property":129,"../internals/global":163,"../internals/is-forced":178,"../internals/object-get-own-property-descriptor":199,"../internals/redefine":222,"../internals/set-global":232}],150:[function(a,pe,ce){pe.exports=function(ee){try{return!!ee()}catch(ae){return!0}}},{}],151:[function(a,pe,ce){"use strict";a("../modules/es.regexp.exec");var ee=a("../internals/function-uncurry-this"),ae=a("../internals/redefine"),re=a("../internals/regexp-exec"),te=a("../internals/fails"),ne=a("../internals/well-known-symbol"),x=a("../internals/create-non-enumerable-property"),b=ne("species"),E=RegExp.prototype;pe.exports=function(z,ie,oe,fe){var ue=ne(z),de=!te(function(){var ge={};return ge[ue]=function(){return 7},""[z](ge)!=7}),se=de&&!te(function(){var ge=!1,ve=/a/;return z==="split"&&(ve={},ve.constructor={},ve.constructor[b]=function(){return ve},ve.flags="",ve[ue]=/./[ue]),ve.exec=function(){return ge=!0,null},ve[ue](""),!ge});if(!de||!se||oe){var he=ee(/./[ue]),Ee=ie(ue,""[z],function(ge,ve,me,be,ye){var Ae=ee(ge),Se=ve.exec;return Se===re||Se===E.exec?de&&!ye?{done:!0,value:he(ve,me,be)}:{done:!0,value:Ae(me,ve,be)}:{done:!1}});ae(String.prototype,z,Ee[0]),ae(E,ue,Ee[1])}fe&&x(E[ue],"sham",!0)}},{"../internals/create-non-enumerable-property":129,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/redefine":222,"../internals/regexp-exec":224,"../internals/well-known-symbol":268,"../modules/es.regexp.exec":300}],152:[function(a,pe,ce){var ee=a("../internals/function-bind-native"),ae=Function.prototype,re=ae.apply,te=ae.call;pe.exports=typeof Reflect=="object"&&Reflect.apply||(ee?te.bind(re):function(){return te.apply(re,arguments)})},{"../internals/function-bind-native":154}],153:[function(a,pe,ce){var ee=a("../internals/function-uncurry-this"),ae=a("../internals/a-callable"),re=a("../internals/function-bind-native"),te=ee(ee.bind);pe.exports=function(ne,x){return ae(ne),x===void 0?ne:re?te(ne,x):function(){return ne.apply(x,arguments)}}},{"../internals/a-callable":95,"../internals/function-bind-native":154,"../internals/function-uncurry-this":157}],154:[function(a,pe,ce){var ee=a("../internals/fails");pe.exports=!ee(function(){var ae=function(){}.bind();return typeof ae!="function"||ae.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(a,pe,ce){var ee=a("../internals/function-bind-native"),ae=Function.prototype.call;pe.exports=ee?ae.bind(ae):function(){return ae.apply(ae,arguments)}},{"../internals/function-bind-native":154}],156:[function(a,pe,ce){var ee=a("../internals/descriptors"),ae=a("../internals/has-own-property"),re=Function.prototype,te=ee&&Object.getOwnPropertyDescriptor,ne=ae(re,"name"),x=ne&&function(){}.name==="something",b=ne&&(!ee||ee&&te(re,"name").configurable);pe.exports={EXISTS:ne,PROPER:x,CONFIGURABLE:b}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(a,pe,ce){var ee=a("../internals/function-bind-native"),ae=Function.prototype,re=ae.bind,te=ae.call,ne=ee&&re.bind(te,te);pe.exports=ee?function(x){return x&&ne(x)}:function(x){return x&&function(){return te.apply(x,arguments)}}},{"../internals/function-bind-native":154}],158:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/is-callable"),re=function(te){return ae(te)?te:void 0};pe.exports=function(te,ne){return arguments.length<2?re(ee[te]):ee[te]&&ee[te][ne]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(a,pe,ce){var ee=a("../internals/classof"),ae=a("../internals/get-method"),re=a("../internals/iterators"),te=a("../internals/well-known-symbol"),ne=te("iterator");pe.exports=function(x){if(x!=null)return ae(x,ne)||ae(x,"@@iterator")||re[ee(x)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/function-call"),re=a("../internals/a-callable"),te=a("../internals/an-object"),ne=a("../internals/try-to-string"),x=a("../internals/get-iterator-method"),b=ee.TypeError;pe.exports=function(E,z){var ie=arguments.length<2?x(E):z;if(re(ie))return te(ae(ie,E));throw b(ne(E)+" is not iterable")}},{"../internals/a-callable":95,"../internals/an-object":101,"../internals/function-call":155,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/try-to-string":257}],161:[function(a,pe,ce){var ee=a("../internals/a-callable");pe.exports=function(ae,re){var te=ae[re];return te==null?void 0:ee(te)}},{"../internals/a-callable":95}],162:[function(a,pe,ce){var ee=a("../internals/function-uncurry-this"),ae=a("../internals/to-object"),re=Math.floor,te=ee("".charAt),ne=ee("".replace),x=ee("".slice),b=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,E=/\$([$&'`]|\d{1,2})/g;pe.exports=function(z,ie,oe,fe,ue,de){var se=oe+z.length,he=fe.length,Ee=E;return ue!==void 0&&(ue=ae(ue),Ee=b),ne(de,Ee,function(ge,ve){var me;switch(te(ve,0)){case"$":return"$";case"&":return z;case"`":return x(ie,0,oe);case"'":return x(ie,se);case"<":me=ue[x(ve,1,-1)];break;default:var be=+ve;if(be===0)return ge;if(be>he){var ye=re(be/10);return ye===0?ge:ye<=he?fe[ye-1]===void 0?te(ve,1):fe[ye-1]+te(ve,1):ge}me=fe[be-1]}return me===void 0?"":me})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(a,pe,ce){(function(ee){(function(){var ae=function(re){return re&&re.Math==Math&&re};pe.exports=ae(typeof globalThis=="object"&&globalThis)||ae(typeof window=="object"&&window)||ae(typeof self=="object"&&self)||ae(typeof ee=="object"&&ee)||function(){return this}()||Function("return this")()}).call(this)}).call(this,typeof nt!="undefined"?nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],164:[function(a,pe,ce){var ee=a("../internals/function-uncurry-this"),ae=a("../internals/to-object"),re=ee({}.hasOwnProperty);pe.exports=Object.hasOwn||function(ne,x){return re(ae(ne),x)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(a,pe,ce){pe.exports={}},{}],166:[function(a,pe,ce){var ee=a("../internals/global");pe.exports=function(ae,re){var te=ee.console;te&&te.error&&(arguments.length==1?te.error(ae):te.error(ae,re))}},{"../internals/global":163}],167:[function(a,pe,ce){var ee=a("../internals/get-built-in");pe.exports=ee("document","documentElement")},{"../internals/get-built-in":158}],168:[function(a,pe,ce){var ee=a("../internals/descriptors"),ae=a("../internals/fails"),re=a("../internals/document-create-element");pe.exports=!ee&&!ae(function(){return Object.defineProperty(re("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(a,pe,ce){var ee=a("../internals/global"),ae=ee.Array,re=Math.abs,te=Math.pow,ne=Math.floor,x=Math.log,b=Math.LN2,E=function(ie,oe,fe){var ue=ae(fe),de=fe*8-oe-1,se=(1<>1,Ee=oe===23?te(2,-24)-te(2,-77):0,ge=ie<0||ie===0&&1/ie<0?1:0,ve=0,me,be,ye;for(ie=re(ie),ie!=ie||ie===1/0?(be=ie!=ie?1:0,me=se):(me=ne(x(ie)/b),ye=te(2,-me),ie*ye<1&&(me--,ye*=2),me+he>=1?ie+=Ee/ye:ie+=Ee*te(2,1-he),ie*ye>=2&&(me++,ye/=2),me+he>=se?(be=0,me=se):me+he>=1?(be=(ie*ye-1)*te(2,oe),me=me+he):(be=ie*te(2,he-1)*te(2,oe),me=0));oe>=8;)ue[ve++]=be&255,be/=256,oe-=8;for(me=me<0;)ue[ve++]=me&255,me/=256,de-=8;return ue[--ve]|=ge*128,ue},z=function(ie,oe){var fe=ie.length,ue=fe*8-oe-1,de=(1<>1,he=ue-7,Ee=fe-1,ge=ie[Ee--],ve=ge&127,me;for(ge>>=7;he>0;)ve=ve*256+ie[Ee--],he-=8;for(me=ve&(1<<-he)-1,ve>>=-he,he+=oe;he>0;)me=me*256+ie[Ee--],he-=8;if(ve===0)ve=1-se;else{if(ve===de)return me?NaN:ge?-1/0:1/0;me=me+te(2,oe),ve=ve-se}return(ge?-1:1)*me*te(2,ve-oe)};pe.exports={pack:E,unpack:z}},{"../internals/global":163}],170:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/function-uncurry-this"),re=a("../internals/fails"),te=a("../internals/classof-raw"),ne=ee.Object,x=ae("".split);pe.exports=re(function(){return!ne("z").propertyIsEnumerable(0)})?function(b){return te(b)=="String"?x(b,""):ne(b)}:ne},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(a,pe,ce){var ee=a("../internals/is-callable"),ae=a("../internals/is-object"),re=a("../internals/object-set-prototype-of");pe.exports=function(te,ne,x){var b,E;return re&&ee(b=ne.constructor)&&b!==x&&ae(E=b.prototype)&&E!==x.prototype&&re(te,E),te}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(a,pe,ce){var ee=a("../internals/function-uncurry-this"),ae=a("../internals/is-callable"),re=a("../internals/shared-store"),te=ee(Function.toString);ae(re.inspectSource)||(re.inspectSource=function(ne){return te(ne)}),pe.exports=re.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(a,pe,ce){var ee=a("../internals/native-weak-map"),ae=a("../internals/global"),re=a("../internals/function-uncurry-this"),te=a("../internals/is-object"),ne=a("../internals/create-non-enumerable-property"),x=a("../internals/has-own-property"),b=a("../internals/shared-store"),E=a("../internals/shared-key"),z=a("../internals/hidden-keys"),ie="Object already initialized",oe=ae.TypeError,fe=ae.WeakMap,ue,de,se,he=function(Ae){return se(Ae)?de(Ae):ue(Ae,{})},Ee=function(Ae){return function(Se){var Fe;if(!te(Se)||(Fe=de(Se)).type!==Ae)throw oe("Incompatible receiver, "+Ae+" required");return Fe}};if(ee||b.state){var ge=b.state||(b.state=new fe),ve=re(ge.get),me=re(ge.has),be=re(ge.set);ue=function(Ae,Se){if(me(ge,Ae))throw new oe(ie);return Se.facade=Ae,be(ge,Ae,Se),Se},de=function(Ae){return ve(ge,Ae)||{}},se=function(Ae){return me(ge,Ae)}}else{var ye=E("state");z[ye]=!0,ue=function(Ae,Se){if(x(Ae,ye))throw new oe(ie);return Se.facade=Ae,ne(Ae,ye,Se),Se},de=function(Ae){return x(Ae,ye)?Ae[ye]:{}},se=function(Ae){return x(Ae,ye)}}pe.exports={set:ue,get:de,has:se,enforce:he,getterFor:Ee}},{"../internals/create-non-enumerable-property":129,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/is-object":180,"../internals/native-weak-map":192,"../internals/shared-key":235,"../internals/shared-store":236}],174:[function(a,pe,ce){var ee=a("../internals/well-known-symbol"),ae=a("../internals/iterators"),re=ee("iterator"),te=Array.prototype;pe.exports=function(ne){return ne!==void 0&&(ae.Array===ne||te[re]===ne)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(a,pe,ce){var ee=a("../internals/classof-raw");pe.exports=Array.isArray||function(re){return ee(re)=="Array"}},{"../internals/classof-raw":123}],176:[function(a,pe,ce){pe.exports=function(ee){return typeof ee=="function"}},{}],177:[function(a,pe,ce){var ee=a("../internals/function-uncurry-this"),ae=a("../internals/fails"),re=a("../internals/is-callable"),te=a("../internals/classof"),ne=a("../internals/get-built-in"),x=a("../internals/inspect-source"),b=function(){},E=[],z=ne("Reflect","construct"),ie=/^\s*(?:class|function)\b/,oe=ee(ie.exec),fe=!ie.exec(b),ue=function(he){if(!re(he))return!1;try{return z(b,E,he),!0}catch(Ee){return!1}},de=function(he){if(!re(he))return!1;switch(te(he)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return fe||!!oe(ie,x(he))}catch(Ee){return!0}};de.sham=!0,pe.exports=!z||ae(function(){var se;return ue(ue.call)||!ue(Object)||!ue(function(){se=!0})||se})?de:ue},{"../internals/classof":124,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/inspect-source":172,"../internals/is-callable":176}],178:[function(a,pe,ce){var ee=a("../internals/fails"),ae=a("../internals/is-callable"),re=/#|\.prototype\./,te=function(z,ie){var oe=x[ne(z)];return oe==E?!0:oe==b?!1:ae(ie)?ee(ie):!!ie},ne=te.normalize=function(z){return String(z).replace(re,".").toLowerCase()},x=te.data={},b=te.NATIVE="N",E=te.POLYFILL="P";pe.exports=te},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(a,pe,ce){var ee=a("../internals/is-object"),ae=Math.floor;pe.exports=Number.isInteger||function(te){return!ee(te)&&isFinite(te)&&ae(te)===te}},{"../internals/is-object":180}],180:[function(a,pe,ce){var ee=a("../internals/is-callable");pe.exports=function(ae){return typeof ae=="object"?ae!==null:ee(ae)}},{"../internals/is-callable":176}],181:[function(a,pe,ce){pe.exports=!1},{}],182:[function(a,pe,ce){var ee=a("../internals/is-object"),ae=a("../internals/classof-raw"),re=a("../internals/well-known-symbol"),te=re("match");pe.exports=function(ne){var x;return ee(ne)&&((x=ne[te])!==void 0?!!x:ae(ne)=="RegExp")}},{"../internals/classof-raw":123,"../internals/is-object":180,"../internals/well-known-symbol":268}],183:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/get-built-in"),re=a("../internals/is-callable"),te=a("../internals/object-is-prototype-of"),ne=a("../internals/use-symbol-as-uid"),x=ee.Object;pe.exports=ne?function(b){return typeof b=="symbol"}:function(b){var E=ae("Symbol");return re(E)&&te(E.prototype,x(b))}},{"../internals/get-built-in":158,"../internals/global":163,"../internals/is-callable":176,"../internals/object-is-prototype-of":204,"../internals/use-symbol-as-uid":264}],184:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/function-bind-context"),re=a("../internals/function-call"),te=a("../internals/an-object"),ne=a("../internals/try-to-string"),x=a("../internals/is-array-iterator-method"),b=a("../internals/length-of-array-like"),E=a("../internals/object-is-prototype-of"),z=a("../internals/get-iterator"),ie=a("../internals/get-iterator-method"),oe=a("../internals/iterator-close"),fe=ee.TypeError,ue=function(se,he){this.stopped=se,this.result=he},de=ue.prototype;pe.exports=function(se,he,Ee){var ge=Ee&&Ee.that,ve=!!(Ee&&Ee.AS_ENTRIES),me=!!(Ee&&Ee.IS_ITERATOR),be=!!(Ee&&Ee.INTERRUPTED),ye=ae(he,ge),Ae,Se,Fe,Ce,_e,we,Ie,Oe=function(Pe){return Ae&&oe(Ae,"normal",Pe),new ue(!0,Pe)},We=function(Pe){return ve?(te(Pe),be?ye(Pe[0],Pe[1],Oe):ye(Pe[0],Pe[1])):be?ye(Pe,Oe):ye(Pe)};if(me)Ae=se;else{if(Se=ie(se),!Se)throw fe(ne(se)+" is not iterable");if(x(Se)){for(Fe=0,Ce=b(se);Ce>Fe;Fe++)if(_e=We(se[Fe]),_e&&E(de,_e))return _e;return new ue(!1)}Ae=z(se,Se)}for(we=Ae.next;!(Ie=re(we,Ae)).done;){try{_e=We(Ie.value)}catch(Pe){oe(Ae,"throw",Pe)}if(typeof _e=="object"&&_e&&E(de,_e))return _e}return new ue(!1)}},{"../internals/an-object":101,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/iterator-close":185,"../internals/length-of-array-like":188,"../internals/object-is-prototype-of":204,"../internals/try-to-string":257}],185:[function(a,pe,ce){var ee=a("../internals/function-call"),ae=a("../internals/an-object"),re=a("../internals/get-method");pe.exports=function(te,ne,x){var b,E;ae(te);try{if(b=re(te,"return"),!b){if(ne==="throw")throw x;return x}b=ee(b,te)}catch(z){E=!0,b=z}if(ne==="throw")throw x;if(E)throw b;return ae(b),x}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(a,pe,ce){"use strict";var ee=a("../internals/fails"),ae=a("../internals/is-callable"),re=a("../internals/object-create"),te=a("../internals/object-get-prototype-of"),ne=a("../internals/redefine"),x=a("../internals/well-known-symbol"),b=a("../internals/is-pure"),E=x("iterator"),z=!1,ie,oe,fe;[].keys&&(fe=[].keys(),"next"in fe?(oe=te(te(fe)),oe!==Object.prototype&&(ie=oe)):z=!0);var ue=ie==null||ee(function(){var de={};return ie[E].call(de)!==de});ue?ie={}:b&&(ie=re(ie)),ae(ie[E])||ne(ie,E,function(){return this}),pe.exports={IteratorPrototype:ie,BUGGY_SAFARI_ITERATORS:z}},{"../internals/fails":150,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/object-create":196,"../internals/object-get-prototype-of":203,"../internals/redefine":222,"../internals/well-known-symbol":268}],187:[function(a,pe,ce){arguments[4][165][0].apply(ce,arguments)},{dup:165}],188:[function(a,pe,ce){var ee=a("../internals/to-length");pe.exports=function(ae){return ee(ae.length)}},{"../internals/to-length":249}],189:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/function-bind-context"),re=a("../internals/object-get-own-property-descriptor").f,te=a("../internals/task").set,ne=a("../internals/engine-is-ios"),x=a("../internals/engine-is-ios-pebble"),b=a("../internals/engine-is-webos-webkit"),E=a("../internals/engine-is-node"),z=ee.MutationObserver||ee.WebKitMutationObserver,ie=ee.document,oe=ee.process,fe=ee.Promise,ue=re(ee,"queueMicrotask"),de=ue&&ue.value,se,he,Ee,ge,ve,me,be,ye;de||(se=function(){var Ae,Se;for(E&&(Ae=oe.domain)&&Ae.exit();he;){Se=he.fn,he=he.next;try{Se()}catch(Fe){throw he?ge():Ee=void 0,Fe}}Ee=void 0,Ae&&Ae.enter()},!ne&&!E&&!b&&z&&ie?(ve=!0,me=ie.createTextNode(""),new z(se).observe(me,{characterData:!0}),ge=function(){me.data=ve=!ve}):!x&&fe&&fe.resolve?(be=fe.resolve(void 0),be.constructor=fe,ye=ae(be.then,be),ge=function(){ye(se)}):E?ge=function(){oe.nextTick(se)}:(te=ae(te,ee),ge=function(){te(se)})),pe.exports=de||function(Ae){var Se={fn:Ae,next:void 0};Ee&&(Ee.next=Se),he||(he=Se,ge()),Ee=Se}},{"../internals/engine-is-ios":142,"../internals/engine-is-ios-pebble":141,"../internals/engine-is-node":143,"../internals/engine-is-webos-webkit":144,"../internals/function-bind-context":153,"../internals/global":163,"../internals/object-get-own-property-descriptor":199,"../internals/task":243}],190:[function(a,pe,ce){var ee=a("../internals/native-symbol");pe.exports=ee&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(a,pe,ce){var ee=a("../internals/engine-v8-version"),ae=a("../internals/fails");pe.exports=!!Object.getOwnPropertySymbols&&!ae(function(){var re=Symbol();return!String(re)||!(Object(re)instanceof Symbol)||!Symbol.sham&&ee&&ee<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/is-callable"),re=a("../internals/inspect-source"),te=ee.WeakMap;pe.exports=ae(te)&&/native code/.test(re(te))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(a,pe,ce){"use strict";var ee=a("../internals/a-callable"),ae=function(re){var te,ne;this.promise=new re(function(x,b){if(te!==void 0||ne!==void 0)throw TypeError("Bad Promise constructor");te=x,ne=b}),this.resolve=ee(te),this.reject=ee(ne)};pe.exports.f=function(re){return new ae(re)}},{"../internals/a-callable":95}],194:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/is-regexp"),re=ee.TypeError;pe.exports=function(te){if(ae(te))throw re("The method doesn't accept regular expressions");return te}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(a,pe,ce){"use strict";var ee=a("../internals/descriptors"),ae=a("../internals/function-uncurry-this"),re=a("../internals/function-call"),te=a("../internals/fails"),ne=a("../internals/object-keys"),x=a("../internals/object-get-own-property-symbols"),b=a("../internals/object-property-is-enumerable"),E=a("../internals/to-object"),z=a("../internals/indexed-object"),ie=Object.assign,oe=Object.defineProperty,fe=ae([].concat);pe.exports=!ie||te(function(){if(ee&&ie({b:1},ie(oe({},"a",{enumerable:!0,get:function(){oe(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var ue={},de={},se=Symbol(),he="abcdefghijklmnopqrst";return ue[se]=7,he.split("").forEach(function(Ee){de[Ee]=Ee}),ie({},ue)[se]!=7||ne(ie({},de)).join("")!=he})?function(de,se){for(var he=E(de),Ee=arguments.length,ge=1,ve=x.f,me=b.f;Ee>ge;)for(var be=z(arguments[ge++]),ye=ve?fe(ne(be),ve(be)):ne(be),Ae=ye.length,Se=0,Fe;Ae>Se;)Fe=ye[Se++],(!ee||re(me,be,Fe))&&(he[Fe]=be[Fe]);return he}:ie},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/object-get-own-property-symbols":202,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-object":250}],196:[function(a,pe,ce){var ee=a("../internals/an-object"),ae=a("../internals/object-define-properties"),re=a("../internals/enum-bug-keys"),te=a("../internals/hidden-keys"),ne=a("../internals/html"),x=a("../internals/document-create-element"),b=a("../internals/shared-key"),E=">",z="<",ie="prototype",oe="script",fe=b("IE_PROTO"),ue=function(){},de=function(ve){return z+oe+E+ve+z+"/"+oe+E},se=function(ve){ve.write(de("")),ve.close();var me=ve.parentWindow.Object;return ve=null,me},he=function(){var ve=x("iframe"),me="java"+oe+":",be;return ve.style.display="none",ne.appendChild(ve),ve.src=String(me),be=ve.contentWindow.document,be.open(),be.write(de("document.F=Object")),be.close(),be.F},Ee,ge=function(){try{Ee=new ActiveXObject("htmlfile")}catch(me){}ge=typeof document!="undefined"?document.domain&&Ee?se(Ee):he():se(Ee);for(var ve=re.length;ve--;)delete ge[ie][re[ve]];return ge()};te[fe]=!0,pe.exports=Object.create||function(me,be){var ye;return me!==null?(ue[ie]=ee(me),ye=new ue,ue[ie]=null,ye[fe]=me):ye=ge(),be===void 0?ye:ae.f(ye,be)}},{"../internals/an-object":101,"../internals/document-create-element":135,"../internals/enum-bug-keys":148,"../internals/hidden-keys":165,"../internals/html":167,"../internals/object-define-properties":197,"../internals/shared-key":235}],197:[function(a,pe,ce){var ee=a("../internals/descriptors"),ae=a("../internals/v8-prototype-define-bug"),re=a("../internals/object-define-property"),te=a("../internals/an-object"),ne=a("../internals/to-indexed-object"),x=a("../internals/object-keys");ce.f=ee&&!ae?Object.defineProperties:function(E,z){te(E);for(var ie=ne(z),oe=x(z),fe=oe.length,ue=0,de;fe>ue;)re.f(E,de=oe[ue++],ie[de]);return E}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/object-define-property":198,"../internals/object-keys":206,"../internals/to-indexed-object":247,"../internals/v8-prototype-define-bug":265}],198:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/descriptors"),re=a("../internals/ie8-dom-define"),te=a("../internals/v8-prototype-define-bug"),ne=a("../internals/an-object"),x=a("../internals/to-property-key"),b=ee.TypeError,E=Object.defineProperty,z=Object.getOwnPropertyDescriptor,ie="enumerable",oe="configurable",fe="writable";ce.f=ae?te?function(de,se,he){if(ne(de),se=x(se),ne(he),typeof de=="function"&&se==="prototype"&&"value"in he&&fe in he&&!he[fe]){var Ee=z(de,se);Ee&&Ee[fe]&&(de[se]=he.value,he={configurable:oe in he?he[oe]:Ee[oe],enumerable:ie in he?he[ie]:Ee[ie],writable:!1})}return E(de,se,he)}:E:function(de,se,he){if(ne(de),se=x(se),ne(he),re)try{return E(de,se,he)}catch(Ee){}if("get"in he||"set"in he)throw b("Accessors not supported");return"value"in he&&(de[se]=he.value),de}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/global":163,"../internals/ie8-dom-define":168,"../internals/to-property-key":254,"../internals/v8-prototype-define-bug":265}],199:[function(a,pe,ce){var ee=a("../internals/descriptors"),ae=a("../internals/function-call"),re=a("../internals/object-property-is-enumerable"),te=a("../internals/create-property-descriptor"),ne=a("../internals/to-indexed-object"),x=a("../internals/to-property-key"),b=a("../internals/has-own-property"),E=a("../internals/ie8-dom-define"),z=Object.getOwnPropertyDescriptor;ce.f=ee?z:function(oe,fe){if(oe=ne(oe),fe=x(fe),E)try{return z(oe,fe)}catch(ue){}if(b(oe,fe))return te(!ae(re.f,oe,fe),oe[fe])}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/function-call":155,"../internals/has-own-property":164,"../internals/ie8-dom-define":168,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247,"../internals/to-property-key":254}],200:[function(a,pe,ce){var ee=a("../internals/classof-raw"),ae=a("../internals/to-indexed-object"),re=a("../internals/object-get-own-property-names").f,te=a("../internals/array-slice-simple"),ne=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],x=function(b){try{return re(b)}catch(E){return te(ne)}};pe.exports.f=function(E){return ne&&ee(E)=="Window"?x(E):re(ae(E))}},{"../internals/array-slice-simple":116,"../internals/classof-raw":123,"../internals/object-get-own-property-names":201,"../internals/to-indexed-object":247}],201:[function(a,pe,ce){var ee=a("../internals/object-keys-internal"),ae=a("../internals/enum-bug-keys"),re=ae.concat("length","prototype");ce.f=Object.getOwnPropertyNames||function(ne){return ee(ne,re)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(a,pe,ce){ce.f=Object.getOwnPropertySymbols},{}],203:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/has-own-property"),re=a("../internals/is-callable"),te=a("../internals/to-object"),ne=a("../internals/shared-key"),x=a("../internals/correct-prototype-getter"),b=ne("IE_PROTO"),E=ee.Object,z=E.prototype;pe.exports=x?E.getPrototypeOf:function(ie){var oe=te(ie);if(ae(oe,b))return oe[b];var fe=oe.constructor;return re(fe)&&oe instanceof fe?fe.prototype:oe instanceof E?z:null}},{"../internals/correct-prototype-getter":127,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/shared-key":235,"../internals/to-object":250}],204:[function(a,pe,ce){var ee=a("../internals/function-uncurry-this");pe.exports=ee({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(a,pe,ce){var ee=a("../internals/function-uncurry-this"),ae=a("../internals/has-own-property"),re=a("../internals/to-indexed-object"),te=a("../internals/array-includes").indexOf,ne=a("../internals/hidden-keys"),x=ee([].push);pe.exports=function(b,E){var z=re(b),ie=0,oe=[],fe;for(fe in z)!ae(ne,fe)&&ae(z,fe)&&x(oe,fe);for(;E.length>ie;)ae(z,fe=E[ie++])&&(~te(oe,fe)||x(oe,fe));return oe}},{"../internals/array-includes":110,"../internals/function-uncurry-this":157,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/to-indexed-object":247}],206:[function(a,pe,ce){var ee=a("../internals/object-keys-internal"),ae=a("../internals/enum-bug-keys");pe.exports=Object.keys||function(te){return ee(te,ae)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(a,pe,ce){"use strict";var ee={}.propertyIsEnumerable,ae=Object.getOwnPropertyDescriptor,re=ae&&!ee.call({1:2},1);ce.f=re?function(ne){var x=ae(this,ne);return!!x&&x.enumerable}:ee},{}],208:[function(a,pe,ce){var ee=a("../internals/function-uncurry-this"),ae=a("../internals/an-object"),re=a("../internals/a-possible-prototype");pe.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var te=!1,ne={},x;try{x=ee(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),x(ne,[]),te=ne instanceof Array}catch(b){}return function(E,z){return ae(E),re(z),te?x(E,z):E.__proto__=z,E}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(a,pe,ce){var ee=a("../internals/descriptors"),ae=a("../internals/function-uncurry-this"),re=a("../internals/object-keys"),te=a("../internals/to-indexed-object"),ne=a("../internals/object-property-is-enumerable").f,x=ae(ne),b=ae([].push),E=function(z){return function(ie){for(var oe=te(ie),fe=re(oe),ue=fe.length,de=0,se=[],he;ue>de;)he=fe[de++],(!ee||x(oe,he))&&b(se,z?[he,oe[he]]:oe[he]);return se}};pe.exports={entries:E(!0),values:E(!1)}},{"../internals/descriptors":134,"../internals/function-uncurry-this":157,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247}],210:[function(a,pe,ce){"use strict";var ee=a("../internals/to-string-tag-support"),ae=a("../internals/classof");pe.exports=ee?{}.toString:function(){return"[object "+ae(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/function-call"),re=a("../internals/is-callable"),te=a("../internals/is-object"),ne=ee.TypeError;pe.exports=function(x,b){var E,z;if(b==="string"&&re(E=x.toString)&&!te(z=ae(E,x))||re(E=x.valueOf)&&!te(z=ae(E,x))||b!=="string"&&re(E=x.toString)&&!te(z=ae(E,x)))return z;throw ne("Can't convert object to primitive value")}},{"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/is-object":180}],212:[function(a,pe,ce){var ee=a("../internals/get-built-in"),ae=a("../internals/function-uncurry-this"),re=a("../internals/object-get-own-property-names"),te=a("../internals/object-get-own-property-symbols"),ne=a("../internals/an-object"),x=ae([].concat);pe.exports=ee("Reflect","ownKeys")||function(E){var z=re.f(ne(E)),ie=te.f;return ie?x(z,ie(E)):z}},{"../internals/an-object":101,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-symbols":202}],213:[function(a,pe,ce){var ee=a("../internals/global");pe.exports=ee},{"../internals/global":163}],214:[function(a,pe,ce){pe.exports=function(ee){try{return{error:!1,value:ee()}}catch(ae){return{error:!0,value:ae}}}},{}],215:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/promise-native-constructor"),re=a("../internals/is-callable"),te=a("../internals/is-forced"),ne=a("../internals/inspect-source"),x=a("../internals/well-known-symbol"),b=a("../internals/engine-is-browser"),E=a("../internals/is-pure"),z=a("../internals/engine-v8-version"),ie=ae&&ae.prototype,oe=x("species"),fe=!1,ue=re(ee.PromiseRejectionEvent),de=te("Promise",function(){var se=ne(ae),he=se!==String(ae);if(!he&&z===66||E&&!(ie.catch&&ie.finally))return!0;if(z>=51&&/native code/.test(se))return!1;var Ee=new ae(function(me){me(1)}),ge=function(me){me(function(){},function(){})},ve=Ee.constructor={};return ve[oe]=ge,fe=Ee.then(function(){})instanceof ge,fe?!he&&b&&!ue:!0});pe.exports={CONSTRUCTOR:de,REJECTION_EVENT:ue,SUBCLASSING:fe}},{"../internals/engine-is-browser":139,"../internals/engine-v8-version":146,"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176,"../internals/is-forced":178,"../internals/is-pure":181,"../internals/promise-native-constructor":216,"../internals/well-known-symbol":268}],216:[function(a,pe,ce){var ee=a("../internals/global");pe.exports=ee.Promise},{"../internals/global":163}],217:[function(a,pe,ce){var ee=a("../internals/an-object"),ae=a("../internals/is-object"),re=a("../internals/new-promise-capability");pe.exports=function(te,ne){if(ee(te),ae(ne)&&ne.constructor===te)return ne;var x=re.f(te),b=x.resolve;return b(ne),x.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(a,pe,ce){var ee=a("../internals/promise-native-constructor"),ae=a("../internals/check-correctness-of-iteration"),re=a("../internals/promise-constructor-detection").CONSTRUCTOR;pe.exports=re||!ae(function(te){ee.all(te).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":122,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216}],219:[function(a,pe,ce){var ee=a("../internals/object-define-property").f;pe.exports=function(ae,re,te){te in ae||ee(ae,te,{configurable:!0,get:function(){return re[te]},set:function(ne){re[te]=ne}})}},{"../internals/object-define-property":198}],220:[function(a,pe,ce){var ee=function(){this.head=null,this.tail=null};ee.prototype={add:function(ae){var re={item:ae,next:null};this.head?this.tail.next=re:this.head=re,this.tail=re},get:function(){var ae=this.head;if(ae)return this.head=ae.next,this.tail===ae&&(this.tail=null),ae.item}},pe.exports=ee},{}],221:[function(a,pe,ce){var ee=a("../internals/redefine");pe.exports=function(ae,re,te){for(var ne in re)ee(ae,ne,re[ne],te);return ae}},{"../internals/redefine":222}],222:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/is-callable"),re=a("../internals/has-own-property"),te=a("../internals/create-non-enumerable-property"),ne=a("../internals/set-global"),x=a("../internals/inspect-source"),b=a("../internals/internal-state"),E=a("../internals/function-name").CONFIGURABLE,z=b.get,ie=b.enforce,oe=String(String).split("String");(pe.exports=function(fe,ue,de,se){var he=se?!!se.unsafe:!1,Ee=se?!!se.enumerable:!1,ge=se?!!se.noTargetGet:!1,ve=se&&se.name!==void 0?se.name:ue,me;if(ae(de)&&(String(ve).slice(0,7)==="Symbol("&&(ve="["+String(ve).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!re(de,"name")||E&&de.name!==ve)&&te(de,"name",ve),me=ie(de),me.source||(me.source=oe.join(typeof ve=="string"?ve:""))),fe===ee){Ee?fe[ue]=de:ne(ue,de);return}else he?!ge&&fe[ue]&&(Ee=!0):delete fe[ue];Ee?fe[ue]=de:te(fe,ue,de)})(Function.prototype,"toString",function(){return ae(this)&&z(this).source||x(this)})},{"../internals/create-non-enumerable-property":129,"../internals/function-name":156,"../internals/global":163,"../internals/has-own-property":164,"../internals/inspect-source":172,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/set-global":232}],223:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/function-call"),re=a("../internals/an-object"),te=a("../internals/is-callable"),ne=a("../internals/classof-raw"),x=a("../internals/regexp-exec"),b=ee.TypeError;pe.exports=function(E,z){var ie=E.exec;if(te(ie)){var oe=ae(ie,E,z);return oe!==null&&re(oe),oe}if(ne(E)==="RegExp")return ae(x,E,z);throw b("RegExp#exec called on incompatible receiver")}},{"../internals/an-object":101,"../internals/classof-raw":123,"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/regexp-exec":224}],224:[function(a,pe,ce){"use strict";var ee=a("../internals/function-call"),ae=a("../internals/function-uncurry-this"),re=a("../internals/to-string"),te=a("../internals/regexp-flags"),ne=a("../internals/regexp-sticky-helpers"),x=a("../internals/shared"),b=a("../internals/object-create"),E=a("../internals/internal-state").get,z=a("../internals/regexp-unsupported-dot-all"),ie=a("../internals/regexp-unsupported-ncg"),oe=x("native-string-replace",String.prototype.replace),fe=RegExp.prototype.exec,ue=fe,de=ae("".charAt),se=ae("".indexOf),he=ae("".replace),Ee=ae("".slice),ge=function(){var ye=/a/,Ae=/b*/g;return ee(fe,ye,"a"),ee(fe,Ae,"a"),ye.lastIndex!==0||Ae.lastIndex!==0}(),ve=ne.BROKEN_CARET,me=/()??/.exec("")[1]!==void 0,be=ge||me||ve||z||ie;be&&(ue=function(Ae){var Se=this,Fe=E(Se),Ce=re(Ae),_e=Fe.raw,we,Ie,Oe,We,Pe,Xe,Ge;if(_e)return _e.lastIndex=Se.lastIndex,we=ee(ue,_e,Ce),Se.lastIndex=_e.lastIndex,we;var He=Fe.groups,ke=ve&&Se.sticky,Re=ee(te,Se),Ne=Se.source,Me=0,Ue=Ce;if(ke&&(Re=he(Re,"y",""),se(Re,"g")===-1&&(Re+="g"),Ue=Ee(Ce,Se.lastIndex),Se.lastIndex>0&&(!Se.multiline||Se.multiline&&de(Ce,Se.lastIndex-1)!==` + `)+" "+Re[1]:Re[0]+ke+" "+He.join(", ")+" "+Re[1]}function he(He){return Array.isArray(He)}ce.isArray=he;function Ee(He){return typeof He=="boolean"}ce.isBoolean=Ee;function ge(He){return He===null}ce.isNull=ge;function ve(He){return He==null}ce.isNullOrUndefined=ve;function me(He){return typeof He=="number"}ce.isNumber=me;function be(He){return typeof He=="string"}ce.isString=be;function ye(He){return typeof He=="symbol"}ce.isSymbol=ye;function Ae(He){return He===void 0}ce.isUndefined=Ae;function Se(He){return Fe(He)&&Oe(He)==="[object RegExp]"}ce.isRegExp=Se;function Fe(He){return typeof He=="object"&&He!==null}ce.isObject=Fe;function Ce(He){return Fe(He)&&Oe(He)==="[object Date]"}ce.isDate=Ce;function _e(He){return Fe(He)&&(Oe(He)==="[object Error]"||He instanceof Error)}ce.isError=_e;function we(He){return typeof He=="function"}ce.isFunction=we;function Ie(He){return He===null||typeof He=="boolean"||typeof He=="number"||typeof He=="string"||typeof He=="symbol"||typeof He=="undefined"}ce.isPrimitive=Ie,ce.isBuffer=a("./support/isBuffer");function Oe(He){return Object.prototype.toString.call(He)}function We(He){return He<10?"0"+He.toString(10):He.toString(10)}var Pe=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Xe(){var He=new Date,ke=[We(He.getHours()),We(He.getMinutes()),We(He.getSeconds())].join(":");return[He.getDate(),Pe[He.getMonth()],ke].join(" ")}ce.log=function(){console.log("%s - %s",Xe(),ce.format.apply(ce,arguments))},ce.inherits=a("inherits"),ce._extend=function(He,ke){if(!ke||!Fe(ke))return He;for(var Re=Object.keys(ke),Ne=Re.length;Ne--;)He[Re[Ne]]=ke[Re[Ne]];return He};function Ge(He,ke){return Object.prototype.hasOwnProperty.call(He,ke)}}).call(this)}).call(this,a("_process"),typeof nt!="undefined"?nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":84,_process:467,inherits:83}],86:[function(a,pe,ce){(function(ee){(function(){"use strict";var ae=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],re=typeof globalThis=="undefined"?ee:globalThis;pe.exports=function(){for(var ne=[],x=0;x0)throw new Error("Invalid string. Length must be a multiple of 4");var he=de.indexOf("=");he===-1&&(he=se);var Ee=he===se?0:4-he%4;return[he,Ee]}function E(de){var se=b(de),he=se[0],Ee=se[1];return(he+Ee)*3/4-Ee}function z(de,se,he){return(se+he)*3/4-he}function ie(de){var se,he=b(de),Ee=he[0],ge=he[1],ve=new re(z(de,Ee,ge)),me=0,be=ge>0?Ee-4:Ee,ye;for(ye=0;ye>16&255,ve[me++]=se>>8&255,ve[me++]=se&255;return ge===2&&(se=ae[de.charCodeAt(ye)]<<2|ae[de.charCodeAt(ye+1)]>>4,ve[me++]=se&255),ge===1&&(se=ae[de.charCodeAt(ye)]<<10|ae[de.charCodeAt(ye+1)]<<4|ae[de.charCodeAt(ye+2)]>>2,ve[me++]=se>>8&255,ve[me++]=se&255),ve}function oe(de){return ee[de>>18&63]+ee[de>>12&63]+ee[de>>6&63]+ee[de&63]}function fe(de,se,he){for(var Ee,ge=[],ve=se;vebe?be:me+ve));return Ee===1?(se=de[he-1],ge.push(ee[se>>2]+ee[se<<4&63]+"==")):Ee===2&&(se=(de[he-2]<<8)+de[he-1],ge.push(ee[se>>10]+ee[se>>4&63]+ee[se<<2&63]+"=")),ge.join("")}},{}],88:[function(a,pe,ce){(function(ee,ae,re){typeof pe!="undefined"&&pe.exports?pe.exports=re():typeof le=="function"&&le.amd?le(ae,re):ee[ae]=re()})(this,"bowser",function(){var ee=!0;function ae(z){function ie(ke){var Re=z.match(ke);return Re&&Re.length>1&&Re[1]||""}function oe(ke){var Re=z.match(ke);return Re&&Re.length>1&&Re[2]||""}var fe=ie(/(ipod|iphone|ipad)/i).toLowerCase(),ue=/like android/i.test(z),de=!ue&&/android/i.test(z),se=/nexus\s*[0-6]\s*/i.test(z),he=!se&&/nexus\s*[0-9]+/i.test(z),Ee=/CrOS/.test(z),ge=/silk/i.test(z),ve=/sailfish/i.test(z),me=/tizen/i.test(z),be=/(web|hpw)(o|0)s/i.test(z),ye=/windows phone/i.test(z),Ae=/SamsungBrowser/i.test(z),Se=!ye&&/windows/i.test(z),Fe=!fe&&!ge&&/macintosh/i.test(z),Ce=!de&&!ve&&!me&&!be&&/linux/i.test(z),_e=oe(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),we=ie(/version\/(\d+(\.\d+)?)/i),Ie=/tablet/i.test(z)&&!/tablet pc/i.test(z),Oe=!Ie&&/[^-]mobi/i.test(z),We=/xbox/i.test(z),Pe;/opera/i.test(z)?Pe={name:"Opera",opera:ee,version:we||ie(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(z)?Pe={name:"Opera",opera:ee,version:ie(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||we}:/SamsungBrowser/i.test(z)?Pe={name:"Samsung Internet for Android",samsungBrowser:ee,version:we||ie(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(z)?Pe={name:"NAVER Whale browser",whale:ee,version:ie(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(z)?Pe={name:"MZ Browser",mzbrowser:ee,version:ie(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(z)?Pe={name:"Opera Coast",coast:ee,version:we||ie(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(z)?Pe={name:"Focus",focus:ee,version:ie(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(z)?Pe={name:"Yandex Browser",yandexbrowser:ee,version:we||ie(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(z)?Pe={name:"UC Browser",ucbrowser:ee,version:ie(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(z)?Pe={name:"Maxthon",maxthon:ee,version:ie(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(z)?Pe={name:"Epiphany",epiphany:ee,version:ie(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(z)?Pe={name:"Puffin",puffin:ee,version:ie(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(z)?Pe={name:"Sleipnir",sleipnir:ee,version:ie(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(z)?Pe={name:"K-Meleon",kMeleon:ee,version:ie(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:ye?(Pe={name:"Windows Phone",osname:"Windows Phone",windowsphone:ee},_e?(Pe.msedge=ee,Pe.version=_e):(Pe.msie=ee,Pe.version=ie(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(z)?Pe={name:"Internet Explorer",msie:ee,version:ie(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:Ee?Pe={name:"Chrome",osname:"Chrome OS",chromeos:ee,chromeBook:ee,chrome:ee,version:ie(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(z)?Pe={name:"Microsoft Edge",msedge:ee,version:_e}:/vivaldi/i.test(z)?Pe={name:"Vivaldi",vivaldi:ee,version:ie(/vivaldi\/(\d+(\.\d+)?)/i)||we}:ve?Pe={name:"Sailfish",osname:"Sailfish OS",sailfish:ee,version:ie(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(z)?Pe={name:"SeaMonkey",seamonkey:ee,version:ie(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(z)?(Pe={name:"Firefox",firefox:ee,version:ie(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(z)&&(Pe.firefoxos=ee,Pe.osname="Firefox OS")):ge?Pe={name:"Amazon Silk",silk:ee,version:ie(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(z)?Pe={name:"PhantomJS",phantom:ee,version:ie(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(z)?Pe={name:"SlimerJS",slimer:ee,version:ie(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(z)||/rim\stablet/i.test(z)?Pe={name:"BlackBerry",osname:"BlackBerry OS",blackberry:ee,version:we||ie(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:be?(Pe={name:"WebOS",osname:"WebOS",webos:ee,version:we||ie(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(z)&&(Pe.touchpad=ee)):/bada/i.test(z)?Pe={name:"Bada",osname:"Bada",bada:ee,version:ie(/dolfin\/(\d+(\.\d+)?)/i)}:me?Pe={name:"Tizen",osname:"Tizen",tizen:ee,version:ie(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||we}:/qupzilla/i.test(z)?Pe={name:"QupZilla",qupzilla:ee,version:ie(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||we}:/chromium/i.test(z)?Pe={name:"Chromium",chromium:ee,version:ie(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||we}:/chrome|crios|crmo/i.test(z)?Pe={name:"Chrome",chrome:ee,version:ie(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:de?Pe={name:"Android",version:we}:/safari|applewebkit/i.test(z)?(Pe={name:"Safari",safari:ee},we&&(Pe.version=we)):fe?(Pe={name:fe=="iphone"?"iPhone":fe=="ipad"?"iPad":"iPod"},we&&(Pe.version=we)):/googlebot/i.test(z)?Pe={name:"Googlebot",googlebot:ee,version:ie(/googlebot\/(\d+(\.\d+))/i)||we}:Pe={name:ie(/^(.*)\/(.*) /),version:oe(/^(.*)\/(.*) /)},!Pe.msedge&&/(apple)?webkit/i.test(z)?(/(apple)?webkit\/537\.36/i.test(z)?(Pe.name=Pe.name||"Blink",Pe.blink=ee):(Pe.name=Pe.name||"Webkit",Pe.webkit=ee),!Pe.version&&we&&(Pe.version=we)):!Pe.opera&&/gecko\//i.test(z)&&(Pe.name=Pe.name||"Gecko",Pe.gecko=ee,Pe.version=Pe.version||ie(/gecko\/(\d+(\.\d+)?)/i)),!Pe.windowsphone&&(de||Pe.silk)?(Pe.android=ee,Pe.osname="Android"):!Pe.windowsphone&&fe?(Pe[fe]=ee,Pe.ios=ee,Pe.osname="iOS"):Fe?(Pe.mac=ee,Pe.osname="macOS"):We?(Pe.xbox=ee,Pe.osname="Xbox"):Se?(Pe.windows=ee,Pe.osname="Windows"):Ce&&(Pe.linux=ee,Pe.osname="Linux");function Xe(ke){switch(ke){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}var Ge="";Pe.windows?Ge=Xe(ie(/Windows ((NT|XP)( \d\d?.\d)?)/i)):Pe.windowsphone?Ge=ie(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):Pe.mac?(Ge=ie(/Mac OS X (\d+([_\.\s]\d+)*)/i),Ge=Ge.replace(/[_\s]/g,".")):fe?(Ge=ie(/os (\d+([_\s]\d+)*) like mac os x/i),Ge=Ge.replace(/[_\s]/g,".")):de?Ge=ie(/android[ \/-](\d+(\.\d+)*)/i):Pe.webos?Ge=ie(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):Pe.blackberry?Ge=ie(/rim\stablet\sos\s(\d+(\.\d+)*)/i):Pe.bada?Ge=ie(/bada\/(\d+(\.\d+)*)/i):Pe.tizen&&(Ge=ie(/tizen[\/\s](\d+(\.\d+)*)/i)),Ge&&(Pe.osversion=Ge);var He=!Pe.windows&&Ge.split(".")[0];return Ie||he||fe=="ipad"||de&&(He==3||He>=4&&!Oe)||Pe.silk?Pe.tablet=ee:(Oe||fe=="iphone"||fe=="ipod"||de||se||Pe.blackberry||Pe.webos||Pe.bada)&&(Pe.mobile=ee),Pe.msedge||Pe.msie&&Pe.version>=10||Pe.yandexbrowser&&Pe.version>=15||Pe.vivaldi&&Pe.version>=1||Pe.chrome&&Pe.version>=20||Pe.samsungBrowser&&Pe.version>=4||Pe.whale&&x([Pe.version,"1.0"])===1||Pe.mzbrowser&&x([Pe.version,"6.0"])===1||Pe.focus&&x([Pe.version,"1.0"])===1||Pe.firefox&&Pe.version>=20||Pe.safari&&Pe.version>=6||Pe.opera&&Pe.version>=10||Pe.ios&&Pe.osversion&&Pe.osversion.split(".")[0]>=6||Pe.blackberry&&Pe.version>=10.1||Pe.chromium&&Pe.version>=20?Pe.a=ee:Pe.msie&&Pe.version<10||Pe.chrome&&Pe.version<20||Pe.firefox&&Pe.version<20||Pe.safari&&Pe.version<6||Pe.opera&&Pe.version<10||Pe.ios&&Pe.osversion&&Pe.osversion.split(".")[0]<6||Pe.chromium&&Pe.version<20?Pe.c=ee:Pe.x=ee,Pe}var re=ae(typeof navigator!="undefined"&&navigator.userAgent||"");re.test=function(z){for(var ie=0;ie=0;){if(oe[0][ie]>oe[1][ie])return 1;if(oe[0][ie]===oe[1][ie]){if(ie===0)return 0}else return-1}}function b(z,ie,oe){var fe=re;typeof ie=="string"&&(oe=ie,ie=void 0),ie===void 0&&(ie=!1),oe&&(fe=ae(oe));var ue=""+fe.version;for(var de in z)if(z.hasOwnProperty(de)&&fe[de]){if(typeof z[de]!="string")throw new Error("Browser version in the minVersion map should be a string: "+de+": "+String(z));return x([ue,z[de]])<0}return ie}function E(z,ie,oe){return!b(z,ie,oe)}return re.isUnsupportedBrowser=b,re.compareVersions=x,re.check=E,re._detect=ae,re.detect=ae,re})},{}],89:[function(a,pe,ce){},{}],90:[function(a,pe,ce){(function(ee){(function(){"use strict";var ae=a("base64-js"),re=a("ieee754");ce.Buffer=b,ce.SlowBuffer=Ee,ce.INSPECT_MAX_BYTES=50;var te=2147483647;ce.kMaxLength=te,b.TYPED_ARRAY_SUPPORT=ne(),!b.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function ne(){try{var je=new Uint8Array(1);return je.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},je.foo()===42}catch(De){return!1}}Object.defineProperty(b.prototype,"parent",{enumerable:!0,get:function(){if(b.isBuffer(this))return this.buffer}}),Object.defineProperty(b.prototype,"offset",{enumerable:!0,get:function(){if(b.isBuffer(this))return this.byteOffset}});function x(je){if(je>te)throw new RangeError('The value "'+je+'" is invalid for option "size"');var De=new Uint8Array(je);return De.__proto__=b.prototype,De}function b(je,De,Le){if(typeof je=="number"){if(typeof De=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return oe(je)}return E(je,De,Le)}typeof Symbol!="undefined"&&Symbol.species!=null&&b[Symbol.species]===b&&Object.defineProperty(b,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),b.poolSize=8192;function E(je,De,Le){if(typeof je=="string")return fe(je,De);if(ArrayBuffer.isView(je))return ue(je);if(je==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof je);if($e(je,ArrayBuffer)||je&&$e(je.buffer,ArrayBuffer))return de(je,De,Le);if(typeof je=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var Je=je.valueOf&&je.valueOf();if(Je!=null&&Je!==je)return b.from(Je,De,Le);var et=se(je);if(et)return et;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof je[Symbol.toPrimitive]=="function")return b.from(je[Symbol.toPrimitive]("string"),De,Le);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof je)}b.from=function(je,De,Le){return E(je,De,Le)},b.prototype.__proto__=Uint8Array.prototype,b.__proto__=Uint8Array;function z(je){if(typeof je!="number")throw new TypeError('"size" argument must be of type number');if(je<0)throw new RangeError('The value "'+je+'" is invalid for option "size"')}function ie(je,De,Le){return z(je),je<=0?x(je):De!==void 0?typeof Le=="string"?x(je).fill(De,Le):x(je).fill(De):x(je)}b.alloc=function(je,De,Le){return ie(je,De,Le)};function oe(je){return z(je),x(je<0?0:he(je)|0)}b.allocUnsafe=function(je){return oe(je)},b.allocUnsafeSlow=function(je){return oe(je)};function fe(je,De){if((typeof De!="string"||De==="")&&(De="utf8"),!b.isEncoding(De))throw new TypeError("Unknown encoding: "+De);var Le=ge(je,De)|0,Je=x(Le),et=Je.write(je,De);return et!==Le&&(Je=Je.slice(0,et)),Je}function ue(je){for(var De=je.length<0?0:he(je.length)|0,Le=x(De),Je=0;Je=te)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+te.toString(16)+" bytes");return je|0}function Ee(je){return+je!=je&&(je=0),b.alloc(+je)}b.isBuffer=function(De){return De!=null&&De._isBuffer===!0&&De!==b.prototype},b.compare=function(De,Le){if($e(De,Uint8Array)&&(De=b.from(De,De.offset,De.byteLength)),$e(Le,Uint8Array)&&(Le=b.from(Le,Le.offset,Le.byteLength)),!b.isBuffer(De)||!b.isBuffer(Le))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(De===Le)return 0;for(var Je=De.length,et=Le.length,it=0,ot=Math.min(Je,et);it2&&arguments[2]===!0;if(!Je&&Le===0)return 0;for(var et=!1;;)switch(De){case"ascii":case"latin1":case"binary":return Le;case"utf8":case"utf-8":return Be(je).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Le*2;case"hex":return Le>>>1;case"base64":return Ze(je).length;default:if(et)return Je?-1:Be(je).length;De=(""+De).toLowerCase(),et=!0}}b.byteLength=ge;function ve(je,De,Le){var Je=!1;if((De===void 0||De<0)&&(De=0),De>this.length||((Le===void 0||Le>this.length)&&(Le=this.length),Le<=0)||(Le>>>=0,De>>>=0,Le<=De))return"";for(je||(je="utf8");;)switch(je){case"hex":return He(this,De,Le);case"utf8":case"utf-8":return Oe(this,De,Le);case"ascii":return Xe(this,De,Le);case"latin1":case"binary":return Ge(this,De,Le);case"base64":return Ie(this,De,Le);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ke(this,De,Le);default:if(Je)throw new TypeError("Unknown encoding: "+je);je=(je+"").toLowerCase(),Je=!0}}b.prototype._isBuffer=!0;function me(je,De,Le){var Je=je[De];je[De]=je[Le],je[Le]=Je}b.prototype.swap16=function(){var De=this.length;if(De%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var Le=0;LeLe&&(De+=" ... "),""},b.prototype.compare=function(De,Le,Je,et,it){if($e(De,Uint8Array)&&(De=b.from(De,De.offset,De.byteLength)),!b.isBuffer(De))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof De);if(Le===void 0&&(Le=0),Je===void 0&&(Je=De?De.length:0),et===void 0&&(et=0),it===void 0&&(it=this.length),Le<0||Je>De.length||et<0||it>this.length)throw new RangeError("out of range index");if(et>=it&&Le>=Je)return 0;if(et>=it)return-1;if(Le>=Je)return 1;if(Le>>>=0,Je>>>=0,et>>>=0,it>>>=0,this===De)return 0;for(var ot=it-et,at=Je-Le,Rt=Math.min(ot,at),wt=this.slice(et,it),Tt=De.slice(Le,Je),gt=0;gt2147483647?Le=2147483647:Le<-2147483648&&(Le=-2147483648),Le=+Le,qe(Le)&&(Le=et?0:je.length-1),Le<0&&(Le=je.length+Le),Le>=je.length){if(et)return-1;Le=je.length-1}else if(Le<0)if(et)Le=0;else return-1;if(typeof De=="string"&&(De=b.from(De,Je)),b.isBuffer(De))return De.length===0?-1:ye(je,De,Le,Je,et);if(typeof De=="number")return De=De&255,typeof Uint8Array.prototype.indexOf=="function"?et?Uint8Array.prototype.indexOf.call(je,De,Le):Uint8Array.prototype.lastIndexOf.call(je,De,Le):ye(je,[De],Le,Je,et);throw new TypeError("val must be string, number or Buffer")}function ye(je,De,Le,Je,et){var it=1,ot=je.length,at=De.length;if(Je!==void 0&&(Je=String(Je).toLowerCase(),Je==="ucs2"||Je==="ucs-2"||Je==="utf16le"||Je==="utf-16le")){if(je.length<2||De.length<2)return-1;it=2,ot/=2,at/=2,Le/=2}function Rt(ht,st){return it===1?ht[st]:ht.readUInt16BE(st*it)}var wt;if(et){var Tt=-1;for(wt=Le;wtot&&(Le=ot-at),wt=Le;wt>=0;wt--){for(var gt=!0,ct=0;ctet&&(Je=et)):Je=et;var it=De.length;Je>it/2&&(Je=it/2);for(var ot=0;ot>>0,isFinite(Je)?(Je=Je>>>0,et===void 0&&(et="utf8")):(et=Je,Je=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var it=this.length-Le;if((Je===void 0||Je>it)&&(Je=it),De.length>0&&(Je<0||Le<0)||Le>this.length)throw new RangeError("Attempt to write outside buffer bounds");et||(et="utf8");for(var ot=!1;;)switch(et){case"hex":return Ae(this,De,Le,Je);case"utf8":case"utf-8":return Se(this,De,Le,Je);case"ascii":return Fe(this,De,Le,Je);case"latin1":case"binary":return Ce(this,De,Le,Je);case"base64":return _e(this,De,Le,Je);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return we(this,De,Le,Je);default:if(ot)throw new TypeError("Unknown encoding: "+et);et=(""+et).toLowerCase(),ot=!0}},b.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Ie(je,De,Le){return De===0&&Le===je.length?ae.fromByteArray(je):ae.fromByteArray(je.slice(De,Le))}function Oe(je,De,Le){Le=Math.min(je.length,Le);for(var Je=[],et=De;et239?4:it>223?3:it>191?2:1;if(et+at<=Le){var Rt,wt,Tt,gt;switch(at){case 1:it<128&&(ot=it);break;case 2:Rt=je[et+1],(Rt&192)===128&&(gt=(it&31)<<6|Rt&63,gt>127&&(ot=gt));break;case 3:Rt=je[et+1],wt=je[et+2],(Rt&192)===128&&(wt&192)===128&&(gt=(it&15)<<12|(Rt&63)<<6|wt&63,gt>2047&&(gt<55296||gt>57343)&&(ot=gt));break;case 4:Rt=je[et+1],wt=je[et+2],Tt=je[et+3],(Rt&192)===128&&(wt&192)===128&&(Tt&192)===128&&(gt=(it&15)<<18|(Rt&63)<<12|(wt&63)<<6|Tt&63,gt>65535&><1114112&&(ot=gt))}}ot===null?(ot=65533,at=1):ot>65535&&(ot-=65536,Je.push(ot>>>10&1023|55296),ot=56320|ot&1023),Je.push(ot),et+=at}return Pe(Je)}var We=4096;function Pe(je){var De=je.length;if(De<=We)return String.fromCharCode.apply(String,je);for(var Le="",Je=0;JeJe)&&(Le=Je);for(var et="",it=De;itJe&&(De=Je),Le<0?(Le+=Je,Le<0&&(Le=0)):Le>Je&&(Le=Je),LeLe)throw new RangeError("Trying to access beyond buffer length")}b.prototype.readUIntLE=function(De,Le,Je){De=De>>>0,Le=Le>>>0,Je||Re(De,Le,this.length);for(var et=this[De],it=1,ot=0;++ot>>0,Le=Le>>>0,Je||Re(De,Le,this.length);for(var et=this[De+--Le],it=1;Le>0&&(it*=256);)et+=this[De+--Le]*it;return et},b.prototype.readUInt8=function(De,Le){return De=De>>>0,Le||Re(De,1,this.length),this[De]},b.prototype.readUInt16LE=function(De,Le){return De=De>>>0,Le||Re(De,2,this.length),this[De]|this[De+1]<<8},b.prototype.readUInt16BE=function(De,Le){return De=De>>>0,Le||Re(De,2,this.length),this[De]<<8|this[De+1]},b.prototype.readUInt32LE=function(De,Le){return De=De>>>0,Le||Re(De,4,this.length),(this[De]|this[De+1]<<8|this[De+2]<<16)+this[De+3]*16777216},b.prototype.readUInt32BE=function(De,Le){return De=De>>>0,Le||Re(De,4,this.length),this[De]*16777216+(this[De+1]<<16|this[De+2]<<8|this[De+3])},b.prototype.readIntLE=function(De,Le,Je){De=De>>>0,Le=Le>>>0,Je||Re(De,Le,this.length);for(var et=this[De],it=1,ot=0;++ot=it&&(et-=Math.pow(2,8*Le)),et},b.prototype.readIntBE=function(De,Le,Je){De=De>>>0,Le=Le>>>0,Je||Re(De,Le,this.length);for(var et=Le,it=1,ot=this[De+--et];et>0&&(it*=256);)ot+=this[De+--et]*it;return it*=128,ot>=it&&(ot-=Math.pow(2,8*Le)),ot},b.prototype.readInt8=function(De,Le){return De=De>>>0,Le||Re(De,1,this.length),this[De]&128?(255-this[De]+1)*-1:this[De]},b.prototype.readInt16LE=function(De,Le){De=De>>>0,Le||Re(De,2,this.length);var Je=this[De]|this[De+1]<<8;return Je&32768?Je|4294901760:Je},b.prototype.readInt16BE=function(De,Le){De=De>>>0,Le||Re(De,2,this.length);var Je=this[De+1]|this[De]<<8;return Je&32768?Je|4294901760:Je},b.prototype.readInt32LE=function(De,Le){return De=De>>>0,Le||Re(De,4,this.length),this[De]|this[De+1]<<8|this[De+2]<<16|this[De+3]<<24},b.prototype.readInt32BE=function(De,Le){return De=De>>>0,Le||Re(De,4,this.length),this[De]<<24|this[De+1]<<16|this[De+2]<<8|this[De+3]},b.prototype.readFloatLE=function(De,Le){return De=De>>>0,Le||Re(De,4,this.length),re.read(this,De,!0,23,4)},b.prototype.readFloatBE=function(De,Le){return De=De>>>0,Le||Re(De,4,this.length),re.read(this,De,!1,23,4)},b.prototype.readDoubleLE=function(De,Le){return De=De>>>0,Le||Re(De,8,this.length),re.read(this,De,!0,52,8)},b.prototype.readDoubleBE=function(De,Le){return De=De>>>0,Le||Re(De,8,this.length),re.read(this,De,!1,52,8)};function Ne(je,De,Le,Je,et,it){if(!b.isBuffer(je))throw new TypeError('"buffer" argument must be a Buffer instance');if(De>et||Deje.length)throw new RangeError("Index out of range")}b.prototype.writeUIntLE=function(De,Le,Je,et){if(De=+De,Le=Le>>>0,Je=Je>>>0,!et){var it=Math.pow(2,8*Je)-1;Ne(this,De,Le,Je,it,0)}var ot=1,at=0;for(this[Le]=De&255;++at>>0,Je=Je>>>0,!et){var it=Math.pow(2,8*Je)-1;Ne(this,De,Le,Je,it,0)}var ot=Je-1,at=1;for(this[Le+ot]=De&255;--ot>=0&&(at*=256);)this[Le+ot]=De/at&255;return Le+Je},b.prototype.writeUInt8=function(De,Le,Je){return De=+De,Le=Le>>>0,Je||Ne(this,De,Le,1,255,0),this[Le]=De&255,Le+1},b.prototype.writeUInt16LE=function(De,Le,Je){return De=+De,Le=Le>>>0,Je||Ne(this,De,Le,2,65535,0),this[Le]=De&255,this[Le+1]=De>>>8,Le+2},b.prototype.writeUInt16BE=function(De,Le,Je){return De=+De,Le=Le>>>0,Je||Ne(this,De,Le,2,65535,0),this[Le]=De>>>8,this[Le+1]=De&255,Le+2},b.prototype.writeUInt32LE=function(De,Le,Je){return De=+De,Le=Le>>>0,Je||Ne(this,De,Le,4,4294967295,0),this[Le+3]=De>>>24,this[Le+2]=De>>>16,this[Le+1]=De>>>8,this[Le]=De&255,Le+4},b.prototype.writeUInt32BE=function(De,Le,Je){return De=+De,Le=Le>>>0,Je||Ne(this,De,Le,4,4294967295,0),this[Le]=De>>>24,this[Le+1]=De>>>16,this[Le+2]=De>>>8,this[Le+3]=De&255,Le+4},b.prototype.writeIntLE=function(De,Le,Je,et){if(De=+De,Le=Le>>>0,!et){var it=Math.pow(2,8*Je-1);Ne(this,De,Le,Je,it-1,-it)}var ot=0,at=1,Rt=0;for(this[Le]=De&255;++ot>0)-Rt&255;return Le+Je},b.prototype.writeIntBE=function(De,Le,Je,et){if(De=+De,Le=Le>>>0,!et){var it=Math.pow(2,8*Je-1);Ne(this,De,Le,Je,it-1,-it)}var ot=Je-1,at=1,Rt=0;for(this[Le+ot]=De&255;--ot>=0&&(at*=256);)De<0&&Rt===0&&this[Le+ot+1]!==0&&(Rt=1),this[Le+ot]=(De/at>>0)-Rt&255;return Le+Je},b.prototype.writeInt8=function(De,Le,Je){return De=+De,Le=Le>>>0,Je||Ne(this,De,Le,1,127,-128),De<0&&(De=255+De+1),this[Le]=De&255,Le+1},b.prototype.writeInt16LE=function(De,Le,Je){return De=+De,Le=Le>>>0,Je||Ne(this,De,Le,2,32767,-32768),this[Le]=De&255,this[Le+1]=De>>>8,Le+2},b.prototype.writeInt16BE=function(De,Le,Je){return De=+De,Le=Le>>>0,Je||Ne(this,De,Le,2,32767,-32768),this[Le]=De>>>8,this[Le+1]=De&255,Le+2},b.prototype.writeInt32LE=function(De,Le,Je){return De=+De,Le=Le>>>0,Je||Ne(this,De,Le,4,2147483647,-2147483648),this[Le]=De&255,this[Le+1]=De>>>8,this[Le+2]=De>>>16,this[Le+3]=De>>>24,Le+4},b.prototype.writeInt32BE=function(De,Le,Je){return De=+De,Le=Le>>>0,Je||Ne(this,De,Le,4,2147483647,-2147483648),De<0&&(De=4294967295+De+1),this[Le]=De>>>24,this[Le+1]=De>>>16,this[Le+2]=De>>>8,this[Le+3]=De&255,Le+4};function Me(je,De,Le,Je,et,it){if(Le+Je>je.length)throw new RangeError("Index out of range");if(Le<0)throw new RangeError("Index out of range")}function Ue(je,De,Le,Je,et){return De=+De,Le=Le>>>0,et||Me(je,De,Le,4,34028234663852886e22,-34028234663852886e22),re.write(je,De,Le,Je,23,4),Le+4}b.prototype.writeFloatLE=function(De,Le,Je){return Ue(this,De,Le,!0,Je)},b.prototype.writeFloatBE=function(De,Le,Je){return Ue(this,De,Le,!1,Je)};function Ve(je,De,Le,Je,et){return De=+De,Le=Le>>>0,et||Me(je,De,Le,8,17976931348623157e292,-17976931348623157e292),re.write(je,De,Le,Je,52,8),Le+8}b.prototype.writeDoubleLE=function(De,Le,Je){return Ve(this,De,Le,!0,Je)},b.prototype.writeDoubleBE=function(De,Le,Je){return Ve(this,De,Le,!1,Je)},b.prototype.copy=function(De,Le,Je,et){if(!b.isBuffer(De))throw new TypeError("argument should be a Buffer");if(Je||(Je=0),!et&&et!==0&&(et=this.length),Le>=De.length&&(Le=De.length),Le||(Le=0),et>0&&et=this.length)throw new RangeError("Index out of range");if(et<0)throw new RangeError("sourceEnd out of bounds");et>this.length&&(et=this.length),De.length-Le=0;--ot)De[ot+Le]=this[ot+Je];else Uint8Array.prototype.set.call(De,this.subarray(Je,et),Le);return it},b.prototype.fill=function(De,Le,Je,et){if(typeof De=="string"){if(typeof Le=="string"?(et=Le,Le=0,Je=this.length):typeof Je=="string"&&(et=Je,Je=this.length),et!==void 0&&typeof et!="string")throw new TypeError("encoding must be a string");if(typeof et=="string"&&!b.isEncoding(et))throw new TypeError("Unknown encoding: "+et);if(De.length===1){var it=De.charCodeAt(0);(et==="utf8"&&it<128||et==="latin1")&&(De=it)}}else typeof De=="number"&&(De=De&255);if(Le<0||this.length>>0,Je=Je===void 0?this.length:Je>>>0,De||(De=0);var ot;if(typeof De=="number")for(ot=Le;ot55295&&Le<57344){if(!et){if(Le>56319){(De-=3)>-1&&it.push(239,191,189);continue}else if(ot+1===Je){(De-=3)>-1&&it.push(239,191,189);continue}et=Le;continue}if(Le<56320){(De-=3)>-1&&it.push(239,191,189),et=Le;continue}Le=(et-55296<<10|Le-56320)+65536}else et&&(De-=3)>-1&&it.push(239,191,189);if(et=null,Le<128){if((De-=1)<0)break;it.push(Le)}else if(Le<2048){if((De-=2)<0)break;it.push(Le>>6|192,Le&63|128)}else if(Le<65536){if((De-=3)<0)break;it.push(Le>>12|224,Le>>6&63|128,Le&63|128)}else if(Le<1114112){if((De-=4)<0)break;it.push(Le>>18|240,Le>>12&63|128,Le>>6&63|128,Le&63|128)}else throw new Error("Invalid code point")}return it}function Ye(je){for(var De=[],Le=0;Le>8,et=Le%256,it.push(et),it.push(Je);return it}function Ze(je){return ae.toByteArray(tt(je))}function Ke(je,De,Le,Je){for(var et=0;et=De.length||et>=je.length);++et)De[et+Le]=je[et];return et}function $e(je,De){return je instanceof De||je!=null&&je.constructor!=null&&je.constructor.name!=null&&je.constructor.name===De.name}function qe(je){return je!==je}}).call(this)}).call(this,a("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(a,pe,ce){pe.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},{}],92:[function(a,pe,ce){"use strict";var ee=a("get-intrinsic"),ae=a("./"),re=ae(ee("String.prototype.indexOf"));pe.exports=function(ne,x){var b=ee(ne,!!x);return typeof b=="function"&&re(ne,".prototype.")>-1?ae(b):b}},{"./":93,"get-intrinsic":348}],93:[function(a,pe,ce){"use strict";var ee=a("function-bind"),ae=a("get-intrinsic"),re=ae("%Function.prototype.apply%"),te=ae("%Function.prototype.call%"),ne=ae("%Reflect.apply%",!0)||ee.call(te,re),x=ae("%Object.getOwnPropertyDescriptor%",!0),b=ae("%Object.defineProperty%",!0),E=ae("%Math.max%");if(b)try{b({},"a",{value:1})}catch(ie){b=null}pe.exports=function(oe){var fe=ne(ee,te,arguments);if(x&&b){var ue=x(fe,"length");ue.configurable&&b(fe,"length",{value:1+E(0,oe.length-(arguments.length-1))})}return fe};var z=function(){return ne(ee,re,arguments)};b?b(pe.exports,"apply",{value:z}):pe.exports.apply=z},{"function-bind":347,"get-intrinsic":348}],94:[function(a,pe,ce){"use strict";var ee=Array.prototype.slice;pe.exports=ae;function ae(te,ne){if(!(this instanceof ae))return new ae(te,ne);this.src=te,this._withAccess=ne}ae.prototype.withAccess=function(te){return this._withAccess=te!==!1,this},ae.prototype.pick=function(te){return Array.isArray(te)||(te=ee.call(arguments)),te.length&&(this.keys=te),this},ae.prototype.to=function(te){if(te=te||{},!this.src)return te;var ne=this.keys||Object.keys(this.src);if(!this._withAccess){for(var x=0;x>8&255]},Be=function(ot){return[ot&255,ot>>8&255,ot>>16&255,ot>>24&255]},Ye=function(ot){return ot[3]<<24|ot[2]<<16|ot[1]<<8|ot[0]},Te=function(ot){return Ve(ot,23,4)},Ze=function(ot){return Ve(ot,52,8)},Ke=function(ot,at){Ee(ot[we],at,{get:function(){return Se(this)[at]}})},$e=function(ot,at,Rt,wt){var Tt=fe(Rt),gt=Se(ot);if(Tt+at>gt.byteLength)throw Ne(Oe);var ct=Se(gt.buffer).bytes,ht=Tt+gt.byteOffset,st=ve(ct,ht,ht+at);return wt?st:Ue(st)},qe=function(ot,at,Rt,wt,Tt,gt){var ct=fe(Rt),ht=Se(ot);if(ct+at>ht.byteLength)throw Ne(Oe);for(var st=Se(ht.buffer).bytes,Ct=ct+ht.byteOffset,pt=wt(+Tt),St=0;StTt)throw Ne("Wrong offset");if(wt=wt===void 0?Tt-gt:oe(wt),gt+wt>Tt)throw Ne(Ie);Fe(this,{buffer:at,byteLength:wt,byteOffset:gt}),re||(this.buffer=at,this.byteLength=wt,this.byteOffset=gt)},He=Ge[we],re&&(Ke(Pe,"byteLength"),Ke(Ge,"buffer"),Ke(Ge,"byteLength"),Ke(Ge,"byteOffset")),b(He,{getInt8:function(at){return $e(this,1,at)[0]<<24>>24},getUint8:function(at){return $e(this,1,at)[0]},getInt16:function(at){var Rt=$e(this,2,at,arguments.length>1?arguments[1]:void 0);return(Rt[1]<<8|Rt[0])<<16>>16},getUint16:function(at){var Rt=$e(this,2,at,arguments.length>1?arguments[1]:void 0);return Rt[1]<<8|Rt[0]},getInt32:function(at){return Ye($e(this,4,at,arguments.length>1?arguments[1]:void 0))},getUint32:function(at){return Ye($e(this,4,at,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(at){return rt($e(this,4,at,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(at){return rt($e(this,8,at,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(at,Rt){qe(this,1,at,tt,Rt)},setUint8:function(at,Rt){qe(this,1,at,tt,Rt)},setInt16:function(at,Rt){qe(this,2,at,ze,Rt,arguments.length>2?arguments[2]:void 0)},setUint16:function(at,Rt){qe(this,2,at,ze,Rt,arguments.length>2?arguments[2]:void 0)},setInt32:function(at,Rt){qe(this,4,at,Be,Rt,arguments.length>2?arguments[2]:void 0)},setUint32:function(at,Rt){qe(this,4,at,Be,Rt,arguments.length>2?arguments[2]:void 0)},setFloat32:function(at,Rt){qe(this,4,at,Te,Rt,arguments.length>2?arguments[2]:void 0)},setFloat64:function(at,Rt){qe(this,8,at,Ze,Rt,arguments.length>2?arguments[2]:void 0)}});else{var je=ye&&We.name!==Ce;if(!E(function(){We(1)})||!E(function(){new We(-1)})||E(function(){return new We,new We(1.5),new We(NaN),je&&!Ae})){Pe=function(at){return z(this,Xe),new We(fe(at))},Pe[we]=Xe;for(var De=he(We),Le=0,Je;De.length>Le;)(Je=De[Le++])in Pe||x(Pe,Je,We[Je]);Xe.constructor=Pe}else je&&Ae&&x(We,"name",Ce);se&&de(He)!==ke&&se(He,ke);var et=new Ge(new Pe(2)),it=ae(He.setInt8);et.setInt8(0,2147483648),et.setInt8(1,2147483649),(et.getInt8(0)||!et.getInt8(1))&&b(He,{setInt8:function(at,Rt){it(this,at,Rt<<24>>24)},setUint8:function(at,Rt){it(this,at,Rt<<24>>24)}},{unsafe:!0})}me(Pe,Ce),me(Ge,_e),pe.exports={ArrayBuffer:Pe,DataView:Ge}},{"../internals/an-instance":100,"../internals/array-buffer-native":102,"../internals/array-fill":106,"../internals/array-slice-simple":116,"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/ieee754":169,"../internals/internal-state":173,"../internals/object-define-property":198,"../internals/object-get-own-property-names":201,"../internals/object-get-prototype-of":203,"../internals/object-set-prototype-of":208,"../internals/redefine-all":221,"../internals/set-to-string-tag":234,"../internals/to-index":246,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],105:[function(a,pe,ce){"use strict";var ee=a("../internals/to-object"),ae=a("../internals/to-absolute-index"),re=a("../internals/length-of-array-like"),te=Math.min;pe.exports=[].copyWithin||function(x,b){var E=ee(this),z=re(E),ie=ae(x,z),oe=ae(b,z),fe=arguments.length>2?arguments[2]:void 0,ue=te((fe===void 0?z:ae(fe,z))-oe,z-ie),de=1;for(oe0;)oe in E?E[ie]=E[oe]:delete E[ie],ie+=de,oe+=de;return E}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(a,pe,ce){"use strict";var ee=a("../internals/to-object"),ae=a("../internals/to-absolute-index"),re=a("../internals/length-of-array-like");pe.exports=function(ne){for(var x=ee(this),b=re(x),E=arguments.length,z=ae(E>1?arguments[1]:void 0,b),ie=E>2?arguments[2]:void 0,oe=ie===void 0?b:ae(ie,b);oe>z;)x[z++]=ne;return x}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(a,pe,ce){"use strict";var ee=a("../internals/array-iteration").forEach,ae=a("../internals/array-method-is-strict"),re=ae("forEach");pe.exports=re?[].forEach:function(ne){return ee(this,ne,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(a,pe,ce){var ee=a("../internals/length-of-array-like");pe.exports=function(ae,re){for(var te=0,ne=ee(re),x=new ae(ne);ne>te;)x[te]=re[te++];return x}},{"../internals/length-of-array-like":188}],109:[function(a,pe,ce){"use strict";var ee=a("../internals/global"),ae=a("../internals/function-bind-context"),re=a("../internals/function-call"),te=a("../internals/to-object"),ne=a("../internals/call-with-safe-iteration-closing"),x=a("../internals/is-array-iterator-method"),b=a("../internals/is-constructor"),E=a("../internals/length-of-array-like"),z=a("../internals/create-property"),ie=a("../internals/get-iterator"),oe=a("../internals/get-iterator-method"),fe=ee.Array;pe.exports=function(de){var se=te(de),he=b(this),Ee=arguments.length,ge=Ee>1?arguments[1]:void 0,ve=ge!==void 0;ve&&(ge=ae(ge,Ee>2?arguments[2]:void 0));var me=oe(se),be=0,ye,Ae,Se,Fe,Ce,_e;if(me&&!(this==fe&&x(me)))for(Fe=ie(se,me),Ce=Fe.next,Ae=he?new this:[];!(Se=re(Ce,Fe)).done;be++)_e=ve?ne(Fe,ge,[Se.value,be],!0):Se.value,z(Ae,be,_e);else for(ye=E(se),Ae=he?new this(ye):fe(ye);ye>be;be++)_e=ve?ge(se[be],be):se[be],z(Ae,be,_e);return Ae.length=be,Ae}},{"../internals/call-with-safe-iteration-closing":121,"../internals/create-property":131,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/is-constructor":177,"../internals/length-of-array-like":188,"../internals/to-object":250}],110:[function(a,pe,ce){var ee=a("../internals/to-indexed-object"),ae=a("../internals/to-absolute-index"),re=a("../internals/length-of-array-like"),te=function(ne){return function(x,b,E){var z=ee(x),ie=re(z),oe=ae(E,ie),fe;if(ne&&b!=b){for(;ie>oe;)if(fe=z[oe++],fe!=fe)return!0}else for(;ie>oe;oe++)if((ne||oe in z)&&z[oe]===b)return ne||oe||0;return!ne&&-1}};pe.exports={includes:te(!0),indexOf:te(!1)}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247}],111:[function(a,pe,ce){var ee=a("../internals/function-bind-context"),ae=a("../internals/function-uncurry-this"),re=a("../internals/indexed-object"),te=a("../internals/to-object"),ne=a("../internals/length-of-array-like"),x=a("../internals/array-species-create"),b=ae([].push),E=function(z){var ie=z==1,oe=z==2,fe=z==3,ue=z==4,de=z==6,se=z==7,he=z==5||de;return function(Ee,ge,ve,me){for(var be=te(Ee),ye=re(be),Ae=ee(ge,ve),Se=ne(ye),Fe=0,Ce=me||x,_e=ie?Ce(Ee,Se):oe||se?Ce(Ee,0):void 0,we,Ie;Se>Fe;Fe++)if((he||Fe in ye)&&(we=ye[Fe],Ie=Ae(we,Fe,be),z))if(ie)_e[Fe]=Ie;else if(Ie)switch(z){case 3:return!0;case 5:return we;case 6:return Fe;case 2:b(_e,we)}else switch(z){case 4:return!1;case 7:b(_e,we)}return de?-1:fe||ue?ue:_e}};pe.exports={forEach:E(0),map:E(1),filter:E(2),some:E(3),every:E(4),find:E(5),findIndex:E(6),filterReject:E(7)}},{"../internals/array-species-create":120,"../internals/function-bind-context":153,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],112:[function(a,pe,ce){"use strict";var ee=a("../internals/function-apply"),ae=a("../internals/to-indexed-object"),re=a("../internals/to-integer-or-infinity"),te=a("../internals/length-of-array-like"),ne=a("../internals/array-method-is-strict"),x=Math.min,b=[].lastIndexOf,E=!!b&&1/[1].lastIndexOf(1,-0)<0,z=ne("lastIndexOf"),ie=E||!z;pe.exports=ie?function(fe){if(E)return ee(b,this,arguments)||0;var ue=ae(this),de=te(ue),se=de-1;for(arguments.length>1&&(se=x(se,re(arguments[1]))),se<0&&(se=de+se);se>=0;se--)if(se in ue&&ue[se]===fe)return se||0;return-1}:b},{"../internals/array-method-is-strict":114,"../internals/function-apply":152,"../internals/length-of-array-like":188,"../internals/to-indexed-object":247,"../internals/to-integer-or-infinity":248}],113:[function(a,pe,ce){var ee=a("../internals/fails"),ae=a("../internals/well-known-symbol"),re=a("../internals/engine-v8-version"),te=ae("species");pe.exports=function(ne){return re>=51||!ee(function(){var x=[],b=x.constructor={};return b[te]=function(){return{foo:1}},x[ne](Boolean).foo!==1})}},{"../internals/engine-v8-version":146,"../internals/fails":150,"../internals/well-known-symbol":268}],114:[function(a,pe,ce){"use strict";var ee=a("../internals/fails");pe.exports=function(ae,re){var te=[][ae];return!!te&&ee(function(){te.call(null,re||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/a-callable"),re=a("../internals/to-object"),te=a("../internals/indexed-object"),ne=a("../internals/length-of-array-like"),x=ee.TypeError,b=function(E){return function(z,ie,oe,fe){ae(ie);var ue=re(z),de=te(ue),se=ne(ue),he=E?se-1:0,Ee=E?-1:1;if(oe<2)for(;;){if(he in de){fe=de[he],he+=Ee;break}if(he+=Ee,E?he<0:se<=he)throw x("Reduce of empty array with no initial value")}for(;E?he>=0:se>he;he+=Ee)he in de&&(fe=ie(fe,de[he],he,ue));return fe}};pe.exports={left:b(!1),right:b(!0)}},{"../internals/a-callable":95,"../internals/global":163,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],116:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/to-absolute-index"),re=a("../internals/length-of-array-like"),te=a("../internals/create-property"),ne=ee.Array,x=Math.max;pe.exports=function(b,E,z){for(var ie=re(b),oe=ae(E,ie),fe=ae(z===void 0?ie:z,ie),ue=ne(x(fe-oe,0)),de=0;oe0;)x[oe]=x[--oe];oe!==z++&&(x[oe]=ie)}return x},ne=function(x,b,E,z){for(var ie=b.length,oe=E.length,fe=0,ue=0;fe0&&b[0]<4?1:+(b[0]+b[1])),!E&&ae&&(b=ae.match(/Edge\/(\d+)/),(!b||b[1]>=74)&&(b=ae.match(/Chrome\/(\d+)/),b&&(E=+b[1]))),pe.exports=E},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(a,pe,ce){var ee=a("../internals/engine-user-agent"),ae=ee.match(/AppleWebKit\/(\d+)\./);pe.exports=!!ae&&+ae[1]},{"../internals/engine-user-agent":145}],148:[function(a,pe,ce){pe.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/object-get-own-property-descriptor").f,re=a("../internals/create-non-enumerable-property"),te=a("../internals/redefine"),ne=a("../internals/set-global"),x=a("../internals/copy-constructor-properties"),b=a("../internals/is-forced");pe.exports=function(E,z){var ie=E.target,oe=E.global,fe=E.stat,ue,de,se,he,Ee,ge;if(oe?de=ee:fe?de=ee[ie]||ne(ie,{}):de=(ee[ie]||{}).prototype,de)for(se in z){if(Ee=z[se],E.noTargetGet?(ge=ae(de,se),he=ge&&ge.value):he=de[se],ue=b(oe?se:ie+(fe?".":"#")+se,E.forced),!ue&&he!==void 0){if(typeof Ee==typeof he)continue;x(Ee,he)}(E.sham||he&&he.sham)&&re(Ee,"sham",!0),te(de,se,Ee,E)}}},{"../internals/copy-constructor-properties":125,"../internals/create-non-enumerable-property":129,"../internals/global":163,"../internals/is-forced":178,"../internals/object-get-own-property-descriptor":199,"../internals/redefine":222,"../internals/set-global":232}],150:[function(a,pe,ce){pe.exports=function(ee){try{return!!ee()}catch(ae){return!0}}},{}],151:[function(a,pe,ce){"use strict";a("../modules/es.regexp.exec");var ee=a("../internals/function-uncurry-this"),ae=a("../internals/redefine"),re=a("../internals/regexp-exec"),te=a("../internals/fails"),ne=a("../internals/well-known-symbol"),x=a("../internals/create-non-enumerable-property"),b=ne("species"),E=RegExp.prototype;pe.exports=function(z,ie,oe,fe){var ue=ne(z),de=!te(function(){var ge={};return ge[ue]=function(){return 7},""[z](ge)!=7}),se=de&&!te(function(){var ge=!1,ve=/a/;return z==="split"&&(ve={},ve.constructor={},ve.constructor[b]=function(){return ve},ve.flags="",ve[ue]=/./[ue]),ve.exec=function(){return ge=!0,null},ve[ue](""),!ge});if(!de||!se||oe){var he=ee(/./[ue]),Ee=ie(ue,""[z],function(ge,ve,me,be,ye){var Ae=ee(ge),Se=ve.exec;return Se===re||Se===E.exec?de&&!ye?{done:!0,value:he(ve,me,be)}:{done:!0,value:Ae(me,ve,be)}:{done:!1}});ae(String.prototype,z,Ee[0]),ae(E,ue,Ee[1])}fe&&x(E[ue],"sham",!0)}},{"../internals/create-non-enumerable-property":129,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/redefine":222,"../internals/regexp-exec":224,"../internals/well-known-symbol":268,"../modules/es.regexp.exec":300}],152:[function(a,pe,ce){var ee=a("../internals/function-bind-native"),ae=Function.prototype,re=ae.apply,te=ae.call;pe.exports=typeof Reflect=="object"&&Reflect.apply||(ee?te.bind(re):function(){return te.apply(re,arguments)})},{"../internals/function-bind-native":154}],153:[function(a,pe,ce){var ee=a("../internals/function-uncurry-this"),ae=a("../internals/a-callable"),re=a("../internals/function-bind-native"),te=ee(ee.bind);pe.exports=function(ne,x){return ae(ne),x===void 0?ne:re?te(ne,x):function(){return ne.apply(x,arguments)}}},{"../internals/a-callable":95,"../internals/function-bind-native":154,"../internals/function-uncurry-this":157}],154:[function(a,pe,ce){var ee=a("../internals/fails");pe.exports=!ee(function(){var ae=function(){}.bind();return typeof ae!="function"||ae.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(a,pe,ce){var ee=a("../internals/function-bind-native"),ae=Function.prototype.call;pe.exports=ee?ae.bind(ae):function(){return ae.apply(ae,arguments)}},{"../internals/function-bind-native":154}],156:[function(a,pe,ce){var ee=a("../internals/descriptors"),ae=a("../internals/has-own-property"),re=Function.prototype,te=ee&&Object.getOwnPropertyDescriptor,ne=ae(re,"name"),x=ne&&function(){}.name==="something",b=ne&&(!ee||ee&&te(re,"name").configurable);pe.exports={EXISTS:ne,PROPER:x,CONFIGURABLE:b}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(a,pe,ce){var ee=a("../internals/function-bind-native"),ae=Function.prototype,re=ae.bind,te=ae.call,ne=ee&&re.bind(te,te);pe.exports=ee?function(x){return x&&ne(x)}:function(x){return x&&function(){return te.apply(x,arguments)}}},{"../internals/function-bind-native":154}],158:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/is-callable"),re=function(te){return ae(te)?te:void 0};pe.exports=function(te,ne){return arguments.length<2?re(ee[te]):ee[te]&&ee[te][ne]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(a,pe,ce){var ee=a("../internals/classof"),ae=a("../internals/get-method"),re=a("../internals/iterators"),te=a("../internals/well-known-symbol"),ne=te("iterator");pe.exports=function(x){if(x!=null)return ae(x,ne)||ae(x,"@@iterator")||re[ee(x)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/function-call"),re=a("../internals/a-callable"),te=a("../internals/an-object"),ne=a("../internals/try-to-string"),x=a("../internals/get-iterator-method"),b=ee.TypeError;pe.exports=function(E,z){var ie=arguments.length<2?x(E):z;if(re(ie))return te(ae(ie,E));throw b(ne(E)+" is not iterable")}},{"../internals/a-callable":95,"../internals/an-object":101,"../internals/function-call":155,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/try-to-string":257}],161:[function(a,pe,ce){var ee=a("../internals/a-callable");pe.exports=function(ae,re){var te=ae[re];return te==null?void 0:ee(te)}},{"../internals/a-callable":95}],162:[function(a,pe,ce){var ee=a("../internals/function-uncurry-this"),ae=a("../internals/to-object"),re=Math.floor,te=ee("".charAt),ne=ee("".replace),x=ee("".slice),b=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,E=/\$([$&'`]|\d{1,2})/g;pe.exports=function(z,ie,oe,fe,ue,de){var se=oe+z.length,he=fe.length,Ee=E;return ue!==void 0&&(ue=ae(ue),Ee=b),ne(de,Ee,function(ge,ve){var me;switch(te(ve,0)){case"$":return"$";case"&":return z;case"`":return x(ie,0,oe);case"'":return x(ie,se);case"<":me=ue[x(ve,1,-1)];break;default:var be=+ve;if(be===0)return ge;if(be>he){var ye=re(be/10);return ye===0?ge:ye<=he?fe[ye-1]===void 0?te(ve,1):fe[ye-1]+te(ve,1):ge}me=fe[be-1]}return me===void 0?"":me})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(a,pe,ce){(function(ee){(function(){var ae=function(re){return re&&re.Math==Math&&re};pe.exports=ae(typeof globalThis=="object"&&globalThis)||ae(typeof window=="object"&&window)||ae(typeof self=="object"&&self)||ae(typeof ee=="object"&&ee)||function(){return this}()||Function("return this")()}).call(this)}).call(this,typeof nt!="undefined"?nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],164:[function(a,pe,ce){var ee=a("../internals/function-uncurry-this"),ae=a("../internals/to-object"),re=ee({}.hasOwnProperty);pe.exports=Object.hasOwn||function(ne,x){return re(ae(ne),x)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(a,pe,ce){pe.exports={}},{}],166:[function(a,pe,ce){var ee=a("../internals/global");pe.exports=function(ae,re){var te=ee.console;te&&te.error&&(arguments.length==1?te.error(ae):te.error(ae,re))}},{"../internals/global":163}],167:[function(a,pe,ce){var ee=a("../internals/get-built-in");pe.exports=ee("document","documentElement")},{"../internals/get-built-in":158}],168:[function(a,pe,ce){var ee=a("../internals/descriptors"),ae=a("../internals/fails"),re=a("../internals/document-create-element");pe.exports=!ee&&!ae(function(){return Object.defineProperty(re("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(a,pe,ce){var ee=a("../internals/global"),ae=ee.Array,re=Math.abs,te=Math.pow,ne=Math.floor,x=Math.log,b=Math.LN2,E=function(ie,oe,fe){var ue=ae(fe),de=fe*8-oe-1,se=(1<>1,Ee=oe===23?te(2,-24)-te(2,-77):0,ge=ie<0||ie===0&&1/ie<0?1:0,ve=0,me,be,ye;for(ie=re(ie),ie!=ie||ie===1/0?(be=ie!=ie?1:0,me=se):(me=ne(x(ie)/b),ye=te(2,-me),ie*ye<1&&(me--,ye*=2),me+he>=1?ie+=Ee/ye:ie+=Ee*te(2,1-he),ie*ye>=2&&(me++,ye/=2),me+he>=se?(be=0,me=se):me+he>=1?(be=(ie*ye-1)*te(2,oe),me=me+he):(be=ie*te(2,he-1)*te(2,oe),me=0));oe>=8;)ue[ve++]=be&255,be/=256,oe-=8;for(me=me<0;)ue[ve++]=me&255,me/=256,de-=8;return ue[--ve]|=ge*128,ue},z=function(ie,oe){var fe=ie.length,ue=fe*8-oe-1,de=(1<>1,he=ue-7,Ee=fe-1,ge=ie[Ee--],ve=ge&127,me;for(ge>>=7;he>0;)ve=ve*256+ie[Ee--],he-=8;for(me=ve&(1<<-he)-1,ve>>=-he,he+=oe;he>0;)me=me*256+ie[Ee--],he-=8;if(ve===0)ve=1-se;else{if(ve===de)return me?NaN:ge?-1/0:1/0;me=me+te(2,oe),ve=ve-se}return(ge?-1:1)*me*te(2,ve-oe)};pe.exports={pack:E,unpack:z}},{"../internals/global":163}],170:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/function-uncurry-this"),re=a("../internals/fails"),te=a("../internals/classof-raw"),ne=ee.Object,x=ae("".split);pe.exports=re(function(){return!ne("z").propertyIsEnumerable(0)})?function(b){return te(b)=="String"?x(b,""):ne(b)}:ne},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(a,pe,ce){var ee=a("../internals/is-callable"),ae=a("../internals/is-object"),re=a("../internals/object-set-prototype-of");pe.exports=function(te,ne,x){var b,E;return re&&ee(b=ne.constructor)&&b!==x&&ae(E=b.prototype)&&E!==x.prototype&&re(te,E),te}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(a,pe,ce){var ee=a("../internals/function-uncurry-this"),ae=a("../internals/is-callable"),re=a("../internals/shared-store"),te=ee(Function.toString);ae(re.inspectSource)||(re.inspectSource=function(ne){return te(ne)}),pe.exports=re.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(a,pe,ce){var ee=a("../internals/native-weak-map"),ae=a("../internals/global"),re=a("../internals/function-uncurry-this"),te=a("../internals/is-object"),ne=a("../internals/create-non-enumerable-property"),x=a("../internals/has-own-property"),b=a("../internals/shared-store"),E=a("../internals/shared-key"),z=a("../internals/hidden-keys"),ie="Object already initialized",oe=ae.TypeError,fe=ae.WeakMap,ue,de,se,he=function(Ae){return se(Ae)?de(Ae):ue(Ae,{})},Ee=function(Ae){return function(Se){var Fe;if(!te(Se)||(Fe=de(Se)).type!==Ae)throw oe("Incompatible receiver, "+Ae+" required");return Fe}};if(ee||b.state){var ge=b.state||(b.state=new fe),ve=re(ge.get),me=re(ge.has),be=re(ge.set);ue=function(Ae,Se){if(me(ge,Ae))throw new oe(ie);return Se.facade=Ae,be(ge,Ae,Se),Se},de=function(Ae){return ve(ge,Ae)||{}},se=function(Ae){return me(ge,Ae)}}else{var ye=E("state");z[ye]=!0,ue=function(Ae,Se){if(x(Ae,ye))throw new oe(ie);return Se.facade=Ae,ne(Ae,ye,Se),Se},de=function(Ae){return x(Ae,ye)?Ae[ye]:{}},se=function(Ae){return x(Ae,ye)}}pe.exports={set:ue,get:de,has:se,enforce:he,getterFor:Ee}},{"../internals/create-non-enumerable-property":129,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/is-object":180,"../internals/native-weak-map":192,"../internals/shared-key":235,"../internals/shared-store":236}],174:[function(a,pe,ce){var ee=a("../internals/well-known-symbol"),ae=a("../internals/iterators"),re=ee("iterator"),te=Array.prototype;pe.exports=function(ne){return ne!==void 0&&(ae.Array===ne||te[re]===ne)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(a,pe,ce){var ee=a("../internals/classof-raw");pe.exports=Array.isArray||function(re){return ee(re)=="Array"}},{"../internals/classof-raw":123}],176:[function(a,pe,ce){pe.exports=function(ee){return typeof ee=="function"}},{}],177:[function(a,pe,ce){var ee=a("../internals/function-uncurry-this"),ae=a("../internals/fails"),re=a("../internals/is-callable"),te=a("../internals/classof"),ne=a("../internals/get-built-in"),x=a("../internals/inspect-source"),b=function(){},E=[],z=ne("Reflect","construct"),ie=/^\s*(?:class|function)\b/,oe=ee(ie.exec),fe=!ie.exec(b),ue=function(he){if(!re(he))return!1;try{return z(b,E,he),!0}catch(Ee){return!1}},de=function(he){if(!re(he))return!1;switch(te(he)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return fe||!!oe(ie,x(he))}catch(Ee){return!0}};de.sham=!0,pe.exports=!z||ae(function(){var se;return ue(ue.call)||!ue(Object)||!ue(function(){se=!0})||se})?de:ue},{"../internals/classof":124,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/inspect-source":172,"../internals/is-callable":176}],178:[function(a,pe,ce){var ee=a("../internals/fails"),ae=a("../internals/is-callable"),re=/#|\.prototype\./,te=function(z,ie){var oe=x[ne(z)];return oe==E?!0:oe==b?!1:ae(ie)?ee(ie):!!ie},ne=te.normalize=function(z){return String(z).replace(re,".").toLowerCase()},x=te.data={},b=te.NATIVE="N",E=te.POLYFILL="P";pe.exports=te},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(a,pe,ce){var ee=a("../internals/is-object"),ae=Math.floor;pe.exports=Number.isInteger||function(te){return!ee(te)&&isFinite(te)&&ae(te)===te}},{"../internals/is-object":180}],180:[function(a,pe,ce){var ee=a("../internals/is-callable");pe.exports=function(ae){return typeof ae=="object"?ae!==null:ee(ae)}},{"../internals/is-callable":176}],181:[function(a,pe,ce){pe.exports=!1},{}],182:[function(a,pe,ce){var ee=a("../internals/is-object"),ae=a("../internals/classof-raw"),re=a("../internals/well-known-symbol"),te=re("match");pe.exports=function(ne){var x;return ee(ne)&&((x=ne[te])!==void 0?!!x:ae(ne)=="RegExp")}},{"../internals/classof-raw":123,"../internals/is-object":180,"../internals/well-known-symbol":268}],183:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/get-built-in"),re=a("../internals/is-callable"),te=a("../internals/object-is-prototype-of"),ne=a("../internals/use-symbol-as-uid"),x=ee.Object;pe.exports=ne?function(b){return typeof b=="symbol"}:function(b){var E=ae("Symbol");return re(E)&&te(E.prototype,x(b))}},{"../internals/get-built-in":158,"../internals/global":163,"../internals/is-callable":176,"../internals/object-is-prototype-of":204,"../internals/use-symbol-as-uid":264}],184:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/function-bind-context"),re=a("../internals/function-call"),te=a("../internals/an-object"),ne=a("../internals/try-to-string"),x=a("../internals/is-array-iterator-method"),b=a("../internals/length-of-array-like"),E=a("../internals/object-is-prototype-of"),z=a("../internals/get-iterator"),ie=a("../internals/get-iterator-method"),oe=a("../internals/iterator-close"),fe=ee.TypeError,ue=function(se,he){this.stopped=se,this.result=he},de=ue.prototype;pe.exports=function(se,he,Ee){var ge=Ee&&Ee.that,ve=!!(Ee&&Ee.AS_ENTRIES),me=!!(Ee&&Ee.IS_ITERATOR),be=!!(Ee&&Ee.INTERRUPTED),ye=ae(he,ge),Ae,Se,Fe,Ce,_e,we,Ie,Oe=function(Pe){return Ae&&oe(Ae,"normal",Pe),new ue(!0,Pe)},We=function(Pe){return ve?(te(Pe),be?ye(Pe[0],Pe[1],Oe):ye(Pe[0],Pe[1])):be?ye(Pe,Oe):ye(Pe)};if(me)Ae=se;else{if(Se=ie(se),!Se)throw fe(ne(se)+" is not iterable");if(x(Se)){for(Fe=0,Ce=b(se);Ce>Fe;Fe++)if(_e=We(se[Fe]),_e&&E(de,_e))return _e;return new ue(!1)}Ae=z(se,Se)}for(we=Ae.next;!(Ie=re(we,Ae)).done;){try{_e=We(Ie.value)}catch(Pe){oe(Ae,"throw",Pe)}if(typeof _e=="object"&&_e&&E(de,_e))return _e}return new ue(!1)}},{"../internals/an-object":101,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/iterator-close":185,"../internals/length-of-array-like":188,"../internals/object-is-prototype-of":204,"../internals/try-to-string":257}],185:[function(a,pe,ce){var ee=a("../internals/function-call"),ae=a("../internals/an-object"),re=a("../internals/get-method");pe.exports=function(te,ne,x){var b,E;ae(te);try{if(b=re(te,"return"),!b){if(ne==="throw")throw x;return x}b=ee(b,te)}catch(z){E=!0,b=z}if(ne==="throw")throw x;if(E)throw b;return ae(b),x}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(a,pe,ce){"use strict";var ee=a("../internals/fails"),ae=a("../internals/is-callable"),re=a("../internals/object-create"),te=a("../internals/object-get-prototype-of"),ne=a("../internals/redefine"),x=a("../internals/well-known-symbol"),b=a("../internals/is-pure"),E=x("iterator"),z=!1,ie,oe,fe;[].keys&&(fe=[].keys(),"next"in fe?(oe=te(te(fe)),oe!==Object.prototype&&(ie=oe)):z=!0);var ue=ie==null||ee(function(){var de={};return ie[E].call(de)!==de});ue?ie={}:b&&(ie=re(ie)),ae(ie[E])||ne(ie,E,function(){return this}),pe.exports={IteratorPrototype:ie,BUGGY_SAFARI_ITERATORS:z}},{"../internals/fails":150,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/object-create":196,"../internals/object-get-prototype-of":203,"../internals/redefine":222,"../internals/well-known-symbol":268}],187:[function(a,pe,ce){arguments[4][165][0].apply(ce,arguments)},{dup:165}],188:[function(a,pe,ce){var ee=a("../internals/to-length");pe.exports=function(ae){return ee(ae.length)}},{"../internals/to-length":249}],189:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/function-bind-context"),re=a("../internals/object-get-own-property-descriptor").f,te=a("../internals/task").set,ne=a("../internals/engine-is-ios"),x=a("../internals/engine-is-ios-pebble"),b=a("../internals/engine-is-webos-webkit"),E=a("../internals/engine-is-node"),z=ee.MutationObserver||ee.WebKitMutationObserver,ie=ee.document,oe=ee.process,fe=ee.Promise,ue=re(ee,"queueMicrotask"),de=ue&&ue.value,se,he,Ee,ge,ve,me,be,ye;de||(se=function(){var Ae,Se;for(E&&(Ae=oe.domain)&&Ae.exit();he;){Se=he.fn,he=he.next;try{Se()}catch(Fe){throw he?ge():Ee=void 0,Fe}}Ee=void 0,Ae&&Ae.enter()},!ne&&!E&&!b&&z&&ie?(ve=!0,me=ie.createTextNode(""),new z(se).observe(me,{characterData:!0}),ge=function(){me.data=ve=!ve}):!x&&fe&&fe.resolve?(be=fe.resolve(void 0),be.constructor=fe,ye=ae(be.then,be),ge=function(){ye(se)}):E?ge=function(){oe.nextTick(se)}:(te=ae(te,ee),ge=function(){te(se)})),pe.exports=de||function(Ae){var Se={fn:Ae,next:void 0};Ee&&(Ee.next=Se),he||(he=Se,ge()),Ee=Se}},{"../internals/engine-is-ios":142,"../internals/engine-is-ios-pebble":141,"../internals/engine-is-node":143,"../internals/engine-is-webos-webkit":144,"../internals/function-bind-context":153,"../internals/global":163,"../internals/object-get-own-property-descriptor":199,"../internals/task":243}],190:[function(a,pe,ce){var ee=a("../internals/native-symbol");pe.exports=ee&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(a,pe,ce){var ee=a("../internals/engine-v8-version"),ae=a("../internals/fails");pe.exports=!!Object.getOwnPropertySymbols&&!ae(function(){var re=Symbol();return!String(re)||!(Object(re)instanceof Symbol)||!Symbol.sham&&ee&&ee<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/is-callable"),re=a("../internals/inspect-source"),te=ee.WeakMap;pe.exports=ae(te)&&/native code/.test(re(te))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(a,pe,ce){"use strict";var ee=a("../internals/a-callable"),ae=function(re){var te,ne;this.promise=new re(function(x,b){if(te!==void 0||ne!==void 0)throw TypeError("Bad Promise constructor");te=x,ne=b}),this.resolve=ee(te),this.reject=ee(ne)};pe.exports.f=function(re){return new ae(re)}},{"../internals/a-callable":95}],194:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/is-regexp"),re=ee.TypeError;pe.exports=function(te){if(ae(te))throw re("The method doesn't accept regular expressions");return te}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(a,pe,ce){"use strict";var ee=a("../internals/descriptors"),ae=a("../internals/function-uncurry-this"),re=a("../internals/function-call"),te=a("../internals/fails"),ne=a("../internals/object-keys"),x=a("../internals/object-get-own-property-symbols"),b=a("../internals/object-property-is-enumerable"),E=a("../internals/to-object"),z=a("../internals/indexed-object"),ie=Object.assign,oe=Object.defineProperty,fe=ae([].concat);pe.exports=!ie||te(function(){if(ee&&ie({b:1},ie(oe({},"a",{enumerable:!0,get:function(){oe(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var ue={},de={},se=Symbol(),he="abcdefghijklmnopqrst";return ue[se]=7,he.split("").forEach(function(Ee){de[Ee]=Ee}),ie({},ue)[se]!=7||ne(ie({},de)).join("")!=he})?function(de,se){for(var he=E(de),Ee=arguments.length,ge=1,ve=x.f,me=b.f;Ee>ge;)for(var be=z(arguments[ge++]),ye=ve?fe(ne(be),ve(be)):ne(be),Ae=ye.length,Se=0,Fe;Ae>Se;)Fe=ye[Se++],(!ee||re(me,be,Fe))&&(he[Fe]=be[Fe]);return he}:ie},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/object-get-own-property-symbols":202,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-object":250}],196:[function(a,pe,ce){var ee=a("../internals/an-object"),ae=a("../internals/object-define-properties"),re=a("../internals/enum-bug-keys"),te=a("../internals/hidden-keys"),ne=a("../internals/html"),x=a("../internals/document-create-element"),b=a("../internals/shared-key"),E=">",z="<",ie="prototype",oe="script",fe=b("IE_PROTO"),ue=function(){},de=function(ve){return z+oe+E+ve+z+"/"+oe+E},se=function(ve){ve.write(de("")),ve.close();var me=ve.parentWindow.Object;return ve=null,me},he=function(){var ve=x("iframe"),me="java"+oe+":",be;return ve.style.display="none",ne.appendChild(ve),ve.src=String(me),be=ve.contentWindow.document,be.open(),be.write(de("document.F=Object")),be.close(),be.F},Ee,ge=function(){try{Ee=new ActiveXObject("htmlfile")}catch(me){}ge=typeof document!="undefined"?document.domain&&Ee?se(Ee):he():se(Ee);for(var ve=re.length;ve--;)delete ge[ie][re[ve]];return ge()};te[fe]=!0,pe.exports=Object.create||function(me,be){var ye;return me!==null?(ue[ie]=ee(me),ye=new ue,ue[ie]=null,ye[fe]=me):ye=ge(),be===void 0?ye:ae.f(ye,be)}},{"../internals/an-object":101,"../internals/document-create-element":135,"../internals/enum-bug-keys":148,"../internals/hidden-keys":165,"../internals/html":167,"../internals/object-define-properties":197,"../internals/shared-key":235}],197:[function(a,pe,ce){var ee=a("../internals/descriptors"),ae=a("../internals/v8-prototype-define-bug"),re=a("../internals/object-define-property"),te=a("../internals/an-object"),ne=a("../internals/to-indexed-object"),x=a("../internals/object-keys");ce.f=ee&&!ae?Object.defineProperties:function(E,z){te(E);for(var ie=ne(z),oe=x(z),fe=oe.length,ue=0,de;fe>ue;)re.f(E,de=oe[ue++],ie[de]);return E}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/object-define-property":198,"../internals/object-keys":206,"../internals/to-indexed-object":247,"../internals/v8-prototype-define-bug":265}],198:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/descriptors"),re=a("../internals/ie8-dom-define"),te=a("../internals/v8-prototype-define-bug"),ne=a("../internals/an-object"),x=a("../internals/to-property-key"),b=ee.TypeError,E=Object.defineProperty,z=Object.getOwnPropertyDescriptor,ie="enumerable",oe="configurable",fe="writable";ce.f=ae?te?function(de,se,he){if(ne(de),se=x(se),ne(he),typeof de=="function"&&se==="prototype"&&"value"in he&&fe in he&&!he[fe]){var Ee=z(de,se);Ee&&Ee[fe]&&(de[se]=he.value,he={configurable:oe in he?he[oe]:Ee[oe],enumerable:ie in he?he[ie]:Ee[ie],writable:!1})}return E(de,se,he)}:E:function(de,se,he){if(ne(de),se=x(se),ne(he),re)try{return E(de,se,he)}catch(Ee){}if("get"in he||"set"in he)throw b("Accessors not supported");return"value"in he&&(de[se]=he.value),de}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/global":163,"../internals/ie8-dom-define":168,"../internals/to-property-key":254,"../internals/v8-prototype-define-bug":265}],199:[function(a,pe,ce){var ee=a("../internals/descriptors"),ae=a("../internals/function-call"),re=a("../internals/object-property-is-enumerable"),te=a("../internals/create-property-descriptor"),ne=a("../internals/to-indexed-object"),x=a("../internals/to-property-key"),b=a("../internals/has-own-property"),E=a("../internals/ie8-dom-define"),z=Object.getOwnPropertyDescriptor;ce.f=ee?z:function(oe,fe){if(oe=ne(oe),fe=x(fe),E)try{return z(oe,fe)}catch(ue){}if(b(oe,fe))return te(!ae(re.f,oe,fe),oe[fe])}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/function-call":155,"../internals/has-own-property":164,"../internals/ie8-dom-define":168,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247,"../internals/to-property-key":254}],200:[function(a,pe,ce){var ee=a("../internals/classof-raw"),ae=a("../internals/to-indexed-object"),re=a("../internals/object-get-own-property-names").f,te=a("../internals/array-slice-simple"),ne=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],x=function(b){try{return re(b)}catch(E){return te(ne)}};pe.exports.f=function(E){return ne&&ee(E)=="Window"?x(E):re(ae(E))}},{"../internals/array-slice-simple":116,"../internals/classof-raw":123,"../internals/object-get-own-property-names":201,"../internals/to-indexed-object":247}],201:[function(a,pe,ce){var ee=a("../internals/object-keys-internal"),ae=a("../internals/enum-bug-keys"),re=ae.concat("length","prototype");ce.f=Object.getOwnPropertyNames||function(ne){return ee(ne,re)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(a,pe,ce){ce.f=Object.getOwnPropertySymbols},{}],203:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/has-own-property"),re=a("../internals/is-callable"),te=a("../internals/to-object"),ne=a("../internals/shared-key"),x=a("../internals/correct-prototype-getter"),b=ne("IE_PROTO"),E=ee.Object,z=E.prototype;pe.exports=x?E.getPrototypeOf:function(ie){var oe=te(ie);if(ae(oe,b))return oe[b];var fe=oe.constructor;return re(fe)&&oe instanceof fe?fe.prototype:oe instanceof E?z:null}},{"../internals/correct-prototype-getter":127,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/shared-key":235,"../internals/to-object":250}],204:[function(a,pe,ce){var ee=a("../internals/function-uncurry-this");pe.exports=ee({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(a,pe,ce){var ee=a("../internals/function-uncurry-this"),ae=a("../internals/has-own-property"),re=a("../internals/to-indexed-object"),te=a("../internals/array-includes").indexOf,ne=a("../internals/hidden-keys"),x=ee([].push);pe.exports=function(b,E){var z=re(b),ie=0,oe=[],fe;for(fe in z)!ae(ne,fe)&&ae(z,fe)&&x(oe,fe);for(;E.length>ie;)ae(z,fe=E[ie++])&&(~te(oe,fe)||x(oe,fe));return oe}},{"../internals/array-includes":110,"../internals/function-uncurry-this":157,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/to-indexed-object":247}],206:[function(a,pe,ce){var ee=a("../internals/object-keys-internal"),ae=a("../internals/enum-bug-keys");pe.exports=Object.keys||function(te){return ee(te,ae)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(a,pe,ce){"use strict";var ee={}.propertyIsEnumerable,ae=Object.getOwnPropertyDescriptor,re=ae&&!ee.call({1:2},1);ce.f=re?function(ne){var x=ae(this,ne);return!!x&&x.enumerable}:ee},{}],208:[function(a,pe,ce){var ee=a("../internals/function-uncurry-this"),ae=a("../internals/an-object"),re=a("../internals/a-possible-prototype");pe.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var te=!1,ne={},x;try{x=ee(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),x(ne,[]),te=ne instanceof Array}catch(b){}return function(E,z){return ae(E),re(z),te?x(E,z):E.__proto__=z,E}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(a,pe,ce){var ee=a("../internals/descriptors"),ae=a("../internals/function-uncurry-this"),re=a("../internals/object-keys"),te=a("../internals/to-indexed-object"),ne=a("../internals/object-property-is-enumerable").f,x=ae(ne),b=ae([].push),E=function(z){return function(ie){for(var oe=te(ie),fe=re(oe),ue=fe.length,de=0,se=[],he;ue>de;)he=fe[de++],(!ee||x(oe,he))&&b(se,z?[he,oe[he]]:oe[he]);return se}};pe.exports={entries:E(!0),values:E(!1)}},{"../internals/descriptors":134,"../internals/function-uncurry-this":157,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247}],210:[function(a,pe,ce){"use strict";var ee=a("../internals/to-string-tag-support"),ae=a("../internals/classof");pe.exports=ee?{}.toString:function(){return"[object "+ae(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/function-call"),re=a("../internals/is-callable"),te=a("../internals/is-object"),ne=ee.TypeError;pe.exports=function(x,b){var E,z;if(b==="string"&&re(E=x.toString)&&!te(z=ae(E,x))||re(E=x.valueOf)&&!te(z=ae(E,x))||b!=="string"&&re(E=x.toString)&&!te(z=ae(E,x)))return z;throw ne("Can't convert object to primitive value")}},{"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/is-object":180}],212:[function(a,pe,ce){var ee=a("../internals/get-built-in"),ae=a("../internals/function-uncurry-this"),re=a("../internals/object-get-own-property-names"),te=a("../internals/object-get-own-property-symbols"),ne=a("../internals/an-object"),x=ae([].concat);pe.exports=ee("Reflect","ownKeys")||function(E){var z=re.f(ne(E)),ie=te.f;return ie?x(z,ie(E)):z}},{"../internals/an-object":101,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-symbols":202}],213:[function(a,pe,ce){var ee=a("../internals/global");pe.exports=ee},{"../internals/global":163}],214:[function(a,pe,ce){pe.exports=function(ee){try{return{error:!1,value:ee()}}catch(ae){return{error:!0,value:ae}}}},{}],215:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/promise-native-constructor"),re=a("../internals/is-callable"),te=a("../internals/is-forced"),ne=a("../internals/inspect-source"),x=a("../internals/well-known-symbol"),b=a("../internals/engine-is-browser"),E=a("../internals/is-pure"),z=a("../internals/engine-v8-version"),ie=ae&&ae.prototype,oe=x("species"),fe=!1,ue=re(ee.PromiseRejectionEvent),de=te("Promise",function(){var se=ne(ae),he=se!==String(ae);if(!he&&z===66||E&&!(ie.catch&&ie.finally))return!0;if(z>=51&&/native code/.test(se))return!1;var Ee=new ae(function(me){me(1)}),ge=function(me){me(function(){},function(){})},ve=Ee.constructor={};return ve[oe]=ge,fe=Ee.then(function(){})instanceof ge,fe?!he&&b&&!ue:!0});pe.exports={CONSTRUCTOR:de,REJECTION_EVENT:ue,SUBCLASSING:fe}},{"../internals/engine-is-browser":139,"../internals/engine-v8-version":146,"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176,"../internals/is-forced":178,"../internals/is-pure":181,"../internals/promise-native-constructor":216,"../internals/well-known-symbol":268}],216:[function(a,pe,ce){var ee=a("../internals/global");pe.exports=ee.Promise},{"../internals/global":163}],217:[function(a,pe,ce){var ee=a("../internals/an-object"),ae=a("../internals/is-object"),re=a("../internals/new-promise-capability");pe.exports=function(te,ne){if(ee(te),ae(ne)&&ne.constructor===te)return ne;var x=re.f(te),b=x.resolve;return b(ne),x.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(a,pe,ce){var ee=a("../internals/promise-native-constructor"),ae=a("../internals/check-correctness-of-iteration"),re=a("../internals/promise-constructor-detection").CONSTRUCTOR;pe.exports=re||!ae(function(te){ee.all(te).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":122,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216}],219:[function(a,pe,ce){var ee=a("../internals/object-define-property").f;pe.exports=function(ae,re,te){te in ae||ee(ae,te,{configurable:!0,get:function(){return re[te]},set:function(ne){re[te]=ne}})}},{"../internals/object-define-property":198}],220:[function(a,pe,ce){var ee=function(){this.head=null,this.tail=null};ee.prototype={add:function(ae){var re={item:ae,next:null};this.head?this.tail.next=re:this.head=re,this.tail=re},get:function(){var ae=this.head;if(ae)return this.head=ae.next,this.tail===ae&&(this.tail=null),ae.item}},pe.exports=ee},{}],221:[function(a,pe,ce){var ee=a("../internals/redefine");pe.exports=function(ae,re,te){for(var ne in re)ee(ae,ne,re[ne],te);return ae}},{"../internals/redefine":222}],222:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/is-callable"),re=a("../internals/has-own-property"),te=a("../internals/create-non-enumerable-property"),ne=a("../internals/set-global"),x=a("../internals/inspect-source"),b=a("../internals/internal-state"),E=a("../internals/function-name").CONFIGURABLE,z=b.get,ie=b.enforce,oe=String(String).split("String");(pe.exports=function(fe,ue,de,se){var he=se?!!se.unsafe:!1,Ee=se?!!se.enumerable:!1,ge=se?!!se.noTargetGet:!1,ve=se&&se.name!==void 0?se.name:ue,me;if(ae(de)&&(String(ve).slice(0,7)==="Symbol("&&(ve="["+String(ve).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!re(de,"name")||E&&de.name!==ve)&&te(de,"name",ve),me=ie(de),me.source||(me.source=oe.join(typeof ve=="string"?ve:""))),fe===ee){Ee?fe[ue]=de:ne(ue,de);return}else he?!ge&&fe[ue]&&(Ee=!0):delete fe[ue];Ee?fe[ue]=de:te(fe,ue,de)})(Function.prototype,"toString",function(){return ae(this)&&z(this).source||x(this)})},{"../internals/create-non-enumerable-property":129,"../internals/function-name":156,"../internals/global":163,"../internals/has-own-property":164,"../internals/inspect-source":172,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/set-global":232}],223:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/function-call"),re=a("../internals/an-object"),te=a("../internals/is-callable"),ne=a("../internals/classof-raw"),x=a("../internals/regexp-exec"),b=ee.TypeError;pe.exports=function(E,z){var ie=E.exec;if(te(ie)){var oe=ae(ie,E,z);return oe!==null&&re(oe),oe}if(ne(E)==="RegExp")return ae(x,E,z);throw b("RegExp#exec called on incompatible receiver")}},{"../internals/an-object":101,"../internals/classof-raw":123,"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/regexp-exec":224}],224:[function(a,pe,ce){"use strict";var ee=a("../internals/function-call"),ae=a("../internals/function-uncurry-this"),re=a("../internals/to-string"),te=a("../internals/regexp-flags"),ne=a("../internals/regexp-sticky-helpers"),x=a("../internals/shared"),b=a("../internals/object-create"),E=a("../internals/internal-state").get,z=a("../internals/regexp-unsupported-dot-all"),ie=a("../internals/regexp-unsupported-ncg"),oe=x("native-string-replace",String.prototype.replace),fe=RegExp.prototype.exec,ue=fe,de=ae("".charAt),se=ae("".indexOf),he=ae("".replace),Ee=ae("".slice),ge=function(){var ye=/a/,Ae=/b*/g;return ee(fe,ye,"a"),ee(fe,Ae,"a"),ye.lastIndex!==0||Ae.lastIndex!==0}(),ve=ne.BROKEN_CARET,me=/()??/.exec("")[1]!==void 0,be=ge||me||ve||z||ie;be&&(ue=function(Ae){var Se=this,Fe=E(Se),Ce=re(Ae),_e=Fe.raw,we,Ie,Oe,We,Pe,Xe,Ge;if(_e)return _e.lastIndex=Se.lastIndex,we=ee(ue,_e,Ce),Se.lastIndex=_e.lastIndex,we;var He=Fe.groups,ke=ve&&Se.sticky,Re=ee(te,Se),Ne=Se.source,Me=0,Ue=Ce;if(ke&&(Re=he(Re,"y",""),se(Re,"g")===-1&&(Re+="g"),Ue=Ee(Ce,Se.lastIndex),Se.lastIndex>0&&(!Se.multiline||Se.multiline&&de(Ce,Se.lastIndex-1)!==` `)&&(Ne="(?: "+Ne+")",Ue=" "+Ue,Me++),Ie=new RegExp("^(?:"+Ne+")",Re)),me&&(Ie=new RegExp("^"+Ne+"$(?!\\s)",Re)),ge&&(Oe=Se.lastIndex),We=ee(fe,ke?Ie:Se,Ue),ke?We?(We.input=Ee(We.input,Me),We[0]=Ee(We[0],Me),We.index=Se.lastIndex,Se.lastIndex+=We[0].length):Se.lastIndex=0:ge&&We&&(Se.lastIndex=Se.global?We.index+We[0].length:Oe),me&&We&&We.length>1&&ee(oe,We[0],Ie,function(){for(Pe=1;Peb)","g");return te.exec("b").groups.a!=="b"||"b".replace(te,"$c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(a,pe,ce){var ee=a("../internals/global"),ae=ee.TypeError;pe.exports=function(re){if(re==null)throw ae("Can't call method on "+re);return re}},{"../internals/global":163}],231:[function(a,pe,ce){pe.exports=Object.is||function(ae,re){return ae===re?ae!==0||1/ae===1/re:ae!=ae&&re!=re}},{}],232:[function(a,pe,ce){var ee=a("../internals/global"),ae=Object.defineProperty;pe.exports=function(re,te){try{ae(ee,re,{value:te,configurable:!0,writable:!0})}catch(ne){ee[re]=te}return te}},{"../internals/global":163}],233:[function(a,pe,ce){"use strict";var ee=a("../internals/get-built-in"),ae=a("../internals/object-define-property"),re=a("../internals/well-known-symbol"),te=a("../internals/descriptors"),ne=re("species");pe.exports=function(x){var b=ee(x),E=ae.f;te&&b&&!b[ne]&&E(b,ne,{configurable:!0,get:function(){return this}})}},{"../internals/descriptors":134,"../internals/get-built-in":158,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],234:[function(a,pe,ce){var ee=a("../internals/object-define-property").f,ae=a("../internals/has-own-property"),re=a("../internals/well-known-symbol"),te=re("toStringTag");pe.exports=function(ne,x,b){ne&&!b&&(ne=ne.prototype),ne&&!ae(ne,te)&&ee(ne,te,{configurable:!0,value:x})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(a,pe,ce){var ee=a("../internals/shared"),ae=a("../internals/uid"),re=ee("keys");pe.exports=function(te){return re[te]||(re[te]=ae(te))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/set-global"),re="__core-js_shared__",te=ee[re]||ae(re,{});pe.exports=te},{"../internals/global":163,"../internals/set-global":232}],237:[function(a,pe,ce){var ee=a("../internals/is-pure"),ae=a("../internals/shared-store");(pe.exports=function(re,te){return ae[re]||(ae[re]=te!==void 0?te:{})})("versions",[]).push({version:"3.22.1",mode:ee?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.1/LICENSE",source:"https://github.com/zloirock/core-js"})},{"../internals/is-pure":181,"../internals/shared-store":236}],238:[function(a,pe,ce){var ee=a("../internals/an-object"),ae=a("../internals/a-constructor"),re=a("../internals/well-known-symbol"),te=re("species");pe.exports=function(ne,x){var b=ee(ne).constructor,E;return b===void 0||(E=ee(b)[te])==null?x:ae(E)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(a,pe,ce){var ee=a("../internals/function-uncurry-this"),ae=a("../internals/to-integer-or-infinity"),re=a("../internals/to-string"),te=a("../internals/require-object-coercible"),ne=ee("".charAt),x=ee("".charCodeAt),b=ee("".slice),E=function(z){return function(ie,oe){var fe=re(te(ie)),ue=ae(oe),de=fe.length,se,he;return ue<0||ue>=de?z?"":void 0:(se=x(fe,ue),se<55296||se>56319||ue+1===de||(he=x(fe,ue+1))<56320||he>57343?z?ne(fe,ue):se:z?b(fe,ue,ue+2):(se-55296<<10)+(he-56320)+65536)}};pe.exports={codeAt:E(!1),charAt:E(!0)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-string":256}],240:[function(a,pe,ce){var ee=a("../internals/function-name").PROPER,ae=a("../internals/fails"),re=a("../internals/whitespaces"),te="\u200B\x85\u180E";pe.exports=function(ne){return ae(function(){return!!re[ne]()||te[ne]()!==te||ee&&re[ne].name!==ne})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(a,pe,ce){var ee=a("../internals/function-uncurry-this"),ae=a("../internals/require-object-coercible"),re=a("../internals/to-string"),te=a("../internals/whitespaces"),ne=ee("".replace),x="["+te+"]",b=RegExp("^"+x+x+"*"),E=RegExp(x+x+"*$"),z=function(ie){return function(oe){var fe=re(ae(oe));return ie&1&&(fe=ne(fe,b,"")),ie&2&&(fe=ne(fe,E,"")),fe}};pe.exports={start:z(1),end:z(2),trim:z(3)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-string":256,"../internals/whitespaces":269}],242:[function(a,pe,ce){var ee=a("../internals/function-call"),ae=a("../internals/get-built-in"),re=a("../internals/well-known-symbol"),te=a("../internals/redefine");pe.exports=function(){var ne=ae("Symbol"),x=ne&&ne.prototype,b=x&&x.valueOf,E=re("toPrimitive");x&&!x[E]&&te(x,E,function(z){return ee(b,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/function-apply"),re=a("../internals/function-bind-context"),te=a("../internals/is-callable"),ne=a("../internals/has-own-property"),x=a("../internals/fails"),b=a("../internals/html"),E=a("../internals/array-slice"),z=a("../internals/document-create-element"),ie=a("../internals/validate-arguments-length"),oe=a("../internals/engine-is-ios"),fe=a("../internals/engine-is-node"),ue=ee.setImmediate,de=ee.clearImmediate,se=ee.process,he=ee.Dispatch,Ee=ee.Function,ge=ee.MessageChannel,ve=ee.String,me=0,be={},ye="onreadystatechange",Ae,Se,Fe,Ce;try{Ae=ee.location}catch(We){}var _e=function(We){if(ne(be,We)){var Pe=be[We];delete be[We],Pe()}},we=function(We){return function(){_e(We)}},Ie=function(We){_e(We.data)},Oe=function(We){ee.postMessage(ve(We),Ae.protocol+"//"+Ae.host)};(!ue||!de)&&(ue=function(Pe){ie(arguments.length,1);var Xe=te(Pe)?Pe:Ee(Pe),Ge=E(arguments,1);return be[++me]=function(){ae(Xe,void 0,Ge)},Se(me),me},de=function(Pe){delete be[Pe]},fe?Se=function(We){se.nextTick(we(We))}:he&&he.now?Se=function(We){he.now(we(We))}:ge&&!oe?(Fe=new ge,Ce=Fe.port2,Fe.port1.onmessage=Ie,Se=re(Ce.postMessage,Ce)):ee.addEventListener&&te(ee.postMessage)&&!ee.importScripts&&Ae&&Ae.protocol!=="file:"&&!x(Oe)?(Se=Oe,ee.addEventListener("message",Ie,!1)):ye in z("script")?Se=function(We){b.appendChild(z("script"))[ye]=function(){b.removeChild(this),_e(We)}}:Se=function(We){setTimeout(we(We),0)}),pe.exports={set:ue,clear:de}},{"../internals/array-slice":117,"../internals/document-create-element":135,"../internals/engine-is-ios":142,"../internals/engine-is-node":143,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-bind-context":153,"../internals/global":163,"../internals/has-own-property":164,"../internals/html":167,"../internals/is-callable":176,"../internals/validate-arguments-length":266}],244:[function(a,pe,ce){var ee=a("../internals/function-uncurry-this");pe.exports=ee(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(a,pe,ce){var ee=a("../internals/to-integer-or-infinity"),ae=Math.max,re=Math.min;pe.exports=function(te,ne){var x=ee(te);return x<0?ae(x+ne,0):re(x,ne)}},{"../internals/to-integer-or-infinity":248}],246:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/to-integer-or-infinity"),re=a("../internals/to-length"),te=ee.RangeError;pe.exports=function(ne){if(ne===void 0)return 0;var x=ae(ne),b=re(x);if(x!==b)throw te("Wrong length or index");return b}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(a,pe,ce){var ee=a("../internals/indexed-object"),ae=a("../internals/require-object-coercible");pe.exports=function(re){return ee(ae(re))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(a,pe,ce){var ee=Math.ceil,ae=Math.floor;pe.exports=function(re){var te=+re;return te!==te||te===0?0:(te>0?ae:ee)(te)}},{}],249:[function(a,pe,ce){var ee=a("../internals/to-integer-or-infinity"),ae=Math.min;pe.exports=function(re){return re>0?ae(ee(re),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/require-object-coercible"),re=ee.Object;pe.exports=function(te){return re(ae(te))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/to-positive-integer"),re=ee.RangeError;pe.exports=function(te,ne){var x=ae(te);if(x%ne)throw re("Wrong offset");return x}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/to-integer-or-infinity"),re=ee.RangeError;pe.exports=function(te){var ne=ae(te);if(ne<0)throw re("The argument can't be less than 0");return ne}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/function-call"),re=a("../internals/is-object"),te=a("../internals/is-symbol"),ne=a("../internals/get-method"),x=a("../internals/ordinary-to-primitive"),b=a("../internals/well-known-symbol"),E=ee.TypeError,z=b("toPrimitive");pe.exports=function(ie,oe){if(!re(ie)||te(ie))return ie;var fe=ne(ie,z),ue;if(fe){if(oe===void 0&&(oe="default"),ue=ae(fe,ie,oe),!re(ue)||te(ue))return ue;throw E("Can't convert object to primitive value")}return oe===void 0&&(oe="number"),x(ie,oe)}},{"../internals/function-call":155,"../internals/get-method":161,"../internals/global":163,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/ordinary-to-primitive":211,"../internals/well-known-symbol":268}],254:[function(a,pe,ce){var ee=a("../internals/to-primitive"),ae=a("../internals/is-symbol");pe.exports=function(re){var te=ee(re,"string");return ae(te)?te:te+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(a,pe,ce){var ee=a("../internals/well-known-symbol"),ae=ee("toStringTag"),re={};re[ae]="z",pe.exports=String(re)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/classof"),re=ee.String;pe.exports=function(te){if(ae(te)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return re(te)}},{"../internals/classof":124,"../internals/global":163}],257:[function(a,pe,ce){var ee=a("../internals/global"),ae=ee.String;pe.exports=function(re){try{return ae(re)}catch(te){return"Object"}}},{"../internals/global":163}],258:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/global"),re=a("../internals/function-call"),te=a("../internals/descriptors"),ne=a("../internals/typed-array-constructors-require-wrappers"),x=a("../internals/array-buffer-view-core"),b=a("../internals/array-buffer"),E=a("../internals/an-instance"),z=a("../internals/create-property-descriptor"),ie=a("../internals/create-non-enumerable-property"),oe=a("../internals/is-integral-number"),fe=a("../internals/to-length"),ue=a("../internals/to-index"),de=a("../internals/to-offset"),se=a("../internals/to-property-key"),he=a("../internals/has-own-property"),Ee=a("../internals/classof"),ge=a("../internals/is-object"),ve=a("../internals/is-symbol"),me=a("../internals/object-create"),be=a("../internals/object-is-prototype-of"),ye=a("../internals/object-set-prototype-of"),Ae=a("../internals/object-get-own-property-names").f,Se=a("../internals/typed-array-from"),Fe=a("../internals/array-iteration").forEach,Ce=a("../internals/set-species"),_e=a("../internals/object-define-property"),we=a("../internals/object-get-own-property-descriptor"),Ie=a("../internals/internal-state"),Oe=a("../internals/inherit-if-required"),We=Ie.get,Pe=Ie.set,Xe=_e.f,Ge=we.f,He=Math.round,ke=ae.RangeError,Re=b.ArrayBuffer,Ne=Re.prototype,Me=b.DataView,Ue=x.NATIVE_ARRAY_BUFFER_VIEWS,Ve=x.TYPED_ARRAY_CONSTRUCTOR,rt=x.TYPED_ARRAY_TAG,tt=x.TypedArray,ze=x.TypedArrayPrototype,Be=x.aTypedArrayConstructor,Ye=x.isTypedArray,Te="BYTES_PER_ELEMENT",Ze="Wrong length",Qe=function(Je,et){Be(Je);for(var it=0,ot=et.length,at=new Je(ot);ot>it;)at[it]=et[it++];return at},$e=function(Je,et){Xe(Je,et,{get:function(){return We(this)[et]}})},qe=function(Je){var et;return be(Ne,Je)||(et=Ee(Je))=="ArrayBuffer"||et=="SharedArrayBuffer"},je=function(Je,et){return Ye(Je)&&!ve(et)&&et in Je&&oe(+et)&&et>=0},De=function(et,it){return it=se(it),je(et,it)?z(2,et[it]):Ge(et,it)},Le=function(et,it,ot){return it=se(it),je(et,it)&&ge(ot)&&he(ot,"value")&&!he(ot,"get")&&!he(ot,"set")&&!ot.configurable&&(!he(ot,"writable")||ot.writable)&&(!he(ot,"enumerable")||ot.enumerable)?(et[it]=ot.value,et):Xe(et,it,ot)};te?(Ue||(we.f=De,_e.f=Le,$e(ze,"buffer"),$e(ze,"byteOffset"),$e(ze,"byteLength"),$e(ze,"length")),ee({target:"Object",stat:!0,forced:!Ue},{getOwnPropertyDescriptor:De,defineProperty:Le}),pe.exports=function(Je,et,it){var ot=Je.match(/\d+$/)[0]/8,at=Je+(it?"Clamped":"")+"Array",Ut="get"+Je,wt="set"+Je,Tt=ae[at],gt=Tt,ct=gt&>.prototype,ht={},st=function(St,Dt){var Rt=We(St);return Rt.view[Ut](Dt*ot+Rt.byteOffset,!0)},Ct=function(St,Dt,Rt){var Pt=We(St);it&&(Rt=(Rt=He(Rt))<0?0:Rt>255?255:Rt&255),Pt.view[wt](Dt*ot+Pt.byteOffset,Rt,!0)},pt=function(St,Dt){Xe(St,Dt,{get:function(){return st(this,Dt)},set:function(Rt){return Ct(this,Dt,Rt)},enumerable:!0})};Ue?ne&&(gt=et(function(St,Dt,Rt,Pt){return E(St,ct),Oe(function(){return ge(Dt)?qe(Dt)?Pt!==void 0?new Tt(Dt,de(Rt,ot),Pt):Rt!==void 0?new Tt(Dt,de(Rt,ot)):new Tt(Dt):Ye(Dt)?Qe(gt,Dt):re(Se,gt,Dt):new Tt(ue(Dt))}(),St,gt)}),ye&&ye(gt,tt),Fe(Ae(Tt),function(St){St in gt||ie(gt,St,Tt[St])}),gt.prototype=ct):(gt=et(function(St,Dt,Rt,Pt){E(St,ct);var un=0,pn=0,nn,Xt,ln;if(!ge(Dt))ln=ue(Dt),Xt=ln*ot,nn=new Re(Xt);else if(qe(Dt)){nn=Dt,pn=de(Rt,ot);var tn=Dt.byteLength;if(Pt===void 0){if(tn%ot||(Xt=tn-pn,Xt<0))throw ke(Ze)}else if(Xt=fe(Pt)*ot,Xt+pn>tn)throw ke(Ze);ln=Xt/ot}else return Ye(Dt)?Qe(gt,Dt):re(Se,gt,Dt);for(Pe(St,{buffer:nn,byteOffset:pn,byteLength:Xt,length:ln,view:new Me(nn)});un1?arguments[1]:void 0,he=se!==void 0,Ee=b(ue),ge,ve,me,be,ye,Ae;if(Ee&&!E(Ee))for(ye=x(ue,Ee),Ae=ye.next,ue=[];!(be=ae(Ae,ye)).done;)ue.push(be.value);for(he&&de>2&&(se=ee(se,arguments[2])),ve=ne(ue),me=new(z(fe))(ve),ge=0;ve>ge;ge++)me[ge]=he?se(ue[ge],ge):ue[ge];return me}},{"../internals/a-constructor":96,"../internals/array-buffer-view-core":103,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/is-array-iterator-method":174,"../internals/length-of-array-like":188,"../internals/to-object":250}],262:[function(a,pe,ce){var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/species-constructor"),re=ee.TYPED_ARRAY_CONSTRUCTOR,te=ee.aTypedArrayConstructor;pe.exports=function(ne){return te(ae(ne,ne[re]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(a,pe,ce){var ee=a("../internals/function-uncurry-this"),ae=0,re=Math.random(),te=ee(1 .toString);pe.exports=function(ne){return"Symbol("+(ne===void 0?"":ne)+")_"+te(++ae+re,36)}},{"../internals/function-uncurry-this":157}],264:[function(a,pe,ce){var ee=a("../internals/native-symbol");pe.exports=ee&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(a,pe,ce){var ee=a("../internals/descriptors"),ae=a("../internals/fails");pe.exports=ee&&ae(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(a,pe,ce){var ee=a("../internals/global"),ae=ee.TypeError;pe.exports=function(re,te){if(re=51||!re(function(){var be=[];return be[ue]=!1,be.concat()[0]!==be}),ge=ie("concat"),ve=function(be){if(!ne(be))return!1;var ye=be[ue];return ye!==void 0?!!ye:te(be)},me=!Ee||!ge;ee({target:"Array",proto:!0,forced:me},{concat:function(ye){var Ae=x(this),Se=z(Ae,0),Fe=0,Ce,_e,we,Ie,Oe;for(Ce=-1,we=arguments.length;Cede)throw he(se);for(_e=0;_e=de)throw he(se);E(Se,Fe++,Oe)}return Se.length=Fe,Se}})},{"../internals/array-method-has-species-support":113,"../internals/array-species-create":120,"../internals/create-property":131,"../internals/engine-v8-version":146,"../internals/export":149,"../internals/fails":150,"../internals/global":163,"../internals/is-array":175,"../internals/is-object":180,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/well-known-symbol":268}],273:[function(a,pe,ce){var ee=a("../internals/export"),ae=a("../internals/array-fill"),re=a("../internals/add-to-unscopables");ee({target:"Array",proto:!0},{fill:ae}),re("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/array-iteration").filter,re=a("../internals/array-method-has-species-support"),te=re("filter");ee({target:"Array",proto:!0,forced:!te},{filter:function(x){return ae(this,x,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],275:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/array-iteration").find,re=a("../internals/add-to-unscopables"),te="find",ne=!0;te in[]&&Array(1)[te](function(){ne=!1}),ee({target:"Array",proto:!0,forced:ne},{find:function(b){return ae(this,b,arguments.length>1?arguments[1]:void 0)}}),re(te)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(a,pe,ce){var ee=a("../internals/export"),ae=a("../internals/array-from"),re=a("../internals/check-correctness-of-iteration"),te=!re(function(ne){Array.from(ne)});ee({target:"Array",stat:!0,forced:te},{from:ae})},{"../internals/array-from":109,"../internals/check-correctness-of-iteration":122,"../internals/export":149}],277:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/array-includes").includes,re=a("../internals/add-to-unscopables");ee({target:"Array",proto:!0},{includes:function(ne){return ae(this,ne,arguments.length>1?arguments[1]:void 0)}}),re("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(a,pe,ce){"use strict";var ee=a("../internals/to-indexed-object"),ae=a("../internals/add-to-unscopables"),re=a("../internals/iterators"),te=a("../internals/internal-state"),ne=a("../internals/object-define-property").f,x=a("../internals/define-iterator"),b=a("../internals/is-pure"),E=a("../internals/descriptors"),z="Array Iterator",ie=te.set,oe=te.getterFor(z);pe.exports=x(Array,"Array",function(ue,de){ie(this,{type:z,target:ee(ue),index:0,kind:de})},function(){var ue=oe(this),de=ue.target,se=ue.kind,he=ue.index++;return!de||he>=de.length?(ue.target=void 0,{value:void 0,done:!0}):se=="keys"?{value:he,done:!1}:se=="values"?{value:de[he],done:!1}:{value:[he,de[he]],done:!1}},"values");var fe=re.Arguments=re.Array;if(ae("keys"),ae("values"),ae("entries"),!b&&E&&fe.name!=="values")try{ne(fe,"name",{value:"values"})}catch(ue){}},{"../internals/add-to-unscopables":98,"../internals/define-iterator":132,"../internals/descriptors":134,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/iterators":187,"../internals/object-define-property":198,"../internals/to-indexed-object":247}],279:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/function-uncurry-this"),re=a("../internals/indexed-object"),te=a("../internals/to-indexed-object"),ne=a("../internals/array-method-is-strict"),x=ae([].join),b=re!=Object,E=ne("join",",");ee({target:"Array",proto:!0,forced:b||!E},{join:function(ie){return x(te(this),ie===void 0?",":ie)}})},{"../internals/array-method-is-strict":114,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/to-indexed-object":247}],280:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/array-iteration").map,re=a("../internals/array-method-has-species-support"),te=re("map");ee({target:"Array",proto:!0,forced:!te},{map:function(x){return ae(this,x,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],281:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/global"),re=a("../internals/is-array"),te=a("../internals/is-constructor"),ne=a("../internals/is-object"),x=a("../internals/to-absolute-index"),b=a("../internals/length-of-array-like"),E=a("../internals/to-indexed-object"),z=a("../internals/create-property"),ie=a("../internals/well-known-symbol"),oe=a("../internals/array-method-has-species-support"),fe=a("../internals/array-slice"),ue=oe("slice"),de=ie("species"),se=ae.Array,he=Math.max;ee({target:"Array",proto:!0,forced:!ue},{slice:function(ge,ve){var me=E(this),be=b(me),ye=x(ge,be),Ae=x(ve===void 0?be:ve,be),Se,Fe,Ce;if(re(me)&&(Se=me.constructor,te(Se)&&(Se===se||re(Se.prototype))?Se=void 0:ne(Se)&&(Se=Se[de],Se===null&&(Se=void 0)),Se===se||Se===void 0))return fe(me,ye,Ae);for(Fe=new(Se===void 0?se:Se)(he(Ae-ye,0)),Ce=0;ye3)){if(oe)return!0;if(ue)return ue<603;var Ae="",Se,Fe,Ce,_e;for(Se=65;Se<76;Se++){switch(Fe=String.fromCharCode(Se),Se){case 66:case 69:case 70:case 72:Ce=3;break;case 68:case 71:Ce=4;break;default:Ce=2}for(_e=0;_e<47;_e++)de.push({k:Fe+_e,v:Ce})}for(de.sort(function(we,Ie){return Ie.v-we.v}),_e=0;_ex(Fe)?1:-1}};ee({target:"Array",proto:!0,forced:be},{sort:function(Se){Se!==void 0&&re(Se);var Fe=te(this);if(me)return Se===void 0?se(Fe):se(Fe,Se);var Ce=[],_e=ne(Fe),we,Ie;for(Ie=0;Ie<_e;Ie++)Ie in Fe&&he(Ce,Fe[Ie]);for(E(Ce,ye(Se)),we=Ce.length,Ie=0;Iede)throw oe(se);for(Fe=b(ve,Se),Ce=0;Ceme-Se+Ae;Ce--)delete ve[Ce-1]}else if(Ae>Se)for(Ce=me-Se;Ce>be;Ce--)_e=Ce+Se-1,we=Ce+Ae-1,_e in ve?ve[we]=ve[_e]:delete ve[we];for(Ce=0;Ce2){if(Oe=he(Oe),We=ye(Oe,0),We===43||We===45){if(Pe=ye(Oe,2),Pe===88||Pe===120)return NaN}else if(We===48){switch(ye(Oe,1)){case 66:case 98:Xe=2,Ge=49;break;case 79:case 111:Xe=8,Ge=55;break;default:return+Oe}for(He=be(Oe,2),ke=He.length,Re=0;ReGe)return NaN;return parseInt(He,Xe)}}return+Oe};if(te(Ee,!ge(" 0o1")||!ge("0b1")||ge("+0x1"))){for(var Fe=function(Oe){var We=arguments.length<1?0:ge(Ae(Oe)),Pe=this;return E(ve,Pe)&&oe(function(){se(Pe)})?b(Object(We),Pe,Fe):We},Ce=ee?fe(ge):"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(","),_e=0,we;Ce.length>_e;_e++)x(ge,we=Ce[_e])&&!x(Fe,we)&&de(Fe,we,ue(ge,we));Fe.prototype=ve,ve.constructor=Fe,ne(ae,Ee,Fe)}},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/is-forced":178,"../internals/is-symbol":183,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/redefine":222,"../internals/string-trim":241,"../internals/this-number-value":244,"../internals/to-primitive":253}],287:[function(a,pe,ce){var ee=a("../internals/export"),ae=a("../internals/object-assign");ee({target:"Object",stat:!0,forced:Object.assign!==ae},{assign:ae})},{"../internals/export":149,"../internals/object-assign":195}],288:[function(a,pe,ce){var ee=a("../internals/export"),ae=a("../internals/object-to-array").entries;ee({target:"Object",stat:!0},{entries:function(te){return ae(te)}})},{"../internals/export":149,"../internals/object-to-array":209}],289:[function(a,pe,ce){var ee=a("../internals/export"),ae=a("../internals/native-symbol"),re=a("../internals/fails"),te=a("../internals/object-get-own-property-symbols"),ne=a("../internals/to-object"),x=!ae||re(function(){te.f(1)});ee({target:"Object",stat:!0,forced:x},{getOwnPropertySymbols:function(E){var z=te.f;return z?z(ne(E)):[]}})},{"../internals/export":149,"../internals/fails":150,"../internals/native-symbol":191,"../internals/object-get-own-property-symbols":202,"../internals/to-object":250}],290:[function(a,pe,ce){var ee=a("../internals/export"),ae=a("../internals/to-object"),re=a("../internals/object-keys"),te=a("../internals/fails"),ne=te(function(){re(1)});ee({target:"Object",stat:!0,forced:ne},{keys:function(b){return re(ae(b))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(a,pe,ce){var ee=a("../internals/to-string-tag-support"),ae=a("../internals/redefine"),re=a("../internals/object-to-string");ee||ae(Object.prototype,"toString",re,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/function-call"),re=a("../internals/a-callable"),te=a("../internals/new-promise-capability"),ne=a("../internals/perform"),x=a("../internals/iterate"),b=a("../internals/promise-statics-incorrect-iteration");ee({target:"Promise",stat:!0,forced:b},{all:function(z){var ie=this,oe=te.f(ie),fe=oe.resolve,ue=oe.reject,de=ne(function(){var se=re(ie.resolve),he=[],Ee=0,ge=1;x(z,function(ve){var me=Ee++,be=!1;ge++,ae(se,ie,ve).then(function(ye){be||(be=!0,he[me]=ye,--ge||fe(he))},ue)}),--ge||fe(he)});return de.error&&ue(de.value),oe.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],293:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/is-pure"),re=a("../internals/promise-constructor-detection").CONSTRUCTOR,te=a("../internals/promise-native-constructor"),ne=a("../internals/get-built-in"),x=a("../internals/is-callable"),b=a("../internals/redefine"),E=te&&te.prototype;if(ee({target:"Promise",proto:!0,forced:re,real:!0},{catch:function(ie){return this.then(void 0,ie)}}),!ae&&x(te)){var z=ne("Promise").prototype.catch;E.catch!==z&&b(E,"catch",z,{unsafe:!0})}},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/redefine":222}],294:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/is-pure"),re=a("../internals/engine-is-node"),te=a("../internals/global"),ne=a("../internals/function-call"),x=a("../internals/redefine"),b=a("../internals/redefine-all"),E=a("../internals/object-set-prototype-of"),z=a("../internals/set-to-string-tag"),ie=a("../internals/set-species"),oe=a("../internals/a-callable"),fe=a("../internals/is-callable"),ue=a("../internals/is-object"),de=a("../internals/an-instance"),se=a("../internals/species-constructor"),he=a("../internals/task").set,Ee=a("../internals/microtask"),ge=a("../internals/host-report-errors"),ve=a("../internals/perform"),me=a("../internals/queue"),be=a("../internals/internal-state"),ye=a("../internals/promise-native-constructor"),Ae=a("../internals/promise-constructor-detection"),Se=a("../internals/new-promise-capability"),Fe="Promise",Ce=Ae.CONSTRUCTOR,_e=Ae.REJECTION_EVENT,we=Ae.SUBCLASSING,Ie=be.getterFor(Fe),Oe=be.set,We=ye&&ye.prototype,Pe=ye,Xe=We,Ge=te.TypeError,He=te.document,ke=te.process,Re=Se.f,Ne=Re,Me=!!(He&&He.createEvent&&te.dispatchEvent),Ue="unhandledrejection",Ve="rejectionhandled",rt=0,tt=1,ze=2,Be=1,Ye=2,Te,Ze,Qe,$e,qe=function(wt){var Tt;return ue(wt)&&fe(Tt=wt.then)?Tt:!1},je=function(wt,Tt){var gt=Tt.value,ct=Tt.state==tt,ht=ct?wt.ok:wt.fail,st=wt.resolve,Ct=wt.reject,pt=wt.domain,St,Dt,Rt;try{ht?(ct||(Tt.rejection===Ye&&it(Tt),Tt.rejection=Be),ht===!0?St=gt:(pt&&pt.enter(),St=ht(gt),pt&&(pt.exit(),Rt=!0)),St===wt.promise?Ct(Ge("Promise-chain cycle")):(Dt=qe(St))?ne(Dt,St,st,Ct):st(St)):Ct(gt)}catch(Pt){pt&&!Rt&&pt.exit(),Ct(Pt)}},De=function(wt,Tt){wt.notified||(wt.notified=!0,Ee(function(){for(var gt=wt.reactions,ct;ct=gt.get();)je(ct,wt);wt.notified=!1,Tt&&!wt.rejection&&Je(wt)}))},Le=function(wt,Tt,gt){var ct,ht;Me?(ct=He.createEvent("Event"),ct.promise=Tt,ct.reason=gt,ct.initEvent(wt,!1,!0),te.dispatchEvent(ct)):ct={promise:Tt,reason:gt},!_e&&(ht=te["on"+wt])?ht(ct):wt===Ue&&ge("Unhandled promise rejection",gt)},Je=function(wt){ne(he,te,function(){var Tt=wt.facade,gt=wt.value,ct=et(wt),ht;if(ct&&(ht=ve(function(){re?ke.emit("unhandledRejection",gt,Tt):Le(Ue,Tt,gt)}),wt.rejection=re||et(wt)?Ye:Be,ht.error))throw ht.value})},et=function(wt){return wt.rejection!==Be&&!wt.parent},it=function(wt){ne(he,te,function(){var Tt=wt.facade;re?ke.emit("rejectionHandled",Tt):Le(Ve,Tt,wt.value)})},ot=function(wt,Tt,gt){return function(ct){wt(Tt,ct,gt)}},at=function(wt,Tt,gt){wt.done||(wt.done=!0,gt&&(wt=gt),wt.value=Tt,wt.state=ze,De(wt,!0))},Ut=function(wt,Tt,gt){if(!wt.done){wt.done=!0,gt&&(wt=gt);try{if(wt.facade===Tt)throw Ge("Promise can't be resolved itself");var ct=qe(Tt);ct?Ee(function(){var ht={done:!1};try{ne(ct,Tt,ot(Ut,ht,wt),ot(at,ht,wt))}catch(st){at(ht,st,wt)}}):(wt.value=Tt,wt.state=tt,De(wt,!1))}catch(ht){at({done:!1},ht,wt)}}};if(Ce&&(Pe=function(Tt){de(this,Xe),oe(Tt),ne(Te,this);var gt=Ie(this);try{Tt(ot(Ut,gt),ot(at,gt))}catch(ct){at(gt,ct)}},Xe=Pe.prototype,Te=function(Tt){Oe(this,{type:Fe,done:!1,notified:!1,parent:!1,reactions:new me,rejection:!1,state:rt,value:void 0})},Te.prototype=b(Xe,{then:function(Tt,gt){var ct=Ie(this),ht=Re(se(this,Pe));return ct.parent=!0,ht.ok=fe(Tt)?Tt:!0,ht.fail=fe(gt)&>,ht.domain=re?ke.domain:void 0,ct.state==rt?ct.reactions.add(ht):Ee(function(){je(ht,ct)}),ht.promise}}),Ze=function(){var wt=new Te,Tt=Ie(wt);this.promise=wt,this.resolve=ot(Ut,Tt),this.reject=ot(at,Tt)},Se.f=Re=function(wt){return wt===Pe||wt===Qe?new Ze(wt):Ne(wt)},!ae&&fe(ye)&&We!==Object.prototype)){$e=We.then,we||x(We,"then",function(Tt,gt){var ct=this;return new Pe(function(ht,st){ne($e,ct,ht,st)}).then(Tt,gt)},{unsafe:!0});try{delete We.constructor}catch(wt){}E&&E(We,Xe)}ee({global:!0,wrap:!0,forced:Ce},{Promise:Pe}),z(Pe,Fe,!1,!0),ie(Fe)},{"../internals/a-callable":95,"../internals/an-instance":100,"../internals/engine-is-node":143,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/host-report-errors":166,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-pure":181,"../internals/microtask":189,"../internals/new-promise-capability":193,"../internals/object-set-prototype-of":208,"../internals/perform":214,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/queue":220,"../internals/redefine":222,"../internals/redefine-all":221,"../internals/set-species":233,"../internals/set-to-string-tag":234,"../internals/species-constructor":238,"../internals/task":243}],295:[function(a,pe,ce){a("../modules/es.promise.constructor"),a("../modules/es.promise.all"),a("../modules/es.promise.catch"),a("../modules/es.promise.race"),a("../modules/es.promise.reject"),a("../modules/es.promise.resolve")},{"../modules/es.promise.all":292,"../modules/es.promise.catch":293,"../modules/es.promise.constructor":294,"../modules/es.promise.race":296,"../modules/es.promise.reject":297,"../modules/es.promise.resolve":298}],296:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/function-call"),re=a("../internals/a-callable"),te=a("../internals/new-promise-capability"),ne=a("../internals/perform"),x=a("../internals/iterate"),b=a("../internals/promise-statics-incorrect-iteration");ee({target:"Promise",stat:!0,forced:b},{race:function(z){var ie=this,oe=te.f(ie),fe=oe.reject,ue=ne(function(){var de=re(ie.resolve);x(z,function(se){ae(de,ie,se).then(oe.resolve,fe)})});return ue.error&&fe(ue.value),oe.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],297:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/function-call"),re=a("../internals/new-promise-capability"),te=a("../internals/promise-constructor-detection").CONSTRUCTOR;ee({target:"Promise",stat:!0,forced:te},{reject:function(x){var b=re.f(this);return ae(b.reject,void 0,x),b.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/get-built-in"),re=a("../internals/is-pure"),te=a("../internals/promise-native-constructor"),ne=a("../internals/promise-constructor-detection").CONSTRUCTOR,x=a("../internals/promise-resolve"),b=ae("Promise"),E=re&&!ne;ee({target:"Promise",stat:!0,forced:re||ne},{resolve:function(ie){return x(E&&this===b?te:this,ie)}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/promise-resolve":217}],299:[function(a,pe,ce){var ee=a("../internals/descriptors"),ae=a("../internals/global"),re=a("../internals/function-uncurry-this"),te=a("../internals/is-forced"),ne=a("../internals/inherit-if-required"),x=a("../internals/create-non-enumerable-property"),b=a("../internals/object-get-own-property-names").f,E=a("../internals/object-is-prototype-of"),z=a("../internals/is-regexp"),ie=a("../internals/to-string"),oe=a("../internals/regexp-get-flags"),fe=a("../internals/regexp-sticky-helpers"),ue=a("../internals/proxy-accessor"),de=a("../internals/redefine"),se=a("../internals/fails"),he=a("../internals/has-own-property"),Ee=a("../internals/internal-state").enforce,ge=a("../internals/set-species"),ve=a("../internals/well-known-symbol"),me=a("../internals/regexp-unsupported-dot-all"),be=a("../internals/regexp-unsupported-ncg"),ye=ve("match"),Ae=ae.RegExp,Se=Ae.prototype,Fe=ae.SyntaxError,Ce=re(Se.exec),_e=re("".charAt),we=re("".replace),Ie=re("".indexOf),Oe=re("".slice),We=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Pe=/a/g,Xe=/a/g,Ge=new Ae(Pe)!==Pe,He=fe.MISSED_STICKY,ke=fe.UNSUPPORTED_Y,Re=ee&&(!Ge||He||me||be||se(function(){return Xe[ye]=!1,Ae(Pe)!=Pe||Ae(Xe)==Xe||Ae(Pe,"i")!="/a/i"})),Ne=function(tt){for(var ze=tt.length,Be=0,Ye="",Te=!1,Ze;Be<=ze;Be++){if(Ze=_e(tt,Be),Ze==="\\"){Ye+=Ze+_e(tt,++Be);continue}!Te&&Ze==="."?Ye+="[\\s\\S]":(Ze==="["?Te=!0:Ze==="]"&&(Te=!1),Ye+=Ze)}return Ye},Me=function(tt){for(var ze=tt.length,Be=0,Ye="",Te=[],Ze={},Qe=!1,$e=!1,qe=0,je="",De;Be<=ze;Be++){if(De=_e(tt,Be),De==="\\")De=De+_e(tt,++Be);else if(De==="]")Qe=!1;else if(!Qe)switch(!0){case De==="[":Qe=!0;break;case De==="(":Ce(We,Oe(tt,Be+1))&&(Be+=2,$e=!0),Ye+=De,qe++;continue;case(De===">"&&$e):if(je===""||he(Ze,je))throw new Fe("Invalid capture group name");Ze[je]=!0,Te[Te.length]=[je,qe],$e=!1,je="";continue}$e?je+=De:Ye+=De}return[Ye,Te]};if(te("RegExp",Re)){for(var Ue=function(ze,Be){var Ye=E(Se,this),Te=z(ze),Ze=Be===void 0,Qe=[],$e=ze,qe,je,De,Le,Je,et;if(!Ye&&Te&&Ze&&ze.constructor===Ue)return ze;if((Te||E(Se,ze))&&(ze=ze.source,Ze&&(Be=oe($e))),ze=ze===void 0?"":ie(ze),Be=Be===void 0?"":ie(Be),$e=ze,me&&"dotAll"in Pe&&(je=!!Be&&Ie(Be,"s")>-1,je&&(Be=we(Be,/s/g,""))),qe=Be,He&&"sticky"in Pe&&(De=!!Be&&Ie(Be,"y")>-1,De&&ke&&(Be=we(Be,/y/g,""))),be&&(Le=Me(ze),ze=Le[0],Qe=Le[1]),Je=ne(Ae(ze,Be),Ye?this:Se,Ue),(je||De||Qe.length)&&(et=Ee(Je),je&&(et.dotAll=!0,et.raw=Ue(Ne(ze),qe)),De&&(et.sticky=!0),Qe.length&&(et.groups=Qe)),ze!==$e)try{x(Je,"source",$e===""?"(?:)":$e)}catch(it){}return Je},Ve=b(Ae),rt=0;Ve.length>rt;)ue(Ue,Ae,Ve[rt++]);Se.constructor=Ue,Ue.prototype=Se,de(ae,"RegExp",Ue)}ge("RegExp")},{"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-forced":178,"../internals/is-regexp":182,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/proxy-accessor":219,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/set-species":233,"../internals/to-string":256,"../internals/well-known-symbol":268}],300:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/regexp-exec");ee({target:"RegExp",proto:!0,forced:/./.exec!==ae},{exec:ae})},{"../internals/export":149,"../internals/regexp-exec":224}],301:[function(a,pe,ce){"use strict";var ee=a("../internals/function-name").PROPER,ae=a("../internals/redefine"),re=a("../internals/an-object"),te=a("../internals/to-string"),ne=a("../internals/fails"),x=a("../internals/regexp-get-flags"),b="toString",E=RegExp.prototype,z=E[b],ie=ne(function(){return z.call({source:"a",flags:"b"})!="/a/b"}),oe=ee&&z.name!=b;(ie||oe)&&ae(RegExp.prototype,b,function(){var ue=re(this),de=te(ue.source),se=te(x(ue));return"/"+de+"/"+se},{unsafe:!0})},{"../internals/an-object":101,"../internals/fails":150,"../internals/function-name":156,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/to-string":256}],302:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/function-uncurry-this"),re=a("../internals/not-a-regexp"),te=a("../internals/require-object-coercible"),ne=a("../internals/to-string"),x=a("../internals/correct-is-regexp-logic"),b=ae("".indexOf);ee({target:"String",proto:!0,forced:!x("includes")},{includes:function(z){return!!~b(ne(te(this)),ne(re(z)),arguments.length>1?arguments[1]:void 0)}})},{"../internals/correct-is-regexp-logic":126,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/not-a-regexp":194,"../internals/require-object-coercible":230,"../internals/to-string":256}],303:[function(a,pe,ce){"use strict";var ee=a("../internals/string-multibyte").charAt,ae=a("../internals/to-string"),re=a("../internals/internal-state"),te=a("../internals/define-iterator"),ne="String Iterator",x=re.set,b=re.getterFor(ne);te(String,"String",function(E){x(this,{type:ne,string:ae(E),index:0})},function(){var z=b(this),ie=z.string,oe=z.index,fe;return oe>=ie.length?{value:void 0,done:!0}:(fe=ee(ie,oe),z.index+=fe.length,{value:fe,done:!1})})},{"../internals/define-iterator":132,"../internals/internal-state":173,"../internals/string-multibyte":239,"../internals/to-string":256}],304:[function(a,pe,ce){"use strict";var ee=a("../internals/function-call"),ae=a("../internals/fix-regexp-well-known-symbol-logic"),re=a("../internals/an-object"),te=a("../internals/to-length"),ne=a("../internals/to-string"),x=a("../internals/require-object-coercible"),b=a("../internals/get-method"),E=a("../internals/advance-string-index"),z=a("../internals/regexp-exec-abstract");ae("match",function(ie,oe,fe){return[function(de){var se=x(this),he=de==null?void 0:b(de,ie);return he?ee(he,de,se):new RegExp(de)[ie](ne(se))},function(ue){var de=re(this),se=ne(ue),he=fe(oe,de,se);if(he.done)return he.value;if(!de.global)return z(de,se);var Ee=de.unicode;de.lastIndex=0;for(var ge=[],ve=0,me;(me=z(de,se))!==null;){var be=ne(me[0]);ge[ve]=be,be===""&&(de.lastIndex=E(se,te(de.lastIndex),Ee)),ve++}return ve===0?null:ge}]})},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-length":249,"../internals/to-string":256}],305:[function(a,pe,ce){"use strict";var ee=a("../internals/function-apply"),ae=a("../internals/function-call"),re=a("../internals/function-uncurry-this"),te=a("../internals/fix-regexp-well-known-symbol-logic"),ne=a("../internals/fails"),x=a("../internals/an-object"),b=a("../internals/is-callable"),E=a("../internals/to-integer-or-infinity"),z=a("../internals/to-length"),ie=a("../internals/to-string"),oe=a("../internals/require-object-coercible"),fe=a("../internals/advance-string-index"),ue=a("../internals/get-method"),de=a("../internals/get-substitution"),se=a("../internals/regexp-exec-abstract"),he=a("../internals/well-known-symbol"),Ee=he("replace"),ge=Math.max,ve=Math.min,me=re([].concat),be=re([].push),ye=re("".indexOf),Ae=re("".slice),Se=function(we){return we===void 0?we:String(we)},Fe=function(){return"a".replace(/./,"$0")==="$0"}(),Ce=function(){return/./[Ee]?/./[Ee]("a","$0")==="":!1}(),_e=!ne(function(){var we=/./;return we.exec=function(){var Ie=[];return Ie.groups={a:"7"},Ie},"".replace(we,"$")!=="7"});te("replace",function(we,Ie,Oe){var We=Ce?"$":"$0";return[function(Xe,Ge){var He=oe(this),ke=Xe==null?void 0:ue(Xe,Ee);return ke?ae(ke,Xe,He,Ge):ae(Ie,ie(He),Xe,Ge)},function(Pe,Xe){var Ge=x(this),He=ie(Pe);if(typeof Xe=="string"&&ye(Xe,We)===-1&&ye(Xe,"$<")===-1){var ke=Oe(Ie,Ge,He,Xe);if(ke.done)return ke.value}var Re=b(Xe);Re||(Xe=ie(Xe));var Ne=Ge.global;if(Ne){var Me=Ge.unicode;Ge.lastIndex=0}for(var Ue=[];;){var Ve=se(Ge,He);if(Ve===null||(be(Ue,Ve),!Ne))break;var rt=ie(Ve[0]);rt===""&&(Ge.lastIndex=fe(He,z(Ge.lastIndex),Me))}for(var tt="",ze=0,Be=0;Be=ze&&(tt+=Ae(He,ze,Te)+je,ze=Te+Ye.length)}return tt+Ae(He,ze)}]},!_e||!Fe||Ce)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/get-substitution":162,"../internals/is-callable":176,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-length":249,"../internals/to-string":256,"../internals/well-known-symbol":268}],306:[function(a,pe,ce){"use strict";var ee=a("../internals/function-call"),ae=a("../internals/fix-regexp-well-known-symbol-logic"),re=a("../internals/an-object"),te=a("../internals/require-object-coercible"),ne=a("../internals/same-value"),x=a("../internals/to-string"),b=a("../internals/get-method"),E=a("../internals/regexp-exec-abstract");ae("search",function(z,ie,oe){return[function(ue){var de=te(this),se=ue==null?void 0:b(ue,z);return se?ee(se,ue,de):new RegExp(ue)[z](x(de))},function(fe){var ue=re(this),de=x(fe),se=oe(ie,ue,de);if(se.done)return se.value;var he=ue.lastIndex;ne(he,0)||(ue.lastIndex=0);var Ee=E(ue,de);return ne(ue.lastIndex,he)||(ue.lastIndex=he),Ee===null?-1:Ee.index}]})},{"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/same-value":231,"../internals/to-string":256}],307:[function(a,pe,ce){"use strict";var ee=a("../internals/function-apply"),ae=a("../internals/function-call"),re=a("../internals/function-uncurry-this"),te=a("../internals/fix-regexp-well-known-symbol-logic"),ne=a("../internals/is-regexp"),x=a("../internals/an-object"),b=a("../internals/require-object-coercible"),E=a("../internals/species-constructor"),z=a("../internals/advance-string-index"),ie=a("../internals/to-length"),oe=a("../internals/to-string"),fe=a("../internals/get-method"),ue=a("../internals/array-slice-simple"),de=a("../internals/regexp-exec-abstract"),se=a("../internals/regexp-exec"),he=a("../internals/regexp-sticky-helpers"),Ee=a("../internals/fails"),ge=he.UNSUPPORTED_Y,ve=4294967295,me=Math.min,be=[].push,ye=re(/./.exec),Ae=re(be),Se=re("".slice),Fe=!Ee(function(){var Ce=/(?:)/,_e=Ce.exec;Ce.exec=function(){return _e.apply(this,arguments)};var we="ab".split(Ce);return we.length!==2||we[0]!=="a"||we[1]!=="b"});te("split",function(Ce,_e,we){var Ie;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?Ie=function(Oe,We){var Pe=oe(b(this)),Xe=We===void 0?ve:We>>>0;if(Xe===0)return[];if(Oe===void 0)return[Pe];if(!ne(Oe))return ae(_e,Pe,Oe,Xe);for(var Ge=[],He=(Oe.ignoreCase?"i":"")+(Oe.multiline?"m":"")+(Oe.unicode?"u":"")+(Oe.sticky?"y":""),ke=0,Re=new RegExp(Oe.source,He+"g"),Ne,Me,Ue;(Ne=ae(se,Re,Pe))&&(Me=Re.lastIndex,!(Me>ke&&(Ae(Ge,Se(Pe,ke,Ne.index)),Ne.length>1&&Ne.index=Xe)));)Re.lastIndex===Ne.index&&Re.lastIndex++;return ke===Pe.length?(Ue||!ye(Re,""))&&Ae(Ge,""):Ae(Ge,Se(Pe,ke)),Ge.length>Xe?ue(Ge,0,Xe):Ge}:"0".split(void 0,0).length?Ie=function(Oe,We){return Oe===void 0&&We===0?[]:ae(_e,this,Oe,We)}:Ie=_e,[function(We,Pe){var Xe=b(this),Ge=We==null?void 0:fe(We,Ce);return Ge?ae(Ge,We,Xe,Pe):ae(Ie,oe(Xe),We,Pe)},function(Oe,We){var Pe=x(this),Xe=oe(Oe),Ge=we(Ie,Pe,Xe,We,Ie!==_e);if(Ge.done)return Ge.value;var He=E(Pe,RegExp),ke=Pe.unicode,Re=(Pe.ignoreCase?"i":"")+(Pe.multiline?"m":"")+(Pe.unicode?"u":"")+(ge?"g":"y"),Ne=new He(ge?"^(?:"+Pe.source+")":Pe,Re),Me=We===void 0?ve:We>>>0;if(Me===0)return[];if(Xe.length===0)return de(Ne,Xe)===null?[Xe]:[];for(var Ue=0,Ve=0,rt=[];Ve2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-copy-within":105,"../internals/function-uncurry-this":157}],316:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/array-iteration").every,re=ee.aTypedArray,te=ee.exportTypedArrayMethod;te("every",function(x){return ae(re(this),x,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/function-call"),re=a("../internals/array-fill"),te=ee.aTypedArray,ne=ee.exportTypedArrayMethod;ne("fill",function(b){var E=arguments.length;return ae(re,te(this),b,E>1?arguments[1]:void 0,E>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-fill":106,"../internals/function-call":155}],318:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/array-iteration").filter,re=a("../internals/typed-array-from-species-and-list"),te=ee.aTypedArray,ne=ee.exportTypedArrayMethod;ne("filter",function(b){var E=ae(te(this),b,arguments.length>1?arguments[1]:void 0);return re(this,E)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/array-iteration").findIndex,re=ee.aTypedArray,te=ee.exportTypedArrayMethod;te("findIndex",function(x){return ae(re(this),x,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/array-iteration").find,re=ee.aTypedArray,te=ee.exportTypedArrayMethod;te("find",function(x){return ae(re(this),x,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/array-iteration").forEach,re=ee.aTypedArray,te=ee.exportTypedArrayMethod;te("forEach",function(x){ae(re(this),x,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/array-includes").includes,re=ee.aTypedArray,te=ee.exportTypedArrayMethod;te("includes",function(x){return ae(re(this),x,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/array-includes").indexOf,re=ee.aTypedArray,te=ee.exportTypedArrayMethod;te("indexOf",function(x){return ae(re(this),x,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(a,pe,ce){"use strict";var ee=a("../internals/global"),ae=a("../internals/fails"),re=a("../internals/function-uncurry-this"),te=a("../internals/array-buffer-view-core"),ne=a("../modules/es.array.iterator"),x=a("../internals/well-known-symbol"),b=x("iterator"),E=ee.Uint8Array,z=re(ne.values),ie=re(ne.keys),oe=re(ne.entries),fe=te.aTypedArray,ue=te.exportTypedArrayMethod,de=E&&E.prototype,se=!ae(function(){de[b].call([1])}),he=!!de&&de.values&&de[b]===de.values&&de.values.name==="values",Ee=function(){return z(fe(this))};ue("entries",function(){return oe(fe(this))},se),ue("keys",function(){return ie(fe(this))},se),ue("values",Ee,se||!he,{name:"values"}),ue(b,Ee,se||!he,{name:"values"})},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],325:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/function-uncurry-this"),re=ee.aTypedArray,te=ee.exportTypedArrayMethod,ne=ae([].join);te("join",function(b){return ne(re(this),b)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/function-apply"),re=a("../internals/array-last-index-of"),te=ee.aTypedArray,ne=ee.exportTypedArrayMethod;ne("lastIndexOf",function(b){var E=arguments.length;return ae(re,te(this),E>1?[b,arguments[1]]:[b])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/array-iteration").map,re=a("../internals/typed-array-species-constructor"),te=ee.aTypedArray,ne=ee.exportTypedArrayMethod;ne("map",function(b){return ae(te(this),b,arguments.length>1?arguments[1]:void 0,function(E,z){return new(re(E))(z)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/array-reduce").right,re=ee.aTypedArray,te=ee.exportTypedArrayMethod;te("reduceRight",function(x){var b=arguments.length;return ae(re(this),x,b,b>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/array-reduce").left,re=ee.aTypedArray,te=ee.exportTypedArrayMethod;te("reduce",function(x){var b=arguments.length;return ae(re(this),x,b,b>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=ee.aTypedArray,re=ee.exportTypedArrayMethod,te=Math.floor;re("reverse",function(){for(var x=this,b=ae(x).length,E=te(b/2),z=0,ie;z1?arguments[1]:void 0,1),ve=x(Ee);if(de)return ae(oe,this,ve,ge);var me=this.length,be=te(ve),ye=0;if(be+ge>me)throw E("Wrong length");for(;yeue;)se[ue]=oe[ue++];return se},b)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/array-iteration").some,re=ee.aTypedArray,te=ee.exportTypedArrayMethod;te("some",function(x){return ae(re(this),x,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(a,pe,ce){"use strict";var ee=a("../internals/global"),ae=a("../internals/function-uncurry-this"),re=a("../internals/fails"),te=a("../internals/a-callable"),ne=a("../internals/array-sort"),x=a("../internals/array-buffer-view-core"),b=a("../internals/engine-ff-version"),E=a("../internals/engine-is-ie-or-edge"),z=a("../internals/engine-v8-version"),ie=a("../internals/engine-webkit-version"),oe=x.aTypedArray,fe=x.exportTypedArrayMethod,ue=ee.Uint16Array,de=ue&&ae(ue.prototype.sort),se=!!de&&!(re(function(){de(new ue(2),null)})&&re(function(){de(new ue(2),{})})),he=!!de&&!re(function(){if(z)return z<74;if(b)return b<67;if(E)return!0;if(ie)return ie<602;var ge=new ue(516),ve=Array(516),me,be;for(me=0;me<516;me++)be=me%4,ge[me]=515-me,ve[me]=me-2*be+3;for(de(ge,function(ye,Ae){return(ye/4|0)-(Ae/4|0)}),me=0;me<516;me++)if(ge[me]!==ve[me])return!0}),Ee=function(ge){return function(ve,me){return ge!==void 0?+ge(ve,me)||0:me!==me?-1:ve!==ve?1:ve===0&&me===0?1/ve>0&&1/me<0?1:-1:ve>me}};fe("sort",function(ve){return ve!==void 0&&te(ve),he?de(this,ve):ne(oe(this),Ee(ve))},!he||se)},{"../internals/a-callable":95,"../internals/array-buffer-view-core":103,"../internals/array-sort":118,"../internals/engine-ff-version":138,"../internals/engine-is-ie-or-edge":140,"../internals/engine-v8-version":146,"../internals/engine-webkit-version":147,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],335:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/to-length"),re=a("../internals/to-absolute-index"),te=a("../internals/typed-array-species-constructor"),ne=ee.aTypedArray,x=ee.exportTypedArrayMethod;x("subarray",function(E,z){var ie=ne(this),oe=ie.length,fe=re(E,oe),ue=te(ie);return new ue(ie.buffer,ie.byteOffset+fe*ie.BYTES_PER_ELEMENT,ae((z===void 0?oe:re(z,oe))-fe))})},{"../internals/array-buffer-view-core":103,"../internals/to-absolute-index":245,"../internals/to-length":249,"../internals/typed-array-species-constructor":262}],336:[function(a,pe,ce){"use strict";var ee=a("../internals/global"),ae=a("../internals/function-apply"),re=a("../internals/array-buffer-view-core"),te=a("../internals/fails"),ne=a("../internals/array-slice"),x=ee.Int8Array,b=re.aTypedArray,E=re.exportTypedArrayMethod,z=[].toLocaleString,ie=!!x&&te(function(){z.call(new x(1))}),oe=te(function(){return[1,2].toLocaleString()!=new x([1,2]).toLocaleString()})||!te(function(){x.prototype.toLocaleString.call([1,2])});E("toLocaleString",function(){return ae(z,ie?ne(b(this)):b(this),ne(arguments))},oe)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/function-apply":152,"../internals/global":163}],337:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core").exportTypedArrayMethod,ae=a("../internals/fails"),re=a("../internals/global"),te=a("../internals/function-uncurry-this"),ne=re.Uint8Array,x=ne&&ne.prototype||{},b=[].toString,E=te([].join);ae(function(){b.call({})})&&(b=function(){return E(this)});var z=x.toString!=b;ee("toString",b,z)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(a,pe,ce){var ee=a("../internals/typed-array-constructor");ee("Uint8",function(ae){return function(te,ne,x){return ae(this,te,ne,x)}})},{"../internals/typed-array-constructor":258}],339:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/dom-iterables"),re=a("../internals/dom-token-list-prototype"),te=a("../internals/array-for-each"),ne=a("../internals/create-non-enumerable-property"),x=function(E){if(E&&E.forEach!==te)try{ne(E,"forEach",te)}catch(z){E.forEach=te}};for(var b in ae)ae[b]&&x(ee[b]&&ee[b].prototype);x(re)},{"../internals/array-for-each":107,"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163}],340:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/dom-iterables"),re=a("../internals/dom-token-list-prototype"),te=a("../modules/es.array.iterator"),ne=a("../internals/create-non-enumerable-property"),x=a("../internals/well-known-symbol"),b=x("iterator"),E=x("toStringTag"),z=te.values,ie=function(fe,ue){if(fe){if(fe[b]!==z)try{ne(fe,b,z)}catch(se){fe[b]=z}if(fe[E]||ne(fe,E,ue),ae[ue]){for(var de in te)if(fe[de]!==te[de])try{ne(fe,de,te[de])}catch(se){fe[de]=te[de]}}}};for(var oe in ae)ie(ee[oe]&&ee[oe].prototype,oe);ie(re,"DOMTokenList")},{"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],341:[function(a,pe,ce){function ee(he){return Array.isArray?Array.isArray(he):se(he)==="[object Array]"}ce.isArray=ee;function ae(he){return typeof he=="boolean"}ce.isBoolean=ae;function re(he){return he===null}ce.isNull=re;function te(he){return he==null}ce.isNullOrUndefined=te;function ne(he){return typeof he=="number"}ce.isNumber=ne;function x(he){return typeof he=="string"}ce.isString=x;function b(he){return typeof he=="symbol"}ce.isSymbol=b;function E(he){return he===void 0}ce.isUndefined=E;function z(he){return se(he)==="[object RegExp]"}ce.isRegExp=z;function ie(he){return typeof he=="object"&&he!==null}ce.isObject=ie;function oe(he){return se(he)==="[object Date]"}ce.isDate=oe;function fe(he){return se(he)==="[object Error]"||he instanceof Error}ce.isError=fe;function ue(he){return typeof he=="function"}ce.isFunction=ue;function de(he){return he===null||typeof he=="boolean"||typeof he=="number"||typeof he=="string"||typeof he=="symbol"||typeof he=="undefined"}ce.isPrimitive=de,ce.isBuffer=a("buffer").Buffer.isBuffer;function se(he){return Object.prototype.toString.call(he)}},{buffer:90}],342:[function(a,pe,ce){(function(ee){"use strict";var ae=function(){var b=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,E=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,z=/[^-+\dA-Z]/g;return function(ie,oe,fe,ue){if(arguments.length===1&&x(ie)==="string"&&!/\d/.test(ie)&&(oe=ie,ie=void 0),ie=ie||new Date,ie instanceof Date||(ie=new Date(ie)),isNaN(ie))throw TypeError("Invalid date");oe=String(ae.masks[oe]||oe||ae.masks.default);var de=oe.slice(0,4);(de==="UTC:"||de==="GMT:")&&(oe=oe.slice(4),fe=!0,de==="GMT:"&&(ue=!0));var se=fe?"getUTC":"get",he=ie[se+"Date"](),Ee=ie[se+"Day"](),ge=ie[se+"Month"](),ve=ie[se+"FullYear"](),me=ie[se+"Hours"](),be=ie[se+"Minutes"](),ye=ie[se+"Seconds"](),Ae=ie[se+"Milliseconds"](),Se=fe?0:ie.getTimezoneOffset(),Fe=te(ie),Ce=ne(ie),_e={d:he,dd:re(he),ddd:ae.i18n.dayNames[Ee],dddd:ae.i18n.dayNames[Ee+7],m:ge+1,mm:re(ge+1),mmm:ae.i18n.monthNames[ge],mmmm:ae.i18n.monthNames[ge+12],yy:String(ve).slice(2),yyyy:ve,h:me%12||12,hh:re(me%12||12),H:me,HH:re(me),M:be,MM:re(be),s:ye,ss:re(ye),l:re(Ae,3),L:re(Math.round(Ae/10)),t:me<12?"a":"p",tt:me<12?"am":"pm",T:me<12?"A":"P",TT:me<12?"AM":"PM",Z:ue?"GMT":fe?"UTC":(String(ie).match(E)||[""]).pop().replace(z,""),o:(Se>0?"-":"+")+re(Math.floor(Math.abs(Se)/60)*100+Math.abs(Se)%60,4),S:["th","st","nd","rd"][he%10>3?0:(he%100-he%10!=10)*he%10],W:Fe,N:Ce};return oe.replace(b,function(we){return we in _e?_e[we]:we.slice(1,we.length-1)})}}();ae.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},ae.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};function re(b,E){for(b=String(b),E=E||2;b.length]/;pe.exports=ae;function ae(re){var te=""+re,ne=ee.exec(te);if(!ne)return te;var x,b="",E=0,z=0;for(E=ne.index;E0&&(_e=Ae[0]),_e instanceof Error)throw _e;var we=new Error("Unhandled error."+(_e?" ("+_e.message+")":""));throw we.context=_e,we}var Ie=Ce[ye];if(Ie===void 0)return!1;if(typeof Ie=="function")ae(Ie,this,Ae);else for(var Oe=Ie.length,We=se(Ie,Oe),Se=0;Se0&&_e.length>Fe&&!_e.warned){_e.warned=!0;var we=new Error("Possible EventEmitter memory leak detected. "+_e.length+" "+String(ye)+" listeners added. Use emitter.setMaxListeners() to increase limit");we.name="MaxListenersExceededWarning",we.emitter=be,we.type=ye,we.count=_e.length,te(we)}return be}x.prototype.addListener=function(ye,Ae){return ie(this,ye,Ae,!1)},x.prototype.on=x.prototype.addListener,x.prototype.prependListener=function(ye,Ae){return ie(this,ye,Ae,!0)};function oe(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function fe(be,ye,Ae){var Se={fired:!1,wrapFn:void 0,target:be,type:ye,listener:Ae},Fe=oe.bind(Se);return Fe.listener=Ae,Se.wrapFn=Fe,Fe}x.prototype.once=function(ye,Ae){return E(Ae),this.on(ye,fe(this,ye,Ae)),this},x.prototype.prependOnceListener=function(ye,Ae){return E(Ae),this.prependListener(ye,fe(this,ye,Ae)),this},x.prototype.removeListener=function(ye,Ae){var Se,Fe,Ce,_e,we;if(E(Ae),Fe=this._events,Fe===void 0)return this;if(Se=Fe[ye],Se===void 0)return this;if(Se===Ae||Se.listener===Ae)--this._eventsCount===0?this._events=Object.create(null):(delete Fe[ye],Fe.removeListener&&this.emit("removeListener",ye,Se.listener||Ae));else if(typeof Se!="function"){for(Ce=-1,_e=Se.length-1;_e>=0;_e--)if(Se[_e]===Ae||Se[_e].listener===Ae){we=Se[_e].listener,Ce=_e;break}if(Ce<0)return this;Ce===0?Se.shift():he(Se,Ce),Se.length===1&&(Fe[ye]=Se[0]),Fe.removeListener!==void 0&&this.emit("removeListener",ye,we||Ae)}return this},x.prototype.off=x.prototype.removeListener,x.prototype.removeAllListeners=function(ye){var Ae,Se,Fe;if(Se=this._events,Se===void 0)return this;if(Se.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Se[ye]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Se[ye]),this;if(arguments.length===0){var Ce=Object.keys(Se),_e;for(Fe=0;Fe=0;Fe--)this.removeListener(ye,Ae[Fe]);return this};function ue(be,ye,Ae){var Se=be._events;if(Se===void 0)return[];var Fe=Se[ye];return Fe===void 0?[]:typeof Fe=="function"?Ae?[Fe.listener||Fe]:[Fe]:Ae?Ee(Fe):se(Fe,Fe.length)}x.prototype.listeners=function(ye){return ue(this,ye,!0)},x.prototype.rawListeners=function(ye){return ue(this,ye,!1)},x.listenerCount=function(be,ye){return typeof be.listenerCount=="function"?be.listenerCount(ye):de.call(be,ye)},x.prototype.listenerCount=de;function de(be){var ye=this._events;if(ye!==void 0){var Ae=ye[be];if(typeof Ae=="function")return 1;if(Ae!==void 0)return Ae.length}return 0}x.prototype.eventNames=function(){return this._eventsCount>0?re(this._events):[]};function se(be,ye){for(var Ae=new Array(ye),Se=0;Se=3&&(fe=oe),ae.call(z)==="[object Array]"?te(z,ie,fe):typeof z=="string"?ne(z,ie,fe):x(z,ie,fe)};pe.exports=b},{"is-callable":367}],346:[function(a,pe,ce){"use strict";var ee="Function.prototype.bind called on incompatible ",ae=Array.prototype.slice,re=Object.prototype.toString,te="[object Function]";pe.exports=function(x){var b=this;if(typeof b!="function"||re.call(b)!==te)throw new TypeError(ee+b);for(var E=ae.call(arguments,1),z,ie=function(){if(this instanceof z){var se=b.apply(this,E.concat(ae.call(arguments)));return Object(se)===se?se:this}else return b.apply(x,E.concat(ae.call(arguments)))},oe=Math.max(0,b.length-E.length),fe=[],ue=0;ue1&&typeof We!="boolean")throw new te('"allowMissing" argument must be a boolean');if(Se(/^%?[^%]*%?$/,Oe)===null)throw new ae("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Pe=_e(Oe),Xe=Pe.length>0?Pe[0]:"",Ge=we("%"+Xe+"%",We),He=Ge.name,ke=Ge.value,Re=!1,Ne=Ge.alias;Ne&&(Xe=Ne[0],be(Pe,me([0,1],Ne)));for(var Me=1,Ue=!0;Me=Pe.length){var ze=x(ke,Ve);Ue=!!ze,Ue&&"get"in ze&&!("originalValue"in ze.get)?ke=ze.get:ke=ke[Ve]}else Ue=ve(ke,Ve),ke=ke[Ve];Ue&&!Re&&(de[He]=ke)}}return ke}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(a,pe,ce){"use strict";var ee=a("get-intrinsic"),ae=ee("%Object.getOwnPropertyDescriptor%",!0);if(ae)try{ae([],"length")}catch(re){ae=null}pe.exports=ae},{"get-intrinsic":348}],350:[function(a,pe,ce){"use strict";var ee={foo:{}},ae=Object;pe.exports=function(){return{__proto__:ee}.foo===ee.foo&&!({__proto__:null}instanceof ae)}},{}],351:[function(a,pe,ce){"use strict";var ee=typeof Symbol!="undefined"&&Symbol,ae=a("./shams");pe.exports=function(){return typeof ee!="function"||typeof Symbol!="function"||typeof ee("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:ae()}},{"./shams":352}],352:[function(a,pe,ce){"use strict";pe.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var ae={},re=Symbol("test"),te=Object(re);if(typeof re=="string"||Object.prototype.toString.call(re)!=="[object Symbol]"||Object.prototype.toString.call(te)!=="[object Symbol]")return!1;var ne=42;ae[re]=ne;for(re in ae)return!1;if(typeof Object.keys=="function"&&Object.keys(ae).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(ae).length!==0)return!1;var x=Object.getOwnPropertySymbols(ae);if(x.length!==1||x[0]!==re||!Object.prototype.propertyIsEnumerable.call(ae,re))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var b=Object.getOwnPropertyDescriptor(ae,re);if(b.value!==ne||b.enumerable!==!0)return!1}return!0}},{}],353:[function(a,pe,ce){"use strict";var ee=a("has-symbols/shams");pe.exports=function(){return ee()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(a,pe,ce){"use strict";var ee=a("function-bind");pe.exports=ee.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(a,pe,ce){var ee=a("http"),ae=a("url"),re=pe.exports;for(var te in ee)ee.hasOwnProperty(te)&&(re[te]=ee[te]);re.request=function(x,b){return x=ne(x),ee.request.call(this,x,b)},re.get=function(x,b){return x=ne(x),ee.get.call(this,x,b)};function ne(x){if(typeof x=="string"&&(x=ae.parse(x)),x.protocol||(x.protocol="https:"),x.protocol!=="https:")throw new Error('Protocol "'+x.protocol+'" not supported. Expected "https:"');return x}},{http:468,url:472}],356:[function(a,pe,ce){"use strict";var ee=a("util"),ae=a("ms");pe.exports=function(re){if(typeof re=="number")return re;var te=ae(re);if(te===void 0){var ne=new Error(ee.format("humanize-ms(%j) result undefined",re));console.warn(ne.stack)}return te}},{ms:376,util:419}],357:[function(a,pe,ce){ce.read=function(ee,ae,re,te,ne){var x,b,E=ne*8-te-1,z=(1<>1,oe=-7,fe=re?ne-1:0,ue=re?-1:1,de=ee[ae+fe];for(fe+=ue,x=de&(1<<-oe)-1,de>>=-oe,oe+=E;oe>0;x=x*256+ee[ae+fe],fe+=ue,oe-=8);for(b=x&(1<<-oe)-1,x>>=-oe,oe+=te;oe>0;b=b*256+ee[ae+fe],fe+=ue,oe-=8);if(x===0)x=1-ie;else{if(x===z)return b?NaN:(de?-1:1)*(1/0);b=b+Math.pow(2,te),x=x-ie}return(de?-1:1)*b*Math.pow(2,x-te)},ce.write=function(ee,ae,re,te,ne,x){var b,E,z,ie=x*8-ne-1,oe=(1<>1,ue=ne===23?Math.pow(2,-24)-Math.pow(2,-77):0,de=te?0:x-1,se=te?1:-1,he=ae<0||ae===0&&1/ae<0?1:0;for(ae=Math.abs(ae),isNaN(ae)||ae===1/0?(E=isNaN(ae)?1:0,b=oe):(b=Math.floor(Math.log(ae)/Math.LN2),ae*(z=Math.pow(2,-b))<1&&(b--,z*=2),b+fe>=1?ae+=ue/z:ae+=ue*Math.pow(2,1-fe),ae*z>=2&&(b++,z/=2),b+fe>=oe?(E=0,b=oe):b+fe>=1?(E=(ae*z-1)*Math.pow(2,ne),b=b+fe):(E=ae*Math.pow(2,fe-1)*Math.pow(2,ne),b=0));ne>=8;ee[re+de]=E&255,de+=se,E/=256,ne-=8);for(b=b<0;ee[re+de]=b&255,de+=se,b/=256,ie-=8);ee[re+de-se]|=he*128}},{}],358:[function(a,pe,ce){"use strict";var ee=[a("./nextTick"),a("./queueMicrotask"),a("./mutation.js"),a("./messageChannel"),a("./stateChange"),a("./timeout")],ae,re,te=-1,ne=[],x=!1;function b(){!ae||!re||(ae=!1,re.length?ne=re.concat(ne):te=-1,ne.length&&E())}function E(){if(!ae){x=!1,ae=!0;for(var de=ne.length,se=setTimeout(b);de;){for(re=ne,ne=[];re&&++te1)for(var he=1;he=0&&re(E)!=="[object Array]"&&re(E.callee)==="[object Function]"},x=function(){return te(arguments)}();te.isLegacyArguments=ne,pe.exports=x?te:ne},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(a,pe,ce){pe.exports=function(re){return re!=null&&(ee(re)||ae(re)||!!re._isBuffer)};function ee(re){return!!re.constructor&&typeof re.constructor.isBuffer=="function"&&re.constructor.isBuffer(re)}function ae(re){return typeof re.readFloatLE=="function"&&typeof re.slice=="function"&&ee(re.slice(0,0))}},{}],367:[function(a,pe,ce){"use strict";var ee=Function.prototype.toString,ae=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,re,te;if(typeof ae=="function"&&typeof Object.defineProperty=="function")try{re=Object.defineProperty({},"length",{get:function(){throw te}}),te={},ae(function(){throw 42},null,re)}catch(ve){ve!==te&&(ae=null)}else ae=null;var ne=/^\s*class\b/,x=function(me){try{var be=ee.call(me);return ne.test(be)}catch(ye){return!1}},b=function(me){try{return x(me)?!1:(ee.call(me),!0)}catch(be){return!1}},E=Object.prototype.toString,z="[object Object]",ie="[object Function]",oe="[object GeneratorFunction]",fe="[object HTMLAllCollection]",ue="[object HTML document.all class]",de="[object HTMLCollection]",se=typeof Symbol=="function"&&!!Symbol.toStringTag,he=!(0 in[,]),Ee=function(){return!1};if(typeof document=="object"){var ge=document.all;E.call(ge)===E.call(document.all)&&(Ee=function(me){if((he||!me)&&(typeof me=="undefined"||typeof me=="object"))try{var be=E.call(me);return(be===fe||be===ue||be===de||be===z)&&me("")==null}catch(ye){}return!1})}pe.exports=ae?function(me){if(Ee(me))return!0;if(!me||typeof me!="function"&&typeof me!="object")return!1;try{ae(me,null,re)}catch(be){if(be!==te)return!1}return!x(me)&&b(me)}:function(me){if(Ee(me))return!0;if(!me||typeof me!="function"&&typeof me!="object")return!1;if(se)return b(me);if(x(me))return!1;var be=E.call(me);return be!==ie&&be!==oe&&!/^\[object HTML/.test(be)?!1:b(me)}},{}],368:[function(a,pe,ce){"use strict";var ee=Object.prototype.toString,ae=Function.prototype.toString,re=/^\s*(?:function)?\*/,te=a("has-tostringtag/shams")(),ne=Object.getPrototypeOf,x=function(){if(!te)return!1;try{return Function("return function*() {}")()}catch(E){}},b;pe.exports=function(z){if(typeof z!="function")return!1;if(re.test(ae.call(z)))return!0;if(!te){var ie=ee.call(z);return ie==="[object GeneratorFunction]"}if(!ne)return!1;if(typeof b=="undefined"){var oe=x();b=oe?ne(oe):!1}return ne(z)===b}},{"has-tostringtag/shams":353}],369:[function(a,pe,ce){"use strict";var ee=a("which-typed-array");pe.exports=function(re){return!!ee(re)}},{"which-typed-array":420}],370:[function(a,pe,ce){var ee={}.toString;pe.exports=Array.isArray||function(ae){return ee.call(ae)=="[object Array]"}},{}],371:[function(a,pe,ce){(function(ee){(function(){(function(ae,re){typeof ce=="object"&&typeof pe!="undefined"?pe.exports=re(ae):typeof le=="function"&&le.amd?le(re):re(ae)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ee!="undefined"?ee:this,function(ae){"use strict";ae=ae||{};var re=ae.Base64,te="2.6.4",ne="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",x=function(Oe){for(var We={},Pe=0,Xe=Oe.length;Pe>>6)+b(128|We&63):b(224|We>>>12&15)+b(128|We>>>6&63)+b(128|We&63)}else{var We=65536+(Oe.charCodeAt(0)-55296)*1024+(Oe.charCodeAt(1)-56320);return b(240|We>>>18&7)+b(128|We>>>12&63)+b(128|We>>>6&63)+b(128|We&63)}},z=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,ie=function(Oe){return Oe.replace(z,E)},oe=function(Oe){var We=[0,2,1][Oe.length%3],Pe=Oe.charCodeAt(0)<<16|(Oe.length>1?Oe.charCodeAt(1):0)<<8|(Oe.length>2?Oe.charCodeAt(2):0),Xe=[ne.charAt(Pe>>>18),ne.charAt(Pe>>>12&63),We>=2?"=":ne.charAt(Pe>>>6&63),We>=1?"=":ne.charAt(Pe&63)];return Xe.join("")},fe=ae.btoa&&typeof ae.btoa=="function"?function(Oe){return ae.btoa(Oe)}:function(Oe){if(Oe.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Oe.replace(/[\s\S]{1,3}/g,oe)},ue=function(Oe){return fe(ie(String(Oe)))},de=function(Oe){return Oe.replace(/[+\/]/g,function(We){return We=="+"?"-":"_"}).replace(/=/g,"")},se=function(Oe,We){return We?de(ue(Oe)):ue(Oe)},he=function(Oe){return se(Oe,!0)},Ee;ae.Uint8Array&&(Ee=function(Oe,We){for(var Pe="",Xe=0,Ge=Oe.length;Xe>>18)+ne.charAt(Ne>>>12&63)+(typeof ke!="undefined"?ne.charAt(Ne>>>6&63):"=")+(typeof Re!="undefined"?ne.charAt(Ne&63):"=")}return We?de(Pe):Pe});var ge=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ve=function(Oe){switch(Oe.length){case 4:var We=(7&Oe.charCodeAt(0))<<18|(63&Oe.charCodeAt(1))<<12|(63&Oe.charCodeAt(2))<<6|63&Oe.charCodeAt(3),Pe=We-65536;return b((Pe>>>10)+55296)+b((Pe&1023)+56320);case 3:return b((15&Oe.charCodeAt(0))<<12|(63&Oe.charCodeAt(1))<<6|63&Oe.charCodeAt(2));default:return b((31&Oe.charCodeAt(0))<<6|63&Oe.charCodeAt(1))}},me=function(Oe){return Oe.replace(ge,ve)},be=function(Oe){var We=Oe.length,Pe=We%4,Xe=(We>0?x[Oe.charAt(0)]<<18:0)|(We>1?x[Oe.charAt(1)]<<12:0)|(We>2?x[Oe.charAt(2)]<<6:0)|(We>3?x[Oe.charAt(3)]:0),Ge=[b(Xe>>>16),b(Xe>>>8&255),b(Xe&255)];return Ge.length-=[0,0,2,1][Pe],Ge.join("")},ye=ae.atob&&typeof ae.atob=="function"?function(Oe){return ae.atob(Oe)}:function(Oe){return Oe.replace(/\S{1,4}/g,be)},Ae=function(Oe){return ye(String(Oe).replace(/[^A-Za-z0-9\+\/]/g,""))},Se=function(Oe){return me(ye(Oe))},Fe=function(Oe){return String(Oe).replace(/[-_]/g,function(We){return We=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Ce=function(Oe){return Se(Fe(Oe))},_e;ae.Uint8Array&&(_e=function(Oe){return Uint8Array.from(Ae(Fe(Oe)),function(We){return We.charCodeAt(0)})});var we=function(){var Oe=ae.Base64;return ae.Base64=re,Oe};if(ae.Base64={VERSION:te,atob:Ae,btoa:fe,fromBase64:Ce,toBase64:se,utob:ie,encode:se,encodeURI:he,btou:me,decode:Ce,noConflict:we,fromUint8Array:Ee,toUint8Array:_e},typeof Object.defineProperty=="function"){var Ie=function(Oe){return{value:Oe,enumerable:!1,writable:!0,configurable:!0}};ae.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ie(function(){return Ce(this)})),Object.defineProperty(String.prototype,"toBase64",Ie(function(Oe){return se(this,Oe)})),Object.defineProperty(String.prototype,"toBase64URI",Ie(function(){return se(this,!0)}))}}return ae.Meteor&&(Base64=ae.Base64),typeof pe!="undefined"&&pe.exports?pe.exports.Base64=ae.Base64:typeof le=="function"&&le.amd&&le([],function(){return ae.Base64}),{Base64:ae.Base64}})}).call(this)}).call(this,typeof nt!="undefined"?nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],372:[function(a,pe,ce){"use strict";pe.exports=ae;var ee=Object.prototype.hasOwnProperty;function ae(re,te,ne){if(!re)throw new TypeError("argument dest is required");if(!te)throw new TypeError("argument src is required");return ne===void 0&&(ne=!0),Object.getOwnPropertyNames(te).forEach(function(b){if(!(!ne&&ee.call(re,b))){var E=Object.getOwnPropertyDescriptor(te,b);Object.defineProperty(re,b,E)}}),re}},{}],373:[function(a,pe,ce){"use strict";a("core-js/modules/es.array.map.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/es.regexp.constructor.js"),a("core-js/modules/es.regexp.to-string.js");function ee(){this._types=Object.create(null),this._extensions=Object.create(null);for(var ae=0;ae0)return b(oe);if(ue==="number"&&isFinite(oe))return fe.long?z(oe):E(oe);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(oe))};function b(oe){if(oe=String(oe),!(oe.length>100)){var fe=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(oe);if(fe){var ue=parseFloat(fe[1]),de=(fe[2]||"ms").toLowerCase();switch(de){case"years":case"year":case"yrs":case"yr":case"y":return ue*x;case"weeks":case"week":case"w":return ue*ne;case"days":case"day":case"d":return ue*te;case"hours":case"hour":case"hrs":case"hr":case"h":return ue*re;case"minutes":case"minute":case"mins":case"min":case"m":return ue*ae;case"seconds":case"second":case"secs":case"sec":case"s":return ue*ee;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return ue;default:return}}}}function E(oe){var fe=Math.abs(oe);return fe>=te?Math.round(oe/te)+"d":fe>=re?Math.round(oe/re)+"h":fe>=ae?Math.round(oe/ae)+"m":fe>=ee?Math.round(oe/ee)+"s":oe+"ms"}function z(oe){var fe=Math.abs(oe);return fe>=te?ie(oe,fe,te,"day"):fe>=re?ie(oe,fe,re,"hour"):fe>=ae?ie(oe,fe,ae,"minute"):fe>=ee?ie(oe,fe,ee,"second"):oe+" ms"}function ie(oe,fe,ue,de){var se=fe>=ue*1.5;return Math.round(oe/ue)+" "+de+(se?"s":"")}},{}],377:[function(a,pe,ce){"use strict";var ee=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable;function te(x){if(x==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(x)}function ne(){try{if(!Object.assign)return!1;var x=new String("abc");if(x[5]="de",Object.getOwnPropertyNames(x)[0]==="5")return!1;for(var b={},E=0;E<10;E++)b["_"+String.fromCharCode(E)]=E;var z=Object.getOwnPropertyNames(b).map(function(oe){return b[oe]});if(z.join("")!=="0123456789")return!1;var ie={};return"abcdefghijklmnopqrst".split("").forEach(function(oe){ie[oe]=oe}),Object.keys(Object.assign({},ie)).join("")==="abcdefghijklmnopqrst"}catch(oe){return!1}}pe.exports=ne()?Object.assign:function(x,b){for(var E,z=te(x),ie,oe=1;oe2){var de=E.lastIndexOf("/");if(de!==E.length-1){de===-1?(E="",z=0):(E=E.slice(0,de),z=E.length-1-E.lastIndexOf("/")),ie=ue,oe=0;continue}}else if(E.length===2||E.length===1){E="",z=0,ie=ue,oe=0;continue}}b&&(E.length>0?E+="/..":E="..",z=2)}else E.length>0?E+="/"+x.slice(ie+1,ue):E=x.slice(ie+1,ue),z=ue-ie-1;ie=ue,oe=0}else fe===46&&oe!==-1?++oe:oe=-1}return E}function te(x,b){var E=b.dir||b.root,z=b.base||(b.name||"")+(b.ext||"");return E?E===b.root?E+z:E+x+z:z}var ne={resolve:function(){for(var b="",E=!1,z,ie=arguments.length-1;ie>=-1&&!E;ie--){var oe;ie>=0?oe=arguments[ie]:(z===void 0&&(z=ee.cwd()),oe=z),ae(oe),oe.length!==0&&(b=oe+"/"+b,E=oe.charCodeAt(0)===47)}return b=re(b,!E),E?b.length>0?"/"+b:"/":b.length>0?b:"."},normalize:function(b){if(ae(b),b.length===0)return".";var E=b.charCodeAt(0)===47,z=b.charCodeAt(b.length-1)===47;return b=re(b,!E),b.length===0&&!E&&(b="."),b.length>0&&z&&(b+="/"),E?"/"+b:b},isAbsolute:function(b){return ae(b),b.length>0&&b.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var b,E=0;E0&&(b===void 0?b=z:b+="/"+z)}return b===void 0?".":ne.normalize(b)},relative:function(b,E){if(ae(b),ae(E),b===E||(b=ne.resolve(b),E=ne.resolve(E),b===E))return"";for(var z=1;zse){if(E.charCodeAt(fe+Ee)===47)return E.slice(fe+Ee+1);if(Ee===0)return E.slice(fe+Ee)}else oe>se&&(b.charCodeAt(z+Ee)===47?he=Ee:Ee===0&&(he=0));break}var ge=b.charCodeAt(z+Ee),ve=E.charCodeAt(fe+Ee);if(ge!==ve)break;ge===47&&(he=Ee)}var me="";for(Ee=z+he+1;Ee<=ie;++Ee)(Ee===ie||b.charCodeAt(Ee)===47)&&(me.length===0?me+="..":me+="/..");return me.length>0?me+E.slice(fe+he):(fe+=he,E.charCodeAt(fe)===47&&++fe,E.slice(fe))},_makeLong:function(b){return b},dirname:function(b){if(ae(b),b.length===0)return".";for(var E=b.charCodeAt(0),z=E===47,ie=-1,oe=!0,fe=b.length-1;fe>=1;--fe)if(E=b.charCodeAt(fe),E===47){if(!oe){ie=fe;break}}else oe=!1;return ie===-1?z?"/":".":z&&ie===1?"//":b.slice(0,ie)},basename:function(b,E){if(E!==void 0&&typeof E!="string")throw new TypeError('"ext" argument must be a string');ae(b);var z=0,ie=-1,oe=!0,fe;if(E!==void 0&&E.length>0&&E.length<=b.length){if(E.length===b.length&&E===b)return"";var ue=E.length-1,de=-1;for(fe=b.length-1;fe>=0;--fe){var se=b.charCodeAt(fe);if(se===47){if(!oe){z=fe+1;break}}else de===-1&&(oe=!1,de=fe+1),ue>=0&&(se===E.charCodeAt(ue)?--ue===-1&&(ie=fe):(ue=-1,ie=de))}return z===ie?ie=de:ie===-1&&(ie=b.length),b.slice(z,ie)}else{for(fe=b.length-1;fe>=0;--fe)if(b.charCodeAt(fe)===47){if(!oe){z=fe+1;break}}else ie===-1&&(oe=!1,ie=fe+1);return ie===-1?"":b.slice(z,ie)}},extname:function(b){ae(b);for(var E=-1,z=0,ie=-1,oe=!0,fe=0,ue=b.length-1;ue>=0;--ue){var de=b.charCodeAt(ue);if(de===47){if(!oe){z=ue+1;break}continue}ie===-1&&(oe=!1,ie=ue+1),de===46?E===-1?E=ue:fe!==1&&(fe=1):E!==-1&&(fe=-1)}return E===-1||ie===-1||fe===0||fe===1&&E===ie-1&&E===z+1?"":b.slice(E,ie)},format:function(b){if(b===null||typeof b!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof b);return te("/",b)},parse:function(b){ae(b);var E={root:"",dir:"",base:"",ext:"",name:""};if(b.length===0)return E;var z=b.charCodeAt(0),ie=z===47,oe;ie?(E.root="/",oe=1):oe=0;for(var fe=-1,ue=0,de=-1,se=!0,he=b.length-1,Ee=0;he>=oe;--he){if(z=b.charCodeAt(he),z===47){if(!se){ue=he+1;break}continue}de===-1&&(se=!1,de=he+1),z===46?fe===-1?fe=he:Ee!==1&&(Ee=1):fe!==-1&&(Ee=-1)}return fe===-1||de===-1||Ee===0||Ee===1&&fe===de-1&&fe===ue+1?de!==-1&&(ue===0&&ie?E.base=E.name=b.slice(1,de):E.base=E.name=b.slice(ue,de)):(ue===0&&ie?(E.name=b.slice(1,fe),E.base=b.slice(1,de)):(E.name=b.slice(ue,fe),E.base=b.slice(ue,de)),E.ext=b.slice(fe,de)),ue>0?E.dir=b.slice(0,ue-1):ie&&(E.dir="/"),E},sep:"/",delimiter:":",win32:null,posix:null};ne.posix=ne,pe.exports=ne}).call(this)}).call(this,a("_process"))},{_process:467}],379:[function(a,pe,ce){(function(ee){(function(){(function(){"use strict";var ae={function:!0,object:!0},re=ae[typeof window]&&window||this,te=re,ne=ae[typeof ce]&&ce,x=ae[typeof pe]&&pe&&!pe.nodeType&&pe,b=ne&&x&&typeof ee=="object"&ⅇb&&(b.global===b||b.window===b||b.self===b)&&(re=b);var E=Math.pow(2,53)-1,z=/\bOpera/,ie=this,oe=Object.prototype,fe=oe.hasOwnProperty,ue=oe.toString;function de(Ce){return Ce=String(Ce),Ce.charAt(0).toUpperCase()+Ce.slice(1)}function se(Ce,_e,we){var Ie={"10.0":"10","6.4":"10 Technical Preview","6.3":"8.1","6.2":"8","6.1":"Server 2008 R2 / 7","6.0":"Server 2008 / Vista","5.2":"Server 2003 / XP 64-bit","5.1":"XP","5.01":"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return _e&&we&&/^Win/i.test(Ce)&&!/^Windows Phone /i.test(Ce)&&(Ie=Ie[/[\d.]+$/.exec(Ce)])&&(Ce="Windows "+Ie),Ce=String(Ce),_e&&we&&(Ce=Ce.replace(RegExp(_e,"i"),we)),Ce=Ee(Ce.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0]),Ce}function he(Ce,_e){var we=-1,Ie=Ce?Ce.length:0;if(typeof Ie=="number"&&Ie>-1&&Ie<=E)for(;++we3&&"WebKit"||/\bOpera\b/.test(De)&&(/\bOPR\b/.test(Ce)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(Ce)&&!/^(?:Trident|EdgeHTML)$/.test(je)&&"WebKit"||!je&&/\bMSIE\b/i.test(Ce)&&(et=="Mac OS"?"Tasman":"Trident")||je=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(De)&&"NetFront")&&(je=[Be]),De=="IE"&&(Be=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(Ce)||0)[1])?(De+=" Mobile",et="Windows Phone "+(/\+$/.test(Be)?Be:Be+".x"),Te.unshift("desktop mode")):/\bWPDesktop\b/i.test(Ce)?(De="IE Mobile",et="Windows Phone 8.x",Te.unshift("desktop mode"),$e||($e=(/\brv:([\d.]+)/.exec(Ce)||0)[1])):De!="IE"&&je=="Trident"&&(Be=/\brv:([\d.]+)/.exec(Ce))&&(De&&Te.push("identifying as "+De+($e?" "+$e:"")),De="IE",$e=Be[1]),Qe){if(me(_e,"global"))if(Ne&&(Be=Ne.lang.System,Ye=Be.getProperty("os.arch"),et=et||Be.getProperty("os.name")+" "+Be.getProperty("os.version")),Me){try{$e=_e.require("ringo/engine").version.join("."),De="RingoJS"}catch(ht){(Be=_e.system)&&Be.global.system==_e.system&&(De="Narwhal",et||(et=Be[0].os||null))}De||(De="Rhino")}else typeof _e.process=="object"&&!_e.process.browser&&(Be=_e.process)&&(typeof Be.versions=="object"&&(typeof Be.versions.electron=="string"?(Te.push("Node "+Be.versions.node),De="Electron",$e=Be.versions.electron):typeof Be.versions.nw=="string"&&(Te.push("Chromium "+$e,"Node "+Be.versions.node),De="NW.js",$e=Be.versions.nw)),De||(De="Node.js",Ye=Be.arch,et=Be.platform,$e=/[\d.]+/.exec(Be.version),$e=$e?$e[0]:null));else ve(Be=_e.runtime)==Ge?(De="Adobe AIR",et=Be.flash.system.Capabilities.os):ve(Be=_e.phantom)==Re?(De="PhantomJS",$e=(Be=Be.version||null)&&Be.major+"."+Be.minor+"."+Be.patch):typeof rt.documentMode=="number"&&(Be=/\bTrident\/(\d+)/i.exec(Ce))?($e=[$e,rt.documentMode],(Be=+Be[1]+4)!=$e[1]&&(Te.push("IE "+$e[1]+" mode"),je&&(je[1]=""),$e[1]=Be),$e=De=="IE"?String($e[1].toFixed(1)):$e[0]):typeof rt.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(De)&&(Te.push("masking as "+De+" "+$e),De="IE",$e="11.0",je=["Trident"],et="Windows");et=et&&Ee(et)}if($e&&(Be=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec($e)||/(?:alpha|beta)(?: ?\d)?/i.exec(Ce+";"+(Qe&&Ie.appMinorVersion))||/\bMinefield\b/i.test(Ce)&&"a")&&(Ze=/b/i.test(Be)?"beta":"alpha",$e=$e.replace(RegExp(Be+"\\+?$"),"")+(Ze=="beta"?Ve:Ue)+(/\d+\+?/.exec(Be)||"")),De=="Fennec"||De=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(et))De="Firefox Mobile";else if(De=="Maxthon"&&$e)$e=$e.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(Le))Le=="Xbox 360"&&(et=null),Le=="Xbox 360"&&/\bIEMobile\b/.test(Ce)&&Te.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(De)||De&&!Le&&!/Browser|Mobi/.test(De))&&(et=="Windows CE"||/Mobi/i.test(Ce)))De+=" Mobile";else if(De=="IE"&&Qe)try{_e.external===null&&Te.unshift("platform preview")}catch(ht){Te.unshift("embedded")}else(/\bBlackBerry\b/.test(Le)||/\bBB10\b/.test(Ce))&&(Be=(RegExp(Le.replace(/ +/g," *")+"/([.\\d]+)","i").exec(Ce)||0)[1]||$e)?(Be=[Be,/BB10/.test(Ce)],et=(Be[1]?(Le=null,Je="BlackBerry"):"Device Software")+" "+Be[0],$e=null):this!=ge&&Le!="Wii"&&(Qe&&tt||/Opera/.test(De)&&/\b(?:MSIE|Firefox)\b/i.test(Ce)||De=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(et)||De=="IE"&&(et&&!/^Win/.test(et)&&$e>5.5||/\bWindows XP\b/.test(et)&&$e>8||$e==8&&!/\bTrident\b/.test(Ce)))&&!z.test(Be=Se.call(ge,Ce.replace(z,"")+";"))&&Be.name&&(Be="ing as "+Be.name+((Be=Be.version)?" "+Be:""),z.test(De)?(/\bIE\b/.test(Be)&&et=="Mac OS"&&(et=null),Be="identify"+Be):(Be="mask"+Be,ze?De=Ee(ze.replace(/([a-z])([A-Z])/g,"$1 $2")):De="Opera",/\bIE\b/.test(Be)&&(et=null),Qe||($e=null)),je=["Presto"],Te.push(Be));(Be=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(Ce)||0)[1])&&(Be=[parseFloat(Be.replace(/\.(\d)$/,".0$1")),Be],De=="Safari"&&Be[1].slice(-1)=="+"?(De="WebKit Nightly",Ze="alpha",$e=Be[1].slice(0,-1)):($e==Be[1]||$e==(Be[2]=(/\bSafari\/([\d.]+\+?)/i.exec(Ce)||0)[1]))&&($e=null),Be[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(Ce)||0)[1],Be[0]==537.36&&Be[2]==537.36&&parseFloat(Be[1])>=28&&je=="WebKit"&&(je=["Blink"]),!Qe||!Pe&&!Be[1]?(je&&(je[1]="like Safari"),Be=(Be=Be[0],Be<400?1:Be<500?2:Be<526?3:Be<533?4:Be<534?"4+":Be<535?5:Be<537?6:Be<538?7:Be<601?8:Be<602?9:Be<604?10:Be<606?11:Be<608?12:"12")):(je&&(je[1]="like Chrome"),Be=Be[1]||(Be=Be[0],Be<530?1:Be<532?2:Be<532.05?3:Be<533?4:Be<534.03?5:Be<534.07?6:Be<534.1?7:Be<534.13?8:Be<534.16?9:Be<534.24?10:Be<534.3?11:Be<535.01?12:Be<535.02?"13+":Be<535.07?15:Be<535.11?16:Be<535.19?17:Be<536.05?18:Be<536.1?19:Be<537.01?20:Be<537.11?"21+":Be<537.13?23:Be<537.18?24:Be<537.24?25:Be<537.36?26:je!="Blink"?"27":"28")),je&&(je[1]+=" "+(Be+=typeof Be=="number"?".x":/[.+]/.test(Be)?"":"+")),De=="Safari"&&(!$e||parseInt($e)>45)?$e=Be:De=="Chrome"&&/\bHeadlessChrome/i.test(Ce)&&Te.unshift("headless")),De=="Opera"&&(Be=/\bzbov|zvav$/.exec(et))?(De+=" ",Te.unshift("desktop mode"),Be=="zvav"?(De+="Mini",$e=null):De+="Mobile",et=et.replace(RegExp(" *"+Be+"$"),"")):De=="Safari"&&/\bChrome\b/.exec(je&&je[1])?(Te.unshift("desktop mode"),De="Chrome Mobile",$e=null,/\bOS X\b/.test(et)?(Je="Apple",et="iOS 4.3+"):et=null):/\bSRWare Iron\b/.test(De)&&!$e&&($e=Tt("Chrome")),$e&&$e.indexOf(Be=/[\d.]+$/.exec(et))==0&&Ce.indexOf("/"+Be+"-")>-1&&(et=Ae(et.replace(Be,""))),et&&et.indexOf(De)!=-1&&!RegExp(De+" OS").test(et)&&(et=et.replace(RegExp(" *"+be(De)+" *"),"")),je&&!/\b(?:Avant|Nook)\b/.test(De)&&(/Browser|Lunascape|Maxthon/.test(De)||De!="Safari"&&/^iOS/.test(et)&&/\bSafari\b/.test(je[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(De)&&je[1])&&(Be=je[je.length-1])&&Te.push(Be),Te.length&&(Te=["("+Te.join("; ")+")"]),Je&&Le&&Le.indexOf(Je)<0&&Te.push("on "+Je),Le&&Te.push((/^on /.test(Te[Te.length-1])?"":"on ")+Le),et&&(Be=/ ([\d.+]+)$/.exec(et),qe=Be&&et.charAt(et.length-Be[0].length-1)=="/",et={architecture:32,family:Be&&!qe?et.replace(Be[0],""):et,version:Be?Be[1]:null,toString:function(){var ht=this.version;return this.family+(ht&&!qe?" "+ht:"")+(this.architecture==64?" 64-bit":"")}}),(Be=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Ye))&&!/\bi686\b/i.test(Ye)?(et&&(et.architecture=64,et.family=et.family.replace(RegExp(" *"+Be),"")),De&&(/\bWOW64\b/i.test(Ce)||Qe&&/\w(?:86|32)$/.test(Ie.cpuClass||Ie.platform)&&!/\bWin64; x64\b/i.test(Ce))&&Te.unshift("32-bit")):et&&/^OS X/.test(et.family)&&De=="Chrome"&&parseFloat($e)>=39&&(et.architecture=64),Ce||(Ce=null);var ct={};return ct.description=Ce,ct.layout=je&&je[0],ct.manufacturer=Je,ct.name=De,ct.prerelease=Ze,ct.product=Le,ct.ua=Ce,ct.version=De&&$e,ct.os=et||{architecture:null,family:null,version:null,toString:function(){return"null"}},ct.parse=Se,ct.toString=gt,ct.version&&Te.unshift($e),ct.name&&Te.unshift(De),et&&De&&!(et==String(et).split(" ")[0]&&(et==De.split(" ")[0]||Le))&&Te.push(Le?"("+et+")":"on "+et),Te.length&&(ct.description=Te.join(" ")),ct}var Fe=Se();typeof le=="function"&&typeof le.amd=="object"&&le.amd?(re.platform=Fe,le(function(){return Fe})):ne&&x?ge(Fe,function(Ce,_e){ne[_e]=Ce}):re.platform=Fe}).call(this)}).call(this)}).call(this,typeof nt!="undefined"?nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(a,pe,ce){(function(ee){(function(){"use strict";typeof ee=="undefined"||!ee.version||ee.version.indexOf("v0.")===0||ee.version.indexOf("v1.")===0&&ee.version.indexOf("v1.8.")!==0?pe.exports={nextTick:ae}:pe.exports=ee;function ae(re,te,ne,x){if(typeof re!="function")throw new TypeError('"callback" argument must be a function');var b=arguments.length,E,z;switch(b){case 0:case 1:return ee.nextTick(re);case 2:return ee.nextTick(function(){re.call(null,te)});case 3:return ee.nextTick(function(){re.call(null,te,ne)});case 4:return ee.nextTick(function(){re.call(null,te,ne,x)});default:for(E=new Array(b-1),z=0;z1)for(var ge=1;ge= 0x80 (not a basic code point)","invalid-input":"Invalid input"},me=E-z,be=Math.floor,ye=String.fromCharCode,Ae;function Se(ke){throw new RangeError(ve[ke])}function Fe(ke,Re){for(var Ne=ke.length,Me=[];Ne--;)Me[Ne]=Re(ke[Ne]);return Me}function Ce(ke,Re){var Ne=ke.split("@"),Me="";Ne.length>1&&(Me=Ne[0]+"@",ke=Ne[1]),ke=ke.replace(ge,".");var Ue=ke.split("."),Ve=Fe(Ue,Re).join(".");return Me+Ve}function _e(ke){for(var Re=[],Ne=0,Me=ke.length,Ue,Ve;Ne=55296&&Ue<=56319&&Ne65535&&(Re-=65536,Ne+=ye(Re>>>10&1023|55296),Re=56320|Re&1023),Ne+=ye(Re),Ne}).join("")}function Ie(ke){return ke-48<10?ke-22:ke-65<26?ke-65:ke-97<26?ke-97:E}function Oe(ke,Re){return ke+22+75*(ke<26)-((Re!=0)<<5)}function We(ke,Re,Ne){var Me=0;for(ke=Ne?be(ke/fe):ke>>1,ke+=be(ke/Re);ke>me*ie>>1;Me+=E)ke=be(ke/me);return be(Me+(me+1)*ke/(ke+oe))}function Pe(ke){var Re=[],Ne=ke.length,Me,Ue=0,Ve=de,rt=ue,tt,ze,Be,Ye,Te,Ze,Qe,$e,qe;for(tt=ke.lastIndexOf(se),tt<0&&(tt=0),ze=0;ze=128&&Se("not-basic"),Re.push(ke.charCodeAt(ze));for(Be=tt>0?tt+1:0;Be=Ne&&Se("invalid-input"),Qe=Ie(ke.charCodeAt(Be++)),(Qe>=E||Qe>be((b-Ue)/Te))&&Se("overflow"),Ue+=Qe*Te,$e=Ze<=rt?z:Ze>=rt+ie?ie:Ze-rt,!(Qe<$e);Ze+=E)qe=E-$e,Te>be(b/qe)&&Se("overflow"),Te*=qe;Me=Re.length+1,rt=We(Ue-Ye,Me,Ye==0),be(Ue/Me)>b-Ve&&Se("overflow"),Ve+=be(Ue/Me),Ue%=Me,Re.splice(Ue++,0,Ve)}return we(Re)}function Xe(ke){var Re,Ne,Me,Ue,Ve,rt,tt,ze,Be,Ye,Te,Ze=[],Qe,$e,qe,je;for(ke=_e(ke),Qe=ke.length,Re=de,Ne=0,Ve=ue,rt=0;rt=Re&&Tebe((b-Ne)/$e)&&Se("overflow"),Ne+=(tt-Re)*$e,Re=tt,rt=0;rtb&&Se("overflow"),Te==Re){for(ze=Ne,Be=E;Ye=Be<=Ve?z:Be>=Ve+ie?ie:Be-Ve,!(ze0&&ie>z&&(ie=z);for(var oe=0;oe=0?(de=fe.substr(0,ue),se=fe.substr(ue+1)):(de=fe,se=""),he=decodeURIComponent(de),Ee=decodeURIComponent(se),ee(b,he)?ae(b[he])?b[he].push(Ee):b[he]=[b[he],Ee]:b[he]=Ee}return b};var ae=Array.isArray||function(re){return Object.prototype.toString.call(re)==="[object Array]"}},{}],384:[function(a,pe,ce){"use strict";var ee=function(ne){switch(typeof ne){case"string":return ne;case"boolean":return ne?"true":"false";case"number":return isFinite(ne)?ne:"";default:return""}};pe.exports=function(ne,x,b,E){return x=x||"&",b=b||"=",ne===null&&(ne=void 0),typeof ne=="object"?re(te(ne),function(z){var ie=encodeURIComponent(ee(z))+b;return ae(ne[z])?re(ne[z],function(oe){return ie+encodeURIComponent(ee(oe))}).join(x):ie+encodeURIComponent(ee(ne[z]))}).join(x):E?encodeURIComponent(ee(E))+b+encodeURIComponent(ee(ne)):""};var ae=Array.isArray||function(ne){return Object.prototype.toString.call(ne)==="[object Array]"};function re(ne,x){if(ne.map)return ne.map(x);for(var b=[],E=0;E0?(typeof Ze!="string"&&!je.objectMode&&Object.getPrototypeOf(Ze)!==z.prototype&&(Ze=oe(Ze)),$e?je.endEmitted?Te.emit("error",new Error("stream.unshift() after end event")):Se(Te,je,Ze,!0):je.ended?Te.emit("error",new Error("stream.push() after EOF")):(je.reading=!1,je.decoder&&!Qe?(Ze=je.decoder.write(Ze),je.objectMode||Ze.length!==0?Se(Te,je,Ze,!1):Xe(Te,je)):Se(Te,je,Ze,!1))):$e||(je.reading=!1)}return Ce(je)}function Se(Te,Ze,Qe,$e){Ze.flowing&&Ze.length===0&&!Ze.sync?(Te.emit("data",Qe),Te.read(0)):(Ze.length+=Ze.objectMode?1:Qe.length,$e?Ze.buffer.unshift(Qe):Ze.buffer.push(Qe),Ze.needReadable&&We(Te)),Xe(Te,Ze)}function Fe(Te,Ze){var Qe;return!fe(Ze)&&typeof Ze!="string"&&Ze!==void 0&&!Te.objectMode&&(Qe=new TypeError("Invalid non-string/buffer chunk")),Qe}function Ce(Te){return!Te.ended&&(Te.needReadable||Te.length=_e?Te=_e:(Te--,Te|=Te>>>1,Te|=Te>>>2,Te|=Te>>>4,Te|=Te>>>8,Te|=Te>>>16,Te++),Te}function Ie(Te,Ze){return Te<=0||Ze.length===0&&Ze.ended?0:Ze.objectMode?1:Te!==Te?Ze.flowing&&Ze.length?Ze.buffer.head.data.length:Ze.length:(Te>Ze.highWaterMark&&(Ze.highWaterMark=we(Te)),Te<=Ze.length?Te:Ze.ended?Ze.length:(Ze.needReadable=!0,0))}ye.prototype.read=function(Te){se("read",Te),Te=parseInt(Te,10);var Ze=this._readableState,Qe=Te;if(Te!==0&&(Ze.emittedReadable=!1),Te===0&&Ze.needReadable&&(Ze.length>=Ze.highWaterMark||Ze.ended))return se("read: emitReadable",Ze.length,Ze.ended),Ze.length===0&&Ze.ended?ze(this):We(this),null;if(Te=Ie(Te,Ze),Te===0&&Ze.ended)return Ze.length===0&&ze(this),null;var $e=Ze.needReadable;se("need readable",$e),(Ze.length===0||Ze.length-Te0?qe=Ue(Te,Ze):qe=null,qe===null?(Ze.needReadable=!0,Te=0):Ze.length-=Te,Ze.length===0&&(Ze.ended||(Ze.needReadable=!0),Qe!==Te&&Ze.ended&&ze(this)),qe!==null&&this.emit("data",qe),qe};function Oe(Te,Ze){if(!Ze.ended){if(Ze.decoder){var Qe=Ze.decoder.end();Qe&&Qe.length&&(Ze.buffer.push(Qe),Ze.length+=Ze.objectMode?1:Qe.length)}Ze.ended=!0,We(Te)}}function We(Te){var Ze=Te._readableState;Ze.needReadable=!1,Ze.emittedReadable||(se("emitReadable",Ze.flowing),Ze.emittedReadable=!0,Ze.sync?re.nextTick(Pe,Te):Pe(Te))}function Pe(Te){se("emit readable"),Te.emit("readable"),Me(Te)}function Xe(Te,Ze){Ze.readingMore||(Ze.readingMore=!0,re.nextTick(Ge,Te,Ze))}function Ge(Te,Ze){for(var Qe=Ze.length;!Ze.reading&&!Ze.flowing&&!Ze.ended&&Ze.length1&&Ye($e.pipes,Te)!==-1)&&!et&&(se("false write response, pause",Qe._readableState.awaitDrain),Qe._readableState.awaitDrain++,ot=!0),Qe.pause())}function Ut(ct){se("onerror",ct),gt(),Te.removeListener("error",Ut),b(Te,"error")===0&&Te.emit("error",ct)}me(Te,"error",Ut);function wt(){Te.removeListener("finish",Tt),gt()}Te.once("close",wt);function Tt(){se("onfinish"),Te.removeListener("close",wt),gt()}Te.once("finish",Tt);function gt(){se("unpipe"),Qe.unpipe(Te)}return Te.emit("pipe",Qe),$e.flowing||(se("pipe resume"),Qe.resume()),Te};function He(Te){return function(){var Ze=Te._readableState;se("pipeOnDrain",Ze.awaitDrain),Ze.awaitDrain&&Ze.awaitDrain--,Ze.awaitDrain===0&&b(Te,"data")&&(Ze.flowing=!0,Me(Te))}}ye.prototype.unpipe=function(Te){var Ze=this._readableState,Qe={hasUnpiped:!1};if(Ze.pipesCount===0)return this;if(Ze.pipesCount===1)return Te&&Te!==Ze.pipes?this:(Te||(Te=Ze.pipes),Ze.pipes=null,Ze.pipesCount=0,Ze.flowing=!1,Te&&Te.emit("unpipe",this,Qe),this);if(!Te){var $e=Ze.pipes,qe=Ze.pipesCount;Ze.pipes=null,Ze.pipesCount=0,Ze.flowing=!1;for(var je=0;je=Ze.length?(Ze.decoder?Qe=Ze.buffer.join(""):Ze.buffer.length===1?Qe=Ze.buffer.head.data:Qe=Ze.buffer.concat(Ze.length),Ze.buffer.clear()):Qe=Ve(Te,Ze.buffer,Ze.decoder),Qe}function Ve(Te,Ze,Qe){var $e;return Teje.length?je.length:Te;if(De===je.length?qe+=je:qe+=je.slice(0,Te),Te-=De,Te===0){De===je.length?(++$e,Qe.next?Ze.head=Qe.next:Ze.head=Ze.tail=null):(Ze.head=Qe,Qe.data=je.slice(De));break}++$e}return Ze.length-=$e,qe}function tt(Te,Ze){var Qe=z.allocUnsafe(Te),$e=Ze.head,qe=1;for($e.data.copy(Qe),Te-=$e.data.length;$e=$e.next;){var je=$e.data,De=Te>je.length?je.length:Te;if(je.copy(Qe,Qe.length-Te,0,De),Te-=De,Te===0){De===je.length?(++qe,$e.next?Ze.head=$e.next:Ze.head=Ze.tail=null):(Ze.head=$e,$e.data=je.slice(De));break}++qe}return Ze.length-=qe,Qe}function ze(Te){var Ze=Te._readableState;if(Ze.length>0)throw new Error('"endReadable()" called on non-empty stream');Ze.endEmitted||(Ze.ended=!0,re.nextTick(Be,Ze,Te))}function Be(Te,Ze){!Te.endEmitted&&Te.length===0&&(Te.endEmitted=!0,Ze.readable=!1,Ze.emit("end"))}function Ye(Te,Ze){for(var Qe=0,$e=Te.length;Qe<$e;Qe++)if(Te[Qe]===Ze)return Qe;return-1}}).call(this)}).call(this,a("_process"),typeof nt!="undefined"?nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":386,"./internal/streams/BufferList":391,"./internal/streams/destroy":392,"./internal/streams/stream":393,_process:467,"core-util-is":341,events:344,inherits:364,isarray:370,"process-nextick-args":380,"safe-buffer":396,"string_decoder/":413,util:89}],389:[function(a,pe,ce){"use strict";pe.exports=te;var ee=a("./_stream_duplex"),ae=Object.create(a("core-util-is"));ae.inherits=a("inherits"),ae.inherits(te,ee);function re(b,E){var z=this._transformState;z.transforming=!1;var ie=z.writecb;if(!ie)return this.emit("error",new Error("write callback called multiple times"));z.writechunk=null,z.writecb=null,E!=null&&this.push(E),ie(b);var oe=this._readableState;oe.reading=!1,(oe.needReadable||oe.length-1?re:te.nextTick,E;me.WritableState=ge;var z=Object.create(a("core-util-is"));z.inherits=a("inherits");var ie={deprecate:a("util-deprecate")},oe=a("./internal/streams/stream"),fe=a("safe-buffer").Buffer,ue=ae.Uint8Array||function(){};function de(Ne){return fe.from(Ne)}function se(Ne){return fe.isBuffer(Ne)||Ne instanceof ue}var he=a("./internal/streams/destroy");z.inherits(me,oe);function Ee(){}function ge(Ne,Me){E=E||a("./_stream_duplex"),Ne=Ne||{};var Ue=Me instanceof E;this.objectMode=!!Ne.objectMode,Ue&&(this.objectMode=this.objectMode||!!Ne.writableObjectMode);var Ve=Ne.highWaterMark,rt=Ne.writableHighWaterMark,tt=this.objectMode?16:16*1024;Ve||Ve===0?this.highWaterMark=Ve:Ue&&(rt||rt===0)?this.highWaterMark=rt:this.highWaterMark=tt,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var ze=Ne.decodeStrings===!1;this.decodeStrings=!ze,this.defaultEncoding=Ne.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Be){we(Me,Be)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new x(this)}ge.prototype.getBuffer=function(){for(var Me=this.bufferedRequest,Ue=[];Me;)Ue.push(Me),Me=Me.next;return Ue},function(){try{Object.defineProperty(ge.prototype,"buffer",{get:ie.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(Ne){}}();var ve;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(ve=Function.prototype[Symbol.hasInstance],Object.defineProperty(me,Symbol.hasInstance,{value:function(Ne){return ve.call(this,Ne)?!0:this!==me?!1:Ne&&Ne._writableState instanceof ge}})):ve=function(Ne){return Ne instanceof this};function me(Ne){if(E=E||a("./_stream_duplex"),!ve.call(me,this)&&!(this instanceof E))return new me(Ne);this._writableState=new ge(Ne,this),this.writable=!0,Ne&&(typeof Ne.write=="function"&&(this._write=Ne.write),typeof Ne.writev=="function"&&(this._writev=Ne.writev),typeof Ne.destroy=="function"&&(this._destroy=Ne.destroy),typeof Ne.final=="function"&&(this._final=Ne.final)),oe.call(this)}me.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function be(Ne,Me){var Ue=new Error("write after end");Ne.emit("error",Ue),te.nextTick(Me,Ue)}function ye(Ne,Me,Ue,Ve){var rt=!0,tt=!1;return Ue===null?tt=new TypeError("May not write null values to stream"):typeof Ue!="string"&&Ue!==void 0&&!Me.objectMode&&(tt=new TypeError("Invalid non-string/buffer chunk")),tt&&(Ne.emit("error",tt),te.nextTick(Ve,tt),rt=!1),rt}me.prototype.write=function(Ne,Me,Ue){var Ve=this._writableState,rt=!1,tt=!Ve.objectMode&&se(Ne);return tt&&!fe.isBuffer(Ne)&&(Ne=de(Ne)),typeof Me=="function"&&(Ue=Me,Me=null),tt?Me="buffer":Me||(Me=Ve.defaultEncoding),typeof Ue!="function"&&(Ue=Ee),Ve.ended?be(this,Ue):(tt||ye(this,Ve,Ne,Ue))&&(Ve.pendingcb++,rt=Se(this,Ve,tt,Ne,Me,Ue)),rt},me.prototype.cork=function(){var Ne=this._writableState;Ne.corked++},me.prototype.uncork=function(){var Ne=this._writableState;Ne.corked&&(Ne.corked--,!Ne.writing&&!Ne.corked&&!Ne.finished&&!Ne.bufferProcessing&&Ne.bufferedRequest&&We(this,Ne))},me.prototype.setDefaultEncoding=function(Me){if(typeof Me=="string"&&(Me=Me.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Me+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+Me);return this._writableState.defaultEncoding=Me,this};function Ae(Ne,Me,Ue){return!Ne.objectMode&&Ne.decodeStrings!==!1&&typeof Me=="string"&&(Me=fe.from(Me,Ue)),Me}Object.defineProperty(me.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Se(Ne,Me,Ue,Ve,rt,tt){if(!Ue){var ze=Ae(Me,Ve,rt);Ve!==ze&&(Ue=!0,rt="buffer",Ve=ze)}var Be=Me.objectMode?1:Ve.length;Me.length+=Be;var Ye=Me.length0?this.tail.next=E:this.head=E,this.tail=E,++this.length},ne.prototype.unshift=function(b){var E={data:b,next:this.head};this.length===0&&(this.tail=E),this.head=E,++this.length},ne.prototype.shift=function(){if(this.length!==0){var b=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,b}},ne.prototype.clear=function(){this.head=this.tail=null,this.length=0},ne.prototype.join=function(b){if(this.length===0)return"";for(var E=this.head,z=""+E.data;E=E.next;)z+=b+E.data;return z},ne.prototype.concat=function(b){if(this.length===0)return ae.alloc(0);if(this.length===1)return this.head.data;for(var E=ae.allocUnsafe(b>>>0),z=this.head,ie=0;z;)te(z.data,E,ie),ie+=z.data.length,z=z.next;return E},ne}(),re&&re.inspect&&re.inspect.custom&&(pe.exports.prototype[re.inspect.custom]=function(){var ne=re.inspect({length:this.length});return this.constructor.name+" "+ne})},{"safe-buffer":396,util:89}],392:[function(a,pe,ce){"use strict";var ee=a("process-nextick-args");function ae(ne,x){var b=this,E=this._readableState&&this._readableState.destroyed,z=this._writableState&&this._writableState.destroyed;return E||z?(x?x(ne):ne&&(!this._writableState||!this._writableState.errorEmitted)&&ee.nextTick(te,this,ne),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(ne||null,function(ie){!x&&ie?(ee.nextTick(te,b,ie),b._writableState&&(b._writableState.errorEmitted=!0)):x&&x(ie)}),this)}function re(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function te(ne,x){ne.emit("error",x)}pe.exports={destroy:ae,undestroy:re}},{"process-nextick-args":380}],393:[function(a,pe,ce){pe.exports=a("events").EventEmitter},{events:344}],394:[function(a,pe,ce){ce=pe.exports=a("./lib/_stream_readable.js"),ce.Stream=ce,ce.Readable=ce,ce.Writable=a("./lib/_stream_writable.js"),ce.Duplex=a("./lib/_stream_duplex.js"),ce.Transform=a("./lib/_stream_transform.js"),ce.PassThrough=a("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":386,"./lib/_stream_passthrough.js":387,"./lib/_stream_readable.js":388,"./lib/_stream_transform.js":389,"./lib/_stream_writable.js":390}],395:[function(a,pe,ce){var ee=function(ae){"use strict";var re=Object.prototype,te=re.hasOwnProperty,ne,x=typeof Symbol=="function"?Symbol:{},b=x.iterator||"@@iterator",E=x.asyncIterator||"@@asyncIterator",z=x.toStringTag||"@@toStringTag";function ie(Ge,He,ke){return Object.defineProperty(Ge,He,{value:ke,enumerable:!0,configurable:!0,writable:!0}),Ge[He]}try{ie({},"")}catch(Ge){ie=function(He,ke,Re){return He[ke]=Re}}function oe(Ge,He,ke,Re){var Ne=He&&He.prototype instanceof ge?He:ge,Me=Object.create(Ne.prototype),Ue=new We(Re||[]);return Me._invoke=_e(Ge,ke,Ue),Me}ae.wrap=oe;function fe(Ge,He,ke){try{return{type:"normal",arg:Ge.call(He,ke)}}catch(Re){return{type:"throw",arg:Re}}}var ue="suspendedStart",de="suspendedYield",se="executing",he="completed",Ee={};function ge(){}function ve(){}function me(){}var be={};ie(be,b,function(){return this});var ye=Object.getPrototypeOf,Ae=ye&&ye(ye(Pe([])));Ae&&Ae!==re&&te.call(Ae,b)&&(be=Ae);var Se=me.prototype=ge.prototype=Object.create(be);ve.prototype=me,ie(Se,"constructor",me),ie(me,"constructor",ve),ve.displayName=ie(me,z,"GeneratorFunction");function Fe(Ge){["next","throw","return"].forEach(function(He){ie(Ge,He,function(ke){return this._invoke(He,ke)})})}ae.isGeneratorFunction=function(Ge){var He=typeof Ge=="function"&&Ge.constructor;return He?He===ve||(He.displayName||He.name)==="GeneratorFunction":!1},ae.mark=function(Ge){return Object.setPrototypeOf?Object.setPrototypeOf(Ge,me):(Ge.__proto__=me,ie(Ge,z,"GeneratorFunction")),Ge.prototype=Object.create(Se),Ge},ae.awrap=function(Ge){return{__await:Ge}};function Ce(Ge,He){function ke(Me,Ue,Ve,rt){var tt=fe(Ge[Me],Ge,Ue);if(tt.type==="throw")rt(tt.arg);else{var ze=tt.arg,Be=ze.value;return Be&&typeof Be=="object"&&te.call(Be,"__await")?He.resolve(Be.__await).then(function(Ye){ke("next",Ye,Ve,rt)},function(Ye){ke("throw",Ye,Ve,rt)}):He.resolve(Be).then(function(Ye){ze.value=Ye,Ve(ze)},function(Ye){return ke("throw",Ye,Ve,rt)})}}var Re;function Ne(Me,Ue){function Ve(){return new He(function(rt,tt){ke(Me,Ue,rt,tt)})}return Re=Re?Re.then(Ve,Ve):Ve()}this._invoke=Ne}Fe(Ce.prototype),ie(Ce.prototype,E,function(){return this}),ae.AsyncIterator=Ce,ae.async=function(Ge,He,ke,Re,Ne){Ne===void 0&&(Ne=Promise);var Me=new Ce(oe(Ge,He,ke,Re),Ne);return ae.isGeneratorFunction(He)?Me:Me.next().then(function(Ue){return Ue.done?Ue.value:Me.next()})};function _e(Ge,He,ke){var Re=ue;return function(Me,Ue){if(Re===se)throw new Error("Generator is already running");if(Re===he){if(Me==="throw")throw Ue;return Xe()}for(ke.method=Me,ke.arg=Ue;;){var Ve=ke.delegate;if(Ve){var rt=we(Ve,ke);if(rt){if(rt===Ee)continue;return rt}}if(ke.method==="next")ke.sent=ke._sent=ke.arg;else if(ke.method==="throw"){if(Re===ue)throw Re=he,ke.arg;ke.dispatchException(ke.arg)}else ke.method==="return"&&ke.abrupt("return",ke.arg);Re=se;var tt=fe(Ge,He,ke);if(tt.type==="normal"){if(Re=ke.done?he:de,tt.arg===Ee)continue;return{value:tt.arg,done:ke.done}}else tt.type==="throw"&&(Re=he,ke.method="throw",ke.arg=tt.arg)}}}function we(Ge,He){var ke=Ge.iterator[He.method];if(ke===ne){if(He.delegate=null,He.method==="throw"){if(Ge.iterator.return&&(He.method="return",He.arg=ne,we(Ge,He),He.method==="throw"))return Ee;He.method="throw",He.arg=new TypeError("The iterator does not provide a 'throw' method")}return Ee}var Re=fe(ke,Ge.iterator,He.arg);if(Re.type==="throw")return He.method="throw",He.arg=Re.arg,He.delegate=null,Ee;var Ne=Re.arg;if(!Ne)return He.method="throw",He.arg=new TypeError("iterator result is not an object"),He.delegate=null,Ee;if(Ne.done)He[Ge.resultName]=Ne.value,He.next=Ge.nextLoc,He.method!=="return"&&(He.method="next",He.arg=ne);else return Ne;return He.delegate=null,Ee}Fe(Se),ie(Se,z,"Generator"),ie(Se,b,function(){return this}),ie(Se,"toString",function(){return"[object Generator]"});function Ie(Ge){var He={tryLoc:Ge[0]};1 in Ge&&(He.catchLoc=Ge[1]),2 in Ge&&(He.finallyLoc=Ge[2],He.afterLoc=Ge[3]),this.tryEntries.push(He)}function Oe(Ge){var He=Ge.completion||{};He.type="normal",delete He.arg,Ge.completion=He}function We(Ge){this.tryEntries=[{tryLoc:"root"}],Ge.forEach(Ie,this),this.reset(!0)}ae.keys=function(Ge){var He=[];for(var ke in Ge)He.push(ke);return He.reverse(),function Re(){for(;He.length;){var Ne=He.pop();if(Ne in Ge)return Re.value=Ne,Re.done=!1,Re}return Re.done=!0,Re}};function Pe(Ge){if(Ge){var He=Ge[b];if(He)return He.call(Ge);if(typeof Ge.next=="function")return Ge;if(!isNaN(Ge.length)){var ke=-1,Re=function Ne(){for(;++ke=0;--Re){var Ne=this.tryEntries[Re],Me=Ne.completion;if(Ne.tryLoc==="root")return ke("end");if(Ne.tryLoc<=this.prev){var Ue=te.call(Ne,"catchLoc"),Ve=te.call(Ne,"finallyLoc");if(Ue&&Ve){if(this.prev=0;--ke){var Re=this.tryEntries[ke];if(Re.tryLoc<=this.prev&&te.call(Re,"finallyLoc")&&this.prev=0;--He){var ke=this.tryEntries[He];if(ke.finallyLoc===Ge)return this.complete(ke.completion,ke.afterLoc),Oe(ke),Ee}},catch:function(Ge){for(var He=this.tryEntries.length-1;He>=0;--He){var ke=this.tryEntries[He];if(ke.tryLoc===Ge){var Re=ke.completion;if(Re.type==="throw"){var Ne=Re.arg;Oe(ke)}return Ne}}throw new Error("illegal catch attempt")},delegateYield:function(Ge,He,ke){return this.delegate={iterator:Pe(Ge),resultName:He,nextLoc:ke},this.method==="next"&&(this.arg=ne),Ee}},ae}(typeof pe=="object"?pe.exports:{});try{regeneratorRuntime=ee}catch(ae){typeof globalThis=="object"?globalThis.regeneratorRuntime=ee:Function("r","regeneratorRuntime = r")(ee)}},{}],396:[function(a,pe,ce){var ee=a("buffer"),ae=ee.Buffer;function re(ne,x){for(var b in ne)x[b]=ne[b]}ae.from&&ae.alloc&&ae.allocUnsafe&&ae.allocUnsafeSlow?pe.exports=ee:(re(ee,ce),ce.Buffer=te);function te(ne,x,b){return ae(ne,x,b)}re(ae,te),te.from=function(ne,x,b){if(typeof ne=="number")throw new TypeError("Argument must not be a number");return ae(ne,x,b)},te.alloc=function(ne,x,b){if(typeof ne!="number")throw new TypeError("Argument must be a number");var E=ae(ne);return x!==void 0?typeof b=="string"?E.fill(x,b):E.fill(x):E.fill(0),E},te.allocUnsafe=function(ne){if(typeof ne!="number")throw new TypeError("Argument must be a number");return ae(ne)},te.allocUnsafeSlow=function(ne){if(typeof ne!="number")throw new TypeError("Argument must be a number");return ee.SlowBuffer(ne)}},{buffer:90}],397:[function(a,pe,ce){(function(ee){(function(){(function(ae){ae.parser=function(ze,Be){return new te(ze,Be)},ae.SAXParser=te,ae.SAXStream=oe,ae.createStream=ie,ae.MAX_BUFFER_LENGTH=64*1024;var re=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];ae.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function te(ze,Be){if(!(this instanceof te))return new te(ze,Be);var Ye=this;x(Ye),Ye.q=Ye.c="",Ye.bufferCheckPosition=ae.MAX_BUFFER_LENGTH,Ye.opt=Be||{},Ye.opt.lowercase=Ye.opt.lowercase||Ye.opt.lowercasetags,Ye.looseCase=Ye.opt.lowercase?"toLowerCase":"toUpperCase",Ye.tags=[],Ye.closed=Ye.closedRoot=Ye.sawRoot=!1,Ye.tag=Ye.error=null,Ye.strict=!!ze,Ye.noscript=!!(ze||Ye.opt.noscript),Ye.state=Ce.BEGIN,Ye.strictEntities=Ye.opt.strictEntities,Ye.ENTITIES=Ye.strictEntities?Object.create(ae.XML_ENTITIES):Object.create(ae.ENTITIES),Ye.attribList=[],Ye.opt.xmlns&&(Ye.ns=Object.create(he)),Ye.trackPosition=Ye.opt.position!==!1,Ye.trackPosition&&(Ye.position=Ye.line=Ye.column=0),we(Ye,"onready")}Object.create||(Object.create=function(ze){function Be(){}Be.prototype=ze;var Ye=new Be;return Ye}),Object.keys||(Object.keys=function(ze){var Be=[];for(var Ye in ze)ze.hasOwnProperty(Ye)&&Be.push(Ye);return Be});function ne(ze){for(var Be=Math.max(ae.MAX_BUFFER_LENGTH,10),Ye=0,Te=0,Ze=re.length;TeBe)switch(re[Te]){case"textNode":Oe(ze);break;case"cdata":Ie(ze,"oncdata",ze.cdata),ze.cdata="";break;case"script":Ie(ze,"onscript",ze.script),ze.script="";break;default:Pe(ze,"Max buffer length exceeded: "+re[Te])}Ye=Math.max(Ye,Qe)}var $e=ae.MAX_BUFFER_LENGTH-Ye;ze.bufferCheckPosition=$e+ze.position}function x(ze){for(var Be=0,Ye=re.length;Beb)","g");return te.exec("b").groups.a!=="b"||"b".replace(te,"$c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(a,pe,ce){var ee=a("../internals/global"),ae=ee.TypeError;pe.exports=function(re){if(re==null)throw ae("Can't call method on "+re);return re}},{"../internals/global":163}],231:[function(a,pe,ce){pe.exports=Object.is||function(ae,re){return ae===re?ae!==0||1/ae===1/re:ae!=ae&&re!=re}},{}],232:[function(a,pe,ce){var ee=a("../internals/global"),ae=Object.defineProperty;pe.exports=function(re,te){try{ae(ee,re,{value:te,configurable:!0,writable:!0})}catch(ne){ee[re]=te}return te}},{"../internals/global":163}],233:[function(a,pe,ce){"use strict";var ee=a("../internals/get-built-in"),ae=a("../internals/object-define-property"),re=a("../internals/well-known-symbol"),te=a("../internals/descriptors"),ne=re("species");pe.exports=function(x){var b=ee(x),E=ae.f;te&&b&&!b[ne]&&E(b,ne,{configurable:!0,get:function(){return this}})}},{"../internals/descriptors":134,"../internals/get-built-in":158,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],234:[function(a,pe,ce){var ee=a("../internals/object-define-property").f,ae=a("../internals/has-own-property"),re=a("../internals/well-known-symbol"),te=re("toStringTag");pe.exports=function(ne,x,b){ne&&!b&&(ne=ne.prototype),ne&&!ae(ne,te)&&ee(ne,te,{configurable:!0,value:x})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(a,pe,ce){var ee=a("../internals/shared"),ae=a("../internals/uid"),re=ee("keys");pe.exports=function(te){return re[te]||(re[te]=ae(te))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/set-global"),re="__core-js_shared__",te=ee[re]||ae(re,{});pe.exports=te},{"../internals/global":163,"../internals/set-global":232}],237:[function(a,pe,ce){var ee=a("../internals/is-pure"),ae=a("../internals/shared-store");(pe.exports=function(re,te){return ae[re]||(ae[re]=te!==void 0?te:{})})("versions",[]).push({version:"3.22.1",mode:ee?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.1/LICENSE",source:"https://github.com/zloirock/core-js"})},{"../internals/is-pure":181,"../internals/shared-store":236}],238:[function(a,pe,ce){var ee=a("../internals/an-object"),ae=a("../internals/a-constructor"),re=a("../internals/well-known-symbol"),te=re("species");pe.exports=function(ne,x){var b=ee(ne).constructor,E;return b===void 0||(E=ee(b)[te])==null?x:ae(E)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(a,pe,ce){var ee=a("../internals/function-uncurry-this"),ae=a("../internals/to-integer-or-infinity"),re=a("../internals/to-string"),te=a("../internals/require-object-coercible"),ne=ee("".charAt),x=ee("".charCodeAt),b=ee("".slice),E=function(z){return function(ie,oe){var fe=re(te(ie)),ue=ae(oe),de=fe.length,se,he;return ue<0||ue>=de?z?"":void 0:(se=x(fe,ue),se<55296||se>56319||ue+1===de||(he=x(fe,ue+1))<56320||he>57343?z?ne(fe,ue):se:z?b(fe,ue,ue+2):(se-55296<<10)+(he-56320)+65536)}};pe.exports={codeAt:E(!1),charAt:E(!0)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-string":256}],240:[function(a,pe,ce){var ee=a("../internals/function-name").PROPER,ae=a("../internals/fails"),re=a("../internals/whitespaces"),te="\u200B\x85\u180E";pe.exports=function(ne){return ae(function(){return!!re[ne]()||te[ne]()!==te||ee&&re[ne].name!==ne})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(a,pe,ce){var ee=a("../internals/function-uncurry-this"),ae=a("../internals/require-object-coercible"),re=a("../internals/to-string"),te=a("../internals/whitespaces"),ne=ee("".replace),x="["+te+"]",b=RegExp("^"+x+x+"*"),E=RegExp(x+x+"*$"),z=function(ie){return function(oe){var fe=re(ae(oe));return ie&1&&(fe=ne(fe,b,"")),ie&2&&(fe=ne(fe,E,"")),fe}};pe.exports={start:z(1),end:z(2),trim:z(3)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-string":256,"../internals/whitespaces":269}],242:[function(a,pe,ce){var ee=a("../internals/function-call"),ae=a("../internals/get-built-in"),re=a("../internals/well-known-symbol"),te=a("../internals/redefine");pe.exports=function(){var ne=ae("Symbol"),x=ne&&ne.prototype,b=x&&x.valueOf,E=re("toPrimitive");x&&!x[E]&&te(x,E,function(z){return ee(b,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/function-apply"),re=a("../internals/function-bind-context"),te=a("../internals/is-callable"),ne=a("../internals/has-own-property"),x=a("../internals/fails"),b=a("../internals/html"),E=a("../internals/array-slice"),z=a("../internals/document-create-element"),ie=a("../internals/validate-arguments-length"),oe=a("../internals/engine-is-ios"),fe=a("../internals/engine-is-node"),ue=ee.setImmediate,de=ee.clearImmediate,se=ee.process,he=ee.Dispatch,Ee=ee.Function,ge=ee.MessageChannel,ve=ee.String,me=0,be={},ye="onreadystatechange",Ae,Se,Fe,Ce;try{Ae=ee.location}catch(We){}var _e=function(We){if(ne(be,We)){var Pe=be[We];delete be[We],Pe()}},we=function(We){return function(){_e(We)}},Ie=function(We){_e(We.data)},Oe=function(We){ee.postMessage(ve(We),Ae.protocol+"//"+Ae.host)};(!ue||!de)&&(ue=function(Pe){ie(arguments.length,1);var Xe=te(Pe)?Pe:Ee(Pe),Ge=E(arguments,1);return be[++me]=function(){ae(Xe,void 0,Ge)},Se(me),me},de=function(Pe){delete be[Pe]},fe?Se=function(We){se.nextTick(we(We))}:he&&he.now?Se=function(We){he.now(we(We))}:ge&&!oe?(Fe=new ge,Ce=Fe.port2,Fe.port1.onmessage=Ie,Se=re(Ce.postMessage,Ce)):ee.addEventListener&&te(ee.postMessage)&&!ee.importScripts&&Ae&&Ae.protocol!=="file:"&&!x(Oe)?(Se=Oe,ee.addEventListener("message",Ie,!1)):ye in z("script")?Se=function(We){b.appendChild(z("script"))[ye]=function(){b.removeChild(this),_e(We)}}:Se=function(We){setTimeout(we(We),0)}),pe.exports={set:ue,clear:de}},{"../internals/array-slice":117,"../internals/document-create-element":135,"../internals/engine-is-ios":142,"../internals/engine-is-node":143,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-bind-context":153,"../internals/global":163,"../internals/has-own-property":164,"../internals/html":167,"../internals/is-callable":176,"../internals/validate-arguments-length":266}],244:[function(a,pe,ce){var ee=a("../internals/function-uncurry-this");pe.exports=ee(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(a,pe,ce){var ee=a("../internals/to-integer-or-infinity"),ae=Math.max,re=Math.min;pe.exports=function(te,ne){var x=ee(te);return x<0?ae(x+ne,0):re(x,ne)}},{"../internals/to-integer-or-infinity":248}],246:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/to-integer-or-infinity"),re=a("../internals/to-length"),te=ee.RangeError;pe.exports=function(ne){if(ne===void 0)return 0;var x=ae(ne),b=re(x);if(x!==b)throw te("Wrong length or index");return b}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(a,pe,ce){var ee=a("../internals/indexed-object"),ae=a("../internals/require-object-coercible");pe.exports=function(re){return ee(ae(re))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(a,pe,ce){var ee=Math.ceil,ae=Math.floor;pe.exports=function(re){var te=+re;return te!==te||te===0?0:(te>0?ae:ee)(te)}},{}],249:[function(a,pe,ce){var ee=a("../internals/to-integer-or-infinity"),ae=Math.min;pe.exports=function(re){return re>0?ae(ee(re),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/require-object-coercible"),re=ee.Object;pe.exports=function(te){return re(ae(te))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/to-positive-integer"),re=ee.RangeError;pe.exports=function(te,ne){var x=ae(te);if(x%ne)throw re("Wrong offset");return x}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/to-integer-or-infinity"),re=ee.RangeError;pe.exports=function(te){var ne=ae(te);if(ne<0)throw re("The argument can't be less than 0");return ne}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/function-call"),re=a("../internals/is-object"),te=a("../internals/is-symbol"),ne=a("../internals/get-method"),x=a("../internals/ordinary-to-primitive"),b=a("../internals/well-known-symbol"),E=ee.TypeError,z=b("toPrimitive");pe.exports=function(ie,oe){if(!re(ie)||te(ie))return ie;var fe=ne(ie,z),ue;if(fe){if(oe===void 0&&(oe="default"),ue=ae(fe,ie,oe),!re(ue)||te(ue))return ue;throw E("Can't convert object to primitive value")}return oe===void 0&&(oe="number"),x(ie,oe)}},{"../internals/function-call":155,"../internals/get-method":161,"../internals/global":163,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/ordinary-to-primitive":211,"../internals/well-known-symbol":268}],254:[function(a,pe,ce){var ee=a("../internals/to-primitive"),ae=a("../internals/is-symbol");pe.exports=function(re){var te=ee(re,"string");return ae(te)?te:te+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(a,pe,ce){var ee=a("../internals/well-known-symbol"),ae=ee("toStringTag"),re={};re[ae]="z",pe.exports=String(re)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/classof"),re=ee.String;pe.exports=function(te){if(ae(te)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return re(te)}},{"../internals/classof":124,"../internals/global":163}],257:[function(a,pe,ce){var ee=a("../internals/global"),ae=ee.String;pe.exports=function(re){try{return ae(re)}catch(te){return"Object"}}},{"../internals/global":163}],258:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/global"),re=a("../internals/function-call"),te=a("../internals/descriptors"),ne=a("../internals/typed-array-constructors-require-wrappers"),x=a("../internals/array-buffer-view-core"),b=a("../internals/array-buffer"),E=a("../internals/an-instance"),z=a("../internals/create-property-descriptor"),ie=a("../internals/create-non-enumerable-property"),oe=a("../internals/is-integral-number"),fe=a("../internals/to-length"),ue=a("../internals/to-index"),de=a("../internals/to-offset"),se=a("../internals/to-property-key"),he=a("../internals/has-own-property"),Ee=a("../internals/classof"),ge=a("../internals/is-object"),ve=a("../internals/is-symbol"),me=a("../internals/object-create"),be=a("../internals/object-is-prototype-of"),ye=a("../internals/object-set-prototype-of"),Ae=a("../internals/object-get-own-property-names").f,Se=a("../internals/typed-array-from"),Fe=a("../internals/array-iteration").forEach,Ce=a("../internals/set-species"),_e=a("../internals/object-define-property"),we=a("../internals/object-get-own-property-descriptor"),Ie=a("../internals/internal-state"),Oe=a("../internals/inherit-if-required"),We=Ie.get,Pe=Ie.set,Xe=_e.f,Ge=we.f,He=Math.round,ke=ae.RangeError,Re=b.ArrayBuffer,Ne=Re.prototype,Me=b.DataView,Ue=x.NATIVE_ARRAY_BUFFER_VIEWS,Ve=x.TYPED_ARRAY_CONSTRUCTOR,rt=x.TYPED_ARRAY_TAG,tt=x.TypedArray,ze=x.TypedArrayPrototype,Be=x.aTypedArrayConstructor,Ye=x.isTypedArray,Te="BYTES_PER_ELEMENT",Ze="Wrong length",Ke=function(Je,et){Be(Je);for(var it=0,ot=et.length,at=new Je(ot);ot>it;)at[it]=et[it++];return at},$e=function(Je,et){Xe(Je,et,{get:function(){return We(this)[et]}})},qe=function(Je){var et;return be(Ne,Je)||(et=Ee(Je))=="ArrayBuffer"||et=="SharedArrayBuffer"},je=function(Je,et){return Ye(Je)&&!ve(et)&&et in Je&&oe(+et)&&et>=0},De=function(et,it){return it=se(it),je(et,it)?z(2,et[it]):Ge(et,it)},Le=function(et,it,ot){return it=se(it),je(et,it)&&ge(ot)&&he(ot,"value")&&!he(ot,"get")&&!he(ot,"set")&&!ot.configurable&&(!he(ot,"writable")||ot.writable)&&(!he(ot,"enumerable")||ot.enumerable)?(et[it]=ot.value,et):Xe(et,it,ot)};te?(Ue||(we.f=De,_e.f=Le,$e(ze,"buffer"),$e(ze,"byteOffset"),$e(ze,"byteLength"),$e(ze,"length")),ee({target:"Object",stat:!0,forced:!Ue},{getOwnPropertyDescriptor:De,defineProperty:Le}),pe.exports=function(Je,et,it){var ot=Je.match(/\d+$/)[0]/8,at=Je+(it?"Clamped":"")+"Array",Rt="get"+Je,wt="set"+Je,Tt=ae[at],gt=Tt,ct=gt&>.prototype,ht={},st=function(St,Dt){var kt=We(St);return kt.view[Rt](Dt*ot+kt.byteOffset,!0)},Ct=function(St,Dt,kt){var Pt=We(St);it&&(kt=(kt=He(kt))<0?0:kt>255?255:kt&255),Pt.view[wt](Dt*ot+Pt.byteOffset,kt,!0)},pt=function(St,Dt){Xe(St,Dt,{get:function(){return st(this,Dt)},set:function(kt){return Ct(this,Dt,kt)},enumerable:!0})};Ue?ne&&(gt=et(function(St,Dt,kt,Pt){return E(St,ct),Oe(function(){return ge(Dt)?qe(Dt)?Pt!==void 0?new Tt(Dt,de(kt,ot),Pt):kt!==void 0?new Tt(Dt,de(kt,ot)):new Tt(Dt):Ye(Dt)?Ke(gt,Dt):re(Se,gt,Dt):new Tt(ue(Dt))}(),St,gt)}),ye&&ye(gt,tt),Fe(Ae(Tt),function(St){St in gt||ie(gt,St,Tt[St])}),gt.prototype=ct):(gt=et(function(St,Dt,kt,Pt){E(St,ct);var un=0,pn=0,nn,Xt,ln;if(!ge(Dt))ln=ue(Dt),Xt=ln*ot,nn=new Re(Xt);else if(qe(Dt)){nn=Dt,pn=de(kt,ot);var tn=Dt.byteLength;if(Pt===void 0){if(tn%ot||(Xt=tn-pn,Xt<0))throw ke(Ze)}else if(Xt=fe(Pt)*ot,Xt+pn>tn)throw ke(Ze);ln=Xt/ot}else return Ye(Dt)?Ke(gt,Dt):re(Se,gt,Dt);for(Pe(St,{buffer:nn,byteOffset:pn,byteLength:Xt,length:ln,view:new Me(nn)});un1?arguments[1]:void 0,he=se!==void 0,Ee=b(ue),ge,ve,me,be,ye,Ae;if(Ee&&!E(Ee))for(ye=x(ue,Ee),Ae=ye.next,ue=[];!(be=ae(Ae,ye)).done;)ue.push(be.value);for(he&&de>2&&(se=ee(se,arguments[2])),ve=ne(ue),me=new(z(fe))(ve),ge=0;ve>ge;ge++)me[ge]=he?se(ue[ge],ge):ue[ge];return me}},{"../internals/a-constructor":96,"../internals/array-buffer-view-core":103,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/is-array-iterator-method":174,"../internals/length-of-array-like":188,"../internals/to-object":250}],262:[function(a,pe,ce){var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/species-constructor"),re=ee.TYPED_ARRAY_CONSTRUCTOR,te=ee.aTypedArrayConstructor;pe.exports=function(ne){return te(ae(ne,ne[re]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(a,pe,ce){var ee=a("../internals/function-uncurry-this"),ae=0,re=Math.random(),te=ee(1 .toString);pe.exports=function(ne){return"Symbol("+(ne===void 0?"":ne)+")_"+te(++ae+re,36)}},{"../internals/function-uncurry-this":157}],264:[function(a,pe,ce){var ee=a("../internals/native-symbol");pe.exports=ee&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(a,pe,ce){var ee=a("../internals/descriptors"),ae=a("../internals/fails");pe.exports=ee&&ae(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(a,pe,ce){var ee=a("../internals/global"),ae=ee.TypeError;pe.exports=function(re,te){if(re=51||!re(function(){var be=[];return be[ue]=!1,be.concat()[0]!==be}),ge=ie("concat"),ve=function(be){if(!ne(be))return!1;var ye=be[ue];return ye!==void 0?!!ye:te(be)},me=!Ee||!ge;ee({target:"Array",proto:!0,forced:me},{concat:function(ye){var Ae=x(this),Se=z(Ae,0),Fe=0,Ce,_e,we,Ie,Oe;for(Ce=-1,we=arguments.length;Cede)throw he(se);for(_e=0;_e=de)throw he(se);E(Se,Fe++,Oe)}return Se.length=Fe,Se}})},{"../internals/array-method-has-species-support":113,"../internals/array-species-create":120,"../internals/create-property":131,"../internals/engine-v8-version":146,"../internals/export":149,"../internals/fails":150,"../internals/global":163,"../internals/is-array":175,"../internals/is-object":180,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/well-known-symbol":268}],273:[function(a,pe,ce){var ee=a("../internals/export"),ae=a("../internals/array-fill"),re=a("../internals/add-to-unscopables");ee({target:"Array",proto:!0},{fill:ae}),re("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/array-iteration").filter,re=a("../internals/array-method-has-species-support"),te=re("filter");ee({target:"Array",proto:!0,forced:!te},{filter:function(x){return ae(this,x,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],275:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/array-iteration").find,re=a("../internals/add-to-unscopables"),te="find",ne=!0;te in[]&&Array(1)[te](function(){ne=!1}),ee({target:"Array",proto:!0,forced:ne},{find:function(b){return ae(this,b,arguments.length>1?arguments[1]:void 0)}}),re(te)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(a,pe,ce){var ee=a("../internals/export"),ae=a("../internals/array-from"),re=a("../internals/check-correctness-of-iteration"),te=!re(function(ne){Array.from(ne)});ee({target:"Array",stat:!0,forced:te},{from:ae})},{"../internals/array-from":109,"../internals/check-correctness-of-iteration":122,"../internals/export":149}],277:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/array-includes").includes,re=a("../internals/add-to-unscopables");ee({target:"Array",proto:!0},{includes:function(ne){return ae(this,ne,arguments.length>1?arguments[1]:void 0)}}),re("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(a,pe,ce){"use strict";var ee=a("../internals/to-indexed-object"),ae=a("../internals/add-to-unscopables"),re=a("../internals/iterators"),te=a("../internals/internal-state"),ne=a("../internals/object-define-property").f,x=a("../internals/define-iterator"),b=a("../internals/is-pure"),E=a("../internals/descriptors"),z="Array Iterator",ie=te.set,oe=te.getterFor(z);pe.exports=x(Array,"Array",function(ue,de){ie(this,{type:z,target:ee(ue),index:0,kind:de})},function(){var ue=oe(this),de=ue.target,se=ue.kind,he=ue.index++;return!de||he>=de.length?(ue.target=void 0,{value:void 0,done:!0}):se=="keys"?{value:he,done:!1}:se=="values"?{value:de[he],done:!1}:{value:[he,de[he]],done:!1}},"values");var fe=re.Arguments=re.Array;if(ae("keys"),ae("values"),ae("entries"),!b&&E&&fe.name!=="values")try{ne(fe,"name",{value:"values"})}catch(ue){}},{"../internals/add-to-unscopables":98,"../internals/define-iterator":132,"../internals/descriptors":134,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/iterators":187,"../internals/object-define-property":198,"../internals/to-indexed-object":247}],279:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/function-uncurry-this"),re=a("../internals/indexed-object"),te=a("../internals/to-indexed-object"),ne=a("../internals/array-method-is-strict"),x=ae([].join),b=re!=Object,E=ne("join",",");ee({target:"Array",proto:!0,forced:b||!E},{join:function(ie){return x(te(this),ie===void 0?",":ie)}})},{"../internals/array-method-is-strict":114,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/to-indexed-object":247}],280:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/array-iteration").map,re=a("../internals/array-method-has-species-support"),te=re("map");ee({target:"Array",proto:!0,forced:!te},{map:function(x){return ae(this,x,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],281:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/global"),re=a("../internals/is-array"),te=a("../internals/is-constructor"),ne=a("../internals/is-object"),x=a("../internals/to-absolute-index"),b=a("../internals/length-of-array-like"),E=a("../internals/to-indexed-object"),z=a("../internals/create-property"),ie=a("../internals/well-known-symbol"),oe=a("../internals/array-method-has-species-support"),fe=a("../internals/array-slice"),ue=oe("slice"),de=ie("species"),se=ae.Array,he=Math.max;ee({target:"Array",proto:!0,forced:!ue},{slice:function(ge,ve){var me=E(this),be=b(me),ye=x(ge,be),Ae=x(ve===void 0?be:ve,be),Se,Fe,Ce;if(re(me)&&(Se=me.constructor,te(Se)&&(Se===se||re(Se.prototype))?Se=void 0:ne(Se)&&(Se=Se[de],Se===null&&(Se=void 0)),Se===se||Se===void 0))return fe(me,ye,Ae);for(Fe=new(Se===void 0?se:Se)(he(Ae-ye,0)),Ce=0;ye3)){if(oe)return!0;if(ue)return ue<603;var Ae="",Se,Fe,Ce,_e;for(Se=65;Se<76;Se++){switch(Fe=String.fromCharCode(Se),Se){case 66:case 69:case 70:case 72:Ce=3;break;case 68:case 71:Ce=4;break;default:Ce=2}for(_e=0;_e<47;_e++)de.push({k:Fe+_e,v:Ce})}for(de.sort(function(we,Ie){return Ie.v-we.v}),_e=0;_ex(Fe)?1:-1}};ee({target:"Array",proto:!0,forced:be},{sort:function(Se){Se!==void 0&&re(Se);var Fe=te(this);if(me)return Se===void 0?se(Fe):se(Fe,Se);var Ce=[],_e=ne(Fe),we,Ie;for(Ie=0;Ie<_e;Ie++)Ie in Fe&&he(Ce,Fe[Ie]);for(E(Ce,ye(Se)),we=Ce.length,Ie=0;Iede)throw oe(se);for(Fe=b(ve,Se),Ce=0;Ceme-Se+Ae;Ce--)delete ve[Ce-1]}else if(Ae>Se)for(Ce=me-Se;Ce>be;Ce--)_e=Ce+Se-1,we=Ce+Ae-1,_e in ve?ve[we]=ve[_e]:delete ve[we];for(Ce=0;Ce2){if(Oe=he(Oe),We=ye(Oe,0),We===43||We===45){if(Pe=ye(Oe,2),Pe===88||Pe===120)return NaN}else if(We===48){switch(ye(Oe,1)){case 66:case 98:Xe=2,Ge=49;break;case 79:case 111:Xe=8,Ge=55;break;default:return+Oe}for(He=be(Oe,2),ke=He.length,Re=0;ReGe)return NaN;return parseInt(He,Xe)}}return+Oe};if(te(Ee,!ge(" 0o1")||!ge("0b1")||ge("+0x1"))){for(var Fe=function(Oe){var We=arguments.length<1?0:ge(Ae(Oe)),Pe=this;return E(ve,Pe)&&oe(function(){se(Pe)})?b(Object(We),Pe,Fe):We},Ce=ee?fe(ge):"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(","),_e=0,we;Ce.length>_e;_e++)x(ge,we=Ce[_e])&&!x(Fe,we)&&de(Fe,we,ue(ge,we));Fe.prototype=ve,ve.constructor=Fe,ne(ae,Ee,Fe)}},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/is-forced":178,"../internals/is-symbol":183,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/redefine":222,"../internals/string-trim":241,"../internals/this-number-value":244,"../internals/to-primitive":253}],287:[function(a,pe,ce){var ee=a("../internals/export"),ae=a("../internals/object-assign");ee({target:"Object",stat:!0,forced:Object.assign!==ae},{assign:ae})},{"../internals/export":149,"../internals/object-assign":195}],288:[function(a,pe,ce){var ee=a("../internals/export"),ae=a("../internals/object-to-array").entries;ee({target:"Object",stat:!0},{entries:function(te){return ae(te)}})},{"../internals/export":149,"../internals/object-to-array":209}],289:[function(a,pe,ce){var ee=a("../internals/export"),ae=a("../internals/native-symbol"),re=a("../internals/fails"),te=a("../internals/object-get-own-property-symbols"),ne=a("../internals/to-object"),x=!ae||re(function(){te.f(1)});ee({target:"Object",stat:!0,forced:x},{getOwnPropertySymbols:function(E){var z=te.f;return z?z(ne(E)):[]}})},{"../internals/export":149,"../internals/fails":150,"../internals/native-symbol":191,"../internals/object-get-own-property-symbols":202,"../internals/to-object":250}],290:[function(a,pe,ce){var ee=a("../internals/export"),ae=a("../internals/to-object"),re=a("../internals/object-keys"),te=a("../internals/fails"),ne=te(function(){re(1)});ee({target:"Object",stat:!0,forced:ne},{keys:function(b){return re(ae(b))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(a,pe,ce){var ee=a("../internals/to-string-tag-support"),ae=a("../internals/redefine"),re=a("../internals/object-to-string");ee||ae(Object.prototype,"toString",re,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/function-call"),re=a("../internals/a-callable"),te=a("../internals/new-promise-capability"),ne=a("../internals/perform"),x=a("../internals/iterate"),b=a("../internals/promise-statics-incorrect-iteration");ee({target:"Promise",stat:!0,forced:b},{all:function(z){var ie=this,oe=te.f(ie),fe=oe.resolve,ue=oe.reject,de=ne(function(){var se=re(ie.resolve),he=[],Ee=0,ge=1;x(z,function(ve){var me=Ee++,be=!1;ge++,ae(se,ie,ve).then(function(ye){be||(be=!0,he[me]=ye,--ge||fe(he))},ue)}),--ge||fe(he)});return de.error&&ue(de.value),oe.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],293:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/is-pure"),re=a("../internals/promise-constructor-detection").CONSTRUCTOR,te=a("../internals/promise-native-constructor"),ne=a("../internals/get-built-in"),x=a("../internals/is-callable"),b=a("../internals/redefine"),E=te&&te.prototype;if(ee({target:"Promise",proto:!0,forced:re,real:!0},{catch:function(ie){return this.then(void 0,ie)}}),!ae&&x(te)){var z=ne("Promise").prototype.catch;E.catch!==z&&b(E,"catch",z,{unsafe:!0})}},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/redefine":222}],294:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/is-pure"),re=a("../internals/engine-is-node"),te=a("../internals/global"),ne=a("../internals/function-call"),x=a("../internals/redefine"),b=a("../internals/redefine-all"),E=a("../internals/object-set-prototype-of"),z=a("../internals/set-to-string-tag"),ie=a("../internals/set-species"),oe=a("../internals/a-callable"),fe=a("../internals/is-callable"),ue=a("../internals/is-object"),de=a("../internals/an-instance"),se=a("../internals/species-constructor"),he=a("../internals/task").set,Ee=a("../internals/microtask"),ge=a("../internals/host-report-errors"),ve=a("../internals/perform"),me=a("../internals/queue"),be=a("../internals/internal-state"),ye=a("../internals/promise-native-constructor"),Ae=a("../internals/promise-constructor-detection"),Se=a("../internals/new-promise-capability"),Fe="Promise",Ce=Ae.CONSTRUCTOR,_e=Ae.REJECTION_EVENT,we=Ae.SUBCLASSING,Ie=be.getterFor(Fe),Oe=be.set,We=ye&&ye.prototype,Pe=ye,Xe=We,Ge=te.TypeError,He=te.document,ke=te.process,Re=Se.f,Ne=Re,Me=!!(He&&He.createEvent&&te.dispatchEvent),Ue="unhandledrejection",Ve="rejectionhandled",rt=0,tt=1,ze=2,Be=1,Ye=2,Te,Ze,Ke,$e,qe=function(wt){var Tt;return ue(wt)&&fe(Tt=wt.then)?Tt:!1},je=function(wt,Tt){var gt=Tt.value,ct=Tt.state==tt,ht=ct?wt.ok:wt.fail,st=wt.resolve,Ct=wt.reject,pt=wt.domain,St,Dt,kt;try{ht?(ct||(Tt.rejection===Ye&&it(Tt),Tt.rejection=Be),ht===!0?St=gt:(pt&&pt.enter(),St=ht(gt),pt&&(pt.exit(),kt=!0)),St===wt.promise?Ct(Ge("Promise-chain cycle")):(Dt=qe(St))?ne(Dt,St,st,Ct):st(St)):Ct(gt)}catch(Pt){pt&&!kt&&pt.exit(),Ct(Pt)}},De=function(wt,Tt){wt.notified||(wt.notified=!0,Ee(function(){for(var gt=wt.reactions,ct;ct=gt.get();)je(ct,wt);wt.notified=!1,Tt&&!wt.rejection&&Je(wt)}))},Le=function(wt,Tt,gt){var ct,ht;Me?(ct=He.createEvent("Event"),ct.promise=Tt,ct.reason=gt,ct.initEvent(wt,!1,!0),te.dispatchEvent(ct)):ct={promise:Tt,reason:gt},!_e&&(ht=te["on"+wt])?ht(ct):wt===Ue&&ge("Unhandled promise rejection",gt)},Je=function(wt){ne(he,te,function(){var Tt=wt.facade,gt=wt.value,ct=et(wt),ht;if(ct&&(ht=ve(function(){re?ke.emit("unhandledRejection",gt,Tt):Le(Ue,Tt,gt)}),wt.rejection=re||et(wt)?Ye:Be,ht.error))throw ht.value})},et=function(wt){return wt.rejection!==Be&&!wt.parent},it=function(wt){ne(he,te,function(){var Tt=wt.facade;re?ke.emit("rejectionHandled",Tt):Le(Ve,Tt,wt.value)})},ot=function(wt,Tt,gt){return function(ct){wt(Tt,ct,gt)}},at=function(wt,Tt,gt){wt.done||(wt.done=!0,gt&&(wt=gt),wt.value=Tt,wt.state=ze,De(wt,!0))},Rt=function(wt,Tt,gt){if(!wt.done){wt.done=!0,gt&&(wt=gt);try{if(wt.facade===Tt)throw Ge("Promise can't be resolved itself");var ct=qe(Tt);ct?Ee(function(){var ht={done:!1};try{ne(ct,Tt,ot(Rt,ht,wt),ot(at,ht,wt))}catch(st){at(ht,st,wt)}}):(wt.value=Tt,wt.state=tt,De(wt,!1))}catch(ht){at({done:!1},ht,wt)}}};if(Ce&&(Pe=function(Tt){de(this,Xe),oe(Tt),ne(Te,this);var gt=Ie(this);try{Tt(ot(Rt,gt),ot(at,gt))}catch(ct){at(gt,ct)}},Xe=Pe.prototype,Te=function(Tt){Oe(this,{type:Fe,done:!1,notified:!1,parent:!1,reactions:new me,rejection:!1,state:rt,value:void 0})},Te.prototype=b(Xe,{then:function(Tt,gt){var ct=Ie(this),ht=Re(se(this,Pe));return ct.parent=!0,ht.ok=fe(Tt)?Tt:!0,ht.fail=fe(gt)&>,ht.domain=re?ke.domain:void 0,ct.state==rt?ct.reactions.add(ht):Ee(function(){je(ht,ct)}),ht.promise}}),Ze=function(){var wt=new Te,Tt=Ie(wt);this.promise=wt,this.resolve=ot(Rt,Tt),this.reject=ot(at,Tt)},Se.f=Re=function(wt){return wt===Pe||wt===Ke?new Ze(wt):Ne(wt)},!ae&&fe(ye)&&We!==Object.prototype)){$e=We.then,we||x(We,"then",function(Tt,gt){var ct=this;return new Pe(function(ht,st){ne($e,ct,ht,st)}).then(Tt,gt)},{unsafe:!0});try{delete We.constructor}catch(wt){}E&&E(We,Xe)}ee({global:!0,wrap:!0,forced:Ce},{Promise:Pe}),z(Pe,Fe,!1,!0),ie(Fe)},{"../internals/a-callable":95,"../internals/an-instance":100,"../internals/engine-is-node":143,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/host-report-errors":166,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-pure":181,"../internals/microtask":189,"../internals/new-promise-capability":193,"../internals/object-set-prototype-of":208,"../internals/perform":214,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/queue":220,"../internals/redefine":222,"../internals/redefine-all":221,"../internals/set-species":233,"../internals/set-to-string-tag":234,"../internals/species-constructor":238,"../internals/task":243}],295:[function(a,pe,ce){a("../modules/es.promise.constructor"),a("../modules/es.promise.all"),a("../modules/es.promise.catch"),a("../modules/es.promise.race"),a("../modules/es.promise.reject"),a("../modules/es.promise.resolve")},{"../modules/es.promise.all":292,"../modules/es.promise.catch":293,"../modules/es.promise.constructor":294,"../modules/es.promise.race":296,"../modules/es.promise.reject":297,"../modules/es.promise.resolve":298}],296:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/function-call"),re=a("../internals/a-callable"),te=a("../internals/new-promise-capability"),ne=a("../internals/perform"),x=a("../internals/iterate"),b=a("../internals/promise-statics-incorrect-iteration");ee({target:"Promise",stat:!0,forced:b},{race:function(z){var ie=this,oe=te.f(ie),fe=oe.reject,ue=ne(function(){var de=re(ie.resolve);x(z,function(se){ae(de,ie,se).then(oe.resolve,fe)})});return ue.error&&fe(ue.value),oe.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],297:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/function-call"),re=a("../internals/new-promise-capability"),te=a("../internals/promise-constructor-detection").CONSTRUCTOR;ee({target:"Promise",stat:!0,forced:te},{reject:function(x){var b=re.f(this);return ae(b.reject,void 0,x),b.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/get-built-in"),re=a("../internals/is-pure"),te=a("../internals/promise-native-constructor"),ne=a("../internals/promise-constructor-detection").CONSTRUCTOR,x=a("../internals/promise-resolve"),b=ae("Promise"),E=re&&!ne;ee({target:"Promise",stat:!0,forced:re||ne},{resolve:function(ie){return x(E&&this===b?te:this,ie)}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/promise-resolve":217}],299:[function(a,pe,ce){var ee=a("../internals/descriptors"),ae=a("../internals/global"),re=a("../internals/function-uncurry-this"),te=a("../internals/is-forced"),ne=a("../internals/inherit-if-required"),x=a("../internals/create-non-enumerable-property"),b=a("../internals/object-get-own-property-names").f,E=a("../internals/object-is-prototype-of"),z=a("../internals/is-regexp"),ie=a("../internals/to-string"),oe=a("../internals/regexp-get-flags"),fe=a("../internals/regexp-sticky-helpers"),ue=a("../internals/proxy-accessor"),de=a("../internals/redefine"),se=a("../internals/fails"),he=a("../internals/has-own-property"),Ee=a("../internals/internal-state").enforce,ge=a("../internals/set-species"),ve=a("../internals/well-known-symbol"),me=a("../internals/regexp-unsupported-dot-all"),be=a("../internals/regexp-unsupported-ncg"),ye=ve("match"),Ae=ae.RegExp,Se=Ae.prototype,Fe=ae.SyntaxError,Ce=re(Se.exec),_e=re("".charAt),we=re("".replace),Ie=re("".indexOf),Oe=re("".slice),We=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Pe=/a/g,Xe=/a/g,Ge=new Ae(Pe)!==Pe,He=fe.MISSED_STICKY,ke=fe.UNSUPPORTED_Y,Re=ee&&(!Ge||He||me||be||se(function(){return Xe[ye]=!1,Ae(Pe)!=Pe||Ae(Xe)==Xe||Ae(Pe,"i")!="/a/i"})),Ne=function(tt){for(var ze=tt.length,Be=0,Ye="",Te=!1,Ze;Be<=ze;Be++){if(Ze=_e(tt,Be),Ze==="\\"){Ye+=Ze+_e(tt,++Be);continue}!Te&&Ze==="."?Ye+="[\\s\\S]":(Ze==="["?Te=!0:Ze==="]"&&(Te=!1),Ye+=Ze)}return Ye},Me=function(tt){for(var ze=tt.length,Be=0,Ye="",Te=[],Ze={},Ke=!1,$e=!1,qe=0,je="",De;Be<=ze;Be++){if(De=_e(tt,Be),De==="\\")De=De+_e(tt,++Be);else if(De==="]")Ke=!1;else if(!Ke)switch(!0){case De==="[":Ke=!0;break;case De==="(":Ce(We,Oe(tt,Be+1))&&(Be+=2,$e=!0),Ye+=De,qe++;continue;case(De===">"&&$e):if(je===""||he(Ze,je))throw new Fe("Invalid capture group name");Ze[je]=!0,Te[Te.length]=[je,qe],$e=!1,je="";continue}$e?je+=De:Ye+=De}return[Ye,Te]};if(te("RegExp",Re)){for(var Ue=function(ze,Be){var Ye=E(Se,this),Te=z(ze),Ze=Be===void 0,Ke=[],$e=ze,qe,je,De,Le,Je,et;if(!Ye&&Te&&Ze&&ze.constructor===Ue)return ze;if((Te||E(Se,ze))&&(ze=ze.source,Ze&&(Be=oe($e))),ze=ze===void 0?"":ie(ze),Be=Be===void 0?"":ie(Be),$e=ze,me&&"dotAll"in Pe&&(je=!!Be&&Ie(Be,"s")>-1,je&&(Be=we(Be,/s/g,""))),qe=Be,He&&"sticky"in Pe&&(De=!!Be&&Ie(Be,"y")>-1,De&&ke&&(Be=we(Be,/y/g,""))),be&&(Le=Me(ze),ze=Le[0],Ke=Le[1]),Je=ne(Ae(ze,Be),Ye?this:Se,Ue),(je||De||Ke.length)&&(et=Ee(Je),je&&(et.dotAll=!0,et.raw=Ue(Ne(ze),qe)),De&&(et.sticky=!0),Ke.length&&(et.groups=Ke)),ze!==$e)try{x(Je,"source",$e===""?"(?:)":$e)}catch(it){}return Je},Ve=b(Ae),rt=0;Ve.length>rt;)ue(Ue,Ae,Ve[rt++]);Se.constructor=Ue,Ue.prototype=Se,de(ae,"RegExp",Ue)}ge("RegExp")},{"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-forced":178,"../internals/is-regexp":182,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/proxy-accessor":219,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/set-species":233,"../internals/to-string":256,"../internals/well-known-symbol":268}],300:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/regexp-exec");ee({target:"RegExp",proto:!0,forced:/./.exec!==ae},{exec:ae})},{"../internals/export":149,"../internals/regexp-exec":224}],301:[function(a,pe,ce){"use strict";var ee=a("../internals/function-name").PROPER,ae=a("../internals/redefine"),re=a("../internals/an-object"),te=a("../internals/to-string"),ne=a("../internals/fails"),x=a("../internals/regexp-get-flags"),b="toString",E=RegExp.prototype,z=E[b],ie=ne(function(){return z.call({source:"a",flags:"b"})!="/a/b"}),oe=ee&&z.name!=b;(ie||oe)&&ae(RegExp.prototype,b,function(){var ue=re(this),de=te(ue.source),se=te(x(ue));return"/"+de+"/"+se},{unsafe:!0})},{"../internals/an-object":101,"../internals/fails":150,"../internals/function-name":156,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/to-string":256}],302:[function(a,pe,ce){"use strict";var ee=a("../internals/export"),ae=a("../internals/function-uncurry-this"),re=a("../internals/not-a-regexp"),te=a("../internals/require-object-coercible"),ne=a("../internals/to-string"),x=a("../internals/correct-is-regexp-logic"),b=ae("".indexOf);ee({target:"String",proto:!0,forced:!x("includes")},{includes:function(z){return!!~b(ne(te(this)),ne(re(z)),arguments.length>1?arguments[1]:void 0)}})},{"../internals/correct-is-regexp-logic":126,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/not-a-regexp":194,"../internals/require-object-coercible":230,"../internals/to-string":256}],303:[function(a,pe,ce){"use strict";var ee=a("../internals/string-multibyte").charAt,ae=a("../internals/to-string"),re=a("../internals/internal-state"),te=a("../internals/define-iterator"),ne="String Iterator",x=re.set,b=re.getterFor(ne);te(String,"String",function(E){x(this,{type:ne,string:ae(E),index:0})},function(){var z=b(this),ie=z.string,oe=z.index,fe;return oe>=ie.length?{value:void 0,done:!0}:(fe=ee(ie,oe),z.index+=fe.length,{value:fe,done:!1})})},{"../internals/define-iterator":132,"../internals/internal-state":173,"../internals/string-multibyte":239,"../internals/to-string":256}],304:[function(a,pe,ce){"use strict";var ee=a("../internals/function-call"),ae=a("../internals/fix-regexp-well-known-symbol-logic"),re=a("../internals/an-object"),te=a("../internals/to-length"),ne=a("../internals/to-string"),x=a("../internals/require-object-coercible"),b=a("../internals/get-method"),E=a("../internals/advance-string-index"),z=a("../internals/regexp-exec-abstract");ae("match",function(ie,oe,fe){return[function(de){var se=x(this),he=de==null?void 0:b(de,ie);return he?ee(he,de,se):new RegExp(de)[ie](ne(se))},function(ue){var de=re(this),se=ne(ue),he=fe(oe,de,se);if(he.done)return he.value;if(!de.global)return z(de,se);var Ee=de.unicode;de.lastIndex=0;for(var ge=[],ve=0,me;(me=z(de,se))!==null;){var be=ne(me[0]);ge[ve]=be,be===""&&(de.lastIndex=E(se,te(de.lastIndex),Ee)),ve++}return ve===0?null:ge}]})},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-length":249,"../internals/to-string":256}],305:[function(a,pe,ce){"use strict";var ee=a("../internals/function-apply"),ae=a("../internals/function-call"),re=a("../internals/function-uncurry-this"),te=a("../internals/fix-regexp-well-known-symbol-logic"),ne=a("../internals/fails"),x=a("../internals/an-object"),b=a("../internals/is-callable"),E=a("../internals/to-integer-or-infinity"),z=a("../internals/to-length"),ie=a("../internals/to-string"),oe=a("../internals/require-object-coercible"),fe=a("../internals/advance-string-index"),ue=a("../internals/get-method"),de=a("../internals/get-substitution"),se=a("../internals/regexp-exec-abstract"),he=a("../internals/well-known-symbol"),Ee=he("replace"),ge=Math.max,ve=Math.min,me=re([].concat),be=re([].push),ye=re("".indexOf),Ae=re("".slice),Se=function(we){return we===void 0?we:String(we)},Fe=function(){return"a".replace(/./,"$0")==="$0"}(),Ce=function(){return/./[Ee]?/./[Ee]("a","$0")==="":!1}(),_e=!ne(function(){var we=/./;return we.exec=function(){var Ie=[];return Ie.groups={a:"7"},Ie},"".replace(we,"$")!=="7"});te("replace",function(we,Ie,Oe){var We=Ce?"$":"$0";return[function(Xe,Ge){var He=oe(this),ke=Xe==null?void 0:ue(Xe,Ee);return ke?ae(ke,Xe,He,Ge):ae(Ie,ie(He),Xe,Ge)},function(Pe,Xe){var Ge=x(this),He=ie(Pe);if(typeof Xe=="string"&&ye(Xe,We)===-1&&ye(Xe,"$<")===-1){var ke=Oe(Ie,Ge,He,Xe);if(ke.done)return ke.value}var Re=b(Xe);Re||(Xe=ie(Xe));var Ne=Ge.global;if(Ne){var Me=Ge.unicode;Ge.lastIndex=0}for(var Ue=[];;){var Ve=se(Ge,He);if(Ve===null||(be(Ue,Ve),!Ne))break;var rt=ie(Ve[0]);rt===""&&(Ge.lastIndex=fe(He,z(Ge.lastIndex),Me))}for(var tt="",ze=0,Be=0;Be=ze&&(tt+=Ae(He,ze,Te)+je,ze=Te+Ye.length)}return tt+Ae(He,ze)}]},!_e||!Fe||Ce)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/get-substitution":162,"../internals/is-callable":176,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-length":249,"../internals/to-string":256,"../internals/well-known-symbol":268}],306:[function(a,pe,ce){"use strict";var ee=a("../internals/function-call"),ae=a("../internals/fix-regexp-well-known-symbol-logic"),re=a("../internals/an-object"),te=a("../internals/require-object-coercible"),ne=a("../internals/same-value"),x=a("../internals/to-string"),b=a("../internals/get-method"),E=a("../internals/regexp-exec-abstract");ae("search",function(z,ie,oe){return[function(ue){var de=te(this),se=ue==null?void 0:b(ue,z);return se?ee(se,ue,de):new RegExp(ue)[z](x(de))},function(fe){var ue=re(this),de=x(fe),se=oe(ie,ue,de);if(se.done)return se.value;var he=ue.lastIndex;ne(he,0)||(ue.lastIndex=0);var Ee=E(ue,de);return ne(ue.lastIndex,he)||(ue.lastIndex=he),Ee===null?-1:Ee.index}]})},{"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/same-value":231,"../internals/to-string":256}],307:[function(a,pe,ce){"use strict";var ee=a("../internals/function-apply"),ae=a("../internals/function-call"),re=a("../internals/function-uncurry-this"),te=a("../internals/fix-regexp-well-known-symbol-logic"),ne=a("../internals/is-regexp"),x=a("../internals/an-object"),b=a("../internals/require-object-coercible"),E=a("../internals/species-constructor"),z=a("../internals/advance-string-index"),ie=a("../internals/to-length"),oe=a("../internals/to-string"),fe=a("../internals/get-method"),ue=a("../internals/array-slice-simple"),de=a("../internals/regexp-exec-abstract"),se=a("../internals/regexp-exec"),he=a("../internals/regexp-sticky-helpers"),Ee=a("../internals/fails"),ge=he.UNSUPPORTED_Y,ve=4294967295,me=Math.min,be=[].push,ye=re(/./.exec),Ae=re(be),Se=re("".slice),Fe=!Ee(function(){var Ce=/(?:)/,_e=Ce.exec;Ce.exec=function(){return _e.apply(this,arguments)};var we="ab".split(Ce);return we.length!==2||we[0]!=="a"||we[1]!=="b"});te("split",function(Ce,_e,we){var Ie;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?Ie=function(Oe,We){var Pe=oe(b(this)),Xe=We===void 0?ve:We>>>0;if(Xe===0)return[];if(Oe===void 0)return[Pe];if(!ne(Oe))return ae(_e,Pe,Oe,Xe);for(var Ge=[],He=(Oe.ignoreCase?"i":"")+(Oe.multiline?"m":"")+(Oe.unicode?"u":"")+(Oe.sticky?"y":""),ke=0,Re=new RegExp(Oe.source,He+"g"),Ne,Me,Ue;(Ne=ae(se,Re,Pe))&&(Me=Re.lastIndex,!(Me>ke&&(Ae(Ge,Se(Pe,ke,Ne.index)),Ne.length>1&&Ne.index=Xe)));)Re.lastIndex===Ne.index&&Re.lastIndex++;return ke===Pe.length?(Ue||!ye(Re,""))&&Ae(Ge,""):Ae(Ge,Se(Pe,ke)),Ge.length>Xe?ue(Ge,0,Xe):Ge}:"0".split(void 0,0).length?Ie=function(Oe,We){return Oe===void 0&&We===0?[]:ae(_e,this,Oe,We)}:Ie=_e,[function(We,Pe){var Xe=b(this),Ge=We==null?void 0:fe(We,Ce);return Ge?ae(Ge,We,Xe,Pe):ae(Ie,oe(Xe),We,Pe)},function(Oe,We){var Pe=x(this),Xe=oe(Oe),Ge=we(Ie,Pe,Xe,We,Ie!==_e);if(Ge.done)return Ge.value;var He=E(Pe,RegExp),ke=Pe.unicode,Re=(Pe.ignoreCase?"i":"")+(Pe.multiline?"m":"")+(Pe.unicode?"u":"")+(ge?"g":"y"),Ne=new He(ge?"^(?:"+Pe.source+")":Pe,Re),Me=We===void 0?ve:We>>>0;if(Me===0)return[];if(Xe.length===0)return de(Ne,Xe)===null?[Xe]:[];for(var Ue=0,Ve=0,rt=[];Ve2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-copy-within":105,"../internals/function-uncurry-this":157}],316:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/array-iteration").every,re=ee.aTypedArray,te=ee.exportTypedArrayMethod;te("every",function(x){return ae(re(this),x,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/function-call"),re=a("../internals/array-fill"),te=ee.aTypedArray,ne=ee.exportTypedArrayMethod;ne("fill",function(b){var E=arguments.length;return ae(re,te(this),b,E>1?arguments[1]:void 0,E>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-fill":106,"../internals/function-call":155}],318:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/array-iteration").filter,re=a("../internals/typed-array-from-species-and-list"),te=ee.aTypedArray,ne=ee.exportTypedArrayMethod;ne("filter",function(b){var E=ae(te(this),b,arguments.length>1?arguments[1]:void 0);return re(this,E)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/array-iteration").findIndex,re=ee.aTypedArray,te=ee.exportTypedArrayMethod;te("findIndex",function(x){return ae(re(this),x,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/array-iteration").find,re=ee.aTypedArray,te=ee.exportTypedArrayMethod;te("find",function(x){return ae(re(this),x,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/array-iteration").forEach,re=ee.aTypedArray,te=ee.exportTypedArrayMethod;te("forEach",function(x){ae(re(this),x,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/array-includes").includes,re=ee.aTypedArray,te=ee.exportTypedArrayMethod;te("includes",function(x){return ae(re(this),x,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/array-includes").indexOf,re=ee.aTypedArray,te=ee.exportTypedArrayMethod;te("indexOf",function(x){return ae(re(this),x,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(a,pe,ce){"use strict";var ee=a("../internals/global"),ae=a("../internals/fails"),re=a("../internals/function-uncurry-this"),te=a("../internals/array-buffer-view-core"),ne=a("../modules/es.array.iterator"),x=a("../internals/well-known-symbol"),b=x("iterator"),E=ee.Uint8Array,z=re(ne.values),ie=re(ne.keys),oe=re(ne.entries),fe=te.aTypedArray,ue=te.exportTypedArrayMethod,de=E&&E.prototype,se=!ae(function(){de[b].call([1])}),he=!!de&&de.values&&de[b]===de.values&&de.values.name==="values",Ee=function(){return z(fe(this))};ue("entries",function(){return oe(fe(this))},se),ue("keys",function(){return ie(fe(this))},se),ue("values",Ee,se||!he,{name:"values"}),ue(b,Ee,se||!he,{name:"values"})},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],325:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/function-uncurry-this"),re=ee.aTypedArray,te=ee.exportTypedArrayMethod,ne=ae([].join);te("join",function(b){return ne(re(this),b)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/function-apply"),re=a("../internals/array-last-index-of"),te=ee.aTypedArray,ne=ee.exportTypedArrayMethod;ne("lastIndexOf",function(b){var E=arguments.length;return ae(re,te(this),E>1?[b,arguments[1]]:[b])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/array-iteration").map,re=a("../internals/typed-array-species-constructor"),te=ee.aTypedArray,ne=ee.exportTypedArrayMethod;ne("map",function(b){return ae(te(this),b,arguments.length>1?arguments[1]:void 0,function(E,z){return new(re(E))(z)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/array-reduce").right,re=ee.aTypedArray,te=ee.exportTypedArrayMethod;te("reduceRight",function(x){var b=arguments.length;return ae(re(this),x,b,b>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/array-reduce").left,re=ee.aTypedArray,te=ee.exportTypedArrayMethod;te("reduce",function(x){var b=arguments.length;return ae(re(this),x,b,b>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=ee.aTypedArray,re=ee.exportTypedArrayMethod,te=Math.floor;re("reverse",function(){for(var x=this,b=ae(x).length,E=te(b/2),z=0,ie;z1?arguments[1]:void 0,1),ve=x(Ee);if(de)return ae(oe,this,ve,ge);var me=this.length,be=te(ve),ye=0;if(be+ge>me)throw E("Wrong length");for(;yeue;)se[ue]=oe[ue++];return se},b)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/array-iteration").some,re=ee.aTypedArray,te=ee.exportTypedArrayMethod;te("some",function(x){return ae(re(this),x,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(a,pe,ce){"use strict";var ee=a("../internals/global"),ae=a("../internals/function-uncurry-this"),re=a("../internals/fails"),te=a("../internals/a-callable"),ne=a("../internals/array-sort"),x=a("../internals/array-buffer-view-core"),b=a("../internals/engine-ff-version"),E=a("../internals/engine-is-ie-or-edge"),z=a("../internals/engine-v8-version"),ie=a("../internals/engine-webkit-version"),oe=x.aTypedArray,fe=x.exportTypedArrayMethod,ue=ee.Uint16Array,de=ue&&ae(ue.prototype.sort),se=!!de&&!(re(function(){de(new ue(2),null)})&&re(function(){de(new ue(2),{})})),he=!!de&&!re(function(){if(z)return z<74;if(b)return b<67;if(E)return!0;if(ie)return ie<602;var ge=new ue(516),ve=Array(516),me,be;for(me=0;me<516;me++)be=me%4,ge[me]=515-me,ve[me]=me-2*be+3;for(de(ge,function(ye,Ae){return(ye/4|0)-(Ae/4|0)}),me=0;me<516;me++)if(ge[me]!==ve[me])return!0}),Ee=function(ge){return function(ve,me){return ge!==void 0?+ge(ve,me)||0:me!==me?-1:ve!==ve?1:ve===0&&me===0?1/ve>0&&1/me<0?1:-1:ve>me}};fe("sort",function(ve){return ve!==void 0&&te(ve),he?de(this,ve):ne(oe(this),Ee(ve))},!he||se)},{"../internals/a-callable":95,"../internals/array-buffer-view-core":103,"../internals/array-sort":118,"../internals/engine-ff-version":138,"../internals/engine-is-ie-or-edge":140,"../internals/engine-v8-version":146,"../internals/engine-webkit-version":147,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],335:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core"),ae=a("../internals/to-length"),re=a("../internals/to-absolute-index"),te=a("../internals/typed-array-species-constructor"),ne=ee.aTypedArray,x=ee.exportTypedArrayMethod;x("subarray",function(E,z){var ie=ne(this),oe=ie.length,fe=re(E,oe),ue=te(ie);return new ue(ie.buffer,ie.byteOffset+fe*ie.BYTES_PER_ELEMENT,ae((z===void 0?oe:re(z,oe))-fe))})},{"../internals/array-buffer-view-core":103,"../internals/to-absolute-index":245,"../internals/to-length":249,"../internals/typed-array-species-constructor":262}],336:[function(a,pe,ce){"use strict";var ee=a("../internals/global"),ae=a("../internals/function-apply"),re=a("../internals/array-buffer-view-core"),te=a("../internals/fails"),ne=a("../internals/array-slice"),x=ee.Int8Array,b=re.aTypedArray,E=re.exportTypedArrayMethod,z=[].toLocaleString,ie=!!x&&te(function(){z.call(new x(1))}),oe=te(function(){return[1,2].toLocaleString()!=new x([1,2]).toLocaleString()})||!te(function(){x.prototype.toLocaleString.call([1,2])});E("toLocaleString",function(){return ae(z,ie?ne(b(this)):b(this),ne(arguments))},oe)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/function-apply":152,"../internals/global":163}],337:[function(a,pe,ce){"use strict";var ee=a("../internals/array-buffer-view-core").exportTypedArrayMethod,ae=a("../internals/fails"),re=a("../internals/global"),te=a("../internals/function-uncurry-this"),ne=re.Uint8Array,x=ne&&ne.prototype||{},b=[].toString,E=te([].join);ae(function(){b.call({})})&&(b=function(){return E(this)});var z=x.toString!=b;ee("toString",b,z)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(a,pe,ce){var ee=a("../internals/typed-array-constructor");ee("Uint8",function(ae){return function(te,ne,x){return ae(this,te,ne,x)}})},{"../internals/typed-array-constructor":258}],339:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/dom-iterables"),re=a("../internals/dom-token-list-prototype"),te=a("../internals/array-for-each"),ne=a("../internals/create-non-enumerable-property"),x=function(E){if(E&&E.forEach!==te)try{ne(E,"forEach",te)}catch(z){E.forEach=te}};for(var b in ae)ae[b]&&x(ee[b]&&ee[b].prototype);x(re)},{"../internals/array-for-each":107,"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163}],340:[function(a,pe,ce){var ee=a("../internals/global"),ae=a("../internals/dom-iterables"),re=a("../internals/dom-token-list-prototype"),te=a("../modules/es.array.iterator"),ne=a("../internals/create-non-enumerable-property"),x=a("../internals/well-known-symbol"),b=x("iterator"),E=x("toStringTag"),z=te.values,ie=function(fe,ue){if(fe){if(fe[b]!==z)try{ne(fe,b,z)}catch(se){fe[b]=z}if(fe[E]||ne(fe,E,ue),ae[ue]){for(var de in te)if(fe[de]!==te[de])try{ne(fe,de,te[de])}catch(se){fe[de]=te[de]}}}};for(var oe in ae)ie(ee[oe]&&ee[oe].prototype,oe);ie(re,"DOMTokenList")},{"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],341:[function(a,pe,ce){function ee(he){return Array.isArray?Array.isArray(he):se(he)==="[object Array]"}ce.isArray=ee;function ae(he){return typeof he=="boolean"}ce.isBoolean=ae;function re(he){return he===null}ce.isNull=re;function te(he){return he==null}ce.isNullOrUndefined=te;function ne(he){return typeof he=="number"}ce.isNumber=ne;function x(he){return typeof he=="string"}ce.isString=x;function b(he){return typeof he=="symbol"}ce.isSymbol=b;function E(he){return he===void 0}ce.isUndefined=E;function z(he){return se(he)==="[object RegExp]"}ce.isRegExp=z;function ie(he){return typeof he=="object"&&he!==null}ce.isObject=ie;function oe(he){return se(he)==="[object Date]"}ce.isDate=oe;function fe(he){return se(he)==="[object Error]"||he instanceof Error}ce.isError=fe;function ue(he){return typeof he=="function"}ce.isFunction=ue;function de(he){return he===null||typeof he=="boolean"||typeof he=="number"||typeof he=="string"||typeof he=="symbol"||typeof he=="undefined"}ce.isPrimitive=de,ce.isBuffer=a("buffer").Buffer.isBuffer;function se(he){return Object.prototype.toString.call(he)}},{buffer:90}],342:[function(a,pe,ce){(function(ee){"use strict";var ae=function(){var b=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,E=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,z=/[^-+\dA-Z]/g;return function(ie,oe,fe,ue){if(arguments.length===1&&x(ie)==="string"&&!/\d/.test(ie)&&(oe=ie,ie=void 0),ie=ie||new Date,ie instanceof Date||(ie=new Date(ie)),isNaN(ie))throw TypeError("Invalid date");oe=String(ae.masks[oe]||oe||ae.masks.default);var de=oe.slice(0,4);(de==="UTC:"||de==="GMT:")&&(oe=oe.slice(4),fe=!0,de==="GMT:"&&(ue=!0));var se=fe?"getUTC":"get",he=ie[se+"Date"](),Ee=ie[se+"Day"](),ge=ie[se+"Month"](),ve=ie[se+"FullYear"](),me=ie[se+"Hours"](),be=ie[se+"Minutes"](),ye=ie[se+"Seconds"](),Ae=ie[se+"Milliseconds"](),Se=fe?0:ie.getTimezoneOffset(),Fe=te(ie),Ce=ne(ie),_e={d:he,dd:re(he),ddd:ae.i18n.dayNames[Ee],dddd:ae.i18n.dayNames[Ee+7],m:ge+1,mm:re(ge+1),mmm:ae.i18n.monthNames[ge],mmmm:ae.i18n.monthNames[ge+12],yy:String(ve).slice(2),yyyy:ve,h:me%12||12,hh:re(me%12||12),H:me,HH:re(me),M:be,MM:re(be),s:ye,ss:re(ye),l:re(Ae,3),L:re(Math.round(Ae/10)),t:me<12?"a":"p",tt:me<12?"am":"pm",T:me<12?"A":"P",TT:me<12?"AM":"PM",Z:ue?"GMT":fe?"UTC":(String(ie).match(E)||[""]).pop().replace(z,""),o:(Se>0?"-":"+")+re(Math.floor(Math.abs(Se)/60)*100+Math.abs(Se)%60,4),S:["th","st","nd","rd"][he%10>3?0:(he%100-he%10!=10)*he%10],W:Fe,N:Ce};return oe.replace(b,function(we){return we in _e?_e[we]:we.slice(1,we.length-1)})}}();ae.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},ae.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};function re(b,E){for(b=String(b),E=E||2;b.length]/;pe.exports=ae;function ae(re){var te=""+re,ne=ee.exec(te);if(!ne)return te;var x,b="",E=0,z=0;for(E=ne.index;E0&&(_e=Ae[0]),_e instanceof Error)throw _e;var we=new Error("Unhandled error."+(_e?" ("+_e.message+")":""));throw we.context=_e,we}var Ie=Ce[ye];if(Ie===void 0)return!1;if(typeof Ie=="function")ae(Ie,this,Ae);else for(var Oe=Ie.length,We=se(Ie,Oe),Se=0;Se0&&_e.length>Fe&&!_e.warned){_e.warned=!0;var we=new Error("Possible EventEmitter memory leak detected. "+_e.length+" "+String(ye)+" listeners added. Use emitter.setMaxListeners() to increase limit");we.name="MaxListenersExceededWarning",we.emitter=be,we.type=ye,we.count=_e.length,te(we)}return be}x.prototype.addListener=function(ye,Ae){return ie(this,ye,Ae,!1)},x.prototype.on=x.prototype.addListener,x.prototype.prependListener=function(ye,Ae){return ie(this,ye,Ae,!0)};function oe(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function fe(be,ye,Ae){var Se={fired:!1,wrapFn:void 0,target:be,type:ye,listener:Ae},Fe=oe.bind(Se);return Fe.listener=Ae,Se.wrapFn=Fe,Fe}x.prototype.once=function(ye,Ae){return E(Ae),this.on(ye,fe(this,ye,Ae)),this},x.prototype.prependOnceListener=function(ye,Ae){return E(Ae),this.prependListener(ye,fe(this,ye,Ae)),this},x.prototype.removeListener=function(ye,Ae){var Se,Fe,Ce,_e,we;if(E(Ae),Fe=this._events,Fe===void 0)return this;if(Se=Fe[ye],Se===void 0)return this;if(Se===Ae||Se.listener===Ae)--this._eventsCount===0?this._events=Object.create(null):(delete Fe[ye],Fe.removeListener&&this.emit("removeListener",ye,Se.listener||Ae));else if(typeof Se!="function"){for(Ce=-1,_e=Se.length-1;_e>=0;_e--)if(Se[_e]===Ae||Se[_e].listener===Ae){we=Se[_e].listener,Ce=_e;break}if(Ce<0)return this;Ce===0?Se.shift():he(Se,Ce),Se.length===1&&(Fe[ye]=Se[0]),Fe.removeListener!==void 0&&this.emit("removeListener",ye,we||Ae)}return this},x.prototype.off=x.prototype.removeListener,x.prototype.removeAllListeners=function(ye){var Ae,Se,Fe;if(Se=this._events,Se===void 0)return this;if(Se.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Se[ye]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Se[ye]),this;if(arguments.length===0){var Ce=Object.keys(Se),_e;for(Fe=0;Fe=0;Fe--)this.removeListener(ye,Ae[Fe]);return this};function ue(be,ye,Ae){var Se=be._events;if(Se===void 0)return[];var Fe=Se[ye];return Fe===void 0?[]:typeof Fe=="function"?Ae?[Fe.listener||Fe]:[Fe]:Ae?Ee(Fe):se(Fe,Fe.length)}x.prototype.listeners=function(ye){return ue(this,ye,!0)},x.prototype.rawListeners=function(ye){return ue(this,ye,!1)},x.listenerCount=function(be,ye){return typeof be.listenerCount=="function"?be.listenerCount(ye):de.call(be,ye)},x.prototype.listenerCount=de;function de(be){var ye=this._events;if(ye!==void 0){var Ae=ye[be];if(typeof Ae=="function")return 1;if(Ae!==void 0)return Ae.length}return 0}x.prototype.eventNames=function(){return this._eventsCount>0?re(this._events):[]};function se(be,ye){for(var Ae=new Array(ye),Se=0;Se=3&&(fe=oe),ae.call(z)==="[object Array]"?te(z,ie,fe):typeof z=="string"?ne(z,ie,fe):x(z,ie,fe)};pe.exports=b},{"is-callable":367}],346:[function(a,pe,ce){"use strict";var ee="Function.prototype.bind called on incompatible ",ae=Array.prototype.slice,re=Object.prototype.toString,te="[object Function]";pe.exports=function(x){var b=this;if(typeof b!="function"||re.call(b)!==te)throw new TypeError(ee+b);for(var E=ae.call(arguments,1),z,ie=function(){if(this instanceof z){var se=b.apply(this,E.concat(ae.call(arguments)));return Object(se)===se?se:this}else return b.apply(x,E.concat(ae.call(arguments)))},oe=Math.max(0,b.length-E.length),fe=[],ue=0;ue1&&typeof We!="boolean")throw new te('"allowMissing" argument must be a boolean');if(Se(/^%?[^%]*%?$/,Oe)===null)throw new ae("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Pe=_e(Oe),Xe=Pe.length>0?Pe[0]:"",Ge=we("%"+Xe+"%",We),He=Ge.name,ke=Ge.value,Re=!1,Ne=Ge.alias;Ne&&(Xe=Ne[0],be(Pe,me([0,1],Ne)));for(var Me=1,Ue=!0;Me=Pe.length){var ze=x(ke,Ve);Ue=!!ze,Ue&&"get"in ze&&!("originalValue"in ze.get)?ke=ze.get:ke=ke[Ve]}else Ue=ve(ke,Ve),ke=ke[Ve];Ue&&!Re&&(de[He]=ke)}}return ke}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(a,pe,ce){"use strict";var ee=a("get-intrinsic"),ae=ee("%Object.getOwnPropertyDescriptor%",!0);if(ae)try{ae([],"length")}catch(re){ae=null}pe.exports=ae},{"get-intrinsic":348}],350:[function(a,pe,ce){"use strict";var ee={foo:{}},ae=Object;pe.exports=function(){return{__proto__:ee}.foo===ee.foo&&!({__proto__:null}instanceof ae)}},{}],351:[function(a,pe,ce){"use strict";var ee=typeof Symbol!="undefined"&&Symbol,ae=a("./shams");pe.exports=function(){return typeof ee!="function"||typeof Symbol!="function"||typeof ee("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:ae()}},{"./shams":352}],352:[function(a,pe,ce){"use strict";pe.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var ae={},re=Symbol("test"),te=Object(re);if(typeof re=="string"||Object.prototype.toString.call(re)!=="[object Symbol]"||Object.prototype.toString.call(te)!=="[object Symbol]")return!1;var ne=42;ae[re]=ne;for(re in ae)return!1;if(typeof Object.keys=="function"&&Object.keys(ae).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(ae).length!==0)return!1;var x=Object.getOwnPropertySymbols(ae);if(x.length!==1||x[0]!==re||!Object.prototype.propertyIsEnumerable.call(ae,re))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var b=Object.getOwnPropertyDescriptor(ae,re);if(b.value!==ne||b.enumerable!==!0)return!1}return!0}},{}],353:[function(a,pe,ce){"use strict";var ee=a("has-symbols/shams");pe.exports=function(){return ee()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(a,pe,ce){"use strict";var ee=a("function-bind");pe.exports=ee.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(a,pe,ce){var ee=a("http"),ae=a("url"),re=pe.exports;for(var te in ee)ee.hasOwnProperty(te)&&(re[te]=ee[te]);re.request=function(x,b){return x=ne(x),ee.request.call(this,x,b)},re.get=function(x,b){return x=ne(x),ee.get.call(this,x,b)};function ne(x){if(typeof x=="string"&&(x=ae.parse(x)),x.protocol||(x.protocol="https:"),x.protocol!=="https:")throw new Error('Protocol "'+x.protocol+'" not supported. Expected "https:"');return x}},{http:468,url:472}],356:[function(a,pe,ce){"use strict";var ee=a("util"),ae=a("ms");pe.exports=function(re){if(typeof re=="number")return re;var te=ae(re);if(te===void 0){var ne=new Error(ee.format("humanize-ms(%j) result undefined",re));console.warn(ne.stack)}return te}},{ms:376,util:419}],357:[function(a,pe,ce){ce.read=function(ee,ae,re,te,ne){var x,b,E=ne*8-te-1,z=(1<>1,oe=-7,fe=re?ne-1:0,ue=re?-1:1,de=ee[ae+fe];for(fe+=ue,x=de&(1<<-oe)-1,de>>=-oe,oe+=E;oe>0;x=x*256+ee[ae+fe],fe+=ue,oe-=8);for(b=x&(1<<-oe)-1,x>>=-oe,oe+=te;oe>0;b=b*256+ee[ae+fe],fe+=ue,oe-=8);if(x===0)x=1-ie;else{if(x===z)return b?NaN:(de?-1:1)*(1/0);b=b+Math.pow(2,te),x=x-ie}return(de?-1:1)*b*Math.pow(2,x-te)},ce.write=function(ee,ae,re,te,ne,x){var b,E,z,ie=x*8-ne-1,oe=(1<>1,ue=ne===23?Math.pow(2,-24)-Math.pow(2,-77):0,de=te?0:x-1,se=te?1:-1,he=ae<0||ae===0&&1/ae<0?1:0;for(ae=Math.abs(ae),isNaN(ae)||ae===1/0?(E=isNaN(ae)?1:0,b=oe):(b=Math.floor(Math.log(ae)/Math.LN2),ae*(z=Math.pow(2,-b))<1&&(b--,z*=2),b+fe>=1?ae+=ue/z:ae+=ue*Math.pow(2,1-fe),ae*z>=2&&(b++,z/=2),b+fe>=oe?(E=0,b=oe):b+fe>=1?(E=(ae*z-1)*Math.pow(2,ne),b=b+fe):(E=ae*Math.pow(2,fe-1)*Math.pow(2,ne),b=0));ne>=8;ee[re+de]=E&255,de+=se,E/=256,ne-=8);for(b=b<0;ee[re+de]=b&255,de+=se,b/=256,ie-=8);ee[re+de-se]|=he*128}},{}],358:[function(a,pe,ce){"use strict";var ee=[a("./nextTick"),a("./queueMicrotask"),a("./mutation.js"),a("./messageChannel"),a("./stateChange"),a("./timeout")],ae,re,te=-1,ne=[],x=!1;function b(){!ae||!re||(ae=!1,re.length?ne=re.concat(ne):te=-1,ne.length&&E())}function E(){if(!ae){x=!1,ae=!0;for(var de=ne.length,se=setTimeout(b);de;){for(re=ne,ne=[];re&&++te1)for(var he=1;he=0&&re(E)!=="[object Array]"&&re(E.callee)==="[object Function]"},x=function(){return te(arguments)}();te.isLegacyArguments=ne,pe.exports=x?te:ne},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(a,pe,ce){pe.exports=function(re){return re!=null&&(ee(re)||ae(re)||!!re._isBuffer)};function ee(re){return!!re.constructor&&typeof re.constructor.isBuffer=="function"&&re.constructor.isBuffer(re)}function ae(re){return typeof re.readFloatLE=="function"&&typeof re.slice=="function"&&ee(re.slice(0,0))}},{}],367:[function(a,pe,ce){"use strict";var ee=Function.prototype.toString,ae=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,re,te;if(typeof ae=="function"&&typeof Object.defineProperty=="function")try{re=Object.defineProperty({},"length",{get:function(){throw te}}),te={},ae(function(){throw 42},null,re)}catch(ve){ve!==te&&(ae=null)}else ae=null;var ne=/^\s*class\b/,x=function(me){try{var be=ee.call(me);return ne.test(be)}catch(ye){return!1}},b=function(me){try{return x(me)?!1:(ee.call(me),!0)}catch(be){return!1}},E=Object.prototype.toString,z="[object Object]",ie="[object Function]",oe="[object GeneratorFunction]",fe="[object HTMLAllCollection]",ue="[object HTML document.all class]",de="[object HTMLCollection]",se=typeof Symbol=="function"&&!!Symbol.toStringTag,he=!(0 in[,]),Ee=function(){return!1};if(typeof document=="object"){var ge=document.all;E.call(ge)===E.call(document.all)&&(Ee=function(me){if((he||!me)&&(typeof me=="undefined"||typeof me=="object"))try{var be=E.call(me);return(be===fe||be===ue||be===de||be===z)&&me("")==null}catch(ye){}return!1})}pe.exports=ae?function(me){if(Ee(me))return!0;if(!me||typeof me!="function"&&typeof me!="object")return!1;try{ae(me,null,re)}catch(be){if(be!==te)return!1}return!x(me)&&b(me)}:function(me){if(Ee(me))return!0;if(!me||typeof me!="function"&&typeof me!="object")return!1;if(se)return b(me);if(x(me))return!1;var be=E.call(me);return be!==ie&&be!==oe&&!/^\[object HTML/.test(be)?!1:b(me)}},{}],368:[function(a,pe,ce){"use strict";var ee=Object.prototype.toString,ae=Function.prototype.toString,re=/^\s*(?:function)?\*/,te=a("has-tostringtag/shams")(),ne=Object.getPrototypeOf,x=function(){if(!te)return!1;try{return Function("return function*() {}")()}catch(E){}},b;pe.exports=function(z){if(typeof z!="function")return!1;if(re.test(ae.call(z)))return!0;if(!te){var ie=ee.call(z);return ie==="[object GeneratorFunction]"}if(!ne)return!1;if(typeof b=="undefined"){var oe=x();b=oe?ne(oe):!1}return ne(z)===b}},{"has-tostringtag/shams":353}],369:[function(a,pe,ce){"use strict";var ee=a("which-typed-array");pe.exports=function(re){return!!ee(re)}},{"which-typed-array":420}],370:[function(a,pe,ce){var ee={}.toString;pe.exports=Array.isArray||function(ae){return ee.call(ae)=="[object Array]"}},{}],371:[function(a,pe,ce){(function(ee){(function(){(function(ae,re){typeof ce=="object"&&typeof pe!="undefined"?pe.exports=re(ae):typeof le=="function"&&le.amd?le(re):re(ae)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ee!="undefined"?ee:this,function(ae){"use strict";ae=ae||{};var re=ae.Base64,te="2.6.4",ne="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",x=function(Oe){for(var We={},Pe=0,Xe=Oe.length;Pe>>6)+b(128|We&63):b(224|We>>>12&15)+b(128|We>>>6&63)+b(128|We&63)}else{var We=65536+(Oe.charCodeAt(0)-55296)*1024+(Oe.charCodeAt(1)-56320);return b(240|We>>>18&7)+b(128|We>>>12&63)+b(128|We>>>6&63)+b(128|We&63)}},z=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,ie=function(Oe){return Oe.replace(z,E)},oe=function(Oe){var We=[0,2,1][Oe.length%3],Pe=Oe.charCodeAt(0)<<16|(Oe.length>1?Oe.charCodeAt(1):0)<<8|(Oe.length>2?Oe.charCodeAt(2):0),Xe=[ne.charAt(Pe>>>18),ne.charAt(Pe>>>12&63),We>=2?"=":ne.charAt(Pe>>>6&63),We>=1?"=":ne.charAt(Pe&63)];return Xe.join("")},fe=ae.btoa&&typeof ae.btoa=="function"?function(Oe){return ae.btoa(Oe)}:function(Oe){if(Oe.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Oe.replace(/[\s\S]{1,3}/g,oe)},ue=function(Oe){return fe(ie(String(Oe)))},de=function(Oe){return Oe.replace(/[+\/]/g,function(We){return We=="+"?"-":"_"}).replace(/=/g,"")},se=function(Oe,We){return We?de(ue(Oe)):ue(Oe)},he=function(Oe){return se(Oe,!0)},Ee;ae.Uint8Array&&(Ee=function(Oe,We){for(var Pe="",Xe=0,Ge=Oe.length;Xe>>18)+ne.charAt(Ne>>>12&63)+(typeof ke!="undefined"?ne.charAt(Ne>>>6&63):"=")+(typeof Re!="undefined"?ne.charAt(Ne&63):"=")}return We?de(Pe):Pe});var ge=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ve=function(Oe){switch(Oe.length){case 4:var We=(7&Oe.charCodeAt(0))<<18|(63&Oe.charCodeAt(1))<<12|(63&Oe.charCodeAt(2))<<6|63&Oe.charCodeAt(3),Pe=We-65536;return b((Pe>>>10)+55296)+b((Pe&1023)+56320);case 3:return b((15&Oe.charCodeAt(0))<<12|(63&Oe.charCodeAt(1))<<6|63&Oe.charCodeAt(2));default:return b((31&Oe.charCodeAt(0))<<6|63&Oe.charCodeAt(1))}},me=function(Oe){return Oe.replace(ge,ve)},be=function(Oe){var We=Oe.length,Pe=We%4,Xe=(We>0?x[Oe.charAt(0)]<<18:0)|(We>1?x[Oe.charAt(1)]<<12:0)|(We>2?x[Oe.charAt(2)]<<6:0)|(We>3?x[Oe.charAt(3)]:0),Ge=[b(Xe>>>16),b(Xe>>>8&255),b(Xe&255)];return Ge.length-=[0,0,2,1][Pe],Ge.join("")},ye=ae.atob&&typeof ae.atob=="function"?function(Oe){return ae.atob(Oe)}:function(Oe){return Oe.replace(/\S{1,4}/g,be)},Ae=function(Oe){return ye(String(Oe).replace(/[^A-Za-z0-9\+\/]/g,""))},Se=function(Oe){return me(ye(Oe))},Fe=function(Oe){return String(Oe).replace(/[-_]/g,function(We){return We=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Ce=function(Oe){return Se(Fe(Oe))},_e;ae.Uint8Array&&(_e=function(Oe){return Uint8Array.from(Ae(Fe(Oe)),function(We){return We.charCodeAt(0)})});var we=function(){var Oe=ae.Base64;return ae.Base64=re,Oe};if(ae.Base64={VERSION:te,atob:Ae,btoa:fe,fromBase64:Ce,toBase64:se,utob:ie,encode:se,encodeURI:he,btou:me,decode:Ce,noConflict:we,fromUint8Array:Ee,toUint8Array:_e},typeof Object.defineProperty=="function"){var Ie=function(Oe){return{value:Oe,enumerable:!1,writable:!0,configurable:!0}};ae.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ie(function(){return Ce(this)})),Object.defineProperty(String.prototype,"toBase64",Ie(function(Oe){return se(this,Oe)})),Object.defineProperty(String.prototype,"toBase64URI",Ie(function(){return se(this,!0)}))}}return ae.Meteor&&(Base64=ae.Base64),typeof pe!="undefined"&&pe.exports?pe.exports.Base64=ae.Base64:typeof le=="function"&&le.amd&&le([],function(){return ae.Base64}),{Base64:ae.Base64}})}).call(this)}).call(this,typeof nt!="undefined"?nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],372:[function(a,pe,ce){"use strict";pe.exports=ae;var ee=Object.prototype.hasOwnProperty;function ae(re,te,ne){if(!re)throw new TypeError("argument dest is required");if(!te)throw new TypeError("argument src is required");return ne===void 0&&(ne=!0),Object.getOwnPropertyNames(te).forEach(function(b){if(!(!ne&&ee.call(re,b))){var E=Object.getOwnPropertyDescriptor(te,b);Object.defineProperty(re,b,E)}}),re}},{}],373:[function(a,pe,ce){"use strict";a("core-js/modules/es.array.map.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/es.regexp.constructor.js"),a("core-js/modules/es.regexp.to-string.js");function ee(){this._types=Object.create(null),this._extensions=Object.create(null);for(var ae=0;ae0)return b(oe);if(ue==="number"&&isFinite(oe))return fe.long?z(oe):E(oe);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(oe))};function b(oe){if(oe=String(oe),!(oe.length>100)){var fe=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(oe);if(fe){var ue=parseFloat(fe[1]),de=(fe[2]||"ms").toLowerCase();switch(de){case"years":case"year":case"yrs":case"yr":case"y":return ue*x;case"weeks":case"week":case"w":return ue*ne;case"days":case"day":case"d":return ue*te;case"hours":case"hour":case"hrs":case"hr":case"h":return ue*re;case"minutes":case"minute":case"mins":case"min":case"m":return ue*ae;case"seconds":case"second":case"secs":case"sec":case"s":return ue*ee;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return ue;default:return}}}}function E(oe){var fe=Math.abs(oe);return fe>=te?Math.round(oe/te)+"d":fe>=re?Math.round(oe/re)+"h":fe>=ae?Math.round(oe/ae)+"m":fe>=ee?Math.round(oe/ee)+"s":oe+"ms"}function z(oe){var fe=Math.abs(oe);return fe>=te?ie(oe,fe,te,"day"):fe>=re?ie(oe,fe,re,"hour"):fe>=ae?ie(oe,fe,ae,"minute"):fe>=ee?ie(oe,fe,ee,"second"):oe+" ms"}function ie(oe,fe,ue,de){var se=fe>=ue*1.5;return Math.round(oe/ue)+" "+de+(se?"s":"")}},{}],377:[function(a,pe,ce){"use strict";var ee=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable;function te(x){if(x==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(x)}function ne(){try{if(!Object.assign)return!1;var x=new String("abc");if(x[5]="de",Object.getOwnPropertyNames(x)[0]==="5")return!1;for(var b={},E=0;E<10;E++)b["_"+String.fromCharCode(E)]=E;var z=Object.getOwnPropertyNames(b).map(function(oe){return b[oe]});if(z.join("")!=="0123456789")return!1;var ie={};return"abcdefghijklmnopqrst".split("").forEach(function(oe){ie[oe]=oe}),Object.keys(Object.assign({},ie)).join("")==="abcdefghijklmnopqrst"}catch(oe){return!1}}pe.exports=ne()?Object.assign:function(x,b){for(var E,z=te(x),ie,oe=1;oe2){var de=E.lastIndexOf("/");if(de!==E.length-1){de===-1?(E="",z=0):(E=E.slice(0,de),z=E.length-1-E.lastIndexOf("/")),ie=ue,oe=0;continue}}else if(E.length===2||E.length===1){E="",z=0,ie=ue,oe=0;continue}}b&&(E.length>0?E+="/..":E="..",z=2)}else E.length>0?E+="/"+x.slice(ie+1,ue):E=x.slice(ie+1,ue),z=ue-ie-1;ie=ue,oe=0}else fe===46&&oe!==-1?++oe:oe=-1}return E}function te(x,b){var E=b.dir||b.root,z=b.base||(b.name||"")+(b.ext||"");return E?E===b.root?E+z:E+x+z:z}var ne={resolve:function(){for(var b="",E=!1,z,ie=arguments.length-1;ie>=-1&&!E;ie--){var oe;ie>=0?oe=arguments[ie]:(z===void 0&&(z=ee.cwd()),oe=z),ae(oe),oe.length!==0&&(b=oe+"/"+b,E=oe.charCodeAt(0)===47)}return b=re(b,!E),E?b.length>0?"/"+b:"/":b.length>0?b:"."},normalize:function(b){if(ae(b),b.length===0)return".";var E=b.charCodeAt(0)===47,z=b.charCodeAt(b.length-1)===47;return b=re(b,!E),b.length===0&&!E&&(b="."),b.length>0&&z&&(b+="/"),E?"/"+b:b},isAbsolute:function(b){return ae(b),b.length>0&&b.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var b,E=0;E0&&(b===void 0?b=z:b+="/"+z)}return b===void 0?".":ne.normalize(b)},relative:function(b,E){if(ae(b),ae(E),b===E||(b=ne.resolve(b),E=ne.resolve(E),b===E))return"";for(var z=1;zse){if(E.charCodeAt(fe+Ee)===47)return E.slice(fe+Ee+1);if(Ee===0)return E.slice(fe+Ee)}else oe>se&&(b.charCodeAt(z+Ee)===47?he=Ee:Ee===0&&(he=0));break}var ge=b.charCodeAt(z+Ee),ve=E.charCodeAt(fe+Ee);if(ge!==ve)break;ge===47&&(he=Ee)}var me="";for(Ee=z+he+1;Ee<=ie;++Ee)(Ee===ie||b.charCodeAt(Ee)===47)&&(me.length===0?me+="..":me+="/..");return me.length>0?me+E.slice(fe+he):(fe+=he,E.charCodeAt(fe)===47&&++fe,E.slice(fe))},_makeLong:function(b){return b},dirname:function(b){if(ae(b),b.length===0)return".";for(var E=b.charCodeAt(0),z=E===47,ie=-1,oe=!0,fe=b.length-1;fe>=1;--fe)if(E=b.charCodeAt(fe),E===47){if(!oe){ie=fe;break}}else oe=!1;return ie===-1?z?"/":".":z&&ie===1?"//":b.slice(0,ie)},basename:function(b,E){if(E!==void 0&&typeof E!="string")throw new TypeError('"ext" argument must be a string');ae(b);var z=0,ie=-1,oe=!0,fe;if(E!==void 0&&E.length>0&&E.length<=b.length){if(E.length===b.length&&E===b)return"";var ue=E.length-1,de=-1;for(fe=b.length-1;fe>=0;--fe){var se=b.charCodeAt(fe);if(se===47){if(!oe){z=fe+1;break}}else de===-1&&(oe=!1,de=fe+1),ue>=0&&(se===E.charCodeAt(ue)?--ue===-1&&(ie=fe):(ue=-1,ie=de))}return z===ie?ie=de:ie===-1&&(ie=b.length),b.slice(z,ie)}else{for(fe=b.length-1;fe>=0;--fe)if(b.charCodeAt(fe)===47){if(!oe){z=fe+1;break}}else ie===-1&&(oe=!1,ie=fe+1);return ie===-1?"":b.slice(z,ie)}},extname:function(b){ae(b);for(var E=-1,z=0,ie=-1,oe=!0,fe=0,ue=b.length-1;ue>=0;--ue){var de=b.charCodeAt(ue);if(de===47){if(!oe){z=ue+1;break}continue}ie===-1&&(oe=!1,ie=ue+1),de===46?E===-1?E=ue:fe!==1&&(fe=1):E!==-1&&(fe=-1)}return E===-1||ie===-1||fe===0||fe===1&&E===ie-1&&E===z+1?"":b.slice(E,ie)},format:function(b){if(b===null||typeof b!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof b);return te("/",b)},parse:function(b){ae(b);var E={root:"",dir:"",base:"",ext:"",name:""};if(b.length===0)return E;var z=b.charCodeAt(0),ie=z===47,oe;ie?(E.root="/",oe=1):oe=0;for(var fe=-1,ue=0,de=-1,se=!0,he=b.length-1,Ee=0;he>=oe;--he){if(z=b.charCodeAt(he),z===47){if(!se){ue=he+1;break}continue}de===-1&&(se=!1,de=he+1),z===46?fe===-1?fe=he:Ee!==1&&(Ee=1):fe!==-1&&(Ee=-1)}return fe===-1||de===-1||Ee===0||Ee===1&&fe===de-1&&fe===ue+1?de!==-1&&(ue===0&&ie?E.base=E.name=b.slice(1,de):E.base=E.name=b.slice(ue,de)):(ue===0&&ie?(E.name=b.slice(1,fe),E.base=b.slice(1,de)):(E.name=b.slice(ue,fe),E.base=b.slice(ue,de)),E.ext=b.slice(fe,de)),ue>0?E.dir=b.slice(0,ue-1):ie&&(E.dir="/"),E},sep:"/",delimiter:":",win32:null,posix:null};ne.posix=ne,pe.exports=ne}).call(this)}).call(this,a("_process"))},{_process:467}],379:[function(a,pe,ce){(function(ee){(function(){(function(){"use strict";var ae={function:!0,object:!0},re=ae[typeof window]&&window||this,te=re,ne=ae[typeof ce]&&ce,x=ae[typeof pe]&&pe&&!pe.nodeType&&pe,b=ne&&x&&typeof ee=="object"&ⅇb&&(b.global===b||b.window===b||b.self===b)&&(re=b);var E=Math.pow(2,53)-1,z=/\bOpera/,ie=this,oe=Object.prototype,fe=oe.hasOwnProperty,ue=oe.toString;function de(Ce){return Ce=String(Ce),Ce.charAt(0).toUpperCase()+Ce.slice(1)}function se(Ce,_e,we){var Ie={"10.0":"10","6.4":"10 Technical Preview","6.3":"8.1","6.2":"8","6.1":"Server 2008 R2 / 7","6.0":"Server 2008 / Vista","5.2":"Server 2003 / XP 64-bit","5.1":"XP","5.01":"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return _e&&we&&/^Win/i.test(Ce)&&!/^Windows Phone /i.test(Ce)&&(Ie=Ie[/[\d.]+$/.exec(Ce)])&&(Ce="Windows "+Ie),Ce=String(Ce),_e&&we&&(Ce=Ce.replace(RegExp(_e,"i"),we)),Ce=Ee(Ce.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0]),Ce}function he(Ce,_e){var we=-1,Ie=Ce?Ce.length:0;if(typeof Ie=="number"&&Ie>-1&&Ie<=E)for(;++we3&&"WebKit"||/\bOpera\b/.test(De)&&(/\bOPR\b/.test(Ce)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(Ce)&&!/^(?:Trident|EdgeHTML)$/.test(je)&&"WebKit"||!je&&/\bMSIE\b/i.test(Ce)&&(et=="Mac OS"?"Tasman":"Trident")||je=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(De)&&"NetFront")&&(je=[Be]),De=="IE"&&(Be=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(Ce)||0)[1])?(De+=" Mobile",et="Windows Phone "+(/\+$/.test(Be)?Be:Be+".x"),Te.unshift("desktop mode")):/\bWPDesktop\b/i.test(Ce)?(De="IE Mobile",et="Windows Phone 8.x",Te.unshift("desktop mode"),$e||($e=(/\brv:([\d.]+)/.exec(Ce)||0)[1])):De!="IE"&&je=="Trident"&&(Be=/\brv:([\d.]+)/.exec(Ce))&&(De&&Te.push("identifying as "+De+($e?" "+$e:"")),De="IE",$e=Be[1]),Ke){if(me(_e,"global"))if(Ne&&(Be=Ne.lang.System,Ye=Be.getProperty("os.arch"),et=et||Be.getProperty("os.name")+" "+Be.getProperty("os.version")),Me){try{$e=_e.require("ringo/engine").version.join("."),De="RingoJS"}catch(ht){(Be=_e.system)&&Be.global.system==_e.system&&(De="Narwhal",et||(et=Be[0].os||null))}De||(De="Rhino")}else typeof _e.process=="object"&&!_e.process.browser&&(Be=_e.process)&&(typeof Be.versions=="object"&&(typeof Be.versions.electron=="string"?(Te.push("Node "+Be.versions.node),De="Electron",$e=Be.versions.electron):typeof Be.versions.nw=="string"&&(Te.push("Chromium "+$e,"Node "+Be.versions.node),De="NW.js",$e=Be.versions.nw)),De||(De="Node.js",Ye=Be.arch,et=Be.platform,$e=/[\d.]+/.exec(Be.version),$e=$e?$e[0]:null));else ve(Be=_e.runtime)==Ge?(De="Adobe AIR",et=Be.flash.system.Capabilities.os):ve(Be=_e.phantom)==Re?(De="PhantomJS",$e=(Be=Be.version||null)&&Be.major+"."+Be.minor+"."+Be.patch):typeof rt.documentMode=="number"&&(Be=/\bTrident\/(\d+)/i.exec(Ce))?($e=[$e,rt.documentMode],(Be=+Be[1]+4)!=$e[1]&&(Te.push("IE "+$e[1]+" mode"),je&&(je[1]=""),$e[1]=Be),$e=De=="IE"?String($e[1].toFixed(1)):$e[0]):typeof rt.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(De)&&(Te.push("masking as "+De+" "+$e),De="IE",$e="11.0",je=["Trident"],et="Windows");et=et&&Ee(et)}if($e&&(Be=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec($e)||/(?:alpha|beta)(?: ?\d)?/i.exec(Ce+";"+(Ke&&Ie.appMinorVersion))||/\bMinefield\b/i.test(Ce)&&"a")&&(Ze=/b/i.test(Be)?"beta":"alpha",$e=$e.replace(RegExp(Be+"\\+?$"),"")+(Ze=="beta"?Ve:Ue)+(/\d+\+?/.exec(Be)||"")),De=="Fennec"||De=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(et))De="Firefox Mobile";else if(De=="Maxthon"&&$e)$e=$e.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(Le))Le=="Xbox 360"&&(et=null),Le=="Xbox 360"&&/\bIEMobile\b/.test(Ce)&&Te.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(De)||De&&!Le&&!/Browser|Mobi/.test(De))&&(et=="Windows CE"||/Mobi/i.test(Ce)))De+=" Mobile";else if(De=="IE"&&Ke)try{_e.external===null&&Te.unshift("platform preview")}catch(ht){Te.unshift("embedded")}else(/\bBlackBerry\b/.test(Le)||/\bBB10\b/.test(Ce))&&(Be=(RegExp(Le.replace(/ +/g," *")+"/([.\\d]+)","i").exec(Ce)||0)[1]||$e)?(Be=[Be,/BB10/.test(Ce)],et=(Be[1]?(Le=null,Je="BlackBerry"):"Device Software")+" "+Be[0],$e=null):this!=ge&&Le!="Wii"&&(Ke&&tt||/Opera/.test(De)&&/\b(?:MSIE|Firefox)\b/i.test(Ce)||De=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(et)||De=="IE"&&(et&&!/^Win/.test(et)&&$e>5.5||/\bWindows XP\b/.test(et)&&$e>8||$e==8&&!/\bTrident\b/.test(Ce)))&&!z.test(Be=Se.call(ge,Ce.replace(z,"")+";"))&&Be.name&&(Be="ing as "+Be.name+((Be=Be.version)?" "+Be:""),z.test(De)?(/\bIE\b/.test(Be)&&et=="Mac OS"&&(et=null),Be="identify"+Be):(Be="mask"+Be,ze?De=Ee(ze.replace(/([a-z])([A-Z])/g,"$1 $2")):De="Opera",/\bIE\b/.test(Be)&&(et=null),Ke||($e=null)),je=["Presto"],Te.push(Be));(Be=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(Ce)||0)[1])&&(Be=[parseFloat(Be.replace(/\.(\d)$/,".0$1")),Be],De=="Safari"&&Be[1].slice(-1)=="+"?(De="WebKit Nightly",Ze="alpha",$e=Be[1].slice(0,-1)):($e==Be[1]||$e==(Be[2]=(/\bSafari\/([\d.]+\+?)/i.exec(Ce)||0)[1]))&&($e=null),Be[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(Ce)||0)[1],Be[0]==537.36&&Be[2]==537.36&&parseFloat(Be[1])>=28&&je=="WebKit"&&(je=["Blink"]),!Ke||!Pe&&!Be[1]?(je&&(je[1]="like Safari"),Be=(Be=Be[0],Be<400?1:Be<500?2:Be<526?3:Be<533?4:Be<534?"4+":Be<535?5:Be<537?6:Be<538?7:Be<601?8:Be<602?9:Be<604?10:Be<606?11:Be<608?12:"12")):(je&&(je[1]="like Chrome"),Be=Be[1]||(Be=Be[0],Be<530?1:Be<532?2:Be<532.05?3:Be<533?4:Be<534.03?5:Be<534.07?6:Be<534.1?7:Be<534.13?8:Be<534.16?9:Be<534.24?10:Be<534.3?11:Be<535.01?12:Be<535.02?"13+":Be<535.07?15:Be<535.11?16:Be<535.19?17:Be<536.05?18:Be<536.1?19:Be<537.01?20:Be<537.11?"21+":Be<537.13?23:Be<537.18?24:Be<537.24?25:Be<537.36?26:je!="Blink"?"27":"28")),je&&(je[1]+=" "+(Be+=typeof Be=="number"?".x":/[.+]/.test(Be)?"":"+")),De=="Safari"&&(!$e||parseInt($e)>45)?$e=Be:De=="Chrome"&&/\bHeadlessChrome/i.test(Ce)&&Te.unshift("headless")),De=="Opera"&&(Be=/\bzbov|zvav$/.exec(et))?(De+=" ",Te.unshift("desktop mode"),Be=="zvav"?(De+="Mini",$e=null):De+="Mobile",et=et.replace(RegExp(" *"+Be+"$"),"")):De=="Safari"&&/\bChrome\b/.exec(je&&je[1])?(Te.unshift("desktop mode"),De="Chrome Mobile",$e=null,/\bOS X\b/.test(et)?(Je="Apple",et="iOS 4.3+"):et=null):/\bSRWare Iron\b/.test(De)&&!$e&&($e=Tt("Chrome")),$e&&$e.indexOf(Be=/[\d.]+$/.exec(et))==0&&Ce.indexOf("/"+Be+"-")>-1&&(et=Ae(et.replace(Be,""))),et&&et.indexOf(De)!=-1&&!RegExp(De+" OS").test(et)&&(et=et.replace(RegExp(" *"+be(De)+" *"),"")),je&&!/\b(?:Avant|Nook)\b/.test(De)&&(/Browser|Lunascape|Maxthon/.test(De)||De!="Safari"&&/^iOS/.test(et)&&/\bSafari\b/.test(je[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(De)&&je[1])&&(Be=je[je.length-1])&&Te.push(Be),Te.length&&(Te=["("+Te.join("; ")+")"]),Je&&Le&&Le.indexOf(Je)<0&&Te.push("on "+Je),Le&&Te.push((/^on /.test(Te[Te.length-1])?"":"on ")+Le),et&&(Be=/ ([\d.+]+)$/.exec(et),qe=Be&&et.charAt(et.length-Be[0].length-1)=="/",et={architecture:32,family:Be&&!qe?et.replace(Be[0],""):et,version:Be?Be[1]:null,toString:function(){var ht=this.version;return this.family+(ht&&!qe?" "+ht:"")+(this.architecture==64?" 64-bit":"")}}),(Be=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Ye))&&!/\bi686\b/i.test(Ye)?(et&&(et.architecture=64,et.family=et.family.replace(RegExp(" *"+Be),"")),De&&(/\bWOW64\b/i.test(Ce)||Ke&&/\w(?:86|32)$/.test(Ie.cpuClass||Ie.platform)&&!/\bWin64; x64\b/i.test(Ce))&&Te.unshift("32-bit")):et&&/^OS X/.test(et.family)&&De=="Chrome"&&parseFloat($e)>=39&&(et.architecture=64),Ce||(Ce=null);var ct={};return ct.description=Ce,ct.layout=je&&je[0],ct.manufacturer=Je,ct.name=De,ct.prerelease=Ze,ct.product=Le,ct.ua=Ce,ct.version=De&&$e,ct.os=et||{architecture:null,family:null,version:null,toString:function(){return"null"}},ct.parse=Se,ct.toString=gt,ct.version&&Te.unshift($e),ct.name&&Te.unshift(De),et&&De&&!(et==String(et).split(" ")[0]&&(et==De.split(" ")[0]||Le))&&Te.push(Le?"("+et+")":"on "+et),Te.length&&(ct.description=Te.join(" ")),ct}var Fe=Se();typeof le=="function"&&typeof le.amd=="object"&&le.amd?(re.platform=Fe,le(function(){return Fe})):ne&&x?ge(Fe,function(Ce,_e){ne[_e]=Ce}):re.platform=Fe}).call(this)}).call(this)}).call(this,typeof nt!="undefined"?nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(a,pe,ce){(function(ee){(function(){"use strict";typeof ee=="undefined"||!ee.version||ee.version.indexOf("v0.")===0||ee.version.indexOf("v1.")===0&&ee.version.indexOf("v1.8.")!==0?pe.exports={nextTick:ae}:pe.exports=ee;function ae(re,te,ne,x){if(typeof re!="function")throw new TypeError('"callback" argument must be a function');var b=arguments.length,E,z;switch(b){case 0:case 1:return ee.nextTick(re);case 2:return ee.nextTick(function(){re.call(null,te)});case 3:return ee.nextTick(function(){re.call(null,te,ne)});case 4:return ee.nextTick(function(){re.call(null,te,ne,x)});default:for(E=new Array(b-1),z=0;z1)for(var ge=1;ge= 0x80 (not a basic code point)","invalid-input":"Invalid input"},me=E-z,be=Math.floor,ye=String.fromCharCode,Ae;function Se(ke){throw new RangeError(ve[ke])}function Fe(ke,Re){for(var Ne=ke.length,Me=[];Ne--;)Me[Ne]=Re(ke[Ne]);return Me}function Ce(ke,Re){var Ne=ke.split("@"),Me="";Ne.length>1&&(Me=Ne[0]+"@",ke=Ne[1]),ke=ke.replace(ge,".");var Ue=ke.split("."),Ve=Fe(Ue,Re).join(".");return Me+Ve}function _e(ke){for(var Re=[],Ne=0,Me=ke.length,Ue,Ve;Ne=55296&&Ue<=56319&&Ne65535&&(Re-=65536,Ne+=ye(Re>>>10&1023|55296),Re=56320|Re&1023),Ne+=ye(Re),Ne}).join("")}function Ie(ke){return ke-48<10?ke-22:ke-65<26?ke-65:ke-97<26?ke-97:E}function Oe(ke,Re){return ke+22+75*(ke<26)-((Re!=0)<<5)}function We(ke,Re,Ne){var Me=0;for(ke=Ne?be(ke/fe):ke>>1,ke+=be(ke/Re);ke>me*ie>>1;Me+=E)ke=be(ke/me);return be(Me+(me+1)*ke/(ke+oe))}function Pe(ke){var Re=[],Ne=ke.length,Me,Ue=0,Ve=de,rt=ue,tt,ze,Be,Ye,Te,Ze,Ke,$e,qe;for(tt=ke.lastIndexOf(se),tt<0&&(tt=0),ze=0;ze=128&&Se("not-basic"),Re.push(ke.charCodeAt(ze));for(Be=tt>0?tt+1:0;Be=Ne&&Se("invalid-input"),Ke=Ie(ke.charCodeAt(Be++)),(Ke>=E||Ke>be((b-Ue)/Te))&&Se("overflow"),Ue+=Ke*Te,$e=Ze<=rt?z:Ze>=rt+ie?ie:Ze-rt,!(Ke<$e);Ze+=E)qe=E-$e,Te>be(b/qe)&&Se("overflow"),Te*=qe;Me=Re.length+1,rt=We(Ue-Ye,Me,Ye==0),be(Ue/Me)>b-Ve&&Se("overflow"),Ve+=be(Ue/Me),Ue%=Me,Re.splice(Ue++,0,Ve)}return we(Re)}function Xe(ke){var Re,Ne,Me,Ue,Ve,rt,tt,ze,Be,Ye,Te,Ze=[],Ke,$e,qe,je;for(ke=_e(ke),Ke=ke.length,Re=de,Ne=0,Ve=ue,rt=0;rt=Re&&Tebe((b-Ne)/$e)&&Se("overflow"),Ne+=(tt-Re)*$e,Re=tt,rt=0;rtb&&Se("overflow"),Te==Re){for(ze=Ne,Be=E;Ye=Be<=Ve?z:Be>=Ve+ie?ie:Be-Ve,!(ze0&&ie>z&&(ie=z);for(var oe=0;oe=0?(de=fe.substr(0,ue),se=fe.substr(ue+1)):(de=fe,se=""),he=decodeURIComponent(de),Ee=decodeURIComponent(se),ee(b,he)?ae(b[he])?b[he].push(Ee):b[he]=[b[he],Ee]:b[he]=Ee}return b};var ae=Array.isArray||function(re){return Object.prototype.toString.call(re)==="[object Array]"}},{}],384:[function(a,pe,ce){"use strict";var ee=function(ne){switch(typeof ne){case"string":return ne;case"boolean":return ne?"true":"false";case"number":return isFinite(ne)?ne:"";default:return""}};pe.exports=function(ne,x,b,E){return x=x||"&",b=b||"=",ne===null&&(ne=void 0),typeof ne=="object"?re(te(ne),function(z){var ie=encodeURIComponent(ee(z))+b;return ae(ne[z])?re(ne[z],function(oe){return ie+encodeURIComponent(ee(oe))}).join(x):ie+encodeURIComponent(ee(ne[z]))}).join(x):E?encodeURIComponent(ee(E))+b+encodeURIComponent(ee(ne)):""};var ae=Array.isArray||function(ne){return Object.prototype.toString.call(ne)==="[object Array]"};function re(ne,x){if(ne.map)return ne.map(x);for(var b=[],E=0;E0?(typeof Ze!="string"&&!je.objectMode&&Object.getPrototypeOf(Ze)!==z.prototype&&(Ze=oe(Ze)),$e?je.endEmitted?Te.emit("error",new Error("stream.unshift() after end event")):Se(Te,je,Ze,!0):je.ended?Te.emit("error",new Error("stream.push() after EOF")):(je.reading=!1,je.decoder&&!Ke?(Ze=je.decoder.write(Ze),je.objectMode||Ze.length!==0?Se(Te,je,Ze,!1):Xe(Te,je)):Se(Te,je,Ze,!1))):$e||(je.reading=!1)}return Ce(je)}function Se(Te,Ze,Ke,$e){Ze.flowing&&Ze.length===0&&!Ze.sync?(Te.emit("data",Ke),Te.read(0)):(Ze.length+=Ze.objectMode?1:Ke.length,$e?Ze.buffer.unshift(Ke):Ze.buffer.push(Ke),Ze.needReadable&&We(Te)),Xe(Te,Ze)}function Fe(Te,Ze){var Ke;return!fe(Ze)&&typeof Ze!="string"&&Ze!==void 0&&!Te.objectMode&&(Ke=new TypeError("Invalid non-string/buffer chunk")),Ke}function Ce(Te){return!Te.ended&&(Te.needReadable||Te.length=_e?Te=_e:(Te--,Te|=Te>>>1,Te|=Te>>>2,Te|=Te>>>4,Te|=Te>>>8,Te|=Te>>>16,Te++),Te}function Ie(Te,Ze){return Te<=0||Ze.length===0&&Ze.ended?0:Ze.objectMode?1:Te!==Te?Ze.flowing&&Ze.length?Ze.buffer.head.data.length:Ze.length:(Te>Ze.highWaterMark&&(Ze.highWaterMark=we(Te)),Te<=Ze.length?Te:Ze.ended?Ze.length:(Ze.needReadable=!0,0))}ye.prototype.read=function(Te){se("read",Te),Te=parseInt(Te,10);var Ze=this._readableState,Ke=Te;if(Te!==0&&(Ze.emittedReadable=!1),Te===0&&Ze.needReadable&&(Ze.length>=Ze.highWaterMark||Ze.ended))return se("read: emitReadable",Ze.length,Ze.ended),Ze.length===0&&Ze.ended?ze(this):We(this),null;if(Te=Ie(Te,Ze),Te===0&&Ze.ended)return Ze.length===0&&ze(this),null;var $e=Ze.needReadable;se("need readable",$e),(Ze.length===0||Ze.length-Te0?qe=Ue(Te,Ze):qe=null,qe===null?(Ze.needReadable=!0,Te=0):Ze.length-=Te,Ze.length===0&&(Ze.ended||(Ze.needReadable=!0),Ke!==Te&&Ze.ended&&ze(this)),qe!==null&&this.emit("data",qe),qe};function Oe(Te,Ze){if(!Ze.ended){if(Ze.decoder){var Ke=Ze.decoder.end();Ke&&Ke.length&&(Ze.buffer.push(Ke),Ze.length+=Ze.objectMode?1:Ke.length)}Ze.ended=!0,We(Te)}}function We(Te){var Ze=Te._readableState;Ze.needReadable=!1,Ze.emittedReadable||(se("emitReadable",Ze.flowing),Ze.emittedReadable=!0,Ze.sync?re.nextTick(Pe,Te):Pe(Te))}function Pe(Te){se("emit readable"),Te.emit("readable"),Me(Te)}function Xe(Te,Ze){Ze.readingMore||(Ze.readingMore=!0,re.nextTick(Ge,Te,Ze))}function Ge(Te,Ze){for(var Ke=Ze.length;!Ze.reading&&!Ze.flowing&&!Ze.ended&&Ze.length1&&Ye($e.pipes,Te)!==-1)&&!et&&(se("false write response, pause",Ke._readableState.awaitDrain),Ke._readableState.awaitDrain++,ot=!0),Ke.pause())}function Rt(ct){se("onerror",ct),gt(),Te.removeListener("error",Rt),b(Te,"error")===0&&Te.emit("error",ct)}me(Te,"error",Rt);function wt(){Te.removeListener("finish",Tt),gt()}Te.once("close",wt);function Tt(){se("onfinish"),Te.removeListener("close",wt),gt()}Te.once("finish",Tt);function gt(){se("unpipe"),Ke.unpipe(Te)}return Te.emit("pipe",Ke),$e.flowing||(se("pipe resume"),Ke.resume()),Te};function He(Te){return function(){var Ze=Te._readableState;se("pipeOnDrain",Ze.awaitDrain),Ze.awaitDrain&&Ze.awaitDrain--,Ze.awaitDrain===0&&b(Te,"data")&&(Ze.flowing=!0,Me(Te))}}ye.prototype.unpipe=function(Te){var Ze=this._readableState,Ke={hasUnpiped:!1};if(Ze.pipesCount===0)return this;if(Ze.pipesCount===1)return Te&&Te!==Ze.pipes?this:(Te||(Te=Ze.pipes),Ze.pipes=null,Ze.pipesCount=0,Ze.flowing=!1,Te&&Te.emit("unpipe",this,Ke),this);if(!Te){var $e=Ze.pipes,qe=Ze.pipesCount;Ze.pipes=null,Ze.pipesCount=0,Ze.flowing=!1;for(var je=0;je=Ze.length?(Ze.decoder?Ke=Ze.buffer.join(""):Ze.buffer.length===1?Ke=Ze.buffer.head.data:Ke=Ze.buffer.concat(Ze.length),Ze.buffer.clear()):Ke=Ve(Te,Ze.buffer,Ze.decoder),Ke}function Ve(Te,Ze,Ke){var $e;return Teje.length?je.length:Te;if(De===je.length?qe+=je:qe+=je.slice(0,Te),Te-=De,Te===0){De===je.length?(++$e,Ke.next?Ze.head=Ke.next:Ze.head=Ze.tail=null):(Ze.head=Ke,Ke.data=je.slice(De));break}++$e}return Ze.length-=$e,qe}function tt(Te,Ze){var Ke=z.allocUnsafe(Te),$e=Ze.head,qe=1;for($e.data.copy(Ke),Te-=$e.data.length;$e=$e.next;){var je=$e.data,De=Te>je.length?je.length:Te;if(je.copy(Ke,Ke.length-Te,0,De),Te-=De,Te===0){De===je.length?(++qe,$e.next?Ze.head=$e.next:Ze.head=Ze.tail=null):(Ze.head=$e,$e.data=je.slice(De));break}++qe}return Ze.length-=qe,Ke}function ze(Te){var Ze=Te._readableState;if(Ze.length>0)throw new Error('"endReadable()" called on non-empty stream');Ze.endEmitted||(Ze.ended=!0,re.nextTick(Be,Ze,Te))}function Be(Te,Ze){!Te.endEmitted&&Te.length===0&&(Te.endEmitted=!0,Ze.readable=!1,Ze.emit("end"))}function Ye(Te,Ze){for(var Ke=0,$e=Te.length;Ke<$e;Ke++)if(Te[Ke]===Ze)return Ke;return-1}}).call(this)}).call(this,a("_process"),typeof nt!="undefined"?nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":386,"./internal/streams/BufferList":391,"./internal/streams/destroy":392,"./internal/streams/stream":393,_process:467,"core-util-is":341,events:344,inherits:364,isarray:370,"process-nextick-args":380,"safe-buffer":396,"string_decoder/":413,util:89}],389:[function(a,pe,ce){"use strict";pe.exports=te;var ee=a("./_stream_duplex"),ae=Object.create(a("core-util-is"));ae.inherits=a("inherits"),ae.inherits(te,ee);function re(b,E){var z=this._transformState;z.transforming=!1;var ie=z.writecb;if(!ie)return this.emit("error",new Error("write callback called multiple times"));z.writechunk=null,z.writecb=null,E!=null&&this.push(E),ie(b);var oe=this._readableState;oe.reading=!1,(oe.needReadable||oe.length-1?re:te.nextTick,E;me.WritableState=ge;var z=Object.create(a("core-util-is"));z.inherits=a("inherits");var ie={deprecate:a("util-deprecate")},oe=a("./internal/streams/stream"),fe=a("safe-buffer").Buffer,ue=ae.Uint8Array||function(){};function de(Ne){return fe.from(Ne)}function se(Ne){return fe.isBuffer(Ne)||Ne instanceof ue}var he=a("./internal/streams/destroy");z.inherits(me,oe);function Ee(){}function ge(Ne,Me){E=E||a("./_stream_duplex"),Ne=Ne||{};var Ue=Me instanceof E;this.objectMode=!!Ne.objectMode,Ue&&(this.objectMode=this.objectMode||!!Ne.writableObjectMode);var Ve=Ne.highWaterMark,rt=Ne.writableHighWaterMark,tt=this.objectMode?16:16*1024;Ve||Ve===0?this.highWaterMark=Ve:Ue&&(rt||rt===0)?this.highWaterMark=rt:this.highWaterMark=tt,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var ze=Ne.decodeStrings===!1;this.decodeStrings=!ze,this.defaultEncoding=Ne.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Be){we(Me,Be)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new x(this)}ge.prototype.getBuffer=function(){for(var Me=this.bufferedRequest,Ue=[];Me;)Ue.push(Me),Me=Me.next;return Ue},function(){try{Object.defineProperty(ge.prototype,"buffer",{get:ie.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(Ne){}}();var ve;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(ve=Function.prototype[Symbol.hasInstance],Object.defineProperty(me,Symbol.hasInstance,{value:function(Ne){return ve.call(this,Ne)?!0:this!==me?!1:Ne&&Ne._writableState instanceof ge}})):ve=function(Ne){return Ne instanceof this};function me(Ne){if(E=E||a("./_stream_duplex"),!ve.call(me,this)&&!(this instanceof E))return new me(Ne);this._writableState=new ge(Ne,this),this.writable=!0,Ne&&(typeof Ne.write=="function"&&(this._write=Ne.write),typeof Ne.writev=="function"&&(this._writev=Ne.writev),typeof Ne.destroy=="function"&&(this._destroy=Ne.destroy),typeof Ne.final=="function"&&(this._final=Ne.final)),oe.call(this)}me.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function be(Ne,Me){var Ue=new Error("write after end");Ne.emit("error",Ue),te.nextTick(Me,Ue)}function ye(Ne,Me,Ue,Ve){var rt=!0,tt=!1;return Ue===null?tt=new TypeError("May not write null values to stream"):typeof Ue!="string"&&Ue!==void 0&&!Me.objectMode&&(tt=new TypeError("Invalid non-string/buffer chunk")),tt&&(Ne.emit("error",tt),te.nextTick(Ve,tt),rt=!1),rt}me.prototype.write=function(Ne,Me,Ue){var Ve=this._writableState,rt=!1,tt=!Ve.objectMode&&se(Ne);return tt&&!fe.isBuffer(Ne)&&(Ne=de(Ne)),typeof Me=="function"&&(Ue=Me,Me=null),tt?Me="buffer":Me||(Me=Ve.defaultEncoding),typeof Ue!="function"&&(Ue=Ee),Ve.ended?be(this,Ue):(tt||ye(this,Ve,Ne,Ue))&&(Ve.pendingcb++,rt=Se(this,Ve,tt,Ne,Me,Ue)),rt},me.prototype.cork=function(){var Ne=this._writableState;Ne.corked++},me.prototype.uncork=function(){var Ne=this._writableState;Ne.corked&&(Ne.corked--,!Ne.writing&&!Ne.corked&&!Ne.finished&&!Ne.bufferProcessing&&Ne.bufferedRequest&&We(this,Ne))},me.prototype.setDefaultEncoding=function(Me){if(typeof Me=="string"&&(Me=Me.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Me+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+Me);return this._writableState.defaultEncoding=Me,this};function Ae(Ne,Me,Ue){return!Ne.objectMode&&Ne.decodeStrings!==!1&&typeof Me=="string"&&(Me=fe.from(Me,Ue)),Me}Object.defineProperty(me.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Se(Ne,Me,Ue,Ve,rt,tt){if(!Ue){var ze=Ae(Me,Ve,rt);Ve!==ze&&(Ue=!0,rt="buffer",Ve=ze)}var Be=Me.objectMode?1:Ve.length;Me.length+=Be;var Ye=Me.length0?this.tail.next=E:this.head=E,this.tail=E,++this.length},ne.prototype.unshift=function(b){var E={data:b,next:this.head};this.length===0&&(this.tail=E),this.head=E,++this.length},ne.prototype.shift=function(){if(this.length!==0){var b=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,b}},ne.prototype.clear=function(){this.head=this.tail=null,this.length=0},ne.prototype.join=function(b){if(this.length===0)return"";for(var E=this.head,z=""+E.data;E=E.next;)z+=b+E.data;return z},ne.prototype.concat=function(b){if(this.length===0)return ae.alloc(0);if(this.length===1)return this.head.data;for(var E=ae.allocUnsafe(b>>>0),z=this.head,ie=0;z;)te(z.data,E,ie),ie+=z.data.length,z=z.next;return E},ne}(),re&&re.inspect&&re.inspect.custom&&(pe.exports.prototype[re.inspect.custom]=function(){var ne=re.inspect({length:this.length});return this.constructor.name+" "+ne})},{"safe-buffer":396,util:89}],392:[function(a,pe,ce){"use strict";var ee=a("process-nextick-args");function ae(ne,x){var b=this,E=this._readableState&&this._readableState.destroyed,z=this._writableState&&this._writableState.destroyed;return E||z?(x?x(ne):ne&&(!this._writableState||!this._writableState.errorEmitted)&&ee.nextTick(te,this,ne),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(ne||null,function(ie){!x&&ie?(ee.nextTick(te,b,ie),b._writableState&&(b._writableState.errorEmitted=!0)):x&&x(ie)}),this)}function re(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function te(ne,x){ne.emit("error",x)}pe.exports={destroy:ae,undestroy:re}},{"process-nextick-args":380}],393:[function(a,pe,ce){pe.exports=a("events").EventEmitter},{events:344}],394:[function(a,pe,ce){ce=pe.exports=a("./lib/_stream_readable.js"),ce.Stream=ce,ce.Readable=ce,ce.Writable=a("./lib/_stream_writable.js"),ce.Duplex=a("./lib/_stream_duplex.js"),ce.Transform=a("./lib/_stream_transform.js"),ce.PassThrough=a("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":386,"./lib/_stream_passthrough.js":387,"./lib/_stream_readable.js":388,"./lib/_stream_transform.js":389,"./lib/_stream_writable.js":390}],395:[function(a,pe,ce){var ee=function(ae){"use strict";var re=Object.prototype,te=re.hasOwnProperty,ne,x=typeof Symbol=="function"?Symbol:{},b=x.iterator||"@@iterator",E=x.asyncIterator||"@@asyncIterator",z=x.toStringTag||"@@toStringTag";function ie(Ge,He,ke){return Object.defineProperty(Ge,He,{value:ke,enumerable:!0,configurable:!0,writable:!0}),Ge[He]}try{ie({},"")}catch(Ge){ie=function(He,ke,Re){return He[ke]=Re}}function oe(Ge,He,ke,Re){var Ne=He&&He.prototype instanceof ge?He:ge,Me=Object.create(Ne.prototype),Ue=new We(Re||[]);return Me._invoke=_e(Ge,ke,Ue),Me}ae.wrap=oe;function fe(Ge,He,ke){try{return{type:"normal",arg:Ge.call(He,ke)}}catch(Re){return{type:"throw",arg:Re}}}var ue="suspendedStart",de="suspendedYield",se="executing",he="completed",Ee={};function ge(){}function ve(){}function me(){}var be={};ie(be,b,function(){return this});var ye=Object.getPrototypeOf,Ae=ye&&ye(ye(Pe([])));Ae&&Ae!==re&&te.call(Ae,b)&&(be=Ae);var Se=me.prototype=ge.prototype=Object.create(be);ve.prototype=me,ie(Se,"constructor",me),ie(me,"constructor",ve),ve.displayName=ie(me,z,"GeneratorFunction");function Fe(Ge){["next","throw","return"].forEach(function(He){ie(Ge,He,function(ke){return this._invoke(He,ke)})})}ae.isGeneratorFunction=function(Ge){var He=typeof Ge=="function"&&Ge.constructor;return He?He===ve||(He.displayName||He.name)==="GeneratorFunction":!1},ae.mark=function(Ge){return Object.setPrototypeOf?Object.setPrototypeOf(Ge,me):(Ge.__proto__=me,ie(Ge,z,"GeneratorFunction")),Ge.prototype=Object.create(Se),Ge},ae.awrap=function(Ge){return{__await:Ge}};function Ce(Ge,He){function ke(Me,Ue,Ve,rt){var tt=fe(Ge[Me],Ge,Ue);if(tt.type==="throw")rt(tt.arg);else{var ze=tt.arg,Be=ze.value;return Be&&typeof Be=="object"&&te.call(Be,"__await")?He.resolve(Be.__await).then(function(Ye){ke("next",Ye,Ve,rt)},function(Ye){ke("throw",Ye,Ve,rt)}):He.resolve(Be).then(function(Ye){ze.value=Ye,Ve(ze)},function(Ye){return ke("throw",Ye,Ve,rt)})}}var Re;function Ne(Me,Ue){function Ve(){return new He(function(rt,tt){ke(Me,Ue,rt,tt)})}return Re=Re?Re.then(Ve,Ve):Ve()}this._invoke=Ne}Fe(Ce.prototype),ie(Ce.prototype,E,function(){return this}),ae.AsyncIterator=Ce,ae.async=function(Ge,He,ke,Re,Ne){Ne===void 0&&(Ne=Promise);var Me=new Ce(oe(Ge,He,ke,Re),Ne);return ae.isGeneratorFunction(He)?Me:Me.next().then(function(Ue){return Ue.done?Ue.value:Me.next()})};function _e(Ge,He,ke){var Re=ue;return function(Me,Ue){if(Re===se)throw new Error("Generator is already running");if(Re===he){if(Me==="throw")throw Ue;return Xe()}for(ke.method=Me,ke.arg=Ue;;){var Ve=ke.delegate;if(Ve){var rt=we(Ve,ke);if(rt){if(rt===Ee)continue;return rt}}if(ke.method==="next")ke.sent=ke._sent=ke.arg;else if(ke.method==="throw"){if(Re===ue)throw Re=he,ke.arg;ke.dispatchException(ke.arg)}else ke.method==="return"&&ke.abrupt("return",ke.arg);Re=se;var tt=fe(Ge,He,ke);if(tt.type==="normal"){if(Re=ke.done?he:de,tt.arg===Ee)continue;return{value:tt.arg,done:ke.done}}else tt.type==="throw"&&(Re=he,ke.method="throw",ke.arg=tt.arg)}}}function we(Ge,He){var ke=Ge.iterator[He.method];if(ke===ne){if(He.delegate=null,He.method==="throw"){if(Ge.iterator.return&&(He.method="return",He.arg=ne,we(Ge,He),He.method==="throw"))return Ee;He.method="throw",He.arg=new TypeError("The iterator does not provide a 'throw' method")}return Ee}var Re=fe(ke,Ge.iterator,He.arg);if(Re.type==="throw")return He.method="throw",He.arg=Re.arg,He.delegate=null,Ee;var Ne=Re.arg;if(!Ne)return He.method="throw",He.arg=new TypeError("iterator result is not an object"),He.delegate=null,Ee;if(Ne.done)He[Ge.resultName]=Ne.value,He.next=Ge.nextLoc,He.method!=="return"&&(He.method="next",He.arg=ne);else return Ne;return He.delegate=null,Ee}Fe(Se),ie(Se,z,"Generator"),ie(Se,b,function(){return this}),ie(Se,"toString",function(){return"[object Generator]"});function Ie(Ge){var He={tryLoc:Ge[0]};1 in Ge&&(He.catchLoc=Ge[1]),2 in Ge&&(He.finallyLoc=Ge[2],He.afterLoc=Ge[3]),this.tryEntries.push(He)}function Oe(Ge){var He=Ge.completion||{};He.type="normal",delete He.arg,Ge.completion=He}function We(Ge){this.tryEntries=[{tryLoc:"root"}],Ge.forEach(Ie,this),this.reset(!0)}ae.keys=function(Ge){var He=[];for(var ke in Ge)He.push(ke);return He.reverse(),function Re(){for(;He.length;){var Ne=He.pop();if(Ne in Ge)return Re.value=Ne,Re.done=!1,Re}return Re.done=!0,Re}};function Pe(Ge){if(Ge){var He=Ge[b];if(He)return He.call(Ge);if(typeof Ge.next=="function")return Ge;if(!isNaN(Ge.length)){var ke=-1,Re=function Ne(){for(;++ke=0;--Re){var Ne=this.tryEntries[Re],Me=Ne.completion;if(Ne.tryLoc==="root")return ke("end");if(Ne.tryLoc<=this.prev){var Ue=te.call(Ne,"catchLoc"),Ve=te.call(Ne,"finallyLoc");if(Ue&&Ve){if(this.prev=0;--ke){var Re=this.tryEntries[ke];if(Re.tryLoc<=this.prev&&te.call(Re,"finallyLoc")&&this.prev=0;--He){var ke=this.tryEntries[He];if(ke.finallyLoc===Ge)return this.complete(ke.completion,ke.afterLoc),Oe(ke),Ee}},catch:function(Ge){for(var He=this.tryEntries.length-1;He>=0;--He){var ke=this.tryEntries[He];if(ke.tryLoc===Ge){var Re=ke.completion;if(Re.type==="throw"){var Ne=Re.arg;Oe(ke)}return Ne}}throw new Error("illegal catch attempt")},delegateYield:function(Ge,He,ke){return this.delegate={iterator:Pe(Ge),resultName:He,nextLoc:ke},this.method==="next"&&(this.arg=ne),Ee}},ae}(typeof pe=="object"?pe.exports:{});try{regeneratorRuntime=ee}catch(ae){typeof globalThis=="object"?globalThis.regeneratorRuntime=ee:Function("r","regeneratorRuntime = r")(ee)}},{}],396:[function(a,pe,ce){var ee=a("buffer"),ae=ee.Buffer;function re(ne,x){for(var b in ne)x[b]=ne[b]}ae.from&&ae.alloc&&ae.allocUnsafe&&ae.allocUnsafeSlow?pe.exports=ee:(re(ee,ce),ce.Buffer=te);function te(ne,x,b){return ae(ne,x,b)}re(ae,te),te.from=function(ne,x,b){if(typeof ne=="number")throw new TypeError("Argument must not be a number");return ae(ne,x,b)},te.alloc=function(ne,x,b){if(typeof ne!="number")throw new TypeError("Argument must be a number");var E=ae(ne);return x!==void 0?typeof b=="string"?E.fill(x,b):E.fill(x):E.fill(0),E},te.allocUnsafe=function(ne){if(typeof ne!="number")throw new TypeError("Argument must be a number");return ae(ne)},te.allocUnsafeSlow=function(ne){if(typeof ne!="number")throw new TypeError("Argument must be a number");return ee.SlowBuffer(ne)}},{buffer:90}],397:[function(a,pe,ce){(function(ee){(function(){(function(ae){ae.parser=function(ze,Be){return new te(ze,Be)},ae.SAXParser=te,ae.SAXStream=oe,ae.createStream=ie,ae.MAX_BUFFER_LENGTH=64*1024;var re=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];ae.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function te(ze,Be){if(!(this instanceof te))return new te(ze,Be);var Ye=this;x(Ye),Ye.q=Ye.c="",Ye.bufferCheckPosition=ae.MAX_BUFFER_LENGTH,Ye.opt=Be||{},Ye.opt.lowercase=Ye.opt.lowercase||Ye.opt.lowercasetags,Ye.looseCase=Ye.opt.lowercase?"toLowerCase":"toUpperCase",Ye.tags=[],Ye.closed=Ye.closedRoot=Ye.sawRoot=!1,Ye.tag=Ye.error=null,Ye.strict=!!ze,Ye.noscript=!!(ze||Ye.opt.noscript),Ye.state=Ce.BEGIN,Ye.strictEntities=Ye.opt.strictEntities,Ye.ENTITIES=Ye.strictEntities?Object.create(ae.XML_ENTITIES):Object.create(ae.ENTITIES),Ye.attribList=[],Ye.opt.xmlns&&(Ye.ns=Object.create(he)),Ye.trackPosition=Ye.opt.position!==!1,Ye.trackPosition&&(Ye.position=Ye.line=Ye.column=0),we(Ye,"onready")}Object.create||(Object.create=function(ze){function Be(){}Be.prototype=ze;var Ye=new Be;return Ye}),Object.keys||(Object.keys=function(ze){var Be=[];for(var Ye in ze)ze.hasOwnProperty(Ye)&&Be.push(Ye);return Be});function ne(ze){for(var Be=Math.max(ae.MAX_BUFFER_LENGTH,10),Ye=0,Te=0,Ze=re.length;TeBe)switch(re[Te]){case"textNode":Oe(ze);break;case"cdata":Ie(ze,"oncdata",ze.cdata),ze.cdata="";break;case"script":Ie(ze,"onscript",ze.script),ze.script="";break;default:Pe(ze,"Max buffer length exceeded: "+re[Te])}Ye=Math.max(Ye,Ke)}var $e=ae.MAX_BUFFER_LENGTH-Ye;ze.bufferCheckPosition=$e+ze.position}function x(ze){for(var Be=0,Ye=re.length;Be"||be(ze)}function Se(ze,Be){return ze.test(Be)}function Fe(ze,Be){return!Se(ze,Be)}var Ce=0;ae.STATE={BEGIN:Ce++,BEGIN_WHITESPACE:Ce++,TEXT:Ce++,TEXT_ENTITY:Ce++,OPEN_WAKA:Ce++,SGML_DECL:Ce++,SGML_DECL_QUOTED:Ce++,DOCTYPE:Ce++,DOCTYPE_QUOTED:Ce++,DOCTYPE_DTD:Ce++,DOCTYPE_DTD_QUOTED:Ce++,COMMENT_STARTING:Ce++,COMMENT:Ce++,COMMENT_ENDING:Ce++,COMMENT_ENDED:Ce++,CDATA:Ce++,CDATA_ENDING:Ce++,CDATA_ENDING_2:Ce++,PROC_INST:Ce++,PROC_INST_BODY:Ce++,PROC_INST_ENDING:Ce++,OPEN_TAG:Ce++,OPEN_TAG_SLASH:Ce++,ATTRIB:Ce++,ATTRIB_NAME:Ce++,ATTRIB_NAME_SAW_WHITE:Ce++,ATTRIB_VALUE:Ce++,ATTRIB_VALUE_QUOTED:Ce++,ATTRIB_VALUE_CLOSED:Ce++,ATTRIB_VALUE_UNQUOTED:Ce++,ATTRIB_VALUE_ENTITY_Q:Ce++,ATTRIB_VALUE_ENTITY_U:Ce++,CLOSE_TAG:Ce++,CLOSE_TAG_SAW_WHITE:Ce++,SCRIPT:Ce++,SCRIPT_ENDING:Ce++},ae.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},ae.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(ae.ENTITIES).forEach(function(ze){var Be=ae.ENTITIES[ze],Ye=typeof Be=="number"?String.fromCharCode(Be):Be;ae.ENTITIES[ze]=Ye});for(var _e in ae.STATE)ae.STATE[ae.STATE[_e]]=_e;Ce=ae.STATE;function we(ze,Be,Ye){ze[Be]&&ze[Be](Ye)}function Ie(ze,Be,Ye){ze.textNode&&Oe(ze),we(ze,Be,Ye)}function Oe(ze){ze.textNode=We(ze.opt,ze.textNode),ze.textNode&&we(ze,"ontext",ze.textNode),ze.textNode=""}function We(ze,Be){return ze.trim&&(Be=Be.trim()),ze.normalize&&(Be=Be.replace(/\s+/g," ")),Be}function Pe(ze,Be){return Oe(ze),ze.trackPosition&&(Be+=` Line: `+ze.line+` Column: `+ze.column+` -Char: `+ze.c),Be=new Error(Be),ze.error=Be,we(ze,"onerror",Be),ze}function Xe(ze){return ze.sawRoot&&!ze.closedRoot&&Ge(ze,"Unclosed root tag"),ze.state!==Ce.BEGIN&&ze.state!==Ce.BEGIN_WHITESPACE&&ze.state!==Ce.TEXT&&Pe(ze,"Unexpected end"),Oe(ze),ze.c="",ze.closed=!0,we(ze,"onend"),te.call(ze,ze.strict,ze.opt),ze}function Ge(ze,Be){if(typeof ze!="object"||!(ze instanceof te))throw new Error("bad call to strictFail");ze.strict&&Pe(ze,Be)}function He(ze){ze.strict||(ze.tagName=ze.tagName[ze.looseCase]());var Be=ze.tags[ze.tags.length-1]||ze,Ye=ze.tag={name:ze.tagName,attributes:{}};ze.opt.xmlns&&(Ye.ns=Be.ns),ze.attribList.length=0,Ie(ze,"onopentagstart",Ye)}function ke(ze,Be){var Ye=ze.indexOf(":"),Te=Ye<0?["",ze]:ze.split(":"),Ze=Te[0],Qe=Te[1];return Be&&ze==="xmlns"&&(Ze="xmlns",Qe=""),{prefix:Ze,local:Qe}}function Re(ze){if(ze.strict||(ze.attribName=ze.attribName[ze.looseCase]()),ze.attribList.indexOf(ze.attribName)!==-1||ze.tag.attributes.hasOwnProperty(ze.attribName)){ze.attribName=ze.attribValue="";return}if(ze.opt.xmlns){var Be=ke(ze.attribName,!0),Ye=Be.prefix,Te=Be.local;if(Ye==="xmlns")if(Te==="xml"&&ze.attribValue!==de)Ge(ze,"xml: prefix must be bound to "+de+` +Char: `+ze.c),Be=new Error(Be),ze.error=Be,we(ze,"onerror",Be),ze}function Xe(ze){return ze.sawRoot&&!ze.closedRoot&&Ge(ze,"Unclosed root tag"),ze.state!==Ce.BEGIN&&ze.state!==Ce.BEGIN_WHITESPACE&&ze.state!==Ce.TEXT&&Pe(ze,"Unexpected end"),Oe(ze),ze.c="",ze.closed=!0,we(ze,"onend"),te.call(ze,ze.strict,ze.opt),ze}function Ge(ze,Be){if(typeof ze!="object"||!(ze instanceof te))throw new Error("bad call to strictFail");ze.strict&&Pe(ze,Be)}function He(ze){ze.strict||(ze.tagName=ze.tagName[ze.looseCase]());var Be=ze.tags[ze.tags.length-1]||ze,Ye=ze.tag={name:ze.tagName,attributes:{}};ze.opt.xmlns&&(Ye.ns=Be.ns),ze.attribList.length=0,Ie(ze,"onopentagstart",Ye)}function ke(ze,Be){var Ye=ze.indexOf(":"),Te=Ye<0?["",ze]:ze.split(":"),Ze=Te[0],Ke=Te[1];return Be&&ze==="xmlns"&&(Ze="xmlns",Ke=""),{prefix:Ze,local:Ke}}function Re(ze){if(ze.strict||(ze.attribName=ze.attribName[ze.looseCase]()),ze.attribList.indexOf(ze.attribName)!==-1||ze.tag.attributes.hasOwnProperty(ze.attribName)){ze.attribName=ze.attribValue="";return}if(ze.opt.xmlns){var Be=ke(ze.attribName,!0),Ye=Be.prefix,Te=Be.local;if(Ye==="xmlns")if(Te==="xml"&&ze.attribValue!==de)Ge(ze,"xml: prefix must be bound to "+de+` Actual: `+ze.attribValue);else if(Te==="xmlns"&&ze.attribValue!==se)Ge(ze,"xmlns: prefix must be bound to "+se+` -Actual: `+ze.attribValue);else{var Ze=ze.tag,Qe=ze.tags[ze.tags.length-1]||ze;Ze.ns===Qe.ns&&(Ze.ns=Object.create(Qe.ns)),Ze.ns[Te]=ze.attribValue}ze.attribList.push([ze.attribName,ze.attribValue])}else ze.tag.attributes[ze.attribName]=ze.attribValue,Ie(ze,"onattribute",{name:ze.attribName,value:ze.attribValue});ze.attribName=ze.attribValue=""}function Ne(ze,Be){if(ze.opt.xmlns){var Ye=ze.tag,Te=ke(ze.tagName);Ye.prefix=Te.prefix,Ye.local=Te.local,Ye.uri=Ye.ns[Te.prefix]||"",Ye.prefix&&!Ye.uri&&(Ge(ze,"Unbound namespace prefix: "+JSON.stringify(ze.tagName)),Ye.uri=Te.prefix);var Ze=ze.tags[ze.tags.length-1]||ze;Ye.ns&&Ze.ns!==Ye.ns&&Object.keys(Ye.ns).forEach(function(at){Ie(ze,"onopennamespace",{prefix:at,uri:Ye.ns[at]})});for(var Qe=0,$e=ze.attribList.length;Qe<$e;Qe++){var qe=ze.attribList[Qe],je=qe[0],De=qe[1],Le=ke(je,!0),Je=Le.prefix,et=Le.local,it=Je===""?"":Ye.ns[Je]||"",ot={name:je,value:De,prefix:Je,local:et,uri:it};Je&&Je!=="xmlns"&&!it&&(Ge(ze,"Unbound namespace prefix: "+JSON.stringify(Je)),ot.uri=Je),ze.tag.attributes[je]=ot,Ie(ze,"onattribute",ot)}ze.attribList.length=0}ze.tag.isSelfClosing=!!Be,ze.sawRoot=!0,ze.tags.push(ze.tag),Ie(ze,"onopentag",ze.tag),Be||(!ze.noscript&&ze.tagName.toLowerCase()==="script"?ze.state=Ce.SCRIPT:ze.state=Ce.TEXT,ze.tag=null,ze.tagName=""),ze.attribName=ze.attribValue="",ze.attribList.length=0}function Me(ze){if(!ze.tagName){Ge(ze,"Weird empty close tag."),ze.textNode+="",ze.state=Ce.TEXT;return}if(ze.script){if(ze.tagName!=="script"){ze.script+="",ze.tagName="",ze.state=Ce.SCRIPT;return}Ie(ze,"onscript",ze.script),ze.script=""}var Be=ze.tags.length,Ye=ze.tagName;ze.strict||(Ye=Ye[ze.looseCase]());for(var Te=Ye;Be--;){var Ze=ze.tags[Be];if(Ze.name!==Te)Ge(ze,"Unexpected close tag");else break}if(Be<0){Ge(ze,"Unmatched closing tag: "+ze.tagName),ze.textNode+="",ze.state=Ce.TEXT;return}ze.tagName=Ye;for(var Qe=ze.tags.length;Qe-- >Be;){var $e=ze.tag=ze.tags.pop();ze.tagName=ze.tag.name,Ie(ze,"onclosetag",ze.tagName);var qe={};for(var je in $e.ns)qe[je]=$e.ns[je];var De=ze.tags[ze.tags.length-1]||ze;ze.opt.xmlns&&$e.ns!==De.ns&&Object.keys($e.ns).forEach(function(Le){var Je=$e.ns[Le];Ie(ze,"onclosenamespace",{prefix:Le,uri:Je})})}Be===0&&(ze.closedRoot=!0),ze.tagName=ze.attribValue=ze.attribName="",ze.attribList.length=0,ze.state=Ce.TEXT}function Ue(ze){var Be=ze.entity,Ye=Be.toLowerCase(),Te,Ze="";return ze.ENTITIES[Be]?ze.ENTITIES[Be]:ze.ENTITIES[Ye]?ze.ENTITIES[Ye]:(Be=Ye,Be.charAt(0)==="#"&&(Be.charAt(1)==="x"?(Be=Be.slice(2),Te=parseInt(Be,16),Ze=Te.toString(16)):(Be=Be.slice(1),Te=parseInt(Be,10),Ze=Te.toString(10))),Be=Be.replace(/^0+/,""),isNaN(Te)||Ze.toLowerCase()!==Be?(Ge(ze,"Invalid character entity"),"&"+ze.entity+";"):String.fromCodePoint(Te))}function Ve(ze,Be){Be==="<"?(ze.state=Ce.OPEN_WAKA,ze.startTagPosition=ze.position):be(Be)||(Ge(ze,"Non-whitespace before first tag."),ze.textNode=Be,ze.state=Ce.TEXT)}function rt(ze,Be){var Ye="";return Be",ze.tagName="",ze.state=Ce.SCRIPT;return}Ie(ze,"onscript",ze.script),ze.script=""}var Be=ze.tags.length,Ye=ze.tagName;ze.strict||(Ye=Ye[ze.looseCase]());for(var Te=Ye;Be--;){var Ze=ze.tags[Be];if(Ze.name!==Te)Ge(ze,"Unexpected close tag");else break}if(Be<0){Ge(ze,"Unmatched closing tag: "+ze.tagName),ze.textNode+="",ze.state=Ce.TEXT;return}ze.tagName=Ye;for(var Ke=ze.tags.length;Ke-- >Be;){var $e=ze.tag=ze.tags.pop();ze.tagName=ze.tag.name,Ie(ze,"onclosetag",ze.tagName);var qe={};for(var je in $e.ns)qe[je]=$e.ns[je];var De=ze.tags[ze.tags.length-1]||ze;ze.opt.xmlns&&$e.ns!==De.ns&&Object.keys($e.ns).forEach(function(Le){var Je=$e.ns[Le];Ie(ze,"onclosenamespace",{prefix:Le,uri:Je})})}Be===0&&(ze.closedRoot=!0),ze.tagName=ze.attribValue=ze.attribName="",ze.attribList.length=0,ze.state=Ce.TEXT}function Ue(ze){var Be=ze.entity,Ye=Be.toLowerCase(),Te,Ze="";return ze.ENTITIES[Be]?ze.ENTITIES[Be]:ze.ENTITIES[Ye]?ze.ENTITIES[Ye]:(Be=Ye,Be.charAt(0)==="#"&&(Be.charAt(1)==="x"?(Be=Be.slice(2),Te=parseInt(Be,16),Ze=Te.toString(16)):(Be=Be.slice(1),Te=parseInt(Be,10),Ze=Te.toString(10))),Be=Be.replace(/^0+/,""),isNaN(Te)||Ze.toLowerCase()!==Be?(Ge(ze,"Invalid character entity"),"&"+ze.entity+";"):String.fromCodePoint(Te))}function Ve(ze,Be){Be==="<"?(ze.state=Ce.OPEN_WAKA,ze.startTagPosition=ze.position):be(Be)||(Ge(ze,"Non-whitespace before first tag."),ze.textNode=Be,ze.state=Ce.TEXT)}function rt(ze,Be){var Ye="";return Be"?(Ie(Be,"onsgmldeclaration",Be.sgmlDecl),Be.sgmlDecl="",Be.state=Ce.TEXT):(ye(Te)&&(Be.state=Ce.SGML_DECL_QUOTED),Be.sgmlDecl+=Te);continue;case Ce.SGML_DECL_QUOTED:Te===Be.q&&(Be.state=Ce.SGML_DECL,Be.q=""),Be.sgmlDecl+=Te;continue;case Ce.DOCTYPE:Te===">"?(Be.state=Ce.TEXT,Ie(Be,"ondoctype",Be.doctype),Be.doctype=!0):(Be.doctype+=Te,Te==="["?Be.state=Ce.DOCTYPE_DTD:ye(Te)&&(Be.state=Ce.DOCTYPE_QUOTED,Be.q=Te));continue;case Ce.DOCTYPE_QUOTED:Be.doctype+=Te,Te===Be.q&&(Be.q="",Be.state=Ce.DOCTYPE);continue;case Ce.DOCTYPE_DTD:Be.doctype+=Te,Te==="]"?Be.state=Ce.DOCTYPE:ye(Te)&&(Be.state=Ce.DOCTYPE_DTD_QUOTED,Be.q=Te);continue;case Ce.DOCTYPE_DTD_QUOTED:Be.doctype+=Te,Te===Be.q&&(Be.state=Ce.DOCTYPE_DTD,Be.q="");continue;case Ce.COMMENT:Te==="-"?Be.state=Ce.COMMENT_ENDING:Be.comment+=Te;continue;case Ce.COMMENT_ENDING:Te==="-"?(Be.state=Ce.COMMENT_ENDED,Be.comment=We(Be.opt,Be.comment),Be.comment&&Ie(Be,"oncomment",Be.comment),Be.comment=""):(Be.comment+="-"+Te,Be.state=Ce.COMMENT);continue;case Ce.COMMENT_ENDED:Te!==">"?(Ge(Be,"Malformed comment"),Be.comment+="--"+Te,Be.state=Ce.COMMENT):Be.state=Ce.TEXT;continue;case Ce.CDATA:Te==="]"?Be.state=Ce.CDATA_ENDING:Be.cdata+=Te;continue;case Ce.CDATA_ENDING:Te==="]"?Be.state=Ce.CDATA_ENDING_2:(Be.cdata+="]"+Te,Be.state=Ce.CDATA);continue;case Ce.CDATA_ENDING_2:Te===">"?(Be.cdata&&Ie(Be,"oncdata",Be.cdata),Ie(Be,"onclosecdata"),Be.cdata="",Be.state=Ce.TEXT):Te==="]"?Be.cdata+="]":(Be.cdata+="]]"+Te,Be.state=Ce.CDATA);continue;case Ce.PROC_INST:Te==="?"?Be.state=Ce.PROC_INST_ENDING:be(Te)?Be.state=Ce.PROC_INST_BODY:Be.procInstName+=Te;continue;case Ce.PROC_INST_BODY:if(!Be.procInstBody&&be(Te))continue;Te==="?"?Be.state=Ce.PROC_INST_ENDING:Be.procInstBody+=Te;continue;case Ce.PROC_INST_ENDING:Te===">"?(Ie(Be,"onprocessinginstruction",{name:Be.procInstName,body:Be.procInstBody}),Be.procInstName=Be.procInstBody="",Be.state=Ce.TEXT):(Be.procInstBody+="?"+Te,Be.state=Ce.PROC_INST_BODY);continue;case Ce.OPEN_TAG:Se(ge,Te)?Be.tagName+=Te:(He(Be),Te===">"?Ne(Be):Te==="/"?Be.state=Ce.OPEN_TAG_SLASH:(be(Te)||Ge(Be,"Invalid character in tag name"),Be.state=Ce.ATTRIB));continue;case Ce.OPEN_TAG_SLASH:Te===">"?(Ne(Be,!0),Me(Be)):(Ge(Be,"Forward-slash in opening tag not followed by >"),Be.state=Ce.ATTRIB);continue;case Ce.ATTRIB:if(be(Te))continue;Te===">"?Ne(Be):Te==="/"?Be.state=Ce.OPEN_TAG_SLASH:Se(Ee,Te)?(Be.attribName=Te,Be.attribValue="",Be.state=Ce.ATTRIB_NAME):Ge(Be,"Invalid attribute name");continue;case Ce.ATTRIB_NAME:Te==="="?Be.state=Ce.ATTRIB_VALUE:Te===">"?(Ge(Be,"Attribute without value"),Be.attribValue=Be.attribName,Re(Be),Ne(Be)):be(Te)?Be.state=Ce.ATTRIB_NAME_SAW_WHITE:Se(ge,Te)?Be.attribName+=Te:Ge(Be,"Invalid attribute name");continue;case Ce.ATTRIB_NAME_SAW_WHITE:if(Te==="=")Be.state=Ce.ATTRIB_VALUE;else{if(be(Te))continue;Ge(Be,"Attribute without value"),Be.tag.attributes[Be.attribName]="",Be.attribValue="",Ie(Be,"onattribute",{name:Be.attribName,value:""}),Be.attribName="",Te===">"?Ne(Be):Se(Ee,Te)?(Be.attribName=Te,Be.state=Ce.ATTRIB_NAME):(Ge(Be,"Invalid attribute name"),Be.state=Ce.ATTRIB)}continue;case Ce.ATTRIB_VALUE:if(be(Te))continue;ye(Te)?(Be.q=Te,Be.state=Ce.ATTRIB_VALUE_QUOTED):(Ge(Be,"Unquoted attribute value"),Be.state=Ce.ATTRIB_VALUE_UNQUOTED,Be.attribValue=Te);continue;case Ce.ATTRIB_VALUE_QUOTED:if(Te!==Be.q){Te==="&"?Be.state=Ce.ATTRIB_VALUE_ENTITY_Q:Be.attribValue+=Te;continue}Re(Be),Be.q="",Be.state=Ce.ATTRIB_VALUE_CLOSED;continue;case Ce.ATTRIB_VALUE_CLOSED:be(Te)?Be.state=Ce.ATTRIB:Te===">"?Ne(Be):Te==="/"?Be.state=Ce.OPEN_TAG_SLASH:Se(Ee,Te)?(Ge(Be,"No whitespace between attributes"),Be.attribName=Te,Be.attribValue="",Be.state=Ce.ATTRIB_NAME):Ge(Be,"Invalid attribute name");continue;case Ce.ATTRIB_VALUE_UNQUOTED:if(!Ae(Te)){Te==="&"?Be.state=Ce.ATTRIB_VALUE_ENTITY_U:Be.attribValue+=Te;continue}Re(Be),Te===">"?Ne(Be):Be.state=Ce.ATTRIB;continue;case Ce.CLOSE_TAG:if(Be.tagName)Te===">"?Me(Be):Se(ge,Te)?Be.tagName+=Te:Be.script?(Be.script+=""?Me(Be):Ge(Be,"Invalid characters in closing tag");continue;case Ce.TEXT_ENTITY:case Ce.ATTRIB_VALUE_ENTITY_Q:case Ce.ATTRIB_VALUE_ENTITY_U:var $e,qe;switch(Be.state){case Ce.TEXT_ENTITY:$e=Ce.TEXT,qe="textNode";break;case Ce.ATTRIB_VALUE_ENTITY_Q:$e=Ce.ATTRIB_VALUE_QUOTED,qe="attribValue";break;case Ce.ATTRIB_VALUE_ENTITY_U:$e=Ce.ATTRIB_VALUE_UNQUOTED,qe="attribValue";break}Te===";"?(Be[qe]+=Ue(Be),Be.entity="",Be.state=$e):Se(Be.entity.length?me:ve,Te)?Be.entity+=Te:(Ge(Be,"Invalid character in entity name"),Be[qe]+="&"+Be.entity+Te,Be.entity="",Be.state=$e);continue;default:throw new Error(Be,"Unknown state: "+Be.state)}return Be.position>=Be.bufferCheckPosition&&ne(Be),Be}String.fromCodePoint||function(){var ze=String.fromCharCode,Be=Math.floor,Ye=function(){var Te=16384,Ze=[],Qe,$e,qe=-1,je=arguments.length;if(!je)return"";for(var De="";++qe1114111||Be(Le)!==Le)throw RangeError("Invalid code point: "+Le);Le<=65535?Ze.push(Le):(Le-=65536,Qe=(Le>>10)+55296,$e=Le%1024+56320,Ze.push(Qe,$e)),(qe+1===je||Ze.length>Te)&&(De+=ze.apply(null,Ze),Ze.length=0)}return De};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:Ye,configurable:!0,writable:!0}):String.fromCodePoint=Ye}()})(typeof ce=="undefined"?this.sax={}:ce)}).call(this)}).call(this,a("buffer").Buffer)},{buffer:90,stream:398,string_decoder:413}],398:[function(a,pe,ce){pe.exports=re;var ee=a("events").EventEmitter,ae=a("inherits");ae(re,ee),re.Readable=a("readable-stream/lib/_stream_readable.js"),re.Writable=a("readable-stream/lib/_stream_writable.js"),re.Duplex=a("readable-stream/lib/_stream_duplex.js"),re.Transform=a("readable-stream/lib/_stream_transform.js"),re.PassThrough=a("readable-stream/lib/_stream_passthrough.js"),re.finished=a("readable-stream/lib/internal/streams/end-of-stream.js"),re.pipeline=a("readable-stream/lib/internal/streams/pipeline.js"),re.Stream=re;function re(){ee.call(this)}re.prototype.pipe=function(te,ne){var x=this;function b(de){te.writable&&te.write(de)===!1&&x.pause&&x.pause()}x.on("data",b);function E(){x.readable&&x.resume&&x.resume()}te.on("drain",E),!te._isStdio&&(!ne||ne.end!==!1)&&(x.on("end",ie),x.on("close",oe));var z=!1;function ie(){z||(z=!0,te.end())}function oe(){z||(z=!0,typeof te.destroy=="function"&&te.destroy())}function fe(de){if(ue(),ee.listenerCount(this,"error")===0)throw de}x.on("error",fe),te.on("error",fe);function ue(){x.removeListener("data",b),te.removeListener("drain",E),x.removeListener("end",ie),x.removeListener("close",oe),x.removeListener("error",fe),te.removeListener("error",fe),x.removeListener("end",ue),x.removeListener("close",ue),te.removeListener("close",ue)}return x.on("end",ue),x.on("close",ue),te.on("close",ue),te.emit("pipe",x),te}},{events:344,inherits:364,"readable-stream/lib/_stream_duplex.js":400,"readable-stream/lib/_stream_passthrough.js":401,"readable-stream/lib/_stream_readable.js":402,"readable-stream/lib/_stream_transform.js":403,"readable-stream/lib/_stream_writable.js":404,"readable-stream/lib/internal/streams/end-of-stream.js":408,"readable-stream/lib/internal/streams/pipeline.js":410}],399:[function(a,pe,ce){"use strict";function ee(E,z){E.prototype=Object.create(z.prototype),E.prototype.constructor=E,E.__proto__=z}var ae={};function re(E,z,ie){ie||(ie=Error);function oe(ue,de,se){return typeof z=="string"?z:z(ue,de,se)}var fe=function(ue){ee(de,ue);function de(se,he,Ee){return ue.call(this,oe(se,he,Ee))||this}return de}(ie);fe.prototype.name=ie.name,fe.prototype.code=E,ae[E]=fe}function te(E,z){if(Array.isArray(E)){var ie=E.length;return E=E.map(function(oe){return String(oe)}),ie>2?"one of ".concat(z," ").concat(E.slice(0,ie-1).join(", "),", or ")+E[ie-1]:ie===2?"one of ".concat(z," ").concat(E[0]," or ").concat(E[1]):"of ".concat(z," ").concat(E[0])}else return"of ".concat(z," ").concat(String(E))}function ne(E,z,ie){return E.substr(!ie||ie<0?0:+ie,z.length)===z}function x(E,z,ie){return(ie===void 0||ie>E.length)&&(ie=E.length),E.substring(ie-z.length,ie)===z}function b(E,z,ie){return typeof ie!="number"&&(ie=0),ie+z.length>E.length?!1:E.indexOf(z,ie)!==-1}re("ERR_INVALID_OPT_VALUE",function(E,z){return'The value "'+z+'" is invalid for option "'+E+'"'},TypeError),re("ERR_INVALID_ARG_TYPE",function(E,z,ie){var oe;typeof z=="string"&&ne(z,"not ")?(oe="must not be",z=z.replace(/^not /,"")):oe="must be";var fe;if(x(E," argument"))fe="The ".concat(E," ").concat(oe," ").concat(te(z,"type"));else{var ue=b(E,".")?"property":"argument";fe='The "'.concat(E,'" ').concat(ue," ").concat(oe," ").concat(te(z,"type"))}return fe+=". Received type ".concat(typeof ie),fe},TypeError),re("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),re("ERR_METHOD_NOT_IMPLEMENTED",function(E){return"The "+E+" method is not implemented"}),re("ERR_STREAM_PREMATURE_CLOSE","Premature close"),re("ERR_STREAM_DESTROYED",function(E){return"Cannot call "+E+" after a stream was destroyed"}),re("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),re("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),re("ERR_STREAM_WRITE_AFTER_END","write after end"),re("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),re("ERR_UNKNOWN_ENCODING",function(E){return"Unknown encoding: "+E},TypeError),re("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),pe.exports.codes=ae},{}],400:[function(a,pe,ce){(function(ee){(function(){"use strict";var ae=Object.keys||function(oe){var fe=[];for(var ue in oe)fe.push(ue);return fe};pe.exports=E;var re=a("./_stream_readable"),te=a("./_stream_writable");a("inherits")(E,re);for(var ne=ae(te.prototype),x=0;x0)if(typeof je!="string"&&!et.objectMode&&Object.getPrototypeOf(je)!==b.prototype&&(je=z(je)),Le)et.endEmitted?Fe(qe,new be):We(qe,et,je,!0);else if(et.ended)Fe(qe,new ve);else{if(et.destroyed)return!1;et.reading=!1,et.decoder&&!De?(je=et.decoder.write(je),et.objectMode||je.length!==0?We(qe,et,je,!1):Me(qe,et)):We(qe,et,je,!1)}else Le||(et.reading=!1,Me(qe,et))}return!et.ended&&(et.length=Xe?qe=Xe:(qe--,qe|=qe>>>1,qe|=qe>>>2,qe|=qe>>>4,qe|=qe>>>8,qe|=qe>>>16,qe++),qe}function He(qe,je){return qe<=0||je.length===0&&je.ended?0:je.objectMode?1:qe!==qe?je.flowing&&je.length?je.buffer.head.data.length:je.length:(qe>je.highWaterMark&&(je.highWaterMark=Ge(qe)),qe<=je.length?qe:je.ended?je.length:(je.needReadable=!0,0))}Ie.prototype.read=function(qe){fe("read",qe),qe=parseInt(qe,10);var je=this._readableState,De=qe;if(qe!==0&&(je.emittedReadable=!1),qe===0&&je.needReadable&&((je.highWaterMark!==0?je.length>=je.highWaterMark:je.length>0)||je.ended))return fe("read: emitReadable",je.length,je.ended),je.length===0&&je.ended?Ze(this):Re(this),null;if(qe=He(qe,je),qe===0&&je.ended)return je.length===0&&Ze(this),null;var Le=je.needReadable;fe("need readable",Le),(je.length===0||je.length-qe0?Je=Te(qe,je):Je=null,Je===null?(je.needReadable=je.length<=je.highWaterMark,qe=0):(je.length-=qe,je.awaitDrain=0),je.length===0&&(je.ended||(je.needReadable=!0),De!==qe&&je.ended&&Ze(this)),Je!==null&&this.emit("data",Je),Je};function ke(qe,je){if(fe("onEofChunk"),!je.ended){if(je.decoder){var De=je.decoder.end();De&&De.length&&(je.buffer.push(De),je.length+=je.objectMode?1:De.length)}je.ended=!0,je.sync?Re(qe):(je.needReadable=!1,je.emittedReadable||(je.emittedReadable=!0,Ne(qe)))}}function Re(qe){var je=qe._readableState;fe("emitReadable",je.needReadable,je.emittedReadable),je.needReadable=!1,je.emittedReadable||(fe("emitReadable",je.flowing),je.emittedReadable=!0,ee.nextTick(Ne,qe))}function Ne(qe){var je=qe._readableState;fe("emitReadable_",je.destroyed,je.length,je.ended),!je.destroyed&&(je.length||je.ended)&&(qe.emit("readable"),je.emittedReadable=!1),je.needReadable=!je.flowing&&!je.ended&&je.length<=je.highWaterMark,Ye(qe)}function Me(qe,je){je.readingMore||(je.readingMore=!0,ee.nextTick(Ue,qe,je))}function Ue(qe,je){for(;!je.reading&&!je.ended&&(je.length1&&$e(Le.pipes,qe)!==-1)&&!Ut&&(fe("false write response, pause",Le.awaitDrain),Le.awaitDrain++),De.pause())}function gt(Ct){fe("onerror",Ct),st(),qe.removeListener("error",gt),ne(qe,"error")===0&&Fe(qe,Ct)}_e(qe,"error",gt);function ct(){qe.removeListener("finish",ht),st()}qe.once("close",ct);function ht(){fe("onfinish"),qe.removeListener("close",ct),st()}qe.once("finish",ht);function st(){fe("unpipe"),De.unpipe(qe)}return qe.emit("pipe",De),Le.flowing||(fe("pipe resume"),De.resume()),qe};function Ve(qe){return function(){var De=qe._readableState;fe("pipeOnDrain",De.awaitDrain),De.awaitDrain&&De.awaitDrain--,De.awaitDrain===0&&ne(qe,"data")&&(De.flowing=!0,Ye(qe))}}Ie.prototype.unpipe=function(qe){var je=this._readableState,De={hasUnpiped:!1};if(je.pipesCount===0)return this;if(je.pipesCount===1)return qe&&qe!==je.pipes?this:(qe||(qe=je.pipes),je.pipes=null,je.pipesCount=0,je.flowing=!1,qe&&qe.emit("unpipe",this,De),this);if(!qe){var Le=je.pipes,Je=je.pipesCount;je.pipes=null,je.pipesCount=0,je.flowing=!1;for(var et=0;et0,Le.flowing!==!1&&this.resume()):qe==="readable"&&!Le.endEmitted&&!Le.readableListening&&(Le.readableListening=Le.needReadable=!0,Le.flowing=!1,Le.emittedReadable=!1,fe("on readable",Le.length,Le.reading),Le.length?Re(this):Le.reading||ee.nextTick(tt,this)),De},Ie.prototype.addListener=Ie.prototype.on,Ie.prototype.removeListener=function(qe,je){var De=x.prototype.removeListener.call(this,qe,je);return qe==="readable"&&ee.nextTick(rt,this),De},Ie.prototype.removeAllListeners=function(qe){var je=x.prototype.removeAllListeners.apply(this,arguments);return(qe==="readable"||qe===void 0)&&ee.nextTick(rt,this),je};function rt(qe){var je=qe._readableState;je.readableListening=qe.listenerCount("readable")>0,je.resumeScheduled&&!je.paused?je.flowing=!0:qe.listenerCount("data")>0&&qe.resume()}function tt(qe){fe("readable nexttick read 0"),qe.read(0)}Ie.prototype.resume=function(){var qe=this._readableState;return qe.flowing||(fe("resume"),qe.flowing=!qe.readableListening,ze(this,qe)),qe.paused=!1,this};function ze(qe,je){je.resumeScheduled||(je.resumeScheduled=!0,ee.nextTick(Be,qe,je))}function Be(qe,je){fe("resume",je.reading),je.reading||qe.read(0),je.resumeScheduled=!1,qe.emit("resume"),Ye(qe),je.flowing&&!je.reading&&qe.read(0)}Ie.prototype.pause=function(){return fe("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(fe("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function Ye(qe){var je=qe._readableState;for(fe("flow",je.flowing);je.flowing&&qe.read()!==null;);}Ie.prototype.wrap=function(qe){var je=this,De=this._readableState,Le=!1;qe.on("end",function(){if(fe("wrapped end"),De.decoder&&!De.ended){var it=De.decoder.end();it&&it.length&&je.push(it)}je.push(null)}),qe.on("data",function(it){if(fe("wrapped data"),De.decoder&&(it=De.decoder.write(it)),!(De.objectMode&&it==null)&&!(!De.objectMode&&(!it||!it.length))){var ot=je.push(it);ot||(Le=!0,qe.pause())}});for(var Je in qe)this[Je]===void 0&&typeof qe[Je]=="function"&&(this[Je]=function(ot){return function(){return qe[ot].apply(qe,arguments)}}(Je));for(var et=0;et=je.length?(je.decoder?De=je.buffer.join(""):je.buffer.length===1?De=je.buffer.first():De=je.buffer.concat(je.length),je.buffer.clear()):De=je.buffer.consume(qe,je.decoder),De}function Ze(qe){var je=qe._readableState;fe("endReadable",je.endEmitted),je.endEmitted||(je.ended=!0,ee.nextTick(Qe,je,qe))}function Qe(qe,je){if(fe("endReadableNT",qe.endEmitted,qe.length),!qe.endEmitted&&qe.length===0&&(qe.endEmitted=!0,je.readable=!1,je.emit("end"),qe.autoDestroy)){var De=je._writableState;(!De||De.autoDestroy&&De.finished)&&je.destroy()}}typeof Symbol=="function"&&(Ie.from=function(qe,je){return Se===void 0&&(Se=a("./internal/streams/from")),Se(Ie,qe,je)});function $e(qe,je){for(var De=0,Le=qe.length;De-1))throw new Ae(Te);return this._writableState.defaultEncoding=Te,this},Object.defineProperty(we.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function We(Ye,Te,Ze){return!Ye.objectMode&&Ye.decodeStrings!==!1&&typeof Te=="string"&&(Te=E.from(Te,Ze)),Te}Object.defineProperty(we.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Pe(Ye,Te,Ze,Qe,$e,qe){if(!Ze){var je=We(Te,Qe,$e);Qe!==je&&(Ze=!0,$e="buffer",Qe=je)}var De=Te.objectMode?1:Qe.length;Te.length+=De;var Le=Te.length0?this.tail.next=ge:this.head=ge,this.tail=ge,++this.length}},{key:"unshift",value:function(Ee){var ge={data:Ee,next:this.head};this.length===0&&(this.tail=ge),this.head=ge,++this.length}},{key:"shift",value:function(){if(this.length!==0){var Ee=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,Ee}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(Ee){if(this.length===0)return"";for(var ge=this.head,ve=""+ge.data;ge=ge.next;)ve+=Ee+ge.data;return ve}},{key:"concat",value:function(Ee){if(this.length===0)return ie.alloc(0);for(var ge=ie.allocUnsafe(Ee>>>0),ve=this.head,me=0;ve;)de(ve.data,ge,me),me+=ve.data.length,ve=ve.next;return ge}},{key:"consume",value:function(Ee,ge){var ve;return Eebe.length?be.length:Ee;if(ye===be.length?me+=be:me+=be.slice(0,Ee),Ee-=ye,Ee===0){ye===be.length?(++ve,ge.next?this.head=ge.next:this.head=this.tail=null):(this.head=ge,ge.data=be.slice(ye));break}++ve}return this.length-=ve,me}},{key:"_getBuffer",value:function(Ee){var ge=ie.allocUnsafe(Ee),ve=this.head,me=1;for(ve.data.copy(ge),Ee-=ve.data.length;ve=ve.next;){var be=ve.data,ye=Ee>be.length?be.length:Ee;if(be.copy(ge,ge.length-Ee,0,ye),Ee-=ye,Ee===0){ye===be.length?(++me,ve.next?this.head=ve.next:this.head=this.tail=null):(this.head=ve,ve.data=be.slice(ye));break}++me}return this.length-=me,ge}},{key:ue,value:function(Ee,ge){return fe(this,ae(ae({},ge),{},{depth:0,customInspect:!1}))}}]),se}()},{buffer:90,util:89}],407:[function(a,pe,ce){(function(ee){(function(){"use strict";function ae(E,z){var ie=this,oe=this._readableState&&this._readableState.destroyed,fe=this._writableState&&this._writableState.destroyed;return oe||fe?(z?z(E):E&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,ee.nextTick(x,this,E)):ee.nextTick(x,this,E)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(E||null,function(ue){!z&&ue?ie._writableState?ie._writableState.errorEmitted?ee.nextTick(te,ie):(ie._writableState.errorEmitted=!0,ee.nextTick(re,ie,ue)):ee.nextTick(re,ie,ue):z?(ee.nextTick(te,ie),z(ue)):ee.nextTick(te,ie)}),this)}function re(E,z){x(E,z),te(E)}function te(E){E._writableState&&!E._writableState.emitClose||E._readableState&&!E._readableState.emitClose||E.emit("close")}function ne(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function x(E,z){E.emit("error",z)}function b(E,z){var ie=E._readableState,oe=E._writableState;ie&&ie.autoDestroy||oe&&oe.autoDestroy?E.destroy(z):E.emit("error",z)}pe.exports={destroy:ae,undestroy:ne,errorOrDestroy:b}}).call(this)}).call(this,a("_process"))},{_process:467}],408:[function(a,pe,ce){"use strict";var ee=a("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function ae(x){var b=!1;return function(){if(!b){b=!0;for(var E=arguments.length,z=new Array(E),ie=0;ie0;return E(ve,be,ye,function(Ae){Ee||(Ee=Ae),Ae&&ge.forEach(z),!be&&(ge.forEach(z),he(Ee))})});return de.reduce(ie)}pe.exports=fe},{"../../../errors":399,"./end-of-stream":408}],411:[function(a,pe,ce){"use strict";var ee=a("../../../errors").codes.ERR_INVALID_OPT_VALUE;function ae(te,ne,x){return te.highWaterMark!=null?te.highWaterMark:ne?te[x]:null}function re(te,ne,x,b){var E=ae(ne,b,x);if(E!=null){if(!(isFinite(E)&&Math.floor(E)===E)||E<0){var z=b?x:"highWaterMark";throw new ee(z,E)}return Math.floor(E)}return te.objectMode?16:16*1024}pe.exports={getHighWaterMark:re}},{"../../../errors":399}],412:[function(a,pe,ce){arguments[4][393][0].apply(ce,arguments)},{dup:393,events:344}],413:[function(a,pe,ce){"use strict";var ee=a("safe-buffer").Buffer,ae=ee.isEncoding||function(ge){switch(ge=""+ge,ge&&ge.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function re(ge){if(!ge)return"utf8";for(var ve;;)switch(ge){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return ge;default:if(ve)return;ge=(""+ge).toLowerCase(),ve=!0}}function te(ge){var ve=re(ge);if(typeof ve!="string"&&(ee.isEncoding===ae||!ae(ge)))throw new Error("Unknown encoding: "+ge);return ve||ge}ce.StringDecoder=ne;function ne(ge){this.encoding=te(ge);var ve;switch(this.encoding){case"utf16le":this.text=fe,this.end=ue,ve=4;break;case"utf8":this.fillLast=z,ve=4;break;case"base64":this.text=de,this.end=se,ve=3;break;default:this.write=he,this.end=Ee;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=ee.allocUnsafe(ve)}ne.prototype.write=function(ge){if(ge.length===0)return"";var ve,me;if(this.lastNeed){if(ve=this.fillLast(ge),ve===void 0)return"";me=this.lastNeed,this.lastNeed=0}else me=0;return me>5===6?2:ge>>4===14?3:ge>>3===30?4:ge>>6===2?-1:-2}function b(ge,ve,me){var be=ve.length-1;if(be=0?(ye>0&&(ge.lastNeed=ye-1),ye):--be=0?(ye>0&&(ge.lastNeed=ye-2),ye):--be=0?(ye>0&&(ye===2?ye=0:ge.lastNeed=ye-3),ye):0))}function E(ge,ve,me){if((ve[0]&192)!==128)return ge.lastNeed=0,"\uFFFD";if(ge.lastNeed>1&&ve.length>1){if((ve[1]&192)!==128)return ge.lastNeed=1,"\uFFFD";if(ge.lastNeed>2&&ve.length>2&&(ve[2]&192)!==128)return ge.lastNeed=2,"\uFFFD"}}function z(ge){var ve=this.lastTotal-this.lastNeed,me=E(this,ge,ve);if(me!==void 0)return me;if(this.lastNeed<=ge.length)return ge.copy(this.lastChar,ve,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);ge.copy(this.lastChar,ve,0,ge.length),this.lastNeed-=ge.length}function ie(ge,ve){var me=b(this,ge,ve);if(!this.lastNeed)return ge.toString("utf8",ve);this.lastTotal=me;var be=ge.length-(me-this.lastNeed);return ge.copy(this.lastChar,0,be),ge.toString("utf8",ve,be)}function oe(ge){var ve=ge&&ge.length?this.write(ge):"";return this.lastNeed?ve+"\uFFFD":ve}function fe(ge,ve){if((ge.length-ve)%2===0){var me=ge.toString("utf16le",ve);if(me){var be=me.charCodeAt(me.length-1);if(be>=55296&&be<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=ge[ge.length-2],this.lastChar[1]=ge[ge.length-1],me.slice(0,-1)}return me}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=ge[ge.length-1],ge.toString("utf16le",ve,ge.length-1)}function ue(ge){var ve=ge&&ge.length?this.write(ge):"";if(this.lastNeed){var me=this.lastTotal-this.lastNeed;return ve+this.lastChar.toString("utf16le",0,me)}return ve}function de(ge,ve){var me=(ge.length-ve)%3;return me===0?ge.toString("base64",ve):(this.lastNeed=3-me,this.lastTotal=3,me===1?this.lastChar[0]=ge[ge.length-1]:(this.lastChar[0]=ge[ge.length-2],this.lastChar[1]=ge[ge.length-1]),ge.toString("base64",ve,ge.length-me))}function se(ge){var ve=ge&&ge.length?this.write(ge):"";return this.lastNeed?ve+this.lastChar.toString("base64",0,3-this.lastNeed):ve}function he(ge){return ge.toString(this.encoding)}function Ee(ge){return ge&&ge.length?this.write(ge):""}},{"safe-buffer":396}],414:[function(a,pe,ce){(function(ee,ae){(function(){var re=a("process/browser.js").nextTick,te=Function.prototype.apply,ne=Array.prototype.slice,x={},b=0;ce.setTimeout=function(){return new E(te.call(setTimeout,window,arguments),clearTimeout)},ce.setInterval=function(){return new E(te.call(setInterval,window,arguments),clearInterval)},ce.clearTimeout=ce.clearInterval=function(z){z.close()};function E(z,ie){this._id=z,this._clearFn=ie}E.prototype.unref=E.prototype.ref=function(){},E.prototype.close=function(){this._clearFn.call(window,this._id)},ce.enroll=function(z,ie){clearTimeout(z._idleTimeoutId),z._idleTimeout=ie},ce.unenroll=function(z){clearTimeout(z._idleTimeoutId),z._idleTimeout=-1},ce._unrefActive=ce.active=function(z){clearTimeout(z._idleTimeoutId);var ie=z._idleTimeout;ie>=0&&(z._idleTimeoutId=setTimeout(function(){z._onTimeout&&z._onTimeout()},ie))},ce.setImmediate=typeof ee=="function"?ee:function(z){var ie=b++,oe=arguments.length<2?!1:ne.call(arguments,1);return x[ie]=!0,re(function(){x[ie]&&(oe?z.apply(null,oe):z.call(null),ce.clearImmediate(ie))}),ie},ce.clearImmediate=typeof ae=="function"?ae:function(z){delete x[z]}}).call(this)}).call(this,a("timers").setImmediate,a("timers").clearImmediate)},{"process/browser.js":381,timers:414}],415:[function(a,pe,ce){var ee=a("buffer").Buffer;pe.exports=function(ae){if(ae instanceof Uint8Array){if(ae.byteOffset===0&&ae.byteLength===ae.buffer.byteLength)return ae.buffer;if(typeof ae.buffer.slice=="function")return ae.buffer.slice(ae.byteOffset,ae.byteOffset+ae.byteLength)}if(ee.isBuffer(ae)){for(var re=new Uint8Array(ae.length),te=ae.length,ne=0;ne=tt)return Ye;switch(Ye){case"%s":return String(rt[Ve++]);case"%d":return Number(rt[Ve++]);case"%j":try{return JSON.stringify(rt[Ve++])}catch(Te){return"[Circular]"}default:return Ye}}),Be=rt[Ve];Ve=3&&(Ve.depth=arguments[2]),arguments.length>=4&&(Ve.colors=arguments[3]),ge(Ue)?Ve.showHidden=Ue:Ue&&ce._extend(Ve,Ue),Se(Ve.showHidden)&&(Ve.showHidden=!1),Se(Ve.depth)&&(Ve.depth=2),Se(Ve.colors)&&(Ve.colors=!1),Se(Ve.customInspect)&&(Ve.customInspect=!0),Ve.colors&&(Ve.stylize=E),oe(Ve,Me,Ve.depth)}ce.inspect=b,b.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},b.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function E(Me,Ue){var Ve=b.styles[Ue];return Ve?"\x1B["+b.colors[Ve][0]+"m"+Me+"\x1B["+b.colors[Ve][1]+"m":Me}function z(Me,Ue){return Me}function ie(Me){var Ue={};return Me.forEach(function(Ve,rt){Ue[Ve]=!0}),Ue}function oe(Me,Ue,Ve){if(Me.customInspect&&Ue&&Ie(Ue.inspect)&&Ue.inspect!==ce.inspect&&!(Ue.constructor&&Ue.constructor.prototype===Ue)){var rt=Ue.inspect(Ve,Me);return ye(rt)||(rt=oe(Me,rt,Ve)),rt}var tt=fe(Me,Ue);if(tt)return tt;var ze=Object.keys(Ue),Be=ie(ze);if(Me.showHidden&&(ze=Object.getOwnPropertyNames(Ue)),we(Ue)&&(ze.indexOf("message")>=0||ze.indexOf("description")>=0))return ue(Ue);if(ze.length===0){if(Ie(Ue)){var Ye=Ue.name?": "+Ue.name:"";return Me.stylize("[Function"+Ye+"]","special")}if(Fe(Ue))return Me.stylize(RegExp.prototype.toString.call(Ue),"regexp");if(_e(Ue))return Me.stylize(Date.prototype.toString.call(Ue),"date");if(we(Ue))return ue(Ue)}var Te="",Ze=!1,Qe=["{","}"];if(Ee(Ue)&&(Ze=!0,Qe=["[","]"]),Ie(Ue)){var $e=Ue.name?": "+Ue.name:"";Te=" [Function"+$e+"]"}if(Fe(Ue)&&(Te=" "+RegExp.prototype.toString.call(Ue)),_e(Ue)&&(Te=" "+Date.prototype.toUTCString.call(Ue)),we(Ue)&&(Te=" "+ue(Ue)),ze.length===0&&(!Ze||Ue.length==0))return Qe[0]+Te+Qe[1];if(Ve<0)return Fe(Ue)?Me.stylize(RegExp.prototype.toString.call(Ue),"regexp"):Me.stylize("[Object]","special");Me.seen.push(Ue);var qe;return Ze?qe=de(Me,Ue,Ve,Be,ze):qe=ze.map(function(je){return se(Me,Ue,Ve,Be,je,Ze)}),Me.seen.pop(),he(qe,Te,Qe)}function fe(Me,Ue){if(Se(Ue))return Me.stylize("undefined","undefined");if(ye(Ue)){var Ve="'"+JSON.stringify(Ue).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Me.stylize(Ve,"string")}if(be(Ue))return Me.stylize(""+Ue,"number");if(ge(Ue))return Me.stylize(""+Ue,"boolean");if(ve(Ue))return Me.stylize("null","null")}function ue(Me){return"["+Error.prototype.toString.call(Me)+"]"}function de(Me,Ue,Ve,rt,tt){for(var ze=[],Be=0,Ye=Ue.length;Be"?(Ie(Be,"onsgmldeclaration",Be.sgmlDecl),Be.sgmlDecl="",Be.state=Ce.TEXT):(ye(Te)&&(Be.state=Ce.SGML_DECL_QUOTED),Be.sgmlDecl+=Te);continue;case Ce.SGML_DECL_QUOTED:Te===Be.q&&(Be.state=Ce.SGML_DECL,Be.q=""),Be.sgmlDecl+=Te;continue;case Ce.DOCTYPE:Te===">"?(Be.state=Ce.TEXT,Ie(Be,"ondoctype",Be.doctype),Be.doctype=!0):(Be.doctype+=Te,Te==="["?Be.state=Ce.DOCTYPE_DTD:ye(Te)&&(Be.state=Ce.DOCTYPE_QUOTED,Be.q=Te));continue;case Ce.DOCTYPE_QUOTED:Be.doctype+=Te,Te===Be.q&&(Be.q="",Be.state=Ce.DOCTYPE);continue;case Ce.DOCTYPE_DTD:Be.doctype+=Te,Te==="]"?Be.state=Ce.DOCTYPE:ye(Te)&&(Be.state=Ce.DOCTYPE_DTD_QUOTED,Be.q=Te);continue;case Ce.DOCTYPE_DTD_QUOTED:Be.doctype+=Te,Te===Be.q&&(Be.state=Ce.DOCTYPE_DTD,Be.q="");continue;case Ce.COMMENT:Te==="-"?Be.state=Ce.COMMENT_ENDING:Be.comment+=Te;continue;case Ce.COMMENT_ENDING:Te==="-"?(Be.state=Ce.COMMENT_ENDED,Be.comment=We(Be.opt,Be.comment),Be.comment&&Ie(Be,"oncomment",Be.comment),Be.comment=""):(Be.comment+="-"+Te,Be.state=Ce.COMMENT);continue;case Ce.COMMENT_ENDED:Te!==">"?(Ge(Be,"Malformed comment"),Be.comment+="--"+Te,Be.state=Ce.COMMENT):Be.state=Ce.TEXT;continue;case Ce.CDATA:Te==="]"?Be.state=Ce.CDATA_ENDING:Be.cdata+=Te;continue;case Ce.CDATA_ENDING:Te==="]"?Be.state=Ce.CDATA_ENDING_2:(Be.cdata+="]"+Te,Be.state=Ce.CDATA);continue;case Ce.CDATA_ENDING_2:Te===">"?(Be.cdata&&Ie(Be,"oncdata",Be.cdata),Ie(Be,"onclosecdata"),Be.cdata="",Be.state=Ce.TEXT):Te==="]"?Be.cdata+="]":(Be.cdata+="]]"+Te,Be.state=Ce.CDATA);continue;case Ce.PROC_INST:Te==="?"?Be.state=Ce.PROC_INST_ENDING:be(Te)?Be.state=Ce.PROC_INST_BODY:Be.procInstName+=Te;continue;case Ce.PROC_INST_BODY:if(!Be.procInstBody&&be(Te))continue;Te==="?"?Be.state=Ce.PROC_INST_ENDING:Be.procInstBody+=Te;continue;case Ce.PROC_INST_ENDING:Te===">"?(Ie(Be,"onprocessinginstruction",{name:Be.procInstName,body:Be.procInstBody}),Be.procInstName=Be.procInstBody="",Be.state=Ce.TEXT):(Be.procInstBody+="?"+Te,Be.state=Ce.PROC_INST_BODY);continue;case Ce.OPEN_TAG:Se(ge,Te)?Be.tagName+=Te:(He(Be),Te===">"?Ne(Be):Te==="/"?Be.state=Ce.OPEN_TAG_SLASH:(be(Te)||Ge(Be,"Invalid character in tag name"),Be.state=Ce.ATTRIB));continue;case Ce.OPEN_TAG_SLASH:Te===">"?(Ne(Be,!0),Me(Be)):(Ge(Be,"Forward-slash in opening tag not followed by >"),Be.state=Ce.ATTRIB);continue;case Ce.ATTRIB:if(be(Te))continue;Te===">"?Ne(Be):Te==="/"?Be.state=Ce.OPEN_TAG_SLASH:Se(Ee,Te)?(Be.attribName=Te,Be.attribValue="",Be.state=Ce.ATTRIB_NAME):Ge(Be,"Invalid attribute name");continue;case Ce.ATTRIB_NAME:Te==="="?Be.state=Ce.ATTRIB_VALUE:Te===">"?(Ge(Be,"Attribute without value"),Be.attribValue=Be.attribName,Re(Be),Ne(Be)):be(Te)?Be.state=Ce.ATTRIB_NAME_SAW_WHITE:Se(ge,Te)?Be.attribName+=Te:Ge(Be,"Invalid attribute name");continue;case Ce.ATTRIB_NAME_SAW_WHITE:if(Te==="=")Be.state=Ce.ATTRIB_VALUE;else{if(be(Te))continue;Ge(Be,"Attribute without value"),Be.tag.attributes[Be.attribName]="",Be.attribValue="",Ie(Be,"onattribute",{name:Be.attribName,value:""}),Be.attribName="",Te===">"?Ne(Be):Se(Ee,Te)?(Be.attribName=Te,Be.state=Ce.ATTRIB_NAME):(Ge(Be,"Invalid attribute name"),Be.state=Ce.ATTRIB)}continue;case Ce.ATTRIB_VALUE:if(be(Te))continue;ye(Te)?(Be.q=Te,Be.state=Ce.ATTRIB_VALUE_QUOTED):(Ge(Be,"Unquoted attribute value"),Be.state=Ce.ATTRIB_VALUE_UNQUOTED,Be.attribValue=Te);continue;case Ce.ATTRIB_VALUE_QUOTED:if(Te!==Be.q){Te==="&"?Be.state=Ce.ATTRIB_VALUE_ENTITY_Q:Be.attribValue+=Te;continue}Re(Be),Be.q="",Be.state=Ce.ATTRIB_VALUE_CLOSED;continue;case Ce.ATTRIB_VALUE_CLOSED:be(Te)?Be.state=Ce.ATTRIB:Te===">"?Ne(Be):Te==="/"?Be.state=Ce.OPEN_TAG_SLASH:Se(Ee,Te)?(Ge(Be,"No whitespace between attributes"),Be.attribName=Te,Be.attribValue="",Be.state=Ce.ATTRIB_NAME):Ge(Be,"Invalid attribute name");continue;case Ce.ATTRIB_VALUE_UNQUOTED:if(!Ae(Te)){Te==="&"?Be.state=Ce.ATTRIB_VALUE_ENTITY_U:Be.attribValue+=Te;continue}Re(Be),Te===">"?Ne(Be):Be.state=Ce.ATTRIB;continue;case Ce.CLOSE_TAG:if(Be.tagName)Te===">"?Me(Be):Se(ge,Te)?Be.tagName+=Te:Be.script?(Be.script+=""?Me(Be):Ge(Be,"Invalid characters in closing tag");continue;case Ce.TEXT_ENTITY:case Ce.ATTRIB_VALUE_ENTITY_Q:case Ce.ATTRIB_VALUE_ENTITY_U:var $e,qe;switch(Be.state){case Ce.TEXT_ENTITY:$e=Ce.TEXT,qe="textNode";break;case Ce.ATTRIB_VALUE_ENTITY_Q:$e=Ce.ATTRIB_VALUE_QUOTED,qe="attribValue";break;case Ce.ATTRIB_VALUE_ENTITY_U:$e=Ce.ATTRIB_VALUE_UNQUOTED,qe="attribValue";break}Te===";"?(Be[qe]+=Ue(Be),Be.entity="",Be.state=$e):Se(Be.entity.length?me:ve,Te)?Be.entity+=Te:(Ge(Be,"Invalid character in entity name"),Be[qe]+="&"+Be.entity+Te,Be.entity="",Be.state=$e);continue;default:throw new Error(Be,"Unknown state: "+Be.state)}return Be.position>=Be.bufferCheckPosition&&ne(Be),Be}String.fromCodePoint||function(){var ze=String.fromCharCode,Be=Math.floor,Ye=function(){var Te=16384,Ze=[],Ke,$e,qe=-1,je=arguments.length;if(!je)return"";for(var De="";++qe1114111||Be(Le)!==Le)throw RangeError("Invalid code point: "+Le);Le<=65535?Ze.push(Le):(Le-=65536,Ke=(Le>>10)+55296,$e=Le%1024+56320,Ze.push(Ke,$e)),(qe+1===je||Ze.length>Te)&&(De+=ze.apply(null,Ze),Ze.length=0)}return De};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:Ye,configurable:!0,writable:!0}):String.fromCodePoint=Ye}()})(typeof ce=="undefined"?this.sax={}:ce)}).call(this)}).call(this,a("buffer").Buffer)},{buffer:90,stream:398,string_decoder:413}],398:[function(a,pe,ce){pe.exports=re;var ee=a("events").EventEmitter,ae=a("inherits");ae(re,ee),re.Readable=a("readable-stream/lib/_stream_readable.js"),re.Writable=a("readable-stream/lib/_stream_writable.js"),re.Duplex=a("readable-stream/lib/_stream_duplex.js"),re.Transform=a("readable-stream/lib/_stream_transform.js"),re.PassThrough=a("readable-stream/lib/_stream_passthrough.js"),re.finished=a("readable-stream/lib/internal/streams/end-of-stream.js"),re.pipeline=a("readable-stream/lib/internal/streams/pipeline.js"),re.Stream=re;function re(){ee.call(this)}re.prototype.pipe=function(te,ne){var x=this;function b(de){te.writable&&te.write(de)===!1&&x.pause&&x.pause()}x.on("data",b);function E(){x.readable&&x.resume&&x.resume()}te.on("drain",E),!te._isStdio&&(!ne||ne.end!==!1)&&(x.on("end",ie),x.on("close",oe));var z=!1;function ie(){z||(z=!0,te.end())}function oe(){z||(z=!0,typeof te.destroy=="function"&&te.destroy())}function fe(de){if(ue(),ee.listenerCount(this,"error")===0)throw de}x.on("error",fe),te.on("error",fe);function ue(){x.removeListener("data",b),te.removeListener("drain",E),x.removeListener("end",ie),x.removeListener("close",oe),x.removeListener("error",fe),te.removeListener("error",fe),x.removeListener("end",ue),x.removeListener("close",ue),te.removeListener("close",ue)}return x.on("end",ue),x.on("close",ue),te.on("close",ue),te.emit("pipe",x),te}},{events:344,inherits:364,"readable-stream/lib/_stream_duplex.js":400,"readable-stream/lib/_stream_passthrough.js":401,"readable-stream/lib/_stream_readable.js":402,"readable-stream/lib/_stream_transform.js":403,"readable-stream/lib/_stream_writable.js":404,"readable-stream/lib/internal/streams/end-of-stream.js":408,"readable-stream/lib/internal/streams/pipeline.js":410}],399:[function(a,pe,ce){"use strict";function ee(E,z){E.prototype=Object.create(z.prototype),E.prototype.constructor=E,E.__proto__=z}var ae={};function re(E,z,ie){ie||(ie=Error);function oe(ue,de,se){return typeof z=="string"?z:z(ue,de,se)}var fe=function(ue){ee(de,ue);function de(se,he,Ee){return ue.call(this,oe(se,he,Ee))||this}return de}(ie);fe.prototype.name=ie.name,fe.prototype.code=E,ae[E]=fe}function te(E,z){if(Array.isArray(E)){var ie=E.length;return E=E.map(function(oe){return String(oe)}),ie>2?"one of ".concat(z," ").concat(E.slice(0,ie-1).join(", "),", or ")+E[ie-1]:ie===2?"one of ".concat(z," ").concat(E[0]," or ").concat(E[1]):"of ".concat(z," ").concat(E[0])}else return"of ".concat(z," ").concat(String(E))}function ne(E,z,ie){return E.substr(!ie||ie<0?0:+ie,z.length)===z}function x(E,z,ie){return(ie===void 0||ie>E.length)&&(ie=E.length),E.substring(ie-z.length,ie)===z}function b(E,z,ie){return typeof ie!="number"&&(ie=0),ie+z.length>E.length?!1:E.indexOf(z,ie)!==-1}re("ERR_INVALID_OPT_VALUE",function(E,z){return'The value "'+z+'" is invalid for option "'+E+'"'},TypeError),re("ERR_INVALID_ARG_TYPE",function(E,z,ie){var oe;typeof z=="string"&&ne(z,"not ")?(oe="must not be",z=z.replace(/^not /,"")):oe="must be";var fe;if(x(E," argument"))fe="The ".concat(E," ").concat(oe," ").concat(te(z,"type"));else{var ue=b(E,".")?"property":"argument";fe='The "'.concat(E,'" ').concat(ue," ").concat(oe," ").concat(te(z,"type"))}return fe+=". Received type ".concat(typeof ie),fe},TypeError),re("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),re("ERR_METHOD_NOT_IMPLEMENTED",function(E){return"The "+E+" method is not implemented"}),re("ERR_STREAM_PREMATURE_CLOSE","Premature close"),re("ERR_STREAM_DESTROYED",function(E){return"Cannot call "+E+" after a stream was destroyed"}),re("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),re("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),re("ERR_STREAM_WRITE_AFTER_END","write after end"),re("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),re("ERR_UNKNOWN_ENCODING",function(E){return"Unknown encoding: "+E},TypeError),re("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),pe.exports.codes=ae},{}],400:[function(a,pe,ce){(function(ee){(function(){"use strict";var ae=Object.keys||function(oe){var fe=[];for(var ue in oe)fe.push(ue);return fe};pe.exports=E;var re=a("./_stream_readable"),te=a("./_stream_writable");a("inherits")(E,re);for(var ne=ae(te.prototype),x=0;x0)if(typeof je!="string"&&!et.objectMode&&Object.getPrototypeOf(je)!==b.prototype&&(je=z(je)),Le)et.endEmitted?Fe(qe,new be):We(qe,et,je,!0);else if(et.ended)Fe(qe,new ve);else{if(et.destroyed)return!1;et.reading=!1,et.decoder&&!De?(je=et.decoder.write(je),et.objectMode||je.length!==0?We(qe,et,je,!1):Me(qe,et)):We(qe,et,je,!1)}else Le||(et.reading=!1,Me(qe,et))}return!et.ended&&(et.length=Xe?qe=Xe:(qe--,qe|=qe>>>1,qe|=qe>>>2,qe|=qe>>>4,qe|=qe>>>8,qe|=qe>>>16,qe++),qe}function He(qe,je){return qe<=0||je.length===0&&je.ended?0:je.objectMode?1:qe!==qe?je.flowing&&je.length?je.buffer.head.data.length:je.length:(qe>je.highWaterMark&&(je.highWaterMark=Ge(qe)),qe<=je.length?qe:je.ended?je.length:(je.needReadable=!0,0))}Ie.prototype.read=function(qe){fe("read",qe),qe=parseInt(qe,10);var je=this._readableState,De=qe;if(qe!==0&&(je.emittedReadable=!1),qe===0&&je.needReadable&&((je.highWaterMark!==0?je.length>=je.highWaterMark:je.length>0)||je.ended))return fe("read: emitReadable",je.length,je.ended),je.length===0&&je.ended?Ze(this):Re(this),null;if(qe=He(qe,je),qe===0&&je.ended)return je.length===0&&Ze(this),null;var Le=je.needReadable;fe("need readable",Le),(je.length===0||je.length-qe0?Je=Te(qe,je):Je=null,Je===null?(je.needReadable=je.length<=je.highWaterMark,qe=0):(je.length-=qe,je.awaitDrain=0),je.length===0&&(je.ended||(je.needReadable=!0),De!==qe&&je.ended&&Ze(this)),Je!==null&&this.emit("data",Je),Je};function ke(qe,je){if(fe("onEofChunk"),!je.ended){if(je.decoder){var De=je.decoder.end();De&&De.length&&(je.buffer.push(De),je.length+=je.objectMode?1:De.length)}je.ended=!0,je.sync?Re(qe):(je.needReadable=!1,je.emittedReadable||(je.emittedReadable=!0,Ne(qe)))}}function Re(qe){var je=qe._readableState;fe("emitReadable",je.needReadable,je.emittedReadable),je.needReadable=!1,je.emittedReadable||(fe("emitReadable",je.flowing),je.emittedReadable=!0,ee.nextTick(Ne,qe))}function Ne(qe){var je=qe._readableState;fe("emitReadable_",je.destroyed,je.length,je.ended),!je.destroyed&&(je.length||je.ended)&&(qe.emit("readable"),je.emittedReadable=!1),je.needReadable=!je.flowing&&!je.ended&&je.length<=je.highWaterMark,Ye(qe)}function Me(qe,je){je.readingMore||(je.readingMore=!0,ee.nextTick(Ue,qe,je))}function Ue(qe,je){for(;!je.reading&&!je.ended&&(je.length1&&$e(Le.pipes,qe)!==-1)&&!Rt&&(fe("false write response, pause",Le.awaitDrain),Le.awaitDrain++),De.pause())}function gt(Ct){fe("onerror",Ct),st(),qe.removeListener("error",gt),ne(qe,"error")===0&&Fe(qe,Ct)}_e(qe,"error",gt);function ct(){qe.removeListener("finish",ht),st()}qe.once("close",ct);function ht(){fe("onfinish"),qe.removeListener("close",ct),st()}qe.once("finish",ht);function st(){fe("unpipe"),De.unpipe(qe)}return qe.emit("pipe",De),Le.flowing||(fe("pipe resume"),De.resume()),qe};function Ve(qe){return function(){var De=qe._readableState;fe("pipeOnDrain",De.awaitDrain),De.awaitDrain&&De.awaitDrain--,De.awaitDrain===0&&ne(qe,"data")&&(De.flowing=!0,Ye(qe))}}Ie.prototype.unpipe=function(qe){var je=this._readableState,De={hasUnpiped:!1};if(je.pipesCount===0)return this;if(je.pipesCount===1)return qe&&qe!==je.pipes?this:(qe||(qe=je.pipes),je.pipes=null,je.pipesCount=0,je.flowing=!1,qe&&qe.emit("unpipe",this,De),this);if(!qe){var Le=je.pipes,Je=je.pipesCount;je.pipes=null,je.pipesCount=0,je.flowing=!1;for(var et=0;et0,Le.flowing!==!1&&this.resume()):qe==="readable"&&!Le.endEmitted&&!Le.readableListening&&(Le.readableListening=Le.needReadable=!0,Le.flowing=!1,Le.emittedReadable=!1,fe("on readable",Le.length,Le.reading),Le.length?Re(this):Le.reading||ee.nextTick(tt,this)),De},Ie.prototype.addListener=Ie.prototype.on,Ie.prototype.removeListener=function(qe,je){var De=x.prototype.removeListener.call(this,qe,je);return qe==="readable"&&ee.nextTick(rt,this),De},Ie.prototype.removeAllListeners=function(qe){var je=x.prototype.removeAllListeners.apply(this,arguments);return(qe==="readable"||qe===void 0)&&ee.nextTick(rt,this),je};function rt(qe){var je=qe._readableState;je.readableListening=qe.listenerCount("readable")>0,je.resumeScheduled&&!je.paused?je.flowing=!0:qe.listenerCount("data")>0&&qe.resume()}function tt(qe){fe("readable nexttick read 0"),qe.read(0)}Ie.prototype.resume=function(){var qe=this._readableState;return qe.flowing||(fe("resume"),qe.flowing=!qe.readableListening,ze(this,qe)),qe.paused=!1,this};function ze(qe,je){je.resumeScheduled||(je.resumeScheduled=!0,ee.nextTick(Be,qe,je))}function Be(qe,je){fe("resume",je.reading),je.reading||qe.read(0),je.resumeScheduled=!1,qe.emit("resume"),Ye(qe),je.flowing&&!je.reading&&qe.read(0)}Ie.prototype.pause=function(){return fe("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(fe("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function Ye(qe){var je=qe._readableState;for(fe("flow",je.flowing);je.flowing&&qe.read()!==null;);}Ie.prototype.wrap=function(qe){var je=this,De=this._readableState,Le=!1;qe.on("end",function(){if(fe("wrapped end"),De.decoder&&!De.ended){var it=De.decoder.end();it&&it.length&&je.push(it)}je.push(null)}),qe.on("data",function(it){if(fe("wrapped data"),De.decoder&&(it=De.decoder.write(it)),!(De.objectMode&&it==null)&&!(!De.objectMode&&(!it||!it.length))){var ot=je.push(it);ot||(Le=!0,qe.pause())}});for(var Je in qe)this[Je]===void 0&&typeof qe[Je]=="function"&&(this[Je]=function(ot){return function(){return qe[ot].apply(qe,arguments)}}(Je));for(var et=0;et=je.length?(je.decoder?De=je.buffer.join(""):je.buffer.length===1?De=je.buffer.first():De=je.buffer.concat(je.length),je.buffer.clear()):De=je.buffer.consume(qe,je.decoder),De}function Ze(qe){var je=qe._readableState;fe("endReadable",je.endEmitted),je.endEmitted||(je.ended=!0,ee.nextTick(Ke,je,qe))}function Ke(qe,je){if(fe("endReadableNT",qe.endEmitted,qe.length),!qe.endEmitted&&qe.length===0&&(qe.endEmitted=!0,je.readable=!1,je.emit("end"),qe.autoDestroy)){var De=je._writableState;(!De||De.autoDestroy&&De.finished)&&je.destroy()}}typeof Symbol=="function"&&(Ie.from=function(qe,je){return Se===void 0&&(Se=a("./internal/streams/from")),Se(Ie,qe,je)});function $e(qe,je){for(var De=0,Le=qe.length;De-1))throw new Ae(Te);return this._writableState.defaultEncoding=Te,this},Object.defineProperty(we.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function We(Ye,Te,Ze){return!Ye.objectMode&&Ye.decodeStrings!==!1&&typeof Te=="string"&&(Te=E.from(Te,Ze)),Te}Object.defineProperty(we.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Pe(Ye,Te,Ze,Ke,$e,qe){if(!Ze){var je=We(Te,Ke,$e);Ke!==je&&(Ze=!0,$e="buffer",Ke=je)}var De=Te.objectMode?1:Ke.length;Te.length+=De;var Le=Te.length0?this.tail.next=ge:this.head=ge,this.tail=ge,++this.length}},{key:"unshift",value:function(Ee){var ge={data:Ee,next:this.head};this.length===0&&(this.tail=ge),this.head=ge,++this.length}},{key:"shift",value:function(){if(this.length!==0){var Ee=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,Ee}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(Ee){if(this.length===0)return"";for(var ge=this.head,ve=""+ge.data;ge=ge.next;)ve+=Ee+ge.data;return ve}},{key:"concat",value:function(Ee){if(this.length===0)return ie.alloc(0);for(var ge=ie.allocUnsafe(Ee>>>0),ve=this.head,me=0;ve;)de(ve.data,ge,me),me+=ve.data.length,ve=ve.next;return ge}},{key:"consume",value:function(Ee,ge){var ve;return Eebe.length?be.length:Ee;if(ye===be.length?me+=be:me+=be.slice(0,Ee),Ee-=ye,Ee===0){ye===be.length?(++ve,ge.next?this.head=ge.next:this.head=this.tail=null):(this.head=ge,ge.data=be.slice(ye));break}++ve}return this.length-=ve,me}},{key:"_getBuffer",value:function(Ee){var ge=ie.allocUnsafe(Ee),ve=this.head,me=1;for(ve.data.copy(ge),Ee-=ve.data.length;ve=ve.next;){var be=ve.data,ye=Ee>be.length?be.length:Ee;if(be.copy(ge,ge.length-Ee,0,ye),Ee-=ye,Ee===0){ye===be.length?(++me,ve.next?this.head=ve.next:this.head=this.tail=null):(this.head=ve,ve.data=be.slice(ye));break}++me}return this.length-=me,ge}},{key:ue,value:function(Ee,ge){return fe(this,ae(ae({},ge),{},{depth:0,customInspect:!1}))}}]),se}()},{buffer:90,util:89}],407:[function(a,pe,ce){(function(ee){(function(){"use strict";function ae(E,z){var ie=this,oe=this._readableState&&this._readableState.destroyed,fe=this._writableState&&this._writableState.destroyed;return oe||fe?(z?z(E):E&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,ee.nextTick(x,this,E)):ee.nextTick(x,this,E)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(E||null,function(ue){!z&&ue?ie._writableState?ie._writableState.errorEmitted?ee.nextTick(te,ie):(ie._writableState.errorEmitted=!0,ee.nextTick(re,ie,ue)):ee.nextTick(re,ie,ue):z?(ee.nextTick(te,ie),z(ue)):ee.nextTick(te,ie)}),this)}function re(E,z){x(E,z),te(E)}function te(E){E._writableState&&!E._writableState.emitClose||E._readableState&&!E._readableState.emitClose||E.emit("close")}function ne(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function x(E,z){E.emit("error",z)}function b(E,z){var ie=E._readableState,oe=E._writableState;ie&&ie.autoDestroy||oe&&oe.autoDestroy?E.destroy(z):E.emit("error",z)}pe.exports={destroy:ae,undestroy:ne,errorOrDestroy:b}}).call(this)}).call(this,a("_process"))},{_process:467}],408:[function(a,pe,ce){"use strict";var ee=a("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function ae(x){var b=!1;return function(){if(!b){b=!0;for(var E=arguments.length,z=new Array(E),ie=0;ie0;return E(ve,be,ye,function(Ae){Ee||(Ee=Ae),Ae&&ge.forEach(z),!be&&(ge.forEach(z),he(Ee))})});return de.reduce(ie)}pe.exports=fe},{"../../../errors":399,"./end-of-stream":408}],411:[function(a,pe,ce){"use strict";var ee=a("../../../errors").codes.ERR_INVALID_OPT_VALUE;function ae(te,ne,x){return te.highWaterMark!=null?te.highWaterMark:ne?te[x]:null}function re(te,ne,x,b){var E=ae(ne,b,x);if(E!=null){if(!(isFinite(E)&&Math.floor(E)===E)||E<0){var z=b?x:"highWaterMark";throw new ee(z,E)}return Math.floor(E)}return te.objectMode?16:16*1024}pe.exports={getHighWaterMark:re}},{"../../../errors":399}],412:[function(a,pe,ce){arguments[4][393][0].apply(ce,arguments)},{dup:393,events:344}],413:[function(a,pe,ce){"use strict";var ee=a("safe-buffer").Buffer,ae=ee.isEncoding||function(ge){switch(ge=""+ge,ge&&ge.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function re(ge){if(!ge)return"utf8";for(var ve;;)switch(ge){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return ge;default:if(ve)return;ge=(""+ge).toLowerCase(),ve=!0}}function te(ge){var ve=re(ge);if(typeof ve!="string"&&(ee.isEncoding===ae||!ae(ge)))throw new Error("Unknown encoding: "+ge);return ve||ge}ce.StringDecoder=ne;function ne(ge){this.encoding=te(ge);var ve;switch(this.encoding){case"utf16le":this.text=fe,this.end=ue,ve=4;break;case"utf8":this.fillLast=z,ve=4;break;case"base64":this.text=de,this.end=se,ve=3;break;default:this.write=he,this.end=Ee;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=ee.allocUnsafe(ve)}ne.prototype.write=function(ge){if(ge.length===0)return"";var ve,me;if(this.lastNeed){if(ve=this.fillLast(ge),ve===void 0)return"";me=this.lastNeed,this.lastNeed=0}else me=0;return me>5===6?2:ge>>4===14?3:ge>>3===30?4:ge>>6===2?-1:-2}function b(ge,ve,me){var be=ve.length-1;if(be=0?(ye>0&&(ge.lastNeed=ye-1),ye):--be=0?(ye>0&&(ge.lastNeed=ye-2),ye):--be=0?(ye>0&&(ye===2?ye=0:ge.lastNeed=ye-3),ye):0))}function E(ge,ve,me){if((ve[0]&192)!==128)return ge.lastNeed=0,"\uFFFD";if(ge.lastNeed>1&&ve.length>1){if((ve[1]&192)!==128)return ge.lastNeed=1,"\uFFFD";if(ge.lastNeed>2&&ve.length>2&&(ve[2]&192)!==128)return ge.lastNeed=2,"\uFFFD"}}function z(ge){var ve=this.lastTotal-this.lastNeed,me=E(this,ge,ve);if(me!==void 0)return me;if(this.lastNeed<=ge.length)return ge.copy(this.lastChar,ve,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);ge.copy(this.lastChar,ve,0,ge.length),this.lastNeed-=ge.length}function ie(ge,ve){var me=b(this,ge,ve);if(!this.lastNeed)return ge.toString("utf8",ve);this.lastTotal=me;var be=ge.length-(me-this.lastNeed);return ge.copy(this.lastChar,0,be),ge.toString("utf8",ve,be)}function oe(ge){var ve=ge&&ge.length?this.write(ge):"";return this.lastNeed?ve+"\uFFFD":ve}function fe(ge,ve){if((ge.length-ve)%2===0){var me=ge.toString("utf16le",ve);if(me){var be=me.charCodeAt(me.length-1);if(be>=55296&&be<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=ge[ge.length-2],this.lastChar[1]=ge[ge.length-1],me.slice(0,-1)}return me}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=ge[ge.length-1],ge.toString("utf16le",ve,ge.length-1)}function ue(ge){var ve=ge&&ge.length?this.write(ge):"";if(this.lastNeed){var me=this.lastTotal-this.lastNeed;return ve+this.lastChar.toString("utf16le",0,me)}return ve}function de(ge,ve){var me=(ge.length-ve)%3;return me===0?ge.toString("base64",ve):(this.lastNeed=3-me,this.lastTotal=3,me===1?this.lastChar[0]=ge[ge.length-1]:(this.lastChar[0]=ge[ge.length-2],this.lastChar[1]=ge[ge.length-1]),ge.toString("base64",ve,ge.length-me))}function se(ge){var ve=ge&&ge.length?this.write(ge):"";return this.lastNeed?ve+this.lastChar.toString("base64",0,3-this.lastNeed):ve}function he(ge){return ge.toString(this.encoding)}function Ee(ge){return ge&&ge.length?this.write(ge):""}},{"safe-buffer":396}],414:[function(a,pe,ce){(function(ee,ae){(function(){var re=a("process/browser.js").nextTick,te=Function.prototype.apply,ne=Array.prototype.slice,x={},b=0;ce.setTimeout=function(){return new E(te.call(setTimeout,window,arguments),clearTimeout)},ce.setInterval=function(){return new E(te.call(setInterval,window,arguments),clearInterval)},ce.clearTimeout=ce.clearInterval=function(z){z.close()};function E(z,ie){this._id=z,this._clearFn=ie}E.prototype.unref=E.prototype.ref=function(){},E.prototype.close=function(){this._clearFn.call(window,this._id)},ce.enroll=function(z,ie){clearTimeout(z._idleTimeoutId),z._idleTimeout=ie},ce.unenroll=function(z){clearTimeout(z._idleTimeoutId),z._idleTimeout=-1},ce._unrefActive=ce.active=function(z){clearTimeout(z._idleTimeoutId);var ie=z._idleTimeout;ie>=0&&(z._idleTimeoutId=setTimeout(function(){z._onTimeout&&z._onTimeout()},ie))},ce.setImmediate=typeof ee=="function"?ee:function(z){var ie=b++,oe=arguments.length<2?!1:ne.call(arguments,1);return x[ie]=!0,re(function(){x[ie]&&(oe?z.apply(null,oe):z.call(null),ce.clearImmediate(ie))}),ie},ce.clearImmediate=typeof ae=="function"?ae:function(z){delete x[z]}}).call(this)}).call(this,a("timers").setImmediate,a("timers").clearImmediate)},{"process/browser.js":381,timers:414}],415:[function(a,pe,ce){var ee=a("buffer").Buffer;pe.exports=function(ae){if(ae instanceof Uint8Array){if(ae.byteOffset===0&&ae.byteLength===ae.buffer.byteLength)return ae.buffer;if(typeof ae.buffer.slice=="function")return ae.buffer.slice(ae.byteOffset,ae.byteOffset+ae.byteLength)}if(ee.isBuffer(ae)){for(var re=new Uint8Array(ae.length),te=ae.length,ne=0;ne=tt)return Ye;switch(Ye){case"%s":return String(rt[Ve++]);case"%d":return Number(rt[Ve++]);case"%j":try{return JSON.stringify(rt[Ve++])}catch(Te){return"[Circular]"}default:return Ye}}),Be=rt[Ve];Ve=3&&(Ve.depth=arguments[2]),arguments.length>=4&&(Ve.colors=arguments[3]),ge(Ue)?Ve.showHidden=Ue:Ue&&ce._extend(Ve,Ue),Se(Ve.showHidden)&&(Ve.showHidden=!1),Se(Ve.depth)&&(Ve.depth=2),Se(Ve.colors)&&(Ve.colors=!1),Se(Ve.customInspect)&&(Ve.customInspect=!0),Ve.colors&&(Ve.stylize=E),oe(Ve,Me,Ve.depth)}ce.inspect=b,b.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},b.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function E(Me,Ue){var Ve=b.styles[Ue];return Ve?"\x1B["+b.colors[Ve][0]+"m"+Me+"\x1B["+b.colors[Ve][1]+"m":Me}function z(Me,Ue){return Me}function ie(Me){var Ue={};return Me.forEach(function(Ve,rt){Ue[Ve]=!0}),Ue}function oe(Me,Ue,Ve){if(Me.customInspect&&Ue&&Ie(Ue.inspect)&&Ue.inspect!==ce.inspect&&!(Ue.constructor&&Ue.constructor.prototype===Ue)){var rt=Ue.inspect(Ve,Me);return ye(rt)||(rt=oe(Me,rt,Ve)),rt}var tt=fe(Me,Ue);if(tt)return tt;var ze=Object.keys(Ue),Be=ie(ze);if(Me.showHidden&&(ze=Object.getOwnPropertyNames(Ue)),we(Ue)&&(ze.indexOf("message")>=0||ze.indexOf("description")>=0))return ue(Ue);if(ze.length===0){if(Ie(Ue)){var Ye=Ue.name?": "+Ue.name:"";return Me.stylize("[Function"+Ye+"]","special")}if(Fe(Ue))return Me.stylize(RegExp.prototype.toString.call(Ue),"regexp");if(_e(Ue))return Me.stylize(Date.prototype.toString.call(Ue),"date");if(we(Ue))return ue(Ue)}var Te="",Ze=!1,Ke=["{","}"];if(Ee(Ue)&&(Ze=!0,Ke=["[","]"]),Ie(Ue)){var $e=Ue.name?": "+Ue.name:"";Te=" [Function"+$e+"]"}if(Fe(Ue)&&(Te=" "+RegExp.prototype.toString.call(Ue)),_e(Ue)&&(Te=" "+Date.prototype.toUTCString.call(Ue)),we(Ue)&&(Te=" "+ue(Ue)),ze.length===0&&(!Ze||Ue.length==0))return Ke[0]+Te+Ke[1];if(Ve<0)return Fe(Ue)?Me.stylize(RegExp.prototype.toString.call(Ue),"regexp"):Me.stylize("[Object]","special");Me.seen.push(Ue);var qe;return Ze?qe=de(Me,Ue,Ve,Be,ze):qe=ze.map(function(je){return se(Me,Ue,Ve,Be,je,Ze)}),Me.seen.pop(),he(qe,Te,Ke)}function fe(Me,Ue){if(Se(Ue))return Me.stylize("undefined","undefined");if(ye(Ue)){var Ve="'"+JSON.stringify(Ue).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Me.stylize(Ve,"string")}if(be(Ue))return Me.stylize(""+Ue,"number");if(ge(Ue))return Me.stylize(""+Ue,"boolean");if(ve(Ue))return Me.stylize("null","null")}function ue(Me){return"["+Error.prototype.toString.call(Me)+"]"}function de(Me,Ue,Ve,rt,tt){for(var ze=[],Be=0,Ye=Ue.length;Be-1&&(ze?Ye=Ye.split(` `).map(function(Ze){return" "+Ze}).join(` `).slice(2):Ye=` @@ -1176,9 +1176,9 @@ Actual: `+ze.attribValue);else{var Ze=ze.tag,Qe=ze.tags[ze.tags.length-1]||ze;Ze `},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(this)},{}],424:[function(a,pe,ce){(function(){"use strict";var ee,ae,re,te,ne,x,b,E,z,ie=function(ue,de){return function(){return ue.apply(de,arguments)}},oe=function(ue,de){for(var se in de)fe.call(de,se)&&(ue[se]=de[se]);function he(){this.constructor=ue}return he.prototype=de.prototype,ue.prototype=new he,ue.__super__=de.prototype,ue},fe={}.hasOwnProperty;E=a("sax"),te=a("events"),ee=a("./bom"),b=a("./processors"),z=a("timers").setImmediate,ae=a("./defaults").defaults,ne=function(ue){return typeof ue=="object"&&ue!=null&&Object.keys(ue).length===0},x=function(ue,de,se){var he,Ee,ge;for(he=0,Ee=ue.length;he0&&(Ae[ve.options.childkey]=Fe),Fe=Ae;else if(we){we[ve.options.childkey]=we[ve.options.childkey]||[],Ce={};for(ye in Fe)fe.call(Fe,ye)&&re(Ce,ye,Fe[ye]);we[ve.options.childkey].push(Ce),delete Fe["#name"],Object.keys(Fe).length===1&&he in Fe&&!ve.EXPLICIT_CHARKEY&&(Fe=Fe[he])}}return ge.length>0?ve.assignOrPush(we,Se,Fe):(ve.options.explicitRoot&&(_e=Fe,Fe={},re(Fe,Se,_e)),ve.resultObject=Fe,ve.saxParser.ended=!0,ve.emit("end",ve.resultObject))}}(this),Ee=function(ve){return function(me){var be,ye;if(ye=ge[ge.length-1],ye)return ye[he]+=me,ve.options.explicitChildren&&ve.options.preserveChildrenOrder&&ve.options.charsAsChildren&&(ve.options.includeWhiteChars||me.replace(/\\n/g,"").trim()!=="")&&(ye[ve.options.childkey]=ye[ve.options.childkey]||[],be={"#name":"__text__"},be[he]=me,ve.options.normalize&&(be[he]=be[he].replace(/\s{2,}/g," ").trim()),ye[ve.options.childkey].push(be)),ye}}(this),this.saxParser.ontext=Ee,this.saxParser.oncdata=function(ve){return function(me){var be;if(be=Ee(me),be)return be.cdata=!0}}(this)},de.prototype.parseString=function(se,he){var Ee;he!=null&&typeof he=="function"&&(this.on("end",function(ge){return this.reset(),he(null,ge)}),this.on("error",function(ge){return this.reset(),he(ge)}));try{return se=se.toString(),se.trim()===""?(this.emit("end",null),!0):(se=ee.stripBOM(se),this.options.async?(this.remaining=se,z(this.processAsync),this.saxParser):this.saxParser.write(se).close())}catch(ge){if(Ee=ge,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw Ee}else return this.emit("error",Ee),this.saxParser.errThrown=!0}},de.prototype.parseStringPromise=function(se){return new Promise(function(he){return function(Ee,ge){return he.parseString(se,function(ve,me){return ve?ge(ve):Ee(me)})}}(this))},de}(te),ce.parseString=function(ue,de,se){var he,Ee,ge;return se!=null?(typeof se=="function"&&(he=se),typeof de=="object"&&(Ee=de)):(typeof de=="function"&&(he=de),Ee={}),ge=new ce.Parser(Ee),ge.parseString(ue,he)},ce.parseStringPromise=function(ue,de){var se,he;return typeof de=="object"&&(se=de),he=new ce.Parser(se),he.parseStringPromise(ue)}}).call(this)},{"./bom":421,"./defaults":423,"./processors":425,events:344,sax:397,timers:414}],425:[function(a,pe,ce){(function(){"use strict";var ee;ee=new RegExp(/(?!xmlns)^.*:/),ce.normalize=function(ae){return ae.toLowerCase()},ce.firstCharLowerCase=function(ae){return ae.charAt(0).toLowerCase()+ae.slice(1)},ce.stripPrefix=function(ae){return ae.replace(ee,"")},ce.parseNumbers=function(ae){return isNaN(ae)||(ae=ae%1===0?parseInt(ae,10):parseFloat(ae)),ae},ce.parseBooleans=function(ae){return/^(?:true|false)$/i.test(ae)&&(ae=ae.toLowerCase()==="true"),ae}}).call(this)},{}],426:[function(a,pe,ce){(function(){"use strict";var ee,ae,re,te,ne=function(b,E){for(var z in E)x.call(E,z)&&(b[z]=E[z]);function ie(){this.constructor=b}return ie.prototype=E.prototype,b.prototype=new ie,b.__super__=E.prototype,b},x={}.hasOwnProperty;ae=a("./defaults"),ee=a("./builder"),re=a("./parser"),te=a("./processors"),ce.defaults=ae.defaults,ce.processors=te,ce.ValidationError=function(b){ne(E,b);function E(z){this.message=z}return E}(Error),ce.Builder=ee.Builder,ce.Parser=re.Parser,ce.parseString=re.parseString,ce.parseStringPromise=re.parseStringPromise}).call(this)},{"./builder":422,"./defaults":423,"./parser":424,"./processors":425}],427:[function(a,pe,ce){(function(){pe.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],428:[function(a,pe,ce){(function(){pe.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(this)},{}],429:[function(a,pe,ce){(function(){var ee,ae,re,te,ne,x,b,E=[].slice,z={}.hasOwnProperty;ee=function(){var ie,oe,fe,ue,de,se;if(se=arguments[0],de=2<=arguments.length?E.call(arguments,1):[],ne(Object.assign))Object.assign.apply(null,arguments);else for(ie=0,fe=de.length;ie":"attribute: {"+ne+"}, parent: <"+this.parent.name+">"},te.prototype.isEqualNode=function(ne){return!(ne.namespaceURI!==this.namespaceURI||ne.prefix!==this.prefix||ne.localName!==this.localName||ne.value!==this.value)},te}()}).call(this)},{"./NodeType":428,"./XMLNode":450}],432:[function(a,pe,ce){(function(){var ee,ae,re,te=function(x,b){for(var E in b)ne.call(b,E)&&(x[E]=b[E]);function z(){this.constructor=x}return z.prototype=b.prototype,x.prototype=new z,x.__super__=b.prototype,x},ne={}.hasOwnProperty;ee=a("./NodeType"),re=a("./XMLCharacterData"),pe.exports=ae=function(x){te(b,x);function b(E,z){if(b.__super__.constructor.call(this,E),z==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=ee.CData,this.value=this.stringify.cdata(z)}return b.prototype.clone=function(){return Object.create(this)},b.prototype.toString=function(E){return this.options.writer.cdata(this,this.options.writer.filterOptions(E))},b}(re)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],433:[function(a,pe,ce){(function(){var ee,ae,re=function(ne,x){for(var b in x)te.call(x,b)&&(ne[b]=x[b]);function E(){this.constructor=ne}return E.prototype=x.prototype,ne.prototype=new E,ne.__super__=x.prototype,ne},te={}.hasOwnProperty;ae=a("./XMLNode"),pe.exports=ee=function(ne){re(x,ne);function x(b){x.__super__.constructor.call(this,b),this.value=""}return Object.defineProperty(x.prototype,"data",{get:function(){return this.value},set:function(b){return this.value=b||""}}),Object.defineProperty(x.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(x.prototype,"textContent",{get:function(){return this.value},set:function(b){return this.value=b||""}}),x.prototype.clone=function(){return Object.create(this)},x.prototype.substringData=function(b,E){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.appendData=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.insertData=function(b,E){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.deleteData=function(b,E){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.replaceData=function(b,E,z){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.isEqualNode=function(b){return!(!x.__super__.isEqualNode.apply(this,arguments).isEqualNode(b)||b.data!==this.data)},x}(ae)}).call(this)},{"./XMLNode":450}],434:[function(a,pe,ce){(function(){var ee,ae,re,te=function(x,b){for(var E in b)ne.call(b,E)&&(x[E]=b[E]);function z(){this.constructor=x}return z.prototype=b.prototype,x.prototype=new z,x.__super__=b.prototype,x},ne={}.hasOwnProperty;ee=a("./NodeType"),ae=a("./XMLCharacterData"),pe.exports=re=function(x){te(b,x);function b(E,z){if(b.__super__.constructor.call(this,E),z==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=ee.Comment,this.value=this.stringify.comment(z)}return b.prototype.clone=function(){return Object.create(this)},b.prototype.toString=function(E){return this.options.writer.comment(this,this.options.writer.filterOptions(E))},b}(ae)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],435:[function(a,pe,ce){(function(){var ee,ae,re;ae=a("./XMLDOMErrorHandler"),re=a("./XMLDOMStringList"),pe.exports=ee=function(){function te(){var ne;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new ae,infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":"","schema-type":"","split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=ne=Object.create(this.defaultParams)}return Object.defineProperty(te.prototype,"parameterNames",{get:function(){return new re(Object.keys(this.defaultParams))}}),te.prototype.getParameter=function(ne){return this.params.hasOwnProperty(ne)?this.params[ne]:null},te.prototype.canSetParameter=function(ne,x){return!0},te.prototype.setParameter=function(ne,x){return x!=null?this.params[ne]=x:delete this.params[ne]},te}()}).call(this)},{"./XMLDOMErrorHandler":436,"./XMLDOMStringList":438}],436:[function(a,pe,ce){(function(){var ee;pe.exports=ee=function(){function ae(){}return ae.prototype.handleError=function(re){throw new Error(re)},ae}()}).call(this)},{}],437:[function(a,pe,ce){(function(){var ee;pe.exports=ee=function(){function ae(){}return ae.prototype.hasFeature=function(re,te){return!0},ae.prototype.createDocumentType=function(re,te,ne){throw new Error("This DOM method is not implemented.")},ae.prototype.createDocument=function(re,te,ne){throw new Error("This DOM method is not implemented.")},ae.prototype.createHTMLDocument=function(re){throw new Error("This DOM method is not implemented.")},ae.prototype.getFeature=function(re,te){throw new Error("This DOM method is not implemented.")},ae}()}).call(this)},{}],438:[function(a,pe,ce){(function(){var ee;pe.exports=ee=function(){function ae(re){this.arr=re||[]}return Object.defineProperty(ae.prototype,"length",{get:function(){return this.arr.length}}),ae.prototype.item=function(re){return this.arr[re]||null},ae.prototype.contains=function(re){return this.arr.indexOf(re)!==-1},ae}()}).call(this)},{}],439:[function(a,pe,ce){(function(){var ee,ae,re,te=function(x,b){for(var E in b)ne.call(b,E)&&(x[E]=b[E]);function z(){this.constructor=x}return z.prototype=b.prototype,x.prototype=new z,x.__super__=b.prototype,x},ne={}.hasOwnProperty;re=a("./XMLNode"),ee=a("./NodeType"),pe.exports=ae=function(x){te(b,x);function b(E,z,ie,oe,fe,ue){if(b.__super__.constructor.call(this,E),z==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(ie==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(z));if(!oe)throw new Error("Missing DTD attribute type. "+this.debugInfo(z));if(!fe)throw new Error("Missing DTD attribute default. "+this.debugInfo(z));if(fe.indexOf("#")!==0&&(fe="#"+fe),!fe.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(z));if(ue&&!fe.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(z));this.elementName=this.stringify.name(z),this.type=ee.AttributeDeclaration,this.attributeName=this.stringify.name(ie),this.attributeType=this.stringify.dtdAttType(oe),ue&&(this.defaultValue=this.stringify.dtdAttDefault(ue)),this.defaultValueType=fe}return b.prototype.toString=function(E){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(E))},b}(re)}).call(this)},{"./NodeType":428,"./XMLNode":450}],440:[function(a,pe,ce){(function(){var ee,ae,re,te=function(x,b){for(var E in b)ne.call(b,E)&&(x[E]=b[E]);function z(){this.constructor=x}return z.prototype=b.prototype,x.prototype=new z,x.__super__=b.prototype,x},ne={}.hasOwnProperty;re=a("./XMLNode"),ee=a("./NodeType"),pe.exports=ae=function(x){te(b,x);function b(E,z,ie){if(b.__super__.constructor.call(this,E),z==null)throw new Error("Missing DTD element name. "+this.debugInfo());ie||(ie="(#PCDATA)"),Array.isArray(ie)&&(ie="("+ie.join(",")+")"),this.name=this.stringify.name(z),this.type=ee.ElementDeclaration,this.value=this.stringify.dtdElementValue(ie)}return b.prototype.toString=function(E){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(E))},b}(re)}).call(this)},{"./NodeType":428,"./XMLNode":450}],441:[function(a,pe,ce){(function(){var ee,ae,re,te,ne=function(b,E){for(var z in E)x.call(E,z)&&(b[z]=E[z]);function ie(){this.constructor=b}return ie.prototype=E.prototype,b.prototype=new ie,b.__super__=E.prototype,b},x={}.hasOwnProperty;te=a("./Utility").isObject,re=a("./XMLNode"),ee=a("./NodeType"),pe.exports=ae=function(b){ne(E,b);function E(z,ie,oe,fe){if(E.__super__.constructor.call(this,z),oe==null)throw new Error("Missing DTD entity name. "+this.debugInfo(oe));if(fe==null)throw new Error("Missing DTD entity value. "+this.debugInfo(oe));if(this.pe=!!ie,this.name=this.stringify.name(oe),this.type=ee.EntityDeclaration,!te(fe))this.value=this.stringify.dtdEntityValue(fe),this.internal=!0;else{if(!fe.pubID&&!fe.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(oe));if(fe.pubID&&!fe.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(oe));if(this.internal=!1,fe.pubID!=null&&(this.pubID=this.stringify.dtdPubID(fe.pubID)),fe.sysID!=null&&(this.sysID=this.stringify.dtdSysID(fe.sysID)),fe.nData!=null&&(this.nData=this.stringify.dtdNData(fe.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(oe))}}return Object.defineProperty(E.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(E.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(E.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(E.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(E.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(E.prototype,"xmlVersion",{get:function(){return null}}),E.prototype.toString=function(z){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(z))},E}(re)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],442:[function(a,pe,ce){(function(){var ee,ae,re,te=function(x,b){for(var E in b)ne.call(b,E)&&(x[E]=b[E]);function z(){this.constructor=x}return z.prototype=b.prototype,x.prototype=new z,x.__super__=b.prototype,x},ne={}.hasOwnProperty;re=a("./XMLNode"),ee=a("./NodeType"),pe.exports=ae=function(x){te(b,x);function b(E,z,ie){if(b.__super__.constructor.call(this,E),z==null)throw new Error("Missing DTD notation name. "+this.debugInfo(z));if(!ie.pubID&&!ie.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(z));this.name=this.stringify.name(z),this.type=ee.NotationDeclaration,ie.pubID!=null&&(this.pubID=this.stringify.dtdPubID(ie.pubID)),ie.sysID!=null&&(this.sysID=this.stringify.dtdSysID(ie.sysID))}return Object.defineProperty(b.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(b.prototype,"systemId",{get:function(){return this.sysID}}),b.prototype.toString=function(E){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(E))},b}(re)}).call(this)},{"./NodeType":428,"./XMLNode":450}],443:[function(a,pe,ce){(function(){var ee,ae,re,te,ne=function(b,E){for(var z in E)x.call(E,z)&&(b[z]=E[z]);function ie(){this.constructor=b}return ie.prototype=E.prototype,b.prototype=new ie,b.__super__=E.prototype,b},x={}.hasOwnProperty;te=a("./Utility").isObject,re=a("./XMLNode"),ee=a("./NodeType"),pe.exports=ae=function(b){ne(E,b);function E(z,ie,oe,fe){var ue;E.__super__.constructor.call(this,z),te(ie)&&(ue=ie,ie=ue.version,oe=ue.encoding,fe=ue.standalone),ie||(ie="1.0"),this.type=ee.Declaration,this.version=this.stringify.xmlVersion(ie),oe!=null&&(this.encoding=this.stringify.xmlEncoding(oe)),fe!=null&&(this.standalone=this.stringify.xmlStandalone(fe))}return E.prototype.toString=function(z){return this.options.writer.declaration(this,this.options.writer.filterOptions(z))},E}(re)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(a,pe,ce){(function(){var ee,ae,re,te,ne,x,b,E,z,ie=function(fe,ue){for(var de in ue)oe.call(ue,de)&&(fe[de]=ue[de]);function se(){this.constructor=fe}return se.prototype=ue.prototype,fe.prototype=new se,fe.__super__=ue.prototype,fe},oe={}.hasOwnProperty;z=a("./Utility").isObject,E=a("./XMLNode"),ee=a("./NodeType"),ae=a("./XMLDTDAttList"),te=a("./XMLDTDEntity"),re=a("./XMLDTDElement"),ne=a("./XMLDTDNotation"),b=a("./XMLNamedNodeMap"),pe.exports=x=function(fe){ie(ue,fe);function ue(de,se,he){var Ee,ge,ve,me,be,ye;if(ue.__super__.constructor.call(this,de),this.type=ee.DocType,de.children){for(me=de.children,ge=0,ve=me.length;ge=0;)this.up();return this.onEnd()},Ce.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},Ce.prototype.openNode=function(_e){var we,Ie,Oe,We;if(!_e.isOpen){if(!this.root&&this.currentLevel===0&&_e.type===ee.Element&&(this.root=_e),Ie="",_e.type===ee.Element){this.writerOptions.state=ae.OpenTag,Ie=this.writer.indent(_e,this.writerOptions,this.currentLevel)+"<"+_e.name,We=_e.attribs;for(Oe in We)Fe.call(We,Oe)&&(we=We[Oe],Ie+=this.writer.attribute(we,this.writerOptions,this.currentLevel));Ie+=(_e.children?">":"/>")+this.writer.endline(_e,this.writerOptions,this.currentLevel),this.writerOptions.state=ae.InsideTag}else this.writerOptions.state=ae.OpenTag,Ie=this.writer.indent(_e,this.writerOptions,this.currentLevel)+""),Ie+=this.writer.endline(_e,this.writerOptions,this.currentLevel);return this.onData(Ie,this.currentLevel),_e.isOpen=!0}},Ce.prototype.closeNode=function(_e){var we;if(!_e.isClosed)return we="",this.writerOptions.state=ae.CloseTag,_e.type===ee.Element?we=this.writer.indent(_e,this.writerOptions,this.currentLevel)+""+this.writer.endline(_e,this.writerOptions,this.currentLevel):we=this.writer.indent(_e,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(_e,this.writerOptions,this.currentLevel),this.writerOptions.state=ae.None,this.onData(we,this.currentLevel),_e.isClosed=!0},Ce.prototype.onData=function(_e,we){return this.documentStarted=!0,this.onDataCallback(_e,we+1)},Ce.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},Ce.prototype.debugInfo=function(_e){return _e==null?"":"node: <"+_e+">"},Ce.prototype.ele=function(){return this.element.apply(this,arguments)},Ce.prototype.nod=function(_e,we,Ie){return this.node(_e,we,Ie)},Ce.prototype.txt=function(_e){return this.text(_e)},Ce.prototype.dat=function(_e){return this.cdata(_e)},Ce.prototype.com=function(_e){return this.comment(_e)},Ce.prototype.ins=function(_e,we){return this.instruction(_e,we)},Ce.prototype.dec=function(_e,we,Ie){return this.declaration(_e,we,Ie)},Ce.prototype.dtd=function(_e,we,Ie){return this.doctype(_e,we,Ie)},Ce.prototype.e=function(_e,we,Ie){return this.element(_e,we,Ie)},Ce.prototype.n=function(_e,we,Ie){return this.node(_e,we,Ie)},Ce.prototype.t=function(_e){return this.text(_e)},Ce.prototype.d=function(_e){return this.cdata(_e)},Ce.prototype.c=function(_e){return this.comment(_e)},Ce.prototype.r=function(_e){return this.raw(_e)},Ce.prototype.i=function(_e,we){return this.instruction(_e,we)},Ce.prototype.att=function(){return this.currentNode&&this.currentNode.type===ee.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},Ce.prototype.a=function(){return this.currentNode&&this.currentNode.type===ee.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},Ce.prototype.ent=function(_e,we){return this.entity(_e,we)},Ce.prototype.pent=function(_e,we){return this.pEntity(_e,we)},Ce.prototype.not=function(_e,we){return this.notation(_e,we)},Ce}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLAttribute":431,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDocument":445,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLStringWriter":455,"./XMLStringifier":456,"./XMLText":457}],447:[function(a,pe,ce){(function(){var ee,ae,re,te=function(x,b){for(var E in b)ne.call(b,E)&&(x[E]=b[E]);function z(){this.constructor=x}return z.prototype=b.prototype,x.prototype=new z,x.__super__=b.prototype,x},ne={}.hasOwnProperty;re=a("./XMLNode"),ee=a("./NodeType"),pe.exports=ae=function(x){te(b,x);function b(E){b.__super__.constructor.call(this,E),this.type=ee.Dummy}return b.prototype.clone=function(){return Object.create(this)},b.prototype.toString=function(E){return""},b}(re)}).call(this)},{"./NodeType":428,"./XMLNode":450}],448:[function(a,pe,ce){(function(){var ee,ae,re,te,ne,x,b,E,z,ie=function(fe,ue){for(var de in ue)oe.call(ue,de)&&(fe[de]=ue[de]);function se(){this.constructor=fe}return se.prototype=ue.prototype,fe.prototype=new se,fe.__super__=ue.prototype,fe},oe={}.hasOwnProperty;z=a("./Utility"),E=z.isObject,b=z.isFunction,x=z.getValue,ne=a("./XMLNode"),ee=a("./NodeType"),ae=a("./XMLAttribute"),te=a("./XMLNamedNodeMap"),pe.exports=re=function(fe){ie(ue,fe);function ue(de,se,he){var Ee,ge,ve,me;if(ue.__super__.constructor.call(this,de),se==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(se),this.type=ee.Element,this.attribs={},this.schemaTypeInfo=null,he!=null&&this.attribute(he),de.type===ee.Document&&(this.isRoot=!0,this.documentObject=de,de.rootObject=this,de.children)){for(me=de.children,ge=0,ve=me.length;ge=Ee;se=0<=Ee?++he:--he)if(!this.attribs[se].isEqualNode(de.attribs[se]))return!1;return!0},ue}(ne)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLAttribute":431,"./XMLNamedNodeMap":449,"./XMLNode":450}],449:[function(a,pe,ce){(function(){var ee;pe.exports=ee=function(){function ae(re){this.nodes=re}return Object.defineProperty(ae.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),ae.prototype.clone=function(){return this.nodes=null},ae.prototype.getNamedItem=function(re){return this.nodes[re]},ae.prototype.setNamedItem=function(re){var te;return te=this.nodes[re.nodeName],this.nodes[re.nodeName]=re,te||null},ae.prototype.removeNamedItem=function(re){var te;return te=this.nodes[re],delete this.nodes[re],te||null},ae.prototype.item=function(re){return this.nodes[Object.keys(this.nodes)[re]]||null},ae.prototype.getNamedItemNS=function(re,te){throw new Error("This DOM method is not implemented.")},ae.prototype.setNamedItemNS=function(re){throw new Error("This DOM method is not implemented.")},ae.prototype.removeNamedItemNS=function(re,te){throw new Error("This DOM method is not implemented.")},ae}()}).call(this)},{}],450:[function(a,pe,ce){(function(){var ee,ae,re,te,ne,x,b,E,z,ie,oe,fe,ue,de,se,he,Ee,ge,ve,me={}.hasOwnProperty;ve=a("./Utility"),ge=ve.isObject,Ee=ve.isFunction,he=ve.isEmpty,se=ve.getValue,E=null,re=null,te=null,ne=null,x=null,ue=null,de=null,fe=null,b=null,ae=null,oe=null,z=null,ee=null,pe.exports=ie=function(){function be(ye){this.parent=ye,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,E||(E=a("./XMLElement"),re=a("./XMLCData"),te=a("./XMLComment"),ne=a("./XMLDeclaration"),x=a("./XMLDocType"),ue=a("./XMLRaw"),de=a("./XMLText"),fe=a("./XMLProcessingInstruction"),b=a("./XMLDummy"),ae=a("./NodeType"),oe=a("./XMLNodeList"),z=a("./XMLNamedNodeMap"),ee=a("./DocumentPosition"))}return Object.defineProperty(be.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(be.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(be.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(be.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(be.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new oe(this.children)),this.childNodeList}}),Object.defineProperty(be.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(be.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(be.prototype,"previousSibling",{get:function(){var ye;return ye=this.parent.children.indexOf(this),this.parent.children[ye-1]||null}}),Object.defineProperty(be.prototype,"nextSibling",{get:function(){var ye;return ye=this.parent.children.indexOf(this),this.parent.children[ye+1]||null}}),Object.defineProperty(be.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(be.prototype,"textContent",{get:function(){var ye,Ae,Se,Fe,Ce;if(this.nodeType===ae.Element||this.nodeType===ae.DocumentFragment){for(Ce="",Fe=this.children,Ae=0,Se=Fe.length;Ae":(Se=this.parent)!=null&&Se.name?"node: <"+ye+">, parent: <"+this.parent.name+">":"node: <"+ye+">"},be.prototype.ele=function(ye,Ae,Se){return this.element(ye,Ae,Se)},be.prototype.nod=function(ye,Ae,Se){return this.node(ye,Ae,Se)},be.prototype.txt=function(ye){return this.text(ye)},be.prototype.dat=function(ye){return this.cdata(ye)},be.prototype.com=function(ye){return this.comment(ye)},be.prototype.ins=function(ye,Ae){return this.instruction(ye,Ae)},be.prototype.doc=function(){return this.document()},be.prototype.dec=function(ye,Ae,Se){return this.declaration(ye,Ae,Se)},be.prototype.e=function(ye,Ae,Se){return this.element(ye,Ae,Se)},be.prototype.n=function(ye,Ae,Se){return this.node(ye,Ae,Se)},be.prototype.t=function(ye){return this.text(ye)},be.prototype.d=function(ye){return this.cdata(ye)},be.prototype.c=function(ye){return this.comment(ye)},be.prototype.r=function(ye){return this.raw(ye)},be.prototype.i=function(ye,Ae){return this.instruction(ye,Ae)},be.prototype.u=function(){return this.up()},be.prototype.importXMLBuilder=function(ye){return this.importDocument(ye)},be.prototype.replaceChild=function(ye,Ae){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.removeChild=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.appendChild=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.hasChildNodes=function(){return this.children.length!==0},be.prototype.cloneNode=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.isSupported=function(ye,Ae){return!0},be.prototype.hasAttributes=function(){return this.attribs.length!==0},be.prototype.compareDocumentPosition=function(ye){var Ae,Se;return Ae=this,Ae===ye?0:this.document()!==ye.document()?(Se=ee.Disconnected|ee.ImplementationSpecific,Math.random()<.5?Se|=ee.Preceding:Se|=ee.Following,Se):Ae.isAncestor(ye)?ee.Contains|ee.Preceding:Ae.isDescendant(ye)?ee.Contains|ee.Following:Ae.isPreceding(ye)?ee.Preceding:ee.Following},be.prototype.isSameNode=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.lookupPrefix=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.isDefaultNamespace=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.lookupNamespaceURI=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.isEqualNode=function(ye){var Ae,Se,Fe;if(ye.nodeType!==this.nodeType||ye.children.length!==this.children.length)return!1;for(Ae=Se=0,Fe=this.children.length-1;0<=Fe?Se<=Fe:Se>=Fe;Ae=0<=Fe?++Se:--Se)if(!this.children[Ae].isEqualNode(ye.children[Ae]))return!1;return!0},be.prototype.getFeature=function(ye,Ae){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.setUserData=function(ye,Ae,Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.getUserData=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},be.prototype.contains=function(ye){return ye?ye===this||this.isDescendant(ye):!1},be.prototype.isDescendant=function(ye){var Ae,Se,Fe,Ce,_e;for(_e=this.children,Fe=0,Ce=_e.length;FeSe},be.prototype.treePosition=function(ye){var Ae,Se;return Se=0,Ae=!1,this.foreachTreeNode(this.document(),function(Fe){if(Se++,!Ae&&Fe===ye)return Ae=!0}),Ae?Se:-1},be.prototype.foreachTreeNode=function(ye,Ae){var Se,Fe,Ce,_e,we;for(ye||(ye=this.document()),_e=ye.children,Fe=0,Ce=_e.length;Fe0){for(this.stream.write(" ["),this.stream.write(this.endline(z,ie,oe)),ie.state=ae.InsideTag,se=z.children,ue=0,de=se.length;ue"),this.stream.write(this.endline(z,ie,oe)),ie.state=ae.None,this.closeNode(z,ie,oe)},E.prototype.element=function(z,ie,oe){var fe,ue,de,se,he,Ee,ge,ve,me,be;oe||(oe=0),this.openNode(z,ie,oe),ie.state=ae.OpenTag,this.stream.write(this.indent(z,ie,oe)+"<"+z.name),me=z.attribs;for(ge in me)x.call(me,ge)&&(fe=me[ge],this.attribute(fe,ie,oe));if(de=z.children.length,se=de===0?null:z.children[0],de===0||z.children.every(function(ye){return(ye.type===ee.Text||ye.type===ee.Raw)&&ye.value===""}))ie.allowEmpty?(this.stream.write(">"),ie.state=ae.CloseTag,this.stream.write("")):(ie.state=ae.CloseTag,this.stream.write(ie.spaceBeforeSlash+"/>"));else if(ie.pretty&&de===1&&(se.type===ee.Text||se.type===ee.Raw)&&se.value!=null)this.stream.write(">"),ie.state=ae.InsideTag,ie.suppressPrettyCount++,ve=!0,this.writeChildNode(se,ie,oe+1),ie.suppressPrettyCount--,ve=!1,ie.state=ae.CloseTag,this.stream.write("");else{for(this.stream.write(">"+this.endline(z,ie,oe)),ie.state=ae.InsideTag,be=z.children,he=0,Ee=be.length;he")}return this.stream.write(this.endline(z,ie,oe)),ie.state=ae.None,this.closeNode(z,ie,oe)},E.prototype.processingInstruction=function(z,ie,oe){return this.stream.write(E.__super__.processingInstruction.call(this,z,ie,oe))},E.prototype.raw=function(z,ie,oe){return this.stream.write(E.__super__.raw.call(this,z,ie,oe))},E.prototype.text=function(z,ie,oe){return this.stream.write(E.__super__.text.call(this,z,ie,oe))},E.prototype.dtdAttList=function(z,ie,oe){return this.stream.write(E.__super__.dtdAttList.call(this,z,ie,oe))},E.prototype.dtdElement=function(z,ie,oe){return this.stream.write(E.__super__.dtdElement.call(this,z,ie,oe))},E.prototype.dtdEntity=function(z,ie,oe){return this.stream.write(E.__super__.dtdEntity.call(this,z,ie,oe))},E.prototype.dtdNotation=function(z,ie,oe){return this.stream.write(E.__super__.dtdNotation.call(this,z,ie,oe))},E}(te)}).call(this)},{"./NodeType":428,"./WriterState":430,"./XMLWriterBase":458}],455:[function(a,pe,ce){(function(){var ee,ae,re=function(ne,x){for(var b in x)te.call(x,b)&&(ne[b]=x[b]);function E(){this.constructor=ne}return E.prototype=x.prototype,ne.prototype=new E,ne.__super__=x.prototype,ne},te={}.hasOwnProperty;ae=a("./XMLWriterBase"),pe.exports=ee=function(ne){re(x,ne);function x(b){x.__super__.constructor.call(this,b)}return x.prototype.document=function(b,E){var z,ie,oe,fe,ue;for(E=this.filterOptions(E),fe="",ue=b.children,ie=0,oe=ue.length;ie","]]]]>"),this.assertLegalChar(ne))},te.prototype.comment=function(ne){if(this.options.noValidation)return ne;if(ne=""+ne||"",ne.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+ne);return this.assertLegalChar(ne)},te.prototype.raw=function(ne){return this.options.noValidation?ne:""+ne||""},te.prototype.attValue=function(ne){return this.options.noValidation?ne:this.assertLegalChar(this.attEscape(ne=""+ne||""))},te.prototype.insTarget=function(ne){return this.options.noValidation?ne:this.assertLegalChar(""+ne||"")},te.prototype.insValue=function(ne){if(this.options.noValidation)return ne;if(ne=""+ne||"",ne.match(/\?>/))throw new Error("Invalid processing instruction value: "+ne);return this.assertLegalChar(ne)},te.prototype.xmlVersion=function(ne){if(this.options.noValidation)return ne;if(ne=""+ne||"",!ne.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+ne);return ne},te.prototype.xmlEncoding=function(ne){if(this.options.noValidation)return ne;if(ne=""+ne||"",!ne.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+ne);return this.assertLegalChar(ne)},te.prototype.xmlStandalone=function(ne){return this.options.noValidation?ne:ne?"yes":"no"},te.prototype.dtdPubID=function(ne){return this.options.noValidation?ne:this.assertLegalChar(""+ne||"")},te.prototype.dtdSysID=function(ne){return this.options.noValidation?ne:this.assertLegalChar(""+ne||"")},te.prototype.dtdElementValue=function(ne){return this.options.noValidation?ne:this.assertLegalChar(""+ne||"")},te.prototype.dtdAttType=function(ne){return this.options.noValidation?ne:this.assertLegalChar(""+ne||"")},te.prototype.dtdAttDefault=function(ne){return this.options.noValidation?ne:this.assertLegalChar(""+ne||"")},te.prototype.dtdEntityValue=function(ne){return this.options.noValidation?ne:this.assertLegalChar(""+ne||"")},te.prototype.dtdNData=function(ne){return this.options.noValidation?ne:this.assertLegalChar(""+ne||"")},te.prototype.convertAttKey="@",te.prototype.convertPIKey="?",te.prototype.convertTextKey="#text",te.prototype.convertCDataKey="#cdata",te.prototype.convertCommentKey="#comment",te.prototype.convertRawKey="#raw",te.prototype.assertLegalChar=function(ne){var x,b;if(this.options.noValidation)return ne;if(x="",this.options.version==="1.0"){if(x=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,b=ne.match(x))throw new Error("Invalid character in string: "+ne+" at index "+b.index)}else if(this.options.version==="1.1"&&(x=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,b=ne.match(x)))throw new Error("Invalid character in string: "+ne+" at index "+b.index);return ne},te.prototype.assertLegalName=function(ne){var x;if(this.options.noValidation)return ne;if(this.assertLegalChar(ne),x=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/,!ne.match(x))throw new Error("Invalid character in name");return ne},te.prototype.textEscape=function(ne){var x;return this.options.noValidation?ne:(x=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ne.replace(x,"&").replace(//g,">").replace(/\r/g," "))},te.prototype.attEscape=function(ne){var x;return this.options.noValidation?ne:(x=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ne.replace(x,"&").replace(/0)?new Array(Ae).join(be.indent):""},ve.prototype.endline=function(me,be,ye){return!be.pretty||be.suppressPrettyCount?"":be.newline},ve.prototype.attribute=function(me,be,ye){var Ae;return this.openAttribute(me,be,ye),Ae=" "+me.name+'="'+me.value+'"',this.closeAttribute(me,be,ye),Ae},ve.prototype.cdata=function(me,be,ye){var Ae;return this.openNode(me,be,ye),be.state=ae.OpenTag,Ae=this.indent(me,be,ye)+""+this.endline(me,be,ye),be.state=ae.None,this.closeNode(me,be,ye),Ae},ve.prototype.comment=function(me,be,ye){var Ae;return this.openNode(me,be,ye),be.state=ae.OpenTag,Ae=this.indent(me,be,ye)+""+this.endline(me,be,ye),be.state=ae.None,this.closeNode(me,be,ye),Ae},ve.prototype.declaration=function(me,be,ye){var Ae;return this.openNode(me,be,ye),be.state=ae.OpenTag,Ae=this.indent(me,be,ye)+"",Ae+=this.endline(me,be,ye),be.state=ae.None,this.closeNode(me,be,ye),Ae},ve.prototype.docType=function(me,be,ye){var Ae,Se,Fe,Ce,_e;if(ye||(ye=0),this.openNode(me,be,ye),be.state=ae.OpenTag,Ce=this.indent(me,be,ye),Ce+="0){for(Ce+=" [",Ce+=this.endline(me,be,ye),be.state=ae.InsideTag,_e=me.children,Se=0,Fe=_e.length;Se",Ce+=this.endline(me,be,ye),be.state=ae.None,this.closeNode(me,be,ye),Ce},ve.prototype.element=function(me,be,ye){var Ae,Se,Fe,Ce,_e,we,Ie,Oe,We,Pe,Xe,Ge,He,ke;ye||(ye=0),Pe=!1,Xe="",this.openNode(me,be,ye),be.state=ae.OpenTag,Xe+=this.indent(me,be,ye)+"<"+me.name,Ge=me.attribs;for(We in Ge)ge.call(Ge,We)&&(Ae=Ge[We],Xe+=this.attribute(Ae,be,ye));if(Fe=me.children.length,Ce=Fe===0?null:me.children[0],Fe===0||me.children.every(function(Re){return(Re.type===ee.Text||Re.type===ee.Raw)&&Re.value===""}))be.allowEmpty?(Xe+=">",be.state=ae.CloseTag,Xe+=""+this.endline(me,be,ye)):(be.state=ae.CloseTag,Xe+=be.spaceBeforeSlash+"/>"+this.endline(me,be,ye));else if(be.pretty&&Fe===1&&(Ce.type===ee.Text||Ce.type===ee.Raw)&&Ce.value!=null)Xe+=">",be.state=ae.InsideTag,be.suppressPrettyCount++,Pe=!0,Xe+=this.writeChildNode(Ce,be,ye+1),be.suppressPrettyCount--,Pe=!1,be.state=ae.CloseTag,Xe+=""+this.endline(me,be,ye);else{if(be.dontPrettyTextNodes){for(He=me.children,_e=0,Ie=He.length;_e"+this.endline(me,be,ye),be.state=ae.InsideTag,ke=me.children,we=0,Oe=ke.length;we",Pe&&be.suppressPrettyCount--,Xe+=this.endline(me,be,ye),be.state=ae.None}return this.closeNode(me,be,ye),Xe},ve.prototype.writeChildNode=function(me,be,ye){switch(me.type){case ee.CData:return this.cdata(me,be,ye);case ee.Comment:return this.comment(me,be,ye);case ee.Element:return this.element(me,be,ye);case ee.Raw:return this.raw(me,be,ye);case ee.Text:return this.text(me,be,ye);case ee.ProcessingInstruction:return this.processingInstruction(me,be,ye);case ee.Dummy:return"";case ee.Declaration:return this.declaration(me,be,ye);case ee.DocType:return this.docType(me,be,ye);case ee.AttributeDeclaration:return this.dtdAttList(me,be,ye);case ee.ElementDeclaration:return this.dtdElement(me,be,ye);case ee.EntityDeclaration:return this.dtdEntity(me,be,ye);case ee.NotationDeclaration:return this.dtdNotation(me,be,ye);default:throw new Error("Unknown XML node type: "+me.constructor.name)}},ve.prototype.processingInstruction=function(me,be,ye){var Ae;return this.openNode(me,be,ye),be.state=ae.OpenTag,Ae=this.indent(me,be,ye)+"",Ae+=this.endline(me,be,ye),be.state=ae.None,this.closeNode(me,be,ye),Ae},ve.prototype.raw=function(me,be,ye){var Ae;return this.openNode(me,be,ye),be.state=ae.OpenTag,Ae=this.indent(me,be,ye),be.state=ae.InsideTag,Ae+=me.value,be.state=ae.CloseTag,Ae+=this.endline(me,be,ye),be.state=ae.None,this.closeNode(me,be,ye),Ae},ve.prototype.text=function(me,be,ye){var Ae;return this.openNode(me,be,ye),be.state=ae.OpenTag,Ae=this.indent(me,be,ye),be.state=ae.InsideTag,Ae+=me.value,be.state=ae.CloseTag,Ae+=this.endline(me,be,ye),be.state=ae.None,this.closeNode(me,be,ye),Ae},ve.prototype.dtdAttList=function(me,be,ye){var Ae;return this.openNode(me,be,ye),be.state=ae.OpenTag,Ae=this.indent(me,be,ye)+""+this.endline(me,be,ye),be.state=ae.None,this.closeNode(me,be,ye),Ae},ve.prototype.dtdElement=function(me,be,ye){var Ae;return this.openNode(me,be,ye),be.state=ae.OpenTag,Ae=this.indent(me,be,ye)+""+this.endline(me,be,ye),be.state=ae.None,this.closeNode(me,be,ye),Ae},ve.prototype.dtdEntity=function(me,be,ye){var Ae;return this.openNode(me,be,ye),be.state=ae.OpenTag,Ae=this.indent(me,be,ye)+""+this.endline(me,be,ye),be.state=ae.None,this.closeNode(me,be,ye),Ae},ve.prototype.dtdNotation=function(me,be,ye){var Ae;return this.openNode(me,be,ye),be.state=ae.OpenTag,Ae=this.indent(me,be,ye)+""+this.endline(me,be,ye),be.state=ae.None,this.closeNode(me,be,ye),Ae},ve.prototype.openNode=function(me,be,ye){},ve.prototype.closeNode=function(me,be,ye){},ve.prototype.openAttribute=function(me,be,ye){},ve.prototype.closeAttribute=function(me,be,ye){},ve}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDummy":447,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLText":457}],459:[function(a,pe,ce){(function(){var ee,ae,re,te,ne,x,b,E,z,ie;ie=a("./Utility"),E=ie.assign,z=ie.isFunction,re=a("./XMLDOMImplementation"),te=a("./XMLDocument"),ne=a("./XMLDocumentCB"),b=a("./XMLStringWriter"),x=a("./XMLStreamWriter"),ee=a("./NodeType"),ae=a("./WriterState"),pe.exports.create=function(oe,fe,ue,de){var se,he;if(oe==null)throw new Error("Root element needs a name.");return de=E({},fe,ue,de),se=new te(de),he=se.element(oe),de.headless||(se.declaration(de),(de.pubID!=null||de.sysID!=null)&&se.dtd(de)),he},pe.exports.begin=function(oe,fe,ue){var de;return z(oe)&&(de=[oe,fe],fe=de[0],ue=de[1],oe={}),fe?new ne(oe,fe,ue):new te(oe)},pe.exports.stringWriter=function(oe){return new b(oe)},pe.exports.streamWriter=function(oe,fe){return new x(oe,fe)},pe.exports.implementation=new re,pe.exports.nodeType=ee,pe.exports.writerState=ae}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLDOMImplementation":437,"./XMLDocument":445,"./XMLDocumentCB":446,"./XMLStreamWriter":454,"./XMLStringWriter":455}],460:[function(a,pe,ce){pe.exports=ae;var ee=Object.prototype.hasOwnProperty;function ae(){for(var re={},te=0;tene?oe=ie(oe):oe.length>5]|=128<>>9<<4)+14]=fe;for(var ue=1732584193,de=-271733879,se=-1732584194,he=271733878,Ee=0;Ee>16)+(fe>>16)+(ue>>16);return de<<16|ue&65535}function ie(oe,fe){return oe<>>32-fe}pe.exports=function(fe){return ee.hash(fe,re,16)}},{"./helpers":462}],464:[function(a,pe,ce){"use strict";var ee=a("./helpers");function ae(b,E){b[E>>5]|=128<<24-E%32,b[(E+64>>9<<4)+15]=E;for(var z=Array(80),ie=1732584193,oe=-271733879,fe=-1732584194,ue=271733878,de=-1009589776,se=0;se>16)+(E>>16)+(z>>16);return ie<<16|z&65535}function x(b,E){return b<>>32-E}pe.exports=function(E){return ee.hash(E,ae,20,!0)}},{"./helpers":462}],465:[function(a,pe,ce){"use strict";pe.exports=function(){return function(){}}},{}],466:[function(a,pe,ce){(function(ee){(function(){"use strict";var ae=a("@babel/runtime/helpers/interopRequireDefault"),re=ae(a("@babel/runtime/helpers/typeof")),te=a("stream"),ne=te.Stream,x=a("../lib/common/utils/isArray"),b=x.isArray;pe.exports.string=function(ie){return typeof ie=="string"},pe.exports.array=b,pe.exports.buffer=ee.isBuffer;function E(z){return z instanceof ne}pe.exports.writableStream=function(ie){return E(ie)&&typeof ie._write=="function"&&(0,re.default)(ie._writableState)==="object"}}).call(this)}).call(this,{isBuffer:a("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":63,"../node_modules/is-buffer/index.js":366,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,stream:398}],467:[function(a,pe,ce){"use strict";var ee=a("immediate"),ae=pe.exports={};ae.nextTick=ee,ae.title="browser",ae.browser=!0,ae.env={},ae.argv=[],ae.version="",ae.versions={};function re(){}ae.on=re,ae.addListener=re,ae.once=re,ae.off=re,ae.removeListener=re,ae.removeAllListeners=re,ae.emit=re,ae.prependListener=re,ae.prependOnceListener=re,ae.listeners=function(te){return[]},ae.binding=function(te){throw new Error("process.binding is not supported")},ae.cwd=function(){return"/"},ae.chdir=function(te){throw new Error("process.chdir is not supported")},ae.umask=function(){return 0}},{immediate:358}],468:[function(a,pe,ce){(function(ee){(function(){"use strict";a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.search.js");var ae=a("./lib/request"),re=a("./lib/response"),te=a("xtend"),ne=a("builtin-status-codes"),x=a("url"),b=ce;b.request=function(E,z){typeof E=="string"?E=x.parse(E):E=te(E);var ie=ee.location.protocol.search(/^https?:$/)===-1?"http:":"",oe=E.protocol||ie,fe=E.hostname||E.host,ue=E.port,de=E.path||"/";fe&&fe.indexOf(":")!==-1&&(fe="["+fe+"]"),E.url=(fe?oe+"//"+fe:"")+(ue?":"+ue:"")+de,E.method=(E.method||"GET").toUpperCase(),E.headers=E.headers||{};var se=new ae(E);return z&&se.on("response",z),se},b.get=function(z,ie){var oe=b.request(z,ie);return oe.end(),oe},b.ClientRequest=ae,b.IncomingMessage=re.IncomingMessage,b.Agent=function(){},b.Agent.defaultMaxSockets=4,b.globalAgent=new b.Agent,b.STATUS_CODES=ne,b.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this)}).call(this,typeof nt!="undefined"?nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":470,"./lib/response":471,"builtin-status-codes":91,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.search.js":306,url:472,xtend:460}],469:[function(a,pe,ce){(function(ee){(function(){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.array-buffer.constructor.js"),a("core-js/modules/es.array-buffer.slice.js"),a("core-js/modules/es.array.slice.js"),ce.fetch=b(ee.fetch)&&b(ee.ReadableStream),ce.writableStream=b(ee.WritableStream),ce.abortController=b(ee.AbortController),ce.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),ce.blobConstructor=!0}catch(E){}var ae;function re(){if(ae!==void 0)return ae;if(ee.XMLHttpRequest){ae=new ee.XMLHttpRequest;try{ae.open("GET",ee.XDomainRequest?"/":"https://example.com")}catch(E){ae=null}}else ae=null;return ae}function te(E){var z=re();if(!z)return!1;try{return z.responseType=E,z.responseType===E}catch(ie){}return!1}var ne=typeof ee.ArrayBuffer!="undefined",x=ne&&b(ee.ArrayBuffer.prototype.slice);ce.arraybuffer=ce.fetch||ne&&te("arraybuffer"),ce.msstream=!ce.fetch&&x&&te("ms-stream"),ce.mozchunkedarraybuffer=!ce.fetch&&ne&&te("moz-chunked-arraybuffer"),ce.overrideMimeType=ce.fetch||(re()?b(re().overrideMimeType):!1),ce.vbArray=b(ee.VBArray);function b(E){return typeof E=="function"}ae=null}).call(this)}).call(this,typeof nt!="undefined"?nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"core-js/modules/es.array-buffer.constructor.js":270,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],470:[function(a,pe,ce){(function(ee,ae,re){(function(){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.regexp.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.array.map.js"),a("core-js/modules/es.function.name.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.split.js");var te=a("./capability"),ne=a("inherits"),x=a("./response"),b=a("readable-stream"),E=a("to-arraybuffer"),z=x.IncomingMessage,ie=x.readyStates;function oe(se,he){return te.fetch&&he?"fetch":te.mozchunkedarraybuffer?"moz-chunked-arraybuffer":te.msstream?"ms-stream":te.arraybuffer&&se?"arraybuffer":te.vbArray&&se?"text:vbarray":"text"}var fe=pe.exports=function(se){var he=this;b.Writable.call(he),he._opts=se,he._body=[],he._headers={},se.auth&&he.setHeader("Authorization","Basic "+new re(se.auth).toString("base64")),Object.keys(se.headers).forEach(function(ve){he.setHeader(ve,se.headers[ve])});var Ee,ge=!0;if(se.mode==="disable-fetch"||"requestTimeout"in se&&!te.abortController)ge=!1,Ee=!0;else if(se.mode==="prefer-streaming")Ee=!1;else if(se.mode==="allow-wrong-content-type")Ee=!te.overrideMimeType;else if(!se.mode||se.mode==="default"||se.mode==="prefer-fast")Ee=!0;else throw new Error("Invalid value for opts.mode");he._mode=oe(Ee,ge),he._fetchTimer=null,he.on("finish",function(){he._onFinish()})};ne(fe,b.Writable),fe.prototype.setHeader=function(se,he){var Ee=this,ge=se.toLowerCase();de.indexOf(ge)===-1&&(Ee._headers[ge]={name:se,value:he})},fe.prototype.getHeader=function(se){var he=this._headers[se.toLowerCase()];return he?he.value:null},fe.prototype.removeHeader=function(se){var he=this;delete he._headers[se.toLowerCase()]},fe.prototype._onFinish=function(){var se=this;if(!se._destroyed){var he=se._opts,Ee=se._headers,ge=null;he.method!=="GET"&&he.method!=="HEAD"&&(te.arraybuffer?ge=E(re.concat(se._body)):te.blobConstructor?ge=new ae.Blob(se._body.map(function(Se){return E(Se)}),{type:(Ee["content-type"]||{}).value||""}):ge=re.concat(se._body).toString());var ve=[];if(Object.keys(Ee).forEach(function(Se){var Fe=Ee[Se].name,Ce=Ee[Se].value;Array.isArray(Ce)?Ce.forEach(function(_e){ve.push([Fe,_e])}):ve.push([Fe,Ce])}),se._mode==="fetch"){var me=null,be=null;if(te.abortController){var ye=new AbortController;me=ye.signal,se._fetchAbortController=ye,"requestTimeout"in he&&he.requestTimeout!==0&&(se._fetchTimer=ae.setTimeout(function(){se.emit("requestTimeout"),se._fetchAbortController&&se._fetchAbortController.abort()},he.requestTimeout))}ae.fetch(se._opts.url,{method:se._opts.method,headers:ve,body:ge||void 0,mode:"cors",credentials:he.withCredentials?"include":"same-origin",signal:me}).then(function(Se){se._fetchResponse=Se,se._connect()},function(Se){ae.clearTimeout(se._fetchTimer),se._destroyed||se.emit("error",Se)})}else{var Ae=se._xhr=new ae.XMLHttpRequest;try{Ae.open(se._opts.method,se._opts.url,!0)}catch(Se){ee.nextTick(function(){se.emit("error",Se)});return}"responseType"in Ae&&(Ae.responseType=se._mode.split(":")[0]),"withCredentials"in Ae&&(Ae.withCredentials=!!he.withCredentials),se._mode==="text"&&"overrideMimeType"in Ae&&Ae.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in he&&(Ae.timeout=he.requestTimeout,Ae.ontimeout=function(){se.emit("requestTimeout")}),ve.forEach(function(Se){Ae.setRequestHeader(Se[0],Se[1])}),se._response=null,Ae.onreadystatechange=function(){switch(Ae.readyState){case ie.LOADING:case ie.DONE:se._onXHRProgress();break}},se._mode==="moz-chunked-arraybuffer"&&(Ae.onprogress=function(){se._onXHRProgress()}),Ae.onerror=function(){se._destroyed||se.emit("error",new Error("XHR error"))};try{Ae.send(ge)}catch(Se){ee.nextTick(function(){se.emit("error",Se)});return}}}};function ue(se){try{var he=se.status;return he!==null&&he!==0}catch(Ee){return!1}}fe.prototype._onXHRProgress=function(){var se=this;!ue(se._xhr)||se._destroyed||(se._response||se._connect(),se._response._onXHRProgress())},fe.prototype._connect=function(){var se=this;se._destroyed||(se._response=new z(se._xhr,se._fetchResponse,se._mode,se._fetchTimer),se._response.on("error",function(he){se.emit("error",he)}),se.emit("response",se._response))},fe.prototype._write=function(se,he,Ee){var ge=this;ge._body.push(se),Ee()},fe.prototype.abort=fe.prototype.destroy=function(){var se=this;se._destroyed=!0,ae.clearTimeout(se._fetchTimer),se._response&&(se._response._destroyed=!0),se._xhr?se._xhr.abort():se._fetchAbortController&&se._fetchAbortController.abort()},fe.prototype.end=function(se,he,Ee){var ge=this;typeof se=="function"&&(Ee=se,se=void 0),b.Writable.prototype.end.call(ge,se,he,Ee)},fe.prototype.flushHeaders=function(){},fe.prototype.setTimeout=function(){},fe.prototype.setNoDelay=function(){},fe.prototype.setSocketKeepAlive=function(){};var de=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this)}).call(this,a("_process"),typeof nt!="undefined"?nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},a("buffer").Buffer)},{"./capability":469,"./response":471,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.split.js":307,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394,"to-arraybuffer":415}],471:[function(a,pe,ce){(function(ee,ae,re){(function(){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.split.js"),a("core-js/modules/es.string.match.js"),a("core-js/modules/es.array.iterator.js"),a("core-js/modules/es.array-buffer.slice.js"),a("core-js/modules/es.typed-array.uint8-array.js"),a("core-js/modules/es.typed-array.copy-within.js"),a("core-js/modules/es.typed-array.every.js"),a("core-js/modules/es.typed-array.fill.js"),a("core-js/modules/es.typed-array.filter.js"),a("core-js/modules/es.typed-array.find.js"),a("core-js/modules/es.typed-array.find-index.js"),a("core-js/modules/es.typed-array.for-each.js"),a("core-js/modules/es.typed-array.includes.js"),a("core-js/modules/es.typed-array.index-of.js"),a("core-js/modules/es.typed-array.iterator.js"),a("core-js/modules/es.typed-array.join.js"),a("core-js/modules/es.typed-array.last-index-of.js"),a("core-js/modules/es.typed-array.map.js"),a("core-js/modules/es.typed-array.reduce.js"),a("core-js/modules/es.typed-array.reduce-right.js"),a("core-js/modules/es.typed-array.reverse.js"),a("core-js/modules/es.typed-array.set.js"),a("core-js/modules/es.typed-array.slice.js"),a("core-js/modules/es.typed-array.some.js"),a("core-js/modules/es.typed-array.sort.js"),a("core-js/modules/es.typed-array.subarray.js"),a("core-js/modules/es.typed-array.to-locale-string.js"),a("core-js/modules/es.typed-array.to-string.js"),a("core-js/modules/es.array.slice.js");var te=a("./capability"),ne=a("inherits"),x=a("readable-stream"),b=ce.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},E=ce.IncomingMessage=function(z,ie,oe,fe){var ue=this;if(x.Readable.call(ue),ue._mode=oe,ue.headers={},ue.rawHeaders=[],ue.trailers={},ue.rawTrailers=[],ue.on("end",function(){ee.nextTick(function(){ue.emit("close")})}),oe==="fetch"){var de=function me(){he.read().then(function(be){if(!ue._destroyed){if(be.done){ae.clearTimeout(fe),ue.push(null);return}ue.push(new re(be.value)),me()}}).catch(function(be){ae.clearTimeout(fe),ue._destroyed||ue.emit("error",be)})};if(ue._fetchResponse=ie,ue.url=ie.url,ue.statusCode=ie.status,ue.statusMessage=ie.statusText,ie.headers.forEach(function(me,be){ue.headers[be.toLowerCase()]=me,ue.rawHeaders.push(be,me)}),te.writableStream){var se=new WritableStream({write:function(be){return new Promise(function(ye,Ae){ue._destroyed?Ae():ue.push(new re(be))?ye():ue._resumeFetch=ye})},close:function(){ae.clearTimeout(fe),ue._destroyed||ue.push(null)},abort:function(be){ue._destroyed||ue.emit("error",be)}});try{ie.body.pipeTo(se).catch(function(me){ae.clearTimeout(fe),ue._destroyed||ue.emit("error",me)});return}catch(me){}}var he=ie.body.getReader();de()}else{ue._xhr=z,ue._pos=0,ue.url=z.responseURL,ue.statusCode=z.status,ue.statusMessage=z.statusText;var Ee=z.getAllResponseHeaders().split(/\r?\n/);if(Ee.forEach(function(me){var be=me.match(/^([^:]+):\s*(.*)/);if(be){var ye=be[1].toLowerCase();ye==="set-cookie"?(ue.headers[ye]===void 0&&(ue.headers[ye]=[]),ue.headers[ye].push(be[2])):ue.headers[ye]!==void 0?ue.headers[ye]+=", "+be[2]:ue.headers[ye]=be[2],ue.rawHeaders.push(be[1],be[2])}}),ue._charset="x-user-defined",!te.overrideMimeType){var ge=ue.rawHeaders["mime-type"];if(ge){var ve=ge.match(/;\s*charset=([^;])(;|$)/);ve&&(ue._charset=ve[1].toLowerCase())}ue._charset||(ue._charset="utf-8")}}};ne(E,x.Readable),E.prototype._read=function(){var z=this,ie=z._resumeFetch;ie&&(z._resumeFetch=null,ie())},E.prototype._onXHRProgress=function(){var z=this,ie=z._xhr,oe=null;switch(z._mode){case"text:vbarray":if(ie.readyState!==b.DONE)break;try{oe=new ae.VBArray(ie.responseBody).toArray()}catch(he){}if(oe!==null){z.push(new re(oe));break}case"text":try{oe=ie.responseText}catch(he){z._mode="text:vbarray";break}if(oe.length>z._pos){var fe=oe.substr(z._pos);if(z._charset==="x-user-defined"){for(var ue=new re(fe.length),de=0;dez._pos&&(z.push(new re(new Uint8Array(se.result.slice(z._pos)))),z._pos=se.result.byteLength)},se.onload=function(){z.push(null)},se.readAsArrayBuffer(oe);break}z._xhr.readyState===b.DONE&&z._mode!=="ms-stream"&&z.push(null)}}).call(this)}).call(this,a("_process"),typeof nt!="undefined"?nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},a("buffer").Buffer)},{"./capability":469,_process:467,buffer:90,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.split.js":307,"core-js/modules/es.typed-array.copy-within.js":315,"core-js/modules/es.typed-array.every.js":316,"core-js/modules/es.typed-array.fill.js":317,"core-js/modules/es.typed-array.filter.js":318,"core-js/modules/es.typed-array.find-index.js":319,"core-js/modules/es.typed-array.find.js":320,"core-js/modules/es.typed-array.for-each.js":321,"core-js/modules/es.typed-array.includes.js":322,"core-js/modules/es.typed-array.index-of.js":323,"core-js/modules/es.typed-array.iterator.js":324,"core-js/modules/es.typed-array.join.js":325,"core-js/modules/es.typed-array.last-index-of.js":326,"core-js/modules/es.typed-array.map.js":327,"core-js/modules/es.typed-array.reduce-right.js":328,"core-js/modules/es.typed-array.reduce.js":329,"core-js/modules/es.typed-array.reverse.js":330,"core-js/modules/es.typed-array.set.js":331,"core-js/modules/es.typed-array.slice.js":332,"core-js/modules/es.typed-array.some.js":333,"core-js/modules/es.typed-array.sort.js":334,"core-js/modules/es.typed-array.subarray.js":335,"core-js/modules/es.typed-array.to-locale-string.js":336,"core-js/modules/es.typed-array.to-string.js":337,"core-js/modules/es.typed-array.uint8-array.js":338,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394}],472:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/helpers/typeof"));a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.search.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.string.split.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/es.array.join.js"),a("core-js/modules/es.string.trim.js"),a("core-js/modules/es.string.match.js"),a("core-js/modules/es.array.slice.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.array.splice.js");var re=a("punycode"),te=a("./util");ce.parse=be,ce.resolve=Ae,ce.resolveObject=Se,ce.format=ye,ce.Url=ne;function ne(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var x=/^([a-z0-9.+-]+:)/i,b=/:[0-9]*$/,E=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,z=["<",">",'"',"`"," ","\r",` -`," "],ie=["{","}","|","\\","^","`"].concat(z),oe=["'"].concat(ie),fe=["%","/","?",";","#"].concat(oe),ue=["/","?","#"],de=255,se=/^[+a-z0-9A-Z_-]{0,63}$/,he=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,Ee={javascript:!0,"javascript:":!0},ge={javascript:!0,"javascript:":!0},ve={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},me=a("querystring");function be(Fe,Ce,_e){if(Fe&&te.isObject(Fe)&&Fe instanceof ne)return Fe;var we=new ne;return we.parse(Fe,Ce,_e),we}ne.prototype.parse=function(Fe,Ce,_e){if(!te.isString(Fe))throw new TypeError("Parameter 'url' must be a string, not "+(0,ae.default)(Fe));var we=Fe.indexOf("?"),Ie=we!==-1&&we127?Ye+="x":Ye+=Be[Te];if(!Ye.match(se)){var Qe=tt.slice(0,Ne),$e=tt.slice(Ne+1),qe=Be.match(he);qe&&(Qe.push(qe[1]),$e.unshift(qe[2])),$e.length&&(Pe="/"+$e.join(".")+Pe),this.hostname=Qe.join(".");break}}}this.hostname.length>de?this.hostname="":this.hostname=this.hostname.toLowerCase(),rt||(this.hostname=re.toASCII(this.hostname));var je=this.port?":"+this.port:"",De=this.hostname||"";this.host=De+je,this.href+=this.host,rt&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),Pe[0]!=="/"&&(Pe="/"+Pe))}if(!Ee[He])for(var Ne=0,ze=oe.length;Ne0?_e.host.split("@"):!1;Ye&&(_e.auth=Ye.shift(),_e.host=_e.hostname=Ye.shift())}return _e.search=Fe.search,_e.query=Fe.query,(!te.isNull(_e.pathname)||!te.isNull(_e.search))&&(_e.path=(_e.pathname?_e.pathname:"")+(_e.search?_e.search:"")),_e.href=_e.format(),_e}if(!tt.length)return _e.pathname=null,_e.search?_e.path="/"+_e.search:_e.path=null,_e.href=_e.format(),_e;for(var Te=tt.slice(-1)[0],Ze=(_e.host||Fe.host||tt.length>1)&&(Te==="."||Te==="..")||Te==="",Qe=0,$e=tt.length;$e>=0;$e--)Te=tt[$e],Te==="."?tt.splice($e,1):Te===".."?(tt.splice($e,1),Qe++):Qe&&(tt.splice($e,1),Qe--);if(!Ve&&!rt)for(;Qe--;Qe)tt.unshift("..");Ve&&tt[0]!==""&&(!tt[0]||tt[0].charAt(0)!=="/")&&tt.unshift(""),Ze&&tt.join("/").substr(-1)!=="/"&&tt.push("");var qe=tt[0]===""||tt[0]&&tt[0].charAt(0)==="/";if(Be){_e.hostname=_e.host=qe?"":tt.length?tt.shift():"";var Ye=_e.host&&_e.host.indexOf("@")>0?_e.host.split("@"):!1;Ye&&(_e.auth=Ye.shift(),_e.host=_e.hostname=Ye.shift())}return Ve=Ve||_e.host&&tt.length,Ve&&!qe&&tt.unshift(""),tt.length?_e.pathname=tt.join("/"):(_e.pathname=null,_e.path=null),(!te.isNull(_e.pathname)||!te.isNull(_e.search))&&(_e.path=(_e.pathname?_e.pathname:"")+(_e.search?_e.search:"")),_e.auth=Fe.auth||_e.auth,_e.slashes=_e.slashes||Fe.slashes,_e.href=_e.format(),_e},ne.prototype.parseHost=function(){var Fe=this.host,Ce=b.exec(Fe);Ce&&(Ce=Ce[0],Ce!==":"&&(this.port=Ce.substr(1)),Fe=Fe.substr(0,Fe.length-Ce.length)),Fe&&(this.hostname=Fe)}},{"./util":473,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.array.splice.js":283,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.search.js":306,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,punycode:382,querystring:385}],473:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/helpers/typeof"));pe.exports={isString:function(te){return typeof te=="string"},isObject:function(te){return(0,ae.default)(te)==="object"&&te!==null},isNull:function(te){return te===null},isNullOrUndefined:function(te){return te==null}}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79}],474:[function(a,pe,ce){"use strict";a("core-js/modules/es.number.constructor.js"),ce.encodeURIComponent=function(ee){try{return encodeURIComponent(ee)}catch(ae){return ee}},ce.escape=a("escape-html"),ce.timestamp=function(ae){if(ae){var re=ae;return typeof re=="string"&&(re=Number(re)),String(ae).length===10&&(re*=1e3),new Date(re)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(a,pe,ce){(function(ee,ae){(function(){"use strict";var re=a("@babel/runtime/helpers/interopRequireDefault"),te=re(a("@babel/runtime/helpers/typeof"));a("core-js/modules/es.string.trim.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.split.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.function.name.js"),a("core-js/modules/es.array.concat.js");var ne=a("util"),x=a("url"),b=a("http"),E=a("https"),z=a("debug")("urllib"),ie=a("humanize-ms"),oe=0,fe=Math.pow(2,31)-10,ue=/^https?:\/\//i;function de(ge,ve){return ge===void 0?ve:ge}function se(ge){return ge?ge.split(";")[0].trim().toLowerCase():""}function he(ge,ve){return function(me,be,ye){if(me)return ve(me);ge({data:be,status:ye.statusCode,headers:ye.headers,res:ye})}}ce.TIMEOUTS=[ie("300s"),ie("300s")];var Ee=["json","text"];ce.request=function(ve,me,be){return arguments.length===2&&typeof me=="function"&&(be=me,me=null),typeof be=="function"?ce.requestWithCallback(ve,me,be):new Promise(function(ye,Ae){ce.requestWithCallback(ve,me,he(ye,Ae))})},ce.requestWithCallback=function(ve,me,be){if(!ve||typeof ve!="string"&&(0,te.default)(ve)!=="object"){var ye=ne.format("expect request url to be a string or a http request options, but got %j",ve);throw new Error(ye)}arguments.length===2&&typeof me=="function"&&(be=me,me=null),me=me||{},oe>=fe&&(oe=0);var Ae=++oe;me.requestUrls=me.requestUrls||[];var Se={requestId:Ae,url:ve,args:me,ctx:me.ctx};me.emitter&&me.emitter.emit("request",Se),me.timeout=me.timeout||ce.TIMEOUTS,me.maxRedirects=me.maxRedirects||10,me.streaming=me.streaming||me.customResponse;var Fe=Date.now(),Ce;typeof ve=="string"?(ue.test(ve)||(ve="https://"+ve),Ce=x.parse(ve)):Ce=ve;var _e=(me.type||me.method||Ce.method||"GET").toUpperCase(),we=Ce.port||80,Ie=b,Oe=de(me.agent,ce.agent),We=me.fixJSONCtlChars;Ce.protocol==="https:"&&(Ie=E,Oe=de(me.httpsAgent,ce.httpsAgent),Ce.port||(we=443));var Pe={host:Ce.hostname||Ce.host||"localhost",path:Ce.path||"/",method:_e,port:we,agent:Oe,headers:me.headers||{},lookup:me.lookup};Array.isArray(me.timeout)?Pe.requestTimeout=me.timeout[me.timeout.length-1]:typeof me.timeout!="undefined"&&(Pe.requestTimeout=me.timeout);var Xe=me.auth||Ce.auth;Xe&&(Pe.auth=Xe);var Ge=me.content||me.data,He=_e==="GET"||_e==="HEAD"||me.dataAsQueryString;if(!me.content&&Ge&&!(typeof Ge=="string"||ae.isBuffer(Ge)))if(He)Ge=me.nestedQuerystring?qs.stringify(Ge):querystring.stringify(Ge);else{var ke=Pe.headers["Content-Type"]||Pe.headers["content-type"];ke||(me.contentType==="json"?ke="application/json":ke="application/x-www-form-urlencoded",Pe.headers["Content-Type"]=ke),se(ke)==="application/json"?Ge=JSON.stringify(Ge):Ge=me.nestedQuerystring?qs.stringify(Ge):querystring.stringify(Ge)}He&&Ge&&(Pe.path+=(Ce.query?"&":"?")+Ge,Ge=null);var Re=0;if(Ge){var Ne=Ge.length;ae.isBuffer(Ge)||(Ne=ae.byteLength(Ge)),Re=Pe.headers["Content-Length"]=Ne}me.dataType==="json"&&(Pe.headers.Accept="application/json"),typeof me.beforeRequest=="function"&&me.beforeRequest(Pe);var Me=null,Ue=null,Ve=null,rt=!1,tt=!1,ze=0,Be=-1,Ye=!1,Te="",Ze="",Qe=null;me.timing&&(Qe={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function $e(){Me&&(clearTimeout(Me),Me=null)}function qe(){Ue&&(clearTimeout(Ue),Ue=null)}function je(gt,ct,ht){if(qe(),!be){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),Ae,ee.pid,Pe.method,ve),gt&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s -stack: %s`,Date(),Ae,ee.pid,gt.name,gt.message,gt.stack);return}var st=be;be=null;var Ct={};ht&&(Be=ht.statusCode,Ct=ht.headers);var pt=Date.now()-Fe;Qe&&(Qe.contentDownload=pt),z("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",pt,ze,Be,Pe.method,Pe.host,Pe.path,tt,Qe);var St={status:Be,statusCode:Be,headers:Ct,size:ze,aborted:Ye,rt:pt,keepAliveSocket:tt,data:ct,requestUrls:me.requestUrls,timing:Qe,remoteAddress:Te,remotePort:Ze};if(gt){var Dt="";Oe&&typeof Oe.getCurrentStatus=="function"&&(Dt=", agent status: "+JSON.stringify(Oe.getCurrentStatus())),gt.message+=", "+Pe.method+" "+ve+" "+Be+" (connected: "+rt+", keepalive socket: "+tt+Dt+`) -headers: `+JSON.stringify(Ct),gt.data=ct,gt.path=Pe.path,gt.status=Be,gt.headers=Ct,gt.res=St}st(gt,ct,me.streaming?ht:St),me.emitter&&(Se.url=ve,Se.socket=wt&&wt.connection,Se.options=Pe,Se.size=Re,me.emitter.emit("response",{requestId:Ae,error:gt,ctx:me.ctx,req:Se,res:St}))}function De(gt){var ct=null;if(me.followRedirect&&statuses.redirect[gt.statusCode]){me._followRedirectCount=(me._followRedirectCount||0)+1;var ht=gt.headers.location;if(!ht)ct=new Error("Got statusCode "+gt.statusCode+" but cannot resolve next location from headers"),ct.name="FollowRedirectError";else if(me._followRedirectCount>me.maxRedirects)ct=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+ve),ct.name="MaxRedirectError";else{var st=me.formatRedirectUrl?me.formatRedirectUrl(ve,ht):x.resolve(ve,ht);z("Request#%d %s: `redirected` from %s to %s",Ae,Pe.path,ve,st),qe(),me.headers&&me.headers.Host&&ue.test(ht)&&(me.headers.Host=null);var Ct=be;return be=null,ce.requestWithCallback(st,me,Ct),{redirect:!0,error:null}}}return{redirect:!1,error:ct}}me.gzip&&!Pe.headers["Accept-Encoding"]&&!Pe.headers["accept-encoding"]&&(Pe.headers["Accept-Encoding"]="gzip");function Le(gt,ct,ht){var st=gt.headers["content-encoding"];return ht(null,ct,st)}var Je=me.writeStream;z("Request#%d %s %s with headers %j, options.path: %s",Ae,_e,ve,Pe.headers,Pe.path),me.requestUrls.push(ve);function et(gt){if(Qe&&(Qe.waiting=Date.now()-Fe),z("Request#%d %s `req response` event emit: status %d, headers: %j",Ae,ve,gt.statusCode,gt.headers),me.streaming){var ct=De(gt);if(ct.redirect){gt.resume();return}return ct.error?(gt.resume(),je(ct.error,null,gt)):je(null,null,gt)}if(gt.on("close",function(){z("Request#%d %s: `res close` event emit, total size %d",Ae,ve,ze)}),gt.on("error",function(){z("Request#%d %s: `res error` event emit, total size %d",Ae,ve,ze)}),gt.on("aborted",function(){Ye=!0,z("Request#%d %s: `res aborted` event emit, total size %d",Ae,ve,ze)}),Je){var ht=De(gt);if(ht.redirect){gt.resume();return}return ht.error?(gt.resume(),Je.end(),je(ht.error,null,gt)):(me.consumeWriteStream===!1?gt.on("end",je.bind(null,null,null,gt)):Je.on("close",function(){z("Request#%d %s: writeStream close event emitted",Ae,ve),je(Ve||null,null,gt)}),gt.pipe(Je))}var st=[];gt.on("data",function(Ct){z("Request#%d %s: `res data` event emit, size %d",Ae,ve,Ct.length),ze+=Ct.length,st.push(Ct)}),gt.on("end",function(){var Ct=ae.concat(st,ze);if(z("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",Ae,ve,ze,gt._dumped),Ve)return je(Ve,Ct,gt);var pt=De(gt);if(pt.error)return je(pt.error,Ct,gt);pt.redirect||Le(gt,Ct,function(St,Dt,Rt){if(St)return je(St,Ct,gt);if(!Rt&&Ee.indexOf(me.dataType)>=0){try{Dt=decodeBodyByCharset(Dt,gt)}catch(un){return z("decodeBodyByCharset error: %s",un),je(null,Dt,gt)}if(me.dataType==="json")if(ze===0)Dt=null;else{var Pt=parseJSON(Dt,We);Pt.error?St=Pt.error:Dt=Pt.data}}Ye&&z("Request#%d %s: Remote socket was terminated before `response.end()` was called",Ae,ve),je(St,Dt,gt)})})}var it,ot;Array.isArray(me.timeout)?(it=ie(me.timeout[0]),ot=ie(me.timeout[1])):it=ot=ie(me.timeout),z("ConnectTimeout: %d, ResponseTimeout: %d",it,ot);function at(){z("Connect timer ticking, timeout: %d",it),Me=setTimeout(function(){Me=null,Be===-1&&(Be=-2);var gt="Connect timeout for "+it+"ms",ct="ConnectionTimeoutError";wt.socket||(ct="SocketAssignTimeoutError",gt+=", working sockets is full"),Ve=new Error(gt),Ve.name=ct,Ve.requestId=Ae,z("ConnectTimeout: Request#%d %s %s: %s, connected: %s",Ae,ve,Ve.name,gt,rt),Tt()},it)}function Ut(){z("Response timer ticking, timeout: %d",ot),Ue=setTimeout(function(){Ue=null;var gt="Response timeout for "+ot+"ms",ct="ResponseTimeoutError";Ve=new Error(gt),Ve.name=ct,Ve.requestId=Ae,z("ResponseTimeout: Request#%d %s %s: %s, connected: %s",Ae,ve,Ve.name,gt,rt),Tt()},ot)}var wt;Pe.mode=me.mode?me.mode:"";try{wt=Ie.request(Pe,et)}catch(gt){return je(gt)}typeof window=="undefined"?at():wt.on("requestTimeout",function(){Be===-1&&(Be=-2);var gt="Connect timeout for "+it+"ms",ct="ConnectionTimeoutError";Ve=new Error(gt),Ve.name=ct,Ve.requestId=Ae,Tt()});function Tt(){z("Request#%d %s abort, connected: %s",Ae,ve,rt),wt.socket||(Ve.noSocket=!0,je(Ve)),wt.abort()}return Qe&&wt.on("finish",function(){Qe.requestSent=Date.now()-Fe}),wt.once("socket",function(gt){Qe&&(Qe.queuing=Date.now()-Fe);var ct=gt.readyState;if(ct==="opening"){gt.once("lookup",function(ht,st,Ct){z("Request#%d %s lookup: %s, %s, %s",Ae,ve,ht,st,Ct),Qe&&(Qe.dnslookup=Date.now()-Fe),st&&(Te=st)}),gt.once("connect",function(){Qe&&(Qe.connected=Date.now()-Fe),$e(),Ut(),z("Request#%d %s new socket connected",Ae,ve),rt=!0,Te||(Te=gt.remoteAddress),Ze=gt.remotePort});return}z("Request#%d %s reuse socket connected, readyState: %s",Ae,ve,ct),rt=!0,tt=!0,Te||(Te=gt.remoteAddress),Ze=gt.remotePort,$e(),Ut()}),wt.on("error",function(gt){(gt.name==="Error"||gt.name==="TypeError")&&(gt.name=rt?"ResponseError":"RequestError"),gt.message+=' (req "error")',z("Request#%d %s `req error` event emit, %s: %s",Ae,ve,gt.name,gt.message),je(Ve||gt)}),Je&&Je.once("error",function(gt){gt.message+=' (writeStream "error")',Ve=gt,z("Request#%d %s `writeStream error` event emit, %s: %s",Ae,ve,gt.name,gt.message),Tt()}),me.stream?(me.stream.pipe(wt),me.stream.once("error",function(gt){gt.message+=' (stream "error")',Ve=gt,z("Request#%d %s `readStream error` event emit, %s: %s",Ae,ve,gt.name,gt.message),Tt()})):wt.end(Ge),wt.requestId=Ae,wt}}).call(this)}).call(this,a("_process"),a("buffer").Buffer)},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,debug:465,http:468,https:355,"humanize-ms":356,url:472,util:419}]},{},[1])(1)})})(window)},57780:function(dt,nt,le){"use strict";le.r(nt),le.d(nt,{clsx:function(){return xe}});function y(a){var pe,ce,ee="";if(typeof a=="string"||typeof a=="number")ee+=a;else if(typeof a=="object")if(Array.isArray(a))for(pe=0;pe2&&arguments[2]!==void 0?arguments[2]:!1;gn.forEach(function(hn){if(!(!ln&&Xt!==!1&&Xt>0&&tn.length>=Xt)){var sn=[].concat((0,a.Z)(xn),[hn]),xt=hn[Ct.children],Bt=bn||hn.disabled;if((!xt||xt.length===0||Dt)&&Pt(ht,sn,{label:Ct.label})){var Lt;tn.push((0,xe.Z)((0,xe.Z)({},hn),{},(Lt={disabled:Bt},(0,z.Z)(Lt,Ct.label,pn(ht,sn,pt,Ct)),(0,z.Z)(Lt,ie,sn),(0,z.Z)(Lt,Ct.children,void 0),Lt)))}xt&&Yt(hn[Ct.children],sn,Bt)}})}return Yt(st,[]),ln&&tn.sort(function(gn,xn){return ln(gn[ie],xn[ie],ht,Ct)}),Xt!==!1&&Xt>0?tn.slice(0,Xt):tn},[ht,st,Ct,pt,pn,Dt,Pt,ln,Xt])},de=ue,se="__RC_CASCADER_SPLIT__",he="SHOW_PARENT",Ee="SHOW_CHILD";function ge(ct){return ct.join(se)}function ve(ct){return ct.map(ge)}function me(ct){return ct.split(se)}function be(ct){var ht=ct||{},st=ht.label,Ct=ht.value,pt=ht.children,St=Ct||"value";return{label:st||"label",value:St,key:St,children:pt||"children"}}function ye(ct,ht){var st,Ct;return(st=ct.isLeaf)!==null&&st!==void 0?st:!((Ct=ct[ht.children])!==null&&Ct!==void 0&&Ct.length)}function Ae(ct){var ht=ct.parentElement;if(ht){var st=ct.offsetTop-ht.offsetTop;st-ht.scrollTop<0?ht.scrollTo({top:st}):st+ct.offsetHeight-ht.scrollTop>ht.offsetHeight&&ht.scrollTo({top:st+ct.offsetHeight-ht.offsetHeight})}}function Se(ct,ht){return ct.map(function(st){var Ct;return(Ct=st[ie])===null||Ct===void 0?void 0:Ct.map(function(pt){return pt[ht.value]})})}function Fe(ct){return Array.isArray(ct)&&Array.isArray(ct[0])}function Ce(ct){return ct?Fe(ct)?ct:(ct.length===0?[]:[ct]).map(function(ht){return Array.isArray(ht)?ht:[ht]}):[]}function _e(ct,ht,st){var Ct=new Set(ct),pt=ht();return ct.filter(function(St){var Dt=pt[St],Rt=Dt?Dt.parent:null,Pt=Dt?Dt.children:null;return Dt&&Dt.node.disabled?!0:st===Ee?!(Pt&&Pt.some(function(un){return un.key&&Ct.has(un.key)})):!(Rt&&!Rt.node.disabled&&Ct.has(Rt.key))})}function we(ct,ht,st){for(var Ct=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,pt=ht,St=[],Dt=function(){var un,pn,nn,Xt=ct[Rt],ln=(un=pt)===null||un===void 0?void 0:un.findIndex(function(Yt){var gn=Yt[st.value];return Ct?String(gn)===String(Xt):gn===Xt}),tn=ln!==-1?(pn=pt)===null||pn===void 0?void 0:pn[ln]:null;St.push({value:(nn=tn==null?void 0:tn[st.value])!==null&&nn!==void 0?nn:Xt,index:ln,option:tn}),pt=tn==null?void 0:tn[st.children]},Rt=0;Rt1){var Lt=tn.slice(0,-1);bn(Lt)}else un(!1)},xt=function(){var Lt,Qt=((Lt=gn[Yt])===null||Lt===void 0?void 0:Lt[st.children])||[],Ft=Qt.find(function(ut){return!ut.disabled});if(Ft){var _t=[].concat((0,a.Z)(tn),[Ft[st.value]]);bn(_t)}};ne.useImperativeHandle(ct,function(){return{onKeyDown:function(Lt){var Qt=Lt.which;switch(Qt){case Ze.Z.UP:case Ze.Z.DOWN:{var Ft=0;Qt===Ze.Z.UP?Ft=-1:Qt===Ze.Z.DOWN&&(Ft=1),Ft!==0&&hn(Ft);break}case Ze.Z.LEFT:{if(Pt)break;nn?xt():sn();break}case Ze.Z.RIGHT:{if(Pt)break;nn?sn():xt();break}case Ze.Z.BACKSPACE:{Pt||sn();break}case Ze.Z.ENTER:{if(tn.length){var _t=gn[Yt],ut=(_t==null?void 0:_t[ie])||[];ut.length?St(ut.map(function(vt){return vt[st.value]}),ut[ut.length-1]):St(tn,gn[Yt])}break}case Ze.Z.ESC:un(!1),pn&&Lt.stopPropagation()}},onKeyUp:function(){}}})},$e=ne.forwardRef(function(ct,ht){var st,Ct,pt,St=ct.prefixCls,Dt=ct.multiple,Rt=ct.searchValue,Pt=ct.toggleOpen,un=ct.notFoundContent,pn=ct.direction,nn=ct.open,Xt=ct.disabled,ln=ne.useRef(null),tn=pn==="rtl",Yt=ne.useContext(b),gn=Yt.options,xn=Yt.values,bn=Yt.halfValues,hn=Yt.fieldNames,sn=Yt.changeOnSelect,xt=Yt.onSelect,Bt=Yt.searchOptions,Lt=Yt.dropdownPrefixCls,Qt=Yt.loadData,Ft=Yt.expandTrigger,_t=Lt||St,ut=ne.useState([]),vt=(0,pe.Z)(ut,2),It=vt[0],Jt=vt[1],qt=function(_n){if(!(!Qt||Rt)){var Fn=we(_n,gn,hn),Xn=Fn.map(function(hr){var br=hr.option;return br}),nr=Xn[Xn.length-1];if(nr&&!ye(nr,hn)){var Er=ge(_n);Jt(function(hr){return[].concat((0,a.Z)(hr),[Er])}),Qt(Xn)}}};ne.useEffect(function(){It.length&&It.forEach(function(In){var _n=me(In),Fn=we(_n,gn,hn,!0).map(function(nr){var Er=nr.option;return Er}),Xn=Fn[Fn.length-1];(!Xn||Xn[hn.children]||ye(Xn,hn))&&Jt(function(nr){return nr.filter(function(Er){return Er!==In})})})},[gn,It,hn]);var Kt=ne.useMemo(function(){return new Set(ve(xn))},[xn]),Gt=ne.useMemo(function(){return new Set(ve(bn))},[bn]),Ht=Te(Dt,nn),yn=(0,pe.Z)(Ht,2),fn=yn[0],Dn=yn[1],jn=function(_n){Dn(_n),qt(_n)},Pn=function(_n){if(Xt)return!1;var Fn=_n.disabled,Xn=ye(_n,hn);return!Fn&&(Xn||sn||Dt)},qn=function(_n,Fn){var Xn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;xt(_n),!Dt&&(Fn||sn&&(Ft==="hover"||Xn))&&Pt(!1)},Zt=ne.useMemo(function(){return Rt?Bt:gn},[Rt,Bt,gn]),en=ne.useMemo(function(){for(var In=[{options:Zt}],_n=Zt,Fn=Se(_n,hn),Xn=function(){var hr=fn[nr],br=_n.find(function(Ur,zr){return(Fn[zr]?ge(Fn[zr]):Ur[hn.value])===hr}),or=br==null?void 0:br[hn.children];if(!(or!=null&&or.length))return 1;_n=or,In.push({options:or})},nr=0;nr":xn,hn=st.loadingIcon,sn=st.direction,xt=st.notFoundContent,Bt=xt===void 0?"Not Found":xt,Lt=st.disabled,Qt=!!Pt,Ft=(0,Le.C8)(un,{value:pn,postState:Ce}),_t=(0,pe.Z)(Ft,2),ut=_t[0],vt=_t[1],It=ne.useMemo(function(){return be(nn)},[JSON.stringify(nn)]),Jt=Xe(It,Rt),qt=(0,pe.Z)(Jt,3),Kt=qt[0],Gt=qt[1],Ht=qt[2],yn=Oe(Kt,It),fn=Ne(Qt,ut,Gt,Ht,yn),Dn=(0,pe.Z)(fn,3),jn=Dn[0],Pn=Dn[1],qn=Dn[2],Zt=(0,Le.zX)(function(Ot){if(vt(Ot),ln){var Tn=Ce(Ot),In=Tn.map(function(Xn){return we(Xn,Kt,It).map(function(nr){return nr.option})}),_n=Qt?Tn:Tn[0],Fn=Qt?In:In[0];ln(_n,Fn)}}),en=Re(Qt,Zt,jn,Pn,qn,Gt,Ht,tn),Bn=(0,Le.zX)(function(Ot){en(Ot)}),En=ne.useMemo(function(){return{options:Kt,fieldNames:It,values:jn,halfValues:Pn,changeOnSelect:Xt,onSelect:Bn,checkable:Pt,searchOptions:[],dropdownPrefixCls:void 0,loadData:Yt,expandTrigger:gn,expandIcon:bn,loadingIcon:hn,dropdownMenuColumnStyle:void 0}},[Kt,It,jn,Pn,Xt,Bn,Pt,Yt,gn,bn,hn]),Sn="".concat(pt,"-panel"),Ln=!Kt.length;return ne.createElement(b.Provider,{value:En},ne.createElement("div",{className:Ue()(Sn,(ht={},(0,z.Z)(ht,"".concat(Sn,"-rtl"),sn==="rtl"),(0,z.Z)(ht,"".concat(Sn,"-empty"),Ln),ht),Dt),style:St},Ln?Bt:ne.createElement(qe,{prefixCls:pt,searchValue:"",multiple:Qt,toggleOpen:Je,open:!0,direction:sn,disabled:Lt})))}function it(ct){var ht=ct.onPopupVisibleChange,st=ct.popupVisible,Ct=ct.popupClassName,pt=ct.popupPlacement;warning(!ht,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(st===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(Ct===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(pt===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function ot(ct,ht){if(ct){var st=function Ct(pt){for(var St=0;St":qt,Gt=ct.loadingIcon,Ht=ct.children,yn=ct.dropdownMatchSelectWidth,fn=yn===void 0?!1:yn,Dn=ct.showCheckedStrategy,jn=Dn===void 0?he:Dn,Pn=ct.optionRender,qn=(0,ce.Z)(ct,Ut),Zt=(0,ae.ZP)(st),en=!!nn,Bn=(0,te.Z)(Dt,{value:Rt,postState:Ce}),En=(0,pe.Z)(Bn,2),Sn=En[0],Ln=En[1],Ot=ne.useMemo(function(){return be(St)},[JSON.stringify(St)]),Tn=Xe(Ot,bn),In=(0,pe.Z)(Tn,3),_n=In[0],Fn=In[1],Xn=In[2],nr=(0,te.Z)("",{value:tn,postState:function(Pr){return Pr||""}}),Er=(0,pe.Z)(nr,2),hr=Er[0],br=Er[1],or=function(Pr,lr){br(Pr),lr.source!=="blur"&&Yt&&Yt(Pr)},Ur=He(gn),zr=(0,pe.Z)(Ur,2),qr=zr[0],ir=zr[1],Tr=de(hr,_n,Ot,hn||pt,ir,Pt||en),Hr=Oe(_n,Ot),jr=Ne(en,Sn,Fn,Xn,Hr),Dr=(0,pe.Z)(jr,3),Sr=Dr[0],Qn=Dr[1],ar=Dr[2],yt=ne.useMemo(function(){var Mr=ve(Sr),Pr=_e(Mr,Fn,jn);return[].concat((0,a.Z)(ar),(0,a.Z)(Xn(Pr)))},[Sr,Fn,Xn,ar,jn]),Fr=Ie(yt,_n,Ot,en,pn),Ir=(0,re.Z)(function(Mr){if(Ln(Mr),un){var Pr=Ce(Mr),lr=Pr.map(function(Ke){return we(Ke,_n,Ot).map(function(lt){return lt.option})}),Gn=en?Pr:Pr[0],on=en?lr:lr[0];un(Gn,on)}}),Vr=Re(en,Ir,Sr,Qn,ar,Fn,Xn,jn),Lr=(0,re.Z)(function(Mr){(!en||ln)&&br(""),Vr(Mr)}),sr=function(Pr,lr){if(lr.type==="clear"){Ir([]);return}var Gn=lr.values[0],on=Gn.valueCells;Lr(on)},wr=Bt!==void 0?Bt:xt,dn=Qt||Lt,xr=vt||ut,gr=function(Pr){It==null||It(Pr),Jt==null||Jt(Pr)},$n=ne.useMemo(function(){return{options:_n,fieldNames:Ot,values:Sr,halfValues:Qn,changeOnSelect:Pt,onSelect:Lr,checkable:nn,searchOptions:Tr,dropdownPrefixCls:hn,loadData:sn,expandTrigger:xn,expandIcon:Kt,loadingIcon:Gt,dropdownMenuColumnStyle:Ft,optionRender:Pn}},[_n,Ot,Sr,Qn,Pt,Lr,nn,Tr,hn,sn,xn,Kt,Gt,Ft,Pn]),Cr=!(hr?Tr:_n).length,Yr=hr&&ir.matchInputWidth||Cr?{}:{minWidth:"auto"};return ne.createElement(b.Provider,{value:$n},ne.createElement(ee.Ac,(0,y.Z)({},qn,{ref:ht,id:Zt,prefixCls:pt,autoClearSearchValue:ln,dropdownMatchSelectWidth:fn,dropdownStyle:(0,xe.Z)((0,xe.Z)({},Yr),_t),displayValues:Fr,onDisplayValuesChange:sr,mode:en?"multiple":void 0,searchValue:hr,onSearch:or,showSearch:qr,OptionList:De,emptyOptions:Cr,open:wr,dropdownClassName:dn,placement:xr,onDropdownVisibleChange:gr,getRawInputElement:function(){return Ht}})))});wt.SHOW_PARENT=he,wt.SHOW_CHILD=Ee,wt.Panel=et;var Tt=wt,gt=Tt},98535:function(dt,nt,le){"use strict";le.r(nt),le.d(nt,{Panel:function(){return Ce},default:function(){return Fe}});var y=le(32855),xe=le(3300),a=le(11913),pe=le(34666),ce=le(92310),ee=le.n(ce),ae=le(18929),re=le(48736),te=le(59301),ne=le(43079),x=le(11592),b=le(27247),E=le(74430),z=le(77900),ie=le(10228),oe=te.forwardRef(function(_e,we){var Ie=_e.prefixCls,Oe=_e.forceRender,We=_e.className,Pe=_e.style,Xe=_e.children,Ge=_e.isActive,He=_e.role,ke=_e.classNames,Re=_e.styles,Ne=te.useState(Ge||Oe),Me=(0,a.Z)(Ne,2),Ue=Me[0],Ve=Me[1];return te.useEffect(function(){(Oe||Ge)&&Ve(!0)},[Oe,Ge]),Ue?te.createElement("div",{ref:we,className:ee()("".concat(Ie,"-content"),(0,E.Z)((0,E.Z)({},"".concat(Ie,"-content-active"),Ge),"".concat(Ie,"-content-inactive"),!Ge),We),style:Pe,role:He},te.createElement("div",{className:ee()("".concat(Ie,"-content-box"),ke==null?void 0:ke.body),style:Re==null?void 0:Re.body},Xe)):null});oe.displayName="PanelContent";var fe=oe,ue=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],de=te.forwardRef(function(_e,we){var Ie=_e.showArrow,Oe=Ie===void 0?!0:Ie,We=_e.headerClass,Pe=_e.isActive,Xe=_e.onItemClick,Ge=_e.forceRender,He=_e.className,ke=_e.classNames,Re=ke===void 0?{}:ke,Ne=_e.styles,Me=Ne===void 0?{}:Ne,Ue=_e.prefixCls,Ve=_e.collapsible,rt=_e.accordion,tt=_e.panelKey,ze=_e.extra,Be=_e.header,Ye=_e.expandIcon,Te=_e.openMotion,Ze=_e.destroyInactivePanel,Qe=_e.children,$e=(0,ne.Z)(_e,ue),qe=Ve==="disabled",je=ze!=null&&typeof ze!="boolean",De=(0,E.Z)((0,E.Z)((0,E.Z)({onClick:function(){Xe==null||Xe(tt)},onKeyDown:function(Ut){(Ut.key==="Enter"||Ut.keyCode===ie.Z.ENTER||Ut.which===ie.Z.ENTER)&&(Xe==null||Xe(tt))},role:rt?"tab":"button"},"aria-expanded",Pe),"aria-disabled",qe),"tabIndex",qe?-1:0),Le=typeof Ye=="function"?Ye(_e):te.createElement("i",{className:"arrow"}),Je=Le&&te.createElement("div",(0,y.Z)({className:"".concat(Ue,"-expand-icon")},["header","icon"].includes(Ve)?De:{}),Le),et=ee()("".concat(Ue,"-item"),(0,E.Z)((0,E.Z)({},"".concat(Ue,"-item-active"),Pe),"".concat(Ue,"-item-disabled"),qe),He),it=ee()(We,"".concat(Ue,"-header"),(0,E.Z)({},"".concat(Ue,"-collapsible-").concat(Ve),!!Ve),Re.header),ot=(0,b.Z)({className:it,style:Me.header},["header","icon"].includes(Ve)?{}:De);return te.createElement("div",(0,y.Z)({},$e,{ref:we,className:et}),te.createElement("div",ot,Oe&&Je,te.createElement("span",(0,y.Z)({className:"".concat(Ue,"-header-text")},Ve==="header"?De:{}),Be),je&&te.createElement("div",{className:"".concat(Ue,"-extra")},ze)),te.createElement(z.default,(0,y.Z)({visible:Pe,leavedClassName:"".concat(Ue,"-content-hidden")},Te,{forceRender:Ge,removeOnLeave:Ze}),function(at,Ut){var wt=at.className,Tt=at.style;return te.createElement(fe,{ref:Ut,prefixCls:Ue,className:wt,classNames:Re,style:Tt,styles:Me,isActive:Pe,forceRender:Ge,role:rt?"tabpanel":void 0},Qe)}))}),se=de,he=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],Ee=function(we,Ie){var Oe=Ie.prefixCls,We=Ie.accordion,Pe=Ie.collapsible,Xe=Ie.destroyInactivePanel,Ge=Ie.onItemClick,He=Ie.activeKey,ke=Ie.openMotion,Re=Ie.expandIcon;return we.map(function(Ne,Me){var Ue=Ne.children,Ve=Ne.label,rt=Ne.key,tt=Ne.collapsible,ze=Ne.onItemClick,Be=Ne.destroyInactivePanel,Ye=(0,ne.Z)(Ne,he),Te=String(rt!=null?rt:Me),Ze=tt!=null?tt:Pe,Qe=Be!=null?Be:Xe,$e=function(De){Ze!=="disabled"&&(Ge(De),ze==null||ze(De))},qe=!1;return We?qe=He[0]===Te:qe=He.indexOf(Te)>-1,te.createElement(se,(0,y.Z)({},Ye,{prefixCls:Oe,key:Te,panelKey:Te,isActive:qe,accordion:We,openMotion:ke,expandIcon:Re,header:Ve,collapsible:Ze,onItemClick:$e,destroyInactivePanel:Qe}),Ue)})},ge=function(we,Ie,Oe){if(!we)return null;var We=Oe.prefixCls,Pe=Oe.accordion,Xe=Oe.collapsible,Ge=Oe.destroyInactivePanel,He=Oe.onItemClick,ke=Oe.activeKey,Re=Oe.openMotion,Ne=Oe.expandIcon,Me=we.key||String(Ie),Ue=we.props,Ve=Ue.header,rt=Ue.headerClass,tt=Ue.destroyInactivePanel,ze=Ue.collapsible,Be=Ue.onItemClick,Ye=!1;Pe?Ye=ke[0]===Me:Ye=ke.indexOf(Me)>-1;var Te=ze!=null?ze:Xe,Ze=function(qe){Te!=="disabled"&&(He(qe),Be==null||Be(qe))},Qe={key:Me,panelKey:Me,header:Ve,headerClass:rt,isActive:Ye,prefixCls:We,destroyInactivePanel:tt!=null?tt:Ge,openMotion:Re,accordion:Pe,children:we.props.children,onItemClick:Ze,expandIcon:Ne,collapsible:Te};return typeof we.type=="string"?we:(Object.keys(Qe).forEach(function($e){typeof Qe[$e]=="undefined"&&delete Qe[$e]}),te.cloneElement(we,Qe))};function ve(_e,we,Ie){return Array.isArray(_e)?Ee(_e,Ie):(0,x.Z)(we).map(function(Oe,We){return ge(Oe,We,Ie)})}var me=ve,be=le(26112);function ye(_e){var we=_e;if(!Array.isArray(we)){var Ie=(0,pe.Z)(we);we=Ie==="number"||Ie==="string"?[we]:[]}return we.map(function(Oe){return String(Oe)})}var Ae=te.forwardRef(function(_e,we){var Ie=_e.prefixCls,Oe=Ie===void 0?"rc-collapse":Ie,We=_e.destroyInactivePanel,Pe=We===void 0?!1:We,Xe=_e.style,Ge=_e.accordion,He=_e.className,ke=_e.children,Re=_e.collapsible,Ne=_e.openMotion,Me=_e.expandIcon,Ue=_e.activeKey,Ve=_e.defaultActiveKey,rt=_e.onChange,tt=_e.items,ze=ee()(Oe,He),Be=(0,ae.Z)([],{value:Ue,onChange:function(je){return rt==null?void 0:rt(je)},defaultValue:Ve,postState:ye}),Ye=(0,a.Z)(Be,2),Te=Ye[0],Ze=Ye[1],Qe=function(je){return Ze(function(){if(Ge)return Te[0]===je?[]:[je];var De=Te.indexOf(je),Le=De>-1;return Le?Te.filter(function(Je){return Je!==je}):[].concat((0,xe.Z)(Te),[je])})};(0,re.ZP)(!ke,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var $e=me(tt,ke,{prefixCls:Oe,accordion:Ge,openMotion:Ne,expandIcon:Me,collapsible:Re,destroyInactivePanel:Pe,onItemClick:Qe,activeKey:Te});return te.createElement("div",(0,y.Z)({ref:we,className:ze,style:Xe,role:Ge?"tablist":void 0},(0,be.Z)(_e,{aria:!0,data:!0})),$e)}),Se=Object.assign(Ae,{Panel:se}),Fe=Se,Ce=Se.Panel},9940:function(dt,nt,le){"use strict";le.d(nt,{Qw:function(){return ze},FJ:function(){return Ye},hT:function(){return Be},OF:function(){return he},ZP:function(){return Je}});var y=le(32855),xe=le(3300),a=le(27247),pe=le(11913),ce=le(43079),ee=le(34666),ae=le(37463),re=le(6551),te=le(34643),ne=le(18929),x=le(48736),b=le(59301),E=function(et){var it=b.useRef({valueLabels:new Map});return b.useMemo(function(){var ot=it.current.valueLabels,at=new Map,Ut=et.map(function(wt){var Tt=wt.value,gt=wt.label,ct=gt!=null?gt:ot.get(Tt);return at.set(Tt,ct),(0,a.Z)((0,a.Z)({},wt),{},{label:ct})});return it.current.valueLabels=at,[Ut]},[et])},z=function(it,ot,at,Ut){return b.useMemo(function(){var wt=function(St){return St.map(function(Dt){var Rt=Dt.value;return Rt})},Tt=wt(it),gt=wt(ot),ct=Tt.filter(function(pt){return!Ut[pt]}),ht=Tt,st=gt;if(at){var Ct=(0,te.S)(Tt,!0,Ut);ht=Ct.checkedKeys,st=Ct.halfCheckedKeys}return[Array.from(new Set([].concat((0,xe.Z)(ct),(0,xe.Z)(ht)))),st]},[it,ot,at,Ut])},ie=z,oe=le(34061),fe=function(et,it){return b.useMemo(function(){var ot=(0,oe.I8)(et,{fieldNames:it,initWrapper:function(Ut){return(0,a.Z)((0,a.Z)({},Ut),{},{valueEntities:new Map})},processEntity:function(Ut,wt){var Tt=Ut.node[it.value];if(0)var gt;wt.valueEntities.set(Tt,Ut)}});return ot},[et,it])},ue=le(74430),de=le(11592),se=function(){return null},he=se,Ee=["children","value"];function ge(et){return(0,de.Z)(et).map(function(it){if(!b.isValidElement(it)||!it.type)return null;var ot=it,at=ot.key,Ut=ot.props,wt=Ut.children,Tt=Ut.value,gt=(0,ce.Z)(Ut,Ee),ct=(0,a.Z)({key:at,value:Tt},gt),ht=ge(wt);return ht.length&&(ct.children=ht),ct}).filter(function(it){return it})}function ve(et){if(!et)return et;var it=(0,a.Z)({},et);return"props"in it||Object.defineProperty(it,"props",{get:function(){return(0,x.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),it}}),it}function me(et,it,ot,at,Ut,wt){var Tt=null,gt=null;function ct(){function ht(st){var Ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return st.map(function(St,Dt){var Rt="".concat(Ct,"-").concat(Dt),Pt=St[wt.value],un=ot.includes(Pt),pn=ht(St[wt.children]||[],Rt,un),nn=b.createElement(he,St,pn.map(function(ln){return ln.node}));if(it===Pt&&(Tt=nn),un){var Xt={pos:Rt,node:nn,children:pn};return pt||gt.push(Xt),Xt}return null}).filter(function(St){return St})}gt||(gt=[],ht(at),gt.sort(function(st,Ct){var pt=st.node.props.value,St=Ct.node.props.value,Dt=ot.indexOf(pt),Rt=ot.indexOf(St);return Dt-Rt}))}Object.defineProperty(et,"triggerNode",{get:function(){return(0,x.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),ct(),Tt}}),Object.defineProperty(et,"allCheckedNodes",{get:function(){return(0,x.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),ct(),Ut?gt:gt.map(function(st){var Ct=st.node;return Ct})}})}var be=function(it,ot,at){var Ut=at.fieldNames,wt=at.treeNodeFilterProp,Tt=at.filterTreeNode,gt=Ut.children;return b.useMemo(function(){if(!ot||Tt===!1)return it;var ct=typeof Tt=="function"?Tt:function(st,Ct){return String(Ct[wt]).toUpperCase().includes(ot.toUpperCase())},ht=function st(Ct){var pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Ct.reduce(function(St,Dt){var Rt=Dt[gt],Pt=pt||ct(ot,ve(Dt)),un=st(Rt||[],Pt);return(Pt||un.length)&&St.push((0,a.Z)((0,a.Z)({},Dt),{},(0,ue.Z)({isLeaf:void 0},gt,un))),St},[])};return ht(it)},[it,ot,gt,wt,Tt])},ye=be;function Ae(et){var it=b.useRef();it.current=et;var ot=b.useCallback(function(){return it.current.apply(it,arguments)},[]);return ot}function Se(et,it){var ot=it.id,at=it.pId,Ut=it.rootPId,wt=new Map,Tt=[];return et.forEach(function(gt){var ct=gt[ot],ht=(0,a.Z)((0,a.Z)({},gt),{},{key:gt.key||ct});wt.set(ct,ht)}),wt.forEach(function(gt){var ct=gt[at],ht=wt.get(ct);ht?(ht.children=ht.children||[],ht.children.push(gt)):(ct===Ut||Ut===null)&&Tt.push(gt)}),Tt}function Fe(et,it,ot){return b.useMemo(function(){if(et){if(ot){var at=(0,a.Z)({id:"id",pId:"pId",rootPId:null},(0,ee.Z)(ot)==="object"?ot:{});return Se(et,at)}return et}return ge(it)},[it,ot,et])}var Ce=b.createContext(null),_e=Ce,we=le(93162),Ie=le(89149),Oe=le(10228),We=le(80547),Pe=b.createContext(null),Xe=Pe,Ge=function(it){return Array.isArray(it)?it:it!==void 0?[it]:[]},He=function(it){var ot=it||{},at=ot.label,Ut=ot.value,wt=ot.children;return{_title:at?[at]:["title","label"],value:Ut||"value",key:Ut||"value",children:wt||"children"}},ke=function(it){return!it||it.disabled||it.disableCheckbox||it.checkable===!1},Re=function(it,ot){var at=[],Ut=function wt(Tt){Tt.forEach(function(gt){var ct=gt[ot.children];ct&&(at.push(gt[ot.value]),wt(ct))})};return Ut(it),at},Ne=function(it){return it==null},Me=le(70425),Ue={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Ve=function(it,ot){var at=(0,ae.lk)(),Ut=at.prefixCls,wt=at.multiple,Tt=at.searchValue,gt=at.toggleOpen,ct=at.open,ht=at.notFoundContent,st=b.useContext(Xe),Ct=st.virtual,pt=st.listHeight,St=st.listItemHeight,Dt=st.listItemScrollOffset,Rt=st.treeData,Pt=st.fieldNames,un=st.onSelect,pn=st.dropdownMatchSelectWidth,nn=st.treeExpandAction,Xt=st.treeTitleRender,ln=st.onPopupScroll,tn=st.leftMaxCount,Yt=st.leafCountOnly,gn=st.valueEntities,xn=b.useContext(_e),bn=xn.checkable,hn=xn.checkedKeys,sn=xn.halfCheckedKeys,xt=xn.treeExpandedKeys,Bt=xn.treeDefaultExpandAll,Lt=xn.treeDefaultExpandedKeys,Qt=xn.onTreeExpand,Ft=xn.treeIcon,_t=xn.showTreeIcon,ut=xn.switcherIcon,vt=xn.treeLine,It=xn.treeNodeFilterProp,Jt=xn.loadData,qt=xn.treeLoadedKeys,Kt=xn.treeMotion,Gt=xn.onTreeLoad,Ht=xn.keyEntities,yn=b.useRef(),fn=(0,We.Z)(function(){return Rt},[ct,Rt],function(Qn,ar){return ar[0]&&Qn[1]!==ar[1]}),Dn=b.useMemo(function(){return bn?{checked:hn,halfChecked:sn}:null},[bn,hn,sn]);b.useEffect(function(){if(ct&&!wt&&hn.length){var Qn;(Qn=yn.current)===null||Qn===void 0||Qn.scrollTo({key:hn[0]})}},[ct]);var jn=function(ar){ar.preventDefault()},Pn=function(ar,yt){var Fr=yt.node;bn&&ke(Fr)||(un(Fr.key,{selected:!hn.includes(Fr.key)}),wt||gt(!1))},qn=b.useState(Lt),Zt=(0,pe.Z)(qn,2),en=Zt[0],Bn=Zt[1],En=b.useState(null),Sn=(0,pe.Z)(En,2),Ln=Sn[0],Ot=Sn[1],Tn=b.useMemo(function(){return xt?(0,xe.Z)(xt):Tt?Ln:en},[en,Ln,xt,Tt]),In=function(ar){Bn(ar),Ot(ar),Qt&&Qt(ar)},_n=String(Tt).toLowerCase(),Fn=function(ar){return _n?String(ar[It]).toLowerCase().includes(_n):!1};b.useEffect(function(){Tt&&Ot(Re(Rt,Pt))},[Tt]);var Xn=b.useState(function(){return new Map}),nr=(0,pe.Z)(Xn,2),Er=nr[0],hr=nr[1];b.useEffect(function(){tn&&hr(new Map)},[tn]);function br(Qn){var ar=Qn[Pt.value];if(!Er.has(ar)){var yt=gn.get(ar),Fr=(yt.children||[]).length===0;if(Fr)Er.set(ar,!1);else{var Ir=yt.children.filter(function(Lr){return!Lr.node.disabled&&!Lr.node.disableCheckbox&&!hn.includes(Lr.node[Pt.value])}),Vr=Ir.length;Er.set(ar,Vr>tn)}}return Er.get(ar)}var or=(0,Me.zX)(function(Qn){var ar=Qn[Pt.value];return hn.includes(ar)||tn===null?!1:tn<=0?!0:Yt&&tn?br(Qn):!1}),Ur=function Qn(ar){var yt=(0,we.Z)(ar),Fr;try{for(yt.s();!(Fr=yt.n()).done;){var Ir=Fr.value;if(!(Ir.disabled||Ir.selectable===!1)){if(Tt){if(Fn(Ir))return Ir}else return Ir;if(Ir[Pt.children]){var Vr=Qn(Ir[Pt.children]);if(Vr)return Vr}}}}catch(Lr){yt.e(Lr)}finally{yt.f()}return null},zr=b.useState(null),qr=(0,pe.Z)(zr,2),ir=qr[0],Tr=qr[1],Hr=Ht[ir];b.useEffect(function(){if(ct){var Qn=null,ar=function(){var Fr=Ur(fn);return Fr?Fr[Pt.value]:null};!wt&&hn.length&&!Tt?Qn=hn[0]:Qn=ar(),Tr(Qn)}},[ct,Tt]),b.useImperativeHandle(ot,function(){var Qn;return{scrollTo:(Qn=yn.current)===null||Qn===void 0?void 0:Qn.scrollTo,onKeyDown:function(yt){var Fr,Ir=yt.which;switch(Ir){case Oe.Z.UP:case Oe.Z.DOWN:case Oe.Z.LEFT:case Oe.Z.RIGHT:(Fr=yn.current)===null||Fr===void 0||Fr.onKeyDown(yt);break;case Oe.Z.ENTER:{if(Hr){var Vr=or(Hr.node),Lr=(Hr==null?void 0:Hr.node)||{},sr=Lr.selectable,wr=Lr.value,dn=Lr.disabled;sr!==!1&&!dn&&!Vr&&Pn(null,{node:{key:ir},selected:!hn.includes(wr)})}break}case Oe.Z.ESC:gt(!1)}},onKeyUp:function(){}}});var jr=(0,We.Z)(function(){return!Tt},[Tt,xt||en],function(Qn,ar){var yt=(0,pe.Z)(Qn,1),Fr=yt[0],Ir=(0,pe.Z)(ar,2),Vr=Ir[0],Lr=Ir[1];return Fr!==Vr&&!!(Vr||Lr)}),Dr=jr?Jt:null;if(fn.length===0)return b.createElement("div",{role:"listbox",className:"".concat(Ut,"-empty"),onMouseDown:jn},ht);var Sr={fieldNames:Pt};return qt&&(Sr.loadedKeys=qt),Tn&&(Sr.expandedKeys=Tn),b.createElement("div",{onMouseDown:jn},Hr&&ct&&b.createElement("span",{style:Ue,"aria-live":"assertive"},Hr.node.value),b.createElement(Ie.y6.Provider,{value:{nodeDisabled:or}},b.createElement(Ie.ZP,(0,y.Z)({ref:yn,focusable:!1,prefixCls:"".concat(Ut,"-tree"),treeData:fn,height:pt,itemHeight:St,itemScrollOffset:Dt,virtual:Ct!==!1&&pn!==!1,multiple:wt,icon:Ft,showIcon:_t,switcherIcon:ut,showLine:vt,loadData:Dr,motion:Kt,activeKey:ir,checkable:bn,checkStrictly:!0,checkedKeys:Dn,selectedKeys:bn?[]:hn,defaultExpandAll:Bt,titleRender:Xt},Sr,{onActiveChange:Tr,onSelect:Pn,onCheck:Pn,onExpand:In,onLoad:Gt,filterTreeNode:Fn,expandAction:nn,onScroll:ln}))))},rt=b.forwardRef(Ve),tt=rt,ze="SHOW_ALL",Be="SHOW_PARENT",Ye="SHOW_CHILD";function Te(et,it,ot,at){var Ut=new Set(et);return it===Ye?et.filter(function(wt){var Tt=ot[wt];return!Tt||!Tt.children||!Tt.children.some(function(gt){var ct=gt.node;return Ut.has(ct[at.value])})||!Tt.children.every(function(gt){var ct=gt.node;return ke(ct)||Ut.has(ct[at.value])})}):it===Be?et.filter(function(wt){var Tt=ot[wt],gt=Tt?Tt.parent:null;return!gt||ke(gt.node)||!Ut.has(gt.key)}):et}function Ze(et){var it=et.searchPlaceholder,ot=et.treeCheckStrictly,at=et.treeCheckable,Ut=et.labelInValue,wt=et.value,Tt=et.multiple,gt=et.showCheckedStrategy,ct=et.maxCount;warning(!it,"`searchPlaceholder` has been removed."),ot&&Ut===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Ut||ot)&&warning(toArray(wt).every(function(ht){return ht&&_typeof(ht)==="object"&&"value"in ht}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),ot||Tt||at?warning(!wt||Array.isArray(wt),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(wt),"`value` should not be array when `TreeSelect` is single mode."),ct&&(gt==="SHOW_ALL"&&!ot||gt==="SHOW_PARENT")&&warning(!1,"`maxCount` not work with `showCheckedStrategy=SHOW_ALL` (when `treeCheckStrictly=false`) or `showCheckedStrategy=SHOW_PARENT`.")}var Qe=null,$e=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function qe(et){return!et||(0,ee.Z)(et)!=="object"}var je=b.forwardRef(function(et,it){var ot=et.id,at=et.prefixCls,Ut=at===void 0?"rc-tree-select":at,wt=et.value,Tt=et.defaultValue,gt=et.onChange,ct=et.onSelect,ht=et.onDeselect,st=et.searchValue,Ct=et.inputValue,pt=et.onSearch,St=et.autoClearSearchValue,Dt=St===void 0?!0:St,Rt=et.filterTreeNode,Pt=et.treeNodeFilterProp,un=Pt===void 0?"value":Pt,pn=et.showCheckedStrategy,nn=et.treeNodeLabelProp,Xt=et.multiple,ln=et.treeCheckable,tn=et.treeCheckStrictly,Yt=et.labelInValue,gn=et.maxCount,xn=et.fieldNames,bn=et.treeDataSimpleMode,hn=et.treeData,sn=et.children,xt=et.loadData,Bt=et.treeLoadedKeys,Lt=et.onTreeLoad,Qt=et.treeDefaultExpandAll,Ft=et.treeExpandedKeys,_t=et.treeDefaultExpandedKeys,ut=et.onTreeExpand,vt=et.treeExpandAction,It=et.virtual,Jt=et.listHeight,qt=Jt===void 0?200:Jt,Kt=et.listItemHeight,Gt=Kt===void 0?20:Kt,Ht=et.listItemScrollOffset,yn=Ht===void 0?0:Ht,fn=et.onDropdownVisibleChange,Dn=et.dropdownMatchSelectWidth,jn=Dn===void 0?!0:Dn,Pn=et.treeLine,qn=et.treeIcon,Zt=et.showTreeIcon,en=et.switcherIcon,Bn=et.treeMotion,En=et.treeTitleRender,Sn=et.onPopupScroll,Ln=(0,ce.Z)(et,$e),Ot=(0,re.ZP)(ot),Tn=ln&&!tn,In=ln||tn,_n=tn||Yt,Fn=In||Xt,Xn=(0,ne.Z)(Tt,{value:wt}),nr=(0,pe.Z)(Xn,2),Er=nr[0],hr=nr[1],br=b.useMemo(function(){return ln?pn||Ye:ze},[pn,ln]),or=b.useMemo(function(){return He(xn)},[JSON.stringify(xn)]),Ur=(0,ne.Z)("",{value:st!==void 0?st:Ct,postState:function(Nt){return Nt||""}}),zr=(0,pe.Z)(Ur,2),qr=zr[0],ir=zr[1],Tr=function(Nt){ir(Nt),pt==null||pt(Nt)},Hr=Fe(hn,sn,bn),jr=fe(Hr,or),Dr=jr.keyEntities,Sr=jr.valueEntities,Qn=b.useCallback(function(Vt){var Nt=[],zt=[];return Vt.forEach(function(vn){Sr.has(vn)?zt.push(vn):Nt.push(vn)}),{missingRawValues:Nt,existRawValues:zt}},[Sr]),ar=ye(Hr,qr,{fieldNames:or,treeNodeFilterProp:un,filterTreeNode:Rt}),yt=b.useCallback(function(Vt){if(Vt){if(nn)return Vt[nn];for(var Nt=or._title,zt=0;zton)){var Et=Ir(Vt);if(hr(Et),Dt&&ir(""),gt){var jt=Vt;Tn&&(jt=vn.map(function(tr){var Yn=Sr.get(tr);return Yn?Yn.node[or.value]:tr}));var Wt=Nt||{triggerValue:void 0,selected:void 0},mn=Wt.triggerValue,An=Wt.selected,On=jt;if(tn){var kn=dn.filter(function(tr){return!jt.includes(tr.value)});On=[].concat((0,xe.Z)(On),(0,xe.Z)(kn))}var Nn=Ir(On),Wn={preValue:wr,triggerValue:mn},cn=!0;(tn||zt==="selection"&&!An)&&(cn=!1),me(Wn,mn,Vt,Hr,cn,or),In?Wn.checked=An:Wn.selected=An;var Rn=_n?Nn:Nn.map(function(tr){return tr.value});gt(Fn?Rn:Rn[0],_n?null:Nn.map(function(tr){return tr.label}),Wn)}}}),lt=b.useCallback(function(Vt,Nt){var zt,vn=Nt.selected,Et=Nt.source,jt=Dr[Vt],Wt=jt==null?void 0:jt.node,mn=(zt=Wt==null?void 0:Wt[or.value])!==null&&zt!==void 0?zt:Vt;if(!Fn)Ke([mn],{selected:!0,triggerValue:mn},"option");else{var An=vn?[].concat((0,xe.Z)(xr),[mn]):Cr.filter(function(Yn){return Yn!==mn});if(Tn){var On=Qn(An),kn=On.missingRawValues,Nn=On.existRawValues,Wn=Nn.map(function(Yn){return Sr.get(Yn).key}),cn;if(vn){var Rn=(0,te.S)(Wn,!0,Dr);cn=Rn.checkedKeys}else{var tr=(0,te.S)(Wn,{checked:!1,halfCheckedKeys:Yr},Dr);cn=tr.checkedKeys}An=[].concat((0,xe.Z)(kn),(0,xe.Z)(cn.map(function(Yn){return Dr[Yn].node[or.value]})))}Ke(An,{selected:vn,triggerValue:mn},Et||"option")}vn||!Fn?ct==null||ct(mn,ve(Wt)):ht==null||ht(mn,ve(Wt))},[Qn,Sr,Dr,or,Fn,xr,Ke,Tn,ct,ht,Cr,Yr,gn]),bt=b.useCallback(function(Vt){if(fn){var Nt={};Object.defineProperty(Nt,"documentClickClose",{get:function(){return(0,x.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),fn(Vt,Nt)}},[fn]),Mt=Ae(function(Vt,Nt){var zt=Vt.map(function(vn){return vn.value});if(Nt.type==="clear"){Ke(zt,{},"selection");return}Nt.values.length&<(Nt.values[0].value,{selected:!1,source:"selection"})}),ft=b.useMemo(function(){return{virtual:It,dropdownMatchSelectWidth:jn,listHeight:qt,listItemHeight:Gt,listItemScrollOffset:yn,treeData:ar,fieldNames:or,onSelect:lt,treeExpandAction:vt,treeTitleRender:En,onPopupScroll:Sn,leftMaxCount:gn===void 0?null:gn-Gn.length,leafCountOnly:br==="SHOW_CHILD"&&!tn&&!!ln,valueEntities:Sr}},[It,jn,qt,Gt,yn,ar,or,lt,vt,En,Sn,gn,Gn.length,br,tn,ln,Sr]),$t=b.useMemo(function(){return{checkable:In,loadData:xt,treeLoadedKeys:Bt,onTreeLoad:Lt,checkedKeys:Cr,halfCheckedKeys:Yr,treeDefaultExpandAll:Qt,treeExpandedKeys:Ft,treeDefaultExpandedKeys:_t,onTreeExpand:ut,treeIcon:qn,treeMotion:Bn,showTreeIcon:Zt,switcherIcon:en,treeLine:Pn,treeNodeFilterProp:un,keyEntities:Dr}},[In,xt,Bt,Lt,Cr,Yr,Qt,Ft,_t,ut,qn,Bn,Zt,en,Pn,un,Dr]);return b.createElement(Xe.Provider,{value:ft},b.createElement(_e.Provider,{value:$t},b.createElement(ae.Ac,(0,y.Z)({ref:it},Ln,{id:Ot,prefixCls:Ut,mode:Fn?"multiple":void 0,displayValues:Gn,onDisplayValuesChange:Mt,searchValue:qr,onSearch:Tr,OptionList:tt,emptyOptions:!Hr.length,onDropdownVisibleChange:bt,dropdownMatchSelectWidth:jn}))))}),De=je;De.TreeNode=he,De.SHOW_ALL=ze,De.SHOW_PARENT=Be,De.SHOW_CHILD=Ye;var Le=De,Je=Le},2637:function(dt,nt,le){"use strict";Object.defineProperty(nt,"__esModule",{value:!0}),Object.defineProperty(nt,"DraggableCore",{enumerable:!0,get:function(){return re.default}}),nt.default=void 0;var y=b(le(59301)),xe=ne(le(12708)),a=ne(le(4676)),pe=ne(le(57780)),ce=le(13957),ee=le(60976),ae=le(36641),re=ne(le(80486)),te=ne(le(94187));function ne(ue){return ue&&ue.__esModule?ue:{default:ue}}function x(ue){if(typeof WeakMap!="function")return null;var de=new WeakMap,se=new WeakMap;return(x=function(he){return he?se:de})(ue)}function b(ue,de){if(!de&&ue&&ue.__esModule)return ue;if(ue===null||typeof ue!="object"&&typeof ue!="function")return{default:ue};var se=x(de);if(se&&se.has(ue))return se.get(ue);var he={},Ee=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var ge in ue)if(ge!=="default"&&Object.prototype.hasOwnProperty.call(ue,ge)){var ve=Ee?Object.getOwnPropertyDescriptor(ue,ge):null;ve&&(ve.get||ve.set)?Object.defineProperty(he,ge,ve):he[ge]=ue[ge]}return he.default=ue,se&&se.set(ue,he),he}function E(){return E=Object.assign?Object.assign.bind():function(ue){for(var de=1;de{if((0,te.default)("Draggable: onDragStart: %j",he),this.props.onStart(se,(0,ee.createDraggableData)(this,he))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),z(this,"onDrag",(se,he)=>{if(!this.state.dragging)return!1;(0,te.default)("Draggable: onDrag: %j",he);const Ee=(0,ee.createDraggableData)(this,he),ge={x:Ee.x,y:Ee.y,slackX:0,slackY:0};if(this.props.bounds){const{x:me,y:be}=ge;ge.x+=this.state.slackX,ge.y+=this.state.slackY;const[ye,Ae]=(0,ee.getBoundPosition)(this,ge.x,ge.y);ge.x=ye,ge.y=Ae,ge.slackX=this.state.slackX+(me-ge.x),ge.slackY=this.state.slackY+(be-ge.y),Ee.x=ge.x,Ee.y=ge.y,Ee.deltaX=ge.x-this.state.x,Ee.deltaY=ge.y-this.state.y}if(this.props.onDrag(se,Ee)===!1)return!1;this.setState(ge)}),z(this,"onDragStop",(se,he)=>{if(!this.state.dragging||this.props.onStop(se,(0,ee.createDraggableData)(this,he))===!1)return!1;(0,te.default)("Draggable: onDragStop: %j",he);const ge={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:me,y:be}=this.props.position;ge.x=me,ge.y=be}this.setState(ge)}),this.state={dragging:!1,dragged:!1,x:de.position?de.position.x:de.defaultPosition.x,y:de.position?de.position.y:de.defaultPosition.y,prevPropsPosition:Ri({},de.position),slackX:0,slackY:0,isElementSVG:!1},de.position&&!(de.onDrag||de.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.setState({dragging:!1})}findDOMNode(){var de,se;return(de=(se=this.props)===null||se===void 0||(se=se.nodeRef)===null||se===void 0?void 0:se.current)!==null&&de!==void 0?de:a.default.findDOMNode(this)}render(){const Pe=this.props,{axis:de,bounds:se,children:he,defaultPosition:Ee,defaultClassName:ge,defaultClassNameDragging:ve,defaultClassNameDragged:me,position:be,positionOffset:ye,scale:Ae}=Pe,Se=Za(Pe,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let Fe={},Ce=null;const we=!!!be||this.state.dragging,Ie=be||Ee,Oe={x:(0,ee.canDragX)(this)&&we?this.state.x:Ie.x,y:(0,ee.canDragY)(this)&&we?this.state.y:Ie.y};this.state.isElementSVG?Ce=(0,ce.createSVGTransform)(Oe,ye):Fe=(0,ce.createCSSTransform)(Oe,ye);const We=(0,pe.default)(he.props.className||"",ge,{[ve]:this.state.dragging,[me]:this.state.dragged});return y.createElement(re.default,E({},Se,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),y.cloneElement(y.Children.only(he),{className:We,style:Ri(Ri({},he.props.style),Fe),transform:Ce}))}}nt.default=fe,z(fe,"displayName","Draggable"),z(fe,"propTypes",xa(Ri({},re.default.propTypes),{axis:xe.default.oneOf(["both","x","y","none"]),bounds:xe.default.oneOfType([xe.default.shape({left:xe.default.number,right:xe.default.number,top:xe.default.number,bottom:xe.default.number}),xe.default.string,xe.default.oneOf([!1])]),defaultClassName:xe.default.string,defaultClassNameDragging:xe.default.string,defaultClassNameDragged:xe.default.string,defaultPosition:xe.default.shape({x:xe.default.number,y:xe.default.number}),positionOffset:xe.default.shape({x:xe.default.oneOfType([xe.default.number,xe.default.string]),y:xe.default.oneOfType([xe.default.number,xe.default.string])}),position:xe.default.shape({x:xe.default.number,y:xe.default.number}),className:ae.dontSetMe,style:ae.dontSetMe,transform:ae.dontSetMe})),z(fe,"defaultProps",xa(Ri({},re.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},80486:function(dt,nt,le){"use strict";Object.defineProperty(nt,"__esModule",{value:!0}),nt.default=void 0;var y=ne(le(59301)),xe=re(le(12708)),a=re(le(4676)),pe=le(13957),ce=le(60976),ee=le(36641),ae=re(le(94187));function re(fe){return fe&&fe.__esModule?fe:{default:fe}}function te(fe){if(typeof WeakMap!="function")return null;var ue=new WeakMap,de=new WeakMap;return(te=function(se){return se?de:ue})(fe)}function ne(fe,ue){if(!ue&&fe&&fe.__esModule)return fe;if(fe===null||typeof fe!="object"&&typeof fe!="function")return{default:fe};var de=te(ue);if(de&&de.has(fe))return de.get(fe);var se={},he=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Ee in fe)if(Ee!=="default"&&Object.prototype.hasOwnProperty.call(fe,Ee)){var ge=he?Object.getOwnPropertyDescriptor(fe,Ee):null;ge&&(ge.get||ge.set)?Object.defineProperty(se,Ee,ge):se[Ee]=fe[Ee]}return se.default=fe,de&&de.set(fe,se),se}function x(fe,ue,de){return ue=b(ue),ue in fe?Object.defineProperty(fe,ue,{value:de,enumerable:!0,configurable:!0,writable:!0}):fe[ue]=de,fe}function b(fe){var ue=E(fe,"string");return typeof ue=="symbol"?ue:String(ue)}function E(fe,ue){if(typeof fe!="object"||fe===null)return fe;var de=fe[Symbol.toPrimitive];if(de!==void 0){var se=de.call(fe,ue||"default");if(typeof se!="object")return se;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ue==="string"?String:Number)(fe)}const z={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let ie=z.mouse;class oe extends y.Component{constructor(){super(...arguments),x(this,"dragging",!1),x(this,"lastX",NaN),x(this,"lastY",NaN),x(this,"touchIdentifier",null),x(this,"mounted",!1),x(this,"handleDragStart",ue=>{if(this.props.onMouseDown(ue),!this.props.allowAnyClick&&typeof ue.button=="number"&&ue.button!==0)return!1;const de=this.findDOMNode();if(!de||!de.ownerDocument||!de.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:se}=de;if(this.props.disabled||!(ue.target instanceof se.defaultView.Node)||this.props.handle&&!(0,pe.matchesSelectorAndParentsTo)(ue.target,this.props.handle,de)||this.props.cancel&&(0,pe.matchesSelectorAndParentsTo)(ue.target,this.props.cancel,de))return;ue.type==="touchstart"&&ue.preventDefault();const he=(0,pe.getTouchIdentifier)(ue);this.touchIdentifier=he;const Ee=(0,ce.getControlPosition)(ue,he,this);if(Ee==null)return;const{x:ge,y:ve}=Ee,me=(0,ce.createCoreData)(this,ge,ve);(0,ae.default)("DraggableCore: handleDragStart: %j",me),(0,ae.default)("calling",this.props.onStart),!(this.props.onStart(ue,me)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,pe.addUserSelectStyles)(se),this.dragging=!0,this.lastX=ge,this.lastY=ve,(0,pe.addEvent)(se,ie.move,this.handleDrag),(0,pe.addEvent)(se,ie.stop,this.handleDragStop))}),x(this,"handleDrag",ue=>{const de=(0,ce.getControlPosition)(ue,this.touchIdentifier,this);if(de==null)return;let{x:se,y:he}=de;if(Array.isArray(this.props.grid)){let ve=se-this.lastX,me=he-this.lastY;if([ve,me]=(0,ce.snapToGrid)(this.props.grid,ve,me),!ve&&!me)return;se=this.lastX+ve,he=this.lastY+me}const Ee=(0,ce.createCoreData)(this,se,he);if((0,ae.default)("DraggableCore: handleDrag: %j",Ee),this.props.onDrag(ue,Ee)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(ve){const me=document.createEvent("MouseEvents");me.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(me)}return}this.lastX=se,this.lastY=he}),x(this,"handleDragStop",ue=>{if(!this.dragging)return;const de=(0,ce.getControlPosition)(ue,this.touchIdentifier,this);if(de==null)return;let{x:se,y:he}=de;if(Array.isArray(this.props.grid)){let me=se-this.lastX||0,be=he-this.lastY||0;[me,be]=(0,ce.snapToGrid)(this.props.grid,me,be),se=this.lastX+me,he=this.lastY+be}const Ee=(0,ce.createCoreData)(this,se,he);if(this.props.onStop(ue,Ee)===!1||this.mounted===!1)return!1;const ve=this.findDOMNode();ve&&this.props.enableUserSelectHack&&(0,pe.removeUserSelectStyles)(ve.ownerDocument),(0,ae.default)("DraggableCore: handleDragStop: %j",Ee),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,ve&&((0,ae.default)("DraggableCore: Removing handlers"),(0,pe.removeEvent)(ve.ownerDocument,ie.move,this.handleDrag),(0,pe.removeEvent)(ve.ownerDocument,ie.stop,this.handleDragStop))}),x(this,"onMouseDown",ue=>(ie=z.mouse,this.handleDragStart(ue))),x(this,"onMouseUp",ue=>(ie=z.mouse,this.handleDragStop(ue))),x(this,"onTouchStart",ue=>(ie=z.touch,this.handleDragStart(ue))),x(this,"onTouchEnd",ue=>(ie=z.touch,this.handleDragStop(ue)))}componentDidMount(){this.mounted=!0;const ue=this.findDOMNode();ue&&(0,pe.addEvent)(ue,z.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const ue=this.findDOMNode();if(ue){const{ownerDocument:de}=ue;(0,pe.removeEvent)(de,z.mouse.move,this.handleDrag),(0,pe.removeEvent)(de,z.touch.move,this.handleDrag),(0,pe.removeEvent)(de,z.mouse.stop,this.handleDragStop),(0,pe.removeEvent)(de,z.touch.stop,this.handleDragStop),(0,pe.removeEvent)(ue,z.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,pe.removeUserSelectStyles)(de)}}findDOMNode(){var ue,de;return(ue=this.props)!==null&&ue!==void 0&&ue.nodeRef?(de=this.props)===null||de===void 0||(de=de.nodeRef)===null||de===void 0?void 0:de.current:a.default.findDOMNode(this)}render(){return y.cloneElement(y.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}nt.default=oe,x(oe,"displayName","DraggableCore"),x(oe,"propTypes",{allowAnyClick:xe.default.bool,children:xe.default.node.isRequired,disabled:xe.default.bool,enableUserSelectHack:xe.default.bool,offsetParent:function(fe,ue){if(fe[ue]&&fe[ue].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:xe.default.arrayOf(xe.default.number),handle:xe.default.string,cancel:xe.default.string,nodeRef:xe.default.object,onStart:xe.default.func,onDrag:xe.default.func,onStop:xe.default.func,onMouseDown:xe.default.func,scale:xe.default.number,className:ee.dontSetMe,style:ee.dontSetMe,transform:ee.dontSetMe}),x(oe,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},12911:function(dt,nt,le){"use strict";const{default:y,DraggableCore:xe}=le(2637);dt.exports=y,dt.exports.default=y,dt.exports.DraggableCore=xe},13957:function(dt,nt,le){"use strict";Object.defineProperty(nt,"__esModule",{value:!0}),nt.addClassName=Ee,nt.addEvent=re,nt.addUserSelectStyles=se,nt.createCSSTransform=ie,nt.createSVGTransform=oe,nt.getTouch=ue,nt.getTouchIdentifier=de,nt.getTranslation=fe,nt.innerHeight=b,nt.innerWidth=E,nt.matchesSelector=ee,nt.matchesSelectorAndParentsTo=ae,nt.offsetXYFromParent=z,nt.outerHeight=ne,nt.outerWidth=x,nt.removeClassName=ge,nt.removeEvent=te,nt.removeUserSelectStyles=he;var y=le(36641),xe=pe(le(32092));function a(ve){if(typeof WeakMap!="function")return null;var me=new WeakMap,be=new WeakMap;return(a=function(ye){return ye?be:me})(ve)}function pe(ve,me){if(!me&&ve&&ve.__esModule)return ve;if(ve===null||typeof ve!="object"&&typeof ve!="function")return{default:ve};var be=a(me);if(be&&be.has(ve))return be.get(ve);var ye={},Ae=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Se in ve)if(Se!=="default"&&Object.prototype.hasOwnProperty.call(ve,Se)){var Fe=Ae?Object.getOwnPropertyDescriptor(ve,Se):null;Fe&&(Fe.get||Fe.set)?Object.defineProperty(ye,Se,Fe):ye[Se]=ve[Se]}return ye.default=ve,be&&be.set(ve,ye),ye}let ce="";function ee(ve,me){return ce||(ce=(0,y.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(be){return(0,y.isFunction)(ve[be])})),(0,y.isFunction)(ve[ce])?ve[ce](me):!1}function ae(ve,me,be){let ye=ve;do{if(ee(ye,me))return!0;if(ye===be)return!1;ye=ye.parentNode}while(ye);return!1}function re(ve,me,be,ye){if(!ve)return;const Ae=Ri({capture:!0},ye);ve.addEventListener?ve.addEventListener(me,be,Ae):ve.attachEvent?ve.attachEvent("on"+me,be):ve["on"+me]=be}function te(ve,me,be,ye){if(!ve)return;const Ae=Ri({capture:!0},ye);ve.removeEventListener?ve.removeEventListener(me,be,Ae):ve.detachEvent?ve.detachEvent("on"+me,be):ve["on"+me]=null}function ne(ve){let me=ve.clientHeight;const be=ve.ownerDocument.defaultView.getComputedStyle(ve);return me+=(0,y.int)(be.borderTopWidth),me+=(0,y.int)(be.borderBottomWidth),me}function x(ve){let me=ve.clientWidth;const be=ve.ownerDocument.defaultView.getComputedStyle(ve);return me+=(0,y.int)(be.borderLeftWidth),me+=(0,y.int)(be.borderRightWidth),me}function b(ve){let me=ve.clientHeight;const be=ve.ownerDocument.defaultView.getComputedStyle(ve);return me-=(0,y.int)(be.paddingTop),me-=(0,y.int)(be.paddingBottom),me}function E(ve){let me=ve.clientWidth;const be=ve.ownerDocument.defaultView.getComputedStyle(ve);return me-=(0,y.int)(be.paddingLeft),me-=(0,y.int)(be.paddingRight),me}function z(ve,me,be){const Ae=me===me.ownerDocument.body?{left:0,top:0}:me.getBoundingClientRect(),Se=(ve.clientX+me.scrollLeft-Ae.left)/be,Fe=(ve.clientY+me.scrollTop-Ae.top)/be;return{x:Se,y:Fe}}function ie(ve,me){const be=fe(ve,me,"px");return{[(0,xe.browserPrefixToKey)("transform",xe.default)]:be}}function oe(ve,me){return fe(ve,me,"")}function fe(ve,me,be){let{x:ye,y:Ae}=ve,Se="translate(".concat(ye).concat(be,",").concat(Ae).concat(be,")");if(me){const Fe="".concat(typeof me.x=="string"?me.x:me.x+be),Ce="".concat(typeof me.y=="string"?me.y:me.y+be);Se="translate(".concat(Fe,", ").concat(Ce,")")+Se}return Se}function ue(ve,me){return ve.targetTouches&&(0,y.findInArray)(ve.targetTouches,be=>me===be.identifier)||ve.changedTouches&&(0,y.findInArray)(ve.changedTouches,be=>me===be.identifier)}function de(ve){if(ve.targetTouches&&ve.targetTouches[0])return ve.targetTouches[0].identifier;if(ve.changedTouches&&ve.changedTouches[0])return ve.changedTouches[0].identifier}function se(ve){if(!ve)return;let me=ve.getElementById("react-draggable-style-el");me||(me=ve.createElement("style"),me.type="text/css",me.id="react-draggable-style-el",me.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} +`," "],ie=["{","}","|","\\","^","`"].concat(z),oe=["'"].concat(ie),fe=["%","/","?",";","#"].concat(oe),ue=["/","?","#"],de=255,se=/^[+a-z0-9A-Z_-]{0,63}$/,he=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,Ee={javascript:!0,"javascript:":!0},ge={javascript:!0,"javascript:":!0},ve={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},me=a("querystring");function be(Fe,Ce,_e){if(Fe&&te.isObject(Fe)&&Fe instanceof ne)return Fe;var we=new ne;return we.parse(Fe,Ce,_e),we}ne.prototype.parse=function(Fe,Ce,_e){if(!te.isString(Fe))throw new TypeError("Parameter 'url' must be a string, not "+(0,ae.default)(Fe));var we=Fe.indexOf("?"),Ie=we!==-1&&we127?Ye+="x":Ye+=Be[Te];if(!Ye.match(se)){var Ke=tt.slice(0,Ne),$e=tt.slice(Ne+1),qe=Be.match(he);qe&&(Ke.push(qe[1]),$e.unshift(qe[2])),$e.length&&(Pe="/"+$e.join(".")+Pe),this.hostname=Ke.join(".");break}}}this.hostname.length>de?this.hostname="":this.hostname=this.hostname.toLowerCase(),rt||(this.hostname=re.toASCII(this.hostname));var je=this.port?":"+this.port:"",De=this.hostname||"";this.host=De+je,this.href+=this.host,rt&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),Pe[0]!=="/"&&(Pe="/"+Pe))}if(!Ee[He])for(var Ne=0,ze=oe.length;Ne0?_e.host.split("@"):!1;Ye&&(_e.auth=Ye.shift(),_e.host=_e.hostname=Ye.shift())}return _e.search=Fe.search,_e.query=Fe.query,(!te.isNull(_e.pathname)||!te.isNull(_e.search))&&(_e.path=(_e.pathname?_e.pathname:"")+(_e.search?_e.search:"")),_e.href=_e.format(),_e}if(!tt.length)return _e.pathname=null,_e.search?_e.path="/"+_e.search:_e.path=null,_e.href=_e.format(),_e;for(var Te=tt.slice(-1)[0],Ze=(_e.host||Fe.host||tt.length>1)&&(Te==="."||Te==="..")||Te==="",Ke=0,$e=tt.length;$e>=0;$e--)Te=tt[$e],Te==="."?tt.splice($e,1):Te===".."?(tt.splice($e,1),Ke++):Ke&&(tt.splice($e,1),Ke--);if(!Ve&&!rt)for(;Ke--;Ke)tt.unshift("..");Ve&&tt[0]!==""&&(!tt[0]||tt[0].charAt(0)!=="/")&&tt.unshift(""),Ze&&tt.join("/").substr(-1)!=="/"&&tt.push("");var qe=tt[0]===""||tt[0]&&tt[0].charAt(0)==="/";if(Be){_e.hostname=_e.host=qe?"":tt.length?tt.shift():"";var Ye=_e.host&&_e.host.indexOf("@")>0?_e.host.split("@"):!1;Ye&&(_e.auth=Ye.shift(),_e.host=_e.hostname=Ye.shift())}return Ve=Ve||_e.host&&tt.length,Ve&&!qe&&tt.unshift(""),tt.length?_e.pathname=tt.join("/"):(_e.pathname=null,_e.path=null),(!te.isNull(_e.pathname)||!te.isNull(_e.search))&&(_e.path=(_e.pathname?_e.pathname:"")+(_e.search?_e.search:"")),_e.auth=Fe.auth||_e.auth,_e.slashes=_e.slashes||Fe.slashes,_e.href=_e.format(),_e},ne.prototype.parseHost=function(){var Fe=this.host,Ce=b.exec(Fe);Ce&&(Ce=Ce[0],Ce!==":"&&(this.port=Ce.substr(1)),Fe=Fe.substr(0,Fe.length-Ce.length)),Fe&&(this.hostname=Fe)}},{"./util":473,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.array.splice.js":283,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.search.js":306,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,punycode:382,querystring:385}],473:[function(a,pe,ce){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),ae=ee(a("@babel/runtime/helpers/typeof"));pe.exports={isString:function(te){return typeof te=="string"},isObject:function(te){return(0,ae.default)(te)==="object"&&te!==null},isNull:function(te){return te===null},isNullOrUndefined:function(te){return te==null}}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79}],474:[function(a,pe,ce){"use strict";a("core-js/modules/es.number.constructor.js"),ce.encodeURIComponent=function(ee){try{return encodeURIComponent(ee)}catch(ae){return ee}},ce.escape=a("escape-html"),ce.timestamp=function(ae){if(ae){var re=ae;return typeof re=="string"&&(re=Number(re)),String(ae).length===10&&(re*=1e3),new Date(re)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(a,pe,ce){(function(ee,ae){(function(){"use strict";var re=a("@babel/runtime/helpers/interopRequireDefault"),te=re(a("@babel/runtime/helpers/typeof"));a("core-js/modules/es.string.trim.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.split.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.function.name.js"),a("core-js/modules/es.array.concat.js");var ne=a("util"),x=a("url"),b=a("http"),E=a("https"),z=a("debug")("urllib"),ie=a("humanize-ms"),oe=0,fe=Math.pow(2,31)-10,ue=/^https?:\/\//i;function de(ge,ve){return ge===void 0?ve:ge}function se(ge){return ge?ge.split(";")[0].trim().toLowerCase():""}function he(ge,ve){return function(me,be,ye){if(me)return ve(me);ge({data:be,status:ye.statusCode,headers:ye.headers,res:ye})}}ce.TIMEOUTS=[ie("300s"),ie("300s")];var Ee=["json","text"];ce.request=function(ve,me,be){return arguments.length===2&&typeof me=="function"&&(be=me,me=null),typeof be=="function"?ce.requestWithCallback(ve,me,be):new Promise(function(ye,Ae){ce.requestWithCallback(ve,me,he(ye,Ae))})},ce.requestWithCallback=function(ve,me,be){if(!ve||typeof ve!="string"&&(0,te.default)(ve)!=="object"){var ye=ne.format("expect request url to be a string or a http request options, but got %j",ve);throw new Error(ye)}arguments.length===2&&typeof me=="function"&&(be=me,me=null),me=me||{},oe>=fe&&(oe=0);var Ae=++oe;me.requestUrls=me.requestUrls||[];var Se={requestId:Ae,url:ve,args:me,ctx:me.ctx};me.emitter&&me.emitter.emit("request",Se),me.timeout=me.timeout||ce.TIMEOUTS,me.maxRedirects=me.maxRedirects||10,me.streaming=me.streaming||me.customResponse;var Fe=Date.now(),Ce;typeof ve=="string"?(ue.test(ve)||(ve="https://"+ve),Ce=x.parse(ve)):Ce=ve;var _e=(me.type||me.method||Ce.method||"GET").toUpperCase(),we=Ce.port||80,Ie=b,Oe=de(me.agent,ce.agent),We=me.fixJSONCtlChars;Ce.protocol==="https:"&&(Ie=E,Oe=de(me.httpsAgent,ce.httpsAgent),Ce.port||(we=443));var Pe={host:Ce.hostname||Ce.host||"localhost",path:Ce.path||"/",method:_e,port:we,agent:Oe,headers:me.headers||{},lookup:me.lookup};Array.isArray(me.timeout)?Pe.requestTimeout=me.timeout[me.timeout.length-1]:typeof me.timeout!="undefined"&&(Pe.requestTimeout=me.timeout);var Xe=me.auth||Ce.auth;Xe&&(Pe.auth=Xe);var Ge=me.content||me.data,He=_e==="GET"||_e==="HEAD"||me.dataAsQueryString;if(!me.content&&Ge&&!(typeof Ge=="string"||ae.isBuffer(Ge)))if(He)Ge=me.nestedQuerystring?qs.stringify(Ge):querystring.stringify(Ge);else{var ke=Pe.headers["Content-Type"]||Pe.headers["content-type"];ke||(me.contentType==="json"?ke="application/json":ke="application/x-www-form-urlencoded",Pe.headers["Content-Type"]=ke),se(ke)==="application/json"?Ge=JSON.stringify(Ge):Ge=me.nestedQuerystring?qs.stringify(Ge):querystring.stringify(Ge)}He&&Ge&&(Pe.path+=(Ce.query?"&":"?")+Ge,Ge=null);var Re=0;if(Ge){var Ne=Ge.length;ae.isBuffer(Ge)||(Ne=ae.byteLength(Ge)),Re=Pe.headers["Content-Length"]=Ne}me.dataType==="json"&&(Pe.headers.Accept="application/json"),typeof me.beforeRequest=="function"&&me.beforeRequest(Pe);var Me=null,Ue=null,Ve=null,rt=!1,tt=!1,ze=0,Be=-1,Ye=!1,Te="",Ze="",Ke=null;me.timing&&(Ke={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function $e(){Me&&(clearTimeout(Me),Me=null)}function qe(){Ue&&(clearTimeout(Ue),Ue=null)}function je(gt,ct,ht){if(qe(),!be){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),Ae,ee.pid,Pe.method,ve),gt&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s +stack: %s`,Date(),Ae,ee.pid,gt.name,gt.message,gt.stack);return}var st=be;be=null;var Ct={};ht&&(Be=ht.statusCode,Ct=ht.headers);var pt=Date.now()-Fe;Ke&&(Ke.contentDownload=pt),z("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",pt,ze,Be,Pe.method,Pe.host,Pe.path,tt,Ke);var St={status:Be,statusCode:Be,headers:Ct,size:ze,aborted:Ye,rt:pt,keepAliveSocket:tt,data:ct,requestUrls:me.requestUrls,timing:Ke,remoteAddress:Te,remotePort:Ze};if(gt){var Dt="";Oe&&typeof Oe.getCurrentStatus=="function"&&(Dt=", agent status: "+JSON.stringify(Oe.getCurrentStatus())),gt.message+=", "+Pe.method+" "+ve+" "+Be+" (connected: "+rt+", keepalive socket: "+tt+Dt+`) +headers: `+JSON.stringify(Ct),gt.data=ct,gt.path=Pe.path,gt.status=Be,gt.headers=Ct,gt.res=St}st(gt,ct,me.streaming?ht:St),me.emitter&&(Se.url=ve,Se.socket=wt&&wt.connection,Se.options=Pe,Se.size=Re,me.emitter.emit("response",{requestId:Ae,error:gt,ctx:me.ctx,req:Se,res:St}))}function De(gt){var ct=null;if(me.followRedirect&&statuses.redirect[gt.statusCode]){me._followRedirectCount=(me._followRedirectCount||0)+1;var ht=gt.headers.location;if(!ht)ct=new Error("Got statusCode "+gt.statusCode+" but cannot resolve next location from headers"),ct.name="FollowRedirectError";else if(me._followRedirectCount>me.maxRedirects)ct=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+ve),ct.name="MaxRedirectError";else{var st=me.formatRedirectUrl?me.formatRedirectUrl(ve,ht):x.resolve(ve,ht);z("Request#%d %s: `redirected` from %s to %s",Ae,Pe.path,ve,st),qe(),me.headers&&me.headers.Host&&ue.test(ht)&&(me.headers.Host=null);var Ct=be;return be=null,ce.requestWithCallback(st,me,Ct),{redirect:!0,error:null}}}return{redirect:!1,error:ct}}me.gzip&&!Pe.headers["Accept-Encoding"]&&!Pe.headers["accept-encoding"]&&(Pe.headers["Accept-Encoding"]="gzip");function Le(gt,ct,ht){var st=gt.headers["content-encoding"];return ht(null,ct,st)}var Je=me.writeStream;z("Request#%d %s %s with headers %j, options.path: %s",Ae,_e,ve,Pe.headers,Pe.path),me.requestUrls.push(ve);function et(gt){if(Ke&&(Ke.waiting=Date.now()-Fe),z("Request#%d %s `req response` event emit: status %d, headers: %j",Ae,ve,gt.statusCode,gt.headers),me.streaming){var ct=De(gt);if(ct.redirect){gt.resume();return}return ct.error?(gt.resume(),je(ct.error,null,gt)):je(null,null,gt)}if(gt.on("close",function(){z("Request#%d %s: `res close` event emit, total size %d",Ae,ve,ze)}),gt.on("error",function(){z("Request#%d %s: `res error` event emit, total size %d",Ae,ve,ze)}),gt.on("aborted",function(){Ye=!0,z("Request#%d %s: `res aborted` event emit, total size %d",Ae,ve,ze)}),Je){var ht=De(gt);if(ht.redirect){gt.resume();return}return ht.error?(gt.resume(),Je.end(),je(ht.error,null,gt)):(me.consumeWriteStream===!1?gt.on("end",je.bind(null,null,null,gt)):Je.on("close",function(){z("Request#%d %s: writeStream close event emitted",Ae,ve),je(Ve||null,null,gt)}),gt.pipe(Je))}var st=[];gt.on("data",function(Ct){z("Request#%d %s: `res data` event emit, size %d",Ae,ve,Ct.length),ze+=Ct.length,st.push(Ct)}),gt.on("end",function(){var Ct=ae.concat(st,ze);if(z("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",Ae,ve,ze,gt._dumped),Ve)return je(Ve,Ct,gt);var pt=De(gt);if(pt.error)return je(pt.error,Ct,gt);pt.redirect||Le(gt,Ct,function(St,Dt,kt){if(St)return je(St,Ct,gt);if(!kt&&Ee.indexOf(me.dataType)>=0){try{Dt=decodeBodyByCharset(Dt,gt)}catch(un){return z("decodeBodyByCharset error: %s",un),je(null,Dt,gt)}if(me.dataType==="json")if(ze===0)Dt=null;else{var Pt=parseJSON(Dt,We);Pt.error?St=Pt.error:Dt=Pt.data}}Ye&&z("Request#%d %s: Remote socket was terminated before `response.end()` was called",Ae,ve),je(St,Dt,gt)})})}var it,ot;Array.isArray(me.timeout)?(it=ie(me.timeout[0]),ot=ie(me.timeout[1])):it=ot=ie(me.timeout),z("ConnectTimeout: %d, ResponseTimeout: %d",it,ot);function at(){z("Connect timer ticking, timeout: %d",it),Me=setTimeout(function(){Me=null,Be===-1&&(Be=-2);var gt="Connect timeout for "+it+"ms",ct="ConnectionTimeoutError";wt.socket||(ct="SocketAssignTimeoutError",gt+=", working sockets is full"),Ve=new Error(gt),Ve.name=ct,Ve.requestId=Ae,z("ConnectTimeout: Request#%d %s %s: %s, connected: %s",Ae,ve,Ve.name,gt,rt),Tt()},it)}function Rt(){z("Response timer ticking, timeout: %d",ot),Ue=setTimeout(function(){Ue=null;var gt="Response timeout for "+ot+"ms",ct="ResponseTimeoutError";Ve=new Error(gt),Ve.name=ct,Ve.requestId=Ae,z("ResponseTimeout: Request#%d %s %s: %s, connected: %s",Ae,ve,Ve.name,gt,rt),Tt()},ot)}var wt;Pe.mode=me.mode?me.mode:"";try{wt=Ie.request(Pe,et)}catch(gt){return je(gt)}typeof window=="undefined"?at():wt.on("requestTimeout",function(){Be===-1&&(Be=-2);var gt="Connect timeout for "+it+"ms",ct="ConnectionTimeoutError";Ve=new Error(gt),Ve.name=ct,Ve.requestId=Ae,Tt()});function Tt(){z("Request#%d %s abort, connected: %s",Ae,ve,rt),wt.socket||(Ve.noSocket=!0,je(Ve)),wt.abort()}return Ke&&wt.on("finish",function(){Ke.requestSent=Date.now()-Fe}),wt.once("socket",function(gt){Ke&&(Ke.queuing=Date.now()-Fe);var ct=gt.readyState;if(ct==="opening"){gt.once("lookup",function(ht,st,Ct){z("Request#%d %s lookup: %s, %s, %s",Ae,ve,ht,st,Ct),Ke&&(Ke.dnslookup=Date.now()-Fe),st&&(Te=st)}),gt.once("connect",function(){Ke&&(Ke.connected=Date.now()-Fe),$e(),Rt(),z("Request#%d %s new socket connected",Ae,ve),rt=!0,Te||(Te=gt.remoteAddress),Ze=gt.remotePort});return}z("Request#%d %s reuse socket connected, readyState: %s",Ae,ve,ct),rt=!0,tt=!0,Te||(Te=gt.remoteAddress),Ze=gt.remotePort,$e(),Rt()}),wt.on("error",function(gt){(gt.name==="Error"||gt.name==="TypeError")&&(gt.name=rt?"ResponseError":"RequestError"),gt.message+=' (req "error")',z("Request#%d %s `req error` event emit, %s: %s",Ae,ve,gt.name,gt.message),je(Ve||gt)}),Je&&Je.once("error",function(gt){gt.message+=' (writeStream "error")',Ve=gt,z("Request#%d %s `writeStream error` event emit, %s: %s",Ae,ve,gt.name,gt.message),Tt()}),me.stream?(me.stream.pipe(wt),me.stream.once("error",function(gt){gt.message+=' (stream "error")',Ve=gt,z("Request#%d %s `readStream error` event emit, %s: %s",Ae,ve,gt.name,gt.message),Tt()})):wt.end(Ge),wt.requestId=Ae,wt}}).call(this)}).call(this,a("_process"),a("buffer").Buffer)},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,debug:465,http:468,https:355,"humanize-ms":356,url:472,util:419}]},{},[1])(1)})})(window)},57780:function(dt,nt,le){"use strict";le.r(nt),le.d(nt,{clsx:function(){return xe}});function y(a){var pe,ce,ee="";if(typeof a=="string"||typeof a=="number")ee+=a;else if(typeof a=="object")if(Array.isArray(a))for(pe=0;pe2&&arguments[2]!==void 0?arguments[2]:!1;gn.forEach(function(hn){if(!(!ln&&Xt!==!1&&Xt>0&&tn.length>=Xt)){var sn=[].concat((0,a.Z)(xn),[hn]),xt=hn[Ct.children],Bt=bn||hn.disabled;if((!xt||xt.length===0||Dt)&&Pt(ht,sn,{label:Ct.label})){var jt;tn.push((0,xe.Z)((0,xe.Z)({},hn),{},(jt={disabled:Bt},(0,z.Z)(jt,Ct.label,pn(ht,sn,pt,Ct)),(0,z.Z)(jt,ie,sn),(0,z.Z)(jt,Ct.children,void 0),jt)))}xt&&Yt(hn[Ct.children],sn,Bt)}})}return Yt(st,[]),ln&&tn.sort(function(gn,xn){return ln(gn[ie],xn[ie],ht,Ct)}),Xt!==!1&&Xt>0?tn.slice(0,Xt):tn},[ht,st,Ct,pt,pn,Dt,Pt,ln,Xt])},de=ue,se="__RC_CASCADER_SPLIT__",he="SHOW_PARENT",Ee="SHOW_CHILD";function ge(ct){return ct.join(se)}function ve(ct){return ct.map(ge)}function me(ct){return ct.split(se)}function be(ct){var ht=ct||{},st=ht.label,Ct=ht.value,pt=ht.children,St=Ct||"value";return{label:st||"label",value:St,key:St,children:pt||"children"}}function ye(ct,ht){var st,Ct;return(st=ct.isLeaf)!==null&&st!==void 0?st:!((Ct=ct[ht.children])!==null&&Ct!==void 0&&Ct.length)}function Ae(ct){var ht=ct.parentElement;if(ht){var st=ct.offsetTop-ht.offsetTop;st-ht.scrollTop<0?ht.scrollTo({top:st}):st+ct.offsetHeight-ht.scrollTop>ht.offsetHeight&&ht.scrollTo({top:st+ct.offsetHeight-ht.offsetHeight})}}function Se(ct,ht){return ct.map(function(st){var Ct;return(Ct=st[ie])===null||Ct===void 0?void 0:Ct.map(function(pt){return pt[ht.value]})})}function Fe(ct){return Array.isArray(ct)&&Array.isArray(ct[0])}function Ce(ct){return ct?Fe(ct)?ct:(ct.length===0?[]:[ct]).map(function(ht){return Array.isArray(ht)?ht:[ht]}):[]}function _e(ct,ht,st){var Ct=new Set(ct),pt=ht();return ct.filter(function(St){var Dt=pt[St],kt=Dt?Dt.parent:null,Pt=Dt?Dt.children:null;return Dt&&Dt.node.disabled?!0:st===Ee?!(Pt&&Pt.some(function(un){return un.key&&Ct.has(un.key)})):!(kt&&!kt.node.disabled&&Ct.has(kt.key))})}function we(ct,ht,st){for(var Ct=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,pt=ht,St=[],Dt=function(){var un,pn,nn,Xt=ct[kt],ln=(un=pt)===null||un===void 0?void 0:un.findIndex(function(Yt){var gn=Yt[st.value];return Ct?String(gn)===String(Xt):gn===Xt}),tn=ln!==-1?(pn=pt)===null||pn===void 0?void 0:pn[ln]:null;St.push({value:(nn=tn==null?void 0:tn[st.value])!==null&&nn!==void 0?nn:Xt,index:ln,option:tn}),pt=tn==null?void 0:tn[st.children]},kt=0;kt1){var jt=tn.slice(0,-1);bn(jt)}else un(!1)},xt=function(){var jt,Qt=((jt=gn[Yt])===null||jt===void 0?void 0:jt[st.children])||[],Ft=Qt.find(function(ut){return!ut.disabled});if(Ft){var _t=[].concat((0,a.Z)(tn),[Ft[st.value]]);bn(_t)}};ne.useImperativeHandle(ct,function(){return{onKeyDown:function(jt){var Qt=jt.which;switch(Qt){case Ze.Z.UP:case Ze.Z.DOWN:{var Ft=0;Qt===Ze.Z.UP?Ft=-1:Qt===Ze.Z.DOWN&&(Ft=1),Ft!==0&&hn(Ft);break}case Ze.Z.LEFT:{if(Pt)break;nn?xt():sn();break}case Ze.Z.RIGHT:{if(Pt)break;nn?sn():xt();break}case Ze.Z.BACKSPACE:{Pt||sn();break}case Ze.Z.ENTER:{if(tn.length){var _t=gn[Yt],ut=(_t==null?void 0:_t[ie])||[];ut.length?St(ut.map(function(vt){return vt[st.value]}),ut[ut.length-1]):St(tn,gn[Yt])}break}case Ze.Z.ESC:un(!1),pn&&jt.stopPropagation()}},onKeyUp:function(){}}})},$e=ne.forwardRef(function(ct,ht){var st,Ct,pt,St=ct.prefixCls,Dt=ct.multiple,kt=ct.searchValue,Pt=ct.toggleOpen,un=ct.notFoundContent,pn=ct.direction,nn=ct.open,Xt=ct.disabled,ln=ne.useRef(null),tn=pn==="rtl",Yt=ne.useContext(b),gn=Yt.options,xn=Yt.values,bn=Yt.halfValues,hn=Yt.fieldNames,sn=Yt.changeOnSelect,xt=Yt.onSelect,Bt=Yt.searchOptions,jt=Yt.dropdownPrefixCls,Qt=Yt.loadData,Ft=Yt.expandTrigger,_t=jt||St,ut=ne.useState([]),vt=(0,pe.Z)(ut,2),It=vt[0],Jt=vt[1],qt=function(_n){if(!(!Qt||kt)){var Fn=we(_n,gn,hn),Xn=Fn.map(function(hr){var br=hr.option;return br}),nr=Xn[Xn.length-1];if(nr&&!ye(nr,hn)){var Er=ge(_n);Jt(function(hr){return[].concat((0,a.Z)(hr),[Er])}),Qt(Xn)}}};ne.useEffect(function(){It.length&&It.forEach(function(In){var _n=me(In),Fn=we(_n,gn,hn,!0).map(function(nr){var Er=nr.option;return Er}),Xn=Fn[Fn.length-1];(!Xn||Xn[hn.children]||ye(Xn,hn))&&Jt(function(nr){return nr.filter(function(Er){return Er!==In})})})},[gn,It,hn]);var Kt=ne.useMemo(function(){return new Set(ve(xn))},[xn]),Gt=ne.useMemo(function(){return new Set(ve(bn))},[bn]),zt=Te(Dt,nn),yn=(0,pe.Z)(zt,2),fn=yn[0],Dn=yn[1],jn=function(_n){Dn(_n),qt(_n)},Pn=function(_n){if(Xt)return!1;var Fn=_n.disabled,Xn=ye(_n,hn);return!Fn&&(Xn||sn||Dt)},qn=function(_n,Fn){var Xn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;xt(_n),!Dt&&(Fn||sn&&(Ft==="hover"||Xn))&&Pt(!1)},Ht=ne.useMemo(function(){return kt?Bt:gn},[kt,Bt,gn]),en=ne.useMemo(function(){for(var In=[{options:Ht}],_n=Ht,Fn=Se(_n,hn),Xn=function(){var hr=fn[nr],br=_n.find(function(Ur,zr){return(Fn[zr]?ge(Fn[zr]):Ur[hn.value])===hr}),or=br==null?void 0:br[hn.children];if(!(or!=null&&or.length))return 1;_n=or,In.push({options:or})},nr=0;nr":xn,hn=st.loadingIcon,sn=st.direction,xt=st.notFoundContent,Bt=xt===void 0?"Not Found":xt,jt=st.disabled,Qt=!!Pt,Ft=(0,Le.C8)(un,{value:pn,postState:Ce}),_t=(0,pe.Z)(Ft,2),ut=_t[0],vt=_t[1],It=ne.useMemo(function(){return be(nn)},[JSON.stringify(nn)]),Jt=Xe(It,kt),qt=(0,pe.Z)(Jt,3),Kt=qt[0],Gt=qt[1],zt=qt[2],yn=Oe(Kt,It),fn=Ne(Qt,ut,Gt,zt,yn),Dn=(0,pe.Z)(fn,3),jn=Dn[0],Pn=Dn[1],qn=Dn[2],Ht=(0,Le.zX)(function(Ot){if(vt(Ot),ln){var Tn=Ce(Ot),In=Tn.map(function(Xn){return we(Xn,Kt,It).map(function(nr){return nr.option})}),_n=Qt?Tn:Tn[0],Fn=Qt?In:In[0];ln(_n,Fn)}}),en=Re(Qt,Ht,jn,Pn,qn,Gt,zt,tn),Bn=(0,Le.zX)(function(Ot){en(Ot)}),En=ne.useMemo(function(){return{options:Kt,fieldNames:It,values:jn,halfValues:Pn,changeOnSelect:Xt,onSelect:Bn,checkable:Pt,searchOptions:[],dropdownPrefixCls:void 0,loadData:Yt,expandTrigger:gn,expandIcon:bn,loadingIcon:hn,dropdownMenuColumnStyle:void 0}},[Kt,It,jn,Pn,Xt,Bn,Pt,Yt,gn,bn,hn]),Sn="".concat(pt,"-panel"),Ln=!Kt.length;return ne.createElement(b.Provider,{value:En},ne.createElement("div",{className:Ue()(Sn,(ht={},(0,z.Z)(ht,"".concat(Sn,"-rtl"),sn==="rtl"),(0,z.Z)(ht,"".concat(Sn,"-empty"),Ln),ht),Dt),style:St},Ln?Bt:ne.createElement(qe,{prefixCls:pt,searchValue:"",multiple:Qt,toggleOpen:Je,open:!0,direction:sn,disabled:jt})))}function it(ct){var ht=ct.onPopupVisibleChange,st=ct.popupVisible,Ct=ct.popupClassName,pt=ct.popupPlacement;warning(!ht,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(st===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(Ct===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(pt===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function ot(ct,ht){if(ct){var st=function Ct(pt){for(var St=0;St":qt,Gt=ct.loadingIcon,zt=ct.children,yn=ct.dropdownMatchSelectWidth,fn=yn===void 0?!1:yn,Dn=ct.showCheckedStrategy,jn=Dn===void 0?he:Dn,Pn=ct.optionRender,qn=(0,ce.Z)(ct,Rt),Ht=(0,ae.ZP)(st),en=!!nn,Bn=(0,te.Z)(Dt,{value:kt,postState:Ce}),En=(0,pe.Z)(Bn,2),Sn=En[0],Ln=En[1],Ot=ne.useMemo(function(){return be(St)},[JSON.stringify(St)]),Tn=Xe(Ot,bn),In=(0,pe.Z)(Tn,3),_n=In[0],Fn=In[1],Xn=In[2],nr=(0,te.Z)("",{value:tn,postState:function(Pr){return Pr||""}}),Er=(0,pe.Z)(nr,2),hr=Er[0],br=Er[1],or=function(Pr,lr){br(Pr),lr.source!=="blur"&&Yt&&Yt(Pr)},Ur=He(gn),zr=(0,pe.Z)(Ur,2),qr=zr[0],ir=zr[1],Tr=de(hr,_n,Ot,hn||pt,ir,Pt||en),Hr=Oe(_n,Ot),jr=Ne(en,Sn,Fn,Xn,Hr),Dr=(0,pe.Z)(jr,3),Sr=Dr[0],Qn=Dr[1],ar=Dr[2],yt=ne.useMemo(function(){var Mr=ve(Sr),Pr=_e(Mr,Fn,jn);return[].concat((0,a.Z)(ar),(0,a.Z)(Xn(Pr)))},[Sr,Fn,Xn,ar,jn]),Fr=Ie(yt,_n,Ot,en,pn),Ir=(0,re.Z)(function(Mr){if(Ln(Mr),un){var Pr=Ce(Mr),lr=Pr.map(function(Qe){return we(Qe,_n,Ot).map(function(lt){return lt.option})}),Gn=en?Pr:Pr[0],on=en?lr:lr[0];un(Gn,on)}}),Vr=Re(en,Ir,Sr,Qn,ar,Fn,Xn,jn),Lr=(0,re.Z)(function(Mr){(!en||ln)&&br(""),Vr(Mr)}),sr=function(Pr,lr){if(lr.type==="clear"){Ir([]);return}var Gn=lr.values[0],on=Gn.valueCells;Lr(on)},wr=Bt!==void 0?Bt:xt,dn=Qt||jt,xr=vt||ut,gr=function(Pr){It==null||It(Pr),Jt==null||Jt(Pr)},$n=ne.useMemo(function(){return{options:_n,fieldNames:Ot,values:Sr,halfValues:Qn,changeOnSelect:Pt,onSelect:Lr,checkable:nn,searchOptions:Tr,dropdownPrefixCls:hn,loadData:sn,expandTrigger:xn,expandIcon:Kt,loadingIcon:Gt,dropdownMenuColumnStyle:Ft,optionRender:Pn}},[_n,Ot,Sr,Qn,Pt,Lr,nn,Tr,hn,sn,xn,Kt,Gt,Ft,Pn]),Cr=!(hr?Tr:_n).length,Yr=hr&&ir.matchInputWidth||Cr?{}:{minWidth:"auto"};return ne.createElement(b.Provider,{value:$n},ne.createElement(ee.Ac,(0,y.Z)({},qn,{ref:ht,id:Ht,prefixCls:pt,autoClearSearchValue:ln,dropdownMatchSelectWidth:fn,dropdownStyle:(0,xe.Z)((0,xe.Z)({},Yr),_t),displayValues:Fr,onDisplayValuesChange:sr,mode:en?"multiple":void 0,searchValue:hr,onSearch:or,showSearch:qr,OptionList:De,emptyOptions:Cr,open:wr,dropdownClassName:dn,placement:xr,onDropdownVisibleChange:gr,getRawInputElement:function(){return zt}})))});wt.SHOW_PARENT=he,wt.SHOW_CHILD=Ee,wt.Panel=et;var Tt=wt,gt=Tt},98535:function(dt,nt,le){"use strict";le.r(nt),le.d(nt,{Panel:function(){return Ce},default:function(){return Fe}});var y=le(32855),xe=le(3300),a=le(11913),pe=le(34666),ce=le(92310),ee=le.n(ce),ae=le(18929),re=le(48736),te=le(59301),ne=le(43079),x=le(11592),b=le(27247),E=le(74430),z=le(77900),ie=le(10228),oe=te.forwardRef(function(_e,we){var Ie=_e.prefixCls,Oe=_e.forceRender,We=_e.className,Pe=_e.style,Xe=_e.children,Ge=_e.isActive,He=_e.role,ke=_e.classNames,Re=_e.styles,Ne=te.useState(Ge||Oe),Me=(0,a.Z)(Ne,2),Ue=Me[0],Ve=Me[1];return te.useEffect(function(){(Oe||Ge)&&Ve(!0)},[Oe,Ge]),Ue?te.createElement("div",{ref:we,className:ee()("".concat(Ie,"-content"),(0,E.Z)((0,E.Z)({},"".concat(Ie,"-content-active"),Ge),"".concat(Ie,"-content-inactive"),!Ge),We),style:Pe,role:He},te.createElement("div",{className:ee()("".concat(Ie,"-content-box"),ke==null?void 0:ke.body),style:Re==null?void 0:Re.body},Xe)):null});oe.displayName="PanelContent";var fe=oe,ue=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],de=te.forwardRef(function(_e,we){var Ie=_e.showArrow,Oe=Ie===void 0?!0:Ie,We=_e.headerClass,Pe=_e.isActive,Xe=_e.onItemClick,Ge=_e.forceRender,He=_e.className,ke=_e.classNames,Re=ke===void 0?{}:ke,Ne=_e.styles,Me=Ne===void 0?{}:Ne,Ue=_e.prefixCls,Ve=_e.collapsible,rt=_e.accordion,tt=_e.panelKey,ze=_e.extra,Be=_e.header,Ye=_e.expandIcon,Te=_e.openMotion,Ze=_e.destroyInactivePanel,Ke=_e.children,$e=(0,ne.Z)(_e,ue),qe=Ve==="disabled",je=ze!=null&&typeof ze!="boolean",De=(0,E.Z)((0,E.Z)((0,E.Z)({onClick:function(){Xe==null||Xe(tt)},onKeyDown:function(Rt){(Rt.key==="Enter"||Rt.keyCode===ie.Z.ENTER||Rt.which===ie.Z.ENTER)&&(Xe==null||Xe(tt))},role:rt?"tab":"button"},"aria-expanded",Pe),"aria-disabled",qe),"tabIndex",qe?-1:0),Le=typeof Ye=="function"?Ye(_e):te.createElement("i",{className:"arrow"}),Je=Le&&te.createElement("div",(0,y.Z)({className:"".concat(Ue,"-expand-icon")},["header","icon"].includes(Ve)?De:{}),Le),et=ee()("".concat(Ue,"-item"),(0,E.Z)((0,E.Z)({},"".concat(Ue,"-item-active"),Pe),"".concat(Ue,"-item-disabled"),qe),He),it=ee()(We,"".concat(Ue,"-header"),(0,E.Z)({},"".concat(Ue,"-collapsible-").concat(Ve),!!Ve),Re.header),ot=(0,b.Z)({className:it,style:Me.header},["header","icon"].includes(Ve)?{}:De);return te.createElement("div",(0,y.Z)({},$e,{ref:we,className:et}),te.createElement("div",ot,Oe&&Je,te.createElement("span",(0,y.Z)({className:"".concat(Ue,"-header-text")},Ve==="header"?De:{}),Be),je&&te.createElement("div",{className:"".concat(Ue,"-extra")},ze)),te.createElement(z.default,(0,y.Z)({visible:Pe,leavedClassName:"".concat(Ue,"-content-hidden")},Te,{forceRender:Ge,removeOnLeave:Ze}),function(at,Rt){var wt=at.className,Tt=at.style;return te.createElement(fe,{ref:Rt,prefixCls:Ue,className:wt,classNames:Re,style:Tt,styles:Me,isActive:Pe,forceRender:Ge,role:rt?"tabpanel":void 0},Ke)}))}),se=de,he=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],Ee=function(we,Ie){var Oe=Ie.prefixCls,We=Ie.accordion,Pe=Ie.collapsible,Xe=Ie.destroyInactivePanel,Ge=Ie.onItemClick,He=Ie.activeKey,ke=Ie.openMotion,Re=Ie.expandIcon;return we.map(function(Ne,Me){var Ue=Ne.children,Ve=Ne.label,rt=Ne.key,tt=Ne.collapsible,ze=Ne.onItemClick,Be=Ne.destroyInactivePanel,Ye=(0,ne.Z)(Ne,he),Te=String(rt!=null?rt:Me),Ze=tt!=null?tt:Pe,Ke=Be!=null?Be:Xe,$e=function(De){Ze!=="disabled"&&(Ge(De),ze==null||ze(De))},qe=!1;return We?qe=He[0]===Te:qe=He.indexOf(Te)>-1,te.createElement(se,(0,y.Z)({},Ye,{prefixCls:Oe,key:Te,panelKey:Te,isActive:qe,accordion:We,openMotion:ke,expandIcon:Re,header:Ve,collapsible:Ze,onItemClick:$e,destroyInactivePanel:Ke}),Ue)})},ge=function(we,Ie,Oe){if(!we)return null;var We=Oe.prefixCls,Pe=Oe.accordion,Xe=Oe.collapsible,Ge=Oe.destroyInactivePanel,He=Oe.onItemClick,ke=Oe.activeKey,Re=Oe.openMotion,Ne=Oe.expandIcon,Me=we.key||String(Ie),Ue=we.props,Ve=Ue.header,rt=Ue.headerClass,tt=Ue.destroyInactivePanel,ze=Ue.collapsible,Be=Ue.onItemClick,Ye=!1;Pe?Ye=ke[0]===Me:Ye=ke.indexOf(Me)>-1;var Te=ze!=null?ze:Xe,Ze=function(qe){Te!=="disabled"&&(He(qe),Be==null||Be(qe))},Ke={key:Me,panelKey:Me,header:Ve,headerClass:rt,isActive:Ye,prefixCls:We,destroyInactivePanel:tt!=null?tt:Ge,openMotion:Re,accordion:Pe,children:we.props.children,onItemClick:Ze,expandIcon:Ne,collapsible:Te};return typeof we.type=="string"?we:(Object.keys(Ke).forEach(function($e){typeof Ke[$e]=="undefined"&&delete Ke[$e]}),te.cloneElement(we,Ke))};function ve(_e,we,Ie){return Array.isArray(_e)?Ee(_e,Ie):(0,x.Z)(we).map(function(Oe,We){return ge(Oe,We,Ie)})}var me=ve,be=le(26112);function ye(_e){var we=_e;if(!Array.isArray(we)){var Ie=(0,pe.Z)(we);we=Ie==="number"||Ie==="string"?[we]:[]}return we.map(function(Oe){return String(Oe)})}var Ae=te.forwardRef(function(_e,we){var Ie=_e.prefixCls,Oe=Ie===void 0?"rc-collapse":Ie,We=_e.destroyInactivePanel,Pe=We===void 0?!1:We,Xe=_e.style,Ge=_e.accordion,He=_e.className,ke=_e.children,Re=_e.collapsible,Ne=_e.openMotion,Me=_e.expandIcon,Ue=_e.activeKey,Ve=_e.defaultActiveKey,rt=_e.onChange,tt=_e.items,ze=ee()(Oe,He),Be=(0,ae.Z)([],{value:Ue,onChange:function(je){return rt==null?void 0:rt(je)},defaultValue:Ve,postState:ye}),Ye=(0,a.Z)(Be,2),Te=Ye[0],Ze=Ye[1],Ke=function(je){return Ze(function(){if(Ge)return Te[0]===je?[]:[je];var De=Te.indexOf(je),Le=De>-1;return Le?Te.filter(function(Je){return Je!==je}):[].concat((0,xe.Z)(Te),[je])})};(0,re.ZP)(!ke,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var $e=me(tt,ke,{prefixCls:Oe,accordion:Ge,openMotion:Ne,expandIcon:Me,collapsible:Re,destroyInactivePanel:Pe,onItemClick:Ke,activeKey:Te});return te.createElement("div",(0,y.Z)({ref:we,className:ze,style:Xe,role:Ge?"tablist":void 0},(0,be.Z)(_e,{aria:!0,data:!0})),$e)}),Se=Object.assign(Ae,{Panel:se}),Fe=Se,Ce=Se.Panel},9940:function(dt,nt,le){"use strict";le.d(nt,{Qw:function(){return ze},FJ:function(){return Ye},hT:function(){return Be},OF:function(){return he},ZP:function(){return Je}});var y=le(32855),xe=le(3300),a=le(27247),pe=le(11913),ce=le(43079),ee=le(34666),ae=le(37463),re=le(6551),te=le(34643),ne=le(18929),x=le(48736),b=le(59301),E=function(et){var it=b.useRef({valueLabels:new Map});return b.useMemo(function(){var ot=it.current.valueLabels,at=new Map,Rt=et.map(function(wt){var Tt=wt.value,gt=wt.label,ct=gt!=null?gt:ot.get(Tt);return at.set(Tt,ct),(0,a.Z)((0,a.Z)({},wt),{},{label:ct})});return it.current.valueLabels=at,[Rt]},[et])},z=function(it,ot,at,Rt){return b.useMemo(function(){var wt=function(St){return St.map(function(Dt){var kt=Dt.value;return kt})},Tt=wt(it),gt=wt(ot),ct=Tt.filter(function(pt){return!Rt[pt]}),ht=Tt,st=gt;if(at){var Ct=(0,te.S)(Tt,!0,Rt);ht=Ct.checkedKeys,st=Ct.halfCheckedKeys}return[Array.from(new Set([].concat((0,xe.Z)(ct),(0,xe.Z)(ht)))),st]},[it,ot,at,Rt])},ie=z,oe=le(34061),fe=function(et,it){return b.useMemo(function(){var ot=(0,oe.I8)(et,{fieldNames:it,initWrapper:function(Rt){return(0,a.Z)((0,a.Z)({},Rt),{},{valueEntities:new Map})},processEntity:function(Rt,wt){var Tt=Rt.node[it.value];if(0)var gt;wt.valueEntities.set(Tt,Rt)}});return ot},[et,it])},ue=le(74430),de=le(11592),se=function(){return null},he=se,Ee=["children","value"];function ge(et){return(0,de.Z)(et).map(function(it){if(!b.isValidElement(it)||!it.type)return null;var ot=it,at=ot.key,Rt=ot.props,wt=Rt.children,Tt=Rt.value,gt=(0,ce.Z)(Rt,Ee),ct=(0,a.Z)({key:at,value:Tt},gt),ht=ge(wt);return ht.length&&(ct.children=ht),ct}).filter(function(it){return it})}function ve(et){if(!et)return et;var it=(0,a.Z)({},et);return"props"in it||Object.defineProperty(it,"props",{get:function(){return(0,x.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),it}}),it}function me(et,it,ot,at,Rt,wt){var Tt=null,gt=null;function ct(){function ht(st){var Ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return st.map(function(St,Dt){var kt="".concat(Ct,"-").concat(Dt),Pt=St[wt.value],un=ot.includes(Pt),pn=ht(St[wt.children]||[],kt,un),nn=b.createElement(he,St,pn.map(function(ln){return ln.node}));if(it===Pt&&(Tt=nn),un){var Xt={pos:kt,node:nn,children:pn};return pt||gt.push(Xt),Xt}return null}).filter(function(St){return St})}gt||(gt=[],ht(at),gt.sort(function(st,Ct){var pt=st.node.props.value,St=Ct.node.props.value,Dt=ot.indexOf(pt),kt=ot.indexOf(St);return Dt-kt}))}Object.defineProperty(et,"triggerNode",{get:function(){return(0,x.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),ct(),Tt}}),Object.defineProperty(et,"allCheckedNodes",{get:function(){return(0,x.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),ct(),Rt?gt:gt.map(function(st){var Ct=st.node;return Ct})}})}var be=function(it,ot,at){var Rt=at.fieldNames,wt=at.treeNodeFilterProp,Tt=at.filterTreeNode,gt=Rt.children;return b.useMemo(function(){if(!ot||Tt===!1)return it;var ct=typeof Tt=="function"?Tt:function(st,Ct){return String(Ct[wt]).toUpperCase().includes(ot.toUpperCase())},ht=function st(Ct){var pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Ct.reduce(function(St,Dt){var kt=Dt[gt],Pt=pt||ct(ot,ve(Dt)),un=st(kt||[],Pt);return(Pt||un.length)&&St.push((0,a.Z)((0,a.Z)({},Dt),{},(0,ue.Z)({isLeaf:void 0},gt,un))),St},[])};return ht(it)},[it,ot,gt,wt,Tt])},ye=be;function Ae(et){var it=b.useRef();it.current=et;var ot=b.useCallback(function(){return it.current.apply(it,arguments)},[]);return ot}function Se(et,it){var ot=it.id,at=it.pId,Rt=it.rootPId,wt=new Map,Tt=[];return et.forEach(function(gt){var ct=gt[ot],ht=(0,a.Z)((0,a.Z)({},gt),{},{key:gt.key||ct});wt.set(ct,ht)}),wt.forEach(function(gt){var ct=gt[at],ht=wt.get(ct);ht?(ht.children=ht.children||[],ht.children.push(gt)):(ct===Rt||Rt===null)&&Tt.push(gt)}),Tt}function Fe(et,it,ot){return b.useMemo(function(){if(et){if(ot){var at=(0,a.Z)({id:"id",pId:"pId",rootPId:null},(0,ee.Z)(ot)==="object"?ot:{});return Se(et,at)}return et}return ge(it)},[it,ot,et])}var Ce=b.createContext(null),_e=Ce,we=le(93162),Ie=le(89149),Oe=le(10228),We=le(80547),Pe=b.createContext(null),Xe=Pe,Ge=function(it){return Array.isArray(it)?it:it!==void 0?[it]:[]},He=function(it){var ot=it||{},at=ot.label,Rt=ot.value,wt=ot.children;return{_title:at?[at]:["title","label"],value:Rt||"value",key:Rt||"value",children:wt||"children"}},ke=function(it){return!it||it.disabled||it.disableCheckbox||it.checkable===!1},Re=function(it,ot){var at=[],Rt=function wt(Tt){Tt.forEach(function(gt){var ct=gt[ot.children];ct&&(at.push(gt[ot.value]),wt(ct))})};return Rt(it),at},Ne=function(it){return it==null},Me=le(70425),Ue={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Ve=function(it,ot){var at=(0,ae.lk)(),Rt=at.prefixCls,wt=at.multiple,Tt=at.searchValue,gt=at.toggleOpen,ct=at.open,ht=at.notFoundContent,st=b.useContext(Xe),Ct=st.virtual,pt=st.listHeight,St=st.listItemHeight,Dt=st.listItemScrollOffset,kt=st.treeData,Pt=st.fieldNames,un=st.onSelect,pn=st.dropdownMatchSelectWidth,nn=st.treeExpandAction,Xt=st.treeTitleRender,ln=st.onPopupScroll,tn=st.leftMaxCount,Yt=st.leafCountOnly,gn=st.valueEntities,xn=b.useContext(_e),bn=xn.checkable,hn=xn.checkedKeys,sn=xn.halfCheckedKeys,xt=xn.treeExpandedKeys,Bt=xn.treeDefaultExpandAll,jt=xn.treeDefaultExpandedKeys,Qt=xn.onTreeExpand,Ft=xn.treeIcon,_t=xn.showTreeIcon,ut=xn.switcherIcon,vt=xn.treeLine,It=xn.treeNodeFilterProp,Jt=xn.loadData,qt=xn.treeLoadedKeys,Kt=xn.treeMotion,Gt=xn.onTreeLoad,zt=xn.keyEntities,yn=b.useRef(),fn=(0,We.Z)(function(){return kt},[ct,kt],function(Qn,ar){return ar[0]&&Qn[1]!==ar[1]}),Dn=b.useMemo(function(){return bn?{checked:hn,halfChecked:sn}:null},[bn,hn,sn]);b.useEffect(function(){if(ct&&!wt&&hn.length){var Qn;(Qn=yn.current)===null||Qn===void 0||Qn.scrollTo({key:hn[0]})}},[ct]);var jn=function(ar){ar.preventDefault()},Pn=function(ar,yt){var Fr=yt.node;bn&&ke(Fr)||(un(Fr.key,{selected:!hn.includes(Fr.key)}),wt||gt(!1))},qn=b.useState(jt),Ht=(0,pe.Z)(qn,2),en=Ht[0],Bn=Ht[1],En=b.useState(null),Sn=(0,pe.Z)(En,2),Ln=Sn[0],Ot=Sn[1],Tn=b.useMemo(function(){return xt?(0,xe.Z)(xt):Tt?Ln:en},[en,Ln,xt,Tt]),In=function(ar){Bn(ar),Ot(ar),Qt&&Qt(ar)},_n=String(Tt).toLowerCase(),Fn=function(ar){return _n?String(ar[It]).toLowerCase().includes(_n):!1};b.useEffect(function(){Tt&&Ot(Re(kt,Pt))},[Tt]);var Xn=b.useState(function(){return new Map}),nr=(0,pe.Z)(Xn,2),Er=nr[0],hr=nr[1];b.useEffect(function(){tn&&hr(new Map)},[tn]);function br(Qn){var ar=Qn[Pt.value];if(!Er.has(ar)){var yt=gn.get(ar),Fr=(yt.children||[]).length===0;if(Fr)Er.set(ar,!1);else{var Ir=yt.children.filter(function(Lr){return!Lr.node.disabled&&!Lr.node.disableCheckbox&&!hn.includes(Lr.node[Pt.value])}),Vr=Ir.length;Er.set(ar,Vr>tn)}}return Er.get(ar)}var or=(0,Me.zX)(function(Qn){var ar=Qn[Pt.value];return hn.includes(ar)||tn===null?!1:tn<=0?!0:Yt&&tn?br(Qn):!1}),Ur=function Qn(ar){var yt=(0,we.Z)(ar),Fr;try{for(yt.s();!(Fr=yt.n()).done;){var Ir=Fr.value;if(!(Ir.disabled||Ir.selectable===!1)){if(Tt){if(Fn(Ir))return Ir}else return Ir;if(Ir[Pt.children]){var Vr=Qn(Ir[Pt.children]);if(Vr)return Vr}}}}catch(Lr){yt.e(Lr)}finally{yt.f()}return null},zr=b.useState(null),qr=(0,pe.Z)(zr,2),ir=qr[0],Tr=qr[1],Hr=zt[ir];b.useEffect(function(){if(ct){var Qn=null,ar=function(){var Fr=Ur(fn);return Fr?Fr[Pt.value]:null};!wt&&hn.length&&!Tt?Qn=hn[0]:Qn=ar(),Tr(Qn)}},[ct,Tt]),b.useImperativeHandle(ot,function(){var Qn;return{scrollTo:(Qn=yn.current)===null||Qn===void 0?void 0:Qn.scrollTo,onKeyDown:function(yt){var Fr,Ir=yt.which;switch(Ir){case Oe.Z.UP:case Oe.Z.DOWN:case Oe.Z.LEFT:case Oe.Z.RIGHT:(Fr=yn.current)===null||Fr===void 0||Fr.onKeyDown(yt);break;case Oe.Z.ENTER:{if(Hr){var Vr=or(Hr.node),Lr=(Hr==null?void 0:Hr.node)||{},sr=Lr.selectable,wr=Lr.value,dn=Lr.disabled;sr!==!1&&!dn&&!Vr&&Pn(null,{node:{key:ir},selected:!hn.includes(wr)})}break}case Oe.Z.ESC:gt(!1)}},onKeyUp:function(){}}});var jr=(0,We.Z)(function(){return!Tt},[Tt,xt||en],function(Qn,ar){var yt=(0,pe.Z)(Qn,1),Fr=yt[0],Ir=(0,pe.Z)(ar,2),Vr=Ir[0],Lr=Ir[1];return Fr!==Vr&&!!(Vr||Lr)}),Dr=jr?Jt:null;if(fn.length===0)return b.createElement("div",{role:"listbox",className:"".concat(Rt,"-empty"),onMouseDown:jn},ht);var Sr={fieldNames:Pt};return qt&&(Sr.loadedKeys=qt),Tn&&(Sr.expandedKeys=Tn),b.createElement("div",{onMouseDown:jn},Hr&&ct&&b.createElement("span",{style:Ue,"aria-live":"assertive"},Hr.node.value),b.createElement(Ie.y6.Provider,{value:{nodeDisabled:or}},b.createElement(Ie.ZP,(0,y.Z)({ref:yn,focusable:!1,prefixCls:"".concat(Rt,"-tree"),treeData:fn,height:pt,itemHeight:St,itemScrollOffset:Dt,virtual:Ct!==!1&&pn!==!1,multiple:wt,icon:Ft,showIcon:_t,switcherIcon:ut,showLine:vt,loadData:Dr,motion:Kt,activeKey:ir,checkable:bn,checkStrictly:!0,checkedKeys:Dn,selectedKeys:bn?[]:hn,defaultExpandAll:Bt,titleRender:Xt},Sr,{onActiveChange:Tr,onSelect:Pn,onCheck:Pn,onExpand:In,onLoad:Gt,filterTreeNode:Fn,expandAction:nn,onScroll:ln}))))},rt=b.forwardRef(Ve),tt=rt,ze="SHOW_ALL",Be="SHOW_PARENT",Ye="SHOW_CHILD";function Te(et,it,ot,at){var Rt=new Set(et);return it===Ye?et.filter(function(wt){var Tt=ot[wt];return!Tt||!Tt.children||!Tt.children.some(function(gt){var ct=gt.node;return Rt.has(ct[at.value])})||!Tt.children.every(function(gt){var ct=gt.node;return ke(ct)||Rt.has(ct[at.value])})}):it===Be?et.filter(function(wt){var Tt=ot[wt],gt=Tt?Tt.parent:null;return!gt||ke(gt.node)||!Rt.has(gt.key)}):et}function Ze(et){var it=et.searchPlaceholder,ot=et.treeCheckStrictly,at=et.treeCheckable,Rt=et.labelInValue,wt=et.value,Tt=et.multiple,gt=et.showCheckedStrategy,ct=et.maxCount;warning(!it,"`searchPlaceholder` has been removed."),ot&&Rt===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Rt||ot)&&warning(toArray(wt).every(function(ht){return ht&&_typeof(ht)==="object"&&"value"in ht}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),ot||Tt||at?warning(!wt||Array.isArray(wt),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(wt),"`value` should not be array when `TreeSelect` is single mode."),ct&&(gt==="SHOW_ALL"&&!ot||gt==="SHOW_PARENT")&&warning(!1,"`maxCount` not work with `showCheckedStrategy=SHOW_ALL` (when `treeCheckStrictly=false`) or `showCheckedStrategy=SHOW_PARENT`.")}var Ke=null,$e=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function qe(et){return!et||(0,ee.Z)(et)!=="object"}var je=b.forwardRef(function(et,it){var ot=et.id,at=et.prefixCls,Rt=at===void 0?"rc-tree-select":at,wt=et.value,Tt=et.defaultValue,gt=et.onChange,ct=et.onSelect,ht=et.onDeselect,st=et.searchValue,Ct=et.inputValue,pt=et.onSearch,St=et.autoClearSearchValue,Dt=St===void 0?!0:St,kt=et.filterTreeNode,Pt=et.treeNodeFilterProp,un=Pt===void 0?"value":Pt,pn=et.showCheckedStrategy,nn=et.treeNodeLabelProp,Xt=et.multiple,ln=et.treeCheckable,tn=et.treeCheckStrictly,Yt=et.labelInValue,gn=et.maxCount,xn=et.fieldNames,bn=et.treeDataSimpleMode,hn=et.treeData,sn=et.children,xt=et.loadData,Bt=et.treeLoadedKeys,jt=et.onTreeLoad,Qt=et.treeDefaultExpandAll,Ft=et.treeExpandedKeys,_t=et.treeDefaultExpandedKeys,ut=et.onTreeExpand,vt=et.treeExpandAction,It=et.virtual,Jt=et.listHeight,qt=Jt===void 0?200:Jt,Kt=et.listItemHeight,Gt=Kt===void 0?20:Kt,zt=et.listItemScrollOffset,yn=zt===void 0?0:zt,fn=et.onDropdownVisibleChange,Dn=et.dropdownMatchSelectWidth,jn=Dn===void 0?!0:Dn,Pn=et.treeLine,qn=et.treeIcon,Ht=et.showTreeIcon,en=et.switcherIcon,Bn=et.treeMotion,En=et.treeTitleRender,Sn=et.onPopupScroll,Ln=(0,ce.Z)(et,$e),Ot=(0,re.ZP)(ot),Tn=ln&&!tn,In=ln||tn,_n=tn||Yt,Fn=In||Xt,Xn=(0,ne.Z)(Tt,{value:wt}),nr=(0,pe.Z)(Xn,2),Er=nr[0],hr=nr[1],br=b.useMemo(function(){return ln?pn||Ye:ze},[pn,ln]),or=b.useMemo(function(){return He(xn)},[JSON.stringify(xn)]),Ur=(0,ne.Z)("",{value:st!==void 0?st:Ct,postState:function(Ut){return Ut||""}}),zr=(0,pe.Z)(Ur,2),qr=zr[0],ir=zr[1],Tr=function(Ut){ir(Ut),pt==null||pt(Ut)},Hr=Fe(hn,sn,bn),jr=fe(Hr,or),Dr=jr.keyEntities,Sr=jr.valueEntities,Qn=b.useCallback(function(Vt){var Ut=[],Zt=[];return Vt.forEach(function(vn){Sr.has(vn)?Zt.push(vn):Ut.push(vn)}),{missingRawValues:Ut,existRawValues:Zt}},[Sr]),ar=ye(Hr,qr,{fieldNames:or,treeNodeFilterProp:un,filterTreeNode:kt}),yt=b.useCallback(function(Vt){if(Vt){if(nn)return Vt[nn];for(var Ut=or._title,Zt=0;Zton)){var Et=Ir(Vt);if(hr(Et),Dt&&ir(""),gt){var Nt=Vt;Tn&&(Nt=vn.map(function(tr){var Yn=Sr.get(tr);return Yn?Yn.node[or.value]:tr}));var Wt=Ut||{triggerValue:void 0,selected:void 0},mn=Wt.triggerValue,An=Wt.selected,On=Nt;if(tn){var kn=dn.filter(function(tr){return!Nt.includes(tr.value)});On=[].concat((0,xe.Z)(On),(0,xe.Z)(kn))}var Nn=Ir(On),Wn={preValue:wr,triggerValue:mn},cn=!0;(tn||Zt==="selection"&&!An)&&(cn=!1),me(Wn,mn,Vt,Hr,cn,or),In?Wn.checked=An:Wn.selected=An;var Rn=_n?Nn:Nn.map(function(tr){return tr.value});gt(Fn?Rn:Rn[0],_n?null:Nn.map(function(tr){return tr.label}),Wn)}}}),lt=b.useCallback(function(Vt,Ut){var Zt,vn=Ut.selected,Et=Ut.source,Nt=Dr[Vt],Wt=Nt==null?void 0:Nt.node,mn=(Zt=Wt==null?void 0:Wt[or.value])!==null&&Zt!==void 0?Zt:Vt;if(!Fn)Qe([mn],{selected:!0,triggerValue:mn},"option");else{var An=vn?[].concat((0,xe.Z)(xr),[mn]):Cr.filter(function(Yn){return Yn!==mn});if(Tn){var On=Qn(An),kn=On.missingRawValues,Nn=On.existRawValues,Wn=Nn.map(function(Yn){return Sr.get(Yn).key}),cn;if(vn){var Rn=(0,te.S)(Wn,!0,Dr);cn=Rn.checkedKeys}else{var tr=(0,te.S)(Wn,{checked:!1,halfCheckedKeys:Yr},Dr);cn=tr.checkedKeys}An=[].concat((0,xe.Z)(kn),(0,xe.Z)(cn.map(function(Yn){return Dr[Yn].node[or.value]})))}Qe(An,{selected:vn,triggerValue:mn},Et||"option")}vn||!Fn?ct==null||ct(mn,ve(Wt)):ht==null||ht(mn,ve(Wt))},[Qn,Sr,Dr,or,Fn,xr,Qe,Tn,ct,ht,Cr,Yr,gn]),bt=b.useCallback(function(Vt){if(fn){var Ut={};Object.defineProperty(Ut,"documentClickClose",{get:function(){return(0,x.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),fn(Vt,Ut)}},[fn]),Mt=Ae(function(Vt,Ut){var Zt=Vt.map(function(vn){return vn.value});if(Ut.type==="clear"){Qe(Zt,{},"selection");return}Ut.values.length&<(Ut.values[0].value,{selected:!1,source:"selection"})}),ft=b.useMemo(function(){return{virtual:It,dropdownMatchSelectWidth:jn,listHeight:qt,listItemHeight:Gt,listItemScrollOffset:yn,treeData:ar,fieldNames:or,onSelect:lt,treeExpandAction:vt,treeTitleRender:En,onPopupScroll:Sn,leftMaxCount:gn===void 0?null:gn-Gn.length,leafCountOnly:br==="SHOW_CHILD"&&!tn&&!!ln,valueEntities:Sr}},[It,jn,qt,Gt,yn,ar,or,lt,vt,En,Sn,gn,Gn.length,br,tn,ln,Sr]),$t=b.useMemo(function(){return{checkable:In,loadData:xt,treeLoadedKeys:Bt,onTreeLoad:jt,checkedKeys:Cr,halfCheckedKeys:Yr,treeDefaultExpandAll:Qt,treeExpandedKeys:Ft,treeDefaultExpandedKeys:_t,onTreeExpand:ut,treeIcon:qn,treeMotion:Bn,showTreeIcon:Ht,switcherIcon:en,treeLine:Pn,treeNodeFilterProp:un,keyEntities:Dr}},[In,xt,Bt,jt,Cr,Yr,Qt,Ft,_t,ut,qn,Bn,Ht,en,Pn,un,Dr]);return b.createElement(Xe.Provider,{value:ft},b.createElement(_e.Provider,{value:$t},b.createElement(ae.Ac,(0,y.Z)({ref:it},Ln,{id:Ot,prefixCls:Rt,mode:Fn?"multiple":void 0,displayValues:Gn,onDisplayValuesChange:Mt,searchValue:qr,onSearch:Tr,OptionList:tt,emptyOptions:!Hr.length,onDropdownVisibleChange:bt,dropdownMatchSelectWidth:jn}))))}),De=je;De.TreeNode=he,De.SHOW_ALL=ze,De.SHOW_PARENT=Be,De.SHOW_CHILD=Ye;var Le=De,Je=Le},2637:function(dt,nt,le){"use strict";Object.defineProperty(nt,"__esModule",{value:!0}),Object.defineProperty(nt,"DraggableCore",{enumerable:!0,get:function(){return re.default}}),nt.default=void 0;var y=b(le(59301)),xe=ne(le(12708)),a=ne(le(4676)),pe=ne(le(57780)),ce=le(13957),ee=le(60976),ae=le(36641),re=ne(le(80486)),te=ne(le(94187));function ne(ue){return ue&&ue.__esModule?ue:{default:ue}}function x(ue){if(typeof WeakMap!="function")return null;var de=new WeakMap,se=new WeakMap;return(x=function(he){return he?se:de})(ue)}function b(ue,de){if(!de&&ue&&ue.__esModule)return ue;if(ue===null||typeof ue!="object"&&typeof ue!="function")return{default:ue};var se=x(de);if(se&&se.has(ue))return se.get(ue);var he={},Ee=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var ge in ue)if(ge!=="default"&&Object.prototype.hasOwnProperty.call(ue,ge)){var ve=Ee?Object.getOwnPropertyDescriptor(ue,ge):null;ve&&(ve.get||ve.set)?Object.defineProperty(he,ge,ve):he[ge]=ue[ge]}return he.default=ue,se&&se.set(ue,he),he}function E(){return E=Object.assign?Object.assign.bind():function(ue){for(var de=1;de{if((0,te.default)("Draggable: onDragStart: %j",he),this.props.onStart(se,(0,ee.createDraggableData)(this,he))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),z(this,"onDrag",(se,he)=>{if(!this.state.dragging)return!1;(0,te.default)("Draggable: onDrag: %j",he);const Ee=(0,ee.createDraggableData)(this,he),ge={x:Ee.x,y:Ee.y,slackX:0,slackY:0};if(this.props.bounds){const{x:me,y:be}=ge;ge.x+=this.state.slackX,ge.y+=this.state.slackY;const[ye,Ae]=(0,ee.getBoundPosition)(this,ge.x,ge.y);ge.x=ye,ge.y=Ae,ge.slackX=this.state.slackX+(me-ge.x),ge.slackY=this.state.slackY+(be-ge.y),Ee.x=ge.x,Ee.y=ge.y,Ee.deltaX=ge.x-this.state.x,Ee.deltaY=ge.y-this.state.y}if(this.props.onDrag(se,Ee)===!1)return!1;this.setState(ge)}),z(this,"onDragStop",(se,he)=>{if(!this.state.dragging||this.props.onStop(se,(0,ee.createDraggableData)(this,he))===!1)return!1;(0,te.default)("Draggable: onDragStop: %j",he);const ge={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:me,y:be}=this.props.position;ge.x=me,ge.y=be}this.setState(ge)}),this.state={dragging:!1,dragged:!1,x:de.position?de.position.x:de.defaultPosition.x,y:de.position?de.position.y:de.defaultPosition.y,prevPropsPosition:Ri({},de.position),slackX:0,slackY:0,isElementSVG:!1},de.position&&!(de.onDrag||de.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.setState({dragging:!1})}findDOMNode(){var de,se;return(de=(se=this.props)===null||se===void 0||(se=se.nodeRef)===null||se===void 0?void 0:se.current)!==null&&de!==void 0?de:a.default.findDOMNode(this)}render(){const Pe=this.props,{axis:de,bounds:se,children:he,defaultPosition:Ee,defaultClassName:ge,defaultClassNameDragging:ve,defaultClassNameDragged:me,position:be,positionOffset:ye,scale:Ae}=Pe,Se=Za(Pe,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let Fe={},Ce=null;const we=!!!be||this.state.dragging,Ie=be||Ee,Oe={x:(0,ee.canDragX)(this)&&we?this.state.x:Ie.x,y:(0,ee.canDragY)(this)&&we?this.state.y:Ie.y};this.state.isElementSVG?Ce=(0,ce.createSVGTransform)(Oe,ye):Fe=(0,ce.createCSSTransform)(Oe,ye);const We=(0,pe.default)(he.props.className||"",ge,{[ve]:this.state.dragging,[me]:this.state.dragged});return y.createElement(re.default,E({},Se,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),y.cloneElement(y.Children.only(he),{className:We,style:Ri(Ri({},he.props.style),Fe),transform:Ce}))}}nt.default=fe,z(fe,"displayName","Draggable"),z(fe,"propTypes",xa(Ri({},re.default.propTypes),{axis:xe.default.oneOf(["both","x","y","none"]),bounds:xe.default.oneOfType([xe.default.shape({left:xe.default.number,right:xe.default.number,top:xe.default.number,bottom:xe.default.number}),xe.default.string,xe.default.oneOf([!1])]),defaultClassName:xe.default.string,defaultClassNameDragging:xe.default.string,defaultClassNameDragged:xe.default.string,defaultPosition:xe.default.shape({x:xe.default.number,y:xe.default.number}),positionOffset:xe.default.shape({x:xe.default.oneOfType([xe.default.number,xe.default.string]),y:xe.default.oneOfType([xe.default.number,xe.default.string])}),position:xe.default.shape({x:xe.default.number,y:xe.default.number}),className:ae.dontSetMe,style:ae.dontSetMe,transform:ae.dontSetMe})),z(fe,"defaultProps",xa(Ri({},re.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},80486:function(dt,nt,le){"use strict";Object.defineProperty(nt,"__esModule",{value:!0}),nt.default=void 0;var y=ne(le(59301)),xe=re(le(12708)),a=re(le(4676)),pe=le(13957),ce=le(60976),ee=le(36641),ae=re(le(94187));function re(fe){return fe&&fe.__esModule?fe:{default:fe}}function te(fe){if(typeof WeakMap!="function")return null;var ue=new WeakMap,de=new WeakMap;return(te=function(se){return se?de:ue})(fe)}function ne(fe,ue){if(!ue&&fe&&fe.__esModule)return fe;if(fe===null||typeof fe!="object"&&typeof fe!="function")return{default:fe};var de=te(ue);if(de&&de.has(fe))return de.get(fe);var se={},he=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Ee in fe)if(Ee!=="default"&&Object.prototype.hasOwnProperty.call(fe,Ee)){var ge=he?Object.getOwnPropertyDescriptor(fe,Ee):null;ge&&(ge.get||ge.set)?Object.defineProperty(se,Ee,ge):se[Ee]=fe[Ee]}return se.default=fe,de&&de.set(fe,se),se}function x(fe,ue,de){return ue=b(ue),ue in fe?Object.defineProperty(fe,ue,{value:de,enumerable:!0,configurable:!0,writable:!0}):fe[ue]=de,fe}function b(fe){var ue=E(fe,"string");return typeof ue=="symbol"?ue:String(ue)}function E(fe,ue){if(typeof fe!="object"||fe===null)return fe;var de=fe[Symbol.toPrimitive];if(de!==void 0){var se=de.call(fe,ue||"default");if(typeof se!="object")return se;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ue==="string"?String:Number)(fe)}const z={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let ie=z.mouse;class oe extends y.Component{constructor(){super(...arguments),x(this,"dragging",!1),x(this,"lastX",NaN),x(this,"lastY",NaN),x(this,"touchIdentifier",null),x(this,"mounted",!1),x(this,"handleDragStart",ue=>{if(this.props.onMouseDown(ue),!this.props.allowAnyClick&&typeof ue.button=="number"&&ue.button!==0)return!1;const de=this.findDOMNode();if(!de||!de.ownerDocument||!de.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:se}=de;if(this.props.disabled||!(ue.target instanceof se.defaultView.Node)||this.props.handle&&!(0,pe.matchesSelectorAndParentsTo)(ue.target,this.props.handle,de)||this.props.cancel&&(0,pe.matchesSelectorAndParentsTo)(ue.target,this.props.cancel,de))return;ue.type==="touchstart"&&ue.preventDefault();const he=(0,pe.getTouchIdentifier)(ue);this.touchIdentifier=he;const Ee=(0,ce.getControlPosition)(ue,he,this);if(Ee==null)return;const{x:ge,y:ve}=Ee,me=(0,ce.createCoreData)(this,ge,ve);(0,ae.default)("DraggableCore: handleDragStart: %j",me),(0,ae.default)("calling",this.props.onStart),!(this.props.onStart(ue,me)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,pe.addUserSelectStyles)(se),this.dragging=!0,this.lastX=ge,this.lastY=ve,(0,pe.addEvent)(se,ie.move,this.handleDrag),(0,pe.addEvent)(se,ie.stop,this.handleDragStop))}),x(this,"handleDrag",ue=>{const de=(0,ce.getControlPosition)(ue,this.touchIdentifier,this);if(de==null)return;let{x:se,y:he}=de;if(Array.isArray(this.props.grid)){let ve=se-this.lastX,me=he-this.lastY;if([ve,me]=(0,ce.snapToGrid)(this.props.grid,ve,me),!ve&&!me)return;se=this.lastX+ve,he=this.lastY+me}const Ee=(0,ce.createCoreData)(this,se,he);if((0,ae.default)("DraggableCore: handleDrag: %j",Ee),this.props.onDrag(ue,Ee)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(ve){const me=document.createEvent("MouseEvents");me.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(me)}return}this.lastX=se,this.lastY=he}),x(this,"handleDragStop",ue=>{if(!this.dragging)return;const de=(0,ce.getControlPosition)(ue,this.touchIdentifier,this);if(de==null)return;let{x:se,y:he}=de;if(Array.isArray(this.props.grid)){let me=se-this.lastX||0,be=he-this.lastY||0;[me,be]=(0,ce.snapToGrid)(this.props.grid,me,be),se=this.lastX+me,he=this.lastY+be}const Ee=(0,ce.createCoreData)(this,se,he);if(this.props.onStop(ue,Ee)===!1||this.mounted===!1)return!1;const ve=this.findDOMNode();ve&&this.props.enableUserSelectHack&&(0,pe.removeUserSelectStyles)(ve.ownerDocument),(0,ae.default)("DraggableCore: handleDragStop: %j",Ee),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,ve&&((0,ae.default)("DraggableCore: Removing handlers"),(0,pe.removeEvent)(ve.ownerDocument,ie.move,this.handleDrag),(0,pe.removeEvent)(ve.ownerDocument,ie.stop,this.handleDragStop))}),x(this,"onMouseDown",ue=>(ie=z.mouse,this.handleDragStart(ue))),x(this,"onMouseUp",ue=>(ie=z.mouse,this.handleDragStop(ue))),x(this,"onTouchStart",ue=>(ie=z.touch,this.handleDragStart(ue))),x(this,"onTouchEnd",ue=>(ie=z.touch,this.handleDragStop(ue)))}componentDidMount(){this.mounted=!0;const ue=this.findDOMNode();ue&&(0,pe.addEvent)(ue,z.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const ue=this.findDOMNode();if(ue){const{ownerDocument:de}=ue;(0,pe.removeEvent)(de,z.mouse.move,this.handleDrag),(0,pe.removeEvent)(de,z.touch.move,this.handleDrag),(0,pe.removeEvent)(de,z.mouse.stop,this.handleDragStop),(0,pe.removeEvent)(de,z.touch.stop,this.handleDragStop),(0,pe.removeEvent)(ue,z.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,pe.removeUserSelectStyles)(de)}}findDOMNode(){var ue,de;return(ue=this.props)!==null&&ue!==void 0&&ue.nodeRef?(de=this.props)===null||de===void 0||(de=de.nodeRef)===null||de===void 0?void 0:de.current:a.default.findDOMNode(this)}render(){return y.cloneElement(y.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}nt.default=oe,x(oe,"displayName","DraggableCore"),x(oe,"propTypes",{allowAnyClick:xe.default.bool,children:xe.default.node.isRequired,disabled:xe.default.bool,enableUserSelectHack:xe.default.bool,offsetParent:function(fe,ue){if(fe[ue]&&fe[ue].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:xe.default.arrayOf(xe.default.number),handle:xe.default.string,cancel:xe.default.string,nodeRef:xe.default.object,onStart:xe.default.func,onDrag:xe.default.func,onStop:xe.default.func,onMouseDown:xe.default.func,scale:xe.default.number,className:ee.dontSetMe,style:ee.dontSetMe,transform:ee.dontSetMe}),x(oe,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},12911:function(dt,nt,le){"use strict";const{default:y,DraggableCore:xe}=le(2637);dt.exports=y,dt.exports.default=y,dt.exports.DraggableCore=xe},13957:function(dt,nt,le){"use strict";Object.defineProperty(nt,"__esModule",{value:!0}),nt.addClassName=Ee,nt.addEvent=re,nt.addUserSelectStyles=se,nt.createCSSTransform=ie,nt.createSVGTransform=oe,nt.getTouch=ue,nt.getTouchIdentifier=de,nt.getTranslation=fe,nt.innerHeight=b,nt.innerWidth=E,nt.matchesSelector=ee,nt.matchesSelectorAndParentsTo=ae,nt.offsetXYFromParent=z,nt.outerHeight=ne,nt.outerWidth=x,nt.removeClassName=ge,nt.removeEvent=te,nt.removeUserSelectStyles=he;var y=le(36641),xe=pe(le(32092));function a(ve){if(typeof WeakMap!="function")return null;var me=new WeakMap,be=new WeakMap;return(a=function(ye){return ye?be:me})(ve)}function pe(ve,me){if(!me&&ve&&ve.__esModule)return ve;if(ve===null||typeof ve!="object"&&typeof ve!="function")return{default:ve};var be=a(me);if(be&&be.has(ve))return be.get(ve);var ye={},Ae=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Se in ve)if(Se!=="default"&&Object.prototype.hasOwnProperty.call(ve,Se)){var Fe=Ae?Object.getOwnPropertyDescriptor(ve,Se):null;Fe&&(Fe.get||Fe.set)?Object.defineProperty(ye,Se,Fe):ye[Se]=ve[Se]}return ye.default=ve,be&&be.set(ve,ye),ye}let ce="";function ee(ve,me){return ce||(ce=(0,y.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(be){return(0,y.isFunction)(ve[be])})),(0,y.isFunction)(ve[ce])?ve[ce](me):!1}function ae(ve,me,be){let ye=ve;do{if(ee(ye,me))return!0;if(ye===be)return!1;ye=ye.parentNode}while(ye);return!1}function re(ve,me,be,ye){if(!ve)return;const Ae=Ri({capture:!0},ye);ve.addEventListener?ve.addEventListener(me,be,Ae):ve.attachEvent?ve.attachEvent("on"+me,be):ve["on"+me]=be}function te(ve,me,be,ye){if(!ve)return;const Ae=Ri({capture:!0},ye);ve.removeEventListener?ve.removeEventListener(me,be,Ae):ve.detachEvent?ve.detachEvent("on"+me,be):ve["on"+me]=null}function ne(ve){let me=ve.clientHeight;const be=ve.ownerDocument.defaultView.getComputedStyle(ve);return me+=(0,y.int)(be.borderTopWidth),me+=(0,y.int)(be.borderBottomWidth),me}function x(ve){let me=ve.clientWidth;const be=ve.ownerDocument.defaultView.getComputedStyle(ve);return me+=(0,y.int)(be.borderLeftWidth),me+=(0,y.int)(be.borderRightWidth),me}function b(ve){let me=ve.clientHeight;const be=ve.ownerDocument.defaultView.getComputedStyle(ve);return me-=(0,y.int)(be.paddingTop),me-=(0,y.int)(be.paddingBottom),me}function E(ve){let me=ve.clientWidth;const be=ve.ownerDocument.defaultView.getComputedStyle(ve);return me-=(0,y.int)(be.paddingLeft),me-=(0,y.int)(be.paddingRight),me}function z(ve,me,be){const Ae=me===me.ownerDocument.body?{left:0,top:0}:me.getBoundingClientRect(),Se=(ve.clientX+me.scrollLeft-Ae.left)/be,Fe=(ve.clientY+me.scrollTop-Ae.top)/be;return{x:Se,y:Fe}}function ie(ve,me){const be=fe(ve,me,"px");return{[(0,xe.browserPrefixToKey)("transform",xe.default)]:be}}function oe(ve,me){return fe(ve,me,"")}function fe(ve,me,be){let{x:ye,y:Ae}=ve,Se="translate(".concat(ye).concat(be,",").concat(Ae).concat(be,")");if(me){const Fe="".concat(typeof me.x=="string"?me.x:me.x+be),Ce="".concat(typeof me.y=="string"?me.y:me.y+be);Se="translate(".concat(Fe,", ").concat(Ce,")")+Se}return Se}function ue(ve,me){return ve.targetTouches&&(0,y.findInArray)(ve.targetTouches,be=>me===be.identifier)||ve.changedTouches&&(0,y.findInArray)(ve.changedTouches,be=>me===be.identifier)}function de(ve){if(ve.targetTouches&&ve.targetTouches[0])return ve.targetTouches[0].identifier;if(ve.changedTouches&&ve.changedTouches[0])return ve.changedTouches[0].identifier}function se(ve){if(!ve)return;let me=ve.getElementById("react-draggable-style-el");me||(me=ve.createElement("style"),me.type="text/css",me.id="react-draggable-style-el",me.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} `,me.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;} `,ve.getElementsByTagName("head")[0].appendChild(me)),ve.body&&Ee(ve.body,"react-draggable-transparent-selection")}function he(ve){if(ve)try{if(ve.body&&ge(ve.body,"react-draggable-transparent-selection"),ve.selection)ve.selection.empty();else{const me=(ve.defaultView||window).getSelection();me&&me.type!=="Caret"&&me.removeAllRanges()}}catch(me){}}function Ee(ve,me){ve.classList?ve.classList.add(me):ve.className.match(new RegExp("(?:^|\\s)".concat(me,"(?!\\S)")))||(ve.className+=" ".concat(me))}function ge(ve,me){ve.classList?ve.classList.remove(me):ve.className=ve.className.replace(new RegExp("(?:^|\\s)".concat(me,"(?!\\S)"),"g"),"")}},32092:function(dt,nt){"use strict";Object.defineProperty(nt,"__esModule",{value:!0}),nt.browserPrefixToKey=xe,nt.browserPrefixToStyle=a,nt.default=void 0,nt.getPrefix=y;const le=["Moz","Webkit","O","ms"];function y(){var ee;let ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const re=(ee=window.document)===null||ee===void 0||(ee=ee.documentElement)===null||ee===void 0?void 0:ee.style;if(!re||ae in re)return"";for(let te=0;te: Unmounted during event!");return E}},36641:function(dt,nt){"use strict";Object.defineProperty(nt,"__esModule",{value:!0}),nt.dontSetMe=pe,nt.findInArray=le,nt.int=a,nt.isFunction=y,nt.isNum=xe;function le(ce,ee){for(let ae=0,re=ce.length;aene in me?od(me,ne,{enumerable:!0,configurable:!0,writable:!0,value:E}):me[ne]=E,$a=(me,ne)=>{for(var E in ne||(ne={}))$c.call(ne,E)&&qc(me,E,ne[E]);if(mc)for(var E of mc(ne))ed.call(ne,E)&&qc(me,E,ne[E]);return me},su=(me,ne)=>sd(me,ld(ne));var td=(me,ne)=>{var E={};for(var b in me)$c.call(me,b)&&ne.indexOf(b)<0&&(E[b]=me[b]);if(me!=null&&mc)for(var b of mc(me))ne.indexOf(b)<0&&ed.call(me,b)&&(E[b]=me[b]);return E};var Kc=(me,ne,E)=>new Promise((b,ue)=>{var le=oe=>{try{ge(E.next(oe))}catch(xe){ue(xe)}},ce=oe=>{try{ge(E.throw(oe))}catch(xe){ue(xe)}},ge=oe=>oe.done?b(oe.value):Promise.resolve(oe.value).then(le,ce);ge((E=E.apply(me,ne)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[8263,872],{66543:function(){"use strict"},59598:function(){"use strict"},21697:function(me,ne){"use strict";ne.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},69092:function(me,ne){"use strict";ne.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},81025:function(me,ne){"use strict";ne.Z={flex_box_center:"flex_box_center___ycN2f",flex_space_between:"flex_space_between___LcS9e",flex_box_vertical_center:"flex_box_vertical_center___uwjPm",flex_box_center_end:"flex_box_center_end___Pc903",flex_box_column:"flex_box_column___AXEdv",bg:"bg___fm2Cw",title:"title___J3MCU",editIcon:"editIcon___i4Zll",titleLeft:"titleLeft___da61c",titleRight:"titleRight___EsdL6",formWrap:"formWrap___YTxC3",baseLineHeight:"baseLineHeight___TprCB",radioBtnWrapper:"radioBtnWrapper___Mt_XG",radiogroup:"radiogroup___EvkWh",easy:"easy___mSxtg",medium:"medium___NIaWN",hard:"hard___mddnD",baseFormItem:"baseFormItem___csbyb",cascaderPopup:"cascaderPopup___BttnF",selectdiv:"selectdiv___TAr4i",divitem:"divitem___iaXB2",bottmodiv:"bottmodiv___bmp6p",cancelBtn:"cancelBtn___Q4ZcL",confirmBtn:"confirmBtn___nRiCD",concat:"concat___jlPR1"}},9164:function(me,ne,E){"use strict";var b=E(59301),ue=Object.defineProperty,le=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,oe=(Se,he,ze)=>he in Se?ue(Se,he,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Se[he]=ze,xe=(Se,he)=>{for(var ze in he||(he={}))ce.call(he,ze)&&oe(Se,ze,he[ze]);if(le)for(var ze of le(he))ge.call(he,ze)&&oe(Se,ze,he[ze]);return Se};const Oe=Se=>React.createElement("svg",xe({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Se),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));ne.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},11237:function(me,ne,E){"use strict";var b=E(59301),ue=Object.defineProperty,le=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,oe=(Se,he,ze)=>he in Se?ue(Se,he,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Se[he]=ze,xe=(Se,he)=>{for(var ze in he||(he={}))ce.call(he,ze)&&oe(Se,ze,he[ze]);if(le)for(var ze of le(he))ge.call(he,ze)&&oe(Se,ze,he[ze]);return Se};const Oe=Se=>React.createElement("svg",xe({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Se),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));ne.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},11081:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var me={},ne="5.0",E={},b=null,ue=!1,le=!1,ce=null,ge=!1,oe=null,xe=null,Oe=0;Oe4?parseFloat(ot):5};me.setHTML5Codebase=function(ot,Ht){xe=ot,Pe(ot,Ht)},me.setJavaCodebase=me.setJavaCodebaseVersion=me.isCompiledInstalled=me.setPreCompiledScriptPath=me.setPreCompiledResourcePath=function(){},me.setHTML5CodebaseVersion=function(ot,Ht){var Bt=parseFloat(ot);if(Bt!==NaN&&Bt<5){console.log("The GeoGebra HTML5 codebase version "+Bt+" is deprecated. Using version latest instead.");return}oe=ot,Ge(ot,Ht)},me.getHTML5CodebaseVersion=function(){return Xe},me.getParameters=function(){return E},me.setFontsCSSURL=function(ot){Be=ot},me.setGiacJSURL=function(ot){},me.setJNLPFile=function(ot){he=ot},me.setJNLPBaseDir=function(ot){},me.inject=function(){function ot(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ht="auto",Bt=E.id,ln,gt=!1,Yt=0;Yt=5)return!0;var ot=me.getAppletObject();return ot&&typeof ot.recalculateEnvironments=="function"?(ot.recalculateEnvironments(),!0):!1},me.startAnimation=function(){var ot=me.getAppletObject();return ot&&typeof ot.startAnimation=="function"?(ot.startAnimation(),!0):!1},me.stopAnimation=function(){var ot=me.getAppletObject();return ot&&typeof ot.stopAnimation=="function"?(ot.stopAnimation(),!0):!1},me.getAppletObject=function(){var ot=E.id!==void 0?E.id:"ggbApplet";return window[ot]},me.resize=function(){};var $e=function(ot,Ht,Bt){var ln=document.createElement("param");ln.setAttribute("name",Ht),ln.setAttribute("value",Bt),ot.appendChild(ln)},Me=function(ot){return ot&&ot!=="false"},Ve=function(ot,Ht,Bt){Ie(Xe)<=4.2&&(Bt=!0);var ln=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==Xe||ggbHTML5LoadedCodebaseIsWebSimple&&!Ue)&&(ln=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var gt=document.createElement("div");gt.classList.add("appletParameters","notranslate");var Yt=Ht.width,Mt=Ht.height;if(Ht.disableAutoScale=Ht.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ht.disableAutoScale,Ht.width!==void 0)if(Ie(Xe)<=4.4)Me(Ht.showToolBar)&&(Ht.height-=7),Me(Ht.showAlgebraInput)&&(Ht.height-=37),Ht.width<605&&Me(Ht.showToolBar)&&(Ht.width=605,Yt=605);else{var $t=100;(Me(Ht.showToolBar)||Me(Ht.showMenuBar))&&(Ht.hasOwnProperty("customToolBar")&&(Ht.customToolbar=Ht.customToolBar),$t=Me(Ht.showMenuBar)?245:155),Yt<$t&&(Ht.width=$t,Yt=$t)}gt.style.border="none",gt.style.display="inline-block";for(var dn in Ht)Ht.hasOwnProperty(dn)&&dn!=="appletOnLoad"&>.setAttribute("data-param-"+dn,Ht[dn]);Be&>.setAttribute("data-param-fontscssurl",Be),me.resize=function(){GGBAppletUtils.responsiveResize(ot,Ht)},window.addEventListener("resize",function(Lt){me.resize()});var Ne=typeof Ht.appletOnLoad=="function"?Ht.appletOnLoad:function(){};if(!Bt&&Ht.width!==void 0){Ht.hasOwnProperty("showSplash")||gt.setAttribute("data-param-showSplash","false");var pe=ot.querySelector(".applet_scaler.prerender"),de=pe!==null;if(de)var Ee=pe.querySelector(".ggb_preview");else{var Ee=xt(Yt,Mt,Ht.borderColor,!1);pe=document.createElement("div"),pe.className="applet_scaler",pe.style.position="relative",pe.style.display="block",pe.style.width=Yt+"px",pe.style.height=Mt+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(pe,"66%"),Ie(Xe)>=5?(Ht.appletOnLoad=function(Lt){var Jt=ot.querySelector(".ggb_preview");Jt&&Jt.parentNode.removeChild(Jt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(pe),window.GGBT_wsf_view&&$(window).trigger("resize"),Ne(Lt)},de||pe.appendChild(Ee)):gt.appendChild(Ee),pe.appendChild(gt),de||ot.appendChild(pe),setTimeout(function(){me.resize()},1)}else{var De=document.createElement("div");De.className="applet_scaler",De.style.position="relative",De.style.display="block",De.appendChild(gt),ot.appendChild(De),Ht.appletOnLoad=function(Lt){me.resize(),Ne(Lt)}}function fe(Lt,Jt){Jt&&typeof Jt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Lt,Jt.appletOnLoad):renderGGBElement(Lt),wt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Jt)}function Qe(Lt,Jt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Lt,params:Jt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(pn){fe(pn.article,pn.params)}),html5AppletsToProcess=null)},Ie(Xe)<5&&(Lt.className+=" geogebraweb")):fe(Lt,Jt)}if(ln){scriptLoadStarted=!0;for(var Ut=0;Ut0?(dn.remove(),pe.attr("id","fullscreencontent").show(),jQuery(Ne).append(pe),window.dispatchEvent(new Event("resize"))):Ve(dn,Ht,!1),window.GGBT_wsf_view.launchFullScreen(Ne)}else ct=ln,Ve(ot,Ht,!1);if(!window.GGBT_wsf_view)for(Mt=0;Mt<$t.length;Mt++)ot.removeChild($t[Mt])},Yt=ot.getElementsByClassName("ggb_preview_play"),Mt=0;Mtot/4*3&&(dn=ot/4*3),Ne=dn/5.8,$t.setAttribute("src",Ke),$t.setAttribute("width",dn),$t.setAttribute("height",Ne);var pe=(ot-dn)/2,de=(Ht-Ne)/2;$t.style.left=pe+"px",$t.style.top=de+"px",gt.appendChild($t)}}return gt.appendChild(Mt),gt},Gt=function(ot){return ot=ot.toLowerCase(),ot==="html5"||ot==="screenshot"?ot:"html5"},rt=["web","webSimple","web3d","tablet","tablet3d","phone"],Ge=function(ot,Ht){if(Xe=ot,Ht){Pe(Xe,!0);return}var Bt=!ue;if(Bt){var ln=Ie(Xe);!isNaN(ln)&&ln<4.4&&(Bt=!1)}var gt,Yt;window.location.protocol.substr(0,4)==="http"?gt=window.location.protocol:gt="http:";var Mt=Xe.indexOf("//");Mt>0?Yt=Xe:Mt===0?Yt=gt+Xe:Yt="https://www.geogebra.org/apps/5.2.814.0/";for(var $t in rt)if(Xe.slice(rt[$t].length*-1)===rt[$t]||Xe.slice((rt[$t].length+1)*-1)===rt[$t]+"/"){Pe(Yt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Bt&&!b.is3D&&!b.AV&&!b.SV&&!b.CV&&!b.EV2&&!b.CP&&!b.PC&&!b.DA&&!b.FI&&!b.PV&&!Me(E.showToolBar)&&!Me(E.showMenuBar)&&!Me(E.showAlgebraInput)&&!Me(E.enableRightClick)&&(!E.appName||E.appName=="classic")?Yt+="webSimple/":Yt+="web3d/",Pe(Yt,!1)},Pe=function(ot,Ht){if(ot.requirejs){ze=ot;return}ot.slice(-1)!=="/"&&(ot+="/"),ze=ot,Ht===null&&(Ht=ot.indexOf("http")===-1),Te=Ht,tt="web.nocache.js",Ue=!1;var Bt=ze.split("/");Bt.length>1&&(!Ht&&Bt[Bt.length-2]==="webSimple"?(tt="webSimple.nocache.js",Ue=!0):rt.indexOf(Bt[Bt.length-2])>=0&&(tt=Bt[Bt.length-2]+".nocache.js")),Bt=ot.split("/"),Xe=Bt[Bt.length-3],Xe.substr(0,4)==="test"?Xe=Xe.substr(4,1)+"."+Xe.substr(5,1):(Xe.substr(0,3)==="war"||Xe.substr(0,4)==="beta")&&(Xe="5.0");var ln=parseFloat(Xe);ln!==NaN&&ln<5&&ot.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+ln+" is deprecated. Using version latest instead."),Ge("5.0",Ht))},wt=function(ot,Ht){window.console&&window.console.log&&(!Ht||typeof Ht.showLogging=="undefined"||Ht.showLogging&&Ht.showLogging!=="false")&&console.log(ot)};E.material_id!==void 0?st(Dt):Dt();function Dt(){var ot=ne;oe!==null?ot=oe:parseFloat(ot)<5&&(ot="5.0"),Ge(ot,!1),xe!==null&&Pe(xe,Te),ge=!0}return me},GGBAppletUtils=function(){"use strict";function me(){return window.GGBT_wsf_edit!==void 0}function ne(ge,oe){oe!=1?(ge.style.transformOrigin="0% 0% 0px",ge.style.webkitTransformOrigin="0% 0% 0px",ge.style.transform="scale("+oe+","+oe+")",ge.style.webkitTransform="scale("+oe+","+oe+")",ge.style.maxWidth="initial",ge.querySelector(".ggb_preview")!==null&&(ge.querySelector(".ggb_preview").style.maxWidth="initial"),ge.querySelectorAll(".ggb_preview img")[0]!==void 0&&(ge.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),ge.querySelectorAll(".ggb_preview img")[1]!==void 0&&(ge.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(ge.style.transform="none",ge.style.webkitTransform="none")}function E(ge,oe,xe,Oe,Se,he){var ze=null;if(he!=null&&he!="")for(var Te=ge.parentNode;Te!=null;)if((" "+Te.className+" ").indexOf(" "+he+" ")>-1){ze=Te;break}else Te=Te.parentNode;var ct=0,Xe=0,tt=0,Ue=0,Ze=0,Ke=0,Le=0;if(ze)ct=ze.offsetWidth,Xe=Math.max(Oe?ze.offsetWidth:0,ze.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(ct=Math.min(window.innerWidth,document.documentElement.clientWidth),Xe=Math.min(window.innerHeight,document.documentElement.clientHeight),tt=ct):(ct=window.innerWidth,Xe=window.innerHeight,tt=window.innerWidth),ge){var Be=ge.getBoundingClientRect();Be.left>0&&Be.left<=ct&&(Se===void 0||!Se)&&(document.dir==="rtl"?(Ze=ct-Be.width-Be.left,Ke=tt<=480?10:30):(Ke=Be.left,Ze=tt<=480?10:30),Ue=Ke+Ze)}if(ge&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var Re=ge.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ue=40,Le=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ue=0,Le=40)}}return ge&&((xe===void 0||!xe)&&oe>0&&oe+Ue1&&(he=!0)),oe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(he=!0),!(ge.hasOwnProperty("disableAutoScale")&&ge.disableAutoScale))Se=b(ge,oe,he,xe,ge.scaleContainerClass);else return Oe;return he&&(!ge.hasOwnProperty("scale")||Oe===1)?Se:Math.min(Oe,Se)}function le(ge){var oe=Math.min(window.innerWidth,document.documentElement.clientWidth),xe=Math.min(window.innerHeight,document.documentElement.clientHeight),Oe=ge.getBoundingClientRect(),Se=(oe-Oe.width)/2,he=(xe-Oe.height)/2;he<0&&(he=0),ge.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Se<40?ge.style.left="40px":ge.style.left=Se+"px",ge.style.top=he+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(he<40?ge.style.top="40px":ge.style.top=he+"px",ge.style.left=Se+"px")}function ce(ge,oe){var xe=ge.querySelector(".appletParameters");if(xe){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(oe.id!==xe.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(ge)}if(xe.parentElement&&/fullscreen/.test(xe.parentElement.className))return;var Oe=ue(oe,ge);me()&&xe.setAttribute("data-param-scale",Oe);for(var Se=null,he=0;he=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(me){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(me){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(me){var ne=c[me];return ne==null?null:ne},r=d,webModule.__errFn=e}function B(){function me(ge){var oe=ge.lastIndexOf(rb);oe==-1&&(oe=ge.length);var xe=ge.indexOf(sb);xe==-1&&(xe=ge.length);var Oe=ge.lastIndexOf(tb,Math.min(xe,oe));return Oe>=O?ge.substring(O,Oe+P):W}function ne(ge){if(!ge.match(/^\w+:\/\//)){var oe=o.createElement(ub);oe.src=ge+vb,ge=me(oe.src)}return ge}function E(){var ge=__gwt_getMetaProperty(wb);return ge!=null?ge:W}function b(){for(var ge=o.getElementsByTagName(_),oe=O;oeO?ge[ge.length-P].href:W}function le(){var ge=o.location;return ge.href==ge.protocol+zb+ge.host+ge.pathname+ge.search+ge.hash}var ce=E();return ce==W&&(ce=b()),ce==W&&(ce=ue()),ce==W&&le()&&(ce=me(o.location.href)),ce=ne(ce),ce}function C(me){return me.match(/^\//)||me.match(/^[a-zA-Z]+:\/\//)?me:webModule.__moduleBase+me}function D(){var me=[],ne=O,E=[],b=[];function ue(ge){var oe=b[ge](),xe=E[ge];if(oe in xe)return oe;var Oe=[];for(var Se in xe)Oe[xe[Se]]=Se;throw r&&r(ge,Oe,oe),null}if(__gwt_isKnownPropertyValue=function(ge,oe){return oe in E[ge]},webModule.__getPropMap=function(){var ge={};for(var oe in E)E.hasOwnProperty(oe)&&(ge[oe]=ue(oe));return ge},webModule.__computePropValue=ue,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var le;try{le=Cb;var ce=le.indexOf(Db);ce!=-1&&(ne=parseInt(le.substring(ce+P),$),le=le.substring(O,ce))}catch(ge){}return webModule.__softPermutationId=ne,C(le+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},67303:function(me,ne,E){"use strict";E.d(ne,{Ax:function(){return ce},Ds:function(){return ge},KI:function(){return xe},SI:function(){return le},f1:function(){return ue}});var b=E(90524);function ue(Oe){let Se=!0;if(Oe.length>0){for(let he=0;heUe in tt?le(tt,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):tt[Ue]=Ze,he=(tt,Ue)=>{for(var Ze in Ue||(Ue={}))xe.call(Ue,Ze)&&Se(tt,Ze,Ue[Ze]);if(oe)for(var Ze of oe(Ue))Oe.call(Ue,Ze)&&Se(tt,Ze,Ue[Ze]);return tt},ze=(tt,Ue)=>ce(tt,ge(Ue)),Te=(tt,Ue)=>{var Ze={};for(var Ke in tt)xe.call(tt,Ke)&&Ue.indexOf(Ke)<0&&(Ze[Ke]=tt[Ke]);if(tt!=null&&oe)for(var Ke of oe(tt))Ue.indexOf(Ke)<0&&Oe.call(tt,Ke)&&(Ze[Ke]=tt[Ke]);return Ze},ct=(tt,Ue,Ze)=>new Promise((Ke,Le)=>{var Be=Ae=>{try{Ie(Ze.next(Ae))}catch(Ye){Le(Ye)}},Re=Ae=>{try{Ie(Ze.throw(Ae))}catch(Ye){Le(Ye)}},Ie=Ae=>Ae.done?Ke(Ae.value):Promise.resolve(Ae.value).then(Be,Re);Ie((Ze=Ze.apply(tt,Ue)).next())});const Xe=tt=>{var Ue=tt,{children:Ze}=Ue,Ke=Te(Ue,["children"]);const[Le,Be]=(0,ue.useState)(!1);return ue.createElement(b.ZP,ze(he({},Ke),{loading:Le,onClick:Re=>ct(void 0,null,function*(){try{Be(!0),yield Ke.onClick(Re),Be(!1)}catch(Ie){console.error(Ie),Be(!1)}})}),Ze)}},6725:function(me,ne,E){"use strict";var b=E(86204),ue=E.n(b),le=Object.defineProperty,ce=(Oe,Se,he)=>Se in Oe?le(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):Oe[Se]=he,ge=(Oe,Se,he)=>ce(Oe,typeof Se!="symbol"?Se+"":Se,he),oe=(Oe,Se,he)=>new Promise((ze,Te)=>{var ct=Ue=>{try{tt(he.next(Ue))}catch(Ze){Te(Ze)}},Xe=Ue=>{try{tt(he.throw(Ue))}catch(Ze){Te(Ze)}},tt=Ue=>Ue.done?ze(Ue.value):Promise.resolve(Ue.value).then(ct,Xe);tt((he=he.apply(Oe,Se)).next())});class xe extends b.EventEmitter{constructor(Se,he){super(),ge(this,"url"),ge(this,"body"),ge(this,"fullContent",""),ge(this,"controller",null),ge(this,"buffer",""),this.url=Se,this.body=he}startStream(){return oe(this,null,function*(){this.controller=new AbortController;const{signal:Se}=this.controller;try{const he=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:Se});if(!he.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${he.status}`);const ze=he.headers.get("content-type");if(!ze)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(ze.includes("application/json")){const Xe=yield he.json();this.emit("error",Xe);return}if(!ze.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const Te=he.body.getReader(),ct=new TextDecoder("utf-8");for(;;){const{done:Xe,value:tt}=yield Te.read();if(Xe)break;const Ue=ct.decode(tt,{stream:!0});this.buffer+=Ue;const Ze=this.buffer.split(` -`);this.buffer=Ze.pop()||"";for(const Ke of Ze)if(Ke.startsWith("data:")){const Le=Ke.slice(5).trim();if(Le==="[DONE]")break;try{const Be=JSON.parse(Le);Be.data&&this.handleData(Be.data)}catch(Be){this.buffer=Ke+` -`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",Be)}}}this.emit("done",this.fullContent)}catch(he){he.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",he.message)}})}handleData(Se){Se.content&&(this.fullContent+=Se.content,this.emit("data",{chunk:Se,full:this.fullContent}))}cancelRequest(){var Se;(Se=this.controller)==null||Se.abort()}}ne.Z=xe},68201:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return ct}});var b=E(59301),ue=E(30641),le=E(77019),ce=E(5269),ge={smartWrp:"smartWrp___NjRcB"},oe=E(51124),xe=E(71360),Oe=E(64885),Se=E(59301),he=(Xe,tt,Ue)=>new Promise((Ze,Ke)=>{var Le=Ie=>{try{Re(Ue.next(Ie))}catch(Ae){Ke(Ae)}},Be=Ie=>{try{Re(Ue.throw(Ie))}catch(Ae){Ke(Ae)}},Re=Ie=>Ie.done?Ze(Ie.value):Promise.resolve(Ie.value).then(Le,Be);Re((Ue=Ue.apply(Xe,tt)).next())});const ze=` +!(function(){var od=Object.defineProperty,sd=Object.defineProperties;var ld=Object.getOwnPropertyDescriptors;var mc=Object.getOwnPropertySymbols;var $c=Object.prototype.hasOwnProperty,ed=Object.prototype.propertyIsEnumerable;var Vc=Math.pow,qc=(me,ne,E)=>ne in me?od(me,ne,{enumerable:!0,configurable:!0,writable:!0,value:E}):me[ne]=E,$a=(me,ne)=>{for(var E in ne||(ne={}))$c.call(ne,E)&&qc(me,E,ne[E]);if(mc)for(var E of mc(ne))ed.call(ne,E)&&qc(me,E,ne[E]);return me},su=(me,ne)=>sd(me,ld(ne));var td=(me,ne)=>{var E={};for(var b in me)$c.call(me,b)&&ne.indexOf(b)<0&&(E[b]=me[b]);if(me!=null&&mc)for(var b of mc(me))ne.indexOf(b)<0&&ed.call(me,b)&&(E[b]=me[b]);return E};var Kc=(me,ne,E)=>new Promise((b,ue)=>{var le=oe=>{try{ge(E.next(oe))}catch(xe){ue(xe)}},ce=oe=>{try{ge(E.throw(oe))}catch(xe){ue(xe)}},ge=oe=>oe.done?b(oe.value):Promise.resolve(oe.value).then(le,ce);ge((E=E.apply(me,ne)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[8263,872],{66543:function(){"use strict"},59598:function(){"use strict"},21697:function(me,ne){"use strict";ne.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},69092:function(me,ne){"use strict";ne.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},81025:function(me,ne){"use strict";ne.Z={flex_box_center:"flex_box_center___ycN2f",flex_space_between:"flex_space_between___LcS9e",flex_box_vertical_center:"flex_box_vertical_center___uwjPm",flex_box_center_end:"flex_box_center_end___Pc903",flex_box_column:"flex_box_column___AXEdv",bg:"bg___fm2Cw",title:"title___J3MCU",editIcon:"editIcon___i4Zll",titleLeft:"titleLeft___da61c",titleRight:"titleRight___EsdL6",formWrap:"formWrap___YTxC3",baseLineHeight:"baseLineHeight___TprCB",radioBtnWrapper:"radioBtnWrapper___Mt_XG",radiogroup:"radiogroup___EvkWh",easy:"easy___mSxtg",medium:"medium___NIaWN",hard:"hard___mddnD",baseFormItem:"baseFormItem___csbyb",cascaderPopup:"cascaderPopup___BttnF",selectdiv:"selectdiv___TAr4i",divitem:"divitem___iaXB2",bottmodiv:"bottmodiv___bmp6p",cancelBtn:"cancelBtn___Q4ZcL",confirmBtn:"confirmBtn___nRiCD",concat:"concat___jlPR1"}},9164:function(me,ne,E){"use strict";var b=E(59301),ue=Object.defineProperty,le=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,oe=(Se,he,ze)=>he in Se?ue(Se,he,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Se[he]=ze,xe=(Se,he)=>{for(var ze in he||(he={}))ce.call(he,ze)&&oe(Se,ze,he[ze]);if(le)for(var ze of le(he))ge.call(he,ze)&&oe(Se,ze,he[ze]);return Se};const Oe=Se=>React.createElement("svg",xe({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Se),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));ne.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},11237:function(me,ne,E){"use strict";var b=E(59301),ue=Object.defineProperty,le=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,oe=(Se,he,ze)=>he in Se?ue(Se,he,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Se[he]=ze,xe=(Se,he)=>{for(var ze in he||(he={}))ce.call(he,ze)&&oe(Se,ze,he[ze]);if(le)for(var ze of le(he))ge.call(he,ze)&&oe(Se,ze,he[ze]);return Se};const Oe=Se=>React.createElement("svg",xe({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Se),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));ne.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},11081:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var me={},ne="5.0",E={},b=null,ue=!1,le=!1,ce=null,ge=!1,oe=null,xe=null,Oe=0;Oe4?parseFloat(ot):5};me.setHTML5Codebase=function(ot,Ht){xe=ot,Pe(ot,Ht)},me.setJavaCodebase=me.setJavaCodebaseVersion=me.isCompiledInstalled=me.setPreCompiledScriptPath=me.setPreCompiledResourcePath=function(){},me.setHTML5CodebaseVersion=function(ot,Ht){var Bt=parseFloat(ot);if(Bt!==NaN&&Bt<5){console.log("The GeoGebra HTML5 codebase version "+Bt+" is deprecated. Using version latest instead.");return}oe=ot,Ge(ot,Ht)},me.getHTML5CodebaseVersion=function(){return Xe},me.getParameters=function(){return E},me.setFontsCSSURL=function(ot){Be=ot},me.setGiacJSURL=function(ot){},me.setJNLPFile=function(ot){he=ot},me.setJNLPBaseDir=function(ot){},me.inject=function(){function ot(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ht="auto",Bt=E.id,ln,gt=!1,Yt=0;Yt=5)return!0;var ot=me.getAppletObject();return ot&&typeof ot.recalculateEnvironments=="function"?(ot.recalculateEnvironments(),!0):!1},me.startAnimation=function(){var ot=me.getAppletObject();return ot&&typeof ot.startAnimation=="function"?(ot.startAnimation(),!0):!1},me.stopAnimation=function(){var ot=me.getAppletObject();return ot&&typeof ot.stopAnimation=="function"?(ot.stopAnimation(),!0):!1},me.getAppletObject=function(){var ot=E.id!==void 0?E.id:"ggbApplet";return window[ot]},me.resize=function(){};var $e=function(ot,Ht,Bt){var ln=document.createElement("param");ln.setAttribute("name",Ht),ln.setAttribute("value",Bt),ot.appendChild(ln)},Me=function(ot){return ot&&ot!=="false"},Ve=function(ot,Ht,Bt){Ie(Xe)<=4.2&&(Bt=!0);var ln=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==Xe||ggbHTML5LoadedCodebaseIsWebSimple&&!Ue)&&(ln=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var gt=document.createElement("div");gt.classList.add("appletParameters","notranslate");var Yt=Ht.width,Mt=Ht.height;if(Ht.disableAutoScale=Ht.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ht.disableAutoScale,Ht.width!==void 0)if(Ie(Xe)<=4.4)Me(Ht.showToolBar)&&(Ht.height-=7),Me(Ht.showAlgebraInput)&&(Ht.height-=37),Ht.width<605&&Me(Ht.showToolBar)&&(Ht.width=605,Yt=605);else{var $t=100;(Me(Ht.showToolBar)||Me(Ht.showMenuBar))&&(Ht.hasOwnProperty("customToolBar")&&(Ht.customToolbar=Ht.customToolBar),$t=Me(Ht.showMenuBar)?245:155),Yt<$t&&(Ht.width=$t,Yt=$t)}gt.style.border="none",gt.style.display="inline-block";for(var dn in Ht)Ht.hasOwnProperty(dn)&&dn!=="appletOnLoad"&>.setAttribute("data-param-"+dn,Ht[dn]);Be&>.setAttribute("data-param-fontscssurl",Be),me.resize=function(){GGBAppletUtils.responsiveResize(ot,Ht)},window.addEventListener("resize",function(Lt){me.resize()});var Ne=typeof Ht.appletOnLoad=="function"?Ht.appletOnLoad:function(){};if(!Bt&&Ht.width!==void 0){Ht.hasOwnProperty("showSplash")||gt.setAttribute("data-param-showSplash","false");var pe=ot.querySelector(".applet_scaler.prerender"),de=pe!==null;if(de)var Ee=pe.querySelector(".ggb_preview");else{var Ee=xt(Yt,Mt,Ht.borderColor,!1);pe=document.createElement("div"),pe.className="applet_scaler",pe.style.position="relative",pe.style.display="block",pe.style.width=Yt+"px",pe.style.height=Mt+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(pe,"66%"),Ie(Xe)>=5?(Ht.appletOnLoad=function(Lt){var Jt=ot.querySelector(".ggb_preview");Jt&&Jt.parentNode.removeChild(Jt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(pe),window.GGBT_wsf_view&&$(window).trigger("resize"),Ne(Lt)},de||pe.appendChild(Ee)):gt.appendChild(Ee),pe.appendChild(gt),de||ot.appendChild(pe),setTimeout(function(){me.resize()},1)}else{var De=document.createElement("div");De.className="applet_scaler",De.style.position="relative",De.style.display="block",De.appendChild(gt),ot.appendChild(De),Ht.appletOnLoad=function(Lt){me.resize(),Ne(Lt)}}function fe(Lt,Jt){Jt&&typeof Jt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Lt,Jt.appletOnLoad):renderGGBElement(Lt),wt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Jt)}function Qe(Lt,Jt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Lt,params:Jt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(pn){fe(pn.article,pn.params)}),html5AppletsToProcess=null)},Ie(Xe)<5&&(Lt.className+=" geogebraweb")):fe(Lt,Jt)}if(ln){scriptLoadStarted=!0;for(var Ut=0;Ut0?(dn.remove(),pe.attr("id","fullscreencontent").show(),jQuery(Ne).append(pe),window.dispatchEvent(new Event("resize"))):Ve(dn,Ht,!1),window.GGBT_wsf_view.launchFullScreen(Ne)}else ct=ln,Ve(ot,Ht,!1);if(!window.GGBT_wsf_view)for(Mt=0;Mt<$t.length;Mt++)ot.removeChild($t[Mt])},Yt=ot.getElementsByClassName("ggb_preview_play"),Mt=0;Mtot/4*3&&(dn=ot/4*3),Ne=dn/5.8,$t.setAttribute("src",Ke),$t.setAttribute("width",dn),$t.setAttribute("height",Ne);var pe=(ot-dn)/2,de=(Ht-Ne)/2;$t.style.left=pe+"px",$t.style.top=de+"px",gt.appendChild($t)}}return gt.appendChild(Mt),gt},Gt=function(ot){return ot=ot.toLowerCase(),ot==="html5"||ot==="screenshot"?ot:"html5"},rt=["web","webSimple","web3d","tablet","tablet3d","phone"],Ge=function(ot,Ht){if(Xe=ot,Ht){Pe(Xe,!0);return}var Bt=!ue;if(Bt){var ln=Ie(Xe);!isNaN(ln)&&ln<4.4&&(Bt=!1)}var gt,Yt;window.location.protocol.substr(0,4)==="http"?gt=window.location.protocol:gt="http:";var Mt=Xe.indexOf("//");Mt>0?Yt=Xe:Mt===0?Yt=gt+Xe:Yt="https://www.geogebra.org/apps/5.2.814.0/";for(var $t in rt)if(Xe.slice(rt[$t].length*-1)===rt[$t]||Xe.slice((rt[$t].length+1)*-1)===rt[$t]+"/"){Pe(Yt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Bt&&!b.is3D&&!b.AV&&!b.SV&&!b.CV&&!b.EV2&&!b.CP&&!b.PC&&!b.DA&&!b.FI&&!b.PV&&!Me(E.showToolBar)&&!Me(E.showMenuBar)&&!Me(E.showAlgebraInput)&&!Me(E.enableRightClick)&&(!E.appName||E.appName=="classic")?Yt+="webSimple/":Yt+="web3d/",Pe(Yt,!1)},Pe=function(ot,Ht){if(ot.requirejs){ze=ot;return}ot.slice(-1)!=="/"&&(ot+="/"),ze=ot,Ht===null&&(Ht=ot.indexOf("http")===-1),Te=Ht,tt="web.nocache.js",Ue=!1;var Bt=ze.split("/");Bt.length>1&&(!Ht&&Bt[Bt.length-2]==="webSimple"?(tt="webSimple.nocache.js",Ue=!0):rt.indexOf(Bt[Bt.length-2])>=0&&(tt=Bt[Bt.length-2]+".nocache.js")),Bt=ot.split("/"),Xe=Bt[Bt.length-3],Xe.substr(0,4)==="test"?Xe=Xe.substr(4,1)+"."+Xe.substr(5,1):(Xe.substr(0,3)==="war"||Xe.substr(0,4)==="beta")&&(Xe="5.0");var ln=parseFloat(Xe);ln!==NaN&&ln<5&&ot.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+ln+" is deprecated. Using version latest instead."),Ge("5.0",Ht))},wt=function(ot,Ht){window.console&&window.console.log&&(!Ht||typeof Ht.showLogging=="undefined"||Ht.showLogging&&Ht.showLogging!=="false")&&console.log(ot)};E.material_id!==void 0?st(Dt):Dt();function Dt(){var ot=ne;oe!==null?ot=oe:parseFloat(ot)<5&&(ot="5.0"),Ge(ot,!1),xe!==null&&Pe(xe,Te),ge=!0}return me},GGBAppletUtils=function(){"use strict";function me(){return window.GGBT_wsf_edit!==void 0}function ne(ge,oe){oe!=1?(ge.style.transformOrigin="0% 0% 0px",ge.style.webkitTransformOrigin="0% 0% 0px",ge.style.transform="scale("+oe+","+oe+")",ge.style.webkitTransform="scale("+oe+","+oe+")",ge.style.maxWidth="initial",ge.querySelector(".ggb_preview")!==null&&(ge.querySelector(".ggb_preview").style.maxWidth="initial"),ge.querySelectorAll(".ggb_preview img")[0]!==void 0&&(ge.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),ge.querySelectorAll(".ggb_preview img")[1]!==void 0&&(ge.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(ge.style.transform="none",ge.style.webkitTransform="none")}function E(ge,oe,xe,Oe,Se,he){var ze=null;if(he!=null&&he!="")for(var Te=ge.parentNode;Te!=null;)if((" "+Te.className+" ").indexOf(" "+he+" ")>-1){ze=Te;break}else Te=Te.parentNode;var ct=0,Xe=0,tt=0,Ue=0,We=0,Ke=0,Le=0;if(ze)ct=ze.offsetWidth,Xe=Math.max(Oe?ze.offsetWidth:0,ze.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(ct=Math.min(window.innerWidth,document.documentElement.clientWidth),Xe=Math.min(window.innerHeight,document.documentElement.clientHeight),tt=ct):(ct=window.innerWidth,Xe=window.innerHeight,tt=window.innerWidth),ge){var Be=ge.getBoundingClientRect();Be.left>0&&Be.left<=ct&&(Se===void 0||!Se)&&(document.dir==="rtl"?(We=ct-Be.width-Be.left,Ke=tt<=480?10:30):(Ke=Be.left,We=tt<=480?10:30),Ue=Ke+We)}if(ge&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var Re=ge.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ue=40,Le=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ue=0,Le=40)}}return ge&&((xe===void 0||!xe)&&oe>0&&oe+Ue1&&(he=!0)),oe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(he=!0),!(ge.hasOwnProperty("disableAutoScale")&&ge.disableAutoScale))Se=b(ge,oe,he,xe,ge.scaleContainerClass);else return Oe;return he&&(!ge.hasOwnProperty("scale")||Oe===1)?Se:Math.min(Oe,Se)}function le(ge){var oe=Math.min(window.innerWidth,document.documentElement.clientWidth),xe=Math.min(window.innerHeight,document.documentElement.clientHeight),Oe=ge.getBoundingClientRect(),Se=(oe-Oe.width)/2,he=(xe-Oe.height)/2;he<0&&(he=0),ge.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Se<40?ge.style.left="40px":ge.style.left=Se+"px",ge.style.top=he+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(he<40?ge.style.top="40px":ge.style.top=he+"px",ge.style.left=Se+"px")}function ce(ge,oe){var xe=ge.querySelector(".appletParameters");if(xe){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(oe.id!==xe.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(ge)}if(xe.parentElement&&/fullscreen/.test(xe.parentElement.className))return;var Oe=ue(oe,ge);me()&&xe.setAttribute("data-param-scale",Oe);for(var Se=null,he=0;he=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(me){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(me){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(me){var ne=c[me];return ne==null?null:ne},r=d,webModule.__errFn=e}function B(){function me(ge){var oe=ge.lastIndexOf(rb);oe==-1&&(oe=ge.length);var xe=ge.indexOf(sb);xe==-1&&(xe=ge.length);var Oe=ge.lastIndexOf(tb,Math.min(xe,oe));return Oe>=O?ge.substring(O,Oe+P):W}function ne(ge){if(!ge.match(/^\w+:\/\//)){var oe=o.createElement(ub);oe.src=ge+vb,ge=me(oe.src)}return ge}function E(){var ge=__gwt_getMetaProperty(wb);return ge!=null?ge:W}function b(){for(var ge=o.getElementsByTagName(_),oe=O;oeO?ge[ge.length-P].href:W}function le(){var ge=o.location;return ge.href==ge.protocol+zb+ge.host+ge.pathname+ge.search+ge.hash}var ce=E();return ce==W&&(ce=b()),ce==W&&(ce=ue()),ce==W&&le()&&(ce=me(o.location.href)),ce=ne(ce),ce}function C(me){return me.match(/^\//)||me.match(/^[a-zA-Z]+:\/\//)?me:webModule.__moduleBase+me}function D(){var me=[],ne=O,E=[],b=[];function ue(ge){var oe=b[ge](),xe=E[ge];if(oe in xe)return oe;var Oe=[];for(var Se in xe)Oe[xe[Se]]=Se;throw r&&r(ge,Oe,oe),null}if(__gwt_isKnownPropertyValue=function(ge,oe){return oe in E[ge]},webModule.__getPropMap=function(){var ge={};for(var oe in E)E.hasOwnProperty(oe)&&(ge[oe]=ue(oe));return ge},webModule.__computePropValue=ue,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var le;try{le=Cb;var ce=le.indexOf(Db);ce!=-1&&(ne=parseInt(le.substring(ce+P),$),le=le.substring(O,ce))}catch(ge){}return webModule.__softPermutationId=ne,C(le+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},67303:function(me,ne,E){"use strict";E.d(ne,{Ax:function(){return ce},Ds:function(){return ge},KI:function(){return xe},SI:function(){return le},f1:function(){return ue}});var b=E(90524);function ue(Oe){let Se=!0;if(Oe.length>0){for(let he=0;heUe in tt?le(tt,Ue,{enumerable:!0,configurable:!0,writable:!0,value:We}):tt[Ue]=We,he=(tt,Ue)=>{for(var We in Ue||(Ue={}))xe.call(Ue,We)&&Se(tt,We,Ue[We]);if(oe)for(var We of oe(Ue))Oe.call(Ue,We)&&Se(tt,We,Ue[We]);return tt},ze=(tt,Ue)=>ce(tt,ge(Ue)),Te=(tt,Ue)=>{var We={};for(var Ke in tt)xe.call(tt,Ke)&&Ue.indexOf(Ke)<0&&(We[Ke]=tt[Ke]);if(tt!=null&&oe)for(var Ke of oe(tt))Ue.indexOf(Ke)<0&&Oe.call(tt,Ke)&&(We[Ke]=tt[Ke]);return We},ct=(tt,Ue,We)=>new Promise((Ke,Le)=>{var Be=Ae=>{try{Ie(We.next(Ae))}catch(Ye){Le(Ye)}},Re=Ae=>{try{Ie(We.throw(Ae))}catch(Ye){Le(Ye)}},Ie=Ae=>Ae.done?Ke(Ae.value):Promise.resolve(Ae.value).then(Be,Re);Ie((We=We.apply(tt,Ue)).next())});const Xe=tt=>{var Ue=tt,{children:We}=Ue,Ke=Te(Ue,["children"]);const[Le,Be]=(0,ue.useState)(!1);return ue.createElement(b.ZP,ze(he({},Ke),{loading:Le,onClick:Re=>ct(void 0,null,function*(){try{Be(!0),yield Ke.onClick(Re),Be(!1)}catch(Ie){console.error(Ie),Be(!1)}})}),We)}},6725:function(me,ne,E){"use strict";var b=E(86204),ue=E.n(b),le=Object.defineProperty,ce=(Oe,Se,he)=>Se in Oe?le(Oe,Se,{enumerable:!0,configurable:!0,writable:!0,value:he}):Oe[Se]=he,ge=(Oe,Se,he)=>ce(Oe,typeof Se!="symbol"?Se+"":Se,he),oe=(Oe,Se,he)=>new Promise((ze,Te)=>{var ct=Ue=>{try{tt(he.next(Ue))}catch(We){Te(We)}},Xe=Ue=>{try{tt(he.throw(Ue))}catch(We){Te(We)}},tt=Ue=>Ue.done?ze(Ue.value):Promise.resolve(Ue.value).then(ct,Xe);tt((he=he.apply(Oe,Se)).next())});class xe extends b.EventEmitter{constructor(Se,he){super(),ge(this,"url"),ge(this,"body"),ge(this,"fullContent",""),ge(this,"controller",null),ge(this,"buffer",""),this.url=Se,this.body=he}startStream(){return oe(this,null,function*(){this.controller=new AbortController;const{signal:Se}=this.controller;try{const he=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:Se});if(!he.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${he.status}`);const ze=he.headers.get("content-type");if(!ze)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(ze.includes("application/json")){const Xe=yield he.json();this.emit("error",Xe);return}if(!ze.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const Te=he.body.getReader(),ct=new TextDecoder("utf-8");for(;;){const{done:Xe,value:tt}=yield Te.read();if(Xe)break;const Ue=ct.decode(tt,{stream:!0});this.buffer+=Ue;const We=this.buffer.split(` +`);this.buffer=We.pop()||"";for(const Ke of We)if(Ke.startsWith("data:")){const Le=Ke.slice(5).trim();if(Le==="[DONE]")break;try{const Be=JSON.parse(Le);Be.data&&this.handleData(Be.data)}catch(Be){this.buffer=Ke+` +`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",Be)}}}this.emit("done",this.fullContent)}catch(he){he.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",he.message)}})}handleData(Se){Se.content&&(this.fullContent+=Se.content,this.emit("data",{chunk:Se,full:this.fullContent}))}cancelRequest(){var Se;(Se=this.controller)==null||Se.abort()}}ne.Z=xe},68201:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return ct}});var b=E(59301),ue=E(30641),le=E(77019),ce=E(5269),ge={smartWrp:"smartWrp___NjRcB"},oe=E(51124),xe=E(71360),Oe=E(64885),Se=E(59301),he=(Xe,tt,Ue)=>new Promise((We,Ke)=>{var Le=Ie=>{try{Re(Ue.next(Ie))}catch(Ae){Ke(Ae)}},Be=Ie=>{try{Re(Ue.throw(Ie))}catch(Ae){Ke(Ae)}},Re=Ie=>Ie.done?We(Ie.value):Promise.resolve(Ie.value).then(Le,Be);Re((Ue=Ue.apply(Xe,tt)).next())});const ze=` @@ -136,35 +136,35 @@ initArrayDisplay(); <\/script> -`;function Te({open:Xe=!0,onChange:tt,defaultValue:Ue,placement:Ze,width:Ke,height:Le,extra:Be,onDynamic:Re,onOpenChange:Ie,showExtra:Ae=!0}){const Ye=(0,b.useRef)(null),st=(0,b.useRef)(null),[_e,nt]=(0,b.useState)(Ue||""),[$e,Me]=(0,b.useState)(Ue||""),[Ve,et]=(0,b.useState)(!!Xe),[qe,Ct]=(0,b.useState)(1),It={selectOnLineNumbers:!0};(0,b.useEffect)(()=>{Xe&&(nt(Ue),Me(Ue),et(!0))},[Xe,Ue]),(0,b.useEffect)(()=>{_e!==""&&(clearTimeout(st.current),st.current=setTimeout(()=>{const Gt=document.createElement("iframe");if(Gt.style.width="100%",Gt.style.height="100%",Gt.style.border="0",Ye.current){Ye.current.innerHTML="",Ye.current.appendChild(Gt);const rt=Gt.contentDocument||Gt.contentWindow.document;rt.open(),rt.write(_e),rt.close()}},1e3))},[Xe,_e]);const xt=Gt=>{nt(Gt),tt==null||tt(Gt,$e)};return Se.createElement(ue.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Ve,width:"100%",height:Le||"100vh",rootClassName:ge.smartWrp,destroyOnClose:!0,onClose:()=>{et(!1),Ie==null||Ie(_e)},extra:Ae&&Se.createElement("div",null,Se.createElement(xe.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:qe,onChange:Gt=>Ct(Gt)}),Se.createElement(Oe.Z,{type:"primary",className:"ml20",onClick:()=>he(this,null,function*(){yield Re(_e,()=>{et(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},Se.createElement(le.Z,{className:"h100"},Se.createElement(ce.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:qe===1?"block":"none"}},Se.createElement("div",{className:"h100",ref:Ye})),Se.createElement(ce.Z,{flex:"1",style:{display:qe===2?"block":"none"}},Se.createElement(oe.ZP,{height:"90vh",value:Ue,language:"html",theme:"vs",showMiniMap:!1,options:It,onChange:xt}))))}var ct=Te},97812:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return _e}});var b=E(59301),ue=E(97831),le=E(77596),ce=E(3977),ge=E(14179),oe=E(56102),xe={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Oe=E(6767),Se=E(90083),he=E(95827),ze=E(30084),Te=E(10787),ct=E(88831),Xe=E(68201),tt=Object.defineProperty,Ue=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Re=(nt,$e,Me)=>$e in nt?tt(nt,$e,{enumerable:!0,configurable:!0,writable:!0,value:Me}):nt[$e]=Me,Ie=(nt,$e)=>{for(var Me in $e||($e={}))Le.call($e,Me)&&Re(nt,Me,$e[Me]);if(Ke)for(var Me of Ke($e))Be.call($e,Me)&&Re(nt,Me,$e[Me]);return nt},Ae=(nt,$e)=>Ue(nt,Ze($e)),Ye=(nt,$e)=>{var Me={};for(var Ve in nt)Le.call(nt,Ve)&&$e.indexOf(Ve)<0&&(Me[Ve]=nt[Ve]);if(nt!=null&&Ke)for(var Ve of Ke(nt))$e.indexOf(Ve)<0&&Be.call(nt,Ve)&&(Me[Ve]=nt[Ve]);return Me},_e=({onFinish:nt,value:$e,streamingStatus:Me,cancelIndex:Ve,loadImage:et,onDynamic:qe,isHiddenHtml:Ct})=>{const[It,xt]=(0,b.useState)(""),[Gt,rt]=(0,b.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Ge,Pe]=(0,b.useState)(0),[wt,Dt]=(0,b.useState)(!1),ot=ln=>ln.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(gt,Yt)=>`$$${Yt.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Ht=()=>{Dt(!0),nt==null||nt()};(0,b.useEffect)(()=>{const ln=et?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function Te({open:Xe=!0,onChange:tt,defaultValue:Ue,placement:We,width:Ke,height:Le,extra:Be,onDynamic:Re,onOpenChange:Ie,showExtra:Ae=!0}){const Ye=(0,b.useRef)(null),st=(0,b.useRef)(null),[_e,nt]=(0,b.useState)(Ue||""),[$e,Me]=(0,b.useState)(Ue||""),[Ve,et]=(0,b.useState)(!!Xe),[qe,Ct]=(0,b.useState)(1),It={selectOnLineNumbers:!0};(0,b.useEffect)(()=>{Xe&&(nt(Ue),Me(Ue),et(!0))},[Xe,Ue]),(0,b.useEffect)(()=>{_e!==""&&(clearTimeout(st.current),st.current=setTimeout(()=>{const Gt=document.createElement("iframe");if(Gt.style.width="100%",Gt.style.height="100%",Gt.style.border="0",Ye.current){Ye.current.innerHTML="",Ye.current.appendChild(Gt);const rt=Gt.contentDocument||Gt.contentWindow.document;rt.open(),rt.write(_e),rt.close()}},1e3))},[Xe,_e]);const xt=Gt=>{nt(Gt),tt==null||tt(Gt,$e)};return Se.createElement(ue.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Ve,width:"100%",height:Le||"100vh",rootClassName:ge.smartWrp,destroyOnClose:!0,onClose:()=>{et(!1),Ie==null||Ie(_e)},extra:Ae&&Se.createElement("div",null,Se.createElement(xe.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:qe,onChange:Gt=>Ct(Gt)}),Se.createElement(Oe.Z,{type:"primary",className:"ml20",onClick:()=>he(this,null,function*(){yield Re(_e,()=>{et(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},Se.createElement(le.Z,{className:"h100"},Se.createElement(ce.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:qe===1?"block":"none"}},Se.createElement("div",{className:"h100",ref:Ye})),Se.createElement(ce.Z,{flex:"1",style:{display:qe===2?"block":"none"}},Se.createElement(oe.ZP,{height:"90vh",value:Ue,language:"html",theme:"vs",showMiniMap:!1,options:It,onChange:xt}))))}var ct=Te},97812:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return _e}});var b=E(59301),ue=E(97831),le=E(77596),ce=E(3977),ge=E(14179),oe=E(56102),xe={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Oe=E(6767),Se=E(90083),he=E(95827),ze=E(30084),Te=E(10787),ct=E(88831),Xe=E(68201),tt=Object.defineProperty,Ue=Object.defineProperties,We=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Re=(nt,$e,Me)=>$e in nt?tt(nt,$e,{enumerable:!0,configurable:!0,writable:!0,value:Me}):nt[$e]=Me,Ie=(nt,$e)=>{for(var Me in $e||($e={}))Le.call($e,Me)&&Re(nt,Me,$e[Me]);if(Ke)for(var Me of Ke($e))Be.call($e,Me)&&Re(nt,Me,$e[Me]);return nt},Ae=(nt,$e)=>Ue(nt,We($e)),Ye=(nt,$e)=>{var Me={};for(var Ve in nt)Le.call(nt,Ve)&&$e.indexOf(Ve)<0&&(Me[Ve]=nt[Ve]);if(nt!=null&&Ke)for(var Ve of Ke(nt))$e.indexOf(Ve)<0&&Be.call(nt,Ve)&&(Me[Ve]=nt[Ve]);return Me},_e=({onFinish:nt,value:$e,streamingStatus:Me,cancelIndex:Ve,loadImage:et,onDynamic:qe,isHiddenHtml:Ct})=>{const[It,xt]=(0,b.useState)(""),[Gt,rt]=(0,b.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Ge,Pe]=(0,b.useState)(0),[wt,Dt]=(0,b.useState)(!1),ot=ln=>ln.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(gt,Yt)=>`$$${Yt.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Ht=()=>{Dt(!0),nt==null||nt()};(0,b.useEffect)(()=>{const ln=et?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A ${$e}`:$e,gt=ot(ln);if(!wt)if(et||!Me||Ve>0){xt(gt),Pe(gt.length),(!Me||Ve>0)&&!et&&Ht();return}else if((gt==null?void 0:gt.length)<4)xt(gt),Pe(gt.length);else if(Ge{xt(gt.slice(0,Ge+2)),Pe($t=>$t+2)},Yt>10?Math.max(500/(Yt/2),20):50);return()=>clearInterval(Mt)}else Me||Ht()},[$e,Me,Ve,et,Ge]);const Bt=(0,b.useMemo)(()=>b.createElement("section",{className:`${xe.answer} fadeIn animated edu_md`},b.createElement(ue.UG,{remarkPlugins:[ze.Z,Te.Z],rehypePlugins:[he.Z,ce.Z],components:{code(ln){var gt=ln,{node:Yt,inline:Mt,className:$t,children:dn}=gt,Ne=Ye(gt,["node","inline","className","children"]);const pe=/language-(\w+)/.exec($t||""),de=String(dn).trim();return Mt||!pe?b.createElement("code",Ie({className:$t},Ne),dn):b.createElement("code",{className:xe.codeCopy,"data-text":`\`\`\`${pe?pe[1]:""} ${dn} -\`\`\``},!Ct&&b.createElement(oe.CopyToClipboard,{text:de,onCopy:()=>Oe.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},b.createElement("button",null,"\u590D\u5236")),!Ct&&pe[1]==="html"&&wt&&b.createElement("button",{className:xe.runCode,onClick:()=>{rt(Ie({},Ae(Ie({},Gt),{open:++Gt.open,defaultValue:de,language:pe[1]})))}},"\u8FD0\u884CHTML"),b.createElement(le.Z,Ie({wrapLongLines:!0,style:ge.Z,language:pe[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Ne),de))},img({node:ln}){var gt;const Yt=(gt=ln.properties)==null?void 0:gt.src;return b.createElement(Se.Z,{src:Yt,width:320,"data-text":Yt,onLoad:()=>et&&setTimeout(()=>Ht(),500)})},a:ln=>{var gt=ln,{node:Yt}=gt,Mt=Ye(gt,["node"]);return b.createElement("a",Ae(Ie({},Mt),{target:"_blank",rel:"noopener noreferrer"}))}}},wt?It:`${It}__`)),[It]);return b.createElement(b.Fragment,null,b.createElement(Xe.Z,{defaultValue:Gt.defaultValue,open:Gt.open,language:Gt.language,height:Gt.height,onChange:(ln,gt)=>{xt(It.replaceAll(gt,ln))},onDynamic:qe}),Bt)}},25232:function(me,ne,E){"use strict";var b=E(59301),ue=Object.defineProperty,le=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,oe=(Te,ct,Xe)=>ct in Te?ue(Te,ct,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Te[ct]=Xe,xe=(Te,ct)=>{for(var Xe in ct||(ct={}))ce.call(ct,Xe)&&oe(Te,Xe,ct[Xe]);if(le)for(var Xe of le(ct))ge.call(ct,Xe)&&oe(Te,Xe,ct[Xe]);return Te},Oe=(Te,ct)=>{var Xe={};for(var tt in Te)ce.call(Te,tt)&&ct.indexOf(tt)<0&&(Xe[tt]=Te[tt]);if(Te!=null&&le)for(var tt of le(Te))ct.indexOf(tt)<0&&ge.call(Te,tt)&&(Xe[tt]=Te[tt]);return Xe};const Se=E(20441),he={};Se.keys().forEach(Te=>{const ct=Te.replace("./","").replace(".svg","");he[ct]=Se(Te)});const ze=Te=>{var ct=Te,{filename:Xe}=ct,tt=Oe(ct,["filename"]),Ue;const Ze=((Ue=Xe==null?void 0:Xe.split(".").pop())==null?void 0:Ue.toLowerCase())||"unknown",Ke=he[Ze]||he.default;return b.createElement("img",xe({src:Ke,alt:Ze},tt))};ne.Z=ze},37732:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return he}});var b=E(59301),ue={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},le=E(37285),ce=E(25232),ge=E(25399),oe=E(37639),Oe=({item:ze})=>{var Te,ct,Xe,tt,Ue;const[Ze,Ke]=(0,b.useState)(!1);console.log("----",ze);let Le=[{name:"subject",icon:b.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-kecheng1"})},{name:"shixun",icon:b.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"challenge",icon:b.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"document",icon:b.createElement(ce.Z,{filename:ze==null?void 0:ze.name,style:{width:16,height:16,marginRight:5}})}];return b.createElement("div",{className:ue.f_l_c},b.createElement(ge.Z,{title:ze==null?void 0:ze.name},b.createElement(oe.Z,{placement:"top",content:b.createElement("div",null,b.createElement(le.Z,null),b.createElement("pre",{className:ue.preclass,style:{maxWidth:600,maxHeight:400}},(ze==null?void 0:ze.type)==="document"&&((Te=ze==null?void 0:ze.contents)==null?void 0:Te.toString()),(ze==null?void 0:ze.type)!=="document"&&b.createElement("a",{target:"_blank",href:(ct=ze==null?void 0:ze.contents)==null?void 0:ct.toString()},(Xe=ze==null?void 0:ze.contents)==null?void 0:Xe.toString()))),title:b.createElement("div",null,(tt=Le==null?void 0:Le.find(Be=>(Be==null?void 0:Be.name)===ze.type))==null?void 0:tt.icon,ze==null?void 0:ze.name),trigger:"click",open:Ze,onOpenChange:Be=>{Ke(Be)}},b.createElement("div",{className:ue.officediv},(Ue=Le==null?void 0:Le.find(Be=>(Be==null?void 0:Be.name)===ze.type))==null?void 0:Ue.icon,ze==null?void 0:ze.name))))},he=({Filelist:ze})=>b.createElement("div",null,b.createElement("div",{style:{display:"flex",alignItems:"center"}},b.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),b.createElement(le.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),b.createElement("div",{className:ue.f_l_c},ze==null?void 0:ze.map(Te=>b.createElement(Oe,{item:Te}))))},74049:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return st}});var b=E(59301),ue=E(6767),le=E(30641),ce=E(77019),ge=E(62957),oe=E(37568),xe=E(14566),Oe=E(25399),Se=E(5269),he=E(71051),ze={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},Te=E(71360),ct=E(90524),Xe=E(30008),tt=E(82093),Ue=E(67556),Ze=E(49661),Ke=E(11196),Le=E(53010),Be=E(95795),Re=E(24754),Ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAHr1JREFUaEPNmweYnVW1/n/7a6fMmcm0ZEoSUkkCSQgJCVWKoAI2FAH1iqBYwXvFLogF8S9XvRYElUeqIJegFOmEKgiICUkgJBBCkpnMZHoyc6ad9pW9r3t/58wEsJfn+Z8z5zn9fN+711rvetdaewT/rsvi073GBEsdrIN8214WOfbCyLHnSks0SSGqFCCFlSOS/VLKNhXJbULKTVYgXwhKwWZevNX/d5ya+Ff+6OzZx9WGycRbhZs+JbKdYyPbmqZsR5Qsi7xrIS2LSAgQFuh7fdHIVQRSmZsVhsqSciARyifswL/LsuX9w8/fOfyvOs9/CeB5845bEuJ9WljidOm6tZHtEjkOkWPjuw4l2yZMJAk1UKsMVh9ZCVAqBhxJiEJzE2GEE0Z4ocSOwmEnCm9VxfDy7M77tvyzwP8pwAfMPG6JtOyLI0e8M7SEi2UTuB7SdlGOi+85+K5NyfEIXBdcrwy4YmENVsVgZQhBBKEPUYQVBNhBSDKMEGGAG8nAlvJuEfoX9+986B8G/g8Bnlt3yBQvk/m6tKxPKWElIhvjrhpk6HjmPkh4+K5L0XUpWTaJVIJpDfU01VVTP6Uaz3OMsXL5En3ZEfZkcwwNZZFBYMCLIDSgnSAkEfiIKMSNFLYMS1akflokuiTb9sjI32vxvxvwouY3HIdrXQtirvZI6XhISyFtB8qAQ8+jaFuQTvGGlQdy5klHcvji+TTV1eA5MVAdw+bgSiGBQslnZ98gj254idsfW8/azduJ/AArCkj5AXYUYGtXj0IsKRFRpInuI31djz/+94D+ewBbi1oO+zLC/SbafYVACWGA6ljFtlGuhyYoJ5PmrNPfwifeezIzmqe+/nyUMlw1cdGhXAZPvAy8sL2Dn6x+kFvuf5KoWMSLIgPaCiOsKMSJIgQqUEH0jd7eJ7+rSf9vAf43AZ4x44hUJlRXSkudbSkHLGFiUWEhXQfpCITj4Qs4/bS3cP4n3suM5mllQ8aHqECMNBkDYfkM9WMD1pDYhPFxFbgI2jt7+PplN3HPmqfxUDhRgAi1lSOEtrRmd6VusKzw3K6uZwp/DfRfBdzUdFBVg5W6XSpO1K5r4RrAwrJ1HkW5FpFtk5mS4TuXfpYTjz/q1UDL1oyAoAxU35vnSpk0pcHr8DCIlTCv2wjSQEooc//Amqc478LLCfL52K21hQ3h6ZQm9fM1gcid1t//Qu4vgf6LgLVla6LwdpQ42aRL7USWjRDahePHoQXLDjmAyy/7Kq0tzeX0KlBloBpMDFThm5swnuAr0MoiMIAV2kG1sfQJyUjhFSSuEGhuS9uQsQXdOzo45+MX09XZg62ZXAOO4znO4cg1akCc2sWft/RfAmwd0LzyeiHEWXrVNVhpRIO2buzWoYJ3vffNXHLJF0gmExMLq5QkikJCZRFYGqCgZAmKKEoISgpzC6NyJgoUUahQZRcV2p3DEFcoHEeQdGxc1yKdsGBklLPO/CI7trZjKYmlV0nnbmXMod37xt171n74z8X0nwW8qGnlV4Tg20KDVBaaUw1JWTreHKSSnP3Jd3PBVz4BwkNoV1cRSoVEkSSMQpNW9c3Hpei55GyBHyiCUkhQivBDRRhGhKHShiJSEqUBYBwIxwLPwoB2XZuE55BM2tilPO9/27n09/QbwEILF2Pt+F4peVH34PpL/5Rr/0nAixqXH2u5zkNKKS8GLBDCMq4szVNBIpXi6eeuIZnU7+m1TaBUChkKolCD1YAkYQh+CEVlUVKCgq8IwoggVJQkBKEkkIpASqSM3VqftC0UtiVwLIHtQsISeAkN2iWRsimNDHP2u85jfHjMxLP2Kk1i+rtC4QdSvaVv+NknXgv6dYC1qEgkrOeEYM6kj4JWUZYBrC1tEwYR9zz2YxYsaCxTq15Zj1IxFVtYgw5kDCyMKPmCotRnoigF4EeSUiTNYvjGExSGwbXoEjoeNWgNGFxb4LgC17HxEhbJpEOyKkH71m189swvmrwcM7wmMs0fBnhbTskV2eyGV4mT1wE+oGnlD4UlPvuqldFkoonKsgxgW189lwd//1OmTUvHwl8fUUT4pRS5QrwgYRCD9gNJMdBgoRhElPRjvQihpBRa8WckhFIRSjmRwmxhofWLbWvyEniuZVzbSzmkkh7pmjR3//JWrv/RL3BMmiwD1lEXu/mPdg+t/9xrUv7k00VNhyy1LPEsiEkGipOMuWrAOh3pmF64dA433/ktXEeThf6IROkYlorh4SryxYgoCAj90AAuBRG+DwU/pBiI+LlZDEUh0gugCCMNOFZeOkg0c1iWtmxsZU1cnmeR8GySSQ8v5VE1pYoLPvwF2ra2mQXXXzbkFeeUkpRqVVd2w+YKyldZeHHzytv/KHJONRBeY3sTyzo7CptIKj507rv4wkXvQ4gyOxKZFdbEUcq79A06BL5vQPu+BisparAlRck8ji2tb0UNPFT4kSYwHcsxaA1Wx7CjLezahrw0WHNLOngadFWCkaEsXzzrcyhdgGjyMildovlVwR27h9a/53WAD6xfthjPew5wK5XbxIfMCzFp6ZXQAH76yws5/i3Ly9bVB9EuFBori1DS058gOxJbOQh8wlJAUQMtRhT8iEKhyPjoOGPZImMDBYpDknDEQhZtCIxt0fLc8hRuRmLXSpxGi1RDmkxtNalMFYmESzKdIF1bzR2/vIN7fnl7XGrroDA5XXsdgRWEyzvHN71YEXQG1+KW5Vcr5XzUZFxh6Y9O+Hps3ZipIY65ux7/AfsvmGEsHDNGhBJhXOlEktyoxbZOCEs+MvQJfZ/c2DgjPeOM7YSRdo+hfofsUMRgYZzxIE9O5imqIjKKGddBkJIJpogMtV4NU6uqmVpXRdW0EGYP4swXVM1sJF1Tg530+OwH/4tivlAGXDkvpVPXNZ3Dz31sAvDBtQfXBgm3XQlVG3uzZrpY31bAWtLWRkaYOLZ4ZP3PaGyYMqGIK3rJ5EJdyAewZXtEb98Yhd5BRjZbtL0IG7r6aR/pZk80wJgcJFQ5lCoZd1RaZGrxUVFQJsUIbGVoEk+lqXUaSMta5icW8obph9C6NEQeOU71wmbW3Pkwd998B5ZmOm04w9YGzfCoiuYMDz8/bCJ1cevK9wklVms5qPOspal9nxjWltVX7S9SKdyEx++ev450popcQVHl5RB27NLCANaFvOKFJ3v43TURm9pGeGrP83SVdlKSI0SygNKfM8oojrf4cdzmiWOw/HziPrb67Gl1HHPYwYwOe2zetJcZzOEDS99B9aHjcITNRZ++GL+YL1cj8eIZLEr+x+7sc6sNrIOaV94ihXjvRLzv4+yGn3WRIGHe/q0c85ZjqJveytHHLGHLb9dywDtOIjcwyIpFOr41aK1tJbk9JW76TIFfrHuS5/NPUQqzKBVU6sAy0DKwSvjElU/5PW0hXWNVcmxMjnVVad581DL2XzQDy3W571dt9PWP8OkFn2L+qiS39q3m6T9sNN/TgWnWzjA2v+rMbnyfWMxiTzSlO5WgKabzcjmnDWryr85vsHTFQq791XcZ2rOXfG0royLNzvXbUR0b6ZWtnH3SFGobExMn/OSVeS74n0dZl3+YKBqLLVexVnwWE8/1ceLycRKwMYqx/D51o66enBTHrVjMshWzSdck+d1Tm3h5vY9Dnu/P+SW7ljzAZY/+HEvo/KT5SP+O1ttqoHPEnymWNq44RDnWs/qtuDYox2/5nPTzZNrj9kd+yozpHmE+4slnh9iyxyYYHyO35fdkGvbj4ANTHH/yQnOA4kjIJad286MXf0Ix2BuDq4gTA7xS+2pZZVTCZDE8wZWV13Q8TqwQs1jB5d5X2PauRyjsl2Pjpld46LHNJEnx1aorSBzcxXc2XYptxUtYAayUUkKxSixpXX6OUNa1sqyXLV0glF3MHFvC208/jv/+8acgHMbfm+fZdZ3c/3QPo2M5Rrt7mD+3Gc8SfOlrb8ZybbY/VeC8j/yOR7K3xVqx0qiruOuENWMgsQ337YFMeloMtmJlySxW8uXkp+h/z6OIJovNL+3kzgfXUus28EnnIsSiXVy381qTvyud4Mp6SSXPEUumH3IZkvNjCo5/3nFco5v9oGQ08fd/fiFvPWUpws8x3j/Cti3dXHvds4znS4wMFVg4r4HCH+vXb//w7dTUV/Pwz7Oc/51b2Zp/Nhbzkc6L+7q0qXonLHdUMuTQjOBHe3XNJViekqwraE6ofGbSyo5wWDFvNkcetYim2iZeWr+LO9c9jiem8smqC9nV8jBP9D5lio9XX4wZfyyWtq58ANRJSlqmCjJJu5x39bpHQcjq+y9j2Yo6A3ika5iO7X1c8YOnTMexUIxobq5BSZsvfe145ixq4hdf6+Kim26mt9hmWjD62LqcnDTiPi6MICkUVQIGywztmAQldP1Fkw2dmtDL1nCE4JAFszn8sANpqG7g+cd3c9dLTzDNaeU/Z36Zu+QV9I30T4TIRL8/rpfXiKWth2xTSizQymaiC7ZPStKl3q/X/IQlB2UQpRwj3cPs2t7HVT94lvFCQCkIqZ7iknTTfPi8VSxbOYPLLtjGf99xG0OF7okUYzJAJQ1MBPG++nXfRYgBHpkJmeVKVmfdCWO5luCIxfM4ePl8kqkk9zywge27e5iVWMh5qz7IDd1XMpytFEj7kFa8ZNvE0pZDhhH2lH0IeiIz6NPR2vaqWy7h6GNnQCHHaM8IHdsHuPmKVxgbg1IoaJxhExZ93vXBAzj0qJn88BvP8f1b72eo0DOZal8bvxNEVAH9aquXxX85wisxLHAtWD5/Ogcvm08QSe5+aAOFUsSS1CF84ORj+MX6WxgcHNqnFpj8XcuyRrSFI5SRTxMWqHi/iTSp+Nhn3sunv3gSanSY0b4xunaOcM9Ve8mNOESRItmYN+LqrWfOYPkRTVxz+Xq+94tHscUQpVBXR7o8jMpFviSasPQk+8b+/tpqdd/XJh/rls/s5jpDwbv7Rki6CY6sfQMnvG1/rrr3VsYLufinYsExGcqCUMdwJIRj2ZZFGAam3rX2yRw6Lc1fuB+3rrkUkR1guC9H185xnrklojCUohSWkPUDOIV6Tjw3xYIlU3j4gZf44rfuJZ0ooCJBoNs9uhoKJb55rLscklBGRrnpm7mWF6Ii/iMVlTNG5aQnF0SHoD43XSvXedWcvPBIFixu5ap7b4vFihERZaKs0KNSoVjasnJECLvG81x8P5hY50oZrn80+mM9e+H/+zj/8Z5VjPeOsX3DKO2P1OKP2/QO91M7R+EPJXn75y0aW1IM9Gd5/9nX0p8doT6ZIjQ9LoGUcTvHjJLi3pOxdvxYy9r4BM1VRObzUoYUQp+SdqFypVxJVRVCmpVp5P3HHUtH/yhPvrK2LDrKyS4mjzi5KaVdeuU2UAvitBSLjrg8LCsuU4jrT1v86Gef5/AD5tG+TjKyuQHfz7Mrv5MGpxWrPstRpydIpB1T1n31wv/lurs3Mau6ARE5RnUasLoXbYBKYvvFwPW1Yk8t+o0cFFoLS0ICssUcfqQbvvGIxkAQkHQs5tdP44xj3shNv32MUlQoC5mywjK/U34s2CYOaln1gIKTzPdNM24fTb9PytcupI9w2MqDCYcTaNny+S+cgVA+3ZuKHHh0grrWNLYjzGDi5RfbOef862nvLrAgMRcRJSASRCIi0hBEaCCG5nmAlJHpY5XsuJEQNxa0HtYWkBSjAnvyo3F620dt1qdTLJ83nca6On6/aRuWjsdXUUG8oGWBs0YsaVl1mUCcb14wDbo4zie0jXEzU46bHC21J5SbKMsO2p+vfuZ9TG1OMzQwRuO0epJTEli6CSDg6qvv5YqbnqSvT7FYLqdWthIQElEiFD6BVSQURQIiPjGnn1XNfZy5bg6+W4rdV7dskAhLdyUD9hZGGQ/GyyenSHseVa7FGW9axeZXeuno0zJWGmPEdXq5oVcRAIofiyWtK8+xsK6N345brkZRlgnEEInW2Er3suLupV6AMIp402GraErP5bQPLaGmJsFwT0DzrHq8Ws34EUHB55rr7ubXD26grSdParyFOWo5U2nBwsGnYG4lCghRwrXy9CmfwC0Q2ppAA5QIwPaxhE8+ytE7vgepfNIJl7pkhtbmNCcesYTV96wnMiRohmwGdHyZZGml5EfE0pYVhwjhPDvpz7Frm9RR9n2zEKaojCcQlS0Li2bMpHHmaWSmzOCjpxaR+ZRpstU3ZvBqhGmyB37IY4+u5ZEn19Leu4euoRyjo4JUroX6cBZ1qok0NdqO+AZ+kSJ5AidPYJWIrALKziGcHKGVY5QhWpqqSNouVUmbY1fM5/mtPTz7QhtCu7PxDB1Wmqu1OxuZFgeqVKtMeWi3ZnYD0/bNhYY5y36tdfVEWWq+q1OCZfrIs1qWMJCFKqeXt644nY994WgGO8eY2jwFy5UEfkB+XNK/26dtRwcvd26lZ7CDwdwg2dwY2VyJ8ZxFWHIhSKAiG6W0stLbIxTCCbEdHy8RkKmGhvoUtVUJZs9oZFptHZ1dOX7z4NNgheV+tpwc9slgErBSA53DpZnGf5e1HnaLQr03JmMrHoSZyVZcOcXeod20wgaT1lblmNafiELJ2e9+Dx8983TGOlzqp9l47TaJK6sYmeuzd35ANikYLUVk8zmG8oMM5fvJ5nsZK+wlr6uxMI8iMHGrCVDvlEglXVIJj0wyRU2qhrrkVBoTM1mz7mke2vA42PGoLhJxp1Kf8KRLV0hL/Kozu/59ccej6dD3Y3OzsXvZ9SdbPNqd9Zd0JzFOV6YYMA29yiQ7nurrVKLT5bRMK6cdcwbHzj6O/TfWkGq2EEVF9BIMD0L/NMnAfpLReovRKou9NYKuamifAnszktDWw+8QrySZMxaxbChiWiGgiohq3yY1rLj08SvY1PccthMirRKogKgsNkwaihvU8VmZ3B5Ntnh0E09lvHYlRW1F7Uwmd50Y4laLIS7zA3G5FudqbflK+abb0gIZWUSRRdKuY8XsIzg++QaOql3KlGkJqiyBpWdKVYrxALY2K848RTJQLYjSkZ6C6/b3pDcFFoe8KLjiPsXMnM/m7i38z+9W0xV2ouwiyikaYtMsrgGbxGocMLZcOSUNI/25nSObsxMZ6+AZq66W0vqoBhx3PSoleVwyGqKqWNRIz3g2UM7qplnZPGMax59wNDPqZuIEU8iOuvQMF3h+8BUOm9vCUy81kRmaxYKaamY0ZaibbvP0CYLVRylG9cjf5NDyvTmW3kQiOPfRAstv3sANjz7Onv5ehFVAOmMxYFunMK0QFaFp6+i/srSs+J2U13QOb5hs08ZuvXIJtr1RxYwxcdm3kADtunFeVnqaqO/1ZrMw5MR3H8u3v3Mh6VIKui3kiKJ7T4Gt3R7rLZcrZw4z/sgrjK7OIUaTCDuFXRsRTJXwnma8WQ4i5SAbM2Zt68aKpF/JMvr4ehqe3E5QGjFpS4pxsMYNWCl8sOJxuwFrtETsj+ZiNIQMZOCv2D3+gtnq9CpNclDL4bcr5KmVXFxx6zgXx3NiIwSEZlL983GDT293WPPUdXR3ZJlZN52awRrIxymhb0+JV7Yk2BY6XHsQrNu1m7qf7qFQdAhG95pOZ3T4VGw3IpOReOmEGY0eZOUQJYclxak8/IcbGRvpwqKAtPIokUfZQdx3toxei9vLZhgQNxr0fbmdcUfH0LOvH7VocHqY5tn2a4Zpk/Fp4rW8eqHuuOoBl+1w/LFvpKWpidtueo6pDVV85Qunc/iyg83GEz1J6G4v0b+xlj2FNLcsFDyWgTc9IykWfPoLRUZtKBLhpm3GSgUGdr5MJtjL/jObSKkGzkq1ctUz32JwqBOlCUqLERWgdNoy45QoLjyEVuTlHpkBrkoR8s8P00yKmn7oD5WaHJfqr8dyvdyf1sNqx+YTnzuVk088knA0yaZ70ty5+jFyuoupxYFq46S3n8KX/vMwQl9RKob0do6Rfa6ZbGEKv291uKcBTumGXa2QfaqD3t695KekYd4cVMFl18YXSOV6aFx4IIe6MzjF2c2lD1xEvjSEsPVOgdi62uO09taAdbFR2SdiLA0/6hha9+fHpfoTeiCeSTrPKdScyfgtV9OWoLZxCj9bfQHzZzUw3pVnw5DPwFpF/7r9uOqJ+1DFdgqFnVQ5czn/k4fzgTMWQzFNKS/o6upl4OVG9ham8ezUFP+71GJwlWDWmjHmPVRkLILt/ij5A6cyJVuF//JepjY4HFZVx/FCkZm1iwe3385v73/QKNw4RjXY8nhGb5CbKAdV+wjR8r86ENeglzSvPM6y7Af1locKC2vwuqS79rZv0nTkHKbuGad/Wze7erP07B5i+MWl3PjYIHsLXQxnH8NRPvPrlnL5Zcczd24rdlDHWHGE7a900bk9za+f3sqgX2L8HW9j1zGzKXiaXiWWFWKPjSA6x/GiOo7synBoyUakIzIdG5i+1KIn187VV9yI1KMdPZMuN91N4RPnXR8VnbhreP3rdum9tqcywc5Lph/6FWS8qcW0epRk6aoDuPrOSxkvZXE6e+h8uZuenix9vVkGdrvc9XAfW4pJlL8XObqFZnsBK1fW8ZMfno7lpCBy2LalnTW/7WHr7iJ+YOF4GapbZrM+KRhIeCjLxQ3VHzf8CRJKcpQlWZTwqCsGjPg72NXRy+nvO5zH1z/PLTffZfaBRFqF6p0DdszCoYou6siu+9s3tZRRW0taDr1eCc7Sw7UgDPnSxR/nbZ88mdrcHvbu2M2uV3ro6Rqir3eEnt1Fnl43zkvd7UTSYVwOUE8LJxw9m/M+ejTz5jdhWS5rf7eDX93bTnVdHTv2CNPqqUulmOYUTHdDRS46szq2S3U6RUNdmro6G89VjI2Mml1Caddj9vJmvvfjG+np6o1T0WQf+sad2Wf+/m1LGrTemFYnoztQ4iRden3v++dQlUlRk3ForE7Rtq2L3t1ZurqzdLRHbN+VY/2Ol0y6yoWjtCTrWbFsJjNbZ/Dlz55g9mJdf93z3PnEWs79yFv5zW97EQSm6d8oPDwnQdtQmrpkC8LKYDkWdtRHbbqfpuYEgZ4jlwLsMZ+Zi2bSOd7NHXfoeNZ7x0ztu6aU5R/emGYMfVDTQVVYVbdjqxMfXn89NRmb7Vs2k93ZTVQI6e7K0tExRNsOj2JB8sgLa4kim7FokGluAzXJVoa9Dh674UtYtstVV27gqR3Pc8bJx7JxYw+W7eAnG/CppeDUsyvVTCn06F82lZrOMfbLjjI7M84C0UFCFk1Hwx/K4XmNpKaX+Mm1vy6TF2vGR8dO6+ef2HpYCWht6XrFld/4+mln6wn/KR98M+vu30CYK7KrfZBXthXo7AjNTpqNbdtpG+gnkDlqnVqy0TAOLqsvO4t5c1ro7S8wf2E9N9/xErftbaA0mGNnQyPFqiqzHYrWVjhsoVYo0JgBJwlt7bT27Gb+3t0samlmrrsXNZqHouD6Rx8gwr+hNMy5f2nLYQXLnyWtfeVlJaZ3tT1zwcz9pl88sGOL2/fyHm66YSP7zWymo3OY3JCOP4exYsR9G58hUFlSVgZfKeZNaeCcs1bwpjcuxUokqJua4sZbtvLQy+Os78szXl1D1NAM6SpUcwMctxyyWkJaIBOwfisi209193amjw/yjtlNzJ6doDDiBz+/+b6LXxl54jv/0u3D+4Jv3/jQsbXVxes2/qFz7o7NfUZUdLSX2N4+TlJUM712KvdtfprBsYG4nFQOGc/hrPcs47R3HoqdSNI0cwqrV7/EExsH6LRqIeWRsAVB0iNXO5P2BQvItWhWV0wdyjF/82aSbgkVSYb3+hxnD7NoblVbOs05Z339vNfttvsTxpp46e+x8GRBMfTwlHWPtX+jZ+fgeS+/PJzY3VUkLNm4YS1JK8n69q1sH2inoEaotmvJZOAT71/FGw47ADuVonVuPWvu3c0TT3ejogAVCFI1VTy6fZjISuM1TWfPygOwizAr20fwzIOkkvW8fcUcLGesFAbhz+y0/OYFV13w7/8XgH1X76avXbJ0167iN/r6/Hf6JdyUrMMVHuvaNpPN7SFfHKMQSWa1VnH+h9/I3FlNuOkUtfU1bHsiYvczKbbn2ri340nePH8l20ZGsL0QT3ceSz4zptUyNDrK4oXzeGGTHxxbt/jujuoXv/nd+/9rYqPZX7Lmn3rvH7Lwa3/og0d+eklP78j5c2vmntZUO7V27e5nGM2NsGtoF65dxQmHz+NDZxxBKpEkNSVFmE3w8iMOj2x5kZ78ANWJBNPqpyESJQIZUvJDk8Km1qUpFovDc2e13Mp4+vIv/uasf/i/Wf4R0vqri/mh2RfXLlow66St+fXvbu/qOW4o3z/1iMXzxOnvOIpUlYNjW2QaUvSvTbFlS462PQMUo2EaG2pIpjzT+y4UlQpDuUchH3ec6DdeUqy5+M7P/v/1j1p/aiXuv/zyxDOP7ViyYP7Ug9r6upadcPSqhYlkYm405jXteNqt8reG9LYO5NJVqt8VXlsU2Nsi6WySofvCfml38xm3nvFv+Ve8/wNgli4fKbeMnwAAAABJRU5ErkJggg==",Ae=(_e,nt,$e)=>new Promise((Me,Ve)=>{var et=It=>{try{Ct($e.next(It))}catch(xt){Ve(xt)}},qe=It=>{try{Ct($e.throw(It))}catch(xt){Ve(xt)}},Ct=It=>It.done?Me(It.value):Promise.resolve(It.value).then(et,qe);Ct(($e=$e.apply(_e,nt)).next())}),st=(0,b.forwardRef)(({onUpdateNum:_e,onSave:nt},$e)=>{var Me;const Ve=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 -\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[et,qe]=(0,b.useState)(!1),[Ct,It]=(0,b.useState)([]),[xt,Gt]=(0,b.useState)(null),[rt,Ge]=(0,b.useState)([]),[Pe,wt]=(0,b.useState)(0),[Dt,ot]=(0,b.useState)(0),[Ht,Bt]=(0,b.useState)(!1),[ln,gt]=(0,b.useState)(""),[Yt,Mt]=(0,b.useState)(0),[$t,dn]=(0,b.useState)(0),[Ne,pe]=(0,b.useState)(0),[de,Ee]=(0,b.useState)(0),[De,fe]=(0,b.useState)(0),[Qe,Ut]=(0,b.useState)(0),[an,Sn]=(0,b.useState)(0),[mt,Pt]=(0,b.useState)(0),[Lt,Jt]=(0,b.useState)(Re.Q),{contentRef:pn,value:Zt,status:ht,open:tn,close:yt}=Lt,Rt=(0,Le.Z)({contentRef:pn,status:ht}),{openProgress:vt,closeProgress:jt,CreateProgressModal:At,progressOpen:Je}=(0,Ke.Z)();(0,b.useEffect)(()=>{xt&&Ln(),xt===!1&&(yt(),_e==null||_e(),It([]),gt(""),Mt(0),dn(0),pe(0),Ee(0),fe(0),Ut(0),Sn(0),Pt(0))},[xt]);const cn=()=>{Gt(!0)};(0,b.useImperativeHandle)($e,()=>({onClick:cn}));const gn=xn=>{Bt(!0),wt(xn),ot(0)},bt=xn=>Ae(void 0,null,function*(){const zn=xn.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(zn)==-1?(ue.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):xn.size/1024/1024>10?(ue.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),Ln=()=>Ae(void 0,null,function*(){const xn=yield(0,tt.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});xn.status===0&&(wt(xn.total_number),ot(xn.remaining_number))}),ar=xn=>(xn=xn||"",xn=String(xn),xn=xn.replace(/\s+/g,""),xn),Hn=(xn=!0)=>Ae(void 0,null,function*(){var zn,cr;const ir=[{name:"\u5355\u9009\u9898",num:Yt||0},{name:"\u591A\u9009\u9898",num:$t||0},{name:"\u5224\u65AD\u9898",num:Ne||0},{name:"\u586B\u7A7A\u9898",num:de||0},{name:"\u7B80\u7B54\u9898",num:De||0},{name:"\u7EC4\u5408\u9898",num:mt||0},{name:"\u7F16\u7A0B\u9898",num:Qe||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:an||0}];if(xn){if(ar(ln)){if(ln.length>1e3){ue.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{ue.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!ar(ln)&&!(Ct!=null&&Ct.length)){ue.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const nn=ir.reduce((An,Nn)=>An+Nn.num,0);if(nn===0){ue.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(nn>50){ue.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(Pe!==-1){Bt(!0);return}}Bt(!1);const Yn={scene_type:6,request_identifier:Math.random(),file_id:(cr=(zn=Ct[0])==null?void 0:zn.response)==null?void 0:cr.id,content:ln,count_arr:ir.map(nn=>nn.num).join(",")};yield tn(Yn),Ln()}),Vt=()=>Ae(void 0,null,function*(){const xn=Rt();if(nt){Gt(!1),nt(xn);return}vt(),qe(!0),Ge([]);const zn=new FormData;zn.append("html",xn);const cr=yield(0,tt.ZP)("/api/intelligent_imports/import.json",{method:"post",body:zn},!0);if((cr==null?void 0:cr.status)===0)if(cr!=null&&cr.data){jt(100),Ge(cr==null?void 0:cr.data);return}else ue.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");qe(!1),jt()}),dr=()=>Ae(void 0,null,function*(){const xn=Rt();(0,Ze.RG)(xn)}),qn=["uploading","error"].includes((Me=Ct==null?void 0:Ct[0])==null?void 0:Me.status);return b.createElement(b.Fragment,null,b.createElement(Be.Z,{visible:Ht,totalCount:Pe,usedCount:Dt,onCancel:()=>Bt(!1),onOk:()=>Hn(!1)}),b.createElement(le.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:b.createElement("div",{className:ze.extraHeader},b.createElement(ce.Z,{align:"middle"},!ht&&!!Zt&&b.createElement(b.Fragment,null,b.createElement(Te.op,{onClick:Vt,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),b.createElement(Te.op,{onClick:dr,shape:"default",type:"text"},b.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),b.createElement("i",{onClick:()=>{const xn=zn=>{ge.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:zn,onOk:()=>{Gt(!1)}})};if(ht){xn("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Zt?xn("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Gt(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:xt},b.createElement("div",{className:ze.wrap},b.createElement("div",{className:ze.left},b.createElement("div",{className:ze.tip},b.createElement("img",{src:Ie}),b.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),b.createElement("div",{className:"mb10 mt20 c-black"},b.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),b.createElement(oe.default.TextArea,{style:{height:160},className:"mb20",value:ln,placeholder:Ve,onChange:xn=>{gt(xn.target.value)}}),b.createElement(xe.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${ct.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:Ct,withCredentials:!0,data:{upload_type:1},beforeUpload:bt,onChange:({file:xn})=>{var zn,cr;xn.status!=="removed"&&(xn.status==="done"&&((zn=xn==null?void 0:xn.response)==null?void 0:zn.status)!==0&&(xn.status="error",xn.response=(cr=xn==null?void 0:xn.response)==null?void 0:cr.message),It([xn]))},onRemove:()=>It([])},b.createElement(Oe.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},b.createElement(Te.op,{style:{borderRadius:2}},b.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),b.createElement("div",{className:"c-black mt20"},b.createElement("div",{className:"mb10 c-black"},b.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),b.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",b.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),b.createElement(ce.Z,{style:{gap:16}},b.createElement(Se.Z,null,b.createElement("label",null,"\u5355\u9009\u9898"),b.createElement(he.Z,{min:0,max:10,value:Yt,onChange:Mt,style:{marginLeft:"8px"}})),b.createElement(Se.Z,null,b.createElement("label",null,"\u591A\u9009\u9898"),b.createElement(he.Z,{min:0,max:10,value:$t,onChange:dn,style:{marginLeft:"8px"}})),b.createElement(Se.Z,null,b.createElement("label",null,"\u5224\u65AD\u9898"),b.createElement(he.Z,{min:0,max:10,value:Ne,onChange:pe,style:{marginLeft:"8px"}})),b.createElement(Se.Z,null,b.createElement("label",null,"\u586B\u7A7A\u9898"),b.createElement(he.Z,{min:0,max:10,value:de,onChange:Ee,style:{marginLeft:"8px"}})),b.createElement(Se.Z,null,b.createElement("label",null,"\u7B80\u7B54\u9898"),b.createElement(he.Z,{min:0,max:10,value:De,onChange:fe,style:{marginLeft:"8px"}})),b.createElement(Se.Z,null,b.createElement("label",null,"\u7EC4\u5408\u9898"),b.createElement(he.Z,{min:0,max:10,value:mt,onChange:Pt,style:{marginLeft:"8px"}})),b.createElement(Se.Z,null,b.createElement("label",null,"\u7F16\u7A0B\u9898"),b.createElement(he.Z,{min:0,max:10,value:Qe,onChange:Ut,style:{marginLeft:"8px"}})),b.createElement(Se.Z,null,b.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),b.createElement(he.Z,{min:0,max:10,value:an,onChange:Sn,style:{marginLeft:"8px"}})))),ht?b.createElement("div",{onClick:yt,className:ze.bottomBtn},b.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):qn?b.createElement("div",{className:`${ze.bottomBtn} ${ze.disabled}`},b.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):b.createElement("div",{onClick:()=>{Hn()},className:ze.bottomBtn},b.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),b.createElement(Re.Z,{onStatusChange:Jt,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Je,noRestrictModal:gn,stringTransformer:Ue.o,onError:xn=>{Object.prototype.toString.call(xn)==="[object Object]"&&xn.status===-9&&gn(xn.data)}}))),b.createElement(le.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:et},b.createElement(ce.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},b.createElement("img",{src:E(36413),alt:"\u667A\u80FD\u51FA\u9898"}),b.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),b.createElement(Xe.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:rt,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>qe(!1),onSuccess:()=>{qe(!1),Gt(!1)}}),b.createElement("div",{style:{height:70}})),At("\u5904\u7406\u4E2D"))})},23479:function(me,ne,E){"use strict";var b=E(59301);const ue=({scrollBoxRef:le,bottomInspectRef:ce,contentRef:ge,status:oe,rootMargin:xe="70px",bottomOffset:Oe=110})=>{const[Se,he]=(0,b.useState)(!0),ze=(0,b.useRef)(!1);return(0,b.useEffect)(()=>{if(!le.current||!ce.current)return;const Te=new IntersectionObserver(([ct])=>{var Xe,tt,Ue,Ze;if(!document.contains(ct.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Xe=ct.rootBounds)==null?void 0:Xe.width)===0&&((tt=ct.rootBounds)==null?void 0:tt.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((Ue=ct.boundingClientRect)==null?void 0:Ue.width)===0&&((Ze=ct.boundingClientRect)==null?void 0:Ze.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}he(ct.isIntersecting)},{root:le.current,rootMargin:xe,threshold:0});return Te.observe(ce.current),()=>{Te.disconnect()}},[le.current,ce.current,xe]),(0,b.useEffect)(()=>{if(!oe)return;const Te=le.current,ct=ge.current;ze.current=!1;let Xe=Te.scrollTop;const tt=()=>{const{scrollTop:Ze,scrollHeight:Ke,clientHeight:Le}=Te;Ze>Xe?Ze+Le>=Ke-Oe&&(Te.scrollTop=Te.scrollHeight,ze.current=!1):Ze{ze.current||(Te.scrollTop=Te.scrollHeight)});return Ue.observe(ct),()=>{setTimeout(()=>{Ue.unobserve(ct)},250),Te.removeEventListener("scroll",tt)}},[oe]),Se};ne.Z=ue},53010:function(me,ne,E){"use strict";var b=E(59301);const ue=({contentRef:le,status:ce})=>((0,b.useEffect)(()=>{!ce&&(le!=null&&le.current)&&le.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(xe=>{xe.tagName.toLowerCase()==="code"?xe.parentElement&&(xe.parentElement.contentEditable="false"):xe.tagName.toLowerCase()==="mathx"&&(xe.contentEditable="false")})},[ce]),(oe=!1)=>{const xe=ze=>{const Te={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return ze.replace(/&[^;]+;/g,ct=>Te[ct]||ct)};if(!le.current)return"";const Oe=le.current.cloneNode(!0);Oe.querySelectorAll("code[data-text], mathx[data-text]").forEach(ze=>{let Te=ze.getAttribute("data-text");ze.tagName.toLowerCase()==="code"?Te=Te.replace(/```.*\n|\n```/g,""):ze.tagName.toLowerCase()==="mathx"&&(Te=`$$${Te}$$`);const ct=document.createTextNode(Te);ze.parentNode.replaceChild(ct,ze)}),oe&&Oe.querySelectorAll('[data-select="disabled"]').forEach(Te=>{var ct;const Xe=Te.textContent||"",tt=document.createTextNode(Xe+` +\`\`\``},!Ct&&b.createElement(oe.CopyToClipboard,{text:de,onCopy:()=>Oe.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},b.createElement("button",null,"\u590D\u5236")),!Ct&&pe[1]==="html"&&wt&&b.createElement("button",{className:xe.runCode,onClick:()=>{rt(Ie({},Ae(Ie({},Gt),{open:++Gt.open,defaultValue:de,language:pe[1]})))}},"\u8FD0\u884CHTML"),b.createElement(le.Z,Ie({wrapLongLines:!0,style:ge.Z,language:pe[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Ne),de))},img({node:ln}){var gt;const Yt=(gt=ln.properties)==null?void 0:gt.src;return b.createElement(Se.Z,{src:Yt,width:320,"data-text":Yt,onLoad:()=>et&&setTimeout(()=>Ht(),500)})},a:ln=>{var gt=ln,{node:Yt}=gt,Mt=Ye(gt,["node"]);return b.createElement("a",Ae(Ie({},Mt),{target:"_blank",rel:"noopener noreferrer"}))}}},wt?It:`${It}__`)),[It]);return b.createElement(b.Fragment,null,b.createElement(Xe.Z,{defaultValue:Gt.defaultValue,open:Gt.open,language:Gt.language,height:Gt.height,onChange:(ln,gt)=>{xt(It.replaceAll(gt,ln))},onDynamic:qe}),Bt)}},25232:function(me,ne,E){"use strict";var b=E(59301),ue=Object.defineProperty,le=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,oe=(Te,ct,Xe)=>ct in Te?ue(Te,ct,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Te[ct]=Xe,xe=(Te,ct)=>{for(var Xe in ct||(ct={}))ce.call(ct,Xe)&&oe(Te,Xe,ct[Xe]);if(le)for(var Xe of le(ct))ge.call(ct,Xe)&&oe(Te,Xe,ct[Xe]);return Te},Oe=(Te,ct)=>{var Xe={};for(var tt in Te)ce.call(Te,tt)&&ct.indexOf(tt)<0&&(Xe[tt]=Te[tt]);if(Te!=null&&le)for(var tt of le(Te))ct.indexOf(tt)<0&&ge.call(Te,tt)&&(Xe[tt]=Te[tt]);return Xe};const Se=E(20441),he={};Se.keys().forEach(Te=>{const ct=Te.replace("./","").replace(".svg","");he[ct]=Se(Te)});const ze=Te=>{var ct=Te,{filename:Xe}=ct,tt=Oe(ct,["filename"]),Ue;const We=((Ue=Xe==null?void 0:Xe.split(".").pop())==null?void 0:Ue.toLowerCase())||"unknown",Ke=he[We]||he.default;return b.createElement("img",xe({src:Ke,alt:We},tt))};ne.Z=ze},37732:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return he}});var b=E(59301),ue={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},le=E(37285),ce=E(25232),ge=E(25399),oe=E(37639),Oe=({item:ze})=>{var Te,ct,Xe,tt,Ue;const[We,Ke]=(0,b.useState)(!1);console.log("----",ze);let Le=[{name:"subject",icon:b.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-kecheng1"})},{name:"shixun",icon:b.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"challenge",icon:b.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"document",icon:b.createElement(ce.Z,{filename:ze==null?void 0:ze.name,style:{width:16,height:16,marginRight:5}})}];return b.createElement("div",{className:ue.f_l_c},b.createElement(ge.Z,{title:ze==null?void 0:ze.name},b.createElement(oe.Z,{placement:"top",content:b.createElement("div",null,b.createElement(le.Z,null),b.createElement("pre",{className:ue.preclass,style:{maxWidth:600,maxHeight:400}},(ze==null?void 0:ze.type)==="document"&&((Te=ze==null?void 0:ze.contents)==null?void 0:Te.toString()),(ze==null?void 0:ze.type)!=="document"&&b.createElement("a",{target:"_blank",href:(ct=ze==null?void 0:ze.contents)==null?void 0:ct.toString()},(Xe=ze==null?void 0:ze.contents)==null?void 0:Xe.toString()))),title:b.createElement("div",null,(tt=Le==null?void 0:Le.find(Be=>(Be==null?void 0:Be.name)===ze.type))==null?void 0:tt.icon,ze==null?void 0:ze.name),trigger:"click",open:We,onOpenChange:Be=>{Ke(Be)}},b.createElement("div",{className:ue.officediv},(Ue=Le==null?void 0:Le.find(Be=>(Be==null?void 0:Be.name)===ze.type))==null?void 0:Ue.icon,ze==null?void 0:ze.name))))},he=({Filelist:ze})=>b.createElement("div",null,b.createElement("div",{style:{display:"flex",alignItems:"center"}},b.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),b.createElement(le.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),b.createElement("div",{className:ue.f_l_c},ze==null?void 0:ze.map(Te=>b.createElement(Oe,{item:Te}))))},74049:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return st}});var b=E(59301),ue=E(6767),le=E(30641),ce=E(77019),ge=E(62957),oe=E(37568),xe=E(14566),Oe=E(25399),Se=E(5269),he=E(71051),ze={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},Te=E(71360),ct=E(90524),Xe=E(30008),tt=E(82093),Ue=E(67556),We=E(49661),Ke=E(11196),Le=E(53010),Be=E(95795),Re=E(24754),Ie="data:image/png;base64,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",Ae=(_e,nt,$e)=>new Promise((Me,Ve)=>{var et=It=>{try{Ct($e.next(It))}catch(xt){Ve(xt)}},qe=It=>{try{Ct($e.throw(It))}catch(xt){Ve(xt)}},Ct=It=>It.done?Me(It.value):Promise.resolve(It.value).then(et,qe);Ct(($e=$e.apply(_e,nt)).next())}),st=(0,b.forwardRef)(({onUpdateNum:_e,onSave:nt},$e)=>{var Me;const Ve=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 +\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[et,qe]=(0,b.useState)(!1),[Ct,It]=(0,b.useState)([]),[xt,Gt]=(0,b.useState)(null),[rt,Ge]=(0,b.useState)([]),[Pe,wt]=(0,b.useState)(0),[Dt,ot]=(0,b.useState)(0),[Ht,Bt]=(0,b.useState)(!1),[ln,gt]=(0,b.useState)(""),[Yt,Mt]=(0,b.useState)(0),[$t,dn]=(0,b.useState)(0),[Ne,pe]=(0,b.useState)(0),[de,Ee]=(0,b.useState)(0),[De,fe]=(0,b.useState)(0),[Qe,Ut]=(0,b.useState)(0),[an,Sn]=(0,b.useState)(0),[mt,Pt]=(0,b.useState)(0),[Lt,Jt]=(0,b.useState)(Re.Q),{contentRef:pn,value:Zt,status:ht,open:tn,close:yt}=Lt,Rt=(0,Le.Z)({contentRef:pn,status:ht}),{openProgress:vt,closeProgress:jt,CreateProgressModal:At,progressOpen:Je}=(0,Ke.Z)();(0,b.useEffect)(()=>{xt&&Ln(),xt===!1&&(yt(),_e==null||_e(),It([]),gt(""),Mt(0),dn(0),pe(0),Ee(0),fe(0),Ut(0),Sn(0),Pt(0))},[xt]);const cn=()=>{Gt(!0)};(0,b.useImperativeHandle)($e,()=>({onClick:cn}));const gn=xn=>{Bt(!0),wt(xn),ot(0)},bt=xn=>Ae(void 0,null,function*(){const zn=xn.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(zn)==-1?(ue.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):xn.size/1024/1024>10?(ue.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),Ln=()=>Ae(void 0,null,function*(){const xn=yield(0,tt.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});xn.status===0&&(wt(xn.total_number),ot(xn.remaining_number))}),ar=xn=>(xn=xn||"",xn=String(xn),xn=xn.replace(/\s+/g,""),xn),Hn=(xn=!0)=>Ae(void 0,null,function*(){var zn,cr;const ir=[{name:"\u5355\u9009\u9898",num:Yt||0},{name:"\u591A\u9009\u9898",num:$t||0},{name:"\u5224\u65AD\u9898",num:Ne||0},{name:"\u586B\u7A7A\u9898",num:de||0},{name:"\u7B80\u7B54\u9898",num:De||0},{name:"\u7EC4\u5408\u9898",num:mt||0},{name:"\u7F16\u7A0B\u9898",num:Qe||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:an||0}];if(xn){if(ar(ln)){if(ln.length>1e3){ue.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{ue.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!ar(ln)&&!(Ct!=null&&Ct.length)){ue.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const nn=ir.reduce((An,In)=>An+In.num,0);if(nn===0){ue.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(nn>50){ue.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(Pe!==-1){Bt(!0);return}}Bt(!1);const Yn={scene_type:6,request_identifier:Math.random(),file_id:(cr=(zn=Ct[0])==null?void 0:zn.response)==null?void 0:cr.id,content:ln,count_arr:ir.map(nn=>nn.num).join(",")};yield tn(Yn),Ln()}),Vt=()=>Ae(void 0,null,function*(){const xn=Rt();if(nt){Gt(!1),nt(xn);return}vt(),qe(!0),Ge([]);const zn=new FormData;zn.append("html",xn);const cr=yield(0,tt.ZP)("/api/intelligent_imports/import.json",{method:"post",body:zn},!0);if((cr==null?void 0:cr.status)===0)if(cr!=null&&cr.data){jt(100),Ge(cr==null?void 0:cr.data);return}else ue.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");qe(!1),jt()}),dr=()=>Ae(void 0,null,function*(){const xn=Rt();(0,We.RG)(xn)}),qn=["uploading","error"].includes((Me=Ct==null?void 0:Ct[0])==null?void 0:Me.status);return b.createElement(b.Fragment,null,b.createElement(Be.Z,{visible:Ht,totalCount:Pe,usedCount:Dt,onCancel:()=>Bt(!1),onOk:()=>Hn(!1)}),b.createElement(le.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:b.createElement("div",{className:ze.extraHeader},b.createElement(ce.Z,{align:"middle"},!ht&&!!Zt&&b.createElement(b.Fragment,null,b.createElement(Te.op,{onClick:Vt,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),b.createElement(Te.op,{onClick:dr,shape:"default",type:"text"},b.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),b.createElement("i",{onClick:()=>{const xn=zn=>{ge.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:zn,onOk:()=>{Gt(!1)}})};if(ht){xn("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Zt?xn("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Gt(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:xt},b.createElement("div",{className:ze.wrap},b.createElement("div",{className:ze.left},b.createElement("div",{className:ze.tip},b.createElement("img",{src:Ie}),b.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),b.createElement("div",{className:"mb10 mt20 c-black"},b.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),b.createElement(oe.default.TextArea,{style:{height:160},className:"mb20",value:ln,placeholder:Ve,onChange:xn=>{gt(xn.target.value)}}),b.createElement(xe.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${ct.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:Ct,withCredentials:!0,data:{upload_type:1},beforeUpload:bt,onChange:({file:xn})=>{var zn,cr;xn.status!=="removed"&&(xn.status==="done"&&((zn=xn==null?void 0:xn.response)==null?void 0:zn.status)!==0&&(xn.status="error",xn.response=(cr=xn==null?void 0:xn.response)==null?void 0:cr.message),It([xn]))},onRemove:()=>It([])},b.createElement(Oe.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},b.createElement(Te.op,{style:{borderRadius:2}},b.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),b.createElement("div",{className:"c-black mt20"},b.createElement("div",{className:"mb10 c-black"},b.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),b.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",b.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),b.createElement(ce.Z,{style:{gap:16}},b.createElement(Se.Z,null,b.createElement("label",null,"\u5355\u9009\u9898"),b.createElement(he.Z,{min:0,max:10,value:Yt,onChange:Mt,style:{marginLeft:"8px"}})),b.createElement(Se.Z,null,b.createElement("label",null,"\u591A\u9009\u9898"),b.createElement(he.Z,{min:0,max:10,value:$t,onChange:dn,style:{marginLeft:"8px"}})),b.createElement(Se.Z,null,b.createElement("label",null,"\u5224\u65AD\u9898"),b.createElement(he.Z,{min:0,max:10,value:Ne,onChange:pe,style:{marginLeft:"8px"}})),b.createElement(Se.Z,null,b.createElement("label",null,"\u586B\u7A7A\u9898"),b.createElement(he.Z,{min:0,max:10,value:de,onChange:Ee,style:{marginLeft:"8px"}})),b.createElement(Se.Z,null,b.createElement("label",null,"\u7B80\u7B54\u9898"),b.createElement(he.Z,{min:0,max:10,value:De,onChange:fe,style:{marginLeft:"8px"}})),b.createElement(Se.Z,null,b.createElement("label",null,"\u7EC4\u5408\u9898"),b.createElement(he.Z,{min:0,max:10,value:mt,onChange:Pt,style:{marginLeft:"8px"}})),b.createElement(Se.Z,null,b.createElement("label",null,"\u7F16\u7A0B\u9898"),b.createElement(he.Z,{min:0,max:10,value:Qe,onChange:Ut,style:{marginLeft:"8px"}})),b.createElement(Se.Z,null,b.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),b.createElement(he.Z,{min:0,max:10,value:an,onChange:Sn,style:{marginLeft:"8px"}})))),ht?b.createElement("div",{onClick:yt,className:ze.bottomBtn},b.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):qn?b.createElement("div",{className:`${ze.bottomBtn} ${ze.disabled}`},b.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):b.createElement("div",{onClick:()=>{Hn()},className:ze.bottomBtn},b.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),b.createElement(Re.Z,{onStatusChange:Jt,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Je,noRestrictModal:gn,stringTransformer:Ue.o,onError:xn=>{Object.prototype.toString.call(xn)==="[object Object]"&&xn.status===-9&&gn(xn.data)}}))),b.createElement(le.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:et},b.createElement(ce.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},b.createElement("img",{src:E(36413),alt:"\u667A\u80FD\u51FA\u9898"}),b.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),b.createElement(Xe.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:rt,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>qe(!1),onSuccess:()=>{qe(!1),Gt(!1)}}),b.createElement("div",{style:{height:70}})),At("\u5904\u7406\u4E2D"))})},23479:function(me,ne,E){"use strict";var b=E(59301);const ue=({scrollBoxRef:le,bottomInspectRef:ce,contentRef:ge,status:oe,rootMargin:xe="70px",bottomOffset:Oe=110})=>{const[Se,he]=(0,b.useState)(!0),ze=(0,b.useRef)(!1);return(0,b.useEffect)(()=>{if(!le.current||!ce.current)return;const Te=new IntersectionObserver(([ct])=>{var Xe,tt,Ue,We;if(!document.contains(ct.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Xe=ct.rootBounds)==null?void 0:Xe.width)===0&&((tt=ct.rootBounds)==null?void 0:tt.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((Ue=ct.boundingClientRect)==null?void 0:Ue.width)===0&&((We=ct.boundingClientRect)==null?void 0:We.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}he(ct.isIntersecting)},{root:le.current,rootMargin:xe,threshold:0});return Te.observe(ce.current),()=>{Te.disconnect()}},[le.current,ce.current,xe]),(0,b.useEffect)(()=>{if(!oe)return;const Te=le.current,ct=ge.current;ze.current=!1;let Xe=Te.scrollTop;const tt=()=>{const{scrollTop:We,scrollHeight:Ke,clientHeight:Le}=Te;We>Xe?We+Le>=Ke-Oe&&(Te.scrollTop=Te.scrollHeight,ze.current=!1):We{ze.current||(Te.scrollTop=Te.scrollHeight)});return Ue.observe(ct),()=>{setTimeout(()=>{Ue.unobserve(ct)},250),Te.removeEventListener("scroll",tt)}},[oe]),Se};ne.Z=ue},53010:function(me,ne,E){"use strict";var b=E(59301);const ue=({contentRef:le,status:ce})=>((0,b.useEffect)(()=>{!ce&&(le!=null&&le.current)&&le.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(xe=>{xe.tagName.toLowerCase()==="code"?xe.parentElement&&(xe.parentElement.contentEditable="false"):xe.tagName.toLowerCase()==="mathx"&&(xe.contentEditable="false")})},[ce]),(oe=!1)=>{const xe=ze=>{const Te={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return ze.replace(/&[^;]+;/g,ct=>Te[ct]||ct)};if(!le.current)return"";const Oe=le.current.cloneNode(!0);Oe.querySelectorAll("code[data-text], mathx[data-text]").forEach(ze=>{let Te=ze.getAttribute("data-text");ze.tagName.toLowerCase()==="code"?Te=Te.replace(/```.*\n|\n```/g,""):ze.tagName.toLowerCase()==="mathx"&&(Te=`$$${Te}$$`);const ct=document.createTextNode(Te);ze.parentNode.replaceChild(ct,ze)}),oe&&Oe.querySelectorAll('[data-select="disabled"]').forEach(Te=>{var ct;const Xe=Te.textContent||"",tt=document.createTextNode(Xe+` `);(ct=Te.parentNode)==null||ct.replaceChild(tt,Te)});let he=Oe.innerHTML;return oe||(he=he.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),he=he.replace(/

    /g,""),he=he.replace(/<\/p>/g,` `),he=he.replace(/
    /g,` `),he=he.replace(/\r\n/g,` -`),he=he.replace(/<[^>]*>/g,""),he=xe(he),he});ne.Z=ue},11196:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return Te}});var b=E(59301),ue=E(62957),le=E(77019),ce=E(60242),ge="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABYCAYAAAAORCLFAAAAAXNSR0IArs4c6QAAIABJREFUeF7lfQecXFXZ/nNumT6zvWeTTSWkEEJooUgRpSMooiLfxycqTcQGIvipAf1UsNFEUAQBQTpSDCgtIQVTSAgJ6ckm2ZJt2dnd6XPL+fuec8/sZAmSbAKBv/P73Z3ZmXvv3Ps+5+1lGD5kD855cHM8P85xtRqmG1a5H5sqQqz1Q3aZ+/xy2D4/4zBOyGfN0lZe9v0Tt/fj0vZenBAf0MozFgNjAOe2XR1jy8qC7s/OPdT/12Gc/iNxyH4HYlVrctrb3b5bN7Wzj3X1agDXYOgQILgccFwgk+OoKOOY1uT89nPPmldiFnM/EtTdg4vcr0C8uC59xbIt5k3bu/Sgz2Twm4BuAJom78B1AdsG8haQywMOc5BLDPzsD5eXX7cH9/iR2HW/AMFnQXvwEwM/e7vN913b9iMQAPw+wPQBuscNnIBwPCDyQDZHnAEsXtPHzzo6fPG1p/vu/khQeDcvcr8A8cC8xKzV240fuW4AoSAQCAI+H+AzAdMEwADLliBYFmATR2SBZAbY0mWhsyuZvfRM48Tzj4i9vpv3+aHf7QMH4qXVqbPnr8ETqWxIi0SAUEgCURoFDD+QswDuANkswJkEIZ8HkmnA0QBfALj/2U6Mr4kt+u3nOo9vamryS+jEpiUBjQFaJp3WNRYSr1kQGstBtwCdMfm5ZeV1BqYxmMxmIGGoaTZ0x4TuOLZBmoox6K5jGw7t50BzvGMZfReD5gKa60JP5x3tyTULH511wgn2cBH/QIFoH+CVv7h/wUrEjqqNhhkIiEBIgtGXAFrapDgiXVFdDlSWcqQ5Q9YBfCEAHMhlgH8s6kWV5jhXnlPW43Ie45wz7nINjJGOJyIxXWdM12gD0zTxljAAhCXmoSagK3oM/kt7yP0KL+i4IhNBfEbX4/DMss0DX7v02Ip7hwsCHfeBAvG/v3no5mbrqG/U149CaQkQCsttcxuwcgOQtVwEtByivkxLLKotr62KRI2Yfvy4CYzlc0A6DWRSwAuL+3DsKBdHjA/A5RwM3CMyg64BpqEh4NNBBoDGJAB0p8U3W3hdQIXoyiUbyleDIOwEigcSB1xo7oI1O87/+km1j+wNCB8oEB0JXn3NL5/fFB11aqQkAsRiQDgMdPYB85dx9KayqI1afQ3luasSVd0PPHbe5Dxd4NVPpq4/8qjQDxNJIJ2SYDwxrxfjS3I4fXoQ3OWC+IbGSJjAb+oIh02EfBp04gRNyiqJhXwhQZDg7QwPAUFvSTAKrKPA8tChJzr32vbUnWdOLblsb0H4QIG459klV8xZW3FbZfVolBIIpBN8wHPzbXT0ZjC63O4fU5s98eaL6pcV39hrcX52VxZPJRIeR6SBu17oxox6F6dP9Qsb12dq8Bka/KaGWNRELGTA1CV3EE0JCHGzRVwhQSgSU7uiZhEABQ7x+CWVd7sefHHtxJ9/8aD4RwqIm59Y9cKG+ISTS6Imop5u6O538de5aYCncPQBzpf/cFnDPUNv6uUd/BddKVxFnJBKA/0DHL/5awcuOMyPgxs1GBoQMCUIpVETZTEDQZO4wdPaBIbS5koeESDFlN2VgC5a/YVr8oAhE3t5c/K7p06K/WJfgPCBccTSpUvNOW0127rSI2ojISAYAgwT2NTm4KUlAzig2tk0fWblxFknsJ2sjm7Oo4u7sG5HCnXZjARi7WYL987pxE/OjKEiAvh1hoCPIRY2UF3mQzQoRZTucYLiAsUB76R5kZLweES+Q5qHnr2/nEtEOZCx3PjNT64cc/OXpvd9pIBYN8ArZy8caN+Ripkhct6C0oN+Y52Fro40RlU69/z+soovD72peTv4La0pXJnJAJmsFE2PvjKA7X0ZzDojAg0cAZ+GSIChttKHiiiJKCa4ROiFgm4YVAW7Y5149FZ0H7wswkIDtvRk7zqkPnjpvgLhA+OIt7t47fw1uba2Xr8WDAJcBwJRoKXbwoNPxfHpQ4xb77yi4hvFN7a4j1+1NYmb0lkw4VWngc0tDu59pRefmmriYxN8IiYV8muoLTdQX2kgSN65Rs6CDJMI8VNE+aEEVv/vihCKgwZtXaVQOF5cHj/6s4dXLPzIAdHezkOvtjrbV7XoMd0PVNYCZWWATwceeKKfL/5r7zU988YIedua5RM2pXFDRwqfy+alM0diKZkCHnoxia5kFtefEYHOuPA3KmIGmuoNRAMMfgMwikSSIiJJFfVQL4WkGQKS+p+8O2U4FYD0Dkykrebzf7NgwpxZw3fedgXg7nDqPgH+nFvzL1VWGR+fOI4hGpbhDIMIp4FW8sagiU2ui+qUjSnZPEwKcVh5GewjL/vlRRbmr0/h4mNMHFinC/MxEmQYN8JERZTBr3vcoHG47gbPttHhugyuS0JMOM/gfOdnuAxcLwc5fcIHITPYCzoWrFsPBBJ3zT25302qCVy+T4hSdJK9AqIvy8f2MxxiuQgxhh0+YN0IPzYzxpyhFzrm4k0lZ5816r4RdfqnAuYgEEKEKI+XnCQKfXtxJhF1zQGvr3Dx8qoMjhvLceZ0EzroeIYxDSbqy4tBIN3AYfNnAFjeJdDJibIGGAuCsRJoPAoGExw2Ul1vYlv6NJh+8j101JQaAoxiblGii0Te/A3p0088IDz7QwEEf/RRvfXsz/wmwbSLUzlsdDR0w+VR7rDRQR8SPoZ/6DYemRDGa4wxRRHcOJ9HmQ9v+XQ0CY7QB6OtwqYnEDwgKNhHumHeGxyvrc/j8EYH5x9piHVtGgwja3WMrNIQ8LiKiCRMVnDk3GcBLvzBwTAUI/j8YFoIDGEBBD1SnWuwceBk+P0+VJX6UBU1Bh3AIcs0a/HMzU+3jZh1XmPvhwKI5gy/MG3g9vUdOPOcRjZHXdTXZ3P/0ZMwOWbg1FgU54YMRE0Hf6xkuLsuyrppvxte4TOCMbxgMFSSCBBOV1H+gRJBFNPp6gFeWQqs2m7jlIkOzpimg3MuOKGxhkBgIM4S52DymfQD2ZfZ/HNwkfVMT8/sFBcppD/5xdLLBkOqqwsbE+ciHPShqTaEEIVFPN9jKLH7kvaimph55L4GYdhW03qLPx3PInFElF3w7hfF2V/WYkZVhXtp1KedFtTwSFDHr8aHWOv3XuDjykr4U0xnU4iIwnrhMuQd7wPWbAZWtJDV4+C8Q1yMqZb7xMIamuo01JYxwQkmcZQHQsFvEOey4LgOcraFnGXD5TalXGVYFzYYyF2Rr+2chTQ/EEG/joqoIQwIAdEQbqB/W+LWnaPLffskpDGUbsPSEWvyfH48hcVHlbFv787q+O3iZO24+vAV0RC/MKSxR4Iafv7M68g4mvutgSz7UiKF0ak0YxR3aovzZEfCWTyyzP3HZScYP3MdMLKOyksZasoZSoKQ1pEurS7iKAFCcQjDs0ttAtfhAmSxqfiRd9EULhQxccFNTACr4lJDVym9v2a79dUp9e9PQmpYQKxM8cezNozDStjZuwOE2uf2RbxifIP7nViInR/g7PbSctz+3cdgBfqzI60Ur24Z0JN297aWRbeNH1i2zfqYpRlz4QIBnwyNk/ghYhEIwl9QYQyPq4hYrtsO190KhxvgrgEOA+CkD7zXpLTpPbGZYJoOxnRoYtPksxCVnvDyKERgL9yQ/djxBwTn7ck97+6+wwJiQRe/hmv4ZnsnRp03mSmtuLvfiT+sSI8YW+2/PurXjvD/K8B6UDl7fujBbSl+pm7gGbKcVHRBZnkGARABPY8T1ErmfB1crCzKFakzkyXEwCnMzTQBBocPTGwBgNPmE/qDChgGmYc4SobFHTf/iM9w2sG1RDox0H3XHbk7Z+0jf2JYQLzSyqfpPr68t9855Zzx5j92G4EhOz6+Nn9odYlxa2mYtbFE5ttTG0ItapfODL/AMPAA+ROFR5E9X5DjQ8QSAQG+cjADVLCclOAn64lWO3EEKQRTbIz5wciqYj6A02eeXU0CzdMtpFNAugYuUju2J3/0w/aa3//+kvRw77/4uGEBQRmxudv50nTO3XbaaOOcvbmQzz7K9YsPdS6qLtevNl33lgPLtN8xxtwdGX6RZuKPlLcm+is5Xyy7C56w54eI63C2wnVWC4VN+U1yaRhzC76KJDDxEQEy9JmsqeL3pPMn9i+O1gJIxru7v/iFUP2cOfvGwx4WEHS/szfkLwpFjLvWrO2bftkJ5av2Bgw69umVvKaxmt+V11gsmcP3x5TggoCOywvhCRWW3kX4WnGH8oTzlPPOk75wweAIK0ljtFnQkBevdVgCJPEes73XtC8BJ5NNAn3iCAG0VOwy18oQ7473v97+iZ/GIrwrHNKbx/mxpL6eDZs7hg3Eva/yQF2Tuyafs944a2Lg3L0F4oVWPm2bhb8ls2gQRo8rPWyihea5AuQnqI2UNVlN9BygIKIhNwp1iHCHZ1UJnVJk4gpzuSgyOzRKqxJJIaGwpX4gU/ftdgezV9ooDdqIBRxonCPDKkHZRtMg0PmSP7/NZj523jujCrtDm2EDQSe/+3X7K+NHsbs2bBg44SvHlb22O19I+yzdxEs6XPfSvKNV+nS3By7vaHf1y3IujqDPqbBM+BUOJecBmwrNvGfyvCkMQhtJa/pMeOMih+yJMRIoDIj5gVObgIgJhA2g3A8ECBjvc0X04sydUvoFwDy1v7iZ48kVDGETCNL5fEBdBUTcTNOFmZx5fna89rYrKwZ2lw57rSPUCS6+a6l5yscOWeLXs3zJm81HzPLyzP/uQjjnxt1L8ZoFzCQzlLaBHLA5ASSpmo/8LCkRRBi7kElTiloD/GFJdPLCxeYdIgJcUnKIz10GHFINHFQpuaTEBGqDgEFcpkzfIqur2Ico6CKPe+avB15cC4QICAMoDUogqDjOA6Lrpj+zhjmzdk5u7S4oe8UR9CW3vmIdN22i8XJbS/y6848ov+m9vvjeJfy0FPC3ABGUjBMOtCSBNkr+OLKwjMAgQ4U4g8praCNjxfWMlpISQI9JEOgzAYRXgCEsT9q82tmjRgBNMSm+oibQEAb8nogT5nARdyjOKJjCRSC99Dbw+pZBIKoisuSHIsgERN7my04br814r/t/t8/3Ggg68Z+X2X8cWe1+ft2ankO/+on6Nf/uYu5cwh8F8Fklz0n0bBgAenJAlqKuHuEFAERor+CMW95rW+YyrPBgkFCIMgKD7sYzdOg1rfpPjpGiiVYxPY+gEh5yBkUlhhfrotceJRQYJPqSWVnwlreBjW0c6zqBLGcI+TlGlTNRBEEg0LH9affhs6foX9ivQMx6tL/88EOiK3g+2b5kVcux7yaiXlrDK97uw9aAgTDJWVK0vVlgYxIYyEudQJviAsUBAoQ8QM8UjypvBEgQkxKnTVlWihOEe6ABlWHg8Dqp1IkjIj4JBHGGzqWnrhxEgaHnofelpMgMB6WII0Co9mp7D5CygSyV+OnAqCqglHSERtlG94dfPFz/8X4Fgr78D3Ozp02e4Ht2e2vfzz9zWPn3d3VBty7gX7V1/D7kWTkikKbEkscNJJZoE2B4xKeINnEG5SZIDMVGAWnP4yZ5r8xWYVkWuQFTq4GRJZLgxIEhA6gPS6VNhf1kgSmuUCD0JIDymOQucS1cmsJbWoH2Pmkg0AIioPIuBSKBEVXAhhbn3P852nhivwNBF/Dom/nbRtWySzes6zr9guMa3uFx3zifz2MMx5CYoFVK4YstA0CcVrpXgi/kPukDxQWkF/JAKkvsD1RWAm5Mii2SR6RmFBBehFvIHVqxx40U2T9BNOII+t7aEFBJxQt0bCGHIVf1jgSEuFG9GcI+4EA6B2xtAdoGJEA+z1QmkURWmxkAtndj6jdOZsP2p/aJjlCrYNaz7aGjJtYs8JlW3dZN3TMu/Hhjm/rs4UV8wuoMVlMBno9WrgMMpIHOFJAhbiDzUylnBYSXLk1kgP4MkM4ABx4IpD3zlkQSEUMQTKYXRGGCZgBlnlgS6U/yLTw9URcGKkMU7vP0hOdj0HdQETQlrIof9B1UQdJMQCSkDgpREJIWk6drHM4Rz7ILLj6OPbhfOYJzru0ADtCBzJxFVkVFvfFSOpVavb6548QrTxufo4v76UvO9Sld+6GI9NhAJgnE+4F4AkikgRwR3xMFpCeE70BAkC9B2TpLEnjsBCmz6XMiPBFaAUFJOGYA9DypBmiiakKRh5bmK3FEdQioDlNRmuQIFfqOp4BodDAPISKwnv6hcp5NrUBLSmYUyYdQQJAFFmRAHrxjWzc74MrT2AfvRyj030zzwxM6FrkOuKEhlemHbiURNJzU3NpR4YW662x+5W392t4MxpA4sjJA3w6grQvoisvCMSoQIDCE+UogKB9BOXMOMLIBiNuA6QeCAaChVPZTUC6WRBs92yTbNY5DazmCGkfQZML2D/mYAKImBNREgLBf5h9oy1scjsbgJ92h8hoeh5G2piqSt1uA9qw0V0npC6uPCh80oJREnw/Y2u9+47+P1W8dDlfsE9E0i3PtsD7MAcex6kbSPYBuO/BFbAQr/EImi0VGBLaAVAro7AaWrQWenQ/QiqRVT58Ja4m0Mm208oULDdSPBdo7qXIAQBCorgbqSiCTRaZX40qrPACMKHVQGeBwXA7H4WCcMhMcMR9QHmCiKE2A49OQznOEIrrIhQtHz0s4KVM2mwaWtQEdWUnwiF9yGPlCYQ2oIY/dFCJzwckHs2P2GxD0xU9u41OCJVjiWgioiuvurRzlIQc8xOGPmjKuWZRRE5aKRsTl+Pk9wNK1pP048bk0V0TEmZ656KHQgwyJJAl1AoIBpUwUM5cHgGhAhh5IFFVVACNjwAHVkkAigVRU/SeLa+RG4omAEmWaghsGs3aUtaBjSVkvamfozwH+EBANyu8if6TMABro/wCQ50gsbUPd1Sez1J6CsU84Qn3p0518lm7gR7SK5WriaN/oYmy1i2xIh+nXCoE6kU0jGpOCpmeL476nOP7yLIdlUaDJayklYBwXFfU6dmx3JFsR9UIMCEvBTwDRKo1SpZ8OTB8NlPmAMeVAjEIaHhDKVCU5LypIPDNUZf2K3xOEIU1NosmmFC7DW9uk30PtBOGAPHddEBgbBQJUmM7Al2/G6CtOZ1v3KxD3NvNARRhLOMeUoO5iSiyFZNbCWxsjqC7XwGIMOnWPGpp03ggEDwhl+Kze4OLuPztYucaBlfJ2cDjKR+nobbE9IABQBxHJB7IlSXP6NTCToSwEHFwn40ojSoCamBRbFCGlTaRZVbq16H8CpwAIca0HlBBTtL/HyQ/MJVCASBgoiwBjKoCJVLVI+SQNeHMjxl5+Btu8X4GgL39sCz/KF8Jc1+HGlOAalOm9yFlBLG+fisYKGxWhjUi4IxELZLC6vxyGzy+tHpVnYJ68TXN0dHK0tLhobXPR1sWxZb2F7V0uetMOLMUZZEMSGB6Vq+s1BDlDRQCoi0gdQlYOiSiS7yr/TeDQRoeSyUpYFsBSFSJkCheDQgXIncAdLwCVMaCmDJjUAEwslx2xDuO5ectY3bVfZHvcM7FPRZNaBU+28VsYcCWJHKKXj5IvFmBYBuqCbchqOhpL4li3ZQBWzZE7dYsUUqAei4jQg0cMMkvJxE2lOXrjHB1dDlo7XLRs52jv4tjh6ujsYRjIM5RS/VOUoSbKEBaKWbYQExBBsrrU6yKQCBhRhUjgeBtZSYI7PCexux/40cNATSnQVANMbwImlAO6BGLlMRO1g/aUG5Q0GM5x//aYP/+Tx4INeJO7GK0S/nRDIZsj6AK6nyNtatIXKApRqIS9zIS9s8FPBPUGRbfQLbRfASjSNQ4VLHP09nPEezn64gz9cY6BASbMUMdmwgQN+pmIJUWCVFE+yC2CcxT3eFJPMByBYQAd/cD3HwLqyoAJI4CjJwCjy6Sl1p1wrz99hj5rOAR9XziCLuThdfxUzYe/Uasaeb/E9iS/zRwXDh1MjpRORcHv9GTFCimycobsUpBihYSQp2cKHnZxjsGT/eTUUW6DzONMiiNFjiTlQBJMmNLkPZP/QhxDPRwEBllGwl+gjcSXDmwfAH7wMNBYDkwdDRw/CWgoAZiP9y9eyw745qcYGdh7/HjfgKAr+csGfj84/otWOK2okhBQFQXScVFtJDI0fSJK5610pSu8shllcqrPiwdwiASmZ1ipjJ1gsCJdU+ycqbxDIXXqhTZE+INWOwDqXN3SAixZIcUYcYwQZcqBM4AuEk2PAmMqgcMmAidNlmKqtc+95Lyj9N/vMQLeAe8rEPcs41WBIFZyjhq6YRIB1TF5Y4kdXJiblsbRY5HFPkhElVNW9r/qUZDVeoOgCcvWC0OoFKpS/AU8vAybLFD2qgKLEkOqn0I809rQgJVrORYulu0DNBmBmmsIEFLqvQPAjx8HJtYAx04FPjaZIgLujV88Vv/ecEF433RE8QXdv5yfr5l4kMQCiSeK31dRQoVRSQpH2OCwdaCXzKCi1VwoJFN1wyqD6ukF4e95IklxBH0kuKYIMHGTisNU2FsVFBT/r0CicInFcc/DsgyTQCAwRMsZ6YE+jhufBCbWMRwxCbnqSvfbP/+8fsfegPCBAEFfcv8K/ozj4ExReWFKMCpiXkx/wBViyjWAHblBMaVqUlX/hFLSitiqaGAnsaRSpkXWsLpJAkO1dImqDvqf/APvfVHWX5Q6ffp5ji1bmGi8JK+ZPHt67k1y/HkuMGoEQ30t/vn0N9jMvQXhAwPivqV8pMWwwnVQKmSyIT3TchF847CyLnSHwedn6MkNSstCdYUnXoTzR2EnL2SuKjcIDK/eQDnDhaI0xRF0VlUrKzxqjxtUz12x6KJ916znePIZJrxoBQJxR3+W496lDHXlwKQ69/7ZV+sXfmSAoAu9YyH/Wo7jdhJRqkGFnqkaojzIEWQcInMXZOhKy6baQgq0uIlFiSMvDFUMguAO732l9z1JJiemFGXk5LSCoponFQPzxBh1sP7qVi4CgQU9EaSULseDK4HGaoaJlfb3/n6teeNHCohHH+X6hnK8mrNwrCAChReoAsLzaMMmxzgKSQSJMzjW9exsRyj1UawDlPIWnUZFYBW4o4hCO+kJDxDVKCPKeooKnFVx8133cLS2ekAQZwSApM3x+FqgoYFhbGnuU6/9IEB9Ynv9eF+tJk+uU94s1N8P319WoOntDsyzbYQpVUrxGTE0iwJzXnPj9CqO2gAjLxVLu2RjIRGpuPK7YGENEUnFNbJDwVAeujJfCxzhVXKogKAAxLOw5i7keOYpIBJlUjyFgIzr4rlNDNUjGEZGchOX/iSwbq9R2LkLeV+cTp6jOR4vzfXhHMMMnsF142DOeDU1rTFdy7T3I7BiGwvMX8vQ3QdUl8j6oChNq/EGaE2v5qgkjvEDr3fItaJqkAr5aU/2kKgrmLSqIaUIIOG5F/VPKPGkxNJOEdkhPRfdvRw3XM8RCmgIRyQQFnPx0laOqlH6wMhy1L0xa/j1rsUU36cc0dXVFYnn/FdZNvu632eUB/0aHK6JagfX5TAM2XLl2ByJPMOibTr+8KomqjNG1wANdUCUoqX/GpZyaA1QY3Jhqby6nQmvt3iSgFeaKu+l0BEkE08FT9x7ocBTTl0xNwiOU1zhOXkFR/JfB876sYPEDoZQWBNAuIaD+a0cFeO0VTtu06fuq+W7z4Bo7UoenMjyRxjjE2jQVceAi7StQzd0aHSnjInYEHddlAUZGmNyBNj2FMONLxhYtY1hZAXQNBIoLZdia0YVMDrAEQ0Bf29joshAKV3BJYobPDkkGlqKuGLoilMmrEpO7SSeCi1cRfkLBvzlKQfz/s4RjdD4IQoN21jaCZSO05/o+6127ltb+Zg3t7nnjK/WDhs1AhUhP5LZHFZzhqfrQmzx7gK1T4Bo60melMqzJ3I5K7axJ4+kayIWCYq5GLpOQTYKIBTyLGLGEjV/lBoOGqI6Ovo5fvp3H9a0SLOwrh4orZT56GkVwNQoF77H7FaGnmyRmFIBwyKFIKaMFQNUJH9Vd5FqBS6IJc9iKmQPi6YXrG928asbbFSU6AIMPWRjZR8w+iDc+sNTtMhAVrsABnzTG+UMKhlO5zBNxk0DL+ZtXNpUyprfC5C9BqItnpqey+tz+hLp2LrOPMxIFH4fTQYggnkzXDU5SYzkM+WQw34NE8sZ3upyYeUyGFtiYnOc4X+fpOwKUFECRMqBEEU1/cCEGHB0OVAR5nihHdiSkNNnZBZtsGC5uBxccYeSU15AVyr9IsKr7J1S4iparOJUGYvjx9/JgTs6SqMG/DEbWzLAydNN65MzYU4dz7EjwUTOXRRQe558wM/RWAmMrkdnJmt94sBaP/WTvetjr4Do6OBh28gv6x1IT9gcd+H6iAs0MU6BNtEXLcTS4GwLpmlijkZ1SI7zaY67iOl5RBnH06v9eOR1HQ1UZR2Tc/xM6j8IAo0h4JNVVC7JsbQfWLrDyzGrinHFFcKRkFsxUMVdp8prL+Syh/gQg/69PNWDd+Sw+k2G0hIDJWUOcpaLH1xhoraBYXsvLbiiPLcK1VNQ0qEUKsch47GJGezgydUs+W5I7BUQ3QnrB4mUdUNLPI+44xeTxMSKEJTnQifQJDEiuCiHVMpTsD6lTKXct20XYyIWWntdfOuxsCh7qawBfF4YhNratCBQ5gfOqQVKTY7mLPBCOxss3VexD8fTEyrXoTjGE1GqMUWFO8Q6KepOFbkQeRPi3HQPyxdZ+NvtNsxyE9VNwFfOAQ6aoqO5SxYdkAGiZnkUE1RcEpV2GsBBjfZ3Z4wz33XQ1rCBIG5gQbu5vSddFecB0VDizZj0ZLTsbyYAaLrYTpNgvNEvBAbdMYEVZRnYGRu3zI1sXNXKttZVsmn+SlTqEVmQJpa3Vzbz6RqgmvIZGvDAZmlRkeIXXFDEEQVRpQoBvesR3FE04UyJqqFiifAgQsYHOO77Wgo87MM1t5g4aQyweLMrFhOV5Mh+78HRdUocyogwlfRQftttbWzcPuE/CO+eAAAMI0lEQVSoxsbMrrhi2ECkc/Y5/Wnnyda4g14Kn+5k4BetfnHDpLRlrGewLK8wEEyQqSZItY1pvNocWXbZcdqMU2/d4K8pHznBX+I7FD7MdIDDchYOcEIIuhpwcjnQ5OfC9/jjBlnqIs5NC0KB4nGJmiSu5L5y7pS+KAAwZOCWMjCIQ9fNteGHjos+D6zbxjGQ5WI0UZCAoHSqN02zmPOpFFOEXTyT+sgJ9p11VeYD1UH8kxo294kfkco6d7TtyFzWnfchQ605kF+qHqqQV968FE3SSpGN5IUYkFdWU0U6I5fBgma9N1QWqNtV//bPnuNlHQxTkwyH5/2YeXQ5P2SEHyMbotD+sgnYOMDewRFkRYmuI8/CoteFiThkAnsjsAWHFFX5KQdyRAyoIl2V5QhYDLVVHK+tdWWhWUAOZSkMcvREmqjCUb3ZqirIAaaM5qivZpTOXWhl8xdNaxj0yofNEXmXv7x2a/LE9pwPgaAuirRUiKGYOXbWC1KW7qp3jUojY04Gi7dpqbposvaEydXvqtgG4eba7DX2sRnHeKgx7Na/3qVZ89pAc/aqxHAVVTHorb1CG1hRQ6PQGR5Dq2EoKjHVEAVm1AIVBrCxA+gQM2k4bNcVBW0RPw11pGJkuicp9wo2g8cNorVMgEE5YyBMtbcUUytl3clc6rjjmqKisWfYQORsvmT11sSh2/N+xCI6tS7t0iDw5tkWPqPVo5QY3TCFxekRNBiiThpLWoxeI7q57rzJcu7r7jxmr+Ajehw8Wh3iR4ws4Q/+6Z/a7dvSzlSbs6O4ps2wbRxA4wWE160oVTQnylNVQm8o8UX1smeNB9w0sHQLkMpJzgqYJJI4SihHQaWXXpmmEEkeOWVEmBcAEK0GXjaR8ih5R4rUyXXu4o8fYM4kMTVsIPIun7e+JXnMxn4TNRVmQSlJ8SQFj7hpJpV2wRShMkeNiYukD4T1ZDJEdFeIpn+2BZf/z0zzkN0BoHgfajd2w/il38DlU2v4csNln5vcyDbSPp/9dX95LhyapkE7TPOxmQ7YdA7eCJ1pSpwqMJSpPaOG4+AyYMFmJoqj6ZaIewIGF92qUa/yg7KOgoieuaWGr6jCBuIEBQLpCvpf5FM4RQ8YxoR6zj3nyJonhg1Eznbu7+zN/tecTQ7GjyTThuiqYg3yi7yKxZ1Sl3IPKgqWZCQQiEtiPI+BRA5v7TBu/fLMyE6DFvcElLvm2xdmuXbboSOYFTRxySEj2OPvOH4W184MZ0exqDmdGWwmM9gRLtgUrqGM7oNW8GUHu1i0SZMgeA8x9o6SWj4uNrp2qWOk1iPul/pBdb1KrlBZxKHgGIaGsJlbdPmxwSOHDUQqb19k2/yPL6xIoLY+JkxUNVFbOUREa9vTHWrlFQoAaKa3xw0md1CmWdjYbfF2HjrqS9N8/9wT4g/d987X+KTuNH90aj2f1FCm3c50fO/Q95gK8NlvtQRzE2omQtcOHVWhffLjo3HuG1ulGKUHEUo011PxsSkHO5J/IMSZR0VVRSJEr8ipe1aTly+RgNDMQaqTleZuyA87394ycthA0OT70gBv3tiejGzoN9FQ5TUXCMnkSUvv7FT0RSyplLkinAq6RZ0MuONgzYD/tfOmBY4fMqd4WJjc+HR3tJ+V/bqxVPvKpDr+pt+nffHIUWz17pyMcz76voXY3E6Fk949ELGJI8hnkCB4YyLUPEKPG5T+c8iK9MzWYq5QKoqug+JwZVGGLS3xqcMGgk6UzvFf5B37qoVrk6iqCSPkN5Cgzh4RB1JGqrz1nO0WLkyMdVAtVdkUIj4NzQMsv22AHfXVI8Nv7A6xdnefqx/PfSEcMG4/fDR8IdO57riHfvpbNmvWv/2NIs556X0L3e3dCS0gdEBRPoPil6p/QqOmD49d1CJT4rjgQ3gBSCWehDoRISAIEEwT7srWzPA5gk64tptHG2Pu+lTWrl24PoUDR5eIxo/tKVLCRbLTW1hk4qYtV8SfuGMjaGVQGjLQkXKxLRe8+guTzV/uLoH3ZL/vPxEflbQi905txAlNlez5mJ6/5PBxgyOJdnWup1a4c9a24jj6nQuRn1AWlRr8Lp6lc6LsE5kvl5y/U4mPpzOkDSNFEoEwrg7oSPCND131+MRhcUQ6nR7x3HPB7ZMOT9xUEja+GQubGhF5dVsWlu5HIOIrzE4lQEQU3DOdsnkqt0+jzOSIhHyI5zVsz5k/P3Wsfu2eEHdP96Wc+aupzLfrq30/mjYK2ZCJ73x8gn4/E9R85+PV9dmTVrYYf0/nmBaJaCKVq+JU0sIaPGxQ3EidoBQ2QSJN2UFdQ8BReqCpWtbg5l33qjNG6L/aYyDyvPlCm/f+bktrfkNJ6OCD1v1rlH1Sj9w9c6Tv5CBzG/uSebT3OUjaOpia003dOdyBCRcRctzCJlymo9vS010pfO/kMfpte0rY4e7/3YcTB6btwD0Hj3aPrC/Tni8L2pfPHB3csqvzPbbcunZbD/+/XJ4xnX7shiw8rzpc07gcOSfDZdIyVEpbpWoLYkkaJtKRZbJwjYaq1PCXF8xdcxoNCNgjIDLO29fZrPfH1LfjWGks31DhJILTv3POWP2W+1ckqg9rDP6iPqJ9wQduWo6LvOUKq0lyhQyP20xDn6U57SnnhY64893zJvt3S4EOl/C7Oo6GuQzYk66Y0GjMmjaKUSzvx40Tjdsms3eOxbtvYe6ceE77WTbPDhhIMjGZOejn8Pu4yCJShTgpXWE9CXHlvRYjhrx0CflL9GtGhvxxEdMHHo04D21sjV92zTFV1DS8e5710qXcnHTw0l/b2o4r6Kd8uEMWQT/a+7LOmpaKU8877PQX1Q3fvzJ34JgK44LqMDvJxzBe0xB1OeM5lyeSFjbsSPFXegbsh8+f6n9rXxJ3OOc6/47OMaFg9OZDxupnNpSzN0O6861PHBgszLFV5yTgRjZMOCyd1acnUijx+WHoBnzBgB4wTIQMU/NrhmaWBHGgZmiNadt9S9Ool5AHGDQfdxBg9OsKJuKAszTt2n/61vTQguJrfk+O4JyHM868+yz0foZAoGyHa/ehP5XDpt7I6wu2Vp4x65RTdjkZ+H/ubQ5MqKmM+oKcv7yyM/H8lbLn+sP2+PLdPWePrw/9cmSNMToSwGMVPvf7R48PbNrT65y9IX9kxtUfXtmujRv6Wxjvda5/C8TAQHulHlzxVwvxo2l0J3Wgu3YcfQN5bIyXzn65ufzzN33qU4K1PuqPi+9aGiotG/OtprrQVRUx3ec3cVd90Ljp8NGsY3fvbWk7D21KuNu7+6zDrjgisH53j/u3oikeX9NkhFa9YCNxAFwTsHNw83H09jvYGK/80+wF9ZfeduVpH8oVvicEGLrvVx7qrJnUELquLBr4imFodtB0fz8iat1y5IjQbv2C8JNb3S1tPc5FX59hvrIn17FLjujufmNGOLbq6ZyTaqDRm8zKwc31ojsOrOut++VZ//jqNf8//nBrMeG+80R81PiR4asNn3EhpaSDBn+s1HTuPHXcTxcztmuHsKOjIzw3W9O2qc0+9bqjzT361ch3AJFMLjyZaUsfzrv5Urg+aFYaTq4Xnb0+d3VPw7WfOf6y95xSticr4cO+7zef6K4bPSJ2sT9gXKRrrJEBK00791Rtqf78J5t6VzFWK5rbeceK8Ev2lJ9sSbLPP7OhY+yzZ9bv0cTLnYDIZ2b/t+W8cVeetLxrQLdSsLP96OgN5FbuaLr0vI9/7U8fdsK9X9dHqdvjDms8MeI3LmAaO4mDVWvcHTBMrTXsYznDwMi+LNfbevPn33BM4B2Tnd/rujwgOEv33XONg1X/Z7t+TXM1CUK6H229ZYnlvRPOv+Dky557r5P9p3xOoBw6pX5KLGQexMGbOIOes9nGDZ252Q98Oto1HDowcv3POuH6XzpY+00bpdBcE3o+gXwqhW29Nd1v9Ew660tnXb5XYenhXNh/2jGsu/uJujD7dbNj1/k1qlXNZZBN5tDcO2rr4h0zTrnk3EvW/qcRZX/crxBNnX2XXFWSXP0LNpBCJqFjQ9+UVYt7Dz3ta1/4WmFo+v64uP+k7yzoiJ4tZ/wk3LHs2rc6j5/3ct/Rn77uwit2/CcRYn/f605W05znvznzT4umLf/TrC9l9/eF/ad9//8DKbvze3g2WI4AAAAASUVORK5CYII=",oe="data:image/png;base64,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",xe="data:image/png;base64,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",Oe={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},Se=E(59301);const he=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var Te=()=>{const[ct,Xe]=(0,b.useState)(0),[tt,Ue]=(0,b.useState)(!1),[Ze,Ke]=(0,b.useState)(!0),Le=(0,b.useRef)(null);(0,b.useEffect)(()=>{if(Ze)return;const st=()=>{Xe(_e=>_e>=99?(clearInterval(Le.current),99):_e+1)};return Le.current=setInterval(st,5e4/99),()=>clearInterval(Le.current)},[Ze]);const Be=()=>{Xe(0),Ue(!0),Ke(!1)},Re=(st=0)=>{Ke(!0),Xe(st),Ue(!1)},Ie=st=>{const _e=st/1048576;let nt;return _e<=.3?nt=3:_e<=.5?nt=5:_e<=1?nt=10:_e<=2?nt=20:_e<=3?nt=30:_e<=10?nt=_e*10:nt=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${nt}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},Ae=()=>Se.createElement("span",{className:Oe.dotLoading},Se.createElement("span",null,"."),Se.createElement("span",null,"."),Se.createElement("span",null,"."));return{progress:ct,progressOpen:tt,openProgress:Be,closeProgress:Re,toggleLock:()=>Ke(st=>!st),CreateProgressModal:(st=he,_e)=>(typeof st=="string"&&(st=[st,st,st]),Se.createElement(ue.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:tt,title:null,footer:null,width:500,afterClose:()=>Xe(0)},Se.createElement(le.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},ct<=30&&Se.createElement(Se.Fragment,null,Se.createElement("img",{src:ge,alt:"Step 1"}),Se.createElement("div",{className:"mt20 c-light-primary"},st[0],Ae())),ct>30&&ct<60&&Se.createElement(Se.Fragment,null,Se.createElement("img",{src:oe,alt:"Step 2"}),Se.createElement("div",{className:"mt20 c-light-primary"},st[1],Ae())),ct>=60&&Se.createElement(Se.Fragment,null,Se.createElement("img",{src:xe,alt:"Step 3"}),Se.createElement("div",{className:"mt20 c-light-primary"},st[2],Ae())),Se.createElement(ce.Z,{className:Oe.progress,status:"active",style:{width:"auto"},size:[300,8],percent:ct}),!!_e&&Se.createElement("div",{className:"c-grey-999"},Ie(_e)))))}}},59934:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return Pe}});var b=E(59301),ue=E(75727),le=E(6767),ce=E(25399),ge=E(37568),oe=E(99571),xe=E(97812),Oe={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},he=({position:wt,children:Dt})=>{const{left:ot=0,top:Ht=0}=wt||{},[Bt,ln]=(0,b.useState)(ot),[gt,Yt]=(0,b.useState)(Ht),Mt=(0,b.useRef)(null),$t=()=>{if(Mt.current){const dn=Mt.current.offsetWidth,Ne=Mt.current.offsetHeight,pe=window.innerWidth,de=window.innerHeight;let Ee=ot,De=Ht;ot+dn>pe&&(Ee=pe-dn),Ee<0&&(Ee=0),Ht+Ne>de&&(De=de-Ne),De<0&&(De=0),ln(Ee),Yt(De)}};return(0,b.useEffect)(()=>{if(!Mt.current||!wt)return;const dn=new ResizeObserver(()=>{$t()});return dn.observe(Mt.current),()=>{dn.disconnect()}},[ot,Ht,wt]),(0,b.useEffect)(()=>{wt&&$t()},[ot,Ht,wt]),wt?b.createElement("div",{ref:Mt,style:{position:"fixed",left:`${Bt}px`,top:`${gt}px`,zIndex:1050}},Dt):null},ze=E(90524),Te=E(56102),ct=E(6725),Xe=Object.defineProperty,tt=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Be=(wt,Dt,ot)=>Dt in wt?Xe(wt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:ot}):wt[Dt]=ot,Re=(wt,Dt)=>{for(var ot in Dt||(Dt={}))Ke.call(Dt,ot)&&Be(wt,ot,Dt[ot]);if(Ze)for(var ot of Ze(Dt))Le.call(Dt,ot)&&Be(wt,ot,Dt[ot]);return wt},Ie=(wt,Dt)=>tt(wt,Ue(Dt)),Ae=(wt,Dt,ot)=>new Promise((Ht,Bt)=>{var ln=Mt=>{try{Yt(ot.next(Mt))}catch($t){Bt($t)}},gt=Mt=>{try{Yt(ot.throw(Mt))}catch($t){Bt($t)}},Yt=Mt=>Mt.done?Ht(Mt.value):Promise.resolve(Mt.value).then(ln,gt);Yt((ot=ot.apply(wt,Dt)).next())}),st=({visible:wt,position:Dt,selectText:ot,applyRefinedText:Ht,fetchUrl:Bt,noRestrictModal:ln})=>{var gt;const[Yt,Mt]=(0,b.useState)(!1),[$t,dn]=(0,b.useState)([]),[Ne,pe]=(0,b.useState)(""),[de,Ee]=(0,b.useState)(1),[De,fe]=(0,b.useState)(""),[Qe,Ut]=(0,b.useState)(!1),an=(0,b.useRef)(null),[Sn,mt]=(0,b.useState)(!1),[Pt,Lt]=(0,b.useState)(0),Jt=(0,b.useRef)(!1),pn=((gt=$t==null?void 0:$t[($t==null?void 0:$t.length)-1])==null?void 0:gt.loading)===!0;(0,b.useEffect)(()=>{if(wt){Ee(1);return}mt(!1),Mt(!1),Zt(),Lt(0),dn([]),Ee(0)},[wt]);const Zt=()=>{var Hn,Vt;pe(""),fe(""),(Vt=(Hn=an.current)==null?void 0:Hn.cancelRequest)==null||Vt.call(Hn)},ht=(...Hn)=>Ae(void 0,[...Hn],function*(Vt="",dr=$t){const qn=Date.now(),xn=[...dr,{text:Vt,key:qn,sender:"user",show:!0},{loading:!0,key:qn,sender:"AI",show:!0}];Ee(2),dn(xn);const zn=yt(dr),cr={no_record_times:!0,prompt:Vt,history:zn};an.current=new ct.Z(ze.Z.API_SERVER+Bt,cr),yield new Promise(ir=>{an.current.on("data",Gn=>{const{chunk:{msg:Yn},full:nn}=Gn,An=Yn==="error";mt(!0),fe(Je(nn)),dn(Nn=>Nn.map((In,Ar)=>Ar===Nn.length-1?Ie(Re({},In),{text:nn,loading:!1,error:An}):In))}),an.current.on("done",()=>ir()),an.current.on("error",Gn=>{const Yn="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Gn)==="[object Object]"&&Gn.status===-9&&(Ee(1),ln(Gn.data)),dn(nn=>nn.map((An,Nn)=>Nn===nn.length-1?Ie(Re({},An),{text:Yn,loading:!1,error:!0}):An)),ir()}),an.current.on("cancelled",()=>ir()),an.current.startStream()}),Mt(!1)}),tn=Hn=>{pe(Hn.target.value)},yt=Hn=>Hn.reduce((dr,qn)=>{if(qn.sender==="user"){const xn=Hn.find(zn=>zn.key===qn.key&&zn.sender==="AI");xn&&(xn!=null&&xn.text)&&!(xn!=null&&xn.error)&&dr.push({question:qn.text,answer:xn.text})}return dr},[]),Rt=()=>{if(ar)return;const Hn=cn("\u6539\u5199");Zt(),Mt(!0),ht(Hn)},vt=Hn=>{if(Hn.key==="Enter"&&!Hn.shiftKey){if(Hn.preventDefault(),Jt.current||Ln)return;Rt()}},jt=()=>{var Hn,Vt;Lt(dr=>dr+1),(Vt=(Hn=an.current)==null?void 0:Hn.cancelRequest)==null||Vt.call(Hn),Mt(!1),mt(!1)},At=[{key:"1",label:b.createElement("span",null," ",b.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:b.createElement("span",null,b.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:b.createElement("span",null," ",b.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],Je=(Hn="")=>{const Vt=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((dr,qn)=>{Vt.push(`\u7B54\u6848${qn+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${qn+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${qn+1})\u8F93\u51FA\uFF1A`)}),Vt.forEach(dr=>{const qn=new RegExp(dr,"g");Hn=Hn.replace(qn,`**${dr}** `)}),Hn},cn=Hn=>Hn==="\u6539\u5199"?`${Ne}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${ot}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${ot}\uFF0C${Hn}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,gn=Hn=>{let Vt="";Hn.key==="1"&&(Vt=cn("\u6DA6\u8272")),Hn.key==="2"&&(Vt=cn("\u6269\u5199")),Hn.key==="3"&&(Vt=cn("\u7F29\u5199")),Zt(),Mt(!0),ht(Vt)},bt=()=>{const Hn=$t.splice($t.length-2),{text:Vt}=(Hn==null?void 0:Hn[0])||{};Zt(),Mt(!0),ht(Vt,$t)},Ln=Yt||Sn,ar=(Ne==null?void 0:Ne.trim())==="";return wt?b.createElement(ue.Z,{open:ar&&!Ln&&(Qe||!De),overlayStyle:{minWidth:200},menu:{items:At,onClick:gn}},b.createElement(he,{position:Dt},b.createElement("div",{className:Oe.wrap},de===2&&b.createElement(b.Fragment,null,b.createElement("div",{className:Oe.chatContainer},pn&&b.createElement("div",{className:Oe.loadingWrp},b.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),b.createElement("div",{className:"ai-loading"})),De&&b.createElement(xe.Z,{cancelIndex:Pt,streamingStatus:Yt,loadImage:!1,onFinish:()=>Ae(void 0,null,function*(){Lt(0),setTimeout(()=>mt(!1),0)}),value:De})),b.createElement("div",{className:Oe.btnContainer},b.createElement("div",{onClick:()=>Ht(!0,De),className:Oe.btn,style:{padding:"0 16px",width:"initial"}},b.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),b.createElement("div",{onClick:()=>Ht(!1,De),className:Oe.btn,style:{padding:"0 16px",width:"initial"}},b.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),b.createElement(Te.CopyToClipboard,{text:De,onCopy:()=>le.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},b.createElement(ce.Z,{title:"\u590D\u5236"},b.createElement("div",{className:Oe.btn,style:{marginLeft:"auto"}},b.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),b.createElement(ce.Z,{title:"\u91CD\u65B0\u751F\u6210"},b.createElement("div",{onClick:bt,className:Oe.btn},b.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),b.createElement(ce.Z,{title:"\u5220\u9664"},b.createElement("div",{onClick:()=>{Ee(1),Zt(),dn([])},className:Oe.btn},b.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),b.createElement("div",{className:Oe.inputContainer},b.createElement(ge.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:Ne,bordered:!1,onFocus:()=>Ut(!0),onBlur:()=>setTimeout(()=>Ut(!1),300),onChange:tn,onPressEnter:vt,onCompositionStart:()=>Jt.current=!0,onCompositionEnd:()=>Jt.current=!1}),Sn?b.createElement("div",{className:`iconfont icon-tingzhihuida ${Oe.cancelBtn}`,onClick:jt}):b.createElement(oe.ZP,{className:ar?Oe.sendBtnDisabled:Oe.sendBtn,icon:b.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Ln,onClick:Rt}))))):b.createElement(b.Fragment,null)},_e={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},nt=Object.defineProperty,$e=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,et=(wt,Dt,ot)=>Dt in wt?nt(wt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:ot}):wt[Dt]=ot,qe=(wt,Dt)=>{for(var ot in Dt||(Dt={}))Me.call(Dt,ot)&&et(wt,ot,Dt[ot]);if($e)for(var ot of $e(Dt))Ve.call(Dt,ot)&&et(wt,ot,Dt[ot]);return wt};const Ct=wt=>React.createElement("svg",qe({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},wt),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var It="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Gt=(0,b.forwardRef)(({initialContent:wt,onButtonClick:Dt},ot)=>{const[Ht,Bt]=(0,b.useState)(null),[ln,gt]=(0,b.useState)(null),[Yt,Mt]=(0,b.useState)(""),[$t,dn]=(0,b.useState)(null),Ne=ot,pe=an=>{const Sn=document.elementFromPoint(10,an),mt=document.createRange();let Pt=null;const Lt=document.createTreeWalker(Ne.current,NodeFilter.SHOW_TEXT,{acceptNode:Rt=>{const vt=document.createRange();vt.selectNodeContents(Rt);const jt=vt.getBoundingClientRect();return jt.top<=an&&jt.bottom>=an?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let Jt="",pn,Zt,ht=null,tn=null,yt=null;for(;pn=Lt.nextNode();){pn.parentNode.getAttribute("data-select")==="disabled"&&(Zt=!0),Jt+=pn.textContent,tn||(tn=pn),yt=pn;const Rt=document.createRange();Rt.selectNodeContents(pn);const vt=Rt.getBoundingClientRect();ht===null&&(ht=vt.top)}if(tn&&yt&&!Zt){const Rt=document.createRange();Rt.setStart(tn,0),Rt.setEnd(yt,yt.textContent.length),dn(Rt)}else dn(null);return gt(ht-1),Zt?"":Jt.trim()};function de(an){for(;an.parentElement&&an.parentElement.tagName.toLowerCase()!=="section";){var Sn=window.getComputedStyle(an.parentElement);if(Sn.pointerEvents==="none")return!0;an=an.parentElement}return!1}const Ee=an=>{var Sn,mt;if(de(an.target)){gt(-1e6);return}if(((mt=(Sn=document.getSelection())==null?void 0:Sn.toString)==null?void 0:mt.call(Sn))!==""){gt(-1e6);return}const Pt=pe(an.clientY);if((Pt==null?void 0:Pt.trim())===""){gt(-1e6);return}const Lt=Ne.current.getBoundingClientRect();Bt(Lt.left-30),Mt(Pt)},De=()=>{},fe=an=>{Dt&&Yt&&Dt(Yt,an.clientX,an.clientY,$t)},Qe=()=>{if($t){const an=window.getSelection();an.removeAllRanges(),an.addRange($t)}},Ut=()=>{window.getSelection().removeAllRanges()};return(0,b.useEffect)(()=>{const an=Ne.current;return an.addEventListener("mousemove",Ee),an.addEventListener("mouseleave",De),()=>{an.removeEventListener("mousemove",Ee),an.removeEventListener("mouseleave",De),Ut()}},[wt]),b.createElement("div",{className:_e["hover-line-container2"]},ln!==null&&b.createElement("div",{className:_e["line-button-container"],style:{top:ln,left:Ht},onMouseEnter:()=>{Qe()},onMouseLeave:()=>{Ut(),gt(null),Mt(""),dn(null)}},b.createElement("div",{className:_e.button,onClick:fe},b.createElement("img",{src:It}),b.createElement("span",null,"AI\u6539\u5199"))))}),rt={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},Pe=({nodeRef:wt,noRestrictModal:Dt})=>{const[ot,Ht]=(0,b.useState)(null),[Bt,ln]=(0,b.useState)(null),[gt,Yt]=(0,b.useState)(!1),[Mt,$t]=(0,b.useState)(null),[dn,Ne]=(0,b.useState)(!1),[pe,de]=(0,b.useState)(!1),Ee=wt,De=(0,b.useRef)(null),fe=(0,b.useRef)(null),[Qe,Ut]=(0,b.useState)("");(0,b.useEffect)(()=>{ot!=null&&ot.toString()&&Ut(ot==null?void 0:ot.toString())},[ot==null?void 0:ot.toString()]);const an=()=>{const Lt=window.getSelection(),Jt=Ee.current.scrollTop,pn=Ee.current.getBoundingClientRect();if(Lt.rangeCount>0&&Lt.toString().length>0){const Zt=Lt.getRangeAt(0);Ht(Zt.cloneRange());const ht=Zt.getBoundingClientRect(),tn=40;let yt=ht.top+Jt-5+tn;yt{if(!Lt||Lt.rangeCount===0){Ne(!1);return}const pn=Lt.getRangeAt(0).getBoundingClientRect(),Zt=window.getComputedStyle(Ee.current),ht=parseInt(Zt.lineHeight),tn=parseInt(Zt.paddingTop),yt=Ee.current.scrollTop,Rt=Ee.current.getBoundingClientRect(),vt=pn.top-Rt.top+yt,jt=Math.floor((vt-tn)/ht),At=tn+jt*ht-yt;$t(At),Ne(!0)},mt=Lt=>{Ee.current&&!Ee.current.contains(Lt.target)&&de(!1)};(0,b.useEffect)(()=>{const Lt=Ee.current;return Lt.addEventListener("scroll",an),Lt.addEventListener("input",an),Lt.addEventListener("click",an),Lt.addEventListener("mouseup",an),Lt.addEventListener("keyup",an),Lt.addEventListener("click",an),document.addEventListener("mousedown",mt),()=>{Lt.removeEventListener("scroll",an),Lt.removeEventListener("input",an),Lt.removeEventListener("click",an),Lt.removeEventListener("mouseup",an),Lt.removeEventListener("keyup",an),Lt.removeEventListener("click",an),document.removeEventListener("mousedown",mt)}},[]);const Pt=(Lt=!0,Jt)=>{if(!ot)return;const pn=fe.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),Zt=ot.cloneRange(),ht=window.getSelection();if(ht.removeAllRanges(),ht.addRange(Zt),Lt){Zt.deleteContents();const tn=document.createElement("div");tn.innerHTML=pn;const yt=Array.from(tn.childNodes);for(;yt.length>0;)Zt.insertNode(yt.pop())}else{Zt.collapse(!1);const tn=document.createElement("div");tn.innerHTML=" "+pn;const yt=Array.from(tn.childNodes);for(;yt.length>0;)Zt.insertNode(yt.pop())}ht.removeAllRanges(),Ht(null),Yt(!1),ln(null)};return b.createElement("section",{ref:fe},Bt&&b.createElement("div",{ref:De,className:rt.toolbar,style:{top:Bt==null?void 0:Bt.top,left:Bt==null?void 0:Bt.left}},b.createElement("div",{className:rt.button,onClick:()=>Yt(!0)},b.createElement("img",{src:It}),b.createElement("span",null,"AI\u6539\u5199"))),b.createElement(st,{key:JSON.stringify(Bt),noRestrictModal:Dt,visible:gt,position:Bt,selectText:Qe,applyRefinedText:Pt,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),Ee.current&&b.createElement(Gt,{ref:Ee,onButtonClick:(Lt,Jt,pn,Zt)=>{Ht(Zt),Yt(!0),Ut(Lt),ln({left:Jt,top:pn+20})}}))}},95795:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return ge}});var b=E(59301),ue=E(62957),le={num:"num___VQiqB"},ge=({visible:oe,usedCount:xe,totalCount:Oe,onOk:Se,onCancel:he})=>{const ze=()=>xe>0?b.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",Oe,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",b.createElement("span",{className:le.num},xe),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):b.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",Oe,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",b.createElement("span",{className:le.num},xe),"\u6B21\uFF09\u3002");return b.createElement(ue.default,{centered:!0,open:oe,title:"\u63D0\u793A",width:620,onCancel:he,onOk:Se,footer:xe>0?void 0:null},ze())}},24754:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return Ze},Q:function(){return tt}});var b=E(59301),ue={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},le=E(6725),ce=E(90524),ge=E(97812),oe=E(59934),xe=E(23479),Oe=E(26381),Se="data:image/png;base64,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",he=E(92310),ze=E.n(he),Te=E(6767),ct=E(37732),Xe=(Ke,Le,Be)=>new Promise((Re,Ie)=>{var Ae=_e=>{try{st(Be.next(_e))}catch(nt){Ie(nt)}},Ye=_e=>{try{st(Be.throw(_e))}catch(nt){Ie(nt)}},st=_e=>_e.done?Re(_e.value):Promise.resolve(_e.value).then(Ae,Ye);st((Be=Be.apply(Ke,Le)).next())});const tt={contentRef:{current:null},value:null,status:!1,open:()=>Xe(void 0,null,function*(){}),close:()=>{}};var Ze=({className:Ke,style:Le,onChange:Be,onSuccess:Re,onCancel:Ie,onError:Ae,fetchUrl:Ye,noRestrictModal:st=()=>{},showEditableToolbar:_e,bottomOffset:nt=110,loadingText:$e,showEmptyData:Me=!0,onStatusChange:Ve,stringTransformer:et,bottomContainerNode:qe})=>{const[Ct,It]=(0,b.useState)(!1),[xt,Gt]=(0,b.useState)(""),[rt,Ge]=(0,b.useState)(0),[Pe,wt]=(0,b.useState)(!1),Dt=(0,b.useRef)(null),ot=(0,b.useRef)(null),Ht=(0,b.useRef)(null),Bt=(0,b.useRef)(null),ln=(0,xe.Z)({scrollBoxRef:Bt,bottomInspectRef:Ht,contentRef:ot,status:Pe,bottomOffset:nt}),gt=Ct||Pe;(0,b.useEffect)(()=>{Be==null||Be(xt)},[xt]);const[Yt,Mt]=(0,b.useState)([]);(0,b.useEffect)(()=>{Ve==null||Ve({contentRef:ot,status:gt,value:xt,open:$t,close:dn})},[gt,xt]);const $t=pe=>Xe(void 0,null,function*(){It(!0),Gt(""),Mt([]),Ge(0);const de=Ye;pe!=null&&pe.fetchUrl&&delete pe.fetchUrl,Dt.current=new le.Z(`${ce.Z.API_SERVER}${de}`,pe),yield new Promise((Ee,De)=>{Dt.current.on("data",fe=>{var Qe;let{chunk:{content:Ut,type:an}}=fe;wt(!0),an==="text"&&Gt(Sn=>et?et(Sn+Ut):Sn+Ut),an==="knowledge"&&(console.log("---knowledge-",fe==null?void 0:fe.chunk),Mt((Qe=fe==null?void 0:fe.chunk)==null?void 0:Qe.content))}),Dt.current.on("done",()=>{Ee()}),Dt.current.on("error",fe=>{Object.prototype.toString.call(fe)==="[object Object]"&&fe.status===-1&&Te.ZP.warning((fe==null?void 0:fe.message)||""),Ee(),Ae==null||Ae(fe)}),Dt.current.on("cancelled",()=>{Ee(),Ie==null||Ie()}),Dt.current.startStream()}),It(!1)}),dn=()=>{var pe,de;Ge(1),(de=(pe=Dt.current)==null?void 0:pe.cancelRequest)==null||de.call(pe),It(!1),wt(!1)},Ne=(0,b.useMemo)(()=>ot.current?b.createElement(oe.Z,{noRestrictModal:st,nodeRef:ot}):b.createElement(b.Fragment,null),[ot.current]);return b.createElement(b.Fragment,null,b.createElement("div",{className:ze()(ue.container,Ke),style:Le,ref:Bt},b.createElement("div",{ref:ot,className:ue.liWrap,contentEditable:!gt},xt&&b.createElement(ge.Z,{cancelIndex:rt,streamingStatus:Ct,loadImage:!1,onFinish:()=>Xe(void 0,null,function*(){Ge(0),setTimeout(()=>wt(!1),0),Re==null||Re(xt)}),value:xt}),(Yt==null?void 0:Yt.length)>0&&b.createElement(ct.Z,{Filelist:Yt})),!xt&&!gt&&b.createElement("div",{className:ue.imgBox},b.createElement("img",{width:56,src:Se}),b.createElement("span",null,"\u9884\u89C8\u533A")),Me&>&&b.createElement(Oe.Z,{text:$e}),!ln&&b.createElement("div",{className:ue.backBottom,onClick:()=>{Bt.current.scrollTop=Bt.current.scrollHeight}},b.createElement("i",{className:"iconfont icon-huidaodibu"})),b.createElement("div",{ref:Ht}),qe),!gt&&_e&&Ne)}},26381:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return ce}});var b=E(59301),ue={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},ce=({text:ge})=>b.createElement("div",null,b.createElement("div",{className:ue.loading},b.createElement("div",{className:ue.dot}),b.createElement("div",{className:ue.dot}),b.createElement("div",{className:ue.dot})),!!ge&&b.createElement("div",{className:"mt5"},ge))},67556:function(me,ne,E){"use strict";E.d(ne,{o:function(){return b}});const b=ue=>(ue=ue.replace(new RegExp("(?$1'),ue=ue.replace(new RegExp("(?]*>/g,""),he=xe(he),he});ne.Z=ue},11196:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return Te}});var b=E(59301),ue=E(62957),le=E(77019),ce=E(60242),ge="data:image/png;base64,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",oe="data:image/png;base64,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",xe="data:image/png;base64,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",Oe={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},Se=E(59301);const he=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var Te=()=>{const[ct,Xe]=(0,b.useState)(0),[tt,Ue]=(0,b.useState)(!1),[We,Ke]=(0,b.useState)(!0),Le=(0,b.useRef)(null);(0,b.useEffect)(()=>{if(We)return;const st=()=>{Xe(_e=>_e>=99?(clearInterval(Le.current),99):_e+1)};return Le.current=setInterval(st,5e4/99),()=>clearInterval(Le.current)},[We]);const Be=()=>{Xe(0),Ue(!0),Ke(!1)},Re=(st=0)=>{Ke(!0),Xe(st),Ue(!1)},Ie=st=>{const _e=st/1048576;let nt;return _e<=.3?nt=3:_e<=.5?nt=5:_e<=1?nt=10:_e<=2?nt=20:_e<=3?nt=30:_e<=10?nt=_e*10:nt=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${nt}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},Ae=()=>Se.createElement("span",{className:Oe.dotLoading},Se.createElement("span",null,"."),Se.createElement("span",null,"."),Se.createElement("span",null,"."));return{progress:ct,progressOpen:tt,openProgress:Be,closeProgress:Re,toggleLock:()=>Ke(st=>!st),CreateProgressModal:(st=he,_e)=>(typeof st=="string"&&(st=[st,st,st]),Se.createElement(ue.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:tt,title:null,footer:null,width:500,afterClose:()=>Xe(0)},Se.createElement(le.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},ct<=30&&Se.createElement(Se.Fragment,null,Se.createElement("img",{src:ge,alt:"Step 1"}),Se.createElement("div",{className:"mt20 c-light-primary"},st[0],Ae())),ct>30&&ct<60&&Se.createElement(Se.Fragment,null,Se.createElement("img",{src:oe,alt:"Step 2"}),Se.createElement("div",{className:"mt20 c-light-primary"},st[1],Ae())),ct>=60&&Se.createElement(Se.Fragment,null,Se.createElement("img",{src:xe,alt:"Step 3"}),Se.createElement("div",{className:"mt20 c-light-primary"},st[2],Ae())),Se.createElement(ce.Z,{className:Oe.progress,status:"active",style:{width:"auto"},size:[300,8],percent:ct}),!!_e&&Se.createElement("div",{className:"c-grey-999"},Ie(_e)))))}}},59934:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return Pe}});var b=E(59301),ue=E(75727),le=E(6767),ce=E(25399),ge=E(37568),oe=E(99571),xe=E(97812),Oe={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},he=({position:wt,children:Dt})=>{const{left:ot=0,top:Ht=0}=wt||{},[Bt,ln]=(0,b.useState)(ot),[gt,Yt]=(0,b.useState)(Ht),Mt=(0,b.useRef)(null),$t=()=>{if(Mt.current){const dn=Mt.current.offsetWidth,Ne=Mt.current.offsetHeight,pe=window.innerWidth,de=window.innerHeight;let Ee=ot,De=Ht;ot+dn>pe&&(Ee=pe-dn),Ee<0&&(Ee=0),Ht+Ne>de&&(De=de-Ne),De<0&&(De=0),ln(Ee),Yt(De)}};return(0,b.useEffect)(()=>{if(!Mt.current||!wt)return;const dn=new ResizeObserver(()=>{$t()});return dn.observe(Mt.current),()=>{dn.disconnect()}},[ot,Ht,wt]),(0,b.useEffect)(()=>{wt&&$t()},[ot,Ht,wt]),wt?b.createElement("div",{ref:Mt,style:{position:"fixed",left:`${Bt}px`,top:`${gt}px`,zIndex:1050}},Dt):null},ze=E(90524),Te=E(56102),ct=E(6725),Xe=Object.defineProperty,tt=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Be=(wt,Dt,ot)=>Dt in wt?Xe(wt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:ot}):wt[Dt]=ot,Re=(wt,Dt)=>{for(var ot in Dt||(Dt={}))Ke.call(Dt,ot)&&Be(wt,ot,Dt[ot]);if(We)for(var ot of We(Dt))Le.call(Dt,ot)&&Be(wt,ot,Dt[ot]);return wt},Ie=(wt,Dt)=>tt(wt,Ue(Dt)),Ae=(wt,Dt,ot)=>new Promise((Ht,Bt)=>{var ln=Mt=>{try{Yt(ot.next(Mt))}catch($t){Bt($t)}},gt=Mt=>{try{Yt(ot.throw(Mt))}catch($t){Bt($t)}},Yt=Mt=>Mt.done?Ht(Mt.value):Promise.resolve(Mt.value).then(ln,gt);Yt((ot=ot.apply(wt,Dt)).next())}),st=({visible:wt,position:Dt,selectText:ot,applyRefinedText:Ht,fetchUrl:Bt,noRestrictModal:ln})=>{var gt;const[Yt,Mt]=(0,b.useState)(!1),[$t,dn]=(0,b.useState)([]),[Ne,pe]=(0,b.useState)(""),[de,Ee]=(0,b.useState)(1),[De,fe]=(0,b.useState)(""),[Qe,Ut]=(0,b.useState)(!1),an=(0,b.useRef)(null),[Sn,mt]=(0,b.useState)(!1),[Pt,Lt]=(0,b.useState)(0),Jt=(0,b.useRef)(!1),pn=((gt=$t==null?void 0:$t[($t==null?void 0:$t.length)-1])==null?void 0:gt.loading)===!0;(0,b.useEffect)(()=>{if(wt){Ee(1);return}mt(!1),Mt(!1),Zt(),Lt(0),dn([]),Ee(0)},[wt]);const Zt=()=>{var Hn,Vt;pe(""),fe(""),(Vt=(Hn=an.current)==null?void 0:Hn.cancelRequest)==null||Vt.call(Hn)},ht=(...Hn)=>Ae(void 0,[...Hn],function*(Vt="",dr=$t){const qn=Date.now(),xn=[...dr,{text:Vt,key:qn,sender:"user",show:!0},{loading:!0,key:qn,sender:"AI",show:!0}];Ee(2),dn(xn);const zn=yt(dr),cr={no_record_times:!0,prompt:Vt,history:zn};an.current=new ct.Z(ze.Z.API_SERVER+Bt,cr),yield new Promise(ir=>{an.current.on("data",Gn=>{const{chunk:{msg:Yn},full:nn}=Gn,An=Yn==="error";mt(!0),fe(Je(nn)),dn(In=>In.map((wn,Ar)=>Ar===In.length-1?Ie(Re({},wn),{text:nn,loading:!1,error:An}):wn))}),an.current.on("done",()=>ir()),an.current.on("error",Gn=>{const Yn="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Gn)==="[object Object]"&&Gn.status===-9&&(Ee(1),ln(Gn.data)),dn(nn=>nn.map((An,In)=>In===nn.length-1?Ie(Re({},An),{text:Yn,loading:!1,error:!0}):An)),ir()}),an.current.on("cancelled",()=>ir()),an.current.startStream()}),Mt(!1)}),tn=Hn=>{pe(Hn.target.value)},yt=Hn=>Hn.reduce((dr,qn)=>{if(qn.sender==="user"){const xn=Hn.find(zn=>zn.key===qn.key&&zn.sender==="AI");xn&&(xn!=null&&xn.text)&&!(xn!=null&&xn.error)&&dr.push({question:qn.text,answer:xn.text})}return dr},[]),Rt=()=>{if(ar)return;const Hn=cn("\u6539\u5199");Zt(),Mt(!0),ht(Hn)},vt=Hn=>{if(Hn.key==="Enter"&&!Hn.shiftKey){if(Hn.preventDefault(),Jt.current||Ln)return;Rt()}},jt=()=>{var Hn,Vt;Lt(dr=>dr+1),(Vt=(Hn=an.current)==null?void 0:Hn.cancelRequest)==null||Vt.call(Hn),Mt(!1),mt(!1)},At=[{key:"1",label:b.createElement("span",null," ",b.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:b.createElement("span",null,b.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:b.createElement("span",null," ",b.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],Je=(Hn="")=>{const Vt=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((dr,qn)=>{Vt.push(`\u7B54\u6848${qn+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${qn+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${qn+1})\u8F93\u51FA\uFF1A`)}),Vt.forEach(dr=>{const qn=new RegExp(dr,"g");Hn=Hn.replace(qn,`**${dr}** `)}),Hn},cn=Hn=>Hn==="\u6539\u5199"?`${Ne}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${ot}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${ot}\uFF0C${Hn}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,gn=Hn=>{let Vt="";Hn.key==="1"&&(Vt=cn("\u6DA6\u8272")),Hn.key==="2"&&(Vt=cn("\u6269\u5199")),Hn.key==="3"&&(Vt=cn("\u7F29\u5199")),Zt(),Mt(!0),ht(Vt)},bt=()=>{const Hn=$t.splice($t.length-2),{text:Vt}=(Hn==null?void 0:Hn[0])||{};Zt(),Mt(!0),ht(Vt,$t)},Ln=Yt||Sn,ar=(Ne==null?void 0:Ne.trim())==="";return wt?b.createElement(ue.Z,{open:ar&&!Ln&&(Qe||!De),overlayStyle:{minWidth:200},menu:{items:At,onClick:gn}},b.createElement(he,{position:Dt},b.createElement("div",{className:Oe.wrap},de===2&&b.createElement(b.Fragment,null,b.createElement("div",{className:Oe.chatContainer},pn&&b.createElement("div",{className:Oe.loadingWrp},b.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),b.createElement("div",{className:"ai-loading"})),De&&b.createElement(xe.Z,{cancelIndex:Pt,streamingStatus:Yt,loadImage:!1,onFinish:()=>Ae(void 0,null,function*(){Lt(0),setTimeout(()=>mt(!1),0)}),value:De})),b.createElement("div",{className:Oe.btnContainer},b.createElement("div",{onClick:()=>Ht(!0,De),className:Oe.btn,style:{padding:"0 16px",width:"initial"}},b.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),b.createElement("div",{onClick:()=>Ht(!1,De),className:Oe.btn,style:{padding:"0 16px",width:"initial"}},b.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),b.createElement(Te.CopyToClipboard,{text:De,onCopy:()=>le.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},b.createElement(ce.Z,{title:"\u590D\u5236"},b.createElement("div",{className:Oe.btn,style:{marginLeft:"auto"}},b.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),b.createElement(ce.Z,{title:"\u91CD\u65B0\u751F\u6210"},b.createElement("div",{onClick:bt,className:Oe.btn},b.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),b.createElement(ce.Z,{title:"\u5220\u9664"},b.createElement("div",{onClick:()=>{Ee(1),Zt(),dn([])},className:Oe.btn},b.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),b.createElement("div",{className:Oe.inputContainer},b.createElement(ge.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:Ne,bordered:!1,onFocus:()=>Ut(!0),onBlur:()=>setTimeout(()=>Ut(!1),300),onChange:tn,onPressEnter:vt,onCompositionStart:()=>Jt.current=!0,onCompositionEnd:()=>Jt.current=!1}),Sn?b.createElement("div",{className:`iconfont icon-tingzhihuida ${Oe.cancelBtn}`,onClick:jt}):b.createElement(oe.ZP,{className:ar?Oe.sendBtnDisabled:Oe.sendBtn,icon:b.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Ln,onClick:Rt}))))):b.createElement(b.Fragment,null)},_e={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},nt=Object.defineProperty,$e=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,et=(wt,Dt,ot)=>Dt in wt?nt(wt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:ot}):wt[Dt]=ot,qe=(wt,Dt)=>{for(var ot in Dt||(Dt={}))Me.call(Dt,ot)&&et(wt,ot,Dt[ot]);if($e)for(var ot of $e(Dt))Ve.call(Dt,ot)&&et(wt,ot,Dt[ot]);return wt};const Ct=wt=>React.createElement("svg",qe({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},wt),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var It="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Gt=(0,b.forwardRef)(({initialContent:wt,onButtonClick:Dt},ot)=>{const[Ht,Bt]=(0,b.useState)(null),[ln,gt]=(0,b.useState)(null),[Yt,Mt]=(0,b.useState)(""),[$t,dn]=(0,b.useState)(null),Ne=ot,pe=an=>{const Sn=document.elementFromPoint(10,an),mt=document.createRange();let Pt=null;const Lt=document.createTreeWalker(Ne.current,NodeFilter.SHOW_TEXT,{acceptNode:Rt=>{const vt=document.createRange();vt.selectNodeContents(Rt);const jt=vt.getBoundingClientRect();return jt.top<=an&&jt.bottom>=an?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let Jt="",pn,Zt,ht=null,tn=null,yt=null;for(;pn=Lt.nextNode();){pn.parentNode.getAttribute("data-select")==="disabled"&&(Zt=!0),Jt+=pn.textContent,tn||(tn=pn),yt=pn;const Rt=document.createRange();Rt.selectNodeContents(pn);const vt=Rt.getBoundingClientRect();ht===null&&(ht=vt.top)}if(tn&&yt&&!Zt){const Rt=document.createRange();Rt.setStart(tn,0),Rt.setEnd(yt,yt.textContent.length),dn(Rt)}else dn(null);return gt(ht-1),Zt?"":Jt.trim()};function de(an){for(;an.parentElement&&an.parentElement.tagName.toLowerCase()!=="section";){var Sn=window.getComputedStyle(an.parentElement);if(Sn.pointerEvents==="none")return!0;an=an.parentElement}return!1}const Ee=an=>{var Sn,mt;if(de(an.target)){gt(-1e6);return}if(((mt=(Sn=document.getSelection())==null?void 0:Sn.toString)==null?void 0:mt.call(Sn))!==""){gt(-1e6);return}const Pt=pe(an.clientY);if((Pt==null?void 0:Pt.trim())===""){gt(-1e6);return}const Lt=Ne.current.getBoundingClientRect();Bt(Lt.left-30),Mt(Pt)},De=()=>{},fe=an=>{Dt&&Yt&&Dt(Yt,an.clientX,an.clientY,$t)},Qe=()=>{if($t){const an=window.getSelection();an.removeAllRanges(),an.addRange($t)}},Ut=()=>{window.getSelection().removeAllRanges()};return(0,b.useEffect)(()=>{const an=Ne.current;return an.addEventListener("mousemove",Ee),an.addEventListener("mouseleave",De),()=>{an.removeEventListener("mousemove",Ee),an.removeEventListener("mouseleave",De),Ut()}},[wt]),b.createElement("div",{className:_e["hover-line-container2"]},ln!==null&&b.createElement("div",{className:_e["line-button-container"],style:{top:ln,left:Ht},onMouseEnter:()=>{Qe()},onMouseLeave:()=>{Ut(),gt(null),Mt(""),dn(null)}},b.createElement("div",{className:_e.button,onClick:fe},b.createElement("img",{src:It}),b.createElement("span",null,"AI\u6539\u5199"))))}),rt={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},Pe=({nodeRef:wt,noRestrictModal:Dt})=>{const[ot,Ht]=(0,b.useState)(null),[Bt,ln]=(0,b.useState)(null),[gt,Yt]=(0,b.useState)(!1),[Mt,$t]=(0,b.useState)(null),[dn,Ne]=(0,b.useState)(!1),[pe,de]=(0,b.useState)(!1),Ee=wt,De=(0,b.useRef)(null),fe=(0,b.useRef)(null),[Qe,Ut]=(0,b.useState)("");(0,b.useEffect)(()=>{ot!=null&&ot.toString()&&Ut(ot==null?void 0:ot.toString())},[ot==null?void 0:ot.toString()]);const an=()=>{const Lt=window.getSelection(),Jt=Ee.current.scrollTop,pn=Ee.current.getBoundingClientRect();if(Lt.rangeCount>0&&Lt.toString().length>0){const Zt=Lt.getRangeAt(0);Ht(Zt.cloneRange());const ht=Zt.getBoundingClientRect(),tn=40;let yt=ht.top+Jt-5+tn;yt{if(!Lt||Lt.rangeCount===0){Ne(!1);return}const pn=Lt.getRangeAt(0).getBoundingClientRect(),Zt=window.getComputedStyle(Ee.current),ht=parseInt(Zt.lineHeight),tn=parseInt(Zt.paddingTop),yt=Ee.current.scrollTop,Rt=Ee.current.getBoundingClientRect(),vt=pn.top-Rt.top+yt,jt=Math.floor((vt-tn)/ht),At=tn+jt*ht-yt;$t(At),Ne(!0)},mt=Lt=>{Ee.current&&!Ee.current.contains(Lt.target)&&de(!1)};(0,b.useEffect)(()=>{const Lt=Ee.current;return Lt.addEventListener("scroll",an),Lt.addEventListener("input",an),Lt.addEventListener("click",an),Lt.addEventListener("mouseup",an),Lt.addEventListener("keyup",an),Lt.addEventListener("click",an),document.addEventListener("mousedown",mt),()=>{Lt.removeEventListener("scroll",an),Lt.removeEventListener("input",an),Lt.removeEventListener("click",an),Lt.removeEventListener("mouseup",an),Lt.removeEventListener("keyup",an),Lt.removeEventListener("click",an),document.removeEventListener("mousedown",mt)}},[]);const Pt=(Lt=!0,Jt)=>{if(!ot)return;const pn=fe.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),Zt=ot.cloneRange(),ht=window.getSelection();if(ht.removeAllRanges(),ht.addRange(Zt),Lt){Zt.deleteContents();const tn=document.createElement("div");tn.innerHTML=pn;const yt=Array.from(tn.childNodes);for(;yt.length>0;)Zt.insertNode(yt.pop())}else{Zt.collapse(!1);const tn=document.createElement("div");tn.innerHTML=" "+pn;const yt=Array.from(tn.childNodes);for(;yt.length>0;)Zt.insertNode(yt.pop())}ht.removeAllRanges(),Ht(null),Yt(!1),ln(null)};return b.createElement("section",{ref:fe},Bt&&b.createElement("div",{ref:De,className:rt.toolbar,style:{top:Bt==null?void 0:Bt.top,left:Bt==null?void 0:Bt.left}},b.createElement("div",{className:rt.button,onClick:()=>Yt(!0)},b.createElement("img",{src:It}),b.createElement("span",null,"AI\u6539\u5199"))),b.createElement(st,{key:JSON.stringify(Bt),noRestrictModal:Dt,visible:gt,position:Bt,selectText:Qe,applyRefinedText:Pt,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),Ee.current&&b.createElement(Gt,{ref:Ee,onButtonClick:(Lt,Jt,pn,Zt)=>{Ht(Zt),Yt(!0),Ut(Lt),ln({left:Jt,top:pn+20})}}))}},95795:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return ge}});var b=E(59301),ue=E(62957),le={num:"num___VQiqB"},ge=({visible:oe,usedCount:xe,totalCount:Oe,onOk:Se,onCancel:he})=>{const ze=()=>xe>0?b.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",Oe,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",b.createElement("span",{className:le.num},xe),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):b.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",Oe,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",b.createElement("span",{className:le.num},xe),"\u6B21\uFF09\u3002");return b.createElement(ue.default,{centered:!0,open:oe,title:"\u63D0\u793A",width:620,onCancel:he,onOk:Se,footer:xe>0?void 0:null},ze())}},24754:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return We},Q:function(){return tt}});var b=E(59301),ue={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},le=E(6725),ce=E(90524),ge=E(97812),oe=E(59934),xe=E(23479),Oe=E(26381),Se="data:image/png;base64,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",he=E(92310),ze=E.n(he),Te=E(6767),ct=E(37732),Xe=(Ke,Le,Be)=>new Promise((Re,Ie)=>{var Ae=_e=>{try{st(Be.next(_e))}catch(nt){Ie(nt)}},Ye=_e=>{try{st(Be.throw(_e))}catch(nt){Ie(nt)}},st=_e=>_e.done?Re(_e.value):Promise.resolve(_e.value).then(Ae,Ye);st((Be=Be.apply(Ke,Le)).next())});const tt={contentRef:{current:null},value:null,status:!1,open:()=>Xe(void 0,null,function*(){}),close:()=>{}};var We=({className:Ke,style:Le,onChange:Be,onSuccess:Re,onCancel:Ie,onError:Ae,fetchUrl:Ye,noRestrictModal:st=()=>{},showEditableToolbar:_e,bottomOffset:nt=110,loadingText:$e,showEmptyData:Me=!0,onStatusChange:Ve,stringTransformer:et,bottomContainerNode:qe})=>{const[Ct,It]=(0,b.useState)(!1),[xt,Gt]=(0,b.useState)(""),[rt,Ge]=(0,b.useState)(0),[Pe,wt]=(0,b.useState)(!1),Dt=(0,b.useRef)(null),ot=(0,b.useRef)(null),Ht=(0,b.useRef)(null),Bt=(0,b.useRef)(null),ln=(0,xe.Z)({scrollBoxRef:Bt,bottomInspectRef:Ht,contentRef:ot,status:Pe,bottomOffset:nt}),gt=Ct||Pe;(0,b.useEffect)(()=>{Be==null||Be(xt)},[xt]);const[Yt,Mt]=(0,b.useState)([]);(0,b.useEffect)(()=>{Ve==null||Ve({contentRef:ot,status:gt,value:xt,open:$t,close:dn})},[gt,xt]);const $t=pe=>Xe(void 0,null,function*(){It(!0),Gt(""),Mt([]),Ge(0);const de=Ye;pe!=null&&pe.fetchUrl&&delete pe.fetchUrl,Dt.current=new le.Z(`${ce.Z.API_SERVER}${de}`,pe),yield new Promise((Ee,De)=>{Dt.current.on("data",fe=>{var Qe;let{chunk:{content:Ut,type:an}}=fe;wt(!0),an==="text"&&Gt(Sn=>et?et(Sn+Ut):Sn+Ut),an==="knowledge"&&(console.log("---knowledge-",fe==null?void 0:fe.chunk),Mt((Qe=fe==null?void 0:fe.chunk)==null?void 0:Qe.content))}),Dt.current.on("done",()=>{Ee()}),Dt.current.on("error",fe=>{Object.prototype.toString.call(fe)==="[object Object]"&&fe.status===-1&&Te.ZP.warning((fe==null?void 0:fe.message)||""),Ee(),Ae==null||Ae(fe)}),Dt.current.on("cancelled",()=>{Ee(),Ie==null||Ie()}),Dt.current.startStream()}),It(!1)}),dn=()=>{var pe,de;Ge(1),(de=(pe=Dt.current)==null?void 0:pe.cancelRequest)==null||de.call(pe),It(!1),wt(!1)},Ne=(0,b.useMemo)(()=>ot.current?b.createElement(oe.Z,{noRestrictModal:st,nodeRef:ot}):b.createElement(b.Fragment,null),[ot.current]);return b.createElement(b.Fragment,null,b.createElement("div",{className:ze()(ue.container,Ke),style:Le,ref:Bt},b.createElement("div",{ref:ot,className:ue.liWrap,contentEditable:!gt},xt&&b.createElement(ge.Z,{cancelIndex:rt,streamingStatus:Ct,loadImage:!1,onFinish:()=>Xe(void 0,null,function*(){Ge(0),setTimeout(()=>wt(!1),0),Re==null||Re(xt)}),value:xt}),(Yt==null?void 0:Yt.length)>0&&b.createElement(ct.Z,{Filelist:Yt})),!xt&&!gt&&b.createElement("div",{className:ue.imgBox},b.createElement("img",{width:56,src:Se}),b.createElement("span",null,"\u9884\u89C8\u533A")),Me&>&&b.createElement(Oe.Z,{text:$e}),!ln&&b.createElement("div",{className:ue.backBottom,onClick:()=>{Bt.current.scrollTop=Bt.current.scrollHeight}},b.createElement("i",{className:"iconfont icon-huidaodibu"})),b.createElement("div",{ref:Ht}),qe),!gt&&_e&&Ne)}},26381:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return ce}});var b=E(59301),ue={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},ce=({text:ge})=>b.createElement("div",null,b.createElement("div",{className:ue.loading},b.createElement("div",{className:ue.dot}),b.createElement("div",{className:ue.dot}),b.createElement("div",{className:ue.dot})),!!ge&&b.createElement("div",{className:"mt5"},ge))},67556:function(me,ne,E){"use strict";E.d(ne,{o:function(){return b}});const b=ue=>(ue=ue.replace(new RegExp("(?$1'),ue=ue.replace(new RegExp("(?$1 -`),ue)},24108:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return ce}});var b=E(59301),ue={digitalLabel:"digitalLabel___tImKs",active:"active___Ck70Q"},ce=({number:ge,active:oe,className:xe})=>b.createElement("div",{className:`${ue.digitalLabel} ${oe?ue.active:""} ${xe}`},ge)},79934:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return Ke}});var b=E(59301),ue=E(18287),le={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},ce=E(73631),ge=E(5623),oe=E(70610),xe=Object.defineProperty,Oe=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,ct=(Le,Be,Re)=>Be in Le?xe(Le,Be,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Le[Be]=Re,Xe=(Le,Be)=>{for(var Re in Be||(Be={}))ze.call(Be,Re)&&ct(Le,Re,Be[Re]);if(he)for(var Re of he(Be))Te.call(Be,Re)&&ct(Le,Re,Be[Re]);return Le},tt=(Le,Be)=>Oe(Le,Se(Be)),Ue=(Le,Be,Re)=>new Promise((Ie,Ae)=>{var Ye=nt=>{try{_e(Re.next(nt))}catch($e){Ae($e)}},st=nt=>{try{_e(Re.throw(nt))}catch($e){Ae($e)}},_e=nt=>nt.done?Ie(nt.value):Promise.resolve(nt.value).then(Ye,st);_e((Re=Re.apply(Le,Be)).next())}),Ke=({value:Le,onChange:Be,scrollId:Re})=>{const[Ie,Ae]=(0,b.useState)([]);(0,b.useEffect)(()=>{Ye()},[]);const Ye=()=>Ue(void 0,null,function*(){const Ve=yield(0,oe.NZ)({});if(Ve!=null&&Ve.data){const et=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:b.createElement("img",{src:ce,className:le.folderIcon}),isLeaf:!1,children:st(Ve.data||[])}];Ae(et)}}),st=Ve=>Ve.map(et=>({title:et.name,key:et.group_id,icon:b.createElement("img",{src:ce,className:le.folderIcon}),isLeaf:et.children.length===0,children:st(et.children)})),_e=(Ve,et,qe)=>Ve.map(Ct=>Ct.key===et?Xe(Xe({},Ct),qe):Ct.children?tt(Xe({},Ct),{children:_e(Ct.children,et,qe)}):Ct),nt=(Ve,et,qe)=>Ve.map(Ct=>{if(Ct.key===et)return tt(Xe({},Ct),{icon:qe?b.createElement("img",{src:ge,className:le.folderIcon}):b.createElement("img",{src:ce,className:le.folderIcon})});if(Ct.children)return tt(Xe({},Ct),{children:nt(Ct.children,et,qe)})}),$e=(Ve,et)=>{Ae(qe=>nt(qe,et.node.key,et.expanded))},Me=Le?{selectedKeys:Le,defaultExpandedKeys:Le}:{};return Ie.length>0&&b.createElement("div",{id:Re||""},b.createElement(ue.default,Xe({showLine:{showLeafIcon:!1},showIcon:!0,treeData:Ie,className:le.folderWrapper,onSelect:Be,onExpand:$e},Me)))}},84216:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return oe}});var b=E(37639),ue={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},le=E(32637),ce=E(59301),oe=({type:xe,style:Oe})=>{const Se=ce.createElement("div",{className:ue.wrap,onClick:he=>{he.preventDefault(),he.stopPropagation()}},ce.createElement("p",null,xe==="shixun"||xe==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",ce.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",xe==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),ce.createElement("div",{className:ue.contact},ce.createElement("div",{className:ue.img},ce.createElement("img",{src:le,width:"124px",height:"124px"})),ce.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return ce.createElement(b.Z,{content:Se},ce.createElement("span",{className:ue.text,style:Oe},"\u9AD8\u6D88\u8017"))}},6077:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return ze}});var b=E(59301),ue={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},le=E(92310),ce=E.n(le),ge=E(29787),oe=E(2859),xe=E(82093),Oe=E(49661),Se=(Te,ct,Xe)=>new Promise((tt,Ue)=>{var Ze=Be=>{try{Le(Xe.next(Be))}catch(Re){Ue(Re)}},Ke=Be=>{try{Le(Xe.throw(Be))}catch(Re){Ue(Re)}},Le=Be=>Be.done?tt(Be.value):Promise.resolve(Be.value).then(Ze,Ke);Le((Xe=Xe.apply(Te,ct)).next())}),ze=({data:Te,className:ct,fullWidth:Xe,style:tt={},onClose:Ue,onOk:Ze,showFullTools:Ke,noAssociationId:Le})=>{const Be=(0,b.useRef)(null),Re=(0,b.useRef)(null),Ie=(0,b.useRef)(null),Ae=(0,b.useRef)(null),[Ye,st]=(0,b.useState)(!1),[_e,nt]=(0,b.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,b.useEffect)(()=>(Ie.current||(Ie.current=document.createElement("style"),document.head.appendChild(Ie.current)),Te!=null&&Te.visible?(document.body.setAttribute("data-custom","y-hidden"),Ie.current.innerHTML=" html { overflow-y: hidden; }",Te!=null&&Te.src&&$e()):(document.body.removeAttribute("data-custom"),Ie.current&&(document.head.removeChild(Ie.current),Ie.current=null)),()=>{document.body.removeAttribute("data-custom"),Ie.current&&(document.head.removeChild(Ie.current),Ie.current=null)}),[Te==null?void 0:Te.visible]);const $e=()=>Se(void 0,null,function*(){st(!0),nt("\u6B63\u5728\u52A0\u8F7D\u4E2D");const qe=yield(0,Oe.ZJ)(Te==null?void 0:Te.src);Be.current.src="",Be.current.src=qe,Be.current.onload=function(){et()},st(!1),nt("")}),Me=qe=>Se(void 0,null,function*(){st(!0),nt("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Ct=yield(0,xe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Te.title,file:qe.dataUrl}});Ct!=null&&Ct.id&&!Le?(yield(0,xe.ZP)(`/api/attachments/${Te.id}/add_subitem.json`,{method:"post",body:{subitem_id:Ct==null?void 0:Ct.id,settings:JSON.stringify(qe.state)}})).status===0&&Ze():Ct!=null&&Ct.id&&Ze(Ct),st(!1),nt("")}),Ve=()=>{const qe=document.querySelector('a[href="https://markerjs.com/"]');qe&&qe.parentNode&&(qe.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(It=>{const xt=document.querySelector(It.name);xt&&xt.setAttribute("title",It.title)})},et=()=>{Re.current=new oe.hP(Be.current),Re.current.targetRoot=Ae.current,Re.current.addEventListener("render",Me),Re.current.addEventListener("beforeclose",Ue),Ke&&(Re.current.availableMarkerTypes=Re.current.ALL_MARKER_TYPES,Re.current.uiStyleSettings.redoButtonVisible=!0,Re.current.uiStyleSettings.notesButtonVisible=!0,Re.current.uiStyleSettings.zoomButtonVisible=!0,Re.current.uiStyleSettings.zoomOutButtonVisible=!0,Re.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=Re.current.uiStyleSettings,Re.current.show(),Te!=null&&Te.snapshotData&&Re.current.restoreState(Te.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ve()},300)};return b.createElement(b.Fragment,null,(Te==null?void 0:Te.visible)&&b.createElement(ge.Z,{spinning:Ye,tip:_e,style:{position:"absolute",width:"100vw"}},b.createElement("div",{ref:Ae,className:ce()(ue.imageDimensions,ct,Xe?ue.fullWidth:""),style:tt},b.createElement("img",{className:ue.img,ref:Be}))))}},30008:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return de},$:function(){return pe}});var b=E(59301),ue={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},le=E(92310),ce=E.n(le),ge=E(28284),oe=E(6767),xe=E(62957),Oe=E(71051),Se=E(77019),he=E(62673),ze=E(75727),Te=E(14566),ct=E(99571),Xe=E(60242),tt=E(37568),Ue=E(71360),Ze=E(90524),Ke="data:image/png;base64,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",Le="data:image/png;base64,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",Be="data:image/png;base64,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",Re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",Ie=E(82093),Ae=E(79934),Ye=E(5623),st=E(88831),_e=E(65986),nt=E(45596),$e=E(15342),Me=E.n($e),Ve=(Ee,De,fe)=>new Promise((Qe,Ut)=>{var an=Pt=>{try{mt(fe.next(Pt))}catch(Lt){Ut(Lt)}},Sn=Pt=>{try{mt(fe.throw(Pt))}catch(Lt){Ut(Lt)}},mt=Pt=>Pt.done?Qe(Pt.value):Promise.resolve(Pt.value).then(an,Sn);mt((fe=fe.apply(Ee,De)).next())}),qe=b.memo(({tagName:Ee="div",value:De="",className:fe,style:Qe={},onBlur:Ut,id:an})=>{const Sn=(0,b.useRef)(null);(0,b.useEffect)(()=>{if(!Sn.current)return;Ve(void 0,null,function*(){const Lt=Sn.current;Lt.innerHTML="";const Jt=De==null?void 0:De.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const pn of Jt)if(pn.startsWith("$$")&&pn.endsWith("$$")||pn.startsWith("`$$")&&pn.endsWith("$$`")){const Zt=pn.startsWith("`$$")?pn.slice(3,-3):pn.slice(2,-2),ht=document.createElement("span");ht.setAttribute("contentEditable","false"),ht.setAttribute("title",pn),ht.className="edu_latex",Lt.appendChild(ht),Me().render(Zt,ht,{throwOnError:!1})}else{const Zt=pn==null?void 0:pn.replace(/<[^>]*>/g,ht=>ht.startsWith("{var Pt,Lt;if(Ut&&Sn.current){const pn=Sn.current.cloneNode(!0),Zt=pn.querySelectorAll("span.edu_latex");for(let ht of Zt){const tn=ht.getAttribute("title"),yt=document.createTextNode(tn||""),Rt=ht;(Lt=(Pt=Rt.parentNode)==null?void 0:Pt.replaceChild)==null||Lt.call(Pt,yt,Rt)}Ut(pn.innerHTML)}};return b.createElement(b.Fragment,null,b.createElement(Ee,{ref:Sn,contentEditable:!0,className:fe,style:Qe,onBlur:mt}))}),Ct=E(34055),It=E(33796),xt=E(74049),Gt=E(61471),rt=Object.defineProperty,Ge=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,wt=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,Ht=(Ee,De,fe)=>De in Ee?rt(Ee,De,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Ee[De]=fe,Bt=(Ee,De)=>{for(var fe in De||(De={}))Dt.call(De,fe)&&Ht(Ee,fe,De[fe]);if(wt)for(var fe of wt(De))ot.call(De,fe)&&Ht(Ee,fe,De[fe]);return Ee},ln=(Ee,De)=>Ge(Ee,Pe(De)),gt=(Ee,De,fe)=>new Promise((Qe,Ut)=>{var an=Pt=>{try{mt(fe.next(Pt))}catch(Lt){Ut(Lt)}},Sn=Pt=>{try{mt(fe.throw(Pt))}catch(Lt){Ut(Lt)}},mt=Pt=>Pt.done?Qe(Pt.value):Promise.resolve(Pt.value).then(an,Sn);mt((fe=fe.apply(Ee,De)).next())});const Yt=Ee=>{Ee.preventDefault();let fe=(Ee.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,fe)},Mt=Ee=>{Ee.key==="Enter"&&Ee.preventDefault()},$t=({children:Ee,style:De})=>b.createElement("div",{className:ue.leftBox,style:De,onPaste:Yt},Ee),dn=({children:Ee,style:De,className:fe})=>b.createElement("div",{className:ce()(ue.rightBox,fe),style:De,onPaste:Yt},Ee),Ne=({className:Ee,style:De={},width:fe=1200,onCancel:Qe=()=>{},onSuccess:Ut=()=>{},gather:an={},mode:Sn=1,stickyTop:mt=0,subDisciplineId:Pt=[],hideWordFeatures:Lt,dataSource:Jt=[],customLeftHeadNode:pn,customRightHeadNode:Zt,customLeftContent:ht,hideRecognition:tn=!1,onExchange:yt,isSingleSelection:Rt=!1,underpinBackgroundStyle:vt={},headExtraNode:jt,isRefreshItemBank:At=!1,okText:Je="\u786E\u5B9A\u5BFC\u5165",onSave:cn})=>{var gn;const[bt,Ln]=(0,b.useState)(1),[ar,Hn]=(0,b.useState)(0),[Vt,dr]=(0,b.useState)(""),[qn,xn]=(0,b.useState)(!1),[zn,cr]=(0,b.useState)([]),[ir,Gn]=(0,b.useState)([]),[Yn,nn]=(0,b.useState)(!1),[An,Nn]=(0,b.useState)(!1),[In,Ar]=(0,b.useState)(!1),[gr,or]=(0,b.useState)(!1),[Pr,Mr]=(0,b.useState)([]),[Fr,wr]=(0,b.useState)(1),[Ir,lr]=(0,b.useState)(!1),[_n,Sr]=(0,b.useState)(!0),[kr,Ur]=(0,b.useState)(0),[rn,Qt]=(0,b.useState)(!1),[hr]=ge.default.useForm(),[er]=ge.default.useForm(),Ft=(0,b.useRef)(null),on=(0,b.useRef)(null),sr=(0,b.useRef)(),Kt=(0,b.useRef)(null),be=["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"],Cn=["C","C++","Java","Python","JavaScript","Ruby"];(0,b.useEffect)(()=>{Jt!=null&&Jt.length&&tr(Jt)},[Jt]),(0,b.useEffect)(()=>{bt===2&&Ft.current.focus()},[bt]),(0,b.useEffect)(()=>{In&&un()},[In]);const yr=()=>{if(bt===1){oe.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}xe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>gt(void 0,null,function*(){Ln(1)})})},un=()=>gt(void 0,null,function*(){const We=yield(0,Ie.ZP)("/api/disciplines.json",{method:"get",params:{source:Sn===1?"new_question":"subject"}});Mr(We.disciplines||[])}),Tr=We=>{const Tt=[],Nt=(Wt,zt)=>{Wt.length>=2&&Tt.push(Wt.join(""));for(let Bn=zt;Bn(We=We||"",We=String(We),We=We.replace(/\s+/g,""),We),Cr=We=>(We=We||"",We=String(We),We=We.replace(/

    /g,""),We=We.replace(/
    /g,` -`),We=We.replace(/<\/div>/g,` -`),We=_t(We),We),Dr=We=>We.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),_t=We=>We.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),Rr=We=>{var Tt;const Nt=We.clipboardData;if(Nt){const Wt=Nt.types.toString(),zt=Nt.items;if(Wt==="Files"||Nt.types.indexOf("Files")>-1){We.preventDefault();try{let Bn=zt[1];((Tt=zt[0])==null?void 0:Tt.kind)==="file"&&(Bn=zt[0]);const wn=Bn.getAsFile();(0,nt.I)(wn,Tn=>{var Pn;if(Tn.id){if(((Pn=wn==null?void 0:wn.type)==null?void 0:Pn.indexOf("image"))>-1){const $n=``;document.execCommand("insertText",!1,$n)}}else(Tn==null?void 0:Tn.status)===401&&(document.location.href="/user/login")})}catch(Bn){oe.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function Kr(We,Tt){return gt(this,null,function*(){if(typeof We=="string")return yield Tt(We);if(typeof We!="object"||We===null)return We;if(Array.isArray(We))return yield Promise.all(We.map(zt=>gt(this,null,function*(){return yield Kr(zt,Tt)})));const Nt={};for(const Wt in We)if(Object.prototype.hasOwnProperty.call(We,Wt)){const zt=We[Wt];typeof zt=="string"?Nt[Wt]=yield Tt(zt):typeof zt=="object"?Nt[Wt]=yield Kr(zt,Tt):Nt[Wt]=zt}return Nt})}const qr=()=>gt(void 0,null,function*(){var We;xn(!0),dr("\u5904\u7406\u4E2D"),yield new Promise(Wt=>setTimeout(Wt,1e3));let Tt=(We=on.current)==null?void 0:We.querySelectorAll('[data-text="edit"]'),Nt="";try{Tt.forEach(function(Wt){var zt,Bn,wn,Tn;const Pn=Wt.cloneNode(!0),$n=Pn.querySelectorAll("span.edu_latex");for(let br of $n){const xr=br.getAttribute("title"),Hr=document.createTextNode(xr),zr=br;(Bn=(zt=zr.parentNode)==null?void 0:zt.replaceChild)==null||Bn.call(zt,Hr,zr)}const Or=Pn.querySelectorAll("span[style]");for(let br of Or)if(br.style.fontFamily){const xr=br.innerHTML,Hr=document.createTextNode(xr),zr=br;(Tn=(wn=zr.parentNode)==null?void 0:wn.replaceChild)==null||Tn.call(wn,Hr,zr)}Pn==null||Pn.childNodes.forEach(function(br){br.nodeType===Node.ELEMENT_NODE&&br.localName!=="h5"&&br.localName!=="h4"?Nt+=`

    ${br.innerHTML}

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

    ${br.textContent}

    `)})}),vr("/api/intelligent_imports/import.json",{html:_t(Nt)})}catch(Wt){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",Wt)}}),ha=We=>{let Tt=We.filter(Nt=>!!(Nt!=null&&Nt.type));return Tt=Tt.map(Nt=>{var Wt,zt;const Bn=(Wt=Mn.find(Tn=>Tn.id===(Nt==null?void 0:Nt.type)))==null?void 0:Wt.deal,wn=ln(Bt({},Nt),{id:String(Math.random()).slice(-6),knowledgePoint:(zt=Xn(Nt==null?void 0:Nt.knowledgePoint))==null?void 0:zt.replaceAll(";","\uFF1B")});return Bn?Bn(wn):wn}),Tt},ma=()=>{if(bt===1){oe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}xe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:qr})},la=()=>b.createElement("div",{className:ue.row},b.createElement("div",{className:ue.leftLayout},b.createElement($t,{style:{height:675}},bt===1&&b.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Ln(2)},b.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",b.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",b.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",b.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",b.createElement("br",null)),b.createElement("div",{className:ue.imgBox,style:{marginTop:75}},b.createElement("img",{width:56,src:Le}),b.createElement("span",null,"\u7F16\u8F91\u533A"))),bt===2&&b.createElement("div",{"data-text":"edit",onBlur:()=>{Ft.current.innerHTML||Ln(1)},ref:Ft,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),b.createElement("div",{className:ue.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},b.createElement("div",{className:ue.imgBox,style:{marginTop:240}},b.createElement("img",{width:56,src:Be}),b.createElement("span",null,"\u9884\u89C8\u533A")))),$r=(We,Tt,Nt,Wt)=>{var zt;console.log(We,Tt,Nt,Wt,"onDataChange\u4FEE\u6539\u6570\u503C");const Bn=JSON.parse(JSON.stringify(ir));Wt===void 0?Bn[Tt][We]=Nt:Bn[Tt].questions[Wt][We]=Nt;const wn=Bt({},Bn[Tt]),Tn=(zt=Mn.find(Pn=>Pn.id===(wn==null?void 0:wn.type)))==null?void 0:zt.deal;Bn[Tt]=Tn(wn),Gn(Bn)},Ta=(We,Tt,Nt)=>{var Wt;const zt=Nt!==void 0,Bn=(Wt=Mn.find(Pn=>Pn.id===(We==null?void 0:We.type)))==null?void 0:Wt.type,wn=`${Tt+1}.${Nt===void 0?"":Nt+1+"."}`,Tn=`${(We==null?void 0:We.type)==="7"?"{{":""}${wn}\u3010${Bn}\u3011${(We==null?void 0:We.question)||""}`;return b.createElement(b.Fragment,null,zt&&b.createElement("h4",{contentEditable:!0}),b.createElement(qe,{id:We==null?void 0:We.id,tagName:"div",value:Tn}))},wa=(We,Tt)=>gt(void 0,null,function*(){var Nt;const Wt=yield yt(We,Tt),zt=(Nt=Wt==null?void 0:Wt.data)==null?void 0:Nt.content;if(zt!=null&&zt.length){const Bn=ha(zt)[0];zn.splice(Tt,1,Bn),ir.splice(Tt,1,Bn),cr([...zn]),Gn([...ir])}}),Ca=(We,Tt,Nt)=>{var Wt;const zt=Nt!==void 0,Bn=(Wt=Mn.find(Tn=>Tn.id===(We==null?void 0:We.type)))==null?void 0:Wt.type,wn=`${Tt+1}.${Nt===void 0?"":Nt+1+"."}`;return zt?b.createElement("div",{style:{padding:"10px 18px"}},`${wn}\u3010${Bn}\u3011`,b.createElement(qe,{id:We==null?void 0:We.id,tagName:"span",className:ue.edit,onBlur:Tn=>$r("question",Tt,Tn,Nt),value:(We==null?void 0:We.question)||""})):b.createElement(b.Fragment,null,b.createElement("div",{className:ue.actionHead},b.createElement("div",{className:"c-light-primary"},`${wn}\u3010${Bn}\u3011`),Sn!==1&&b.createElement(Oe.Z,{disabled:(We==null?void 0:We.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:Tn=>$r("score",Tt,Tn,Nt),value:We==null?void 0:We.score}),b.createElement(Se.Z,{align:"middle",style:{marginLeft:"auto"}},!!yt&&b.createElement("span",{className:"current c-light-primary mr30",onClick:()=>wa(We,Tt)},b.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),b.createElement(he.default,{onChange:Tn=>$r("checked",Tt,Tn.target.checked,Nt),checked:!!(We!=null&&We.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),b.createElement(qe,{id:We==null?void 0:We.id,tagName:"div",style:{padding:"10px 18px"},className:ue.edit,onBlur:Tn=>$r("question",Tt,Tn,Nt),value:We==null?void 0:We.question}))},ga=(We,Tt,Nt)=>b.createElement(b.Fragment,null,["0","1","2","4"].includes(We==null?void 0:We.type)&&b.createElement(qe,{id:We==null?void 0:We.id,value:`\u7B54\u6848\uFF1A${Tt||""}`,tagName:"p"}),!Nt&&b.createElement(qe,{id:We==null?void 0:We.id,value:`\u96BE\u5EA6\uFF1A${(We==null?void 0:We.difficulty)||""}`,tagName:"p"}),(We==null?void 0:We.type)!=="7"&&b.createElement(qe,{id:We==null?void 0:We.id,value:`\u89E3\u6790\uFF1A${(We==null?void 0:We.analyze)||""}`,tagName:"p"}),!Nt&&b.createElement(qe,{id:We==null?void 0:We.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(We==null?void 0:We.knowledgePoint)||""}`,tagName:"p"})),pa=(We,Tt,Nt,Wt)=>{const zt=Wt!==void 0,Bn=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],wn=zt&&!We.last&&!We.errorMsg?{marginBottom:10}:{},Tn=Bn.map(Pn=>({key:Pn,label:Pn,onClick:()=>$r("difficulty",Nt,Pn,Wt)}));return b.createElement("div",{className:ue.liWrap,style:wn},["4"].includes(We==null?void 0:We.type)&&b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),b.createElement(qe,{id:We==null?void 0:We.id,tagName:"div",className:`${ue.edit} c-black`,onBlur:Pn=>$r("answer",Nt,[Pn],Wt),value:Tt})),!zt&&b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),b.createElement("div",{className:"c-black"},b.createElement(ze.Z,{menu:{items:Tn}},b.createElement("span",{className:"c-light-primary"},We==null?void 0:We.difficulty,b.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(We==null?void 0:We.type)!=="7"&&b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),b.createElement(qe,{id:We==null?void 0:We.id,tagName:"div",className:`${ue.edit} c-grey-333`,onBlur:Pn=>$r("analyze",Nt,Pn,Wt),value:We==null?void 0:We.analyze})),!zt&&b.createElement("div",{onKeyDown:Mt,className:ue.li},b.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),b.createElement(qe,{id:We==null?void 0:We.id,tagName:"div",value:(We==null?void 0:We.knowledgePoint)||"",className:`${ue.edit} c-grey-333`,onBlur:Pn=>$r("knowledgePoint",Nt,Xn(Cr(Pn)),Wt)})))},Wr=We=>b.createElement(b.Fragment,null,typeof(We==null?void 0:We.errorMsg)=="string"&&!!(We!=null&&We.errorMsg)&&b.createElement("h5",{contentEditable:!1},b.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),b.createElement("div",null,We==null?void 0:We.errorMsg))),ra=We=>b.createElement(b.Fragment,null,typeof(We==null?void 0:We.errorMsg)=="string"&&!!(We!=null&&We.errorMsg)&&b.createElement("h5",null,b.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),b.createElement("div",null,We==null?void 0:We.errorMsg))),ya=(We,Tt,Nt,Wt)=>{let zt="flex";return(Rt&&kr!==Wt||Yn&&!(Nt!=null&&Nt.errorMsg))&&(zt="none"),b.createElement("div",{className:ue.row,style:{display:zt}},b.createElement("div",{className:ue.leftLayout},ht||b.createElement($t,null,b.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},We))),b.createElement("div",{className:ue.rightLayout},b.createElement(dn,{className:Nt!=null&&Nt.errorMsg?ue.error:""},Tt)))},Mn=[{id:"0",type:"\u5355\u9009\u9898",element:(We,Tt,Nt)=>{var Wt,zt;const Bn=Nt!==void 0;let wn=(Wt=We==null?void 0:We.answer)==null?void 0:Wt[0];const Tn=b.createElement(b.Fragment,null,Ta(We,Tt,Nt),(zt=We==null?void 0:We.options)==null?void 0:zt.map((br,xr)=>b.createElement(qe,{id:We==null?void 0:We.id,key:xr,value:`${be[xr]}.${br}`,tagName:"p"})),ga(We,wn,Bn),Wr(We));let Pn=Bn?We:ir[Tt];const $n=Pn==null?void 0:Pn.options,Or=b.createElement(b.Fragment,null,Ca(Pn,Tt,Nt),$n==null?void 0:$n.map((br,xr)=>{var Hr;return b.createElement("div",{key:xr,className:ue.option},b.createElement("aside",{className:((Hr=Pn==null?void 0:Pn.answer)==null?void 0:Hr[0])===be[xr]?ue.active:"",onClick:()=>$r("answer",Tt,[be[xr]],Nt)},be[xr]),b.createElement(qe,{id:Pn==null?void 0:Pn.id,tagName:"div",className:`${ue.text}`,onBlur:zr=>{$n[xr]=zr,$r("options",Tt,$n,Nt)},value:br}))}),pa(Pn,"",Tt,Nt),ra(Pn));return Bn?[Tn,Or]:ya(Tn,Or,Pn,Tt)},deal:We=>{var Tt,Nt,Wt;We.score=We.score===void 0?2:We.score;let zt=Xn((Tt=We==null?void 0:We.answer)==null?void 0:Tt[0]).toUpperCase();We.answer=zt?[zt]:[];let Bn=[];if(!(We!=null&&We.options))Bn.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{We.options=(Nt=We.options)==null?void 0:Nt.slice(0,8);const wn=We.options.map(Pn=>Pn==null?void 0:Pn.trim().replace(/^\s+|\s+$/g,""));new Set(wn).size!==wn.length&&Bn.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return zt||Bn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),zt&&(be.slice(0,((Wt=We==null?void 0:We.options)==null?void 0:Wt.length)||8).includes(zt)||Bn.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),Xn(We==null?void 0:We.question)||Bn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),We.errorMsg=Bn.join(` -`),We}},{id:"1",type:"\u591A\u9009\u9898",element:(We,Tt,Nt)=>{var Wt,zt;const Bn=Nt!==void 0;let wn=(Wt=We==null?void 0:We.answer)==null?void 0:Wt[0];const Tn=b.createElement(b.Fragment,null,Ta(We,Tt,Nt),(zt=We==null?void 0:We.options)==null?void 0:zt.map((br,xr)=>b.createElement(qe,{id:We==null?void 0:We.id,key:xr,value:`${be[xr]}.${br}`,tagName:"p"})),ga(We,wn,Bn),Wr(We));let Pn=Bn?We:ir[Tt];const $n=Pn==null?void 0:Pn.options,Or=b.createElement(b.Fragment,null,Ca(Pn,Tt,Nt),$n==null?void 0:$n.map((br,xr)=>{var Hr,zr;return b.createElement("div",{key:xr,className:ue.option},b.createElement("aside",{className:(zr=(Hr=Pn==null?void 0:Pn.answer)==null?void 0:Hr[0])!=null&&zr.includes(be[xr])?ue.active:"",onClick:()=>{var sa;let va=((sa=Pn==null?void 0:Pn.answer)==null?void 0:sa[0])||"";const Ba=be[xr];va.includes(Ba)?va=va.replace(new RegExp(Ba,"g"),""):va+=Ba,va=va.split("").sort().join(""),$r("answer",Tt,[va],Nt)}},be[xr]),b.createElement(qe,{id:Pn==null?void 0:Pn.id,tagName:"div",className:`${ue.text}`,onBlur:sa=>{$n[xr]=sa,$r("options",Tt,$n,Nt)},value:br}))}),pa(Pn,"",Tt,Nt),ra(Pn));return Bn?[Tn,Or]:ya(Tn,Or,Pn,Tt)},deal:We=>{var Tt,Nt,Wt;We.score=We.score===void 0?2:We.score;let zt=Xn((Tt=We==null?void 0:We.answer)==null?void 0:Tt[0]).toUpperCase().split("").sort().join("");We.answer=zt?[zt]:[];let Bn=[];if(!(We!=null&&We.options))Bn.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{We.options=(Nt=We.options)==null?void 0:Nt.slice(0,8);const wn=We.options.map(Pn=>Pn==null?void 0:Pn.trim().replace(/^\s+|\s+$/g,""));new Set(wn).size!==wn.length&&Bn.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(zt||Bn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),zt){const wn=be.slice(0,((Wt=We==null?void 0:We.options)==null?void 0:Wt.length)||8);Tr(wn).includes(zt)||Bn.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return Xn(We==null?void 0:We.question)||Bn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),We.errorMsg=Bn.join(` -`),We}},{id:"2",type:"\u5224\u65AD\u9898",element:(We,Tt,Nt)=>{var Wt,zt;const Bn=Nt!==void 0;let wn=(Wt=We==null?void 0:We.answer)==null?void 0:Wt[0];const Tn=b.createElement(b.Fragment,null,Ta(We,Tt,Nt),ga(We,wn,Bn),Wr(We));let Pn=Bn?We:ir[Tt];const $n=["\u6B63\u786E","\u9519\u8BEF"];let Or=((zt=Pn==null?void 0:Pn.answer)==null?void 0:zt[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(Or)?Or="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(Or)&&(Or="\u9519\u8BEF");const br=b.createElement(b.Fragment,null,Ca(Pn,Tt,Nt),$n==null?void 0:$n.map((xr,Hr)=>b.createElement("div",{key:Hr,className:ue.option},b.createElement("aside",{style:{borderRadius:2},className:Or===xr?ue.active:"",onClick:()=>$r("answer",Tt,[xr],Nt)},xr==="\u6B63\u786E"?"T":"F"),b.createElement("div",{style:{pointerEvents:"none"},className:`${ue.text}`},xr))),pa(Pn,"",Tt,Nt),ra(Pn));return Bn?[Tn,br]:ya(Tn,br,Pn,Tt)},deal:We=>{var Tt;We.score=We.score===void 0?2:We.score;let Nt=Xn((Tt=We==null?void 0:We.answer)==null?void 0:Tt[0]);We.answer=Nt?[Nt]:[];let Wt=[];return Nt||Wt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Nt&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Nt)&&Wt.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Xn(We==null?void 0:We.question)||Wt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),We.errorMsg=Wt.join(` -`),We}},{id:"3",type:"\u586B\u7A7A\u9898",element:(We,Tt,Nt)=>{var Wt,zt;const Bn=Nt!==void 0,wn=b.createElement(b.Fragment,null,Ta(We,Tt,Nt),(Wt=We==null?void 0:We.answer)==null?void 0:Wt.map(($n,Or)=>b.createElement(qe,{id:We==null?void 0:We.id,key:Or,tagName:"p",value:`\u7B54\u6848${Or+1}\uFF1A${$n.text||""}`})),ga(We,"",Bn),Wr(We));let Tn=Bn?We:ir[Tt];const Pn=b.createElement(b.Fragment,null,Ca(Tn,Tt,Nt),(zt=Tn==null?void 0:Tn.answer)==null?void 0:zt.map(($n,Or)=>b.createElement("div",{key:Or,className:ue.option},b.createElement("aside",{className:ue.fill},"\u586B\u7A7A\u9879",Or+1),$n.model===1&&b.createElement(qe,{id:Tn==null?void 0:Tn.id,tagName:"div",onBlur:br=>{Tn.answer[Or].latex=Cr(br),$r("answer",Tt,Tn.answer,Nt)},className:`${ue.text}`,value:$n.latex}),$n.model===2&&b.createElement(_e.Z,{value:$n.latex,onChange:br=>{Tn.answer[Or].latex=br,$r("answer",Tt,Tn.answer,Nt)}}))),pa(Tn,"",Tt,Nt),ra(Tn));return Bn?[wn,Pn]:ya(wn,Pn,Tn,Tt)},deal:We=>{var Tt,Nt,Wt,zt;We.score=We.score===void 0?2:We.score,We.question=(Tt=We.question)==null?void 0:Tt.replaceAll("\u2581","_");const Bn=(Nt=We.answer)==null?void 0:Nt.map(Tn=>{if(Object.prototype.toString.call(Tn)==="[object Object]")return Tn;Tn=Tn==null?void 0:Tn.trim();const Pn={model:1,text:Tn,latex:Tn};return Tn.startsWith("$$")&&Tn.endsWith("$$")||Tn.startsWith("`$$")&&Tn.endsWith("$$`")?(Pn.model=2,Pn.latex=Tn.slice(2,-2)):Pn.latex=Cr(Tn),Pn});We.answer=Bn;let wn=[];return Bn||wn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Xn(We==null?void 0:We.question)?We!=null&&We.question.includes("_")?(Wt=We==null?void 0:We.answer)!=null&&Wt.length&&((We==null?void 0:We.question.match(/_+/g))||[]).length!==((zt=We==null?void 0:We.answer)==null?void 0:zt.length)&&wn.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):wn.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):wn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),We.errorMsg=wn.join(` -`),We}},{id:"4",type:"\u7B80\u7B54\u9898",element:(We,Tt,Nt)=>{var Wt,zt;const Bn=Nt!==void 0;let wn=(Wt=We==null?void 0:We.answer)==null?void 0:Wt[0];const Tn=b.createElement(b.Fragment,null,Ta(We,Tt,Nt),ga(We,wn,Bn),Wr(We));let Pn=Bn?We:ir[Tt];const $n=b.createElement(b.Fragment,null,Ca(Pn,Tt,Nt),pa(Pn,(zt=Pn==null?void 0:Pn.answer)==null?void 0:zt[0],Tt,Nt),ra(Pn));return Bn?[Tn,$n]:ya(Tn,$n,Pn,Tt)},deal:We=>{We.score=We.score===void 0?5:We.score;let Tt=[];return Xn(We==null?void 0:We.question)||Tt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),We.errorMsg=Tt.join(` -`),We}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(We,Tt)=>{var Nt,Wt;const zt=ir[Tt],Bn=Cn.slice(0,4).map(wn=>({key:wn,label:wn,onClick:()=>$r("platform",Tt,wn)}));return b.createElement("div",{className:ue.row,style:{display:Yn?zt!=null&&zt.errorMsg?"flex":"none":"flex"}},b.createElement("div",{className:ue.leftLayout},b.createElement($t,null,b.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},Ta(We,Tt),b.createElement(qe,{id:We==null?void 0:We.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(We==null?void 0:We.description)||""}`,tagName:"p"}),ga(We),b.createElement(qe,{id:We==null?void 0:We.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${We==null?void 0:We.timeLimit}`,tagName:"p"}),b.createElement(qe,{id:We==null?void 0:We.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(We==null?void 0:We.platform)||""}`,tagName:"p"}),b.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),b.createElement("h4",null),b.createElement(qe,{id:We==null?void 0:We.id,value:(We==null?void 0:We.code)||"",tagName:"div"}),(Nt=We==null?void 0:We.inputs)==null?void 0:Nt.map((wn,Tn)=>{var Pn;return b.createElement(b.Fragment,{key:Tn},b.createElement("h4",null),b.createElement(qe,{id:We==null?void 0:We.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Tn+1})\u8F93\u5165\uFF1A${wn||""}`,tagName:"div"}),b.createElement(qe,{id:We==null?void 0:We.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Tn+1})\u8F93\u51FA\uFF1A${((Pn=We==null?void 0:We.outputs)==null?void 0:Pn[Tn])||""}`,tagName:"div"}))}),Wr(We)))),b.createElement("div",{className:ue.rightLayout},b.createElement(dn,{className:zt!=null&&zt.errorMsg?ue.error:""},Ca(zt,Tt),b.createElement("div",{className:ue.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),b.createElement(qe,{className:ue.edit,id:zt==null?void 0:zt.id,value:zt==null?void 0:zt.description,tagName:"div",onBlur:wn=>$r("description",Tt,wn)}))),pa(zt,"",Tt),b.createElement("div",{className:ue.liWrap},b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),b.createElement(qe,{className:ue.edit,id:zt==null?void 0:zt.id,value:zt==null?void 0:zt.timeLimit,tagName:"div",onBlur:wn=>$r("timeLimit",Tt,Cr(wn))})),b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),b.createElement("div",{className:"c-black"},b.createElement(ze.Z,{menu:{items:Bn}},b.createElement("span",{className:"c-light-primary"},zt==null?void 0:zt.platform,b.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),b.createElement("div",{className:ue.li,style:{flexDirection:"column",alignItems:"start"}},b.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),b.createElement(qe,{className:ue.edit,id:zt==null?void 0:zt.id,value:(zt==null?void 0:zt.code)||"",onBlur:wn=>$r("code",Tt,Cr(wn)),tagName:"div"}))),(Wt=zt==null?void 0:zt.inputs)==null?void 0:Wt.map((wn,Tn)=>{var Pn;return b.createElement("div",{className:ue.liWrap,key:Tn},b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Tn+1,")\u8F93\u5165\uFF1A"),b.createElement(qe,{id:zt==null?void 0:zt.id,value:wn||"",className:ue.edit,onBlur:$n=>{const Or=[...(zt==null?void 0:zt.inputs)||[]];Or[Tn]=Cr($n),$r("inputs",Tt,Or)},tagName:"div"})),b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Tn+1,")\u8F93\u51FA\uFF1A"),b.createElement(qe,{id:zt==null?void 0:zt.id,value:((Pn=zt==null?void 0:zt.outputs)==null?void 0:Pn[Tn])||"",className:ue.edit,onBlur:$n=>{const Or=[...(zt==null?void 0:zt.outputs)||[]];Or[Tn]=Cr($n),$r("outputs",Tt,Or)},tagName:"div"})))}),ra(zt))))},deal:We=>{var Tt,Nt,Wt;We.score=We.score===void 0?10:We.score,We.code=(Tt=We.code)==null?void 0:Tt.trim();let zt=[];Xn(We==null?void 0:We.question)?((Nt=We==null?void 0:We.question)==null?void 0:Nt.length)>60&&zt.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):zt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Xn(We==null?void 0:We.description)||zt.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const Bn=Xn(String((We==null?void 0:We.timeLimit)||""));if(We.timeLimit=Bn,(!Bn||Bn&&!["3","4","5","6","7","8","9","10"].includes(Bn))&&zt.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),We.platform=Xn(We==null?void 0:We.platform),We!=null&&We.platform){const wn=["c","c++","java","python"],Tn=(Wt=We==null?void 0:We.platform)==null?void 0:Wt.toLowerCase(),Pn=wn.findIndex($n=>$n===Tn);Pn>-1?We.platform=Cn[Pn]:zt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else zt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(We!=null&&We.inputs)||!(We!=null&&We.outputs))We.inputs=[],We.outputs=[],zt.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const wn=Math.min(We.inputs.length,We.outputs.length);We.inputs=We.inputs.slice(0,wn),We.outputs=We.outputs.slice(0,wn),We.outputs.some(Tn=>!Xn(Tn))&&zt.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return We.errorMsg=zt.join(` -`),We}},{id:"7",type:"\u7EC4\u5408\u9898",element:(We,Tt)=>{var Nt,Wt;const zt=ir[Tt];return b.createElement("div",{className:ue.row,style:{display:Yn?zt!=null&&zt.errorMsg?"flex":"none":"flex"}},b.createElement("div",{className:ue.leftLayout},b.createElement($t,null,b.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},Ta(We,Tt),ga(We),(Nt=We==null?void 0:We.questions)==null?void 0:Nt.map((Bn,wn)=>{var Tn;const Pn=(Tn=Mn.find($n=>$n.id===(Bn==null?void 0:Bn.type)))==null?void 0:Tn.element;return b.createElement(b.Fragment,{key:`left-${We.id}-${wn}`},Pn(Bn,Tt,wn)[0])}),Wr(We),b.createElement("p",{contentEditable:!0},"}}")))),b.createElement("div",{className:ue.rightLayout},b.createElement(dn,{className:zt!=null&&zt.errorMsg?ue.error:""},Ca(zt,Tt),pa(zt,"",Tt),(Wt=zt==null?void 0:zt.questions)==null?void 0:Wt.map((Bn,wn)=>{var Tn;const Pn=(Tn=Mn.find($n=>$n.id===(Bn==null?void 0:Bn.type)))==null?void 0:Tn.element;return b.createElement(b.Fragment,{key:`right-${zt.id}-${wn}`},Pn(Bn,Tt,wn)[1])}),ra(zt))))},deal:We=>{var Tt,Nt,Wt,zt,Bn;const wn=ha,Tn=[...Mn],Pn=Tn.findIndex(xr=>xr.id==="0"),$n=Tn.findIndex(xr=>xr.id==="1");if(Pn!==-1){const xr=Tn[Pn].deal;Tn[Pn].deal=Hr=>{const zr=xr(Hr);return zr.errorMsg&&(zr.errorMsg=zr.errorMsg.split(` +`),ue)},24108:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return ce}});var b=E(59301),ue={digitalLabel:"digitalLabel___tImKs",active:"active___Ck70Q"},ce=({number:ge,active:oe,className:xe})=>b.createElement("div",{className:`${ue.digitalLabel} ${oe?ue.active:""} ${xe}`},ge)},79934:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return Ke}});var b=E(59301),ue=E(18287),le={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},ce=E(73631),ge=E(5623),oe=E(70610),xe=Object.defineProperty,Oe=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,ct=(Le,Be,Re)=>Be in Le?xe(Le,Be,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Le[Be]=Re,Xe=(Le,Be)=>{for(var Re in Be||(Be={}))ze.call(Be,Re)&&ct(Le,Re,Be[Re]);if(he)for(var Re of he(Be))Te.call(Be,Re)&&ct(Le,Re,Be[Re]);return Le},tt=(Le,Be)=>Oe(Le,Se(Be)),Ue=(Le,Be,Re)=>new Promise((Ie,Ae)=>{var Ye=nt=>{try{_e(Re.next(nt))}catch($e){Ae($e)}},st=nt=>{try{_e(Re.throw(nt))}catch($e){Ae($e)}},_e=nt=>nt.done?Ie(nt.value):Promise.resolve(nt.value).then(Ye,st);_e((Re=Re.apply(Le,Be)).next())}),Ke=({value:Le,onChange:Be,scrollId:Re})=>{const[Ie,Ae]=(0,b.useState)([]);(0,b.useEffect)(()=>{Ye()},[]);const Ye=()=>Ue(void 0,null,function*(){const Ve=yield(0,oe.NZ)({});if(Ve!=null&&Ve.data){const et=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:b.createElement("img",{src:ce,className:le.folderIcon}),isLeaf:!1,children:st(Ve.data||[])}];Ae(et)}}),st=Ve=>Ve.map(et=>({title:et.name,key:et.group_id,icon:b.createElement("img",{src:ce,className:le.folderIcon}),isLeaf:et.children.length===0,children:st(et.children)})),_e=(Ve,et,qe)=>Ve.map(Ct=>Ct.key===et?Xe(Xe({},Ct),qe):Ct.children?tt(Xe({},Ct),{children:_e(Ct.children,et,qe)}):Ct),nt=(Ve,et,qe)=>Ve.map(Ct=>{if(Ct.key===et)return tt(Xe({},Ct),{icon:qe?b.createElement("img",{src:ge,className:le.folderIcon}):b.createElement("img",{src:ce,className:le.folderIcon})});if(Ct.children)return tt(Xe({},Ct),{children:nt(Ct.children,et,qe)})}),$e=(Ve,et)=>{Ae(qe=>nt(qe,et.node.key,et.expanded))},Me=Le?{selectedKeys:Le,defaultExpandedKeys:Le}:{};return Ie.length>0&&b.createElement("div",{id:Re||""},b.createElement(ue.default,Xe({showLine:{showLeafIcon:!1},showIcon:!0,treeData:Ie,className:le.folderWrapper,onSelect:Be,onExpand:$e},Me)))}},84216:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return oe}});var b=E(37639),ue={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},le=E(32637),ce=E(59301),oe=({type:xe,style:Oe})=>{const Se=ce.createElement("div",{className:ue.wrap,onClick:he=>{he.preventDefault(),he.stopPropagation()}},ce.createElement("p",null,xe==="shixun"||xe==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",ce.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",xe==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),ce.createElement("div",{className:ue.contact},ce.createElement("div",{className:ue.img},ce.createElement("img",{src:le,width:"124px",height:"124px"})),ce.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return ce.createElement(b.Z,{content:Se},ce.createElement("span",{className:ue.text,style:Oe},"\u9AD8\u6D88\u8017"))}},6077:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return ze}});var b=E(59301),ue={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},le=E(92310),ce=E.n(le),ge=E(29787),oe=E(2859),xe=E(82093),Oe=E(49661),Se=(Te,ct,Xe)=>new Promise((tt,Ue)=>{var We=Be=>{try{Le(Xe.next(Be))}catch(Re){Ue(Re)}},Ke=Be=>{try{Le(Xe.throw(Be))}catch(Re){Ue(Re)}},Le=Be=>Be.done?tt(Be.value):Promise.resolve(Be.value).then(We,Ke);Le((Xe=Xe.apply(Te,ct)).next())}),ze=({data:Te,className:ct,fullWidth:Xe,style:tt={},onClose:Ue,onOk:We,showFullTools:Ke,noAssociationId:Le})=>{const Be=(0,b.useRef)(null),Re=(0,b.useRef)(null),Ie=(0,b.useRef)(null),Ae=(0,b.useRef)(null),[Ye,st]=(0,b.useState)(!1),[_e,nt]=(0,b.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,b.useEffect)(()=>(Ie.current||(Ie.current=document.createElement("style"),document.head.appendChild(Ie.current)),Te!=null&&Te.visible?(document.body.setAttribute("data-custom","y-hidden"),Ie.current.innerHTML=" html { overflow-y: hidden; }",Te!=null&&Te.src&&$e()):(document.body.removeAttribute("data-custom"),Ie.current&&(document.head.removeChild(Ie.current),Ie.current=null)),()=>{document.body.removeAttribute("data-custom"),Ie.current&&(document.head.removeChild(Ie.current),Ie.current=null)}),[Te==null?void 0:Te.visible]);const $e=()=>Se(void 0,null,function*(){st(!0),nt("\u6B63\u5728\u52A0\u8F7D\u4E2D");const qe=yield(0,Oe.ZJ)(Te==null?void 0:Te.src);Be.current.src="",Be.current.src=qe,Be.current.onload=function(){et()},st(!1),nt("")}),Me=qe=>Se(void 0,null,function*(){st(!0),nt("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Ct=yield(0,xe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Te.title,file:qe.dataUrl}});Ct!=null&&Ct.id&&!Le?(yield(0,xe.ZP)(`/api/attachments/${Te.id}/add_subitem.json`,{method:"post",body:{subitem_id:Ct==null?void 0:Ct.id,settings:JSON.stringify(qe.state)}})).status===0&&We():Ct!=null&&Ct.id&&We(Ct),st(!1),nt("")}),Ve=()=>{const qe=document.querySelector('a[href="https://markerjs.com/"]');qe&&qe.parentNode&&(qe.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(It=>{const xt=document.querySelector(It.name);xt&&xt.setAttribute("title",It.title)})},et=()=>{Re.current=new oe.hP(Be.current),Re.current.targetRoot=Ae.current,Re.current.addEventListener("render",Me),Re.current.addEventListener("beforeclose",Ue),Ke&&(Re.current.availableMarkerTypes=Re.current.ALL_MARKER_TYPES,Re.current.uiStyleSettings.redoButtonVisible=!0,Re.current.uiStyleSettings.notesButtonVisible=!0,Re.current.uiStyleSettings.zoomButtonVisible=!0,Re.current.uiStyleSettings.zoomOutButtonVisible=!0,Re.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=Re.current.uiStyleSettings,Re.current.show(),Te!=null&&Te.snapshotData&&Re.current.restoreState(Te.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ve()},300)};return b.createElement(b.Fragment,null,(Te==null?void 0:Te.visible)&&b.createElement(ge.Z,{spinning:Ye,tip:_e,style:{position:"absolute",width:"100vw"}},b.createElement("div",{ref:Ae,className:ce()(ue.imageDimensions,ct,Xe?ue.fullWidth:""),style:tt},b.createElement("img",{className:ue.img,ref:Be}))))}},30008:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return de},$:function(){return pe}});var b=E(59301),ue={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},le=E(92310),ce=E.n(le),ge=E(28284),oe=E(6767),xe=E(62957),Oe=E(71051),Se=E(77019),he=E(62673),ze=E(75727),Te=E(14566),ct=E(99571),Xe=E(60242),tt=E(37568),Ue=E(71360),We=E(90524),Ke="data:image/png;base64,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",Le="data:image/png;base64,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",Be="data:image/png;base64,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",Re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",Ie=E(82093),Ae=E(79934),Ye=E(5623),st=E(88831),_e=E(65986),nt=E(45596),$e=E(15342),Me=E.n($e),Ve=(Ee,De,fe)=>new Promise((Qe,Ut)=>{var an=Pt=>{try{mt(fe.next(Pt))}catch(Lt){Ut(Lt)}},Sn=Pt=>{try{mt(fe.throw(Pt))}catch(Lt){Ut(Lt)}},mt=Pt=>Pt.done?Qe(Pt.value):Promise.resolve(Pt.value).then(an,Sn);mt((fe=fe.apply(Ee,De)).next())}),qe=b.memo(({tagName:Ee="div",value:De="",className:fe,style:Qe={},onBlur:Ut,id:an})=>{const Sn=(0,b.useRef)(null);(0,b.useEffect)(()=>{if(!Sn.current)return;Ve(void 0,null,function*(){const Lt=Sn.current;Lt.innerHTML="";const Jt=De==null?void 0:De.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const pn of Jt)if(pn.startsWith("$$")&&pn.endsWith("$$")||pn.startsWith("`$$")&&pn.endsWith("$$`")){const Zt=pn.startsWith("`$$")?pn.slice(3,-3):pn.slice(2,-2),ht=document.createElement("span");ht.setAttribute("contentEditable","false"),ht.setAttribute("title",pn),ht.className="edu_latex",Lt.appendChild(ht),Me().render(Zt,ht,{throwOnError:!1})}else{const Zt=pn==null?void 0:pn.replace(/<[^>]*>/g,ht=>ht.startsWith("{var Pt,Lt;if(Ut&&Sn.current){const pn=Sn.current.cloneNode(!0),Zt=pn.querySelectorAll("span.edu_latex");for(let ht of Zt){const tn=ht.getAttribute("title"),yt=document.createTextNode(tn||""),Rt=ht;(Lt=(Pt=Rt.parentNode)==null?void 0:Pt.replaceChild)==null||Lt.call(Pt,yt,Rt)}Ut(pn.innerHTML)}};return b.createElement(b.Fragment,null,b.createElement(Ee,{ref:Sn,contentEditable:!0,className:fe,style:Qe,onBlur:mt}))}),Ct=E(34055),It=E(33796),xt=E(74049),Gt=E(61471),rt=Object.defineProperty,Ge=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,wt=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,Ht=(Ee,De,fe)=>De in Ee?rt(Ee,De,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Ee[De]=fe,Bt=(Ee,De)=>{for(var fe in De||(De={}))Dt.call(De,fe)&&Ht(Ee,fe,De[fe]);if(wt)for(var fe of wt(De))ot.call(De,fe)&&Ht(Ee,fe,De[fe]);return Ee},ln=(Ee,De)=>Ge(Ee,Pe(De)),gt=(Ee,De,fe)=>new Promise((Qe,Ut)=>{var an=Pt=>{try{mt(fe.next(Pt))}catch(Lt){Ut(Lt)}},Sn=Pt=>{try{mt(fe.throw(Pt))}catch(Lt){Ut(Lt)}},mt=Pt=>Pt.done?Qe(Pt.value):Promise.resolve(Pt.value).then(an,Sn);mt((fe=fe.apply(Ee,De)).next())});const Yt=Ee=>{Ee.preventDefault();let fe=(Ee.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,fe)},Mt=Ee=>{Ee.key==="Enter"&&Ee.preventDefault()},$t=({children:Ee,style:De})=>b.createElement("div",{className:ue.leftBox,style:De,onPaste:Yt},Ee),dn=({children:Ee,style:De,className:fe})=>b.createElement("div",{className:ce()(ue.rightBox,fe),style:De,onPaste:Yt},Ee),Ne=({className:Ee,style:De={},width:fe=1200,onCancel:Qe=()=>{},onSuccess:Ut=()=>{},gather:an={},mode:Sn=1,stickyTop:mt=0,subDisciplineId:Pt=[],hideWordFeatures:Lt,dataSource:Jt=[],customLeftHeadNode:pn,customRightHeadNode:Zt,customLeftContent:ht,hideRecognition:tn=!1,onExchange:yt,isSingleSelection:Rt=!1,underpinBackgroundStyle:vt={},headExtraNode:jt,isRefreshItemBank:At=!1,okText:Je="\u786E\u5B9A\u5BFC\u5165",onSave:cn})=>{var gn;const[bt,Ln]=(0,b.useState)(1),[ar,Hn]=(0,b.useState)(0),[Vt,dr]=(0,b.useState)(""),[qn,xn]=(0,b.useState)(!1),[zn,cr]=(0,b.useState)([]),[ir,Gn]=(0,b.useState)([]),[Yn,nn]=(0,b.useState)(!1),[An,In]=(0,b.useState)(!1),[wn,Ar]=(0,b.useState)(!1),[gr,or]=(0,b.useState)(!1),[Pr,Mr]=(0,b.useState)([]),[Fr,wr]=(0,b.useState)(1),[Ir,lr]=(0,b.useState)(!1),[Pn,Sr]=(0,b.useState)(!0),[kr,Ur]=(0,b.useState)(0),[rn,Qt]=(0,b.useState)(!1),[hr]=ge.default.useForm(),[er]=ge.default.useForm(),Ft=(0,b.useRef)(null),on=(0,b.useRef)(null),sr=(0,b.useRef)(),Kt=(0,b.useRef)(null),be=["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"],Cn=["C","C++","Java","Python","JavaScript","Ruby"];(0,b.useEffect)(()=>{Jt!=null&&Jt.length&&tr(Jt)},[Jt]),(0,b.useEffect)(()=>{bt===2&&Ft.current.focus()},[bt]),(0,b.useEffect)(()=>{wn&&un()},[wn]);const yr=()=>{if(bt===1){oe.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}xe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>gt(void 0,null,function*(){Ln(1)})})},un=()=>gt(void 0,null,function*(){const je=yield(0,Ie.ZP)("/api/disciplines.json",{method:"get",params:{source:Sn===1?"new_question":"subject"}});Mr(je.disciplines||[])}),Tr=je=>{const Tt=[],Nt=(Wt,zt)=>{Wt.length>=2&&Tt.push(Wt.join(""));for(let _n=zt;_n(je=je||"",je=String(je),je=je.replace(/\s+/g,""),je),Cr=je=>(je=je||"",je=String(je),je=je.replace(/
    /g,""),je=je.replace(/
    /g,` +`),je=je.replace(/<\/div>/g,` +`),je=_t(je),je),Dr=je=>je.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),_t=je=>je.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),Rr=je=>{var Tt;const Nt=je.clipboardData;if(Nt){const Wt=Nt.types.toString(),zt=Nt.items;if(Wt==="Files"||Nt.types.indexOf("Files")>-1){je.preventDefault();try{let _n=zt[1];((Tt=zt[0])==null?void 0:Tt.kind)==="file"&&(_n=zt[0]);const Tn=_n.getAsFile();(0,nt.I)(Tn,Dn=>{var Bn;if(Dn.id){if(((Bn=Tn==null?void 0:Tn.type)==null?void 0:Bn.indexOf("image"))>-1){const $n=``;document.execCommand("insertText",!1,$n)}}else(Dn==null?void 0:Dn.status)===401&&(document.location.href="/user/login")})}catch(_n){oe.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function Kr(je,Tt){return gt(this,null,function*(){if(typeof je=="string")return yield Tt(je);if(typeof je!="object"||je===null)return je;if(Array.isArray(je))return yield Promise.all(je.map(zt=>gt(this,null,function*(){return yield Kr(zt,Tt)})));const Nt={};for(const Wt in je)if(Object.prototype.hasOwnProperty.call(je,Wt)){const zt=je[Wt];typeof zt=="string"?Nt[Wt]=yield Tt(zt):typeof zt=="object"?Nt[Wt]=yield Kr(zt,Tt):Nt[Wt]=zt}return Nt})}const qr=()=>gt(void 0,null,function*(){var je;xn(!0),dr("\u5904\u7406\u4E2D"),yield new Promise(Wt=>setTimeout(Wt,1e3));let Tt=(je=on.current)==null?void 0:je.querySelectorAll('[data-text="edit"]'),Nt="";try{Tt.forEach(function(Wt){var zt,_n,Tn,Dn;const Bn=Wt.cloneNode(!0),$n=Bn.querySelectorAll("span.edu_latex");for(let br of $n){const xr=br.getAttribute("title"),Hr=document.createTextNode(xr),zr=br;(_n=(zt=zr.parentNode)==null?void 0:zt.replaceChild)==null||_n.call(zt,Hr,zr)}const Or=Bn.querySelectorAll("span[style]");for(let br of Or)if(br.style.fontFamily){const xr=br.innerHTML,Hr=document.createTextNode(xr),zr=br;(Dn=(Tn=zr.parentNode)==null?void 0:Tn.replaceChild)==null||Dn.call(Tn,Hr,zr)}Bn==null||Bn.childNodes.forEach(function(br){br.nodeType===Node.ELEMENT_NODE&&br.localName!=="h5"&&br.localName!=="h4"?Nt+=`

    ${br.innerHTML}

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

    ${br.textContent}

    `)})}),vr("/api/intelligent_imports/import.json",{html:_t(Nt)})}catch(Wt){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",Wt)}}),ha=je=>{let Tt=je.filter(Nt=>!!(Nt!=null&&Nt.type));return Tt=Tt.map(Nt=>{var Wt,zt;const _n=(Wt=Mn.find(Dn=>Dn.id===(Nt==null?void 0:Nt.type)))==null?void 0:Wt.deal,Tn=ln(Bt({},Nt),{id:String(Math.random()).slice(-6),knowledgePoint:(zt=Xn(Nt==null?void 0:Nt.knowledgePoint))==null?void 0:zt.replaceAll(";","\uFF1B")});return _n?_n(Tn):Tn}),Tt},ma=()=>{if(bt===1){oe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}xe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:qr})},la=()=>b.createElement("div",{className:ue.row},b.createElement("div",{className:ue.leftLayout},b.createElement($t,{style:{height:675}},bt===1&&b.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Ln(2)},b.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",b.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",b.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",b.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",b.createElement("br",null)),b.createElement("div",{className:ue.imgBox,style:{marginTop:75}},b.createElement("img",{width:56,src:Le}),b.createElement("span",null,"\u7F16\u8F91\u533A"))),bt===2&&b.createElement("div",{"data-text":"edit",onBlur:()=>{Ft.current.innerHTML||Ln(1)},ref:Ft,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),b.createElement("div",{className:ue.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},b.createElement("div",{className:ue.imgBox,style:{marginTop:240}},b.createElement("img",{width:56,src:Be}),b.createElement("span",null,"\u9884\u89C8\u533A")))),$r=(je,Tt,Nt,Wt)=>{var zt;console.log(je,Tt,Nt,Wt,"onDataChange\u4FEE\u6539\u6570\u503C");const _n=JSON.parse(JSON.stringify(ir));Wt===void 0?_n[Tt][je]=Nt:_n[Tt].questions[Wt][je]=Nt;const Tn=Bt({},_n[Tt]),Dn=(zt=Mn.find(Bn=>Bn.id===(Tn==null?void 0:Tn.type)))==null?void 0:zt.deal;_n[Tt]=Dn(Tn),Gn(_n)},Ta=(je,Tt,Nt)=>{var Wt;const zt=Nt!==void 0,_n=(Wt=Mn.find(Bn=>Bn.id===(je==null?void 0:je.type)))==null?void 0:Wt.type,Tn=`${Tt+1}.${Nt===void 0?"":Nt+1+"."}`,Dn=`${(je==null?void 0:je.type)==="7"?"{{":""}${Tn}\u3010${_n}\u3011${(je==null?void 0:je.question)||""}`;return b.createElement(b.Fragment,null,zt&&b.createElement("h4",{contentEditable:!0}),b.createElement(qe,{id:je==null?void 0:je.id,tagName:"div",value:Dn}))},wa=(je,Tt)=>gt(void 0,null,function*(){var Nt;const Wt=yield yt(je,Tt),zt=(Nt=Wt==null?void 0:Wt.data)==null?void 0:Nt.content;if(zt!=null&&zt.length){const _n=ha(zt)[0];zn.splice(Tt,1,_n),ir.splice(Tt,1,_n),cr([...zn]),Gn([...ir])}}),Ca=(je,Tt,Nt)=>{var Wt;const zt=Nt!==void 0,_n=(Wt=Mn.find(Dn=>Dn.id===(je==null?void 0:je.type)))==null?void 0:Wt.type,Tn=`${Tt+1}.${Nt===void 0?"":Nt+1+"."}`;return zt?b.createElement("div",{style:{padding:"10px 18px"}},`${Tn}\u3010${_n}\u3011`,b.createElement(qe,{id:je==null?void 0:je.id,tagName:"span",className:ue.edit,onBlur:Dn=>$r("question",Tt,Dn,Nt),value:(je==null?void 0:je.question)||""})):b.createElement(b.Fragment,null,b.createElement("div",{className:ue.actionHead},b.createElement("div",{className:"c-light-primary"},`${Tn}\u3010${_n}\u3011`),Sn!==1&&b.createElement(Oe.Z,{disabled:(je==null?void 0:je.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:Dn=>$r("score",Tt,Dn,Nt),value:je==null?void 0:je.score}),b.createElement(Se.Z,{align:"middle",style:{marginLeft:"auto"}},!!yt&&b.createElement("span",{className:"current c-light-primary mr30",onClick:()=>wa(je,Tt)},b.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),b.createElement(he.default,{onChange:Dn=>$r("checked",Tt,Dn.target.checked,Nt),checked:!!(je!=null&&je.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),b.createElement(qe,{id:je==null?void 0:je.id,tagName:"div",style:{padding:"10px 18px"},className:ue.edit,onBlur:Dn=>$r("question",Tt,Dn,Nt),value:je==null?void 0:je.question}))},ga=(je,Tt,Nt)=>b.createElement(b.Fragment,null,["0","1","2","4"].includes(je==null?void 0:je.type)&&b.createElement(qe,{id:je==null?void 0:je.id,value:`\u7B54\u6848\uFF1A${Tt||""}`,tagName:"p"}),!Nt&&b.createElement(qe,{id:je==null?void 0:je.id,value:`\u96BE\u5EA6\uFF1A${(je==null?void 0:je.difficulty)||""}`,tagName:"p"}),(je==null?void 0:je.type)!=="7"&&b.createElement(qe,{id:je==null?void 0:je.id,value:`\u89E3\u6790\uFF1A${(je==null?void 0:je.analyze)||""}`,tagName:"p"}),!Nt&&b.createElement(qe,{id:je==null?void 0:je.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(je==null?void 0:je.knowledgePoint)||""}`,tagName:"p"})),pa=(je,Tt,Nt,Wt)=>{const zt=Wt!==void 0,_n=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Tn=zt&&!je.last&&!je.errorMsg?{marginBottom:10}:{},Dn=_n.map(Bn=>({key:Bn,label:Bn,onClick:()=>$r("difficulty",Nt,Bn,Wt)}));return b.createElement("div",{className:ue.liWrap,style:Tn},["4"].includes(je==null?void 0:je.type)&&b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),b.createElement(qe,{id:je==null?void 0:je.id,tagName:"div",className:`${ue.edit} c-black`,onBlur:Bn=>$r("answer",Nt,[Bn],Wt),value:Tt})),!zt&&b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),b.createElement("div",{className:"c-black"},b.createElement(ze.Z,{menu:{items:Dn}},b.createElement("span",{className:"c-light-primary"},je==null?void 0:je.difficulty,b.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(je==null?void 0:je.type)!=="7"&&b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),b.createElement(qe,{id:je==null?void 0:je.id,tagName:"div",className:`${ue.edit} c-grey-333`,onBlur:Bn=>$r("analyze",Nt,Bn,Wt),value:je==null?void 0:je.analyze})),!zt&&b.createElement("div",{onKeyDown:Mt,className:ue.li},b.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),b.createElement(qe,{id:je==null?void 0:je.id,tagName:"div",value:(je==null?void 0:je.knowledgePoint)||"",className:`${ue.edit} c-grey-333`,onBlur:Bn=>$r("knowledgePoint",Nt,Xn(Cr(Bn)),Wt)})))},Wr=je=>b.createElement(b.Fragment,null,typeof(je==null?void 0:je.errorMsg)=="string"&&!!(je!=null&&je.errorMsg)&&b.createElement("h5",{contentEditable:!1},b.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),b.createElement("div",null,je==null?void 0:je.errorMsg))),ra=je=>b.createElement(b.Fragment,null,typeof(je==null?void 0:je.errorMsg)=="string"&&!!(je!=null&&je.errorMsg)&&b.createElement("h5",null,b.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),b.createElement("div",null,je==null?void 0:je.errorMsg))),ya=(je,Tt,Nt,Wt)=>{let zt="flex";return(Rt&&kr!==Wt||Yn&&!(Nt!=null&&Nt.errorMsg))&&(zt="none"),b.createElement("div",{className:ue.row,style:{display:zt}},b.createElement("div",{className:ue.leftLayout},ht||b.createElement($t,null,b.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},je))),b.createElement("div",{className:ue.rightLayout},b.createElement(dn,{className:Nt!=null&&Nt.errorMsg?ue.error:""},Tt)))},Mn=[{id:"0",type:"\u5355\u9009\u9898",element:(je,Tt,Nt)=>{var Wt,zt;const _n=Nt!==void 0;let Tn=(Wt=je==null?void 0:je.answer)==null?void 0:Wt[0];const Dn=b.createElement(b.Fragment,null,Ta(je,Tt,Nt),(zt=je==null?void 0:je.options)==null?void 0:zt.map((br,xr)=>b.createElement(qe,{id:je==null?void 0:je.id,key:xr,value:`${be[xr]}.${br}`,tagName:"p"})),ga(je,Tn,_n),Wr(je));let Bn=_n?je:ir[Tt];const $n=Bn==null?void 0:Bn.options,Or=b.createElement(b.Fragment,null,Ca(Bn,Tt,Nt),$n==null?void 0:$n.map((br,xr)=>{var Hr;return b.createElement("div",{key:xr,className:ue.option},b.createElement("aside",{className:((Hr=Bn==null?void 0:Bn.answer)==null?void 0:Hr[0])===be[xr]?ue.active:"",onClick:()=>$r("answer",Tt,[be[xr]],Nt)},be[xr]),b.createElement(qe,{id:Bn==null?void 0:Bn.id,tagName:"div",className:`${ue.text}`,onBlur:zr=>{$n[xr]=zr,$r("options",Tt,$n,Nt)},value:br}))}),pa(Bn,"",Tt,Nt),ra(Bn));return _n?[Dn,Or]:ya(Dn,Or,Bn,Tt)},deal:je=>{var Tt,Nt,Wt;je.score=je.score===void 0?2:je.score;let zt=Xn((Tt=je==null?void 0:je.answer)==null?void 0:Tt[0]).toUpperCase();je.answer=zt?[zt]:[];let _n=[];if(!(je!=null&&je.options))_n.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{je.options=(Nt=je.options)==null?void 0:Nt.slice(0,8);const Tn=je.options.map(Bn=>Bn==null?void 0:Bn.trim().replace(/^\s+|\s+$/g,""));new Set(Tn).size!==Tn.length&&_n.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return zt||_n.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),zt&&(be.slice(0,((Wt=je==null?void 0:je.options)==null?void 0:Wt.length)||8).includes(zt)||_n.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),Xn(je==null?void 0:je.question)||_n.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),je.errorMsg=_n.join(` +`),je}},{id:"1",type:"\u591A\u9009\u9898",element:(je,Tt,Nt)=>{var Wt,zt;const _n=Nt!==void 0;let Tn=(Wt=je==null?void 0:je.answer)==null?void 0:Wt[0];const Dn=b.createElement(b.Fragment,null,Ta(je,Tt,Nt),(zt=je==null?void 0:je.options)==null?void 0:zt.map((br,xr)=>b.createElement(qe,{id:je==null?void 0:je.id,key:xr,value:`${be[xr]}.${br}`,tagName:"p"})),ga(je,Tn,_n),Wr(je));let Bn=_n?je:ir[Tt];const $n=Bn==null?void 0:Bn.options,Or=b.createElement(b.Fragment,null,Ca(Bn,Tt,Nt),$n==null?void 0:$n.map((br,xr)=>{var Hr,zr;return b.createElement("div",{key:xr,className:ue.option},b.createElement("aside",{className:(zr=(Hr=Bn==null?void 0:Bn.answer)==null?void 0:Hr[0])!=null&&zr.includes(be[xr])?ue.active:"",onClick:()=>{var sa;let va=((sa=Bn==null?void 0:Bn.answer)==null?void 0:sa[0])||"";const Ba=be[xr];va.includes(Ba)?va=va.replace(new RegExp(Ba,"g"),""):va+=Ba,va=va.split("").sort().join(""),$r("answer",Tt,[va],Nt)}},be[xr]),b.createElement(qe,{id:Bn==null?void 0:Bn.id,tagName:"div",className:`${ue.text}`,onBlur:sa=>{$n[xr]=sa,$r("options",Tt,$n,Nt)},value:br}))}),pa(Bn,"",Tt,Nt),ra(Bn));return _n?[Dn,Or]:ya(Dn,Or,Bn,Tt)},deal:je=>{var Tt,Nt,Wt;je.score=je.score===void 0?2:je.score;let zt=Xn((Tt=je==null?void 0:je.answer)==null?void 0:Tt[0]).toUpperCase().split("").sort().join("");je.answer=zt?[zt]:[];let _n=[];if(!(je!=null&&je.options))_n.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{je.options=(Nt=je.options)==null?void 0:Nt.slice(0,8);const Tn=je.options.map(Bn=>Bn==null?void 0:Bn.trim().replace(/^\s+|\s+$/g,""));new Set(Tn).size!==Tn.length&&_n.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(zt||_n.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),zt){const Tn=be.slice(0,((Wt=je==null?void 0:je.options)==null?void 0:Wt.length)||8);Tr(Tn).includes(zt)||_n.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return Xn(je==null?void 0:je.question)||_n.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),je.errorMsg=_n.join(` +`),je}},{id:"2",type:"\u5224\u65AD\u9898",element:(je,Tt,Nt)=>{var Wt,zt;const _n=Nt!==void 0;let Tn=(Wt=je==null?void 0:je.answer)==null?void 0:Wt[0];const Dn=b.createElement(b.Fragment,null,Ta(je,Tt,Nt),ga(je,Tn,_n),Wr(je));let Bn=_n?je:ir[Tt];const $n=["\u6B63\u786E","\u9519\u8BEF"];let Or=((zt=Bn==null?void 0:Bn.answer)==null?void 0:zt[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(Or)?Or="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(Or)&&(Or="\u9519\u8BEF");const br=b.createElement(b.Fragment,null,Ca(Bn,Tt,Nt),$n==null?void 0:$n.map((xr,Hr)=>b.createElement("div",{key:Hr,className:ue.option},b.createElement("aside",{style:{borderRadius:2},className:Or===xr?ue.active:"",onClick:()=>$r("answer",Tt,[xr],Nt)},xr==="\u6B63\u786E"?"T":"F"),b.createElement("div",{style:{pointerEvents:"none"},className:`${ue.text}`},xr))),pa(Bn,"",Tt,Nt),ra(Bn));return _n?[Dn,br]:ya(Dn,br,Bn,Tt)},deal:je=>{var Tt;je.score=je.score===void 0?2:je.score;let Nt=Xn((Tt=je==null?void 0:je.answer)==null?void 0:Tt[0]);je.answer=Nt?[Nt]:[];let Wt=[];return Nt||Wt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Nt&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Nt)&&Wt.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Xn(je==null?void 0:je.question)||Wt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),je.errorMsg=Wt.join(` +`),je}},{id:"3",type:"\u586B\u7A7A\u9898",element:(je,Tt,Nt)=>{var Wt,zt;const _n=Nt!==void 0,Tn=b.createElement(b.Fragment,null,Ta(je,Tt,Nt),(Wt=je==null?void 0:je.answer)==null?void 0:Wt.map(($n,Or)=>b.createElement(qe,{id:je==null?void 0:je.id,key:Or,tagName:"p",value:`\u7B54\u6848${Or+1}\uFF1A${$n.text||""}`})),ga(je,"",_n),Wr(je));let Dn=_n?je:ir[Tt];const Bn=b.createElement(b.Fragment,null,Ca(Dn,Tt,Nt),(zt=Dn==null?void 0:Dn.answer)==null?void 0:zt.map(($n,Or)=>b.createElement("div",{key:Or,className:ue.option},b.createElement("aside",{className:ue.fill},"\u586B\u7A7A\u9879",Or+1),$n.model===1&&b.createElement(qe,{id:Dn==null?void 0:Dn.id,tagName:"div",onBlur:br=>{Dn.answer[Or].latex=Cr(br),$r("answer",Tt,Dn.answer,Nt)},className:`${ue.text}`,value:$n.latex}),$n.model===2&&b.createElement(_e.Z,{value:$n.latex,onChange:br=>{Dn.answer[Or].latex=br,$r("answer",Tt,Dn.answer,Nt)}}))),pa(Dn,"",Tt,Nt),ra(Dn));return _n?[Tn,Bn]:ya(Tn,Bn,Dn,Tt)},deal:je=>{var Tt,Nt;je.score=je.score===void 0?2:je.score,je.question=(Tt=je.question)==null?void 0:Tt.replaceAll("\u2581","_");const Wt=(Nt=je.answer)==null?void 0:Nt.map(_n=>{if(Object.prototype.toString.call(_n)==="[object Object]")return _n;_n=_n==null?void 0:_n.trim();const Tn={model:1,text:_n,latex:_n};return _n.startsWith("$$")&&_n.endsWith("$$")||_n.startsWith("`$$")&&_n.endsWith("$$`")?(Tn.model=2,Tn.latex=_n.slice(2,-2)):Tn.latex=Cr(_n),Tn});je.answer=Wt;let zt=[];return Wt||zt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Xn(je==null?void 0:je.question)?je!=null&&je.question.includes("_")||zt.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):zt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),je.errorMsg=zt.join(` +`),je}},{id:"4",type:"\u7B80\u7B54\u9898",element:(je,Tt,Nt)=>{var Wt,zt;const _n=Nt!==void 0;let Tn=(Wt=je==null?void 0:je.answer)==null?void 0:Wt[0];const Dn=b.createElement(b.Fragment,null,Ta(je,Tt,Nt),ga(je,Tn,_n),Wr(je));let Bn=_n?je:ir[Tt];const $n=b.createElement(b.Fragment,null,Ca(Bn,Tt,Nt),pa(Bn,(zt=Bn==null?void 0:Bn.answer)==null?void 0:zt[0],Tt,Nt),ra(Bn));return _n?[Dn,$n]:ya(Dn,$n,Bn,Tt)},deal:je=>{je.score=je.score===void 0?5:je.score;let Tt=[];return Xn(je==null?void 0:je.question)||Tt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),je.errorMsg=Tt.join(` +`),je}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(je,Tt)=>{var Nt,Wt;const zt=ir[Tt],_n=Cn.slice(0,4).map(Tn=>({key:Tn,label:Tn,onClick:()=>$r("platform",Tt,Tn)}));return b.createElement("div",{className:ue.row,style:{display:Yn?zt!=null&&zt.errorMsg?"flex":"none":"flex"}},b.createElement("div",{className:ue.leftLayout},b.createElement($t,null,b.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},Ta(je,Tt),b.createElement(qe,{id:je==null?void 0:je.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(je==null?void 0:je.description)||""}`,tagName:"p"}),ga(je),b.createElement(qe,{id:je==null?void 0:je.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${je==null?void 0:je.timeLimit}`,tagName:"p"}),b.createElement(qe,{id:je==null?void 0:je.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(je==null?void 0:je.platform)||""}`,tagName:"p"}),b.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),b.createElement("h4",null),b.createElement(qe,{id:je==null?void 0:je.id,value:(je==null?void 0:je.code)||"",tagName:"div"}),(Nt=je==null?void 0:je.inputs)==null?void 0:Nt.map((Tn,Dn)=>{var Bn;return b.createElement(b.Fragment,{key:Dn},b.createElement("h4",null),b.createElement(qe,{id:je==null?void 0:je.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Dn+1})\u8F93\u5165\uFF1A${Tn||""}`,tagName:"div"}),b.createElement(qe,{id:je==null?void 0:je.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Dn+1})\u8F93\u51FA\uFF1A${((Bn=je==null?void 0:je.outputs)==null?void 0:Bn[Dn])||""}`,tagName:"div"}))}),Wr(je)))),b.createElement("div",{className:ue.rightLayout},b.createElement(dn,{className:zt!=null&&zt.errorMsg?ue.error:""},Ca(zt,Tt),b.createElement("div",{className:ue.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),b.createElement(qe,{className:ue.edit,id:zt==null?void 0:zt.id,value:zt==null?void 0:zt.description,tagName:"div",onBlur:Tn=>$r("description",Tt,Tn)}))),pa(zt,"",Tt),b.createElement("div",{className:ue.liWrap},b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),b.createElement(qe,{className:ue.edit,id:zt==null?void 0:zt.id,value:zt==null?void 0:zt.timeLimit,tagName:"div",onBlur:Tn=>$r("timeLimit",Tt,Cr(Tn))})),b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),b.createElement("div",{className:"c-black"},b.createElement(ze.Z,{menu:{items:_n}},b.createElement("span",{className:"c-light-primary"},zt==null?void 0:zt.platform,b.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),b.createElement("div",{className:ue.li,style:{flexDirection:"column",alignItems:"start"}},b.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),b.createElement(qe,{className:ue.edit,id:zt==null?void 0:zt.id,value:(zt==null?void 0:zt.code)||"",onBlur:Tn=>$r("code",Tt,Cr(Tn)),tagName:"div"}))),(Wt=zt==null?void 0:zt.inputs)==null?void 0:Wt.map((Tn,Dn)=>{var Bn;return b.createElement("div",{className:ue.liWrap,key:Dn},b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Dn+1,")\u8F93\u5165\uFF1A"),b.createElement(qe,{id:zt==null?void 0:zt.id,value:Tn||"",className:ue.edit,onBlur:$n=>{const Or=[...(zt==null?void 0:zt.inputs)||[]];Or[Dn]=Cr($n),$r("inputs",Tt,Or)},tagName:"div"})),b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Dn+1,")\u8F93\u51FA\uFF1A"),b.createElement(qe,{id:zt==null?void 0:zt.id,value:((Bn=zt==null?void 0:zt.outputs)==null?void 0:Bn[Dn])||"",className:ue.edit,onBlur:$n=>{const Or=[...(zt==null?void 0:zt.outputs)||[]];Or[Dn]=Cr($n),$r("outputs",Tt,Or)},tagName:"div"})))}),ra(zt))))},deal:je=>{var Tt,Nt,Wt;je.score=je.score===void 0?10:je.score,je.code=(Tt=je.code)==null?void 0:Tt.trim();let zt=[];Xn(je==null?void 0:je.question)?((Nt=je==null?void 0:je.question)==null?void 0:Nt.length)>60&&zt.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):zt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Xn(je==null?void 0:je.description)||zt.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const _n=Xn(String((je==null?void 0:je.timeLimit)||""));if(je.timeLimit=_n,(!_n||_n&&!["3","4","5","6","7","8","9","10"].includes(_n))&&zt.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),je.platform=Xn(je==null?void 0:je.platform),je!=null&&je.platform){const Tn=["c","c++","java","python"],Dn=(Wt=je==null?void 0:je.platform)==null?void 0:Wt.toLowerCase(),Bn=Tn.findIndex($n=>$n===Dn);Bn>-1?je.platform=Cn[Bn]:zt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else zt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(je!=null&&je.inputs)||!(je!=null&&je.outputs))je.inputs=[],je.outputs=[],zt.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const Tn=Math.min(je.inputs.length,je.outputs.length);je.inputs=je.inputs.slice(0,Tn),je.outputs=je.outputs.slice(0,Tn),je.outputs.some(Dn=>!Xn(Dn))&&zt.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return je.errorMsg=zt.join(` +`),je}},{id:"7",type:"\u7EC4\u5408\u9898",element:(je,Tt)=>{var Nt,Wt;const zt=ir[Tt];return b.createElement("div",{className:ue.row,style:{display:Yn?zt!=null&&zt.errorMsg?"flex":"none":"flex"}},b.createElement("div",{className:ue.leftLayout},b.createElement($t,null,b.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},Ta(je,Tt),ga(je),(Nt=je==null?void 0:je.questions)==null?void 0:Nt.map((_n,Tn)=>{var Dn;const Bn=(Dn=Mn.find($n=>$n.id===(_n==null?void 0:_n.type)))==null?void 0:Dn.element;return b.createElement(b.Fragment,{key:`left-${je.id}-${Tn}`},Bn(_n,Tt,Tn)[0])}),Wr(je),b.createElement("p",{contentEditable:!0},"}}")))),b.createElement("div",{className:ue.rightLayout},b.createElement(dn,{className:zt!=null&&zt.errorMsg?ue.error:""},Ca(zt,Tt),pa(zt,"",Tt),(Wt=zt==null?void 0:zt.questions)==null?void 0:Wt.map((_n,Tn)=>{var Dn;const Bn=(Dn=Mn.find($n=>$n.id===(_n==null?void 0:_n.type)))==null?void 0:Dn.element;return b.createElement(b.Fragment,{key:`right-${zt.id}-${Tn}`},Bn(_n,Tt,Tn)[1])}),ra(zt))))},deal:je=>{var Tt,Nt,Wt,zt,_n;const Tn=ha,Dn=[...Mn],Bn=Dn.findIndex(xr=>xr.id==="0"),$n=Dn.findIndex(xr=>xr.id==="1");if(Bn!==-1){const xr=Dn[Bn].deal;Dn[Bn].deal=Hr=>{const zr=xr(Hr);return zr.errorMsg&&(zr.errorMsg=zr.errorMsg.split(` `).filter(sa=>sa!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` -`)),zr}}if($n!==-1){const xr=Tn[$n].deal;Tn[$n].deal=Hr=>{const zr=xr(Hr);return zr.errorMsg&&(zr.errorMsg=zr.errorMsg.split(` +`)),zr}}if($n!==-1){const xr=Dn[$n].deal;Dn[$n].deal=Hr=>{const zr=xr(Hr);return zr.errorMsg&&(zr.errorMsg=zr.errorMsg.split(` `).filter(sa=>sa!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` -`)),zr}}We.questions=(Tt=We.questions)!=null&&Tt.length?ha(We.questions.slice(0,20)):[],We.questions=(Nt=We.questions)==null?void 0:Nt.map((xr,Hr)=>{var zr;if(xr.type==="0"||xr.type==="1"){const sa=(zr=xr.options)==null?void 0:zr.map(va=>va==null?void 0:va.trim().replace(/^\s+|\s+$/g,""));sa&&new Set(sa).size!==sa.length&&(xr.errorMsg=(xr.errorMsg?xr.errorMsg+` -`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return ln(Bt({},xr),{last:Hr===We.questions.length-1})});const Or=(Wt=We.questions)==null?void 0:Wt.reduce((xr,Hr)=>{const zr=parseFloat(Hr.score);return isNaN(zr)?xr:xr+zr},0);We.score=Or;let br=[];return(zt=We.questions)!=null&&zt.length?We.errorMsg=((Bn=We.questions)==null?void 0:Bn.findIndex(xr=>!!xr.errorMsg))>-1:br.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),Xn(We==null?void 0:We.question)||br.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),br.length&&(We.errorMsg=br.join(` -`)),We}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(We,Tt)=>{var Nt,Wt;const zt=ir[Tt],Bn=Cn.map(wn=>({key:wn,label:wn,onClick:()=>$r("platform",Tt,wn)}));return b.createElement("div",{className:ue.row,style:{display:Yn?zt!=null&&zt.errorMsg?"flex":"none":"flex"}},b.createElement("div",{className:ue.leftLayout},b.createElement($t,null,b.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},Ta(We,Tt),ga(We),b.createElement(qe,{id:We==null?void 0:We.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${We==null?void 0:We.timeLimit}`,tagName:"p"}),b.createElement(qe,{id:We==null?void 0:We.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(We==null?void 0:We.platform)||""}`,tagName:"p"}),b.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),b.createElement("h4",null),b.createElement(qe,{id:We==null?void 0:We.id,value:(We==null?void 0:We.code)||"",tagName:"div"}),b.createElement("h4",null),b.createElement(qe,{id:We==null?void 0:We.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(We==null?void 0:We.input)||""}`,tagName:"p"}),b.createElement(qe,{id:We==null?void 0:We.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(We==null?void 0:We.output)||""}`,tagName:"p"}),(Nt=We==null?void 0:We.answer)==null?void 0:Nt.map((wn,Tn)=>b.createElement(qe,{key:Tn,id:We==null?void 0:We.id,value:`\u7B54\u6848${Tn+1}\uFF1A${wn||""}`,tagName:"p"})),Wr(We)))),b.createElement("div",{className:ue.rightLayout},b.createElement(dn,{className:zt!=null&&zt.errorMsg?ue.error:""},Ca(zt,Tt),pa(zt,"",Tt),b.createElement("div",{className:ue.liWrap},b.createElement("div",{className:ue.li,onKeyDown:Mt},b.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),b.createElement(qe,{className:ue.edit,id:zt==null?void 0:zt.id,value:zt==null?void 0:zt.timeLimit,tagName:"div",onBlur:wn=>$r("timeLimit",Tt,Cr(wn))})),b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),b.createElement("div",{className:"c-black"},b.createElement(ze.Z,{menu:{items:Bn}},b.createElement("span",{className:"c-light-primary"},zt==null?void 0:zt.platform,b.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),b.createElement("div",{className:ue.li,style:{flexDirection:"column",alignItems:"start"}},b.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),b.createElement(qe,{className:ue.edit,id:zt==null?void 0:zt.id,value:(zt==null?void 0:zt.code)||"",onBlur:wn=>$r("code",Tt,Cr(wn)),tagName:"div"})),b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),b.createElement(qe,{className:ue.edit,id:zt==null?void 0:zt.id,value:(zt==null?void 0:zt.input)||"",onBlur:wn=>$r("input",Tt,Cr(wn)),tagName:"div"})),b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),b.createElement(qe,{className:ue.edit,id:zt==null?void 0:zt.id,value:(zt==null?void 0:zt.output)||"",onBlur:wn=>$r("output",Tt,Cr(wn)),tagName:"div"}))),b.createElement("div",{className:ue.liWrap},(Wt=zt==null?void 0:zt.answer)==null?void 0:Wt.map((wn,Tn)=>b.createElement("div",{className:ue.li,key:Tn},b.createElement("aside",null,"\u7B54\u6848",Tn+1,"\uFF1A"),b.createElement(qe,{id:zt==null?void 0:zt.id,value:wn||"",className:ue.edit,onBlur:Pn=>{const $n=[...(zt==null?void 0:zt.answer)||[]];$n[Tn]=Cr(Pn),$r("output",Tt,$n)},tagName:"div"})))),ra(zt))))},deal:We=>{var Tt,Nt,Wt,zt,Bn,wn,Tn,Pn;We.score=We.score===void 0?10:We.score,We.code=(Wt=(Nt=(Tt=We.code)==null?void 0:Tt.trim())==null?void 0:Nt.replace(/@_@/g,"@\u2581@"))==null?void 0:Wt.replace(/@__@/g,"@\u2581\u2581@");let $n=[];if(Xn(We==null?void 0:We.question)||$n.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Xn(We==null?void 0:We.code)?/@▁@|@▁▁@/.test(We==null?void 0:We.code)?(zt=We==null?void 0:We.answer)!=null&&zt.length&&((Bn=We==null?void 0:We.code.match(/@▁@|@▁▁@/g))==null?void 0:Bn.length)!==((wn=We==null?void 0:We.answer)==null?void 0:wn.length)&&$n.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):$n.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):$n.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),We!=null&&We.answer?(Tn=We.answer)!=null&&Tn.some(br=>!Xn(br))&&$n.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):$n.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),We.platform=Xn(We==null?void 0:We.platform),We!=null&&We.platform){const br=["c","c++","java","python","javascript","ruby"],xr=(Pn=We==null?void 0:We.platform)==null?void 0:Pn.toLowerCase(),Hr=br.findIndex(zr=>zr===xr);Hr>-1?We.platform=Cn[Hr]:$n.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else $n.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");Xn(We==null?void 0:We.output)||$n.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const Or=Xn(String((We==null?void 0:We.timeLimit)||""));return We.timeLimit=Or,(!Or||Or&&!["3","4","5","6","7","8","9","10"].includes(Or))&&$n.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),We.errorMsg=$n.join(` -`),We}}],Dn=()=>b.createElement(b.Fragment,null,zn.filter(We=>{var Tt;return!!((Tt=Mn.find(Wt=>Wt.id===(We==null?void 0:We.type)))==null?void 0:Tt.element)}).map((We,Tt)=>{var Nt;const Wt=(Nt=Mn.find(zt=>zt.id===(We==null?void 0:We.type)))==null?void 0:Nt.element;return b.createElement(b.Fragment,{key:We.id},Wt(We,Tt))})),jn=()=>gt(void 0,null,function*(){const We=ir.filter(Tt=>!Tt.checked);if(bt!==3||!We.length){oe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(cn){Qt(!0),yield cn(ir),Qt(!1);return}hr.setFieldsValue({course_discipline_id:Pt}),Ar(!0)}),Qn=(We,Tt=[])=>{if(typeof We=="string")return We.trim();if(Array.isArray(We))return We.map(Nt=>Qn(Nt,Tt));if(typeof We=="object"&&We!==null){const Nt={};for(const Wt in We)We.hasOwnProperty(Wt)&&(Tt.includes(Wt)?Nt[Wt]=We[Wt]:Nt[Wt]=Qn(We[Wt],Tt));return Nt}return We},tr=We=>gt(void 0,null,function*(){const Tt=ha(Qn(We));cr(Tt),Gn(JSON.parse(JSON.stringify(Tt))),Ln(3),xn(!1),nn(!1)});(0,b.useEffect)(()=>{if(_n)return;const We=()=>{Hn(Tt=>Tt>=90?(clearInterval(sr.current),90):Tt+1)};return sr.current=setInterval(We,5e4/90),()=>clearInterval(sr.current)},[_n]);const vr=(We,Tt)=>{Sr(!1);const Nt=new FormData;Object.keys(Tt).forEach(zt=>{Nt.append(zt,Tt[zt])});const Wt=new window.XMLHttpRequest;Wt.withCredentials=!0,Wt.addEventListener("load",function(zt){return gt(this,null,function*(){var Bn,wn;try{const Tn=JSON.parse((Bn=zt==null?void 0:zt.target)==null?void 0:Bn.response);if(Sr(!0),Hn(100),yield new Promise(Pn=>setTimeout(()=>Pn(),780)),Tn.status===0){if(!((wn=Tn==null?void 0:Tn.data)!=null&&wn.length)){oe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),xn(!1);return}tr((Tn==null?void 0:Tn.data)||[])}else xn(!1),oe.ZP.warning(Tn==null?void 0:Tn.message)}catch(Tn){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",Tn)}})}),Wt.addEventListener("error",()=>{xn(!1)}),Wt.open("POST",`${Ze.Z.API_SERVER}${We}`),Wt.send(Nt)},mr=We=>gt(void 0,null,function*(){const Tt=We.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(Tt)==-1?(oe.ZP.error(`${We.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(xn(!0),dr("\u5904\u7406\u4E2D"),vr("/api/intelligent_imports/import.json",{file:We}),Promise.reject())});let pr=[{key:1,label:b.createElement(Te.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:mr},b.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,Ct.Ny)()||(0,Ct.$O)())&&pr.push({key:2,label:b.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{Kt.current.onClick()}});const Rn=[ir.length,(gn=ir.filter(We=>!!(We!=null&&We.errorMsg)))==null?void 0:gn.length];return b.createElement("div",{className:ce()(ue.intelligentBox,"intelligent-body-curb",Ee),style:ln(Bt({},De),{width:fe}),ref:on},b.createElement("div",{className:ue.underpin},b.createElement("b",{style:vt}),b.createElement("b",{style:vt})),b.createElement("div",{className:ue.head,style:{top:mt}},b.createElement("div",{className:ue.leftLayout},pn||b.createElement(b.Fragment,null,b.createElement(Se.Z,{align:"middle"},b.createElement("div",{className:ue.title},"\u8BD5\u9898\u7F16\u8F91"),!Lt&&b.createElement(Ue.op,{href:`${Ze.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",b.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),b.createElement(Ue.op,{onClick:yr,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!Lt&&b.createElement(ze.Z,{overlayClassName:ue.menu,menu:{items:pr}},b.createElement(Ue.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!jt&&jt),b.createElement("div",{className:ue.tip},b.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),b.createElement(Se.Z,{className:ue.rightLayout,style:{alignItems:"start"}},Zt||b.createElement(b.Fragment,null,b.createElement("div",{className:ue.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(bt)&&b.createElement(he.default,{className:"ml20",checked:Yn,onChange:We=>nn(We.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(bt)&&b.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",b.createElement("span",{className:"ml5 mr5 c-light-primary"},Rn[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",b.createElement("span",{className:"ml5 mr5 c-red-e53"},Rn[1]),"\u9898")),Rt&&b.createElement("div",{className:ue.tabs},zn==null?void 0:zn.map((We,Tt)=>b.createElement("div",{onClick:()=>{Ur(Tt)},className:kr===Tt&&ue.active,key:Tt},"\u65B0\u9898",Tt+1)))),b.createElement("div",{className:ue.centerBox},b.createElement("img",{className:"mb10",src:Re,width:56}),!tn&&b.createElement(Ue.op,{onClick:ma},"\u8BC6\u522B"))),[1,2].includes(bt)&&la(),[3].includes(bt)&&Dn(),b.createElement("div",{className:"pb10"}),b.createElement("div",{className:ue.buttonFixed},b.createElement("div",{className:ue.buttonWrap},b.createElement(ct.ZP,{size:"middle",className:`${ue.button} mr20`,onClick:Qe},"\u53D6\u6D88"),b.createElement(ct.ZP,{size:"middle",type:"primary",loading:rn,className:`${ue.button}`,onClick:jn},Je))),b.createElement(xe.default,{centered:!0,closable:!1,destroyOnClose:!0,open:qn,title:null,footer:null,width:320,afterClose:()=>Hn(0)},b.createElement(Se.Z,{align:"middle",style:{flexDirection:"column"}},b.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},Vt,b.createElement("span",{className:ue.dotLoading},b.createElement("span",null,"."),b.createElement("span",null,"."),b.createElement("span",null,"."))),b.createElement(Xe.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:ar}),b.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",b.createElement("span",{className:"ml5 c-light-primary"},ar,"%")))),b.createElement(xe.default,{centered:!0,open:In,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:An,width:500,onCancel:()=>Ar(!1),onOk:()=>hr.submit(),afterClose:()=>{hr.resetFields()}},b.createElement(ge.default,{style:{maxHeight:550},form:hr,layout:"horizontal",colon:!1,size:"large",onFinish:We=>gt(void 0,null,function*(){var Tt,Nt,Wt,zt,Bn;const wn=ir.filter($n=>!$n.checked&&!$n.errorMsg);Nn(!0);const Tn=()=>gt(void 0,null,function*(){var $n,Or;const br=yield(0,Ie.ZP)("/api/intelligent_imports/save.json",{method:"post",body:ln(Bt(Bt({},an),We),{list:wn,mode:Sn})});br.status===0&&(At&&(($n=br==null?void 0:br.data)!=null&&$n.success)&&window.location.pathname==="/problemset"&&(It.Z.publish("refresh-item-bank",We.group_id),yield new Promise(xr=>setTimeout(()=>xr(),1500))),oe.ZP.success(`\u6210\u529F\u5BFC\u5165${(Or=br==null?void 0:br.data)==null?void 0:Or.success}\u9053\u8BD5\u9898`,3),Ut(br),Ar(!1)),Nn(!1)});if(Sn!==1){yield Tn();return}const Pn=yield(0,Ie.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:ir,mode:Sn}});if(Pn.status===0){if(!((Tt=Pn==null?void 0:Pn.data)!=null&&Tt.error_size)){yield Tn();return}xe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{Nn(!1)},title:"\u63D0\u793A",content:b.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",b.createElement("span",{className:"c-light-primary ml5 mr5"},(Nt=Pn==null?void 0:Pn.data)==null?void 0:Nt.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",b.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(Wt=Pn==null?void 0:Pn.data)==null?void 0:Wt.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",b.createElement("span",{className:"ml5 mr5"},(Bn=(zt=Pn==null?void 0:Pn.data)==null?void 0:zt.index)==null?void 0:Bn.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:Tn})}})},b.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),b.createElement(ge.default.Item,{label:"\u6240\u5C5E\u8BFE\u7A0B",name:"course_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},b.createElement(Gt.q,null)),Sn===1&&b.createElement(ge.default.Item,{label:b.createElement(Se.Z,{align:"middle",style:{justifyContent:"space-between"}},b.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),b.createElement("div",{onClick:()=>or(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},b.createElement("img",{className:"mr5 primary-hover",src:Ye}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},b.createElement(Ae.Z,{key:Fr})))),b.createElement(xe.default,{centered:!0,open:gr,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:Ir,onCancel:()=>or(!1),onOk:()=>er.submit(),afterClose:()=>{er.resetFields()}},b.createElement(ge.default,{style:{maxHeight:550},form:er,layout:"horizontal",colon:!1,size:"large",onFinish:We=>gt(void 0,null,function*(){var Tt;lr(!0),(yield(0,Ie.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:We.name,parent_id:(Tt=We==null?void 0:We.parent_id)==null?void 0:Tt[0]}})).status===0?(wr(Fr+1),setTimeout(()=>{oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),or(!1),lr(!1)},1e3)):lr(!1)})},b.createElement(ge.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(tt.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),b.createElement(ge.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},b.createElement(Ae.Z,null)))),b.createElement(xt.Z,{onSave:We=>{xn(!0),dr("\u5904\u7406\u4E2D"),vr("/api/intelligent_imports/import.json",{html:We})},ref:Kt}))},pe=Ke;var de=Ne},65986:function(me,ne,E){"use strict";var b=E(59301),ue=E(21697),le=E(48136),ce=E(88615),ge=E(62957),oe=E(59301);const xe=(0,b.forwardRef)(({callback:Oe,width:Se,onChange:he,disabled:ze,readOnly:Te,type:ct="",value:Xe="",style:tt={}},Ue)=>{const Ze=(0,b.useRef)(),Ke=(0,b.useRef)(),[Le,Be]=(0,b.useState)(0),[Re,Ie]=(0,b.useState)(0),[Ae,Ye]=(0,b.useState)(!1),st=()=>{var Me=document.createElement("div");Me.innerHTML=Ze.current.getValue();var Ve=Me.innerText;return Oe&&Oe(Ve),Ve};(0,b.useImperativeHandle)(Ue,()=>({getData:st}));const _e=Me=>{Me.preventDefault();const Ve=Me.clientX-Le,et=Me.clientY-Re;document.body.onmousemove=qe=>{let Ct=qe.clientX-Ve,It=qe.clientY-et;const xt=document.getElementsByClassName("markdown-popup-form")[0],Gt=window.innerWidth-xt.offsetWidth,rt=window.innerHeight-xt.offsetHeight;Ct=Math.max(0,Math.min(Ct,Gt)),It=Math.max(0,Math.min(It,rt)),nt(qe.clientX,qe.clientY,Ve,et)&&(Be(Ct),Ie(It))},document.body.onmouseup=function(){document.body.onmousemove=null}},nt=(Me,Ve,et,qe)=>{const Ct=document.body.clientHeight,It=document.body.clientWidth;return Me<20&&et>Me||Me>It-20&&etVe||Ve>Ct-20&&qe{Ae&&setTimeout(()=>{const Me=document.getElementsByClassName("markdown-popup-form")[0],Ve=window.innerWidth/2-Me.offsetWidth/2,et=window.innerHeight/2-Me.offsetHeight/2;Be(Ve),Ie(et)},0)},[Ae]);const $e=()=>{ze||Te||Ye(!0)};return oe.createElement("div",{style:tt},oe.createElement("div",{style:{width:Se||"100%",position:"relative"},className:`${ue.Z.mathFillWrap} ${ze||Te?"cursorDefault":""}`,onClick:()=>$e()},oe.createElement("math-field",{disabled:ze,locale:"zh_cn",class:`${ue.Z.mathField} ${ct}`,readOnly:Te,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:Ze,style:{width:"100%",fontSize:Xe?18:14},value:Xe||""})),oe.createElement(ge.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:Le,top:Re},title:oe.createElement("div",{style:{cursor:"move"},onMouseDown:_e},"\u8F93\u5165\u516C\u5F0F"),open:Ae,onOk:()=>{const Me=Ke.current.getData();Ze.current.setValue(Me),he(Me),Ye(!1)},onCancel:()=>{Ye(!1)},destroyOnClose:!0,className:"markdown-popup-form"},oe.createElement(ce.Z,{value:Xe,ref:Ke,onChange:he,showSaveButton:!1})))});ne.Z=xe},88615:function(me,ne,E){"use strict";var b=E(59301),ue=E(77019),le=E(5269),ce=E(20554),ge=E(99571),oe=E(38394),xe=E(21697),Oe=E(48136),Se=E(59301);const he=(0,b.forwardRef)(({callback:ze,showSaveButton:Te,value:ct=""},Xe)=>{const tt=(0,b.useRef)(),Ue=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],Ze=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r +`)),zr}}je.questions=(Tt=je.questions)!=null&&Tt.length?ha(je.questions.slice(0,20)):[],je.questions=(Nt=je.questions)==null?void 0:Nt.map((xr,Hr)=>{var zr;if(xr.type==="0"||xr.type==="1"){const sa=(zr=xr.options)==null?void 0:zr.map(va=>va==null?void 0:va.trim().replace(/^\s+|\s+$/g,""));sa&&new Set(sa).size!==sa.length&&(xr.errorMsg=(xr.errorMsg?xr.errorMsg+` +`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return ln(Bt({},xr),{last:Hr===je.questions.length-1})});const Or=(Wt=je.questions)==null?void 0:Wt.reduce((xr,Hr)=>{const zr=parseFloat(Hr.score);return isNaN(zr)?xr:xr+zr},0);je.score=Or;let br=[];return(zt=je.questions)!=null&&zt.length?je.errorMsg=((_n=je.questions)==null?void 0:_n.findIndex(xr=>!!xr.errorMsg))>-1:br.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),Xn(je==null?void 0:je.question)||br.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),br.length&&(je.errorMsg=br.join(` +`)),je}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(je,Tt)=>{var Nt,Wt;const zt=ir[Tt],_n=Cn.map(Tn=>({key:Tn,label:Tn,onClick:()=>$r("platform",Tt,Tn)}));return b.createElement("div",{className:ue.row,style:{display:Yn?zt!=null&&zt.errorMsg?"flex":"none":"flex"}},b.createElement("div",{className:ue.leftLayout},b.createElement($t,null,b.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},Ta(je,Tt),ga(je),b.createElement(qe,{id:je==null?void 0:je.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${je==null?void 0:je.timeLimit}`,tagName:"p"}),b.createElement(qe,{id:je==null?void 0:je.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(je==null?void 0:je.platform)||""}`,tagName:"p"}),b.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),b.createElement("h4",null),b.createElement(qe,{id:je==null?void 0:je.id,value:(je==null?void 0:je.code)||"",tagName:"div"}),b.createElement("h4",null),b.createElement(qe,{id:je==null?void 0:je.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(je==null?void 0:je.input)||""}`,tagName:"p"}),b.createElement(qe,{id:je==null?void 0:je.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(je==null?void 0:je.output)||""}`,tagName:"p"}),(Nt=je==null?void 0:je.answer)==null?void 0:Nt.map((Tn,Dn)=>b.createElement(qe,{key:Dn,id:je==null?void 0:je.id,value:`\u7B54\u6848${Dn+1}\uFF1A${Tn||""}`,tagName:"p"})),Wr(je)))),b.createElement("div",{className:ue.rightLayout},b.createElement(dn,{className:zt!=null&&zt.errorMsg?ue.error:""},Ca(zt,Tt),pa(zt,"",Tt),b.createElement("div",{className:ue.liWrap},b.createElement("div",{className:ue.li,onKeyDown:Mt},b.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),b.createElement(qe,{className:ue.edit,id:zt==null?void 0:zt.id,value:zt==null?void 0:zt.timeLimit,tagName:"div",onBlur:Tn=>$r("timeLimit",Tt,Cr(Tn))})),b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),b.createElement("div",{className:"c-black"},b.createElement(ze.Z,{menu:{items:_n}},b.createElement("span",{className:"c-light-primary"},zt==null?void 0:zt.platform,b.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),b.createElement("div",{className:ue.li,style:{flexDirection:"column",alignItems:"start"}},b.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),b.createElement(qe,{className:ue.edit,id:zt==null?void 0:zt.id,value:(zt==null?void 0:zt.code)||"",onBlur:Tn=>$r("code",Tt,Cr(Tn)),tagName:"div"})),b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),b.createElement(qe,{className:ue.edit,id:zt==null?void 0:zt.id,value:(zt==null?void 0:zt.input)||"",onBlur:Tn=>$r("input",Tt,Cr(Tn)),tagName:"div"})),b.createElement("div",{className:ue.li},b.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),b.createElement(qe,{className:ue.edit,id:zt==null?void 0:zt.id,value:(zt==null?void 0:zt.output)||"",onBlur:Tn=>$r("output",Tt,Cr(Tn)),tagName:"div"}))),b.createElement("div",{className:ue.liWrap},(Wt=zt==null?void 0:zt.answer)==null?void 0:Wt.map((Tn,Dn)=>b.createElement("div",{className:ue.li,key:Dn},b.createElement("aside",null,"\u7B54\u6848",Dn+1,"\uFF1A"),b.createElement(qe,{id:zt==null?void 0:zt.id,value:Tn||"",className:ue.edit,onBlur:Bn=>{const $n=[...(zt==null?void 0:zt.answer)||[]];$n[Dn]=Cr(Bn),$r("output",Tt,$n)},tagName:"div"})))),ra(zt))))},deal:je=>{var Tt,Nt,Wt,zt,_n,Tn,Dn,Bn;je.score=je.score===void 0?10:je.score,je.code=(Wt=(Nt=(Tt=je.code)==null?void 0:Tt.trim())==null?void 0:Nt.replace(/@_@/g,"@\u2581@"))==null?void 0:Wt.replace(/@__@/g,"@\u2581\u2581@");let $n=[];if(Xn(je==null?void 0:je.question)||$n.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Xn(je==null?void 0:je.code)?/@▁@|@▁▁@/.test(je==null?void 0:je.code)?(zt=je==null?void 0:je.answer)!=null&&zt.length&&((_n=je==null?void 0:je.code.match(/@▁@|@▁▁@/g))==null?void 0:_n.length)!==((Tn=je==null?void 0:je.answer)==null?void 0:Tn.length)&&$n.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):$n.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):$n.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),je!=null&&je.answer?(Dn=je.answer)!=null&&Dn.some(br=>!Xn(br))&&$n.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):$n.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),je.platform=Xn(je==null?void 0:je.platform),je!=null&&je.platform){const br=["c","c++","java","python","javascript","ruby"],xr=(Bn=je==null?void 0:je.platform)==null?void 0:Bn.toLowerCase(),Hr=br.findIndex(zr=>zr===xr);Hr>-1?je.platform=Cn[Hr]:$n.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else $n.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");Xn(je==null?void 0:je.output)||$n.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const Or=Xn(String((je==null?void 0:je.timeLimit)||""));return je.timeLimit=Or,(!Or||Or&&!["3","4","5","6","7","8","9","10"].includes(Or))&&$n.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),je.errorMsg=$n.join(` +`),je}}],Rn=()=>b.createElement(b.Fragment,null,zn.filter(je=>{var Tt;return!!((Tt=Mn.find(Wt=>Wt.id===(je==null?void 0:je.type)))==null?void 0:Tt.element)}).map((je,Tt)=>{var Nt;const Wt=(Nt=Mn.find(zt=>zt.id===(je==null?void 0:je.type)))==null?void 0:Nt.element;return b.createElement(b.Fragment,{key:je.id},Wt(je,Tt))})),jn=()=>gt(void 0,null,function*(){const je=ir.filter(Tt=>!Tt.checked);if(bt!==3||!je.length){oe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(cn){Qt(!0),yield cn(ir),Qt(!1);return}hr.setFieldsValue({course_discipline_id:Pt}),Ar(!0)}),Qn=(je,Tt=[])=>{if(typeof je=="string")return je.trim();if(Array.isArray(je))return je.map(Nt=>Qn(Nt,Tt));if(typeof je=="object"&&je!==null){const Nt={};for(const Wt in je)je.hasOwnProperty(Wt)&&(Tt.includes(Wt)?Nt[Wt]=je[Wt]:Nt[Wt]=Qn(je[Wt],Tt));return Nt}return je},tr=je=>gt(void 0,null,function*(){const Tt=ha(Qn(je));cr(Tt),Gn(JSON.parse(JSON.stringify(Tt))),Ln(3),xn(!1),nn(!1)});(0,b.useEffect)(()=>{if(Pn)return;const je=()=>{Hn(Tt=>Tt>=90?(clearInterval(sr.current),90):Tt+1)};return sr.current=setInterval(je,5e4/90),()=>clearInterval(sr.current)},[Pn]);const vr=(je,Tt)=>{Sr(!1);const Nt=new FormData;Object.keys(Tt).forEach(zt=>{Nt.append(zt,Tt[zt])});const Wt=new window.XMLHttpRequest;Wt.withCredentials=!0,Wt.addEventListener("load",function(zt){return gt(this,null,function*(){var _n,Tn;try{const Dn=JSON.parse((_n=zt==null?void 0:zt.target)==null?void 0:_n.response);if(Sr(!0),Hn(100),yield new Promise(Bn=>setTimeout(()=>Bn(),780)),Dn.status===0){if(!((Tn=Dn==null?void 0:Dn.data)!=null&&Tn.length)){oe.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),xn(!1);return}tr((Dn==null?void 0:Dn.data)||[])}else xn(!1),oe.ZP.warning(Dn==null?void 0:Dn.message)}catch(Dn){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",Dn)}})}),Wt.addEventListener("error",()=>{xn(!1)}),Wt.open("POST",`${We.Z.API_SERVER}${je}`),Wt.send(Nt)},mr=je=>gt(void 0,null,function*(){const Tt=je.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(Tt)==-1?(oe.ZP.error(`${je.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(xn(!0),dr("\u5904\u7406\u4E2D"),vr("/api/intelligent_imports/import.json",{file:je}),Promise.reject())});let pr=[{key:1,label:b.createElement(Te.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:mr},b.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,Ct.Ny)()||(0,Ct.$O)())&&pr.push({key:2,label:b.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{Kt.current.onClick()}});const kn=[ir.length,(gn=ir.filter(je=>!!(je!=null&&je.errorMsg)))==null?void 0:gn.length];return b.createElement("div",{className:ce()(ue.intelligentBox,"intelligent-body-curb",Ee),style:ln(Bt({},De),{width:fe}),ref:on},b.createElement("div",{className:ue.underpin},b.createElement("b",{style:vt}),b.createElement("b",{style:vt})),b.createElement("div",{className:ue.head,style:{top:mt}},b.createElement("div",{className:ue.leftLayout},pn||b.createElement(b.Fragment,null,b.createElement(Se.Z,{align:"middle"},b.createElement("div",{className:ue.title},"\u8BD5\u9898\u7F16\u8F91"),!Lt&&b.createElement(Ue.op,{href:`${We.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",b.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),b.createElement(Ue.op,{onClick:yr,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!Lt&&b.createElement(ze.Z,{overlayClassName:ue.menu,menu:{items:pr}},b.createElement(Ue.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!jt&&jt),b.createElement("div",{className:ue.tip},b.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),b.createElement(Se.Z,{className:ue.rightLayout,style:{alignItems:"start"}},Zt||b.createElement(b.Fragment,null,b.createElement("div",{className:ue.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(bt)&&b.createElement(he.default,{className:"ml20",checked:Yn,onChange:je=>nn(je.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(bt)&&b.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",b.createElement("span",{className:"ml5 mr5 c-light-primary"},kn[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",b.createElement("span",{className:"ml5 mr5 c-red-e53"},kn[1]),"\u9898")),Rt&&b.createElement("div",{className:ue.tabs},zn==null?void 0:zn.map((je,Tt)=>b.createElement("div",{onClick:()=>{Ur(Tt)},className:kr===Tt&&ue.active,key:Tt},"\u65B0\u9898",Tt+1)))),b.createElement("div",{className:ue.centerBox},b.createElement("img",{className:"mb10",src:Re,width:56}),!tn&&b.createElement(Ue.op,{onClick:ma},"\u8BC6\u522B"))),[1,2].includes(bt)&&la(),[3].includes(bt)&&Rn(),b.createElement("div",{className:"pb10"}),b.createElement("div",{className:ue.buttonFixed},b.createElement("div",{className:ue.buttonWrap},b.createElement(ct.ZP,{size:"middle",className:`${ue.button} mr20`,onClick:Qe},"\u53D6\u6D88"),b.createElement(ct.ZP,{size:"middle",type:"primary",loading:rn,className:`${ue.button}`,onClick:jn},Je))),b.createElement(xe.default,{centered:!0,closable:!1,destroyOnClose:!0,open:qn,title:null,footer:null,width:320,afterClose:()=>Hn(0)},b.createElement(Se.Z,{align:"middle",style:{flexDirection:"column"}},b.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},Vt,b.createElement("span",{className:ue.dotLoading},b.createElement("span",null,"."),b.createElement("span",null,"."),b.createElement("span",null,"."))),b.createElement(Xe.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:ar}),b.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",b.createElement("span",{className:"ml5 c-light-primary"},ar,"%")))),b.createElement(xe.default,{centered:!0,open:wn,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:An,width:500,onCancel:()=>Ar(!1),onOk:()=>hr.submit(),afterClose:()=>{hr.resetFields()}},b.createElement(ge.default,{style:{maxHeight:550},form:hr,layout:"horizontal",colon:!1,size:"large",onFinish:je=>gt(void 0,null,function*(){var Tt,Nt,Wt,zt,_n;const Tn=ir.filter($n=>!$n.checked&&!$n.errorMsg);In(!0);const Dn=()=>gt(void 0,null,function*(){var $n,Or;const br=yield(0,Ie.ZP)("/api/intelligent_imports/save.json",{method:"post",body:ln(Bt(Bt({},an),je),{list:Tn,mode:Sn})});br.status===0&&(At&&(($n=br==null?void 0:br.data)!=null&&$n.success)&&window.location.pathname==="/problemset"&&(It.Z.publish("refresh-item-bank",je.group_id),yield new Promise(xr=>setTimeout(()=>xr(),1500))),oe.ZP.success(`\u6210\u529F\u5BFC\u5165${(Or=br==null?void 0:br.data)==null?void 0:Or.success}\u9053\u8BD5\u9898`,3),Ut(br),Ar(!1)),In(!1)});if(Sn!==1){yield Dn();return}const Bn=yield(0,Ie.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:ir,mode:Sn}});if(Bn.status===0){if(!((Tt=Bn==null?void 0:Bn.data)!=null&&Tt.error_size)){yield Dn();return}xe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{In(!1)},title:"\u63D0\u793A",content:b.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",b.createElement("span",{className:"c-light-primary ml5 mr5"},(Nt=Bn==null?void 0:Bn.data)==null?void 0:Nt.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",b.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(Wt=Bn==null?void 0:Bn.data)==null?void 0:Wt.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",b.createElement("span",{className:"ml5 mr5"},(_n=(zt=Bn==null?void 0:Bn.data)==null?void 0:zt.index)==null?void 0:_n.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:Dn})}})},b.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),b.createElement(ge.default.Item,{label:"\u6240\u5C5E\u8BFE\u7A0B",name:"course_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},b.createElement(Gt.q,null)),Sn===1&&b.createElement(ge.default.Item,{label:b.createElement(Se.Z,{align:"middle",style:{justifyContent:"space-between"}},b.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),b.createElement("div",{onClick:()=>or(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},b.createElement("img",{className:"mr5 primary-hover",src:Ye}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},b.createElement(Ae.Z,{key:Fr})))),b.createElement(xe.default,{centered:!0,open:gr,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:Ir,onCancel:()=>or(!1),onOk:()=>er.submit(),afterClose:()=>{er.resetFields()}},b.createElement(ge.default,{style:{maxHeight:550},form:er,layout:"horizontal",colon:!1,size:"large",onFinish:je=>gt(void 0,null,function*(){var Tt;lr(!0),(yield(0,Ie.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:je.name,parent_id:(Tt=je==null?void 0:je.parent_id)==null?void 0:Tt[0]}})).status===0?(wr(Fr+1),setTimeout(()=>{oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),or(!1),lr(!1)},1e3)):lr(!1)})},b.createElement(ge.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(tt.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),b.createElement(ge.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},b.createElement(Ae.Z,null)))),b.createElement(xt.Z,{onSave:je=>{xn(!0),dr("\u5904\u7406\u4E2D"),vr("/api/intelligent_imports/import.json",{html:je})},ref:Kt}))},pe=Ke;var de=Ne},65986:function(me,ne,E){"use strict";var b=E(59301),ue=E(21697),le=E(48136),ce=E(88615),ge=E(62957),oe=E(59301);const xe=(0,b.forwardRef)(({callback:Oe,width:Se,onChange:he,disabled:ze,readOnly:Te,type:ct="",value:Xe="",style:tt={}},Ue)=>{const We=(0,b.useRef)(),Ke=(0,b.useRef)(),[Le,Be]=(0,b.useState)(0),[Re,Ie]=(0,b.useState)(0),[Ae,Ye]=(0,b.useState)(!1),st=()=>{var Me=document.createElement("div");Me.innerHTML=We.current.getValue();var Ve=Me.innerText;return Oe&&Oe(Ve),Ve};(0,b.useImperativeHandle)(Ue,()=>({getData:st}));const _e=Me=>{Me.preventDefault();const Ve=Me.clientX-Le,et=Me.clientY-Re;document.body.onmousemove=qe=>{let Ct=qe.clientX-Ve,It=qe.clientY-et;const xt=document.getElementsByClassName("markdown-popup-form")[0],Gt=window.innerWidth-xt.offsetWidth,rt=window.innerHeight-xt.offsetHeight;Ct=Math.max(0,Math.min(Ct,Gt)),It=Math.max(0,Math.min(It,rt)),nt(qe.clientX,qe.clientY,Ve,et)&&(Be(Ct),Ie(It))},document.body.onmouseup=function(){document.body.onmousemove=null}},nt=(Me,Ve,et,qe)=>{const Ct=document.body.clientHeight,It=document.body.clientWidth;return Me<20&&et>Me||Me>It-20&&etVe||Ve>Ct-20&&qe{Ae&&setTimeout(()=>{const Me=document.getElementsByClassName("markdown-popup-form")[0],Ve=window.innerWidth/2-Me.offsetWidth/2,et=window.innerHeight/2-Me.offsetHeight/2;Be(Ve),Ie(et)},0)},[Ae]);const $e=()=>{ze||Te||Ye(!0)};return oe.createElement("div",{style:tt},oe.createElement("div",{style:{width:Se||"100%",position:"relative"},className:`${ue.Z.mathFillWrap} ${ze||Te?"cursorDefault":""}`,onClick:()=>$e()},oe.createElement("math-field",{disabled:ze,locale:"zh_cn",class:`${ue.Z.mathField} ${ct}`,readOnly:Te,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:We,style:{width:"100%",fontSize:Xe?18:14},value:Xe||""})),oe.createElement(ge.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:Le,top:Re},title:oe.createElement("div",{style:{cursor:"move"},onMouseDown:_e},"\u8F93\u5165\u516C\u5F0F"),open:Ae,onOk:()=>{const Me=Ke.current.getData();We.current.setValue(Me),he(Me),Ye(!1)},onCancel:()=>{Ye(!1)},destroyOnClose:!0,className:"markdown-popup-form"},oe.createElement(ce.Z,{value:Xe,ref:Ke,onChange:he,showSaveButton:!1})))});ne.Z=xe},88615:function(me,ne,E){"use strict";var b=E(59301),ue=E(77019),le=E(5269),ce=E(20554),ge=E(99571),oe=E(38394),xe=E(21697),Oe=E(48136),Se=E(59301);const he=(0,b.forwardRef)(({callback:ze,showSaveButton:Te,value:ct=""},Xe)=>{const tt=(0,b.useRef)(),Ue=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],We=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r x=a + r\\text{cos}\\theta \\ \r y=b + r\\text{sin}\\theta \r \\end{matrix}\\right. `},{value:`\\begin{array}{l} \r @@ -232,7 +232,7 @@ ${dn} \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],Ke=Re=>{tt.current.setValue(tt.current.getValue()+" "+Re.value+" ")},Le=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Se.createElement(ue.Z,{className:xe.Z.lists,gutter:[10,10]},Ue.map((Re,Ie)=>Se.createElement(le.Z,{flex:"110px",className:xe.Z.item},Se.createElement("div",null,Se.createElement(oe.Z,{value:`$$${Re.value}$$`}),Re.name),Se.createElement("div",{className:xe.Z.children},Re.children.map((Ae,Ye)=>Se.createElement("div",{key:Ye},Se.createElement("h1",null,Ae.name),Se.createElement(ue.Z,{gutter:[10,10]},Ae.data.map((st,_e)=>Se.createElement(le.Z,{key:_e,onClick:()=>Ke(st),className:xe.Z.diamond},Se.createElement(oe.Z,{value:"`$$"+st.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Se.createElement(ue.Z,{className:xe.Z.lists,gutter:[10,10]},Ze.map((Re,Ie)=>Se.createElement(le.Z,{flex:"110px",className:xe.Z.item},Se.createElement("div",null,Se.createElement(oe.Z,{value:"`$$"+Re.value+"$$`"}),Re.name),Se.createElement("div",{className:xe.Z.children},Re.children.map((Ae,Ye)=>Se.createElement("div",{key:Ye},Ae.name&&Se.createElement("h1",null,Ae.name),Se.createElement(ue.Z,{gutter:[10,10]},Ae.data.map((st,_e)=>Se.createElement(le.Z,{key:_e,onClick:()=>Ke(st),className:xe.Z.diamond},Se.createElement(oe.Z,{value:"`$$"+st.value+"$$`"}))))))))))}],Be=()=>{var Re=document.createElement("div");Re.innerHTML=tt.current.getValue();var Ie=Re.innerText;return ze&&ze(Ie),Ie};return(0,b.useImperativeHandle)(Xe,()=>({getData:Be})),Se.createElement("div",{className:xe.Z.mathWrap},Se.createElement(ce.default,{defaultActiveKey:"1",items:Le}),Se.createElement("math-field",{locale:"zh_cn",className:xe.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:tt,style:{width:800,marginTop:30,fontSize:18}},ct||""),Te&&Se.createElement("div",{className:xe.Z.button},Se.createElement(ge.ZP,{size:"large",onClick:Be,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});ne.Z=he},57884:function(me,ne,E){"use strict";var b=E(59301),ue=E(93314),le=E(99571),ce=Object.defineProperty,ge=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,he=(Xe,tt,Ue)=>tt in Xe?ce(Xe,tt,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Xe[tt]=Ue,ze=(Xe,tt)=>{for(var Ue in tt||(tt={}))Oe.call(tt,Ue)&&he(Xe,Ue,tt[Ue]);if(xe)for(var Ue of xe(tt))Se.call(tt,Ue)&&he(Xe,Ue,tt[Ue]);return Xe},Te=(Xe,tt)=>ge(Xe,oe(tt));const ct=({img:Xe,buttonProps:tt={},styles:Ue={},customText:Ze,ButtonText:Ke,ButtonClick:Le,Buttonclass:Be,ButtonTwo:Re,imgStyles:Ie,loading:Ae=!1,className:Ye=""})=>b.createElement("section",{className:`tc animated fadeIn ${Ye}`,style:ze({color:"#999",margin:"100px auto",visibility:Ae?"hidden":"visible"},Ue)},b.createElement("img",{src:Xe||ue,style:Te(ze({},Ie),{pointerEvents:"none",userSelect:"none"})}),b.createElement("p",{className:"mt20 font14"},Ze||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Ke&&b.createElement(le.ZP,ze({className:Be,onClick:Le},tt),Ke),Re&&Re);ne.Z=ct},41550:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return Be}});var b=E(59301),ue={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},le=E(99571),ce=E(70557),ge=E(51124),oe=E(25399),xe=E(49661),Oe=E(72664),Se=E(57884),he=E(90524),ze=E(14794),Te=E(59301),ct=Object.defineProperty,Xe=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,Ze=(Re,Ie,Ae)=>Ie in Re?ct(Re,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Re[Ie]=Ae,Ke=(Re,Ie)=>{for(var Ae in Ie||(Ie={}))tt.call(Ie,Ae)&&Ze(Re,Ae,Ie[Ae]);if(Xe)for(var Ae of Xe(Ie))Ue.call(Ie,Ae)&&Ze(Re,Ae,Ie[Ae]);return Re},Le=(Re,Ie,Ae)=>new Promise((Ye,st)=>{var _e=Me=>{try{$e(Ae.next(Me))}catch(Ve){st(Ve)}},nt=Me=>{try{$e(Ae.throw(Me))}catch(Ve){st(Ve)}},$e=Me=>Me.done?Ye(Me.value):Promise.resolve(Me.value).then(_e,nt);$e((Ae=Ae.apply(Re,Ie)).next())}),Be=({editOffice:Re="view",data:Ie,issaver:Ae,onSaver:Ye,theme:st,type:_e,filename:nt,monacoEditor:$e,className:Me,style:Ve,close:et,onClose:qe,hasMask:Ct,disabledDownload:It,onImgDimensions:xt,showNodata:Gt,recordInfo:rt})=>{const[Ge,Pe]=(0,b.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[wt,Dt]=(0,b.useState)(""),[ot,Ht]=(0,b.useState)(),Bt=window.ENV==="build"?"/react/build":"",ln=location.host.startsWith("localhost")?he.Z.PROXY_SERVER:he.Z.API_SERVER,Yt=10*(1024*1024),Mt=(0,b.useRef)();Ie!=null&&Ie.startsWith("/api")&&_e!=="txt"&&(Ie=he.Z.API_SERVER+Ie);const $t=Ee=>Ee.substring(Ee.lastIndexOf("/")+1).split(".").pop();nt&&$e&&($e.filename=nt),(0,b.useEffect)(()=>{var Ee,De;const fe=(De=(Ee=document.cookie)==null?void 0:Ee.replace(/\s/g,""))==null?void 0:De.split(";");fe==null||fe.map(Qe=>{let Ut=Qe.split("=");Ut[0]==="_educoder_session"&&Dt(Ut[1])})},[]),(0,b.useEffect)(()=>{_e==="office"&&(Ie.indexOf("bigfilescdn.")>-1||Ie.indexOf("bigfiles1")>-1?Ht({url:Ie,fileType:$t(Ie),model:Ie.indexOf("model=edit")?"edit":"view"}):Ne())},[_e,Ie]);function dn(Ee){return Le(this,null,function*(){Ee.data.type==="pdfdata"&&(Ye(Ee.data.data),window.removeEventListener("message",dn,!1)),console.log("mess---:",Ee.data)})}const Ne=()=>Le(void 0,null,function*(){console.log("data:",Ie);let Ee=Ie;Ie.startsWith("http")||(Ee=location.origin+Ee);let De=new URL(Ee).pathname.split("/").pop();const fe=yield(0,Oe.gJ)({attachment_id:De});fe.url=ln+fe.url,Ht(fe)}),pe=()=>{if(Ie.startsWith("http")||Ie.startsWith("blob:")){de();return}(0,xe.Sv)(nt||"educoder",Ie,nt)},de=()=>{rt&&(0,ze.fc)({id:rt==null?void 0:rt.id,watch_type:1,course_id:rt==null?void 0:rt.course_id}),(0,xe.Nd)(nt||"educoder",decodeURIComponent(Ie))};return Te.createElement("div",{style:Ke({},Ve||{}),className:`${Ct&&ue.bgBlack} ${_e?ue.wrp:"hide"}`},et&&Te.createElement("div",{className:ue.close,ref:Mt},!!xt&&Te.createElement(oe.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>Mt.current},Te.createElement("span",{onClick:()=>{qe(),xt()}},Te.createElement("i",{className:"icon-yulanpizhu"}))),!It&&Te.createElement(oe.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>Mt.current},Te.createElement("span",{onClick:de},Te.createElement("i",{className:"icon-quxiaozhiding"}))),Ae&&Te.createElement(oe.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>Mt.current},Te.createElement("span",{className:"",onClick:()=>{const Ee=document.getElementById("pdfiframe");window.addEventListener("message",dn,!1),setTimeout(()=>{Ee.contentWindow.postMessage("getData","*")},300)}},Te.createElement("i",{className:"icon-baocun"}))),Te.createElement(oe.Z,{title:"\u5173\u95ED",getPopupContainer:()=>Mt.current},Te.createElement("span",{className:"",onClick:()=>{qe()}},Te.createElement("i",{className:"icon-guanbi1"})))),Te.createElement("div",{className:`${ue[Me]} ${Me} ${ue.monaco} ${_e==="txt"?"show":"hide"}`},_e==="txt"&&Te.createElement(Te.Fragment,null,Te.createElement(ge.ZP,Ke({},$e)))),_e==="audio"&&Te.createElement("audio",{src:`${(Ie==null?void 0:Ie.indexOf("http://"))>-1||(Ie==null?void 0:Ie.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Ie}`,autoPlay:!0}),_e==="video"&&Te.createElement(Te.Fragment,null,(Ie==null?void 0:Ie.indexOf("http"))>-1?Te.createElement("video",{controls:!0,src:`${Ie}`,autoPlay:!0}):Te.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Ie}`,autoPlay:!0})),_e==="office"&&ot&&Te.createElement("iframe",{src:`${Bt}/office.html?key=${ot.key}&url=${btoa(ot.url)}&callbackUrl=${ln+(ot.callbackUrl||"")}&fileType=${ot.fileType}&title=${ot.title||""}&model=${Re}&officeServer=${he.Z.ONLYOFFICE}&disabledDownload=${!!It}`}),_e==="html"&&Te.createElement("iframe",{src:Ie+"&disposition=inline"}),_e==="pdf"&&Te.createElement("iframe",{id:"pdfiframe",src:`${Bt}/js/pdfview/index.html?filename=${nt||"educoder.pdf"}&url=${encodeURIComponent(Ie)}&disabledDownload=${!!It}&model=${Re}`}),_e==="image"&&Te.createElement("img",{src:`${(Ie==null?void 0:Ie.indexOf("http://"))>-1||(Ie==null?void 0:Ie.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Ie}`}),(_e==="other"||_e==="download")&&Te.createElement(Te.Fragment,null,Gt?Te.createElement(Se.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:Te.createElement(le.ZP,{icon:Te.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:pe,disabled:It},"\u4E0B\u8F7D")}):Te.createElement(le.ZP,{type:"primary",size:"middle",onClick:pe,disabled:It},Te.createElement(ce.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),_e==="flowChart"&&Te.createElement("div",{className:"embed"},Te.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${Ie||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},65526:function(me,ne,E){"use strict";E.d(ne,{Q:function(){return Se},Z:function(){return ze}});var b=E(59301),ue={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},le=E(92310),ce=E.n(le),ge=E(62957),oe=E(6767),xe=E(62673),Oe=(Te,ct,Xe)=>new Promise((tt,Ue)=>{var Ze=Be=>{try{Le(Xe.next(Be))}catch(Re){Ue(Re)}},Ke=Be=>{try{Le(Xe.throw(Be))}catch(Re){Ue(Re)}},Le=Be=>Be.done?tt(Be.value):Promise.resolve(Be.value).then(Ze,Ke);Le((Xe=Xe.apply(Te,ct)).next())});const Se=({title:Te="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:ct=[],visible:Xe,setVisible:tt,tip:Ue,onOk:Ze})=>{const[Ke,Le]=(0,b.useState)([]),[Be,Re]=(0,b.useState)(!1);return(0,b.useEffect)(()=>{Xe&&Le(ct)},[Xe]),b.createElement(ge.default,{centered:!0,open:Xe,title:Te,confirmLoading:Be,width:564,onOk:()=>Oe(void 0,null,function*(){if(!Ke.length){oe.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}Re(!0),yield Ze(Ke),Re(!1)}),onCancel:()=>tt(!1)},!!Ue&&b.createElement("div",{className:"c-grey-666 font16 mb10"},Ue),b.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},b.createElement(xe.default.Group,{value:Ke,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:Ie=>{Le(Ie)}})))};var ze=({title:Te="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:ct,style:Xe={},onEdit:tt,dataSource:Ue=[]})=>{const Ze={C:b.createElement("div",{className:ue.c},"C"),"C++":b.createElement("div",{className:ue.cpp},"C++"),Java:b.createElement("div",{className:ue.java},"Java"),Python:b.createElement("div",{className:ue.python},"Python")};return b.createElement("div",{className:ce()(ue.tags,ct),style:Xe},!!Te&&b.createElement("div",{className:ue.text},Te),b.createElement("div",{className:ue.tagWrap},Ue==null?void 0:Ue.map(Ke=>b.createElement(b.Fragment,{key:Ke},Ze[Ke]))),!!tt&&b.createElement("div",{onClick:tt,className:`iconfont icon-bianji_Hover ${ue.edit}`}))}},51110:function(me,ne,E){"use strict";E.d(ne,{t:function(){return de}});var b=E(59301),ue=E(37568),le=E(28284),ce=E(62957),ge=E(77019),oe=E(5269),xe=E(71051),Oe=E(82326),Se=E(47889),he=E(54657),ze=E(76560),Te=E(69092),ct=E(6767),Xe=E(99571),tt=E(29787),Ue=E(24334),Ze={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},Ke=E(82093),Le=E(50582),Be=E(2978),Re=E(56102),Ie=E(55956),Ae=E(59301),Ye=Object.defineProperty,st=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Ve=(Ee,De,fe)=>De in Ee?Ye(Ee,De,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Ee[De]=fe,et=(Ee,De)=>{for(var fe in De||(De={}))$e.call(De,fe)&&Ve(Ee,fe,De[fe]);if(nt)for(var fe of nt(De))Me.call(De,fe)&&Ve(Ee,fe,De[fe]);return Ee},qe=(Ee,De)=>st(Ee,_e(De)),Ct=(Ee,De,fe)=>new Promise((Qe,Ut)=>{var an=Pt=>{try{mt(fe.next(Pt))}catch(Lt){Ut(Lt)}},Sn=Pt=>{try{mt(fe.throw(Pt))}catch(Lt){Ut(Lt)}},mt=Pt=>Pt.done?Qe(Pt.value):Promise.resolve(Pt.value).then(an,Sn);mt((fe=fe.apply(Ee,De)).next())}),xt=({buttonProps:Ee,buttonText:De,form:fe,hackIdentifier:Qe="",answerKey:Ut,data:an})=>{const[Sn,mt]=(0,b.useState)(!1),[Pt,Lt]=(0,b.useState)(!1),[Jt,pn]=(0,b.useState)(!1),[Zt,ht]=(0,b.useState)({}),[tn,yt]=(0,b.useState)(""),[Rt,vt]=(0,b.useState)(""),jt=(0,b.useRef)(Qe),At=(0,b.useRef)(""),Je=(0,b.useRef)(!1);(0,b.useEffect)(()=>{Jt&&Ln()},[Jt]),(0,b.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const cn=()=>new Date().getTime(),gn=an==null?void 0:an.code,bt=()=>{var Vt,dr;let qn=gn?an==null?void 0:an.code:(Vt=fe.getFieldValue("hack_codes"))==null?void 0:Vt.code,xn=gn?an==null?void 0:an.answer_content:fe.getFieldValue(Ut),zn=gn?an==null?void 0:an.input:(dr=fe.getFieldValue("hack_sets"))==null?void 0:dr.input;xn==null||xn.forEach(cr=>{const ir=cr.value||cr.answer_text||"";qn=qn.replace(/(@▁@|@▁▁@)/,ir)}),vt(zn),yt(qn),ht({}),pn(!0)},Ln=()=>Ct(void 0,null,function*(){var Vt,dr,qn,xn;const zn=cn(),cr=gn?an==null?void 0:an.time_limit:(Vt=fe.getFieldsValue())==null?void 0:Vt.hack.time_limit,ir=gn?(dr=an==null?void 0:an.answer_content)==null?void 0:dr.length:(xn=(qn=fe.getFieldsValue())==null?void 0:qn.standard_answers)==null?void 0:xn.length;mt(!0),yield(0,Le.bM)(At.current,{test_hack_code:tn,test_input:Rt});function Gn(){return Ct(this,null,function*(){const{status:Yn,data:nn}=yield(0,Le.rX)(At.current,"submit"),Nn=cn()-zn>(cr+3)*1e3*ir;if(Je.current){if(Nn){ct.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),mt(!1);return}if(Yn===0){mt(!1),ht(qe(et({},nn),{showText:!0}));return}setTimeout(Gn,1e3)}})}Gn()}),ar=()=>Ct(void 0,null,function*(){var Vt,dr,qn,xn,zn,cr,ir;if(!an){try{yield fe.validateFields()}catch(An){(qn=(dr=(Vt=An==null?void 0:An.errorFields)==null?void 0:Vt[0])==null?void 0:dr.name)!=null&&qn.includes("standard_answers")?ct.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):ct.ZP.error(An.errorFields[0].errors[0]),fe.scrollToField(An.errorFields[0].name,{behavior:"smooth",block:"center"});return}Lt(!0);let Yn="";const nn=fe.getFieldsValue();jt.current?Yn=yield(0,Ke.ZP)(`/api/problems/${jt.current}.json`,{method:"put",body:qe(et({},nn),{hack:qe(et({},nn==null?void 0:nn.hack),{sub_discipline_id:(ir=(cr=nn==null?void 0:nn.hack)==null?void 0:cr.sub_discipline_id)==null?void 0:ir[1],difficult:nn.difficulty,item_banks_group_id:nn.item_banks_group_id}),hack_codes:qe(et({},nn.hack_codes),{code:Ue.Base64.encode(nn.hack_codes.code)}),update_hack_sets:[et({},nn.hack_sets)],is_blank:!0,item_type:"BPROGRAM"})}):(Yn=yield(0,Ke.ZP)("/api/problems.json",{method:"post",body:qe(et({},nn),{hack:qe(et({},nn==null?void 0:nn.hack),{sub_discipline_id:(zn=(xn=nn==null?void 0:nn.hack)==null?void 0:xn.sub_discipline_id)==null?void 0:zn[1],difficult:nn.difficulty,item_banks_group_id:nn.item_banks_group_id}),hack_codes:qe(et({},nn.hack_codes),{code:Ue.Base64.encode(nn.hack_codes.code)}),hack_sets:[et({},nn.hack_sets)],is_blank:!0,item_type:"BPROGRAM"})}),jt.current=Yn==null?void 0:Yn.identifier,sessionStorage.projectFill=Yn==null?void 0:Yn.identifier)}const Gn=yield(0,Ke.ZP)(`/api/problems/${jt.current}/start.json`,{method:"get"});if((Gn==null?void 0:Gn.status)===0){At.current=Gn==null?void 0:Gn.identifier,Je.current=!0,Lt(!1),bt();return}Lt(!1)}),Hn=Vt=>{const{status:dr,error_msg:qn,execute_time:xn,output:zn,input:cr,expected_output:ir}=Vt;let Gn=null;switch(dr){case Ie.h.OK:Gn=Ae.createElement(Ae.Fragment,null,Ae.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",xn/1e3,"\u79D2"),Ae.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case Ie.h.NOMATCH:Gn=Ae.createElement(Ae.Fragment,null,Ae.createElement("div",null,"\u8F93\u5165\uFF1A"),Ae.createElement("pre",{style:{fontFamily:"initial"}},cr),Ae.createElement("div",null,"\u8F93\u51FA\uFF1A"),Ae.createElement("pre",{style:{fontFamily:"initial"}},zn&&Ue.Base64.decode(zn)),Ae.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),Ae.createElement("pre",{style:{fontFamily:"initial"}},ir&&Ue.Base64.decode(ir)));break;case Ie.h.EXECUTEFAILURE:Gn=Ae.createElement(Ae.Fragment,null,Ae.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",Ae.createElement("pre",null,cr)),Ae.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Ae.createElement("pre",{className:"error"},Ue.Base64.decode(qn)));break;case Ie.h.COMPILEFAILURE:Gn=Ae.createElement(Ae.Fragment,null,Ae.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",Ae.createElement("pre",null,cr)),Ae.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Ae.createElement("pre",{className:"error"},Ue.Base64.decode(qn)));break;case Ie.h.PODFAILURE:Gn=Ae.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ie.h.TIMEOUT:Gn=Ae.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return Ae.createElement(Ae.Fragment,null," ",Gn," ")};return Ae.createElement("div",null,Ae.createElement(Xe.ZP,qe(et({loading:Pt},Ee),{onClick:ar}),De),Ae.createElement(ce.default,{open:Jt,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:Sn,cancelButtonProps:{style:{display:"none"}},onOk:()=>Ln(),onCancel:()=>{Je.current=!1,pn(!1)}},Ae.createElement("div",{className:Ze.result},Ae.createElement("div",{className:Ze.left},Ae.createElement("div",{className:"mb20"},Ae.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!an&&Ae.createElement(Re.CopyToClipboard,{text:tn,onCopy:()=>ct.ZP.success("\u590D\u5236\u6210\u529F")},Ae.createElement("span",{style:{float:"right"},className:"current c-light-primary"},Ae.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),Ae.createElement(Be.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:tn,onChange:Vt=>yt(Vt)})),Ae.createElement("div",{className:Ze.right},Ae.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),Ae.createElement("div",{className:Ze.box},Ae.createElement("div",{className:Ze.li},Ae.createElement(ue.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:Rt,onChange:Vt=>vt(Vt.target.value),bordered:!1,style:{height:180}}))),Ae.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),Ae.createElement("div",{className:Ze.box},Ae.createElement(tt.Z,{spinning:Sn,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},Ae.createElement("div",{className:Ze.li,style:{height:196,overflow:"auto",padding:10}},Hn(Zt))))))))},Gt=E(87169),rt=E(59301),Ge=Object.defineProperty,Pe=Object.defineProperties,wt=Object.getOwnPropertyDescriptors,Dt=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,Bt=(Ee,De,fe)=>De in Ee?Ge(Ee,De,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Ee[De]=fe,ln=(Ee,De)=>{for(var fe in De||(De={}))ot.call(De,fe)&&Bt(Ee,fe,De[fe]);if(Dt)for(var fe of Dt(De))Ht.call(De,fe)&&Bt(Ee,fe,De[fe]);return Ee},gt=(Ee,De)=>Pe(Ee,wt(De)),Yt=(Ee,De)=>{var fe={};for(var Qe in Ee)ot.call(Ee,Qe)&&De.indexOf(Qe)<0&&(fe[Qe]=Ee[Qe]);if(Ee!=null&&Dt)for(var Qe of Dt(Ee))De.indexOf(Qe)<0&&Ht.call(Ee,Qe)&&(fe[Qe]=Ee[Qe]);return fe};const{TextArea:Mt}=ue.default,$t=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],dn=({value:Ee,onChange:De})=>rt.createElement(Switch,{checked:Ee,onChange:fe=>{De(fe)}}),Ne="@\u2581@",pe="@\u2581\u2581@",de=({questionTitlePlaceholder:Ee,form:De,scoreByBlank:fe=!1,hackidentifier:Qe,answerKey:Ut})=>{const[an,Sn]=(0,b.useState)(!1),[mt,Pt]=(0,b.useState)(!1),Jt=(0,ze.useParams)().type==="edit",pn=(At,Je)=>{const cn=Je.line;let gn=0;for(let Ln=0;Ln{const bt=At.getRange(Je.from,Je.to);let Ln=0;if(Je.text.forEach(ar=>{Ln+=ar.split(Ne).length-1}),Je.text.forEach(ar=>{Ln+=ar.split(pe).length-1}),Je.origin!=="setValue"){if(bt&&(bt.indexOf(Ne)!==-1||bt.indexOf(pe)!==-1)){const ar=bt.split(Ne).length-1+bt.split(pe).length-1,Hn=pn(At,Je.from);if(console.log(`\u5220\u9664${ar}\u4E2A\uFF0C \u524D\u9762\u6709${Hn}\u4E2A\uFF0C\u65B0\u589E${Ln}\u4E2A`),ar>1){const Vt=Array.from({length:ar},(dr,qn)=>Hn+qn);gn(Vt)}else gn(Hn)}else if(Ln>0){const ar=pn(At,Je.from);console.log(`\u65B0\u589E${Ln}\u4E2A\uFF0C\u4E4B\u524D\u6709${ar}\u4E2A`),cn(Ln,ar)}}},ht=()=>{const At=De.getFieldValue(Ut);De.setFieldsValue({[Ut]:At==null?void 0:At.map((Je,cn)=>gt(ln({},Je),{position:cn+1}))})},tn=(0,b.useRef)(),yt=(At,Je)=>{for(let cn=0;cn{Rt.current(At),ht()},jt=le.default.useWatch(Ut,De);return rt.createElement("div",{className:Te.Z.wrap},rt.createElement(le.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},rt.createElement(he.h,{scrollId:"name",watch:!0,height:140})),rt.createElement("div",{className:Te.Z.questionTitleEditorWrap},rt.createElement(le.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},rt.createElement(he.h,{scrollId:"name",watch:!0,height:400,showNullProgramButton:!0,onChange:(At,Je)=>{const cn=De.getFieldValue(Ut);console.log("--preAnswerData",cn,Je),De.setFieldsValue({[Ut]:cn==null?void 0:cn.map((gn,bt)=>{var Ln;return gt(ln({},gn),{position:bt+1,multi_line:(Ln=Je==null?void 0:Je[bt])==null?void 0:Ln.multiLine})})})},placeholder:Ee,onCMBeforeChange:(At,Je)=>{Zt(At,Je,yt,vt)}}))),rt.createElement(le.default.List,{name:Ut,rules:[{validator(At,Je){if(!(Je!=null&&Je.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const cn of Je){const{answer_text:gn}=cn||{};if((gn==null?void 0:gn.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(At,{add:Je,remove:cn},{errors:gn})=>(tn.current=Je,Rt.current=cn,rt.createElement(rt.Fragment,null,rt.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},rt.createElement(le.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),rt.createElement("div",{onClick:()=>{ce.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:rt.createElement("div",null,rt.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",rt.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),rt.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},rt.createElement(Gt.Z,{style:{marginRight:3,color:"#3061D0"}}),rt.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),At.map((bt,Ln)=>{var ar=bt,{key:Hn,name:Vt}=ar,dr=Yt(ar,["key","name"]),qn,xn;return rt.createElement(ge.Z,{className:"mb20",key:Hn,align:"middle",wrap:!1},rt.createElement(oe.Z,{flex:"0 0 auto",className:`${Te.Z.blankIndex}`},"\u586B\u7A7A\u9879",Ln+1),rt.createElement(oe.Z,{flex:1},rt.createElement(ge.Z,{align:"top",justify:"space-between",wrap:!1},rt.createElement(oe.Z,null,rt.createElement(le.default.Item,gt(ln({},dr),{name:[Vt,"answer_text"],noStyle:!0}),(qn=jt==null?void 0:jt[Vt])!=null&&qn.multi_line||(xn=jt==null?void 0:jt[Vt])!=null&&xn.multiLine?rt.createElement(Mt,{spellCheck:!1,style:{marginLeft:10,width:550}}):rt.createElement(ue.default,{style:{marginLeft:10,width:550},className:Te.Z.blankInput,size:"large",maxLength:1e3,onBlur:zn=>{}}))),fe&&rt.createElement(oe.Z,{flex:"224px"},rt.createElement(le.default.Item,gt(ln({},dr),{name:[Vt,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),rt.createElement(xe.Z,{size:"large",className:Te.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),rt.createElement("div",{onClick:()=>Sn(!0)},rt.createElement(le.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},rt.createElement(he.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:an}))),rt.createElement(le.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},rt.createElement(Oe.default,{size:"large"},$t.map(At=>rt.createElement(Oe.default.Option,{key:At.title,value:At.key}," ",At.title)))),rt.createElement(le.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},rt.createElement(le.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},rt.createElement(xe.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),rt.createElement("span",{className:"ml10 font14"},"\u79D2")),rt.createElement(le.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},rt.createElement(Se.ZP.Group,{style:{marginTop:-10}},rt.createElement(Se.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),rt.createElement(Se.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),rt.createElement(Se.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),rt.createElement(le.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),rt.createElement("div",{style:{background:"#F6F7F9",padding:15}},rt.createElement(le.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},rt.createElement(Mt,{rows:4})),rt.createElement(le.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},rt.createElement(Mt,{rows:4}))),rt.createElement(xt,{form:De,answerKey:Ut,hackIdentifier:Qe,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:rt.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},82482:function(me,ne,E){"use strict";E.d(ne,{u:function(){return Ae}});var b=E(59301),ue=E(77019),le=E(5269),ce=E(25399),ge=E(28284),oe=E(69092),xe=E(32134),Oe=E(12893),Se=E(54657),he=E(59301),ze=Object.defineProperty,Te=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,Ze=(Ye,st,_e)=>st in Ye?ze(Ye,st,{enumerable:!0,configurable:!0,writable:!0,value:_e}):Ye[st]=_e,Ke=(Ye,st)=>{for(var _e in st||(st={}))tt.call(st,_e)&&Ze(Ye,_e,st[_e]);if(Xe)for(var _e of Xe(st))Ue.call(st,_e)&&Ze(Ye,_e,st[_e]);return Ye},Le=(Ye,st)=>Te(Ye,ct(st)),Be=(Ye,st)=>{var _e={};for(var nt in Ye)tt.call(Ye,nt)&&st.indexOf(nt)<0&&(_e[nt]=Ye[nt]);if(Ye!=null&&Xe)for(var nt of Xe(Ye))st.indexOf(nt)<0&&Ue.call(Ye,nt)&&(_e[nt]=Ye[nt]);return _e};const Re=["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"],Ie=({value:Ye,onChange:st,choiceTextKey:_e,answerKey:nt,index:$e,isEdit:Me,setInputActive:Ve,form:et,choiceOptionsPath:qe,allowChangeMode:Ct,showAddIcon:It,addItem:xt,deleteItem:Gt})=>{console.log(Ye,"value");const rt=(Ye==null?void 0:Ye[nt])===1,Ge=()=>{const wt=et.getFieldValue(qe);et.setFieldValue(qe,wt.map(Dt=>Le(Ke({},Dt),{[nt]:0})))},Pe=()=>{rt?st(Le(Ke({},Ye),{[nt]:0})):(Ct||Ge(),st(Le(Ke({},Ye),{[nt]:1})))};return he.createElement(ue.Z,{className:oe.Z.choiceWrap,align:"middle",wrap:!1},he.createElement(le.Z,{onClick:Pe,className:`${oe.Z.choiceIndex} ${rt?oe.Z.activeAnswer:""}`},Re[$e]),he.createElement(le.Z,{flex:1,className:`${oe.Z.editorWrap} ml15`,onClick:Ve},he.createElement(Se.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Me,value:Ye==null?void 0:Ye[_e],onChange:wt=>{st(Le(Ke({},Ye),{[_e]:wt}))}})),he.createElement(le.Z,{flex:"0 0 auto",className:"ml15"},he.createElement("div",{onClick:Pe,className:`${oe.Z.setAnswerBtn} ${rt?oe.Z.activeAnswer:""}`},rt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),he.createElement(le.Z,{className:oe.Z.actionWrapper},he.createElement(ce.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},he.createElement(xe.Z,{className:oe.Z.addIcon,onClick:xt,style:{visibility:It?"visible":"hidden"}})),he.createElement(ce.Z,{title:"\u5220\u9664"},he.createElement(Oe.Z,{className:oe.Z.deleteIcon,onClick:Gt,style:{visibility:$e>1?"visible":"hidden"}}))))},Ae=({questionTitlePlaceholder:Ye,titleKey:st,choiceKey:_e,analysisKey:nt,choiceTextKey:$e,answerKey:Me,choiceOptionsPath:Ve,allowChangeMode:et=!0,form:qe,showAnalysis:Ct=!0})=>{const[It,xt]=(0,b.useState)(),[Gt,rt]=(0,b.useState)(!1);return he.createElement("div",{className:oe.Z.wrap},he.createElement("div",{className:oe.Z.questionTitleEditorWrap},he.createElement(ge.default.Item,{label:"\u9898\u5E72",name:st,labelCol:{span:24},rules:[{required:!0}]},he.createElement(Se.h,{scrollId:Array.isArray(st)?st.join("_"):`${st}`,watch:!0,height:140,placeholder:Ye}))),he.createElement(ge.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),he.createElement(ge.default.List,{name:_e,rules:[{validator(Ge,Pe){const wt=Pe.some(ot=>ot[Me]===1),Dt=Pe.findIndex(ot=>{var Ht;return((Ht=ot[$e])==null?void 0:Ht.length)<=0});return Dt!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Re[Dt]}\u9009\u9879\u7684\u5185\u5BB9`)):wt?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Ge,{add:Pe,remove:wt})=>he.createElement("div",{id:Array.isArray(Ve)?Ve.join("_"):`${Ve}`},Ge.map((Dt,ot)=>{var Ht=Dt,{key:Bt,name:ln}=Ht,gt=Be(Ht,["key","name"]);const Yt=It===Bt,Mt=()=>{xt(Bt)},$t=ot<7&&ot===Ge.length-1,dn=()=>Pe({[$e]:"",[Me]:0}),Ne=()=>wt(ln);return he.createElement(ge.default.Item,Le(Ke({},gt),{key:Bt,name:ln,className:oe.Z.choiceListWrap,rules:[{validator(pe,de){return de!=null&&de.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Re[ot]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),he.createElement(Ie,{choiceTextKey:$e,answerKey:Me,index:ot,isEdit:Yt,setInputActive:Mt,form:qe,choiceOptionsPath:Ve,allowChangeMode:et,showAddIcon:$t,addItem:dn,deleteItem:Ne}))}),Ge.length<8&&he.createElement("div",{className:`${oe.Z.addBtn} mb30`,onClick:()=>Pe({[$e]:"",[Me]:0})},"\u6DFB\u52A0\u9009\u9879"))),Ct&&he.createElement("div",{onClick:()=>rt(!0)},he.createElement(ge.default.Item,{name:nt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},he.createElement(Se.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Gt}))))}},15460:function(me,ne,E){"use strict";E.d(ne,{u:function(){return et}});var b=E(59301),ue=E(62957),le=E(77019),ce=E(5269),ge=E(37568),oe=E(25399),xe=E(71411),Oe=E(28284),Se=E(47889),he=E(71051),ze=E(54657),Te=E(12893),ct=E(61485),Xe=E(69092),tt=E(65986),Ue=E(59301),Ze=Object.defineProperty,Ke=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Ae=(qe,Ct,It)=>Ct in qe?Ze(qe,Ct,{enumerable:!0,configurable:!0,writable:!0,value:It}):qe[Ct]=It,Ye=(qe,Ct)=>{for(var It in Ct||(Ct={}))Re.call(Ct,It)&&Ae(qe,It,Ct[It]);if(Be)for(var It of Be(Ct))Ie.call(Ct,It)&&Ae(qe,It,Ct[It]);return qe},st=(qe,Ct)=>Ke(qe,Le(Ct)),_e=(qe,Ct)=>{var It={};for(var xt in qe)Re.call(qe,xt)&&Ct.indexOf(xt)<0&&(It[xt]=qe[xt]);if(qe!=null&&Be)for(var xt of Be(qe))Ct.indexOf(xt)<0&&Ie.call(qe,xt)&&(It[xt]=qe[xt]);return It};const nt=({value:qe,onChange:Ct})=>{const It=Gt=>{ue.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:Xe.Z.modal,onOk:()=>{const rt=[...qe];rt.splice(Gt,1),Ct(rt)}})},xt=()=>{const Gt=[...qe];Gt.push(""),Ct(Gt)};return Ue.createElement(le.Z,{className:"ml20"},Ue.createElement(ce.Z,{flex:1},qe==null?void 0:qe.map((Gt,rt)=>Ue.createElement(le.Z,{key:`${Gt}_${rt}`,className:"mb20"},Ue.createElement(ge.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Gt,autoSize:{maxRows:3},maxLength:1e3,onBlur:Ge=>{const Pe=[...qe],wt=Ge.target.value.trim();Pe[rt]=wt,Ct(Pe)}}),Ue.createElement(oe.Z,{title:"\u5220\u9664"},Ue.createElement(Te.Z,{className:Xe.Z.deleteIcon,style:{marginLeft:15,visibility:rt>0?"visible":"hidden"},onClick:()=>It(rt)}))))),Ue.createElement(ce.Z,null,Ue.createElement("div",{className:`${Xe.Z.addBtn}`,onClick:()=>{xt()}},"\u65B0\u589E\u7B54\u6848")))},$e=({value:qe,onChange:Ct})=>{const It=Gt=>{ue.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:Xe.Z.modal,onOk:()=>{const rt=[...qe];rt.splice(Gt,1),Ct(rt)}})},xt=()=>{const Gt=[...qe];Gt.push(""),Ct(Gt)};return Ue.createElement(le.Z,{className:"ml20"},Ue.createElement(ce.Z,{flex:1},qe==null?void 0:qe.map((Gt,rt)=>Ue.createElement(le.Z,{key:`${Gt}_${rt}`,align:"middle",className:"mb20"},Ue.createElement(tt.Z,{value:Gt,style:{flex:1},onChange:Ge=>{const Pe=[...qe];Pe[rt]=Ge,Ct(Pe)}}),Ue.createElement(oe.Z,{title:"\u5220\u9664"},Ue.createElement(Te.Z,{className:Xe.Z.deleteIcon,style:{marginLeft:15,visibility:rt>0?"visible":"hidden"},onClick:()=>It(rt)}))))),Ue.createElement(ce.Z,null,Ue.createElement("div",{className:`${Xe.Z.addBtn}`,onClick:()=>{xt()}},"\u65B0\u589E\u7B54\u6848")))},Me=({value:qe=!0,onChange:Ct})=>Ue.createElement(xe.Z,{checked:!qe,onChange:It=>{Ct(!It)}}),Ve="\u2581",et=({questionTitlePlaceholder:qe,form:Ct,scoreByBlank:It=!1,answerKey:xt})=>{const[Gt,rt]=(0,b.useState)(!1),Ge=(gt,Yt)=>{const Mt=Yt.line;let $t=0;for(let Ne=0;Ne{const dn=gt.getRange(Yt.from,Yt.to);let Ne=0;if(Yt.text.forEach(pe=>{Ne+=pe.split(Ve).length-1}),Yt.origin!=="setValue"){if(dn&&dn.indexOf(Ve)!==-1){const pe=dn.split(Ve).length-1,de=Ge(gt,Yt.from);if(console.log(`\u5220\u9664${pe}\u4E2A\uFF0C \u524D\u9762\u6709${de}\u4E2A\uFF0C\u65B0\u589E${Ne}\u4E2A`),pe>1){const Ee=Array.from({length:pe},(De,fe)=>de+fe);$t(Ee)}else $t(de)}else if(Ne>0){const pe=Ge(gt,Yt.from);console.log(`\u65B0\u589E${Ne}\u4E2A\uFF0C\u4E4B\u524D\u6709${pe}\u4E2A`),Mt(Ne,pe)}}},wt=()=>{const gt=Ct.getFieldValue(xt);Ct.setFieldsValue({[xt]:gt.map((Yt,Mt)=>st(Ye({},Yt),{position:Mt+1}))})},Dt=(0,b.useRef)(),ot=(gt,Yt)=>{for(let Mt=0;Mt{Ht.current(gt),wt()},ln=Oe.default.useWatch(xt,Ct);return Ue.createElement("div",{className:Xe.Z.wrap},Ue.createElement("div",{className:Xe.Z.questionTitleEditorWrap},Ue.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Ue.createElement(ze.h,{scrollId:"name",watch:!0,height:140,placeholder:qe,showNullButton:!0,onCMBeforeChange:(gt,Yt)=>{Pe(gt,Yt,ot,Bt)}}))),Ue.createElement(Oe.default.List,{name:xt,rules:[{validator(gt,Yt){if(!(Yt!=null&&Yt.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Mt of Yt){const{answer_text:$t}=Mt||{};if($t!=null&&$t.some(dn=>(dn==null?void 0:dn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(gt,{add:Yt,remove:Mt},{errors:$t})=>(Dt.current=Yt,Ht.current=Mt,Ue.createElement(Ue.Fragment,null,Ue.createElement(Oe.default.Item,{label:Ue.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(gt!=null&>.length)&&Ue.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),gt.map((dn,Ne)=>{var pe=dn,{key:de,name:Ee}=pe,De=_e(pe,["key","name"]),fe,Qe;return Ue.createElement("div",{style:{marginBottom:10},key:de},Ue.createElement(le.Z,{className:"mb20",align:"middle",wrap:!1},Ue.createElement(ce.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${Xe.Z.blankIndex}`},"\u586B\u7A7A\u9879",Ne+1),Ue.createElement(Oe.default.Item,st(Ye({},De),{name:[Ee,"model"],noStyle:!0}),Ue.createElement(Se.ZP.Group,{onChange:()=>{const Ut=Ct.getFieldValue(xt);Ct.setFieldsValue({[xt]:Ut.map((an,Sn)=>st(Ye({},an),{answer_text:Ee===Sn?[""]:an.answer_text}))})}},Ue.createElement(Se.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",Ue.createElement(oe.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},Ue.createElement(ct.Z,null))),Ue.createElement(Se.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",Ue.createElement(oe.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},Ue.createElement(ct.Z,null)))))),Ue.createElement(le.Z,{style:{marginLeft:20},align:"middle",wrap:!1},Ue.createElement(ce.Z,{flex:1},Ue.createElement(le.Z,{align:"top",justify:"space-between",wrap:!1},Ue.createElement(ce.Z,{flex:1},Ue.createElement(Oe.default.Item,st(Ye({},De),{name:[Ee,"answer_text"],noStyle:!0}),((Qe=(fe=Ct.getFieldValue(xt))==null?void 0:fe[Ee])==null?void 0:Qe.model)===1?Ue.createElement(nt,null):Ue.createElement($e,null))),It&&Ue.createElement(ce.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},Ue.createElement(Oe.default.Item,st(Ye({},De),{name:[Ee,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Xe.Z.blankInputNumberWrapper}),Ue.createElement(he.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),Ue.createElement(Oe.default.Item,st(Ye({},De),{name:[Ee,"position"],noStyle:!0}),Ue.createElement(ge.default,{type:"hidden"})))))})))),Ue.createElement(le.Z,{align:"middle"},Ue.createElement(Oe.default.Item,{name:"downcase",valuePropName:"checked"},Ue.createElement(xe.Z,null)),Ue.createElement(ce.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Ue.createElement(le.Z,{align:"middle"},Ue.createElement(Oe.default.Item,{name:"no_space",valuePropName:"checked"},Ue.createElement(xe.Z,null)),Ue.createElement(ce.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(ln==null?void 0:ln.length)>1&&Ue.createElement(le.Z,{align:"middle",className:(ln==null?void 0:ln.length)>1?"mb30":`${Xe.Z.hide}`},Ue.createElement(Oe.default.Item,{name:"is_ordered"},Ue.createElement(Me,null)),Ue.createElement(ce.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")),Ue.createElement("div",{onClick:()=>rt(!0)},Ue.createElement(Oe.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ue.createElement(ze.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Gt}))))}},98815:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return Be}});var b=E(59301),ue=E(77019),le=E(5269),ce=E(28284),ge=E(69092),oe=E(54657),xe=E(59301),Oe=Object.defineProperty,Se=Object.defineProperties,he=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,Xe=(Re,Ie,Ae)=>Ie in Re?Oe(Re,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Re[Ie]=Ae,tt=(Re,Ie)=>{for(var Ae in Ie||(Ie={}))Te.call(Ie,Ae)&&Xe(Re,Ae,Ie[Ae]);if(ze)for(var Ae of ze(Ie))ct.call(Ie,Ae)&&Xe(Re,Ae,Ie[Ae]);return Re},Ue=(Re,Ie)=>Se(Re,he(Ie)),Ze=(Re,Ie)=>{var Ae={};for(var Ye in Re)Te.call(Re,Ye)&&Ie.indexOf(Ye)<0&&(Ae[Ye]=Re[Ye]);if(Re!=null&&ze)for(var Ye of ze(Re))Ie.indexOf(Ye)<0&&ct.call(Re,Ye)&&(Ae[Ye]=Re[Ye]);return Ae};const Ke={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Le=({value:Re,onChange:Ie,form:Ae})=>{const Ye=(Re==null?void 0:Re.is_answer)===1,st=Re==null?void 0:Re.choice_text,_e=()=>{const nt=Ae.getFieldsValue().choices.map($e=>({choice_text:$e.choice_text,is_answer:0}));Ae.setFieldsValue({choices:nt}),Ie(Ue(tt({},Re),{is_answer:1}))};return xe.createElement(ue.Z,{className:ge.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},xe.createElement(le.Z,{onClick:_e,className:`${ge.Z.choiceIndex} ${ge.Z.judgementIndex} ${Ye?ge.Z.activeAnswer:""}`},Ke[st]),xe.createElement(le.Z,{flex:1,className:`${ge.Z.editorWrap} ml15`},xe.createElement("div",{className:`${ge.Z.inputBorder} ${ge.Z.placeholder} ${Ye?ge.Z.activeJudgementAnswer:""}`},st)),xe.createElement(le.Z,{flex:"0 0 auto",className:"ml15"},xe.createElement("div",{onClick:_e,className:`${ge.Z.setAnswerBtn} ${Ye?ge.Z.activeAnswer:""}`},Ye?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Be=({questionTitlePlaceholder:Re,choiceKey:Ie,form:Ae})=>{const[Ye,st]=(0,b.useState)(!1);return xe.createElement("div",{className:ge.Z.wrap},xe.createElement("div",{className:ge.Z.questionTitleEditorWrap},xe.createElement(ce.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},xe.createElement(oe.h,{scrollId:"name",watch:!0,height:140,placeholder:Re}))),xe.createElement(ce.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},xe.createElement(ce.default.List,{name:"choices",rules:[{validator(_e,nt){return nt.some(Me=>(Me==null?void 0:Me.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},_e=>xe.createElement("div",{id:"choices"},_e.map(nt=>{var $e=nt,{key:Me,name:Ve}=$e,et=Ze($e,["key","name"]);return xe.createElement(ce.default.Item,Ue(tt({},et),{key:Me,name:Ve,noStyle:!0}),xe.createElement(Le,{form:Ae}))})))),xe.createElement("div",{onClick:()=>st(!0)},xe.createElement(ce.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},xe.createElement(oe.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ye}))))}},54657:function(me,ne,E){"use strict";E.d(ne,{h:function(){return tt},x:function(){return Ue}});var b=E(2978),ue=E(69092),le=E(38394),ce=E(59301),ge=Object.defineProperty,oe=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ze=(Ze,Ke,Le)=>Ke in Ze?ge(Ze,Ke,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Ze[Ke]=Le,Te=(Ze,Ke)=>{for(var Le in Ke||(Ke={}))Se.call(Ke,Le)&&ze(Ze,Le,Ke[Le]);if(Oe)for(var Le of Oe(Ke))he.call(Ke,Le)&&ze(Ze,Le,Ke[Le]);return Ze},ct=(Ze,Ke)=>oe(Ze,xe(Ke)),Xe=(Ze,Ke)=>{var Le={};for(var Be in Ze)Se.call(Ze,Be)&&Ke.indexOf(Be)<0&&(Le[Be]=Ze[Be]);if(Ze!=null&&Oe)for(var Be of Oe(Ze))Ke.indexOf(Be)<0&&he.call(Ze,Be)&&(Le[Be]=Ze[Be]);return Le};const tt=Ze=>{var Ke=Ze,{value:Le,onChange:Be,scrollId:Re}=Ke,Ie=Xe(Ke,["value","onChange","scrollId"]);return ce.createElement("div",{id:Re||""},ce.createElement(b.Z,ct(Te({},Ie),{defaultValue:Le,onChange:(Ae,Ye)=>{Ye!=null&&Ye.length?Be(Ae,Ye):Be(Ae)}})))},Ue=({value:Ze,onChange:Ke,placeholder:Le,height:Be=140,isEdit:Re,miniToolbar:Ie,watch:Ae=!0})=>Re?ce.createElement(b.Z,{watch:Ae,isFocus:!0,height:Be||void 0,placeholder:Le,defaultValue:Ze,onChange:Ke,miniToolbar:Ie}):ce.createElement("div",{style:{cursor:"pointer"}},Ze?ce.createElement(le.Z,{className:ue.Z.inputBorder,value:Ze}):ce.createElement("div",{className:`${ue.Z.inputBorder} ${ue.Z.placeholder} inputBorderError`},Le))},84635:function(me,ne,E){"use strict";E.d(ne,{W:function(){return $e}});var b=E(59301),ue=E(6767),le=E(96599),ce=E(28284),ge=E(71411),oe=E(77019),xe=E(5269),Oe=E(25399),Se=E(37568),he=E(71051),ze=E(69092),Te=E(54657),ct=E(2978),Xe=E(61485),tt=Object.defineProperty,Ue=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Re=(Me,Ve,et)=>Ve in Me?tt(Me,Ve,{enumerable:!0,configurable:!0,writable:!0,value:et}):Me[Ve]=et,Ie=(Me,Ve)=>{for(var et in Ve||(Ve={}))Le.call(Ve,et)&&Re(Me,et,Ve[et]);if(Ke)for(var et of Ke(Ve))Be.call(Ve,et)&&Re(Me,et,Ve[et]);return Me},Ae=(Me,Ve)=>Ue(Me,Ze(Ve)),Ye=(Me,Ve)=>{var et={};for(var qe in Me)Le.call(Me,qe)&&Ve.indexOf(qe)<0&&(et[qe]=Me[qe]);if(Me!=null&&Ke)for(var qe of Ke(Me))Ve.indexOf(qe)<0&&Be.call(Me,qe)&&(et[qe]=Me[qe]);return et};const st=Me=>{var Ve=Me,{value:et,onChange:qe}=Ve,Ct=Ye(Ve,["value","onChange"]);const It=xt=>{qe([xt])};return b.createElement(ct.Z,Ae(Ie({},Ct),{defaultValue:et==null?void 0:et[0],onChange:It}))},_e=Me=>{if(!Me)return!1;if(/^s*$/.test(Me)||Me.trim()===""){ue.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Ve=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 Me==="|"?(ue.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},nt=({value:Me=[],onClose:Ve})=>b.createElement(le.default,{closable:!0,onClose:Ve,className:ze.Z.keywordTag},b.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Me.join(" \u6216 "))),$e=({questionTitlePlaceholder:Me,form:Ve,showKeywords:et,isMustKeyWords:qe=et})=>{const[Ct,It]=(0,b.useState)(!1),[xt,Gt]=(0,b.useState)(""),rt=ce.default.useWatch("use_keywords",Ve),Ge=ce.default.useWatch("question_score",Ve);return b.createElement("div",{className:ze.Z.wrap},b.createElement("div",{className:ze.Z.questionTitleEditorWrap},b.createElement(ce.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},b.createElement(Te.h,{scrollId:"name",watch:!0,height:140,placeholder:Me}))),b.createElement(ce.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},b.createElement(st,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),et&&!qe&&b.createElement(ce.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},b.createElement(ge.Z,{defaultChecked:!0})),et&&qe&&b.createElement(oe.Z,{align:"middle",className:"mb30"},b.createElement(ce.default.Item,{name:"use_keywords",valuePropName:"checked"},b.createElement(ge.Z,null)),b.createElement(xe.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),b.createElement(xe.Z,null,b.createElement(Oe.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"},b.createElement(Xe.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(rt||!qe)&&b.createElement(ce.default.List,{name:"keywords",rules:[{validator(Pe,wt){return qe?wt!=null&&wt.length?(wt==null?void 0:wt.reduce((ot,Ht)=>ot+Ht.score,0))>parseFloat(Ge)?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()}}]},(Pe,{add:wt,remove:Dt})=>b.createElement(b.Fragment,null,b.createElement("div",{className:`${ze.Z.title} mb10`},qe?"\u5173\u952E\u8BCD":b.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),b.createElement(oe.Z,{align:"middle",className:"font14 mb30"},b.createElement(xe.Z,{flex:1},b.createElement(Se.default,{value:xt,onChange:ot=>{Gt(ot.target.value)},maxLength:50,allowClear:!0,onPressEnter:ot=>{var Ht,Bt,ln,gt;const Yt=`${(Ht=ot.target)==null?void 0:Ht.value}`,Mt=(ln=(Bt=Yt==null?void 0:Yt.split("|"))==null?void 0:Bt.filter(Ne=>!!Ne))==null?void 0:ln.map(Ne=>Ne==null?void 0:Ne.trim()),$t=Ve.getFieldValue("keywords"),dn=((gt=$t==null?void 0:$t.map(Ne=>Ne==null?void 0:Ne.keyword))==null?void 0:gt.flat())||[];for(const Ne of Mt)if(dn.includes(Ne)){ue.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}_e(Yt)&&(wt({keyword:Mt,score:1}),Gt(""))},className:ze.Z.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"})),b.createElement(xe.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Pe.map(ot=>{var Ht=ot,{key:Bt,name:ln}=Ht,gt=Ye(Ht,["key","name"]);return b.createElement(oe.Z,{key:Bt,className:"mb20",style:{marginRight:148}},b.createElement(xe.Z,{flex:1},b.createElement(oe.Z,{align:"middle",justify:"space-between"},b.createElement(ce.default.Item,Ae(Ie({},gt),{name:[ln,"keyword"]}),b.createElement(nt,{onClose:()=>Dt(ln)})),qe&&b.createElement(ce.default.Item,Ae(Ie({},gt),{name:[ln,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:ze.Z.blankInputNumberWrapper}),b.createElement(he.Z,{className:ze.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),b.createElement("div",{onClick:()=>It(!0)},b.createElement(ce.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement(Te.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ct}))))}},48477:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return ge}});var b={text:"text___bQulM",sup:"sup___rX_Y3"},ue=E(28284),le=E(59301),ge=({text:oe,name:xe="question_score"})=>{const Oe=({value:Se})=>le.createElement("div",{className:b.text},le.createElement("span",{className:b.sup},"*"),le.createElement("span",{className:"mr10"},"\u5206\u503C"),le.createElement("span",null,Se||"--"),le.createElement("span",{className:"c-grey-999"},oe));return le.createElement(ue.default.Item,{noStyle:!0,name:xe},le.createElement(Oe,null))}},38394:function(me,ne,E){"use strict";E.d(ne,{z:function(){return $e},Z:function(){return Me}});var b=E(59301),ue=E(88831),le=E(90290),ce=E(64018),ge=E(81098),oe=E(90524),xe=E(49661),Oe=E(15342),Se=E(77736),he=E(99571),ze=E(1012),Te=E(41550),ct=E(59301),tt=({html:Ve})=>{const et=(0,b.useRef)(null),qe=(0,b.useRef)(null),Ct=`.markdown-body p { +\\end{array}`}]}]}],Ke=Re=>{tt.current.setValue(tt.current.getValue()+" "+Re.value+" ")},Le=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Se.createElement(ue.Z,{className:xe.Z.lists,gutter:[10,10]},Ue.map((Re,Ie)=>Se.createElement(le.Z,{flex:"110px",className:xe.Z.item},Se.createElement("div",null,Se.createElement(oe.Z,{value:`$$${Re.value}$$`}),Re.name),Se.createElement("div",{className:xe.Z.children},Re.children.map((Ae,Ye)=>Se.createElement("div",{key:Ye},Se.createElement("h1",null,Ae.name),Se.createElement(ue.Z,{gutter:[10,10]},Ae.data.map((st,_e)=>Se.createElement(le.Z,{key:_e,onClick:()=>Ke(st),className:xe.Z.diamond},Se.createElement(oe.Z,{value:"`$$"+st.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Se.createElement(ue.Z,{className:xe.Z.lists,gutter:[10,10]},We.map((Re,Ie)=>Se.createElement(le.Z,{flex:"110px",className:xe.Z.item},Se.createElement("div",null,Se.createElement(oe.Z,{value:"`$$"+Re.value+"$$`"}),Re.name),Se.createElement("div",{className:xe.Z.children},Re.children.map((Ae,Ye)=>Se.createElement("div",{key:Ye},Ae.name&&Se.createElement("h1",null,Ae.name),Se.createElement(ue.Z,{gutter:[10,10]},Ae.data.map((st,_e)=>Se.createElement(le.Z,{key:_e,onClick:()=>Ke(st),className:xe.Z.diamond},Se.createElement(oe.Z,{value:"`$$"+st.value+"$$`"}))))))))))}],Be=()=>{var Re=document.createElement("div");Re.innerHTML=tt.current.getValue();var Ie=Re.innerText;return ze&&ze(Ie),Ie};return(0,b.useImperativeHandle)(Xe,()=>({getData:Be})),Se.createElement("div",{className:xe.Z.mathWrap},Se.createElement(ce.default,{defaultActiveKey:"1",items:Le}),Se.createElement("math-field",{locale:"zh_cn",className:xe.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:tt,style:{width:800,marginTop:30,fontSize:18}},ct||""),Te&&Se.createElement("div",{className:xe.Z.button},Se.createElement(ge.ZP,{size:"large",onClick:Be,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});ne.Z=he},57884:function(me,ne,E){"use strict";var b=E(59301),ue=E(93314),le=E(99571),ce=Object.defineProperty,ge=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,he=(Xe,tt,Ue)=>tt in Xe?ce(Xe,tt,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Xe[tt]=Ue,ze=(Xe,tt)=>{for(var Ue in tt||(tt={}))Oe.call(tt,Ue)&&he(Xe,Ue,tt[Ue]);if(xe)for(var Ue of xe(tt))Se.call(tt,Ue)&&he(Xe,Ue,tt[Ue]);return Xe},Te=(Xe,tt)=>ge(Xe,oe(tt));const ct=({img:Xe,buttonProps:tt={},styles:Ue={},customText:We,ButtonText:Ke,ButtonClick:Le,Buttonclass:Be,ButtonTwo:Re,imgStyles:Ie,loading:Ae=!1,className:Ye=""})=>b.createElement("section",{className:`tc animated fadeIn ${Ye}`,style:ze({color:"#999",margin:"100px auto",visibility:Ae?"hidden":"visible"},Ue)},b.createElement("img",{src:Xe||ue,style:Te(ze({},Ie),{pointerEvents:"none",userSelect:"none"})}),b.createElement("p",{className:"mt20 font14"},We||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Ke&&b.createElement(le.ZP,ze({className:Be,onClick:Le},tt),Ke),Re&&Re);ne.Z=ct},41550:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return Be}});var b=E(59301),ue={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},le=E(99571),ce=E(70557),ge=E(51124),oe=E(25399),xe=E(49661),Oe=E(72664),Se=E(57884),he=E(90524),ze=E(14794),Te=E(59301),ct=Object.defineProperty,Xe=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,We=(Re,Ie,Ae)=>Ie in Re?ct(Re,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Re[Ie]=Ae,Ke=(Re,Ie)=>{for(var Ae in Ie||(Ie={}))tt.call(Ie,Ae)&&We(Re,Ae,Ie[Ae]);if(Xe)for(var Ae of Xe(Ie))Ue.call(Ie,Ae)&&We(Re,Ae,Ie[Ae]);return Re},Le=(Re,Ie,Ae)=>new Promise((Ye,st)=>{var _e=Me=>{try{$e(Ae.next(Me))}catch(Ve){st(Ve)}},nt=Me=>{try{$e(Ae.throw(Me))}catch(Ve){st(Ve)}},$e=Me=>Me.done?Ye(Me.value):Promise.resolve(Me.value).then(_e,nt);$e((Ae=Ae.apply(Re,Ie)).next())}),Be=({editOffice:Re="view",data:Ie,issaver:Ae,onSaver:Ye,theme:st,type:_e,filename:nt,monacoEditor:$e,className:Me,style:Ve,close:et,onClose:qe,hasMask:Ct,disabledDownload:It,onImgDimensions:xt,showNodata:Gt,recordInfo:rt})=>{const[Ge,Pe]=(0,b.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[wt,Dt]=(0,b.useState)(""),[ot,Ht]=(0,b.useState)(),Bt=window.ENV==="build"?"/react/build":"",ln=location.host.startsWith("localhost")?he.Z.PROXY_SERVER:he.Z.API_SERVER,Yt=10*(1024*1024),Mt=(0,b.useRef)();Ie!=null&&Ie.startsWith("/api")&&_e!=="txt"&&(Ie=he.Z.API_SERVER+Ie);const $t=Ee=>Ee.substring(Ee.lastIndexOf("/")+1).split(".").pop();nt&&$e&&($e.filename=nt),(0,b.useEffect)(()=>{var Ee,De;const fe=(De=(Ee=document.cookie)==null?void 0:Ee.replace(/\s/g,""))==null?void 0:De.split(";");fe==null||fe.map(Qe=>{let Ut=Qe.split("=");Ut[0]==="_educoder_session"&&Dt(Ut[1])})},[]),(0,b.useEffect)(()=>{_e==="office"&&(Ie.indexOf("bigfilescdn.")>-1||Ie.indexOf("bigfiles1")>-1?Ht({url:Ie,fileType:$t(Ie),model:Ie.indexOf("model=edit")?"edit":"view"}):Ne())},[_e,Ie]);function dn(Ee){return Le(this,null,function*(){Ee.data.type==="pdfdata"&&(Ye(Ee.data.data),window.removeEventListener("message",dn,!1)),console.log("mess---:",Ee.data)})}const Ne=()=>Le(void 0,null,function*(){console.log("data:",Ie);let Ee=Ie;Ie.startsWith("http")||(Ee=location.origin+Ee);let De=new URL(Ee).pathname.split("/").pop();const fe=yield(0,Oe.gJ)({attachment_id:De});fe.url=ln+fe.url,Ht(fe)}),pe=()=>{if(Ie.startsWith("http")||Ie.startsWith("blob:")){de();return}(0,xe.Sv)(nt||"educoder",Ie,nt)},de=()=>{rt&&(0,ze.fc)({id:rt==null?void 0:rt.id,watch_type:1,course_id:rt==null?void 0:rt.course_id}),(0,xe.Nd)(nt||"educoder",decodeURIComponent(Ie))};return Te.createElement("div",{style:Ke({},Ve||{}),className:`${Ct&&ue.bgBlack} ${_e?ue.wrp:"hide"}`},et&&Te.createElement("div",{className:ue.close,ref:Mt},!!xt&&Te.createElement(oe.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>Mt.current},Te.createElement("span",{onClick:()=>{qe(),xt()}},Te.createElement("i",{className:"icon-yulanpizhu"}))),!It&&Te.createElement(oe.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>Mt.current},Te.createElement("span",{onClick:de},Te.createElement("i",{className:"icon-quxiaozhiding"}))),Ae&&Te.createElement(oe.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>Mt.current},Te.createElement("span",{className:"",onClick:()=>{const Ee=document.getElementById("pdfiframe");window.addEventListener("message",dn,!1),setTimeout(()=>{Ee.contentWindow.postMessage("getData","*")},300)}},Te.createElement("i",{className:"icon-baocun"}))),Te.createElement(oe.Z,{title:"\u5173\u95ED",getPopupContainer:()=>Mt.current},Te.createElement("span",{className:"",onClick:()=>{qe()}},Te.createElement("i",{className:"icon-guanbi1"})))),Te.createElement("div",{className:`${ue[Me]} ${Me} ${ue.monaco} ${_e==="txt"?"show":"hide"}`},_e==="txt"&&Te.createElement(Te.Fragment,null,Te.createElement(ge.ZP,Ke({},$e)))),_e==="audio"&&Te.createElement("audio",{src:`${(Ie==null?void 0:Ie.indexOf("http://"))>-1||(Ie==null?void 0:Ie.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Ie}`,autoPlay:!0}),_e==="video"&&Te.createElement(Te.Fragment,null,(Ie==null?void 0:Ie.indexOf("http"))>-1?Te.createElement("video",{controls:!0,src:`${Ie}`,autoPlay:!0}):Te.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Ie}`,autoPlay:!0})),_e==="office"&&ot&&Te.createElement("iframe",{src:`${Bt}/office.html?key=${ot.key}&url=${btoa(ot.url)}&callbackUrl=${ln+(ot.callbackUrl||"")}&fileType=${ot.fileType}&title=${ot.title||""}&model=${Re}&officeServer=${he.Z.ONLYOFFICE}&disabledDownload=${!!It}`}),_e==="html"&&Te.createElement("iframe",{src:Ie+"&disposition=inline"}),_e==="pdf"&&Te.createElement("iframe",{id:"pdfiframe",src:`${Bt}/js/pdfview/index.html?filename=${nt||"educoder.pdf"}&url=${encodeURIComponent(Ie)}&disabledDownload=${!!It}&model=${Re}`}),_e==="image"&&Te.createElement("img",{src:`${(Ie==null?void 0:Ie.indexOf("http://"))>-1||(Ie==null?void 0:Ie.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Ie}`}),(_e==="other"||_e==="download")&&Te.createElement(Te.Fragment,null,Gt?Te.createElement(Se.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:Te.createElement(le.ZP,{icon:Te.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:pe,disabled:It},"\u4E0B\u8F7D")}):Te.createElement(le.ZP,{type:"primary",size:"middle",onClick:pe,disabled:It},Te.createElement(ce.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),_e==="flowChart"&&Te.createElement("div",{className:"embed"},Te.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${Ie||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},65526:function(me,ne,E){"use strict";E.d(ne,{Q:function(){return Se},Z:function(){return ze}});var b=E(59301),ue={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},le=E(92310),ce=E.n(le),ge=E(62957),oe=E(6767),xe=E(62673),Oe=(Te,ct,Xe)=>new Promise((tt,Ue)=>{var We=Be=>{try{Le(Xe.next(Be))}catch(Re){Ue(Re)}},Ke=Be=>{try{Le(Xe.throw(Be))}catch(Re){Ue(Re)}},Le=Be=>Be.done?tt(Be.value):Promise.resolve(Be.value).then(We,Ke);Le((Xe=Xe.apply(Te,ct)).next())});const Se=({title:Te="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:ct=[],visible:Xe,setVisible:tt,tip:Ue,onOk:We})=>{const[Ke,Le]=(0,b.useState)([]),[Be,Re]=(0,b.useState)(!1);return(0,b.useEffect)(()=>{Xe&&Le(ct)},[Xe]),b.createElement(ge.default,{centered:!0,open:Xe,title:Te,confirmLoading:Be,width:564,onOk:()=>Oe(void 0,null,function*(){if(!Ke.length){oe.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}Re(!0),yield We(Ke),Re(!1)}),onCancel:()=>tt(!1)},!!Ue&&b.createElement("div",{className:"c-grey-666 font16 mb10"},Ue),b.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},b.createElement(xe.default.Group,{value:Ke,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:Ie=>{Le(Ie)}})))};var ze=({title:Te="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:ct,style:Xe={},onEdit:tt,dataSource:Ue=[]})=>{const We={C:b.createElement("div",{className:ue.c},"C"),"C++":b.createElement("div",{className:ue.cpp},"C++"),Java:b.createElement("div",{className:ue.java},"Java"),Python:b.createElement("div",{className:ue.python},"Python")};return b.createElement("div",{className:ce()(ue.tags,ct),style:Xe},!!Te&&b.createElement("div",{className:ue.text},Te),b.createElement("div",{className:ue.tagWrap},Ue==null?void 0:Ue.map(Ke=>b.createElement(b.Fragment,{key:Ke},We[Ke]))),!!tt&&b.createElement("div",{onClick:tt,className:`iconfont icon-bianji_Hover ${ue.edit}`}))}},51110:function(me,ne,E){"use strict";E.d(ne,{t:function(){return de}});var b=E(59301),ue=E(37568),le=E(28284),ce=E(62957),ge=E(77019),oe=E(5269),xe=E(71051),Oe=E(82326),Se=E(47889),he=E(54657),ze=E(76560),Te=E(69092),ct=E(6767),Xe=E(99571),tt=E(29787),Ue=E(24334),We={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},Ke=E(82093),Le=E(50582),Be=E(2978),Re=E(56102),Ie=E(55956),Ae=E(59301),Ye=Object.defineProperty,st=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Ve=(Ee,De,fe)=>De in Ee?Ye(Ee,De,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Ee[De]=fe,et=(Ee,De)=>{for(var fe in De||(De={}))$e.call(De,fe)&&Ve(Ee,fe,De[fe]);if(nt)for(var fe of nt(De))Me.call(De,fe)&&Ve(Ee,fe,De[fe]);return Ee},qe=(Ee,De)=>st(Ee,_e(De)),Ct=(Ee,De,fe)=>new Promise((Qe,Ut)=>{var an=Pt=>{try{mt(fe.next(Pt))}catch(Lt){Ut(Lt)}},Sn=Pt=>{try{mt(fe.throw(Pt))}catch(Lt){Ut(Lt)}},mt=Pt=>Pt.done?Qe(Pt.value):Promise.resolve(Pt.value).then(an,Sn);mt((fe=fe.apply(Ee,De)).next())}),xt=({buttonProps:Ee,buttonText:De,form:fe,hackIdentifier:Qe="",answerKey:Ut,data:an})=>{const[Sn,mt]=(0,b.useState)(!1),[Pt,Lt]=(0,b.useState)(!1),[Jt,pn]=(0,b.useState)(!1),[Zt,ht]=(0,b.useState)({}),[tn,yt]=(0,b.useState)(""),[Rt,vt]=(0,b.useState)(""),jt=(0,b.useRef)(Qe),At=(0,b.useRef)(""),Je=(0,b.useRef)(!1);(0,b.useEffect)(()=>{Jt&&Ln()},[Jt]),(0,b.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const cn=()=>new Date().getTime(),gn=an==null?void 0:an.code,bt=()=>{var Vt,dr;let qn=gn?an==null?void 0:an.code:(Vt=fe.getFieldValue("hack_codes"))==null?void 0:Vt.code,xn=gn?an==null?void 0:an.answer_content:fe.getFieldValue(Ut),zn=gn?an==null?void 0:an.input:(dr=fe.getFieldValue("hack_sets"))==null?void 0:dr.input;xn==null||xn.forEach(cr=>{const ir=cr.value||cr.answer_text||"";qn=qn.replace(/(@▁@|@▁▁@)/,ir)}),vt(zn),yt(qn),ht({}),pn(!0)},Ln=()=>Ct(void 0,null,function*(){var Vt,dr,qn,xn;const zn=cn(),cr=gn?an==null?void 0:an.time_limit:(Vt=fe.getFieldsValue())==null?void 0:Vt.hack.time_limit,ir=gn?(dr=an==null?void 0:an.answer_content)==null?void 0:dr.length:(xn=(qn=fe.getFieldsValue())==null?void 0:qn.standard_answers)==null?void 0:xn.length;mt(!0),yield(0,Le.bM)(At.current,{test_hack_code:tn,test_input:Rt});function Gn(){return Ct(this,null,function*(){const{status:Yn,data:nn}=yield(0,Le.rX)(At.current,"submit"),In=cn()-zn>(cr+3)*1e3*ir;if(Je.current){if(In){ct.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),mt(!1);return}if(Yn===0){mt(!1),ht(qe(et({},nn),{showText:!0}));return}setTimeout(Gn,1e3)}})}Gn()}),ar=()=>Ct(void 0,null,function*(){var Vt,dr,qn,xn,zn,cr,ir;if(!an){try{yield fe.validateFields()}catch(An){(qn=(dr=(Vt=An==null?void 0:An.errorFields)==null?void 0:Vt[0])==null?void 0:dr.name)!=null&&qn.includes("standard_answers")?ct.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):ct.ZP.error(An.errorFields[0].errors[0]),fe.scrollToField(An.errorFields[0].name,{behavior:"smooth",block:"center"});return}Lt(!0);let Yn="";const nn=fe.getFieldsValue();jt.current?Yn=yield(0,Ke.ZP)(`/api/problems/${jt.current}.json`,{method:"put",body:qe(et({},nn),{hack:qe(et({},nn==null?void 0:nn.hack),{sub_discipline_id:(ir=(cr=nn==null?void 0:nn.hack)==null?void 0:cr.sub_discipline_id)==null?void 0:ir[1],difficult:nn.difficulty,item_banks_group_id:nn.item_banks_group_id}),hack_codes:qe(et({},nn.hack_codes),{code:Ue.Base64.encode(nn.hack_codes.code)}),update_hack_sets:[et({},nn.hack_sets)],is_blank:!0,item_type:"BPROGRAM"})}):(Yn=yield(0,Ke.ZP)("/api/problems.json",{method:"post",body:qe(et({},nn),{hack:qe(et({},nn==null?void 0:nn.hack),{sub_discipline_id:(zn=(xn=nn==null?void 0:nn.hack)==null?void 0:xn.sub_discipline_id)==null?void 0:zn[1],difficult:nn.difficulty,item_banks_group_id:nn.item_banks_group_id}),hack_codes:qe(et({},nn.hack_codes),{code:Ue.Base64.encode(nn.hack_codes.code)}),hack_sets:[et({},nn.hack_sets)],is_blank:!0,item_type:"BPROGRAM"})}),jt.current=Yn==null?void 0:Yn.identifier,sessionStorage.projectFill=Yn==null?void 0:Yn.identifier)}const Gn=yield(0,Ke.ZP)(`/api/problems/${jt.current}/start.json`,{method:"get"});if((Gn==null?void 0:Gn.status)===0){At.current=Gn==null?void 0:Gn.identifier,Je.current=!0,Lt(!1),bt();return}Lt(!1)}),Hn=Vt=>{const{status:dr,error_msg:qn,execute_time:xn,output:zn,input:cr,expected_output:ir}=Vt;let Gn=null;switch(dr){case Ie.h.OK:Gn=Ae.createElement(Ae.Fragment,null,Ae.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",xn/1e3,"\u79D2"),Ae.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case Ie.h.NOMATCH:Gn=Ae.createElement(Ae.Fragment,null,Ae.createElement("div",null,"\u8F93\u5165\uFF1A"),Ae.createElement("pre",{style:{fontFamily:"initial"}},cr),Ae.createElement("div",null,"\u8F93\u51FA\uFF1A"),Ae.createElement("pre",{style:{fontFamily:"initial"}},zn&&Ue.Base64.decode(zn)),Ae.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),Ae.createElement("pre",{style:{fontFamily:"initial"}},ir&&Ue.Base64.decode(ir)));break;case Ie.h.EXECUTEFAILURE:Gn=Ae.createElement(Ae.Fragment,null,Ae.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",Ae.createElement("pre",null,cr)),Ae.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Ae.createElement("pre",{className:"error"},Ue.Base64.decode(qn)));break;case Ie.h.COMPILEFAILURE:Gn=Ae.createElement(Ae.Fragment,null,Ae.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",Ae.createElement("pre",null,cr)),Ae.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Ae.createElement("pre",{className:"error"},Ue.Base64.decode(qn)));break;case Ie.h.PODFAILURE:Gn=Ae.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ie.h.TIMEOUT:Gn=Ae.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return Ae.createElement(Ae.Fragment,null," ",Gn," ")};return Ae.createElement("div",null,Ae.createElement(Xe.ZP,qe(et({loading:Pt},Ee),{onClick:ar}),De),Ae.createElement(ce.default,{open:Jt,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:Sn,cancelButtonProps:{style:{display:"none"}},onOk:()=>Ln(),onCancel:()=>{Je.current=!1,pn(!1)}},Ae.createElement("div",{className:We.result},Ae.createElement("div",{className:We.left},Ae.createElement("div",{className:"mb20"},Ae.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!an&&Ae.createElement(Re.CopyToClipboard,{text:tn,onCopy:()=>ct.ZP.success("\u590D\u5236\u6210\u529F")},Ae.createElement("span",{style:{float:"right"},className:"current c-light-primary"},Ae.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),Ae.createElement(Be.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:tn,onChange:Vt=>yt(Vt)})),Ae.createElement("div",{className:We.right},Ae.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),Ae.createElement("div",{className:We.box},Ae.createElement("div",{className:We.li},Ae.createElement(ue.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:Rt,onChange:Vt=>vt(Vt.target.value),bordered:!1,style:{height:180}}))),Ae.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),Ae.createElement("div",{className:We.box},Ae.createElement(tt.Z,{spinning:Sn,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},Ae.createElement("div",{className:We.li,style:{height:196,overflow:"auto",padding:10}},Hn(Zt))))))))},Gt=E(87169),rt=E(59301),Ge=Object.defineProperty,Pe=Object.defineProperties,wt=Object.getOwnPropertyDescriptors,Dt=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,Bt=(Ee,De,fe)=>De in Ee?Ge(Ee,De,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Ee[De]=fe,ln=(Ee,De)=>{for(var fe in De||(De={}))ot.call(De,fe)&&Bt(Ee,fe,De[fe]);if(Dt)for(var fe of Dt(De))Ht.call(De,fe)&&Bt(Ee,fe,De[fe]);return Ee},gt=(Ee,De)=>Pe(Ee,wt(De)),Yt=(Ee,De)=>{var fe={};for(var Qe in Ee)ot.call(Ee,Qe)&&De.indexOf(Qe)<0&&(fe[Qe]=Ee[Qe]);if(Ee!=null&&Dt)for(var Qe of Dt(Ee))De.indexOf(Qe)<0&&Ht.call(Ee,Qe)&&(fe[Qe]=Ee[Qe]);return fe};const{TextArea:Mt}=ue.default,$t=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],dn=({value:Ee,onChange:De})=>rt.createElement(Switch,{checked:Ee,onChange:fe=>{De(fe)}}),Ne="@\u2581@",pe="@\u2581\u2581@",de=({questionTitlePlaceholder:Ee,form:De,scoreByBlank:fe=!1,hackidentifier:Qe,answerKey:Ut})=>{const[an,Sn]=(0,b.useState)(!1),[mt,Pt]=(0,b.useState)(!1),Jt=(0,ze.useParams)().type==="edit",pn=(At,Je)=>{const cn=Je.line;let gn=0;for(let Ln=0;Ln{const bt=At.getRange(Je.from,Je.to);let Ln=0;if(Je.text.forEach(ar=>{Ln+=ar.split(Ne).length-1}),Je.text.forEach(ar=>{Ln+=ar.split(pe).length-1}),Je.origin!=="setValue"){if(bt&&(bt.indexOf(Ne)!==-1||bt.indexOf(pe)!==-1)){const ar=bt.split(Ne).length-1+bt.split(pe).length-1,Hn=pn(At,Je.from);if(console.log(`\u5220\u9664${ar}\u4E2A\uFF0C \u524D\u9762\u6709${Hn}\u4E2A\uFF0C\u65B0\u589E${Ln}\u4E2A`),ar>1){const Vt=Array.from({length:ar},(dr,qn)=>Hn+qn);gn(Vt)}else gn(Hn)}else if(Ln>0){const ar=pn(At,Je.from);console.log(`\u65B0\u589E${Ln}\u4E2A\uFF0C\u4E4B\u524D\u6709${ar}\u4E2A`),cn(Ln,ar)}}},ht=()=>{const At=De.getFieldValue(Ut);De.setFieldsValue({[Ut]:At==null?void 0:At.map((Je,cn)=>gt(ln({},Je),{position:cn+1}))})},tn=(0,b.useRef)(),yt=(At,Je)=>{for(let cn=0;cn{Rt.current(At),ht()},jt=le.default.useWatch(Ut,De);return rt.createElement("div",{className:Te.Z.wrap},rt.createElement(le.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},rt.createElement(he.h,{scrollId:"name",watch:!0,height:140})),rt.createElement("div",{className:Te.Z.questionTitleEditorWrap},rt.createElement(le.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},rt.createElement(he.h,{scrollId:"name",watch:!0,height:400,showNullProgramButton:!0,onChange:(At,Je)=>{const cn=De.getFieldValue(Ut);console.log("--preAnswerData",cn,Je),De.setFieldsValue({[Ut]:cn==null?void 0:cn.map((gn,bt)=>{var Ln;return gt(ln({},gn),{position:bt+1,multi_line:(Ln=Je==null?void 0:Je[bt])==null?void 0:Ln.multiLine})})})},placeholder:Ee,onCMBeforeChange:(At,Je)=>{Zt(At,Je,yt,vt)}}))),rt.createElement(le.default.List,{name:Ut,rules:[{validator(At,Je){if(!(Je!=null&&Je.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const cn of Je){const{answer_text:gn}=cn||{};if((gn==null?void 0:gn.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(At,{add:Je,remove:cn},{errors:gn})=>(tn.current=Je,Rt.current=cn,rt.createElement(rt.Fragment,null,rt.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},rt.createElement(le.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),rt.createElement("div",{onClick:()=>{ce.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:rt.createElement("div",null,rt.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",rt.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),rt.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},rt.createElement(Gt.Z,{style:{marginRight:3,color:"#3061D0"}}),rt.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),At.map((bt,Ln)=>{var ar=bt,{key:Hn,name:Vt}=ar,dr=Yt(ar,["key","name"]),qn,xn;return rt.createElement(ge.Z,{className:"mb20",key:Hn,align:"middle",wrap:!1},rt.createElement(oe.Z,{flex:"0 0 auto",className:`${Te.Z.blankIndex}`},"\u586B\u7A7A\u9879",Ln+1),rt.createElement(oe.Z,{flex:1},rt.createElement(ge.Z,{align:"top",justify:"space-between",wrap:!1},rt.createElement(oe.Z,null,rt.createElement(le.default.Item,gt(ln({},dr),{name:[Vt,"answer_text"],noStyle:!0}),(qn=jt==null?void 0:jt[Vt])!=null&&qn.multi_line||(xn=jt==null?void 0:jt[Vt])!=null&&xn.multiLine?rt.createElement(Mt,{spellCheck:!1,style:{marginLeft:10,width:550}}):rt.createElement(ue.default,{style:{marginLeft:10,width:550},className:Te.Z.blankInput,size:"large",maxLength:1e3,onBlur:zn=>{}}))),fe&&rt.createElement(oe.Z,{flex:"224px"},rt.createElement(le.default.Item,gt(ln({},dr),{name:[Vt,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),rt.createElement(xe.Z,{size:"large",className:Te.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),rt.createElement("div",{onClick:()=>Sn(!0)},rt.createElement(le.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},rt.createElement(he.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:an}))),rt.createElement(le.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},rt.createElement(Oe.default,{size:"large"},$t.map(At=>rt.createElement(Oe.default.Option,{key:At.title,value:At.key}," ",At.title)))),rt.createElement(le.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},rt.createElement(le.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},rt.createElement(xe.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),rt.createElement("span",{className:"ml10 font14"},"\u79D2")),rt.createElement(le.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},rt.createElement(Se.ZP.Group,{style:{marginTop:-10}},rt.createElement(Se.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),rt.createElement(Se.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),rt.createElement(Se.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),rt.createElement(le.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),rt.createElement("div",{style:{background:"#F6F7F9",padding:15}},rt.createElement(le.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},rt.createElement(Mt,{rows:4})),rt.createElement(le.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},rt.createElement(Mt,{rows:4}))),rt.createElement(xt,{form:De,answerKey:Ut,hackIdentifier:Qe,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:rt.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},82482:function(me,ne,E){"use strict";E.d(ne,{u:function(){return Ae}});var b=E(59301),ue=E(77019),le=E(5269),ce=E(25399),ge=E(28284),oe=E(69092),xe=E(32134),Oe=E(12893),Se=E(54657),he=E(59301),ze=Object.defineProperty,Te=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,We=(Ye,st,_e)=>st in Ye?ze(Ye,st,{enumerable:!0,configurable:!0,writable:!0,value:_e}):Ye[st]=_e,Ke=(Ye,st)=>{for(var _e in st||(st={}))tt.call(st,_e)&&We(Ye,_e,st[_e]);if(Xe)for(var _e of Xe(st))Ue.call(st,_e)&&We(Ye,_e,st[_e]);return Ye},Le=(Ye,st)=>Te(Ye,ct(st)),Be=(Ye,st)=>{var _e={};for(var nt in Ye)tt.call(Ye,nt)&&st.indexOf(nt)<0&&(_e[nt]=Ye[nt]);if(Ye!=null&&Xe)for(var nt of Xe(Ye))st.indexOf(nt)<0&&Ue.call(Ye,nt)&&(_e[nt]=Ye[nt]);return _e};const Re=["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"],Ie=({value:Ye,onChange:st,choiceTextKey:_e,answerKey:nt,index:$e,isEdit:Me,setInputActive:Ve,form:et,choiceOptionsPath:qe,allowChangeMode:Ct,showAddIcon:It,addItem:xt,deleteItem:Gt})=>{console.log(Ye,"value");const rt=(Ye==null?void 0:Ye[nt])===1,Ge=()=>{const wt=et.getFieldValue(qe);et.setFieldValue(qe,wt.map(Dt=>Le(Ke({},Dt),{[nt]:0})))},Pe=()=>{rt?st(Le(Ke({},Ye),{[nt]:0})):(Ct||Ge(),st(Le(Ke({},Ye),{[nt]:1})))};return he.createElement(ue.Z,{className:oe.Z.choiceWrap,align:"middle",wrap:!1},he.createElement(le.Z,{onClick:Pe,className:`${oe.Z.choiceIndex} ${rt?oe.Z.activeAnswer:""}`},Re[$e]),he.createElement(le.Z,{flex:1,className:`${oe.Z.editorWrap} ml15`,onClick:Ve},he.createElement(Se.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Me,value:Ye==null?void 0:Ye[_e],onChange:wt=>{st(Le(Ke({},Ye),{[_e]:wt}))}})),he.createElement(le.Z,{flex:"0 0 auto",className:"ml15"},he.createElement("div",{onClick:Pe,className:`${oe.Z.setAnswerBtn} ${rt?oe.Z.activeAnswer:""}`},rt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),he.createElement(le.Z,{className:oe.Z.actionWrapper},he.createElement(ce.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},he.createElement(xe.Z,{className:oe.Z.addIcon,onClick:xt,style:{visibility:It?"visible":"hidden"}})),he.createElement(ce.Z,{title:"\u5220\u9664"},he.createElement(Oe.Z,{className:oe.Z.deleteIcon,onClick:Gt,style:{visibility:$e>1?"visible":"hidden"}}))))},Ae=({questionTitlePlaceholder:Ye,titleKey:st,choiceKey:_e,analysisKey:nt,choiceTextKey:$e,answerKey:Me,choiceOptionsPath:Ve,allowChangeMode:et=!0,form:qe,showAnalysis:Ct=!0})=>{const[It,xt]=(0,b.useState)(),[Gt,rt]=(0,b.useState)(!1);return he.createElement("div",{className:oe.Z.wrap},he.createElement("div",{className:oe.Z.questionTitleEditorWrap},he.createElement(ge.default.Item,{label:"\u9898\u5E72",name:st,labelCol:{span:24},rules:[{required:!0}]},he.createElement(Se.h,{scrollId:Array.isArray(st)?st.join("_"):`${st}`,watch:!0,height:140,placeholder:Ye}))),he.createElement(ge.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),he.createElement(ge.default.List,{name:_e,rules:[{validator(Ge,Pe){const wt=Pe.some(ot=>ot[Me]===1),Dt=Pe.findIndex(ot=>{var Ht;return((Ht=ot[$e])==null?void 0:Ht.length)<=0});return Dt!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Re[Dt]}\u9009\u9879\u7684\u5185\u5BB9`)):wt?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Ge,{add:Pe,remove:wt})=>he.createElement("div",{id:Array.isArray(Ve)?Ve.join("_"):`${Ve}`},Ge.map((Dt,ot)=>{var Ht=Dt,{key:Bt,name:ln}=Ht,gt=Be(Ht,["key","name"]);const Yt=It===Bt,Mt=()=>{xt(Bt)},$t=ot<7&&ot===Ge.length-1,dn=()=>Pe({[$e]:"",[Me]:0}),Ne=()=>wt(ln);return he.createElement(ge.default.Item,Le(Ke({},gt),{key:Bt,name:ln,className:oe.Z.choiceListWrap,rules:[{validator(pe,de){return de!=null&&de.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Re[ot]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),he.createElement(Ie,{choiceTextKey:$e,answerKey:Me,index:ot,isEdit:Yt,setInputActive:Mt,form:qe,choiceOptionsPath:Ve,allowChangeMode:et,showAddIcon:$t,addItem:dn,deleteItem:Ne}))}),Ge.length<8&&he.createElement("div",{className:`${oe.Z.addBtn} mb30`,onClick:()=>Pe({[$e]:"",[Me]:0})},"\u6DFB\u52A0\u9009\u9879"))),Ct&&he.createElement("div",{onClick:()=>rt(!0)},he.createElement(ge.default.Item,{name:nt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},he.createElement(Se.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Gt}))))}},15460:function(me,ne,E){"use strict";E.d(ne,{u:function(){return et}});var b=E(59301),ue=E(62957),le=E(77019),ce=E(5269),ge=E(37568),oe=E(25399),xe=E(71411),Oe=E(28284),Se=E(47889),he=E(71051),ze=E(54657),Te=E(12893),ct=E(61485),Xe=E(69092),tt=E(65986),Ue=E(59301),We=Object.defineProperty,Ke=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Ae=(qe,Ct,It)=>Ct in qe?We(qe,Ct,{enumerable:!0,configurable:!0,writable:!0,value:It}):qe[Ct]=It,Ye=(qe,Ct)=>{for(var It in Ct||(Ct={}))Re.call(Ct,It)&&Ae(qe,It,Ct[It]);if(Be)for(var It of Be(Ct))Ie.call(Ct,It)&&Ae(qe,It,Ct[It]);return qe},st=(qe,Ct)=>Ke(qe,Le(Ct)),_e=(qe,Ct)=>{var It={};for(var xt in qe)Re.call(qe,xt)&&Ct.indexOf(xt)<0&&(It[xt]=qe[xt]);if(qe!=null&&Be)for(var xt of Be(qe))Ct.indexOf(xt)<0&&Ie.call(qe,xt)&&(It[xt]=qe[xt]);return It};const nt=({value:qe,onChange:Ct})=>{const It=Gt=>{ue.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:Xe.Z.modal,onOk:()=>{const rt=[...qe];rt.splice(Gt,1),Ct(rt)}})},xt=()=>{const Gt=[...qe];Gt.push(""),Ct(Gt)};return Ue.createElement(le.Z,{className:"ml20"},Ue.createElement(ce.Z,{flex:1},qe==null?void 0:qe.map((Gt,rt)=>Ue.createElement(le.Z,{key:`${Gt}_${rt}`,className:"mb20"},Ue.createElement(ge.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Gt,autoSize:{maxRows:3},maxLength:1e3,onBlur:Ge=>{const Pe=[...qe],wt=Ge.target.value.trim();Pe[rt]=wt,Ct(Pe)}}),Ue.createElement(oe.Z,{title:"\u5220\u9664"},Ue.createElement(Te.Z,{className:Xe.Z.deleteIcon,style:{marginLeft:15,visibility:rt>0?"visible":"hidden"},onClick:()=>It(rt)}))))),Ue.createElement(ce.Z,null,Ue.createElement("div",{className:`${Xe.Z.addBtn}`,onClick:()=>{xt()}},"\u65B0\u589E\u7B54\u6848")))},$e=({value:qe,onChange:Ct})=>{const It=Gt=>{ue.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:Xe.Z.modal,onOk:()=>{const rt=[...qe];rt.splice(Gt,1),Ct(rt)}})},xt=()=>{const Gt=[...qe];Gt.push(""),Ct(Gt)};return Ue.createElement(le.Z,{className:"ml20"},Ue.createElement(ce.Z,{flex:1},qe==null?void 0:qe.map((Gt,rt)=>Ue.createElement(le.Z,{key:`${Gt}_${rt}`,align:"middle",className:"mb20"},Ue.createElement(tt.Z,{value:Gt,style:{flex:1},onChange:Ge=>{const Pe=[...qe];Pe[rt]=Ge,Ct(Pe)}}),Ue.createElement(oe.Z,{title:"\u5220\u9664"},Ue.createElement(Te.Z,{className:Xe.Z.deleteIcon,style:{marginLeft:15,visibility:rt>0?"visible":"hidden"},onClick:()=>It(rt)}))))),Ue.createElement(ce.Z,null,Ue.createElement("div",{className:`${Xe.Z.addBtn}`,onClick:()=>{xt()}},"\u65B0\u589E\u7B54\u6848")))},Me=({value:qe=!0,onChange:Ct})=>Ue.createElement(xe.Z,{checked:!qe,onChange:It=>{Ct(!It)}}),Ve="\u2581",et=({questionTitlePlaceholder:qe,form:Ct,scoreByBlank:It=!1,answerKey:xt})=>{const[Gt,rt]=(0,b.useState)(!1),Ge=(gt,Yt)=>{const Mt=Yt.line;let $t=0;for(let Ne=0;Ne{const dn=gt.getRange(Yt.from,Yt.to);let Ne=0;if(Yt.text.forEach(pe=>{Ne+=pe.split(Ve).length-1}),Yt.origin!=="setValue"){if(dn&&dn.indexOf(Ve)!==-1){const pe=dn.split(Ve).length-1,de=Ge(gt,Yt.from);if(console.log(`\u5220\u9664${pe}\u4E2A\uFF0C \u524D\u9762\u6709${de}\u4E2A\uFF0C\u65B0\u589E${Ne}\u4E2A`),pe>1){const Ee=Array.from({length:pe},(De,fe)=>de+fe);$t(Ee)}else $t(de)}else if(Ne>0){const pe=Ge(gt,Yt.from);console.log(`\u65B0\u589E${Ne}\u4E2A\uFF0C\u4E4B\u524D\u6709${pe}\u4E2A`),Mt(Ne,pe)}}},wt=()=>{const gt=Ct.getFieldValue(xt);Ct.setFieldsValue({[xt]:gt.map((Yt,Mt)=>st(Ye({},Yt),{position:Mt+1}))})},Dt=(0,b.useRef)(),ot=(gt,Yt)=>{for(let Mt=0;Mt{Ht.current(gt),wt()},ln=Oe.default.useWatch(xt,Ct);return Ue.createElement("div",{className:Xe.Z.wrap},Ue.createElement("div",{className:Xe.Z.questionTitleEditorWrap},Ue.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Ue.createElement(ze.h,{scrollId:"name",watch:!0,height:140,placeholder:qe,showNullButton:!0,onCMBeforeChange:(gt,Yt)=>{Pe(gt,Yt,ot,Bt)}}))),Ue.createElement(Oe.default.List,{name:xt,rules:[{validator(gt,Yt){if(!(Yt!=null&&Yt.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Mt of Yt){const{answer_text:$t}=Mt||{};if($t!=null&&$t.some(dn=>(dn==null?void 0:dn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(gt,{add:Yt,remove:Mt},{errors:$t})=>(Dt.current=Yt,Ht.current=Mt,Ue.createElement(Ue.Fragment,null,Ue.createElement(Oe.default.Item,{label:Ue.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(gt!=null&>.length)&&Ue.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),gt.map((dn,Ne)=>{var pe=dn,{key:de,name:Ee}=pe,De=_e(pe,["key","name"]),fe,Qe;return Ue.createElement("div",{style:{marginBottom:10},key:de},Ue.createElement(le.Z,{className:"mb20",align:"middle",wrap:!1},Ue.createElement(ce.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${Xe.Z.blankIndex}`},"\u586B\u7A7A\u9879",Ne+1),Ue.createElement(Oe.default.Item,st(Ye({},De),{name:[Ee,"model"],noStyle:!0}),Ue.createElement(Se.ZP.Group,{onChange:()=>{const Ut=Ct.getFieldValue(xt);Ct.setFieldsValue({[xt]:Ut.map((an,Sn)=>st(Ye({},an),{answer_text:Ee===Sn?[""]:an.answer_text}))})}},Ue.createElement(Se.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",Ue.createElement(oe.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},Ue.createElement(ct.Z,null))),Ue.createElement(Se.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",Ue.createElement(oe.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},Ue.createElement(ct.Z,null)))))),Ue.createElement(le.Z,{style:{marginLeft:20},align:"middle",wrap:!1},Ue.createElement(ce.Z,{flex:1},Ue.createElement(le.Z,{align:"top",justify:"space-between",wrap:!1},Ue.createElement(ce.Z,{flex:1},Ue.createElement(Oe.default.Item,st(Ye({},De),{name:[Ee,"answer_text"],noStyle:!0}),((Qe=(fe=Ct.getFieldValue(xt))==null?void 0:fe[Ee])==null?void 0:Qe.model)===1?Ue.createElement(nt,null):Ue.createElement($e,null))),It&&Ue.createElement(ce.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},Ue.createElement(Oe.default.Item,st(Ye({},De),{name:[Ee,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Xe.Z.blankInputNumberWrapper}),Ue.createElement(he.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),Ue.createElement(Oe.default.Item,st(Ye({},De),{name:[Ee,"position"],noStyle:!0}),Ue.createElement(ge.default,{type:"hidden"})))))})))),Ue.createElement(le.Z,{align:"middle"},Ue.createElement(Oe.default.Item,{name:"downcase",valuePropName:"checked"},Ue.createElement(xe.Z,null)),Ue.createElement(ce.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Ue.createElement(le.Z,{align:"middle"},Ue.createElement(Oe.default.Item,{name:"no_space",valuePropName:"checked"},Ue.createElement(xe.Z,null)),Ue.createElement(ce.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(ln==null?void 0:ln.length)>1&&Ue.createElement(le.Z,{align:"middle",className:(ln==null?void 0:ln.length)>1?"mb30":`${Xe.Z.hide}`},Ue.createElement(Oe.default.Item,{name:"is_ordered"},Ue.createElement(Me,null)),Ue.createElement(ce.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")),Ue.createElement("div",{onClick:()=>rt(!0)},Ue.createElement(Oe.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ue.createElement(ze.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Gt}))))}},98815:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return Be}});var b=E(59301),ue=E(77019),le=E(5269),ce=E(28284),ge=E(69092),oe=E(54657),xe=E(59301),Oe=Object.defineProperty,Se=Object.defineProperties,he=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,Xe=(Re,Ie,Ae)=>Ie in Re?Oe(Re,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Re[Ie]=Ae,tt=(Re,Ie)=>{for(var Ae in Ie||(Ie={}))Te.call(Ie,Ae)&&Xe(Re,Ae,Ie[Ae]);if(ze)for(var Ae of ze(Ie))ct.call(Ie,Ae)&&Xe(Re,Ae,Ie[Ae]);return Re},Ue=(Re,Ie)=>Se(Re,he(Ie)),We=(Re,Ie)=>{var Ae={};for(var Ye in Re)Te.call(Re,Ye)&&Ie.indexOf(Ye)<0&&(Ae[Ye]=Re[Ye]);if(Re!=null&&ze)for(var Ye of ze(Re))Ie.indexOf(Ye)<0&&ct.call(Re,Ye)&&(Ae[Ye]=Re[Ye]);return Ae};const Ke={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Le=({value:Re,onChange:Ie,form:Ae})=>{const Ye=(Re==null?void 0:Re.is_answer)===1,st=Re==null?void 0:Re.choice_text,_e=()=>{const nt=Ae.getFieldsValue().choices.map($e=>({choice_text:$e.choice_text,is_answer:0}));Ae.setFieldsValue({choices:nt}),Ie(Ue(tt({},Re),{is_answer:1}))};return xe.createElement(ue.Z,{className:ge.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},xe.createElement(le.Z,{onClick:_e,className:`${ge.Z.choiceIndex} ${ge.Z.judgementIndex} ${Ye?ge.Z.activeAnswer:""}`},Ke[st]),xe.createElement(le.Z,{flex:1,className:`${ge.Z.editorWrap} ml15`},xe.createElement("div",{className:`${ge.Z.inputBorder} ${ge.Z.placeholder} ${Ye?ge.Z.activeJudgementAnswer:""}`},st)),xe.createElement(le.Z,{flex:"0 0 auto",className:"ml15"},xe.createElement("div",{onClick:_e,className:`${ge.Z.setAnswerBtn} ${Ye?ge.Z.activeAnswer:""}`},Ye?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Be=({questionTitlePlaceholder:Re,choiceKey:Ie,form:Ae})=>{const[Ye,st]=(0,b.useState)(!1);return xe.createElement("div",{className:ge.Z.wrap},xe.createElement("div",{className:ge.Z.questionTitleEditorWrap},xe.createElement(ce.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},xe.createElement(oe.h,{scrollId:"name",watch:!0,height:140,placeholder:Re}))),xe.createElement(ce.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},xe.createElement(ce.default.List,{name:"choices",rules:[{validator(_e,nt){return nt.some(Me=>(Me==null?void 0:Me.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},_e=>xe.createElement("div",{id:"choices"},_e.map(nt=>{var $e=nt,{key:Me,name:Ve}=$e,et=We($e,["key","name"]);return xe.createElement(ce.default.Item,Ue(tt({},et),{key:Me,name:Ve,noStyle:!0}),xe.createElement(Le,{form:Ae}))})))),xe.createElement("div",{onClick:()=>st(!0)},xe.createElement(ce.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},xe.createElement(oe.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ye}))))}},54657:function(me,ne,E){"use strict";E.d(ne,{h:function(){return tt},x:function(){return Ue}});var b=E(2978),ue=E(69092),le=E(38394),ce=E(59301),ge=Object.defineProperty,oe=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ze=(We,Ke,Le)=>Ke in We?ge(We,Ke,{enumerable:!0,configurable:!0,writable:!0,value:Le}):We[Ke]=Le,Te=(We,Ke)=>{for(var Le in Ke||(Ke={}))Se.call(Ke,Le)&&ze(We,Le,Ke[Le]);if(Oe)for(var Le of Oe(Ke))he.call(Ke,Le)&&ze(We,Le,Ke[Le]);return We},ct=(We,Ke)=>oe(We,xe(Ke)),Xe=(We,Ke)=>{var Le={};for(var Be in We)Se.call(We,Be)&&Ke.indexOf(Be)<0&&(Le[Be]=We[Be]);if(We!=null&&Oe)for(var Be of Oe(We))Ke.indexOf(Be)<0&&he.call(We,Be)&&(Le[Be]=We[Be]);return Le};const tt=We=>{var Ke=We,{value:Le,onChange:Be,scrollId:Re}=Ke,Ie=Xe(Ke,["value","onChange","scrollId"]);return ce.createElement("div",{id:Re||""},ce.createElement(b.Z,ct(Te({},Ie),{defaultValue:Le,onChange:(Ae,Ye)=>{Ye!=null&&Ye.length?Be(Ae,Ye):Be(Ae)}})))},Ue=({value:We,onChange:Ke,placeholder:Le,height:Be=140,isEdit:Re,miniToolbar:Ie,watch:Ae=!0})=>Re?ce.createElement(b.Z,{watch:Ae,isFocus:!0,height:Be||void 0,placeholder:Le,defaultValue:We,onChange:Ke,miniToolbar:Ie}):ce.createElement("div",{style:{cursor:"pointer"}},We?ce.createElement(le.Z,{className:ue.Z.inputBorder,value:We}):ce.createElement("div",{className:`${ue.Z.inputBorder} ${ue.Z.placeholder} inputBorderError`},Le))},84635:function(me,ne,E){"use strict";E.d(ne,{W:function(){return $e}});var b=E(59301),ue=E(6767),le=E(96599),ce=E(28284),ge=E(71411),oe=E(77019),xe=E(5269),Oe=E(25399),Se=E(37568),he=E(71051),ze=E(69092),Te=E(54657),ct=E(2978),Xe=E(61485),tt=Object.defineProperty,Ue=Object.defineProperties,We=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Re=(Me,Ve,et)=>Ve in Me?tt(Me,Ve,{enumerable:!0,configurable:!0,writable:!0,value:et}):Me[Ve]=et,Ie=(Me,Ve)=>{for(var et in Ve||(Ve={}))Le.call(Ve,et)&&Re(Me,et,Ve[et]);if(Ke)for(var et of Ke(Ve))Be.call(Ve,et)&&Re(Me,et,Ve[et]);return Me},Ae=(Me,Ve)=>Ue(Me,We(Ve)),Ye=(Me,Ve)=>{var et={};for(var qe in Me)Le.call(Me,qe)&&Ve.indexOf(qe)<0&&(et[qe]=Me[qe]);if(Me!=null&&Ke)for(var qe of Ke(Me))Ve.indexOf(qe)<0&&Be.call(Me,qe)&&(et[qe]=Me[qe]);return et};const st=Me=>{var Ve=Me,{value:et,onChange:qe}=Ve,Ct=Ye(Ve,["value","onChange"]);const It=xt=>{qe([xt])};return b.createElement(ct.Z,Ae(Ie({},Ct),{defaultValue:et==null?void 0:et[0],onChange:It}))},_e=Me=>{if(!Me)return!1;if(/^s*$/.test(Me)||Me.trim()===""){ue.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Ve=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 Me==="|"?(ue.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},nt=({value:Me=[],onClose:Ve})=>b.createElement(le.default,{closable:!0,onClose:Ve,className:ze.Z.keywordTag},b.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Me.join(" \u6216 "))),$e=({questionTitlePlaceholder:Me,form:Ve,showKeywords:et,isMustKeyWords:qe=et})=>{const[Ct,It]=(0,b.useState)(!1),[xt,Gt]=(0,b.useState)(""),rt=ce.default.useWatch("use_keywords",Ve),Ge=ce.default.useWatch("question_score",Ve);return b.createElement("div",{className:ze.Z.wrap},b.createElement("div",{className:ze.Z.questionTitleEditorWrap},b.createElement(ce.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},b.createElement(Te.h,{scrollId:"name",watch:!0,height:140,placeholder:Me}))),b.createElement(ce.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},b.createElement(st,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),et&&!qe&&b.createElement(ce.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},b.createElement(ge.Z,{defaultChecked:!0})),et&&qe&&b.createElement(oe.Z,{align:"middle",className:"mb30"},b.createElement(ce.default.Item,{name:"use_keywords",valuePropName:"checked"},b.createElement(ge.Z,null)),b.createElement(xe.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),b.createElement(xe.Z,null,b.createElement(Oe.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"},b.createElement(Xe.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(rt||!qe)&&b.createElement(ce.default.List,{name:"keywords",rules:[{validator(Pe,wt){return qe?wt!=null&&wt.length?(wt==null?void 0:wt.reduce((ot,Ht)=>ot+Ht.score,0))>parseFloat(Ge)?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()}}]},(Pe,{add:wt,remove:Dt})=>b.createElement(b.Fragment,null,b.createElement("div",{className:`${ze.Z.title} mb10`},qe?"\u5173\u952E\u8BCD":b.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),b.createElement(oe.Z,{align:"middle",className:"font14 mb30"},b.createElement(xe.Z,{flex:1},b.createElement(Se.default,{value:xt,onChange:ot=>{Gt(ot.target.value)},maxLength:50,allowClear:!0,onPressEnter:ot=>{var Ht,Bt,ln,gt;const Yt=`${(Ht=ot.target)==null?void 0:Ht.value}`,Mt=(ln=(Bt=Yt==null?void 0:Yt.split("|"))==null?void 0:Bt.filter(Ne=>!!Ne))==null?void 0:ln.map(Ne=>Ne==null?void 0:Ne.trim()),$t=Ve.getFieldValue("keywords"),dn=((gt=$t==null?void 0:$t.map(Ne=>Ne==null?void 0:Ne.keyword))==null?void 0:gt.flat())||[];for(const Ne of Mt)if(dn.includes(Ne)){ue.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}_e(Yt)&&(wt({keyword:Mt,score:1}),Gt(""))},className:ze.Z.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"})),b.createElement(xe.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Pe.map(ot=>{var Ht=ot,{key:Bt,name:ln}=Ht,gt=Ye(Ht,["key","name"]);return b.createElement(oe.Z,{key:Bt,className:"mb20",style:{marginRight:148}},b.createElement(xe.Z,{flex:1},b.createElement(oe.Z,{align:"middle",justify:"space-between"},b.createElement(ce.default.Item,Ae(Ie({},gt),{name:[ln,"keyword"]}),b.createElement(nt,{onClose:()=>Dt(ln)})),qe&&b.createElement(ce.default.Item,Ae(Ie({},gt),{name:[ln,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:ze.Z.blankInputNumberWrapper}),b.createElement(he.Z,{className:ze.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),b.createElement("div",{onClick:()=>It(!0)},b.createElement(ce.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},b.createElement(Te.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ct}))))}},48477:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return ge}});var b={text:"text___bQulM",sup:"sup___rX_Y3"},ue=E(28284),le=E(59301),ge=({text:oe,name:xe="question_score"})=>{const Oe=({value:Se})=>le.createElement("div",{className:b.text},le.createElement("span",{className:b.sup},"*"),le.createElement("span",{className:"mr10"},"\u5206\u503C"),le.createElement("span",null,Se||"--"),le.createElement("span",{className:"c-grey-999"},oe));return le.createElement(ue.default.Item,{noStyle:!0,name:xe},le.createElement(Oe,null))}},38394:function(me,ne,E){"use strict";E.d(ne,{z:function(){return $e},Z:function(){return Me}});var b=E(59301),ue=E(88831),le=E(90290),ce=E(64018),ge=E(81098),oe=E(90524),xe=E(49661),Oe=E(15342),Se=E(77736),he=E(99571),ze=E(1012),Te=E(41550),ct=E(59301),tt=({html:Ve})=>{const et=(0,b.useRef)(null),qe=(0,b.useRef)(null),Ct=`.markdown-body p { margin: 0 0 16px 0 !important; line-height: 28px; white-space: pre-wrap; @@ -1079,20 +1079,20 @@ ${dn} .markdown-body pre { margin-top: 0; margin-bottom: 16px; - }`;return(0,b.useEffect)(()=>{const It=et.current.attachShadow({mode:"open"});qe.current=document.createElement("div"),qe.current.className="markdown-body",qe.current.innerHTML=Ve,It.appendChild(qe.current);const xt=document.createElement("style");return xt.textContent=Ct,It.appendChild(xt),()=>{It.innerHTML=""}},[]),(0,b.useEffect)(()=>{qe.current&&(qe.current.innerHTML=Ve)},[Ve]),ct.createElement("div",{ref:et})};function Ue(Ve){const et=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],qe=new RegExp(`\\b(${et.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return Ve.replace(qe,"").trim()}var Ze={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},Ke=Object.defineProperty,Le=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ie=(Ve,et,qe)=>et in Ve?Ke(Ve,et,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ve[et]=qe,Ae=(Ve,et)=>{for(var qe in et||(et={}))Be.call(et,qe)&&Ie(Ve,qe,et[qe]);if(Le)for(var qe of Le(et))Re.call(et,qe)&&Ie(Ve,qe,et[qe]);return Ve};const Ye="@\u2581\u2581@",st="@\u2581@",_e=/]*>/g;function nt(Ve){let et=document.createElement("div");return et.innerHTML=Ve,et.childNodes.length===0?"":et.childNodes[0].nodeValue}const $e=(Ve,et)=>{Ve=Ve||"";const qe=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ct=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,It=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,xt=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return et?Ve.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(qe,(Gt,rt,Ge,Pe,wt,Dt,ot)=>{const Ht=rt||Pe||Dt,Bt=Ge||wt||ot||"?";return oe.Z.API_SERVER+"/api/attachments/"+Ht+Bt+"&t="+(0,xe.Jn)(Ht,Date.now())+(Gt.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Ve=Ve.replace(xt,(Gt,rt,Ge,Pe,wt,Dt,ot)=>{const Ht=rt||Pe||Dt,Bt=Ge||wt||ot||"?";return oe.Z.API_SERVER+"/attachments/download/"+Ht+Bt+"&t="+(0,xe.Jn)(Ht,Date.now())+(Gt.indexOf(")")>-1?")":"&")}).replace(qe,(Gt,rt,Ge,Pe,wt,Dt,ot)=>{const Ht=rt||Pe||Dt,Bt=Ge||wt||ot||"?";return oe.Z.API_SERVER+"/api/attachments/"+Ht+Bt+"&t="+(0,xe.Jn)(Ht,Date.now())+(Gt.indexOf(")")>-1?")":"&")}).replace(Ct,(Gt,rt,Ge,Pe,wt)=>{const Dt=rt||Pe,ot=Ge||wt||"";return'"'+oe.Z.API_SERVER+"/api/attachments/"+Dt+ot+Dt+ot+"&t="+(0,xe.Jn)(Dt,Date.now())}).replace(It,(Gt,rt,Ge,Pe,wt)=>{const Dt=rt||Pe,ot=Ge||wt||"";return"("+oe.Z.API_SERVER+"/files/uploads/"+Dt+ot+Dt+ot+"&t="+(0,xe.Jn)(Dt,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` + }`;return(0,b.useEffect)(()=>{const It=et.current.attachShadow({mode:"open"});qe.current=document.createElement("div"),qe.current.className="markdown-body",qe.current.innerHTML=Ve,It.appendChild(qe.current);const xt=document.createElement("style");return xt.textContent=Ct,It.appendChild(xt),()=>{It.innerHTML=""}},[]),(0,b.useEffect)(()=>{qe.current&&(qe.current.innerHTML=Ve)},[Ve]),ct.createElement("div",{ref:et})};function Ue(Ve){const et=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],qe=new RegExp(`\\b(${et.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return Ve.replace(qe,"").trim()}var We={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},Ke=Object.defineProperty,Le=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ie=(Ve,et,qe)=>et in Ve?Ke(Ve,et,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ve[et]=qe,Ae=(Ve,et)=>{for(var qe in et||(et={}))Be.call(et,qe)&&Ie(Ve,qe,et[qe]);if(Le)for(var qe of Le(et))Re.call(et,qe)&&Ie(Ve,qe,et[qe]);return Ve};const Ye="@\u2581\u2581@",st="@\u2581@",_e=/]*>/g;function nt(Ve){let et=document.createElement("div");return et.innerHTML=Ve,et.childNodes.length===0?"":et.childNodes[0].nodeValue}const $e=(Ve,et)=>{Ve=Ve||"";const qe=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ct=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,It=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,xt=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return et?Ve.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(qe,(Gt,rt,Ge,Pe,wt,Dt,ot)=>{const Ht=rt||Pe||Dt,Bt=Ge||wt||ot||"?";return oe.Z.API_SERVER+"/api/attachments/"+Ht+Bt+"&t="+(0,xe.Jn)(Ht,Date.now())+(Gt.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Ve=Ve.replace(xt,(Gt,rt,Ge,Pe,wt,Dt,ot)=>{const Ht=rt||Pe||Dt,Bt=Ge||wt||ot||"?";return oe.Z.API_SERVER+"/attachments/download/"+Ht+Bt+"&t="+(0,xe.Jn)(Ht,Date.now())+(Gt.indexOf(")")>-1?")":"&")}).replace(qe,(Gt,rt,Ge,Pe,wt,Dt,ot)=>{const Ht=rt||Pe||Dt,Bt=Ge||wt||ot||"?";return oe.Z.API_SERVER+"/api/attachments/"+Ht+Bt+"&t="+(0,xe.Jn)(Ht,Date.now())+(Gt.indexOf(")")>-1?")":"&")}).replace(Ct,(Gt,rt,Ge,Pe,wt)=>{const Dt=rt||Pe,ot=Ge||wt||"";return'"'+oe.Z.API_SERVER+"/api/attachments/"+Dt+ot+Dt+ot+"&t="+(0,xe.Jn)(Dt,Date.now())}).replace(It,(Gt,rt,Ge,Pe,wt)=>{const Dt=rt||Pe,ot=Ge||wt||"";return"("+oe.Z.API_SERVER+"/files/uploads/"+Dt+ot+Dt+ot+"&t="+(0,xe.Jn)(Dt,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` `),Ve)};var Me=({value:Ve="",edit:et=!1,className:qe,showTextOnly:Ct,showLines:It,style:xt={},stylesPrev:Gt={},highlightKeywords:rt,showProgramFill:Ge,isProgramFill:Pe,disabledFill:wt=!1,programFillValue:Dt,openEditor:ot=()=>{},onFillChange:Ht=gt=>{},onFillBlur:Bt=()=>{},onFillFocus:ln=()=>{}})=>{let gt=Ue(String(Ve||""));const Yt=(0,b.useRef)(),Mt=(0,b.useRef)(),[$t,dn]=(0,b.useState)(""),[Ne,pe]=(0,b.useState)("office"),[de,Ee]=(0,b.useState)([]),De=(0,b.useRef)("a"+(0,ze.Z)()),fe={},Qe=vt=>//i.test(vt||""),Ut=(vt,jt,At)=>{const Je=document.createElement(vt===st?"input":"textarea");Je.style.width="100%",Je.style.height=vt===st?"40px":"151px",Je.rows=5,Je.spellcheck=!1,Je.name="edu-program-fill",Je.placeholder="\u8BF7\u8F93\u5165",Je.dataset.id=jt;const cn=Object.keys(fe).length;return fe[cn]=Je,`${Je.outerHTML}`};function an(vt){return vt=vt.replace(/!\[.*?\]\(.*?\)/g,""),vt=vt.replace(/\[.*?\]\(.*?\)/g,""),vt=vt.replace(new RegExp("","gs"),""),vt=vt.replace(//g,""),vt=vt.replace(//g,""),vt=vt.replace(new RegExp(".*?<\\/video>","gs"),""),vt=vt.replace(new RegExp(".*?<\\/audio>","gs"),""),vt=vt.replace(new RegExp(".*?<\\/style>","gs"),""),vt=vt.replace(new RegExp(".*?<\\/script>","gs"),""),vt}const Sn=vt=>!Ct&&Qe(gt)?vt:vt.replace(/([\s\S]+?)<\/style>/gim,function(jt,At){let Je=At.replace(/(\n|\r)/g,"").split("}"),cn=[];return Je.map(gn=>{gn!=""&&cn.push(`.${De.current} ${gn}`)}),``}),mt=(0,b.useMemo)(()=>{try{const Je=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,cn=/\"\/api\/attachments\/|\"\/attachments\/download\//g,gn=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,bt=/\(\/attachments\/download\//g;gt=gt.replace(bt,"("+oe.Z.API_SERVER+"/attachments/download/").replace(Je,"("+oe.Z.API_SERVER+"/api/attachments/").replace(cn,'"'+oe.Z.API_SERVER+"/api/attachments/").replace(gn,'"'+oe.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),Yt.current.style.display="none"}catch(Je){}if(Ge){let Je=-1;return gt=gt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(cn,gn,bt){var Ln;return++Je,Ut(cn,Je,(Ln=Dt==null?void 0:Dt[Je])==null?void 0:Ln.value.replaceAll("<","<").replaceAll(">",">"))}),`
    ${Sn(gt||"")}
    `}let vt=Sn(gt);vt=(0,le.ZP)(vt);const jt=(0,le.ez)();gt.match(/\[TOC\]/)&&(vt=vt.replace("

    [TOC]

    ",(0,le.Qv)()),(0,le.Iy)()),vt=vt.replace(/(__special_katext_id_\d+__)/g,(Je,cn)=>{const{type:gn,expression:bt}=jt[cn];return(0,Oe.renderToString)(nt(bt)||"",{displayMode:gn==="block",throwOnError:!1,output:"html"})}),vt=vt.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,le.AL)();const At=document.createElement("div");if(At.innerHTML=vt,Ct)return At.innerText;if(rt){const Je=rt.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return pn(At,Je),At.innerHTML}return setTimeout(()=>tn(),500),At.innerHTML},[gt,rt]);(0,b.useEffect)(()=>{Zt.current&&Zt.current.querySelectorAll(["input","textarea"]).forEach(jt=>{jt.oninput=Pt,jt.onblur=Lt,jt.onfocus=Jt})},[de]),(0,b.useEffect)(()=>{var vt,jt,At,Je,cn;if(Dt!=null&&Dt.length)try{const gn=Zt.current.querySelectorAll(".edu-program-fill-score"),bt=Zt.current.querySelectorAll('[name="edu-program-fill"]');for(const[Ln,ar]of bt.entries())ar.value=((vt=Dt==null?void 0:Dt[Ln])==null?void 0:vt.value)||"",((jt=Dt==null?void 0:Dt[Ln])==null?void 0:jt.type)==="warning"?ar.className="program-fill-warning":((At=Dt==null?void 0:Dt[Ln])==null?void 0:At.type)==="success"?ar.className="program-fill-success":ar.className="";for(const[Ln,ar]of gn.entries())ar.innerHTML=(Je=Dt==null?void 0:Dt[Ln])!=null&&Je.score?`${(cn=Dt==null?void 0:Dt[Ln])==null?void 0:cn.score}\u5206`:"";Ee(Dt)}catch(gn){console.log(gn,"error")}},[Dt]);const Pt=vt=>{de[vt.target.dataset.id]=de[vt.target.dataset.id]||{},de[vt.target.dataset.id].value=vt.target.value,Ee([...de]),Ht(de,vt.target.dataset.id)},Lt=vt=>{de[vt.target.dataset.id]=de[vt.target.dataset.id]||{},de[vt.target.dataset.id].value=vt.target.value,Ee([...de]),Bt(de,vt.target.dataset.id)},Jt=vt=>{de[vt.target.dataset.id]=de[vt.target.dataset.id]||{},de[vt.target.dataset.id].value=vt.target.value,Ee([...de]),ln(de,vt.target.dataset.id)};function pn(vt,jt){return vt.childNodes.forEach(At=>{var Je;if(At.childNodes.length>0)pn(At,jt);else if(At.nodeName!=="IMG")if(At.innerHTML)At.innerHTML=(Je=At.innerHTML)==null?void 0:Je.replace(new RegExp(jt,"gi"),'$&');else{const cn=document.createElement("span");cn.innerHTML=At.textContent.replace(new RegExp(jt,"gi"),'$&'),At.replaceWith(cn)}})}const Zt=(0,b.useRef)();le.jb.WebkitLineClamp=It,It&&(xt=Ae(Ae({},xt),le.jb));function ht(vt){let jt=vt.target;if(jt.tagName.toUpperCase()==="A"){let At=jt.getAttribute("href");if(At.indexOf("office")>-1)vt.preventDefault(),dn(At),pe("office");else if(At.indexOf("application/pdf")>-1)vt.preventDefault(),dn(At),pe("pdf");else if(At.indexOf("text/html")>-1)vt.preventDefault(),dn(At),pe("html");else if(At.startsWith("#")){vt.preventDefault();let Je=document.getElementById(At.replace("#",""));Je&&Je.scrollIntoView(!0)}}}const tn=()=>{var vt;const jt=(vt=Zt.current)==null?void 0:vt.querySelectorAll("video");jt==null||jt.forEach(At=>{if(At.oncontextmenu=()=>!1,At.src.indexOf(".m3u8")>-1&&!At.canPlayType("application/vnd.apple.mpegurl")){if(ge.ZP.isSupported()){var Je=new ge.ZP;Je.loadSource(At.src),Je.attachMedia(At)}}})};(0,b.useEffect)(()=>{if(Zt.current&&mt&&mt.match(_e)&&window.PR.prettyPrint(),Zt.current)return Zt.current.addEventListener("click",ht),()=>{var vt;(vt=Zt.current)==null||vt.removeEventListener("click",ht),(0,le.AL)(),(0,le.Iy)()}},[mt,Zt.current,ht]);const yt=vt=>{vt.target.nodeName==="IMG"&&vt.target.className.indexOf("draw-flowchart")>-1?(Yt.current.style.zIndex=1,Yt.current.style.display="flex",Yt.current.style.width=vt.target.clientWidth+"px",Yt.current.style.height=vt.target.clientHeight+"px",Yt.current.style.top=vt.target.offsetTop+"px",Yt.current.style.left=vt.target.offsetLeft+"px",vt.target.id&&(Mt.current=vt.target.id)):Yt.current.style.display="none"},Rt=()=>{Yt.current.style.display="none"};return(0,b.useEffect)(()=>{var vt;const jt=At=>{At.preventDefault(),At.clipboardData.setData("text",window.getSelection().toString())};return(vt=Zt.current)==null||vt.addEventListener("copy",jt),()=>{var At;(At=Zt.current)==null||At.removeEventListener("copy",jt)}},[Zt.current]),b.createElement("div",{style:{position:"relative"},onMouseLeave:Rt},Ct&&b.createElement("div",{ref:Zt,className:`${Ze.mdBody} `},mt),!Ct&&!Qe(mt)&&b.createElement("div",{ref:Zt,style:Ae({},xt),onMouseOver:yt,className:`${qe||""} ${wt?"disabled-fill":""} markdown-body ${Ze.mdBody} ${De.current}`,dangerouslySetInnerHTML:{__html:mt}}),!Ct&&Qe(mt)&&b.createElement(tt,{html:mt}),b.createElement("div",{ref:Yt,className:`${Ze.button} ${et?"":Ze.previewFlowChart}`},b.createElement(Se.Z,null,b.createElement(he.ZP,{onClick:()=>{et?ot(Mt.current):(dn(Mt.current),pe("flowChart"))}},et?"\u7F16\u8F91":"\u9884\u89C8"))),b.createElement(Te.Z,{close:!0,data:$t,type:$t!=null&&$t.length?Ne:"",style:Ae({},Gt),onClose:()=>dn("")}))}},44905:function(me,ne,E){"use strict";E.d(ne,{h:function(){return Re}});var b=E(59301),ue=E(82326),le=E(28284),ce=E(99571),ge=E(89780),oe=E.n(ge),xe=E(66543),Oe=E(59598),Se=Object.defineProperty,he=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,tt=(Ie,Ae,Ye)=>Ae in Ie?Se(Ie,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Ie[Ae]=Ye,Ue=(Ie,Ae)=>{for(var Ye in Ae||(Ae={}))ct.call(Ae,Ye)&&tt(Ie,Ye,Ae[Ye]);if(Te)for(var Ye of Te(Ae))Xe.call(Ae,Ye)&&tt(Ie,Ye,Ae[Ye]);return Ie},Ze=(Ie,Ae)=>he(Ie,ze(Ae));const Ke=ue.default.Option,Le={labelCol:{span:4},wrapperCol:{span:20}},Be={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};ne.Z=({callback:Ie,onCancel:Ae})=>{const[Ye,st]=(0,b.useState)("python");function _e($e){st(Be[$e][1])}function nt($e){Ie($e)}return b.createElement(le.default,Ze(Ue({},Le),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:nt,style:{width:500}}),b.createElement(le.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},b.createElement(ue.default,{getPopupContainer:$e=>$e.parentNode,onChange:_e},Object.keys(Be).map($e=>b.createElement(Ke,{key:$e,value:$e},Be[$e][0])))),b.createElement(le.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},b.createElement(Re,{mode:Ye})),b.createElement("div",{className:"flex-container flex-end"},b.createElement(ce.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(ce.ZP,{type:"ghost",onClick:Ae},"\u53D6\u6D88")))};function Re({value:Ie,onChange:Ae,mode:Ye,options:st={}}){const _e=(0,b.useRef)(),[nt,$e]=(0,b.useState)();return(0,b.useEffect)(()=>{if(nt){let Me=function(Ve){const et=Ve.getValue();Ae&&Ae(et)};return nt.on("change",Me),()=>{nt.off("change",Me)}}},[nt,Ae]),(0,b.useEffect)(()=>{nt&&nt.setOption("mode",Ye)},[nt,Ye]),(0,b.useEffect)(()=>{nt&&(Ie!==nt.getValue()||Ie==="")&&setTimeout(()=>{nt.setValue(Ie||"")},300)},[nt,Ie]),(0,b.useEffect)(()=>{if(_e.current&&!nt){const Me=oe().fromTextArea(_e.current,Ue({mode:Ye,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},st));$e(Me)}},[_e.current,nt]),b.createElement("div",{className:"my-codemirror-container"},b.createElement("textarea",{ref:_e}))}},2978:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return Yn}});var b=E(59301),ue=E(89780),le=E.n(ue),ce=E(76374),ge=E(66543),oe=E(6313),xe=E(25717),Oe=E(99498),Se=E(25419),he=E(67549),ze=E(38394),Te=({value:nn="",className:An,showTextOnly:Nn,showLines:In,style:Ar={}})=>{const gr=(0,b.useMemo)(()=>"",[nn]);return b.createElement(b.Fragment,null,b.createElement("div",{dangerouslySetInnerHTML:{__html:gr}}))},ct=Object.defineProperty,Xe=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Le=(nn,An,Nn)=>An in nn?ct(nn,An,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):nn[An]=Nn,Be=(nn,An)=>{for(var Nn in An||(An={}))Ze.call(An,Nn)&&Le(nn,Nn,An[Nn]);if(Ue)for(var Nn of Ue(An))Ke.call(An,Nn)&&Le(nn,Nn,An[Nn]);return nn},Re=(nn,An)=>Xe(nn,tt(An));let Ie=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Ae({onActionCallback:nn,title:An,icon:Nn,actionName:In,className:Ar="",children:gr}){function or(){nn(In)}return b.createElement("a",{title:An,className:Ar,onClick:or},b.createElement("i",{className:`${Nn}`}),gr)}var Ye=({watch:nn,showNullButton:An,showNullProgramButton:Nn,onActionCallback:In,fullScreen:Ar,insertTemp:gr,hidetoolBar:or,extraUse:Pr})=>{const Mr=[...Ie,{title:`${nn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${nn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return b.createElement("ul",{className:"markdown-toolbar-container"},!or&&Mr.map((Fr,wr)=>b.createElement("li",{key:wr},Fr.actionName?b.createElement(Ae,Re(Be({},Fr),{onActionCallback:In})):b.createElement("span",{className:"v-line"}))),An?b.createElement("li",null,b.createElement(Ae,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:In},b.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Nn?b.createElement(b.Fragment,null,b.createElement("li",null,b.createElement(Ae,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:In},b.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),b.createElement("li",null,b.createElement(Ae,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:In},b.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,gr&&b.createElement("li",null,b.createElement(Ae,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${gr}`,onActionCallback:In},b.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Pr&&b.createElement("li",null,Pr),b.createElement("li",{className:"btn-full-screen"},b.createElement(Ae,{icon:`${Ar?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Ar?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:In})))},st=E(75790),_e=E(28284),nt=E(37568),$e=E(99571),Me=Object.defineProperty,Ve=Object.defineProperties,et=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,xt=(nn,An,Nn)=>An in nn?Me(nn,An,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):nn[An]=Nn,Gt=(nn,An)=>{for(var Nn in An||(An={}))Ct.call(An,Nn)&&xt(nn,Nn,An[Nn]);if(qe)for(var Nn of qe(An))It.call(An,Nn)&&xt(nn,Nn,An[Nn]);return nn},rt=(nn,An)=>Ve(nn,et(An));const Ge={labelCol:{span:4},wrapperCol:{span:20}};var Pe=({callback:nn,onCancel:An})=>{function Nn(In){nn(In)}return b.createElement(_e.default,rt(Gt({},Ge),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Nn,style:{width:500}}),b.createElement(_e.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},b.createElement(nt.default,null)),b.createElement(_e.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},b.createElement(nt.default,null)),b.createElement("div",{className:"flex-container flex-end"},b.createElement($e.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement($e.ZP,{type:"ghost",onClick:An},"\u53D6\u6D88")))},wt=E(44905),Dt=E(45596),ot=E(62957),Ht=E(77019),Bt=E(6077),ln=E(59301),gt=({callback:nn,onCancel:An})=>{const Nn=document.createElement("canvas"),In=Nn.getContext("2d");Nn.width=1e3,Nn.height=800,In.fillStyle="#ffffff",In.fillRect(0,0,Nn.width,Nn.height);const Ar=Nn.toDataURL("image/png");return ln.createElement(ot.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},ln.createElement(Ht.Z,{style:{height:"100vh"}},ln.createElement(Bt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Ar,visible:!0,title:String(Date.now())},onOk:gr=>{nn({src:gr.url})},onClose:An})))},Yt=E(30641),Mt=E(5269),$t=E(6767),dn={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},Ne=E(59301),de=(0,b.forwardRef)(({onCancel:nn,editImgId:An,callback:Nn},In)=>{let Ar=(0,b.useRef)(),gr=(0,b.useRef)(),or=(0,b.useRef)(),Pr=(0,b.useRef)(!1);const Mr=(0,b.useRef)(!1);console.log("ref:",In);const[Fr,wr]=(0,b.useState)(0),[Ir,lr]=(0,b.useState)("100vh");return(0,b.useEffect)(()=>{wr(1)},[]),(0,b.useImperativeHandle)(In,()=>({setHeight:lr})),Ne.createElement("div",{ref:Mr,className:"body-overflow-initial"},Ne.createElement(Yt.Z,{width:"100vw",height:Ir,footer:null,closable:!0,placement:"bottom",open:!!Fr,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${dn.drawerWrap}`,onClose:()=>{window.saveDrawData(_n=>{Nn({src:`/api/attachments/${_n}`,id:_n})})},title:Ne.createElement(Ht.Z,{align:"middle"},Ne.createElement(Mt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ne.createElement(Mt.Z,{onClick:()=>{lr(Ir==="60px"?"100vh":"60px")}},Ne.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),Ne.createElement(Mt.Z,{onClick:()=>{window.saveDrawData(_n=>{if(_n===null){$t.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}$t.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),Nn({src:`/api/attachments/${_n}`,id:_n,disabledClose:!0})})}},Ne.createElement($e.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},Ne.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${An||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:gr})))}),Ee=E(90524),De=E(47889),fe=E(71051);const Qe=De.ZP.Group,Ut={margin:"0 8px"};var an=({callback:nn,onCancel:An})=>{function Nn(In){nn(In)}return b.createElement(_e.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Nn},b.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},b.createElement("span",{style:Ut},"\u5355\u5143\u683C\u6570\uFF1A"),b.createElement("span",{style:Ut},"\u884C\u6570"),b.createElement(_e.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},b.createElement(fe.Z,null)),b.createElement("span",{style:Ut},"\u5217\u6570"),b.createElement(_e.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},b.createElement(fe.Z,null))),b.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},b.createElement("span",{style:Ut},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),b.createElement(_e.default.Item,{name:"align"},b.createElement(Qe,null,b.createElement(De.ZP,{value:"default"},b.createElement("i",{className:"fa fa-align-justify"})),b.createElement(De.ZP,{value:"left"},b.createElement("i",{className:"fa fa-align-left"})),b.createElement(De.ZP,{value:"center"},b.createElement("i",{className:"fa fa-align-center"})),b.createElement(De.ZP,{value:"right"},b.createElement("i",{className:"fa fa-align-right"}))))),b.createElement("div",{className:"flex-container flex-end"},b.createElement($e.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement($e.ZP,{type:"ghost",onClick:An},"\u53D6\u6D88")))},Sn=E(71411),mt=E(11081),Pt=E.n(mt),Jt=(0,b.forwardRef)(({use3d:nn,width:An,height:Nn,callback:In,showSaveButton:Ar},gr)=>{const or=(0,b.useRef)(),Pr=(0,b.useRef)(),[Mr,Fr]=(0,b.useState)(!1),wr=(0,b.useRef)({id:or,appName:"graphing",width:An||1e3,height:Nn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,b.useEffect)(()=>{Pr.current=new(Pt())(wr.current,!0),window.onload=function(){Pr.current.inject("applet_container")}},[]);const Ir=()=>{var lr=window.ggbApplet.getPNGBase64(1,!0,72);return In&&In(lr),lr};return(0,b.useEffect)(()=>{wr.current.appName=Mr?"3D":"graphing",Pr.current.inject("applet_container")},[Mr]),(0,b.useEffect)(()=>{Fr(nn)},[nn]),(0,b.useImperativeHandle)(gr,()=>({getImgData:Ir})),b.createElement(b.Fragment,null,b.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:or}),b.createElement(Ht.Z,{align:"middle"},b.createElement(Mt.Z,{flex:1},b.createElement(Sn.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Mr,onChange:lr=>Fr(lr)})),b.createElement(Mt.Z,null,b.createElement($e.ZP,{size:"large",onClick:Ir,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),pn=E(88615);const Zt="link",ht="upload-image",tn="add-flowchart",yt="draw-image",Rt="add-flowchart",vt="code-block",jt="add-table",At="------------",Je={default:At,left:`:${At}`,center:`:${At}:`,right:`${At}:`};var cn=E(17904);function gn(){}let bt=0;const Ln=1e4,ar="\u2581",Hn="@\u2581\u2581@",Vt="@\u2581@",dr=` +`),Yt.current.style.display="none"}catch(Je){}if(Ge){let Je=-1;return gt=gt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(cn,gn,bt){var Ln;return++Je,Ut(cn,Je,(Ln=Dt==null?void 0:Dt[Je])==null?void 0:Ln.value.replaceAll("<","<").replaceAll(">",">"))}),`
    ${Sn(gt||"")}
    `}let vt=Sn(gt);vt=(0,le.ZP)(vt);const jt=(0,le.ez)();gt.match(/\[TOC\]/)&&(vt=vt.replace("

    [TOC]

    ",(0,le.Qv)()),(0,le.Iy)()),vt=vt.replace(/(__special_katext_id_\d+__)/g,(Je,cn)=>{const{type:gn,expression:bt}=jt[cn];return(0,Oe.renderToString)(nt(bt)||"",{displayMode:gn==="block",throwOnError:!1,output:"html"})}),vt=vt.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,le.AL)();const At=document.createElement("div");if(At.innerHTML=vt,Ct)return At.innerText;if(rt){const Je=rt.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return pn(At,Je),At.innerHTML}return setTimeout(()=>tn(),500),At.innerHTML},[gt,rt]);(0,b.useEffect)(()=>{Zt.current&&Zt.current.querySelectorAll(["input","textarea"]).forEach(jt=>{jt.oninput=Pt,jt.onblur=Lt,jt.onfocus=Jt})},[de]),(0,b.useEffect)(()=>{var vt,jt,At,Je,cn;if(Dt!=null&&Dt.length)try{const gn=Zt.current.querySelectorAll(".edu-program-fill-score"),bt=Zt.current.querySelectorAll('[name="edu-program-fill"]');for(const[Ln,ar]of bt.entries())ar.value=((vt=Dt==null?void 0:Dt[Ln])==null?void 0:vt.value)||"",((jt=Dt==null?void 0:Dt[Ln])==null?void 0:jt.type)==="warning"?ar.className="program-fill-warning":((At=Dt==null?void 0:Dt[Ln])==null?void 0:At.type)==="success"?ar.className="program-fill-success":ar.className="";for(const[Ln,ar]of gn.entries())ar.innerHTML=(Je=Dt==null?void 0:Dt[Ln])!=null&&Je.score?`${(cn=Dt==null?void 0:Dt[Ln])==null?void 0:cn.score}\u5206`:"";Ee(Dt)}catch(gn){console.log(gn,"error")}},[Dt]);const Pt=vt=>{de[vt.target.dataset.id]=de[vt.target.dataset.id]||{},de[vt.target.dataset.id].value=vt.target.value,Ee([...de]),Ht(de,vt.target.dataset.id)},Lt=vt=>{de[vt.target.dataset.id]=de[vt.target.dataset.id]||{},de[vt.target.dataset.id].value=vt.target.value,Ee([...de]),Bt(de,vt.target.dataset.id)},Jt=vt=>{de[vt.target.dataset.id]=de[vt.target.dataset.id]||{},de[vt.target.dataset.id].value=vt.target.value,Ee([...de]),ln(de,vt.target.dataset.id)};function pn(vt,jt){return vt.childNodes.forEach(At=>{var Je;if(At.childNodes.length>0)pn(At,jt);else if(At.nodeName!=="IMG")if(At.innerHTML)At.innerHTML=(Je=At.innerHTML)==null?void 0:Je.replace(new RegExp(jt,"gi"),'$&');else{const cn=document.createElement("span");cn.innerHTML=At.textContent.replace(new RegExp(jt,"gi"),'$&'),At.replaceWith(cn)}})}const Zt=(0,b.useRef)();le.jb.WebkitLineClamp=It,It&&(xt=Ae(Ae({},xt),le.jb));function ht(vt){let jt=vt.target;if(jt.tagName.toUpperCase()==="A"){let At=jt.getAttribute("href");if(At.indexOf("office")>-1)vt.preventDefault(),dn(At),pe("office");else if(At.indexOf("application/pdf")>-1)vt.preventDefault(),dn(At),pe("pdf");else if(At.indexOf("text/html")>-1)vt.preventDefault(),dn(At),pe("html");else if(At.startsWith("#")){vt.preventDefault();let Je=document.getElementById(At.replace("#",""));Je&&Je.scrollIntoView(!0)}}}const tn=()=>{var vt;const jt=(vt=Zt.current)==null?void 0:vt.querySelectorAll("video");jt==null||jt.forEach(At=>{if(At.oncontextmenu=()=>!1,At.src.indexOf(".m3u8")>-1&&!At.canPlayType("application/vnd.apple.mpegurl")){if(ge.ZP.isSupported()){var Je=new ge.ZP;Je.loadSource(At.src),Je.attachMedia(At)}}})};(0,b.useEffect)(()=>{if(Zt.current&&mt&&mt.match(_e)&&window.PR.prettyPrint(),Zt.current)return Zt.current.addEventListener("click",ht),()=>{var vt;(vt=Zt.current)==null||vt.removeEventListener("click",ht),(0,le.AL)(),(0,le.Iy)()}},[mt,Zt.current,ht]);const yt=vt=>{vt.target.nodeName==="IMG"&&vt.target.className.indexOf("draw-flowchart")>-1?(Yt.current.style.zIndex=1,Yt.current.style.display="flex",Yt.current.style.width=vt.target.clientWidth+"px",Yt.current.style.height=vt.target.clientHeight+"px",Yt.current.style.top=vt.target.offsetTop+"px",Yt.current.style.left=vt.target.offsetLeft+"px",vt.target.id&&(Mt.current=vt.target.id)):Yt.current.style.display="none"},Rt=()=>{Yt.current.style.display="none"};return(0,b.useEffect)(()=>{var vt;const jt=At=>{At.preventDefault(),At.clipboardData.setData("text",window.getSelection().toString())};return(vt=Zt.current)==null||vt.addEventListener("copy",jt),()=>{var At;(At=Zt.current)==null||At.removeEventListener("copy",jt)}},[Zt.current]),b.createElement("div",{style:{position:"relative"},onMouseLeave:Rt},Ct&&b.createElement("div",{ref:Zt,className:`${We.mdBody} `},mt),!Ct&&!Qe(mt)&&b.createElement("div",{ref:Zt,style:Ae({},xt),onMouseOver:yt,className:`${qe||""} ${wt?"disabled-fill":""} markdown-body ${We.mdBody} ${De.current}`,dangerouslySetInnerHTML:{__html:mt}}),!Ct&&Qe(mt)&&b.createElement(tt,{html:mt}),b.createElement("div",{ref:Yt,className:`${We.button} ${et?"":We.previewFlowChart}`},b.createElement(Se.Z,null,b.createElement(he.ZP,{onClick:()=>{et?ot(Mt.current):(dn(Mt.current),pe("flowChart"))}},et?"\u7F16\u8F91":"\u9884\u89C8"))),b.createElement(Te.Z,{close:!0,data:$t,type:$t!=null&&$t.length?Ne:"",style:Ae({},Gt),onClose:()=>dn("")}))}},44905:function(me,ne,E){"use strict";E.d(ne,{h:function(){return Re}});var b=E(59301),ue=E(82326),le=E(28284),ce=E(99571),ge=E(89780),oe=E.n(ge),xe=E(66543),Oe=E(59598),Se=Object.defineProperty,he=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,tt=(Ie,Ae,Ye)=>Ae in Ie?Se(Ie,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Ie[Ae]=Ye,Ue=(Ie,Ae)=>{for(var Ye in Ae||(Ae={}))ct.call(Ae,Ye)&&tt(Ie,Ye,Ae[Ye]);if(Te)for(var Ye of Te(Ae))Xe.call(Ae,Ye)&&tt(Ie,Ye,Ae[Ye]);return Ie},We=(Ie,Ae)=>he(Ie,ze(Ae));const Ke=ue.default.Option,Le={labelCol:{span:4},wrapperCol:{span:20}},Be={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};ne.Z=({callback:Ie,onCancel:Ae})=>{const[Ye,st]=(0,b.useState)("python");function _e($e){st(Be[$e][1])}function nt($e){Ie($e)}return b.createElement(le.default,We(Ue({},Le),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:nt,style:{width:500}}),b.createElement(le.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},b.createElement(ue.default,{getPopupContainer:$e=>$e.parentNode,onChange:_e},Object.keys(Be).map($e=>b.createElement(Ke,{key:$e,value:$e},Be[$e][0])))),b.createElement(le.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},b.createElement(Re,{mode:Ye})),b.createElement("div",{className:"flex-container flex-end"},b.createElement(ce.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(ce.ZP,{type:"ghost",onClick:Ae},"\u53D6\u6D88")))};function Re({value:Ie,onChange:Ae,mode:Ye,options:st={}}){const _e=(0,b.useRef)(),[nt,$e]=(0,b.useState)();return(0,b.useEffect)(()=>{if(nt){let Me=function(Ve){const et=Ve.getValue();Ae&&Ae(et)};return nt.on("change",Me),()=>{nt.off("change",Me)}}},[nt,Ae]),(0,b.useEffect)(()=>{nt&&nt.setOption("mode",Ye)},[nt,Ye]),(0,b.useEffect)(()=>{nt&&(Ie!==nt.getValue()||Ie==="")&&setTimeout(()=>{nt.setValue(Ie||"")},300)},[nt,Ie]),(0,b.useEffect)(()=>{if(_e.current&&!nt){const Me=oe().fromTextArea(_e.current,Ue({mode:Ye,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},st));$e(Me)}},[_e.current,nt]),b.createElement("div",{className:"my-codemirror-container"},b.createElement("textarea",{ref:_e}))}},2978:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return Yn}});var b=E(59301),ue=E(89780),le=E.n(ue),ce=E(76374),ge=E(66543),oe=E(6313),xe=E(25717),Oe=E(99498),Se=E(25419),he=E(67549),ze=E(38394),Te=({value:nn="",className:An,showTextOnly:In,showLines:wn,style:Ar={}})=>{const gr=(0,b.useMemo)(()=>"",[nn]);return b.createElement(b.Fragment,null,b.createElement("div",{dangerouslySetInnerHTML:{__html:gr}}))},ct=Object.defineProperty,Xe=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Le=(nn,An,In)=>An in nn?ct(nn,An,{enumerable:!0,configurable:!0,writable:!0,value:In}):nn[An]=In,Be=(nn,An)=>{for(var In in An||(An={}))We.call(An,In)&&Le(nn,In,An[In]);if(Ue)for(var In of Ue(An))Ke.call(An,In)&&Le(nn,In,An[In]);return nn},Re=(nn,An)=>Xe(nn,tt(An));let Ie=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Ae({onActionCallback:nn,title:An,icon:In,actionName:wn,className:Ar="",children:gr}){function or(){nn(wn)}return b.createElement("a",{title:An,className:Ar,onClick:or},b.createElement("i",{className:`${In}`}),gr)}var Ye=({watch:nn,showNullButton:An,showNullProgramButton:In,onActionCallback:wn,fullScreen:Ar,insertTemp:gr,hidetoolBar:or,extraUse:Pr})=>{const Mr=[...Ie,{title:`${nn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${nn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return b.createElement("ul",{className:"markdown-toolbar-container"},!or&&Mr.map((Fr,wr)=>b.createElement("li",{key:wr},Fr.actionName?b.createElement(Ae,Re(Be({},Fr),{onActionCallback:wn})):b.createElement("span",{className:"v-line"}))),An?b.createElement("li",null,b.createElement(Ae,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:wn},b.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,In?b.createElement(b.Fragment,null,b.createElement("li",null,b.createElement(Ae,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:wn},b.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),b.createElement("li",null,b.createElement(Ae,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:wn},b.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,gr&&b.createElement("li",null,b.createElement(Ae,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${gr}`,onActionCallback:wn},b.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Pr&&b.createElement("li",null,Pr),b.createElement("li",{className:"btn-full-screen"},b.createElement(Ae,{icon:`${Ar?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Ar?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:wn})))},st=E(75790),_e=E(28284),nt=E(37568),$e=E(99571),Me=Object.defineProperty,Ve=Object.defineProperties,et=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,xt=(nn,An,In)=>An in nn?Me(nn,An,{enumerable:!0,configurable:!0,writable:!0,value:In}):nn[An]=In,Gt=(nn,An)=>{for(var In in An||(An={}))Ct.call(An,In)&&xt(nn,In,An[In]);if(qe)for(var In of qe(An))It.call(An,In)&&xt(nn,In,An[In]);return nn},rt=(nn,An)=>Ve(nn,et(An));const Ge={labelCol:{span:4},wrapperCol:{span:20}};var Pe=({callback:nn,onCancel:An})=>{function In(wn){nn(wn)}return b.createElement(_e.default,rt(Gt({},Ge),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:In,style:{width:500}}),b.createElement(_e.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},b.createElement(nt.default,null)),b.createElement(_e.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},b.createElement(nt.default,null)),b.createElement("div",{className:"flex-container flex-end"},b.createElement($e.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement($e.ZP,{type:"ghost",onClick:An},"\u53D6\u6D88")))},wt=E(44905),Dt=E(45596),ot=E(62957),Ht=E(77019),Bt=E(6077),ln=E(59301),gt=({callback:nn,onCancel:An})=>{const In=document.createElement("canvas"),wn=In.getContext("2d");In.width=1e3,In.height=800,wn.fillStyle="#ffffff",wn.fillRect(0,0,In.width,In.height);const Ar=In.toDataURL("image/png");return ln.createElement(ot.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},ln.createElement(Ht.Z,{style:{height:"100vh"}},ln.createElement(Bt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Ar,visible:!0,title:String(Date.now())},onOk:gr=>{nn({src:gr.url})},onClose:An})))},Yt=E(30641),Mt=E(5269),$t=E(6767),dn={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},Ne=E(59301),de=(0,b.forwardRef)(({onCancel:nn,editImgId:An,callback:In},wn)=>{let Ar=(0,b.useRef)(),gr=(0,b.useRef)(),or=(0,b.useRef)(),Pr=(0,b.useRef)(!1);const Mr=(0,b.useRef)(!1);console.log("ref:",wn);const[Fr,wr]=(0,b.useState)(0),[Ir,lr]=(0,b.useState)("100vh");return(0,b.useEffect)(()=>{wr(1)},[]),(0,b.useImperativeHandle)(wn,()=>({setHeight:lr})),Ne.createElement("div",{ref:Mr,className:"body-overflow-initial"},Ne.createElement(Yt.Z,{width:"100vw",height:Ir,footer:null,closable:!0,placement:"bottom",open:!!Fr,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${dn.drawerWrap}`,onClose:()=>{window.saveDrawData(Pn=>{In({src:`/api/attachments/${Pn}`,id:Pn})})},title:Ne.createElement(Ht.Z,{align:"middle"},Ne.createElement(Mt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ne.createElement(Mt.Z,{onClick:()=>{lr(Ir==="60px"?"100vh":"60px")}},Ne.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),Ne.createElement(Mt.Z,{onClick:()=>{window.saveDrawData(Pn=>{if(Pn===null){$t.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}$t.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),In({src:`/api/attachments/${Pn}`,id:Pn,disabledClose:!0})})}},Ne.createElement($e.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},Ne.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${An||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:gr})))}),Ee=E(90524),De=E(47889),fe=E(71051);const Qe=De.ZP.Group,Ut={margin:"0 8px"};var an=({callback:nn,onCancel:An})=>{function In(wn){nn(wn)}return b.createElement(_e.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:In},b.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},b.createElement("span",{style:Ut},"\u5355\u5143\u683C\u6570\uFF1A"),b.createElement("span",{style:Ut},"\u884C\u6570"),b.createElement(_e.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},b.createElement(fe.Z,null)),b.createElement("span",{style:Ut},"\u5217\u6570"),b.createElement(_e.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},b.createElement(fe.Z,null))),b.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},b.createElement("span",{style:Ut},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),b.createElement(_e.default.Item,{name:"align"},b.createElement(Qe,null,b.createElement(De.ZP,{value:"default"},b.createElement("i",{className:"fa fa-align-justify"})),b.createElement(De.ZP,{value:"left"},b.createElement("i",{className:"fa fa-align-left"})),b.createElement(De.ZP,{value:"center"},b.createElement("i",{className:"fa fa-align-center"})),b.createElement(De.ZP,{value:"right"},b.createElement("i",{className:"fa fa-align-right"}))))),b.createElement("div",{className:"flex-container flex-end"},b.createElement($e.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement($e.ZP,{type:"ghost",onClick:An},"\u53D6\u6D88")))},Sn=E(71411),mt=E(11081),Pt=E.n(mt),Jt=(0,b.forwardRef)(({use3d:nn,width:An,height:In,callback:wn,showSaveButton:Ar},gr)=>{const or=(0,b.useRef)(),Pr=(0,b.useRef)(),[Mr,Fr]=(0,b.useState)(!1),wr=(0,b.useRef)({id:or,appName:"graphing",width:An||1e3,height:In||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,b.useEffect)(()=>{Pr.current=new(Pt())(wr.current,!0),window.onload=function(){Pr.current.inject("applet_container")}},[]);const Ir=()=>{var lr=window.ggbApplet.getPNGBase64(1,!0,72);return wn&&wn(lr),lr};return(0,b.useEffect)(()=>{wr.current.appName=Mr?"3D":"graphing",Pr.current.inject("applet_container")},[Mr]),(0,b.useEffect)(()=>{Fr(nn)},[nn]),(0,b.useImperativeHandle)(gr,()=>({getImgData:Ir})),b.createElement(b.Fragment,null,b.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:or}),b.createElement(Ht.Z,{align:"middle"},b.createElement(Mt.Z,{flex:1},b.createElement(Sn.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Mr,onChange:lr=>Fr(lr)})),b.createElement(Mt.Z,null,b.createElement($e.ZP,{size:"large",onClick:Ir,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),pn=E(88615);const Zt="link",ht="upload-image",tn="add-flowchart",yt="draw-image",Rt="add-flowchart",vt="code-block",jt="add-table",At="------------",Je={default:At,left:`:${At}`,center:`:${At}:`,right:`${At}:`};var cn=E(17904);function gn(){}let bt=0;const Ln=1e4,ar="\u2581",Hn="@\u2581\u2581@",Vt="@\u2581@",dr=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,qn=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function xn(nn){return/^\d+$/.test(nn)?`${nn}px`:nn}const cr=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ir={[cr+"-B"]:"bold",[cr+"-I"]:"italic"},Gn={[Zt]:"\u6DFB\u52A0\u94FE\u63A5",[vt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[ht]:"\u6DFB\u52A0\u56FE\u7247",[yt]:"\u6DFB\u52A0\u753B\u56FE",[tn]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[jt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Yn=({defaultValue:nn="",onChange:An,width:Nn="100%",height:In=400,miniToolbar:Ar=!1,isFocus:gr=!1,watch:or,insertTemp:Pr,mode:Mr="markdown",id:Fr="markdown-editor-id",showResizeBar:wr=!1,noStorage:Ir=!1,showNullButton:lr=!1,showNullProgramButton:_n=!1,hidetoolBar:Sr=!1,fullScreen:kr=!1,onBlur:Ur,onCMBeforeChange:rn,onFullScreen:Qt,className:hr="",disablePaste:er=!1,disabled:Ft=!1,disabledFill:on=!1,placeholder:sr="",values:Kt="",extraUse:be})=>{const[Cn,yr]=(0,b.useState)(null),[un,Tr]=(0,b.useState)(nn),[Xn,Cr]=(0,b.useState)(or),[Dr,_t]=(0,b.useState)(kr),[Rr,Kr]=(0,b.useState)(""),[qr,ha]=(0,b.useState)(0),[ma,la]=(0,b.useState)(In),[$r,Ta]=(0,b.useState)(!1),[wa,Ca]=(0,b.useState)(0),[ga,pa]=(0,b.useState)(0),Wr=(0,b.useRef)(),ra=(0,b.useRef)(),ya=(0,b.useRef)(),Lr=(0,b.useRef)(),jr=(0,b.useRef)(),aa=(0,b.useRef)();(0,b.useEffect)(()=>{const Tt=window.scrollY||window.pageYOffset;Tr(Kt),Cn==null||Cn.setValue(Kt),window.scrollTo(0,Tt)},[Kt]),(0,b.useEffect)(()=>{Qt==null||Qt(Dr)},[Dr]),(0,b.useEffect)(()=>{if(Wr.current){let Tt=function(Wt,zt){var Bn;if(er){zt.preventDefault();return}const wn=zt.clipboardData;if(wn){const Tn=wn.types.toString(),Pn=wn.items;if(Tn==="Files"||wn.types.indexOf("Files")>-1){if(zt.preventDefault(),Mr=="stex")return;try{let $n=Pn[1];((Bn=Pn[0])==null?void 0:Bn.kind)==="file"&&($n=Pn[0]);const Or=$n.getAsFile(),br=Or.name.split(".").pop();(0,Dt.I)(Or,xr=>{var Hr,zr,sa;xr.id?((Hr=Or==null?void 0:Or.type)==null?void 0:Hr.indexOf("image"))>-1?Nt.replaceSelection(``):((zr=Or==null?void 0:Or.type)==null?void 0:zr.indexOf("video"))>-1?Nt.replaceSelection(``):((sa=Or==null?void 0:Or.type)==null?void 0:sa.indexOf("pdf"))>-1?Nt.replaceSelection(`
    ${Or.name}`):qn.includes(br)?Nt.replaceSelection(`${Or.name}`):Nt.replaceSelection(`[${Or.name}](/api/attachments/${xr.id}?type=${xr.content_type})`):(xr==null?void 0:xr.status)===401&&(document.location.href="/user/login")})}catch($n){$t.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Nt=le().fromTextArea(Wr.current,{mode:Mr,lineNumbers:!Ar,lineWrapping:!0,value:nn,autoCloseTags:!0,autoCloseBrackets:!0});return Nt.on("keyup",function(Wt,zt){zt.keyCode===8&&(Wt.getValue()==""?Nt.setOption("placeholder",sr):Nt.setOption("placeholder",null))}),Nt.on("keydown",function(Wt,zt){if(zt.keyCode===8){var Bn=_a(Wt);Bn&&zt.preventDefault()}}),gr&&Nt.focus(),Nt.on("paste",Tt),Ft&&Nt.on("beforeChange",function(Wt,zt){(zt.origin==="paste"||zt.origin==="+input")&&zt.cancel()}),yr(Nt),()=>{Nt.off("paste",Tt)}}},[]);const ua=(0,b.useCallback)(()=>{if(ra.current)try{}catch(Tt){console.log(Tt,"---- to set md editor body height")}},[ma,ra,Dr]);(0,b.useEffect)(()=>{function Tt(){let Nt=new ce.Z(Wt=>{for(let zt of Wt)(zt.target.offsetHeight>0||zt.target.offsetWidth>0)&&(ua(),Cn.setSize("100%","100%"),Cn.refresh())});return Nt.observe(Wr.current.parentElement),Nt}if(Cn){const Nt=Tt();return()=>{var Wt,zt;(Wt=Wr.current)!=null&&Wt.parentElement&&Nt.unobserve((zt=Wr.current)==null?void 0:zt.parentElement)}}},[Cn,ua]),(0,b.useEffect)(()=>{if(Cn){let Tt=[];for(const[Nt,Wt]of Object.entries(ir)){let zt={[Nt]:()=>{ka(Wt)}};Tt.push(zt),Cn.addKeyMap(zt)}return()=>{for(let Nt of Tt)Cn.removeKeyMap(Nt)}}},[Cn]),(0,b.useEffect)(()=>{kr!==Dr&&_t(kr)},[kr]),(0,cn.Z)(()=>{if(!Ir&&qr>0){let Tt=new Date().getTime(),Nt=window.sessionStorage.getItem(Fr);Tt>=qr+Ln&&(!Nt||Nt!==un)&&(window.sessionStorage.setItem(Fr,un),Ta(!0))}},Ln),(0,b.useEffect)(()=>{Cr(or)},[Cn,or]),(0,b.useEffect)(()=>{Cn&&gr&&Cn.focus()},[Cn,gr]),(0,b.useEffect)(()=>{if(Xn&&Cn){let Tt=function(Wt){let zt=Wt.target;if(Lr.current){let Bn=zt.scrollTop/zt.scrollHeight;Lr.current.scrollTop=Lr.current.scrollHeight*Bn}};const Nt=Cn.getScrollerElement();return Nt.addEventListener("scroll",Tt),()=>{Nt.removeEventListener("scroll",Tt)}}},[Cn,Xn]),(0,b.useEffect)(()=>{if(Cn&&rn){let Tt=function(Nt,Wt){rn(Nt,Wt)};return Cn.on("beforeChange",Tt),()=>{Cn.off("beforeChange",Tt)}}},[Cn,rn]),(0,b.useEffect)(()=>{if(Cn&&Ur){let Tt=function(){Ur(Cn.getValue())};return Cn.on("blur",Tt),()=>{Cn.off("blur",Tt)}}},[Cn,Ur]);function _a(Tt,Nt){var Wt=Tt.getDoc(),zt=Wt.getCursor(),Bn=Wt.getLine(zt.line),wn=Bn.charAt(zt.ch-1),Tn=Bn.lastIndexOf("@\u2581@",zt.ch),Pn=Bn.lastIndexOf("@\u2581\u2581@",zt.ch),$n=Tn>Pn?Tn:Pn,Or=Tn>Pn?3:4;if(Hn.indexOf(wn)===-1)return null;if(console.log("change1:",Nt,Tt,Bn,zt,$n,Tn,Pn,wn),$n>=0&&zt.ch-$n<5){var br=$n+Or;return Wt.replaceRange("",{line:zt.line,ch:$n},{line:zt.line,ch:br}),{line:zt.line,ch:br}}return null}(0,b.useEffect)(()=>{if(Cn){let Tt=function(Nt,Wt){const zt=Nt.getValue();Tr(zt),ha(new Date().getTime()),Nt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),An&&(_n?An(zt,vr(zt)):An(zt))};return Cn.on("change",Tt),()=>{Cn.off("change",Tt)}}},[Cn,An]),(0,b.useEffect)(()=>{if(Cn)if(nn==null)Cn.setValue(""),Tr("");else{const Tt=window.scrollY||window.pageYOffset;nn!==Cn.getValue()&&(Cn.setValue(nn),Tr(nn),Cn.setCursor(Ft?1:Cn.lineCount(),0),window.scrollTo(0,Tt))}},[Cn,nn]);const ka=(0,b.useCallback)(Tt=>{const Nt=Cn.getCursor(),Wt=Cn.getSelection();let zt=Wt.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,qn=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function xn(nn){return/^\d+$/.test(nn)?`${nn}px`:nn}const cr=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ir={[cr+"-B"]:"bold",[cr+"-I"]:"italic"},Gn={[Zt]:"\u6DFB\u52A0\u94FE\u63A5",[vt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[ht]:"\u6DFB\u52A0\u56FE\u7247",[yt]:"\u6DFB\u52A0\u753B\u56FE",[tn]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[jt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Yn=({defaultValue:nn="",onChange:An,width:In="100%",height:wn=400,miniToolbar:Ar=!1,isFocus:gr=!1,watch:or,insertTemp:Pr,mode:Mr="markdown",id:Fr="markdown-editor-id",showResizeBar:wr=!1,noStorage:Ir=!1,showNullButton:lr=!1,showNullProgramButton:Pn=!1,hidetoolBar:Sr=!1,fullScreen:kr=!1,onBlur:Ur,onCMBeforeChange:rn,onFullScreen:Qt,className:hr="",disablePaste:er=!1,disabled:Ft=!1,disabledFill:on=!1,placeholder:sr="",values:Kt="",extraUse:be})=>{const[Cn,yr]=(0,b.useState)(null),[un,Tr]=(0,b.useState)(nn),[Xn,Cr]=(0,b.useState)(or),[Dr,_t]=(0,b.useState)(kr),[Rr,Kr]=(0,b.useState)(""),[qr,ha]=(0,b.useState)(0),[ma,la]=(0,b.useState)(wn),[$r,Ta]=(0,b.useState)(!1),[wa,Ca]=(0,b.useState)(0),[ga,pa]=(0,b.useState)(0),Wr=(0,b.useRef)(),ra=(0,b.useRef)(),ya=(0,b.useRef)(),Lr=(0,b.useRef)(),jr=(0,b.useRef)(),aa=(0,b.useRef)();(0,b.useEffect)(()=>{const Tt=window.scrollY||window.pageYOffset;Tr(Kt),Cn==null||Cn.setValue(Kt),window.scrollTo(0,Tt)},[Kt]),(0,b.useEffect)(()=>{Qt==null||Qt(Dr)},[Dr]),(0,b.useEffect)(()=>{if(Wr.current){let Tt=function(Wt,zt){var _n;if(er){zt.preventDefault();return}const Tn=zt.clipboardData;if(Tn){const Dn=Tn.types.toString(),Bn=Tn.items;if(Dn==="Files"||Tn.types.indexOf("Files")>-1){if(zt.preventDefault(),Mr=="stex")return;try{let $n=Bn[1];((_n=Bn[0])==null?void 0:_n.kind)==="file"&&($n=Bn[0]);const Or=$n.getAsFile(),br=Or.name.split(".").pop();(0,Dt.I)(Or,xr=>{var Hr,zr,sa;xr.id?((Hr=Or==null?void 0:Or.type)==null?void 0:Hr.indexOf("image"))>-1?Nt.replaceSelection(``):((zr=Or==null?void 0:Or.type)==null?void 0:zr.indexOf("video"))>-1?Nt.replaceSelection(``):((sa=Or==null?void 0:Or.type)==null?void 0:sa.indexOf("pdf"))>-1?Nt.replaceSelection(`${Or.name}`):qn.includes(br)?Nt.replaceSelection(`${Or.name}`):Nt.replaceSelection(`[${Or.name}](/api/attachments/${xr.id}?type=${xr.content_type})`):(xr==null?void 0:xr.status)===401&&(document.location.href="/user/login")})}catch($n){$t.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Nt=le().fromTextArea(Wr.current,{mode:Mr,lineNumbers:!Ar,lineWrapping:!0,value:nn,autoCloseTags:!0,autoCloseBrackets:!0});return Nt.on("keyup",function(Wt,zt){zt.keyCode===8&&(Wt.getValue()==""?Nt.setOption("placeholder",sr):Nt.setOption("placeholder",null))}),Nt.on("keydown",function(Wt,zt){if(zt.keyCode===8){var _n=_a(Wt);_n&&zt.preventDefault()}}),gr&&Nt.focus(),Nt.on("paste",Tt),Ft&&Nt.on("beforeChange",function(Wt,zt){(zt.origin==="paste"||zt.origin==="+input")&&zt.cancel()}),yr(Nt),()=>{Nt.off("paste",Tt)}}},[]);const ua=(0,b.useCallback)(()=>{if(ra.current)try{}catch(Tt){console.log(Tt,"---- to set md editor body height")}},[ma,ra,Dr]);(0,b.useEffect)(()=>{function Tt(){let Nt=new ce.Z(Wt=>{for(let zt of Wt)(zt.target.offsetHeight>0||zt.target.offsetWidth>0)&&(ua(),Cn.setSize("100%","100%"),Cn.refresh())});return Nt.observe(Wr.current.parentElement),Nt}if(Cn){const Nt=Tt();return()=>{var Wt,zt;(Wt=Wr.current)!=null&&Wt.parentElement&&Nt.unobserve((zt=Wr.current)==null?void 0:zt.parentElement)}}},[Cn,ua]),(0,b.useEffect)(()=>{if(Cn){let Tt=[];for(const[Nt,Wt]of Object.entries(ir)){let zt={[Nt]:()=>{ka(Wt)}};Tt.push(zt),Cn.addKeyMap(zt)}return()=>{for(let Nt of Tt)Cn.removeKeyMap(Nt)}}},[Cn]),(0,b.useEffect)(()=>{kr!==Dr&&_t(kr)},[kr]),(0,cn.Z)(()=>{if(!Ir&&qr>0){let Tt=new Date().getTime(),Nt=window.sessionStorage.getItem(Fr);Tt>=qr+Ln&&(!Nt||Nt!==un)&&(window.sessionStorage.setItem(Fr,un),Ta(!0))}},Ln),(0,b.useEffect)(()=>{Cr(or)},[Cn,or]),(0,b.useEffect)(()=>{Cn&&gr&&Cn.focus()},[Cn,gr]),(0,b.useEffect)(()=>{if(Xn&&Cn){let Tt=function(Wt){let zt=Wt.target;if(Lr.current){let _n=zt.scrollTop/zt.scrollHeight;Lr.current.scrollTop=Lr.current.scrollHeight*_n}};const Nt=Cn.getScrollerElement();return Nt.addEventListener("scroll",Tt),()=>{Nt.removeEventListener("scroll",Tt)}}},[Cn,Xn]),(0,b.useEffect)(()=>{if(Cn&&rn){let Tt=function(Nt,Wt){rn(Nt,Wt)};return Cn.on("beforeChange",Tt),()=>{Cn.off("beforeChange",Tt)}}},[Cn,rn]),(0,b.useEffect)(()=>{if(Cn&&Ur){let Tt=function(){Ur(Cn.getValue())};return Cn.on("blur",Tt),()=>{Cn.off("blur",Tt)}}},[Cn,Ur]);function _a(Tt,Nt){var Wt=Tt.getDoc(),zt=Wt.getCursor(),_n=Wt.getLine(zt.line),Tn=_n.charAt(zt.ch-1),Dn=_n.lastIndexOf("@\u2581@",zt.ch),Bn=_n.lastIndexOf("@\u2581\u2581@",zt.ch),$n=Dn>Bn?Dn:Bn,Or=Dn>Bn?3:4;if(Hn.indexOf(Tn)===-1)return null;if(console.log("change1:",Nt,Tt,_n,zt,$n,Dn,Bn,Tn),$n>=0&&zt.ch-$n<5){var br=$n+Or;return Wt.replaceRange("",{line:zt.line,ch:$n},{line:zt.line,ch:br}),{line:zt.line,ch:br}}return null}(0,b.useEffect)(()=>{if(Cn){let Tt=function(Nt,Wt){const zt=Nt.getValue();Tr(zt),ha(new Date().getTime()),Nt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),An&&(Pn?An(zt,vr(zt)):An(zt))};return Cn.on("change",Tt),()=>{Cn.off("change",Tt)}}},[Cn,An]),(0,b.useEffect)(()=>{if(Cn)if(nn==null)Cn.setValue(""),Tr("");else{const Tt=window.scrollY||window.pageYOffset;nn!==Cn.getValue()&&(Cn.setValue(nn),Tr(nn),Cn.setCursor(Ft?1:Cn.lineCount(),0),window.scrollTo(0,Tt))}},[Cn,nn]);const ka=(0,b.useCallback)(Tt=>{const Nt=Cn.getCursor(),Wt=Cn.getSelection();let zt=Wt.split(` `);switch(Tt){case"bold":return Cn.replaceSelection("**"+Wt+"**"),Wt===""&&Cn.setCursor(Nt.line,Nt.ch+2),Cn.focus();case"italic":return Cn.replaceSelection("*"+Wt+"*"),Wt===""&&Cn.setCursor(Nt.line,Nt.ch+1),Cn.focus();case"code":return Cn.replaceSelection("`"+Wt+"`"),Wt===""&&Cn.setCursor(Nt.line,Nt.ch+1),Cn.focus();case"inline-latex":return Kr("inline-latex"),Cn.focus();case"latex":return Cn.replaceSelection("```latex\n"+Wt+"\n```"),Cn.setCursor(Nt.line+1,Wt.length+1),Cn.focus();case"line-break":return Cn.replaceSelection(`
    -`),Cn.focus();case"list-ul":return Wt===""?Cn.replaceSelection("- "+Wt):Cn.replaceSelection(zt.map(Bn=>Bn===""?"":`- ${Bn}`).join(` -`)),Cn.focus();case"list-ol":return Wt===""?Cn.replaceSelection("1. "+Wt):Cn.replaceSelection(zt.map((Bn,wn)=>Bn===""?"":`${wn+1}. ${Bn}`).join(` -`)),Cn.focus();case"add-null-ch":return Wt===""&&Cn.setCursor(Nt.line,Nt.ch),Cn.replaceSelection(ar),Cn.focus();case"add-signal":return Wt===""&&Cn.setCursor(Nt.line,Nt.ch),Cn.replaceSelection(Vt),Cn.focus();case"add-multiple":return Wt===""&&Cn.setCursor(Nt.line,Nt.ch),Cn.replaceSelection(Hn),Cn.focus();case"inster-template-1":return Wt===""&&Cn.setCursor(Nt.line,Nt.ch),Cn.replaceSelection(dr),Cn.focus();case"eraser":return Cn.setValue(""),Cn.focus();case"trigger-watch":return Cr(!Xn),Cn.focus();case"trigger-full-screen":return _t(!Dr),Cn.focus();case Zt:Kr(Zt);return;case vt:Kr(vt);return;case ht:Kr(ht);return;case yt:Kr(yt);return;case"maths-latex":Kr("maths-latex");return;case tn:jr.current="",sessionStorage.removeItem("file_id"),Kr(tn);return;case jt:Kr(jt);return;default:throw new Error}},[Cn,Xn,Dr]),Xa=(0,b.useCallback)((Tt,Nt)=>{var Wt,zt,Bn,wn,Tn,Pn;Tt!=null&&Tt.disabledClose||Kr("");const{src:$n,alt:Or,id:br}=Tt||{};switch(Rr){case Zt:const{title:va,link:Ba}=Tt;return Cn.replaceSelection(`[${va}](${Ba})`),Cn.focus();case vt:const{language:xa,content:Fa}=Tt;return Cn.replaceSelection(["```"+xa,Fa,"```"].join(` -`)),Cn.focus();case"maths-latex":for(var xr=atob(Tt),Hr=new Uint8Array(xr.length),zr=0;zr{Pa.id?Cn.replaceSelection(`![,](/api/attachments/${Pa.id}?type=${Pa.content_type})`):(Pa==null?void 0:Pa.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Cn.replaceSelection("`$$"+Tt+"$$`");break;case Rt:if(!br)return;Cn.getValue().indexOf($n)===-1?Cn.replaceSelection(`
    ${Or||
    `):document.getElementById(br).src=Ee.Z.API_SERVER+$n+"?t="+Date.now();break;case ht:case yt:const Xr=Nt,Zr=(Bn=(zt=(Wt=Xr==null?void 0:Xr.name)==null?void 0:Wt.split("."))==null?void 0:zt.pop)==null?void 0:Bn.call(zt);return((wn=Xr==null?void 0:Xr.type)==null?void 0:wn.indexOf("image"))>-1||!(Xr!=null&&Xr.type)?Xr!=null&&Xr.align||Xr!=null&&Xr.width?Cn.replaceSelection(`

    ${Or||

    `):Cn.replaceSelection(`${Or||`):((Tn=Xr==null?void 0:Xr.type)==null?void 0:Tn.indexOf("video"))>-1?Cn.replaceSelection(``):((Pn=Xr==null?void 0:Xr.type)==null?void 0:Pn.indexOf("pdf"))>-1?Cn.replaceSelection(`${Xr.name}`):qn.includes(Zr)?Cn.replaceSelection(`${Xr.name}`):Cn.replaceSelection(`[${Xr.name}](${$n})`),Cn.focus();case jt:const{row:ea,col:Na,align:za}=Tt;let sn=` +`),Cn.focus();case"list-ul":return Wt===""?Cn.replaceSelection("- "+Wt):Cn.replaceSelection(zt.map(_n=>_n===""?"":`- ${_n}`).join(` +`)),Cn.focus();case"list-ol":return Wt===""?Cn.replaceSelection("1. "+Wt):Cn.replaceSelection(zt.map((_n,Tn)=>_n===""?"":`${Tn+1}. ${_n}`).join(` +`)),Cn.focus();case"add-null-ch":return Wt===""&&Cn.setCursor(Nt.line,Nt.ch),Cn.replaceSelection(ar),Cn.focus();case"add-signal":return Wt===""&&Cn.setCursor(Nt.line,Nt.ch),Cn.replaceSelection(Vt),Cn.focus();case"add-multiple":return Wt===""&&Cn.setCursor(Nt.line,Nt.ch),Cn.replaceSelection(Hn),Cn.focus();case"inster-template-1":return Wt===""&&Cn.setCursor(Nt.line,Nt.ch),Cn.replaceSelection(dr),Cn.focus();case"eraser":return Cn.setValue(""),Cn.focus();case"trigger-watch":return Cr(!Xn),Cn.focus();case"trigger-full-screen":return _t(!Dr),Cn.focus();case Zt:Kr(Zt);return;case vt:Kr(vt);return;case ht:Kr(ht);return;case yt:Kr(yt);return;case"maths-latex":Kr("maths-latex");return;case tn:jr.current="",sessionStorage.removeItem("file_id"),Kr(tn);return;case jt:Kr(jt);return;default:throw new Error}},[Cn,Xn,Dr]),Xa=(0,b.useCallback)((Tt,Nt)=>{var Wt,zt,_n,Tn,Dn,Bn;Tt!=null&&Tt.disabledClose||Kr("");const{src:$n,alt:Or,id:br}=Tt||{};switch(Rr){case Zt:const{title:va,link:Ba}=Tt;return Cn.replaceSelection(`[${va}](${Ba})`),Cn.focus();case vt:const{language:xa,content:Fa}=Tt;return Cn.replaceSelection(["```"+xa,Fa,"```"].join(` +`)),Cn.focus();case"maths-latex":for(var xr=atob(Tt),Hr=new Uint8Array(xr.length),zr=0;zr{Pa.id?Cn.replaceSelection(`![,](/api/attachments/${Pa.id}?type=${Pa.content_type})`):(Pa==null?void 0:Pa.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Cn.replaceSelection("`$$"+Tt+"$$`");break;case Rt:if(!br)return;Cn.getValue().indexOf($n)===-1?Cn.replaceSelection(`
    ${Or||
    `):document.getElementById(br).src=Ee.Z.API_SERVER+$n+"?t="+Date.now();break;case ht:case yt:const Xr=Nt,Zr=(_n=(zt=(Wt=Xr==null?void 0:Xr.name)==null?void 0:Wt.split("."))==null?void 0:zt.pop)==null?void 0:_n.call(zt);return((Tn=Xr==null?void 0:Xr.type)==null?void 0:Tn.indexOf("image"))>-1||!(Xr!=null&&Xr.type)?Xr!=null&&Xr.align||Xr!=null&&Xr.width?Cn.replaceSelection(`

    ${Or||

    `):Cn.replaceSelection(`${Or||`):((Dn=Xr==null?void 0:Xr.type)==null?void 0:Dn.indexOf("video"))>-1?Cn.replaceSelection(``):((Bn=Xr==null?void 0:Xr.type)==null?void 0:Bn.indexOf("pdf"))>-1?Cn.replaceSelection(`${Xr.name}`):qn.includes(Zr)?Cn.replaceSelection(`${Xr.name}`):Cn.replaceSelection(`[${Xr.name}](${$n})`),Cn.focus();case jt:const{row:ea,col:Na,align:za}=Tt;let sn=` `;for(let Pa=0;Pa{switch(Rr){case Zt:return b.createElement(Pe,{callback:Xa,onCancel:Mn});case vt:return b.createElement(wt.Z,{callback:Xa,onCancel:Mn});case ht:return b.createElement(Dt.Z,{callback:Xa,onCancel:Mn});case tn:return b.createElement(de,{editImgId:jr.current,callback:Xa,onCancel:Mn});case jt:return b.createElement(an,{callback:Xa,onCancel:Mn});case"maths-latex":return b.createElement(Jt,{showSaveButton:!0,callback:Xa});case"inline-latex":return b.createElement(pn.Z,{showSaveButton:!0,callback:Xa});default:return null}},[Rr]);function Mn(){Kr("")}(0,b.useEffect)(()=>{if(ya.current){let Tt=function(Tn){Bn=!0,wn=Tn.pageY},Nt=function(){Bn=!1},Wt=function(Tn){if(Bn){let Pn=Tn.pageY-wn;Pn<0&&(Pn=0),Pn>300&&(Pn=300);let $n=In+Pn+"px";la($n)}},zt=ya.current,Bn=!1,wn=0;return zt.addEventListener("mousedown",Tt),document.addEventListener("mousemove",Wt),document.addEventListener("mouseup",Nt),()=>{zt.removeEventListener("mousedown",Tt),document.removeEventListener("mousemove",Wt),document.removeEventListener("mouseup",Nt)}}},[Cn,ya]),(0,b.useEffect)(()=>{la(In)},[In]);const Dn=xn(Nn),jn=xn(ma),Qn={width:Dn,height:jn},tr=(0,b.useMemo)(()=>{if(qr){let Tt=new Date(qr),Nt=Tt.getHours(),Wt=Tt.getMinutes(),zt=Tt.getSeconds();return Nt=Nt<10?"0"+Nt:Nt,Wt=Wt<10?"0"+Wt:Wt,zt=zt<10?"0"+zt:zt,`${Nt}:${Wt}:${zt}`}return 0},[qr]),vr=Tt=>{const Nt=[];if(_n){let Wt=-1;Tt=Tt.replace(/(@▁▁@|@▁@)/g,function(zt,Bn,wn){Nt.push({multiLine:zt!==Vt})})}return Nt};function mr(){window.sessionStorage.removeItem(Fr),Ta(!1),ha(0)}function pr(){Ta(!1),ha(0),Cn.setValue(window.sessionStorage.getItem(Fr))}(0,b.useEffect)(()=>{Gn[Rr]&&Rr!==yt&&Rr!==tn&&setTimeout(()=>{const Tt=document.getElementsByClassName("markdown-popup-form")[0],Nt=window.innerWidth/2-Tt.offsetWidth/2,Wt=window.innerHeight/2-Tt.offsetHeight/2;Ca(Nt),pa(Wt)},0)},[Rr]);const Rn=Tt=>{Tt.preventDefault();const Nt=Tt.clientX-wa,Wt=Tt.clientY-ga;document.body.onmousemove=zt=>{let Bn=zt.clientX-Nt,wn=zt.clientY-Wt;const Tn=document.getElementsByClassName("markdown-popup-form")[0],Pn=window.innerWidth-Tn.offsetWidth,$n=window.innerHeight-Tn.offsetHeight;Bn=Math.max(0,Math.min(Bn,Pn)),wn=Math.max(0,Math.min(wn,$n)),We(zt.clientX,zt.clientY,Nt,Wt)&&(Ca(Bn),pa(wn))},document.body.onmouseup=function(){document.body.onmousemove=null}},We=(Tt,Nt,Wt,zt)=>{const Bn=document.body.clientHeight,wn=document.body.clientWidth;return Tt<20&&Wt>Tt||Tt>wn-20&&WtNt||Nt>Bn-20&&zt{var Nt;jr.current=Tt,(Nt=aa.current)==null||Nt.setHeight("100vh"),setTimeout(()=>{Kr("add-flowchart")},150)}})):null))),wr?b.createElement("a",{ref:ya,className:"editor-resize"}):null,Rr===yt&&b.createElement(gt,{callback:Xa,onCancel:Mn}),Rr===tn&&b.createElement(de,{ref:aa,editImgId:jr.current,callback:Xa,onCancel:Mn}),b.createElement(st.Z,null,Gn[Rr]&&Rr!==yt&&Rr!==tn?b.createElement(ot.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:wa,top:ga},title:b.createElement("div",{style:{cursor:"move"},onMouseDown:Rn},Gn[Rr]),open:!0,onCancel:Mn,footer:null,destroyOnClose:!0,width:Rr===tn?"1200px":null,height:Rr===tn?"80vh":null,className:"markdown-popup-form"},qt):null))}},45596:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return Ae},I:function(){return st}});var b=E(28284),ue=E(6767),le=E(37568),ce=E(77736),ge=E(71051),oe=E(47889),xe=E(99571),Oe=E(67303),Se=E(59301),he=E(59301),ze=Object.defineProperty,Te=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,Ze=(_e,nt,$e)=>nt in _e?ze(_e,nt,{enumerable:!0,configurable:!0,writable:!0,value:$e}):_e[nt]=$e,Ke=(_e,nt)=>{for(var $e in nt||(nt={}))tt.call(nt,$e)&&Ze(_e,$e,nt[$e]);if(Xe)for(var $e of Xe(nt))Ue.call(nt,$e)&&Ze(_e,$e,nt[$e]);return _e},Le=(_e,nt)=>Te(_e,ct(nt));const{useForm:Be}=b.default,Re={width:280,marginRight:10},Ie={labelCol:{span:5},wrapperCol:{span:19}};var Ae=({callback:_e,onCancel:nt})=>{const[$e]=Be();let Me=(0,Se.useRef)();function Ve(Ct){Me.current.width=$e.getFieldValue("width"),Me.current.align=$e.getFieldValue("align"),_e(Ct,Me.current)}function et(Ct,It){if(Ct.status===-1){ue.ZP.error(Ct.message);return}$e.setFieldsValue({src:`/api/attachments/${Ct.id}`,type:It.type})}function qe(Ct){let It=Ct.target.files[0];Me.current=It,st(It,et)}return he.createElement(b.default,Le(Ke({form:$e},Ie),{className:"upload-image-panel",onFinish:Ve,style:{width:470,overflow:"hidden"}}),he.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},he.createElement("div",{className:"flex-container"},he.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},he.createElement(le.default,{style:Re})),he.createElement(Ye,{onFileChange:qe}))),he.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},he.createElement(le.default,{style:{width:264}})),he.createElement(b.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},he.createElement(ce.Z,null,he.createElement(b.default.Item,{name:"width",style:{margin:0}},he.createElement(ge.Z,{style:{width:264}})),he.createElement("span",{className:"ml8"},"%"))),he.createElement(b.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},he.createElement(oe.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(b.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},he.createElement(xe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),he.createElement(xe.ZP,{type:"default",onClick:nt},"\u53D6\u6D88"))))};function Ye({onFileChange:_e}){return he.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",he.createElement("input",{type:"file",onChange:_e}))}function st(_e,nt){if(!_e)throw new String("\u6CA1\u6709\u6587\u4EF6");let $e=new FormData;$e.append("editormd-image-file",_e),$e.append("file_param_name","editormd-image-file"),$e.append("byxhr","true");var Me=new window.XMLHttpRequest;Me.withCredentials=!0,Me.addEventListener("load",function(Ve){nt(JSON.parse(Ve.target.responseText),_e)},!1),Me.addEventListener("error",function(Ve){console.error(Ve)},!1),Me.open("POST",`${Oe.KI}/api/attachments.json`),Me.send($e)}},75790:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return le}});var b=E(59301),ue=E(4676);class le extends b.Component{constructor(ge){super(ge);const oe=window.document;this.node=oe.createElement("div"),oe.body.appendChild(this.node)}render(){const{children:ge}=this.props;return(0,ue.createPortal)(ge,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},51124:function(me,ne,E){"use strict";E.d(ne,{SV:function(){return Yt},ZP:function(){return gt}});var b=E(59301),ue=E(76374);const le={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},ce={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`),Cn.focus();default:throw new Error}},[Cn,Rr]),qt=(0,b.useMemo)(()=>{switch(Rr){case Zt:return b.createElement(Pe,{callback:Xa,onCancel:Mn});case vt:return b.createElement(wt.Z,{callback:Xa,onCancel:Mn});case ht:return b.createElement(Dt.Z,{callback:Xa,onCancel:Mn});case tn:return b.createElement(de,{editImgId:jr.current,callback:Xa,onCancel:Mn});case jt:return b.createElement(an,{callback:Xa,onCancel:Mn});case"maths-latex":return b.createElement(Jt,{showSaveButton:!0,callback:Xa});case"inline-latex":return b.createElement(pn.Z,{showSaveButton:!0,callback:Xa});default:return null}},[Rr]);function Mn(){Kr("")}(0,b.useEffect)(()=>{if(ya.current){let Tt=function(Dn){_n=!0,Tn=Dn.pageY},Nt=function(){_n=!1},Wt=function(Dn){if(_n){let Bn=Dn.pageY-Tn;Bn<0&&(Bn=0),Bn>300&&(Bn=300);let $n=wn+Bn+"px";la($n)}},zt=ya.current,_n=!1,Tn=0;return zt.addEventListener("mousedown",Tt),document.addEventListener("mousemove",Wt),document.addEventListener("mouseup",Nt),()=>{zt.removeEventListener("mousedown",Tt),document.removeEventListener("mousemove",Wt),document.removeEventListener("mouseup",Nt)}}},[Cn,ya]),(0,b.useEffect)(()=>{la(wn)},[wn]);const Rn=xn(In),jn=xn(ma),Qn={width:Rn,height:jn},tr=(0,b.useMemo)(()=>{if(qr){let Tt=new Date(qr),Nt=Tt.getHours(),Wt=Tt.getMinutes(),zt=Tt.getSeconds();return Nt=Nt<10?"0"+Nt:Nt,Wt=Wt<10?"0"+Wt:Wt,zt=zt<10?"0"+zt:zt,`${Nt}:${Wt}:${zt}`}return 0},[qr]),vr=Tt=>{const Nt=[];if(Pn){let Wt=-1;Tt=Tt.replace(/(@▁▁@|@▁@)/g,function(zt,_n,Tn){Nt.push({multiLine:zt!==Vt})})}return Nt};function mr(){window.sessionStorage.removeItem(Fr),Ta(!1),ha(0)}function pr(){Ta(!1),ha(0),Cn.setValue(window.sessionStorage.getItem(Fr))}(0,b.useEffect)(()=>{Gn[Rr]&&Rr!==yt&&Rr!==tn&&setTimeout(()=>{const Tt=document.getElementsByClassName("markdown-popup-form")[0],Nt=window.innerWidth/2-Tt.offsetWidth/2,Wt=window.innerHeight/2-Tt.offsetHeight/2;Ca(Nt),pa(Wt)},0)},[Rr]);const kn=Tt=>{Tt.preventDefault();const Nt=Tt.clientX-wa,Wt=Tt.clientY-ga;document.body.onmousemove=zt=>{let _n=zt.clientX-Nt,Tn=zt.clientY-Wt;const Dn=document.getElementsByClassName("markdown-popup-form")[0],Bn=window.innerWidth-Dn.offsetWidth,$n=window.innerHeight-Dn.offsetHeight;_n=Math.max(0,Math.min(_n,Bn)),Tn=Math.max(0,Math.min(Tn,$n)),je(zt.clientX,zt.clientY,Nt,Wt)&&(Ca(_n),pa(Tn))},document.body.onmouseup=function(){document.body.onmousemove=null}},je=(Tt,Nt,Wt,zt)=>{const _n=document.body.clientHeight,Tn=document.body.clientWidth;return Tt<20&&Wt>Tt||Tt>Tn-20&&WtNt||Nt>_n-20&&zt{var Nt;jr.current=Tt,(Nt=aa.current)==null||Nt.setHeight("100vh"),setTimeout(()=>{Kr("add-flowchart")},150)}})):null))),wr?b.createElement("a",{ref:ya,className:"editor-resize"}):null,Rr===yt&&b.createElement(gt,{callback:Xa,onCancel:Mn}),Rr===tn&&b.createElement(de,{ref:aa,editImgId:jr.current,callback:Xa,onCancel:Mn}),b.createElement(st.Z,null,Gn[Rr]&&Rr!==yt&&Rr!==tn?b.createElement(ot.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:wa,top:ga},title:b.createElement("div",{style:{cursor:"move"},onMouseDown:kn},Gn[Rr]),open:!0,onCancel:Mn,footer:null,destroyOnClose:!0,width:Rr===tn?"1200px":null,height:Rr===tn?"80vh":null,className:"markdown-popup-form"},qt):null))}},45596:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return Ae},I:function(){return st}});var b=E(28284),ue=E(6767),le=E(37568),ce=E(77736),ge=E(71051),oe=E(47889),xe=E(99571),Oe=E(67303),Se=E(59301),he=E(59301),ze=Object.defineProperty,Te=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,We=(_e,nt,$e)=>nt in _e?ze(_e,nt,{enumerable:!0,configurable:!0,writable:!0,value:$e}):_e[nt]=$e,Ke=(_e,nt)=>{for(var $e in nt||(nt={}))tt.call(nt,$e)&&We(_e,$e,nt[$e]);if(Xe)for(var $e of Xe(nt))Ue.call(nt,$e)&&We(_e,$e,nt[$e]);return _e},Le=(_e,nt)=>Te(_e,ct(nt));const{useForm:Be}=b.default,Re={width:280,marginRight:10},Ie={labelCol:{span:5},wrapperCol:{span:19}};var Ae=({callback:_e,onCancel:nt})=>{const[$e]=Be();let Me=(0,Se.useRef)();function Ve(Ct){Me.current.width=$e.getFieldValue("width"),Me.current.align=$e.getFieldValue("align"),_e(Ct,Me.current)}function et(Ct,It){if(Ct.status===-1){ue.ZP.error(Ct.message);return}$e.setFieldsValue({src:`/api/attachments/${Ct.id}`,type:It.type})}function qe(Ct){let It=Ct.target.files[0];Me.current=It,st(It,et)}return he.createElement(b.default,Le(Ke({form:$e},Ie),{className:"upload-image-panel",onFinish:Ve,style:{width:470,overflow:"hidden"}}),he.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},he.createElement("div",{className:"flex-container"},he.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},he.createElement(le.default,{style:Re})),he.createElement(Ye,{onFileChange:qe}))),he.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},he.createElement(le.default,{style:{width:264}})),he.createElement(b.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},he.createElement(ce.Z,null,he.createElement(b.default.Item,{name:"width",style:{margin:0}},he.createElement(ge.Z,{style:{width:264}})),he.createElement("span",{className:"ml8"},"%"))),he.createElement(b.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},he.createElement(oe.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(b.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},he.createElement(xe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),he.createElement(xe.ZP,{type:"default",onClick:nt},"\u53D6\u6D88"))))};function Ye({onFileChange:_e}){return he.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",he.createElement("input",{type:"file",onChange:_e}))}function st(_e,nt){if(!_e)throw new String("\u6CA1\u6709\u6587\u4EF6");let $e=new FormData;$e.append("editormd-image-file",_e),$e.append("file_param_name","editormd-image-file"),$e.append("byxhr","true");var Me=new window.XMLHttpRequest;Me.withCredentials=!0,Me.addEventListener("load",function(Ve){nt(JSON.parse(Ve.target.responseText),_e)},!1),Me.addEventListener("error",function(Ve){console.error(Ve)},!1),Me.open("POST",`${Oe.KI}/api/attachments.json`),Me.send($e)}},75790:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return le}});var b=E(59301),ue=E(4676);class le extends b.Component{constructor(ge){super(ge);const oe=window.document;this.node=oe.createElement("div"),oe.body.appendChild(this.node)}render(){const{children:ge}=this.props;return(0,ue.createPortal)(ge,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},51124:function(me,ne,E){"use strict";E.d(ne,{SV:function(){return Yt},ZP:function(){return gt}});var b=E(59301),ue=E(76374);const le={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},ce={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` `)},{label:"System.out.println",content:["System.out.println($0)"].join(` `)},{label:"System.out.print",content:["System.out.print($0)"].join(` `)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},ge={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` @@ -1112,37 +1112,37 @@ ${dn} `)},{label:"include ",content:["#include "].join(` `)}]},oe={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(` `)}]},xe={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 Oe=E(53184),Se=E.n(Oe),he=(Mt,$t,dn)=>new Promise((Ne,pe)=>{var de=fe=>{try{De(dn.next(fe))}catch(Qe){pe(Qe)}},Ee=fe=>{try{De(dn.throw(fe))}catch(Qe){pe(Qe)}},De=fe=>fe.done?Ne(fe.value):Promise.resolve(fe.value).then(de,Ee);De((dn=dn.apply(Mt,$t)).next())});const ze={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"]}},Te=(Mt,$t,dn,Ne)=>{const pe=$t.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:dn.lineNumber,endColumn:dn.column});return Array.from(new Set(pe.match(/\b\w{2,}\b/g)||[])).map(Ee=>({label:Ee,kind:Mt.languages.CompletionItemKind.Text,insertText:Ee,range:Ne}))},ct=(Mt,$t,dn,Ne)=>{Mt.languages.registerCompletionItemProvider($t,{provideCompletionItems(pe,de){const Ee=pe.getWordUntilPosition(de),De={startLineNumber:de.lineNumber,endLineNumber:de.lineNumber,startColumn:Ee.startColumn,endColumn:Ee.endColumn},fe=pe.getLineContent(de.lineNumber).substring(Ee.startColumn-2,Ee.endColumn);return{suggestions:[...Te(Mt,pe,de,De),...dn.map(Ut=>({label:Ut,kind:Mt.languages.CompletionItemKind.Keyword,documentation:Ut,insertText:Ut,insertTextRules:Mt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:De})),...Ne.map(Ut=>({label:Ut.label,kind:Mt.languages.CompletionItemKind.Snippet,documentation:Ut.content,insertText:fe.startsWith("#")?Ut.content.replace(/#/,""):Ut.content,insertTextRules:Mt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:De}))]}}})};var Xe=Mt=>{ze.languages.forEach($t=>{Mt.languages.registerDocumentFormattingEditProvider($t,{provideDocumentFormattingEdits(dn){return he(this,null,function*(){const Ne=Se()(dn.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:dn.getFullModelRange(),text:Ne}]})}})}),ct(Mt,"java",ce.keywords,ce.quickKey),ct(Mt,"cpp",ge.keywords,ge.quickKey),ct(Mt,"c",le.keywords,[]),ct(Mt,"python",oe.keywords,oe.quickKey),ct(Mt,"scala",xe.keywords,xe.quickKey)};const tt="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Ue=Object.defineProperty,Ze=(Mt,$t,dn)=>$t in Mt?Ue(Mt,$t,{enumerable:!0,configurable:!0,writable:!0,value:dn}):Mt[$t]=dn,Ke=(Mt,$t,dn)=>Ze(Mt,typeof $t!="symbol"?$t+"":$t,dn);const Le=class nd{constructor($t,dn,Ne){this.placeholder=$t,this.editor=dn,this.monaco=Ne,dn.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return nd.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Ke(Le,"ID","editor.widget.placeholderHint");var Re=Le,Ie=E(96236),Ae=E(6767),Ye=E(25399),st=E(89392),_e=E(33796),nt=E(56102),$e=Object.defineProperty,Me=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,et=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,It=(Mt,$t,dn)=>$t in Mt?$e(Mt,$t,{enumerable:!0,configurable:!0,writable:!0,value:dn}):Mt[$t]=dn,xt=(Mt,$t)=>{for(var dn in $t||($t={}))qe.call($t,dn)&&It(Mt,dn,$t[dn]);if(et)for(var dn of et($t))Ct.call($t,dn)&&It(Mt,dn,$t[dn]);return Mt},Gt=(Mt,$t)=>Me(Mt,Ve($t)),rt=(Mt,$t)=>{var dn={};for(var Ne in Mt)qe.call(Mt,Ne)&&$t.indexOf(Ne)<0&&(dn[Ne]=Mt[Ne]);if(Mt!=null&&et)for(var Ne of et(Mt))$t.indexOf(Ne)<0&&Ct.call(Mt,Ne)&&(dn[Ne]=Mt[Ne]);return dn},Ge=(Mt,$t,dn)=>new Promise((Ne,pe)=>{var de=fe=>{try{De(dn.next(fe))}catch(Qe){pe(Qe)}},Ee=fe=>{try{De(dn.throw(fe))}catch(Qe){pe(Qe)}},De=fe=>fe.done?Ne(fe.value):Promise.resolve(fe.value).then(de,Ee);De((dn=dn.apply(Mt,$t)).next())});function Pe(Mt){return/^\d+$/.test(Mt)?`${Mt}px`:Mt}function wt(){}let Dt=!1;const ot={"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 Ht(Mt=[]){let $t=Mt;if(Array.isArray(Mt)){for(let dn=0;dnGe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(Mt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",Mt)}});var gt=Mt=>{var $t=Mt,{width:dn="100%",height:Ne="100%",value:pe,language:de="javascript",style:Ee={},options:De={},overrideServices:fe={},theme:Qe="vs-dark",onEditBlur:Ut,isCopy:an=!1,onSave:Sn,autoHeight:mt=!1,forbidCopy:Pt=!1,onChange:Lt=wt,editorDidMount:Jt=wt,onFocus:pn=wt,onBreakPoint:Zt=wt,breakPointValue:ht=[],filename:tn="educoder.txt",errorLine:yt,errorContent:Rt="",highlightLine:vt,openBreakPoint:jt=!1,placeholder:At="",showMiniMap:Je=!0}=$t,cn=rt($t,["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 gn=(0,b.useRef)(),bt=(0,b.useRef)({}),Ln=(0,b.useRef)(),ar=(0,b.useRef)(),Hn=(0,b.useRef)([]),Vt=(0,b.useRef)(!1),dr=(0,b.useRef)(),qn=(0,b.useRef)(),xn=(0,b.useRef)(!1),[zn,cr]=(0,b.useState)(!1);function ir(){let lr;return gn.current&&(lr=new ue.Z(_n=>{for(let Sr of _n)(Sr.target.offsetHeight>0||Sr.target.offsetWidth>0)&&bt.current.instance.layout()}),lr.observe(gn.current)),lr}function Gn(){Ae.ZP.warning({content:decodeURIComponent(tt),key:"monaco-editor-tip"})}const Yn=()=>{let lr=bt.current.instance;if(pe!=null&&lr&&zn){const _n=lr.getModel();_n&&pe!==_n.getValue()&&(Dt=!0,_n.setValue(pe),lr.layout(),Dt=!1)}};(0,b.useEffect)(()=>{const lr=_e.Z.subscribe("formatDocument",_n=>{var Sr;let kr=bt.current.instance;(Sr=kr==null?void 0:kr.getAction)==null||Sr.call(kr,"editor.action.formatDocument").run()});return window.updateMonacoValue=_n=>{Lt(_n)},lr},[]),(0,b.useEffect)(()=>{var lr;let _n=bt.current.instance;ar.current&&clearTimeout(ar.current),ar.current=setTimeout(()=>{Yn()},500),pe&&(pe!=null&&pe.length)&&((lr=_n==null?void 0:_n.updateOptions)==null||lr.call(_n,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(pe.split(/\r\n|\r|\n/g).length))+3,5)}))},[pe,zn,bt.current]),(0,b.useEffect)(()=>{if(yt&&bt.current&&bt.current.instance){let _n=bt.current.instance;_n.changeViewZones(function(Sr){var kr=document.createElement("div");kr.style.padding="10px 20px",kr.style.width="calc(100% - 20px)",kr.className="my-error-line-wrp",kr.innerHTML=Rt,Sr.addZone({afterLineNumber:yt||11,heightInLines:3,domNode:kr})});var lr={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}};_n.addOverlayWidget(lr),_n.revealPositionInCenter({lineNumber:20,column:1})}},[yt,bt.current,zn]);const nn=(lr="",_n)=>{if(!lr||lr.trim()==="")return!0;const kr=bt.current.instance.getModel().getLineTokens(_n);let Ur=!1;for(let rn=0;rn<2;rn++)kr.getStandardTokenType(rn)===1&&(Ur=!0);return Ur};(0,b.useEffect)(()=>{var lr;const _n=(lr=bt.current)==null?void 0:lr.instance;if(_n&&zn&&Pt){const Sr=_n.onDidBlurEditorWidget(()=>{xn.current=!1}),kr=_n.onDidFocusEditorText(()=>{xn.current=!0});return()=>{Sr.dispose(),kr.dispose()}}},[bt.current,zn,Pt]),(0,b.useEffect)(()=>{var lr;if((lr=bt.current)!=null&&lr.instance&&zn&&jt){let _n=bt.current.instance,Sr=_n.getModel();if(!Sr)return;(()=>{var Cn;let yr=[],un=[];const Tr=Sr.getAllDecorations();for(let Cr of Tr)Cr.options.className==="highlighted-line"&&(yr.push((Cn=Cr==null?void 0:Cr.range)==null?void 0:Cn.startLineNumber),un.push(Cr==null?void 0:Cr.id));if(vt===yr[0])return;Sr.deltaDecorations(un,[]);const Xn=Sr.getLineCount();vt&&vt<=Xn&&(_n.deltaDecorations([],[{range:new Bt.Range(vt,1,vt,Sr.getLineMaxColumn(vt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),_n.revealLineInCenter(vt))})();const Ur=(Cn=!1)=>{var yr;let un=[],Tr=[];const Xn=Sr.getAllDecorations();for(let Cr of Xn)Cr.options.linesDecorationsClassName==="breakpoints-select"&&(un.push((yr=Cr==null?void 0:Cr.range)==null?void 0:yr.startLineNumber),Tr.push(Cr==null?void 0:Cr.id));if(Cn)return{lines:un,ids:Tr};Zt(un)},rn=Cn=>Ge(void 0,null,function*(){let yr={range:new Bt.Range(Cn,1,Cn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Sr.deltaDecorations([],[yr]),Ur()}),Qt=Cn=>Ge(void 0,null,function*(){let yr=[];const un=_n.getLineDecorations(Cn);for(let Tr of un)Tr.options.linesDecorationsClassName==="breakpoints-select"&&yr.push(Tr.id);yield Sr.deltaDecorations(yr,[]),Ur()}),hr=Cn=>{let yr=_n.getLineDecorations(Cn);for(let un of yr)if(un.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,st.isEqual)(ht,Ur(!0).lines)){Sr.deltaDecorations(Ur(!0).ids,[]);const Cn=ht.map(yr=>({range:new Bt.Range(yr,1,yr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Sr.deltaDecorations([],Cn)}const er=_n.onDidChangeModelContent(Cn=>{let yr=_n.getPosition();if(yr){let un=yr.lineNumber;clearTimeout(qn.current),qn.current=setTimeout(()=>{nn(Sr.getLineContent(un),un)?Qt(un):hr(un)?(Qt(un),rn(un)):Ur()},100)}}),Ft=_n.onMouseDown(Cn=>{var yr,un,Tr;if(Cn.target.detail&&((Tr=(un=(yr=Cn.target)==null?void 0:yr.element)==null?void 0:un.className)!=null&&Tr.includes("line-numbers"))){let Xn=Cn.target.position.lineNumber;if(nn(Sr.getLineContent(Xn),Xn))return;hr(Xn)?Qt(Xn):rn(Xn)}}),on=Cn=>{let yr={range:new Bt.Range(Cn,1,Cn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Hn.current=_n.deltaDecorations(Hn.current,[yr])},sr=()=>{Hn.current=_n.deltaDecorations(Hn.current,[])},Kt=_n.onMouseMove(Cn=>{var yr,un,Tr;if(sr(),Cn.target.detail&&((Tr=(un=(yr=Cn.target)==null?void 0:yr.element)==null?void 0:un.className)!=null&&Tr.includes("line-numbers"))){let Xn=Cn.target.position.lineNumber;if(nn(Sr.getLineContent(Xn),Xn))return;on(Xn)}}),be=_n.onMouseLeave(()=>{sr()});return()=>{er.dispose(),Ft.dispose(),Kt.dispose(),be.dispose()}}},[bt.current,zn,ht,vt,jt,de]),(0,b.useEffect)(()=>{var lr;(lr=bt.current)!=null&&lr.instance&&jt&&bt.current.instance.setPosition({lineNumber:0,column:0})},[vt]);function An(){let lr=bt.current.instance;if(lr){const _n=lr.getSelection(),Sr=bt.current.pastePos||{},kr=new Bt.Range(Sr.startLineNumber||_n.endLineNumber,Sr.startColumn||_n.endColumn,Sr.endLineNumber||_n.endLineNumber,Sr.endColumn||_n.endColumn);setTimeout(()=>{lr.executeEdits("",[{range:kr,text:""}])},300)}}function Nn(lr){(window.navigator.platform.match("Mac")?lr.metaKey:lr.ctrlKey)&&lr.keyCode==83&&(lr.preventDefault(),Sn())}const In=()=>{if(mt&&bt.current.instance){const lr=bt.current.instance.getContentHeight();wr(lr{if(!xn.current)return;const{keyCode:_n,ctrlKey:Sr,metaKey:kr,target:Ur,type:rn}=lr;return(rn==="paste"||(_n===67||_n===86)&&(kr||Sr))&&Ur.nodeName==="TEXTAREA"&&(Gn(),lr.preventDefault()),!1};function or(lr,_n){var Sr=window.URL||window.webkitURL||window,kr=new Blob([_n]),Ur=document.createElementNS("http://www.w3.org/1999/xhtml","a");Ur.href=Sr.createObjectURL(kr),Ur.download=lr,Ar(Ur)}(0,b.useEffect)(()=>{In()},[In]),(0,b.useEffect)(()=>{gn.current&&!zn&&Promise.all([E.e(8909),E.e(5028)]).then(E.bind(E,71448)).then(lr=>{try{Bt=lr,bt.current.instance=Bt.editor.create(gn.current,{value:pe,language:Ht(de),theme:Qe,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Je||!1}},fe);const _n=bt.current.instance;let Ur=[...Ie.BH._menuItems].find(er=>er[0]._debugName=="EditorContext")[1],rn=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Qt=(er,Ft)=>{var on,sr;let Kt=er._first;do Ft.includes((sr=(on=Kt.element)==null?void 0:on.command)==null?void 0:sr.id)&&er._remove(Kt);while(Kt=Kt.next)};if(Jt(_n,Bt),setTimeout(()=>{In(),bt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{or(tn||"educoder.txt",_n.getValue())}})},500),bt.current.subscription=_n.onDidChangeModelContent(er=>{Vt.current?clearTimeout(dr.current):(In(),Lt(_n.getValue(),er)),dr.current=setTimeout(()=>{Vt.current=!1},500)}),window.Monaco||Xe(Bt,Ht(de)),Pt&&(Qt(Ur,rn),gn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",gr),window.removeEventListener("paste",gr),window.addEventListener("keydown",gr),window.addEventListener("paste",gr)),window.Monaco=Bt,Ut&&_n.onDidBlurEditorWidget(()=>{Ut(_n.getValue())}),pn&&_n.onDidFocusEditorText(()=>{Pt&&ln(),pn(_n.getValue())}),Pt){ln();try{_n.onDidPaste(er=>{const Ft=_n.getSelection(),on=bt.current.pastePos||{},sr=new Bt.Range(on.startLineNumber||Ft.endLineNumber,on.startColumn||Ft.endColumn,on.endLineNumber||Ft.endLineNumber,on.endColumn||Ft.endColumn);_n.executeEdits("",[{range:er.range,text:""}])})}catch(er){}}let hr=ir();return At&&typeof At=="string"&&new Re(At,_n,Bt),cr(!0),()=>{const er=bt.current.instance;er.dispose();const Ft=er.getModel();Ft&&Ft.dispose(),bt.current.subscription&&bt.current.subscription.dispose(),hr.unobserve(gn.current)}}catch(_n){}})},[]),(0,b.useEffect)(()=>{if(bt.current.instance&&zn)return document.addEventListener("keydown",Nn,!1),()=>{document.removeEventListener("keydown",Nn)}},[Sn,zn]),(0,b.useEffect)(()=>{let lr=bt.current.instance;if(lr&&zn){let _n=Ht(de);Bt.editor.setModelLanguage(lr.getModel(),_n)}},[de,zn]),(0,b.useEffect)(()=>{bt.current.instance&&zn&&Bt.editor.setTheme(Qe)},[Qe,zn]),(0,b.useEffect)(()=>{let lr=bt.current.instance;Ln.current=De,lr&&zn&&(lr.updateOptions(xt({},De)),setTimeout(()=>{lr.getModel().updateOptions(xt({},De))},200))},[JSON.stringify(De),zn]),(0,b.useEffect)(()=>{let lr=bt.current.instance;lr&&zn&&lr.layout()},[dn,Ne,zn]);const[Pr,Mr]=(0,b.useState)(Pe(dn)),[Fr,wr]=(0,b.useState)(Pe(Ne)),Ir=Gt(xt({},Ee),{width:Pr,height:Fr,position:"relative"});return b.createElement("div",{className:"my-monaco-editor",ref:gn,style:Ir},an&&b.createElement(nt.CopyToClipboard,{text:pe,onCopy:()=>Ae.ZP.success("\u590D\u5236\u6210\u529F")},b.createElement(Ye.Z,{title:"\u590D\u5236\u4EE3\u7801"},b.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},b.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Yt({width:Mt="100%",height:$t="100%",original:dn,modified:Ne,language:pe,options:de={}}){const Ee=(0,b.useRef)(),[De,fe]=(0,b.useState)(null);function Qe(mt){let Pt;return Ee.current&&(Pt=new ue.Z(Lt=>{for(let Jt of Lt)(Jt.target.offsetHeight>0||Jt.target.offsetWidth>0)&&mt.layout()}),Pt.observe(Ee.current)),Pt}(0,b.useEffect)(()=>(Ee.current&&Promise.all([E.e(8909),E.e(9404)]).then(E.bind(E,2550)).then(mt=>{Bt=mt;const Pt=Bt.editor.createDiffEditor(Ee.current,Gt(xt({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},de),{wordWrap:!0}));fe(Pt);let Lt=Qe(Pt);return()=>{Pt.dispose();const Jt=Pt.getModel();Jt&&Jt.dispose(),Lt.unobserve(Ee.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,b.useEffect)(()=>{De&&De.setModel({original:Bt.editor.createModel(dn,pe),modified:Bt.editor.createModel(Ne,pe)})},[dn,Ne,pe,De]);const Ut=Pe(Mt),an=Pe($t),Sn={width:Ut,height:an};return b.createElement("div",{className:"my-diff-editor",ref:Ee,style:Sn})}},929:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return Te}});var b={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"},ue=E(29787),le=E(25399),ce=E(60242),ge=E(92310),oe=E.n(ge),xe=E(49661),Oe=E(57884),Se=E(34055),he=E(59301),Te=({className:ct,dataSource:Xe=[],col:tt=4,right:Ue,bottom:Ze=23,precision:Ke=0,wrapWidth:Le=1200,trackEventItems:Be,loading:Re,onRemove:Ie=()=>{},isCurrent:Ae=!0,showProgress:Ye=!1,showAlias:st=!1})=>{const _e=Math.floor((Le-(tt-1)*Ue)/tt),nt=[{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 he.createElement(ue.Z,{spinning:Re},he.createElement("div",{className:oe()(b.list,ct)},!!(Xe!=null&&Xe.length)&&(Xe==null?void 0:Xe.map(($e,Me)=>{var Ve,et,qe,Ct,It,xt;const{name:Gt,id:rt,identifier:Ge,featured:Pe,school_name:wt,image_url:Dt,excellent:ot,is_plan:Ht}=$e;return he.createElement("div",{key:rt,className:Ae&&Ye?b.wrapisCurrent:b.wrap,style:{width:_e,marginRight:(1+Me)%tt===0?0:Ue+Ke,marginBottom:Ze}},he.createElement("a",{className:b.li,onClick:Bt=>{Bt.preventDefault(),Bt.stopPropagation(),Be&&(0,xe.L9)([Be]),(0,xe.xg)(`/paths/${Ge}`)}},he.createElement("div",{className:b.img},he.createElement("img",{className:b.cover,src:`${Dt}`}),Ae&&(0,Se.bg)()&&($e==null?void 0:$e.studying)&&he.createElement("div",{className:`${b.movebq} user-path-items`,onClick:Bt=>{Bt.stopPropagation(),Ie($e)}},he.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),he.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ve=$e==null?void 0:$e.subject_tags)==null?void 0:Ve.map((Bt,ln)=>{var gt,Yt;if(ln===0){const $t=(gt=nt.find(dn=>dn.name==Bt))==null?void 0:gt.swimg;return he.createElement("img",{className:b.sign,src:$t,style:{left:"-4px"}})}const Mt=(Yt=nt.find($t=>$t.name==Bt))==null?void 0:Yt.ptimg;return he.createElement("img",{className:b.sign,src:Mt,style:{left:`${48+52*(ln-1)+2*ln}px`}})}),he.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},($e==null?void 0:$e.excellent)&&he.createElement("div",{className:b.bq},"\u5F00\u653E\u8BFE\u7A0B"))),he.createElement("div",{className:b.name},he.createElement(le.Z,{title:st&&($e!=null&&$e.excellent_alias_name)?he.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Gt}`,he.createElement("br",null),he.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${$e==null?void 0:$e.excellent_alias_name}`)):Gt},he.createElement("span",{className:b.e},st&&($e==null?void 0:$e.excellent_alias_name)||Gt))),Ae&&Ye&&((et=$e==null?void 0:$e.progress)==null?void 0:et.all_score)!=0&&he.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},he.createElement(ce.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((qe=$e==null?void 0:$e.progress)==null?void 0:qe.my_score)/((Ct=$e==null?void 0:$e.progress)==null?void 0:Ct.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(It=$e==null?void 0:$e.progress)==null?void 0:It.my_score,"/",(xt=$e==null?void 0:$e.progress)==null?void 0:xt.all_score),(!Ae||!Ye)&&he.createElement(le.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${wt}`},he.createElement("div",{className:b.unit},he.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),wt)),(!Ae||!Ye)&&he.createElement("div",{className:b.tags},he.createElement("div",null,he.createElement(le.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},he.createElement("span",null,he.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),he.createElement("span",null,$e.stages_count))),he.createElement(le.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},he.createElement("span",null,he.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),he.createElement("span",null,$e.members_count)))))))})),!Xe.length&&he.createElement(Oe.Z,null)))}},71360:function(me,ne,E){"use strict";E.d(ne,{jL:function(){return ge},w9:function(){return Pe},QD:function(){return yt},cQ:function(){return It.Z},op:function(){return Lt},O5:function(){return Yn},_b:function(){return cn},t7:function(){return Ke},Gi:function(){return ln},YG:function(){return Ht},qp:function(){return ze},vr:function(){return jt},qE:function(){return Zt},Je:function(){return Re},wb:function(){return Ct},cq:function(){return Ne},tp:function(){return Xe}});var b=E(59301),ue={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"},le="data:image/png;base64,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",ge=({dataSource:nn=[],img:An,imgWidth:Nn=346,title:In,sunTitle:Ar,bannerExtraContent:gr})=>b.createElement("div",{className:ue.banner},b.createElement("div",{className:ue.content},b.createElement("aside",null,b.createElement("p",null,b.createElement("b",null,In),b.createElement("span",null,Ar)),nn.length>0&&b.createElement("div",{className:ue.btns},nn.map((or,Pr)=>b.createElement("div",{key:Pr,onClick:or.click},or.name,or.sign?b.createElement("img",{src:le,width:39}):null))),gr),An&&b.createElement("img",{style:{marginTop:33,marginRight:38},src:An,width:Nn}))),oe={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"},xe=E(92310),Oe=E.n(xe),Se=E(89392),ze=({dataSource:nn=[],value:An,onChange:Nn,onTitleChange:In,className:Ar,title:gr,titleWidth:or=41,style:Pr={},fontColor:Mr="#6A7283",showCount:Fr})=>{const[wr,Ir]=(0,b.useState)(0),[lr,_n]=(0,b.useState)(!1),Sr=(0,b.useRef)(null),kr=(0,b.useRef)(null);return(0,b.useEffect)(()=>{var Ur;nn.length!==0&&(((Ur=Sr==null?void 0:Sr.current)==null?void 0:Ur.clientHeight)>97?Ir(1):Ir(0)),nn.length===0&&Ir(0),_n(!1)},[nn]),b.createElement("div",{className:Oe()(oe.row,Ar),style:Pr},b.createElement("div",{onClick:(0,Se.throttle)(()=>In==null?void 0:In(),2e3),style:{width:or,marginTop:lr?12:4},className:`${oe.title} ${In?"current":""}`},gr),b.createElement("div",{className:lr?`${oe.tagsWrap} ${oe.tagsBorderWrap}`:oe.tagsWrap},b.createElement("div",{className:oe.bar,ref:kr,style:wr>0?{height:wr===1?97:"auto",overflow:wr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},b.createElement("div",{className:oe.tag,ref:Sr},nn==null?void 0:nn.map(Ur=>b.createElement("span",{onClick:()=>Nn(Ur.id),key:Ur.id,style:{color:Mr},className:An===Ur.id?oe.active:""},b.createElement("span",{title:Ur.name,className:oe.name},Ur.name),!!Fr&&b.createElement("span",{className:oe.num},Ur.count))))),!!wr&&b.createElement(b.Fragment,null,wr===1?b.createElement("div",{onClick:()=>{var Ur;Ir(2),((Ur=Sr==null?void 0:Sr.current)==null?void 0:Ur.clientHeight)>245?_n(!0):_n(!1)},className:oe.action},"\u5C55\u5F00",b.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):b.createElement("div",{onClick:()=>{kr.current.scrollTop=0,Ir(1),_n(!1)},className:oe.action},"\u6536\u8D77",b.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Te={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},Xe=({dataSource:nn=[],value:An,onChange:Nn,className:In,style:Ar={}})=>b.createElement("div",{style:Ar,className:Oe()(Te.tabs,In)},nn.map(gr=>b.createElement("span",{onClick:()=>Nn(gr.id),className:An===gr.id?Te.active:"",key:gr.id},gr.name))),tt={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"},Ue=E(37568),Ke=({dataSource:nn=[],value:An="",onChange:Nn,onInputChange:In=()=>{},className:Ar,style:gr={},placeholder:or,allowClear:Pr=!1})=>{var Mr;const[Fr,wr]=(0,b.useState)(""),[Ir,lr]=(0,b.useState)("");(0,b.useEffect)(()=>{var kr;let Ur=An;(kr=JSON.stringify(An))!=null&&kr.includes("{")&&(wr(An.id),Ur=An.value||"");try{lr(decodeURIComponent(Ur||""))}catch(rn){lr(decodeURIComponent(Ur||""))}},[An]);const _n=()=>{Nn(encodeURIComponent(Ir),Fr||null)},Sr=kr=>{kr!==Fr&&(wr(kr),Nn(encodeURIComponent(Ir),kr))};return b.createElement("div",{className:Oe()(tt.input,Ar),style:gr},!!nn.length&&b.createElement("div",{className:tt.dropdown},b.createElement("div",{className:tt.text},(Mr=nn.find(kr=>kr.id===Fr))==null?void 0:Mr.name,b.createElement("i",{className:"iconfont icon-zhankai4"}),b.createElement("b",{className:tt.b1}),b.createElement("b",{className:tt.b2})),b.createElement("div",{className:tt.menu},nn.map((kr,Ur)=>b.createElement("div",{key:Ur,onClick:()=>Sr(kr.id)},kr.name)))),b.createElement(Ue.default,{onPressEnter:_n,value:Ir,onChange:kr=>{lr(kr.target.value),In(encodeURIComponent(kr.target.value),Fr||null)},bordered:!1,placeholder:or}),b.createElement("i",{onClick:_n,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Le={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"},Re=({value:nn,onChange:An,className:Nn,total:In,pageSize:Ar,style:gr={}})=>{const or=nn<2,Pr=nn>=Math.ceil(In/Ar);return In<=Ar?b.createElement(b.Fragment,null):b.createElement("div",{className:Oe()(Le.quickPager,Nn),style:gr},b.createElement("div",{onClick:()=>{or||An(nn-1,"prev")},className:or?Le.disabled:""},"\u4E0A\u4E00\u9875"),b.createElement("div",{onClick:()=>{Pr||An(nn+1,"next")},className:Pr?Le.disabled:""},"\u4E0B\u4E00\u9875"))},Ie={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"},Ae=E(29787),Ye=E(25399),st=E(58018),_e=E(90524),nt=E(49661),$e=E(96908),Me=E(57177),Ve=E(81378),et=E(57884),Ct=({className:nn,dataSource:An=[],col:Nn=4,right:In,bottom:Ar=23,precision:gr=0,wrapWidth:or=1200,trackEventItems:Pr,loading:Mr})=>{const Fr=Math.floor((or-(Nn-1)*In)/Nn);return b.createElement(Ae.Z,{spinning:Mr},b.createElement("div",{className:Oe()(Ie.list,nn)},!!An.length&&An.map((wr,Ir)=>{const{name:lr,id:_n,identifier:Sr,power:kr,cover_image_id:Ur,pic:rn}=wr;return b.createElement("div",{className:Ie.wrap,key:_n,style:{width:Fr,marginRight:(1+Ir)%Nn===0?0:In+gr,marginBottom:Ar}},b.createElement("a",{target:"_blank",href:`/shixuns/${Sr}/challenges`,className:Ie.li,onClick:Qt=>{Qt.preventDefault(),Pr&&(0,nt.L9)([Pr]),kr&&(0,nt.xg)(`/shixuns/${Sr}/challenges`)}},b.createElement("div",{className:Ie.img},b.createElement("img",{className:Ie.cover,src:`${rn}`}),wr.is_jupyter&&b.createElement("img",{className:Ie.sign,src:$e}),wr.is_jupyter_lab&&b.createElement("img",{className:Ie.sign,src:Me}),wr.is_unity_3d&&b.createElement("img",{className:Ie.sign,src:Ve})),b.createElement("div",{className:Ie.name},b.createElement(Ye.Z,{title:lr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:Ie.e},lr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{className:Ie.tags},b.createElement(Ye.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,wr.challenges_count))),!!wr.myshixuns_count&&b.createElement(Ye.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),b.createElement("span",null,wr.myshixuns_count))),b.createElement(Ye.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},b.createElement("span",null,b.createElement("span",null,wr.level))),b.createElement("div",{className:Ie.rate},b.createElement(st.Z,{allowHalf:!0,disabled:!0,defaultValue:wr.score_info}),b.createElement("span",null,"\xA0",wr.score_info?`${wr.score_info}\u5206`:"5\u5206")))),!kr&&b.createElement("div",{className:Ie.lockWrap},b.createElement("img",{src:`${_e.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!An.length&&b.createElement(et.Z,null)))},It=E(929),xt={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"},Gt="data:image/png;base64,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",rt=E(59301),Pe=({className:nn,dataSource:An=[],col:Nn=4,right:In,bottom:Ar=23,precision:gr=0,wrapWidth:or=1200,trackEventItems:Pr,loading:Mr,handleVery:Fr=()=>!0})=>{const wr=Math.floor((or-(Nn-1)*In)/Nn);return rt.createElement(Ae.Z,{spinning:Mr},rt.createElement("div",{className:Oe()(xt.list,nn)},!!An.length&&An.map((Ir,lr)=>{const{subject_identifier:_n,id:Sr,identifier:kr,power:Ur}=Ir,rn=Ir.is_public!=0&&Ir.is_public;return rt.createElement("div",{className:xt.wrap,key:Sr,style:{width:wr,marginRight:(1+lr)%Nn===0?0:In+gr,marginBottom:Ar}},rt.createElement("a",{className:xt.li,onClick:Qt=>{Qt.preventDefault(),Fr(Ir==null?void 0:Ir.first_category_url)&&(Pr&&(0,nt.L9)([Pr]),(0,nt.xg)(Ir.first_category_url))}},rt.createElement("div",{className:xt.top},rt.createElement(Ye.Z,{title:Ir.name},rt.createElement("div",{className:xt.name},Ir.name)),rt.createElement("img",{className:xt.img,src:_e.Z.IMG_SERVER+"/images/"+Ir.avatar_url}),rt.createElement("div",{className:xt.text,title:Ir.creator},Ir.creator),_n&&rt.createElement("div",{className:xt.btns},rt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),rt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),rn&&rt.createElement("div",{className:xt.sign},"\u516C\u5F00")),rt.createElement("div",{className:xt.bottom},Ir.visits>0&&rt.createElement(Ye.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},rt.createElement("span",null,rt.createElement("i",{className:"iconfont icon-liulanyan"}),rt.createElement("span",null,Ir.visits))),Ir.course_members_count>0&&rt.createElement(Ye.Z,{title:"\u6210\u5458",placement:"bottom"},rt.createElement("span",null,rt.createElement("i",{className:"iconfont icon-chengyuan"}),Ir.course_members_count)),Ir.tasks_count>0&&rt.createElement(Ye.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},rt.createElement("span",null,rt.createElement("i",{className:"iconfont icon-zuoye"}),Ir.tasks_count)),Ir.is_end?rt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):rt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Ir.is_accessible&&rt.createElement("div",{className:xt.lockWrap},rt.createElement("img",{src:`${_e.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),rt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!An.length&&rt.createElement(et.Z,null)))},wt={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"},Dt=E(76560),Ht=({dataSource:nn=[],value:An,onChange:Nn,className:In,style:Ar={},tabBarExtraContent:gr})=>b.createElement("div",{className:Oe()(wt.tabs,In),style:Ar},b.createElement("div",{className:wt.tabsWrap},nn.map((or,Pr)=>!(or!=null&&or.hide)&&b.createElement("aside",{className:wt.tab,onClick:()=>{Nn(or.id),or.link&&Dt.history.push(or.link)},key:Pr},b.createElement("div",{className:An===or.id?wt.active:""},or.name),(or==null?void 0:or.resetCount)==null&&(or==null?void 0:or.total)!==void 0&&b.createElement("span",null,"\uFF08",or==null?void 0:or.total,"\uFF09"),(or==null?void 0:or.resetCount)!==void 0&&(or==null?void 0:or.total)!==void 0&&b.createElement(Ye.Z,{title:(or==null?void 0:or.tip)!=null?or==null?void 0:or.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},or==null?void 0:or.resetCount),"/",b.createElement("span",null,or==null?void 0:or.total),"\uFF09"))))),b.createElement("div",{className:wt.tabBar},gr)),ln=({className:nn,style:An={},children:Nn})=>b.createElement("div",{className:Oe()(nn),style:An},Nn),gt={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"},Yt=E(75727),Mt=E(93041);const $t=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ne=({sortValue:nn,dropValue:An,className:Nn,onSort:In,onDrop:Ar,dataSource:gr=$t})=>{var or;return b.createElement("div",{className:Oe()(gt.orderWrap,Nn)},b.createElement(Yt.Z,{dropdownRender:()=>b.createElement(Mt.default,null,gr.map((Pr,Mr)=>b.createElement(Mt.default.Item,{key:Mr,onClick:()=>Ar(Pr.id)},Pr.name)))},b.createElement("span",{className:gt.orderTextWrap},(or=gr.find(Pr=>An===Pr.id))==null?void 0:or.name)),b.createElement("span",{className:gt.orderIconWrap},b.createElement("span",{className:gt.orderAsc},b.createElement("i",{className:nn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${gt.cursorPointer} ${gt.active}`:`iconfont icon-sanjiaoxing-up font12 ${gt.cursorPointer}`,onClick:()=>In(nn==="asc"?"desc":"asc")})),b.createElement("span",{className:gt.orderDesc},b.createElement("i",{className:nn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${gt.cursorPointer} ${gt.active}`:`iconfont icon-sanjiaoxing-down font12 ${gt.cursorPointer}`,onClick:()=>In(nn==="asc"?"desc":"asc")}))))},pe={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"},de=E(99571),Ee=Object.defineProperty,De=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,Ut=(nn,An,Nn)=>An in nn?Ee(nn,An,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):nn[An]=Nn,an=(nn,An)=>{for(var Nn in An||(An={}))fe.call(An,Nn)&&Ut(nn,Nn,An[Nn]);if(De)for(var Nn of De(An))Qe.call(An,Nn)&&Ut(nn,Nn,An[Nn]);return nn},Sn=(nn,An)=>{var Nn={};for(var In in nn)fe.call(nn,In)&&An.indexOf(In)<0&&(Nn[In]=nn[In]);if(nn!=null&&De)for(var In of De(nn))An.indexOf(In)<0&&Qe.call(nn,In)&&(Nn[In]=nn[In]);return Nn},mt=(nn,An,Nn)=>new Promise((In,Ar)=>{var gr=Mr=>{try{Pr(Nn.next(Mr))}catch(Fr){Ar(Fr)}},or=Mr=>{try{Pr(Nn.throw(Mr))}catch(Fr){Ar(Fr)}},Pr=Mr=>Mr.done?In(Mr.value):Promise.resolve(Mr.value).then(gr,or);Pr((Nn=Nn.apply(nn,An)).next())}),Lt=nn=>{var An=nn,{className:Nn,style:In,children:Ar,loading:gr=!1,openLoading:or,onClick:Pr=()=>{},size:Mr="middle",shape:Fr="round"}=An,wr=Sn(An,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Ir,lr]=(0,b.useState)(!1);return b.createElement(de.ZP,an({onClick:(0,Se.throttle)(_n=>mt(void 0,null,function*(){or&&lr(!0);try{yield Pr(_n)}catch(Sr){console.log("error",Sr)}or&&lr(!1)}),2e3,{leading:!0,trailing:!1}),className:Oe()(pe.btn,pe[`${Mr}-${Fr}`],Nn),style:In,size:Mr,shape:Fr,loading:Ir||gr},wr),Ar)},Jt={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"},Zt=({className:nn,style:An,children:Nn=null,onClick:In,title:Ar})=>b.createElement("div",{className:Oe()(Jt.head,nn),style:An},b.createElement("span",{className:"primary-hover",onClick:In},b.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),b.createElement("b",{title:Ar},Ar),b.createElement("div",{className:Jt.node},Nn)),ht={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"},yt=({confirmShow:nn=!0,confirmTitle:An,confirmClick:Nn,cancelShow:In=!0,cancelTitle:Ar,cancelClick:gr,className:or,style:Pr,confirmLoading:Mr=!1})=>b.createElement("div",{className:Oe()(ht.btns,or),style:Pr},nn&&b.createElement(de.ZP,{loading:Mr,onClick:Nn,type:"primary",className:ht.confirm},An),In&&b.createElement(de.ZP,{onClick:gr,className:ht.cancel},Ar)),Rt={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"},jt=({className:nn,style:An={},LeftContent:Nn,children:In,RightContent:Ar})=>b.createElement("div",{className:Oe()(Rt.fixedBottom,nn),style:An},b.createElement("div",{className:Rt.wrap},b.createElement("div",{className:Rt.left},Nn),b.createElement("div",{className:Rt.center},In),b.createElement("div",{className:Rt.right},Ar))),At={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"},cn=({className:nn,style:An={},dataSource:Nn=[]})=>b.createElement("div",{className:Oe()(At.crumbs,nn),style:An},Nn.map((In,Ar)=>ArDt.history.push(In.path)},In.name):b.createElement("span",null,In.name),b.createElement("span",null,"\xA0",">","\xA0")):b.createElement("span",{key:Ar,style:{color:"#5F6368"}},In.name))),gn=E(11938),bt=Object.defineProperty,Ln=Object.defineProperties,ar=Object.getOwnPropertyDescriptors,Hn=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,dr=Object.prototype.propertyIsEnumerable,qn=(nn,An,Nn)=>An in nn?bt(nn,An,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):nn[An]=Nn,xn=(nn,An)=>{for(var Nn in An||(An={}))Vt.call(An,Nn)&&qn(nn,Nn,An[Nn]);if(Hn)for(var Nn of Hn(An))dr.call(An,Nn)&&qn(nn,Nn,An[Nn]);return nn},zn=(nn,An)=>Ln(nn,ar(An)),cr=(nn,An)=>{var Nn={};for(var In in nn)Vt.call(nn,In)&&An.indexOf(In)<0&&(Nn[In]=nn[In]);if(nn!=null&&Hn)for(var In of Hn(nn))An.indexOf(In)<0&&dr.call(nn,In)&&(Nn[In]=nn[In]);return Nn};const{Countdown:ir}=gn.default;var Yn=nn=>{var An=nn,{onChange:Nn}=An,In=cr(An,["onChange"]);const[Ar,gr]=(0,b.useState)(null);(0,b.useEffect)(()=>{typeof Ar=="number"&&Ar>=0&&Nn(Ar)},[Ar]);const or=Pr=>{const Mr=Math.floor(Pr/1e3);gr(Mr)};return b.createElement(ir,zn(xn({},In),{onChange:or}))}},17904:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return ue}});var b=E(59301);function ue(le,ce){const ge=(0,b.useRef)();(0,b.useEffect)(()=>{ge.current=le}),(0,b.useEffect)(()=>{function oe(){ge.current()}if(ce!==null){let xe=setInterval(oe,ce);return()=>clearInterval(xe)}},[ce])}},80320:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return ct}});var b=E(59301),ue=E(6767),le=E(62957),ce=E(14566),ge=E(99571),oe=E(90524),xe=E(49661),Oe=E(61471),Se=E(76560),he={customModal:"customModal___bVzUV",content:"content___oKhZq",upload:"upload___nPxEL",infoText:"infoText___gZEJF",okBtn:"okBtn___CVo2A",fileList:"fileList___tauGN",fileName:"fileName___T_8JX",selectitems:"selectitems___imW2Y"},ze=E(59301),ct=({visible:Xe,onOk:tt,onCancel:Ue,course_discipline_id:Ze})=>{const[Ke,Le]=(0,b.useState)([]),[Be,Re]=(0,b.useState)(!1),Ie=(0,Se.useParams)(),[Ae,Ye]=(0,b.useState)(null);(0,b.useEffect)(()=>{Xe?Ye(Ze):(Ye(null),Le([]),Re(!1))},[Xe]);const st=()=>{if(!Ae)return ue.ZP.warning("\u8BF7\u9009\u62E9\u8BFE\u7A0B\uFF01");Re(!0),tt(Ke,Ae,()=>{Re(!1)})},_e=()=>{Ue()},nt=()=>{const Ve=`${oe.Z.API_SERVER}/api/courses/${Ie.coursesId}/exercises/down_template`;(0,xe.Nd)(null,Ve)},$e=Ve=>{const et={name:Ve.name,uid:Ve.uid,file:Ve};return Le([et]),!1},Me=()=>{Le([])};return ze.createElement(le.default,{title:"\u5BFC\u5165\u8BD5\u9898",open:Xe,onOk:st,centered:!0,wrapClassName:he.customModal,onCancel:_e,width:663,okText:"\u786E\u8BA4",okButtonProps:{className:he.okBtn},cancelText:"\u53D6\u6D88",confirmLoading:Be},ze.createElement("div",{className:he.content},ze.createElement("aside",null,ze.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA41"),ze.createElement("ul",null,ze.createElement("li",null,ze.createElement("span",{style:{color:"#5F6367"}},"\u6839\u636E\u6A21\u677F\u8981\u6C42\u7F16\u8F91\u9700\u8981\u4E0A\u4F20\u7684\u8BD5\u9898"),ze.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginLeft:20},onClick:nt},"\u4E0B\u8F7D\u8003\u8BD5\u8BD5\u9898\u6A21\u677F"),ze.createElement("i",{className:"iconfont icon-xiazai4 ml10",onClick:nt,style:{fontSize:14,cursor:"pointer",color:"#0152d9"}})),ze.createElement("li",{style:{color:"#FA6400"},className:"mt10"},"\u63D0\u793A"),ze.createElement("li",{className:he.infoText},"1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B "),ze.createElement("li",{className:he.infoText},"2\u3001\u4E0D\u652F\u6301\u7EC4\u5408\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B"),ze.createElement("li",{className:he.infoText},"3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B"),ze.createElement("li",{className:he.infoText},"4\u3001\u586B\u7A7A\u9898\u5BFC\u5165\u6700\u591A\u652F\u63018\u4E2A\u586B\u7A7A\u9879\u3002"))),ze.createElement("aside",{style:{marginTop:22}},ze.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA42"),ze.createElement("ul",{style:{flex:1}},ze.createElement("li",{style:{color:"#5F6367"}},"\u8BF7\u9009\u62E9\u8BFE\u7A0B\uFF0C\u4E0A\u4F20\u7F16\u8F91\u597D\u7684\u8BD5\u9898\u6587\u6863\uFF0C\u786E\u5B9A\u5BFC\u5165"),Xe&&ze.createElement(ze.Fragment,null,ze.createElement(Oe.q,{style:{width:200,marginTop:10},size:"large",value:Ae,onChange:Ye}),ze.createElement("br",null),ze.createElement(ce.default,{action:`${oe.Z.API_SERVER}/api/attachments.json`,beforeUpload:$e,onRemove:Me,withCredentials:!0,fileList:Ke,accept:".xls,.xlsx",showUploadList:!1},ze.createElement(ge.ZP,{className:he.upload,type:"primary",icon:ze.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6"))),Ke.map((Ve,et)=>ze.createElement("div",{key:et,className:he.fileList},ze.createElement("span",{className:he.fileName},Ve==null?void 0:Ve.name),ze.createElement("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160",fontSize:16,cursor:"pointer"},onClick:Me})))))))}},61471:function(me,ne,E){"use strict";E.d(ne,{i:function(){return Re},q:function(){return Be}});var b=E(59301),ue={flex_box_center:"flex_box_center___yMUhy",flex_space_between:"flex_space_between___KNvG9",flex_box_vertical_center:"flex_box_vertical_center___yqWY9",flex_box_center_end:"flex_box_center_end___DJKuV",flex_box_column:"flex_box_column___NTtN1",singleSelect:"singleSelect___fU3O9",multipleSelect:"multipleSelect___LFXCB",plus:"plus___gdDhG"},le=E(92310),ce=E.n(le),ge=E(25399),oe=E(82326),xe=E(99571),Oe=E(82093),Se=Object.defineProperty,he=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,tt=(Ie,Ae,Ye)=>Ae in Ie?Se(Ie,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Ie[Ae]=Ye,Ue=(Ie,Ae)=>{for(var Ye in Ae||(Ae={}))ct.call(Ae,Ye)&&tt(Ie,Ye,Ae[Ye]);if(Te)for(var Ye of Te(Ae))Xe.call(Ae,Ye)&&tt(Ie,Ye,Ae[Ye]);return Ie},Ze=(Ie,Ae)=>he(Ie,ze(Ae)),Ke=(Ie,Ae)=>{var Ye={};for(var st in Ie)ct.call(Ie,st)&&Ae.indexOf(st)<0&&(Ye[st]=Ie[st]);if(Ie!=null&&Te)for(var st of Te(Ie))Ae.indexOf(st)<0&&Xe.call(Ie,st)&&(Ye[st]=Ie[st]);return Ye},Le=(Ie,Ae,Ye)=>new Promise((st,_e)=>{var nt=Ve=>{try{Me(Ye.next(Ve))}catch(et){_e(et)}},$e=Ve=>{try{Me(Ye.throw(Ve))}catch(et){_e(et)}},Me=Ve=>Ve.done?st(Ve.value):Promise.resolve(Ve.value).then(nt,$e);Me((Ye=Ye.apply(Ie,Ae)).next())});const Be=Ie=>{var Ae=Ie,{wrapClassName:Ye,wrapStyle:st={},showLinkButton:_e=!0,tooltipTitle:nt="",loadGeneral:$e=!1,data:Me={}}=Ae,Ve=Ke(Ae,["wrapClassName","wrapStyle","showLinkButton","tooltipTitle","loadGeneral","data"]);const et="course_disciplines_list",[qe,Ct]=(0,b.useState)(()=>{const Pe=sessionStorage.getItem(et);return Pe?JSON.parse(Pe):[]}),[It,xt]=(0,b.useState)(!1),[Gt,rt]=(0,b.useState)(!0);(0,b.useEffect)(()=>{Ge()},[]);const Ge=()=>Le(void 0,null,function*(){var Pe,wt,Dt,ot;xt(!0);const Ht=yield(0,Oe.U2)("v2/course_disciplines.json",Me);if(Ht.status===0){const Bt=((wt=(Pe=Ht==null?void 0:Ht.data)==null?void 0:Pe.list)==null?void 0:wt.map(ln=>({value:ln.id,label:ln.name})))||[];if(Ct(Bt),rt(!1),sessionStorage.setItem(et,JSON.stringify(Bt)),Gt){const ln=(ot=(Dt=Ht==null?void 0:Ht.data)==null?void 0:Dt.list)==null?void 0:ot.find(gt=>gt.is_default);$e&&ln&&Ve.onChange(ln==null?void 0:ln.id)}}xt(!1)});return b.createElement("div",{className:ce()(ue.singleSelect,Ye),style:st},b.createElement(ge.Z,{title:nt},b.createElement(oe.default,Ue({allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",loading:It,options:qe,onDropdownVisibleChange:Pe=>{Pe&&Ge()}},Ve))),_e&&b.createElement(xe.ZP,{type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))},Re=Ie=>{var Ae=Ie,{wrapClassName:Ye,wrapStyle:st={},showLinkButton:_e=!0,courseDisciplineId:nt="",isPlusHeight:$e=!1,tooltipTitle:Me,allowAcceptEmpty:Ve=!1,data:et={}}=Ae,qe=Ke(Ae,["wrapClassName","wrapStyle","showLinkButton","courseDisciplineId","isPlusHeight","tooltipTitle","allowAcceptEmpty","data"]);const[Ct,It]=(0,b.useState)([]),[xt,Gt]=(0,b.useState)(!1);(0,b.useEffect)(()=>{rt()},[nt]);const rt=()=>Le(void 0,null,function*(){var Ge,Pe;if(!Ve&&!nt){It([]);return}Gt(!0);const wt=yield(0,Oe.U2)(`v2/course_disciplines/${nt||"all"}.json`,et);if(wt.status===0){const Dt=((Pe=(Ge=wt==null?void 0:wt.data)==null?void 0:Ge.tag_disciplines)==null?void 0:Pe.map(ot=>({value:ot.id,label:ot.name})))||[];Dt.length&&It(Dt)}Gt(!1)});return b.createElement("div",{className:ce()(ue.multipleSelect,Ye),style:st},b.createElement(ge.Z,{title:Me},b.createElement(oe.default,Ze(Ue({allowClear:!0,mode:"multiple",optionFilterProp:"label",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",loading:xt,options:Ct,maxTagCount:"responsive",onDropdownVisibleChange:Ge=>{Ge&&rt()}},qe),{className:ce()(qe.className,$e&&ue.plus)}))),_e&&b.createElement(xe.ZP,{className:ue.btn,type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u77E5\u8BC6\u70B9"))}},55956:function(me,ne,E){"use strict";E.d(ne,{h:function(){return b}});var b=(ue=>(ue[ue.NOMATCH=-1]="NOMATCH",ue[ue.OK=0]="OK",ue[ue.TIMEOUT=2]="TIMEOUT",ue[ue.PODFAILURE=3]="PODFAILURE",ue[ue.COMPILEFAILURE=4]="COMPILEFAILURE",ue[ue.EXECUTEFAILURE=5]="EXECUTEFAILURE",ue[ue.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ue))(b||{})},50582:function(me,ne,E){"use strict";E.d(ne,{H7:function(){return tt},MK:function(){return Xe},MU:function(){return he},X6:function(){return Te},bM:function(){return Se},fi:function(){return Ue},fu:function(){return Oe},n4:function(){return Ze},rX:function(){return ct},vl:function(){return Ke},zO:function(){return ze}});var b=E(82093),ue=Object.defineProperty,le=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,oe=(Le,Be,Re)=>Be in Le?ue(Le,Be,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Le[Be]=Re,xe=(Le,Be)=>{for(var Re in Be||(Be={}))ce.call(Be,Re)&&oe(Le,Re,Be[Re]);if(le)for(var Re of le(Be))ge.call(Be,Re)&&oe(Le,Re,Be[Re]);return Le};function Oe(Le,Be){return(0,b.U2)(`myproblems/${Le}.json`,xe({hidePopLogin:!0},Be||{}))}function Se(Le,Be){return(0,b.v_)(`myproblems/${Le}/code_submit.json`,Be)}function he(Le,Be){return(0,b.v_)(`myproblems/${Le}/code_debug.json`,Be)}function ze(Le,Be){return Be.language&&(Be.language=encodeURIComponent(Be.language)),(0,b.U2)(`myproblems/${Le}/submit_records.json`,Be)}function Te(Le){return(0,b.U2)("myproblems/record_detail.json",{id:Le})}function ct(Le,Be){return(0,b.U2)(`myproblems/${Le}/result.json`,{mode:Be})}function Xe(Le,Be){return(0,b.v_)(`myproblems/${Le}/add_notes.json`,Be)}function tt(Le,Be){return(0,b.v_)(`myproblems/${Le}/restore_initial_code.json`,Be)}function Ue(Le){return(0,b.v_)(`myproblems/${Le}/sync_code.json`)}function Ze(Le,Be){return(0,b.v_)(`myproblems/${Le}/update_code.json`,Be)}function Ke(Le,Be){return(0,b.v_)(`discusses/${Le}/plus.json`,Be)}},12395:function(me,ne,E){"use strict";var b=E(59301),ue=E(25399),le=E(37568),ce=E(6767),ge=E(81025),oe=E(59301),xe=(Se,he,ze)=>new Promise((Te,ct)=>{var Xe=Ze=>{try{Ue(ze.next(Ze))}catch(Ke){ct(Ke)}},tt=Ze=>{try{Ue(ze.throw(Ze))}catch(Ke){ct(Ke)}},Ue=Ze=>Ze.done?Te(Ze.value):Promise.resolve(Ze.value).then(Xe,tt);Ue((ze=ze.apply(Se,he)).next())});const Oe=({defaultValue:Se,onFinish:he})=>{const[ze,Te]=(0,b.useState)(!1),[ct,Xe]=(0,b.useState)(Se);return(0,b.useEffect)(()=>{Xe(Se)},[Se]),oe.createElement("div",null,ze?oe.createElement(le.default,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:ct,onChange:tt=>{Xe(tt.target.value)},onBlur:()=>xe(void 0,null,function*(){var tt;if(((tt=ct==null?void 0:ct.replaceAll(" ",""))==null?void 0:tt.length)<=0){ce.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield he(ct))&&Te(!1)}),onPressEnter:()=>xe(void 0,null,function*(){var tt;if(((tt=ct==null?void 0:ct.replaceAll(" ",""))==null?void 0:tt.length)<=0){ce.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield he(ct))&&Te(!1)})}):oe.createElement("div",{className:ge.Z.title},ct,oe.createElement(ue.Z,{title:"\u7F16\u8F91\u8BD5\u5377\u540D\u79F0"},oe.createElement("i",{className:`${ge.Z.editIcon} iconfont icon-bianji_Hover`,onClick:()=>Te(!0)}))))};ne.Z=Oe},54579:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return he}});var b=E(62957),ue={ul:"ul___TdfYY"},le=E(32637),ce=E(59301),ge=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Oe=(ze,Te)=>{var ct={};for(var Xe in ze)oe.call(ze,Xe)&&Te.indexOf(Xe)<0&&(ct[Xe]=ze[Xe]);if(ze!=null&&ge)for(var Xe of ge(ze))Te.indexOf(Xe)<0&&xe.call(ze,Xe)&&(ct[Xe]=ze[Xe]);return ct},he=ze=>{var Te=ze,{open:ct,onCancel:Xe}=Te,tt=Oe(Te,["open","onCancel"]);return ce.createElement(b.default,{centered:!0,open:ct,title:ce.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:Xe,footer:null},ce.createElement("div",null,ce.createElement("div",{className:"tc"},ce.createElement("img",{className:"mt10",src:le,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),ce.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),ce.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),ce.createElement("div",{style:{color:"#333"},className:"pt30 font14"},ce.createElement("ul",{className:ue.ul},ce.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),ce.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),ce.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},14869:function(me,ne,E){"use strict";E.d(ne,{I:function(){return ue}});var b=E(59301);const ue=()=>{const[le,ce]=(0,b.useState)("hidden");return{overflow:le,handleMouseEnter:()=>ce("auto"),handleMouseLeave:()=>ce("hidden")}}},90290:function(me,ne,E){"use strict";E.d(ne,{AL:function(){return Re},Iy:function(){return ze},Qv:function(){return Xe},ez:function(){return Be},jb:function(){return Te}});var b=E(32834),ue=E.n(b),le=E(11690),ce=E.n(le);let ge=1;function oe(_e,nt){const $e=_e.match(/^(\s+)(?:```)/);if($e===null)return nt;const Me=$e[1];return nt.split(` +`)}]};var Oe=E(53184),Se=E.n(Oe),he=(Mt,$t,dn)=>new Promise((Ne,pe)=>{var de=fe=>{try{De(dn.next(fe))}catch(Qe){pe(Qe)}},Ee=fe=>{try{De(dn.throw(fe))}catch(Qe){pe(Qe)}},De=fe=>fe.done?Ne(fe.value):Promise.resolve(fe.value).then(de,Ee);De((dn=dn.apply(Mt,$t)).next())});const ze={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"]}},Te=(Mt,$t,dn,Ne)=>{const pe=$t.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:dn.lineNumber,endColumn:dn.column});return Array.from(new Set(pe.match(/\b\w{2,}\b/g)||[])).map(Ee=>({label:Ee,kind:Mt.languages.CompletionItemKind.Text,insertText:Ee,range:Ne}))},ct=(Mt,$t,dn,Ne)=>{Mt.languages.registerCompletionItemProvider($t,{provideCompletionItems(pe,de){const Ee=pe.getWordUntilPosition(de),De={startLineNumber:de.lineNumber,endLineNumber:de.lineNumber,startColumn:Ee.startColumn,endColumn:Ee.endColumn},fe=pe.getLineContent(de.lineNumber).substring(Ee.startColumn-2,Ee.endColumn);return{suggestions:[...Te(Mt,pe,de,De),...dn.map(Ut=>({label:Ut,kind:Mt.languages.CompletionItemKind.Keyword,documentation:Ut,insertText:Ut,insertTextRules:Mt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:De})),...Ne.map(Ut=>({label:Ut.label,kind:Mt.languages.CompletionItemKind.Snippet,documentation:Ut.content,insertText:fe.startsWith("#")?Ut.content.replace(/#/,""):Ut.content,insertTextRules:Mt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:De}))]}}})};var Xe=Mt=>{ze.languages.forEach($t=>{Mt.languages.registerDocumentFormattingEditProvider($t,{provideDocumentFormattingEdits(dn){return he(this,null,function*(){const Ne=Se()(dn.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:dn.getFullModelRange(),text:Ne}]})}})}),ct(Mt,"java",ce.keywords,ce.quickKey),ct(Mt,"cpp",ge.keywords,ge.quickKey),ct(Mt,"c",le.keywords,[]),ct(Mt,"python",oe.keywords,oe.quickKey),ct(Mt,"scala",xe.keywords,xe.quickKey)};const tt="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Ue=Object.defineProperty,We=(Mt,$t,dn)=>$t in Mt?Ue(Mt,$t,{enumerable:!0,configurable:!0,writable:!0,value:dn}):Mt[$t]=dn,Ke=(Mt,$t,dn)=>We(Mt,typeof $t!="symbol"?$t+"":$t,dn);const Le=class nd{constructor($t,dn,Ne){this.placeholder=$t,this.editor=dn,this.monaco=Ne,dn.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return nd.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Ke(Le,"ID","editor.widget.placeholderHint");var Re=Le,Ie=E(96236),Ae=E(6767),Ye=E(25399),st=E(89392),_e=E(33796),nt=E(56102),$e=Object.defineProperty,Me=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,et=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,It=(Mt,$t,dn)=>$t in Mt?$e(Mt,$t,{enumerable:!0,configurable:!0,writable:!0,value:dn}):Mt[$t]=dn,xt=(Mt,$t)=>{for(var dn in $t||($t={}))qe.call($t,dn)&&It(Mt,dn,$t[dn]);if(et)for(var dn of et($t))Ct.call($t,dn)&&It(Mt,dn,$t[dn]);return Mt},Gt=(Mt,$t)=>Me(Mt,Ve($t)),rt=(Mt,$t)=>{var dn={};for(var Ne in Mt)qe.call(Mt,Ne)&&$t.indexOf(Ne)<0&&(dn[Ne]=Mt[Ne]);if(Mt!=null&&et)for(var Ne of et(Mt))$t.indexOf(Ne)<0&&Ct.call(Mt,Ne)&&(dn[Ne]=Mt[Ne]);return dn},Ge=(Mt,$t,dn)=>new Promise((Ne,pe)=>{var de=fe=>{try{De(dn.next(fe))}catch(Qe){pe(Qe)}},Ee=fe=>{try{De(dn.throw(fe))}catch(Qe){pe(Qe)}},De=fe=>fe.done?Ne(fe.value):Promise.resolve(fe.value).then(de,Ee);De((dn=dn.apply(Mt,$t)).next())});function Pe(Mt){return/^\d+$/.test(Mt)?`${Mt}px`:Mt}function wt(){}let Dt=!1;const ot={"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 Ht(Mt=[]){let $t=Mt;if(Array.isArray(Mt)){for(let dn=0;dnGe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(Mt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",Mt)}});var gt=Mt=>{var $t=Mt,{width:dn="100%",height:Ne="100%",value:pe,language:de="javascript",style:Ee={},options:De={},overrideServices:fe={},theme:Qe="vs-dark",onEditBlur:Ut,isCopy:an=!1,onSave:Sn,autoHeight:mt=!1,forbidCopy:Pt=!1,onChange:Lt=wt,editorDidMount:Jt=wt,onFocus:pn=wt,onBreakPoint:Zt=wt,breakPointValue:ht=[],filename:tn="educoder.txt",errorLine:yt,errorContent:Rt="",highlightLine:vt,openBreakPoint:jt=!1,placeholder:At="",showMiniMap:Je=!0}=$t,cn=rt($t,["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 gn=(0,b.useRef)(),bt=(0,b.useRef)({}),Ln=(0,b.useRef)(),ar=(0,b.useRef)(),Hn=(0,b.useRef)([]),Vt=(0,b.useRef)(!1),dr=(0,b.useRef)(),qn=(0,b.useRef)(),xn=(0,b.useRef)(!1),[zn,cr]=(0,b.useState)(!1);function ir(){let lr;return gn.current&&(lr=new ue.Z(Pn=>{for(let Sr of Pn)(Sr.target.offsetHeight>0||Sr.target.offsetWidth>0)&&bt.current.instance.layout()}),lr.observe(gn.current)),lr}function Gn(){Ae.ZP.warning({content:decodeURIComponent(tt),key:"monaco-editor-tip"})}const Yn=()=>{let lr=bt.current.instance;if(pe!=null&&lr&&zn){const Pn=lr.getModel();Pn&&pe!==Pn.getValue()&&(Dt=!0,Pn.setValue(pe),lr.layout(),Dt=!1)}};(0,b.useEffect)(()=>{const lr=_e.Z.subscribe("formatDocument",Pn=>{var Sr;let kr=bt.current.instance;(Sr=kr==null?void 0:kr.getAction)==null||Sr.call(kr,"editor.action.formatDocument").run()});return window.updateMonacoValue=Pn=>{Lt(Pn)},lr},[]),(0,b.useEffect)(()=>{var lr;let Pn=bt.current.instance;ar.current&&clearTimeout(ar.current),ar.current=setTimeout(()=>{Yn()},500),pe&&(pe!=null&&pe.length)&&((lr=Pn==null?void 0:Pn.updateOptions)==null||lr.call(Pn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(pe.split(/\r\n|\r|\n/g).length))+3,5)}))},[pe,zn,bt.current]),(0,b.useEffect)(()=>{if(yt&&bt.current&&bt.current.instance){let Pn=bt.current.instance;Pn.changeViewZones(function(Sr){var kr=document.createElement("div");kr.style.padding="10px 20px",kr.style.width="calc(100% - 20px)",kr.className="my-error-line-wrp",kr.innerHTML=Rt,Sr.addZone({afterLineNumber:yt||11,heightInLines:3,domNode:kr})});var lr={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}};Pn.addOverlayWidget(lr),Pn.revealPositionInCenter({lineNumber:20,column:1})}},[yt,bt.current,zn]);const nn=(lr="",Pn)=>{if(!lr||lr.trim()==="")return!0;const kr=bt.current.instance.getModel().getLineTokens(Pn);let Ur=!1;for(let rn=0;rn<2;rn++)kr.getStandardTokenType(rn)===1&&(Ur=!0);return Ur};(0,b.useEffect)(()=>{var lr;const Pn=(lr=bt.current)==null?void 0:lr.instance;if(Pn&&zn&&Pt){const Sr=Pn.onDidBlurEditorWidget(()=>{xn.current=!1}),kr=Pn.onDidFocusEditorText(()=>{xn.current=!0});return()=>{Sr.dispose(),kr.dispose()}}},[bt.current,zn,Pt]),(0,b.useEffect)(()=>{var lr;if((lr=bt.current)!=null&&lr.instance&&zn&&jt){let Pn=bt.current.instance,Sr=Pn.getModel();if(!Sr)return;(()=>{var Cn;let yr=[],un=[];const Tr=Sr.getAllDecorations();for(let Cr of Tr)Cr.options.className==="highlighted-line"&&(yr.push((Cn=Cr==null?void 0:Cr.range)==null?void 0:Cn.startLineNumber),un.push(Cr==null?void 0:Cr.id));if(vt===yr[0])return;Sr.deltaDecorations(un,[]);const Xn=Sr.getLineCount();vt&&vt<=Xn&&(Pn.deltaDecorations([],[{range:new Bt.Range(vt,1,vt,Sr.getLineMaxColumn(vt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Pn.revealLineInCenter(vt))})();const Ur=(Cn=!1)=>{var yr;let un=[],Tr=[];const Xn=Sr.getAllDecorations();for(let Cr of Xn)Cr.options.linesDecorationsClassName==="breakpoints-select"&&(un.push((yr=Cr==null?void 0:Cr.range)==null?void 0:yr.startLineNumber),Tr.push(Cr==null?void 0:Cr.id));if(Cn)return{lines:un,ids:Tr};Zt(un)},rn=Cn=>Ge(void 0,null,function*(){let yr={range:new Bt.Range(Cn,1,Cn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Sr.deltaDecorations([],[yr]),Ur()}),Qt=Cn=>Ge(void 0,null,function*(){let yr=[];const un=Pn.getLineDecorations(Cn);for(let Tr of un)Tr.options.linesDecorationsClassName==="breakpoints-select"&&yr.push(Tr.id);yield Sr.deltaDecorations(yr,[]),Ur()}),hr=Cn=>{let yr=Pn.getLineDecorations(Cn);for(let un of yr)if(un.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,st.isEqual)(ht,Ur(!0).lines)){Sr.deltaDecorations(Ur(!0).ids,[]);const Cn=ht.map(yr=>({range:new Bt.Range(yr,1,yr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Sr.deltaDecorations([],Cn)}const er=Pn.onDidChangeModelContent(Cn=>{let yr=Pn.getPosition();if(yr){let un=yr.lineNumber;clearTimeout(qn.current),qn.current=setTimeout(()=>{nn(Sr.getLineContent(un),un)?Qt(un):hr(un)?(Qt(un),rn(un)):Ur()},100)}}),Ft=Pn.onMouseDown(Cn=>{var yr,un,Tr;if(Cn.target.detail&&((Tr=(un=(yr=Cn.target)==null?void 0:yr.element)==null?void 0:un.className)!=null&&Tr.includes("line-numbers"))){let Xn=Cn.target.position.lineNumber;if(nn(Sr.getLineContent(Xn),Xn))return;hr(Xn)?Qt(Xn):rn(Xn)}}),on=Cn=>{let yr={range:new Bt.Range(Cn,1,Cn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Hn.current=Pn.deltaDecorations(Hn.current,[yr])},sr=()=>{Hn.current=Pn.deltaDecorations(Hn.current,[])},Kt=Pn.onMouseMove(Cn=>{var yr,un,Tr;if(sr(),Cn.target.detail&&((Tr=(un=(yr=Cn.target)==null?void 0:yr.element)==null?void 0:un.className)!=null&&Tr.includes("line-numbers"))){let Xn=Cn.target.position.lineNumber;if(nn(Sr.getLineContent(Xn),Xn))return;on(Xn)}}),be=Pn.onMouseLeave(()=>{sr()});return()=>{er.dispose(),Ft.dispose(),Kt.dispose(),be.dispose()}}},[bt.current,zn,ht,vt,jt,de]),(0,b.useEffect)(()=>{var lr;(lr=bt.current)!=null&&lr.instance&&jt&&bt.current.instance.setPosition({lineNumber:0,column:0})},[vt]);function An(){let lr=bt.current.instance;if(lr){const Pn=lr.getSelection(),Sr=bt.current.pastePos||{},kr=new Bt.Range(Sr.startLineNumber||Pn.endLineNumber,Sr.startColumn||Pn.endColumn,Sr.endLineNumber||Pn.endLineNumber,Sr.endColumn||Pn.endColumn);setTimeout(()=>{lr.executeEdits("",[{range:kr,text:""}])},300)}}function In(lr){(window.navigator.platform.match("Mac")?lr.metaKey:lr.ctrlKey)&&lr.keyCode==83&&(lr.preventDefault(),Sn())}const wn=()=>{if(mt&&bt.current.instance){const lr=bt.current.instance.getContentHeight();wr(lr{if(!xn.current)return;const{keyCode:Pn,ctrlKey:Sr,metaKey:kr,target:Ur,type:rn}=lr;return(rn==="paste"||(Pn===67||Pn===86)&&(kr||Sr))&&Ur.nodeName==="TEXTAREA"&&(Gn(),lr.preventDefault()),!1};function or(lr,Pn){var Sr=window.URL||window.webkitURL||window,kr=new Blob([Pn]),Ur=document.createElementNS("http://www.w3.org/1999/xhtml","a");Ur.href=Sr.createObjectURL(kr),Ur.download=lr,Ar(Ur)}(0,b.useEffect)(()=>{wn()},[wn]),(0,b.useEffect)(()=>{gn.current&&!zn&&Promise.all([E.e(8909),E.e(5028)]).then(E.bind(E,71448)).then(lr=>{try{Bt=lr,bt.current.instance=Bt.editor.create(gn.current,{value:pe,language:Ht(de),theme:Qe,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Je||!1}},fe);const Pn=bt.current.instance;let Ur=[...Ie.BH._menuItems].find(er=>er[0]._debugName=="EditorContext")[1],rn=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Qt=(er,Ft)=>{var on,sr;let Kt=er._first;do Ft.includes((sr=(on=Kt.element)==null?void 0:on.command)==null?void 0:sr.id)&&er._remove(Kt);while(Kt=Kt.next)};if(Jt(Pn,Bt),setTimeout(()=>{wn(),bt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{or(tn||"educoder.txt",Pn.getValue())}})},500),bt.current.subscription=Pn.onDidChangeModelContent(er=>{Vt.current?clearTimeout(dr.current):(wn(),Lt(Pn.getValue(),er)),dr.current=setTimeout(()=>{Vt.current=!1},500)}),window.Monaco||Xe(Bt,Ht(de)),Pt&&(Qt(Ur,rn),gn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",gr),window.removeEventListener("paste",gr),window.addEventListener("keydown",gr),window.addEventListener("paste",gr)),window.Monaco=Bt,Ut&&Pn.onDidBlurEditorWidget(()=>{Ut(Pn.getValue())}),pn&&Pn.onDidFocusEditorText(()=>{Pt&&ln(),pn(Pn.getValue())}),Pt){ln();try{Pn.onDidPaste(er=>{const Ft=Pn.getSelection(),on=bt.current.pastePos||{},sr=new Bt.Range(on.startLineNumber||Ft.endLineNumber,on.startColumn||Ft.endColumn,on.endLineNumber||Ft.endLineNumber,on.endColumn||Ft.endColumn);Pn.executeEdits("",[{range:er.range,text:""}])})}catch(er){}}let hr=ir();return At&&typeof At=="string"&&new Re(At,Pn,Bt),cr(!0),()=>{const er=bt.current.instance;er.dispose();const Ft=er.getModel();Ft&&Ft.dispose(),bt.current.subscription&&bt.current.subscription.dispose(),hr.unobserve(gn.current)}}catch(Pn){}})},[]),(0,b.useEffect)(()=>{if(bt.current.instance&&zn)return document.addEventListener("keydown",In,!1),()=>{document.removeEventListener("keydown",In)}},[Sn,zn]),(0,b.useEffect)(()=>{let lr=bt.current.instance;if(lr&&zn){let Pn=Ht(de);Bt.editor.setModelLanguage(lr.getModel(),Pn)}},[de,zn]),(0,b.useEffect)(()=>{bt.current.instance&&zn&&Bt.editor.setTheme(Qe)},[Qe,zn]),(0,b.useEffect)(()=>{let lr=bt.current.instance;Ln.current=De,lr&&zn&&(lr.updateOptions(xt({},De)),setTimeout(()=>{lr.getModel().updateOptions(xt({},De))},200))},[JSON.stringify(De),zn]),(0,b.useEffect)(()=>{let lr=bt.current.instance;lr&&zn&&lr.layout()},[dn,Ne,zn]);const[Pr,Mr]=(0,b.useState)(Pe(dn)),[Fr,wr]=(0,b.useState)(Pe(Ne)),Ir=Gt(xt({},Ee),{width:Pr,height:Fr,position:"relative"});return b.createElement("div",{className:"my-monaco-editor",ref:gn,style:Ir},an&&b.createElement(nt.CopyToClipboard,{text:pe,onCopy:()=>Ae.ZP.success("\u590D\u5236\u6210\u529F")},b.createElement(Ye.Z,{title:"\u590D\u5236\u4EE3\u7801"},b.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},b.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Yt({width:Mt="100%",height:$t="100%",original:dn,modified:Ne,language:pe,options:de={}}){const Ee=(0,b.useRef)(),[De,fe]=(0,b.useState)(null);function Qe(mt){let Pt;return Ee.current&&(Pt=new ue.Z(Lt=>{for(let Jt of Lt)(Jt.target.offsetHeight>0||Jt.target.offsetWidth>0)&&mt.layout()}),Pt.observe(Ee.current)),Pt}(0,b.useEffect)(()=>(Ee.current&&Promise.all([E.e(8909),E.e(9404)]).then(E.bind(E,2550)).then(mt=>{Bt=mt;const Pt=Bt.editor.createDiffEditor(Ee.current,Gt(xt({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},de),{wordWrap:!0}));fe(Pt);let Lt=Qe(Pt);return()=>{Pt.dispose();const Jt=Pt.getModel();Jt&&Jt.dispose(),Lt.unobserve(Ee.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,b.useEffect)(()=>{De&&De.setModel({original:Bt.editor.createModel(dn,pe),modified:Bt.editor.createModel(Ne,pe)})},[dn,Ne,pe,De]);const Ut=Pe(Mt),an=Pe($t),Sn={width:Ut,height:an};return b.createElement("div",{className:"my-diff-editor",ref:Ee,style:Sn})}},929:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return Te}});var b={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"},ue=E(29787),le=E(25399),ce=E(60242),ge=E(92310),oe=E.n(ge),xe=E(49661),Oe=E(57884),Se=E(34055),he=E(59301),Te=({className:ct,dataSource:Xe=[],col:tt=4,right:Ue,bottom:We=23,precision:Ke=0,wrapWidth:Le=1200,trackEventItems:Be,loading:Re,onRemove:Ie=()=>{},isCurrent:Ae=!0,showProgress:Ye=!1,showAlias:st=!1})=>{const _e=Math.floor((Le-(tt-1)*Ue)/tt),nt=[{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 he.createElement(ue.Z,{spinning:Re},he.createElement("div",{className:oe()(b.list,ct)},!!(Xe!=null&&Xe.length)&&(Xe==null?void 0:Xe.map(($e,Me)=>{var Ve,et,qe,Ct,It,xt;const{name:Gt,id:rt,identifier:Ge,featured:Pe,school_name:wt,image_url:Dt,excellent:ot,is_plan:Ht}=$e;return he.createElement("div",{key:rt,className:Ae&&Ye?b.wrapisCurrent:b.wrap,style:{width:_e,marginRight:(1+Me)%tt===0?0:Ue+Ke,marginBottom:We}},he.createElement("a",{className:b.li,onClick:Bt=>{Bt.preventDefault(),Bt.stopPropagation(),Be&&(0,xe.L9)([Be]),(0,xe.xg)(`/paths/${Ge}`)}},he.createElement("div",{className:b.img},he.createElement("img",{className:b.cover,src:`${Dt}`}),Ae&&(0,Se.bg)()&&($e==null?void 0:$e.studying)&&he.createElement("div",{className:`${b.movebq} user-path-items`,onClick:Bt=>{Bt.stopPropagation(),Ie($e)}},he.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),he.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ve=$e==null?void 0:$e.subject_tags)==null?void 0:Ve.map((Bt,ln)=>{var gt,Yt;if(ln===0){const $t=(gt=nt.find(dn=>dn.name==Bt))==null?void 0:gt.swimg;return he.createElement("img",{className:b.sign,src:$t,style:{left:"-4px"}})}const Mt=(Yt=nt.find($t=>$t.name==Bt))==null?void 0:Yt.ptimg;return he.createElement("img",{className:b.sign,src:Mt,style:{left:`${48+52*(ln-1)+2*ln}px`}})}),he.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},($e==null?void 0:$e.excellent)&&he.createElement("div",{className:b.bq},"\u5F00\u653E\u8BFE\u7A0B"))),he.createElement("div",{className:b.name},he.createElement(le.Z,{title:st&&($e!=null&&$e.excellent_alias_name)?he.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Gt}`,he.createElement("br",null),he.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${$e==null?void 0:$e.excellent_alias_name}`)):Gt},he.createElement("span",{className:b.e},st&&($e==null?void 0:$e.excellent_alias_name)||Gt))),Ae&&Ye&&((et=$e==null?void 0:$e.progress)==null?void 0:et.all_score)!=0&&he.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},he.createElement(ce.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((qe=$e==null?void 0:$e.progress)==null?void 0:qe.my_score)/((Ct=$e==null?void 0:$e.progress)==null?void 0:Ct.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(It=$e==null?void 0:$e.progress)==null?void 0:It.my_score,"/",(xt=$e==null?void 0:$e.progress)==null?void 0:xt.all_score),(!Ae||!Ye)&&he.createElement(le.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${wt}`},he.createElement("div",{className:b.unit},he.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),wt)),(!Ae||!Ye)&&he.createElement("div",{className:b.tags},he.createElement("div",null,he.createElement(le.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},he.createElement("span",null,he.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),he.createElement("span",null,$e.stages_count))),he.createElement(le.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},he.createElement("span",null,he.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),he.createElement("span",null,$e.members_count)))))))})),!Xe.length&&he.createElement(Oe.Z,null)))}},71360:function(me,ne,E){"use strict";E.d(ne,{jL:function(){return ge},w9:function(){return Pe},QD:function(){return yt},cQ:function(){return It.Z},op:function(){return Lt},O5:function(){return Yn},_b:function(){return cn},t7:function(){return Ke},Gi:function(){return ln},YG:function(){return Ht},qp:function(){return ze},vr:function(){return jt},qE:function(){return Zt},Je:function(){return Re},wb:function(){return Ct},cq:function(){return Ne},tp:function(){return Xe}});var b=E(59301),ue={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"},le="data:image/png;base64,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",ge=({dataSource:nn=[],img:An,imgWidth:In=346,title:wn,sunTitle:Ar,bannerExtraContent:gr})=>b.createElement("div",{className:ue.banner},b.createElement("div",{className:ue.content},b.createElement("aside",null,b.createElement("p",null,b.createElement("b",null,wn),b.createElement("span",null,Ar)),nn.length>0&&b.createElement("div",{className:ue.btns},nn.map((or,Pr)=>b.createElement("div",{key:Pr,onClick:or.click},or.name,or.sign?b.createElement("img",{src:le,width:39}):null))),gr),An&&b.createElement("img",{style:{marginTop:33,marginRight:38},src:An,width:In}))),oe={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"},xe=E(92310),Oe=E.n(xe),Se=E(89392),ze=({dataSource:nn=[],value:An,onChange:In,onTitleChange:wn,className:Ar,title:gr,titleWidth:or=41,style:Pr={},fontColor:Mr="#6A7283",showCount:Fr})=>{const[wr,Ir]=(0,b.useState)(0),[lr,Pn]=(0,b.useState)(!1),Sr=(0,b.useRef)(null),kr=(0,b.useRef)(null);return(0,b.useEffect)(()=>{var Ur;nn.length!==0&&(((Ur=Sr==null?void 0:Sr.current)==null?void 0:Ur.clientHeight)>97?Ir(1):Ir(0)),nn.length===0&&Ir(0),Pn(!1)},[nn]),b.createElement("div",{className:Oe()(oe.row,Ar),style:Pr},b.createElement("div",{onClick:(0,Se.throttle)(()=>wn==null?void 0:wn(),2e3),style:{width:or,marginTop:lr?12:4},className:`${oe.title} ${wn?"current":""}`},gr),b.createElement("div",{className:lr?`${oe.tagsWrap} ${oe.tagsBorderWrap}`:oe.tagsWrap},b.createElement("div",{className:oe.bar,ref:kr,style:wr>0?{height:wr===1?97:"auto",overflow:wr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},b.createElement("div",{className:oe.tag,ref:Sr},nn==null?void 0:nn.map(Ur=>b.createElement("span",{onClick:()=>In(Ur.id),key:Ur.id,style:{color:Mr},className:An===Ur.id?oe.active:""},b.createElement("span",{title:Ur.name,className:oe.name},Ur.name),!!Fr&&b.createElement("span",{className:oe.num},Ur.count))))),!!wr&&b.createElement(b.Fragment,null,wr===1?b.createElement("div",{onClick:()=>{var Ur;Ir(2),((Ur=Sr==null?void 0:Sr.current)==null?void 0:Ur.clientHeight)>245?Pn(!0):Pn(!1)},className:oe.action},"\u5C55\u5F00",b.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):b.createElement("div",{onClick:()=>{kr.current.scrollTop=0,Ir(1),Pn(!1)},className:oe.action},"\u6536\u8D77",b.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Te={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},Xe=({dataSource:nn=[],value:An,onChange:In,className:wn,style:Ar={}})=>b.createElement("div",{style:Ar,className:Oe()(Te.tabs,wn)},nn.map(gr=>b.createElement("span",{onClick:()=>In(gr.id),className:An===gr.id?Te.active:"",key:gr.id},gr.name))),tt={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"},Ue=E(37568),Ke=({dataSource:nn=[],value:An="",onChange:In,onInputChange:wn=()=>{},className:Ar,style:gr={},placeholder:or,allowClear:Pr=!1})=>{var Mr;const[Fr,wr]=(0,b.useState)(""),[Ir,lr]=(0,b.useState)("");(0,b.useEffect)(()=>{var kr;let Ur=An;(kr=JSON.stringify(An))!=null&&kr.includes("{")&&(wr(An.id),Ur=An.value||"");try{lr(decodeURIComponent(Ur||""))}catch(rn){lr(decodeURIComponent(Ur||""))}},[An]);const Pn=()=>{In(encodeURIComponent(Ir),Fr||null)},Sr=kr=>{kr!==Fr&&(wr(kr),In(encodeURIComponent(Ir),kr))};return b.createElement("div",{className:Oe()(tt.input,Ar),style:gr},!!nn.length&&b.createElement("div",{className:tt.dropdown},b.createElement("div",{className:tt.text},(Mr=nn.find(kr=>kr.id===Fr))==null?void 0:Mr.name,b.createElement("i",{className:"iconfont icon-zhankai4"}),b.createElement("b",{className:tt.b1}),b.createElement("b",{className:tt.b2})),b.createElement("div",{className:tt.menu},nn.map((kr,Ur)=>b.createElement("div",{key:Ur,onClick:()=>Sr(kr.id)},kr.name)))),b.createElement(Ue.default,{onPressEnter:Pn,value:Ir,onChange:kr=>{lr(kr.target.value),wn(encodeURIComponent(kr.target.value),Fr||null)},bordered:!1,placeholder:or}),b.createElement("i",{onClick:Pn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Le={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"},Re=({value:nn,onChange:An,className:In,total:wn,pageSize:Ar,style:gr={}})=>{const or=nn<2,Pr=nn>=Math.ceil(wn/Ar);return wn<=Ar?b.createElement(b.Fragment,null):b.createElement("div",{className:Oe()(Le.quickPager,In),style:gr},b.createElement("div",{onClick:()=>{or||An(nn-1,"prev")},className:or?Le.disabled:""},"\u4E0A\u4E00\u9875"),b.createElement("div",{onClick:()=>{Pr||An(nn+1,"next")},className:Pr?Le.disabled:""},"\u4E0B\u4E00\u9875"))},Ie={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"},Ae=E(29787),Ye=E(25399),st=E(58018),_e=E(90524),nt=E(49661),$e=E(96908),Me=E(57177),Ve=E(81378),et=E(57884),Ct=({className:nn,dataSource:An=[],col:In=4,right:wn,bottom:Ar=23,precision:gr=0,wrapWidth:or=1200,trackEventItems:Pr,loading:Mr})=>{const Fr=Math.floor((or-(In-1)*wn)/In);return b.createElement(Ae.Z,{spinning:Mr},b.createElement("div",{className:Oe()(Ie.list,nn)},!!An.length&&An.map((wr,Ir)=>{const{name:lr,id:Pn,identifier:Sr,power:kr,cover_image_id:Ur,pic:rn}=wr;return b.createElement("div",{className:Ie.wrap,key:Pn,style:{width:Fr,marginRight:(1+Ir)%In===0?0:wn+gr,marginBottom:Ar}},b.createElement("a",{target:"_blank",href:`/shixuns/${Sr}/challenges`,className:Ie.li,onClick:Qt=>{Qt.preventDefault(),Pr&&(0,nt.L9)([Pr]),kr&&(0,nt.xg)(`/shixuns/${Sr}/challenges`)}},b.createElement("div",{className:Ie.img},b.createElement("img",{className:Ie.cover,src:`${rn}`}),wr.is_jupyter&&b.createElement("img",{className:Ie.sign,src:$e}),wr.is_jupyter_lab&&b.createElement("img",{className:Ie.sign,src:Me}),wr.is_unity_3d&&b.createElement("img",{className:Ie.sign,src:Ve})),b.createElement("div",{className:Ie.name},b.createElement(Ye.Z,{title:lr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:Ie.e},lr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{className:Ie.tags},b.createElement(Ye.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,wr.challenges_count))),!!wr.myshixuns_count&&b.createElement(Ye.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),b.createElement("span",null,wr.myshixuns_count))),b.createElement(Ye.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},b.createElement("span",null,b.createElement("span",null,wr.level))),b.createElement("div",{className:Ie.rate},b.createElement(st.Z,{allowHalf:!0,disabled:!0,defaultValue:wr.score_info}),b.createElement("span",null,"\xA0",wr.score_info?`${wr.score_info}\u5206`:"5\u5206")))),!kr&&b.createElement("div",{className:Ie.lockWrap},b.createElement("img",{src:`${_e.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!An.length&&b.createElement(et.Z,null)))},It=E(929),xt={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"},Gt="data:image/png;base64,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",rt=E(59301),Pe=({className:nn,dataSource:An=[],col:In=4,right:wn,bottom:Ar=23,precision:gr=0,wrapWidth:or=1200,trackEventItems:Pr,loading:Mr,handleVery:Fr=()=>!0})=>{const wr=Math.floor((or-(In-1)*wn)/In);return rt.createElement(Ae.Z,{spinning:Mr},rt.createElement("div",{className:Oe()(xt.list,nn)},!!An.length&&An.map((Ir,lr)=>{const{subject_identifier:Pn,id:Sr,identifier:kr,power:Ur}=Ir,rn=Ir.is_public!=0&&Ir.is_public;return rt.createElement("div",{className:xt.wrap,key:Sr,style:{width:wr,marginRight:(1+lr)%In===0?0:wn+gr,marginBottom:Ar}},rt.createElement("a",{className:xt.li,onClick:Qt=>{Qt.preventDefault(),Fr(Ir==null?void 0:Ir.first_category_url)&&(Pr&&(0,nt.L9)([Pr]),(0,nt.xg)(Ir.first_category_url))}},rt.createElement("div",{className:xt.top},rt.createElement(Ye.Z,{title:Ir.name},rt.createElement("div",{className:xt.name},Ir.name)),rt.createElement("img",{className:xt.img,src:_e.Z.IMG_SERVER+"/images/"+Ir.avatar_url}),rt.createElement("div",{className:xt.text,title:Ir.creator},Ir.creator),Pn&&rt.createElement("div",{className:xt.btns},rt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),rt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),rn&&rt.createElement("div",{className:xt.sign},"\u516C\u5F00")),rt.createElement("div",{className:xt.bottom},Ir.visits>0&&rt.createElement(Ye.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},rt.createElement("span",null,rt.createElement("i",{className:"iconfont icon-liulanyan"}),rt.createElement("span",null,Ir.visits))),Ir.course_members_count>0&&rt.createElement(Ye.Z,{title:"\u6210\u5458",placement:"bottom"},rt.createElement("span",null,rt.createElement("i",{className:"iconfont icon-chengyuan"}),Ir.course_members_count)),Ir.tasks_count>0&&rt.createElement(Ye.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},rt.createElement("span",null,rt.createElement("i",{className:"iconfont icon-zuoye"}),Ir.tasks_count)),Ir.is_end?rt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):rt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Ir.is_accessible&&rt.createElement("div",{className:xt.lockWrap},rt.createElement("img",{src:`${_e.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),rt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!An.length&&rt.createElement(et.Z,null)))},wt={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"},Dt=E(76560),Ht=({dataSource:nn=[],value:An,onChange:In,className:wn,style:Ar={},tabBarExtraContent:gr})=>b.createElement("div",{className:Oe()(wt.tabs,wn),style:Ar},b.createElement("div",{className:wt.tabsWrap},nn.map((or,Pr)=>!(or!=null&&or.hide)&&b.createElement("aside",{className:wt.tab,onClick:()=>{In(or.id),or.link&&Dt.history.push(or.link)},key:Pr},b.createElement("div",{className:An===or.id?wt.active:""},or.name),(or==null?void 0:or.resetCount)==null&&(or==null?void 0:or.total)!==void 0&&b.createElement("span",null,"\uFF08",or==null?void 0:or.total,"\uFF09"),(or==null?void 0:or.resetCount)!==void 0&&(or==null?void 0:or.total)!==void 0&&b.createElement(Ye.Z,{title:(or==null?void 0:or.tip)!=null?or==null?void 0:or.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},or==null?void 0:or.resetCount),"/",b.createElement("span",null,or==null?void 0:or.total),"\uFF09"))))),b.createElement("div",{className:wt.tabBar},gr)),ln=({className:nn,style:An={},children:In})=>b.createElement("div",{className:Oe()(nn),style:An},In),gt={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"},Yt=E(75727),Mt=E(93041);const $t=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ne=({sortValue:nn,dropValue:An,className:In,onSort:wn,onDrop:Ar,dataSource:gr=$t})=>{var or;return b.createElement("div",{className:Oe()(gt.orderWrap,In)},b.createElement(Yt.Z,{dropdownRender:()=>b.createElement(Mt.default,null,gr.map((Pr,Mr)=>b.createElement(Mt.default.Item,{key:Mr,onClick:()=>Ar(Pr.id)},Pr.name)))},b.createElement("span",{className:gt.orderTextWrap},(or=gr.find(Pr=>An===Pr.id))==null?void 0:or.name)),b.createElement("span",{className:gt.orderIconWrap},b.createElement("span",{className:gt.orderAsc},b.createElement("i",{className:nn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${gt.cursorPointer} ${gt.active}`:`iconfont icon-sanjiaoxing-up font12 ${gt.cursorPointer}`,onClick:()=>wn(nn==="asc"?"desc":"asc")})),b.createElement("span",{className:gt.orderDesc},b.createElement("i",{className:nn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${gt.cursorPointer} ${gt.active}`:`iconfont icon-sanjiaoxing-down font12 ${gt.cursorPointer}`,onClick:()=>wn(nn==="asc"?"desc":"asc")}))))},pe={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"},de=E(99571),Ee=Object.defineProperty,De=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,Ut=(nn,An,In)=>An in nn?Ee(nn,An,{enumerable:!0,configurable:!0,writable:!0,value:In}):nn[An]=In,an=(nn,An)=>{for(var In in An||(An={}))fe.call(An,In)&&Ut(nn,In,An[In]);if(De)for(var In of De(An))Qe.call(An,In)&&Ut(nn,In,An[In]);return nn},Sn=(nn,An)=>{var In={};for(var wn in nn)fe.call(nn,wn)&&An.indexOf(wn)<0&&(In[wn]=nn[wn]);if(nn!=null&&De)for(var wn of De(nn))An.indexOf(wn)<0&&Qe.call(nn,wn)&&(In[wn]=nn[wn]);return In},mt=(nn,An,In)=>new Promise((wn,Ar)=>{var gr=Mr=>{try{Pr(In.next(Mr))}catch(Fr){Ar(Fr)}},or=Mr=>{try{Pr(In.throw(Mr))}catch(Fr){Ar(Fr)}},Pr=Mr=>Mr.done?wn(Mr.value):Promise.resolve(Mr.value).then(gr,or);Pr((In=In.apply(nn,An)).next())}),Lt=nn=>{var An=nn,{className:In,style:wn,children:Ar,loading:gr=!1,openLoading:or,onClick:Pr=()=>{},size:Mr="middle",shape:Fr="round"}=An,wr=Sn(An,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Ir,lr]=(0,b.useState)(!1);return b.createElement(de.ZP,an({onClick:(0,Se.throttle)(Pn=>mt(void 0,null,function*(){or&&lr(!0);try{yield Pr(Pn)}catch(Sr){console.log("error",Sr)}or&&lr(!1)}),2e3,{leading:!0,trailing:!1}),className:Oe()(pe.btn,pe[`${Mr}-${Fr}`],In),style:wn,size:Mr,shape:Fr,loading:Ir||gr},wr),Ar)},Jt={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"},Zt=({className:nn,style:An,children:In=null,onClick:wn,title:Ar})=>b.createElement("div",{className:Oe()(Jt.head,nn),style:An},b.createElement("span",{className:"primary-hover",onClick:wn},b.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),b.createElement("b",{title:Ar},Ar),b.createElement("div",{className:Jt.node},In)),ht={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"},yt=({confirmShow:nn=!0,confirmTitle:An,confirmClick:In,cancelShow:wn=!0,cancelTitle:Ar,cancelClick:gr,className:or,style:Pr,confirmLoading:Mr=!1})=>b.createElement("div",{className:Oe()(ht.btns,or),style:Pr},nn&&b.createElement(de.ZP,{loading:Mr,onClick:In,type:"primary",className:ht.confirm},An),wn&&b.createElement(de.ZP,{onClick:gr,className:ht.cancel},Ar)),Rt={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"},jt=({className:nn,style:An={},LeftContent:In,children:wn,RightContent:Ar})=>b.createElement("div",{className:Oe()(Rt.fixedBottom,nn),style:An},b.createElement("div",{className:Rt.wrap},b.createElement("div",{className:Rt.left},In),b.createElement("div",{className:Rt.center},wn),b.createElement("div",{className:Rt.right},Ar))),At={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"},cn=({className:nn,style:An={},dataSource:In=[]})=>b.createElement("div",{className:Oe()(At.crumbs,nn),style:An},In.map((wn,Ar)=>ArDt.history.push(wn.path)},wn.name):b.createElement("span",null,wn.name),b.createElement("span",null,"\xA0",">","\xA0")):b.createElement("span",{key:Ar,style:{color:"#5F6368"}},wn.name))),gn=E(11938),bt=Object.defineProperty,Ln=Object.defineProperties,ar=Object.getOwnPropertyDescriptors,Hn=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,dr=Object.prototype.propertyIsEnumerable,qn=(nn,An,In)=>An in nn?bt(nn,An,{enumerable:!0,configurable:!0,writable:!0,value:In}):nn[An]=In,xn=(nn,An)=>{for(var In in An||(An={}))Vt.call(An,In)&&qn(nn,In,An[In]);if(Hn)for(var In of Hn(An))dr.call(An,In)&&qn(nn,In,An[In]);return nn},zn=(nn,An)=>Ln(nn,ar(An)),cr=(nn,An)=>{var In={};for(var wn in nn)Vt.call(nn,wn)&&An.indexOf(wn)<0&&(In[wn]=nn[wn]);if(nn!=null&&Hn)for(var wn of Hn(nn))An.indexOf(wn)<0&&dr.call(nn,wn)&&(In[wn]=nn[wn]);return In};const{Countdown:ir}=gn.default;var Yn=nn=>{var An=nn,{onChange:In}=An,wn=cr(An,["onChange"]);const[Ar,gr]=(0,b.useState)(null);(0,b.useEffect)(()=>{typeof Ar=="number"&&Ar>=0&&In(Ar)},[Ar]);const or=Pr=>{const Mr=Math.floor(Pr/1e3);gr(Mr)};return b.createElement(ir,zn(xn({},wn),{onChange:or}))}},17904:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return ue}});var b=E(59301);function ue(le,ce){const ge=(0,b.useRef)();(0,b.useEffect)(()=>{ge.current=le}),(0,b.useEffect)(()=>{function oe(){ge.current()}if(ce!==null){let xe=setInterval(oe,ce);return()=>clearInterval(xe)}},[ce])}},80320:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return ct}});var b=E(59301),ue=E(6767),le=E(62957),ce=E(14566),ge=E(99571),oe=E(90524),xe=E(49661),Oe=E(61471),Se=E(76560),he={customModal:"customModal___bVzUV",content:"content___oKhZq",upload:"upload___nPxEL",infoText:"infoText___gZEJF",okBtn:"okBtn___CVo2A",fileList:"fileList___tauGN",fileName:"fileName___T_8JX",selectitems:"selectitems___imW2Y"},ze=E(59301),ct=({visible:Xe,onOk:tt,onCancel:Ue,course_discipline_id:We})=>{const[Ke,Le]=(0,b.useState)([]),[Be,Re]=(0,b.useState)(!1),Ie=(0,Se.useParams)(),[Ae,Ye]=(0,b.useState)(null);(0,b.useEffect)(()=>{Xe?Ye(We):(Ye(null),Le([]),Re(!1))},[Xe]);const st=()=>{if(!Ae)return ue.ZP.warning("\u8BF7\u9009\u62E9\u8BFE\u7A0B\uFF01");Re(!0),tt(Ke,Ae,()=>{Re(!1)})},_e=()=>{Ue()},nt=()=>{const Ve=`${oe.Z.API_SERVER}/api/courses/${Ie.coursesId}/exercises/down_template`;(0,xe.Nd)(null,Ve)},$e=Ve=>{const et={name:Ve.name,uid:Ve.uid,file:Ve};return Le([et]),!1},Me=()=>{Le([])};return ze.createElement(le.default,{title:"\u5BFC\u5165\u8BD5\u9898",open:Xe,onOk:st,centered:!0,wrapClassName:he.customModal,onCancel:_e,width:663,okText:"\u786E\u8BA4",okButtonProps:{className:he.okBtn},cancelText:"\u53D6\u6D88",confirmLoading:Be},ze.createElement("div",{className:he.content},ze.createElement("aside",null,ze.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA41"),ze.createElement("ul",null,ze.createElement("li",null,ze.createElement("span",{style:{color:"#5F6367"}},"\u6839\u636E\u6A21\u677F\u8981\u6C42\u7F16\u8F91\u9700\u8981\u4E0A\u4F20\u7684\u8BD5\u9898"),ze.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginLeft:20},onClick:nt},"\u4E0B\u8F7D\u8003\u8BD5\u8BD5\u9898\u6A21\u677F"),ze.createElement("i",{className:"iconfont icon-xiazai4 ml10",onClick:nt,style:{fontSize:14,cursor:"pointer",color:"#0152d9"}})),ze.createElement("li",{style:{color:"#FA6400"},className:"mt10"},"\u63D0\u793A"),ze.createElement("li",{className:he.infoText},"1\u3001\u76EE\u524D\u4EC5\u652F\u6301Excel\u683C\u5F0F\u6A21\u677F\uFF1B "),ze.createElement("li",{className:he.infoText},"2\u3001\u4E0D\u652F\u6301\u7EC4\u5408\u9898\u548C\u5B9E\u8BAD\u9898\u5BFC\u5165\uFF1B"),ze.createElement("li",{className:he.infoText},"3\u3001\u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\uFF1B"),ze.createElement("li",{className:he.infoText},"4\u3001\u586B\u7A7A\u9898\u5BFC\u5165\u6700\u591A\u652F\u63018\u4E2A\u586B\u7A7A\u9879\u3002"))),ze.createElement("aside",{style:{marginTop:22}},ze.createElement("div",{style:{fontWeight:600}},"\u6B65\u9AA42"),ze.createElement("ul",{style:{flex:1}},ze.createElement("li",{style:{color:"#5F6367"}},"\u8BF7\u9009\u62E9\u8BFE\u7A0B\uFF0C\u4E0A\u4F20\u7F16\u8F91\u597D\u7684\u8BD5\u9898\u6587\u6863\uFF0C\u786E\u5B9A\u5BFC\u5165"),Xe&&ze.createElement(ze.Fragment,null,ze.createElement(Oe.q,{style:{width:200,marginTop:10},size:"large",value:Ae,onChange:Ye}),ze.createElement("br",null),ze.createElement(ce.default,{action:`${oe.Z.API_SERVER}/api/attachments.json`,beforeUpload:$e,onRemove:Me,withCredentials:!0,fileList:Ke,accept:".xls,.xlsx",showUploadList:!1},ze.createElement(ge.ZP,{className:he.upload,type:"primary",icon:ze.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6"))),Ke.map((Ve,et)=>ze.createElement("div",{key:et,className:he.fileList},ze.createElement("span",{className:he.fileName},Ve==null?void 0:Ve.name),ze.createElement("i",{className:"iconfont icon-shanchu12",style:{color:"#F65160",fontSize:16,cursor:"pointer"},onClick:Me})))))))}},61471:function(me,ne,E){"use strict";E.d(ne,{i:function(){return Re},q:function(){return Be}});var b=E(59301),ue={flex_box_center:"flex_box_center___yMUhy",flex_space_between:"flex_space_between___KNvG9",flex_box_vertical_center:"flex_box_vertical_center___yqWY9",flex_box_center_end:"flex_box_center_end___DJKuV",flex_box_column:"flex_box_column___NTtN1",singleSelect:"singleSelect___fU3O9",multipleSelect:"multipleSelect___LFXCB",plus:"plus___gdDhG"},le=E(92310),ce=E.n(le),ge=E(25399),oe=E(82326),xe=E(99571),Oe=E(82093),Se=Object.defineProperty,he=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,tt=(Ie,Ae,Ye)=>Ae in Ie?Se(Ie,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Ie[Ae]=Ye,Ue=(Ie,Ae)=>{for(var Ye in Ae||(Ae={}))ct.call(Ae,Ye)&&tt(Ie,Ye,Ae[Ye]);if(Te)for(var Ye of Te(Ae))Xe.call(Ae,Ye)&&tt(Ie,Ye,Ae[Ye]);return Ie},We=(Ie,Ae)=>he(Ie,ze(Ae)),Ke=(Ie,Ae)=>{var Ye={};for(var st in Ie)ct.call(Ie,st)&&Ae.indexOf(st)<0&&(Ye[st]=Ie[st]);if(Ie!=null&&Te)for(var st of Te(Ie))Ae.indexOf(st)<0&&Xe.call(Ie,st)&&(Ye[st]=Ie[st]);return Ye},Le=(Ie,Ae,Ye)=>new Promise((st,_e)=>{var nt=Ve=>{try{Me(Ye.next(Ve))}catch(et){_e(et)}},$e=Ve=>{try{Me(Ye.throw(Ve))}catch(et){_e(et)}},Me=Ve=>Ve.done?st(Ve.value):Promise.resolve(Ve.value).then(nt,$e);Me((Ye=Ye.apply(Ie,Ae)).next())});const Be=Ie=>{var Ae=Ie,{wrapClassName:Ye,wrapStyle:st={},showLinkButton:_e=!0,tooltipTitle:nt="",loadGeneral:$e=!1,data:Me={}}=Ae,Ve=Ke(Ae,["wrapClassName","wrapStyle","showLinkButton","tooltipTitle","loadGeneral","data"]);const et="course_disciplines_list",[qe,Ct]=(0,b.useState)(()=>{const Pe=sessionStorage.getItem(et);return Pe?JSON.parse(Pe):[]}),[It,xt]=(0,b.useState)(!1),[Gt,rt]=(0,b.useState)(!0);(0,b.useEffect)(()=>{Ge()},[]);const Ge=()=>Le(void 0,null,function*(){var Pe,wt,Dt,ot;xt(!0);const Ht=yield(0,Oe.U2)("v2/course_disciplines.json",Me);if(Ht.status===0){const Bt=((wt=(Pe=Ht==null?void 0:Ht.data)==null?void 0:Pe.list)==null?void 0:wt.map(ln=>({value:ln.id,label:ln.name})))||[];if(Ct(Bt),rt(!1),sessionStorage.setItem(et,JSON.stringify(Bt)),Gt){const ln=(ot=(Dt=Ht==null?void 0:Ht.data)==null?void 0:Dt.list)==null?void 0:ot.find(gt=>gt.is_default);$e&&ln&&Ve.onChange(ln==null?void 0:ln.id)}}xt(!1)});return b.createElement("div",{className:ce()(ue.singleSelect,Ye),style:st},b.createElement(ge.Z,{title:nt},b.createElement(oe.default,Ue({allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",loading:It,options:qe,onDropdownVisibleChange:Pe=>{Pe&&Ge()}},Ve))),_e&&b.createElement(xe.ZP,{type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))},Re=Ie=>{var Ae=Ie,{wrapClassName:Ye,wrapStyle:st={},showLinkButton:_e=!0,courseDisciplineId:nt="",isPlusHeight:$e=!1,tooltipTitle:Me,allowAcceptEmpty:Ve=!1,data:et={}}=Ae,qe=Ke(Ae,["wrapClassName","wrapStyle","showLinkButton","courseDisciplineId","isPlusHeight","tooltipTitle","allowAcceptEmpty","data"]);const[Ct,It]=(0,b.useState)([]),[xt,Gt]=(0,b.useState)(!1);(0,b.useEffect)(()=>{rt()},[nt]);const rt=()=>Le(void 0,null,function*(){var Ge,Pe;if(!Ve&&!nt){It([]);return}Gt(!0);const wt=yield(0,Oe.U2)(`v2/course_disciplines/${nt||"all"}.json`,et);if(wt.status===0){const Dt=((Pe=(Ge=wt==null?void 0:wt.data)==null?void 0:Ge.tag_disciplines)==null?void 0:Pe.map(ot=>({value:ot.id,label:ot.name})))||[];Dt.length&&It(Dt)}Gt(!1)});return b.createElement("div",{className:ce()(ue.multipleSelect,Ye),style:st},b.createElement(ge.Z,{title:Me},b.createElement(oe.default,We(Ue({allowClear:!0,mode:"multiple",optionFilterProp:"label",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",loading:xt,options:Ct,maxTagCount:"responsive",onDropdownVisibleChange:Ge=>{Ge&&rt()}},qe),{className:ce()(qe.className,$e&&ue.plus)}))),_e&&b.createElement(xe.ZP,{className:ue.btn,type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u77E5\u8BC6\u70B9"))}},55956:function(me,ne,E){"use strict";E.d(ne,{h:function(){return b}});var b=(ue=>(ue[ue.NOMATCH=-1]="NOMATCH",ue[ue.OK=0]="OK",ue[ue.TIMEOUT=2]="TIMEOUT",ue[ue.PODFAILURE=3]="PODFAILURE",ue[ue.COMPILEFAILURE=4]="COMPILEFAILURE",ue[ue.EXECUTEFAILURE=5]="EXECUTEFAILURE",ue[ue.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ue))(b||{})},50582:function(me,ne,E){"use strict";E.d(ne,{H7:function(){return tt},MK:function(){return Xe},MU:function(){return he},X6:function(){return Te},bM:function(){return Se},fi:function(){return Ue},fu:function(){return Oe},n4:function(){return We},rX:function(){return ct},vl:function(){return Ke},zO:function(){return ze}});var b=E(82093),ue=Object.defineProperty,le=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,oe=(Le,Be,Re)=>Be in Le?ue(Le,Be,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Le[Be]=Re,xe=(Le,Be)=>{for(var Re in Be||(Be={}))ce.call(Be,Re)&&oe(Le,Re,Be[Re]);if(le)for(var Re of le(Be))ge.call(Be,Re)&&oe(Le,Re,Be[Re]);return Le};function Oe(Le,Be){return(0,b.U2)(`myproblems/${Le}.json`,xe({hidePopLogin:!0},Be||{}))}function Se(Le,Be){return(0,b.v_)(`myproblems/${Le}/code_submit.json`,Be)}function he(Le,Be){return(0,b.v_)(`myproblems/${Le}/code_debug.json`,Be)}function ze(Le,Be){return Be.language&&(Be.language=encodeURIComponent(Be.language)),(0,b.U2)(`myproblems/${Le}/submit_records.json`,Be)}function Te(Le){return(0,b.U2)("myproblems/record_detail.json",{id:Le})}function ct(Le,Be){return(0,b.U2)(`myproblems/${Le}/result.json`,{mode:Be})}function Xe(Le,Be){return(0,b.v_)(`myproblems/${Le}/add_notes.json`,Be)}function tt(Le,Be){return(0,b.v_)(`myproblems/${Le}/restore_initial_code.json`,Be)}function Ue(Le){return(0,b.v_)(`myproblems/${Le}/sync_code.json`)}function We(Le,Be){return(0,b.v_)(`myproblems/${Le}/update_code.json`,Be)}function Ke(Le,Be){return(0,b.v_)(`discusses/${Le}/plus.json`,Be)}},12395:function(me,ne,E){"use strict";var b=E(59301),ue=E(25399),le=E(37568),ce=E(6767),ge=E(81025),oe=E(59301),xe=(Se,he,ze)=>new Promise((Te,ct)=>{var Xe=We=>{try{Ue(ze.next(We))}catch(Ke){ct(Ke)}},tt=We=>{try{Ue(ze.throw(We))}catch(Ke){ct(Ke)}},Ue=We=>We.done?Te(We.value):Promise.resolve(We.value).then(Xe,tt);Ue((ze=ze.apply(Se,he)).next())});const Oe=({defaultValue:Se,onFinish:he})=>{const[ze,Te]=(0,b.useState)(!1),[ct,Xe]=(0,b.useState)(Se);return(0,b.useEffect)(()=>{Xe(Se)},[Se]),oe.createElement("div",null,ze?oe.createElement(le.default,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:ct,onChange:tt=>{Xe(tt.target.value)},onBlur:()=>xe(void 0,null,function*(){var tt;if(((tt=ct==null?void 0:ct.replaceAll(" ",""))==null?void 0:tt.length)<=0){ce.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield he(ct))&&Te(!1)}),onPressEnter:()=>xe(void 0,null,function*(){var tt;if(((tt=ct==null?void 0:ct.replaceAll(" ",""))==null?void 0:tt.length)<=0){ce.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield he(ct))&&Te(!1)})}):oe.createElement("div",{className:ge.Z.title},ct,oe.createElement(ue.Z,{title:"\u7F16\u8F91\u8BD5\u5377\u540D\u79F0"},oe.createElement("i",{className:`${ge.Z.editIcon} iconfont icon-bianji_Hover`,onClick:()=>Te(!0)}))))};ne.Z=Oe},54579:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return he}});var b=E(62957),ue={ul:"ul___TdfYY"},le=E(32637),ce=E(59301),ge=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Oe=(ze,Te)=>{var ct={};for(var Xe in ze)oe.call(ze,Xe)&&Te.indexOf(Xe)<0&&(ct[Xe]=ze[Xe]);if(ze!=null&&ge)for(var Xe of ge(ze))Te.indexOf(Xe)<0&&xe.call(ze,Xe)&&(ct[Xe]=ze[Xe]);return ct},he=ze=>{var Te=ze,{open:ct,onCancel:Xe}=Te,tt=Oe(Te,["open","onCancel"]);return ce.createElement(b.default,{centered:!0,open:ct,title:ce.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:Xe,footer:null},ce.createElement("div",null,ce.createElement("div",{className:"tc"},ce.createElement("img",{className:"mt10",src:le,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),ce.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),ce.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),ce.createElement("div",{style:{color:"#333"},className:"pt30 font14"},ce.createElement("ul",{className:ue.ul},ce.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),ce.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),ce.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},14869:function(me,ne,E){"use strict";E.d(ne,{I:function(){return ue}});var b=E(59301);const ue=()=>{const[le,ce]=(0,b.useState)("hidden");return{overflow:le,handleMouseEnter:()=>ce("auto"),handleMouseLeave:()=>ce("hidden")}}},90290:function(me,ne,E){"use strict";E.d(ne,{AL:function(){return Re},Iy:function(){return ze},Qv:function(){return Xe},ez:function(){return Be},jb:function(){return Te}});var b=E(32834),ue=E.n(b),le=E(11690),ce=E.n(le);let ge=1;function oe(_e,nt){const $e=_e.match(/^(\s+)(?:```)/);if($e===null)return nt;const Me=$e[1];return nt.split(` `).map(Ve=>{const et=Ve.match(/^\s+/);if(et===null)return Ve;const[qe]=et;return qe.length>=Me.length?Ve.slice(Me.length):Ve}).join(` -`)}let xe=[],Oe=["
      "];const Se=new(ue()).Renderer,he=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function ze(){xe.length=0,Oe=["
        "]}const Te={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function ct(_e,nt,$e,Me){if(nt>=_e.length||_e[nt].level<=$e)return nt;var Ve=_e[nt];Me.push("
      • "+Ve.text+""),nt++;var et=[];return nt=ct(_e,nt,Ve.level,et),et.length>0&&(Me.push("
          "),et.forEach(function(qe){Me.push(qe)}),Me.push("
        ")),Me.push("
      • "),nt=ct(_e,nt,$e,Me),nt}function Xe(){return ct(xe,0,0,Oe),Oe.push("
      "),Oe.join("")}const tt={heading(_e){const nt=he.exec(_e);if(ge+=1,nt)return{type:"heading",raw:nt[0],depth:nt[1].length,text:nt[2]}},fences(_e){const nt=this.rules.block.fences.exec(_e);if(nt){const $e=nt[0];let Me=oe($e,nt[3]||"");const Ve=nt[2]?nt[2].trim():nt[2];if(["latex","katex","math"].indexOf(Ve)>=0){const et=Ke(),qe=Me;Me=et,Le[et]={type:"block",expression:qe}}return{type:"code",raw:$e,lang:Ve,text:Me}}}},Ue=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let Ze=0;const Ke=()=>`__special_katext_id_${Ze++}__`;let Le={};function Be(){return Le}function Re(){Ze=0,Le={}}function Ie(_e){return _e=_e.replace(Ue,(nt,$e)=>{const Me=Ke();return Le[Me]={type:"inline",expression:$e},Me}),_e}const Ae=Se.listitem;Se.listitem=function(_e){return Ae(Ie(_e))};const Ye=Se.paragraph;Se.paragraph=function(_e){return Ye(Ie(_e))};const st=Se.tablecell;Se.tablecell=function(_e,nt){return st(Ie(_e),nt)},Se.code=function(_e,nt,$e){const Me=(nt||"").match(/\S*/)[0];return Me?["latex","katex","math"].indexOf(Me)>=0?`

      ${_e}

      `:`
      ${$e?_e:(0,le.escape)(_e,!0)}
      -`:'
      '+($e?_e:(0,le.escape)(_e,!0))+"
      "},Se.heading=function(_e,nt,$e){let Me=this.options.headerPrefix+$e.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return xe.push({anchor:Me,level:nt,text:_e}),"'+_e+""},ue().setOptions({silent:!0,gfm:!0,pedantic:!1}),ue().use({tokenizer:tt,renderer:Se}),ne.ZP=ue()},99498:function(me,ne,E){(function(b){b(E(89780))})(function(b){b.defineOption("placeholder","",function(Oe,Se,he){var ze=he&&he!=b.Init;if(Se&&!ze)Oe.on("blur",ge),Oe.on("change",oe),Oe.on("swapDoc",oe),b.on(Oe.getInputField(),"compositionupdate",Oe.state.placeholderCompose=function(){ce(Oe)}),oe(Oe);else if(!Se&&ze){Oe.off("blur",ge),Oe.off("change",oe),Oe.off("swapDoc",oe),b.off(Oe.getInputField(),"compositionupdate",Oe.state.placeholderCompose),ue(Oe);var Te=Oe.getWrapperElement();Te.className=Te.className.replace(" CodeMirror-empty","")}Se&&!Oe.hasFocus()&&ge(Oe)});function ue(Oe){Oe.state.placeholder&&(Oe.state.placeholder.parentNode.removeChild(Oe.state.placeholder),Oe.state.placeholder=null)}function le(Oe){ue(Oe);var Se=Oe.state.placeholder=document.createElement("pre");Se.style.cssText="height: 0; overflow: visible",Se.style.direction=Oe.getOption("direction"),Se.className="CodeMirror-placeholder CodeMirror-line-like";var he=Oe.getOption("placeholder");typeof he=="string"&&(he=document.createTextNode(he)),Se.appendChild(he),Oe.display.lineSpace.insertBefore(Se,Oe.display.lineSpace.firstChild)}function ce(Oe){setTimeout(function(){var Se=!1,he=Oe.getInputField();he.nodeName=="TEXTAREA"?Se=!he.value:Oe.lineCount()==1&&(Se=!/[^\u200b]/.test(he.querySelector(".CodeMirror-line").textContent)),Se?le(Oe):ue(Oe)},20)}function ge(Oe){xe(Oe)&&le(Oe)}function oe(Oe){var Se=Oe.getWrapperElement(),he=xe(Oe);Se.className=Se.className.replace(" CodeMirror-empty","")+(he?" CodeMirror-empty":""),he?le(Oe):ue(Oe)}function xe(Oe){return Oe.lineCount()===1&&Oe.getLine(0)===""}})},25717:function(me,ne,E){(function(b){b(E(89780))})(function(b){var ue={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},le=b.Pos;b.defineOption("autoCloseBrackets",!1,function(tt,Ue,Ze){Ze&&Ze!=b.Init&&(tt.removeKeyMap(ge),tt.state.closeBrackets=null),Ue&&(oe(ce(Ue,"pairs")),tt.state.closeBrackets=Ue,tt.addKeyMap(ge))});function ce(tt,Ue){return Ue=="pairs"&&typeof tt=="string"?tt:typeof tt=="object"&&tt[Ue]!=null?tt[Ue]:ue[Ue]}var ge={Backspace:Se,Enter:he};function oe(tt){for(var Ue=0;Ue=0;Le--){var Re=Ke[Le].head;tt.replaceRange("",le(Re.line,Re.ch-1),le(Re.line,Re.ch+1),"+delete")}}function he(tt){var Ue=Oe(tt),Ze=Ue&&ce(Ue,"explode");if(!Ze||tt.getOption("disableInput"))return b.Pass;for(var Ke=tt.listSelections(),Le=0;Le0;return{anchor:new le(tt.anchor.line,tt.anchor.ch+(Ue?-1:1)),head:new le(tt.head.line,tt.head.ch+(Ue?1:-1))}}function Te(tt,Ue){var Ze=Oe(tt);if(!Ze||tt.getOption("disableInput"))return b.Pass;var Ke=ce(Ze,"pairs"),Le=Ke.indexOf(Ue);if(Le==-1)return b.Pass;for(var Be=ce(Ze,"closeBefore"),Re=ce(Ze,"triples"),Ie=Ke.charAt(Le+1)==Ue,Ae=tt.listSelections(),Ye=Le%2==0,st,_e=0;_e=0&&tt.getRange($e,le($e.line,$e.ch+3))==Ue+Ue+Ue?Me="skipThree":Me="skip";else if(Ie&&$e.ch>1&&Re.indexOf(Ue)>=0&&tt.getRange(le($e.line,$e.ch-2),$e)==Ue+Ue){if($e.ch>2&&/\bstring/.test(tt.getTokenTypeAt(le($e.line,$e.ch-2))))return b.Pass;Me="addFour"}else if(Ie){var et=$e.ch==0?" ":tt.getRange(le($e.line,$e.ch-1),$e);if(!b.isWordChar(Ve)&&et!=Ue&&!b.isWordChar(et))Me="both";else return b.Pass}else if(Ye&&(Ve.length===0||/\s/.test(Ve)||Be.indexOf(Ve)>-1))Me="both";else return b.Pass;if(!st)st=Me;else if(st!=Me)return b.Pass}var qe=Le%2?Ke.charAt(Le-1):Ue,Ct=Le%2?Ue:Ke.charAt(Le+1);tt.operation(function(){if(st=="skip")tt.execCommand("goCharRight");else if(st=="skipThree")for(var It=0;It<3;It++)tt.execCommand("goCharRight");else if(st=="surround"){for(var xt=tt.getSelections(),It=0;It'"]=function(ct){return ce(ct)}),Se.addKeyMap(Te)}});var ue=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],le=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function ce(Se){if(Se.getOption("disableInput"))return b.Pass;for(var he=Se.listSelections(),ze=[],Te=Se.getOption("autoCloseTags"),ct=0;ctXe.ch&&(Le=Le.slice(0,Le.length-tt.end+Xe.ch));var Ae=Le.toLowerCase();if(!Le||tt.type=="string"&&(tt.end!=Xe.ch||!/[\"\']/.test(tt.string.charAt(tt.string.length-1))||tt.string.length==1)||tt.type=="tag"&&Ke.close||tt.string.indexOf("/")==Xe.ch-tt.start-1||Re&&xe(Re,Ae)>-1||Oe(Se,Ue.mode.xmlCurrentContext&&Ue.mode.xmlCurrentContext(Ze)||[],Le,Xe,!0))return b.Pass;var Ye=typeof Te=="object"&&Te.emptyTags;if(Ye&&xe(Ye,Le)>-1){ze[ct]={text:"/>",newPos:b.Pos(Xe.line,Xe.ch+2)};continue}var st=Ie&&xe(Ie,Ae)>-1;ze[ct]={indent:st,text:">"+(st?` +`)}let xe=[],Oe=["
        "];const Se=new(ue()).Renderer,he=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function ze(){xe.length=0,Oe=["
          "]}const Te={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function ct(_e,nt,$e,Me){if(nt>=_e.length||_e[nt].level<=$e)return nt;var Ve=_e[nt];Me.push("
        • "+Ve.text+""),nt++;var et=[];return nt=ct(_e,nt,Ve.level,et),et.length>0&&(Me.push("
            "),et.forEach(function(qe){Me.push(qe)}),Me.push("
          ")),Me.push("
        • "),nt=ct(_e,nt,$e,Me),nt}function Xe(){return ct(xe,0,0,Oe),Oe.push("
        "),Oe.join("")}const tt={heading(_e){const nt=he.exec(_e);if(ge+=1,nt)return{type:"heading",raw:nt[0],depth:nt[1].length,text:nt[2]}},fences(_e){const nt=this.rules.block.fences.exec(_e);if(nt){const $e=nt[0];let Me=oe($e,nt[3]||"");const Ve=nt[2]?nt[2].trim():nt[2];if(["latex","katex","math"].indexOf(Ve)>=0){const et=Ke(),qe=Me;Me=et,Le[et]={type:"block",expression:qe}}return{type:"code",raw:$e,lang:Ve,text:Me}}}},Ue=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let We=0;const Ke=()=>`__special_katext_id_${We++}__`;let Le={};function Be(){return Le}function Re(){We=0,Le={}}function Ie(_e){return _e=_e.replace(Ue,(nt,$e)=>{const Me=Ke();return Le[Me]={type:"inline",expression:$e},Me}),_e}const Ae=Se.listitem;Se.listitem=function(_e){return Ae(Ie(_e))};const Ye=Se.paragraph;Se.paragraph=function(_e){return Ye(Ie(_e))};const st=Se.tablecell;Se.tablecell=function(_e,nt){return st(Ie(_e),nt)},Se.code=function(_e,nt,$e){const Me=(nt||"").match(/\S*/)[0];return Me?["latex","katex","math"].indexOf(Me)>=0?`

        ${_e}

        `:`
        ${$e?_e:(0,le.escape)(_e,!0)}
        +`:'
        '+($e?_e:(0,le.escape)(_e,!0))+"
        "},Se.heading=function(_e,nt,$e){let Me=this.options.headerPrefix+$e.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return xe.push({anchor:Me,level:nt,text:_e}),"'+_e+""},ue().setOptions({silent:!0,gfm:!0,pedantic:!1}),ue().use({tokenizer:tt,renderer:Se}),ne.ZP=ue()},99498:function(me,ne,E){(function(b){b(E(89780))})(function(b){b.defineOption("placeholder","",function(Oe,Se,he){var ze=he&&he!=b.Init;if(Se&&!ze)Oe.on("blur",ge),Oe.on("change",oe),Oe.on("swapDoc",oe),b.on(Oe.getInputField(),"compositionupdate",Oe.state.placeholderCompose=function(){ce(Oe)}),oe(Oe);else if(!Se&&ze){Oe.off("blur",ge),Oe.off("change",oe),Oe.off("swapDoc",oe),b.off(Oe.getInputField(),"compositionupdate",Oe.state.placeholderCompose),ue(Oe);var Te=Oe.getWrapperElement();Te.className=Te.className.replace(" CodeMirror-empty","")}Se&&!Oe.hasFocus()&&ge(Oe)});function ue(Oe){Oe.state.placeholder&&(Oe.state.placeholder.parentNode.removeChild(Oe.state.placeholder),Oe.state.placeholder=null)}function le(Oe){ue(Oe);var Se=Oe.state.placeholder=document.createElement("pre");Se.style.cssText="height: 0; overflow: visible",Se.style.direction=Oe.getOption("direction"),Se.className="CodeMirror-placeholder CodeMirror-line-like";var he=Oe.getOption("placeholder");typeof he=="string"&&(he=document.createTextNode(he)),Se.appendChild(he),Oe.display.lineSpace.insertBefore(Se,Oe.display.lineSpace.firstChild)}function ce(Oe){setTimeout(function(){var Se=!1,he=Oe.getInputField();he.nodeName=="TEXTAREA"?Se=!he.value:Oe.lineCount()==1&&(Se=!/[^\u200b]/.test(he.querySelector(".CodeMirror-line").textContent)),Se?le(Oe):ue(Oe)},20)}function ge(Oe){xe(Oe)&&le(Oe)}function oe(Oe){var Se=Oe.getWrapperElement(),he=xe(Oe);Se.className=Se.className.replace(" CodeMirror-empty","")+(he?" CodeMirror-empty":""),he?le(Oe):ue(Oe)}function xe(Oe){return Oe.lineCount()===1&&Oe.getLine(0)===""}})},25717:function(me,ne,E){(function(b){b(E(89780))})(function(b){var ue={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},le=b.Pos;b.defineOption("autoCloseBrackets",!1,function(tt,Ue,We){We&&We!=b.Init&&(tt.removeKeyMap(ge),tt.state.closeBrackets=null),Ue&&(oe(ce(Ue,"pairs")),tt.state.closeBrackets=Ue,tt.addKeyMap(ge))});function ce(tt,Ue){return Ue=="pairs"&&typeof tt=="string"?tt:typeof tt=="object"&&tt[Ue]!=null?tt[Ue]:ue[Ue]}var ge={Backspace:Se,Enter:he};function oe(tt){for(var Ue=0;Ue=0;Le--){var Re=Ke[Le].head;tt.replaceRange("",le(Re.line,Re.ch-1),le(Re.line,Re.ch+1),"+delete")}}function he(tt){var Ue=Oe(tt),We=Ue&&ce(Ue,"explode");if(!We||tt.getOption("disableInput"))return b.Pass;for(var Ke=tt.listSelections(),Le=0;Le0;return{anchor:new le(tt.anchor.line,tt.anchor.ch+(Ue?-1:1)),head:new le(tt.head.line,tt.head.ch+(Ue?1:-1))}}function Te(tt,Ue){var We=Oe(tt);if(!We||tt.getOption("disableInput"))return b.Pass;var Ke=ce(We,"pairs"),Le=Ke.indexOf(Ue);if(Le==-1)return b.Pass;for(var Be=ce(We,"closeBefore"),Re=ce(We,"triples"),Ie=Ke.charAt(Le+1)==Ue,Ae=tt.listSelections(),Ye=Le%2==0,st,_e=0;_e=0&&tt.getRange($e,le($e.line,$e.ch+3))==Ue+Ue+Ue?Me="skipThree":Me="skip";else if(Ie&&$e.ch>1&&Re.indexOf(Ue)>=0&&tt.getRange(le($e.line,$e.ch-2),$e)==Ue+Ue){if($e.ch>2&&/\bstring/.test(tt.getTokenTypeAt(le($e.line,$e.ch-2))))return b.Pass;Me="addFour"}else if(Ie){var et=$e.ch==0?" ":tt.getRange(le($e.line,$e.ch-1),$e);if(!b.isWordChar(Ve)&&et!=Ue&&!b.isWordChar(et))Me="both";else return b.Pass}else if(Ye&&(Ve.length===0||/\s/.test(Ve)||Be.indexOf(Ve)>-1))Me="both";else return b.Pass;if(!st)st=Me;else if(st!=Me)return b.Pass}var qe=Le%2?Ke.charAt(Le-1):Ue,Ct=Le%2?Ue:Ke.charAt(Le+1);tt.operation(function(){if(st=="skip")tt.execCommand("goCharRight");else if(st=="skipThree")for(var It=0;It<3;It++)tt.execCommand("goCharRight");else if(st=="surround"){for(var xt=tt.getSelections(),It=0;It'"]=function(ct){return ce(ct)}),Se.addKeyMap(Te)}});var ue=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],le=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function ce(Se){if(Se.getOption("disableInput"))return b.Pass;for(var he=Se.listSelections(),ze=[],Te=Se.getOption("autoCloseTags"),ct=0;ctXe.ch&&(Le=Le.slice(0,Le.length-tt.end+Xe.ch));var Ae=Le.toLowerCase();if(!Le||tt.type=="string"&&(tt.end!=Xe.ch||!/[\"\']/.test(tt.string.charAt(tt.string.length-1))||tt.string.length==1)||tt.type=="tag"&&Ke.close||tt.string.indexOf("/")==Xe.ch-tt.start-1||Re&&xe(Re,Ae)>-1||Oe(Se,Ue.mode.xmlCurrentContext&&Ue.mode.xmlCurrentContext(We)||[],Le,Xe,!0))return b.Pass;var Ye=typeof Te=="object"&&Te.emptyTags;if(Ye&&xe(Ye,Le)>-1){ze[ct]={text:"/>",newPos:b.Pos(Xe.line,Xe.ch+2)};continue}var st=Ie&&xe(Ie,Ae)>-1;ze[ct]={indent:st,text:">"+(st?` -`:"")+"",newPos:st?b.Pos(Xe.line+1,0):b.Pos(Xe.line,Xe.ch+1)}}for(var _e=typeof Te=="object"&&Te.dontIndentOnAutoClose,ct=he.length-1;ct>=0;ct--){var nt=ze[ct];Se.replaceRange(nt.text,he[ct].head,he[ct].anchor,"+insert");var $e=Se.listSelections().slice(0);$e[ct]={head:nt.newPos,anchor:nt.newPos},Se.setSelections($e),!_e&&nt.indent&&(Se.indentLine(nt.newPos.line,null,!0),Se.indentLine(nt.newPos.line+1,null,!0))}}function ge(Se,he){for(var ze=Se.listSelections(),Te=[],ct=he?"/":""&&(Re+=">"),Te[Ue]=Re}if(Se.replaceSelections(Te),ze=Se.listSelections(),!tt)for(var Ue=0;Ue=0&&he[Ze]==ze;Ze--)++Ue;Te=tt.to;for(var Ze=1;Ze=Ze.max))return Ze.ch=0,Ze.text=Ze.cm.getLine(++Ze.line),!0}function he(Ze){if(!(Ze.line<=Ze.min))return Ze.text=Ze.cm.getLine(--Ze.line),Ze.ch=Ze.text.length,!0}function ze(Ze){for(;;){var Ke=Ze.text.indexOf(">",Ze.ch);if(Ke==-1){if(Se(Ze))continue;return}if(!Oe(Ze,Ke+1)){Ze.ch=Ke+1;continue}var Le=Ze.text.lastIndexOf("/",Ke),Be=Le>-1&&!/\S/.test(Ze.text.slice(Le+1,Ke));return Ze.ch=Ke+1,Be?"selfClose":"regular"}}function Te(Ze){for(;;){var Ke=Ze.ch?Ze.text.lastIndexOf("<",Ze.ch-1):-1;if(Ke==-1){if(he(Ze))continue;return}if(!Oe(Ze,Ke+1)){Ze.ch=Ke;continue}oe.lastIndex=Ke,Ze.ch=Ke;var Le=oe.exec(Ze.text);if(Le&&Le.index==Ke)return Le}}function ct(Ze){for(;;){oe.lastIndex=Ze.ch;var Ke=oe.exec(Ze.text);if(!Ke){if(Se(Ze))continue;return}if(!Oe(Ze,Ke.index+1)){Ze.ch=Ke.index+1;continue}return Ze.ch=Ke.index+Ke[0].length,Ke}}function Xe(Ze){for(;;){var Ke=Ze.ch?Ze.text.lastIndexOf(">",Ze.ch-1):-1;if(Ke==-1){if(he(Ze))continue;return}if(!Oe(Ze,Ke+1)){Ze.ch=Ke;continue}var Le=Ze.text.lastIndexOf("/",Ke),Be=Le>-1&&!/\S/.test(Ze.text.slice(Le+1,Ke));return Ze.ch=Ke+1,Be?"selfClose":"regular"}}function tt(Ze,Ke){for(var Le=[];;){var Be=ct(Ze),Re,Ie=Ze.line,Ae=Ze.ch-(Be?Be[0].length:0);if(!Be||!(Re=ze(Ze)))return;if(Re!="selfClose")if(Be[1]){for(var Ye=Le.length-1;Ye>=0;--Ye)if(Le[Ye]==Be[2]){Le.length=Ye;break}if(Ye<0&&(!Ke||Ke==Be[2]))return{tag:Be[2],from:ue(Ie,Ae),to:ue(Ze.line,Ze.ch)}}else Le.push(Be[2])}}function Ue(Ze,Ke){for(var Le=[];;){var Be=Xe(Ze);if(!Be)return;if(Be=="selfClose"){Te(Ze);continue}var Re=Ze.line,Ie=Ze.ch,Ae=Te(Ze);if(!Ae)return;if(Ae[1])Le.push(Ae[2]);else{for(var Ye=Le.length-1;Ye>=0;--Ye)if(Le[Ye]==Ae[2]){Le.length=Ye;break}if(Ye<0&&(!Ke||Ke==Ae[2]))return{tag:Ae[2],from:ue(Ze.line,Ze.ch),to:ue(Re,Ie)}}}}b.registerHelper("fold","xml",function(Ze,Ke){for(var Le=new xe(Ze,Ke.line,0);;){var Be=ct(Le);if(!Be||Le.line!=Ke.line)return;var Re=ze(Le);if(!Re)return;if(!Be[1]&&Re!="selfClose"){var Ie=ue(Le.line,Le.ch),Ae=tt(Le,Be[2]);return Ae&&le(Ae.from,Ie)>0?{from:Ie,to:Ae.from}:null}}}),b.findMatchingTag=function(Ze,Ke,Le){var Be=new xe(Ze,Ke.line,Ke.ch,Le);if(!(Be.text.indexOf(">")==-1&&Be.text.indexOf("<")==-1)){var Re=ze(Be),Ie=Re&&ue(Be.line,Be.ch),Ae=Re&&Te(Be);if(!(!Re||!Ae||le(Be,Ke)>0)){var Ye={from:ue(Be.line,Be.ch),to:Ie,tag:Ae[2]};return Re=="selfClose"?{open:Ye,close:null,at:"open"}:Ae[1]?{open:Ue(Be,Ae[2]),close:Ye,at:"close"}:(Be=new xe(Ze,Ie.line,Ie.ch,Le),{open:Ye,close:tt(Be,Ae[2]),at:"open"})}}},b.findEnclosingTag=function(Ze,Ke,Le,Be){for(var Re=new xe(Ze,Ke.line,Ke.ch,Le);;){var Ie=Ue(Re,Be);if(!Ie)break;var Ae=new xe(Ze,Ke.line,Ke.ch,Le),Ye=tt(Ae,Ie.tag);if(Ye)return{open:Ie,close:Ye}}},b.scanForClosingTag=function(Ze,Ke,Le,Be){var Re=new xe(Ze,Ke.line,Ke.ch,Be?{from:0,to:Be}:null);return tt(Re,Le)}})},89780:function(me){(function(ne,E){me.exports=E()})(this,function(){"use strict";var ne=navigator.userAgent,E=navigator.platform,b=/gecko\/\d/i.test(ne),ue=/MSIE \d/.test(ne),le=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(ne),ce=/Edge\/(\d+)/.exec(ne),ge=ue||le||ce,oe=ge&&(ue?document.documentMode||6:+(ce||le)[1]),xe=!ce&&/WebKit\//.test(ne),Oe=xe&&/Qt\/\d+\.\d+/.test(ne),Se=!ce&&/Chrome\//.test(ne),he=/Opera\//.test(ne),ze=/Apple Computer/.test(navigator.vendor),Te=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(ne),ct=/PhantomJS/.test(ne),Xe=!ce&&/AppleWebKit/.test(ne)&&/Mobile\/\w+/.test(ne),tt=/Android/.test(ne),Ue=Xe||tt||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(ne),Ze=Xe||/Mac/.test(E),Ke=/\bCrOS\b/.test(ne),Le=/win/i.test(E),Be=he&&ne.match(/Version\/(\d*\.\d*)/);Be&&(Be=Number(Be[1])),Be&&Be>=15&&(he=!1,xe=!0);var Re=Ze&&(Oe||he&&(Be==null||Be<12.11)),Ie=b||ge&&oe>=9;function Ae(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var Ye=function(a,y){var te=a.className,ee=Ae(y).exec(te);if(ee){var re=te.slice(ee.index+ee[0].length);a.className=te.slice(0,ee.index)+(re?ee[1]+re:"")}};function st(a){for(var y=a.childNodes.length;y>0;--y)a.removeChild(a.firstChild);return a}function _e(a,y){return st(a).appendChild(y)}function nt(a,y,te,ee){var re=document.createElement(a);if(te&&(re.className=te),ee&&(re.style.cssText=ee),typeof y=="string")re.appendChild(document.createTextNode(y));else if(y)for(var ye=0;ye=y)return He+(y-ye);He+=at-ye,He+=te-He%te,ye=at+1}}var Ge=function(){this.id=null,this.f=null,this.time=0,this.handler=xt(this.onTimeout,this)};Ge.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},Ge.prototype.set=function(a,y){this.f=y;var te=+new Date+a;(!this.id||te=y)return ee+Math.min(He,y-re);if(re+=ye-ee,re+=te-re%te,ee=ye+1,re>=y)return ee}}var gt=[""];function Yt(a){for(;gt.length<=a;)gt.push(Mt(gt)+" ");return gt[a]}function Mt(a){return a[a.length-1]}function $t(a,y){for(var te=[],ee=0;ee"\x80"&&(a.toUpperCase()!=a.toLowerCase()||de.test(a))}function De(a,y){return y?y.source.indexOf("\\w")>-1&&Ee(a)?!0:y.test(a):Ee(a)}function fe(a){for(var y in a)if(a.hasOwnProperty(y)&&a[y])return!1;return!0}var Qe=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Ut(a){return a.charCodeAt(0)>=768&&Qe.test(a)}function an(a,y,te){for(;(te<0?y>0:yte?-1:1;;){if(y==te)return y;var re=(y+te)/2,ye=ee<0?Math.ceil(re):Math.floor(re);if(ye==y)return a(ye)?y:te;a(ye)?te=ye:y=ye+ee}}function mt(a,y,te,ee){if(!a)return ee(y,te,"ltr",0);for(var re=!1,ye=0;yey||y==te&&He.to==y)&&(ee(Math.max(He.from,y),Math.min(He.to,te),He.level==1?"rtl":"ltr",ye),re=!0)}re||ee(y,te,"ltr")}var Pt=null;function Lt(a,y,te){var ee;Pt=null;for(var re=0;rey)return re;ye.to==y&&(ye.from!=ye.to&&te=="before"?ee=re:Pt=re),ye.from==y&&(ye.from!=ye.to&&te!="before"?ee=re:Pt=re)}return ee!=null?ee:Pt}var Jt=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",y="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function te(Et){return Et<=247?a.charAt(Et):1424<=Et&&Et<=1524?"R":1536<=Et&&Et<=1785?y.charAt(Et-1536):1774<=Et&&Et<=2220?"r":8192<=Et&&Et<=8203?"w":Et==8204?"b":"L"}var ee=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,re=/[stwN]/,ye=/[LRr]/,He=/[Lb1n]/,at=/[1n]/;function ut(Et,hn,bn){this.level=Et,this.from=hn,this.to=bn}return function(Et,hn){var bn=hn=="ltr"?"L":"R";if(Et.length==0||hn=="ltr"&&!ee.test(Et))return!1;for(var nr=Et.length,Kn=[],Nr=0;Nr-1&&(ee[y]=re.slice(0,ye).concat(re.slice(ye+1)))}}}function Rt(a,y){var te=tn(a,y);if(te.length)for(var ee=Array.prototype.slice.call(arguments,2),re=0;re0}function Je(a){a.prototype.on=function(y,te){ht(this,y,te)},a.prototype.off=function(y,te){yt(this,y,te)}}function cn(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function gn(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function bt(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function Ln(a){cn(a),gn(a)}function ar(a){return a.target||a.srcElement}function Hn(a){var y=a.which;return y==null&&(a.button&1?y=1:a.button&2?y=3:a.button&4&&(y=2)),Ze&&a.ctrlKey&&y==1&&(y=3),y}var Vt=function(){if(ge&&oe<9)return!1;var a=nt("div");return"draggable"in a||"dragDrop"in a}(),dr;function qn(a){if(dr==null){var y=nt("span","\u200B");_e(a,nt("span",[y,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(dr=y.offsetWidth<=1&&y.offsetHeight>2&&!(ge&&oe<8))}var te=dr?nt("span","\u200B"):nt("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return te.setAttribute("cm-text",""),te}var xn;function zn(a){if(xn!=null)return xn;var y=_e(a,document.createTextNode("A\u062EA")),te=Me(y,0,1).getBoundingClientRect(),ee=Me(y,1,2).getBoundingClientRect();return st(a),!te||te.left==te.right?!1:xn=ee.right-te.right<3}var cr=` +`:"")+"",newPos:st?b.Pos(Xe.line+1,0):b.Pos(Xe.line,Xe.ch+1)}}for(var _e=typeof Te=="object"&&Te.dontIndentOnAutoClose,ct=he.length-1;ct>=0;ct--){var nt=ze[ct];Se.replaceRange(nt.text,he[ct].head,he[ct].anchor,"+insert");var $e=Se.listSelections().slice(0);$e[ct]={head:nt.newPos,anchor:nt.newPos},Se.setSelections($e),!_e&&nt.indent&&(Se.indentLine(nt.newPos.line,null,!0),Se.indentLine(nt.newPos.line+1,null,!0))}}function ge(Se,he){for(var ze=Se.listSelections(),Te=[],ct=he?"/":""&&(Re+=">"),Te[Ue]=Re}if(Se.replaceSelections(Te),ze=Se.listSelections(),!tt)for(var Ue=0;Ue=0&&he[We]==ze;We--)++Ue;Te=tt.to;for(var We=1;We=We.max))return We.ch=0,We.text=We.cm.getLine(++We.line),!0}function he(We){if(!(We.line<=We.min))return We.text=We.cm.getLine(--We.line),We.ch=We.text.length,!0}function ze(We){for(;;){var Ke=We.text.indexOf(">",We.ch);if(Ke==-1){if(Se(We))continue;return}if(!Oe(We,Ke+1)){We.ch=Ke+1;continue}var Le=We.text.lastIndexOf("/",Ke),Be=Le>-1&&!/\S/.test(We.text.slice(Le+1,Ke));return We.ch=Ke+1,Be?"selfClose":"regular"}}function Te(We){for(;;){var Ke=We.ch?We.text.lastIndexOf("<",We.ch-1):-1;if(Ke==-1){if(he(We))continue;return}if(!Oe(We,Ke+1)){We.ch=Ke;continue}oe.lastIndex=Ke,We.ch=Ke;var Le=oe.exec(We.text);if(Le&&Le.index==Ke)return Le}}function ct(We){for(;;){oe.lastIndex=We.ch;var Ke=oe.exec(We.text);if(!Ke){if(Se(We))continue;return}if(!Oe(We,Ke.index+1)){We.ch=Ke.index+1;continue}return We.ch=Ke.index+Ke[0].length,Ke}}function Xe(We){for(;;){var Ke=We.ch?We.text.lastIndexOf(">",We.ch-1):-1;if(Ke==-1){if(he(We))continue;return}if(!Oe(We,Ke+1)){We.ch=Ke;continue}var Le=We.text.lastIndexOf("/",Ke),Be=Le>-1&&!/\S/.test(We.text.slice(Le+1,Ke));return We.ch=Ke+1,Be?"selfClose":"regular"}}function tt(We,Ke){for(var Le=[];;){var Be=ct(We),Re,Ie=We.line,Ae=We.ch-(Be?Be[0].length:0);if(!Be||!(Re=ze(We)))return;if(Re!="selfClose")if(Be[1]){for(var Ye=Le.length-1;Ye>=0;--Ye)if(Le[Ye]==Be[2]){Le.length=Ye;break}if(Ye<0&&(!Ke||Ke==Be[2]))return{tag:Be[2],from:ue(Ie,Ae),to:ue(We.line,We.ch)}}else Le.push(Be[2])}}function Ue(We,Ke){for(var Le=[];;){var Be=Xe(We);if(!Be)return;if(Be=="selfClose"){Te(We);continue}var Re=We.line,Ie=We.ch,Ae=Te(We);if(!Ae)return;if(Ae[1])Le.push(Ae[2]);else{for(var Ye=Le.length-1;Ye>=0;--Ye)if(Le[Ye]==Ae[2]){Le.length=Ye;break}if(Ye<0&&(!Ke||Ke==Ae[2]))return{tag:Ae[2],from:ue(We.line,We.ch),to:ue(Re,Ie)}}}}b.registerHelper("fold","xml",function(We,Ke){for(var Le=new xe(We,Ke.line,0);;){var Be=ct(Le);if(!Be||Le.line!=Ke.line)return;var Re=ze(Le);if(!Re)return;if(!Be[1]&&Re!="selfClose"){var Ie=ue(Le.line,Le.ch),Ae=tt(Le,Be[2]);return Ae&&le(Ae.from,Ie)>0?{from:Ie,to:Ae.from}:null}}}),b.findMatchingTag=function(We,Ke,Le){var Be=new xe(We,Ke.line,Ke.ch,Le);if(!(Be.text.indexOf(">")==-1&&Be.text.indexOf("<")==-1)){var Re=ze(Be),Ie=Re&&ue(Be.line,Be.ch),Ae=Re&&Te(Be);if(!(!Re||!Ae||le(Be,Ke)>0)){var Ye={from:ue(Be.line,Be.ch),to:Ie,tag:Ae[2]};return Re=="selfClose"?{open:Ye,close:null,at:"open"}:Ae[1]?{open:Ue(Be,Ae[2]),close:Ye,at:"close"}:(Be=new xe(We,Ie.line,Ie.ch,Le),{open:Ye,close:tt(Be,Ae[2]),at:"open"})}}},b.findEnclosingTag=function(We,Ke,Le,Be){for(var Re=new xe(We,Ke.line,Ke.ch,Le);;){var Ie=Ue(Re,Be);if(!Ie)break;var Ae=new xe(We,Ke.line,Ke.ch,Le),Ye=tt(Ae,Ie.tag);if(Ye)return{open:Ie,close:Ye}}},b.scanForClosingTag=function(We,Ke,Le,Be){var Re=new xe(We,Ke.line,Ke.ch,Be?{from:0,to:Be}:null);return tt(Re,Le)}})},89780:function(me){(function(ne,E){me.exports=E()})(this,function(){"use strict";var ne=navigator.userAgent,E=navigator.platform,b=/gecko\/\d/i.test(ne),ue=/MSIE \d/.test(ne),le=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(ne),ce=/Edge\/(\d+)/.exec(ne),ge=ue||le||ce,oe=ge&&(ue?document.documentMode||6:+(ce||le)[1]),xe=!ce&&/WebKit\//.test(ne),Oe=xe&&/Qt\/\d+\.\d+/.test(ne),Se=!ce&&/Chrome\//.test(ne),he=/Opera\//.test(ne),ze=/Apple Computer/.test(navigator.vendor),Te=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(ne),ct=/PhantomJS/.test(ne),Xe=!ce&&/AppleWebKit/.test(ne)&&/Mobile\/\w+/.test(ne),tt=/Android/.test(ne),Ue=Xe||tt||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(ne),We=Xe||/Mac/.test(E),Ke=/\bCrOS\b/.test(ne),Le=/win/i.test(E),Be=he&&ne.match(/Version\/(\d*\.\d*)/);Be&&(Be=Number(Be[1])),Be&&Be>=15&&(he=!1,xe=!0);var Re=We&&(Oe||he&&(Be==null||Be<12.11)),Ie=b||ge&&oe>=9;function Ae(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var Ye=function(a,y){var te=a.className,ee=Ae(y).exec(te);if(ee){var re=te.slice(ee.index+ee[0].length);a.className=te.slice(0,ee.index)+(re?ee[1]+re:"")}};function st(a){for(var y=a.childNodes.length;y>0;--y)a.removeChild(a.firstChild);return a}function _e(a,y){return st(a).appendChild(y)}function nt(a,y,te,ee){var re=document.createElement(a);if(te&&(re.className=te),ee&&(re.style.cssText=ee),typeof y=="string")re.appendChild(document.createTextNode(y));else if(y)for(var ye=0;ye=y)return He+(y-ye);He+=at-ye,He+=te-He%te,ye=at+1}}var Ge=function(){this.id=null,this.f=null,this.time=0,this.handler=xt(this.onTimeout,this)};Ge.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},Ge.prototype.set=function(a,y){this.f=y;var te=+new Date+a;(!this.id||te=y)return ee+Math.min(He,y-re);if(re+=ye-ee,re+=te-re%te,ee=ye+1,re>=y)return ee}}var gt=[""];function Yt(a){for(;gt.length<=a;)gt.push(Mt(gt)+" ");return gt[a]}function Mt(a){return a[a.length-1]}function $t(a,y){for(var te=[],ee=0;ee"\x80"&&(a.toUpperCase()!=a.toLowerCase()||de.test(a))}function De(a,y){return y?y.source.indexOf("\\w")>-1&&Ee(a)?!0:y.test(a):Ee(a)}function fe(a){for(var y in a)if(a.hasOwnProperty(y)&&a[y])return!1;return!0}var Qe=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Ut(a){return a.charCodeAt(0)>=768&&Qe.test(a)}function an(a,y,te){for(;(te<0?y>0:yte?-1:1;;){if(y==te)return y;var re=(y+te)/2,ye=ee<0?Math.ceil(re):Math.floor(re);if(ye==y)return a(ye)?y:te;a(ye)?te=ye:y=ye+ee}}function mt(a,y,te,ee){if(!a)return ee(y,te,"ltr",0);for(var re=!1,ye=0;yey||y==te&&He.to==y)&&(ee(Math.max(He.from,y),Math.min(He.to,te),He.level==1?"rtl":"ltr",ye),re=!0)}re||ee(y,te,"ltr")}var Pt=null;function Lt(a,y,te){var ee;Pt=null;for(var re=0;rey)return re;ye.to==y&&(ye.from!=ye.to&&te=="before"?ee=re:Pt=re),ye.from==y&&(ye.from!=ye.to&&te!="before"?ee=re:Pt=re)}return ee!=null?ee:Pt}var Jt=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",y="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function te(Et){return Et<=247?a.charAt(Et):1424<=Et&&Et<=1524?"R":1536<=Et&&Et<=1785?y.charAt(Et-1536):1774<=Et&&Et<=2220?"r":8192<=Et&&Et<=8203?"w":Et==8204?"b":"L"}var ee=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,re=/[stwN]/,ye=/[LRr]/,He=/[Lb1n]/,at=/[1n]/;function ut(Et,hn,bn){this.level=Et,this.from=hn,this.to=bn}return function(Et,hn){var bn=hn=="ltr"?"L":"R";if(Et.length==0||hn=="ltr"&&!ee.test(Et))return!1;for(var nr=Et.length,Kn=[],Nr=0;Nr-1&&(ee[y]=re.slice(0,ye).concat(re.slice(ye+1)))}}}function Rt(a,y){var te=tn(a,y);if(te.length)for(var ee=Array.prototype.slice.call(arguments,2),re=0;re0}function Je(a){a.prototype.on=function(y,te){ht(this,y,te)},a.prototype.off=function(y,te){yt(this,y,te)}}function cn(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function gn(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function bt(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function Ln(a){cn(a),gn(a)}function ar(a){return a.target||a.srcElement}function Hn(a){var y=a.which;return y==null&&(a.button&1?y=1:a.button&2?y=3:a.button&4&&(y=2)),We&&a.ctrlKey&&y==1&&(y=3),y}var Vt=function(){if(ge&&oe<9)return!1;var a=nt("div");return"draggable"in a||"dragDrop"in a}(),dr;function qn(a){if(dr==null){var y=nt("span","\u200B");_e(a,nt("span",[y,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(dr=y.offsetWidth<=1&&y.offsetHeight>2&&!(ge&&oe<8))}var te=dr?nt("span","\u200B"):nt("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return te.setAttribute("cm-text",""),te}var xn;function zn(a){if(xn!=null)return xn;var y=_e(a,document.createTextNode("A\u062EA")),te=Me(y,0,1).getBoundingClientRect(),ee=Me(y,1,2).getBoundingClientRect();return st(a),!te||te.left==te.right?!1:xn=ee.right-te.right<3}var cr=` b`.split(/\n/).length!=3?function(a){for(var y=0,te=[],ee=a.length;y<=ee;){var re=a.indexOf(` -`,y);re==-1&&(re=a.length);var ye=a.slice(y,a.charAt(re-1)=="\r"?re-1:re),He=ye.indexOf("\r");He!=-1?(te.push(ye.slice(0,He)),y+=He+1):(te.push(ye),y=re+1)}return te}:function(a){return a.split(/\r\n?|\n/)},ir=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch(y){return!1}}:function(a){var y;try{y=a.ownerDocument.selection.createRange()}catch(te){}return!y||y.parentElement()!=a?!1:y.compareEndPoints("StartToEnd",y)!=0},Gn=function(){var a=nt("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),Yn=null;function nn(a){if(Yn!=null)return Yn;var y=_e(a,nt("span","x")),te=y.getBoundingClientRect(),ee=Me(y,0,1).getBoundingClientRect();return Yn=Math.abs(te.left-ee.left)>1}var An={},Nn={};function In(a,y){arguments.length>2&&(y.dependencies=Array.prototype.slice.call(arguments,2)),An[a]=y}function Ar(a,y){Nn[a]=y}function gr(a){if(typeof a=="string"&&Nn.hasOwnProperty(a))a=Nn[a];else if(a&&typeof a.name=="string"&&Nn.hasOwnProperty(a.name)){var y=Nn[a.name];typeof y=="string"&&(y={name:y}),a=pe(y,a),a.name=y.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return gr("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return gr("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function or(a,y){y=gr(y);var te=An[y.name];if(!te)return or(a,"text/plain");var ee=te(a,y);if(Pr.hasOwnProperty(y.name)){var re=Pr[y.name];for(var ye in re)re.hasOwnProperty(ye)&&(ee.hasOwnProperty(ye)&&(ee["_"+ye]=ee[ye]),ee[ye]=re[ye])}if(ee.name=y.name,y.helperType&&(ee.helperType=y.helperType),y.modeProps)for(var He in y.modeProps)ee[He]=y.modeProps[He];return ee}var Pr={};function Mr(a,y){var te=Pr.hasOwnProperty(a)?Pr[a]:Pr[a]={};Gt(y,te)}function Fr(a,y){if(y===!0)return y;if(a.copyState)return a.copyState(y);var te={};for(var ee in y){var re=y[ee];re instanceof Array&&(re=re.concat([])),te[ee]=re}return te}function wr(a,y){for(var te;a.innerMode&&(te=a.innerMode(y),!(!te||te.mode==a));)y=te.state,a=te.mode;return te||{mode:a,state:y}}function Ir(a,y,te){return a.startState?a.startState(y,te):!0}var lr=function(a,y,te){this.pos=this.start=0,this.string=a,this.tabSize=y||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=te};lr.prototype.eol=function(){return this.pos>=this.string.length},lr.prototype.sol=function(){return this.pos==this.lineStart},lr.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},lr.prototype.next=function(){if(this.posy},lr.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},lr.prototype.skipToEnd=function(){this.pos=this.string.length},lr.prototype.skipTo=function(a){var y=this.string.indexOf(a,this.pos);if(y>-1)return this.pos=y,!0},lr.prototype.backUp=function(a){this.pos-=a},lr.prototype.column=function(){return this.lastColumnPos0?null:(ye&&y!==!1&&(this.pos+=ye[0].length),ye)}},lr.prototype.current=function(){return this.string.slice(this.start,this.pos)},lr.prototype.hideFirstChars=function(a,y){this.lineStart+=a;try{return y()}finally{this.lineStart-=a}},lr.prototype.lookAhead=function(a){var y=this.lineOracle;return y&&y.lookAhead(a)},lr.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function _n(a,y){if(y-=a.first,y<0||y>=a.size)throw new Error("There is no line "+(y+a.first)+" in the document.");for(var te=a;!te.lines;)for(var ee=0;;++ee){var re=te.children[ee],ye=re.chunkSize();if(y=a.first&&yte?Ft(te,_n(a,te).text.length):Tr(y,_n(a,y.line).text.length)}function Tr(a,y){var te=a.ch;return te==null||te>y?Ft(a.line,y):te<0?Ft(a.line,0):a}function Xn(a,y){for(var te=[],ee=0;eethis.maxLookAhead&&(this.maxLookAhead=a),y},Dr.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var y=this.baseTokens[this.baseTokenPos+1];return{type:y&&y.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},Dr.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Dr.fromSaved=function(a,y,te){return y instanceof Cr?new Dr(a,Fr(a.mode,y.state),te,y.lookAhead):new Dr(a,Fr(a.mode,y),te)},Dr.prototype.save=function(a){var y=a!==!1?Fr(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Cr(y,this.maxLookAhead):y};function _t(a,y,te,ee){var re=[a.state.modeGen],ye={};wa(a,y.text,a.doc.mode,te,function(Et,hn){return re.push(Et,hn)},ye,ee);for(var He=te.state,at=function(Et){te.baseTokens=re;var hn=a.state.overlays[Et],bn=1,nr=0;te.state=!0,wa(a,y.text,hn.mode,te,function(Kn,Nr){for(var Br=bn;nrKn&&re.splice(bn,1,Kn,re[bn+1],Yr),bn+=2,nr=Math.min(Kn,Yr)}if(Nr)if(hn.opaque)re.splice(Br,bn-Br,Kn,"overlay "+Nr),bn=Br+2;else for(;Bra.options.maxHighlightLength&&Fr(a.doc.mode,ee.state),ye=_t(a,y,ee);re&&(ee.state=re),y.stateAfter=ee.save(!re),y.styles=ye.styles,ye.classes?y.styleClasses=ye.classes:y.styleClasses&&(y.styleClasses=null),te===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return y.styles}function Kr(a,y,te){var ee=a.doc,re=a.display;if(!ee.mode.startState)return new Dr(ee,!0,y);var ye=Ca(a,y,te),He=ye>ee.first&&_n(ee,ye-1).stateAfter,at=He?Dr.fromSaved(ee,He,ye):new Dr(ee,Ir(ee.mode),ye);return ee.iter(ye,y,function(ut){qr(a,ut.text,at);var Et=at.line;ut.stateAfter=Et==y-1||Et%5==0||Et>=re.viewFrom&&Ety.start)return ye}throw new Error("Mode "+a.name+" failed to advance stream.")}var la=function(a,y,te){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=y||null,this.state=te};function $r(a,y,te,ee){var re=a.doc,ye=re.mode,He;y=un(re,y);var at=_n(re,y.line),ut=Kr(a,y.line,te),Et=new lr(at.text,a.options.tabSize,ut),hn;for(ee&&(hn=[]);(ee||Et.posa.options.maxHighlightLength?(at=!1,He&&qr(a,y,ee,hn.pos),hn.pos=y.length,bn=null):bn=Ta(ma(te,hn,ee.state,nr),ye),nr){var Kn=nr[0].name;Kn&&(bn="m-"+(bn?Kn+" "+bn:Kn))}if(!at||Et!=bn){for(;utHe;--at){if(at<=ye.first)return ye.first;var ut=_n(ye,at-1),Et=ut.stateAfter;if(Et&&(!te||at+(Et instanceof Cr?Et.lookAhead:0)<=ye.modeFrontier))return at;var hn=rt(ut.text,null,a.options.tabSize);(re==null||ee>hn)&&(re=at-1,ee=hn)}return re}function ga(a,y){if(a.modeFrontier=Math.min(a.modeFrontier,y),!(a.highlightFrontierte;ee--){var re=_n(a,ee).stateAfter;if(re&&(!(re instanceof Cr)||ee+re.lookAhead=y:ye.to>y);(ee||(ee=[])).push(new Lr(He,ye.from,ut?null:ye.to))}}return ee}function ka(a,y,te){var ee;if(a)for(var re=0;re=y:ye.to>y);if(at||ye.from==y&&He.type=="bookmark"&&(!te||ye.marker.insertLeft)){var ut=ye.from==null||(He.inclusiveLeft?ye.from<=y:ye.from0&&at)for(var Sa=0;Sa0)){var hn=[ut,1],bn=on(Et.from,at.from),nr=on(Et.to,at.to);(bn<0||!He.inclusiveLeft&&!bn)&&hn.push({from:Et.from,to:at.from}),(nr>0||!He.inclusiveRight&&!nr)&&hn.push({from:at.to,to:Et.to}),re.splice.apply(re,hn),ut+=hn.length-3}}return re}function Dn(a){var y=a.markedSpans;if(y){for(var te=0;tey)&&(!ee||vr(ee,ye.marker)<0)&&(ee=ye.marker)}return ee}function Tt(a,y,te,ee,re){var ye=_n(a,y),He=Wr&&ye.markedSpans;if(He)for(var at=0;at=0&&bn<=0||hn<=0&&bn>=0)&&(hn<=0&&(ut.marker.inclusiveRight&&re.inclusiveLeft?on(Et.to,te)>=0:on(Et.to,te)>0)||hn>=0&&(ut.marker.inclusiveRight&&re.inclusiveLeft?on(Et.from,ee)<=0:on(Et.from,ee)<0)))return!0}}}function Nt(a){for(var y;y=pr(a);)a=y.find(-1,!0).line;return a}function Wt(a){for(var y;y=Rn(a);)a=y.find(1,!0).line;return a}function zt(a){for(var y,te;y=Rn(a);)a=y.find(1,!0).line,(te||(te=[])).push(a);return te}function Bn(a,y){var te=_n(a,y),ee=Nt(te);return te==ee?y:rn(ee)}function wn(a,y){if(y>a.lastLine())return y;var te=_n(a,y),ee;if(!Tn(a,te))return y;for(;ee=Rn(te);)te=ee.find(1,!0).line;return rn(te)+1}function Tn(a,y){var te=Wr&&y.markedSpans;if(te){for(var ee=void 0,re=0;rey.maxLineLength&&(y.maxLineLength=re,y.maxLine=ee)})}var xr=function(a,y,te){this.text=a,jn(this,y),this.height=te?te(this):1};xr.prototype.lineNo=function(){return rn(this)},Je(xr);function Hr(a,y,te,ee){a.text=y,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),Dn(a),jn(a,te);var re=ee?ee(a):1;re!=a.height&&Ur(a,re)}function zr(a){a.parent=null,Dn(a)}var sa={},va={};function Ba(a,y){if(!a||/^\s*$/.test(a))return null;var te=y.addModeClass?va:sa;return te[a]||(te[a]=a.replace(/\S+/g,"cm-$&"))}function xa(a,y){var te=$e("span",null,null,xe?"padding-right: .1px":null),ee={pre:$e("pre",[te],"CodeMirror-line"),content:te,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};y.measure={};for(var re=0;re<=(y.rest?y.rest.length:0);re++){var ye=re?y.rest[re-1]:y.line,He=void 0;ee.pos=0,ee.addToken=Xr,zn(a.display.measure)&&(He=pn(ye,a.doc.direction))&&(ee.addToken=ea(ee.addToken,He)),ee.map=[];var at=y!=a.display.externalMeasured&&rn(ye);za(ye,ee,Rr(a,ye,at)),ye.styleClasses&&(ye.styleClasses.bgClass&&(ee.bgClass=Ct(ye.styleClasses.bgClass,ee.bgClass||"")),ye.styleClasses.textClass&&(ee.textClass=Ct(ye.styleClasses.textClass,ee.textClass||""))),ee.map.length==0&&ee.map.push(0,0,ee.content.appendChild(qn(a.display.measure))),re==0?(y.measure.map=ee.map,y.measure.cache={}):((y.measure.maps||(y.measure.maps=[])).push(ee.map),(y.measure.caches||(y.measure.caches=[])).push({}))}if(xe){var ut=ee.content.lastChild;(/\bcm-tab\b/.test(ut.className)||ut.querySelector&&ut.querySelector(".cm-tab"))&&(ee.content.className="cm-tab-wrap-hack")}return Rt(a,"renderLine",a,y.line,ee.pre),ee.pre.className&&(ee.textClass=Ct(ee.pre.className,ee.textClass||"")),ee}function Fa(a){var y=nt("span","\u2022","cm-invalidchar");return y.title="\\u"+a.charCodeAt(0).toString(16),y.setAttribute("aria-label",y.title),y}function Xr(a,y,te,ee,re,ye,He){if(y){var at=a.splitSpaces?Zr(y,a.trailingSpace):y,ut=a.cm.state.specialChars,Et=!1,hn;if(!ut.test(y))a.col+=y.length,hn=document.createTextNode(at),a.map.push(a.pos,a.pos+y.length,hn),ge&&oe<9&&(Et=!0),a.pos+=y.length;else{hn=document.createDocumentFragment();for(var bn=0;;){ut.lastIndex=bn;var nr=ut.exec(y),Kn=nr?nr.index-bn:y.length-bn;if(Kn){var Nr=document.createTextNode(at.slice(bn,bn+Kn));ge&&oe<9?hn.appendChild(nt("span",[Nr])):hn.appendChild(Nr),a.map.push(a.pos,a.pos+Kn,Nr),a.col+=Kn,a.pos+=Kn}if(!nr)break;bn+=Kn+1;var Br=void 0;if(nr[0]==" "){var Yr=a.cm.options.tabSize,oa=Yr-a.col%Yr;Br=hn.appendChild(nt("span",Yt(oa),"cm-tab")),Br.setAttribute("role","presentation"),Br.setAttribute("cm-text"," "),a.col+=oa}else nr[0]=="\r"||nr[0]==` -`?(Br=hn.appendChild(nt("span",nr[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Br.setAttribute("cm-text",nr[0]),a.col+=1):(Br=a.cm.options.specialCharPlaceholder(nr[0]),Br.setAttribute("cm-text",nr[0]),ge&&oe<9?hn.appendChild(nt("span",[Br])):hn.appendChild(Br),a.col+=1);a.map.push(a.pos,a.pos+1,Br),a.pos++}}if(a.trailingSpace=at.charCodeAt(y.length-1)==32,te||ee||re||Et||ye||He){var da=te||"";ee&&(da+=ee),re&&(da+=re);var ia=nt("span",[hn],da,ye);if(He)for(var Sa in He)He.hasOwnProperty(Sa)&&Sa!="style"&&Sa!="class"&&ia.setAttribute(Sa,He[Sa]);return a.content.appendChild(ia)}a.content.appendChild(hn)}}function Zr(a,y){if(a.length>1&&!/ /.test(a))return a;for(var te=y,ee="",re=0;reEt&&bn.from<=Et));nr++);if(bn.to>=hn)return a(te,ee,re,ye,He,at,ut);a(te,ee.slice(0,bn.to-Et),re,ye,null,at,ut),ye=null,ee=ee.slice(bn.to-Et),Et=bn.to}}}function Na(a,y,te,ee){var re=!ee&&te.widgetNode;re&&a.map.push(a.pos,a.pos+y,re),!ee&&a.cm.display.input.needsContentAttribute&&(re||(re=a.content.appendChild(document.createElement("span"))),re.setAttribute("cm-marker",te.id)),re&&(a.cm.display.input.setUneditable(re),a.content.appendChild(re)),a.pos+=y,a.trailingSpace=!1}function za(a,y,te){var ee=a.markedSpans,re=a.text,ye=0;if(!ee){for(var He=1;Heut||si.collapsed&&Ua.to==ut&&Ua.from==ut)){if(Ua.to!=null&&Ua.to!=ut&&Kn>Ua.to&&(Kn=Ua.to,Br=""),si.className&&(Nr+=" "+si.className),si.css&&(nr=(nr?nr+";":"")+si.css),si.startStyle&&Ua.from==ut&&(Yr+=" "+si.startStyle),si.endStyle&&Ua.to==Kn&&(Sa||(Sa=[])).push(si.endStyle,Ua.to),si.title&&((da||(da={})).title=si.title),si.attributes)for(var Gi in si.attributes)(da||(da={}))[Gi]=si.attributes[Gi];si.collapsed&&(!oa||vr(oa.marker,si)<0)&&(oa=Ua)}else Ua.from>ut&&Kn>Ua.from&&(Kn=Ua.from)}if(Sa)for(var Oo=0;Oo=at)break;for(var bs=Math.min(at,Kn);;){if(hn){var us=ut+hn.length;if(!oa){var oo=us>bs?hn.slice(0,bs-ut):hn;y.addToken(y,oo,bn?bn+Nr:Nr,Yr,ut+oo.length==Kn?Br:"",nr,da)}if(us>=bs){hn=hn.slice(bs-ut),ut=bs;break}ut=us,Yr=""}hn=re.slice(ye,ye=te[Et++]),bn=Ba(te[Et++],y.cm.options)}}}function sn(a,y,te){this.line=y,this.rest=zt(y),this.size=this.rest?rn(Mt(this.rest))-te+1:1,this.node=this.text=null,this.hidden=Tn(a,y)}function Pa(a,y,te){for(var ee=[],re,ye=y;ye2&&ye.push((ut.bottom+Et.top)/2-te.top)}}ye.push(te.bottom-te.top)}}function Ii(a,y,te){if(a.line==y)return{map:a.measure.map,cache:a.measure.cache};for(var ee=0;eete)return{map:a.measure.maps[re],cache:a.measure.caches[re],before:!0}}function Ko(a,y){y=Nt(y);var te=rn(y),ee=a.display.externalMeasured=new sn(a.doc,y,te);ee.lineN=te;var re=ee.built=xa(a,ee);return ee.text=re.pre,_e(a.display.lineMeasure,re.pre),ee}function Us(a,y,te,ee){return go(a,Lo(a,y),te,ee)}function Ni(a,y){if(y>=a.display.viewFrom&&y=te.lineN&&yy)&&(ye=ut-at,re=ye-1,y>=ut&&(He="right")),re!=null){if(ee=a[Et+2],at==ut&&te==(ee.insertLeft?"left":"right")&&(He=te),te=="left"&&re==0)for(;Et&&a[Et-2]==a[Et-3]&&a[Et-1].insertLeft;)ee=a[(Et-=3)+2],He="left";if(te=="right"&&re==ut-at)for(;Et=0&&(te=a[re]).left==te.right;re--);return te}function Qs(a,y,te,ee){var re=Hs(y.map,te,ee),ye=re.node,He=re.start,at=re.end,ut=re.collapse,Et;if(ye.nodeType==3){for(var hn=0;hn<4;hn++){for(;He&&Ut(y.line.text.charAt(re.coverStart+He));)--He;for(;re.coverStart+at0&&(ut=ee="right");var bn;a.options.lineWrapping&&(bn=ye.getClientRects()).length>1?Et=bn[ee=="right"?bn.length-1:0]:Et=ye.getBoundingClientRect()}if(ge&&oe<9&&!He&&(!Et||!Et.left&&!Et.right)){var nr=ye.parentNode.getClientRects()[0];nr?Et={left:nr.left,right:nr.left+xo(a.display),top:nr.top,bottom:nr.bottom}:Et=vo}for(var Kn=Et.top-y.rect.top,Nr=Et.bottom-y.rect.top,Br=(Kn+Nr)/2,Yr=y.view.measure.heights,oa=0;oa=ee.text.length?(ut=ee.text.length,Et="before"):ut<=0&&(ut=0,Et="after"),!at)return He(Et=="before"?ut-1:ut,Et=="before");function hn(Nr,Br,Yr){var oa=at[Br],da=oa.level==1;return He(Yr?Nr-1:Nr,da!=Yr)}var bn=Lt(at,ut,Et),nr=Pt,Kn=hn(ut,bn,Et=="before");return nr!=null&&(Kn.other=hn(ut,nr,Et!="before")),Kn}function ei(a,y){var te=0;y=un(a.doc,y),a.options.lineWrapping||(te=xo(a.display)*y.ch);var ee=_n(a.doc,y.line),re=$n(ee)+Ga(a.display);return{left:te,right:te,top:re,bottom:re+ee.height}}function Ha(a,y,te,ee,re){var ye=Ft(a,y,te);return ye.xRel=re,ee&&(ye.outside=ee),ye}function Fi(a,y,te){var ee=a.doc;if(te+=a.display.viewOffset,te<0)return Ha(ee.first,0,null,-1,-1);var re=Qt(ee,te),ye=ee.first+ee.size-1;if(re>ye)return Ha(ee.first+ee.size-1,_n(ee,ye).text.length,null,1,1);y<0&&(y=0);for(var He=_n(ee,re);;){var at=Zo(a,He,re,y,te),ut=We(He,at.ch+(at.xRel>0||at.outside>0?1:0));if(!ut)return at;var Et=ut.find(1);if(Et.line==re)return Et;He=_n(ee,re=Et.line)}}function Li(a,y,te,ee){ee-=Rs(y);var re=y.text.length,ye=Sn(function(He){return go(a,te,He-1).bottom<=ee},re,0);return re=Sn(function(He){return go(a,te,He).top>ee},ye,re),{begin:ye,end:re}}function Bi(a,y,te,ee){te||(te=Lo(a,y));var re=Es(a,y,go(a,te,ee),"line").top;return Li(a,y,te,re)}function Zi(a,y,te,ee){return a.bottom<=te?!1:a.top>te?!0:(ee?a.left:a.right)>y}function Zo(a,y,te,ee,re){re-=$n(y);var ye=Lo(a,y),He=Rs(y),at=0,ut=y.text.length,Et=!0,hn=pn(y,a.doc.direction);if(hn){var bn=(a.options.lineWrapping?ts:Co)(a,y,te,ye,hn,ee,re);Et=bn.level!=1,at=Et?bn.from:bn.to-1,ut=Et?bn.to:bn.from-1}var nr=null,Kn=null,Nr=Sn(function(Ka){var Ua=go(a,ye,Ka);return Ua.top+=He,Ua.bottom+=He,Zi(Ua,ee,re,!1)?(Ua.top<=re&&Ua.left<=ee&&(nr=Ka,Kn=Ua),!0):!1},at,ut),Br,Yr,oa=!1;if(Kn){var da=ee-Kn.left=Sa.bottom?1:0}return Nr=an(y.text,Nr,1),Ha(te,Nr,Yr,oa,ee-Br)}function Co(a,y,te,ee,re,ye,He){var at=Sn(function(bn){var nr=re[bn],Kn=nr.level!=1;return Zi(Pi(a,Ft(te,Kn?nr.to:nr.from,Kn?"before":"after"),"line",y,ee),ye,He,!0)},0,re.length-1),ut=re[at];if(at>0){var Et=ut.level!=1,hn=Pi(a,Ft(te,Et?ut.from:ut.to,Et?"after":"before"),"line",y,ee);Zi(hn,ye,He,!0)&&hn.top>He&&(ut=re[at-1])}return ut}function ts(a,y,te,ee,re,ye,He){var at=Li(a,y,ee,He),ut=at.begin,Et=at.end;/\s/.test(y.text.charAt(Et-1))&&Et--;for(var hn=null,bn=null,nr=0;nr=Et||Kn.to<=ut)){var Nr=Kn.level!=1,Br=go(a,ee,Nr?Math.min(Et,Kn.to)-1:Math.max(ut,Kn.from)).right,Yr=BrYr)&&(hn=Kn,bn=Yr)}}return hn||(hn=re[re.length-1]),hn.fromEt&&(hn={from:hn.from,to:Et,level:hn.level}),hn}var Si;function Mi(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(Si==null){Si=nt("pre",null,"CodeMirror-line-like");for(var y=0;y<49;++y)Si.appendChild(document.createTextNode("x")),Si.appendChild(nt("br"));Si.appendChild(document.createTextNode("x"))}_e(a.measure,Si);var te=Si.offsetHeight/50;return te>3&&(a.cachedTextHeight=te),st(a.measure),te||1}function xo(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var y=nt("span","xxxxxxxxxx"),te=nt("pre",[y],"CodeMirror-line-like");_e(a.measure,te);var ee=y.getBoundingClientRect(),re=(ee.right-ee.left)/10;return re>2&&(a.cachedCharWidth=re),re||10}function _o(a){for(var y=a.display,te={},ee={},re=y.gutters.clientLeft,ye=y.gutters.firstChild,He=0;ye;ye=ye.nextSibling,++He){var at=a.display.gutterSpecs[He].className;te[at]=ye.offsetLeft+ye.clientLeft+re,ee[at]=ye.clientWidth}return{fixedPos:zs(y),gutterTotalWidth:y.gutters.offsetWidth,gutterLeft:te,gutterWidth:ee,wrapperWidth:y.wrapper.clientWidth}}function zs(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function rl(a){var y=Mi(a.display),te=a.options.lineWrapping,ee=te&&Math.max(5,a.display.scroller.clientWidth/xo(a.display)-3);return function(re){if(Tn(a.doc,re))return 0;var ye=0;if(re.widgets)for(var He=0;He0&&(Et=_n(a.doc,ut.line).text).length==ut.ch){var hn=rt(Et,Et.length,a.options.tabSize)-Et.length;ut=Ft(ut.line,Math.max(0,Math.round((ye-uo(a.display).left)/xo(a.display))-hn))}return ut}function Po(a,y){if(y>=a.display.viewTo||(y-=a.display.viewFrom,y<0))return null;for(var te=a.display.view,ee=0;eey)&&(re.updateLineNumbers=y),a.curOp.viewChanged=!0,y>=re.viewTo)Wr&&Bn(a.doc,y)re.viewFrom?To(a):(re.viewFrom+=ee,re.viewTo+=ee);else if(y<=re.viewFrom&&te>=re.viewTo)To(a);else if(y<=re.viewFrom){var ye=qs(a,te,te+ee,1);ye?(re.view=re.view.slice(ye.index),re.viewFrom=ye.lineN,re.viewTo+=ee):To(a)}else if(te>=re.viewTo){var He=qs(a,y,y,-1);He?(re.view=re.view.slice(0,He.index),re.viewTo=He.lineN):To(a)}else{var at=qs(a,y,y,-1),ut=qs(a,te,te+ee,1);at&&ut?(re.view=re.view.slice(0,at.index).concat(Pa(a,at.lineN,ut.lineN)).concat(re.view.slice(ut.index)),re.viewTo+=ee):To(a)}var Et=re.externalMeasured;Et&&(te=re.lineN&&y=ee.viewTo)){var ye=ee.view[Po(a,y)];if(ye.node!=null){var He=ye.changes||(ye.changes=[]);Pe(He,te)==-1&&He.push(te)}}}function To(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function qs(a,y,te,ee){var re=Po(a,y),ye,He=a.display.view;if(!Wr||te==a.doc.first+a.doc.size)return{index:re,lineN:te};for(var at=a.display.viewFrom,ut=0;ut0){if(re==He.length-1)return null;ye=at+He[re].size-y,re++}else ye=at-y;y+=ye,te+=ye}for(;Bn(a.doc,te)!=te;){if(re==(ee<0?0:He.length-1))return null;te+=ee*He[re-(ee<0?1:0)].size,re+=ee}return{index:re,lineN:te}}function fl(a,y,te){var ee=a.display,re=ee.view;re.length==0||y>=ee.viewTo||te<=ee.viewFrom?(ee.view=Pa(a,y,te),ee.viewFrom=y):(ee.viewFrom>y?ee.view=Pa(a,y,ee.viewFrom).concat(ee.view):ee.viewFromte&&(ee.view=ee.view.slice(0,Po(a,te)))),ee.viewTo=te}function pl(a){for(var y=a.display.view,te=0,ee=0;ee=a.display.viewTo||at.to().line1}var An={},In={};function wn(a,y){arguments.length>2&&(y.dependencies=Array.prototype.slice.call(arguments,2)),An[a]=y}function Ar(a,y){In[a]=y}function gr(a){if(typeof a=="string"&&In.hasOwnProperty(a))a=In[a];else if(a&&typeof a.name=="string"&&In.hasOwnProperty(a.name)){var y=In[a.name];typeof y=="string"&&(y={name:y}),a=pe(y,a),a.name=y.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return gr("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return gr("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function or(a,y){y=gr(y);var te=An[y.name];if(!te)return or(a,"text/plain");var ee=te(a,y);if(Pr.hasOwnProperty(y.name)){var re=Pr[y.name];for(var ye in re)re.hasOwnProperty(ye)&&(ee.hasOwnProperty(ye)&&(ee["_"+ye]=ee[ye]),ee[ye]=re[ye])}if(ee.name=y.name,y.helperType&&(ee.helperType=y.helperType),y.modeProps)for(var He in y.modeProps)ee[He]=y.modeProps[He];return ee}var Pr={};function Mr(a,y){var te=Pr.hasOwnProperty(a)?Pr[a]:Pr[a]={};Gt(y,te)}function Fr(a,y){if(y===!0)return y;if(a.copyState)return a.copyState(y);var te={};for(var ee in y){var re=y[ee];re instanceof Array&&(re=re.concat([])),te[ee]=re}return te}function wr(a,y){for(var te;a.innerMode&&(te=a.innerMode(y),!(!te||te.mode==a));)y=te.state,a=te.mode;return te||{mode:a,state:y}}function Ir(a,y,te){return a.startState?a.startState(y,te):!0}var lr=function(a,y,te){this.pos=this.start=0,this.string=a,this.tabSize=y||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=te};lr.prototype.eol=function(){return this.pos>=this.string.length},lr.prototype.sol=function(){return this.pos==this.lineStart},lr.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},lr.prototype.next=function(){if(this.posy},lr.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},lr.prototype.skipToEnd=function(){this.pos=this.string.length},lr.prototype.skipTo=function(a){var y=this.string.indexOf(a,this.pos);if(y>-1)return this.pos=y,!0},lr.prototype.backUp=function(a){this.pos-=a},lr.prototype.column=function(){return this.lastColumnPos0?null:(ye&&y!==!1&&(this.pos+=ye[0].length),ye)}},lr.prototype.current=function(){return this.string.slice(this.start,this.pos)},lr.prototype.hideFirstChars=function(a,y){this.lineStart+=a;try{return y()}finally{this.lineStart-=a}},lr.prototype.lookAhead=function(a){var y=this.lineOracle;return y&&y.lookAhead(a)},lr.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function Pn(a,y){if(y-=a.first,y<0||y>=a.size)throw new Error("There is no line "+(y+a.first)+" in the document.");for(var te=a;!te.lines;)for(var ee=0;;++ee){var re=te.children[ee],ye=re.chunkSize();if(y=a.first&&yte?Ft(te,Pn(a,te).text.length):Tr(y,Pn(a,y.line).text.length)}function Tr(a,y){var te=a.ch;return te==null||te>y?Ft(a.line,y):te<0?Ft(a.line,0):a}function Xn(a,y){for(var te=[],ee=0;eethis.maxLookAhead&&(this.maxLookAhead=a),y},Dr.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var y=this.baseTokens[this.baseTokenPos+1];return{type:y&&y.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},Dr.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Dr.fromSaved=function(a,y,te){return y instanceof Cr?new Dr(a,Fr(a.mode,y.state),te,y.lookAhead):new Dr(a,Fr(a.mode,y),te)},Dr.prototype.save=function(a){var y=a!==!1?Fr(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Cr(y,this.maxLookAhead):y};function _t(a,y,te,ee){var re=[a.state.modeGen],ye={};wa(a,y.text,a.doc.mode,te,function(Et,hn){return re.push(Et,hn)},ye,ee);for(var He=te.state,at=function(Et){te.baseTokens=re;var hn=a.state.overlays[Et],bn=1,nr=0;te.state=!0,wa(a,y.text,hn.mode,te,function(Kn,Nr){for(var Br=bn;nrKn&&re.splice(bn,1,Kn,re[bn+1],Yr),bn+=2,nr=Math.min(Kn,Yr)}if(Nr)if(hn.opaque)re.splice(Br,bn-Br,Kn,"overlay "+Nr),bn=Br+2;else for(;Bra.options.maxHighlightLength&&Fr(a.doc.mode,ee.state),ye=_t(a,y,ee);re&&(ee.state=re),y.stateAfter=ee.save(!re),y.styles=ye.styles,ye.classes?y.styleClasses=ye.classes:y.styleClasses&&(y.styleClasses=null),te===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return y.styles}function Kr(a,y,te){var ee=a.doc,re=a.display;if(!ee.mode.startState)return new Dr(ee,!0,y);var ye=Ca(a,y,te),He=ye>ee.first&&Pn(ee,ye-1).stateAfter,at=He?Dr.fromSaved(ee,He,ye):new Dr(ee,Ir(ee.mode),ye);return ee.iter(ye,y,function(ut){qr(a,ut.text,at);var Et=at.line;ut.stateAfter=Et==y-1||Et%5==0||Et>=re.viewFrom&&Ety.start)return ye}throw new Error("Mode "+a.name+" failed to advance stream.")}var la=function(a,y,te){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=y||null,this.state=te};function $r(a,y,te,ee){var re=a.doc,ye=re.mode,He;y=un(re,y);var at=Pn(re,y.line),ut=Kr(a,y.line,te),Et=new lr(at.text,a.options.tabSize,ut),hn;for(ee&&(hn=[]);(ee||Et.posa.options.maxHighlightLength?(at=!1,He&&qr(a,y,ee,hn.pos),hn.pos=y.length,bn=null):bn=Ta(ma(te,hn,ee.state,nr),ye),nr){var Kn=nr[0].name;Kn&&(bn="m-"+(bn?Kn+" "+bn:Kn))}if(!at||Et!=bn){for(;utHe;--at){if(at<=ye.first)return ye.first;var ut=Pn(ye,at-1),Et=ut.stateAfter;if(Et&&(!te||at+(Et instanceof Cr?Et.lookAhead:0)<=ye.modeFrontier))return at;var hn=rt(ut.text,null,a.options.tabSize);(re==null||ee>hn)&&(re=at-1,ee=hn)}return re}function ga(a,y){if(a.modeFrontier=Math.min(a.modeFrontier,y),!(a.highlightFrontierte;ee--){var re=Pn(a,ee).stateAfter;if(re&&(!(re instanceof Cr)||ee+re.lookAhead=y:ye.to>y);(ee||(ee=[])).push(new Lr(He,ye.from,ut?null:ye.to))}}return ee}function ka(a,y,te){var ee;if(a)for(var re=0;re=y:ye.to>y);if(at||ye.from==y&&He.type=="bookmark"&&(!te||ye.marker.insertLeft)){var ut=ye.from==null||(He.inclusiveLeft?ye.from<=y:ye.from0&&at)for(var Sa=0;Sa0)){var hn=[ut,1],bn=on(Et.from,at.from),nr=on(Et.to,at.to);(bn<0||!He.inclusiveLeft&&!bn)&&hn.push({from:Et.from,to:at.from}),(nr>0||!He.inclusiveRight&&!nr)&&hn.push({from:at.to,to:Et.to}),re.splice.apply(re,hn),ut+=hn.length-3}}return re}function Rn(a){var y=a.markedSpans;if(y){for(var te=0;tey)&&(!ee||vr(ee,ye.marker)<0)&&(ee=ye.marker)}return ee}function Tt(a,y,te,ee,re){var ye=Pn(a,y),He=Wr&&ye.markedSpans;if(He)for(var at=0;at=0&&bn<=0||hn<=0&&bn>=0)&&(hn<=0&&(ut.marker.inclusiveRight&&re.inclusiveLeft?on(Et.to,te)>=0:on(Et.to,te)>0)||hn>=0&&(ut.marker.inclusiveRight&&re.inclusiveLeft?on(Et.from,ee)<=0:on(Et.from,ee)<0)))return!0}}}function Nt(a){for(var y;y=pr(a);)a=y.find(-1,!0).line;return a}function Wt(a){for(var y;y=kn(a);)a=y.find(1,!0).line;return a}function zt(a){for(var y,te;y=kn(a);)a=y.find(1,!0).line,(te||(te=[])).push(a);return te}function _n(a,y){var te=Pn(a,y),ee=Nt(te);return te==ee?y:rn(ee)}function Tn(a,y){if(y>a.lastLine())return y;var te=Pn(a,y),ee;if(!Dn(a,te))return y;for(;ee=kn(te);)te=ee.find(1,!0).line;return rn(te)+1}function Dn(a,y){var te=Wr&&y.markedSpans;if(te){for(var ee=void 0,re=0;rey.maxLineLength&&(y.maxLineLength=re,y.maxLine=ee)})}var xr=function(a,y,te){this.text=a,jn(this,y),this.height=te?te(this):1};xr.prototype.lineNo=function(){return rn(this)},Je(xr);function Hr(a,y,te,ee){a.text=y,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),Rn(a),jn(a,te);var re=ee?ee(a):1;re!=a.height&&Ur(a,re)}function zr(a){a.parent=null,Rn(a)}var sa={},va={};function Ba(a,y){if(!a||/^\s*$/.test(a))return null;var te=y.addModeClass?va:sa;return te[a]||(te[a]=a.replace(/\S+/g,"cm-$&"))}function xa(a,y){var te=$e("span",null,null,xe?"padding-right: .1px":null),ee={pre:$e("pre",[te],"CodeMirror-line"),content:te,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};y.measure={};for(var re=0;re<=(y.rest?y.rest.length:0);re++){var ye=re?y.rest[re-1]:y.line,He=void 0;ee.pos=0,ee.addToken=Xr,zn(a.display.measure)&&(He=pn(ye,a.doc.direction))&&(ee.addToken=ea(ee.addToken,He)),ee.map=[];var at=y!=a.display.externalMeasured&&rn(ye);za(ye,ee,Rr(a,ye,at)),ye.styleClasses&&(ye.styleClasses.bgClass&&(ee.bgClass=Ct(ye.styleClasses.bgClass,ee.bgClass||"")),ye.styleClasses.textClass&&(ee.textClass=Ct(ye.styleClasses.textClass,ee.textClass||""))),ee.map.length==0&&ee.map.push(0,0,ee.content.appendChild(qn(a.display.measure))),re==0?(y.measure.map=ee.map,y.measure.cache={}):((y.measure.maps||(y.measure.maps=[])).push(ee.map),(y.measure.caches||(y.measure.caches=[])).push({}))}if(xe){var ut=ee.content.lastChild;(/\bcm-tab\b/.test(ut.className)||ut.querySelector&&ut.querySelector(".cm-tab"))&&(ee.content.className="cm-tab-wrap-hack")}return Rt(a,"renderLine",a,y.line,ee.pre),ee.pre.className&&(ee.textClass=Ct(ee.pre.className,ee.textClass||"")),ee}function Fa(a){var y=nt("span","\u2022","cm-invalidchar");return y.title="\\u"+a.charCodeAt(0).toString(16),y.setAttribute("aria-label",y.title),y}function Xr(a,y,te,ee,re,ye,He){if(y){var at=a.splitSpaces?Zr(y,a.trailingSpace):y,ut=a.cm.state.specialChars,Et=!1,hn;if(!ut.test(y))a.col+=y.length,hn=document.createTextNode(at),a.map.push(a.pos,a.pos+y.length,hn),ge&&oe<9&&(Et=!0),a.pos+=y.length;else{hn=document.createDocumentFragment();for(var bn=0;;){ut.lastIndex=bn;var nr=ut.exec(y),Kn=nr?nr.index-bn:y.length-bn;if(Kn){var Nr=document.createTextNode(at.slice(bn,bn+Kn));ge&&oe<9?hn.appendChild(nt("span",[Nr])):hn.appendChild(Nr),a.map.push(a.pos,a.pos+Kn,Nr),a.col+=Kn,a.pos+=Kn}if(!nr)break;bn+=Kn+1;var Br=void 0;if(nr[0]==" "){var Yr=a.cm.options.tabSize,oa=Yr-a.col%Yr;Br=hn.appendChild(nt("span",Yt(oa),"cm-tab")),Br.setAttribute("role","presentation"),Br.setAttribute("cm-text"," "),a.col+=oa}else nr[0]=="\r"||nr[0]==` +`?(Br=hn.appendChild(nt("span",nr[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Br.setAttribute("cm-text",nr[0]),a.col+=1):(Br=a.cm.options.specialCharPlaceholder(nr[0]),Br.setAttribute("cm-text",nr[0]),ge&&oe<9?hn.appendChild(nt("span",[Br])):hn.appendChild(Br),a.col+=1);a.map.push(a.pos,a.pos+1,Br),a.pos++}}if(a.trailingSpace=at.charCodeAt(y.length-1)==32,te||ee||re||Et||ye||He){var da=te||"";ee&&(da+=ee),re&&(da+=re);var ia=nt("span",[hn],da,ye);if(He)for(var Sa in He)He.hasOwnProperty(Sa)&&Sa!="style"&&Sa!="class"&&ia.setAttribute(Sa,He[Sa]);return a.content.appendChild(ia)}a.content.appendChild(hn)}}function Zr(a,y){if(a.length>1&&!/ /.test(a))return a;for(var te=y,ee="",re=0;reEt&&bn.from<=Et));nr++);if(bn.to>=hn)return a(te,ee,re,ye,He,at,ut);a(te,ee.slice(0,bn.to-Et),re,ye,null,at,ut),ye=null,ee=ee.slice(bn.to-Et),Et=bn.to}}}function Na(a,y,te,ee){var re=!ee&&te.widgetNode;re&&a.map.push(a.pos,a.pos+y,re),!ee&&a.cm.display.input.needsContentAttribute&&(re||(re=a.content.appendChild(document.createElement("span"))),re.setAttribute("cm-marker",te.id)),re&&(a.cm.display.input.setUneditable(re),a.content.appendChild(re)),a.pos+=y,a.trailingSpace=!1}function za(a,y,te){var ee=a.markedSpans,re=a.text,ye=0;if(!ee){for(var He=1;Heut||si.collapsed&&Ua.to==ut&&Ua.from==ut)){if(Ua.to!=null&&Ua.to!=ut&&Kn>Ua.to&&(Kn=Ua.to,Br=""),si.className&&(Nr+=" "+si.className),si.css&&(nr=(nr?nr+";":"")+si.css),si.startStyle&&Ua.from==ut&&(Yr+=" "+si.startStyle),si.endStyle&&Ua.to==Kn&&(Sa||(Sa=[])).push(si.endStyle,Ua.to),si.title&&((da||(da={})).title=si.title),si.attributes)for(var Gi in si.attributes)(da||(da={}))[Gi]=si.attributes[Gi];si.collapsed&&(!oa||vr(oa.marker,si)<0)&&(oa=Ua)}else Ua.from>ut&&Kn>Ua.from&&(Kn=Ua.from)}if(Sa)for(var Oo=0;Oo=at)break;for(var bs=Math.min(at,Kn);;){if(hn){var us=ut+hn.length;if(!oa){var oo=us>bs?hn.slice(0,bs-ut):hn;y.addToken(y,oo,bn?bn+Nr:Nr,Yr,ut+oo.length==Kn?Br:"",nr,da)}if(us>=bs){hn=hn.slice(bs-ut),ut=bs;break}ut=us,Yr=""}hn=re.slice(ye,ye=te[Et++]),bn=Ba(te[Et++],y.cm.options)}}}function sn(a,y,te){this.line=y,this.rest=zt(y),this.size=this.rest?rn(Mt(this.rest))-te+1:1,this.node=this.text=null,this.hidden=Dn(a,y)}function Pa(a,y,te){for(var ee=[],re,ye=y;ye2&&ye.push((ut.bottom+Et.top)/2-te.top)}}ye.push(te.bottom-te.top)}}function Ii(a,y,te){if(a.line==y)return{map:a.measure.map,cache:a.measure.cache};for(var ee=0;eete)return{map:a.measure.maps[re],cache:a.measure.caches[re],before:!0}}function Ko(a,y){y=Nt(y);var te=rn(y),ee=a.display.externalMeasured=new sn(a.doc,y,te);ee.lineN=te;var re=ee.built=xa(a,ee);return ee.text=re.pre,_e(a.display.lineMeasure,re.pre),ee}function Us(a,y,te,ee){return go(a,Lo(a,y),te,ee)}function Ni(a,y){if(y>=a.display.viewFrom&&y=te.lineN&&yy)&&(ye=ut-at,re=ye-1,y>=ut&&(He="right")),re!=null){if(ee=a[Et+2],at==ut&&te==(ee.insertLeft?"left":"right")&&(He=te),te=="left"&&re==0)for(;Et&&a[Et-2]==a[Et-3]&&a[Et-1].insertLeft;)ee=a[(Et-=3)+2],He="left";if(te=="right"&&re==ut-at)for(;Et=0&&(te=a[re]).left==te.right;re--);return te}function Qs(a,y,te,ee){var re=Hs(y.map,te,ee),ye=re.node,He=re.start,at=re.end,ut=re.collapse,Et;if(ye.nodeType==3){for(var hn=0;hn<4;hn++){for(;He&&Ut(y.line.text.charAt(re.coverStart+He));)--He;for(;re.coverStart+at0&&(ut=ee="right");var bn;a.options.lineWrapping&&(bn=ye.getClientRects()).length>1?Et=bn[ee=="right"?bn.length-1:0]:Et=ye.getBoundingClientRect()}if(ge&&oe<9&&!He&&(!Et||!Et.left&&!Et.right)){var nr=ye.parentNode.getClientRects()[0];nr?Et={left:nr.left,right:nr.left+xo(a.display),top:nr.top,bottom:nr.bottom}:Et=vo}for(var Kn=Et.top-y.rect.top,Nr=Et.bottom-y.rect.top,Br=(Kn+Nr)/2,Yr=y.view.measure.heights,oa=0;oa=ee.text.length?(ut=ee.text.length,Et="before"):ut<=0&&(ut=0,Et="after"),!at)return He(Et=="before"?ut-1:ut,Et=="before");function hn(Nr,Br,Yr){var oa=at[Br],da=oa.level==1;return He(Yr?Nr-1:Nr,da!=Yr)}var bn=Lt(at,ut,Et),nr=Pt,Kn=hn(ut,bn,Et=="before");return nr!=null&&(Kn.other=hn(ut,nr,Et!="before")),Kn}function ei(a,y){var te=0;y=un(a.doc,y),a.options.lineWrapping||(te=xo(a.display)*y.ch);var ee=Pn(a.doc,y.line),re=$n(ee)+Ga(a.display);return{left:te,right:te,top:re,bottom:re+ee.height}}function Ha(a,y,te,ee,re){var ye=Ft(a,y,te);return ye.xRel=re,ee&&(ye.outside=ee),ye}function Fi(a,y,te){var ee=a.doc;if(te+=a.display.viewOffset,te<0)return Ha(ee.first,0,null,-1,-1);var re=Qt(ee,te),ye=ee.first+ee.size-1;if(re>ye)return Ha(ee.first+ee.size-1,Pn(ee,ye).text.length,null,1,1);y<0&&(y=0);for(var He=Pn(ee,re);;){var at=Zo(a,He,re,y,te),ut=je(He,at.ch+(at.xRel>0||at.outside>0?1:0));if(!ut)return at;var Et=ut.find(1);if(Et.line==re)return Et;He=Pn(ee,re=Et.line)}}function Li(a,y,te,ee){ee-=Rs(y);var re=y.text.length,ye=Sn(function(He){return go(a,te,He-1).bottom<=ee},re,0);return re=Sn(function(He){return go(a,te,He).top>ee},ye,re),{begin:ye,end:re}}function Bi(a,y,te,ee){te||(te=Lo(a,y));var re=Es(a,y,go(a,te,ee),"line").top;return Li(a,y,te,re)}function Zi(a,y,te,ee){return a.bottom<=te?!1:a.top>te?!0:(ee?a.left:a.right)>y}function Zo(a,y,te,ee,re){re-=$n(y);var ye=Lo(a,y),He=Rs(y),at=0,ut=y.text.length,Et=!0,hn=pn(y,a.doc.direction);if(hn){var bn=(a.options.lineWrapping?ts:Co)(a,y,te,ye,hn,ee,re);Et=bn.level!=1,at=Et?bn.from:bn.to-1,ut=Et?bn.to:bn.from-1}var nr=null,Kn=null,Nr=Sn(function(Ka){var Ua=go(a,ye,Ka);return Ua.top+=He,Ua.bottom+=He,Zi(Ua,ee,re,!1)?(Ua.top<=re&&Ua.left<=ee&&(nr=Ka,Kn=Ua),!0):!1},at,ut),Br,Yr,oa=!1;if(Kn){var da=ee-Kn.left=Sa.bottom?1:0}return Nr=an(y.text,Nr,1),Ha(te,Nr,Yr,oa,ee-Br)}function Co(a,y,te,ee,re,ye,He){var at=Sn(function(bn){var nr=re[bn],Kn=nr.level!=1;return Zi(Pi(a,Ft(te,Kn?nr.to:nr.from,Kn?"before":"after"),"line",y,ee),ye,He,!0)},0,re.length-1),ut=re[at];if(at>0){var Et=ut.level!=1,hn=Pi(a,Ft(te,Et?ut.from:ut.to,Et?"after":"before"),"line",y,ee);Zi(hn,ye,He,!0)&&hn.top>He&&(ut=re[at-1])}return ut}function ts(a,y,te,ee,re,ye,He){var at=Li(a,y,ee,He),ut=at.begin,Et=at.end;/\s/.test(y.text.charAt(Et-1))&&Et--;for(var hn=null,bn=null,nr=0;nr=Et||Kn.to<=ut)){var Nr=Kn.level!=1,Br=go(a,ee,Nr?Math.min(Et,Kn.to)-1:Math.max(ut,Kn.from)).right,Yr=BrYr)&&(hn=Kn,bn=Yr)}}return hn||(hn=re[re.length-1]),hn.fromEt&&(hn={from:hn.from,to:Et,level:hn.level}),hn}var Si;function Mi(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(Si==null){Si=nt("pre",null,"CodeMirror-line-like");for(var y=0;y<49;++y)Si.appendChild(document.createTextNode("x")),Si.appendChild(nt("br"));Si.appendChild(document.createTextNode("x"))}_e(a.measure,Si);var te=Si.offsetHeight/50;return te>3&&(a.cachedTextHeight=te),st(a.measure),te||1}function xo(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var y=nt("span","xxxxxxxxxx"),te=nt("pre",[y],"CodeMirror-line-like");_e(a.measure,te);var ee=y.getBoundingClientRect(),re=(ee.right-ee.left)/10;return re>2&&(a.cachedCharWidth=re),re||10}function _o(a){for(var y=a.display,te={},ee={},re=y.gutters.clientLeft,ye=y.gutters.firstChild,He=0;ye;ye=ye.nextSibling,++He){var at=a.display.gutterSpecs[He].className;te[at]=ye.offsetLeft+ye.clientLeft+re,ee[at]=ye.clientWidth}return{fixedPos:zs(y),gutterTotalWidth:y.gutters.offsetWidth,gutterLeft:te,gutterWidth:ee,wrapperWidth:y.wrapper.clientWidth}}function zs(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function rl(a){var y=Mi(a.display),te=a.options.lineWrapping,ee=te&&Math.max(5,a.display.scroller.clientWidth/xo(a.display)-3);return function(re){if(Dn(a.doc,re))return 0;var ye=0;if(re.widgets)for(var He=0;He0&&(Et=Pn(a.doc,ut.line).text).length==ut.ch){var hn=rt(Et,Et.length,a.options.tabSize)-Et.length;ut=Ft(ut.line,Math.max(0,Math.round((ye-uo(a.display).left)/xo(a.display))-hn))}return ut}function Po(a,y){if(y>=a.display.viewTo||(y-=a.display.viewFrom,y<0))return null;for(var te=a.display.view,ee=0;eey)&&(re.updateLineNumbers=y),a.curOp.viewChanged=!0,y>=re.viewTo)Wr&&_n(a.doc,y)re.viewFrom?To(a):(re.viewFrom+=ee,re.viewTo+=ee);else if(y<=re.viewFrom&&te>=re.viewTo)To(a);else if(y<=re.viewFrom){var ye=qs(a,te,te+ee,1);ye?(re.view=re.view.slice(ye.index),re.viewFrom=ye.lineN,re.viewTo+=ee):To(a)}else if(te>=re.viewTo){var He=qs(a,y,y,-1);He?(re.view=re.view.slice(0,He.index),re.viewTo=He.lineN):To(a)}else{var at=qs(a,y,y,-1),ut=qs(a,te,te+ee,1);at&&ut?(re.view=re.view.slice(0,at.index).concat(Pa(a,at.lineN,ut.lineN)).concat(re.view.slice(ut.index)),re.viewTo+=ee):To(a)}var Et=re.externalMeasured;Et&&(te=re.lineN&&y=ee.viewTo)){var ye=ee.view[Po(a,y)];if(ye.node!=null){var He=ye.changes||(ye.changes=[]);Pe(He,te)==-1&&He.push(te)}}}function To(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function qs(a,y,te,ee){var re=Po(a,y),ye,He=a.display.view;if(!Wr||te==a.doc.first+a.doc.size)return{index:re,lineN:te};for(var at=a.display.viewFrom,ut=0;ut0){if(re==He.length-1)return null;ye=at+He[re].size-y,re++}else ye=at-y;y+=ye,te+=ye}for(;_n(a.doc,te)!=te;){if(re==(ee<0?0:He.length-1))return null;te+=ee*He[re-(ee<0?1:0)].size,re+=ee}return{index:re,lineN:te}}function fl(a,y,te){var ee=a.display,re=ee.view;re.length==0||y>=ee.viewTo||te<=ee.viewFrom?(ee.view=Pa(a,y,te),ee.viewFrom=y):(ee.viewFrom>y?ee.view=Pa(a,y,ee.viewFrom).concat(ee.view):ee.viewFromte&&(ee.view=ee.view.slice(0,Po(a,te)))),ee.viewTo=te}function pl(a){for(var y=a.display.view,te=0,ee=0;ee=a.display.viewTo||at.to().line0?y.blinker=setInterval(function(){a.hasFocus()||Ls(a),y.cursorDiv.style.visibility=(te=!te)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(y.cursorDiv.style.visibility="hidden")}}function Os(a){a.state.focused||(a.display.input.focus(),Fo(a))}function $s(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,Ls(a))},100)}function Fo(a,y){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(Rt(a,"focus",a,y),a.state.focused=!0,qe(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),xe&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),Ds(a))}function Ls(a,y){a.state.delayingBlurEvent||(a.state.focused&&(Rt(a,"blur",a,y),a.state.focused=!1,Ye(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function _s(a){for(var y=a.display,te=y.lineDiv.offsetTop,ee=0;ee.005||hn<-.005)&&(Ur(re.line,He),Zs(re.line),re.rest))for(var bn=0;bna.display.sizerWidth){var nr=Math.ceil(at/xo(a.display));nr>a.display.maxLineLength&&(a.display.maxLineLength=nr,a.display.maxLine=re.line,a.display.maxLineChanged=!0)}}}}function Zs(a){if(a.widgets)for(var y=0;y=He&&(ye=Qt(y,$n(_n(y,ut))-a.wrapper.clientHeight),He=ut)}return{from:ye,to:Math.max(He,ye+1)}}function js(a,y){if(!vt(a,"scrollCursorIntoView")){var te=a.display,ee=te.sizer.getBoundingClientRect(),re=null;if(y.top+ee.top<0?re=!0:y.bottom+ee.top>(window.innerHeight||document.documentElement.clientHeight)&&(re=!1),re!=null&&!ct){var ye=nt("div","\u200B",null,`position: absolute; + height: `+(Ua-Sa)+"px"))}function bn(ia,Sa,Ka){var Ua=Pn(re,ia),si=Ua.text.length,Gi,Oo;function $i(oo,cs){return Qi(a,Ft(ia,oo),"div",Ua,cs)}function bs(oo,cs,Go){var so=Bi(a,Ua,null,oo),lo=cs=="ltr"==(Go=="after")?"left":"right",ro=Go=="after"?so.begin:so.end-(/\s/.test(Ua.text.charAt(so.end-1))?2:1);return $i(ro,lo)[lo]}var us=pn(Ua,re.direction);return mt(us,Sa||0,Ka==null?si:Ka,function(oo,cs,Go,so){var lo=Go=="ltr",ro=$i(oo,lo?"left":"right"),ds=$i(cs-1,lo?"right":"left"),Hl=Sa==null&&oo==0,Sl=Ka==null&&cs==si,Wo=so==0,ae=!us||so==us.length-1;if(ds.top-ro.top<=3){var se=(Et?Hl:Sl)&&Wo,ve=(Et?Sl:Hl)&&ae,Fe=se?at:(lo?ro:ds).left,it=ve?ut:(lo?ds:ro).right;hn(Fe,ro.top,it-Fe,ro.bottom)}else{var lt,pt,St,en;lo?(lt=Et&&Hl&&Wo?at:ro.left,pt=Et?ut:bs(oo,Go,"before"),St=Et?at:bs(cs,Go,"after"),en=Et&&Sl&&ae?ut:ds.right):(lt=Et?bs(oo,Go,"before"):at,pt=!Et&&Hl&&Wo?ut:ro.right,St=!Et&&Sl&&ae?at:ds.left,en=Et?bs(cs,Go,"after"):ut),hn(lt,ro.top,pt-lt,ro.bottom),ro.bottom0?y.blinker=setInterval(function(){a.hasFocus()||Ls(a),y.cursorDiv.style.visibility=(te=!te)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(y.cursorDiv.style.visibility="hidden")}}function Os(a){a.state.focused||(a.display.input.focus(),Fo(a))}function $s(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,Ls(a))},100)}function Fo(a,y){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(Rt(a,"focus",a,y),a.state.focused=!0,qe(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),xe&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),Ds(a))}function Ls(a,y){a.state.delayingBlurEvent||(a.state.focused&&(Rt(a,"blur",a,y),a.state.focused=!1,Ye(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function _s(a){for(var y=a.display,te=y.lineDiv.offsetTop,ee=0;ee.005||hn<-.005)&&(Ur(re.line,He),Zs(re.line),re.rest))for(var bn=0;bna.display.sizerWidth){var nr=Math.ceil(at/xo(a.display));nr>a.display.maxLineLength&&(a.display.maxLineLength=nr,a.display.maxLine=re.line,a.display.maxLineChanged=!0)}}}}function Zs(a){if(a.widgets)for(var y=0;y=He&&(ye=Qt(y,$n(Pn(y,ut))-a.wrapper.clientHeight),He=ut)}return{from:ye,to:Math.max(He,ye+1)}}function js(a,y){if(!vt(a,"scrollCursorIntoView")){var te=a.display,ee=te.sizer.getBoundingClientRect(),re=null;if(y.top+ee.top<0?re=!0:y.bottom+ee.top>(window.innerHeight||document.documentElement.clientHeight)&&(re=!1),re!=null&&!ct){var ye=nt("div","\u200B",null,`position: absolute; top: `+(y.top-te.viewOffset-Ga(a.display))+`px; height: `+(y.bottom-y.top+ti(a)+te.barHeight)+`px; - left: `+y.left+"px; width: "+Math.max(2,y.right-y.left)+"px;");a.display.lineSpace.appendChild(ye),ye.scrollIntoView(re),a.display.lineSpace.removeChild(ye)}}}function el(a,y,te,ee){ee==null&&(ee=0);var re;!a.options.lineWrapping&&y==te&&(y=y.ch?Ft(y.line,y.sticky=="before"?y.ch-1:y.ch,"after"):y,te=y.sticky=="before"?Ft(y.line,y.ch+1,"before"):y);for(var ye=0;ye<5;ye++){var He=!1,at=Pi(a,y),ut=!te||te==y?at:Pi(a,te);re={left:Math.min(at.left,ut.left),top:Math.min(at.top,ut.top)-ee,right:Math.max(at.left,ut.left),bottom:Math.max(at.bottom,ut.bottom)+ee};var Et=Vs(a,re),hn=a.doc.scrollTop,bn=a.doc.scrollLeft;if(Et.scrollTop!=null&&(Mo(a,Et.scrollTop),Math.abs(a.doc.scrollTop-hn)>1&&(He=!0)),Et.scrollLeft!=null&&(wo(a,Et.scrollLeft),Math.abs(a.doc.scrollLeft-bn)>1&&(He=!0)),!He)break}return re}function Ps(a,y){var te=Vs(a,y);te.scrollTop!=null&&Mo(a,te.scrollTop),te.scrollLeft!=null&&wo(a,te.scrollLeft)}function Vs(a,y){var te=a.display,ee=Mi(a.display);y.top<0&&(y.top=0);var re=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:te.scroller.scrollTop,ye=co(a),He={};y.bottom-y.top>ye&&(y.bottom=y.top+ye);var at=a.doc.height+ai(te),ut=y.topat-ee;if(y.topre+ye){var hn=Math.min(y.top,(Et?at:y.bottom)-ye);hn!=re&&(He.scrollTop=hn)}var bn=a.options.fixedGutter?0:te.gutters.offsetWidth,nr=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:te.scroller.scrollLeft-bn,Kn=ao(a)-te.gutters.offsetWidth,Nr=y.right-y.left>Kn;return Nr&&(y.right=y.left+Kn),y.left<10?He.scrollLeft=0:y.leftKn+nr-3&&(He.scrollLeft=y.right+(Nr?0:10)-Kn),He}function ol(a,y){y!=null&&(bo(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+y)}function ns(a){bo(a);var y=a.getCursor();a.curOp.scrollToPos={from:y,to:y,margin:a.options.cursorScrollMargin}}function Yo(a,y,te){(y!=null||te!=null)&&bo(a),y!=null&&(a.curOp.scrollLeft=y),te!=null&&(a.curOp.scrollTop=te)}function Fs(a,y){bo(a),a.curOp.scrollToPos=y}function bo(a){var y=a.curOp.scrollToPos;if(y){a.curOp.scrollToPos=null;var te=ei(a,y.from),ee=ei(a,y.to);rs(a,te,ee,y.margin)}}function rs(a,y,te,ee){var re=Vs(a,{left:Math.min(y.left,te.left),top:Math.min(y.top,te.top)-ee,right:Math.max(y.right,te.right),bottom:Math.max(y.bottom,te.bottom)+ee});Yo(a,re.scrollLeft,re.scrollTop)}function Mo(a,y){Math.abs(a.doc.scrollTop-y)<2||(b||ke(a,{top:y}),fo(a,y,!0),b&&ke(a),Ks(a,100))}function fo(a,y,te){y=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,y)),!(a.display.scroller.scrollTop==y&&!te)&&(a.doc.scrollTop=y,a.display.scrollbars.setScrollTop(y),a.display.scroller.scrollTop!=y&&(a.display.scroller.scrollTop=y))}function wo(a,y,te,ee){y=Math.max(0,Math.min(y,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((te?y==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-y)<2)&&!ee)&&(a.doc.scrollLeft=y,Ot(a),a.display.scroller.scrollLeft!=y&&(a.display.scroller.scrollLeft=y),a.display.scrollbars.setScrollLeft(y))}function Qa(a){var y=a.display,te=y.gutters.offsetWidth,ee=Math.round(a.doc.height+ai(a.display));return{clientHeight:y.scroller.clientHeight,viewHeight:y.wrapper.clientHeight,scrollWidth:y.scroller.scrollWidth,clientWidth:y.scroller.clientWidth,viewWidth:y.wrapper.clientWidth,barLeft:a.options.fixedGutter?te:0,docHeight:ee,scrollHeight:ee+ti(a)+y.barHeight,nativeBarWidth:y.nativeBarWidth,gutterWidth:te}}var Ya=function(a,y,te){this.cm=te;var ee=this.vert=nt("div",[nt("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),re=this.horiz=nt("div",[nt("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");ee.tabIndex=re.tabIndex=-1,a(ee),a(re),ht(ee,"scroll",function(){ee.clientHeight&&y(ee.scrollTop,"vertical")}),ht(re,"scroll",function(){re.clientWidth&&y(re.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,ge&&oe<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Ya.prototype.update=function(a){var y=a.scrollWidth>a.clientWidth+1,te=a.scrollHeight>a.clientHeight+1,ee=a.nativeBarWidth;if(te){this.vert.style.display="block",this.vert.style.bottom=y?ee+"px":"0";var re=a.viewHeight-(y?ee:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+re)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(y){this.horiz.style.display="block",this.horiz.style.right=te?ee+"px":"0",this.horiz.style.left=a.barLeft+"px";var ye=a.viewWidth-a.barLeft-(te?ee:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+ye)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(ee==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:te?ee:0,bottom:y?ee:0}},Ya.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Ya.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Ya.prototype.zeroWidthHack=function(){var a=Ze&&!Te?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new Ge,this.disableVert=new Ge},Ya.prototype.enableZeroWidthBar=function(a,y,te){a.style.pointerEvents="auto";function ee(){var re=a.getBoundingClientRect(),ye=te=="vert"?document.elementFromPoint(re.right-1,(re.top+re.bottom)/2):document.elementFromPoint((re.right+re.left)/2,re.bottom-1);ye!=a?a.style.pointerEvents="none":y.set(1e3,ee)}y.set(1e3,ee)},Ya.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var _i=function(){};_i.prototype.update=function(){return{bottom:0,right:0}},_i.prototype.setScrollLeft=function(){},_i.prototype.setScrollTop=function(){},_i.prototype.clear=function(){};function Vi(a,y){y||(y=Qa(a));var te=a.display.barWidth,ee=a.display.barHeight;ji(a,y);for(var re=0;re<4&&te!=a.display.barWidth||ee!=a.display.barHeight;re++)te!=a.display.barWidth&&a.options.lineWrapping&&_s(a),ji(a,Qa(a)),te=a.display.barWidth,ee=a.display.barHeight}function ji(a,y){var te=a.display,ee=te.scrollbars.update(y);te.sizer.style.paddingRight=(te.barWidth=ee.right)+"px",te.sizer.style.paddingBottom=(te.barHeight=ee.bottom)+"px",te.heightForcer.style.borderBottom=ee.bottom+"px solid transparent",ee.right&&ee.bottom?(te.scrollbarFiller.style.display="block",te.scrollbarFiller.style.height=ee.bottom+"px",te.scrollbarFiller.style.width=ee.right+"px"):te.scrollbarFiller.style.display="",ee.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(te.gutterFiller.style.display="block",te.gutterFiller.style.height=ee.bottom+"px",te.gutterFiller.style.width=y.gutterWidth+"px"):te.gutterFiller.style.display=""}var Io={native:Ya,null:_i};function Bo(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&Ye(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new Io[a.options.scrollbarStyle](function(y){a.display.wrapper.insertBefore(y,a.display.scrollbarFiller),ht(y,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),y.setAttribute("cm-not-content","true")},function(y,te){te=="horizontal"?wo(a,y):Mo(a,y)},a),a.display.scrollbars.addClass&&qe(a.display.wrapper,a.display.scrollbars.addClass)}var Uo=0;function No(a){a.curOp={cm:a,viewChanged:!1,startHeight:a.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Uo},Ui(a.curOp)}function Xo(a){var y=a.curOp;y&&So(y,function(te){for(var ee=0;ee=te.viewTo)||te.maxLineChanged&&y.options.lineWrapping,a.update=a.mustUpdate&&new Cs(y,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function Ol(a){a.updatedDisplay=a.mustUpdate&&ie(a.cm,a.update)}function Wl(a){var y=a.cm,te=y.display;a.updatedDisplay&&_s(y),a.barMeasure=Qa(y),te.maxLineChanged&&!y.options.lineWrapping&&(a.adjustWidthTo=Us(y,te.maxLine,te.maxLine.text.length).left+3,y.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(te.scroller.clientWidth,te.sizer.offsetLeft+a.adjustWidthTo+ti(y)+y.display.barWidth),a.maxScrollLeft=Math.max(0,te.sizer.offsetLeft+a.adjustWidthTo-ao(y))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=te.input.prepareSelection())}function Zl(a){var y=a.cm;a.adjustWidthTo!=null&&(y.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=a.display.viewTo)){var te=+new Date+a.options.workTime,ee=Kr(a,y.highlightFrontier),re=[];y.iter(ee.line,Math.min(y.first+y.size,a.display.viewTo+500),function(ye){if(ee.line>=a.display.viewFrom){var He=ye.styles,at=ye.text.length>a.options.maxHighlightLength?Fr(y.mode,ee.state):null,ut=_t(a,ye,ee,!0);at&&(ee.state=at),ye.styles=ut.styles;var Et=ye.styleClasses,hn=ut.classes;hn?ye.styleClasses=hn:Et&&(ye.styleClasses=null);for(var bn=!He||He.length!=ye.styles.length||Et!=hn&&(!Et||!hn||Et.bgClass!=hn.bgClass||Et.textClass!=hn.textClass),nr=0;!bn&&nrte)return Ks(a,a.options.workDelay),!0}),y.highlightFrontier=ee.line,y.modeFrontier=Math.max(y.modeFrontier,ee.line),re.length&&ko(a,function(){for(var ye=0;ye=te.viewFrom&&y.visible.to<=te.viewTo&&(te.updateLineNumbers==null||te.updateLineNumbers>=te.viewTo)&&te.renderedView==te.view&&pl(a)==0)return!1;Xt(a)&&(To(a),y.dims=_o(a));var re=ee.first+ee.size,ye=Math.max(y.visible.from-a.options.viewportMargin,ee.first),He=Math.min(re,y.visible.to+a.options.viewportMargin);te.viewFromHe&&te.viewTo-He<20&&(He=Math.min(re,te.viewTo)),Wr&&(ye=Bn(a.doc,ye),He=wn(a.doc,He));var at=ye!=te.viewFrom||He!=te.viewTo||te.lastWrapHeight!=y.wrapperHeight||te.lastWrapWidth!=y.wrapperWidth;fl(a,ye,He),te.viewOffset=$n(_n(a.doc,te.viewFrom)),a.display.mover.style.top=te.viewOffset+"px";var ut=pl(a);if(!at&&ut==0&&!y.force&&te.renderedView==te.view&&(te.updateLineNumbers==null||te.updateLineNumbers>=te.viewTo))return!1;var Et=Nl(a);return ut>4&&(te.lineDiv.style.display="none"),je(a,te.updateLineNumbers,y.dims),ut>4&&(te.lineDiv.style.display=""),te.renderedView=te.view,jl(Et),st(te.cursorDiv),st(te.selectionDiv),te.gutters.style.height=te.sizer.style.minHeight=0,at&&(te.lastWrapHeight=y.wrapperHeight,te.lastWrapWidth=y.wrapperWidth,Ks(a,400)),te.updateLineNumbers=null,!0}function Ce(a,y){for(var te=y.viewport,ee=!0;;ee=!1){if(!ee||!a.options.lineWrapping||y.oldDisplayWidth==ao(a)){if(te&&te.top!=null&&(te={top:Math.min(a.doc.height+ai(a.display)-co(a),te.top)}),y.visible=Ss(a.display,a.doc,te),y.visible.from>=a.display.viewFrom&&y.visible.to<=a.display.viewTo)break}else ee&&(y.visible=Ss(a.display,a.doc,te));if(!ie(a,y))break;_s(a);var re=Qa(a);ys(a),Vi(a,re),ft(a,re),y.force=!1}y.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(y.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function ke(a,y){var te=new Cs(a,y);if(ie(a,te)){_s(a),Ce(a,te);var ee=Qa(a);ys(a),Vi(a,ee),ft(a,ee),te.finish()}}function je(a,y,te){var ee=a.display,re=a.options.lineNumbers,ye=ee.lineDiv,He=ye.firstChild;function at(Nr){var Br=Nr.nextSibling;return xe&&Ze&&a.display.currentWheelTarget==Nr?Nr.style.display="none":Nr.parentNode.removeChild(Nr),Br}for(var ut=ee.view,Et=ee.viewFrom,hn=0;hn-1&&(Kn=!1),pi(a,bn,Et,te)),Kn&&(st(bn.lineNumber),bn.lineNumber.appendChild(document.createTextNode(er(a.options,Et)))),He=bn.node.nextSibling}Et+=bn.size}for(;He;)He=at(He)}function dt(a){var y=a.gutters.offsetWidth;a.sizer.style.marginLeft=y+"px"}function ft(a,y){a.display.sizer.style.minHeight=y.docHeight+"px",a.display.heightForcer.style.top=y.docHeight+"px",a.display.gutters.style.height=y.docHeight+a.display.barHeight+ti(a)+"px"}function Ot(a){var y=a.display,te=y.view;if(!(!y.alignWidgets&&(!y.gutters.firstChild||!a.options.fixedGutter))){for(var ee=zs(y)-y.scroller.scrollLeft+a.doc.scrollLeft,re=y.gutters.offsetWidth,ye=ee+"px",He=0;HeHe.clientWidth,ut=He.scrollHeight>He.clientHeight;if(ee&&at||re&&ut){if(re&&Ze&&xe){e:for(var Et=y.target,hn=ye.view;Et!=He;Et=Et.parentNode)for(var bn=0;bn=0&&on(a,ee.to())<=0)return te}return-1};var ba=function(a,y){this.anchor=a,this.head=y};ba.prototype.from=function(){return Cn(this.anchor,this.head)},ba.prototype.to=function(){return be(this.anchor,this.head)},ba.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Ia(a,y,te){var ee=a&&a.options.selectionsMayTouch,re=y[te];y.sort(function(nr,Kn){return on(nr.from(),Kn.from())}),te=Pe(y,re);for(var ye=1;ye0:ut>=0){var Et=Cn(at.from(),He.from()),hn=be(at.to(),He.to()),bn=at.empty()?He.from()==He.head:at.from()==at.head;ye<=te&&--te,y.splice(--ye,2,new ba(bn?hn:Et,bn?Et:hn))}}return new na(y,te)}function Ai(a,y){return new na([new ba(a,y||a)],0)}function Ci(a){return a.text?Ft(a.from.line+a.text.length-1,Mt(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function Vr(a,y){if(on(a,y.from)<0)return a;if(on(a,y.to)<=0)return Ci(y);var te=a.line+y.text.length-(y.to.line-y.from.line)-1,ee=a.ch;return a.line==y.to.line&&(ee+=Ci(y).ch-y.to.ch),Ft(te,ee)}function di(a,y){for(var te=[],ee=0;ee1&&a.remove(at.line+1,Nr-1),a.insert(at.line+1,oa)}gi(a,"change",a,y)}function ja(a,y,te){function ee(re,ye,He){if(re.linked)for(var at=0;at1&&!a.done[a.done.length-2].ranges)return a.done.pop(),Mt(a.done)}function as(a,y,te,ee){var re=a.history;re.undone.length=0;var ye=+new Date,He,at;if((re.lastOp==ee||re.lastOrigin==y.origin&&y.origin&&(y.origin.charAt(0)=="+"&&re.lastModTime>ye-(a.cm?a.cm.options.historyEventDelay:500)||y.origin.charAt(0)=="*"))&&(He=zo(re,re.lastOp==ee)))at=Mt(He.changes),on(y.from,y.to)==0&&on(y.from,at.to)==0?at.to=Ci(y):He.changes.push(Ho(a,y));else{var ut=Mt(re.done);for((!ut||!ut.ranges)&&Qo(a.sel,re.done),He={changes:[Ho(a,y)],generation:re.generation},re.done.push(He);re.done.length>re.undoDepth;)re.done.shift(),re.done[0].ranges||re.done.shift()}re.done.push(te),re.generation=++re.maxGeneration,re.lastModTime=re.lastSelTime=ye,re.lastOp=re.lastSelOp=ee,re.lastOrigin=re.lastSelOrigin=y.origin,at||Rt(a,"historyAdded")}function Vn(a,y,te,ee){var re=y.charAt(0);return re=="*"||re=="+"&&te.ranges.length==ee.ranges.length&&te.somethingSelected()==ee.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function Vo(a,y,te,ee){var re=a.history,ye=ee&&ee.origin;te==re.lastSelOp||ye&&re.lastSelOrigin==ye&&(re.lastModTime==re.lastSelTime&&re.lastOrigin==ye||Vn(a,ye,Mt(re.done),y))?re.done[re.done.length-1]=y:Qo(y,re.done),re.lastSelTime=+new Date,re.lastSelOrigin=ye,re.lastSelOp=te,ee&&ee.clearRedo!==!1&&Zn(re.undone)}function Qo(a,y){var te=Mt(y);te&&te.ranges&&te.equals(a)||y.push(a)}function ll(a,y,te,ee){var re=y["spans_"+a.id],ye=0;a.iter(Math.max(a.first,te),Math.min(a.first+a.size,ee),function(He){He.markedSpans&&((re||(re=y["spans_"+a.id]={}))[ye]=He.markedSpans),++ye})}function gl(a){if(!a)return null;for(var y,te=0;te-1&&(Mt(at)[bn]=Et[bn],delete Et[bn])}}return ee}function xs(a,y,te,ee){if(ee){var re=a.anchor;if(te){var ye=on(y,re)<0;ye!=on(te,re)<0?(re=y,y=te):ye!=on(y,te)<0&&(y=te)}return new ba(re,y)}else return new ba(te||y,y)}function As(a,y,te,ee,re){re==null&&(re=a.cm&&(a.cm.display.shift||a.extend)),z(a,new na([xs(a.sel.primary(),y,te,re)],0),ee)}function Ts(a,y,te){for(var ee=[],re=a.cm&&(a.cm.display.shift||a.extend),ye=0;ye=y.ch:at.to>y.ch))){if(re&&(Rt(ut,"beforeCursorEnter"),ut.explicitlyCleared))if(ye.markedSpans){--He;continue}else break;if(!ut.atomic)continue;if(te){var bn=ut.find(ee<0?1:-1),nr=void 0;if((ee<0?hn:Et)&&(bn=Za(a,bn,-ee,bn&&bn.line==y.line?ye:null)),bn&&bn.line==y.line&&(nr=on(bn,te))&&(ee<0?nr<0:nr>0))return _r(a,bn,y,ee,re)}var Kn=ut.find(ee<0?-1:1);return(ee<0?Et:hn)&&(Kn=Za(a,Kn,ee,Kn.line==y.line?ye:null)),Kn?_r(a,Kn,y,ee,re):null}}return y}function Ea(a,y,te,ee,re){var ye=ee||1,He=_r(a,y,te,ye,re)||!re&&_r(a,y,te,ye,!0)||_r(a,y,te,-ye,re)||!re&&_r(a,y,te,-ye,!0);return He||(a.cantEdit=!0,Ft(a.first,0))}function Za(a,y,te,ee){return te<0&&y.ch==0?y.line>a.first?un(a,Ft(y.line-1)):null:te>0&&y.ch==(ee||_n(a,y.line)).text.length?y.line=0;--re)mi(a,{from:ee[re].from,to:ee[re].to,text:re?[""]:y.text,origin:y.origin});else mi(a,y)}}function mi(a,y){if(!(y.text.length==1&&y.text[0]==""&&on(y.from,y.to)==0)){var te=di(a,y);as(a,y,te,a.cm?a.cm.curOp.id:NaN),is(a,y,te,Xa(a,y));var ee=[];ja(a,function(re,ye){!ye&&Pe(ee,re.history)==-1&&(tl(re.history,y),ee.push(re.history)),is(re,y,null,Xa(re,y))})}}function Di(a,y,te){var ee=a.cm&&a.cm.state.suppressEdits;if(!(ee&&!te)){for(var re=a.history,ye,He=a.sel,at=y=="undo"?re.done:re.undone,ut=y=="undo"?re.undone:re.done,Et=0;Et=0;--Kn){var Nr=nr(Kn);if(Nr)return Nr.v}}}}function vs(a,y){if(y!=0&&(a.first+=y,a.sel=new na($t(a.sel.ranges,function(re){return new ba(Ft(re.anchor.line+y,re.anchor.ch),Ft(re.head.line+y,re.head.ch))}),a.sel.primIndex),a.cm)){hi(a.cm,a.first,a.first-y,y);for(var te=a.cm.display,ee=te.viewFrom;eea.lastLine())){if(y.from.lineye&&(y={from:y.from,to:Ft(ye,_n(a,ye).text.length),text:[y.text[0]],origin:y.origin}),y.removed=Sr(a,y.from,y.to),te||(te=di(a,y)),a.cm?os(a.cm,y,ee):Wa(a,y,ee),we(a,te,ot),a.cantEdit&&Ea(a,Ft(a.firstLine(),0))&&(a.cantEdit=!1)}}function os(a,y,te){var ee=a.doc,re=a.display,ye=y.from,He=y.to,at=!1,ut=ye.line;a.options.lineWrapping||(ut=rn(Nt(_n(ee,ye.line))),ee.iter(ut,He.line+1,function(Kn){if(Kn==re.maxLine)return at=!0,!0})),ee.sel.contains(y.from,y.to)>-1&&jt(a),Wa(ee,y,te,rl(a)),a.options.lineWrapping||(ee.iter(ut,ye.line+y.text.length,function(Kn){var Nr=Or(Kn);Nr>re.maxLineLength&&(re.maxLine=Kn,re.maxLineLength=Nr,re.maxLineChanged=!0,at=!1)}),at&&(a.curOp.updateMaxLine=!0)),ga(ee,ye.line),Ks(a,400);var Et=y.text.length-(He.line-ye.line)-1;y.full?hi(a):ye.line==He.line&&y.text.length==1&&!Ri(a.doc,y)?jo(a,ye.line,"text"):hi(a,ye.line,He.line+1,Et);var hn=At(a,"changes"),bn=At(a,"change");if(bn||hn){var nr={from:ye,to:He,text:y.text,removed:y.removed,origin:y.origin};bn&&gi(a,"change",a,nr),hn&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(nr)}a.display.selForContextMenu=null}function Ms(a,y,te,ee,re){var ye;ee||(ee=te),on(ee,te)<0&&(ye=[ee,te],te=ye[0],ee=ye[1]),typeof y=="string"&&(y=a.splitLines(y)),Va(a,{from:te,to:ee,text:y,origin:re})}function vl(a,y,te,ee){te1||!(this.children[0]instanceof Vl))){var at=[];this.collapse(at),this.children=[new Vl(at)],this.children[0].parent=this}},collapse:function(a){for(var y=0;y50){for(var He=re.lines.length%25+25,at=He;at10);a.parent.maybeSpill()}},iterN:function(a,y,te){for(var ee=0;eea.display.maxLineLength&&(a.display.maxLine=Et,a.display.maxLineLength=hn,a.display.maxLineChanged=!0)}ee!=null&&a&&this.collapsed&&hi(a,ee,re+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&Fn(a.doc)),a&&gi(a,"markerCleared",a,this,ee,re),y&&Xo(a),this.parent&&this.parent.clear()}},bl.prototype.find=function(a,y){a==null&&this.type=="bookmark"&&(a=1);for(var te,ee,re=0;re0||He==0&&ye.clearWhenEmpty!==!1)return ye;if(ye.replacedWith&&(ye.collapsed=!0,ye.widgetNode=$e("span",[ye.replacedWith],"CodeMirror-widget"),ee.handleMouseEvents||ye.widgetNode.setAttribute("cm-ignore-events","true"),ee.insertLeft&&(ye.widgetNode.insertLeft=!0)),ye.collapsed){if(Tt(a,y.line,y,te,ye)||y.line!=te.line&&Tt(a,te.line,y,te,ye))throw new Error("Inserting collapsed marker partially overlapping an existing one");ya()}ye.addToHistory&&as(a,{from:y,to:te,origin:"markText"},a.sel,NaN);var at=y.line,ut=a.cm,Et;if(a.iter(at,te.line+1,function(bn){ut&&ye.collapsed&&!ut.options.lineWrapping&&Nt(bn)==ut.display.maxLine&&(Et=!0),ye.collapsed&&at!=y.line&&Ur(bn,0),ua(bn,new Lr(ye,at==y.line?y.ch:null,at==te.line?te.ch:null)),++at}),ye.collapsed&&a.iter(y.line,te.line+1,function(bn){Tn(a,bn)&&Ur(bn,0)}),ye.clearOnEnter&&ht(ye,"beforeCursorEnter",function(){return ye.clear()}),ye.readOnly&&(ra(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),ye.collapsed&&(ye.id=++Bu,ye.atomic=!0),ut){if(Et&&(ut.curOp.updateMaxLine=!0),ye.collapsed)hi(ut,y.line,te.line+1);else if(ye.className||ye.startStyle||ye.endStyle||ye.css||ye.attributes||ye.title)for(var hn=y.line;hn<=te.line;hn++)jo(ut,hn,"text");ye.atomic&&Fn(ut.doc),gi(ut,"markerAdded",ut,ye)}return ye}var Yl=function(a,y){this.markers=a,this.primary=y;for(var te=0;te=0;ut--)Va(this,ee[ut]);at?x(this,at):this.cm&&ns(this.cm)}),undo:qi(function(){Di(this,"undo")}),redo:qi(function(){Di(this,"redo")}),undoSelection:qi(function(){Di(this,"undo",!0)}),redoSelection:qi(function(){Di(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,y=0,te=0,ee=0;ee=a.ch)&&y.push(re.marker.parent||re.marker)}return y},findMarks:function(a,y,te){a=un(this,a),y=un(this,y);var ee=[],re=a.line;return this.iter(a.line,y.line+1,function(ye){var He=ye.markedSpans;if(He)for(var at=0;at=ut.to||ut.from==null&&re!=a.line||ut.from!=null&&re==y.line&&ut.from>=y.ch)&&(!te||te(ut.marker))&&ee.push(ut.marker.parent||ut.marker)}++re}),ee},getAllMarks:function(){var a=[];return this.iter(function(y){var te=y.markedSpans;if(te)for(var ee=0;eea)return y=a,!0;a-=ye,++te}),un(this,Ft(te,y))},indexFromPos:function(a){a=un(this,a);var y=a.ch;if(a.liney&&(y=a.from),a.to!=null&&a.to-1){y.state.draggingText(a),setTimeout(function(){return y.display.input.focus()},20);return}try{var hn=a.dataTransfer.getData("Text");if(hn){var bn;if(y.state.draggingText&&!y.state.draggingText.copy&&(bn=y.listSelections()),we(y.doc,Ai(te,te)),bn)for(var nr=0;nr=0;at--)Ms(a.doc,"",ee[at].from,ee[at].to,"+delete");ns(a)})}function xu(a,y,te){var ee=an(a.text,y+te,te);return ee<0||ee>a.text.length?null:ee}function yl(a,y,te){var ee=xu(a,y.ch,te);return ee==null?null:new Ft(y.line,ee,te<0?"after":"before")}function Au(a,y,te,ee,re){if(a){y.doc.direction=="rtl"&&(re=-re);var ye=pn(te,y.doc.direction);if(ye){var He=re<0?Mt(ye):ye[0],at=re<0==(He.level==1),ut=at?"after":"before",Et;if(He.level>0||y.doc.direction=="rtl"){var hn=Lo(y,te);Et=re<0?te.text.length-1:0;var bn=go(y,hn,Et).top;Et=Sn(function(nr){return go(y,hn,nr).top==bn},re<0==(He.level==1)?He.from:He.to-1,Et),ut=="before"&&(Et=xu(te,Et,1))}else Et=re<0?He.to:He.from;return new Ft(ee,Et,ut)}}return new Ft(ee,re<0?te.text.length:0,re<0?"before":"after")}function wc(a,y,te,ee){var re=pn(y,a.doc.direction);if(!re)return yl(y,te,ee);te.ch>=y.text.length?(te.ch=y.text.length,te.sticky="before"):te.ch<=0&&(te.ch=0,te.sticky="after");var ye=Lt(re,te.ch,te.sticky),He=re[ye];if(a.doc.direction=="ltr"&&He.level%2==0&&(ee>0?He.to>te.ch:He.from=He.from&&nr>=hn.begin)){var Kn=bn?"before":"after";return new Ft(te.line,nr,Kn)}}var Nr=function(oa,da,ia){for(var Sa=function(Gi,Oo){return Oo?new Ft(te.line,at(Gi,1),"before"):new Ft(te.line,Gi,"after")};oa>=0&&oa0==(Ka.level!=1),si=Ua?ia.begin:at(ia.end,-1);if(Ka.from<=si&&si0?hn.end:at(hn.begin,-1);return Yr!=null&&!(ee>0&&Yr==y.text.length)&&(Br=Nr(ee>0?0:re.length-1,ee,Et(Yr)),Br)?Br:null}var $l={selectAll:Er,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),ot)},killLine:function(a){return Pl(a,function(y){if(y.empty()){var te=_n(a.doc,y.head.line).text.length;return y.head.ch==te&&y.head.line0)re=new Ft(re.line,re.ch+1),a.replaceRange(ye.charAt(re.ch-1)+ye.charAt(re.ch-2),Ft(re.line,re.ch-2),re,"+transpose");else if(re.line>a.doc.first){var He=_n(a.doc,re.line-1).text;He&&(re=new Ft(re.line,1),a.replaceRange(ye.charAt(0)+a.doc.lineSeparator()+He.charAt(He.length-1),Ft(re.line-1,He.length-1),re,"+transpose"))}}te.push(new ba(re,re))}a.setSelections(te)})},newlineAndIndent:function(a){return ko(a,function(){for(var y=a.listSelections(),te=y.length-1;te>=0;te--)a.replaceRange(a.doc.lineSeparator(),y[te].anchor,y[te].head,"+input");y=a.listSelections();for(var ee=0;eea&&on(y,this.pos)==0&&te==this.button};var tu,nu;function Dc(a,y){var te=+new Date;return nu&&nu.compare(te,a,y)?(tu=nu=null,"triple"):tu&&tu.compare(te,a,y)?(nu=new Nu(te,a,y),tu=null,"double"):(tu=new Nu(te,a,y),nu=null,"single")}function Xu(a){var y=this,te=y.display;if(!(vt(y,a)||te.activeTouch&&te.input.supportsTouch())){if(te.input.ensurePolled(),te.shift=a.shiftKey,Oi(te,a)){xe||(te.scroller.draggable=!1,setTimeout(function(){return te.scroller.draggable=!0},100));return}if(!hu(y,a)){var ee=Ao(y,a),re=Hn(a),ye=ee?Dc(ee,re):"single";window.focus(),re==1&&y.state.selectingText&&y.state.selectingText(a),!(ee&&pu(y,re,ee,ye,a))&&(re==1?ee?Oc(y,ee,ye,a):ar(a)==te.scroller&&cn(a):re==2?(ee&&As(y.doc,ee),setTimeout(function(){return te.input.focus()},20)):re==3&&(Ie?y.display.input.onContextMenu(a):$s(y)))}}}function pu(a,y,te,ee,re){var ye="Click";return ee=="double"?ye="Double"+ye:ee=="triple"&&(ye="Triple"+ye),ye=(y==1?"Left":y==2?"Middle":"Right")+ye,eu(a,Cu(ye,re),re,function(He){if(typeof He=="string"&&(He=$l[He]),!He)return!1;var at=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),at=He(a,te)!=Dt}finally{a.state.suppressEdits=!1}return at})}function Qu(a,y,te){var ee=a.getOption("configureMouse"),re=ee?ee(a,y,te):{};if(re.unit==null){var ye=Ke?te.shiftKey&&te.metaKey:te.altKey;re.unit=ye?"rectangle":y=="single"?"char":y=="double"?"word":"line"}return(re.extend==null||a.doc.extend)&&(re.extend=a.doc.extend||te.shiftKey),re.addNew==null&&(re.addNew=Ze?te.metaKey:te.ctrlKey),re.moveOnDrag==null&&(re.moveOnDrag=!(Ze?te.altKey:te.ctrlKey)),re}function Oc(a,y,te,ee){ge?setTimeout(xt(Os,a),0):a.curOp.focus=et();var re=Qu(a,te,ee),ye=a.doc.sel,He;a.options.dragDrop&&Vt&&!a.isReadOnly()&&te=="single"&&(He=ye.contains(y))>-1&&(on((He=ye.ranges[He]).from(),y)<0||y.xRel>0)&&(on(He.to(),y)>0||y.xRel<0)?Lc(a,ee,y,re):_c(a,ee,y,re)}function Lc(a,y,te,ee){var re=a.display,ye=!1,He=Ji(a,function(Et){xe&&(re.scroller.draggable=!1),a.state.draggingText=!1,yt(re.wrapper.ownerDocument,"mouseup",He),yt(re.wrapper.ownerDocument,"mousemove",at),yt(re.scroller,"dragstart",ut),yt(re.scroller,"drop",He),ye||(cn(Et),ee.addNew||As(a.doc,te,null,null,ee.extend),xe&&!ze||ge&&oe==9?setTimeout(function(){re.wrapper.ownerDocument.body.focus({preventScroll:!0}),re.input.focus()},20):re.input.focus())}),at=function(Et){ye=ye||Math.abs(y.clientX-Et.clientX)+Math.abs(y.clientY-Et.clientY)>=10},ut=function(){return ye=!0};xe&&(re.scroller.draggable=!0),a.state.draggingText=He,He.copy=!ee.moveOnDrag,re.scroller.dragDrop&&re.scroller.dragDrop(),ht(re.wrapper.ownerDocument,"mouseup",He),ht(re.wrapper.ownerDocument,"mousemove",at),ht(re.scroller,"dragstart",ut),ht(re.scroller,"drop",He),$s(a),setTimeout(function(){return re.input.focus()},20)}function Ju(a,y,te){if(te=="char")return new ba(y,y);if(te=="word")return a.findWordAt(y);if(te=="line")return new ba(Ft(y.line,0),un(a.doc,Ft(y.line+1,0)));var ee=te(a,y);return new ba(ee.from,ee.to)}function _c(a,y,te,ee){var re=a.display,ye=a.doc;cn(y);var He,at,ut=ye.sel,Et=ut.ranges;if(ee.addNew&&!ee.extend?(at=ye.sel.contains(te),at>-1?He=Et[at]:He=new ba(te,te)):(He=ye.sel.primary(),at=ye.sel.primIndex),ee.unit=="rectangle")ee.addNew||(He=new ba(te,te)),te=Ao(a,y,!0,!0),at=-1;else{var hn=Ju(a,te,ee.unit);ee.extend?He=xs(He,hn.anchor,hn.head,ee.extend):He=hn}ee.addNew?at==-1?(at=Et.length,z(ye,Ia(a,Et.concat([He]),at),{scroll:!1,origin:"*mouse"})):Et.length>1&&Et[at].empty()&&ee.unit=="char"&&!ee.extend?(z(ye,Ia(a,Et.slice(0,at).concat(Et.slice(at+1)),0),{scroll:!1,origin:"*mouse"}),ut=ye.sel):qo(ye,at,He,Ht):(at=0,z(ye,new na([He],0),Ht),ut=ye.sel);var bn=te;function nr(ia){if(on(bn,ia)!=0)if(bn=ia,ee.unit=="rectangle"){for(var Sa=[],Ka=a.options.tabSize,Ua=rt(_n(ye,te.line).text,te.ch,Ka),si=rt(_n(ye,ia.line).text,ia.ch,Ka),Gi=Math.min(Ua,si),Oo=Math.max(Ua,si),$i=Math.min(te.line,ia.line),bs=Math.min(a.lastLine(),Math.max(te.line,ia.line));$i<=bs;$i++){var us=_n(ye,$i).text,oo=ln(us,Gi,Ka);Gi==Oo?Sa.push(new ba(Ft($i,oo),Ft($i,oo))):us.length>oo&&Sa.push(new ba(Ft($i,oo),Ft($i,ln(us,Oo,Ka))))}Sa.length||Sa.push(new ba(te,te)),z(ye,Ia(a,ut.ranges.slice(0,at).concat(Sa),at),{origin:"*mouse",scroll:!1}),a.scrollIntoView(ia)}else{var cs=He,Go=Ju(a,ia,ee.unit),so=cs.anchor,lo;on(Go.anchor,so)>0?(lo=Go.head,so=Cn(cs.from(),Go.anchor)):(lo=Go.anchor,so=be(cs.to(),Go.head));var ro=ut.ranges.slice(0);ro[at]=ru(a,new ba(un(ye,so),lo)),z(ye,Ia(a,ro,at),Ht)}}var Kn=re.wrapper.getBoundingClientRect(),Nr=0;function Br(ia){var Sa=++Nr,Ka=Ao(a,ia,!0,ee.unit=="rectangle");if(Ka)if(on(Ka,bn)!=0){a.curOp.focus=et(),nr(Ka);var Ua=Ss(re,ye);(Ka.line>=Ua.to||Ka.lineKn.bottom?20:0;si&&setTimeout(Ji(a,function(){Nr==Sa&&(re.scroller.scrollTop+=si,Br(ia))}),50)}}function Yr(ia){a.state.selectingText=!1,Nr=1/0,ia&&(cn(ia),re.input.focus()),yt(re.wrapper.ownerDocument,"mousemove",oa),yt(re.wrapper.ownerDocument,"mouseup",da),ye.history.lastSelOrigin=null}var oa=Ji(a,function(ia){ia.buttons===0||!Hn(ia)?Yr(ia):Br(ia)}),da=Ji(a,Yr);a.state.selectingText=da,ht(re.wrapper.ownerDocument,"mousemove",oa),ht(re.wrapper.ownerDocument,"mouseup",da)}function ru(a,y){var te=y.anchor,ee=y.head,re=_n(a.doc,te.line);if(on(te,ee)==0&&te.sticky==ee.sticky)return y;var ye=pn(re);if(!ye)return y;var He=Lt(ye,te.ch,te.sticky),at=ye[He];if(at.from!=te.ch&&at.to!=te.ch)return y;var ut=He+(at.from==te.ch==(at.level!=1)?0:1);if(ut==0||ut==ye.length)return y;var Et;if(ee.line!=te.line)Et=(ee.line-te.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var hn=Lt(ye,ee.ch,ee.sticky),bn=hn-He||(ee.ch-te.ch)*(at.level==1?-1:1);hn==ut-1||hn==ut?Et=bn<0:Et=bn>0}var nr=ye[ut+(Et?-1:0)],Kn=Et==(nr.level==1),Nr=Kn?nr.from:nr.to,Br=Kn?"after":"before";return te.ch==Nr&&te.sticky==Br?y:new ba(new Ft(te.line,Nr,Br),ee)}function qu(a,y,te,ee){var re,ye;if(y.touches)re=y.touches[0].clientX,ye=y.touches[0].clientY;else try{re=y.clientX,ye=y.clientY}catch(nr){return!1}if(re>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;ee&&cn(y);var He=a.display,at=He.lineDiv.getBoundingClientRect();if(ye>at.bottom||!At(a,te))return bt(y);ye-=at.top-He.viewOffset;for(var ut=0;ut=re){var hn=Qt(a.doc,ye),bn=a.display.gutterSpecs[ut];return Rt(a,te,a,hn,bn.className,y),bt(y)}}}function hu(a,y){return qu(a,y,"gutterClick",!0)}function $u(a,y){Oi(a.display,y)||Pc(a,y)||vt(a,y,"contextmenu")||Ie||a.display.input.onContextMenu(y)}function Pc(a,y){return At(a,"gutterContextMenu")?qu(a,y,"gutterContextMenu",!1):!1}function Fc(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),hs(a)}var Fl={toString:function(){return"CodeMirror.Init"}},mu={},gu={};function Mc(a){var y=a.optionHandlers;function te(ee,re,ye,He){a.defaults[ee]=re,ye&&(y[ee]=He?function(at,ut,Et){Et!=Fl&&ye(at,ut,Et)}:ye)}a.defineOption=te,a.Init=Fl,te("value","",function(ee,re){return ee.setValue(re)},!0),te("mode",null,function(ee,re){ee.doc.modeOption=re,ki(ee)},!0),te("indentUnit",2,ki,!0),te("indentWithTabs",!1),te("smartIndent",!0),te("tabSize",4,function(ee){yo(ee),hs(ee),hi(ee)},!0),te("lineSeparator",null,function(ee,re){if(ee.doc.lineSep=re,!!re){var ye=[],He=ee.doc.first;ee.doc.iter(function(ut){for(var Et=0;;){var hn=ut.text.indexOf(re,Et);if(hn==-1)break;Et=hn+re.length,ye.push(Ft(He,hn))}He++});for(var at=ye.length-1;at>=0;at--)Ms(ee.doc,re,ye[at],Ft(ye[at].line,ye[at].ch+re.length))}}),te("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(ee,re,ye){ee.state.specialChars=new RegExp(re.source+(re.test(" ")?"":"| "),"g"),ye!=Fl&&ee.refresh()}),te("specialCharPlaceholder",Fa,function(ee){return ee.refresh()},!0),te("electricChars",!0),te("inputStyle",Ue?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),te("spellcheck",!1,function(ee,re){return ee.getInputField().spellcheck=re},!0),te("autocorrect",!1,function(ee,re){return ee.getInputField().autocorrect=re},!0),te("autocapitalize",!1,function(ee,re){return ee.getInputField().autocapitalize=re},!0),te("rtlMoveVisually",!Le),te("wholeLineUpdateBefore",!0),te("theme","default",function(ee){Fc(ee),En(ee)},!0),te("keyMap","default",function(ee,re,ye){var He=ql(re),at=ye!=Fl&&ql(ye);at&&at.detach&&at.detach(ee,He),He.attach&&He.attach(ee,at||null)}),te("extraKeys",null),te("configureMouse",null),te("lineWrapping",!1,ec,!0),te("gutters",[],function(ee,re){ee.display.gutterSpecs=Wn(re,ee.options.lineNumbers),En(ee)},!0),te("fixedGutter",!0,function(ee,re){ee.display.gutters.style.left=re?zs(ee.display)+"px":"0",ee.refresh()},!0),te("coverGutterNextToScrollbar",!1,function(ee){return Vi(ee)},!0),te("scrollbarStyle","native",function(ee){Bo(ee),Vi(ee),ee.display.scrollbars.setScrollTop(ee.doc.scrollTop),ee.display.scrollbars.setScrollLeft(ee.doc.scrollLeft)},!0),te("lineNumbers",!1,function(ee,re){ee.display.gutterSpecs=Wn(ee.options.gutters,re),En(ee)},!0),te("firstLineNumber",1,En,!0),te("lineNumberFormatter",function(ee){return ee},En,!0),te("showCursorWhenSelecting",!1,ys,!0),te("resetSelectionOnContextMenu",!0),te("lineWiseCopyCut",!0),te("pasteLinesPerSelection",!0),te("selectionsMayTouch",!1),te("readOnly",!1,function(ee,re){re=="nocursor"&&(Ls(ee),ee.display.input.blur()),ee.display.input.readOnlyChanged(re)}),te("screenReaderLabel",null,function(ee,re){re=re===""?null:re,ee.display.input.screenReaderLabelChanged(re)}),te("disableInput",!1,function(ee,re){re||ee.display.input.reset()},!0),te("dragDrop",!0,Bc),te("allowDropFileTypes",null),te("cursorBlinkRate",530),te("cursorScrollMargin",0),te("cursorHeight",1,ys,!0),te("singleCursorHeightPerLine",!0,ys,!0),te("workTime",100),te("workDelay",100),te("flattenSpans",!0,yo,!0),te("addModeClass",!1,yo,!0),te("pollInterval",100),te("undoDepth",200,function(ee,re){return ee.doc.history.undoDepth=re}),te("historyEventDelay",1250),te("viewportMargin",10,function(ee){return ee.refresh()},!0),te("maxHighlightLength",1e4,yo,!0),te("moveInputWithCursor",!0,function(ee,re){re||ee.display.input.resetPosition()}),te("tabindex",null,function(ee,re){return ee.display.input.getField().tabIndex=re||""}),te("autofocus",null),te("direction","ltr",function(ee,re){return ee.doc.setDirection(re)},!0),te("phrases",null)}function Bc(a,y,te){var ee=te&&te!=Fl;if(!y!=!ee){var re=a.display.dragFunctions,ye=y?ht:yt;ye(a.display.scroller,"dragstart",re.start),ye(a.display.scroller,"dragenter",re.enter),ye(a.display.scroller,"dragover",re.over),ye(a.display.scroller,"dragleave",re.leave),ye(a.display.scroller,"drop",re.drop)}}function ec(a){a.options.lineWrapping?(qe(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(Ye(a.display.wrapper,"CodeMirror-wrap"),br(a)),Gs(a),hi(a),hs(a),setTimeout(function(){return Vi(a)},100)}function Xi(a,y){var te=this;if(!(this instanceof Xi))return new Xi(a,y);this.options=y=y?Gt(y):{},Gt(mu,y,!1);var ee=y.value;typeof ee=="string"?ee=new ls(ee,y.mode,null,y.lineSeparator,y.direction):y.mode&&(ee.modeOption=y.mode),this.doc=ee;var re=new Xi.inputStyles[y.inputStyle](this),ye=this.display=new rr(a,ee,re,y);ye.wrapper.CodeMirror=this,Fc(this),y.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Bo(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new Ge,keySeq:null,specialChars:null},y.autofocus&&!Ue&&ye.input.focus(),ge&&oe<11&&setTimeout(function(){return te.display.input.reset(!0)},20),tc(this),Cc(),No(this),this.curOp.forceUpdate=!0,ii(this,ee),y.autofocus&&!Ue||this.hasFocus()?setTimeout(function(){te.hasFocus()&&!te.state.focused&&Fo(te)},20):Ls(this);for(var He in gu)gu.hasOwnProperty(He)&&gu[He](this,y[He],Fl);Xt(this),y.finishInit&&y.finishInit(this);for(var at=0;at20*20}ht(y.scroller,"touchstart",function(ut){if(!vt(a,ut)&&!ye(ut)&&!hu(a,ut)){y.input.ensurePolled(),clearTimeout(te);var Et=+new Date;y.activeTouch={start:Et,moved:!1,prev:Et-ee.end<=300?ee:null},ut.touches.length==1&&(y.activeTouch.left=ut.touches[0].pageX,y.activeTouch.top=ut.touches[0].pageY)}}),ht(y.scroller,"touchmove",function(){y.activeTouch&&(y.activeTouch.moved=!0)}),ht(y.scroller,"touchend",function(ut){var Et=y.activeTouch;if(Et&&!Oi(y,ut)&&Et.left!=null&&!Et.moved&&new Date-Et.start<300){var hn=a.coordsChar(y.activeTouch,"page"),bn;!Et.prev||He(Et,Et.prev)?bn=new ba(hn,hn):!Et.prev.prev||He(Et,Et.prev.prev)?bn=a.findWordAt(hn):bn=new ba(Ft(hn.line,0),un(a.doc,Ft(hn.line+1,0))),a.setSelection(bn.anchor,bn.head),a.focus(),cn(ut)}re()}),ht(y.scroller,"touchcancel",re),ht(y.scroller,"scroll",function(){y.scroller.clientHeight&&(Mo(a,y.scroller.scrollTop),wo(a,y.scroller.scrollLeft,!0),Rt(a,"scroll",a))}),ht(y.scroller,"mousewheel",function(ut){return ci(a,ut)}),ht(y.scroller,"DOMMouseScroll",function(ut){return ci(a,ut)}),ht(y.wrapper,"scroll",function(){return y.wrapper.scrollTop=y.wrapper.scrollLeft=0}),y.dragFunctions={enter:function(ut){vt(a,ut)||Ln(ut)},over:function(ut){vt(a,ut)||(Sc(a,ut),Ln(ut))},start:function(ut){return yc(a,ut)},drop:Ji(a,Ec),leave:function(ut){vt(a,ut)||cu(a)}};var at=y.input.getField();ht(at,"keyup",function(ut){return Yu.call(a,ut)}),ht(at,"keydown",Ji(a,Ku)),ht(at,"keypress",Ji(a,Iu)),ht(at,"focus",function(ut){return Fo(a,ut)}),ht(at,"blur",function(ut){return Ls(a,ut)})}var ku=[];Xi.defineInitHook=function(a){return ku.push(a)};function Ml(a,y,te,ee){var re=a.doc,ye;te==null&&(te="add"),te=="smart"&&(re.mode.indent?ye=Kr(a,y).state:te="prev");var He=a.options.tabSize,at=_n(re,y),ut=rt(at.text,null,He);at.stateAfter&&(at.stateAfter=null);var Et=at.text.match(/^\s*/)[0],hn;if(!ee&&!/\S/.test(at.text))hn=0,te="not";else if(te=="smart"&&(hn=re.mode.indent(ye,at.text.slice(Et.length),at.text),hn==Dt||hn>150)){if(!ee)return;te="prev"}te=="prev"?y>re.first?hn=rt(_n(re,y-1).text,null,He):hn=0:te=="add"?hn=ut+a.options.indentUnit:te=="subtract"?hn=ut-a.options.indentUnit:typeof te=="number"&&(hn=ut+te),hn=Math.max(0,hn);var bn="",nr=0;if(a.options.indentWithTabs)for(var Kn=Math.floor(hn/He);Kn;--Kn)nr+=He,bn+=" ";if(nrHe,ut=cr(y),Et=null;if(at&&ee.ranges.length>1)if(nl&&nl.text.join(` -`)==y){if(ee.ranges.length%nl.text.length==0){Et=[];for(var hn=0;hn=0;nr--){var Kn=ee.ranges[nr],Nr=Kn.from(),Br=Kn.to();Kn.empty()&&(te&&te>0?Nr=Ft(Nr.line,Nr.ch-te):a.state.overwrite&&!at?Br=Ft(Br.line,Math.min(_n(ye,Br.line).text.length,Br.ch+Mt(ut).length)):at&&nl&&nl.lineWise&&nl.text.join(` + left: `+y.left+"px; width: "+Math.max(2,y.right-y.left)+"px;");a.display.lineSpace.appendChild(ye),ye.scrollIntoView(re),a.display.lineSpace.removeChild(ye)}}}function el(a,y,te,ee){ee==null&&(ee=0);var re;!a.options.lineWrapping&&y==te&&(y=y.ch?Ft(y.line,y.sticky=="before"?y.ch-1:y.ch,"after"):y,te=y.sticky=="before"?Ft(y.line,y.ch+1,"before"):y);for(var ye=0;ye<5;ye++){var He=!1,at=Pi(a,y),ut=!te||te==y?at:Pi(a,te);re={left:Math.min(at.left,ut.left),top:Math.min(at.top,ut.top)-ee,right:Math.max(at.left,ut.left),bottom:Math.max(at.bottom,ut.bottom)+ee};var Et=Vs(a,re),hn=a.doc.scrollTop,bn=a.doc.scrollLeft;if(Et.scrollTop!=null&&(Mo(a,Et.scrollTop),Math.abs(a.doc.scrollTop-hn)>1&&(He=!0)),Et.scrollLeft!=null&&(wo(a,Et.scrollLeft),Math.abs(a.doc.scrollLeft-bn)>1&&(He=!0)),!He)break}return re}function Ps(a,y){var te=Vs(a,y);te.scrollTop!=null&&Mo(a,te.scrollTop),te.scrollLeft!=null&&wo(a,te.scrollLeft)}function Vs(a,y){var te=a.display,ee=Mi(a.display);y.top<0&&(y.top=0);var re=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:te.scroller.scrollTop,ye=co(a),He={};y.bottom-y.top>ye&&(y.bottom=y.top+ye);var at=a.doc.height+ai(te),ut=y.topat-ee;if(y.topre+ye){var hn=Math.min(y.top,(Et?at:y.bottom)-ye);hn!=re&&(He.scrollTop=hn)}var bn=a.options.fixedGutter?0:te.gutters.offsetWidth,nr=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:te.scroller.scrollLeft-bn,Kn=ao(a)-te.gutters.offsetWidth,Nr=y.right-y.left>Kn;return Nr&&(y.right=y.left+Kn),y.left<10?He.scrollLeft=0:y.leftKn+nr-3&&(He.scrollLeft=y.right+(Nr?0:10)-Kn),He}function ol(a,y){y!=null&&(bo(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+y)}function ns(a){bo(a);var y=a.getCursor();a.curOp.scrollToPos={from:y,to:y,margin:a.options.cursorScrollMargin}}function Yo(a,y,te){(y!=null||te!=null)&&bo(a),y!=null&&(a.curOp.scrollLeft=y),te!=null&&(a.curOp.scrollTop=te)}function Fs(a,y){bo(a),a.curOp.scrollToPos=y}function bo(a){var y=a.curOp.scrollToPos;if(y){a.curOp.scrollToPos=null;var te=ei(a,y.from),ee=ei(a,y.to);rs(a,te,ee,y.margin)}}function rs(a,y,te,ee){var re=Vs(a,{left:Math.min(y.left,te.left),top:Math.min(y.top,te.top)-ee,right:Math.max(y.right,te.right),bottom:Math.max(y.bottom,te.bottom)+ee});Yo(a,re.scrollLeft,re.scrollTop)}function Mo(a,y){Math.abs(a.doc.scrollTop-y)<2||(b||ke(a,{top:y}),fo(a,y,!0),b&&ke(a),Ks(a,100))}function fo(a,y,te){y=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,y)),!(a.display.scroller.scrollTop==y&&!te)&&(a.doc.scrollTop=y,a.display.scrollbars.setScrollTop(y),a.display.scroller.scrollTop!=y&&(a.display.scroller.scrollTop=y))}function wo(a,y,te,ee){y=Math.max(0,Math.min(y,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((te?y==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-y)<2)&&!ee)&&(a.doc.scrollLeft=y,Ot(a),a.display.scroller.scrollLeft!=y&&(a.display.scroller.scrollLeft=y),a.display.scrollbars.setScrollLeft(y))}function Qa(a){var y=a.display,te=y.gutters.offsetWidth,ee=Math.round(a.doc.height+ai(a.display));return{clientHeight:y.scroller.clientHeight,viewHeight:y.wrapper.clientHeight,scrollWidth:y.scroller.scrollWidth,clientWidth:y.scroller.clientWidth,viewWidth:y.wrapper.clientWidth,barLeft:a.options.fixedGutter?te:0,docHeight:ee,scrollHeight:ee+ti(a)+y.barHeight,nativeBarWidth:y.nativeBarWidth,gutterWidth:te}}var Ya=function(a,y,te){this.cm=te;var ee=this.vert=nt("div",[nt("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),re=this.horiz=nt("div",[nt("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");ee.tabIndex=re.tabIndex=-1,a(ee),a(re),ht(ee,"scroll",function(){ee.clientHeight&&y(ee.scrollTop,"vertical")}),ht(re,"scroll",function(){re.clientWidth&&y(re.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,ge&&oe<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Ya.prototype.update=function(a){var y=a.scrollWidth>a.clientWidth+1,te=a.scrollHeight>a.clientHeight+1,ee=a.nativeBarWidth;if(te){this.vert.style.display="block",this.vert.style.bottom=y?ee+"px":"0";var re=a.viewHeight-(y?ee:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+re)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(y){this.horiz.style.display="block",this.horiz.style.right=te?ee+"px":"0",this.horiz.style.left=a.barLeft+"px";var ye=a.viewWidth-a.barLeft-(te?ee:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+ye)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(ee==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:te?ee:0,bottom:y?ee:0}},Ya.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Ya.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Ya.prototype.zeroWidthHack=function(){var a=We&&!Te?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new Ge,this.disableVert=new Ge},Ya.prototype.enableZeroWidthBar=function(a,y,te){a.style.pointerEvents="auto";function ee(){var re=a.getBoundingClientRect(),ye=te=="vert"?document.elementFromPoint(re.right-1,(re.top+re.bottom)/2):document.elementFromPoint((re.right+re.left)/2,re.bottom-1);ye!=a?a.style.pointerEvents="none":y.set(1e3,ee)}y.set(1e3,ee)},Ya.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var _i=function(){};_i.prototype.update=function(){return{bottom:0,right:0}},_i.prototype.setScrollLeft=function(){},_i.prototype.setScrollTop=function(){},_i.prototype.clear=function(){};function Vi(a,y){y||(y=Qa(a));var te=a.display.barWidth,ee=a.display.barHeight;ji(a,y);for(var re=0;re<4&&te!=a.display.barWidth||ee!=a.display.barHeight;re++)te!=a.display.barWidth&&a.options.lineWrapping&&_s(a),ji(a,Qa(a)),te=a.display.barWidth,ee=a.display.barHeight}function ji(a,y){var te=a.display,ee=te.scrollbars.update(y);te.sizer.style.paddingRight=(te.barWidth=ee.right)+"px",te.sizer.style.paddingBottom=(te.barHeight=ee.bottom)+"px",te.heightForcer.style.borderBottom=ee.bottom+"px solid transparent",ee.right&&ee.bottom?(te.scrollbarFiller.style.display="block",te.scrollbarFiller.style.height=ee.bottom+"px",te.scrollbarFiller.style.width=ee.right+"px"):te.scrollbarFiller.style.display="",ee.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(te.gutterFiller.style.display="block",te.gutterFiller.style.height=ee.bottom+"px",te.gutterFiller.style.width=y.gutterWidth+"px"):te.gutterFiller.style.display=""}var Io={native:Ya,null:_i};function Bo(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&Ye(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new Io[a.options.scrollbarStyle](function(y){a.display.wrapper.insertBefore(y,a.display.scrollbarFiller),ht(y,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),y.setAttribute("cm-not-content","true")},function(y,te){te=="horizontal"?wo(a,y):Mo(a,y)},a),a.display.scrollbars.addClass&&qe(a.display.wrapper,a.display.scrollbars.addClass)}var Uo=0;function No(a){a.curOp={cm:a,viewChanged:!1,startHeight:a.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Uo},Ui(a.curOp)}function Xo(a){var y=a.curOp;y&&So(y,function(te){for(var ee=0;ee=te.viewTo)||te.maxLineChanged&&y.options.lineWrapping,a.update=a.mustUpdate&&new Cs(y,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function Ol(a){a.updatedDisplay=a.mustUpdate&&ie(a.cm,a.update)}function Wl(a){var y=a.cm,te=y.display;a.updatedDisplay&&_s(y),a.barMeasure=Qa(y),te.maxLineChanged&&!y.options.lineWrapping&&(a.adjustWidthTo=Us(y,te.maxLine,te.maxLine.text.length).left+3,y.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(te.scroller.clientWidth,te.sizer.offsetLeft+a.adjustWidthTo+ti(y)+y.display.barWidth),a.maxScrollLeft=Math.max(0,te.sizer.offsetLeft+a.adjustWidthTo-ao(y))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=te.input.prepareSelection())}function Zl(a){var y=a.cm;a.adjustWidthTo!=null&&(y.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=a.display.viewTo)){var te=+new Date+a.options.workTime,ee=Kr(a,y.highlightFrontier),re=[];y.iter(ee.line,Math.min(y.first+y.size,a.display.viewTo+500),function(ye){if(ee.line>=a.display.viewFrom){var He=ye.styles,at=ye.text.length>a.options.maxHighlightLength?Fr(y.mode,ee.state):null,ut=_t(a,ye,ee,!0);at&&(ee.state=at),ye.styles=ut.styles;var Et=ye.styleClasses,hn=ut.classes;hn?ye.styleClasses=hn:Et&&(ye.styleClasses=null);for(var bn=!He||He.length!=ye.styles.length||Et!=hn&&(!Et||!hn||Et.bgClass!=hn.bgClass||Et.textClass!=hn.textClass),nr=0;!bn&&nrte)return Ks(a,a.options.workDelay),!0}),y.highlightFrontier=ee.line,y.modeFrontier=Math.max(y.modeFrontier,ee.line),re.length&&ko(a,function(){for(var ye=0;ye=te.viewFrom&&y.visible.to<=te.viewTo&&(te.updateLineNumbers==null||te.updateLineNumbers>=te.viewTo)&&te.renderedView==te.view&&pl(a)==0)return!1;Xt(a)&&(To(a),y.dims=_o(a));var re=ee.first+ee.size,ye=Math.max(y.visible.from-a.options.viewportMargin,ee.first),He=Math.min(re,y.visible.to+a.options.viewportMargin);te.viewFromHe&&te.viewTo-He<20&&(He=Math.min(re,te.viewTo)),Wr&&(ye=_n(a.doc,ye),He=Tn(a.doc,He));var at=ye!=te.viewFrom||He!=te.viewTo||te.lastWrapHeight!=y.wrapperHeight||te.lastWrapWidth!=y.wrapperWidth;fl(a,ye,He),te.viewOffset=$n(Pn(a.doc,te.viewFrom)),a.display.mover.style.top=te.viewOffset+"px";var ut=pl(a);if(!at&&ut==0&&!y.force&&te.renderedView==te.view&&(te.updateLineNumbers==null||te.updateLineNumbers>=te.viewTo))return!1;var Et=Nl(a);return ut>4&&(te.lineDiv.style.display="none"),Ze(a,te.updateLineNumbers,y.dims),ut>4&&(te.lineDiv.style.display=""),te.renderedView=te.view,jl(Et),st(te.cursorDiv),st(te.selectionDiv),te.gutters.style.height=te.sizer.style.minHeight=0,at&&(te.lastWrapHeight=y.wrapperHeight,te.lastWrapWidth=y.wrapperWidth,Ks(a,400)),te.updateLineNumbers=null,!0}function Ce(a,y){for(var te=y.viewport,ee=!0;;ee=!1){if(!ee||!a.options.lineWrapping||y.oldDisplayWidth==ao(a)){if(te&&te.top!=null&&(te={top:Math.min(a.doc.height+ai(a.display)-co(a),te.top)}),y.visible=Ss(a.display,a.doc,te),y.visible.from>=a.display.viewFrom&&y.visible.to<=a.display.viewTo)break}else ee&&(y.visible=Ss(a.display,a.doc,te));if(!ie(a,y))break;_s(a);var re=Qa(a);ys(a),Vi(a,re),ft(a,re),y.force=!1}y.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(y.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function ke(a,y){var te=new Cs(a,y);if(ie(a,te)){_s(a),Ce(a,te);var ee=Qa(a);ys(a),Vi(a,ee),ft(a,ee),te.finish()}}function Ze(a,y,te){var ee=a.display,re=a.options.lineNumbers,ye=ee.lineDiv,He=ye.firstChild;function at(Nr){var Br=Nr.nextSibling;return xe&&We&&a.display.currentWheelTarget==Nr?Nr.style.display="none":Nr.parentNode.removeChild(Nr),Br}for(var ut=ee.view,Et=ee.viewFrom,hn=0;hn-1&&(Kn=!1),pi(a,bn,Et,te)),Kn&&(st(bn.lineNumber),bn.lineNumber.appendChild(document.createTextNode(er(a.options,Et)))),He=bn.node.nextSibling}Et+=bn.size}for(;He;)He=at(He)}function dt(a){var y=a.gutters.offsetWidth;a.sizer.style.marginLeft=y+"px"}function ft(a,y){a.display.sizer.style.minHeight=y.docHeight+"px",a.display.heightForcer.style.top=y.docHeight+"px",a.display.gutters.style.height=y.docHeight+a.display.barHeight+ti(a)+"px"}function Ot(a){var y=a.display,te=y.view;if(!(!y.alignWidgets&&(!y.gutters.firstChild||!a.options.fixedGutter))){for(var ee=zs(y)-y.scroller.scrollLeft+a.doc.scrollLeft,re=y.gutters.offsetWidth,ye=ee+"px",He=0;HeHe.clientWidth,ut=He.scrollHeight>He.clientHeight;if(ee&&at||re&&ut){if(re&&We&&xe){e:for(var Et=y.target,hn=ye.view;Et!=He;Et=Et.parentNode)for(var bn=0;bn=0&&on(a,ee.to())<=0)return te}return-1};var ba=function(a,y){this.anchor=a,this.head=y};ba.prototype.from=function(){return Cn(this.anchor,this.head)},ba.prototype.to=function(){return be(this.anchor,this.head)},ba.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Ia(a,y,te){var ee=a&&a.options.selectionsMayTouch,re=y[te];y.sort(function(nr,Kn){return on(nr.from(),Kn.from())}),te=Pe(y,re);for(var ye=1;ye0:ut>=0){var Et=Cn(at.from(),He.from()),hn=be(at.to(),He.to()),bn=at.empty()?He.from()==He.head:at.from()==at.head;ye<=te&&--te,y.splice(--ye,2,new ba(bn?hn:Et,bn?Et:hn))}}return new na(y,te)}function Ai(a,y){return new na([new ba(a,y||a)],0)}function Ci(a){return a.text?Ft(a.from.line+a.text.length-1,Mt(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function Vr(a,y){if(on(a,y.from)<0)return a;if(on(a,y.to)<=0)return Ci(y);var te=a.line+y.text.length-(y.to.line-y.from.line)-1,ee=a.ch;return a.line==y.to.line&&(ee+=Ci(y).ch-y.to.ch),Ft(te,ee)}function di(a,y){for(var te=[],ee=0;ee1&&a.remove(at.line+1,Nr-1),a.insert(at.line+1,oa)}gi(a,"change",a,y)}function ja(a,y,te){function ee(re,ye,He){if(re.linked)for(var at=0;at1&&!a.done[a.done.length-2].ranges)return a.done.pop(),Mt(a.done)}function as(a,y,te,ee){var re=a.history;re.undone.length=0;var ye=+new Date,He,at;if((re.lastOp==ee||re.lastOrigin==y.origin&&y.origin&&(y.origin.charAt(0)=="+"&&re.lastModTime>ye-(a.cm?a.cm.options.historyEventDelay:500)||y.origin.charAt(0)=="*"))&&(He=zo(re,re.lastOp==ee)))at=Mt(He.changes),on(y.from,y.to)==0&&on(y.from,at.to)==0?at.to=Ci(y):He.changes.push(Ho(a,y));else{var ut=Mt(re.done);for((!ut||!ut.ranges)&&Qo(a.sel,re.done),He={changes:[Ho(a,y)],generation:re.generation},re.done.push(He);re.done.length>re.undoDepth;)re.done.shift(),re.done[0].ranges||re.done.shift()}re.done.push(te),re.generation=++re.maxGeneration,re.lastModTime=re.lastSelTime=ye,re.lastOp=re.lastSelOp=ee,re.lastOrigin=re.lastSelOrigin=y.origin,at||Rt(a,"historyAdded")}function Vn(a,y,te,ee){var re=y.charAt(0);return re=="*"||re=="+"&&te.ranges.length==ee.ranges.length&&te.somethingSelected()==ee.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function Vo(a,y,te,ee){var re=a.history,ye=ee&&ee.origin;te==re.lastSelOp||ye&&re.lastSelOrigin==ye&&(re.lastModTime==re.lastSelTime&&re.lastOrigin==ye||Vn(a,ye,Mt(re.done),y))?re.done[re.done.length-1]=y:Qo(y,re.done),re.lastSelTime=+new Date,re.lastSelOrigin=ye,re.lastSelOp=te,ee&&ee.clearRedo!==!1&&Zn(re.undone)}function Qo(a,y){var te=Mt(y);te&&te.ranges&&te.equals(a)||y.push(a)}function ll(a,y,te,ee){var re=y["spans_"+a.id],ye=0;a.iter(Math.max(a.first,te),Math.min(a.first+a.size,ee),function(He){He.markedSpans&&((re||(re=y["spans_"+a.id]={}))[ye]=He.markedSpans),++ye})}function gl(a){if(!a)return null;for(var y,te=0;te-1&&(Mt(at)[bn]=Et[bn],delete Et[bn])}}return ee}function xs(a,y,te,ee){if(ee){var re=a.anchor;if(te){var ye=on(y,re)<0;ye!=on(te,re)<0?(re=y,y=te):ye!=on(y,te)<0&&(y=te)}return new ba(re,y)}else return new ba(te||y,y)}function As(a,y,te,ee,re){re==null&&(re=a.cm&&(a.cm.display.shift||a.extend)),z(a,new na([xs(a.sel.primary(),y,te,re)],0),ee)}function Ts(a,y,te){for(var ee=[],re=a.cm&&(a.cm.display.shift||a.extend),ye=0;ye=y.ch:at.to>y.ch))){if(re&&(Rt(ut,"beforeCursorEnter"),ut.explicitlyCleared))if(ye.markedSpans){--He;continue}else break;if(!ut.atomic)continue;if(te){var bn=ut.find(ee<0?1:-1),nr=void 0;if((ee<0?hn:Et)&&(bn=Za(a,bn,-ee,bn&&bn.line==y.line?ye:null)),bn&&bn.line==y.line&&(nr=on(bn,te))&&(ee<0?nr<0:nr>0))return _r(a,bn,y,ee,re)}var Kn=ut.find(ee<0?-1:1);return(ee<0?Et:hn)&&(Kn=Za(a,Kn,ee,Kn.line==y.line?ye:null)),Kn?_r(a,Kn,y,ee,re):null}}return y}function Ea(a,y,te,ee,re){var ye=ee||1,He=_r(a,y,te,ye,re)||!re&&_r(a,y,te,ye,!0)||_r(a,y,te,-ye,re)||!re&&_r(a,y,te,-ye,!0);return He||(a.cantEdit=!0,Ft(a.first,0))}function Za(a,y,te,ee){return te<0&&y.ch==0?y.line>a.first?un(a,Ft(y.line-1)):null:te>0&&y.ch==(ee||Pn(a,y.line)).text.length?y.line=0;--re)mi(a,{from:ee[re].from,to:ee[re].to,text:re?[""]:y.text,origin:y.origin});else mi(a,y)}}function mi(a,y){if(!(y.text.length==1&&y.text[0]==""&&on(y.from,y.to)==0)){var te=di(a,y);as(a,y,te,a.cm?a.cm.curOp.id:NaN),is(a,y,te,Xa(a,y));var ee=[];ja(a,function(re,ye){!ye&&Pe(ee,re.history)==-1&&(tl(re.history,y),ee.push(re.history)),is(re,y,null,Xa(re,y))})}}function Di(a,y,te){var ee=a.cm&&a.cm.state.suppressEdits;if(!(ee&&!te)){for(var re=a.history,ye,He=a.sel,at=y=="undo"?re.done:re.undone,ut=y=="undo"?re.undone:re.done,Et=0;Et=0;--Kn){var Nr=nr(Kn);if(Nr)return Nr.v}}}}function vs(a,y){if(y!=0&&(a.first+=y,a.sel=new na($t(a.sel.ranges,function(re){return new ba(Ft(re.anchor.line+y,re.anchor.ch),Ft(re.head.line+y,re.head.ch))}),a.sel.primIndex),a.cm)){hi(a.cm,a.first,a.first-y,y);for(var te=a.cm.display,ee=te.viewFrom;eea.lastLine())){if(y.from.lineye&&(y={from:y.from,to:Ft(ye,Pn(a,ye).text.length),text:[y.text[0]],origin:y.origin}),y.removed=Sr(a,y.from,y.to),te||(te=di(a,y)),a.cm?os(a.cm,y,ee):Wa(a,y,ee),we(a,te,ot),a.cantEdit&&Ea(a,Ft(a.firstLine(),0))&&(a.cantEdit=!1)}}function os(a,y,te){var ee=a.doc,re=a.display,ye=y.from,He=y.to,at=!1,ut=ye.line;a.options.lineWrapping||(ut=rn(Nt(Pn(ee,ye.line))),ee.iter(ut,He.line+1,function(Kn){if(Kn==re.maxLine)return at=!0,!0})),ee.sel.contains(y.from,y.to)>-1&&jt(a),Wa(ee,y,te,rl(a)),a.options.lineWrapping||(ee.iter(ut,ye.line+y.text.length,function(Kn){var Nr=Or(Kn);Nr>re.maxLineLength&&(re.maxLine=Kn,re.maxLineLength=Nr,re.maxLineChanged=!0,at=!1)}),at&&(a.curOp.updateMaxLine=!0)),ga(ee,ye.line),Ks(a,400);var Et=y.text.length-(He.line-ye.line)-1;y.full?hi(a):ye.line==He.line&&y.text.length==1&&!Ri(a.doc,y)?jo(a,ye.line,"text"):hi(a,ye.line,He.line+1,Et);var hn=At(a,"changes"),bn=At(a,"change");if(bn||hn){var nr={from:ye,to:He,text:y.text,removed:y.removed,origin:y.origin};bn&&gi(a,"change",a,nr),hn&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(nr)}a.display.selForContextMenu=null}function Ms(a,y,te,ee,re){var ye;ee||(ee=te),on(ee,te)<0&&(ye=[ee,te],te=ye[0],ee=ye[1]),typeof y=="string"&&(y=a.splitLines(y)),Va(a,{from:te,to:ee,text:y,origin:re})}function vl(a,y,te,ee){te1||!(this.children[0]instanceof Vl))){var at=[];this.collapse(at),this.children=[new Vl(at)],this.children[0].parent=this}},collapse:function(a){for(var y=0;y50){for(var He=re.lines.length%25+25,at=He;at10);a.parent.maybeSpill()}},iterN:function(a,y,te){for(var ee=0;eea.display.maxLineLength&&(a.display.maxLine=Et,a.display.maxLineLength=hn,a.display.maxLineChanged=!0)}ee!=null&&a&&this.collapsed&&hi(a,ee,re+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&Fn(a.doc)),a&&gi(a,"markerCleared",a,this,ee,re),y&&Xo(a),this.parent&&this.parent.clear()}},bl.prototype.find=function(a,y){a==null&&this.type=="bookmark"&&(a=1);for(var te,ee,re=0;re0||He==0&&ye.clearWhenEmpty!==!1)return ye;if(ye.replacedWith&&(ye.collapsed=!0,ye.widgetNode=$e("span",[ye.replacedWith],"CodeMirror-widget"),ee.handleMouseEvents||ye.widgetNode.setAttribute("cm-ignore-events","true"),ee.insertLeft&&(ye.widgetNode.insertLeft=!0)),ye.collapsed){if(Tt(a,y.line,y,te,ye)||y.line!=te.line&&Tt(a,te.line,y,te,ye))throw new Error("Inserting collapsed marker partially overlapping an existing one");ya()}ye.addToHistory&&as(a,{from:y,to:te,origin:"markText"},a.sel,NaN);var at=y.line,ut=a.cm,Et;if(a.iter(at,te.line+1,function(bn){ut&&ye.collapsed&&!ut.options.lineWrapping&&Nt(bn)==ut.display.maxLine&&(Et=!0),ye.collapsed&&at!=y.line&&Ur(bn,0),ua(bn,new Lr(ye,at==y.line?y.ch:null,at==te.line?te.ch:null)),++at}),ye.collapsed&&a.iter(y.line,te.line+1,function(bn){Dn(a,bn)&&Ur(bn,0)}),ye.clearOnEnter&&ht(ye,"beforeCursorEnter",function(){return ye.clear()}),ye.readOnly&&(ra(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),ye.collapsed&&(ye.id=++Bu,ye.atomic=!0),ut){if(Et&&(ut.curOp.updateMaxLine=!0),ye.collapsed)hi(ut,y.line,te.line+1);else if(ye.className||ye.startStyle||ye.endStyle||ye.css||ye.attributes||ye.title)for(var hn=y.line;hn<=te.line;hn++)jo(ut,hn,"text");ye.atomic&&Fn(ut.doc),gi(ut,"markerAdded",ut,ye)}return ye}var Yl=function(a,y){this.markers=a,this.primary=y;for(var te=0;te=0;ut--)Va(this,ee[ut]);at?x(this,at):this.cm&&ns(this.cm)}),undo:qi(function(){Di(this,"undo")}),redo:qi(function(){Di(this,"redo")}),undoSelection:qi(function(){Di(this,"undo",!0)}),redoSelection:qi(function(){Di(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,y=0,te=0,ee=0;ee=a.ch)&&y.push(re.marker.parent||re.marker)}return y},findMarks:function(a,y,te){a=un(this,a),y=un(this,y);var ee=[],re=a.line;return this.iter(a.line,y.line+1,function(ye){var He=ye.markedSpans;if(He)for(var at=0;at=ut.to||ut.from==null&&re!=a.line||ut.from!=null&&re==y.line&&ut.from>=y.ch)&&(!te||te(ut.marker))&&ee.push(ut.marker.parent||ut.marker)}++re}),ee},getAllMarks:function(){var a=[];return this.iter(function(y){var te=y.markedSpans;if(te)for(var ee=0;eea)return y=a,!0;a-=ye,++te}),un(this,Ft(te,y))},indexFromPos:function(a){a=un(this,a);var y=a.ch;if(a.liney&&(y=a.from),a.to!=null&&a.to-1){y.state.draggingText(a),setTimeout(function(){return y.display.input.focus()},20);return}try{var hn=a.dataTransfer.getData("Text");if(hn){var bn;if(y.state.draggingText&&!y.state.draggingText.copy&&(bn=y.listSelections()),we(y.doc,Ai(te,te)),bn)for(var nr=0;nr=0;at--)Ms(a.doc,"",ee[at].from,ee[at].to,"+delete");ns(a)})}function xu(a,y,te){var ee=an(a.text,y+te,te);return ee<0||ee>a.text.length?null:ee}function yl(a,y,te){var ee=xu(a,y.ch,te);return ee==null?null:new Ft(y.line,ee,te<0?"after":"before")}function Au(a,y,te,ee,re){if(a){y.doc.direction=="rtl"&&(re=-re);var ye=pn(te,y.doc.direction);if(ye){var He=re<0?Mt(ye):ye[0],at=re<0==(He.level==1),ut=at?"after":"before",Et;if(He.level>0||y.doc.direction=="rtl"){var hn=Lo(y,te);Et=re<0?te.text.length-1:0;var bn=go(y,hn,Et).top;Et=Sn(function(nr){return go(y,hn,nr).top==bn},re<0==(He.level==1)?He.from:He.to-1,Et),ut=="before"&&(Et=xu(te,Et,1))}else Et=re<0?He.to:He.from;return new Ft(ee,Et,ut)}}return new Ft(ee,re<0?te.text.length:0,re<0?"before":"after")}function wc(a,y,te,ee){var re=pn(y,a.doc.direction);if(!re)return yl(y,te,ee);te.ch>=y.text.length?(te.ch=y.text.length,te.sticky="before"):te.ch<=0&&(te.ch=0,te.sticky="after");var ye=Lt(re,te.ch,te.sticky),He=re[ye];if(a.doc.direction=="ltr"&&He.level%2==0&&(ee>0?He.to>te.ch:He.from=He.from&&nr>=hn.begin)){var Kn=bn?"before":"after";return new Ft(te.line,nr,Kn)}}var Nr=function(oa,da,ia){for(var Sa=function(Gi,Oo){return Oo?new Ft(te.line,at(Gi,1),"before"):new Ft(te.line,Gi,"after")};oa>=0&&oa0==(Ka.level!=1),si=Ua?ia.begin:at(ia.end,-1);if(Ka.from<=si&&si0?hn.end:at(hn.begin,-1);return Yr!=null&&!(ee>0&&Yr==y.text.length)&&(Br=Nr(ee>0?0:re.length-1,ee,Et(Yr)),Br)?Br:null}var $l={selectAll:Er,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),ot)},killLine:function(a){return Pl(a,function(y){if(y.empty()){var te=Pn(a.doc,y.head.line).text.length;return y.head.ch==te&&y.head.line0)re=new Ft(re.line,re.ch+1),a.replaceRange(ye.charAt(re.ch-1)+ye.charAt(re.ch-2),Ft(re.line,re.ch-2),re,"+transpose");else if(re.line>a.doc.first){var He=Pn(a.doc,re.line-1).text;He&&(re=new Ft(re.line,1),a.replaceRange(ye.charAt(0)+a.doc.lineSeparator()+He.charAt(He.length-1),Ft(re.line-1,He.length-1),re,"+transpose"))}}te.push(new ba(re,re))}a.setSelections(te)})},newlineAndIndent:function(a){return ko(a,function(){for(var y=a.listSelections(),te=y.length-1;te>=0;te--)a.replaceRange(a.doc.lineSeparator(),y[te].anchor,y[te].head,"+input");y=a.listSelections();for(var ee=0;eea&&on(y,this.pos)==0&&te==this.button};var tu,nu;function Dc(a,y){var te=+new Date;return nu&&nu.compare(te,a,y)?(tu=nu=null,"triple"):tu&&tu.compare(te,a,y)?(nu=new Nu(te,a,y),tu=null,"double"):(tu=new Nu(te,a,y),nu=null,"single")}function Xu(a){var y=this,te=y.display;if(!(vt(y,a)||te.activeTouch&&te.input.supportsTouch())){if(te.input.ensurePolled(),te.shift=a.shiftKey,Oi(te,a)){xe||(te.scroller.draggable=!1,setTimeout(function(){return te.scroller.draggable=!0},100));return}if(!hu(y,a)){var ee=Ao(y,a),re=Hn(a),ye=ee?Dc(ee,re):"single";window.focus(),re==1&&y.state.selectingText&&y.state.selectingText(a),!(ee&&pu(y,re,ee,ye,a))&&(re==1?ee?Oc(y,ee,ye,a):ar(a)==te.scroller&&cn(a):re==2?(ee&&As(y.doc,ee),setTimeout(function(){return te.input.focus()},20)):re==3&&(Ie?y.display.input.onContextMenu(a):$s(y)))}}}function pu(a,y,te,ee,re){var ye="Click";return ee=="double"?ye="Double"+ye:ee=="triple"&&(ye="Triple"+ye),ye=(y==1?"Left":y==2?"Middle":"Right")+ye,eu(a,Cu(ye,re),re,function(He){if(typeof He=="string"&&(He=$l[He]),!He)return!1;var at=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),at=He(a,te)!=Dt}finally{a.state.suppressEdits=!1}return at})}function Qu(a,y,te){var ee=a.getOption("configureMouse"),re=ee?ee(a,y,te):{};if(re.unit==null){var ye=Ke?te.shiftKey&&te.metaKey:te.altKey;re.unit=ye?"rectangle":y=="single"?"char":y=="double"?"word":"line"}return(re.extend==null||a.doc.extend)&&(re.extend=a.doc.extend||te.shiftKey),re.addNew==null&&(re.addNew=We?te.metaKey:te.ctrlKey),re.moveOnDrag==null&&(re.moveOnDrag=!(We?te.altKey:te.ctrlKey)),re}function Oc(a,y,te,ee){ge?setTimeout(xt(Os,a),0):a.curOp.focus=et();var re=Qu(a,te,ee),ye=a.doc.sel,He;a.options.dragDrop&&Vt&&!a.isReadOnly()&&te=="single"&&(He=ye.contains(y))>-1&&(on((He=ye.ranges[He]).from(),y)<0||y.xRel>0)&&(on(He.to(),y)>0||y.xRel<0)?Lc(a,ee,y,re):_c(a,ee,y,re)}function Lc(a,y,te,ee){var re=a.display,ye=!1,He=Ji(a,function(Et){xe&&(re.scroller.draggable=!1),a.state.draggingText=!1,yt(re.wrapper.ownerDocument,"mouseup",He),yt(re.wrapper.ownerDocument,"mousemove",at),yt(re.scroller,"dragstart",ut),yt(re.scroller,"drop",He),ye||(cn(Et),ee.addNew||As(a.doc,te,null,null,ee.extend),xe&&!ze||ge&&oe==9?setTimeout(function(){re.wrapper.ownerDocument.body.focus({preventScroll:!0}),re.input.focus()},20):re.input.focus())}),at=function(Et){ye=ye||Math.abs(y.clientX-Et.clientX)+Math.abs(y.clientY-Et.clientY)>=10},ut=function(){return ye=!0};xe&&(re.scroller.draggable=!0),a.state.draggingText=He,He.copy=!ee.moveOnDrag,re.scroller.dragDrop&&re.scroller.dragDrop(),ht(re.wrapper.ownerDocument,"mouseup",He),ht(re.wrapper.ownerDocument,"mousemove",at),ht(re.scroller,"dragstart",ut),ht(re.scroller,"drop",He),$s(a),setTimeout(function(){return re.input.focus()},20)}function Ju(a,y,te){if(te=="char")return new ba(y,y);if(te=="word")return a.findWordAt(y);if(te=="line")return new ba(Ft(y.line,0),un(a.doc,Ft(y.line+1,0)));var ee=te(a,y);return new ba(ee.from,ee.to)}function _c(a,y,te,ee){var re=a.display,ye=a.doc;cn(y);var He,at,ut=ye.sel,Et=ut.ranges;if(ee.addNew&&!ee.extend?(at=ye.sel.contains(te),at>-1?He=Et[at]:He=new ba(te,te)):(He=ye.sel.primary(),at=ye.sel.primIndex),ee.unit=="rectangle")ee.addNew||(He=new ba(te,te)),te=Ao(a,y,!0,!0),at=-1;else{var hn=Ju(a,te,ee.unit);ee.extend?He=xs(He,hn.anchor,hn.head,ee.extend):He=hn}ee.addNew?at==-1?(at=Et.length,z(ye,Ia(a,Et.concat([He]),at),{scroll:!1,origin:"*mouse"})):Et.length>1&&Et[at].empty()&&ee.unit=="char"&&!ee.extend?(z(ye,Ia(a,Et.slice(0,at).concat(Et.slice(at+1)),0),{scroll:!1,origin:"*mouse"}),ut=ye.sel):qo(ye,at,He,Ht):(at=0,z(ye,new na([He],0),Ht),ut=ye.sel);var bn=te;function nr(ia){if(on(bn,ia)!=0)if(bn=ia,ee.unit=="rectangle"){for(var Sa=[],Ka=a.options.tabSize,Ua=rt(Pn(ye,te.line).text,te.ch,Ka),si=rt(Pn(ye,ia.line).text,ia.ch,Ka),Gi=Math.min(Ua,si),Oo=Math.max(Ua,si),$i=Math.min(te.line,ia.line),bs=Math.min(a.lastLine(),Math.max(te.line,ia.line));$i<=bs;$i++){var us=Pn(ye,$i).text,oo=ln(us,Gi,Ka);Gi==Oo?Sa.push(new ba(Ft($i,oo),Ft($i,oo))):us.length>oo&&Sa.push(new ba(Ft($i,oo),Ft($i,ln(us,Oo,Ka))))}Sa.length||Sa.push(new ba(te,te)),z(ye,Ia(a,ut.ranges.slice(0,at).concat(Sa),at),{origin:"*mouse",scroll:!1}),a.scrollIntoView(ia)}else{var cs=He,Go=Ju(a,ia,ee.unit),so=cs.anchor,lo;on(Go.anchor,so)>0?(lo=Go.head,so=Cn(cs.from(),Go.anchor)):(lo=Go.anchor,so=be(cs.to(),Go.head));var ro=ut.ranges.slice(0);ro[at]=ru(a,new ba(un(ye,so),lo)),z(ye,Ia(a,ro,at),Ht)}}var Kn=re.wrapper.getBoundingClientRect(),Nr=0;function Br(ia){var Sa=++Nr,Ka=Ao(a,ia,!0,ee.unit=="rectangle");if(Ka)if(on(Ka,bn)!=0){a.curOp.focus=et(),nr(Ka);var Ua=Ss(re,ye);(Ka.line>=Ua.to||Ka.lineKn.bottom?20:0;si&&setTimeout(Ji(a,function(){Nr==Sa&&(re.scroller.scrollTop+=si,Br(ia))}),50)}}function Yr(ia){a.state.selectingText=!1,Nr=1/0,ia&&(cn(ia),re.input.focus()),yt(re.wrapper.ownerDocument,"mousemove",oa),yt(re.wrapper.ownerDocument,"mouseup",da),ye.history.lastSelOrigin=null}var oa=Ji(a,function(ia){ia.buttons===0||!Hn(ia)?Yr(ia):Br(ia)}),da=Ji(a,Yr);a.state.selectingText=da,ht(re.wrapper.ownerDocument,"mousemove",oa),ht(re.wrapper.ownerDocument,"mouseup",da)}function ru(a,y){var te=y.anchor,ee=y.head,re=Pn(a.doc,te.line);if(on(te,ee)==0&&te.sticky==ee.sticky)return y;var ye=pn(re);if(!ye)return y;var He=Lt(ye,te.ch,te.sticky),at=ye[He];if(at.from!=te.ch&&at.to!=te.ch)return y;var ut=He+(at.from==te.ch==(at.level!=1)?0:1);if(ut==0||ut==ye.length)return y;var Et;if(ee.line!=te.line)Et=(ee.line-te.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var hn=Lt(ye,ee.ch,ee.sticky),bn=hn-He||(ee.ch-te.ch)*(at.level==1?-1:1);hn==ut-1||hn==ut?Et=bn<0:Et=bn>0}var nr=ye[ut+(Et?-1:0)],Kn=Et==(nr.level==1),Nr=Kn?nr.from:nr.to,Br=Kn?"after":"before";return te.ch==Nr&&te.sticky==Br?y:new ba(new Ft(te.line,Nr,Br),ee)}function qu(a,y,te,ee){var re,ye;if(y.touches)re=y.touches[0].clientX,ye=y.touches[0].clientY;else try{re=y.clientX,ye=y.clientY}catch(nr){return!1}if(re>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;ee&&cn(y);var He=a.display,at=He.lineDiv.getBoundingClientRect();if(ye>at.bottom||!At(a,te))return bt(y);ye-=at.top-He.viewOffset;for(var ut=0;ut=re){var hn=Qt(a.doc,ye),bn=a.display.gutterSpecs[ut];return Rt(a,te,a,hn,bn.className,y),bt(y)}}}function hu(a,y){return qu(a,y,"gutterClick",!0)}function $u(a,y){Oi(a.display,y)||Pc(a,y)||vt(a,y,"contextmenu")||Ie||a.display.input.onContextMenu(y)}function Pc(a,y){return At(a,"gutterContextMenu")?qu(a,y,"gutterContextMenu",!1):!1}function Fc(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),hs(a)}var Fl={toString:function(){return"CodeMirror.Init"}},mu={},gu={};function Mc(a){var y=a.optionHandlers;function te(ee,re,ye,He){a.defaults[ee]=re,ye&&(y[ee]=He?function(at,ut,Et){Et!=Fl&&ye(at,ut,Et)}:ye)}a.defineOption=te,a.Init=Fl,te("value","",function(ee,re){return ee.setValue(re)},!0),te("mode",null,function(ee,re){ee.doc.modeOption=re,ki(ee)},!0),te("indentUnit",2,ki,!0),te("indentWithTabs",!1),te("smartIndent",!0),te("tabSize",4,function(ee){yo(ee),hs(ee),hi(ee)},!0),te("lineSeparator",null,function(ee,re){if(ee.doc.lineSep=re,!!re){var ye=[],He=ee.doc.first;ee.doc.iter(function(ut){for(var Et=0;;){var hn=ut.text.indexOf(re,Et);if(hn==-1)break;Et=hn+re.length,ye.push(Ft(He,hn))}He++});for(var at=ye.length-1;at>=0;at--)Ms(ee.doc,re,ye[at],Ft(ye[at].line,ye[at].ch+re.length))}}),te("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(ee,re,ye){ee.state.specialChars=new RegExp(re.source+(re.test(" ")?"":"| "),"g"),ye!=Fl&&ee.refresh()}),te("specialCharPlaceholder",Fa,function(ee){return ee.refresh()},!0),te("electricChars",!0),te("inputStyle",Ue?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),te("spellcheck",!1,function(ee,re){return ee.getInputField().spellcheck=re},!0),te("autocorrect",!1,function(ee,re){return ee.getInputField().autocorrect=re},!0),te("autocapitalize",!1,function(ee,re){return ee.getInputField().autocapitalize=re},!0),te("rtlMoveVisually",!Le),te("wholeLineUpdateBefore",!0),te("theme","default",function(ee){Fc(ee),En(ee)},!0),te("keyMap","default",function(ee,re,ye){var He=ql(re),at=ye!=Fl&&ql(ye);at&&at.detach&&at.detach(ee,He),He.attach&&He.attach(ee,at||null)}),te("extraKeys",null),te("configureMouse",null),te("lineWrapping",!1,ec,!0),te("gutters",[],function(ee,re){ee.display.gutterSpecs=Wn(re,ee.options.lineNumbers),En(ee)},!0),te("fixedGutter",!0,function(ee,re){ee.display.gutters.style.left=re?zs(ee.display)+"px":"0",ee.refresh()},!0),te("coverGutterNextToScrollbar",!1,function(ee){return Vi(ee)},!0),te("scrollbarStyle","native",function(ee){Bo(ee),Vi(ee),ee.display.scrollbars.setScrollTop(ee.doc.scrollTop),ee.display.scrollbars.setScrollLeft(ee.doc.scrollLeft)},!0),te("lineNumbers",!1,function(ee,re){ee.display.gutterSpecs=Wn(ee.options.gutters,re),En(ee)},!0),te("firstLineNumber",1,En,!0),te("lineNumberFormatter",function(ee){return ee},En,!0),te("showCursorWhenSelecting",!1,ys,!0),te("resetSelectionOnContextMenu",!0),te("lineWiseCopyCut",!0),te("pasteLinesPerSelection",!0),te("selectionsMayTouch",!1),te("readOnly",!1,function(ee,re){re=="nocursor"&&(Ls(ee),ee.display.input.blur()),ee.display.input.readOnlyChanged(re)}),te("screenReaderLabel",null,function(ee,re){re=re===""?null:re,ee.display.input.screenReaderLabelChanged(re)}),te("disableInput",!1,function(ee,re){re||ee.display.input.reset()},!0),te("dragDrop",!0,Bc),te("allowDropFileTypes",null),te("cursorBlinkRate",530),te("cursorScrollMargin",0),te("cursorHeight",1,ys,!0),te("singleCursorHeightPerLine",!0,ys,!0),te("workTime",100),te("workDelay",100),te("flattenSpans",!0,yo,!0),te("addModeClass",!1,yo,!0),te("pollInterval",100),te("undoDepth",200,function(ee,re){return ee.doc.history.undoDepth=re}),te("historyEventDelay",1250),te("viewportMargin",10,function(ee){return ee.refresh()},!0),te("maxHighlightLength",1e4,yo,!0),te("moveInputWithCursor",!0,function(ee,re){re||ee.display.input.resetPosition()}),te("tabindex",null,function(ee,re){return ee.display.input.getField().tabIndex=re||""}),te("autofocus",null),te("direction","ltr",function(ee,re){return ee.doc.setDirection(re)},!0),te("phrases",null)}function Bc(a,y,te){var ee=te&&te!=Fl;if(!y!=!ee){var re=a.display.dragFunctions,ye=y?ht:yt;ye(a.display.scroller,"dragstart",re.start),ye(a.display.scroller,"dragenter",re.enter),ye(a.display.scroller,"dragover",re.over),ye(a.display.scroller,"dragleave",re.leave),ye(a.display.scroller,"drop",re.drop)}}function ec(a){a.options.lineWrapping?(qe(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(Ye(a.display.wrapper,"CodeMirror-wrap"),br(a)),Gs(a),hi(a),hs(a),setTimeout(function(){return Vi(a)},100)}function Xi(a,y){var te=this;if(!(this instanceof Xi))return new Xi(a,y);this.options=y=y?Gt(y):{},Gt(mu,y,!1);var ee=y.value;typeof ee=="string"?ee=new ls(ee,y.mode,null,y.lineSeparator,y.direction):y.mode&&(ee.modeOption=y.mode),this.doc=ee;var re=new Xi.inputStyles[y.inputStyle](this),ye=this.display=new rr(a,ee,re,y);ye.wrapper.CodeMirror=this,Fc(this),y.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Bo(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new Ge,keySeq:null,specialChars:null},y.autofocus&&!Ue&&ye.input.focus(),ge&&oe<11&&setTimeout(function(){return te.display.input.reset(!0)},20),tc(this),Cc(),No(this),this.curOp.forceUpdate=!0,ii(this,ee),y.autofocus&&!Ue||this.hasFocus()?setTimeout(function(){te.hasFocus()&&!te.state.focused&&Fo(te)},20):Ls(this);for(var He in gu)gu.hasOwnProperty(He)&&gu[He](this,y[He],Fl);Xt(this),y.finishInit&&y.finishInit(this);for(var at=0;at20*20}ht(y.scroller,"touchstart",function(ut){if(!vt(a,ut)&&!ye(ut)&&!hu(a,ut)){y.input.ensurePolled(),clearTimeout(te);var Et=+new Date;y.activeTouch={start:Et,moved:!1,prev:Et-ee.end<=300?ee:null},ut.touches.length==1&&(y.activeTouch.left=ut.touches[0].pageX,y.activeTouch.top=ut.touches[0].pageY)}}),ht(y.scroller,"touchmove",function(){y.activeTouch&&(y.activeTouch.moved=!0)}),ht(y.scroller,"touchend",function(ut){var Et=y.activeTouch;if(Et&&!Oi(y,ut)&&Et.left!=null&&!Et.moved&&new Date-Et.start<300){var hn=a.coordsChar(y.activeTouch,"page"),bn;!Et.prev||He(Et,Et.prev)?bn=new ba(hn,hn):!Et.prev.prev||He(Et,Et.prev.prev)?bn=a.findWordAt(hn):bn=new ba(Ft(hn.line,0),un(a.doc,Ft(hn.line+1,0))),a.setSelection(bn.anchor,bn.head),a.focus(),cn(ut)}re()}),ht(y.scroller,"touchcancel",re),ht(y.scroller,"scroll",function(){y.scroller.clientHeight&&(Mo(a,y.scroller.scrollTop),wo(a,y.scroller.scrollLeft,!0),Rt(a,"scroll",a))}),ht(y.scroller,"mousewheel",function(ut){return ci(a,ut)}),ht(y.scroller,"DOMMouseScroll",function(ut){return ci(a,ut)}),ht(y.wrapper,"scroll",function(){return y.wrapper.scrollTop=y.wrapper.scrollLeft=0}),y.dragFunctions={enter:function(ut){vt(a,ut)||Ln(ut)},over:function(ut){vt(a,ut)||(Sc(a,ut),Ln(ut))},start:function(ut){return yc(a,ut)},drop:Ji(a,Ec),leave:function(ut){vt(a,ut)||cu(a)}};var at=y.input.getField();ht(at,"keyup",function(ut){return Yu.call(a,ut)}),ht(at,"keydown",Ji(a,Ku)),ht(at,"keypress",Ji(a,Iu)),ht(at,"focus",function(ut){return Fo(a,ut)}),ht(at,"blur",function(ut){return Ls(a,ut)})}var ku=[];Xi.defineInitHook=function(a){return ku.push(a)};function Ml(a,y,te,ee){var re=a.doc,ye;te==null&&(te="add"),te=="smart"&&(re.mode.indent?ye=Kr(a,y).state:te="prev");var He=a.options.tabSize,at=Pn(re,y),ut=rt(at.text,null,He);at.stateAfter&&(at.stateAfter=null);var Et=at.text.match(/^\s*/)[0],hn;if(!ee&&!/\S/.test(at.text))hn=0,te="not";else if(te=="smart"&&(hn=re.mode.indent(ye,at.text.slice(Et.length),at.text),hn==Dt||hn>150)){if(!ee)return;te="prev"}te=="prev"?y>re.first?hn=rt(Pn(re,y-1).text,null,He):hn=0:te=="add"?hn=ut+a.options.indentUnit:te=="subtract"?hn=ut-a.options.indentUnit:typeof te=="number"&&(hn=ut+te),hn=Math.max(0,hn);var bn="",nr=0;if(a.options.indentWithTabs)for(var Kn=Math.floor(hn/He);Kn;--Kn)nr+=He,bn+=" ";if(nrHe,ut=cr(y),Et=null;if(at&&ee.ranges.length>1)if(nl&&nl.text.join(` +`)==y){if(ee.ranges.length%nl.text.length==0){Et=[];for(var hn=0;hn=0;nr--){var Kn=ee.ranges[nr],Nr=Kn.from(),Br=Kn.to();Kn.empty()&&(te&&te>0?Nr=Ft(Nr.line,Nr.ch-te):a.state.overwrite&&!at?Br=Ft(Br.line,Math.min(Pn(ye,Br.line).text.length,Br.ch+Mt(ut).length)):at&&nl&&nl.lineWise&&nl.text.join(` `)==ut.join(` -`)&&(Nr=Br=Ft(Nr.line,0)));var Yr={from:Nr,to:Br,text:Et?Et[nr%Et.length]:ut,origin:re||(at?"paste":a.state.cutIncoming>He?"cut":"+input")};Va(a.doc,Yr),gi(a,"inputRead",a,Yr)}y&&!at&&rc(a,y),ns(a),a.curOp.updateInput<2&&(a.curOp.updateInput=bn),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function nc(a,y){var te=a.clipboardData&&a.clipboardData.getData("Text");if(te)return a.preventDefault(),!y.isReadOnly()&&!y.options.disableInput&&ko(y,function(){return Ru(y,te,0,null,"paste")}),!0}function rc(a,y){if(!(!a.options.electricChars||!a.options.smartIndent))for(var te=a.doc.sel,ee=te.ranges.length-1;ee>=0;ee--){var re=te.ranges[ee];if(!(re.head.ch>100||ee&&te.ranges[ee-1].head.line==re.head.line)){var ye=a.getModeAt(re.head),He=!1;if(ye.electricChars){for(var at=0;at-1){He=Ml(a,re.head.line,"smart");break}}else ye.electricInput&&ye.electricInput.test(_n(a.doc,re.head.line).text.slice(0,re.head.ch))&&(He=Ml(a,re.head.line,"smart"));He&&gi(a,"electricInput",a,re.head.line)}}}function ac(a){for(var y=[],te=[],ee=0;eeye&&(Ml(this,at.head.line,ee,!0),ye=at.head.line,He==this.doc.sel.primIndex&&ns(this));else{var ut=at.from(),Et=at.to(),hn=Math.max(ye,ut.line);ye=Math.min(this.lastLine(),Et.line-(Et.ch?0:1))+1;for(var bn=hn;bn0&&qo(this.doc,He,new ba(ut,nr[He].to()),ot)}}}),getTokenAt:function(ee,re){return $r(this,ee,re)},getLineTokens:function(ee,re){return $r(this,Ft(ee),re,!0)},getTokenTypeAt:function(ee){ee=un(this.doc,ee);var re=Rr(this,_n(this.doc,ee.line)),ye=0,He=(re.length-1)/2,at=ee.ch,ut;if(at==0)ut=re[2];else for(;;){var Et=ye+He>>1;if((Et?re[Et*2-1]:0)>=at)He=Et;else if(re[Et*2+1]ut&&(ee=ut,He=!0),at=_n(this.doc,ee)}else at=ee;return Es(this,at,{top:0,left:0},re||"page",ye||He).top+(He?this.doc.height-$n(at):0)},defaultTextHeight:function(){return Mi(this.display)},defaultCharWidth:function(){return xo(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(ee,re,ye,He,at){var ut=this.display;ee=Pi(this,un(this.doc,ee));var Et=ee.bottom,hn=ee.left;if(re.style.position="absolute",re.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(re),ut.sizer.appendChild(re),He=="over")Et=ee.top;else if(He=="above"||He=="near"){var bn=Math.max(ut.wrapper.clientHeight,this.doc.height),nr=Math.max(ut.sizer.clientWidth,ut.lineSpace.clientWidth);(He=="above"||ee.bottom+re.offsetHeight>bn)&&ee.top>re.offsetHeight?Et=ee.top-re.offsetHeight:ee.bottom+re.offsetHeight<=bn&&(Et=ee.bottom),hn+re.offsetWidth>nr&&(hn=nr-re.offsetWidth)}re.style.top=Et+"px",re.style.left=re.style.right="",at=="right"?(hn=ut.sizer.clientWidth-re.offsetWidth,re.style.right="0px"):(at=="left"?hn=0:at=="middle"&&(hn=(ut.sizer.clientWidth-re.offsetWidth)/2),re.style.left=hn+"px"),ye&&Ps(this,{left:hn,top:Et,right:hn+re.offsetWidth,bottom:Et+re.offsetHeight})},triggerOnKeyDown:Eo(Ku),triggerOnKeyPress:Eo(Iu),triggerOnKeyUp:Yu,triggerOnMouseDown:Eo(Xu),execCommand:function(ee){if($l.hasOwnProperty(ee))return $l[ee].call(null,this)},triggerElectric:Eo(function(ee){rc(this,ee)}),findPosH:function(ee,re,ye,He){var at=1;re<0&&(at=-1,re=-re);for(var ut=un(this.doc,ee),Et=0;Et0&&hn(ye.charAt(He-1));)--He;for(;at.5||this.options.lineWrapping)&&Gs(this),Rt(this,"refresh",this)}),swapDoc:Eo(function(ee){var re=this.doc;return re.cm=null,this.state.selectingText&&this.state.selectingText(),ii(this,ee),hs(this),this.display.input.reset(),Yo(this,ee.scrollLeft,ee.scrollTop),this.curOp.forceScroll=!0,gi(this,"swapDoc",this,re),re}),phrase:function(ee){var re=this.options.phrases;return re&&Object.prototype.hasOwnProperty.call(re,ee)?re[ee]:ee},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Je(a),a.registerHelper=function(ee,re,ye){te.hasOwnProperty(ee)||(te[ee]=a[ee]={_global:[]}),te[ee][re]=ye},a.registerGlobalHelper=function(ee,re,ye,He){a.registerHelper(ee,re,He),te[ee]._global.push({pred:ye,val:He})}}function vu(a,y,te,ee,re){var ye=y,He=te,at=_n(a,y.line),ut=re&&a.direction=="rtl"?-te:te;function Et(){var da=y.line+ut;return da=a.first+a.size?!1:(y=new Ft(da,y.ch,y.sticky),at=_n(a,da))}function hn(da){var ia;if(ee=="codepoint"){var Sa=at.text.charCodeAt(y.ch+(ee>0?0:-1));isNaN(Sa)?ia=null:ia=new Ft(y.line,Math.max(0,Math.min(at.text.length,y.ch+te*(Sa>=55296&&Sa<56320?2:1))),-te)}else re?ia=wc(a.cm,at,y,te):ia=yl(at,y,te);if(ia==null)if(!da&&Et())y=Au(re,a.cm,at,y.line,ut);else return!1;else y=ia;return!0}if(ee=="char"||ee=="codepoint")hn();else if(ee=="column")hn(!0);else if(ee=="word"||ee=="group")for(var bn=null,nr=ee=="group",Kn=a.cm&&a.cm.getHelper(y,"wordChars"),Nr=!0;!(te<0&&!hn(!Nr));Nr=!1){var Br=at.text.charAt(y.ch)||` +`)&&(Nr=Br=Ft(Nr.line,0)));var Yr={from:Nr,to:Br,text:Et?Et[nr%Et.length]:ut,origin:re||(at?"paste":a.state.cutIncoming>He?"cut":"+input")};Va(a.doc,Yr),gi(a,"inputRead",a,Yr)}y&&!at&&rc(a,y),ns(a),a.curOp.updateInput<2&&(a.curOp.updateInput=bn),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function nc(a,y){var te=a.clipboardData&&a.clipboardData.getData("Text");if(te)return a.preventDefault(),!y.isReadOnly()&&!y.options.disableInput&&ko(y,function(){return Ru(y,te,0,null,"paste")}),!0}function rc(a,y){if(!(!a.options.electricChars||!a.options.smartIndent))for(var te=a.doc.sel,ee=te.ranges.length-1;ee>=0;ee--){var re=te.ranges[ee];if(!(re.head.ch>100||ee&&te.ranges[ee-1].head.line==re.head.line)){var ye=a.getModeAt(re.head),He=!1;if(ye.electricChars){for(var at=0;at-1){He=Ml(a,re.head.line,"smart");break}}else ye.electricInput&&ye.electricInput.test(Pn(a.doc,re.head.line).text.slice(0,re.head.ch))&&(He=Ml(a,re.head.line,"smart"));He&&gi(a,"electricInput",a,re.head.line)}}}function ac(a){for(var y=[],te=[],ee=0;eeye&&(Ml(this,at.head.line,ee,!0),ye=at.head.line,He==this.doc.sel.primIndex&&ns(this));else{var ut=at.from(),Et=at.to(),hn=Math.max(ye,ut.line);ye=Math.min(this.lastLine(),Et.line-(Et.ch?0:1))+1;for(var bn=hn;bn0&&qo(this.doc,He,new ba(ut,nr[He].to()),ot)}}}),getTokenAt:function(ee,re){return $r(this,ee,re)},getLineTokens:function(ee,re){return $r(this,Ft(ee),re,!0)},getTokenTypeAt:function(ee){ee=un(this.doc,ee);var re=Rr(this,Pn(this.doc,ee.line)),ye=0,He=(re.length-1)/2,at=ee.ch,ut;if(at==0)ut=re[2];else for(;;){var Et=ye+He>>1;if((Et?re[Et*2-1]:0)>=at)He=Et;else if(re[Et*2+1]ut&&(ee=ut,He=!0),at=Pn(this.doc,ee)}else at=ee;return Es(this,at,{top:0,left:0},re||"page",ye||He).top+(He?this.doc.height-$n(at):0)},defaultTextHeight:function(){return Mi(this.display)},defaultCharWidth:function(){return xo(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(ee,re,ye,He,at){var ut=this.display;ee=Pi(this,un(this.doc,ee));var Et=ee.bottom,hn=ee.left;if(re.style.position="absolute",re.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(re),ut.sizer.appendChild(re),He=="over")Et=ee.top;else if(He=="above"||He=="near"){var bn=Math.max(ut.wrapper.clientHeight,this.doc.height),nr=Math.max(ut.sizer.clientWidth,ut.lineSpace.clientWidth);(He=="above"||ee.bottom+re.offsetHeight>bn)&&ee.top>re.offsetHeight?Et=ee.top-re.offsetHeight:ee.bottom+re.offsetHeight<=bn&&(Et=ee.bottom),hn+re.offsetWidth>nr&&(hn=nr-re.offsetWidth)}re.style.top=Et+"px",re.style.left=re.style.right="",at=="right"?(hn=ut.sizer.clientWidth-re.offsetWidth,re.style.right="0px"):(at=="left"?hn=0:at=="middle"&&(hn=(ut.sizer.clientWidth-re.offsetWidth)/2),re.style.left=hn+"px"),ye&&Ps(this,{left:hn,top:Et,right:hn+re.offsetWidth,bottom:Et+re.offsetHeight})},triggerOnKeyDown:Eo(Ku),triggerOnKeyPress:Eo(Iu),triggerOnKeyUp:Yu,triggerOnMouseDown:Eo(Xu),execCommand:function(ee){if($l.hasOwnProperty(ee))return $l[ee].call(null,this)},triggerElectric:Eo(function(ee){rc(this,ee)}),findPosH:function(ee,re,ye,He){var at=1;re<0&&(at=-1,re=-re);for(var ut=un(this.doc,ee),Et=0;Et0&&hn(ye.charAt(He-1));)--He;for(;at.5||this.options.lineWrapping)&&Gs(this),Rt(this,"refresh",this)}),swapDoc:Eo(function(ee){var re=this.doc;return re.cm=null,this.state.selectingText&&this.state.selectingText(),ii(this,ee),hs(this),this.display.input.reset(),Yo(this,ee.scrollLeft,ee.scrollTop),this.curOp.forceScroll=!0,gi(this,"swapDoc",this,re),re}),phrase:function(ee){var re=this.options.phrases;return re&&Object.prototype.hasOwnProperty.call(re,ee)?re[ee]:ee},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Je(a),a.registerHelper=function(ee,re,ye){te.hasOwnProperty(ee)||(te[ee]=a[ee]={_global:[]}),te[ee][re]=ye},a.registerGlobalHelper=function(ee,re,ye,He){a.registerHelper(ee,re,He),te[ee]._global.push({pred:ye,val:He})}}function vu(a,y,te,ee,re){var ye=y,He=te,at=Pn(a,y.line),ut=re&&a.direction=="rtl"?-te:te;function Et(){var da=y.line+ut;return da=a.first+a.size?!1:(y=new Ft(da,y.ch,y.sticky),at=Pn(a,da))}function hn(da){var ia;if(ee=="codepoint"){var Sa=at.text.charCodeAt(y.ch+(ee>0?0:-1));isNaN(Sa)?ia=null:ia=new Ft(y.line,Math.max(0,Math.min(at.text.length,y.ch+te*(Sa>=55296&&Sa<56320?2:1))),-te)}else re?ia=wc(a.cm,at,y,te):ia=yl(at,y,te);if(ia==null)if(!da&&Et())y=Au(re,a.cm,at,y.line,ut);else return!1;else y=ia;return!0}if(ee=="char"||ee=="codepoint")hn();else if(ee=="column")hn(!0);else if(ee=="word"||ee=="group")for(var bn=null,nr=ee=="group",Kn=a.cm&&a.cm.getHelper(y,"wordChars"),Nr=!0;!(te<0&&!hn(!Nr));Nr=!1){var Br=at.text.charAt(y.ch)||` `,Yr=De(Br,Kn)?"w":nr&&Br==` `?"n":!nr||/\s/.test(Br)?null:"p";if(nr&&!Nr&&!Yr&&(Yr="s"),bn&&bn!=Yr){te<0&&(te=1,hn(),y.sticky="after");break}if(Yr&&(bn=Yr),te>0&&!hn(!Nr))break}var oa=Ea(a,y,ye,He,!0);return sr(ye,oa)&&(oa.hitSide=!0),oa}function au(a,y,te,ee){var re=a.doc,ye=y.left,He;if(ee=="page"){var at=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),ut=Math.max(at-.5*Mi(a.display),3);He=(te>0?y.bottom:y.top)+te*ut}else ee=="line"&&(He=te>0?y.bottom+3:y.top-3);for(var Et;Et=Fi(a,ye,He),!!Et.outside;){if(te<0?He<=0:He>=re.height){Et.hitSide=!0;break}He+=te*5}return Et}var wi=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new Ge,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};wi.prototype.init=function(a){var y=this,te=this,ee=te.cm,re=te.div=a.lineDiv;ic(re,ee.options.spellcheck,ee.options.autocorrect,ee.options.autocapitalize);function ye(at){for(var ut=at.target;ut;ut=ut.parentNode){if(ut==re)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(ut.className))break}return!1}ht(re,"paste",function(at){!ye(at)||vt(ee,at)||nc(at,ee)||oe<=11&&setTimeout(Ji(ee,function(){return y.updateFromDOM()}),20)}),ht(re,"compositionstart",function(at){y.composing={data:at.data,done:!1}}),ht(re,"compositionupdate",function(at){y.composing||(y.composing={data:at.data,done:!1})}),ht(re,"compositionend",function(at){y.composing&&(at.data!=y.composing.data&&y.readFromDOMSoon(),y.composing.done=!0)}),ht(re,"touchstart",function(){return te.forceCompositionEnd()}),ht(re,"input",function(){y.composing||y.readFromDOMSoon()});function He(at){if(!(!ye(at)||vt(ee,at))){if(ee.somethingSelected())Bl({lineWise:!1,text:ee.getSelections()}),at.type=="cut"&&ee.replaceSelection("",null,"cut");else if(ee.options.lineWiseCopyCut){var ut=ac(ee);Bl({lineWise:!0,text:ut.text}),at.type=="cut"&&ee.operation(function(){ee.setSelections(ut.ranges,0,ot),ee.replaceSelection("",null,"cut")})}else return;if(at.clipboardData){at.clipboardData.clearData();var Et=nl.text.join(` `);if(at.clipboardData.setData("Text",Et),at.clipboardData.getData("Text")==Et){at.preventDefault();return}}var hn=oc(),bn=hn.firstChild;ee.display.lineSpace.insertBefore(hn,ee.display.lineSpace.firstChild),bn.value=nl.text.join(` -`);var nr=document.activeElement;It(bn),setTimeout(function(){ee.display.lineSpace.removeChild(hn),nr.focus(),nr==re&&te.showPrimarySelection()},50)}}ht(re,"copy",He),ht(re,"cut",He)},wi.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},wi.prototype.prepareSelection=function(){var a=al(this.cm,!1);return a.focus=document.activeElement==this.div,a},wi.prototype.showSelection=function(a,y){!a||!this.cm.display.view.length||((a.focus||y)&&this.showPrimarySelection(),this.showMultipleSelections(a))},wi.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},wi.prototype.showPrimarySelection=function(){var a=this.getSelection(),y=this.cm,te=y.doc.sel.primary(),ee=te.from(),re=te.to();if(y.display.viewTo==y.display.viewFrom||ee.line>=y.display.viewTo||re.line=y.display.viewFrom&&sc(y,ee)||{node:at[0].measure.map[2],offset:0},Et=re.linea.firstLine()&&(ee=Ft(ee.line-1,_n(a.doc,ee.line-1).length)),re.ch==_n(a.doc,re.line).text.length&&re.liney.viewTo-1)return!1;var ye,He,at;ee.line==y.viewFrom||(ye=Po(a,ee.line))==0?(He=rn(y.view[0].line),at=y.view[0].node):(He=rn(y.view[ye].line),at=y.view[ye-1].node.nextSibling);var ut=Po(a,re.line),Et,hn;if(ut==y.view.length-1?(Et=y.viewTo-1,hn=y.lineDiv.lastChild):(Et=rn(y.view[ut+1].line)-1,hn=y.view[ut+1].node.previousSibling),!at)return!1;for(var bn=a.doc.splitLines(Hc(a,at,hn,He,Et)),nr=Sr(a.doc,Ft(He,0),Ft(Et,_n(a.doc,Et).text.length));bn.length>1&&nr.length>1;)if(Mt(bn)==Mt(nr))bn.pop(),nr.pop(),Et--;else if(bn[0]==nr[0])bn.shift(),nr.shift(),He++;else break;for(var Kn=0,Nr=0,Br=bn[0],Yr=nr[0],oa=Math.min(Br.length,Yr.length);Knee.ch&&da.charCodeAt(da.length-Nr-1)==ia.charCodeAt(ia.length-Nr-1);)Kn--,Nr++;bn[bn.length-1]=da.slice(0,da.length-Nr).replace(/^\u200b+/,""),bn[0]=bn[0].slice(Kn).replace(/\u200b+$/,"");var Ka=Ft(He,Kn),Ua=Ft(Et,nr.length?Mt(nr).length-Nr:0);if(bn.length>1||bn[0]||on(Ka,Ua))return Ms(a.doc,bn,Ka,Ua,"+input"),!0},wi.prototype.ensurePolled=function(){this.forceCompositionEnd()},wi.prototype.reset=function(){this.forceCompositionEnd()},wi.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},wi.prototype.readFromDOMSoon=function(){var a=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(a.readDOMTimeout=null,a.composing)if(a.composing.done)a.composing=null;else return;a.updateFromDOM()},80))},wi.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&ko(this.cm,function(){return hi(a.cm)})},wi.prototype.setUneditable=function(a){a.contentEditable="false"},wi.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||Ji(this.cm,Ru)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},wi.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},wi.prototype.onContextMenu=function(){},wi.prototype.resetPosition=function(){},wi.prototype.needsContentAttribute=!0;function sc(a,y){var te=Ni(a,y.line);if(!te||te.hidden)return null;var ee=_n(a.doc,y.line),re=Ii(te,ee,y.line),ye=pn(ee,a.doc.direction),He="left";if(ye){var at=Lt(ye,y.ch);He=at%2?"right":"left"}var ut=Hs(re.map,y.ch,He);return ut.offset=ut.collapse=="right"?ut.end:ut.start,ut}function Du(a){for(var y=a;y;y=y.parentNode)if(/CodeMirror-gutter-wrapper/.test(y.className))return!0;return!1}function Dl(a,y){return y&&(a.bad=!0),a}function Hc(a,y,te,ee,re){var ye="",He=!1,at=a.doc.lineSeparator(),ut=!1;function Et(Kn){return function(Nr){return Nr.id==Kn}}function hn(){He&&(ye+=at,ut&&(ye+=at),He=ut=!1)}function bn(Kn){Kn&&(hn(),ye+=Kn)}function nr(Kn){if(Kn.nodeType==1){var Nr=Kn.getAttribute("cm-text");if(Nr){bn(Nr);return}var Br=Kn.getAttribute("cm-marker"),Yr;if(Br){var oa=a.findMarks(Ft(ee,0),Ft(re+1,0),Et(+Br));oa.length&&(Yr=oa[0].find(0))&&bn(Sr(a.doc,Yr.from,Yr.to).join(at));return}if(Kn.getAttribute("contenteditable")=="false")return;var da=/^(pre|div|p|li|table|br)$/i.test(Kn.nodeName);if(!/^br$/i.test(Kn.nodeName)&&Kn.textContent.length==0)return;da&&hn();for(var ia=0;ia=9&&y.hasSelection&&(y.hasSelection=null),te.poll()}),ht(re,"paste",function(He){vt(ee,He)||nc(He,ee)||(ee.state.pasteIncoming=+new Date,te.fastPoll())});function ye(He){if(!vt(ee,He)){if(ee.somethingSelected())Bl({lineWise:!1,text:ee.getSelections()});else if(ee.options.lineWiseCopyCut){var at=ac(ee);Bl({lineWise:!0,text:at.text}),He.type=="cut"?ee.setSelections(at.ranges,null,ot):(te.prevInput="",re.value=at.text.join(` -`),It(re))}else return;He.type=="cut"&&(ee.state.cutIncoming=+new Date)}}ht(re,"cut",ye),ht(re,"copy",ye),ht(a.scroller,"paste",function(He){if(!(Oi(a,He)||vt(ee,He))){if(!re.dispatchEvent){ee.state.pasteIncoming=+new Date,te.focus();return}var at=new Event("paste");at.clipboardData=He.clipboardData,re.dispatchEvent(at)}}),ht(a.lineSpace,"selectstart",function(He){Oi(a,He)||cn(He)}),ht(re,"compositionstart",function(){var He=ee.getCursor("from");te.composing&&te.composing.range.clear(),te.composing={start:He,range:ee.markText(He,ee.getCursor("to"),{className:"CodeMirror-composing"})}}),ht(re,"compositionend",function(){te.composing&&(te.poll(),te.composing.range.clear(),te.composing=null)})},io.prototype.createField=function(a){this.wrapper=oc(),this.textarea=this.wrapper.firstChild},io.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},io.prototype.prepareSelection=function(){var a=this.cm,y=a.display,te=a.doc,ee=al(a);if(a.options.moveInputWithCursor){var re=Pi(a,te.sel.primary().head,"div"),ye=y.wrapper.getBoundingClientRect(),He=y.lineDiv.getBoundingClientRect();ee.teTop=Math.max(0,Math.min(y.wrapper.clientHeight-10,re.top+He.top-ye.top)),ee.teLeft=Math.max(0,Math.min(y.wrapper.clientWidth-10,re.left+He.left-ye.left))}return ee},io.prototype.showSelection=function(a){var y=this.cm,te=y.display;_e(te.cursorDiv,a.cursors),_e(te.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},io.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var y=this.cm;if(y.somethingSelected()){this.prevInput="";var te=y.getSelection();this.textarea.value=te,y.state.focused&&It(this.textarea),ge&&oe>=9&&(this.hasSelection=te)}else a||(this.prevInput=this.textarea.value="",ge&&oe>=9&&(this.hasSelection=null))}},io.prototype.getField=function(){return this.textarea},io.prototype.supportsTouch=function(){return!1},io.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!Ue||et()!=this.textarea))try{this.textarea.focus()}catch(a){}},io.prototype.blur=function(){this.textarea.blur()},io.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},io.prototype.receivedFocus=function(){this.slowPoll()},io.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},io.prototype.fastPoll=function(){var a=!1,y=this;y.pollingFast=!0;function te(){var ee=y.poll();!ee&&!a?(a=!0,y.polling.set(60,te)):(y.pollingFast=!1,y.slowPoll())}y.polling.set(20,te)},io.prototype.poll=function(){var a=this,y=this.cm,te=this.textarea,ee=this.prevInput;if(this.contextMenuPending||!y.state.focused||ir(te)&&!ee&&!this.composing||y.isReadOnly()||y.options.disableInput||y.state.keySeq)return!1;var re=te.value;if(re==ee&&!y.somethingSelected())return!1;if(ge&&oe>=9&&this.hasSelection===re||Ze&&/[\uf700-\uf7ff]/.test(re))return y.display.input.reset(),!1;if(y.doc.sel==y.display.selForContextMenu){var ye=re.charCodeAt(0);if(ye==8203&&!ee&&(ee="\u200B"),ye==8666)return this.reset(),this.cm.execCommand("undo")}for(var He=0,at=Math.min(ee.length,re.length);He1e3||re.indexOf(` +`);var nr=document.activeElement;It(bn),setTimeout(function(){ee.display.lineSpace.removeChild(hn),nr.focus(),nr==re&&te.showPrimarySelection()},50)}}ht(re,"copy",He),ht(re,"cut",He)},wi.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},wi.prototype.prepareSelection=function(){var a=al(this.cm,!1);return a.focus=document.activeElement==this.div,a},wi.prototype.showSelection=function(a,y){!a||!this.cm.display.view.length||((a.focus||y)&&this.showPrimarySelection(),this.showMultipleSelections(a))},wi.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},wi.prototype.showPrimarySelection=function(){var a=this.getSelection(),y=this.cm,te=y.doc.sel.primary(),ee=te.from(),re=te.to();if(y.display.viewTo==y.display.viewFrom||ee.line>=y.display.viewTo||re.line=y.display.viewFrom&&sc(y,ee)||{node:at[0].measure.map[2],offset:0},Et=re.linea.firstLine()&&(ee=Ft(ee.line-1,Pn(a.doc,ee.line-1).length)),re.ch==Pn(a.doc,re.line).text.length&&re.liney.viewTo-1)return!1;var ye,He,at;ee.line==y.viewFrom||(ye=Po(a,ee.line))==0?(He=rn(y.view[0].line),at=y.view[0].node):(He=rn(y.view[ye].line),at=y.view[ye-1].node.nextSibling);var ut=Po(a,re.line),Et,hn;if(ut==y.view.length-1?(Et=y.viewTo-1,hn=y.lineDiv.lastChild):(Et=rn(y.view[ut+1].line)-1,hn=y.view[ut+1].node.previousSibling),!at)return!1;for(var bn=a.doc.splitLines(Hc(a,at,hn,He,Et)),nr=Sr(a.doc,Ft(He,0),Ft(Et,Pn(a.doc,Et).text.length));bn.length>1&&nr.length>1;)if(Mt(bn)==Mt(nr))bn.pop(),nr.pop(),Et--;else if(bn[0]==nr[0])bn.shift(),nr.shift(),He++;else break;for(var Kn=0,Nr=0,Br=bn[0],Yr=nr[0],oa=Math.min(Br.length,Yr.length);Knee.ch&&da.charCodeAt(da.length-Nr-1)==ia.charCodeAt(ia.length-Nr-1);)Kn--,Nr++;bn[bn.length-1]=da.slice(0,da.length-Nr).replace(/^\u200b+/,""),bn[0]=bn[0].slice(Kn).replace(/\u200b+$/,"");var Ka=Ft(He,Kn),Ua=Ft(Et,nr.length?Mt(nr).length-Nr:0);if(bn.length>1||bn[0]||on(Ka,Ua))return Ms(a.doc,bn,Ka,Ua,"+input"),!0},wi.prototype.ensurePolled=function(){this.forceCompositionEnd()},wi.prototype.reset=function(){this.forceCompositionEnd()},wi.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},wi.prototype.readFromDOMSoon=function(){var a=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(a.readDOMTimeout=null,a.composing)if(a.composing.done)a.composing=null;else return;a.updateFromDOM()},80))},wi.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&ko(this.cm,function(){return hi(a.cm)})},wi.prototype.setUneditable=function(a){a.contentEditable="false"},wi.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||Ji(this.cm,Ru)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},wi.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},wi.prototype.onContextMenu=function(){},wi.prototype.resetPosition=function(){},wi.prototype.needsContentAttribute=!0;function sc(a,y){var te=Ni(a,y.line);if(!te||te.hidden)return null;var ee=Pn(a.doc,y.line),re=Ii(te,ee,y.line),ye=pn(ee,a.doc.direction),He="left";if(ye){var at=Lt(ye,y.ch);He=at%2?"right":"left"}var ut=Hs(re.map,y.ch,He);return ut.offset=ut.collapse=="right"?ut.end:ut.start,ut}function Du(a){for(var y=a;y;y=y.parentNode)if(/CodeMirror-gutter-wrapper/.test(y.className))return!0;return!1}function Dl(a,y){return y&&(a.bad=!0),a}function Hc(a,y,te,ee,re){var ye="",He=!1,at=a.doc.lineSeparator(),ut=!1;function Et(Kn){return function(Nr){return Nr.id==Kn}}function hn(){He&&(ye+=at,ut&&(ye+=at),He=ut=!1)}function bn(Kn){Kn&&(hn(),ye+=Kn)}function nr(Kn){if(Kn.nodeType==1){var Nr=Kn.getAttribute("cm-text");if(Nr){bn(Nr);return}var Br=Kn.getAttribute("cm-marker"),Yr;if(Br){var oa=a.findMarks(Ft(ee,0),Ft(re+1,0),Et(+Br));oa.length&&(Yr=oa[0].find(0))&&bn(Sr(a.doc,Yr.from,Yr.to).join(at));return}if(Kn.getAttribute("contenteditable")=="false")return;var da=/^(pre|div|p|li|table|br)$/i.test(Kn.nodeName);if(!/^br$/i.test(Kn.nodeName)&&Kn.textContent.length==0)return;da&&hn();for(var ia=0;ia=9&&y.hasSelection&&(y.hasSelection=null),te.poll()}),ht(re,"paste",function(He){vt(ee,He)||nc(He,ee)||(ee.state.pasteIncoming=+new Date,te.fastPoll())});function ye(He){if(!vt(ee,He)){if(ee.somethingSelected())Bl({lineWise:!1,text:ee.getSelections()});else if(ee.options.lineWiseCopyCut){var at=ac(ee);Bl({lineWise:!0,text:at.text}),He.type=="cut"?ee.setSelections(at.ranges,null,ot):(te.prevInput="",re.value=at.text.join(` +`),It(re))}else return;He.type=="cut"&&(ee.state.cutIncoming=+new Date)}}ht(re,"cut",ye),ht(re,"copy",ye),ht(a.scroller,"paste",function(He){if(!(Oi(a,He)||vt(ee,He))){if(!re.dispatchEvent){ee.state.pasteIncoming=+new Date,te.focus();return}var at=new Event("paste");at.clipboardData=He.clipboardData,re.dispatchEvent(at)}}),ht(a.lineSpace,"selectstart",function(He){Oi(a,He)||cn(He)}),ht(re,"compositionstart",function(){var He=ee.getCursor("from");te.composing&&te.composing.range.clear(),te.composing={start:He,range:ee.markText(He,ee.getCursor("to"),{className:"CodeMirror-composing"})}}),ht(re,"compositionend",function(){te.composing&&(te.poll(),te.composing.range.clear(),te.composing=null)})},io.prototype.createField=function(a){this.wrapper=oc(),this.textarea=this.wrapper.firstChild},io.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},io.prototype.prepareSelection=function(){var a=this.cm,y=a.display,te=a.doc,ee=al(a);if(a.options.moveInputWithCursor){var re=Pi(a,te.sel.primary().head,"div"),ye=y.wrapper.getBoundingClientRect(),He=y.lineDiv.getBoundingClientRect();ee.teTop=Math.max(0,Math.min(y.wrapper.clientHeight-10,re.top+He.top-ye.top)),ee.teLeft=Math.max(0,Math.min(y.wrapper.clientWidth-10,re.left+He.left-ye.left))}return ee},io.prototype.showSelection=function(a){var y=this.cm,te=y.display;_e(te.cursorDiv,a.cursors),_e(te.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},io.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var y=this.cm;if(y.somethingSelected()){this.prevInput="";var te=y.getSelection();this.textarea.value=te,y.state.focused&&It(this.textarea),ge&&oe>=9&&(this.hasSelection=te)}else a||(this.prevInput=this.textarea.value="",ge&&oe>=9&&(this.hasSelection=null))}},io.prototype.getField=function(){return this.textarea},io.prototype.supportsTouch=function(){return!1},io.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!Ue||et()!=this.textarea))try{this.textarea.focus()}catch(a){}},io.prototype.blur=function(){this.textarea.blur()},io.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},io.prototype.receivedFocus=function(){this.slowPoll()},io.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},io.prototype.fastPoll=function(){var a=!1,y=this;y.pollingFast=!0;function te(){var ee=y.poll();!ee&&!a?(a=!0,y.polling.set(60,te)):(y.pollingFast=!1,y.slowPoll())}y.polling.set(20,te)},io.prototype.poll=function(){var a=this,y=this.cm,te=this.textarea,ee=this.prevInput;if(this.contextMenuPending||!y.state.focused||ir(te)&&!ee&&!this.composing||y.isReadOnly()||y.options.disableInput||y.state.keySeq)return!1;var re=te.value;if(re==ee&&!y.somethingSelected())return!1;if(ge&&oe>=9&&this.hasSelection===re||We&&/[\uf700-\uf7ff]/.test(re))return y.display.input.reset(),!1;if(y.doc.sel==y.display.selForContextMenu){var ye=re.charCodeAt(0);if(ye==8203&&!ee&&(ee="\u200B"),ye==8666)return this.reset(),this.cm.execCommand("undo")}for(var He=0,at=Math.min(ee.length,re.length);He1e3||re.indexOf(` `)>-1?te.value=a.prevInput="":a.prevInput=re,a.composing&&(a.composing.range.clear(),a.composing.range=y.markText(a.composing.start,y.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},io.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},io.prototype.onKeyPress=function(){ge&&oe>=9&&(this.hasSelection=null),this.fastPoll()},io.prototype.onContextMenu=function(a){var y=this,te=y.cm,ee=te.display,re=y.textarea;y.contextMenuPending&&y.contextMenuPending();var ye=Ao(te,a),He=ee.scroller.scrollTop;if(!ye||he)return;var at=te.options.resetSelectionOnContextMenu;at&&te.doc.sel.contains(ye)==-1&&Ji(te,z)(te.doc,Ai(ye),ot);var ut=re.style.cssText,Et=y.wrapper.style.cssText,hn=y.wrapper.offsetParent.getBoundingClientRect();y.wrapper.style.cssText="position: static",re.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(a.clientY-hn.top-5)+"px; left: "+(a.clientX-hn.left-5)+`px; z-index: 1000; background: `+(ge?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var bn;xe&&(bn=window.scrollY),ee.input.focus(),xe&&window.scrollTo(null,bn),ee.input.reset(),te.somethingSelected()||(re.value=y.prevInput=" "),y.contextMenuPending=Kn,ee.selForContextMenu=te.doc.sel,clearTimeout(ee.detectingSelectAll);function nr(){if(re.selectionStart!=null){var Br=te.somethingSelected(),Yr="\u200B"+(Br?re.value:"");re.value="\u21DA",re.value=Yr,y.prevInput=Br?"":"\u200B",re.selectionStart=1,re.selectionEnd=Yr.length,ee.selForContextMenu=te.doc.sel}}function Kn(){if(y.contextMenuPending==Kn&&(y.contextMenuPending=!1,y.wrapper.style.cssText=Et,re.style.cssText=ut,ge&&oe<9&&ee.scrollbars.setScrollTop(ee.scroller.scrollTop=He),re.selectionStart!=null)){(!ge||ge&&oe<9)&&nr();var Br=0,Yr=function(){ee.selForContextMenu==te.doc.sel&&re.selectionStart==0&&re.selectionEnd>0&&y.prevInput=="\u200B"?Ji(te,Er)(te):Br++<10?ee.detectingSelectAll=setTimeout(Yr,500):(ee.selForContextMenu=null,ee.input.reset())};ee.detectingSelectAll=setTimeout(Yr,200)}}if(ge&&oe>=9&&nr(),Ie){Ln(a);var Nr=function(){yt(window,"mouseup",Nr),setTimeout(Kn,20)};ht(window,"mouseup",Nr)}else setTimeout(Kn,50)},io.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},io.prototype.setUneditable=function(){},io.prototype.needsContentAttribute=!1;function Ou(a,y){if(y=y?Gt(y):{},y.value=a.value,!y.tabindex&&a.tabIndex&&(y.tabindex=a.tabIndex),!y.placeholder&&a.placeholder&&(y.placeholder=a.placeholder),y.autofocus==null){var te=et();y.autofocus=te==a||a.getAttribute("autofocus")!=null&&te==document.body}function ee(){a.value=at.getValue()}var re;if(a.form&&(ht(a.form,"submit",ee),!y.leaveSubmitMethodAlone)){var ye=a.form;re=ye.submit;try{var He=ye.submit=function(){ee(),ye.submit=re,ye.submit(),ye.submit=He}}catch(ut){}}y.finishInit=function(ut){ut.save=ee,ut.getTextArea=function(){return a},ut.toTextArea=function(){ut.toTextArea=isNaN,ee(),a.parentNode.removeChild(ut.getWrapperElement()),a.style.display="",a.form&&(yt(a.form,"submit",ee),!y.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=re))}},a.style.display="none";var at=Xi(function(ut){return a.parentNode.insertBefore(ut,a.nextSibling)},y);return at}function lc(a){a.off=yt,a.on=ht,a.wheelEventPixels=qa,a.Doc=ls,a.splitLines=cr,a.countColumn=rt,a.findColumn=ln,a.isWordChar=Ee,a.Pass=Dt,a.signal=Rt,a.Line=xr,a.changeEnd=Ci,a.scrollbarModel=Io,a.Pos=Ft,a.cmpPos=on,a.modes=An,a.mimeModes=Nn,a.resolveMode=gr,a.getMode=or,a.modeExtensions=Pr,a.extendMode=Mr,a.copyState=Fr,a.startState=Ir,a.innerMode=wr,a.commands=$l,a.keyMap=Bs,a.keyName=zu,a.isModifierKey=Su,a.lookupKey=cl,a.normalizeKeyMap=Hu,a.StringStream=lr,a.SharedTextMarker=Yl,a.TextMarker=bl,a.LineWidget=Kl,a.e_preventDefault=cn,a.e_stopPropagation=gn,a.e_stop=Ln,a.addClass=qe,a.contains=Ve,a.rmClass=Ye,a.keyNames=El}Mc(Xi),Uc(Xi);var Lu="iter insert remove copy getEditor constructor".split(" ");for(var Ul in ls.prototype)ls.prototype.hasOwnProperty(Ul)&&Pe(Lu,Ul)<0&&(Xi.prototype[Ul]=function(a){return function(){return a.apply(this.doc,arguments)}}(ls.prototype[Ul]));return Je(ls),Xi.inputStyles={textarea:io,contenteditable:wi},Xi.defineMode=function(a){!Xi.defaults.mode&&a!="null"&&(Xi.defaults.mode=a),In.apply(this,arguments)},Xi.defineMIME=Ar,Xi.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),Xi.defineMIME("text/plain","null"),Xi.defineExtension=function(a,y){Xi.prototype[a]=y},Xi.defineDocExtension=function(a,y){ls.prototype[a]=y},Xi.fromTextArea=Ou,lc(Xi),Xi.version="5.58.2",Xi})},25419:function(me,ne,E){(function(b){b(E(89780),E(15525),E(98101))})(function(b){"use strict";b.defineMode("markdown",function(ue,le){var ce=b.getMode(ue,"text/html"),ge=ce.name=="null";function oe(rt){if(b.findModeByName){var Ge=b.findModeByName(rt);Ge&&(rt=Ge.mime||Ge.mimes[0])}var Pe=b.getMode(ue,rt);return Pe.name=="null"?null:Pe}le.highlightFormatting===void 0&&(le.highlightFormatting=!1),le.maxBlockquoteDepth===void 0&&(le.maxBlockquoteDepth=0),le.taskLists===void 0&&(le.taskLists=!1),le.strikethrough===void 0&&(le.strikethrough=!1),le.emoji===void 0&&(le.emoji=!1),le.fencedCodeBlockHighlighting===void 0&&(le.fencedCodeBlockHighlighting=!0),le.fencedCodeBlockDefaultMode===void 0&&(le.fencedCodeBlockDefaultMode="text/plain"),le.xml===void 0&&(le.xml=!0),le.tokenTypeOverrides===void 0&&(le.tokenTypeOverrides={});var xe={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var Oe in xe)xe.hasOwnProperty(Oe)&&le.tokenTypeOverrides[Oe]&&(xe[Oe]=le.tokenTypeOverrides[Oe]);var Se=/^([*\-_])(?:\s*\1){2,}\s*$/,he=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,ze=/^\[(x| )\](?=\s)/i,Te=le.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,ct=/^ {0,3}(?:\={1,}|-{2,})\s*$/,Xe=/^[^#!\[\]*_\\<>` "'(~:]+/,tt=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,Ue=/^\s*\[[^\]]+?\]:.*$/,Ze=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,Ke=" ";function Le(rt,Ge,Pe){return Ge.f=Ge.inline=Pe,Pe(rt,Ge)}function Be(rt,Ge,Pe){return Ge.f=Ge.block=Pe,Pe(rt,Ge)}function Re(rt){return!rt||!/\S/.test(rt.string)}function Ie(rt){if(rt.linkTitle=!1,rt.linkHref=!1,rt.linkText=!1,rt.em=!1,rt.strong=!1,rt.strikethrough=!1,rt.quote=0,rt.indentedCode=!1,rt.f==Ye){var Ge=ge;if(!Ge){var Pe=b.innerMode(ce,rt.htmlState);Ge=Pe.mode.name=="xml"&&Pe.state.tagStart===null&&!Pe.state.context&&Pe.state.tokenize.isInText}Ge&&(rt.f=$e,rt.block=Ae,rt.htmlState=null)}return rt.trailingSpace=0,rt.trailingSpaceNewLine=!1,rt.prevLine=rt.thisLine,rt.thisLine={stream:null},null}function Ae(rt,Ge){var Pe=rt.column()===Ge.indentation,wt=Re(Ge.prevLine.stream),Dt=Ge.indentedCode,ot=Ge.prevLine.hr,Ht=Ge.list!==!1,Bt=(Ge.listStack[Ge.listStack.length-1]||0)+3;Ge.indentedCode=!1;var ln=Ge.indentation;if(Ge.indentationDiff===null&&(Ge.indentationDiff=Ge.indentation,Ht)){for(Ge.list=null;ln=4&&(Dt||Ge.prevLine.fencedCodeEnd||Ge.prevLine.header||wt))return rt.skipToEnd(),Ge.indentedCode=!0,xe.code;if(rt.eatSpace())return null;if(Pe&&Ge.indentation<=Bt&&(Mt=rt.match(Te))&&Mt[1].length<=6)return Ge.quote=0,Ge.header=Mt[1].length,Ge.thisLine.header=!0,le.highlightFormatting&&(Ge.formatting="header"),Ge.f=Ge.inline,_e(Ge);if(Ge.indentation<=Bt&&rt.eat(">"))return Ge.quote=Pe?1:Ge.quote+1,le.highlightFormatting&&(Ge.formatting="quote"),rt.eatSpace(),_e(Ge);if(!Yt&&!Ge.setext&&Pe&&Ge.indentation<=Bt&&(Mt=rt.match(he))){var $t=Mt[1]?"ol":"ul";return Ge.indentation=ln+rt.current().length,Ge.list=!0,Ge.quote=0,Ge.listStack.push(Ge.indentation),Ge.em=!1,Ge.strong=!1,Ge.code=!1,Ge.strikethrough=!1,le.taskLists&&rt.match(ze,!1)&&(Ge.taskList=!0),Ge.f=Ge.inline,le.highlightFormatting&&(Ge.formatting=["list","list-"+$t]),_e(Ge)}else{if(Pe&&Ge.indentation<=Bt&&(Mt=rt.match(tt,!0)))return Ge.quote=0,Ge.fencedEndRE=new RegExp(Mt[1]+"+ *$"),Ge.localMode=le.fencedCodeBlockHighlighting&&oe(Mt[2]||le.fencedCodeBlockDefaultMode),Ge.localMode&&(Ge.localState=b.startState(Ge.localMode)),Ge.f=Ge.block=st,le.highlightFormatting&&(Ge.formatting="code-block"),Ge.code=-1,_e(Ge);if(Ge.setext||(!gt||!Ht)&&!Ge.quote&&Ge.list===!1&&!Ge.code&&!Yt&&!Ue.test(rt.string)&&(Mt=rt.lookAhead(1))&&(Mt=Mt.match(ct)))return Ge.setext?(Ge.header=Ge.setext,Ge.setext=0,rt.skipToEnd(),le.highlightFormatting&&(Ge.formatting="header")):(Ge.header=Mt[0].charAt(0)=="="?1:2,Ge.setext=Ge.header),Ge.thisLine.header=!0,Ge.f=Ge.inline,_e(Ge);if(Yt)return rt.skipToEnd(),Ge.hr=!0,Ge.thisLine.hr=!0,xe.hr;if(rt.peek()==="[")return Le(rt,Ge,Ct)}return Le(rt,Ge,Ge.inline)}function Ye(rt,Ge){var Pe=ce.token(rt,Ge.htmlState);if(!ge){var wt=b.innerMode(ce,Ge.htmlState);(wt.mode.name=="xml"&&wt.state.tagStart===null&&!wt.state.context&&wt.state.tokenize.isInText||Ge.md_inside&&rt.current().indexOf(">")>-1)&&(Ge.f=$e,Ge.block=Ae,Ge.htmlState=null)}return Pe}function st(rt,Ge){var Pe=Ge.listStack[Ge.listStack.length-1]||0,wt=Ge.indentation=rt.quote?Ge.push(xe.formatting+"-"+rt.formatting[Pe]+"-"+rt.quote):Ge.push("error"))}if(rt.taskOpen)return Ge.push("meta"),Ge.length?Ge.join(" "):null;if(rt.taskClosed)return Ge.push("property"),Ge.length?Ge.join(" "):null;if(rt.linkHref?Ge.push(xe.linkHref,"url"):(rt.strong&&Ge.push(xe.strong),rt.em&&Ge.push(xe.em),rt.strikethrough&&Ge.push(xe.strikethrough),rt.emoji&&Ge.push(xe.emoji),rt.linkText&&Ge.push(xe.linkText),rt.code&&Ge.push(xe.code),rt.image&&Ge.push(xe.image),rt.imageAltText&&Ge.push(xe.imageAltText,"link"),rt.imageMarker&&Ge.push(xe.imageMarker)),rt.header&&Ge.push(xe.header,xe.header+"-"+rt.header),rt.quote&&(Ge.push(xe.quote),!le.maxBlockquoteDepth||le.maxBlockquoteDepth>=rt.quote?Ge.push(xe.quote+"-"+rt.quote):Ge.push(xe.quote+"-"+le.maxBlockquoteDepth)),rt.list!==!1){var wt=(rt.listStack.length-1)%3;wt?wt===1?Ge.push(xe.list2):Ge.push(xe.list3):Ge.push(xe.list1)}return rt.trailingSpaceNewLine?Ge.push("trailing-space-new-line"):rt.trailingSpace&&Ge.push("trailing-space-"+(rt.trailingSpace%2?"a":"b")),Ge.length?Ge.join(" "):null}function nt(rt,Ge){if(rt.match(Xe,!0))return _e(Ge)}function $e(rt,Ge){var Pe=Ge.text(rt,Ge);if(typeof Pe!="undefined")return Pe;if(Ge.list)return Ge.list=null,_e(Ge);if(Ge.taskList){var wt=rt.match(ze,!0)[1]===" ";return wt?Ge.taskOpen=!0:Ge.taskClosed=!0,le.highlightFormatting&&(Ge.formatting="task"),Ge.taskList=!1,_e(Ge)}if(Ge.taskOpen=!1,Ge.taskClosed=!1,Ge.header&&rt.match(/^#+$/,!0))return le.highlightFormatting&&(Ge.formatting="header"),_e(Ge);var Dt=rt.next();if(Ge.linkTitle){Ge.linkTitle=!1;var ot=Dt;Dt==="("&&(ot=")"),ot=(ot+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Ht="^\\s*(?:[^"+ot+"\\\\]+|\\\\\\\\|\\\\.)"+ot;if(rt.match(new RegExp(Ht),!0))return xe.linkHref}if(Dt==="`"){var Bt=Ge.formatting;le.highlightFormatting&&(Ge.formatting="code"),rt.eatWhile("`");var ln=rt.current().length;if(Ge.code==0&&(!Ge.quote||ln==1))return Ge.code=ln,_e(Ge);if(ln==Ge.code){var gt=_e(Ge);return Ge.code=0,gt}else return Ge.formatting=Bt,_e(Ge)}else if(Ge.code)return _e(Ge);if(Dt==="\\"&&(rt.next(),le.highlightFormatting)){var Yt=_e(Ge),Mt=xe.formatting+"-escape";return Yt?Yt+" "+Mt:Mt}if(Dt==="!"&&rt.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return Ge.imageMarker=!0,Ge.image=!0,le.highlightFormatting&&(Ge.formatting="image"),_e(Ge);if(Dt==="["&&Ge.imageMarker&&rt.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return Ge.imageMarker=!1,Ge.imageAltText=!0,le.highlightFormatting&&(Ge.formatting="image"),_e(Ge);if(Dt==="]"&&Ge.imageAltText){le.highlightFormatting&&(Ge.formatting="image");var Yt=_e(Ge);return Ge.imageAltText=!1,Ge.image=!1,Ge.inline=Ge.f=Ve,Yt}if(Dt==="["&&!Ge.image)return Ge.linkText&&rt.match(/^.*?\]/)||(Ge.linkText=!0,le.highlightFormatting&&(Ge.formatting="link")),_e(Ge);if(Dt==="]"&&Ge.linkText){le.highlightFormatting&&(Ge.formatting="link");var Yt=_e(Ge);return Ge.linkText=!1,Ge.inline=Ge.f=rt.match(/\(.*?\)| ?\[.*?\]/,!1)?Ve:$e,Yt}if(Dt==="<"&&rt.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){Ge.f=Ge.inline=Me,le.highlightFormatting&&(Ge.formatting="link");var Yt=_e(Ge);return Yt?Yt+=" ":Yt="",Yt+xe.linkInline}if(Dt==="<"&&rt.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){Ge.f=Ge.inline=Me,le.highlightFormatting&&(Ge.formatting="link");var Yt=_e(Ge);return Yt?Yt+=" ":Yt="",Yt+xe.linkEmail}if(le.xml&&Dt==="<"&&rt.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var $t=rt.string.indexOf(">",rt.pos);if($t!=-1){var dn=rt.string.substring(rt.start,$t);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(dn)&&(Ge.md_inside=!0)}return rt.backUp(1),Ge.htmlState=b.startState(ce),Be(rt,Ge,Ye)}if(le.xml&&Dt==="<"&&rt.match(/^\/\w*?>/))return Ge.md_inside=!1,"tag";if(Dt==="*"||Dt==="_"){for(var Ne=1,pe=rt.pos==1?" ":rt.string.charAt(rt.pos-2);Ne<3&&rt.eat(Dt);)Ne++;var de=rt.peek()||" ",Ee=!/\s/.test(de)&&(!Ze.test(de)||/\s/.test(pe)||Ze.test(pe)),De=!/\s/.test(pe)&&(!Ze.test(pe)||/\s/.test(de)||Ze.test(de)),fe=null,Qe=null;if(Ne%2&&(!Ge.em&&Ee&&(Dt==="*"||!De||Ze.test(pe))?fe=!0:Ge.em==Dt&&De&&(Dt==="*"||!Ee||Ze.test(de))&&(fe=!1)),Ne>1&&(!Ge.strong&&Ee&&(Dt==="*"||!De||Ze.test(pe))?Qe=!0:Ge.strong==Dt&&De&&(Dt==="*"||!Ee||Ze.test(de))&&(Qe=!1)),Qe!=null||fe!=null){le.highlightFormatting&&(Ge.formatting=fe==null?"strong":Qe==null?"em":"strong em"),fe===!0&&(Ge.em=Dt),Qe===!0&&(Ge.strong=Dt);var gt=_e(Ge);return fe===!1&&(Ge.em=!1),Qe===!1&&(Ge.strong=!1),gt}}else if(Dt===" "&&(rt.eat("*")||rt.eat("_"))){if(rt.peek()===" ")return _e(Ge);rt.backUp(1)}if(le.strikethrough){if(Dt==="~"&&rt.eatWhile(Dt)){if(Ge.strikethrough){le.highlightFormatting&&(Ge.formatting="strikethrough");var gt=_e(Ge);return Ge.strikethrough=!1,gt}else if(rt.match(/^[^\s]/,!1))return Ge.strikethrough=!0,le.highlightFormatting&&(Ge.formatting="strikethrough"),_e(Ge)}else if(Dt===" "&&rt.match(/^~~/,!0)){if(rt.peek()===" ")return _e(Ge);rt.backUp(2)}}if(le.emoji&&Dt===":"&&rt.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){Ge.emoji=!0,le.highlightFormatting&&(Ge.formatting="emoji");var Ut=_e(Ge);return Ge.emoji=!1,Ut}return Dt===" "&&(rt.match(/^ +$/,!1)?Ge.trailingSpace++:Ge.trailingSpace&&(Ge.trailingSpaceNewLine=!0)),_e(Ge)}function Me(rt,Ge){var Pe=rt.next();if(Pe===">"){Ge.f=Ge.inline=$e,le.highlightFormatting&&(Ge.formatting="link");var wt=_e(Ge);return wt?wt+=" ":wt="",wt+xe.linkInline}return rt.match(/^[^>]+/,!0),xe.linkInline}function Ve(rt,Ge){if(rt.eatSpace())return null;var Pe=rt.next();return Pe==="("||Pe==="["?(Ge.f=Ge.inline=qe(Pe==="("?")":"]"),le.highlightFormatting&&(Ge.formatting="link-string"),Ge.linkHref=!0,_e(Ge)):"error"}var et={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function qe(rt){return function(Ge,Pe){var wt=Ge.next();if(wt===rt){Pe.f=Pe.inline=$e,le.highlightFormatting&&(Pe.formatting="link-string");var Dt=_e(Pe);return Pe.linkHref=!1,Dt}return Ge.match(et[rt]),Pe.linkHref=!0,_e(Pe)}}function Ct(rt,Ge){return rt.match(/^([^\]\\]|\\.)*\]:/,!1)?(Ge.f=It,rt.next(),le.highlightFormatting&&(Ge.formatting="link"),Ge.linkText=!0,_e(Ge)):Le(rt,Ge,$e)}function It(rt,Ge){if(rt.match(/^\]:/,!0)){Ge.f=Ge.inline=xt,le.highlightFormatting&&(Ge.formatting="link");var Pe=_e(Ge);return Ge.linkText=!1,Pe}return rt.match(/^([^\]\\]|\\.)+/,!0),xe.linkText}function xt(rt,Ge){return rt.eatSpace()?null:(rt.match(/^[^\s]+/,!0),rt.peek()===void 0?Ge.linkTitle=!0:rt.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),Ge.f=Ge.inline=$e,xe.linkHref+" url")}var Gt={startState:function(){return{f:Ae,prevLine:{stream:null},thisLine:{stream:null},block:Ae,htmlState:null,indentation:0,inline:$e,text:nt,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(rt){return{f:rt.f,prevLine:rt.prevLine,thisLine:rt.thisLine,block:rt.block,htmlState:rt.htmlState&&b.copyState(ce,rt.htmlState),indentation:rt.indentation,localMode:rt.localMode,localState:rt.localMode?b.copyState(rt.localMode,rt.localState):null,inline:rt.inline,text:rt.text,formatting:!1,linkText:rt.linkText,linkTitle:rt.linkTitle,linkHref:rt.linkHref,code:rt.code,em:rt.em,strong:rt.strong,strikethrough:rt.strikethrough,emoji:rt.emoji,header:rt.header,setext:rt.setext,hr:rt.hr,taskList:rt.taskList,list:rt.list,listStack:rt.listStack.slice(0),quote:rt.quote,indentedCode:rt.indentedCode,trailingSpace:rt.trailingSpace,trailingSpaceNewLine:rt.trailingSpaceNewLine,md_inside:rt.md_inside,fencedEndRE:rt.fencedEndRE}},token:function(rt,Ge){if(Ge.formatting=!1,rt!=Ge.thisLine.stream){if(Ge.header=0,Ge.hr=!1,rt.match(/^\s*$/,!0))return Ie(Ge),null;if(Ge.prevLine=Ge.thisLine,Ge.thisLine={stream:rt},Ge.taskList=!1,Ge.trailingSpace=0,Ge.trailingSpaceNewLine=!1,!Ge.localState&&(Ge.f=Ge.block,Ge.f!=Ye)){var Pe=rt.match(/^\s*/,!0)[0].replace(/\t/g,Ke).length;if(Ge.indentation=Pe,Ge.indentationDiff=null,Pe>0)return null}}return Ge.f(rt,Ge)},innerMode:function(rt){return rt.block==Ye?{state:rt.htmlState,mode:ce}:rt.localState?{state:rt.localState,mode:rt.localMode}:{state:rt,mode:Gt}},indent:function(rt,Ge,Pe){return rt.block==Ye&&ce.indent?ce.indent(rt.htmlState,Ge,Pe):rt.localState&&rt.localMode.indent?rt.localMode.indent(rt.localState,Ge,Pe):b.Pass},blankLine:Ie,getType:_e,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Gt},"xml"),b.defineMIME("text/markdown","markdown"),b.defineMIME("text/x-markdown","markdown")})},98101:function(me,ne,E){(function(b){b(E(89780))})(function(b){"use strict";b.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var ue=0;ue-1&&ce.substring(xe+1,ce.length);if(Oe)return b.findModeByExtension(Oe)},b.findModeByName=function(ce){ce=ce.toLowerCase();for(var ge=0;ge0?Xe.cmdState[Xe.cmdState.length-1]:null}function oe(Xe){var tt=Xe.cmdState.pop();tt&&tt.closeBracket()}function xe(Xe){for(var tt=Xe.cmdState,Ue=tt.length-1;Ue>=0;Ue--){var Ze=tt[Ue];if(Ze.name!="DEFAULT")return Ze}return{styleIdentifier:function(){return null}}}function Oe(Xe,tt,Ue){return function(){this.name=Xe,this.bracketNo=0,this.style=tt,this.styles=Ue,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var Se={};Se.importmodule=Oe("importmodule","tag",["string","builtin"]),Se.documentclass=Oe("documentclass","tag",["","atom"]),Se.usepackage=Oe("usepackage","tag",["atom"]),Se.begin=Oe("begin","tag",["atom"]),Se.end=Oe("end","tag",["atom"]),Se.label=Oe("label","tag",["atom"]),Se.ref=Oe("ref","tag",["atom"]),Se.eqref=Oe("eqref","tag",["atom"]),Se.cite=Oe("cite","tag",["atom"]),Se.bibitem=Oe("bibitem","tag",["atom"]),Se.Bibitem=Oe("Bibitem","tag",["atom"]),Se.RBibitem=Oe("RBibitem","tag",["atom"]),Se.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function he(Xe,tt){Xe.f=tt}function ze(Xe,tt){var Ue;if(Xe.match(/^\\[a-zA-Z@]+/)){var Ze=Xe.current().slice(1);return Ue=Se.hasOwnProperty(Ze)?Se[Ze]:Se.DEFAULT,Ue=new Ue,ce(tt,Ue),he(tt,ct),Ue.style}if(Xe.match(/^\\[$&%#{}_]/)||Xe.match(/^\\[,;!\/\\]/))return"tag";if(Xe.match("\\["))return he(tt,function(Le,Be){return Te(Le,Be,"\\]")}),"keyword";if(Xe.match("\\("))return he(tt,function(Le,Be){return Te(Le,Be,"\\)")}),"keyword";if(Xe.match("$$"))return he(tt,function(Le,Be){return Te(Le,Be,"$$")}),"keyword";if(Xe.match("$"))return he(tt,function(Le,Be){return Te(Le,Be,"$")}),"keyword";var Ke=Xe.next();if(Ke=="%")return Xe.skipToEnd(),"comment";if(Ke=="}"||Ke=="]"){if(Ue=ge(tt),Ue)Ue.closeBracket(Ke),he(tt,ct);else return"error";return"bracket"}else return Ke=="{"||Ke=="["?(Ue=Se.DEFAULT,Ue=new Ue,ce(tt,Ue),"bracket"):/\d/.test(Ke)?(Xe.eatWhile(/[\w.%]/),"atom"):(Xe.eatWhile(/[\w\-_]/),Ue=xe(tt),Ue.name=="begin"&&(Ue.argument=Xe.current()),Ue.styleIdentifier())}function Te(Xe,tt,Ue){if(Xe.eatSpace())return null;if(Ue&&Xe.match(Ue))return he(tt,ze),"keyword";if(Xe.match(/^\\[a-zA-Z@]+/))return"tag";if(Xe.match(/^[a-zA-Z]+/))return"variable-2";if(Xe.match(/^\\[$&%#{}_]/)||Xe.match(/^\\[,;!\/]/)||Xe.match(/^[\^_&]/))return"tag";if(Xe.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(Xe.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var Ze=Xe.next();return Ze=="{"||Ze=="}"||Ze=="["||Ze=="]"||Ze=="("||Ze==")"?"bracket":Ze=="%"?(Xe.skipToEnd(),"comment"):"error"}function ct(Xe,tt){var Ue=Xe.peek(),Ze;return Ue=="{"||Ue=="["?(Ze=ge(tt),Ze.openBracket(Ue),Xe.eat(Ue),he(tt,ze),"bracket"):/[ \t\r]/.test(Ue)?(Xe.eat(Ue),null):(he(tt,ze),oe(tt),ze(Xe,tt))}return{startState:function(){var Xe=le.inMathMode?function(tt,Ue){return Te(tt,Ue)}:ze;return{cmdState:[],f:Xe}},copyState:function(Xe){return{cmdState:Xe.cmdState.slice(),f:Xe.f}},token:function(Xe,tt){return tt.f(Xe,tt)},blankLine:function(Xe){Xe.f=ze,Xe.cmdState.length=0},lineComment:"%"}}),b.defineMIME("text/x-stex","stex"),b.defineMIME("text/x-latex","stex")})},15525:function(me,ne,E){(function(b){b(E(89780))})(function(b){"use strict";var ue={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},le={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};b.defineMode("xml",function(ce,ge){var oe=ce.indentUnit,xe={},Oe=ge.htmlMode?ue:le;for(var Se in Oe)xe[Se]=Oe[Se];for(var Se in ge)xe[Se]=ge[Se];var he,ze;function Te(Me,Ve){function et(It){return Ve.tokenize=It,It(Me,Ve)}var qe=Me.next();if(qe=="<")return Me.eat("!")?Me.eat("[")?Me.match("CDATA[")?et(tt("atom","]]>")):null:Me.match("--")?et(tt("comment","-->")):Me.match("DOCTYPE",!0,!0)?(Me.eatWhile(/[\w\._\-]/),et(Ue(1))):null:Me.eat("?")?(Me.eatWhile(/[\w\._\-]/),Ve.tokenize=tt("meta","?>"),"meta"):(he=Me.eat("/")?"closeTag":"openTag",Ve.tokenize=ct,"tag bracket");if(qe=="&"){var Ct;return Me.eat("#")?Me.eat("x")?Ct=Me.eatWhile(/[a-fA-F\d]/)&&Me.eat(";"):Ct=Me.eatWhile(/[\d]/)&&Me.eat(";"):Ct=Me.eatWhile(/[\w\.\-:]/)&&Me.eat(";"),Ct?"atom":"error"}else return Me.eatWhile(/[^&<]/),null}Te.isInText=!0;function ct(Me,Ve){var et=Me.next();if(et==">"||et=="/"&&Me.eat(">"))return Ve.tokenize=Te,he=et==">"?"endTag":"selfcloseTag","tag bracket";if(et=="=")return he="equals",null;if(et=="<"){Ve.tokenize=Te,Ve.state=Be,Ve.tagName=Ve.tagStart=null;var qe=Ve.tokenize(Me,Ve);return qe?qe+" tag error":"tag error"}else return/[\'\"]/.test(et)?(Ve.tokenize=Xe(et),Ve.stringStartCol=Me.column(),Ve.tokenize(Me,Ve)):(Me.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function Xe(Me){var Ve=function(et,qe){for(;!et.eol();)if(et.next()==Me){qe.tokenize=ct;break}return"string"};return Ve.isInAttribute=!0,Ve}function tt(Me,Ve){return function(et,qe){for(;!et.eol();){if(et.match(Ve)){qe.tokenize=Te;break}et.next()}return Me}}function Ue(Me){return function(Ve,et){for(var qe;(qe=Ve.next())!=null;){if(qe=="<")return et.tokenize=Ue(Me+1),et.tokenize(Ve,et);if(qe==">")if(Me==1){et.tokenize=Te;break}else return et.tokenize=Ue(Me-1),et.tokenize(Ve,et)}return"meta"}}function Ze(Me,Ve,et){this.prev=Me.context,this.tagName=Ve,this.indent=Me.indented,this.startOfLine=et,(xe.doNotIndent.hasOwnProperty(Ve)||Me.context&&Me.context.noIndent)&&(this.noIndent=!0)}function Ke(Me){Me.context&&(Me.context=Me.context.prev)}function Le(Me,Ve){for(var et;;){if(!Me.context||(et=Me.context.tagName,!xe.contextGrabbers.hasOwnProperty(et)||!xe.contextGrabbers[et].hasOwnProperty(Ve)))return;Ke(Me)}}function Be(Me,Ve,et){return Me=="openTag"?(et.tagStart=Ve.column(),Re):Me=="closeTag"?Ie:Be}function Re(Me,Ve,et){return Me=="word"?(et.tagName=Ve.current(),ze="tag",st):xe.allowMissingTagName&&Me=="endTag"?(ze="tag bracket",st(Me,Ve,et)):(ze="error",Re)}function Ie(Me,Ve,et){if(Me=="word"){var qe=Ve.current();return et.context&&et.context.tagName!=qe&&xe.implicitlyClosed.hasOwnProperty(et.context.tagName)&&Ke(et),et.context&&et.context.tagName==qe||xe.matchClosing===!1?(ze="tag",Ae):(ze="tag error",Ye)}else return xe.allowMissingTagName&&Me=="endTag"?(ze="tag bracket",Ae(Me,Ve,et)):(ze="error",Ye)}function Ae(Me,Ve,et){return Me!="endTag"?(ze="error",Ae):(Ke(et),Be)}function Ye(Me,Ve,et){return ze="error",Ae(Me,Ve,et)}function st(Me,Ve,et){if(Me=="word")return ze="attribute",_e;if(Me=="endTag"||Me=="selfcloseTag"){var qe=et.tagName,Ct=et.tagStart;return et.tagName=et.tagStart=null,Me=="selfcloseTag"||xe.autoSelfClosers.hasOwnProperty(qe)?Le(et,qe):(Le(et,qe),et.context=new Ze(et,qe,Ct==et.indented)),Be}return ze="error",st}function _e(Me,Ve,et){return Me=="equals"?nt:(xe.allowMissing||(ze="error"),st(Me,Ve,et))}function nt(Me,Ve,et){return Me=="string"?$e:Me=="word"&&xe.allowUnquoted?(ze="string",st):(ze="error",st(Me,Ve,et))}function $e(Me,Ve,et){return Me=="string"?$e:st(Me,Ve,et)}return{startState:function(Me){var Ve={tokenize:Te,state:Be,indented:Me||0,tagName:null,tagStart:null,context:null};return Me!=null&&(Ve.baseIndent=Me),Ve},token:function(Me,Ve){if(!Ve.tagName&&Me.sol()&&(Ve.indented=Me.indentation()),Me.eatSpace())return null;he=null;var et=Ve.tokenize(Me,Ve);return(et||he)&&et!="comment"&&(ze=null,Ve.state=Ve.state(he||et,Me,Ve),ze&&(et=ze=="error"?et+" error":ze)),et},indent:function(Me,Ve,et){var qe=Me.context;if(Me.tokenize.isInAttribute)return Me.tagStart==Me.indented?Me.stringStartCol+1:Me.indented+oe;if(qe&&qe.noIndent)return b.Pass;if(Me.tokenize!=ct&&Me.tokenize!=Te)return et?et.match(/^(\s*)/)[0].length:0;if(Me.tagName)return xe.multilineTagIndentPastTag!==!1?Me.tagStart+Me.tagName.length+2:Me.tagStart+oe*(xe.multilineTagIndentFactor||1);if(xe.alignCDATA&&/$/,blockCommentStart:"",configuration:xe.htmlMode?"html":"xml",helperType:xe.htmlMode?"html":"xml",skipAttribute:function(Me){Me.state==nt&&(Me.state=st)},xmlCurrentTag:function(Me){return Me.tagName?{name:Me.tagName,close:Me.type=="closeTag"}:null},xmlCurrentContext:function(Me){for(var Ve=[],et=Me.context;et;et=et.prev)et.tagName&&Ve.push(et.tagName);return Ve.reverse()}}}),b.defineMIME("text/xml","xml"),b.defineMIME("application/xml","xml"),b.mimeModes.hasOwnProperty("text/html")||b.defineMIME("text/html",{name:"xml",htmlMode:!0})})},58951:function(me,ne){"use strict";var E;ne.Q=ce,E=ge;var b=",",ue=" ",le="";function ce(oe){for(var xe=[],Oe=String(oe||le),Se=Oe.indexOf(b),he=0,ze=!1,Te;!ze;)Se===-1&&(Se=Oe.length,ze=!0),Te=Oe.slice(he,Se).trim(),(Te||!ze)&&xe.push(Te),he=Se+1,Se=Oe.indexOf(b,he);return xe}function ge(oe,xe){var Oe=xe||{},Se=Oe.padLeft===!1?le:ue,he=Oe.padRight?ue:le;return oe[oe.length-1]===le&&(oe=oe.concat(le)),oe.join(he+b+Se).trim()}},86204:function(me){"use strict";var ne=typeof Reflect=="object"?Reflect:null,E=ne&&typeof ne.apply=="function"?ne.apply:function(Be,Re,Ie){return Function.prototype.apply.call(Be,Re,Ie)},b;ne&&typeof ne.ownKeys=="function"?b=ne.ownKeys:Object.getOwnPropertySymbols?b=function(Be){return Object.getOwnPropertyNames(Be).concat(Object.getOwnPropertySymbols(Be))}:b=function(Be){return Object.getOwnPropertyNames(Be)};function ue(Le){console&&console.warn&&console.warn(Le)}var le=Number.isNaN||function(Be){return Be!==Be};function ce(){ce.init.call(this)}me.exports=ce,me.exports.once=Ue,ce.EventEmitter=ce,ce.prototype._events=void 0,ce.prototype._eventsCount=0,ce.prototype._maxListeners=void 0;var ge=10;function oe(Le){if(typeof Le!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof Le)}Object.defineProperty(ce,"defaultMaxListeners",{enumerable:!0,get:function(){return ge},set:function(Le){if(typeof Le!="number"||Le<0||le(Le))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+Le+".");ge=Le}}),ce.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},ce.prototype.setMaxListeners=function(Be){if(typeof Be!="number"||Be<0||le(Be))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+Be+".");return this._maxListeners=Be,this};function xe(Le){return Le._maxListeners===void 0?ce.defaultMaxListeners:Le._maxListeners}ce.prototype.getMaxListeners=function(){return xe(this)},ce.prototype.emit=function(Be){for(var Re=[],Ie=1;Ie0&&(st=Re[0]),st instanceof Error)throw st;var _e=new Error("Unhandled error."+(st?" ("+st.message+")":""));throw _e.context=st,_e}var nt=Ye[Be];if(nt===void 0)return!1;if(typeof nt=="function")E(nt,this,Re);else for(var $e=nt.length,Me=ct(nt,$e),Ie=0;Ie<$e;++Ie)E(Me[Ie],this,Re);return!0};function Oe(Le,Be,Re,Ie){var Ae,Ye,st;if(oe(Re),Ye=Le._events,Ye===void 0?(Ye=Le._events=Object.create(null),Le._eventsCount=0):(Ye.newListener!==void 0&&(Le.emit("newListener",Be,Re.listener?Re.listener:Re),Ye=Le._events),st=Ye[Be]),st===void 0)st=Ye[Be]=Re,++Le._eventsCount;else if(typeof st=="function"?st=Ye[Be]=Ie?[Re,st]:[st,Re]:Ie?st.unshift(Re):st.push(Re),Ae=xe(Le),Ae>0&&st.length>Ae&&!st.warned){st.warned=!0;var _e=new Error("Possible EventEmitter memory leak detected. "+st.length+" "+String(Be)+" listeners added. Use emitter.setMaxListeners() to increase limit");_e.name="MaxListenersExceededWarning",_e.emitter=Le,_e.type=Be,_e.count=st.length,ue(_e)}return Le}ce.prototype.addListener=function(Be,Re){return Oe(this,Be,Re,!1)},ce.prototype.on=ce.prototype.addListener,ce.prototype.prependListener=function(Be,Re){return Oe(this,Be,Re,!0)};function Se(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function he(Le,Be,Re){var Ie={fired:!1,wrapFn:void 0,target:Le,type:Be,listener:Re},Ae=Se.bind(Ie);return Ae.listener=Re,Ie.wrapFn=Ae,Ae}ce.prototype.once=function(Be,Re){return oe(Re),this.on(Be,he(this,Be,Re)),this},ce.prototype.prependOnceListener=function(Be,Re){return oe(Re),this.prependListener(Be,he(this,Be,Re)),this},ce.prototype.removeListener=function(Be,Re){var Ie,Ae,Ye,st,_e;if(oe(Re),Ae=this._events,Ae===void 0)return this;if(Ie=Ae[Be],Ie===void 0)return this;if(Ie===Re||Ie.listener===Re)--this._eventsCount===0?this._events=Object.create(null):(delete Ae[Be],Ae.removeListener&&this.emit("removeListener",Be,Ie.listener||Re));else if(typeof Ie!="function"){for(Ye=-1,st=Ie.length-1;st>=0;st--)if(Ie[st]===Re||Ie[st].listener===Re){_e=Ie[st].listener,Ye=st;break}if(Ye<0)return this;Ye===0?Ie.shift():Xe(Ie,Ye),Ie.length===1&&(Ae[Be]=Ie[0]),Ae.removeListener!==void 0&&this.emit("removeListener",Be,_e||Re)}return this},ce.prototype.off=ce.prototype.removeListener,ce.prototype.removeAllListeners=function(Be){var Re,Ie,Ae;if(Ie=this._events,Ie===void 0)return this;if(Ie.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Ie[Be]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Ie[Be]),this;if(arguments.length===0){var Ye=Object.keys(Ie),st;for(Ae=0;Ae=0;Ae--)this.removeListener(Be,Re[Ae]);return this};function ze(Le,Be,Re){var Ie=Le._events;if(Ie===void 0)return[];var Ae=Ie[Be];return Ae===void 0?[]:typeof Ae=="function"?Re?[Ae.listener||Ae]:[Ae]:Re?tt(Ae):ct(Ae,Ae.length)}ce.prototype.listeners=function(Be){return ze(this,Be,!0)},ce.prototype.rawListeners=function(Be){return ze(this,Be,!1)},ce.listenerCount=function(Le,Be){return typeof Le.listenerCount=="function"?Le.listenerCount(Be):Te.call(Le,Be)},ce.prototype.listenerCount=Te;function Te(Le){var Be=this._events;if(Be!==void 0){var Re=Be[Le];if(typeof Re=="function")return 1;if(Re!==void 0)return Re.length}return 0}ce.prototype.eventNames=function(){return this._eventsCount>0?b(this._events):[]};function ct(Le,Be){for(var Re=new Array(Be),Ie=0;Ie=97&&b<=122||b>=65&&b<=90}},21127:function(me,ne,E){"use strict";var b=E(91241),ue=E(22347);me.exports=le;function le(ce){return b(ce)||ue(ce)}},22347:function(me){"use strict";me.exports=ne;function ne(E){var b=typeof E=="string"?E.charCodeAt(0):E;return b>=48&&b<=57}},65207:function(me){"use strict";me.exports=ne;function ne(E){var b=typeof E=="string"?E.charCodeAt(0):E;return b>=97&&b<=102||b>=65&&b<=70||b>=48&&b<=57}},24334:function(me,ne,E){var b,ue;(function(le,ce){me.exports=ce(le)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof E.g!="undefined"?E.g:this,function(le){"use strict";le=le||{};var ce=le.Base64,ge="2.6.4",oe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",xe=function(et){for(var qe={},Ct=0,It=et.length;Ct>>6)+Oe(128|qe&63):Oe(224|qe>>>12&15)+Oe(128|qe>>>6&63)+Oe(128|qe&63)}else{var qe=65536+(et.charCodeAt(0)-55296)*1024+(et.charCodeAt(1)-56320);return Oe(240|qe>>>18&7)+Oe(128|qe>>>12&63)+Oe(128|qe>>>6&63)+Oe(128|qe&63)}},he=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,ze=function(et){return et.replace(he,Se)},Te=function(et){var qe=[0,2,1][et.length%3],Ct=et.charCodeAt(0)<<16|(et.length>1?et.charCodeAt(1):0)<<8|(et.length>2?et.charCodeAt(2):0),It=[oe.charAt(Ct>>>18),oe.charAt(Ct>>>12&63),qe>=2?"=":oe.charAt(Ct>>>6&63),qe>=1?"=":oe.charAt(Ct&63)];return It.join("")},ct=le.btoa&&typeof le.btoa=="function"?function(et){return le.btoa(et)}:function(et){if(et.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return et.replace(/[\s\S]{1,3}/g,Te)},Xe=function(et){return ct(ze(String(et)))},tt=function(et){return et.replace(/[+\/]/g,function(qe){return qe=="+"?"-":"_"}).replace(/=/g,"")},Ue=function(et,qe){return qe?tt(Xe(et)):Xe(et)},Ze=function(et){return Ue(et,!0)},Ke;le.Uint8Array&&(Ke=function(et,qe){for(var Ct="",It=0,xt=et.length;It>>18)+oe.charAt(Pe>>>12&63)+(typeof rt!="undefined"?oe.charAt(Pe>>>6&63):"=")+(typeof Ge!="undefined"?oe.charAt(Pe&63):"=")}return qe?tt(Ct):Ct});var Le=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,Be=function(et){switch(et.length){case 4:var qe=(7&et.charCodeAt(0))<<18|(63&et.charCodeAt(1))<<12|(63&et.charCodeAt(2))<<6|63&et.charCodeAt(3),Ct=qe-65536;return Oe((Ct>>>10)+55296)+Oe((Ct&1023)+56320);case 3:return Oe((15&et.charCodeAt(0))<<12|(63&et.charCodeAt(1))<<6|63&et.charCodeAt(2));default:return Oe((31&et.charCodeAt(0))<<6|63&et.charCodeAt(1))}},Re=function(et){return et.replace(Le,Be)},Ie=function(et){var qe=et.length,Ct=qe%4,It=(qe>0?xe[et.charAt(0)]<<18:0)|(qe>1?xe[et.charAt(1)]<<12:0)|(qe>2?xe[et.charAt(2)]<<6:0)|(qe>3?xe[et.charAt(3)]:0),xt=[Oe(It>>>16),Oe(It>>>8&255),Oe(It&255)];return xt.length-=[0,0,2,1][Ct],xt.join("")},Ae=le.atob&&typeof le.atob=="function"?function(et){return le.atob(et)}:function(et){return et.replace(/\S{1,4}/g,Ie)},Ye=function(et){return Ae(String(et).replace(/[^A-Za-z0-9\+\/]/g,""))},st=function(et){return Re(Ae(et))},_e=function(et){return String(et).replace(/[-_]/g,function(qe){return qe=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},nt=function(et){return st(_e(et))},$e;le.Uint8Array&&($e=function(et){return Uint8Array.from(Ye(_e(et)),function(qe){return qe.charCodeAt(0)})});var Me=function(){var et=le.Base64;return le.Base64=ce,et};if(le.Base64={VERSION:ge,atob:Ye,btoa:ct,fromBase64:nt,toBase64:Ue,utob:ze,encode:Ue,encodeURI:Ze,btou:Re,decode:nt,noConflict:Me,fromUint8Array:Ke,toUint8Array:$e},typeof Object.defineProperty=="function"){var Ve=function(et){return{value:et,enumerable:!1,writable:!0,configurable:!0}};le.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ve(function(){return nt(this)})),Object.defineProperty(String.prototype,"toBase64",Ve(function(et){return Ue(this,et)})),Object.defineProperty(String.prototype,"toBase64URI",Ve(function(){return Ue(this,!0)}))}}return le.Meteor&&(Base64=le.Base64),me.exports?me.exports.Base64=le.Base64:(b=[],ue=function(){return le.Base64}.apply(ne,b),ue!==void 0&&(me.exports=ue)),{Base64:le.Base64}})},2859:function(me,ne,E){"use strict";E.d(ne,{hP:function(){return dn}});var b=function(Ne,pe){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(de,Ee){de.__proto__=Ee}||function(de,Ee){for(var De in Ee)Object.prototype.hasOwnProperty.call(Ee,De)&&(de[De]=Ee[De])})(Ne,pe)};function ue(Ne,pe){function de(){this.constructor=Ne}b(Ne,pe),Ne.prototype=pe===null?Object.create(pe):(de.prototype=pe.prototype,new de)}function le(Ne,pe,de,Ee){return new(de||(de=Promise))(function(De,fe){function Qe(Sn){try{an(Ee.next(Sn))}catch(mt){fe(mt)}}function Ut(Sn){try{an(Ee.throw(Sn))}catch(mt){fe(mt)}}function an(Sn){var mt;Sn.done?De(Sn.value):(mt=Sn.value,mt instanceof de?mt:new de(function(Pt){Pt(mt)})).then(Qe,Ut)}an((Ee=Ee.apply(Ne,pe||[])).next())})}function ce(Ne,pe){var de,Ee,De,fe,Qe={label:0,sent:function(){if(1&De[0])throw De[1];return De[1]},trys:[],ops:[]};return fe={next:Ut(0),throw:Ut(1),return:Ut(2)},typeof Symbol=="function"&&(fe[Symbol.iterator]=function(){return this}),fe;function Ut(an){return function(Sn){return function(mt){if(de)throw new TypeError("Generator is already executing.");for(;Qe;)try{if(de=1,Ee&&(De=2&mt[0]?Ee.return:mt[0]?Ee.throw||((De=Ee.return)&&De.call(Ee),0):Ee.next)&&!(De=De.call(Ee,mt[1])).done)return De;switch(Ee=0,De&&(mt=[2&mt[0],De.value]),mt[0]){case 0:case 1:De=mt;break;case 4:return Qe.label++,{value:mt[1],done:!1};case 5:Qe.label++,Ee=mt[1],mt=[0];continue;case 7:mt=Qe.ops.pop(),Qe.trys.pop();continue;default:if(De=Qe.trys,!((De=De.length>0&&De[De.length-1])||mt[0]!==6&&mt[0]!==2)){Qe=0;continue}if(mt[0]===3&&(!De||mt[1]>De[0]&&mt[1]0&&y.prevInput=="\u200B"?Ji(te,Er)(te):Br++<10?ee.detectingSelectAll=setTimeout(Yr,500):(ee.selForContextMenu=null,ee.input.reset())};ee.detectingSelectAll=setTimeout(Yr,200)}}if(ge&&oe>=9&&nr(),Ie){Ln(a);var Nr=function(){yt(window,"mouseup",Nr),setTimeout(Kn,20)};ht(window,"mouseup",Nr)}else setTimeout(Kn,50)},io.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},io.prototype.setUneditable=function(){},io.prototype.needsContentAttribute=!1;function Ou(a,y){if(y=y?Gt(y):{},y.value=a.value,!y.tabindex&&a.tabIndex&&(y.tabindex=a.tabIndex),!y.placeholder&&a.placeholder&&(y.placeholder=a.placeholder),y.autofocus==null){var te=et();y.autofocus=te==a||a.getAttribute("autofocus")!=null&&te==document.body}function ee(){a.value=at.getValue()}var re;if(a.form&&(ht(a.form,"submit",ee),!y.leaveSubmitMethodAlone)){var ye=a.form;re=ye.submit;try{var He=ye.submit=function(){ee(),ye.submit=re,ye.submit(),ye.submit=He}}catch(ut){}}y.finishInit=function(ut){ut.save=ee,ut.getTextArea=function(){return a},ut.toTextArea=function(){ut.toTextArea=isNaN,ee(),a.parentNode.removeChild(ut.getWrapperElement()),a.style.display="",a.form&&(yt(a.form,"submit",ee),!y.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=re))}},a.style.display="none";var at=Xi(function(ut){return a.parentNode.insertBefore(ut,a.nextSibling)},y);return at}function lc(a){a.off=yt,a.on=ht,a.wheelEventPixels=qa,a.Doc=ls,a.splitLines=cr,a.countColumn=rt,a.findColumn=ln,a.isWordChar=Ee,a.Pass=Dt,a.signal=Rt,a.Line=xr,a.changeEnd=Ci,a.scrollbarModel=Io,a.Pos=Ft,a.cmpPos=on,a.modes=An,a.mimeModes=In,a.resolveMode=gr,a.getMode=or,a.modeExtensions=Pr,a.extendMode=Mr,a.copyState=Fr,a.startState=Ir,a.innerMode=wr,a.commands=$l,a.keyMap=Bs,a.keyName=zu,a.isModifierKey=Su,a.lookupKey=cl,a.normalizeKeyMap=Hu,a.StringStream=lr,a.SharedTextMarker=Yl,a.TextMarker=bl,a.LineWidget=Kl,a.e_preventDefault=cn,a.e_stopPropagation=gn,a.e_stop=Ln,a.addClass=qe,a.contains=Ve,a.rmClass=Ye,a.keyNames=El}Mc(Xi),Uc(Xi);var Lu="iter insert remove copy getEditor constructor".split(" ");for(var Ul in ls.prototype)ls.prototype.hasOwnProperty(Ul)&&Pe(Lu,Ul)<0&&(Xi.prototype[Ul]=function(a){return function(){return a.apply(this.doc,arguments)}}(ls.prototype[Ul]));return Je(ls),Xi.inputStyles={textarea:io,contenteditable:wi},Xi.defineMode=function(a){!Xi.defaults.mode&&a!="null"&&(Xi.defaults.mode=a),wn.apply(this,arguments)},Xi.defineMIME=Ar,Xi.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),Xi.defineMIME("text/plain","null"),Xi.defineExtension=function(a,y){Xi.prototype[a]=y},Xi.defineDocExtension=function(a,y){ls.prototype[a]=y},Xi.fromTextArea=Ou,lc(Xi),Xi.version="5.58.2",Xi})},25419:function(me,ne,E){(function(b){b(E(89780),E(15525),E(98101))})(function(b){"use strict";b.defineMode("markdown",function(ue,le){var ce=b.getMode(ue,"text/html"),ge=ce.name=="null";function oe(rt){if(b.findModeByName){var Ge=b.findModeByName(rt);Ge&&(rt=Ge.mime||Ge.mimes[0])}var Pe=b.getMode(ue,rt);return Pe.name=="null"?null:Pe}le.highlightFormatting===void 0&&(le.highlightFormatting=!1),le.maxBlockquoteDepth===void 0&&(le.maxBlockquoteDepth=0),le.taskLists===void 0&&(le.taskLists=!1),le.strikethrough===void 0&&(le.strikethrough=!1),le.emoji===void 0&&(le.emoji=!1),le.fencedCodeBlockHighlighting===void 0&&(le.fencedCodeBlockHighlighting=!0),le.fencedCodeBlockDefaultMode===void 0&&(le.fencedCodeBlockDefaultMode="text/plain"),le.xml===void 0&&(le.xml=!0),le.tokenTypeOverrides===void 0&&(le.tokenTypeOverrides={});var xe={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var Oe in xe)xe.hasOwnProperty(Oe)&&le.tokenTypeOverrides[Oe]&&(xe[Oe]=le.tokenTypeOverrides[Oe]);var Se=/^([*\-_])(?:\s*\1){2,}\s*$/,he=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,ze=/^\[(x| )\](?=\s)/i,Te=le.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,ct=/^ {0,3}(?:\={1,}|-{2,})\s*$/,Xe=/^[^#!\[\]*_\\<>` "'(~:]+/,tt=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,Ue=/^\s*\[[^\]]+?\]:.*$/,We=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,Ke=" ";function Le(rt,Ge,Pe){return Ge.f=Ge.inline=Pe,Pe(rt,Ge)}function Be(rt,Ge,Pe){return Ge.f=Ge.block=Pe,Pe(rt,Ge)}function Re(rt){return!rt||!/\S/.test(rt.string)}function Ie(rt){if(rt.linkTitle=!1,rt.linkHref=!1,rt.linkText=!1,rt.em=!1,rt.strong=!1,rt.strikethrough=!1,rt.quote=0,rt.indentedCode=!1,rt.f==Ye){var Ge=ge;if(!Ge){var Pe=b.innerMode(ce,rt.htmlState);Ge=Pe.mode.name=="xml"&&Pe.state.tagStart===null&&!Pe.state.context&&Pe.state.tokenize.isInText}Ge&&(rt.f=$e,rt.block=Ae,rt.htmlState=null)}return rt.trailingSpace=0,rt.trailingSpaceNewLine=!1,rt.prevLine=rt.thisLine,rt.thisLine={stream:null},null}function Ae(rt,Ge){var Pe=rt.column()===Ge.indentation,wt=Re(Ge.prevLine.stream),Dt=Ge.indentedCode,ot=Ge.prevLine.hr,Ht=Ge.list!==!1,Bt=(Ge.listStack[Ge.listStack.length-1]||0)+3;Ge.indentedCode=!1;var ln=Ge.indentation;if(Ge.indentationDiff===null&&(Ge.indentationDiff=Ge.indentation,Ht)){for(Ge.list=null;ln=4&&(Dt||Ge.prevLine.fencedCodeEnd||Ge.prevLine.header||wt))return rt.skipToEnd(),Ge.indentedCode=!0,xe.code;if(rt.eatSpace())return null;if(Pe&&Ge.indentation<=Bt&&(Mt=rt.match(Te))&&Mt[1].length<=6)return Ge.quote=0,Ge.header=Mt[1].length,Ge.thisLine.header=!0,le.highlightFormatting&&(Ge.formatting="header"),Ge.f=Ge.inline,_e(Ge);if(Ge.indentation<=Bt&&rt.eat(">"))return Ge.quote=Pe?1:Ge.quote+1,le.highlightFormatting&&(Ge.formatting="quote"),rt.eatSpace(),_e(Ge);if(!Yt&&!Ge.setext&&Pe&&Ge.indentation<=Bt&&(Mt=rt.match(he))){var $t=Mt[1]?"ol":"ul";return Ge.indentation=ln+rt.current().length,Ge.list=!0,Ge.quote=0,Ge.listStack.push(Ge.indentation),Ge.em=!1,Ge.strong=!1,Ge.code=!1,Ge.strikethrough=!1,le.taskLists&&rt.match(ze,!1)&&(Ge.taskList=!0),Ge.f=Ge.inline,le.highlightFormatting&&(Ge.formatting=["list","list-"+$t]),_e(Ge)}else{if(Pe&&Ge.indentation<=Bt&&(Mt=rt.match(tt,!0)))return Ge.quote=0,Ge.fencedEndRE=new RegExp(Mt[1]+"+ *$"),Ge.localMode=le.fencedCodeBlockHighlighting&&oe(Mt[2]||le.fencedCodeBlockDefaultMode),Ge.localMode&&(Ge.localState=b.startState(Ge.localMode)),Ge.f=Ge.block=st,le.highlightFormatting&&(Ge.formatting="code-block"),Ge.code=-1,_e(Ge);if(Ge.setext||(!gt||!Ht)&&!Ge.quote&&Ge.list===!1&&!Ge.code&&!Yt&&!Ue.test(rt.string)&&(Mt=rt.lookAhead(1))&&(Mt=Mt.match(ct)))return Ge.setext?(Ge.header=Ge.setext,Ge.setext=0,rt.skipToEnd(),le.highlightFormatting&&(Ge.formatting="header")):(Ge.header=Mt[0].charAt(0)=="="?1:2,Ge.setext=Ge.header),Ge.thisLine.header=!0,Ge.f=Ge.inline,_e(Ge);if(Yt)return rt.skipToEnd(),Ge.hr=!0,Ge.thisLine.hr=!0,xe.hr;if(rt.peek()==="[")return Le(rt,Ge,Ct)}return Le(rt,Ge,Ge.inline)}function Ye(rt,Ge){var Pe=ce.token(rt,Ge.htmlState);if(!ge){var wt=b.innerMode(ce,Ge.htmlState);(wt.mode.name=="xml"&&wt.state.tagStart===null&&!wt.state.context&&wt.state.tokenize.isInText||Ge.md_inside&&rt.current().indexOf(">")>-1)&&(Ge.f=$e,Ge.block=Ae,Ge.htmlState=null)}return Pe}function st(rt,Ge){var Pe=Ge.listStack[Ge.listStack.length-1]||0,wt=Ge.indentation=rt.quote?Ge.push(xe.formatting+"-"+rt.formatting[Pe]+"-"+rt.quote):Ge.push("error"))}if(rt.taskOpen)return Ge.push("meta"),Ge.length?Ge.join(" "):null;if(rt.taskClosed)return Ge.push("property"),Ge.length?Ge.join(" "):null;if(rt.linkHref?Ge.push(xe.linkHref,"url"):(rt.strong&&Ge.push(xe.strong),rt.em&&Ge.push(xe.em),rt.strikethrough&&Ge.push(xe.strikethrough),rt.emoji&&Ge.push(xe.emoji),rt.linkText&&Ge.push(xe.linkText),rt.code&&Ge.push(xe.code),rt.image&&Ge.push(xe.image),rt.imageAltText&&Ge.push(xe.imageAltText,"link"),rt.imageMarker&&Ge.push(xe.imageMarker)),rt.header&&Ge.push(xe.header,xe.header+"-"+rt.header),rt.quote&&(Ge.push(xe.quote),!le.maxBlockquoteDepth||le.maxBlockquoteDepth>=rt.quote?Ge.push(xe.quote+"-"+rt.quote):Ge.push(xe.quote+"-"+le.maxBlockquoteDepth)),rt.list!==!1){var wt=(rt.listStack.length-1)%3;wt?wt===1?Ge.push(xe.list2):Ge.push(xe.list3):Ge.push(xe.list1)}return rt.trailingSpaceNewLine?Ge.push("trailing-space-new-line"):rt.trailingSpace&&Ge.push("trailing-space-"+(rt.trailingSpace%2?"a":"b")),Ge.length?Ge.join(" "):null}function nt(rt,Ge){if(rt.match(Xe,!0))return _e(Ge)}function $e(rt,Ge){var Pe=Ge.text(rt,Ge);if(typeof Pe!="undefined")return Pe;if(Ge.list)return Ge.list=null,_e(Ge);if(Ge.taskList){var wt=rt.match(ze,!0)[1]===" ";return wt?Ge.taskOpen=!0:Ge.taskClosed=!0,le.highlightFormatting&&(Ge.formatting="task"),Ge.taskList=!1,_e(Ge)}if(Ge.taskOpen=!1,Ge.taskClosed=!1,Ge.header&&rt.match(/^#+$/,!0))return le.highlightFormatting&&(Ge.formatting="header"),_e(Ge);var Dt=rt.next();if(Ge.linkTitle){Ge.linkTitle=!1;var ot=Dt;Dt==="("&&(ot=")"),ot=(ot+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Ht="^\\s*(?:[^"+ot+"\\\\]+|\\\\\\\\|\\\\.)"+ot;if(rt.match(new RegExp(Ht),!0))return xe.linkHref}if(Dt==="`"){var Bt=Ge.formatting;le.highlightFormatting&&(Ge.formatting="code"),rt.eatWhile("`");var ln=rt.current().length;if(Ge.code==0&&(!Ge.quote||ln==1))return Ge.code=ln,_e(Ge);if(ln==Ge.code){var gt=_e(Ge);return Ge.code=0,gt}else return Ge.formatting=Bt,_e(Ge)}else if(Ge.code)return _e(Ge);if(Dt==="\\"&&(rt.next(),le.highlightFormatting)){var Yt=_e(Ge),Mt=xe.formatting+"-escape";return Yt?Yt+" "+Mt:Mt}if(Dt==="!"&&rt.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return Ge.imageMarker=!0,Ge.image=!0,le.highlightFormatting&&(Ge.formatting="image"),_e(Ge);if(Dt==="["&&Ge.imageMarker&&rt.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return Ge.imageMarker=!1,Ge.imageAltText=!0,le.highlightFormatting&&(Ge.formatting="image"),_e(Ge);if(Dt==="]"&&Ge.imageAltText){le.highlightFormatting&&(Ge.formatting="image");var Yt=_e(Ge);return Ge.imageAltText=!1,Ge.image=!1,Ge.inline=Ge.f=Ve,Yt}if(Dt==="["&&!Ge.image)return Ge.linkText&&rt.match(/^.*?\]/)||(Ge.linkText=!0,le.highlightFormatting&&(Ge.formatting="link")),_e(Ge);if(Dt==="]"&&Ge.linkText){le.highlightFormatting&&(Ge.formatting="link");var Yt=_e(Ge);return Ge.linkText=!1,Ge.inline=Ge.f=rt.match(/\(.*?\)| ?\[.*?\]/,!1)?Ve:$e,Yt}if(Dt==="<"&&rt.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){Ge.f=Ge.inline=Me,le.highlightFormatting&&(Ge.formatting="link");var Yt=_e(Ge);return Yt?Yt+=" ":Yt="",Yt+xe.linkInline}if(Dt==="<"&&rt.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){Ge.f=Ge.inline=Me,le.highlightFormatting&&(Ge.formatting="link");var Yt=_e(Ge);return Yt?Yt+=" ":Yt="",Yt+xe.linkEmail}if(le.xml&&Dt==="<"&&rt.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var $t=rt.string.indexOf(">",rt.pos);if($t!=-1){var dn=rt.string.substring(rt.start,$t);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(dn)&&(Ge.md_inside=!0)}return rt.backUp(1),Ge.htmlState=b.startState(ce),Be(rt,Ge,Ye)}if(le.xml&&Dt==="<"&&rt.match(/^\/\w*?>/))return Ge.md_inside=!1,"tag";if(Dt==="*"||Dt==="_"){for(var Ne=1,pe=rt.pos==1?" ":rt.string.charAt(rt.pos-2);Ne<3&&rt.eat(Dt);)Ne++;var de=rt.peek()||" ",Ee=!/\s/.test(de)&&(!We.test(de)||/\s/.test(pe)||We.test(pe)),De=!/\s/.test(pe)&&(!We.test(pe)||/\s/.test(de)||We.test(de)),fe=null,Qe=null;if(Ne%2&&(!Ge.em&&Ee&&(Dt==="*"||!De||We.test(pe))?fe=!0:Ge.em==Dt&&De&&(Dt==="*"||!Ee||We.test(de))&&(fe=!1)),Ne>1&&(!Ge.strong&&Ee&&(Dt==="*"||!De||We.test(pe))?Qe=!0:Ge.strong==Dt&&De&&(Dt==="*"||!Ee||We.test(de))&&(Qe=!1)),Qe!=null||fe!=null){le.highlightFormatting&&(Ge.formatting=fe==null?"strong":Qe==null?"em":"strong em"),fe===!0&&(Ge.em=Dt),Qe===!0&&(Ge.strong=Dt);var gt=_e(Ge);return fe===!1&&(Ge.em=!1),Qe===!1&&(Ge.strong=!1),gt}}else if(Dt===" "&&(rt.eat("*")||rt.eat("_"))){if(rt.peek()===" ")return _e(Ge);rt.backUp(1)}if(le.strikethrough){if(Dt==="~"&&rt.eatWhile(Dt)){if(Ge.strikethrough){le.highlightFormatting&&(Ge.formatting="strikethrough");var gt=_e(Ge);return Ge.strikethrough=!1,gt}else if(rt.match(/^[^\s]/,!1))return Ge.strikethrough=!0,le.highlightFormatting&&(Ge.formatting="strikethrough"),_e(Ge)}else if(Dt===" "&&rt.match(/^~~/,!0)){if(rt.peek()===" ")return _e(Ge);rt.backUp(2)}}if(le.emoji&&Dt===":"&&rt.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){Ge.emoji=!0,le.highlightFormatting&&(Ge.formatting="emoji");var Ut=_e(Ge);return Ge.emoji=!1,Ut}return Dt===" "&&(rt.match(/^ +$/,!1)?Ge.trailingSpace++:Ge.trailingSpace&&(Ge.trailingSpaceNewLine=!0)),_e(Ge)}function Me(rt,Ge){var Pe=rt.next();if(Pe===">"){Ge.f=Ge.inline=$e,le.highlightFormatting&&(Ge.formatting="link");var wt=_e(Ge);return wt?wt+=" ":wt="",wt+xe.linkInline}return rt.match(/^[^>]+/,!0),xe.linkInline}function Ve(rt,Ge){if(rt.eatSpace())return null;var Pe=rt.next();return Pe==="("||Pe==="["?(Ge.f=Ge.inline=qe(Pe==="("?")":"]"),le.highlightFormatting&&(Ge.formatting="link-string"),Ge.linkHref=!0,_e(Ge)):"error"}var et={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function qe(rt){return function(Ge,Pe){var wt=Ge.next();if(wt===rt){Pe.f=Pe.inline=$e,le.highlightFormatting&&(Pe.formatting="link-string");var Dt=_e(Pe);return Pe.linkHref=!1,Dt}return Ge.match(et[rt]),Pe.linkHref=!0,_e(Pe)}}function Ct(rt,Ge){return rt.match(/^([^\]\\]|\\.)*\]:/,!1)?(Ge.f=It,rt.next(),le.highlightFormatting&&(Ge.formatting="link"),Ge.linkText=!0,_e(Ge)):Le(rt,Ge,$e)}function It(rt,Ge){if(rt.match(/^\]:/,!0)){Ge.f=Ge.inline=xt,le.highlightFormatting&&(Ge.formatting="link");var Pe=_e(Ge);return Ge.linkText=!1,Pe}return rt.match(/^([^\]\\]|\\.)+/,!0),xe.linkText}function xt(rt,Ge){return rt.eatSpace()?null:(rt.match(/^[^\s]+/,!0),rt.peek()===void 0?Ge.linkTitle=!0:rt.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),Ge.f=Ge.inline=$e,xe.linkHref+" url")}var Gt={startState:function(){return{f:Ae,prevLine:{stream:null},thisLine:{stream:null},block:Ae,htmlState:null,indentation:0,inline:$e,text:nt,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(rt){return{f:rt.f,prevLine:rt.prevLine,thisLine:rt.thisLine,block:rt.block,htmlState:rt.htmlState&&b.copyState(ce,rt.htmlState),indentation:rt.indentation,localMode:rt.localMode,localState:rt.localMode?b.copyState(rt.localMode,rt.localState):null,inline:rt.inline,text:rt.text,formatting:!1,linkText:rt.linkText,linkTitle:rt.linkTitle,linkHref:rt.linkHref,code:rt.code,em:rt.em,strong:rt.strong,strikethrough:rt.strikethrough,emoji:rt.emoji,header:rt.header,setext:rt.setext,hr:rt.hr,taskList:rt.taskList,list:rt.list,listStack:rt.listStack.slice(0),quote:rt.quote,indentedCode:rt.indentedCode,trailingSpace:rt.trailingSpace,trailingSpaceNewLine:rt.trailingSpaceNewLine,md_inside:rt.md_inside,fencedEndRE:rt.fencedEndRE}},token:function(rt,Ge){if(Ge.formatting=!1,rt!=Ge.thisLine.stream){if(Ge.header=0,Ge.hr=!1,rt.match(/^\s*$/,!0))return Ie(Ge),null;if(Ge.prevLine=Ge.thisLine,Ge.thisLine={stream:rt},Ge.taskList=!1,Ge.trailingSpace=0,Ge.trailingSpaceNewLine=!1,!Ge.localState&&(Ge.f=Ge.block,Ge.f!=Ye)){var Pe=rt.match(/^\s*/,!0)[0].replace(/\t/g,Ke).length;if(Ge.indentation=Pe,Ge.indentationDiff=null,Pe>0)return null}}return Ge.f(rt,Ge)},innerMode:function(rt){return rt.block==Ye?{state:rt.htmlState,mode:ce}:rt.localState?{state:rt.localState,mode:rt.localMode}:{state:rt,mode:Gt}},indent:function(rt,Ge,Pe){return rt.block==Ye&&ce.indent?ce.indent(rt.htmlState,Ge,Pe):rt.localState&&rt.localMode.indent?rt.localMode.indent(rt.localState,Ge,Pe):b.Pass},blankLine:Ie,getType:_e,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Gt},"xml"),b.defineMIME("text/markdown","markdown"),b.defineMIME("text/x-markdown","markdown")})},98101:function(me,ne,E){(function(b){b(E(89780))})(function(b){"use strict";b.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var ue=0;ue-1&&ce.substring(xe+1,ce.length);if(Oe)return b.findModeByExtension(Oe)},b.findModeByName=function(ce){ce=ce.toLowerCase();for(var ge=0;ge0?Xe.cmdState[Xe.cmdState.length-1]:null}function oe(Xe){var tt=Xe.cmdState.pop();tt&&tt.closeBracket()}function xe(Xe){for(var tt=Xe.cmdState,Ue=tt.length-1;Ue>=0;Ue--){var We=tt[Ue];if(We.name!="DEFAULT")return We}return{styleIdentifier:function(){return null}}}function Oe(Xe,tt,Ue){return function(){this.name=Xe,this.bracketNo=0,this.style=tt,this.styles=Ue,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var Se={};Se.importmodule=Oe("importmodule","tag",["string","builtin"]),Se.documentclass=Oe("documentclass","tag",["","atom"]),Se.usepackage=Oe("usepackage","tag",["atom"]),Se.begin=Oe("begin","tag",["atom"]),Se.end=Oe("end","tag",["atom"]),Se.label=Oe("label","tag",["atom"]),Se.ref=Oe("ref","tag",["atom"]),Se.eqref=Oe("eqref","tag",["atom"]),Se.cite=Oe("cite","tag",["atom"]),Se.bibitem=Oe("bibitem","tag",["atom"]),Se.Bibitem=Oe("Bibitem","tag",["atom"]),Se.RBibitem=Oe("RBibitem","tag",["atom"]),Se.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function he(Xe,tt){Xe.f=tt}function ze(Xe,tt){var Ue;if(Xe.match(/^\\[a-zA-Z@]+/)){var We=Xe.current().slice(1);return Ue=Se.hasOwnProperty(We)?Se[We]:Se.DEFAULT,Ue=new Ue,ce(tt,Ue),he(tt,ct),Ue.style}if(Xe.match(/^\\[$&%#{}_]/)||Xe.match(/^\\[,;!\/\\]/))return"tag";if(Xe.match("\\["))return he(tt,function(Le,Be){return Te(Le,Be,"\\]")}),"keyword";if(Xe.match("\\("))return he(tt,function(Le,Be){return Te(Le,Be,"\\)")}),"keyword";if(Xe.match("$$"))return he(tt,function(Le,Be){return Te(Le,Be,"$$")}),"keyword";if(Xe.match("$"))return he(tt,function(Le,Be){return Te(Le,Be,"$")}),"keyword";var Ke=Xe.next();if(Ke=="%")return Xe.skipToEnd(),"comment";if(Ke=="}"||Ke=="]"){if(Ue=ge(tt),Ue)Ue.closeBracket(Ke),he(tt,ct);else return"error";return"bracket"}else return Ke=="{"||Ke=="["?(Ue=Se.DEFAULT,Ue=new Ue,ce(tt,Ue),"bracket"):/\d/.test(Ke)?(Xe.eatWhile(/[\w.%]/),"atom"):(Xe.eatWhile(/[\w\-_]/),Ue=xe(tt),Ue.name=="begin"&&(Ue.argument=Xe.current()),Ue.styleIdentifier())}function Te(Xe,tt,Ue){if(Xe.eatSpace())return null;if(Ue&&Xe.match(Ue))return he(tt,ze),"keyword";if(Xe.match(/^\\[a-zA-Z@]+/))return"tag";if(Xe.match(/^[a-zA-Z]+/))return"variable-2";if(Xe.match(/^\\[$&%#{}_]/)||Xe.match(/^\\[,;!\/]/)||Xe.match(/^[\^_&]/))return"tag";if(Xe.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(Xe.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var We=Xe.next();return We=="{"||We=="}"||We=="["||We=="]"||We=="("||We==")"?"bracket":We=="%"?(Xe.skipToEnd(),"comment"):"error"}function ct(Xe,tt){var Ue=Xe.peek(),We;return Ue=="{"||Ue=="["?(We=ge(tt),We.openBracket(Ue),Xe.eat(Ue),he(tt,ze),"bracket"):/[ \t\r]/.test(Ue)?(Xe.eat(Ue),null):(he(tt,ze),oe(tt),ze(Xe,tt))}return{startState:function(){var Xe=le.inMathMode?function(tt,Ue){return Te(tt,Ue)}:ze;return{cmdState:[],f:Xe}},copyState:function(Xe){return{cmdState:Xe.cmdState.slice(),f:Xe.f}},token:function(Xe,tt){return tt.f(Xe,tt)},blankLine:function(Xe){Xe.f=ze,Xe.cmdState.length=0},lineComment:"%"}}),b.defineMIME("text/x-stex","stex"),b.defineMIME("text/x-latex","stex")})},15525:function(me,ne,E){(function(b){b(E(89780))})(function(b){"use strict";var ue={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},le={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};b.defineMode("xml",function(ce,ge){var oe=ce.indentUnit,xe={},Oe=ge.htmlMode?ue:le;for(var Se in Oe)xe[Se]=Oe[Se];for(var Se in ge)xe[Se]=ge[Se];var he,ze;function Te(Me,Ve){function et(It){return Ve.tokenize=It,It(Me,Ve)}var qe=Me.next();if(qe=="<")return Me.eat("!")?Me.eat("[")?Me.match("CDATA[")?et(tt("atom","]]>")):null:Me.match("--")?et(tt("comment","-->")):Me.match("DOCTYPE",!0,!0)?(Me.eatWhile(/[\w\._\-]/),et(Ue(1))):null:Me.eat("?")?(Me.eatWhile(/[\w\._\-]/),Ve.tokenize=tt("meta","?>"),"meta"):(he=Me.eat("/")?"closeTag":"openTag",Ve.tokenize=ct,"tag bracket");if(qe=="&"){var Ct;return Me.eat("#")?Me.eat("x")?Ct=Me.eatWhile(/[a-fA-F\d]/)&&Me.eat(";"):Ct=Me.eatWhile(/[\d]/)&&Me.eat(";"):Ct=Me.eatWhile(/[\w\.\-:]/)&&Me.eat(";"),Ct?"atom":"error"}else return Me.eatWhile(/[^&<]/),null}Te.isInText=!0;function ct(Me,Ve){var et=Me.next();if(et==">"||et=="/"&&Me.eat(">"))return Ve.tokenize=Te,he=et==">"?"endTag":"selfcloseTag","tag bracket";if(et=="=")return he="equals",null;if(et=="<"){Ve.tokenize=Te,Ve.state=Be,Ve.tagName=Ve.tagStart=null;var qe=Ve.tokenize(Me,Ve);return qe?qe+" tag error":"tag error"}else return/[\'\"]/.test(et)?(Ve.tokenize=Xe(et),Ve.stringStartCol=Me.column(),Ve.tokenize(Me,Ve)):(Me.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function Xe(Me){var Ve=function(et,qe){for(;!et.eol();)if(et.next()==Me){qe.tokenize=ct;break}return"string"};return Ve.isInAttribute=!0,Ve}function tt(Me,Ve){return function(et,qe){for(;!et.eol();){if(et.match(Ve)){qe.tokenize=Te;break}et.next()}return Me}}function Ue(Me){return function(Ve,et){for(var qe;(qe=Ve.next())!=null;){if(qe=="<")return et.tokenize=Ue(Me+1),et.tokenize(Ve,et);if(qe==">")if(Me==1){et.tokenize=Te;break}else return et.tokenize=Ue(Me-1),et.tokenize(Ve,et)}return"meta"}}function We(Me,Ve,et){this.prev=Me.context,this.tagName=Ve,this.indent=Me.indented,this.startOfLine=et,(xe.doNotIndent.hasOwnProperty(Ve)||Me.context&&Me.context.noIndent)&&(this.noIndent=!0)}function Ke(Me){Me.context&&(Me.context=Me.context.prev)}function Le(Me,Ve){for(var et;;){if(!Me.context||(et=Me.context.tagName,!xe.contextGrabbers.hasOwnProperty(et)||!xe.contextGrabbers[et].hasOwnProperty(Ve)))return;Ke(Me)}}function Be(Me,Ve,et){return Me=="openTag"?(et.tagStart=Ve.column(),Re):Me=="closeTag"?Ie:Be}function Re(Me,Ve,et){return Me=="word"?(et.tagName=Ve.current(),ze="tag",st):xe.allowMissingTagName&&Me=="endTag"?(ze="tag bracket",st(Me,Ve,et)):(ze="error",Re)}function Ie(Me,Ve,et){if(Me=="word"){var qe=Ve.current();return et.context&&et.context.tagName!=qe&&xe.implicitlyClosed.hasOwnProperty(et.context.tagName)&&Ke(et),et.context&&et.context.tagName==qe||xe.matchClosing===!1?(ze="tag",Ae):(ze="tag error",Ye)}else return xe.allowMissingTagName&&Me=="endTag"?(ze="tag bracket",Ae(Me,Ve,et)):(ze="error",Ye)}function Ae(Me,Ve,et){return Me!="endTag"?(ze="error",Ae):(Ke(et),Be)}function Ye(Me,Ve,et){return ze="error",Ae(Me,Ve,et)}function st(Me,Ve,et){if(Me=="word")return ze="attribute",_e;if(Me=="endTag"||Me=="selfcloseTag"){var qe=et.tagName,Ct=et.tagStart;return et.tagName=et.tagStart=null,Me=="selfcloseTag"||xe.autoSelfClosers.hasOwnProperty(qe)?Le(et,qe):(Le(et,qe),et.context=new We(et,qe,Ct==et.indented)),Be}return ze="error",st}function _e(Me,Ve,et){return Me=="equals"?nt:(xe.allowMissing||(ze="error"),st(Me,Ve,et))}function nt(Me,Ve,et){return Me=="string"?$e:Me=="word"&&xe.allowUnquoted?(ze="string",st):(ze="error",st(Me,Ve,et))}function $e(Me,Ve,et){return Me=="string"?$e:st(Me,Ve,et)}return{startState:function(Me){var Ve={tokenize:Te,state:Be,indented:Me||0,tagName:null,tagStart:null,context:null};return Me!=null&&(Ve.baseIndent=Me),Ve},token:function(Me,Ve){if(!Ve.tagName&&Me.sol()&&(Ve.indented=Me.indentation()),Me.eatSpace())return null;he=null;var et=Ve.tokenize(Me,Ve);return(et||he)&&et!="comment"&&(ze=null,Ve.state=Ve.state(he||et,Me,Ve),ze&&(et=ze=="error"?et+" error":ze)),et},indent:function(Me,Ve,et){var qe=Me.context;if(Me.tokenize.isInAttribute)return Me.tagStart==Me.indented?Me.stringStartCol+1:Me.indented+oe;if(qe&&qe.noIndent)return b.Pass;if(Me.tokenize!=ct&&Me.tokenize!=Te)return et?et.match(/^(\s*)/)[0].length:0;if(Me.tagName)return xe.multilineTagIndentPastTag!==!1?Me.tagStart+Me.tagName.length+2:Me.tagStart+oe*(xe.multilineTagIndentFactor||1);if(xe.alignCDATA&&/$/,blockCommentStart:"",configuration:xe.htmlMode?"html":"xml",helperType:xe.htmlMode?"html":"xml",skipAttribute:function(Me){Me.state==nt&&(Me.state=st)},xmlCurrentTag:function(Me){return Me.tagName?{name:Me.tagName,close:Me.type=="closeTag"}:null},xmlCurrentContext:function(Me){for(var Ve=[],et=Me.context;et;et=et.prev)et.tagName&&Ve.push(et.tagName);return Ve.reverse()}}}),b.defineMIME("text/xml","xml"),b.defineMIME("application/xml","xml"),b.mimeModes.hasOwnProperty("text/html")||b.defineMIME("text/html",{name:"xml",htmlMode:!0})})},58951:function(me,ne){"use strict";var E;ne.Q=ce,E=ge;var b=",",ue=" ",le="";function ce(oe){for(var xe=[],Oe=String(oe||le),Se=Oe.indexOf(b),he=0,ze=!1,Te;!ze;)Se===-1&&(Se=Oe.length,ze=!0),Te=Oe.slice(he,Se).trim(),(Te||!ze)&&xe.push(Te),he=Se+1,Se=Oe.indexOf(b,he);return xe}function ge(oe,xe){var Oe=xe||{},Se=Oe.padLeft===!1?le:ue,he=Oe.padRight?ue:le;return oe[oe.length-1]===le&&(oe=oe.concat(le)),oe.join(he+b+Se).trim()}},86204:function(me){"use strict";var ne=typeof Reflect=="object"?Reflect:null,E=ne&&typeof ne.apply=="function"?ne.apply:function(Be,Re,Ie){return Function.prototype.apply.call(Be,Re,Ie)},b;ne&&typeof ne.ownKeys=="function"?b=ne.ownKeys:Object.getOwnPropertySymbols?b=function(Be){return Object.getOwnPropertyNames(Be).concat(Object.getOwnPropertySymbols(Be))}:b=function(Be){return Object.getOwnPropertyNames(Be)};function ue(Le){console&&console.warn&&console.warn(Le)}var le=Number.isNaN||function(Be){return Be!==Be};function ce(){ce.init.call(this)}me.exports=ce,me.exports.once=Ue,ce.EventEmitter=ce,ce.prototype._events=void 0,ce.prototype._eventsCount=0,ce.prototype._maxListeners=void 0;var ge=10;function oe(Le){if(typeof Le!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof Le)}Object.defineProperty(ce,"defaultMaxListeners",{enumerable:!0,get:function(){return ge},set:function(Le){if(typeof Le!="number"||Le<0||le(Le))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+Le+".");ge=Le}}),ce.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},ce.prototype.setMaxListeners=function(Be){if(typeof Be!="number"||Be<0||le(Be))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+Be+".");return this._maxListeners=Be,this};function xe(Le){return Le._maxListeners===void 0?ce.defaultMaxListeners:Le._maxListeners}ce.prototype.getMaxListeners=function(){return xe(this)},ce.prototype.emit=function(Be){for(var Re=[],Ie=1;Ie0&&(st=Re[0]),st instanceof Error)throw st;var _e=new Error("Unhandled error."+(st?" ("+st.message+")":""));throw _e.context=st,_e}var nt=Ye[Be];if(nt===void 0)return!1;if(typeof nt=="function")E(nt,this,Re);else for(var $e=nt.length,Me=ct(nt,$e),Ie=0;Ie<$e;++Ie)E(Me[Ie],this,Re);return!0};function Oe(Le,Be,Re,Ie){var Ae,Ye,st;if(oe(Re),Ye=Le._events,Ye===void 0?(Ye=Le._events=Object.create(null),Le._eventsCount=0):(Ye.newListener!==void 0&&(Le.emit("newListener",Be,Re.listener?Re.listener:Re),Ye=Le._events),st=Ye[Be]),st===void 0)st=Ye[Be]=Re,++Le._eventsCount;else if(typeof st=="function"?st=Ye[Be]=Ie?[Re,st]:[st,Re]:Ie?st.unshift(Re):st.push(Re),Ae=xe(Le),Ae>0&&st.length>Ae&&!st.warned){st.warned=!0;var _e=new Error("Possible EventEmitter memory leak detected. "+st.length+" "+String(Be)+" listeners added. Use emitter.setMaxListeners() to increase limit");_e.name="MaxListenersExceededWarning",_e.emitter=Le,_e.type=Be,_e.count=st.length,ue(_e)}return Le}ce.prototype.addListener=function(Be,Re){return Oe(this,Be,Re,!1)},ce.prototype.on=ce.prototype.addListener,ce.prototype.prependListener=function(Be,Re){return Oe(this,Be,Re,!0)};function Se(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function he(Le,Be,Re){var Ie={fired:!1,wrapFn:void 0,target:Le,type:Be,listener:Re},Ae=Se.bind(Ie);return Ae.listener=Re,Ie.wrapFn=Ae,Ae}ce.prototype.once=function(Be,Re){return oe(Re),this.on(Be,he(this,Be,Re)),this},ce.prototype.prependOnceListener=function(Be,Re){return oe(Re),this.prependListener(Be,he(this,Be,Re)),this},ce.prototype.removeListener=function(Be,Re){var Ie,Ae,Ye,st,_e;if(oe(Re),Ae=this._events,Ae===void 0)return this;if(Ie=Ae[Be],Ie===void 0)return this;if(Ie===Re||Ie.listener===Re)--this._eventsCount===0?this._events=Object.create(null):(delete Ae[Be],Ae.removeListener&&this.emit("removeListener",Be,Ie.listener||Re));else if(typeof Ie!="function"){for(Ye=-1,st=Ie.length-1;st>=0;st--)if(Ie[st]===Re||Ie[st].listener===Re){_e=Ie[st].listener,Ye=st;break}if(Ye<0)return this;Ye===0?Ie.shift():Xe(Ie,Ye),Ie.length===1&&(Ae[Be]=Ie[0]),Ae.removeListener!==void 0&&this.emit("removeListener",Be,_e||Re)}return this},ce.prototype.off=ce.prototype.removeListener,ce.prototype.removeAllListeners=function(Be){var Re,Ie,Ae;if(Ie=this._events,Ie===void 0)return this;if(Ie.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Ie[Be]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Ie[Be]),this;if(arguments.length===0){var Ye=Object.keys(Ie),st;for(Ae=0;Ae=0;Ae--)this.removeListener(Be,Re[Ae]);return this};function ze(Le,Be,Re){var Ie=Le._events;if(Ie===void 0)return[];var Ae=Ie[Be];return Ae===void 0?[]:typeof Ae=="function"?Re?[Ae.listener||Ae]:[Ae]:Re?tt(Ae):ct(Ae,Ae.length)}ce.prototype.listeners=function(Be){return ze(this,Be,!0)},ce.prototype.rawListeners=function(Be){return ze(this,Be,!1)},ce.listenerCount=function(Le,Be){return typeof Le.listenerCount=="function"?Le.listenerCount(Be):Te.call(Le,Be)},ce.prototype.listenerCount=Te;function Te(Le){var Be=this._events;if(Be!==void 0){var Re=Be[Le];if(typeof Re=="function")return 1;if(Re!==void 0)return Re.length}return 0}ce.prototype.eventNames=function(){return this._eventsCount>0?b(this._events):[]};function ct(Le,Be){for(var Re=new Array(Be),Ie=0;Ie=97&&b<=122||b>=65&&b<=90}},21127:function(me,ne,E){"use strict";var b=E(91241),ue=E(22347);me.exports=le;function le(ce){return b(ce)||ue(ce)}},22347:function(me){"use strict";me.exports=ne;function ne(E){var b=typeof E=="string"?E.charCodeAt(0):E;return b>=48&&b<=57}},65207:function(me){"use strict";me.exports=ne;function ne(E){var b=typeof E=="string"?E.charCodeAt(0):E;return b>=97&&b<=102||b>=65&&b<=70||b>=48&&b<=57}},24334:function(me,ne,E){var b,ue;(function(le,ce){me.exports=ce(le)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof E.g!="undefined"?E.g:this,function(le){"use strict";le=le||{};var ce=le.Base64,ge="2.6.4",oe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",xe=function(et){for(var qe={},Ct=0,It=et.length;Ct>>6)+Oe(128|qe&63):Oe(224|qe>>>12&15)+Oe(128|qe>>>6&63)+Oe(128|qe&63)}else{var qe=65536+(et.charCodeAt(0)-55296)*1024+(et.charCodeAt(1)-56320);return Oe(240|qe>>>18&7)+Oe(128|qe>>>12&63)+Oe(128|qe>>>6&63)+Oe(128|qe&63)}},he=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,ze=function(et){return et.replace(he,Se)},Te=function(et){var qe=[0,2,1][et.length%3],Ct=et.charCodeAt(0)<<16|(et.length>1?et.charCodeAt(1):0)<<8|(et.length>2?et.charCodeAt(2):0),It=[oe.charAt(Ct>>>18),oe.charAt(Ct>>>12&63),qe>=2?"=":oe.charAt(Ct>>>6&63),qe>=1?"=":oe.charAt(Ct&63)];return It.join("")},ct=le.btoa&&typeof le.btoa=="function"?function(et){return le.btoa(et)}:function(et){if(et.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return et.replace(/[\s\S]{1,3}/g,Te)},Xe=function(et){return ct(ze(String(et)))},tt=function(et){return et.replace(/[+\/]/g,function(qe){return qe=="+"?"-":"_"}).replace(/=/g,"")},Ue=function(et,qe){return qe?tt(Xe(et)):Xe(et)},We=function(et){return Ue(et,!0)},Ke;le.Uint8Array&&(Ke=function(et,qe){for(var Ct="",It=0,xt=et.length;It>>18)+oe.charAt(Pe>>>12&63)+(typeof rt!="undefined"?oe.charAt(Pe>>>6&63):"=")+(typeof Ge!="undefined"?oe.charAt(Pe&63):"=")}return qe?tt(Ct):Ct});var Le=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,Be=function(et){switch(et.length){case 4:var qe=(7&et.charCodeAt(0))<<18|(63&et.charCodeAt(1))<<12|(63&et.charCodeAt(2))<<6|63&et.charCodeAt(3),Ct=qe-65536;return Oe((Ct>>>10)+55296)+Oe((Ct&1023)+56320);case 3:return Oe((15&et.charCodeAt(0))<<12|(63&et.charCodeAt(1))<<6|63&et.charCodeAt(2));default:return Oe((31&et.charCodeAt(0))<<6|63&et.charCodeAt(1))}},Re=function(et){return et.replace(Le,Be)},Ie=function(et){var qe=et.length,Ct=qe%4,It=(qe>0?xe[et.charAt(0)]<<18:0)|(qe>1?xe[et.charAt(1)]<<12:0)|(qe>2?xe[et.charAt(2)]<<6:0)|(qe>3?xe[et.charAt(3)]:0),xt=[Oe(It>>>16),Oe(It>>>8&255),Oe(It&255)];return xt.length-=[0,0,2,1][Ct],xt.join("")},Ae=le.atob&&typeof le.atob=="function"?function(et){return le.atob(et)}:function(et){return et.replace(/\S{1,4}/g,Ie)},Ye=function(et){return Ae(String(et).replace(/[^A-Za-z0-9\+\/]/g,""))},st=function(et){return Re(Ae(et))},_e=function(et){return String(et).replace(/[-_]/g,function(qe){return qe=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},nt=function(et){return st(_e(et))},$e;le.Uint8Array&&($e=function(et){return Uint8Array.from(Ye(_e(et)),function(qe){return qe.charCodeAt(0)})});var Me=function(){var et=le.Base64;return le.Base64=ce,et};if(le.Base64={VERSION:ge,atob:Ye,btoa:ct,fromBase64:nt,toBase64:Ue,utob:ze,encode:Ue,encodeURI:We,btou:Re,decode:nt,noConflict:Me,fromUint8Array:Ke,toUint8Array:$e},typeof Object.defineProperty=="function"){var Ve=function(et){return{value:et,enumerable:!1,writable:!0,configurable:!0}};le.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ve(function(){return nt(this)})),Object.defineProperty(String.prototype,"toBase64",Ve(function(et){return Ue(this,et)})),Object.defineProperty(String.prototype,"toBase64URI",Ve(function(){return Ue(this,!0)}))}}return le.Meteor&&(Base64=le.Base64),me.exports?me.exports.Base64=le.Base64:(b=[],ue=function(){return le.Base64}.apply(ne,b),ue!==void 0&&(me.exports=ue)),{Base64:le.Base64}})},2859:function(me,ne,E){"use strict";E.d(ne,{hP:function(){return dn}});var b=function(Ne,pe){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(de,Ee){de.__proto__=Ee}||function(de,Ee){for(var De in Ee)Object.prototype.hasOwnProperty.call(Ee,De)&&(de[De]=Ee[De])})(Ne,pe)};function ue(Ne,pe){function de(){this.constructor=Ne}b(Ne,pe),Ne.prototype=pe===null?Object.create(pe):(de.prototype=pe.prototype,new de)}function le(Ne,pe,de,Ee){return new(de||(de=Promise))(function(De,fe){function Qe(Sn){try{an(Ee.next(Sn))}catch(mt){fe(mt)}}function Ut(Sn){try{an(Ee.throw(Sn))}catch(mt){fe(mt)}}function an(Sn){var mt;Sn.done?De(Sn.value):(mt=Sn.value,mt instanceof de?mt:new de(function(Pt){Pt(mt)})).then(Qe,Ut)}an((Ee=Ee.apply(Ne,pe||[])).next())})}function ce(Ne,pe){var de,Ee,De,fe,Qe={label:0,sent:function(){if(1&De[0])throw De[1];return De[1]},trys:[],ops:[]};return fe={next:Ut(0),throw:Ut(1),return:Ut(2)},typeof Symbol=="function"&&(fe[Symbol.iterator]=function(){return this}),fe;function Ut(an){return function(Sn){return function(mt){if(de)throw new TypeError("Generator is already executing.");for(;Qe;)try{if(de=1,Ee&&(De=2&mt[0]?Ee.return:mt[0]?Ee.throw||((De=Ee.return)&&De.call(Ee),0):Ee.next)&&!(De=De.call(Ee,mt[1])).done)return De;switch(Ee=0,De&&(mt=[2&mt[0],De.value]),mt[0]){case 0:case 1:De=mt;break;case 4:return Qe.label++,{value:mt[1],done:!1};case 5:Qe.label++,Ee=mt[1],mt=[0];continue;case 7:mt=Qe.ops.pop(),Qe.trys.pop();continue;default:if(De=Qe.trys,!((De=De.length>0&&De[De.length-1])||mt[0]!==6&&mt[0]!==2)){Qe=0;continue}if(mt[0]===3&&(!De||mt[1]>De[0]&&mt[1]')||this;return Qe.colors=[],Qe.addTransparent=!1,Qe.colorBoxes=[],Qe.colors=Ee,Qe.currentColor=De,Qe.setCurrentColor=Qe.setCurrentColor.bind(Qe),Qe.getColorBox=Qe.getColorBox.bind(Qe),Qe}return ue(pe,Ne),pe.prototype.getUi=function(){var de=this,Ee=document.createElement("div");return Ee.style.overflow="hidden",Ee.style.whiteSpace="nowrap",this.colors.forEach(function(De){var fe=de.getColorBox(De);Ee.appendChild(fe),de.colorBoxes.push(fe)}),Ee},pe.prototype.getColorBox=function(de){var Ee=this,De=this.uiStyleSettings.toolbarHeight/4,fe=this.uiStyleSettings.toolbarHeight-De,Qe=document.createElement("div");Qe.style.display="inline-block",Qe.style.boxSizing="content-box",Qe.style.width=fe-2+"px",Qe.style.height=fe-2+"px",Qe.style.padding="1px",Qe.style.marginRight="2px",Qe.style.marginBottom="2px",Qe.style.borderWidth="2px",Qe.style.borderStyle="solid",Qe.style.borderRadius=(fe+2)/2+"px",Qe.style.borderColor=de===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",Qe.addEventListener("click",function(){Ee.setCurrentColor(de,Qe)});var Ut=document.createElement("div");return Ut.style.display="inline-block",Ut.style.width=fe-2+"px",Ut.style.height=fe-2+"px",Ut.style.backgroundColor=de,Ut.style.borderRadius=fe/2+"px",de==="transparent"&&(Ut.style.fill=this.uiStyleSettings.toolboxAccentColor,Ut.innerHTML=` - `),Qe.appendChild(Ut),Qe},pe.prototype.setCurrentColor=function(de,Ee){var De=this;this.currentColor=de,this.colorBoxes.forEach(function(fe){fe.style.borderColor=fe===Ee?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(de)},pe}(tt),Ze=function(){function Ne(pe,de,Ee){this._state="new",this._isSelected=!1,this._container=pe,this._overlayContainer=de,this.globalSettings=Ee,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(Ne.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),Ne.prototype.ownsTarget=function(pe){return!1},Object.defineProperty(Ne.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),Ne.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},Ne.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},Ne.prototype.pointerDown=function(pe,de){},Ne.prototype.dblClick=function(pe,de){},Ne.prototype.manipulate=function(pe){},Ne.prototype.pointerUp=function(pe){this.stateChanged()},Ne.prototype.dispose=function(){},Ne.prototype.addMarkerVisualToContainer=function(pe){this.container.childNodes.length>0?this.container.insertBefore(pe,this.container.childNodes[0]):this.container.appendChild(pe)},Ne.prototype.getState=function(){return{typeName:Ne.typeName,state:this.state,notes:this.notes}},Ne.prototype.restoreState=function(pe){this._state=pe.state,this.notes=pe.notes},Ne.prototype.scale=function(pe,de){},Ne.prototype.colorChanged=function(pe){this.onColorChanged&&this.onColorChanged(pe),this.stateChanged()},Ne.prototype.fillColorChanged=function(pe){this.onFillColorChanged&&this.onFillColorChanged(pe),this.stateChanged()},Ne.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var pe=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),pe.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(pe)&&this.onStateChanged(this)}},Ne.typeName="MarkerBase",Ne}(),Ke=function(){function Ne(){this.findGripByVisual=this.findGripByVisual.bind(this)}return Ne.prototype.findGripByVisual=function(pe){return this.topLeft.ownsTarget(pe)?this.topLeft:this.topCenter.ownsTarget(pe)?this.topCenter:this.topRight.ownsTarget(pe)?this.topRight:this.centerLeft.ownsTarget(pe)?this.centerLeft:this.centerRight.ownsTarget(pe)?this.centerRight:this.bottomLeft.ownsTarget(pe)?this.bottomLeft:this.bottomCenter.ownsTarget(pe)?this.bottomCenter:this.bottomRight.ownsTarget(pe)?this.bottomRight:void 0},Ne}(),Le=function(){function Ne(){this.GRIP_SIZE=10,this.visual=oe.createGroup(),this.visual.appendChild(oe.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(oe.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return Ne.prototype.ownsTarget=function(pe){return pe===this.visual||pe===this.visual.childNodes[0]||pe===this.visual.childNodes[1]},Ne}(),Be=function(){function Ne(){}return Ne.toITransformMatrix=function(pe){return{a:pe.a,b:pe.b,c:pe.c,d:pe.d,e:pe.e,f:pe.f}},Ne.toSVGMatrix=function(pe,de){return pe.a=de.a,pe.b=de.b,pe.c=de.c,pe.d=de.d,pe.e=de.e,pe.f=de.f,pe},Ne}(),Re=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,Ee,De)||this;return fe.left=0,fe.top=0,fe.width=0,fe.height=0,fe.defaultSize={x:50,y:20},fe.offsetX=0,fe.offsetY=0,fe.rotationAngle=0,fe.CB_DISTANCE=10,fe._suppressMarkerCreateEvent=!1,fe.container.transform.baseVal.appendItem(oe.createTransform()),fe.setupControlBox(),fe}return ue(pe,Ne),Object.defineProperty(pe.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"visual",{get:function(){return this._visual},set:function(de){this._visual=de;var Ee=oe.createTransform();this._visual.transform.baseVal.appendItem(Ee)},enumerable:!1,configurable:!0}),pe.prototype.ownsTarget=function(de){return!!Ne.prototype.ownsTarget.call(this,de)||!!(this.controlGrips.findGripByVisual(de)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(de))},pe.prototype.pointerDown=function(de,Ee){Ne.prototype.pointerDown.call(this,de,Ee),this.state==="new"&&(this.left=de.x,this.top=de.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var De=this.unrotatePoint(de);if(this.manipulationStartX=De.x,this.manipulationStartY=De.y,this.offsetX=De.x-this.left,this.offsetY=De.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(Ee),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(Ee)){this.activeGrip=this.rotatorGrip;var fe=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=fe.x-this.width/2,this.top=fe.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var Qe=this.container.transform.baseVal.getItem(0);Qe.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(Qe,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},pe.prototype.pointerUp=function(de){var Ee=this.state;Ne.prototype.pointerUp.call(this,de),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(de),this._state="select",Ee==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},pe.prototype.moveVisual=function(de){this.visual.style.transform="translate("+de.x+"px, "+de.y+"px)"},pe.prototype.manipulate=function(de){var Ee=this.unrotatePoint(de);this.state==="creating"?this.resize(de):this.state==="move"?(this.left=this.manipulationStartLeft+(Ee.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(Ee.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(Ee):this.state==="rotate"&&this.rotate(de)},pe.prototype.resize=function(de){var Ee=this.manipulationStartLeft,De=this.manipulationStartWidth,fe=this.manipulationStartTop,Qe=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:Ee=this.manipulationStartLeft+de.x-this.manipulationStartX,De=this.manipulationStartWidth+this.manipulationStartLeft-Ee;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:De=this.manipulationStartWidth+de.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:fe=this.manipulationStartTop+de.y-this.manipulationStartY,Qe=this.manipulationStartHeight+this.manipulationStartTop-fe;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:Qe=this.manipulationStartHeight+de.y-this.manipulationStartY}De>=0?(this.left=Ee,this.width=De):(this.left=Ee+De,this.width=-De),Qe>=0?(this.top=fe,this.height=Qe):(this.top=fe+Qe,this.height=-Qe),this.setSize()},pe.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},pe.prototype.rotate=function(de){if(Math.abs(de.x-this.centerX)>.1){var Ee=Math.sign(de.x-this.centerX);this.rotationAngle=180*Math.atan((de.y-this.centerY)/(de.x-this.centerX))/Math.PI+90*Ee,this.applyRotation()}},pe.prototype.applyRotation=function(){var de=this.container.transform.baseVal.getItem(0);de.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(de,0)},pe.prototype.rotatePoint=function(de){if(this.rotationAngle===0)return de;var Ee=this.container.getCTM(),De=oe.createPoint(de.x,de.y);return{x:(De=De.matrixTransform(Ee)).x,y:De.y}},pe.prototype.unrotatePoint=function(de){if(this.rotationAngle===0)return de;var Ee=this.container.getCTM();Ee=Ee.inverse();var De=oe.createPoint(de.x,de.y);return{x:(De=De.matrixTransform(Ee)).x,y:De.y}},pe.prototype.select=function(){Ne.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},pe.prototype.deselect=function(){Ne.prototype.deselect.call(this),this.controlBox.style.display="none"},pe.prototype.setupControlBox=function(){this.controlBox=oe.createGroup();var de=oe.createTransform();de.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(de),this.container.appendChild(this.controlBox),this.controlRect=oe.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=oe.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new Ke,this.addControlGrips(),this.controlBox.style.display="none"},pe.prototype.adjustControlBox=function(){var de=this.controlBox.transform.baseVal.getItem(0);de.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(de,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},pe.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},pe.prototype.createGrip=function(){var de=new Le;return de.visual.transform.baseVal.appendItem(oe.createTransform()),this.controlBox.appendChild(de.visual),de},pe.prototype.positionGrips=function(){var de=this.controlGrips.topLeft.GRIP_SIZE,Ee=-de/2,De=Ee,fe=(this.width+this.CB_DISTANCE)/2-de/2,Qe=(this.height+this.CB_DISTANCE)/2-de/2,Ut=this.height+this.CB_DISTANCE-de/2,an=this.width+this.CB_DISTANCE-de/2;this.positionGrip(this.controlGrips.topLeft.visual,Ee,De),this.positionGrip(this.controlGrips.topCenter.visual,fe,De),this.positionGrip(this.controlGrips.topRight.visual,an,De),this.positionGrip(this.controlGrips.centerLeft.visual,Ee,Qe),this.positionGrip(this.controlGrips.centerRight.visual,an,Qe),this.positionGrip(this.controlGrips.bottomLeft.visual,Ee,Ut),this.positionGrip(this.controlGrips.bottomCenter.visual,fe,Ut),this.positionGrip(this.controlGrips.bottomRight.visual,an,Ut),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,fe,De-3*this.CB_DISTANCE)},pe.prototype.positionGrip=function(de,Ee,De){var fe=de.transform.baseVal.getItem(0);fe.setTranslate(Ee,De),de.transform.baseVal.replaceItem(fe,0)},pe.prototype.hideControlBox=function(){this.controlBox.style.display="none"},pe.prototype.showControlBox=function(){this.controlBox.style.display=""},pe.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:Be.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:Be.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},Ne.prototype.getState.call(this))},pe.prototype.restoreState=function(de){Ne.prototype.restoreState.call(this,de);var Ee=de;this.left=Ee.left,this.top=Ee.top,this.width=Ee.width,this.height=Ee.height,this.rotationAngle=Ee.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(Be.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,Ee.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(Be.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,Ee.containerTransformMatrix))},pe.prototype.scale=function(de,Ee){Ne.prototype.scale.call(this,de,Ee);var De=this.rotatePoint({x:this.left,y:this.top}),fe=this.unrotatePoint({x:De.x*de,y:De.y*Ee});this.left=fe.x,this.top=fe.y,this.width=this.width*de,this.height=this.height*Ee,this.adjustControlBox()},pe}(Ze),Ie=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,Ee,De)||this;return fe.fillColor="transparent",fe.strokeColor="transparent",fe.strokeWidth=0,fe.strokeDasharray="",fe.opacity=1,fe.setStrokeColor=fe.setStrokeColor.bind(fe),fe.setFillColor=fe.setFillColor.bind(fe),fe.setStrokeWidth=fe.setStrokeWidth.bind(fe),fe.setStrokeDasharray=fe.setStrokeDasharray.bind(fe),fe.createVisual=fe.createVisual.bind(fe),fe}return ue(pe,Ne),pe.prototype.ownsTarget=function(de){return!(!Ne.prototype.ownsTarget.call(this,de)&&de!==this.visual)},pe.prototype.createVisual=function(){this.visual=oe.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},pe.prototype.pointerDown=function(de,Ee){Ne.prototype.pointerDown.call(this,de,Ee),this.state==="new"&&(this.createVisual(),this.moveVisual(de),this._state="creating")},pe.prototype.manipulate=function(de){Ne.prototype.manipulate.call(this,de)},pe.prototype.resize=function(de){Ne.prototype.resize.call(this,de),this.setSize()},pe.prototype.setSize=function(){Ne.prototype.setSize.call(this),oe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},pe.prototype.pointerUp=function(de){Ne.prototype.pointerUp.call(this,de),this.setSize()},pe.prototype.setStrokeColor=function(de){this.strokeColor=de,this.visual&&oe.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(de),this.stateChanged()},pe.prototype.setFillColor=function(de){this.fillColor=de,this.visual&&oe.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},pe.prototype.setStrokeWidth=function(de){this.strokeWidth=de,this.visual&&oe.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},pe.prototype.setStrokeDasharray=function(de){this.strokeDasharray=de,this.visual&&oe.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},pe.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},Ne.prototype.getState.call(this))},pe.prototype.restoreState=function(de){var Ee=de;this.fillColor=Ee.fillColor,this.strokeColor=Ee.strokeColor,this.strokeWidth=Ee.strokeWidth,this.strokeDasharray=Ee.strokeDasharray,this.opacity=Ee.opacity,this.createVisual(),Ne.prototype.restoreState.call(this,de),this.setSize()},pe.prototype.scale=function(de,Ee){Ne.prototype.scale.call(this,de,Ee),this.setSize()},pe.title="Rectangle marker",pe}(Re),Ae=function(Ne){function pe(de,Ee,De,fe){var Qe=Ne.call(this,de,fe||'')||this;return Qe.widths=[],Qe.widthBoxes=[],Qe.widths=Ee,Qe.currentWidth=De,Qe.setCurrentWidth=Qe.setCurrentWidth.bind(Qe),Qe}return ue(pe,Ne),pe.prototype.getUi=function(){var de=this,Ee=document.createElement("div");return Ee.style.display="flex",Ee.style.overflow="hidden",Ee.style.flexGrow="2",this.widths.forEach(function(De){var fe=document.createElement("div");fe.style.display="flex",fe.style.flexGrow="2",fe.style.alignItems="center",fe.style.justifyContent="space-between",fe.style.padding="5px",fe.style.borderWidth="2px",fe.style.borderStyle="solid",fe.style.borderColor=De===de.currentWidth?de.uiStyleSettings.toolboxAccentColor:"transparent",fe.addEventListener("click",function(){de.setCurrentWidth(De,fe)}),Ee.appendChild(fe);var Qe=document.createElement("div");Qe.innerText=De.toString(),Qe.style.marginRight="5px",fe.appendChild(Qe);var Ut=document.createElement("div");Ut.style.minHeight="20px",Ut.style.flexGrow="2",Ut.style.display="flex",Ut.style.alignItems="center";var an=document.createElement("hr");an.style.minWidth="20px",an.style.border="0px",an.style.borderTop=De+"px solid "+de.uiStyleSettings.toolboxColor,an.style.flexGrow="2",Ut.appendChild(an),fe.appendChild(Ut),de.widthBoxes.push(fe)}),Ee},pe.prototype.setCurrentWidth=function(de,Ee){var De=this;this.currentWidth=de,this.widthBoxes.forEach(function(fe){fe.style.borderColor=fe===Ee?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},pe}(tt),Ye=function(Ne){function pe(de,Ee,De,fe){var Qe=Ne.call(this,de,fe||'')||this;return Qe.styles=[],Qe.styleBoxes=[],Qe.styles=Ee,Qe.currentStyle=De,Qe.setCurrentStyle=Qe.setCurrentStyle.bind(Qe),Qe}return ue(pe,Ne),pe.prototype.getUi=function(){var de=this,Ee=document.createElement("div");return Ee.style.display="flex",Ee.style.overflow="hidden",Ee.style.flexGrow="2",this.styles.forEach(function(De){var fe=document.createElement("div");fe.style.display="flex",fe.style.alignItems="center",fe.style.justifyContent="space-between",fe.style.padding="5px",fe.style.borderWidth="2px",fe.style.borderStyle="solid",fe.style.overflow="hidden",fe.style.maxWidth=100/de.styles.length-5+"%",fe.style.borderColor=De===de.currentStyle?de.uiStyleSettings.toolboxAccentColor:"transparent",fe.addEventListener("click",function(){de.setCurrentStyle(De,fe)}),Ee.appendChild(fe);var Qe=document.createElement("div");Qe.style.minHeight="20px",Qe.style.flexGrow="2",Qe.style.overflow="hidden";var Ut=` + `),Qe.appendChild(Ut),Qe},pe.prototype.setCurrentColor=function(de,Ee){var De=this;this.currentColor=de,this.colorBoxes.forEach(function(fe){fe.style.borderColor=fe===Ee?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(de)},pe}(tt),We=function(){function Ne(pe,de,Ee){this._state="new",this._isSelected=!1,this._container=pe,this._overlayContainer=de,this.globalSettings=Ee,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(Ne.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),Ne.prototype.ownsTarget=function(pe){return!1},Object.defineProperty(Ne.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),Ne.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},Ne.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},Ne.prototype.pointerDown=function(pe,de){},Ne.prototype.dblClick=function(pe,de){},Ne.prototype.manipulate=function(pe){},Ne.prototype.pointerUp=function(pe){this.stateChanged()},Ne.prototype.dispose=function(){},Ne.prototype.addMarkerVisualToContainer=function(pe){this.container.childNodes.length>0?this.container.insertBefore(pe,this.container.childNodes[0]):this.container.appendChild(pe)},Ne.prototype.getState=function(){return{typeName:Ne.typeName,state:this.state,notes:this.notes}},Ne.prototype.restoreState=function(pe){this._state=pe.state,this.notes=pe.notes},Ne.prototype.scale=function(pe,de){},Ne.prototype.colorChanged=function(pe){this.onColorChanged&&this.onColorChanged(pe),this.stateChanged()},Ne.prototype.fillColorChanged=function(pe){this.onFillColorChanged&&this.onFillColorChanged(pe),this.stateChanged()},Ne.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var pe=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),pe.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(pe)&&this.onStateChanged(this)}},Ne.typeName="MarkerBase",Ne}(),Ke=function(){function Ne(){this.findGripByVisual=this.findGripByVisual.bind(this)}return Ne.prototype.findGripByVisual=function(pe){return this.topLeft.ownsTarget(pe)?this.topLeft:this.topCenter.ownsTarget(pe)?this.topCenter:this.topRight.ownsTarget(pe)?this.topRight:this.centerLeft.ownsTarget(pe)?this.centerLeft:this.centerRight.ownsTarget(pe)?this.centerRight:this.bottomLeft.ownsTarget(pe)?this.bottomLeft:this.bottomCenter.ownsTarget(pe)?this.bottomCenter:this.bottomRight.ownsTarget(pe)?this.bottomRight:void 0},Ne}(),Le=function(){function Ne(){this.GRIP_SIZE=10,this.visual=oe.createGroup(),this.visual.appendChild(oe.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(oe.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return Ne.prototype.ownsTarget=function(pe){return pe===this.visual||pe===this.visual.childNodes[0]||pe===this.visual.childNodes[1]},Ne}(),Be=function(){function Ne(){}return Ne.toITransformMatrix=function(pe){return{a:pe.a,b:pe.b,c:pe.c,d:pe.d,e:pe.e,f:pe.f}},Ne.toSVGMatrix=function(pe,de){return pe.a=de.a,pe.b=de.b,pe.c=de.c,pe.d=de.d,pe.e=de.e,pe.f=de.f,pe},Ne}(),Re=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,Ee,De)||this;return fe.left=0,fe.top=0,fe.width=0,fe.height=0,fe.defaultSize={x:50,y:20},fe.offsetX=0,fe.offsetY=0,fe.rotationAngle=0,fe.CB_DISTANCE=10,fe._suppressMarkerCreateEvent=!1,fe.container.transform.baseVal.appendItem(oe.createTransform()),fe.setupControlBox(),fe}return ue(pe,Ne),Object.defineProperty(pe.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"visual",{get:function(){return this._visual},set:function(de){this._visual=de;var Ee=oe.createTransform();this._visual.transform.baseVal.appendItem(Ee)},enumerable:!1,configurable:!0}),pe.prototype.ownsTarget=function(de){return!!Ne.prototype.ownsTarget.call(this,de)||!!(this.controlGrips.findGripByVisual(de)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(de))},pe.prototype.pointerDown=function(de,Ee){Ne.prototype.pointerDown.call(this,de,Ee),this.state==="new"&&(this.left=de.x,this.top=de.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var De=this.unrotatePoint(de);if(this.manipulationStartX=De.x,this.manipulationStartY=De.y,this.offsetX=De.x-this.left,this.offsetY=De.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(Ee),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(Ee)){this.activeGrip=this.rotatorGrip;var fe=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=fe.x-this.width/2,this.top=fe.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var Qe=this.container.transform.baseVal.getItem(0);Qe.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(Qe,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},pe.prototype.pointerUp=function(de){var Ee=this.state;Ne.prototype.pointerUp.call(this,de),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(de),this._state="select",Ee==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},pe.prototype.moveVisual=function(de){this.visual.style.transform="translate("+de.x+"px, "+de.y+"px)"},pe.prototype.manipulate=function(de){var Ee=this.unrotatePoint(de);this.state==="creating"?this.resize(de):this.state==="move"?(this.left=this.manipulationStartLeft+(Ee.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(Ee.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(Ee):this.state==="rotate"&&this.rotate(de)},pe.prototype.resize=function(de){var Ee=this.manipulationStartLeft,De=this.manipulationStartWidth,fe=this.manipulationStartTop,Qe=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:Ee=this.manipulationStartLeft+de.x-this.manipulationStartX,De=this.manipulationStartWidth+this.manipulationStartLeft-Ee;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:De=this.manipulationStartWidth+de.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:fe=this.manipulationStartTop+de.y-this.manipulationStartY,Qe=this.manipulationStartHeight+this.manipulationStartTop-fe;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:Qe=this.manipulationStartHeight+de.y-this.manipulationStartY}De>=0?(this.left=Ee,this.width=De):(this.left=Ee+De,this.width=-De),Qe>=0?(this.top=fe,this.height=Qe):(this.top=fe+Qe,this.height=-Qe),this.setSize()},pe.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},pe.prototype.rotate=function(de){if(Math.abs(de.x-this.centerX)>.1){var Ee=Math.sign(de.x-this.centerX);this.rotationAngle=180*Math.atan((de.y-this.centerY)/(de.x-this.centerX))/Math.PI+90*Ee,this.applyRotation()}},pe.prototype.applyRotation=function(){var de=this.container.transform.baseVal.getItem(0);de.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(de,0)},pe.prototype.rotatePoint=function(de){if(this.rotationAngle===0)return de;var Ee=this.container.getCTM(),De=oe.createPoint(de.x,de.y);return{x:(De=De.matrixTransform(Ee)).x,y:De.y}},pe.prototype.unrotatePoint=function(de){if(this.rotationAngle===0)return de;var Ee=this.container.getCTM();Ee=Ee.inverse();var De=oe.createPoint(de.x,de.y);return{x:(De=De.matrixTransform(Ee)).x,y:De.y}},pe.prototype.select=function(){Ne.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},pe.prototype.deselect=function(){Ne.prototype.deselect.call(this),this.controlBox.style.display="none"},pe.prototype.setupControlBox=function(){this.controlBox=oe.createGroup();var de=oe.createTransform();de.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(de),this.container.appendChild(this.controlBox),this.controlRect=oe.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=oe.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new Ke,this.addControlGrips(),this.controlBox.style.display="none"},pe.prototype.adjustControlBox=function(){var de=this.controlBox.transform.baseVal.getItem(0);de.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(de,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},pe.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},pe.prototype.createGrip=function(){var de=new Le;return de.visual.transform.baseVal.appendItem(oe.createTransform()),this.controlBox.appendChild(de.visual),de},pe.prototype.positionGrips=function(){var de=this.controlGrips.topLeft.GRIP_SIZE,Ee=-de/2,De=Ee,fe=(this.width+this.CB_DISTANCE)/2-de/2,Qe=(this.height+this.CB_DISTANCE)/2-de/2,Ut=this.height+this.CB_DISTANCE-de/2,an=this.width+this.CB_DISTANCE-de/2;this.positionGrip(this.controlGrips.topLeft.visual,Ee,De),this.positionGrip(this.controlGrips.topCenter.visual,fe,De),this.positionGrip(this.controlGrips.topRight.visual,an,De),this.positionGrip(this.controlGrips.centerLeft.visual,Ee,Qe),this.positionGrip(this.controlGrips.centerRight.visual,an,Qe),this.positionGrip(this.controlGrips.bottomLeft.visual,Ee,Ut),this.positionGrip(this.controlGrips.bottomCenter.visual,fe,Ut),this.positionGrip(this.controlGrips.bottomRight.visual,an,Ut),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,fe,De-3*this.CB_DISTANCE)},pe.prototype.positionGrip=function(de,Ee,De){var fe=de.transform.baseVal.getItem(0);fe.setTranslate(Ee,De),de.transform.baseVal.replaceItem(fe,0)},pe.prototype.hideControlBox=function(){this.controlBox.style.display="none"},pe.prototype.showControlBox=function(){this.controlBox.style.display=""},pe.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:Be.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:Be.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},Ne.prototype.getState.call(this))},pe.prototype.restoreState=function(de){Ne.prototype.restoreState.call(this,de);var Ee=de;this.left=Ee.left,this.top=Ee.top,this.width=Ee.width,this.height=Ee.height,this.rotationAngle=Ee.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(Be.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,Ee.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(Be.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,Ee.containerTransformMatrix))},pe.prototype.scale=function(de,Ee){Ne.prototype.scale.call(this,de,Ee);var De=this.rotatePoint({x:this.left,y:this.top}),fe=this.unrotatePoint({x:De.x*de,y:De.y*Ee});this.left=fe.x,this.top=fe.y,this.width=this.width*de,this.height=this.height*Ee,this.adjustControlBox()},pe}(We),Ie=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,Ee,De)||this;return fe.fillColor="transparent",fe.strokeColor="transparent",fe.strokeWidth=0,fe.strokeDasharray="",fe.opacity=1,fe.setStrokeColor=fe.setStrokeColor.bind(fe),fe.setFillColor=fe.setFillColor.bind(fe),fe.setStrokeWidth=fe.setStrokeWidth.bind(fe),fe.setStrokeDasharray=fe.setStrokeDasharray.bind(fe),fe.createVisual=fe.createVisual.bind(fe),fe}return ue(pe,Ne),pe.prototype.ownsTarget=function(de){return!(!Ne.prototype.ownsTarget.call(this,de)&&de!==this.visual)},pe.prototype.createVisual=function(){this.visual=oe.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},pe.prototype.pointerDown=function(de,Ee){Ne.prototype.pointerDown.call(this,de,Ee),this.state==="new"&&(this.createVisual(),this.moveVisual(de),this._state="creating")},pe.prototype.manipulate=function(de){Ne.prototype.manipulate.call(this,de)},pe.prototype.resize=function(de){Ne.prototype.resize.call(this,de),this.setSize()},pe.prototype.setSize=function(){Ne.prototype.setSize.call(this),oe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},pe.prototype.pointerUp=function(de){Ne.prototype.pointerUp.call(this,de),this.setSize()},pe.prototype.setStrokeColor=function(de){this.strokeColor=de,this.visual&&oe.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(de),this.stateChanged()},pe.prototype.setFillColor=function(de){this.fillColor=de,this.visual&&oe.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},pe.prototype.setStrokeWidth=function(de){this.strokeWidth=de,this.visual&&oe.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},pe.prototype.setStrokeDasharray=function(de){this.strokeDasharray=de,this.visual&&oe.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},pe.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},Ne.prototype.getState.call(this))},pe.prototype.restoreState=function(de){var Ee=de;this.fillColor=Ee.fillColor,this.strokeColor=Ee.strokeColor,this.strokeWidth=Ee.strokeWidth,this.strokeDasharray=Ee.strokeDasharray,this.opacity=Ee.opacity,this.createVisual(),Ne.prototype.restoreState.call(this,de),this.setSize()},pe.prototype.scale=function(de,Ee){Ne.prototype.scale.call(this,de,Ee),this.setSize()},pe.title="Rectangle marker",pe}(Re),Ae=function(Ne){function pe(de,Ee,De,fe){var Qe=Ne.call(this,de,fe||'')||this;return Qe.widths=[],Qe.widthBoxes=[],Qe.widths=Ee,Qe.currentWidth=De,Qe.setCurrentWidth=Qe.setCurrentWidth.bind(Qe),Qe}return ue(pe,Ne),pe.prototype.getUi=function(){var de=this,Ee=document.createElement("div");return Ee.style.display="flex",Ee.style.overflow="hidden",Ee.style.flexGrow="2",this.widths.forEach(function(De){var fe=document.createElement("div");fe.style.display="flex",fe.style.flexGrow="2",fe.style.alignItems="center",fe.style.justifyContent="space-between",fe.style.padding="5px",fe.style.borderWidth="2px",fe.style.borderStyle="solid",fe.style.borderColor=De===de.currentWidth?de.uiStyleSettings.toolboxAccentColor:"transparent",fe.addEventListener("click",function(){de.setCurrentWidth(De,fe)}),Ee.appendChild(fe);var Qe=document.createElement("div");Qe.innerText=De.toString(),Qe.style.marginRight="5px",fe.appendChild(Qe);var Ut=document.createElement("div");Ut.style.minHeight="20px",Ut.style.flexGrow="2",Ut.style.display="flex",Ut.style.alignItems="center";var an=document.createElement("hr");an.style.minWidth="20px",an.style.border="0px",an.style.borderTop=De+"px solid "+de.uiStyleSettings.toolboxColor,an.style.flexGrow="2",Ut.appendChild(an),fe.appendChild(Ut),de.widthBoxes.push(fe)}),Ee},pe.prototype.setCurrentWidth=function(de,Ee){var De=this;this.currentWidth=de,this.widthBoxes.forEach(function(fe){fe.style.borderColor=fe===Ee?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},pe}(tt),Ye=function(Ne){function pe(de,Ee,De,fe){var Qe=Ne.call(this,de,fe||'')||this;return Qe.styles=[],Qe.styleBoxes=[],Qe.styles=Ee,Qe.currentStyle=De,Qe.setCurrentStyle=Qe.setCurrentStyle.bind(Qe),Qe}return ue(pe,Ne),pe.prototype.getUi=function(){var de=this,Ee=document.createElement("div");return Ee.style.display="flex",Ee.style.overflow="hidden",Ee.style.flexGrow="2",this.styles.forEach(function(De){var fe=document.createElement("div");fe.style.display="flex",fe.style.alignItems="center",fe.style.justifyContent="space-between",fe.style.padding="5px",fe.style.borderWidth="2px",fe.style.borderStyle="solid",fe.style.overflow="hidden",fe.style.maxWidth=100/de.styles.length-5+"%",fe.style.borderColor=De===de.currentStyle?de.uiStyleSettings.toolboxAccentColor:"transparent",fe.addEventListener("click",function(){de.setCurrentStyle(De,fe)}),Ee.appendChild(fe);var Qe=document.createElement("div");Qe.style.minHeight="20px",Qe.style.flexGrow="2",Qe.style.overflow="hidden";var Ut=` - `;Qe.innerHTML=Ut,fe.appendChild(Qe),de.styleBoxes.push(fe)}),Ee},pe.prototype.setCurrentStyle=function(de,Ee){var De=this;this.currentStyle=de,this.styleBoxes.forEach(function(fe){fe.style.borderColor=fe===Ee?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},pe}(tt),st=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,Ee,De)||this;return fe.strokeColor=De.defaultColor,fe.strokeWidth=De.defaultStrokeWidth,fe.strokeDasharray=De.defaultStrokeDasharray,fe.strokePanel=new Ue("Line color",De.defaultColorSet,De.defaultColor),fe.strokePanel.onColorChanged=fe.setStrokeColor,fe.strokeWidthPanel=new Ae("Line width",De.defaultStrokeWidths,De.defaultStrokeWidth),fe.strokeWidthPanel.onWidthChanged=fe.setStrokeWidth,fe.strokeStylePanel=new Ye("Line style",De.defaultStrokeDasharrays,De.defaultStrokeDasharray),fe.strokeStylePanel.onStyleChanged=fe.setStrokeDasharray,fe}return ue(pe,Ne),Object.defineProperty(pe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),pe.prototype.getState=function(){var de=Ne.prototype.getState.call(this);return de.typeName=pe.typeName,de},pe.typeName="FrameMarker",pe.title="Frame marker",pe.icon='',pe}(Ie),_e=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1,this.defaultCaptionFontSize="1rem",this.defaultCaptionText="Text"},nt=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,Ee,De)||this;return fe.x1=0,fe.y1=0,fe.x2=0,fe.y2=0,fe.defaultLength=50,fe.manipulationStartX=0,fe.manipulationStartY=0,fe.manipulationStartX1=0,fe.manipulationStartY1=0,fe.manipulationStartX2=0,fe.manipulationStartY2=0,fe.setupControlBox(),fe}return ue(pe,Ne),pe.prototype.ownsTarget=function(de){return!!Ne.prototype.ownsTarget.call(this,de)||!(!this.grip1.ownsTarget(de)&&!this.grip2.ownsTarget(de))},pe.prototype.pointerDown=function(de,Ee){Ne.prototype.pointerDown.call(this,de,Ee),this.manipulationStartX=de.x,this.manipulationStartY=de.y,this.state==="new"&&(this.x1=de.x,this.y1=de.y,this.x2=de.x,this.y2=de.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(Ee)?this.activeGrip=this.grip1:this.grip2.ownsTarget(Ee)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},pe.prototype.pointerUp=function(de){var Ee=this.state;Ne.prototype.pointerUp.call(this,de),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(de),this._state="select",Ee==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},pe.prototype.adjustVisual=function(){},pe.prototype.manipulate=function(de){this.state==="creating"?this.resize(de):this.state==="move"?(this.x1=this.manipulationStartX1+de.x-this.manipulationStartX,this.y1=this.manipulationStartY1+de.y-this.manipulationStartY,this.x2=this.manipulationStartX2+de.x-this.manipulationStartX,this.y2=this.manipulationStartY2+de.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(de)},pe.prototype.resize=function(de){switch(this.activeGrip){case this.grip1:this.x1=de.x,this.y1=de.y;break;case this.grip2:case void 0:this.x2=de.x,this.y2=de.y}this.adjustVisual(),this.adjustControlBox()},pe.prototype.select=function(){Ne.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},pe.prototype.deselect=function(){Ne.prototype.deselect.call(this),this.controlBox.style.display="none"},pe.prototype.setupControlBox=function(){this.controlBox=oe.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},pe.prototype.adjustControlBox=function(){this.positionGrips()},pe.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},pe.prototype.createGrip=function(){var de=new Le;return de.visual.transform.baseVal.appendItem(oe.createTransform()),this.controlBox.appendChild(de.visual),de},pe.prototype.positionGrips=function(){var de=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-de/2,this.y1-de/2),this.positionGrip(this.grip2.visual,this.x2-de/2,this.y2-de/2)},pe.prototype.positionGrip=function(de,Ee,De){var fe=de.transform.baseVal.getItem(0);fe.setTranslate(Ee,De),de.transform.baseVal.replaceItem(fe,0)},pe.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},Ne.prototype.getState.call(this))},pe.prototype.restoreState=function(de){Ne.prototype.restoreState.call(this,de);var Ee=de;this.x1=Ee.x1,this.y1=Ee.y1,this.x2=Ee.x2,this.y2=Ee.y2},pe.prototype.scale=function(de,Ee){Ne.prototype.scale.call(this,de,Ee),this.x1=this.x1*de,this.y1=this.y1*Ee,this.x2=this.x2*de,this.y2=this.y2*Ee,this.adjustVisual(),this.adjustControlBox()},pe}(Ze),$e=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,Ee,De)||this;return fe.strokeColor="transparent",fe.strokeWidth=0,fe.strokeDasharray="",fe.setStrokeColor=fe.setStrokeColor.bind(fe),fe.setStrokeWidth=fe.setStrokeWidth.bind(fe),fe.setStrokeDasharray=fe.setStrokeDasharray.bind(fe),fe.strokeColor=De.defaultColor,fe.strokeWidth=De.defaultStrokeWidth,fe.strokeDasharray=De.defaultStrokeDasharray,fe.strokePanel=new Ue("Line color",De.defaultColorSet,De.defaultColor),fe.strokePanel.onColorChanged=fe.setStrokeColor,fe.strokeWidthPanel=new Ae("Line width",De.defaultStrokeWidths,De.defaultStrokeWidth),fe.strokeWidthPanel.onWidthChanged=fe.setStrokeWidth,fe.strokeStylePanel=new Ye("Line style",De.defaultStrokeDasharrays,De.defaultStrokeDasharray),fe.strokeStylePanel.onStyleChanged=fe.setStrokeDasharray,fe}return ue(pe,Ne),pe.prototype.ownsTarget=function(de){return!(!Ne.prototype.ownsTarget.call(this,de)&&de!==this.visual&&de!==this.selectorLine&&de!==this.visibleLine)},pe.prototype.createVisual=function(){this.visual=oe.createGroup(),this.selectorLine=oe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=oe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},pe.prototype.pointerDown=function(de,Ee){Ne.prototype.pointerDown.call(this,de,Ee),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},pe.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),oe.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),oe.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),oe.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},pe.prototype.setStrokeColor=function(de){this.strokeColor=de,this.adjustVisual(),this.colorChanged(de)},pe.prototype.setStrokeWidth=function(de){this.strokeWidth=de,this.adjustVisual()},pe.prototype.setStrokeDasharray=function(de){this.strokeDasharray=de,this.adjustVisual(),this.stateChanged()},Object.defineProperty(pe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),pe.prototype.getState=function(){var de=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},Ne.prototype.getState.call(this));return de.typeName=pe.typeName,de},pe.prototype.restoreState=function(de){Ne.prototype.restoreState.call(this,de);var Ee=de;this.strokeColor=Ee.strokeColor,this.strokeWidth=Ee.strokeWidth,this.strokeDasharray=Ee.strokeDasharray,this.createVisual(),this.adjustVisual()},pe.typeName="LineMarker",pe.title="Line marker",pe.icon='',pe}(nt),Me=function(Ne){function pe(de,Ee,De,fe){var Qe=Ne.call(this,de,fe||'')||this;return Qe.fonts=[],Qe.fontBoxes=[],Qe.fonts=Ee,Qe.currentFont=De,Qe.setCurrentFont=Qe.setCurrentFont.bind(Qe),Qe}return ue(pe,Ne),pe.prototype.getUi=function(){var de=this,Ee=document.createElement("div");return Ee.style.overflow="hidden",Ee.style.flexGrow="2",this.fonts.forEach(function(De){var fe=document.createElement("div");fe.style.display="inline-block",fe.style.alignItems="center",fe.style.justifyContent="space-between",fe.style.padding="5px",fe.style.borderWidth="2px",fe.style.borderStyle="solid",fe.style.overflow="hidden",fe.style.maxWidth=100/de.fonts.length-5+"%",fe.style.borderColor=De===de.currentFont?de.uiStyleSettings.toolboxAccentColor:"transparent",fe.addEventListener("click",function(){de.setCurrentFont(De,fe)}),Ee.appendChild(fe);var Qe=document.createElement("div");Qe.style.display="flex",Qe.style.minHeight="20px",Qe.style.flexGrow="2",Qe.style.fontFamily=De,Qe.style.overflow="hidden";var Ut=document.createElement("div");Ut.style.whiteSpace="nowrap",Ut.style.overflow="hidden",Ut.style.textOverflow="ellipsis",Ut.innerHTML="The quick brown fox jumps over the lazy dog",Qe.appendChild(Ut),fe.appendChild(Qe),de.fontBoxes.push(fe)}),Ee},pe.prototype.setCurrentFont=function(de,Ee){var De=this;this.currentFont=de,this.fontBoxes.forEach(function(fe){fe.style.borderColor=fe===Ee?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},pe}(tt),Ve=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,Ee,De)||this;return fe.color="transparent",fe.padding=5,fe.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",fe.text=fe.DEFAULT_TEXT,fe.isMoved=!1,fe.color=De.defaultColor,fe.fontFamily=De.defaultFontFamily,fe.defaultSize={x:100,y:30},fe.setColor=fe.setColor.bind(fe),fe.setFont=fe.setFont.bind(fe),fe.renderText=fe.renderText.bind(fe),fe.sizeText=fe.sizeText.bind(fe),fe.textEditDivClicked=fe.textEditDivClicked.bind(fe),fe.showTextEditor=fe.showTextEditor.bind(fe),fe.setSize=fe.setSize.bind(fe),fe.positionTextEditor=fe.positionTextEditor.bind(fe),fe.colorPanel=new Ue("Color",De.defaultColorSet,De.defaultColor),fe.colorPanel.onColorChanged=fe.setColor,fe.fontFamilyPanel=new Me("Font",De.defaultFontFamilies,De.defaultFontFamily),fe.fontFamilyPanel.onFontChanged=fe.setFont,fe}return ue(pe,Ne),pe.prototype.ownsTarget=function(de){if(Ne.prototype.ownsTarget.call(this,de)||de===this.visual||de===this.textElement||de===this.bgRectangle)return!0;var Ee=!1;return this.textElement.childNodes.forEach(function(De){De===de&&(Ee=!0)}),Ee},pe.prototype.createVisual=function(){this.visual=oe.createGroup(),this.bgRectangle=oe.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=oe.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(oe.createTransform()),this.textElement.transform.baseVal.appendItem(oe.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},pe.prototype.pointerDown=function(de,Ee){Ne.prototype.pointerDown.call(this,de,Ee),this.isMoved=!1,this.pointerDownPoint=de,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(de),this._state="creating")},pe.prototype.renderText=function(){var de=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(Ee){de.textElement.appendChild(oe.createTSpan(Ee.trim()===""?" ":Ee.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},pe.prototype.getTextScale=function(){var de=this.textElement.getBBox(),Ee=1;if(de.width>0&&de.height>0){var De=(1*this.width-this.width*this.padding*2/100)/de.width,fe=(1*this.height-this.height*this.padding*2/100)/de.height;Ee=Math.min(De,fe)}return Ee},pe.prototype.getTextPosition=function(de){var Ee=this.textElement.getBBox(),De=0,fe=0;return Ee.width>0&&Ee.height>0&&(De=(this.width-Ee.width*de)/2,fe=this.height/2-Ee.height*de/2),{x:De,y:fe}},pe.prototype.sizeText=function(){var de=this.textElement.getBBox(),Ee=this.getTextScale(),De=this.getTextPosition(Ee);De.y-=de.y*Ee,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+De.x+"px, "+De.y+"px) scale("+Ee+", "+Ee+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(De.x,De.y),this.textElement.transform.baseVal.getItem(1).setScale(Ee,Ee))},pe.prototype.manipulate=function(de){Ne.prototype.manipulate.call(this,de),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(de.x-this.pointerDownPoint.x)>5||Math.abs(de.y-this.pointerDownPoint.y)>5)},pe.prototype.resize=function(de){Ne.prototype.resize.call(this,de),this.isMoved=!0,this.setSize(),this.sizeText()},pe.prototype.setSize=function(){Ne.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(oe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),oe.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},pe.prototype.pointerUp=function(de){var Ee=this.state;Ee==="creating"&&(this._suppressMarkerCreateEvent=!0),Ne.prototype.pointerUp.call(this,de),this.setSize(),(Ee==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},pe.prototype.showTextEditor=function(){var de=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(Ee){Ee.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var Ee=Number.parseFloat(de.textEditor.style.fontSize);de.textEditor.clientWidth>=Number.parseInt(de.textEditor.style.maxWidth)&&Ee>.9;)Ee-=.1,de.textEditor.style.fontSize=Math.max(Ee,.9)+"em"}),this.textEditor.addEventListener("keyup",function(Ee){Ee.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(Ee){if(Ee.clipboardData){var De=Ee.clipboardData.getData("text"),fe=window.getSelection();if(!fe.rangeCount)return!1;fe.deleteFromDocument(),fe.getRangeAt(0).insertNode(document.createTextNode(De)),Ee.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){de.textEditDivClicked(de.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},pe.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var de=this.getTextScale(),Ee=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),De=this.textElement.getBBox(),fe={x:De.width*de,y:De.height*de};Ee.x-=fe.x/2,Ee.y-=fe.y/2,this.textEditor.style.top=Ee.y+"px",this.textEditor.style.left=Ee.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-Ee.x+"px",this.textEditor.style.fontSize=Math.max(16*de,12)+"px",this.textElement.style.display="none"}},pe.prototype.textEditDivClicked=function(de){this.text=de.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},pe.prototype.select=function(){Ne.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},pe.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),Ne.prototype.deselect.call(this)},pe.prototype.dblClick=function(de,Ee){Ne.prototype.dblClick.call(this,de,Ee),this.showTextEditor()},pe.prototype.setColor=function(de){this.textElement&&oe.setAttributes(this.textElement,[["fill",de]]),this.color=de,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(de)},pe.prototype.setFont=function(de){this.textElement&&oe.setAttributes(this.textElement,[["font-family",de]]),this.fontFamily=de,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},pe.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},pe.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(pe.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),pe.prototype.getState=function(){var de=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},Ne.prototype.getState.call(this));return de.typeName=pe.typeName,de},pe.prototype.restoreState=function(de){var Ee=de;this.color=Ee.color,this.fontFamily=Ee.fontFamily,this.padding=Ee.padding,this.text=Ee.text,this.createVisual(),Ne.prototype.restoreState.call(this,de),this.setSize()},pe.prototype.scale=function(de,Ee){Ne.prototype.scale.call(this,de,Ee),this.setSize(),this.sizeText(),this.positionTextEditor()},pe.typeName="TextMarker",pe.title="Text marker",pe.icon='',pe}(Re),et=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,Ee,De)||this;return fe.color="transparent",fe.lineWidth=3,fe.drawing=!1,fe.pixelRatio=1,fe.color=De.defaultColor,fe.lineWidth=De.defaultStrokeWidth,fe.pixelRatio=De.freehandPixelRatio,fe.setColor=fe.setColor.bind(fe),fe.addCanvas=fe.addCanvas.bind(fe),fe.finishCreation=fe.finishCreation.bind(fe),fe.setLineWidth=fe.setLineWidth.bind(fe),fe.colorPanel=new Ue("Color",De.defaultColorSet,De.defaultColor),fe.colorPanel.onColorChanged=fe.setColor,fe.lineWidthPanel=new Ae("Line width",De.defaultStrokeWidths,De.defaultStrokeWidth),fe.lineWidthPanel.onWidthChanged=fe.setLineWidth,fe}return ue(pe,Ne),pe.prototype.ownsTarget=function(de){return!(!Ne.prototype.ownsTarget.call(this,de)&&de!==this.visual&&de!==this.drawingImage)},pe.prototype.createVisual=function(){this.visual=oe.createGroup(),this.drawingImage=oe.createImage(),this.visual.appendChild(this.drawingImage);var de=oe.createTransform();this.visual.transform.baseVal.appendItem(de),this.addMarkerVisualToContainer(this.visual)},pe.prototype.pointerDown=function(de,Ee){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(de.x,de.y),this.drawing=!0):Ne.prototype.pointerDown.call(this,de,Ee)},pe.prototype.manipulate=function(de){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(de.x,de.y),this.canvasContext.stroke()):Ne.prototype.manipulate.call(this,de)},pe.prototype.resize=function(de){Ne.prototype.resize.call(this,de),oe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),oe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},pe.prototype.pointerUp=function(de){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):Ne.prototype.pointerUp.call(this,de)},pe.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},pe.prototype.select=function(){this.state==="creating"&&this.finishCreation(),Ne.prototype.select.call(this)},pe.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),Ne.prototype.deselect.call(this)},pe.prototype.finishCreation=function(){for(var de=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),Ee=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],De=Ee[0],fe=Ee[1],Qe=Ee[2],Ut=Ee[3],an=!1,Sn=0;Sn0&&(an=!0,SnUt&&(Ut=Sn),mt>Qe&&(Qe=mt));if(an){this.left=De/this.pixelRatio,this.top=fe/this.pixelRatio,this.width=(Qe-De)/this.pixelRatio,this.height=(Ut-fe)/this.pixelRatio;var Pt=document.createElement("canvas");Pt.width=Qe-De,Pt.height=Ut-fe,Pt.getContext("2d").putImageData(this.canvasContext.getImageData(De,fe,Qe-De,Ut-fe),0,0),this.drawingImgUrl=Pt.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},pe.prototype.setDrawingImage=function(){oe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),oe.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},pe.prototype.setColor=function(de){this.color=de,this.colorChanged(de)},pe.prototype.setLineWidth=function(de){this.lineWidth=de},Object.defineProperty(pe.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),pe.prototype.getState=function(){var de=Object.assign({drawingImgUrl:this.drawingImgUrl},Ne.prototype.getState.call(this));return de.typeName=pe.typeName,de},pe.prototype.restoreState=function(de){this.createVisual(),Ne.prototype.restoreState.call(this,de),this.drawingImgUrl=de.drawingImgUrl,this.setDrawingImage()},pe.prototype.scale=function(de,Ee){Ne.prototype.scale.call(this,de,Ee),this.setDrawingImage()},pe.typeName="FreehandMarker",pe.title="Freehand marker",pe.icon='',pe}(Re),qe=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,De||'')||this;return fe.typeBoxes=[],fe.currentType=Ee,fe.setCurrentType=fe.setCurrentType.bind(fe),fe}return ue(pe,Ne),pe.prototype.getUi=function(){var de=this,Ee=document.createElement("div");Ee.style.display="flex",Ee.style.overflow="hidden",Ee.style.flexGrow="2";for(var De=function(Ut){var an="both";switch(Ut){case 0:an="both";break;case 1:an="start";break;case 2:an="end";break;case 3:an="none"}var Sn=document.createElement("div");if(Sn.style.display="flex",Sn.style.flexGrow="2",Sn.style.alignItems="center",Sn.style.justifyContent="space-between",Sn.style.padding="5px",Sn.style.borderWidth="2px",Sn.style.borderStyle="solid",Sn.style.borderColor=an===fe.currentType?fe.uiStyleSettings.toolboxAccentColor:"transparent",Sn.addEventListener("click",function(){de.setCurrentType(an,Sn)}),Ee.appendChild(Sn),an==="both"||an==="start"){var mt=document.createElement("div");mt.style.display="flex",mt.style.alignItems="center",mt.style.minHeight="20px",mt.innerHTML=` + `;Qe.innerHTML=Ut,fe.appendChild(Qe),de.styleBoxes.push(fe)}),Ee},pe.prototype.setCurrentStyle=function(de,Ee){var De=this;this.currentStyle=de,this.styleBoxes.forEach(function(fe){fe.style.borderColor=fe===Ee?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},pe}(tt),st=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,Ee,De)||this;return fe.strokeColor=De.defaultColor,fe.strokeWidth=De.defaultStrokeWidth,fe.strokeDasharray=De.defaultStrokeDasharray,fe.strokePanel=new Ue("Line color",De.defaultColorSet,De.defaultColor),fe.strokePanel.onColorChanged=fe.setStrokeColor,fe.strokeWidthPanel=new Ae("Line width",De.defaultStrokeWidths,De.defaultStrokeWidth),fe.strokeWidthPanel.onWidthChanged=fe.setStrokeWidth,fe.strokeStylePanel=new Ye("Line style",De.defaultStrokeDasharrays,De.defaultStrokeDasharray),fe.strokeStylePanel.onStyleChanged=fe.setStrokeDasharray,fe}return ue(pe,Ne),Object.defineProperty(pe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),pe.prototype.getState=function(){var de=Ne.prototype.getState.call(this);return de.typeName=pe.typeName,de},pe.typeName="FrameMarker",pe.title="Frame marker",pe.icon='',pe}(Ie),_e=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1,this.defaultCaptionFontSize="1rem",this.defaultCaptionText="Text"},nt=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,Ee,De)||this;return fe.x1=0,fe.y1=0,fe.x2=0,fe.y2=0,fe.defaultLength=50,fe.manipulationStartX=0,fe.manipulationStartY=0,fe.manipulationStartX1=0,fe.manipulationStartY1=0,fe.manipulationStartX2=0,fe.manipulationStartY2=0,fe.setupControlBox(),fe}return ue(pe,Ne),pe.prototype.ownsTarget=function(de){return!!Ne.prototype.ownsTarget.call(this,de)||!(!this.grip1.ownsTarget(de)&&!this.grip2.ownsTarget(de))},pe.prototype.pointerDown=function(de,Ee){Ne.prototype.pointerDown.call(this,de,Ee),this.manipulationStartX=de.x,this.manipulationStartY=de.y,this.state==="new"&&(this.x1=de.x,this.y1=de.y,this.x2=de.x,this.y2=de.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(Ee)?this.activeGrip=this.grip1:this.grip2.ownsTarget(Ee)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},pe.prototype.pointerUp=function(de){var Ee=this.state;Ne.prototype.pointerUp.call(this,de),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(de),this._state="select",Ee==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},pe.prototype.adjustVisual=function(){},pe.prototype.manipulate=function(de){this.state==="creating"?this.resize(de):this.state==="move"?(this.x1=this.manipulationStartX1+de.x-this.manipulationStartX,this.y1=this.manipulationStartY1+de.y-this.manipulationStartY,this.x2=this.manipulationStartX2+de.x-this.manipulationStartX,this.y2=this.manipulationStartY2+de.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(de)},pe.prototype.resize=function(de){switch(this.activeGrip){case this.grip1:this.x1=de.x,this.y1=de.y;break;case this.grip2:case void 0:this.x2=de.x,this.y2=de.y}this.adjustVisual(),this.adjustControlBox()},pe.prototype.select=function(){Ne.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},pe.prototype.deselect=function(){Ne.prototype.deselect.call(this),this.controlBox.style.display="none"},pe.prototype.setupControlBox=function(){this.controlBox=oe.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},pe.prototype.adjustControlBox=function(){this.positionGrips()},pe.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},pe.prototype.createGrip=function(){var de=new Le;return de.visual.transform.baseVal.appendItem(oe.createTransform()),this.controlBox.appendChild(de.visual),de},pe.prototype.positionGrips=function(){var de=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-de/2,this.y1-de/2),this.positionGrip(this.grip2.visual,this.x2-de/2,this.y2-de/2)},pe.prototype.positionGrip=function(de,Ee,De){var fe=de.transform.baseVal.getItem(0);fe.setTranslate(Ee,De),de.transform.baseVal.replaceItem(fe,0)},pe.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},Ne.prototype.getState.call(this))},pe.prototype.restoreState=function(de){Ne.prototype.restoreState.call(this,de);var Ee=de;this.x1=Ee.x1,this.y1=Ee.y1,this.x2=Ee.x2,this.y2=Ee.y2},pe.prototype.scale=function(de,Ee){Ne.prototype.scale.call(this,de,Ee),this.x1=this.x1*de,this.y1=this.y1*Ee,this.x2=this.x2*de,this.y2=this.y2*Ee,this.adjustVisual(),this.adjustControlBox()},pe}(We),$e=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,Ee,De)||this;return fe.strokeColor="transparent",fe.strokeWidth=0,fe.strokeDasharray="",fe.setStrokeColor=fe.setStrokeColor.bind(fe),fe.setStrokeWidth=fe.setStrokeWidth.bind(fe),fe.setStrokeDasharray=fe.setStrokeDasharray.bind(fe),fe.strokeColor=De.defaultColor,fe.strokeWidth=De.defaultStrokeWidth,fe.strokeDasharray=De.defaultStrokeDasharray,fe.strokePanel=new Ue("Line color",De.defaultColorSet,De.defaultColor),fe.strokePanel.onColorChanged=fe.setStrokeColor,fe.strokeWidthPanel=new Ae("Line width",De.defaultStrokeWidths,De.defaultStrokeWidth),fe.strokeWidthPanel.onWidthChanged=fe.setStrokeWidth,fe.strokeStylePanel=new Ye("Line style",De.defaultStrokeDasharrays,De.defaultStrokeDasharray),fe.strokeStylePanel.onStyleChanged=fe.setStrokeDasharray,fe}return ue(pe,Ne),pe.prototype.ownsTarget=function(de){return!(!Ne.prototype.ownsTarget.call(this,de)&&de!==this.visual&&de!==this.selectorLine&&de!==this.visibleLine)},pe.prototype.createVisual=function(){this.visual=oe.createGroup(),this.selectorLine=oe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=oe.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},pe.prototype.pointerDown=function(de,Ee){Ne.prototype.pointerDown.call(this,de,Ee),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},pe.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),oe.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),oe.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),oe.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},pe.prototype.setStrokeColor=function(de){this.strokeColor=de,this.adjustVisual(),this.colorChanged(de)},pe.prototype.setStrokeWidth=function(de){this.strokeWidth=de,this.adjustVisual()},pe.prototype.setStrokeDasharray=function(de){this.strokeDasharray=de,this.adjustVisual(),this.stateChanged()},Object.defineProperty(pe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),pe.prototype.getState=function(){var de=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},Ne.prototype.getState.call(this));return de.typeName=pe.typeName,de},pe.prototype.restoreState=function(de){Ne.prototype.restoreState.call(this,de);var Ee=de;this.strokeColor=Ee.strokeColor,this.strokeWidth=Ee.strokeWidth,this.strokeDasharray=Ee.strokeDasharray,this.createVisual(),this.adjustVisual()},pe.typeName="LineMarker",pe.title="Line marker",pe.icon='',pe}(nt),Me=function(Ne){function pe(de,Ee,De,fe){var Qe=Ne.call(this,de,fe||'')||this;return Qe.fonts=[],Qe.fontBoxes=[],Qe.fonts=Ee,Qe.currentFont=De,Qe.setCurrentFont=Qe.setCurrentFont.bind(Qe),Qe}return ue(pe,Ne),pe.prototype.getUi=function(){var de=this,Ee=document.createElement("div");return Ee.style.overflow="hidden",Ee.style.flexGrow="2",this.fonts.forEach(function(De){var fe=document.createElement("div");fe.style.display="inline-block",fe.style.alignItems="center",fe.style.justifyContent="space-between",fe.style.padding="5px",fe.style.borderWidth="2px",fe.style.borderStyle="solid",fe.style.overflow="hidden",fe.style.maxWidth=100/de.fonts.length-5+"%",fe.style.borderColor=De===de.currentFont?de.uiStyleSettings.toolboxAccentColor:"transparent",fe.addEventListener("click",function(){de.setCurrentFont(De,fe)}),Ee.appendChild(fe);var Qe=document.createElement("div");Qe.style.display="flex",Qe.style.minHeight="20px",Qe.style.flexGrow="2",Qe.style.fontFamily=De,Qe.style.overflow="hidden";var Ut=document.createElement("div");Ut.style.whiteSpace="nowrap",Ut.style.overflow="hidden",Ut.style.textOverflow="ellipsis",Ut.innerHTML="The quick brown fox jumps over the lazy dog",Qe.appendChild(Ut),fe.appendChild(Qe),de.fontBoxes.push(fe)}),Ee},pe.prototype.setCurrentFont=function(de,Ee){var De=this;this.currentFont=de,this.fontBoxes.forEach(function(fe){fe.style.borderColor=fe===Ee?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},pe}(tt),Ve=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,Ee,De)||this;return fe.color="transparent",fe.padding=5,fe.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",fe.text=fe.DEFAULT_TEXT,fe.isMoved=!1,fe.color=De.defaultColor,fe.fontFamily=De.defaultFontFamily,fe.defaultSize={x:100,y:30},fe.setColor=fe.setColor.bind(fe),fe.setFont=fe.setFont.bind(fe),fe.renderText=fe.renderText.bind(fe),fe.sizeText=fe.sizeText.bind(fe),fe.textEditDivClicked=fe.textEditDivClicked.bind(fe),fe.showTextEditor=fe.showTextEditor.bind(fe),fe.setSize=fe.setSize.bind(fe),fe.positionTextEditor=fe.positionTextEditor.bind(fe),fe.colorPanel=new Ue("Color",De.defaultColorSet,De.defaultColor),fe.colorPanel.onColorChanged=fe.setColor,fe.fontFamilyPanel=new Me("Font",De.defaultFontFamilies,De.defaultFontFamily),fe.fontFamilyPanel.onFontChanged=fe.setFont,fe}return ue(pe,Ne),pe.prototype.ownsTarget=function(de){if(Ne.prototype.ownsTarget.call(this,de)||de===this.visual||de===this.textElement||de===this.bgRectangle)return!0;var Ee=!1;return this.textElement.childNodes.forEach(function(De){De===de&&(Ee=!0)}),Ee},pe.prototype.createVisual=function(){this.visual=oe.createGroup(),this.bgRectangle=oe.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=oe.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(oe.createTransform()),this.textElement.transform.baseVal.appendItem(oe.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},pe.prototype.pointerDown=function(de,Ee){Ne.prototype.pointerDown.call(this,de,Ee),this.isMoved=!1,this.pointerDownPoint=de,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(de),this._state="creating")},pe.prototype.renderText=function(){var de=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(Ee){de.textElement.appendChild(oe.createTSpan(Ee.trim()===""?" ":Ee.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},pe.prototype.getTextScale=function(){var de=this.textElement.getBBox(),Ee=1;if(de.width>0&&de.height>0){var De=(1*this.width-this.width*this.padding*2/100)/de.width,fe=(1*this.height-this.height*this.padding*2/100)/de.height;Ee=Math.min(De,fe)}return Ee},pe.prototype.getTextPosition=function(de){var Ee=this.textElement.getBBox(),De=0,fe=0;return Ee.width>0&&Ee.height>0&&(De=(this.width-Ee.width*de)/2,fe=this.height/2-Ee.height*de/2),{x:De,y:fe}},pe.prototype.sizeText=function(){var de=this.textElement.getBBox(),Ee=this.getTextScale(),De=this.getTextPosition(Ee);De.y-=de.y*Ee,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+De.x+"px, "+De.y+"px) scale("+Ee+", "+Ee+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(De.x,De.y),this.textElement.transform.baseVal.getItem(1).setScale(Ee,Ee))},pe.prototype.manipulate=function(de){Ne.prototype.manipulate.call(this,de),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(de.x-this.pointerDownPoint.x)>5||Math.abs(de.y-this.pointerDownPoint.y)>5)},pe.prototype.resize=function(de){Ne.prototype.resize.call(this,de),this.isMoved=!0,this.setSize(),this.sizeText()},pe.prototype.setSize=function(){Ne.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(oe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),oe.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},pe.prototype.pointerUp=function(de){var Ee=this.state;Ee==="creating"&&(this._suppressMarkerCreateEvent=!0),Ne.prototype.pointerUp.call(this,de),this.setSize(),(Ee==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},pe.prototype.showTextEditor=function(){var de=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(Ee){Ee.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var Ee=Number.parseFloat(de.textEditor.style.fontSize);de.textEditor.clientWidth>=Number.parseInt(de.textEditor.style.maxWidth)&&Ee>.9;)Ee-=.1,de.textEditor.style.fontSize=Math.max(Ee,.9)+"em"}),this.textEditor.addEventListener("keyup",function(Ee){Ee.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(Ee){if(Ee.clipboardData){var De=Ee.clipboardData.getData("text"),fe=window.getSelection();if(!fe.rangeCount)return!1;fe.deleteFromDocument(),fe.getRangeAt(0).insertNode(document.createTextNode(De)),Ee.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){de.textEditDivClicked(de.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},pe.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var de=this.getTextScale(),Ee=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),De=this.textElement.getBBox(),fe={x:De.width*de,y:De.height*de};Ee.x-=fe.x/2,Ee.y-=fe.y/2,this.textEditor.style.top=Ee.y+"px",this.textEditor.style.left=Ee.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-Ee.x+"px",this.textEditor.style.fontSize=Math.max(16*de,12)+"px",this.textElement.style.display="none"}},pe.prototype.textEditDivClicked=function(de){this.text=de.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},pe.prototype.select=function(){Ne.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},pe.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),Ne.prototype.deselect.call(this)},pe.prototype.dblClick=function(de,Ee){Ne.prototype.dblClick.call(this,de,Ee),this.showTextEditor()},pe.prototype.setColor=function(de){this.textElement&&oe.setAttributes(this.textElement,[["fill",de]]),this.color=de,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(de)},pe.prototype.setFont=function(de){this.textElement&&oe.setAttributes(this.textElement,[["font-family",de]]),this.fontFamily=de,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},pe.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},pe.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(pe.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),pe.prototype.getState=function(){var de=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},Ne.prototype.getState.call(this));return de.typeName=pe.typeName,de},pe.prototype.restoreState=function(de){var Ee=de;this.color=Ee.color,this.fontFamily=Ee.fontFamily,this.padding=Ee.padding,this.text=Ee.text,this.createVisual(),Ne.prototype.restoreState.call(this,de),this.setSize()},pe.prototype.scale=function(de,Ee){Ne.prototype.scale.call(this,de,Ee),this.setSize(),this.sizeText(),this.positionTextEditor()},pe.typeName="TextMarker",pe.title="Text marker",pe.icon='',pe}(Re),et=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,Ee,De)||this;return fe.color="transparent",fe.lineWidth=3,fe.drawing=!1,fe.pixelRatio=1,fe.color=De.defaultColor,fe.lineWidth=De.defaultStrokeWidth,fe.pixelRatio=De.freehandPixelRatio,fe.setColor=fe.setColor.bind(fe),fe.addCanvas=fe.addCanvas.bind(fe),fe.finishCreation=fe.finishCreation.bind(fe),fe.setLineWidth=fe.setLineWidth.bind(fe),fe.colorPanel=new Ue("Color",De.defaultColorSet,De.defaultColor),fe.colorPanel.onColorChanged=fe.setColor,fe.lineWidthPanel=new Ae("Line width",De.defaultStrokeWidths,De.defaultStrokeWidth),fe.lineWidthPanel.onWidthChanged=fe.setLineWidth,fe}return ue(pe,Ne),pe.prototype.ownsTarget=function(de){return!(!Ne.prototype.ownsTarget.call(this,de)&&de!==this.visual&&de!==this.drawingImage)},pe.prototype.createVisual=function(){this.visual=oe.createGroup(),this.drawingImage=oe.createImage(),this.visual.appendChild(this.drawingImage);var de=oe.createTransform();this.visual.transform.baseVal.appendItem(de),this.addMarkerVisualToContainer(this.visual)},pe.prototype.pointerDown=function(de,Ee){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(de.x,de.y),this.drawing=!0):Ne.prototype.pointerDown.call(this,de,Ee)},pe.prototype.manipulate=function(de){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(de.x,de.y),this.canvasContext.stroke()):Ne.prototype.manipulate.call(this,de)},pe.prototype.resize=function(de){Ne.prototype.resize.call(this,de),oe.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),oe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},pe.prototype.pointerUp=function(de){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):Ne.prototype.pointerUp.call(this,de)},pe.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},pe.prototype.select=function(){this.state==="creating"&&this.finishCreation(),Ne.prototype.select.call(this)},pe.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),Ne.prototype.deselect.call(this)},pe.prototype.finishCreation=function(){for(var de=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),Ee=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],De=Ee[0],fe=Ee[1],Qe=Ee[2],Ut=Ee[3],an=!1,Sn=0;Sn0&&(an=!0,SnUt&&(Ut=Sn),mt>Qe&&(Qe=mt));if(an){this.left=De/this.pixelRatio,this.top=fe/this.pixelRatio,this.width=(Qe-De)/this.pixelRatio,this.height=(Ut-fe)/this.pixelRatio;var Pt=document.createElement("canvas");Pt.width=Qe-De,Pt.height=Ut-fe,Pt.getContext("2d").putImageData(this.canvasContext.getImageData(De,fe,Qe-De,Ut-fe),0,0),this.drawingImgUrl=Pt.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},pe.prototype.setDrawingImage=function(){oe.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),oe.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},pe.prototype.setColor=function(de){this.color=de,this.colorChanged(de)},pe.prototype.setLineWidth=function(de){this.lineWidth=de},Object.defineProperty(pe.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),pe.prototype.getState=function(){var de=Object.assign({drawingImgUrl:this.drawingImgUrl},Ne.prototype.getState.call(this));return de.typeName=pe.typeName,de},pe.prototype.restoreState=function(de){this.createVisual(),Ne.prototype.restoreState.call(this,de),this.drawingImgUrl=de.drawingImgUrl,this.setDrawingImage()},pe.prototype.scale=function(de,Ee){Ne.prototype.scale.call(this,de,Ee),this.setDrawingImage()},pe.typeName="FreehandMarker",pe.title="Freehand marker",pe.icon='',pe}(Re),qe=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,De||'')||this;return fe.typeBoxes=[],fe.currentType=Ee,fe.setCurrentType=fe.setCurrentType.bind(fe),fe}return ue(pe,Ne),pe.prototype.getUi=function(){var de=this,Ee=document.createElement("div");Ee.style.display="flex",Ee.style.overflow="hidden",Ee.style.flexGrow="2";for(var De=function(Ut){var an="both";switch(Ut){case 0:an="both";break;case 1:an="start";break;case 2:an="end";break;case 3:an="none"}var Sn=document.createElement("div");if(Sn.style.display="flex",Sn.style.flexGrow="2",Sn.style.alignItems="center",Sn.style.justifyContent="space-between",Sn.style.padding="5px",Sn.style.borderWidth="2px",Sn.style.borderStyle="solid",Sn.style.borderColor=an===fe.currentType?fe.uiStyleSettings.toolboxAccentColor:"transparent",Sn.addEventListener("click",function(){de.setCurrentType(an,Sn)}),Ee.appendChild(Sn),an==="both"||an==="start"){var mt=document.createElement("div");mt.style.display="flex",mt.style.alignItems="center",mt.style.minHeight="20px",mt.innerHTML=` `,mt.style.marginLeft="5px",Sn.appendChild(mt)}var Pt=document.createElement("div");Pt.style.display="flex",Pt.style.alignItems="center",Pt.style.minHeight="20px",Pt.style.flexGrow="2";var Lt=document.createElement("hr");if(Lt.style.minWidth="20px",Lt.style.border="0px",Lt.style.borderTop="3px solid "+(fe.uiStyleSettings!==void 0?fe.uiStyleSettings.toolboxColor:"#eeeeee"),Lt.style.flexGrow="2",Pt.appendChild(Lt),Sn.appendChild(Pt),an==="both"||an==="end"){var Jt=document.createElement("div");Jt.style.display="flex",Jt.style.alignItems="center",Jt.style.minHeight="20px",Jt.innerHTML=` - `,Jt.style.marginRight="5px",Sn.appendChild(Jt)}fe.typeBoxes.push(Sn)},fe=this,Qe=0;Qe<4;Qe++)De(Qe);return Ee},pe.prototype.setCurrentType=function(de,Ee){var De=this;this.currentType=de,this.typeBoxes.forEach(function(fe){fe.style.borderColor=fe===Ee?De.uiStyleSettings!==void 0?De.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},pe}(tt),Ct=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,Ee,De)||this;return fe.arrowType="end",fe.arrowBaseHeight=10,fe.arrowBaseWidth=10,fe.getArrowPoints=fe.getArrowPoints.bind(fe),fe.setArrowType=fe.setArrowType.bind(fe),fe.arrowTypePanel=new qe("Arrow type","end"),fe.arrowTypePanel.onArrowTypeChanged=fe.setArrowType,fe}return ue(pe,Ne),pe.prototype.ownsTarget=function(de){return!(!Ne.prototype.ownsTarget.call(this,de)&&de!==this.arrow1&&de!==this.arrow2)},pe.prototype.getArrowPoints=function(de,Ee){var De=this.arrowBaseWidth+2*this.strokeWidth,fe=this.arrowBaseHeight+2*this.strokeWidth;return de-De/2+","+(Ee+fe/2)+" "+de+","+(Ee-fe/2)+" "+(de+De/2)+","+(Ee+fe/2)},pe.prototype.createTips=function(){this.arrow1=oe.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(oe.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=oe.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(oe.createTransform()),this.visual.appendChild(this.arrow2)},pe.prototype.pointerDown=function(de,Ee){Ne.prototype.pointerDown.call(this,de,Ee),this.state==="creating"&&this.createTips()},pe.prototype.adjustVisual=function(){if(Ne.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",oe.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),oe.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var de=0;Math.abs(this.x1-this.x2)>.1&&(de=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var Ee=this.arrow1.transform.baseVal.getItem(0);Ee.setRotate(de,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(Ee,0);var De=this.arrow2.transform.baseVal.getItem(0);De.setRotate(de+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(De,0)}},pe.prototype.setArrowType=function(de){this.arrowType=de,this.adjustVisual(),this.stateChanged()},Object.defineProperty(pe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),pe.prototype.getState=function(){var de=Object.assign({arrowType:this.arrowType},Ne.prototype.getState.call(this));return de.typeName=pe.typeName,de},pe.prototype.restoreState=function(de){Ne.prototype.restoreState.call(this,de);var Ee=de;this.arrowType=Ee.arrowType,this.createTips(),this.adjustVisual()},pe.typeName="ArrowMarker",pe.title="Arrow marker",pe.icon='',pe}($e),It=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,Ee,De)||this;return fe.fillColor=De.defaultFillColor,fe.strokeWidth=0,fe.fillPanel=new Ue("Color",De.defaultColorSet,De.defaultFillColor),fe.fillPanel.onColorChanged=fe.setFillColor,fe}return ue(pe,Ne),Object.defineProperty(pe.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),pe.prototype.getState=function(){var de=Ne.prototype.getState.call(this);return de.typeName=pe.typeName,de},pe.typeName="CoverMarker",pe.title="Cover marker",pe.icon='',pe}(Ie),xt=function(Ne){function pe(de,Ee,De,fe){var Qe=Ne.call(this,de,fe||'')||this;return Qe.opacities=[],Qe.opacityBoxes=[],Qe.opacities=Ee,Qe.currentOpacity=De,Qe.setCurrentOpacity=Qe.setCurrentOpacity.bind(Qe),Qe}return ue(pe,Ne),pe.prototype.getUi=function(){var de=this,Ee=document.createElement("div");return Ee.style.display="flex",Ee.style.overflow="hidden",Ee.style.flexGrow="2",Ee.style.justifyContent="space-between",this.opacities.forEach(function(De){var fe=document.createElement("div");fe.style.display="flex",fe.style.alignItems="center",fe.style.justifyContent="center",fe.style.padding="5px",fe.style.borderWidth="2px",fe.style.borderStyle="solid",fe.style.borderColor=De===de.currentOpacity?de.uiStyleSettings.toolboxAccentColor:"transparent",fe.addEventListener("click",function(){de.setCurrentOpacity(De,fe)}),Ee.appendChild(fe);var Qe=document.createElement("div");Qe.innerText=100*De+"%",fe.appendChild(Qe),de.opacityBoxes.push(fe)}),Ee},pe.prototype.setCurrentOpacity=function(de,Ee){var De=this;this.currentOpacity=de,this.opacityBoxes.forEach(function(fe){fe.style.borderColor=fe===Ee?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},pe}(tt),Gt=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,Ee,De)||this;return fe.setOpacity=fe.setOpacity.bind(fe),fe.fillColor=De.defaultHighlightColor,fe.strokeWidth=0,fe.opacity=De.defaultHighlightOpacity,fe.fillPanel=new Ue("Color",De.defaultColorSet,fe.fillColor),fe.fillPanel.onColorChanged=fe.setFillColor,fe.opacityPanel=new xt("Opacity",De.defaultOpacitySteps,fe.opacity),fe.opacityPanel.onOpacityChanged=fe.setOpacity,fe}return ue(pe,Ne),pe.prototype.setOpacity=function(de){this.opacity=de,this.visual&&oe.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(pe.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),pe.prototype.getState=function(){var de=Ne.prototype.getState.call(this);return de.typeName=pe.typeName,de},pe.typeName="HighlightMarker",pe.title="Highlight marker",pe.icon='',pe}(It),rt='',Ge='',Pe=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,Ee,De)||this;return fe.bgColor="transparent",fe.tipPosition={x:0,y:0},fe.tipBase1Position={x:0,y:0},fe.tipBase2Position={x:0,y:0},fe.tipMoving=!1,fe.color=De.defaultStrokeColor,fe.bgColor=De.defaultFillColor,fe.fontFamily=De.defaultFontFamily,fe.defaultSize={x:100,y:30},fe.setBgColor=fe.setBgColor.bind(fe),fe.getTipPoints=fe.getTipPoints.bind(fe),fe.positionTip=fe.positionTip.bind(fe),fe.setTipPoints=fe.setTipPoints.bind(fe),fe.colorPanel=new Ue("Text color",De.defaultColorSet,fe.color,rt),fe.colorPanel.onColorChanged=fe.setColor,fe.bgColorPanel=new Ue("Fill color",De.defaultColorSet,fe.bgColor,Ge),fe.bgColorPanel.onColorChanged=fe.setBgColor,fe.fontFamilyPanel=new Me("Font",De.defaultFontFamilies,De.defaultFontFamily),fe.fontFamilyPanel.onFontChanged=fe.setFont,fe.tipGrip=new Le,fe.tipGrip.visual.transform.baseVal.appendItem(oe.createTransform()),fe.controlBox.appendChild(fe.tipGrip.visual),fe}return ue(pe,Ne),pe.prototype.ownsTarget=function(de){return Ne.prototype.ownsTarget.call(this,de)||this.tipGrip.ownsTarget(de)||this.tip===de},pe.prototype.createTip=function(){oe.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=oe.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},pe.prototype.pointerDown=function(de,Ee){this.state==="new"&&Ne.prototype.pointerDown.call(this,de,Ee),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(Ee)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):Ne.prototype.pointerDown.call(this,de,Ee)},pe.prototype.pointerUp=function(de){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,Ne.prototype.pointerUp.call(this,de);else{var Ee=this.state==="creating";Ne.prototype.pointerUp.call(this,de),this.setTipPoints(Ee),this.positionTip()}},pe.prototype.manipulate=function(de){if(this.tipMoving){var Ee=this.unrotatePoint(de);this.tipPosition={x:Ee.x-this.manipulationStartLeft,y:Ee.y-this.manipulationStartTop},this.positionTip()}else Ne.prototype.manipulate.call(this,de)},pe.prototype.setBgColor=function(de){this.bgRectangle&&this.tip&&(oe.setAttributes(this.bgRectangle,[["fill",de]]),oe.setAttributes(this.tip,[["fill",de]])),this.bgColor=de,this.fillColorChanged(de)},pe.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},pe.prototype.setTipPoints=function(de){de===void 0&&(de=!1);var Ee=Math.min(this.height/2,15),De=this.height/5;de&&(this.tipPosition={x:Ee+De/2,y:this.height+20});var fe=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?fe.1)){var de=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),Ee=this.tip1.transform.baseVal.getItem(0);Ee.setRotate(de,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(Ee,0);var De=this.tip2.transform.baseVal.getItem(0);De.setRotate(de+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(De,0)}},Object.defineProperty(pe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),pe.prototype.getState=function(){var de=Ne.prototype.getState.call(this);return de.typeName=pe.typeName,de},pe.prototype.restoreState=function(de){Ne.prototype.restoreState.call(this,de),this.createTips(),this.adjustVisual()},pe.typeName="MeasurementMarker",pe.title="Measurement marker",pe.icon='',pe}($e),ot=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,Ee,De)||this;return fe.strokePanel.colors=De.defaultColorSet,fe.fillColor="transparent",fe}return ue(pe,Ne),Object.defineProperty(pe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),pe.prototype.getState=function(){var de=Ne.prototype.getState.call(this);return de.typeName=pe.typeName,de},pe.typeName="EllipseFrameMarker",pe.title="Ellipse frame marker",pe.icon='',pe}(wt),Ht=function(){function Ne(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(Ne.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),Ne.prototype.addUndoStep=function(pe){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(pe)||(this.undoStack.push(pe),JSON.stringify(this.lastRedoStep)!==JSON.stringify(pe)&&this.redoStack.splice(0,this.redoStack.length))},Ne.prototype.replaceLastUndoStep=function(pe){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=pe)},Ne.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},Ne.prototype.undo=function(){if(this.undoStack.length>1){var pe=this.undoStack.pop();return pe!==void 0&&this.redoStack.push(pe),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},Ne.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},Ne}(),Bt=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,Ee,De)||this;return fe.strokeColor="transparent",fe.strokeWidth=0,fe.strokeDasharray="",fe.curveX=0,fe.curveY=0,fe.manipulationStartCurveX=0,fe.manipulationStartCurveY=0,fe.setStrokeColor=fe.setStrokeColor.bind(fe),fe.setStrokeWidth=fe.setStrokeWidth.bind(fe),fe.setStrokeDasharray=fe.setStrokeDasharray.bind(fe),fe.positionGrips=fe.positionGrips.bind(fe),fe.addControlGrips=fe.addControlGrips.bind(fe),fe.adjustVisual=fe.adjustVisual.bind(fe),fe.setupControlBox=fe.setupControlBox.bind(fe),fe.resize=fe.resize.bind(fe),fe.strokeColor=De.defaultColor,fe.strokeWidth=De.defaultStrokeWidth,fe.strokeDasharray=De.defaultStrokeDasharray,fe.strokePanel=new Ue("Line color",De.defaultColorSet,De.defaultColor),fe.strokePanel.onColorChanged=fe.setStrokeColor,fe.strokeWidthPanel=new Ae("Line width",De.defaultStrokeWidths,De.defaultStrokeWidth),fe.strokeWidthPanel.onWidthChanged=fe.setStrokeWidth,fe.strokeStylePanel=new Ye("Line style",De.defaultStrokeDasharrays,De.defaultStrokeDasharray),fe.strokeStylePanel.onStyleChanged=fe.setStrokeDasharray,fe}return ue(pe,Ne),pe.prototype.ownsTarget=function(de){return!(!Ne.prototype.ownsTarget.call(this,de)&&de!==this.visual&&de!==this.selectorCurve&&de!==this.visibleCurve&&!this.curveGrip.ownsTarget(de))},pe.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},pe.prototype.createVisual=function(){this.visual=oe.createGroup(),this.selectorCurve=oe.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=oe.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},pe.prototype.pointerDown=function(de,Ee){Ne.prototype.pointerDown.call(this,de,Ee),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=de.x,this.curveY=de.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(Ee)&&(this.activeGrip=this.curveGrip,this._state="resize")},pe.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),oe.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),oe.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),oe.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},pe.prototype.setupControlBox=function(){Ne.prototype.setupControlBox.call(this),this.curveControlLine1=oe.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=oe.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},pe.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,Ne.prototype.addControlGrips.call(this)},pe.prototype.positionGrips=function(){Ne.prototype.positionGrips.call(this);var de=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-de/2,this.curveY-de/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},pe.prototype.manipulate=function(de){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+de.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+de.y-this.manipulationStartY),Ne.prototype.manipulate.call(this,de)},pe.prototype.resize=function(de){this.activeGrip===this.curveGrip&&(this.curveX=de.x,this.curveY=de.y),Ne.prototype.resize.call(this,de),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},pe.prototype.setStrokeColor=function(de){this.strokeColor=de,this.adjustVisual(),this.colorChanged(de)},pe.prototype.setStrokeWidth=function(de){this.strokeWidth=de,this.adjustVisual()},pe.prototype.setStrokeDasharray=function(de){this.strokeDasharray=de,this.adjustVisual()},pe.prototype.scale=function(de,Ee){this.curveX=this.curveX*de,this.curveY=this.curveY*Ee,Ne.prototype.scale.call(this,de,Ee)},Object.defineProperty(pe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),pe.prototype.getState=function(){var de=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},Ne.prototype.getState.call(this));return de.typeName=pe.typeName,de},pe.prototype.restoreState=function(de){Ne.prototype.restoreState.call(this,de);var Ee=de;this.strokeColor=Ee.strokeColor,this.strokeWidth=Ee.strokeWidth,this.strokeDasharray=Ee.strokeDasharray,this.curveX=Ee.curveX,this.curveY=Ee.curveY,this.createVisual(),this.adjustVisual()},pe.typeName="CurveMarker",pe.title="Curve marker",pe.icon='',pe}(nt),ln=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,Ee,De)||this;return fe.fillColor="transparent",fe.strokeColor="transparent",fe.strokeWidth=0,fe.strokeDasharray="",fe.textColor="transparent",fe.fontSize="1rem",fe.isMoved=!1,fe.captionText="Caption",fe.PADDING=5,fe.captionBoxWidth=0,fe.captionBoxHeight=0,fe.strokeColor=De.defaultColor,fe.strokeWidth=De.defaultStrokeWidth,fe.strokeDasharray=De.defaultStrokeDasharray,fe.fillColor=De.defaultFillColor,fe.textColor=De.defaultStrokeColor,fe.fontFamily=De.defaultFontFamily,fe.fontSize=De.defaultCaptionFontSize,fe.captionText=De.defaultCaptionText,fe.setStrokeColor=fe.setStrokeColor.bind(fe),fe.setFillColor=fe.setFillColor.bind(fe),fe.setStrokeWidth=fe.setStrokeWidth.bind(fe),fe.setStrokeDasharray=fe.setStrokeDasharray.bind(fe),fe.createVisual=fe.createVisual.bind(fe),fe.sizeCaption=fe.sizeCaption.bind(fe),fe.setCaptionText=fe.setCaptionText.bind(fe),fe.showTextEditor=fe.showTextEditor.bind(fe),fe.positionTextEditor=fe.positionTextEditor.bind(fe),fe.finishTextEditing=fe.finishTextEditing.bind(fe),fe.setFont=fe.setFont.bind(fe),fe.setTextColor=fe.setTextColor.bind(fe),fe.strokePanel=new Ue("Line color",ge(De.defaultColorSet,["transparent"]),fe.strokeColor),fe.strokePanel.onColorChanged=fe.setStrokeColor,fe.fillPanel=new Ue("Fill color",ge(De.defaultColorSet,["transparent"]),fe.fillColor,Ge),fe.fillPanel.onColorChanged=fe.setFillColor,fe.strokeWidthPanel=new Ae("Line width",De.defaultStrokeWidths,De.defaultStrokeWidth),fe.strokeWidthPanel.onWidthChanged=fe.setStrokeWidth,fe.strokeStylePanel=new Ye("Line style",De.defaultStrokeDasharrays,De.defaultStrokeDasharray),fe.strokeStylePanel.onStyleChanged=fe.setStrokeDasharray,fe.fontFamilyPanel=new Me("Font",De.defaultFontFamilies,De.defaultFontFamily),fe.fontFamilyPanel.onFontChanged=fe.setFont,fe.textColorPanel=new Ue("Text color",De.defaultColorSet,fe.textColor,rt),fe.textColorPanel.onColorChanged=fe.setTextColor,fe}return ue(pe,Ne),pe.prototype.ownsTarget=function(de){return!(!Ne.prototype.ownsTarget.call(this,de)&&de!==this.visual&&de!==this.frame&&de!==this.captionBg&&de!==this.captionElement)},pe.prototype.createVisual=function(){this.visual=oe.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=oe.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=oe.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=oe.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},pe.prototype.setCaptionText=function(de){this.captionText=de,this.captionElement.textContent=this.captionText,this.sizeCaption()},pe.prototype.pointerDown=function(de,Ee){Ne.prototype.pointerDown.call(this,de,Ee),this.isMoved=!1,this.pointerDownPoint=de,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(de),this._state="creating")},pe.prototype.manipulate=function(de){Ne.prototype.manipulate.call(this,de),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(de.x-this.pointerDownPoint.x)>5||Math.abs(de.y-this.pointerDownPoint.y)>5)},pe.prototype.resize=function(de){Ne.prototype.resize.call(this,de),this.setSize()},pe.prototype.sizeCaption=function(){var de=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=de.width+2*this.PADDING,this.captionBoxHeight=de.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),oe.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),oe.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},pe.prototype.showTextEditor=function(){var de=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",function(Ee){Ee.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(Ee){Ee.key==="Enter"&&de.finishTextEditing(de.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(Ee){Ee.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){de.finishTextEditing(de.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){de.finishTextEditing(de.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},pe.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},pe.prototype.finishTextEditing=function(de){this.setCaptionText(de.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},pe.prototype.setFont=function(de){this.captionElement&&oe.setAttributes(this.captionElement,[["font-family",de]]),this.fontFamily=de,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},pe.prototype.setTextColor=function(de){this.captionElement&&oe.setAttributes(this.captionElement,[["fill",de]]),this.textColor=de,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},pe.prototype.setSize=function(){Ne.prototype.setSize.call(this),oe.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},pe.prototype.pointerUp=function(de){Ne.prototype.pointerUp.call(this,de),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},pe.prototype.dblClick=function(de,Ee){Ne.prototype.dblClick.call(this,de,Ee),this.showTextEditor()},pe.prototype.setStrokeColor=function(de){this.strokeColor=de,this.frame&&oe.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(de),this.stateChanged()},pe.prototype.setFillColor=function(de){this.fillColor=de,this.captionBg&&oe.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(de),this.stateChanged()},pe.prototype.setStrokeWidth=function(de){this.strokeWidth=de,this.frame&&oe.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},pe.prototype.setStrokeDasharray=function(de){this.strokeDasharray=de,this.frame&&oe.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(pe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),pe.prototype.getState=function(){var de=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},Ne.prototype.getState.call(this));return de.typeName=this.typeName,de},pe.prototype.restoreState=function(de){var Ee=de;this.fillColor=Ee.fillColor,this.strokeColor=Ee.strokeColor,this.strokeWidth=Ee.strokeWidth,this.strokeDasharray=Ee.strokeDasharray,this.textColor=Ee.textColor,this.fontFamily=Ee.fontFamily,this.captionText=Ee.captionText,this.fontSize=Ee.fontSize,this.createVisual(),Ne.prototype.restoreState.call(this,de),this.setSize()},pe.prototype.scale=function(de,Ee){Ne.prototype.scale.call(this,de,Ee),this.setSize()},pe.typeName="CaptionFrameMarker",pe.title="Caption frame marker",pe.icon='',pe}(Re),gt=function(){function Ne(pe,de){de===void 0&&(de=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=pe,this.cancelable=de}return Object.defineProperty(Ne.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),Ne.prototype.preventDefault=function(){this._defaultPrevented=!0},Ne}(),Yt=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,!1)||this;return fe.dataUrl=Ee,fe.state=De,fe}return ue(pe,Ne),pe}(gt),Mt=function(Ne){function pe(de,Ee,De){De===void 0&&(De=!1);var fe=Ne.call(this,de,De)||this;return fe.marker=Ee,fe}return ue(pe,Ne),pe}(gt),$t=function(){function Ne(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return Ne.prototype.addEventListener=function(pe,de){this[pe].push(de)},Ne.prototype.removeEventListener=function(pe,de){var Ee=this[pe].indexOf(de);Ee>-1&&this[pe].splice(Ee,1)},Ne}(),dn=function(){function Ne(pe){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new _e,this._isOpen=!1,this.undoRedoManager=new Ht,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new $t,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=Ne.instanceCounter++,this.styles=new he(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=pe,this.targetRoot=document.body,this.width=pe.clientWidth,this.height=pe.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(Ne.prototype,"ALL_MARKER_TYPES",{get:function(){return[st,et,Ct,Ve,ot,wt,Gt,Pe,Dt,It,$e,Bt,ln]},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[st,et,Ct,Ve,wt,Gt,Pe]},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"BASIC_MARKER_TYPES",{get:function(){return[st,et,Ct,Ve,Gt]},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(pe){var de=this;this._availableMarkerTypes.splice(0),pe.forEach(function(Ee){if(typeof Ee=="string"){var De=de.ALL_MARKER_TYPES.find(function(fe){return fe.typeName===Ee});De!==void 0&&de._availableMarkerTypes.push(De)}else de._availableMarkerTypes.push(Ee)})},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(pe){this._zoomLevel=pe,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),Ne.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),xe.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},Ne.prototype.show=function(){var pe=this;this.styles.styleSheetRoot===void 0&&Se.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=Se.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(de){return de(new gt(pe))})},Ne.prototype.render=function(){return le(this,void 0,void 0,function(){var pe;return ce(this,function(de){switch(de.label){case 0:return this.setCurrentMarker(),(pe=new Oe).naturalSize=this.renderAtNaturalSize,pe.imageType=this.renderImageType,pe.imageQuality=this.renderImageQuality,pe.markersOnly=this.renderMarkersOnly,pe.width=this.renderWidth,pe.height=this.renderHeight,[4,pe.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return de.sent(),[4,pe.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,de.sent()]}})})},Ne.prototype.close=function(pe){var de=this;if(pe===void 0&&(pe=!1),this.isOpen){var Ee=!1;pe||this.eventListeners.beforeclose.forEach(function(De){var fe=new gt(de,!0);De(fe),fe.defaultPrevented&&(Ee=!0)}),Ee||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(De){return De(new gt(de))}),this.detachEvents(),this._isOpen=!1)}},Ne.prototype.addMarkersToToolbar=function(){for(var pe,de=[],Ee=0;Eethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*pe:this.editorCanvas.clientWidth,Ee=de',pe.title="Powered by marker.js",pe.style.display="grid",pe.style.alignItems="center",pe.style.justifyItems="center",pe.style.padding="3px",pe.style.width="20px",pe.style.height="20px",this.logoUI.appendChild(pe),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},Ne.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},Ne.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},Ne.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},Ne.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var pe=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=pe+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new ct(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop-1&&this.markers.splice(this.markers.indexOf(pe),1),pe.dispose()},Ne.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},Ne.prototype.toolbarButtonClicked=function(pe,de){if(pe==="marker"&&de!==void 0)this.createNewMarker(de);else if(pe==="action")switch(de){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},Ne.prototype.deleteSelectedMarker=function(){var pe=this;if(this._currentMarker!==void 0){var de=!1;if(this.eventListeners.markerbeforedelete.forEach(function(De){var fe=new Mt(pe,pe._currentMarker,!0);De(fe),fe.defaultPrevented&&(de=!0)}),!de){var Ee=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(De){return De(new Mt(pe,Ee))})}}},Ne.prototype.clear=function(){var pe=this,de=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(Qe){var Ut=new Mt(pe,void 0,!0);Qe(Ut),Ut.defaultPrevented&&(de=!0)}),!de)){this.setCurrentMarker();for(var Ee=function(Qe){var Ut=De.markers[Qe];De.setCurrentMarker(De.markers[Qe]),De._currentMarker.dispose(),De.markerImage.removeChild(De._currentMarker.container),De.markers.splice(De.markers.indexOf(De._currentMarker),1),De.eventListeners.markerdelete.forEach(function(an){return an(new Mt(pe,Ut))})},De=this,fe=this.markers.length-1;fe>=0;fe--)Ee(fe);this.addUndoStep()}},Object.defineProperty(Ne.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),Ne.prototype.showNotesEditor=function(){var pe;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(pe=this._currentMarker.notes)!==null&&pe!==void 0?pe:"",this.overlayContainer.appendChild(this.notesArea))},Ne.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},Ne.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},Ne.prototype.addUndoStep=function(){var pe=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var de=this.getState(),Ee=this.undoRedoManager.getLastUndoStep();if(!Ee||Ee.width===de.width&&Ee.height===de.height){var De=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(de),De1&&this.panTo({x:pe.clientX,y:pe.clientY}))},Ne.prototype.onPointerUp=function(pe){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(pe.clientX,pe.clientY)),this.isDragging=!1,this.addUndoStep()},Ne.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},Ne.prototype.onKeyUp=function(pe){this._currentMarker===void 0||this.notesArea!==void 0||pe.key!=="Delete"&&pe.key!=="Backspace"||this.deleteSelectedMarker()},Ne.prototype.clientToLocalCoordinates=function(pe,de){var Ee=this.markerImage.getBoundingClientRect();return{x:(pe-Ee.left)/this.zoomLevel,y:(de-Ee.top)/this.zoomLevel}},Ne.prototype.onWindowResize=function(){this.positionUI()},Ne.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var pe=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=pe+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},Ne.prototype.addLicenseKey=function(pe){xe.addKey(pe)},Ne.prototype.addEventListener=function(pe,de){this.eventListeners.addEventListener(pe,de)},Ne.prototype.removeEventListener=function(pe,de){this.eventListeners.removeEventListener(pe,de)},Ne.prototype.renderState=function(pe){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(pe),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(Ne.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),Ne.prototype.focus=function(){var pe=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(de){return de(new gt(pe))}))},Ne.prototype.blur=function(){var pe=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(de){return de(new gt(pe))}))},Ne.instanceCounter=0,Ne}()},67842:function(me){"use strict";var ne,E=59;me.exports=b;function b(ue){var le="&"+ue+";",ce;return ne=ne||document.createElement("i"),ne.innerHTML=le,ce=ne.textContent,ce.charCodeAt(ce.length-1)===E&&ue!=="semi"||ce===le?!1:ce}},12256:function(me,ne,E){"use strict";var b=E(47854),ue=E(80501),le=E(22347),ce=E(65207),ge=E(21127),oe=E(67842);me.exports=Gt;var xe={}.hasOwnProperty,Oe=String.fromCharCode,Se=Function.prototype,he={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},ze=9,Te=10,ct=12,Xe=32,tt=38,Ue=59,Ze=60,Ke=61,Le=35,Be=88,Re=120,Ie=65533,Ae="named",Ye="hexadecimal",st="decimal",_e={};_e[Ye]=16,_e[st]=10;var nt={};nt[Ae]=ge,nt[st]=le,nt[Ye]=ce;var $e=1,Me=2,Ve=3,et=4,qe=5,Ct=6,It=7,xt={};xt[$e]="Named character references must be terminated by a semicolon",xt[Me]="Numeric character references must be terminated by a semicolon",xt[Ve]="Named character references cannot be empty",xt[et]="Numeric character references cannot be empty",xt[qe]="Named character references must be known",xt[Ct]="Numeric character references cannot be disallowed",xt[It]="Numeric character references cannot be outside the permissible Unicode range";function Gt(wt,Dt){var ot={},Ht,Bt;Dt||(Dt={});for(Bt in he)Ht=Dt[Bt],ot[Bt]=Ht==null?he[Bt]:Ht;return(ot.position.indent||ot.position.start)&&(ot.indent=ot.position.indent||[],ot.position=ot.position.start),rt(wt,ot)}function rt(wt,Dt){var ot=Dt.additional,Ht=Dt.nonTerminated,Bt=Dt.text,ln=Dt.reference,gt=Dt.warning,Yt=Dt.textContext,Mt=Dt.referenceContext,$t=Dt.warningContext,dn=Dt.position,Ne=Dt.indent||[],pe=wt.length,de=0,Ee=-1,De=dn.column||1,fe=dn.line||1,Qe="",Ut=[],an,Sn,mt,Pt,Lt,Jt,pn,Zt,ht,tn,yt,Rt,vt,jt,At,Je,cn,gn,bt;for(typeof ot=="string"&&(ot=ot.charCodeAt(0)),Je=Ln(),Zt=gt?ar:Se,de--,pe++;++de65535&&(Jt-=65536,tn+=Oe(Jt>>>10|55296),Jt=56320|Jt&1023),Jt=tn+Oe(Jt))):jt!==Ae&&Zt(et,gn)),Jt?(Hn(),Je=Ln(),de=bt-1,De+=bt-vt+1,Ut.push(Jt),cn=Ln(),cn.offset++,ln&&ln.call(Mt,Jt,{start:Je,end:cn},wt.slice(vt-1,bt)),Je=cn):(Pt=wt.slice(vt-1,bt),Qe+=Pt,De+=Pt.length,de=bt-1)}else Lt===10&&(fe++,Ee++,De=0),Lt===Lt?(Qe+=Oe(Lt),De++):Hn();return Ut.join("");function Ln(){return{line:fe,column:De,offset:de+(dn.offset||0)}}function ar(Vt,dr){var qn=Ln();qn.column+=dr,qn.offset+=dr,gt.call($t,xt[Vt],qn,Vt)}function Hn(){Qe&&(Ut.push(Qe),Bt&&Bt.call(Yt,Qe,{start:Je,end:Ln()}),Qe="")}}function Ge(wt){return wt>=55296&&wt<=57343||wt>1114111}function Pe(wt){return wt>=1&&wt<=8||wt===11||wt>=13&&wt<=31||wt>=127&&wt<=159||wt>=64976&&wt<=65007||(wt&65535)===65535||(wt&65535)===65534}},68398:function(me,ne,E){var b=typeof window!="undefined"?window:typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope?self:{};var ue=function(le){var ce=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,ge=0,oe={},xe={manual:le.Prism&&le.Prism.manual,disableWorkerMessageHandler:le.Prism&&le.Prism.disableWorkerMessageHandler,util:{encode:function Ke(Le){return Le instanceof Oe?new Oe(Le.type,Ke(Le.content),Le.alias):Array.isArray(Le)?Le.map(Ke):Le.replace(/&/g,"&").replace(/"+Ie.content+""};function Se(Ke,Le,Be,Re){Ke.lastIndex=Le;var Ie=Ke.exec(Be);if(Ie&&Re&&Ie[1]){var Ae=Ie[1].length;Ie.index+=Ae,Ie[0]=Ie[0].slice(Ae)}return Ie}function he(Ke,Le,Be,Re,Ie,Ae){for(var Ye in Be)if(!(!Be.hasOwnProperty(Ye)||!Be[Ye])){var st=Be[Ye];st=Array.isArray(st)?st:[st];for(var _e=0;_e=Ae.reach);xt+=It.value.length,It=It.next){var Gt=It.value;if(Le.length>Ke.length)return;if(!(Gt instanceof Oe)){var rt=1,Ge;if(Ve){if(Ge=Se(Ct,xt,Ke,Me),!Ge||Ge.index>=Ke.length)break;var ot=Ge.index,Pe=Ge.index+Ge[0].length,wt=xt;for(wt+=It.value.length;ot>=wt;)It=It.next,wt+=It.value.length;if(wt-=It.value.length,xt=wt,It.value instanceof Oe)continue;for(var Dt=It;Dt!==Le.tail&&(wtAe.reach&&(Ae.reach=gt);var Yt=It.prev;Bt&&(Yt=Te(Le,Yt,Bt),xt+=Bt.length),ct(Le,Yt,rt);var Mt=new Oe(Ye,$e?xe.tokenize(Ht,$e):Ht,et,Ht);if(It=Te(Le,Yt,Mt),ln&&Te(Le,It,ln),rt>1){var $t={cause:Ye+","+_e,reach:gt};he(Ke,Le,Be,It.prev,xt,$t),Ae&&$t.reach>Ae.reach&&(Ae.reach=$t.reach)}}}}}}function ze(){var Ke={value:null,prev:null,next:null},Le={value:null,prev:Ke,next:null};Ke.next=Le,this.head=Ke,this.tail=Le,this.length=0}function Te(Ke,Le,Be){var Re=Le.next,Ie={value:Be,prev:Le,next:Re};return Le.next=Ie,Re.prev=Ie,Ke.length++,Ie}function ct(Ke,Le,Be){for(var Re=Le.next,Ie=0;Ie4&&tt.slice(0,4)===ce&&ge.test(Xe)&&(Xe.charAt(4)==="-"?Ue=Se(Xe):Xe=he(Xe),Ze=ue),new Ze(Ue,Xe))}function Se(ct){var Xe=ct.slice(5).replace(oe,Te);return ce+Xe.charAt(0).toUpperCase()+Xe.slice(1)}function he(ct){var Xe=ct.slice(4);return oe.test(Xe)?ct:(Xe=Xe.replace(xe,ze),Xe.charAt(0)!=="-"&&(Xe="-"+Xe),ce+Xe)}function ze(ct){return"-"+ct.toLowerCase()}function Te(ct){return ct.charAt(1).toUpperCase()}},18795:function(me,ne,E){"use strict";var b=E(83576),ue=E(8179),le=E(59780),ce=E(68244),ge=E(20019),oe=E(38567);me.exports=b([le,ue,ce,ge,oe])},20019:function(me,ne,E){"use strict";var b=E(70167),ue=E(79318),le=b.booleanish,ce=b.number,ge=b.spaceSeparated;me.exports=ue({transform:oe,properties:{ariaActiveDescendant:null,ariaAtomic:le,ariaAutoComplete:null,ariaBusy:le,ariaChecked:le,ariaColCount:ce,ariaColIndex:ce,ariaColSpan:ce,ariaControls:ge,ariaCurrent:null,ariaDescribedBy:ge,ariaDetails:null,ariaDisabled:le,ariaDropEffect:ge,ariaErrorMessage:null,ariaExpanded:le,ariaFlowTo:ge,ariaGrabbed:le,ariaHasPopup:null,ariaHidden:le,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:ge,ariaLevel:ce,ariaLive:null,ariaModal:le,ariaMultiLine:le,ariaMultiSelectable:le,ariaOrientation:null,ariaOwns:ge,ariaPlaceholder:null,ariaPosInSet:ce,ariaPressed:le,ariaReadOnly:le,ariaRelevant:null,ariaRequired:le,ariaRoleDescription:ge,ariaRowCount:ce,ariaRowIndex:ce,ariaRowSpan:ce,ariaSelected:le,ariaSetSize:ce,ariaSort:null,ariaValueMax:ce,ariaValueMin:ce,ariaValueNow:ce,ariaValueText:null,role:null}});function oe(xe,Oe){return Oe==="role"?Oe:"aria-"+Oe.slice(4).toLowerCase()}},38567:function(me,ne,E){"use strict";var b=E(70167),ue=E(79318),le=E(85804),ce=b.boolean,ge=b.overloadedBoolean,oe=b.booleanish,xe=b.number,Oe=b.spaceSeparated,Se=b.commaSeparated;me.exports=ue({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:le,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:Se,acceptCharset:Oe,accessKey:Oe,action:null,allow:null,allowFullScreen:ce,allowPaymentRequest:ce,allowUserMedia:ce,alt:null,as:null,async:ce,autoCapitalize:null,autoComplete:Oe,autoFocus:ce,autoPlay:ce,capture:ce,charSet:null,checked:ce,cite:null,className:Oe,cols:xe,colSpan:null,content:null,contentEditable:oe,controls:ce,controlsList:Oe,coords:xe|Se,crossOrigin:null,data:null,dateTime:null,decoding:null,default:ce,defer:ce,dir:null,dirName:null,disabled:ce,download:ge,draggable:oe,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:ce,formTarget:null,headers:Oe,height:xe,hidden:ce,high:xe,href:null,hrefLang:null,htmlFor:Oe,httpEquiv:Oe,id:null,imageSizes:null,imageSrcSet:Se,inputMode:null,integrity:null,is:null,isMap:ce,itemId:null,itemProp:Oe,itemRef:Oe,itemScope:ce,itemType:Oe,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:ce,low:xe,manifest:null,max:null,maxLength:xe,media:null,method:null,min:null,minLength:xe,multiple:ce,muted:ce,name:null,nonce:null,noModule:ce,noValidate:ce,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:ce,optimum:xe,pattern:null,ping:Oe,placeholder:null,playsInline:ce,poster:null,preload:null,readOnly:ce,referrerPolicy:null,rel:Oe,required:ce,reversed:ce,rows:xe,rowSpan:xe,sandbox:Oe,scope:null,scoped:ce,seamless:ce,selected:ce,shape:null,size:xe,sizes:null,slot:null,span:xe,spellCheck:oe,src:null,srcDoc:null,srcLang:null,srcSet:Se,start:xe,step:null,style:null,tabIndex:xe,target:null,title:null,translate:null,type:null,typeMustMatch:ce,useMap:null,value:oe,width:xe,wrap:null,align:null,aLink:null,archive:Oe,axis:null,background:null,bgColor:null,border:xe,borderColor:null,bottomMargin:xe,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:ce,declare:ce,event:null,face:null,frame:null,frameBorder:null,hSpace:xe,leftMargin:xe,link:null,longDesc:null,lowSrc:null,marginHeight:xe,marginWidth:xe,noResize:ce,noHref:ce,noShade:ce,noWrap:ce,object:null,profile:null,prompt:null,rev:null,rightMargin:xe,rules:null,scheme:null,scrolling:oe,standby:null,summary:null,text:null,topMargin:xe,valueType:null,version:null,vAlign:null,vLink:null,vSpace:xe,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:ce,disableRemotePlayback:ce,prefix:null,property:null,results:xe,security:null,unselectable:null}})},85804:function(me,ne,E){"use strict";var b=E(56432);me.exports=ue;function ue(le,ce){return b(le,ce.toLowerCase())}},56432:function(me){"use strict";me.exports=ne;function ne(E,b){return b in E?E[b]:b}},79318:function(me,ne,E){"use strict";var b=E(47178),ue=E(44347),le=E(19095);me.exports=ce;function ce(ge){var oe=ge.space,xe=ge.mustUseProperty||[],Oe=ge.attributes||{},Se=ge.properties,he=ge.transform,ze={},Te={},ct,Xe;for(ct in Se)Xe=new le(ct,he(Oe,ct),Se[ct],oe),xe.indexOf(ct)!==-1&&(Xe.mustUseProperty=!0),ze[ct]=Xe,Te[b(ct)]=ct,Te[b(Xe.attribute)]=ct;return new ue(ze,Te,oe)}},19095:function(me,ne,E){"use strict";var b=E(1969),ue=E(70167);me.exports=ge,ge.prototype=new b,ge.prototype.defined=!0;var le=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],ce=le.length;function ge(xe,Oe,Se,he){var ze=-1,Te;for(oe(this,"space",he),b.call(this,xe,Oe);++ze2&&arguments[2]!==void 0?arguments[2]:!1;zn.forEach(function(Gn){if(!(!dr&&Vt!==!1&&Vt>0&&qn.length>=Vt)){var Yn=[].concat((0,le.Z)(cr),[Gn]),nn=Gn[jt.children],An=ir||Gn.disabled;if((!nn||nn.length===0||cn)&&bt(Rt,Yn,{label:jt.label})){var Nn;qn.push((0,ue.Z)((0,ue.Z)({},Gn),{},(Nn={disabled:An},(0,Xe.Z)(Nn,jt.label,ar(Rt,Yn,At,jt)),(0,Xe.Z)(Nn,tt,Yn),(0,Xe.Z)(Nn,jt.children,void 0),Nn)))}nn&&xn(Gn[jt.children],Yn,An)}})}return xn(vt,[]),dr&&qn.sort(function(zn,cr){return dr(zn[tt],cr[tt],Rt,jt)}),Vt!==!1&&Vt>0?qn.slice(0,Vt):qn},[Rt,vt,jt,At,ar,cn,bt,dr,Vt])},Le=Ke,Be="__RC_CASCADER_SPLIT__",Re="SHOW_PARENT",Ie="SHOW_CHILD";function Ae(yt){return yt.join(Be)}function Ye(yt){return yt.map(Ae)}function st(yt){return yt.split(Be)}function _e(yt){var Rt=yt||{},vt=Rt.label,jt=Rt.value,At=Rt.children,Je=jt||"value";return{label:vt||"label",value:Je,key:Je,children:At||"children"}}function nt(yt,Rt){var vt,jt;return(vt=yt.isLeaf)!==null&&vt!==void 0?vt:!((jt=yt[Rt.children])!==null&&jt!==void 0&&jt.length)}function $e(yt){var Rt=yt.parentElement;if(Rt){var vt=yt.offsetTop-Rt.offsetTop;vt-Rt.scrollTop<0?Rt.scrollTo({top:vt}):vt+yt.offsetHeight-Rt.scrollTop>Rt.offsetHeight&&Rt.scrollTo({top:vt+yt.offsetHeight-Rt.offsetHeight})}}function Me(yt,Rt){return yt.map(function(vt){var jt;return(jt=vt[tt])===null||jt===void 0?void 0:jt.map(function(At){return At[Rt.value]})})}function Ve(yt){return Array.isArray(yt)&&Array.isArray(yt[0])}function et(yt){return yt?Ve(yt)?yt:(yt.length===0?[]:[yt]).map(function(Rt){return Array.isArray(Rt)?Rt:[Rt]}):[]}function qe(yt,Rt,vt){var jt=new Set(yt),At=Rt();return yt.filter(function(Je){var cn=At[Je],gn=cn?cn.parent:null,bt=cn?cn.children:null;return cn&&cn.node.disabled?!0:vt===Ie?!(bt&&bt.some(function(Ln){return Ln.key&&jt.has(Ln.key)})):!(gn&&!gn.node.disabled&&jt.has(gn.key))})}function Ct(yt,Rt,vt){for(var jt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,At=Rt,Je=[],cn=function(){var Ln,ar,Hn,Vt=yt[gn],dr=(Ln=At)===null||Ln===void 0?void 0:Ln.findIndex(function(xn){var zn=xn[vt.value];return jt?String(zn)===String(Vt):zn===Vt}),qn=dr!==-1?(ar=At)===null||ar===void 0?void 0:ar[dr]:null;Je.push({value:(Hn=qn==null?void 0:qn[vt.value])!==null&&Hn!==void 0?Hn:Vt,index:dr,option:qn}),At=qn==null?void 0:qn[vt.children]},gn=0;gn1){var Nn=qn.slice(0,-1);ir(Nn)}else Ln(!1)},nn=function(){var Nn,In=((Nn=zn[xn])===null||Nn===void 0?void 0:Nn[vt.children])||[],Ar=In.find(function(or){return!or.disabled});if(Ar){var gr=[].concat((0,le.Z)(qn),[Ar[vt.value]]);ir(gr)}};he.useImperativeHandle(yt,function(){return{onKeyDown:function(Nn){var In=Nn.which;switch(In){case de.Z.UP:case de.Z.DOWN:{var Ar=0;In===de.Z.UP?Ar=-1:In===de.Z.DOWN&&(Ar=1),Ar!==0&&Gn(Ar);break}case de.Z.LEFT:{if(bt)break;Hn?nn():Yn();break}case de.Z.RIGHT:{if(bt)break;Hn?Yn():nn();break}case de.Z.BACKSPACE:{bt||Yn();break}case de.Z.ENTER:{if(qn.length){var gr=zn[xn],or=(gr==null?void 0:gr[tt])||[];or.length?Je(or.map(function(Pr){return Pr[vt.value]}),or[or.length-1]):Je(qn,zn[xn])}break}case de.Z.ESC:Ln(!1),ar&&Nn.stopPropagation()}},onKeyUp:function(){}}})},De=he.forwardRef(function(yt,Rt){var vt,jt,At,Je=yt.prefixCls,cn=yt.multiple,gn=yt.searchValue,bt=yt.toggleOpen,Ln=yt.notFoundContent,ar=yt.direction,Hn=yt.open,Vt=yt.disabled,dr=he.useRef(null),qn=ar==="rtl",xn=he.useContext(Te),zn=xn.options,cr=xn.values,ir=xn.halfValues,Gn=xn.fieldNames,Yn=xn.changeOnSelect,nn=xn.onSelect,An=xn.searchOptions,Nn=xn.dropdownPrefixCls,In=xn.loadData,Ar=xn.expandTrigger,gr=Nn||Je,or=he.useState([]),Pr=(0,ce.Z)(or,2),Mr=Pr[0],Fr=Pr[1],wr=function(Tr){if(!(!In||gn)){var Xn=Ct(Tr,zn,Gn),Cr=Xn.map(function(Rr){var Kr=Rr.option;return Kr}),Dr=Cr[Cr.length-1];if(Dr&&!nt(Dr,Gn)){var _t=Ae(Tr);Fr(function(Rr){return[].concat((0,le.Z)(Rr),[_t])}),In(Cr)}}};he.useEffect(function(){Mr.length&&Mr.forEach(function(un){var Tr=st(un),Xn=Ct(Tr,zn,Gn,!0).map(function(Dr){var _t=Dr.option;return _t}),Cr=Xn[Xn.length-1];(!Cr||Cr[Gn.children]||nt(Cr,Gn))&&Fr(function(Dr){return Dr.filter(function(_t){return _t!==un})})})},[zn,Mr,Gn]);var Ir=he.useMemo(function(){return new Set(Ye(cr))},[cr]),lr=he.useMemo(function(){return new Set(Ye(ir))},[ir]),_n=pe(cn,Hn),Sr=(0,ce.Z)(_n,2),kr=Sr[0],Ur=Sr[1],rn=function(Tr){Ur(Tr),wr(Tr)},Qt=function(Tr){if(Vt)return!1;var Xn=Tr.disabled,Cr=nt(Tr,Gn);return!Xn&&(Cr||Yn||cn)},hr=function(Tr,Xn){var Cr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;nn(Tr),!cn&&(Xn||Yn&&(Ar==="hover"||Cr))&&bt(!1)},er=he.useMemo(function(){return gn?An:zn},[gn,An,zn]),Ft=he.useMemo(function(){for(var un=[{options:er}],Tr=er,Xn=Me(Tr,Gn),Cr=function(){var Rr=kr[Dr],Kr=Tr.find(function(ha,ma){return(Xn[ma]?Ae(Xn[ma]):ha[Gn.value])===Rr}),qr=Kr==null?void 0:Kr[Gn.children];if(!(qr!=null&&qr.length))return 1;Tr=qr,un.push({options:qr})},Dr=0;Dr":cr,Gn=vt.loadingIcon,Yn=vt.direction,nn=vt.notFoundContent,An=nn===void 0?"Not Found":nn,Nn=vt.disabled,In=!!bt,Ar=(0,an.C8)(Ln,{value:ar,postState:et}),gr=(0,ce.Z)(Ar,2),or=gr[0],Pr=gr[1],Mr=he.useMemo(function(){return _e(Hn)},[JSON.stringify(Hn)]),Fr=Ge(Mr,gn),wr=(0,ce.Z)(Fr,3),Ir=wr[0],lr=wr[1],_n=wr[2],Sr=xt(Ir,Mr),kr=Ht(In,or,lr,_n,Sr),Ur=(0,ce.Z)(kr,3),rn=Ur[0],Qt=Ur[1],hr=Ur[2],er=(0,an.zX)(function(Cn){if(Pr(Cn),dr){var yr=et(Cn),un=yr.map(function(Cr){return Ct(Cr,Ir,Mr).map(function(Dr){return Dr.option})}),Tr=In?yr:yr[0],Xn=In?un:un[0];dr(Tr,Xn)}}),Ft=ot(In,er,rn,Qt,hr,lr,_n,qn),on=(0,an.zX)(function(Cn){Ft(Cn)}),sr=he.useMemo(function(){return{options:Ir,fieldNames:Mr,values:rn,halfValues:Qt,changeOnSelect:Vt,onSelect:on,checkable:bt,searchOptions:[],dropdownPrefixCls:void 0,loadData:xn,expandTrigger:zn,expandIcon:ir,loadingIcon:Gn,dropdownMenuColumnStyle:void 0}},[Ir,Mr,rn,Qt,Vt,on,bt,xn,zn,ir,Gn]),Kt="".concat(At,"-panel"),be=!Ir.length;return he.createElement(Te.Provider,{value:sr},he.createElement("div",{className:ln()(Kt,(Rt={},(0,Xe.Z)(Rt,"".concat(Kt,"-rtl"),Yn==="rtl"),(0,Xe.Z)(Rt,"".concat(Kt,"-empty"),be),Rt),cn),style:Je},be?An:he.createElement(fe,{prefixCls:At,searchValue:"",multiple:In,toggleOpen:Sn,open:!0,direction:Yn,disabled:Nn})))}function Pt(yt){var Rt=yt.onPopupVisibleChange,vt=yt.popupVisible,jt=yt.popupClassName,At=yt.popupPlacement;warning(!Rt,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(vt===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(jt===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(At===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Lt(yt,Rt){if(yt){var vt=function jt(At){for(var Je=0;Je":wr,lr=yt.loadingIcon,_n=yt.children,Sr=yt.dropdownMatchSelectWidth,kr=Sr===void 0?!1:Sr,Ur=yt.showCheckedStrategy,rn=Ur===void 0?Re:Ur,Qt=yt.optionRender,hr=(0,ge.Z)(yt,pn),er=(0,xe.ZP)(vt),Ft=!!Hn,on=(0,Se.Z)(cn,{value:gn,postState:et}),sr=(0,ce.Z)(on,2),Kt=sr[0],be=sr[1],Cn=he.useMemo(function(){return _e(Je)},[JSON.stringify(Je)]),yr=Ge(Cn,ir),un=(0,ce.Z)(yr,3),Tr=un[0],Xn=un[1],Cr=un[2],Dr=(0,Se.Z)("",{value:qn,postState:function(vr){return vr||""}}),_t=(0,ce.Z)(Dr,2),Rr=_t[0],Kr=_t[1],qr=function(vr,mr){Kr(vr),mr.source!=="blur"&&xn&&xn(vr)},ha=wt(zn),ma=(0,ce.Z)(ha,2),la=ma[0],$r=ma[1],Ta=Le(Rr,Tr,Cn,Gn||At,$r,bt||Ft),wa=xt(Tr,Cn),Ca=Ht(Ft,Kt,Xn,Cr,wa),ga=(0,ce.Z)(Ca,3),pa=ga[0],Wr=ga[1],ra=ga[2],ya=he.useMemo(function(){var tr=Ye(pa),vr=qe(tr,Xn,rn);return[].concat((0,le.Z)(ra),(0,le.Z)(Cr(vr)))},[pa,Xn,Cr,ra,rn]),Lr=It(ya,Tr,Cn,Ft,ar),jr=(0,Oe.Z)(function(tr){if(be(tr),Ln){var vr=et(tr),mr=vr.map(function(We){return Ct(We,Tr,Cn).map(function(Tt){return Tt.option})}),pr=Ft?vr:vr[0],Rn=Ft?mr:mr[0];Ln(pr,Rn)}}),aa=ot(Ft,jr,pa,Wr,ra,Xn,Cr,rn),ua=(0,Oe.Z)(function(tr){(!Ft||dr)&&Kr(""),aa(tr)}),_a=function(vr,mr){if(mr.type==="clear"){jr([]);return}var pr=mr.values[0],Rn=pr.valueCells;ua(Rn)},ka=An!==void 0?An:nn,Xa=In||Nn,qt=Pr||or,Mn=function(vr){Mr==null||Mr(vr),Fr==null||Fr(vr)},Dn=he.useMemo(function(){return{options:Tr,fieldNames:Cn,values:pa,halfValues:Wr,changeOnSelect:bt,onSelect:ua,checkable:Hn,searchOptions:Ta,dropdownPrefixCls:Gn,loadData:Yn,expandTrigger:cr,expandIcon:Ir,loadingIcon:lr,dropdownMenuColumnStyle:Ar,optionRender:Qt}},[Tr,Cn,pa,Wr,bt,ua,Hn,Ta,Gn,Yn,cr,Ir,lr,Ar,Qt]),jn=!(Rr?Ta:Tr).length,Qn=Rr&&$r.matchInputWidth||jn?{}:{minWidth:"auto"};return he.createElement(Te.Provider,{value:Dn},he.createElement(oe.Ac,(0,b.Z)({},hr,{ref:Rt,id:er,prefixCls:At,autoClearSearchValue:dr,dropdownMatchSelectWidth:kr,dropdownStyle:(0,ue.Z)((0,ue.Z)({},Qn),gr),displayValues:Lr,onDisplayValuesChange:_a,mode:Ft?"multiple":void 0,searchValue:Rr,onSearch:qr,showSearch:la,OptionList:Ut,emptyOptions:jn,open:ka,dropdownClassName:Xa,placement:qt,onDropdownVisibleChange:Mn,getRawInputElement:function(){return _n}})))});Zt.SHOW_PARENT=Re,Zt.SHOW_CHILD=Ie,Zt.Panel=mt;var ht=Zt,tn=ht},98535:function(me,ne,E){"use strict";E.r(ne),E.d(ne,{Panel:function(){return et},default:function(){return Ve}});var b=E(32855),ue=E(3300),le=E(11913),ce=E(34666),ge=E(92310),oe=E.n(ge),xe=E(18929),Oe=E(48736),Se=E(59301),he=E(43079),ze=E(11592),Te=E(27247),ct=E(74430),Xe=E(77900),tt=E(10228),Ue=Se.forwardRef(function(qe,Ct){var It=qe.prefixCls,xt=qe.forceRender,Gt=qe.className,rt=qe.style,Ge=qe.children,Pe=qe.isActive,wt=qe.role,Dt=qe.classNames,ot=qe.styles,Ht=Se.useState(Pe||xt),Bt=(0,le.Z)(Ht,2),ln=Bt[0],gt=Bt[1];return Se.useEffect(function(){(xt||Pe)&>(!0)},[xt,Pe]),ln?Se.createElement("div",{ref:Ct,className:oe()("".concat(It,"-content"),(0,ct.Z)((0,ct.Z)({},"".concat(It,"-content-active"),Pe),"".concat(It,"-content-inactive"),!Pe),Gt),style:rt,role:wt},Se.createElement("div",{className:oe()("".concat(It,"-content-box"),Dt==null?void 0:Dt.body),style:ot==null?void 0:ot.body},Ge)):null});Ue.displayName="PanelContent";var Ze=Ue,Ke=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],Le=Se.forwardRef(function(qe,Ct){var It=qe.showArrow,xt=It===void 0?!0:It,Gt=qe.headerClass,rt=qe.isActive,Ge=qe.onItemClick,Pe=qe.forceRender,wt=qe.className,Dt=qe.classNames,ot=Dt===void 0?{}:Dt,Ht=qe.styles,Bt=Ht===void 0?{}:Ht,ln=qe.prefixCls,gt=qe.collapsible,Yt=qe.accordion,Mt=qe.panelKey,$t=qe.extra,dn=qe.header,Ne=qe.expandIcon,pe=qe.openMotion,de=qe.destroyInactivePanel,Ee=qe.children,De=(0,he.Z)(qe,Ke),fe=gt==="disabled",Qe=$t!=null&&typeof $t!="boolean",Ut=(0,ct.Z)((0,ct.Z)((0,ct.Z)({onClick:function(){Ge==null||Ge(Mt)},onKeyDown:function(pn){(pn.key==="Enter"||pn.keyCode===tt.Z.ENTER||pn.which===tt.Z.ENTER)&&(Ge==null||Ge(Mt))},role:Yt?"tab":"button"},"aria-expanded",rt),"aria-disabled",fe),"tabIndex",fe?-1:0),an=typeof Ne=="function"?Ne(qe):Se.createElement("i",{className:"arrow"}),Sn=an&&Se.createElement("div",(0,b.Z)({className:"".concat(ln,"-expand-icon")},["header","icon"].includes(gt)?Ut:{}),an),mt=oe()("".concat(ln,"-item"),(0,ct.Z)((0,ct.Z)({},"".concat(ln,"-item-active"),rt),"".concat(ln,"-item-disabled"),fe),wt),Pt=oe()(Gt,"".concat(ln,"-header"),(0,ct.Z)({},"".concat(ln,"-collapsible-").concat(gt),!!gt),ot.header),Lt=(0,Te.Z)({className:Pt,style:Bt.header},["header","icon"].includes(gt)?{}:Ut);return Se.createElement("div",(0,b.Z)({},De,{ref:Ct,className:mt}),Se.createElement("div",Lt,xt&&Sn,Se.createElement("span",(0,b.Z)({className:"".concat(ln,"-header-text")},gt==="header"?Ut:{}),dn),Qe&&Se.createElement("div",{className:"".concat(ln,"-extra")},$t)),Se.createElement(Xe.default,(0,b.Z)({visible:rt,leavedClassName:"".concat(ln,"-content-hidden")},pe,{forceRender:Pe,removeOnLeave:de}),function(Jt,pn){var Zt=Jt.className,ht=Jt.style;return Se.createElement(Ze,{ref:pn,prefixCls:ln,className:Zt,classNames:ot,style:ht,styles:Bt,isActive:rt,forceRender:Pe,role:Yt?"tabpanel":void 0},Ee)}))}),Be=Le,Re=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],Ie=function(Ct,It){var xt=It.prefixCls,Gt=It.accordion,rt=It.collapsible,Ge=It.destroyInactivePanel,Pe=It.onItemClick,wt=It.activeKey,Dt=It.openMotion,ot=It.expandIcon;return Ct.map(function(Ht,Bt){var ln=Ht.children,gt=Ht.label,Yt=Ht.key,Mt=Ht.collapsible,$t=Ht.onItemClick,dn=Ht.destroyInactivePanel,Ne=(0,he.Z)(Ht,Re),pe=String(Yt!=null?Yt:Bt),de=Mt!=null?Mt:rt,Ee=dn!=null?dn:Ge,De=function(Ut){de!=="disabled"&&(Pe(Ut),$t==null||$t(Ut))},fe=!1;return Gt?fe=wt[0]===pe:fe=wt.indexOf(pe)>-1,Se.createElement(Be,(0,b.Z)({},Ne,{prefixCls:xt,key:pe,panelKey:pe,isActive:fe,accordion:Gt,openMotion:Dt,expandIcon:ot,header:gt,collapsible:de,onItemClick:De,destroyInactivePanel:Ee}),ln)})},Ae=function(Ct,It,xt){if(!Ct)return null;var Gt=xt.prefixCls,rt=xt.accordion,Ge=xt.collapsible,Pe=xt.destroyInactivePanel,wt=xt.onItemClick,Dt=xt.activeKey,ot=xt.openMotion,Ht=xt.expandIcon,Bt=Ct.key||String(It),ln=Ct.props,gt=ln.header,Yt=ln.headerClass,Mt=ln.destroyInactivePanel,$t=ln.collapsible,dn=ln.onItemClick,Ne=!1;rt?Ne=Dt[0]===Bt:Ne=Dt.indexOf(Bt)>-1;var pe=$t!=null?$t:Ge,de=function(fe){pe!=="disabled"&&(wt(fe),dn==null||dn(fe))},Ee={key:Bt,panelKey:Bt,header:gt,headerClass:Yt,isActive:Ne,prefixCls:Gt,destroyInactivePanel:Mt!=null?Mt:Pe,openMotion:ot,accordion:rt,children:Ct.props.children,onItemClick:de,expandIcon:Ht,collapsible:pe};return typeof Ct.type=="string"?Ct:(Object.keys(Ee).forEach(function(De){typeof Ee[De]=="undefined"&&delete Ee[De]}),Se.cloneElement(Ct,Ee))};function Ye(qe,Ct,It){return Array.isArray(qe)?Ie(qe,It):(0,ze.Z)(Ct).map(function(xt,Gt){return Ae(xt,Gt,It)})}var st=Ye,_e=E(26112);function nt(qe){var Ct=qe;if(!Array.isArray(Ct)){var It=(0,ce.Z)(Ct);Ct=It==="number"||It==="string"?[Ct]:[]}return Ct.map(function(xt){return String(xt)})}var $e=Se.forwardRef(function(qe,Ct){var It=qe.prefixCls,xt=It===void 0?"rc-collapse":It,Gt=qe.destroyInactivePanel,rt=Gt===void 0?!1:Gt,Ge=qe.style,Pe=qe.accordion,wt=qe.className,Dt=qe.children,ot=qe.collapsible,Ht=qe.openMotion,Bt=qe.expandIcon,ln=qe.activeKey,gt=qe.defaultActiveKey,Yt=qe.onChange,Mt=qe.items,$t=oe()(xt,wt),dn=(0,xe.Z)([],{value:ln,onChange:function(Qe){return Yt==null?void 0:Yt(Qe)},defaultValue:gt,postState:nt}),Ne=(0,le.Z)(dn,2),pe=Ne[0],de=Ne[1],Ee=function(Qe){return de(function(){if(Pe)return pe[0]===Qe?[]:[Qe];var Ut=pe.indexOf(Qe),an=Ut>-1;return an?pe.filter(function(Sn){return Sn!==Qe}):[].concat((0,ue.Z)(pe),[Qe])})};(0,Oe.ZP)(!Dt,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var De=st(Mt,Dt,{prefixCls:xt,accordion:Pe,openMotion:Ht,expandIcon:Bt,collapsible:ot,destroyInactivePanel:rt,onItemClick:Ee,activeKey:pe});return Se.createElement("div",(0,b.Z)({ref:Ct,className:$t,style:Ge,role:Pe?"tablist":void 0},(0,_e.Z)(qe,{aria:!0,data:!0})),De)}),Me=Object.assign($e,{Panel:Be}),Ve=Me,et=Me.Panel},66042:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return Ve}});var b=E(27247),ue=E(11913),le=E(43403),ce=E(34280),ge=E(59301),oe=ge.createContext(null),xe=ge.createContext({}),Oe=oe,Se=E(74430),he=E(32855),ze=E(92310),Te=E.n(ze),ct=E(77900),Xe=E(10228),tt=E(26112),Ue=E(43079),Ze=E(8654),Ke=["prefixCls","className","containerRef"],Le=function(qe){var Ct=qe.prefixCls,It=qe.className,xt=qe.containerRef,Gt=(0,Ue.Z)(qe,Ke),rt=ge.useContext(xe),Ge=rt.panel,Pe=(0,Ze.x1)(Ge,xt);return ge.createElement("div",(0,he.Z)({className:Te()("".concat(Ct,"-content"),It),role:"dialog",ref:Pe},(0,tt.Z)(qe,{aria:!0}),{"aria-modal":"true"},Gt))},Be=Le,Re=E(48736);function Ie(et){return typeof et=="string"&&String(Number(et))===et?((0,Re.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(et)):et}function Ae(et){warning(!("wrapperClassName"in et),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!et.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var Ye={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function st(et,qe){var Ct,It,xt,Gt=et.prefixCls,rt=et.open,Ge=et.placement,Pe=et.inline,wt=et.push,Dt=et.forceRender,ot=et.autoFocus,Ht=et.keyboard,Bt=et.classNames,ln=et.rootClassName,gt=et.rootStyle,Yt=et.zIndex,Mt=et.className,$t=et.id,dn=et.style,Ne=et.motion,pe=et.width,de=et.height,Ee=et.children,De=et.mask,fe=et.maskClosable,Qe=et.maskMotion,Ut=et.maskClassName,an=et.maskStyle,Sn=et.afterOpenChange,mt=et.onClose,Pt=et.onMouseEnter,Lt=et.onMouseOver,Jt=et.onMouseLeave,pn=et.onClick,Zt=et.onKeyDown,ht=et.onKeyUp,tn=et.styles,yt=et.drawerRender,Rt=ge.useRef(),vt=ge.useRef(),jt=ge.useRef();ge.useImperativeHandle(qe,function(){return Rt.current});var At=function(Yn){var nn=Yn.keyCode,An=Yn.shiftKey;switch(nn){case Xe.Z.TAB:{if(nn===Xe.Z.TAB){if(!An&&document.activeElement===jt.current){var Nn;(Nn=vt.current)===null||Nn===void 0||Nn.focus({preventScroll:!0})}else if(An&&document.activeElement===vt.current){var In;(In=jt.current)===null||In===void 0||In.focus({preventScroll:!0})}}break}case Xe.Z.ESC:{mt&&Ht&&(Yn.stopPropagation(),mt(Yn));break}}};ge.useEffect(function(){if(rt&&ot){var Gn;(Gn=Rt.current)===null||Gn===void 0||Gn.focus({preventScroll:!0})}},[rt]);var Je=ge.useState(!1),cn=(0,ue.Z)(Je,2),gn=cn[0],bt=cn[1],Ln=ge.useContext(Oe),ar;typeof wt=="boolean"?ar=wt?{}:{distance:0}:ar=wt||{};var Hn=(Ct=(It=(xt=ar)===null||xt===void 0?void 0:xt.distance)!==null&&It!==void 0?It:Ln==null?void 0:Ln.pushDistance)!==null&&Ct!==void 0?Ct:180,Vt=ge.useMemo(function(){return{pushDistance:Hn,push:function(){bt(!0)},pull:function(){bt(!1)}}},[Hn]);ge.useEffect(function(){if(rt){var Gn;Ln==null||(Gn=Ln.push)===null||Gn===void 0||Gn.call(Ln)}else{var Yn;Ln==null||(Yn=Ln.pull)===null||Yn===void 0||Yn.call(Ln)}},[rt]),ge.useEffect(function(){return function(){var Gn;Ln==null||(Gn=Ln.pull)===null||Gn===void 0||Gn.call(Ln)}},[]);var dr=De&&ge.createElement(ct.default,(0,he.Z)({key:"mask"},Qe,{visible:rt}),function(Gn,Yn){var nn=Gn.className,An=Gn.style;return ge.createElement("div",{className:Te()("".concat(Gt,"-mask"),nn,Bt==null?void 0:Bt.mask,Ut),style:(0,b.Z)((0,b.Z)((0,b.Z)({},An),an),tn==null?void 0:tn.mask),onClick:fe&&rt?mt:void 0,ref:Yn})}),qn=typeof Ne=="function"?Ne(Ge):Ne,xn={};if(gn&&Hn)switch(Ge){case"top":xn.transform="translateY(".concat(Hn,"px)");break;case"bottom":xn.transform="translateY(".concat(-Hn,"px)");break;case"left":xn.transform="translateX(".concat(Hn,"px)");break;default:xn.transform="translateX(".concat(-Hn,"px)");break}Ge==="left"||Ge==="right"?xn.width=Ie(pe):xn.height=Ie(de);var zn={onMouseEnter:Pt,onMouseOver:Lt,onMouseLeave:Jt,onClick:pn,onKeyDown:Zt,onKeyUp:ht},cr=ge.createElement(ct.default,(0,he.Z)({key:"panel"},qn,{visible:rt,forceRender:Dt,onVisibleChanged:function(Yn){Sn==null||Sn(Yn)},removeOnLeave:!1,leavedClassName:"".concat(Gt,"-content-wrapper-hidden")}),function(Gn,Yn){var nn=Gn.className,An=Gn.style,Nn=ge.createElement(Be,(0,he.Z)({id:$t,containerRef:Yn,prefixCls:Gt,className:Te()(Mt,Bt==null?void 0:Bt.content),style:(0,b.Z)((0,b.Z)({},dn),tn==null?void 0:tn.content)},(0,tt.Z)(et,{aria:!0}),zn),Ee);return ge.createElement("div",(0,he.Z)({className:Te()("".concat(Gt,"-content-wrapper"),Bt==null?void 0:Bt.wrapper,nn),style:(0,b.Z)((0,b.Z)((0,b.Z)({},xn),An),tn==null?void 0:tn.wrapper)},(0,tt.Z)(et,{data:!0})),yt?yt(Nn):Nn)}),ir=(0,b.Z)({},gt);return Yt&&(ir.zIndex=Yt),ge.createElement(Oe.Provider,{value:Vt},ge.createElement("div",{className:Te()(Gt,"".concat(Gt,"-").concat(Ge),ln,(0,Se.Z)((0,Se.Z)({},"".concat(Gt,"-open"),rt),"".concat(Gt,"-inline"),Pe)),style:ir,tabIndex:-1,ref:Rt,onKeyDown:At},dr,ge.createElement("div",{tabIndex:0,ref:vt,style:Ye,"aria-hidden":"true","data-sentinel":"start"}),cr,ge.createElement("div",{tabIndex:0,ref:jt,style:Ye,"aria-hidden":"true","data-sentinel":"end"})))}var _e=ge.forwardRef(st),nt=_e,$e=function(qe){var Ct=qe.open,It=Ct===void 0?!1:Ct,xt=qe.prefixCls,Gt=xt===void 0?"rc-drawer":xt,rt=qe.placement,Ge=rt===void 0?"right":rt,Pe=qe.autoFocus,wt=Pe===void 0?!0:Pe,Dt=qe.keyboard,ot=Dt===void 0?!0:Dt,Ht=qe.width,Bt=Ht===void 0?378:Ht,ln=qe.mask,gt=ln===void 0?!0:ln,Yt=qe.maskClosable,Mt=Yt===void 0?!0:Yt,$t=qe.getContainer,dn=qe.forceRender,Ne=qe.afterOpenChange,pe=qe.destroyOnClose,de=qe.onMouseEnter,Ee=qe.onMouseOver,De=qe.onMouseLeave,fe=qe.onClick,Qe=qe.onKeyDown,Ut=qe.onKeyUp,an=qe.panelRef,Sn=ge.useState(!1),mt=(0,ue.Z)(Sn,2),Pt=mt[0],Lt=mt[1],Jt=ge.useState(!1),pn=(0,ue.Z)(Jt,2),Zt=pn[0],ht=pn[1];(0,ce.Z)(function(){ht(!0)},[]);var tn=Zt?It:!1,yt=ge.useRef(),Rt=ge.useRef();(0,ce.Z)(function(){tn&&(Rt.current=document.activeElement)},[tn]);var vt=function(gn){var bt;if(Lt(gn),Ne==null||Ne(gn),!gn&&Rt.current&&!((bt=yt.current)!==null&&bt!==void 0&&bt.contains(Rt.current))){var Ln;(Ln=Rt.current)===null||Ln===void 0||Ln.focus({preventScroll:!0})}},jt=ge.useMemo(function(){return{panel:an}},[an]);if(!dn&&!Pt&&!tn&&pe)return null;var At={onMouseEnter:de,onMouseOver:Ee,onMouseLeave:De,onClick:fe,onKeyDown:Qe,onKeyUp:Ut},Je=(0,b.Z)((0,b.Z)({},qe),{},{open:tn,prefixCls:Gt,placement:Ge,autoFocus:wt,keyboard:ot,width:Bt,mask:gt,maskClosable:Mt,inline:$t===!1,afterOpenChange:vt,ref:yt},At);return ge.createElement(xe.Provider,{value:jt},ge.createElement(le.Z,{open:tn||dn||Pt,autoDestroy:!1,getContainer:$t,autoLock:gt&&(tn||Pt)},ge.createElement(nt,Je)))},Me=$e,Ve=Me},91574:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return pn}});var b=E(32855),ue=E(27247),le=E(74430),ce=E(11913),ge=E(34666),oe=E(43079),xe=E(92310),Oe=E.n(xe),Se=/margin|padding|width|height|max|min|offset/,he={left:!0,top:!0},ze={cssFloat:1,styleFloat:1,float:1};function Te(Zt){return Zt.nodeType===1?Zt.ownerDocument.defaultView.getComputedStyle(Zt,null):{}}function ct(Zt,ht,tn){if(ht=ht.toLowerCase(),tn==="auto"){if(ht==="height")return Zt.offsetHeight;if(ht==="width")return Zt.offsetWidth}return ht in he||(he[ht]=Se.test(ht)),he[ht]?parseFloat(tn)||0:tn}function Xe(Zt,ht){var tn=arguments.length,yt=Te(Zt);return ht=ze[ht]?"cssFloat"in Zt.style?"cssFloat":"styleFloat":ht,tn===1?yt:ct(Zt,ht,yt[ht]||Zt.style[ht])}function tt(Zt,ht,tn){var yt=arguments.length;if(ht=ze[ht]?"cssFloat"in Zt.style?"cssFloat":"styleFloat":ht,yt===3)return typeof tn=="number"&&Se.test(ht)&&(tn="".concat(tn,"px")),Zt.style[ht]=tn,tn;for(var Rt in ht)ht.hasOwnProperty(Rt)&&tt(Zt,Rt,ht[Rt]);return Te(Zt)}function Ue(Zt){return Zt===document.body?document.documentElement.clientWidth:Zt.offsetWidth}function Ze(Zt){return Zt===document.body?window.innerHeight||document.documentElement.clientHeight:Zt.offsetHeight}function Ke(){var Zt=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),ht=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Zt,height:ht}}function Le(){var Zt=document.documentElement.clientWidth,ht=window.innerHeight||document.documentElement.clientHeight;return{width:Zt,height:ht}}function Be(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Re(Zt){var ht=Zt.getBoundingClientRect(),tn=document.documentElement;return{left:ht.left+(window.pageXOffset||tn.scrollLeft)-(tn.clientLeft||document.body.clientLeft||0),top:ht.top+(window.pageYOffset||tn.scrollTop)-(tn.clientTop||document.body.clientTop||0)}}var Ie=E(18929),Ae=E(59301),Ye=E(55311),st=E(8224),_e=E(10228),nt=E(43403),$e=E(77900),Me=Ae.createContext(null),Ve=function(ht){var tn=ht.visible,yt=ht.maskTransitionName,Rt=ht.getContainer,vt=ht.prefixCls,jt=ht.rootClassName,At=ht.icons,Je=ht.countRender,cn=ht.showSwitch,gn=ht.showProgress,bt=ht.current,Ln=ht.transform,ar=ht.count,Hn=ht.scale,Vt=ht.minScale,dr=ht.maxScale,qn=ht.closeIcon,xn=ht.onActive,zn=ht.onClose,cr=ht.onZoomIn,ir=ht.onZoomOut,Gn=ht.onRotateRight,Yn=ht.onRotateLeft,nn=ht.onFlipX,An=ht.onFlipY,Nn=ht.onReset,In=ht.toolbarRender,Ar=ht.zIndex,gr=ht.image,or=(0,Ae.useContext)(Me),Pr=At.rotateLeft,Mr=At.rotateRight,Fr=At.zoomIn,wr=At.zoomOut,Ir=At.close,lr=At.left,_n=At.right,Sr=At.flipX,kr=At.flipY,Ur="".concat(vt,"-operations-operation");Ae.useEffect(function(){var un=function(Xn){Xn.keyCode===_e.Z.ESC&&zn()};return tn&&window.addEventListener("keydown",un),function(){window.removeEventListener("keydown",un)}},[tn]);var rn=function(Tr,Xn){Tr.preventDefault(),Tr.stopPropagation(),xn(Xn)},Qt=Ae.useCallback(function(un){var Tr=un.type,Xn=un.disabled,Cr=un.onClick,Dr=un.icon;return Ae.createElement("div",{key:Tr,className:Oe()(Ur,"".concat(vt,"-operations-operation-").concat(Tr),(0,le.Z)({},"".concat(vt,"-operations-operation-disabled"),!!Xn)),onClick:Cr},Dr)},[Ur,vt]),hr=cn?Qt({icon:lr,onClick:function(Tr){return rn(Tr,-1)},type:"prev",disabled:bt===0}):void 0,er=cn?Qt({icon:_n,onClick:function(Tr){return rn(Tr,1)},type:"next",disabled:bt===ar-1}):void 0,Ft=Qt({icon:kr,onClick:An,type:"flipY"}),on=Qt({icon:Sr,onClick:nn,type:"flipX"}),sr=Qt({icon:Pr,onClick:Yn,type:"rotateLeft"}),Kt=Qt({icon:Mr,onClick:Gn,type:"rotateRight"}),be=Qt({icon:wr,onClick:ir,type:"zoomOut",disabled:Hn<=Vt}),Cn=Qt({icon:Fr,onClick:cr,type:"zoomIn",disabled:Hn===dr}),yr=Ae.createElement("div",{className:"".concat(vt,"-operations")},Ft,on,sr,Kt,be,Cn);return Ae.createElement($e.default,{visible:tn,motionName:yt},function(un){var Tr=un.className,Xn=un.style;return Ae.createElement(nt.Z,{open:!0,getContainer:Rt!=null?Rt:document.body},Ae.createElement("div",{className:Oe()("".concat(vt,"-operations-wrapper"),Tr,jt),style:(0,ue.Z)((0,ue.Z)({},Xn),{},{zIndex:Ar})},qn===null?null:Ae.createElement("button",{className:"".concat(vt,"-close"),onClick:zn},qn||Ir),cn&&Ae.createElement(Ae.Fragment,null,Ae.createElement("div",{className:Oe()("".concat(vt,"-switch-left"),(0,le.Z)({},"".concat(vt,"-switch-left-disabled"),bt===0)),onClick:function(Dr){return rn(Dr,-1)}},lr),Ae.createElement("div",{className:Oe()("".concat(vt,"-switch-right"),(0,le.Z)({},"".concat(vt,"-switch-right-disabled"),bt===ar-1)),onClick:function(Dr){return rn(Dr,1)}},_n)),Ae.createElement("div",{className:"".concat(vt,"-footer")},gn&&Ae.createElement("div",{className:"".concat(vt,"-progress")},Je?Je(bt+1,ar):"".concat(bt+1," / ").concat(ar)),In?In(yr,(0,ue.Z)((0,ue.Z)({icons:{prevIcon:hr,nextIcon:er,flipYIcon:Ft,flipXIcon:on,rotateLeftIcon:sr,rotateRightIcon:Kt,zoomOutIcon:be,zoomInIcon:Cn},actions:{onActive:xn,onFlipY:An,onFlipX:nn,onRotateLeft:Yn,onRotateRight:Gn,onZoomOut:ir,onZoomIn:cr,onReset:Nn,onClose:zn},transform:Ln},or?{current:bt,total:ar}:{}),{},{image:gr})):yr)))})},et=Ve,qe=E(13697),Ct=E(16089),It={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function xt(Zt,ht,tn,yt){var Rt=(0,Ae.useRef)(null),vt=(0,Ae.useRef)([]),jt=(0,Ae.useState)(It),At=(0,ce.Z)(jt,2),Je=At[0],cn=At[1],gn=function(Hn){cn(It),(0,qe.Z)(It,Je)||yt==null||yt({transform:It,action:Hn})},bt=function(Hn,Vt){Rt.current===null&&(vt.current=[],Rt.current=(0,Ct.Z)(function(){cn(function(dr){var qn=dr;return vt.current.forEach(function(xn){qn=(0,ue.Z)((0,ue.Z)({},qn),xn)}),Rt.current=null,yt==null||yt({transform:qn,action:Vt}),qn})})),vt.current.push((0,ue.Z)((0,ue.Z)({},Je),Hn))},Ln=function(Hn,Vt,dr,qn,xn){var zn=Zt.current,cr=zn.width,ir=zn.height,Gn=zn.offsetWidth,Yn=zn.offsetHeight,nn=zn.offsetLeft,An=zn.offsetTop,Nn=Hn,In=Je.scale*Hn;In>tn?(In=tn,Nn=tn/Je.scale):Inyt){if(ht>0)return(0,le.Z)({},Zt,vt);if(ht<0&&Rtyt)return(0,le.Z)({},Zt,ht<0?vt:-vt);return{}}function Ge(Zt,ht,tn,yt){var Rt=Le(),vt=Rt.width,jt=Rt.height,At=null;return Zt<=vt&&ht<=jt?At={x:0,y:0}:(Zt>vt||ht>jt)&&(At=(0,ue.Z)((0,ue.Z)({},rt("x",tn,Zt,vt)),rt("y",yt,ht,jt))),At}var Pe=1,wt=1;function Dt(Zt,ht,tn,yt,Rt,vt,jt){var At=Rt.rotate,Je=Rt.scale,cn=Rt.x,gn=Rt.y,bt=(0,Ae.useState)(!1),Ln=(0,ce.Z)(bt,2),ar=Ln[0],Hn=Ln[1],Vt=(0,Ae.useRef)({diffX:0,diffY:0,transformX:0,transformY:0}),dr=function(ir){!ht||ir.button!==0||(ir.preventDefault(),ir.stopPropagation(),Vt.current={diffX:ir.pageX-cn,diffY:ir.pageY-gn,transformX:cn,transformY:gn},Hn(!0))},qn=function(ir){tn&&ar&&vt({x:ir.pageX-Vt.current.diffX,y:ir.pageY-Vt.current.diffY},"move")},xn=function(){if(tn&&ar){Hn(!1);var ir=Vt.current,Gn=ir.transformX,Yn=ir.transformY,nn=cn!==Gn&&gn!==Yn;if(!nn)return;var An=Zt.current.offsetWidth*Je,Nn=Zt.current.offsetHeight*Je,In=Zt.current.getBoundingClientRect(),Ar=In.left,gr=In.top,or=At%180!==0,Pr=Ge(or?Nn:An,or?An:Nn,Ar,gr);Pr&&vt((0,ue.Z)({},Pr),"dragRebound")}},zn=function(ir){if(!(!tn||ir.deltaY==0)){var Gn=Math.abs(ir.deltaY/100),Yn=Math.min(Gn,wt),nn=Pe+Yn*yt;ir.deltaY>0&&(nn=Pe/nn),jt(nn,"wheel",ir.clientX,ir.clientY)}};return(0,Ae.useEffect)(function(){var cr,ir,Gn,Yn;if(ht){Gn=(0,st.Z)(window,"mouseup",xn,!1),Yn=(0,st.Z)(window,"mousemove",qn,!1);try{window.top!==window.self&&(cr=(0,st.Z)(window.top,"mouseup",xn,!1),ir=(0,st.Z)(window.top,"mousemove",qn,!1))}catch(nn){(0,Gt.Kp)(!1,"[rc-image] ".concat(nn))}}return function(){var nn,An,Nn,In;(nn=Gn)===null||nn===void 0||nn.remove(),(An=Yn)===null||An===void 0||An.remove(),(Nn=cr)===null||Nn===void 0||Nn.remove(),(In=ir)===null||In===void 0||In.remove()}},[tn,ar,cn,gn,At,ht]),{isMoving:ar,onMouseDown:dr,onMouseMove:qn,onMouseUp:xn,onWheel:zn}}function ot(Zt){return new Promise(function(ht){if(!Zt){ht(!1);return}var tn=document.createElement("img");tn.onerror=function(){return ht(!1)},tn.onload=function(){return ht(!0)},tn.src=Zt})}function Ht(Zt){var ht=Zt.src,tn=Zt.isCustomPlaceholder,yt=Zt.fallback,Rt=(0,Ae.useState)(tn?"loading":"normal"),vt=(0,ce.Z)(Rt,2),jt=vt[0],At=vt[1],Je=(0,Ae.useRef)(!1),cn=jt==="error";(0,Ae.useEffect)(function(){var ar=!0;return ot(ht).then(function(Hn){!Hn&&ar&&At("error")}),function(){ar=!1}},[ht]),(0,Ae.useEffect)(function(){tn&&!Je.current?At("loading"):cn&&At("normal")},[ht]);var gn=function(){At("normal")},bt=function(Hn){Je.current=!1,jt==="loading"&&Hn!==null&&Hn!==void 0&&Hn.complete&&(Hn.naturalWidth||Hn.naturalHeight)&&(Je.current=!0,gn())},Ln=cn&&yt?{src:yt}:{onLoad:gn,src:ht};return[bt,Ln,jt]}function Bt(Zt,ht){var tn=Zt.x-ht.x,yt=Zt.y-ht.y;return Math.hypot(tn,yt)}function ln(Zt,ht,tn,yt){var Rt=Bt(Zt,tn),vt=Bt(ht,yt);if(Rt===0&&vt===0)return[Zt.x,Zt.y];var jt=Rt/(Rt+vt),At=Zt.x+jt*(ht.x-Zt.x),Je=Zt.y+jt*(ht.y-Zt.y);return[At,Je]}function gt(Zt,ht,tn,yt,Rt,vt,jt){var At=Rt.rotate,Je=Rt.scale,cn=Rt.x,gn=Rt.y,bt=(0,Ae.useState)(!1),Ln=(0,ce.Z)(bt,2),ar=Ln[0],Hn=Ln[1],Vt=(0,Ae.useRef)({point1:{x:0,y:0},point2:{x:0,y:0},eventType:"none"}),dr=function(ir){Vt.current=(0,ue.Z)((0,ue.Z)({},Vt.current),ir)},qn=function(ir){if(ht){ir.stopPropagation(),Hn(!0);var Gn=ir.touches,Yn=Gn===void 0?[]:Gn;Yn.length>1?dr({point1:{x:Yn[0].clientX,y:Yn[0].clientY},point2:{x:Yn[1].clientX,y:Yn[1].clientY},eventType:"touchZoom"}):dr({point1:{x:Yn[0].clientX-cn,y:Yn[0].clientY-gn},eventType:"move"})}},xn=function(ir){var Gn=ir.touches,Yn=Gn===void 0?[]:Gn,nn=Vt.current,An=nn.point1,Nn=nn.point2,In=nn.eventType;if(Yn.length>1&&In==="touchZoom"){var Ar={x:Yn[0].clientX,y:Yn[0].clientY},gr={x:Yn[1].clientX,y:Yn[1].clientY},or=ln(An,Nn,Ar,gr),Pr=(0,ce.Z)(or,2),Mr=Pr[0],Fr=Pr[1],wr=Bt(Ar,gr)/Bt(An,Nn);jt(wr,"touchZoom",Mr,Fr,!0),dr({point1:Ar,point2:gr,eventType:"touchZoom"})}else In==="move"&&(vt({x:Yn[0].clientX-An.x,y:Yn[0].clientY-An.y},"move"),dr({eventType:"move"}))},zn=function(){if(tn){if(ar&&Hn(!1),dr({eventType:"none"}),yt>Je)return vt({x:0,y:0,scale:yt},"touchZoom");var ir=Zt.current.offsetWidth*Je,Gn=Zt.current.offsetHeight*Je,Yn=Zt.current.getBoundingClientRect(),nn=Yn.left,An=Yn.top,Nn=At%180!==0,In=Ge(Nn?Gn:ir,Nn?ir:Gn,nn,An);In&&vt((0,ue.Z)({},In),"dragRebound")}};return(0,Ae.useEffect)(function(){var cr;return tn&&ht&&(cr=(0,st.Z)(window,"touchmove",function(ir){return ir.preventDefault()},{passive:!1})),function(){var ir;(ir=cr)===null||ir===void 0||ir.remove()}},[tn,ht]),{isTouching:ar,onTouchStart:qn,onTouchMove:xn,onTouchEnd:zn}}var Yt=["fallback","src","imgRef"],Mt=["prefixCls","src","alt","imageInfo","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],$t=function(ht){var tn=ht.fallback,yt=ht.src,Rt=ht.imgRef,vt=(0,oe.Z)(ht,Yt),jt=Ht({src:yt,fallback:tn}),At=(0,ce.Z)(jt,2),Je=At[0],cn=At[1];return Ae.createElement("img",(0,b.Z)({ref:function(bt){Rt.current=bt,Je(bt)}},vt,cn))},dn=function(ht){var tn=ht.prefixCls,yt=ht.src,Rt=ht.alt,vt=ht.imageInfo,jt=ht.fallback,At=ht.movable,Je=At===void 0?!0:At,cn=ht.onClose,gn=ht.visible,bt=ht.icons,Ln=bt===void 0?{}:bt,ar=ht.rootClassName,Hn=ht.closeIcon,Vt=ht.getContainer,dr=ht.current,qn=dr===void 0?0:dr,xn=ht.count,zn=xn===void 0?1:xn,cr=ht.countRender,ir=ht.scaleStep,Gn=ir===void 0?.5:ir,Yn=ht.minScale,nn=Yn===void 0?1:Yn,An=ht.maxScale,Nn=An===void 0?50:An,In=ht.transitionName,Ar=In===void 0?"zoom":In,gr=ht.maskTransitionName,or=gr===void 0?"fade":gr,Pr=ht.imageRender,Mr=ht.imgCommonProps,Fr=ht.toolbarRender,wr=ht.onTransform,Ir=ht.onChange,lr=(0,oe.Z)(ht,Mt),_n=(0,Ae.useRef)(),Sr=(0,Ae.useContext)(Me),kr=Sr&&zn>1,Ur=Sr&&zn>=1,rn=(0,Ae.useState)(!0),Qt=(0,ce.Z)(rn,2),hr=Qt[0],er=Qt[1],Ft=xt(_n,nn,Nn,wr),on=Ft.transform,sr=Ft.resetTransform,Kt=Ft.updateTransform,be=Ft.dispatchZoomChange,Cn=Dt(_n,Je,gn,Gn,on,Kt,be),yr=Cn.isMoving,un=Cn.onMouseDown,Tr=Cn.onWheel,Xn=gt(_n,Je,gn,nn,on,Kt,be),Cr=Xn.isTouching,Dr=Xn.onTouchStart,_t=Xn.onTouchMove,Rr=Xn.onTouchEnd,Kr=on.rotate,qr=on.scale,ha=Oe()((0,le.Z)({},"".concat(tn,"-moving"),yr));(0,Ae.useEffect)(function(){hr||er(!0)},[hr]);var ma=function(){sr("close")},la=function(){be(Pe+Gn,"zoomIn")},$r=function(){be(Pe/(Pe+Gn),"zoomOut")},Ta=function(){Kt({rotate:Kr+90},"rotateRight")},wa=function(){Kt({rotate:Kr-90},"rotateLeft")},Ca=function(){Kt({flipX:!on.flipX},"flipX")},ga=function(){Kt({flipY:!on.flipY},"flipY")},pa=function(){sr("reset")},Wr=function(ua){var _a=qn+ua;!Number.isInteger(_a)||_a<0||_a>zn-1||(er(!1),sr(ua<0?"prev":"next"),Ir==null||Ir(_a,qn))},ra=function(ua){!gn||!kr||(ua.keyCode===_e.Z.LEFT?Wr(-1):ua.keyCode===_e.Z.RIGHT&&Wr(1))},ya=function(ua){gn&&(qr!==1?Kt({x:0,y:0,scale:1},"doubleClick"):be(Pe+Gn,"doubleClick",ua.clientX,ua.clientY))};(0,Ae.useEffect)(function(){var aa=(0,st.Z)(window,"keydown",ra,!1);return function(){aa.remove()}},[gn,kr,qn]);var Lr=Ae.createElement($t,(0,b.Z)({},Mr,{width:ht.width,height:ht.height,imgRef:_n,className:"".concat(tn,"-img"),alt:Rt,style:{transform:"translate3d(".concat(on.x,"px, ").concat(on.y,"px, 0) scale3d(").concat(on.flipX?"-":"").concat(qr,", ").concat(on.flipY?"-":"").concat(qr,", 1) rotate(").concat(Kr,"deg)"),transitionDuration:(!hr||Cr)&&"0s"},fallback:jt,src:yt,onWheel:Tr,onMouseDown:un,onDoubleClick:ya,onTouchStart:Dr,onTouchMove:_t,onTouchEnd:Rr,onTouchCancel:Rr})),jr=(0,ue.Z)({url:yt,alt:Rt},vt);return Ae.createElement(Ae.Fragment,null,Ae.createElement(Ye.Z,(0,b.Z)({transitionName:Ar,maskTransitionName:or,closable:!1,keyboard:!0,prefixCls:tn,onClose:cn,visible:gn,classNames:{wrapper:ha},rootClassName:ar,getContainer:Vt},lr,{afterClose:ma}),Ae.createElement("div",{className:"".concat(tn,"-img-wrapper")},Pr?Pr(Lr,(0,ue.Z)({transform:on,image:jr},Sr?{current:qn}:{})):Lr)),Ae.createElement(et,{visible:gn,transform:on,maskTransitionName:or,closeIcon:Hn,getContainer:Vt,prefixCls:tn,rootClassName:ar,icons:Ln,countRender:cr,showSwitch:kr,showProgress:Ur,current:qn,count:zn,scale:qr,minScale:nn,maxScale:Nn,toolbarRender:Fr,onActive:Wr,onZoomIn:la,onZoomOut:$r,onRotateRight:Ta,onRotateLeft:wa,onFlipX:Ca,onFlipY:ga,onClose:cn,onReset:pa,zIndex:lr.zIndex!==void 0?lr.zIndex+1:void 0,image:jr}))},Ne=dn,pe=E(3300),de=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"];function Ee(Zt){var ht=Ae.useState({}),tn=(0,ce.Z)(ht,2),yt=tn[0],Rt=tn[1],vt=Ae.useCallback(function(At,Je){return Rt(function(cn){return(0,ue.Z)((0,ue.Z)({},cn),{},(0,le.Z)({},At,Je))}),function(){Rt(function(cn){var gn=(0,ue.Z)({},cn);return delete gn[At],gn})}},[]),jt=Ae.useMemo(function(){return Zt?Zt.map(function(At){if(typeof At=="string")return{data:{src:At}};var Je={};return Object.keys(At).forEach(function(cn){["src"].concat((0,pe.Z)(de)).includes(cn)&&(Je[cn]=At[cn])}),{data:Je}}):Object.keys(yt).reduce(function(At,Je){var cn=yt[Je],gn=cn.canPreview,bt=cn.data;return gn&&At.push({data:bt,id:Je}),At},[])},[Zt,yt]);return[jt,vt,!!Zt]}var De=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],fe=["src"],Qe=function(ht){var tn,yt=ht.previewPrefixCls,Rt=yt===void 0?"rc-image-preview":yt,vt=ht.children,jt=ht.icons,At=jt===void 0?{}:jt,Je=ht.items,cn=ht.preview,gn=ht.fallback,bt=(0,ge.Z)(cn)==="object"?cn:{},Ln=bt.visible,ar=bt.onVisibleChange,Hn=bt.getContainer,Vt=bt.current,dr=bt.movable,qn=bt.minScale,xn=bt.maxScale,zn=bt.countRender,cr=bt.closeIcon,ir=bt.onChange,Gn=bt.onTransform,Yn=bt.toolbarRender,nn=bt.imageRender,An=(0,oe.Z)(bt,De),Nn=Ee(Je),In=(0,ce.Z)(Nn,3),Ar=In[0],gr=In[1],or=In[2],Pr=(0,Ie.Z)(0,{value:Vt}),Mr=(0,ce.Z)(Pr,2),Fr=Mr[0],wr=Mr[1],Ir=(0,Ae.useState)(!1),lr=(0,ce.Z)(Ir,2),_n=lr[0],Sr=lr[1],kr=((tn=Ar[Fr])===null||tn===void 0?void 0:tn.data)||{},Ur=kr.src,rn=(0,oe.Z)(kr,fe),Qt=(0,Ie.Z)(!!Ln,{value:Ln,onChange:function(Cr,Dr){ar==null||ar(Cr,Dr,Fr)}}),hr=(0,ce.Z)(Qt,2),er=hr[0],Ft=hr[1],on=(0,Ae.useState)(null),sr=(0,ce.Z)(on,2),Kt=sr[0],be=sr[1],Cn=Ae.useCallback(function(Xn,Cr,Dr,_t){var Rr=or?Ar.findIndex(function(Kr){return Kr.data.src===Cr}):Ar.findIndex(function(Kr){return Kr.id===Xn});wr(Rr<0?0:Rr),Ft(!0),be({x:Dr,y:_t}),Sr(!0)},[Ar,or]);Ae.useEffect(function(){er?_n||wr(0):Sr(!1)},[er]);var yr=function(Cr,Dr){wr(Cr),ir==null||ir(Cr,Dr)},un=function(){Ft(!1),be(null)},Tr=Ae.useMemo(function(){return{register:gr,onPreview:Cn}},[gr,Cn]);return Ae.createElement(Me.Provider,{value:Tr},vt,Ae.createElement(Ne,(0,b.Z)({"aria-hidden":!er,movable:dr,visible:er,prefixCls:Rt,closeIcon:cr,onClose:un,mousePosition:Kt,imgCommonProps:rn,src:Ur,fallback:gn,icons:At,minScale:qn,maxScale:xn,getContainer:Hn,current:Fr,count:Ar.length,countRender:zn,onTransform:Gn,toolbarRender:Yn,imageRender:nn,onChange:yr},An)))},Ut=Qe,an=0;function Sn(Zt,ht){var tn=Ae.useState(function(){return an+=1,String(an)}),yt=(0,ce.Z)(tn,1),Rt=yt[0],vt=Ae.useContext(Me),jt={data:ht,canPreview:Zt};return Ae.useEffect(function(){if(vt)return vt.register(Rt,jt)},[]),Ae.useEffect(function(){vt&&vt.register(Rt,jt)},[Zt,ht]),Rt}var mt=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],Pt=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],Lt=function(ht){var tn=ht.src,yt=ht.alt,Rt=ht.onPreviewClose,vt=ht.prefixCls,jt=vt===void 0?"rc-image":vt,At=ht.previewPrefixCls,Je=At===void 0?"".concat(jt,"-preview"):At,cn=ht.placeholder,gn=ht.fallback,bt=ht.width,Ln=ht.height,ar=ht.style,Hn=ht.preview,Vt=Hn===void 0?!0:Hn,dr=ht.className,qn=ht.onClick,xn=ht.onError,zn=ht.wrapperClassName,cr=ht.wrapperStyle,ir=ht.rootClassName,Gn=(0,oe.Z)(ht,mt),Yn=cn&&cn!==!0,nn=(0,ge.Z)(Vt)==="object"?Vt:{},An=nn.src,Nn=nn.visible,In=Nn===void 0?void 0:Nn,Ar=nn.onVisibleChange,gr=Ar===void 0?Rt:Ar,or=nn.getContainer,Pr=or===void 0?void 0:or,Mr=nn.mask,Fr=nn.maskClassName,wr=nn.movable,Ir=nn.icons,lr=nn.scaleStep,_n=nn.minScale,Sr=nn.maxScale,kr=nn.imageRender,Ur=nn.toolbarRender,rn=(0,oe.Z)(nn,Pt),Qt=An!=null?An:tn,hr=(0,Ie.Z)(!!In,{value:In,onChange:gr}),er=(0,ce.Z)(hr,2),Ft=er[0],on=er[1],sr=Ht({src:tn,isCustomPlaceholder:Yn,fallback:gn}),Kt=(0,ce.Z)(sr,3),be=Kt[0],Cn=Kt[1],yr=Kt[2],un=(0,Ae.useState)(null),Tr=(0,ce.Z)(un,2),Xn=Tr[0],Cr=Tr[1],Dr=(0,Ae.useContext)(Me),_t=!!Vt,Rr=function(){on(!1),Cr(null)},Kr=Oe()(jt,zn,ir,(0,le.Z)({},"".concat(jt,"-error"),yr==="error")),qr=(0,Ae.useMemo)(function(){var $r={};return de.forEach(function(Ta){ht[Ta]!==void 0&&($r[Ta]=ht[Ta])}),$r},de.map(function($r){return ht[$r]})),ha=(0,Ae.useMemo)(function(){return(0,ue.Z)((0,ue.Z)({},qr),{},{src:Qt})},[Qt,qr]),ma=Sn(_t,ha),la=function(Ta){var wa=Re(Ta.target),Ca=wa.left,ga=wa.top;Dr?Dr.onPreview(ma,Qt,Ca,ga):(Cr({x:Ca,y:ga}),on(!0)),qn==null||qn(Ta)};return Ae.createElement(Ae.Fragment,null,Ae.createElement("div",(0,b.Z)({},Gn,{className:Kr,onClick:_t?la:qn,style:(0,ue.Z)({width:bt,height:Ln},cr)}),Ae.createElement("img",(0,b.Z)({},qr,{className:Oe()("".concat(jt,"-img"),(0,le.Z)({},"".concat(jt,"-img-placeholder"),cn===!0),dr),style:(0,ue.Z)({height:Ln},ar),ref:be},Cn,{width:bt,height:Ln,onError:xn})),yr==="loading"&&Ae.createElement("div",{"aria-hidden":"true",className:"".concat(jt,"-placeholder")},cn),Mr&&_t&&Ae.createElement("div",{className:Oe()("".concat(jt,"-mask"),Fr),style:{display:(ar==null?void 0:ar.display)==="none"?"none":void 0}},Mr)),!Dr&&_t&&Ae.createElement(Ne,(0,b.Z)({"aria-hidden":!Ft,visible:Ft,prefixCls:Je,onClose:Rr,mousePosition:Xn,src:Qt,alt:yt,imageInfo:{width:bt,height:Ln},fallback:gn,getContainer:Pr,icons:Ir,movable:wr,scaleStep:lr,minScale:_n,maxScale:Sr,rootClassName:ir,imageRender:kr,imgCommonProps:qr,toolbarRender:Ur},rn)))};Lt.PreviewGroup=Ut;var Jt=Lt,pn=Jt},23425:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return Ye}});var b=E(74430),ue=E(32855),le=E(34666),ce=E(27247),ge=E(11913),oe=E(92310),xe=E.n(oe),Oe=E(18929),Se=E(10228),he=E(26112),ze=E(48736),Te=E(59301),ct=E(17119),Xe=[10,20,50,100],tt=function(_e){var nt=_e.pageSizeOptions,$e=nt===void 0?Xe:nt,Me=_e.locale,Ve=_e.changeSize,et=_e.pageSize,qe=_e.goButton,Ct=_e.quickGo,It=_e.rootPrefixCls,xt=_e.disabled,Gt=_e.buildOptionText,rt=_e.showSizeChanger,Ge=_e.sizeChangerRender,Pe=Te.useState(""),wt=(0,ge.Z)(Pe,2),Dt=wt[0],ot=wt[1],Ht=function(){return!Dt||Number.isNaN(Dt)?void 0:Number(Dt)},Bt=typeof Gt=="function"?Gt:function(de){return"".concat(de," ").concat(Me.items_per_page)},ln=function(Ee){ot(Ee.target.value)},gt=function(Ee){qe||Dt===""||(ot(""),!(Ee.relatedTarget&&(Ee.relatedTarget.className.indexOf("".concat(It,"-item-link"))>=0||Ee.relatedTarget.className.indexOf("".concat(It,"-item"))>=0))&&(Ct==null||Ct(Ht())))},Yt=function(Ee){Dt!==""&&(Ee.keyCode===Se.Z.ENTER||Ee.type==="click")&&(ot(""),Ct==null||Ct(Ht()))},Mt=function(){return $e.some(function(Ee){return Ee.toString()===et.toString()})?$e:$e.concat([et]).sort(function(Ee,De){var fe=Number.isNaN(Number(Ee))?0:Number(Ee),Qe=Number.isNaN(Number(De))?0:Number(De);return fe-Qe})},$t="".concat(It,"-options");if(!rt&&!Ct)return null;var dn=null,Ne=null,pe=null;return rt&&Ge&&(dn=Ge({disabled:xt,size:et,onSizeChange:function(Ee){Ve==null||Ve(Number(Ee))},"aria-label":Me.page_size,className:"".concat($t,"-size-changer"),options:Mt().map(function(de){return{label:Bt(de),value:de}})})),Ct&&(qe&&(pe=typeof qe=="boolean"?Te.createElement("button",{type:"button",onClick:Yt,onKeyUp:Yt,disabled:xt,className:"".concat($t,"-quick-jumper-button")},Me.jump_to_confirm):Te.createElement("span",{onClick:Yt,onKeyUp:Yt},qe)),Ne=Te.createElement("div",{className:"".concat($t,"-quick-jumper")},Me.jump_to,Te.createElement("input",{disabled:xt,type:"text",value:Dt,onChange:ln,onKeyUp:Yt,onBlur:gt,"aria-label":Me.page}),Me.page,pe)),Te.createElement("li",{className:$t},dn,Ne)},Ue=tt,Ze=function(_e){var nt=_e.rootPrefixCls,$e=_e.page,Me=_e.active,Ve=_e.className,et=_e.showTitle,qe=_e.onClick,Ct=_e.onKeyPress,It=_e.itemRender,xt="".concat(nt,"-item"),Gt=xe()(xt,"".concat(xt,"-").concat($e),(0,b.Z)((0,b.Z)({},"".concat(xt,"-active"),Me),"".concat(xt,"-disabled"),!$e),Ve),rt=function(){qe($e)},Ge=function(Dt){Ct(Dt,qe,$e)},Pe=It($e,"page",Te.createElement("a",{rel:"nofollow"},$e));return Pe?Te.createElement("li",{title:et?String($e):null,className:Gt,onClick:rt,onKeyDown:Ge,tabIndex:0},Pe):null},Ke=Ze,Le=function(_e,nt,$e){return $e};function Be(){}function Re(st){var _e=Number(st);return typeof _e=="number"&&!Number.isNaN(_e)&&isFinite(_e)&&Math.floor(_e)===_e}function Ie(st,_e,nt){var $e=typeof st=="undefined"?_e:st;return Math.floor((nt-1)/$e)+1}var Ae=function(_e){var nt=_e.prefixCls,$e=nt===void 0?"rc-pagination":nt,Me=_e.selectPrefixCls,Ve=Me===void 0?"rc-select":Me,et=_e.className,qe=_e.current,Ct=_e.defaultCurrent,It=Ct===void 0?1:Ct,xt=_e.total,Gt=xt===void 0?0:xt,rt=_e.pageSize,Ge=_e.defaultPageSize,Pe=Ge===void 0?10:Ge,wt=_e.onChange,Dt=wt===void 0?Be:wt,ot=_e.hideOnSinglePage,Ht=_e.align,Bt=_e.showPrevNextJumpers,ln=Bt===void 0?!0:Bt,gt=_e.showQuickJumper,Yt=_e.showLessItems,Mt=_e.showTitle,$t=Mt===void 0?!0:Mt,dn=_e.onShowSizeChange,Ne=dn===void 0?Be:dn,pe=_e.locale,de=pe===void 0?ct.Z:pe,Ee=_e.style,De=_e.totalBoundaryShowSizeChanger,fe=De===void 0?50:De,Qe=_e.disabled,Ut=_e.simple,an=_e.showTotal,Sn=_e.showSizeChanger,mt=Sn===void 0?Gt>fe:Sn,Pt=_e.sizeChangerRender,Lt=_e.pageSizeOptions,Jt=_e.itemRender,pn=Jt===void 0?Le:Jt,Zt=_e.jumpPrevIcon,ht=_e.jumpNextIcon,tn=_e.prevIcon,yt=_e.nextIcon,Rt=Te.useRef(null),vt=(0,Oe.Z)(10,{value:rt,defaultValue:Pe}),jt=(0,ge.Z)(vt,2),At=jt[0],Je=jt[1],cn=(0,Oe.Z)(1,{value:qe,defaultValue:It,postState:function(jr){return Math.max(1,Math.min(jr,Ie(void 0,At,Gt)))}}),gn=(0,ge.Z)(cn,2),bt=gn[0],Ln=gn[1],ar=Te.useState(bt),Hn=(0,ge.Z)(ar,2),Vt=Hn[0],dr=Hn[1];(0,Te.useEffect)(function(){dr(bt)},[bt]);var qn=Dt!==Be,xn="current"in _e,zn=Math.max(1,bt-(Yt?3:5)),cr=Math.min(Ie(void 0,At,Gt),bt+(Yt?3:5));function ir(Lr,jr){var aa=Lr||Te.createElement("button",{type:"button","aria-label":jr,className:"".concat($e,"-item-link")});return typeof Lr=="function"&&(aa=Te.createElement(Lr,(0,ce.Z)({},_e))),aa}function Gn(Lr){var jr=Lr.target.value,aa=Ie(void 0,At,Gt),ua;return jr===""?ua=jr:Number.isNaN(Number(jr))?ua=Vt:jr>=aa?ua=aa:ua=Number(jr),ua}function Yn(Lr){return Re(Lr)&&Lr!==bt&&Re(Gt)&&Gt>0}var nn=Gt>At?gt:!1;function An(Lr){(Lr.keyCode===Se.Z.UP||Lr.keyCode===Se.Z.DOWN)&&Lr.preventDefault()}function Nn(Lr){var jr=Gn(Lr);switch(jr!==Vt&&dr(jr),Lr.keyCode){case Se.Z.ENTER:gr(jr);break;case Se.Z.UP:gr(jr-1);break;case Se.Z.DOWN:gr(jr+1);break;default:break}}function In(Lr){gr(Gn(Lr))}function Ar(Lr){var jr=Ie(Lr,At,Gt),aa=bt>jr&&jr!==0?jr:bt;Je(Lr),dr(aa),Ne==null||Ne(bt,Lr),Ln(aa),Dt==null||Dt(aa,Lr)}function gr(Lr){if(Yn(Lr)&&!Qe){var jr=Ie(void 0,At,Gt),aa=Lr;return Lr>jr?aa=jr:Lr<1&&(aa=1),aa!==Vt&&dr(aa),Ln(aa),Dt==null||Dt(aa,At),aa}return bt}var or=bt>1,Pr=bt2?aa-2:0),_a=2;_aGt?Gt:bt*At])),sr=null,Kt=Ie(void 0,At,Gt);if(ot&&Gt<=At)return null;var be=[],Cn={rootPrefixCls:$e,onClick:gr,onKeyPress:lr,showTitle:$t,itemRender:pn,page:-1},yr=bt-1>0?bt-1:0,un=bt+1=_t*2&&bt!==3&&(be[0]=Te.cloneElement(be[0],{className:xe()("".concat($e,"-item-after-jump-prev"),be[0].props.className)}),be.unshift(er)),Kt-bt>=_t*2&&bt!==Kt-2){var wa=be[be.length-1];be[be.length-1]=Te.cloneElement(wa,{className:xe()("".concat($e,"-item-before-jump-next"),wa.props.className)}),be.push(sr)}la!==1&&be.unshift(Te.createElement(Ke,(0,ue.Z)({},Cn,{key:1,page:1}))),$r!==Kt&&be.push(Te.createElement(Ke,(0,ue.Z)({},Cn,{key:Kt,page:Kt})))}var Ca=rn(yr);if(Ca){var ga=!or||!Kt;Ca=Te.createElement("li",{title:$t?de.prev_page:null,onClick:Mr,tabIndex:ga?null:0,onKeyDown:_n,className:xe()("".concat($e,"-prev"),(0,b.Z)({},"".concat($e,"-disabled"),ga)),"aria-disabled":ga},Ca)}var pa=Qt(un);if(pa){var Wr,ra;Ut?(Wr=!Pr,ra=or?0:null):(Wr=!Pr||!Kt,ra=Wr?null:0),pa=Te.createElement("li",{title:$t?de.next_page:null,onClick:Fr,tabIndex:ra,onKeyDown:Sr,className:xe()("".concat($e,"-next"),(0,b.Z)({},"".concat($e,"-disabled"),Wr)),"aria-disabled":Wr},pa)}var ya=xe()($e,et,(0,b.Z)((0,b.Z)((0,b.Z)((0,b.Z)((0,b.Z)({},"".concat($e,"-start"),Ht==="start"),"".concat($e,"-center"),Ht==="center"),"".concat($e,"-end"),Ht==="end"),"".concat($e,"-simple"),Ut),"".concat($e,"-disabled"),Qe));return Te.createElement("ul",(0,ue.Z)({className:ya,style:Ee,ref:Rt},Ft),on,Ca,Ut?Dr:be,pa,Te.createElement(Ue,{locale:de,rootPrefixCls:$e,disabled:Qe,selectPrefixCls:Ve,changeSize:Ar,pageSize:At,pageSizeOptions:Lt,quickGo:nn?gr:null,goButton:Cr,showSizeChanger:mt,sizeChangerRender:Pt}))},Ye=Ae},25930:function(me,ne,E){"use strict";E.d(ne,{Cd:function(){return $e}});var b=E(32855),ue=E(27247),le=E(43079),ce=E(59301),ge=E(92310),oe=E.n(ge),xe={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Oe=function(){var et=(0,ce.useRef)([]),qe=(0,ce.useRef)(null);return(0,ce.useEffect)(function(){var Ct=Date.now(),It=!1;et.current.forEach(function(xt){if(xt){It=!0;var Gt=xt.style;Gt.transitionDuration=".3s, .3s, .3s, .06s",qe.current&&Ct-qe.current<100&&(Gt.transitionDuration="0s, 0s")}}),It&&(qe.current=Date.now())}),et.current},Se=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],he=function(et){var qe=(0,ue.Z)((0,ue.Z)({},xe),et),Ct=qe.className,It=qe.percent,xt=qe.prefixCls,Gt=qe.strokeColor,rt=qe.strokeLinecap,Ge=qe.strokeWidth,Pe=qe.style,wt=qe.trailColor,Dt=qe.trailWidth,ot=qe.transition,Ht=(0,le.Z)(qe,Se);delete Ht.gapPosition;var Bt=Array.isArray(It)?It:[It],ln=Array.isArray(Gt)?Gt:[Gt],gt=Oe(),Yt=Ge/2,Mt=100-Ge/2,$t="M ".concat(rt==="round"?Yt:0,",").concat(Yt,` - L `).concat(rt==="round"?Mt:100,",").concat(Yt),dn="0 0 100 ".concat(Ge),Ne=0;return ce.createElement("svg",(0,b.Z)({className:oe()("".concat(xt,"-line"),Ct),viewBox:dn,preserveAspectRatio:"none",style:Pe},Ht),ce.createElement("path",{className:"".concat(xt,"-line-trail"),d:$t,strokeLinecap:rt,stroke:wt,strokeWidth:Dt||Ge,fillOpacity:"0"}),Bt.map(function(pe,de){var Ee=1;switch(rt){case"round":Ee=1-Ge/100;break;case"square":Ee=1-Ge/2/100;break;default:Ee=1;break}var De={strokeDasharray:"".concat(pe*Ee,"px, 100px"),strokeDashoffset:"-".concat(Ne,"px"),transition:ot||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},fe=ln[de]||ln[ln.length-1];return Ne+=pe,ce.createElement("path",{key:de,className:"".concat(xt,"-line-path"),d:$t,strokeLinecap:rt,stroke:fe,strokeWidth:Ge,fillOpacity:"0",ref:function(Ut){gt[de]=Ut},style:De})}))},ze=he,Te=E(34666),ct=E(11913),Xe=E(47273),tt=0,Ue=(0,Xe.Z)();function Ze(){var Ve;return Ue?(Ve=tt,tt+=1):Ve="TEST_OR_SSR",Ve}var Ke=function(Ve){var et=ce.useState(),qe=(0,ct.Z)(et,2),Ct=qe[0],It=qe[1];return ce.useEffect(function(){It("rc_progress_".concat(Ze()))},[]),Ve||Ct},Le=function(et){var qe=et.bg,Ct=et.children;return ce.createElement("div",{style:{width:"100%",height:"100%",background:qe}},Ct)};function Be(Ve,et){return Object.keys(Ve).map(function(qe){var Ct=parseFloat(qe),It="".concat(Math.floor(Ct*et),"%");return"".concat(Ve[qe]," ").concat(It)})}var Re=ce.forwardRef(function(Ve,et){var qe=Ve.prefixCls,Ct=Ve.color,It=Ve.gradientId,xt=Ve.radius,Gt=Ve.style,rt=Ve.ptg,Ge=Ve.strokeLinecap,Pe=Ve.strokeWidth,wt=Ve.size,Dt=Ve.gapDegree,ot=Ct&&(0,Te.Z)(Ct)==="object",Ht=ot?"#FFF":void 0,Bt=wt/2,ln=ce.createElement("circle",{className:"".concat(qe,"-circle-path"),r:xt,cx:Bt,cy:Bt,stroke:Ht,strokeLinecap:Ge,strokeWidth:Pe,opacity:rt===0?0:1,style:Gt,ref:et});if(!ot)return ln;var gt="".concat(It,"-conic"),Yt=Dt?"".concat(180+Dt/2,"deg"):"0deg",Mt=Be(Ct,(360-Dt)/360),$t=Be(Ct,1),dn="conic-gradient(from ".concat(Yt,", ").concat(Mt.join(", "),")"),Ne="linear-gradient(to ".concat(Dt?"bottom":"top",", ").concat($t.join(", "),")");return ce.createElement(ce.Fragment,null,ce.createElement("mask",{id:gt},ln),ce.createElement("foreignObject",{x:0,y:0,width:wt,height:wt,mask:"url(#".concat(gt,")")},ce.createElement(Le,{bg:Ne},ce.createElement(Le,{bg:dn}))))}),Ie=Re,Ae=100,Ye=function(et,qe,Ct,It,xt,Gt,rt,Ge,Pe,wt){var Dt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,ot=Ct/100*360*((360-Gt)/360),Ht=Gt===0?0:{bottom:0,top:180,left:90,right:-90}[rt],Bt=(100-It)/100*qe;Pe==="round"&&It!==100&&(Bt+=wt/2,Bt>=qe&&(Bt=qe-.01));var ln=Ae/2;return{stroke:typeof Ge=="string"?Ge:void 0,strokeDasharray:"".concat(qe,"px ").concat(et),strokeDashoffset:Bt+Dt,transform:"rotate(".concat(xt+ot+Ht,"deg)"),transformOrigin:"".concat(ln,"px ").concat(ln,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},st=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function _e(Ve){var et=Ve!=null?Ve:[];return Array.isArray(et)?et:[et]}var nt=function(et){var qe=(0,ue.Z)((0,ue.Z)({},xe),et),Ct=qe.id,It=qe.prefixCls,xt=qe.steps,Gt=qe.strokeWidth,rt=qe.trailWidth,Ge=qe.gapDegree,Pe=Ge===void 0?0:Ge,wt=qe.gapPosition,Dt=qe.trailColor,ot=qe.strokeLinecap,Ht=qe.style,Bt=qe.className,ln=qe.strokeColor,gt=qe.percent,Yt=(0,le.Z)(qe,st),Mt=Ae/2,$t=Ke(Ct),dn="".concat($t,"-gradient"),Ne=Mt-Gt/2,pe=Math.PI*2*Ne,de=Pe>0?90+Pe/2:-90,Ee=pe*((360-Pe)/360),De=(0,Te.Z)(xt)==="object"?xt:{count:xt,gap:2},fe=De.count,Qe=De.gap,Ut=_e(gt),an=_e(ln),Sn=an.find(function(ht){return ht&&(0,Te.Z)(ht)==="object"}),mt=Sn&&(0,Te.Z)(Sn)==="object",Pt=mt?"butt":ot,Lt=Ye(pe,Ee,0,100,de,Pe,wt,Dt,Pt,Gt),Jt=Oe(),pn=function(){var tn=0;return Ut.map(function(yt,Rt){var vt=an[Rt]||an[an.length-1],jt=Ye(pe,Ee,tn,yt,de,Pe,wt,vt,Pt,Gt);return tn+=yt,ce.createElement(Ie,{key:Rt,color:vt,ptg:yt,radius:Ne,prefixCls:It,gradientId:dn,style:jt,strokeLinecap:Pt,strokeWidth:Gt,gapDegree:Pe,ref:function(Je){Jt[Rt]=Je},size:Ae})}).reverse()},Zt=function(){var tn=Math.round(fe*(Ut[0]/100)),yt=100/fe,Rt=0;return new Array(fe).fill(null).map(function(vt,jt){var At=jt<=tn-1?an[0]:Dt,Je=At&&(0,Te.Z)(At)==="object"?"url(#".concat(dn,")"):void 0,cn=Ye(pe,Ee,Rt,yt,de,Pe,wt,At,"butt",Gt,Qe);return Rt+=(Ee-cn.strokeDashoffset+Qe)*100/Ee,ce.createElement("circle",{key:jt,className:"".concat(It,"-circle-path"),r:Ne,cx:Mt,cy:Mt,stroke:Je,strokeWidth:Gt,opacity:1,style:cn,ref:function(bt){Jt[jt]=bt}})})};return ce.createElement("svg",(0,b.Z)({className:oe()("".concat(It,"-circle"),Bt),viewBox:"0 0 ".concat(Ae," ").concat(Ae),style:Ht,id:Ct,role:"presentation"},Yt),!fe&&ce.createElement("circle",{className:"".concat(It,"-circle-trail"),r:Ne,cx:Mt,cy:Mt,stroke:Dt,strokeLinecap:Pt,strokeWidth:rt||Gt,style:Lt}),fe?Zt():pn())},$e=nt,Me={Line:ze,Circle:$e}},738:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return Be}});var b=E(32855),ue=E(74430),le=E(11913),ce=E(43079),ge=E(92310),oe=E.n(ge),xe=E(18929),Oe=E(10228),Se=E(26112),he=E(59301);function ze(Re,Ie){var Ae=Re.disabled,Ye=Re.prefixCls,st=Re.character,_e=Re.characterRender,nt=Re.index,$e=Re.count,Me=Re.value,Ve=Re.allowHalf,et=Re.focused,qe=Re.onHover,Ct=Re.onClick,It=function(ot){qe(ot,nt)},xt=function(ot){Ct(ot,nt)},Gt=function(ot){ot.keyCode===Oe.Z.ENTER&&Ct(ot,nt)},rt=nt+1,Ge=new Set([Ye]);Me===0&&nt===0&&et?Ge.add("".concat(Ye,"-focused")):Ve&&Me+.5>=rt&&Ment?"true":"false","aria-posinset":nt+1,"aria-setsize":$e,tabIndex:Ae?-1:0},he.createElement("div",{className:"".concat(Ye,"-first")},Pe),he.createElement("div",{className:"".concat(Ye,"-second")},Pe)));return _e&&(wt=_e(wt,Re)),wt}var Te=he.forwardRef(ze);function ct(){var Re=he.useRef({});function Ie(Ye){return Re.current[Ye]}function Ae(Ye){return function(st){Re.current[Ye]=st}}return[Ie,Ae]}function Xe(Re){var Ie=Re.pageXOffset,Ae="scrollLeft";if(typeof Ie!="number"){var Ye=Re.document;Ie=Ye.documentElement[Ae],typeof Ie!="number"&&(Ie=Ye.body[Ae])}return Ie}function tt(Re){var Ie,Ae,Ye=Re.ownerDocument,st=Ye.body,_e=Ye&&Ye.documentElement,nt=Re.getBoundingClientRect();return Ie=nt.left,Ae=nt.top,Ie-=_e.clientLeft||st.clientLeft||0,Ae-=_e.clientTop||st.clientTop||0,{left:Ie,top:Ae}}function Ue(Re){var Ie=tt(Re),Ae=Re.ownerDocument,Ye=Ae.defaultView||Ae.parentWindow;return Ie.left+=Xe(Ye),Ie.left}var Ze=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function Ke(Re,Ie){var Ae=Re.prefixCls,Ye=Ae===void 0?"rc-rate":Ae,st=Re.className,_e=Re.defaultValue,nt=Re.value,$e=Re.count,Me=$e===void 0?5:$e,Ve=Re.allowHalf,et=Ve===void 0?!1:Ve,qe=Re.allowClear,Ct=qe===void 0?!0:qe,It=Re.keyboard,xt=It===void 0?!0:It,Gt=Re.character,rt=Gt===void 0?"\u2605":Gt,Ge=Re.characterRender,Pe=Re.disabled,wt=Re.direction,Dt=wt===void 0?"ltr":wt,ot=Re.tabIndex,Ht=ot===void 0?0:ot,Bt=Re.autoFocus,ln=Re.onHoverChange,gt=Re.onChange,Yt=Re.onFocus,Mt=Re.onBlur,$t=Re.onKeyDown,dn=Re.onMouseLeave,Ne=(0,ce.Z)(Re,Ze),pe=ct(),de=(0,le.Z)(pe,2),Ee=de[0],De=de[1],fe=he.useRef(null),Qe=function(){if(!Pe){var zn;(zn=fe.current)===null||zn===void 0||zn.focus()}};he.useImperativeHandle(Ie,function(){return{focus:Qe,blur:function(){if(!Pe){var zn;(zn=fe.current)===null||zn===void 0||zn.blur()}}}});var Ut=(0,xe.Z)(_e||0,{value:nt}),an=(0,le.Z)(Ut,2),Sn=an[0],mt=an[1],Pt=(0,xe.Z)(null),Lt=(0,le.Z)(Pt,2),Jt=Lt[0],pn=Lt[1],Zt=function(zn,cr){var ir=Dt==="rtl",Gn=zn+1;if(et){var Yn=Ee(zn),nn=Ue(Yn),An=Yn.clientWidth;(ir&&cr-nn>An/2||!ir&&cr-nn0&&!ir||cr===Oe.Z.RIGHT&&Sn>0&&ir?(ht(Sn-Gn),zn.preventDefault()):cr===Oe.Z.LEFT&&Sn5&&arguments[5]!==void 0?arguments[5]:!1,Kt=arguments.length>6?arguments[6]:void 0,be=arguments.length>7?arguments[7]:void 0,Cn=he.useMemo(function(){if((0,xe.Z)(Ft)==="object")return Ft.clearIcon;if(on)return on},[Ft,on]),yr=he.useMemo(function(){return!!(!sr&&Ft&&(er.length||Kt)&&!(be==="combobox"&&Kt===""))},[Ft,sr,er.length,Kt,be]);return{allowClear:yr,clearIcon:he.createElement(Ze,{className:"".concat(Qt,"-clear"),onMouseDown:hr,customizeIcon:Cn},"\xD7")}},Le=he.createContext(null);function Be(){return he.useContext(Le)}function Re(){var rn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Qt=he.useState(!1),hr=(0,ge.Z)(Qt,2),er=hr[0],Ft=hr[1],on=he.useRef(null),sr=function(){window.clearTimeout(on.current)};he.useEffect(function(){return sr},[]);var Kt=function(Cn,yr){sr(),on.current=window.setTimeout(function(){Ft(Cn),yr&&yr()},rn)};return[er,Kt,sr]}function Ie(){var rn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,Qt=he.useRef(null),hr=he.useRef(null);he.useEffect(function(){return function(){window.clearTimeout(hr.current)}},[]);function er(Ft){(Ft||Qt.current===null)&&(Qt.current=Ft),window.clearTimeout(hr.current),hr.current=window.setTimeout(function(){Qt.current=null},rn)}return[function(){return Qt.current},er]}function Ae(rn,Qt,hr,er){var Ft=he.useRef(null);Ft.current={open:Qt,triggerOpen:hr,customizedTrigger:er},he.useEffect(function(){function on(sr){var Kt;if(!((Kt=Ft.current)!==null&&Kt!==void 0&&Kt.customizedTrigger)){var be=sr.target;be.shadowRoot&&sr.composed&&(be=sr.composedPath()[0]||be),Ft.current.open&&rn().filter(function(Cn){return Cn}).every(function(Cn){return!Cn.contains(be)&&Cn!==be})&&Ft.current.triggerOpen(!1)}}return window.addEventListener("mousedown",on),function(){return window.removeEventListener("mousedown",on)}},[])}var Ye=E(10228);function st(rn){return rn&&![Ye.Z.ESC,Ye.Z.SHIFT,Ye.Z.BACKSPACE,Ye.Z.TAB,Ye.Z.WIN_KEY,Ye.Z.ALT,Ye.Z.META,Ye.Z.WIN_KEY_RIGHT,Ye.Z.CTRL,Ye.Z.SEMICOLON,Ye.Z.EQUALS,Ye.Z.CAPS_LOCK,Ye.Z.CONTEXT_MENU,Ye.Z.F1,Ye.Z.F2,Ye.Z.F3,Ye.Z.F4,Ye.Z.F5,Ye.Z.F6,Ye.Z.F7,Ye.Z.F8,Ye.Z.F9,Ye.Z.F10,Ye.Z.F11,Ye.Z.F12].includes(rn)}var _e=E(26112),nt=E(11780);function $e(rn,Qt,hr){var er=(0,ce.Z)((0,ce.Z)({},rn),hr?Qt:{});return Object.keys(Qt).forEach(function(Ft){var on=Qt[Ft];typeof on=="function"&&(er[Ft]=function(){for(var sr,Kt=arguments.length,be=new Array(Kt),Cn=0;Cnqr&&(Tn="".concat(Pn.slice(0,qr),"..."))}var $n=function(br){br&&br.stopPropagation(),Ta(Nt)};return typeof la=="function"?vr(Bn,Tn,Wt,wn,$n):tr(Nt,Tn,Wt,wn,$n)},pr=function(Nt){if(!Ft.length)return null;var Wt=typeof ma=="function"?ma(Nt):ma;return typeof la=="function"?vr(void 0,Wt,!1,!1,void 0,!0):tr({title:Wt},Wt,!1)},Rn=he.createElement("div",{className:"".concat(Dn,"-search"),style:{width:ua},onFocus:function(){Mn(!0)},onBlur:function(){Mn(!1)}},he.createElement(Ct,{ref:be,open:on,prefixCls:er,id:hr,inputElement:null,disabled:yr,autoFocus:Xn,autoComplete:Cr,editable:Qn,activeDescendantId:Dr,value:jn,onKeyDown:ga,onMouseDown:pa,onChange:wa,onPaste:Ca,onCompositionStart:Wr,onCompositionEnd:ra,onBlur:ya,tabIndex:_t,attrs:(0,_e.Z)(Qt,!0)}),he.createElement("span",{ref:Lr,className:"".concat(Dn,"-search-mirror"),"aria-hidden":!0},jn,"\xA0")),We=he.createElement(nt.Z,{prefixCls:"".concat(Dn,"-overflow"),data:Ft,renderItem:mr,renderRest:pr,suffix:Rn,itemKey:ot,maxCount:Kr});return he.createElement("span",{className:"".concat(Dn,"-wrap")},We,!Ft.length&&!jn&&he.createElement("span",{className:"".concat(Dn,"-placeholder")},Cn))},ln=Bt,gt=function(Qt){var hr=Qt.inputElement,er=Qt.prefixCls,Ft=Qt.id,on=Qt.inputRef,sr=Qt.disabled,Kt=Qt.autoFocus,be=Qt.autoComplete,Cn=Qt.activeDescendantId,yr=Qt.mode,un=Qt.open,Tr=Qt.values,Xn=Qt.placeholder,Cr=Qt.tabIndex,Dr=Qt.showSearch,_t=Qt.searchValue,Rr=Qt.activeValue,Kr=Qt.maxLength,qr=Qt.onInputKeyDown,ha=Qt.onInputMouseDown,ma=Qt.onInputChange,la=Qt.onInputPaste,$r=Qt.onInputCompositionStart,Ta=Qt.onInputCompositionEnd,wa=Qt.onInputBlur,Ca=Qt.title,ga=he.useState(!1),pa=(0,ge.Z)(ga,2),Wr=pa[0],ra=pa[1],ya=yr==="combobox",Lr=ya||Dr,jr=Tr[0],aa=_t||"";ya&&Rr&&!Wr&&(aa=Rr),he.useEffect(function(){ya&&ra(!1)},[ya,Rr]);var ua=yr!=="combobox"&&!un&&!Dr?!1:!!aa,_a=Ca===void 0?wt(jr):Ca,ka=he.useMemo(function(){return jr?null:he.createElement("span",{className:"".concat(er,"-selection-placeholder"),style:ua?{visibility:"hidden"}:void 0},Xn)},[jr,ua,Xn,er]);return he.createElement("span",{className:"".concat(er,"-selection-wrap")},he.createElement("span",{className:"".concat(er,"-selection-search")},he.createElement(Ct,{ref:on,prefixCls:er,id:Ft,open:un,inputElement:hr,disabled:sr,autoFocus:Kt,autoComplete:be,editable:Lr,activeDescendantId:Cn,value:aa,onKeyDown:qr,onMouseDown:ha,onChange:function(qt){ra(!0),ma(qt)},onPaste:la,onCompositionStart:$r,onCompositionEnd:Ta,onBlur:wa,tabIndex:Cr,attrs:(0,_e.Z)(Qt,!0),maxLength:ya?Kr:void 0})),!ya&&jr?he.createElement("span",{className:"".concat(er,"-selection-item"),title:_a,style:ua?{visibility:"hidden"}:void 0},jr.label):null,ka)},Yt=gt,Mt=function(Qt,hr){var er=(0,he.useRef)(null),Ft=(0,he.useRef)(!1),on=Qt.prefixCls,sr=Qt.open,Kt=Qt.mode,be=Qt.showSearch,Cn=Qt.tokenWithEnter,yr=Qt.disabled,un=Qt.prefix,Tr=Qt.autoClearSearchValue,Xn=Qt.onSearch,Cr=Qt.onSearchSubmit,Dr=Qt.onToggleOpen,_t=Qt.onInputKeyDown,Rr=Qt.onInputBlur,Kr=Qt.domRef;he.useImperativeHandle(hr,function(){return{focus:function(_a){er.current.focus(_a)},blur:function(){er.current.blur()}}});var qr=Ie(0),ha=(0,ge.Z)(qr,2),ma=ha[0],la=ha[1],$r=function(_a){var ka=_a.which,Xa=er.current instanceof HTMLTextAreaElement;!Xa&&sr&&(ka===Ye.Z.UP||ka===Ye.Z.DOWN)&&_a.preventDefault(),_t&&_t(_a),ka===Ye.Z.ENTER&&Kt==="tags"&&!Ft.current&&!sr&&(Cr==null||Cr(_a.target.value)),!(Xa&&!sr&&~[Ye.Z.UP,Ye.Z.DOWN,Ye.Z.LEFT,Ye.Z.RIGHT].indexOf(ka))&&st(ka)&&Dr(!0)},Ta=function(){la(!0)},wa=(0,he.useRef)(null),Ca=function(_a){Xn(_a,!0,Ft.current)!==!1&&Dr(!0)},ga=function(){Ft.current=!0},pa=function(_a){Ft.current=!1,Kt!=="combobox"&&Ca(_a.target.value)},Wr=function(_a){var ka=_a.target.value;if(Cn&&wa.current&&/[\r\n]/.test(wa.current)){var Xa=wa.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");ka=ka.replace(Xa,wa.current)}wa.current=null,Ca(ka)},ra=function(_a){var ka=_a.clipboardData,Xa=ka==null?void 0:ka.getData("text");wa.current=Xa||""},ya=function(_a){var ka=_a.target;if(ka!==er.current){var Xa=document.body.style.msTouchAction!==void 0;Xa?setTimeout(function(){er.current.focus()}):er.current.focus()}},Lr=function(_a){var ka=ma();_a.target!==er.current&&!ka&&!(Kt==="combobox"&&yr)&&_a.preventDefault(),(Kt!=="combobox"&&(!be||!ka)||!sr)&&(sr&&Tr!==!1&&Xn("",!0,!1),Dr())},jr={inputRef:er,onInputKeyDown:$r,onInputMouseDown:Ta,onInputChange:Wr,onInputPaste:ra,onInputCompositionStart:ga,onInputCompositionEnd:pa,onInputBlur:Rr},aa=Kt==="multiple"||Kt==="tags"?he.createElement(ln,(0,b.Z)({},Qt,jr)):he.createElement(Yt,(0,b.Z)({},Qt,jr));return he.createElement("div",{ref:Kr,className:"".concat(on,"-selector"),onClick:ya,onMouseDown:Lr},un&&he.createElement("div",{className:"".concat(on,"-prefix")},un),aa)},$t=he.forwardRef(Mt),dn=$t,Ne=E(65030),pe=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],de=function(Qt){var hr=Qt===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:hr,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:hr,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:hr,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:hr,adjustY:1},htmlRegion:"scroll"}}},Ee=function(Qt,hr){var er=Qt.prefixCls,Ft=Qt.disabled,on=Qt.visible,sr=Qt.children,Kt=Qt.popupElement,be=Qt.animation,Cn=Qt.transitionName,yr=Qt.dropdownStyle,un=Qt.dropdownClassName,Tr=Qt.direction,Xn=Tr===void 0?"ltr":Tr,Cr=Qt.placement,Dr=Qt.builtinPlacements,_t=Qt.dropdownMatchSelectWidth,Rr=Qt.dropdownRender,Kr=Qt.dropdownAlign,qr=Qt.getPopupContainer,ha=Qt.empty,ma=Qt.getTriggerDOMNode,la=Qt.onPopupVisibleChange,$r=Qt.onPopupMouseEnter,Ta=(0,oe.Z)(Qt,pe),wa="".concat(er,"-dropdown"),Ca=Kt;Rr&&(Ca=Rr(Kt));var ga=he.useMemo(function(){return Dr||de(_t)},[Dr,_t]),pa=be?"".concat(wa,"-").concat(be):Cn,Wr=typeof _t=="number",ra=he.useMemo(function(){return Wr?null:_t===!1?"minWidth":"width"},[_t,Wr]),ya=yr;Wr&&(ya=(0,ce.Z)((0,ce.Z)({},ya),{},{width:_t}));var Lr=he.useRef(null);return he.useImperativeHandle(hr,function(){return{getPopupElement:function(){var aa;return(aa=Lr.current)===null||aa===void 0?void 0:aa.popupElement}}}),he.createElement(Ne.Z,(0,b.Z)({},Ta,{showAction:la?["click"]:[],hideAction:la?["click"]:[],popupPlacement:Cr||(Xn==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:ga,prefixCls:wa,popupTransitionName:pa,popup:he.createElement("div",{onMouseEnter:$r},Ca),ref:Lr,stretch:ra,popupAlign:Kr,popupVisible:on,getPopupContainer:qr,popupClassName:Te()(un,(0,le.Z)({},"".concat(wa,"-empty"),ha)),popupStyle:ya,getTriggerDOMNode:ma,onPopupVisibleChange:la}),sr)},De=he.forwardRef(Ee),fe=De,Qe=E(40954);function Ut(rn,Qt){var hr=rn.key,er;return"value"in rn&&(er=rn.value),hr!=null?hr:er!==void 0?er:"rc-index-key-".concat(Qt)}function an(rn){return typeof rn!="undefined"&&!Number.isNaN(rn)}function Sn(rn,Qt){var hr=rn||{},er=hr.label,Ft=hr.value,on=hr.options,sr=hr.groupLabel,Kt=er||(Qt?"children":"label");return{label:Kt,value:Ft||"value",options:on||"options",groupLabel:sr||Kt}}function mt(rn){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},hr=Qt.fieldNames,er=Qt.childrenAsData,Ft=[],on=Sn(hr,!1),sr=on.label,Kt=on.value,be=on.options,Cn=on.groupLabel;function yr(un,Tr){Array.isArray(un)&&un.forEach(function(Xn){if(Tr||!(be in Xn)){var Cr=Xn[Kt];Ft.push({key:Ut(Xn,Ft.length),groupOption:Tr,data:Xn,label:Xn[sr],value:Cr})}else{var Dr=Xn[Cn];Dr===void 0&&er&&(Dr=Xn.label),Ft.push({key:Ut(Xn,Ft.length),group:!0,data:Xn,label:Dr}),yr(Xn[be],!0)}})}return yr(rn,!1),Ft}function Pt(rn){var Qt=(0,ce.Z)({},rn);return"props"in Qt||Object.defineProperty(Qt,"props",{get:function(){return(0,Se.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),Qt}}),Qt}var Lt=function(Qt,hr,er){if(!hr||!hr.length)return null;var Ft=!1,on=function Kt(be,Cn){var yr=(0,Qe.Z)(Cn),un=yr[0],Tr=yr.slice(1);if(!un)return[be];var Xn=be.split(un);return Ft=Ft||Xn.length>1,Xn.reduce(function(Cr,Dr){return[].concat((0,ue.Z)(Cr),(0,ue.Z)(Kt(Dr,Tr)))},[]).filter(Boolean)},sr=on(Qt,hr);return Ft?typeof er!="undefined"?sr.slice(0,er):sr:null},Jt=he.createContext(null),pn=Jt;function Zt(rn){var Qt=rn.visible,hr=rn.values;if(!Qt)return null;var er=50;return he.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(hr.slice(0,er).map(function(Ft){var on=Ft.label,sr=Ft.value;return["number","string"].includes((0,xe.Z)(on))?on:sr}).join(", ")),hr.length>er?", ...":null)}var ht=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],tn=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],yt=function(Qt){return Qt==="tags"||Qt==="multiple"},Rt=he.forwardRef(function(rn,Qt){var hr,er=rn.id,Ft=rn.prefixCls,on=rn.className,sr=rn.showSearch,Kt=rn.tagRender,be=rn.direction,Cn=rn.omitDomProps,yr=rn.displayValues,un=rn.onDisplayValuesChange,Tr=rn.emptyOptions,Xn=rn.notFoundContent,Cr=Xn===void 0?"Not Found":Xn,Dr=rn.onClear,_t=rn.mode,Rr=rn.disabled,Kr=rn.loading,qr=rn.getInputElement,ha=rn.getRawInputElement,ma=rn.open,la=rn.defaultOpen,$r=rn.onDropdownVisibleChange,Ta=rn.activeValue,wa=rn.onActiveValueChange,Ca=rn.activeDescendantId,ga=rn.searchValue,pa=rn.autoClearSearchValue,Wr=rn.onSearch,ra=rn.onSearchSplit,ya=rn.tokenSeparators,Lr=rn.allowClear,jr=rn.prefix,aa=rn.suffixIcon,ua=rn.clearIcon,_a=rn.OptionList,ka=rn.animation,Xa=rn.transitionName,qt=rn.dropdownStyle,Mn=rn.dropdownClassName,Dn=rn.dropdownMatchSelectWidth,jn=rn.dropdownRender,Qn=rn.dropdownAlign,tr=rn.placement,vr=rn.builtinPlacements,mr=rn.getPopupContainer,pr=rn.showAction,Rn=pr===void 0?[]:pr,We=rn.onFocus,Tt=rn.onBlur,Nt=rn.onKeyUp,Wt=rn.onKeyDown,zt=rn.onMouseDown,Bn=(0,oe.Z)(rn,ht),wn=yt(_t),Tn=(sr!==void 0?sr:wn)||_t==="combobox",Pn=(0,ce.Z)({},Bn);tn.forEach(function(ei){delete Pn[ei]}),Cn==null||Cn.forEach(function(ei){delete Pn[ei]});var $n=he.useState(!1),Or=(0,ge.Z)($n,2),br=Or[0],xr=Or[1];he.useEffect(function(){xr((0,Xe.Z)())},[]);var Hr=he.useRef(null),zr=he.useRef(null),sa=he.useRef(null),va=he.useRef(null),Ba=he.useRef(null),xa=he.useRef(!1),Fa=Re(),Xr=(0,ge.Z)(Fa,3),Zr=Xr[0],ea=Xr[1],Na=Xr[2];he.useImperativeHandle(Qt,function(){var ei,Ha;return{focus:(ei=va.current)===null||ei===void 0?void 0:ei.focus,blur:(Ha=va.current)===null||Ha===void 0?void 0:Ha.blur,scrollTo:function(Li){var Bi;return(Bi=Ba.current)===null||Bi===void 0?void 0:Bi.scrollTo(Li)},nativeElement:Hr.current||zr.current}});var za=he.useMemo(function(){var ei;if(_t!=="combobox")return ga;var Ha=(ei=yr[0])===null||ei===void 0?void 0:ei.value;return typeof Ha=="string"||typeof Ha=="number"?String(Ha):""},[ga,_t,yr]),sn=_t==="combobox"&&typeof qr=="function"&&qr()||null,Pa=typeof ha=="function"&&ha(),li=(0,tt.x1)(zr,Pa==null||(hr=Pa.props)===null||hr===void 0?void 0:hr.ref),Ui=he.useState(!1),Wi=(0,ge.Z)(Ui,2),So=Wi[0],eo=Wi[1];(0,ct.Z)(function(){eo(!0)},[]);var gi=(0,Oe.Z)(!1,{defaultValue:la,value:ma}),fi=(0,ge.Z)(gi,2),pi=fi[0],Hi=fi[1],vi=So?pi:!1,bi=!Cr&&Tr;(Rr||bi&&vi&&_t==="combobox")&&(vi=!1);var yi=bi?!1:vi,ca=he.useCallback(function(ei){var Ha=ei!==void 0?ei:!vi;Rr||(Hi(Ha),vi!==Ha&&($r==null||$r(Ha)))},[Rr,vi,Hi,$r]),Oa=he.useMemo(function(){return(ya||[]).some(function(ei){return[` + `,Jt.style.marginRight="5px",Sn.appendChild(Jt)}fe.typeBoxes.push(Sn)},fe=this,Qe=0;Qe<4;Qe++)De(Qe);return Ee},pe.prototype.setCurrentType=function(de,Ee){var De=this;this.currentType=de,this.typeBoxes.forEach(function(fe){fe.style.borderColor=fe===Ee?De.uiStyleSettings!==void 0?De.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},pe}(tt),Ct=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,Ee,De)||this;return fe.arrowType="end",fe.arrowBaseHeight=10,fe.arrowBaseWidth=10,fe.getArrowPoints=fe.getArrowPoints.bind(fe),fe.setArrowType=fe.setArrowType.bind(fe),fe.arrowTypePanel=new qe("Arrow type","end"),fe.arrowTypePanel.onArrowTypeChanged=fe.setArrowType,fe}return ue(pe,Ne),pe.prototype.ownsTarget=function(de){return!(!Ne.prototype.ownsTarget.call(this,de)&&de!==this.arrow1&&de!==this.arrow2)},pe.prototype.getArrowPoints=function(de,Ee){var De=this.arrowBaseWidth+2*this.strokeWidth,fe=this.arrowBaseHeight+2*this.strokeWidth;return de-De/2+","+(Ee+fe/2)+" "+de+","+(Ee-fe/2)+" "+(de+De/2)+","+(Ee+fe/2)},pe.prototype.createTips=function(){this.arrow1=oe.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(oe.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=oe.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(oe.createTransform()),this.visual.appendChild(this.arrow2)},pe.prototype.pointerDown=function(de,Ee){Ne.prototype.pointerDown.call(this,de,Ee),this.state==="creating"&&this.createTips()},pe.prototype.adjustVisual=function(){if(Ne.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",oe.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),oe.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var de=0;Math.abs(this.x1-this.x2)>.1&&(de=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var Ee=this.arrow1.transform.baseVal.getItem(0);Ee.setRotate(de,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(Ee,0);var De=this.arrow2.transform.baseVal.getItem(0);De.setRotate(de+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(De,0)}},pe.prototype.setArrowType=function(de){this.arrowType=de,this.adjustVisual(),this.stateChanged()},Object.defineProperty(pe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),pe.prototype.getState=function(){var de=Object.assign({arrowType:this.arrowType},Ne.prototype.getState.call(this));return de.typeName=pe.typeName,de},pe.prototype.restoreState=function(de){Ne.prototype.restoreState.call(this,de);var Ee=de;this.arrowType=Ee.arrowType,this.createTips(),this.adjustVisual()},pe.typeName="ArrowMarker",pe.title="Arrow marker",pe.icon='',pe}($e),It=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,Ee,De)||this;return fe.fillColor=De.defaultFillColor,fe.strokeWidth=0,fe.fillPanel=new Ue("Color",De.defaultColorSet,De.defaultFillColor),fe.fillPanel.onColorChanged=fe.setFillColor,fe}return ue(pe,Ne),Object.defineProperty(pe.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),pe.prototype.getState=function(){var de=Ne.prototype.getState.call(this);return de.typeName=pe.typeName,de},pe.typeName="CoverMarker",pe.title="Cover marker",pe.icon='',pe}(Ie),xt=function(Ne){function pe(de,Ee,De,fe){var Qe=Ne.call(this,de,fe||'')||this;return Qe.opacities=[],Qe.opacityBoxes=[],Qe.opacities=Ee,Qe.currentOpacity=De,Qe.setCurrentOpacity=Qe.setCurrentOpacity.bind(Qe),Qe}return ue(pe,Ne),pe.prototype.getUi=function(){var de=this,Ee=document.createElement("div");return Ee.style.display="flex",Ee.style.overflow="hidden",Ee.style.flexGrow="2",Ee.style.justifyContent="space-between",this.opacities.forEach(function(De){var fe=document.createElement("div");fe.style.display="flex",fe.style.alignItems="center",fe.style.justifyContent="center",fe.style.padding="5px",fe.style.borderWidth="2px",fe.style.borderStyle="solid",fe.style.borderColor=De===de.currentOpacity?de.uiStyleSettings.toolboxAccentColor:"transparent",fe.addEventListener("click",function(){de.setCurrentOpacity(De,fe)}),Ee.appendChild(fe);var Qe=document.createElement("div");Qe.innerText=100*De+"%",fe.appendChild(Qe),de.opacityBoxes.push(fe)}),Ee},pe.prototype.setCurrentOpacity=function(de,Ee){var De=this;this.currentOpacity=de,this.opacityBoxes.forEach(function(fe){fe.style.borderColor=fe===Ee?De.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},pe}(tt),Gt=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,Ee,De)||this;return fe.setOpacity=fe.setOpacity.bind(fe),fe.fillColor=De.defaultHighlightColor,fe.strokeWidth=0,fe.opacity=De.defaultHighlightOpacity,fe.fillPanel=new Ue("Color",De.defaultColorSet,fe.fillColor),fe.fillPanel.onColorChanged=fe.setFillColor,fe.opacityPanel=new xt("Opacity",De.defaultOpacitySteps,fe.opacity),fe.opacityPanel.onOpacityChanged=fe.setOpacity,fe}return ue(pe,Ne),pe.prototype.setOpacity=function(de){this.opacity=de,this.visual&&oe.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(pe.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),pe.prototype.getState=function(){var de=Ne.prototype.getState.call(this);return de.typeName=pe.typeName,de},pe.typeName="HighlightMarker",pe.title="Highlight marker",pe.icon='',pe}(It),rt='',Ge='',Pe=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,Ee,De)||this;return fe.bgColor="transparent",fe.tipPosition={x:0,y:0},fe.tipBase1Position={x:0,y:0},fe.tipBase2Position={x:0,y:0},fe.tipMoving=!1,fe.color=De.defaultStrokeColor,fe.bgColor=De.defaultFillColor,fe.fontFamily=De.defaultFontFamily,fe.defaultSize={x:100,y:30},fe.setBgColor=fe.setBgColor.bind(fe),fe.getTipPoints=fe.getTipPoints.bind(fe),fe.positionTip=fe.positionTip.bind(fe),fe.setTipPoints=fe.setTipPoints.bind(fe),fe.colorPanel=new Ue("Text color",De.defaultColorSet,fe.color,rt),fe.colorPanel.onColorChanged=fe.setColor,fe.bgColorPanel=new Ue("Fill color",De.defaultColorSet,fe.bgColor,Ge),fe.bgColorPanel.onColorChanged=fe.setBgColor,fe.fontFamilyPanel=new Me("Font",De.defaultFontFamilies,De.defaultFontFamily),fe.fontFamilyPanel.onFontChanged=fe.setFont,fe.tipGrip=new Le,fe.tipGrip.visual.transform.baseVal.appendItem(oe.createTransform()),fe.controlBox.appendChild(fe.tipGrip.visual),fe}return ue(pe,Ne),pe.prototype.ownsTarget=function(de){return Ne.prototype.ownsTarget.call(this,de)||this.tipGrip.ownsTarget(de)||this.tip===de},pe.prototype.createTip=function(){oe.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=oe.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},pe.prototype.pointerDown=function(de,Ee){this.state==="new"&&Ne.prototype.pointerDown.call(this,de,Ee),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(Ee)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):Ne.prototype.pointerDown.call(this,de,Ee)},pe.prototype.pointerUp=function(de){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,Ne.prototype.pointerUp.call(this,de);else{var Ee=this.state==="creating";Ne.prototype.pointerUp.call(this,de),this.setTipPoints(Ee),this.positionTip()}},pe.prototype.manipulate=function(de){if(this.tipMoving){var Ee=this.unrotatePoint(de);this.tipPosition={x:Ee.x-this.manipulationStartLeft,y:Ee.y-this.manipulationStartTop},this.positionTip()}else Ne.prototype.manipulate.call(this,de)},pe.prototype.setBgColor=function(de){this.bgRectangle&&this.tip&&(oe.setAttributes(this.bgRectangle,[["fill",de]]),oe.setAttributes(this.tip,[["fill",de]])),this.bgColor=de,this.fillColorChanged(de)},pe.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},pe.prototype.setTipPoints=function(de){de===void 0&&(de=!1);var Ee=Math.min(this.height/2,15),De=this.height/5;de&&(this.tipPosition={x:Ee+De/2,y:this.height+20});var fe=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?fe.1)){var de=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),Ee=this.tip1.transform.baseVal.getItem(0);Ee.setRotate(de,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(Ee,0);var De=this.tip2.transform.baseVal.getItem(0);De.setRotate(de+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(De,0)}},Object.defineProperty(pe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),pe.prototype.getState=function(){var de=Ne.prototype.getState.call(this);return de.typeName=pe.typeName,de},pe.prototype.restoreState=function(de){Ne.prototype.restoreState.call(this,de),this.createTips(),this.adjustVisual()},pe.typeName="MeasurementMarker",pe.title="Measurement marker",pe.icon='',pe}($e),ot=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,Ee,De)||this;return fe.strokePanel.colors=De.defaultColorSet,fe.fillColor="transparent",fe}return ue(pe,Ne),Object.defineProperty(pe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),pe.prototype.getState=function(){var de=Ne.prototype.getState.call(this);return de.typeName=pe.typeName,de},pe.typeName="EllipseFrameMarker",pe.title="Ellipse frame marker",pe.icon='',pe}(wt),Ht=function(){function Ne(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(Ne.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),Ne.prototype.addUndoStep=function(pe){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(pe)||(this.undoStack.push(pe),JSON.stringify(this.lastRedoStep)!==JSON.stringify(pe)&&this.redoStack.splice(0,this.redoStack.length))},Ne.prototype.replaceLastUndoStep=function(pe){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=pe)},Ne.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},Ne.prototype.undo=function(){if(this.undoStack.length>1){var pe=this.undoStack.pop();return pe!==void 0&&this.redoStack.push(pe),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},Ne.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},Ne}(),Bt=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,Ee,De)||this;return fe.strokeColor="transparent",fe.strokeWidth=0,fe.strokeDasharray="",fe.curveX=0,fe.curveY=0,fe.manipulationStartCurveX=0,fe.manipulationStartCurveY=0,fe.setStrokeColor=fe.setStrokeColor.bind(fe),fe.setStrokeWidth=fe.setStrokeWidth.bind(fe),fe.setStrokeDasharray=fe.setStrokeDasharray.bind(fe),fe.positionGrips=fe.positionGrips.bind(fe),fe.addControlGrips=fe.addControlGrips.bind(fe),fe.adjustVisual=fe.adjustVisual.bind(fe),fe.setupControlBox=fe.setupControlBox.bind(fe),fe.resize=fe.resize.bind(fe),fe.strokeColor=De.defaultColor,fe.strokeWidth=De.defaultStrokeWidth,fe.strokeDasharray=De.defaultStrokeDasharray,fe.strokePanel=new Ue("Line color",De.defaultColorSet,De.defaultColor),fe.strokePanel.onColorChanged=fe.setStrokeColor,fe.strokeWidthPanel=new Ae("Line width",De.defaultStrokeWidths,De.defaultStrokeWidth),fe.strokeWidthPanel.onWidthChanged=fe.setStrokeWidth,fe.strokeStylePanel=new Ye("Line style",De.defaultStrokeDasharrays,De.defaultStrokeDasharray),fe.strokeStylePanel.onStyleChanged=fe.setStrokeDasharray,fe}return ue(pe,Ne),pe.prototype.ownsTarget=function(de){return!(!Ne.prototype.ownsTarget.call(this,de)&&de!==this.visual&&de!==this.selectorCurve&&de!==this.visibleCurve&&!this.curveGrip.ownsTarget(de))},pe.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},pe.prototype.createVisual=function(){this.visual=oe.createGroup(),this.selectorCurve=oe.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=oe.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},pe.prototype.pointerDown=function(de,Ee){Ne.prototype.pointerDown.call(this,de,Ee),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=de.x,this.curveY=de.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(Ee)&&(this.activeGrip=this.curveGrip,this._state="resize")},pe.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),oe.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),oe.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),oe.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},pe.prototype.setupControlBox=function(){Ne.prototype.setupControlBox.call(this),this.curveControlLine1=oe.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=oe.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},pe.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,Ne.prototype.addControlGrips.call(this)},pe.prototype.positionGrips=function(){Ne.prototype.positionGrips.call(this);var de=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-de/2,this.curveY-de/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},pe.prototype.manipulate=function(de){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+de.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+de.y-this.manipulationStartY),Ne.prototype.manipulate.call(this,de)},pe.prototype.resize=function(de){this.activeGrip===this.curveGrip&&(this.curveX=de.x,this.curveY=de.y),Ne.prototype.resize.call(this,de),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},pe.prototype.setStrokeColor=function(de){this.strokeColor=de,this.adjustVisual(),this.colorChanged(de)},pe.prototype.setStrokeWidth=function(de){this.strokeWidth=de,this.adjustVisual()},pe.prototype.setStrokeDasharray=function(de){this.strokeDasharray=de,this.adjustVisual()},pe.prototype.scale=function(de,Ee){this.curveX=this.curveX*de,this.curveY=this.curveY*Ee,Ne.prototype.scale.call(this,de,Ee)},Object.defineProperty(pe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),pe.prototype.getState=function(){var de=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},Ne.prototype.getState.call(this));return de.typeName=pe.typeName,de},pe.prototype.restoreState=function(de){Ne.prototype.restoreState.call(this,de);var Ee=de;this.strokeColor=Ee.strokeColor,this.strokeWidth=Ee.strokeWidth,this.strokeDasharray=Ee.strokeDasharray,this.curveX=Ee.curveX,this.curveY=Ee.curveY,this.createVisual(),this.adjustVisual()},pe.typeName="CurveMarker",pe.title="Curve marker",pe.icon='',pe}(nt),ln=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,Ee,De)||this;return fe.fillColor="transparent",fe.strokeColor="transparent",fe.strokeWidth=0,fe.strokeDasharray="",fe.textColor="transparent",fe.fontSize="1rem",fe.isMoved=!1,fe.captionText="Caption",fe.PADDING=5,fe.captionBoxWidth=0,fe.captionBoxHeight=0,fe.strokeColor=De.defaultColor,fe.strokeWidth=De.defaultStrokeWidth,fe.strokeDasharray=De.defaultStrokeDasharray,fe.fillColor=De.defaultFillColor,fe.textColor=De.defaultStrokeColor,fe.fontFamily=De.defaultFontFamily,fe.fontSize=De.defaultCaptionFontSize,fe.captionText=De.defaultCaptionText,fe.setStrokeColor=fe.setStrokeColor.bind(fe),fe.setFillColor=fe.setFillColor.bind(fe),fe.setStrokeWidth=fe.setStrokeWidth.bind(fe),fe.setStrokeDasharray=fe.setStrokeDasharray.bind(fe),fe.createVisual=fe.createVisual.bind(fe),fe.sizeCaption=fe.sizeCaption.bind(fe),fe.setCaptionText=fe.setCaptionText.bind(fe),fe.showTextEditor=fe.showTextEditor.bind(fe),fe.positionTextEditor=fe.positionTextEditor.bind(fe),fe.finishTextEditing=fe.finishTextEditing.bind(fe),fe.setFont=fe.setFont.bind(fe),fe.setTextColor=fe.setTextColor.bind(fe),fe.strokePanel=new Ue("Line color",ge(De.defaultColorSet,["transparent"]),fe.strokeColor),fe.strokePanel.onColorChanged=fe.setStrokeColor,fe.fillPanel=new Ue("Fill color",ge(De.defaultColorSet,["transparent"]),fe.fillColor,Ge),fe.fillPanel.onColorChanged=fe.setFillColor,fe.strokeWidthPanel=new Ae("Line width",De.defaultStrokeWidths,De.defaultStrokeWidth),fe.strokeWidthPanel.onWidthChanged=fe.setStrokeWidth,fe.strokeStylePanel=new Ye("Line style",De.defaultStrokeDasharrays,De.defaultStrokeDasharray),fe.strokeStylePanel.onStyleChanged=fe.setStrokeDasharray,fe.fontFamilyPanel=new Me("Font",De.defaultFontFamilies,De.defaultFontFamily),fe.fontFamilyPanel.onFontChanged=fe.setFont,fe.textColorPanel=new Ue("Text color",De.defaultColorSet,fe.textColor,rt),fe.textColorPanel.onColorChanged=fe.setTextColor,fe}return ue(pe,Ne),pe.prototype.ownsTarget=function(de){return!(!Ne.prototype.ownsTarget.call(this,de)&&de!==this.visual&&de!==this.frame&&de!==this.captionBg&&de!==this.captionElement)},pe.prototype.createVisual=function(){this.visual=oe.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=oe.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=oe.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=oe.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},pe.prototype.setCaptionText=function(de){this.captionText=de,this.captionElement.textContent=this.captionText,this.sizeCaption()},pe.prototype.pointerDown=function(de,Ee){Ne.prototype.pointerDown.call(this,de,Ee),this.isMoved=!1,this.pointerDownPoint=de,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(de),this._state="creating")},pe.prototype.manipulate=function(de){Ne.prototype.manipulate.call(this,de),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(de.x-this.pointerDownPoint.x)>5||Math.abs(de.y-this.pointerDownPoint.y)>5)},pe.prototype.resize=function(de){Ne.prototype.resize.call(this,de),this.setSize()},pe.prototype.sizeCaption=function(){var de=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=de.width+2*this.PADDING,this.captionBoxHeight=de.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),oe.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),oe.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},pe.prototype.showTextEditor=function(){var de=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",function(Ee){Ee.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(Ee){Ee.key==="Enter"&&de.finishTextEditing(de.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(Ee){Ee.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){de.finishTextEditing(de.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){de.finishTextEditing(de.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},pe.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},pe.prototype.finishTextEditing=function(de){this.setCaptionText(de.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},pe.prototype.setFont=function(de){this.captionElement&&oe.setAttributes(this.captionElement,[["font-family",de]]),this.fontFamily=de,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},pe.prototype.setTextColor=function(de){this.captionElement&&oe.setAttributes(this.captionElement,[["fill",de]]),this.textColor=de,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},pe.prototype.setSize=function(){Ne.prototype.setSize.call(this),oe.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},pe.prototype.pointerUp=function(de){Ne.prototype.pointerUp.call(this,de),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},pe.prototype.dblClick=function(de,Ee){Ne.prototype.dblClick.call(this,de,Ee),this.showTextEditor()},pe.prototype.setStrokeColor=function(de){this.strokeColor=de,this.frame&&oe.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(de),this.stateChanged()},pe.prototype.setFillColor=function(de){this.fillColor=de,this.captionBg&&oe.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(de),this.stateChanged()},pe.prototype.setStrokeWidth=function(de){this.strokeWidth=de,this.frame&&oe.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},pe.prototype.setStrokeDasharray=function(de){this.strokeDasharray=de,this.frame&&oe.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(pe.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),pe.prototype.getState=function(){var de=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},Ne.prototype.getState.call(this));return de.typeName=this.typeName,de},pe.prototype.restoreState=function(de){var Ee=de;this.fillColor=Ee.fillColor,this.strokeColor=Ee.strokeColor,this.strokeWidth=Ee.strokeWidth,this.strokeDasharray=Ee.strokeDasharray,this.textColor=Ee.textColor,this.fontFamily=Ee.fontFamily,this.captionText=Ee.captionText,this.fontSize=Ee.fontSize,this.createVisual(),Ne.prototype.restoreState.call(this,de),this.setSize()},pe.prototype.scale=function(de,Ee){Ne.prototype.scale.call(this,de,Ee),this.setSize()},pe.typeName="CaptionFrameMarker",pe.title="Caption frame marker",pe.icon='',pe}(Re),gt=function(){function Ne(pe,de){de===void 0&&(de=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=pe,this.cancelable=de}return Object.defineProperty(Ne.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),Ne.prototype.preventDefault=function(){this._defaultPrevented=!0},Ne}(),Yt=function(Ne){function pe(de,Ee,De){var fe=Ne.call(this,de,!1)||this;return fe.dataUrl=Ee,fe.state=De,fe}return ue(pe,Ne),pe}(gt),Mt=function(Ne){function pe(de,Ee,De){De===void 0&&(De=!1);var fe=Ne.call(this,de,De)||this;return fe.marker=Ee,fe}return ue(pe,Ne),pe}(gt),$t=function(){function Ne(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return Ne.prototype.addEventListener=function(pe,de){this[pe].push(de)},Ne.prototype.removeEventListener=function(pe,de){var Ee=this[pe].indexOf(de);Ee>-1&&this[pe].splice(Ee,1)},Ne}(),dn=function(){function Ne(pe){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new _e,this._isOpen=!1,this.undoRedoManager=new Ht,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new $t,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=Ne.instanceCounter++,this.styles=new he(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=pe,this.targetRoot=document.body,this.width=pe.clientWidth,this.height=pe.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(Ne.prototype,"ALL_MARKER_TYPES",{get:function(){return[st,et,Ct,Ve,ot,wt,Gt,Pe,Dt,It,$e,Bt,ln]},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[st,et,Ct,Ve,wt,Gt,Pe]},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"BASIC_MARKER_TYPES",{get:function(){return[st,et,Ct,Ve,Gt]},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(pe){var de=this;this._availableMarkerTypes.splice(0),pe.forEach(function(Ee){if(typeof Ee=="string"){var De=de.ALL_MARKER_TYPES.find(function(fe){return fe.typeName===Ee});De!==void 0&&de._availableMarkerTypes.push(De)}else de._availableMarkerTypes.push(Ee)})},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(pe){this._zoomLevel=pe,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),Ne.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),xe.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},Ne.prototype.show=function(){var pe=this;this.styles.styleSheetRoot===void 0&&Se.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=Se.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(de){return de(new gt(pe))})},Ne.prototype.render=function(){return le(this,void 0,void 0,function(){var pe;return ce(this,function(de){switch(de.label){case 0:return this.setCurrentMarker(),(pe=new Oe).naturalSize=this.renderAtNaturalSize,pe.imageType=this.renderImageType,pe.imageQuality=this.renderImageQuality,pe.markersOnly=this.renderMarkersOnly,pe.width=this.renderWidth,pe.height=this.renderHeight,[4,pe.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return de.sent(),[4,pe.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,de.sent()]}})})},Ne.prototype.close=function(pe){var de=this;if(pe===void 0&&(pe=!1),this.isOpen){var Ee=!1;pe||this.eventListeners.beforeclose.forEach(function(De){var fe=new gt(de,!0);De(fe),fe.defaultPrevented&&(Ee=!0)}),Ee||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(De){return De(new gt(de))}),this.detachEvents(),this._isOpen=!1)}},Ne.prototype.addMarkersToToolbar=function(){for(var pe,de=[],Ee=0;Eethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*pe:this.editorCanvas.clientWidth,Ee=de',pe.title="Powered by marker.js",pe.style.display="grid",pe.style.alignItems="center",pe.style.justifyItems="center",pe.style.padding="3px",pe.style.width="20px",pe.style.height="20px",this.logoUI.appendChild(pe),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},Ne.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},Ne.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},Ne.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},Ne.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var pe=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=pe+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new ct(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop-1&&this.markers.splice(this.markers.indexOf(pe),1),pe.dispose()},Ne.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},Ne.prototype.toolbarButtonClicked=function(pe,de){if(pe==="marker"&&de!==void 0)this.createNewMarker(de);else if(pe==="action")switch(de){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},Ne.prototype.deleteSelectedMarker=function(){var pe=this;if(this._currentMarker!==void 0){var de=!1;if(this.eventListeners.markerbeforedelete.forEach(function(De){var fe=new Mt(pe,pe._currentMarker,!0);De(fe),fe.defaultPrevented&&(de=!0)}),!de){var Ee=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(De){return De(new Mt(pe,Ee))})}}},Ne.prototype.clear=function(){var pe=this,de=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(Qe){var Ut=new Mt(pe,void 0,!0);Qe(Ut),Ut.defaultPrevented&&(de=!0)}),!de)){this.setCurrentMarker();for(var Ee=function(Qe){var Ut=De.markers[Qe];De.setCurrentMarker(De.markers[Qe]),De._currentMarker.dispose(),De.markerImage.removeChild(De._currentMarker.container),De.markers.splice(De.markers.indexOf(De._currentMarker),1),De.eventListeners.markerdelete.forEach(function(an){return an(new Mt(pe,Ut))})},De=this,fe=this.markers.length-1;fe>=0;fe--)Ee(fe);this.addUndoStep()}},Object.defineProperty(Ne.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),Ne.prototype.showNotesEditor=function(){var pe;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(pe=this._currentMarker.notes)!==null&&pe!==void 0?pe:"",this.overlayContainer.appendChild(this.notesArea))},Ne.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},Ne.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},Ne.prototype.addUndoStep=function(){var pe=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var de=this.getState(),Ee=this.undoRedoManager.getLastUndoStep();if(!Ee||Ee.width===de.width&&Ee.height===de.height){var De=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(de),De1&&this.panTo({x:pe.clientX,y:pe.clientY}))},Ne.prototype.onPointerUp=function(pe){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(pe.clientX,pe.clientY)),this.isDragging=!1,this.addUndoStep()},Ne.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},Ne.prototype.onKeyUp=function(pe){this._currentMarker===void 0||this.notesArea!==void 0||pe.key!=="Delete"&&pe.key!=="Backspace"||this.deleteSelectedMarker()},Ne.prototype.clientToLocalCoordinates=function(pe,de){var Ee=this.markerImage.getBoundingClientRect();return{x:(pe-Ee.left)/this.zoomLevel,y:(de-Ee.top)/this.zoomLevel}},Ne.prototype.onWindowResize=function(){this.positionUI()},Ne.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var pe=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=pe+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},Ne.prototype.addLicenseKey=function(pe){xe.addKey(pe)},Ne.prototype.addEventListener=function(pe,de){this.eventListeners.addEventListener(pe,de)},Ne.prototype.removeEventListener=function(pe,de){this.eventListeners.removeEventListener(pe,de)},Ne.prototype.renderState=function(pe){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(pe),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(Ne.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),Ne.prototype.focus=function(){var pe=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(de){return de(new gt(pe))}))},Ne.prototype.blur=function(){var pe=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(de){return de(new gt(pe))}))},Ne.instanceCounter=0,Ne}()},67842:function(me){"use strict";var ne,E=59;me.exports=b;function b(ue){var le="&"+ue+";",ce;return ne=ne||document.createElement("i"),ne.innerHTML=le,ce=ne.textContent,ce.charCodeAt(ce.length-1)===E&&ue!=="semi"||ce===le?!1:ce}},12256:function(me,ne,E){"use strict";var b=E(47854),ue=E(80501),le=E(22347),ce=E(65207),ge=E(21127),oe=E(67842);me.exports=Gt;var xe={}.hasOwnProperty,Oe=String.fromCharCode,Se=Function.prototype,he={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},ze=9,Te=10,ct=12,Xe=32,tt=38,Ue=59,We=60,Ke=61,Le=35,Be=88,Re=120,Ie=65533,Ae="named",Ye="hexadecimal",st="decimal",_e={};_e[Ye]=16,_e[st]=10;var nt={};nt[Ae]=ge,nt[st]=le,nt[Ye]=ce;var $e=1,Me=2,Ve=3,et=4,qe=5,Ct=6,It=7,xt={};xt[$e]="Named character references must be terminated by a semicolon",xt[Me]="Numeric character references must be terminated by a semicolon",xt[Ve]="Named character references cannot be empty",xt[et]="Numeric character references cannot be empty",xt[qe]="Named character references must be known",xt[Ct]="Numeric character references cannot be disallowed",xt[It]="Numeric character references cannot be outside the permissible Unicode range";function Gt(wt,Dt){var ot={},Ht,Bt;Dt||(Dt={});for(Bt in he)Ht=Dt[Bt],ot[Bt]=Ht==null?he[Bt]:Ht;return(ot.position.indent||ot.position.start)&&(ot.indent=ot.position.indent||[],ot.position=ot.position.start),rt(wt,ot)}function rt(wt,Dt){var ot=Dt.additional,Ht=Dt.nonTerminated,Bt=Dt.text,ln=Dt.reference,gt=Dt.warning,Yt=Dt.textContext,Mt=Dt.referenceContext,$t=Dt.warningContext,dn=Dt.position,Ne=Dt.indent||[],pe=wt.length,de=0,Ee=-1,De=dn.column||1,fe=dn.line||1,Qe="",Ut=[],an,Sn,mt,Pt,Lt,Jt,pn,Zt,ht,tn,yt,Rt,vt,jt,At,Je,cn,gn,bt;for(typeof ot=="string"&&(ot=ot.charCodeAt(0)),Je=Ln(),Zt=gt?ar:Se,de--,pe++;++de65535&&(Jt-=65536,tn+=Oe(Jt>>>10|55296),Jt=56320|Jt&1023),Jt=tn+Oe(Jt))):jt!==Ae&&Zt(et,gn)),Jt?(Hn(),Je=Ln(),de=bt-1,De+=bt-vt+1,Ut.push(Jt),cn=Ln(),cn.offset++,ln&&ln.call(Mt,Jt,{start:Je,end:cn},wt.slice(vt-1,bt)),Je=cn):(Pt=wt.slice(vt-1,bt),Qe+=Pt,De+=Pt.length,de=bt-1)}else Lt===10&&(fe++,Ee++,De=0),Lt===Lt?(Qe+=Oe(Lt),De++):Hn();return Ut.join("");function Ln(){return{line:fe,column:De,offset:de+(dn.offset||0)}}function ar(Vt,dr){var qn=Ln();qn.column+=dr,qn.offset+=dr,gt.call($t,xt[Vt],qn,Vt)}function Hn(){Qe&&(Ut.push(Qe),Bt&&Bt.call(Yt,Qe,{start:Je,end:Ln()}),Qe="")}}function Ge(wt){return wt>=55296&&wt<=57343||wt>1114111}function Pe(wt){return wt>=1&&wt<=8||wt===11||wt>=13&&wt<=31||wt>=127&&wt<=159||wt>=64976&&wt<=65007||(wt&65535)===65535||(wt&65535)===65534}},68398:function(me,ne,E){var b=typeof window!="undefined"?window:typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope?self:{};var ue=function(le){var ce=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,ge=0,oe={},xe={manual:le.Prism&&le.Prism.manual,disableWorkerMessageHandler:le.Prism&&le.Prism.disableWorkerMessageHandler,util:{encode:function Ke(Le){return Le instanceof Oe?new Oe(Le.type,Ke(Le.content),Le.alias):Array.isArray(Le)?Le.map(Ke):Le.replace(/&/g,"&").replace(/"+Ie.content+""};function Se(Ke,Le,Be,Re){Ke.lastIndex=Le;var Ie=Ke.exec(Be);if(Ie&&Re&&Ie[1]){var Ae=Ie[1].length;Ie.index+=Ae,Ie[0]=Ie[0].slice(Ae)}return Ie}function he(Ke,Le,Be,Re,Ie,Ae){for(var Ye in Be)if(!(!Be.hasOwnProperty(Ye)||!Be[Ye])){var st=Be[Ye];st=Array.isArray(st)?st:[st];for(var _e=0;_e=Ae.reach);xt+=It.value.length,It=It.next){var Gt=It.value;if(Le.length>Ke.length)return;if(!(Gt instanceof Oe)){var rt=1,Ge;if(Ve){if(Ge=Se(Ct,xt,Ke,Me),!Ge||Ge.index>=Ke.length)break;var ot=Ge.index,Pe=Ge.index+Ge[0].length,wt=xt;for(wt+=It.value.length;ot>=wt;)It=It.next,wt+=It.value.length;if(wt-=It.value.length,xt=wt,It.value instanceof Oe)continue;for(var Dt=It;Dt!==Le.tail&&(wtAe.reach&&(Ae.reach=gt);var Yt=It.prev;Bt&&(Yt=Te(Le,Yt,Bt),xt+=Bt.length),ct(Le,Yt,rt);var Mt=new Oe(Ye,$e?xe.tokenize(Ht,$e):Ht,et,Ht);if(It=Te(Le,Yt,Mt),ln&&Te(Le,It,ln),rt>1){var $t={cause:Ye+","+_e,reach:gt};he(Ke,Le,Be,It.prev,xt,$t),Ae&&$t.reach>Ae.reach&&(Ae.reach=$t.reach)}}}}}}function ze(){var Ke={value:null,prev:null,next:null},Le={value:null,prev:Ke,next:null};Ke.next=Le,this.head=Ke,this.tail=Le,this.length=0}function Te(Ke,Le,Be){var Re=Le.next,Ie={value:Be,prev:Le,next:Re};return Le.next=Ie,Re.prev=Ie,Ke.length++,Ie}function ct(Ke,Le,Be){for(var Re=Le.next,Ie=0;Ie4&&tt.slice(0,4)===ce&&ge.test(Xe)&&(Xe.charAt(4)==="-"?Ue=Se(Xe):Xe=he(Xe),We=ue),new We(Ue,Xe))}function Se(ct){var Xe=ct.slice(5).replace(oe,Te);return ce+Xe.charAt(0).toUpperCase()+Xe.slice(1)}function he(ct){var Xe=ct.slice(4);return oe.test(Xe)?ct:(Xe=Xe.replace(xe,ze),Xe.charAt(0)!=="-"&&(Xe="-"+Xe),ce+Xe)}function ze(ct){return"-"+ct.toLowerCase()}function Te(ct){return ct.charAt(1).toUpperCase()}},18795:function(me,ne,E){"use strict";var b=E(83576),ue=E(8179),le=E(59780),ce=E(68244),ge=E(20019),oe=E(38567);me.exports=b([le,ue,ce,ge,oe])},20019:function(me,ne,E){"use strict";var b=E(70167),ue=E(79318),le=b.booleanish,ce=b.number,ge=b.spaceSeparated;me.exports=ue({transform:oe,properties:{ariaActiveDescendant:null,ariaAtomic:le,ariaAutoComplete:null,ariaBusy:le,ariaChecked:le,ariaColCount:ce,ariaColIndex:ce,ariaColSpan:ce,ariaControls:ge,ariaCurrent:null,ariaDescribedBy:ge,ariaDetails:null,ariaDisabled:le,ariaDropEffect:ge,ariaErrorMessage:null,ariaExpanded:le,ariaFlowTo:ge,ariaGrabbed:le,ariaHasPopup:null,ariaHidden:le,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:ge,ariaLevel:ce,ariaLive:null,ariaModal:le,ariaMultiLine:le,ariaMultiSelectable:le,ariaOrientation:null,ariaOwns:ge,ariaPlaceholder:null,ariaPosInSet:ce,ariaPressed:le,ariaReadOnly:le,ariaRelevant:null,ariaRequired:le,ariaRoleDescription:ge,ariaRowCount:ce,ariaRowIndex:ce,ariaRowSpan:ce,ariaSelected:le,ariaSetSize:ce,ariaSort:null,ariaValueMax:ce,ariaValueMin:ce,ariaValueNow:ce,ariaValueText:null,role:null}});function oe(xe,Oe){return Oe==="role"?Oe:"aria-"+Oe.slice(4).toLowerCase()}},38567:function(me,ne,E){"use strict";var b=E(70167),ue=E(79318),le=E(85804),ce=b.boolean,ge=b.overloadedBoolean,oe=b.booleanish,xe=b.number,Oe=b.spaceSeparated,Se=b.commaSeparated;me.exports=ue({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:le,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:Se,acceptCharset:Oe,accessKey:Oe,action:null,allow:null,allowFullScreen:ce,allowPaymentRequest:ce,allowUserMedia:ce,alt:null,as:null,async:ce,autoCapitalize:null,autoComplete:Oe,autoFocus:ce,autoPlay:ce,capture:ce,charSet:null,checked:ce,cite:null,className:Oe,cols:xe,colSpan:null,content:null,contentEditable:oe,controls:ce,controlsList:Oe,coords:xe|Se,crossOrigin:null,data:null,dateTime:null,decoding:null,default:ce,defer:ce,dir:null,dirName:null,disabled:ce,download:ge,draggable:oe,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:ce,formTarget:null,headers:Oe,height:xe,hidden:ce,high:xe,href:null,hrefLang:null,htmlFor:Oe,httpEquiv:Oe,id:null,imageSizes:null,imageSrcSet:Se,inputMode:null,integrity:null,is:null,isMap:ce,itemId:null,itemProp:Oe,itemRef:Oe,itemScope:ce,itemType:Oe,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:ce,low:xe,manifest:null,max:null,maxLength:xe,media:null,method:null,min:null,minLength:xe,multiple:ce,muted:ce,name:null,nonce:null,noModule:ce,noValidate:ce,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:ce,optimum:xe,pattern:null,ping:Oe,placeholder:null,playsInline:ce,poster:null,preload:null,readOnly:ce,referrerPolicy:null,rel:Oe,required:ce,reversed:ce,rows:xe,rowSpan:xe,sandbox:Oe,scope:null,scoped:ce,seamless:ce,selected:ce,shape:null,size:xe,sizes:null,slot:null,span:xe,spellCheck:oe,src:null,srcDoc:null,srcLang:null,srcSet:Se,start:xe,step:null,style:null,tabIndex:xe,target:null,title:null,translate:null,type:null,typeMustMatch:ce,useMap:null,value:oe,width:xe,wrap:null,align:null,aLink:null,archive:Oe,axis:null,background:null,bgColor:null,border:xe,borderColor:null,bottomMargin:xe,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:ce,declare:ce,event:null,face:null,frame:null,frameBorder:null,hSpace:xe,leftMargin:xe,link:null,longDesc:null,lowSrc:null,marginHeight:xe,marginWidth:xe,noResize:ce,noHref:ce,noShade:ce,noWrap:ce,object:null,profile:null,prompt:null,rev:null,rightMargin:xe,rules:null,scheme:null,scrolling:oe,standby:null,summary:null,text:null,topMargin:xe,valueType:null,version:null,vAlign:null,vLink:null,vSpace:xe,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:ce,disableRemotePlayback:ce,prefix:null,property:null,results:xe,security:null,unselectable:null}})},85804:function(me,ne,E){"use strict";var b=E(56432);me.exports=ue;function ue(le,ce){return b(le,ce.toLowerCase())}},56432:function(me){"use strict";me.exports=ne;function ne(E,b){return b in E?E[b]:b}},79318:function(me,ne,E){"use strict";var b=E(47178),ue=E(44347),le=E(19095);me.exports=ce;function ce(ge){var oe=ge.space,xe=ge.mustUseProperty||[],Oe=ge.attributes||{},Se=ge.properties,he=ge.transform,ze={},Te={},ct,Xe;for(ct in Se)Xe=new le(ct,he(Oe,ct),Se[ct],oe),xe.indexOf(ct)!==-1&&(Xe.mustUseProperty=!0),ze[ct]=Xe,Te[b(ct)]=ct,Te[b(Xe.attribute)]=ct;return new ue(ze,Te,oe)}},19095:function(me,ne,E){"use strict";var b=E(1969),ue=E(70167);me.exports=ge,ge.prototype=new b,ge.prototype.defined=!0;var le=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],ce=le.length;function ge(xe,Oe,Se,he){var ze=-1,Te;for(oe(this,"space",he),b.call(this,xe,Oe);++ze2&&arguments[2]!==void 0?arguments[2]:!1;zn.forEach(function(Gn){if(!(!dr&&Vt!==!1&&Vt>0&&qn.length>=Vt)){var Yn=[].concat((0,le.Z)(cr),[Gn]),nn=Gn[jt.children],An=ir||Gn.disabled;if((!nn||nn.length===0||cn)&&bt(Rt,Yn,{label:jt.label})){var In;qn.push((0,ue.Z)((0,ue.Z)({},Gn),{},(In={disabled:An},(0,Xe.Z)(In,jt.label,ar(Rt,Yn,At,jt)),(0,Xe.Z)(In,tt,Yn),(0,Xe.Z)(In,jt.children,void 0),In)))}nn&&xn(Gn[jt.children],Yn,An)}})}return xn(vt,[]),dr&&qn.sort(function(zn,cr){return dr(zn[tt],cr[tt],Rt,jt)}),Vt!==!1&&Vt>0?qn.slice(0,Vt):qn},[Rt,vt,jt,At,ar,cn,bt,dr,Vt])},Le=Ke,Be="__RC_CASCADER_SPLIT__",Re="SHOW_PARENT",Ie="SHOW_CHILD";function Ae(yt){return yt.join(Be)}function Ye(yt){return yt.map(Ae)}function st(yt){return yt.split(Be)}function _e(yt){var Rt=yt||{},vt=Rt.label,jt=Rt.value,At=Rt.children,Je=jt||"value";return{label:vt||"label",value:Je,key:Je,children:At||"children"}}function nt(yt,Rt){var vt,jt;return(vt=yt.isLeaf)!==null&&vt!==void 0?vt:!((jt=yt[Rt.children])!==null&&jt!==void 0&&jt.length)}function $e(yt){var Rt=yt.parentElement;if(Rt){var vt=yt.offsetTop-Rt.offsetTop;vt-Rt.scrollTop<0?Rt.scrollTo({top:vt}):vt+yt.offsetHeight-Rt.scrollTop>Rt.offsetHeight&&Rt.scrollTo({top:vt+yt.offsetHeight-Rt.offsetHeight})}}function Me(yt,Rt){return yt.map(function(vt){var jt;return(jt=vt[tt])===null||jt===void 0?void 0:jt.map(function(At){return At[Rt.value]})})}function Ve(yt){return Array.isArray(yt)&&Array.isArray(yt[0])}function et(yt){return yt?Ve(yt)?yt:(yt.length===0?[]:[yt]).map(function(Rt){return Array.isArray(Rt)?Rt:[Rt]}):[]}function qe(yt,Rt,vt){var jt=new Set(yt),At=Rt();return yt.filter(function(Je){var cn=At[Je],gn=cn?cn.parent:null,bt=cn?cn.children:null;return cn&&cn.node.disabled?!0:vt===Ie?!(bt&&bt.some(function(Ln){return Ln.key&&jt.has(Ln.key)})):!(gn&&!gn.node.disabled&&jt.has(gn.key))})}function Ct(yt,Rt,vt){for(var jt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,At=Rt,Je=[],cn=function(){var Ln,ar,Hn,Vt=yt[gn],dr=(Ln=At)===null||Ln===void 0?void 0:Ln.findIndex(function(xn){var zn=xn[vt.value];return jt?String(zn)===String(Vt):zn===Vt}),qn=dr!==-1?(ar=At)===null||ar===void 0?void 0:ar[dr]:null;Je.push({value:(Hn=qn==null?void 0:qn[vt.value])!==null&&Hn!==void 0?Hn:Vt,index:dr,option:qn}),At=qn==null?void 0:qn[vt.children]},gn=0;gn1){var In=qn.slice(0,-1);ir(In)}else Ln(!1)},nn=function(){var In,wn=((In=zn[xn])===null||In===void 0?void 0:In[vt.children])||[],Ar=wn.find(function(or){return!or.disabled});if(Ar){var gr=[].concat((0,le.Z)(qn),[Ar[vt.value]]);ir(gr)}};he.useImperativeHandle(yt,function(){return{onKeyDown:function(In){var wn=In.which;switch(wn){case de.Z.UP:case de.Z.DOWN:{var Ar=0;wn===de.Z.UP?Ar=-1:wn===de.Z.DOWN&&(Ar=1),Ar!==0&&Gn(Ar);break}case de.Z.LEFT:{if(bt)break;Hn?nn():Yn();break}case de.Z.RIGHT:{if(bt)break;Hn?Yn():nn();break}case de.Z.BACKSPACE:{bt||Yn();break}case de.Z.ENTER:{if(qn.length){var gr=zn[xn],or=(gr==null?void 0:gr[tt])||[];or.length?Je(or.map(function(Pr){return Pr[vt.value]}),or[or.length-1]):Je(qn,zn[xn])}break}case de.Z.ESC:Ln(!1),ar&&In.stopPropagation()}},onKeyUp:function(){}}})},De=he.forwardRef(function(yt,Rt){var vt,jt,At,Je=yt.prefixCls,cn=yt.multiple,gn=yt.searchValue,bt=yt.toggleOpen,Ln=yt.notFoundContent,ar=yt.direction,Hn=yt.open,Vt=yt.disabled,dr=he.useRef(null),qn=ar==="rtl",xn=he.useContext(Te),zn=xn.options,cr=xn.values,ir=xn.halfValues,Gn=xn.fieldNames,Yn=xn.changeOnSelect,nn=xn.onSelect,An=xn.searchOptions,In=xn.dropdownPrefixCls,wn=xn.loadData,Ar=xn.expandTrigger,gr=In||Je,or=he.useState([]),Pr=(0,ce.Z)(or,2),Mr=Pr[0],Fr=Pr[1],wr=function(Tr){if(!(!wn||gn)){var Xn=Ct(Tr,zn,Gn),Cr=Xn.map(function(Rr){var Kr=Rr.option;return Kr}),Dr=Cr[Cr.length-1];if(Dr&&!nt(Dr,Gn)){var _t=Ae(Tr);Fr(function(Rr){return[].concat((0,le.Z)(Rr),[_t])}),wn(Cr)}}};he.useEffect(function(){Mr.length&&Mr.forEach(function(un){var Tr=st(un),Xn=Ct(Tr,zn,Gn,!0).map(function(Dr){var _t=Dr.option;return _t}),Cr=Xn[Xn.length-1];(!Cr||Cr[Gn.children]||nt(Cr,Gn))&&Fr(function(Dr){return Dr.filter(function(_t){return _t!==un})})})},[zn,Mr,Gn]);var Ir=he.useMemo(function(){return new Set(Ye(cr))},[cr]),lr=he.useMemo(function(){return new Set(Ye(ir))},[ir]),Pn=pe(cn,Hn),Sr=(0,ce.Z)(Pn,2),kr=Sr[0],Ur=Sr[1],rn=function(Tr){Ur(Tr),wr(Tr)},Qt=function(Tr){if(Vt)return!1;var Xn=Tr.disabled,Cr=nt(Tr,Gn);return!Xn&&(Cr||Yn||cn)},hr=function(Tr,Xn){var Cr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;nn(Tr),!cn&&(Xn||Yn&&(Ar==="hover"||Cr))&&bt(!1)},er=he.useMemo(function(){return gn?An:zn},[gn,An,zn]),Ft=he.useMemo(function(){for(var un=[{options:er}],Tr=er,Xn=Me(Tr,Gn),Cr=function(){var Rr=kr[Dr],Kr=Tr.find(function(ha,ma){return(Xn[ma]?Ae(Xn[ma]):ha[Gn.value])===Rr}),qr=Kr==null?void 0:Kr[Gn.children];if(!(qr!=null&&qr.length))return 1;Tr=qr,un.push({options:qr})},Dr=0;Dr":cr,Gn=vt.loadingIcon,Yn=vt.direction,nn=vt.notFoundContent,An=nn===void 0?"Not Found":nn,In=vt.disabled,wn=!!bt,Ar=(0,an.C8)(Ln,{value:ar,postState:et}),gr=(0,ce.Z)(Ar,2),or=gr[0],Pr=gr[1],Mr=he.useMemo(function(){return _e(Hn)},[JSON.stringify(Hn)]),Fr=Ge(Mr,gn),wr=(0,ce.Z)(Fr,3),Ir=wr[0],lr=wr[1],Pn=wr[2],Sr=xt(Ir,Mr),kr=Ht(wn,or,lr,Pn,Sr),Ur=(0,ce.Z)(kr,3),rn=Ur[0],Qt=Ur[1],hr=Ur[2],er=(0,an.zX)(function(Cn){if(Pr(Cn),dr){var yr=et(Cn),un=yr.map(function(Cr){return Ct(Cr,Ir,Mr).map(function(Dr){return Dr.option})}),Tr=wn?yr:yr[0],Xn=wn?un:un[0];dr(Tr,Xn)}}),Ft=ot(wn,er,rn,Qt,hr,lr,Pn,qn),on=(0,an.zX)(function(Cn){Ft(Cn)}),sr=he.useMemo(function(){return{options:Ir,fieldNames:Mr,values:rn,halfValues:Qt,changeOnSelect:Vt,onSelect:on,checkable:bt,searchOptions:[],dropdownPrefixCls:void 0,loadData:xn,expandTrigger:zn,expandIcon:ir,loadingIcon:Gn,dropdownMenuColumnStyle:void 0}},[Ir,Mr,rn,Qt,Vt,on,bt,xn,zn,ir,Gn]),Kt="".concat(At,"-panel"),be=!Ir.length;return he.createElement(Te.Provider,{value:sr},he.createElement("div",{className:ln()(Kt,(Rt={},(0,Xe.Z)(Rt,"".concat(Kt,"-rtl"),Yn==="rtl"),(0,Xe.Z)(Rt,"".concat(Kt,"-empty"),be),Rt),cn),style:Je},be?An:he.createElement(fe,{prefixCls:At,searchValue:"",multiple:wn,toggleOpen:Sn,open:!0,direction:Yn,disabled:In})))}function Pt(yt){var Rt=yt.onPopupVisibleChange,vt=yt.popupVisible,jt=yt.popupClassName,At=yt.popupPlacement;warning(!Rt,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(vt===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(jt===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(At===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Lt(yt,Rt){if(yt){var vt=function jt(At){for(var Je=0;Je":wr,lr=yt.loadingIcon,Pn=yt.children,Sr=yt.dropdownMatchSelectWidth,kr=Sr===void 0?!1:Sr,Ur=yt.showCheckedStrategy,rn=Ur===void 0?Re:Ur,Qt=yt.optionRender,hr=(0,ge.Z)(yt,pn),er=(0,xe.ZP)(vt),Ft=!!Hn,on=(0,Se.Z)(cn,{value:gn,postState:et}),sr=(0,ce.Z)(on,2),Kt=sr[0],be=sr[1],Cn=he.useMemo(function(){return _e(Je)},[JSON.stringify(Je)]),yr=Ge(Cn,ir),un=(0,ce.Z)(yr,3),Tr=un[0],Xn=un[1],Cr=un[2],Dr=(0,Se.Z)("",{value:qn,postState:function(vr){return vr||""}}),_t=(0,ce.Z)(Dr,2),Rr=_t[0],Kr=_t[1],qr=function(vr,mr){Kr(vr),mr.source!=="blur"&&xn&&xn(vr)},ha=wt(zn),ma=(0,ce.Z)(ha,2),la=ma[0],$r=ma[1],Ta=Le(Rr,Tr,Cn,Gn||At,$r,bt||Ft),wa=xt(Tr,Cn),Ca=Ht(Ft,Kt,Xn,Cr,wa),ga=(0,ce.Z)(Ca,3),pa=ga[0],Wr=ga[1],ra=ga[2],ya=he.useMemo(function(){var tr=Ye(pa),vr=qe(tr,Xn,rn);return[].concat((0,le.Z)(ra),(0,le.Z)(Cr(vr)))},[pa,Xn,Cr,ra,rn]),Lr=It(ya,Tr,Cn,Ft,ar),jr=(0,Oe.Z)(function(tr){if(be(tr),Ln){var vr=et(tr),mr=vr.map(function(je){return Ct(je,Tr,Cn).map(function(Tt){return Tt.option})}),pr=Ft?vr:vr[0],kn=Ft?mr:mr[0];Ln(pr,kn)}}),aa=ot(Ft,jr,pa,Wr,ra,Xn,Cr,rn),ua=(0,Oe.Z)(function(tr){(!Ft||dr)&&Kr(""),aa(tr)}),_a=function(vr,mr){if(mr.type==="clear"){jr([]);return}var pr=mr.values[0],kn=pr.valueCells;ua(kn)},ka=An!==void 0?An:nn,Xa=wn||In,qt=Pr||or,Mn=function(vr){Mr==null||Mr(vr),Fr==null||Fr(vr)},Rn=he.useMemo(function(){return{options:Tr,fieldNames:Cn,values:pa,halfValues:Wr,changeOnSelect:bt,onSelect:ua,checkable:Hn,searchOptions:Ta,dropdownPrefixCls:Gn,loadData:Yn,expandTrigger:cr,expandIcon:Ir,loadingIcon:lr,dropdownMenuColumnStyle:Ar,optionRender:Qt}},[Tr,Cn,pa,Wr,bt,ua,Hn,Ta,Gn,Yn,cr,Ir,lr,Ar,Qt]),jn=!(Rr?Ta:Tr).length,Qn=Rr&&$r.matchInputWidth||jn?{}:{minWidth:"auto"};return he.createElement(Te.Provider,{value:Rn},he.createElement(oe.Ac,(0,b.Z)({},hr,{ref:Rt,id:er,prefixCls:At,autoClearSearchValue:dr,dropdownMatchSelectWidth:kr,dropdownStyle:(0,ue.Z)((0,ue.Z)({},Qn),gr),displayValues:Lr,onDisplayValuesChange:_a,mode:Ft?"multiple":void 0,searchValue:Rr,onSearch:qr,showSearch:la,OptionList:Ut,emptyOptions:jn,open:ka,dropdownClassName:Xa,placement:qt,onDropdownVisibleChange:Mn,getRawInputElement:function(){return Pn}})))});Zt.SHOW_PARENT=Re,Zt.SHOW_CHILD=Ie,Zt.Panel=mt;var ht=Zt,tn=ht},98535:function(me,ne,E){"use strict";E.r(ne),E.d(ne,{Panel:function(){return et},default:function(){return Ve}});var b=E(32855),ue=E(3300),le=E(11913),ce=E(34666),ge=E(92310),oe=E.n(ge),xe=E(18929),Oe=E(48736),Se=E(59301),he=E(43079),ze=E(11592),Te=E(27247),ct=E(74430),Xe=E(77900),tt=E(10228),Ue=Se.forwardRef(function(qe,Ct){var It=qe.prefixCls,xt=qe.forceRender,Gt=qe.className,rt=qe.style,Ge=qe.children,Pe=qe.isActive,wt=qe.role,Dt=qe.classNames,ot=qe.styles,Ht=Se.useState(Pe||xt),Bt=(0,le.Z)(Ht,2),ln=Bt[0],gt=Bt[1];return Se.useEffect(function(){(xt||Pe)&>(!0)},[xt,Pe]),ln?Se.createElement("div",{ref:Ct,className:oe()("".concat(It,"-content"),(0,ct.Z)((0,ct.Z)({},"".concat(It,"-content-active"),Pe),"".concat(It,"-content-inactive"),!Pe),Gt),style:rt,role:wt},Se.createElement("div",{className:oe()("".concat(It,"-content-box"),Dt==null?void 0:Dt.body),style:ot==null?void 0:ot.body},Ge)):null});Ue.displayName="PanelContent";var We=Ue,Ke=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],Le=Se.forwardRef(function(qe,Ct){var It=qe.showArrow,xt=It===void 0?!0:It,Gt=qe.headerClass,rt=qe.isActive,Ge=qe.onItemClick,Pe=qe.forceRender,wt=qe.className,Dt=qe.classNames,ot=Dt===void 0?{}:Dt,Ht=qe.styles,Bt=Ht===void 0?{}:Ht,ln=qe.prefixCls,gt=qe.collapsible,Yt=qe.accordion,Mt=qe.panelKey,$t=qe.extra,dn=qe.header,Ne=qe.expandIcon,pe=qe.openMotion,de=qe.destroyInactivePanel,Ee=qe.children,De=(0,he.Z)(qe,Ke),fe=gt==="disabled",Qe=$t!=null&&typeof $t!="boolean",Ut=(0,ct.Z)((0,ct.Z)((0,ct.Z)({onClick:function(){Ge==null||Ge(Mt)},onKeyDown:function(pn){(pn.key==="Enter"||pn.keyCode===tt.Z.ENTER||pn.which===tt.Z.ENTER)&&(Ge==null||Ge(Mt))},role:Yt?"tab":"button"},"aria-expanded",rt),"aria-disabled",fe),"tabIndex",fe?-1:0),an=typeof Ne=="function"?Ne(qe):Se.createElement("i",{className:"arrow"}),Sn=an&&Se.createElement("div",(0,b.Z)({className:"".concat(ln,"-expand-icon")},["header","icon"].includes(gt)?Ut:{}),an),mt=oe()("".concat(ln,"-item"),(0,ct.Z)((0,ct.Z)({},"".concat(ln,"-item-active"),rt),"".concat(ln,"-item-disabled"),fe),wt),Pt=oe()(Gt,"".concat(ln,"-header"),(0,ct.Z)({},"".concat(ln,"-collapsible-").concat(gt),!!gt),ot.header),Lt=(0,Te.Z)({className:Pt,style:Bt.header},["header","icon"].includes(gt)?{}:Ut);return Se.createElement("div",(0,b.Z)({},De,{ref:Ct,className:mt}),Se.createElement("div",Lt,xt&&Sn,Se.createElement("span",(0,b.Z)({className:"".concat(ln,"-header-text")},gt==="header"?Ut:{}),dn),Qe&&Se.createElement("div",{className:"".concat(ln,"-extra")},$t)),Se.createElement(Xe.default,(0,b.Z)({visible:rt,leavedClassName:"".concat(ln,"-content-hidden")},pe,{forceRender:Pe,removeOnLeave:de}),function(Jt,pn){var Zt=Jt.className,ht=Jt.style;return Se.createElement(We,{ref:pn,prefixCls:ln,className:Zt,classNames:ot,style:ht,styles:Bt,isActive:rt,forceRender:Pe,role:Yt?"tabpanel":void 0},Ee)}))}),Be=Le,Re=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],Ie=function(Ct,It){var xt=It.prefixCls,Gt=It.accordion,rt=It.collapsible,Ge=It.destroyInactivePanel,Pe=It.onItemClick,wt=It.activeKey,Dt=It.openMotion,ot=It.expandIcon;return Ct.map(function(Ht,Bt){var ln=Ht.children,gt=Ht.label,Yt=Ht.key,Mt=Ht.collapsible,$t=Ht.onItemClick,dn=Ht.destroyInactivePanel,Ne=(0,he.Z)(Ht,Re),pe=String(Yt!=null?Yt:Bt),de=Mt!=null?Mt:rt,Ee=dn!=null?dn:Ge,De=function(Ut){de!=="disabled"&&(Pe(Ut),$t==null||$t(Ut))},fe=!1;return Gt?fe=wt[0]===pe:fe=wt.indexOf(pe)>-1,Se.createElement(Be,(0,b.Z)({},Ne,{prefixCls:xt,key:pe,panelKey:pe,isActive:fe,accordion:Gt,openMotion:Dt,expandIcon:ot,header:gt,collapsible:de,onItemClick:De,destroyInactivePanel:Ee}),ln)})},Ae=function(Ct,It,xt){if(!Ct)return null;var Gt=xt.prefixCls,rt=xt.accordion,Ge=xt.collapsible,Pe=xt.destroyInactivePanel,wt=xt.onItemClick,Dt=xt.activeKey,ot=xt.openMotion,Ht=xt.expandIcon,Bt=Ct.key||String(It),ln=Ct.props,gt=ln.header,Yt=ln.headerClass,Mt=ln.destroyInactivePanel,$t=ln.collapsible,dn=ln.onItemClick,Ne=!1;rt?Ne=Dt[0]===Bt:Ne=Dt.indexOf(Bt)>-1;var pe=$t!=null?$t:Ge,de=function(fe){pe!=="disabled"&&(wt(fe),dn==null||dn(fe))},Ee={key:Bt,panelKey:Bt,header:gt,headerClass:Yt,isActive:Ne,prefixCls:Gt,destroyInactivePanel:Mt!=null?Mt:Pe,openMotion:ot,accordion:rt,children:Ct.props.children,onItemClick:de,expandIcon:Ht,collapsible:pe};return typeof Ct.type=="string"?Ct:(Object.keys(Ee).forEach(function(De){typeof Ee[De]=="undefined"&&delete Ee[De]}),Se.cloneElement(Ct,Ee))};function Ye(qe,Ct,It){return Array.isArray(qe)?Ie(qe,It):(0,ze.Z)(Ct).map(function(xt,Gt){return Ae(xt,Gt,It)})}var st=Ye,_e=E(26112);function nt(qe){var Ct=qe;if(!Array.isArray(Ct)){var It=(0,ce.Z)(Ct);Ct=It==="number"||It==="string"?[Ct]:[]}return Ct.map(function(xt){return String(xt)})}var $e=Se.forwardRef(function(qe,Ct){var It=qe.prefixCls,xt=It===void 0?"rc-collapse":It,Gt=qe.destroyInactivePanel,rt=Gt===void 0?!1:Gt,Ge=qe.style,Pe=qe.accordion,wt=qe.className,Dt=qe.children,ot=qe.collapsible,Ht=qe.openMotion,Bt=qe.expandIcon,ln=qe.activeKey,gt=qe.defaultActiveKey,Yt=qe.onChange,Mt=qe.items,$t=oe()(xt,wt),dn=(0,xe.Z)([],{value:ln,onChange:function(Qe){return Yt==null?void 0:Yt(Qe)},defaultValue:gt,postState:nt}),Ne=(0,le.Z)(dn,2),pe=Ne[0],de=Ne[1],Ee=function(Qe){return de(function(){if(Pe)return pe[0]===Qe?[]:[Qe];var Ut=pe.indexOf(Qe),an=Ut>-1;return an?pe.filter(function(Sn){return Sn!==Qe}):[].concat((0,ue.Z)(pe),[Qe])})};(0,Oe.ZP)(!Dt,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var De=st(Mt,Dt,{prefixCls:xt,accordion:Pe,openMotion:Ht,expandIcon:Bt,collapsible:ot,destroyInactivePanel:rt,onItemClick:Ee,activeKey:pe});return Se.createElement("div",(0,b.Z)({ref:Ct,className:$t,style:Ge,role:Pe?"tablist":void 0},(0,_e.Z)(qe,{aria:!0,data:!0})),De)}),Me=Object.assign($e,{Panel:Be}),Ve=Me,et=Me.Panel},66042:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return Ve}});var b=E(27247),ue=E(11913),le=E(43403),ce=E(34280),ge=E(59301),oe=ge.createContext(null),xe=ge.createContext({}),Oe=oe,Se=E(74430),he=E(32855),ze=E(92310),Te=E.n(ze),ct=E(77900),Xe=E(10228),tt=E(26112),Ue=E(43079),We=E(8654),Ke=["prefixCls","className","containerRef"],Le=function(qe){var Ct=qe.prefixCls,It=qe.className,xt=qe.containerRef,Gt=(0,Ue.Z)(qe,Ke),rt=ge.useContext(xe),Ge=rt.panel,Pe=(0,We.x1)(Ge,xt);return ge.createElement("div",(0,he.Z)({className:Te()("".concat(Ct,"-content"),It),role:"dialog",ref:Pe},(0,tt.Z)(qe,{aria:!0}),{"aria-modal":"true"},Gt))},Be=Le,Re=E(48736);function Ie(et){return typeof et=="string"&&String(Number(et))===et?((0,Re.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(et)):et}function Ae(et){warning(!("wrapperClassName"in et),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!et.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var Ye={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function st(et,qe){var Ct,It,xt,Gt=et.prefixCls,rt=et.open,Ge=et.placement,Pe=et.inline,wt=et.push,Dt=et.forceRender,ot=et.autoFocus,Ht=et.keyboard,Bt=et.classNames,ln=et.rootClassName,gt=et.rootStyle,Yt=et.zIndex,Mt=et.className,$t=et.id,dn=et.style,Ne=et.motion,pe=et.width,de=et.height,Ee=et.children,De=et.mask,fe=et.maskClosable,Qe=et.maskMotion,Ut=et.maskClassName,an=et.maskStyle,Sn=et.afterOpenChange,mt=et.onClose,Pt=et.onMouseEnter,Lt=et.onMouseOver,Jt=et.onMouseLeave,pn=et.onClick,Zt=et.onKeyDown,ht=et.onKeyUp,tn=et.styles,yt=et.drawerRender,Rt=ge.useRef(),vt=ge.useRef(),jt=ge.useRef();ge.useImperativeHandle(qe,function(){return Rt.current});var At=function(Yn){var nn=Yn.keyCode,An=Yn.shiftKey;switch(nn){case Xe.Z.TAB:{if(nn===Xe.Z.TAB){if(!An&&document.activeElement===jt.current){var In;(In=vt.current)===null||In===void 0||In.focus({preventScroll:!0})}else if(An&&document.activeElement===vt.current){var wn;(wn=jt.current)===null||wn===void 0||wn.focus({preventScroll:!0})}}break}case Xe.Z.ESC:{mt&&Ht&&(Yn.stopPropagation(),mt(Yn));break}}};ge.useEffect(function(){if(rt&&ot){var Gn;(Gn=Rt.current)===null||Gn===void 0||Gn.focus({preventScroll:!0})}},[rt]);var Je=ge.useState(!1),cn=(0,ue.Z)(Je,2),gn=cn[0],bt=cn[1],Ln=ge.useContext(Oe),ar;typeof wt=="boolean"?ar=wt?{}:{distance:0}:ar=wt||{};var Hn=(Ct=(It=(xt=ar)===null||xt===void 0?void 0:xt.distance)!==null&&It!==void 0?It:Ln==null?void 0:Ln.pushDistance)!==null&&Ct!==void 0?Ct:180,Vt=ge.useMemo(function(){return{pushDistance:Hn,push:function(){bt(!0)},pull:function(){bt(!1)}}},[Hn]);ge.useEffect(function(){if(rt){var Gn;Ln==null||(Gn=Ln.push)===null||Gn===void 0||Gn.call(Ln)}else{var Yn;Ln==null||(Yn=Ln.pull)===null||Yn===void 0||Yn.call(Ln)}},[rt]),ge.useEffect(function(){return function(){var Gn;Ln==null||(Gn=Ln.pull)===null||Gn===void 0||Gn.call(Ln)}},[]);var dr=De&&ge.createElement(ct.default,(0,he.Z)({key:"mask"},Qe,{visible:rt}),function(Gn,Yn){var nn=Gn.className,An=Gn.style;return ge.createElement("div",{className:Te()("".concat(Gt,"-mask"),nn,Bt==null?void 0:Bt.mask,Ut),style:(0,b.Z)((0,b.Z)((0,b.Z)({},An),an),tn==null?void 0:tn.mask),onClick:fe&&rt?mt:void 0,ref:Yn})}),qn=typeof Ne=="function"?Ne(Ge):Ne,xn={};if(gn&&Hn)switch(Ge){case"top":xn.transform="translateY(".concat(Hn,"px)");break;case"bottom":xn.transform="translateY(".concat(-Hn,"px)");break;case"left":xn.transform="translateX(".concat(Hn,"px)");break;default:xn.transform="translateX(".concat(-Hn,"px)");break}Ge==="left"||Ge==="right"?xn.width=Ie(pe):xn.height=Ie(de);var zn={onMouseEnter:Pt,onMouseOver:Lt,onMouseLeave:Jt,onClick:pn,onKeyDown:Zt,onKeyUp:ht},cr=ge.createElement(ct.default,(0,he.Z)({key:"panel"},qn,{visible:rt,forceRender:Dt,onVisibleChanged:function(Yn){Sn==null||Sn(Yn)},removeOnLeave:!1,leavedClassName:"".concat(Gt,"-content-wrapper-hidden")}),function(Gn,Yn){var nn=Gn.className,An=Gn.style,In=ge.createElement(Be,(0,he.Z)({id:$t,containerRef:Yn,prefixCls:Gt,className:Te()(Mt,Bt==null?void 0:Bt.content),style:(0,b.Z)((0,b.Z)({},dn),tn==null?void 0:tn.content)},(0,tt.Z)(et,{aria:!0}),zn),Ee);return ge.createElement("div",(0,he.Z)({className:Te()("".concat(Gt,"-content-wrapper"),Bt==null?void 0:Bt.wrapper,nn),style:(0,b.Z)((0,b.Z)((0,b.Z)({},xn),An),tn==null?void 0:tn.wrapper)},(0,tt.Z)(et,{data:!0})),yt?yt(In):In)}),ir=(0,b.Z)({},gt);return Yt&&(ir.zIndex=Yt),ge.createElement(Oe.Provider,{value:Vt},ge.createElement("div",{className:Te()(Gt,"".concat(Gt,"-").concat(Ge),ln,(0,Se.Z)((0,Se.Z)({},"".concat(Gt,"-open"),rt),"".concat(Gt,"-inline"),Pe)),style:ir,tabIndex:-1,ref:Rt,onKeyDown:At},dr,ge.createElement("div",{tabIndex:0,ref:vt,style:Ye,"aria-hidden":"true","data-sentinel":"start"}),cr,ge.createElement("div",{tabIndex:0,ref:jt,style:Ye,"aria-hidden":"true","data-sentinel":"end"})))}var _e=ge.forwardRef(st),nt=_e,$e=function(qe){var Ct=qe.open,It=Ct===void 0?!1:Ct,xt=qe.prefixCls,Gt=xt===void 0?"rc-drawer":xt,rt=qe.placement,Ge=rt===void 0?"right":rt,Pe=qe.autoFocus,wt=Pe===void 0?!0:Pe,Dt=qe.keyboard,ot=Dt===void 0?!0:Dt,Ht=qe.width,Bt=Ht===void 0?378:Ht,ln=qe.mask,gt=ln===void 0?!0:ln,Yt=qe.maskClosable,Mt=Yt===void 0?!0:Yt,$t=qe.getContainer,dn=qe.forceRender,Ne=qe.afterOpenChange,pe=qe.destroyOnClose,de=qe.onMouseEnter,Ee=qe.onMouseOver,De=qe.onMouseLeave,fe=qe.onClick,Qe=qe.onKeyDown,Ut=qe.onKeyUp,an=qe.panelRef,Sn=ge.useState(!1),mt=(0,ue.Z)(Sn,2),Pt=mt[0],Lt=mt[1],Jt=ge.useState(!1),pn=(0,ue.Z)(Jt,2),Zt=pn[0],ht=pn[1];(0,ce.Z)(function(){ht(!0)},[]);var tn=Zt?It:!1,yt=ge.useRef(),Rt=ge.useRef();(0,ce.Z)(function(){tn&&(Rt.current=document.activeElement)},[tn]);var vt=function(gn){var bt;if(Lt(gn),Ne==null||Ne(gn),!gn&&Rt.current&&!((bt=yt.current)!==null&&bt!==void 0&&bt.contains(Rt.current))){var Ln;(Ln=Rt.current)===null||Ln===void 0||Ln.focus({preventScroll:!0})}},jt=ge.useMemo(function(){return{panel:an}},[an]);if(!dn&&!Pt&&!tn&&pe)return null;var At={onMouseEnter:de,onMouseOver:Ee,onMouseLeave:De,onClick:fe,onKeyDown:Qe,onKeyUp:Ut},Je=(0,b.Z)((0,b.Z)({},qe),{},{open:tn,prefixCls:Gt,placement:Ge,autoFocus:wt,keyboard:ot,width:Bt,mask:gt,maskClosable:Mt,inline:$t===!1,afterOpenChange:vt,ref:yt},At);return ge.createElement(xe.Provider,{value:jt},ge.createElement(le.Z,{open:tn||dn||Pt,autoDestroy:!1,getContainer:$t,autoLock:gt&&(tn||Pt)},ge.createElement(nt,Je)))},Me=$e,Ve=Me},91574:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return pn}});var b=E(32855),ue=E(27247),le=E(74430),ce=E(11913),ge=E(34666),oe=E(43079),xe=E(92310),Oe=E.n(xe),Se=/margin|padding|width|height|max|min|offset/,he={left:!0,top:!0},ze={cssFloat:1,styleFloat:1,float:1};function Te(Zt){return Zt.nodeType===1?Zt.ownerDocument.defaultView.getComputedStyle(Zt,null):{}}function ct(Zt,ht,tn){if(ht=ht.toLowerCase(),tn==="auto"){if(ht==="height")return Zt.offsetHeight;if(ht==="width")return Zt.offsetWidth}return ht in he||(he[ht]=Se.test(ht)),he[ht]?parseFloat(tn)||0:tn}function Xe(Zt,ht){var tn=arguments.length,yt=Te(Zt);return ht=ze[ht]?"cssFloat"in Zt.style?"cssFloat":"styleFloat":ht,tn===1?yt:ct(Zt,ht,yt[ht]||Zt.style[ht])}function tt(Zt,ht,tn){var yt=arguments.length;if(ht=ze[ht]?"cssFloat"in Zt.style?"cssFloat":"styleFloat":ht,yt===3)return typeof tn=="number"&&Se.test(ht)&&(tn="".concat(tn,"px")),Zt.style[ht]=tn,tn;for(var Rt in ht)ht.hasOwnProperty(Rt)&&tt(Zt,Rt,ht[Rt]);return Te(Zt)}function Ue(Zt){return Zt===document.body?document.documentElement.clientWidth:Zt.offsetWidth}function We(Zt){return Zt===document.body?window.innerHeight||document.documentElement.clientHeight:Zt.offsetHeight}function Ke(){var Zt=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),ht=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Zt,height:ht}}function Le(){var Zt=document.documentElement.clientWidth,ht=window.innerHeight||document.documentElement.clientHeight;return{width:Zt,height:ht}}function Be(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Re(Zt){var ht=Zt.getBoundingClientRect(),tn=document.documentElement;return{left:ht.left+(window.pageXOffset||tn.scrollLeft)-(tn.clientLeft||document.body.clientLeft||0),top:ht.top+(window.pageYOffset||tn.scrollTop)-(tn.clientTop||document.body.clientTop||0)}}var Ie=E(18929),Ae=E(59301),Ye=E(55311),st=E(8224),_e=E(10228),nt=E(43403),$e=E(77900),Me=Ae.createContext(null),Ve=function(ht){var tn=ht.visible,yt=ht.maskTransitionName,Rt=ht.getContainer,vt=ht.prefixCls,jt=ht.rootClassName,At=ht.icons,Je=ht.countRender,cn=ht.showSwitch,gn=ht.showProgress,bt=ht.current,Ln=ht.transform,ar=ht.count,Hn=ht.scale,Vt=ht.minScale,dr=ht.maxScale,qn=ht.closeIcon,xn=ht.onActive,zn=ht.onClose,cr=ht.onZoomIn,ir=ht.onZoomOut,Gn=ht.onRotateRight,Yn=ht.onRotateLeft,nn=ht.onFlipX,An=ht.onFlipY,In=ht.onReset,wn=ht.toolbarRender,Ar=ht.zIndex,gr=ht.image,or=(0,Ae.useContext)(Me),Pr=At.rotateLeft,Mr=At.rotateRight,Fr=At.zoomIn,wr=At.zoomOut,Ir=At.close,lr=At.left,Pn=At.right,Sr=At.flipX,kr=At.flipY,Ur="".concat(vt,"-operations-operation");Ae.useEffect(function(){var un=function(Xn){Xn.keyCode===_e.Z.ESC&&zn()};return tn&&window.addEventListener("keydown",un),function(){window.removeEventListener("keydown",un)}},[tn]);var rn=function(Tr,Xn){Tr.preventDefault(),Tr.stopPropagation(),xn(Xn)},Qt=Ae.useCallback(function(un){var Tr=un.type,Xn=un.disabled,Cr=un.onClick,Dr=un.icon;return Ae.createElement("div",{key:Tr,className:Oe()(Ur,"".concat(vt,"-operations-operation-").concat(Tr),(0,le.Z)({},"".concat(vt,"-operations-operation-disabled"),!!Xn)),onClick:Cr},Dr)},[Ur,vt]),hr=cn?Qt({icon:lr,onClick:function(Tr){return rn(Tr,-1)},type:"prev",disabled:bt===0}):void 0,er=cn?Qt({icon:Pn,onClick:function(Tr){return rn(Tr,1)},type:"next",disabled:bt===ar-1}):void 0,Ft=Qt({icon:kr,onClick:An,type:"flipY"}),on=Qt({icon:Sr,onClick:nn,type:"flipX"}),sr=Qt({icon:Pr,onClick:Yn,type:"rotateLeft"}),Kt=Qt({icon:Mr,onClick:Gn,type:"rotateRight"}),be=Qt({icon:wr,onClick:ir,type:"zoomOut",disabled:Hn<=Vt}),Cn=Qt({icon:Fr,onClick:cr,type:"zoomIn",disabled:Hn===dr}),yr=Ae.createElement("div",{className:"".concat(vt,"-operations")},Ft,on,sr,Kt,be,Cn);return Ae.createElement($e.default,{visible:tn,motionName:yt},function(un){var Tr=un.className,Xn=un.style;return Ae.createElement(nt.Z,{open:!0,getContainer:Rt!=null?Rt:document.body},Ae.createElement("div",{className:Oe()("".concat(vt,"-operations-wrapper"),Tr,jt),style:(0,ue.Z)((0,ue.Z)({},Xn),{},{zIndex:Ar})},qn===null?null:Ae.createElement("button",{className:"".concat(vt,"-close"),onClick:zn},qn||Ir),cn&&Ae.createElement(Ae.Fragment,null,Ae.createElement("div",{className:Oe()("".concat(vt,"-switch-left"),(0,le.Z)({},"".concat(vt,"-switch-left-disabled"),bt===0)),onClick:function(Dr){return rn(Dr,-1)}},lr),Ae.createElement("div",{className:Oe()("".concat(vt,"-switch-right"),(0,le.Z)({},"".concat(vt,"-switch-right-disabled"),bt===ar-1)),onClick:function(Dr){return rn(Dr,1)}},Pn)),Ae.createElement("div",{className:"".concat(vt,"-footer")},gn&&Ae.createElement("div",{className:"".concat(vt,"-progress")},Je?Je(bt+1,ar):"".concat(bt+1," / ").concat(ar)),wn?wn(yr,(0,ue.Z)((0,ue.Z)({icons:{prevIcon:hr,nextIcon:er,flipYIcon:Ft,flipXIcon:on,rotateLeftIcon:sr,rotateRightIcon:Kt,zoomOutIcon:be,zoomInIcon:Cn},actions:{onActive:xn,onFlipY:An,onFlipX:nn,onRotateLeft:Yn,onRotateRight:Gn,onZoomOut:ir,onZoomIn:cr,onReset:In,onClose:zn},transform:Ln},or?{current:bt,total:ar}:{}),{},{image:gr})):yr)))})},et=Ve,qe=E(13697),Ct=E(16089),It={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function xt(Zt,ht,tn,yt){var Rt=(0,Ae.useRef)(null),vt=(0,Ae.useRef)([]),jt=(0,Ae.useState)(It),At=(0,ce.Z)(jt,2),Je=At[0],cn=At[1],gn=function(Hn){cn(It),(0,qe.Z)(It,Je)||yt==null||yt({transform:It,action:Hn})},bt=function(Hn,Vt){Rt.current===null&&(vt.current=[],Rt.current=(0,Ct.Z)(function(){cn(function(dr){var qn=dr;return vt.current.forEach(function(xn){qn=(0,ue.Z)((0,ue.Z)({},qn),xn)}),Rt.current=null,yt==null||yt({transform:qn,action:Vt}),qn})})),vt.current.push((0,ue.Z)((0,ue.Z)({},Je),Hn))},Ln=function(Hn,Vt,dr,qn,xn){var zn=Zt.current,cr=zn.width,ir=zn.height,Gn=zn.offsetWidth,Yn=zn.offsetHeight,nn=zn.offsetLeft,An=zn.offsetTop,In=Hn,wn=Je.scale*Hn;wn>tn?(wn=tn,In=tn/Je.scale):wnyt){if(ht>0)return(0,le.Z)({},Zt,vt);if(ht<0&&Rtyt)return(0,le.Z)({},Zt,ht<0?vt:-vt);return{}}function Ge(Zt,ht,tn,yt){var Rt=Le(),vt=Rt.width,jt=Rt.height,At=null;return Zt<=vt&&ht<=jt?At={x:0,y:0}:(Zt>vt||ht>jt)&&(At=(0,ue.Z)((0,ue.Z)({},rt("x",tn,Zt,vt)),rt("y",yt,ht,jt))),At}var Pe=1,wt=1;function Dt(Zt,ht,tn,yt,Rt,vt,jt){var At=Rt.rotate,Je=Rt.scale,cn=Rt.x,gn=Rt.y,bt=(0,Ae.useState)(!1),Ln=(0,ce.Z)(bt,2),ar=Ln[0],Hn=Ln[1],Vt=(0,Ae.useRef)({diffX:0,diffY:0,transformX:0,transformY:0}),dr=function(ir){!ht||ir.button!==0||(ir.preventDefault(),ir.stopPropagation(),Vt.current={diffX:ir.pageX-cn,diffY:ir.pageY-gn,transformX:cn,transformY:gn},Hn(!0))},qn=function(ir){tn&&ar&&vt({x:ir.pageX-Vt.current.diffX,y:ir.pageY-Vt.current.diffY},"move")},xn=function(){if(tn&&ar){Hn(!1);var ir=Vt.current,Gn=ir.transformX,Yn=ir.transformY,nn=cn!==Gn&&gn!==Yn;if(!nn)return;var An=Zt.current.offsetWidth*Je,In=Zt.current.offsetHeight*Je,wn=Zt.current.getBoundingClientRect(),Ar=wn.left,gr=wn.top,or=At%180!==0,Pr=Ge(or?In:An,or?An:In,Ar,gr);Pr&&vt((0,ue.Z)({},Pr),"dragRebound")}},zn=function(ir){if(!(!tn||ir.deltaY==0)){var Gn=Math.abs(ir.deltaY/100),Yn=Math.min(Gn,wt),nn=Pe+Yn*yt;ir.deltaY>0&&(nn=Pe/nn),jt(nn,"wheel",ir.clientX,ir.clientY)}};return(0,Ae.useEffect)(function(){var cr,ir,Gn,Yn;if(ht){Gn=(0,st.Z)(window,"mouseup",xn,!1),Yn=(0,st.Z)(window,"mousemove",qn,!1);try{window.top!==window.self&&(cr=(0,st.Z)(window.top,"mouseup",xn,!1),ir=(0,st.Z)(window.top,"mousemove",qn,!1))}catch(nn){(0,Gt.Kp)(!1,"[rc-image] ".concat(nn))}}return function(){var nn,An,In,wn;(nn=Gn)===null||nn===void 0||nn.remove(),(An=Yn)===null||An===void 0||An.remove(),(In=cr)===null||In===void 0||In.remove(),(wn=ir)===null||wn===void 0||wn.remove()}},[tn,ar,cn,gn,At,ht]),{isMoving:ar,onMouseDown:dr,onMouseMove:qn,onMouseUp:xn,onWheel:zn}}function ot(Zt){return new Promise(function(ht){if(!Zt){ht(!1);return}var tn=document.createElement("img");tn.onerror=function(){return ht(!1)},tn.onload=function(){return ht(!0)},tn.src=Zt})}function Ht(Zt){var ht=Zt.src,tn=Zt.isCustomPlaceholder,yt=Zt.fallback,Rt=(0,Ae.useState)(tn?"loading":"normal"),vt=(0,ce.Z)(Rt,2),jt=vt[0],At=vt[1],Je=(0,Ae.useRef)(!1),cn=jt==="error";(0,Ae.useEffect)(function(){var ar=!0;return ot(ht).then(function(Hn){!Hn&&ar&&At("error")}),function(){ar=!1}},[ht]),(0,Ae.useEffect)(function(){tn&&!Je.current?At("loading"):cn&&At("normal")},[ht]);var gn=function(){At("normal")},bt=function(Hn){Je.current=!1,jt==="loading"&&Hn!==null&&Hn!==void 0&&Hn.complete&&(Hn.naturalWidth||Hn.naturalHeight)&&(Je.current=!0,gn())},Ln=cn&&yt?{src:yt}:{onLoad:gn,src:ht};return[bt,Ln,jt]}function Bt(Zt,ht){var tn=Zt.x-ht.x,yt=Zt.y-ht.y;return Math.hypot(tn,yt)}function ln(Zt,ht,tn,yt){var Rt=Bt(Zt,tn),vt=Bt(ht,yt);if(Rt===0&&vt===0)return[Zt.x,Zt.y];var jt=Rt/(Rt+vt),At=Zt.x+jt*(ht.x-Zt.x),Je=Zt.y+jt*(ht.y-Zt.y);return[At,Je]}function gt(Zt,ht,tn,yt,Rt,vt,jt){var At=Rt.rotate,Je=Rt.scale,cn=Rt.x,gn=Rt.y,bt=(0,Ae.useState)(!1),Ln=(0,ce.Z)(bt,2),ar=Ln[0],Hn=Ln[1],Vt=(0,Ae.useRef)({point1:{x:0,y:0},point2:{x:0,y:0},eventType:"none"}),dr=function(ir){Vt.current=(0,ue.Z)((0,ue.Z)({},Vt.current),ir)},qn=function(ir){if(ht){ir.stopPropagation(),Hn(!0);var Gn=ir.touches,Yn=Gn===void 0?[]:Gn;Yn.length>1?dr({point1:{x:Yn[0].clientX,y:Yn[0].clientY},point2:{x:Yn[1].clientX,y:Yn[1].clientY},eventType:"touchZoom"}):dr({point1:{x:Yn[0].clientX-cn,y:Yn[0].clientY-gn},eventType:"move"})}},xn=function(ir){var Gn=ir.touches,Yn=Gn===void 0?[]:Gn,nn=Vt.current,An=nn.point1,In=nn.point2,wn=nn.eventType;if(Yn.length>1&&wn==="touchZoom"){var Ar={x:Yn[0].clientX,y:Yn[0].clientY},gr={x:Yn[1].clientX,y:Yn[1].clientY},or=ln(An,In,Ar,gr),Pr=(0,ce.Z)(or,2),Mr=Pr[0],Fr=Pr[1],wr=Bt(Ar,gr)/Bt(An,In);jt(wr,"touchZoom",Mr,Fr,!0),dr({point1:Ar,point2:gr,eventType:"touchZoom"})}else wn==="move"&&(vt({x:Yn[0].clientX-An.x,y:Yn[0].clientY-An.y},"move"),dr({eventType:"move"}))},zn=function(){if(tn){if(ar&&Hn(!1),dr({eventType:"none"}),yt>Je)return vt({x:0,y:0,scale:yt},"touchZoom");var ir=Zt.current.offsetWidth*Je,Gn=Zt.current.offsetHeight*Je,Yn=Zt.current.getBoundingClientRect(),nn=Yn.left,An=Yn.top,In=At%180!==0,wn=Ge(In?Gn:ir,In?ir:Gn,nn,An);wn&&vt((0,ue.Z)({},wn),"dragRebound")}};return(0,Ae.useEffect)(function(){var cr;return tn&&ht&&(cr=(0,st.Z)(window,"touchmove",function(ir){return ir.preventDefault()},{passive:!1})),function(){var ir;(ir=cr)===null||ir===void 0||ir.remove()}},[tn,ht]),{isTouching:ar,onTouchStart:qn,onTouchMove:xn,onTouchEnd:zn}}var Yt=["fallback","src","imgRef"],Mt=["prefixCls","src","alt","imageInfo","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],$t=function(ht){var tn=ht.fallback,yt=ht.src,Rt=ht.imgRef,vt=(0,oe.Z)(ht,Yt),jt=Ht({src:yt,fallback:tn}),At=(0,ce.Z)(jt,2),Je=At[0],cn=At[1];return Ae.createElement("img",(0,b.Z)({ref:function(bt){Rt.current=bt,Je(bt)}},vt,cn))},dn=function(ht){var tn=ht.prefixCls,yt=ht.src,Rt=ht.alt,vt=ht.imageInfo,jt=ht.fallback,At=ht.movable,Je=At===void 0?!0:At,cn=ht.onClose,gn=ht.visible,bt=ht.icons,Ln=bt===void 0?{}:bt,ar=ht.rootClassName,Hn=ht.closeIcon,Vt=ht.getContainer,dr=ht.current,qn=dr===void 0?0:dr,xn=ht.count,zn=xn===void 0?1:xn,cr=ht.countRender,ir=ht.scaleStep,Gn=ir===void 0?.5:ir,Yn=ht.minScale,nn=Yn===void 0?1:Yn,An=ht.maxScale,In=An===void 0?50:An,wn=ht.transitionName,Ar=wn===void 0?"zoom":wn,gr=ht.maskTransitionName,or=gr===void 0?"fade":gr,Pr=ht.imageRender,Mr=ht.imgCommonProps,Fr=ht.toolbarRender,wr=ht.onTransform,Ir=ht.onChange,lr=(0,oe.Z)(ht,Mt),Pn=(0,Ae.useRef)(),Sr=(0,Ae.useContext)(Me),kr=Sr&&zn>1,Ur=Sr&&zn>=1,rn=(0,Ae.useState)(!0),Qt=(0,ce.Z)(rn,2),hr=Qt[0],er=Qt[1],Ft=xt(Pn,nn,In,wr),on=Ft.transform,sr=Ft.resetTransform,Kt=Ft.updateTransform,be=Ft.dispatchZoomChange,Cn=Dt(Pn,Je,gn,Gn,on,Kt,be),yr=Cn.isMoving,un=Cn.onMouseDown,Tr=Cn.onWheel,Xn=gt(Pn,Je,gn,nn,on,Kt,be),Cr=Xn.isTouching,Dr=Xn.onTouchStart,_t=Xn.onTouchMove,Rr=Xn.onTouchEnd,Kr=on.rotate,qr=on.scale,ha=Oe()((0,le.Z)({},"".concat(tn,"-moving"),yr));(0,Ae.useEffect)(function(){hr||er(!0)},[hr]);var ma=function(){sr("close")},la=function(){be(Pe+Gn,"zoomIn")},$r=function(){be(Pe/(Pe+Gn),"zoomOut")},Ta=function(){Kt({rotate:Kr+90},"rotateRight")},wa=function(){Kt({rotate:Kr-90},"rotateLeft")},Ca=function(){Kt({flipX:!on.flipX},"flipX")},ga=function(){Kt({flipY:!on.flipY},"flipY")},pa=function(){sr("reset")},Wr=function(ua){var _a=qn+ua;!Number.isInteger(_a)||_a<0||_a>zn-1||(er(!1),sr(ua<0?"prev":"next"),Ir==null||Ir(_a,qn))},ra=function(ua){!gn||!kr||(ua.keyCode===_e.Z.LEFT?Wr(-1):ua.keyCode===_e.Z.RIGHT&&Wr(1))},ya=function(ua){gn&&(qr!==1?Kt({x:0,y:0,scale:1},"doubleClick"):be(Pe+Gn,"doubleClick",ua.clientX,ua.clientY))};(0,Ae.useEffect)(function(){var aa=(0,st.Z)(window,"keydown",ra,!1);return function(){aa.remove()}},[gn,kr,qn]);var Lr=Ae.createElement($t,(0,b.Z)({},Mr,{width:ht.width,height:ht.height,imgRef:Pn,className:"".concat(tn,"-img"),alt:Rt,style:{transform:"translate3d(".concat(on.x,"px, ").concat(on.y,"px, 0) scale3d(").concat(on.flipX?"-":"").concat(qr,", ").concat(on.flipY?"-":"").concat(qr,", 1) rotate(").concat(Kr,"deg)"),transitionDuration:(!hr||Cr)&&"0s"},fallback:jt,src:yt,onWheel:Tr,onMouseDown:un,onDoubleClick:ya,onTouchStart:Dr,onTouchMove:_t,onTouchEnd:Rr,onTouchCancel:Rr})),jr=(0,ue.Z)({url:yt,alt:Rt},vt);return Ae.createElement(Ae.Fragment,null,Ae.createElement(Ye.Z,(0,b.Z)({transitionName:Ar,maskTransitionName:or,closable:!1,keyboard:!0,prefixCls:tn,onClose:cn,visible:gn,classNames:{wrapper:ha},rootClassName:ar,getContainer:Vt},lr,{afterClose:ma}),Ae.createElement("div",{className:"".concat(tn,"-img-wrapper")},Pr?Pr(Lr,(0,ue.Z)({transform:on,image:jr},Sr?{current:qn}:{})):Lr)),Ae.createElement(et,{visible:gn,transform:on,maskTransitionName:or,closeIcon:Hn,getContainer:Vt,prefixCls:tn,rootClassName:ar,icons:Ln,countRender:cr,showSwitch:kr,showProgress:Ur,current:qn,count:zn,scale:qr,minScale:nn,maxScale:In,toolbarRender:Fr,onActive:Wr,onZoomIn:la,onZoomOut:$r,onRotateRight:Ta,onRotateLeft:wa,onFlipX:Ca,onFlipY:ga,onClose:cn,onReset:pa,zIndex:lr.zIndex!==void 0?lr.zIndex+1:void 0,image:jr}))},Ne=dn,pe=E(3300),de=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"];function Ee(Zt){var ht=Ae.useState({}),tn=(0,ce.Z)(ht,2),yt=tn[0],Rt=tn[1],vt=Ae.useCallback(function(At,Je){return Rt(function(cn){return(0,ue.Z)((0,ue.Z)({},cn),{},(0,le.Z)({},At,Je))}),function(){Rt(function(cn){var gn=(0,ue.Z)({},cn);return delete gn[At],gn})}},[]),jt=Ae.useMemo(function(){return Zt?Zt.map(function(At){if(typeof At=="string")return{data:{src:At}};var Je={};return Object.keys(At).forEach(function(cn){["src"].concat((0,pe.Z)(de)).includes(cn)&&(Je[cn]=At[cn])}),{data:Je}}):Object.keys(yt).reduce(function(At,Je){var cn=yt[Je],gn=cn.canPreview,bt=cn.data;return gn&&At.push({data:bt,id:Je}),At},[])},[Zt,yt]);return[jt,vt,!!Zt]}var De=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],fe=["src"],Qe=function(ht){var tn,yt=ht.previewPrefixCls,Rt=yt===void 0?"rc-image-preview":yt,vt=ht.children,jt=ht.icons,At=jt===void 0?{}:jt,Je=ht.items,cn=ht.preview,gn=ht.fallback,bt=(0,ge.Z)(cn)==="object"?cn:{},Ln=bt.visible,ar=bt.onVisibleChange,Hn=bt.getContainer,Vt=bt.current,dr=bt.movable,qn=bt.minScale,xn=bt.maxScale,zn=bt.countRender,cr=bt.closeIcon,ir=bt.onChange,Gn=bt.onTransform,Yn=bt.toolbarRender,nn=bt.imageRender,An=(0,oe.Z)(bt,De),In=Ee(Je),wn=(0,ce.Z)(In,3),Ar=wn[0],gr=wn[1],or=wn[2],Pr=(0,Ie.Z)(0,{value:Vt}),Mr=(0,ce.Z)(Pr,2),Fr=Mr[0],wr=Mr[1],Ir=(0,Ae.useState)(!1),lr=(0,ce.Z)(Ir,2),Pn=lr[0],Sr=lr[1],kr=((tn=Ar[Fr])===null||tn===void 0?void 0:tn.data)||{},Ur=kr.src,rn=(0,oe.Z)(kr,fe),Qt=(0,Ie.Z)(!!Ln,{value:Ln,onChange:function(Cr,Dr){ar==null||ar(Cr,Dr,Fr)}}),hr=(0,ce.Z)(Qt,2),er=hr[0],Ft=hr[1],on=(0,Ae.useState)(null),sr=(0,ce.Z)(on,2),Kt=sr[0],be=sr[1],Cn=Ae.useCallback(function(Xn,Cr,Dr,_t){var Rr=or?Ar.findIndex(function(Kr){return Kr.data.src===Cr}):Ar.findIndex(function(Kr){return Kr.id===Xn});wr(Rr<0?0:Rr),Ft(!0),be({x:Dr,y:_t}),Sr(!0)},[Ar,or]);Ae.useEffect(function(){er?Pn||wr(0):Sr(!1)},[er]);var yr=function(Cr,Dr){wr(Cr),ir==null||ir(Cr,Dr)},un=function(){Ft(!1),be(null)},Tr=Ae.useMemo(function(){return{register:gr,onPreview:Cn}},[gr,Cn]);return Ae.createElement(Me.Provider,{value:Tr},vt,Ae.createElement(Ne,(0,b.Z)({"aria-hidden":!er,movable:dr,visible:er,prefixCls:Rt,closeIcon:cr,onClose:un,mousePosition:Kt,imgCommonProps:rn,src:Ur,fallback:gn,icons:At,minScale:qn,maxScale:xn,getContainer:Hn,current:Fr,count:Ar.length,countRender:zn,onTransform:Gn,toolbarRender:Yn,imageRender:nn,onChange:yr},An)))},Ut=Qe,an=0;function Sn(Zt,ht){var tn=Ae.useState(function(){return an+=1,String(an)}),yt=(0,ce.Z)(tn,1),Rt=yt[0],vt=Ae.useContext(Me),jt={data:ht,canPreview:Zt};return Ae.useEffect(function(){if(vt)return vt.register(Rt,jt)},[]),Ae.useEffect(function(){vt&&vt.register(Rt,jt)},[Zt,ht]),Rt}var mt=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],Pt=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],Lt=function(ht){var tn=ht.src,yt=ht.alt,Rt=ht.onPreviewClose,vt=ht.prefixCls,jt=vt===void 0?"rc-image":vt,At=ht.previewPrefixCls,Je=At===void 0?"".concat(jt,"-preview"):At,cn=ht.placeholder,gn=ht.fallback,bt=ht.width,Ln=ht.height,ar=ht.style,Hn=ht.preview,Vt=Hn===void 0?!0:Hn,dr=ht.className,qn=ht.onClick,xn=ht.onError,zn=ht.wrapperClassName,cr=ht.wrapperStyle,ir=ht.rootClassName,Gn=(0,oe.Z)(ht,mt),Yn=cn&&cn!==!0,nn=(0,ge.Z)(Vt)==="object"?Vt:{},An=nn.src,In=nn.visible,wn=In===void 0?void 0:In,Ar=nn.onVisibleChange,gr=Ar===void 0?Rt:Ar,or=nn.getContainer,Pr=or===void 0?void 0:or,Mr=nn.mask,Fr=nn.maskClassName,wr=nn.movable,Ir=nn.icons,lr=nn.scaleStep,Pn=nn.minScale,Sr=nn.maxScale,kr=nn.imageRender,Ur=nn.toolbarRender,rn=(0,oe.Z)(nn,Pt),Qt=An!=null?An:tn,hr=(0,Ie.Z)(!!wn,{value:wn,onChange:gr}),er=(0,ce.Z)(hr,2),Ft=er[0],on=er[1],sr=Ht({src:tn,isCustomPlaceholder:Yn,fallback:gn}),Kt=(0,ce.Z)(sr,3),be=Kt[0],Cn=Kt[1],yr=Kt[2],un=(0,Ae.useState)(null),Tr=(0,ce.Z)(un,2),Xn=Tr[0],Cr=Tr[1],Dr=(0,Ae.useContext)(Me),_t=!!Vt,Rr=function(){on(!1),Cr(null)},Kr=Oe()(jt,zn,ir,(0,le.Z)({},"".concat(jt,"-error"),yr==="error")),qr=(0,Ae.useMemo)(function(){var $r={};return de.forEach(function(Ta){ht[Ta]!==void 0&&($r[Ta]=ht[Ta])}),$r},de.map(function($r){return ht[$r]})),ha=(0,Ae.useMemo)(function(){return(0,ue.Z)((0,ue.Z)({},qr),{},{src:Qt})},[Qt,qr]),ma=Sn(_t,ha),la=function(Ta){var wa=Re(Ta.target),Ca=wa.left,ga=wa.top;Dr?Dr.onPreview(ma,Qt,Ca,ga):(Cr({x:Ca,y:ga}),on(!0)),qn==null||qn(Ta)};return Ae.createElement(Ae.Fragment,null,Ae.createElement("div",(0,b.Z)({},Gn,{className:Kr,onClick:_t?la:qn,style:(0,ue.Z)({width:bt,height:Ln},cr)}),Ae.createElement("img",(0,b.Z)({},qr,{className:Oe()("".concat(jt,"-img"),(0,le.Z)({},"".concat(jt,"-img-placeholder"),cn===!0),dr),style:(0,ue.Z)({height:Ln},ar),ref:be},Cn,{width:bt,height:Ln,onError:xn})),yr==="loading"&&Ae.createElement("div",{"aria-hidden":"true",className:"".concat(jt,"-placeholder")},cn),Mr&&_t&&Ae.createElement("div",{className:Oe()("".concat(jt,"-mask"),Fr),style:{display:(ar==null?void 0:ar.display)==="none"?"none":void 0}},Mr)),!Dr&&_t&&Ae.createElement(Ne,(0,b.Z)({"aria-hidden":!Ft,visible:Ft,prefixCls:Je,onClose:Rr,mousePosition:Xn,src:Qt,alt:yt,imageInfo:{width:bt,height:Ln},fallback:gn,getContainer:Pr,icons:Ir,movable:wr,scaleStep:lr,minScale:Pn,maxScale:Sr,rootClassName:ir,imageRender:kr,imgCommonProps:qr,toolbarRender:Ur},rn)))};Lt.PreviewGroup=Ut;var Jt=Lt,pn=Jt},23425:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return Ye}});var b=E(74430),ue=E(32855),le=E(34666),ce=E(27247),ge=E(11913),oe=E(92310),xe=E.n(oe),Oe=E(18929),Se=E(10228),he=E(26112),ze=E(48736),Te=E(59301),ct=E(17119),Xe=[10,20,50,100],tt=function(_e){var nt=_e.pageSizeOptions,$e=nt===void 0?Xe:nt,Me=_e.locale,Ve=_e.changeSize,et=_e.pageSize,qe=_e.goButton,Ct=_e.quickGo,It=_e.rootPrefixCls,xt=_e.disabled,Gt=_e.buildOptionText,rt=_e.showSizeChanger,Ge=_e.sizeChangerRender,Pe=Te.useState(""),wt=(0,ge.Z)(Pe,2),Dt=wt[0],ot=wt[1],Ht=function(){return!Dt||Number.isNaN(Dt)?void 0:Number(Dt)},Bt=typeof Gt=="function"?Gt:function(de){return"".concat(de," ").concat(Me.items_per_page)},ln=function(Ee){ot(Ee.target.value)},gt=function(Ee){qe||Dt===""||(ot(""),!(Ee.relatedTarget&&(Ee.relatedTarget.className.indexOf("".concat(It,"-item-link"))>=0||Ee.relatedTarget.className.indexOf("".concat(It,"-item"))>=0))&&(Ct==null||Ct(Ht())))},Yt=function(Ee){Dt!==""&&(Ee.keyCode===Se.Z.ENTER||Ee.type==="click")&&(ot(""),Ct==null||Ct(Ht()))},Mt=function(){return $e.some(function(Ee){return Ee.toString()===et.toString()})?$e:$e.concat([et]).sort(function(Ee,De){var fe=Number.isNaN(Number(Ee))?0:Number(Ee),Qe=Number.isNaN(Number(De))?0:Number(De);return fe-Qe})},$t="".concat(It,"-options");if(!rt&&!Ct)return null;var dn=null,Ne=null,pe=null;return rt&&Ge&&(dn=Ge({disabled:xt,size:et,onSizeChange:function(Ee){Ve==null||Ve(Number(Ee))},"aria-label":Me.page_size,className:"".concat($t,"-size-changer"),options:Mt().map(function(de){return{label:Bt(de),value:de}})})),Ct&&(qe&&(pe=typeof qe=="boolean"?Te.createElement("button",{type:"button",onClick:Yt,onKeyUp:Yt,disabled:xt,className:"".concat($t,"-quick-jumper-button")},Me.jump_to_confirm):Te.createElement("span",{onClick:Yt,onKeyUp:Yt},qe)),Ne=Te.createElement("div",{className:"".concat($t,"-quick-jumper")},Me.jump_to,Te.createElement("input",{disabled:xt,type:"text",value:Dt,onChange:ln,onKeyUp:Yt,onBlur:gt,"aria-label":Me.page}),Me.page,pe)),Te.createElement("li",{className:$t},dn,Ne)},Ue=tt,We=function(_e){var nt=_e.rootPrefixCls,$e=_e.page,Me=_e.active,Ve=_e.className,et=_e.showTitle,qe=_e.onClick,Ct=_e.onKeyPress,It=_e.itemRender,xt="".concat(nt,"-item"),Gt=xe()(xt,"".concat(xt,"-").concat($e),(0,b.Z)((0,b.Z)({},"".concat(xt,"-active"),Me),"".concat(xt,"-disabled"),!$e),Ve),rt=function(){qe($e)},Ge=function(Dt){Ct(Dt,qe,$e)},Pe=It($e,"page",Te.createElement("a",{rel:"nofollow"},$e));return Pe?Te.createElement("li",{title:et?String($e):null,className:Gt,onClick:rt,onKeyDown:Ge,tabIndex:0},Pe):null},Ke=We,Le=function(_e,nt,$e){return $e};function Be(){}function Re(st){var _e=Number(st);return typeof _e=="number"&&!Number.isNaN(_e)&&isFinite(_e)&&Math.floor(_e)===_e}function Ie(st,_e,nt){var $e=typeof st=="undefined"?_e:st;return Math.floor((nt-1)/$e)+1}var Ae=function(_e){var nt=_e.prefixCls,$e=nt===void 0?"rc-pagination":nt,Me=_e.selectPrefixCls,Ve=Me===void 0?"rc-select":Me,et=_e.className,qe=_e.current,Ct=_e.defaultCurrent,It=Ct===void 0?1:Ct,xt=_e.total,Gt=xt===void 0?0:xt,rt=_e.pageSize,Ge=_e.defaultPageSize,Pe=Ge===void 0?10:Ge,wt=_e.onChange,Dt=wt===void 0?Be:wt,ot=_e.hideOnSinglePage,Ht=_e.align,Bt=_e.showPrevNextJumpers,ln=Bt===void 0?!0:Bt,gt=_e.showQuickJumper,Yt=_e.showLessItems,Mt=_e.showTitle,$t=Mt===void 0?!0:Mt,dn=_e.onShowSizeChange,Ne=dn===void 0?Be:dn,pe=_e.locale,de=pe===void 0?ct.Z:pe,Ee=_e.style,De=_e.totalBoundaryShowSizeChanger,fe=De===void 0?50:De,Qe=_e.disabled,Ut=_e.simple,an=_e.showTotal,Sn=_e.showSizeChanger,mt=Sn===void 0?Gt>fe:Sn,Pt=_e.sizeChangerRender,Lt=_e.pageSizeOptions,Jt=_e.itemRender,pn=Jt===void 0?Le:Jt,Zt=_e.jumpPrevIcon,ht=_e.jumpNextIcon,tn=_e.prevIcon,yt=_e.nextIcon,Rt=Te.useRef(null),vt=(0,Oe.Z)(10,{value:rt,defaultValue:Pe}),jt=(0,ge.Z)(vt,2),At=jt[0],Je=jt[1],cn=(0,Oe.Z)(1,{value:qe,defaultValue:It,postState:function(jr){return Math.max(1,Math.min(jr,Ie(void 0,At,Gt)))}}),gn=(0,ge.Z)(cn,2),bt=gn[0],Ln=gn[1],ar=Te.useState(bt),Hn=(0,ge.Z)(ar,2),Vt=Hn[0],dr=Hn[1];(0,Te.useEffect)(function(){dr(bt)},[bt]);var qn=Dt!==Be,xn="current"in _e,zn=Math.max(1,bt-(Yt?3:5)),cr=Math.min(Ie(void 0,At,Gt),bt+(Yt?3:5));function ir(Lr,jr){var aa=Lr||Te.createElement("button",{type:"button","aria-label":jr,className:"".concat($e,"-item-link")});return typeof Lr=="function"&&(aa=Te.createElement(Lr,(0,ce.Z)({},_e))),aa}function Gn(Lr){var jr=Lr.target.value,aa=Ie(void 0,At,Gt),ua;return jr===""?ua=jr:Number.isNaN(Number(jr))?ua=Vt:jr>=aa?ua=aa:ua=Number(jr),ua}function Yn(Lr){return Re(Lr)&&Lr!==bt&&Re(Gt)&&Gt>0}var nn=Gt>At?gt:!1;function An(Lr){(Lr.keyCode===Se.Z.UP||Lr.keyCode===Se.Z.DOWN)&&Lr.preventDefault()}function In(Lr){var jr=Gn(Lr);switch(jr!==Vt&&dr(jr),Lr.keyCode){case Se.Z.ENTER:gr(jr);break;case Se.Z.UP:gr(jr-1);break;case Se.Z.DOWN:gr(jr+1);break;default:break}}function wn(Lr){gr(Gn(Lr))}function Ar(Lr){var jr=Ie(Lr,At,Gt),aa=bt>jr&&jr!==0?jr:bt;Je(Lr),dr(aa),Ne==null||Ne(bt,Lr),Ln(aa),Dt==null||Dt(aa,Lr)}function gr(Lr){if(Yn(Lr)&&!Qe){var jr=Ie(void 0,At,Gt),aa=Lr;return Lr>jr?aa=jr:Lr<1&&(aa=1),aa!==Vt&&dr(aa),Ln(aa),Dt==null||Dt(aa,At),aa}return bt}var or=bt>1,Pr=bt2?aa-2:0),_a=2;_aGt?Gt:bt*At])),sr=null,Kt=Ie(void 0,At,Gt);if(ot&&Gt<=At)return null;var be=[],Cn={rootPrefixCls:$e,onClick:gr,onKeyPress:lr,showTitle:$t,itemRender:pn,page:-1},yr=bt-1>0?bt-1:0,un=bt+1=_t*2&&bt!==3&&(be[0]=Te.cloneElement(be[0],{className:xe()("".concat($e,"-item-after-jump-prev"),be[0].props.className)}),be.unshift(er)),Kt-bt>=_t*2&&bt!==Kt-2){var wa=be[be.length-1];be[be.length-1]=Te.cloneElement(wa,{className:xe()("".concat($e,"-item-before-jump-next"),wa.props.className)}),be.push(sr)}la!==1&&be.unshift(Te.createElement(Ke,(0,ue.Z)({},Cn,{key:1,page:1}))),$r!==Kt&&be.push(Te.createElement(Ke,(0,ue.Z)({},Cn,{key:Kt,page:Kt})))}var Ca=rn(yr);if(Ca){var ga=!or||!Kt;Ca=Te.createElement("li",{title:$t?de.prev_page:null,onClick:Mr,tabIndex:ga?null:0,onKeyDown:Pn,className:xe()("".concat($e,"-prev"),(0,b.Z)({},"".concat($e,"-disabled"),ga)),"aria-disabled":ga},Ca)}var pa=Qt(un);if(pa){var Wr,ra;Ut?(Wr=!Pr,ra=or?0:null):(Wr=!Pr||!Kt,ra=Wr?null:0),pa=Te.createElement("li",{title:$t?de.next_page:null,onClick:Fr,tabIndex:ra,onKeyDown:Sr,className:xe()("".concat($e,"-next"),(0,b.Z)({},"".concat($e,"-disabled"),Wr)),"aria-disabled":Wr},pa)}var ya=xe()($e,et,(0,b.Z)((0,b.Z)((0,b.Z)((0,b.Z)((0,b.Z)({},"".concat($e,"-start"),Ht==="start"),"".concat($e,"-center"),Ht==="center"),"".concat($e,"-end"),Ht==="end"),"".concat($e,"-simple"),Ut),"".concat($e,"-disabled"),Qe));return Te.createElement("ul",(0,ue.Z)({className:ya,style:Ee,ref:Rt},Ft),on,Ca,Ut?Dr:be,pa,Te.createElement(Ue,{locale:de,rootPrefixCls:$e,disabled:Qe,selectPrefixCls:Ve,changeSize:Ar,pageSize:At,pageSizeOptions:Lt,quickGo:nn?gr:null,goButton:Cr,showSizeChanger:mt,sizeChangerRender:Pt}))},Ye=Ae},25930:function(me,ne,E){"use strict";E.d(ne,{Cd:function(){return $e}});var b=E(32855),ue=E(27247),le=E(43079),ce=E(59301),ge=E(92310),oe=E.n(ge),xe={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Oe=function(){var et=(0,ce.useRef)([]),qe=(0,ce.useRef)(null);return(0,ce.useEffect)(function(){var Ct=Date.now(),It=!1;et.current.forEach(function(xt){if(xt){It=!0;var Gt=xt.style;Gt.transitionDuration=".3s, .3s, .3s, .06s",qe.current&&Ct-qe.current<100&&(Gt.transitionDuration="0s, 0s")}}),It&&(qe.current=Date.now())}),et.current},Se=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],he=function(et){var qe=(0,ue.Z)((0,ue.Z)({},xe),et),Ct=qe.className,It=qe.percent,xt=qe.prefixCls,Gt=qe.strokeColor,rt=qe.strokeLinecap,Ge=qe.strokeWidth,Pe=qe.style,wt=qe.trailColor,Dt=qe.trailWidth,ot=qe.transition,Ht=(0,le.Z)(qe,Se);delete Ht.gapPosition;var Bt=Array.isArray(It)?It:[It],ln=Array.isArray(Gt)?Gt:[Gt],gt=Oe(),Yt=Ge/2,Mt=100-Ge/2,$t="M ".concat(rt==="round"?Yt:0,",").concat(Yt,` + L `).concat(rt==="round"?Mt:100,",").concat(Yt),dn="0 0 100 ".concat(Ge),Ne=0;return ce.createElement("svg",(0,b.Z)({className:oe()("".concat(xt,"-line"),Ct),viewBox:dn,preserveAspectRatio:"none",style:Pe},Ht),ce.createElement("path",{className:"".concat(xt,"-line-trail"),d:$t,strokeLinecap:rt,stroke:wt,strokeWidth:Dt||Ge,fillOpacity:"0"}),Bt.map(function(pe,de){var Ee=1;switch(rt){case"round":Ee=1-Ge/100;break;case"square":Ee=1-Ge/2/100;break;default:Ee=1;break}var De={strokeDasharray:"".concat(pe*Ee,"px, 100px"),strokeDashoffset:"-".concat(Ne,"px"),transition:ot||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},fe=ln[de]||ln[ln.length-1];return Ne+=pe,ce.createElement("path",{key:de,className:"".concat(xt,"-line-path"),d:$t,strokeLinecap:rt,stroke:fe,strokeWidth:Ge,fillOpacity:"0",ref:function(Ut){gt[de]=Ut},style:De})}))},ze=he,Te=E(34666),ct=E(11913),Xe=E(47273),tt=0,Ue=(0,Xe.Z)();function We(){var Ve;return Ue?(Ve=tt,tt+=1):Ve="TEST_OR_SSR",Ve}var Ke=function(Ve){var et=ce.useState(),qe=(0,ct.Z)(et,2),Ct=qe[0],It=qe[1];return ce.useEffect(function(){It("rc_progress_".concat(We()))},[]),Ve||Ct},Le=function(et){var qe=et.bg,Ct=et.children;return ce.createElement("div",{style:{width:"100%",height:"100%",background:qe}},Ct)};function Be(Ve,et){return Object.keys(Ve).map(function(qe){var Ct=parseFloat(qe),It="".concat(Math.floor(Ct*et),"%");return"".concat(Ve[qe]," ").concat(It)})}var Re=ce.forwardRef(function(Ve,et){var qe=Ve.prefixCls,Ct=Ve.color,It=Ve.gradientId,xt=Ve.radius,Gt=Ve.style,rt=Ve.ptg,Ge=Ve.strokeLinecap,Pe=Ve.strokeWidth,wt=Ve.size,Dt=Ve.gapDegree,ot=Ct&&(0,Te.Z)(Ct)==="object",Ht=ot?"#FFF":void 0,Bt=wt/2,ln=ce.createElement("circle",{className:"".concat(qe,"-circle-path"),r:xt,cx:Bt,cy:Bt,stroke:Ht,strokeLinecap:Ge,strokeWidth:Pe,opacity:rt===0?0:1,style:Gt,ref:et});if(!ot)return ln;var gt="".concat(It,"-conic"),Yt=Dt?"".concat(180+Dt/2,"deg"):"0deg",Mt=Be(Ct,(360-Dt)/360),$t=Be(Ct,1),dn="conic-gradient(from ".concat(Yt,", ").concat(Mt.join(", "),")"),Ne="linear-gradient(to ".concat(Dt?"bottom":"top",", ").concat($t.join(", "),")");return ce.createElement(ce.Fragment,null,ce.createElement("mask",{id:gt},ln),ce.createElement("foreignObject",{x:0,y:0,width:wt,height:wt,mask:"url(#".concat(gt,")")},ce.createElement(Le,{bg:Ne},ce.createElement(Le,{bg:dn}))))}),Ie=Re,Ae=100,Ye=function(et,qe,Ct,It,xt,Gt,rt,Ge,Pe,wt){var Dt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,ot=Ct/100*360*((360-Gt)/360),Ht=Gt===0?0:{bottom:0,top:180,left:90,right:-90}[rt],Bt=(100-It)/100*qe;Pe==="round"&&It!==100&&(Bt+=wt/2,Bt>=qe&&(Bt=qe-.01));var ln=Ae/2;return{stroke:typeof Ge=="string"?Ge:void 0,strokeDasharray:"".concat(qe,"px ").concat(et),strokeDashoffset:Bt+Dt,transform:"rotate(".concat(xt+ot+Ht,"deg)"),transformOrigin:"".concat(ln,"px ").concat(ln,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},st=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function _e(Ve){var et=Ve!=null?Ve:[];return Array.isArray(et)?et:[et]}var nt=function(et){var qe=(0,ue.Z)((0,ue.Z)({},xe),et),Ct=qe.id,It=qe.prefixCls,xt=qe.steps,Gt=qe.strokeWidth,rt=qe.trailWidth,Ge=qe.gapDegree,Pe=Ge===void 0?0:Ge,wt=qe.gapPosition,Dt=qe.trailColor,ot=qe.strokeLinecap,Ht=qe.style,Bt=qe.className,ln=qe.strokeColor,gt=qe.percent,Yt=(0,le.Z)(qe,st),Mt=Ae/2,$t=Ke(Ct),dn="".concat($t,"-gradient"),Ne=Mt-Gt/2,pe=Math.PI*2*Ne,de=Pe>0?90+Pe/2:-90,Ee=pe*((360-Pe)/360),De=(0,Te.Z)(xt)==="object"?xt:{count:xt,gap:2},fe=De.count,Qe=De.gap,Ut=_e(gt),an=_e(ln),Sn=an.find(function(ht){return ht&&(0,Te.Z)(ht)==="object"}),mt=Sn&&(0,Te.Z)(Sn)==="object",Pt=mt?"butt":ot,Lt=Ye(pe,Ee,0,100,de,Pe,wt,Dt,Pt,Gt),Jt=Oe(),pn=function(){var tn=0;return Ut.map(function(yt,Rt){var vt=an[Rt]||an[an.length-1],jt=Ye(pe,Ee,tn,yt,de,Pe,wt,vt,Pt,Gt);return tn+=yt,ce.createElement(Ie,{key:Rt,color:vt,ptg:yt,radius:Ne,prefixCls:It,gradientId:dn,style:jt,strokeLinecap:Pt,strokeWidth:Gt,gapDegree:Pe,ref:function(Je){Jt[Rt]=Je},size:Ae})}).reverse()},Zt=function(){var tn=Math.round(fe*(Ut[0]/100)),yt=100/fe,Rt=0;return new Array(fe).fill(null).map(function(vt,jt){var At=jt<=tn-1?an[0]:Dt,Je=At&&(0,Te.Z)(At)==="object"?"url(#".concat(dn,")"):void 0,cn=Ye(pe,Ee,Rt,yt,de,Pe,wt,At,"butt",Gt,Qe);return Rt+=(Ee-cn.strokeDashoffset+Qe)*100/Ee,ce.createElement("circle",{key:jt,className:"".concat(It,"-circle-path"),r:Ne,cx:Mt,cy:Mt,stroke:Je,strokeWidth:Gt,opacity:1,style:cn,ref:function(bt){Jt[jt]=bt}})})};return ce.createElement("svg",(0,b.Z)({className:oe()("".concat(It,"-circle"),Bt),viewBox:"0 0 ".concat(Ae," ").concat(Ae),style:Ht,id:Ct,role:"presentation"},Yt),!fe&&ce.createElement("circle",{className:"".concat(It,"-circle-trail"),r:Ne,cx:Mt,cy:Mt,stroke:Dt,strokeLinecap:Pt,strokeWidth:rt||Gt,style:Lt}),fe?Zt():pn())},$e=nt,Me={Line:ze,Circle:$e}},738:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return Be}});var b=E(32855),ue=E(74430),le=E(11913),ce=E(43079),ge=E(92310),oe=E.n(ge),xe=E(18929),Oe=E(10228),Se=E(26112),he=E(59301);function ze(Re,Ie){var Ae=Re.disabled,Ye=Re.prefixCls,st=Re.character,_e=Re.characterRender,nt=Re.index,$e=Re.count,Me=Re.value,Ve=Re.allowHalf,et=Re.focused,qe=Re.onHover,Ct=Re.onClick,It=function(ot){qe(ot,nt)},xt=function(ot){Ct(ot,nt)},Gt=function(ot){ot.keyCode===Oe.Z.ENTER&&Ct(ot,nt)},rt=nt+1,Ge=new Set([Ye]);Me===0&&nt===0&&et?Ge.add("".concat(Ye,"-focused")):Ve&&Me+.5>=rt&&Ment?"true":"false","aria-posinset":nt+1,"aria-setsize":$e,tabIndex:Ae?-1:0},he.createElement("div",{className:"".concat(Ye,"-first")},Pe),he.createElement("div",{className:"".concat(Ye,"-second")},Pe)));return _e&&(wt=_e(wt,Re)),wt}var Te=he.forwardRef(ze);function ct(){var Re=he.useRef({});function Ie(Ye){return Re.current[Ye]}function Ae(Ye){return function(st){Re.current[Ye]=st}}return[Ie,Ae]}function Xe(Re){var Ie=Re.pageXOffset,Ae="scrollLeft";if(typeof Ie!="number"){var Ye=Re.document;Ie=Ye.documentElement[Ae],typeof Ie!="number"&&(Ie=Ye.body[Ae])}return Ie}function tt(Re){var Ie,Ae,Ye=Re.ownerDocument,st=Ye.body,_e=Ye&&Ye.documentElement,nt=Re.getBoundingClientRect();return Ie=nt.left,Ae=nt.top,Ie-=_e.clientLeft||st.clientLeft||0,Ae-=_e.clientTop||st.clientTop||0,{left:Ie,top:Ae}}function Ue(Re){var Ie=tt(Re),Ae=Re.ownerDocument,Ye=Ae.defaultView||Ae.parentWindow;return Ie.left+=Xe(Ye),Ie.left}var We=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function Ke(Re,Ie){var Ae=Re.prefixCls,Ye=Ae===void 0?"rc-rate":Ae,st=Re.className,_e=Re.defaultValue,nt=Re.value,$e=Re.count,Me=$e===void 0?5:$e,Ve=Re.allowHalf,et=Ve===void 0?!1:Ve,qe=Re.allowClear,Ct=qe===void 0?!0:qe,It=Re.keyboard,xt=It===void 0?!0:It,Gt=Re.character,rt=Gt===void 0?"\u2605":Gt,Ge=Re.characterRender,Pe=Re.disabled,wt=Re.direction,Dt=wt===void 0?"ltr":wt,ot=Re.tabIndex,Ht=ot===void 0?0:ot,Bt=Re.autoFocus,ln=Re.onHoverChange,gt=Re.onChange,Yt=Re.onFocus,Mt=Re.onBlur,$t=Re.onKeyDown,dn=Re.onMouseLeave,Ne=(0,ce.Z)(Re,We),pe=ct(),de=(0,le.Z)(pe,2),Ee=de[0],De=de[1],fe=he.useRef(null),Qe=function(){if(!Pe){var zn;(zn=fe.current)===null||zn===void 0||zn.focus()}};he.useImperativeHandle(Ie,function(){return{focus:Qe,blur:function(){if(!Pe){var zn;(zn=fe.current)===null||zn===void 0||zn.blur()}}}});var Ut=(0,xe.Z)(_e||0,{value:nt}),an=(0,le.Z)(Ut,2),Sn=an[0],mt=an[1],Pt=(0,xe.Z)(null),Lt=(0,le.Z)(Pt,2),Jt=Lt[0],pn=Lt[1],Zt=function(zn,cr){var ir=Dt==="rtl",Gn=zn+1;if(et){var Yn=Ee(zn),nn=Ue(Yn),An=Yn.clientWidth;(ir&&cr-nn>An/2||!ir&&cr-nn0&&!ir||cr===Oe.Z.RIGHT&&Sn>0&&ir?(ht(Sn-Gn),zn.preventDefault()):cr===Oe.Z.LEFT&&Sn5&&arguments[5]!==void 0?arguments[5]:!1,Kt=arguments.length>6?arguments[6]:void 0,be=arguments.length>7?arguments[7]:void 0,Cn=he.useMemo(function(){if((0,xe.Z)(Ft)==="object")return Ft.clearIcon;if(on)return on},[Ft,on]),yr=he.useMemo(function(){return!!(!sr&&Ft&&(er.length||Kt)&&!(be==="combobox"&&Kt===""))},[Ft,sr,er.length,Kt,be]);return{allowClear:yr,clearIcon:he.createElement(We,{className:"".concat(Qt,"-clear"),onMouseDown:hr,customizeIcon:Cn},"\xD7")}},Le=he.createContext(null);function Be(){return he.useContext(Le)}function Re(){var rn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Qt=he.useState(!1),hr=(0,ge.Z)(Qt,2),er=hr[0],Ft=hr[1],on=he.useRef(null),sr=function(){window.clearTimeout(on.current)};he.useEffect(function(){return sr},[]);var Kt=function(Cn,yr){sr(),on.current=window.setTimeout(function(){Ft(Cn),yr&&yr()},rn)};return[er,Kt,sr]}function Ie(){var rn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,Qt=he.useRef(null),hr=he.useRef(null);he.useEffect(function(){return function(){window.clearTimeout(hr.current)}},[]);function er(Ft){(Ft||Qt.current===null)&&(Qt.current=Ft),window.clearTimeout(hr.current),hr.current=window.setTimeout(function(){Qt.current=null},rn)}return[function(){return Qt.current},er]}function Ae(rn,Qt,hr,er){var Ft=he.useRef(null);Ft.current={open:Qt,triggerOpen:hr,customizedTrigger:er},he.useEffect(function(){function on(sr){var Kt;if(!((Kt=Ft.current)!==null&&Kt!==void 0&&Kt.customizedTrigger)){var be=sr.target;be.shadowRoot&&sr.composed&&(be=sr.composedPath()[0]||be),Ft.current.open&&rn().filter(function(Cn){return Cn}).every(function(Cn){return!Cn.contains(be)&&Cn!==be})&&Ft.current.triggerOpen(!1)}}return window.addEventListener("mousedown",on),function(){return window.removeEventListener("mousedown",on)}},[])}var Ye=E(10228);function st(rn){return rn&&![Ye.Z.ESC,Ye.Z.SHIFT,Ye.Z.BACKSPACE,Ye.Z.TAB,Ye.Z.WIN_KEY,Ye.Z.ALT,Ye.Z.META,Ye.Z.WIN_KEY_RIGHT,Ye.Z.CTRL,Ye.Z.SEMICOLON,Ye.Z.EQUALS,Ye.Z.CAPS_LOCK,Ye.Z.CONTEXT_MENU,Ye.Z.F1,Ye.Z.F2,Ye.Z.F3,Ye.Z.F4,Ye.Z.F5,Ye.Z.F6,Ye.Z.F7,Ye.Z.F8,Ye.Z.F9,Ye.Z.F10,Ye.Z.F11,Ye.Z.F12].includes(rn)}var _e=E(26112),nt=E(11780);function $e(rn,Qt,hr){var er=(0,ce.Z)((0,ce.Z)({},rn),hr?Qt:{});return Object.keys(Qt).forEach(function(Ft){var on=Qt[Ft];typeof on=="function"&&(er[Ft]=function(){for(var sr,Kt=arguments.length,be=new Array(Kt),Cn=0;Cnqr&&(Dn="".concat(Bn.slice(0,qr),"..."))}var $n=function(br){br&&br.stopPropagation(),Ta(Nt)};return typeof la=="function"?vr(_n,Dn,Wt,Tn,$n):tr(Nt,Dn,Wt,Tn,$n)},pr=function(Nt){if(!Ft.length)return null;var Wt=typeof ma=="function"?ma(Nt):ma;return typeof la=="function"?vr(void 0,Wt,!1,!1,void 0,!0):tr({title:Wt},Wt,!1)},kn=he.createElement("div",{className:"".concat(Rn,"-search"),style:{width:ua},onFocus:function(){Mn(!0)},onBlur:function(){Mn(!1)}},he.createElement(Ct,{ref:be,open:on,prefixCls:er,id:hr,inputElement:null,disabled:yr,autoFocus:Xn,autoComplete:Cr,editable:Qn,activeDescendantId:Dr,value:jn,onKeyDown:ga,onMouseDown:pa,onChange:wa,onPaste:Ca,onCompositionStart:Wr,onCompositionEnd:ra,onBlur:ya,tabIndex:_t,attrs:(0,_e.Z)(Qt,!0)}),he.createElement("span",{ref:Lr,className:"".concat(Rn,"-search-mirror"),"aria-hidden":!0},jn,"\xA0")),je=he.createElement(nt.Z,{prefixCls:"".concat(Rn,"-overflow"),data:Ft,renderItem:mr,renderRest:pr,suffix:kn,itemKey:ot,maxCount:Kr});return he.createElement("span",{className:"".concat(Rn,"-wrap")},je,!Ft.length&&!jn&&he.createElement("span",{className:"".concat(Rn,"-placeholder")},Cn))},ln=Bt,gt=function(Qt){var hr=Qt.inputElement,er=Qt.prefixCls,Ft=Qt.id,on=Qt.inputRef,sr=Qt.disabled,Kt=Qt.autoFocus,be=Qt.autoComplete,Cn=Qt.activeDescendantId,yr=Qt.mode,un=Qt.open,Tr=Qt.values,Xn=Qt.placeholder,Cr=Qt.tabIndex,Dr=Qt.showSearch,_t=Qt.searchValue,Rr=Qt.activeValue,Kr=Qt.maxLength,qr=Qt.onInputKeyDown,ha=Qt.onInputMouseDown,ma=Qt.onInputChange,la=Qt.onInputPaste,$r=Qt.onInputCompositionStart,Ta=Qt.onInputCompositionEnd,wa=Qt.onInputBlur,Ca=Qt.title,ga=he.useState(!1),pa=(0,ge.Z)(ga,2),Wr=pa[0],ra=pa[1],ya=yr==="combobox",Lr=ya||Dr,jr=Tr[0],aa=_t||"";ya&&Rr&&!Wr&&(aa=Rr),he.useEffect(function(){ya&&ra(!1)},[ya,Rr]);var ua=yr!=="combobox"&&!un&&!Dr?!1:!!aa,_a=Ca===void 0?wt(jr):Ca,ka=he.useMemo(function(){return jr?null:he.createElement("span",{className:"".concat(er,"-selection-placeholder"),style:ua?{visibility:"hidden"}:void 0},Xn)},[jr,ua,Xn,er]);return he.createElement("span",{className:"".concat(er,"-selection-wrap")},he.createElement("span",{className:"".concat(er,"-selection-search")},he.createElement(Ct,{ref:on,prefixCls:er,id:Ft,open:un,inputElement:hr,disabled:sr,autoFocus:Kt,autoComplete:be,editable:Lr,activeDescendantId:Cn,value:aa,onKeyDown:qr,onMouseDown:ha,onChange:function(qt){ra(!0),ma(qt)},onPaste:la,onCompositionStart:$r,onCompositionEnd:Ta,onBlur:wa,tabIndex:Cr,attrs:(0,_e.Z)(Qt,!0),maxLength:ya?Kr:void 0})),!ya&&jr?he.createElement("span",{className:"".concat(er,"-selection-item"),title:_a,style:ua?{visibility:"hidden"}:void 0},jr.label):null,ka)},Yt=gt,Mt=function(Qt,hr){var er=(0,he.useRef)(null),Ft=(0,he.useRef)(!1),on=Qt.prefixCls,sr=Qt.open,Kt=Qt.mode,be=Qt.showSearch,Cn=Qt.tokenWithEnter,yr=Qt.disabled,un=Qt.prefix,Tr=Qt.autoClearSearchValue,Xn=Qt.onSearch,Cr=Qt.onSearchSubmit,Dr=Qt.onToggleOpen,_t=Qt.onInputKeyDown,Rr=Qt.onInputBlur,Kr=Qt.domRef;he.useImperativeHandle(hr,function(){return{focus:function(_a){er.current.focus(_a)},blur:function(){er.current.blur()}}});var qr=Ie(0),ha=(0,ge.Z)(qr,2),ma=ha[0],la=ha[1],$r=function(_a){var ka=_a.which,Xa=er.current instanceof HTMLTextAreaElement;!Xa&&sr&&(ka===Ye.Z.UP||ka===Ye.Z.DOWN)&&_a.preventDefault(),_t&&_t(_a),ka===Ye.Z.ENTER&&Kt==="tags"&&!Ft.current&&!sr&&(Cr==null||Cr(_a.target.value)),!(Xa&&!sr&&~[Ye.Z.UP,Ye.Z.DOWN,Ye.Z.LEFT,Ye.Z.RIGHT].indexOf(ka))&&st(ka)&&Dr(!0)},Ta=function(){la(!0)},wa=(0,he.useRef)(null),Ca=function(_a){Xn(_a,!0,Ft.current)!==!1&&Dr(!0)},ga=function(){Ft.current=!0},pa=function(_a){Ft.current=!1,Kt!=="combobox"&&Ca(_a.target.value)},Wr=function(_a){var ka=_a.target.value;if(Cn&&wa.current&&/[\r\n]/.test(wa.current)){var Xa=wa.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");ka=ka.replace(Xa,wa.current)}wa.current=null,Ca(ka)},ra=function(_a){var ka=_a.clipboardData,Xa=ka==null?void 0:ka.getData("text");wa.current=Xa||""},ya=function(_a){var ka=_a.target;if(ka!==er.current){var Xa=document.body.style.msTouchAction!==void 0;Xa?setTimeout(function(){er.current.focus()}):er.current.focus()}},Lr=function(_a){var ka=ma();_a.target!==er.current&&!ka&&!(Kt==="combobox"&&yr)&&_a.preventDefault(),(Kt!=="combobox"&&(!be||!ka)||!sr)&&(sr&&Tr!==!1&&Xn("",!0,!1),Dr())},jr={inputRef:er,onInputKeyDown:$r,onInputMouseDown:Ta,onInputChange:Wr,onInputPaste:ra,onInputCompositionStart:ga,onInputCompositionEnd:pa,onInputBlur:Rr},aa=Kt==="multiple"||Kt==="tags"?he.createElement(ln,(0,b.Z)({},Qt,jr)):he.createElement(Yt,(0,b.Z)({},Qt,jr));return he.createElement("div",{ref:Kr,className:"".concat(on,"-selector"),onClick:ya,onMouseDown:Lr},un&&he.createElement("div",{className:"".concat(on,"-prefix")},un),aa)},$t=he.forwardRef(Mt),dn=$t,Ne=E(65030),pe=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],de=function(Qt){var hr=Qt===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:hr,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:hr,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:hr,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:hr,adjustY:1},htmlRegion:"scroll"}}},Ee=function(Qt,hr){var er=Qt.prefixCls,Ft=Qt.disabled,on=Qt.visible,sr=Qt.children,Kt=Qt.popupElement,be=Qt.animation,Cn=Qt.transitionName,yr=Qt.dropdownStyle,un=Qt.dropdownClassName,Tr=Qt.direction,Xn=Tr===void 0?"ltr":Tr,Cr=Qt.placement,Dr=Qt.builtinPlacements,_t=Qt.dropdownMatchSelectWidth,Rr=Qt.dropdownRender,Kr=Qt.dropdownAlign,qr=Qt.getPopupContainer,ha=Qt.empty,ma=Qt.getTriggerDOMNode,la=Qt.onPopupVisibleChange,$r=Qt.onPopupMouseEnter,Ta=(0,oe.Z)(Qt,pe),wa="".concat(er,"-dropdown"),Ca=Kt;Rr&&(Ca=Rr(Kt));var ga=he.useMemo(function(){return Dr||de(_t)},[Dr,_t]),pa=be?"".concat(wa,"-").concat(be):Cn,Wr=typeof _t=="number",ra=he.useMemo(function(){return Wr?null:_t===!1?"minWidth":"width"},[_t,Wr]),ya=yr;Wr&&(ya=(0,ce.Z)((0,ce.Z)({},ya),{},{width:_t}));var Lr=he.useRef(null);return he.useImperativeHandle(hr,function(){return{getPopupElement:function(){var aa;return(aa=Lr.current)===null||aa===void 0?void 0:aa.popupElement}}}),he.createElement(Ne.Z,(0,b.Z)({},Ta,{showAction:la?["click"]:[],hideAction:la?["click"]:[],popupPlacement:Cr||(Xn==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:ga,prefixCls:wa,popupTransitionName:pa,popup:he.createElement("div",{onMouseEnter:$r},Ca),ref:Lr,stretch:ra,popupAlign:Kr,popupVisible:on,getPopupContainer:qr,popupClassName:Te()(un,(0,le.Z)({},"".concat(wa,"-empty"),ha)),popupStyle:ya,getTriggerDOMNode:ma,onPopupVisibleChange:la}),sr)},De=he.forwardRef(Ee),fe=De,Qe=E(40954);function Ut(rn,Qt){var hr=rn.key,er;return"value"in rn&&(er=rn.value),hr!=null?hr:er!==void 0?er:"rc-index-key-".concat(Qt)}function an(rn){return typeof rn!="undefined"&&!Number.isNaN(rn)}function Sn(rn,Qt){var hr=rn||{},er=hr.label,Ft=hr.value,on=hr.options,sr=hr.groupLabel,Kt=er||(Qt?"children":"label");return{label:Kt,value:Ft||"value",options:on||"options",groupLabel:sr||Kt}}function mt(rn){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},hr=Qt.fieldNames,er=Qt.childrenAsData,Ft=[],on=Sn(hr,!1),sr=on.label,Kt=on.value,be=on.options,Cn=on.groupLabel;function yr(un,Tr){Array.isArray(un)&&un.forEach(function(Xn){if(Tr||!(be in Xn)){var Cr=Xn[Kt];Ft.push({key:Ut(Xn,Ft.length),groupOption:Tr,data:Xn,label:Xn[sr],value:Cr})}else{var Dr=Xn[Cn];Dr===void 0&&er&&(Dr=Xn.label),Ft.push({key:Ut(Xn,Ft.length),group:!0,data:Xn,label:Dr}),yr(Xn[be],!0)}})}return yr(rn,!1),Ft}function Pt(rn){var Qt=(0,ce.Z)({},rn);return"props"in Qt||Object.defineProperty(Qt,"props",{get:function(){return(0,Se.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),Qt}}),Qt}var Lt=function(Qt,hr,er){if(!hr||!hr.length)return null;var Ft=!1,on=function Kt(be,Cn){var yr=(0,Qe.Z)(Cn),un=yr[0],Tr=yr.slice(1);if(!un)return[be];var Xn=be.split(un);return Ft=Ft||Xn.length>1,Xn.reduce(function(Cr,Dr){return[].concat((0,ue.Z)(Cr),(0,ue.Z)(Kt(Dr,Tr)))},[]).filter(Boolean)},sr=on(Qt,hr);return Ft?typeof er!="undefined"?sr.slice(0,er):sr:null},Jt=he.createContext(null),pn=Jt;function Zt(rn){var Qt=rn.visible,hr=rn.values;if(!Qt)return null;var er=50;return he.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(hr.slice(0,er).map(function(Ft){var on=Ft.label,sr=Ft.value;return["number","string"].includes((0,xe.Z)(on))?on:sr}).join(", ")),hr.length>er?", ...":null)}var ht=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],tn=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],yt=function(Qt){return Qt==="tags"||Qt==="multiple"},Rt=he.forwardRef(function(rn,Qt){var hr,er=rn.id,Ft=rn.prefixCls,on=rn.className,sr=rn.showSearch,Kt=rn.tagRender,be=rn.direction,Cn=rn.omitDomProps,yr=rn.displayValues,un=rn.onDisplayValuesChange,Tr=rn.emptyOptions,Xn=rn.notFoundContent,Cr=Xn===void 0?"Not Found":Xn,Dr=rn.onClear,_t=rn.mode,Rr=rn.disabled,Kr=rn.loading,qr=rn.getInputElement,ha=rn.getRawInputElement,ma=rn.open,la=rn.defaultOpen,$r=rn.onDropdownVisibleChange,Ta=rn.activeValue,wa=rn.onActiveValueChange,Ca=rn.activeDescendantId,ga=rn.searchValue,pa=rn.autoClearSearchValue,Wr=rn.onSearch,ra=rn.onSearchSplit,ya=rn.tokenSeparators,Lr=rn.allowClear,jr=rn.prefix,aa=rn.suffixIcon,ua=rn.clearIcon,_a=rn.OptionList,ka=rn.animation,Xa=rn.transitionName,qt=rn.dropdownStyle,Mn=rn.dropdownClassName,Rn=rn.dropdownMatchSelectWidth,jn=rn.dropdownRender,Qn=rn.dropdownAlign,tr=rn.placement,vr=rn.builtinPlacements,mr=rn.getPopupContainer,pr=rn.showAction,kn=pr===void 0?[]:pr,je=rn.onFocus,Tt=rn.onBlur,Nt=rn.onKeyUp,Wt=rn.onKeyDown,zt=rn.onMouseDown,_n=(0,oe.Z)(rn,ht),Tn=yt(_t),Dn=(sr!==void 0?sr:Tn)||_t==="combobox",Bn=(0,ce.Z)({},_n);tn.forEach(function(ei){delete Bn[ei]}),Cn==null||Cn.forEach(function(ei){delete Bn[ei]});var $n=he.useState(!1),Or=(0,ge.Z)($n,2),br=Or[0],xr=Or[1];he.useEffect(function(){xr((0,Xe.Z)())},[]);var Hr=he.useRef(null),zr=he.useRef(null),sa=he.useRef(null),va=he.useRef(null),Ba=he.useRef(null),xa=he.useRef(!1),Fa=Re(),Xr=(0,ge.Z)(Fa,3),Zr=Xr[0],ea=Xr[1],Na=Xr[2];he.useImperativeHandle(Qt,function(){var ei,Ha;return{focus:(ei=va.current)===null||ei===void 0?void 0:ei.focus,blur:(Ha=va.current)===null||Ha===void 0?void 0:Ha.blur,scrollTo:function(Li){var Bi;return(Bi=Ba.current)===null||Bi===void 0?void 0:Bi.scrollTo(Li)},nativeElement:Hr.current||zr.current}});var za=he.useMemo(function(){var ei;if(_t!=="combobox")return ga;var Ha=(ei=yr[0])===null||ei===void 0?void 0:ei.value;return typeof Ha=="string"||typeof Ha=="number"?String(Ha):""},[ga,_t,yr]),sn=_t==="combobox"&&typeof qr=="function"&&qr()||null,Pa=typeof ha=="function"&&ha(),li=(0,tt.x1)(zr,Pa==null||(hr=Pa.props)===null||hr===void 0?void 0:hr.ref),Ui=he.useState(!1),Wi=(0,ge.Z)(Ui,2),So=Wi[0],eo=Wi[1];(0,ct.Z)(function(){eo(!0)},[]);var gi=(0,Oe.Z)(!1,{defaultValue:la,value:ma}),fi=(0,ge.Z)(gi,2),pi=fi[0],Hi=fi[1],vi=So?pi:!1,bi=!Cr&&Tr;(Rr||bi&&vi&&_t==="combobox")&&(vi=!1);var yi=bi?!1:vi,ca=he.useCallback(function(ei){var Ha=ei!==void 0?ei:!vi;Rr||(Hi(Ha),vi!==Ha&&($r==null||$r(Ha)))},[Rr,vi,Hi,$r]),Oa=he.useMemo(function(){return(ya||[]).some(function(ei){return[` `,`\r -`].includes(ei)})},[ya]),Ma=he.useContext(pn)||{},Ra=Ma.maxCount,Ja=Ma.rawValues,ui=function(Ha,Fi,Li){if(!(wn&&an(Ra)&&(Ja==null?void 0:Ja.size)>=Ra)){var Bi=!0,Zi=Ha;wa==null||wa(null);var Zo=Lt(Ha,ya,an(Ra)?Ra-Ja.size:void 0),Co=Li?null:Zo;return _t!=="combobox"&&Co&&(Zi="",ra==null||ra(Co),ca(!1),Bi=!1),Wr&&za!==Zi&&Wr(Zi,{source:Fi?"typing":"effect"}),Bi}},Ki=function(Ha){!Ha||!Ha.trim()||Wr(Ha,{source:"submit"})};he.useEffect(function(){!vi&&!wn&&_t!=="combobox"&&ui("",!1,!1)},[vi]),he.useEffect(function(){pi&&Rr&&Hi(!1),Rr&&!xa.current&&ea(!1)},[Rr]);var ri=Ie(),Oi=(0,ge.Z)(ri,2),Ga=Oi[0],ai=Oi[1],uo=he.useRef(!1),ti=function(Ha){var Fi=Ga(),Li=Ha.key,Bi=Li==="Enter";if(Bi&&(_t!=="combobox"&&Ha.preventDefault(),vi||ca(!0)),ai(!!za),Li==="Backspace"&&!Fi&&wn&&!za&&yr.length){for(var Zi=(0,ue.Z)(yr),Zo=null,Co=Zi.length-1;Co>=0;Co-=1){var ts=Zi[Co];if(!ts.disabled){Zi.splice(Co,1),Zo=ts;break}}Zo&&un(Zi,{type:"remove",values:[Zo]})}for(var Si=arguments.length,Mi=new Array(Si>1?Si-1:0),xo=1;xo1?Fi-1:0),Bi=1;Bi1?Zo-1:0),ts=1;ts=Cr},[Kt,Cr,ha==null?void 0:ha.size]),ya=function(Rn){Rn.preventDefault()},Lr=function(Rn){var We;(We=Wr.current)===null||We===void 0||We.scrollTo(typeof Rn=="number"?{index:Rn}:Rn)},jr=he.useCallback(function(pr){return be==="combobox"?!1:ha.has(pr)},[be,(0,ue.Z)(ha).toString(),ha.size]),aa=function(Rn){for(var We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Tt=pa.length,Nt=0;Nt1&&arguments[1]!==void 0?arguments[1]:!1;Xa(Rn);var Tt={source:We?"keyboard":"mouse"},Nt=pa[Rn];if(!Nt){_t(null,-1,Tt);return}_t(Nt.value,Rn,Tt)};(0,he.useEffect)(function(){qt(Rr!==!1?aa(0):-1)},[pa.length,Cn]);var Mn=he.useCallback(function(pr){return be==="combobox"?String(pr).toLowerCase()===Cn.toLowerCase():ha.has(pr)},[be,Cn,(0,ue.Z)(ha).toString(),ha.size]);(0,he.useEffect)(function(){var pr=setTimeout(function(){if(!Kt&&sr&&ha.size===1){var We=Array.from(ha)[0],Tt=pa.findIndex(function(Nt){var Wt=Nt.data;return Cn?String(Wt.value).startsWith(Cn):Wt.value===We});Tt!==-1&&(qt(Tt),Lr(Tt))}});if(sr){var Rn;(Rn=Wr.current)===null||Rn===void 0||Rn.scrollTo(void 0)}return function(){return clearTimeout(pr)}},[sr,Cn]);var Dn=function(Rn){Rn!==void 0&&Kr(Rn,{selected:!ha.has(Rn)}),Kt||yr(!1)};if(he.useImperativeHandle(hr,function(){return{onKeyDown:function(Rn){var We=Rn.which,Tt=Rn.ctrlKey;switch(We){case Ye.Z.N:case Ye.Z.P:case Ye.Z.UP:case Ye.Z.DOWN:{var Nt=0;if(We===Ye.Z.UP?Nt=-1:We===Ye.Z.DOWN?Nt=1:ar()&&Tt&&(We===Ye.Z.N?Nt=1:We===Ye.Z.P&&(Nt=-1)),Nt!==0){var Wt=aa(ka+Nt,Nt);Lr(Wt),qt(Wt,!0)}break}case Ye.Z.TAB:case Ye.Z.ENTER:{var zt,Bn=pa[ka];Bn&&!(Bn!=null&&(zt=Bn.data)!==null&&zt!==void 0&&zt.disabled)&&!ra?Dn(Bn.value):Dn(void 0),sr&&Rn.preventDefault();break}case Ye.Z.ESC:yr(!1),sr&&Rn.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Rn){Lr(Rn)}}}),pa.length===0)return he.createElement("div",{role:"listbox",id:"".concat(on,"_list"),className:"".concat(ga,"-empty"),onMouseDown:ya},un);var jn=Object.keys(ma).map(function(pr){return ma[pr]}),Qn=function(Rn){return Rn.label};function tr(pr,Rn){var We=pr.group;return{role:We?"presentation":"option",id:"".concat(on,"_list_").concat(Rn)}}var vr=function(Rn){var We=pa[Rn];if(!We)return null;var Tt=We.data||{},Nt=Tt.value,Wt=We.group,zt=(0,_e.Z)(Tt,!0),Bn=Qn(We);return We?he.createElement("div",(0,b.Z)({"aria-label":typeof Bn=="string"&&!Wt?Bn:null},zt,{key:Rn},tr(We,Rn),{"aria-selected":Mn(Nt)}),Nt):null},mr={role:"listbox",id:"".concat(on,"_list")};return he.createElement(he.Fragment,null,la&&he.createElement("div",(0,b.Z)({},mr,{style:{height:0,width:0,overflow:"hidden"}}),vr(ka-1),vr(ka),vr(ka+1)),he.createElement(Ln.Z,{itemKey:"key",ref:Wr,data:pa,height:Ta,itemHeight:wa,fullHeight:!1,onMouseDown:ya,onScroll:Tr,virtual:la,direction:$r,innerProps:la?null:mr},function(pr,Rn){var We=pr.group,Tt=pr.groupOption,Nt=pr.data,Wt=pr.label,zt=pr.value,Bn=Nt.key;if(We){var wn,Tn=(wn=Nt.title)!==null&&wn!==void 0?wn:Vt(Wt)?Wt.toString():void 0;return he.createElement("div",{className:Te()(ga,"".concat(ga,"-group"),Nt.className),title:Tn},Wt!==void 0?Wt:Bn)}var Pn=Nt.disabled,$n=Nt.title,Or=Nt.children,br=Nt.style,xr=Nt.className,Hr=(0,oe.Z)(Nt,Hn),zr=(0,bt.Z)(Hr,jn),sa=jr(zt),va=Pn||!sa&&ra,Ba="".concat(ga,"-option"),xa=Te()(ga,Ba,xr,(0,le.Z)((0,le.Z)((0,le.Z)((0,le.Z)({},"".concat(Ba,"-grouped"),Tt),"".concat(Ba,"-active"),ka===Rn&&!va),"".concat(Ba,"-disabled"),va),"".concat(Ba,"-selected"),sa)),Fa=Qn(pr),Xr=!qr||typeof qr=="function"||sa,Zr=typeof Fa=="number"?Fa:Fa||zt,ea=Vt(Zr)?Zr.toString():void 0;return $n!==void 0&&(ea=$n),he.createElement("div",(0,b.Z)({},(0,_e.Z)(zr),la?{}:tr(pr,Rn),{"aria-selected":Mn(zt),className:xa,title:ea,onMouseMove:function(){ka===Rn||va||qt(Rn)},onClick:function(){va||Dn(zt)},style:br}),he.createElement("div",{className:"".concat(Ba,"-content")},typeof Ca=="function"?Ca(pr,{index:Rn}):Zr),he.isValidElement(qr)||sa,Xr&&he.createElement(Ze,{className:"".concat(ga,"-option-state"),customizeIcon:qr,customizeIconProps:{value:zt,disabled:va,isSelected:sa}},sa?"\u2713":null))}))},qn=he.forwardRef(dr),xn=qn,zn=function(rn,Qt){var hr=he.useRef({values:new Map,options:new Map}),er=he.useMemo(function(){var on=hr.current,sr=on.values,Kt=on.options,be=rn.map(function(un){if(un.label===void 0){var Tr;return(0,ce.Z)((0,ce.Z)({},un),{},{label:(Tr=sr.get(un.value))===null||Tr===void 0?void 0:Tr.label})}return un}),Cn=new Map,yr=new Map;return be.forEach(function(un){Cn.set(un.value,un),yr.set(un.value,Qt.get(un.value)||Kt.get(un.value))}),hr.current.values=Cn,hr.current.options=yr,be},[rn,Qt]),Ft=he.useCallback(function(on){return Qt.get(on)||hr.current.options.get(on)},[Qt]);return[er,Ft]};function cr(rn,Qt){return It(rn).join("").toUpperCase().includes(Qt)}var ir=function(rn,Qt,hr,er,Ft){return he.useMemo(function(){if(!hr||er===!1)return rn;var on=Qt.options,sr=Qt.label,Kt=Qt.value,be=[],Cn=typeof er=="function",yr=hr.toUpperCase(),un=Cn?er:function(Xn,Cr){return Ft?cr(Cr[Ft],yr):Cr[on]?cr(Cr[sr!=="children"?sr:"label"],yr):cr(Cr[Kt],yr)},Tr=Cn?function(Xn){return Pt(Xn)}:function(Xn){return Xn};return rn.forEach(function(Xn){if(Xn[on]){var Cr=un(hr,Tr(Xn));if(Cr)be.push(Xn);else{var Dr=Xn[on].filter(function(_t){return un(hr,Tr(_t))});Dr.length&&be.push((0,ce.Z)((0,ce.Z)({},Xn),{},(0,le.Z)({},on,Dr)))}return}un(hr,Tr(Xn))&&be.push(Xn)}),be},[rn,er,Ft,hr,Qt])},Gn=E(6551),Yn=E(11592),nn=["children","value"],An=["children"];function Nn(rn){var Qt=rn,hr=Qt.key,er=Qt.props,Ft=er.children,on=er.value,sr=(0,oe.Z)(er,nn);return(0,ce.Z)({key:hr,value:on!==void 0?on:hr,children:Ft},sr)}function In(rn){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Yn.Z)(rn).map(function(hr,er){if(!he.isValidElement(hr)||!hr.type)return null;var Ft=hr,on=Ft.type.isSelectOptGroup,sr=Ft.key,Kt=Ft.props,be=Kt.children,Cn=(0,oe.Z)(Kt,An);return Qt||!on?Nn(hr):(0,ce.Z)((0,ce.Z)({key:"__RC_SELECT_GRP__".concat(sr===null?er:sr,"__"),label:sr},Cn),{},{options:In(be)})}).filter(function(hr){return hr})}var Ar=function(Qt,hr,er,Ft,on){return he.useMemo(function(){var sr=Qt,Kt=!Qt;Kt&&(sr=In(hr));var be=new Map,Cn=new Map,yr=function(Xn,Cr,Dr){Dr&&typeof Dr=="string"&&Xn.set(Cr[Dr],Cr)},un=function Tr(Xn){for(var Cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Dr=0;Dr1&&arguments[1]!==void 0?arguments[1]:!1,sr=0;sr0?ca(Ra.options):Ra.options}):Ra})},Xr=he.useMemo(function(){return Kr?Fa(xa):xa},[xa,Kr,mr]),Zr=he.useMemo(function(){return mt(Xr,{fieldNames:Qn,childrenAsData:Dn})},[Xr,Qn,Dn]),ea=function(Oa){var Ma=Wt(Oa);if(Tn(Ma),_a&&(Ma.length!==br.length||Ma.some(function(ui,Ki){var ri;return((ri=br[Ki])===null||ri===void 0?void 0:ri.value)!==(ui==null?void 0:ui.value)}))){var Ra=ua?Ma:Ma.map(function(ui){return ui.value}),Ja=Ma.map(function(ui){return Pt(xr(ui.value))});_a(Mn?Ra:Ra[0],Mn?Ja:Ja[0])}},Na=he.useState(null),za=(0,ge.Z)(Na,2),sn=za[0],Pa=za[1],li=he.useState(0),Ui=(0,ge.Z)(li,2),Wi=Ui[0],So=Ui[1],eo=Ta!==void 0?Ta:er!=="combobox",gi=he.useCallback(function(ca,Oa){var Ma=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Ra=Ma.source,Ja=Ra===void 0?"keyboard":Ra;So(Oa),sr&&er==="combobox"&&ca!==null&&Ja==="keyboard"&&Pa(String(ca))},[sr,er]),fi=function(Oa,Ma,Ra){var Ja=function(){var co,to=xr(Oa);return[ua?{label:to==null?void 0:to[Qn.label],value:Oa,key:(co=to==null?void 0:to.key)!==null&&co!==void 0?co:Oa}:Oa,Pt(to)]};if(Ma&&Xn){var ui=Ja(),Ki=(0,ge.Z)(ui,2),ri=Ki[0],Oi=Ki[1];Xn(ri,Oi)}else if(!Ma&&Cr&&Ra!=="clear"){var Ga=Ja(),ai=(0,ge.Z)(Ga,2),uo=ai[0],ti=ai[1];Cr(uo,ti)}},pi=or(function(ca,Oa){var Ma,Ra=Mn?Oa.selected:!0;Ra?Ma=Mn?[].concat((0,ue.Z)(br),[ca]):[ca]:Ma=br.filter(function(Ja){return Ja.value!==ca}),ea(Ma),fi(ca,Ra),er==="combobox"?Pa(""):(!yt||Tr)&&(pr(""),Pa(""))}),Hi=function(Oa,Ma){ea(Oa);var Ra=Ma.type,Ja=Ma.values;(Ra==="remove"||Ra==="clear")&&Ja.forEach(function(ui){fi(ui.value,!1,Ra)})},vi=function(Oa,Ma){if(pr(Oa),Pa(null),Ma.source==="submit"){var Ra=(Oa||"").trim();if(Ra){var Ja=Array.from(new Set([].concat((0,ue.Z)(zr),[Ra])));ea(Ja),fi(Ra,!0),pr("")}return}Ma.source!=="blur"&&(er==="combobox"&&ea(Oa),yr==null||yr(Oa))},bi=function(Oa){var Ma=Oa;er!=="tags"&&(Ma=Oa.map(function(Ja){var ui=Tt.get(Ja);return ui==null?void 0:ui.value}).filter(function(Ja){return Ja!==void 0}));var Ra=Array.from(new Set([].concat((0,ue.Z)(zr),(0,ue.Z)(Ma))));ea(Ra),Ra.forEach(function(Ja){fi(Ja,!0)})},yi=he.useMemo(function(){var ca=Ca!==!1&&_t!==!1;return(0,ce.Z)((0,ce.Z)({},Rn),{},{flattenOptions:Zr,onActiveValue:gi,defaultActiveFirstOption:eo,onSelect:pi,menuItemSelectedIcon:wa,rawValues:zr,fieldNames:Qn,virtual:ca,direction:ga,listHeight:Wr,listItemHeight:ya,childrenAsData:Dn,maxCount:ka,optionRender:la})},[ka,Rn,Zr,gi,eo,pi,wa,zr,Qn,Ca,_t,ga,Wr,ya,Dn,la]);return he.createElement(pn.Provider,{value:yi},he.createElement(vt,(0,b.Z)({},Xa,{id:qt,prefixCls:on,ref:Qt,omitDomProps:Ir,mode:er,displayValues:Hr,onDisplayValuesChange:Hi,direction:ga,searchValue:mr,onSearch:vi,autoClearSearchValue:Tr,onSearchSplit:bi,dropdownMatchSelectWidth:_t,OptionList:xn,emptyOptions:!Zr.length,activeValue:sn,activeDescendantId:"".concat(qt,"_list_").concat(Wi)})))}),Sr=_n;Sr.Option=cn,Sr.OptGroup=At;var kr=Sr,Ur=kr},63158:function(me,ne,E){"use strict";var b=E(32855),ue=E(74430),le=E(11913),ce=E(43079),ge=E(59301),oe=E(92310),xe=E.n(oe),Oe=E(18929),Se=E(10228),he=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],ze=ge.forwardRef(function(Te,ct){var Xe,tt=Te.prefixCls,Ue=tt===void 0?"rc-switch":tt,Ze=Te.className,Ke=Te.checked,Le=Te.defaultChecked,Be=Te.disabled,Re=Te.loadingIcon,Ie=Te.checkedChildren,Ae=Te.unCheckedChildren,Ye=Te.onClick,st=Te.onChange,_e=Te.onKeyDown,nt=(0,ce.Z)(Te,he),$e=(0,Oe.Z)(!1,{value:Ke,defaultValue:Le}),Me=(0,le.Z)($e,2),Ve=Me[0],et=Me[1];function qe(Gt,rt){var Ge=Ve;return Be||(Ge=Gt,et(Ge),st==null||st(Ge,rt)),Ge}function Ct(Gt){Gt.which===Se.Z.LEFT?qe(!1,Gt):Gt.which===Se.Z.RIGHT&&qe(!0,Gt),_e==null||_e(Gt)}function It(Gt){var rt=qe(!Ve,Gt);Ye==null||Ye(rt,Gt)}var xt=xe()(Ue,Ze,(Xe={},(0,ue.Z)(Xe,"".concat(Ue,"-checked"),Ve),(0,ue.Z)(Xe,"".concat(Ue,"-disabled"),Be),Xe));return ge.createElement("button",(0,b.Z)({},nt,{type:"button",role:"switch","aria-checked":Ve,disabled:Be,className:xt,ref:ct,onKeyDown:Ct,onClick:It}),Re,ge.createElement("span",{className:"".concat(Ue,"-inner")},ge.createElement("span",{className:"".concat(Ue,"-inner-checked")},Ie),ge.createElement("span",{className:"".concat(Ue,"-inner-unchecked")},Ae)))});ze.displayName="Switch",ne.Z=ze},86351:function(me,ne,E){"use strict";E.d(ne,{R:function(){return ue},w:function(){return b}});var b={},ue="rc-table-internal-hook"},97347:function(me,ne,E){"use strict";E.d(ne,{L:function(){return Ue},Z:function(){return Re}});var b=E(11913),ue=E(74430),le=E(3300),ce=E(34666),ge=E(27247),oe=E(43079),xe=E(11592),Oe=E(48736),Se=E(59301),he=E(86351),ze=E(54451);function Te(Ie){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof Ae=="number"?Ae:Ae.endsWith("%")?Ie*parseFloat(Ae)/100:null}function ct(Ie,Ae,Ye){return Se.useMemo(function(){if(Ae&&Ae>0){var st=0,_e=0;Ie.forEach(function(It){var xt=Te(Ae,It.width);xt?st+=xt:_e+=1});var nt=Math.max(Ae,Ye),$e=Math.max(nt-st,_e),Me=_e,Ve=$e/_e,et=0,qe=Ie.map(function(It){var xt=(0,ge.Z)({},It),Gt=Te(Ae,xt.width);if(Gt)xt.width=Gt;else{var rt=Math.floor(Ve);xt.width=Me===1?$e:rt,$e-=rt,Me-=1}return et+=xt.width,xt});if(et0?(0,ge.Z)((0,ge.Z)({},Ae),{},{children:Ze(Ye)}):Ae})}function Ke(Ie){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Ie.filter(function(Ye){return Ye&&(0,ce.Z)(Ye)==="object"}).reduce(function(Ye,st,_e){var nt=st.fixed,$e=nt===!0?"left":nt,Me="".concat(Ae,"-").concat(_e),Ve=st.children;return Ve&&Ve.length>0?[].concat((0,le.Z)(Ye),(0,le.Z)(Ke(Ve,Me).map(function(et){return(0,ge.Z)({fixed:$e},et)}))):[].concat((0,le.Z)(Ye),[(0,ge.Z)((0,ge.Z)({key:Me},st),{},{fixed:$e})])},[])}function Le(Ie){return Ie.map(function(Ae){var Ye=Ae.fixed,st=(0,oe.Z)(Ae,tt),_e=Ye;return Ye==="left"?_e="right":Ye==="right"&&(_e="left"),(0,ge.Z)({fixed:_e},st)})}function Be(Ie,Ae){var Ye=Ie.prefixCls,st=Ie.columns,_e=Ie.children,nt=Ie.expandable,$e=Ie.expandedKeys,Me=Ie.columnTitle,Ve=Ie.getRowKey,et=Ie.onTriggerExpand,qe=Ie.expandIcon,Ct=Ie.rowExpandable,It=Ie.expandIconColumnIndex,xt=Ie.direction,Gt=Ie.expandRowByClick,rt=Ie.columnWidth,Ge=Ie.fixed,Pe=Ie.scrollWidth,wt=Ie.clientWidth,Dt=Se.useMemo(function(){var dn=st||Ue(_e)||[];return Ze(dn.slice())},[st,_e]),ot=Se.useMemo(function(){if(nt){var dn=Dt.slice();if(!dn.includes(he.w)){var Ne=It||0;Ne>=0&&(Ne||Ge==="left"||!Ge)&&dn.splice(Ne,0,he.w),Ge==="right"&&dn.splice(Dt.length,0,he.w)}var pe=dn.indexOf(he.w);dn=dn.filter(function(fe,Qe){return fe!==he.w||Qe===pe});var de=Dt[pe],Ee;Ge?Ee=Ge:Ee=de?de.fixed:null;var De=(0,ue.Z)((0,ue.Z)((0,ue.Z)((0,ue.Z)((0,ue.Z)((0,ue.Z)({},ze.v,{className:"".concat(Ye,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",Me),"fixed",Ee),"className","".concat(Ye,"-row-expand-icon-cell")),"width",rt),"render",function(Qe,Ut,an){var Sn=Ve(Ut,an),mt=$e.has(Sn),Pt=Ct?Ct(Ut):!0,Lt=qe({prefixCls:Ye,expanded:mt,expandable:Pt,record:Ut,onExpand:et});return Gt?Se.createElement("span",{onClick:function(pn){return pn.stopPropagation()}},Lt):Lt});return dn.map(function(fe){return fe===he.w?De:fe})}return Dt.filter(function(fe){return fe!==he.w})},[nt,Dt,Ve,$e,qe,xt]),Ht=Se.useMemo(function(){var dn=ot;return Ae&&(dn=Ae(dn)),dn.length||(dn=[{render:function(){return null}}]),dn},[Ae,ot,xt]),Bt=Se.useMemo(function(){return xt==="rtl"?Le(Ke(Ht)):Ke(Ht)},[Ht,xt,Pe]),ln=Se.useMemo(function(){for(var dn=-1,Ne=Bt.length-1;Ne>=0;Ne-=1){var pe=Bt[Ne].fixed;if(pe==="left"||pe===!0){dn=Ne;break}}if(dn>=0)for(var de=0;de<=dn;de+=1){var Ee=Bt[de].fixed;if(Ee!=="left"&&Ee!==!0)return!0}var De=Bt.findIndex(function(Ut){var an=Ut.fixed;return an==="right"});if(De>=0)for(var fe=De;fe=Dn}function Bt(qt,Mn){return Se(Ie,function(Dn){var jn=Ht(qt,Mn||1,Dn.hoverStartRow,Dn.hoverEndRow);return[jn,Dn.onHover]})}var ln=E(70425),gt=function(Mn){var Dn=Mn.ellipsis,jn=Mn.rowType,Qn=Mn.children,tr,vr=Dn===!0?{showTitle:!0}:Dn;return vr&&(vr.showTitle||jn==="header")&&(typeof Qn=="string"||typeof Qn=="number"?tr=Qn.toString():oe.isValidElement(Qn)&&typeof Qn.props.children=="string"&&(tr=Qn.props.children)),tr};function Yt(qt){var Mn,Dn,jn,Qn,tr,vr,mr,pr,Rn=qt.component,We=qt.children,Tt=qt.ellipsis,Nt=qt.scope,Wt=qt.prefixCls,zt=qt.className,Bn=qt.align,wn=qt.record,Tn=qt.render,Pn=qt.dataIndex,$n=qt.renderIndex,Or=qt.shouldCellUpdate,br=qt.index,xr=qt.rowType,Hr=qt.colSpan,zr=qt.rowSpan,sa=qt.fixLeft,va=qt.fixRight,Ba=qt.firstFixLeft,xa=qt.lastFixLeft,Fa=qt.firstFixRight,Xr=qt.lastFixRight,Zr=qt.appendNode,ea=qt.additionalProps,Na=ea===void 0?{}:ea,za=qt.isSticky,sn="".concat(Wt,"-cell"),Pa=Se(Ie,["supportSticky","allColumnsFixedLeft","rowHoverable"]),li=Pa.supportSticky,Ui=Pa.allColumnsFixedLeft,Wi=Pa.rowHoverable,So=ot(wn,Pn,$n,We,Tn,Or),eo=(0,ue.Z)(So,2),gi=eo[0],fi=eo[1],pi={},Hi=typeof sa=="number"&&li,vi=typeof va=="number"&&li;Hi&&(pi.position="sticky",pi.left=sa),vi&&(pi.position="sticky",pi.right=va);var bi=(Mn=(Dn=(jn=fi==null?void 0:fi.colSpan)!==null&&jn!==void 0?jn:Na.colSpan)!==null&&Dn!==void 0?Dn:Hr)!==null&&Mn!==void 0?Mn:1,yi=(Qn=(tr=(vr=fi==null?void 0:fi.rowSpan)!==null&&vr!==void 0?vr:Na.rowSpan)!==null&&tr!==void 0?tr:zr)!==null&&Qn!==void 0?Qn:1,ca=Bt(br,yi),Oa=(0,ue.Z)(ca,2),Ma=Oa[0],Ra=Oa[1],Ja=(0,ln.zX)(function(uo){var ti;wn&&Ra(br,br+yi-1),Na==null||(ti=Na.onMouseEnter)===null||ti===void 0||ti.call(Na,uo)}),ui=(0,ln.zX)(function(uo){var ti;wn&&Ra(-1,-1),Na==null||(ti=Na.onMouseLeave)===null||ti===void 0||ti.call(Na,uo)});if(bi===0||yi===0)return null;var Ki=(mr=Na.title)!==null&&mr!==void 0?mr:gt({rowType:xr,ellipsis:Tt,children:gi}),ri=Ve()(sn,zt,(pr={},(0,$e.Z)((0,$e.Z)((0,$e.Z)((0,$e.Z)((0,$e.Z)((0,$e.Z)((0,$e.Z)((0,$e.Z)((0,$e.Z)((0,$e.Z)(pr,"".concat(sn,"-fix-left"),Hi&&li),"".concat(sn,"-fix-left-first"),Ba&&li),"".concat(sn,"-fix-left-last"),xa&&li),"".concat(sn,"-fix-left-all"),xa&&Ui&&li),"".concat(sn,"-fix-right"),vi&&li),"".concat(sn,"-fix-right-first"),Fa&&li),"".concat(sn,"-fix-right-last"),Xr&&li),"".concat(sn,"-ellipsis"),Tt),"".concat(sn,"-with-append"),Zr),"".concat(sn,"-fix-sticky"),(Hi||vi)&&za&&li),(0,$e.Z)(pr,"".concat(sn,"-row-hover"),!fi&&Ma)),Na.className,fi==null?void 0:fi.className),Oi={};Bn&&(Oi.textAlign=Bn);var Ga=(0,nt.Z)((0,nt.Z)((0,nt.Z)((0,nt.Z)({},fi==null?void 0:fi.style),pi),Oi),Na.style),ai=gi;return(0,_e.Z)(ai)==="object"&&!Array.isArray(ai)&&!oe.isValidElement(ai)&&(ai=null),Tt&&(xa||Fa)&&(ai=oe.createElement("span",{className:"".concat(sn,"-content")},ai)),oe.createElement(Rn,(0,he.Z)({},fi,Na,{className:ri,style:Ga,title:Ki,scope:Nt,onMouseEnter:Wi?Ja:void 0,onMouseLeave:Wi?ui:void 0,colSpan:bi!==1?bi:null,rowSpan:yi!==1?yi:null}),Zr,ai)}var Mt=oe.memo(Yt);function $t(qt,Mn,Dn,jn,Qn){var tr=Dn[qt]||{},vr=Dn[Mn]||{},mr,pr;tr.fixed==="left"?mr=jn.left[Qn==="rtl"?Mn:qt]:vr.fixed==="right"&&(pr=jn.right[Qn==="rtl"?qt:Mn]);var Rn=!1,We=!1,Tt=!1,Nt=!1,Wt=Dn[Mn+1],zt=Dn[qt-1],Bn=Wt&&!Wt.fixed||zt&&!zt.fixed||Dn.every(function(Or){return Or.fixed==="left"});if(Qn==="rtl"){if(mr!==void 0){var wn=zt&&zt.fixed==="left";Nt=!wn&&Bn}else if(pr!==void 0){var Tn=Wt&&Wt.fixed==="right";Tt=!Tn&&Bn}}else if(mr!==void 0){var Pn=Wt&&Wt.fixed==="left";Rn=!Pn&&Bn}else if(pr!==void 0){var $n=zt&&zt.fixed==="right";We=!$n&&Bn}return{fixLeft:mr,fixRight:pr,lastFixLeft:Rn,firstFixRight:We,lastFixRight:Tt,firstFixLeft:Nt,isSticky:jn.isSticky}}var dn=oe.createContext({}),Ne=dn;function pe(qt){var Mn=qt.className,Dn=qt.index,jn=qt.children,Qn=qt.colSpan,tr=Qn===void 0?1:Qn,vr=qt.rowSpan,mr=qt.align,pr=Se(Ie,["prefixCls","direction"]),Rn=pr.prefixCls,We=pr.direction,Tt=oe.useContext(Ne),Nt=Tt.scrollColumnIndex,Wt=Tt.stickyOffsets,zt=Tt.flattenColumns,Bn=Dn+tr-1,wn=Bn+1===Nt?tr+1:tr,Tn=$t(Dn,Dn+wn-1,zt,Wt,We);return oe.createElement(Mt,(0,he.Z)({className:Mn,index:Dn,component:"td",prefixCls:Rn,record:null,dataIndex:null,align:mr,colSpan:wn,rowSpan:vr,render:function(){return jn}},Tn))}var de=E(43079),Ee=["children"];function De(qt){var Mn=qt.children,Dn=(0,de.Z)(qt,Ee);return oe.createElement("tr",Dn,Mn)}function fe(qt){var Mn=qt.children;return Mn}fe.Row=De,fe.Cell=pe;var Qe=fe;function Ut(qt){var Mn=qt.children,Dn=qt.stickyOffsets,jn=qt.flattenColumns,Qn=Se(Ie,"prefixCls"),tr=jn.length-1,vr=jn[tr],mr=oe.useMemo(function(){return{stickyOffsets:Dn,flattenColumns:jn,scrollColumnIndex:vr!=null&&vr.scrollbar?tr:null}},[vr,jn,tr,Dn]);return oe.createElement(Ne.Provider,{value:mr},oe.createElement("tfoot",{className:"".concat(Qn,"-summary")},Mn))}var an=Le(Ut),Sn=Qe,mt=E(29301),Pt=E(24514),Lt=E(75152),Jt=E(26112);function pn(qt,Mn,Dn,jn,Qn,tr,vr){qt.push({record:Mn,indent:Dn,index:vr});var mr=tr(Mn),pr=Qn==null?void 0:Qn.has(mr);if(Mn&&Array.isArray(Mn[jn])&&pr)for(var Rn=0;Rn1?Ba-1:0),Fa=1;Fa=1)),style:(0,nt.Z)((0,nt.Z)({},Dn),Tn==null?void 0:Tn.style)}),zt.map(function(sa,va){var Ba=sa.render,xa=sa.dataIndex,Fa=sa.className,Xr=At(Nt,sa,va,pr,Qn),Zr=Xr.key,ea=Xr.fixedInfo,Na=Xr.appendCellNode,za=Xr.additionalCellProps;return oe.createElement(Mt,(0,he.Z)({className:Fa,ellipsis:sa.ellipsis,align:sa.align,scope:sa.rowScope,component:sa.rowScope?Tt:We,prefixCls:Wt,key:Zr,record:jn,index:Qn,renderIndex:tr,dataIndex:xa,render:Ba,shouldCellUpdate:sa.shouldCellUpdate},ea,{appendNode:Na,additionalProps:za}))})),Hr;if($n&&(Or.current||Pn)){var zr=wn(jn,Qn,pr+1,Pn);Hr=oe.createElement(yt,{expanded:Pn,className:Ve()("".concat(Wt,"-expanded-row"),"".concat(Wt,"-expanded-row-level-").concat(pr+1),br),prefixCls:Wt,component:Rn,cellComponent:We,colSpan:zt.length,isEmpty:!1},zr)}return oe.createElement(oe.Fragment,null,xr,Hr)}var cn=Le(Je);function gn(qt){var Mn=qt.columnKey,Dn=qt.onColumnResize,jn=oe.useRef();return(0,ce.Z)(function(){jn.current&&Dn(Mn,jn.current.offsetWidth)},[]),oe.createElement(mt.Z,{data:Mn},oe.createElement("td",{ref:jn,style:{padding:0,border:0,height:0}},oe.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var bt=E(29194);function Ln(qt){var Mn=qt.prefixCls,Dn=qt.columnsKey,jn=qt.onColumnResize,Qn=oe.useRef(null);return oe.createElement("tr",{"aria-hidden":"true",className:"".concat(Mn,"-measure-row"),style:{height:0,fontSize:0},ref:Qn},oe.createElement(mt.Z.Collection,{onBatchResize:function(vr){(0,bt.Z)(Qn.current)&&vr.forEach(function(mr){var pr=mr.data,Rn=mr.size;jn(pr,Rn.offsetWidth)})}},Dn.map(function(tr){return oe.createElement(gn,{key:tr,columnKey:tr,onColumnResize:jn})})))}function ar(qt){var Mn=qt.data,Dn=qt.measureColumnWidth,jn=Se(Ie,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Qn=jn.prefixCls,tr=jn.getComponent,vr=jn.onColumnResize,mr=jn.flattenColumns,pr=jn.getRowKey,Rn=jn.expandedKeys,We=jn.childrenColumnName,Tt=jn.emptyNode,Nt=Zt(Mn,We,Rn,pr),Wt=oe.useRef({renderWithProps:!1}),zt=tr(["body","wrapper"],"tbody"),Bn=tr(["body","row"],"tr"),wn=tr(["body","cell"],"td"),Tn=tr(["body","cell"],"th"),Pn;Mn.length?Pn=Nt.map(function(Or,br){var xr=Or.record,Hr=Or.indent,zr=Or.index,sa=pr(xr,br);return oe.createElement(cn,{key:sa,rowKey:sa,record:xr,index:br,renderIndex:zr,rowComponent:Bn,cellComponent:wn,scopeCellComponent:Tn,indent:Hr})}):Pn=oe.createElement(yt,{expanded:!0,className:"".concat(Qn,"-placeholder"),prefixCls:Qn,component:Bn,cellComponent:wn,colSpan:mr.length,isEmpty:!0},Tt);var $n=Ge(mr);return oe.createElement(xt.Provider,{value:Wt.current},oe.createElement(zt,{className:"".concat(Qn,"-tbody")},Dn&&oe.createElement(Ln,{prefixCls:Qn,columnsKey:$n,onColumnResize:vr}),Pn))}var Hn=Le(ar),Vt=E(54451),dr=["columnType"];function qn(qt){for(var Mn=qt.colWidths,Dn=qt.columns,jn=qt.columCount,Qn=Se(Ie,["tableLayout"]),tr=Qn.tableLayout,vr=[],mr=jn||Dn.length,pr=!1,Rn=mr-1;Rn>=0;Rn-=1){var We=Mn[Rn],Tt=Dn&&Dn[Rn],Nt=void 0,Wt=void 0;if(Tt&&(Nt=Tt[Vt.v],tr==="auto"&&(Wt=Tt.minWidth)),We||Wt||Nt||pr){var zt=Nt||{},Bn=zt.columnType,wn=(0,de.Z)(zt,dr);vr.unshift(oe.createElement("col",(0,he.Z)({key:Rn,style:{width:We,minWidth:Wt}},wn))),pr=!0}}return oe.createElement("colgroup",null,vr)}var xn=qn,zn=E(3300),cr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function ir(qt,Mn){return(0,oe.useMemo)(function(){for(var Dn=[],jn=0;jn1?"colgroup":"col":null,ellipsis:wn.ellipsis,align:wn.align,component:vr,prefixCls:We,key:Wt[Bn]},Tn,{additionalProps:Pn,rowType:"header"}))}))},An=nn;function Nn(qt){var Mn=[];function Dn(vr,mr){var pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Mn[pr]=Mn[pr]||[];var Rn=mr,We=vr.filter(Boolean).map(function(Tt){var Nt={key:Tt.key,className:Tt.className||"",children:Tt.title,column:Tt,colStart:Rn},Wt=1,zt=Tt.children;return zt&&zt.length>0&&(Wt=Dn(zt,Rn,pr+1).reduce(function(Bn,wn){return Bn+wn},0),Nt.hasSubColumns=!0),"colSpan"in Tt&&(Wt=Tt.colSpan),"rowSpan"in Tt&&(Nt.rowSpan=Tt.rowSpan),Nt.colSpan=Wt,Nt.colEnd=Nt.colStart+Wt-1,Mn[pr].push(Nt),Rn+=Wt,Wt});return We}Dn(qt,0);for(var jn=Mn.length,Qn=function(mr){Mn[mr].forEach(function(pr){!("rowSpan"in pr)&&!pr.hasSubColumns&&(pr.rowSpan=jn-mr)})},tr=0;tr=Na-mr?Pn(function(za){return(0,nt.Z)((0,nt.Z)({},za),{},{isHiddenScrollBar:!0})}):Pn(function(za){return(0,nt.Z)((0,nt.Z)({},za),{},{isHiddenScrollBar:!1})})}})},Fa=function(Zr){Pn(function(ea){return(0,nt.Z)((0,nt.Z)({},ea),{},{scrollLeft:Zr/Tt*Nt||0})})};return oe.useImperativeHandle(Dn,function(){return{setScrollLeft:Fa,checkScrollBarVisible:xa}}),oe.useEffect(function(){var Xr=(0,Qt.Z)(document.body,"mouseup",sa,!1),Zr=(0,Qt.Z)(document.body,"mousemove",Ba,!1);return xa(),function(){Xr.remove(),Zr.remove()}},[Wt,xr]),oe.useEffect(function(){if(tr.current){for(var Xr=[],Zr=(0,er.bn)(tr.current);Zr;)Xr.push(Zr),Zr=Zr.parentElement;return Xr.forEach(function(ea){return ea.addEventListener("scroll",xa,!1)}),window.addEventListener("resize",xa,!1),window.addEventListener("scroll",xa,!1),pr.addEventListener("scroll",xa,!1),function(){Xr.forEach(function(ea){return ea.removeEventListener("scroll",xa)}),window.removeEventListener("resize",xa),window.removeEventListener("scroll",xa),pr.removeEventListener("scroll",xa)}}},[pr]),oe.useEffect(function(){Tn.isHiddenScrollBar||Pn(function(Xr){var Zr=tr.current;return Zr?(0,nt.Z)((0,nt.Z)({},Xr),{},{scrollLeft:Zr.scrollLeft/Zr.scrollWidth*Zr.clientWidth}):Xr})},[Tn.isHiddenScrollBar]),Tt<=Nt||!Wt||Tn.isHiddenScrollBar?null:oe.createElement("div",{style:{height:(0,Lt.Z)(),width:Nt,bottom:mr},className:"".concat(We,"-sticky-scroll")},oe.createElement("div",{onMouseDown:va,ref:zt,className:Ve()("".concat(We,"-sticky-scroll-bar"),(0,$e.Z)({},"".concat(We,"-sticky-scroll-bar-active"),xr)),style:{width:"".concat(Wt,"px"),transform:"translate3d(".concat(Tn.scrollLeft,"px, 0, 0)")}}))},sr=oe.forwardRef(on);function Kt(qt){return null}var be=Kt;function Cn(qt){return null}var yr=Cn,un="rc-table",Tr=[],Xn={};function Cr(){return"No Data"}function Dr(qt,Mn){var Dn=(0,nt.Z)({rowKey:"key",prefixCls:un,emptyText:Cr},qt),jn=Dn.prefixCls,Qn=Dn.className,tr=Dn.rowClassName,vr=Dn.style,mr=Dn.data,pr=Dn.rowKey,Rn=Dn.scroll,We=Dn.tableLayout,Tt=Dn.direction,Nt=Dn.title,Wt=Dn.footer,zt=Dn.summary,Bn=Dn.caption,wn=Dn.id,Tn=Dn.showHeader,Pn=Dn.components,$n=Dn.emptyText,Or=Dn.onRow,br=Dn.onHeaderRow,xr=Dn.onScroll,Hr=Dn.internalHooks,zr=Dn.transformColumns,sa=Dn.internalRefs,va=Dn.tailor,Ba=Dn.getContainerWidth,xa=Dn.sticky,Fa=Dn.rowHoverable,Xr=Fa===void 0?!0:Fa,Zr=mr||Tr,ea=!!Zr.length,Na=Hr===b.R,za=oe.useCallback(function(Qa,Ya){return(0,qe.Z)(Pn,Qa)||Ya},[Pn]),sn=oe.useMemo(function(){return typeof pr=="function"?pr:function(Qa){var Ya=Qa&&Qa[pr];return Ya}},[pr]),Pa=za(["body"]),li=wr(),Ui=(0,ue.Z)(li,3),Wi=Ui[0],So=Ui[1],eo=Ui[2],gi=or(Dn,Zr,sn),fi=(0,ue.Z)(gi,6),pi=fi[0],Hi=fi[1],vi=fi[2],bi=fi[3],yi=fi[4],ca=fi[5],Oa=Rn==null?void 0:Rn.x,Ma=oe.useState(0),Ra=(0,ue.Z)(Ma,2),Ja=Ra[0],ui=Ra[1],Ki=(0,gr.Z)((0,nt.Z)((0,nt.Z)((0,nt.Z)({},Dn),pi),{},{expandable:!!pi.expandedRowRender,columnTitle:pi.columnTitle,expandedKeys:vi,getRowKey:sn,onTriggerExpand:ca,expandIcon:bi,expandIconColumnIndex:pi.expandIconColumnIndex,direction:Tt,scrollWidth:Na&&va&&typeof Oa=="number"?Oa:null,clientWidth:Ja}),Na?zr:null),ri=(0,ue.Z)(Ki,4),Oi=ri[0],Ga=ri[1],ai=ri[2],uo=ri[3],ti=ai!=null?ai:Oa,ao=oe.useMemo(function(){return{columns:Oi,flattenColumns:Ga}},[Oi,Ga]),co=oe.useRef(),to=oe.useRef(),Ii=oe.useRef(),Ko=oe.useRef();oe.useImperativeHandle(Mn,function(){return{nativeElement:co.current,scrollTo:function(Ya){var _i;if(Ii.current instanceof HTMLElement){var Vi=Ya.index,ji=Ya.top,Io=Ya.key;if(wt(ji)){var Bo;(Bo=Ii.current)===null||Bo===void 0||Bo.scrollTo({top:ji})}else{var Uo,No=Io!=null?Io:sn(Zr[Vi]);(Uo=Ii.current.querySelector('[data-row-key="'.concat(No,'"]')))===null||Uo===void 0||Uo.scrollIntoView()}}else(_i=Ii.current)!==null&&_i!==void 0&&_i.scrollTo&&Ii.current.scrollTo(Ya)}}});var Us=oe.useRef(),Ni=oe.useState(!1),Lo=(0,ue.Z)(Ni,2),go=Lo[0],vo=Lo[1],Hs=oe.useState(!1),Xs=(0,ue.Z)(Hs,2),Qs=Xs[0],ws=Xs[1],Is=oe.useState(new Map),Ns=(0,ue.Z)(Is,2),hs=Ns[0],ks=Ns[1],Js=Ge(Ga),Rs=Js.map(function(Qa){return hs.get(Qa)}),Es=oe.useMemo(function(){return Rs},[Rs.join("_")]),ms=kr(Es,Ga,Tt),Qi=Rn&&Pe(Rn.y),Pi=Rn&&Pe(ti)||!!pi.fixed,ei=Pi&&Ga.some(function(Qa){var Ya=Qa.fixed;return Ya}),Ha=oe.useRef(),Fi=_n(xa,jn),Li=Fi.isSticky,Bi=Fi.offsetHeader,Zi=Fi.offsetSummary,Zo=Fi.offsetScroll,Co=Fi.stickyClassName,ts=Fi.container,Si=oe.useMemo(function(){return zt==null?void 0:zt(Zr)},[zt,Zr]),Mi=(Qi||Li)&&oe.isValidElement(Si)&&Si.type===Qe&&Si.props.fixed,xo,_o,zs;Qi&&(_o={overflowY:ea?"scroll":"auto",maxHeight:Rn.y}),Pi&&(xo={overflowX:"auto"},Qi||(_o={overflowY:"hidden"}),zs={width:ti===!0?"auto":ti,minWidth:"100%"});var rl=oe.useCallback(function(Qa,Ya){ks(function(_i){if(_i.get(Qa)!==Ya){var Vi=new Map(_i);return Vi.set(Qa,Ya),Vi}return _i})},[]),Gs=Fr(null),Ao=(0,ue.Z)(Gs,2),Po=Ao[0],hi=Ao[1];function jo(Qa,Ya){Ya&&(typeof Ya=="function"?Ya(Qa):Ya.scrollLeft!==Qa&&(Ya.scrollLeft=Qa,Ya.scrollLeft!==Qa&&setTimeout(function(){Ya.scrollLeft=Qa},0)))}var To=(0,le.Z)(function(Qa){var Ya=Qa.currentTarget,_i=Qa.scrollLeft,Vi=Tt==="rtl",ji=typeof _i=="number"?_i:Ya.scrollLeft,Io=Ya||Xn;if(!hi()||hi()===Io){var Bo;Po(Io),jo(ji,to.current),jo(ji,Ii.current),jo(ji,Us.current),jo(ji,(Bo=Ha.current)===null||Bo===void 0?void 0:Bo.setScrollLeft)}var Uo=Ya||to.current;if(Uo){var No=Na&&va&&typeof ti=="number"?ti:Uo.scrollWidth,Xo=Uo.clientWidth;if(No===Xo){vo(!1),ws(!1);return}Vi?(vo(-ji0)):(vo(ji>0),ws(ji1?wn-Xr:0,ea=(0,nt.Z)((0,nt.Z)((0,nt.Z)({},zr),Rn),{},{flex:"0 0 ".concat(Xr,"px"),width:"".concat(Xr,"px"),marginRight:Zr,pointerEvents:"auto"}),Na=oe.useMemo(function(){return Tt?xa<=1:va===0||xa===0||xa>1},[xa,va,Tt]);Na?ea.visibility="hidden":Tt&&(ea.height=Nt==null?void 0:Nt(xa));var za=Na?function(){return null}:Wt,sn={};return(xa===0||va===0)&&(sn.rowSpan=1,sn.colSpan=1),oe.createElement(Mt,(0,he.Z)({className:Ve()(Bn,We),ellipsis:Dn.ellipsis,align:Dn.align,scope:Dn.rowScope,component:vr,prefixCls:Mn.prefixCls,key:Or,record:pr,index:tr,renderIndex:mr,dataIndex:zt,render:za,shouldCellUpdate:Dn.shouldCellUpdate},br,{appendNode:xr,additionalProps:(0,nt.Z)((0,nt.Z)({},Hr),{},{style:ea},sn)}))}var wa=Ta,Ca=["data","index","className","rowKey","style","extra","getHeight"],ga=oe.forwardRef(function(qt,Mn){var Dn=qt.data,jn=qt.index,Qn=qt.className,tr=qt.rowKey,vr=qt.style,mr=qt.extra,pr=qt.getHeight,Rn=(0,de.Z)(qt,Ca),We=Dn.record,Tt=Dn.indent,Nt=Dn.index,Wt=Se(Ie,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),zt=Wt.scrollX,Bn=Wt.flattenColumns,wn=Wt.prefixCls,Tn=Wt.fixColumn,Pn=Wt.componentWidth,$n=Se(ma,["getComponent"]),Or=$n.getComponent,br=ht(We,tr,jn,Tt),xr=Or(["body","row"],"div"),Hr=Or(["body","cell"],"div"),zr=br.rowSupportExpand,sa=br.expanded,va=br.rowProps,Ba=br.expandedRowRender,xa=br.expandedRowClassName,Fa;if(zr&&sa){var Xr=Ba(We,jn,Tt+1,sa),Zr=jt(xa,We,jn,Tt),ea={};Tn&&(ea={style:(0,$e.Z)({},"--virtual-width","".concat(Pn,"px"))});var Na="".concat(wn,"-expanded-row-cell");Fa=oe.createElement(xr,{className:Ve()("".concat(wn,"-expanded-row"),"".concat(wn,"-expanded-row-level-").concat(Tt+1),Zr)},oe.createElement(Mt,{component:Hr,prefixCls:wn,className:Ve()(Na,(0,$e.Z)({},"".concat(Na,"-fixed"),Tn)),additionalProps:ea},Xr))}var za=(0,nt.Z)((0,nt.Z)({},vr),{},{width:zt});mr&&(za.position="absolute",za.pointerEvents="none");var sn=oe.createElement(xr,(0,he.Z)({},va,Rn,{"data-row-key":tr,ref:zr?null:Mn,className:Ve()(Qn,"".concat(wn,"-row"),va==null?void 0:va.className,(0,$e.Z)({},"".concat(wn,"-row-extra"),mr)),style:(0,nt.Z)((0,nt.Z)({},za),va==null?void 0:va.style)}),Bn.map(function(Pa,li){return oe.createElement(wa,{key:li,component:Hr,rowInfo:br,column:Pa,colIndex:li,indent:Tt,index:jn,renderIndex:Nt,record:We,inverse:mr,getHeight:pr})}));return zr?oe.createElement("div",{ref:Mn},sn,Fa):sn}),pa=Le(ga),Wr=pa,ra=oe.forwardRef(function(qt,Mn){var Dn=qt.data,jn=qt.onScroll,Qn=Se(Ie,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),tr=Qn.flattenColumns,vr=Qn.onColumnResize,mr=Qn.getRowKey,pr=Qn.expandedKeys,Rn=Qn.prefixCls,We=Qn.childrenColumnName,Tt=Qn.scrollX,Nt=Qn.direction,Wt=Se(ma),zt=Wt.sticky,Bn=Wt.scrollY,wn=Wt.listItemHeight,Tn=Wt.getComponent,Pn=Wt.onScroll,$n=oe.useRef(),Or=Zt(Dn,We,pr,mr),br=oe.useMemo(function(){var Fa=0;return tr.map(function(Xr){var Zr=Xr.width,ea=Xr.key;return Fa+=Zr,[ea,Zr,Fa]})},[tr]),xr=oe.useMemo(function(){return br.map(function(Fa){return Fa[2]})},[br]);oe.useEffect(function(){br.forEach(function(Fa){var Xr=(0,ue.Z)(Fa,2),Zr=Xr[0],ea=Xr[1];vr(Zr,ea)})},[br]),oe.useImperativeHandle(Mn,function(){var Fa,Xr={scrollTo:function(ea){var Na;(Na=$n.current)===null||Na===void 0||Na.scrollTo(ea)},nativeElement:(Fa=$n.current)===null||Fa===void 0?void 0:Fa.nativeElement};return Object.defineProperty(Xr,"scrollLeft",{get:function(){var ea;return((ea=$n.current)===null||ea===void 0?void 0:ea.getScrollInfo().x)||0},set:function(ea){var Na;(Na=$n.current)===null||Na===void 0||Na.scrollTo({left:ea})}}),Xr});var Hr=function(Xr,Zr){var ea,Na=(ea=Or[Zr])===null||ea===void 0?void 0:ea.record,za=Xr.onCell;if(za){var sn,Pa=za(Na,Zr);return(sn=Pa==null?void 0:Pa.rowSpan)!==null&&sn!==void 0?sn:1}return 1},zr=function(Xr){var Zr=Xr.start,ea=Xr.end,Na=Xr.getSize,za=Xr.offsetY;if(ea<0)return null;for(var sn=tr.filter(function(bi){return Hr(bi,Zr)===0}),Pa=Zr,li=function(yi){if(sn=sn.filter(function(ca){return Hr(ca,yi)===0}),!sn.length)return Pa=yi,1},Ui=Zr;Ui>=0&&!li(Ui);Ui-=1);for(var Wi=tr.filter(function(bi){return Hr(bi,ea)!==1}),So=ea,eo=function(yi){if(Wi=Wi.filter(function(ca){return Hr(ca,yi)!==1}),!Wi.length)return So=Math.max(yi-1,ea),1},gi=ea;gi1})&&fi.push(yi)},Hi=Pa;Hi<=So;Hi+=1)pi(Hi);var vi=fi.map(function(bi){var yi=Or[bi],ca=mr(yi.record,bi),Oa=function(Ja){var ui=bi+Ja-1,Ki=mr(Or[ui].record,ui),ri=Na(ca,Ki);return ri.bottom-ri.top},Ma=Na(ca);return oe.createElement(Wr,{key:bi,data:yi,rowKey:ca,index:bi,style:{top:-za+Ma.top},extra:!0,getHeight:Oa})});return vi},sa=oe.useMemo(function(){return{columnsOffset:xr}},[xr]),va="".concat(Rn,"-tbody"),Ba=Tn(["body","wrapper"]),xa={};return zt&&(xa.position="sticky",xa.bottom=0,(0,_e.Z)(zt)==="object"&&zt.offsetScroll&&(xa.bottom=zt.offsetScroll)),oe.createElement(la.Provider,{value:sa},oe.createElement(ha.Z,{fullHeight:!1,ref:$n,prefixCls:"".concat(va,"-virtual"),styles:{horizontalScrollBar:xa},className:va,height:Bn,itemHeight:wn||24,data:Or,itemKey:function(Xr){return mr(Xr.record)},component:Ba,scrollWidth:Tt,direction:Nt,onVirtualScroll:function(Xr){var Zr,ea=Xr.x;jn({currentTarget:(Zr=$n.current)===null||Zr===void 0?void 0:Zr.nativeElement,scrollLeft:ea})},onScroll:Pn,extraRender:zr},function(Fa,Xr,Zr){var ea=mr(Fa.record,Xr);return oe.createElement(Wr,{data:Fa,rowKey:ea,index:Xr,style:Zr.style})}))}),ya=Le(ra),Lr=ya,jr=function(Mn,Dn){var jn=Dn.ref,Qn=Dn.onScroll;return oe.createElement(Lr,{ref:jn,data:Mn,onScroll:Qn})};function aa(qt,Mn){var Dn=qt.data,jn=qt.columns,Qn=qt.scroll,tr=qt.sticky,vr=qt.prefixCls,mr=vr===void 0?un:vr,pr=qt.className,Rn=qt.listItemHeight,We=qt.components,Tt=qt.onScroll,Nt=Qn||{},Wt=Nt.x,zt=Nt.y;typeof Wt!="number"&&(Wt=1),typeof zt!="number"&&(zt=500);var Bn=(0,ln.zX)(function(Pn,$n){return(0,qe.Z)(We,Pn)||$n}),wn=(0,ln.zX)(Tt),Tn=oe.useMemo(function(){return{sticky:tr,scrollY:zt,listItemHeight:Rn,getComponent:Bn,onScroll:wn}},[tr,zt,Rn,Bn,wn]);return oe.createElement(ma.Provider,{value:Tn},oe.createElement(qr,(0,he.Z)({},qt,{className:Ve()(pr,"".concat(mr,"-virtual")),scroll:(0,nt.Z)((0,nt.Z)({},Qn),{},{x:Wt}),components:(0,nt.Z)((0,nt.Z)({},We),{},{body:Dn!=null&&Dn.length?jr:void 0}),columns:jn,internalHooks:b.R,tailor:!0,ref:Mn})))}var ua=oe.forwardRef(aa);function _a(qt){return Ke(ua,qt)}var ka=_a(),Xa=null},54451:function(me,ne,E){"use strict";E.d(ne,{g:function(){return oe},v:function(){return ge}});var b=E(27247),ue=E(43079),le=E(48736),ce=["expandable"],ge="RC_TABLE_INTERNAL_COL_DEFINE";function oe(xe){var Oe=xe.expandable,Se=(0,ue.Z)(xe,ce),he;return"expandable"in xe?he=(0,b.Z)((0,b.Z)({},Se),Oe):he=Se,he.showExpandColumn===!1&&(he.expandIconColumnIndex=-1),he}},22711:function(me,ne,E){"use strict";E.r(ne),E.d(ne,{ResizableTextArea:function(){return Me},default:function(){return Ct}});var b=E(32855),ue=E(74430),le=E(27247),ce=E(3300),ge=E(11913),oe=E(43079),xe=E(92310),Oe=E.n(xe),Se=E(36901),he=E(66003),ze=E(30292),Te=E(18929),ct=E(59301),Xe=E(34666),tt=E(29301),Ue=E(34280),Ze=E(16089),Ke=` +`].includes(ei)})},[ya]),Ma=he.useContext(pn)||{},Ra=Ma.maxCount,Ja=Ma.rawValues,ui=function(Ha,Fi,Li){if(!(Tn&&an(Ra)&&(Ja==null?void 0:Ja.size)>=Ra)){var Bi=!0,Zi=Ha;wa==null||wa(null);var Zo=Lt(Ha,ya,an(Ra)?Ra-Ja.size:void 0),Co=Li?null:Zo;return _t!=="combobox"&&Co&&(Zi="",ra==null||ra(Co),ca(!1),Bi=!1),Wr&&za!==Zi&&Wr(Zi,{source:Fi?"typing":"effect"}),Bi}},Ki=function(Ha){!Ha||!Ha.trim()||Wr(Ha,{source:"submit"})};he.useEffect(function(){!vi&&!Tn&&_t!=="combobox"&&ui("",!1,!1)},[vi]),he.useEffect(function(){pi&&Rr&&Hi(!1),Rr&&!xa.current&&ea(!1)},[Rr]);var ri=Ie(),Oi=(0,ge.Z)(ri,2),Ga=Oi[0],ai=Oi[1],uo=he.useRef(!1),ti=function(Ha){var Fi=Ga(),Li=Ha.key,Bi=Li==="Enter";if(Bi&&(_t!=="combobox"&&Ha.preventDefault(),vi||ca(!0)),ai(!!za),Li==="Backspace"&&!Fi&&Tn&&!za&&yr.length){for(var Zi=(0,ue.Z)(yr),Zo=null,Co=Zi.length-1;Co>=0;Co-=1){var ts=Zi[Co];if(!ts.disabled){Zi.splice(Co,1),Zo=ts;break}}Zo&&un(Zi,{type:"remove",values:[Zo]})}for(var Si=arguments.length,Mi=new Array(Si>1?Si-1:0),xo=1;xo1?Fi-1:0),Bi=1;Bi1?Zo-1:0),ts=1;ts=Cr},[Kt,Cr,ha==null?void 0:ha.size]),ya=function(kn){kn.preventDefault()},Lr=function(kn){var je;(je=Wr.current)===null||je===void 0||je.scrollTo(typeof kn=="number"?{index:kn}:kn)},jr=he.useCallback(function(pr){return be==="combobox"?!1:ha.has(pr)},[be,(0,ue.Z)(ha).toString(),ha.size]),aa=function(kn){for(var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Tt=pa.length,Nt=0;Nt1&&arguments[1]!==void 0?arguments[1]:!1;Xa(kn);var Tt={source:je?"keyboard":"mouse"},Nt=pa[kn];if(!Nt){_t(null,-1,Tt);return}_t(Nt.value,kn,Tt)};(0,he.useEffect)(function(){qt(Rr!==!1?aa(0):-1)},[pa.length,Cn]);var Mn=he.useCallback(function(pr){return be==="combobox"?String(pr).toLowerCase()===Cn.toLowerCase():ha.has(pr)},[be,Cn,(0,ue.Z)(ha).toString(),ha.size]);(0,he.useEffect)(function(){var pr=setTimeout(function(){if(!Kt&&sr&&ha.size===1){var je=Array.from(ha)[0],Tt=pa.findIndex(function(Nt){var Wt=Nt.data;return Cn?String(Wt.value).startsWith(Cn):Wt.value===je});Tt!==-1&&(qt(Tt),Lr(Tt))}});if(sr){var kn;(kn=Wr.current)===null||kn===void 0||kn.scrollTo(void 0)}return function(){return clearTimeout(pr)}},[sr,Cn]);var Rn=function(kn){kn!==void 0&&Kr(kn,{selected:!ha.has(kn)}),Kt||yr(!1)};if(he.useImperativeHandle(hr,function(){return{onKeyDown:function(kn){var je=kn.which,Tt=kn.ctrlKey;switch(je){case Ye.Z.N:case Ye.Z.P:case Ye.Z.UP:case Ye.Z.DOWN:{var Nt=0;if(je===Ye.Z.UP?Nt=-1:je===Ye.Z.DOWN?Nt=1:ar()&&Tt&&(je===Ye.Z.N?Nt=1:je===Ye.Z.P&&(Nt=-1)),Nt!==0){var Wt=aa(ka+Nt,Nt);Lr(Wt),qt(Wt,!0)}break}case Ye.Z.TAB:case Ye.Z.ENTER:{var zt,_n=pa[ka];_n&&!(_n!=null&&(zt=_n.data)!==null&&zt!==void 0&&zt.disabled)&&!ra?Rn(_n.value):Rn(void 0),sr&&kn.preventDefault();break}case Ye.Z.ESC:yr(!1),sr&&kn.stopPropagation()}},onKeyUp:function(){},scrollTo:function(kn){Lr(kn)}}}),pa.length===0)return he.createElement("div",{role:"listbox",id:"".concat(on,"_list"),className:"".concat(ga,"-empty"),onMouseDown:ya},un);var jn=Object.keys(ma).map(function(pr){return ma[pr]}),Qn=function(kn){return kn.label};function tr(pr,kn){var je=pr.group;return{role:je?"presentation":"option",id:"".concat(on,"_list_").concat(kn)}}var vr=function(kn){var je=pa[kn];if(!je)return null;var Tt=je.data||{},Nt=Tt.value,Wt=je.group,zt=(0,_e.Z)(Tt,!0),_n=Qn(je);return je?he.createElement("div",(0,b.Z)({"aria-label":typeof _n=="string"&&!Wt?_n:null},zt,{key:kn},tr(je,kn),{"aria-selected":Mn(Nt)}),Nt):null},mr={role:"listbox",id:"".concat(on,"_list")};return he.createElement(he.Fragment,null,la&&he.createElement("div",(0,b.Z)({},mr,{style:{height:0,width:0,overflow:"hidden"}}),vr(ka-1),vr(ka),vr(ka+1)),he.createElement(Ln.Z,{itemKey:"key",ref:Wr,data:pa,height:Ta,itemHeight:wa,fullHeight:!1,onMouseDown:ya,onScroll:Tr,virtual:la,direction:$r,innerProps:la?null:mr},function(pr,kn){var je=pr.group,Tt=pr.groupOption,Nt=pr.data,Wt=pr.label,zt=pr.value,_n=Nt.key;if(je){var Tn,Dn=(Tn=Nt.title)!==null&&Tn!==void 0?Tn:Vt(Wt)?Wt.toString():void 0;return he.createElement("div",{className:Te()(ga,"".concat(ga,"-group"),Nt.className),title:Dn},Wt!==void 0?Wt:_n)}var Bn=Nt.disabled,$n=Nt.title,Or=Nt.children,br=Nt.style,xr=Nt.className,Hr=(0,oe.Z)(Nt,Hn),zr=(0,bt.Z)(Hr,jn),sa=jr(zt),va=Bn||!sa&&ra,Ba="".concat(ga,"-option"),xa=Te()(ga,Ba,xr,(0,le.Z)((0,le.Z)((0,le.Z)((0,le.Z)({},"".concat(Ba,"-grouped"),Tt),"".concat(Ba,"-active"),ka===kn&&!va),"".concat(Ba,"-disabled"),va),"".concat(Ba,"-selected"),sa)),Fa=Qn(pr),Xr=!qr||typeof qr=="function"||sa,Zr=typeof Fa=="number"?Fa:Fa||zt,ea=Vt(Zr)?Zr.toString():void 0;return $n!==void 0&&(ea=$n),he.createElement("div",(0,b.Z)({},(0,_e.Z)(zr),la?{}:tr(pr,kn),{"aria-selected":Mn(zt),className:xa,title:ea,onMouseMove:function(){ka===kn||va||qt(kn)},onClick:function(){va||Rn(zt)},style:br}),he.createElement("div",{className:"".concat(Ba,"-content")},typeof Ca=="function"?Ca(pr,{index:kn}):Zr),he.isValidElement(qr)||sa,Xr&&he.createElement(We,{className:"".concat(ga,"-option-state"),customizeIcon:qr,customizeIconProps:{value:zt,disabled:va,isSelected:sa}},sa?"\u2713":null))}))},qn=he.forwardRef(dr),xn=qn,zn=function(rn,Qt){var hr=he.useRef({values:new Map,options:new Map}),er=he.useMemo(function(){var on=hr.current,sr=on.values,Kt=on.options,be=rn.map(function(un){if(un.label===void 0){var Tr;return(0,ce.Z)((0,ce.Z)({},un),{},{label:(Tr=sr.get(un.value))===null||Tr===void 0?void 0:Tr.label})}return un}),Cn=new Map,yr=new Map;return be.forEach(function(un){Cn.set(un.value,un),yr.set(un.value,Qt.get(un.value)||Kt.get(un.value))}),hr.current.values=Cn,hr.current.options=yr,be},[rn,Qt]),Ft=he.useCallback(function(on){return Qt.get(on)||hr.current.options.get(on)},[Qt]);return[er,Ft]};function cr(rn,Qt){return It(rn).join("").toUpperCase().includes(Qt)}var ir=function(rn,Qt,hr,er,Ft){return he.useMemo(function(){if(!hr||er===!1)return rn;var on=Qt.options,sr=Qt.label,Kt=Qt.value,be=[],Cn=typeof er=="function",yr=hr.toUpperCase(),un=Cn?er:function(Xn,Cr){return Ft?cr(Cr[Ft],yr):Cr[on]?cr(Cr[sr!=="children"?sr:"label"],yr):cr(Cr[Kt],yr)},Tr=Cn?function(Xn){return Pt(Xn)}:function(Xn){return Xn};return rn.forEach(function(Xn){if(Xn[on]){var Cr=un(hr,Tr(Xn));if(Cr)be.push(Xn);else{var Dr=Xn[on].filter(function(_t){return un(hr,Tr(_t))});Dr.length&&be.push((0,ce.Z)((0,ce.Z)({},Xn),{},(0,le.Z)({},on,Dr)))}return}un(hr,Tr(Xn))&&be.push(Xn)}),be},[rn,er,Ft,hr,Qt])},Gn=E(6551),Yn=E(11592),nn=["children","value"],An=["children"];function In(rn){var Qt=rn,hr=Qt.key,er=Qt.props,Ft=er.children,on=er.value,sr=(0,oe.Z)(er,nn);return(0,ce.Z)({key:hr,value:on!==void 0?on:hr,children:Ft},sr)}function wn(rn){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Yn.Z)(rn).map(function(hr,er){if(!he.isValidElement(hr)||!hr.type)return null;var Ft=hr,on=Ft.type.isSelectOptGroup,sr=Ft.key,Kt=Ft.props,be=Kt.children,Cn=(0,oe.Z)(Kt,An);return Qt||!on?In(hr):(0,ce.Z)((0,ce.Z)({key:"__RC_SELECT_GRP__".concat(sr===null?er:sr,"__"),label:sr},Cn),{},{options:wn(be)})}).filter(function(hr){return hr})}var Ar=function(Qt,hr,er,Ft,on){return he.useMemo(function(){var sr=Qt,Kt=!Qt;Kt&&(sr=wn(hr));var be=new Map,Cn=new Map,yr=function(Xn,Cr,Dr){Dr&&typeof Dr=="string"&&Xn.set(Cr[Dr],Cr)},un=function Tr(Xn){for(var Cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Dr=0;Dr1&&arguments[1]!==void 0?arguments[1]:!1,sr=0;sr0?ca(Ra.options):Ra.options}):Ra})},Xr=he.useMemo(function(){return Kr?Fa(xa):xa},[xa,Kr,mr]),Zr=he.useMemo(function(){return mt(Xr,{fieldNames:Qn,childrenAsData:Rn})},[Xr,Qn,Rn]),ea=function(Oa){var Ma=Wt(Oa);if(Dn(Ma),_a&&(Ma.length!==br.length||Ma.some(function(ui,Ki){var ri;return((ri=br[Ki])===null||ri===void 0?void 0:ri.value)!==(ui==null?void 0:ui.value)}))){var Ra=ua?Ma:Ma.map(function(ui){return ui.value}),Ja=Ma.map(function(ui){return Pt(xr(ui.value))});_a(Mn?Ra:Ra[0],Mn?Ja:Ja[0])}},Na=he.useState(null),za=(0,ge.Z)(Na,2),sn=za[0],Pa=za[1],li=he.useState(0),Ui=(0,ge.Z)(li,2),Wi=Ui[0],So=Ui[1],eo=Ta!==void 0?Ta:er!=="combobox",gi=he.useCallback(function(ca,Oa){var Ma=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Ra=Ma.source,Ja=Ra===void 0?"keyboard":Ra;So(Oa),sr&&er==="combobox"&&ca!==null&&Ja==="keyboard"&&Pa(String(ca))},[sr,er]),fi=function(Oa,Ma,Ra){var Ja=function(){var co,to=xr(Oa);return[ua?{label:to==null?void 0:to[Qn.label],value:Oa,key:(co=to==null?void 0:to.key)!==null&&co!==void 0?co:Oa}:Oa,Pt(to)]};if(Ma&&Xn){var ui=Ja(),Ki=(0,ge.Z)(ui,2),ri=Ki[0],Oi=Ki[1];Xn(ri,Oi)}else if(!Ma&&Cr&&Ra!=="clear"){var Ga=Ja(),ai=(0,ge.Z)(Ga,2),uo=ai[0],ti=ai[1];Cr(uo,ti)}},pi=or(function(ca,Oa){var Ma,Ra=Mn?Oa.selected:!0;Ra?Ma=Mn?[].concat((0,ue.Z)(br),[ca]):[ca]:Ma=br.filter(function(Ja){return Ja.value!==ca}),ea(Ma),fi(ca,Ra),er==="combobox"?Pa(""):(!yt||Tr)&&(pr(""),Pa(""))}),Hi=function(Oa,Ma){ea(Oa);var Ra=Ma.type,Ja=Ma.values;(Ra==="remove"||Ra==="clear")&&Ja.forEach(function(ui){fi(ui.value,!1,Ra)})},vi=function(Oa,Ma){if(pr(Oa),Pa(null),Ma.source==="submit"){var Ra=(Oa||"").trim();if(Ra){var Ja=Array.from(new Set([].concat((0,ue.Z)(zr),[Ra])));ea(Ja),fi(Ra,!0),pr("")}return}Ma.source!=="blur"&&(er==="combobox"&&ea(Oa),yr==null||yr(Oa))},bi=function(Oa){var Ma=Oa;er!=="tags"&&(Ma=Oa.map(function(Ja){var ui=Tt.get(Ja);return ui==null?void 0:ui.value}).filter(function(Ja){return Ja!==void 0}));var Ra=Array.from(new Set([].concat((0,ue.Z)(zr),(0,ue.Z)(Ma))));ea(Ra),Ra.forEach(function(Ja){fi(Ja,!0)})},yi=he.useMemo(function(){var ca=Ca!==!1&&_t!==!1;return(0,ce.Z)((0,ce.Z)({},kn),{},{flattenOptions:Zr,onActiveValue:gi,defaultActiveFirstOption:eo,onSelect:pi,menuItemSelectedIcon:wa,rawValues:zr,fieldNames:Qn,virtual:ca,direction:ga,listHeight:Wr,listItemHeight:ya,childrenAsData:Rn,maxCount:ka,optionRender:la})},[ka,kn,Zr,gi,eo,pi,wa,zr,Qn,Ca,_t,ga,Wr,ya,Rn,la]);return he.createElement(pn.Provider,{value:yi},he.createElement(vt,(0,b.Z)({},Xa,{id:qt,prefixCls:on,ref:Qt,omitDomProps:Ir,mode:er,displayValues:Hr,onDisplayValuesChange:Hi,direction:ga,searchValue:mr,onSearch:vi,autoClearSearchValue:Tr,onSearchSplit:bi,dropdownMatchSelectWidth:_t,OptionList:xn,emptyOptions:!Zr.length,activeValue:sn,activeDescendantId:"".concat(qt,"_list_").concat(Wi)})))}),Sr=Pn;Sr.Option=cn,Sr.OptGroup=At;var kr=Sr,Ur=kr},63158:function(me,ne,E){"use strict";var b=E(32855),ue=E(74430),le=E(11913),ce=E(43079),ge=E(59301),oe=E(92310),xe=E.n(oe),Oe=E(18929),Se=E(10228),he=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],ze=ge.forwardRef(function(Te,ct){var Xe,tt=Te.prefixCls,Ue=tt===void 0?"rc-switch":tt,We=Te.className,Ke=Te.checked,Le=Te.defaultChecked,Be=Te.disabled,Re=Te.loadingIcon,Ie=Te.checkedChildren,Ae=Te.unCheckedChildren,Ye=Te.onClick,st=Te.onChange,_e=Te.onKeyDown,nt=(0,ce.Z)(Te,he),$e=(0,Oe.Z)(!1,{value:Ke,defaultValue:Le}),Me=(0,le.Z)($e,2),Ve=Me[0],et=Me[1];function qe(Gt,rt){var Ge=Ve;return Be||(Ge=Gt,et(Ge),st==null||st(Ge,rt)),Ge}function Ct(Gt){Gt.which===Se.Z.LEFT?qe(!1,Gt):Gt.which===Se.Z.RIGHT&&qe(!0,Gt),_e==null||_e(Gt)}function It(Gt){var rt=qe(!Ve,Gt);Ye==null||Ye(rt,Gt)}var xt=xe()(Ue,We,(Xe={},(0,ue.Z)(Xe,"".concat(Ue,"-checked"),Ve),(0,ue.Z)(Xe,"".concat(Ue,"-disabled"),Be),Xe));return ge.createElement("button",(0,b.Z)({},nt,{type:"button",role:"switch","aria-checked":Ve,disabled:Be,className:xt,ref:ct,onKeyDown:Ct,onClick:It}),Re,ge.createElement("span",{className:"".concat(Ue,"-inner")},ge.createElement("span",{className:"".concat(Ue,"-inner-checked")},Ie),ge.createElement("span",{className:"".concat(Ue,"-inner-unchecked")},Ae)))});ze.displayName="Switch",ne.Z=ze},86351:function(me,ne,E){"use strict";E.d(ne,{R:function(){return ue},w:function(){return b}});var b={},ue="rc-table-internal-hook"},97347:function(me,ne,E){"use strict";E.d(ne,{L:function(){return Ue},Z:function(){return Re}});var b=E(11913),ue=E(74430),le=E(3300),ce=E(34666),ge=E(27247),oe=E(43079),xe=E(11592),Oe=E(48736),Se=E(59301),he=E(86351),ze=E(54451);function Te(Ie){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof Ae=="number"?Ae:Ae.endsWith("%")?Ie*parseFloat(Ae)/100:null}function ct(Ie,Ae,Ye){return Se.useMemo(function(){if(Ae&&Ae>0){var st=0,_e=0;Ie.forEach(function(It){var xt=Te(Ae,It.width);xt?st+=xt:_e+=1});var nt=Math.max(Ae,Ye),$e=Math.max(nt-st,_e),Me=_e,Ve=$e/_e,et=0,qe=Ie.map(function(It){var xt=(0,ge.Z)({},It),Gt=Te(Ae,xt.width);if(Gt)xt.width=Gt;else{var rt=Math.floor(Ve);xt.width=Me===1?$e:rt,$e-=rt,Me-=1}return et+=xt.width,xt});if(et0?(0,ge.Z)((0,ge.Z)({},Ae),{},{children:We(Ye)}):Ae})}function Ke(Ie){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Ie.filter(function(Ye){return Ye&&(0,ce.Z)(Ye)==="object"}).reduce(function(Ye,st,_e){var nt=st.fixed,$e=nt===!0?"left":nt,Me="".concat(Ae,"-").concat(_e),Ve=st.children;return Ve&&Ve.length>0?[].concat((0,le.Z)(Ye),(0,le.Z)(Ke(Ve,Me).map(function(et){return(0,ge.Z)({fixed:$e},et)}))):[].concat((0,le.Z)(Ye),[(0,ge.Z)((0,ge.Z)({key:Me},st),{},{fixed:$e})])},[])}function Le(Ie){return Ie.map(function(Ae){var Ye=Ae.fixed,st=(0,oe.Z)(Ae,tt),_e=Ye;return Ye==="left"?_e="right":Ye==="right"&&(_e="left"),(0,ge.Z)({fixed:_e},st)})}function Be(Ie,Ae){var Ye=Ie.prefixCls,st=Ie.columns,_e=Ie.children,nt=Ie.expandable,$e=Ie.expandedKeys,Me=Ie.columnTitle,Ve=Ie.getRowKey,et=Ie.onTriggerExpand,qe=Ie.expandIcon,Ct=Ie.rowExpandable,It=Ie.expandIconColumnIndex,xt=Ie.direction,Gt=Ie.expandRowByClick,rt=Ie.columnWidth,Ge=Ie.fixed,Pe=Ie.scrollWidth,wt=Ie.clientWidth,Dt=Se.useMemo(function(){var dn=st||Ue(_e)||[];return We(dn.slice())},[st,_e]),ot=Se.useMemo(function(){if(nt){var dn=Dt.slice();if(!dn.includes(he.w)){var Ne=It||0;Ne>=0&&(Ne||Ge==="left"||!Ge)&&dn.splice(Ne,0,he.w),Ge==="right"&&dn.splice(Dt.length,0,he.w)}var pe=dn.indexOf(he.w);dn=dn.filter(function(fe,Qe){return fe!==he.w||Qe===pe});var de=Dt[pe],Ee;Ge?Ee=Ge:Ee=de?de.fixed:null;var De=(0,ue.Z)((0,ue.Z)((0,ue.Z)((0,ue.Z)((0,ue.Z)((0,ue.Z)({},ze.v,{className:"".concat(Ye,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",Me),"fixed",Ee),"className","".concat(Ye,"-row-expand-icon-cell")),"width",rt),"render",function(Qe,Ut,an){var Sn=Ve(Ut,an),mt=$e.has(Sn),Pt=Ct?Ct(Ut):!0,Lt=qe({prefixCls:Ye,expanded:mt,expandable:Pt,record:Ut,onExpand:et});return Gt?Se.createElement("span",{onClick:function(pn){return pn.stopPropagation()}},Lt):Lt});return dn.map(function(fe){return fe===he.w?De:fe})}return Dt.filter(function(fe){return fe!==he.w})},[nt,Dt,Ve,$e,qe,xt]),Ht=Se.useMemo(function(){var dn=ot;return Ae&&(dn=Ae(dn)),dn.length||(dn=[{render:function(){return null}}]),dn},[Ae,ot,xt]),Bt=Se.useMemo(function(){return xt==="rtl"?Le(Ke(Ht)):Ke(Ht)},[Ht,xt,Pe]),ln=Se.useMemo(function(){for(var dn=-1,Ne=Bt.length-1;Ne>=0;Ne-=1){var pe=Bt[Ne].fixed;if(pe==="left"||pe===!0){dn=Ne;break}}if(dn>=0)for(var de=0;de<=dn;de+=1){var Ee=Bt[de].fixed;if(Ee!=="left"&&Ee!==!0)return!0}var De=Bt.findIndex(function(Ut){var an=Ut.fixed;return an==="right"});if(De>=0)for(var fe=De;fe=Rn}function Bt(qt,Mn){return Se(Ie,function(Rn){var jn=Ht(qt,Mn||1,Rn.hoverStartRow,Rn.hoverEndRow);return[jn,Rn.onHover]})}var ln=E(70425),gt=function(Mn){var Rn=Mn.ellipsis,jn=Mn.rowType,Qn=Mn.children,tr,vr=Rn===!0?{showTitle:!0}:Rn;return vr&&(vr.showTitle||jn==="header")&&(typeof Qn=="string"||typeof Qn=="number"?tr=Qn.toString():oe.isValidElement(Qn)&&typeof Qn.props.children=="string"&&(tr=Qn.props.children)),tr};function Yt(qt){var Mn,Rn,jn,Qn,tr,vr,mr,pr,kn=qt.component,je=qt.children,Tt=qt.ellipsis,Nt=qt.scope,Wt=qt.prefixCls,zt=qt.className,_n=qt.align,Tn=qt.record,Dn=qt.render,Bn=qt.dataIndex,$n=qt.renderIndex,Or=qt.shouldCellUpdate,br=qt.index,xr=qt.rowType,Hr=qt.colSpan,zr=qt.rowSpan,sa=qt.fixLeft,va=qt.fixRight,Ba=qt.firstFixLeft,xa=qt.lastFixLeft,Fa=qt.firstFixRight,Xr=qt.lastFixRight,Zr=qt.appendNode,ea=qt.additionalProps,Na=ea===void 0?{}:ea,za=qt.isSticky,sn="".concat(Wt,"-cell"),Pa=Se(Ie,["supportSticky","allColumnsFixedLeft","rowHoverable"]),li=Pa.supportSticky,Ui=Pa.allColumnsFixedLeft,Wi=Pa.rowHoverable,So=ot(Tn,Bn,$n,je,Dn,Or),eo=(0,ue.Z)(So,2),gi=eo[0],fi=eo[1],pi={},Hi=typeof sa=="number"&&li,vi=typeof va=="number"&&li;Hi&&(pi.position="sticky",pi.left=sa),vi&&(pi.position="sticky",pi.right=va);var bi=(Mn=(Rn=(jn=fi==null?void 0:fi.colSpan)!==null&&jn!==void 0?jn:Na.colSpan)!==null&&Rn!==void 0?Rn:Hr)!==null&&Mn!==void 0?Mn:1,yi=(Qn=(tr=(vr=fi==null?void 0:fi.rowSpan)!==null&&vr!==void 0?vr:Na.rowSpan)!==null&&tr!==void 0?tr:zr)!==null&&Qn!==void 0?Qn:1,ca=Bt(br,yi),Oa=(0,ue.Z)(ca,2),Ma=Oa[0],Ra=Oa[1],Ja=(0,ln.zX)(function(uo){var ti;Tn&&Ra(br,br+yi-1),Na==null||(ti=Na.onMouseEnter)===null||ti===void 0||ti.call(Na,uo)}),ui=(0,ln.zX)(function(uo){var ti;Tn&&Ra(-1,-1),Na==null||(ti=Na.onMouseLeave)===null||ti===void 0||ti.call(Na,uo)});if(bi===0||yi===0)return null;var Ki=(mr=Na.title)!==null&&mr!==void 0?mr:gt({rowType:xr,ellipsis:Tt,children:gi}),ri=Ve()(sn,zt,(pr={},(0,$e.Z)((0,$e.Z)((0,$e.Z)((0,$e.Z)((0,$e.Z)((0,$e.Z)((0,$e.Z)((0,$e.Z)((0,$e.Z)((0,$e.Z)(pr,"".concat(sn,"-fix-left"),Hi&&li),"".concat(sn,"-fix-left-first"),Ba&&li),"".concat(sn,"-fix-left-last"),xa&&li),"".concat(sn,"-fix-left-all"),xa&&Ui&&li),"".concat(sn,"-fix-right"),vi&&li),"".concat(sn,"-fix-right-first"),Fa&&li),"".concat(sn,"-fix-right-last"),Xr&&li),"".concat(sn,"-ellipsis"),Tt),"".concat(sn,"-with-append"),Zr),"".concat(sn,"-fix-sticky"),(Hi||vi)&&za&&li),(0,$e.Z)(pr,"".concat(sn,"-row-hover"),!fi&&Ma)),Na.className,fi==null?void 0:fi.className),Oi={};_n&&(Oi.textAlign=_n);var Ga=(0,nt.Z)((0,nt.Z)((0,nt.Z)((0,nt.Z)({},fi==null?void 0:fi.style),pi),Oi),Na.style),ai=gi;return(0,_e.Z)(ai)==="object"&&!Array.isArray(ai)&&!oe.isValidElement(ai)&&(ai=null),Tt&&(xa||Fa)&&(ai=oe.createElement("span",{className:"".concat(sn,"-content")},ai)),oe.createElement(kn,(0,he.Z)({},fi,Na,{className:ri,style:Ga,title:Ki,scope:Nt,onMouseEnter:Wi?Ja:void 0,onMouseLeave:Wi?ui:void 0,colSpan:bi!==1?bi:null,rowSpan:yi!==1?yi:null}),Zr,ai)}var Mt=oe.memo(Yt);function $t(qt,Mn,Rn,jn,Qn){var tr=Rn[qt]||{},vr=Rn[Mn]||{},mr,pr;tr.fixed==="left"?mr=jn.left[Qn==="rtl"?Mn:qt]:vr.fixed==="right"&&(pr=jn.right[Qn==="rtl"?qt:Mn]);var kn=!1,je=!1,Tt=!1,Nt=!1,Wt=Rn[Mn+1],zt=Rn[qt-1],_n=Wt&&!Wt.fixed||zt&&!zt.fixed||Rn.every(function(Or){return Or.fixed==="left"});if(Qn==="rtl"){if(mr!==void 0){var Tn=zt&&zt.fixed==="left";Nt=!Tn&&_n}else if(pr!==void 0){var Dn=Wt&&Wt.fixed==="right";Tt=!Dn&&_n}}else if(mr!==void 0){var Bn=Wt&&Wt.fixed==="left";kn=!Bn&&_n}else if(pr!==void 0){var $n=zt&&zt.fixed==="right";je=!$n&&_n}return{fixLeft:mr,fixRight:pr,lastFixLeft:kn,firstFixRight:je,lastFixRight:Tt,firstFixLeft:Nt,isSticky:jn.isSticky}}var dn=oe.createContext({}),Ne=dn;function pe(qt){var Mn=qt.className,Rn=qt.index,jn=qt.children,Qn=qt.colSpan,tr=Qn===void 0?1:Qn,vr=qt.rowSpan,mr=qt.align,pr=Se(Ie,["prefixCls","direction"]),kn=pr.prefixCls,je=pr.direction,Tt=oe.useContext(Ne),Nt=Tt.scrollColumnIndex,Wt=Tt.stickyOffsets,zt=Tt.flattenColumns,_n=Rn+tr-1,Tn=_n+1===Nt?tr+1:tr,Dn=$t(Rn,Rn+Tn-1,zt,Wt,je);return oe.createElement(Mt,(0,he.Z)({className:Mn,index:Rn,component:"td",prefixCls:kn,record:null,dataIndex:null,align:mr,colSpan:Tn,rowSpan:vr,render:function(){return jn}},Dn))}var de=E(43079),Ee=["children"];function De(qt){var Mn=qt.children,Rn=(0,de.Z)(qt,Ee);return oe.createElement("tr",Rn,Mn)}function fe(qt){var Mn=qt.children;return Mn}fe.Row=De,fe.Cell=pe;var Qe=fe;function Ut(qt){var Mn=qt.children,Rn=qt.stickyOffsets,jn=qt.flattenColumns,Qn=Se(Ie,"prefixCls"),tr=jn.length-1,vr=jn[tr],mr=oe.useMemo(function(){return{stickyOffsets:Rn,flattenColumns:jn,scrollColumnIndex:vr!=null&&vr.scrollbar?tr:null}},[vr,jn,tr,Rn]);return oe.createElement(Ne.Provider,{value:mr},oe.createElement("tfoot",{className:"".concat(Qn,"-summary")},Mn))}var an=Le(Ut),Sn=Qe,mt=E(29301),Pt=E(24514),Lt=E(75152),Jt=E(26112);function pn(qt,Mn,Rn,jn,Qn,tr,vr){qt.push({record:Mn,indent:Rn,index:vr});var mr=tr(Mn),pr=Qn==null?void 0:Qn.has(mr);if(Mn&&Array.isArray(Mn[jn])&&pr)for(var kn=0;kn1?Ba-1:0),Fa=1;Fa=1)),style:(0,nt.Z)((0,nt.Z)({},Rn),Dn==null?void 0:Dn.style)}),zt.map(function(sa,va){var Ba=sa.render,xa=sa.dataIndex,Fa=sa.className,Xr=At(Nt,sa,va,pr,Qn),Zr=Xr.key,ea=Xr.fixedInfo,Na=Xr.appendCellNode,za=Xr.additionalCellProps;return oe.createElement(Mt,(0,he.Z)({className:Fa,ellipsis:sa.ellipsis,align:sa.align,scope:sa.rowScope,component:sa.rowScope?Tt:je,prefixCls:Wt,key:Zr,record:jn,index:Qn,renderIndex:tr,dataIndex:xa,render:Ba,shouldCellUpdate:sa.shouldCellUpdate},ea,{appendNode:Na,additionalProps:za}))})),Hr;if($n&&(Or.current||Bn)){var zr=Tn(jn,Qn,pr+1,Bn);Hr=oe.createElement(yt,{expanded:Bn,className:Ve()("".concat(Wt,"-expanded-row"),"".concat(Wt,"-expanded-row-level-").concat(pr+1),br),prefixCls:Wt,component:kn,cellComponent:je,colSpan:zt.length,isEmpty:!1},zr)}return oe.createElement(oe.Fragment,null,xr,Hr)}var cn=Le(Je);function gn(qt){var Mn=qt.columnKey,Rn=qt.onColumnResize,jn=oe.useRef();return(0,ce.Z)(function(){jn.current&&Rn(Mn,jn.current.offsetWidth)},[]),oe.createElement(mt.Z,{data:Mn},oe.createElement("td",{ref:jn,style:{padding:0,border:0,height:0}},oe.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var bt=E(29194);function Ln(qt){var Mn=qt.prefixCls,Rn=qt.columnsKey,jn=qt.onColumnResize,Qn=oe.useRef(null);return oe.createElement("tr",{"aria-hidden":"true",className:"".concat(Mn,"-measure-row"),style:{height:0,fontSize:0},ref:Qn},oe.createElement(mt.Z.Collection,{onBatchResize:function(vr){(0,bt.Z)(Qn.current)&&vr.forEach(function(mr){var pr=mr.data,kn=mr.size;jn(pr,kn.offsetWidth)})}},Rn.map(function(tr){return oe.createElement(gn,{key:tr,columnKey:tr,onColumnResize:jn})})))}function ar(qt){var Mn=qt.data,Rn=qt.measureColumnWidth,jn=Se(Ie,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Qn=jn.prefixCls,tr=jn.getComponent,vr=jn.onColumnResize,mr=jn.flattenColumns,pr=jn.getRowKey,kn=jn.expandedKeys,je=jn.childrenColumnName,Tt=jn.emptyNode,Nt=Zt(Mn,je,kn,pr),Wt=oe.useRef({renderWithProps:!1}),zt=tr(["body","wrapper"],"tbody"),_n=tr(["body","row"],"tr"),Tn=tr(["body","cell"],"td"),Dn=tr(["body","cell"],"th"),Bn;Mn.length?Bn=Nt.map(function(Or,br){var xr=Or.record,Hr=Or.indent,zr=Or.index,sa=pr(xr,br);return oe.createElement(cn,{key:sa,rowKey:sa,record:xr,index:br,renderIndex:zr,rowComponent:_n,cellComponent:Tn,scopeCellComponent:Dn,indent:Hr})}):Bn=oe.createElement(yt,{expanded:!0,className:"".concat(Qn,"-placeholder"),prefixCls:Qn,component:_n,cellComponent:Tn,colSpan:mr.length,isEmpty:!0},Tt);var $n=Ge(mr);return oe.createElement(xt.Provider,{value:Wt.current},oe.createElement(zt,{className:"".concat(Qn,"-tbody")},Rn&&oe.createElement(Ln,{prefixCls:Qn,columnsKey:$n,onColumnResize:vr}),Bn))}var Hn=Le(ar),Vt=E(54451),dr=["columnType"];function qn(qt){for(var Mn=qt.colWidths,Rn=qt.columns,jn=qt.columCount,Qn=Se(Ie,["tableLayout"]),tr=Qn.tableLayout,vr=[],mr=jn||Rn.length,pr=!1,kn=mr-1;kn>=0;kn-=1){var je=Mn[kn],Tt=Rn&&Rn[kn],Nt=void 0,Wt=void 0;if(Tt&&(Nt=Tt[Vt.v],tr==="auto"&&(Wt=Tt.minWidth)),je||Wt||Nt||pr){var zt=Nt||{},_n=zt.columnType,Tn=(0,de.Z)(zt,dr);vr.unshift(oe.createElement("col",(0,he.Z)({key:kn,style:{width:je,minWidth:Wt}},Tn))),pr=!0}}return oe.createElement("colgroup",null,vr)}var xn=qn,zn=E(3300),cr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function ir(qt,Mn){return(0,oe.useMemo)(function(){for(var Rn=[],jn=0;jn1?"colgroup":"col":null,ellipsis:Tn.ellipsis,align:Tn.align,component:vr,prefixCls:je,key:Wt[_n]},Dn,{additionalProps:Bn,rowType:"header"}))}))},An=nn;function In(qt){var Mn=[];function Rn(vr,mr){var pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Mn[pr]=Mn[pr]||[];var kn=mr,je=vr.filter(Boolean).map(function(Tt){var Nt={key:Tt.key,className:Tt.className||"",children:Tt.title,column:Tt,colStart:kn},Wt=1,zt=Tt.children;return zt&&zt.length>0&&(Wt=Rn(zt,kn,pr+1).reduce(function(_n,Tn){return _n+Tn},0),Nt.hasSubColumns=!0),"colSpan"in Tt&&(Wt=Tt.colSpan),"rowSpan"in Tt&&(Nt.rowSpan=Tt.rowSpan),Nt.colSpan=Wt,Nt.colEnd=Nt.colStart+Wt-1,Mn[pr].push(Nt),kn+=Wt,Wt});return je}Rn(qt,0);for(var jn=Mn.length,Qn=function(mr){Mn[mr].forEach(function(pr){!("rowSpan"in pr)&&!pr.hasSubColumns&&(pr.rowSpan=jn-mr)})},tr=0;tr=Na-mr?Bn(function(za){return(0,nt.Z)((0,nt.Z)({},za),{},{isHiddenScrollBar:!0})}):Bn(function(za){return(0,nt.Z)((0,nt.Z)({},za),{},{isHiddenScrollBar:!1})})}})},Fa=function(Zr){Bn(function(ea){return(0,nt.Z)((0,nt.Z)({},ea),{},{scrollLeft:Zr/Tt*Nt||0})})};return oe.useImperativeHandle(Rn,function(){return{setScrollLeft:Fa,checkScrollBarVisible:xa}}),oe.useEffect(function(){var Xr=(0,Qt.Z)(document.body,"mouseup",sa,!1),Zr=(0,Qt.Z)(document.body,"mousemove",Ba,!1);return xa(),function(){Xr.remove(),Zr.remove()}},[Wt,xr]),oe.useEffect(function(){if(tr.current){for(var Xr=[],Zr=(0,er.bn)(tr.current);Zr;)Xr.push(Zr),Zr=Zr.parentElement;return Xr.forEach(function(ea){return ea.addEventListener("scroll",xa,!1)}),window.addEventListener("resize",xa,!1),window.addEventListener("scroll",xa,!1),pr.addEventListener("scroll",xa,!1),function(){Xr.forEach(function(ea){return ea.removeEventListener("scroll",xa)}),window.removeEventListener("resize",xa),window.removeEventListener("scroll",xa),pr.removeEventListener("scroll",xa)}}},[pr]),oe.useEffect(function(){Dn.isHiddenScrollBar||Bn(function(Xr){var Zr=tr.current;return Zr?(0,nt.Z)((0,nt.Z)({},Xr),{},{scrollLeft:Zr.scrollLeft/Zr.scrollWidth*Zr.clientWidth}):Xr})},[Dn.isHiddenScrollBar]),Tt<=Nt||!Wt||Dn.isHiddenScrollBar?null:oe.createElement("div",{style:{height:(0,Lt.Z)(),width:Nt,bottom:mr},className:"".concat(je,"-sticky-scroll")},oe.createElement("div",{onMouseDown:va,ref:zt,className:Ve()("".concat(je,"-sticky-scroll-bar"),(0,$e.Z)({},"".concat(je,"-sticky-scroll-bar-active"),xr)),style:{width:"".concat(Wt,"px"),transform:"translate3d(".concat(Dn.scrollLeft,"px, 0, 0)")}}))},sr=oe.forwardRef(on);function Kt(qt){return null}var be=Kt;function Cn(qt){return null}var yr=Cn,un="rc-table",Tr=[],Xn={};function Cr(){return"No Data"}function Dr(qt,Mn){var Rn=(0,nt.Z)({rowKey:"key",prefixCls:un,emptyText:Cr},qt),jn=Rn.prefixCls,Qn=Rn.className,tr=Rn.rowClassName,vr=Rn.style,mr=Rn.data,pr=Rn.rowKey,kn=Rn.scroll,je=Rn.tableLayout,Tt=Rn.direction,Nt=Rn.title,Wt=Rn.footer,zt=Rn.summary,_n=Rn.caption,Tn=Rn.id,Dn=Rn.showHeader,Bn=Rn.components,$n=Rn.emptyText,Or=Rn.onRow,br=Rn.onHeaderRow,xr=Rn.onScroll,Hr=Rn.internalHooks,zr=Rn.transformColumns,sa=Rn.internalRefs,va=Rn.tailor,Ba=Rn.getContainerWidth,xa=Rn.sticky,Fa=Rn.rowHoverable,Xr=Fa===void 0?!0:Fa,Zr=mr||Tr,ea=!!Zr.length,Na=Hr===b.R,za=oe.useCallback(function(Qa,Ya){return(0,qe.Z)(Bn,Qa)||Ya},[Bn]),sn=oe.useMemo(function(){return typeof pr=="function"?pr:function(Qa){var Ya=Qa&&Qa[pr];return Ya}},[pr]),Pa=za(["body"]),li=wr(),Ui=(0,ue.Z)(li,3),Wi=Ui[0],So=Ui[1],eo=Ui[2],gi=or(Rn,Zr,sn),fi=(0,ue.Z)(gi,6),pi=fi[0],Hi=fi[1],vi=fi[2],bi=fi[3],yi=fi[4],ca=fi[5],Oa=kn==null?void 0:kn.x,Ma=oe.useState(0),Ra=(0,ue.Z)(Ma,2),Ja=Ra[0],ui=Ra[1],Ki=(0,gr.Z)((0,nt.Z)((0,nt.Z)((0,nt.Z)({},Rn),pi),{},{expandable:!!pi.expandedRowRender,columnTitle:pi.columnTitle,expandedKeys:vi,getRowKey:sn,onTriggerExpand:ca,expandIcon:bi,expandIconColumnIndex:pi.expandIconColumnIndex,direction:Tt,scrollWidth:Na&&va&&typeof Oa=="number"?Oa:null,clientWidth:Ja}),Na?zr:null),ri=(0,ue.Z)(Ki,4),Oi=ri[0],Ga=ri[1],ai=ri[2],uo=ri[3],ti=ai!=null?ai:Oa,ao=oe.useMemo(function(){return{columns:Oi,flattenColumns:Ga}},[Oi,Ga]),co=oe.useRef(),to=oe.useRef(),Ii=oe.useRef(),Ko=oe.useRef();oe.useImperativeHandle(Mn,function(){return{nativeElement:co.current,scrollTo:function(Ya){var _i;if(Ii.current instanceof HTMLElement){var Vi=Ya.index,ji=Ya.top,Io=Ya.key;if(wt(ji)){var Bo;(Bo=Ii.current)===null||Bo===void 0||Bo.scrollTo({top:ji})}else{var Uo,No=Io!=null?Io:sn(Zr[Vi]);(Uo=Ii.current.querySelector('[data-row-key="'.concat(No,'"]')))===null||Uo===void 0||Uo.scrollIntoView()}}else(_i=Ii.current)!==null&&_i!==void 0&&_i.scrollTo&&Ii.current.scrollTo(Ya)}}});var Us=oe.useRef(),Ni=oe.useState(!1),Lo=(0,ue.Z)(Ni,2),go=Lo[0],vo=Lo[1],Hs=oe.useState(!1),Xs=(0,ue.Z)(Hs,2),Qs=Xs[0],ws=Xs[1],Is=oe.useState(new Map),Ns=(0,ue.Z)(Is,2),hs=Ns[0],ks=Ns[1],Js=Ge(Ga),Rs=Js.map(function(Qa){return hs.get(Qa)}),Es=oe.useMemo(function(){return Rs},[Rs.join("_")]),ms=kr(Es,Ga,Tt),Qi=kn&&Pe(kn.y),Pi=kn&&Pe(ti)||!!pi.fixed,ei=Pi&&Ga.some(function(Qa){var Ya=Qa.fixed;return Ya}),Ha=oe.useRef(),Fi=Pn(xa,jn),Li=Fi.isSticky,Bi=Fi.offsetHeader,Zi=Fi.offsetSummary,Zo=Fi.offsetScroll,Co=Fi.stickyClassName,ts=Fi.container,Si=oe.useMemo(function(){return zt==null?void 0:zt(Zr)},[zt,Zr]),Mi=(Qi||Li)&&oe.isValidElement(Si)&&Si.type===Qe&&Si.props.fixed,xo,_o,zs;Qi&&(_o={overflowY:ea?"scroll":"auto",maxHeight:kn.y}),Pi&&(xo={overflowX:"auto"},Qi||(_o={overflowY:"hidden"}),zs={width:ti===!0?"auto":ti,minWidth:"100%"});var rl=oe.useCallback(function(Qa,Ya){ks(function(_i){if(_i.get(Qa)!==Ya){var Vi=new Map(_i);return Vi.set(Qa,Ya),Vi}return _i})},[]),Gs=Fr(null),Ao=(0,ue.Z)(Gs,2),Po=Ao[0],hi=Ao[1];function jo(Qa,Ya){Ya&&(typeof Ya=="function"?Ya(Qa):Ya.scrollLeft!==Qa&&(Ya.scrollLeft=Qa,Ya.scrollLeft!==Qa&&setTimeout(function(){Ya.scrollLeft=Qa},0)))}var To=(0,le.Z)(function(Qa){var Ya=Qa.currentTarget,_i=Qa.scrollLeft,Vi=Tt==="rtl",ji=typeof _i=="number"?_i:Ya.scrollLeft,Io=Ya||Xn;if(!hi()||hi()===Io){var Bo;Po(Io),jo(ji,to.current),jo(ji,Ii.current),jo(ji,Us.current),jo(ji,(Bo=Ha.current)===null||Bo===void 0?void 0:Bo.setScrollLeft)}var Uo=Ya||to.current;if(Uo){var No=Na&&va&&typeof ti=="number"?ti:Uo.scrollWidth,Xo=Uo.clientWidth;if(No===Xo){vo(!1),ws(!1);return}Vi?(vo(-ji0)):(vo(ji>0),ws(ji1?Tn-Xr:0,ea=(0,nt.Z)((0,nt.Z)((0,nt.Z)({},zr),kn),{},{flex:"0 0 ".concat(Xr,"px"),width:"".concat(Xr,"px"),marginRight:Zr,pointerEvents:"auto"}),Na=oe.useMemo(function(){return Tt?xa<=1:va===0||xa===0||xa>1},[xa,va,Tt]);Na?ea.visibility="hidden":Tt&&(ea.height=Nt==null?void 0:Nt(xa));var za=Na?function(){return null}:Wt,sn={};return(xa===0||va===0)&&(sn.rowSpan=1,sn.colSpan=1),oe.createElement(Mt,(0,he.Z)({className:Ve()(_n,je),ellipsis:Rn.ellipsis,align:Rn.align,scope:Rn.rowScope,component:vr,prefixCls:Mn.prefixCls,key:Or,record:pr,index:tr,renderIndex:mr,dataIndex:zt,render:za,shouldCellUpdate:Rn.shouldCellUpdate},br,{appendNode:xr,additionalProps:(0,nt.Z)((0,nt.Z)({},Hr),{},{style:ea},sn)}))}var wa=Ta,Ca=["data","index","className","rowKey","style","extra","getHeight"],ga=oe.forwardRef(function(qt,Mn){var Rn=qt.data,jn=qt.index,Qn=qt.className,tr=qt.rowKey,vr=qt.style,mr=qt.extra,pr=qt.getHeight,kn=(0,de.Z)(qt,Ca),je=Rn.record,Tt=Rn.indent,Nt=Rn.index,Wt=Se(Ie,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),zt=Wt.scrollX,_n=Wt.flattenColumns,Tn=Wt.prefixCls,Dn=Wt.fixColumn,Bn=Wt.componentWidth,$n=Se(ma,["getComponent"]),Or=$n.getComponent,br=ht(je,tr,jn,Tt),xr=Or(["body","row"],"div"),Hr=Or(["body","cell"],"div"),zr=br.rowSupportExpand,sa=br.expanded,va=br.rowProps,Ba=br.expandedRowRender,xa=br.expandedRowClassName,Fa;if(zr&&sa){var Xr=Ba(je,jn,Tt+1,sa),Zr=jt(xa,je,jn,Tt),ea={};Dn&&(ea={style:(0,$e.Z)({},"--virtual-width","".concat(Bn,"px"))});var Na="".concat(Tn,"-expanded-row-cell");Fa=oe.createElement(xr,{className:Ve()("".concat(Tn,"-expanded-row"),"".concat(Tn,"-expanded-row-level-").concat(Tt+1),Zr)},oe.createElement(Mt,{component:Hr,prefixCls:Tn,className:Ve()(Na,(0,$e.Z)({},"".concat(Na,"-fixed"),Dn)),additionalProps:ea},Xr))}var za=(0,nt.Z)((0,nt.Z)({},vr),{},{width:zt});mr&&(za.position="absolute",za.pointerEvents="none");var sn=oe.createElement(xr,(0,he.Z)({},va,kn,{"data-row-key":tr,ref:zr?null:Mn,className:Ve()(Qn,"".concat(Tn,"-row"),va==null?void 0:va.className,(0,$e.Z)({},"".concat(Tn,"-row-extra"),mr)),style:(0,nt.Z)((0,nt.Z)({},za),va==null?void 0:va.style)}),_n.map(function(Pa,li){return oe.createElement(wa,{key:li,component:Hr,rowInfo:br,column:Pa,colIndex:li,indent:Tt,index:jn,renderIndex:Nt,record:je,inverse:mr,getHeight:pr})}));return zr?oe.createElement("div",{ref:Mn},sn,Fa):sn}),pa=Le(ga),Wr=pa,ra=oe.forwardRef(function(qt,Mn){var Rn=qt.data,jn=qt.onScroll,Qn=Se(Ie,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),tr=Qn.flattenColumns,vr=Qn.onColumnResize,mr=Qn.getRowKey,pr=Qn.expandedKeys,kn=Qn.prefixCls,je=Qn.childrenColumnName,Tt=Qn.scrollX,Nt=Qn.direction,Wt=Se(ma),zt=Wt.sticky,_n=Wt.scrollY,Tn=Wt.listItemHeight,Dn=Wt.getComponent,Bn=Wt.onScroll,$n=oe.useRef(),Or=Zt(Rn,je,pr,mr),br=oe.useMemo(function(){var Fa=0;return tr.map(function(Xr){var Zr=Xr.width,ea=Xr.key;return Fa+=Zr,[ea,Zr,Fa]})},[tr]),xr=oe.useMemo(function(){return br.map(function(Fa){return Fa[2]})},[br]);oe.useEffect(function(){br.forEach(function(Fa){var Xr=(0,ue.Z)(Fa,2),Zr=Xr[0],ea=Xr[1];vr(Zr,ea)})},[br]),oe.useImperativeHandle(Mn,function(){var Fa,Xr={scrollTo:function(ea){var Na;(Na=$n.current)===null||Na===void 0||Na.scrollTo(ea)},nativeElement:(Fa=$n.current)===null||Fa===void 0?void 0:Fa.nativeElement};return Object.defineProperty(Xr,"scrollLeft",{get:function(){var ea;return((ea=$n.current)===null||ea===void 0?void 0:ea.getScrollInfo().x)||0},set:function(ea){var Na;(Na=$n.current)===null||Na===void 0||Na.scrollTo({left:ea})}}),Xr});var Hr=function(Xr,Zr){var ea,Na=(ea=Or[Zr])===null||ea===void 0?void 0:ea.record,za=Xr.onCell;if(za){var sn,Pa=za(Na,Zr);return(sn=Pa==null?void 0:Pa.rowSpan)!==null&&sn!==void 0?sn:1}return 1},zr=function(Xr){var Zr=Xr.start,ea=Xr.end,Na=Xr.getSize,za=Xr.offsetY;if(ea<0)return null;for(var sn=tr.filter(function(bi){return Hr(bi,Zr)===0}),Pa=Zr,li=function(yi){if(sn=sn.filter(function(ca){return Hr(ca,yi)===0}),!sn.length)return Pa=yi,1},Ui=Zr;Ui>=0&&!li(Ui);Ui-=1);for(var Wi=tr.filter(function(bi){return Hr(bi,ea)!==1}),So=ea,eo=function(yi){if(Wi=Wi.filter(function(ca){return Hr(ca,yi)!==1}),!Wi.length)return So=Math.max(yi-1,ea),1},gi=ea;gi1})&&fi.push(yi)},Hi=Pa;Hi<=So;Hi+=1)pi(Hi);var vi=fi.map(function(bi){var yi=Or[bi],ca=mr(yi.record,bi),Oa=function(Ja){var ui=bi+Ja-1,Ki=mr(Or[ui].record,ui),ri=Na(ca,Ki);return ri.bottom-ri.top},Ma=Na(ca);return oe.createElement(Wr,{key:bi,data:yi,rowKey:ca,index:bi,style:{top:-za+Ma.top},extra:!0,getHeight:Oa})});return vi},sa=oe.useMemo(function(){return{columnsOffset:xr}},[xr]),va="".concat(kn,"-tbody"),Ba=Dn(["body","wrapper"]),xa={};return zt&&(xa.position="sticky",xa.bottom=0,(0,_e.Z)(zt)==="object"&&zt.offsetScroll&&(xa.bottom=zt.offsetScroll)),oe.createElement(la.Provider,{value:sa},oe.createElement(ha.Z,{fullHeight:!1,ref:$n,prefixCls:"".concat(va,"-virtual"),styles:{horizontalScrollBar:xa},className:va,height:_n,itemHeight:Tn||24,data:Or,itemKey:function(Xr){return mr(Xr.record)},component:Ba,scrollWidth:Tt,direction:Nt,onVirtualScroll:function(Xr){var Zr,ea=Xr.x;jn({currentTarget:(Zr=$n.current)===null||Zr===void 0?void 0:Zr.nativeElement,scrollLeft:ea})},onScroll:Bn,extraRender:zr},function(Fa,Xr,Zr){var ea=mr(Fa.record,Xr);return oe.createElement(Wr,{data:Fa,rowKey:ea,index:Xr,style:Zr.style})}))}),ya=Le(ra),Lr=ya,jr=function(Mn,Rn){var jn=Rn.ref,Qn=Rn.onScroll;return oe.createElement(Lr,{ref:jn,data:Mn,onScroll:Qn})};function aa(qt,Mn){var Rn=qt.data,jn=qt.columns,Qn=qt.scroll,tr=qt.sticky,vr=qt.prefixCls,mr=vr===void 0?un:vr,pr=qt.className,kn=qt.listItemHeight,je=qt.components,Tt=qt.onScroll,Nt=Qn||{},Wt=Nt.x,zt=Nt.y;typeof Wt!="number"&&(Wt=1),typeof zt!="number"&&(zt=500);var _n=(0,ln.zX)(function(Bn,$n){return(0,qe.Z)(je,Bn)||$n}),Tn=(0,ln.zX)(Tt),Dn=oe.useMemo(function(){return{sticky:tr,scrollY:zt,listItemHeight:kn,getComponent:_n,onScroll:Tn}},[tr,zt,kn,_n,Tn]);return oe.createElement(ma.Provider,{value:Dn},oe.createElement(qr,(0,he.Z)({},qt,{className:Ve()(pr,"".concat(mr,"-virtual")),scroll:(0,nt.Z)((0,nt.Z)({},Qn),{},{x:Wt}),components:(0,nt.Z)((0,nt.Z)({},je),{},{body:Rn!=null&&Rn.length?jr:void 0}),columns:jn,internalHooks:b.R,tailor:!0,ref:Mn})))}var ua=oe.forwardRef(aa);function _a(qt){return Ke(ua,qt)}var ka=_a(),Xa=null},54451:function(me,ne,E){"use strict";E.d(ne,{g:function(){return oe},v:function(){return ge}});var b=E(27247),ue=E(43079),le=E(48736),ce=["expandable"],ge="RC_TABLE_INTERNAL_COL_DEFINE";function oe(xe){var Oe=xe.expandable,Se=(0,ue.Z)(xe,ce),he;return"expandable"in xe?he=(0,b.Z)((0,b.Z)({},Se),Oe):he=Se,he.showExpandColumn===!1&&(he.expandIconColumnIndex=-1),he}},22711:function(me,ne,E){"use strict";E.r(ne),E.d(ne,{ResizableTextArea:function(){return Me},default:function(){return Ct}});var b=E(32855),ue=E(74430),le=E(27247),ce=E(3300),ge=E(11913),oe=E(43079),xe=E(92310),Oe=E.n(xe),Se=E(36901),he=E(66003),ze=E(30292),Te=E(18929),ct=E(59301),Xe=E(34666),tt=E(29301),Ue=E(34280),We=E(16089),Ke=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -1269,17 +1269,17 @@ b`.split(/\n/).length!=3?function(a){for(var y=0,te=[],ee=a.length;y<=ee;){var r top:0 !important; right:0 !important; pointer-events: none !important; -`,Le=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],Be={},Re;function Ie(It){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Gt=It.getAttribute("id")||It.getAttribute("data-reactid")||It.getAttribute("name");if(xt&&Be[Gt])return Be[Gt];var rt=window.getComputedStyle(It),Ge=rt.getPropertyValue("box-sizing")||rt.getPropertyValue("-moz-box-sizing")||rt.getPropertyValue("-webkit-box-sizing"),Pe=parseFloat(rt.getPropertyValue("padding-bottom"))+parseFloat(rt.getPropertyValue("padding-top")),wt=parseFloat(rt.getPropertyValue("border-bottom-width"))+parseFloat(rt.getPropertyValue("border-top-width")),Dt=Le.map(function(Ht){return"".concat(Ht,":").concat(rt.getPropertyValue(Ht))}).join(";"),ot={sizingStyle:Dt,paddingSize:Pe,borderSize:wt,boxSizing:Ge};return xt&&Gt&&(Be[Gt]=ot),ot}function Ae(It){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Gt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,rt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Re||(Re=document.createElement("textarea"),Re.setAttribute("tab-index","-1"),Re.setAttribute("aria-hidden","true"),Re.setAttribute("name","hiddenTextarea"),document.body.appendChild(Re)),It.getAttribute("wrap")?Re.setAttribute("wrap",It.getAttribute("wrap")):Re.removeAttribute("wrap");var Ge=Ie(It,xt),Pe=Ge.paddingSize,wt=Ge.borderSize,Dt=Ge.boxSizing,ot=Ge.sizingStyle;Re.setAttribute("style","".concat(ot,";").concat(Ke)),Re.value=It.value||It.placeholder||"";var Ht=void 0,Bt=void 0,ln,gt=Re.scrollHeight;if(Dt==="border-box"?gt+=wt:Dt==="content-box"&&(gt-=Pe),Gt!==null||rt!==null){Re.value=" ";var Yt=Re.scrollHeight-Pe;Gt!==null&&(Ht=Yt*Gt,Dt==="border-box"&&(Ht=Ht+Pe+wt),gt=Math.max(Ht,gt)),rt!==null&&(Bt=Yt*rt,Dt==="border-box"&&(Bt=Bt+Pe+wt),ln=gt>Bt?"":"hidden",gt=Math.min(Bt,gt))}var Mt={height:gt,overflowY:ln,resize:"none"};return Ht&&(Mt.minHeight=Ht),Bt&&(Mt.maxHeight=Bt),Mt}var Ye=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],st=0,_e=1,nt=2,$e=ct.forwardRef(function(It,xt){var Gt=It,rt=Gt.prefixCls,Ge=Gt.defaultValue,Pe=Gt.value,wt=Gt.autoSize,Dt=Gt.onResize,ot=Gt.className,Ht=Gt.style,Bt=Gt.disabled,ln=Gt.onChange,gt=Gt.onInternalAutoSize,Yt=(0,oe.Z)(Gt,Ye),Mt=(0,Te.Z)(Ge,{value:Pe,postState:function(cn){return cn!=null?cn:""}}),$t=(0,ge.Z)(Mt,2),dn=$t[0],Ne=$t[1],pe=function(cn){Ne(cn.target.value),ln==null||ln(cn)},de=ct.useRef();ct.useImperativeHandle(xt,function(){return{textArea:de.current}});var Ee=ct.useMemo(function(){return wt&&(0,Xe.Z)(wt)==="object"?[wt.minRows,wt.maxRows]:[]},[wt]),De=(0,ge.Z)(Ee,2),fe=De[0],Qe=De[1],Ut=!!wt,an=function(){try{if(document.activeElement===de.current){var cn=de.current,gn=cn.selectionStart,bt=cn.selectionEnd,Ln=cn.scrollTop;de.current.setSelectionRange(gn,bt),de.current.scrollTop=Ln}}catch(ar){}},Sn=ct.useState(nt),mt=(0,ge.Z)(Sn,2),Pt=mt[0],Lt=mt[1],Jt=ct.useState(),pn=(0,ge.Z)(Jt,2),Zt=pn[0],ht=pn[1],tn=function(){Lt(st)};(0,Ue.Z)(function(){Ut&&tn()},[Pe,fe,Qe,Ut]),(0,Ue.Z)(function(){if(Pt===st)Lt(_e);else if(Pt===_e){var Je=Ae(de.current,!1,fe,Qe);Lt(nt),ht(Je)}else an()},[Pt]);var yt=ct.useRef(),Rt=function(){Ze.Z.cancel(yt.current)},vt=function(cn){Pt===nt&&(Dt==null||Dt(cn),wt&&(Rt(),yt.current=(0,Ze.Z)(function(){tn()})))};ct.useEffect(function(){return Rt},[]);var jt=Ut?Zt:null,At=(0,le.Z)((0,le.Z)({},Ht),jt);return(Pt===st||Pt===_e)&&(At.overflowY="hidden",At.overflowX="hidden"),ct.createElement(tt.Z,{onResize:vt,disabled:!(wt||Dt)},ct.createElement("textarea",(0,b.Z)({},Yt,{ref:de,style:At,className:Oe()(rt,ot,(0,ue.Z)({},"".concat(rt,"-disabled"),Bt)),disabled:Bt,value:dn,onChange:pe})))}),Me=$e,Ve=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],et=ct.forwardRef(function(It,xt){var Gt,rt=It.defaultValue,Ge=It.value,Pe=It.onFocus,wt=It.onBlur,Dt=It.onChange,ot=It.allowClear,Ht=It.maxLength,Bt=It.onCompositionStart,ln=It.onCompositionEnd,gt=It.suffix,Yt=It.prefixCls,Mt=Yt===void 0?"rc-textarea":Yt,$t=It.showCount,dn=It.count,Ne=It.className,pe=It.style,de=It.disabled,Ee=It.hidden,De=It.classNames,fe=It.styles,Qe=It.onResize,Ut=It.onClear,an=It.onPressEnter,Sn=It.readOnly,mt=It.autoSize,Pt=It.onKeyDown,Lt=(0,oe.Z)(It,Ve),Jt=(0,Te.Z)(rt,{value:Ge,defaultValue:rt}),pn=(0,ge.Z)(Jt,2),Zt=pn[0],ht=pn[1],tn=Zt==null?"":String(Zt),yt=ct.useState(!1),Rt=(0,ge.Z)(yt,2),vt=Rt[0],jt=Rt[1],At=ct.useRef(!1),Je=ct.useState(null),cn=(0,ge.Z)(Je,2),gn=cn[0],bt=cn[1],Ln=(0,ct.useRef)(null),ar=(0,ct.useRef)(null),Hn=function(){var Sr;return(Sr=ar.current)===null||Sr===void 0?void 0:Sr.textArea},Vt=function(){Hn().focus()};(0,ct.useImperativeHandle)(xt,function(){var _n;return{resizableTextArea:ar.current,focus:Vt,blur:function(){Hn().blur()},nativeElement:((_n=Ln.current)===null||_n===void 0?void 0:_n.nativeElement)||Hn()}}),(0,ct.useEffect)(function(){jt(function(_n){return!de&&_n})},[de]);var dr=ct.useState(null),qn=(0,ge.Z)(dr,2),xn=qn[0],zn=qn[1];ct.useEffect(function(){if(xn){var _n;(_n=Hn()).setSelectionRange.apply(_n,(0,ce.Z)(xn))}},[xn]);var cr=(0,he.Z)(dn,$t),ir=(Gt=cr.max)!==null&&Gt!==void 0?Gt:Ht,Gn=Number(ir)>0,Yn=cr.strategy(tn),nn=!!ir&&Yn>ir,An=function(Sr,kr){var Ur=kr;!At.current&&cr.exceedFormatter&&cr.max&&cr.strategy(kr)>cr.max&&(Ur=cr.exceedFormatter(kr,{max:cr.max}),kr!==Ur&&zn([Hn().selectionStart||0,Hn().selectionEnd||0])),ht(Ur),(0,ze.rJ)(Sr.currentTarget,Sr,Dt,Ur)},Nn=function(Sr){At.current=!0,Bt==null||Bt(Sr)},In=function(Sr){At.current=!1,An(Sr,Sr.currentTarget.value),ln==null||ln(Sr)},Ar=function(Sr){An(Sr,Sr.target.value)},gr=function(Sr){Sr.key==="Enter"&&an&&an(Sr),Pt==null||Pt(Sr)},or=function(Sr){jt(!0),Pe==null||Pe(Sr)},Pr=function(Sr){jt(!1),wt==null||wt(Sr)},Mr=function(Sr){ht(""),Vt(),(0,ze.rJ)(Hn(),Sr,Dt)},Fr=gt,wr;cr.show&&(cr.showFormatter?wr=cr.showFormatter({value:tn,count:Yn,maxLength:ir}):wr="".concat(Yn).concat(Gn?" / ".concat(ir):""),Fr=ct.createElement(ct.Fragment,null,Fr,ct.createElement("span",{className:Oe()("".concat(Mt,"-data-count"),De==null?void 0:De.count),style:fe==null?void 0:fe.count},wr)));var Ir=function(Sr){var kr;Qe==null||Qe(Sr),(kr=Hn())!==null&&kr!==void 0&&kr.style.height&&bt(!0)},lr=!mt&&!$t&&!ot;return ct.createElement(Se.BaseInput,{ref:Ln,value:tn,allowClear:ot,handleReset:Mr,suffix:Fr,prefixCls:Mt,classNames:(0,le.Z)((0,le.Z)({},De),{},{affixWrapper:Oe()(De==null?void 0:De.affixWrapper,(0,ue.Z)((0,ue.Z)({},"".concat(Mt,"-show-count"),$t),"".concat(Mt,"-textarea-allow-clear"),ot))}),disabled:de,focused:vt,className:Oe()(Ne,nn&&"".concat(Mt,"-out-of-range")),style:(0,le.Z)((0,le.Z)({},pe),gn&&!lr?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof wr=="string"?wr:void 0}},hidden:Ee,readOnly:Sn,onClear:Ut},ct.createElement(Me,(0,b.Z)({},Lt,{autoSize:mt,maxLength:Ht,onKeyDown:gr,onChange:Ar,onFocus:or,onBlur:Pr,onCompositionStart:Nn,onCompositionEnd:In,className:Oe()(De==null?void 0:De.textarea),style:(0,le.Z)((0,le.Z)({},fe==null?void 0:fe.textarea),{},{resize:pe==null?void 0:pe.resize}),disabled:de,prefixCls:Mt,onResize:Ir,ref:ar,readOnly:Sn})))}),qe=et,Ct=qe},9940:function(me,ne,E){"use strict";E.d(ne,{Qw:function(){return $t},FJ:function(){return Ne},hT:function(){return dn},OF:function(){return Re},ZP:function(){return Sn}});var b=E(32855),ue=E(3300),le=E(27247),ce=E(11913),ge=E(43079),oe=E(34666),xe=E(37463),Oe=E(6551),Se=E(34643),he=E(18929),ze=E(48736),Te=E(59301),ct=function(mt){var Pt=Te.useRef({valueLabels:new Map});return Te.useMemo(function(){var Lt=Pt.current.valueLabels,Jt=new Map,pn=mt.map(function(Zt){var ht=Zt.value,tn=Zt.label,yt=tn!=null?tn:Lt.get(ht);return Jt.set(ht,yt),(0,le.Z)((0,le.Z)({},Zt),{},{label:yt})});return Pt.current.valueLabels=Jt,[pn]},[mt])},Xe=function(Pt,Lt,Jt,pn){return Te.useMemo(function(){var Zt=function(Je){return Je.map(function(cn){var gn=cn.value;return gn})},ht=Zt(Pt),tn=Zt(Lt),yt=ht.filter(function(At){return!pn[At]}),Rt=ht,vt=tn;if(Jt){var jt=(0,Se.S)(ht,!0,pn);Rt=jt.checkedKeys,vt=jt.halfCheckedKeys}return[Array.from(new Set([].concat((0,ue.Z)(yt),(0,ue.Z)(Rt)))),vt]},[Pt,Lt,Jt,pn])},tt=Xe,Ue=E(34061),Ze=function(mt,Pt){return Te.useMemo(function(){var Lt=(0,Ue.I8)(mt,{fieldNames:Pt,initWrapper:function(pn){return(0,le.Z)((0,le.Z)({},pn),{},{valueEntities:new Map})},processEntity:function(pn,Zt){var ht=pn.node[Pt.value];if(0)var tn;Zt.valueEntities.set(ht,pn)}});return Lt},[mt,Pt])},Ke=E(74430),Le=E(11592),Be=function(){return null},Re=Be,Ie=["children","value"];function Ae(mt){return(0,Le.Z)(mt).map(function(Pt){if(!Te.isValidElement(Pt)||!Pt.type)return null;var Lt=Pt,Jt=Lt.key,pn=Lt.props,Zt=pn.children,ht=pn.value,tn=(0,ge.Z)(pn,Ie),yt=(0,le.Z)({key:Jt,value:ht},tn),Rt=Ae(Zt);return Rt.length&&(yt.children=Rt),yt}).filter(function(Pt){return Pt})}function Ye(mt){if(!mt)return mt;var Pt=(0,le.Z)({},mt);return"props"in Pt||Object.defineProperty(Pt,"props",{get:function(){return(0,ze.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Pt}}),Pt}function st(mt,Pt,Lt,Jt,pn,Zt){var ht=null,tn=null;function yt(){function Rt(vt){var jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",At=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return vt.map(function(Je,cn){var gn="".concat(jt,"-").concat(cn),bt=Je[Zt.value],Ln=Lt.includes(bt),ar=Rt(Je[Zt.children]||[],gn,Ln),Hn=Te.createElement(Re,Je,ar.map(function(dr){return dr.node}));if(Pt===bt&&(ht=Hn),Ln){var Vt={pos:gn,node:Hn,children:ar};return At||tn.push(Vt),Vt}return null}).filter(function(Je){return Je})}tn||(tn=[],Rt(Jt),tn.sort(function(vt,jt){var At=vt.node.props.value,Je=jt.node.props.value,cn=Lt.indexOf(At),gn=Lt.indexOf(Je);return cn-gn}))}Object.defineProperty(mt,"triggerNode",{get:function(){return(0,ze.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),yt(),ht}}),Object.defineProperty(mt,"allCheckedNodes",{get:function(){return(0,ze.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),yt(),pn?tn:tn.map(function(vt){var jt=vt.node;return jt})}})}var _e=function(Pt,Lt,Jt){var pn=Jt.fieldNames,Zt=Jt.treeNodeFilterProp,ht=Jt.filterTreeNode,tn=pn.children;return Te.useMemo(function(){if(!Lt||ht===!1)return Pt;var yt=typeof ht=="function"?ht:function(vt,jt){return String(jt[Zt]).toUpperCase().includes(Lt.toUpperCase())},Rt=function vt(jt){var At=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return jt.reduce(function(Je,cn){var gn=cn[tn],bt=At||yt(Lt,Ye(cn)),Ln=vt(gn||[],bt);return(bt||Ln.length)&&Je.push((0,le.Z)((0,le.Z)({},cn),{},(0,Ke.Z)({isLeaf:void 0},tn,Ln))),Je},[])};return Rt(Pt)},[Pt,Lt,tn,Zt,ht])},nt=_e;function $e(mt){var Pt=Te.useRef();Pt.current=mt;var Lt=Te.useCallback(function(){return Pt.current.apply(Pt,arguments)},[]);return Lt}function Me(mt,Pt){var Lt=Pt.id,Jt=Pt.pId,pn=Pt.rootPId,Zt=new Map,ht=[];return mt.forEach(function(tn){var yt=tn[Lt],Rt=(0,le.Z)((0,le.Z)({},tn),{},{key:tn.key||yt});Zt.set(yt,Rt)}),Zt.forEach(function(tn){var yt=tn[Jt],Rt=Zt.get(yt);Rt?(Rt.children=Rt.children||[],Rt.children.push(tn)):(yt===pn||pn===null)&&ht.push(tn)}),ht}function Ve(mt,Pt,Lt){return Te.useMemo(function(){if(mt){if(Lt){var Jt=(0,le.Z)({id:"id",pId:"pId",rootPId:null},(0,oe.Z)(Lt)==="object"?Lt:{});return Me(mt,Jt)}return mt}return Ae(Pt)},[Pt,Lt,mt])}var et=Te.createContext(null),qe=et,Ct=E(93162),It=E(89149),xt=E(10228),Gt=E(80547),rt=Te.createContext(null),Ge=rt,Pe=function(Pt){return Array.isArray(Pt)?Pt:Pt!==void 0?[Pt]:[]},wt=function(Pt){var Lt=Pt||{},Jt=Lt.label,pn=Lt.value,Zt=Lt.children;return{_title:Jt?[Jt]:["title","label"],value:pn||"value",key:pn||"value",children:Zt||"children"}},Dt=function(Pt){return!Pt||Pt.disabled||Pt.disableCheckbox||Pt.checkable===!1},ot=function(Pt,Lt){var Jt=[],pn=function Zt(ht){ht.forEach(function(tn){var yt=tn[Lt.children];yt&&(Jt.push(tn[Lt.value]),Zt(yt))})};return pn(Pt),Jt},Ht=function(Pt){return Pt==null},Bt=E(70425),ln={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},gt=function(Pt,Lt){var Jt=(0,xe.lk)(),pn=Jt.prefixCls,Zt=Jt.multiple,ht=Jt.searchValue,tn=Jt.toggleOpen,yt=Jt.open,Rt=Jt.notFoundContent,vt=Te.useContext(Ge),jt=vt.virtual,At=vt.listHeight,Je=vt.listItemHeight,cn=vt.listItemScrollOffset,gn=vt.treeData,bt=vt.fieldNames,Ln=vt.onSelect,ar=vt.dropdownMatchSelectWidth,Hn=vt.treeExpandAction,Vt=vt.treeTitleRender,dr=vt.onPopupScroll,qn=vt.leftMaxCount,xn=vt.leafCountOnly,zn=vt.valueEntities,cr=Te.useContext(qe),ir=cr.checkable,Gn=cr.checkedKeys,Yn=cr.halfCheckedKeys,nn=cr.treeExpandedKeys,An=cr.treeDefaultExpandAll,Nn=cr.treeDefaultExpandedKeys,In=cr.onTreeExpand,Ar=cr.treeIcon,gr=cr.showTreeIcon,or=cr.switcherIcon,Pr=cr.treeLine,Mr=cr.treeNodeFilterProp,Fr=cr.loadData,wr=cr.treeLoadedKeys,Ir=cr.treeMotion,lr=cr.onTreeLoad,_n=cr.keyEntities,Sr=Te.useRef(),kr=(0,Gt.Z)(function(){return gn},[yt,gn],function(Wr,ra){return ra[0]&&Wr[1]!==ra[1]}),Ur=Te.useMemo(function(){return ir?{checked:Gn,halfChecked:Yn}:null},[ir,Gn,Yn]);Te.useEffect(function(){if(yt&&!Zt&&Gn.length){var Wr;(Wr=Sr.current)===null||Wr===void 0||Wr.scrollTo({key:Gn[0]})}},[yt]);var rn=function(ra){ra.preventDefault()},Qt=function(ra,ya){var Lr=ya.node;ir&&Dt(Lr)||(Ln(Lr.key,{selected:!Gn.includes(Lr.key)}),Zt||tn(!1))},hr=Te.useState(Nn),er=(0,ce.Z)(hr,2),Ft=er[0],on=er[1],sr=Te.useState(null),Kt=(0,ce.Z)(sr,2),be=Kt[0],Cn=Kt[1],yr=Te.useMemo(function(){return nn?(0,ue.Z)(nn):ht?be:Ft},[Ft,be,nn,ht]),un=function(ra){on(ra),Cn(ra),In&&In(ra)},Tr=String(ht).toLowerCase(),Xn=function(ra){return Tr?String(ra[Mr]).toLowerCase().includes(Tr):!1};Te.useEffect(function(){ht&&Cn(ot(gn,bt))},[ht]);var Cr=Te.useState(function(){return new Map}),Dr=(0,ce.Z)(Cr,2),_t=Dr[0],Rr=Dr[1];Te.useEffect(function(){qn&&Rr(new Map)},[qn]);function Kr(Wr){var ra=Wr[bt.value];if(!_t.has(ra)){var ya=zn.get(ra),Lr=(ya.children||[]).length===0;if(Lr)_t.set(ra,!1);else{var jr=ya.children.filter(function(ua){return!ua.node.disabled&&!ua.node.disableCheckbox&&!Gn.includes(ua.node[bt.value])}),aa=jr.length;_t.set(ra,aa>qn)}}return _t.get(ra)}var qr=(0,Bt.zX)(function(Wr){var ra=Wr[bt.value];return Gn.includes(ra)||qn===null?!1:qn<=0?!0:xn&&qn?Kr(Wr):!1}),ha=function Wr(ra){var ya=(0,Ct.Z)(ra),Lr;try{for(ya.s();!(Lr=ya.n()).done;){var jr=Lr.value;if(!(jr.disabled||jr.selectable===!1)){if(ht){if(Xn(jr))return jr}else return jr;if(jr[bt.children]){var aa=Wr(jr[bt.children]);if(aa)return aa}}}}catch(ua){ya.e(ua)}finally{ya.f()}return null},ma=Te.useState(null),la=(0,ce.Z)(ma,2),$r=la[0],Ta=la[1],wa=_n[$r];Te.useEffect(function(){if(yt){var Wr=null,ra=function(){var Lr=ha(kr);return Lr?Lr[bt.value]:null};!Zt&&Gn.length&&!ht?Wr=Gn[0]:Wr=ra(),Ta(Wr)}},[yt,ht]),Te.useImperativeHandle(Lt,function(){var Wr;return{scrollTo:(Wr=Sr.current)===null||Wr===void 0?void 0:Wr.scrollTo,onKeyDown:function(ya){var Lr,jr=ya.which;switch(jr){case xt.Z.UP:case xt.Z.DOWN:case xt.Z.LEFT:case xt.Z.RIGHT:(Lr=Sr.current)===null||Lr===void 0||Lr.onKeyDown(ya);break;case xt.Z.ENTER:{if(wa){var aa=qr(wa.node),ua=(wa==null?void 0:wa.node)||{},_a=ua.selectable,ka=ua.value,Xa=ua.disabled;_a!==!1&&!Xa&&!aa&&Qt(null,{node:{key:$r},selected:!Gn.includes(ka)})}break}case xt.Z.ESC:tn(!1)}},onKeyUp:function(){}}});var Ca=(0,Gt.Z)(function(){return!ht},[ht,nn||Ft],function(Wr,ra){var ya=(0,ce.Z)(Wr,1),Lr=ya[0],jr=(0,ce.Z)(ra,2),aa=jr[0],ua=jr[1];return Lr!==aa&&!!(aa||ua)}),ga=Ca?Fr:null;if(kr.length===0)return Te.createElement("div",{role:"listbox",className:"".concat(pn,"-empty"),onMouseDown:rn},Rt);var pa={fieldNames:bt};return wr&&(pa.loadedKeys=wr),yr&&(pa.expandedKeys=yr),Te.createElement("div",{onMouseDown:rn},wa&&yt&&Te.createElement("span",{style:ln,"aria-live":"assertive"},wa.node.value),Te.createElement(It.y6.Provider,{value:{nodeDisabled:qr}},Te.createElement(It.ZP,(0,b.Z)({ref:Sr,focusable:!1,prefixCls:"".concat(pn,"-tree"),treeData:kr,height:At,itemHeight:Je,itemScrollOffset:cn,virtual:jt!==!1&&ar!==!1,multiple:Zt,icon:Ar,showIcon:gr,switcherIcon:or,showLine:Pr,loadData:ga,motion:Ir,activeKey:$r,checkable:ir,checkStrictly:!0,checkedKeys:Ur,selectedKeys:ir?[]:Gn,defaultExpandAll:An,titleRender:Vt},pa,{onActiveChange:Ta,onSelect:Qt,onCheck:Qt,onExpand:un,onLoad:lr,filterTreeNode:Xn,expandAction:Hn,onScroll:dr}))))},Yt=Te.forwardRef(gt),Mt=Yt,$t="SHOW_ALL",dn="SHOW_PARENT",Ne="SHOW_CHILD";function pe(mt,Pt,Lt,Jt){var pn=new Set(mt);return Pt===Ne?mt.filter(function(Zt){var ht=Lt[Zt];return!ht||!ht.children||!ht.children.some(function(tn){var yt=tn.node;return pn.has(yt[Jt.value])})||!ht.children.every(function(tn){var yt=tn.node;return Dt(yt)||pn.has(yt[Jt.value])})}):Pt===dn?mt.filter(function(Zt){var ht=Lt[Zt],tn=ht?ht.parent:null;return!tn||Dt(tn.node)||!pn.has(tn.key)}):mt}function de(mt){var Pt=mt.searchPlaceholder,Lt=mt.treeCheckStrictly,Jt=mt.treeCheckable,pn=mt.labelInValue,Zt=mt.value,ht=mt.multiple,tn=mt.showCheckedStrategy,yt=mt.maxCount;warning(!Pt,"`searchPlaceholder` has been removed."),Lt&&pn===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(pn||Lt)&&warning(toArray(Zt).every(function(Rt){return Rt&&_typeof(Rt)==="object"&&"value"in Rt}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Lt||ht||Jt?warning(!Zt||Array.isArray(Zt),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(Zt),"`value` should not be array when `TreeSelect` is single mode."),yt&&(tn==="SHOW_ALL"&&!Lt||tn==="SHOW_PARENT")&&warning(!1,"`maxCount` not work with `showCheckedStrategy=SHOW_ALL` (when `treeCheckStrictly=false`) or `showCheckedStrategy=SHOW_PARENT`.")}var Ee=null,De=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function fe(mt){return!mt||(0,oe.Z)(mt)!=="object"}var Qe=Te.forwardRef(function(mt,Pt){var Lt=mt.id,Jt=mt.prefixCls,pn=Jt===void 0?"rc-tree-select":Jt,Zt=mt.value,ht=mt.defaultValue,tn=mt.onChange,yt=mt.onSelect,Rt=mt.onDeselect,vt=mt.searchValue,jt=mt.inputValue,At=mt.onSearch,Je=mt.autoClearSearchValue,cn=Je===void 0?!0:Je,gn=mt.filterTreeNode,bt=mt.treeNodeFilterProp,Ln=bt===void 0?"value":bt,ar=mt.showCheckedStrategy,Hn=mt.treeNodeLabelProp,Vt=mt.multiple,dr=mt.treeCheckable,qn=mt.treeCheckStrictly,xn=mt.labelInValue,zn=mt.maxCount,cr=mt.fieldNames,ir=mt.treeDataSimpleMode,Gn=mt.treeData,Yn=mt.children,nn=mt.loadData,An=mt.treeLoadedKeys,Nn=mt.onTreeLoad,In=mt.treeDefaultExpandAll,Ar=mt.treeExpandedKeys,gr=mt.treeDefaultExpandedKeys,or=mt.onTreeExpand,Pr=mt.treeExpandAction,Mr=mt.virtual,Fr=mt.listHeight,wr=Fr===void 0?200:Fr,Ir=mt.listItemHeight,lr=Ir===void 0?20:Ir,_n=mt.listItemScrollOffset,Sr=_n===void 0?0:_n,kr=mt.onDropdownVisibleChange,Ur=mt.dropdownMatchSelectWidth,rn=Ur===void 0?!0:Ur,Qt=mt.treeLine,hr=mt.treeIcon,er=mt.showTreeIcon,Ft=mt.switcherIcon,on=mt.treeMotion,sr=mt.treeTitleRender,Kt=mt.onPopupScroll,be=(0,ge.Z)(mt,De),Cn=(0,Oe.ZP)(Lt),yr=dr&&!qn,un=dr||qn,Tr=qn||xn,Xn=un||Vt,Cr=(0,he.Z)(ht,{value:Zt}),Dr=(0,ce.Z)(Cr,2),_t=Dr[0],Rr=Dr[1],Kr=Te.useMemo(function(){return dr?ar||Ne:$t},[ar,dr]),qr=Te.useMemo(function(){return wt(cr)},[JSON.stringify(cr)]),ha=(0,he.Z)("",{value:vt!==void 0?vt:jt,postState:function(Tn){return Tn||""}}),ma=(0,ce.Z)(ha,2),la=ma[0],$r=ma[1],Ta=function(Tn){$r(Tn),At==null||At(Tn)},wa=Ve(Gn,Yn,ir),Ca=Ze(wa,qr),ga=Ca.keyEntities,pa=Ca.valueEntities,Wr=Te.useCallback(function(wn){var Tn=[],Pn=[];return wn.forEach(function($n){pa.has($n)?Pn.push($n):Tn.push($n)}),{missingRawValues:Tn,existRawValues:Pn}},[pa]),ra=nt(wa,la,{fieldNames:qr,treeNodeFilterProp:Ln,filterTreeNode:gn}),ya=Te.useCallback(function(wn){if(wn){if(Hn)return wn[Hn];for(var Tn=qr._title,Pn=0;PnRn)){var Or=jr(wn);if(Rr(Or),cn&&$r(""),tn){var br=wn;yr&&(br=$n.map(function(Zr){var ea=pa.get(Zr);return ea?ea.node[qr.value]:Zr}));var xr=Tn||{triggerValue:void 0,selected:void 0},Hr=xr.triggerValue,zr=xr.selected,sa=br;if(qn){var va=Xa.filter(function(Zr){return!br.includes(Zr.value)});sa=[].concat((0,ue.Z)(sa),(0,ue.Z)(va))}var Ba=jr(sa),xa={preValue:ka,triggerValue:Hr},Fa=!0;(qn||Pn==="selection"&&!zr)&&(Fa=!1),st(xa,Hr,wn,wa,Fa,qr),un?xa.checked=zr:xa.selected=zr;var Xr=Tr?Ba:Ba.map(function(Zr){return Zr.value});tn(Xn?Xr:Xr[0],Tr?null:Ba.map(function(Zr){return Zr.label}),xa)}}}),Tt=Te.useCallback(function(wn,Tn){var Pn,$n=Tn.selected,Or=Tn.source,br=ga[wn],xr=br==null?void 0:br.node,Hr=(Pn=xr==null?void 0:xr[qr.value])!==null&&Pn!==void 0?Pn:wn;if(!Xn)We([Hr],{selected:!0,triggerValue:Hr},"option");else{var zr=$n?[].concat((0,ue.Z)(qt),[Hr]):jn.filter(function(ea){return ea!==Hr});if(yr){var sa=Wr(zr),va=sa.missingRawValues,Ba=sa.existRawValues,xa=Ba.map(function(ea){return pa.get(ea).key}),Fa;if($n){var Xr=(0,Se.S)(xa,!0,ga);Fa=Xr.checkedKeys}else{var Zr=(0,Se.S)(xa,{checked:!1,halfCheckedKeys:Qn},ga);Fa=Zr.checkedKeys}zr=[].concat((0,ue.Z)(va),(0,ue.Z)(Fa.map(function(ea){return ga[ea].node[qr.value]})))}We(zr,{selected:$n,triggerValue:Hr},Or||"option")}$n||!Xn?yt==null||yt(Hr,Ye(xr)):Rt==null||Rt(Hr,Ye(xr))},[Wr,pa,ga,qr,Xn,qt,We,yr,yt,Rt,jn,Qn,zn]),Nt=Te.useCallback(function(wn){if(kr){var Tn={};Object.defineProperty(Tn,"documentClickClose",{get:function(){return(0,ze.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),kr(wn,Tn)}},[kr]),Wt=$e(function(wn,Tn){var Pn=wn.map(function($n){return $n.value});if(Tn.type==="clear"){We(Pn,{},"selection");return}Tn.values.length&&Tt(Tn.values[0].value,{selected:!1,source:"selection"})}),zt=Te.useMemo(function(){return{virtual:Mr,dropdownMatchSelectWidth:rn,listHeight:wr,listItemHeight:lr,listItemScrollOffset:Sr,treeData:ra,fieldNames:qr,onSelect:Tt,treeExpandAction:Pr,treeTitleRender:sr,onPopupScroll:Kt,leftMaxCount:zn===void 0?null:zn-pr.length,leafCountOnly:Kr==="SHOW_CHILD"&&!qn&&!!dr,valueEntities:pa}},[Mr,rn,wr,lr,Sr,ra,qr,Tt,Pr,sr,Kt,zn,pr.length,Kr,qn,dr,pa]),Bn=Te.useMemo(function(){return{checkable:un,loadData:nn,treeLoadedKeys:An,onTreeLoad:Nn,checkedKeys:jn,halfCheckedKeys:Qn,treeDefaultExpandAll:In,treeExpandedKeys:Ar,treeDefaultExpandedKeys:gr,onTreeExpand:or,treeIcon:hr,treeMotion:on,showTreeIcon:er,switcherIcon:Ft,treeLine:Qt,treeNodeFilterProp:Ln,keyEntities:ga}},[un,nn,An,Nn,jn,Qn,In,Ar,gr,or,hr,on,er,Ft,Qt,Ln,ga]);return Te.createElement(Ge.Provider,{value:zt},Te.createElement(qe.Provider,{value:Bn},Te.createElement(xe.Ac,(0,b.Z)({ref:Pt},be,{id:Cn,prefixCls:pn,mode:Xn?"multiple":void 0,displayValues:pr,onDisplayValuesChange:Wt,searchValue:la,onSearch:Ta,OptionList:Mt,emptyOptions:!wa.length,onDropdownVisibleChange:Nt,dropdownMatchSelectWidth:rn}))))}),Ut=Qe;Ut.TreeNode=Re,Ut.SHOW_ALL=$t,Ut.SHOW_PARENT=dn,Ut.SHOW_CHILD=Ne;var an=Ut,Sn=an},639:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return Be}});var b=E(32855),ue=E(74430),le=E(27247),ce=E(11913),ge=E(43079),oe=E(59301),xe=E(92310),Oe=E.n(xe),Se=E(26112),he=E(30699),ze=function(Ie){for(var Ae=Ie.prefixCls,Ye=Ie.level,st=Ie.isStart,_e=Ie.isEnd,nt="".concat(Ae,"-indent-unit"),$e=[],Me=0;Me0&&arguments[0]!==void 0?arguments[0]:[],De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],fe=Ee.length,Qe=De.length;if(Math.abs(fe-Qe)!==1)return{add:!1,key:null};function Ut(an,Sn){var mt=new Map;an.forEach(function(Lt){mt.set(Lt,!0)});var Pt=Sn.filter(function(Lt){return!mt.has(Lt)});return Pt.length===1?Pt[0]:null}return fe ").concat(De);return De}var ln=Ue.forwardRef(function(Ee,De){var fe=Ee.prefixCls,Qe=Ee.data,Ut=Ee.selectable,an=Ee.checkable,Sn=Ee.expandedKeys,mt=Ee.selectedKeys,Pt=Ee.checkedKeys,Lt=Ee.loadedKeys,Jt=Ee.loadingKeys,pn=Ee.halfCheckedKeys,Zt=Ee.keyEntities,ht=Ee.disabled,tn=Ee.dragging,yt=Ee.dragOverNodeKey,Rt=Ee.dropPosition,vt=Ee.motion,jt=Ee.height,At=Ee.itemHeight,Je=Ee.virtual,cn=Ee.scrollWidth,gn=Ee.focusable,bt=Ee.activeItem,Ln=Ee.focused,ar=Ee.tabIndex,Hn=Ee.onKeyDown,Vt=Ee.onFocus,dr=Ee.onBlur,qn=Ee.onActiveChange,xn=Ee.onListChangeStart,zn=Ee.onListChangeEnd,cr=(0,Ie.Z)(Ee,xt),ir=Ue.useRef(null),Gn=Ue.useRef(null);Ue.useImperativeHandle(De,function(){return{scrollTo:function(Kt){ir.current.scrollTo(Kt)},getIndentWidth:function(){return Gn.current.offsetWidth}}});var Yn=Ue.useState(Sn),nn=(0,Re.Z)(Yn,2),An=nn[0],Nn=nn[1],In=Ue.useState(Qe),Ar=(0,Re.Z)(In,2),gr=Ar[0],or=Ar[1],Pr=Ue.useState(Qe),Mr=(0,Re.Z)(Pr,2),Fr=Mr[0],wr=Mr[1],Ir=Ue.useState([]),lr=(0,Re.Z)(Ir,2),_n=lr[0],Sr=lr[1],kr=Ue.useState(null),Ur=(0,Re.Z)(kr,2),rn=Ur[0],Qt=Ur[1],hr=Ue.useRef(Qe);hr.current=Qe;function er(){var sr=hr.current;or(sr),wr(sr),Sr([]),Qt(null),zn()}(0,Ae.Z)(function(){Nn(Sn);var sr=Ct(An,Sn);if(sr.key!==null)if(sr.add){var Kt=gr.findIndex(function(Xn){var Cr=Xn.key;return Cr===sr.key}),be=ot(It(gr,Qe,sr.key),Je,jt,At),Cn=gr.slice();Cn.splice(Kt+1,0,Dt),wr(Cn),Sr(be),Qt("show")}else{var yr=Qe.findIndex(function(Xn){var Cr=Xn.key;return Cr===sr.key}),un=ot(It(Qe,gr,sr.key),Je,jt,At),Tr=Qe.slice();Tr.splice(yr+1,0,Dt),wr(Tr),Sr(un),Qt("hide")}else gr!==Qe&&(or(Qe),wr(Qe))},[Sn,Qe]),Ue.useEffect(function(){tn||er()},[tn]);var Ft=vt?Fr:Qe,on={expandedKeys:Sn,selectedKeys:mt,loadedKeys:Lt,loadingKeys:Jt,checkedKeys:Pt,halfCheckedKeys:pn,dragOverNodeKey:yt,dropPosition:Rt,keyEntities:Zt};return Ue.createElement(Ue.Fragment,null,Ln&&bt&&Ue.createElement("span",{style:Gt,"aria-live":"assertive"},Bt(bt)),Ue.createElement("div",null,Ue.createElement("input",{style:Gt,disabled:gn===!1||ht,tabIndex:gn!==!1?ar:null,onKeyDown:Hn,onFocus:Vt,onBlur:dr,value:"",onChange:rt,"aria-label":"for screen reader"})),Ue.createElement("div",{className:"".concat(fe,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},Ue.createElement("div",{className:"".concat(fe,"-indent")},Ue.createElement("div",{ref:Gn,className:"".concat(fe,"-indent-unit")}))),Ue.createElement(Ye.Z,(0,b.Z)({},cr,{data:Ft,itemKey:Ht,height:jt,fullHeight:!1,virtual:Je,itemHeight:At,scrollWidth:cn,prefixCls:"".concat(fe,"-list"),ref:ir,role:"tree",onVisibleChange:function(Kt){Kt.every(function(be){return Ht(be)!==Ge})&&er()}}),function(sr){var Kt=sr.pos,be=Object.assign({},(Be(sr.data),sr.data)),Cn=sr.title,yr=sr.key,un=sr.isStart,Tr=sr.isEnd,Xn=(0,Me.km)(yr,Kt);delete be.key,delete be.children;var Cr=(0,Me.H8)(Xn,on);return Ue.createElement(qe,(0,b.Z)({},be,Cr,{title:Cn,active:!!bt&&yr===bt.key,pos:Kt,data:sr.data,isStart:un,isEnd:Tr,motion:vt,motionNodes:yr===Ge?_n:null,motionType:rn,onMotionStart:xn,onMotionEnd:er,treeNodeRequiredProps:on,onMouseMove:function(){qn(null)}}))}))}),gt=ln,Yt=E(82661),Mt=E(34643),$t=E(65065),dn=10,Ne=function(Ee){(0,Oe.Z)(fe,Ee);var De=(0,Se.Z)(fe);function fe(){var Qe;(0,ge.Z)(this,fe);for(var Ut=arguments.length,an=new Array(Ut),Sn=0;Sn2&&arguments[2]!==void 0?arguments[2]:!1,pn=Qe.state,Zt=pn.dragChildrenKeys,ht=pn.dropPosition,tn=pn.dropTargetKey,yt=pn.dropTargetPos,Rt=pn.dropAllowed;if(Rt){var vt=Qe.props.onDrop;if(Qe.setState({dragOverNodeKey:null}),Qe.cleanDragState(),tn!==null){var jt=(0,le.Z)((0,le.Z)({},(0,Me.H8)(tn,Qe.getTreeNodeRequiredProps())),{},{active:((Lt=Qe.getActiveItem())===null||Lt===void 0?void 0:Lt.key)===tn,data:(0,$t.Z)(Qe.state.keyEntities,tn).node}),At=Zt.includes(tn);(0,tt.ZP)(!At,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Je=(0,Yt.yx)(yt),cn={event:mt,node:(0,Me.F)(jt),dragNode:Qe.dragNodeProps?(0,Me.F)(Qe.dragNodeProps):null,dragNodesKeys:[Qe.dragNodeProps.eventKey].concat(Zt),dropToGap:ht!==0,dropPosition:ht+Number(Je[Je.length-1])};Jt||vt==null||vt(cn),Qe.dragNodeProps=null}}}),(0,he.Z)((0,xe.Z)(Qe),"cleanDragState",function(){var mt=Qe.state.draggingNodeKey;mt!==null&&Qe.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Qe.dragStartMousePosition=null,Qe.currentMouseOverDroppableNodeKey=null}),(0,he.Z)((0,xe.Z)(Qe),"triggerExpandActionExpand",function(mt,Pt){var Lt=Qe.state,Jt=Lt.expandedKeys,pn=Lt.flattenNodes,Zt=Pt.expanded,ht=Pt.key,tn=Pt.isLeaf;if(!(tn||mt.shiftKey||mt.metaKey||mt.ctrlKey)){var yt=pn.filter(function(vt){return vt.key===ht})[0],Rt=(0,Me.F)((0,le.Z)((0,le.Z)({},(0,Me.H8)(ht,Qe.getTreeNodeRequiredProps())),{},{data:yt.data}));Qe.setExpandedKeys(Zt?(0,Yt._5)(Jt,ht):(0,Yt.L0)(Jt,ht)),Qe.onNodeExpand(mt,Rt)}}),(0,he.Z)((0,xe.Z)(Qe),"onNodeClick",function(mt,Pt){var Lt=Qe.props,Jt=Lt.onClick,pn=Lt.expandAction;pn==="click"&&Qe.triggerExpandActionExpand(mt,Pt),Jt==null||Jt(mt,Pt)}),(0,he.Z)((0,xe.Z)(Qe),"onNodeDoubleClick",function(mt,Pt){var Lt=Qe.props,Jt=Lt.onDoubleClick,pn=Lt.expandAction;pn==="doubleClick"&&Qe.triggerExpandActionExpand(mt,Pt),Jt==null||Jt(mt,Pt)}),(0,he.Z)((0,xe.Z)(Qe),"onNodeSelect",function(mt,Pt){var Lt=Qe.state.selectedKeys,Jt=Qe.state,pn=Jt.keyEntities,Zt=Jt.fieldNames,ht=Qe.props,tn=ht.onSelect,yt=ht.multiple,Rt=Pt.selected,vt=Pt[Zt.key],jt=!Rt;jt?yt?Lt=(0,Yt.L0)(Lt,vt):Lt=[vt]:Lt=(0,Yt._5)(Lt,vt);var At=Lt.map(function(Je){var cn=(0,$t.Z)(pn,Je);return cn?cn.node:null}).filter(Boolean);Qe.setUncontrolledState({selectedKeys:Lt}),tn==null||tn(Lt,{event:"select",selected:jt,node:Pt,selectedNodes:At,nativeEvent:mt.nativeEvent})}),(0,he.Z)((0,xe.Z)(Qe),"onNodeCheck",function(mt,Pt,Lt){var Jt=Qe.state,pn=Jt.keyEntities,Zt=Jt.checkedKeys,ht=Jt.halfCheckedKeys,tn=Qe.props,yt=tn.checkStrictly,Rt=tn.onCheck,vt=Pt.key,jt,At={event:"check",node:Pt,checked:Lt,nativeEvent:mt.nativeEvent};if(yt){var Je=Lt?(0,Yt.L0)(Zt,vt):(0,Yt._5)(Zt,vt),cn=(0,Yt._5)(ht,vt);jt={checked:Je,halfChecked:cn},At.checkedNodes=Je.map(function(Vt){return(0,$t.Z)(pn,Vt)}).filter(Boolean).map(function(Vt){return Vt.node}),Qe.setUncontrolledState({checkedKeys:Je})}else{var gn=(0,Mt.S)([].concat((0,ce.Z)(Zt),[vt]),!0,pn),bt=gn.checkedKeys,Ln=gn.halfCheckedKeys;if(!Lt){var ar=new Set(bt);ar.delete(vt);var Hn=(0,Mt.S)(Array.from(ar),{checked:!1,halfCheckedKeys:Ln},pn);bt=Hn.checkedKeys,Ln=Hn.halfCheckedKeys}jt=bt,At.checkedNodes=[],At.checkedNodesPositions=[],At.halfCheckedKeys=Ln,bt.forEach(function(Vt){var dr=(0,$t.Z)(pn,Vt);if(dr){var qn=dr.node,xn=dr.pos;At.checkedNodes.push(qn),At.checkedNodesPositions.push({node:qn,pos:xn})}}),Qe.setUncontrolledState({checkedKeys:bt},!1,{halfCheckedKeys:Ln})}Rt==null||Rt(jt,At)}),(0,he.Z)((0,xe.Z)(Qe),"onNodeLoad",function(mt){var Pt,Lt=mt.key,Jt=Qe.state.keyEntities,pn=(0,$t.Z)(Jt,Lt);if(!(pn!=null&&(Pt=pn.children)!==null&&Pt!==void 0&&Pt.length)){var Zt=new Promise(function(ht,tn){Qe.setState(function(yt){var Rt=yt.loadedKeys,vt=Rt===void 0?[]:Rt,jt=yt.loadingKeys,At=jt===void 0?[]:jt,Je=Qe.props,cn=Je.loadData,gn=Je.onLoad;if(!cn||vt.includes(Lt)||At.includes(Lt))return null;var bt=cn(mt);return bt.then(function(){var Ln=Qe.state.loadedKeys,ar=(0,Yt.L0)(Ln,Lt);gn==null||gn(ar,{event:"load",node:mt}),Qe.setUncontrolledState({loadedKeys:ar}),Qe.setState(function(Hn){return{loadingKeys:(0,Yt._5)(Hn.loadingKeys,Lt)}}),ht()}).catch(function(Ln){if(Qe.setState(function(Hn){return{loadingKeys:(0,Yt._5)(Hn.loadingKeys,Lt)}}),Qe.loadingRetryTimes[Lt]=(Qe.loadingRetryTimes[Lt]||0)+1,Qe.loadingRetryTimes[Lt]>=dn){var ar=Qe.state.loadedKeys;(0,tt.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Qe.setUncontrolledState({loadedKeys:(0,Yt.L0)(ar,Lt)}),ht()}tn(Ln)}),{loadingKeys:(0,Yt.L0)(At,Lt)}})});return Zt.catch(function(){}),Zt}}),(0,he.Z)((0,xe.Z)(Qe),"onNodeMouseEnter",function(mt,Pt){var Lt=Qe.props.onMouseEnter;Lt==null||Lt({event:mt,node:Pt})}),(0,he.Z)((0,xe.Z)(Qe),"onNodeMouseLeave",function(mt,Pt){var Lt=Qe.props.onMouseLeave;Lt==null||Lt({event:mt,node:Pt})}),(0,he.Z)((0,xe.Z)(Qe),"onNodeContextMenu",function(mt,Pt){var Lt=Qe.props.onRightClick;Lt&&(mt.preventDefault(),Lt({event:mt,node:Pt}))}),(0,he.Z)((0,xe.Z)(Qe),"onFocus",function(){var mt=Qe.props.onFocus;Qe.setState({focused:!0});for(var Pt=arguments.length,Lt=new Array(Pt),Jt=0;Jt1&&arguments[1]!==void 0?arguments[1]:!1,Lt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Qe.destroyed){var Jt=!1,pn=!0,Zt={};Object.keys(mt).forEach(function(ht){if(Qe.props.hasOwnProperty(ht)){pn=!1;return}Jt=!0,Zt[ht]=mt[ht]}),Jt&&(!Pt||pn)&&Qe.setState((0,le.Z)((0,le.Z)({},Zt),Lt))}}),(0,he.Z)((0,xe.Z)(Qe),"scrollTo",function(mt){Qe.listRef.current.scrollTo(mt)}),Qe}return(0,oe.Z)(fe,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Ut=this.props,an=Ut.activeKey,Sn=Ut.itemScrollOffset,mt=Sn===void 0?0:Sn;an!==void 0&&an!==this.state.activeKey&&(this.setState({activeKey:an}),an!==null&&this.scrollTo({key:an,offset:mt}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var Ut=this.state,an=Ut.focused,Sn=Ut.flattenNodes,mt=Ut.keyEntities,Pt=Ut.draggingNodeKey,Lt=Ut.activeKey,Jt=Ut.dropLevelOffset,pn=Ut.dropContainerKey,Zt=Ut.dropTargetKey,ht=Ut.dropPosition,tn=Ut.dragOverNodeKey,yt=Ut.indent,Rt=this.props,vt=Rt.prefixCls,jt=Rt.className,At=Rt.style,Je=Rt.showLine,cn=Rt.focusable,gn=Rt.tabIndex,bt=gn===void 0?0:gn,Ln=Rt.selectable,ar=Rt.showIcon,Hn=Rt.icon,Vt=Rt.switcherIcon,dr=Rt.draggable,qn=Rt.checkable,xn=Rt.checkStrictly,zn=Rt.disabled,cr=Rt.motion,ir=Rt.loadData,Gn=Rt.filterTreeNode,Yn=Rt.height,nn=Rt.itemHeight,An=Rt.scrollWidth,Nn=Rt.virtual,In=Rt.titleRender,Ar=Rt.dropIndicatorRender,gr=Rt.onContextMenu,or=Rt.onScroll,Pr=Rt.direction,Mr=Rt.rootClassName,Fr=Rt.rootStyle,wr=(0,Xe.Z)(this.props,{aria:!0,data:!0}),Ir;dr&&((0,ue.Z)(dr)==="object"?Ir=dr:typeof dr=="function"?Ir={nodeDraggable:dr}:Ir={});var lr={prefixCls:vt,selectable:Ln,showIcon:ar,icon:Hn,switcherIcon:Vt,draggable:Ir,draggingNodeKey:Pt,checkable:qn,checkStrictly:xn,disabled:zn,keyEntities:mt,dropLevelOffset:Jt,dropContainerKey:pn,dropTargetKey:Zt,dropPosition:ht,dragOverNodeKey:tn,indent:yt,direction:Pr,dropIndicatorRender:Ar,loadData:ir,filterTreeNode:Gn,titleRender:In,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop};return Ue.createElement(Ze.k.Provider,{value:lr},Ue.createElement("div",{className:Te()(vt,jt,Mr,(0,he.Z)((0,he.Z)((0,he.Z)({},"".concat(vt,"-show-line"),Je),"".concat(vt,"-focused"),an),"".concat(vt,"-active-focused"),Lt!==null)),style:Fr},Ue.createElement(gt,(0,b.Z)({ref:this.listRef,prefixCls:vt,style:At,data:Sn,disabled:zn,selectable:Ln,checkable:!!qn,motion:cr,dragging:Pt!==null,height:Yn,itemHeight:nn,virtual:Nn,focusable:cn,focused:an,tabIndex:bt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:gr,onScroll:or,scrollWidth:An},this.getTreeNodeRequiredProps(),wr))))}}],[{key:"getDerivedStateFromProps",value:function(Ut,an){var Sn=an.prevProps,mt={prevProps:Ut};function Pt(bt){return!Sn&&Ut.hasOwnProperty(bt)||Sn&&Sn[bt]!==Ut[bt]}var Lt,Jt=an.fieldNames;if(Pt("fieldNames")&&(Jt=(0,Me.w$)(Ut.fieldNames),mt.fieldNames=Jt),Pt("treeData")?Lt=Ut.treeData:Pt("children")&&((0,tt.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Lt=(0,Me.zn)(Ut.children)),Lt){mt.treeData=Lt;var pn=(0,Me.I8)(Lt,{fieldNames:Jt});mt.keyEntities=(0,le.Z)((0,he.Z)({},Ge,wt),pn.keyEntities)}var Zt=mt.keyEntities||an.keyEntities;if(Pt("expandedKeys")||Sn&&Pt("autoExpandParent"))mt.expandedKeys=Ut.autoExpandParent||!Sn&&Ut.defaultExpandParent?(0,Yt.r7)(Ut.expandedKeys,Zt):Ut.expandedKeys;else if(!Sn&&Ut.defaultExpandAll){var ht=(0,le.Z)({},Zt);delete ht[Ge];var tn=[];Object.keys(ht).forEach(function(bt){var Ln=ht[bt];Ln.children&&Ln.children.length&&tn.push(Ln.key)}),mt.expandedKeys=tn}else!Sn&&Ut.defaultExpandedKeys&&(mt.expandedKeys=Ut.autoExpandParent||Ut.defaultExpandParent?(0,Yt.r7)(Ut.defaultExpandedKeys,Zt):Ut.defaultExpandedKeys);if(mt.expandedKeys||delete mt.expandedKeys,Lt||mt.expandedKeys){var yt=(0,Me.oH)(Lt||an.treeData,mt.expandedKeys||an.expandedKeys,Jt);mt.flattenNodes=yt}if(Ut.selectable&&(Pt("selectedKeys")?mt.selectedKeys=(0,Yt.BT)(Ut.selectedKeys,Ut):!Sn&&Ut.defaultSelectedKeys&&(mt.selectedKeys=(0,Yt.BT)(Ut.defaultSelectedKeys,Ut))),Ut.checkable){var Rt;if(Pt("checkedKeys")?Rt=(0,Yt.E6)(Ut.checkedKeys)||{}:!Sn&&Ut.defaultCheckedKeys?Rt=(0,Yt.E6)(Ut.defaultCheckedKeys)||{}:Lt&&(Rt=(0,Yt.E6)(Ut.checkedKeys)||{checkedKeys:an.checkedKeys,halfCheckedKeys:an.halfCheckedKeys}),Rt){var vt=Rt,jt=vt.checkedKeys,At=jt===void 0?[]:jt,Je=vt.halfCheckedKeys,cn=Je===void 0?[]:Je;if(!Ut.checkStrictly){var gn=(0,Mt.S)(At,!0,Zt);At=gn.checkedKeys,cn=gn.halfCheckedKeys}mt.checkedKeys=At,mt.halfCheckedKeys=cn}}return Pt("loadedKeys")&&(mt.loadedKeys=Ut.loadedKeys),mt}}]),fe}(Ue.Component);(0,he.Z)(Ne,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:Le,allowDrop:function(){return!0},expandAction:!1}),(0,he.Z)(Ne,"TreeNode",_e.Z);var pe=Ne,de=pe},82661:function(me,ne,E){"use strict";E.d(ne,{BT:function(){return Ue},E6:function(){return Le},L0:function(){return he},OM:function(){return tt},_5:function(){return Se},r7:function(){return Be},wA:function(){return Te},yx:function(){return ze}});var b=E(3300),ue=E(34666),le=E(48736),ce=E(59301),ge=E(639),oe=E(65065),xe=E(34061),Oe=null;function Se(Re,Ie){if(!Re)return[];var Ae=Re.slice(),Ye=Ae.indexOf(Ie);return Ye>=0&&Ae.splice(Ye,1),Ae}function he(Re,Ie){var Ae=(Re||[]).slice();return Ae.indexOf(Ie)===-1&&Ae.push(Ie),Ae}function ze(Re){return Re.split("-")}function Te(Re,Ie){var Ae=[],Ye=(0,oe.Z)(Ie,Re);function st(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];_e.forEach(function(nt){var $e=nt.key,Me=nt.children;Ae.push($e),st(Me)})}return st(Ye.children),Ae}function ct(Re){if(Re.parent){var Ie=ze(Re.pos);return Number(Ie[Ie.length-1])===Re.parent.children.length-1}return!1}function Xe(Re){var Ie=ze(Re.pos);return Number(Ie[Ie.length-1])===0}function tt(Re,Ie,Ae,Ye,st,_e,nt,$e,Me,Ve){var et,qe=Re.clientX,Ct=Re.clientY,It=Re.target.getBoundingClientRect(),xt=It.top,Gt=It.height,rt=(Ve==="rtl"?-1:1)*(((st==null?void 0:st.x)||0)-qe),Ge=(rt-12)/Ye,Pe=Me.filter(function(de){var Ee;return(Ee=$e[de])===null||Ee===void 0||(Ee=Ee.children)===null||Ee===void 0?void 0:Ee.length}),wt=(0,oe.Z)($e,Ae.eventKey);if(Ct-1.5?_e({dragNode:dn,dropNode:Ne,dropPosition:1})?Yt=1:pe=!1:_e({dragNode:dn,dropNode:Ne,dropPosition:0})?Yt=0:_e({dragNode:dn,dropNode:Ne,dropPosition:1})?Yt=1:pe=!1:_e({dragNode:dn,dropNode:Ne,dropPosition:1})?Yt=1:pe=!1,{dropPosition:Yt,dropLevelOffset:Mt,dropTargetKey:wt.key,dropTargetPos:wt.pos,dragOverNodeKey:gt,dropContainerKey:Yt===0?null:((et=wt.parent)===null||et===void 0?void 0:et.key)||null,dropAllowed:pe}}function Ue(Re,Ie){if(Re){var Ae=Ie.multiple;return Ae?Re.slice():Re.length?[Re[0]]:Re}}var Ze=function(Ie){return Ie};function Ke(Re,Ie){if(!Re)return[];var Ae=Ie||{},Ye=Ae.processProps,st=Ye===void 0?Ze:Ye,_e=Array.isArray(Re)?Re:[Re];return _e.map(function(nt){var $e=nt.children,Me=_objectWithoutProperties(nt,Oe),Ve=Ke($e,Ie);return React.createElement(TreeNode,_extends({key:Me.key},st(Me)),Ve)})}function Le(Re){if(!Re)return null;var Ie;if(Array.isArray(Re))Ie={checkedKeys:Re,halfCheckedKeys:void 0};else if((0,ue.Z)(Re)==="object")Ie={checkedKeys:Re.checked||void 0,halfCheckedKeys:Re.halfChecked||void 0};else return(0,le.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return Ie}function Be(Re,Ie){var Ae=new Set;function Ye(st){if(!Ae.has(st)){var _e=(0,oe.Z)(Ie,st);if(_e){Ae.add(st);var nt=_e.parent,$e=_e.node;$e.disabled||nt&&Ye(nt.key)}}}return(Re||[]).forEach(function(st){Ye(st)}),(0,b.Z)(Ae)}},34643:function(me,ne,E){"use strict";E.d(ne,{S:function(){return xe}});var b=E(48736),ue=E(65065);function le(Oe,Se){var he=new Set;return Oe.forEach(function(ze){Se.has(ze)||he.add(ze)}),he}function ce(Oe){var Se=Oe||{},he=Se.disabled,ze=Se.disableCheckbox,Te=Se.checkable;return!!(he||ze)||Te===!1}function ge(Oe,Se,he,ze){for(var Te=new Set(Oe),ct=new Set,Xe=0;Xe<=he;Xe+=1){var tt=Se.get(Xe)||new Set;tt.forEach(function(Le){var Be=Le.key,Re=Le.node,Ie=Le.children,Ae=Ie===void 0?[]:Ie;Te.has(Be)&&!ze(Re)&&Ae.filter(function(Ye){return!ze(Ye.node)}).forEach(function(Ye){Te.add(Ye.key)})})}for(var Ue=new Set,Ze=he;Ze>=0;Ze-=1){var Ke=Se.get(Ze)||new Set;Ke.forEach(function(Le){var Be=Le.parent,Re=Le.node;if(!(ze(Re)||!Le.parent||Ue.has(Le.parent.key))){if(ze(Le.parent.node)){Ue.add(Be.key);return}var Ie=!0,Ae=!1;(Be.children||[]).filter(function(Ye){return!ze(Ye.node)}).forEach(function(Ye){var st=Ye.key,_e=Te.has(st);Ie&&!_e&&(Ie=!1),!Ae&&(_e||ct.has(st))&&(Ae=!0)}),Ie&&Te.add(Be.key),Ae&&ct.add(Be.key),Ue.add(Be.key)}})}return{checkedKeys:Array.from(Te),halfCheckedKeys:Array.from(le(ct,Te))}}function oe(Oe,Se,he,ze,Te){for(var ct=new Set(Oe),Xe=new Set(Se),tt=0;tt<=ze;tt+=1){var Ue=he.get(tt)||new Set;Ue.forEach(function(Be){var Re=Be.key,Ie=Be.node,Ae=Be.children,Ye=Ae===void 0?[]:Ae;!ct.has(Re)&&!Xe.has(Re)&&!Te(Ie)&&Ye.filter(function(st){return!Te(st.node)}).forEach(function(st){ct.delete(st.key)})})}Xe=new Set;for(var Ze=new Set,Ke=ze;Ke>=0;Ke-=1){var Le=he.get(Ke)||new Set;Le.forEach(function(Be){var Re=Be.parent,Ie=Be.node;if(!(Te(Ie)||!Be.parent||Ze.has(Be.parent.key))){if(Te(Be.parent.node)){Ze.add(Re.key);return}var Ae=!0,Ye=!1;(Re.children||[]).filter(function(st){return!Te(st.node)}).forEach(function(st){var _e=st.key,nt=ct.has(_e);Ae&&!nt&&(Ae=!1),!Ye&&(nt||Xe.has(_e))&&(Ye=!0)}),Ae||ct.delete(Re.key),Ye&&Xe.add(Re.key),Ze.add(Re.key)}})}return{checkedKeys:Array.from(ct),halfCheckedKeys:Array.from(le(Xe,ct))}}function xe(Oe,Se,he,ze){var Te=[],ct;ze?ct=ze:ct=ce;var Xe=new Set(Oe.filter(function(Ke){var Le=!!(0,ue.Z)(he,Ke);return Le||Te.push(Ke),Le})),tt=new Map,Ue=0;Object.keys(he).forEach(function(Ke){var Le=he[Ke],Be=Le.level,Re=tt.get(Be);Re||(Re=new Set,tt.set(Be,Re)),Re.add(Le),Ue=Math.max(Ue,Be)}),(0,b.ZP)(!Te.length,"Tree missing follow keys: ".concat(Te.slice(0,100).map(function(Ke){return"'".concat(Ke,"'")}).join(", ")));var Ze;return Se===!0?Ze=ge(Xe,tt,Ue,ct):Ze=oe(Xe,Se.halfCheckedKeys,tt,Ue,ct),Ze}},65065:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return b}});function b(ue,le){return ue[le]}},34061:function(me,ne,E){"use strict";E.d(ne,{F:function(){return Be},H8:function(){return Le},I8:function(){return Ke},km:function(){return Te},oH:function(){return Ue},w$:function(){return ct},zn:function(){return tt}});var b=E(34666),ue=E(3300),le=E(27247),ce=E(43079),ge=E(11592),oe=E(2738),xe=E(48736),Oe=E(65065),Se=["children"];function he(Re,Ie){return"".concat(Re,"-").concat(Ie)}function ze(Re){return Re&&Re.type&&Re.type.isTreeNode}function Te(Re,Ie){return Re!=null?Re:Ie}function ct(Re){var Ie=Re||{},Ae=Ie.title,Ye=Ie._title,st=Ie.key,_e=Ie.children,nt=Ae||"title";return{title:nt,_title:Ye||[nt],key:st||"key",children:_e||"children"}}function Xe(Re,Ie){var Ae=new Map;function Ye(st){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(st||[]).forEach(function(nt){var $e=nt[Ie.key],Me=nt[Ie.children];warning($e!=null,"Tree node must have a certain key: [".concat(_e).concat($e,"]"));var Ve=String($e);warning(!Ae.has(Ve)||$e===null||$e===void 0,"Same 'key' exist in the Tree: ".concat(Ve)),Ae.set(Ve,!0),Ye(Me,"".concat(_e).concat(Ve," > "))})}Ye(Re)}function tt(Re){function Ie(Ae){var Ye=(0,ge.Z)(Ae);return Ye.map(function(st){if(!ze(st))return(0,xe.ZP)(!st,"Tree/TreeNode can only accept TreeNode as children."),null;var _e=st.key,nt=st.props,$e=nt.children,Me=(0,ce.Z)(nt,Se),Ve=(0,le.Z)({key:_e},Me),et=Ie($e);return et.length&&(Ve.children=et),Ve}).filter(function(st){return st})}return Ie(Re)}function Ue(Re,Ie,Ae){var Ye=ct(Ae),st=Ye._title,_e=Ye.key,nt=Ye.children,$e=new Set(Ie===!0?[]:Ie),Me=[];function Ve(et){var qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return et.map(function(Ct,It){for(var xt=he(qe?qe.pos:"0",It),Gt=Te(Ct[_e],xt),rt,Ge=0;Ge1&&arguments[1]!==void 0?arguments[1]:{},Ae=Ie.initWrapper,Ye=Ie.processEntity,st=Ie.onProcessFinished,_e=Ie.externalGetKey,nt=Ie.childrenPropName,$e=Ie.fieldNames,Me=arguments.length>2?arguments[2]:void 0,Ve=_e||Me,et={},qe={},Ct={posEntities:et,keyEntities:qe};return Ae&&(Ct=Ae(Ct)||Ct),Ze(Re,function(It){var xt=It.node,Gt=It.index,rt=It.pos,Ge=It.key,Pe=It.parentPos,wt=It.level,Dt=It.nodes,ot={node:xt,nodes:Dt,index:Gt,key:Ge,pos:rt,level:wt},Ht=Te(Ge,rt);et[rt]=ot,qe[Ht]=ot,ot.parent=et[Pe],ot.parent&&(ot.parent.children=ot.parent.children||[],ot.parent.children.push(ot)),Ye&&Ye(ot,Ct)},{externalGetKey:Ve,childrenPropName:nt,fieldNames:$e}),st&&st(Ct),Ct}function Le(Re,Ie){var Ae=Ie.expandedKeys,Ye=Ie.selectedKeys,st=Ie.loadedKeys,_e=Ie.loadingKeys,nt=Ie.checkedKeys,$e=Ie.halfCheckedKeys,Me=Ie.dragOverNodeKey,Ve=Ie.dropPosition,et=Ie.keyEntities,qe=(0,Oe.Z)(et,Re),Ct={eventKey:Re,expanded:Ae.indexOf(Re)!==-1,selected:Ye.indexOf(Re)!==-1,loaded:st.indexOf(Re)!==-1,loading:_e.indexOf(Re)!==-1,checked:nt.indexOf(Re)!==-1,halfChecked:$e.indexOf(Re)!==-1,pos:String(qe?qe.pos:""),dragOver:Me===Re&&Ve===0,dragOverGapTop:Me===Re&&Ve===-1,dragOverGapBottom:Me===Re&&Ve===1};return Ct}function Be(Re){var Ie=Re.data,Ae=Re.expanded,Ye=Re.selected,st=Re.checked,_e=Re.loaded,nt=Re.loading,$e=Re.halfChecked,Me=Re.dragOver,Ve=Re.dragOverGapTop,et=Re.dragOverGapBottom,qe=Re.pos,Ct=Re.active,It=Re.eventKey,xt=(0,le.Z)((0,le.Z)({},Ie),{},{expanded:Ae,selected:Ye,checked:st,loaded:_e,loading:nt,halfChecked:$e,dragOver:Me,dragOverGapTop:Ve,dragOverGapBottom:et,pos:qe,active:Ct,key:It});return"props"in xt||Object.defineProperty(xt,"props",{get:function(){return(0,xe.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),Re}}),xt}},90472:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return It}});var b=E(32855),ue=E(33377),le=E(93912),ce=E(83383),ge=E(18881),oe=E(85461),xe=E(74430),Oe=E(59301),Se=E(27247),he=E(43079),ze=E(34666),Te=E(13932),ct=E(68702),Xe=E(3300),tt=E(92310),Ue=E.n(tt),Ze=E(26112),Ke=E(48736),Le=function(xt,Gt){if(xt&&Gt){var rt=Array.isArray(Gt)?Gt:Gt.split(","),Ge=xt.name||"",Pe=xt.type||"",wt=Pe.replace(/\/.*$/,"");return rt.some(function(Dt){var ot=Dt.trim();if(/^\*(\/\*)?$/.test(Dt))return!0;if(ot.charAt(0)==="."){var Ht=Ge.toLowerCase(),Bt=ot.toLowerCase(),ln=[Bt];return(Bt===".jpg"||Bt===".jpeg")&&(ln=[".jpg",".jpeg"]),ln.some(function(gt){return Ht.endsWith(gt)})}return/\/\*$/.test(ot)?wt===ot.replace(/\/.*$/,""):Pe===ot?!0:/^\w+$/.test(ot)?((0,Ke.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(ot,"'.Skip for check.")),!0):!1})}return!0};function Be(xt,Gt){var rt="cannot ".concat(xt.method," ").concat(xt.action," ").concat(Gt.status,"'"),Ge=new Error(rt);return Ge.status=Gt.status,Ge.method=xt.method,Ge.url=xt.action,Ge}function Re(xt){var Gt=xt.responseText||xt.response;if(!Gt)return Gt;try{return JSON.parse(Gt)}catch(rt){return Gt}}function Ie(xt){var Gt=new XMLHttpRequest;xt.onProgress&&Gt.upload&&(Gt.upload.onprogress=function(wt){wt.total>0&&(wt.percent=wt.loaded/wt.total*100),xt.onProgress(wt)});var rt=new FormData;xt.data&&Object.keys(xt.data).forEach(function(Pe){var wt=xt.data[Pe];if(Array.isArray(wt)){wt.forEach(function(Dt){rt.append("".concat(Pe,"[]"),Dt)});return}rt.append(Pe,wt)}),xt.file instanceof Blob?rt.append(xt.filename,xt.file,xt.file.name):rt.append(xt.filename,xt.file),Gt.onerror=function(wt){xt.onError(wt)},Gt.onload=function(){return Gt.status<200||Gt.status>=300?xt.onError(Be(xt,Gt),Re(Gt)):xt.onSuccess(Re(Gt),Gt)},Gt.open(xt.method,xt.action,!0),xt.withCredentials&&"withCredentials"in Gt&&(Gt.withCredentials=!0);var Ge=xt.headers||{};return Ge["X-Requested-With"]!==null&&Gt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Ge).forEach(function(Pe){Ge[Pe]!==null&&Gt.setRequestHeader(Pe,Ge[Pe])}),Gt.send(rt),{abort:function(){Gt.abort()}}}var Ae=function(){var xt=(0,ct.Z)((0,Te.Z)().mark(function Gt(rt,Ge){var Pe,wt,Dt,ot,Ht,Bt,ln,gt;return(0,Te.Z)().wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:Bt=function(){return Bt=(0,ct.Z)((0,Te.Z)().mark(function dn(Ne){return(0,Te.Z)().wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.abrupt("return",new Promise(function(Ee){Ne.file(function(De){Ge(De)?(Ne.fullPath&&!De.webkitRelativePath&&(Object.defineProperties(De,{webkitRelativePath:{writable:!0}}),De.webkitRelativePath=Ne.fullPath.replace(/^\//,""),Object.defineProperties(De,{webkitRelativePath:{writable:!1}})),Ee(De)):Ee(null)})}));case 1:case"end":return de.stop()}},dn)})),Bt.apply(this,arguments)},Ht=function(dn){return Bt.apply(this,arguments)},ot=function(){return ot=(0,ct.Z)((0,Te.Z)().mark(function dn(Ne){var pe,de,Ee,De,fe;return(0,Te.Z)().wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:pe=Ne.createReader(),de=[];case 2:return Ut.next=5,new Promise(function(an){pe.readEntries(an,function(){return an([])})});case 5:if(Ee=Ut.sent,De=Ee.length,De){Ut.next=9;break}return Ut.abrupt("break",12);case 9:for(fe=0;fefe?de-(Ee-fe):de+(Ee-De)}function Le(Ne,pe,de){var Ee=Ne.length,De=pe.length,fe,Qe;if(Ee===0&&De===0)return null;Ee2&&arguments[2]!==void 0?arguments[2]:!1,Pt=an?Sn<0&&Ut.current.left||Sn>0&&Ut.current.right:Sn<0&&Ut.current.top||Sn>0&&Ut.current.bottom;return mt&&Pt?(clearTimeout(fe.current),De.current=!1):(!Pt||De.current)&&Qe(),!De.current&&Pt}};function st(Ne,pe,de,Ee,De,fe,Qe){var Ut=(0,Te.useRef)(0),an=(0,Te.useRef)(null),Sn=(0,Te.useRef)(null),mt=(0,Te.useRef)(!1),Pt=Ye(pe,de,Ee,De);function Lt(yt,Rt){if(Re.Z.cancel(an.current),!Pt(!1,Rt)){var vt=yt;if(!vt._virtualHandled)vt._virtualHandled=!0;else return;Ut.current+=Rt,Sn.current=Rt,Ae||vt.preventDefault(),an.current=(0,Re.Z)(function(){var jt=mt.current?10:1;Qe(Ut.current*jt,!1),Ut.current=0})}}function Jt(yt,Rt){Qe(Rt,!0),Ae||yt.preventDefault()}var pn=(0,Te.useRef)(null),Zt=(0,Te.useRef)(null);function ht(yt){if(Ne){Re.Z.cancel(Zt.current),Zt.current=(0,Re.Z)(function(){pn.current=null},2);var Rt=yt.deltaX,vt=yt.deltaY,jt=yt.shiftKey,At=Rt,Je=vt;(pn.current==="sx"||!pn.current&&jt&&vt&&!Rt)&&(At=vt,Je=0,pn.current="sx");var cn=Math.abs(At),gn=Math.abs(Je);pn.current===null&&(pn.current=fe&&cn>gn?"x":"y"),pn.current==="y"?Lt(yt,Je):Jt(yt,At)}}function tn(yt){Ne&&(mt.current=yt.detail===Sn.current)}return[ht,tn]}function _e(Ne,pe,de,Ee){var De=Te.useMemo(function(){return[new Map,[]]},[Ne,de.id,Ee]),fe=(0,ge.Z)(De,2),Qe=fe[0],Ut=fe[1],an=function(mt){var Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:mt,Lt=Qe.get(mt),Jt=Qe.get(Pt);if(Lt===void 0||Jt===void 0)for(var pn=Ne.length,Zt=Ut.length;Zt0&&arguments[0]!==void 0?arguments[0]:!1;mt();var pn=function(){var tn=!1;Ut.current.forEach(function(yt,Rt){if(yt&&yt.offsetParent){var vt=yt.offsetHeight,jt=getComputedStyle(yt),At=jt.marginTop,Je=jt.marginBottom,cn=et(At),gn=et(Je),bt=vt+cn+gn;an.current.get(Rt)!==bt&&(an.current.set(Rt,bt),tn=!0)}}),tn&&Qe(function(yt){return yt+1})};if(Jt)pn();else{Sn.current+=1;var Zt=Sn.current;Promise.resolve().then(function(){Zt===Sn.current&&pn()})}}function Lt(Jt,pn){var Zt=Ne(Jt),ht=Ut.current.get(Zt);pn?(Ut.current.set(Zt,pn),Pt()):Ut.current.delete(Zt),!ht!=!pn&&(pn?pe==null||pe(Jt):de==null||de(Jt))}return(0,Te.useEffect)(function(){return mt},[]),[Lt,Pt,an.current,fe]}var Ct=14/15;function It(Ne,pe,de){var Ee=(0,Te.useRef)(!1),De=(0,Te.useRef)(0),fe=(0,Te.useRef)(0),Qe=(0,Te.useRef)(null),Ut=(0,Te.useRef)(null),an,Sn=function(Jt){if(Ee.current){var pn=Math.ceil(Jt.touches[0].pageX),Zt=Math.ceil(Jt.touches[0].pageY),ht=De.current-pn,tn=fe.current-Zt,yt=Math.abs(ht)>Math.abs(tn);yt?De.current=pn:fe.current=Zt;var Rt=de(yt,yt?ht:tn,!1,Jt);Rt&&Jt.preventDefault(),clearInterval(Ut.current),Rt&&(Ut.current=setInterval(function(){yt?ht*=Ct:tn*=Ct;var vt=Math.floor(yt?ht:tn);(!de(yt,vt,!0)||Math.abs(vt)<=.1)&&clearInterval(Ut.current)},16))}},mt=function(){Ee.current=!1,an()},Pt=function(Jt){an(),Jt.touches.length===1&&!Ee.current&&(Ee.current=!0,De.current=Math.ceil(Jt.touches[0].pageX),fe.current=Math.ceil(Jt.touches[0].pageY),Qe.current=Jt.target,Qe.current.addEventListener("touchmove",Sn,{passive:!1}),Qe.current.addEventListener("touchend",mt,{passive:!0}))};an=function(){Qe.current&&(Qe.current.removeEventListener("touchmove",Sn),Qe.current.removeEventListener("touchend",mt))},(0,ze.Z)(function(){return Ne&&pe.current.addEventListener("touchstart",Pt,{passive:!0}),function(){var Lt;(Lt=pe.current)===null||Lt===void 0||Lt.removeEventListener("touchstart",Pt),an(),clearInterval(Ut.current)}},[Ne])}function xt(Ne){return Math.floor(Math.pow(Ne,.5))}function Gt(Ne,pe){var de="touches"in Ne?Ne.touches[0]:Ne;return de[pe?"pageX":"pageY"]-window[pe?"scrollX":"scrollY"]}function rt(Ne,pe,de){Te.useEffect(function(){var Ee=pe.current;if(Ne&&Ee){var De=!1,fe,Qe,Ut=function(){Re.Z.cancel(fe)},an=function Lt(){Ut(),fe=(0,Re.Z)(function(){de(Qe),Lt()})},Sn=function(Jt){if(!(Jt.target.draggable||Jt.button!==0)){var pn=Jt;pn._virtualHandled||(pn._virtualHandled=!0,De=!0)}},mt=function(){De=!1,Ut()},Pt=function(Jt){if(De){var pn=Gt(Jt,!1),Zt=Ee.getBoundingClientRect(),ht=Zt.top,tn=Zt.bottom;if(pn<=ht){var yt=ht-pn;Qe=-xt(yt),an()}else if(pn>=tn){var Rt=pn-tn;Qe=xt(Rt),an()}else Ut()}};return Ee.addEventListener("mousedown",Sn),Ee.ownerDocument.addEventListener("mouseup",mt),Ee.ownerDocument.addEventListener("mousemove",Pt),function(){Ee.removeEventListener("mousedown",Sn),Ee.ownerDocument.removeEventListener("mouseup",mt),Ee.ownerDocument.removeEventListener("mousemove",Pt),Ut()}}},[Ne])}var Ge=10;function Pe(Ne,pe,de,Ee,De,fe,Qe,Ut){var an=Te.useRef(),Sn=Te.useState(null),mt=(0,ge.Z)(Sn,2),Pt=mt[0],Lt=mt[1];return(0,ze.Z)(function(){if(Pt&&Pt.times=0;Vt-=1){var dr=De(pe[Vt]),qn=de.get(dr);if(qn===void 0){yt=!0;break}if(Hn-=qn,Hn<=0)break}switch(jt){case"top":vt=Je-ht;break;case"bottom":vt=cn-tn+ht;break;default:{var xn=Ne.current.scrollTop,zn=xn+tn;Jezn&&(Rt="bottom")}}vt!==null&&Qe(vt),vt!==Pt.lastTop&&(yt=!0)}yt&&Lt((0,le.Z)((0,le.Z)({},Pt),{},{times:Pt.times+1,targetAlign:Rt,lastTop:vt}))}},[Pt,Ne.current]),function(Jt){if(Jt==null){Ut();return}if(Re.Z.cancel(an.current),typeof Jt=="number")Qe(Jt);else if(Jt&&(0,ue.Z)(Jt)==="object"){var pn,Zt=Jt.align;"index"in Jt?pn=Jt.index:pn=pe.findIndex(function(yt){return De(yt)===Jt.key});var ht=Jt.offset,tn=ht===void 0?0:ht;Lt({times:0,index:pn,offset:tn,originAlign:Zt})}}}var wt=Te.forwardRef(function(Ne,pe){var de=Ne.prefixCls,Ee=Ne.rtl,De=Ne.scrollOffset,fe=Ne.scrollRange,Qe=Ne.onStartMove,Ut=Ne.onStopMove,an=Ne.onScroll,Sn=Ne.horizontal,mt=Ne.spinSize,Pt=Ne.containerSize,Lt=Ne.style,Jt=Ne.thumbStyle,pn=Ne.showScrollBar,Zt=Te.useState(!1),ht=(0,ge.Z)(Zt,2),tn=ht[0],yt=ht[1],Rt=Te.useState(null),vt=(0,ge.Z)(Rt,2),jt=vt[0],At=vt[1],Je=Te.useState(null),cn=(0,ge.Z)(Je,2),gn=cn[0],bt=cn[1],Ln=!Ee,ar=Te.useRef(),Hn=Te.useRef(),Vt=Te.useState(pn),dr=(0,ge.Z)(Vt,2),qn=dr[0],xn=dr[1],zn=Te.useRef(),cr=function(){pn===!0||pn===!1||(clearTimeout(zn.current),xn(!0),zn.current=setTimeout(function(){xn(!1)},3e3))},ir=fe-Pt||0,Gn=Pt-mt||0,Yn=Te.useMemo(function(){if(De===0||ir===0)return 0;var Mr=De/ir;return Mr*Gn},[De,ir,Gn]),nn=function(Fr){Fr.stopPropagation(),Fr.preventDefault()},An=Te.useRef({top:Yn,dragging:tn,pageY:jt,startTop:gn});An.current={top:Yn,dragging:tn,pageY:jt,startTop:gn};var Nn=function(Fr){yt(!0),At(Gt(Fr,Sn)),bt(An.current.top),Qe(),Fr.stopPropagation(),Fr.preventDefault()};Te.useEffect(function(){var Mr=function(lr){lr.preventDefault()},Fr=ar.current,wr=Hn.current;return Fr.addEventListener("touchstart",Mr,{passive:!1}),wr.addEventListener("touchstart",Nn,{passive:!1}),function(){Fr.removeEventListener("touchstart",Mr),wr.removeEventListener("touchstart",Nn)}},[]);var In=Te.useRef();In.current=ir;var Ar=Te.useRef();Ar.current=Gn,Te.useEffect(function(){if(tn){var Mr,Fr=function(lr){var _n=An.current,Sr=_n.dragging,kr=_n.pageY,Ur=_n.startTop;Re.Z.cancel(Mr);var rn=ar.current.getBoundingClientRect(),Qt=Pt/(Sn?rn.width:rn.height);if(Sr){var hr=(Gt(lr,Sn)-kr)*Qt,er=Ur;!Ln&&Sn?er-=hr:er+=hr;var Ft=In.current,on=Ar.current,sr=on?er/on:0,Kt=Math.ceil(sr*Ft);Kt=Math.max(Kt,0),Kt=Math.min(Kt,Ft),Mr=(0,Re.Z)(function(){an(Kt,Sn)})}},wr=function(){yt(!1),Ut()};return window.addEventListener("mousemove",Fr,{passive:!0}),window.addEventListener("touchmove",Fr,{passive:!0}),window.addEventListener("mouseup",wr,{passive:!0}),window.addEventListener("touchend",wr,{passive:!0}),function(){window.removeEventListener("mousemove",Fr),window.removeEventListener("touchmove",Fr),window.removeEventListener("mouseup",wr),window.removeEventListener("touchend",wr),Re.Z.cancel(Mr)}}},[tn]),Te.useEffect(function(){return cr(),function(){clearTimeout(zn.current)}},[De]),Te.useImperativeHandle(pe,function(){return{delayHidden:cr}});var gr="".concat(de,"-scrollbar"),or={position:"absolute",visibility:qn?null:"hidden"},Pr={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return Sn?(Object.assign(or,{height:8,left:0,right:0,bottom:0}),Object.assign(Pr,(0,ce.Z)({height:"100%",width:mt},Ln?"left":"right",Yn))):(Object.assign(or,(0,ce.Z)({width:8,top:0,bottom:0},Ln?"right":"left",0)),Object.assign(Pr,{width:"100%",height:mt,top:Yn})),Te.createElement("div",{ref:ar,className:Oe()(gr,(0,ce.Z)((0,ce.Z)((0,ce.Z)({},"".concat(gr,"-horizontal"),Sn),"".concat(gr,"-vertical"),!Sn),"".concat(gr,"-visible"),qn)),style:(0,le.Z)((0,le.Z)({},or),Lt),onMouseDown:nn,onMouseMove:cr},Te.createElement("div",{ref:Hn,className:Oe()("".concat(gr,"-thumb"),(0,ce.Z)({},"".concat(gr,"-thumb-moving"),tn)),style:(0,le.Z)((0,le.Z)({},Pr),Jt),onMouseDown:Nn}))}),Dt=wt,ot=20;function Ht(){var Ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,de=Ne/pe*Ne;return isNaN(de)&&(de=0),de=Math.max(de,ot),Math.floor(de)}var Bt=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],ln=[],gt={overflowY:"auto",overflowAnchor:"none"};function Yt(Ne,pe){var de=Ne.prefixCls,Ee=de===void 0?"rc-virtual-list":de,De=Ne.className,fe=Ne.height,Qe=Ne.itemHeight,Ut=Ne.fullHeight,an=Ut===void 0?!0:Ut,Sn=Ne.style,mt=Ne.data,Pt=Ne.children,Lt=Ne.itemKey,Jt=Ne.virtual,pn=Ne.direction,Zt=Ne.scrollWidth,ht=Ne.component,tn=ht===void 0?"div":ht,yt=Ne.onScroll,Rt=Ne.onVirtualScroll,vt=Ne.onVisibleChange,jt=Ne.innerProps,At=Ne.extraRender,Je=Ne.styles,cn=Ne.showScrollBar,gn=cn===void 0?"optional":cn,bt=(0,oe.Z)(Ne,Bt),Ln=Te.useCallback(function(Rn){return typeof Lt=="function"?Lt(Rn):Rn==null?void 0:Rn[Lt]},[Lt]),ar=qe(Ln,null,null),Hn=(0,ge.Z)(ar,4),Vt=Hn[0],dr=Hn[1],qn=Hn[2],xn=Hn[3],zn=!!(Jt!==!1&&fe&&Qe),cr=Te.useMemo(function(){return Object.values(qn.maps).reduce(function(Rn,We){return Rn+We},0)},[qn.id,qn.maps]),ir=zn&&mt&&(Math.max(Qe*mt.length,cr)>fe||!!Zt),Gn=pn==="rtl",Yn=Oe()(Ee,(0,ce.Z)({},"".concat(Ee,"-rtl"),Gn),De),nn=mt||ln,An=(0,Te.useRef)(),Nn=(0,Te.useRef)(),In=(0,Te.useRef)(),Ar=(0,Te.useState)(0),gr=(0,ge.Z)(Ar,2),or=gr[0],Pr=gr[1],Mr=(0,Te.useState)(0),Fr=(0,ge.Z)(Mr,2),wr=Fr[0],Ir=Fr[1],lr=(0,Te.useState)(!1),_n=(0,ge.Z)(lr,2),Sr=_n[0],kr=_n[1],Ur=function(){kr(!0)},rn=function(){kr(!1)},Qt={getKey:Ln};function hr(Rn){Pr(function(We){var Tt;typeof Rn=="function"?Tt=Rn(We):Tt=Rn;var Nt=Ta(Tt);return An.current.scrollTop=Nt,Nt})}var er=(0,Te.useRef)({start:0,end:nn.length}),Ft=(0,Te.useRef)(),on=Be(nn,Ln),sr=(0,ge.Z)(on,1),Kt=sr[0];Ft.current=Kt;var be=Te.useMemo(function(){if(!zn)return{scrollHeight:void 0,start:0,end:nn.length-1,offset:void 0};if(!ir){var Rn;return{scrollHeight:((Rn=Nn.current)===null||Rn===void 0?void 0:Rn.offsetHeight)||0,start:0,end:nn.length-1,offset:void 0}}for(var We=0,Tt,Nt,Wt,zt=nn.length,Bn=0;Bn=or&&Tt===void 0&&(Tt=Bn,Nt=We),$n>or+fe&&Wt===void 0&&(Wt=Bn),We=$n}return Tt===void 0&&(Tt=0,Nt=0,Wt=Math.ceil(fe/Qe)),Wt===void 0&&(Wt=nn.length-1),Wt=Math.min(Wt+1,nn.length-1),{scrollHeight:We,start:Tt,end:Wt,offset:Nt}},[ir,zn,or,nn,xn,fe]),Cn=be.scrollHeight,yr=be.start,un=be.end,Tr=be.offset;er.current.start=yr,er.current.end=un,Te.useLayoutEffect(function(){var Rn=qn.getRecord();if(Rn.size===1){var We=Array.from(Rn.keys())[0],Tt=Rn.get(We),Nt=nn[yr];if(Nt&&Tt===void 0){var Wt=Ln(Nt);if(Wt===We){var zt=qn.get(We),Bn=zt-Qe;hr(function(wn){return wn+Bn})}}}qn.resetRecord()},[Cn]);var Xn=Te.useState({width:0,height:fe}),Cr=(0,ge.Z)(Xn,2),Dr=Cr[0],_t=Cr[1],Rr=function(We){_t({width:We.offsetWidth,height:We.offsetHeight})},Kr=(0,Te.useRef)(),qr=(0,Te.useRef)(),ha=Te.useMemo(function(){return Ht(Dr.width,Zt)},[Dr.width,Zt]),ma=Te.useMemo(function(){return Ht(Dr.height,Cn)},[Dr.height,Cn]),la=Cn-fe,$r=(0,Te.useRef)(la);$r.current=la;function Ta(Rn){var We=Rn;return Number.isNaN($r.current)||(We=Math.min(We,$r.current)),We=Math.max(We,0),We}var wa=or<=0,Ca=or>=la,ga=wr<=0,pa=wr>=Zt,Wr=Ye(wa,Ca,ga,pa),ra=function(){return{x:Gn?-wr:wr,y:or}},ya=(0,Te.useRef)(ra()),Lr=(0,he.zX)(function(Rn){if(Rt){var We=(0,le.Z)((0,le.Z)({},ra()),Rn);(ya.current.x!==We.x||ya.current.y!==We.y)&&(Rt(We),ya.current=We)}});function jr(Rn,We){var Tt=Rn;We?((0,ct.flushSync)(function(){Ir(Tt)}),Lr()):hr(Tt)}function aa(Rn){var We=Rn.currentTarget.scrollTop;We!==or&&hr(We),yt==null||yt(Rn),Lr()}var ua=function(We){var Tt=We,Nt=Zt?Zt-Dr.width:0;return Tt=Math.max(Tt,0),Tt=Math.min(Tt,Nt),Tt},_a=(0,he.zX)(function(Rn,We){We?((0,ct.flushSync)(function(){Ir(function(Tt){var Nt=Tt+(Gn?-Rn:Rn);return ua(Nt)})}),Lr()):hr(function(Tt){var Nt=Tt+Rn;return Nt})}),ka=st(zn,wa,Ca,ga,pa,!!Zt,_a),Xa=(0,ge.Z)(ka,2),qt=Xa[0],Mn=Xa[1];It(zn,An,function(Rn,We,Tt,Nt){var Wt=Nt;return Wr(Rn,We,Tt)?!1:!Wt||!Wt._virtualHandled?(Wt&&(Wt._virtualHandled=!0),qt({preventDefault:function(){},deltaX:Rn?We:0,deltaY:Rn?0:We}),!0):!1}),rt(ir,An,function(Rn){hr(function(We){return We+Rn})}),(0,ze.Z)(function(){function Rn(Tt){var Nt=wa&&Tt.detail<0,Wt=Ca&&Tt.detail>0;zn&&!Nt&&!Wt&&Tt.preventDefault()}var We=An.current;return We.addEventListener("wheel",qt,{passive:!1}),We.addEventListener("DOMMouseScroll",Mn,{passive:!0}),We.addEventListener("MozMousePixelScroll",Rn,{passive:!1}),function(){We.removeEventListener("wheel",qt),We.removeEventListener("DOMMouseScroll",Mn),We.removeEventListener("MozMousePixelScroll",Rn)}},[zn,wa,Ca]),(0,ze.Z)(function(){if(Zt){var Rn=ua(wr);Ir(Rn),Lr({x:Rn})}},[Dr.width,Zt]);var Dn=function(){var We,Tt;(We=Kr.current)===null||We===void 0||We.delayHidden(),(Tt=qr.current)===null||Tt===void 0||Tt.delayHidden()},jn=Pe(An,nn,qn,Qe,Ln,function(){return dr(!0)},hr,Dn);Te.useImperativeHandle(pe,function(){return{nativeElement:In.current,getScrollInfo:ra,scrollTo:function(We){function Tt(Nt){return Nt&&(0,ue.Z)(Nt)==="object"&&("left"in Nt||"top"in Nt)}Tt(We)?(We.left!==void 0&&Ir(ua(We.left)),jn(We.top)):jn(We)}}}),(0,ze.Z)(function(){if(vt){var Rn=nn.slice(yr,un+1);vt(Rn,nn)}},[yr,un,nn]);var Qn=_e(nn,Ln,qn,Qe),tr=At==null?void 0:At({start:yr,end:un,virtual:ir,offsetX:wr,offsetY:Tr,rtl:Gn,getSize:Qn}),vr=Ze(nn,yr,un,Zt,wr,Vt,Pt,Qt),mr=null;fe&&(mr=(0,le.Z)((0,ce.Z)({},an?"height":"maxHeight",fe),gt),zn&&(mr.overflowY="hidden",Zt&&(mr.overflowX="hidden"),Sr&&(mr.pointerEvents="none")));var pr={};return Gn&&(pr.dir="rtl"),Te.createElement("div",(0,b.Z)({ref:In,style:(0,le.Z)((0,le.Z)({},Sn),{},{position:"relative"}),className:Yn},pr,bt),Te.createElement(Se.Z,{onResize:Rr},Te.createElement(tn,{className:"".concat(Ee,"-holder"),style:mr,ref:An,onScroll:aa,onMouseEnter:Dn},Te.createElement(tt,{prefixCls:Ee,height:Cn,offsetX:wr,offsetY:Tr,scrollWidth:Zt,onInnerResize:dr,ref:Nn,innerProps:jt,rtl:Gn,extra:tr},vr))),ir&&Cn>fe&&Te.createElement(Dt,{ref:Kr,prefixCls:Ee,scrollOffset:or,scrollRange:Cn,rtl:Gn,onScroll:jr,onStartMove:Ur,onStopMove:rn,spinSize:ma,containerSize:Dr.height,style:Je==null?void 0:Je.verticalScrollBar,thumbStyle:Je==null?void 0:Je.verticalScrollBarThumb,showScrollBar:gn}),ir&&Zt>Dr.width&&Te.createElement(Dt,{ref:qr,prefixCls:Ee,scrollOffset:wr,scrollRange:Zt,rtl:Gn,onScroll:jr,onStartMove:Ur,onStopMove:rn,spinSize:ha,containerSize:Dr.width,horizontal:!0,style:Je==null?void 0:Je.horizontalScrollBar,thumbStyle:Je==null?void 0:Je.horizontalScrollBarThumb,showScrollBar:gn}))}var Mt=Te.forwardRef(Yt);Mt.displayName="List";var $t=Mt,dn=$t},22061:function(me,ne,E){"use strict";E.d(ne,{Z5:function(){return Fl},_l:function(){return cs},bK:function(){return Wo}});var b=E(59301),ue=E(97755),le=E(32855),ce=E(59781),ge=b.createContext(null),oe=null;function xe(ae){ae()}var Oe=xe,Se=function(se){return Oe=se},he=function(){return Oe};function ze(){var ae=he(),se=null,ve=null;return{clear:function(){se=null,ve=null},notify:function(){ae(function(){for(var it=se;it;)it.callback(),it=it.next})},get:function(){for(var it=[],lt=se;lt;)it.push(lt),lt=lt.next;return it},subscribe:function(it){var lt=!0,pt=ve={callback:it,next:null,prev:ve};return pt.prev?pt.prev.next=pt:se=pt,function(){!lt||se===null||(lt=!1,pt.next?pt.next.prev=pt.prev:ve=pt.prev,pt.prev?pt.prev.next=pt.next:se=pt.next)}}}}var Te={notify:function(){},get:function(){return[]}};function ct(ae,se){var ve,Fe=Te;function it(fn){return en(),Fe.subscribe(fn)}function lt(){Fe.notify()}function pt(){vn.onStateChange&&vn.onStateChange()}function St(){return!!ve}function en(){ve||(ve=se?se.addNestedSub(pt):ae.subscribe(pt),Fe=ze())}function yn(){ve&&(ve(),ve=void 0,Fe.clear(),Fe=Te)}var vn={addNestedSub:it,notifyNestedSubs:lt,handleChangeWrapper:pt,isSubscribed:St,trySubscribe:en,tryUnsubscribe:yn,getListeners:function(){return Fe}};return vn}var Xe=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?b.useLayoutEffect:b.useEffect;function tt(ae){var se=ae.store,ve=ae.context,Fe=ae.children,it=(0,b.useMemo)(function(){var St=ct(se);return{store:se,subscription:St}},[se]),lt=(0,b.useMemo)(function(){return se.getState()},[se]);Xe(function(){var St=it.subscription;return St.onStateChange=St.notifyNestedSubs,St.trySubscribe(),lt!==se.getState()&&St.notifyNestedSubs(),function(){St.tryUnsubscribe(),St.onStateChange=null}},[it,lt]);var pt=ve||ge;return b.createElement(pt.Provider,{value:it},Fe)}var Ue=tt,Ze=E(12687),Ke=E(94266),Le=E.n(Ke),Be=E(53410),Re=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],Ie=["reactReduxForwardedRef"],Ae=[],Ye=[null,null],st=function(se){try{return JSON.stringify(se)}catch(ve){return String(se)}};function _e(ae,se){var ve=ae[1];return[se.payload,ve+1]}function nt(ae,se,ve){Xe(function(){return ae.apply(void 0,se)},ve)}function $e(ae,se,ve,Fe,it,lt,pt){ae.current=Fe,se.current=it,ve.current=!1,lt.current&&(lt.current=null,pt())}function Me(ae,se,ve,Fe,it,lt,pt,St,en,yn){if(ae){var vn=!1,fn=null,mn=function(){if(!vn){var Gr=se.getState(),Jr,ta;try{Jr=Fe(Gr,it.current)}catch(fa){ta=fa,fn=fa}ta||(fn=null),Jr===lt.current?pt.current||en():(lt.current=Jr,St.current=Jr,pt.current=!0,yn({type:"STORE_UPDATED",payload:{error:ta}}))}};ve.onStateChange=mn,ve.trySubscribe(),mn();var On=function(){if(vn=!0,ve.tryUnsubscribe(),ve.onStateChange=null,fn)throw fn};return On}}var Ve=function(){return[null,0]};function et(ae,se){se===void 0&&(se={});var ve=se,Fe=ve.getDisplayName,it=Fe===void 0?function(ni){return"ConnectAdvanced("+ni+")"}:Fe,lt=ve.methodName,pt=lt===void 0?"connectAdvanced":lt,St=ve.renderCountProp,en=St===void 0?void 0:St,yn=ve.shouldHandleStateChanges,vn=yn===void 0?!0:yn,fn=ve.storeKey,mn=fn===void 0?"store":fn,On=ve.withRef,fr=On===void 0?!1:On,Gr=ve.forwardRef,Jr=Gr===void 0?!1:Gr,ta=ve.context,fa=ta===void 0?ge:ta,Aa=(0,Ze.Z)(ve,Re);if(0)var La;var oi=fa;return function(Ei){var ho=Ei.displayName||Ei.name||"Component",xi=it(ho),mo=(0,le.Z)({},Aa,{getDisplayName:it,methodName:pt,renderCountProp:en,shouldHandleStateChanges:vn,storeKey:mn,displayName:xi,wrappedComponentName:ho,WrappedComponent:Ei}),es=Aa.pure;function fs(ps){return ae(ps.dispatch,mo)}var Cl=es?b.useMemo:function(ps){return ps()};function dl(ps){var zl=(0,b.useMemo)(function(){var Fu=ps.reactReduxForwardedRef,jc=(0,Ze.Z)(ps,Ie);return[ps.context,Fu,jc]},[ps]),Al=zl[0],_u=zl[1],iu=zl[2],Gl=(0,b.useMemo)(function(){return Al&&Al.Consumer&&(0,Be.isContextConsumer)(b.createElement(Al.Consumer,null))?Al:oi},[Al,oi]),Tl=(0,b.useContext)(Gl),ou=!!ps.store&&!!ps.store.getState&&!!ps.store.dispatch,uc=!!Tl&&!!Tl.store,wl=ou?ps.store:Tl.store,Pu=(0,b.useMemo)(function(){return fs(wl)},[wl]),cc=(0,b.useMemo)(function(){if(!vn)return Ye;var Fu=ct(wl,ou?null:Tl.subscription),jc=Fu.notifyNestedSubs.bind(Fu);return[Fu,jc]},[wl,ou,Tl]),Eu=cc[0],dc=cc[1],fc=(0,b.useMemo)(function(){return ou?Tl:(0,le.Z)({},Tl,{subscription:Eu})},[ou,Tl,Eu]),Xc=(0,b.useReducer)(_e,Ae,Ve),rd=Xc[0],pc=rd[0],ad=Xc[1];if(pc&&pc.error)throw pc.error;var Qc=(0,b.useRef)(),Gc=(0,b.useRef)(iu),hc=(0,b.useRef)(),Jc=(0,b.useRef)(!1),Wc=Cl(function(){return hc.current&&iu===Gc.current?hc.current:Pu(wl.getState(),iu)},[wl,pc,iu]);nt($e,[Gc,Qc,Jc,iu,Wc,hc,dc]),nt(Me,[vn,wl,Eu,Pu,Gc,Qc,Jc,hc,dc,ad],[wl,Eu,Pu]);var Zc=(0,b.useMemo)(function(){return b.createElement(Ei,(0,le.Z)({},Wc,{ref:_u}))},[_u,Ei,Wc]),id=(0,b.useMemo)(function(){return vn?b.createElement(Gl.Provider,{value:fc},Zc):Zc},[Gl,Zc,fc]);return id}var Ys=es?b.memo(dl):dl;if(Ys.WrappedComponent=Ei,Ys.displayName=dl.displayName=xi,Jr){var xl=b.forwardRef(function(zl,Al){return b.createElement(Ys,(0,le.Z)({},zl,{reactReduxForwardedRef:Al}))});return xl.displayName=xi,xl.WrappedComponent=Ei,Le()(xl,Ei)}return Le()(Ys,Ei)}}function qe(ae,se){return ae===se?ae!==0||se!==0||1/ae===1/se:ae!==ae&&se!==se}function Ct(ae,se){if(qe(ae,se))return!0;if(typeof ae!="object"||ae===null||typeof se!="object"||se===null)return!1;var ve=Object.keys(ae),Fe=Object.keys(se);if(ve.length!==Fe.length)return!1;for(var it=0;it=0;Fe--){var it=se[Fe](ae);if(it)return it}return function(lt,pt){throw new Error("Invalid value of type "+typeof ae+" for "+ve+" argument when connecting component "+pt.wrappedComponentName+".")}}function fe(ae,se){return ae===se}function Qe(ae){var se=ae===void 0?{}:ae,ve=se.connectHOC,Fe=ve===void 0?et:ve,it=se.mapStateToPropsFactories,lt=it===void 0?Bt:it,pt=se.mapDispatchToPropsFactories,St=pt===void 0?Dt:pt,en=se.mergePropsFactories,yn=en===void 0?$t:en,vn=se.selectorFactory,fn=vn===void 0?de:vn;return function(On,fr,Gr,Jr){Jr===void 0&&(Jr={});var ta=Jr,fa=ta.pure,Aa=fa===void 0?!0:fa,La=ta.areStatesEqual,oi=La===void 0?fe:La,ni=ta.areOwnPropsEqual,Ei=ni===void 0?Ct:ni,ho=ta.areStatePropsEqual,xi=ho===void 0?Ct:ho,mo=ta.areMergedPropsEqual,es=mo===void 0?Ct:mo,fs=(0,Ze.Z)(ta,Ee),Cl=De(On,lt,"mapStateToProps"),dl=De(fr,St,"mapDispatchToProps"),Ys=De(Gr,yn,"mergeProps");return Fe(fn,(0,le.Z)({methodName:"connect",getDisplayName:function(ps){return"Connect("+ps+")"},shouldHandleStateChanges:!!On,initMapStateToProps:Cl,initMapDispatchToProps:dl,initMergeProps:Ys,pure:Aa,areStatesEqual:oi,areOwnPropsEqual:Ei,areStatePropsEqual:xi,areMergedPropsEqual:es},fs))}}var Ut=Qe();function an(){var ae=useContext(ReactReduxContext);return ae}function Sn(ae){ae===void 0&&(ae=ReactReduxContext);var se=ae===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ae)};return function(){var Fe=se(),it=Fe.store;return it}}var mt=null;function Pt(ae){ae===void 0&&(ae=ReactReduxContext);var se=ae===ReactReduxContext?useDefaultStore:createStoreHook(ae);return function(){var Fe=se();return Fe.dispatch}}var Lt=null,Jt=function(se,ve){return se===ve};function pn(ae,se,ve,Fe){var it=useReducer(function(fr){return fr+1},0),lt=it[1],pt=useMemo(function(){return createSubscription(ve,Fe)},[ve,Fe]),St=useRef(),en=useRef(),yn=useRef(),vn=useRef(),fn=ve.getState(),mn;try{if(ae!==en.current||fn!==yn.current||St.current){var On=ae(fn);vn.current===void 0||!se(On,vn.current)?mn=On:mn=vn.current}else mn=vn.current}catch(fr){throw St.current&&(fr.message+=` +`,Le=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],Be={},Re;function Ie(It){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Gt=It.getAttribute("id")||It.getAttribute("data-reactid")||It.getAttribute("name");if(xt&&Be[Gt])return Be[Gt];var rt=window.getComputedStyle(It),Ge=rt.getPropertyValue("box-sizing")||rt.getPropertyValue("-moz-box-sizing")||rt.getPropertyValue("-webkit-box-sizing"),Pe=parseFloat(rt.getPropertyValue("padding-bottom"))+parseFloat(rt.getPropertyValue("padding-top")),wt=parseFloat(rt.getPropertyValue("border-bottom-width"))+parseFloat(rt.getPropertyValue("border-top-width")),Dt=Le.map(function(Ht){return"".concat(Ht,":").concat(rt.getPropertyValue(Ht))}).join(";"),ot={sizingStyle:Dt,paddingSize:Pe,borderSize:wt,boxSizing:Ge};return xt&&Gt&&(Be[Gt]=ot),ot}function Ae(It){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Gt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,rt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Re||(Re=document.createElement("textarea"),Re.setAttribute("tab-index","-1"),Re.setAttribute("aria-hidden","true"),Re.setAttribute("name","hiddenTextarea"),document.body.appendChild(Re)),It.getAttribute("wrap")?Re.setAttribute("wrap",It.getAttribute("wrap")):Re.removeAttribute("wrap");var Ge=Ie(It,xt),Pe=Ge.paddingSize,wt=Ge.borderSize,Dt=Ge.boxSizing,ot=Ge.sizingStyle;Re.setAttribute("style","".concat(ot,";").concat(Ke)),Re.value=It.value||It.placeholder||"";var Ht=void 0,Bt=void 0,ln,gt=Re.scrollHeight;if(Dt==="border-box"?gt+=wt:Dt==="content-box"&&(gt-=Pe),Gt!==null||rt!==null){Re.value=" ";var Yt=Re.scrollHeight-Pe;Gt!==null&&(Ht=Yt*Gt,Dt==="border-box"&&(Ht=Ht+Pe+wt),gt=Math.max(Ht,gt)),rt!==null&&(Bt=Yt*rt,Dt==="border-box"&&(Bt=Bt+Pe+wt),ln=gt>Bt?"":"hidden",gt=Math.min(Bt,gt))}var Mt={height:gt,overflowY:ln,resize:"none"};return Ht&&(Mt.minHeight=Ht),Bt&&(Mt.maxHeight=Bt),Mt}var Ye=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],st=0,_e=1,nt=2,$e=ct.forwardRef(function(It,xt){var Gt=It,rt=Gt.prefixCls,Ge=Gt.defaultValue,Pe=Gt.value,wt=Gt.autoSize,Dt=Gt.onResize,ot=Gt.className,Ht=Gt.style,Bt=Gt.disabled,ln=Gt.onChange,gt=Gt.onInternalAutoSize,Yt=(0,oe.Z)(Gt,Ye),Mt=(0,Te.Z)(Ge,{value:Pe,postState:function(cn){return cn!=null?cn:""}}),$t=(0,ge.Z)(Mt,2),dn=$t[0],Ne=$t[1],pe=function(cn){Ne(cn.target.value),ln==null||ln(cn)},de=ct.useRef();ct.useImperativeHandle(xt,function(){return{textArea:de.current}});var Ee=ct.useMemo(function(){return wt&&(0,Xe.Z)(wt)==="object"?[wt.minRows,wt.maxRows]:[]},[wt]),De=(0,ge.Z)(Ee,2),fe=De[0],Qe=De[1],Ut=!!wt,an=function(){try{if(document.activeElement===de.current){var cn=de.current,gn=cn.selectionStart,bt=cn.selectionEnd,Ln=cn.scrollTop;de.current.setSelectionRange(gn,bt),de.current.scrollTop=Ln}}catch(ar){}},Sn=ct.useState(nt),mt=(0,ge.Z)(Sn,2),Pt=mt[0],Lt=mt[1],Jt=ct.useState(),pn=(0,ge.Z)(Jt,2),Zt=pn[0],ht=pn[1],tn=function(){Lt(st)};(0,Ue.Z)(function(){Ut&&tn()},[Pe,fe,Qe,Ut]),(0,Ue.Z)(function(){if(Pt===st)Lt(_e);else if(Pt===_e){var Je=Ae(de.current,!1,fe,Qe);Lt(nt),ht(Je)}else an()},[Pt]);var yt=ct.useRef(),Rt=function(){We.Z.cancel(yt.current)},vt=function(cn){Pt===nt&&(Dt==null||Dt(cn),wt&&(Rt(),yt.current=(0,We.Z)(function(){tn()})))};ct.useEffect(function(){return Rt},[]);var jt=Ut?Zt:null,At=(0,le.Z)((0,le.Z)({},Ht),jt);return(Pt===st||Pt===_e)&&(At.overflowY="hidden",At.overflowX="hidden"),ct.createElement(tt.Z,{onResize:vt,disabled:!(wt||Dt)},ct.createElement("textarea",(0,b.Z)({},Yt,{ref:de,style:At,className:Oe()(rt,ot,(0,ue.Z)({},"".concat(rt,"-disabled"),Bt)),disabled:Bt,value:dn,onChange:pe})))}),Me=$e,Ve=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],et=ct.forwardRef(function(It,xt){var Gt,rt=It.defaultValue,Ge=It.value,Pe=It.onFocus,wt=It.onBlur,Dt=It.onChange,ot=It.allowClear,Ht=It.maxLength,Bt=It.onCompositionStart,ln=It.onCompositionEnd,gt=It.suffix,Yt=It.prefixCls,Mt=Yt===void 0?"rc-textarea":Yt,$t=It.showCount,dn=It.count,Ne=It.className,pe=It.style,de=It.disabled,Ee=It.hidden,De=It.classNames,fe=It.styles,Qe=It.onResize,Ut=It.onClear,an=It.onPressEnter,Sn=It.readOnly,mt=It.autoSize,Pt=It.onKeyDown,Lt=(0,oe.Z)(It,Ve),Jt=(0,Te.Z)(rt,{value:Ge,defaultValue:rt}),pn=(0,ge.Z)(Jt,2),Zt=pn[0],ht=pn[1],tn=Zt==null?"":String(Zt),yt=ct.useState(!1),Rt=(0,ge.Z)(yt,2),vt=Rt[0],jt=Rt[1],At=ct.useRef(!1),Je=ct.useState(null),cn=(0,ge.Z)(Je,2),gn=cn[0],bt=cn[1],Ln=(0,ct.useRef)(null),ar=(0,ct.useRef)(null),Hn=function(){var Sr;return(Sr=ar.current)===null||Sr===void 0?void 0:Sr.textArea},Vt=function(){Hn().focus()};(0,ct.useImperativeHandle)(xt,function(){var Pn;return{resizableTextArea:ar.current,focus:Vt,blur:function(){Hn().blur()},nativeElement:((Pn=Ln.current)===null||Pn===void 0?void 0:Pn.nativeElement)||Hn()}}),(0,ct.useEffect)(function(){jt(function(Pn){return!de&&Pn})},[de]);var dr=ct.useState(null),qn=(0,ge.Z)(dr,2),xn=qn[0],zn=qn[1];ct.useEffect(function(){if(xn){var Pn;(Pn=Hn()).setSelectionRange.apply(Pn,(0,ce.Z)(xn))}},[xn]);var cr=(0,he.Z)(dn,$t),ir=(Gt=cr.max)!==null&&Gt!==void 0?Gt:Ht,Gn=Number(ir)>0,Yn=cr.strategy(tn),nn=!!ir&&Yn>ir,An=function(Sr,kr){var Ur=kr;!At.current&&cr.exceedFormatter&&cr.max&&cr.strategy(kr)>cr.max&&(Ur=cr.exceedFormatter(kr,{max:cr.max}),kr!==Ur&&zn([Hn().selectionStart||0,Hn().selectionEnd||0])),ht(Ur),(0,ze.rJ)(Sr.currentTarget,Sr,Dt,Ur)},In=function(Sr){At.current=!0,Bt==null||Bt(Sr)},wn=function(Sr){At.current=!1,An(Sr,Sr.currentTarget.value),ln==null||ln(Sr)},Ar=function(Sr){An(Sr,Sr.target.value)},gr=function(Sr){Sr.key==="Enter"&&an&&an(Sr),Pt==null||Pt(Sr)},or=function(Sr){jt(!0),Pe==null||Pe(Sr)},Pr=function(Sr){jt(!1),wt==null||wt(Sr)},Mr=function(Sr){ht(""),Vt(),(0,ze.rJ)(Hn(),Sr,Dt)},Fr=gt,wr;cr.show&&(cr.showFormatter?wr=cr.showFormatter({value:tn,count:Yn,maxLength:ir}):wr="".concat(Yn).concat(Gn?" / ".concat(ir):""),Fr=ct.createElement(ct.Fragment,null,Fr,ct.createElement("span",{className:Oe()("".concat(Mt,"-data-count"),De==null?void 0:De.count),style:fe==null?void 0:fe.count},wr)));var Ir=function(Sr){var kr;Qe==null||Qe(Sr),(kr=Hn())!==null&&kr!==void 0&&kr.style.height&&bt(!0)},lr=!mt&&!$t&&!ot;return ct.createElement(Se.BaseInput,{ref:Ln,value:tn,allowClear:ot,handleReset:Mr,suffix:Fr,prefixCls:Mt,classNames:(0,le.Z)((0,le.Z)({},De),{},{affixWrapper:Oe()(De==null?void 0:De.affixWrapper,(0,ue.Z)((0,ue.Z)({},"".concat(Mt,"-show-count"),$t),"".concat(Mt,"-textarea-allow-clear"),ot))}),disabled:de,focused:vt,className:Oe()(Ne,nn&&"".concat(Mt,"-out-of-range")),style:(0,le.Z)((0,le.Z)({},pe),gn&&!lr?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof wr=="string"?wr:void 0}},hidden:Ee,readOnly:Sn,onClear:Ut},ct.createElement(Me,(0,b.Z)({},Lt,{autoSize:mt,maxLength:Ht,onKeyDown:gr,onChange:Ar,onFocus:or,onBlur:Pr,onCompositionStart:In,onCompositionEnd:wn,className:Oe()(De==null?void 0:De.textarea),style:(0,le.Z)((0,le.Z)({},fe==null?void 0:fe.textarea),{},{resize:pe==null?void 0:pe.resize}),disabled:de,prefixCls:Mt,onResize:Ir,ref:ar,readOnly:Sn})))}),qe=et,Ct=qe},9940:function(me,ne,E){"use strict";E.d(ne,{Qw:function(){return $t},FJ:function(){return Ne},hT:function(){return dn},OF:function(){return Re},ZP:function(){return Sn}});var b=E(32855),ue=E(3300),le=E(27247),ce=E(11913),ge=E(43079),oe=E(34666),xe=E(37463),Oe=E(6551),Se=E(34643),he=E(18929),ze=E(48736),Te=E(59301),ct=function(mt){var Pt=Te.useRef({valueLabels:new Map});return Te.useMemo(function(){var Lt=Pt.current.valueLabels,Jt=new Map,pn=mt.map(function(Zt){var ht=Zt.value,tn=Zt.label,yt=tn!=null?tn:Lt.get(ht);return Jt.set(ht,yt),(0,le.Z)((0,le.Z)({},Zt),{},{label:yt})});return Pt.current.valueLabels=Jt,[pn]},[mt])},Xe=function(Pt,Lt,Jt,pn){return Te.useMemo(function(){var Zt=function(Je){return Je.map(function(cn){var gn=cn.value;return gn})},ht=Zt(Pt),tn=Zt(Lt),yt=ht.filter(function(At){return!pn[At]}),Rt=ht,vt=tn;if(Jt){var jt=(0,Se.S)(ht,!0,pn);Rt=jt.checkedKeys,vt=jt.halfCheckedKeys}return[Array.from(new Set([].concat((0,ue.Z)(yt),(0,ue.Z)(Rt)))),vt]},[Pt,Lt,Jt,pn])},tt=Xe,Ue=E(34061),We=function(mt,Pt){return Te.useMemo(function(){var Lt=(0,Ue.I8)(mt,{fieldNames:Pt,initWrapper:function(pn){return(0,le.Z)((0,le.Z)({},pn),{},{valueEntities:new Map})},processEntity:function(pn,Zt){var ht=pn.node[Pt.value];if(0)var tn;Zt.valueEntities.set(ht,pn)}});return Lt},[mt,Pt])},Ke=E(74430),Le=E(11592),Be=function(){return null},Re=Be,Ie=["children","value"];function Ae(mt){return(0,Le.Z)(mt).map(function(Pt){if(!Te.isValidElement(Pt)||!Pt.type)return null;var Lt=Pt,Jt=Lt.key,pn=Lt.props,Zt=pn.children,ht=pn.value,tn=(0,ge.Z)(pn,Ie),yt=(0,le.Z)({key:Jt,value:ht},tn),Rt=Ae(Zt);return Rt.length&&(yt.children=Rt),yt}).filter(function(Pt){return Pt})}function Ye(mt){if(!mt)return mt;var Pt=(0,le.Z)({},mt);return"props"in Pt||Object.defineProperty(Pt,"props",{get:function(){return(0,ze.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Pt}}),Pt}function st(mt,Pt,Lt,Jt,pn,Zt){var ht=null,tn=null;function yt(){function Rt(vt){var jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",At=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return vt.map(function(Je,cn){var gn="".concat(jt,"-").concat(cn),bt=Je[Zt.value],Ln=Lt.includes(bt),ar=Rt(Je[Zt.children]||[],gn,Ln),Hn=Te.createElement(Re,Je,ar.map(function(dr){return dr.node}));if(Pt===bt&&(ht=Hn),Ln){var Vt={pos:gn,node:Hn,children:ar};return At||tn.push(Vt),Vt}return null}).filter(function(Je){return Je})}tn||(tn=[],Rt(Jt),tn.sort(function(vt,jt){var At=vt.node.props.value,Je=jt.node.props.value,cn=Lt.indexOf(At),gn=Lt.indexOf(Je);return cn-gn}))}Object.defineProperty(mt,"triggerNode",{get:function(){return(0,ze.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),yt(),ht}}),Object.defineProperty(mt,"allCheckedNodes",{get:function(){return(0,ze.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),yt(),pn?tn:tn.map(function(vt){var jt=vt.node;return jt})}})}var _e=function(Pt,Lt,Jt){var pn=Jt.fieldNames,Zt=Jt.treeNodeFilterProp,ht=Jt.filterTreeNode,tn=pn.children;return Te.useMemo(function(){if(!Lt||ht===!1)return Pt;var yt=typeof ht=="function"?ht:function(vt,jt){return String(jt[Zt]).toUpperCase().includes(Lt.toUpperCase())},Rt=function vt(jt){var At=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return jt.reduce(function(Je,cn){var gn=cn[tn],bt=At||yt(Lt,Ye(cn)),Ln=vt(gn||[],bt);return(bt||Ln.length)&&Je.push((0,le.Z)((0,le.Z)({},cn),{},(0,Ke.Z)({isLeaf:void 0},tn,Ln))),Je},[])};return Rt(Pt)},[Pt,Lt,tn,Zt,ht])},nt=_e;function $e(mt){var Pt=Te.useRef();Pt.current=mt;var Lt=Te.useCallback(function(){return Pt.current.apply(Pt,arguments)},[]);return Lt}function Me(mt,Pt){var Lt=Pt.id,Jt=Pt.pId,pn=Pt.rootPId,Zt=new Map,ht=[];return mt.forEach(function(tn){var yt=tn[Lt],Rt=(0,le.Z)((0,le.Z)({},tn),{},{key:tn.key||yt});Zt.set(yt,Rt)}),Zt.forEach(function(tn){var yt=tn[Jt],Rt=Zt.get(yt);Rt?(Rt.children=Rt.children||[],Rt.children.push(tn)):(yt===pn||pn===null)&&ht.push(tn)}),ht}function Ve(mt,Pt,Lt){return Te.useMemo(function(){if(mt){if(Lt){var Jt=(0,le.Z)({id:"id",pId:"pId",rootPId:null},(0,oe.Z)(Lt)==="object"?Lt:{});return Me(mt,Jt)}return mt}return Ae(Pt)},[Pt,Lt,mt])}var et=Te.createContext(null),qe=et,Ct=E(93162),It=E(89149),xt=E(10228),Gt=E(80547),rt=Te.createContext(null),Ge=rt,Pe=function(Pt){return Array.isArray(Pt)?Pt:Pt!==void 0?[Pt]:[]},wt=function(Pt){var Lt=Pt||{},Jt=Lt.label,pn=Lt.value,Zt=Lt.children;return{_title:Jt?[Jt]:["title","label"],value:pn||"value",key:pn||"value",children:Zt||"children"}},Dt=function(Pt){return!Pt||Pt.disabled||Pt.disableCheckbox||Pt.checkable===!1},ot=function(Pt,Lt){var Jt=[],pn=function Zt(ht){ht.forEach(function(tn){var yt=tn[Lt.children];yt&&(Jt.push(tn[Lt.value]),Zt(yt))})};return pn(Pt),Jt},Ht=function(Pt){return Pt==null},Bt=E(70425),ln={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},gt=function(Pt,Lt){var Jt=(0,xe.lk)(),pn=Jt.prefixCls,Zt=Jt.multiple,ht=Jt.searchValue,tn=Jt.toggleOpen,yt=Jt.open,Rt=Jt.notFoundContent,vt=Te.useContext(Ge),jt=vt.virtual,At=vt.listHeight,Je=vt.listItemHeight,cn=vt.listItemScrollOffset,gn=vt.treeData,bt=vt.fieldNames,Ln=vt.onSelect,ar=vt.dropdownMatchSelectWidth,Hn=vt.treeExpandAction,Vt=vt.treeTitleRender,dr=vt.onPopupScroll,qn=vt.leftMaxCount,xn=vt.leafCountOnly,zn=vt.valueEntities,cr=Te.useContext(qe),ir=cr.checkable,Gn=cr.checkedKeys,Yn=cr.halfCheckedKeys,nn=cr.treeExpandedKeys,An=cr.treeDefaultExpandAll,In=cr.treeDefaultExpandedKeys,wn=cr.onTreeExpand,Ar=cr.treeIcon,gr=cr.showTreeIcon,or=cr.switcherIcon,Pr=cr.treeLine,Mr=cr.treeNodeFilterProp,Fr=cr.loadData,wr=cr.treeLoadedKeys,Ir=cr.treeMotion,lr=cr.onTreeLoad,Pn=cr.keyEntities,Sr=Te.useRef(),kr=(0,Gt.Z)(function(){return gn},[yt,gn],function(Wr,ra){return ra[0]&&Wr[1]!==ra[1]}),Ur=Te.useMemo(function(){return ir?{checked:Gn,halfChecked:Yn}:null},[ir,Gn,Yn]);Te.useEffect(function(){if(yt&&!Zt&&Gn.length){var Wr;(Wr=Sr.current)===null||Wr===void 0||Wr.scrollTo({key:Gn[0]})}},[yt]);var rn=function(ra){ra.preventDefault()},Qt=function(ra,ya){var Lr=ya.node;ir&&Dt(Lr)||(Ln(Lr.key,{selected:!Gn.includes(Lr.key)}),Zt||tn(!1))},hr=Te.useState(In),er=(0,ce.Z)(hr,2),Ft=er[0],on=er[1],sr=Te.useState(null),Kt=(0,ce.Z)(sr,2),be=Kt[0],Cn=Kt[1],yr=Te.useMemo(function(){return nn?(0,ue.Z)(nn):ht?be:Ft},[Ft,be,nn,ht]),un=function(ra){on(ra),Cn(ra),wn&&wn(ra)},Tr=String(ht).toLowerCase(),Xn=function(ra){return Tr?String(ra[Mr]).toLowerCase().includes(Tr):!1};Te.useEffect(function(){ht&&Cn(ot(gn,bt))},[ht]);var Cr=Te.useState(function(){return new Map}),Dr=(0,ce.Z)(Cr,2),_t=Dr[0],Rr=Dr[1];Te.useEffect(function(){qn&&Rr(new Map)},[qn]);function Kr(Wr){var ra=Wr[bt.value];if(!_t.has(ra)){var ya=zn.get(ra),Lr=(ya.children||[]).length===0;if(Lr)_t.set(ra,!1);else{var jr=ya.children.filter(function(ua){return!ua.node.disabled&&!ua.node.disableCheckbox&&!Gn.includes(ua.node[bt.value])}),aa=jr.length;_t.set(ra,aa>qn)}}return _t.get(ra)}var qr=(0,Bt.zX)(function(Wr){var ra=Wr[bt.value];return Gn.includes(ra)||qn===null?!1:qn<=0?!0:xn&&qn?Kr(Wr):!1}),ha=function Wr(ra){var ya=(0,Ct.Z)(ra),Lr;try{for(ya.s();!(Lr=ya.n()).done;){var jr=Lr.value;if(!(jr.disabled||jr.selectable===!1)){if(ht){if(Xn(jr))return jr}else return jr;if(jr[bt.children]){var aa=Wr(jr[bt.children]);if(aa)return aa}}}}catch(ua){ya.e(ua)}finally{ya.f()}return null},ma=Te.useState(null),la=(0,ce.Z)(ma,2),$r=la[0],Ta=la[1],wa=Pn[$r];Te.useEffect(function(){if(yt){var Wr=null,ra=function(){var Lr=ha(kr);return Lr?Lr[bt.value]:null};!Zt&&Gn.length&&!ht?Wr=Gn[0]:Wr=ra(),Ta(Wr)}},[yt,ht]),Te.useImperativeHandle(Lt,function(){var Wr;return{scrollTo:(Wr=Sr.current)===null||Wr===void 0?void 0:Wr.scrollTo,onKeyDown:function(ya){var Lr,jr=ya.which;switch(jr){case xt.Z.UP:case xt.Z.DOWN:case xt.Z.LEFT:case xt.Z.RIGHT:(Lr=Sr.current)===null||Lr===void 0||Lr.onKeyDown(ya);break;case xt.Z.ENTER:{if(wa){var aa=qr(wa.node),ua=(wa==null?void 0:wa.node)||{},_a=ua.selectable,ka=ua.value,Xa=ua.disabled;_a!==!1&&!Xa&&!aa&&Qt(null,{node:{key:$r},selected:!Gn.includes(ka)})}break}case xt.Z.ESC:tn(!1)}},onKeyUp:function(){}}});var Ca=(0,Gt.Z)(function(){return!ht},[ht,nn||Ft],function(Wr,ra){var ya=(0,ce.Z)(Wr,1),Lr=ya[0],jr=(0,ce.Z)(ra,2),aa=jr[0],ua=jr[1];return Lr!==aa&&!!(aa||ua)}),ga=Ca?Fr:null;if(kr.length===0)return Te.createElement("div",{role:"listbox",className:"".concat(pn,"-empty"),onMouseDown:rn},Rt);var pa={fieldNames:bt};return wr&&(pa.loadedKeys=wr),yr&&(pa.expandedKeys=yr),Te.createElement("div",{onMouseDown:rn},wa&&yt&&Te.createElement("span",{style:ln,"aria-live":"assertive"},wa.node.value),Te.createElement(It.y6.Provider,{value:{nodeDisabled:qr}},Te.createElement(It.ZP,(0,b.Z)({ref:Sr,focusable:!1,prefixCls:"".concat(pn,"-tree"),treeData:kr,height:At,itemHeight:Je,itemScrollOffset:cn,virtual:jt!==!1&&ar!==!1,multiple:Zt,icon:Ar,showIcon:gr,switcherIcon:or,showLine:Pr,loadData:ga,motion:Ir,activeKey:$r,checkable:ir,checkStrictly:!0,checkedKeys:Ur,selectedKeys:ir?[]:Gn,defaultExpandAll:An,titleRender:Vt},pa,{onActiveChange:Ta,onSelect:Qt,onCheck:Qt,onExpand:un,onLoad:lr,filterTreeNode:Xn,expandAction:Hn,onScroll:dr}))))},Yt=Te.forwardRef(gt),Mt=Yt,$t="SHOW_ALL",dn="SHOW_PARENT",Ne="SHOW_CHILD";function pe(mt,Pt,Lt,Jt){var pn=new Set(mt);return Pt===Ne?mt.filter(function(Zt){var ht=Lt[Zt];return!ht||!ht.children||!ht.children.some(function(tn){var yt=tn.node;return pn.has(yt[Jt.value])})||!ht.children.every(function(tn){var yt=tn.node;return Dt(yt)||pn.has(yt[Jt.value])})}):Pt===dn?mt.filter(function(Zt){var ht=Lt[Zt],tn=ht?ht.parent:null;return!tn||Dt(tn.node)||!pn.has(tn.key)}):mt}function de(mt){var Pt=mt.searchPlaceholder,Lt=mt.treeCheckStrictly,Jt=mt.treeCheckable,pn=mt.labelInValue,Zt=mt.value,ht=mt.multiple,tn=mt.showCheckedStrategy,yt=mt.maxCount;warning(!Pt,"`searchPlaceholder` has been removed."),Lt&&pn===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(pn||Lt)&&warning(toArray(Zt).every(function(Rt){return Rt&&_typeof(Rt)==="object"&&"value"in Rt}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Lt||ht||Jt?warning(!Zt||Array.isArray(Zt),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(Zt),"`value` should not be array when `TreeSelect` is single mode."),yt&&(tn==="SHOW_ALL"&&!Lt||tn==="SHOW_PARENT")&&warning(!1,"`maxCount` not work with `showCheckedStrategy=SHOW_ALL` (when `treeCheckStrictly=false`) or `showCheckedStrategy=SHOW_PARENT`.")}var Ee=null,De=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function fe(mt){return!mt||(0,oe.Z)(mt)!=="object"}var Qe=Te.forwardRef(function(mt,Pt){var Lt=mt.id,Jt=mt.prefixCls,pn=Jt===void 0?"rc-tree-select":Jt,Zt=mt.value,ht=mt.defaultValue,tn=mt.onChange,yt=mt.onSelect,Rt=mt.onDeselect,vt=mt.searchValue,jt=mt.inputValue,At=mt.onSearch,Je=mt.autoClearSearchValue,cn=Je===void 0?!0:Je,gn=mt.filterTreeNode,bt=mt.treeNodeFilterProp,Ln=bt===void 0?"value":bt,ar=mt.showCheckedStrategy,Hn=mt.treeNodeLabelProp,Vt=mt.multiple,dr=mt.treeCheckable,qn=mt.treeCheckStrictly,xn=mt.labelInValue,zn=mt.maxCount,cr=mt.fieldNames,ir=mt.treeDataSimpleMode,Gn=mt.treeData,Yn=mt.children,nn=mt.loadData,An=mt.treeLoadedKeys,In=mt.onTreeLoad,wn=mt.treeDefaultExpandAll,Ar=mt.treeExpandedKeys,gr=mt.treeDefaultExpandedKeys,or=mt.onTreeExpand,Pr=mt.treeExpandAction,Mr=mt.virtual,Fr=mt.listHeight,wr=Fr===void 0?200:Fr,Ir=mt.listItemHeight,lr=Ir===void 0?20:Ir,Pn=mt.listItemScrollOffset,Sr=Pn===void 0?0:Pn,kr=mt.onDropdownVisibleChange,Ur=mt.dropdownMatchSelectWidth,rn=Ur===void 0?!0:Ur,Qt=mt.treeLine,hr=mt.treeIcon,er=mt.showTreeIcon,Ft=mt.switcherIcon,on=mt.treeMotion,sr=mt.treeTitleRender,Kt=mt.onPopupScroll,be=(0,ge.Z)(mt,De),Cn=(0,Oe.ZP)(Lt),yr=dr&&!qn,un=dr||qn,Tr=qn||xn,Xn=un||Vt,Cr=(0,he.Z)(ht,{value:Zt}),Dr=(0,ce.Z)(Cr,2),_t=Dr[0],Rr=Dr[1],Kr=Te.useMemo(function(){return dr?ar||Ne:$t},[ar,dr]),qr=Te.useMemo(function(){return wt(cr)},[JSON.stringify(cr)]),ha=(0,he.Z)("",{value:vt!==void 0?vt:jt,postState:function(Dn){return Dn||""}}),ma=(0,ce.Z)(ha,2),la=ma[0],$r=ma[1],Ta=function(Dn){$r(Dn),At==null||At(Dn)},wa=Ve(Gn,Yn,ir),Ca=We(wa,qr),ga=Ca.keyEntities,pa=Ca.valueEntities,Wr=Te.useCallback(function(Tn){var Dn=[],Bn=[];return Tn.forEach(function($n){pa.has($n)?Bn.push($n):Dn.push($n)}),{missingRawValues:Dn,existRawValues:Bn}},[pa]),ra=nt(wa,la,{fieldNames:qr,treeNodeFilterProp:Ln,filterTreeNode:gn}),ya=Te.useCallback(function(Tn){if(Tn){if(Hn)return Tn[Hn];for(var Dn=qr._title,Bn=0;Bnkn)){var Or=jr(Tn);if(Rr(Or),cn&&$r(""),tn){var br=Tn;yr&&(br=$n.map(function(Zr){var ea=pa.get(Zr);return ea?ea.node[qr.value]:Zr}));var xr=Dn||{triggerValue:void 0,selected:void 0},Hr=xr.triggerValue,zr=xr.selected,sa=br;if(qn){var va=Xa.filter(function(Zr){return!br.includes(Zr.value)});sa=[].concat((0,ue.Z)(sa),(0,ue.Z)(va))}var Ba=jr(sa),xa={preValue:ka,triggerValue:Hr},Fa=!0;(qn||Bn==="selection"&&!zr)&&(Fa=!1),st(xa,Hr,Tn,wa,Fa,qr),un?xa.checked=zr:xa.selected=zr;var Xr=Tr?Ba:Ba.map(function(Zr){return Zr.value});tn(Xn?Xr:Xr[0],Tr?null:Ba.map(function(Zr){return Zr.label}),xa)}}}),Tt=Te.useCallback(function(Tn,Dn){var Bn,$n=Dn.selected,Or=Dn.source,br=ga[Tn],xr=br==null?void 0:br.node,Hr=(Bn=xr==null?void 0:xr[qr.value])!==null&&Bn!==void 0?Bn:Tn;if(!Xn)je([Hr],{selected:!0,triggerValue:Hr},"option");else{var zr=$n?[].concat((0,ue.Z)(qt),[Hr]):jn.filter(function(ea){return ea!==Hr});if(yr){var sa=Wr(zr),va=sa.missingRawValues,Ba=sa.existRawValues,xa=Ba.map(function(ea){return pa.get(ea).key}),Fa;if($n){var Xr=(0,Se.S)(xa,!0,ga);Fa=Xr.checkedKeys}else{var Zr=(0,Se.S)(xa,{checked:!1,halfCheckedKeys:Qn},ga);Fa=Zr.checkedKeys}zr=[].concat((0,ue.Z)(va),(0,ue.Z)(Fa.map(function(ea){return ga[ea].node[qr.value]})))}je(zr,{selected:$n,triggerValue:Hr},Or||"option")}$n||!Xn?yt==null||yt(Hr,Ye(xr)):Rt==null||Rt(Hr,Ye(xr))},[Wr,pa,ga,qr,Xn,qt,je,yr,yt,Rt,jn,Qn,zn]),Nt=Te.useCallback(function(Tn){if(kr){var Dn={};Object.defineProperty(Dn,"documentClickClose",{get:function(){return(0,ze.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),kr(Tn,Dn)}},[kr]),Wt=$e(function(Tn,Dn){var Bn=Tn.map(function($n){return $n.value});if(Dn.type==="clear"){je(Bn,{},"selection");return}Dn.values.length&&Tt(Dn.values[0].value,{selected:!1,source:"selection"})}),zt=Te.useMemo(function(){return{virtual:Mr,dropdownMatchSelectWidth:rn,listHeight:wr,listItemHeight:lr,listItemScrollOffset:Sr,treeData:ra,fieldNames:qr,onSelect:Tt,treeExpandAction:Pr,treeTitleRender:sr,onPopupScroll:Kt,leftMaxCount:zn===void 0?null:zn-pr.length,leafCountOnly:Kr==="SHOW_CHILD"&&!qn&&!!dr,valueEntities:pa}},[Mr,rn,wr,lr,Sr,ra,qr,Tt,Pr,sr,Kt,zn,pr.length,Kr,qn,dr,pa]),_n=Te.useMemo(function(){return{checkable:un,loadData:nn,treeLoadedKeys:An,onTreeLoad:In,checkedKeys:jn,halfCheckedKeys:Qn,treeDefaultExpandAll:wn,treeExpandedKeys:Ar,treeDefaultExpandedKeys:gr,onTreeExpand:or,treeIcon:hr,treeMotion:on,showTreeIcon:er,switcherIcon:Ft,treeLine:Qt,treeNodeFilterProp:Ln,keyEntities:ga}},[un,nn,An,In,jn,Qn,wn,Ar,gr,or,hr,on,er,Ft,Qt,Ln,ga]);return Te.createElement(Ge.Provider,{value:zt},Te.createElement(qe.Provider,{value:_n},Te.createElement(xe.Ac,(0,b.Z)({ref:Pt},be,{id:Cn,prefixCls:pn,mode:Xn?"multiple":void 0,displayValues:pr,onDisplayValuesChange:Wt,searchValue:la,onSearch:Ta,OptionList:Mt,emptyOptions:!wa.length,onDropdownVisibleChange:Nt,dropdownMatchSelectWidth:rn}))))}),Ut=Qe;Ut.TreeNode=Re,Ut.SHOW_ALL=$t,Ut.SHOW_PARENT=dn,Ut.SHOW_CHILD=Ne;var an=Ut,Sn=an},639:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return Be}});var b=E(32855),ue=E(74430),le=E(27247),ce=E(11913),ge=E(43079),oe=E(59301),xe=E(92310),Oe=E.n(xe),Se=E(26112),he=E(30699),ze=function(Ie){for(var Ae=Ie.prefixCls,Ye=Ie.level,st=Ie.isStart,_e=Ie.isEnd,nt="".concat(Ae,"-indent-unit"),$e=[],Me=0;Me0&&arguments[0]!==void 0?arguments[0]:[],De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],fe=Ee.length,Qe=De.length;if(Math.abs(fe-Qe)!==1)return{add:!1,key:null};function Ut(an,Sn){var mt=new Map;an.forEach(function(Lt){mt.set(Lt,!0)});var Pt=Sn.filter(function(Lt){return!mt.has(Lt)});return Pt.length===1?Pt[0]:null}return fe ").concat(De);return De}var ln=Ue.forwardRef(function(Ee,De){var fe=Ee.prefixCls,Qe=Ee.data,Ut=Ee.selectable,an=Ee.checkable,Sn=Ee.expandedKeys,mt=Ee.selectedKeys,Pt=Ee.checkedKeys,Lt=Ee.loadedKeys,Jt=Ee.loadingKeys,pn=Ee.halfCheckedKeys,Zt=Ee.keyEntities,ht=Ee.disabled,tn=Ee.dragging,yt=Ee.dragOverNodeKey,Rt=Ee.dropPosition,vt=Ee.motion,jt=Ee.height,At=Ee.itemHeight,Je=Ee.virtual,cn=Ee.scrollWidth,gn=Ee.focusable,bt=Ee.activeItem,Ln=Ee.focused,ar=Ee.tabIndex,Hn=Ee.onKeyDown,Vt=Ee.onFocus,dr=Ee.onBlur,qn=Ee.onActiveChange,xn=Ee.onListChangeStart,zn=Ee.onListChangeEnd,cr=(0,Ie.Z)(Ee,xt),ir=Ue.useRef(null),Gn=Ue.useRef(null);Ue.useImperativeHandle(De,function(){return{scrollTo:function(Kt){ir.current.scrollTo(Kt)},getIndentWidth:function(){return Gn.current.offsetWidth}}});var Yn=Ue.useState(Sn),nn=(0,Re.Z)(Yn,2),An=nn[0],In=nn[1],wn=Ue.useState(Qe),Ar=(0,Re.Z)(wn,2),gr=Ar[0],or=Ar[1],Pr=Ue.useState(Qe),Mr=(0,Re.Z)(Pr,2),Fr=Mr[0],wr=Mr[1],Ir=Ue.useState([]),lr=(0,Re.Z)(Ir,2),Pn=lr[0],Sr=lr[1],kr=Ue.useState(null),Ur=(0,Re.Z)(kr,2),rn=Ur[0],Qt=Ur[1],hr=Ue.useRef(Qe);hr.current=Qe;function er(){var sr=hr.current;or(sr),wr(sr),Sr([]),Qt(null),zn()}(0,Ae.Z)(function(){In(Sn);var sr=Ct(An,Sn);if(sr.key!==null)if(sr.add){var Kt=gr.findIndex(function(Xn){var Cr=Xn.key;return Cr===sr.key}),be=ot(It(gr,Qe,sr.key),Je,jt,At),Cn=gr.slice();Cn.splice(Kt+1,0,Dt),wr(Cn),Sr(be),Qt("show")}else{var yr=Qe.findIndex(function(Xn){var Cr=Xn.key;return Cr===sr.key}),un=ot(It(Qe,gr,sr.key),Je,jt,At),Tr=Qe.slice();Tr.splice(yr+1,0,Dt),wr(Tr),Sr(un),Qt("hide")}else gr!==Qe&&(or(Qe),wr(Qe))},[Sn,Qe]),Ue.useEffect(function(){tn||er()},[tn]);var Ft=vt?Fr:Qe,on={expandedKeys:Sn,selectedKeys:mt,loadedKeys:Lt,loadingKeys:Jt,checkedKeys:Pt,halfCheckedKeys:pn,dragOverNodeKey:yt,dropPosition:Rt,keyEntities:Zt};return Ue.createElement(Ue.Fragment,null,Ln&&bt&&Ue.createElement("span",{style:Gt,"aria-live":"assertive"},Bt(bt)),Ue.createElement("div",null,Ue.createElement("input",{style:Gt,disabled:gn===!1||ht,tabIndex:gn!==!1?ar:null,onKeyDown:Hn,onFocus:Vt,onBlur:dr,value:"",onChange:rt,"aria-label":"for screen reader"})),Ue.createElement("div",{className:"".concat(fe,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},Ue.createElement("div",{className:"".concat(fe,"-indent")},Ue.createElement("div",{ref:Gn,className:"".concat(fe,"-indent-unit")}))),Ue.createElement(Ye.Z,(0,b.Z)({},cr,{data:Ft,itemKey:Ht,height:jt,fullHeight:!1,virtual:Je,itemHeight:At,scrollWidth:cn,prefixCls:"".concat(fe,"-list"),ref:ir,role:"tree",onVisibleChange:function(Kt){Kt.every(function(be){return Ht(be)!==Ge})&&er()}}),function(sr){var Kt=sr.pos,be=Object.assign({},(Be(sr.data),sr.data)),Cn=sr.title,yr=sr.key,un=sr.isStart,Tr=sr.isEnd,Xn=(0,Me.km)(yr,Kt);delete be.key,delete be.children;var Cr=(0,Me.H8)(Xn,on);return Ue.createElement(qe,(0,b.Z)({},be,Cr,{title:Cn,active:!!bt&&yr===bt.key,pos:Kt,data:sr.data,isStart:un,isEnd:Tr,motion:vt,motionNodes:yr===Ge?Pn:null,motionType:rn,onMotionStart:xn,onMotionEnd:er,treeNodeRequiredProps:on,onMouseMove:function(){qn(null)}}))}))}),gt=ln,Yt=E(82661),Mt=E(34643),$t=E(65065),dn=10,Ne=function(Ee){(0,Oe.Z)(fe,Ee);var De=(0,Se.Z)(fe);function fe(){var Qe;(0,ge.Z)(this,fe);for(var Ut=arguments.length,an=new Array(Ut),Sn=0;Sn2&&arguments[2]!==void 0?arguments[2]:!1,pn=Qe.state,Zt=pn.dragChildrenKeys,ht=pn.dropPosition,tn=pn.dropTargetKey,yt=pn.dropTargetPos,Rt=pn.dropAllowed;if(Rt){var vt=Qe.props.onDrop;if(Qe.setState({dragOverNodeKey:null}),Qe.cleanDragState(),tn!==null){var jt=(0,le.Z)((0,le.Z)({},(0,Me.H8)(tn,Qe.getTreeNodeRequiredProps())),{},{active:((Lt=Qe.getActiveItem())===null||Lt===void 0?void 0:Lt.key)===tn,data:(0,$t.Z)(Qe.state.keyEntities,tn).node}),At=Zt.includes(tn);(0,tt.ZP)(!At,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Je=(0,Yt.yx)(yt),cn={event:mt,node:(0,Me.F)(jt),dragNode:Qe.dragNodeProps?(0,Me.F)(Qe.dragNodeProps):null,dragNodesKeys:[Qe.dragNodeProps.eventKey].concat(Zt),dropToGap:ht!==0,dropPosition:ht+Number(Je[Je.length-1])};Jt||vt==null||vt(cn),Qe.dragNodeProps=null}}}),(0,he.Z)((0,xe.Z)(Qe),"cleanDragState",function(){var mt=Qe.state.draggingNodeKey;mt!==null&&Qe.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Qe.dragStartMousePosition=null,Qe.currentMouseOverDroppableNodeKey=null}),(0,he.Z)((0,xe.Z)(Qe),"triggerExpandActionExpand",function(mt,Pt){var Lt=Qe.state,Jt=Lt.expandedKeys,pn=Lt.flattenNodes,Zt=Pt.expanded,ht=Pt.key,tn=Pt.isLeaf;if(!(tn||mt.shiftKey||mt.metaKey||mt.ctrlKey)){var yt=pn.filter(function(vt){return vt.key===ht})[0],Rt=(0,Me.F)((0,le.Z)((0,le.Z)({},(0,Me.H8)(ht,Qe.getTreeNodeRequiredProps())),{},{data:yt.data}));Qe.setExpandedKeys(Zt?(0,Yt._5)(Jt,ht):(0,Yt.L0)(Jt,ht)),Qe.onNodeExpand(mt,Rt)}}),(0,he.Z)((0,xe.Z)(Qe),"onNodeClick",function(mt,Pt){var Lt=Qe.props,Jt=Lt.onClick,pn=Lt.expandAction;pn==="click"&&Qe.triggerExpandActionExpand(mt,Pt),Jt==null||Jt(mt,Pt)}),(0,he.Z)((0,xe.Z)(Qe),"onNodeDoubleClick",function(mt,Pt){var Lt=Qe.props,Jt=Lt.onDoubleClick,pn=Lt.expandAction;pn==="doubleClick"&&Qe.triggerExpandActionExpand(mt,Pt),Jt==null||Jt(mt,Pt)}),(0,he.Z)((0,xe.Z)(Qe),"onNodeSelect",function(mt,Pt){var Lt=Qe.state.selectedKeys,Jt=Qe.state,pn=Jt.keyEntities,Zt=Jt.fieldNames,ht=Qe.props,tn=ht.onSelect,yt=ht.multiple,Rt=Pt.selected,vt=Pt[Zt.key],jt=!Rt;jt?yt?Lt=(0,Yt.L0)(Lt,vt):Lt=[vt]:Lt=(0,Yt._5)(Lt,vt);var At=Lt.map(function(Je){var cn=(0,$t.Z)(pn,Je);return cn?cn.node:null}).filter(Boolean);Qe.setUncontrolledState({selectedKeys:Lt}),tn==null||tn(Lt,{event:"select",selected:jt,node:Pt,selectedNodes:At,nativeEvent:mt.nativeEvent})}),(0,he.Z)((0,xe.Z)(Qe),"onNodeCheck",function(mt,Pt,Lt){var Jt=Qe.state,pn=Jt.keyEntities,Zt=Jt.checkedKeys,ht=Jt.halfCheckedKeys,tn=Qe.props,yt=tn.checkStrictly,Rt=tn.onCheck,vt=Pt.key,jt,At={event:"check",node:Pt,checked:Lt,nativeEvent:mt.nativeEvent};if(yt){var Je=Lt?(0,Yt.L0)(Zt,vt):(0,Yt._5)(Zt,vt),cn=(0,Yt._5)(ht,vt);jt={checked:Je,halfChecked:cn},At.checkedNodes=Je.map(function(Vt){return(0,$t.Z)(pn,Vt)}).filter(Boolean).map(function(Vt){return Vt.node}),Qe.setUncontrolledState({checkedKeys:Je})}else{var gn=(0,Mt.S)([].concat((0,ce.Z)(Zt),[vt]),!0,pn),bt=gn.checkedKeys,Ln=gn.halfCheckedKeys;if(!Lt){var ar=new Set(bt);ar.delete(vt);var Hn=(0,Mt.S)(Array.from(ar),{checked:!1,halfCheckedKeys:Ln},pn);bt=Hn.checkedKeys,Ln=Hn.halfCheckedKeys}jt=bt,At.checkedNodes=[],At.checkedNodesPositions=[],At.halfCheckedKeys=Ln,bt.forEach(function(Vt){var dr=(0,$t.Z)(pn,Vt);if(dr){var qn=dr.node,xn=dr.pos;At.checkedNodes.push(qn),At.checkedNodesPositions.push({node:qn,pos:xn})}}),Qe.setUncontrolledState({checkedKeys:bt},!1,{halfCheckedKeys:Ln})}Rt==null||Rt(jt,At)}),(0,he.Z)((0,xe.Z)(Qe),"onNodeLoad",function(mt){var Pt,Lt=mt.key,Jt=Qe.state.keyEntities,pn=(0,$t.Z)(Jt,Lt);if(!(pn!=null&&(Pt=pn.children)!==null&&Pt!==void 0&&Pt.length)){var Zt=new Promise(function(ht,tn){Qe.setState(function(yt){var Rt=yt.loadedKeys,vt=Rt===void 0?[]:Rt,jt=yt.loadingKeys,At=jt===void 0?[]:jt,Je=Qe.props,cn=Je.loadData,gn=Je.onLoad;if(!cn||vt.includes(Lt)||At.includes(Lt))return null;var bt=cn(mt);return bt.then(function(){var Ln=Qe.state.loadedKeys,ar=(0,Yt.L0)(Ln,Lt);gn==null||gn(ar,{event:"load",node:mt}),Qe.setUncontrolledState({loadedKeys:ar}),Qe.setState(function(Hn){return{loadingKeys:(0,Yt._5)(Hn.loadingKeys,Lt)}}),ht()}).catch(function(Ln){if(Qe.setState(function(Hn){return{loadingKeys:(0,Yt._5)(Hn.loadingKeys,Lt)}}),Qe.loadingRetryTimes[Lt]=(Qe.loadingRetryTimes[Lt]||0)+1,Qe.loadingRetryTimes[Lt]>=dn){var ar=Qe.state.loadedKeys;(0,tt.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Qe.setUncontrolledState({loadedKeys:(0,Yt.L0)(ar,Lt)}),ht()}tn(Ln)}),{loadingKeys:(0,Yt.L0)(At,Lt)}})});return Zt.catch(function(){}),Zt}}),(0,he.Z)((0,xe.Z)(Qe),"onNodeMouseEnter",function(mt,Pt){var Lt=Qe.props.onMouseEnter;Lt==null||Lt({event:mt,node:Pt})}),(0,he.Z)((0,xe.Z)(Qe),"onNodeMouseLeave",function(mt,Pt){var Lt=Qe.props.onMouseLeave;Lt==null||Lt({event:mt,node:Pt})}),(0,he.Z)((0,xe.Z)(Qe),"onNodeContextMenu",function(mt,Pt){var Lt=Qe.props.onRightClick;Lt&&(mt.preventDefault(),Lt({event:mt,node:Pt}))}),(0,he.Z)((0,xe.Z)(Qe),"onFocus",function(){var mt=Qe.props.onFocus;Qe.setState({focused:!0});for(var Pt=arguments.length,Lt=new Array(Pt),Jt=0;Jt1&&arguments[1]!==void 0?arguments[1]:!1,Lt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Qe.destroyed){var Jt=!1,pn=!0,Zt={};Object.keys(mt).forEach(function(ht){if(Qe.props.hasOwnProperty(ht)){pn=!1;return}Jt=!0,Zt[ht]=mt[ht]}),Jt&&(!Pt||pn)&&Qe.setState((0,le.Z)((0,le.Z)({},Zt),Lt))}}),(0,he.Z)((0,xe.Z)(Qe),"scrollTo",function(mt){Qe.listRef.current.scrollTo(mt)}),Qe}return(0,oe.Z)(fe,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Ut=this.props,an=Ut.activeKey,Sn=Ut.itemScrollOffset,mt=Sn===void 0?0:Sn;an!==void 0&&an!==this.state.activeKey&&(this.setState({activeKey:an}),an!==null&&this.scrollTo({key:an,offset:mt}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var Ut=this.state,an=Ut.focused,Sn=Ut.flattenNodes,mt=Ut.keyEntities,Pt=Ut.draggingNodeKey,Lt=Ut.activeKey,Jt=Ut.dropLevelOffset,pn=Ut.dropContainerKey,Zt=Ut.dropTargetKey,ht=Ut.dropPosition,tn=Ut.dragOverNodeKey,yt=Ut.indent,Rt=this.props,vt=Rt.prefixCls,jt=Rt.className,At=Rt.style,Je=Rt.showLine,cn=Rt.focusable,gn=Rt.tabIndex,bt=gn===void 0?0:gn,Ln=Rt.selectable,ar=Rt.showIcon,Hn=Rt.icon,Vt=Rt.switcherIcon,dr=Rt.draggable,qn=Rt.checkable,xn=Rt.checkStrictly,zn=Rt.disabled,cr=Rt.motion,ir=Rt.loadData,Gn=Rt.filterTreeNode,Yn=Rt.height,nn=Rt.itemHeight,An=Rt.scrollWidth,In=Rt.virtual,wn=Rt.titleRender,Ar=Rt.dropIndicatorRender,gr=Rt.onContextMenu,or=Rt.onScroll,Pr=Rt.direction,Mr=Rt.rootClassName,Fr=Rt.rootStyle,wr=(0,Xe.Z)(this.props,{aria:!0,data:!0}),Ir;dr&&((0,ue.Z)(dr)==="object"?Ir=dr:typeof dr=="function"?Ir={nodeDraggable:dr}:Ir={});var lr={prefixCls:vt,selectable:Ln,showIcon:ar,icon:Hn,switcherIcon:Vt,draggable:Ir,draggingNodeKey:Pt,checkable:qn,checkStrictly:xn,disabled:zn,keyEntities:mt,dropLevelOffset:Jt,dropContainerKey:pn,dropTargetKey:Zt,dropPosition:ht,dragOverNodeKey:tn,indent:yt,direction:Pr,dropIndicatorRender:Ar,loadData:ir,filterTreeNode:Gn,titleRender:wn,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop};return Ue.createElement(We.k.Provider,{value:lr},Ue.createElement("div",{className:Te()(vt,jt,Mr,(0,he.Z)((0,he.Z)((0,he.Z)({},"".concat(vt,"-show-line"),Je),"".concat(vt,"-focused"),an),"".concat(vt,"-active-focused"),Lt!==null)),style:Fr},Ue.createElement(gt,(0,b.Z)({ref:this.listRef,prefixCls:vt,style:At,data:Sn,disabled:zn,selectable:Ln,checkable:!!qn,motion:cr,dragging:Pt!==null,height:Yn,itemHeight:nn,virtual:In,focusable:cn,focused:an,tabIndex:bt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:gr,onScroll:or,scrollWidth:An},this.getTreeNodeRequiredProps(),wr))))}}],[{key:"getDerivedStateFromProps",value:function(Ut,an){var Sn=an.prevProps,mt={prevProps:Ut};function Pt(bt){return!Sn&&Ut.hasOwnProperty(bt)||Sn&&Sn[bt]!==Ut[bt]}var Lt,Jt=an.fieldNames;if(Pt("fieldNames")&&(Jt=(0,Me.w$)(Ut.fieldNames),mt.fieldNames=Jt),Pt("treeData")?Lt=Ut.treeData:Pt("children")&&((0,tt.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Lt=(0,Me.zn)(Ut.children)),Lt){mt.treeData=Lt;var pn=(0,Me.I8)(Lt,{fieldNames:Jt});mt.keyEntities=(0,le.Z)((0,he.Z)({},Ge,wt),pn.keyEntities)}var Zt=mt.keyEntities||an.keyEntities;if(Pt("expandedKeys")||Sn&&Pt("autoExpandParent"))mt.expandedKeys=Ut.autoExpandParent||!Sn&&Ut.defaultExpandParent?(0,Yt.r7)(Ut.expandedKeys,Zt):Ut.expandedKeys;else if(!Sn&&Ut.defaultExpandAll){var ht=(0,le.Z)({},Zt);delete ht[Ge];var tn=[];Object.keys(ht).forEach(function(bt){var Ln=ht[bt];Ln.children&&Ln.children.length&&tn.push(Ln.key)}),mt.expandedKeys=tn}else!Sn&&Ut.defaultExpandedKeys&&(mt.expandedKeys=Ut.autoExpandParent||Ut.defaultExpandParent?(0,Yt.r7)(Ut.defaultExpandedKeys,Zt):Ut.defaultExpandedKeys);if(mt.expandedKeys||delete mt.expandedKeys,Lt||mt.expandedKeys){var yt=(0,Me.oH)(Lt||an.treeData,mt.expandedKeys||an.expandedKeys,Jt);mt.flattenNodes=yt}if(Ut.selectable&&(Pt("selectedKeys")?mt.selectedKeys=(0,Yt.BT)(Ut.selectedKeys,Ut):!Sn&&Ut.defaultSelectedKeys&&(mt.selectedKeys=(0,Yt.BT)(Ut.defaultSelectedKeys,Ut))),Ut.checkable){var Rt;if(Pt("checkedKeys")?Rt=(0,Yt.E6)(Ut.checkedKeys)||{}:!Sn&&Ut.defaultCheckedKeys?Rt=(0,Yt.E6)(Ut.defaultCheckedKeys)||{}:Lt&&(Rt=(0,Yt.E6)(Ut.checkedKeys)||{checkedKeys:an.checkedKeys,halfCheckedKeys:an.halfCheckedKeys}),Rt){var vt=Rt,jt=vt.checkedKeys,At=jt===void 0?[]:jt,Je=vt.halfCheckedKeys,cn=Je===void 0?[]:Je;if(!Ut.checkStrictly){var gn=(0,Mt.S)(At,!0,Zt);At=gn.checkedKeys,cn=gn.halfCheckedKeys}mt.checkedKeys=At,mt.halfCheckedKeys=cn}}return Pt("loadedKeys")&&(mt.loadedKeys=Ut.loadedKeys),mt}}]),fe}(Ue.Component);(0,he.Z)(Ne,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:Le,allowDrop:function(){return!0},expandAction:!1}),(0,he.Z)(Ne,"TreeNode",_e.Z);var pe=Ne,de=pe},82661:function(me,ne,E){"use strict";E.d(ne,{BT:function(){return Ue},E6:function(){return Le},L0:function(){return he},OM:function(){return tt},_5:function(){return Se},r7:function(){return Be},wA:function(){return Te},yx:function(){return ze}});var b=E(3300),ue=E(34666),le=E(48736),ce=E(59301),ge=E(639),oe=E(65065),xe=E(34061),Oe=null;function Se(Re,Ie){if(!Re)return[];var Ae=Re.slice(),Ye=Ae.indexOf(Ie);return Ye>=0&&Ae.splice(Ye,1),Ae}function he(Re,Ie){var Ae=(Re||[]).slice();return Ae.indexOf(Ie)===-1&&Ae.push(Ie),Ae}function ze(Re){return Re.split("-")}function Te(Re,Ie){var Ae=[],Ye=(0,oe.Z)(Ie,Re);function st(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];_e.forEach(function(nt){var $e=nt.key,Me=nt.children;Ae.push($e),st(Me)})}return st(Ye.children),Ae}function ct(Re){if(Re.parent){var Ie=ze(Re.pos);return Number(Ie[Ie.length-1])===Re.parent.children.length-1}return!1}function Xe(Re){var Ie=ze(Re.pos);return Number(Ie[Ie.length-1])===0}function tt(Re,Ie,Ae,Ye,st,_e,nt,$e,Me,Ve){var et,qe=Re.clientX,Ct=Re.clientY,It=Re.target.getBoundingClientRect(),xt=It.top,Gt=It.height,rt=(Ve==="rtl"?-1:1)*(((st==null?void 0:st.x)||0)-qe),Ge=(rt-12)/Ye,Pe=Me.filter(function(de){var Ee;return(Ee=$e[de])===null||Ee===void 0||(Ee=Ee.children)===null||Ee===void 0?void 0:Ee.length}),wt=(0,oe.Z)($e,Ae.eventKey);if(Ct-1.5?_e({dragNode:dn,dropNode:Ne,dropPosition:1})?Yt=1:pe=!1:_e({dragNode:dn,dropNode:Ne,dropPosition:0})?Yt=0:_e({dragNode:dn,dropNode:Ne,dropPosition:1})?Yt=1:pe=!1:_e({dragNode:dn,dropNode:Ne,dropPosition:1})?Yt=1:pe=!1,{dropPosition:Yt,dropLevelOffset:Mt,dropTargetKey:wt.key,dropTargetPos:wt.pos,dragOverNodeKey:gt,dropContainerKey:Yt===0?null:((et=wt.parent)===null||et===void 0?void 0:et.key)||null,dropAllowed:pe}}function Ue(Re,Ie){if(Re){var Ae=Ie.multiple;return Ae?Re.slice():Re.length?[Re[0]]:Re}}var We=function(Ie){return Ie};function Ke(Re,Ie){if(!Re)return[];var Ae=Ie||{},Ye=Ae.processProps,st=Ye===void 0?We:Ye,_e=Array.isArray(Re)?Re:[Re];return _e.map(function(nt){var $e=nt.children,Me=_objectWithoutProperties(nt,Oe),Ve=Ke($e,Ie);return React.createElement(TreeNode,_extends({key:Me.key},st(Me)),Ve)})}function Le(Re){if(!Re)return null;var Ie;if(Array.isArray(Re))Ie={checkedKeys:Re,halfCheckedKeys:void 0};else if((0,ue.Z)(Re)==="object")Ie={checkedKeys:Re.checked||void 0,halfCheckedKeys:Re.halfChecked||void 0};else return(0,le.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return Ie}function Be(Re,Ie){var Ae=new Set;function Ye(st){if(!Ae.has(st)){var _e=(0,oe.Z)(Ie,st);if(_e){Ae.add(st);var nt=_e.parent,$e=_e.node;$e.disabled||nt&&Ye(nt.key)}}}return(Re||[]).forEach(function(st){Ye(st)}),(0,b.Z)(Ae)}},34643:function(me,ne,E){"use strict";E.d(ne,{S:function(){return xe}});var b=E(48736),ue=E(65065);function le(Oe,Se){var he=new Set;return Oe.forEach(function(ze){Se.has(ze)||he.add(ze)}),he}function ce(Oe){var Se=Oe||{},he=Se.disabled,ze=Se.disableCheckbox,Te=Se.checkable;return!!(he||ze)||Te===!1}function ge(Oe,Se,he,ze){for(var Te=new Set(Oe),ct=new Set,Xe=0;Xe<=he;Xe+=1){var tt=Se.get(Xe)||new Set;tt.forEach(function(Le){var Be=Le.key,Re=Le.node,Ie=Le.children,Ae=Ie===void 0?[]:Ie;Te.has(Be)&&!ze(Re)&&Ae.filter(function(Ye){return!ze(Ye.node)}).forEach(function(Ye){Te.add(Ye.key)})})}for(var Ue=new Set,We=he;We>=0;We-=1){var Ke=Se.get(We)||new Set;Ke.forEach(function(Le){var Be=Le.parent,Re=Le.node;if(!(ze(Re)||!Le.parent||Ue.has(Le.parent.key))){if(ze(Le.parent.node)){Ue.add(Be.key);return}var Ie=!0,Ae=!1;(Be.children||[]).filter(function(Ye){return!ze(Ye.node)}).forEach(function(Ye){var st=Ye.key,_e=Te.has(st);Ie&&!_e&&(Ie=!1),!Ae&&(_e||ct.has(st))&&(Ae=!0)}),Ie&&Te.add(Be.key),Ae&&ct.add(Be.key),Ue.add(Be.key)}})}return{checkedKeys:Array.from(Te),halfCheckedKeys:Array.from(le(ct,Te))}}function oe(Oe,Se,he,ze,Te){for(var ct=new Set(Oe),Xe=new Set(Se),tt=0;tt<=ze;tt+=1){var Ue=he.get(tt)||new Set;Ue.forEach(function(Be){var Re=Be.key,Ie=Be.node,Ae=Be.children,Ye=Ae===void 0?[]:Ae;!ct.has(Re)&&!Xe.has(Re)&&!Te(Ie)&&Ye.filter(function(st){return!Te(st.node)}).forEach(function(st){ct.delete(st.key)})})}Xe=new Set;for(var We=new Set,Ke=ze;Ke>=0;Ke-=1){var Le=he.get(Ke)||new Set;Le.forEach(function(Be){var Re=Be.parent,Ie=Be.node;if(!(Te(Ie)||!Be.parent||We.has(Be.parent.key))){if(Te(Be.parent.node)){We.add(Re.key);return}var Ae=!0,Ye=!1;(Re.children||[]).filter(function(st){return!Te(st.node)}).forEach(function(st){var _e=st.key,nt=ct.has(_e);Ae&&!nt&&(Ae=!1),!Ye&&(nt||Xe.has(_e))&&(Ye=!0)}),Ae||ct.delete(Re.key),Ye&&Xe.add(Re.key),We.add(Re.key)}})}return{checkedKeys:Array.from(ct),halfCheckedKeys:Array.from(le(Xe,ct))}}function xe(Oe,Se,he,ze){var Te=[],ct;ze?ct=ze:ct=ce;var Xe=new Set(Oe.filter(function(Ke){var Le=!!(0,ue.Z)(he,Ke);return Le||Te.push(Ke),Le})),tt=new Map,Ue=0;Object.keys(he).forEach(function(Ke){var Le=he[Ke],Be=Le.level,Re=tt.get(Be);Re||(Re=new Set,tt.set(Be,Re)),Re.add(Le),Ue=Math.max(Ue,Be)}),(0,b.ZP)(!Te.length,"Tree missing follow keys: ".concat(Te.slice(0,100).map(function(Ke){return"'".concat(Ke,"'")}).join(", ")));var We;return Se===!0?We=ge(Xe,tt,Ue,ct):We=oe(Xe,Se.halfCheckedKeys,tt,Ue,ct),We}},65065:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return b}});function b(ue,le){return ue[le]}},34061:function(me,ne,E){"use strict";E.d(ne,{F:function(){return Be},H8:function(){return Le},I8:function(){return Ke},km:function(){return Te},oH:function(){return Ue},w$:function(){return ct},zn:function(){return tt}});var b=E(34666),ue=E(3300),le=E(27247),ce=E(43079),ge=E(11592),oe=E(2738),xe=E(48736),Oe=E(65065),Se=["children"];function he(Re,Ie){return"".concat(Re,"-").concat(Ie)}function ze(Re){return Re&&Re.type&&Re.type.isTreeNode}function Te(Re,Ie){return Re!=null?Re:Ie}function ct(Re){var Ie=Re||{},Ae=Ie.title,Ye=Ie._title,st=Ie.key,_e=Ie.children,nt=Ae||"title";return{title:nt,_title:Ye||[nt],key:st||"key",children:_e||"children"}}function Xe(Re,Ie){var Ae=new Map;function Ye(st){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(st||[]).forEach(function(nt){var $e=nt[Ie.key],Me=nt[Ie.children];warning($e!=null,"Tree node must have a certain key: [".concat(_e).concat($e,"]"));var Ve=String($e);warning(!Ae.has(Ve)||$e===null||$e===void 0,"Same 'key' exist in the Tree: ".concat(Ve)),Ae.set(Ve,!0),Ye(Me,"".concat(_e).concat(Ve," > "))})}Ye(Re)}function tt(Re){function Ie(Ae){var Ye=(0,ge.Z)(Ae);return Ye.map(function(st){if(!ze(st))return(0,xe.ZP)(!st,"Tree/TreeNode can only accept TreeNode as children."),null;var _e=st.key,nt=st.props,$e=nt.children,Me=(0,ce.Z)(nt,Se),Ve=(0,le.Z)({key:_e},Me),et=Ie($e);return et.length&&(Ve.children=et),Ve}).filter(function(st){return st})}return Ie(Re)}function Ue(Re,Ie,Ae){var Ye=ct(Ae),st=Ye._title,_e=Ye.key,nt=Ye.children,$e=new Set(Ie===!0?[]:Ie),Me=[];function Ve(et){var qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return et.map(function(Ct,It){for(var xt=he(qe?qe.pos:"0",It),Gt=Te(Ct[_e],xt),rt,Ge=0;Ge1&&arguments[1]!==void 0?arguments[1]:{},Ae=Ie.initWrapper,Ye=Ie.processEntity,st=Ie.onProcessFinished,_e=Ie.externalGetKey,nt=Ie.childrenPropName,$e=Ie.fieldNames,Me=arguments.length>2?arguments[2]:void 0,Ve=_e||Me,et={},qe={},Ct={posEntities:et,keyEntities:qe};return Ae&&(Ct=Ae(Ct)||Ct),We(Re,function(It){var xt=It.node,Gt=It.index,rt=It.pos,Ge=It.key,Pe=It.parentPos,wt=It.level,Dt=It.nodes,ot={node:xt,nodes:Dt,index:Gt,key:Ge,pos:rt,level:wt},Ht=Te(Ge,rt);et[rt]=ot,qe[Ht]=ot,ot.parent=et[Pe],ot.parent&&(ot.parent.children=ot.parent.children||[],ot.parent.children.push(ot)),Ye&&Ye(ot,Ct)},{externalGetKey:Ve,childrenPropName:nt,fieldNames:$e}),st&&st(Ct),Ct}function Le(Re,Ie){var Ae=Ie.expandedKeys,Ye=Ie.selectedKeys,st=Ie.loadedKeys,_e=Ie.loadingKeys,nt=Ie.checkedKeys,$e=Ie.halfCheckedKeys,Me=Ie.dragOverNodeKey,Ve=Ie.dropPosition,et=Ie.keyEntities,qe=(0,Oe.Z)(et,Re),Ct={eventKey:Re,expanded:Ae.indexOf(Re)!==-1,selected:Ye.indexOf(Re)!==-1,loaded:st.indexOf(Re)!==-1,loading:_e.indexOf(Re)!==-1,checked:nt.indexOf(Re)!==-1,halfChecked:$e.indexOf(Re)!==-1,pos:String(qe?qe.pos:""),dragOver:Me===Re&&Ve===0,dragOverGapTop:Me===Re&&Ve===-1,dragOverGapBottom:Me===Re&&Ve===1};return Ct}function Be(Re){var Ie=Re.data,Ae=Re.expanded,Ye=Re.selected,st=Re.checked,_e=Re.loaded,nt=Re.loading,$e=Re.halfChecked,Me=Re.dragOver,Ve=Re.dragOverGapTop,et=Re.dragOverGapBottom,qe=Re.pos,Ct=Re.active,It=Re.eventKey,xt=(0,le.Z)((0,le.Z)({},Ie),{},{expanded:Ae,selected:Ye,checked:st,loaded:_e,loading:nt,halfChecked:$e,dragOver:Me,dragOverGapTop:Ve,dragOverGapBottom:et,pos:qe,active:Ct,key:It});return"props"in xt||Object.defineProperty(xt,"props",{get:function(){return(0,xe.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),Re}}),xt}},90472:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return It}});var b=E(32855),ue=E(33377),le=E(93912),ce=E(83383),ge=E(18881),oe=E(85461),xe=E(74430),Oe=E(59301),Se=E(27247),he=E(43079),ze=E(34666),Te=E(13932),ct=E(68702),Xe=E(3300),tt=E(92310),Ue=E.n(tt),We=E(26112),Ke=E(48736),Le=function(xt,Gt){if(xt&&Gt){var rt=Array.isArray(Gt)?Gt:Gt.split(","),Ge=xt.name||"",Pe=xt.type||"",wt=Pe.replace(/\/.*$/,"");return rt.some(function(Dt){var ot=Dt.trim();if(/^\*(\/\*)?$/.test(Dt))return!0;if(ot.charAt(0)==="."){var Ht=Ge.toLowerCase(),Bt=ot.toLowerCase(),ln=[Bt];return(Bt===".jpg"||Bt===".jpeg")&&(ln=[".jpg",".jpeg"]),ln.some(function(gt){return Ht.endsWith(gt)})}return/\/\*$/.test(ot)?wt===ot.replace(/\/.*$/,""):Pe===ot?!0:/^\w+$/.test(ot)?((0,Ke.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(ot,"'.Skip for check.")),!0):!1})}return!0};function Be(xt,Gt){var rt="cannot ".concat(xt.method," ").concat(xt.action," ").concat(Gt.status,"'"),Ge=new Error(rt);return Ge.status=Gt.status,Ge.method=xt.method,Ge.url=xt.action,Ge}function Re(xt){var Gt=xt.responseText||xt.response;if(!Gt)return Gt;try{return JSON.parse(Gt)}catch(rt){return Gt}}function Ie(xt){var Gt=new XMLHttpRequest;xt.onProgress&&Gt.upload&&(Gt.upload.onprogress=function(wt){wt.total>0&&(wt.percent=wt.loaded/wt.total*100),xt.onProgress(wt)});var rt=new FormData;xt.data&&Object.keys(xt.data).forEach(function(Pe){var wt=xt.data[Pe];if(Array.isArray(wt)){wt.forEach(function(Dt){rt.append("".concat(Pe,"[]"),Dt)});return}rt.append(Pe,wt)}),xt.file instanceof Blob?rt.append(xt.filename,xt.file,xt.file.name):rt.append(xt.filename,xt.file),Gt.onerror=function(wt){xt.onError(wt)},Gt.onload=function(){return Gt.status<200||Gt.status>=300?xt.onError(Be(xt,Gt),Re(Gt)):xt.onSuccess(Re(Gt),Gt)},Gt.open(xt.method,xt.action,!0),xt.withCredentials&&"withCredentials"in Gt&&(Gt.withCredentials=!0);var Ge=xt.headers||{};return Ge["X-Requested-With"]!==null&&Gt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Ge).forEach(function(Pe){Ge[Pe]!==null&&Gt.setRequestHeader(Pe,Ge[Pe])}),Gt.send(rt),{abort:function(){Gt.abort()}}}var Ae=function(){var xt=(0,ct.Z)((0,Te.Z)().mark(function Gt(rt,Ge){var Pe,wt,Dt,ot,Ht,Bt,ln,gt;return(0,Te.Z)().wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:Bt=function(){return Bt=(0,ct.Z)((0,Te.Z)().mark(function dn(Ne){return(0,Te.Z)().wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.abrupt("return",new Promise(function(Ee){Ne.file(function(De){Ge(De)?(Ne.fullPath&&!De.webkitRelativePath&&(Object.defineProperties(De,{webkitRelativePath:{writable:!0}}),De.webkitRelativePath=Ne.fullPath.replace(/^\//,""),Object.defineProperties(De,{webkitRelativePath:{writable:!1}})),Ee(De)):Ee(null)})}));case 1:case"end":return de.stop()}},dn)})),Bt.apply(this,arguments)},Ht=function(dn){return Bt.apply(this,arguments)},ot=function(){return ot=(0,ct.Z)((0,Te.Z)().mark(function dn(Ne){var pe,de,Ee,De,fe;return(0,Te.Z)().wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:pe=Ne.createReader(),de=[];case 2:return Ut.next=5,new Promise(function(an){pe.readEntries(an,function(){return an([])})});case 5:if(Ee=Ut.sent,De=Ee.length,De){Ut.next=9;break}return Ut.abrupt("break",12);case 9:for(fe=0;fefe?de-(Ee-fe):de+(Ee-De)}function Le(Ne,pe,de){var Ee=Ne.length,De=pe.length,fe,Qe;if(Ee===0&&De===0)return null;Ee2&&arguments[2]!==void 0?arguments[2]:!1,Pt=an?Sn<0&&Ut.current.left||Sn>0&&Ut.current.right:Sn<0&&Ut.current.top||Sn>0&&Ut.current.bottom;return mt&&Pt?(clearTimeout(fe.current),De.current=!1):(!Pt||De.current)&&Qe(),!De.current&&Pt}};function st(Ne,pe,de,Ee,De,fe,Qe){var Ut=(0,Te.useRef)(0),an=(0,Te.useRef)(null),Sn=(0,Te.useRef)(null),mt=(0,Te.useRef)(!1),Pt=Ye(pe,de,Ee,De);function Lt(yt,Rt){if(Re.Z.cancel(an.current),!Pt(!1,Rt)){var vt=yt;if(!vt._virtualHandled)vt._virtualHandled=!0;else return;Ut.current+=Rt,Sn.current=Rt,Ae||vt.preventDefault(),an.current=(0,Re.Z)(function(){var jt=mt.current?10:1;Qe(Ut.current*jt,!1),Ut.current=0})}}function Jt(yt,Rt){Qe(Rt,!0),Ae||yt.preventDefault()}var pn=(0,Te.useRef)(null),Zt=(0,Te.useRef)(null);function ht(yt){if(Ne){Re.Z.cancel(Zt.current),Zt.current=(0,Re.Z)(function(){pn.current=null},2);var Rt=yt.deltaX,vt=yt.deltaY,jt=yt.shiftKey,At=Rt,Je=vt;(pn.current==="sx"||!pn.current&&jt&&vt&&!Rt)&&(At=vt,Je=0,pn.current="sx");var cn=Math.abs(At),gn=Math.abs(Je);pn.current===null&&(pn.current=fe&&cn>gn?"x":"y"),pn.current==="y"?Lt(yt,Je):Jt(yt,At)}}function tn(yt){Ne&&(mt.current=yt.detail===Sn.current)}return[ht,tn]}function _e(Ne,pe,de,Ee){var De=Te.useMemo(function(){return[new Map,[]]},[Ne,de.id,Ee]),fe=(0,ge.Z)(De,2),Qe=fe[0],Ut=fe[1],an=function(mt){var Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:mt,Lt=Qe.get(mt),Jt=Qe.get(Pt);if(Lt===void 0||Jt===void 0)for(var pn=Ne.length,Zt=Ut.length;Zt0&&arguments[0]!==void 0?arguments[0]:!1;mt();var pn=function(){var tn=!1;Ut.current.forEach(function(yt,Rt){if(yt&&yt.offsetParent){var vt=yt.offsetHeight,jt=getComputedStyle(yt),At=jt.marginTop,Je=jt.marginBottom,cn=et(At),gn=et(Je),bt=vt+cn+gn;an.current.get(Rt)!==bt&&(an.current.set(Rt,bt),tn=!0)}}),tn&&Qe(function(yt){return yt+1})};if(Jt)pn();else{Sn.current+=1;var Zt=Sn.current;Promise.resolve().then(function(){Zt===Sn.current&&pn()})}}function Lt(Jt,pn){var Zt=Ne(Jt),ht=Ut.current.get(Zt);pn?(Ut.current.set(Zt,pn),Pt()):Ut.current.delete(Zt),!ht!=!pn&&(pn?pe==null||pe(Jt):de==null||de(Jt))}return(0,Te.useEffect)(function(){return mt},[]),[Lt,Pt,an.current,fe]}var Ct=14/15;function It(Ne,pe,de){var Ee=(0,Te.useRef)(!1),De=(0,Te.useRef)(0),fe=(0,Te.useRef)(0),Qe=(0,Te.useRef)(null),Ut=(0,Te.useRef)(null),an,Sn=function(Jt){if(Ee.current){var pn=Math.ceil(Jt.touches[0].pageX),Zt=Math.ceil(Jt.touches[0].pageY),ht=De.current-pn,tn=fe.current-Zt,yt=Math.abs(ht)>Math.abs(tn);yt?De.current=pn:fe.current=Zt;var Rt=de(yt,yt?ht:tn,!1,Jt);Rt&&Jt.preventDefault(),clearInterval(Ut.current),Rt&&(Ut.current=setInterval(function(){yt?ht*=Ct:tn*=Ct;var vt=Math.floor(yt?ht:tn);(!de(yt,vt,!0)||Math.abs(vt)<=.1)&&clearInterval(Ut.current)},16))}},mt=function(){Ee.current=!1,an()},Pt=function(Jt){an(),Jt.touches.length===1&&!Ee.current&&(Ee.current=!0,De.current=Math.ceil(Jt.touches[0].pageX),fe.current=Math.ceil(Jt.touches[0].pageY),Qe.current=Jt.target,Qe.current.addEventListener("touchmove",Sn,{passive:!1}),Qe.current.addEventListener("touchend",mt,{passive:!0}))};an=function(){Qe.current&&(Qe.current.removeEventListener("touchmove",Sn),Qe.current.removeEventListener("touchend",mt))},(0,ze.Z)(function(){return Ne&&pe.current.addEventListener("touchstart",Pt,{passive:!0}),function(){var Lt;(Lt=pe.current)===null||Lt===void 0||Lt.removeEventListener("touchstart",Pt),an(),clearInterval(Ut.current)}},[Ne])}function xt(Ne){return Math.floor(Math.pow(Ne,.5))}function Gt(Ne,pe){var de="touches"in Ne?Ne.touches[0]:Ne;return de[pe?"pageX":"pageY"]-window[pe?"scrollX":"scrollY"]}function rt(Ne,pe,de){Te.useEffect(function(){var Ee=pe.current;if(Ne&&Ee){var De=!1,fe,Qe,Ut=function(){Re.Z.cancel(fe)},an=function Lt(){Ut(),fe=(0,Re.Z)(function(){de(Qe),Lt()})},Sn=function(Jt){if(!(Jt.target.draggable||Jt.button!==0)){var pn=Jt;pn._virtualHandled||(pn._virtualHandled=!0,De=!0)}},mt=function(){De=!1,Ut()},Pt=function(Jt){if(De){var pn=Gt(Jt,!1),Zt=Ee.getBoundingClientRect(),ht=Zt.top,tn=Zt.bottom;if(pn<=ht){var yt=ht-pn;Qe=-xt(yt),an()}else if(pn>=tn){var Rt=pn-tn;Qe=xt(Rt),an()}else Ut()}};return Ee.addEventListener("mousedown",Sn),Ee.ownerDocument.addEventListener("mouseup",mt),Ee.ownerDocument.addEventListener("mousemove",Pt),function(){Ee.removeEventListener("mousedown",Sn),Ee.ownerDocument.removeEventListener("mouseup",mt),Ee.ownerDocument.removeEventListener("mousemove",Pt),Ut()}}},[Ne])}var Ge=10;function Pe(Ne,pe,de,Ee,De,fe,Qe,Ut){var an=Te.useRef(),Sn=Te.useState(null),mt=(0,ge.Z)(Sn,2),Pt=mt[0],Lt=mt[1];return(0,ze.Z)(function(){if(Pt&&Pt.times=0;Vt-=1){var dr=De(pe[Vt]),qn=de.get(dr);if(qn===void 0){yt=!0;break}if(Hn-=qn,Hn<=0)break}switch(jt){case"top":vt=Je-ht;break;case"bottom":vt=cn-tn+ht;break;default:{var xn=Ne.current.scrollTop,zn=xn+tn;Jezn&&(Rt="bottom")}}vt!==null&&Qe(vt),vt!==Pt.lastTop&&(yt=!0)}yt&&Lt((0,le.Z)((0,le.Z)({},Pt),{},{times:Pt.times+1,targetAlign:Rt,lastTop:vt}))}},[Pt,Ne.current]),function(Jt){if(Jt==null){Ut();return}if(Re.Z.cancel(an.current),typeof Jt=="number")Qe(Jt);else if(Jt&&(0,ue.Z)(Jt)==="object"){var pn,Zt=Jt.align;"index"in Jt?pn=Jt.index:pn=pe.findIndex(function(yt){return De(yt)===Jt.key});var ht=Jt.offset,tn=ht===void 0?0:ht;Lt({times:0,index:pn,offset:tn,originAlign:Zt})}}}var wt=Te.forwardRef(function(Ne,pe){var de=Ne.prefixCls,Ee=Ne.rtl,De=Ne.scrollOffset,fe=Ne.scrollRange,Qe=Ne.onStartMove,Ut=Ne.onStopMove,an=Ne.onScroll,Sn=Ne.horizontal,mt=Ne.spinSize,Pt=Ne.containerSize,Lt=Ne.style,Jt=Ne.thumbStyle,pn=Ne.showScrollBar,Zt=Te.useState(!1),ht=(0,ge.Z)(Zt,2),tn=ht[0],yt=ht[1],Rt=Te.useState(null),vt=(0,ge.Z)(Rt,2),jt=vt[0],At=vt[1],Je=Te.useState(null),cn=(0,ge.Z)(Je,2),gn=cn[0],bt=cn[1],Ln=!Ee,ar=Te.useRef(),Hn=Te.useRef(),Vt=Te.useState(pn),dr=(0,ge.Z)(Vt,2),qn=dr[0],xn=dr[1],zn=Te.useRef(),cr=function(){pn===!0||pn===!1||(clearTimeout(zn.current),xn(!0),zn.current=setTimeout(function(){xn(!1)},3e3))},ir=fe-Pt||0,Gn=Pt-mt||0,Yn=Te.useMemo(function(){if(De===0||ir===0)return 0;var Mr=De/ir;return Mr*Gn},[De,ir,Gn]),nn=function(Fr){Fr.stopPropagation(),Fr.preventDefault()},An=Te.useRef({top:Yn,dragging:tn,pageY:jt,startTop:gn});An.current={top:Yn,dragging:tn,pageY:jt,startTop:gn};var In=function(Fr){yt(!0),At(Gt(Fr,Sn)),bt(An.current.top),Qe(),Fr.stopPropagation(),Fr.preventDefault()};Te.useEffect(function(){var Mr=function(lr){lr.preventDefault()},Fr=ar.current,wr=Hn.current;return Fr.addEventListener("touchstart",Mr,{passive:!1}),wr.addEventListener("touchstart",In,{passive:!1}),function(){Fr.removeEventListener("touchstart",Mr),wr.removeEventListener("touchstart",In)}},[]);var wn=Te.useRef();wn.current=ir;var Ar=Te.useRef();Ar.current=Gn,Te.useEffect(function(){if(tn){var Mr,Fr=function(lr){var Pn=An.current,Sr=Pn.dragging,kr=Pn.pageY,Ur=Pn.startTop;Re.Z.cancel(Mr);var rn=ar.current.getBoundingClientRect(),Qt=Pt/(Sn?rn.width:rn.height);if(Sr){var hr=(Gt(lr,Sn)-kr)*Qt,er=Ur;!Ln&&Sn?er-=hr:er+=hr;var Ft=wn.current,on=Ar.current,sr=on?er/on:0,Kt=Math.ceil(sr*Ft);Kt=Math.max(Kt,0),Kt=Math.min(Kt,Ft),Mr=(0,Re.Z)(function(){an(Kt,Sn)})}},wr=function(){yt(!1),Ut()};return window.addEventListener("mousemove",Fr,{passive:!0}),window.addEventListener("touchmove",Fr,{passive:!0}),window.addEventListener("mouseup",wr,{passive:!0}),window.addEventListener("touchend",wr,{passive:!0}),function(){window.removeEventListener("mousemove",Fr),window.removeEventListener("touchmove",Fr),window.removeEventListener("mouseup",wr),window.removeEventListener("touchend",wr),Re.Z.cancel(Mr)}}},[tn]),Te.useEffect(function(){return cr(),function(){clearTimeout(zn.current)}},[De]),Te.useImperativeHandle(pe,function(){return{delayHidden:cr}});var gr="".concat(de,"-scrollbar"),or={position:"absolute",visibility:qn?null:"hidden"},Pr={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return Sn?(Object.assign(or,{height:8,left:0,right:0,bottom:0}),Object.assign(Pr,(0,ce.Z)({height:"100%",width:mt},Ln?"left":"right",Yn))):(Object.assign(or,(0,ce.Z)({width:8,top:0,bottom:0},Ln?"right":"left",0)),Object.assign(Pr,{width:"100%",height:mt,top:Yn})),Te.createElement("div",{ref:ar,className:Oe()(gr,(0,ce.Z)((0,ce.Z)((0,ce.Z)({},"".concat(gr,"-horizontal"),Sn),"".concat(gr,"-vertical"),!Sn),"".concat(gr,"-visible"),qn)),style:(0,le.Z)((0,le.Z)({},or),Lt),onMouseDown:nn,onMouseMove:cr},Te.createElement("div",{ref:Hn,className:Oe()("".concat(gr,"-thumb"),(0,ce.Z)({},"".concat(gr,"-thumb-moving"),tn)),style:(0,le.Z)((0,le.Z)({},Pr),Jt),onMouseDown:In}))}),Dt=wt,ot=20;function Ht(){var Ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,de=Ne/pe*Ne;return isNaN(de)&&(de=0),de=Math.max(de,ot),Math.floor(de)}var Bt=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],ln=[],gt={overflowY:"auto",overflowAnchor:"none"};function Yt(Ne,pe){var de=Ne.prefixCls,Ee=de===void 0?"rc-virtual-list":de,De=Ne.className,fe=Ne.height,Qe=Ne.itemHeight,Ut=Ne.fullHeight,an=Ut===void 0?!0:Ut,Sn=Ne.style,mt=Ne.data,Pt=Ne.children,Lt=Ne.itemKey,Jt=Ne.virtual,pn=Ne.direction,Zt=Ne.scrollWidth,ht=Ne.component,tn=ht===void 0?"div":ht,yt=Ne.onScroll,Rt=Ne.onVirtualScroll,vt=Ne.onVisibleChange,jt=Ne.innerProps,At=Ne.extraRender,Je=Ne.styles,cn=Ne.showScrollBar,gn=cn===void 0?"optional":cn,bt=(0,oe.Z)(Ne,Bt),Ln=Te.useCallback(function(kn){return typeof Lt=="function"?Lt(kn):kn==null?void 0:kn[Lt]},[Lt]),ar=qe(Ln,null,null),Hn=(0,ge.Z)(ar,4),Vt=Hn[0],dr=Hn[1],qn=Hn[2],xn=Hn[3],zn=!!(Jt!==!1&&fe&&Qe),cr=Te.useMemo(function(){return Object.values(qn.maps).reduce(function(kn,je){return kn+je},0)},[qn.id,qn.maps]),ir=zn&&mt&&(Math.max(Qe*mt.length,cr)>fe||!!Zt),Gn=pn==="rtl",Yn=Oe()(Ee,(0,ce.Z)({},"".concat(Ee,"-rtl"),Gn),De),nn=mt||ln,An=(0,Te.useRef)(),In=(0,Te.useRef)(),wn=(0,Te.useRef)(),Ar=(0,Te.useState)(0),gr=(0,ge.Z)(Ar,2),or=gr[0],Pr=gr[1],Mr=(0,Te.useState)(0),Fr=(0,ge.Z)(Mr,2),wr=Fr[0],Ir=Fr[1],lr=(0,Te.useState)(!1),Pn=(0,ge.Z)(lr,2),Sr=Pn[0],kr=Pn[1],Ur=function(){kr(!0)},rn=function(){kr(!1)},Qt={getKey:Ln};function hr(kn){Pr(function(je){var Tt;typeof kn=="function"?Tt=kn(je):Tt=kn;var Nt=Ta(Tt);return An.current.scrollTop=Nt,Nt})}var er=(0,Te.useRef)({start:0,end:nn.length}),Ft=(0,Te.useRef)(),on=Be(nn,Ln),sr=(0,ge.Z)(on,1),Kt=sr[0];Ft.current=Kt;var be=Te.useMemo(function(){if(!zn)return{scrollHeight:void 0,start:0,end:nn.length-1,offset:void 0};if(!ir){var kn;return{scrollHeight:((kn=In.current)===null||kn===void 0?void 0:kn.offsetHeight)||0,start:0,end:nn.length-1,offset:void 0}}for(var je=0,Tt,Nt,Wt,zt=nn.length,_n=0;_n=or&&Tt===void 0&&(Tt=_n,Nt=je),$n>or+fe&&Wt===void 0&&(Wt=_n),je=$n}return Tt===void 0&&(Tt=0,Nt=0,Wt=Math.ceil(fe/Qe)),Wt===void 0&&(Wt=nn.length-1),Wt=Math.min(Wt+1,nn.length-1),{scrollHeight:je,start:Tt,end:Wt,offset:Nt}},[ir,zn,or,nn,xn,fe]),Cn=be.scrollHeight,yr=be.start,un=be.end,Tr=be.offset;er.current.start=yr,er.current.end=un,Te.useLayoutEffect(function(){var kn=qn.getRecord();if(kn.size===1){var je=Array.from(kn.keys())[0],Tt=kn.get(je),Nt=nn[yr];if(Nt&&Tt===void 0){var Wt=Ln(Nt);if(Wt===je){var zt=qn.get(je),_n=zt-Qe;hr(function(Tn){return Tn+_n})}}}qn.resetRecord()},[Cn]);var Xn=Te.useState({width:0,height:fe}),Cr=(0,ge.Z)(Xn,2),Dr=Cr[0],_t=Cr[1],Rr=function(je){_t({width:je.offsetWidth,height:je.offsetHeight})},Kr=(0,Te.useRef)(),qr=(0,Te.useRef)(),ha=Te.useMemo(function(){return Ht(Dr.width,Zt)},[Dr.width,Zt]),ma=Te.useMemo(function(){return Ht(Dr.height,Cn)},[Dr.height,Cn]),la=Cn-fe,$r=(0,Te.useRef)(la);$r.current=la;function Ta(kn){var je=kn;return Number.isNaN($r.current)||(je=Math.min(je,$r.current)),je=Math.max(je,0),je}var wa=or<=0,Ca=or>=la,ga=wr<=0,pa=wr>=Zt,Wr=Ye(wa,Ca,ga,pa),ra=function(){return{x:Gn?-wr:wr,y:or}},ya=(0,Te.useRef)(ra()),Lr=(0,he.zX)(function(kn){if(Rt){var je=(0,le.Z)((0,le.Z)({},ra()),kn);(ya.current.x!==je.x||ya.current.y!==je.y)&&(Rt(je),ya.current=je)}});function jr(kn,je){var Tt=kn;je?((0,ct.flushSync)(function(){Ir(Tt)}),Lr()):hr(Tt)}function aa(kn){var je=kn.currentTarget.scrollTop;je!==or&&hr(je),yt==null||yt(kn),Lr()}var ua=function(je){var Tt=je,Nt=Zt?Zt-Dr.width:0;return Tt=Math.max(Tt,0),Tt=Math.min(Tt,Nt),Tt},_a=(0,he.zX)(function(kn,je){je?((0,ct.flushSync)(function(){Ir(function(Tt){var Nt=Tt+(Gn?-kn:kn);return ua(Nt)})}),Lr()):hr(function(Tt){var Nt=Tt+kn;return Nt})}),ka=st(zn,wa,Ca,ga,pa,!!Zt,_a),Xa=(0,ge.Z)(ka,2),qt=Xa[0],Mn=Xa[1];It(zn,An,function(kn,je,Tt,Nt){var Wt=Nt;return Wr(kn,je,Tt)?!1:!Wt||!Wt._virtualHandled?(Wt&&(Wt._virtualHandled=!0),qt({preventDefault:function(){},deltaX:kn?je:0,deltaY:kn?0:je}),!0):!1}),rt(ir,An,function(kn){hr(function(je){return je+kn})}),(0,ze.Z)(function(){function kn(Tt){var Nt=wa&&Tt.detail<0,Wt=Ca&&Tt.detail>0;zn&&!Nt&&!Wt&&Tt.preventDefault()}var je=An.current;return je.addEventListener("wheel",qt,{passive:!1}),je.addEventListener("DOMMouseScroll",Mn,{passive:!0}),je.addEventListener("MozMousePixelScroll",kn,{passive:!1}),function(){je.removeEventListener("wheel",qt),je.removeEventListener("DOMMouseScroll",Mn),je.removeEventListener("MozMousePixelScroll",kn)}},[zn,wa,Ca]),(0,ze.Z)(function(){if(Zt){var kn=ua(wr);Ir(kn),Lr({x:kn})}},[Dr.width,Zt]);var Rn=function(){var je,Tt;(je=Kr.current)===null||je===void 0||je.delayHidden(),(Tt=qr.current)===null||Tt===void 0||Tt.delayHidden()},jn=Pe(An,nn,qn,Qe,Ln,function(){return dr(!0)},hr,Rn);Te.useImperativeHandle(pe,function(){return{nativeElement:wn.current,getScrollInfo:ra,scrollTo:function(je){function Tt(Nt){return Nt&&(0,ue.Z)(Nt)==="object"&&("left"in Nt||"top"in Nt)}Tt(je)?(je.left!==void 0&&Ir(ua(je.left)),jn(je.top)):jn(je)}}}),(0,ze.Z)(function(){if(vt){var kn=nn.slice(yr,un+1);vt(kn,nn)}},[yr,un,nn]);var Qn=_e(nn,Ln,qn,Qe),tr=At==null?void 0:At({start:yr,end:un,virtual:ir,offsetX:wr,offsetY:Tr,rtl:Gn,getSize:Qn}),vr=We(nn,yr,un,Zt,wr,Vt,Pt,Qt),mr=null;fe&&(mr=(0,le.Z)((0,ce.Z)({},an?"height":"maxHeight",fe),gt),zn&&(mr.overflowY="hidden",Zt&&(mr.overflowX="hidden"),Sr&&(mr.pointerEvents="none")));var pr={};return Gn&&(pr.dir="rtl"),Te.createElement("div",(0,b.Z)({ref:wn,style:(0,le.Z)((0,le.Z)({},Sn),{},{position:"relative"}),className:Yn},pr,bt),Te.createElement(Se.Z,{onResize:Rr},Te.createElement(tn,{className:"".concat(Ee,"-holder"),style:mr,ref:An,onScroll:aa,onMouseEnter:Rn},Te.createElement(tt,{prefixCls:Ee,height:Cn,offsetX:wr,offsetY:Tr,scrollWidth:Zt,onInnerResize:dr,ref:In,innerProps:jt,rtl:Gn,extra:tr},vr))),ir&&Cn>fe&&Te.createElement(Dt,{ref:Kr,prefixCls:Ee,scrollOffset:or,scrollRange:Cn,rtl:Gn,onScroll:jr,onStartMove:Ur,onStopMove:rn,spinSize:ma,containerSize:Dr.height,style:Je==null?void 0:Je.verticalScrollBar,thumbStyle:Je==null?void 0:Je.verticalScrollBarThumb,showScrollBar:gn}),ir&&Zt>Dr.width&&Te.createElement(Dt,{ref:qr,prefixCls:Ee,scrollOffset:wr,scrollRange:Zt,rtl:Gn,onScroll:jr,onStartMove:Ur,onStopMove:rn,spinSize:ha,containerSize:Dr.width,horizontal:!0,style:Je==null?void 0:Je.horizontalScrollBar,thumbStyle:Je==null?void 0:Je.horizontalScrollBarThumb,showScrollBar:gn}))}var Mt=Te.forwardRef(Yt);Mt.displayName="List";var $t=Mt,dn=$t},22061:function(me,ne,E){"use strict";E.d(ne,{Z5:function(){return Fl},_l:function(){return cs},bK:function(){return Wo}});var b=E(59301),ue=E(97755),le=E(32855),ce=E(59781),ge=b.createContext(null),oe=null;function xe(ae){ae()}var Oe=xe,Se=function(se){return Oe=se},he=function(){return Oe};function ze(){var ae=he(),se=null,ve=null;return{clear:function(){se=null,ve=null},notify:function(){ae(function(){for(var it=se;it;)it.callback(),it=it.next})},get:function(){for(var it=[],lt=se;lt;)it.push(lt),lt=lt.next;return it},subscribe:function(it){var lt=!0,pt=ve={callback:it,next:null,prev:ve};return pt.prev?pt.prev.next=pt:se=pt,function(){!lt||se===null||(lt=!1,pt.next?pt.next.prev=pt.prev:ve=pt.prev,pt.prev?pt.prev.next=pt.next:se=pt.next)}}}}var Te={notify:function(){},get:function(){return[]}};function ct(ae,se){var ve,Fe=Te;function it(fn){return en(),Fe.subscribe(fn)}function lt(){Fe.notify()}function pt(){vn.onStateChange&&vn.onStateChange()}function St(){return!!ve}function en(){ve||(ve=se?se.addNestedSub(pt):ae.subscribe(pt),Fe=ze())}function yn(){ve&&(ve(),ve=void 0,Fe.clear(),Fe=Te)}var vn={addNestedSub:it,notifyNestedSubs:lt,handleChangeWrapper:pt,isSubscribed:St,trySubscribe:en,tryUnsubscribe:yn,getListeners:function(){return Fe}};return vn}var Xe=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?b.useLayoutEffect:b.useEffect;function tt(ae){var se=ae.store,ve=ae.context,Fe=ae.children,it=(0,b.useMemo)(function(){var St=ct(se);return{store:se,subscription:St}},[se]),lt=(0,b.useMemo)(function(){return se.getState()},[se]);Xe(function(){var St=it.subscription;return St.onStateChange=St.notifyNestedSubs,St.trySubscribe(),lt!==se.getState()&&St.notifyNestedSubs(),function(){St.tryUnsubscribe(),St.onStateChange=null}},[it,lt]);var pt=ve||ge;return b.createElement(pt.Provider,{value:it},Fe)}var Ue=tt,We=E(12687),Ke=E(94266),Le=E.n(Ke),Be=E(53410),Re=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],Ie=["reactReduxForwardedRef"],Ae=[],Ye=[null,null],st=function(se){try{return JSON.stringify(se)}catch(ve){return String(se)}};function _e(ae,se){var ve=ae[1];return[se.payload,ve+1]}function nt(ae,se,ve){Xe(function(){return ae.apply(void 0,se)},ve)}function $e(ae,se,ve,Fe,it,lt,pt){ae.current=Fe,se.current=it,ve.current=!1,lt.current&&(lt.current=null,pt())}function Me(ae,se,ve,Fe,it,lt,pt,St,en,yn){if(ae){var vn=!1,fn=null,mn=function(){if(!vn){var Gr=se.getState(),Jr,ta;try{Jr=Fe(Gr,it.current)}catch(fa){ta=fa,fn=fa}ta||(fn=null),Jr===lt.current?pt.current||en():(lt.current=Jr,St.current=Jr,pt.current=!0,yn({type:"STORE_UPDATED",payload:{error:ta}}))}};ve.onStateChange=mn,ve.trySubscribe(),mn();var On=function(){if(vn=!0,ve.tryUnsubscribe(),ve.onStateChange=null,fn)throw fn};return On}}var Ve=function(){return[null,0]};function et(ae,se){se===void 0&&(se={});var ve=se,Fe=ve.getDisplayName,it=Fe===void 0?function(ni){return"ConnectAdvanced("+ni+")"}:Fe,lt=ve.methodName,pt=lt===void 0?"connectAdvanced":lt,St=ve.renderCountProp,en=St===void 0?void 0:St,yn=ve.shouldHandleStateChanges,vn=yn===void 0?!0:yn,fn=ve.storeKey,mn=fn===void 0?"store":fn,On=ve.withRef,fr=On===void 0?!1:On,Gr=ve.forwardRef,Jr=Gr===void 0?!1:Gr,ta=ve.context,fa=ta===void 0?ge:ta,Aa=(0,We.Z)(ve,Re);if(0)var La;var oi=fa;return function(Ei){var ho=Ei.displayName||Ei.name||"Component",xi=it(ho),mo=(0,le.Z)({},Aa,{getDisplayName:it,methodName:pt,renderCountProp:en,shouldHandleStateChanges:vn,storeKey:mn,displayName:xi,wrappedComponentName:ho,WrappedComponent:Ei}),es=Aa.pure;function fs(ps){return ae(ps.dispatch,mo)}var Cl=es?b.useMemo:function(ps){return ps()};function dl(ps){var zl=(0,b.useMemo)(function(){var Fu=ps.reactReduxForwardedRef,jc=(0,We.Z)(ps,Ie);return[ps.context,Fu,jc]},[ps]),Al=zl[0],_u=zl[1],iu=zl[2],Gl=(0,b.useMemo)(function(){return Al&&Al.Consumer&&(0,Be.isContextConsumer)(b.createElement(Al.Consumer,null))?Al:oi},[Al,oi]),Tl=(0,b.useContext)(Gl),ou=!!ps.store&&!!ps.store.getState&&!!ps.store.dispatch,uc=!!Tl&&!!Tl.store,wl=ou?ps.store:Tl.store,Pu=(0,b.useMemo)(function(){return fs(wl)},[wl]),cc=(0,b.useMemo)(function(){if(!vn)return Ye;var Fu=ct(wl,ou?null:Tl.subscription),jc=Fu.notifyNestedSubs.bind(Fu);return[Fu,jc]},[wl,ou,Tl]),Eu=cc[0],dc=cc[1],fc=(0,b.useMemo)(function(){return ou?Tl:(0,le.Z)({},Tl,{subscription:Eu})},[ou,Tl,Eu]),Xc=(0,b.useReducer)(_e,Ae,Ve),rd=Xc[0],pc=rd[0],ad=Xc[1];if(pc&&pc.error)throw pc.error;var Qc=(0,b.useRef)(),Gc=(0,b.useRef)(iu),hc=(0,b.useRef)(),Jc=(0,b.useRef)(!1),Wc=Cl(function(){return hc.current&&iu===Gc.current?hc.current:Pu(wl.getState(),iu)},[wl,pc,iu]);nt($e,[Gc,Qc,Jc,iu,Wc,hc,dc]),nt(Me,[vn,wl,Eu,Pu,Gc,Qc,Jc,hc,dc,ad],[wl,Eu,Pu]);var Zc=(0,b.useMemo)(function(){return b.createElement(Ei,(0,le.Z)({},Wc,{ref:_u}))},[_u,Ei,Wc]),id=(0,b.useMemo)(function(){return vn?b.createElement(Gl.Provider,{value:fc},Zc):Zc},[Gl,Zc,fc]);return id}var Ys=es?b.memo(dl):dl;if(Ys.WrappedComponent=Ei,Ys.displayName=dl.displayName=xi,Jr){var xl=b.forwardRef(function(zl,Al){return b.createElement(Ys,(0,le.Z)({},zl,{reactReduxForwardedRef:Al}))});return xl.displayName=xi,xl.WrappedComponent=Ei,Le()(xl,Ei)}return Le()(Ys,Ei)}}function qe(ae,se){return ae===se?ae!==0||se!==0||1/ae===1/se:ae!==ae&&se!==se}function Ct(ae,se){if(qe(ae,se))return!0;if(typeof ae!="object"||ae===null||typeof se!="object"||se===null)return!1;var ve=Object.keys(ae),Fe=Object.keys(se);if(ve.length!==Fe.length)return!1;for(var it=0;it=0;Fe--){var it=se[Fe](ae);if(it)return it}return function(lt,pt){throw new Error("Invalid value of type "+typeof ae+" for "+ve+" argument when connecting component "+pt.wrappedComponentName+".")}}function fe(ae,se){return ae===se}function Qe(ae){var se=ae===void 0?{}:ae,ve=se.connectHOC,Fe=ve===void 0?et:ve,it=se.mapStateToPropsFactories,lt=it===void 0?Bt:it,pt=se.mapDispatchToPropsFactories,St=pt===void 0?Dt:pt,en=se.mergePropsFactories,yn=en===void 0?$t:en,vn=se.selectorFactory,fn=vn===void 0?de:vn;return function(On,fr,Gr,Jr){Jr===void 0&&(Jr={});var ta=Jr,fa=ta.pure,Aa=fa===void 0?!0:fa,La=ta.areStatesEqual,oi=La===void 0?fe:La,ni=ta.areOwnPropsEqual,Ei=ni===void 0?Ct:ni,ho=ta.areStatePropsEqual,xi=ho===void 0?Ct:ho,mo=ta.areMergedPropsEqual,es=mo===void 0?Ct:mo,fs=(0,We.Z)(ta,Ee),Cl=De(On,lt,"mapStateToProps"),dl=De(fr,St,"mapDispatchToProps"),Ys=De(Gr,yn,"mergeProps");return Fe(fn,(0,le.Z)({methodName:"connect",getDisplayName:function(ps){return"Connect("+ps+")"},shouldHandleStateChanges:!!On,initMapStateToProps:Cl,initMapDispatchToProps:dl,initMergeProps:Ys,pure:Aa,areStatesEqual:oi,areOwnPropsEqual:Ei,areStatePropsEqual:xi,areMergedPropsEqual:es},fs))}}var Ut=Qe();function an(){var ae=useContext(ReactReduxContext);return ae}function Sn(ae){ae===void 0&&(ae=ReactReduxContext);var se=ae===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ae)};return function(){var Fe=se(),it=Fe.store;return it}}var mt=null;function Pt(ae){ae===void 0&&(ae=ReactReduxContext);var se=ae===ReactReduxContext?useDefaultStore:createStoreHook(ae);return function(){var Fe=se();return Fe.dispatch}}var Lt=null,Jt=function(se,ve){return se===ve};function pn(ae,se,ve,Fe){var it=useReducer(function(fr){return fr+1},0),lt=it[1],pt=useMemo(function(){return createSubscription(ve,Fe)},[ve,Fe]),St=useRef(),en=useRef(),yn=useRef(),vn=useRef(),fn=ve.getState(),mn;try{if(ae!==en.current||fn!==yn.current||St.current){var On=ae(fn);vn.current===void 0||!se(On,vn.current)?mn=On:mn=vn.current}else mn=vn.current}catch(fr){throw St.current&&(fr.message+=` The error may be correlated with this previous error: `+St.current.stack+` -`),fr}return useIsomorphicLayoutEffect(function(){en.current=ae,yn.current=fn,vn.current=mn,St.current=void 0}),useIsomorphicLayoutEffect(function(){function fr(){try{var Gr=ve.getState();if(Gr===yn.current)return;var Jr=en.current(Gr);if(se(Jr,vn.current))return;vn.current=Jr,yn.current=Gr}catch(ta){St.current=ta}lt()}return pt.onStateChange=fr,pt.trySubscribe(),fr(),function(){return pt.tryUnsubscribe()}},[ve,pt]),mn}function Zt(ae){ae===void 0&&(ae=ReactReduxContext);var se=ae===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ae)};return function(Fe,it){it===void 0&&(it=Jt);var lt=se(),pt=lt.store,St=lt.subscription,en=pn(Fe,it,pt,St);return useDebugValue(en),en}}var ht=null,tn=E(4676);Se(tn.unstable_batchedUpdates);function yt(ae,se){if(ae.length!==se.length)return!1;for(var ve=0;ve");return Fe.callbacks},Fe.setCallbacks=function(St){Fe.callbacks=St},Fe}var ve=se.prototype;return ve.componentDidMount=function(){this.unbind=Qt(window,[{eventName:"error",fn:this.onWindowError}])},ve.componentWillUnmount=function(){this.unbind()},ve.componentDidCatch=function(it){if(it instanceof Ft){this.setState({});return}throw it},ve.render=function(){return this.props.children(this.setCallbacks)},se}(b.Component),Kt=` +`)},Ir=function(se){return[wr(se),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},lr="__react-beautiful-dnd-disable-dev-warnings";function Pn(ae,se){var ve;or||typeof window!="undefined"&&window[lr]||(ve=console)[ae].apply(ve,Ir(se))}var Sr=Pn.bind(null,"warn"),kr=Pn.bind(null,"error");function Ur(){}function rn(ae,se){return(0,le.Z)({},ae,{},se)}function Qt(ae,se,ve){var Fe=se.map(function(it){var lt=rn(ve,it.options);return ae.addEventListener(it.eventName,it.fn,lt),function(){ae.removeEventListener(it.eventName,it.fn,lt)}});return function(){Fe.forEach(function(lt){lt()})}}var hr=!0,er="Invariant failed";function Ft(ae){this.message=ae}Ft.prototype.toString=function(){return this.message};function on(ae,se){if(!ae)throw hr?new Ft(er):new Ft(er+": "+(se||""))}var sr=function(ae){(0,ue.Z)(se,ae);function se(){for(var Fe,it=arguments.length,lt=new Array(it),pt=0;pt");return Fe.callbacks},Fe.setCallbacks=function(St){Fe.callbacks=St},Fe}var ve=se.prototype;return ve.componentDidMount=function(){this.unbind=Qt(window,[{eventName:"error",fn:this.onWindowError}])},ve.componentWillUnmount=function(){this.unbind()},ve.componentDidCatch=function(it){if(it instanceof Ft){this.setState({});return}throw it},ve.render=function(){return this.props.children(this.setCallbacks)},se}(b.Component),Kt=` Press space bar to start a drag. When dragging you can use the arrow keys to move the item around and escape to cancel. Some screen readers may require you to be in focus mode or to use your pass through key @@ -1315,7 +1315,7 @@ The error may be correlated with this previous error: `:` The item has been dropped while not over a drop area. `+Xn(se.source)+` - `},Dr={dragHandleUsageInstructions:Kt,onDragStart:Cn,onDragUpdate:Tr,onDragEnd:Cr},_t={x:0,y:0},Rr=function(se,ve){return{x:se.x+ve.x,y:se.y+ve.y}},Kr=function(se,ve){return{x:se.x-ve.x,y:se.y-ve.y}},qr=function(se,ve){return se.x===ve.x&&se.y===ve.y},ha=function(se){return{x:se.x!==0?-se.x:0,y:se.y!==0?-se.y:0}},ma=function(se,ve,Fe){var it;return Fe===void 0&&(Fe=0),it={},it[se]=ve,it[se==="x"?"y":"x"]=Fe,it},la=function(se,ve){return Math.sqrt(Math.pow(ve.x-se.x,2)+Math.pow(ve.y-se.y,2))},$r=function(se,ve){return Math.min.apply(Math,ve.map(function(Fe){return la(se,Fe)}))},Ta=function(se){return function(ve){return{x:se(ve.x),y:se(ve.y)}}},wa=function(ae,se){var ve=bt({top:Math.max(se.top,ae.top),right:Math.min(se.right,ae.right),bottom:Math.min(se.bottom,ae.bottom),left:Math.max(se.left,ae.left)});return ve.width<=0||ve.height<=0?null:ve},Ca=function(se,ve){return{top:se.top+ve.y,left:se.left+ve.x,bottom:se.bottom+ve.y,right:se.right+ve.x}},ga=function(se){return[{x:se.left,y:se.top},{x:se.right,y:se.top},{x:se.left,y:se.bottom},{x:se.right,y:se.bottom}]},pa={top:0,right:0,bottom:0,left:0},Wr=function(se,ve){return ve?Ca(se,ve.scroll.diff.displacement):se},ra=function(se,ve,Fe){if(Fe&&Fe.increasedBy){var it;return(0,le.Z)({},se,(it={},it[ve.end]=se[ve.end]+Fe.increasedBy[ve.line],it))}return se},ya=function(se,ve){return ve&&ve.shouldClipSubject?wa(ve.pageMarginBox,se):bt(se)},Lr=function(ae){var se=ae.page,ve=ae.withPlaceholder,Fe=ae.axis,it=ae.frame,lt=Wr(se.marginBox,it),pt=ra(lt,Fe,ve),St=ya(pt,it);return{page:se,withPlaceholder:ve,active:St}},jr=function(ae,se){ae.frame||on(!1);var ve=ae.frame,Fe=Kr(se,ve.scroll.initial),it=ha(Fe),lt=(0,le.Z)({},ve,{scroll:{initial:ve.scroll.initial,current:se,diff:{value:Fe,displacement:it},max:ve.scroll.max}}),pt=Lr({page:ae.subject.page,withPlaceholder:ae.subject.withPlaceholder,axis:ae.axis,frame:lt}),St=(0,le.Z)({},ae,{frame:lt,subject:pt});return St};function aa(ae){return Number.isInteger?Number.isInteger(ae):typeof ae=="number"&&isFinite(ae)&&Math.floor(ae)===ae}function ua(ae){return Object.values?Object.values(ae):Object.keys(ae).map(function(se){return ae[se]})}function _a(ae,se){if(ae.findIndex)return ae.findIndex(se);for(var ve=0;veae.bottom,yn=Fe.leftae.right,vn=en&&yn;if(vn)return!0;var fn=en&&pt||yn&<return fn}},Bn=function(ae){var se=Wt(ae.top,ae.bottom),ve=Wt(ae.left,ae.right);return function(Fe){var it=se(Fe.top)&&se(Fe.bottom)&&ve(Fe.left)&&ve(Fe.right);return it}},wn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Tn={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Pn=function(ae){return function(se){var ve=Wt(se.top,se.bottom),Fe=Wt(se.left,se.right);return function(it){return ae===wn?ve(it.top)&&ve(it.bottom):Fe(it.left)&&Fe(it.right)}}},$n=function(se,ve){var Fe=ve.frame?ve.frame.scroll.diff.displacement:_t;return Ca(se,Fe)},Or=function(se,ve,Fe){return ve.subject.active?Fe(ve.subject.active)(se):!1},br=function(se,ve,Fe){return Fe(ve)(se)},xr=function(se){var ve=se.target,Fe=se.destination,it=se.viewport,lt=se.withDroppableDisplacement,pt=se.isVisibleThroughFrameFn,St=lt?$n(ve,Fe):ve;return Or(St,Fe,pt)&&br(St,it,pt)},Hr=function(se){return xr((0,le.Z)({},se,{isVisibleThroughFrameFn:zt}))},zr=function(se){return xr((0,le.Z)({},se,{isVisibleThroughFrameFn:Bn}))},sa=function(se){return xr((0,le.Z)({},se,{isVisibleThroughFrameFn:Pn(se.destination.axis)}))},va=function(se,ve,Fe){if(typeof Fe=="boolean")return Fe;if(!ve)return!0;var it=ve.invisible,lt=ve.visible;if(it[se])return!1;var pt=lt[se];return pt?pt.shouldAnimate:!0};function Ba(ae,se){var ve=ae.page.marginBox,Fe={top:se.point.y,right:0,bottom:0,left:se.point.x};return bt(Ln(ve,Fe))}function xa(ae){var se=ae.afterDragging,ve=ae.destination,Fe=ae.displacedBy,it=ae.viewport,lt=ae.forceShouldAnimate,pt=ae.last;return se.reduce(function(en,yn){var vn=Ba(yn,Fe),fn=yn.descriptor.id;en.all.push(fn);var mn=Hr({target:vn,destination:ve,viewport:it,withDroppableDisplacement:!0});if(!mn)return en.invisible[yn.descriptor.id]=!0,en;var On=va(fn,pt,lt),fr={draggableId:fn,shouldAnimate:On};return en.visible[fn]=fr,en},{all:[],visible:{},invisible:{}})}function Fa(ae,se){if(!ae.length)return 0;var ve=ae[ae.length-1].descriptor.index;return se.inHomeList?ve:ve+1}function Xr(ae){var se=ae.insideDestination,ve=ae.inHomeList,Fe=ae.displacedBy,it=ae.destination,lt=Fa(se,{inHomeList:ve});return{displaced:Tt,displacedBy:Fe,at:{type:"REORDER",destination:{droppableId:it.descriptor.id,index:lt}}}}function Zr(ae){var se=ae.draggable,ve=ae.insideDestination,Fe=ae.destination,it=ae.viewport,lt=ae.displacedBy,pt=ae.last,St=ae.index,en=ae.forceShouldAnimate,yn=Rn(se,Fe);if(St==null)return Xr({insideDestination:ve,inHomeList:yn,displacedBy:lt,destination:Fe});var vn=ka(ve,function(Gr){return Gr.descriptor.index===St});if(!vn)return Xr({insideDestination:ve,inHomeList:yn,displacedBy:lt,destination:Fe});var fn=mr(se,ve),mn=ve.indexOf(vn),On=fn.slice(mn),fr=xa({afterDragging:On,destination:Fe,displacedBy:lt,last:pt,viewport:it.frame,forceShouldAnimate:en});return{displaced:fr,displacedBy:lt,at:{type:"REORDER",destination:{droppableId:Fe.descriptor.id,index:St}}}}function ea(ae,se){return!!se.effected[ae]}var Na=function(ae){var se=ae.isMovingForward,ve=ae.destination,Fe=ae.draggables,it=ae.combine,lt=ae.afterCritical;if(!ve.isCombineEnabled)return null;var pt=it.draggableId,St=Fe[pt],en=St.descriptor.index,yn=ea(pt,lt);return yn?se?en:en-1:se?en+1:en},za=function(ae){var se=ae.isMovingForward,ve=ae.isInHomeList,Fe=ae.insideDestination,it=ae.location;if(!Fe.length)return null;var lt=it.index,pt=se?lt+1:lt-1,St=Fe[0].descriptor.index,en=Fe[Fe.length-1].descriptor.index,yn=ve?en:en+1;return ptyn?null:pt},sn=function(ae){var se=ae.isMovingForward,ve=ae.isInHomeList,Fe=ae.draggable,it=ae.draggables,lt=ae.destination,pt=ae.insideDestination,St=ae.previousImpact,en=ae.viewport,yn=ae.afterCritical,vn=St.at;if(vn||on(!1),vn.type==="REORDER"){var fn=za({isMovingForward:se,isInHomeList:ve,location:vn.destination,insideDestination:pt});return fn==null?null:Zr({draggable:Fe,insideDestination:pt,destination:lt,viewport:en,last:St.displaced,displacedBy:St.displacedBy,index:fn})}var mn=Na({isMovingForward:se,destination:lt,displaced:St.displaced,draggables:it,combine:vn.combine,afterCritical:yn});return mn==null?null:Zr({draggable:Fe,insideDestination:pt,destination:lt,viewport:en,last:St.displaced,displacedBy:St.displacedBy,index:mn})},Pa=function(ae){var se=ae.displaced,ve=ae.afterCritical,Fe=ae.combineWith,it=ae.displacedBy,lt=!!(se.visible[Fe]||se.invisible[Fe]);return ea(Fe,ve)?lt?_t:ha(it.point):lt?it.point:_t},li=function(ae){var se=ae.afterCritical,ve=ae.impact,Fe=ae.draggables,it=vr(ve);it||on(!1);var lt=it.draggableId,pt=Fe[lt].page.borderBox.center,St=Pa({displaced:ve.displaced,afterCritical:se,combineWith:lt,displacedBy:ve.displacedBy});return Rr(pt,St)},Ui=function(se,ve){return ve.margin[se.start]+ve.borderBox[se.size]/2},Wi=function(se,ve){return ve.margin[se.end]+ve.borderBox[se.size]/2},So=function(se,ve,Fe){return ve[se.crossAxisStart]+Fe.margin[se.crossAxisStart]+Fe.borderBox[se.crossAxisSize]/2},eo=function(se){var ve=se.axis,Fe=se.moveRelativeTo,it=se.isMoving;return ma(ve.line,Fe.marginBox[ve.end]+Ui(ve,it),So(ve,Fe.marginBox,it))},gi=function(se){var ve=se.axis,Fe=se.moveRelativeTo,it=se.isMoving;return ma(ve.line,Fe.marginBox[ve.start]-Wi(ve,it),So(ve,Fe.marginBox,it))},fi=function(se){var ve=se.axis,Fe=se.moveInto,it=se.isMoving;return ma(ve.line,Fe.contentBox[ve.start]+Ui(ve,it),So(ve,Fe.contentBox,it))},pi=function(ae){var se=ae.impact,ve=ae.draggable,Fe=ae.draggables,it=ae.droppable,lt=ae.afterCritical,pt=Qn(it.descriptor.id,Fe),St=ve.page,en=it.axis;if(!pt.length)return fi({axis:en,moveInto:it.page,isMoving:St});var yn=se.displaced,vn=se.displacedBy,fn=yn.all[0];if(fn){var mn=Fe[fn];if(ea(fn,lt))return gi({axis:en,moveRelativeTo:mn.page,isMoving:St});var On=zn(mn.page,vn.point);return gi({axis:en,moveRelativeTo:On,isMoving:St})}var fr=pt[pt.length-1];if(fr.descriptor.id===ve.descriptor.id)return St.borderBox.center;if(ea(fr.descriptor.id,lt)){var Gr=zn(fr.page,ha(lt.displacedBy.point));return eo({axis:en,moveRelativeTo:Gr,isMoving:St})}return eo({axis:en,moveRelativeTo:fr.page,isMoving:St})},Hi=function(ae,se){var ve=ae.frame;return ve?Rr(se,ve.scroll.diff.displacement):se},vi=function(se){var ve=se.impact,Fe=se.draggable,it=se.droppable,lt=se.draggables,pt=se.afterCritical,St=Fe.page.borderBox.center,en=ve.at;return!it||!en?St:en.type==="REORDER"?pi({impact:ve,draggable:Fe,draggables:lt,droppable:it,afterCritical:pt}):li({impact:ve,draggables:lt,afterCritical:pt})},bi=function(ae){var se=vi(ae),ve=ae.droppable,Fe=ve?Hi(ve,se):se;return Fe},yi=function(ae,se){var ve=Kr(se,ae.scroll.initial),Fe=ha(ve),it=bt({top:se.y,bottom:se.y+ae.frame.height,left:se.x,right:se.x+ae.frame.width}),lt={frame:it,scroll:{initial:ae.scroll.initial,max:ae.scroll.max,current:se,diff:{value:ve,displacement:Fe}}};return lt};function ca(ae,se){return ae.map(function(ve){return se[ve]})}function Oa(ae,se){for(var ve=0;ve1?vn.sort(function(fn,mn){return ri(fn)[St.start]-ri(mn)[St.start]})[0]:yn.sort(function(fn,mn){var On=$r(ve,ga(ri(fn))),fr=$r(ve,ga(ri(mn)));return On!==fr?On-fr:ri(fn)[St.start]-ri(mn)[St.start]})[0]},Ga=function(se,ve){var Fe=se.page.borderBox.center;return ea(se.descriptor.id,ve)?Kr(Fe,ve.displacedBy.point):Fe},ai=function(se,ve){var Fe=se.page.borderBox;return ea(se.descriptor.id,ve)?Ca(Fe,ha(ve.displacedBy.point)):Fe},uo=function(ae){var se=ae.pageBorderBoxCenter,ve=ae.viewport,Fe=ae.destination,it=ae.insideDestination,lt=ae.afterCritical,pt=it.filter(function(St){return zr({target:ai(St,lt),destination:Fe,viewport:ve.frame,withDroppableDisplacement:!0})}).sort(function(St,en){var yn=la(se,Hi(Fe,Ga(St,lt))),vn=la(se,Hi(Fe,Ga(en,lt)));return ynse.left&&ae.topse.top}function Qs(ae){var se=ae.pageBorderBox,ve=ae.draggable,Fe=ae.candidates,it=ve.page.borderBox.center,lt=Fe.map(function(pt){var St=pt.axis,en=ma(pt.axis.line,se.center[St.line],pt.page.borderBox.center[St.crossAxisLine]);return{id:pt.descriptor.id,distance:la(it,en)}}).sort(function(pt,St){return St.distance-pt.distance});return lt[0]?lt[0].id:null}function ws(ae){var se=ae.pageBorderBox,ve=ae.draggable,Fe=ae.droppables,it=Dn(Fe).filter(function(lt){if(!lt.isEnabled)return!1;var pt=lt.subject.active;if(!pt||!Xs(se,pt))return!1;if(Hs(pt)(se.center))return!0;var St=lt.axis,en=pt.center[St.crossAxisLine],yn=se[St.crossAxisStart],vn=se[St.crossAxisEnd],fn=Wt(pt[St.crossAxisStart],pt[St.crossAxisEnd]),mn=fn(yn),On=fn(vn);return!mn&&!On?!0:mn?ynen});return it.length?it.length===1?it[0].descriptor.id:Qs({pageBorderBox:se,draggable:ve,candidates:it}):null}var Is=function(se,ve){return bt(Ca(se,ve))},Ns=function(ae,se){var ve=ae.frame;return ve?Is(se,ve.scroll.diff.value):se};function hs(ae){var se=ae.displaced,ve=ae.id;return!!(se.visible[ve]||se.invisible[ve])}function ks(ae){var se=ae.draggable,ve=ae.closest,Fe=ae.inHomeList;return ve?Fe&&ve.descriptor.index>se.descriptor.index?ve.descriptor.index-1:ve.descriptor.index:null}var Js=function(ae){var se=ae.pageBorderBoxWithDroppableScroll,ve=ae.draggable,Fe=ae.destination,it=ae.insideDestination,lt=ae.last,pt=ae.viewport,St=ae.afterCritical,en=Fe.axis,yn=ti(Fe.axis,ve.displaceBy),vn=yn.value,fn=se[en.start],mn=se[en.end],On=mr(ve,it),fr=ka(On,function(Jr){var ta=Jr.descriptor.id,fa=Jr.page.borderBox.center[en.line],Aa=ea(ta,St),La=hs({displaced:lt,id:ta});return Aa?La?mn<=fa:fnta[St.start]+Aa&&fnta[St.start]-yn+Aa&&vnta[St.start]+yn+Aa&&fnta[St.start]+Aa&&vn=Io)return Vi;var lt=it/Io,pt=_i+ji*lt,St=Fe==="CANCEL"?pt*Bo:pt;return Number(St.toFixed(2))},No=function(ae){var se=ae.impact,ve=ae.draggable,Fe=ae.dimensions,it=ae.viewport,lt=ae.afterCritical,pt=Fe.draggables,St=Fe.droppables,en=Ni(se),yn=en?St[en]:null,vn=St[ve.descriptor.droppableId],fn=Bi({impact:se,draggable:ve,draggables:pt,afterCritical:lt,droppable:yn||vn,viewport:it}),mn=Kr(fn,ve.client.borderBox.center);return mn},Xo=function(ae){var se=ae.draggables,ve=ae.reason,Fe=ae.lastImpact,it=ae.home,lt=ae.viewport,pt=ae.onLiftImpact;if(!Fe.at||ve!=="DROP"){var St=Li({draggables:se,impact:pt,destination:it,viewport:lt,forceShouldAnimate:!0});return{impact:St,didDropInsideDroppable:!1}}if(Fe.at.type==="REORDER")return{impact:Fe,didDropInsideDroppable:!0};var en=(0,le.Z)({},Fe,{displaced:Tt});return{impact:en,didDropInsideDroppable:!0}},hl=function(ae){var se=ae.getState,ve=ae.dispatch;return function(Fe){return function(it){if(it.type!=="DROP"){Fe(it);return}var lt=se(),pt=it.payload.reason;if(lt.phase==="COLLECTING"){ve(Ps({reason:pt}));return}if(lt.phase!=="IDLE"){var St=lt.phase==="DROP_PENDING"&<.isWaiting;St&&on(!1),lt.phase==="DRAGGING"||lt.phase==="DROP_PENDING"||on(!1);var en=lt.critical,yn=lt.dimensions,vn=yn.draggables[lt.critical.draggable.id],fn=Xo({reason:pt,lastImpact:lt.impact,afterCritical:lt.afterCritical,onLiftImpact:lt.onLiftImpact,home:lt.dimensions.droppables[lt.critical.droppable.id],viewport:lt.viewport,draggables:lt.dimensions.draggables}),mn=fn.impact,On=fn.didDropInsideDroppable,fr=On?tr(mn):null,Gr=On?vr(mn):null,Jr={index:en.draggable.index,droppableId:en.droppable.id},ta={draggableId:vn.descriptor.id,type:vn.descriptor.type,source:Jr,reason:pt,mode:lt.movementMode,destination:fr,combine:Gr},fa=No({impact:mn,draggable:vn,dimensions:yn,viewport:lt.viewport,afterCritical:lt.afterCritical}),Aa={critical:lt.critical,afterCritical:lt.afterCritical,result:ta,impact:mn},La=!qr(lt.current.client.offset,fa)||!!ta.combine;if(!La){ve(js({completed:Aa}));return}var oi=Uo({current:lt.current.client.offset,destination:fa,reason:pt}),ni={newHomeClientOffset:fa,dropDuration:oi,completed:Aa};ve(Ss(ni))}}}},Il=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Ol(ae){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ve){ve.target!==window&&ve.target!==window.document||ae()}}}function Wl(ae){var se=ae.onWindowScroll;function ve(){se(Il())}var Fe=gr(ve),it=Ol(Fe),lt=Ur;function pt(){return lt!==Ur}function St(){pt()&&on(!1),lt=Qt(window,[it])}function en(){pt()||on(!1),Fe.cancel(),lt(),lt=Ur}return{start:St,stop:en,isActive:pt}}var Zl=function(se){return se.type==="DROP_COMPLETE"||se.type==="DROP_ANIMATE"||se.type==="FLUSH"},Ll=function(ae){var se=Wl({onWindowScroll:function(Fe){ae.dispatch(Ds({newScroll:Fe}))}});return function(ve){return function(Fe){!se.isActive()&&Fe.type==="INITIAL_PUBLISH"&&se.start(),se.isActive()&&Zl(Fe)&&se.stop(),ve(Fe)}}},ko=function(ae){var se=!1,ve=!1,Fe=setTimeout(function(){ve=!0}),it=function(pt){se||ve||(se=!0,ae(pt),clearTimeout(Fe))};return it.wasCalled=function(){return se},it},Ji=function(){var ae=[],se=function(lt){var pt=_a(ae,function(yn){return yn.timerId===lt});pt===-1&&on(!1);var St=ae.splice(pt,1),en=St[0];en.callback()},ve=function(lt){var pt=setTimeout(function(){return se(pt)}),St={timerId:pt,callback:lt};ae.push(St)},Fe=function(){if(ae.length){var lt=[].concat(ae);ae.length=0,lt.forEach(function(pt){clearTimeout(pt.timerId),pt.callback()})}};return{add:ve,flush:Fe}},Eo=function(se,ve){return se==null&&ve==null?!0:se==null||ve==null?!1:se.droppableId===ve.droppableId&&se.index===ve.index},qi=function(se,ve){return se==null&&ve==null?!0:se==null||ve==null?!1:se.draggableId===ve.draggableId&&se.droppableId===ve.droppableId},Ks=function(se,ve){if(se===ve)return!0;var Fe=se.draggable.id===ve.draggable.id&&se.draggable.droppableId===ve.draggable.droppableId&&se.draggable.type===ve.draggable.type&&se.draggable.index===ve.draggable.index,it=se.droppable.id===ve.droppable.id&&se.droppable.type===ve.droppable.type;return Fe&&it},ml=function(se,ve){Si(),ve(),Mi()},Cs=function(se,ve){return{draggableId:se.draggable.id,type:se.droppable.type,source:{droppableId:se.droppable.id,index:se.draggable.index},mode:ve}},sl=function(se,ve,Fe,it){if(!se){Fe(it(ve));return}var lt=ko(Fe),pt={announce:lt};se(ve,pt),lt.wasCalled()||Fe(it(ve))},Nl=function(ae,se){var ve=Ji(),Fe=null,it=function(mn,On){Fe&&on(!1),ml("onBeforeCapture",function(){var fr=ae().onBeforeCapture;if(fr){var Gr={draggableId:mn,mode:On};fr(Gr)}})},lt=function(mn,On){Fe&&on(!1),ml("onBeforeDragStart",function(){var fr=ae().onBeforeDragStart;fr&&fr(Cs(mn,On))})},pt=function(mn,On){Fe&&on(!1);var fr=Cs(mn,On);Fe={mode:On,lastCritical:mn,lastLocation:fr.source,lastCombine:null},ve.add(function(){ml("onDragStart",function(){return sl(ae().onDragStart,fr,se,Dr.onDragStart)})})},St=function(mn,On){var fr=tr(On),Gr=vr(On);Fe||on(!1);var Jr=!Ks(mn,Fe.lastCritical);Jr&&(Fe.lastCritical=mn);var ta=!Eo(Fe.lastLocation,fr);ta&&(Fe.lastLocation=fr);var fa=!qi(Fe.lastCombine,Gr);if(fa&&(Fe.lastCombine=Gr),!(!Jr&&!ta&&!fa)){var Aa=(0,le.Z)({},Cs(mn,Fe.mode),{combine:Gr,destination:fr});ve.add(function(){ml("onDragUpdate",function(){return sl(ae().onDragUpdate,Aa,se,Dr.onDragUpdate)})})}},en=function(){Fe||on(!1),ve.flush()},yn=function(mn){Fe||on(!1),Fe=null,ml("onDragEnd",function(){return sl(ae().onDragEnd,mn,se,Dr.onDragEnd)})},vn=function(){if(Fe){var mn=(0,le.Z)({},Cs(Fe.lastCritical,Fe.mode),{combine:null,destination:null,reason:"CANCEL"});yn(mn)}};return{beforeCapture:it,beforeStart:lt,start:pt,update:St,flush:en,drop:yn,abort:vn}},jl=function(ae,se){var ve=Nl(ae,se);return function(Fe){return function(it){return function(lt){if(lt.type==="BEFORE_INITIAL_CAPTURE"){ve.beforeCapture(lt.payload.draggableId,lt.payload.movementMode);return}if(lt.type==="INITIAL_PUBLISH"){var pt=lt.payload.critical;ve.beforeStart(pt,lt.payload.movementMode),it(lt),ve.start(pt,lt.payload.movementMode);return}if(lt.type==="DROP_COMPLETE"){var St=lt.payload.completed.result;ve.flush(),it(lt),ve.drop(St);return}if(it(lt),lt.type==="FLUSH"){ve.abort();return}var en=Fe.getState();en.phase==="DRAGGING"&&ve.update(en.critical,en.impact)}}}},ie=function(ae){return function(se){return function(ve){if(ve.type!=="DROP_ANIMATION_FINISHED"){se(ve);return}var Fe=ae.getState();Fe.phase!=="DROP_ANIMATING"&&on(!1),ae.dispatch(js({completed:Fe.completed}))}}},Ce=function(ae){var se=null,ve=null;function Fe(){ve&&(cancelAnimationFrame(ve),ve=null),se&&(se(),se=null)}return function(it){return function(lt){if((lt.type==="FLUSH"||lt.type==="DROP_COMPLETE"||lt.type==="DROP_ANIMATION_FINISHED")&&Fe(),it(lt),lt.type==="DROP_ANIMATE"){var pt={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var en=ae.getState();en.phase==="DROP_ANIMATING"&&ae.dispatch(Vs())}};ve=requestAnimationFrame(function(){ve=null,se=Qt(window,[pt])})}}}},ke=function(ae){return function(){return function(se){return function(ve){(ve.type==="DROP_COMPLETE"||ve.type==="FLUSH"||ve.type==="DROP_ANIMATE")&&ae.stopPublishing(),se(ve)}}}},je=function(ae){var se=!1;return function(){return function(ve){return function(Fe){if(Fe.type==="INITIAL_PUBLISH"){se=!0,ae.tryRecordFocus(Fe.payload.critical.draggable.id),ve(Fe),ae.tryRestoreFocusRecorded();return}if(ve(Fe),!!se){if(Fe.type==="FLUSH"){se=!1,ae.tryRestoreFocusRecorded();return}if(Fe.type==="DROP_COMPLETE"){se=!1;var it=Fe.payload.completed.result;it.combine&&ae.tryShiftRecord(it.draggableId,it.combine.draggableId),ae.tryRestoreFocusRecorded()}}}}}},dt=function(se){return se.type==="DROP_COMPLETE"||se.type==="DROP_ANIMATE"||se.type==="FLUSH"},ft=function(ae){return function(se){return function(ve){return function(Fe){if(dt(Fe)){ae.stop(),ve(Fe);return}if(Fe.type==="INITIAL_PUBLISH"){ve(Fe);var it=se.getState();it.phase!=="DRAGGING"&&on(!1),ae.start(it);return}ve(Fe),ae.scroll(se.getState())}}}},Ot=function(ae){return function(se){return function(ve){if(se(ve),ve.type==="PUBLISH_WHILE_DRAGGING"){var Fe=ae.getState();Fe.phase==="DROP_PENDING"&&(Fe.isWaiting||ae.dispatch(el({reason:Fe.reason})))}}}},Xt=ce.qC,Wn=function(ae){var se=ae.dimensionMarshal,ve=ae.focusMarshal,Fe=ae.styleMarshal,it=ae.getResponders,lt=ae.announce,pt=ae.autoScroller;return(0,ce.MT)(jo,Xt((0,ce.md)(Fs(Fe),ke(se),Yo(se),hl,ie,Ce,Ot,ft(pt),Ll,je(ve),jl(it,lt))))},Un=function(){return{additions:{},removals:{},modified:{}}};function En(ae){var se=ae.registry,ve=ae.callbacks,Fe=Un(),it=null,lt=function(){it||(ve.collectionStarting(),it=requestAnimationFrame(function(){it=null,Si();var vn=Fe,fn=vn.additions,mn=vn.removals,On=vn.modified,fr=Object.keys(fn).map(function(ta){return se.draggable.getById(ta).getDimension(_t)}).sort(function(ta,fa){return ta.descriptor.index-fa.descriptor.index}),Gr=Object.keys(On).map(function(ta){var fa=se.droppable.getById(ta),Aa=fa.callbacks.getScrollWhileDragging();return{droppableId:ta,scroll:Aa}}),Jr={additions:fr,removals:Object.keys(mn),modified:Gr};Fe=Un(),Mi(),ve.publish(Jr)}))},pt=function(vn){var fn=vn.descriptor.id;Fe.additions[fn]=vn,Fe.modified[vn.descriptor.droppableId]=!0,Fe.removals[fn]&&delete Fe.removals[fn],lt()},St=function(vn){var fn=vn.descriptor;Fe.removals[fn.id]=!0,Fe.modified[fn.droppableId]=!0,Fe.additions[fn.id]&&delete Fe.additions[fn.id],lt()},en=function(){it&&(cancelAnimationFrame(it),it=null,Fe=Un())};return{add:pt,remove:St,stop:en}}var rr=function(ae){var se=ae.scrollHeight,ve=ae.scrollWidth,Fe=ae.height,it=ae.width,lt=Kr({x:ve,y:se},{x:it,y:Fe}),pt={x:Math.max(0,lt.x),y:Math.max(0,lt.y)};return pt},Jn=function(){var ae=document.documentElement;return ae||on(!1),ae},kn=function(){var ae=Jn(),se=rr({scrollHeight:ae.scrollHeight,scrollWidth:ae.scrollWidth,width:ae.clientWidth,height:ae.clientHeight});return se},Da=function(){var ae=Il(),se=kn(),ve=ae.y,Fe=ae.x,it=Jn(),lt=it.clientWidth,pt=it.clientHeight,St=Fe+lt,en=ve+pt,yn=bt({top:ve,left:Fe,right:St,bottom:en}),vn={frame:yn,scroll:{initial:ae,current:ae,max:se,diff:{value:_t,displacement:_t}}};return vn},qa=function(ae){var se=ae.critical,ve=ae.scrollOptions,Fe=ae.registry;Si();var it=Da(),lt=it.scroll.current,pt=se.droppable,St=Fe.droppable.getAllByType(pt.type).map(function(fn){return fn.callbacks.getDimensionAndWatchScroll(lt,ve)}),en=Fe.draggable.getAllByType(se.draggable.type).map(function(fn){return fn.getDimension(lt)}),yn={draggables:Mn(en),droppables:qt(St)};Mi();var vn={dimensions:yn,critical:se,viewport:it};return vn};function ci(ae,se,ve){if(ve.descriptor.id===se.id||ve.descriptor.type!==se.type)return!1;var Fe=ae.droppable.getById(ve.descriptor.droppableId);return Fe.descriptor.mode==="virtual"}var na=function(ae,se){var ve=null,Fe=En({callbacks:{publish:se.publishWhileDragging,collectionStarting:se.collectionStarting},registry:ae}),it=function(On,fr){ae.droppable.exists(On)||on(!1),ve&&se.updateDroppableIsEnabled({id:On,isEnabled:fr})},lt=function(On,fr){ve&&(ae.droppable.exists(On)||on(!1),se.updateDroppableIsCombineEnabled({id:On,isCombineEnabled:fr}))},pt=function(On,fr){ve&&(ae.droppable.exists(On)||on(!1),se.updateDroppableScroll({id:On,newScroll:fr}))},St=function(On,fr){ve&&ae.droppable.getById(On).callbacks.scroll(fr)},en=function(){if(ve){Fe.stop();var On=ve.critical.droppable;ae.droppable.getAllByType(On.type).forEach(function(fr){return fr.callbacks.dragStopped()}),ve.unsubscribe(),ve=null}},yn=function(On){ve||on(!1);var fr=ve.critical.draggable;On.type==="ADDITION"&&ci(ae,fr,On.value)&&Fe.add(On.value),On.type==="REMOVAL"&&ci(ae,fr,On.value)&&Fe.remove(On.value)},vn=function(On){ve&&on(!1);var fr=ae.draggable.getById(On.draggableId),Gr=ae.droppable.getById(fr.descriptor.droppableId),Jr={draggable:fr.descriptor,droppable:Gr.descriptor},ta=ae.subscribe(yn);return ve={critical:Jr,unsubscribe:ta},qa({critical:Jr,registry:ae,scrollOptions:On.scrollOptions})},fn={updateDroppableIsEnabled:it,updateDroppableIsCombineEnabled:lt,scrollDroppable:St,updateDroppableScroll:pt,startPublishing:vn,stopPublishing:en};return fn},ba=function(ae,se){return ae.phase==="IDLE"?!0:ae.phase!=="DROP_ANIMATING"||ae.completed.result.draggableId===se?!1:ae.completed.result.reason==="DROP"},Ia=function(ae){window.scrollBy(ae.x,ae.y)},Ai=In(function(ae){return Dn(ae).filter(function(se){return!(!se.isEnabled||!se.frame)})}),Ci=function(se,ve){var Fe=ka(Ai(ve),function(it){return it.frame||on(!1),Hs(it.frame.pageMarginBox)(se)});return Fe},Vr=function(ae){var se=ae.center,ve=ae.destination,Fe=ae.droppables;if(ve){var it=Fe[ve];return it.frame?it:null}var lt=Ci(se,Fe);return lt},di={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(se){return Math.pow(se,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Yi=function(ae,se){var ve=ae[se.size]*di.startFromPercentage,Fe=ae[se.size]*di.maxScrollAtPercentage,it={startScrollingFrom:ve,maxScrollValueAt:Fe};return it},Ti=function(ae){var se=ae.startOfRange,ve=ae.endOfRange,Fe=ae.current,it=ve-se;if(it===0)return 0;var lt=Fe-se,pt=lt/it;return pt},ki=1,yo=function(ae,se){if(ae>se.startScrollingFrom)return 0;if(ae<=se.maxScrollValueAt)return di.maxPixelScroll;if(ae===se.startScrollingFrom)return ki;var ve=Ti({startOfRange:se.maxScrollValueAt,endOfRange:se.startScrollingFrom,current:ae}),Fe=1-ve,it=di.maxPixelScroll*di.ease(Fe);return Math.ceil(it)},Ri=di.durationDampening.accelerateAt,Wa=di.durationDampening.stopDampeningAt,ja=function(ae,se){var ve=se,Fe=Wa,it=Date.now(),lt=it-ve;if(lt>=Wa)return ae;if(ltse.height,lt=ve.width>se.width;return!lt&&!it?Fe:lt&&it?null:{x:lt?0:Fe.x,y:it?0:Fe.y}},Ro=Ta(function(ae){return ae===0?0:ae}),Ho=function(ae){var se=ae.dragStartTime,ve=ae.container,Fe=ae.subject,it=ae.center,lt=ae.shouldUseTimeDampening,pt={top:it.y-ve.top,right:ve.right-it.x,bottom:ve.bottom-it.y,left:it.x-ve.left},St=zi({container:ve,distanceToEdges:pt,dragStartTime:se,axis:wn,shouldUseTimeDampening:lt}),en=zi({container:ve,distanceToEdges:pt,dragStartTime:se,axis:Tn,shouldUseTimeDampening:lt}),yn=Ro({x:en,y:St});if(qr(yn,_t))return null;var vn=no({container:ve,subject:Fe,proposedScroll:yn});return vn?qr(vn,_t)?null:vn:null},Zn=Ta(function(ae){return ae===0?0:ae>0?1:-1}),zo=function(){var ae=function(ve,Fe){return ve<0?ve:ve>Fe?ve-Fe:0};return function(se){var ve=se.current,Fe=se.max,it=se.change,lt=Rr(ve,it),pt={x:ae(lt.x,Fe.x),y:ae(lt.y,Fe.y)};return qr(pt,_t)?null:pt}}(),as=function(se){var ve=se.max,Fe=se.current,it=se.change,lt={x:Math.max(Fe.x,ve.x),y:Math.max(Fe.y,ve.y)},pt=Zn(it),St=zo({max:lt,current:Fe,change:pt});return!St||pt.x!==0&&St.x===0||pt.y!==0&&St.y===0},Vn=function(se,ve){return as({current:se.scroll.current,max:se.scroll.max,change:ve})},Vo=function(se,ve){if(!Vn(se,ve))return null;var Fe=se.scroll.max,it=se.scroll.current;return zo({current:it,max:Fe,change:ve})},Qo=function(se,ve){var Fe=se.frame;return Fe?as({current:Fe.scroll.current,max:Fe.scroll.max,change:ve}):!1},ll=function(se,ve){var Fe=se.frame;return!Fe||!Qo(se,ve)?null:zo({current:Fe.scroll.current,max:Fe.scroll.max,change:ve})},gl=function(ae){var se=ae.viewport,ve=ae.subject,Fe=ae.center,it=ae.dragStartTime,lt=ae.shouldUseTimeDampening,pt=Ho({dragStartTime:it,container:se.frame,subject:ve,center:Fe,shouldUseTimeDampening:lt});return pt&&Vn(se,pt)?pt:null},po=function(ae){var se=ae.droppable,ve=ae.subject,Fe=ae.center,it=ae.dragStartTime,lt=ae.shouldUseTimeDampening,pt=se.frame;if(!pt)return null;var St=Ho({dragStartTime:it,container:pt.pageMarginBox,subject:ve,center:Fe,shouldUseTimeDampening:lt});return St&&Qo(se,St)?St:null},Jo=function(ae){var se=ae.state,ve=ae.dragStartTime,Fe=ae.shouldUseTimeDampening,it=ae.scrollWindow,lt=ae.scrollDroppable,pt=se.current.page.borderBoxCenter,St=se.dimensions.draggables[se.critical.draggable.id],en=St.page.marginBox;if(se.isWindowScrollAllowed){var yn=se.viewport,vn=gl({dragStartTime:ve,viewport:yn,subject:en,center:pt,shouldUseTimeDampening:Fe});if(vn){it(vn);return}}var fn=Vr({center:pt,destination:Ni(se.impact),droppables:se.dimensions.droppables});if(fn){var mn=po({dragStartTime:ve,droppable:fn,subject:en,center:pt,shouldUseTimeDampening:Fe});mn&<(fn.descriptor.id,mn)}},Do=function(ae){var se=ae.scrollWindow,ve=ae.scrollDroppable,Fe=gr(se),it=gr(ve),lt=null,pt=function(vn){lt||on(!1);var fn=lt,mn=fn.shouldUseTimeDampening,On=fn.dragStartTime;Jo({state:vn,scrollWindow:Fe,scrollDroppable:it,dragStartTime:On,shouldUseTimeDampening:mn})},St=function(vn){Si(),lt&&on(!1);var fn=Date.now(),mn=!1,On=function(){mn=!0};Jo({state:vn,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:On,scrollDroppable:On}),lt={dragStartTime:fn,shouldUseTimeDampening:mn},Mi(),mn&&pt(vn)},en=function(){lt&&(Fe.cancel(),it.cancel(),lt=null)};return{start:St,stop:en,scroll:pt}},xs=function(ae){var se=ae.move,ve=ae.scrollDroppable,Fe=ae.scrollWindow,it=function(yn,vn){var fn=Rr(yn.current.client.selection,vn);se({client:fn})},lt=function(yn,vn){if(!Qo(yn,vn))return vn;var fn=ll(yn,vn);if(!fn)return ve(yn.descriptor.id,vn),null;var mn=Kr(vn,fn);ve(yn.descriptor.id,mn);var On=Kr(vn,mn);return On},pt=function(yn,vn,fn){if(!yn||!Vn(vn,fn))return fn;var mn=Vo(vn,fn);if(!mn)return Fe(fn),null;var On=Kr(fn,mn);Fe(On);var fr=Kr(fn,On);return fr},St=function(yn){var vn=yn.scrollJumpRequest;if(vn){var fn=Ni(yn.impact);fn||on(!1);var mn=lt(yn.dimensions.droppables[fn],vn);if(mn){var On=yn.viewport,fr=pt(yn.isWindowScrollAllowed,On,mn);fr&&it(yn,fr)}}};return St},As=function(ae){var se=ae.scrollDroppable,ve=ae.scrollWindow,Fe=ae.move,it=Do({scrollWindow:ve,scrollDroppable:se}),lt=xs({move:Fe,scrollWindow:ve,scrollDroppable:se}),pt=function(yn){if(yn.phase==="DRAGGING"){if(yn.movementMode==="FLUID"){it.scroll(yn);return}yn.scrollJumpRequest&<(yn)}},St={scroll:pt,start:it.start,stop:it.stop};return St},Ts="data-rbd",qo=function(){var ae=Ts+"-drag-handle";return{base:ae,draggableId:ae+"-draggable-id",contextId:ae+"-context-id"}}(),ul=function(){var ae=Ts+"-draggable";return{base:ae,contextId:ae+"-context-id",id:ae+"-id"}}(),_l=function(){var ae=Ts+"-droppable";return{base:ae,contextId:ae+"-context-id",id:ae+"-id"}}(),x={contextId:Ts+"-scroll-container-context-id"},z=function(se){return function(ve){return"["+ve+'="'+se+'"]'}},we=function(se,ve){return se.map(function(Fe){var it=Fe.styles[ve];return it?Fe.selector+" { "+it+" }":""}).join(" ")},kt="pointer-events: none;",Fn=function(ae){var se=z(ae),ve=function(){var St=` + `},Dr={dragHandleUsageInstructions:Kt,onDragStart:Cn,onDragUpdate:Tr,onDragEnd:Cr},_t={x:0,y:0},Rr=function(se,ve){return{x:se.x+ve.x,y:se.y+ve.y}},Kr=function(se,ve){return{x:se.x-ve.x,y:se.y-ve.y}},qr=function(se,ve){return se.x===ve.x&&se.y===ve.y},ha=function(se){return{x:se.x!==0?-se.x:0,y:se.y!==0?-se.y:0}},ma=function(se,ve,Fe){var it;return Fe===void 0&&(Fe=0),it={},it[se]=ve,it[se==="x"?"y":"x"]=Fe,it},la=function(se,ve){return Math.sqrt(Math.pow(ve.x-se.x,2)+Math.pow(ve.y-se.y,2))},$r=function(se,ve){return Math.min.apply(Math,ve.map(function(Fe){return la(se,Fe)}))},Ta=function(se){return function(ve){return{x:se(ve.x),y:se(ve.y)}}},wa=function(ae,se){var ve=bt({top:Math.max(se.top,ae.top),right:Math.min(se.right,ae.right),bottom:Math.min(se.bottom,ae.bottom),left:Math.max(se.left,ae.left)});return ve.width<=0||ve.height<=0?null:ve},Ca=function(se,ve){return{top:se.top+ve.y,left:se.left+ve.x,bottom:se.bottom+ve.y,right:se.right+ve.x}},ga=function(se){return[{x:se.left,y:se.top},{x:se.right,y:se.top},{x:se.left,y:se.bottom},{x:se.right,y:se.bottom}]},pa={top:0,right:0,bottom:0,left:0},Wr=function(se,ve){return ve?Ca(se,ve.scroll.diff.displacement):se},ra=function(se,ve,Fe){if(Fe&&Fe.increasedBy){var it;return(0,le.Z)({},se,(it={},it[ve.end]=se[ve.end]+Fe.increasedBy[ve.line],it))}return se},ya=function(se,ve){return ve&&ve.shouldClipSubject?wa(ve.pageMarginBox,se):bt(se)},Lr=function(ae){var se=ae.page,ve=ae.withPlaceholder,Fe=ae.axis,it=ae.frame,lt=Wr(se.marginBox,it),pt=ra(lt,Fe,ve),St=ya(pt,it);return{page:se,withPlaceholder:ve,active:St}},jr=function(ae,se){ae.frame||on(!1);var ve=ae.frame,Fe=Kr(se,ve.scroll.initial),it=ha(Fe),lt=(0,le.Z)({},ve,{scroll:{initial:ve.scroll.initial,current:se,diff:{value:Fe,displacement:it},max:ve.scroll.max}}),pt=Lr({page:ae.subject.page,withPlaceholder:ae.subject.withPlaceholder,axis:ae.axis,frame:lt}),St=(0,le.Z)({},ae,{frame:lt,subject:pt});return St};function aa(ae){return Number.isInteger?Number.isInteger(ae):typeof ae=="number"&&isFinite(ae)&&Math.floor(ae)===ae}function ua(ae){return Object.values?Object.values(ae):Object.keys(ae).map(function(se){return ae[se]})}function _a(ae,se){if(ae.findIndex)return ae.findIndex(se);for(var ve=0;veae.bottom,yn=Fe.leftae.right,vn=en&&yn;if(vn)return!0;var fn=en&&pt||yn&<return fn}},_n=function(ae){var se=Wt(ae.top,ae.bottom),ve=Wt(ae.left,ae.right);return function(Fe){var it=se(Fe.top)&&se(Fe.bottom)&&ve(Fe.left)&&ve(Fe.right);return it}},Tn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Dn={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Bn=function(ae){return function(se){var ve=Wt(se.top,se.bottom),Fe=Wt(se.left,se.right);return function(it){return ae===Tn?ve(it.top)&&ve(it.bottom):Fe(it.left)&&Fe(it.right)}}},$n=function(se,ve){var Fe=ve.frame?ve.frame.scroll.diff.displacement:_t;return Ca(se,Fe)},Or=function(se,ve,Fe){return ve.subject.active?Fe(ve.subject.active)(se):!1},br=function(se,ve,Fe){return Fe(ve)(se)},xr=function(se){var ve=se.target,Fe=se.destination,it=se.viewport,lt=se.withDroppableDisplacement,pt=se.isVisibleThroughFrameFn,St=lt?$n(ve,Fe):ve;return Or(St,Fe,pt)&&br(St,it,pt)},Hr=function(se){return xr((0,le.Z)({},se,{isVisibleThroughFrameFn:zt}))},zr=function(se){return xr((0,le.Z)({},se,{isVisibleThroughFrameFn:_n}))},sa=function(se){return xr((0,le.Z)({},se,{isVisibleThroughFrameFn:Bn(se.destination.axis)}))},va=function(se,ve,Fe){if(typeof Fe=="boolean")return Fe;if(!ve)return!0;var it=ve.invisible,lt=ve.visible;if(it[se])return!1;var pt=lt[se];return pt?pt.shouldAnimate:!0};function Ba(ae,se){var ve=ae.page.marginBox,Fe={top:se.point.y,right:0,bottom:0,left:se.point.x};return bt(Ln(ve,Fe))}function xa(ae){var se=ae.afterDragging,ve=ae.destination,Fe=ae.displacedBy,it=ae.viewport,lt=ae.forceShouldAnimate,pt=ae.last;return se.reduce(function(en,yn){var vn=Ba(yn,Fe),fn=yn.descriptor.id;en.all.push(fn);var mn=Hr({target:vn,destination:ve,viewport:it,withDroppableDisplacement:!0});if(!mn)return en.invisible[yn.descriptor.id]=!0,en;var On=va(fn,pt,lt),fr={draggableId:fn,shouldAnimate:On};return en.visible[fn]=fr,en},{all:[],visible:{},invisible:{}})}function Fa(ae,se){if(!ae.length)return 0;var ve=ae[ae.length-1].descriptor.index;return se.inHomeList?ve:ve+1}function Xr(ae){var se=ae.insideDestination,ve=ae.inHomeList,Fe=ae.displacedBy,it=ae.destination,lt=Fa(se,{inHomeList:ve});return{displaced:Tt,displacedBy:Fe,at:{type:"REORDER",destination:{droppableId:it.descriptor.id,index:lt}}}}function Zr(ae){var se=ae.draggable,ve=ae.insideDestination,Fe=ae.destination,it=ae.viewport,lt=ae.displacedBy,pt=ae.last,St=ae.index,en=ae.forceShouldAnimate,yn=kn(se,Fe);if(St==null)return Xr({insideDestination:ve,inHomeList:yn,displacedBy:lt,destination:Fe});var vn=ka(ve,function(Gr){return Gr.descriptor.index===St});if(!vn)return Xr({insideDestination:ve,inHomeList:yn,displacedBy:lt,destination:Fe});var fn=mr(se,ve),mn=ve.indexOf(vn),On=fn.slice(mn),fr=xa({afterDragging:On,destination:Fe,displacedBy:lt,last:pt,viewport:it.frame,forceShouldAnimate:en});return{displaced:fr,displacedBy:lt,at:{type:"REORDER",destination:{droppableId:Fe.descriptor.id,index:St}}}}function ea(ae,se){return!!se.effected[ae]}var Na=function(ae){var se=ae.isMovingForward,ve=ae.destination,Fe=ae.draggables,it=ae.combine,lt=ae.afterCritical;if(!ve.isCombineEnabled)return null;var pt=it.draggableId,St=Fe[pt],en=St.descriptor.index,yn=ea(pt,lt);return yn?se?en:en-1:se?en+1:en},za=function(ae){var se=ae.isMovingForward,ve=ae.isInHomeList,Fe=ae.insideDestination,it=ae.location;if(!Fe.length)return null;var lt=it.index,pt=se?lt+1:lt-1,St=Fe[0].descriptor.index,en=Fe[Fe.length-1].descriptor.index,yn=ve?en:en+1;return ptyn?null:pt},sn=function(ae){var se=ae.isMovingForward,ve=ae.isInHomeList,Fe=ae.draggable,it=ae.draggables,lt=ae.destination,pt=ae.insideDestination,St=ae.previousImpact,en=ae.viewport,yn=ae.afterCritical,vn=St.at;if(vn||on(!1),vn.type==="REORDER"){var fn=za({isMovingForward:se,isInHomeList:ve,location:vn.destination,insideDestination:pt});return fn==null?null:Zr({draggable:Fe,insideDestination:pt,destination:lt,viewport:en,last:St.displaced,displacedBy:St.displacedBy,index:fn})}var mn=Na({isMovingForward:se,destination:lt,displaced:St.displaced,draggables:it,combine:vn.combine,afterCritical:yn});return mn==null?null:Zr({draggable:Fe,insideDestination:pt,destination:lt,viewport:en,last:St.displaced,displacedBy:St.displacedBy,index:mn})},Pa=function(ae){var se=ae.displaced,ve=ae.afterCritical,Fe=ae.combineWith,it=ae.displacedBy,lt=!!(se.visible[Fe]||se.invisible[Fe]);return ea(Fe,ve)?lt?_t:ha(it.point):lt?it.point:_t},li=function(ae){var se=ae.afterCritical,ve=ae.impact,Fe=ae.draggables,it=vr(ve);it||on(!1);var lt=it.draggableId,pt=Fe[lt].page.borderBox.center,St=Pa({displaced:ve.displaced,afterCritical:se,combineWith:lt,displacedBy:ve.displacedBy});return Rr(pt,St)},Ui=function(se,ve){return ve.margin[se.start]+ve.borderBox[se.size]/2},Wi=function(se,ve){return ve.margin[se.end]+ve.borderBox[se.size]/2},So=function(se,ve,Fe){return ve[se.crossAxisStart]+Fe.margin[se.crossAxisStart]+Fe.borderBox[se.crossAxisSize]/2},eo=function(se){var ve=se.axis,Fe=se.moveRelativeTo,it=se.isMoving;return ma(ve.line,Fe.marginBox[ve.end]+Ui(ve,it),So(ve,Fe.marginBox,it))},gi=function(se){var ve=se.axis,Fe=se.moveRelativeTo,it=se.isMoving;return ma(ve.line,Fe.marginBox[ve.start]-Wi(ve,it),So(ve,Fe.marginBox,it))},fi=function(se){var ve=se.axis,Fe=se.moveInto,it=se.isMoving;return ma(ve.line,Fe.contentBox[ve.start]+Ui(ve,it),So(ve,Fe.contentBox,it))},pi=function(ae){var se=ae.impact,ve=ae.draggable,Fe=ae.draggables,it=ae.droppable,lt=ae.afterCritical,pt=Qn(it.descriptor.id,Fe),St=ve.page,en=it.axis;if(!pt.length)return fi({axis:en,moveInto:it.page,isMoving:St});var yn=se.displaced,vn=se.displacedBy,fn=yn.all[0];if(fn){var mn=Fe[fn];if(ea(fn,lt))return gi({axis:en,moveRelativeTo:mn.page,isMoving:St});var On=zn(mn.page,vn.point);return gi({axis:en,moveRelativeTo:On,isMoving:St})}var fr=pt[pt.length-1];if(fr.descriptor.id===ve.descriptor.id)return St.borderBox.center;if(ea(fr.descriptor.id,lt)){var Gr=zn(fr.page,ha(lt.displacedBy.point));return eo({axis:en,moveRelativeTo:Gr,isMoving:St})}return eo({axis:en,moveRelativeTo:fr.page,isMoving:St})},Hi=function(ae,se){var ve=ae.frame;return ve?Rr(se,ve.scroll.diff.displacement):se},vi=function(se){var ve=se.impact,Fe=se.draggable,it=se.droppable,lt=se.draggables,pt=se.afterCritical,St=Fe.page.borderBox.center,en=ve.at;return!it||!en?St:en.type==="REORDER"?pi({impact:ve,draggable:Fe,draggables:lt,droppable:it,afterCritical:pt}):li({impact:ve,draggables:lt,afterCritical:pt})},bi=function(ae){var se=vi(ae),ve=ae.droppable,Fe=ve?Hi(ve,se):se;return Fe},yi=function(ae,se){var ve=Kr(se,ae.scroll.initial),Fe=ha(ve),it=bt({top:se.y,bottom:se.y+ae.frame.height,left:se.x,right:se.x+ae.frame.width}),lt={frame:it,scroll:{initial:ae.scroll.initial,max:ae.scroll.max,current:se,diff:{value:ve,displacement:Fe}}};return lt};function ca(ae,se){return ae.map(function(ve){return se[ve]})}function Oa(ae,se){for(var ve=0;ve1?vn.sort(function(fn,mn){return ri(fn)[St.start]-ri(mn)[St.start]})[0]:yn.sort(function(fn,mn){var On=$r(ve,ga(ri(fn))),fr=$r(ve,ga(ri(mn)));return On!==fr?On-fr:ri(fn)[St.start]-ri(mn)[St.start]})[0]},Ga=function(se,ve){var Fe=se.page.borderBox.center;return ea(se.descriptor.id,ve)?Kr(Fe,ve.displacedBy.point):Fe},ai=function(se,ve){var Fe=se.page.borderBox;return ea(se.descriptor.id,ve)?Ca(Fe,ha(ve.displacedBy.point)):Fe},uo=function(ae){var se=ae.pageBorderBoxCenter,ve=ae.viewport,Fe=ae.destination,it=ae.insideDestination,lt=ae.afterCritical,pt=it.filter(function(St){return zr({target:ai(St,lt),destination:Fe,viewport:ve.frame,withDroppableDisplacement:!0})}).sort(function(St,en){var yn=la(se,Hi(Fe,Ga(St,lt))),vn=la(se,Hi(Fe,Ga(en,lt)));return ynse.left&&ae.topse.top}function Qs(ae){var se=ae.pageBorderBox,ve=ae.draggable,Fe=ae.candidates,it=ve.page.borderBox.center,lt=Fe.map(function(pt){var St=pt.axis,en=ma(pt.axis.line,se.center[St.line],pt.page.borderBox.center[St.crossAxisLine]);return{id:pt.descriptor.id,distance:la(it,en)}}).sort(function(pt,St){return St.distance-pt.distance});return lt[0]?lt[0].id:null}function ws(ae){var se=ae.pageBorderBox,ve=ae.draggable,Fe=ae.droppables,it=Rn(Fe).filter(function(lt){if(!lt.isEnabled)return!1;var pt=lt.subject.active;if(!pt||!Xs(se,pt))return!1;if(Hs(pt)(se.center))return!0;var St=lt.axis,en=pt.center[St.crossAxisLine],yn=se[St.crossAxisStart],vn=se[St.crossAxisEnd],fn=Wt(pt[St.crossAxisStart],pt[St.crossAxisEnd]),mn=fn(yn),On=fn(vn);return!mn&&!On?!0:mn?ynen});return it.length?it.length===1?it[0].descriptor.id:Qs({pageBorderBox:se,draggable:ve,candidates:it}):null}var Is=function(se,ve){return bt(Ca(se,ve))},Ns=function(ae,se){var ve=ae.frame;return ve?Is(se,ve.scroll.diff.value):se};function hs(ae){var se=ae.displaced,ve=ae.id;return!!(se.visible[ve]||se.invisible[ve])}function ks(ae){var se=ae.draggable,ve=ae.closest,Fe=ae.inHomeList;return ve?Fe&&ve.descriptor.index>se.descriptor.index?ve.descriptor.index-1:ve.descriptor.index:null}var Js=function(ae){var se=ae.pageBorderBoxWithDroppableScroll,ve=ae.draggable,Fe=ae.destination,it=ae.insideDestination,lt=ae.last,pt=ae.viewport,St=ae.afterCritical,en=Fe.axis,yn=ti(Fe.axis,ve.displaceBy),vn=yn.value,fn=se[en.start],mn=se[en.end],On=mr(ve,it),fr=ka(On,function(Jr){var ta=Jr.descriptor.id,fa=Jr.page.borderBox.center[en.line],Aa=ea(ta,St),La=hs({displaced:lt,id:ta});return Aa?La?mn<=fa:fnta[St.start]+Aa&&fnta[St.start]-yn+Aa&&vnta[St.start]+yn+Aa&&fnta[St.start]+Aa&&vn=Io)return Vi;var lt=it/Io,pt=_i+ji*lt,St=Fe==="CANCEL"?pt*Bo:pt;return Number(St.toFixed(2))},No=function(ae){var se=ae.impact,ve=ae.draggable,Fe=ae.dimensions,it=ae.viewport,lt=ae.afterCritical,pt=Fe.draggables,St=Fe.droppables,en=Ni(se),yn=en?St[en]:null,vn=St[ve.descriptor.droppableId],fn=Bi({impact:se,draggable:ve,draggables:pt,afterCritical:lt,droppable:yn||vn,viewport:it}),mn=Kr(fn,ve.client.borderBox.center);return mn},Xo=function(ae){var se=ae.draggables,ve=ae.reason,Fe=ae.lastImpact,it=ae.home,lt=ae.viewport,pt=ae.onLiftImpact;if(!Fe.at||ve!=="DROP"){var St=Li({draggables:se,impact:pt,destination:it,viewport:lt,forceShouldAnimate:!0});return{impact:St,didDropInsideDroppable:!1}}if(Fe.at.type==="REORDER")return{impact:Fe,didDropInsideDroppable:!0};var en=(0,le.Z)({},Fe,{displaced:Tt});return{impact:en,didDropInsideDroppable:!0}},hl=function(ae){var se=ae.getState,ve=ae.dispatch;return function(Fe){return function(it){if(it.type!=="DROP"){Fe(it);return}var lt=se(),pt=it.payload.reason;if(lt.phase==="COLLECTING"){ve(Ps({reason:pt}));return}if(lt.phase!=="IDLE"){var St=lt.phase==="DROP_PENDING"&<.isWaiting;St&&on(!1),lt.phase==="DRAGGING"||lt.phase==="DROP_PENDING"||on(!1);var en=lt.critical,yn=lt.dimensions,vn=yn.draggables[lt.critical.draggable.id],fn=Xo({reason:pt,lastImpact:lt.impact,afterCritical:lt.afterCritical,onLiftImpact:lt.onLiftImpact,home:lt.dimensions.droppables[lt.critical.droppable.id],viewport:lt.viewport,draggables:lt.dimensions.draggables}),mn=fn.impact,On=fn.didDropInsideDroppable,fr=On?tr(mn):null,Gr=On?vr(mn):null,Jr={index:en.draggable.index,droppableId:en.droppable.id},ta={draggableId:vn.descriptor.id,type:vn.descriptor.type,source:Jr,reason:pt,mode:lt.movementMode,destination:fr,combine:Gr},fa=No({impact:mn,draggable:vn,dimensions:yn,viewport:lt.viewport,afterCritical:lt.afterCritical}),Aa={critical:lt.critical,afterCritical:lt.afterCritical,result:ta,impact:mn},La=!qr(lt.current.client.offset,fa)||!!ta.combine;if(!La){ve(js({completed:Aa}));return}var oi=Uo({current:lt.current.client.offset,destination:fa,reason:pt}),ni={newHomeClientOffset:fa,dropDuration:oi,completed:Aa};ve(Ss(ni))}}}},Il=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Ol(ae){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ve){ve.target!==window&&ve.target!==window.document||ae()}}}function Wl(ae){var se=ae.onWindowScroll;function ve(){se(Il())}var Fe=gr(ve),it=Ol(Fe),lt=Ur;function pt(){return lt!==Ur}function St(){pt()&&on(!1),lt=Qt(window,[it])}function en(){pt()||on(!1),Fe.cancel(),lt(),lt=Ur}return{start:St,stop:en,isActive:pt}}var Zl=function(se){return se.type==="DROP_COMPLETE"||se.type==="DROP_ANIMATE"||se.type==="FLUSH"},Ll=function(ae){var se=Wl({onWindowScroll:function(Fe){ae.dispatch(Ds({newScroll:Fe}))}});return function(ve){return function(Fe){!se.isActive()&&Fe.type==="INITIAL_PUBLISH"&&se.start(),se.isActive()&&Zl(Fe)&&se.stop(),ve(Fe)}}},ko=function(ae){var se=!1,ve=!1,Fe=setTimeout(function(){ve=!0}),it=function(pt){se||ve||(se=!0,ae(pt),clearTimeout(Fe))};return it.wasCalled=function(){return se},it},Ji=function(){var ae=[],se=function(lt){var pt=_a(ae,function(yn){return yn.timerId===lt});pt===-1&&on(!1);var St=ae.splice(pt,1),en=St[0];en.callback()},ve=function(lt){var pt=setTimeout(function(){return se(pt)}),St={timerId:pt,callback:lt};ae.push(St)},Fe=function(){if(ae.length){var lt=[].concat(ae);ae.length=0,lt.forEach(function(pt){clearTimeout(pt.timerId),pt.callback()})}};return{add:ve,flush:Fe}},Eo=function(se,ve){return se==null&&ve==null?!0:se==null||ve==null?!1:se.droppableId===ve.droppableId&&se.index===ve.index},qi=function(se,ve){return se==null&&ve==null?!0:se==null||ve==null?!1:se.draggableId===ve.draggableId&&se.droppableId===ve.droppableId},Ks=function(se,ve){if(se===ve)return!0;var Fe=se.draggable.id===ve.draggable.id&&se.draggable.droppableId===ve.draggable.droppableId&&se.draggable.type===ve.draggable.type&&se.draggable.index===ve.draggable.index,it=se.droppable.id===ve.droppable.id&&se.droppable.type===ve.droppable.type;return Fe&&it},ml=function(se,ve){Si(),ve(),Mi()},Cs=function(se,ve){return{draggableId:se.draggable.id,type:se.droppable.type,source:{droppableId:se.droppable.id,index:se.draggable.index},mode:ve}},sl=function(se,ve,Fe,it){if(!se){Fe(it(ve));return}var lt=ko(Fe),pt={announce:lt};se(ve,pt),lt.wasCalled()||Fe(it(ve))},Nl=function(ae,se){var ve=Ji(),Fe=null,it=function(mn,On){Fe&&on(!1),ml("onBeforeCapture",function(){var fr=ae().onBeforeCapture;if(fr){var Gr={draggableId:mn,mode:On};fr(Gr)}})},lt=function(mn,On){Fe&&on(!1),ml("onBeforeDragStart",function(){var fr=ae().onBeforeDragStart;fr&&fr(Cs(mn,On))})},pt=function(mn,On){Fe&&on(!1);var fr=Cs(mn,On);Fe={mode:On,lastCritical:mn,lastLocation:fr.source,lastCombine:null},ve.add(function(){ml("onDragStart",function(){return sl(ae().onDragStart,fr,se,Dr.onDragStart)})})},St=function(mn,On){var fr=tr(On),Gr=vr(On);Fe||on(!1);var Jr=!Ks(mn,Fe.lastCritical);Jr&&(Fe.lastCritical=mn);var ta=!Eo(Fe.lastLocation,fr);ta&&(Fe.lastLocation=fr);var fa=!qi(Fe.lastCombine,Gr);if(fa&&(Fe.lastCombine=Gr),!(!Jr&&!ta&&!fa)){var Aa=(0,le.Z)({},Cs(mn,Fe.mode),{combine:Gr,destination:fr});ve.add(function(){ml("onDragUpdate",function(){return sl(ae().onDragUpdate,Aa,se,Dr.onDragUpdate)})})}},en=function(){Fe||on(!1),ve.flush()},yn=function(mn){Fe||on(!1),Fe=null,ml("onDragEnd",function(){return sl(ae().onDragEnd,mn,se,Dr.onDragEnd)})},vn=function(){if(Fe){var mn=(0,le.Z)({},Cs(Fe.lastCritical,Fe.mode),{combine:null,destination:null,reason:"CANCEL"});yn(mn)}};return{beforeCapture:it,beforeStart:lt,start:pt,update:St,flush:en,drop:yn,abort:vn}},jl=function(ae,se){var ve=Nl(ae,se);return function(Fe){return function(it){return function(lt){if(lt.type==="BEFORE_INITIAL_CAPTURE"){ve.beforeCapture(lt.payload.draggableId,lt.payload.movementMode);return}if(lt.type==="INITIAL_PUBLISH"){var pt=lt.payload.critical;ve.beforeStart(pt,lt.payload.movementMode),it(lt),ve.start(pt,lt.payload.movementMode);return}if(lt.type==="DROP_COMPLETE"){var St=lt.payload.completed.result;ve.flush(),it(lt),ve.drop(St);return}if(it(lt),lt.type==="FLUSH"){ve.abort();return}var en=Fe.getState();en.phase==="DRAGGING"&&ve.update(en.critical,en.impact)}}}},ie=function(ae){return function(se){return function(ve){if(ve.type!=="DROP_ANIMATION_FINISHED"){se(ve);return}var Fe=ae.getState();Fe.phase!=="DROP_ANIMATING"&&on(!1),ae.dispatch(js({completed:Fe.completed}))}}},Ce=function(ae){var se=null,ve=null;function Fe(){ve&&(cancelAnimationFrame(ve),ve=null),se&&(se(),se=null)}return function(it){return function(lt){if((lt.type==="FLUSH"||lt.type==="DROP_COMPLETE"||lt.type==="DROP_ANIMATION_FINISHED")&&Fe(),it(lt),lt.type==="DROP_ANIMATE"){var pt={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var en=ae.getState();en.phase==="DROP_ANIMATING"&&ae.dispatch(Vs())}};ve=requestAnimationFrame(function(){ve=null,se=Qt(window,[pt])})}}}},ke=function(ae){return function(){return function(se){return function(ve){(ve.type==="DROP_COMPLETE"||ve.type==="FLUSH"||ve.type==="DROP_ANIMATE")&&ae.stopPublishing(),se(ve)}}}},Ze=function(ae){var se=!1;return function(){return function(ve){return function(Fe){if(Fe.type==="INITIAL_PUBLISH"){se=!0,ae.tryRecordFocus(Fe.payload.critical.draggable.id),ve(Fe),ae.tryRestoreFocusRecorded();return}if(ve(Fe),!!se){if(Fe.type==="FLUSH"){se=!1,ae.tryRestoreFocusRecorded();return}if(Fe.type==="DROP_COMPLETE"){se=!1;var it=Fe.payload.completed.result;it.combine&&ae.tryShiftRecord(it.draggableId,it.combine.draggableId),ae.tryRestoreFocusRecorded()}}}}}},dt=function(se){return se.type==="DROP_COMPLETE"||se.type==="DROP_ANIMATE"||se.type==="FLUSH"},ft=function(ae){return function(se){return function(ve){return function(Fe){if(dt(Fe)){ae.stop(),ve(Fe);return}if(Fe.type==="INITIAL_PUBLISH"){ve(Fe);var it=se.getState();it.phase!=="DRAGGING"&&on(!1),ae.start(it);return}ve(Fe),ae.scroll(se.getState())}}}},Ot=function(ae){return function(se){return function(ve){if(se(ve),ve.type==="PUBLISH_WHILE_DRAGGING"){var Fe=ae.getState();Fe.phase==="DROP_PENDING"&&(Fe.isWaiting||ae.dispatch(el({reason:Fe.reason})))}}}},Xt=ce.qC,Wn=function(ae){var se=ae.dimensionMarshal,ve=ae.focusMarshal,Fe=ae.styleMarshal,it=ae.getResponders,lt=ae.announce,pt=ae.autoScroller;return(0,ce.MT)(jo,Xt((0,ce.md)(Fs(Fe),ke(se),Yo(se),hl,ie,Ce,Ot,ft(pt),Ll,Ze(ve),jl(it,lt))))},Un=function(){return{additions:{},removals:{},modified:{}}};function En(ae){var se=ae.registry,ve=ae.callbacks,Fe=Un(),it=null,lt=function(){it||(ve.collectionStarting(),it=requestAnimationFrame(function(){it=null,Si();var vn=Fe,fn=vn.additions,mn=vn.removals,On=vn.modified,fr=Object.keys(fn).map(function(ta){return se.draggable.getById(ta).getDimension(_t)}).sort(function(ta,fa){return ta.descriptor.index-fa.descriptor.index}),Gr=Object.keys(On).map(function(ta){var fa=se.droppable.getById(ta),Aa=fa.callbacks.getScrollWhileDragging();return{droppableId:ta,scroll:Aa}}),Jr={additions:fr,removals:Object.keys(mn),modified:Gr};Fe=Un(),Mi(),ve.publish(Jr)}))},pt=function(vn){var fn=vn.descriptor.id;Fe.additions[fn]=vn,Fe.modified[vn.descriptor.droppableId]=!0,Fe.removals[fn]&&delete Fe.removals[fn],lt()},St=function(vn){var fn=vn.descriptor;Fe.removals[fn.id]=!0,Fe.modified[fn.droppableId]=!0,Fe.additions[fn.id]&&delete Fe.additions[fn.id],lt()},en=function(){it&&(cancelAnimationFrame(it),it=null,Fe=Un())};return{add:pt,remove:St,stop:en}}var rr=function(ae){var se=ae.scrollHeight,ve=ae.scrollWidth,Fe=ae.height,it=ae.width,lt=Kr({x:ve,y:se},{x:it,y:Fe}),pt={x:Math.max(0,lt.x),y:Math.max(0,lt.y)};return pt},Jn=function(){var ae=document.documentElement;return ae||on(!1),ae},Nn=function(){var ae=Jn(),se=rr({scrollHeight:ae.scrollHeight,scrollWidth:ae.scrollWidth,width:ae.clientWidth,height:ae.clientHeight});return se},Da=function(){var ae=Il(),se=Nn(),ve=ae.y,Fe=ae.x,it=Jn(),lt=it.clientWidth,pt=it.clientHeight,St=Fe+lt,en=ve+pt,yn=bt({top:ve,left:Fe,right:St,bottom:en}),vn={frame:yn,scroll:{initial:ae,current:ae,max:se,diff:{value:_t,displacement:_t}}};return vn},qa=function(ae){var se=ae.critical,ve=ae.scrollOptions,Fe=ae.registry;Si();var it=Da(),lt=it.scroll.current,pt=se.droppable,St=Fe.droppable.getAllByType(pt.type).map(function(fn){return fn.callbacks.getDimensionAndWatchScroll(lt,ve)}),en=Fe.draggable.getAllByType(se.draggable.type).map(function(fn){return fn.getDimension(lt)}),yn={draggables:Mn(en),droppables:qt(St)};Mi();var vn={dimensions:yn,critical:se,viewport:it};return vn};function ci(ae,se,ve){if(ve.descriptor.id===se.id||ve.descriptor.type!==se.type)return!1;var Fe=ae.droppable.getById(ve.descriptor.droppableId);return Fe.descriptor.mode==="virtual"}var na=function(ae,se){var ve=null,Fe=En({callbacks:{publish:se.publishWhileDragging,collectionStarting:se.collectionStarting},registry:ae}),it=function(On,fr){ae.droppable.exists(On)||on(!1),ve&&se.updateDroppableIsEnabled({id:On,isEnabled:fr})},lt=function(On,fr){ve&&(ae.droppable.exists(On)||on(!1),se.updateDroppableIsCombineEnabled({id:On,isCombineEnabled:fr}))},pt=function(On,fr){ve&&(ae.droppable.exists(On)||on(!1),se.updateDroppableScroll({id:On,newScroll:fr}))},St=function(On,fr){ve&&ae.droppable.getById(On).callbacks.scroll(fr)},en=function(){if(ve){Fe.stop();var On=ve.critical.droppable;ae.droppable.getAllByType(On.type).forEach(function(fr){return fr.callbacks.dragStopped()}),ve.unsubscribe(),ve=null}},yn=function(On){ve||on(!1);var fr=ve.critical.draggable;On.type==="ADDITION"&&ci(ae,fr,On.value)&&Fe.add(On.value),On.type==="REMOVAL"&&ci(ae,fr,On.value)&&Fe.remove(On.value)},vn=function(On){ve&&on(!1);var fr=ae.draggable.getById(On.draggableId),Gr=ae.droppable.getById(fr.descriptor.droppableId),Jr={draggable:fr.descriptor,droppable:Gr.descriptor},ta=ae.subscribe(yn);return ve={critical:Jr,unsubscribe:ta},qa({critical:Jr,registry:ae,scrollOptions:On.scrollOptions})},fn={updateDroppableIsEnabled:it,updateDroppableIsCombineEnabled:lt,scrollDroppable:St,updateDroppableScroll:pt,startPublishing:vn,stopPublishing:en};return fn},ba=function(ae,se){return ae.phase==="IDLE"?!0:ae.phase!=="DROP_ANIMATING"||ae.completed.result.draggableId===se?!1:ae.completed.result.reason==="DROP"},Ia=function(ae){window.scrollBy(ae.x,ae.y)},Ai=wn(function(ae){return Rn(ae).filter(function(se){return!(!se.isEnabled||!se.frame)})}),Ci=function(se,ve){var Fe=ka(Ai(ve),function(it){return it.frame||on(!1),Hs(it.frame.pageMarginBox)(se)});return Fe},Vr=function(ae){var se=ae.center,ve=ae.destination,Fe=ae.droppables;if(ve){var it=Fe[ve];return it.frame?it:null}var lt=Ci(se,Fe);return lt},di={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(se){return Math.pow(se,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Yi=function(ae,se){var ve=ae[se.size]*di.startFromPercentage,Fe=ae[se.size]*di.maxScrollAtPercentage,it={startScrollingFrom:ve,maxScrollValueAt:Fe};return it},Ti=function(ae){var se=ae.startOfRange,ve=ae.endOfRange,Fe=ae.current,it=ve-se;if(it===0)return 0;var lt=Fe-se,pt=lt/it;return pt},ki=1,yo=function(ae,se){if(ae>se.startScrollingFrom)return 0;if(ae<=se.maxScrollValueAt)return di.maxPixelScroll;if(ae===se.startScrollingFrom)return ki;var ve=Ti({startOfRange:se.maxScrollValueAt,endOfRange:se.startScrollingFrom,current:ae}),Fe=1-ve,it=di.maxPixelScroll*di.ease(Fe);return Math.ceil(it)},Ri=di.durationDampening.accelerateAt,Wa=di.durationDampening.stopDampeningAt,ja=function(ae,se){var ve=se,Fe=Wa,it=Date.now(),lt=it-ve;if(lt>=Wa)return ae;if(ltse.height,lt=ve.width>se.width;return!lt&&!it?Fe:lt&&it?null:{x:lt?0:Fe.x,y:it?0:Fe.y}},Ro=Ta(function(ae){return ae===0?0:ae}),Ho=function(ae){var se=ae.dragStartTime,ve=ae.container,Fe=ae.subject,it=ae.center,lt=ae.shouldUseTimeDampening,pt={top:it.y-ve.top,right:ve.right-it.x,bottom:ve.bottom-it.y,left:it.x-ve.left},St=zi({container:ve,distanceToEdges:pt,dragStartTime:se,axis:Tn,shouldUseTimeDampening:lt}),en=zi({container:ve,distanceToEdges:pt,dragStartTime:se,axis:Dn,shouldUseTimeDampening:lt}),yn=Ro({x:en,y:St});if(qr(yn,_t))return null;var vn=no({container:ve,subject:Fe,proposedScroll:yn});return vn?qr(vn,_t)?null:vn:null},Zn=Ta(function(ae){return ae===0?0:ae>0?1:-1}),zo=function(){var ae=function(ve,Fe){return ve<0?ve:ve>Fe?ve-Fe:0};return function(se){var ve=se.current,Fe=se.max,it=se.change,lt=Rr(ve,it),pt={x:ae(lt.x,Fe.x),y:ae(lt.y,Fe.y)};return qr(pt,_t)?null:pt}}(),as=function(se){var ve=se.max,Fe=se.current,it=se.change,lt={x:Math.max(Fe.x,ve.x),y:Math.max(Fe.y,ve.y)},pt=Zn(it),St=zo({max:lt,current:Fe,change:pt});return!St||pt.x!==0&&St.x===0||pt.y!==0&&St.y===0},Vn=function(se,ve){return as({current:se.scroll.current,max:se.scroll.max,change:ve})},Vo=function(se,ve){if(!Vn(se,ve))return null;var Fe=se.scroll.max,it=se.scroll.current;return zo({current:it,max:Fe,change:ve})},Qo=function(se,ve){var Fe=se.frame;return Fe?as({current:Fe.scroll.current,max:Fe.scroll.max,change:ve}):!1},ll=function(se,ve){var Fe=se.frame;return!Fe||!Qo(se,ve)?null:zo({current:Fe.scroll.current,max:Fe.scroll.max,change:ve})},gl=function(ae){var se=ae.viewport,ve=ae.subject,Fe=ae.center,it=ae.dragStartTime,lt=ae.shouldUseTimeDampening,pt=Ho({dragStartTime:it,container:se.frame,subject:ve,center:Fe,shouldUseTimeDampening:lt});return pt&&Vn(se,pt)?pt:null},po=function(ae){var se=ae.droppable,ve=ae.subject,Fe=ae.center,it=ae.dragStartTime,lt=ae.shouldUseTimeDampening,pt=se.frame;if(!pt)return null;var St=Ho({dragStartTime:it,container:pt.pageMarginBox,subject:ve,center:Fe,shouldUseTimeDampening:lt});return St&&Qo(se,St)?St:null},Jo=function(ae){var se=ae.state,ve=ae.dragStartTime,Fe=ae.shouldUseTimeDampening,it=ae.scrollWindow,lt=ae.scrollDroppable,pt=se.current.page.borderBoxCenter,St=se.dimensions.draggables[se.critical.draggable.id],en=St.page.marginBox;if(se.isWindowScrollAllowed){var yn=se.viewport,vn=gl({dragStartTime:ve,viewport:yn,subject:en,center:pt,shouldUseTimeDampening:Fe});if(vn){it(vn);return}}var fn=Vr({center:pt,destination:Ni(se.impact),droppables:se.dimensions.droppables});if(fn){var mn=po({dragStartTime:ve,droppable:fn,subject:en,center:pt,shouldUseTimeDampening:Fe});mn&<(fn.descriptor.id,mn)}},Do=function(ae){var se=ae.scrollWindow,ve=ae.scrollDroppable,Fe=gr(se),it=gr(ve),lt=null,pt=function(vn){lt||on(!1);var fn=lt,mn=fn.shouldUseTimeDampening,On=fn.dragStartTime;Jo({state:vn,scrollWindow:Fe,scrollDroppable:it,dragStartTime:On,shouldUseTimeDampening:mn})},St=function(vn){Si(),lt&&on(!1);var fn=Date.now(),mn=!1,On=function(){mn=!0};Jo({state:vn,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:On,scrollDroppable:On}),lt={dragStartTime:fn,shouldUseTimeDampening:mn},Mi(),mn&&pt(vn)},en=function(){lt&&(Fe.cancel(),it.cancel(),lt=null)};return{start:St,stop:en,scroll:pt}},xs=function(ae){var se=ae.move,ve=ae.scrollDroppable,Fe=ae.scrollWindow,it=function(yn,vn){var fn=Rr(yn.current.client.selection,vn);se({client:fn})},lt=function(yn,vn){if(!Qo(yn,vn))return vn;var fn=ll(yn,vn);if(!fn)return ve(yn.descriptor.id,vn),null;var mn=Kr(vn,fn);ve(yn.descriptor.id,mn);var On=Kr(vn,mn);return On},pt=function(yn,vn,fn){if(!yn||!Vn(vn,fn))return fn;var mn=Vo(vn,fn);if(!mn)return Fe(fn),null;var On=Kr(fn,mn);Fe(On);var fr=Kr(fn,On);return fr},St=function(yn){var vn=yn.scrollJumpRequest;if(vn){var fn=Ni(yn.impact);fn||on(!1);var mn=lt(yn.dimensions.droppables[fn],vn);if(mn){var On=yn.viewport,fr=pt(yn.isWindowScrollAllowed,On,mn);fr&&it(yn,fr)}}};return St},As=function(ae){var se=ae.scrollDroppable,ve=ae.scrollWindow,Fe=ae.move,it=Do({scrollWindow:ve,scrollDroppable:se}),lt=xs({move:Fe,scrollWindow:ve,scrollDroppable:se}),pt=function(yn){if(yn.phase==="DRAGGING"){if(yn.movementMode==="FLUID"){it.scroll(yn);return}yn.scrollJumpRequest&<(yn)}},St={scroll:pt,start:it.start,stop:it.stop};return St},Ts="data-rbd",qo=function(){var ae=Ts+"-drag-handle";return{base:ae,draggableId:ae+"-draggable-id",contextId:ae+"-context-id"}}(),ul=function(){var ae=Ts+"-draggable";return{base:ae,contextId:ae+"-context-id",id:ae+"-id"}}(),_l=function(){var ae=Ts+"-droppable";return{base:ae,contextId:ae+"-context-id",id:ae+"-id"}}(),x={contextId:Ts+"-scroll-container-context-id"},z=function(se){return function(ve){return"["+ve+'="'+se+'"]'}},we=function(se,ve){return se.map(function(Fe){var it=Fe.styles[ve];return it?Fe.selector+" { "+it+" }":""}).join(" ")},kt="pointer-events: none;",Fn=function(ae){var se=z(ae),ve=function(){var St=` cursor: -webkit-grab; cursor: grab; `;return{selector:se(qo.contextId),styles:{always:` @@ -1332,38 +1332,38 @@ The error may be correlated with this previous error: -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; - `}},pt=[Fe,ve,it,lt];return{always:we(pt,"always"),resting:we(pt,"resting"),dragging:we(pt,"dragging"),dropAnimating:we(pt,"dropAnimating"),userCancel:we(pt,"userCancel")}},ur=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?b.useLayoutEffect:b.useEffect,_r=function(){var se=document.querySelector("head");return se||on(!1),se},Ea=function(se){var ve=document.createElement("style");return se&&ve.setAttribute("nonce",se),ve.type="text/css",ve};function Za(ae,se){var ve=jt(function(){return Fn(ae)},[ae]),Fe=(0,b.useRef)(null),it=(0,b.useRef)(null),lt=At(In(function(fn){var mn=it.current;mn||on(!1),mn.textContent=fn}),[]),pt=At(function(fn){var mn=Fe.current;mn||on(!1),mn.textContent=fn},[]);ur(function(){!Fe.current&&!it.current||on(!1);var fn=Ea(se),mn=Ea(se);return Fe.current=fn,it.current=mn,fn.setAttribute(Ts+"-always",ae),mn.setAttribute(Ts+"-dynamic",ae),_r().appendChild(fn),_r().appendChild(mn),pt(ve.always),lt(ve.resting),function(){var On=function(Gr){var Jr=Gr.current;Jr||on(!1),_r().removeChild(Jr),Gr.current=null};On(Fe),On(it)}},[se,pt,lt,ve.always,ve.resting,ae]);var St=At(function(){return lt(ve.dragging)},[lt,ve.dragging]),en=At(function(fn){if(fn==="DROP"){lt(ve.dropAnimating);return}lt(ve.userCancel)},[lt,ve.dropAnimating,ve.userCancel]),yn=At(function(){it.current&<(ve.resting)},[lt,ve.resting]),vn=jt(function(){return{dragging:St,dropping:en,resting:yn}},[St,en,yn]);return vn}var Er=function(ae){return ae&&ae.ownerDocument?ae.ownerDocument.defaultView:window};function Qr(ae){return ae instanceof Er(ae).HTMLElement}function Va(ae,se){var ve="["+qo.contextId+'="'+ae+'"]',Fe=Xa(document.querySelectorAll(ve));if(!Fe.length)return null;var it=ka(Fe,function(lt){return lt.getAttribute(qo.draggableId)===se});return!it||!Qr(it)?null:it}function mi(ae){var se=(0,b.useRef)({}),ve=(0,b.useRef)(null),Fe=(0,b.useRef)(null),it=(0,b.useRef)(!1),lt=At(function(mn,On){var fr={id:mn,focus:On};return se.current[mn]=fr,function(){var Jr=se.current,ta=Jr[mn];ta!==fr&&delete Jr[mn]}},[]),pt=At(function(mn){var On=Va(ae,mn);On&&On!==document.activeElement&&On.focus()},[ae]),St=At(function(mn,On){ve.current===mn&&(ve.current=On)},[]),en=At(function(){Fe.current||it.current&&(Fe.current=requestAnimationFrame(function(){Fe.current=null;var mn=ve.current;mn&&pt(mn)}))},[pt]),yn=At(function(mn){ve.current=null;var On=document.activeElement;On&&On.getAttribute(qo.draggableId)===mn&&(ve.current=mn)},[]);ur(function(){return it.current=!0,function(){it.current=!1;var mn=Fe.current;mn&&cancelAnimationFrame(mn)}},[]);var vn=jt(function(){return{register:lt,tryRecordFocus:yn,tryRestoreFocusRecorded:en,tryShiftRecord:St}},[lt,yn,en,St]);return vn}function Di(){var ae={draggables:{},droppables:{}},se=[];function ve(fn){return se.push(fn),function(){var On=se.indexOf(fn);On!==-1&&se.splice(On,1)}}function Fe(fn){se.length&&se.forEach(function(mn){return mn(fn)})}function it(fn){return ae.draggables[fn]||null}function lt(fn){var mn=it(fn);return mn||on(!1),mn}var pt={register:function(mn){ae.draggables[mn.descriptor.id]=mn,Fe({type:"ADDITION",value:mn})},update:function(mn,On){var fr=ae.draggables[On.descriptor.id];fr&&fr.uniqueId===mn.uniqueId&&(delete ae.draggables[On.descriptor.id],ae.draggables[mn.descriptor.id]=mn)},unregister:function(mn){var On=mn.descriptor.id,fr=it(On);fr&&mn.uniqueId===fr.uniqueId&&(delete ae.draggables[On],Fe({type:"REMOVAL",value:mn}))},getById:lt,findById:it,exists:function(mn){return!!it(mn)},getAllByType:function(mn){return ua(ae.draggables).filter(function(On){return On.descriptor.type===mn})}};function St(fn){return ae.droppables[fn]||null}function en(fn){var mn=St(fn);return mn||on(!1),mn}var yn={register:function(mn){ae.droppables[mn.descriptor.id]=mn},unregister:function(mn){var On=St(mn.descriptor.id);On&&mn.uniqueId===On.uniqueId&&delete ae.droppables[mn.descriptor.id]},getById:en,findById:St,exists:function(mn){return!!St(mn)},getAllByType:function(mn){return ua(ae.droppables).filter(function(On){return On.descriptor.type===mn})}};function vn(){ae.draggables={},ae.droppables={},se.length=0}return{draggable:pt,droppable:yn,subscribe:ve,clean:vn}}function vs(){var ae=jt(Di,[]);return(0,b.useEffect)(function(){return function(){requestAnimationFrame(ae.clean)}},[ae]),ae}var is=b.createContext(null),os=function(){var ae=document.body;return ae||on(!1),ae},Ms={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},vl=function(se){return"rbd-announcement-"+se};function $o(ae){var se=jt(function(){return vl(ae)},[ae]),ve=(0,b.useRef)(null);(0,b.useEffect)(function(){var lt=document.createElement("div");return ve.current=lt,lt.id=se,lt.setAttribute("aria-live","assertive"),lt.setAttribute("aria-atomic","true"),(0,le.Z)(lt.style,Ms),os().appendChild(lt),function(){setTimeout(function(){var en=os();en.contains(lt)&&en.removeChild(lt),lt===ve.current&&(ve.current=null)})}},[se]);var Fe=At(function(it){var lt=ve.current;if(lt){lt.textContent=it;return}},[]);return Fe}var tl=0,ss={separator:"::"};function Vl(){tl=0}function kl(ae,se){return se===void 0&&(se=ss),jt(function(){return""+ae+se.separator+tl++},[se.separator,ae])}function Kl(ae){var se=ae.contextId,ve=ae.uniqueId;return"rbd-hidden-text-"+se+"-"+ve}function Mu(ae){var se=ae.contextId,ve=ae.text,Fe=kl("hidden-text",{separator:"-"}),it=jt(function(){return Kl({contextId:se,uniqueId:Fe})},[Fe,se]);return(0,b.useEffect)(function(){var pt=document.createElement("div");return pt.id=it,pt.textContent=ve,pt.style.display="none",os().appendChild(pt),function(){var en=os();en.contains(pt)&&en.removeChild(pt)}},[it,ve]),it}var lu=b.createContext(null),Bu={react:"^16.8.5","react-dom":"^16.8.5"},bl=/(\d+)\.(\d+)\.(\d+)/,Rl=function(se){var ve=bl.exec(se);ve==null&&on(!1);var Fe=Number(ve[1]),it=Number(ve[2]),lt=Number(ve[3]);return{major:Fe,minor:it,patch:lt,raw:se}},Yl=function(se,ve){return ve.major>se.major?!0:ve.majorse.minor?!0:ve.minor=se.patch},gc=function(ae,se){var ve=Rl(ae),Fe=Rl(se);Yl(ve,Fe)},vc=` + `}},pt=[Fe,ve,it,lt];return{always:we(pt,"always"),resting:we(pt,"resting"),dragging:we(pt,"dragging"),dropAnimating:we(pt,"dropAnimating"),userCancel:we(pt,"userCancel")}},ur=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?b.useLayoutEffect:b.useEffect,_r=function(){var se=document.querySelector("head");return se||on(!1),se},Ea=function(se){var ve=document.createElement("style");return se&&ve.setAttribute("nonce",se),ve.type="text/css",ve};function Za(ae,se){var ve=jt(function(){return Fn(ae)},[ae]),Fe=(0,b.useRef)(null),it=(0,b.useRef)(null),lt=At(wn(function(fn){var mn=it.current;mn||on(!1),mn.textContent=fn}),[]),pt=At(function(fn){var mn=Fe.current;mn||on(!1),mn.textContent=fn},[]);ur(function(){!Fe.current&&!it.current||on(!1);var fn=Ea(se),mn=Ea(se);return Fe.current=fn,it.current=mn,fn.setAttribute(Ts+"-always",ae),mn.setAttribute(Ts+"-dynamic",ae),_r().appendChild(fn),_r().appendChild(mn),pt(ve.always),lt(ve.resting),function(){var On=function(Gr){var Jr=Gr.current;Jr||on(!1),_r().removeChild(Jr),Gr.current=null};On(Fe),On(it)}},[se,pt,lt,ve.always,ve.resting,ae]);var St=At(function(){return lt(ve.dragging)},[lt,ve.dragging]),en=At(function(fn){if(fn==="DROP"){lt(ve.dropAnimating);return}lt(ve.userCancel)},[lt,ve.dropAnimating,ve.userCancel]),yn=At(function(){it.current&<(ve.resting)},[lt,ve.resting]),vn=jt(function(){return{dragging:St,dropping:en,resting:yn}},[St,en,yn]);return vn}var Er=function(ae){return ae&&ae.ownerDocument?ae.ownerDocument.defaultView:window};function Qr(ae){return ae instanceof Er(ae).HTMLElement}function Va(ae,se){var ve="["+qo.contextId+'="'+ae+'"]',Fe=Xa(document.querySelectorAll(ve));if(!Fe.length)return null;var it=ka(Fe,function(lt){return lt.getAttribute(qo.draggableId)===se});return!it||!Qr(it)?null:it}function mi(ae){var se=(0,b.useRef)({}),ve=(0,b.useRef)(null),Fe=(0,b.useRef)(null),it=(0,b.useRef)(!1),lt=At(function(mn,On){var fr={id:mn,focus:On};return se.current[mn]=fr,function(){var Jr=se.current,ta=Jr[mn];ta!==fr&&delete Jr[mn]}},[]),pt=At(function(mn){var On=Va(ae,mn);On&&On!==document.activeElement&&On.focus()},[ae]),St=At(function(mn,On){ve.current===mn&&(ve.current=On)},[]),en=At(function(){Fe.current||it.current&&(Fe.current=requestAnimationFrame(function(){Fe.current=null;var mn=ve.current;mn&&pt(mn)}))},[pt]),yn=At(function(mn){ve.current=null;var On=document.activeElement;On&&On.getAttribute(qo.draggableId)===mn&&(ve.current=mn)},[]);ur(function(){return it.current=!0,function(){it.current=!1;var mn=Fe.current;mn&&cancelAnimationFrame(mn)}},[]);var vn=jt(function(){return{register:lt,tryRecordFocus:yn,tryRestoreFocusRecorded:en,tryShiftRecord:St}},[lt,yn,en,St]);return vn}function Di(){var ae={draggables:{},droppables:{}},se=[];function ve(fn){return se.push(fn),function(){var On=se.indexOf(fn);On!==-1&&se.splice(On,1)}}function Fe(fn){se.length&&se.forEach(function(mn){return mn(fn)})}function it(fn){return ae.draggables[fn]||null}function lt(fn){var mn=it(fn);return mn||on(!1),mn}var pt={register:function(mn){ae.draggables[mn.descriptor.id]=mn,Fe({type:"ADDITION",value:mn})},update:function(mn,On){var fr=ae.draggables[On.descriptor.id];fr&&fr.uniqueId===mn.uniqueId&&(delete ae.draggables[On.descriptor.id],ae.draggables[mn.descriptor.id]=mn)},unregister:function(mn){var On=mn.descriptor.id,fr=it(On);fr&&mn.uniqueId===fr.uniqueId&&(delete ae.draggables[On],Fe({type:"REMOVAL",value:mn}))},getById:lt,findById:it,exists:function(mn){return!!it(mn)},getAllByType:function(mn){return ua(ae.draggables).filter(function(On){return On.descriptor.type===mn})}};function St(fn){return ae.droppables[fn]||null}function en(fn){var mn=St(fn);return mn||on(!1),mn}var yn={register:function(mn){ae.droppables[mn.descriptor.id]=mn},unregister:function(mn){var On=St(mn.descriptor.id);On&&mn.uniqueId===On.uniqueId&&delete ae.droppables[mn.descriptor.id]},getById:en,findById:St,exists:function(mn){return!!St(mn)},getAllByType:function(mn){return ua(ae.droppables).filter(function(On){return On.descriptor.type===mn})}};function vn(){ae.draggables={},ae.droppables={},se.length=0}return{draggable:pt,droppable:yn,subscribe:ve,clean:vn}}function vs(){var ae=jt(Di,[]);return(0,b.useEffect)(function(){return function(){requestAnimationFrame(ae.clean)}},[ae]),ae}var is=b.createContext(null),os=function(){var ae=document.body;return ae||on(!1),ae},Ms={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},vl=function(se){return"rbd-announcement-"+se};function $o(ae){var se=jt(function(){return vl(ae)},[ae]),ve=(0,b.useRef)(null);(0,b.useEffect)(function(){var lt=document.createElement("div");return ve.current=lt,lt.id=se,lt.setAttribute("aria-live","assertive"),lt.setAttribute("aria-atomic","true"),(0,le.Z)(lt.style,Ms),os().appendChild(lt),function(){setTimeout(function(){var en=os();en.contains(lt)&&en.removeChild(lt),lt===ve.current&&(ve.current=null)})}},[se]);var Fe=At(function(it){var lt=ve.current;if(lt){lt.textContent=it;return}},[]);return Fe}var tl=0,ss={separator:"::"};function Vl(){tl=0}function kl(ae,se){return se===void 0&&(se=ss),jt(function(){return""+ae+se.separator+tl++},[se.separator,ae])}function Kl(ae){var se=ae.contextId,ve=ae.uniqueId;return"rbd-hidden-text-"+se+"-"+ve}function Mu(ae){var se=ae.contextId,ve=ae.text,Fe=kl("hidden-text",{separator:"-"}),it=jt(function(){return Kl({contextId:se,uniqueId:Fe})},[Fe,se]);return(0,b.useEffect)(function(){var pt=document.createElement("div");return pt.id=it,pt.textContent=ve,pt.style.display="none",os().appendChild(pt),function(){var en=os();en.contains(pt)&&en.removeChild(pt)}},[it,ve]),it}var lu=b.createContext(null),Bu={react:"^16.8.5","react-dom":"^16.8.5"},bl=/(\d+)\.(\d+)\.(\d+)/,Rl=function(se){var ve=bl.exec(se);ve==null&&on(!1);var Fe=Number(ve[1]),it=Number(ve[2]),lt=Number(ve[3]);return{major:Fe,minor:it,patch:lt,raw:se}},Yl=function(se,ve){return ve.major>se.major?!0:ve.majorse.minor?!0:ve.minor=se.patch},gc=function(ae,se){var ve=Rl(ae),Fe=Rl(se);Yl(ve,Fe)},vc=` We expect a html5 doctype: This is to ensure consistent browser layout and measurement More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md -`,bc=function(ae){var se=ae.doctype;se&&(se.name.toLowerCase(),se.publicId)};function Yc(ae){}function Xl(ae,se){}function ls(){Xl(function(){gc(Bu.react,b.version),bc(document)},[])}function uu(ae){var se=(0,b.useRef)(ae);return(0,b.useEffect)(function(){se.current=ae}),se}function Ec(){var ae=null;function se(){return!!ae}function ve(pt){return pt===ae}function Fe(pt){ae&&on(!1);var St={abandon:pt};return ae=St,St}function it(){ae||on(!1),ae=null}function lt(){ae&&(ae.abandon(),it())}return{isClaimed:se,isActive:ve,claim:Fe,release:it,tryAbandon:lt}}var yc=9,Sc=13,cu=27,yu=32,Uu=33,Cc=34,xc=35,Ac=36,El=37,Ql=38,du=39,Jl=40,Bs,Tc=(Bs={},Bs[Sc]=!0,Bs[yc]=!0,Bs),Hu=function(ae){Tc[ae.keyCode]&&ae.preventDefault()},cl=function(){var ae="visibilitychange";if(typeof document=="undefined")return ae;var se=[ae,"ms"+ae,"webkit"+ae,"moz"+ae,"o"+ae],ve=ka(se,function(Fe){return"on"+Fe in document});return ve||ae}(),Su=0,Cu=5;function zu(ae,se){return Math.abs(se.x-ae.x)>=Cu||Math.abs(se.y-ae.y)>=Cu}var ql={type:"IDLE"};function Pl(ae){var se=ae.cancel,ve=ae.completed,Fe=ae.getPhase,it=ae.setPhase;return[{eventName:"mousemove",fn:function(pt){var St=pt.button,en=pt.clientX,yn=pt.clientY;if(St===Su){var vn={x:en,y:yn},fn=Fe();if(fn.type==="DRAGGING"){pt.preventDefault(),fn.actions.move(vn);return}fn.type!=="PENDING"&&on(!1);var mn=fn.point;if(zu(mn,vn)){pt.preventDefault();var On=fn.actions.fluidLift(vn);it({type:"DRAGGING",actions:On})}}}},{eventName:"mouseup",fn:function(pt){var St=Fe();if(St.type!=="DRAGGING"){se();return}pt.preventDefault(),St.actions.drop({shouldBlockNextClick:!0}),ve()}},{eventName:"mousedown",fn:function(pt){Fe().type==="DRAGGING"&&pt.preventDefault(),se()}},{eventName:"keydown",fn:function(pt){var St=Fe();if(St.type==="PENDING"){se();return}if(pt.keyCode===cu){pt.preventDefault(),se();return}Hu(pt)}},{eventName:"resize",fn:se},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){Fe().type==="PENDING"&&se()}},{eventName:"webkitmouseforcedown",fn:function(pt){var St=Fe();if(St.type==="IDLE"&&on(!1),St.actions.shouldRespectForcePress()){se();return}pt.preventDefault()}},{eventName:cl,fn:se}]}function xu(ae){var se=(0,b.useRef)(ql),ve=(0,b.useRef)(Ur),Fe=jt(function(){return{eventName:"mousedown",fn:function(fn){if(!fn.defaultPrevented&&fn.button===Su&&!(fn.ctrlKey||fn.metaKey||fn.shiftKey||fn.altKey)){var mn=ae.findClosestDraggableId(fn);if(mn){var On=ae.tryGetLock(mn,pt,{sourceEvent:fn});if(On){fn.preventDefault();var fr={x:fn.clientX,y:fn.clientY};ve.current(),yn(On,fr)}}}}}},[ae]),it=jt(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(fn){if(!fn.defaultPrevented){var mn=ae.findClosestDraggableId(fn);if(mn){var On=ae.findOptionsForDraggable(mn);On&&(On.shouldRespectForcePress||ae.canGetLock(mn)&&fn.preventDefault())}}}}},[ae]),lt=At(function(){var fn={passive:!1,capture:!0};ve.current=Qt(window,[it,Fe],fn)},[it,Fe]),pt=At(function(){var vn=se.current;vn.type!=="IDLE"&&(se.current=ql,ve.current(),lt())},[lt]),St=At(function(){var vn=se.current;pt(),vn.type==="DRAGGING"&&vn.actions.cancel({shouldBlockNextClick:!0}),vn.type==="PENDING"&&vn.actions.abort()},[pt]),en=At(function(){var fn={capture:!0,passive:!1},mn=Pl({cancel:St,completed:pt,getPhase:function(){return se.current},setPhase:function(fr){se.current=fr}});ve.current=Qt(window,mn,fn)},[St,pt]),yn=At(function(fn,mn){se.current.type!=="IDLE"&&on(!1),se.current={type:"PENDING",point:mn,actions:fn},en()},[en]);ur(function(){return lt(),function(){ve.current()}},[lt])}var yl;function Au(){}var wc=(yl={},yl[Cc]=!0,yl[Uu]=!0,yl[Ac]=!0,yl[xc]=!0,yl);function $l(ae,se){function ve(){se(),ae.cancel()}function Fe(){se(),ae.drop()}return[{eventName:"keydown",fn:function(lt){if(lt.keyCode===cu){lt.preventDefault(),ve();return}if(lt.keyCode===yu){lt.preventDefault(),Fe();return}if(lt.keyCode===Jl){lt.preventDefault(),ae.moveDown();return}if(lt.keyCode===Ql){lt.preventDefault(),ae.moveUp();return}if(lt.keyCode===du){lt.preventDefault(),ae.moveRight();return}if(lt.keyCode===El){lt.preventDefault(),ae.moveLeft();return}if(wc[lt.keyCode]){lt.preventDefault();return}Hu(lt)}},{eventName:"mousedown",fn:ve},{eventName:"mouseup",fn:ve},{eventName:"click",fn:ve},{eventName:"touchstart",fn:ve},{eventName:"resize",fn:ve},{eventName:"wheel",fn:ve,options:{passive:!0}},{eventName:cl,fn:ve}]}function Gu(ae){var se=(0,b.useRef)(Au),ve=jt(function(){return{eventName:"keydown",fn:function(lt){if(lt.defaultPrevented||lt.keyCode!==yu)return;var pt=ae.findClosestDraggableId(lt);if(!pt)return;var St=ae.tryGetLock(pt,vn,{sourceEvent:lt});if(!St)return;lt.preventDefault();var en=!0,yn=St.snapLift();se.current();function vn(){en||on(!1),en=!1,se.current(),Fe()}se.current=Qt(window,$l(yn,vn),{capture:!0,passive:!1})}}},[ae]),Fe=At(function(){var lt={passive:!1,capture:!0};se.current=Qt(window,[ve],lt)},[ve]);ur(function(){return Fe(),function(){se.current()}},[Fe])}var Tu={type:"IDLE"},Wu=120,fu=.15;function Ic(ae){var se=ae.cancel,ve=ae.getPhase;return[{eventName:"orientationchange",fn:se},{eventName:"resize",fn:se},{eventName:"contextmenu",fn:function(it){it.preventDefault()}},{eventName:"keydown",fn:function(it){if(ve().type!=="DRAGGING"){se();return}it.keyCode===cu&&it.preventDefault(),se()}},{eventName:cl,fn:se}]}function Nc(ae){var se=ae.cancel,ve=ae.completed,Fe=ae.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(lt){var pt=Fe();if(pt.type!=="DRAGGING"){se();return}pt.hasMoved=!0;var St=lt.touches[0],en=St.clientX,yn=St.clientY,vn={x:en,y:yn};lt.preventDefault(),pt.actions.move(vn)}},{eventName:"touchend",fn:function(lt){var pt=Fe();if(pt.type!=="DRAGGING"){se();return}lt.preventDefault(),pt.actions.drop({shouldBlockNextClick:!0}),ve()}},{eventName:"touchcancel",fn:function(lt){if(Fe().type!=="DRAGGING"){se();return}lt.preventDefault(),se()}},{eventName:"touchforcechange",fn:function(lt){var pt=Fe();pt.type==="IDLE"&&on(!1);var St=lt.touches[0];if(St){var en=St.force>=fu;if(en){var yn=pt.actions.shouldRespectForcePress();if(pt.type==="PENDING"){yn&&se();return}if(yn){if(pt.hasMoved){lt.preventDefault();return}se();return}lt.preventDefault()}}}},{eventName:cl,fn:se}]}function eu(ae){var se=(0,b.useRef)(Tu),ve=(0,b.useRef)(Ur),Fe=At(function(){return se.current},[]),it=At(function(On){se.current=On},[]),lt=jt(function(){return{eventName:"touchstart",fn:function(On){if(!On.defaultPrevented){var fr=ae.findClosestDraggableId(On);if(fr){var Gr=ae.tryGetLock(fr,St,{sourceEvent:On});if(Gr){var Jr=On.touches[0],ta=Jr.clientX,fa=Jr.clientY,Aa={x:ta,y:fa};ve.current(),fn(Gr,Aa)}}}}}},[ae]),pt=At(function(){var On={capture:!0,passive:!1};ve.current=Qt(window,[lt],On)},[lt]),St=At(function(){var mn=se.current;mn.type!=="IDLE"&&(mn.type==="PENDING"&&clearTimeout(mn.longPressTimerId),it(Tu),ve.current(),pt())},[pt,it]),en=At(function(){var mn=se.current;St(),mn.type==="DRAGGING"&&mn.actions.cancel({shouldBlockNextClick:!0}),mn.type==="PENDING"&&mn.actions.abort()},[St]),yn=At(function(){var On={capture:!0,passive:!1},fr={cancel:en,completed:St,getPhase:Fe},Gr=Qt(window,Nc(fr),On),Jr=Qt(window,Ic(fr),On);ve.current=function(){Gr(),Jr()}},[en,Fe,St]),vn=At(function(){var On=Fe();On.type!=="PENDING"&&on(!1);var fr=On.actions.fluidLift(On.point);it({type:"DRAGGING",actions:fr,hasMoved:!1})},[Fe,it]),fn=At(function(On,fr){Fe().type!=="IDLE"&&on(!1);var Gr=setTimeout(vn,Wu);it({type:"PENDING",point:fr,actions:On,longPressTimerId:Gr}),yn()},[yn,Fe,it,vn]);ur(function(){return pt(),function(){ve.current();var fr=Fe();fr.type==="PENDING"&&(clearTimeout(fr.longPressTimerId),it(Tu))}},[Fe,pt,it]),ur(function(){var On=Qt(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return On},[])}function Zu(ae){}var ju={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Vu(ae,se){if(se==null)return!1;var ve=!!ju[se.tagName.toLowerCase()];if(ve)return!0;var Fe=se.getAttribute("contenteditable");return Fe==="true"||Fe===""?!0:se===ae?!1:Vu(ae,se.parentElement)}function wu(ae,se){var ve=se.target;return Qr(ve)?Vu(ae,ve):!1}var Ku=function(ae){return bt(ae.getBoundingClientRect()).center};function kc(ae){return ae instanceof Er(ae).Element}var Yu=function(){var ae="matches";if(typeof document=="undefined")return ae;var se=[ae,"msMatchesSelector","webkitMatchesSelector"],ve=ka(se,function(Fe){return Fe in Element.prototype});return ve||ae}();function Iu(ae,se){return ae==null?null:ae[Yu](se)?ae:Iu(ae.parentElement,se)}function Rc(ae,se){return ae.closest?ae.closest(se):Iu(ae,se)}function Nu(ae){return"["+qo.contextId+'="'+ae+'"]'}function tu(ae,se){var ve=se.target;if(!kc(ve))return null;var Fe=Nu(ae),it=Rc(ve,Fe);return!it||!Qr(it)?null:it}function nu(ae,se){var ve=tu(ae,se);return ve?ve.getAttribute(qo.draggableId):null}function Dc(ae,se){var ve="["+ul.contextId+'="'+ae+'"]',Fe=Xa(document.querySelectorAll(ve)),it=ka(Fe,function(lt){return lt.getAttribute(ul.id)===se});return!it||!Qr(it)?null:it}function Xu(ae){ae.preventDefault()}function pu(ae){var se=ae.expected,ve=ae.phase,Fe=ae.isLockActive,it=ae.shouldWarn;return!(!Fe()||se!==ve)}function Qu(ae){var se=ae.lockAPI,ve=ae.store,Fe=ae.registry,it=ae.draggableId;if(se.isClaimed())return!1;var lt=Fe.draggable.findById(it);return!(!lt||!lt.options.isEnabled||!ba(ve.getState(),it))}function Oc(ae){var se=ae.lockAPI,ve=ae.contextId,Fe=ae.store,it=ae.registry,lt=ae.draggableId,pt=ae.forceSensorStop,St=ae.sourceEvent,en=Qu({lockAPI:se,store:Fe,registry:it,draggableId:lt});if(!en)return null;var yn=it.draggable.getById(lt),vn=Dc(ve,yn.descriptor.id);if(!vn||St&&!yn.options.canDragInteractiveElements&&wu(vn,St))return null;var fn=se.claim(pt||Ur),mn="PRE_DRAG";function On(){return yn.options.shouldRespectForcePress}function fr(){return se.isActive(fn)}function Gr(ni,Ei){pu({expected:ni,phase:mn,isLockActive:fr,shouldWarn:!0})&&Fe.dispatch(Ei())}var Jr=Gr.bind(null,"DRAGGING");function ta(ni){function Ei(){se.release(),mn="COMPLETED"}mn!=="PRE_DRAG"&&(Ei(),mn!=="PRE_DRAG"&&on(!1)),Fe.dispatch(qs(ni.liftActionArgs)),mn="DRAGGING";function ho(xi,mo){if(mo===void 0&&(mo={shouldBlockNextClick:!1}),ni.cleanup(),mo.shouldBlockNextClick){var es=Qt(window,[{eventName:"click",fn:Xu,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(es)}Ei(),Fe.dispatch(el({reason:xi}))}return(0,le.Z)({isActive:function(){return pu({expected:"DRAGGING",phase:mn,isLockActive:fr,shouldWarn:!1})},shouldRespectForcePress:On,drop:function(mo){return ho("DROP",mo)},cancel:function(mo){return ho("CANCEL",mo)}},ni.actions)}function fa(ni){var Ei=gr(function(xi){Jr(function(){return Ws({client:xi})})}),ho=ta({liftActionArgs:{id:lt,clientSelection:ni,movementMode:"FLUID"},cleanup:function(){return Ei.cancel()},actions:{move:Ei}});return(0,le.Z)({},ho,{move:Ei})}function Aa(){var ni={moveUp:function(){return Jr($s)},moveRight:function(){return Jr(Ls)},moveDown:function(){return Jr(Fo)},moveLeft:function(){return Jr(_s)}};return ta({liftActionArgs:{id:lt,clientSelection:Ku(vn),movementMode:"SNAP"},cleanup:Ur,actions:ni})}function La(){var ni=pu({expected:"PRE_DRAG",phase:mn,isLockActive:fr,shouldWarn:!0});ni&&se.release()}var oi={isActive:function(){return pu({expected:"PRE_DRAG",phase:mn,isLockActive:fr,shouldWarn:!1})},shouldRespectForcePress:On,fluidLift:fa,snapLift:Aa,abort:La};return oi}var Lc=[xu,Gu,eu];function Ju(ae){var se=ae.contextId,ve=ae.store,Fe=ae.registry,it=ae.customSensors,lt=ae.enableDefaultSensors,pt=[].concat(lt?Lc:[],it||[]),St=(0,b.useState)(function(){return Ec()})[0],en=At(function(fa,Aa){fa.isDragging&&!Aa.isDragging&&St.tryAbandon()},[St]);ur(function(){var fa=ve.getState(),Aa=ve.subscribe(function(){var La=ve.getState();en(fa,La),fa=La});return Aa},[St,ve,en]),ur(function(){return St.tryAbandon},[St.tryAbandon]);var yn=At(function(ta){return Qu({lockAPI:St,registry:Fe,store:ve,draggableId:ta})},[St,Fe,ve]),vn=At(function(ta,fa,Aa){return Oc({lockAPI:St,registry:Fe,contextId:se,store:ve,draggableId:ta,forceSensorStop:fa,sourceEvent:Aa&&Aa.sourceEvent?Aa.sourceEvent:null})},[se,St,Fe,ve]),fn=At(function(ta){return nu(se,ta)},[se]),mn=At(function(ta){var fa=Fe.draggable.findById(ta);return fa?fa.options:null},[Fe.draggable]),On=At(function(){St.isClaimed()&&(St.tryAbandon(),ve.getState().phase!=="IDLE"&&ve.dispatch(Zs()))},[St,ve]),fr=At(St.isClaimed,[St]),Gr=jt(function(){return{canGetLock:yn,tryGetLock:vn,findClosestDraggableId:fn,findOptionsForDraggable:mn,tryReleaseLock:On,isLockClaimed:fr}},[yn,vn,fn,mn,On,fr]);Zu(pt);for(var Jr=0;Jr=4)return[Pe[0],Pe[1],Pe[2],Pe[3],"".concat(Pe[0],".").concat(Pe[1]),"".concat(Pe[0],".").concat(Pe[2]),"".concat(Pe[0],".").concat(Pe[3]),"".concat(Pe[1],".").concat(Pe[0]),"".concat(Pe[1],".").concat(Pe[2]),"".concat(Pe[1],".").concat(Pe[3]),"".concat(Pe[2],".").concat(Pe[0]),"".concat(Pe[2],".").concat(Pe[1]),"".concat(Pe[2],".").concat(Pe[3]),"".concat(Pe[3],".").concat(Pe[0]),"".concat(Pe[3],".").concat(Pe[1]),"".concat(Pe[3],".").concat(Pe[2]),"".concat(Pe[0],".").concat(Pe[1],".").concat(Pe[2]),"".concat(Pe[0],".").concat(Pe[1],".").concat(Pe[3]),"".concat(Pe[0],".").concat(Pe[2],".").concat(Pe[1]),"".concat(Pe[0],".").concat(Pe[2],".").concat(Pe[3]),"".concat(Pe[0],".").concat(Pe[3],".").concat(Pe[1]),"".concat(Pe[0],".").concat(Pe[3],".").concat(Pe[2]),"".concat(Pe[1],".").concat(Pe[0],".").concat(Pe[2]),"".concat(Pe[1],".").concat(Pe[0],".").concat(Pe[3]),"".concat(Pe[1],".").concat(Pe[2],".").concat(Pe[0]),"".concat(Pe[1],".").concat(Pe[2],".").concat(Pe[3]),"".concat(Pe[1],".").concat(Pe[3],".").concat(Pe[0]),"".concat(Pe[1],".").concat(Pe[3],".").concat(Pe[2]),"".concat(Pe[2],".").concat(Pe[0],".").concat(Pe[1]),"".concat(Pe[2],".").concat(Pe[0],".").concat(Pe[3]),"".concat(Pe[2],".").concat(Pe[1],".").concat(Pe[0]),"".concat(Pe[2],".").concat(Pe[1],".").concat(Pe[3]),"".concat(Pe[2],".").concat(Pe[3],".").concat(Pe[0]),"".concat(Pe[2],".").concat(Pe[3],".").concat(Pe[1]),"".concat(Pe[3],".").concat(Pe[0],".").concat(Pe[1]),"".concat(Pe[3],".").concat(Pe[0],".").concat(Pe[2]),"".concat(Pe[3],".").concat(Pe[1],".").concat(Pe[0]),"".concat(Pe[3],".").concat(Pe[1],".").concat(Pe[2]),"".concat(Pe[3],".").concat(Pe[2],".").concat(Pe[0]),"".concat(Pe[3],".").concat(Pe[2],".").concat(Pe[1]),"".concat(Pe[0],".").concat(Pe[1],".").concat(Pe[2],".").concat(Pe[3]),"".concat(Pe[0],".").concat(Pe[1],".").concat(Pe[3],".").concat(Pe[2]),"".concat(Pe[0],".").concat(Pe[2],".").concat(Pe[1],".").concat(Pe[3]),"".concat(Pe[0],".").concat(Pe[2],".").concat(Pe[3],".").concat(Pe[1]),"".concat(Pe[0],".").concat(Pe[3],".").concat(Pe[1],".").concat(Pe[2]),"".concat(Pe[0],".").concat(Pe[3],".").concat(Pe[2],".").concat(Pe[1]),"".concat(Pe[1],".").concat(Pe[0],".").concat(Pe[2],".").concat(Pe[3]),"".concat(Pe[1],".").concat(Pe[0],".").concat(Pe[3],".").concat(Pe[2]),"".concat(Pe[1],".").concat(Pe[2],".").concat(Pe[0],".").concat(Pe[3]),"".concat(Pe[1],".").concat(Pe[2],".").concat(Pe[3],".").concat(Pe[0]),"".concat(Pe[1],".").concat(Pe[3],".").concat(Pe[0],".").concat(Pe[2]),"".concat(Pe[1],".").concat(Pe[3],".").concat(Pe[2],".").concat(Pe[0]),"".concat(Pe[2],".").concat(Pe[0],".").concat(Pe[1],".").concat(Pe[3]),"".concat(Pe[2],".").concat(Pe[0],".").concat(Pe[3],".").concat(Pe[1]),"".concat(Pe[2],".").concat(Pe[1],".").concat(Pe[0],".").concat(Pe[3]),"".concat(Pe[2],".").concat(Pe[1],".").concat(Pe[3],".").concat(Pe[0]),"".concat(Pe[2],".").concat(Pe[3],".").concat(Pe[0],".").concat(Pe[1]),"".concat(Pe[2],".").concat(Pe[3],".").concat(Pe[1],".").concat(Pe[0]),"".concat(Pe[3],".").concat(Pe[0],".").concat(Pe[1],".").concat(Pe[2]),"".concat(Pe[3],".").concat(Pe[0],".").concat(Pe[2],".").concat(Pe[1]),"".concat(Pe[3],".").concat(Pe[1],".").concat(Pe[0],".").concat(Pe[2]),"".concat(Pe[3],".").concat(Pe[1],".").concat(Pe[2],".").concat(Pe[0]),"".concat(Pe[3],".").concat(Pe[2],".").concat(Pe[0],".").concat(Pe[1]),"".concat(Pe[3],".").concat(Pe[2],".").concat(Pe[1],".").concat(Pe[0])]}var Se={};function he(Pe){if(Pe.length===0||Pe.length===1)return Pe;var wt=Pe.join(".");return Se[wt]||(Se[wt]=Oe(Pe)),Se[wt]}function ze(Pe){var wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Dt=arguments.length>2?arguments[2]:void 0,ot=Pe.filter(function(Bt){return Bt!=="token"}),Ht=he(ot);return Ht.reduce(function(Bt,ln){return xe(xe({},Bt),Dt[ln])},wt)}function Te(Pe){return Pe.join(" ")}function ct(Pe,wt){var Dt=0;return function(ot){return Dt+=1,ot.map(function(Ht,Bt){return Xe({node:Ht,stylesheet:Pe,useInlineStyles:wt,key:"code-segment-".concat(Dt,"-").concat(Bt)})})}}function Xe(Pe){var wt=Pe.node,Dt=Pe.stylesheet,ot=Pe.style,Ht=ot===void 0?{}:ot,Bt=Pe.useInlineStyles,ln=Pe.key,gt=wt.properties,Yt=wt.type,Mt=wt.tagName,$t=wt.value;if(Yt==="text")return $t;if(Mt){var dn=ct(Dt,Bt),Ne;if(!Bt)Ne=xe(xe({},gt),{},{className:Te(gt.className)});else{var pe=Object.keys(Dt).reduce(function(fe,Qe){return Qe.split(".").forEach(function(Ut){fe.includes(Ut)||fe.push(Ut)}),fe},[]),de=gt.className&>.className.includes("token")?["token"]:[],Ee=gt.className&&de.concat(gt.className.filter(function(fe){return!pe.includes(fe)}));Ne=xe(xe({},gt),{},{className:Te(Ee)||void 0,style:ze(gt.className,Object.assign({},gt.style,Ht),Dt)})}var De=dn(wt.children);return ce.createElement(Mt,(0,ge.Z)({key:ln},Ne),De)}}var tt=function(Pe,wt){var Dt=Pe.listLanguages();return Dt.indexOf(wt)!==-1},Ue=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function Ze(Pe,wt){var Dt=Object.keys(Pe);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Pe);wt&&(ot=ot.filter(function(Ht){return Object.getOwnPropertyDescriptor(Pe,Ht).enumerable})),Dt.push.apply(Dt,ot)}return Dt}function Ke(Pe){for(var wt=1;wt=Cu||Math.abs(se.y-ae.y)>=Cu}var ql={type:"IDLE"};function Pl(ae){var se=ae.cancel,ve=ae.completed,Fe=ae.getPhase,it=ae.setPhase;return[{eventName:"mousemove",fn:function(pt){var St=pt.button,en=pt.clientX,yn=pt.clientY;if(St===Su){var vn={x:en,y:yn},fn=Fe();if(fn.type==="DRAGGING"){pt.preventDefault(),fn.actions.move(vn);return}fn.type!=="PENDING"&&on(!1);var mn=fn.point;if(zu(mn,vn)){pt.preventDefault();var On=fn.actions.fluidLift(vn);it({type:"DRAGGING",actions:On})}}}},{eventName:"mouseup",fn:function(pt){var St=Fe();if(St.type!=="DRAGGING"){se();return}pt.preventDefault(),St.actions.drop({shouldBlockNextClick:!0}),ve()}},{eventName:"mousedown",fn:function(pt){Fe().type==="DRAGGING"&&pt.preventDefault(),se()}},{eventName:"keydown",fn:function(pt){var St=Fe();if(St.type==="PENDING"){se();return}if(pt.keyCode===cu){pt.preventDefault(),se();return}Hu(pt)}},{eventName:"resize",fn:se},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){Fe().type==="PENDING"&&se()}},{eventName:"webkitmouseforcedown",fn:function(pt){var St=Fe();if(St.type==="IDLE"&&on(!1),St.actions.shouldRespectForcePress()){se();return}pt.preventDefault()}},{eventName:cl,fn:se}]}function xu(ae){var se=(0,b.useRef)(ql),ve=(0,b.useRef)(Ur),Fe=jt(function(){return{eventName:"mousedown",fn:function(fn){if(!fn.defaultPrevented&&fn.button===Su&&!(fn.ctrlKey||fn.metaKey||fn.shiftKey||fn.altKey)){var mn=ae.findClosestDraggableId(fn);if(mn){var On=ae.tryGetLock(mn,pt,{sourceEvent:fn});if(On){fn.preventDefault();var fr={x:fn.clientX,y:fn.clientY};ve.current(),yn(On,fr)}}}}}},[ae]),it=jt(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(fn){if(!fn.defaultPrevented){var mn=ae.findClosestDraggableId(fn);if(mn){var On=ae.findOptionsForDraggable(mn);On&&(On.shouldRespectForcePress||ae.canGetLock(mn)&&fn.preventDefault())}}}}},[ae]),lt=At(function(){var fn={passive:!1,capture:!0};ve.current=Qt(window,[it,Fe],fn)},[it,Fe]),pt=At(function(){var vn=se.current;vn.type!=="IDLE"&&(se.current=ql,ve.current(),lt())},[lt]),St=At(function(){var vn=se.current;pt(),vn.type==="DRAGGING"&&vn.actions.cancel({shouldBlockNextClick:!0}),vn.type==="PENDING"&&vn.actions.abort()},[pt]),en=At(function(){var fn={capture:!0,passive:!1},mn=Pl({cancel:St,completed:pt,getPhase:function(){return se.current},setPhase:function(fr){se.current=fr}});ve.current=Qt(window,mn,fn)},[St,pt]),yn=At(function(fn,mn){se.current.type!=="IDLE"&&on(!1),se.current={type:"PENDING",point:mn,actions:fn},en()},[en]);ur(function(){return lt(),function(){ve.current()}},[lt])}var yl;function Au(){}var wc=(yl={},yl[Cc]=!0,yl[Uu]=!0,yl[Ac]=!0,yl[xc]=!0,yl);function $l(ae,se){function ve(){se(),ae.cancel()}function Fe(){se(),ae.drop()}return[{eventName:"keydown",fn:function(lt){if(lt.keyCode===cu){lt.preventDefault(),ve();return}if(lt.keyCode===yu){lt.preventDefault(),Fe();return}if(lt.keyCode===Jl){lt.preventDefault(),ae.moveDown();return}if(lt.keyCode===Ql){lt.preventDefault(),ae.moveUp();return}if(lt.keyCode===du){lt.preventDefault(),ae.moveRight();return}if(lt.keyCode===El){lt.preventDefault(),ae.moveLeft();return}if(wc[lt.keyCode]){lt.preventDefault();return}Hu(lt)}},{eventName:"mousedown",fn:ve},{eventName:"mouseup",fn:ve},{eventName:"click",fn:ve},{eventName:"touchstart",fn:ve},{eventName:"resize",fn:ve},{eventName:"wheel",fn:ve,options:{passive:!0}},{eventName:cl,fn:ve}]}function Gu(ae){var se=(0,b.useRef)(Au),ve=jt(function(){return{eventName:"keydown",fn:function(lt){if(lt.defaultPrevented||lt.keyCode!==yu)return;var pt=ae.findClosestDraggableId(lt);if(!pt)return;var St=ae.tryGetLock(pt,vn,{sourceEvent:lt});if(!St)return;lt.preventDefault();var en=!0,yn=St.snapLift();se.current();function vn(){en||on(!1),en=!1,se.current(),Fe()}se.current=Qt(window,$l(yn,vn),{capture:!0,passive:!1})}}},[ae]),Fe=At(function(){var lt={passive:!1,capture:!0};se.current=Qt(window,[ve],lt)},[ve]);ur(function(){return Fe(),function(){se.current()}},[Fe])}var Tu={type:"IDLE"},Wu=120,fu=.15;function Ic(ae){var se=ae.cancel,ve=ae.getPhase;return[{eventName:"orientationchange",fn:se},{eventName:"resize",fn:se},{eventName:"contextmenu",fn:function(it){it.preventDefault()}},{eventName:"keydown",fn:function(it){if(ve().type!=="DRAGGING"){se();return}it.keyCode===cu&&it.preventDefault(),se()}},{eventName:cl,fn:se}]}function Nc(ae){var se=ae.cancel,ve=ae.completed,Fe=ae.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(lt){var pt=Fe();if(pt.type!=="DRAGGING"){se();return}pt.hasMoved=!0;var St=lt.touches[0],en=St.clientX,yn=St.clientY,vn={x:en,y:yn};lt.preventDefault(),pt.actions.move(vn)}},{eventName:"touchend",fn:function(lt){var pt=Fe();if(pt.type!=="DRAGGING"){se();return}lt.preventDefault(),pt.actions.drop({shouldBlockNextClick:!0}),ve()}},{eventName:"touchcancel",fn:function(lt){if(Fe().type!=="DRAGGING"){se();return}lt.preventDefault(),se()}},{eventName:"touchforcechange",fn:function(lt){var pt=Fe();pt.type==="IDLE"&&on(!1);var St=lt.touches[0];if(St){var en=St.force>=fu;if(en){var yn=pt.actions.shouldRespectForcePress();if(pt.type==="PENDING"){yn&&se();return}if(yn){if(pt.hasMoved){lt.preventDefault();return}se();return}lt.preventDefault()}}}},{eventName:cl,fn:se}]}function eu(ae){var se=(0,b.useRef)(Tu),ve=(0,b.useRef)(Ur),Fe=At(function(){return se.current},[]),it=At(function(On){se.current=On},[]),lt=jt(function(){return{eventName:"touchstart",fn:function(On){if(!On.defaultPrevented){var fr=ae.findClosestDraggableId(On);if(fr){var Gr=ae.tryGetLock(fr,St,{sourceEvent:On});if(Gr){var Jr=On.touches[0],ta=Jr.clientX,fa=Jr.clientY,Aa={x:ta,y:fa};ve.current(),fn(Gr,Aa)}}}}}},[ae]),pt=At(function(){var On={capture:!0,passive:!1};ve.current=Qt(window,[lt],On)},[lt]),St=At(function(){var mn=se.current;mn.type!=="IDLE"&&(mn.type==="PENDING"&&clearTimeout(mn.longPressTimerId),it(Tu),ve.current(),pt())},[pt,it]),en=At(function(){var mn=se.current;St(),mn.type==="DRAGGING"&&mn.actions.cancel({shouldBlockNextClick:!0}),mn.type==="PENDING"&&mn.actions.abort()},[St]),yn=At(function(){var On={capture:!0,passive:!1},fr={cancel:en,completed:St,getPhase:Fe},Gr=Qt(window,Nc(fr),On),Jr=Qt(window,Ic(fr),On);ve.current=function(){Gr(),Jr()}},[en,Fe,St]),vn=At(function(){var On=Fe();On.type!=="PENDING"&&on(!1);var fr=On.actions.fluidLift(On.point);it({type:"DRAGGING",actions:fr,hasMoved:!1})},[Fe,it]),fn=At(function(On,fr){Fe().type!=="IDLE"&&on(!1);var Gr=setTimeout(vn,Wu);it({type:"PENDING",point:fr,actions:On,longPressTimerId:Gr}),yn()},[yn,Fe,it,vn]);ur(function(){return pt(),function(){ve.current();var fr=Fe();fr.type==="PENDING"&&(clearTimeout(fr.longPressTimerId),it(Tu))}},[Fe,pt,it]),ur(function(){var On=Qt(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return On},[])}function Zu(ae){}var ju={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Vu(ae,se){if(se==null)return!1;var ve=!!ju[se.tagName.toLowerCase()];if(ve)return!0;var Fe=se.getAttribute("contenteditable");return Fe==="true"||Fe===""?!0:se===ae?!1:Vu(ae,se.parentElement)}function wu(ae,se){var ve=se.target;return Qr(ve)?Vu(ae,ve):!1}var Ku=function(ae){return bt(ae.getBoundingClientRect()).center};function kc(ae){return ae instanceof Er(ae).Element}var Yu=function(){var ae="matches";if(typeof document=="undefined")return ae;var se=[ae,"msMatchesSelector","webkitMatchesSelector"],ve=ka(se,function(Fe){return Fe in Element.prototype});return ve||ae}();function Iu(ae,se){return ae==null?null:ae[Yu](se)?ae:Iu(ae.parentElement,se)}function Rc(ae,se){return ae.closest?ae.closest(se):Iu(ae,se)}function Nu(ae){return"["+qo.contextId+'="'+ae+'"]'}function tu(ae,se){var ve=se.target;if(!kc(ve))return null;var Fe=Nu(ae),it=Rc(ve,Fe);return!it||!Qr(it)?null:it}function nu(ae,se){var ve=tu(ae,se);return ve?ve.getAttribute(qo.draggableId):null}function Dc(ae,se){var ve="["+ul.contextId+'="'+ae+'"]',Fe=Xa(document.querySelectorAll(ve)),it=ka(Fe,function(lt){return lt.getAttribute(ul.id)===se});return!it||!Qr(it)?null:it}function Xu(ae){ae.preventDefault()}function pu(ae){var se=ae.expected,ve=ae.phase,Fe=ae.isLockActive,it=ae.shouldWarn;return!(!Fe()||se!==ve)}function Qu(ae){var se=ae.lockAPI,ve=ae.store,Fe=ae.registry,it=ae.draggableId;if(se.isClaimed())return!1;var lt=Fe.draggable.findById(it);return!(!lt||!lt.options.isEnabled||!ba(ve.getState(),it))}function Oc(ae){var se=ae.lockAPI,ve=ae.contextId,Fe=ae.store,it=ae.registry,lt=ae.draggableId,pt=ae.forceSensorStop,St=ae.sourceEvent,en=Qu({lockAPI:se,store:Fe,registry:it,draggableId:lt});if(!en)return null;var yn=it.draggable.getById(lt),vn=Dc(ve,yn.descriptor.id);if(!vn||St&&!yn.options.canDragInteractiveElements&&wu(vn,St))return null;var fn=se.claim(pt||Ur),mn="PRE_DRAG";function On(){return yn.options.shouldRespectForcePress}function fr(){return se.isActive(fn)}function Gr(ni,Ei){pu({expected:ni,phase:mn,isLockActive:fr,shouldWarn:!0})&&Fe.dispatch(Ei())}var Jr=Gr.bind(null,"DRAGGING");function ta(ni){function Ei(){se.release(),mn="COMPLETED"}mn!=="PRE_DRAG"&&(Ei(),mn!=="PRE_DRAG"&&on(!1)),Fe.dispatch(qs(ni.liftActionArgs)),mn="DRAGGING";function ho(xi,mo){if(mo===void 0&&(mo={shouldBlockNextClick:!1}),ni.cleanup(),mo.shouldBlockNextClick){var es=Qt(window,[{eventName:"click",fn:Xu,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(es)}Ei(),Fe.dispatch(el({reason:xi}))}return(0,le.Z)({isActive:function(){return pu({expected:"DRAGGING",phase:mn,isLockActive:fr,shouldWarn:!1})},shouldRespectForcePress:On,drop:function(mo){return ho("DROP",mo)},cancel:function(mo){return ho("CANCEL",mo)}},ni.actions)}function fa(ni){var Ei=gr(function(xi){Jr(function(){return Ws({client:xi})})}),ho=ta({liftActionArgs:{id:lt,clientSelection:ni,movementMode:"FLUID"},cleanup:function(){return Ei.cancel()},actions:{move:Ei}});return(0,le.Z)({},ho,{move:Ei})}function Aa(){var ni={moveUp:function(){return Jr($s)},moveRight:function(){return Jr(Ls)},moveDown:function(){return Jr(Fo)},moveLeft:function(){return Jr(_s)}};return ta({liftActionArgs:{id:lt,clientSelection:Ku(vn),movementMode:"SNAP"},cleanup:Ur,actions:ni})}function La(){var ni=pu({expected:"PRE_DRAG",phase:mn,isLockActive:fr,shouldWarn:!0});ni&&se.release()}var oi={isActive:function(){return pu({expected:"PRE_DRAG",phase:mn,isLockActive:fr,shouldWarn:!1})},shouldRespectForcePress:On,fluidLift:fa,snapLift:Aa,abort:La};return oi}var Lc=[xu,Gu,eu];function Ju(ae){var se=ae.contextId,ve=ae.store,Fe=ae.registry,it=ae.customSensors,lt=ae.enableDefaultSensors,pt=[].concat(lt?Lc:[],it||[]),St=(0,b.useState)(function(){return Ec()})[0],en=At(function(fa,Aa){fa.isDragging&&!Aa.isDragging&&St.tryAbandon()},[St]);ur(function(){var fa=ve.getState(),Aa=ve.subscribe(function(){var La=ve.getState();en(fa,La),fa=La});return Aa},[St,ve,en]),ur(function(){return St.tryAbandon},[St.tryAbandon]);var yn=At(function(ta){return Qu({lockAPI:St,registry:Fe,store:ve,draggableId:ta})},[St,Fe,ve]),vn=At(function(ta,fa,Aa){return Oc({lockAPI:St,registry:Fe,contextId:se,store:ve,draggableId:ta,forceSensorStop:fa,sourceEvent:Aa&&Aa.sourceEvent?Aa.sourceEvent:null})},[se,St,Fe,ve]),fn=At(function(ta){return nu(se,ta)},[se]),mn=At(function(ta){var fa=Fe.draggable.findById(ta);return fa?fa.options:null},[Fe.draggable]),On=At(function(){St.isClaimed()&&(St.tryAbandon(),ve.getState().phase!=="IDLE"&&ve.dispatch(Zs()))},[St,ve]),fr=At(St.isClaimed,[St]),Gr=jt(function(){return{canGetLock:yn,tryGetLock:vn,findClosestDraggableId:fn,findOptionsForDraggable:mn,tryReleaseLock:On,isLockClaimed:fr}},[yn,vn,fn,mn,On,fr]);Zu(pt);for(var Jr=0;Jr=4)return[Pe[0],Pe[1],Pe[2],Pe[3],"".concat(Pe[0],".").concat(Pe[1]),"".concat(Pe[0],".").concat(Pe[2]),"".concat(Pe[0],".").concat(Pe[3]),"".concat(Pe[1],".").concat(Pe[0]),"".concat(Pe[1],".").concat(Pe[2]),"".concat(Pe[1],".").concat(Pe[3]),"".concat(Pe[2],".").concat(Pe[0]),"".concat(Pe[2],".").concat(Pe[1]),"".concat(Pe[2],".").concat(Pe[3]),"".concat(Pe[3],".").concat(Pe[0]),"".concat(Pe[3],".").concat(Pe[1]),"".concat(Pe[3],".").concat(Pe[2]),"".concat(Pe[0],".").concat(Pe[1],".").concat(Pe[2]),"".concat(Pe[0],".").concat(Pe[1],".").concat(Pe[3]),"".concat(Pe[0],".").concat(Pe[2],".").concat(Pe[1]),"".concat(Pe[0],".").concat(Pe[2],".").concat(Pe[3]),"".concat(Pe[0],".").concat(Pe[3],".").concat(Pe[1]),"".concat(Pe[0],".").concat(Pe[3],".").concat(Pe[2]),"".concat(Pe[1],".").concat(Pe[0],".").concat(Pe[2]),"".concat(Pe[1],".").concat(Pe[0],".").concat(Pe[3]),"".concat(Pe[1],".").concat(Pe[2],".").concat(Pe[0]),"".concat(Pe[1],".").concat(Pe[2],".").concat(Pe[3]),"".concat(Pe[1],".").concat(Pe[3],".").concat(Pe[0]),"".concat(Pe[1],".").concat(Pe[3],".").concat(Pe[2]),"".concat(Pe[2],".").concat(Pe[0],".").concat(Pe[1]),"".concat(Pe[2],".").concat(Pe[0],".").concat(Pe[3]),"".concat(Pe[2],".").concat(Pe[1],".").concat(Pe[0]),"".concat(Pe[2],".").concat(Pe[1],".").concat(Pe[3]),"".concat(Pe[2],".").concat(Pe[3],".").concat(Pe[0]),"".concat(Pe[2],".").concat(Pe[3],".").concat(Pe[1]),"".concat(Pe[3],".").concat(Pe[0],".").concat(Pe[1]),"".concat(Pe[3],".").concat(Pe[0],".").concat(Pe[2]),"".concat(Pe[3],".").concat(Pe[1],".").concat(Pe[0]),"".concat(Pe[3],".").concat(Pe[1],".").concat(Pe[2]),"".concat(Pe[3],".").concat(Pe[2],".").concat(Pe[0]),"".concat(Pe[3],".").concat(Pe[2],".").concat(Pe[1]),"".concat(Pe[0],".").concat(Pe[1],".").concat(Pe[2],".").concat(Pe[3]),"".concat(Pe[0],".").concat(Pe[1],".").concat(Pe[3],".").concat(Pe[2]),"".concat(Pe[0],".").concat(Pe[2],".").concat(Pe[1],".").concat(Pe[3]),"".concat(Pe[0],".").concat(Pe[2],".").concat(Pe[3],".").concat(Pe[1]),"".concat(Pe[0],".").concat(Pe[3],".").concat(Pe[1],".").concat(Pe[2]),"".concat(Pe[0],".").concat(Pe[3],".").concat(Pe[2],".").concat(Pe[1]),"".concat(Pe[1],".").concat(Pe[0],".").concat(Pe[2],".").concat(Pe[3]),"".concat(Pe[1],".").concat(Pe[0],".").concat(Pe[3],".").concat(Pe[2]),"".concat(Pe[1],".").concat(Pe[2],".").concat(Pe[0],".").concat(Pe[3]),"".concat(Pe[1],".").concat(Pe[2],".").concat(Pe[3],".").concat(Pe[0]),"".concat(Pe[1],".").concat(Pe[3],".").concat(Pe[0],".").concat(Pe[2]),"".concat(Pe[1],".").concat(Pe[3],".").concat(Pe[2],".").concat(Pe[0]),"".concat(Pe[2],".").concat(Pe[0],".").concat(Pe[1],".").concat(Pe[3]),"".concat(Pe[2],".").concat(Pe[0],".").concat(Pe[3],".").concat(Pe[1]),"".concat(Pe[2],".").concat(Pe[1],".").concat(Pe[0],".").concat(Pe[3]),"".concat(Pe[2],".").concat(Pe[1],".").concat(Pe[3],".").concat(Pe[0]),"".concat(Pe[2],".").concat(Pe[3],".").concat(Pe[0],".").concat(Pe[1]),"".concat(Pe[2],".").concat(Pe[3],".").concat(Pe[1],".").concat(Pe[0]),"".concat(Pe[3],".").concat(Pe[0],".").concat(Pe[1],".").concat(Pe[2]),"".concat(Pe[3],".").concat(Pe[0],".").concat(Pe[2],".").concat(Pe[1]),"".concat(Pe[3],".").concat(Pe[1],".").concat(Pe[0],".").concat(Pe[2]),"".concat(Pe[3],".").concat(Pe[1],".").concat(Pe[2],".").concat(Pe[0]),"".concat(Pe[3],".").concat(Pe[2],".").concat(Pe[0],".").concat(Pe[1]),"".concat(Pe[3],".").concat(Pe[2],".").concat(Pe[1],".").concat(Pe[0])]}var Se={};function he(Pe){if(Pe.length===0||Pe.length===1)return Pe;var wt=Pe.join(".");return Se[wt]||(Se[wt]=Oe(Pe)),Se[wt]}function ze(Pe){var wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Dt=arguments.length>2?arguments[2]:void 0,ot=Pe.filter(function(Bt){return Bt!=="token"}),Ht=he(ot);return Ht.reduce(function(Bt,ln){return xe(xe({},Bt),Dt[ln])},wt)}function Te(Pe){return Pe.join(" ")}function ct(Pe,wt){var Dt=0;return function(ot){return Dt+=1,ot.map(function(Ht,Bt){return Xe({node:Ht,stylesheet:Pe,useInlineStyles:wt,key:"code-segment-".concat(Dt,"-").concat(Bt)})})}}function Xe(Pe){var wt=Pe.node,Dt=Pe.stylesheet,ot=Pe.style,Ht=ot===void 0?{}:ot,Bt=Pe.useInlineStyles,ln=Pe.key,gt=wt.properties,Yt=wt.type,Mt=wt.tagName,$t=wt.value;if(Yt==="text")return $t;if(Mt){var dn=ct(Dt,Bt),Ne;if(!Bt)Ne=xe(xe({},gt),{},{className:Te(gt.className)});else{var pe=Object.keys(Dt).reduce(function(fe,Qe){return Qe.split(".").forEach(function(Ut){fe.includes(Ut)||fe.push(Ut)}),fe},[]),de=gt.className&>.className.includes("token")?["token"]:[],Ee=gt.className&&de.concat(gt.className.filter(function(fe){return!pe.includes(fe)}));Ne=xe(xe({},gt),{},{className:Te(Ee)||void 0,style:ze(gt.className,Object.assign({},gt.style,Ht),Dt)})}var De=dn(wt.children);return ce.createElement(Mt,(0,ge.Z)({key:ln},Ne),De)}}var tt=function(Pe,wt){var Dt=Pe.listLanguages();return Dt.indexOf(wt)!==-1},Ue=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function We(Pe,wt){var Dt=Object.keys(Pe);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Pe);wt&&(ot=ot.filter(function(Ht){return Object.getOwnPropertyDescriptor(Pe,Ht).enumerable})),Dt.push.apply(Dt,ot)}return Dt}function Ke(Pe){for(var wt=1;wt1&&arguments[1]!==void 0?arguments[1]:[],Dt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],ot=0;ot2&&arguments[2]!==void 0?arguments[2]:[];return _e({children:Sn,lineNumber:mt,lineNumberStyle:gt,largestLineNumber:ln,showInlineLineNumbers:Ht,lineProps:Dt,className:Pt,showLineNumbers:ot,wrapLongLines:Yt,wrapLines:wt})}function Ee(Sn,mt){if(ot&&mt&&Ht){var Pt=st(gt,mt,ln);Sn.unshift(Ye(mt,Pt))}return Sn}function De(Sn,mt){var Pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return wt||Pt.length>0?de(Sn,mt,Pt):Ee(Sn,mt)}for(var fe=function(){var mt=$t[pe],Pt=mt.children[0].value,Lt=Be(Pt);if(Lt){var Jt=Pt.split(` `);Jt.forEach(function(pn,Zt){var ht=ot&&dn.length+Bt,tn={type:"text",value:"".concat(pn,` `)};if(Zt===0){var yt=$t.slice(Ne+1,pe).concat(_e({children:[tn],className:mt.properties.className})),Rt=De(yt,ht);dn.push(Rt)}else if(Zt===Jt.length-1){var vt=$t[pe+1]&&$t[pe+1].children&&$t[pe+1].children[0],jt={type:"text",value:"".concat(pn)};if(vt){var At=_e({children:[jt],className:mt.properties.className});$t.splice(pe+1,0,At)}else{var Je=[jt],cn=De(Je,ht,mt.properties.className);dn.push(cn)}}else{var gn=[tn],bt=De(gn,ht,mt.properties.className);dn.push(bt)}}),Ne=pe}pe++};pe<$t.length;)fe();if(Ne!==$t.length-1){var Qe=$t.slice(Ne+1,$t.length);if(Qe&&Qe.length){var Ut=ot&&dn.length+Bt,an=De(Qe,Ut);dn.push(an)}}return wt?dn:(Mt=[]).concat.apply(Mt,dn)}function Me(Pe){var wt=Pe.rows,Dt=Pe.stylesheet,ot=Pe.useInlineStyles;return wt.map(function(Ht,Bt){return Xe({node:Ht,stylesheet:Dt,useInlineStyles:ot,key:"code-segement".concat(Bt)})})}function Ve(Pe){return Pe&&typeof Pe.highlightAuto!="undefined"}function et(Pe){var wt=Pe.astGenerator,Dt=Pe.language,ot=Pe.code,Ht=Pe.defaultCodeValue;if(Ve(wt)){var Bt=tt(wt,Dt);return Dt==="text"?{value:Ht,language:"text"}:Bt?wt.highlight(Dt,ot):wt.highlightAuto(ot)}try{return Dt&&Dt!=="text"?{value:wt.highlight(ot,Dt)}:{value:Ht}}catch(ln){return{value:Ht}}}function qe(Pe,wt){return function(ot){var Ht=ot.language,Bt=ot.children,ln=ot.style,gt=ln===void 0?wt:ln,Yt=ot.customStyle,Mt=Yt===void 0?{}:Yt,$t=ot.codeTagProps,dn=$t===void 0?{className:Ht?"language-".concat(Ht):void 0,style:Ke(Ke({},gt['code[class*="language-"]']),gt['code[class*="language-'.concat(Ht,'"]')])}:$t,Ne=ot.useInlineStyles,pe=Ne===void 0?!0:Ne,de=ot.showLineNumbers,Ee=de===void 0?!1:de,De=ot.showInlineLineNumbers,fe=De===void 0?!0:De,Qe=ot.startingLineNumber,Ut=Qe===void 0?1:Qe,an=ot.lineNumberContainerStyle,Sn=ot.lineNumberStyle,mt=Sn===void 0?{}:Sn,Pt=ot.wrapLines,Lt=ot.wrapLongLines,Jt=Lt===void 0?!1:Lt,pn=ot.lineProps,Zt=pn===void 0?{}:pn,ht=ot.renderer,tn=ot.PreTag,yt=tn===void 0?"pre":tn,Rt=ot.CodeTag,vt=Rt===void 0?"code":Rt,jt=ot.code,At=jt===void 0?(Array.isArray(Bt)?Bt[0]:Bt)||"":jt,Je=ot.astGenerator,cn=(0,b.Z)(ot,Ue);Je=Je||Pe;var gn=Ee?ce.createElement(Ie,{containerStyle:an,codeStyle:dn.style||{},numberStyle:mt,startingLineNumber:Ut,codeString:At}):null,bt=gt.hljs||gt['pre[class*="language-"]']||{backgroundColor:"#fff"},Ln=Ve(Je)?"hljs":"prismjs",ar=pe?Object.assign({},cn,{style:Object.assign({},bt,Mt)}):Object.assign({},cn,{className:cn.className?"".concat(Ln," ").concat(cn.className):Ln,style:Object.assign({},Mt)});if(Jt?dn.style=Ke({whiteSpace:"pre-wrap"},dn.style):dn.style=Ke({whiteSpace:"pre"},dn.style),!Je)return ce.createElement(yt,ar,gn,ce.createElement(vt,dn,At));(Pt===void 0&&ht||Jt)&&(Pt=!0),ht=ht||Me;var Hn=[{type:"text",value:At}],Vt=et({astGenerator:Je,language:Ht,code:At,defaultCodeValue:Hn});Vt.language===null&&(Vt.value=Hn);var dr=Vt.value.length;dr===1&&Vt.value[0].type==="text"&&(dr=Vt.value[0].value.split(` -`).length);var qn=dr+Ut,xn=$e(Vt,Pt,Zt,Ee,fe,Ut,qn,mt,Jt);return ce.createElement(yt,ar,ce.createElement(vt,dn,!fe&&gn,ht({rows:xn,stylesheet:gt,useInlineStyles:pe})))}}var Ct={'code[class*="language-"]':{color:"black",background:"none",textShadow:"0 1px white",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"black",background:"#f5f2f0",textShadow:"0 1px white",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"]::selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#b3d4fc"},':not(pre) > code[class*="language-"]':{background:"#f5f2f0",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"slategray"},prolog:{color:"slategray"},doctype:{color:"slategray"},cdata:{color:"slategray"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#905"},tag:{color:"#905"},boolean:{color:"#905"},number:{color:"#905"},constant:{color:"#905"},symbol:{color:"#905"},deleted:{color:"#905"},selector:{color:"#690"},"attr-name":{color:"#690"},string:{color:"#690"},char:{color:"#690"},builtin:{color:"#690"},inserted:{color:"#690"},operator:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},entity:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)",cursor:"help"},url:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".language-css .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".style .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},atrule:{color:"#07a"},"attr-value":{color:"#07a"},keyword:{color:"#07a"},function:{color:"#DD4A68"},"class-name":{color:"#DD4A68"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},variable:{color:"#e90"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}},It=E(11594),xt=E.n(It),Gt=["abap","abnf","actionscript","ada","agda","al","antlr4","apacheconf","apex","apl","applescript","aql","arduino","arff","asciidoc","asm6502","asmatmel","aspnet","autohotkey","autoit","avisynth","avro-idl","bash","basic","batch","bbcode","bicep","birb","bison","bnf","brainfuck","brightscript","bro","bsl","c","cfscript","chaiscript","cil","clike","clojure","cmake","cobol","coffeescript","concurnas","coq","cpp","crystal","csharp","cshtml","csp","css-extras","css","csv","cypher","d","dart","dataweave","dax","dhall","diff","django","dns-zone-file","docker","dot","ebnf","editorconfig","eiffel","ejs","elixir","elm","erb","erlang","etlua","excel-formula","factor","false","firestore-security-rules","flow","fortran","fsharp","ftl","gap","gcode","gdscript","gedcom","gherkin","git","glsl","gml","gn","go-module","go","graphql","groovy","haml","handlebars","haskell","haxe","hcl","hlsl","hoon","hpkp","hsts","http","ichigojam","icon","icu-message-format","idris","iecst","ignore","inform7","ini","io","j","java","javadoc","javadoclike","javascript","javastacktrace","jexl","jolie","jq","js-extras","js-templates","jsdoc","json","json5","jsonp","jsstacktrace","jsx","julia","keepalived","keyman","kotlin","kumir","kusto","latex","latte","less","lilypond","liquid","lisp","livescript","llvm","log","lolcode","lua","magma","makefile","markdown","markup-templating","markup","matlab","maxscript","mel","mermaid","mizar","mongodb","monkey","moonscript","n1ql","n4js","nand2tetris-hdl","naniscript","nasm","neon","nevod","nginx","nim","nix","nsis","objectivec","ocaml","opencl","openqasm","oz","parigp","parser","pascal","pascaligo","pcaxis","peoplecode","perl","php-extras","php","phpdoc","plsql","powerquery","powershell","processing","prolog","promql","properties","protobuf","psl","pug","puppet","pure","purebasic","purescript","python","q","qml","qore","qsharp","r","racket","reason","regex","rego","renpy","rest","rip","roboconf","robotframework","ruby","rust","sas","sass","scala","scheme","scss","shell-session","smali","smalltalk","smarty","sml","solidity","solution-file","soy","sparql","splunk-spl","sqf","sql","squirrel","stan","stylus","swift","systemd","t4-cs","t4-templating","t4-vb","tap","tcl","textile","toml","tremor","tsx","tt2","turtle","twig","typescript","typoscript","unrealscript","uorazor","uri","v","vala","vbnet","velocity","verilog","vhdl","vim","visual-basic","warpscript","wasm","web-idl","wiki","wolfram","wren","xeora","xml-doc","xojo","xquery","yaml","yang","zig"],rt=qe(xt(),Ct);rt.supportedLanguages=Gt;var Ge=rt},14179:function(me,ne){"use strict";ne.Z={'pre[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",background:"#1e1e1e"},'code[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'pre[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},':not(pre) > code[class*="language-"]':{padding:".1em .3em",borderRadius:".3em",color:"#db4c69",background:"#1e1e1e"},".namespace":{Opacity:".7"},"doctype.doctype-tag":{color:"#569CD6"},"doctype.name":{color:"#9cdcfe"},comment:{color:"#6a9955"},prolog:{color:"#6a9955"},punctuation:{color:"#d4d4d4"},".language-html .language-css .token.punctuation":{color:"#d4d4d4"},".language-html .language-javascript .token.punctuation":{color:"#d4d4d4"},property:{color:"#9cdcfe"},tag:{color:"#569cd6"},boolean:{color:"#569cd6"},number:{color:"#b5cea8"},constant:{color:"#9cdcfe"},symbol:{color:"#b5cea8"},inserted:{color:"#b5cea8"},unit:{color:"#b5cea8"},selector:{color:"#d7ba7d"},"attr-name":{color:"#9cdcfe"},string:{color:"#ce9178"},char:{color:"#ce9178"},builtin:{color:"#ce9178"},deleted:{color:"#ce9178"},".language-css .token.string.url":{textDecoration:"underline"},operator:{color:"#d4d4d4"},entity:{color:"#569cd6"},"operator.arrow":{color:"#569CD6"},atrule:{color:"#ce9178"},"atrule.rule":{color:"#c586c0"},"atrule.url":{color:"#9cdcfe"},"atrule.url.function":{color:"#dcdcaa"},"atrule.url.punctuation":{color:"#d4d4d4"},keyword:{color:"#569CD6"},"keyword.module":{color:"#c586c0"},"keyword.control-flow":{color:"#c586c0"},function:{color:"#dcdcaa"},"function.maybe-class-name":{color:"#dcdcaa"},regex:{color:"#d16969"},important:{color:"#569cd6"},italic:{fontStyle:"italic"},"class-name":{color:"#4ec9b0"},"maybe-class-name":{color:"#4ec9b0"},console:{color:"#9cdcfe"},parameter:{color:"#9cdcfe"},interpolation:{color:"#9cdcfe"},"punctuation.interpolation-punctuation":{color:"#569cd6"},variable:{color:"#9cdcfe"},"imports.maybe-class-name":{color:"#9cdcfe"},"exports.maybe-class-name":{color:"#9cdcfe"},escape:{color:"#d7ba7d"},"tag.punctuation":{color:"#808080"},cdata:{color:"#808080"},"attr-value":{color:"#ce9178"},"attr-value.punctuation":{color:"#ce9178"},"attr-value.punctuation.attr-equals":{color:"#d4d4d4"},namespace:{color:"#4ec9b0"},'pre[class*="language-javascript"]':{color:"#9cdcfe"},'code[class*="language-javascript"]':{color:"#9cdcfe"},'pre[class*="language-jsx"]':{color:"#9cdcfe"},'code[class*="language-jsx"]':{color:"#9cdcfe"},'pre[class*="language-typescript"]':{color:"#9cdcfe"},'code[class*="language-typescript"]':{color:"#9cdcfe"},'pre[class*="language-tsx"]':{color:"#9cdcfe"},'code[class*="language-tsx"]':{color:"#9cdcfe"},'pre[class*="language-css"]':{color:"#ce9178"},'code[class*="language-css"]':{color:"#ce9178"},'pre[class*="language-html"]':{color:"#d4d4d4"},'code[class*="language-html"]':{color:"#d4d4d4"},".language-regex .token.anchor":{color:"#dcdcaa"},".language-html .token.punctuation":{color:"#808080"},'pre[class*="language-"] > code[class*="language-"]':{position:"relative",zIndex:"1"},".line-highlight.line-highlight":{background:"#f7ebc6",boxShadow:"inset 5px 0 0 #f7d87c",zIndex:"0"}}},19524:function(me,ne,E){"use strict";E(84126);var b=E(59301),ue=60103;if(ne.Fragment=60107,typeof Symbol=="function"&&Symbol.for){var le=Symbol.for;ue=le("react.element"),ne.Fragment=le("react.fragment")}var ce=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,ge=Object.prototype.hasOwnProperty,oe={key:!0,ref:!0,__self:!0,__source:!0};function xe(Oe,Se,he){var ze,Te={},ct=null,Xe=null;he!==void 0&&(ct=""+he),Se.key!==void 0&&(ct=""+Se.key),Se.ref!==void 0&&(Xe=Se.ref);for(ze in Se)ge.call(Se,ze)&&!oe.hasOwnProperty(ze)&&(Te[ze]=Se[ze]);if(Oe&&Oe.defaultProps)for(ze in Se=Oe.defaultProps,Se)Te[ze]===void 0&&(Te[ze]=Se[ze]);return{$$typeof:ue,type:Oe,key:ct,ref:Xe,props:Te,_owner:ce.current}}ne.jsx=xe,ne.jsxs=xe},37712:function(me,ne,E){"use strict";me.exports=E(19524)},95489:function(me,ne,E){"use strict";var b=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof window=="object"?window:typeof E.g=="object"?E.g:{},ue=Ie();b.Prism={manual:!0,disableWorkerMessageHandler:!0};var le=E(43621),ce=E(12256),ge=E(68398),oe=E(70614),xe=E(54212),Oe=E(9720),Se=E(88786);ue();var he={}.hasOwnProperty;function ze(){}ze.prototype=ge;var Te=new ze;me.exports=Te,Te.highlight=tt,Te.register=ct,Te.alias=Xe,Te.registered=Ue,Te.listLanguages=Ze,ct(oe),ct(xe),ct(Oe),ct(Se),Te.util.encode=Be,Te.Token.stringify=Ke;function ct(Ae){if(typeof Ae!="function"||!Ae.displayName)throw new Error("Expected `function` for `grammar`, got `"+Ae+"`");Te.languages[Ae.displayName]===void 0&&Ae(Te)}function Xe(Ae,Ye){var st=Te.languages,_e=Ae,nt,$e,Me,Ve;Ye&&(_e={},_e[Ae]=Ye);for(nt in _e)for($e=_e[nt],$e=typeof $e=="string"?[$e]:$e,Me=$e.length,Ve=-1;++Ve]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}}},15465:function(me){"use strict";me.exports=ne,ne.displayName="abnf",ne.aliases=[];function ne(E){(function(b){var ue="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";b.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^<>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+ue+"|<"+ue+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^<>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}})(E)}},42746:function(me){"use strict";me.exports=ne,ne.displayName="actionscript",ne.aliases=[];function ne(E){E.languages.actionscript=E.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),E.languages.actionscript["class-name"].alias="function",delete E.languages.actionscript.parameter,delete E.languages.actionscript["literal-property"],E.languages.markup&&E.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:E.languages.markup}})}},93281:function(me){"use strict";me.exports=ne,ne.displayName="ada",ne.aliases=[];function ne(E){E.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],"attr-name":/\b'\w+/,keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|new|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|return|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:false|true)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:\w)*\b/i}}},95143:function(me){"use strict";me.exports=ne,ne.displayName="agda",ne.aliases=[];function ne(E){(function(b){b.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}⦃⦄.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)(?!\s)[^:\r\n]+(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:∀→λ\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}})(E)}},65924:function(me){"use strict";me.exports=ne,ne.displayName="al",ne.aliases=[];function ne(E){E.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)(?:F|LL?|U(?:LL?)?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|x?Rec|RequestOptionsPage)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}}},65043:function(me){"use strict";me.exports=ne,ne.displayName="antlr4",ne.aliases=["g4"];function ne(E){E.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*(?!\s))(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},E.languages.g4=E.languages.antlr4}},43556:function(me){"use strict";me.exports=ne,ne.displayName="apacheconf",ne.aliases=[];function ne(E){E.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^[\t ]*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|Type|UserFile|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferedLogs|BufferSize|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CGIDScriptTimeout|CGIMapExtension|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DTracePrivileges|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtendedStatus|ExtFilterDefine|ExtFilterOptions|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|KeepAlive|KeepAliveTimeout|KeptBodySize|LanguagePriority|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|Limit(?:InternalRecursion|Request(?:Body|Fields|FieldSize|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|MMapFile|ModemStandard|ModMimeUsePathInfo|MultiviewsMatch|Mutex|NameVirtualHost|NoProxy|NWSSLTrustedCerts|NWSSLUpgradeable|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|RLimitCPU|RLimitMEM|RLimitNPROC|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|SSIEndTag|SSIErrorMsg|SSIETag|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|SRPUnknownUserSeed|SRPVerifierFile|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UserName|UseStapling|VerifyClient|VerifyDepth)|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadsPerChild|ThreadStackSize|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:[\w=],?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}}},14901:function(me,ne,E){"use strict";var b=E(69435);me.exports=ue,ue.displayName="apex",ue.aliases=[];function ue(le){le.register(b),function(ce){var ge=/\b(?:(?:after|before)(?=\s+[a-z])|abstract|activate|and|any|array|as|asc|autonomous|begin|bigdecimal|blob|boolean|break|bulk|by|byte|case|cast|catch|char|class|collect|commit|const|continue|currency|date|datetime|decimal|default|delete|desc|do|double|else|end|enum|exception|exit|export|extends|final|finally|float|for|from|get(?=\s*[{};])|global|goto|group|having|hint|if|implements|import|in|inner|insert|instanceof|int|integer|interface|into|join|like|limit|list|long|loop|map|merge|new|not|null|nulls|number|object|of|on|or|outer|override|package|parallel|pragma|private|protected|public|retrieve|return|rollback|select|set|short|sObject|sort|static|string|super|switch|synchronized|system|testmethod|then|this|throw|time|transaction|transient|trigger|try|undelete|update|upsert|using|virtual|void|webservice|when|where|while|(?:inherited|with|without)\s+sharing)\b/i,oe=/\b(?:(?=[a-z_]\w*\s*[<\[])|(?!))[A-Z_]\w*(?:\s*\.\s*[A-Z_]\w*)*\b(?:\s*(?:\[\s*\]|<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>))*/.source.replace(//g,function(){return ge.source});function xe(Se){return RegExp(Se.replace(//g,function(){return oe}),"i")}var Oe={keyword:ge,punctuation:/[()\[\]{};,:.<>]/};ce.languages.apex={comment:ce.languages.clike.comment,string:ce.languages.clike.string,sql:{pattern:/((?:[=,({:]|\breturn)\s*)\[[^\[\]]*\]/i,lookbehind:!0,greedy:!0,alias:"language-sql",inside:ce.languages.sql},annotation:{pattern:/@\w+\b/,alias:"punctuation"},"class-name":[{pattern:xe(/(\b(?:class|enum|extends|implements|instanceof|interface|new|trigger\s+\w+\s+on)\s+)/.source),lookbehind:!0,inside:Oe},{pattern:xe(/(\(\s*)(?=\s*\)\s*[\w(])/.source),lookbehind:!0,inside:Oe},{pattern:xe(/(?=\s*\w+\s*[;=,(){:])/.source),inside:Oe}],trigger:{pattern:/(\btrigger\s+)\w+\b/i,lookbehind:!0,alias:"class-name"},keyword:ge,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/(?:\B\.\d+|\b\d+(?:\.\d+|L)?)\b/i,operator:/[!=](?:==?)?|\?\.?|&&|\|\||--|\+\+|[-+*/^&|]=?|:|<{1,3}=?/,punctuation:/[()\[\]{};,.]/}}(le)}},4248:function(me){"use strict";me.exports=ne,ne.displayName="apl",ne.aliases=[];function ne(E){E.languages.apl={comment:/(?:⍝|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/¯?(?:\d*\.?\b\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:(?:\d+(?:\.\d+)?|\.\d+)(?:e[+¯]?\d+)?|¯|∞))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/⎕[A-Z]+/i,alias:"function"},constant:/[⍬⌾#⎕⍞]/,function:/[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⊆⊇⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,"monadic-operator":{pattern:/[\\\/⌿⍀¨⍨⌶&∥]/,alias:"operator"},"dyadic-operator":{pattern:/[.⍣⍠⍤∘⌸@⌺⍥]/,alias:"operator"},assignment:{pattern:/←/,alias:"keyword"},punctuation:/[\[;\]()◇⋄]/,dfn:{pattern:/[{}⍺⍵⍶⍹∇⍫:]/,alias:"builtin"}}}},17758:function(me){"use strict";me.exports=ne,ne.displayName="applescript",ne.aliases=[];function ne(E){E.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=≠≤≥*+\-\/÷^]|[<>]=?/,/\b(?:(?:begin|end|start)s? with|(?:contains?|(?:does not|doesn't) contain)|(?:is|isn't|is not) (?:contained by|in)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:comes|(?:does not|doesn't) come) (?:after|before)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equal to|equals|is not|isn't)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|as|div|mod|not|or))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,"class-name":/\b(?:POSIX file|RGB color|alias|application|boolean|centimeters|centimetres|class|constant|cubic centimeters|cubic centimetres|cubic feet|cubic inches|cubic meters|cubic metres|cubic yards|date|degrees Celsius|degrees Fahrenheit|degrees Kelvin|feet|file|gallons|grams|inches|integer|kilograms|kilometers|kilometres|list|liters|litres|meters|metres|miles|number|ounces|pounds|quarts|real|record|reference|script|square feet|square kilometers|square kilometres|square meters|square metres|square miles|square yards|text|yards)\b/,punctuation:/[{}():,¬«»《》]/}}},33335:function(me){"use strict";me.exports=ne,ne.displayName="aql",ne.aliases=[];function ne(E){E.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'´`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},identifier:{pattern:/([´`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_PATHS|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WINDOW|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*\{)/i}],function:/\b(?!\d)\w+(?=\s*\()/,boolean:/\b(?:false|true)\b/i,range:{pattern:/\.\./,alias:"operator"},number:[/\b0b[01]+/i,/\b0x[0-9a-f]+/i,/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i],operator:/\*{2,}|[=!]~|[!=<>]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}}},17427:function(me,ne,E){"use strict";var b=E(87071);me.exports=ue,ue.displayName="arduino",ue.aliases=["ino"];function ue(le){le.register(b),le.languages.arduino=le.languages.extend("cpp",{keyword:/\b(?:String|array|bool|boolean|break|byte|case|catch|continue|default|do|double|else|finally|for|function|goto|if|in|instanceof|int|integer|long|loop|new|null|return|setup|string|switch|throw|try|void|while|word)\b/,constant:/\b(?:ANALOG_MESSAGE|DEFAULT|DIGITAL_MESSAGE|EXTERNAL|FIRMATA_STRING|HIGH|INPUT|INPUT_PULLUP|INTERNAL|INTERNAL1V1|INTERNAL2V56|LED_BUILTIN|LOW|OUTPUT|REPORT_ANALOG|REPORT_DIGITAL|SET_PIN_MODE|SYSEX_START|SYSTEM_RESET)\b/,builtin:/\b(?:Audio|BSSID|Bridge|Client|Console|EEPROM|Esplora|EsploraTFT|Ethernet|EthernetClient|EthernetServer|EthernetUDP|File|FileIO|FileSystem|Firmata|GPRS|GSM|GSMBand|GSMClient|GSMModem|GSMPIN|GSMScanner|GSMServer|GSMVoiceCall|GSM_SMS|HttpClient|IPAddress|IRread|Keyboard|KeyboardController|LiquidCrystal|LiquidCrystal_I2C|Mailbox|Mouse|MouseController|PImage|Process|RSSI|RobotControl|RobotMotor|SD|SPI|SSID|Scheduler|Serial|Server|Servo|SoftwareSerial|Stepper|Stream|TFT|Task|USBHost|WiFi|WiFiClient|WiFiServer|WiFiUDP|Wire|YunClient|YunServer|abs|addParameter|analogRead|analogReadResolution|analogReference|analogWrite|analogWriteResolution|answerCall|attach|attachGPRS|attachInterrupt|attached|autoscroll|available|background|beep|begin|beginPacket|beginSD|beginSMS|beginSpeaker|beginTFT|beginTransmission|beginWrite|bit|bitClear|bitRead|bitSet|bitWrite|blink|blinkVersion|buffer|changePIN|checkPIN|checkPUK|checkReg|circle|cityNameRead|cityNameWrite|clear|clearScreen|click|close|compassRead|config|connect|connected|constrain|cos|countryNameRead|countryNameWrite|createChar|cursor|debugPrint|delay|delayMicroseconds|detach|detachInterrupt|digitalRead|digitalWrite|disconnect|display|displayLogos|drawBMP|drawCompass|encryptionType|end|endPacket|endSMS|endTransmission|endWrite|exists|exitValue|fill|find|findUntil|flush|gatewayIP|get|getAsynchronously|getBand|getButton|getCurrentCarrier|getIMEI|getKey|getModifiers|getOemKey|getPINUsed|getResult|getSignalStrength|getSocket|getVoiceCallStatus|getXChange|getYChange|hangCall|height|highByte|home|image|interrupts|isActionDone|isDirectory|isListening|isPIN|isPressed|isValid|keyPressed|keyReleased|keyboardRead|knobRead|leftToRight|line|lineFollowConfig|listen|listenOnLocalhost|loadImage|localIP|lowByte|macAddress|maintain|map|max|messageAvailable|micros|millis|min|mkdir|motorsStop|motorsWrite|mouseDragged|mouseMoved|mousePressed|mouseReleased|move|noAutoscroll|noBlink|noBuffer|noCursor|noDisplay|noFill|noInterrupts|noListenOnLocalhost|noStroke|noTone|onReceive|onRequest|open|openNextFile|overflow|parseCommand|parseFloat|parseInt|parsePacket|pauseMode|peek|pinMode|playFile|playMelody|point|pointTo|position|pow|prepare|press|print|printFirmwareVersion|printVersion|println|process|processInput|pulseIn|put|random|randomSeed|read|readAccelerometer|readBlue|readButton|readBytes|readBytesUntil|readGreen|readJoystickButton|readJoystickSwitch|readJoystickX|readJoystickY|readLightSensor|readMessage|readMicrophone|readNetworks|readRed|readSlider|readString|readStringUntil|readTemperature|ready|rect|release|releaseAll|remoteIP|remoteNumber|remotePort|remove|requestFrom|retrieveCallingNumber|rewindDirectory|rightToLeft|rmdir|robotNameRead|robotNameWrite|run|runAsynchronously|runShellCommand|runShellCommandAsynchronously|running|scanNetworks|scrollDisplayLeft|scrollDisplayRight|seek|sendAnalog|sendDigitalPortPair|sendDigitalPorts|sendString|sendSysex|serialEvent|setBand|setBitOrder|setClockDivider|setCursor|setDNS|setDataMode|setFirmwareVersion|setMode|setPINUsed|setSpeed|setTextSize|setTimeout|shiftIn|shiftOut|shutdown|sin|size|sqrt|startLoop|step|stop|stroke|subnetMask|switchPIN|tan|tempoWrite|text|tone|transfer|tuneWrite|turn|updateIR|userNameRead|userNameWrite|voiceCall|waitContinue|width|write|writeBlue|writeGreen|writeJSON|writeMessage|writeMicroseconds|writeRGB|writeRed|yield)\b/}),le.languages.ino=le.languages.arduino}},22956:function(me){"use strict";me.exports=ne,ne.displayName="arff",ne.aliases=[];function ne(E){E.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}}},56007:function(me){"use strict";me.exports=ne,ne.displayName="asciidoc",ne.aliases=["adoc"];function ne(E){(function(b){var ue={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\[\]\\]|\\.)*\]|[^\[\]\\"'$`]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},le=b.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r(?!\n)).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*](?:[<^>](?:\.[<^>])?|\.[<^>])?|[<^>](?:\.[<^>])?|\.[<^>])[a-z]*|[a-z]+)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} .+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:ue,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:CAUTION|IMPORTANT|NOTE|TIP|WARNING):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:[^\s\[\]]*\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:ue.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"']|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"']|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:ue,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|R|TM)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function ce(ge){ge=ge.split(" ");for(var oe={},xe=0,Oe=ge.length;xe>=?|<<=?|&&?|\|\|?|[-+*/%&|^!=<>?]=?/,punctuation:/[(),:]/}}},84230:function(me,ne,E){"use strict";var b=E(87648);me.exports=ue,ue.displayName="aspnet",ue.aliases=[];function ue(le){le.register(b),le.languages.aspnet=le.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:le.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/,alias:"tag"},rest:le.languages.csharp}}}),le.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,le.languages.insertBefore("inside","punctuation",{directive:le.languages.aspnet.directive},le.languages.aspnet.tag.inside["attr-value"]),le.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),le.languages.insertBefore("aspnet",le.languages.javascript?"script":"tag",{"asp-script":{pattern:/(]*>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:le.languages.csharp||{}}})}},20803:function(me){"use strict";me.exports=ne,ne.displayName="autohotkey",ne.aliases=[];function ne(E){E.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^[\t ]*)\/\*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],tag:{pattern:/^([ \t]*)[^\s,`":]+(?=:[ \t]*$)/m,lookbehind:!0},string:/"(?:[^"\n\r]|"")*"/,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:false|true)\b/,selector:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guicontrol|a_guicontrolevent|a_guievent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel|programfiles)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|isfunc|islabel|IsObject|ln|log|ltrim|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|mod|numget|numput|onmessage|regexmatch|regexreplace|registercallback|round|rtrim|sb_seticon|sb_setparts|sb_settext|sin|sqrt|strlen|strreplace|strsplit|substr|tan|tv_add|tv_delete|tv_get|tv_getchild|tv_getcount|tv_getnext|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__Call|__Get|__New|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,important:/#\b(?:AllowSameLineComments|ClipboardTimeout|CommentFlag|DerefChar|ErrorStdOut|EscapeChar|HotkeyInterval|HotkeyModifierTimeout|Hotstring|If|IfTimeout|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Include|IncludeAgain|InputLevel|InstallKeybdHook|InstallMouseHook|KeyHistory|MaxHotkeysPerInterval|MaxMem|MaxThreads|MaxThreadsBuffer|MaxThreadsPerHotkey|MenuMaskKey|NoEnv|NoTrayIcon|Persistent|SingleInstance|UseHook|Warn|WinActivateForce)\b/i,keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Catch|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|Finally|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|Region|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Throw|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|Try|TryAgain|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+(?=\()/,punctuation:/[{}[\]():,]/}}},65235:function(me){"use strict";me.exports=ne,ne.displayName="autoit",ne.aliases=[];function ne(E){E.languages.autoit={comment:[/;.*/,{pattern:/(^[\t ]*)#(?:comments-start|cs)[\s\S]*?^[ \t]*#(?:ce|comments-end)/m,lookbehind:!0}],url:{pattern:/(^[\t ]*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^[\t ]*)#[\w-]+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:False|True)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Not|Or)\b/i,punctuation:/[\[\]().,:]/}}},52406:function(me){"use strict";me.exports=ne,ne.displayName="avisynth",ne.aliases=["avs"];function ne(E){(function(b){function ue(Se,he){return Se.replace(/<<(\d+)>>/g,function(ze,Te){return he[+Te]})}function le(Se,he,ze){return RegExp(ue(Se,he),ze||"")}var ce=/bool|clip|float|int|string|val/.source,ge=[/is(?:bool|clip|float|int|string)|defined|(?:(?:internal)?function|var)?exists?/.source,/apply|assert|default|eval|import|nop|select|undefined/.source,/opt_(?:allowfloataudio|avipadscanlines|dwchannelmask|enable_(?:b64a|planartopackedrgb|v210|y3_10_10|y3_10_16)|usewaveextensible|vdubplanarhack)|set(?:cachemode|maxcpu|memorymax|planarlegacyalignment|workingdir)/.source,/hex(?:value)?|value/.source,/abs|ceil|continued(?:denominator|numerator)?|exp|floor|fmod|frac|log(?:10)?|max|min|muldiv|pi|pow|rand|round|sign|spline|sqrt/.source,/a?sinh?|a?cosh?|a?tan[2h]?/.source,/(?:bit(?:and|not|x?or|[lr]?shift[aslu]?|sh[lr]|sa[lr]|[lr]rotatel?|ro[rl]|te?st|set(?:count)?|cl(?:ea)?r|ch(?:an)?ge?))/.source,/average(?:[bgr]|chroma[uv]|luma)|(?:[rgb]|chroma[uv]|luma|rgb|[yuv](?=difference(?:fromprevious|tonext)))difference(?:fromprevious|tonext)?|[yuvrgb]plane(?:median|min|max|minmaxdifference)/.source,/getprocessinfo|logmsg|script(?:dir(?:utf8)?|file(?:utf8)?|name(?:utf8)?)|setlogparams/.source,/chr|(?:fill|find|left|mid|replace|rev|right)str|format|[lu]case|ord|str(?:cmpi?|fromutf8|len|toutf8)|time|trim(?:all|left|right)/.source,/isversionorgreater|version(?:number|string)/.source,/buildpixeltype|colorspacenametopixeltype/.source,/addautoloaddir|on(?:cpu|cuda)|prefetch|setfiltermtmode/.source].join("|"),oe=[/has(?:audio|video)/.source,/height|width/.source,/frame(?:count|rate)|framerate(?:denominator|numerator)/.source,/getparity|is(?:field|frame)based/.source,/bitspercomponent|componentsize|hasalpha|is(?:planar(?:rgba?)?|interleaved|rgb(?:24|32|48|64)?|y(?:8|u(?:va?|y2))?|yv(?:12|16|24|411)|420|422|444|packedrgb)|numcomponents|pixeltype/.source,/audio(?:bits|channels|duration|length(?:[fs]|hi|lo)?|rate)|isaudio(?:float|int)/.source].join("|"),xe=[/avi(?:file)?source|directshowsource|image(?:reader|source|sourceanim)|opendmlsource|segmented(?:avisource|directshowsource)|wavsource/.source,/coloryuv|convertbacktoyuy2|convertto(?:RGB(?:24|32|48|64)|(?:planar)?RGBA?|Y8?|YV(?:12|16|24|411)|YUVA?(?:411|420|422|444)|YUY2)|fixluminance|gr[ae]yscale|invert|levels|limiter|mergea?rgb|merge(?:chroma|luma)|rgbadjust|show(?:alpha|blue|green|red)|swapuv|tweak|[uv]toy8?|ytouv/.source,/(?:colorkey|reset)mask|layer|mask(?:hs)?|merge|overlay|subtract/.source,/addborders|(?:bicubic|bilinear|blackman|gauss|lanczos4|lanczos|point|sinc|spline(?:16|36|64))resize|crop(?:bottom)?|flip(?:horizontal|vertical)|(?:horizontal|vertical)?reduceby2|letterbox|skewrows|turn(?:180|left|right)/.source,/blur|fixbrokenchromaupsampling|generalconvolution|(?:spatial|temporal)soften|sharpen/.source,/trim|(?:un)?alignedsplice|(?:assume|assumescaled|change|convert)FPS|(?:delete|duplicate)frame|dissolve|fade(?:in|io|out)[02]?|freezeframe|interleave|loop|reverse|select(?:even|odd|(?:range)?every)/.source,/assume[bt]ff|assume(?:field|frame)based|bob|complementparity|doubleweave|peculiarblend|pulldown|separate(?:columns|fields|rows)|swapfields|weave(?:columns|rows)?/.source,/amplify(?:db)?|assumesamplerate|audiodub(?:ex)?|audiotrim|convertaudioto(?:(?:8|16|24|32)bit|float)|converttomono|delayaudio|ensurevbrmp3sync|get(?:left|right)?channel|kill(?:audio|video)|mergechannels|mixaudio|monotostereo|normalize|resampleaudio|ssrc|supereq|timestretch/.source,/animate|applyrange|conditional(?:filter|reader|select)|frameevaluate|scriptclip|tcp(?:server|source)|writefile(?:end|if|start)?/.source,/imagewriter/.source,/blackness|blankclip|colorbars(?:hd)?|compare|dumpfiltergraph|echo|histogram|info|messageclip|preroll|setgraphanalysis|show(?:framenumber|smpte|time)|showfiveversions|stack(?:horizontal|vertical)|subtitle|tone|version/.source].join("|"),Oe=[ge,oe,xe].join("|");b.languages.avisynth={comment:[{pattern:/(^|[^\\])\[\*(?:[^\[*]|\[(?!\*)|\*(?!\])|\[\*(?:[^\[*]|\[(?!\*)|\*(?!\]))*\*\])*\*\]/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],argument:{pattern:le(/\b(?:<<0>>)\s+("?)\w+\1/.source,[ce],"i"),inside:{keyword:/^\w+/}},"argument-label":{pattern:/([,(][\s\\]*)\w+\s*=(?!=)/,lookbehind:!0,inside:{"argument-name":{pattern:/^\w+/,alias:"punctuation"},punctuation:/=$/}},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0,inside:{constant:{pattern:/\b(?:DEFAULT_MT_MODE|(?:MAINSCRIPT|PROGRAM|SCRIPT)DIR|(?:MACHINE|USER)_(?:CLASSIC|PLUS)_PLUGINS)\b/}}}],variable:/\b(?:last)\b/i,boolean:/\b(?:false|no|true|yes)\b/i,keyword:/\b(?:catch|else|for|function|global|if|return|try|while|__END__)\b/i,constant:/\bMT_(?:MULTI_INSTANCE|NICE_FILTER|SERIALIZED|SPECIAL_MT)\b/,"builtin-function":{pattern:le(/\b(?:<<0>>)\b/.source,[Oe],"i"),alias:"function"},"type-cast":{pattern:le(/\b(?:<<0>>)(?=\s*\()/.source,[ce],"i"),alias:"keyword"},function:{pattern:/\b[a-z_]\w*(?=\s*\()|(\.)[a-z_]\w*\b/i,lookbehind:!0},"line-continuation":{pattern:/(^[ \t]*)\\|\\(?=[ \t]*$)/m,lookbehind:!0,alias:"punctuation"},number:/\B\$(?:[\da-f]{6}|[\da-f]{8})\b|(?:(?:\b|\B-)\d+(?:\.\d*)?\b|\B\.\d+\b)/i,operator:/\+\+?|[!=<>]=?|&&|\|\||[?:*/%-]/,punctuation:/[{}\[\]();,.]/},b.languages.avs=b.languages.avisynth})(E)}},79571:function(me){"use strict";me.exports=ne,ne.displayName="avroIdl",ne.aliases=[];function ne(E){E.languages["avro-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0},annotation:{pattern:/@(?:[$\w.-]|`[^\r\n`]+`)+/,greedy:!0,alias:"function"},"function-identifier":{pattern:/`[^\r\n`]+`(?=\s*\()/,greedy:!0,alias:"function"},identifier:{pattern:/`[^\r\n`]+`/,greedy:!0},"class-name":{pattern:/(\b(?:enum|error|protocol|record|throws)\b\s+)[$\w]+/,lookbehind:!0,greedy:!0},keyword:/\b(?:array|boolean|bytes|date|decimal|double|enum|error|false|fixed|float|idl|import|int|local_timestamp_ms|long|map|null|oneway|protocol|record|schema|string|throws|time_ms|timestamp_ms|true|union|uuid|void)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:[{pattern:/(^|[^\w.])-?(?:(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|0x(?:[a-f0-9]+(?:\.[a-f0-9]*)?|\.[a-f0-9]+)(?:p[+-]?\d+)?)[dfl]?(?![\w.])/i,lookbehind:!0},/-?\b(?:Infinity|NaN)\b/],operator:/=/,punctuation:/[()\[\]{}<>.:,;-]/},E.languages.avdl=E.languages["avro-idl"]}},3058:function(me){"use strict";me.exports=ne,ne.displayName="bash",ne.aliases=["shell"];function ne(E){(function(b){var ue="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",le={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},ce={bash:le,environment:{pattern:RegExp("\\$"+ue),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+ue),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};b.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+ue),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:ce},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:le}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:ce},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:ce.entity}}],environment:{pattern:RegExp("\\$?"+ue),alias:"constant"},variable:ce.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},le.inside=b.languages.bash;for(var ge=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],oe=ce.variable[1].inside,xe=0;xe?^\w +\-.])*"/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SELECT CASE|SHARED|SHELL|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}}},1618:function(me){"use strict";me.exports=ne,ne.displayName="batch",ne.aliases=[];function ne(E){(function(b){var ue=/%%?[~:\w]+%?|!\S+!/,le={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},ce=/"(?:[\\"]"|[^"])*"(?!")/,ge=/(?:\b|-)\d+\b/;b.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/\b(?:do|in)\b|^for\b/i,string:ce,parameter:le,variable:ue,number:ge,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|(?!")(?:(?!==)\S)+)?(?:==| (?:equ|geq|gtr|leq|lss|neq) )(?:"[^"]*"|[^\s"]\S*))/im,lookbehind:!0,inside:{keyword:/\b(?:cmdextversion|defined|errorlevel|exist|not)\b|^if\b/i,string:ce,parameter:le,variable:ue,number:ge,operator:/\^|==|\b(?:equ|geq|gtr|leq|lss|neq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: \/[a-z](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:ce,parameter:le,variable:[ue,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:ge,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/m,lookbehind:!0,inside:{keyword:/^\w+\b/,string:ce,parameter:le,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:ue,number:ge,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}})(E)}},2505:function(me){"use strict";me.exports=ne,ne.displayName="bbcode",ne.aliases=["shortcode"];function ne(E){E.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},E.languages.shortcode=E.languages.bbcode}},51274:function(me){"use strict";me.exports=ne,ne.displayName="bicep",ne.aliases=[];function ne(E){E.languages.bicep={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],property:[{pattern:/([\r\n][ \t]*)[a-z_]\w*(?=[ \t]*:)/i,lookbehind:!0},{pattern:/([\r\n][ \t]*)'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'(?=[ \t]*:)/,lookbehind:!0,greedy:!0}],string:[{pattern:/'''[^'][\s\S]*?'''/,greedy:!0},{pattern:/(^|[^\\'])'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0}],"interpolated-string":{pattern:/(^|[^\\'])'(?:\\.|\$(?:(?!\{)|\{[^{}\r\n]*\})|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}\r\n]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0},punctuation:/^\$\{|\}$/}},string:/[\s\S]+/}},datatype:{pattern:/(\b(?:output|param)\b[ \t]+\w+[ \t]+)\w+\b/,lookbehind:!0,alias:"class-name"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:existing|for|if|in|module|null|output|param|resource|targetScope|var)\b/,decorator:/@\w+\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/,punctuation:/[{}[\];(),.:]/},E.languages.bicep["interpolated-string"].inside.interpolation.inside.expression.inside=E.languages.bicep}},23796:function(me){"use strict";me.exports=ne,ne.displayName="birb",ne.aliases=[];function ne(E){E.languages.birb=E.languages.extend("clike",{string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b(?:[A-Z]\w*|(?!(?:var|void)\b)[a-z]\w*)(?=\s+\w+\s*[;,=()])/],keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|new|next|noSeeb|return|static|switch|throw|var|void|while)\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/,variable:/\b[a-z_]\w*\b/}),E.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}})}},13979:function(me,ne,E){"use strict";var b=E(79440);me.exports=ue,ue.displayName="bison",ue.aliases=[];function ue(le){le.register(b),le.languages.bison=le.languages.extend("c",{}),le.languages.insertBefore("bison","comment",{bison:{pattern:/^(?:[^%]|%(?!%))*%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:le.languages.c}},comment:le.languages.c.comment,string:le.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}})}},87994:function(me){"use strict";me.exports=ne,ne.displayName="bnf",ne.aliases=["rbnf"];function ne(E){E.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},E.languages.rbnf=E.languages.bnf}},47035:function(me){"use strict";me.exports=ne,ne.displayName="brainfuck",ne.aliases=[];function ne(E){E.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}}},36142:function(me){"use strict";me.exports=ne,ne.displayName="brightscript",ne.aliases=[];function ne(E){E.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},E.languages.brightscript["directive-statement"].inside.expression.inside=E.languages.brightscript}},85290:function(me){"use strict";me.exports=ne,ne.displayName="bro",ne.aliases=[];function ne(E){E.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:FIXME|TODO|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(\b(?:event|function|hook)[ \t]+)\w+(?:::\w+)?/,lookbehind:!0},builtin:/(?:@(?:load(?:-(?:plugin|sigs))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:add_func|create_expire|default|delete_func|encrypt|error_handler|expire_func|group|log|mergeable|optional|persistent|priority|raw_output|read_expire|redef|rotate_interval|rotate_size|synchronized|type_column|write_expire))/,constant:{pattern:/(\bconst[ \t]+)\w+/i,lookbehind:!0},keyword:/\b(?:add|addr|alarm|any|bool|break|const|continue|count|delete|double|else|enum|event|export|file|for|function|global|hook|if|in|int|interval|local|module|next|of|opaque|pattern|port|print|record|return|schedule|set|string|subnet|table|time|timeout|using|vector|when)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}}},7407:function(me){"use strict";me.exports=ne,ne.displayName="bsl",ne.aliases=[];function ne(E){E.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:пока|для|новый|прервать|попытка|исключение|вызватьисключение|иначе|конецпопытки|неопределено|функция|перем|возврат|конецфункции|если|иначеесли|процедура|конецпроцедуры|тогда|знач|экспорт|конецесли|из|каждого|истина|ложь|по|цикл|конеццикла|выполнить)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:break|do|each|else|elseif|enddo|endfunction|endif|endprocedure|endtry|except|execute|export|false|for|function|if|in|new|null|procedure|raise|return|then|to|true|try|undefined|val|var|while)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+(?:\.\d*)?|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:и|или|не)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|not|or)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^([ \t]*)&.*/m,lookbehind:!0,greedy:!0,alias:"important"},{pattern:/^([ \t]*)#.*/gm,lookbehind:!0,greedy:!0,alias:"important"}]},E.languages.oscript=E.languages.bsl}},79440:function(me){"use strict";me.exports=ne,ne.displayName="c",ne.aliases=[];function ne(E){E.languages.c=E.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),E.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),E.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},E.languages.c.string],char:E.languages.c.char,comment:E.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:E.languages.c}}}}),E.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete E.languages.c.boolean}},7110:function(me){"use strict";me.exports=ne,ne.displayName="cfscript",ne.aliases=[];function ne(E){E.languages.cfscript=E.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,inside:{annotation:{pattern:/(?:^|[^.])@[\w\.]+/,alias:"punctuation"}}},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],keyword:/\b(?:abstract|break|catch|component|continue|default|do|else|extends|final|finally|for|function|if|in|include|package|private|property|public|remote|required|rethrow|return|static|switch|throw|try|var|while|xml)\b(?!\s*=)/,operator:[/\+\+|--|&&|\|\||::|=>|[!=]==|<=?|>=?|[-+*/%&|^!=<>]=?|\?(?:\.|:)?|[?:]/,/\b(?:and|contains|eq|equal|eqv|gt|gte|imp|is|lt|lte|mod|not|or|xor)\b/],scope:{pattern:/\b(?:application|arguments|cgi|client|cookie|local|session|super|this|variables)\b/,alias:"global"},type:{pattern:/\b(?:any|array|binary|boolean|date|guid|numeric|query|string|struct|uuid|void|xml)\b/,alias:"builtin"}}),E.languages.insertBefore("cfscript","keyword",{"function-variable":{pattern:/[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"}}),delete E.languages.cfscript["class-name"],E.languages.cfc=E.languages.cfscript}},73435:function(me,ne,E){"use strict";var b=E(87071);me.exports=ue,ue.displayName="chaiscript",ue.aliases=[];function ue(le){le.register(b),le.languages.chaiscript=le.languages.extend("clike",{string:{pattern:/(^|[^\\])'(?:[^'\\]|\\[\s\S])*'/,lookbehind:!0,greedy:!0},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},{pattern:/(\b(?:attr|def)\s+)\w+(?=\s*::)/,lookbehind:!0}],keyword:/\b(?:attr|auto|break|case|catch|class|continue|def|default|else|finally|for|fun|global|if|return|switch|this|try|var|while)\b/,number:[le.languages.cpp.number,/\b(?:Infinity|NaN)\b/],operator:/>>=?|<<=?|\|\||&&|:[:=]?|--|\+\+|[=!<>+\-*/%|&^]=?|[?~]|`[^`\r\n]{1,4}`/}),le.languages.insertBefore("chaiscript","operator",{"parameter-type":{pattern:/([,(]\s*)\w+(?=\s+\w)/,lookbehind:!0,alias:"class-name"}}),le.languages.insertBefore("chaiscript","string",{"string-interpolation":{pattern:/(^|[^\\])"(?:[^"$\\]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\}/,lookbehind:!0,inside:{"interpolation-expression":{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:le.languages.chaiscript},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"}}},string:/[\s\S]+/}}})}},91372:function(me){"use strict";me.exports=ne,ne.displayName="cil",ne.aliases=[];function ne(E){E.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|u?int(?:8|16|32|64)?|iant|idispatch|implements|import|initonly|instance|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|no|readonly|tail|unaligned|volatile)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.\d+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.\d+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|castclass|ldvirtftn|beq(?:\.s)?|ckfinite|ldsflda|ldtoken|localloc|mkrefany|rethrow|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:false|true)\b/,number:/\b-?(?:0x[0-9a-f]+|\d+)(?:\.[0-9a-f]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}}},9720:function(me){"use strict";me.exports=ne,ne.displayName="clike",ne.aliases=[];function ne(E){E.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}},63663:function(me){"use strict";me.exports=ne,ne.displayName="clojure",ne.aliases=[];function ne(E){E.languages.clojure={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},char:/\\\w+/,symbol:{pattern:/(^|[\s()\[\]{},])::?[\w*+!?'<>=/.-]+/,lookbehind:!0},keyword:{pattern:/(\()(?:-|->|->>|\.|\.\.|\*|\/|\+|<|<=|=|==|>|>=|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|cond|conj|cons|constantly|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|declare|def|def-|definline|definterface|defmacro|defmethod|defmulti|defn|defn-|defonce|defproject|defprotocol|defrecord|defstruct|deftype|deref|difference|disj|dissoc|distinct|do|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|fn|fnseq|for|frest|gensym|get|get-proxy-class|hash-map|hash-set|identical\?|identity|if|if-let|if-not|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|let|line-seq|list|list\*|load|load-file|locking|long|loop|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|monitor-enter|name|namespace|neg\?|new|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|quote|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|recur|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|set!|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|throw|time|to-array|to-array-2d|tree-seq|true\?|try|union|up|update-proxy|val|vals|var|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[\s)]|$)/,lookbehind:!0},boolean:/\b(?:false|nil|true)\b/,number:{pattern:/(^|[^\w$@])(?:\d+(?:[/.]\d+)?(?:e[+-]?\d+)?|0x[a-f0-9]+|[1-9]\d?r[a-z0-9]+)[lmn]?(?![\w$@])/i,lookbehind:!0},function:{pattern:/((?:^|[^'])\()[\w*+!?'<>=/.-]+(?=[\s)]|$)/,lookbehind:!0},operator:/[#@^`~]/,punctuation:/[{}\[\](),]/}}},92987:function(me){"use strict";me.exports=ne,ne.displayName="cmake",ne.aliases=[];function ne(E){E.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\$\{(?:[^{}$]|\$\{[^{}$]*\})*\}/,inside:{punctuation:/\$\{|\}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT|VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?)|(?:ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:FALSE|OFF|ON|TRUE)\b/,namespace:/\b(?:INTERFACE|PRIVATE|PROPERTIES|PUBLIC|SHARED|STATIC|TARGET_OBJECTS)\b/,operator:/\b(?:AND|DEFINED|EQUAL|GREATER|LESS|MATCHES|NOT|OR|STREQUAL|STRGREATER|STRLESS|VERSION_EQUAL|VERSION_GREATER|VERSION_LESS)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}}},91657:function(me){"use strict";me.exports=ne,ne.displayName="cobol",ne.aliases=[];function ne(E){E.languages.cobol={comment:{pattern:/\*>.*|(^[ \t]*)\*.*/m,lookbehind:!0,greedy:!0},string:{pattern:/[xzgn]?(?:"(?:[^\r\n"]|"")*"(?!")|'(?:[^\r\n']|'')*'(?!'))/i,greedy:!0},level:{pattern:/(^[ \t]*)\d+\b/m,lookbehind:!0,greedy:!0,alias:"number"},"class-name":{pattern:/(\bpic(?:ture)?\s+)(?:(?:[-\w$/,:*+<>]|\.(?!\s|$))(?:\(\d+\))?)+/i,lookbehind:!0,inside:{number:{pattern:/(\()\d+/,lookbehind:!0},punctuation:/[()]/}},keyword:{pattern:/(^|[^\w-])(?:ABORT|ACCEPT|ACCESS|ADD|ADDRESS|ADVANCING|AFTER|ALIGNED|ALL|ALPHABET|ALPHABETIC|ALPHABETIC-LOWER|ALPHABETIC-UPPER|ALPHANUMERIC|ALPHANUMERIC-EDITED|ALSO|ALTER|ALTERNATE|ANY|ARE|AREA|AREAS|AS|ASCENDING|ASCII|ASSIGN|ASSOCIATED-DATA|ASSOCIATED-DATA-LENGTH|AT|ATTRIBUTE|AUTHOR|AUTO|AUTO-SKIP|BACKGROUND-COLOR|BACKGROUND-COLOUR|BASIS|BEEP|BEFORE|BEGINNING|BELL|BINARY|BIT|BLANK|BLINK|BLOCK|BOTTOM|BOUNDS|BY|BYFUNCTION|BYTITLE|CALL|CANCEL|CAPABLE|CCSVERSION|CD|CF|CH|CHAINING|CHANGED|CHANNEL|CHARACTER|CHARACTERS|CLASS|CLASS-ID|CLOCK-UNITS|CLOSE|CLOSE-DISPOSITION|COBOL|CODE|CODE-SET|COL|COLLATING|COLUMN|COM-REG|COMMA|COMMITMENT|COMMON|COMMUNICATION|COMP|COMP-1|COMP-2|COMP-3|COMP-4|COMP-5|COMPUTATIONAL|COMPUTATIONAL-1|COMPUTATIONAL-2|COMPUTATIONAL-3|COMPUTATIONAL-4|COMPUTATIONAL-5|COMPUTE|CONFIGURATION|CONTAINS|CONTENT|CONTINUE|CONTROL|CONTROL-POINT|CONTROLS|CONVENTION|CONVERTING|COPY|CORR|CORRESPONDING|COUNT|CRUNCH|CURRENCY|CURSOR|DATA|DATA-BASE|DATE|DATE-COMPILED|DATE-WRITTEN|DAY|DAY-OF-WEEK|DBCS|DE|DEBUG-CONTENTS|DEBUG-ITEM|DEBUG-LINE|DEBUG-NAME|DEBUG-SUB-1|DEBUG-SUB-2|DEBUG-SUB-3|DEBUGGING|DECIMAL-POINT|DECLARATIVES|DEFAULT|DEFAULT-DISPLAY|DEFINITION|DELETE|DELIMITED|DELIMITER|DEPENDING|DESCENDING|DESTINATION|DETAIL|DFHRESP|DFHVALUE|DISABLE|DISK|DISPLAY|DISPLAY-1|DIVIDE|DIVISION|DONTCARE|DOUBLE|DOWN|DUPLICATES|DYNAMIC|EBCDIC|EGCS|EGI|ELSE|EMI|EMPTY-CHECK|ENABLE|END|END-ACCEPT|END-ADD|END-CALL|END-COMPUTE|END-DELETE|END-DIVIDE|END-EVALUATE|END-IF|END-MULTIPLY|END-OF-PAGE|END-PERFORM|END-READ|END-RECEIVE|END-RETURN|END-REWRITE|END-SEARCH|END-START|END-STRING|END-SUBTRACT|END-UNSTRING|END-WRITE|ENDING|ENTER|ENTRY|ENTRY-PROCEDURE|ENVIRONMENT|EOL|EOP|EOS|ERASE|ERROR|ESCAPE|ESI|EVALUATE|EVENT|EVERY|EXCEPTION|EXCLUSIVE|EXHIBIT|EXIT|EXPORT|EXTEND|EXTENDED|EXTERNAL|FD|FILE|FILE-CONTROL|FILLER|FINAL|FIRST|FOOTING|FOR|FOREGROUND-COLOR|FOREGROUND-COLOUR|FROM|FULL|FUNCTION|FUNCTION-POINTER|FUNCTIONNAME|GENERATE|GIVING|GLOBAL|GO|GOBACK|GRID|GROUP|HEADING|HIGH-VALUE|HIGH-VALUES|HIGHLIGHT|I-O|I-O-CONTROL|ID|IDENTIFICATION|IF|IMPLICIT|IMPORT|IN|INDEX|INDEXED|INDICATE|INITIAL|INITIALIZE|INITIATE|INPUT|INPUT-OUTPUT|INSPECT|INSTALLATION|INTEGER|INTO|INVALID|INVOKE|IS|JUST|JUSTIFIED|KANJI|KEPT|KEY|KEYBOARD|LABEL|LANGUAGE|LAST|LB|LD|LEADING|LEFT|LEFTLINE|LENGTH|LENGTH-CHECK|LIBACCESS|LIBPARAMETER|LIBRARY|LIMIT|LIMITS|LINAGE|LINAGE-COUNTER|LINE|LINE-COUNTER|LINES|LINKAGE|LIST|LOCAL|LOCAL-STORAGE|LOCK|LONG-DATE|LONG-TIME|LOW-VALUE|LOW-VALUES|LOWER|LOWLIGHT|MEMORY|MERGE|MESSAGE|MMDDYYYY|MODE|MODULES|MORE-LABELS|MOVE|MULTIPLE|MULTIPLY|NAMED|NATIONAL|NATIONAL-EDITED|NATIVE|NEGATIVE|NETWORK|NEXT|NO|NO-ECHO|NULL|NULLS|NUMBER|NUMERIC|NUMERIC-DATE|NUMERIC-EDITED|NUMERIC-TIME|OBJECT-COMPUTER|OCCURS|ODT|OF|OFF|OMITTED|ON|OPEN|OPTIONAL|ORDER|ORDERLY|ORGANIZATION|OTHER|OUTPUT|OVERFLOW|OVERLINE|OWN|PACKED-DECIMAL|PADDING|PAGE|PAGE-COUNTER|PASSWORD|PERFORM|PF|PH|PIC|PICTURE|PLUS|POINTER|PORT|POSITION|POSITIVE|PRINTER|PRINTING|PRIVATE|PROCEDURE|PROCEDURE-POINTER|PROCEDURES|PROCEED|PROCESS|PROGRAM|PROGRAM-ID|PROGRAM-LIBRARY|PROMPT|PURGE|QUEUE|QUOTE|QUOTES|RANDOM|RD|READ|READER|REAL|RECEIVE|RECEIVED|RECORD|RECORDING|RECORDS|RECURSIVE|REDEFINES|REEL|REF|REFERENCE|REFERENCES|RELATIVE|RELEASE|REMAINDER|REMARKS|REMOTE|REMOVAL|REMOVE|RENAMES|REPLACE|REPLACING|REPORT|REPORTING|REPORTS|REQUIRED|RERUN|RESERVE|RESET|RETURN|RETURN-CODE|RETURNING|REVERSE-VIDEO|REVERSED|REWIND|REWRITE|RF|RH|RIGHT|ROUNDED|RUN|SAME|SAVE|SCREEN|SD|SEARCH|SECTION|SECURE|SECURITY|SEGMENT|SEGMENT-LIMIT|SELECT|SEND|SENTENCE|SEPARATE|SEQUENCE|SEQUENTIAL|SET|SHARED|SHAREDBYALL|SHAREDBYRUNUNIT|SHARING|SHIFT-IN|SHIFT-OUT|SHORT-DATE|SIGN|SIZE|SORT|SORT-CONTROL|SORT-CORE-SIZE|SORT-FILE-SIZE|SORT-MERGE|SORT-MESSAGE|SORT-MODE-SIZE|SORT-RETURN|SOURCE|SOURCE-COMPUTER|SPACE|SPACES|SPECIAL-NAMES|STANDARD|STANDARD-1|STANDARD-2|START|STATUS|STOP|STRING|SUB-QUEUE-1|SUB-QUEUE-2|SUB-QUEUE-3|SUBTRACT|SUM|SUPPRESS|SYMBOL|SYMBOLIC|SYNC|SYNCHRONIZED|TABLE|TALLY|TALLYING|TAPE|TASK|TERMINAL|TERMINATE|TEST|TEXT|THEN|THREAD|THREAD-LOCAL|THROUGH|THRU|TIME|TIMER|TIMES|TITLE|TO|TODAYS-DATE|TODAYS-NAME|TOP|TRAILING|TRUNCATED|TYPE|TYPEDEF|UNDERLINE|UNIT|UNSTRING|UNTIL|UP|UPON|USAGE|USE|USING|VALUE|VALUES|VARYING|VIRTUAL|WAIT|WHEN|WHEN-COMPILED|WITH|WORDS|WORKING-STORAGE|WRITE|YEAR|YYYYDDD|YYYYMMDD|ZERO-FILL|ZEROES|ZEROS)(?![\w-])/i,lookbehind:!0},boolean:{pattern:/(^|[^\w-])(?:false|true)(?![\w-])/i,lookbehind:!0},number:{pattern:/(^|[^\w-])(?:[+-]?(?:(?:\d+(?:[.,]\d+)?|[.,]\d+)(?:e[+-]?\d+)?|zero))(?![\w-])/i,lookbehind:!0},operator:[/<>|[<>]=?|[=+*/&]/,{pattern:/(^|[^\w-])(?:-|and|equal|greater|less|not|or|than)(?![\w-])/i,lookbehind:!0}],punctuation:/[.:,()]/}}},34367:function(me){"use strict";me.exports=ne,ne.displayName="coffeescript",ne.aliases=["coffee"];function ne(E){(function(b){var ue=/#(?!\{).+/,le={pattern:/#\{[^}]+\}/,alias:"variable"};b.languages.coffeescript=b.languages.extend("javascript",{comment:ue,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:le}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),b.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:ue,interpolation:le}}}),b.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:b.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:le}}]}),b.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete b.languages.coffeescript["template-string"],b.languages.coffee=b.languages.coffeescript})(E)}},35348:function(me){"use strict";me.exports=ne,ne.displayName="concurnas",ne.aliases=["conc"];function ne(E){E.languages.concurnas={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*)/,lookbehind:!0,greedy:!0},langext:{pattern:/\b\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,inside:{"class-name":/^\w+/,string:{pattern:/(^\s*\|\|)[\s\S]+(?=\|\|$)/,lookbehind:!0},punctuation:/\|\|/}},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01][01_]*L?\b|\b0x(?:[\da-f_]*\.)?[\da-f_p+-]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|&==|&<>|\?:?|\.\?|\+\+|--|[-+*/=<>]=?|[!^~]|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w+|\[[^\]]+\])?/,alias:"builtin"}},E.languages.insertBefore("concurnas","langext",{"regex-literal":{pattern:/\br("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:E.languages.concurnas},regex:/[\s\S]+/}},"string-literal":{pattern:/(?:\B|\bs)("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:E.languages.concurnas},string:/[\s\S]+/}}}),E.languages.conc=E.languages.concurnas}},26841:function(me){"use strict";me.exports=ne,ne.displayName="coq",ne.aliases=[];function ne(E){(function(b){for(var ue=/\(\*(?:[^(*]|\((?!\*)|\*(?!\))|)*\*\)/.source,le=0;le<2;le++)ue=ue.replace(//g,function(){return ue});ue=ue.replace(//g,"[]"),b.languages.coq={comment:RegExp(ue),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},attribute:[{pattern:RegExp(/#\[(?:[^\[\]("]|"(?:[^"]|"")*"(?!")|\((?!\*)|)*\]/.source.replace(//g,function(){return ue})),greedy:!0,alias:"attr-name",inside:{comment:RegExp(ue),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},operator:/=/,punctuation:/^#\[|\]$|[,()]/}},{pattern:/\b(?:Cumulative|Global|Local|Monomorphic|NonCumulative|Polymorphic|Private|Program)\b/,alias:"attr-name"}],keyword:/\b(?:Abort|About|Add|Admit|Admitted|All|Arguments|As|Assumptions|Axiom|Axioms|Back|BackTo|Backtrace|BinOp|BinOpSpec|BinRel|Bind|Blacklist|Canonical|Case|Cd|Check|Class|Classes|Close|CoFixpoint|CoInductive|Coercion|Coercions|Collection|Combined|Compute|Conjecture|Conjectures|Constant|Constants|Constraint|Constructors|Context|Corollary|Create|CstOp|Custom|Cut|Debug|Declare|Defined|Definition|Delimit|Dependencies|Dependent|Derive|Diffs|Drop|Elimination|End|Entry|Equality|Eval|Example|Existential|Existentials|Existing|Export|Extern|Extraction|Fact|Fail|Field|File|Firstorder|Fixpoint|Flags|Focus|From|Funclass|Function|Functional|GC|Generalizable|Goal|Grab|Grammar|Graph|Guarded|Haskell|Heap|Hide|Hint|HintDb|Hints|Hypotheses|Hypothesis|IF|Identity|Immediate|Implicit|Implicits|Import|Include|Induction|Inductive|Infix|Info|Initial|InjTyp|Inline|Inspect|Instance|Instances|Intro|Intros|Inversion|Inversion_clear|JSON|Language|Left|Lemma|Let|Lia|Libraries|Library|Load|LoadPath|Locate|Ltac|Ltac2|ML|Match|Method|Minimality|Module|Modules|Morphism|Next|NoInline|Notation|Number|OCaml|Obligation|Obligations|Opaque|Open|Optimize|Parameter|Parameters|Parametric|Path|Paths|Prenex|Preterm|Primitive|Print|Profile|Projections|Proof|Prop|PropBinOp|PropOp|PropUOp|Property|Proposition|Pwd|Qed|Quit|Rec|Record|Recursive|Redirect|Reduction|Register|Relation|Remark|Remove|Require|Reserved|Reset|Resolve|Restart|Rewrite|Right|Ring|Rings|SProp|Saturate|Save|Scheme|Scope|Scopes|Search|SearchHead|SearchPattern|SearchRewrite|Section|Separate|Set|Setoid|Show|Signatures|Solve|Solver|Sort|Sortclass|Sorted|Spec|Step|Strategies|Strategy|String|Structure|SubClass|Subgraph|SuchThat|Tactic|Term|TestCompile|Theorem|Time|Timeout|To|Transparent|Type|Typeclasses|Types|Typing|UnOp|UnOpSpec|Undelimit|Undo|Unfocus|Unfocused|Unfold|Universe|Universes|Unshelve|Variable|Variables|Variant|Verbose|View|Visibility|Zify|_|apply|as|at|by|cofix|else|end|exists|exists2|fix|for|forall|fun|if|in|let|match|measure|move|removed|return|struct|then|using|wf|where|with)\b/,number:/\b(?:0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]+)?(?:p[+-]?\d[\d_]*)?|\d[\d_]*(?:\.[\d_]+)?(?:e[+-]?\d[\d_]*)?)\b/i,punct:{pattern:/@\{|\{\||\[=|:>/,alias:"punctuation"},operator:/\/\\|\\\/|\.{2,3}|:{1,2}=|\*\*|[-=]>|<(?:->?|[+:=>]|<:)|>(?:=|->)|\|[-|]?|[-!%&*+/<=>?@^~']/,punctuation:/\.\(|`\(|@\{|`\{|\{\||\[=|:>|[:.,;(){}\[\]]/}})(E)}},87071:function(me,ne,E){"use strict";var b=E(79440);me.exports=ue,ue.displayName="cpp",ue.aliases=[];function ue(le){le.register(b),function(ce){var ge=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,oe=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return ge.source});ce.languages.cpp=ce.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return ge.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:ge,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),ce.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return oe})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),ce.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:ce.languages.cpp}}}}),ce.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),ce.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:ce.languages.extend("cpp",{})}}),ce.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},ce.languages.cpp["base-clause"])}(le)}},13652:function(me,ne,E){"use strict";var b=E(75308);me.exports=ue,ue.displayName="crystal",ue.aliases=[];function ue(le){le.register(b),function(ce){ce.languages.crystal=ce.languages.extend("ruby",{keyword:[/\b(?:__DIR__|__END_LINE__|__FILE__|__LINE__|abstract|alias|annotation|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|ifdef|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|ptr|require|rescue|return|select|self|sizeof|struct|super|then|type|typeof|undef|uninitialized|union|unless|until|when|while|with|yield)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/,operator:[/->/,ce.languages.ruby.operator],punctuation:/[(){}[\].,;\\]/}),ce.languages.insertBefore("crystal","string-literal",{attribute:{pattern:/@\[.*?\]/,inside:{delimiter:{pattern:/^@\[|\]$/,alias:"punctuation"},attribute:{pattern:/^(\s*)\w+/,lookbehind:!0,alias:"class-name"},args:{pattern:/\S(?:[\s\S]*\S)?/,inside:ce.languages.crystal}}},expansion:{pattern:/\{(?:\{.*?\}|%.*?%)\}/,inside:{content:{pattern:/^(\{.)[\s\S]+(?=.\}$)/,lookbehind:!0,inside:ce.languages.crystal},delimiter:{pattern:/^\{[\{%]|[\}%]\}$/,alias:"operator"}}},char:{pattern:/'(?:[^\\\r\n]{1,2}|\\(?:.|u(?:[A-Fa-f0-9]{1,4}|\{[A-Fa-f0-9]{1,6}\})))'/,greedy:!0}})}(le)}},87648:function(me){"use strict";me.exports=ne,ne.displayName="csharp",ne.aliases=["dotnet","cs"];function ne(E){(function(b){function ue(Gt,rt){return Gt.replace(/<<(\d+)>>/g,function(Ge,Pe){return"(?:"+rt[+Pe]+")"})}function le(Gt,rt,Ge){return RegExp(ue(Gt,rt),Ge||"")}function ce(Gt,rt){for(var Ge=0;Ge>/g,function(){return"(?:"+Gt+")"});return Gt.replace(/<>/g,"[^\\s\\S]")}var ge={type:"bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",typeDeclaration:"class enum interface record struct",contextual:"add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",other:"abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield"};function oe(Gt){return"\\b(?:"+Gt.trim().replace(/ /g,"|")+")\\b"}var xe=oe(ge.typeDeclaration),Oe=RegExp(oe(ge.type+" "+ge.typeDeclaration+" "+ge.contextual+" "+ge.other)),Se=oe(ge.typeDeclaration+" "+ge.contextual+" "+ge.other),he=oe(ge.type+" "+ge.typeDeclaration+" "+ge.other),ze=ce(/<(?:[^<>;=+\-*/%&|^]|<>)*>/.source,2),Te=ce(/\((?:[^()]|<>)*\)/.source,2),ct=/@?\b[A-Za-z_]\w*\b/.source,Xe=ue(/<<0>>(?:\s*<<1>>)?/.source,[ct,ze]),tt=ue(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[Se,Xe]),Ue=/\[\s*(?:,\s*)*\]/.source,Ze=ue(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[tt,Ue]),Ke=ue(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[ze,Te,Ue]),Le=ue(/\(<<0>>+(?:,<<0>>+)+\)/.source,[Ke]),Be=ue(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[Le,tt,Ue]),Re={keyword:Oe,punctuation:/[<>()?,.:[\]]/},Ie=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,Ae=/"(?:\\.|[^\\"\r\n])*"/.source,Ye=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;b.languages.csharp=b.languages.extend("clike",{string:[{pattern:le(/(^|[^$\\])<<0>>/.source,[Ye]),lookbehind:!0,greedy:!0},{pattern:le(/(^|[^@$\\])<<0>>/.source,[Ae]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:le(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[tt]),lookbehind:!0,inside:Re},{pattern:le(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[ct,Be]),lookbehind:!0,inside:Re},{pattern:le(/(\busing\s+)<<0>>(?=\s*=)/.source,[ct]),lookbehind:!0},{pattern:le(/(\b<<0>>\s+)<<1>>/.source,[xe,Xe]),lookbehind:!0,inside:Re},{pattern:le(/(\bcatch\s*\(\s*)<<0>>/.source,[tt]),lookbehind:!0,inside:Re},{pattern:le(/(\bwhere\s+)<<0>>/.source,[ct]),lookbehind:!0},{pattern:le(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[Ze]),lookbehind:!0,inside:Re},{pattern:le(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[Be,he,ct]),inside:Re}],keyword:Oe,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),b.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),b.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:le(/([(,]\s*)<<0>>(?=\s*:)/.source,[ct]),lookbehind:!0,alias:"punctuation"}}),b.languages.insertBefore("csharp","class-name",{namespace:{pattern:le(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[ct]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:le(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[Te]),lookbehind:!0,alias:"class-name",inside:Re},"return-type":{pattern:le(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[Be,tt]),inside:Re,alias:"class-name"},"constructor-invocation":{pattern:le(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[Be]),lookbehind:!0,inside:Re,alias:"class-name"},"generic-method":{pattern:le(/<<0>>\s*<<1>>(?=\s*\()/.source,[ct,ze]),inside:{function:le(/^<<0>>/.source,[ct]),generic:{pattern:RegExp(ze),alias:"class-name",inside:Re}}},"type-list":{pattern:le(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[xe,Xe,ct,Be,Oe.source,Te,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:le(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[Xe,Te]),lookbehind:!0,greedy:!0,inside:b.languages.csharp},keyword:Oe,"class-name":{pattern:RegExp(Be),greedy:!0,inside:Re},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var st=Ae+"|"+Ie,_e=ue(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[st]),nt=ce(ue(/[^"'/()]|<<0>>|\(<>*\)/.source,[_e]),2),$e=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,Me=ue(/<<0>>(?:\s*\(<<1>>*\))?/.source,[tt,nt]);b.languages.insertBefore("csharp","class-name",{attribute:{pattern:le(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[$e,Me]),lookbehind:!0,greedy:!0,inside:{target:{pattern:le(/^<<0>>(?=\s*:)/.source,[$e]),alias:"keyword"},"attribute-arguments":{pattern:le(/\(<<0>>*\)/.source,[nt]),inside:b.languages.csharp},"class-name":{pattern:RegExp(tt),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var Ve=/:[^}\r\n]+/.source,et=ce(ue(/[^"'/()]|<<0>>|\(<>*\)/.source,[_e]),2),qe=ue(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[et,Ve]),Ct=ce(ue(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<>*\)/.source,[st]),2),It=ue(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[Ct,Ve]);function xt(Gt,rt){return{interpolation:{pattern:le(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[Gt]),lookbehind:!0,inside:{"format-string":{pattern:le(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[rt,Ve]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:b.languages.csharp}}},string:/[\s\S]+/}}b.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:le(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[qe]),lookbehind:!0,greedy:!0,inside:xt(qe,et)},{pattern:le(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[It]),lookbehind:!0,greedy:!0,inside:xt(It,Ct)}],char:{pattern:RegExp(Ie),greedy:!0}}),b.languages.dotnet=b.languages.cs=b.languages.csharp})(E)}},10617:function(me,ne,E){"use strict";var b=E(87648);me.exports=ue,ue.displayName="cshtml",ue.aliases=["razor"];function ue(le){le.register(b),function(ce){var ge=/\/(?![/*])|\/\/.*[\r\n]|\/\*[^*]*(?:\*(?!\/)[^*]*)*\*\//.source,oe=/@(?!")|"(?:[^\r\n\\"]|\\.)*"|@"(?:[^\\"]|""|\\[\s\S])*"(?!")/.source+"|"+/'(?:(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'|(?=[^\\](?!')))/.source;function xe(Ze,Ke){for(var Le=0;Le/g,function(){return"(?:"+Ze+")"});return Ze.replace(//g,"[^\\s\\S]").replace(//g,"(?:"+oe+")").replace(//g,"(?:"+ge+")")}var Oe=xe(/\((?:[^()'"@/]|||)*\)/.source,2),Se=xe(/\[(?:[^\[\]'"@/]|||)*\]/.source,2),he=xe(/\{(?:[^{}'"@/]|||)*\}/.source,2),ze=xe(/<(?:[^<>'"@/]|||)*>/.source,2),Te=/(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?/.source,ct=/(?!\d)[^\s>\/=$<%]+/.source+Te+/\s*\/?>/.source,Xe=/\B@?/.source+"(?:"+/<([a-zA-Z][\w:]*)/.source+Te+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+ct+"|"+xe(/<\1/.source+Te+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+ct+"|")+")*"+/<\/\1\s*>/.source,2))+")*"+/<\/\1\s*>/.source+"|"+/|\+|~|\|\|/,punctuation:/[(),]/}},b.languages.css.atrule.inside["selector-function-argument"].inside=le,b.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var ce={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},ge={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};b.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:ce,number:ge,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:ce,number:ge})})(E)}},54212:function(me){"use strict";me.exports=ne,ne.displayName="css",ne.aliases=[];function ne(E){(function(b){var ue=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;b.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+ue.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+ue.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+ue.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:ue,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},b.languages.css.atrule.inside.rest=b.languages.css;var le=b.languages.markup;le&&(le.tag.addInlined("style","css"),le.tag.addAttribute("style","css"))})(E)}},69820:function(me){"use strict";me.exports=ne,ne.displayName="csv",ne.aliases=[];function ne(E){E.languages.csv={value:/[^\r\n,"]+|"(?:[^"]|"")*"(?!")/,punctuation:/,/}}},41929:function(me){"use strict";me.exports=ne,ne.displayName="cypher",ne.aliases=[];function ne(E){E.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}}},51837:function(me){"use strict";me.exports=ne,ne.displayName="d",ne.aliases=[];function ne(E){E.languages.d=E.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp(/(^|[^\\])/.source+"(?:"+[/\/\+(?:\/\+(?:[^+]|\+(?!\/))*\+\/|(?!\/\+)[\s\S])*?\+\//.source,/\/\/.*/.source,/\/\*[\s\S]*?\*\//.source].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp([/\b[rx]"(?:\\[\s\S]|[^\\"])*"[cwd]?/.source,/\bq"(?:\[[\s\S]*?\]|\([\s\S]*?\)|<[\s\S]*?>|\{[\s\S]*?\})"/.source,/\bq"((?!\d)\w+)$[\s\S]*?^\1"/.source,/\bq"(.)[\s\S]*?\2"/.source,/(["`])(?:\\[\s\S]|(?!\3)[^\\])*\3[cwd]?/.source].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],keyword:/\$|\b(?:__(?:(?:DATE|EOF|FILE|FUNCTION|LINE|MODULE|PRETTY_FUNCTION|TIMESTAMP|TIME|VENDOR|VERSION)__|gshared|parameters|traits|vector)|abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|dstring|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|ptrdiff_t|public|pure|real|ref|return|scope|shared|short|size_t|static|string|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|wstring)\b/,number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]{0,4}/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]{0,4}/i,lookbehind:!0}],operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),E.languages.insertBefore("d","string",{char:/'(?:\\(?:\W|\w+)|[^\\])'/}),E.languages.insertBefore("d","keyword",{property:/\B@\w*/}),E.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E?(?:BP|DI|SI|SP)|[BS]PL|[ECSDGF]S|CR[0234]|[DS]IL|DR[012367]|E[ABCD]X|X?MM[0-7]|R(?:1[0-5]|[89])[BWD]?|R[ABCD]X|R[BS]P|R[DS]I|TR[3-7]|XMM(?:1[0-5]|[89])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}})}},4182:function(me){"use strict";me.exports=ne,ne.displayName="dart",ne.aliases=[];function ne(E){(function(b){var ue=[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extends|extension|external|factory|final|finally|for|get|hide|if|implements|import|in|interface|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],le=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,ce={pattern:RegExp(le+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}}}};b.languages.dart=b.languages.extend("clike",{"class-name":[ce,{pattern:RegExp(le+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:ce.inside}],keyword:ue,operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),b.languages.insertBefore("dart","string",{"string-literal":{pattern:/r?(?:("""|''')[\s\S]*?\1|(["'])(?:\\.|(?!\2)[^\\\r\n])*\2(?!\2))/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,lookbehind:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:b.languages.dart}}},string:/[\s\S]+/}},string:void 0}),b.languages.insertBefore("dart","class-name",{metadata:{pattern:/@\w+/,alias:"function"}}),b.languages.insertBefore("dart","class-name",{generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":ce,keyword:ue,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})})(E)}},22117:function(me){"use strict";me.exports=ne,ne.displayName="dataweave",ne.aliases=[];function ne(E){(function(b){b.languages.dataweave={url:/\b[A-Za-z]+:\/\/[\w/:.?=&-]+|\burn:[\w:.?=&-]+/,property:{pattern:/(?:\b\w+#)?(?:"(?:\\.|[^\\"\r\n])*"|\b\w+)(?=\s*[:@])/,greedy:!0},string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},"mime-type":/\b(?:application|audio|image|multipart|text|video)\/[\w+-]+/,date:{pattern:/\|[\w:+-]+\|/,greedy:!0},comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],regex:{pattern:/\/(?:[^\\\/\r\n]|\\[^\r\n])+\//,greedy:!0},keyword:/\b(?:and|as|at|case|do|else|fun|if|input|is|match|not|ns|null|or|output|type|unless|update|using|var)\b/,function:/\b[A-Z_]\w*(?=\s*\()/i,number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\];(),.:@]/,operator:/<<|>>|->|[<>~=]=?|!=|--?-?|\+\+?|!|\?/,boolean:/\b(?:false|true)\b/}})(E)}},95627:function(me){"use strict";me.exports=ne,ne.displayName="dax",ne.aliases=[];function ne(E){E.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|EVALUATE|MEASURE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:FALSE|NULL|TRUE)\b/i,alias:"constant"},number:/\b\d+(?:\.\d*)?|\B\.\d+\b/,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}}},34265:function(me){"use strict";me.exports=ne,ne.displayName="dhall",ne.aliases=[];function ne(E){E.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:None|Some)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||===|[!=]=|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},E.languages.dhall.string.inside.interpolation.inside.expression.inside=E.languages.dhall}},50618:function(me){"use strict";me.exports=ne,ne.displayName="diff",ne.aliases=[];function ne(E){(function(b){b.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var ue={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(ue).forEach(function(le){var ce=ue[le],ge=[];/^\w+$/.test(le)||ge.push(/\w+/.exec(le)[0]),le==="diff"&&ge.push("bold"),b.languages.diff[le]={pattern:RegExp("^(?:["+ce+`].*(?:\r +`).length);var qn=dr+Ut,xn=$e(Vt,Pt,Zt,Ee,fe,Ut,qn,mt,Jt);return ce.createElement(yt,ar,ce.createElement(vt,dn,!fe&&gn,ht({rows:xn,stylesheet:gt,useInlineStyles:pe})))}}var Ct={'code[class*="language-"]':{color:"black",background:"none",textShadow:"0 1px white",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"black",background:"#f5f2f0",textShadow:"0 1px white",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"]::selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#b3d4fc"},':not(pre) > code[class*="language-"]':{background:"#f5f2f0",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"slategray"},prolog:{color:"slategray"},doctype:{color:"slategray"},cdata:{color:"slategray"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#905"},tag:{color:"#905"},boolean:{color:"#905"},number:{color:"#905"},constant:{color:"#905"},symbol:{color:"#905"},deleted:{color:"#905"},selector:{color:"#690"},"attr-name":{color:"#690"},string:{color:"#690"},char:{color:"#690"},builtin:{color:"#690"},inserted:{color:"#690"},operator:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},entity:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)",cursor:"help"},url:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".language-css .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".style .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},atrule:{color:"#07a"},"attr-value":{color:"#07a"},keyword:{color:"#07a"},function:{color:"#DD4A68"},"class-name":{color:"#DD4A68"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},variable:{color:"#e90"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}},It=E(11594),xt=E.n(It),Gt=["abap","abnf","actionscript","ada","agda","al","antlr4","apacheconf","apex","apl","applescript","aql","arduino","arff","asciidoc","asm6502","asmatmel","aspnet","autohotkey","autoit","avisynth","avro-idl","bash","basic","batch","bbcode","bicep","birb","bison","bnf","brainfuck","brightscript","bro","bsl","c","cfscript","chaiscript","cil","clike","clojure","cmake","cobol","coffeescript","concurnas","coq","cpp","crystal","csharp","cshtml","csp","css-extras","css","csv","cypher","d","dart","dataweave","dax","dhall","diff","django","dns-zone-file","docker","dot","ebnf","editorconfig","eiffel","ejs","elixir","elm","erb","erlang","etlua","excel-formula","factor","false","firestore-security-rules","flow","fortran","fsharp","ftl","gap","gcode","gdscript","gedcom","gherkin","git","glsl","gml","gn","go-module","go","graphql","groovy","haml","handlebars","haskell","haxe","hcl","hlsl","hoon","hpkp","hsts","http","ichigojam","icon","icu-message-format","idris","iecst","ignore","inform7","ini","io","j","java","javadoc","javadoclike","javascript","javastacktrace","jexl","jolie","jq","js-extras","js-templates","jsdoc","json","json5","jsonp","jsstacktrace","jsx","julia","keepalived","keyman","kotlin","kumir","kusto","latex","latte","less","lilypond","liquid","lisp","livescript","llvm","log","lolcode","lua","magma","makefile","markdown","markup-templating","markup","matlab","maxscript","mel","mermaid","mizar","mongodb","monkey","moonscript","n1ql","n4js","nand2tetris-hdl","naniscript","nasm","neon","nevod","nginx","nim","nix","nsis","objectivec","ocaml","opencl","openqasm","oz","parigp","parser","pascal","pascaligo","pcaxis","peoplecode","perl","php-extras","php","phpdoc","plsql","powerquery","powershell","processing","prolog","promql","properties","protobuf","psl","pug","puppet","pure","purebasic","purescript","python","q","qml","qore","qsharp","r","racket","reason","regex","rego","renpy","rest","rip","roboconf","robotframework","ruby","rust","sas","sass","scala","scheme","scss","shell-session","smali","smalltalk","smarty","sml","solidity","solution-file","soy","sparql","splunk-spl","sqf","sql","squirrel","stan","stylus","swift","systemd","t4-cs","t4-templating","t4-vb","tap","tcl","textile","toml","tremor","tsx","tt2","turtle","twig","typescript","typoscript","unrealscript","uorazor","uri","v","vala","vbnet","velocity","verilog","vhdl","vim","visual-basic","warpscript","wasm","web-idl","wiki","wolfram","wren","xeora","xml-doc","xojo","xquery","yaml","yang","zig"],rt=qe(xt(),Ct);rt.supportedLanguages=Gt;var Ge=rt},14179:function(me,ne){"use strict";ne.Z={'pre[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",background:"#1e1e1e"},'code[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'pre[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},':not(pre) > code[class*="language-"]':{padding:".1em .3em",borderRadius:".3em",color:"#db4c69",background:"#1e1e1e"},".namespace":{Opacity:".7"},"doctype.doctype-tag":{color:"#569CD6"},"doctype.name":{color:"#9cdcfe"},comment:{color:"#6a9955"},prolog:{color:"#6a9955"},punctuation:{color:"#d4d4d4"},".language-html .language-css .token.punctuation":{color:"#d4d4d4"},".language-html .language-javascript .token.punctuation":{color:"#d4d4d4"},property:{color:"#9cdcfe"},tag:{color:"#569cd6"},boolean:{color:"#569cd6"},number:{color:"#b5cea8"},constant:{color:"#9cdcfe"},symbol:{color:"#b5cea8"},inserted:{color:"#b5cea8"},unit:{color:"#b5cea8"},selector:{color:"#d7ba7d"},"attr-name":{color:"#9cdcfe"},string:{color:"#ce9178"},char:{color:"#ce9178"},builtin:{color:"#ce9178"},deleted:{color:"#ce9178"},".language-css .token.string.url":{textDecoration:"underline"},operator:{color:"#d4d4d4"},entity:{color:"#569cd6"},"operator.arrow":{color:"#569CD6"},atrule:{color:"#ce9178"},"atrule.rule":{color:"#c586c0"},"atrule.url":{color:"#9cdcfe"},"atrule.url.function":{color:"#dcdcaa"},"atrule.url.punctuation":{color:"#d4d4d4"},keyword:{color:"#569CD6"},"keyword.module":{color:"#c586c0"},"keyword.control-flow":{color:"#c586c0"},function:{color:"#dcdcaa"},"function.maybe-class-name":{color:"#dcdcaa"},regex:{color:"#d16969"},important:{color:"#569cd6"},italic:{fontStyle:"italic"},"class-name":{color:"#4ec9b0"},"maybe-class-name":{color:"#4ec9b0"},console:{color:"#9cdcfe"},parameter:{color:"#9cdcfe"},interpolation:{color:"#9cdcfe"},"punctuation.interpolation-punctuation":{color:"#569cd6"},variable:{color:"#9cdcfe"},"imports.maybe-class-name":{color:"#9cdcfe"},"exports.maybe-class-name":{color:"#9cdcfe"},escape:{color:"#d7ba7d"},"tag.punctuation":{color:"#808080"},cdata:{color:"#808080"},"attr-value":{color:"#ce9178"},"attr-value.punctuation":{color:"#ce9178"},"attr-value.punctuation.attr-equals":{color:"#d4d4d4"},namespace:{color:"#4ec9b0"},'pre[class*="language-javascript"]':{color:"#9cdcfe"},'code[class*="language-javascript"]':{color:"#9cdcfe"},'pre[class*="language-jsx"]':{color:"#9cdcfe"},'code[class*="language-jsx"]':{color:"#9cdcfe"},'pre[class*="language-typescript"]':{color:"#9cdcfe"},'code[class*="language-typescript"]':{color:"#9cdcfe"},'pre[class*="language-tsx"]':{color:"#9cdcfe"},'code[class*="language-tsx"]':{color:"#9cdcfe"},'pre[class*="language-css"]':{color:"#ce9178"},'code[class*="language-css"]':{color:"#ce9178"},'pre[class*="language-html"]':{color:"#d4d4d4"},'code[class*="language-html"]':{color:"#d4d4d4"},".language-regex .token.anchor":{color:"#dcdcaa"},".language-html .token.punctuation":{color:"#808080"},'pre[class*="language-"] > code[class*="language-"]':{position:"relative",zIndex:"1"},".line-highlight.line-highlight":{background:"#f7ebc6",boxShadow:"inset 5px 0 0 #f7d87c",zIndex:"0"}}},19524:function(me,ne,E){"use strict";E(84126);var b=E(59301),ue=60103;if(ne.Fragment=60107,typeof Symbol=="function"&&Symbol.for){var le=Symbol.for;ue=le("react.element"),ne.Fragment=le("react.fragment")}var ce=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,ge=Object.prototype.hasOwnProperty,oe={key:!0,ref:!0,__self:!0,__source:!0};function xe(Oe,Se,he){var ze,Te={},ct=null,Xe=null;he!==void 0&&(ct=""+he),Se.key!==void 0&&(ct=""+Se.key),Se.ref!==void 0&&(Xe=Se.ref);for(ze in Se)ge.call(Se,ze)&&!oe.hasOwnProperty(ze)&&(Te[ze]=Se[ze]);if(Oe&&Oe.defaultProps)for(ze in Se=Oe.defaultProps,Se)Te[ze]===void 0&&(Te[ze]=Se[ze]);return{$$typeof:ue,type:Oe,key:ct,ref:Xe,props:Te,_owner:ce.current}}ne.jsx=xe,ne.jsxs=xe},37712:function(me,ne,E){"use strict";me.exports=E(19524)},95489:function(me,ne,E){"use strict";var b=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof window=="object"?window:typeof E.g=="object"?E.g:{},ue=Ie();b.Prism={manual:!0,disableWorkerMessageHandler:!0};var le=E(43621),ce=E(12256),ge=E(68398),oe=E(70614),xe=E(54212),Oe=E(9720),Se=E(88786);ue();var he={}.hasOwnProperty;function ze(){}ze.prototype=ge;var Te=new ze;me.exports=Te,Te.highlight=tt,Te.register=ct,Te.alias=Xe,Te.registered=Ue,Te.listLanguages=We,ct(oe),ct(xe),ct(Oe),ct(Se),Te.util.encode=Be,Te.Token.stringify=Ke;function ct(Ae){if(typeof Ae!="function"||!Ae.displayName)throw new Error("Expected `function` for `grammar`, got `"+Ae+"`");Te.languages[Ae.displayName]===void 0&&Ae(Te)}function Xe(Ae,Ye){var st=Te.languages,_e=Ae,nt,$e,Me,Ve;Ye&&(_e={},_e[Ae]=Ye);for(nt in _e)for($e=_e[nt],$e=typeof $e=="string"?[$e]:$e,Me=$e.length,Ve=-1;++Ve]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}}},15465:function(me){"use strict";me.exports=ne,ne.displayName="abnf",ne.aliases=[];function ne(E){(function(b){var ue="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";b.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^<>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+ue+"|<"+ue+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^<>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}})(E)}},42746:function(me){"use strict";me.exports=ne,ne.displayName="actionscript",ne.aliases=[];function ne(E){E.languages.actionscript=E.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),E.languages.actionscript["class-name"].alias="function",delete E.languages.actionscript.parameter,delete E.languages.actionscript["literal-property"],E.languages.markup&&E.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:E.languages.markup}})}},93281:function(me){"use strict";me.exports=ne,ne.displayName="ada",ne.aliases=[];function ne(E){E.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],"attr-name":/\b'\w+/,keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|new|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|return|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:false|true)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:\w)*\b/i}}},95143:function(me){"use strict";me.exports=ne,ne.displayName="agda",ne.aliases=[];function ne(E){(function(b){b.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}⦃⦄.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)(?!\s)[^:\r\n]+(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:∀→λ\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}})(E)}},65924:function(me){"use strict";me.exports=ne,ne.displayName="al",ne.aliases=[];function ne(E){E.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)(?:F|LL?|U(?:LL?)?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|x?Rec|RequestOptionsPage)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}}},65043:function(me){"use strict";me.exports=ne,ne.displayName="antlr4",ne.aliases=["g4"];function ne(E){E.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*(?!\s))(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},E.languages.g4=E.languages.antlr4}},43556:function(me){"use strict";me.exports=ne,ne.displayName="apacheconf",ne.aliases=[];function ne(E){E.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^[\t ]*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|Type|UserFile|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferedLogs|BufferSize|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CGIDScriptTimeout|CGIMapExtension|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DTracePrivileges|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtendedStatus|ExtFilterDefine|ExtFilterOptions|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|KeepAlive|KeepAliveTimeout|KeptBodySize|LanguagePriority|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|Limit(?:InternalRecursion|Request(?:Body|Fields|FieldSize|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|MMapFile|ModemStandard|ModMimeUsePathInfo|MultiviewsMatch|Mutex|NameVirtualHost|NoProxy|NWSSLTrustedCerts|NWSSLUpgradeable|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|RLimitCPU|RLimitMEM|RLimitNPROC|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|SSIEndTag|SSIErrorMsg|SSIETag|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|SRPUnknownUserSeed|SRPVerifierFile|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UserName|UseStapling|VerifyClient|VerifyDepth)|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadsPerChild|ThreadStackSize|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:[\w=],?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}}},14901:function(me,ne,E){"use strict";var b=E(69435);me.exports=ue,ue.displayName="apex",ue.aliases=[];function ue(le){le.register(b),function(ce){var ge=/\b(?:(?:after|before)(?=\s+[a-z])|abstract|activate|and|any|array|as|asc|autonomous|begin|bigdecimal|blob|boolean|break|bulk|by|byte|case|cast|catch|char|class|collect|commit|const|continue|currency|date|datetime|decimal|default|delete|desc|do|double|else|end|enum|exception|exit|export|extends|final|finally|float|for|from|get(?=\s*[{};])|global|goto|group|having|hint|if|implements|import|in|inner|insert|instanceof|int|integer|interface|into|join|like|limit|list|long|loop|map|merge|new|not|null|nulls|number|object|of|on|or|outer|override|package|parallel|pragma|private|protected|public|retrieve|return|rollback|select|set|short|sObject|sort|static|string|super|switch|synchronized|system|testmethod|then|this|throw|time|transaction|transient|trigger|try|undelete|update|upsert|using|virtual|void|webservice|when|where|while|(?:inherited|with|without)\s+sharing)\b/i,oe=/\b(?:(?=[a-z_]\w*\s*[<\[])|(?!))[A-Z_]\w*(?:\s*\.\s*[A-Z_]\w*)*\b(?:\s*(?:\[\s*\]|<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>))*/.source.replace(//g,function(){return ge.source});function xe(Se){return RegExp(Se.replace(//g,function(){return oe}),"i")}var Oe={keyword:ge,punctuation:/[()\[\]{};,:.<>]/};ce.languages.apex={comment:ce.languages.clike.comment,string:ce.languages.clike.string,sql:{pattern:/((?:[=,({:]|\breturn)\s*)\[[^\[\]]*\]/i,lookbehind:!0,greedy:!0,alias:"language-sql",inside:ce.languages.sql},annotation:{pattern:/@\w+\b/,alias:"punctuation"},"class-name":[{pattern:xe(/(\b(?:class|enum|extends|implements|instanceof|interface|new|trigger\s+\w+\s+on)\s+)/.source),lookbehind:!0,inside:Oe},{pattern:xe(/(\(\s*)(?=\s*\)\s*[\w(])/.source),lookbehind:!0,inside:Oe},{pattern:xe(/(?=\s*\w+\s*[;=,(){:])/.source),inside:Oe}],trigger:{pattern:/(\btrigger\s+)\w+\b/i,lookbehind:!0,alias:"class-name"},keyword:ge,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/(?:\B\.\d+|\b\d+(?:\.\d+|L)?)\b/i,operator:/[!=](?:==?)?|\?\.?|&&|\|\||--|\+\+|[-+*/^&|]=?|:|<{1,3}=?/,punctuation:/[()\[\]{};,.]/}}(le)}},4248:function(me){"use strict";me.exports=ne,ne.displayName="apl",ne.aliases=[];function ne(E){E.languages.apl={comment:/(?:⍝|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/¯?(?:\d*\.?\b\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:(?:\d+(?:\.\d+)?|\.\d+)(?:e[+¯]?\d+)?|¯|∞))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/⎕[A-Z]+/i,alias:"function"},constant:/[⍬⌾#⎕⍞]/,function:/[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⊆⊇⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,"monadic-operator":{pattern:/[\\\/⌿⍀¨⍨⌶&∥]/,alias:"operator"},"dyadic-operator":{pattern:/[.⍣⍠⍤∘⌸@⌺⍥]/,alias:"operator"},assignment:{pattern:/←/,alias:"keyword"},punctuation:/[\[;\]()◇⋄]/,dfn:{pattern:/[{}⍺⍵⍶⍹∇⍫:]/,alias:"builtin"}}}},17758:function(me){"use strict";me.exports=ne,ne.displayName="applescript",ne.aliases=[];function ne(E){E.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=≠≤≥*+\-\/÷^]|[<>]=?/,/\b(?:(?:begin|end|start)s? with|(?:contains?|(?:does not|doesn't) contain)|(?:is|isn't|is not) (?:contained by|in)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:comes|(?:does not|doesn't) come) (?:after|before)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equal to|equals|is not|isn't)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|as|div|mod|not|or))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,"class-name":/\b(?:POSIX file|RGB color|alias|application|boolean|centimeters|centimetres|class|constant|cubic centimeters|cubic centimetres|cubic feet|cubic inches|cubic meters|cubic metres|cubic yards|date|degrees Celsius|degrees Fahrenheit|degrees Kelvin|feet|file|gallons|grams|inches|integer|kilograms|kilometers|kilometres|list|liters|litres|meters|metres|miles|number|ounces|pounds|quarts|real|record|reference|script|square feet|square kilometers|square kilometres|square meters|square metres|square miles|square yards|text|yards)\b/,punctuation:/[{}():,¬«»《》]/}}},33335:function(me){"use strict";me.exports=ne,ne.displayName="aql",ne.aliases=[];function ne(E){E.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'´`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},identifier:{pattern:/([´`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_PATHS|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WINDOW|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*\{)/i}],function:/\b(?!\d)\w+(?=\s*\()/,boolean:/\b(?:false|true)\b/i,range:{pattern:/\.\./,alias:"operator"},number:[/\b0b[01]+/i,/\b0x[0-9a-f]+/i,/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i],operator:/\*{2,}|[=!]~|[!=<>]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}}},17427:function(me,ne,E){"use strict";var b=E(87071);me.exports=ue,ue.displayName="arduino",ue.aliases=["ino"];function ue(le){le.register(b),le.languages.arduino=le.languages.extend("cpp",{keyword:/\b(?:String|array|bool|boolean|break|byte|case|catch|continue|default|do|double|else|finally|for|function|goto|if|in|instanceof|int|integer|long|loop|new|null|return|setup|string|switch|throw|try|void|while|word)\b/,constant:/\b(?:ANALOG_MESSAGE|DEFAULT|DIGITAL_MESSAGE|EXTERNAL|FIRMATA_STRING|HIGH|INPUT|INPUT_PULLUP|INTERNAL|INTERNAL1V1|INTERNAL2V56|LED_BUILTIN|LOW|OUTPUT|REPORT_ANALOG|REPORT_DIGITAL|SET_PIN_MODE|SYSEX_START|SYSTEM_RESET)\b/,builtin:/\b(?:Audio|BSSID|Bridge|Client|Console|EEPROM|Esplora|EsploraTFT|Ethernet|EthernetClient|EthernetServer|EthernetUDP|File|FileIO|FileSystem|Firmata|GPRS|GSM|GSMBand|GSMClient|GSMModem|GSMPIN|GSMScanner|GSMServer|GSMVoiceCall|GSM_SMS|HttpClient|IPAddress|IRread|Keyboard|KeyboardController|LiquidCrystal|LiquidCrystal_I2C|Mailbox|Mouse|MouseController|PImage|Process|RSSI|RobotControl|RobotMotor|SD|SPI|SSID|Scheduler|Serial|Server|Servo|SoftwareSerial|Stepper|Stream|TFT|Task|USBHost|WiFi|WiFiClient|WiFiServer|WiFiUDP|Wire|YunClient|YunServer|abs|addParameter|analogRead|analogReadResolution|analogReference|analogWrite|analogWriteResolution|answerCall|attach|attachGPRS|attachInterrupt|attached|autoscroll|available|background|beep|begin|beginPacket|beginSD|beginSMS|beginSpeaker|beginTFT|beginTransmission|beginWrite|bit|bitClear|bitRead|bitSet|bitWrite|blink|blinkVersion|buffer|changePIN|checkPIN|checkPUK|checkReg|circle|cityNameRead|cityNameWrite|clear|clearScreen|click|close|compassRead|config|connect|connected|constrain|cos|countryNameRead|countryNameWrite|createChar|cursor|debugPrint|delay|delayMicroseconds|detach|detachInterrupt|digitalRead|digitalWrite|disconnect|display|displayLogos|drawBMP|drawCompass|encryptionType|end|endPacket|endSMS|endTransmission|endWrite|exists|exitValue|fill|find|findUntil|flush|gatewayIP|get|getAsynchronously|getBand|getButton|getCurrentCarrier|getIMEI|getKey|getModifiers|getOemKey|getPINUsed|getResult|getSignalStrength|getSocket|getVoiceCallStatus|getXChange|getYChange|hangCall|height|highByte|home|image|interrupts|isActionDone|isDirectory|isListening|isPIN|isPressed|isValid|keyPressed|keyReleased|keyboardRead|knobRead|leftToRight|line|lineFollowConfig|listen|listenOnLocalhost|loadImage|localIP|lowByte|macAddress|maintain|map|max|messageAvailable|micros|millis|min|mkdir|motorsStop|motorsWrite|mouseDragged|mouseMoved|mousePressed|mouseReleased|move|noAutoscroll|noBlink|noBuffer|noCursor|noDisplay|noFill|noInterrupts|noListenOnLocalhost|noStroke|noTone|onReceive|onRequest|open|openNextFile|overflow|parseCommand|parseFloat|parseInt|parsePacket|pauseMode|peek|pinMode|playFile|playMelody|point|pointTo|position|pow|prepare|press|print|printFirmwareVersion|printVersion|println|process|processInput|pulseIn|put|random|randomSeed|read|readAccelerometer|readBlue|readButton|readBytes|readBytesUntil|readGreen|readJoystickButton|readJoystickSwitch|readJoystickX|readJoystickY|readLightSensor|readMessage|readMicrophone|readNetworks|readRed|readSlider|readString|readStringUntil|readTemperature|ready|rect|release|releaseAll|remoteIP|remoteNumber|remotePort|remove|requestFrom|retrieveCallingNumber|rewindDirectory|rightToLeft|rmdir|robotNameRead|robotNameWrite|run|runAsynchronously|runShellCommand|runShellCommandAsynchronously|running|scanNetworks|scrollDisplayLeft|scrollDisplayRight|seek|sendAnalog|sendDigitalPortPair|sendDigitalPorts|sendString|sendSysex|serialEvent|setBand|setBitOrder|setClockDivider|setCursor|setDNS|setDataMode|setFirmwareVersion|setMode|setPINUsed|setSpeed|setTextSize|setTimeout|shiftIn|shiftOut|shutdown|sin|size|sqrt|startLoop|step|stop|stroke|subnetMask|switchPIN|tan|tempoWrite|text|tone|transfer|tuneWrite|turn|updateIR|userNameRead|userNameWrite|voiceCall|waitContinue|width|write|writeBlue|writeGreen|writeJSON|writeMessage|writeMicroseconds|writeRGB|writeRed|yield)\b/}),le.languages.ino=le.languages.arduino}},22956:function(me){"use strict";me.exports=ne,ne.displayName="arff",ne.aliases=[];function ne(E){E.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}}},56007:function(me){"use strict";me.exports=ne,ne.displayName="asciidoc",ne.aliases=["adoc"];function ne(E){(function(b){var ue={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\[\]\\]|\\.)*\]|[^\[\]\\"'$`]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},le=b.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r(?!\n)).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*](?:[<^>](?:\.[<^>])?|\.[<^>])?|[<^>](?:\.[<^>])?|\.[<^>])[a-z]*|[a-z]+)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} .+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:ue,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:CAUTION|IMPORTANT|NOTE|TIP|WARNING):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:[^\s\[\]]*\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:ue.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"']|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"']|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:ue,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|R|TM)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function ce(ge){ge=ge.split(" ");for(var oe={},xe=0,Oe=ge.length;xe>=?|<<=?|&&?|\|\|?|[-+*/%&|^!=<>?]=?/,punctuation:/[(),:]/}}},84230:function(me,ne,E){"use strict";var b=E(87648);me.exports=ue,ue.displayName="aspnet",ue.aliases=[];function ue(le){le.register(b),le.languages.aspnet=le.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:le.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/,alias:"tag"},rest:le.languages.csharp}}}),le.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,le.languages.insertBefore("inside","punctuation",{directive:le.languages.aspnet.directive},le.languages.aspnet.tag.inside["attr-value"]),le.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),le.languages.insertBefore("aspnet",le.languages.javascript?"script":"tag",{"asp-script":{pattern:/(]*>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:le.languages.csharp||{}}})}},20803:function(me){"use strict";me.exports=ne,ne.displayName="autohotkey",ne.aliases=[];function ne(E){E.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^[\t ]*)\/\*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],tag:{pattern:/^([ \t]*)[^\s,`":]+(?=:[ \t]*$)/m,lookbehind:!0},string:/"(?:[^"\n\r]|"")*"/,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:false|true)\b/,selector:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guicontrol|a_guicontrolevent|a_guievent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel|programfiles)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|isfunc|islabel|IsObject|ln|log|ltrim|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|mod|numget|numput|onmessage|regexmatch|regexreplace|registercallback|round|rtrim|sb_seticon|sb_setparts|sb_settext|sin|sqrt|strlen|strreplace|strsplit|substr|tan|tv_add|tv_delete|tv_get|tv_getchild|tv_getcount|tv_getnext|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__Call|__Get|__New|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,important:/#\b(?:AllowSameLineComments|ClipboardTimeout|CommentFlag|DerefChar|ErrorStdOut|EscapeChar|HotkeyInterval|HotkeyModifierTimeout|Hotstring|If|IfTimeout|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Include|IncludeAgain|InputLevel|InstallKeybdHook|InstallMouseHook|KeyHistory|MaxHotkeysPerInterval|MaxMem|MaxThreads|MaxThreadsBuffer|MaxThreadsPerHotkey|MenuMaskKey|NoEnv|NoTrayIcon|Persistent|SingleInstance|UseHook|Warn|WinActivateForce)\b/i,keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Catch|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|Finally|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|Region|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Throw|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|Try|TryAgain|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+(?=\()/,punctuation:/[{}[\]():,]/}}},65235:function(me){"use strict";me.exports=ne,ne.displayName="autoit",ne.aliases=[];function ne(E){E.languages.autoit={comment:[/;.*/,{pattern:/(^[\t ]*)#(?:comments-start|cs)[\s\S]*?^[ \t]*#(?:ce|comments-end)/m,lookbehind:!0}],url:{pattern:/(^[\t ]*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^[\t ]*)#[\w-]+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:False|True)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Not|Or)\b/i,punctuation:/[\[\]().,:]/}}},52406:function(me){"use strict";me.exports=ne,ne.displayName="avisynth",ne.aliases=["avs"];function ne(E){(function(b){function ue(Se,he){return Se.replace(/<<(\d+)>>/g,function(ze,Te){return he[+Te]})}function le(Se,he,ze){return RegExp(ue(Se,he),ze||"")}var ce=/bool|clip|float|int|string|val/.source,ge=[/is(?:bool|clip|float|int|string)|defined|(?:(?:internal)?function|var)?exists?/.source,/apply|assert|default|eval|import|nop|select|undefined/.source,/opt_(?:allowfloataudio|avipadscanlines|dwchannelmask|enable_(?:b64a|planartopackedrgb|v210|y3_10_10|y3_10_16)|usewaveextensible|vdubplanarhack)|set(?:cachemode|maxcpu|memorymax|planarlegacyalignment|workingdir)/.source,/hex(?:value)?|value/.source,/abs|ceil|continued(?:denominator|numerator)?|exp|floor|fmod|frac|log(?:10)?|max|min|muldiv|pi|pow|rand|round|sign|spline|sqrt/.source,/a?sinh?|a?cosh?|a?tan[2h]?/.source,/(?:bit(?:and|not|x?or|[lr]?shift[aslu]?|sh[lr]|sa[lr]|[lr]rotatel?|ro[rl]|te?st|set(?:count)?|cl(?:ea)?r|ch(?:an)?ge?))/.source,/average(?:[bgr]|chroma[uv]|luma)|(?:[rgb]|chroma[uv]|luma|rgb|[yuv](?=difference(?:fromprevious|tonext)))difference(?:fromprevious|tonext)?|[yuvrgb]plane(?:median|min|max|minmaxdifference)/.source,/getprocessinfo|logmsg|script(?:dir(?:utf8)?|file(?:utf8)?|name(?:utf8)?)|setlogparams/.source,/chr|(?:fill|find|left|mid|replace|rev|right)str|format|[lu]case|ord|str(?:cmpi?|fromutf8|len|toutf8)|time|trim(?:all|left|right)/.source,/isversionorgreater|version(?:number|string)/.source,/buildpixeltype|colorspacenametopixeltype/.source,/addautoloaddir|on(?:cpu|cuda)|prefetch|setfiltermtmode/.source].join("|"),oe=[/has(?:audio|video)/.source,/height|width/.source,/frame(?:count|rate)|framerate(?:denominator|numerator)/.source,/getparity|is(?:field|frame)based/.source,/bitspercomponent|componentsize|hasalpha|is(?:planar(?:rgba?)?|interleaved|rgb(?:24|32|48|64)?|y(?:8|u(?:va?|y2))?|yv(?:12|16|24|411)|420|422|444|packedrgb)|numcomponents|pixeltype/.source,/audio(?:bits|channels|duration|length(?:[fs]|hi|lo)?|rate)|isaudio(?:float|int)/.source].join("|"),xe=[/avi(?:file)?source|directshowsource|image(?:reader|source|sourceanim)|opendmlsource|segmented(?:avisource|directshowsource)|wavsource/.source,/coloryuv|convertbacktoyuy2|convertto(?:RGB(?:24|32|48|64)|(?:planar)?RGBA?|Y8?|YV(?:12|16|24|411)|YUVA?(?:411|420|422|444)|YUY2)|fixluminance|gr[ae]yscale|invert|levels|limiter|mergea?rgb|merge(?:chroma|luma)|rgbadjust|show(?:alpha|blue|green|red)|swapuv|tweak|[uv]toy8?|ytouv/.source,/(?:colorkey|reset)mask|layer|mask(?:hs)?|merge|overlay|subtract/.source,/addborders|(?:bicubic|bilinear|blackman|gauss|lanczos4|lanczos|point|sinc|spline(?:16|36|64))resize|crop(?:bottom)?|flip(?:horizontal|vertical)|(?:horizontal|vertical)?reduceby2|letterbox|skewrows|turn(?:180|left|right)/.source,/blur|fixbrokenchromaupsampling|generalconvolution|(?:spatial|temporal)soften|sharpen/.source,/trim|(?:un)?alignedsplice|(?:assume|assumescaled|change|convert)FPS|(?:delete|duplicate)frame|dissolve|fade(?:in|io|out)[02]?|freezeframe|interleave|loop|reverse|select(?:even|odd|(?:range)?every)/.source,/assume[bt]ff|assume(?:field|frame)based|bob|complementparity|doubleweave|peculiarblend|pulldown|separate(?:columns|fields|rows)|swapfields|weave(?:columns|rows)?/.source,/amplify(?:db)?|assumesamplerate|audiodub(?:ex)?|audiotrim|convertaudioto(?:(?:8|16|24|32)bit|float)|converttomono|delayaudio|ensurevbrmp3sync|get(?:left|right)?channel|kill(?:audio|video)|mergechannels|mixaudio|monotostereo|normalize|resampleaudio|ssrc|supereq|timestretch/.source,/animate|applyrange|conditional(?:filter|reader|select)|frameevaluate|scriptclip|tcp(?:server|source)|writefile(?:end|if|start)?/.source,/imagewriter/.source,/blackness|blankclip|colorbars(?:hd)?|compare|dumpfiltergraph|echo|histogram|info|messageclip|preroll|setgraphanalysis|show(?:framenumber|smpte|time)|showfiveversions|stack(?:horizontal|vertical)|subtitle|tone|version/.source].join("|"),Oe=[ge,oe,xe].join("|");b.languages.avisynth={comment:[{pattern:/(^|[^\\])\[\*(?:[^\[*]|\[(?!\*)|\*(?!\])|\[\*(?:[^\[*]|\[(?!\*)|\*(?!\]))*\*\])*\*\]/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],argument:{pattern:le(/\b(?:<<0>>)\s+("?)\w+\1/.source,[ce],"i"),inside:{keyword:/^\w+/}},"argument-label":{pattern:/([,(][\s\\]*)\w+\s*=(?!=)/,lookbehind:!0,inside:{"argument-name":{pattern:/^\w+/,alias:"punctuation"},punctuation:/=$/}},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0,inside:{constant:{pattern:/\b(?:DEFAULT_MT_MODE|(?:MAINSCRIPT|PROGRAM|SCRIPT)DIR|(?:MACHINE|USER)_(?:CLASSIC|PLUS)_PLUGINS)\b/}}}],variable:/\b(?:last)\b/i,boolean:/\b(?:false|no|true|yes)\b/i,keyword:/\b(?:catch|else|for|function|global|if|return|try|while|__END__)\b/i,constant:/\bMT_(?:MULTI_INSTANCE|NICE_FILTER|SERIALIZED|SPECIAL_MT)\b/,"builtin-function":{pattern:le(/\b(?:<<0>>)\b/.source,[Oe],"i"),alias:"function"},"type-cast":{pattern:le(/\b(?:<<0>>)(?=\s*\()/.source,[ce],"i"),alias:"keyword"},function:{pattern:/\b[a-z_]\w*(?=\s*\()|(\.)[a-z_]\w*\b/i,lookbehind:!0},"line-continuation":{pattern:/(^[ \t]*)\\|\\(?=[ \t]*$)/m,lookbehind:!0,alias:"punctuation"},number:/\B\$(?:[\da-f]{6}|[\da-f]{8})\b|(?:(?:\b|\B-)\d+(?:\.\d*)?\b|\B\.\d+\b)/i,operator:/\+\+?|[!=<>]=?|&&|\|\||[?:*/%-]/,punctuation:/[{}\[\]();,.]/},b.languages.avs=b.languages.avisynth})(E)}},79571:function(me){"use strict";me.exports=ne,ne.displayName="avroIdl",ne.aliases=[];function ne(E){E.languages["avro-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0},annotation:{pattern:/@(?:[$\w.-]|`[^\r\n`]+`)+/,greedy:!0,alias:"function"},"function-identifier":{pattern:/`[^\r\n`]+`(?=\s*\()/,greedy:!0,alias:"function"},identifier:{pattern:/`[^\r\n`]+`/,greedy:!0},"class-name":{pattern:/(\b(?:enum|error|protocol|record|throws)\b\s+)[$\w]+/,lookbehind:!0,greedy:!0},keyword:/\b(?:array|boolean|bytes|date|decimal|double|enum|error|false|fixed|float|idl|import|int|local_timestamp_ms|long|map|null|oneway|protocol|record|schema|string|throws|time_ms|timestamp_ms|true|union|uuid|void)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:[{pattern:/(^|[^\w.])-?(?:(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|0x(?:[a-f0-9]+(?:\.[a-f0-9]*)?|\.[a-f0-9]+)(?:p[+-]?\d+)?)[dfl]?(?![\w.])/i,lookbehind:!0},/-?\b(?:Infinity|NaN)\b/],operator:/=/,punctuation:/[()\[\]{}<>.:,;-]/},E.languages.avdl=E.languages["avro-idl"]}},3058:function(me){"use strict";me.exports=ne,ne.displayName="bash",ne.aliases=["shell"];function ne(E){(function(b){var ue="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",le={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},ce={bash:le,environment:{pattern:RegExp("\\$"+ue),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+ue),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};b.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+ue),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:ce},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:le}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:ce},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:ce.entity}}],environment:{pattern:RegExp("\\$?"+ue),alias:"constant"},variable:ce.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},le.inside=b.languages.bash;for(var ge=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],oe=ce.variable[1].inside,xe=0;xe?^\w +\-.])*"/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SELECT CASE|SHARED|SHELL|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}}},1618:function(me){"use strict";me.exports=ne,ne.displayName="batch",ne.aliases=[];function ne(E){(function(b){var ue=/%%?[~:\w]+%?|!\S+!/,le={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},ce=/"(?:[\\"]"|[^"])*"(?!")/,ge=/(?:\b|-)\d+\b/;b.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/\b(?:do|in)\b|^for\b/i,string:ce,parameter:le,variable:ue,number:ge,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|(?!")(?:(?!==)\S)+)?(?:==| (?:equ|geq|gtr|leq|lss|neq) )(?:"[^"]*"|[^\s"]\S*))/im,lookbehind:!0,inside:{keyword:/\b(?:cmdextversion|defined|errorlevel|exist|not)\b|^if\b/i,string:ce,parameter:le,variable:ue,number:ge,operator:/\^|==|\b(?:equ|geq|gtr|leq|lss|neq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: \/[a-z](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:ce,parameter:le,variable:[ue,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:ge,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/m,lookbehind:!0,inside:{keyword:/^\w+\b/,string:ce,parameter:le,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:ue,number:ge,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}})(E)}},2505:function(me){"use strict";me.exports=ne,ne.displayName="bbcode",ne.aliases=["shortcode"];function ne(E){E.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},E.languages.shortcode=E.languages.bbcode}},51274:function(me){"use strict";me.exports=ne,ne.displayName="bicep",ne.aliases=[];function ne(E){E.languages.bicep={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],property:[{pattern:/([\r\n][ \t]*)[a-z_]\w*(?=[ \t]*:)/i,lookbehind:!0},{pattern:/([\r\n][ \t]*)'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'(?=[ \t]*:)/,lookbehind:!0,greedy:!0}],string:[{pattern:/'''[^'][\s\S]*?'''/,greedy:!0},{pattern:/(^|[^\\'])'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0}],"interpolated-string":{pattern:/(^|[^\\'])'(?:\\.|\$(?:(?!\{)|\{[^{}\r\n]*\})|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}\r\n]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0},punctuation:/^\$\{|\}$/}},string:/[\s\S]+/}},datatype:{pattern:/(\b(?:output|param)\b[ \t]+\w+[ \t]+)\w+\b/,lookbehind:!0,alias:"class-name"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:existing|for|if|in|module|null|output|param|resource|targetScope|var)\b/,decorator:/@\w+\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/,punctuation:/[{}[\];(),.:]/},E.languages.bicep["interpolated-string"].inside.interpolation.inside.expression.inside=E.languages.bicep}},23796:function(me){"use strict";me.exports=ne,ne.displayName="birb",ne.aliases=[];function ne(E){E.languages.birb=E.languages.extend("clike",{string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b(?:[A-Z]\w*|(?!(?:var|void)\b)[a-z]\w*)(?=\s+\w+\s*[;,=()])/],keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|new|next|noSeeb|return|static|switch|throw|var|void|while)\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/,variable:/\b[a-z_]\w*\b/}),E.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}})}},13979:function(me,ne,E){"use strict";var b=E(79440);me.exports=ue,ue.displayName="bison",ue.aliases=[];function ue(le){le.register(b),le.languages.bison=le.languages.extend("c",{}),le.languages.insertBefore("bison","comment",{bison:{pattern:/^(?:[^%]|%(?!%))*%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:le.languages.c}},comment:le.languages.c.comment,string:le.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}})}},87994:function(me){"use strict";me.exports=ne,ne.displayName="bnf",ne.aliases=["rbnf"];function ne(E){E.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},E.languages.rbnf=E.languages.bnf}},47035:function(me){"use strict";me.exports=ne,ne.displayName="brainfuck",ne.aliases=[];function ne(E){E.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}}},36142:function(me){"use strict";me.exports=ne,ne.displayName="brightscript",ne.aliases=[];function ne(E){E.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},E.languages.brightscript["directive-statement"].inside.expression.inside=E.languages.brightscript}},85290:function(me){"use strict";me.exports=ne,ne.displayName="bro",ne.aliases=[];function ne(E){E.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:FIXME|TODO|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(\b(?:event|function|hook)[ \t]+)\w+(?:::\w+)?/,lookbehind:!0},builtin:/(?:@(?:load(?:-(?:plugin|sigs))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:add_func|create_expire|default|delete_func|encrypt|error_handler|expire_func|group|log|mergeable|optional|persistent|priority|raw_output|read_expire|redef|rotate_interval|rotate_size|synchronized|type_column|write_expire))/,constant:{pattern:/(\bconst[ \t]+)\w+/i,lookbehind:!0},keyword:/\b(?:add|addr|alarm|any|bool|break|const|continue|count|delete|double|else|enum|event|export|file|for|function|global|hook|if|in|int|interval|local|module|next|of|opaque|pattern|port|print|record|return|schedule|set|string|subnet|table|time|timeout|using|vector|when)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}}},7407:function(me){"use strict";me.exports=ne,ne.displayName="bsl",ne.aliases=[];function ne(E){E.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:пока|для|новый|прервать|попытка|исключение|вызватьисключение|иначе|конецпопытки|неопределено|функция|перем|возврат|конецфункции|если|иначеесли|процедура|конецпроцедуры|тогда|знач|экспорт|конецесли|из|каждого|истина|ложь|по|цикл|конеццикла|выполнить)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:break|do|each|else|elseif|enddo|endfunction|endif|endprocedure|endtry|except|execute|export|false|for|function|if|in|new|null|procedure|raise|return|then|to|true|try|undefined|val|var|while)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+(?:\.\d*)?|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:и|или|не)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|not|or)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^([ \t]*)&.*/m,lookbehind:!0,greedy:!0,alias:"important"},{pattern:/^([ \t]*)#.*/gm,lookbehind:!0,greedy:!0,alias:"important"}]},E.languages.oscript=E.languages.bsl}},79440:function(me){"use strict";me.exports=ne,ne.displayName="c",ne.aliases=[];function ne(E){E.languages.c=E.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),E.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),E.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},E.languages.c.string],char:E.languages.c.char,comment:E.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:E.languages.c}}}}),E.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete E.languages.c.boolean}},7110:function(me){"use strict";me.exports=ne,ne.displayName="cfscript",ne.aliases=[];function ne(E){E.languages.cfscript=E.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,inside:{annotation:{pattern:/(?:^|[^.])@[\w\.]+/,alias:"punctuation"}}},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],keyword:/\b(?:abstract|break|catch|component|continue|default|do|else|extends|final|finally|for|function|if|in|include|package|private|property|public|remote|required|rethrow|return|static|switch|throw|try|var|while|xml)\b(?!\s*=)/,operator:[/\+\+|--|&&|\|\||::|=>|[!=]==|<=?|>=?|[-+*/%&|^!=<>]=?|\?(?:\.|:)?|[?:]/,/\b(?:and|contains|eq|equal|eqv|gt|gte|imp|is|lt|lte|mod|not|or|xor)\b/],scope:{pattern:/\b(?:application|arguments|cgi|client|cookie|local|session|super|this|variables)\b/,alias:"global"},type:{pattern:/\b(?:any|array|binary|boolean|date|guid|numeric|query|string|struct|uuid|void|xml)\b/,alias:"builtin"}}),E.languages.insertBefore("cfscript","keyword",{"function-variable":{pattern:/[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"}}),delete E.languages.cfscript["class-name"],E.languages.cfc=E.languages.cfscript}},73435:function(me,ne,E){"use strict";var b=E(87071);me.exports=ue,ue.displayName="chaiscript",ue.aliases=[];function ue(le){le.register(b),le.languages.chaiscript=le.languages.extend("clike",{string:{pattern:/(^|[^\\])'(?:[^'\\]|\\[\s\S])*'/,lookbehind:!0,greedy:!0},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},{pattern:/(\b(?:attr|def)\s+)\w+(?=\s*::)/,lookbehind:!0}],keyword:/\b(?:attr|auto|break|case|catch|class|continue|def|default|else|finally|for|fun|global|if|return|switch|this|try|var|while)\b/,number:[le.languages.cpp.number,/\b(?:Infinity|NaN)\b/],operator:/>>=?|<<=?|\|\||&&|:[:=]?|--|\+\+|[=!<>+\-*/%|&^]=?|[?~]|`[^`\r\n]{1,4}`/}),le.languages.insertBefore("chaiscript","operator",{"parameter-type":{pattern:/([,(]\s*)\w+(?=\s+\w)/,lookbehind:!0,alias:"class-name"}}),le.languages.insertBefore("chaiscript","string",{"string-interpolation":{pattern:/(^|[^\\])"(?:[^"$\\]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\}/,lookbehind:!0,inside:{"interpolation-expression":{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:le.languages.chaiscript},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"}}},string:/[\s\S]+/}}})}},91372:function(me){"use strict";me.exports=ne,ne.displayName="cil",ne.aliases=[];function ne(E){E.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|u?int(?:8|16|32|64)?|iant|idispatch|implements|import|initonly|instance|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|no|readonly|tail|unaligned|volatile)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.\d+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.\d+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|castclass|ldvirtftn|beq(?:\.s)?|ckfinite|ldsflda|ldtoken|localloc|mkrefany|rethrow|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:false|true)\b/,number:/\b-?(?:0x[0-9a-f]+|\d+)(?:\.[0-9a-f]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}}},9720:function(me){"use strict";me.exports=ne,ne.displayName="clike",ne.aliases=[];function ne(E){E.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}},63663:function(me){"use strict";me.exports=ne,ne.displayName="clojure",ne.aliases=[];function ne(E){E.languages.clojure={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},char:/\\\w+/,symbol:{pattern:/(^|[\s()\[\]{},])::?[\w*+!?'<>=/.-]+/,lookbehind:!0},keyword:{pattern:/(\()(?:-|->|->>|\.|\.\.|\*|\/|\+|<|<=|=|==|>|>=|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|cond|conj|cons|constantly|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|declare|def|def-|definline|definterface|defmacro|defmethod|defmulti|defn|defn-|defonce|defproject|defprotocol|defrecord|defstruct|deftype|deref|difference|disj|dissoc|distinct|do|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|fn|fnseq|for|frest|gensym|get|get-proxy-class|hash-map|hash-set|identical\?|identity|if|if-let|if-not|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|let|line-seq|list|list\*|load|load-file|locking|long|loop|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|monitor-enter|name|namespace|neg\?|new|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|quote|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|recur|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|set!|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|throw|time|to-array|to-array-2d|tree-seq|true\?|try|union|up|update-proxy|val|vals|var|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[\s)]|$)/,lookbehind:!0},boolean:/\b(?:false|nil|true)\b/,number:{pattern:/(^|[^\w$@])(?:\d+(?:[/.]\d+)?(?:e[+-]?\d+)?|0x[a-f0-9]+|[1-9]\d?r[a-z0-9]+)[lmn]?(?![\w$@])/i,lookbehind:!0},function:{pattern:/((?:^|[^'])\()[\w*+!?'<>=/.-]+(?=[\s)]|$)/,lookbehind:!0},operator:/[#@^`~]/,punctuation:/[{}\[\](),]/}}},92987:function(me){"use strict";me.exports=ne,ne.displayName="cmake",ne.aliases=[];function ne(E){E.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\$\{(?:[^{}$]|\$\{[^{}$]*\})*\}/,inside:{punctuation:/\$\{|\}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT|VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?)|(?:ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:FALSE|OFF|ON|TRUE)\b/,namespace:/\b(?:INTERFACE|PRIVATE|PROPERTIES|PUBLIC|SHARED|STATIC|TARGET_OBJECTS)\b/,operator:/\b(?:AND|DEFINED|EQUAL|GREATER|LESS|MATCHES|NOT|OR|STREQUAL|STRGREATER|STRLESS|VERSION_EQUAL|VERSION_GREATER|VERSION_LESS)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}}},91657:function(me){"use strict";me.exports=ne,ne.displayName="cobol",ne.aliases=[];function ne(E){E.languages.cobol={comment:{pattern:/\*>.*|(^[ \t]*)\*.*/m,lookbehind:!0,greedy:!0},string:{pattern:/[xzgn]?(?:"(?:[^\r\n"]|"")*"(?!")|'(?:[^\r\n']|'')*'(?!'))/i,greedy:!0},level:{pattern:/(^[ \t]*)\d+\b/m,lookbehind:!0,greedy:!0,alias:"number"},"class-name":{pattern:/(\bpic(?:ture)?\s+)(?:(?:[-\w$/,:*+<>]|\.(?!\s|$))(?:\(\d+\))?)+/i,lookbehind:!0,inside:{number:{pattern:/(\()\d+/,lookbehind:!0},punctuation:/[()]/}},keyword:{pattern:/(^|[^\w-])(?:ABORT|ACCEPT|ACCESS|ADD|ADDRESS|ADVANCING|AFTER|ALIGNED|ALL|ALPHABET|ALPHABETIC|ALPHABETIC-LOWER|ALPHABETIC-UPPER|ALPHANUMERIC|ALPHANUMERIC-EDITED|ALSO|ALTER|ALTERNATE|ANY|ARE|AREA|AREAS|AS|ASCENDING|ASCII|ASSIGN|ASSOCIATED-DATA|ASSOCIATED-DATA-LENGTH|AT|ATTRIBUTE|AUTHOR|AUTO|AUTO-SKIP|BACKGROUND-COLOR|BACKGROUND-COLOUR|BASIS|BEEP|BEFORE|BEGINNING|BELL|BINARY|BIT|BLANK|BLINK|BLOCK|BOTTOM|BOUNDS|BY|BYFUNCTION|BYTITLE|CALL|CANCEL|CAPABLE|CCSVERSION|CD|CF|CH|CHAINING|CHANGED|CHANNEL|CHARACTER|CHARACTERS|CLASS|CLASS-ID|CLOCK-UNITS|CLOSE|CLOSE-DISPOSITION|COBOL|CODE|CODE-SET|COL|COLLATING|COLUMN|COM-REG|COMMA|COMMITMENT|COMMON|COMMUNICATION|COMP|COMP-1|COMP-2|COMP-3|COMP-4|COMP-5|COMPUTATIONAL|COMPUTATIONAL-1|COMPUTATIONAL-2|COMPUTATIONAL-3|COMPUTATIONAL-4|COMPUTATIONAL-5|COMPUTE|CONFIGURATION|CONTAINS|CONTENT|CONTINUE|CONTROL|CONTROL-POINT|CONTROLS|CONVENTION|CONVERTING|COPY|CORR|CORRESPONDING|COUNT|CRUNCH|CURRENCY|CURSOR|DATA|DATA-BASE|DATE|DATE-COMPILED|DATE-WRITTEN|DAY|DAY-OF-WEEK|DBCS|DE|DEBUG-CONTENTS|DEBUG-ITEM|DEBUG-LINE|DEBUG-NAME|DEBUG-SUB-1|DEBUG-SUB-2|DEBUG-SUB-3|DEBUGGING|DECIMAL-POINT|DECLARATIVES|DEFAULT|DEFAULT-DISPLAY|DEFINITION|DELETE|DELIMITED|DELIMITER|DEPENDING|DESCENDING|DESTINATION|DETAIL|DFHRESP|DFHVALUE|DISABLE|DISK|DISPLAY|DISPLAY-1|DIVIDE|DIVISION|DONTCARE|DOUBLE|DOWN|DUPLICATES|DYNAMIC|EBCDIC|EGCS|EGI|ELSE|EMI|EMPTY-CHECK|ENABLE|END|END-ACCEPT|END-ADD|END-CALL|END-COMPUTE|END-DELETE|END-DIVIDE|END-EVALUATE|END-IF|END-MULTIPLY|END-OF-PAGE|END-PERFORM|END-READ|END-RECEIVE|END-RETURN|END-REWRITE|END-SEARCH|END-START|END-STRING|END-SUBTRACT|END-UNSTRING|END-WRITE|ENDING|ENTER|ENTRY|ENTRY-PROCEDURE|ENVIRONMENT|EOL|EOP|EOS|ERASE|ERROR|ESCAPE|ESI|EVALUATE|EVENT|EVERY|EXCEPTION|EXCLUSIVE|EXHIBIT|EXIT|EXPORT|EXTEND|EXTENDED|EXTERNAL|FD|FILE|FILE-CONTROL|FILLER|FINAL|FIRST|FOOTING|FOR|FOREGROUND-COLOR|FOREGROUND-COLOUR|FROM|FULL|FUNCTION|FUNCTION-POINTER|FUNCTIONNAME|GENERATE|GIVING|GLOBAL|GO|GOBACK|GRID|GROUP|HEADING|HIGH-VALUE|HIGH-VALUES|HIGHLIGHT|I-O|I-O-CONTROL|ID|IDENTIFICATION|IF|IMPLICIT|IMPORT|IN|INDEX|INDEXED|INDICATE|INITIAL|INITIALIZE|INITIATE|INPUT|INPUT-OUTPUT|INSPECT|INSTALLATION|INTEGER|INTO|INVALID|INVOKE|IS|JUST|JUSTIFIED|KANJI|KEPT|KEY|KEYBOARD|LABEL|LANGUAGE|LAST|LB|LD|LEADING|LEFT|LEFTLINE|LENGTH|LENGTH-CHECK|LIBACCESS|LIBPARAMETER|LIBRARY|LIMIT|LIMITS|LINAGE|LINAGE-COUNTER|LINE|LINE-COUNTER|LINES|LINKAGE|LIST|LOCAL|LOCAL-STORAGE|LOCK|LONG-DATE|LONG-TIME|LOW-VALUE|LOW-VALUES|LOWER|LOWLIGHT|MEMORY|MERGE|MESSAGE|MMDDYYYY|MODE|MODULES|MORE-LABELS|MOVE|MULTIPLE|MULTIPLY|NAMED|NATIONAL|NATIONAL-EDITED|NATIVE|NEGATIVE|NETWORK|NEXT|NO|NO-ECHO|NULL|NULLS|NUMBER|NUMERIC|NUMERIC-DATE|NUMERIC-EDITED|NUMERIC-TIME|OBJECT-COMPUTER|OCCURS|ODT|OF|OFF|OMITTED|ON|OPEN|OPTIONAL|ORDER|ORDERLY|ORGANIZATION|OTHER|OUTPUT|OVERFLOW|OVERLINE|OWN|PACKED-DECIMAL|PADDING|PAGE|PAGE-COUNTER|PASSWORD|PERFORM|PF|PH|PIC|PICTURE|PLUS|POINTER|PORT|POSITION|POSITIVE|PRINTER|PRINTING|PRIVATE|PROCEDURE|PROCEDURE-POINTER|PROCEDURES|PROCEED|PROCESS|PROGRAM|PROGRAM-ID|PROGRAM-LIBRARY|PROMPT|PURGE|QUEUE|QUOTE|QUOTES|RANDOM|RD|READ|READER|REAL|RECEIVE|RECEIVED|RECORD|RECORDING|RECORDS|RECURSIVE|REDEFINES|REEL|REF|REFERENCE|REFERENCES|RELATIVE|RELEASE|REMAINDER|REMARKS|REMOTE|REMOVAL|REMOVE|RENAMES|REPLACE|REPLACING|REPORT|REPORTING|REPORTS|REQUIRED|RERUN|RESERVE|RESET|RETURN|RETURN-CODE|RETURNING|REVERSE-VIDEO|REVERSED|REWIND|REWRITE|RF|RH|RIGHT|ROUNDED|RUN|SAME|SAVE|SCREEN|SD|SEARCH|SECTION|SECURE|SECURITY|SEGMENT|SEGMENT-LIMIT|SELECT|SEND|SENTENCE|SEPARATE|SEQUENCE|SEQUENTIAL|SET|SHARED|SHAREDBYALL|SHAREDBYRUNUNIT|SHARING|SHIFT-IN|SHIFT-OUT|SHORT-DATE|SIGN|SIZE|SORT|SORT-CONTROL|SORT-CORE-SIZE|SORT-FILE-SIZE|SORT-MERGE|SORT-MESSAGE|SORT-MODE-SIZE|SORT-RETURN|SOURCE|SOURCE-COMPUTER|SPACE|SPACES|SPECIAL-NAMES|STANDARD|STANDARD-1|STANDARD-2|START|STATUS|STOP|STRING|SUB-QUEUE-1|SUB-QUEUE-2|SUB-QUEUE-3|SUBTRACT|SUM|SUPPRESS|SYMBOL|SYMBOLIC|SYNC|SYNCHRONIZED|TABLE|TALLY|TALLYING|TAPE|TASK|TERMINAL|TERMINATE|TEST|TEXT|THEN|THREAD|THREAD-LOCAL|THROUGH|THRU|TIME|TIMER|TIMES|TITLE|TO|TODAYS-DATE|TODAYS-NAME|TOP|TRAILING|TRUNCATED|TYPE|TYPEDEF|UNDERLINE|UNIT|UNSTRING|UNTIL|UP|UPON|USAGE|USE|USING|VALUE|VALUES|VARYING|VIRTUAL|WAIT|WHEN|WHEN-COMPILED|WITH|WORDS|WORKING-STORAGE|WRITE|YEAR|YYYYDDD|YYYYMMDD|ZERO-FILL|ZEROES|ZEROS)(?![\w-])/i,lookbehind:!0},boolean:{pattern:/(^|[^\w-])(?:false|true)(?![\w-])/i,lookbehind:!0},number:{pattern:/(^|[^\w-])(?:[+-]?(?:(?:\d+(?:[.,]\d+)?|[.,]\d+)(?:e[+-]?\d+)?|zero))(?![\w-])/i,lookbehind:!0},operator:[/<>|[<>]=?|[=+*/&]/,{pattern:/(^|[^\w-])(?:-|and|equal|greater|less|not|or|than)(?![\w-])/i,lookbehind:!0}],punctuation:/[.:,()]/}}},34367:function(me){"use strict";me.exports=ne,ne.displayName="coffeescript",ne.aliases=["coffee"];function ne(E){(function(b){var ue=/#(?!\{).+/,le={pattern:/#\{[^}]+\}/,alias:"variable"};b.languages.coffeescript=b.languages.extend("javascript",{comment:ue,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:le}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),b.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:ue,interpolation:le}}}),b.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:b.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:le}}]}),b.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete b.languages.coffeescript["template-string"],b.languages.coffee=b.languages.coffeescript})(E)}},35348:function(me){"use strict";me.exports=ne,ne.displayName="concurnas",ne.aliases=["conc"];function ne(E){E.languages.concurnas={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*)/,lookbehind:!0,greedy:!0},langext:{pattern:/\b\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,inside:{"class-name":/^\w+/,string:{pattern:/(^\s*\|\|)[\s\S]+(?=\|\|$)/,lookbehind:!0},punctuation:/\|\|/}},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01][01_]*L?\b|\b0x(?:[\da-f_]*\.)?[\da-f_p+-]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|&==|&<>|\?:?|\.\?|\+\+|--|[-+*/=<>]=?|[!^~]|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w+|\[[^\]]+\])?/,alias:"builtin"}},E.languages.insertBefore("concurnas","langext",{"regex-literal":{pattern:/\br("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:E.languages.concurnas},regex:/[\s\S]+/}},"string-literal":{pattern:/(?:\B|\bs)("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:E.languages.concurnas},string:/[\s\S]+/}}}),E.languages.conc=E.languages.concurnas}},26841:function(me){"use strict";me.exports=ne,ne.displayName="coq",ne.aliases=[];function ne(E){(function(b){for(var ue=/\(\*(?:[^(*]|\((?!\*)|\*(?!\))|)*\*\)/.source,le=0;le<2;le++)ue=ue.replace(//g,function(){return ue});ue=ue.replace(//g,"[]"),b.languages.coq={comment:RegExp(ue),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},attribute:[{pattern:RegExp(/#\[(?:[^\[\]("]|"(?:[^"]|"")*"(?!")|\((?!\*)|)*\]/.source.replace(//g,function(){return ue})),greedy:!0,alias:"attr-name",inside:{comment:RegExp(ue),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},operator:/=/,punctuation:/^#\[|\]$|[,()]/}},{pattern:/\b(?:Cumulative|Global|Local|Monomorphic|NonCumulative|Polymorphic|Private|Program)\b/,alias:"attr-name"}],keyword:/\b(?:Abort|About|Add|Admit|Admitted|All|Arguments|As|Assumptions|Axiom|Axioms|Back|BackTo|Backtrace|BinOp|BinOpSpec|BinRel|Bind|Blacklist|Canonical|Case|Cd|Check|Class|Classes|Close|CoFixpoint|CoInductive|Coercion|Coercions|Collection|Combined|Compute|Conjecture|Conjectures|Constant|Constants|Constraint|Constructors|Context|Corollary|Create|CstOp|Custom|Cut|Debug|Declare|Defined|Definition|Delimit|Dependencies|Dependent|Derive|Diffs|Drop|Elimination|End|Entry|Equality|Eval|Example|Existential|Existentials|Existing|Export|Extern|Extraction|Fact|Fail|Field|File|Firstorder|Fixpoint|Flags|Focus|From|Funclass|Function|Functional|GC|Generalizable|Goal|Grab|Grammar|Graph|Guarded|Haskell|Heap|Hide|Hint|HintDb|Hints|Hypotheses|Hypothesis|IF|Identity|Immediate|Implicit|Implicits|Import|Include|Induction|Inductive|Infix|Info|Initial|InjTyp|Inline|Inspect|Instance|Instances|Intro|Intros|Inversion|Inversion_clear|JSON|Language|Left|Lemma|Let|Lia|Libraries|Library|Load|LoadPath|Locate|Ltac|Ltac2|ML|Match|Method|Minimality|Module|Modules|Morphism|Next|NoInline|Notation|Number|OCaml|Obligation|Obligations|Opaque|Open|Optimize|Parameter|Parameters|Parametric|Path|Paths|Prenex|Preterm|Primitive|Print|Profile|Projections|Proof|Prop|PropBinOp|PropOp|PropUOp|Property|Proposition|Pwd|Qed|Quit|Rec|Record|Recursive|Redirect|Reduction|Register|Relation|Remark|Remove|Require|Reserved|Reset|Resolve|Restart|Rewrite|Right|Ring|Rings|SProp|Saturate|Save|Scheme|Scope|Scopes|Search|SearchHead|SearchPattern|SearchRewrite|Section|Separate|Set|Setoid|Show|Signatures|Solve|Solver|Sort|Sortclass|Sorted|Spec|Step|Strategies|Strategy|String|Structure|SubClass|Subgraph|SuchThat|Tactic|Term|TestCompile|Theorem|Time|Timeout|To|Transparent|Type|Typeclasses|Types|Typing|UnOp|UnOpSpec|Undelimit|Undo|Unfocus|Unfocused|Unfold|Universe|Universes|Unshelve|Variable|Variables|Variant|Verbose|View|Visibility|Zify|_|apply|as|at|by|cofix|else|end|exists|exists2|fix|for|forall|fun|if|in|let|match|measure|move|removed|return|struct|then|using|wf|where|with)\b/,number:/\b(?:0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]+)?(?:p[+-]?\d[\d_]*)?|\d[\d_]*(?:\.[\d_]+)?(?:e[+-]?\d[\d_]*)?)\b/i,punct:{pattern:/@\{|\{\||\[=|:>/,alias:"punctuation"},operator:/\/\\|\\\/|\.{2,3}|:{1,2}=|\*\*|[-=]>|<(?:->?|[+:=>]|<:)|>(?:=|->)|\|[-|]?|[-!%&*+/<=>?@^~']/,punctuation:/\.\(|`\(|@\{|`\{|\{\||\[=|:>|[:.,;(){}\[\]]/}})(E)}},87071:function(me,ne,E){"use strict";var b=E(79440);me.exports=ue,ue.displayName="cpp",ue.aliases=[];function ue(le){le.register(b),function(ce){var ge=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,oe=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return ge.source});ce.languages.cpp=ce.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return ge.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:ge,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),ce.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return oe})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),ce.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:ce.languages.cpp}}}}),ce.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),ce.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:ce.languages.extend("cpp",{})}}),ce.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},ce.languages.cpp["base-clause"])}(le)}},13652:function(me,ne,E){"use strict";var b=E(75308);me.exports=ue,ue.displayName="crystal",ue.aliases=[];function ue(le){le.register(b),function(ce){ce.languages.crystal=ce.languages.extend("ruby",{keyword:[/\b(?:__DIR__|__END_LINE__|__FILE__|__LINE__|abstract|alias|annotation|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|ifdef|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|ptr|require|rescue|return|select|self|sizeof|struct|super|then|type|typeof|undef|uninitialized|union|unless|until|when|while|with|yield)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/,operator:[/->/,ce.languages.ruby.operator],punctuation:/[(){}[\].,;\\]/}),ce.languages.insertBefore("crystal","string-literal",{attribute:{pattern:/@\[.*?\]/,inside:{delimiter:{pattern:/^@\[|\]$/,alias:"punctuation"},attribute:{pattern:/^(\s*)\w+/,lookbehind:!0,alias:"class-name"},args:{pattern:/\S(?:[\s\S]*\S)?/,inside:ce.languages.crystal}}},expansion:{pattern:/\{(?:\{.*?\}|%.*?%)\}/,inside:{content:{pattern:/^(\{.)[\s\S]+(?=.\}$)/,lookbehind:!0,inside:ce.languages.crystal},delimiter:{pattern:/^\{[\{%]|[\}%]\}$/,alias:"operator"}}},char:{pattern:/'(?:[^\\\r\n]{1,2}|\\(?:.|u(?:[A-Fa-f0-9]{1,4}|\{[A-Fa-f0-9]{1,6}\})))'/,greedy:!0}})}(le)}},87648:function(me){"use strict";me.exports=ne,ne.displayName="csharp",ne.aliases=["dotnet","cs"];function ne(E){(function(b){function ue(Gt,rt){return Gt.replace(/<<(\d+)>>/g,function(Ge,Pe){return"(?:"+rt[+Pe]+")"})}function le(Gt,rt,Ge){return RegExp(ue(Gt,rt),Ge||"")}function ce(Gt,rt){for(var Ge=0;Ge>/g,function(){return"(?:"+Gt+")"});return Gt.replace(/<>/g,"[^\\s\\S]")}var ge={type:"bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",typeDeclaration:"class enum interface record struct",contextual:"add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",other:"abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield"};function oe(Gt){return"\\b(?:"+Gt.trim().replace(/ /g,"|")+")\\b"}var xe=oe(ge.typeDeclaration),Oe=RegExp(oe(ge.type+" "+ge.typeDeclaration+" "+ge.contextual+" "+ge.other)),Se=oe(ge.typeDeclaration+" "+ge.contextual+" "+ge.other),he=oe(ge.type+" "+ge.typeDeclaration+" "+ge.other),ze=ce(/<(?:[^<>;=+\-*/%&|^]|<>)*>/.source,2),Te=ce(/\((?:[^()]|<>)*\)/.source,2),ct=/@?\b[A-Za-z_]\w*\b/.source,Xe=ue(/<<0>>(?:\s*<<1>>)?/.source,[ct,ze]),tt=ue(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[Se,Xe]),Ue=/\[\s*(?:,\s*)*\]/.source,We=ue(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[tt,Ue]),Ke=ue(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[ze,Te,Ue]),Le=ue(/\(<<0>>+(?:,<<0>>+)+\)/.source,[Ke]),Be=ue(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[Le,tt,Ue]),Re={keyword:Oe,punctuation:/[<>()?,.:[\]]/},Ie=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,Ae=/"(?:\\.|[^\\"\r\n])*"/.source,Ye=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;b.languages.csharp=b.languages.extend("clike",{string:[{pattern:le(/(^|[^$\\])<<0>>/.source,[Ye]),lookbehind:!0,greedy:!0},{pattern:le(/(^|[^@$\\])<<0>>/.source,[Ae]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:le(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[tt]),lookbehind:!0,inside:Re},{pattern:le(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[ct,Be]),lookbehind:!0,inside:Re},{pattern:le(/(\busing\s+)<<0>>(?=\s*=)/.source,[ct]),lookbehind:!0},{pattern:le(/(\b<<0>>\s+)<<1>>/.source,[xe,Xe]),lookbehind:!0,inside:Re},{pattern:le(/(\bcatch\s*\(\s*)<<0>>/.source,[tt]),lookbehind:!0,inside:Re},{pattern:le(/(\bwhere\s+)<<0>>/.source,[ct]),lookbehind:!0},{pattern:le(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[We]),lookbehind:!0,inside:Re},{pattern:le(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[Be,he,ct]),inside:Re}],keyword:Oe,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),b.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),b.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:le(/([(,]\s*)<<0>>(?=\s*:)/.source,[ct]),lookbehind:!0,alias:"punctuation"}}),b.languages.insertBefore("csharp","class-name",{namespace:{pattern:le(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[ct]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:le(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[Te]),lookbehind:!0,alias:"class-name",inside:Re},"return-type":{pattern:le(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[Be,tt]),inside:Re,alias:"class-name"},"constructor-invocation":{pattern:le(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[Be]),lookbehind:!0,inside:Re,alias:"class-name"},"generic-method":{pattern:le(/<<0>>\s*<<1>>(?=\s*\()/.source,[ct,ze]),inside:{function:le(/^<<0>>/.source,[ct]),generic:{pattern:RegExp(ze),alias:"class-name",inside:Re}}},"type-list":{pattern:le(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[xe,Xe,ct,Be,Oe.source,Te,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:le(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[Xe,Te]),lookbehind:!0,greedy:!0,inside:b.languages.csharp},keyword:Oe,"class-name":{pattern:RegExp(Be),greedy:!0,inside:Re},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var st=Ae+"|"+Ie,_e=ue(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[st]),nt=ce(ue(/[^"'/()]|<<0>>|\(<>*\)/.source,[_e]),2),$e=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,Me=ue(/<<0>>(?:\s*\(<<1>>*\))?/.source,[tt,nt]);b.languages.insertBefore("csharp","class-name",{attribute:{pattern:le(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[$e,Me]),lookbehind:!0,greedy:!0,inside:{target:{pattern:le(/^<<0>>(?=\s*:)/.source,[$e]),alias:"keyword"},"attribute-arguments":{pattern:le(/\(<<0>>*\)/.source,[nt]),inside:b.languages.csharp},"class-name":{pattern:RegExp(tt),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var Ve=/:[^}\r\n]+/.source,et=ce(ue(/[^"'/()]|<<0>>|\(<>*\)/.source,[_e]),2),qe=ue(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[et,Ve]),Ct=ce(ue(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<>*\)/.source,[st]),2),It=ue(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[Ct,Ve]);function xt(Gt,rt){return{interpolation:{pattern:le(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[Gt]),lookbehind:!0,inside:{"format-string":{pattern:le(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[rt,Ve]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:b.languages.csharp}}},string:/[\s\S]+/}}b.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:le(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[qe]),lookbehind:!0,greedy:!0,inside:xt(qe,et)},{pattern:le(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[It]),lookbehind:!0,greedy:!0,inside:xt(It,Ct)}],char:{pattern:RegExp(Ie),greedy:!0}}),b.languages.dotnet=b.languages.cs=b.languages.csharp})(E)}},10617:function(me,ne,E){"use strict";var b=E(87648);me.exports=ue,ue.displayName="cshtml",ue.aliases=["razor"];function ue(le){le.register(b),function(ce){var ge=/\/(?![/*])|\/\/.*[\r\n]|\/\*[^*]*(?:\*(?!\/)[^*]*)*\*\//.source,oe=/@(?!")|"(?:[^\r\n\\"]|\\.)*"|@"(?:[^\\"]|""|\\[\s\S])*"(?!")/.source+"|"+/'(?:(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'|(?=[^\\](?!')))/.source;function xe(We,Ke){for(var Le=0;Le/g,function(){return"(?:"+We+")"});return We.replace(//g,"[^\\s\\S]").replace(//g,"(?:"+oe+")").replace(//g,"(?:"+ge+")")}var Oe=xe(/\((?:[^()'"@/]|||)*\)/.source,2),Se=xe(/\[(?:[^\[\]'"@/]|||)*\]/.source,2),he=xe(/\{(?:[^{}'"@/]|||)*\}/.source,2),ze=xe(/<(?:[^<>'"@/]|||)*>/.source,2),Te=/(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?/.source,ct=/(?!\d)[^\s>\/=$<%]+/.source+Te+/\s*\/?>/.source,Xe=/\B@?/.source+"(?:"+/<([a-zA-Z][\w:]*)/.source+Te+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+ct+"|"+xe(/<\1/.source+Te+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+ct+"|")+")*"+/<\/\1\s*>/.source,2))+")*"+/<\/\1\s*>/.source+"|"+/|\+|~|\|\|/,punctuation:/[(),]/}},b.languages.css.atrule.inside["selector-function-argument"].inside=le,b.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var ce={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},ge={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};b.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:ce,number:ge,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:ce,number:ge})})(E)}},54212:function(me){"use strict";me.exports=ne,ne.displayName="css",ne.aliases=[];function ne(E){(function(b){var ue=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;b.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+ue.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+ue.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+ue.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:ue,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},b.languages.css.atrule.inside.rest=b.languages.css;var le=b.languages.markup;le&&(le.tag.addInlined("style","css"),le.tag.addAttribute("style","css"))})(E)}},69820:function(me){"use strict";me.exports=ne,ne.displayName="csv",ne.aliases=[];function ne(E){E.languages.csv={value:/[^\r\n,"]+|"(?:[^"]|"")*"(?!")/,punctuation:/,/}}},41929:function(me){"use strict";me.exports=ne,ne.displayName="cypher",ne.aliases=[];function ne(E){E.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}}},51837:function(me){"use strict";me.exports=ne,ne.displayName="d",ne.aliases=[];function ne(E){E.languages.d=E.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp(/(^|[^\\])/.source+"(?:"+[/\/\+(?:\/\+(?:[^+]|\+(?!\/))*\+\/|(?!\/\+)[\s\S])*?\+\//.source,/\/\/.*/.source,/\/\*[\s\S]*?\*\//.source].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp([/\b[rx]"(?:\\[\s\S]|[^\\"])*"[cwd]?/.source,/\bq"(?:\[[\s\S]*?\]|\([\s\S]*?\)|<[\s\S]*?>|\{[\s\S]*?\})"/.source,/\bq"((?!\d)\w+)$[\s\S]*?^\1"/.source,/\bq"(.)[\s\S]*?\2"/.source,/(["`])(?:\\[\s\S]|(?!\3)[^\\])*\3[cwd]?/.source].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],keyword:/\$|\b(?:__(?:(?:DATE|EOF|FILE|FUNCTION|LINE|MODULE|PRETTY_FUNCTION|TIMESTAMP|TIME|VENDOR|VERSION)__|gshared|parameters|traits|vector)|abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|dstring|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|ptrdiff_t|public|pure|real|ref|return|scope|shared|short|size_t|static|string|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|wstring)\b/,number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]{0,4}/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]{0,4}/i,lookbehind:!0}],operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),E.languages.insertBefore("d","string",{char:/'(?:\\(?:\W|\w+)|[^\\])'/}),E.languages.insertBefore("d","keyword",{property:/\B@\w*/}),E.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E?(?:BP|DI|SI|SP)|[BS]PL|[ECSDGF]S|CR[0234]|[DS]IL|DR[012367]|E[ABCD]X|X?MM[0-7]|R(?:1[0-5]|[89])[BWD]?|R[ABCD]X|R[BS]P|R[DS]I|TR[3-7]|XMM(?:1[0-5]|[89])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}})}},4182:function(me){"use strict";me.exports=ne,ne.displayName="dart",ne.aliases=[];function ne(E){(function(b){var ue=[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extends|extension|external|factory|final|finally|for|get|hide|if|implements|import|in|interface|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],le=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,ce={pattern:RegExp(le+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}}}};b.languages.dart=b.languages.extend("clike",{"class-name":[ce,{pattern:RegExp(le+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:ce.inside}],keyword:ue,operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),b.languages.insertBefore("dart","string",{"string-literal":{pattern:/r?(?:("""|''')[\s\S]*?\1|(["'])(?:\\.|(?!\2)[^\\\r\n])*\2(?!\2))/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,lookbehind:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:b.languages.dart}}},string:/[\s\S]+/}},string:void 0}),b.languages.insertBefore("dart","class-name",{metadata:{pattern:/@\w+/,alias:"function"}}),b.languages.insertBefore("dart","class-name",{generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":ce,keyword:ue,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})})(E)}},22117:function(me){"use strict";me.exports=ne,ne.displayName="dataweave",ne.aliases=[];function ne(E){(function(b){b.languages.dataweave={url:/\b[A-Za-z]+:\/\/[\w/:.?=&-]+|\burn:[\w:.?=&-]+/,property:{pattern:/(?:\b\w+#)?(?:"(?:\\.|[^\\"\r\n])*"|\b\w+)(?=\s*[:@])/,greedy:!0},string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},"mime-type":/\b(?:application|audio|image|multipart|text|video)\/[\w+-]+/,date:{pattern:/\|[\w:+-]+\|/,greedy:!0},comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],regex:{pattern:/\/(?:[^\\\/\r\n]|\\[^\r\n])+\//,greedy:!0},keyword:/\b(?:and|as|at|case|do|else|fun|if|input|is|match|not|ns|null|or|output|type|unless|update|using|var)\b/,function:/\b[A-Z_]\w*(?=\s*\()/i,number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\];(),.:@]/,operator:/<<|>>|->|[<>~=]=?|!=|--?-?|\+\+?|!|\?/,boolean:/\b(?:false|true)\b/}})(E)}},95627:function(me){"use strict";me.exports=ne,ne.displayName="dax",ne.aliases=[];function ne(E){E.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|EVALUATE|MEASURE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:FALSE|NULL|TRUE)\b/i,alias:"constant"},number:/\b\d+(?:\.\d*)?|\B\.\d+\b/,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}}},34265:function(me){"use strict";me.exports=ne,ne.displayName="dhall",ne.aliases=[];function ne(E){E.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:None|Some)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||===|[!=]=|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},E.languages.dhall.string.inside.interpolation.inside.expression.inside=E.languages.dhall}},50618:function(me){"use strict";me.exports=ne,ne.displayName="diff",ne.aliases=[];function ne(E){(function(b){b.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var ue={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(ue).forEach(function(le){var ce=ue[le],ge=[];/^\w+$/.test(le)||ge.push(/\w+/.exec(le)[0]),le==="diff"&&ge.push("bold"),b.languages.diff[le]={pattern:RegExp("^(?:["+ce+`].*(?:\r ?| -|(?![\\s\\S])))+`,"m"),alias:ge,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(le)[0]}}}}),Object.defineProperty(b.languages.diff,"PREFIXES",{value:ue})})(E)}},32126:function(me,ne,E){"use strict";var b=E(51478);me.exports=ue,ue.displayName="django",ue.aliases=["jinja2"];function ue(le){le.register(b),function(ce){ce.languages.django={comment:/^\{#[\s\S]*?#\}$/,tag:{pattern:/(^\{%[+-]?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%][+-]?|[+-]?[}%]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},filter:{pattern:/(\|)\w+/,lookbehind:!0,alias:"function"},test:{pattern:/(\bis\s+(?:not\s+)?)(?!not\b)\w+/,lookbehind:!0,alias:"function"},function:/\b[a-z_]\w+(?=\s*\()/i,keyword:/\b(?:and|as|by|else|for|if|import|in|is|loop|not|or|recursive|with|without)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Ff]alse|[Nn]one|[Tt]rue/,variable:/\b\w+\b/,punctuation:/[{}[\](),.:;]/};var ge=/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}|\{#[\s\S]*?#\}/g,oe=ce.languages["markup-templating"];ce.hooks.add("before-tokenize",function(xe){oe.buildPlaceholders(xe,"django",ge)}),ce.hooks.add("after-tokenize",function(xe){oe.tokenizePlaceholders(xe,"django")}),ce.languages.jinja2=ce.languages.django,ce.hooks.add("before-tokenize",function(xe){oe.buildPlaceholders(xe,"jinja2",ge)}),ce.hooks.add("after-tokenize",function(xe){oe.tokenizePlaceholders(xe,"jinja2")})}(le)}},26737:function(me){"use strict";me.exports=ne,ne.displayName="dnsZoneFile",ne.aliases=[];function ne(E){E.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:INCLUDE|ORIGIN|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:CH|CS|HS|IN)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},E.languages["dns-zone"]=E.languages["dns-zone-file"]}},90134:function(me){"use strict";me.exports=ne,ne.displayName="docker",ne.aliases=["dockerfile"];function ne(E){(function(b){var ue=/\\[\r\n](?:\s|\\[\r\n]|#.*(?!.))*(?![\s#]|\\[\r\n])/.source,le=/(?:[ \t]+(?![ \t])(?:)?|)/.source.replace(//g,function(){return ue}),ce=/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"|'(?:[^'\\\r\n]|\\(?:\r\n|[\s\S]))*'/.source,ge=/--[\w-]+=(?:|(?!["'])(?:[^\s\\]|\\.)+)/.source.replace(//g,function(){return ce}),oe={pattern:RegExp(ce),greedy:!0},xe={pattern:/(^[ \t]*)#.*/m,lookbehind:!0,greedy:!0};function Oe(Se,he){return Se=Se.replace(//g,function(){return ge}).replace(//g,function(){return le}),RegExp(Se,he)}b.languages.docker={instruction:{pattern:/(^[ \t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)(?:\\.|[^\r\n\\])*(?:\\$(?:\s|#.*$)*(?![\s#])(?:\\.|[^\r\n\\])*)*/im,lookbehind:!0,greedy:!0,inside:{options:{pattern:Oe(/(^(?:ONBUILD)?\w+)(?:)*/.source,"i"),lookbehind:!0,greedy:!0,inside:{property:{pattern:/(^|\s)--[\w-]+/,lookbehind:!0},string:[oe,{pattern:/(=)(?!["'])(?:[^\s\\]|\\.)+/,lookbehind:!0}],operator:/\\$/m,punctuation:/=/}},keyword:[{pattern:Oe(/(^(?:ONBUILD)?HEALTHCHECK(?:)*)(?:CMD|NONE)\b/.source,"i"),lookbehind:!0,greedy:!0},{pattern:Oe(/(^(?:ONBUILD)?FROM(?:)*(?!--)[^ \t\\]+)AS/.source,"i"),lookbehind:!0,greedy:!0},{pattern:Oe(/(^ONBUILD)\w+/.source,"i"),lookbehind:!0,greedy:!0},{pattern:/^\w+/,greedy:!0}],comment:xe,string:oe,variable:/\$(?:\w+|\{[^{}"'\\]*\})/,operator:/\\$/m}},comment:xe},b.languages.dockerfile=b.languages.docker})(E)}},51348:function(me){"use strict";me.exports=ne,ne.displayName="dot",ne.aliases=["gv"];function ne(E){(function(b){var ue="(?:"+[/[a-zA-Z_\x80-\uFFFF][\w\x80-\uFFFF]*/.source,/-?(?:\.\d+|\d+(?:\.\d*)?)/.source,/"[^"\\]*(?:\\[\s\S][^"\\]*)*"/.source,/<(?:[^<>]|(?!)*>/.source].join("|")+")",le={markup:{pattern:/(^<)[\s\S]+(?=>$)/,lookbehind:!0,alias:["language-markup","language-html","language-xml"],inside:b.languages.markup}};function ce(ge,oe){return RegExp(ge.replace(//g,function(){return ue}),oe)}b.languages.dot={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\/|^#.*/m,greedy:!0},"graph-name":{pattern:ce(/(\b(?:digraph|graph|subgraph)[ \t\r\n]+)/.source,"i"),lookbehind:!0,greedy:!0,alias:"class-name",inside:le},"attr-value":{pattern:ce(/(=[ \t\r\n]*)/.source),lookbehind:!0,greedy:!0,inside:le},"attr-name":{pattern:ce(/([\[;, \t\r\n])(?=[ \t\r\n]*=)/.source),lookbehind:!0,greedy:!0,inside:le},keyword:/\b(?:digraph|edge|graph|node|strict|subgraph)\b/i,"compass-point":{pattern:/(:[ \t\r\n]*)(?:[ewc_]|[ns][ew]?)(?![\w\x80-\uFFFF])/,lookbehind:!0,alias:"builtin"},node:{pattern:ce(/(^|[^-.\w\x80-\uFFFF\\])/.source),lookbehind:!0,greedy:!0,inside:le},operator:/[=:]|-[->]/,punctuation:/[\[\]{};,]/},b.languages.gv=b.languages.dot})(E)}},60841:function(me){"use strict";me.exports=ne,ne.displayName="ebnf",ne.aliases=[];function ne(E){E.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^([\t ]*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}}},42857:function(me){"use strict";me.exports=ne,ne.displayName="editorconfig",ne.aliases=[];function ne(E){E.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+\]/m,lookbehind:!0,alias:"selector",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},key:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/=.*/,alias:"attr-value",inside:{punctuation:/^=/}}}}},81269:function(me){"use strict";me.exports=ne,ne.displayName="eiffel",ne.aliases=[];function ne(E){E.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%(?:(?!\n)\s)*\n\s*%|%\S|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|as|assign|attached|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:False|True)\b/i,"class-name":/\b[A-Z][\dA-Z_]*\b/,number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}}},31134:function(me,ne,E){"use strict";var b=E(51478);me.exports=ue,ue.displayName="ejs",ue.aliases=["eta"];function ue(le){le.register(b),function(ce){ce.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:ce.languages.javascript}},ce.hooks.add("before-tokenize",function(ge){var oe=/<%(?!%)[\s\S]+?%>/g;ce.languages["markup-templating"].buildPlaceholders(ge,"ejs",oe)}),ce.hooks.add("after-tokenize",function(ge){ce.languages["markup-templating"].tokenizePlaceholders(ge,"ejs")}),ce.languages.eta=ce.languages.ejs}(le)}},83125:function(me){"use strict";me.exports=ne,ne.displayName="elixir",ne.aliases=[];function ne(E){E.languages.elixir={doc:{pattern:/@(?:doc|moduledoc)\s+(?:("""|''')[\s\S]*?\1|("|')(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2)/,inside:{attribute:/^@\w+/,string:/['"][\s\S]+/}},comment:{pattern:/#.*/,greedy:!0},regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},module:{pattern:/\b[A-Z]\w*\b/,alias:"class-name"},"attr-name":/\b\w+\??:(?!:)/,argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},function:/\b[_a-zA-Z]\w*[?!]?(?:(?=\s*(?:\.\s*)?\()|(?=\/\d))/,number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|delegate|exception|impl|macro|module|n|np|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|quote|raise|require|rescue|try|unless|unquote|use|when)\b/,boolean:/\b(?:false|nil|true)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},E.languages.elixir.string.forEach(function(b){b.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:E.languages.elixir}}}})}},9438:function(me){"use strict";me.exports=ne,ne.displayName="elm",ne.aliases=[];function ne(E){E.languages.elm={comment:/--.*|\{-[\s\S]*?-\}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+|u\{[0-9a-fA-F]+\}))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\.)*"/,greedy:!0}],"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|exposing|import)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}}},27771:function(me,ne,E){"use strict";var b=E(75308),ue=E(51478);me.exports=le,le.displayName="erb",le.aliases=[];function le(ce){ce.register(b),ce.register(ue),function(ge){ge.languages.erb={delimiter:{pattern:/^(\s*)<%=?|%>(?=\s*$)/,lookbehind:!0,alias:"punctuation"},ruby:{pattern:/\s*\S[\s\S]*/,alias:"language-ruby",inside:ge.languages.ruby}},ge.hooks.add("before-tokenize",function(oe){var xe=/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s(?:[^\r\n]|[\r\n](?!=end))*[\r\n]=end)+?%>/g;ge.languages["markup-templating"].buildPlaceholders(oe,"erb",xe)}),ge.hooks.add("after-tokenize",function(oe){ge.languages["markup-templating"].tokenizePlaceholders(oe,"erb")})}(ce)}},86549:function(me){"use strict";me.exports=ne,ne.displayName="erlang",ne.aliases=[];function ne(E){E.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:after|case|catch|end|fun|if|of|receive|try|when)\b/,number:[/\$\\?./,/\b\d+#[a-z0-9]+/i,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:and|andalso|band|bnot|bor|bsl|bsr|bxor|div|not|or|orelse|rem|xor)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}}},37079:function(me,ne,E){"use strict";var b=E(33978),ue=E(51478);me.exports=le,le.displayName="etlua",le.aliases=[];function le(ce){ce.register(b),ce.register(ue),function(ge){ge.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:ge.languages.lua}},ge.hooks.add("before-tokenize",function(oe){var xe=/<%[\s\S]+?%>/g;ge.languages["markup-templating"].buildPlaceholders(oe,"etlua",xe)}),ge.hooks.add("after-tokenize",function(oe){ge.languages["markup-templating"].tokenizePlaceholders(oe,"etlua")})}(ce)}},59250:function(me){"use strict";me.exports=ne,ne.displayName="excelFormula",ne.aliases=[];function ne(E){E.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}},"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"keyword"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"property",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"property"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:FALSE|TRUE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},E.languages.xlsx=E.languages.xls=E.languages["excel-formula"]}},81226:function(me){"use strict";me.exports=ne,ne.displayName="factor",ne.aliases=[];function ne(E){(function(b){var ue={function:/\b(?:BUGS?|FIX(?:MES?)?|NOTES?|TODOS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/},le={number:/\\[^\s']|%\w/},ce={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:ue},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:ue},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:ue}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}],regexp:{pattern:/(^|\s)R\/\s(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:le.number,"semicolon-or-setlocal":{pattern:/([\r\n][ \t]*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:le},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:le}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|eval|execute)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:change|new|set|with)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:le}},ge=function(Se){return(Se+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")},oe=function(Se){return new RegExp("(^|\\s)(?:"+Se.map(ge).join("|")+")(?=\\s|$)")},xe={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated",">>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","bounds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]};Object.keys(xe).forEach(function(Se){ce[Se].pattern=oe(xe[Se])});var Oe=["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","inputsequence"];ce.combinators.pattern=oe(Oe),b.languages.factor=ce})(E)}},65245:function(me){"use strict";me.exports=ne,ne.displayName="$false",ne.aliases=[];function ne(E){(function(b){b.languages.false={comment:{pattern:/\{[^}]*\}/},string:{pattern:/"[^"]*"/,greedy:!0},"character-code":{pattern:/'(?:[^\r]|\r\n?)/,alias:"number"},"assembler-code":{pattern:/\d+`/,alias:"important"},number:/\d+/,operator:/[-!#$%&'*+,./:;=>?@\\^_`|~ßø]/,punctuation:/\[|\]/,variable:/[a-z]/,"non-standard":{pattern:/[()!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete E.languages["firestore-security-rules"]["class-name"],E.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/\//}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}})}},40284:function(me){"use strict";me.exports=ne,ne.displayName="flow",ne.aliases=[];function ne(E){(function(b){b.languages.flow=b.languages.extend("javascript",{}),b.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|any|mixed|null|void)\b/,alias:"tag"}]}),b.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete b.languages.flow.parameter,b.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(b.languages.flow.keyword)||(b.languages.flow.keyword=[b.languages.flow.keyword]),b.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})})(E)}},39187:function(me){"use strict";me.exports=ne,ne.displayName="fortran",ne.aliases=[];function ne(E){E.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\b\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:[ \t]*!.*(?:\r\n?|\n)|(?![ \t]*!))|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:FALSE|TRUE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:CHARACTER|COMPLEX|DOUBLE ?PRECISION|INTEGER|LOGICAL|REAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEIF|ELSEWHERE|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}}},34302:function(me){"use strict";me.exports=ne,ne.displayName="fsharp",ne.aliases=[];function ne(E){E.languages.fsharp=E.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*(?!\))[\s\S]*?\*\)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|asr|assert|atomic|base|begin|break|checked|class|component|const|constraint|constructor|continue|default|delegate|do|done|downcast|downto|eager|elif|else|end|event|exception|extern|external|false|finally|fixed|for|fun|function|functor|global|if|in|include|inherit|inline|interface|internal|land|lazy|lor|lsl|lsr|lxor|match|member|method|mixin|mod|module|mutable|namespace|new|not|null|object|of|open|or|override|parallel|private|process|protected|public|pure|rec|sealed|select|sig|static|struct|tailcall|then|to|trait|true|try|type|upcast|val|virtual|void|volatile|when|while|with)\b/,number:[/\b0x[\da-fA-F]+(?:LF|lf|un)?\b/,/\b0b[01]+(?:uy|y)?\b/,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|UL|u[lsy]?)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),E.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(^#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),E.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/\b[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),E.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,greedy:!0,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:E.languages.fsharp}}},char:{pattern:/'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0}})}},90515:function(me,ne,E){"use strict";var b=E(51478);me.exports=ue,ue.displayName="ftl",ue.aliases=[];function ue(le){le.register(b),function(ce){for(var ge=/[^<()"']|\((?:)*\)|<(?!#--)|<#--(?:[^-]|-(?!->))*-->|"(?:[^\\"]|\\.)*"|'(?:[^\\']|\\.)*'/.source,oe=0;oe<2;oe++)ge=ge.replace(//g,function(){return ge});ge=ge.replace(//g,/[^\s\S]/.source);var xe={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp(/("|')(?:(?!\1|\$\{)[^\\]|\\.|\$\{(?:(?!\})(?:))*\})*\1/.source.replace(//g,function(){return ge})),greedy:!0,inside:{interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\\\)*)\$\{(?:(?!\})(?:))*\}/.source.replace(//g,function(){return ge})),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\b\w+(?=\s*\()/,number:/\b\d+(?:\.\d+)?\b/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};xe.string[1].inside.interpolation.inside.rest=xe,ce.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:xe}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:xe}}}},ce.hooks.add("before-tokenize",function(Oe){var Se=RegExp(/<#--[\s\S]*?-->|<\/?[#@][a-zA-Z](?:)*?>|\$\{(?:)*?\}/.source.replace(//g,function(){return ge}),"gi");ce.languages["markup-templating"].buildPlaceholders(Oe,"ftl",Se)}),ce.hooks.add("after-tokenize",function(Oe){ce.languages["markup-templating"].tokenizePlaceholders(Oe,"ftl")})}(le)}},33534:function(me){"use strict";me.exports=ne,ne.displayName="gap",ne.aliases=[];function ne(E){E.languages.gap={shell:{pattern:/^gap>[\s\S]*?(?=^gap>|$(?![\s\S]))/m,greedy:!0,inside:{gap:{pattern:/^(gap>).+(?:(?:\r(?:\n|(?!\n))|\n)>.*)*/,lookbehind:!0,inside:null},punctuation:/^gap>/}},comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(^|[^\\'"])(?:'(?:[^\r\n\\']|\\.){1,10}'|"(?:[^\r\n\\"]|\\.)*"(?!")|"""[\s\S]*?""")/,lookbehind:!0,greedy:!0,inside:{continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"}}},keyword:/\b(?:Assert|Info|IsBound|QUIT|TryNextMethod|Unbind|and|atomic|break|continue|do|elif|else|end|fi|for|function|if|in|local|mod|not|od|or|quit|readonly|readwrite|rec|repeat|return|then|until|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"},operator:/->|[-+*/^~=!]|<>|[<>]=?|:=|\.\./,punctuation:/[()[\]{},;.:]/},E.languages.gap.shell.inside.gap.inside=E.languages.gap}},9885:function(me){"use strict";me.exports=ne,ne.displayName="gcode",ne.aliases=[];function ne(E){E.languages.gcode={comment:/;.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/(\*)\d+/,lookbehind:!0,alias:"number"},punctuation:/[:*]/}}},76364:function(me){"use strict";me.exports=ne,ne.displayName="gdscript",ne.aliases=[];function ne(E){E.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class|class_name|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}}},56452:function(me){"use strict";me.exports=ne,ne.displayName="gedcom",ne.aliases=[];function ne(E){E.languages.gedcom={"line-value":{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ ).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},tag:{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"string"},level:{pattern:/(^[\t ]*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}}},8477:function(me){"use strict";me.exports=ne,ne.displayName="gherkin",ne.aliases=[];function ne(E){(function(b){var ue=/(?:\r?\n|\r)[ \t]*\|.+\|(?:(?!\|).)*/.source;b.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|Característica|Egenskab|Egenskap|Eiginleiki|Feature|Fīča|Fitur|Fonctionnalité|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|Funcţionalitate|Funcționalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|Funkcionalitāte|Funkcionalnost|Funkcja|Funksie|Funktionalität|Funktionalitéit|Funzionalità|Hwaet|Hwæt|Jellemző|Karakteristik|Lastnost|Mak|Mogucnost|laH|Mogućnost|Moznosti|Možnosti|OH HAI|Omadus|Ominaisuus|Osobina|Özellik|Potrzeba biznesowa|perbogh|poQbogh malja'|Požadavek|Požiadavka|Pretty much|Qap|Qu'meH 'ut|Savybė|Tính năng|Trajto|Vermoë|Vlastnosť|Właściwość|Značilnost|Δυνατότητα|Λειτουργία|Могућност|Мөмкинлек|Особина|Свойство|Үзенчәлеклелек|Функционал|Функционалност|Функция|Функціонал|תכונה|خاصية|خصوصیت|صلاحیت|کاروبار کی ضرورت|وِیژگی|रूप लेख|ਖਾਸੀਅਤ|ਨਕਸ਼ ਨੁਹਾਰ|ਮੁਹਾਂਦਰਾ|గుణము|ಹೆಚ್ಚಳ|ความต้องการทางธุรกิจ|ความสามารถ|โครงหลัก|기능|フィーチャ|功能|機能):(?:[^:\r\n]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|Ær|Agtergrond|All y'all|Antecedentes|Antecedents|Atburðarás|Atburðarásir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|Bối cảnh|Cefndir|Cenario|Cenário|Cenario de Fundo|Cenário de Fundo|Cenarios|Cenários|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|Dæmi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delineação do Cenário|Dis is what went down|Dữ liệu|Dyagram Senaryo|Dyagram senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cenário|EXAMPLZ|Examples|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgatókönyv|Forgatókönyv vázlat|Fundo|Geçmiş|Grundlage|Hannergrond|ghantoH|Háttér|Heave to|Istorik|Juhtumid|Keadaan|Khung kịch bản|Khung tình huống|Kịch bản|Koncept|Konsep skenario|Kontèks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut chovnatlh|lut|lutmey|Lýsing Atburðarásar|Lýsing Dæma|MISHUN SRSLY|MISHUN|Menggariskan Senario|mo'|Náčrt Scenára|Náčrt Scénáře|Náčrt Scenáru|Oris scenarija|Örnekler|Osnova|Osnova Scenára|Osnova scénáře|Osnutek|Ozadje|Paraugs|Pavyzdžiai|Példák|Piemēri|Plan du scénario|Plan du Scénario|Plan Senaryo|Plan senaryo|Plang vum Szenario|Pozadí|Pozadie|Pozadina|Príklady|Příklady|Primer|Primeri|Primjeri|Przykłady|Raamstsenaarium|Reckon it's like|Rerefons|Scenár|Scénář|Scenarie|Scenarij|Scenarijai|Scenarijaus šablonas|Scenariji|Scenārijs|Scenārijs pēc parauga|Scenarijus|Scenario|Scénario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se ðe|Se the|Se þe|Senario|Senaryo Deskripsyon|Senaryo deskripsyon|Senaryo|Senaryo taslağı|Shiver me timbers|Situācija|Situai|Situasie Uiteensetting|Situasie|Skenario konsep|Skenario|Skica|Structura scenariu|Structură scenariu|Struktura scenarija|Stsenaarium|Swa hwaer swa|Swa|Swa hwær swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|Tình huống|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo-ho-ho|You'll wanna|Założenia|Παραδείγματα|Περιγραφή Σεναρίου|Σενάρια|Σενάριο|Υπόβαθρο|Кереш|Контекст|Концепт|Мисаллар|Мисоллар|Основа|Передумова|Позадина|Предистория|Предыстория|Приклади|Пример|Примери|Примеры|Рамка на сценарий|Скица|Структура сценарија|Структура сценария|Структура сценарію|Сценарий|Сценарий структураси|Сценарийның төзелеше|Сценарији|Сценарио|Сценарій|Тарих|Үрнәкләр|דוגמאות|רקע|תבנית תרחיש|תרחיש|الخلفية|الگوی سناریو|امثلة|پس منظر|زمینه|سناریو|سيناريو|سيناريو مخطط|مثالیں|منظر نامے کا خاکہ|منظرنامہ|نمونه ها|उदाहरण|परिदृश्य|परिदृश्य रूपरेखा|पृष्ठभूमि|ਉਦਾਹਰਨਾਂ|ਪਟਕਥਾ|ਪਟਕਥਾ ਢਾਂਚਾ|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ|ਪਿਛੋਕੜ|ఉదాహరణలు|కథనం|నేపథ్యం|సన్నివేశం|ಉದಾಹರಣೆಗಳು|ಕಥಾಸಾರಾಂಶ|ವಿವರಣೆ|ಹಿನ್ನೆಲೆ|โครงสร้างของเหตุการณ์|ชุดของตัวอย่าง|ชุดของเหตุการณ์|แนวคิด|สรุปเหตุการณ์|เหตุการณ์|배경|시나리오|시나리오 개요|예|サンプル|シナリオ|シナリオアウトライン|シナリオテンプレ|シナリオテンプレート|テンプレ|例|例子|剧本|剧本大纲|劇本|劇本大綱|场景|场景大纲|場景|場景大綱|背景):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+ue+")(?:"+ue+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(ue),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'a|'ach|'ej|7|a|A také|A taktiež|A tiež|A zároveň|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|Atès|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Biết|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|Când|Cand|Cando|Ce|Cuando|Če|Ða ðe|Ða|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|Daţi fiind|Dați fiind|DEN|Dato|De|Den youse gotta|Dengan|Diberi|Diyelim ki|Donada|Donat|Donitaĵo|Do|Dun|Duota|Ðurh|Eeldades|Ef|Eğer ki|Entao|Então|Entón|E|En|Entonces|Epi|És|Etant donnée|Etant donné|Et|Étant données|Étant donnée|Étant donné|Etant données|Etant donnés|Étant donnés|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|Jeśli|Jeżeli|Kad|Kada|Kadar|Kai|Kaj|Když|Keď|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|Lè sa a|Lè|Logo|Lorsqu'<|Lorsque|mä|Maar|Mais|Mając|Ma|Majd|Maka|Manawa|Mas|Men|Menawa|Mutta|Nalika|Nalikaning|Nanging|Når|När|Nato|Nhưng|Niin|Njuk|O zaman|Och|Og|Oletetaan|Ond|Onda|Oraz|Pak|Pero|Però|Podano|Pokiaľ|Pokud|Potem|Potom|Privzeto|Pryd|Quan|Quand|Quando|qaSDI'|Så|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|Şi|Și|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Thì|Thurh|Toda|Too right|Un|Und|ugeholl|Và|vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za předpokladu|Zadan|Zadani|Zadano|Zadate|Zadato|Zakładając|Zaradi|Zatati|Þa þe|Þa|Þá|Þegar|Þurh|Αλλά|Δεδομένου|Και|Όταν|Τότε|А також|Агар|Але|Али|Аммо|А|Әгәр|Әйтик|Әмма|Бирок|Ва|Вә|Дадено|Дано|Допустим|Если|Задате|Задати|Задато|И|І|К тому же|Када|Кад|Когато|Когда|Коли|Ләкин|Лекин|Нәтиҗәдә|Нехай|Но|Онда|Припустимо, що|Припустимо|Пусть|Также|Та|Тогда|Тоді|То|Унда|Һәм|Якщо|אבל|אזי|אז|בהינתן|וגם|כאשר|آنگاه|اذاً|اگر|اما|اور|با فرض|بالفرض|بفرض|پھر|تب|ثم|جب|عندما|فرض کیا|لكن|لیکن|متى|هنگامی|و|अगर|और|कदा|किन्तु|चूंकि|जब|तथा|तदा|तब|परन्तु|पर|यदि|ਅਤੇ|ਜਦੋਂ|ਜਿਵੇਂ ਕਿ|ਜੇਕਰ|ਤਦ|ਪਰ|అప్పుడు|ఈ పరిస్థితిలో|కాని|చెప్పబడినది|మరియు|ಆದರೆ|ನಂತರ|ನೀಡಿದ|ಮತ್ತು|ಸ್ಥಿತಿಯನ್ನು|กำหนดให้|ดังนั้น|แต่|เมื่อ|และ|그러면<|그리고<|단<|만약<|만일<|먼저<|조건<|하지만<|かつ<|しかし<|ただし<|ならば<|もし<|並且<|但し<|但是<|假如<|假定<|假設<|假设<|前提<|同时<|同時<|并且<|当<|當<|而且<|那么<|那麼<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"}}},outline:{pattern:/<[^>]+>/,alias:"variable"}}})(E)}},58230:function(me){"use strict";me.exports=ne,ne.displayName="git",ne.aliases=[];function ne(E){E.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m}}},66192:function(me,ne,E){"use strict";var b=E(79440);me.exports=ue,ue.displayName="glsl",ue.aliases=[];function ue(le){le.register(b),le.languages.glsl=le.languages.extend("c",{keyword:/\b(?:active|asm|atomic_uint|attribute|[ibdu]?vec[234]|bool|break|buffer|case|cast|centroid|class|coherent|common|const|continue|d?mat[234](?:x[234])?|default|discard|do|double|else|enum|extern|external|false|filter|fixed|flat|float|for|fvec[234]|goto|half|highp|hvec[234]|[iu]?sampler2DMS(?:Array)?|[iu]?sampler2DRect|[iu]?samplerBuffer|[iu]?samplerCube|[iu]?samplerCubeArray|[iu]?sampler[123]D|[iu]?sampler[12]DArray|[iu]?image2DMS(?:Array)?|[iu]?image2DRect|[iu]?imageBuffer|[iu]?imageCube|[iu]?imageCubeArray|[iu]?image[123]D|[iu]?image[12]DArray|if|in|inline|inout|input|int|interface|invariant|layout|long|lowp|mediump|namespace|noinline|noperspective|out|output|partition|patch|precise|precision|public|readonly|resource|restrict|return|sample|sampler[12]DArrayShadow|sampler[12]DShadow|sampler2DRectShadow|sampler3DRect|samplerCubeArrayShadow|samplerCubeShadow|shared|short|sizeof|smooth|static|struct|subroutine|superp|switch|template|this|true|typedef|uint|uniform|union|unsigned|using|varying|void|volatile|while|writeonly)\b/})}},81084:function(me){"use strict";me.exports=ne,ne.displayName="gml",ne.aliases=[];function ne(E){E.languages.gamemakerlanguage=E.languages.gml=E.languages.extend("clike",{keyword:/\b(?:break|case|continue|default|do|else|enum|exit|for|globalvar|if|repeat|return|switch|until|var|while)\b/,number:/(?:\b0x[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ulf]{0,4}/i,operator:/--|\+\+|[-+%/=]=?|!=|\*\*?=?|<[<=>]?|>[=>]?|&&?|\^\^?|\|\|?|~|\b(?:and|at|not|or|with|xor)\b/,constant:/\b(?:GM_build_date|GM_version|action_(?:continue|restart|reverse|stop)|all|gamespeed_(?:fps|microseconds)|global|local|noone|other|pi|pointer_(?:invalid|null)|self|timezone_(?:local|utc)|undefined|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|post|pre)|keypress|keyrelease|trigger|(?:left|middle|no|right)_button|(?:left|middle|right)_press|(?:left|middle|right)_release|mouse_(?:enter|leave|wheel_down|wheel_up)|global_(?:left|middle|right)_button|global_(?:left|middle|right)_press|global_(?:left|middle|right)_release|joystick(?:1|2)_(?:button1|button2|button3|button4|button5|button6|button7|button8|down|left|right|up)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|gui|gui_begin|gui_end|step_(?:begin|end|normal))|vk_(?:alt|anykey|backspace|control|delete|down|end|enter|escape|home|insert|left|nokey|pagedown|pageup|pause|printscreen|return|right|shift|space|tab|up|f\d|numpad\d|add|decimal|divide|lalt|lcontrol|lshift|multiply|ralt|rcontrol|rshift|subtract)|achievement_(?:filter_(?:all_players|favorites_only|friends_only)|friends_info|info|leaderboard_info|our_info|pic_loaded|show_(?:achievement|bank|friend_picker|leaderboard|profile|purchase_prompt|ui)|type_challenge|type_score_challenge)|asset_(?:font|object|path|room|script|shader|sound|sprite|tiles|timeline|unknown)|audio_(?:3d|falloff_(?:exponent_distance|exponent_distance_clamped|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|none)|mono|new_system|old_system|stereo)|bm_(?:add|complex|dest_alpha|dest_color|dest_colour|inv_dest_alpha|inv_dest_color|inv_dest_colour|inv_src_alpha|inv_src_color|inv_src_colour|max|normal|one|src_alpha|src_alpha_sat|src_color|src_colour|subtract|zero)|browser_(?:chrome|firefox|ie|ie_mobile|not_a_browser|opera|safari|safari_mobile|tizen|unknown|windows_store)|buffer_(?:bool|f16|f32|f64|fast|fixed|generalerror|grow|invalidtype|network|outofbounds|outofspace|s16|s32|s8|seek_end|seek_relative|seek_start|string|text|u16|u32|u64|u8|vbuffer|wrap)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)|cmpfunc_(?:always|equal|greater|greaterequal|less|lessequal|never|notequal)|cr_(?:appstart|arrow|beam|cross|default|drag|handpoint|hourglass|none|size_all|size_nesw|size_ns|size_nwse|size_we|uparrow)|cull_(?:clockwise|counterclockwise|noculling)|device_(?:emulator|tablet)|device_ios_(?:ipad|ipad_retina|iphone|iphone5|iphone6|iphone6plus|iphone_retina|unknown)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|dll_(?:cdecl|cdel|stdcall)|ds_type_(?:grid|list|map|priority|queue|stack)|ef_(?:cloud|ellipse|explosion|firework|flare|rain|ring|smoke|smokeup|snow|spark|star)|fa_(?:archive|bottom|center|directory|hidden|left|middle|readonly|right|sysfile|top|volumeid)|fb_login_(?:default|fallback_to_webview|forcing_safari|forcing_webview|no_fallback_to_webview|use_system_account)|iap_(?:available|canceled|ev_consume|ev_product|ev_purchase|ev_restore|ev_storeload|failed|purchased|refunded|status_available|status_loading|status_processing|status_restoring|status_unavailable|status_uninitialised|storeload_failed|storeload_ok|unavailable)|leaderboard_type_(?:number|time_mins_secs)|lighttype_(?:dir|point)|matrix_(?:projection|view|world)|mb_(?:any|left|middle|none|right)|network_(?:config_(?:connect_timeout|disable_reliable_udp|enable_reliable_udp|use_non_blocking_socket)|socket_(?:bluetooth|tcp|udp)|type_(?:connect|data|disconnect|non_blocking_connect))|of_challenge_(?:lose|tie|win)|os_(?:android|ios|linux|macosx|ps3|ps4|psvita|unknown|uwp|win32|win8native|windows|winphone|xboxone)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|angle|angle_limits|damping_ratio|frequency|length_1|length_2|lower_angle_limit|max_force|max_length|max_motor_force|max_motor_torque|max_torque|motor_force|motor_speed|motor_torque|reaction_force_x|reaction_force_y|reaction_torque|speed|translation|upper_angle_limit)|phy_particle_data_flag_(?:category|color|colour|position|typeflags|velocity)|phy_particle_flag_(?:colormixing|colourmixing|elastic|powder|spring|tensile|viscous|wall|water|zombie)|phy_particle_group_flag_(?:rigid|solid)|pr_(?:linelist|linestrip|pointlist|trianglefan|trianglelist|trianglestrip)|ps_(?:distr|shape)_(?:diamond|ellipse|gaussian|invgaussian|line|linear|rectangle)|pt_shape_(?:circle|cloud|disk|explosion|flare|line|pixel|ring|smoke|snow|spark|sphere|square|star)|ty_(?:real|string)|gp_(?:face\d|axislh|axislv|axisrh|axisrv|padd|padl|padr|padu|select|shoulderl|shoulderlb|shoulderr|shoulderrb|start|stickl|stickr)|lb_disp_(?:none|numeric|time_ms|time_sec)|lb_sort_(?:ascending|descending|none)|ov_(?:achievements|community|friends|gamegroup|players|settings)|ugc_(?:filetype_(?:community|microtrans)|list_(?:Favorited|Followed|Published|Subscribed|UsedOrPlayed|VotedDown|VotedOn|VotedUp|WillVoteLater)|match_(?:AllGuides|Artwork|Collections|ControllerBindings|IntegratedGuides|Items|Items_Mtx|Items_ReadyToUse|Screenshots|UsableInGame|Videos|WebGuides)|query_(?:AcceptedForGameRankedByAcceptanceDate|CreatedByFriendsRankedByPublicationDate|FavoritedByFriendsRankedByPublicationDate|NotYetRated)|query_RankedBy(?:NumTimesReported|PublicationDate|TextSearch|TotalVotesAsc|Trend|Vote|VotesUp)|result_success|sortorder_CreationOrder(?:Asc|Desc)|sortorder_(?:ForModeration|LastUpdatedDesc|SubscriptionDateDesc|TitleAsc|VoteScoreDesc)|visibility_(?:friends_only|private|public))|vertex_usage_(?:binormal|blendindices|blendweight|color|colour|depth|fog|normal|position|psize|sample|tangent|texcoord|textcoord)|vertex_type_(?:float\d|color|colour|ubyte4)|input_type|layerelementtype_(?:background|instance|oldtilemap|particlesystem|sprite|tile|tilemap|undefined)|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|tile_(?:flip|index_mask|mirror|rotate)|(?:obj|rm|scr|spr)\w+)\b/,variable:/\b(?:alarm|application_surface|async_load|background_(?:alpha|blend|color|colour|foreground|height|hspeed|htiled|index|showcolor|showcolour|visible|vspeed|vtiled|width|x|xscale|y|yscale)|bbox_(?:bottom|left|right|top)|browser_(?:height|width)|caption_(?:health|lives|score)|current_(?:day|hour|minute|month|second|time|weekday|year)|cursor_sprite|debug_mode|delta_time|direction|display_aa|error_(?:last|occurred)|event_(?:action|number|object|type)|fps|fps_real|friction|game_(?:display|project|save)_(?:id|name)|gamemaker_(?:pro|registered|version)|gravity|gravity_direction|(?:h|v)speed|health|iap_data|id|image_(?:alpha|angle|blend|depth|index|number|speed|xscale|yscale)|instance_(?:count|id)|keyboard_(?:key|lastchar|lastkey|string)|layer|lives|mask_index|mouse_(?:button|lastbutton|x|y)|object_index|os_(?:browser|device|type|version)|path_(?:endaction|index|orientation|position|positionprevious|scale|speed)|persistent|phy_(?:rotation|(?:col_normal|collision|com|linear_velocity|position|speed)_(?:x|y)|angular_(?:damping|velocity)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|pointer_(?:invalid|null)|room|room_(?:caption|first|height|last|persistent|speed|width)|score|secure_mode|show_(?:health|lives|score)|solid|speed|sprite_(?:height|index|width|xoffset|yoffset)|temp_directory|timeline_(?:index|loop|position|running|speed)|transition_(?:color|kind|steps)|undefined|view_(?:angle|current|enabled|(?:h|v)(?:border|speed)|(?:h|w|x|y)port|(?:h|w|x|y)view|object|surface_id|visible)|visible|webgl_enabled|working_directory|(?:x|y)(?:previous|start)|x|y|argument(?:_relitive|_count|\d)|argument|global|local|other|self)\b/})}},50318:function(me){"use strict";me.exports=ne,ne.displayName="gn",ne.aliases=["gni"];function ne(E){E.languages.gn={comment:{pattern:/#.*/,greedy:!0},"string-literal":{pattern:/(^|[^\\"])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[\s\S]*?\}|[a-zA-Z_]\w*|0x[a-fA-F0-9]{2})/,lookbehind:!0,inside:{number:/^\$0x[\s\S]{2}$/,variable:/^\$\w+$/,"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},string:/[\s\S]+/}},keyword:/\b(?:else|if)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/\b(?:assert|defined|foreach|import|pool|print|template|tool|toolchain)(?=\s*\()/i,alias:"keyword"},function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:current_cpu|current_os|current_toolchain|default_toolchain|host_cpu|host_os|root_build_dir|root_gen_dir|root_out_dir|target_cpu|target_gen_dir|target_os|target_out_dir)\b/,number:/-?\b\d+\b/,operator:/[-+!=<>]=?|&&|\|\|/,punctuation:/[(){}[\],.]/},E.languages.gn["string-literal"].inside.interpolation.inside.expression.inside=E.languages.gn,E.languages.gni=E.languages.gn}},95769:function(me){"use strict";me.exports=ne,ne.displayName="goModule",ne.aliases=[];function ne(E){E.languages["go-mod"]=E.languages["go-module"]={comment:{pattern:/\/\/.*/,greedy:!0},version:{pattern:/(^|[\s()[\],])v\d+\.\d+\.\d+(?:[+-][-+.\w]*)?(?![^\s()[\],])/,lookbehind:!0,alias:"number"},"go-version":{pattern:/((?:^|\s)go\s+)\d+(?:\.\d+){1,2}/,lookbehind:!0,alias:"number"},keyword:{pattern:/^([ \t]*)(?:exclude|go|module|replace|require|retract)\b/m,lookbehind:!0},operator:/=>/,punctuation:/[()[\],]/}}},14155:function(me){"use strict";me.exports=ne,ne.displayName="go",ne.aliases=[];function ne(E){E.languages.go=E.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),E.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete E.languages.go["class-name"]}},92823:function(me){"use strict";me.exports=ne,ne.displayName="graphql",ne.aliases=[];function ne(E){E.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:E.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},E.hooks.add("after-tokenize",function(ue){if(ue.language!=="graphql")return;var le=ue.tokens.filter(function(Ue){return typeof Ue!="string"&&Ue.type!=="comment"&&Ue.type!=="scalar"}),ce=0;function ge(Ue){return le[ce+Ue]}function oe(Ue,Ze){Ze=Ze||0;for(var Ke=0;Ke0)){var ct=xe(/^\{$/,/^\}$/);if(ct===-1)continue;for(var Xe=ce;Xe=0&&Oe(tt,"variable-input")}}}}})}},63092:function(me){"use strict";me.exports=ne,ne.displayName="groovy",ne.aliases=[];function ne(E){E.languages.groovy=E.languages.extend("clike",{string:[{pattern:/("""|''')(?:[^\\]|\\[\s\S])*?\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0},{pattern:/(["'/])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:/\b(?:abstract|as|assert|boolean|break|byte|case|catch|char|class|const|continue|def|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|in|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?\d+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),E.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment"}}),E.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:and|cleanup|expect|given|setup|then|when|where):/}),E.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),E.hooks.add("wrap",function(b){if(b.language==="groovy"&&b.type==="string"){var ue=b.content.value[0];if(ue!="'"){var le=/([^\\])(?:\$(?:\{.*?\}|[\w.]+))/;ue==="$"&&(le=/([^\$])(?:\$(?:\{.*?\}|[\w.]+))/),b.content.value=b.content.value.replace(/</g,"<").replace(/&/g,"&"),b.content=E.highlight(b.content.value,{expression:{pattern:le,lookbehind:!0,inside:E.languages.groovy}}),b.classes.push(ue==="/"?"regex":"gstring")}}})}},21550:function(me,ne,E){"use strict";var b=E(75308);me.exports=ue,ue.displayName="haml",ue.aliases=[];function ue(le){le.register(b),function(ce){ce.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ].+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ].*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ].+)/,lookbehind:!0,inside:ce.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ].*\|[\t ]*)*/,lookbehind:!0,inside:ce.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"symbol"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:ce.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^{}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^{}])+\}/,lookbehind:!0,inside:ce.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:ce.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:ce.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},ruby:{pattern:/[\s\S]+/,inside:ce.languages.ruby}}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var ge="((?:^|\\r?\\n|\\r)([\\t ]*)):{{filter_name}}(?:(?:\\r?\\n|\\r)(?:\\2[\\t ].+|\\s*?(?=\\r?\\n|\\r)))+",oe=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],xe={},Oe=0,Se=oe.length;Oe@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},ce.hooks.add("before-tokenize",function(ge){var oe=/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g;ce.languages["markup-templating"].buildPlaceholders(ge,"handlebars",oe)}),ce.hooks.add("after-tokenize",function(ge){ce.languages["markup-templating"].tokenizePlaceholders(ge,"handlebars")}),ce.languages.hbs=ce.languages.handlebars}(le)}},2050:function(me){"use strict";me.exports=ne,ne.displayName="haskell",ne.aliases=["hs"];function ne(E){E.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|\{-[\s\S]*?-\})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|ACK|BEL|BS|CAN|CR|DC1|DC2|DC3|DC4|DEL|DLE|EM|ENQ|EOT|ESC|ETB|ETX|FF|FS|GS|HT|LF|NAK|NUL|RS|SI|SO|SOH|SP|STX|SUB|SYN|US|VT|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^[\t ]*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import|qualified)\b/,punctuation:/\./}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:[{pattern:/`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,greedy:!0},{pattern:/(\s)\.(?=\s)/,lookbehind:!0},/[-!#$%*+=?&@|~:<>^\\\/][-!#$%*+=?&@|~.:<>^\\\/]*|\.[-!#$%*+=?&@|~.:<>^\\\/]+/],hvariable:{pattern:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*/,inside:{punctuation:/\./}},constant:{pattern:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:]/},E.languages.hs=E.languages.haskell}},67967:function(me){"use strict";me.exports=ne,ne.displayName="haxe",ne.aliases=[];function ne(E){E.languages.haxe=E.languages.extend("clike",{string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},"class-name":[{pattern:/(\b(?:abstract|class|enum|extends|implements|interface|new|typedef)\s+)[A-Z_]\w*/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|final|for|from|function|if|implements|import|in|inline|interface|macro|new|null|operator|overload|override|package|private|public|return|static|super|switch|throw|to|try|typedef|untyped|using|var|while)(?!\.)\b/,function:{pattern:/\b[a-z_]\w*(?=\s*(?:<[^<>]*>\s*)?\()/i,greedy:!0},operator:/\.{3}|\+\+|--|&&|\|\||->|=>|(?:<{1,3}|[-+*/%!=&|^])=?|[?:~]/}),E.languages.insertBefore("haxe","string",{"string-interpolation":{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^{}]+\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:E.languages.haxe}}},string:/[\s\S]+/}}}),E.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[a-z]*/,greedy:!0,inside:{"regex-flags":/\b[a-z]+$/,"regex-source":{pattern:/^(~\/)[\s\S]+(?=\/$)/,lookbehind:!0,alias:"language-regex",inside:E.languages.regex},"regex-delimiter":/^~\/|\/$/}}}),E.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#(?:else|elseif|end|if)\b.*/,alias:"property"},metadata:{pattern:/@:?[\w.]+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"important"}})}},29138:function(me){"use strict";me.exports=ne,ne.displayName="hcl",ne.aliases=[];function ne(E){E.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+\b)[\s\S]*?^[ \t]*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:data|resource)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+\{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?=\{)/i,inside:{type:{pattern:/(backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+\{)/],property:[/[-\w\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],string:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+(?!\$)|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:count|data|local|module|path|self|terraform|var)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:count|data|local|module|path|self|terraform|var)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,boolean:/\b(?:false|true)\b/i,punctuation:/[=\[\]{}]/}}},67915:function(me,ne,E){"use strict";var b=E(79440);me.exports=ue,ue.displayName="hlsl",ue.aliases=[];function ue(le){le.register(b),le.languages.hlsl=le.languages.extend("c",{"class-name":[le.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|RasterizerState|RenderTargetView|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/})}},54853:function(me){"use strict";me.exports=ne,ne.displayName="hoon",ne.aliases=[];function ne(E){E.languages.hoon={comment:{pattern:/::.*/,greedy:!0},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},constant:/%(?:\.[ny]|[\w-]+)/,"class-name":/@(?:[a-z0-9-]*[a-z0-9])?|\*/i,function:/(?:\+[-+] {2})?(?:[a-z](?:[a-z0-9-]*[a-z0-9])?)/,keyword:/\.[\^\+\*=\?]|![><:\.=\?!]|=[>|:,\.\-\^<+;/~\*\?]|\?[>|:\.\-\^<\+&~=@!]|\|[\$_%:\.\-\^~\*=@\?]|\+[|\$\+\*]|:[_\-\^\+~\*]|%[_:\.\-\^\+~\*=]|\^[|:\.\-\+&~\*=\?]|\$[|_%:<>\-\^&~@=\?]|;[:<\+;\/~\*=]|~[>|\$_%<\+\/&=\?!]|--|==/}}},68330:function(me){"use strict";me.exports=ne,ne.displayName="hpkp",ne.aliases=[];function ne(E){E.languages.hpkp={directive:{pattern:/\b(?:includeSubDomains|max-age|pin-sha256|preload|report-to|report-uri|strict)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}},76823:function(me){"use strict";me.exports=ne,ne.displayName="hsts",ne.aliases=[];function ne(E){E.languages.hsts={directive:{pattern:/\b(?:includeSubDomains|max-age|preload)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}},86712:function(me){"use strict";me.exports=ne,ne.displayName="http",ne.aliases=[];function ne(E){(function(b){function ue(he){return RegExp("(^(?:"+he+"):[ ]*(?![ ]))[^]+","i")}b.languages.http={"request-line":{pattern:/^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:"property"},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:"url",inside:b.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[\d.]+/,lookbehind:!0,alias:"property"}}},"response-status":{pattern:/^HTTP\/[\d.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[\d.]+/,alias:"property"},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:"number"},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:"string"}}},header:{pattern:/^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m,inside:{"header-value":[{pattern:ue(/Content-Security-Policy/.source),lookbehind:!0,alias:["csp","languages-csp"],inside:b.languages.csp},{pattern:ue(/Public-Key-Pins(?:-Report-Only)?/.source),lookbehind:!0,alias:["hpkp","languages-hpkp"],inside:b.languages.hpkp},{pattern:ue(/Strict-Transport-Security/.source),lookbehind:!0,alias:["hsts","languages-hsts"],inside:b.languages.hsts},{pattern:ue(/[^:]+/.source),lookbehind:!0}],"header-name":{pattern:/^[^:]+/,alias:"keyword"},punctuation:/^:/}}};var le=b.languages,ce={"application/javascript":le.javascript,"application/json":le.json||le.javascript,"application/xml":le.xml,"text/xml":le.xml,"text/html":le.html,"text/css":le.css,"text/plain":le.plain},ge={"application/json":!0,"application/xml":!0};function oe(he){var ze=he.replace(/^[a-z]+\//,""),Te="\\w+/(?:[\\w.-]+\\+)+"+ze+"(?![+\\w.-])";return"(?:"+he+"|"+Te+")"}var xe;for(var Oe in ce)if(ce[Oe]){xe=xe||{};var Se=ge[Oe]?oe(Oe):Oe;xe[Oe.replace(/\//g,"-")]={pattern:RegExp("("+/content-type:\s*/.source+Se+/(?:(?:\r\n?|\n)[\w-].*)*(?:\r(?:\n|(?!\n))|\n)/.source+")"+/[^ \t\w-][\s\S]*/.source,"i"),lookbehind:!0,inside:ce[Oe]}}xe&&b.languages.insertBefore("http","header",xe)})(E)}},72252:function(me){"use strict";me.exports=ne,ne.displayName="ichigojam",ne.aliases=[];function ne(E){E.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^\w +\-.])*"/,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GOTO|GSB|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RIGHT|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@\S+)/,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}}},78634:function(me){"use strict";me.exports=ne,ne.displayName="icon",ne.aliases=[];function ne(E){E.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/\b(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}}},43583:function(me){"use strict";me.exports=ne,ne.displayName="icuMessageFormat",ne.aliases=[];function ne(E){(function(b){function ue(Oe,Se){return Se<=0?/[]/.source:Oe.replace(//g,function(){return ue(Oe,Se-1)})}var le=/'[{}:=,](?:[^']|'')*'(?!')/,ce={pattern:/''/,greedy:!0,alias:"operator"},ge={pattern:le,greedy:!0,inside:{escape:ce}},oe=ue(/\{(?:[^{}']|'(?![{},'])|''||)*\}/.source.replace(//g,function(){return le.source}),8),xe={pattern:RegExp(oe),inside:{message:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:null},"message-delimiter":{pattern:/./,alias:"punctuation"}}};b.languages["icu-message-format"]={argument:{pattern:RegExp(oe),greedy:!0,inside:{content:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:{"argument-name":{pattern:/^(\s*)[^{}:=,\s]+/,lookbehind:!0},"choice-style":{pattern:/^(\s*,\s*choice\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{punctuation:/\|/,range:{pattern:/^(\s*)[+-]?(?:\d+(?:\.\d*)?|\u221e)\s*[<#\u2264]/,lookbehind:!0,inside:{operator:/[<#\u2264]/,number:/\S+/}},rest:null}},"plural-style":{pattern:/^(\s*,\s*(?:plural|selectordinal)\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{offset:/^offset:\s*\d+/,"nested-message":xe,selector:{pattern:/=\d+|[^{}:=,\s]+/,inside:{keyword:/^(?:few|many|one|other|two|zero)$/}}}},"select-style":{pattern:/^(\s*,\s*select\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{"nested-message":xe,selector:{pattern:/[^{}:=,\s]+/,inside:{keyword:/^other$/}}}},keyword:/\b(?:choice|plural|select|selectordinal)\b/,"arg-type":{pattern:/\b(?:date|duration|number|ordinal|spellout|time)\b/,alias:"keyword"},"arg-skeleton":{pattern:/(,\s*)::[^{}:=,\s]+/,lookbehind:!0},"arg-style":{pattern:/(,\s*)(?:currency|full|integer|long|medium|percent|short)(?=\s*$)/,lookbehind:!0},"arg-style-text":{pattern:RegExp(/(^\s*,\s*(?=\S))/.source+ue(/(?:[^{}']|'[^']*'|\{(?:)?\})+/.source,8)+"$"),lookbehind:!0,alias:"string"},punctuation:/,/}},"argument-delimiter":{pattern:/./,alias:"operator"}}},escape:ce,string:ge},xe.inside.message.inside=b.languages["icu-message-format"],b.languages["icu-message-format"].argument.inside.content.inside["choice-style"].inside.rest=b.languages["icu-message-format"]})(E)}},23328:function(me,ne,E){"use strict";var b=E(2050);me.exports=ue,ue.displayName="idris",ue.aliases=["idr"];function ue(le){le.register(b),le.languages.idris=le.languages.extend("haskell",{comment:{pattern:/(?:(?:--|\|\|\|).*$|\{-[\s\S]*?-\})/m},keyword:/\b(?:Type|case|class|codata|constructor|corecord|data|do|dsl|else|export|if|implementation|implicit|import|impossible|in|infix|infixl|infixr|instance|interface|let|module|mutual|namespace|of|parameters|partial|postulate|private|proof|public|quoteGoal|record|rewrite|syntax|then|total|using|where|with)\b/,builtin:void 0}),le.languages.insertBefore("idris","keyword",{"import-statement":{pattern:/(^\s*import\s+)(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*/m,lookbehind:!0,inside:{punctuation:/\./}}}),le.languages.idr=le.languages.idris}},74494:function(me){"use strict";me.exports=ne,ne.displayName="iecst",ne.aliases=[];function ne(E){E.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:[/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:ACCESS|CONFIG|EXTERNAL|GLOBAL|INPUT|IN_OUT|OUTPUT|TEMP)|VAR|METHOD|PROPERTY)\b/i,/\b(?:AT|BY|(?:END_)?(?:CASE|FOR|IF|REPEAT|WHILE)|CONSTANT|CONTINUE|DO|ELSE|ELSIF|EXIT|EXTENDS|FROM|GET|GOTO|IMPLEMENTS|JMP|NON_RETAIN|OF|PRIVATE|PROTECTED|PUBLIC|RETAIN|RETURN|SET|TASK|THEN|TO|UNTIL|USING|WITH|__CATCH|__ENDTRY|__FINALLY|__TRY)\b/],"class-name":/\b(?:ANY|ARRAY|BOOL|BYTE|U?(?:D|L|S)?INT|(?:D|L)?WORD|DATE(?:_AND_TIME)?|DT|L?REAL|POINTER|STRING|TIME(?:_OF_DAY)?|TOD)\b/,address:{pattern:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,alias:"symbol"},number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:D|DT|T|TOD)#[\d_shmd:]*|\b[A-Z]*#[\d.,_]*|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/,operator:/S?R?:?=>?|&&?|\*\*?|<[=>]?|>=?|[-:^/+#]|\b(?:AND|EQ|EXPT|GE|GT|LE|LT|MOD|NE|NOT|OR|XOR)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,punctuation:/[()[\].,;]/}}},46745:function(me){"use strict";me.exports=ne,ne.displayName="ignore",ne.aliases=["gitignore","hgignore","npmignore"];function ne(E){(function(b){b.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},b.languages.gitignore=b.languages.ignore,b.languages.hgignore=b.languages.ignore,b.languages.npmignore=b.languages.ignore})(E)}},22152:function(me){"use strict";me.exports=ne,ne.displayName="inform7",ne.aliases=[];function ne(E){E.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\[\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\[\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:book|chapter|part(?! of)|section|table|volume)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?(?:(?!\d)\w+)?|\b(?:eight|eleven|five|four|nine|one|seven|six|ten|three|twelve|two))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:answering|applying to|are|asking|attacking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:ing|s)?|consulting|contain(?:ing|s)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:s|ve|ving)|hold(?:ing|s)?|impl(?:ies|y)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:ing|s)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:ing|s)?|setting|showing|singing|sleeping|smelling|squeezing|support(?:ing|s)?|swearing|switching|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:ing|s)?|var(?:ies|y|ying)|waiting|waking|waving|wear(?:ing|s)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|the story|unless)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: off| on)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:ies|y)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},E.languages.inform7.string.inside.substitution.inside.rest=E.languages.inform7,E.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}}},83698:function(me){"use strict";me.exports=ne,ne.displayName="ini",ne.aliases=[];function ne(E){E.languages.ini={comment:{pattern:/(^[ \f\t\v]*)[#;][^\n\r]*/m,lookbehind:!0},section:{pattern:/(^[ \f\t\v]*)\[[^\n\r\]]*\]?/m,lookbehind:!0,inside:{"section-name":{pattern:/(^\[[ \f\t\v]*)[^ \f\t\v\]]+(?:[ \f\t\v]+[^ \f\t\v\]]+)*/,lookbehind:!0,alias:"selector"},punctuation:/\[|\]/}},key:{pattern:/(^[ \f\t\v]*)[^ \f\n\r\t\v=]+(?:[ \f\t\v]+[^ \f\n\r\t\v=]+)*(?=[ \f\t\v]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/(=[ \f\t\v]*)[^ \f\n\r\t\v]+(?:[ \f\t\v]+[^ \f\n\r\t\v]+)*/,lookbehind:!0,alias:"attr-value",inside:{"inner-value":{pattern:/^("|').+(?=\1$)/,lookbehind:!0}}},punctuation:/=/}}},26619:function(me){"use strict";me.exports=ne,ne.displayName="io",ne.aliases=[];function ne(E){E.languages.io={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*|#.*)/,lookbehind:!0,greedy:!0},"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|call|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getEnvironmentVariable|getSlot|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|BigNum|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Random|Regex|SGML|SGMLElement|SGMLParser|SQLite|Sequence|Server|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink)\b/,boolean:/\b(?:false|nil|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:ad|ar|[ejpx])_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}}},7093:function(me){"use strict";me.exports=ne,ne.displayName="java",ne.aliases=[];function ne(E){(function(b){var ue=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,le=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,ce={pattern:RegExp(le+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};b.languages.java=b.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[ce,{pattern:RegExp(le+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:ce.inside}],keyword:ue,function:[b.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),b.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),b.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":ce,keyword:ue,punctuation:/[<>(),.:]/,operator:/[?&|]/}},namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(//g,function(){return ue.source})),lookbehind:!0,inside:{punctuation:/\./}}})})(E)}},4005:function(me,ne,E){"use strict";var b=E(7093),ue=E(53510);me.exports=le,le.displayName="javadoc",le.aliases=[];function le(ce){ce.register(b),ce.register(ue),function(ge){var oe=/(^(?:[\t ]*(?:\*\s*)*))[^*\s].*$/m,xe=/#\s*\w+(?:\s*\([^()]*\))?/.source,Oe=/(?:\b[a-zA-Z]\w+\s*\.\s*)*\b[A-Z]\w*(?:\s*)?|/.source.replace(//g,function(){return xe});ge.languages.javadoc=ge.languages.extend("javadoclike",{}),ge.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp(/(@(?:exception|link|linkplain|see|throws|value)\s+(?:\*\s*)?)/.source+"(?:"+Oe+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:ge.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+(?!\s))(?:[^\s{}]|\s+(?![\s}])|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:oe,lookbehind:!0,inside:ge.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!)\s*)\S(?:\S|\s+\S)*?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:oe,lookbehind:!0,inside:{tag:ge.languages.markup.tag,entity:ge.languages.markup.entity,code:{pattern:/.+/,inside:ge.languages.java,alias:"language-java"}}}}}],tag:ge.languages.markup.tag,entity:ge.languages.markup.entity}),ge.languages.javadoclike.addSupport("java",ge.languages.javadoc)}(ce)}},53510:function(me){"use strict";me.exports=ne,ne.displayName="javadoclike",ne.aliases=[];function ne(E){(function(b){var ue=b.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};function le(ge,oe){var xe="doc-comment",Oe=b.languages[ge];if(Oe){var Se=Oe[xe];if(!Se){var he={};he[xe]={pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"},Oe=b.languages.insertBefore(ge,"comment",he),Se=Oe[xe]}if(Se instanceof RegExp&&(Se=Oe[xe]={pattern:Se}),Array.isArray(Se))for(var ze=0,Te=Se.length;ze|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),E.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,E.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:E.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:E.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:E.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:E.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:E.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),E.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:E.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),E.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),E.languages.markup&&(E.languages.markup.tag.addInlined("script","javascript"),E.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),E.languages.js=E.languages.javascript}},24799:function(me){"use strict";me.exports=ne,ne.displayName="javastacktrace",ne.aliases=[];function ne(E){E.languages.javastacktrace={summary:{pattern:/^([\t ]*)(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?::.*)?$/m,lookbehind:!0,inside:{keyword:{pattern:/^([\t ]*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+$/,namespace:/\b[a-z]\w*\b/,punctuation:/\./}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/:/}},"stack-frame":{pattern:/^([\t ]*)at (?:[\w$./]|@[\w$.+-]*\/)+(?:)?\([^()]*\)/m,lookbehind:!0,inside:{keyword:{pattern:/^(\s*)at(?= )/,lookbehind:!0},source:[{pattern:/(\()\w+\.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\b\d+\b/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Native Method|Unknown Source)$/}}],"class-name":/[\w$]+(?=\.(?:|[\w$]+)\()/,function:/(?:|[\w$]+)(?=\()/,"class-loader":{pattern:/(\s)[a-z]\w*(?:\.[a-z]\w*)*(?=\/[\w@$.]*\/)/,lookbehind:!0,alias:"namespace",inside:{punctuation:/\./}},module:{pattern:/([\s/])[a-z]\w*(?:\.[a-z]\w*)*(?:@[\w$.+-]*)?(?=\/)/,lookbehind:!0,inside:{version:{pattern:/(@)[\s\S]+/,lookbehind:!0,alias:"number"},punctuation:/[@.]/}},namespace:{pattern:/(?:\b[a-z]\w*\.)+/,inside:{punctuation:/\./}},punctuation:/[()/.]/}},more:{pattern:/^([\t ]*)\.{3} \d+ [a-z]+(?: [a-z]+)*/m,lookbehind:!0,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}}},97443:function(me){"use strict";me.exports=ne,ne.displayName="jexl",ne.aliases=[];function ne(E){E.languages.jexl={string:/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,transform:{pattern:/(\|\s*)[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/,alias:"function",lookbehind:!0},function:/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*\s*(?=\()/,number:/\b\d+(?:\.\d+)?\b|\B\.\d+\b/,operator:/[<>!]=?|-|\+|&&|==|\|\|?|\/\/?|[?:*^%]/,boolean:/\b(?:false|true)\b/,keyword:/\bin\b/,punctuation:/[{}[\](),.]/}}},80746:function(me){"use strict";me.exports=ne,ne.displayName="jolie",ne.aliases=[];function ne(E){E.languages.jolie=E.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\[\s\S]|[^"\\])*"/,lookbehind:!0,greedy:!0},"class-name":{pattern:/((?:\b(?:as|courier|embed|in|inputPort|outputPort|service)\b|@)[ \t]*)\w+/,lookbehind:!0},keyword:/\b(?:as|cH|comp|concurrent|constants|courier|cset|csets|default|define|else|embed|embedded|execution|exit|extender|for|foreach|forward|from|global|if|import|in|include|init|inputPort|install|instanceof|interface|is_defined|linkIn|linkOut|main|new|nullProcess|outputPort|over|private|provide|public|scope|sequential|service|single|spawn|synchronized|this|throw|throws|type|undef|until|while|with)\b/,function:/\b[a-z_]\w*(?=[ \t]*[@(])/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[?\/%^@|]/,punctuation:/[()[\]{},;.:]/,builtin:/\b(?:Byte|any|bool|char|double|enum|float|int|length|long|ranges|regex|string|undefined|void)\b/}),E.languages.insertBefore("jolie","keyword",{aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{keyword:/\bwith\b/,"class-name":/\w+/,punctuation:/,/}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:/,/,"class-name":/\w+/,operator:/=>/}},property:{pattern:/\b(?:Aggregates|[Ii]nterfaces|Java|Javascript|Jolie|[Ll]ocation|OneWay|[Pp]rotocol|Redirects|RequestResponse)\b(?=[ \t]*:)/}})}},17015:function(me){"use strict";me.exports=ne,ne.displayName="jq",ne.aliases=[];function ne(E){(function(b){var ue=/\\\((?:[^()]|\([^()]*\))*\)/.source,le=RegExp(/(^|[^\\])"(?:[^"\r\n\\]|\\[^\r\n(]|__)*"/.source.replace(/__/g,function(){return ue})),ce={interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+ue),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},ge=b.languages.jq={comment:/#.*/,property:{pattern:RegExp(le.source+/(?=\s*:(?!:))/.source),lookbehind:!0,greedy:!0,inside:ce},string:{pattern:le,lookbehind:!0,greedy:!0,inside:ce},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|not|or)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};ce.interpolation.inside.content.inside=ge})(E)}},89246:function(me){"use strict";me.exports=ne,ne.displayName="jsExtras",ne.aliases=[];function ne(E){(function(b){b.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+b.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),b.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+b.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),b.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]});function ue(Oe,Se){return RegExp(Oe.replace(//g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),Se)}b.languages.insertBefore("javascript","keyword",{imports:{pattern:ue(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:b.languages.javascript},exports:{pattern:ue(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:b.languages.javascript}}),b.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),b.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),b.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:ue(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var le=["function","function-variable","method","method-variable","property-access"],ce=0;ce=Ie.length)return;var _e=Ye[st];if(typeof _e=="string"||typeof _e.content=="string"){var nt=Ie[Ke],$e=typeof _e=="string"?_e:_e.content,Me=$e.indexOf(nt);if(Me!==-1){++Ke;var Ve=$e.substring(0,Me),et=he(Le[nt]),qe=$e.substring(Me+nt.length),Ct=[];if(Ve&&Ct.push(Ve),Ct.push(et),qe){var It=[qe];Ae(It),Ct.push.apply(Ct,It)}typeof _e=="string"?(Ye.splice.apply(Ye,[st,1].concat(Ct)),st+=Ct.length-1):_e.content=Ct}}else{var xt=_e.content;Array.isArray(xt)?Ae(xt):Ae([xt])}}}return Ae(Re),new b.Token(Ue,Re,"language-"+Ue,Xe)}var Te={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};b.hooks.add("after-tokenize",function(Xe){if(!(Xe.language in Te))return;function tt(Ue){for(var Ze=0,Ke=Ue.length;Ze\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,function(){return xe})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+xe),lookbehind:!0,inside:{string:oe.string,number:oe.number,boolean:oe.boolean,keyword:ge.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:oe,alias:"language-javascript"}}}}),ge.languages.javadoclike.addSupport("javascript",ge.languages.jsdoc)}(ce)}},15628:function(me){"use strict";me.exports=ne,ne.displayName="json",ne.aliases=["webmanifest"];function ne(E){E.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},E.languages.webmanifest=E.languages.json}},14320:function(me,ne,E){"use strict";var b=E(15628);me.exports=ue,ue.displayName="json5",ue.aliases=[];function ue(le){le.register(b),function(ce){var ge=/("|')(?:\\(?:\r\n?|\n|.)|(?!\1)[^\\\r\n])*\1/;ce.languages.json5=ce.languages.extend("json",{property:[{pattern:RegExp(ge.source+"(?=\\s*:)"),greedy:!0},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/,alias:"unquoted"}],string:{pattern:ge,greedy:!0},number:/[+-]?\b(?:NaN|Infinity|0x[a-fA-F\d]+)\b|[+-]?(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+\b)?/})}(le)}},73222:function(me,ne,E){"use strict";var b=E(15628);me.exports=ue,ue.displayName="jsonp",ue.aliases=[];function ue(le){le.register(b),le.languages.jsonp=le.languages.extend("json",{punctuation:/[{}[\]();,.]/}),le.languages.insertBefore("jsonp","punctuation",{function:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*\()/})}},92486:function(me){"use strict";me.exports=ne,ne.displayName="jsstacktrace",ne.aliases=[];function ne(E){E.languages.jsstacktrace={"error-message":{pattern:/^\S.*/m,alias:"string"},"stack-frame":{pattern:/(^[ \t]+)at[ \t].*/m,lookbehind:!0,inside:{"not-my-code":{pattern:/^at[ \t]+(?!\s)(?:node\.js||.*(?:node_modules|\(\)|\(|$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+(?!\s)|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(\bat\s+(?:new\s+)?)(?!\s)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?(?!\s)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:\d+(?::\d+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}}},24103:function(me){"use strict";me.exports=ne,ne.displayName="jsx",ne.aliases=[];function ne(E){(function(b){var ue=b.util.clone(b.languages.javascript),le=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,ce=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,ge=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function oe(Se,he){return Se=Se.replace(//g,function(){return le}).replace(//g,function(){return ce}).replace(//g,function(){return ge}),RegExp(Se,he)}ge=oe(ge).source,b.languages.jsx=b.languages.extend("markup",ue),b.languages.jsx.tag.pattern=oe(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),b.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,b.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,b.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,b.languages.jsx.tag.inside.comment=ue.comment,b.languages.insertBefore("inside","attr-name",{spread:{pattern:oe(//.source),inside:b.languages.jsx}},b.languages.jsx.tag),b.languages.insertBefore("inside","special-attr",{script:{pattern:oe(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:b.languages.jsx}}},b.languages.jsx.tag);var xe=function(Se){return Se?typeof Se=="string"?Se:typeof Se.content=="string"?Se.content:Se.content.map(xe).join(""):""},Oe=function(Se){for(var he=[],ze=0;ze0&&he[he.length-1].tagName===xe(Te.content[0].content[1])&&he.pop():Te.content[Te.content.length-1].content==="/>"||he.push({tagName:xe(Te.content[0].content[1]),openedBraces:0}):he.length>0&&Te.type==="punctuation"&&Te.content==="{"?he[he.length-1].openedBraces++:he.length>0&&he[he.length-1].openedBraces>0&&Te.type==="punctuation"&&Te.content==="}"?he[he.length-1].openedBraces--:ct=!0),(ct||typeof Te=="string")&&he.length>0&&he[he.length-1].openedBraces===0){var Xe=xe(Te);ze0&&(typeof Se[ze-1]=="string"||Se[ze-1].type==="plain-text")&&(Xe=xe(Se[ze-1])+Xe,Se.splice(ze-1,1),ze--),Se[ze]=new b.Token("plain-text",Xe,null,Xe)}Te.content&&typeof Te.content!="string"&&Oe(Te.content)}};b.hooks.add("after-tokenize",function(Se){Se.language!=="jsx"&&Se.language!=="tsx"||Oe(Se.tokens)})})(E)}},40604:function(me){"use strict";me.exports=ne,ne.displayName="julia",ne.aliases=[];function ne(E){E.languages.julia={comment:{pattern:/(^|[^\\])(?:#=(?:[^#=]|=(?!#)|#(?!=)|#=(?:[^#=]|=(?!#)|#(?!=))*=#)*=#|#.*)/,lookbehind:!0},regex:{pattern:/r"(?:\\.|[^"\\\r\n])*"[imsx]{0,4}/,greedy:!0},string:{pattern:/"""[\s\S]+?"""|(?:\b\w+)?"(?:\\.|[^"\\\r\n])*"|`(?:[^\\`\r\n]|\\.)*`/,greedy:!0},char:{pattern:/(^|[^\w'])'(?:\\[^\r\n][^'\r\n]*|[^\\\r\n])'/,lookbehind:!0,greedy:!0},keyword:/\b(?:abstract|baremodule|begin|bitstype|break|catch|ccall|const|continue|do|else|elseif|end|export|finally|for|function|global|if|immutable|import|importall|in|let|local|macro|module|print|println|quote|return|struct|try|type|typealias|using|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[box])?(?:[\da-f]+(?:_[\da-f]+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[efp][+-]?\d+(?:_\d+)*)?j?/i,operator:/&&|\|\||[-+*^%÷⊻&$\\]=?|\/[\/=]?|!=?=?|\|[=>]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥'√∛]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:Inf|NaN)(?:16|32|64)?|im|pi)\b|[πℯ]/}}},23109:function(me){"use strict";me.exports=ne,ne.displayName="keepalived",ne.aliases=[];function ne(E){E.languages.keepalived={comment:{pattern:/[#!].*/,greedy:!0},string:{pattern:/(^|[^\\])(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,lookbehind:!0,greedy:!0},ip:{pattern:RegExp(/\b(?:(?:(?:[\da-f]{1,4}:){7}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}:[\da-f]{1,4}|(?:[\da-f]{1,4}:){5}:(?:[\da-f]{1,4}:)?[\da-f]{1,4}|(?:[\da-f]{1,4}:){4}:(?:[\da-f]{1,4}:){0,2}[\da-f]{1,4}|(?:[\da-f]{1,4}:){3}:(?:[\da-f]{1,4}:){0,3}[\da-f]{1,4}|(?:[\da-f]{1,4}:){2}:(?:[\da-f]{1,4}:){0,4}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}|(?:[\da-f]{1,4}:){0,5}:|::(?:[\da-f]{1,4}:){0,5}|[\da-f]{1,4}::(?:[\da-f]{1,4}:){0,5}[\da-f]{1,4}|::(?:[\da-f]{1,4}:){0,6}[\da-f]{1,4}|(?:[\da-f]{1,4}:){1,7}:)(?:\/\d{1,3})?|(?:\/\d{1,2})?)\b/.source.replace(//g,function(){return/(?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d))/.source}),"i"),alias:"number"},path:{pattern:/(\s)\/(?:[^\/\s]+\/)*[^\/\s]*|\b[a-zA-Z]:\\(?:[^\\\s]+\\)*[^\\\s]*/,lookbehind:!0,alias:"string"},variable:/\$\{?\w+\}?/,email:{pattern:/[\w-]+@[\w-]+(?:\.[\w-]{2,3}){1,2}/,alias:"string"},"conditional-configuration":{pattern:/@\^?[\w-]+/,alias:"variable"},operator:/=/,property:/\b(?:BFD_CHECK|DNS_CHECK|FILE_CHECK|HTTP_GET|MISC_CHECK|NAME|PING_CHECK|SCRIPTS|SMTP_CHECK|SSL|SSL_GET|TCP_CHECK|UDP_CHECK|accept|advert_int|alpha|auth_pass|auth_type|authentication|bfd_cpu_affinity|bfd_instance|bfd_no_swap|bfd_priority|bfd_process_name|bfd_rlimit_rttime|bfd_rt_priority|bind_if|bind_port|bindto|ca|certificate|check_unicast_src|checker|checker_cpu_affinity|checker_log_all_failures|checker_no_swap|checker_priority|checker_rlimit_rttime|checker_rt_priority|child_wait_time|connect_ip|connect_port|connect_timeout|dbus_service_name|debug|default_interface|delay|delay_before_retry|delay_loop|digest|dont_track_primary|dynamic|dynamic_interfaces|enable_(?:dbus|script_security|sni|snmp_checker|snmp_rfc|snmp_rfcv2|snmp_rfcv3|snmp_vrrp|traps)|end|fall|fast_recovery|file|flag-[123]|fork_delay|full_command|fwmark|garp_group|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|global_defs|global_tracking|gna_interval|group|ha_suspend|hashed|helo_name|higher_prio_send_advert|hoplimit|http_protocol|hysteresis|idle_tx|include|inhibit_on_failure|init_fail|init_file|instance|interface|interfaces|interval|ip_family|ipvs_process_name|keepalived.conf|kernel_rx_buf_size|key|linkbeat_interfaces|linkbeat_use_polling|log_all_failures|log_unknown_vrids|lower_prio_no_advert|lthreshold|lvs_flush|lvs_flush_onstop|lvs_method|lvs_netlink_cmd_rcv_bufs|lvs_netlink_cmd_rcv_bufs_force|lvs_netlink_monitor_rcv_bufs|lvs_netlink_monitor_rcv_bufs_force|lvs_notify_fifo|lvs_notify_fifo_script|lvs_sched|lvs_sync_daemon|max_auto_priority|max_hops|mcast_src_ip|mh-fallback|mh-port|min_auto_priority_delay|min_rx|min_tx|misc_dynamic|misc_path|misc_timeout|multiplier|name|namespace_with_ipsets|native_ipv6|neighbor_ip|net_namespace|net_namespace_ipvs|nftables|nftables_counters|nftables_ifindex|nftables_priority|no_accept|no_checker_emails|no_email_faults|nopreempt|notification_email|notification_email_from|notify|notify_backup|notify_deleted|notify_down|notify_fault|notify_fifo|notify_fifo_script|notify_master|notify_master_rx_lower_pri|notify_priority_changes|notify_stop|notify_up|old_unicast_checksum|omega|ops|param_match|passive|password|path|persistence_engine|persistence_granularity|persistence_timeout|preempt|preempt_delay|priority|process|process_monitor_rcv_bufs|process_monitor_rcv_bufs_force|process_name|process_names|promote_secondaries|protocol|proxy_arp|proxy_arp_pvlan|quorum|quorum_down|quorum_max|quorum_up|random_seed|real_server|regex|regex_max_offset|regex_min_offset|regex_no_match|regex_options|regex_stack|reload_repeat|reload_time_file|require_reply|retry|rise|router_id|rs_init_notifies|script|script_user|sh-fallback|sh-port|shutdown_script|shutdown_script_timeout|skip_check_adv_addr|smtp_alert|smtp_alert_checker|smtp_alert_vrrp|smtp_connect_timeout|smtp_helo_name|smtp_server|snmp_socket|sorry_server|sorry_server_inhibit|sorry_server_lvs_method|source_ip|start|startup_script|startup_script_timeout|state|static_ipaddress|static_routes|static_rules|status_code|step|strict_mode|sync_group_tracking_weight|terminate_delay|timeout|track_bfd|track_file|track_group|track_interface|track_process|track_script|track_src_ip|ttl|type|umask|unicast_peer|unicast_src_ip|unicast_ttl|url|use_ipvlan|use_pid_dir|use_vmac|user|uthreshold|val[123]|version|virtual_ipaddress|virtual_ipaddress_excluded|virtual_router_id|virtual_routes|virtual_rules|virtual_server|virtual_server_group|virtualhost|vmac_xmit_base|vrrp|vrrp_(?:check_unicast_src|cpu_affinity|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|gna_interval|higher_prio_send_advert|instance|ipsets|iptables|lower_prio_no_advert|mcast_group4|mcast_group6|min_garp|netlink_cmd_rcv_bufs|netlink_cmd_rcv_bufs_force|netlink_monitor_rcv_bufs|netlink_monitor_rcv_bufs_force|no_swap|notify_fifo|notify_fifo_script|notify_priority_changes|priority|process_name|rlimit_rttime|rt_priority|rx_bufs_multiplier|rx_bufs_policy|script|skip_check_adv_addr|startup_delay|strict|sync_group|track_process|version)|warmup|weight)\b/,constant:/\b(?:A|AAAA|AH|BACKUP|CNAME|DR|MASTER|MX|NAT|NS|PASS|SCTP|SOA|TCP|TUN|TXT|UDP|dh|fo|lblc|lblcr|lc|mh|nq|ovf|rr|sed|sh|wlc|wrr)\b/,number:{pattern:/(^|[^\w.-])-?\d+(?:\.\d+)?/,lookbehind:!0},boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\{\}]/}}},32082:function(me){"use strict";me.exports=ne,ne.displayName="keyman",ne.aliases=[];function ne(E){E.languages.keyman={comment:{pattern:/\bc .*/i,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},"virtual-key":{pattern:/\[\s*(?:(?:ALT|CAPS|CTRL|LALT|LCTRL|NCAPS|RALT|RCTRL|SHIFT)\s+)*(?:[TKU]_[\w?]+|[A-E]\d\d?|"[^"\r\n]*"|'[^'\r\n]*')\s*\]/i,greedy:!0,alias:"function"},"header-keyword":{pattern:/&\w+/,alias:"bold"},"header-statement":{pattern:/\b(?:bitmap|bitmaps|caps always off|caps on only|copyright|hotkey|language|layout|message|name|shift frees caps|version)\b/i,alias:"bold"},"rule-keyword":{pattern:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|reset|return|save|set|store|use)\b/i,alias:"keyword"},"structural-keyword":{pattern:/\b(?:ansi|begin|group|match|nomatch|unicode|using keys)\b/i,alias:"keyword"},"compile-target":{pattern:/\$(?:keyman|keymanonly|keymanweb|kmfl|weaver):/i,alias:"property"},number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\$]|\.\./,punctuation:/[()=,]/}}},77674:function(me){"use strict";me.exports=ne,ne.displayName="kotlin",ne.aliases=["kt","kts"];function ne(E){(function(b){b.languages.kotlin=b.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete b.languages.kotlin["class-name"];var ue={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:b.languages.kotlin}};b.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:ue},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:ue},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete b.languages.kotlin.string,b.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),b.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),b.languages.kt=b.languages.kotlin,b.languages.kts=b.languages.kotlin})(E)}},37524:function(me){"use strict";me.exports=ne,ne.displayName="kumir",ne.aliases=["kum"];function ne(E){(function(b){var ue=/\s\x00-\x1f\x22-\x2f\x3a-\x3f\x5b-\x5e\x60\x7b-\x7e/.source;function le(ce,ge){return RegExp(ce.replace(//g,ue),ge)}b.languages.kumir={comment:{pattern:/\|.*/},prolog:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^\n\r"]*"|'[^\n\r']*'/,greedy:!0},boolean:{pattern:le(/(^|[])(?:да|нет)(?=[]|$)/.source),lookbehind:!0},"operator-word":{pattern:le(/(^|[])(?:и|или|не)(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},"system-variable":{pattern:le(/(^|[])знач(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},type:[{pattern:le(/(^|[])(?:вещ|лит|лог|сим|цел)(?:\x20*таб)?(?=[]|$)/.source),lookbehind:!0,alias:"builtin"},{pattern:le(/(^|[])(?:компл|сканкод|файл|цвет)(?=[]|$)/.source),lookbehind:!0,alias:"important"}],keyword:{pattern:le(/(^|[])(?:алг|арг(?:\x20*рез)?|ввод|ВКЛЮЧИТЬ|вс[её]|выбор|вывод|выход|дано|для|до|дс|если|иначе|исп|использовать|кон(?:(?:\x20+|_)исп)?|кц(?:(?:\x20+|_)при)?|надо|нач|нс|нц|от|пауза|пока|при|раза?|рез|стоп|таб|то|утв|шаг)(?=[]|$)/.source),lookbehind:!0},name:{pattern:le(/(^|[])[^\d][^]*(?:\x20+[^]+)*(?=[]|$)/.source),lookbehind:!0},number:{pattern:le(/(^|[])(?:\B\$[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?=[]|$)/.source,"i"),lookbehind:!0},punctuation:/:=|[(),:;\[\]]/,"operator-char":{pattern:/\*\*?|<[=>]?|>=?|[-+/=]/,alias:"operator"}},b.languages.kum=b.languages.kumir})(E)}},6658:function(me){"use strict";me.exports=ne,ne.displayName="kusto",ne.aliases=[];function ne(E){E.languages.kusto={comment:{pattern:/\/\/.*/,greedy:!0},string:{pattern:/```[\s\S]*?```|[hH]?(?:"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\.)*'|@(?:"[^\r\n"]*"|'[^\r\n']*'))/,greedy:!0},verb:{pattern:/(\|\s*)[a-z][\w-]*/i,lookbehind:!0,alias:"keyword"},command:{pattern:/\.[a-z][a-z\d-]*\b/,alias:"keyword"},"class-name":/\b(?:bool|datetime|decimal|dynamic|guid|int|long|real|string|timespan)\b/,keyword:/\b(?:access|alias|and|anti|as|asc|auto|between|by|(?:contains|(?:ends|starts)with|has(?:perfix|suffix)?)(?:_cs)?|database|declare|desc|external|from|fullouter|has_all|in|ingestion|inline|inner|innerunique|into|(?:left|right)(?:anti(?:semi)?|inner|outer|semi)?|let|like|local|not|of|on|or|pattern|print|query_parameters|range|restrict|schema|set|step|table|tables|to|view|where|with|matches\s+regex|nulls\s+(?:first|last))(?![\w-])/,boolean:/\b(?:false|null|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/,datetime:[{pattern:/\b(?:(?:Fri|Friday|Mon|Monday|Sat|Saturday|Sun|Sunday|Thu|Thursday|Tue|Tuesday|Wed|Wednesday)\s*,\s*)?\d{1,2}(?:\s+|-)(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)(?:\s+|-)\d{2}\s+\d{2}:\d{2}(?::\d{2})?(?:\s*(?:\b(?:[A-Z]|(?:[ECMT][DS]|GM|U)T)|[+-]\d{4}))?\b/,alias:"number"},{pattern:/[+-]?\b(?:\d{4}-\d{2}-\d{2}(?:[ T]\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)?|\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)Z?/,alias:"number"}],number:/\b(?:0x[0-9A-Fa-f]+|\d+(?:\.\d+)?(?:[Ee][+-]?\d+)?)(?:(?:min|sec|[mnµ]s|[dhms]|microsecond|tick)\b)?|[+-]?\binf\b/,operator:/=>|[!=]~|[!=<>]=?|[-+*/%|]|\.\./,punctuation:/[()\[\]{},;.:]/}}},24824:function(me){"use strict";me.exports=ne,ne.displayName="latex",ne.aliases=["tex","context"];function ne(E){(function(b){var ue=/\\(?:[^a-z()[\]]|[a-z*]+)/i,le={"equation-command":{pattern:ue,alias:"regex"}};b.languages.latex={comment:/%.*/,cdata:{pattern:/(\\begin\{((?:lstlisting|verbatim)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:le,alias:"string"},{pattern:/(\\begin\{((?:align|eqnarray|equation|gather|math|multline)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:le,alias:"string"}],keyword:{pattern:/(\\(?:begin|cite|documentclass|end|label|ref|usepackage)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:chapter|frametitle|paragraph|part|section|subparagraph|subsection|subsubparagraph|subsubsection|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0,alias:"class-name"},function:{pattern:ue,alias:"selector"},punctuation:/[[\]{}&]/},b.languages.tex=b.languages.latex,b.languages.context=b.languages.latex})(E)}},22776:function(me,ne,E){"use strict";var b=E(51478),ue=E(53852);me.exports=le,le.displayName="latte",le.aliases=[];function le(ce){ce.register(b),ce.register(ue),function(ge){ge.languages.latte={comment:/^\{\*[\s\S]*/,"latte-tag":{pattern:/(^\{(?:\/(?=[a-z]))?)(?:[=_]|[a-z]\w*\b(?!\())/i,lookbehind:!0,alias:"important"},delimiter:{pattern:/^\{\/?|\}$/,alias:"punctuation"},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:ge.languages.php}};var oe=ge.languages.extend("markup",{});ge.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:ge.languages.php}}}}}},oe.tag),ge.hooks.add("before-tokenize",function(xe){if(xe.language==="latte"){var Oe=/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*(?:[^*]|\*(?!\/))*\*\/)*\}/g;ge.languages["markup-templating"].buildPlaceholders(xe,"latte",Oe),xe.grammar=oe}}),ge.hooks.add("after-tokenize",function(xe){ge.languages["markup-templating"].tokenizePlaceholders(xe,"latte")})}(ce)}},89700:function(me){"use strict";me.exports=ne,ne.displayName="less",ne.aliases=[];function ne(E){E.languages.less=E.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),E.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}})}},99296:function(me,ne,E){"use strict";var b=E(48780);me.exports=ue,ue.displayName="lilypond",ue.aliases=[];function ue(le){le.register(b),function(ce){for(var ge=/\((?:[^();"#\\]|\\[\s\S]|;.*(?!.)|"(?:[^"\\]|\\.)*"|#(?:\{(?:(?!#\})[\s\S])*#\}|[^{])|)*\)/.source,oe=5,xe=0;xe/g,function(){return ge});ge=ge.replace(//g,/[^\s\S]/.source);var Oe=ce.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp(/(^|[=\s])#(?:"(?:[^"\\]|\\.)*"|[^\s()"]*(?:[^\s()]|))/.source.replace(//g,function(){return ge}),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:ce.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};Oe["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=Oe,ce.languages.ly=Oe}(le)}},39940:function(me,ne,E){"use strict";var b=E(51478);me.exports=ue,ue.displayName="liquid",ue.aliases=[];function ue(le){le.register(b),le.languages.liquid={comment:{pattern:/(^\{%\s*comment\s*%\})[\s\S]+(?=\{%\s*endcomment\s*%\}$)/,lookbehind:!0},delimiter:{pattern:/^\{(?:\{\{|[%\{])-?|-?(?:\}\}|[%\}])\}$/,alias:"punctuation"},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},keyword:/\b(?:as|assign|break|(?:end)?(?:capture|case|comment|for|form|if|paginate|raw|style|tablerow|unless)|continue|cycle|decrement|echo|else|elsif|in|include|increment|limit|liquid|offset|range|render|reversed|section|when|with)\b/,object:/\b(?:address|all_country_option_tags|article|block|blog|cart|checkout|collection|color|country|country_option_tags|currency|current_page|current_tags|customer|customer_address|date|discount_allocation|discount_application|external_video|filter|filter_value|font|forloop|fulfillment|generic_file|gift_card|group|handle|image|line_item|link|linklist|localization|location|measurement|media|metafield|model|model_source|order|page|page_description|page_image|page_title|part|policy|product|product_option|recommendations|request|robots|routes|rule|script|search|selling_plan|selling_plan_allocation|selling_plan_group|shipping_method|shop|shop_locale|sitemap|store_availability|tax_line|template|theme|transaction|unit_price_measurement|user_agent|variant|video|video_source)\b/,function:[{pattern:/(\|\s*)\w+/,lookbehind:!0,alias:"filter"},{pattern:/(\.\s*)(?:first|last|size)/,lookbehind:!0}],boolean:/\b(?:false|nil|true)\b/,range:{pattern:/\.\./,alias:"operator"},number:/\b\d+(?:\.\d+)?\b/,operator:/[!=]=|<>|[<>]=?|[|?:=-]|\b(?:and|contains(?=\s)|or)\b/,punctuation:/[.,\[\]()]/,empty:{pattern:/\bempty\b/,alias:"keyword"}},le.hooks.add("before-tokenize",function(ce){var ge=/\{%\s*comment\s*%\}[\s\S]*?\{%\s*endcomment\s*%\}|\{(?:%[\s\S]*?%|\{\{[\s\S]*?\}\}|\{[\s\S]*?\})\}/g,oe=!1;le.languages["markup-templating"].buildPlaceholders(ce,"liquid",ge,function(xe){var Oe=/^\{%-?\s*(\w+)/.exec(xe);if(Oe){var Se=Oe[1];if(Se==="raw"&&!oe)return oe=!0,!0;if(Se==="endraw")return oe=!1,!0}return!oe})}),le.hooks.add("after-tokenize",function(ce){le.languages["markup-templating"].tokenizePlaceholders(ce,"liquid")})}},34973:function(me){"use strict";me.exports=ne,ne.displayName="lisp",ne.aliases=[];function ne(E){(function(b){function ue(Xe){return RegExp(/(\()/.source+"(?:"+Xe+")"+/(?=[\s\)])/.source)}function le(Xe){return RegExp(/([\s([])/.source+"(?:"+Xe+")"+/(?=[\s)])/.source)}var ce=/(?!\d)[-+*/~!@$%^=<>{}\w]+/.source,ge="&"+ce,oe="(\\()",xe="(?=\\))",Oe="(?=\\s)",Se=/(?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\))*\))*\))*/.source,he={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+ce+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+ce),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+ce),alias:"property"},splice:{pattern:RegExp(",@?"+ce),alias:["symbol","variable"]},keyword:[{pattern:RegExp(oe+"(?:and|(?:cl-)?letf|cl-loop|cond|cons|error|if|(?:lexical-)?let\\*?|message|not|null|or|provide|require|setq|unless|use-package|when|while)"+Oe),lookbehind:!0},{pattern:RegExp(oe+"(?:append|by|collect|concat|do|finally|for|in|return)"+Oe),lookbehind:!0}],declare:{pattern:ue(/declare/.source),lookbehind:!0,alias:"keyword"},interactive:{pattern:ue(/interactive/.source),lookbehind:!0,alias:"keyword"},boolean:{pattern:le(/nil|t/.source),lookbehind:!0},number:{pattern:le(/[-+]?\d+(?:\.\d*)?/.source),lookbehind:!0},defvar:{pattern:RegExp(oe+"def(?:const|custom|group|var)\\s+"+ce),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(ce)}},defun:{pattern:RegExp(oe+/(?:cl-)?(?:defmacro|defun\*?)\s+/.source+ce+/\s+\(/.source+Se+/\)/.source),lookbehind:!0,greedy:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+ce),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp(oe+"lambda\\s+\\(\\s*(?:&?"+ce+"(?:\\s+&?"+ce+")*\\s*)?\\)"),lookbehind:!0,greedy:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(oe+ce),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},ze={"lisp-marker":RegExp(ge),varform:{pattern:RegExp(/\(/.source+ce+/\s+(?=\S)/.source+Se+/\)/.source),inside:he},argument:{pattern:RegExp(/(^|[\s(])/.source+ce),lookbehind:!0,alias:"variable"},rest:he},Te="\\S+(?:\\s+\\S+)*",ct={pattern:RegExp(oe+Se+xe),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:body|rest)\\s+"+Te),inside:ze},"other-marker-vars":{pattern:RegExp("&(?:aux|optional)\\s+"+Te),inside:ze},keys:{pattern:RegExp("&key\\s+"+Te+"(?:\\s+&allow-other-keys)?"),inside:ze},argument:{pattern:RegExp(ce),alias:"variable"},punctuation:/[()]/}};he.lambda.inside.arguments=ct,he.defun.inside.arguments=b.util.clone(ct),he.defun.inside.arguments.inside.sublist=ct,b.languages.lisp=he,b.languages.elisp=he,b.languages.emacs=he,b.languages["emacs-lisp"]=he})(E)}},98135:function(me){"use strict";me.exports=ne,ne.displayName="livescript",ne.aliases=[];function ne(E){E.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?: not|nt)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},E.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=E.languages.livescript}},36907:function(me){"use strict";me.exports=ne,ne.displayName="llvm",ne.aliases=[];function ne(E){(function(b){b.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:false|true)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}})(E)}},3567:function(me){"use strict";me.exports=ne,ne.displayName="log",ne.aliases=[];function ne(E){E.languages.log={string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?![st] | \w)(?:[^'\\\r\n]|\\.)*'/,greedy:!0},exception:{pattern:/(^|[^\w.])[a-z][\w.]*(?:Error|Exception):.*(?:(?:\r\n?|\n)[ \t]*(?:at[ \t].+|\.{3}.*|Caused by:.*))+(?:(?:\r\n?|\n)[ \t]*\.\.\. .*)?/,lookbehind:!0,greedy:!0,alias:["javastacktrace","language-javastacktrace"],inside:E.languages.javastacktrace||{keyword:/\bat\b/,function:/[a-z_][\w$]*(?=\()/,punctuation:/[.:()]/}},level:[{pattern:/\b(?:ALERT|CRIT|CRITICAL|EMERG|EMERGENCY|ERR|ERROR|FAILURE|FATAL|SEVERE)\b/,alias:["error","important"]},{pattern:/\b(?:WARN|WARNING|WRN)\b/,alias:["warning","important"]},{pattern:/\b(?:DISPLAY|INF|INFO|NOTICE|STATUS)\b/,alias:["info","keyword"]},{pattern:/\b(?:DBG|DEBUG|FINE)\b/,alias:["debug","keyword"]},{pattern:/\b(?:FINER|FINEST|TRACE|TRC|VERBOSE|VRB)\b/,alias:["trace","comment"]}],property:{pattern:/((?:^|[\]|])[ \t]*)[a-z_](?:[\w-]|\b\/\b)*(?:[. ]\(?\w(?:[\w-]|\b\/\b)*\)?)*:(?=\s)/im,lookbehind:!0},separator:{pattern:/(^|[^-+])-{3,}|={3,}|\*{3,}|- - /m,lookbehind:!0,alias:"comment"},url:/\b(?:file|ftp|https?):\/\/[^\s|,;'"]*[^\s|,;'">.]/,email:{pattern:/(^|\s)[-\w+.]+@[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)+(?=\s)/,lookbehind:!0,alias:"url"},"ip-address":{pattern:/\b(?:\d{1,3}(?:\.\d{1,3}){3})\b/,alias:"constant"},"mac-address":{pattern:/\b[a-f0-9]{2}(?::[a-f0-9]{2}){5}\b/i,alias:"constant"},domain:{pattern:/(^|\s)[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)*\.[a-z][a-z0-9-]+(?=\s)/,lookbehind:!0,alias:"constant"},uuid:{pattern:/\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\b/i,alias:"constant"},hash:{pattern:/\b(?:[a-f0-9]{32}){1,2}\b/i,alias:"constant"},"file-path":{pattern:/\b[a-z]:[\\/][^\s|,;:(){}\[\]"']+|(^|[\s:\[\](>|])\.{0,2}\/\w[^\s|,;:(){}\[\]"']*/i,lookbehind:!0,greedy:!0,alias:"string"},date:{pattern:RegExp(/\b\d{4}[-/]\d{2}[-/]\d{2}(?:T(?=\d{1,2}:)|(?=\s\d{1,2}:))/.source+"|"+/\b\d{1,4}[-/ ](?:\d{1,2}|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)[-/ ]\d{2,4}T?\b/.source+"|"+/\b(?:(?:Fri|Mon|Sat|Sun|Thu|Tue|Wed)(?:\s{1,2}(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep))?|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)\s{1,2}\d{1,2}\b/.source,"i"),alias:"number"},time:{pattern:/\b\d{1,2}:\d{1,2}:\d{1,2}(?:[.,:]\d+)?(?:\s?[+-]\d{2}:?\d{2}|Z)?\b/,alias:"number"},boolean:/\b(?:false|null|true)\b/i,number:{pattern:/(^|[^.\w])(?:0x[a-f0-9]+|0o[0-7]+|0b[01]+|v?\d[\da-f]*(?:\.\d+)*(?:e[+-]?\d+)?[a-z]{0,3}\b)\b(?!\.\w)/i,lookbehind:!0},operator:/[;:?<=>~/@!$%&+\-|^(){}*#]/,punctuation:/[\[\].,]/}}},23763:function(me){"use strict";me.exports=ne,ne.displayName="lolcode",ne.aliases=[];function ne(E){E.languages.lolcode={comment:[/\bOBTW\s[\s\S]*?\sTLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+(?:\.\d*)?|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:BUKKIT|NOOB|NUMBAR|NUMBR|TROOF|YARN)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:HOW IZ I|I IZ|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:AN|FOUND YR|GIMMEH|GTFO|HAI|HAS A|HOW IZ I|I HAS A|I IZ|IF U SAY SO|IM IN YR|IM OUTTA YR|IS NOW(?: A)?|ITZ(?: A)?|IZ|KTHX|KTHXBYE|LIEK(?: A)?|MAEK|MEBBE|MKAY|NERFIN|NO WAI|O HAI IM|O RLY\?|OIC|OMG|OMGWTF|R|SMOOSH|SRS|TIL|UPPIN|VISIBLE|WILE|WTF\?|YA RLY|YR)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:FAIL|WIN)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:ALL|ANY|BIGGR|BOTH|DIFF|EITHER|MOD|PRODUKT|QUOSHUNT|SMALLR|SUM|WON) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|…|,|!/}}},33978:function(me){"use strict";me.exports=ne,ne.displayName="lua",ne.aliases=[];function ne(E){E.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}}},40472:function(me){"use strict";me.exports=ne,ne.displayName="magma",ne.aliases=[];function ne(E){E.languages.magma={output:{pattern:/^(>.*(?:\r(?:\n|(?!\n))|\n))(?!>)(?:.+|(?:\r(?:\n|(?!\n))|\n)(?!>).*)(?:(?:\r(?:\n|(?!\n))|\n)(?!>).*)*/m,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\"])"(?:[^\r\n\\"]|\\.)*"/,lookbehind:!0,greedy:!0},keyword:/\b(?:_|adj|and|assert|assert2|assert3|assigned|break|by|case|cat|catch|clear|cmpeq|cmpne|continue|declare|default|delete|diff|div|do|elif|else|end|eq|error|eval|exists|exit|for|forall|forward|fprintf|freeze|function|ge|gt|if|iload|import|in|intrinsic|is|join|le|load|local|lt|meet|mod|ne|not|notadj|notin|notsubset|or|print|printf|procedure|quit|random|read|readi|repeat|require|requirege|requirerange|restore|return|save|sdiff|select|subset|then|time|to|try|until|vprint|vprintf|vtime|when|where|while|xor)\b/,boolean:/\b(?:false|true)\b/,generator:{pattern:/\b[a-z_]\w*(?=\s*<)/i,alias:"class-name"},function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},operator:/->|[-+*/^~!|#=]|:=|\.\./,punctuation:/[()[\]{}<>,;.:]/}}},44695:function(me){"use strict";me.exports=ne,ne.displayName="makefile",ne.aliases=[];function ne(E){E.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}}},53885:function(me){"use strict";me.exports=ne,ne.displayName="markdown",ne.aliases=["md"];function ne(E){(function(b){var ue=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function le(ze){return ze=ze.replace(//g,function(){return ue}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+ze+")")}var ce=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,ge=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return ce}),oe=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;b.languages.markdown=b.languages.extend("markup",{}),b.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:b.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+ge+oe+"(?:"+ge+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+ge+oe+")(?:"+ge+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(ce),inside:b.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+ge+")"+oe+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+ge+"$"),inside:{"table-header":{pattern:RegExp(ce),alias:"important",inside:b.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:le(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:le(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:le(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:le(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(ze){["url","bold","italic","strike","code-snippet"].forEach(function(Te){ze!==Te&&(b.languages.markdown[ze].inside.content.inside[Te]=b.languages.markdown[Te])})}),b.hooks.add("after-tokenize",function(ze){if(ze.language!=="markdown"&&ze.language!=="md")return;function Te(ct){if(!(!ct||typeof ct=="string"))for(var Xe=0,tt=ct.length;Xe",quot:'"'},Se=String.fromCodePoint||String.fromCharCode;function he(ze){var Te=ze.replace(xe,"");return Te=Te.replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(ct,Xe){if(Xe=Xe.toLowerCase(),Xe[0]==="#"){var tt;return Xe[1]==="x"?tt=parseInt(Xe.slice(2),16):tt=Number(Xe.slice(1)),Se(tt)}else{var Ue=Oe[Xe];return Ue||ct}}),Te}b.languages.md=b.languages.markdown})(E)}},51478:function(me){"use strict";me.exports=ne,ne.displayName="markupTemplating",ne.aliases=[];function ne(E){(function(b){function ue(le,ce){return"___"+le.toUpperCase()+ce+"___"}Object.defineProperties(b.languages["markup-templating"]={},{buildPlaceholders:{value:function(le,ce,ge,oe){if(le.language===ce){var xe=le.tokenStack=[];le.code=le.code.replace(ge,function(Oe){if(typeof oe=="function"&&!oe(Oe))return Oe;for(var Se=xe.length,he;le.code.indexOf(he=ue(ce,Se))!==-1;)++Se;return xe[Se]=Oe,he}),le.grammar=b.languages.markup}}},tokenizePlaceholders:{value:function(le,ce){if(le.language!==ce||!le.tokenStack)return;le.grammar=b.languages[ce];var ge=0,oe=Object.keys(le.tokenStack);function xe(Oe){for(var Se=0;Se=oe.length);Se++){var he=Oe[Se];if(typeof he=="string"||he.content&&typeof he.content=="string"){var ze=oe[ge],Te=le.tokenStack[ze],ct=typeof he=="string"?he:he.content,Xe=ue(ce,ze),tt=ct.indexOf(Xe);if(tt>-1){++ge;var Ue=ct.substring(0,tt),Ze=new b.Token(ce,b.tokenize(Te,le.grammar),"language-"+ce,Te),Ke=ct.substring(tt+Xe.length),Le=[];Ue&&Le.push.apply(Le,xe([Ue])),Le.push(Ze),Ke&&Le.push.apply(Le,xe([Ke])),typeof he=="string"?Oe.splice.apply(Oe,[Se,1].concat(Le)):he.content=Le}}else he.content&&xe(he.content)}return Oe}xe(le.tokens)}}})})(E)}},70614:function(me){"use strict";me.exports=ne,ne.displayName="markup",ne.aliases=["html","mathml","svg","xml","ssml","atom","rss"];function ne(E){E.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},E.languages.markup.tag.inside["attr-value"].inside.entity=E.languages.markup.entity,E.languages.markup.doctype.inside["internal-subset"].inside=E.languages.markup,E.hooks.add("wrap",function(b){b.type==="entity"&&(b.attributes.title=b.content.value.replace(/&/,"&"))}),Object.defineProperty(E.languages.markup.tag,"addInlined",{value:function(ue,le){var ce={};ce["language-"+le]={pattern:/(^$)/i,lookbehind:!0,inside:E.languages[le]},ce.cdata=/^$/i;var ge={"included-cdata":{pattern://i,inside:ce}};ge["language-"+le]={pattern:/[\s\S]+/,inside:E.languages[le]};var oe={};oe[ue]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return ue}),"i"),lookbehind:!0,greedy:!0,inside:ge},E.languages.insertBefore("markup","cdata",oe)}}),Object.defineProperty(E.languages.markup.tag,"addAttribute",{value:function(b,ue){E.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+b+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[ue,"language-"+ue],inside:E.languages[ue]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),E.languages.html=E.languages.markup,E.languages.mathml=E.languages.markup,E.languages.svg=E.languages.markup,E.languages.xml=E.languages.extend("markup",{}),E.languages.ssml=E.languages.xml,E.languages.atom=E.languages.xml,E.languages.rss=E.languages.xml}},16928:function(me){"use strict";me.exports=ne,ne.displayName="matlab",ne.aliases=[];function ne(E){E.languages.matlab={comment:[/%\{[\s\S]*?\}%/,/%.+/],string:{pattern:/\B'(?:''|[^'\r\n])*'/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?(?:[ij])?|\b[ij]\b/,keyword:/\b(?:NaN|break|case|catch|continue|else|elseif|end|for|function|if|inf|otherwise|parfor|pause|pi|return|switch|try|while)\b/,function:/\b(?!\d)\w+(?=\s*\()/,operator:/\.?[*^\/\\']|[+\-:@]|[<>=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}}},13586:function(me){"use strict";me.exports=ne,ne.displayName="maxscript",ne.aliases=[];function ne(E){(function(b){var ue=/\b(?:about|and|animate|as|at|attributes|by|case|catch|collect|continue|coordsys|do|else|exit|fn|for|from|function|global|if|in|local|macroscript|mapped|max|not|of|off|on|or|parameters|persistent|plugin|rcmenu|return|rollout|set|struct|then|throw|to|tool|try|undo|utility|when|where|while|with)\b/i;b.languages.maxscript={comment:{pattern:/\/\*[\s\S]*?(?:\*\/|$)|--.*/,greedy:!0},string:{pattern:/(^|[^"\\@])(?:"(?:[^"\\]|\\[\s\S])*"|@"[^"]*")/,lookbehind:!0,greedy:!0},path:{pattern:/\$(?:[\w/\\.*?]|'[^']*')*/,greedy:!0,alias:"string"},"function-call":{pattern:RegExp("((?:"+(/^/.source+"|"+/[;=<>+\-*/^({\[]/.source+"|"+/\b(?:and|by|case|catch|collect|do|else|if|in|not|or|return|then|to|try|where|while|with)\b/.source)+")[ ]*)(?!"+ue.source+")"+/[a-z_]\w*\b/.source+"(?=[ ]*(?:"+("(?!"+ue.source+")"+/[a-z_]/.source+"|"+/\d|-\.?\d/.source+"|"+/[({'"$@#?]/.source)+"))","im"),lookbehind:!0,greedy:!0,alias:"function"},"function-definition":{pattern:/(\b(?:fn|function)\s+)\w+\b/i,lookbehind:!0,alias:"function"},argument:{pattern:/\b[a-z_]\w*(?=:)/i,alias:"attr-name"},keyword:ue,boolean:/\b(?:false|true)\b/,time:{pattern:/(^|[^\w.])(?:(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?[msft])+|\d+:\d+(?:\.\d*)?)(?![\w.:])/,lookbehind:!0,alias:"number"},number:[{pattern:/(^|[^\w.])(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?|0x[a-fA-F0-9]+)(?![\w.:])/,lookbehind:!0},/\b(?:e|pi)\b/],constant:/\b(?:dontcollect|ok|silentValue|undefined|unsupplied)\b/,color:{pattern:/\b(?:black|blue|brown|gray|green|orange|red|white|yellow)\b/i,alias:"constant"},operator:/[-+*/<>=!]=?|[&^?]|#(?!\()/,punctuation:/[()\[\]{}.:,;]|#(?=\()|\\$/m}})(E)}},37164:function(me){"use strict";me.exports=ne,ne.displayName="mel",ne.aliases=[];function ne(E){E.languages.mel={comment:/\/\/.*/,code:{pattern:/`(?:\\.|[^\\`\r\n])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+(?:\.\d*)?|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:/\b\w+(?=\()|\b(?:CBG|HfAddAttractorToAS|HfAssignAS|HfBuildEqualMap|HfBuildFurFiles|HfBuildFurImages|HfCancelAFR|HfConnectASToHF|HfCreateAttractor|HfDeleteAS|HfEditAS|HfPerformCreateAS|HfRemoveAttractorFromAS|HfSelectAttached|HfSelectAttractors|HfUnAssignAS|Mayatomr|about|abs|addAttr|addAttributeEditorNodeHelp|addDynamic|addNewShelfTab|addPP|addPanelCategory|addPrefixToName|advanceToNextDrivenKey|affectedNet|affects|aimConstraint|air|alias|aliasAttr|align|alignCtx|alignCurve|alignSurface|allViewFit|ambientLight|angle|angleBetween|animCone|animCurveEditor|animDisplay|animView|annotate|appendStringArray|applicationName|applyAttrPreset|applyTake|arcLenDimContext|arcLengthDimension|arclen|arrayMapper|art3dPaintCtx|artAttrCtx|artAttrPaintVertexCtx|artAttrSkinPaintCtx|artAttrTool|artBuildPaintMenu|artFluidAttrCtx|artPuttyCtx|artSelectCtx|artSetPaintCtx|artUserPaintCtx|assignCommand|assignInputDevice|assignViewportFactories|attachCurve|attachDeviceAttr|attachSurface|attrColorSliderGrp|attrCompatibility|attrControlGrp|attrEnumOptionMenu|attrEnumOptionMenuGrp|attrFieldGrp|attrFieldSliderGrp|attrNavigationControlGrp|attrPresetEditWin|attributeExists|attributeInfo|attributeMenu|attributeQuery|autoKeyframe|autoPlace|bakeClip|bakeFluidShading|bakePartialHistory|bakeResults|bakeSimulation|basename|basenameEx|batchRender|bessel|bevel|bevelPlus|binMembership|bindSkin|blend2|blendShape|blendShapeEditor|blendShapePanel|blendTwoAttr|blindDataType|boneLattice|boundary|boxDollyCtx|boxZoomCtx|bufferCurve|buildBookmarkMenu|buildKeyframeMenu|button|buttonManip|cacheFile|cacheFileCombine|cacheFileMerge|cacheFileTrack|camera|cameraView|canCreateManip|canvas|capitalizeString|catch|catchQuiet|ceil|changeSubdivComponentDisplayLevel|changeSubdivRegion|channelBox|character|characterMap|characterOutlineEditor|characterize|chdir|checkBox|checkBoxGrp|checkDefaultRenderGlobals|choice|circle|circularFillet|clamp|clear|clearCache|clip|clipEditor|clipEditorCurrentTimeCtx|clipSchedule|clipSchedulerOutliner|clipTrimBefore|closeCurve|closeSurface|cluster|cmdFileOutput|cmdScrollFieldExecuter|cmdScrollFieldReporter|cmdShell|coarsenSubdivSelectionList|collision|color|colorAtPoint|colorEditor|colorIndex|colorIndexSliderGrp|colorSliderButtonGrp|colorSliderGrp|columnLayout|commandEcho|commandLine|commandPort|compactHairSystem|componentEditor|compositingInterop|computePolysetVolume|condition|cone|confirmDialog|connectAttr|connectControl|connectDynamic|connectJoint|connectionInfo|constrain|constrainValue|constructionHistory|container|containsMultibyte|contextInfo|control|convertFromOldLayers|convertIffToPsd|convertLightmap|convertSolidTx|convertTessellation|convertUnit|copyArray|copyFlexor|copyKey|copySkinWeights|cos|cpButton|cpCache|cpClothSet|cpCollision|cpConstraint|cpConvClothToMesh|cpForces|cpGetSolverAttr|cpPanel|cpProperty|cpRigidCollisionFilter|cpSeam|cpSetEdit|cpSetSolverAttr|cpSolver|cpSolverTypes|cpTool|cpUpdateClothUVs|createDisplayLayer|createDrawCtx|createEditor|createLayeredPsdFile|createMotionField|createNewShelf|createNode|createRenderLayer|createSubdivRegion|cross|crossProduct|ctxAbort|ctxCompletion|ctxEditMode|ctxTraverse|currentCtx|currentTime|currentTimeCtx|currentUnit|curve|curveAddPtCtx|curveCVCtx|curveEPCtx|curveEditorCtx|curveIntersect|curveMoveEPCtx|curveOnSurface|curveSketchCtx|cutKey|cycleCheck|cylinder|dagPose|date|defaultLightListCheckBox|defaultNavigation|defineDataServer|defineVirtualDevice|deformer|deg_to_rad|delete|deleteAttr|deleteShadingGroupsAndMaterials|deleteShelfTab|deleteUI|deleteUnusedBrushes|delrandstr|detachCurve|detachDeviceAttr|detachSurface|deviceEditor|devicePanel|dgInfo|dgdirty|dgeval|dgtimer|dimWhen|directKeyCtx|directionalLight|dirmap|dirname|disable|disconnectAttr|disconnectJoint|diskCache|displacementToPoly|displayAffected|displayColor|displayCull|displayLevelOfDetail|displayPref|displayRGBColor|displaySmoothness|displayStats|displayString|displaySurface|distanceDimContext|distanceDimension|doBlur|dolly|dollyCtx|dopeSheetEditor|dot|dotProduct|doubleProfileBirailSurface|drag|dragAttrContext|draggerContext|dropoffLocator|duplicate|duplicateCurve|duplicateSurface|dynCache|dynControl|dynExport|dynExpression|dynGlobals|dynPaintEditor|dynParticleCtx|dynPref|dynRelEdPanel|dynRelEditor|dynamicLoad|editAttrLimits|editDisplayLayerGlobals|editDisplayLayerMembers|editRenderLayerAdjustment|editRenderLayerGlobals|editRenderLayerMembers|editor|editorTemplate|effector|emit|emitter|enableDevice|encodeString|endString|endsWith|env|equivalent|equivalentTol|erf|error|eval|evalDeferred|evalEcho|event|exactWorldBoundingBox|exclusiveLightCheckBox|exec|executeForEachObject|exists|exp|expression|expressionEditorListen|extendCurve|extendSurface|extrude|fcheck|fclose|feof|fflush|fgetline|fgetword|file|fileBrowserDialog|fileDialog|fileExtension|fileInfo|filetest|filletCurve|filter|filterCurve|filterExpand|filterStudioImport|findAllIntersections|findAnimCurves|findKeyframe|findMenuItem|findRelatedSkinCluster|finder|firstParentOf|fitBspline|flexor|floatEq|floatField|floatFieldGrp|floatScrollBar|floatSlider|floatSlider2|floatSliderButtonGrp|floatSliderGrp|floor|flow|fluidCacheInfo|fluidEmitter|fluidVoxelInfo|flushUndo|fmod|fontDialog|fopen|formLayout|format|fprint|frameLayout|fread|freeFormFillet|frewind|fromNativePath|fwrite|gamma|gauss|geometryConstraint|getApplicationVersionAsFloat|getAttr|getClassification|getDefaultBrush|getFileList|getFluidAttr|getInputDeviceRange|getMayaPanelTypes|getModifiers|getPanel|getParticleAttr|getPluginResource|getenv|getpid|glRender|glRenderEditor|globalStitch|gmatch|goal|gotoBindPose|grabColor|gradientControl|gradientControlNoAttr|graphDollyCtx|graphSelectContext|graphTrackCtx|gravity|grid|gridLayout|group|groupObjectsByName|hardenPointCurve|hardware|hardwareRenderPanel|headsUpDisplay|headsUpMessage|help|helpLine|hermite|hide|hilite|hitTest|hotBox|hotkey|hotkeyCheck|hsv_to_rgb|hudButton|hudSlider|hudSliderButton|hwReflectionMap|hwRender|hwRenderLoad|hyperGraph|hyperPanel|hyperShade|hypot|iconTextButton|iconTextCheckBox|iconTextRadioButton|iconTextRadioCollection|iconTextScrollList|iconTextStaticLabel|ikHandle|ikHandleCtx|ikHandleDisplayScale|ikSolver|ikSplineHandleCtx|ikSystem|ikSystemInfo|ikfkDisplayMethod|illustratorCurves|image|imfPlugins|inheritTransform|insertJoint|insertJointCtx|insertKeyCtx|insertKnotCurve|insertKnotSurface|instance|instanceable|instancer|intField|intFieldGrp|intScrollBar|intSlider|intSliderGrp|interToUI|internalVar|intersect|iprEngine|isAnimCurve|isConnected|isDirty|isParentOf|isSameObject|isTrue|isValidObjectName|isValidString|isValidUiName|isolateSelect|itemFilter|itemFilterAttr|itemFilterRender|itemFilterType|joint|jointCluster|jointCtx|jointDisplayScale|jointLattice|keyTangent|keyframe|keyframeOutliner|keyframeRegionCurrentTimeCtx|keyframeRegionDirectKeyCtx|keyframeRegionDollyCtx|keyframeRegionInsertKeyCtx|keyframeRegionMoveKeyCtx|keyframeRegionScaleKeyCtx|keyframeRegionSelectKeyCtx|keyframeRegionSetKeyCtx|keyframeRegionTrackCtx|keyframeStats|lassoContext|lattice|latticeDeformKeyCtx|launch|launchImageEditor|layerButton|layeredShaderPort|layeredTexturePort|layout|layoutDialog|lightList|lightListEditor|lightListPanel|lightlink|lineIntersection|linearPrecision|linstep|listAnimatable|listAttr|listCameras|listConnections|listDeviceAttachments|listHistory|listInputDeviceAxes|listInputDeviceButtons|listInputDevices|listMenuAnnotation|listNodeTypes|listPanelCategories|listRelatives|listSets|listTransforms|listUnselected|listerEditor|loadFluid|loadNewShelf|loadPlugin|loadPluginLanguageResources|loadPrefObjects|localizedPanelLabel|lockNode|loft|log|longNameOf|lookThru|ls|lsThroughFilter|lsType|lsUI|mag|makeIdentity|makeLive|makePaintable|makeRoll|makeSingleSurface|makeTubeOn|makebot|manipMoveContext|manipMoveLimitsCtx|manipOptions|manipRotateContext|manipRotateLimitsCtx|manipScaleContext|manipScaleLimitsCtx|marker|match|max|memory|menu|menuBarLayout|menuEditor|menuItem|menuItemToShelf|menuSet|menuSetPref|messageLine|min|minimizeApp|mirrorJoint|modelCurrentTimeCtx|modelEditor|modelPanel|mouse|movIn|movOut|move|moveIKtoFK|moveKeyCtx|moveVertexAlongDirection|multiProfileBirailSurface|mute|nParticle|nameCommand|nameField|namespace|namespaceInfo|newPanelItems|newton|nodeCast|nodeIconButton|nodeOutliner|nodePreset|nodeType|noise|nonLinear|normalConstraint|normalize|nurbsBoolean|nurbsCopyUVSet|nurbsCube|nurbsEditUV|nurbsPlane|nurbsSelect|nurbsSquare|nurbsToPoly|nurbsToPolygonsPref|nurbsToSubdiv|nurbsToSubdivPref|nurbsUVSet|nurbsViewDirectionVector|objExists|objectCenter|objectLayer|objectType|objectTypeUI|obsoleteProc|oceanNurbsPreviewPlane|offsetCurve|offsetCurveOnSurface|offsetSurface|openGLExtension|openMayaPref|optionMenu|optionMenuGrp|optionVar|orbit|orbitCtx|orientConstraint|outlinerEditor|outlinerPanel|overrideModifier|paintEffectsDisplay|pairBlend|palettePort|paneLayout|panel|panelConfiguration|panelHistory|paramDimContext|paramDimension|paramLocator|parent|parentConstraint|particle|particleExists|particleInstancer|particleRenderInfo|partition|pasteKey|pathAnimation|pause|pclose|percent|performanceOptions|pfxstrokes|pickWalk|picture|pixelMove|planarSrf|plane|play|playbackOptions|playblast|plugAttr|plugNode|pluginInfo|pluginResourceUtil|pointConstraint|pointCurveConstraint|pointLight|pointMatrixMult|pointOnCurve|pointOnSurface|pointPosition|poleVectorConstraint|polyAppend|polyAppendFacetCtx|polyAppendVertex|polyAutoProjection|polyAverageNormal|polyAverageVertex|polyBevel|polyBlendColor|polyBlindData|polyBoolOp|polyBridgeEdge|polyCacheMonitor|polyCheck|polyChipOff|polyClipboard|polyCloseBorder|polyCollapseEdge|polyCollapseFacet|polyColorBlindData|polyColorDel|polyColorPerVertex|polyColorSet|polyCompare|polyCone|polyCopyUV|polyCrease|polyCreaseCtx|polyCreateFacet|polyCreateFacetCtx|polyCube|polyCut|polyCutCtx|polyCylinder|polyCylindricalProjection|polyDelEdge|polyDelFacet|polyDelVertex|polyDuplicateAndConnect|polyDuplicateEdge|polyEditUV|polyEditUVShell|polyEvaluate|polyExtrudeEdge|polyExtrudeFacet|polyExtrudeVertex|polyFlipEdge|polyFlipUV|polyForceUV|polyGeoSampler|polyHelix|polyInfo|polyInstallAction|polyLayoutUV|polyListComponentConversion|polyMapCut|polyMapDel|polyMapSew|polyMapSewMove|polyMergeEdge|polyMergeEdgeCtx|polyMergeFacet|polyMergeFacetCtx|polyMergeUV|polyMergeVertex|polyMirrorFace|polyMoveEdge|polyMoveFacet|polyMoveFacetUV|polyMoveUV|polyMoveVertex|polyNormal|polyNormalPerVertex|polyNormalizeUV|polyOptUvs|polyOptions|polyOutput|polyPipe|polyPlanarProjection|polyPlane|polyPlatonicSolid|polyPoke|polyPrimitive|polyPrism|polyProjection|polyPyramid|polyQuad|polyQueryBlindData|polyReduce|polySelect|polySelectConstraint|polySelectConstraintMonitor|polySelectCtx|polySelectEditCtx|polySeparate|polySetToFaceNormal|polySewEdge|polyShortestPathCtx|polySmooth|polySoftEdge|polySphere|polySphericalProjection|polySplit|polySplitCtx|polySplitEdge|polySplitRing|polySplitVertex|polyStraightenUVBorder|polySubdivideEdge|polySubdivideFacet|polyToSubdiv|polyTorus|polyTransfer|polyTriangulate|polyUVSet|polyUnite|polyWedgeFace|popen|popupMenu|pose|pow|preloadRefEd|print|progressBar|progressWindow|projFileViewer|projectCurve|projectTangent|projectionContext|projectionManip|promptDialog|propModCtx|propMove|psdChannelOutliner|psdEditTextureFile|psdExport|psdTextureFile|putenv|pwd|python|querySubdiv|quit|rad_to_deg|radial|radioButton|radioButtonGrp|radioCollection|radioMenuItemCollection|rampColorPort|rand|randomizeFollicles|randstate|rangeControl|readTake|rebuildCurve|rebuildSurface|recordAttr|recordDevice|redo|reference|referenceEdit|referenceQuery|refineSubdivSelectionList|refresh|refreshAE|registerPluginResource|rehash|reloadImage|removeJoint|removeMultiInstance|removePanelCategory|rename|renameAttr|renameSelectionList|renameUI|render|renderGlobalsNode|renderInfo|renderLayerButton|renderLayerParent|renderLayerPostProcess|renderLayerUnparent|renderManip|renderPartition|renderQualityNode|renderSettings|renderThumbnailUpdate|renderWindowEditor|renderWindowSelectContext|renderer|reorder|reorderDeformers|requires|reroot|resampleFluid|resetAE|resetPfxToPolyCamera|resetTool|resolutionNode|retarget|reverseCurve|reverseSurface|revolve|rgb_to_hsv|rigidBody|rigidSolver|roll|rollCtx|rootOf|rot|rotate|rotationInterpolation|roundConstantRadius|rowColumnLayout|rowLayout|runTimeCommand|runup|sampleImage|saveAllShelves|saveAttrPreset|saveFluid|saveImage|saveInitialState|saveMenu|savePrefObjects|savePrefs|saveShelf|saveToolSettings|scale|scaleBrushBrightness|scaleComponents|scaleConstraint|scaleKey|scaleKeyCtx|sceneEditor|sceneUIReplacement|scmh|scriptCtx|scriptEditorInfo|scriptJob|scriptNode|scriptTable|scriptToShelf|scriptedPanel|scriptedPanelType|scrollField|scrollLayout|sculpt|searchPathArray|seed|selLoadSettings|select|selectContext|selectCurveCV|selectKey|selectKeyCtx|selectKeyframeRegionCtx|selectMode|selectPref|selectPriority|selectType|selectedNodes|selectionConnection|separator|setAttr|setAttrEnumResource|setAttrMapping|setAttrNiceNameResource|setConstraintRestPosition|setDefaultShadingGroup|setDrivenKeyframe|setDynamic|setEditCtx|setEditor|setFluidAttr|setFocus|setInfinity|setInputDeviceMapping|setKeyCtx|setKeyPath|setKeyframe|setKeyframeBlendshapeTargetWts|setMenuMode|setNodeNiceNameResource|setNodeTypeFlag|setParent|setParticleAttr|setPfxToPolyCamera|setPluginResource|setProject|setStampDensity|setStartupMessage|setState|setToolTo|setUITemplate|setXformManip|sets|shadingConnection|shadingGeometryRelCtx|shadingLightRelCtx|shadingNetworkCompare|shadingNode|shapeCompare|shelfButton|shelfLayout|shelfTabLayout|shellField|shortNameOf|showHelp|showHidden|showManipCtx|showSelectionInTitle|showShadingGroupAttrEditor|showWindow|sign|simplify|sin|singleProfileBirailSurface|size|sizeBytes|skinCluster|skinPercent|smoothCurve|smoothTangentSurface|smoothstep|snap2to2|snapKey|snapMode|snapTogetherCtx|snapshot|soft|softMod|softModCtx|sort|sound|soundControl|source|spaceLocator|sphere|sphrand|spotLight|spotLightPreviewPort|spreadSheetEditor|spring|sqrt|squareSurface|srtContext|stackTrace|startString|startsWith|stitchAndExplodeShell|stitchSurface|stitchSurfacePoints|strcmp|stringArrayCatenate|stringArrayContains|stringArrayCount|stringArrayInsertAtIndex|stringArrayIntersector|stringArrayRemove|stringArrayRemoveAtIndex|stringArrayRemoveDuplicates|stringArrayRemoveExact|stringArrayToString|stringToStringArray|strip|stripPrefixFromName|stroke|subdAutoProjection|subdCleanTopology|subdCollapse|subdDuplicateAndConnect|subdEditUV|subdListComponentConversion|subdMapCut|subdMapSewMove|subdMatchTopology|subdMirror|subdToBlind|subdToPoly|subdTransferUVsToCache|subdiv|subdivCrease|subdivDisplaySmoothness|substitute|substituteAllString|substituteGeometry|substring|surface|surfaceSampler|surfaceShaderList|swatchDisplayPort|switchTable|symbolButton|symbolCheckBox|sysFile|system|tabLayout|tan|tangentConstraint|texLatticeDeformContext|texManipContext|texMoveContext|texMoveUVShellContext|texRotateContext|texScaleContext|texSelectContext|texSelectShortestPathCtx|texSmudgeUVContext|texWinToolCtx|text|textCurves|textField|textFieldButtonGrp|textFieldGrp|textManip|textScrollList|textToShelf|textureDisplacePlane|textureHairColor|texturePlacementContext|textureWindow|threadCount|threePointArcCtx|timeControl|timePort|timerX|toNativePath|toggle|toggleAxis|toggleWindowVisibility|tokenize|tokenizeList|tolerance|tolower|toolButton|toolCollection|toolDropped|toolHasOptions|toolPropertyWindow|torus|toupper|trace|track|trackCtx|transferAttributes|transformCompare|transformLimits|translator|trim|trunc|truncateFluidCache|truncateHairCache|tumble|tumbleCtx|turbulence|twoPointArcCtx|uiRes|uiTemplate|unassignInputDevice|undo|undoInfo|ungroup|uniform|unit|unloadPlugin|untangleUV|untitledFileName|untrim|upAxis|updateAE|userCtx|uvLink|uvSnapshot|validateShelfName|vectorize|view2dToolCtx|viewCamera|viewClipPlane|viewFit|viewHeadOn|viewLookAt|viewManip|viewPlace|viewSet|visor|volumeAxis|vortex|waitCursor|warning|webBrowser|webBrowserPrefs|whatIs|window|windowPref|wire|wireContext|workspace|wrinkle|wrinkleContext|writeTake|xbmLangPathList|xform)\b/,operator:[/\+[+=]?|-[-=]?|&&|\|\||[<>]=|[*\/!=]=?|[%^]/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,:;?\[\](){}]/},E.languages.mel.code.inside.rest=E.languages.mel}},25153:function(me){"use strict";me.exports=ne,ne.displayName="mermaid",ne.aliases=[];function ne(E){E.languages.mermaid={comment:{pattern:/%%.*/,greedy:!0},style:{pattern:/^([ \t]*(?:classDef|linkStyle|style)[ \t]+[\w$-]+[ \t]+)\w.*[^\s;]/m,lookbehind:!0,inside:{property:/\b\w[\w-]*(?=[ \t]*:)/,operator:/:/,punctuation:/,/}},"inter-arrow-label":{pattern:/([^<>ox.=-])(?:-[-.]|==)(?![<>ox.=-])[ \t]*(?:"[^"\r\n]*"|[^\s".=-](?:[^\r\n.=-]*[^\s.=-])?)[ \t]*(?:\.+->?|--+[->]|==+[=>])(?![<>ox.=-])/,lookbehind:!0,greedy:!0,inside:{arrow:{pattern:/(?:\.+->?|--+[->]|==+[=>])$/,alias:"operator"},label:{pattern:/^([\s\S]{2}[ \t]*)\S(?:[\s\S]*\S)?/,lookbehind:!0,alias:"property"},"arrow-head":{pattern:/^\S+/,alias:["arrow","operator"]}}},arrow:[{pattern:/(^|[^{}|o.-])[|}][|o](?:--|\.\.)[|o][|{](?![{}|o.-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>ox.=-])(?:[ox]?|(?:==+|--+|-\.*-)[>ox]|===+|---+|-\.+-)(?![<>ox.=-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>()x-])(?:--?(?:>>|[x>)])(?![<>()x])|(?:<<|[x<(])--?(?!-))/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>|*o.-])(?:[*o]--|--[*o]|<\|?(?:--|\.\.)|(?:--|\.\.)\|?>|--|\.\.)(?![<>|*o.-])/,lookbehind:!0,alias:"operator"}],label:{pattern:/(^|[^|<])\|(?:[^\r\n"|]|"[^"\r\n]*")+\|/,lookbehind:!0,greedy:!0,alias:"property"},text:{pattern:/(?:[(\[{]+|\b>)(?:[^\r\n"()\[\]{}]|"[^"\r\n]*")+(?:[)\]}]+|>)/,alias:"string"},string:{pattern:/"[^"\r\n]*"/,greedy:!0},annotation:{pattern:/<<(?:abstract|choice|enumeration|fork|interface|join|service)>>|\[\[(?:choice|fork|join)\]\]/i,alias:"important"},keyword:[{pattern:/(^[ \t]*)(?:action|callback|class|classDef|classDiagram|click|direction|erDiagram|flowchart|gantt|gitGraph|graph|journey|link|linkStyle|pie|requirementDiagram|sequenceDiagram|stateDiagram|stateDiagram-v2|style|subgraph)(?![\w$-])/m,lookbehind:!0,greedy:!0},{pattern:/(^[ \t]*)(?:activate|alt|and|as|autonumber|deactivate|else|end(?:[ \t]+note)?|loop|opt|par|participant|rect|state|note[ \t]+(?:over|(?:left|right)[ \t]+of))(?![\w$-])/im,lookbehind:!0,greedy:!0}],entity:/#[a-z0-9]+;/,operator:{pattern:/(\w[ \t]*)&(?=[ \t]*\w)|:::|:/,lookbehind:!0},punctuation:/[(){};]/}}},33245:function(me){"use strict";me.exports=ne,ne.displayName="mizar",ne.aliases=[];function ne(E){E.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|end|environ|equals|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:ies|y)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\b\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}}},32218:function(me){"use strict";me.exports=ne,ne.displayName="mongodb",ne.aliases=[];function ne(E){(function(b){var ue=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$setWindowFields","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$count","$dateAdd","$dateDiff","$dateSubtract","$dateTrunc","$getField","$rand","$sampleRate","$setField","$unsetField","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],le=["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"];ue=ue.map(function(ge){return ge.replace("$","\\$")});var ce="(?:"+ue.join("|")+")\\b";b.languages.mongodb=b.languages.extend("javascript",{}),b.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp(`^(['"])?`+ce+"(?:\\1)?$")}}}),b.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:[01]?\d\d?|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d\d?|2[0-4]\d|25[0-5])\b/,greedy:!0}},b.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+le.join("|")+")\\b"),alias:"keyword"}})})(E)}},65626:function(me){"use strict";me.exports=ne,ne.displayName="monkey",ne.aliases=[];function ne(E){E.languages.monkey={comment:{pattern:/^#Rem\s[\s\S]*?^#End|'.+/im,greedy:!0},string:{pattern:/"[^"\r\n]*"/,greedy:!0},preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,greedy:!0,alias:"property"},function:/\b\w+(?=\()/,"type-char":{pattern:/\b[?%#$]/,alias:"class-name"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Abstract|Array|Bool|Case|Catch|Class|Const|Continue|Default|Eachin|Else|ElseIf|End|EndIf|Exit|Extends|Extern|False|Field|Final|Float|For|Forever|Function|Global|If|Implements|Import|Inline|Int|Interface|Local|Method|Module|New|Next|Null|Object|Private|Property|Public|Repeat|Return|Select|Self|Step|Strict|String|Super|Then|Throw|To|True|Try|Until|Void|Wend|While)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}}},60090:function(me){"use strict";me.exports=ne,ne.displayName="moonscript",ne.aliases=["moon"];function ne(E){E.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:create|resume|running|status|wrap|yield)|debug\.(?:debug|getfenv|gethook|getinfo|getlocal|getmetatable|getregistry|getupvalue|setfenv|sethook|setlocal|setmetatable|setupvalue|traceback)|dofile|error|getfenv|getmetatable|io\.(?:close|flush|input|lines|open|output|popen|read|stderr|stdin|stdout|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|cos|cosh|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pi|pow|rad|random|randomseed|sin|sinh|sqrt|tan|tanh)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|format|gmatch|gsub|len|lower|match|rep|reverse|sub|upper)|table\.(?:concat|insert|maxn|remove|sort)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},E.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=E.languages.moonscript,E.languages.moon=E.languages.moonscript}},40722:function(me){"use strict";me.exports=ne,ne.displayName="n1ql",ne.aliases=[];function ne(E){E.languages.n1ql={comment:{pattern:/\/\*[\s\S]*?(?:$|\*\/)|--.*/,greedy:!0},string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},parameter:/\$[\w.]+/,keyword:/\b(?:ADVISE|ALL|ALTER|ANALYZE|AS|ASC|AT|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|COMMITTED|CONNECT|CONTINUE|CORRELATE|CORRELATED|COVER|CREATE|CURRENT|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FILTER|FLATTEN|FLUSH|FOLLOWING|FOR|FORCE|FROM|FTS|FUNCTION|GOLANG|GRANT|GROUP|GROUPS|GSI|HASH|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|ISOLATION|JAVASCRIPT|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LANGUAGE|LAST|LEFT|LET|LETTING|LEVEL|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NL|NO|NTH_VALUE|NULL|NULLS|NUMBER|OBJECT|OFFSET|ON|OPTION|OPTIONS|ORDER|OTHERS|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PRECEDING|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROBE|PROCEDURE|PUBLIC|RANGE|RAW|REALM|REDUCE|RENAME|RESPECT|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|ROW|ROWS|SATISFIES|SAVEPOINT|SCHEMA|SCOPE|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TIES|TO|TRAN|TRANSACTION|TRIGGER|TRUNCATE|UNBOUNDED|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WINDOW|WITH|WORK|XOR)\b/i,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:FALSE|TRUE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}}},37783:function(me){"use strict";me.exports=ne,ne.displayName="n4js",ne.aliases=["n4jsd"];function ne(E){E.languages.n4js=E.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),E.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),E.languages.n4jsd=E.languages.n4js}},41224:function(me){"use strict";me.exports=ne,ne.displayName="nand2tetrisHdl",ne.aliases=[];function ne(E){E.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:BUILTIN|CHIP|CLOCKED|IN|OUT|PARTS)\b/,boolean:/\b(?:false|true)\b/,function:/\b[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}}},71365:function(me){"use strict";me.exports=ne,ne.displayName="naniscript",ne.aliases=[];function ne(E){(function(b){var ue=/\{[^\r\n\[\]{}]*\}/,le={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:ue,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};b.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:ue,greedy:!0,alias:"selector"},"command-params":{pattern:/\s*\S[\s\S]*/,inside:le}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:ue,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:le},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},b.languages.nani=b.languages.naniscript,b.hooks.add("after-tokenize",function(oe){var xe=oe.tokens;xe.forEach(function(Oe){if(typeof Oe!="string"&&Oe.type==="generic-text"){var Se=ge(Oe);ce(Se)||(Oe.type="bad-line",Oe.content=Se)}})});function ce(oe){for(var xe="[]{}",Oe=[],Se=0;Se=&|$!]/}}},32964:function(me){"use strict";me.exports=ne,ne.displayName="neon",ne.aliases=[];function ne(E){E.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"atrule"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+(?:\.\d*)?|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:false|no|true|yes)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"',:=[\]{}()\s`-]|[:-][^"',=[\]{}()\s])(?:[^,:=\]})(\s]|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}}},78830:function(me){"use strict";me.exports=ne,ne.displayName="nevod",ne.aliases=[];function ne(E){E.languages.nevod={comment:/\/\/.*|(?:\/\*[\s\S]*?(?:\*\/|$))/,string:{pattern:/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))!?\*?/,greedy:!0,inside:{"string-attrs":/!$|!\*$|\*$/}},namespace:{pattern:/(@namespace\s+)[a-zA-Z0-9\-.]+(?=\s*\{)/,lookbehind:!0},pattern:{pattern:/(@pattern\s+)?#?[a-zA-Z0-9\-.]+(?:\s*\(\s*(?:~\s*)?[a-zA-Z0-9\-.]+\s*(?:,\s*(?:~\s*)?[a-zA-Z0-9\-.]*)*\))?(?=\s*=)/,lookbehind:!0,inside:{"pattern-name":{pattern:/^#?[a-zA-Z0-9\-.]+/,alias:"class-name"},fields:{pattern:/\(.*\)/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},punctuation:/[,()]/,operator:{pattern:/~/,alias:"field-hidden-mark"}}}}},search:{pattern:/(@search\s+|#)[a-zA-Z0-9\-.]+(?:\.\*)?(?=\s*;)/,alias:"function",lookbehind:!0},keyword:/@(?:having|inside|namespace|outside|pattern|require|search|where)\b/,"standard-pattern":{pattern:/\b(?:Alpha|AlphaNum|Any|Blank|End|LineBreak|Num|NumAlpha|Punct|Space|Start|Symbol|Word|WordBreak)\b(?:\([a-zA-Z0-9\-.,\s+]*\))?/,inside:{"standard-pattern-name":{pattern:/^[a-zA-Z0-9\-.]+/,alias:"builtin"},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},"standard-pattern-attr":{pattern:/[a-zA-Z0-9\-.]+/,alias:"builtin"},punctuation:/[,()]/}},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},operator:[{pattern:/=/,alias:"pattern-def"},{pattern:/&/,alias:"conjunction"},{pattern:/~/,alias:"exception"},{pattern:/\?/,alias:"optionality"},{pattern:/[[\]]/,alias:"repetition"},{pattern:/[{}]/,alias:"variation"},{pattern:/[+_]/,alias:"sequence"},{pattern:/\.{2,3}/,alias:"span"}],"field-capture":[{pattern:/([a-zA-Z0-9\-.]+\s*\()\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+(?:\s*,\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+)*(?=\s*\))/,lookbehind:!0,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}},{pattern:/[a-zA-Z0-9\-.]+\s*:/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}}],punctuation:/[:;,()]/,name:/[a-zA-Z0-9\-.]+/}}},88799:function(me){"use strict";me.exports=ne,ne.displayName="nginx",ne.aliases=[];function ne(E){(function(b){var ue=/\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i;b.languages.nginx={comment:{pattern:/(^|[\s{};])#.*/,lookbehind:!0,greedy:!0},directive:{pattern:/(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:{string:{pattern:/((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,lookbehind:!0,greedy:!0,inside:{escape:{pattern:/\\["'\\nrt]/,alias:"entity"},variable:ue}},comment:{pattern:/(\s)#.*/,lookbehind:!0,greedy:!0},keyword:{pattern:/^\S+/,greedy:!0},boolean:{pattern:/(\s)(?:off|on)(?!\S)/,lookbehind:!0},number:{pattern:/(\s)\d+[a-z]*(?!\S)/i,lookbehind:!0},variable:ue}},punctuation:/[{};]/}})(E)}},66791:function(me){"use strict";me.exports=ne,ne.displayName="nim",ne.aliases=[];function ne(E){E.languages.nim={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(?:\b(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")/,greedy:!0},char:{pattern:/'(?:\\(?:\d+|x[\da-fA-F]{0,2}|.)|[^'])'/,greedy:!0},function:{pattern:/(?:(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,greedy:!0,inside:{operator:/\*$/}},identifier:{pattern:/`[^`\r\n]+`/,greedy:!0,inside:{punctuation:/`/}},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|in|is|isnot|mod|not|notin|of|or|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}}},41735:function(me){"use strict";me.exports=ne,ne.displayName="nix",ne.aliases=[];function ne(E){E.languages.nix={comment:{pattern:/\/\*[\s\S]*?\*\/|#.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^{}]|\{[^}]*\})*\}/,lookbehind:!0,inside:null}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"important"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:Tarball|url)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},E.languages.nix.string.inside.interpolation.inside=E.languages.nix}},13490:function(me){"use strict";me.exports=ne,ne.displayName="nsis",ne.aliases=[];function ne(E){E.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^[\t ]*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|BG(?:Font|Gradient|Image)|Banner|BrandingText|BringToFront|CRCCheck|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|Seek|Write|WriteByte|WriteUTF16LE|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DLLVersion(?:Local)?|DlgItem|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|LabelAddress|TempFileName)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|Silent)|InitPluginsDir|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|NSISdl|Name|Nop|OutFile|PE(?:DllCharacteristics|SubsysVer)|Page(?:Callbacks)?|Pop|Push|Quit|RMDir|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|UnRegDLL|Unicode|UninstPage|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UserInfo|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|Var|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle|ns(?:Dialogs|Exec))\b/m,lookbehind:!0},property:/\b(?:ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY|admin|all|auto|both|colored|false|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user)\b/,constant:/\$\{[!\w\.:\^-]+\}|\$\([!\w\.:\^-]+\)/,variable:/\$\w[\w\.]*/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^[\t ]*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}}},7383:function(me,ne,E){"use strict";var b=E(79440);me.exports=ue,ue.displayName="objectivec",ue.aliases=["objc"];function ue(le){le.register(b),le.languages.objectivec=le.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete le.languages.objectivec["class-name"],le.languages.objc=le.languages.objectivec}},66894:function(me){"use strict";me.exports=ne,ne.displayName="ocaml",ne.aliases=[];function ne(E){E.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/}}},45779:function(me,ne,E){"use strict";var b=E(79440);me.exports=ue,ue.displayName="opencl",ue.aliases=[];function ue(le){le.register(b),function(ce){ce.languages.opencl=ce.languages.extend("c",{keyword:/\b(?:(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|__attribute__|auto|(?:bool|u?(?:char|int|long|short)|half|quad)(?:2|3|4|8|16)?|break|case|complex|const|continue|(?:double|float)(?:16(?:x(?:1|2|4|8|16))?|1x(?:1|2|4|8|16)|2(?:x(?:1|2|4|8|16))?|3|4(?:x(?:1|2|4|8|16))?|8(?:x(?:1|2|4|8|16))?)?|default|do|else|enum|extern|for|goto|if|imaginary|inline|packed|pipe|register|restrict|return|signed|sizeof|static|struct|switch|typedef|uniform|union|unsigned|void|volatile|while)\b/,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]{0,4}/i,boolean:/\b(?:false|true)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:GLOBAL|LOCAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|(?:MAX|MIN)(?:(?:_10)?_EXP)?|MANT_DIG)|FLT_RADIX|HUGE_VALF?|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|INFINITY|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:2|10)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN|(?:UCHAR|UINT|ULONG|USHRT)_MAX)\b/,alias:"constant"}}),ce.languages.insertBefore("opencl","class-name",{"builtin-type":{pattern:/\b(?:_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|cl_(?:image_format|mem_fence_flags)|clk_event_t|event_t|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|intptr_t|ndrange_t|ptrdiff_t|queue_t|reserve_id_t|sampler_t|size_t|uintptr_t)\b/,alias:"keyword"}});var ge={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|int|long|short)|double|float)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:FALSE|TRUE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:8|16|24|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};ce.languages.insertBefore("c","keyword",ge),ce.languages.cpp&&(ge["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|Sampler|UserEvent)\b/,alias:"keyword"},ce.languages.insertBefore("cpp","keyword",ge))}(le)}},27734:function(me){"use strict";me.exports=ne,ne.displayName="openqasm",ne.aliases=["qasm"];function ne(E){E.languages.openqasm={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"[^"\r\n\t]*"|'[^'\r\n\t]*'/,greedy:!0},keyword:/\b(?:CX|OPENQASM|U|barrier|boxas|boxto|break|const|continue|ctrl|def|defcal|defcalgrammar|delay|else|end|for|gate|gphase|if|in|include|inv|kernel|lengthof|let|measure|pow|reset|return|rotary|stretchinf|while)\b|#pragma\b/,"class-name":/\b(?:angle|bit|bool|creg|fixed|float|int|length|qreg|qubit|stretch|uint)\b/,function:/\b(?:cos|exp|ln|popcount|rotl|rotr|sin|sqrt|tan)\b(?=\s*\()/,constant:/\b(?:euler|pi|tau)\b|π|𝜏|ℇ/,number:{pattern:/(^|[^.\w$])(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?(?:dt|ns|us|µs|ms|s)?/i,lookbehind:!0},operator:/->|>>=?|<<=?|&&|\|\||\+\+|--|[!=<>&|~^+\-*/%]=?|@/,punctuation:/[(){}\[\];,:.]/},E.languages.qasm=E.languages.openqasm}},91889:function(me){"use strict";me.exports=ne,ne.displayName="oz",ne.aliases=[];function ne(E){E.languages.oz={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+(?:\.\d*)?(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/`(?:[^`\\]|\\.)+`/,"attr-name":/\b\w+(?=[ \t]*:(?![:=]))/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}}},55965:function(me){"use strict";me.exports=ne,ne.displayName="parigp",ne.aliases=[];function ne(E){E.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:function(){var b=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"];return b=b.map(function(ue){return ue.split("").join(" *")}).join("|"),RegExp("\\b(?:"+b+")\\b")}(),function:/\b\w(?:[\w ]*\w)?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *(?:[+-] *)?\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?: *>|(?: *<)?(?: *=)?)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}}},37326:function(me){"use strict";me.exports=ne,ne.displayName="parser",ne.aliases=[];function ne(E){(function(b){var ue=b.languages.parser=b.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});ue=b.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:ue.keyword,variable:ue.variable,function:ue.function,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[a-f\d]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?)\b/i,escape:ue.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:ue.punctuation}}}),b.languages.insertBefore("inside","punctuation",{expression:ue.expression,keyword:ue.keyword,variable:ue.variable,function:ue.function,escape:ue.escape,"parser-punctuation":{pattern:ue.punctuation,alias:"punctuation"}},ue.tag.inside["attr-value"])})(E)}},92949:function(me){"use strict";me.exports=ne,ne.displayName="pascal",ne.aliases=["objectpascal"];function ne(E){E.languages.pascal={directive:{pattern:/\{\$[\s\S]*?\}/,greedy:!0,alias:["marco","property"]},comment:{pattern:/\(\*[\s\S]*?\*\)|\{[\s\S]*?\}|\/\/.*/,greedy:!0},string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},asm:{pattern:/(\basm\b)[\s\S]+?(?=\bend\s*[;[])/i,lookbehind:!0,greedy:!0,inside:null},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},E.languages.pascal.asm.inside=E.languages.extend("pascal",{asm:void 0,keyword:void 0,operator:void 0}),E.languages.objectpascal=E.languages.pascal}},5681:function(me){"use strict";me.exports=ne,ne.displayName="pascaligo",ne.aliases=[];function ne(E){(function(b){var ue=/\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\)/.source,le=/(?:\b\w+(?:)?|)/.source.replace(//g,function(){return ue}),ce=b.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp(/(\btype\s+\w+\s+is\s+)/.source.replace(//g,function(){return le}),"i"),lookbehind:!0,inside:null},{pattern:RegExp(/(?=\s+is\b)/.source.replace(//g,function(){return le}),"i"),inside:null},{pattern:RegExp(/(:\s*)/.source.replace(//g,function(){return le})),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:False|True)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\b\w+(?=\s*\()/,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},ge=["comment","keyword","builtin","operator","punctuation"].reduce(function(oe,xe){return oe[xe]=ce[xe],oe},{});ce["class-name"].forEach(function(oe){oe.inside=ge})})(E)}},70696:function(me){"use strict";me.exports=ne,ne.displayName="pcaxis",ne.aliases=["px"];function ne(E){E.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)\S[\s\S]*/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/NO|YES/},E.languages.px=E.languages.pcaxis}},35790:function(me){"use strict";me.exports=ne,ne.displayName="peoplecode",ne.aliases=["pcode"];function ne(E){E.languages.peoplecode={comment:RegExp([/\/\*[\s\S]*?\*\//.source,/\bREM[^;]*;/.source,/<\*(?:[^<*]|\*(?!>)|<(?!\*)|<\*(?:(?!\*>)[\s\S])*\*>)*\*>/.source,/\/\+[\s\S]*?\+\//.source].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|if|implements|import|instance|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},E.languages.pcode=E.languages.peoplecode}},25777:function(me){"use strict";me.exports=ne,ne.displayName="perl",ne.aliases=[];function ne(E){(function(b){var ue=/(?:\((?:[^()\\]|\\[\s\S])*\)|\{(?:[^{}\\]|\\[\s\S])*\}|\[(?:[^[\]\\]|\\[\s\S])*\]|<(?:[^<>\\]|\\[\s\S])*>)/.source;b.languages.perl={comment:[{pattern:/(^\s*)=\w[\s\S]*?=cut.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(/\b(?:q|qq|qw|qx)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,ue].join("|")+")"),greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:RegExp(/\b(?:m|qr)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,ue].join("|")+")"+/[msixpodualngc]*/.source),greedy:!0},{pattern:RegExp(/(^|[^-])\b(?:s|tr|y)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,/([a-zA-Z0-9])(?:(?!\3)[^\\]|\\[\s\S])*\3(?:(?!\3)[^\\]|\\[\s\S])*\3/.source,ue+/\s*/.source+ue].join("|")+")"+/[msixpodualngcer]*/.source),lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|x|xor)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+(?![\w$]))+(?:::)*/,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*?>|\b_\b/,alias:"symbol"},"v-string":{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/(\bsub[ \t]+)\w+/,lookbehind:!0},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|xor)\b/,punctuation:/[{}[\];(),:]/}})(E)}},65889:function(me,ne,E){"use strict";var b=E(53852);me.exports=ue,ue.displayName="phpExtras",ue.aliases=[];function ue(le){le.register(b),le.languages.insertBefore("php","variable",{this:{pattern:/\$this\b/,alias:"keyword"},global:/\$(?:GLOBALS|HTTP_RAW_POST_DATA|_(?:COOKIE|ENV|FILES|GET|POST|REQUEST|SERVER|SESSION)|argc|argv|http_response_header|php_errormsg)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/\b(?:parent|self|static)\b/,punctuation:/::|\\/}}})}},53852:function(me,ne,E){"use strict";var b=E(51478);me.exports=ue,ue.displayName="php",ue.aliases=[];function ue(le){le.register(b),function(ce){var ge=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,oe=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],xe=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,Oe=/|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,Se=/[{}\[\](),:;]/;ce.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:ge,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s+)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:oe,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:xe,operator:Oe,punctuation:Se};var he={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:ce.languages.php},ze=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:he}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:he}}];ce.languages.insertBefore("php","variable",{string:ze,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:ge,string:ze,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:oe,number:xe,operator:Oe,punctuation:Se}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),ce.hooks.add("before-tokenize",function(Te){if(/<\?/.test(Te.code)){var ct=/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g;ce.languages["markup-templating"].buildPlaceholders(Te,"php",ct)}}),ce.hooks.add("after-tokenize",function(Te){ce.languages["markup-templating"].tokenizePlaceholders(Te,"php")})}(le)}},97719:function(me,ne,E){"use strict";var b=E(53852),ue=E(53510);me.exports=le,le.displayName="phpdoc",le.aliases=[];function le(ce){ce.register(b),ce.register(ue),function(ge){var oe=/(?:\b[a-zA-Z]\w*|[|\\[\]])+/.source;ge.languages.phpdoc=ge.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+oe+"\\s+)?)\\$\\w+"),lookbehind:!0}}),ge.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+oe),lookbehind:!0,inside:{keyword:/\b(?:array|bool|boolean|callback|double|false|float|int|integer|mixed|null|object|resource|self|string|true|void)\b/,punctuation:/[|\\[\]()]/}}]}),ge.languages.javadoclike.addSupport("php",ge.languages.phpdoc)}(ce)}},63839:function(me,ne,E){"use strict";var b=E(69435);me.exports=ue,ue.displayName="plsql",ue.aliases=[];function ue(le){le.register(b),le.languages.plsql=le.languages.extend("sql",{comment:{pattern:/\/\*[\s\S]*?\*\/|--.*/,greedy:!0},keyword:/\b(?:A|ACCESSIBLE|ADD|AGENT|AGGREGATE|ALL|ALTER|AND|ANY|ARRAY|AS|ASC|AT|ATTRIBUTE|AUTHID|AVG|BEGIN|BETWEEN|BFILE_BASE|BINARY|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BULK|BY|BYTE|C|CALL|CALLING|CASCADE|CASE|CHAR|CHARACTER|CHARSET|CHARSETFORM|CHARSETID|CHAR_BASE|CHECK|CLOB_BASE|CLONE|CLOSE|CLUSTER|CLUSTERS|COLAUTH|COLLECT|COLUMNS|COMMENT|COMMIT|COMMITTED|COMPILED|COMPRESS|CONNECT|CONSTANT|CONSTRUCTOR|CONTEXT|CONTINUE|CONVERT|COUNT|CRASH|CREATE|CREDENTIAL|CURRENT|CURSOR|CUSTOMDATUM|DANGLING|DATA|DATE|DATE_BASE|DAY|DECLARE|DEFAULT|DEFINE|DELETE|DESC|DETERMINISTIC|DIRECTORY|DISTINCT|DOUBLE|DROP|DURATION|ELEMENT|ELSE|ELSIF|EMPTY|END|ESCAPE|EXCEPT|EXCEPTION|EXCEPTIONS|EXCLUSIVE|EXECUTE|EXISTS|EXIT|EXTERNAL|FETCH|FINAL|FIRST|FIXED|FLOAT|FOR|FORALL|FORCE|FROM|FUNCTION|GENERAL|GOTO|GRANT|GROUP|HASH|HAVING|HEAP|HIDDEN|HOUR|IDENTIFIED|IF|IMMEDIATE|IMMUTABLE|IN|INCLUDING|INDEX|INDEXES|INDICATOR|INDICES|INFINITE|INSERT|INSTANTIABLE|INT|INTERFACE|INTERSECT|INTERVAL|INTO|INVALIDATE|IS|ISOLATION|JAVA|LANGUAGE|LARGE|LEADING|LENGTH|LEVEL|LIBRARY|LIKE|LIKE2|LIKE4|LIKEC|LIMIT|LIMITED|LOCAL|LOCK|LONG|LOOP|MAP|MAX|MAXLEN|MEMBER|MERGE|MIN|MINUS|MINUTE|MOD|MODE|MODIFY|MONTH|MULTISET|MUTABLE|NAME|NAN|NATIONAL|NATIVE|NCHAR|NEW|NOCOMPRESS|NOCOPY|NOT|NOWAIT|NULL|NUMBER_BASE|OBJECT|OCICOLL|OCIDATE|OCIDATETIME|OCIDURATION|OCIINTERVAL|OCILOBLOCATOR|OCINUMBER|OCIRAW|OCIREF|OCIREFCURSOR|OCIROWID|OCISTRING|OCITYPE|OF|OLD|ON|ONLY|OPAQUE|OPEN|OPERATOR|OPTION|OR|ORACLE|ORADATA|ORDER|ORGANIZATION|ORLANY|ORLVARY|OTHERS|OUT|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETER|PARAMETERS|PARENT|PARTITION|PASCAL|PERSISTABLE|PIPE|PIPELINED|PLUGGABLE|POLYMORPHIC|PRAGMA|PRECISION|PRIOR|PRIVATE|PROCEDURE|PUBLIC|RAISE|RANGE|RAW|READ|RECORD|REF|REFERENCE|RELIES_ON|REM|REMAINDER|RENAME|RESOURCE|RESULT|RESULT_CACHE|RETURN|RETURNING|REVERSE|REVOKE|ROLLBACK|ROW|SAMPLE|SAVE|SAVEPOINT|SB1|SB2|SB4|SECOND|SEGMENT|SELECT|SELF|SEPARATE|SEQUENCE|SERIALIZABLE|SET|SHARE|SHORT|SIZE|SIZE_T|SOME|SPARSE|SQL|SQLCODE|SQLDATA|SQLNAME|SQLSTATE|STANDARD|START|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUM|SYNONYM|TABAUTH|TABLE|TDO|THE|THEN|TIME|TIMESTAMP|TIMEZONE_ABBR|TIMEZONE_HOUR|TIMEZONE_MINUTE|TIMEZONE_REGION|TO|TRAILING|TRANSACTION|TRANSACTIONAL|TRUSTED|TYPE|UB1|UB2|UB4|UNDER|UNION|UNIQUE|UNPLUG|UNSIGNED|UNTRUSTED|UPDATE|USE|USING|VALIST|VALUE|VALUES|VARIABLE|VARIANCE|VARRAY|VARYING|VIEW|VIEWS|VOID|WHEN|WHERE|WHILE|WITH|WORK|WRAPPED|WRITE|YEAR|ZONE)\b/i,operator:/:=?|=>|[<>^~!]=|\.\.|\|\||\*\*|[-+*/%<>=@]/}),le.languages.insertBefore("plsql","operator",{label:{pattern:/<<\s*\w+\s*>>/,alias:"symbol"}})}},67623:function(me){"use strict";me.exports=ne,ne.displayName="powerquery",ne.aliases=[];function ne(E){E.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},string:{pattern:/(?:#!)?"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Friday|Monday|Saturday|Sunday|Thursday|Tuesday|Wednesday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:All|First|Last)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:FullOuter|Inner|LeftAnti|LeftOuter|RightAnti|RightOuter)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:Error|Ignore|List)\b/,/\bJoinAlgorithm\.(?:Dynamic|LeftHash|LeftIndex|PairwiseHash|RightHash|RightIndex|SortMerge)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Decimal|Double)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf16|Utf8|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Function|Int16|Int32|Int64|Int8|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:false|true)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])[a-z_][\w.]*(?=\s*\()/i,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time)\b/,alias:"class-name"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},E.languages.pq=E.languages.powerquery,E.languages.mscript=E.languages.powerquery}},32530:function(me){"use strict";me.exports=ne,ne.displayName="powershell",ne.aliases=[];function ne(E){(function(b){var ue=b.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:null},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*\]|[^\[\]])*\]|[^\[\]])*\]/i,boolean:/\$(?:false|true)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(^|\W)(?:!|-(?:b?(?:and|x?or)|as|(?:Not)?(?:Contains|In|Like|Match)|eq|ge|gt|is(?:Not)?|Join|le|lt|ne|not|Replace|sh[lr])\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/};ue.string[0].inside={function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:ue},boolean:ue.boolean,variable:ue.variable}})(E)}},8938:function(me){"use strict";me.exports=ne,ne.displayName="processing",ne.aliases=[];function ne(E){E.languages.processing=E.languages.extend("clike",{keyword:/\b(?:break|case|catch|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,function:/\b\w+(?=\s*\()/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),E.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"class-name"}})}},55259:function(me){"use strict";me.exports=ne,ne.displayName="prolog",ne.aliases=[];function ne(E){E.languages.prolog={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1(?!\1)/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+(?:\.\d*)?/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}}},67411:function(me){"use strict";me.exports=ne,ne.displayName="promql",ne.aliases=[];function ne(E){(function(b){var ue=["sum","min","max","avg","group","stddev","stdvar","count","count_values","bottomk","topk","quantile"],le=["on","ignoring","group_right","group_left","by","without"],ce=["offset"],ge=ue.concat(le,ce);b.languages.promql={comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},"vector-match":{pattern:new RegExp("((?:"+le.join("|")+")\\s*)\\([^)]*\\)"),lookbehind:!0,inside:{"label-key":{pattern:/\b[^,]+\b/,alias:"attr-name"},punctuation:/[(),]/}},"context-labels":{pattern:/\{[^{}]*\}/,inside:{"label-key":{pattern:/\b[a-z_]\w*(?=\s*(?:=|![=~]))/,alias:"attr-name"},"label-value":{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0,alias:"attr-value"},punctuation:/\{|\}|=~?|![=~]|,/}},"context-range":[{pattern:/\[[\w\s:]+\]/,inside:{punctuation:/\[|\]|:/,"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}},{pattern:/(\boffset\s+)\w+/,lookbehind:!0,inside:{"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}}],keyword:new RegExp("\\b(?:"+ge.join("|")+")\\b","i"),function:/\b[a-z_]\w*(?=\s*\()/i,number:/[-+]?(?:(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[-+]?\d+)?\b|\b(?:0x[0-9a-f]+|nan|inf)\b)/i,operator:/[\^*/%+-]|==|!=|<=|<|>=|>|\b(?:and|or|unless)\b/i,punctuation:/[{};()`,.[\]]/}})(E)}},15375:function(me){"use strict";me.exports=ne,ne.displayName="properties",ne.aliases=[];function ne(E){E.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?: *[=:] *(?! )| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?= *[=:]| )/m,punctuation:/[=:]/}}},12093:function(me){"use strict";me.exports=ne,ne.displayName="protobuf",ne.aliases=[];function ne(E){(function(b){var ue=/\b(?:bool|bytes|double|s?fixed(?:32|64)|float|[su]?int(?:32|64)|string)\b/;b.languages.protobuf=b.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/\b[a-z_]\w*(?=\s*\()/i}),b.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:ue}},builtin:ue,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})})(E)}},83588:function(me){"use strict";me.exports=ne,ne.displayName="psl",ne.aliases=[];function ne(E){E.languages.psl={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0,inside:{symbol:/\\[ntrbA-Z"\\]/}},"heredoc-string":{pattern:/<<<([a-zA-Z_]\w*)[\r\n](?:.*[\r\n])*?\1\b/,alias:"string",greedy:!0},keyword:/\b(?:__multi|__single|case|default|do|else|elsif|exit|export|for|foreach|function|if|last|line|local|next|requires|return|switch|until|while|word)\b/,constant:/\b(?:ALARM|CHART_ADD_GRAPH|CHART_DELETE_GRAPH|CHART_DESTROY|CHART_LOAD|CHART_PRINT|EOF|OFFLINE|OK|PSL_PROF_LOG|R_CHECK_HORIZ|R_CHECK_VERT|R_CLICKER|R_COLUMN|R_FRAME|R_ICON|R_LABEL|R_LABEL_CENTER|R_LIST_MULTIPLE|R_LIST_MULTIPLE_ND|R_LIST_SINGLE|R_LIST_SINGLE_ND|R_MENU|R_POPUP|R_POPUP_SCROLLED|R_RADIO_HORIZ|R_RADIO_VERT|R_ROW|R_SCALE_HORIZ|R_SCALE_VERT|R_SEP_HORIZ|R_SEP_VERT|R_SPINNER|R_TEXT_FIELD|R_TEXT_FIELD_LABEL|R_TOGGLE|TRIM_LEADING|TRIM_LEADING_AND_TRAILING|TRIM_REDUNDANT|TRIM_TRAILING|VOID|WARN)\b/,boolean:/\b(?:FALSE|False|NO|No|TRUE|True|YES|Yes|false|no|true|yes)\b/,variable:/\b(?:PslDebug|errno|exit_status)\b/,builtin:{pattern:/\b(?:PslExecute|PslFunctionCall|PslFunctionExists|PslSetOptions|_snmp_debug|acos|add_diary|annotate|annotate_get|ascii_to_ebcdic|asctime|asin|atan|atexit|batch_set|blackout|cat|ceil|chan_exists|change_state|close|code_cvt|cond_signal|cond_wait|console_type|convert_base|convert_date|convert_locale_date|cos|cosh|create|date|dcget_text|destroy|destroy_lock|dget_text|difference|dump_hist|ebcdic_to_ascii|encrypt|event_archive|event_catalog_get|event_check|event_query|event_range_manage|event_range_query|event_report|event_schedule|event_trigger|event_trigger2|execute|exists|exp|fabs|file|floor|fmod|fopen|fseek|ftell|full_discovery|get|get_chan_info|get_ranges|get_text|get_vars|getenv|gethostinfo|getpid|getpname|grep|history|history_get_retention|in_transition|index|int|internal|intersection|is_var|isnumber|join|kill|length|lines|lock|lock_info|log|log10|loge|matchline|msg_check|msg_get_format|msg_get_severity|msg_printf|msg_sprintf|ntharg|nthargf|nthline|nthlinef|num_bytes|num_consoles|pconfig|popen|poplines|pow|print|printf|proc_exists|process|random|read|readln|refresh_parameters|remote_check|remote_close|remote_event_query|remote_event_trigger|remote_file_send|remote_open|remove|replace|rindex|sec_check_priv|sec_store_get|sec_store_set|set|set_alarm_ranges|set_locale|share|sin|sinh|sleep|snmp_agent_config|snmp_agent_start|snmp_agent_stop|snmp_close|snmp_config|snmp_get|snmp_get_next|snmp_h_get|snmp_h_get_next|snmp_h_set|snmp_open|snmp_set|snmp_trap_ignore|snmp_trap_listen|snmp_trap_raise_std_trap|snmp_trap_receive|snmp_trap_register_im|snmp_trap_send|snmp_walk|sopen|sort|splitline|sprintf|sqrt|srandom|str_repeat|strcasecmp|subset|substr|system|tail|tan|tanh|text_domain|time|tmpnam|tolower|toupper|trace_psl_process|trim|union|unique|unlock|unset|va_arg|va_start|write)\b/,alias:"builtin-function"},"foreach-variable":{pattern:/(\bforeach\s+(?:(?:\w+\b|"(?:\\.|[^\\"])*")\s+){0,2})[_a-zA-Z]\w*(?=\s*\()/,lookbehind:!0,greedy:!0},function:/\b[_a-z]\w*\b(?=\s*\()/i,number:/\b(?:0x[0-9a-f]+|\d+(?:\.\d+)?)\b/i,operator:/--|\+\+|&&=?|\|\|=?|<<=?|>>=?|[=!]~|[-+*/%&|^!=<>]=?|\.|[:?]/,punctuation:/[(){}\[\];,]/}}},94127:function(me){"use strict";me.exports=ne,ne.displayName="pug",ne.aliases=[];function ne(E){(function(b){b.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ].+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:b.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:/\S[\s\S]*/}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:b.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:case|default|each|else|if|unless|when|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:case|default|else|if|unless|when|while)\b/,alias:"keyword"},rest:b.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:append|block|extends|include|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:b.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]).+/m,lookbehind:!0,inside:b.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:b.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*(?!\s))(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:b.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:b.languages.javascript}],punctuation:/[.\-!=|]+/};for(var ue=/(^([\t ]*)):(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/.source,le=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],ce={},ge=0,oe=le.length;ge",function(){return xe.filter}),"m"),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:{pattern:/\S[\s\S]*/,alias:[xe.language,"language-"+xe.language],inside:b.languages[xe.language]}}})}b.languages.insertBefore("pug","filter",ce)})(E)}},21294:function(me){"use strict";me.exports=ne,ne.displayName="puppet",ne.aliases=[];function ne(E){(function(b){b.languages.puppet={heredoc:[{pattern:/(@\("([^"\r\n\/):]+)"(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/(@\(([^"\r\n\/):]+)(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,greedy:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/@\("?(?:[^"\r\n\/):]+)"?(?:\/[nrts$uL]*)?\)/,alias:"string",inside:{punctuation:{pattern:/(\().+?(?=\))/,lookbehind:!0}}}],"multiline-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,greedy:!0,alias:"comment"},regex:{pattern:/((?:\bnode\s+|[~=\(\[\{,]\s*|[=+]>\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|\$(?!\{)|(?!\1)[^\\$]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\b\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:false|true)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var ue=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:b.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];b.languages.puppet.heredoc[0].inside.interpolation=ue,b.languages.puppet.string.inside["double-quoted"].inside.interpolation=ue})(E)}},38709:function(me){"use strict";me.exports=ne,ne.displayName="pure",ne.aliases=[];function ne(E){(function(b){b.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:NULL|ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:addr|constdef|(?:fundef|interface|macdef|typedef)(?:_at)?|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_c?string(?:_pointer)?|byte_(?:matrix|pointer)|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|sentry|short|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/};var ue=["c",{lang:"c++",alias:"cpp"},"fortran"],le=/%< *-\*- *\d* *-\*-[\s\S]+?%>/.source;ue.forEach(function(ce){var ge=ce;if(typeof ce!="string"&&(ge=ce.alias,ce=ce.lang),b.languages[ge]){var oe={};oe["inline-lang-"+ge]={pattern:RegExp(le.replace("",ce.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:b.util.clone(b.languages.pure["inline-lang"].inside)},oe["inline-lang-"+ge].inside.rest=b.util.clone(b.languages[ge]),b.languages.insertBefore("pure","inline-lang",oe)}}),b.languages.c&&(b.languages.pure["inline-lang"].inside.rest=b.util.clone(b.languages.c))})(E)}},15008:function(me){"use strict";me.exports=ne,ne.displayName="purebasic",ne.aliases=[];function ne(E){E.languages.purebasic=E.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:align|and|as|break|calldebugger|case|compilercase|compilerdefault|compilerelse|compilerelseif|compilerendif|compilerendselect|compilererror|compilerif|compilerselect|continue|data|datasection|debug|debuglevel|declare|declarec|declarecdll|declaredll|declaremodule|default|define|dim|disableasm|disabledebugger|disableexplicit|else|elseif|enableasm|enabledebugger|enableexplicit|end|enddatasection|enddeclaremodule|endenumeration|endif|endimport|endinterface|endmacro|endmodule|endprocedure|endselect|endstructure|endstructureunion|endwith|enumeration|extends|fakereturn|for|foreach|forever|global|gosub|goto|if|import|importc|includebinary|includefile|includepath|interface|macro|module|newlist|newmap|next|not|or|procedure|procedurec|procedurecdll|proceduredll|procedurereturn|protected|prototype|prototypec|read|redim|repeat|restore|return|runtime|select|shared|static|step|structure|structureunion|swap|threaded|to|until|wend|while|with|xincludefile|xor)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?(?:\d+(?:\.\d+)?|\.\d+)(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+|-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*/@]/}),E.languages.insertBefore("purebasic","keyword",{tag:/#\w+\$?/,asm:{pattern:/(^[\t ]*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},keyword:[/\b(?:extern|global)\b[^;\r\n]*/i,/\b(?:CPU|DEFAULT|FLOAT)\b.*/],function:{pattern:/^([\t ]*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^([\t ]*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx](?:[\da-f]*\.)?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete E.languages.purebasic["class-name"],delete E.languages.purebasic.boolean,E.languages.pbfasm=E.languages.purebasic}},96549:function(me,ne,E){"use strict";var b=E(2050);me.exports=ue,ue.displayName="purescript",ue.aliases=["purs"];function ue(le){le.register(b),le.languages.purescript=le.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b|∀/,"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import)\b/,punctuation:/\./}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/,operator:[le.languages.haskell.operator[0],le.languages.haskell.operator[2],/[\xa2-\xa6\xa8\xa9\xac\xae-\xb1\xb4\xb8\xd7\xf7\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u03f6\u0482\u058d-\u058f\u0606-\u0608\u060b\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u07fe\u07ff\u09f2\u09f3\u09fa\u09fb\u0af1\u0b70\u0bf3-\u0bfa\u0c7f\u0d4f\u0d79\u0e3f\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u166d\u17db\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u2052\u207a-\u207c\u208a-\u208c\u20a0-\u20bf\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u2140-\u2144\u214a-\u214d\u214f\u218a\u218b\u2190-\u2307\u230c-\u2328\u232b-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2767\u2794-\u27c4\u27c7-\u27e5\u27f0-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2b73\u2b76-\u2b95\u2b97-\u2bff\u2ce5-\u2cea\u2e50\u2e51\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua700-\ua716\ua720\ua721\ua789\ua78a\ua828-\ua82b\ua836-\ua839\uaa77-\uaa79\uab5b\uab6a\uab6b\ufb29\ufbb2-\ufbc1\ufdfc\ufdfd\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd]/]}),le.languages.purs=le.languages.purescript}},5221:function(me){"use strict";me.exports=ne,ne.displayName="python",ne.aliases=["py"];function ne(E){E.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},E.languages.python["string-interpolation"].inside.interpolation.inside.rest=E.languages.python,E.languages.py=E.languages.python}},27447:function(me){"use strict";me.exports=ne,ne.displayName="q",ne.aliases=[];function ne(E){E.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r(?!\n)))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0N[hje]?|0W[hj]?|0[wn]|0x[\da-fA-F]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}}},73191:function(me){"use strict";me.exports=ne,ne.displayName="qml",ne.aliases=[];function ne(E){(function(b){for(var ue=/"(?:\\.|[^\\"\r\n])*"|'(?:\\.|[^\\'\r\n])*'/.source,le=/\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))*\*\//.source,ce=/(?:[^\\()[\]{}"'/]||\/(?![*/])||\(*\)|\[*\]|\{*\}|\\[\s\S])/.source.replace(//g,function(){return ue}).replace(//g,function(){return le}),ge=0;ge<2;ge++)ce=ce.replace(//g,function(){return ce});ce=ce.replace(//g,"[^\\s\\S]"),b.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp(/((?:^|;)[ \t]*)function\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*\(*\)\s*\{*\}/.source.replace(//g,function(){return ce}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:b.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp(/(:[ \t]*)(?![\s;}[])(?:(?!$|[;}]))+/.source.replace(//g,function(){return ce}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:b.languages.javascript},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}})(E)}},75542:function(me){"use strict";me.exports=ne,ne.displayName="qore",ne.aliases=[];function ne(E){E.languages.qore=E.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:bool|date|float|int|list|number|string)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,boolean:/\b(?:false|true)\b/i,function:/\$?\b(?!\d)\w+(?=\()/,number:/\b(?:0b[01]+|0x(?:[\da-f]*\.)?[\da-fp\-]+|(?:\d+(?:\.\d+)?|\.\d+)(?:e\d+)?[df]|(?:\d+(?:\.\d+)?|\.\d+))\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},variable:/\$(?!\d)\w+\b/})}},50323:function(me){"use strict";me.exports=ne,ne.displayName="qsharp",ne.aliases=["qs"];function ne(E){(function(b){function ue(ct,Xe){return ct.replace(/<<(\d+)>>/g,function(tt,Ue){return"(?:"+Xe[+Ue]+")"})}function le(ct,Xe,tt){return RegExp(ue(ct,Xe),tt||"")}function ce(ct,Xe){for(var tt=0;tt>/g,function(){return"(?:"+ct+")"});return ct.replace(/<>/g,"[^\\s\\S]")}var ge={type:"Adj BigInt Bool Ctl Double false Int One Pauli PauliI PauliX PauliY PauliZ Qubit Range Result String true Unit Zero",other:"Adjoint adjoint apply as auto body borrow borrowing Controlled controlled distribute elif else fail fixup for function if in internal intrinsic invert is let mutable namespace new newtype open operation repeat return self set until use using while within"};function oe(ct){return"\\b(?:"+ct.trim().replace(/ /g,"|")+")\\b"}var xe=RegExp(oe(ge.type+" "+ge.other)),Oe=/\b[A-Za-z_]\w*\b/.source,Se=ue(/<<0>>(?:\s*\.\s*<<0>>)*/.source,[Oe]),he={keyword:xe,punctuation:/[<>()?,.:[\]]/},ze=/"(?:\\.|[^\\"])*"/.source;b.languages.qsharp=b.languages.extend("clike",{comment:/\/\/.*/,string:[{pattern:le(/(^|[^$\\])<<0>>/.source,[ze]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:le(/(\b(?:as|open)\s+)<<0>>(?=\s*(?:;|as\b))/.source,[Se]),lookbehind:!0,inside:he},{pattern:le(/(\bnamespace\s+)<<0>>(?=\s*\{)/.source,[Se]),lookbehind:!0,inside:he}],keyword:xe,number:/(?:\b0(?:x[\da-f]+|b[01]+|o[0-7]+)|(?:\B\.\d+|\b\d+(?:\.\d*)?)(?:e[-+]?\d+)?)l?\b/i,operator:/\band=|\bor=|\band\b|\bnot\b|\bor\b|<[-=]|[-=]>|>>>=?|<<<=?|\^\^\^=?|\|\|\|=?|&&&=?|w\/=?|~~~|[*\/+\-^=!%]=?/,punctuation:/::|[{}[\];(),.:]/}),b.languages.insertBefore("qsharp","number",{range:{pattern:/\.\./,alias:"operator"}});var Te=ce(ue(/\{(?:[^"{}]|<<0>>|<>)*\}/.source,[ze]),2);b.languages.insertBefore("qsharp","string",{"interpolation-string":{pattern:le(/\$"(?:\\.|<<0>>|[^\\"{])*"/.source,[Te]),greedy:!0,inside:{interpolation:{pattern:le(/((?:^|[^\\])(?:\\\\)*)<<0>>/.source,[Te]),lookbehind:!0,inside:{punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-qsharp",inside:b.languages.qsharp}}},string:/[\s\S]+/}}})})(E),E.languages.qs=E.languages.qsharp}},44298:function(me){"use strict";me.exports=ne,ne.displayName="r",ne.aliases=[];function ne(E){E.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:FALSE|TRUE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:Inf|NaN)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+(?:\.\d*)?|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:NA|NA_character_|NA_complex_|NA_integer_|NA_real_|NULL|break|else|for|function|if|in|next|repeat|while)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}}},9634:function(me,ne,E){"use strict";var b=E(48780);me.exports=ue,ue.displayName="racket",ue.aliases=["rkt"];function ue(le){le.register(b),le.languages.racket=le.languages.extend("scheme",{"lambda-parameter":{pattern:/([(\[]lambda\s+[(\[])[^()\[\]'\s]+/,lookbehind:!0}}),le.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),le.languages.rkt=le.languages.racket}},75266:function(me){"use strict";me.exports=ne,ne.displayName="reason",ne.aliases=[];function ne(E){E.languages.reason=E.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),E.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete E.languages.reason.function}},48139:function(me){"use strict";me.exports=ne,ne.displayName="regex",ne.aliases=[];function ne(E){(function(b){var ue={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},le=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,ce={pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},ge={pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},oe="(?:[^\\\\-]|"+le.source+")",xe=RegExp(oe+"-"+oe),Oe={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};b.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:xe,inside:{escape:le,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":ue,"char-set":ge,escape:le}},"special-escape":ue,"char-set":ce,backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":Oe}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:le,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|:=]=?|!=|\b_\b/,punctuation:/[,;.\[\]{}()]/}}},90826:function(me){"use strict";me.exports=ne,ne.displayName="renpy",ne.aliases=["rpy"];function ne(E){E.languages.renpy={comment:{pattern:/(^|[^\\])#.+/,lookbehind:!0},string:{pattern:/("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\])*\2|(?:^#?(?:(?:[0-9a-fA-F]){3}|[0-9a-fA-F]{6})$)/m,greedy:!0},function:/\b[a-z_]\w*(?=\()/i,property:/\b(?:Update|UpdateVersion|action|activate_sound|adv_nvl_transition|after_load_transition|align|alpha|alt|anchor|antialias|area|auto|background|bar_invert|bar_resizing|bar_vertical|black_color|bold|bottom_bar|bottom_gutter|bottom_margin|bottom_padding|box_reverse|box_wrap|can_update|caret|child|color|crop|default_afm_enable|default_afm_time|default_fullscreen|default_text_cps|developer|directory_name|drag_handle|drag_joined|drag_name|drag_raise|draggable|dragged|drop_shadow|drop_shadow_color|droppable|dropped|easein|easeout|edgescroll|end_game_transition|end_splash_transition|enter_replay_transition|enter_sound|enter_transition|enter_yesno_transition|executable_name|exit_replay_transition|exit_sound|exit_transition|exit_yesno_transition|fadein|fadeout|first_indent|first_spacing|fit_first|focus|focus_mask|font|foreground|game_main_transition|get_installed_packages|google_play_key|google_play_salt|ground|has_music|has_sound|has_voice|height|help|hinting|hover|hover_background|hover_color|hover_sound|hovered|hyperlink_functions|idle|idle_color|image_style|include_update|insensitive|insensitive_background|insensitive_color|inside|intra_transition|italic|justify|kerning|keyboard_focus|language|layer_clipping|layers|layout|left_bar|left_gutter|left_margin|left_padding|length|line_leading|line_overlap_split|line_spacing|linear|main_game_transition|main_menu_music|maximum|min_width|minimum|minwidth|modal|mouse|mousewheel|name|narrator_menu|newline_indent|nvl_adv_transition|offset|order_reverse|outlines|overlay_functions|pos|position|prefix|radius|range|rest_indent|right_bar|right_gutter|right_margin|right_padding|rotate|rotate_pad|ruby_style|sample_sound|save_directory|say_attribute_transition|screen_height|screen_width|scrollbars|selected_hover|selected_hover_color|selected_idle|selected_idle_color|selected_insensitive|show_side_image|show_two_window|side_spacing|side_xpos|side_ypos|size|size_group|slow_cps|slow_cps_multiplier|spacing|strikethrough|subpixel|text_align|text_style|text_xpos|text_y_fudge|text_ypos|thumb|thumb_offset|thumb_shadow|thumbnail_height|thumbnail_width|time|top_bar|top_gutter|top_margin|top_padding|translations|underline|unscrollable|update|value|version|version_name|version_tuple|vertical|width|window_hide_transition|window_icon|window_left_padding|window_show_transition|window_title|windows_icon|xadjustment|xalign|xanchor|xanchoraround|xaround|xcenter|xfill|xinitial|xmargin|xmaximum|xminimum|xoffset|xofsset|xpadding|xpos|xsize|xzoom|yadjustment|yalign|yanchor|yanchoraround|yaround|ycenter|yfill|yinitial|ymargin|ymaximum|yminimum|yoffset|ypadding|ypos|ysize|ysizexysize|yzoom|zoom|zorder)\b/,tag:/\b(?:bar|block|button|buttoscreenn|drag|draggroup|fixed|frame|grid|[hv]box|hotbar|hotspot|image|imagebutton|imagemap|input|key|label|menu|mm_menu_frame|mousearea|nvl|parallel|screen|self|side|tag|text|textbutton|timer|vbar|viewport|window)\b|\$/,keyword:/\b(?:None|add|adjustment|alignaround|allow|angle|animation|around|as|assert|behind|box_layout|break|build|cache|call|center|changed|child_size|choice|circles|class|clear|clicked|clipping|clockwise|config|contains|continue|corner1|corner2|counterclockwise|def|default|define|del|delay|disabled|disabled_text|dissolve|elif|else|event|except|exclude|exec|expression|fade|finally|for|from|function|global|gm_root|has|hide|id|if|import|in|init|is|jump|knot|lambda|left|less_rounded|mm_root|movie|music|null|on|onlayer|pass|pause|persistent|play|print|python|queue|raise|random|renpy|repeat|return|right|rounded_window|scene|scope|set|show|slow|slow_abortable|slow_done|sound|stop|store|style|style_group|substitute|suffix|theme|transform|transform_anchor|transpose|try|ui|unhovered|updater|use|voice|while|widget|widget_hover|widget_selected|widget_text|yield)\b/,boolean:/\b(?:[Ff]alse|[Tt]rue)\b/,number:/(?:\b(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?)|\B\.\d+)(?:e[+-]?\d+)?j?/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:and|at|not|or|with)\b/,punctuation:/[{}[\];(),.:]/},E.languages.rpy=E.languages.renpy}},63919:function(me){"use strict";me.exports=ne,ne.displayName="rest",ne.aliases=[];function ne(E){E.languages.rest={table:[{pattern:/(^[\t ]*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1[+|].+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/m,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(^[\t ]*)=+ [ =]*=(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1=+ [ =]*=(?=(?:\r?\n|\r){2}|\s*$)/m,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^[\t ]*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( )(?! )[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^[\t ]*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^[\t ]*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^[\t ]*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^[\t ]*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^[\t ]*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^[\t ]*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+)(?![ \t]).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^[\t ]*)(?:[*+\-•‣⁃]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^[\t ]*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s)(?:(?!\2).)*\S\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\[\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^[\t ]*)(?:\|(?= |$)|(?:---?|—|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}}},68862:function(me){"use strict";me.exports=ne,ne.displayName="rip",ne.aliases=[];function ne(E){E.languages.rip={comment:{pattern:/#.*/,greedy:!0},char:{pattern:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},keyword:/(?:=>|->)|\b(?:case|catch|class|else|exit|finally|if|raise|return|switch|try)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:false|true)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}}},39523:function(me){"use strict";me.exports=ne,ne.displayName="roboconf",ne.aliases=[];function ne(E){E.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:external|import)\b|(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{))/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*(?![ \t]))[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}}},31207:function(me){"use strict";me.exports=ne,ne.displayName="robotframework",ne.aliases=[];function ne(E){(function(b){var ue={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},le={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function ce(Oe,Se){var he={};he["section-header"]={pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"};for(var ze in Se)he[ze]=Se[ze];return he.tag={pattern:/([\r\n](?: {2}|\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},he.variable=le,he.comment=ue,{pattern:RegExp(/^ ?\*{3}[ \t]*[ \t]*\*{3}(?:.|[\r\n](?!\*{3}))*/.source.replace(//g,function(){return Oe}),"im"),alias:"section",inside:he}}var ge={pattern:/(\[Documentation\](?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},oe={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:le}},xe={pattern:/([\r\n](?: {2}|\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:le}};b.languages.robotframework={settings:ce("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:ce("Variables"),"test-cases":ce("Test Cases",{"test-name":oe,documentation:ge,property:xe}),keywords:ce("Keywords",{"keyword-name":oe,documentation:ge,property:xe}),tasks:ce("Tasks",{"task-name":oe,documentation:ge,property:xe}),comment:ue},b.languages.robot=b.languages.robotframework})(E)}},75308:function(me){"use strict";me.exports=ne,ne.displayName="ruby",ne.aliases=["rb"];function ne(E){(function(b){b.languages.ruby=b.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===||[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),b.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var ue={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:b.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete b.languages.ruby.function;var le="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",ce=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;b.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+le+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:ue,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:ue,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+ce),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+ce+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),b.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+le),greedy:!0,inside:{interpolation:ue,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:ue,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:ue,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+le),greedy:!0,inside:{interpolation:ue,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:ue,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete b.languages.ruby.string,b.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),b.languages.rb=b.languages.ruby})(E)}},45315:function(me){"use strict";me.exports=ne,ne.displayName="rust",ne.aliases=[];function ne(E){(function(b){for(var ue=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,le=0;le<2;le++)ue=ue.replace(//g,function(){return ue});ue=ue.replace(//g,function(){return/[^\s\S]/.source}),b.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+ue),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},b.languages.rust["closure-params"].inside.rest=b.languages.rust,b.languages.rust.attribute.inside.string=b.languages.rust.string})(E)}},13794:function(me){"use strict";me.exports=ne,ne.displayName="sas",ne.aliases=[];function ne(E){(function(b){var ue=/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))/.source,le=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,ce={pattern:RegExp(ue+"[bx]"),alias:"number"},ge={pattern:/&[a-z_]\w*/i},oe={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMEXIST|SYMGLOBL|SYMLOCAL|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},xe={pattern:/(^|\s)(?:proc\s+\w+|data(?!=)|quit|run)\b/i,alias:"keyword",lookbehind:!0},Oe=[/\/\*[\s\S]*?\*\//,{pattern:/(^[ \t]*|;\s*)\*[^;]*;/m,lookbehind:!0}],Se={pattern:RegExp(ue),greedy:!0},he=/[$%@.(){}\[\];,\\]/,ze={pattern:/%?\b\w+(?=\()/,alias:"keyword"},Te={function:ze,"arg-value":{pattern:/(=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":ge,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:le,"numeric-constant":ce,punctuation:he,string:Se},ct={pattern:/\b(?:format|put)\b=?[\w'$.]+/i,inside:{keyword:/^(?:format|put)(?==)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/,alias:"number"}}},Xe={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},tt={pattern:/((?:^|\s)=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},Ue={pattern:/(^|\s)(?:submit(?:\s+(?:load|norun|parseonly))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},Ze=/aStore|accessControl|aggregation|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|cdm|clustering|conditionalRandomFields|configuration|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deduplication|deepLearn|deepNeural|deepRnn|ds2|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gVarCluster|gam|gleam|graphSemiSupLearn|hiddenMarkovModel|hyperGroup|ica|image|iml|kernalPca|langModel|ldaTopic|loadStreams|mbc|mixed|mlTools|modelPublishing|network|neuralNet|nmf|nonParametricBayes|nonlinear|optNetwork|optimization|panel|pca|percentile|phreg|pls|qkb|qlim|quantreg|recommend|regression|reinforcementLearn|robustPca|ruleMining|sampling|sandwich|sccasl|search(?:Analytics)?|sentimentAnalysis|sequence|session(?:Prop)?|severity|simSystem|simple|smartData|sparkEmbeddedProcess|sparseML|spatialreg|spc|stabilityMonitoring|svDataDescription|svm|table|text(?:Filters|Frequency|Mining|Parse|Rule(?:Develop|Score)|Topic|Util)|timeData|transpose|tsInfo|tsReconcile|uniTimeSeries|varReduce/.source,Ke={pattern:RegExp(/(^|\s)(?:action\s+)?(?:)\.[a-z]+\b[^;]+/.source.replace(//g,function(){return Ze}),"i"),lookbehind:!0,inside:{keyword:RegExp(/(?:)\.[a-z]+\b/.source.replace(//g,function(){return Ze}),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:Oe,function:ze,"arg-value":Te["arg-value"],operator:Te.operator,argument:Te.arg,number:le,"numeric-constant":ce,punctuation:he,string:Se}},Le={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?==)|define|delete|describe|document|do\s+over|do|dol|drop|dul|else|end(?:comp|source)?|entryTitle|eval(?:uate)?|exec(?:ute)?|exit|file(?:name)?|fill(?:attrs)?|flist|fnc|function(?:list)?|global|goto|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|_?null_|name|noobs|nowd|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|print|put|raise|ranexp|rannor|rbreak|retain|return|select|session|sessref|set|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|y2axisopts|yaxisopts)\b/i,lookbehind:!0};b.languages.sas={datalines:{pattern:/^([ \t]*)(?:cards|(?:data)?lines);[\s\S]+?^[ \t]*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:cards|(?:data)?lines)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp(/^[ \t]*(?:select|alter\s+table|(?:create|describe|drop)\s+(?:index|table(?:\s+constraints)?|view)|create\s+unique\s+index|insert\s+into|update)(?:|[^;"'])+;/.source.replace(//g,function(){return ue}),"im"),alias:"language-sql",inside:b.languages.sql},"global-statements":tt,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|begin|commit|exec(?:ute)?|reset|rollback|validate)\b/i,lookbehind:!0,alias:"keyword"},number:le,"numeric-constant":ce,punctuation:he,string:Se}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:Oe,groovy:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,function(){return ue}),"im"),lookbehind:!0,alias:"language-groovy",inside:b.languages.groovy},keyword:Le,"submit-statement":Ue,"global-statements":tt,number:le,"numeric-constant":ce,punctuation:he,string:Se}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:Oe,lua:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,function(){return ue}),"im"),lookbehind:!0,alias:"language-lua",inside:b.languages.lua},keyword:Le,"submit-statement":Ue,"global-statements":tt,number:le,"numeric-constant":ce,punctuation:he,string:Se}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:Oe,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:Te}},"cas-actions":Ke,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:Te},step:xe,keyword:Le,function:ze,format:ct,altformat:Xe,"global-statements":tt,number:le,"numeric-constant":ce,punctuation:he,string:Se}},"proc-args":{pattern:RegExp(/(^proc\s+\w+\s+)(?!\s)(?:[^;"']|)+;/.source.replace(//g,function(){return ue}),"im"),lookbehind:!0,inside:Te},"macro-keyword":oe,"macro-variable":ge,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":oe,"macro-variable":ge,"escaped-char":{pattern:/%['"()<>=¬^~;,#]/},punctuation:he}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:Oe,number:le,"numeric-constant":ce}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:Te},"cas-actions":Ke,comment:Oe,function:ze,format:ct,altformat:Xe,"numeric-constant":ce,datetime:{pattern:RegExp(ue+"(?:dt?|t)"),alias:"number"},string:Se,step:xe,keyword:Le,"operator-keyword":{pattern:/\b(?:eq|ge|gt|in|le|lt|ne|not)\b/i,alias:"operator"},number:le,operator:/\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?/,punctuation:he}})(E)}},41299:function(me){"use strict";me.exports=ne,ne.displayName="sass",ne.aliases=[];function ne(E){(function(b){b.languages.sass=b.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),b.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete b.languages.sass.atrule;var ue=/\$[-\w]+|#\{\$[-\w]+\}/,le=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];b.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:ue,operator:le}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:ue,operator:le,important:b.languages.sass.important}}}),delete b.languages.sass.property,delete b.languages.sass.important,b.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})})(E)}},98177:function(me,ne,E){"use strict";var b=E(7093);me.exports=ue,ue.displayName="scala",ue.aliases=[];function ue(le){le.register(b),le.languages.scala=le.languages.extend("java",{"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,number:/\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i,builtin:/\b(?:Any|AnyRef|AnyVal|Boolean|Byte|Char|Double|Float|Int|Long|Nothing|Short|String|Unit)\b/,symbol:/'[^\d\s\\]\w*/}),le.languages.insertBefore("scala","triple-quoted-string",{"string-interpolation":{pattern:/\b[a-z]\w*(?:"""(?:[^$]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*?"""|"(?:[^$"\r\n]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*")/i,greedy:!0,inside:{id:{pattern:/^\w+/,greedy:!0,alias:"function"},escape:{pattern:/\\\$"|\$[$"]/,greedy:!0,alias:"symbol"},interpolation:{pattern:/\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,greedy:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:le.languages.scala}}},string:/[\s\S]+/}}}),delete le.languages.scala["class-name"],delete le.languages.scala.function}},48780:function(me){"use strict";me.exports=ne,ne.displayName="scheme",ne.aliases=[];function ne(E){(function(b){b.languages.scheme={comment:/;.*|#;\s*(?:\((?:[^()]|\([^()]*\))*\)|\[(?:[^\[\]]|\[[^\[\]]*\])*\])|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()\[\]#'\s]+/,greedy:!0},char:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|[\uD800-\uDBFF][\uDC00-\uDFFF]|\S)/,greedy:!0},"lambda-parameter":[{pattern:/((?:^|[^'`#])[(\[]lambda\s+)(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/((?:^|[^'`#])[(\[]lambda\s+[(\[])[^()\[\]']+/,lookbehind:!0}],keyword:{pattern:/((?:^|[^'`#])[(\[])(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|except|export|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\[\]\s]|$)/,lookbehind:!0},builtin:{pattern:/((?:^|[^'`#])[(\[])(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\[\]\s]|$)/,lookbehind:!0},operator:{pattern:/((?:^|[^'`#])[(\[])(?:[-+*%/]|[<>]=?|=>?)(?=[()\[\]\s]|$)/,lookbehind:!0},number:{pattern:RegExp(ue({"":/\d+(?:\/\d+)|(?:\d+(?:\.\d*)?|\.\d+)(?:[esfdl][+-]?\d+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/(?:#d(?:#[ei])?|#[ei](?:#d)?)?/.source,"":/[0-9a-f]+(?:\/[0-9a-f]+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/#[box](?:#[ei])?|(?:#[ei])?#[box]/.source,"":/(^|[()\[\]\s])(?:|)(?=[()\[\]\s]|$)/.source}),"i"),lookbehind:!0},boolean:{pattern:/(^|[()\[\]\s])#(?:[ft]|false|true)(?=[()\[\]\s]|$)/,lookbehind:!0},function:{pattern:/((?:^|[^'`#])[(\[])(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\[\]\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[()\[\]\s])\|(?:[^\\|]|\\.)*\|(?=[()\[\]\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()\[\]']/};function ue(le){for(var ce in le)le[ce]=le[ce].replace(/<[\w\s]+>/g,function(ge){return"(?:"+le[ge].trim()+")"});return le[ce]}})(E)}},79793:function(me){"use strict";me.exports=ne,ne.displayName="scss",ne.aliases=[];function ne(E){E.languages.scss=E.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),E.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),E.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),E.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),E.languages.scss.atrule.inside.rest=E.languages.scss}},52085:function(me,ne,E){"use strict";var b=E(3058);me.exports=ue,ue.displayName="shellSession",ue.aliases=[];function ue(le){le.register(b),function(ce){var ge=[/"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/.source,/'[^']*'/.source,/\$'(?:[^'\\]|\\[\s\S])*'/.source,/<<-?\s*(["']?)(\w+)\1\s[\s\S]*?[\r\n]\2/.source].join("|");ce.languages["shell-session"]={command:{pattern:RegExp(/^/.source+"(?:"+(/[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+(?::[^\0-\x1F$#%*?"<>:;|]+)?/.source+"|"+/[/~.][^\0-\x1F$#%*?"<>@:;|]*/.source)+")?"+/[$#%](?=\s)/.source+/(?:[^\\\r\n \t'"<$]|[ \t](?:(?!#)|#.*$)|\\(?:[^\r]|\r\n?)|\$(?!')|<(?!<)|<>)+/.source.replace(/<>/g,function(){return ge}),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:ce.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},ce.languages["sh-session"]=ce.languages.shellsession=ce.languages["shell-session"]}(le)}},65411:function(me){"use strict";me.exports=ne,ne.displayName="smali",ne.aliases=[];function ne(E){E.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/(^|[^L])L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,lookbehind:!0,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:false|true)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}}},84750:function(me){"use strict";me.exports=ne,ne.displayName="smalltalk",ne.aliases=[];function ne(E){E.languages.smalltalk={comment:{pattern:/"(?:""|[^"])*"/,greedy:!0},char:{pattern:/\$./,greedy:!0},string:{pattern:/'(?:''|[^'])*'/,greedy:!0},symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:new|nil|self|super)\b/,boolean:/\b(?:false|true)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}}},88216:function(me,ne,E){"use strict";var b=E(51478);me.exports=ue,ue.displayName="smarty",ue.aliases=[];function ue(le){le.register(b),function(ce){ce.languages.smarty={comment:{pattern:/^\{\*[\s\S]*?\*\}/,greedy:!0},"embedded-php":{pattern:/^\{php\}[\s\S]*?\{\/php\}/,greedy:!0,inside:{smarty:{pattern:/^\{php\}|\{\/php\}$/,inside:null},php:{pattern:/[\s\S]+/,alias:"language-php",inside:ce.languages.php}}},string:[{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0,inside:{interpolation:{pattern:/\{[^{}]*\}|`[^`]*`/,inside:{"interpolation-punctuation":{pattern:/^[{`]|[`}]$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},variable:/\$\w+/}},{pattern:/'(?:\\.|[^'\\\r\n])*'/,greedy:!0}],keyword:{pattern:/(^\{\/?)[a-z_]\w*\b(?!\()/i,lookbehind:!0,greedy:!0},delimiter:{pattern:/^\{\/?|\}$/,greedy:!0,alias:"punctuation"},number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->|\w\s*=)(?!\d)\w+\b(?!\()/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:{pattern:/(\|\s*)@?[a-z_]\w*|\b[a-z_]\w*(?=\()/i,lookbehind:!0},"attr-name":/\b[a-z_]\w*(?=\s*=)/i,boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\[\](){}.,:`]|->/,operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:and|eq|gt?e|gt|lt?e|lt|mod|neq?|not|or)\b/]},ce.languages.smarty["embedded-php"].inside.smarty.inside=ce.languages.smarty,ce.languages.smarty.string[0].inside.interpolation.inside.expression.inside=ce.languages.smarty;var ge=/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,oe=RegExp(/\{\*[\s\S]*?\*\}/.source+"|"+/\{php\}[\s\S]*?\{\/php\}/.source+"|"+/\{(?:[^{}"']||\{(?:[^{}"']||\{(?:[^{}"']|)*\})*\})*\}/.source.replace(//g,function(){return ge.source}),"g");ce.hooks.add("before-tokenize",function(xe){var Oe="{literal}",Se="{/literal}",he=!1;ce.languages["markup-templating"].buildPlaceholders(xe,"smarty",oe,function(ze){return ze===Se&&(he=!1),he?!1:(ze===Oe&&(he=!0),!0)})}),ce.hooks.add("after-tokenize",function(xe){ce.languages["markup-templating"].tokenizePlaceholders(xe,"smarty")})}(le)}},66433:function(me){"use strict";me.exports=ne,ne.displayName="sml",ne.aliases=["smlnj"];function ne(E){(function(b){var ue=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;b.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp(/((?:^|[^:]):\s*)(?:\s*(?:(?:\*|->)\s*|,\s*(?:(?=)|(?!)\s+)))*/.source.replace(//g,function(){return/\s*(?:[*,]|->)/.source}).replace(//g,function(){return/(?:'[\w']*||\((?:[^()]|\([^()]*\))*\)|\{(?:[^{}]|\{[^{}]*\})*\})(?:\s+)*/.source}).replace(//g,function(){return/(?!)[a-z\d_][\w'.]*/.source}).replace(//g,function(){return ue.source}),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:ue,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},b.languages.sml["class-name"][0].inside=b.languages.sml,b.languages.smlnj=b.languages.sml})(E)}},34855:function(me){"use strict";me.exports=ne,ne.displayName="solidity",ne.aliases=["sol"];function ne(E){E.languages.solidity=E.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),E.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|byte|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|string|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),E.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),E.languages.sol=E.languages.solidity}},12998:function(me){"use strict";me.exports=ne,ne.displayName="solutionFile",ne.aliases=[];function ne(E){(function(b){var ue={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};b.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:ue}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)(?!\s)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:ue}},guid:ue,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},b.languages.sln=b.languages["solution-file"]})(E)}},10202:function(me,ne,E){"use strict";var b=E(51478);me.exports=ue,ue.displayName="soy",ue.aliases=[];function ue(le){le.register(b),function(ce){var ge=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,oe=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;ce.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/(\{+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/(\{+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/(\{+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|html|in|int|js|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^\{+\/?|\/?\}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+\]))*/,inside:{string:{pattern:ge,greedy:!0},number:oe,punctuation:/[\[\].?]/}},string:{pattern:ge,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:false|true)\b/,number:oe,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},ce.hooks.add("before-tokenize",function(xe){var Oe=/\{\{.+?\}\}|\{.+?\}|\s\/\/.*|\/\*[\s\S]*?\*\//g,Se="{literal}",he="{/literal}",ze=!1;ce.languages["markup-templating"].buildPlaceholders(xe,"soy",Oe,function(Te){return Te===he&&(ze=!1),ze?!1:(Te===Se&&(ze=!0),!0)})}),ce.hooks.add("after-tokenize",function(xe){ce.languages["markup-templating"].tokenizePlaceholders(xe,"soy")})}(le)}},41186:function(me,ne,E){"use strict";var b=E(58710);me.exports=ue,ue.displayName="sparql",ue.aliases=["rq"];function ue(le){le.register(b),le.languages.sparql=le.languages.extend("turtle",{boolean:/\b(?:false|true)\b/i,variable:{pattern:/[?$]\w+/,greedy:!0}}),le.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|REGEX|REPLACE|ROUND|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:BASE|GRAPH|PREFIX)\b/i]}),le.languages.rq=le.languages.sparql}},68963:function(me){"use strict";me.exports=ne,ne.displayName="splunkSpl",ne.aliases=[];function ne(E){E.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\b\w+(?=\s*\()/,property:/\b\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}}},5569:function(me){"use strict";me.exports=ne,ne.displayName="sqf",ne.aliases=[];function ne(E){E.languages.sqf=E.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execFSM|execVM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,"magic-variable":{pattern:/\b(?:this|thisList|thisTrigger|_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x)\b/i,alias:"keyword"},constant:/\bDIK(?:_[a-z\d]+)+\b/i}),E.languages.insertBefore("sqf","string",{macro:{pattern:/(^[ \t]*)#[a-z](?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:E.languages.sqf.comment}}}),delete E.languages.sqf["class-name"]}},69435:function(me){"use strict";me.exports=ne,ne.displayName="sql",ne.aliases=[];function ne(E){E.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}}},42766:function(me){"use strict";me.exports=ne,ne.displayName="squirrel",ne.aliases=[];function ne(E){E.languages.squirrel=E.languages.extend("clike",{comment:[E.languages.clike.comment[0],{pattern:/(^|[^\\:])(?:\/\/|#).*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^\\"'@])(?:@"(?:[^"]|"")*"(?!")|"(?:[^\\\r\n"]|\\.)*")/,lookbehind:!0,greedy:!0},"class-name":{pattern:/(\b(?:class|enum|extends|instanceof)\s+)\w+(?:\.\w+)*/,lookbehind:!0,inside:{punctuation:/\./}},keyword:/\b(?:__FILE__|__LINE__|base|break|case|catch|class|clone|const|constructor|continue|default|delete|else|enum|extends|for|foreach|function|if|in|instanceof|local|null|resume|return|static|switch|this|throw|try|typeof|while|yield)\b/,number:/\b(?:0x[0-9a-fA-F]+|\d+(?:\.(?:\d+|[eE][+-]?\d+))?)\b/,operator:/\+\+|--|<=>|<[-<]|>>>?|&&?|\|\|?|[-+*/%!=<>]=?|[~^]|::?/,punctuation:/[(){}\[\],;.]/}),E.languages.insertBefore("squirrel","string",{char:{pattern:/(^|[^\\"'])'(?:[^\\']|\\(?:[xuU][0-9a-fA-F]{0,8}|[\s\S]))'/,lookbehind:!0,greedy:!0}}),E.languages.insertBefore("squirrel","operator",{"attribute-punctuation":{pattern:/<\/|\/>/,alias:"important"},lambda:{pattern:/@(?=\()/,alias:"operator"}})}},46449:function(me){"use strict";me.exports=ne,ne.displayName="stan",ne.aliases=[];function ne(E){(function(b){var ue=/\b(?:algebra_solver|algebra_solver_newton|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect|ode_(?:adams|bdf|ckrk|rk45)(?:_tol)?|ode_adjoint_tol_ctl|reduce_sum|reduce_sum_static)\b/;b.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:RegExp("("+ue.source+/\s*\(\s*/.source+")"+/[a-zA-Z]\w*/.source),lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)\S(?:\S|\s+(?!\s))*?(?=\s*(?:>$|,\s*\w+\s*=))/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|,/}},keyword:[{pattern:/\bdata(?=\s*\{)|\b(?:functions|generated|model|parameters|quantities|transformed)\b/,alias:"program-block"},/\b(?:array|break|cholesky_factor_corr|cholesky_factor_cov|complex|continue|corr_matrix|cov_matrix|data|else|for|if|in|increment_log_prob|int|matrix|ordered|positive_ordered|print|real|reject|return|row_vector|simplex|target|unit_vector|vector|void|while)\b/,ue],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:E[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},b.languages.stan.constraint.inside.expression.inside=b.languages.stan})(E)}},89032:function(me){"use strict";me.exports=ne,ne.displayName="stylus",ne.aliases=[];function ne(E){(function(b){var ue={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},le={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},ce={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:ue,number:le,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:ue,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:le,punctuation:/[{}()\[\];:,]/};ce.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:ce}},ce.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:ce}},b.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:ce}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:ce}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:ce}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:ce.interpolation}},rest:ce}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:ce.interpolation,comment:ce.comment,punctuation:/[{},]/}},func:ce.func,string:ce.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:ce.interpolation,punctuation:/[{}()\[\];:.]/}})(E)}},40241:function(me){"use strict";me.exports=ne,ne.displayName="swift",ne.aliases=[];function ne(E){E.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+(/(?:elseif|if)\b/.source+"(?:[ ]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+")+"|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},E.languages.swift["string-literal"].forEach(function(b){b.inside.interpolation.inside=E.languages.swift})}},24812:function(me){"use strict";me.exports=ne,ne.displayName="systemd",ne.aliases=[];function ne(E){(function(b){var ue={pattern:/^[;#].*/m,greedy:!0},le=/"(?:[^\r\n"\\]|\\(?:[^\r]|\r\n?))*"(?!\S)/.source;b.languages.systemd={comment:ue,section:{pattern:/^\[[^\n\r\[\]]*\](?=[ \t]*$)/m,greedy:!0,inside:{punctuation:/^\[|\]$/,"section-name":{pattern:/[\s\S]+/,alias:"selector"}}},key:{pattern:/^[^\s=]+(?=[ \t]*=)/m,greedy:!0,alias:"attr-name"},value:{pattern:RegExp(/(=[ \t]*(?!\s))/.source+"(?:"+le+`|(?=[^"\r +|(?![\\s\\S])))+`,"m"),alias:ge,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(le)[0]}}}}),Object.defineProperty(b.languages.diff,"PREFIXES",{value:ue})})(E)}},32126:function(me,ne,E){"use strict";var b=E(51478);me.exports=ue,ue.displayName="django",ue.aliases=["jinja2"];function ue(le){le.register(b),function(ce){ce.languages.django={comment:/^\{#[\s\S]*?#\}$/,tag:{pattern:/(^\{%[+-]?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%][+-]?|[+-]?[}%]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},filter:{pattern:/(\|)\w+/,lookbehind:!0,alias:"function"},test:{pattern:/(\bis\s+(?:not\s+)?)(?!not\b)\w+/,lookbehind:!0,alias:"function"},function:/\b[a-z_]\w+(?=\s*\()/i,keyword:/\b(?:and|as|by|else|for|if|import|in|is|loop|not|or|recursive|with|without)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Ff]alse|[Nn]one|[Tt]rue/,variable:/\b\w+\b/,punctuation:/[{}[\](),.:;]/};var ge=/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}|\{#[\s\S]*?#\}/g,oe=ce.languages["markup-templating"];ce.hooks.add("before-tokenize",function(xe){oe.buildPlaceholders(xe,"django",ge)}),ce.hooks.add("after-tokenize",function(xe){oe.tokenizePlaceholders(xe,"django")}),ce.languages.jinja2=ce.languages.django,ce.hooks.add("before-tokenize",function(xe){oe.buildPlaceholders(xe,"jinja2",ge)}),ce.hooks.add("after-tokenize",function(xe){oe.tokenizePlaceholders(xe,"jinja2")})}(le)}},26737:function(me){"use strict";me.exports=ne,ne.displayName="dnsZoneFile",ne.aliases=[];function ne(E){E.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:INCLUDE|ORIGIN|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:CH|CS|HS|IN)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},E.languages["dns-zone"]=E.languages["dns-zone-file"]}},90134:function(me){"use strict";me.exports=ne,ne.displayName="docker",ne.aliases=["dockerfile"];function ne(E){(function(b){var ue=/\\[\r\n](?:\s|\\[\r\n]|#.*(?!.))*(?![\s#]|\\[\r\n])/.source,le=/(?:[ \t]+(?![ \t])(?:)?|)/.source.replace(//g,function(){return ue}),ce=/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"|'(?:[^'\\\r\n]|\\(?:\r\n|[\s\S]))*'/.source,ge=/--[\w-]+=(?:|(?!["'])(?:[^\s\\]|\\.)+)/.source.replace(//g,function(){return ce}),oe={pattern:RegExp(ce),greedy:!0},xe={pattern:/(^[ \t]*)#.*/m,lookbehind:!0,greedy:!0};function Oe(Se,he){return Se=Se.replace(//g,function(){return ge}).replace(//g,function(){return le}),RegExp(Se,he)}b.languages.docker={instruction:{pattern:/(^[ \t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)(?:\\.|[^\r\n\\])*(?:\\$(?:\s|#.*$)*(?![\s#])(?:\\.|[^\r\n\\])*)*/im,lookbehind:!0,greedy:!0,inside:{options:{pattern:Oe(/(^(?:ONBUILD)?\w+)(?:)*/.source,"i"),lookbehind:!0,greedy:!0,inside:{property:{pattern:/(^|\s)--[\w-]+/,lookbehind:!0},string:[oe,{pattern:/(=)(?!["'])(?:[^\s\\]|\\.)+/,lookbehind:!0}],operator:/\\$/m,punctuation:/=/}},keyword:[{pattern:Oe(/(^(?:ONBUILD)?HEALTHCHECK(?:)*)(?:CMD|NONE)\b/.source,"i"),lookbehind:!0,greedy:!0},{pattern:Oe(/(^(?:ONBUILD)?FROM(?:)*(?!--)[^ \t\\]+)AS/.source,"i"),lookbehind:!0,greedy:!0},{pattern:Oe(/(^ONBUILD)\w+/.source,"i"),lookbehind:!0,greedy:!0},{pattern:/^\w+/,greedy:!0}],comment:xe,string:oe,variable:/\$(?:\w+|\{[^{}"'\\]*\})/,operator:/\\$/m}},comment:xe},b.languages.dockerfile=b.languages.docker})(E)}},51348:function(me){"use strict";me.exports=ne,ne.displayName="dot",ne.aliases=["gv"];function ne(E){(function(b){var ue="(?:"+[/[a-zA-Z_\x80-\uFFFF][\w\x80-\uFFFF]*/.source,/-?(?:\.\d+|\d+(?:\.\d*)?)/.source,/"[^"\\]*(?:\\[\s\S][^"\\]*)*"/.source,/<(?:[^<>]|(?!)*>/.source].join("|")+")",le={markup:{pattern:/(^<)[\s\S]+(?=>$)/,lookbehind:!0,alias:["language-markup","language-html","language-xml"],inside:b.languages.markup}};function ce(ge,oe){return RegExp(ge.replace(//g,function(){return ue}),oe)}b.languages.dot={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\/|^#.*/m,greedy:!0},"graph-name":{pattern:ce(/(\b(?:digraph|graph|subgraph)[ \t\r\n]+)/.source,"i"),lookbehind:!0,greedy:!0,alias:"class-name",inside:le},"attr-value":{pattern:ce(/(=[ \t\r\n]*)/.source),lookbehind:!0,greedy:!0,inside:le},"attr-name":{pattern:ce(/([\[;, \t\r\n])(?=[ \t\r\n]*=)/.source),lookbehind:!0,greedy:!0,inside:le},keyword:/\b(?:digraph|edge|graph|node|strict|subgraph)\b/i,"compass-point":{pattern:/(:[ \t\r\n]*)(?:[ewc_]|[ns][ew]?)(?![\w\x80-\uFFFF])/,lookbehind:!0,alias:"builtin"},node:{pattern:ce(/(^|[^-.\w\x80-\uFFFF\\])/.source),lookbehind:!0,greedy:!0,inside:le},operator:/[=:]|-[->]/,punctuation:/[\[\]{};,]/},b.languages.gv=b.languages.dot})(E)}},60841:function(me){"use strict";me.exports=ne,ne.displayName="ebnf",ne.aliases=[];function ne(E){E.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^([\t ]*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}}},42857:function(me){"use strict";me.exports=ne,ne.displayName="editorconfig",ne.aliases=[];function ne(E){E.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+\]/m,lookbehind:!0,alias:"selector",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},key:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/=.*/,alias:"attr-value",inside:{punctuation:/^=/}}}}},81269:function(me){"use strict";me.exports=ne,ne.displayName="eiffel",ne.aliases=[];function ne(E){E.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%(?:(?!\n)\s)*\n\s*%|%\S|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|as|assign|attached|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:False|True)\b/i,"class-name":/\b[A-Z][\dA-Z_]*\b/,number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}}},31134:function(me,ne,E){"use strict";var b=E(51478);me.exports=ue,ue.displayName="ejs",ue.aliases=["eta"];function ue(le){le.register(b),function(ce){ce.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:ce.languages.javascript}},ce.hooks.add("before-tokenize",function(ge){var oe=/<%(?!%)[\s\S]+?%>/g;ce.languages["markup-templating"].buildPlaceholders(ge,"ejs",oe)}),ce.hooks.add("after-tokenize",function(ge){ce.languages["markup-templating"].tokenizePlaceholders(ge,"ejs")}),ce.languages.eta=ce.languages.ejs}(le)}},83125:function(me){"use strict";me.exports=ne,ne.displayName="elixir",ne.aliases=[];function ne(E){E.languages.elixir={doc:{pattern:/@(?:doc|moduledoc)\s+(?:("""|''')[\s\S]*?\1|("|')(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2)/,inside:{attribute:/^@\w+/,string:/['"][\s\S]+/}},comment:{pattern:/#.*/,greedy:!0},regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},module:{pattern:/\b[A-Z]\w*\b/,alias:"class-name"},"attr-name":/\b\w+\??:(?!:)/,argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},function:/\b[_a-zA-Z]\w*[?!]?(?:(?=\s*(?:\.\s*)?\()|(?=\/\d))/,number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|delegate|exception|impl|macro|module|n|np|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|quote|raise|require|rescue|try|unless|unquote|use|when)\b/,boolean:/\b(?:false|nil|true)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},E.languages.elixir.string.forEach(function(b){b.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:E.languages.elixir}}}})}},9438:function(me){"use strict";me.exports=ne,ne.displayName="elm",ne.aliases=[];function ne(E){E.languages.elm={comment:/--.*|\{-[\s\S]*?-\}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+|u\{[0-9a-fA-F]+\}))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\.)*"/,greedy:!0}],"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|exposing|import)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}}},27771:function(me,ne,E){"use strict";var b=E(75308),ue=E(51478);me.exports=le,le.displayName="erb",le.aliases=[];function le(ce){ce.register(b),ce.register(ue),function(ge){ge.languages.erb={delimiter:{pattern:/^(\s*)<%=?|%>(?=\s*$)/,lookbehind:!0,alias:"punctuation"},ruby:{pattern:/\s*\S[\s\S]*/,alias:"language-ruby",inside:ge.languages.ruby}},ge.hooks.add("before-tokenize",function(oe){var xe=/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s(?:[^\r\n]|[\r\n](?!=end))*[\r\n]=end)+?%>/g;ge.languages["markup-templating"].buildPlaceholders(oe,"erb",xe)}),ge.hooks.add("after-tokenize",function(oe){ge.languages["markup-templating"].tokenizePlaceholders(oe,"erb")})}(ce)}},86549:function(me){"use strict";me.exports=ne,ne.displayName="erlang",ne.aliases=[];function ne(E){E.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:after|case|catch|end|fun|if|of|receive|try|when)\b/,number:[/\$\\?./,/\b\d+#[a-z0-9]+/i,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:and|andalso|band|bnot|bor|bsl|bsr|bxor|div|not|or|orelse|rem|xor)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}}},37079:function(me,ne,E){"use strict";var b=E(33978),ue=E(51478);me.exports=le,le.displayName="etlua",le.aliases=[];function le(ce){ce.register(b),ce.register(ue),function(ge){ge.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:ge.languages.lua}},ge.hooks.add("before-tokenize",function(oe){var xe=/<%[\s\S]+?%>/g;ge.languages["markup-templating"].buildPlaceholders(oe,"etlua",xe)}),ge.hooks.add("after-tokenize",function(oe){ge.languages["markup-templating"].tokenizePlaceholders(oe,"etlua")})}(ce)}},59250:function(me){"use strict";me.exports=ne,ne.displayName="excelFormula",ne.aliases=[];function ne(E){E.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}},"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"keyword"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"property",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"property"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:FALSE|TRUE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},E.languages.xlsx=E.languages.xls=E.languages["excel-formula"]}},81226:function(me){"use strict";me.exports=ne,ne.displayName="factor",ne.aliases=[];function ne(E){(function(b){var ue={function:/\b(?:BUGS?|FIX(?:MES?)?|NOTES?|TODOS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/},le={number:/\\[^\s']|%\w/},ce={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:ue},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:ue},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:ue}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}],regexp:{pattern:/(^|\s)R\/\s(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:le.number,"semicolon-or-setlocal":{pattern:/([\r\n][ \t]*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:le},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:le}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|eval|execute)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:change|new|set|with)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:le}},ge=function(Se){return(Se+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")},oe=function(Se){return new RegExp("(^|\\s)(?:"+Se.map(ge).join("|")+")(?=\\s|$)")},xe={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated",">>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","bounds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]};Object.keys(xe).forEach(function(Se){ce[Se].pattern=oe(xe[Se])});var Oe=["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","inputsequence"];ce.combinators.pattern=oe(Oe),b.languages.factor=ce})(E)}},65245:function(me){"use strict";me.exports=ne,ne.displayName="$false",ne.aliases=[];function ne(E){(function(b){b.languages.false={comment:{pattern:/\{[^}]*\}/},string:{pattern:/"[^"]*"/,greedy:!0},"character-code":{pattern:/'(?:[^\r]|\r\n?)/,alias:"number"},"assembler-code":{pattern:/\d+`/,alias:"important"},number:/\d+/,operator:/[-!#$%&'*+,./:;=>?@\\^_`|~ßø]/,punctuation:/\[|\]/,variable:/[a-z]/,"non-standard":{pattern:/[()!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete E.languages["firestore-security-rules"]["class-name"],E.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/\//}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}})}},40284:function(me){"use strict";me.exports=ne,ne.displayName="flow",ne.aliases=[];function ne(E){(function(b){b.languages.flow=b.languages.extend("javascript",{}),b.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|any|mixed|null|void)\b/,alias:"tag"}]}),b.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete b.languages.flow.parameter,b.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(b.languages.flow.keyword)||(b.languages.flow.keyword=[b.languages.flow.keyword]),b.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})})(E)}},39187:function(me){"use strict";me.exports=ne,ne.displayName="fortran",ne.aliases=[];function ne(E){E.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\b\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:[ \t]*!.*(?:\r\n?|\n)|(?![ \t]*!))|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:FALSE|TRUE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:CHARACTER|COMPLEX|DOUBLE ?PRECISION|INTEGER|LOGICAL|REAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEIF|ELSEWHERE|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}}},34302:function(me){"use strict";me.exports=ne,ne.displayName="fsharp",ne.aliases=[];function ne(E){E.languages.fsharp=E.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*(?!\))[\s\S]*?\*\)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|asr|assert|atomic|base|begin|break|checked|class|component|const|constraint|constructor|continue|default|delegate|do|done|downcast|downto|eager|elif|else|end|event|exception|extern|external|false|finally|fixed|for|fun|function|functor|global|if|in|include|inherit|inline|interface|internal|land|lazy|lor|lsl|lsr|lxor|match|member|method|mixin|mod|module|mutable|namespace|new|not|null|object|of|open|or|override|parallel|private|process|protected|public|pure|rec|sealed|select|sig|static|struct|tailcall|then|to|trait|true|try|type|upcast|val|virtual|void|volatile|when|while|with)\b/,number:[/\b0x[\da-fA-F]+(?:LF|lf|un)?\b/,/\b0b[01]+(?:uy|y)?\b/,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|UL|u[lsy]?)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),E.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(^#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),E.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/\b[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),E.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,greedy:!0,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:E.languages.fsharp}}},char:{pattern:/'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0}})}},90515:function(me,ne,E){"use strict";var b=E(51478);me.exports=ue,ue.displayName="ftl",ue.aliases=[];function ue(le){le.register(b),function(ce){for(var ge=/[^<()"']|\((?:)*\)|<(?!#--)|<#--(?:[^-]|-(?!->))*-->|"(?:[^\\"]|\\.)*"|'(?:[^\\']|\\.)*'/.source,oe=0;oe<2;oe++)ge=ge.replace(//g,function(){return ge});ge=ge.replace(//g,/[^\s\S]/.source);var xe={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp(/("|')(?:(?!\1|\$\{)[^\\]|\\.|\$\{(?:(?!\})(?:))*\})*\1/.source.replace(//g,function(){return ge})),greedy:!0,inside:{interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\\\)*)\$\{(?:(?!\})(?:))*\}/.source.replace(//g,function(){return ge})),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\b\w+(?=\s*\()/,number:/\b\d+(?:\.\d+)?\b/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};xe.string[1].inside.interpolation.inside.rest=xe,ce.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:xe}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:xe}}}},ce.hooks.add("before-tokenize",function(Oe){var Se=RegExp(/<#--[\s\S]*?-->|<\/?[#@][a-zA-Z](?:)*?>|\$\{(?:)*?\}/.source.replace(//g,function(){return ge}),"gi");ce.languages["markup-templating"].buildPlaceholders(Oe,"ftl",Se)}),ce.hooks.add("after-tokenize",function(Oe){ce.languages["markup-templating"].tokenizePlaceholders(Oe,"ftl")})}(le)}},33534:function(me){"use strict";me.exports=ne,ne.displayName="gap",ne.aliases=[];function ne(E){E.languages.gap={shell:{pattern:/^gap>[\s\S]*?(?=^gap>|$(?![\s\S]))/m,greedy:!0,inside:{gap:{pattern:/^(gap>).+(?:(?:\r(?:\n|(?!\n))|\n)>.*)*/,lookbehind:!0,inside:null},punctuation:/^gap>/}},comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(^|[^\\'"])(?:'(?:[^\r\n\\']|\\.){1,10}'|"(?:[^\r\n\\"]|\\.)*"(?!")|"""[\s\S]*?""")/,lookbehind:!0,greedy:!0,inside:{continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"}}},keyword:/\b(?:Assert|Info|IsBound|QUIT|TryNextMethod|Unbind|and|atomic|break|continue|do|elif|else|end|fi|for|function|if|in|local|mod|not|od|or|quit|readonly|readwrite|rec|repeat|return|then|until|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"},operator:/->|[-+*/^~=!]|<>|[<>]=?|:=|\.\./,punctuation:/[()[\]{},;.:]/},E.languages.gap.shell.inside.gap.inside=E.languages.gap}},9885:function(me){"use strict";me.exports=ne,ne.displayName="gcode",ne.aliases=[];function ne(E){E.languages.gcode={comment:/;.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/(\*)\d+/,lookbehind:!0,alias:"number"},punctuation:/[:*]/}}},76364:function(me){"use strict";me.exports=ne,ne.displayName="gdscript",ne.aliases=[];function ne(E){E.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class|class_name|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}}},56452:function(me){"use strict";me.exports=ne,ne.displayName="gedcom",ne.aliases=[];function ne(E){E.languages.gedcom={"line-value":{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ ).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},tag:{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"string"},level:{pattern:/(^[\t ]*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}}},8477:function(me){"use strict";me.exports=ne,ne.displayName="gherkin",ne.aliases=[];function ne(E){(function(b){var ue=/(?:\r?\n|\r)[ \t]*\|.+\|(?:(?!\|).)*/.source;b.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|Característica|Egenskab|Egenskap|Eiginleiki|Feature|Fīča|Fitur|Fonctionnalité|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|Funcţionalitate|Funcționalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|Funkcionalitāte|Funkcionalnost|Funkcja|Funksie|Funktionalität|Funktionalitéit|Funzionalità|Hwaet|Hwæt|Jellemző|Karakteristik|Lastnost|Mak|Mogucnost|laH|Mogućnost|Moznosti|Možnosti|OH HAI|Omadus|Ominaisuus|Osobina|Özellik|Potrzeba biznesowa|perbogh|poQbogh malja'|Požadavek|Požiadavka|Pretty much|Qap|Qu'meH 'ut|Savybė|Tính năng|Trajto|Vermoë|Vlastnosť|Właściwość|Značilnost|Δυνατότητα|Λειτουργία|Могућност|Мөмкинлек|Особина|Свойство|Үзенчәлеклелек|Функционал|Функционалност|Функция|Функціонал|תכונה|خاصية|خصوصیت|صلاحیت|کاروبار کی ضرورت|وِیژگی|रूप लेख|ਖਾਸੀਅਤ|ਨਕਸ਼ ਨੁਹਾਰ|ਮੁਹਾਂਦਰਾ|గుణము|ಹೆಚ್ಚಳ|ความต้องการทางธุรกิจ|ความสามารถ|โครงหลัก|기능|フィーチャ|功能|機能):(?:[^:\r\n]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|Ær|Agtergrond|All y'all|Antecedentes|Antecedents|Atburðarás|Atburðarásir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|Bối cảnh|Cefndir|Cenario|Cenário|Cenario de Fundo|Cenário de Fundo|Cenarios|Cenários|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|Dæmi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delineação do Cenário|Dis is what went down|Dữ liệu|Dyagram Senaryo|Dyagram senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cenário|EXAMPLZ|Examples|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgatókönyv|Forgatókönyv vázlat|Fundo|Geçmiş|Grundlage|Hannergrond|ghantoH|Háttér|Heave to|Istorik|Juhtumid|Keadaan|Khung kịch bản|Khung tình huống|Kịch bản|Koncept|Konsep skenario|Kontèks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut chovnatlh|lut|lutmey|Lýsing Atburðarásar|Lýsing Dæma|MISHUN SRSLY|MISHUN|Menggariskan Senario|mo'|Náčrt Scenára|Náčrt Scénáře|Náčrt Scenáru|Oris scenarija|Örnekler|Osnova|Osnova Scenára|Osnova scénáře|Osnutek|Ozadje|Paraugs|Pavyzdžiai|Példák|Piemēri|Plan du scénario|Plan du Scénario|Plan Senaryo|Plan senaryo|Plang vum Szenario|Pozadí|Pozadie|Pozadina|Príklady|Příklady|Primer|Primeri|Primjeri|Przykłady|Raamstsenaarium|Reckon it's like|Rerefons|Scenár|Scénář|Scenarie|Scenarij|Scenarijai|Scenarijaus šablonas|Scenariji|Scenārijs|Scenārijs pēc parauga|Scenarijus|Scenario|Scénario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se ðe|Se the|Se þe|Senario|Senaryo Deskripsyon|Senaryo deskripsyon|Senaryo|Senaryo taslağı|Shiver me timbers|Situācija|Situai|Situasie Uiteensetting|Situasie|Skenario konsep|Skenario|Skica|Structura scenariu|Structură scenariu|Struktura scenarija|Stsenaarium|Swa hwaer swa|Swa|Swa hwær swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|Tình huống|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo-ho-ho|You'll wanna|Założenia|Παραδείγματα|Περιγραφή Σεναρίου|Σενάρια|Σενάριο|Υπόβαθρο|Кереш|Контекст|Концепт|Мисаллар|Мисоллар|Основа|Передумова|Позадина|Предистория|Предыстория|Приклади|Пример|Примери|Примеры|Рамка на сценарий|Скица|Структура сценарија|Структура сценария|Структура сценарію|Сценарий|Сценарий структураси|Сценарийның төзелеше|Сценарији|Сценарио|Сценарій|Тарих|Үрнәкләр|דוגמאות|רקע|תבנית תרחיש|תרחיש|الخلفية|الگوی سناریو|امثلة|پس منظر|زمینه|سناریو|سيناريو|سيناريو مخطط|مثالیں|منظر نامے کا خاکہ|منظرنامہ|نمونه ها|उदाहरण|परिदृश्य|परिदृश्य रूपरेखा|पृष्ठभूमि|ਉਦਾਹਰਨਾਂ|ਪਟਕਥਾ|ਪਟਕਥਾ ਢਾਂਚਾ|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ|ਪਿਛੋਕੜ|ఉదాహరణలు|కథనం|నేపథ్యం|సన్నివేశం|ಉದಾಹರಣೆಗಳು|ಕಥಾಸಾರಾಂಶ|ವಿವರಣೆ|ಹಿನ್ನೆಲೆ|โครงสร้างของเหตุการณ์|ชุดของตัวอย่าง|ชุดของเหตุการณ์|แนวคิด|สรุปเหตุการณ์|เหตุการณ์|배경|시나리오|시나리오 개요|예|サンプル|シナリオ|シナリオアウトライン|シナリオテンプレ|シナリオテンプレート|テンプレ|例|例子|剧本|剧本大纲|劇本|劇本大綱|场景|场景大纲|場景|場景大綱|背景):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+ue+")(?:"+ue+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(ue),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'a|'ach|'ej|7|a|A také|A taktiež|A tiež|A zároveň|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|Atès|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Biết|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|Când|Cand|Cando|Ce|Cuando|Če|Ða ðe|Ða|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|Daţi fiind|Dați fiind|DEN|Dato|De|Den youse gotta|Dengan|Diberi|Diyelim ki|Donada|Donat|Donitaĵo|Do|Dun|Duota|Ðurh|Eeldades|Ef|Eğer ki|Entao|Então|Entón|E|En|Entonces|Epi|És|Etant donnée|Etant donné|Et|Étant données|Étant donnée|Étant donné|Etant données|Etant donnés|Étant donnés|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|Jeśli|Jeżeli|Kad|Kada|Kadar|Kai|Kaj|Když|Keď|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|Lè sa a|Lè|Logo|Lorsqu'<|Lorsque|mä|Maar|Mais|Mając|Ma|Majd|Maka|Manawa|Mas|Men|Menawa|Mutta|Nalika|Nalikaning|Nanging|Når|När|Nato|Nhưng|Niin|Njuk|O zaman|Och|Og|Oletetaan|Ond|Onda|Oraz|Pak|Pero|Però|Podano|Pokiaľ|Pokud|Potem|Potom|Privzeto|Pryd|Quan|Quand|Quando|qaSDI'|Så|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|Şi|Și|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Thì|Thurh|Toda|Too right|Un|Und|ugeholl|Và|vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za předpokladu|Zadan|Zadani|Zadano|Zadate|Zadato|Zakładając|Zaradi|Zatati|Þa þe|Þa|Þá|Þegar|Þurh|Αλλά|Δεδομένου|Και|Όταν|Τότε|А також|Агар|Але|Али|Аммо|А|Әгәр|Әйтик|Әмма|Бирок|Ва|Вә|Дадено|Дано|Допустим|Если|Задате|Задати|Задато|И|І|К тому же|Када|Кад|Когато|Когда|Коли|Ләкин|Лекин|Нәтиҗәдә|Нехай|Но|Онда|Припустимо, що|Припустимо|Пусть|Также|Та|Тогда|Тоді|То|Унда|Һәм|Якщо|אבל|אזי|אז|בהינתן|וגם|כאשר|آنگاه|اذاً|اگر|اما|اور|با فرض|بالفرض|بفرض|پھر|تب|ثم|جب|عندما|فرض کیا|لكن|لیکن|متى|هنگامی|و|अगर|और|कदा|किन्तु|चूंकि|जब|तथा|तदा|तब|परन्तु|पर|यदि|ਅਤੇ|ਜਦੋਂ|ਜਿਵੇਂ ਕਿ|ਜੇਕਰ|ਤਦ|ਪਰ|అప్పుడు|ఈ పరిస్థితిలో|కాని|చెప్పబడినది|మరియు|ಆದರೆ|ನಂತರ|ನೀಡಿದ|ಮತ್ತು|ಸ್ಥಿತಿಯನ್ನು|กำหนดให้|ดังนั้น|แต่|เมื่อ|และ|그러면<|그리고<|단<|만약<|만일<|먼저<|조건<|하지만<|かつ<|しかし<|ただし<|ならば<|もし<|並且<|但し<|但是<|假如<|假定<|假設<|假设<|前提<|同时<|同時<|并且<|当<|當<|而且<|那么<|那麼<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"}}},outline:{pattern:/<[^>]+>/,alias:"variable"}}})(E)}},58230:function(me){"use strict";me.exports=ne,ne.displayName="git",ne.aliases=[];function ne(E){E.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m}}},66192:function(me,ne,E){"use strict";var b=E(79440);me.exports=ue,ue.displayName="glsl",ue.aliases=[];function ue(le){le.register(b),le.languages.glsl=le.languages.extend("c",{keyword:/\b(?:active|asm|atomic_uint|attribute|[ibdu]?vec[234]|bool|break|buffer|case|cast|centroid|class|coherent|common|const|continue|d?mat[234](?:x[234])?|default|discard|do|double|else|enum|extern|external|false|filter|fixed|flat|float|for|fvec[234]|goto|half|highp|hvec[234]|[iu]?sampler2DMS(?:Array)?|[iu]?sampler2DRect|[iu]?samplerBuffer|[iu]?samplerCube|[iu]?samplerCubeArray|[iu]?sampler[123]D|[iu]?sampler[12]DArray|[iu]?image2DMS(?:Array)?|[iu]?image2DRect|[iu]?imageBuffer|[iu]?imageCube|[iu]?imageCubeArray|[iu]?image[123]D|[iu]?image[12]DArray|if|in|inline|inout|input|int|interface|invariant|layout|long|lowp|mediump|namespace|noinline|noperspective|out|output|partition|patch|precise|precision|public|readonly|resource|restrict|return|sample|sampler[12]DArrayShadow|sampler[12]DShadow|sampler2DRectShadow|sampler3DRect|samplerCubeArrayShadow|samplerCubeShadow|shared|short|sizeof|smooth|static|struct|subroutine|superp|switch|template|this|true|typedef|uint|uniform|union|unsigned|using|varying|void|volatile|while|writeonly)\b/})}},81084:function(me){"use strict";me.exports=ne,ne.displayName="gml",ne.aliases=[];function ne(E){E.languages.gamemakerlanguage=E.languages.gml=E.languages.extend("clike",{keyword:/\b(?:break|case|continue|default|do|else|enum|exit|for|globalvar|if|repeat|return|switch|until|var|while)\b/,number:/(?:\b0x[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ulf]{0,4}/i,operator:/--|\+\+|[-+%/=]=?|!=|\*\*?=?|<[<=>]?|>[=>]?|&&?|\^\^?|\|\|?|~|\b(?:and|at|not|or|with|xor)\b/,constant:/\b(?:GM_build_date|GM_version|action_(?:continue|restart|reverse|stop)|all|gamespeed_(?:fps|microseconds)|global|local|noone|other|pi|pointer_(?:invalid|null)|self|timezone_(?:local|utc)|undefined|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|post|pre)|keypress|keyrelease|trigger|(?:left|middle|no|right)_button|(?:left|middle|right)_press|(?:left|middle|right)_release|mouse_(?:enter|leave|wheel_down|wheel_up)|global_(?:left|middle|right)_button|global_(?:left|middle|right)_press|global_(?:left|middle|right)_release|joystick(?:1|2)_(?:button1|button2|button3|button4|button5|button6|button7|button8|down|left|right|up)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|gui|gui_begin|gui_end|step_(?:begin|end|normal))|vk_(?:alt|anykey|backspace|control|delete|down|end|enter|escape|home|insert|left|nokey|pagedown|pageup|pause|printscreen|return|right|shift|space|tab|up|f\d|numpad\d|add|decimal|divide|lalt|lcontrol|lshift|multiply|ralt|rcontrol|rshift|subtract)|achievement_(?:filter_(?:all_players|favorites_only|friends_only)|friends_info|info|leaderboard_info|our_info|pic_loaded|show_(?:achievement|bank|friend_picker|leaderboard|profile|purchase_prompt|ui)|type_challenge|type_score_challenge)|asset_(?:font|object|path|room|script|shader|sound|sprite|tiles|timeline|unknown)|audio_(?:3d|falloff_(?:exponent_distance|exponent_distance_clamped|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|none)|mono|new_system|old_system|stereo)|bm_(?:add|complex|dest_alpha|dest_color|dest_colour|inv_dest_alpha|inv_dest_color|inv_dest_colour|inv_src_alpha|inv_src_color|inv_src_colour|max|normal|one|src_alpha|src_alpha_sat|src_color|src_colour|subtract|zero)|browser_(?:chrome|firefox|ie|ie_mobile|not_a_browser|opera|safari|safari_mobile|tizen|unknown|windows_store)|buffer_(?:bool|f16|f32|f64|fast|fixed|generalerror|grow|invalidtype|network|outofbounds|outofspace|s16|s32|s8|seek_end|seek_relative|seek_start|string|text|u16|u32|u64|u8|vbuffer|wrap)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)|cmpfunc_(?:always|equal|greater|greaterequal|less|lessequal|never|notequal)|cr_(?:appstart|arrow|beam|cross|default|drag|handpoint|hourglass|none|size_all|size_nesw|size_ns|size_nwse|size_we|uparrow)|cull_(?:clockwise|counterclockwise|noculling)|device_(?:emulator|tablet)|device_ios_(?:ipad|ipad_retina|iphone|iphone5|iphone6|iphone6plus|iphone_retina|unknown)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|dll_(?:cdecl|cdel|stdcall)|ds_type_(?:grid|list|map|priority|queue|stack)|ef_(?:cloud|ellipse|explosion|firework|flare|rain|ring|smoke|smokeup|snow|spark|star)|fa_(?:archive|bottom|center|directory|hidden|left|middle|readonly|right|sysfile|top|volumeid)|fb_login_(?:default|fallback_to_webview|forcing_safari|forcing_webview|no_fallback_to_webview|use_system_account)|iap_(?:available|canceled|ev_consume|ev_product|ev_purchase|ev_restore|ev_storeload|failed|purchased|refunded|status_available|status_loading|status_processing|status_restoring|status_unavailable|status_uninitialised|storeload_failed|storeload_ok|unavailable)|leaderboard_type_(?:number|time_mins_secs)|lighttype_(?:dir|point)|matrix_(?:projection|view|world)|mb_(?:any|left|middle|none|right)|network_(?:config_(?:connect_timeout|disable_reliable_udp|enable_reliable_udp|use_non_blocking_socket)|socket_(?:bluetooth|tcp|udp)|type_(?:connect|data|disconnect|non_blocking_connect))|of_challenge_(?:lose|tie|win)|os_(?:android|ios|linux|macosx|ps3|ps4|psvita|unknown|uwp|win32|win8native|windows|winphone|xboxone)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|angle|angle_limits|damping_ratio|frequency|length_1|length_2|lower_angle_limit|max_force|max_length|max_motor_force|max_motor_torque|max_torque|motor_force|motor_speed|motor_torque|reaction_force_x|reaction_force_y|reaction_torque|speed|translation|upper_angle_limit)|phy_particle_data_flag_(?:category|color|colour|position|typeflags|velocity)|phy_particle_flag_(?:colormixing|colourmixing|elastic|powder|spring|tensile|viscous|wall|water|zombie)|phy_particle_group_flag_(?:rigid|solid)|pr_(?:linelist|linestrip|pointlist|trianglefan|trianglelist|trianglestrip)|ps_(?:distr|shape)_(?:diamond|ellipse|gaussian|invgaussian|line|linear|rectangle)|pt_shape_(?:circle|cloud|disk|explosion|flare|line|pixel|ring|smoke|snow|spark|sphere|square|star)|ty_(?:real|string)|gp_(?:face\d|axislh|axislv|axisrh|axisrv|padd|padl|padr|padu|select|shoulderl|shoulderlb|shoulderr|shoulderrb|start|stickl|stickr)|lb_disp_(?:none|numeric|time_ms|time_sec)|lb_sort_(?:ascending|descending|none)|ov_(?:achievements|community|friends|gamegroup|players|settings)|ugc_(?:filetype_(?:community|microtrans)|list_(?:Favorited|Followed|Published|Subscribed|UsedOrPlayed|VotedDown|VotedOn|VotedUp|WillVoteLater)|match_(?:AllGuides|Artwork|Collections|ControllerBindings|IntegratedGuides|Items|Items_Mtx|Items_ReadyToUse|Screenshots|UsableInGame|Videos|WebGuides)|query_(?:AcceptedForGameRankedByAcceptanceDate|CreatedByFriendsRankedByPublicationDate|FavoritedByFriendsRankedByPublicationDate|NotYetRated)|query_RankedBy(?:NumTimesReported|PublicationDate|TextSearch|TotalVotesAsc|Trend|Vote|VotesUp)|result_success|sortorder_CreationOrder(?:Asc|Desc)|sortorder_(?:ForModeration|LastUpdatedDesc|SubscriptionDateDesc|TitleAsc|VoteScoreDesc)|visibility_(?:friends_only|private|public))|vertex_usage_(?:binormal|blendindices|blendweight|color|colour|depth|fog|normal|position|psize|sample|tangent|texcoord|textcoord)|vertex_type_(?:float\d|color|colour|ubyte4)|input_type|layerelementtype_(?:background|instance|oldtilemap|particlesystem|sprite|tile|tilemap|undefined)|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|tile_(?:flip|index_mask|mirror|rotate)|(?:obj|rm|scr|spr)\w+)\b/,variable:/\b(?:alarm|application_surface|async_load|background_(?:alpha|blend|color|colour|foreground|height|hspeed|htiled|index|showcolor|showcolour|visible|vspeed|vtiled|width|x|xscale|y|yscale)|bbox_(?:bottom|left|right|top)|browser_(?:height|width)|caption_(?:health|lives|score)|current_(?:day|hour|minute|month|second|time|weekday|year)|cursor_sprite|debug_mode|delta_time|direction|display_aa|error_(?:last|occurred)|event_(?:action|number|object|type)|fps|fps_real|friction|game_(?:display|project|save)_(?:id|name)|gamemaker_(?:pro|registered|version)|gravity|gravity_direction|(?:h|v)speed|health|iap_data|id|image_(?:alpha|angle|blend|depth|index|number|speed|xscale|yscale)|instance_(?:count|id)|keyboard_(?:key|lastchar|lastkey|string)|layer|lives|mask_index|mouse_(?:button|lastbutton|x|y)|object_index|os_(?:browser|device|type|version)|path_(?:endaction|index|orientation|position|positionprevious|scale|speed)|persistent|phy_(?:rotation|(?:col_normal|collision|com|linear_velocity|position|speed)_(?:x|y)|angular_(?:damping|velocity)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|pointer_(?:invalid|null)|room|room_(?:caption|first|height|last|persistent|speed|width)|score|secure_mode|show_(?:health|lives|score)|solid|speed|sprite_(?:height|index|width|xoffset|yoffset)|temp_directory|timeline_(?:index|loop|position|running|speed)|transition_(?:color|kind|steps)|undefined|view_(?:angle|current|enabled|(?:h|v)(?:border|speed)|(?:h|w|x|y)port|(?:h|w|x|y)view|object|surface_id|visible)|visible|webgl_enabled|working_directory|(?:x|y)(?:previous|start)|x|y|argument(?:_relitive|_count|\d)|argument|global|local|other|self)\b/})}},50318:function(me){"use strict";me.exports=ne,ne.displayName="gn",ne.aliases=["gni"];function ne(E){E.languages.gn={comment:{pattern:/#.*/,greedy:!0},"string-literal":{pattern:/(^|[^\\"])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[\s\S]*?\}|[a-zA-Z_]\w*|0x[a-fA-F0-9]{2})/,lookbehind:!0,inside:{number:/^\$0x[\s\S]{2}$/,variable:/^\$\w+$/,"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},string:/[\s\S]+/}},keyword:/\b(?:else|if)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/\b(?:assert|defined|foreach|import|pool|print|template|tool|toolchain)(?=\s*\()/i,alias:"keyword"},function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:current_cpu|current_os|current_toolchain|default_toolchain|host_cpu|host_os|root_build_dir|root_gen_dir|root_out_dir|target_cpu|target_gen_dir|target_os|target_out_dir)\b/,number:/-?\b\d+\b/,operator:/[-+!=<>]=?|&&|\|\|/,punctuation:/[(){}[\],.]/},E.languages.gn["string-literal"].inside.interpolation.inside.expression.inside=E.languages.gn,E.languages.gni=E.languages.gn}},95769:function(me){"use strict";me.exports=ne,ne.displayName="goModule",ne.aliases=[];function ne(E){E.languages["go-mod"]=E.languages["go-module"]={comment:{pattern:/\/\/.*/,greedy:!0},version:{pattern:/(^|[\s()[\],])v\d+\.\d+\.\d+(?:[+-][-+.\w]*)?(?![^\s()[\],])/,lookbehind:!0,alias:"number"},"go-version":{pattern:/((?:^|\s)go\s+)\d+(?:\.\d+){1,2}/,lookbehind:!0,alias:"number"},keyword:{pattern:/^([ \t]*)(?:exclude|go|module|replace|require|retract)\b/m,lookbehind:!0},operator:/=>/,punctuation:/[()[\],]/}}},14155:function(me){"use strict";me.exports=ne,ne.displayName="go",ne.aliases=[];function ne(E){E.languages.go=E.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),E.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete E.languages.go["class-name"]}},92823:function(me){"use strict";me.exports=ne,ne.displayName="graphql",ne.aliases=[];function ne(E){E.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:E.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},E.hooks.add("after-tokenize",function(ue){if(ue.language!=="graphql")return;var le=ue.tokens.filter(function(Ue){return typeof Ue!="string"&&Ue.type!=="comment"&&Ue.type!=="scalar"}),ce=0;function ge(Ue){return le[ce+Ue]}function oe(Ue,We){We=We||0;for(var Ke=0;Ke0)){var ct=xe(/^\{$/,/^\}$/);if(ct===-1)continue;for(var Xe=ce;Xe=0&&Oe(tt,"variable-input")}}}}})}},63092:function(me){"use strict";me.exports=ne,ne.displayName="groovy",ne.aliases=[];function ne(E){E.languages.groovy=E.languages.extend("clike",{string:[{pattern:/("""|''')(?:[^\\]|\\[\s\S])*?\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0},{pattern:/(["'/])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:/\b(?:abstract|as|assert|boolean|break|byte|case|catch|char|class|const|continue|def|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|in|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?\d+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),E.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment"}}),E.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:and|cleanup|expect|given|setup|then|when|where):/}),E.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),E.hooks.add("wrap",function(b){if(b.language==="groovy"&&b.type==="string"){var ue=b.content.value[0];if(ue!="'"){var le=/([^\\])(?:\$(?:\{.*?\}|[\w.]+))/;ue==="$"&&(le=/([^\$])(?:\$(?:\{.*?\}|[\w.]+))/),b.content.value=b.content.value.replace(/</g,"<").replace(/&/g,"&"),b.content=E.highlight(b.content.value,{expression:{pattern:le,lookbehind:!0,inside:E.languages.groovy}}),b.classes.push(ue==="/"?"regex":"gstring")}}})}},21550:function(me,ne,E){"use strict";var b=E(75308);me.exports=ue,ue.displayName="haml",ue.aliases=[];function ue(le){le.register(b),function(ce){ce.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ].+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ].*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ].+)/,lookbehind:!0,inside:ce.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ].*\|[\t ]*)*/,lookbehind:!0,inside:ce.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"symbol"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:ce.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^{}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^{}])+\}/,lookbehind:!0,inside:ce.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:ce.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:ce.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},ruby:{pattern:/[\s\S]+/,inside:ce.languages.ruby}}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var ge="((?:^|\\r?\\n|\\r)([\\t ]*)):{{filter_name}}(?:(?:\\r?\\n|\\r)(?:\\2[\\t ].+|\\s*?(?=\\r?\\n|\\r)))+",oe=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],xe={},Oe=0,Se=oe.length;Oe@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},ce.hooks.add("before-tokenize",function(ge){var oe=/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g;ce.languages["markup-templating"].buildPlaceholders(ge,"handlebars",oe)}),ce.hooks.add("after-tokenize",function(ge){ce.languages["markup-templating"].tokenizePlaceholders(ge,"handlebars")}),ce.languages.hbs=ce.languages.handlebars}(le)}},2050:function(me){"use strict";me.exports=ne,ne.displayName="haskell",ne.aliases=["hs"];function ne(E){E.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|\{-[\s\S]*?-\})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|ACK|BEL|BS|CAN|CR|DC1|DC2|DC3|DC4|DEL|DLE|EM|ENQ|EOT|ESC|ETB|ETX|FF|FS|GS|HT|LF|NAK|NUL|RS|SI|SO|SOH|SP|STX|SUB|SYN|US|VT|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^[\t ]*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import|qualified)\b/,punctuation:/\./}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:[{pattern:/`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,greedy:!0},{pattern:/(\s)\.(?=\s)/,lookbehind:!0},/[-!#$%*+=?&@|~:<>^\\\/][-!#$%*+=?&@|~.:<>^\\\/]*|\.[-!#$%*+=?&@|~.:<>^\\\/]+/],hvariable:{pattern:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*/,inside:{punctuation:/\./}},constant:{pattern:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:]/},E.languages.hs=E.languages.haskell}},67967:function(me){"use strict";me.exports=ne,ne.displayName="haxe",ne.aliases=[];function ne(E){E.languages.haxe=E.languages.extend("clike",{string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},"class-name":[{pattern:/(\b(?:abstract|class|enum|extends|implements|interface|new|typedef)\s+)[A-Z_]\w*/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|final|for|from|function|if|implements|import|in|inline|interface|macro|new|null|operator|overload|override|package|private|public|return|static|super|switch|throw|to|try|typedef|untyped|using|var|while)(?!\.)\b/,function:{pattern:/\b[a-z_]\w*(?=\s*(?:<[^<>]*>\s*)?\()/i,greedy:!0},operator:/\.{3}|\+\+|--|&&|\|\||->|=>|(?:<{1,3}|[-+*/%!=&|^])=?|[?:~]/}),E.languages.insertBefore("haxe","string",{"string-interpolation":{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^{}]+\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:E.languages.haxe}}},string:/[\s\S]+/}}}),E.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[a-z]*/,greedy:!0,inside:{"regex-flags":/\b[a-z]+$/,"regex-source":{pattern:/^(~\/)[\s\S]+(?=\/$)/,lookbehind:!0,alias:"language-regex",inside:E.languages.regex},"regex-delimiter":/^~\/|\/$/}}}),E.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#(?:else|elseif|end|if)\b.*/,alias:"property"},metadata:{pattern:/@:?[\w.]+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"important"}})}},29138:function(me){"use strict";me.exports=ne,ne.displayName="hcl",ne.aliases=[];function ne(E){E.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+\b)[\s\S]*?^[ \t]*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:data|resource)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+\{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?=\{)/i,inside:{type:{pattern:/(backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+\{)/],property:[/[-\w\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],string:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+(?!\$)|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:count|data|local|module|path|self|terraform|var)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:count|data|local|module|path|self|terraform|var)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,boolean:/\b(?:false|true)\b/i,punctuation:/[=\[\]{}]/}}},67915:function(me,ne,E){"use strict";var b=E(79440);me.exports=ue,ue.displayName="hlsl",ue.aliases=[];function ue(le){le.register(b),le.languages.hlsl=le.languages.extend("c",{"class-name":[le.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|RasterizerState|RenderTargetView|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/})}},54853:function(me){"use strict";me.exports=ne,ne.displayName="hoon",ne.aliases=[];function ne(E){E.languages.hoon={comment:{pattern:/::.*/,greedy:!0},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},constant:/%(?:\.[ny]|[\w-]+)/,"class-name":/@(?:[a-z0-9-]*[a-z0-9])?|\*/i,function:/(?:\+[-+] {2})?(?:[a-z](?:[a-z0-9-]*[a-z0-9])?)/,keyword:/\.[\^\+\*=\?]|![><:\.=\?!]|=[>|:,\.\-\^<+;/~\*\?]|\?[>|:\.\-\^<\+&~=@!]|\|[\$_%:\.\-\^~\*=@\?]|\+[|\$\+\*]|:[_\-\^\+~\*]|%[_:\.\-\^\+~\*=]|\^[|:\.\-\+&~\*=\?]|\$[|_%:<>\-\^&~@=\?]|;[:<\+;\/~\*=]|~[>|\$_%<\+\/&=\?!]|--|==/}}},68330:function(me){"use strict";me.exports=ne,ne.displayName="hpkp",ne.aliases=[];function ne(E){E.languages.hpkp={directive:{pattern:/\b(?:includeSubDomains|max-age|pin-sha256|preload|report-to|report-uri|strict)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}},76823:function(me){"use strict";me.exports=ne,ne.displayName="hsts",ne.aliases=[];function ne(E){E.languages.hsts={directive:{pattern:/\b(?:includeSubDomains|max-age|preload)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}},86712:function(me){"use strict";me.exports=ne,ne.displayName="http",ne.aliases=[];function ne(E){(function(b){function ue(he){return RegExp("(^(?:"+he+"):[ ]*(?![ ]))[^]+","i")}b.languages.http={"request-line":{pattern:/^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:"property"},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:"url",inside:b.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[\d.]+/,lookbehind:!0,alias:"property"}}},"response-status":{pattern:/^HTTP\/[\d.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[\d.]+/,alias:"property"},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:"number"},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:"string"}}},header:{pattern:/^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m,inside:{"header-value":[{pattern:ue(/Content-Security-Policy/.source),lookbehind:!0,alias:["csp","languages-csp"],inside:b.languages.csp},{pattern:ue(/Public-Key-Pins(?:-Report-Only)?/.source),lookbehind:!0,alias:["hpkp","languages-hpkp"],inside:b.languages.hpkp},{pattern:ue(/Strict-Transport-Security/.source),lookbehind:!0,alias:["hsts","languages-hsts"],inside:b.languages.hsts},{pattern:ue(/[^:]+/.source),lookbehind:!0}],"header-name":{pattern:/^[^:]+/,alias:"keyword"},punctuation:/^:/}}};var le=b.languages,ce={"application/javascript":le.javascript,"application/json":le.json||le.javascript,"application/xml":le.xml,"text/xml":le.xml,"text/html":le.html,"text/css":le.css,"text/plain":le.plain},ge={"application/json":!0,"application/xml":!0};function oe(he){var ze=he.replace(/^[a-z]+\//,""),Te="\\w+/(?:[\\w.-]+\\+)+"+ze+"(?![+\\w.-])";return"(?:"+he+"|"+Te+")"}var xe;for(var Oe in ce)if(ce[Oe]){xe=xe||{};var Se=ge[Oe]?oe(Oe):Oe;xe[Oe.replace(/\//g,"-")]={pattern:RegExp("("+/content-type:\s*/.source+Se+/(?:(?:\r\n?|\n)[\w-].*)*(?:\r(?:\n|(?!\n))|\n)/.source+")"+/[^ \t\w-][\s\S]*/.source,"i"),lookbehind:!0,inside:ce[Oe]}}xe&&b.languages.insertBefore("http","header",xe)})(E)}},72252:function(me){"use strict";me.exports=ne,ne.displayName="ichigojam",ne.aliases=[];function ne(E){E.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^\w +\-.])*"/,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GOTO|GSB|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RIGHT|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@\S+)/,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}}},78634:function(me){"use strict";me.exports=ne,ne.displayName="icon",ne.aliases=[];function ne(E){E.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/\b(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}}},43583:function(me){"use strict";me.exports=ne,ne.displayName="icuMessageFormat",ne.aliases=[];function ne(E){(function(b){function ue(Oe,Se){return Se<=0?/[]/.source:Oe.replace(//g,function(){return ue(Oe,Se-1)})}var le=/'[{}:=,](?:[^']|'')*'(?!')/,ce={pattern:/''/,greedy:!0,alias:"operator"},ge={pattern:le,greedy:!0,inside:{escape:ce}},oe=ue(/\{(?:[^{}']|'(?![{},'])|''||)*\}/.source.replace(//g,function(){return le.source}),8),xe={pattern:RegExp(oe),inside:{message:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:null},"message-delimiter":{pattern:/./,alias:"punctuation"}}};b.languages["icu-message-format"]={argument:{pattern:RegExp(oe),greedy:!0,inside:{content:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:{"argument-name":{pattern:/^(\s*)[^{}:=,\s]+/,lookbehind:!0},"choice-style":{pattern:/^(\s*,\s*choice\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{punctuation:/\|/,range:{pattern:/^(\s*)[+-]?(?:\d+(?:\.\d*)?|\u221e)\s*[<#\u2264]/,lookbehind:!0,inside:{operator:/[<#\u2264]/,number:/\S+/}},rest:null}},"plural-style":{pattern:/^(\s*,\s*(?:plural|selectordinal)\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{offset:/^offset:\s*\d+/,"nested-message":xe,selector:{pattern:/=\d+|[^{}:=,\s]+/,inside:{keyword:/^(?:few|many|one|other|two|zero)$/}}}},"select-style":{pattern:/^(\s*,\s*select\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{"nested-message":xe,selector:{pattern:/[^{}:=,\s]+/,inside:{keyword:/^other$/}}}},keyword:/\b(?:choice|plural|select|selectordinal)\b/,"arg-type":{pattern:/\b(?:date|duration|number|ordinal|spellout|time)\b/,alias:"keyword"},"arg-skeleton":{pattern:/(,\s*)::[^{}:=,\s]+/,lookbehind:!0},"arg-style":{pattern:/(,\s*)(?:currency|full|integer|long|medium|percent|short)(?=\s*$)/,lookbehind:!0},"arg-style-text":{pattern:RegExp(/(^\s*,\s*(?=\S))/.source+ue(/(?:[^{}']|'[^']*'|\{(?:)?\})+/.source,8)+"$"),lookbehind:!0,alias:"string"},punctuation:/,/}},"argument-delimiter":{pattern:/./,alias:"operator"}}},escape:ce,string:ge},xe.inside.message.inside=b.languages["icu-message-format"],b.languages["icu-message-format"].argument.inside.content.inside["choice-style"].inside.rest=b.languages["icu-message-format"]})(E)}},23328:function(me,ne,E){"use strict";var b=E(2050);me.exports=ue,ue.displayName="idris",ue.aliases=["idr"];function ue(le){le.register(b),le.languages.idris=le.languages.extend("haskell",{comment:{pattern:/(?:(?:--|\|\|\|).*$|\{-[\s\S]*?-\})/m},keyword:/\b(?:Type|case|class|codata|constructor|corecord|data|do|dsl|else|export|if|implementation|implicit|import|impossible|in|infix|infixl|infixr|instance|interface|let|module|mutual|namespace|of|parameters|partial|postulate|private|proof|public|quoteGoal|record|rewrite|syntax|then|total|using|where|with)\b/,builtin:void 0}),le.languages.insertBefore("idris","keyword",{"import-statement":{pattern:/(^\s*import\s+)(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*/m,lookbehind:!0,inside:{punctuation:/\./}}}),le.languages.idr=le.languages.idris}},74494:function(me){"use strict";me.exports=ne,ne.displayName="iecst",ne.aliases=[];function ne(E){E.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:[/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:ACCESS|CONFIG|EXTERNAL|GLOBAL|INPUT|IN_OUT|OUTPUT|TEMP)|VAR|METHOD|PROPERTY)\b/i,/\b(?:AT|BY|(?:END_)?(?:CASE|FOR|IF|REPEAT|WHILE)|CONSTANT|CONTINUE|DO|ELSE|ELSIF|EXIT|EXTENDS|FROM|GET|GOTO|IMPLEMENTS|JMP|NON_RETAIN|OF|PRIVATE|PROTECTED|PUBLIC|RETAIN|RETURN|SET|TASK|THEN|TO|UNTIL|USING|WITH|__CATCH|__ENDTRY|__FINALLY|__TRY)\b/],"class-name":/\b(?:ANY|ARRAY|BOOL|BYTE|U?(?:D|L|S)?INT|(?:D|L)?WORD|DATE(?:_AND_TIME)?|DT|L?REAL|POINTER|STRING|TIME(?:_OF_DAY)?|TOD)\b/,address:{pattern:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,alias:"symbol"},number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:D|DT|T|TOD)#[\d_shmd:]*|\b[A-Z]*#[\d.,_]*|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/,operator:/S?R?:?=>?|&&?|\*\*?|<[=>]?|>=?|[-:^/+#]|\b(?:AND|EQ|EXPT|GE|GT|LE|LT|MOD|NE|NOT|OR|XOR)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,punctuation:/[()[\].,;]/}}},46745:function(me){"use strict";me.exports=ne,ne.displayName="ignore",ne.aliases=["gitignore","hgignore","npmignore"];function ne(E){(function(b){b.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},b.languages.gitignore=b.languages.ignore,b.languages.hgignore=b.languages.ignore,b.languages.npmignore=b.languages.ignore})(E)}},22152:function(me){"use strict";me.exports=ne,ne.displayName="inform7",ne.aliases=[];function ne(E){E.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\[\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\[\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:book|chapter|part(?! of)|section|table|volume)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?(?:(?!\d)\w+)?|\b(?:eight|eleven|five|four|nine|one|seven|six|ten|three|twelve|two))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:answering|applying to|are|asking|attacking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:ing|s)?|consulting|contain(?:ing|s)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:s|ve|ving)|hold(?:ing|s)?|impl(?:ies|y)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:ing|s)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:ing|s)?|setting|showing|singing|sleeping|smelling|squeezing|support(?:ing|s)?|swearing|switching|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:ing|s)?|var(?:ies|y|ying)|waiting|waking|waving|wear(?:ing|s)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|the story|unless)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: off| on)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:ies|y)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},E.languages.inform7.string.inside.substitution.inside.rest=E.languages.inform7,E.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}}},83698:function(me){"use strict";me.exports=ne,ne.displayName="ini",ne.aliases=[];function ne(E){E.languages.ini={comment:{pattern:/(^[ \f\t\v]*)[#;][^\n\r]*/m,lookbehind:!0},section:{pattern:/(^[ \f\t\v]*)\[[^\n\r\]]*\]?/m,lookbehind:!0,inside:{"section-name":{pattern:/(^\[[ \f\t\v]*)[^ \f\t\v\]]+(?:[ \f\t\v]+[^ \f\t\v\]]+)*/,lookbehind:!0,alias:"selector"},punctuation:/\[|\]/}},key:{pattern:/(^[ \f\t\v]*)[^ \f\n\r\t\v=]+(?:[ \f\t\v]+[^ \f\n\r\t\v=]+)*(?=[ \f\t\v]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/(=[ \f\t\v]*)[^ \f\n\r\t\v]+(?:[ \f\t\v]+[^ \f\n\r\t\v]+)*/,lookbehind:!0,alias:"attr-value",inside:{"inner-value":{pattern:/^("|').+(?=\1$)/,lookbehind:!0}}},punctuation:/=/}}},26619:function(me){"use strict";me.exports=ne,ne.displayName="io",ne.aliases=[];function ne(E){E.languages.io={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*|#.*)/,lookbehind:!0,greedy:!0},"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|call|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getEnvironmentVariable|getSlot|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|BigNum|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Random|Regex|SGML|SGMLElement|SGMLParser|SQLite|Sequence|Server|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink)\b/,boolean:/\b(?:false|nil|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:ad|ar|[ejpx])_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}}},7093:function(me){"use strict";me.exports=ne,ne.displayName="java",ne.aliases=[];function ne(E){(function(b){var ue=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,le=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,ce={pattern:RegExp(le+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};b.languages.java=b.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[ce,{pattern:RegExp(le+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:ce.inside}],keyword:ue,function:[b.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),b.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),b.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":ce,keyword:ue,punctuation:/[<>(),.:]/,operator:/[?&|]/}},namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(//g,function(){return ue.source})),lookbehind:!0,inside:{punctuation:/\./}}})})(E)}},4005:function(me,ne,E){"use strict";var b=E(7093),ue=E(53510);me.exports=le,le.displayName="javadoc",le.aliases=[];function le(ce){ce.register(b),ce.register(ue),function(ge){var oe=/(^(?:[\t ]*(?:\*\s*)*))[^*\s].*$/m,xe=/#\s*\w+(?:\s*\([^()]*\))?/.source,Oe=/(?:\b[a-zA-Z]\w+\s*\.\s*)*\b[A-Z]\w*(?:\s*)?|/.source.replace(//g,function(){return xe});ge.languages.javadoc=ge.languages.extend("javadoclike",{}),ge.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp(/(@(?:exception|link|linkplain|see|throws|value)\s+(?:\*\s*)?)/.source+"(?:"+Oe+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:ge.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+(?!\s))(?:[^\s{}]|\s+(?![\s}])|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:oe,lookbehind:!0,inside:ge.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!)\s*)\S(?:\S|\s+\S)*?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:oe,lookbehind:!0,inside:{tag:ge.languages.markup.tag,entity:ge.languages.markup.entity,code:{pattern:/.+/,inside:ge.languages.java,alias:"language-java"}}}}}],tag:ge.languages.markup.tag,entity:ge.languages.markup.entity}),ge.languages.javadoclike.addSupport("java",ge.languages.javadoc)}(ce)}},53510:function(me){"use strict";me.exports=ne,ne.displayName="javadoclike",ne.aliases=[];function ne(E){(function(b){var ue=b.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};function le(ge,oe){var xe="doc-comment",Oe=b.languages[ge];if(Oe){var Se=Oe[xe];if(!Se){var he={};he[xe]={pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"},Oe=b.languages.insertBefore(ge,"comment",he),Se=Oe[xe]}if(Se instanceof RegExp&&(Se=Oe[xe]={pattern:Se}),Array.isArray(Se))for(var ze=0,Te=Se.length;ze|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),E.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,E.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:E.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:E.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:E.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:E.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:E.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),E.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:E.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),E.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),E.languages.markup&&(E.languages.markup.tag.addInlined("script","javascript"),E.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),E.languages.js=E.languages.javascript}},24799:function(me){"use strict";me.exports=ne,ne.displayName="javastacktrace",ne.aliases=[];function ne(E){E.languages.javastacktrace={summary:{pattern:/^([\t ]*)(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?::.*)?$/m,lookbehind:!0,inside:{keyword:{pattern:/^([\t ]*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+$/,namespace:/\b[a-z]\w*\b/,punctuation:/\./}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/:/}},"stack-frame":{pattern:/^([\t ]*)at (?:[\w$./]|@[\w$.+-]*\/)+(?:)?\([^()]*\)/m,lookbehind:!0,inside:{keyword:{pattern:/^(\s*)at(?= )/,lookbehind:!0},source:[{pattern:/(\()\w+\.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\b\d+\b/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Native Method|Unknown Source)$/}}],"class-name":/[\w$]+(?=\.(?:|[\w$]+)\()/,function:/(?:|[\w$]+)(?=\()/,"class-loader":{pattern:/(\s)[a-z]\w*(?:\.[a-z]\w*)*(?=\/[\w@$.]*\/)/,lookbehind:!0,alias:"namespace",inside:{punctuation:/\./}},module:{pattern:/([\s/])[a-z]\w*(?:\.[a-z]\w*)*(?:@[\w$.+-]*)?(?=\/)/,lookbehind:!0,inside:{version:{pattern:/(@)[\s\S]+/,lookbehind:!0,alias:"number"},punctuation:/[@.]/}},namespace:{pattern:/(?:\b[a-z]\w*\.)+/,inside:{punctuation:/\./}},punctuation:/[()/.]/}},more:{pattern:/^([\t ]*)\.{3} \d+ [a-z]+(?: [a-z]+)*/m,lookbehind:!0,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}}},97443:function(me){"use strict";me.exports=ne,ne.displayName="jexl",ne.aliases=[];function ne(E){E.languages.jexl={string:/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,transform:{pattern:/(\|\s*)[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/,alias:"function",lookbehind:!0},function:/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*\s*(?=\()/,number:/\b\d+(?:\.\d+)?\b|\B\.\d+\b/,operator:/[<>!]=?|-|\+|&&|==|\|\|?|\/\/?|[?:*^%]/,boolean:/\b(?:false|true)\b/,keyword:/\bin\b/,punctuation:/[{}[\](),.]/}}},80746:function(me){"use strict";me.exports=ne,ne.displayName="jolie",ne.aliases=[];function ne(E){E.languages.jolie=E.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\[\s\S]|[^"\\])*"/,lookbehind:!0,greedy:!0},"class-name":{pattern:/((?:\b(?:as|courier|embed|in|inputPort|outputPort|service)\b|@)[ \t]*)\w+/,lookbehind:!0},keyword:/\b(?:as|cH|comp|concurrent|constants|courier|cset|csets|default|define|else|embed|embedded|execution|exit|extender|for|foreach|forward|from|global|if|import|in|include|init|inputPort|install|instanceof|interface|is_defined|linkIn|linkOut|main|new|nullProcess|outputPort|over|private|provide|public|scope|sequential|service|single|spawn|synchronized|this|throw|throws|type|undef|until|while|with)\b/,function:/\b[a-z_]\w*(?=[ \t]*[@(])/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[?\/%^@|]/,punctuation:/[()[\]{},;.:]/,builtin:/\b(?:Byte|any|bool|char|double|enum|float|int|length|long|ranges|regex|string|undefined|void)\b/}),E.languages.insertBefore("jolie","keyword",{aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{keyword:/\bwith\b/,"class-name":/\w+/,punctuation:/,/}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:/,/,"class-name":/\w+/,operator:/=>/}},property:{pattern:/\b(?:Aggregates|[Ii]nterfaces|Java|Javascript|Jolie|[Ll]ocation|OneWay|[Pp]rotocol|Redirects|RequestResponse)\b(?=[ \t]*:)/}})}},17015:function(me){"use strict";me.exports=ne,ne.displayName="jq",ne.aliases=[];function ne(E){(function(b){var ue=/\\\((?:[^()]|\([^()]*\))*\)/.source,le=RegExp(/(^|[^\\])"(?:[^"\r\n\\]|\\[^\r\n(]|__)*"/.source.replace(/__/g,function(){return ue})),ce={interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+ue),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},ge=b.languages.jq={comment:/#.*/,property:{pattern:RegExp(le.source+/(?=\s*:(?!:))/.source),lookbehind:!0,greedy:!0,inside:ce},string:{pattern:le,lookbehind:!0,greedy:!0,inside:ce},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|not|or)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};ce.interpolation.inside.content.inside=ge})(E)}},89246:function(me){"use strict";me.exports=ne,ne.displayName="jsExtras",ne.aliases=[];function ne(E){(function(b){b.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+b.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),b.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+b.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),b.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]});function ue(Oe,Se){return RegExp(Oe.replace(//g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),Se)}b.languages.insertBefore("javascript","keyword",{imports:{pattern:ue(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:b.languages.javascript},exports:{pattern:ue(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:b.languages.javascript}}),b.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),b.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),b.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:ue(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var le=["function","function-variable","method","method-variable","property-access"],ce=0;ce=Ie.length)return;var _e=Ye[st];if(typeof _e=="string"||typeof _e.content=="string"){var nt=Ie[Ke],$e=typeof _e=="string"?_e:_e.content,Me=$e.indexOf(nt);if(Me!==-1){++Ke;var Ve=$e.substring(0,Me),et=he(Le[nt]),qe=$e.substring(Me+nt.length),Ct=[];if(Ve&&Ct.push(Ve),Ct.push(et),qe){var It=[qe];Ae(It),Ct.push.apply(Ct,It)}typeof _e=="string"?(Ye.splice.apply(Ye,[st,1].concat(Ct)),st+=Ct.length-1):_e.content=Ct}}else{var xt=_e.content;Array.isArray(xt)?Ae(xt):Ae([xt])}}}return Ae(Re),new b.Token(Ue,Re,"language-"+Ue,Xe)}var Te={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};b.hooks.add("after-tokenize",function(Xe){if(!(Xe.language in Te))return;function tt(Ue){for(var We=0,Ke=Ue.length;We\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,function(){return xe})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+xe),lookbehind:!0,inside:{string:oe.string,number:oe.number,boolean:oe.boolean,keyword:ge.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:oe,alias:"language-javascript"}}}}),ge.languages.javadoclike.addSupport("javascript",ge.languages.jsdoc)}(ce)}},15628:function(me){"use strict";me.exports=ne,ne.displayName="json",ne.aliases=["webmanifest"];function ne(E){E.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},E.languages.webmanifest=E.languages.json}},14320:function(me,ne,E){"use strict";var b=E(15628);me.exports=ue,ue.displayName="json5",ue.aliases=[];function ue(le){le.register(b),function(ce){var ge=/("|')(?:\\(?:\r\n?|\n|.)|(?!\1)[^\\\r\n])*\1/;ce.languages.json5=ce.languages.extend("json",{property:[{pattern:RegExp(ge.source+"(?=\\s*:)"),greedy:!0},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/,alias:"unquoted"}],string:{pattern:ge,greedy:!0},number:/[+-]?\b(?:NaN|Infinity|0x[a-fA-F\d]+)\b|[+-]?(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+\b)?/})}(le)}},73222:function(me,ne,E){"use strict";var b=E(15628);me.exports=ue,ue.displayName="jsonp",ue.aliases=[];function ue(le){le.register(b),le.languages.jsonp=le.languages.extend("json",{punctuation:/[{}[\]();,.]/}),le.languages.insertBefore("jsonp","punctuation",{function:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*\()/})}},92486:function(me){"use strict";me.exports=ne,ne.displayName="jsstacktrace",ne.aliases=[];function ne(E){E.languages.jsstacktrace={"error-message":{pattern:/^\S.*/m,alias:"string"},"stack-frame":{pattern:/(^[ \t]+)at[ \t].*/m,lookbehind:!0,inside:{"not-my-code":{pattern:/^at[ \t]+(?!\s)(?:node\.js||.*(?:node_modules|\(\)|\(|$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+(?!\s)|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(\bat\s+(?:new\s+)?)(?!\s)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?(?!\s)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:\d+(?::\d+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}}},24103:function(me){"use strict";me.exports=ne,ne.displayName="jsx",ne.aliases=[];function ne(E){(function(b){var ue=b.util.clone(b.languages.javascript),le=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,ce=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,ge=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function oe(Se,he){return Se=Se.replace(//g,function(){return le}).replace(//g,function(){return ce}).replace(//g,function(){return ge}),RegExp(Se,he)}ge=oe(ge).source,b.languages.jsx=b.languages.extend("markup",ue),b.languages.jsx.tag.pattern=oe(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),b.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,b.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,b.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,b.languages.jsx.tag.inside.comment=ue.comment,b.languages.insertBefore("inside","attr-name",{spread:{pattern:oe(//.source),inside:b.languages.jsx}},b.languages.jsx.tag),b.languages.insertBefore("inside","special-attr",{script:{pattern:oe(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:b.languages.jsx}}},b.languages.jsx.tag);var xe=function(Se){return Se?typeof Se=="string"?Se:typeof Se.content=="string"?Se.content:Se.content.map(xe).join(""):""},Oe=function(Se){for(var he=[],ze=0;ze0&&he[he.length-1].tagName===xe(Te.content[0].content[1])&&he.pop():Te.content[Te.content.length-1].content==="/>"||he.push({tagName:xe(Te.content[0].content[1]),openedBraces:0}):he.length>0&&Te.type==="punctuation"&&Te.content==="{"?he[he.length-1].openedBraces++:he.length>0&&he[he.length-1].openedBraces>0&&Te.type==="punctuation"&&Te.content==="}"?he[he.length-1].openedBraces--:ct=!0),(ct||typeof Te=="string")&&he.length>0&&he[he.length-1].openedBraces===0){var Xe=xe(Te);ze0&&(typeof Se[ze-1]=="string"||Se[ze-1].type==="plain-text")&&(Xe=xe(Se[ze-1])+Xe,Se.splice(ze-1,1),ze--),Se[ze]=new b.Token("plain-text",Xe,null,Xe)}Te.content&&typeof Te.content!="string"&&Oe(Te.content)}};b.hooks.add("after-tokenize",function(Se){Se.language!=="jsx"&&Se.language!=="tsx"||Oe(Se.tokens)})})(E)}},40604:function(me){"use strict";me.exports=ne,ne.displayName="julia",ne.aliases=[];function ne(E){E.languages.julia={comment:{pattern:/(^|[^\\])(?:#=(?:[^#=]|=(?!#)|#(?!=)|#=(?:[^#=]|=(?!#)|#(?!=))*=#)*=#|#.*)/,lookbehind:!0},regex:{pattern:/r"(?:\\.|[^"\\\r\n])*"[imsx]{0,4}/,greedy:!0},string:{pattern:/"""[\s\S]+?"""|(?:\b\w+)?"(?:\\.|[^"\\\r\n])*"|`(?:[^\\`\r\n]|\\.)*`/,greedy:!0},char:{pattern:/(^|[^\w'])'(?:\\[^\r\n][^'\r\n]*|[^\\\r\n])'/,lookbehind:!0,greedy:!0},keyword:/\b(?:abstract|baremodule|begin|bitstype|break|catch|ccall|const|continue|do|else|elseif|end|export|finally|for|function|global|if|immutable|import|importall|in|let|local|macro|module|print|println|quote|return|struct|try|type|typealias|using|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[box])?(?:[\da-f]+(?:_[\da-f]+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[efp][+-]?\d+(?:_\d+)*)?j?/i,operator:/&&|\|\||[-+*^%÷⊻&$\\]=?|\/[\/=]?|!=?=?|\|[=>]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥'√∛]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:Inf|NaN)(?:16|32|64)?|im|pi)\b|[πℯ]/}}},23109:function(me){"use strict";me.exports=ne,ne.displayName="keepalived",ne.aliases=[];function ne(E){E.languages.keepalived={comment:{pattern:/[#!].*/,greedy:!0},string:{pattern:/(^|[^\\])(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,lookbehind:!0,greedy:!0},ip:{pattern:RegExp(/\b(?:(?:(?:[\da-f]{1,4}:){7}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}:[\da-f]{1,4}|(?:[\da-f]{1,4}:){5}:(?:[\da-f]{1,4}:)?[\da-f]{1,4}|(?:[\da-f]{1,4}:){4}:(?:[\da-f]{1,4}:){0,2}[\da-f]{1,4}|(?:[\da-f]{1,4}:){3}:(?:[\da-f]{1,4}:){0,3}[\da-f]{1,4}|(?:[\da-f]{1,4}:){2}:(?:[\da-f]{1,4}:){0,4}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}|(?:[\da-f]{1,4}:){0,5}:|::(?:[\da-f]{1,4}:){0,5}|[\da-f]{1,4}::(?:[\da-f]{1,4}:){0,5}[\da-f]{1,4}|::(?:[\da-f]{1,4}:){0,6}[\da-f]{1,4}|(?:[\da-f]{1,4}:){1,7}:)(?:\/\d{1,3})?|(?:\/\d{1,2})?)\b/.source.replace(//g,function(){return/(?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d))/.source}),"i"),alias:"number"},path:{pattern:/(\s)\/(?:[^\/\s]+\/)*[^\/\s]*|\b[a-zA-Z]:\\(?:[^\\\s]+\\)*[^\\\s]*/,lookbehind:!0,alias:"string"},variable:/\$\{?\w+\}?/,email:{pattern:/[\w-]+@[\w-]+(?:\.[\w-]{2,3}){1,2}/,alias:"string"},"conditional-configuration":{pattern:/@\^?[\w-]+/,alias:"variable"},operator:/=/,property:/\b(?:BFD_CHECK|DNS_CHECK|FILE_CHECK|HTTP_GET|MISC_CHECK|NAME|PING_CHECK|SCRIPTS|SMTP_CHECK|SSL|SSL_GET|TCP_CHECK|UDP_CHECK|accept|advert_int|alpha|auth_pass|auth_type|authentication|bfd_cpu_affinity|bfd_instance|bfd_no_swap|bfd_priority|bfd_process_name|bfd_rlimit_rttime|bfd_rt_priority|bind_if|bind_port|bindto|ca|certificate|check_unicast_src|checker|checker_cpu_affinity|checker_log_all_failures|checker_no_swap|checker_priority|checker_rlimit_rttime|checker_rt_priority|child_wait_time|connect_ip|connect_port|connect_timeout|dbus_service_name|debug|default_interface|delay|delay_before_retry|delay_loop|digest|dont_track_primary|dynamic|dynamic_interfaces|enable_(?:dbus|script_security|sni|snmp_checker|snmp_rfc|snmp_rfcv2|snmp_rfcv3|snmp_vrrp|traps)|end|fall|fast_recovery|file|flag-[123]|fork_delay|full_command|fwmark|garp_group|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|global_defs|global_tracking|gna_interval|group|ha_suspend|hashed|helo_name|higher_prio_send_advert|hoplimit|http_protocol|hysteresis|idle_tx|include|inhibit_on_failure|init_fail|init_file|instance|interface|interfaces|interval|ip_family|ipvs_process_name|keepalived.conf|kernel_rx_buf_size|key|linkbeat_interfaces|linkbeat_use_polling|log_all_failures|log_unknown_vrids|lower_prio_no_advert|lthreshold|lvs_flush|lvs_flush_onstop|lvs_method|lvs_netlink_cmd_rcv_bufs|lvs_netlink_cmd_rcv_bufs_force|lvs_netlink_monitor_rcv_bufs|lvs_netlink_monitor_rcv_bufs_force|lvs_notify_fifo|lvs_notify_fifo_script|lvs_sched|lvs_sync_daemon|max_auto_priority|max_hops|mcast_src_ip|mh-fallback|mh-port|min_auto_priority_delay|min_rx|min_tx|misc_dynamic|misc_path|misc_timeout|multiplier|name|namespace_with_ipsets|native_ipv6|neighbor_ip|net_namespace|net_namespace_ipvs|nftables|nftables_counters|nftables_ifindex|nftables_priority|no_accept|no_checker_emails|no_email_faults|nopreempt|notification_email|notification_email_from|notify|notify_backup|notify_deleted|notify_down|notify_fault|notify_fifo|notify_fifo_script|notify_master|notify_master_rx_lower_pri|notify_priority_changes|notify_stop|notify_up|old_unicast_checksum|omega|ops|param_match|passive|password|path|persistence_engine|persistence_granularity|persistence_timeout|preempt|preempt_delay|priority|process|process_monitor_rcv_bufs|process_monitor_rcv_bufs_force|process_name|process_names|promote_secondaries|protocol|proxy_arp|proxy_arp_pvlan|quorum|quorum_down|quorum_max|quorum_up|random_seed|real_server|regex|regex_max_offset|regex_min_offset|regex_no_match|regex_options|regex_stack|reload_repeat|reload_time_file|require_reply|retry|rise|router_id|rs_init_notifies|script|script_user|sh-fallback|sh-port|shutdown_script|shutdown_script_timeout|skip_check_adv_addr|smtp_alert|smtp_alert_checker|smtp_alert_vrrp|smtp_connect_timeout|smtp_helo_name|smtp_server|snmp_socket|sorry_server|sorry_server_inhibit|sorry_server_lvs_method|source_ip|start|startup_script|startup_script_timeout|state|static_ipaddress|static_routes|static_rules|status_code|step|strict_mode|sync_group_tracking_weight|terminate_delay|timeout|track_bfd|track_file|track_group|track_interface|track_process|track_script|track_src_ip|ttl|type|umask|unicast_peer|unicast_src_ip|unicast_ttl|url|use_ipvlan|use_pid_dir|use_vmac|user|uthreshold|val[123]|version|virtual_ipaddress|virtual_ipaddress_excluded|virtual_router_id|virtual_routes|virtual_rules|virtual_server|virtual_server_group|virtualhost|vmac_xmit_base|vrrp|vrrp_(?:check_unicast_src|cpu_affinity|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|gna_interval|higher_prio_send_advert|instance|ipsets|iptables|lower_prio_no_advert|mcast_group4|mcast_group6|min_garp|netlink_cmd_rcv_bufs|netlink_cmd_rcv_bufs_force|netlink_monitor_rcv_bufs|netlink_monitor_rcv_bufs_force|no_swap|notify_fifo|notify_fifo_script|notify_priority_changes|priority|process_name|rlimit_rttime|rt_priority|rx_bufs_multiplier|rx_bufs_policy|script|skip_check_adv_addr|startup_delay|strict|sync_group|track_process|version)|warmup|weight)\b/,constant:/\b(?:A|AAAA|AH|BACKUP|CNAME|DR|MASTER|MX|NAT|NS|PASS|SCTP|SOA|TCP|TUN|TXT|UDP|dh|fo|lblc|lblcr|lc|mh|nq|ovf|rr|sed|sh|wlc|wrr)\b/,number:{pattern:/(^|[^\w.-])-?\d+(?:\.\d+)?/,lookbehind:!0},boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\{\}]/}}},32082:function(me){"use strict";me.exports=ne,ne.displayName="keyman",ne.aliases=[];function ne(E){E.languages.keyman={comment:{pattern:/\bc .*/i,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},"virtual-key":{pattern:/\[\s*(?:(?:ALT|CAPS|CTRL|LALT|LCTRL|NCAPS|RALT|RCTRL|SHIFT)\s+)*(?:[TKU]_[\w?]+|[A-E]\d\d?|"[^"\r\n]*"|'[^'\r\n]*')\s*\]/i,greedy:!0,alias:"function"},"header-keyword":{pattern:/&\w+/,alias:"bold"},"header-statement":{pattern:/\b(?:bitmap|bitmaps|caps always off|caps on only|copyright|hotkey|language|layout|message|name|shift frees caps|version)\b/i,alias:"bold"},"rule-keyword":{pattern:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|reset|return|save|set|store|use)\b/i,alias:"keyword"},"structural-keyword":{pattern:/\b(?:ansi|begin|group|match|nomatch|unicode|using keys)\b/i,alias:"keyword"},"compile-target":{pattern:/\$(?:keyman|keymanonly|keymanweb|kmfl|weaver):/i,alias:"property"},number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\$]|\.\./,punctuation:/[()=,]/}}},77674:function(me){"use strict";me.exports=ne,ne.displayName="kotlin",ne.aliases=["kt","kts"];function ne(E){(function(b){b.languages.kotlin=b.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete b.languages.kotlin["class-name"];var ue={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:b.languages.kotlin}};b.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:ue},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:ue},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete b.languages.kotlin.string,b.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),b.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),b.languages.kt=b.languages.kotlin,b.languages.kts=b.languages.kotlin})(E)}},37524:function(me){"use strict";me.exports=ne,ne.displayName="kumir",ne.aliases=["kum"];function ne(E){(function(b){var ue=/\s\x00-\x1f\x22-\x2f\x3a-\x3f\x5b-\x5e\x60\x7b-\x7e/.source;function le(ce,ge){return RegExp(ce.replace(//g,ue),ge)}b.languages.kumir={comment:{pattern:/\|.*/},prolog:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^\n\r"]*"|'[^\n\r']*'/,greedy:!0},boolean:{pattern:le(/(^|[])(?:да|нет)(?=[]|$)/.source),lookbehind:!0},"operator-word":{pattern:le(/(^|[])(?:и|или|не)(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},"system-variable":{pattern:le(/(^|[])знач(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},type:[{pattern:le(/(^|[])(?:вещ|лит|лог|сим|цел)(?:\x20*таб)?(?=[]|$)/.source),lookbehind:!0,alias:"builtin"},{pattern:le(/(^|[])(?:компл|сканкод|файл|цвет)(?=[]|$)/.source),lookbehind:!0,alias:"important"}],keyword:{pattern:le(/(^|[])(?:алг|арг(?:\x20*рез)?|ввод|ВКЛЮЧИТЬ|вс[её]|выбор|вывод|выход|дано|для|до|дс|если|иначе|исп|использовать|кон(?:(?:\x20+|_)исп)?|кц(?:(?:\x20+|_)при)?|надо|нач|нс|нц|от|пауза|пока|при|раза?|рез|стоп|таб|то|утв|шаг)(?=[]|$)/.source),lookbehind:!0},name:{pattern:le(/(^|[])[^\d][^]*(?:\x20+[^]+)*(?=[]|$)/.source),lookbehind:!0},number:{pattern:le(/(^|[])(?:\B\$[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?=[]|$)/.source,"i"),lookbehind:!0},punctuation:/:=|[(),:;\[\]]/,"operator-char":{pattern:/\*\*?|<[=>]?|>=?|[-+/=]/,alias:"operator"}},b.languages.kum=b.languages.kumir})(E)}},6658:function(me){"use strict";me.exports=ne,ne.displayName="kusto",ne.aliases=[];function ne(E){E.languages.kusto={comment:{pattern:/\/\/.*/,greedy:!0},string:{pattern:/```[\s\S]*?```|[hH]?(?:"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\.)*'|@(?:"[^\r\n"]*"|'[^\r\n']*'))/,greedy:!0},verb:{pattern:/(\|\s*)[a-z][\w-]*/i,lookbehind:!0,alias:"keyword"},command:{pattern:/\.[a-z][a-z\d-]*\b/,alias:"keyword"},"class-name":/\b(?:bool|datetime|decimal|dynamic|guid|int|long|real|string|timespan)\b/,keyword:/\b(?:access|alias|and|anti|as|asc|auto|between|by|(?:contains|(?:ends|starts)with|has(?:perfix|suffix)?)(?:_cs)?|database|declare|desc|external|from|fullouter|has_all|in|ingestion|inline|inner|innerunique|into|(?:left|right)(?:anti(?:semi)?|inner|outer|semi)?|let|like|local|not|of|on|or|pattern|print|query_parameters|range|restrict|schema|set|step|table|tables|to|view|where|with|matches\s+regex|nulls\s+(?:first|last))(?![\w-])/,boolean:/\b(?:false|null|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/,datetime:[{pattern:/\b(?:(?:Fri|Friday|Mon|Monday|Sat|Saturday|Sun|Sunday|Thu|Thursday|Tue|Tuesday|Wed|Wednesday)\s*,\s*)?\d{1,2}(?:\s+|-)(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)(?:\s+|-)\d{2}\s+\d{2}:\d{2}(?::\d{2})?(?:\s*(?:\b(?:[A-Z]|(?:[ECMT][DS]|GM|U)T)|[+-]\d{4}))?\b/,alias:"number"},{pattern:/[+-]?\b(?:\d{4}-\d{2}-\d{2}(?:[ T]\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)?|\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)Z?/,alias:"number"}],number:/\b(?:0x[0-9A-Fa-f]+|\d+(?:\.\d+)?(?:[Ee][+-]?\d+)?)(?:(?:min|sec|[mnµ]s|[dhms]|microsecond|tick)\b)?|[+-]?\binf\b/,operator:/=>|[!=]~|[!=<>]=?|[-+*/%|]|\.\./,punctuation:/[()\[\]{},;.:]/}}},24824:function(me){"use strict";me.exports=ne,ne.displayName="latex",ne.aliases=["tex","context"];function ne(E){(function(b){var ue=/\\(?:[^a-z()[\]]|[a-z*]+)/i,le={"equation-command":{pattern:ue,alias:"regex"}};b.languages.latex={comment:/%.*/,cdata:{pattern:/(\\begin\{((?:lstlisting|verbatim)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:le,alias:"string"},{pattern:/(\\begin\{((?:align|eqnarray|equation|gather|math|multline)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:le,alias:"string"}],keyword:{pattern:/(\\(?:begin|cite|documentclass|end|label|ref|usepackage)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:chapter|frametitle|paragraph|part|section|subparagraph|subsection|subsubparagraph|subsubsection|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0,alias:"class-name"},function:{pattern:ue,alias:"selector"},punctuation:/[[\]{}&]/},b.languages.tex=b.languages.latex,b.languages.context=b.languages.latex})(E)}},22776:function(me,ne,E){"use strict";var b=E(51478),ue=E(53852);me.exports=le,le.displayName="latte",le.aliases=[];function le(ce){ce.register(b),ce.register(ue),function(ge){ge.languages.latte={comment:/^\{\*[\s\S]*/,"latte-tag":{pattern:/(^\{(?:\/(?=[a-z]))?)(?:[=_]|[a-z]\w*\b(?!\())/i,lookbehind:!0,alias:"important"},delimiter:{pattern:/^\{\/?|\}$/,alias:"punctuation"},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:ge.languages.php}};var oe=ge.languages.extend("markup",{});ge.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:ge.languages.php}}}}}},oe.tag),ge.hooks.add("before-tokenize",function(xe){if(xe.language==="latte"){var Oe=/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*(?:[^*]|\*(?!\/))*\*\/)*\}/g;ge.languages["markup-templating"].buildPlaceholders(xe,"latte",Oe),xe.grammar=oe}}),ge.hooks.add("after-tokenize",function(xe){ge.languages["markup-templating"].tokenizePlaceholders(xe,"latte")})}(ce)}},89700:function(me){"use strict";me.exports=ne,ne.displayName="less",ne.aliases=[];function ne(E){E.languages.less=E.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),E.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}})}},99296:function(me,ne,E){"use strict";var b=E(48780);me.exports=ue,ue.displayName="lilypond",ue.aliases=[];function ue(le){le.register(b),function(ce){for(var ge=/\((?:[^();"#\\]|\\[\s\S]|;.*(?!.)|"(?:[^"\\]|\\.)*"|#(?:\{(?:(?!#\})[\s\S])*#\}|[^{])|)*\)/.source,oe=5,xe=0;xe/g,function(){return ge});ge=ge.replace(//g,/[^\s\S]/.source);var Oe=ce.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp(/(^|[=\s])#(?:"(?:[^"\\]|\\.)*"|[^\s()"]*(?:[^\s()]|))/.source.replace(//g,function(){return ge}),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:ce.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};Oe["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=Oe,ce.languages.ly=Oe}(le)}},39940:function(me,ne,E){"use strict";var b=E(51478);me.exports=ue,ue.displayName="liquid",ue.aliases=[];function ue(le){le.register(b),le.languages.liquid={comment:{pattern:/(^\{%\s*comment\s*%\})[\s\S]+(?=\{%\s*endcomment\s*%\}$)/,lookbehind:!0},delimiter:{pattern:/^\{(?:\{\{|[%\{])-?|-?(?:\}\}|[%\}])\}$/,alias:"punctuation"},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},keyword:/\b(?:as|assign|break|(?:end)?(?:capture|case|comment|for|form|if|paginate|raw|style|tablerow|unless)|continue|cycle|decrement|echo|else|elsif|in|include|increment|limit|liquid|offset|range|render|reversed|section|when|with)\b/,object:/\b(?:address|all_country_option_tags|article|block|blog|cart|checkout|collection|color|country|country_option_tags|currency|current_page|current_tags|customer|customer_address|date|discount_allocation|discount_application|external_video|filter|filter_value|font|forloop|fulfillment|generic_file|gift_card|group|handle|image|line_item|link|linklist|localization|location|measurement|media|metafield|model|model_source|order|page|page_description|page_image|page_title|part|policy|product|product_option|recommendations|request|robots|routes|rule|script|search|selling_plan|selling_plan_allocation|selling_plan_group|shipping_method|shop|shop_locale|sitemap|store_availability|tax_line|template|theme|transaction|unit_price_measurement|user_agent|variant|video|video_source)\b/,function:[{pattern:/(\|\s*)\w+/,lookbehind:!0,alias:"filter"},{pattern:/(\.\s*)(?:first|last|size)/,lookbehind:!0}],boolean:/\b(?:false|nil|true)\b/,range:{pattern:/\.\./,alias:"operator"},number:/\b\d+(?:\.\d+)?\b/,operator:/[!=]=|<>|[<>]=?|[|?:=-]|\b(?:and|contains(?=\s)|or)\b/,punctuation:/[.,\[\]()]/,empty:{pattern:/\bempty\b/,alias:"keyword"}},le.hooks.add("before-tokenize",function(ce){var ge=/\{%\s*comment\s*%\}[\s\S]*?\{%\s*endcomment\s*%\}|\{(?:%[\s\S]*?%|\{\{[\s\S]*?\}\}|\{[\s\S]*?\})\}/g,oe=!1;le.languages["markup-templating"].buildPlaceholders(ce,"liquid",ge,function(xe){var Oe=/^\{%-?\s*(\w+)/.exec(xe);if(Oe){var Se=Oe[1];if(Se==="raw"&&!oe)return oe=!0,!0;if(Se==="endraw")return oe=!1,!0}return!oe})}),le.hooks.add("after-tokenize",function(ce){le.languages["markup-templating"].tokenizePlaceholders(ce,"liquid")})}},34973:function(me){"use strict";me.exports=ne,ne.displayName="lisp",ne.aliases=[];function ne(E){(function(b){function ue(Xe){return RegExp(/(\()/.source+"(?:"+Xe+")"+/(?=[\s\)])/.source)}function le(Xe){return RegExp(/([\s([])/.source+"(?:"+Xe+")"+/(?=[\s)])/.source)}var ce=/(?!\d)[-+*/~!@$%^=<>{}\w]+/.source,ge="&"+ce,oe="(\\()",xe="(?=\\))",Oe="(?=\\s)",Se=/(?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\))*\))*\))*/.source,he={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+ce+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+ce),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+ce),alias:"property"},splice:{pattern:RegExp(",@?"+ce),alias:["symbol","variable"]},keyword:[{pattern:RegExp(oe+"(?:and|(?:cl-)?letf|cl-loop|cond|cons|error|if|(?:lexical-)?let\\*?|message|not|null|or|provide|require|setq|unless|use-package|when|while)"+Oe),lookbehind:!0},{pattern:RegExp(oe+"(?:append|by|collect|concat|do|finally|for|in|return)"+Oe),lookbehind:!0}],declare:{pattern:ue(/declare/.source),lookbehind:!0,alias:"keyword"},interactive:{pattern:ue(/interactive/.source),lookbehind:!0,alias:"keyword"},boolean:{pattern:le(/nil|t/.source),lookbehind:!0},number:{pattern:le(/[-+]?\d+(?:\.\d*)?/.source),lookbehind:!0},defvar:{pattern:RegExp(oe+"def(?:const|custom|group|var)\\s+"+ce),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(ce)}},defun:{pattern:RegExp(oe+/(?:cl-)?(?:defmacro|defun\*?)\s+/.source+ce+/\s+\(/.source+Se+/\)/.source),lookbehind:!0,greedy:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+ce),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp(oe+"lambda\\s+\\(\\s*(?:&?"+ce+"(?:\\s+&?"+ce+")*\\s*)?\\)"),lookbehind:!0,greedy:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(oe+ce),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},ze={"lisp-marker":RegExp(ge),varform:{pattern:RegExp(/\(/.source+ce+/\s+(?=\S)/.source+Se+/\)/.source),inside:he},argument:{pattern:RegExp(/(^|[\s(])/.source+ce),lookbehind:!0,alias:"variable"},rest:he},Te="\\S+(?:\\s+\\S+)*",ct={pattern:RegExp(oe+Se+xe),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:body|rest)\\s+"+Te),inside:ze},"other-marker-vars":{pattern:RegExp("&(?:aux|optional)\\s+"+Te),inside:ze},keys:{pattern:RegExp("&key\\s+"+Te+"(?:\\s+&allow-other-keys)?"),inside:ze},argument:{pattern:RegExp(ce),alias:"variable"},punctuation:/[()]/}};he.lambda.inside.arguments=ct,he.defun.inside.arguments=b.util.clone(ct),he.defun.inside.arguments.inside.sublist=ct,b.languages.lisp=he,b.languages.elisp=he,b.languages.emacs=he,b.languages["emacs-lisp"]=he})(E)}},98135:function(me){"use strict";me.exports=ne,ne.displayName="livescript",ne.aliases=[];function ne(E){E.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?: not|nt)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},E.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=E.languages.livescript}},36907:function(me){"use strict";me.exports=ne,ne.displayName="llvm",ne.aliases=[];function ne(E){(function(b){b.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:false|true)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}})(E)}},3567:function(me){"use strict";me.exports=ne,ne.displayName="log",ne.aliases=[];function ne(E){E.languages.log={string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?![st] | \w)(?:[^'\\\r\n]|\\.)*'/,greedy:!0},exception:{pattern:/(^|[^\w.])[a-z][\w.]*(?:Error|Exception):.*(?:(?:\r\n?|\n)[ \t]*(?:at[ \t].+|\.{3}.*|Caused by:.*))+(?:(?:\r\n?|\n)[ \t]*\.\.\. .*)?/,lookbehind:!0,greedy:!0,alias:["javastacktrace","language-javastacktrace"],inside:E.languages.javastacktrace||{keyword:/\bat\b/,function:/[a-z_][\w$]*(?=\()/,punctuation:/[.:()]/}},level:[{pattern:/\b(?:ALERT|CRIT|CRITICAL|EMERG|EMERGENCY|ERR|ERROR|FAILURE|FATAL|SEVERE)\b/,alias:["error","important"]},{pattern:/\b(?:WARN|WARNING|WRN)\b/,alias:["warning","important"]},{pattern:/\b(?:DISPLAY|INF|INFO|NOTICE|STATUS)\b/,alias:["info","keyword"]},{pattern:/\b(?:DBG|DEBUG|FINE)\b/,alias:["debug","keyword"]},{pattern:/\b(?:FINER|FINEST|TRACE|TRC|VERBOSE|VRB)\b/,alias:["trace","comment"]}],property:{pattern:/((?:^|[\]|])[ \t]*)[a-z_](?:[\w-]|\b\/\b)*(?:[. ]\(?\w(?:[\w-]|\b\/\b)*\)?)*:(?=\s)/im,lookbehind:!0},separator:{pattern:/(^|[^-+])-{3,}|={3,}|\*{3,}|- - /m,lookbehind:!0,alias:"comment"},url:/\b(?:file|ftp|https?):\/\/[^\s|,;'"]*[^\s|,;'">.]/,email:{pattern:/(^|\s)[-\w+.]+@[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)+(?=\s)/,lookbehind:!0,alias:"url"},"ip-address":{pattern:/\b(?:\d{1,3}(?:\.\d{1,3}){3})\b/,alias:"constant"},"mac-address":{pattern:/\b[a-f0-9]{2}(?::[a-f0-9]{2}){5}\b/i,alias:"constant"},domain:{pattern:/(^|\s)[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)*\.[a-z][a-z0-9-]+(?=\s)/,lookbehind:!0,alias:"constant"},uuid:{pattern:/\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\b/i,alias:"constant"},hash:{pattern:/\b(?:[a-f0-9]{32}){1,2}\b/i,alias:"constant"},"file-path":{pattern:/\b[a-z]:[\\/][^\s|,;:(){}\[\]"']+|(^|[\s:\[\](>|])\.{0,2}\/\w[^\s|,;:(){}\[\]"']*/i,lookbehind:!0,greedy:!0,alias:"string"},date:{pattern:RegExp(/\b\d{4}[-/]\d{2}[-/]\d{2}(?:T(?=\d{1,2}:)|(?=\s\d{1,2}:))/.source+"|"+/\b\d{1,4}[-/ ](?:\d{1,2}|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)[-/ ]\d{2,4}T?\b/.source+"|"+/\b(?:(?:Fri|Mon|Sat|Sun|Thu|Tue|Wed)(?:\s{1,2}(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep))?|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)\s{1,2}\d{1,2}\b/.source,"i"),alias:"number"},time:{pattern:/\b\d{1,2}:\d{1,2}:\d{1,2}(?:[.,:]\d+)?(?:\s?[+-]\d{2}:?\d{2}|Z)?\b/,alias:"number"},boolean:/\b(?:false|null|true)\b/i,number:{pattern:/(^|[^.\w])(?:0x[a-f0-9]+|0o[0-7]+|0b[01]+|v?\d[\da-f]*(?:\.\d+)*(?:e[+-]?\d+)?[a-z]{0,3}\b)\b(?!\.\w)/i,lookbehind:!0},operator:/[;:?<=>~/@!$%&+\-|^(){}*#]/,punctuation:/[\[\].,]/}}},23763:function(me){"use strict";me.exports=ne,ne.displayName="lolcode",ne.aliases=[];function ne(E){E.languages.lolcode={comment:[/\bOBTW\s[\s\S]*?\sTLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+(?:\.\d*)?|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:BUKKIT|NOOB|NUMBAR|NUMBR|TROOF|YARN)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:HOW IZ I|I IZ|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:AN|FOUND YR|GIMMEH|GTFO|HAI|HAS A|HOW IZ I|I HAS A|I IZ|IF U SAY SO|IM IN YR|IM OUTTA YR|IS NOW(?: A)?|ITZ(?: A)?|IZ|KTHX|KTHXBYE|LIEK(?: A)?|MAEK|MEBBE|MKAY|NERFIN|NO WAI|O HAI IM|O RLY\?|OIC|OMG|OMGWTF|R|SMOOSH|SRS|TIL|UPPIN|VISIBLE|WILE|WTF\?|YA RLY|YR)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:FAIL|WIN)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:ALL|ANY|BIGGR|BOTH|DIFF|EITHER|MOD|PRODUKT|QUOSHUNT|SMALLR|SUM|WON) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|…|,|!/}}},33978:function(me){"use strict";me.exports=ne,ne.displayName="lua",ne.aliases=[];function ne(E){E.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}}},40472:function(me){"use strict";me.exports=ne,ne.displayName="magma",ne.aliases=[];function ne(E){E.languages.magma={output:{pattern:/^(>.*(?:\r(?:\n|(?!\n))|\n))(?!>)(?:.+|(?:\r(?:\n|(?!\n))|\n)(?!>).*)(?:(?:\r(?:\n|(?!\n))|\n)(?!>).*)*/m,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\"])"(?:[^\r\n\\"]|\\.)*"/,lookbehind:!0,greedy:!0},keyword:/\b(?:_|adj|and|assert|assert2|assert3|assigned|break|by|case|cat|catch|clear|cmpeq|cmpne|continue|declare|default|delete|diff|div|do|elif|else|end|eq|error|eval|exists|exit|for|forall|forward|fprintf|freeze|function|ge|gt|if|iload|import|in|intrinsic|is|join|le|load|local|lt|meet|mod|ne|not|notadj|notin|notsubset|or|print|printf|procedure|quit|random|read|readi|repeat|require|requirege|requirerange|restore|return|save|sdiff|select|subset|then|time|to|try|until|vprint|vprintf|vtime|when|where|while|xor)\b/,boolean:/\b(?:false|true)\b/,generator:{pattern:/\b[a-z_]\w*(?=\s*<)/i,alias:"class-name"},function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},operator:/->|[-+*/^~!|#=]|:=|\.\./,punctuation:/[()[\]{}<>,;.:]/}}},44695:function(me){"use strict";me.exports=ne,ne.displayName="makefile",ne.aliases=[];function ne(E){E.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}}},53885:function(me){"use strict";me.exports=ne,ne.displayName="markdown",ne.aliases=["md"];function ne(E){(function(b){var ue=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function le(ze){return ze=ze.replace(//g,function(){return ue}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+ze+")")}var ce=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,ge=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return ce}),oe=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;b.languages.markdown=b.languages.extend("markup",{}),b.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:b.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+ge+oe+"(?:"+ge+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+ge+oe+")(?:"+ge+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(ce),inside:b.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+ge+")"+oe+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+ge+"$"),inside:{"table-header":{pattern:RegExp(ce),alias:"important",inside:b.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:le(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:le(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:le(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:le(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(ze){["url","bold","italic","strike","code-snippet"].forEach(function(Te){ze!==Te&&(b.languages.markdown[ze].inside.content.inside[Te]=b.languages.markdown[Te])})}),b.hooks.add("after-tokenize",function(ze){if(ze.language!=="markdown"&&ze.language!=="md")return;function Te(ct){if(!(!ct||typeof ct=="string"))for(var Xe=0,tt=ct.length;Xe",quot:'"'},Se=String.fromCodePoint||String.fromCharCode;function he(ze){var Te=ze.replace(xe,"");return Te=Te.replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(ct,Xe){if(Xe=Xe.toLowerCase(),Xe[0]==="#"){var tt;return Xe[1]==="x"?tt=parseInt(Xe.slice(2),16):tt=Number(Xe.slice(1)),Se(tt)}else{var Ue=Oe[Xe];return Ue||ct}}),Te}b.languages.md=b.languages.markdown})(E)}},51478:function(me){"use strict";me.exports=ne,ne.displayName="markupTemplating",ne.aliases=[];function ne(E){(function(b){function ue(le,ce){return"___"+le.toUpperCase()+ce+"___"}Object.defineProperties(b.languages["markup-templating"]={},{buildPlaceholders:{value:function(le,ce,ge,oe){if(le.language===ce){var xe=le.tokenStack=[];le.code=le.code.replace(ge,function(Oe){if(typeof oe=="function"&&!oe(Oe))return Oe;for(var Se=xe.length,he;le.code.indexOf(he=ue(ce,Se))!==-1;)++Se;return xe[Se]=Oe,he}),le.grammar=b.languages.markup}}},tokenizePlaceholders:{value:function(le,ce){if(le.language!==ce||!le.tokenStack)return;le.grammar=b.languages[ce];var ge=0,oe=Object.keys(le.tokenStack);function xe(Oe){for(var Se=0;Se=oe.length);Se++){var he=Oe[Se];if(typeof he=="string"||he.content&&typeof he.content=="string"){var ze=oe[ge],Te=le.tokenStack[ze],ct=typeof he=="string"?he:he.content,Xe=ue(ce,ze),tt=ct.indexOf(Xe);if(tt>-1){++ge;var Ue=ct.substring(0,tt),We=new b.Token(ce,b.tokenize(Te,le.grammar),"language-"+ce,Te),Ke=ct.substring(tt+Xe.length),Le=[];Ue&&Le.push.apply(Le,xe([Ue])),Le.push(We),Ke&&Le.push.apply(Le,xe([Ke])),typeof he=="string"?Oe.splice.apply(Oe,[Se,1].concat(Le)):he.content=Le}}else he.content&&xe(he.content)}return Oe}xe(le.tokens)}}})})(E)}},70614:function(me){"use strict";me.exports=ne,ne.displayName="markup",ne.aliases=["html","mathml","svg","xml","ssml","atom","rss"];function ne(E){E.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},E.languages.markup.tag.inside["attr-value"].inside.entity=E.languages.markup.entity,E.languages.markup.doctype.inside["internal-subset"].inside=E.languages.markup,E.hooks.add("wrap",function(b){b.type==="entity"&&(b.attributes.title=b.content.value.replace(/&/,"&"))}),Object.defineProperty(E.languages.markup.tag,"addInlined",{value:function(ue,le){var ce={};ce["language-"+le]={pattern:/(^$)/i,lookbehind:!0,inside:E.languages[le]},ce.cdata=/^$/i;var ge={"included-cdata":{pattern://i,inside:ce}};ge["language-"+le]={pattern:/[\s\S]+/,inside:E.languages[le]};var oe={};oe[ue]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return ue}),"i"),lookbehind:!0,greedy:!0,inside:ge},E.languages.insertBefore("markup","cdata",oe)}}),Object.defineProperty(E.languages.markup.tag,"addAttribute",{value:function(b,ue){E.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+b+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[ue,"language-"+ue],inside:E.languages[ue]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),E.languages.html=E.languages.markup,E.languages.mathml=E.languages.markup,E.languages.svg=E.languages.markup,E.languages.xml=E.languages.extend("markup",{}),E.languages.ssml=E.languages.xml,E.languages.atom=E.languages.xml,E.languages.rss=E.languages.xml}},16928:function(me){"use strict";me.exports=ne,ne.displayName="matlab",ne.aliases=[];function ne(E){E.languages.matlab={comment:[/%\{[\s\S]*?\}%/,/%.+/],string:{pattern:/\B'(?:''|[^'\r\n])*'/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?(?:[ij])?|\b[ij]\b/,keyword:/\b(?:NaN|break|case|catch|continue|else|elseif|end|for|function|if|inf|otherwise|parfor|pause|pi|return|switch|try|while)\b/,function:/\b(?!\d)\w+(?=\s*\()/,operator:/\.?[*^\/\\']|[+\-:@]|[<>=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}}},13586:function(me){"use strict";me.exports=ne,ne.displayName="maxscript",ne.aliases=[];function ne(E){(function(b){var ue=/\b(?:about|and|animate|as|at|attributes|by|case|catch|collect|continue|coordsys|do|else|exit|fn|for|from|function|global|if|in|local|macroscript|mapped|max|not|of|off|on|or|parameters|persistent|plugin|rcmenu|return|rollout|set|struct|then|throw|to|tool|try|undo|utility|when|where|while|with)\b/i;b.languages.maxscript={comment:{pattern:/\/\*[\s\S]*?(?:\*\/|$)|--.*/,greedy:!0},string:{pattern:/(^|[^"\\@])(?:"(?:[^"\\]|\\[\s\S])*"|@"[^"]*")/,lookbehind:!0,greedy:!0},path:{pattern:/\$(?:[\w/\\.*?]|'[^']*')*/,greedy:!0,alias:"string"},"function-call":{pattern:RegExp("((?:"+(/^/.source+"|"+/[;=<>+\-*/^({\[]/.source+"|"+/\b(?:and|by|case|catch|collect|do|else|if|in|not|or|return|then|to|try|where|while|with)\b/.source)+")[ ]*)(?!"+ue.source+")"+/[a-z_]\w*\b/.source+"(?=[ ]*(?:"+("(?!"+ue.source+")"+/[a-z_]/.source+"|"+/\d|-\.?\d/.source+"|"+/[({'"$@#?]/.source)+"))","im"),lookbehind:!0,greedy:!0,alias:"function"},"function-definition":{pattern:/(\b(?:fn|function)\s+)\w+\b/i,lookbehind:!0,alias:"function"},argument:{pattern:/\b[a-z_]\w*(?=:)/i,alias:"attr-name"},keyword:ue,boolean:/\b(?:false|true)\b/,time:{pattern:/(^|[^\w.])(?:(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?[msft])+|\d+:\d+(?:\.\d*)?)(?![\w.:])/,lookbehind:!0,alias:"number"},number:[{pattern:/(^|[^\w.])(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?|0x[a-fA-F0-9]+)(?![\w.:])/,lookbehind:!0},/\b(?:e|pi)\b/],constant:/\b(?:dontcollect|ok|silentValue|undefined|unsupplied)\b/,color:{pattern:/\b(?:black|blue|brown|gray|green|orange|red|white|yellow)\b/i,alias:"constant"},operator:/[-+*/<>=!]=?|[&^?]|#(?!\()/,punctuation:/[()\[\]{}.:,;]|#(?=\()|\\$/m}})(E)}},37164:function(me){"use strict";me.exports=ne,ne.displayName="mel",ne.aliases=[];function ne(E){E.languages.mel={comment:/\/\/.*/,code:{pattern:/`(?:\\.|[^\\`\r\n])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+(?:\.\d*)?|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:/\b\w+(?=\()|\b(?:CBG|HfAddAttractorToAS|HfAssignAS|HfBuildEqualMap|HfBuildFurFiles|HfBuildFurImages|HfCancelAFR|HfConnectASToHF|HfCreateAttractor|HfDeleteAS|HfEditAS|HfPerformCreateAS|HfRemoveAttractorFromAS|HfSelectAttached|HfSelectAttractors|HfUnAssignAS|Mayatomr|about|abs|addAttr|addAttributeEditorNodeHelp|addDynamic|addNewShelfTab|addPP|addPanelCategory|addPrefixToName|advanceToNextDrivenKey|affectedNet|affects|aimConstraint|air|alias|aliasAttr|align|alignCtx|alignCurve|alignSurface|allViewFit|ambientLight|angle|angleBetween|animCone|animCurveEditor|animDisplay|animView|annotate|appendStringArray|applicationName|applyAttrPreset|applyTake|arcLenDimContext|arcLengthDimension|arclen|arrayMapper|art3dPaintCtx|artAttrCtx|artAttrPaintVertexCtx|artAttrSkinPaintCtx|artAttrTool|artBuildPaintMenu|artFluidAttrCtx|artPuttyCtx|artSelectCtx|artSetPaintCtx|artUserPaintCtx|assignCommand|assignInputDevice|assignViewportFactories|attachCurve|attachDeviceAttr|attachSurface|attrColorSliderGrp|attrCompatibility|attrControlGrp|attrEnumOptionMenu|attrEnumOptionMenuGrp|attrFieldGrp|attrFieldSliderGrp|attrNavigationControlGrp|attrPresetEditWin|attributeExists|attributeInfo|attributeMenu|attributeQuery|autoKeyframe|autoPlace|bakeClip|bakeFluidShading|bakePartialHistory|bakeResults|bakeSimulation|basename|basenameEx|batchRender|bessel|bevel|bevelPlus|binMembership|bindSkin|blend2|blendShape|blendShapeEditor|blendShapePanel|blendTwoAttr|blindDataType|boneLattice|boundary|boxDollyCtx|boxZoomCtx|bufferCurve|buildBookmarkMenu|buildKeyframeMenu|button|buttonManip|cacheFile|cacheFileCombine|cacheFileMerge|cacheFileTrack|camera|cameraView|canCreateManip|canvas|capitalizeString|catch|catchQuiet|ceil|changeSubdivComponentDisplayLevel|changeSubdivRegion|channelBox|character|characterMap|characterOutlineEditor|characterize|chdir|checkBox|checkBoxGrp|checkDefaultRenderGlobals|choice|circle|circularFillet|clamp|clear|clearCache|clip|clipEditor|clipEditorCurrentTimeCtx|clipSchedule|clipSchedulerOutliner|clipTrimBefore|closeCurve|closeSurface|cluster|cmdFileOutput|cmdScrollFieldExecuter|cmdScrollFieldReporter|cmdShell|coarsenSubdivSelectionList|collision|color|colorAtPoint|colorEditor|colorIndex|colorIndexSliderGrp|colorSliderButtonGrp|colorSliderGrp|columnLayout|commandEcho|commandLine|commandPort|compactHairSystem|componentEditor|compositingInterop|computePolysetVolume|condition|cone|confirmDialog|connectAttr|connectControl|connectDynamic|connectJoint|connectionInfo|constrain|constrainValue|constructionHistory|container|containsMultibyte|contextInfo|control|convertFromOldLayers|convertIffToPsd|convertLightmap|convertSolidTx|convertTessellation|convertUnit|copyArray|copyFlexor|copyKey|copySkinWeights|cos|cpButton|cpCache|cpClothSet|cpCollision|cpConstraint|cpConvClothToMesh|cpForces|cpGetSolverAttr|cpPanel|cpProperty|cpRigidCollisionFilter|cpSeam|cpSetEdit|cpSetSolverAttr|cpSolver|cpSolverTypes|cpTool|cpUpdateClothUVs|createDisplayLayer|createDrawCtx|createEditor|createLayeredPsdFile|createMotionField|createNewShelf|createNode|createRenderLayer|createSubdivRegion|cross|crossProduct|ctxAbort|ctxCompletion|ctxEditMode|ctxTraverse|currentCtx|currentTime|currentTimeCtx|currentUnit|curve|curveAddPtCtx|curveCVCtx|curveEPCtx|curveEditorCtx|curveIntersect|curveMoveEPCtx|curveOnSurface|curveSketchCtx|cutKey|cycleCheck|cylinder|dagPose|date|defaultLightListCheckBox|defaultNavigation|defineDataServer|defineVirtualDevice|deformer|deg_to_rad|delete|deleteAttr|deleteShadingGroupsAndMaterials|deleteShelfTab|deleteUI|deleteUnusedBrushes|delrandstr|detachCurve|detachDeviceAttr|detachSurface|deviceEditor|devicePanel|dgInfo|dgdirty|dgeval|dgtimer|dimWhen|directKeyCtx|directionalLight|dirmap|dirname|disable|disconnectAttr|disconnectJoint|diskCache|displacementToPoly|displayAffected|displayColor|displayCull|displayLevelOfDetail|displayPref|displayRGBColor|displaySmoothness|displayStats|displayString|displaySurface|distanceDimContext|distanceDimension|doBlur|dolly|dollyCtx|dopeSheetEditor|dot|dotProduct|doubleProfileBirailSurface|drag|dragAttrContext|draggerContext|dropoffLocator|duplicate|duplicateCurve|duplicateSurface|dynCache|dynControl|dynExport|dynExpression|dynGlobals|dynPaintEditor|dynParticleCtx|dynPref|dynRelEdPanel|dynRelEditor|dynamicLoad|editAttrLimits|editDisplayLayerGlobals|editDisplayLayerMembers|editRenderLayerAdjustment|editRenderLayerGlobals|editRenderLayerMembers|editor|editorTemplate|effector|emit|emitter|enableDevice|encodeString|endString|endsWith|env|equivalent|equivalentTol|erf|error|eval|evalDeferred|evalEcho|event|exactWorldBoundingBox|exclusiveLightCheckBox|exec|executeForEachObject|exists|exp|expression|expressionEditorListen|extendCurve|extendSurface|extrude|fcheck|fclose|feof|fflush|fgetline|fgetword|file|fileBrowserDialog|fileDialog|fileExtension|fileInfo|filetest|filletCurve|filter|filterCurve|filterExpand|filterStudioImport|findAllIntersections|findAnimCurves|findKeyframe|findMenuItem|findRelatedSkinCluster|finder|firstParentOf|fitBspline|flexor|floatEq|floatField|floatFieldGrp|floatScrollBar|floatSlider|floatSlider2|floatSliderButtonGrp|floatSliderGrp|floor|flow|fluidCacheInfo|fluidEmitter|fluidVoxelInfo|flushUndo|fmod|fontDialog|fopen|formLayout|format|fprint|frameLayout|fread|freeFormFillet|frewind|fromNativePath|fwrite|gamma|gauss|geometryConstraint|getApplicationVersionAsFloat|getAttr|getClassification|getDefaultBrush|getFileList|getFluidAttr|getInputDeviceRange|getMayaPanelTypes|getModifiers|getPanel|getParticleAttr|getPluginResource|getenv|getpid|glRender|glRenderEditor|globalStitch|gmatch|goal|gotoBindPose|grabColor|gradientControl|gradientControlNoAttr|graphDollyCtx|graphSelectContext|graphTrackCtx|gravity|grid|gridLayout|group|groupObjectsByName|hardenPointCurve|hardware|hardwareRenderPanel|headsUpDisplay|headsUpMessage|help|helpLine|hermite|hide|hilite|hitTest|hotBox|hotkey|hotkeyCheck|hsv_to_rgb|hudButton|hudSlider|hudSliderButton|hwReflectionMap|hwRender|hwRenderLoad|hyperGraph|hyperPanel|hyperShade|hypot|iconTextButton|iconTextCheckBox|iconTextRadioButton|iconTextRadioCollection|iconTextScrollList|iconTextStaticLabel|ikHandle|ikHandleCtx|ikHandleDisplayScale|ikSolver|ikSplineHandleCtx|ikSystem|ikSystemInfo|ikfkDisplayMethod|illustratorCurves|image|imfPlugins|inheritTransform|insertJoint|insertJointCtx|insertKeyCtx|insertKnotCurve|insertKnotSurface|instance|instanceable|instancer|intField|intFieldGrp|intScrollBar|intSlider|intSliderGrp|interToUI|internalVar|intersect|iprEngine|isAnimCurve|isConnected|isDirty|isParentOf|isSameObject|isTrue|isValidObjectName|isValidString|isValidUiName|isolateSelect|itemFilter|itemFilterAttr|itemFilterRender|itemFilterType|joint|jointCluster|jointCtx|jointDisplayScale|jointLattice|keyTangent|keyframe|keyframeOutliner|keyframeRegionCurrentTimeCtx|keyframeRegionDirectKeyCtx|keyframeRegionDollyCtx|keyframeRegionInsertKeyCtx|keyframeRegionMoveKeyCtx|keyframeRegionScaleKeyCtx|keyframeRegionSelectKeyCtx|keyframeRegionSetKeyCtx|keyframeRegionTrackCtx|keyframeStats|lassoContext|lattice|latticeDeformKeyCtx|launch|launchImageEditor|layerButton|layeredShaderPort|layeredTexturePort|layout|layoutDialog|lightList|lightListEditor|lightListPanel|lightlink|lineIntersection|linearPrecision|linstep|listAnimatable|listAttr|listCameras|listConnections|listDeviceAttachments|listHistory|listInputDeviceAxes|listInputDeviceButtons|listInputDevices|listMenuAnnotation|listNodeTypes|listPanelCategories|listRelatives|listSets|listTransforms|listUnselected|listerEditor|loadFluid|loadNewShelf|loadPlugin|loadPluginLanguageResources|loadPrefObjects|localizedPanelLabel|lockNode|loft|log|longNameOf|lookThru|ls|lsThroughFilter|lsType|lsUI|mag|makeIdentity|makeLive|makePaintable|makeRoll|makeSingleSurface|makeTubeOn|makebot|manipMoveContext|manipMoveLimitsCtx|manipOptions|manipRotateContext|manipRotateLimitsCtx|manipScaleContext|manipScaleLimitsCtx|marker|match|max|memory|menu|menuBarLayout|menuEditor|menuItem|menuItemToShelf|menuSet|menuSetPref|messageLine|min|minimizeApp|mirrorJoint|modelCurrentTimeCtx|modelEditor|modelPanel|mouse|movIn|movOut|move|moveIKtoFK|moveKeyCtx|moveVertexAlongDirection|multiProfileBirailSurface|mute|nParticle|nameCommand|nameField|namespace|namespaceInfo|newPanelItems|newton|nodeCast|nodeIconButton|nodeOutliner|nodePreset|nodeType|noise|nonLinear|normalConstraint|normalize|nurbsBoolean|nurbsCopyUVSet|nurbsCube|nurbsEditUV|nurbsPlane|nurbsSelect|nurbsSquare|nurbsToPoly|nurbsToPolygonsPref|nurbsToSubdiv|nurbsToSubdivPref|nurbsUVSet|nurbsViewDirectionVector|objExists|objectCenter|objectLayer|objectType|objectTypeUI|obsoleteProc|oceanNurbsPreviewPlane|offsetCurve|offsetCurveOnSurface|offsetSurface|openGLExtension|openMayaPref|optionMenu|optionMenuGrp|optionVar|orbit|orbitCtx|orientConstraint|outlinerEditor|outlinerPanel|overrideModifier|paintEffectsDisplay|pairBlend|palettePort|paneLayout|panel|panelConfiguration|panelHistory|paramDimContext|paramDimension|paramLocator|parent|parentConstraint|particle|particleExists|particleInstancer|particleRenderInfo|partition|pasteKey|pathAnimation|pause|pclose|percent|performanceOptions|pfxstrokes|pickWalk|picture|pixelMove|planarSrf|plane|play|playbackOptions|playblast|plugAttr|plugNode|pluginInfo|pluginResourceUtil|pointConstraint|pointCurveConstraint|pointLight|pointMatrixMult|pointOnCurve|pointOnSurface|pointPosition|poleVectorConstraint|polyAppend|polyAppendFacetCtx|polyAppendVertex|polyAutoProjection|polyAverageNormal|polyAverageVertex|polyBevel|polyBlendColor|polyBlindData|polyBoolOp|polyBridgeEdge|polyCacheMonitor|polyCheck|polyChipOff|polyClipboard|polyCloseBorder|polyCollapseEdge|polyCollapseFacet|polyColorBlindData|polyColorDel|polyColorPerVertex|polyColorSet|polyCompare|polyCone|polyCopyUV|polyCrease|polyCreaseCtx|polyCreateFacet|polyCreateFacetCtx|polyCube|polyCut|polyCutCtx|polyCylinder|polyCylindricalProjection|polyDelEdge|polyDelFacet|polyDelVertex|polyDuplicateAndConnect|polyDuplicateEdge|polyEditUV|polyEditUVShell|polyEvaluate|polyExtrudeEdge|polyExtrudeFacet|polyExtrudeVertex|polyFlipEdge|polyFlipUV|polyForceUV|polyGeoSampler|polyHelix|polyInfo|polyInstallAction|polyLayoutUV|polyListComponentConversion|polyMapCut|polyMapDel|polyMapSew|polyMapSewMove|polyMergeEdge|polyMergeEdgeCtx|polyMergeFacet|polyMergeFacetCtx|polyMergeUV|polyMergeVertex|polyMirrorFace|polyMoveEdge|polyMoveFacet|polyMoveFacetUV|polyMoveUV|polyMoveVertex|polyNormal|polyNormalPerVertex|polyNormalizeUV|polyOptUvs|polyOptions|polyOutput|polyPipe|polyPlanarProjection|polyPlane|polyPlatonicSolid|polyPoke|polyPrimitive|polyPrism|polyProjection|polyPyramid|polyQuad|polyQueryBlindData|polyReduce|polySelect|polySelectConstraint|polySelectConstraintMonitor|polySelectCtx|polySelectEditCtx|polySeparate|polySetToFaceNormal|polySewEdge|polyShortestPathCtx|polySmooth|polySoftEdge|polySphere|polySphericalProjection|polySplit|polySplitCtx|polySplitEdge|polySplitRing|polySplitVertex|polyStraightenUVBorder|polySubdivideEdge|polySubdivideFacet|polyToSubdiv|polyTorus|polyTransfer|polyTriangulate|polyUVSet|polyUnite|polyWedgeFace|popen|popupMenu|pose|pow|preloadRefEd|print|progressBar|progressWindow|projFileViewer|projectCurve|projectTangent|projectionContext|projectionManip|promptDialog|propModCtx|propMove|psdChannelOutliner|psdEditTextureFile|psdExport|psdTextureFile|putenv|pwd|python|querySubdiv|quit|rad_to_deg|radial|radioButton|radioButtonGrp|radioCollection|radioMenuItemCollection|rampColorPort|rand|randomizeFollicles|randstate|rangeControl|readTake|rebuildCurve|rebuildSurface|recordAttr|recordDevice|redo|reference|referenceEdit|referenceQuery|refineSubdivSelectionList|refresh|refreshAE|registerPluginResource|rehash|reloadImage|removeJoint|removeMultiInstance|removePanelCategory|rename|renameAttr|renameSelectionList|renameUI|render|renderGlobalsNode|renderInfo|renderLayerButton|renderLayerParent|renderLayerPostProcess|renderLayerUnparent|renderManip|renderPartition|renderQualityNode|renderSettings|renderThumbnailUpdate|renderWindowEditor|renderWindowSelectContext|renderer|reorder|reorderDeformers|requires|reroot|resampleFluid|resetAE|resetPfxToPolyCamera|resetTool|resolutionNode|retarget|reverseCurve|reverseSurface|revolve|rgb_to_hsv|rigidBody|rigidSolver|roll|rollCtx|rootOf|rot|rotate|rotationInterpolation|roundConstantRadius|rowColumnLayout|rowLayout|runTimeCommand|runup|sampleImage|saveAllShelves|saveAttrPreset|saveFluid|saveImage|saveInitialState|saveMenu|savePrefObjects|savePrefs|saveShelf|saveToolSettings|scale|scaleBrushBrightness|scaleComponents|scaleConstraint|scaleKey|scaleKeyCtx|sceneEditor|sceneUIReplacement|scmh|scriptCtx|scriptEditorInfo|scriptJob|scriptNode|scriptTable|scriptToShelf|scriptedPanel|scriptedPanelType|scrollField|scrollLayout|sculpt|searchPathArray|seed|selLoadSettings|select|selectContext|selectCurveCV|selectKey|selectKeyCtx|selectKeyframeRegionCtx|selectMode|selectPref|selectPriority|selectType|selectedNodes|selectionConnection|separator|setAttr|setAttrEnumResource|setAttrMapping|setAttrNiceNameResource|setConstraintRestPosition|setDefaultShadingGroup|setDrivenKeyframe|setDynamic|setEditCtx|setEditor|setFluidAttr|setFocus|setInfinity|setInputDeviceMapping|setKeyCtx|setKeyPath|setKeyframe|setKeyframeBlendshapeTargetWts|setMenuMode|setNodeNiceNameResource|setNodeTypeFlag|setParent|setParticleAttr|setPfxToPolyCamera|setPluginResource|setProject|setStampDensity|setStartupMessage|setState|setToolTo|setUITemplate|setXformManip|sets|shadingConnection|shadingGeometryRelCtx|shadingLightRelCtx|shadingNetworkCompare|shadingNode|shapeCompare|shelfButton|shelfLayout|shelfTabLayout|shellField|shortNameOf|showHelp|showHidden|showManipCtx|showSelectionInTitle|showShadingGroupAttrEditor|showWindow|sign|simplify|sin|singleProfileBirailSurface|size|sizeBytes|skinCluster|skinPercent|smoothCurve|smoothTangentSurface|smoothstep|snap2to2|snapKey|snapMode|snapTogetherCtx|snapshot|soft|softMod|softModCtx|sort|sound|soundControl|source|spaceLocator|sphere|sphrand|spotLight|spotLightPreviewPort|spreadSheetEditor|spring|sqrt|squareSurface|srtContext|stackTrace|startString|startsWith|stitchAndExplodeShell|stitchSurface|stitchSurfacePoints|strcmp|stringArrayCatenate|stringArrayContains|stringArrayCount|stringArrayInsertAtIndex|stringArrayIntersector|stringArrayRemove|stringArrayRemoveAtIndex|stringArrayRemoveDuplicates|stringArrayRemoveExact|stringArrayToString|stringToStringArray|strip|stripPrefixFromName|stroke|subdAutoProjection|subdCleanTopology|subdCollapse|subdDuplicateAndConnect|subdEditUV|subdListComponentConversion|subdMapCut|subdMapSewMove|subdMatchTopology|subdMirror|subdToBlind|subdToPoly|subdTransferUVsToCache|subdiv|subdivCrease|subdivDisplaySmoothness|substitute|substituteAllString|substituteGeometry|substring|surface|surfaceSampler|surfaceShaderList|swatchDisplayPort|switchTable|symbolButton|symbolCheckBox|sysFile|system|tabLayout|tan|tangentConstraint|texLatticeDeformContext|texManipContext|texMoveContext|texMoveUVShellContext|texRotateContext|texScaleContext|texSelectContext|texSelectShortestPathCtx|texSmudgeUVContext|texWinToolCtx|text|textCurves|textField|textFieldButtonGrp|textFieldGrp|textManip|textScrollList|textToShelf|textureDisplacePlane|textureHairColor|texturePlacementContext|textureWindow|threadCount|threePointArcCtx|timeControl|timePort|timerX|toNativePath|toggle|toggleAxis|toggleWindowVisibility|tokenize|tokenizeList|tolerance|tolower|toolButton|toolCollection|toolDropped|toolHasOptions|toolPropertyWindow|torus|toupper|trace|track|trackCtx|transferAttributes|transformCompare|transformLimits|translator|trim|trunc|truncateFluidCache|truncateHairCache|tumble|tumbleCtx|turbulence|twoPointArcCtx|uiRes|uiTemplate|unassignInputDevice|undo|undoInfo|ungroup|uniform|unit|unloadPlugin|untangleUV|untitledFileName|untrim|upAxis|updateAE|userCtx|uvLink|uvSnapshot|validateShelfName|vectorize|view2dToolCtx|viewCamera|viewClipPlane|viewFit|viewHeadOn|viewLookAt|viewManip|viewPlace|viewSet|visor|volumeAxis|vortex|waitCursor|warning|webBrowser|webBrowserPrefs|whatIs|window|windowPref|wire|wireContext|workspace|wrinkle|wrinkleContext|writeTake|xbmLangPathList|xform)\b/,operator:[/\+[+=]?|-[-=]?|&&|\|\||[<>]=|[*\/!=]=?|[%^]/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,:;?\[\](){}]/},E.languages.mel.code.inside.rest=E.languages.mel}},25153:function(me){"use strict";me.exports=ne,ne.displayName="mermaid",ne.aliases=[];function ne(E){E.languages.mermaid={comment:{pattern:/%%.*/,greedy:!0},style:{pattern:/^([ \t]*(?:classDef|linkStyle|style)[ \t]+[\w$-]+[ \t]+)\w.*[^\s;]/m,lookbehind:!0,inside:{property:/\b\w[\w-]*(?=[ \t]*:)/,operator:/:/,punctuation:/,/}},"inter-arrow-label":{pattern:/([^<>ox.=-])(?:-[-.]|==)(?![<>ox.=-])[ \t]*(?:"[^"\r\n]*"|[^\s".=-](?:[^\r\n.=-]*[^\s.=-])?)[ \t]*(?:\.+->?|--+[->]|==+[=>])(?![<>ox.=-])/,lookbehind:!0,greedy:!0,inside:{arrow:{pattern:/(?:\.+->?|--+[->]|==+[=>])$/,alias:"operator"},label:{pattern:/^([\s\S]{2}[ \t]*)\S(?:[\s\S]*\S)?/,lookbehind:!0,alias:"property"},"arrow-head":{pattern:/^\S+/,alias:["arrow","operator"]}}},arrow:[{pattern:/(^|[^{}|o.-])[|}][|o](?:--|\.\.)[|o][|{](?![{}|o.-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>ox.=-])(?:[ox]?|(?:==+|--+|-\.*-)[>ox]|===+|---+|-\.+-)(?![<>ox.=-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>()x-])(?:--?(?:>>|[x>)])(?![<>()x])|(?:<<|[x<(])--?(?!-))/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>|*o.-])(?:[*o]--|--[*o]|<\|?(?:--|\.\.)|(?:--|\.\.)\|?>|--|\.\.)(?![<>|*o.-])/,lookbehind:!0,alias:"operator"}],label:{pattern:/(^|[^|<])\|(?:[^\r\n"|]|"[^"\r\n]*")+\|/,lookbehind:!0,greedy:!0,alias:"property"},text:{pattern:/(?:[(\[{]+|\b>)(?:[^\r\n"()\[\]{}]|"[^"\r\n]*")+(?:[)\]}]+|>)/,alias:"string"},string:{pattern:/"[^"\r\n]*"/,greedy:!0},annotation:{pattern:/<<(?:abstract|choice|enumeration|fork|interface|join|service)>>|\[\[(?:choice|fork|join)\]\]/i,alias:"important"},keyword:[{pattern:/(^[ \t]*)(?:action|callback|class|classDef|classDiagram|click|direction|erDiagram|flowchart|gantt|gitGraph|graph|journey|link|linkStyle|pie|requirementDiagram|sequenceDiagram|stateDiagram|stateDiagram-v2|style|subgraph)(?![\w$-])/m,lookbehind:!0,greedy:!0},{pattern:/(^[ \t]*)(?:activate|alt|and|as|autonumber|deactivate|else|end(?:[ \t]+note)?|loop|opt|par|participant|rect|state|note[ \t]+(?:over|(?:left|right)[ \t]+of))(?![\w$-])/im,lookbehind:!0,greedy:!0}],entity:/#[a-z0-9]+;/,operator:{pattern:/(\w[ \t]*)&(?=[ \t]*\w)|:::|:/,lookbehind:!0},punctuation:/[(){};]/}}},33245:function(me){"use strict";me.exports=ne,ne.displayName="mizar",ne.aliases=[];function ne(E){E.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|end|environ|equals|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:ies|y)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\b\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}}},32218:function(me){"use strict";me.exports=ne,ne.displayName="mongodb",ne.aliases=[];function ne(E){(function(b){var ue=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$setWindowFields","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$count","$dateAdd","$dateDiff","$dateSubtract","$dateTrunc","$getField","$rand","$sampleRate","$setField","$unsetField","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],le=["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"];ue=ue.map(function(ge){return ge.replace("$","\\$")});var ce="(?:"+ue.join("|")+")\\b";b.languages.mongodb=b.languages.extend("javascript",{}),b.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp(`^(['"])?`+ce+"(?:\\1)?$")}}}),b.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:[01]?\d\d?|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d\d?|2[0-4]\d|25[0-5])\b/,greedy:!0}},b.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+le.join("|")+")\\b"),alias:"keyword"}})})(E)}},65626:function(me){"use strict";me.exports=ne,ne.displayName="monkey",ne.aliases=[];function ne(E){E.languages.monkey={comment:{pattern:/^#Rem\s[\s\S]*?^#End|'.+/im,greedy:!0},string:{pattern:/"[^"\r\n]*"/,greedy:!0},preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,greedy:!0,alias:"property"},function:/\b\w+(?=\()/,"type-char":{pattern:/\b[?%#$]/,alias:"class-name"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Abstract|Array|Bool|Case|Catch|Class|Const|Continue|Default|Eachin|Else|ElseIf|End|EndIf|Exit|Extends|Extern|False|Field|Final|Float|For|Forever|Function|Global|If|Implements|Import|Inline|Int|Interface|Local|Method|Module|New|Next|Null|Object|Private|Property|Public|Repeat|Return|Select|Self|Step|Strict|String|Super|Then|Throw|To|True|Try|Until|Void|Wend|While)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}}},60090:function(me){"use strict";me.exports=ne,ne.displayName="moonscript",ne.aliases=["moon"];function ne(E){E.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:create|resume|running|status|wrap|yield)|debug\.(?:debug|getfenv|gethook|getinfo|getlocal|getmetatable|getregistry|getupvalue|setfenv|sethook|setlocal|setmetatable|setupvalue|traceback)|dofile|error|getfenv|getmetatable|io\.(?:close|flush|input|lines|open|output|popen|read|stderr|stdin|stdout|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|cos|cosh|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pi|pow|rad|random|randomseed|sin|sinh|sqrt|tan|tanh)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|format|gmatch|gsub|len|lower|match|rep|reverse|sub|upper)|table\.(?:concat|insert|maxn|remove|sort)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},E.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=E.languages.moonscript,E.languages.moon=E.languages.moonscript}},40722:function(me){"use strict";me.exports=ne,ne.displayName="n1ql",ne.aliases=[];function ne(E){E.languages.n1ql={comment:{pattern:/\/\*[\s\S]*?(?:$|\*\/)|--.*/,greedy:!0},string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},parameter:/\$[\w.]+/,keyword:/\b(?:ADVISE|ALL|ALTER|ANALYZE|AS|ASC|AT|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|COMMITTED|CONNECT|CONTINUE|CORRELATE|CORRELATED|COVER|CREATE|CURRENT|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FILTER|FLATTEN|FLUSH|FOLLOWING|FOR|FORCE|FROM|FTS|FUNCTION|GOLANG|GRANT|GROUP|GROUPS|GSI|HASH|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|ISOLATION|JAVASCRIPT|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LANGUAGE|LAST|LEFT|LET|LETTING|LEVEL|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NL|NO|NTH_VALUE|NULL|NULLS|NUMBER|OBJECT|OFFSET|ON|OPTION|OPTIONS|ORDER|OTHERS|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PRECEDING|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROBE|PROCEDURE|PUBLIC|RANGE|RAW|REALM|REDUCE|RENAME|RESPECT|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|ROW|ROWS|SATISFIES|SAVEPOINT|SCHEMA|SCOPE|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TIES|TO|TRAN|TRANSACTION|TRIGGER|TRUNCATE|UNBOUNDED|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WINDOW|WITH|WORK|XOR)\b/i,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:FALSE|TRUE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}}},37783:function(me){"use strict";me.exports=ne,ne.displayName="n4js",ne.aliases=["n4jsd"];function ne(E){E.languages.n4js=E.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),E.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),E.languages.n4jsd=E.languages.n4js}},41224:function(me){"use strict";me.exports=ne,ne.displayName="nand2tetrisHdl",ne.aliases=[];function ne(E){E.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:BUILTIN|CHIP|CLOCKED|IN|OUT|PARTS)\b/,boolean:/\b(?:false|true)\b/,function:/\b[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}}},71365:function(me){"use strict";me.exports=ne,ne.displayName="naniscript",ne.aliases=[];function ne(E){(function(b){var ue=/\{[^\r\n\[\]{}]*\}/,le={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:ue,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};b.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:ue,greedy:!0,alias:"selector"},"command-params":{pattern:/\s*\S[\s\S]*/,inside:le}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:ue,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:le},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},b.languages.nani=b.languages.naniscript,b.hooks.add("after-tokenize",function(oe){var xe=oe.tokens;xe.forEach(function(Oe){if(typeof Oe!="string"&&Oe.type==="generic-text"){var Se=ge(Oe);ce(Se)||(Oe.type="bad-line",Oe.content=Se)}})});function ce(oe){for(var xe="[]{}",Oe=[],Se=0;Se=&|$!]/}}},32964:function(me){"use strict";me.exports=ne,ne.displayName="neon",ne.aliases=[];function ne(E){E.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"atrule"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+(?:\.\d*)?|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:false|no|true|yes)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"',:=[\]{}()\s`-]|[:-][^"',=[\]{}()\s])(?:[^,:=\]})(\s]|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}}},78830:function(me){"use strict";me.exports=ne,ne.displayName="nevod",ne.aliases=[];function ne(E){E.languages.nevod={comment:/\/\/.*|(?:\/\*[\s\S]*?(?:\*\/|$))/,string:{pattern:/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))!?\*?/,greedy:!0,inside:{"string-attrs":/!$|!\*$|\*$/}},namespace:{pattern:/(@namespace\s+)[a-zA-Z0-9\-.]+(?=\s*\{)/,lookbehind:!0},pattern:{pattern:/(@pattern\s+)?#?[a-zA-Z0-9\-.]+(?:\s*\(\s*(?:~\s*)?[a-zA-Z0-9\-.]+\s*(?:,\s*(?:~\s*)?[a-zA-Z0-9\-.]*)*\))?(?=\s*=)/,lookbehind:!0,inside:{"pattern-name":{pattern:/^#?[a-zA-Z0-9\-.]+/,alias:"class-name"},fields:{pattern:/\(.*\)/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},punctuation:/[,()]/,operator:{pattern:/~/,alias:"field-hidden-mark"}}}}},search:{pattern:/(@search\s+|#)[a-zA-Z0-9\-.]+(?:\.\*)?(?=\s*;)/,alias:"function",lookbehind:!0},keyword:/@(?:having|inside|namespace|outside|pattern|require|search|where)\b/,"standard-pattern":{pattern:/\b(?:Alpha|AlphaNum|Any|Blank|End|LineBreak|Num|NumAlpha|Punct|Space|Start|Symbol|Word|WordBreak)\b(?:\([a-zA-Z0-9\-.,\s+]*\))?/,inside:{"standard-pattern-name":{pattern:/^[a-zA-Z0-9\-.]+/,alias:"builtin"},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},"standard-pattern-attr":{pattern:/[a-zA-Z0-9\-.]+/,alias:"builtin"},punctuation:/[,()]/}},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},operator:[{pattern:/=/,alias:"pattern-def"},{pattern:/&/,alias:"conjunction"},{pattern:/~/,alias:"exception"},{pattern:/\?/,alias:"optionality"},{pattern:/[[\]]/,alias:"repetition"},{pattern:/[{}]/,alias:"variation"},{pattern:/[+_]/,alias:"sequence"},{pattern:/\.{2,3}/,alias:"span"}],"field-capture":[{pattern:/([a-zA-Z0-9\-.]+\s*\()\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+(?:\s*,\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+)*(?=\s*\))/,lookbehind:!0,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}},{pattern:/[a-zA-Z0-9\-.]+\s*:/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}}],punctuation:/[:;,()]/,name:/[a-zA-Z0-9\-.]+/}}},88799:function(me){"use strict";me.exports=ne,ne.displayName="nginx",ne.aliases=[];function ne(E){(function(b){var ue=/\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i;b.languages.nginx={comment:{pattern:/(^|[\s{};])#.*/,lookbehind:!0,greedy:!0},directive:{pattern:/(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:{string:{pattern:/((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,lookbehind:!0,greedy:!0,inside:{escape:{pattern:/\\["'\\nrt]/,alias:"entity"},variable:ue}},comment:{pattern:/(\s)#.*/,lookbehind:!0,greedy:!0},keyword:{pattern:/^\S+/,greedy:!0},boolean:{pattern:/(\s)(?:off|on)(?!\S)/,lookbehind:!0},number:{pattern:/(\s)\d+[a-z]*(?!\S)/i,lookbehind:!0},variable:ue}},punctuation:/[{};]/}})(E)}},66791:function(me){"use strict";me.exports=ne,ne.displayName="nim",ne.aliases=[];function ne(E){E.languages.nim={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(?:\b(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")/,greedy:!0},char:{pattern:/'(?:\\(?:\d+|x[\da-fA-F]{0,2}|.)|[^'])'/,greedy:!0},function:{pattern:/(?:(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,greedy:!0,inside:{operator:/\*$/}},identifier:{pattern:/`[^`\r\n]+`/,greedy:!0,inside:{punctuation:/`/}},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|in|is|isnot|mod|not|notin|of|or|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}}},41735:function(me){"use strict";me.exports=ne,ne.displayName="nix",ne.aliases=[];function ne(E){E.languages.nix={comment:{pattern:/\/\*[\s\S]*?\*\/|#.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^{}]|\{[^}]*\})*\}/,lookbehind:!0,inside:null}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"important"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:Tarball|url)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},E.languages.nix.string.inside.interpolation.inside=E.languages.nix}},13490:function(me){"use strict";me.exports=ne,ne.displayName="nsis",ne.aliases=[];function ne(E){E.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^[\t ]*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|BG(?:Font|Gradient|Image)|Banner|BrandingText|BringToFront|CRCCheck|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|Seek|Write|WriteByte|WriteUTF16LE|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DLLVersion(?:Local)?|DlgItem|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|LabelAddress|TempFileName)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|Silent)|InitPluginsDir|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|NSISdl|Name|Nop|OutFile|PE(?:DllCharacteristics|SubsysVer)|Page(?:Callbacks)?|Pop|Push|Quit|RMDir|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|UnRegDLL|Unicode|UninstPage|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UserInfo|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|Var|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle|ns(?:Dialogs|Exec))\b/m,lookbehind:!0},property:/\b(?:ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY|admin|all|auto|both|colored|false|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user)\b/,constant:/\$\{[!\w\.:\^-]+\}|\$\([!\w\.:\^-]+\)/,variable:/\$\w[\w\.]*/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^[\t ]*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}}},7383:function(me,ne,E){"use strict";var b=E(79440);me.exports=ue,ue.displayName="objectivec",ue.aliases=["objc"];function ue(le){le.register(b),le.languages.objectivec=le.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete le.languages.objectivec["class-name"],le.languages.objc=le.languages.objectivec}},66894:function(me){"use strict";me.exports=ne,ne.displayName="ocaml",ne.aliases=[];function ne(E){E.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/}}},45779:function(me,ne,E){"use strict";var b=E(79440);me.exports=ue,ue.displayName="opencl",ue.aliases=[];function ue(le){le.register(b),function(ce){ce.languages.opencl=ce.languages.extend("c",{keyword:/\b(?:(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|__attribute__|auto|(?:bool|u?(?:char|int|long|short)|half|quad)(?:2|3|4|8|16)?|break|case|complex|const|continue|(?:double|float)(?:16(?:x(?:1|2|4|8|16))?|1x(?:1|2|4|8|16)|2(?:x(?:1|2|4|8|16))?|3|4(?:x(?:1|2|4|8|16))?|8(?:x(?:1|2|4|8|16))?)?|default|do|else|enum|extern|for|goto|if|imaginary|inline|packed|pipe|register|restrict|return|signed|sizeof|static|struct|switch|typedef|uniform|union|unsigned|void|volatile|while)\b/,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]{0,4}/i,boolean:/\b(?:false|true)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:GLOBAL|LOCAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|(?:MAX|MIN)(?:(?:_10)?_EXP)?|MANT_DIG)|FLT_RADIX|HUGE_VALF?|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|INFINITY|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:2|10)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN|(?:UCHAR|UINT|ULONG|USHRT)_MAX)\b/,alias:"constant"}}),ce.languages.insertBefore("opencl","class-name",{"builtin-type":{pattern:/\b(?:_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|cl_(?:image_format|mem_fence_flags)|clk_event_t|event_t|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|intptr_t|ndrange_t|ptrdiff_t|queue_t|reserve_id_t|sampler_t|size_t|uintptr_t)\b/,alias:"keyword"}});var ge={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|int|long|short)|double|float)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:FALSE|TRUE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:8|16|24|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};ce.languages.insertBefore("c","keyword",ge),ce.languages.cpp&&(ge["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|Sampler|UserEvent)\b/,alias:"keyword"},ce.languages.insertBefore("cpp","keyword",ge))}(le)}},27734:function(me){"use strict";me.exports=ne,ne.displayName="openqasm",ne.aliases=["qasm"];function ne(E){E.languages.openqasm={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"[^"\r\n\t]*"|'[^'\r\n\t]*'/,greedy:!0},keyword:/\b(?:CX|OPENQASM|U|barrier|boxas|boxto|break|const|continue|ctrl|def|defcal|defcalgrammar|delay|else|end|for|gate|gphase|if|in|include|inv|kernel|lengthof|let|measure|pow|reset|return|rotary|stretchinf|while)\b|#pragma\b/,"class-name":/\b(?:angle|bit|bool|creg|fixed|float|int|length|qreg|qubit|stretch|uint)\b/,function:/\b(?:cos|exp|ln|popcount|rotl|rotr|sin|sqrt|tan)\b(?=\s*\()/,constant:/\b(?:euler|pi|tau)\b|π|𝜏|ℇ/,number:{pattern:/(^|[^.\w$])(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?(?:dt|ns|us|µs|ms|s)?/i,lookbehind:!0},operator:/->|>>=?|<<=?|&&|\|\||\+\+|--|[!=<>&|~^+\-*/%]=?|@/,punctuation:/[(){}\[\];,:.]/},E.languages.qasm=E.languages.openqasm}},91889:function(me){"use strict";me.exports=ne,ne.displayName="oz",ne.aliases=[];function ne(E){E.languages.oz={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+(?:\.\d*)?(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/`(?:[^`\\]|\\.)+`/,"attr-name":/\b\w+(?=[ \t]*:(?![:=]))/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}}},55965:function(me){"use strict";me.exports=ne,ne.displayName="parigp",ne.aliases=[];function ne(E){E.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:function(){var b=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"];return b=b.map(function(ue){return ue.split("").join(" *")}).join("|"),RegExp("\\b(?:"+b+")\\b")}(),function:/\b\w(?:[\w ]*\w)?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *(?:[+-] *)?\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?: *>|(?: *<)?(?: *=)?)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}}},37326:function(me){"use strict";me.exports=ne,ne.displayName="parser",ne.aliases=[];function ne(E){(function(b){var ue=b.languages.parser=b.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});ue=b.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:ue.keyword,variable:ue.variable,function:ue.function,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[a-f\d]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?)\b/i,escape:ue.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:ue.punctuation}}}),b.languages.insertBefore("inside","punctuation",{expression:ue.expression,keyword:ue.keyword,variable:ue.variable,function:ue.function,escape:ue.escape,"parser-punctuation":{pattern:ue.punctuation,alias:"punctuation"}},ue.tag.inside["attr-value"])})(E)}},92949:function(me){"use strict";me.exports=ne,ne.displayName="pascal",ne.aliases=["objectpascal"];function ne(E){E.languages.pascal={directive:{pattern:/\{\$[\s\S]*?\}/,greedy:!0,alias:["marco","property"]},comment:{pattern:/\(\*[\s\S]*?\*\)|\{[\s\S]*?\}|\/\/.*/,greedy:!0},string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},asm:{pattern:/(\basm\b)[\s\S]+?(?=\bend\s*[;[])/i,lookbehind:!0,greedy:!0,inside:null},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},E.languages.pascal.asm.inside=E.languages.extend("pascal",{asm:void 0,keyword:void 0,operator:void 0}),E.languages.objectpascal=E.languages.pascal}},5681:function(me){"use strict";me.exports=ne,ne.displayName="pascaligo",ne.aliases=[];function ne(E){(function(b){var ue=/\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\)/.source,le=/(?:\b\w+(?:)?|)/.source.replace(//g,function(){return ue}),ce=b.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp(/(\btype\s+\w+\s+is\s+)/.source.replace(//g,function(){return le}),"i"),lookbehind:!0,inside:null},{pattern:RegExp(/(?=\s+is\b)/.source.replace(//g,function(){return le}),"i"),inside:null},{pattern:RegExp(/(:\s*)/.source.replace(//g,function(){return le})),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:False|True)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\b\w+(?=\s*\()/,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},ge=["comment","keyword","builtin","operator","punctuation"].reduce(function(oe,xe){return oe[xe]=ce[xe],oe},{});ce["class-name"].forEach(function(oe){oe.inside=ge})})(E)}},70696:function(me){"use strict";me.exports=ne,ne.displayName="pcaxis",ne.aliases=["px"];function ne(E){E.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)\S[\s\S]*/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/NO|YES/},E.languages.px=E.languages.pcaxis}},35790:function(me){"use strict";me.exports=ne,ne.displayName="peoplecode",ne.aliases=["pcode"];function ne(E){E.languages.peoplecode={comment:RegExp([/\/\*[\s\S]*?\*\//.source,/\bREM[^;]*;/.source,/<\*(?:[^<*]|\*(?!>)|<(?!\*)|<\*(?:(?!\*>)[\s\S])*\*>)*\*>/.source,/\/\+[\s\S]*?\+\//.source].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|if|implements|import|instance|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},E.languages.pcode=E.languages.peoplecode}},25777:function(me){"use strict";me.exports=ne,ne.displayName="perl",ne.aliases=[];function ne(E){(function(b){var ue=/(?:\((?:[^()\\]|\\[\s\S])*\)|\{(?:[^{}\\]|\\[\s\S])*\}|\[(?:[^[\]\\]|\\[\s\S])*\]|<(?:[^<>\\]|\\[\s\S])*>)/.source;b.languages.perl={comment:[{pattern:/(^\s*)=\w[\s\S]*?=cut.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(/\b(?:q|qq|qw|qx)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,ue].join("|")+")"),greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:RegExp(/\b(?:m|qr)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,ue].join("|")+")"+/[msixpodualngc]*/.source),greedy:!0},{pattern:RegExp(/(^|[^-])\b(?:s|tr|y)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,/([a-zA-Z0-9])(?:(?!\3)[^\\]|\\[\s\S])*\3(?:(?!\3)[^\\]|\\[\s\S])*\3/.source,ue+/\s*/.source+ue].join("|")+")"+/[msixpodualngcer]*/.source),lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|x|xor)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+(?![\w$]))+(?:::)*/,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*?>|\b_\b/,alias:"symbol"},"v-string":{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/(\bsub[ \t]+)\w+/,lookbehind:!0},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|xor)\b/,punctuation:/[{}[\];(),:]/}})(E)}},65889:function(me,ne,E){"use strict";var b=E(53852);me.exports=ue,ue.displayName="phpExtras",ue.aliases=[];function ue(le){le.register(b),le.languages.insertBefore("php","variable",{this:{pattern:/\$this\b/,alias:"keyword"},global:/\$(?:GLOBALS|HTTP_RAW_POST_DATA|_(?:COOKIE|ENV|FILES|GET|POST|REQUEST|SERVER|SESSION)|argc|argv|http_response_header|php_errormsg)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/\b(?:parent|self|static)\b/,punctuation:/::|\\/}}})}},53852:function(me,ne,E){"use strict";var b=E(51478);me.exports=ue,ue.displayName="php",ue.aliases=[];function ue(le){le.register(b),function(ce){var ge=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,oe=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],xe=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,Oe=/|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,Se=/[{}\[\](),:;]/;ce.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:ge,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s+)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:oe,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:xe,operator:Oe,punctuation:Se};var he={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:ce.languages.php},ze=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:he}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:he}}];ce.languages.insertBefore("php","variable",{string:ze,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:ge,string:ze,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:oe,number:xe,operator:Oe,punctuation:Se}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),ce.hooks.add("before-tokenize",function(Te){if(/<\?/.test(Te.code)){var ct=/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g;ce.languages["markup-templating"].buildPlaceholders(Te,"php",ct)}}),ce.hooks.add("after-tokenize",function(Te){ce.languages["markup-templating"].tokenizePlaceholders(Te,"php")})}(le)}},97719:function(me,ne,E){"use strict";var b=E(53852),ue=E(53510);me.exports=le,le.displayName="phpdoc",le.aliases=[];function le(ce){ce.register(b),ce.register(ue),function(ge){var oe=/(?:\b[a-zA-Z]\w*|[|\\[\]])+/.source;ge.languages.phpdoc=ge.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+oe+"\\s+)?)\\$\\w+"),lookbehind:!0}}),ge.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+oe),lookbehind:!0,inside:{keyword:/\b(?:array|bool|boolean|callback|double|false|float|int|integer|mixed|null|object|resource|self|string|true|void)\b/,punctuation:/[|\\[\]()]/}}]}),ge.languages.javadoclike.addSupport("php",ge.languages.phpdoc)}(ce)}},63839:function(me,ne,E){"use strict";var b=E(69435);me.exports=ue,ue.displayName="plsql",ue.aliases=[];function ue(le){le.register(b),le.languages.plsql=le.languages.extend("sql",{comment:{pattern:/\/\*[\s\S]*?\*\/|--.*/,greedy:!0},keyword:/\b(?:A|ACCESSIBLE|ADD|AGENT|AGGREGATE|ALL|ALTER|AND|ANY|ARRAY|AS|ASC|AT|ATTRIBUTE|AUTHID|AVG|BEGIN|BETWEEN|BFILE_BASE|BINARY|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BULK|BY|BYTE|C|CALL|CALLING|CASCADE|CASE|CHAR|CHARACTER|CHARSET|CHARSETFORM|CHARSETID|CHAR_BASE|CHECK|CLOB_BASE|CLONE|CLOSE|CLUSTER|CLUSTERS|COLAUTH|COLLECT|COLUMNS|COMMENT|COMMIT|COMMITTED|COMPILED|COMPRESS|CONNECT|CONSTANT|CONSTRUCTOR|CONTEXT|CONTINUE|CONVERT|COUNT|CRASH|CREATE|CREDENTIAL|CURRENT|CURSOR|CUSTOMDATUM|DANGLING|DATA|DATE|DATE_BASE|DAY|DECLARE|DEFAULT|DEFINE|DELETE|DESC|DETERMINISTIC|DIRECTORY|DISTINCT|DOUBLE|DROP|DURATION|ELEMENT|ELSE|ELSIF|EMPTY|END|ESCAPE|EXCEPT|EXCEPTION|EXCEPTIONS|EXCLUSIVE|EXECUTE|EXISTS|EXIT|EXTERNAL|FETCH|FINAL|FIRST|FIXED|FLOAT|FOR|FORALL|FORCE|FROM|FUNCTION|GENERAL|GOTO|GRANT|GROUP|HASH|HAVING|HEAP|HIDDEN|HOUR|IDENTIFIED|IF|IMMEDIATE|IMMUTABLE|IN|INCLUDING|INDEX|INDEXES|INDICATOR|INDICES|INFINITE|INSERT|INSTANTIABLE|INT|INTERFACE|INTERSECT|INTERVAL|INTO|INVALIDATE|IS|ISOLATION|JAVA|LANGUAGE|LARGE|LEADING|LENGTH|LEVEL|LIBRARY|LIKE|LIKE2|LIKE4|LIKEC|LIMIT|LIMITED|LOCAL|LOCK|LONG|LOOP|MAP|MAX|MAXLEN|MEMBER|MERGE|MIN|MINUS|MINUTE|MOD|MODE|MODIFY|MONTH|MULTISET|MUTABLE|NAME|NAN|NATIONAL|NATIVE|NCHAR|NEW|NOCOMPRESS|NOCOPY|NOT|NOWAIT|NULL|NUMBER_BASE|OBJECT|OCICOLL|OCIDATE|OCIDATETIME|OCIDURATION|OCIINTERVAL|OCILOBLOCATOR|OCINUMBER|OCIRAW|OCIREF|OCIREFCURSOR|OCIROWID|OCISTRING|OCITYPE|OF|OLD|ON|ONLY|OPAQUE|OPEN|OPERATOR|OPTION|OR|ORACLE|ORADATA|ORDER|ORGANIZATION|ORLANY|ORLVARY|OTHERS|OUT|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETER|PARAMETERS|PARENT|PARTITION|PASCAL|PERSISTABLE|PIPE|PIPELINED|PLUGGABLE|POLYMORPHIC|PRAGMA|PRECISION|PRIOR|PRIVATE|PROCEDURE|PUBLIC|RAISE|RANGE|RAW|READ|RECORD|REF|REFERENCE|RELIES_ON|REM|REMAINDER|RENAME|RESOURCE|RESULT|RESULT_CACHE|RETURN|RETURNING|REVERSE|REVOKE|ROLLBACK|ROW|SAMPLE|SAVE|SAVEPOINT|SB1|SB2|SB4|SECOND|SEGMENT|SELECT|SELF|SEPARATE|SEQUENCE|SERIALIZABLE|SET|SHARE|SHORT|SIZE|SIZE_T|SOME|SPARSE|SQL|SQLCODE|SQLDATA|SQLNAME|SQLSTATE|STANDARD|START|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUM|SYNONYM|TABAUTH|TABLE|TDO|THE|THEN|TIME|TIMESTAMP|TIMEZONE_ABBR|TIMEZONE_HOUR|TIMEZONE_MINUTE|TIMEZONE_REGION|TO|TRAILING|TRANSACTION|TRANSACTIONAL|TRUSTED|TYPE|UB1|UB2|UB4|UNDER|UNION|UNIQUE|UNPLUG|UNSIGNED|UNTRUSTED|UPDATE|USE|USING|VALIST|VALUE|VALUES|VARIABLE|VARIANCE|VARRAY|VARYING|VIEW|VIEWS|VOID|WHEN|WHERE|WHILE|WITH|WORK|WRAPPED|WRITE|YEAR|ZONE)\b/i,operator:/:=?|=>|[<>^~!]=|\.\.|\|\||\*\*|[-+*/%<>=@]/}),le.languages.insertBefore("plsql","operator",{label:{pattern:/<<\s*\w+\s*>>/,alias:"symbol"}})}},67623:function(me){"use strict";me.exports=ne,ne.displayName="powerquery",ne.aliases=[];function ne(E){E.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},string:{pattern:/(?:#!)?"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Friday|Monday|Saturday|Sunday|Thursday|Tuesday|Wednesday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:All|First|Last)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:FullOuter|Inner|LeftAnti|LeftOuter|RightAnti|RightOuter)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:Error|Ignore|List)\b/,/\bJoinAlgorithm\.(?:Dynamic|LeftHash|LeftIndex|PairwiseHash|RightHash|RightIndex|SortMerge)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Decimal|Double)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf16|Utf8|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Function|Int16|Int32|Int64|Int8|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:false|true)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])[a-z_][\w.]*(?=\s*\()/i,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time)\b/,alias:"class-name"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},E.languages.pq=E.languages.powerquery,E.languages.mscript=E.languages.powerquery}},32530:function(me){"use strict";me.exports=ne,ne.displayName="powershell",ne.aliases=[];function ne(E){(function(b){var ue=b.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:null},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*\]|[^\[\]])*\]|[^\[\]])*\]/i,boolean:/\$(?:false|true)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(^|\W)(?:!|-(?:b?(?:and|x?or)|as|(?:Not)?(?:Contains|In|Like|Match)|eq|ge|gt|is(?:Not)?|Join|le|lt|ne|not|Replace|sh[lr])\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/};ue.string[0].inside={function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:ue},boolean:ue.boolean,variable:ue.variable}})(E)}},8938:function(me){"use strict";me.exports=ne,ne.displayName="processing",ne.aliases=[];function ne(E){E.languages.processing=E.languages.extend("clike",{keyword:/\b(?:break|case|catch|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,function:/\b\w+(?=\s*\()/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),E.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"class-name"}})}},55259:function(me){"use strict";me.exports=ne,ne.displayName="prolog",ne.aliases=[];function ne(E){E.languages.prolog={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1(?!\1)/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+(?:\.\d*)?/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}}},67411:function(me){"use strict";me.exports=ne,ne.displayName="promql",ne.aliases=[];function ne(E){(function(b){var ue=["sum","min","max","avg","group","stddev","stdvar","count","count_values","bottomk","topk","quantile"],le=["on","ignoring","group_right","group_left","by","without"],ce=["offset"],ge=ue.concat(le,ce);b.languages.promql={comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},"vector-match":{pattern:new RegExp("((?:"+le.join("|")+")\\s*)\\([^)]*\\)"),lookbehind:!0,inside:{"label-key":{pattern:/\b[^,]+\b/,alias:"attr-name"},punctuation:/[(),]/}},"context-labels":{pattern:/\{[^{}]*\}/,inside:{"label-key":{pattern:/\b[a-z_]\w*(?=\s*(?:=|![=~]))/,alias:"attr-name"},"label-value":{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0,alias:"attr-value"},punctuation:/\{|\}|=~?|![=~]|,/}},"context-range":[{pattern:/\[[\w\s:]+\]/,inside:{punctuation:/\[|\]|:/,"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}},{pattern:/(\boffset\s+)\w+/,lookbehind:!0,inside:{"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}}],keyword:new RegExp("\\b(?:"+ge.join("|")+")\\b","i"),function:/\b[a-z_]\w*(?=\s*\()/i,number:/[-+]?(?:(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[-+]?\d+)?\b|\b(?:0x[0-9a-f]+|nan|inf)\b)/i,operator:/[\^*/%+-]|==|!=|<=|<|>=|>|\b(?:and|or|unless)\b/i,punctuation:/[{};()`,.[\]]/}})(E)}},15375:function(me){"use strict";me.exports=ne,ne.displayName="properties",ne.aliases=[];function ne(E){E.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?: *[=:] *(?! )| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?= *[=:]| )/m,punctuation:/[=:]/}}},12093:function(me){"use strict";me.exports=ne,ne.displayName="protobuf",ne.aliases=[];function ne(E){(function(b){var ue=/\b(?:bool|bytes|double|s?fixed(?:32|64)|float|[su]?int(?:32|64)|string)\b/;b.languages.protobuf=b.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/\b[a-z_]\w*(?=\s*\()/i}),b.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:ue}},builtin:ue,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})})(E)}},83588:function(me){"use strict";me.exports=ne,ne.displayName="psl",ne.aliases=[];function ne(E){E.languages.psl={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0,inside:{symbol:/\\[ntrbA-Z"\\]/}},"heredoc-string":{pattern:/<<<([a-zA-Z_]\w*)[\r\n](?:.*[\r\n])*?\1\b/,alias:"string",greedy:!0},keyword:/\b(?:__multi|__single|case|default|do|else|elsif|exit|export|for|foreach|function|if|last|line|local|next|requires|return|switch|until|while|word)\b/,constant:/\b(?:ALARM|CHART_ADD_GRAPH|CHART_DELETE_GRAPH|CHART_DESTROY|CHART_LOAD|CHART_PRINT|EOF|OFFLINE|OK|PSL_PROF_LOG|R_CHECK_HORIZ|R_CHECK_VERT|R_CLICKER|R_COLUMN|R_FRAME|R_ICON|R_LABEL|R_LABEL_CENTER|R_LIST_MULTIPLE|R_LIST_MULTIPLE_ND|R_LIST_SINGLE|R_LIST_SINGLE_ND|R_MENU|R_POPUP|R_POPUP_SCROLLED|R_RADIO_HORIZ|R_RADIO_VERT|R_ROW|R_SCALE_HORIZ|R_SCALE_VERT|R_SEP_HORIZ|R_SEP_VERT|R_SPINNER|R_TEXT_FIELD|R_TEXT_FIELD_LABEL|R_TOGGLE|TRIM_LEADING|TRIM_LEADING_AND_TRAILING|TRIM_REDUNDANT|TRIM_TRAILING|VOID|WARN)\b/,boolean:/\b(?:FALSE|False|NO|No|TRUE|True|YES|Yes|false|no|true|yes)\b/,variable:/\b(?:PslDebug|errno|exit_status)\b/,builtin:{pattern:/\b(?:PslExecute|PslFunctionCall|PslFunctionExists|PslSetOptions|_snmp_debug|acos|add_diary|annotate|annotate_get|ascii_to_ebcdic|asctime|asin|atan|atexit|batch_set|blackout|cat|ceil|chan_exists|change_state|close|code_cvt|cond_signal|cond_wait|console_type|convert_base|convert_date|convert_locale_date|cos|cosh|create|date|dcget_text|destroy|destroy_lock|dget_text|difference|dump_hist|ebcdic_to_ascii|encrypt|event_archive|event_catalog_get|event_check|event_query|event_range_manage|event_range_query|event_report|event_schedule|event_trigger|event_trigger2|execute|exists|exp|fabs|file|floor|fmod|fopen|fseek|ftell|full_discovery|get|get_chan_info|get_ranges|get_text|get_vars|getenv|gethostinfo|getpid|getpname|grep|history|history_get_retention|in_transition|index|int|internal|intersection|is_var|isnumber|join|kill|length|lines|lock|lock_info|log|log10|loge|matchline|msg_check|msg_get_format|msg_get_severity|msg_printf|msg_sprintf|ntharg|nthargf|nthline|nthlinef|num_bytes|num_consoles|pconfig|popen|poplines|pow|print|printf|proc_exists|process|random|read|readln|refresh_parameters|remote_check|remote_close|remote_event_query|remote_event_trigger|remote_file_send|remote_open|remove|replace|rindex|sec_check_priv|sec_store_get|sec_store_set|set|set_alarm_ranges|set_locale|share|sin|sinh|sleep|snmp_agent_config|snmp_agent_start|snmp_agent_stop|snmp_close|snmp_config|snmp_get|snmp_get_next|snmp_h_get|snmp_h_get_next|snmp_h_set|snmp_open|snmp_set|snmp_trap_ignore|snmp_trap_listen|snmp_trap_raise_std_trap|snmp_trap_receive|snmp_trap_register_im|snmp_trap_send|snmp_walk|sopen|sort|splitline|sprintf|sqrt|srandom|str_repeat|strcasecmp|subset|substr|system|tail|tan|tanh|text_domain|time|tmpnam|tolower|toupper|trace_psl_process|trim|union|unique|unlock|unset|va_arg|va_start|write)\b/,alias:"builtin-function"},"foreach-variable":{pattern:/(\bforeach\s+(?:(?:\w+\b|"(?:\\.|[^\\"])*")\s+){0,2})[_a-zA-Z]\w*(?=\s*\()/,lookbehind:!0,greedy:!0},function:/\b[_a-z]\w*\b(?=\s*\()/i,number:/\b(?:0x[0-9a-f]+|\d+(?:\.\d+)?)\b/i,operator:/--|\+\+|&&=?|\|\|=?|<<=?|>>=?|[=!]~|[-+*/%&|^!=<>]=?|\.|[:?]/,punctuation:/[(){}\[\];,]/}}},94127:function(me){"use strict";me.exports=ne,ne.displayName="pug",ne.aliases=[];function ne(E){(function(b){b.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ].+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:b.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:/\S[\s\S]*/}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:b.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:case|default|each|else|if|unless|when|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:case|default|else|if|unless|when|while)\b/,alias:"keyword"},rest:b.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:append|block|extends|include|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:b.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]).+/m,lookbehind:!0,inside:b.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:b.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*(?!\s))(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:b.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:b.languages.javascript}],punctuation:/[.\-!=|]+/};for(var ue=/(^([\t ]*)):(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/.source,le=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],ce={},ge=0,oe=le.length;ge",function(){return xe.filter}),"m"),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:{pattern:/\S[\s\S]*/,alias:[xe.language,"language-"+xe.language],inside:b.languages[xe.language]}}})}b.languages.insertBefore("pug","filter",ce)})(E)}},21294:function(me){"use strict";me.exports=ne,ne.displayName="puppet",ne.aliases=[];function ne(E){(function(b){b.languages.puppet={heredoc:[{pattern:/(@\("([^"\r\n\/):]+)"(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/(@\(([^"\r\n\/):]+)(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,greedy:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/@\("?(?:[^"\r\n\/):]+)"?(?:\/[nrts$uL]*)?\)/,alias:"string",inside:{punctuation:{pattern:/(\().+?(?=\))/,lookbehind:!0}}}],"multiline-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,greedy:!0,alias:"comment"},regex:{pattern:/((?:\bnode\s+|[~=\(\[\{,]\s*|[=+]>\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|\$(?!\{)|(?!\1)[^\\$]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\b\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:false|true)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var ue=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:b.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];b.languages.puppet.heredoc[0].inside.interpolation=ue,b.languages.puppet.string.inside["double-quoted"].inside.interpolation=ue})(E)}},38709:function(me){"use strict";me.exports=ne,ne.displayName="pure",ne.aliases=[];function ne(E){(function(b){b.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:NULL|ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:addr|constdef|(?:fundef|interface|macdef|typedef)(?:_at)?|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_c?string(?:_pointer)?|byte_(?:matrix|pointer)|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|sentry|short|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/};var ue=["c",{lang:"c++",alias:"cpp"},"fortran"],le=/%< *-\*- *\d* *-\*-[\s\S]+?%>/.source;ue.forEach(function(ce){var ge=ce;if(typeof ce!="string"&&(ge=ce.alias,ce=ce.lang),b.languages[ge]){var oe={};oe["inline-lang-"+ge]={pattern:RegExp(le.replace("",ce.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:b.util.clone(b.languages.pure["inline-lang"].inside)},oe["inline-lang-"+ge].inside.rest=b.util.clone(b.languages[ge]),b.languages.insertBefore("pure","inline-lang",oe)}}),b.languages.c&&(b.languages.pure["inline-lang"].inside.rest=b.util.clone(b.languages.c))})(E)}},15008:function(me){"use strict";me.exports=ne,ne.displayName="purebasic",ne.aliases=[];function ne(E){E.languages.purebasic=E.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:align|and|as|break|calldebugger|case|compilercase|compilerdefault|compilerelse|compilerelseif|compilerendif|compilerendselect|compilererror|compilerif|compilerselect|continue|data|datasection|debug|debuglevel|declare|declarec|declarecdll|declaredll|declaremodule|default|define|dim|disableasm|disabledebugger|disableexplicit|else|elseif|enableasm|enabledebugger|enableexplicit|end|enddatasection|enddeclaremodule|endenumeration|endif|endimport|endinterface|endmacro|endmodule|endprocedure|endselect|endstructure|endstructureunion|endwith|enumeration|extends|fakereturn|for|foreach|forever|global|gosub|goto|if|import|importc|includebinary|includefile|includepath|interface|macro|module|newlist|newmap|next|not|or|procedure|procedurec|procedurecdll|proceduredll|procedurereturn|protected|prototype|prototypec|read|redim|repeat|restore|return|runtime|select|shared|static|step|structure|structureunion|swap|threaded|to|until|wend|while|with|xincludefile|xor)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?(?:\d+(?:\.\d+)?|\.\d+)(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+|-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*/@]/}),E.languages.insertBefore("purebasic","keyword",{tag:/#\w+\$?/,asm:{pattern:/(^[\t ]*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},keyword:[/\b(?:extern|global)\b[^;\r\n]*/i,/\b(?:CPU|DEFAULT|FLOAT)\b.*/],function:{pattern:/^([\t ]*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^([\t ]*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx](?:[\da-f]*\.)?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete E.languages.purebasic["class-name"],delete E.languages.purebasic.boolean,E.languages.pbfasm=E.languages.purebasic}},96549:function(me,ne,E){"use strict";var b=E(2050);me.exports=ue,ue.displayName="purescript",ue.aliases=["purs"];function ue(le){le.register(b),le.languages.purescript=le.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b|∀/,"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import)\b/,punctuation:/\./}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/,operator:[le.languages.haskell.operator[0],le.languages.haskell.operator[2],/[\xa2-\xa6\xa8\xa9\xac\xae-\xb1\xb4\xb8\xd7\xf7\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u03f6\u0482\u058d-\u058f\u0606-\u0608\u060b\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u07fe\u07ff\u09f2\u09f3\u09fa\u09fb\u0af1\u0b70\u0bf3-\u0bfa\u0c7f\u0d4f\u0d79\u0e3f\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u166d\u17db\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u2052\u207a-\u207c\u208a-\u208c\u20a0-\u20bf\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u2140-\u2144\u214a-\u214d\u214f\u218a\u218b\u2190-\u2307\u230c-\u2328\u232b-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2767\u2794-\u27c4\u27c7-\u27e5\u27f0-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2b73\u2b76-\u2b95\u2b97-\u2bff\u2ce5-\u2cea\u2e50\u2e51\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua700-\ua716\ua720\ua721\ua789\ua78a\ua828-\ua82b\ua836-\ua839\uaa77-\uaa79\uab5b\uab6a\uab6b\ufb29\ufbb2-\ufbc1\ufdfc\ufdfd\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd]/]}),le.languages.purs=le.languages.purescript}},5221:function(me){"use strict";me.exports=ne,ne.displayName="python",ne.aliases=["py"];function ne(E){E.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},E.languages.python["string-interpolation"].inside.interpolation.inside.rest=E.languages.python,E.languages.py=E.languages.python}},27447:function(me){"use strict";me.exports=ne,ne.displayName="q",ne.aliases=[];function ne(E){E.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r(?!\n)))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0N[hje]?|0W[hj]?|0[wn]|0x[\da-fA-F]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}}},73191:function(me){"use strict";me.exports=ne,ne.displayName="qml",ne.aliases=[];function ne(E){(function(b){for(var ue=/"(?:\\.|[^\\"\r\n])*"|'(?:\\.|[^\\'\r\n])*'/.source,le=/\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))*\*\//.source,ce=/(?:[^\\()[\]{}"'/]||\/(?![*/])||\(*\)|\[*\]|\{*\}|\\[\s\S])/.source.replace(//g,function(){return ue}).replace(//g,function(){return le}),ge=0;ge<2;ge++)ce=ce.replace(//g,function(){return ce});ce=ce.replace(//g,"[^\\s\\S]"),b.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp(/((?:^|;)[ \t]*)function\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*\(*\)\s*\{*\}/.source.replace(//g,function(){return ce}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:b.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp(/(:[ \t]*)(?![\s;}[])(?:(?!$|[;}]))+/.source.replace(//g,function(){return ce}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:b.languages.javascript},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}})(E)}},75542:function(me){"use strict";me.exports=ne,ne.displayName="qore",ne.aliases=[];function ne(E){E.languages.qore=E.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:bool|date|float|int|list|number|string)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,boolean:/\b(?:false|true)\b/i,function:/\$?\b(?!\d)\w+(?=\()/,number:/\b(?:0b[01]+|0x(?:[\da-f]*\.)?[\da-fp\-]+|(?:\d+(?:\.\d+)?|\.\d+)(?:e\d+)?[df]|(?:\d+(?:\.\d+)?|\.\d+))\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},variable:/\$(?!\d)\w+\b/})}},50323:function(me){"use strict";me.exports=ne,ne.displayName="qsharp",ne.aliases=["qs"];function ne(E){(function(b){function ue(ct,Xe){return ct.replace(/<<(\d+)>>/g,function(tt,Ue){return"(?:"+Xe[+Ue]+")"})}function le(ct,Xe,tt){return RegExp(ue(ct,Xe),tt||"")}function ce(ct,Xe){for(var tt=0;tt>/g,function(){return"(?:"+ct+")"});return ct.replace(/<>/g,"[^\\s\\S]")}var ge={type:"Adj BigInt Bool Ctl Double false Int One Pauli PauliI PauliX PauliY PauliZ Qubit Range Result String true Unit Zero",other:"Adjoint adjoint apply as auto body borrow borrowing Controlled controlled distribute elif else fail fixup for function if in internal intrinsic invert is let mutable namespace new newtype open operation repeat return self set until use using while within"};function oe(ct){return"\\b(?:"+ct.trim().replace(/ /g,"|")+")\\b"}var xe=RegExp(oe(ge.type+" "+ge.other)),Oe=/\b[A-Za-z_]\w*\b/.source,Se=ue(/<<0>>(?:\s*\.\s*<<0>>)*/.source,[Oe]),he={keyword:xe,punctuation:/[<>()?,.:[\]]/},ze=/"(?:\\.|[^\\"])*"/.source;b.languages.qsharp=b.languages.extend("clike",{comment:/\/\/.*/,string:[{pattern:le(/(^|[^$\\])<<0>>/.source,[ze]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:le(/(\b(?:as|open)\s+)<<0>>(?=\s*(?:;|as\b))/.source,[Se]),lookbehind:!0,inside:he},{pattern:le(/(\bnamespace\s+)<<0>>(?=\s*\{)/.source,[Se]),lookbehind:!0,inside:he}],keyword:xe,number:/(?:\b0(?:x[\da-f]+|b[01]+|o[0-7]+)|(?:\B\.\d+|\b\d+(?:\.\d*)?)(?:e[-+]?\d+)?)l?\b/i,operator:/\band=|\bor=|\band\b|\bnot\b|\bor\b|<[-=]|[-=]>|>>>=?|<<<=?|\^\^\^=?|\|\|\|=?|&&&=?|w\/=?|~~~|[*\/+\-^=!%]=?/,punctuation:/::|[{}[\];(),.:]/}),b.languages.insertBefore("qsharp","number",{range:{pattern:/\.\./,alias:"operator"}});var Te=ce(ue(/\{(?:[^"{}]|<<0>>|<>)*\}/.source,[ze]),2);b.languages.insertBefore("qsharp","string",{"interpolation-string":{pattern:le(/\$"(?:\\.|<<0>>|[^\\"{])*"/.source,[Te]),greedy:!0,inside:{interpolation:{pattern:le(/((?:^|[^\\])(?:\\\\)*)<<0>>/.source,[Te]),lookbehind:!0,inside:{punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-qsharp",inside:b.languages.qsharp}}},string:/[\s\S]+/}}})})(E),E.languages.qs=E.languages.qsharp}},44298:function(me){"use strict";me.exports=ne,ne.displayName="r",ne.aliases=[];function ne(E){E.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:FALSE|TRUE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:Inf|NaN)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+(?:\.\d*)?|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:NA|NA_character_|NA_complex_|NA_integer_|NA_real_|NULL|break|else|for|function|if|in|next|repeat|while)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}}},9634:function(me,ne,E){"use strict";var b=E(48780);me.exports=ue,ue.displayName="racket",ue.aliases=["rkt"];function ue(le){le.register(b),le.languages.racket=le.languages.extend("scheme",{"lambda-parameter":{pattern:/([(\[]lambda\s+[(\[])[^()\[\]'\s]+/,lookbehind:!0}}),le.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),le.languages.rkt=le.languages.racket}},75266:function(me){"use strict";me.exports=ne,ne.displayName="reason",ne.aliases=[];function ne(E){E.languages.reason=E.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),E.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete E.languages.reason.function}},48139:function(me){"use strict";me.exports=ne,ne.displayName="regex",ne.aliases=[];function ne(E){(function(b){var ue={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},le=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,ce={pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},ge={pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},oe="(?:[^\\\\-]|"+le.source+")",xe=RegExp(oe+"-"+oe),Oe={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};b.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:xe,inside:{escape:le,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":ue,"char-set":ge,escape:le}},"special-escape":ue,"char-set":ce,backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":Oe}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:le,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|:=]=?|!=|\b_\b/,punctuation:/[,;.\[\]{}()]/}}},90826:function(me){"use strict";me.exports=ne,ne.displayName="renpy",ne.aliases=["rpy"];function ne(E){E.languages.renpy={comment:{pattern:/(^|[^\\])#.+/,lookbehind:!0},string:{pattern:/("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\])*\2|(?:^#?(?:(?:[0-9a-fA-F]){3}|[0-9a-fA-F]{6})$)/m,greedy:!0},function:/\b[a-z_]\w*(?=\()/i,property:/\b(?:Update|UpdateVersion|action|activate_sound|adv_nvl_transition|after_load_transition|align|alpha|alt|anchor|antialias|area|auto|background|bar_invert|bar_resizing|bar_vertical|black_color|bold|bottom_bar|bottom_gutter|bottom_margin|bottom_padding|box_reverse|box_wrap|can_update|caret|child|color|crop|default_afm_enable|default_afm_time|default_fullscreen|default_text_cps|developer|directory_name|drag_handle|drag_joined|drag_name|drag_raise|draggable|dragged|drop_shadow|drop_shadow_color|droppable|dropped|easein|easeout|edgescroll|end_game_transition|end_splash_transition|enter_replay_transition|enter_sound|enter_transition|enter_yesno_transition|executable_name|exit_replay_transition|exit_sound|exit_transition|exit_yesno_transition|fadein|fadeout|first_indent|first_spacing|fit_first|focus|focus_mask|font|foreground|game_main_transition|get_installed_packages|google_play_key|google_play_salt|ground|has_music|has_sound|has_voice|height|help|hinting|hover|hover_background|hover_color|hover_sound|hovered|hyperlink_functions|idle|idle_color|image_style|include_update|insensitive|insensitive_background|insensitive_color|inside|intra_transition|italic|justify|kerning|keyboard_focus|language|layer_clipping|layers|layout|left_bar|left_gutter|left_margin|left_padding|length|line_leading|line_overlap_split|line_spacing|linear|main_game_transition|main_menu_music|maximum|min_width|minimum|minwidth|modal|mouse|mousewheel|name|narrator_menu|newline_indent|nvl_adv_transition|offset|order_reverse|outlines|overlay_functions|pos|position|prefix|radius|range|rest_indent|right_bar|right_gutter|right_margin|right_padding|rotate|rotate_pad|ruby_style|sample_sound|save_directory|say_attribute_transition|screen_height|screen_width|scrollbars|selected_hover|selected_hover_color|selected_idle|selected_idle_color|selected_insensitive|show_side_image|show_two_window|side_spacing|side_xpos|side_ypos|size|size_group|slow_cps|slow_cps_multiplier|spacing|strikethrough|subpixel|text_align|text_style|text_xpos|text_y_fudge|text_ypos|thumb|thumb_offset|thumb_shadow|thumbnail_height|thumbnail_width|time|top_bar|top_gutter|top_margin|top_padding|translations|underline|unscrollable|update|value|version|version_name|version_tuple|vertical|width|window_hide_transition|window_icon|window_left_padding|window_show_transition|window_title|windows_icon|xadjustment|xalign|xanchor|xanchoraround|xaround|xcenter|xfill|xinitial|xmargin|xmaximum|xminimum|xoffset|xofsset|xpadding|xpos|xsize|xzoom|yadjustment|yalign|yanchor|yanchoraround|yaround|ycenter|yfill|yinitial|ymargin|ymaximum|yminimum|yoffset|ypadding|ypos|ysize|ysizexysize|yzoom|zoom|zorder)\b/,tag:/\b(?:bar|block|button|buttoscreenn|drag|draggroup|fixed|frame|grid|[hv]box|hotbar|hotspot|image|imagebutton|imagemap|input|key|label|menu|mm_menu_frame|mousearea|nvl|parallel|screen|self|side|tag|text|textbutton|timer|vbar|viewport|window)\b|\$/,keyword:/\b(?:None|add|adjustment|alignaround|allow|angle|animation|around|as|assert|behind|box_layout|break|build|cache|call|center|changed|child_size|choice|circles|class|clear|clicked|clipping|clockwise|config|contains|continue|corner1|corner2|counterclockwise|def|default|define|del|delay|disabled|disabled_text|dissolve|elif|else|event|except|exclude|exec|expression|fade|finally|for|from|function|global|gm_root|has|hide|id|if|import|in|init|is|jump|knot|lambda|left|less_rounded|mm_root|movie|music|null|on|onlayer|pass|pause|persistent|play|print|python|queue|raise|random|renpy|repeat|return|right|rounded_window|scene|scope|set|show|slow|slow_abortable|slow_done|sound|stop|store|style|style_group|substitute|suffix|theme|transform|transform_anchor|transpose|try|ui|unhovered|updater|use|voice|while|widget|widget_hover|widget_selected|widget_text|yield)\b/,boolean:/\b(?:[Ff]alse|[Tt]rue)\b/,number:/(?:\b(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?)|\B\.\d+)(?:e[+-]?\d+)?j?/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:and|at|not|or|with)\b/,punctuation:/[{}[\];(),.:]/},E.languages.rpy=E.languages.renpy}},63919:function(me){"use strict";me.exports=ne,ne.displayName="rest",ne.aliases=[];function ne(E){E.languages.rest={table:[{pattern:/(^[\t ]*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1[+|].+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/m,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(^[\t ]*)=+ [ =]*=(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1=+ [ =]*=(?=(?:\r?\n|\r){2}|\s*$)/m,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^[\t ]*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( )(?! )[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^[\t ]*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^[\t ]*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^[\t ]*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^[\t ]*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^[\t ]*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^[\t ]*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+)(?![ \t]).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^[\t ]*)(?:[*+\-•‣⁃]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^[\t ]*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s)(?:(?!\2).)*\S\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\[\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^[\t ]*)(?:\|(?= |$)|(?:---?|—|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}}},68862:function(me){"use strict";me.exports=ne,ne.displayName="rip",ne.aliases=[];function ne(E){E.languages.rip={comment:{pattern:/#.*/,greedy:!0},char:{pattern:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},keyword:/(?:=>|->)|\b(?:case|catch|class|else|exit|finally|if|raise|return|switch|try)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:false|true)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}}},39523:function(me){"use strict";me.exports=ne,ne.displayName="roboconf",ne.aliases=[];function ne(E){E.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:external|import)\b|(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{))/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*(?![ \t]))[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}}},31207:function(me){"use strict";me.exports=ne,ne.displayName="robotframework",ne.aliases=[];function ne(E){(function(b){var ue={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},le={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function ce(Oe,Se){var he={};he["section-header"]={pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"};for(var ze in Se)he[ze]=Se[ze];return he.tag={pattern:/([\r\n](?: {2}|\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},he.variable=le,he.comment=ue,{pattern:RegExp(/^ ?\*{3}[ \t]*[ \t]*\*{3}(?:.|[\r\n](?!\*{3}))*/.source.replace(//g,function(){return Oe}),"im"),alias:"section",inside:he}}var ge={pattern:/(\[Documentation\](?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},oe={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:le}},xe={pattern:/([\r\n](?: {2}|\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:le}};b.languages.robotframework={settings:ce("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:ce("Variables"),"test-cases":ce("Test Cases",{"test-name":oe,documentation:ge,property:xe}),keywords:ce("Keywords",{"keyword-name":oe,documentation:ge,property:xe}),tasks:ce("Tasks",{"task-name":oe,documentation:ge,property:xe}),comment:ue},b.languages.robot=b.languages.robotframework})(E)}},75308:function(me){"use strict";me.exports=ne,ne.displayName="ruby",ne.aliases=["rb"];function ne(E){(function(b){b.languages.ruby=b.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===||[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),b.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var ue={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:b.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete b.languages.ruby.function;var le="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",ce=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;b.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+le+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:ue,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:ue,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+ce),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+ce+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),b.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+le),greedy:!0,inside:{interpolation:ue,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:ue,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:ue,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+le),greedy:!0,inside:{interpolation:ue,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:ue,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete b.languages.ruby.string,b.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),b.languages.rb=b.languages.ruby})(E)}},45315:function(me){"use strict";me.exports=ne,ne.displayName="rust",ne.aliases=[];function ne(E){(function(b){for(var ue=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,le=0;le<2;le++)ue=ue.replace(//g,function(){return ue});ue=ue.replace(//g,function(){return/[^\s\S]/.source}),b.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+ue),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},b.languages.rust["closure-params"].inside.rest=b.languages.rust,b.languages.rust.attribute.inside.string=b.languages.rust.string})(E)}},13794:function(me){"use strict";me.exports=ne,ne.displayName="sas",ne.aliases=[];function ne(E){(function(b){var ue=/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))/.source,le=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,ce={pattern:RegExp(ue+"[bx]"),alias:"number"},ge={pattern:/&[a-z_]\w*/i},oe={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMEXIST|SYMGLOBL|SYMLOCAL|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},xe={pattern:/(^|\s)(?:proc\s+\w+|data(?!=)|quit|run)\b/i,alias:"keyword",lookbehind:!0},Oe=[/\/\*[\s\S]*?\*\//,{pattern:/(^[ \t]*|;\s*)\*[^;]*;/m,lookbehind:!0}],Se={pattern:RegExp(ue),greedy:!0},he=/[$%@.(){}\[\];,\\]/,ze={pattern:/%?\b\w+(?=\()/,alias:"keyword"},Te={function:ze,"arg-value":{pattern:/(=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":ge,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:le,"numeric-constant":ce,punctuation:he,string:Se},ct={pattern:/\b(?:format|put)\b=?[\w'$.]+/i,inside:{keyword:/^(?:format|put)(?==)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/,alias:"number"}}},Xe={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},tt={pattern:/((?:^|\s)=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},Ue={pattern:/(^|\s)(?:submit(?:\s+(?:load|norun|parseonly))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},We=/aStore|accessControl|aggregation|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|cdm|clustering|conditionalRandomFields|configuration|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deduplication|deepLearn|deepNeural|deepRnn|ds2|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gVarCluster|gam|gleam|graphSemiSupLearn|hiddenMarkovModel|hyperGroup|ica|image|iml|kernalPca|langModel|ldaTopic|loadStreams|mbc|mixed|mlTools|modelPublishing|network|neuralNet|nmf|nonParametricBayes|nonlinear|optNetwork|optimization|panel|pca|percentile|phreg|pls|qkb|qlim|quantreg|recommend|regression|reinforcementLearn|robustPca|ruleMining|sampling|sandwich|sccasl|search(?:Analytics)?|sentimentAnalysis|sequence|session(?:Prop)?|severity|simSystem|simple|smartData|sparkEmbeddedProcess|sparseML|spatialreg|spc|stabilityMonitoring|svDataDescription|svm|table|text(?:Filters|Frequency|Mining|Parse|Rule(?:Develop|Score)|Topic|Util)|timeData|transpose|tsInfo|tsReconcile|uniTimeSeries|varReduce/.source,Ke={pattern:RegExp(/(^|\s)(?:action\s+)?(?:)\.[a-z]+\b[^;]+/.source.replace(//g,function(){return We}),"i"),lookbehind:!0,inside:{keyword:RegExp(/(?:)\.[a-z]+\b/.source.replace(//g,function(){return We}),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:Oe,function:ze,"arg-value":Te["arg-value"],operator:Te.operator,argument:Te.arg,number:le,"numeric-constant":ce,punctuation:he,string:Se}},Le={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?==)|define|delete|describe|document|do\s+over|do|dol|drop|dul|else|end(?:comp|source)?|entryTitle|eval(?:uate)?|exec(?:ute)?|exit|file(?:name)?|fill(?:attrs)?|flist|fnc|function(?:list)?|global|goto|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|_?null_|name|noobs|nowd|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|print|put|raise|ranexp|rannor|rbreak|retain|return|select|session|sessref|set|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|y2axisopts|yaxisopts)\b/i,lookbehind:!0};b.languages.sas={datalines:{pattern:/^([ \t]*)(?:cards|(?:data)?lines);[\s\S]+?^[ \t]*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:cards|(?:data)?lines)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp(/^[ \t]*(?:select|alter\s+table|(?:create|describe|drop)\s+(?:index|table(?:\s+constraints)?|view)|create\s+unique\s+index|insert\s+into|update)(?:|[^;"'])+;/.source.replace(//g,function(){return ue}),"im"),alias:"language-sql",inside:b.languages.sql},"global-statements":tt,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|begin|commit|exec(?:ute)?|reset|rollback|validate)\b/i,lookbehind:!0,alias:"keyword"},number:le,"numeric-constant":ce,punctuation:he,string:Se}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:Oe,groovy:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,function(){return ue}),"im"),lookbehind:!0,alias:"language-groovy",inside:b.languages.groovy},keyword:Le,"submit-statement":Ue,"global-statements":tt,number:le,"numeric-constant":ce,punctuation:he,string:Se}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:Oe,lua:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,function(){return ue}),"im"),lookbehind:!0,alias:"language-lua",inside:b.languages.lua},keyword:Le,"submit-statement":Ue,"global-statements":tt,number:le,"numeric-constant":ce,punctuation:he,string:Se}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:Oe,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:Te}},"cas-actions":Ke,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:Te},step:xe,keyword:Le,function:ze,format:ct,altformat:Xe,"global-statements":tt,number:le,"numeric-constant":ce,punctuation:he,string:Se}},"proc-args":{pattern:RegExp(/(^proc\s+\w+\s+)(?!\s)(?:[^;"']|)+;/.source.replace(//g,function(){return ue}),"im"),lookbehind:!0,inside:Te},"macro-keyword":oe,"macro-variable":ge,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":oe,"macro-variable":ge,"escaped-char":{pattern:/%['"()<>=¬^~;,#]/},punctuation:he}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:Oe,number:le,"numeric-constant":ce}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:Te},"cas-actions":Ke,comment:Oe,function:ze,format:ct,altformat:Xe,"numeric-constant":ce,datetime:{pattern:RegExp(ue+"(?:dt?|t)"),alias:"number"},string:Se,step:xe,keyword:Le,"operator-keyword":{pattern:/\b(?:eq|ge|gt|in|le|lt|ne|not)\b/i,alias:"operator"},number:le,operator:/\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?/,punctuation:he}})(E)}},41299:function(me){"use strict";me.exports=ne,ne.displayName="sass",ne.aliases=[];function ne(E){(function(b){b.languages.sass=b.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),b.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete b.languages.sass.atrule;var ue=/\$[-\w]+|#\{\$[-\w]+\}/,le=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];b.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:ue,operator:le}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:ue,operator:le,important:b.languages.sass.important}}}),delete b.languages.sass.property,delete b.languages.sass.important,b.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})})(E)}},98177:function(me,ne,E){"use strict";var b=E(7093);me.exports=ue,ue.displayName="scala",ue.aliases=[];function ue(le){le.register(b),le.languages.scala=le.languages.extend("java",{"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,number:/\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i,builtin:/\b(?:Any|AnyRef|AnyVal|Boolean|Byte|Char|Double|Float|Int|Long|Nothing|Short|String|Unit)\b/,symbol:/'[^\d\s\\]\w*/}),le.languages.insertBefore("scala","triple-quoted-string",{"string-interpolation":{pattern:/\b[a-z]\w*(?:"""(?:[^$]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*?"""|"(?:[^$"\r\n]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*")/i,greedy:!0,inside:{id:{pattern:/^\w+/,greedy:!0,alias:"function"},escape:{pattern:/\\\$"|\$[$"]/,greedy:!0,alias:"symbol"},interpolation:{pattern:/\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,greedy:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:le.languages.scala}}},string:/[\s\S]+/}}}),delete le.languages.scala["class-name"],delete le.languages.scala.function}},48780:function(me){"use strict";me.exports=ne,ne.displayName="scheme",ne.aliases=[];function ne(E){(function(b){b.languages.scheme={comment:/;.*|#;\s*(?:\((?:[^()]|\([^()]*\))*\)|\[(?:[^\[\]]|\[[^\[\]]*\])*\])|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()\[\]#'\s]+/,greedy:!0},char:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|[\uD800-\uDBFF][\uDC00-\uDFFF]|\S)/,greedy:!0},"lambda-parameter":[{pattern:/((?:^|[^'`#])[(\[]lambda\s+)(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/((?:^|[^'`#])[(\[]lambda\s+[(\[])[^()\[\]']+/,lookbehind:!0}],keyword:{pattern:/((?:^|[^'`#])[(\[])(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|except|export|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\[\]\s]|$)/,lookbehind:!0},builtin:{pattern:/((?:^|[^'`#])[(\[])(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\[\]\s]|$)/,lookbehind:!0},operator:{pattern:/((?:^|[^'`#])[(\[])(?:[-+*%/]|[<>]=?|=>?)(?=[()\[\]\s]|$)/,lookbehind:!0},number:{pattern:RegExp(ue({"":/\d+(?:\/\d+)|(?:\d+(?:\.\d*)?|\.\d+)(?:[esfdl][+-]?\d+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/(?:#d(?:#[ei])?|#[ei](?:#d)?)?/.source,"":/[0-9a-f]+(?:\/[0-9a-f]+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/#[box](?:#[ei])?|(?:#[ei])?#[box]/.source,"":/(^|[()\[\]\s])(?:|)(?=[()\[\]\s]|$)/.source}),"i"),lookbehind:!0},boolean:{pattern:/(^|[()\[\]\s])#(?:[ft]|false|true)(?=[()\[\]\s]|$)/,lookbehind:!0},function:{pattern:/((?:^|[^'`#])[(\[])(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\[\]\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[()\[\]\s])\|(?:[^\\|]|\\.)*\|(?=[()\[\]\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()\[\]']/};function ue(le){for(var ce in le)le[ce]=le[ce].replace(/<[\w\s]+>/g,function(ge){return"(?:"+le[ge].trim()+")"});return le[ce]}})(E)}},79793:function(me){"use strict";me.exports=ne,ne.displayName="scss",ne.aliases=[];function ne(E){E.languages.scss=E.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),E.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),E.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),E.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),E.languages.scss.atrule.inside.rest=E.languages.scss}},52085:function(me,ne,E){"use strict";var b=E(3058);me.exports=ue,ue.displayName="shellSession",ue.aliases=[];function ue(le){le.register(b),function(ce){var ge=[/"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/.source,/'[^']*'/.source,/\$'(?:[^'\\]|\\[\s\S])*'/.source,/<<-?\s*(["']?)(\w+)\1\s[\s\S]*?[\r\n]\2/.source].join("|");ce.languages["shell-session"]={command:{pattern:RegExp(/^/.source+"(?:"+(/[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+(?::[^\0-\x1F$#%*?"<>:;|]+)?/.source+"|"+/[/~.][^\0-\x1F$#%*?"<>@:;|]*/.source)+")?"+/[$#%](?=\s)/.source+/(?:[^\\\r\n \t'"<$]|[ \t](?:(?!#)|#.*$)|\\(?:[^\r]|\r\n?)|\$(?!')|<(?!<)|<>)+/.source.replace(/<>/g,function(){return ge}),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:ce.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},ce.languages["sh-session"]=ce.languages.shellsession=ce.languages["shell-session"]}(le)}},65411:function(me){"use strict";me.exports=ne,ne.displayName="smali",ne.aliases=[];function ne(E){E.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/(^|[^L])L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,lookbehind:!0,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:false|true)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}}},84750:function(me){"use strict";me.exports=ne,ne.displayName="smalltalk",ne.aliases=[];function ne(E){E.languages.smalltalk={comment:{pattern:/"(?:""|[^"])*"/,greedy:!0},char:{pattern:/\$./,greedy:!0},string:{pattern:/'(?:''|[^'])*'/,greedy:!0},symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:new|nil|self|super)\b/,boolean:/\b(?:false|true)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}}},88216:function(me,ne,E){"use strict";var b=E(51478);me.exports=ue,ue.displayName="smarty",ue.aliases=[];function ue(le){le.register(b),function(ce){ce.languages.smarty={comment:{pattern:/^\{\*[\s\S]*?\*\}/,greedy:!0},"embedded-php":{pattern:/^\{php\}[\s\S]*?\{\/php\}/,greedy:!0,inside:{smarty:{pattern:/^\{php\}|\{\/php\}$/,inside:null},php:{pattern:/[\s\S]+/,alias:"language-php",inside:ce.languages.php}}},string:[{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0,inside:{interpolation:{pattern:/\{[^{}]*\}|`[^`]*`/,inside:{"interpolation-punctuation":{pattern:/^[{`]|[`}]$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},variable:/\$\w+/}},{pattern:/'(?:\\.|[^'\\\r\n])*'/,greedy:!0}],keyword:{pattern:/(^\{\/?)[a-z_]\w*\b(?!\()/i,lookbehind:!0,greedy:!0},delimiter:{pattern:/^\{\/?|\}$/,greedy:!0,alias:"punctuation"},number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->|\w\s*=)(?!\d)\w+\b(?!\()/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:{pattern:/(\|\s*)@?[a-z_]\w*|\b[a-z_]\w*(?=\()/i,lookbehind:!0},"attr-name":/\b[a-z_]\w*(?=\s*=)/i,boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\[\](){}.,:`]|->/,operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:and|eq|gt?e|gt|lt?e|lt|mod|neq?|not|or)\b/]},ce.languages.smarty["embedded-php"].inside.smarty.inside=ce.languages.smarty,ce.languages.smarty.string[0].inside.interpolation.inside.expression.inside=ce.languages.smarty;var ge=/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,oe=RegExp(/\{\*[\s\S]*?\*\}/.source+"|"+/\{php\}[\s\S]*?\{\/php\}/.source+"|"+/\{(?:[^{}"']||\{(?:[^{}"']||\{(?:[^{}"']|)*\})*\})*\}/.source.replace(//g,function(){return ge.source}),"g");ce.hooks.add("before-tokenize",function(xe){var Oe="{literal}",Se="{/literal}",he=!1;ce.languages["markup-templating"].buildPlaceholders(xe,"smarty",oe,function(ze){return ze===Se&&(he=!1),he?!1:(ze===Oe&&(he=!0),!0)})}),ce.hooks.add("after-tokenize",function(xe){ce.languages["markup-templating"].tokenizePlaceholders(xe,"smarty")})}(le)}},66433:function(me){"use strict";me.exports=ne,ne.displayName="sml",ne.aliases=["smlnj"];function ne(E){(function(b){var ue=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;b.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp(/((?:^|[^:]):\s*)(?:\s*(?:(?:\*|->)\s*|,\s*(?:(?=)|(?!)\s+)))*/.source.replace(//g,function(){return/\s*(?:[*,]|->)/.source}).replace(//g,function(){return/(?:'[\w']*||\((?:[^()]|\([^()]*\))*\)|\{(?:[^{}]|\{[^{}]*\})*\})(?:\s+)*/.source}).replace(//g,function(){return/(?!)[a-z\d_][\w'.]*/.source}).replace(//g,function(){return ue.source}),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:ue,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},b.languages.sml["class-name"][0].inside=b.languages.sml,b.languages.smlnj=b.languages.sml})(E)}},34855:function(me){"use strict";me.exports=ne,ne.displayName="solidity",ne.aliases=["sol"];function ne(E){E.languages.solidity=E.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),E.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|byte|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|string|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),E.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),E.languages.sol=E.languages.solidity}},12998:function(me){"use strict";me.exports=ne,ne.displayName="solutionFile",ne.aliases=[];function ne(E){(function(b){var ue={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};b.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:ue}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)(?!\s)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:ue}},guid:ue,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},b.languages.sln=b.languages["solution-file"]})(E)}},10202:function(me,ne,E){"use strict";var b=E(51478);me.exports=ue,ue.displayName="soy",ue.aliases=[];function ue(le){le.register(b),function(ce){var ge=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,oe=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;ce.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/(\{+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/(\{+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/(\{+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|html|in|int|js|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^\{+\/?|\/?\}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+\]))*/,inside:{string:{pattern:ge,greedy:!0},number:oe,punctuation:/[\[\].?]/}},string:{pattern:ge,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:false|true)\b/,number:oe,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},ce.hooks.add("before-tokenize",function(xe){var Oe=/\{\{.+?\}\}|\{.+?\}|\s\/\/.*|\/\*[\s\S]*?\*\//g,Se="{literal}",he="{/literal}",ze=!1;ce.languages["markup-templating"].buildPlaceholders(xe,"soy",Oe,function(Te){return Te===he&&(ze=!1),ze?!1:(Te===Se&&(ze=!0),!0)})}),ce.hooks.add("after-tokenize",function(xe){ce.languages["markup-templating"].tokenizePlaceholders(xe,"soy")})}(le)}},41186:function(me,ne,E){"use strict";var b=E(58710);me.exports=ue,ue.displayName="sparql",ue.aliases=["rq"];function ue(le){le.register(b),le.languages.sparql=le.languages.extend("turtle",{boolean:/\b(?:false|true)\b/i,variable:{pattern:/[?$]\w+/,greedy:!0}}),le.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|REGEX|REPLACE|ROUND|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:BASE|GRAPH|PREFIX)\b/i]}),le.languages.rq=le.languages.sparql}},68963:function(me){"use strict";me.exports=ne,ne.displayName="splunkSpl",ne.aliases=[];function ne(E){E.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\b\w+(?=\s*\()/,property:/\b\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}}},5569:function(me){"use strict";me.exports=ne,ne.displayName="sqf",ne.aliases=[];function ne(E){E.languages.sqf=E.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execFSM|execVM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,"magic-variable":{pattern:/\b(?:this|thisList|thisTrigger|_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x)\b/i,alias:"keyword"},constant:/\bDIK(?:_[a-z\d]+)+\b/i}),E.languages.insertBefore("sqf","string",{macro:{pattern:/(^[ \t]*)#[a-z](?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:E.languages.sqf.comment}}}),delete E.languages.sqf["class-name"]}},69435:function(me){"use strict";me.exports=ne,ne.displayName="sql",ne.aliases=[];function ne(E){E.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}}},42766:function(me){"use strict";me.exports=ne,ne.displayName="squirrel",ne.aliases=[];function ne(E){E.languages.squirrel=E.languages.extend("clike",{comment:[E.languages.clike.comment[0],{pattern:/(^|[^\\:])(?:\/\/|#).*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^\\"'@])(?:@"(?:[^"]|"")*"(?!")|"(?:[^\\\r\n"]|\\.)*")/,lookbehind:!0,greedy:!0},"class-name":{pattern:/(\b(?:class|enum|extends|instanceof)\s+)\w+(?:\.\w+)*/,lookbehind:!0,inside:{punctuation:/\./}},keyword:/\b(?:__FILE__|__LINE__|base|break|case|catch|class|clone|const|constructor|continue|default|delete|else|enum|extends|for|foreach|function|if|in|instanceof|local|null|resume|return|static|switch|this|throw|try|typeof|while|yield)\b/,number:/\b(?:0x[0-9a-fA-F]+|\d+(?:\.(?:\d+|[eE][+-]?\d+))?)\b/,operator:/\+\+|--|<=>|<[-<]|>>>?|&&?|\|\|?|[-+*/%!=<>]=?|[~^]|::?/,punctuation:/[(){}\[\],;.]/}),E.languages.insertBefore("squirrel","string",{char:{pattern:/(^|[^\\"'])'(?:[^\\']|\\(?:[xuU][0-9a-fA-F]{0,8}|[\s\S]))'/,lookbehind:!0,greedy:!0}}),E.languages.insertBefore("squirrel","operator",{"attribute-punctuation":{pattern:/<\/|\/>/,alias:"important"},lambda:{pattern:/@(?=\()/,alias:"operator"}})}},46449:function(me){"use strict";me.exports=ne,ne.displayName="stan",ne.aliases=[];function ne(E){(function(b){var ue=/\b(?:algebra_solver|algebra_solver_newton|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect|ode_(?:adams|bdf|ckrk|rk45)(?:_tol)?|ode_adjoint_tol_ctl|reduce_sum|reduce_sum_static)\b/;b.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:RegExp("("+ue.source+/\s*\(\s*/.source+")"+/[a-zA-Z]\w*/.source),lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)\S(?:\S|\s+(?!\s))*?(?=\s*(?:>$|,\s*\w+\s*=))/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|,/}},keyword:[{pattern:/\bdata(?=\s*\{)|\b(?:functions|generated|model|parameters|quantities|transformed)\b/,alias:"program-block"},/\b(?:array|break|cholesky_factor_corr|cholesky_factor_cov|complex|continue|corr_matrix|cov_matrix|data|else|for|if|in|increment_log_prob|int|matrix|ordered|positive_ordered|print|real|reject|return|row_vector|simplex|target|unit_vector|vector|void|while)\b/,ue],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:E[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},b.languages.stan.constraint.inside.expression.inside=b.languages.stan})(E)}},89032:function(me){"use strict";me.exports=ne,ne.displayName="stylus",ne.aliases=[];function ne(E){(function(b){var ue={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},le={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},ce={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:ue,number:le,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:ue,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:le,punctuation:/[{}()\[\];:,]/};ce.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:ce}},ce.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:ce}},b.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:ce}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:ce}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:ce}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:ce.interpolation}},rest:ce}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:ce.interpolation,comment:ce.comment,punctuation:/[{},]/}},func:ce.func,string:ce.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:ce.interpolation,punctuation:/[{}()\[\];:.]/}})(E)}},40241:function(me){"use strict";me.exports=ne,ne.displayName="swift",ne.aliases=[];function ne(E){E.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+(/(?:elseif|if)\b/.source+"(?:[ ]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+")+"|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},E.languages.swift["string-literal"].forEach(function(b){b.inside.interpolation.inside=E.languages.swift})}},24812:function(me){"use strict";me.exports=ne,ne.displayName="systemd",ne.aliases=[];function ne(E){(function(b){var ue={pattern:/^[;#].*/m,greedy:!0},le=/"(?:[^\r\n"\\]|\\(?:[^\r]|\r\n?))*"(?!\S)/.source;b.languages.systemd={comment:ue,section:{pattern:/^\[[^\n\r\[\]]*\](?=[ \t]*$)/m,greedy:!0,inside:{punctuation:/^\[|\]$/,"section-name":{pattern:/[\s\S]+/,alias:"selector"}}},key:{pattern:/^[^\s=]+(?=[ \t]*=)/m,greedy:!0,alias:"attr-name"},value:{pattern:RegExp(/(=[ \t]*(?!\s))/.source+"(?:"+le+`|(?=[^"\r ]))(?:`+(/[^\s\\]/.source+'|[ ]+(?:(?![ "])|'+le+")|"+/\\[\r\n]+(?:[#;].*[\r\n]+)*(?![#;])/.source)+")*"),lookbehind:!0,greedy:!0,alias:"attr-value",inside:{comment:ue,quoted:{pattern:RegExp(/(^|\s)/.source+le),lookbehind:!0,greedy:!0},punctuation:/\\$/m,boolean:{pattern:/^(?:false|no|off|on|true|yes)$/,greedy:!0}}},punctuation:/=/}})(E)}},16747:function(me,ne,E){"use strict";var b=E(73584),ue=E(87648);me.exports=le,le.displayName="t4Cs",le.aliases=[];function le(ce){ce.register(b),ce.register(ue),ce.languages.t4=ce.languages["t4-cs"]=ce.languages["t4-templating"].createT4("csharp")}},73584:function(me){"use strict";me.exports=ne,ne.displayName="t4Templating",ne.aliases=[];function ne(E){(function(b){function ue(ce,ge,oe){return{pattern:RegExp("<#"+ce+"[\\s\\S]*?#>"),alias:"block",inside:{delimiter:{pattern:RegExp("^<#"+ce+"|#>$"),alias:"important"},content:{pattern:/[\s\S]+/,inside:ge,alias:oe}}}}function le(ce){var ge=b.languages[ce],oe="language-"+ce;return{block:{pattern:/<#[\s\S]+?#>/,inside:{directive:ue("@",{"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,inside:{punctuation:/^=|^["']|["']$/}},keyword:/\b\w+(?=\s)/,"attr-name":/\b\w+/}),expression:ue("=",ge,oe),"class-feature":ue("\\+",ge,oe),standard:ue("",ge,oe)}}}}b.languages["t4-templating"]=Object.defineProperty({},"createT4",{value:le})})(E)}},79243:function(me,ne,E){"use strict";var b=E(73584),ue=E(55686);me.exports=le,le.displayName="t4Vb",le.aliases=[];function le(ce){ce.register(b),ce.register(ue),ce.languages["t4-vb"]=ce.languages["t4-templating"].createT4("vbnet")}},31788:function(me,ne,E){"use strict";var b=E(14409);me.exports=ue,ue.displayName="tap",ue.aliases=[];function ue(le){le.register(b),le.languages.tap={fail:/not ok[^#{\n\r]*/,pass:/ok[^#{\n\r]*/,pragma:/pragma [+-][a-z]+/,bailout:/bail out!.*/i,version:/TAP version \d+/i,plan:/\b\d+\.\.\d+(?: +#.*)?/,subtest:{pattern:/# Subtest(?:: .*)?/,greedy:!0},punctuation:/[{}]/,directive:/#.*/,yamlish:{pattern:/(^[ \t]*)---[\s\S]*?[\r\n][ \t]*\.\.\.$/m,lookbehind:!0,inside:le.languages.yaml,alias:"language-yaml"}}}},60871:function(me){"use strict";me.exports=ne,ne.displayName="tcl",ne.aliases=[];function ne(E){E.languages.tcl={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"/,greedy:!0},variable:[{pattern:/(\$)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/,lookbehind:!0},{pattern:/(\$)\{[^}]+\}/,lookbehind:!0},{pattern:/(^[\t ]*set[ \t]+)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/m,lookbehind:!0}],function:{pattern:/(^[\t ]*proc[ \t]+)\S+/m,lookbehind:!0},builtin:[{pattern:/(^[\t ]*)(?:break|class|continue|error|eval|exit|for|foreach|if|proc|return|switch|while)\b/m,lookbehind:!0},/\b(?:else|elseif)\b/],scope:{pattern:/(^[\t ]*)(?:global|upvar|variable)\b/m,lookbehind:!0,alias:"constant"},keyword:{pattern:/(^[\t ]*|\[)(?:Safe_Base|Tcl|after|append|apply|array|auto_(?:execok|import|load|mkindex|qualify|reset)|automkindex_old|bgerror|binary|catch|cd|chan|clock|close|concat|dde|dict|encoding|eof|exec|expr|fblocked|fconfigure|fcopy|file(?:event|name)?|flush|gets|glob|history|http|incr|info|interp|join|lappend|lassign|lindex|linsert|list|llength|load|lrange|lrepeat|lreplace|lreverse|lsearch|lset|lsort|math(?:func|op)|memory|msgcat|namespace|open|package|parray|pid|pkg_mkIndex|platform|puts|pwd|re_syntax|read|refchan|regexp|registry|regsub|rename|scan|seek|set|socket|source|split|string|subst|tcl(?:_endOfWord|_findLibrary|startOf(?:Next|Previous)Word|test|vars|wordBreak(?:After|Before))|tell|time|tm|trace|unknown|unload|unset|update|uplevel|vwait)\b/m,lookbehind:!0},operator:/!=?|\*\*?|==|&&?|\|\|?|<[=<]?|>[=>]?|[-+~\/%?^]|\b(?:eq|in|ne|ni)\b/,punctuation:/[{}()\[\]]/}}},21023:function(me){"use strict";me.exports=ne,ne.displayName="textile",ne.aliases=[];function ne(E){(function(b){var ue=/\([^|()\n]+\)|\[[^\]\n]+\]|\{[^}\n]+\}/.source,le=/\)|\((?![^|()\n]+\))/.source;function ce(ze,Te){return RegExp(ze.replace(//g,function(){return"(?:"+ue+")"}).replace(//g,function(){return"(?:"+le+")"}),Te||"")}var ge={css:{pattern:/\{[^{}]+\}/,inside:{rest:b.languages.css}},"class-id":{pattern:/(\()[^()]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\[\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},oe=b.languages.textile=b.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:ce(/^[a-z]\w*(?:||[<>=])*\./.source),inside:{modifier:{pattern:ce(/(^[a-z]\w*)(?:||[<>=])+(?=\.)/.source),lookbehind:!0,inside:ge},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:ce(/^[*#]+*\s+\S.*/.source,"m"),inside:{modifier:{pattern:ce(/(^[*#]+)+/.source),lookbehind:!0,inside:ge},punctuation:/^[*#]+/}},table:{pattern:ce(/^(?:(?:||[<>=^~])+\.\s*)?(?:\|(?:(?:||[<>=^~_]|[\\/]\d+)+\.|(?!(?:||[<>=^~_]|[\\/]\d+)+\.))[^|]*)+\|/.source,"m"),inside:{modifier:{pattern:ce(/(^|\|(?:\r?\n|\r)?)(?:||[<>=^~_]|[\\/]\d+)+(?=\.)/.source),lookbehind:!0,inside:ge},punctuation:/\||^\./}},inline:{pattern:ce(/(^|[^a-zA-Z\d])(\*\*|__|\?\?|[*_%@+\-^~])*.+?\2(?![a-zA-Z\d])/.source),lookbehind:!0,inside:{bold:{pattern:ce(/(^(\*\*?)*).+?(?=\2)/.source),lookbehind:!0},italic:{pattern:ce(/(^(__?)*).+?(?=\2)/.source),lookbehind:!0},cite:{pattern:ce(/(^\?\?*).+?(?=\?\?)/.source),lookbehind:!0,alias:"string"},code:{pattern:ce(/(^@*).+?(?=@)/.source),lookbehind:!0,alias:"keyword"},inserted:{pattern:ce(/(^\+*).+?(?=\+)/.source),lookbehind:!0},deleted:{pattern:ce(/(^-*).+?(?=-)/.source),lookbehind:!0},span:{pattern:ce(/(^%*).+?(?=%)/.source),lookbehind:!0},modifier:{pattern:ce(/(^\*\*|__|\?\?|[*_%@+\-^~])+/.source),lookbehind:!0,inside:ge},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(^\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:ce(/"*[^"]+":.+?(?=[^\w/]?(?:\s|$))/.source),inside:{text:{pattern:ce(/(^"*)[^"]+(?=")/.source),lookbehind:!0},modifier:{pattern:ce(/(^")+/.source),lookbehind:!0,inside:ge},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:ce(/!(?:||[<>=])*(?![<>=])[^!\s()]+(?:\([^)]+\))?!(?::.+?(?=[^\w/]?(?:\s|$)))?/.source),inside:{source:{pattern:ce(/(^!(?:||[<>=])*)(?![<>=])[^!\s()]+(?:\([^)]+\))?(?=!)/.source),lookbehind:!0,alias:"url"},modifier:{pattern:ce(/(^!)(?:||[<>=])+/.source),lookbehind:!0,inside:ge},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^()]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:C|R|TM)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),xe=oe.phrase.inside,Oe={inline:xe.inline,link:xe.link,image:xe.image,footnote:xe.footnote,acronym:xe.acronym,mark:xe.mark};oe.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;var Se=xe.inline.inside;Se.bold.inside=Oe,Se.italic.inside=Oe,Se.inserted.inside=Oe,Se.deleted.inside=Oe,Se.span.inside=Oe;var he=xe.table.inside;he.inline=Oe.inline,he.link=Oe.link,he.image=Oe.image,he.footnote=Oe.footnote,he.acronym=Oe.acronym,he.mark=Oe.mark})(E)}},14693:function(me){"use strict";me.exports=ne,ne.displayName="toml",ne.aliases=[];function ne(E){(function(b){var ue=/(?:[\w-]+|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*")/.source;function le(ce){return ce.replace(/__/g,function(){return ue})}b.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(le(/(^[\t ]*\[\s*(?:\[\s*)?)__(?:\s*\.\s*__)*(?=\s*\])/.source),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(le(/(^[\t ]*|[{,]\s*)__(?:\s*\.\s*__)*(?=\s*=)/.source),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:false|true)\b/,punctuation:/[.,=[\]{}]/}})(E)}},8743:function(me){"use strict";me.exports=ne,ne.displayName="tremor",ne.aliases=[];function ne(E){(function(b){b.languages.tremor={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},"interpolated-string":null,extractor:{pattern:/\b[a-z_]\w*\|(?:[^\r\n\\|]|\\(?:\r\n|[\s\S]))*\|/i,greedy:!0,inside:{regex:{pattern:/(^re)\|[\s\S]+/,lookbehind:!0},function:/^\w+/,value:/\|[\s\S]+/}},identifier:{pattern:/`[^`]*`/,greedy:!0},function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())\b/,keyword:/\b(?:args|as|by|case|config|connect|connector|const|copy|create|default|define|deploy|drop|each|emit|end|erase|event|flow|fn|for|from|group|having|insert|into|intrinsic|let|links|match|merge|mod|move|of|operator|patch|pipeline|recur|script|select|set|sliding|state|stream|to|tumbling|update|use|when|where|window|with)\b/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0b[01_]*|0x[0-9a-fA-F_]*|\d[\d_]*(?:\.\d[\d_]*)?(?:[Ee][+-]?[\d_]+)?)\b/,"pattern-punctuation":{pattern:/%(?=[({[])/,alias:"punctuation"},operator:/[-+*\/%~!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?>?=?|(?:absent|and|not|or|present|xor)\b/,punctuation:/::|[;\[\]()\{\},.:]/};var ue=/#\{(?:[^"{}]|\{[^{}]*\}|"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*")*\}/.source;b.languages.tremor["interpolated-string"]={pattern:RegExp(/(^|[^\\])/.source+'(?:"""(?:'+/[^"\\#]|\\[\s\S]|"(?!"")|#(?!\{)/.source+"|"+ue+')*"""|"(?:'+/[^"\\\r\n#]|\\(?:\r\n|[\s\S])|#(?!\{)/.source+"|"+ue+')*")'),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:RegExp(ue),inside:{punctuation:/^#\{|\}$/,expression:{pattern:/[\s\S]+/,inside:b.languages.tremor}}},string:/[\s\S]+/}},b.languages.troy=b.languages.tremor,b.languages.trickle=b.languages.tremor})(E)}},1689:function(me,ne,E){"use strict";var b=E(24103),ue=E(92784);me.exports=le,le.displayName="tsx",le.aliases=[];function le(ce){ce.register(b),ce.register(ue),function(ge){var oe=ge.util.clone(ge.languages.typescript);ge.languages.tsx=ge.languages.extend("jsx",oe),delete ge.languages.tsx.parameter,delete ge.languages.tsx["literal-property"];var xe=ge.languages.tsx.tag;xe.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+xe.pattern.source+")",xe.pattern.flags),xe.lookbehind=!0}(ce)}},69210:function(me,ne,E){"use strict";var b=E(51478);me.exports=ue,ue.displayName="tt2",ue.aliases=[];function ue(le){le.register(b),function(ce){ce.languages.tt2=ce.languages.extend("clike",{comment:/#.*|\[%#[\s\S]*?%\]/,keyword:/\b(?:BLOCK|CALL|CASE|CATCH|CLEAR|DEBUG|DEFAULT|ELSE|ELSIF|END|FILTER|FINAL|FOREACH|GET|IF|IN|INCLUDE|INSERT|LAST|MACRO|META|NEXT|PERL|PROCESS|RAWPERL|RETURN|SET|STOP|SWITCH|TAGS|THROW|TRY|UNLESS|USE|WHILE|WRAPPER)\b/,punctuation:/[[\]{},()]/}),ce.languages.insertBefore("tt2","number",{operator:/=[>=]?|!=?|<=?|>=?|&&|\|\|?|\b(?:and|not|or)\b/,variable:{pattern:/\b[a-z]\w*(?:\s*\.\s*(?:\d+|\$?[a-z]\w*))*\b/i}}),ce.languages.insertBefore("tt2","keyword",{delimiter:{pattern:/^(?:\[%|%%)-?|-?%\]$/,alias:"punctuation"}}),ce.languages.insertBefore("tt2","string",{"single-quoted-string":{pattern:/'[^\\']*(?:\\[\s\S][^\\']*)*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"[^\\"]*(?:\\[\s\S][^\\"]*)*"/,greedy:!0,alias:"string",inside:{variable:{pattern:/\$(?:[a-z]\w*(?:\.(?:\d+|\$?[a-z]\w*))*)/i}}}}),delete ce.languages.tt2.string,ce.hooks.add("before-tokenize",function(ge){var oe=/\[%[\s\S]+?%\]/g;ce.languages["markup-templating"].buildPlaceholders(ge,"tt2",oe)}),ce.hooks.add("after-tokenize",function(ge){ce.languages["markup-templating"].tokenizePlaceholders(ge,"tt2")})}(le)}},58710:function(me){"use strict";me.exports=ne,ne.displayName="turtle",ne.aliases=[];function ne(E){E.languages.turtle={comment:{pattern:/#.*/,greedy:!0},"multiline-string":{pattern:/"""(?:(?:""?)?(?:[^"\\]|\\.))*"""|'''(?:(?:''?)?(?:[^'\\]|\\.))*'''/,greedy:!0,alias:"string",inside:{comment:/#.*/}},string:{pattern:/"(?:[^\\"\r\n]|\\.)*"|'(?:[^\\'\r\n]|\\.)*'/,greedy:!0},url:{pattern:/<(?:[^\x00-\x20<>"{}|^`\\]|\\(?:u[\da-fA-F]{4}|U[\da-fA-F]{8}))*>/,greedy:!0,inside:{punctuation:/[<>]/}},function:{pattern:/(?:(?![-.\d\xB7])[-.\w\xB7\xC0-\uFFFD]+)?:(?:(?![-.])(?:[-.:\w\xC0-\uFFFD]|%[\da-f]{2}|\\.)+)?/i,inside:{"local-name":{pattern:/([^:]*:)[\s\S]+/,lookbehind:!0},prefix:{pattern:/[\s\S]+/,inside:{punctuation:/:/}}}},number:/[+-]?\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[{}.,;()[\]]|\^\^/,boolean:/\b(?:false|true)\b/,keyword:[/(?:\ba|@prefix|@base)\b|=/,/\b(?:base|graph|prefix)\b/i],tag:{pattern:/@[a-z]+(?:-[a-z\d]+)*/i,inside:{punctuation:/@/}}},E.languages.trig=E.languages.turtle}},60452:function(me,ne,E){"use strict";var b=E(51478);me.exports=ue,ue.displayName="twig",ue.aliases=[];function ue(le){le.register(b),le.languages.twig={comment:/^\{#[\s\S]*?#\}$/,"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/},le.hooks.add("before-tokenize",function(ce){if(ce.language==="twig"){var ge=/\{(?:#[\s\S]*?#|%[\s\S]*?%|\{[\s\S]*?\})\}/g;le.languages["markup-templating"].buildPlaceholders(ce,"twig",ge)}}),le.hooks.add("after-tokenize",function(ce){le.languages["markup-templating"].tokenizePlaceholders(ce,"twig")})}},92784:function(me){"use strict";me.exports=ne,ne.displayName="typescript",ne.aliases=["ts"];function ne(E){(function(b){b.languages.typescript=b.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),b.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete b.languages.typescript.parameter,delete b.languages.typescript["literal-property"];var ue=b.languages.extend("typescript",{});delete ue["class-name"],b.languages.typescript["class-name"].inside=ue,b.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:ue}}}}),b.languages.ts=b.languages.typescript})(E)}},36489:function(me){"use strict";me.exports=ne,ne.displayName="typoscript",ne.aliases=["tsconfig"];function ne(E){(function(b){var ue=/\b(?:ACT|ACTIFSUB|CARRAY|CASE|CLEARGIF|COA|COA_INT|CONSTANTS|CONTENT|CUR|EDITPANEL|EFFECT|EXT|FILE|FLUIDTEMPLATE|FORM|FRAME|FRAMESET|GIFBUILDER|GMENU|GMENU_FOLDOUT|GMENU_LAYERS|GP|HMENU|HRULER|HTML|IENV|IFSUB|IMAGE|IMGMENU|IMGMENUITEM|IMGTEXT|IMG_RESOURCE|INCLUDE_TYPOSCRIPT|JSMENU|JSMENUITEM|LLL|LOAD_REGISTER|NO|PAGE|RECORDS|RESTORE_REGISTER|TEMPLATE|TEXT|TMENU|TMENUITEM|TMENU_LAYERS|USER|USER_INT|_GIFBUILDER|global|globalString|globalVar)\b/;b.languages.typoscript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:= \t]|(?:^|[^= \t])[ \t]+)\/\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^"'])#.*/,lookbehind:!0,greedy:!0}],function:[{pattern://,inside:{string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,inside:{keyword:ue}},keyword:{pattern:/INCLUDE_TYPOSCRIPT/}}},{pattern:/@import\s*(?:"[^"\r\n]*"|'[^'\r\n]*')/,inside:{string:/"[^"\r\n]*"|'[^'\r\n]*'/}}],string:{pattern:/^([^=]*=[< ]?)(?:(?!\]\n).)*/,lookbehind:!0,inside:{function:/\{\$.*\}/,keyword:ue,number:/^\d+$/,punctuation:/[,|:]/}},keyword:ue,number:{pattern:/\b\d+\s*[.{=]/,inside:{operator:/[.{=]/}},tag:{pattern:/\.?[-\w\\]+\.?/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:|]/,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/},b.languages.tsconfig=b.languages.typoscript})(E)}},78380:function(me){"use strict";me.exports=ne,ne.displayName="unrealscript",ne.aliases=["uc","uscript"];function ne(E){E.languages.unrealscript={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},category:{pattern:/(\b(?:(?:autoexpand|hide|show)categories|var)\s*\()[^()]+(?=\))/,lookbehind:!0,greedy:!0,alias:"property"},metadata:{pattern:/(\w\s*)<\s*\w+\s*=[^<>|=\r\n]+(?:\|\s*\w+\s*=[^<>|=\r\n]+)*>/,lookbehind:!0,greedy:!0,inside:{property:/\b\w+(?=\s*=)/,operator:/=/,punctuation:/[<>|]/}},macro:{pattern:/`\w+/,alias:"property"},"class-name":{pattern:/(\b(?:class|enum|extends|interface|state(?:\(\))?|struct|within)\s+)\w+/,lookbehind:!0},keyword:/\b(?:abstract|actor|array|auto|autoexpandcategories|bool|break|byte|case|class|classgroup|client|coerce|collapsecategories|config|const|continue|default|defaultproperties|delegate|dependson|deprecated|do|dontcollapsecategories|editconst|editinlinenew|else|enum|event|exec|export|extends|final|float|for|forcescriptorder|foreach|function|goto|guid|hidecategories|hidedropdown|if|ignores|implements|inherits|input|int|interface|iterator|latent|local|material|name|native|nativereplication|noexport|nontransient|noteditinlinenew|notplaceable|operator|optional|out|pawn|perobjectconfig|perobjectlocalized|placeable|postoperator|preoperator|private|protected|reliable|replication|return|server|showcategories|simulated|singular|state|static|string|struct|structdefault|structdefaultproperties|switch|texture|transient|travel|unreliable|until|var|vector|while|within)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/>>|<<|--|\+\+|\*\*|[-+*/~!=<>$@]=?|&&?|\|\|?|\^\^?|[?:%]|\b(?:ClockwiseFrom|Cross|Dot)\b/,punctuation:/[()[\]{};,.]/},E.languages.uc=E.languages.uscript=E.languages.unrealscript}},10409:function(me){"use strict";me.exports=ne,ne.displayName="uorazor",ne.aliases=[];function ne(E){E.languages.uorazor={"comment-hash":{pattern:/#.*/,alias:"comment",greedy:!0},"comment-slash":{pattern:/\/\/.*/,alias:"comment",greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/},greedy:!0},"source-layers":{pattern:/\b(?:arms|backpack|blue|bracelet|cancel|clear|cloak|criminal|earrings|enemy|facialhair|friend|friendly|gloves|gray|grey|ground|hair|head|innerlegs|innertorso|innocent|lefthand|middletorso|murderer|neck|nonfriendly|onehandedsecondary|outerlegs|outertorso|pants|red|righthand|ring|self|shirt|shoes|talisman|waist)\b/i,alias:"function"},"source-commands":{pattern:/\b(?:alliance|attack|cast|clearall|clearignore|clearjournal|clearlist|clearsysmsg|createlist|createtimer|dclick|dclicktype|dclickvar|dress|dressconfig|drop|droprelloc|emote|getlabel|guild|gumpclose|gumpresponse|hotkey|ignore|lasttarget|lift|lifttype|menu|menuresponse|msg|org|organize|organizer|overhead|pause|poplist|potion|promptresponse|pushlist|removelist|removetimer|rename|restock|say|scav|scavenger|script|setability|setlasttarget|setskill|settimer|setvar|sysmsg|target|targetloc|targetrelloc|targettype|undress|unignore|unsetvar|useobject|useonce|useskill|usetype|virtue|wait|waitforgump|waitformenu|waitforprompt|waitforstat|waitforsysmsg|waitfortarget|walk|wfsysmsg|wft|whisper|yell)\b/,alias:"function"},"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},function:/\b(?:atlist|close|closest|count|counter|counttype|dead|dex|diffhits|diffmana|diffstam|diffweight|find|findbuff|finddebuff|findlayer|findtype|findtypelist|followers|gumpexists|hidden|hits|hp|hue|human|humanoid|ingump|inlist|insysmessage|insysmsg|int|invul|lhandempty|list|listexists|mana|maxhits|maxhp|maxmana|maxstam|maxweight|monster|mounted|name|next|noto|paralyzed|poisoned|position|prev|previous|queued|rand|random|rhandempty|skill|stam|str|targetexists|timer|timerexists|varexist|warmode|weight)\b/,keyword:/\b(?:and|as|break|continue|else|elseif|endfor|endif|endwhile|for|if|loop|not|or|replay|stop|while)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/}}},6539:function(me){"use strict";me.exports=ne,ne.displayName="uri",ne.aliases=["url"];function ne(E){E.languages.uri={scheme:{pattern:/^[a-z][a-z0-9+.-]*:/im,greedy:!0,inside:{"scheme-delimiter":/:$/}},fragment:{pattern:/#[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"fragment-delimiter":/^#/}},query:{pattern:/\?[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"query-delimiter":{pattern:/^\?/,greedy:!0},"pair-delimiter":/[&;]/,pair:{pattern:/^[^=][\s\S]*/,inside:{key:/^[^=]+/,value:{pattern:/(^=)[\s\S]+/,lookbehind:!0}}}}},authority:{pattern:RegExp(/^\/\//.source+/(?:[\w\-.~!$&'()*+,;=%:]*@)?/.source+("(?:"+/\[(?:[0-9a-fA-F:.]{2,48}|v[0-9a-fA-F]+\.[\w\-.~!$&'()*+,;=]+)\]/.source+"|"+/[\w\-.~!$&'()*+,;=%]*/.source+")")+/(?::\d*)?/.source,"m"),inside:{"authority-delimiter":/^\/\//,"user-info-segment":{pattern:/^[\w\-.~!$&'()*+,;=%:]*@/,inside:{"user-info-delimiter":/@$/,"user-info":/^[\w\-.~!$&'()*+,;=%:]+/}},"port-segment":{pattern:/:\d*$/,inside:{"port-delimiter":/^:/,port:/^\d+/}},host:{pattern:/[\s\S]+/,inside:{"ip-literal":{pattern:/^\[[\s\S]+\]$/,inside:{"ip-literal-delimiter":/^\[|\]$/,"ipv-future":/^v[\s\S]+/,"ipv6-address":/^[\s\S]+/}},"ipv4-address":/^(?:(?:[03-9]\d?|[12]\d{0,2})\.){3}(?:[03-9]\d?|[12]\d{0,2})$/}}}},path:{pattern:/^[\w\-.~!$&'()*+,;=%:@/]+/m,inside:{"path-separator":/\//}}},E.languages.url=E.languages.uri}},82028:function(me){"use strict";me.exports=ne,ne.displayName="v",ne.aliases=[];function ne(E){(function(b){var ue={pattern:/[\s\S]+/,inside:null};b.languages.v=b.languages.extend("clike",{string:{pattern:/r?(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,alias:"quoted-string",greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[^{}]*\}|\w+(?:\.\w+(?:\([^\(\)]*\))?|\[[^\[\]]+\])*)/,lookbehind:!0,inside:{"interpolation-variable":{pattern:/^\$\w[\s\S]*$/,alias:"variable"},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},"interpolation-expression":ue}}}},"class-name":{pattern:/(\b(?:enum|interface|struct|type)\s+)(?:C\.)?\w+/,lookbehind:!0},keyword:/(?:\b(?:__global|as|asm|assert|atomic|break|chan|const|continue|defer|else|embed|enum|fn|for|go(?:to)?|if|import|in|interface|is|lock|match|module|mut|none|or|pub|return|rlock|select|shared|sizeof|static|struct|type(?:of)?|union|unsafe)|\$(?:else|for|if)|#(?:flag|include))\b/,number:/\b(?:0x[a-f\d]+(?:_[a-f\d]+)*|0b[01]+(?:_[01]+)*|0o[0-7]+(?:_[0-7]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?)\b/i,operator:/~|\?|[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\.?/,builtin:/\b(?:any(?:_float|_int)?|bool|byte(?:ptr)?|charptr|f(?:32|64)|i(?:8|16|64|128|nt)|rune|size_t|string|u(?:16|32|64|128)|voidptr)\b/}),ue.inside=b.languages.v,b.languages.insertBefore("v","string",{char:{pattern:/`(?:\\`|\\?[^`]{1,2})`/,alias:"rune"}}),b.languages.insertBefore("v","operator",{attribute:{pattern:/(^[\t ]*)\[(?:deprecated|direct_array_access|flag|inline|live|ref_only|typedef|unsafe_fn|windows_stdcall)\]/m,lookbehind:!0,alias:"annotation",inside:{punctuation:/[\[\]]/,keyword:/\w+/}},generic:{pattern:/<\w+>(?=\s*[\)\{])/,inside:{punctuation:/[<>]/,"class-name":/\w+/}}}),b.languages.insertBefore("v","function",{"generic-function":{pattern:/\b\w+\s*<\w+>(?=\()/,inside:{function:/^\w+/,generic:{pattern:/<\w+>/,inside:b.languages.v.generic.inside}}}})})(E)}},62282:function(me){"use strict";me.exports=ne,ne.displayName="vala",ne.aliases=[];function ne(E){E.languages.vala=E.languages.extend("clike",{"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=(?:\?\s+|\*?\s+\*?)\w)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|enum|interface|new|struct)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],keyword:/\b(?:abstract|as|assert|async|base|bool|break|case|catch|char|class|const|construct|continue|default|delegate|delete|do|double|dynamic|else|ensures|enum|errordomain|extern|finally|float|for|foreach|get|if|in|inline|int|int16|int32|int64|int8|interface|internal|is|lock|long|namespace|new|null|out|override|owned|params|private|protected|public|ref|requires|return|set|short|signal|sizeof|size_t|ssize_t|static|string|struct|switch|this|throw|throws|try|typeof|uchar|uint|uint16|uint32|uint64|uint8|ulong|unichar|unowned|ushort|using|value|var|virtual|void|volatile|weak|while|yield)\b/i,function:/\b\w+(?=\s*\()/,number:/(?:\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?:f|u?l?)?/i,operator:/\+\+|--|&&|\|\||<<=?|>>=?|=>|->|~|[+\-*\/%&^|=!<>]=?|\?\??|\.\.\./,punctuation:/[{}[\];(),.:]/,constant:/\b[A-Z0-9_]+\b/}),E.languages.insertBefore("vala","string",{"raw-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"template-string":{pattern:/@"[\s\S]*?"/,greedy:!0,inside:{interpolation:{pattern:/\$(?:\([^)]*\)|[a-zA-Z]\w*)/,inside:{delimiter:{pattern:/^\$\(?|\)$/,alias:"punctuation"},rest:E.languages.vala}},string:/[\s\S]+/}}}),E.languages.insertBefore("vala","keyword",{regex:{pattern:/\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[imsx]{0,4}(?=\s*(?:$|[\r\n,.;})\]]))/,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:E.languages.regex},"regex-delimiter":/^\//,"regex-flags":/^[a-z]+$/}}})}},55686:function(me,ne,E){"use strict";var b=E(51422);me.exports=ue,ue.displayName="vbnet",ue.aliases=[];function ue(le){le.register(b),le.languages.vbnet=le.languages.extend("basic",{comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])'.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^"])"(?:""|[^"])*"(?!")/,lookbehind:!0,greedy:!0},keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDBL|CDEC|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DEFAULT|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LET|LIB|LIKE|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPERATOR|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHELL|SHORT|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SWAP|SYNCLOCK|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i,punctuation:/[,;:(){}]/})}},70889:function(me){"use strict";me.exports=ne,ne.displayName="velocity",ne.aliases=[];function ne(E){(function(b){b.languages.velocity=b.languages.extend("markup",{});var ue={variable:{pattern:/(^|[^\\](?:\\\\)*)\$!?(?:[a-z][\w-]*(?:\([^)]*\))?(?:\.[a-z][\w-]*(?:\([^)]*\))?|\[[^\]]+\])*|\{[^}]+\})/i,lookbehind:!0,inside:{}},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},number:/\b\d+\b/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|[+*/%-]|&&|\|\||\.\.|\b(?:eq|g[et]|l[et]|n(?:e|ot))\b/,punctuation:/[(){}[\]:,.]/};ue.variable.inside={string:ue.string,function:{pattern:/([^\w-])[a-z][\w-]*(?=\()/,lookbehind:!0},number:ue.number,boolean:ue.boolean,punctuation:ue.punctuation},b.languages.insertBefore("velocity","comment",{unparsed:{pattern:/(^|[^\\])#\[\[[\s\S]*?\]\]#/,lookbehind:!0,greedy:!0,inside:{punctuation:/^#\[\[|\]\]#$/}},"velocity-comment":[{pattern:/(^|[^\\])#\*[\s\S]*?\*#/,lookbehind:!0,greedy:!0,alias:"comment"},{pattern:/(^|[^\\])##.*/,lookbehind:!0,greedy:!0,alias:"comment"}],directive:{pattern:/(^|[^\\](?:\\\\)*)#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})(?:\s*\((?:[^()]|\([^()]*\))*\))?/i,lookbehind:!0,inside:{keyword:{pattern:/^#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})|\bin\b/,inside:{punctuation:/[{}]/}},rest:ue}},variable:ue.variable}),b.languages.velocity.tag.inside["attr-value"].inside.rest=b.languages.velocity})(E)}},37116:function(me){"use strict";me.exports=ne,ne.displayName="verilog",ne.aliases=[];function ne(E){E.languages.verilog={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"kernel-function":{pattern:/\B\$\w+\b/,alias:"property"},constant:/\B`\w+\b/,function:/\b\w+(?=\()/,keyword:/\b(?:alias|and|assert|assign|assume|automatic|before|begin|bind|bins|binsof|bit|break|buf|bufif0|bufif1|byte|case|casex|casez|cell|chandle|class|clocking|cmos|config|const|constraint|context|continue|cover|covergroup|coverpoint|cross|deassign|default|defparam|design|disable|dist|do|edge|else|end|endcase|endclass|endclocking|endconfig|endfunction|endgenerate|endgroup|endinterface|endmodule|endpackage|endprimitive|endprogram|endproperty|endsequence|endspecify|endtable|endtask|enum|event|expect|export|extends|extern|final|first_match|for|force|foreach|forever|fork|forkjoin|function|generate|genvar|highz0|highz1|if|iff|ifnone|ignore_bins|illegal_bins|import|incdir|include|initial|inout|input|inside|instance|int|integer|interface|intersect|join|join_any|join_none|large|liblist|library|local|localparam|logic|longint|macromodule|matches|medium|modport|module|nand|negedge|new|nmos|nor|noshowcancelled|not|notif0|notif1|null|or|output|package|packed|parameter|pmos|posedge|primitive|priority|program|property|protected|pull0|pull1|pulldown|pullup|pulsestyle_ondetect|pulsestyle_onevent|pure|rand|randc|randcase|randsequence|rcmos|real|realtime|ref|reg|release|repeat|return|rnmos|rpmos|rtran|rtranif0|rtranif1|scalared|sequence|shortint|shortreal|showcancelled|signed|small|solve|specify|specparam|static|string|strong0|strong1|struct|super|supply0|supply1|table|tagged|task|this|throughout|time|timeprecision|timeunit|tran|tranif0|tranif1|tri|tri0|tri1|triand|trior|trireg|type|typedef|union|unique|unsigned|use|uwire|var|vectored|virtual|void|wait|wait_order|wand|weak0|weak1|while|wildcard|wire|with|within|wor|xnor|xor)\b/,important:/\b(?:always|always_comb|always_ff|always_latch)\b(?: *@)?/,number:/\B##?\d+|(?:\b\d+)?'[odbh] ?[\da-fzx_?]+|\b(?:\d*[._])?\d+(?:e[-+]?\d+)?/i,operator:/[-+{}^~%*\/?=!<>&|]+/,punctuation:/[[\];(),.:]/}}},66963:function(me){"use strict";me.exports=ne,ne.displayName="vhdl",ne.aliases=[];function ne(E){E.languages.vhdl={comment:/--.+/,"vhdl-vectors":{pattern:/\b[oxb]"[\da-f_]+"|"[01uxzwlh-]+"/i,alias:"number"},"quoted-function":{pattern:/"\S+?"(?=\()/,alias:"function"},string:/"(?:[^\\"\r\n]|\\(?:\r\n|[\s\S]))*"/,constant:/\b(?:library|use)\b/i,keyword:/\b(?:'active|'ascending|'base|'delayed|'driving|'driving_value|'event|'high|'image|'instance_name|'last_active|'last_event|'last_value|'left|'leftof|'length|'low|'path_name|'pos|'pred|'quiet|'range|'reverse_range|'right|'rightof|'simple_name|'stable|'succ|'transaction|'val|'value|access|after|alias|all|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|new|next|null|of|on|open|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|report|return|select|severity|shared|signal|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\w+(?=\()/,number:/'[01uxzwlh-]'|\b(?:\d+#[\da-f_.]+#|\d[\d_.]*)(?:e[-+]?\d+)?/i,operator:/[<>]=?|:=|[-+*/&=]|\b(?:abs|and|mod|nand|nor|not|or|rem|rol|ror|sla|sll|sra|srl|xnor|xor)\b/i,punctuation:/[{}[\];(),.:]/}}},21078:function(me){"use strict";me.exports=ne,ne.displayName="vim",ne.aliases=[];function ne(E){E.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\b\w+(?=\()/,keyword:/\b(?:N|Next|P|Print|X|XMLent|XMLns|ab|abbreviate|abc|abclear|abo|aboveleft|al|all|ar|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|args|argu|argument|as|ascii|b|bN|bNext|ba|bad|badd|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bo|botright|bp|bprevious|br|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|brewind|bro|browse|bufdo|buffer|buffers|bun|bunload|bw|bwipeout|c|cN|cNext|cNfcNfile|ca|cabbrev|cabc|cabclear|cad|caddb|caddbuffer|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cg|cgetb|cgetbuffer|cgete|cgetexpr|cgetfile|change|changes|chd|chdir|che|checkpath|checkt|checktime|cl|cla|clast|clist|clo|close|cmapc|cmapclear|cn|cnew|cnewer|cnext|cnf|cnfile|cnorea|cnoreabbrev|co|col|colder|colo|colorscheme|comc|comclear|comp|compiler|con|conf|confirm|continue|cope|copen|copy|cp|cpf|cpfile|cprevious|cq|cquit|cr|crewind|cu|cuna|cunabbrev|cunmap|cw|cwindow|d|debugg|debuggreedy|delc|delcommand|delete|delf|delfunction|delm|delmarks|di|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|e|earlier|echoe|echoerr|echom|echomsg|echon|edit|el|else|elsei|elseif|em|emenu|en|endf|endfo|endfor|endfun|endfunction|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fin|fina|finally|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|foldd|folddoc|folddoclosed|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|h|ha|hardcopy|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iu|iuna|iunabbrev|iunmap|j|join|ju|jumps|k|kee|keepalt|keepj|keepjumps|keepmarks|l|lN|lNext|lNf|lNfile|la|lad|laddb|laddbuffer|laddexpr|laddf|laddfile|lan|language|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|left|lefta|leftabove|let|lex|lexpr|lf|lfile|lfir|lfirst|lg|lgetb|lgetbuffer|lgete|lgetexpr|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|list|ll|lla|llast|lli|llist|lm|lmak|lmake|lmap|lmapc|lmapclear|ln|lne|lnew|lnewer|lnext|lnf|lnfile|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lp|lpf|lpfile|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|m|ma|mak|make|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkv|mkvie|mkview|mkvimrc|mod|mode|move|mz|mzf|mzfile|mzscheme|n|nbkey|new|next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|o|omapc|omapclear|on|only|open|opt|options|ou|ounmap|p|pc|pclose|pe|ped|pedit|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|print|prof|profd|profdel|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|ptN|ptNext|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|py|pyf|pyfile|python|q|qa|qall|quit|quita|quitall|r|read|rec|recover|red|redi|redir|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|ru|rub|ruby|rubyd|rubydo|rubyf|rubyfile|runtime|rv|rviminfo|sN|sNext|sa|sal|sall|san|sandbox|sargument|sav|saveas|sb|sbN|sbNext|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbp|sbprevious|sbr|sbrewind|sbuffer|scrip|scripte|scriptencoding|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sl|sla|slast|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|so|sor|sort|source|sp|spe|spelld|spelldump|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|split|spr|sprevious|sre|srewind|st|sta|stag|star|startg|startgreplace|startinsert|startr|startreplace|stj|stjump|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tN|tNext|ta|tab|tabN|tabNext|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabn|tabnew|tabnext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|u|una|unabbreviate|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|ve|verb|verbose|version|vert|vertical|vi|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|w|wN|wNext|wa|wall|wh|while|win|winc|wincmd|windo|winp|winpos|winsize|wn|wnext|wp|wprevious|wq|wqa|wqall|write|ws|wsverb|wv|wviminfo|x|xa|xall|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autocmd|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|t_AB|t_AF|t_AL|t_CS|t_CV|t_Ce|t_Co|t_Cs|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_IE|t_IS|t_K1|t_K3|t_K4|t_K5|t_K6|t_K7|t_K8|t_K9|t_KA|t_KB|t_KC|t_KD|t_KE|t_KF|t_KG|t_KH|t_KI|t_KJ|t_KK|t_KL|t_RI|t_RV|t_SI|t_Sb|t_Sf|t_WP|t_WS|t_ZH|t_ZR|t_al|t_bc|t_cd|t_ce|t_cl|t_cm|t_cs|t_da|t_db|t_dl|t_fs|t_k1|t_k2|t_k3|t_k4|t_k5|t_k6|t_k7|t_k8|t_k9|t_kB|t_kD|t_kI|t_kN|t_kP|t_kb|t_kd|t_ke|t_kh|t_kl|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_se|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_xs|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/}}},96198:function(me){"use strict";me.exports=ne,ne.displayName="visualBasic",ne.aliases=[];function ne(E){E.languages["visual-basic"]={comment:{pattern:/(?:['‘’]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:\b_[ \t]*(?:\r\n?|\n)|.)+/i,alias:"property",greedy:!0},string:{pattern:/\$?["“”](?:["“”]{2}|[^"“”])*["“”]C?/i,greedy:!0},date:{pattern:/#[ \t]*(?:\d+([/-])\d+\1\d+(?:[ \t]+(?:\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?))?|\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?)[ \t]*#/i,alias:"number"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:[FRD]|U?[ILS])?/i,boolean:/\b(?:False|Nothing|True)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Until|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Xor)\b/i,operator:/[+\-*/\\^<=>&#@$%!]|\b_(?=[ \t]*[\r\n])/,punctuation:/[{}().,:?]/},E.languages.vb=E.languages["visual-basic"],E.languages.vba=E.languages["visual-basic"]}},17723:function(me){"use strict";me.exports=ne,ne.displayName="warpscript",ne.aliases=[];function ne(E){E.languages.warpscript={comment:/#.*|\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'|<'(?:[^\\']|'(?!>)|\\.)*'>/,greedy:!0},variable:/\$\S+/,macro:{pattern:/@\S+/,alias:"property"},keyword:/\b(?:BREAK|CHECKMACRO|CONTINUE|CUDF|DEFINED|DEFINEDMACRO|EVAL|FAIL|FOR|FOREACH|FORSTEP|IFT|IFTE|MSGFAIL|NRETURN|RETHROW|RETURN|SWITCH|TRY|UDF|UNTIL|WHILE)\b/,number:/[+-]?\b(?:NaN|Infinity|\d+(?:\.\d*)?(?:[Ee][+-]?\d+)?|0x[\da-fA-F]+|0b[01]+)\b/,boolean:/\b(?:F|T|false|true)\b/,punctuation:/<%|%>|[{}[\]()]/,operator:/==|&&?|\|\|?|\*\*?|>>>?|<<|[<>!~]=?|[-/%^]|\+!?|\b(?:AND|NOT|OR)\b/}}},67771:function(me){"use strict";me.exports=ne,ne.displayName="wasm",ne.aliases=[];function ne(E){E.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/}}},30307:function(me){"use strict";me.exports=ne,ne.displayName="webIdl",ne.aliases=[];function ne(E){(function(b){var ue=/(?:\B-|\b_|\b)[A-Za-z][\w-]*(?![\w-])/.source,le="(?:"+/\b(?:unsigned\s+)?long\s+long(?![\w-])/.source+"|"+/\b(?:unrestricted|unsigned)\s+[a-z]+(?![\w-])/.source+"|"+/(?!(?:unrestricted|unsigned)\b)/.source+ue+/(?:\s*<(?:[^<>]|<[^<>]*>)*>)?/.source+")"+/(?:\s*\?)?/.source,ce={};b.languages["web-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"[^"]*"/,greedy:!0},namespace:{pattern:RegExp(/(\bnamespace\s+)/.source+ue),lookbehind:!0},"class-name":[{pattern:/(^|[^\w-])(?:iterable|maplike|setlike)\s*<(?:[^<>]|<[^<>]*>)*>/,lookbehind:!0,inside:ce},{pattern:RegExp(/(\b(?:attribute|const|deleter|getter|optional|setter)\s+)/.source+le),lookbehind:!0,inside:ce},{pattern:RegExp("("+/\bcallback\s+/.source+ue+/\s*=\s*/.source+")"+le),lookbehind:!0,inside:ce},{pattern:RegExp(/(\btypedef\b\s*)/.source+le),lookbehind:!0,inside:ce},{pattern:RegExp(/(\b(?:callback|dictionary|enum|interface(?:\s+mixin)?)\s+)(?!(?:interface|mixin)\b)/.source+ue),lookbehind:!0},{pattern:RegExp(/(:\s*)/.source+ue),lookbehind:!0},RegExp(ue+/(?=\s+(?:implements|includes)\b)/.source),{pattern:RegExp(/(\b(?:implements|includes)\s+)/.source+ue),lookbehind:!0},{pattern:RegExp(le+"(?="+/\s*(?:\.{3}\s*)?/.source+ue+/\s*[(),;=]/.source+")"),inside:ce}],builtin:/\b(?:ArrayBuffer|BigInt64Array|BigUint64Array|ByteString|DOMString|DataView|Float32Array|Float64Array|FrozenArray|Int16Array|Int32Array|Int8Array|ObservableArray|Promise|USVString|Uint16Array|Uint32Array|Uint8Array|Uint8ClampedArray)\b/,keyword:[/\b(?:async|attribute|callback|const|constructor|deleter|dictionary|enum|getter|implements|includes|inherit|interface|mixin|namespace|null|optional|or|partial|readonly|required|setter|static|stringifier|typedef|unrestricted)\b/,/\b(?:any|bigint|boolean|byte|double|float|iterable|long|maplike|object|octet|record|sequence|setlike|short|symbol|undefined|unsigned|void)\b/],boolean:/\b(?:false|true)\b/,number:{pattern:/(^|[^\w-])-?(?:0x[0-9a-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|NaN|Infinity)(?![\w-])/i,lookbehind:!0},operator:/\.{3}|[=:?<>-]/,punctuation:/[(){}[\].,;]/};for(var ge in b.languages["web-idl"])ge!=="class-name"&&(ce[ge]=b.languages["web-idl"][ge]);b.languages.webidl=b.languages["web-idl"]})(E)}},8921:function(me){"use strict";me.exports=ne,ne.displayName="wiki",ne.aliases=[];function ne(E){E.languages.wiki=E.languages.extend("markup",{"block-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,alias:"comment"},heading:{pattern:/^(=+)[^=\r\n].*?\1/m,inside:{punctuation:/^=+|=+$/,important:/.+/}},emphasis:{pattern:/('{2,5}).+?\1/,inside:{"bold-italic":{pattern:/(''''').+?(?=\1)/,lookbehind:!0,alias:["bold","italic"]},bold:{pattern:/(''')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},italic:{pattern:/('')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},punctuation:/^''+|''+$/}},hr:{pattern:/^-{4,}/m,alias:"punctuation"},url:[/ISBN +(?:97[89][ -]?)?(?:\d[ -]?){9}[\dx]\b|(?:PMID|RFC) +\d+/i,/\[\[.+?\]\]|\[.+?\]/],variable:[/__[A-Z]+__/,/\{{3}.+?\}{3}/,/\{\{.+?\}\}/],symbol:[/^#redirect/im,/~{3,5}/],"table-tag":{pattern:/((?:^|[|!])[|!])[^|\r\n]+\|(?!\|)/m,lookbehind:!0,inside:{"table-bar":{pattern:/\|$/,alias:"punctuation"},rest:E.languages.markup.tag.inside}},punctuation:/^(?:\{\||\|\}|\|-|[*#:;!|])|\|\||!!/m}),E.languages.insertBefore("wiki","tag",{nowiki:{pattern:/<(nowiki|pre|source)\b[^>]*>[\s\S]*?<\/\1>/i,inside:{tag:{pattern:/<(?:nowiki|pre|source)\b[^>]*>|<\/(?:nowiki|pre|source)>/i,inside:E.languages.markup.tag.inside}}}})}},13429:function(me){"use strict";me.exports=ne,ne.displayName="wolfram",ne.aliases=["mathematica","wl","nb"];function ne(E){E.languages.wolfram={comment:/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:Abs|AbsArg|Accuracy|Block|Do|For|Function|If|Manipulate|Module|Nest|NestList|None|Return|Switch|Table|Which|While)\b/,context:{pattern:/\b\w+`+\w*/,alias:"class-name"},blank:{pattern:/\b\w+_\b/,alias:"regex"},"global-variable":{pattern:/\$\w+/,alias:"variable"},boolean:/\b(?:False|True)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/\/\.|;|=\.|\^=|\^:=|:=|<<|>>|<\||\|>|:>|\|->|->|<-|@@@|@@|@|\/@|=!=|===|==|=|\+|-|\^|\[\/-+%=\]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},E.languages.mathematica=E.languages.wolfram,E.languages.wl=E.languages.wolfram,E.languages.nb=E.languages.wolfram}},65197:function(me){"use strict";me.exports=ne,ne.displayName="wren",ne.aliases=[];function ne(E){E.languages.wren={comment:[{pattern:/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*))*\*\/)*\*\/)*\*\//,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"string-literal":null,hashbang:{pattern:/^#!\/.+/,greedy:!0,alias:"comment"},attribute:{pattern:/#!?[ \t\u3000]*\w+/,alias:"keyword"},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},/\b[A-Z][a-z\d_]*\b/],constant:/\b[A-Z][A-Z\d_]*\b/,null:{pattern:/\bnull\b/,alias:"keyword"},keyword:/\b(?:as|break|class|construct|continue|else|for|foreign|if|import|in|is|return|static|super|this|var|while)\b/,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,function:/\b[a-z_]\w*(?=\s*[({])/i,operator:/<<|>>|[=!<>]=?|&&|\|\||[-+*/%~^&|?:]|\.{2,3}/,punctuation:/[\[\](){}.,;]/},E.languages.wren["string-literal"]={pattern:/(^|[^\\"])"(?:[^\\"%]|\\[\s\S]|%(?!\()|%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\))*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\)/,lookbehind:!0,inside:{expression:{pattern:/^(%\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:E.languages.wren},"interpolation-punctuation":{pattern:/^%\(|\)$/,alias:"punctuation"}}},string:/[\s\S]+/}}}},88904:function(me){"use strict";me.exports=ne,ne.displayName="xeora",ne.aliases=["xeoracube"];function ne(E){(function(b){b.languages.xeora=b.languages.extend("markup",{constant:{pattern:/\$(?:DomainContents|PageRenderDuration)\$/,inside:{punctuation:{pattern:/\$/}}},variable:{pattern:/\$@?(?:#+|[-+*~=^])?[\w.]+\$/,inside:{punctuation:{pattern:/[$.]/},operator:{pattern:/#+|[-+*~=^@]/}}},"function-inline":{pattern:/\$F:[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\$/,inside:{variable:{pattern:/(?:[,|])@?(?:#+|[-+*~=^])?[\w.]+/,inside:{punctuation:{pattern:/[,.|]/},operator:{pattern:/#+|[-+*~=^@]/}}},punctuation:{pattern:/\$\w:|[$:?.,|]/}},alias:"function"},"function-block":{pattern:/\$XF:\{[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\}:XF\$/,inside:{punctuation:{pattern:/[$:{}?.,|]/}},alias:"function"},"directive-inline":{pattern:/\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\/\w.]+\$/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}}},alias:"function"},"directive-block-open":{pattern:/\$\w+:\{|\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\w.]+:\{(?:![A-Z]+)?/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}},attribute:{pattern:/![A-Z]+$/,inside:{punctuation:{pattern:/!/}},alias:"keyword"}},alias:"function"},"directive-block-separator":{pattern:/\}:[-\w.]+:\{/,inside:{punctuation:{pattern:/[:{}]/}},alias:"function"},"directive-block-close":{pattern:/\}:[-\w.]+\$/,inside:{punctuation:{pattern:/[:{}$]/}},alias:"function"}}),b.languages.insertBefore("inside","punctuation",{variable:b.languages.xeora["function-inline"].inside.variable},b.languages.xeora["function-block"]),b.languages.xeoracube=b.languages.xeora})(E)}},35:function(me){"use strict";me.exports=ne,ne.displayName="xmlDoc",ne.aliases=[];function ne(E){(function(b){function ue(oe,xe){b.languages[oe]&&b.languages.insertBefore(oe,"comment",{"doc-comment":xe})}var le=b.languages.markup.tag,ce={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:le}},ge={pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:le}};ue("csharp",ce),ue("fsharp",ce),ue("vbnet",ge)})(E)}},86095:function(me){"use strict";me.exports=ne,ne.displayName="xojo",ne.aliases=[];function ne(E){E.languages.xojo={comment:{pattern:/(?:'|\/\/|Rem\b).+/i,greedy:!0},string:{pattern:/"(?:""|[^"])*"/,greedy:!0},number:[/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,/&[bchou][a-z\d]+/i],directive:{pattern:/#(?:Else|ElseIf|Endif|If|Pragma)\b/i,alias:"property"},keyword:/\b(?:AddHandler|App|Array|As(?:signs)?|Auto|Boolean|Break|By(?:Ref|Val)|Byte|Call|Case|Catch|CFStringRef|CGFloat|Class|Color|Const|Continue|CString|Currency|CurrentMethodName|Declare|Delegate|Dim|Do(?:uble|wnTo)?|Each|Else(?:If)?|End|Enumeration|Event|Exception|Exit|Extends|False|Finally|For|Function|Get|GetTypeInfo|Global|GOTO|If|Implements|In|Inherits|Int(?:8|16|32|64|eger|erface)?|Lib|Loop|Me|Module|Next|Nil|Object|Optional|OSType|ParamArray|Private|Property|Protected|PString|Ptr|Raise(?:Event)?|ReDim|RemoveHandler|Return|Select(?:or)?|Self|Set|Shared|Short|Single|Soft|Static|Step|String|Sub|Super|Text|Then|To|True|Try|Ubound|UInt(?:8|16|32|64|eger)?|Until|Using|Var(?:iant)?|Wend|While|WindowPtr|WString)\b/i,operator:/<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|WeakAddressOf|Xor)\b/i,punctuation:/[.,;:()]/}}},76998:function(me){"use strict";me.exports=ne,ne.displayName="xquery",ne.aliases=[];function ne(E){(function(b){b.languages.xquery=b.languages.extend("markup",{"xquery-comment":{pattern:/\(:[\s\S]*?:\)/,greedy:!0,alias:"comment"},string:{pattern:/(["'])(?:\1\1|(?!\1)[\s\S])*\1/,greedy:!0},extension:{pattern:/\(#.+?#\)/,alias:"symbol"},variable:/\$[-\w:]+/,axis:{pattern:/(^|[^-])(?:ancestor(?:-or-self)?|attribute|child|descendant(?:-or-self)?|following(?:-sibling)?|parent|preceding(?:-sibling)?|self)(?=::)/,lookbehind:!0,alias:"operator"},"keyword-operator":{pattern:/(^|[^:-])\b(?:and|castable as|div|eq|except|ge|gt|idiv|instance of|intersect|is|le|lt|mod|ne|or|union)\b(?=$|[^:-])/,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^:-])\b(?:as|ascending|at|base-uri|boundary-space|case|cast as|collation|construction|copy-namespaces|declare|default|descending|else|empty (?:greatest|least)|encoding|every|external|for|function|if|import|in|inherit|lax|let|map|module|namespace|no-inherit|no-preserve|option|order(?: by|ed|ing)?|preserve|return|satisfies|schema|some|stable|strict|strip|then|to|treat as|typeswitch|unordered|validate|variable|version|where|xquery)\b(?=$|[^:-])/,lookbehind:!0},function:/[\w-]+(?::[\w-]+)*(?=\s*\()/,"xquery-element":{pattern:/(element\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"tag"},"xquery-attribute":{pattern:/(attribute\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"attr-name"},builtin:{pattern:/(^|[^:-])\b(?:attribute|comment|document|element|processing-instruction|text|xs:(?:ENTITIES|ENTITY|ID|IDREFS?|NCName|NMTOKENS?|NOTATION|Name|QName|anyAtomicType|anyType|anyURI|base64Binary|boolean|byte|date|dateTime|dayTimeDuration|decimal|double|duration|float|gDay|gMonth|gMonthDay|gYear|gYearMonth|hexBinary|int|integer|language|long|negativeInteger|nonNegativeInteger|nonPositiveInteger|normalizedString|positiveInteger|short|string|time|token|unsigned(?:Byte|Int|Long|Short)|untyped(?:Atomic)?|yearMonthDuration))\b(?=$|[^:-])/,lookbehind:!0},number:/\b\d+(?:\.\d+)?(?:E[+-]?\d+)?/,operator:[/[+*=?|@]|\.\.?|:=|!=|<[=<]?|>[=>]?/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],punctuation:/[[\](){},;:/]/}),b.languages.xquery.tag.pattern=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,b.languages.xquery.tag.inside["attr-value"].pattern=/=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+)/,b.languages.xquery.tag.inside["attr-value"].inside.punctuation=/^="|"$/,b.languages.xquery.tag.inside["attr-value"].inside.expression={pattern:/\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}/,inside:b.languages.xquery,alias:"language-xquery"};var ue=function(ce){return typeof ce=="string"?ce:typeof ce.content=="string"?ce.content:ce.content.map(ue).join("")},le=function(ce){for(var ge=[],oe=0;oe0&&ge[ge.length-1].tagName===ue(xe.content[0].content[1])&&ge.pop():xe.content[xe.content.length-1].content==="/>"||ge.push({tagName:ue(xe.content[0].content[1]),openedBraces:0}):ge.length>0&&xe.type==="punctuation"&&xe.content==="{"&&(!ce[oe+1]||ce[oe+1].type!=="punctuation"||ce[oe+1].content!=="{")&&(!ce[oe-1]||ce[oe-1].type!=="plain-text"||ce[oe-1].content!=="{")?ge[ge.length-1].openedBraces++:ge.length>0&&ge[ge.length-1].openedBraces>0&&xe.type==="punctuation"&&xe.content==="}"?ge[ge.length-1].openedBraces--:xe.type!=="comment"&&(Oe=!0)),(Oe||typeof xe=="string")&&ge.length>0&&ge[ge.length-1].openedBraces===0){var Se=ue(xe);oe0&&(typeof ce[oe-1]=="string"||ce[oe-1].type==="plain-text")&&(Se=ue(ce[oe-1])+Se,ce.splice(oe-1,1),oe--),/^\s+$/.test(Se)?ce[oe]=Se:ce[oe]=new b.Token("plain-text",Se,null,Se)}xe.content&&typeof xe.content!="string"&&le(xe.content)}};b.hooks.add("after-tokenize",function(ce){ce.language==="xquery"&&le(ce.tokens)})})(E)}},14409:function(me){"use strict";me.exports=ne,ne.displayName="yaml",ne.aliases=["yml"];function ne(E){(function(b){var ue=/[*&][^\s[\]{},]+/,le=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,ce="(?:"+le.source+"(?:[ ]+"+ue.source+")?|"+ue.source+"(?:[ ]+"+le.source+")?)",ge=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),oe=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function xe(Oe,Se){Se=(Se||"").replace(/m/g,"")+"m";var he=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,function(){return ce}).replace(/<>/g,function(){return Oe});return RegExp(he,Se)}b.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,function(){return ce})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,function(){return ce}).replace(/<>/g,function(){return"(?:"+ge+"|"+oe+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:xe(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:xe(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:xe(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:xe(oe),lookbehind:!0,greedy:!0},number:{pattern:xe(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:le,important:ue,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},b.languages.yml=b.languages.yaml})(E)}},33460:function(me){"use strict";me.exports=ne,ne.displayName="yang",ne.aliases=[];function ne(E){E.languages.yang={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"(?:[^\\"]|\\.)*"|'[^']*'/,greedy:!0},keyword:{pattern:/(^|[{};\r\n][ \t]*)[a-z_][\w.-]*/i,lookbehind:!0},namespace:{pattern:/(\s)[a-z_][\w.-]*(?=:)/i,lookbehind:!0},boolean:/\b(?:false|true)\b/,operator:/\+/,punctuation:/[{};:]/}}},28108:function(me){"use strict";me.exports=ne,ne.displayName="zig",ne.aliases=[];function ne(E){(function(b){function ue(Se){return function(){return Se}}var le=/\b(?:align|allowzero|and|anyframe|anytype|asm|async|await|break|cancel|catch|comptime|const|continue|defer|else|enum|errdefer|error|export|extern|fn|for|if|inline|linksection|nakedcc|noalias|nosuspend|null|or|orelse|packed|promise|pub|resume|return|stdcallcc|struct|suspend|switch|test|threadlocal|try|undefined|union|unreachable|usingnamespace|var|volatile|while)\b/,ce="\\b(?!"+le.source+")(?!\\d)\\w+\\b",ge=/align\s*\((?:[^()]|\([^()]*\))*\)/.source,oe=/(?:\?|\bpromise->|(?:\[[^[\]]*\]|\*(?!\*)|\*\*)(?:\s*|\s*const\b|\s*volatile\b|\s*allowzero\b)*)/.source.replace(//g,ue(ge)),xe=/(?:\bpromise\b|(?:\berror\.)?(?:\.)*(?!\s+))/.source.replace(//g,ue(ce)),Oe="(?!\\s)(?:!?\\s*(?:"+oe+"\\s*)*"+xe+")+";b.languages.zig={comment:[{pattern:/\/\/[/!].*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0}],char:{pattern:/(^|[^\\])'(?:[^'\\\r\n]|[\uD800-\uDFFF]{2}|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0},builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp(/(:\s*)(?=\s*(?:\s*)?[=;,)])|(?=\s*(?:\s*)?\{)/.source.replace(//g,ue(Oe)).replace(//g,ue(ge))),lookbehind:!0,inside:null},{pattern:RegExp(/(\)\s*)(?=\s*(?:\s*)?;)/.source.replace(//g,ue(Oe)).replace(//g,ue(ge))),lookbehind:!0,inside:null}],"builtin-type":{pattern:/\b(?:anyerror|bool|c_u?(?:int|long|longlong|short)|c_longdouble|c_void|comptime_(?:float|int)|f(?:16|32|64|128)|[iu](?:8|16|32|64|128|size)|noreturn|type|void)\b/,alias:"keyword"},keyword:le,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+(?:\.[a-fA-F\d]*)?(?:[pP][+-]?[a-fA-F\d]+)?|\d+(?:\.\d*)?(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},b.languages.zig["class-name"].forEach(function(Se){Se.inside===null&&(Se.inside=b.languages.zig)})})(E)}},92848:function(me,ne){"use strict";var E;ne.Q=ce,E=ge;var b="",ue=" ",le=/[ \t\n\r\f]+/g;function ce(oe){var xe=String(oe||b).trim();return xe===b?[]:xe.split(le)}function ge(oe){return oe.join(ue).trim()}},6526:function(me,ne,E){"use strict";var b=this&&this.__importDefault||function(ge){return ge&&ge.__esModule?ge:{default:ge}},ue=b(E(78846)),le=E(11160);function ce(ge,oe){var xe={};return!ge||typeof ge!="string"||(0,ue.default)(ge,function(Oe,Se){Oe&&Se&&(xe[(0,le.camelCase)(Oe,oe)]=Se)}),xe}ce.default=ce,me.exports=ce},11160:function(me,ne){"use strict";Object.defineProperty(ne,"__esModule",{value:!0}),ne.camelCase=void 0;var E=/^--[a-zA-Z0-9_-]+$/,b=/-([a-z])/g,ue=/^[^-]+$/,le=/^-(webkit|moz|ms|o|khtml)-/,ce=/^-(ms)-/,ge=function(Se){return!Se||ue.test(Se)||E.test(Se)},oe=function(Se,he){return he.toUpperCase()},xe=function(Se,he){return"".concat(he,"-")},Oe=function(Se,he){return he===void 0&&(he={}),ge(Se)?Se:(Se=Se.toLowerCase(),he.reactCompat?Se=Se.replace(ce,xe):Se=Se.replace(le,xe),Se.replace(b,oe))};ne.camelCase=Oe},78846:function(me,ne,E){"use strict";var b=this&&this.__importDefault||function(ce){return ce&&ce.__esModule?ce:{default:ce}};Object.defineProperty(ne,"__esModule",{value:!0}),ne.default=le;var ue=b(E(93193));function le(ce,ge){var oe=null;if(!ce||typeof ce!="string")return oe;var xe=(0,ue.default)(ce),Oe=typeof ge=="function";return xe.forEach(function(Se){if(Se.type==="declaration"){var he=Se.property,ze=Se.value;Oe?ge(he,ze,Se):ze&&(oe=oe||{},oe[he]=ze)}}),oe}},97270:function(me){me.exports=E;var ne=Object.prototype.hasOwnProperty;function E(){for(var b={},ue=0;ue=le.length?{done:!0}:{done:!1,value:le[oe++]}},e:function(Te){throw Te},f:xe}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Oe,Se=!0,he=!1;return{s:function(){ge=ge.call(le)},n:function(){var Te=ge.next();return Se=Te.done,Te},e:function(Te){he=!0,Oe=Te},f:function(){try{Se||ge.return==null||ge.return()}finally{if(he)throw Oe}}}}},97755:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return ue}});var b=E(67489);function ue(le,ce){le.prototype=Object.create(ce.prototype),le.prototype.constructor=le,(0,b.Z)(le,ce)}},90302:function(me,ne,E){"use strict";E.d(ne,{ZP:function(){return Re}});const b=-1,ue=0,le=1,ce=2,ge=3,oe=4,xe=5,Oe=6,Se=7,he=8,ze=typeof self=="object"?self:globalThis,Te=(Ie,Ae)=>{const Ye=(_e,nt)=>(Ie.set(nt,_e),_e),st=_e=>{if(Ie.has(_e))return Ie.get(_e);const[nt,$e]=Ae[_e];switch(nt){case ue:case b:return Ye($e,_e);case le:{const Me=Ye([],_e);for(const Ve of $e)Me.push(st(Ve));return Me}case ce:{const Me=Ye({},_e);for(const[Ve,et]of $e)Me[st(Ve)]=st(et);return Me}case ge:return Ye(new Date($e),_e);case oe:{const{source:Me,flags:Ve}=$e;return Ye(new RegExp(Me,Ve),_e)}case xe:{const Me=Ye(new Map,_e);for(const[Ve,et]of $e)Me.set(st(Ve),st(et));return Me}case Oe:{const Me=Ye(new Set,_e);for(const Ve of $e)Me.add(st(Ve));return Me}case Se:{const{name:Me,message:Ve}=$e;return Ye(new ze[Me](Ve),_e)}case he:return Ye(BigInt($e),_e);case"BigInt":return Ye(Object(BigInt($e)),_e);case"ArrayBuffer":return Ye(new Uint8Array($e).buffer,$e);case"DataView":{const{buffer:Me}=new Uint8Array($e);return Ye(new DataView(Me),$e)}}return Ye(new ze[nt]($e),_e)};return st},ct=Ie=>Te(new Map,Ie)(0),Xe="",{toString:tt}={},{keys:Ue}=Object,Ze=Ie=>{const Ae=typeof Ie;if(Ae!=="object"||!Ie)return[ue,Ae];const Ye=tt.call(Ie).slice(8,-1);switch(Ye){case"Array":return[le,Xe];case"Object":return[ce,Xe];case"Date":return[ge,Xe];case"RegExp":return[oe,Xe];case"Map":return[xe,Xe];case"Set":return[Oe,Xe];case"DataView":return[le,Ye]}return Ye.includes("Array")?[le,Ye]:Ye.includes("Error")?[Se,Ye]:[ce,Ye]},Ke=([Ie,Ae])=>Ie===ue&&(Ae==="function"||Ae==="symbol"),Le=(Ie,Ae,Ye,st)=>{const _e=($e,Me)=>{const Ve=st.push($e)-1;return Ye.set(Me,Ve),Ve},nt=$e=>{if(Ye.has($e))return Ye.get($e);let[Me,Ve]=Ze($e);switch(Me){case ue:{let qe=$e;switch(Ve){case"bigint":Me=he,qe=$e.toString();break;case"function":case"symbol":if(Ie)throw new TypeError("unable to serialize "+Ve);qe=null;break;case"undefined":return _e([b],$e)}return _e([Me,qe],$e)}case le:{if(Ve){let It=$e;return Ve==="DataView"?It=new Uint8Array($e.buffer):Ve==="ArrayBuffer"&&(It=new Uint8Array($e)),_e([Ve,[...It]],$e)}const qe=[],Ct=_e([Me,qe],$e);for(const It of $e)qe.push(nt(It));return Ct}case ce:{if(Ve)switch(Ve){case"BigInt":return _e([Ve,$e.toString()],$e);case"Boolean":case"Number":case"String":return _e([Ve,$e.valueOf()],$e)}if(Ae&&"toJSON"in $e)return nt($e.toJSON());const qe=[],Ct=_e([Me,qe],$e);for(const It of Ue($e))(Ie||!Ke(Ze($e[It])))&&qe.push([nt(It),nt($e[It])]);return Ct}case ge:return _e([Me,$e.toISOString()],$e);case oe:{const{source:qe,flags:Ct}=$e;return _e([Me,{source:qe,flags:Ct}],$e)}case xe:{const qe=[],Ct=_e([Me,qe],$e);for(const[It,xt]of $e)(Ie||!(Ke(Ze(It))||Ke(Ze(xt))))&&qe.push([nt(It),nt(xt)]);return Ct}case Oe:{const qe=[],Ct=_e([Me,qe],$e);for(const It of $e)(Ie||!Ke(Ze(It)))&&qe.push(nt(It));return Ct}}const{message:et}=$e;return _e([Me,{name:Ve,message:et}],$e)};return nt},Be=(Ie,{json:Ae,lossy:Ye}={})=>{const st=[];return Le(!(Ae||Ye),!!Ae,new Map,st)(Ie),st};var Re=typeof structuredClone=="function"?(Ie,Ae)=>Ae&&("json"in Ae||"lossy"in Ae)?ct(Be(Ie,Ae)):structuredClone(Ie):(Ie,Ae)=>ct(Be(Ie,Ae))},11630:function(me,ne,E){"use strict";E.d(ne,{P:function(){return ue},Q:function(){return b}});function b(le){const ce=[],ge=String(le||"");let oe=ge.indexOf(","),xe=0,Oe=!1;for(;!Oe;){oe===-1&&(oe=ge.length,Oe=!0);const Se=ge.slice(xe,oe).trim();(Se||!Oe)&&ce.push(Se),xe=oe+1,oe=ge.indexOf(",",xe)}return ce}function ue(le,ce){const ge=ce||{};return(le[le.length-1]===""?[...le,""]:le).join((ge.padRight?" ":"")+","+(ge.padLeft===!1?"":" ")).trim()}},87342:function(me,ne,E){"use strict";E.d(ne,{ok:function(){return le},t1:function(){return ce}});function b(ge){return ge}function ue(){}function le(){}function ce(){}},40797:function(me,ne,E){"use strict";E.d(ne,{N:function(){return ct}});var b=E(81994),ue=E(43309);function le(tt,Ue){return ce(tt,Ue||{})||{type:"root",children:[]}}function ce(tt,Ue){const Ze=ge(tt,Ue);return Ze&&Ue.afterTransform&&Ue.afterTransform(tt,Ze),Ze}function ge(tt,Ue){switch(tt.nodeType){case 1:return he(tt,Ue);case 3:return Oe(tt);case 8:return Se(tt);case 9:return oe(tt,Ue);case 10:return xe();case 11:return oe(tt,Ue);default:return}}function oe(tt,Ue){return{type:"root",children:ze(tt,Ue)}}function xe(){return{type:"doctype"}}function Oe(tt){return{type:"text",value:tt.nodeValue||""}}function Se(tt){return{type:"comment",value:tt.nodeValue||""}}function he(tt,Ue){const Ze=tt.namespaceURI,Ke=Ze===ue.t.svg?b.s:b.h,Le=Ze===ue.t.html?tt.tagName.toLowerCase():tt.tagName,Be=Ze===ue.t.html&&Le==="template"?tt.content:tt,Re=tt.getAttributeNames(),Ie={};let Ae=-1;for(;++Aert&&(rt=Ge):Ge&&(rt!==void 0&&rt>-1&&Gt.push(` +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Oe,Se=!0,he=!1;return{s:function(){ge=ge.call(le)},n:function(){var Te=ge.next();return Se=Te.done,Te},e:function(Te){he=!0,Oe=Te},f:function(){try{Se||ge.return==null||ge.return()}finally{if(he)throw Oe}}}}},97755:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return ue}});var b=E(67489);function ue(le,ce){le.prototype=Object.create(ce.prototype),le.prototype.constructor=le,(0,b.Z)(le,ce)}},90302:function(me,ne,E){"use strict";E.d(ne,{ZP:function(){return Re}});const b=-1,ue=0,le=1,ce=2,ge=3,oe=4,xe=5,Oe=6,Se=7,he=8,ze=typeof self=="object"?self:globalThis,Te=(Ie,Ae)=>{const Ye=(_e,nt)=>(Ie.set(nt,_e),_e),st=_e=>{if(Ie.has(_e))return Ie.get(_e);const[nt,$e]=Ae[_e];switch(nt){case ue:case b:return Ye($e,_e);case le:{const Me=Ye([],_e);for(const Ve of $e)Me.push(st(Ve));return Me}case ce:{const Me=Ye({},_e);for(const[Ve,et]of $e)Me[st(Ve)]=st(et);return Me}case ge:return Ye(new Date($e),_e);case oe:{const{source:Me,flags:Ve}=$e;return Ye(new RegExp(Me,Ve),_e)}case xe:{const Me=Ye(new Map,_e);for(const[Ve,et]of $e)Me.set(st(Ve),st(et));return Me}case Oe:{const Me=Ye(new Set,_e);for(const Ve of $e)Me.add(st(Ve));return Me}case Se:{const{name:Me,message:Ve}=$e;return Ye(new ze[Me](Ve),_e)}case he:return Ye(BigInt($e),_e);case"BigInt":return Ye(Object(BigInt($e)),_e);case"ArrayBuffer":return Ye(new Uint8Array($e).buffer,$e);case"DataView":{const{buffer:Me}=new Uint8Array($e);return Ye(new DataView(Me),$e)}}return Ye(new ze[nt]($e),_e)};return st},ct=Ie=>Te(new Map,Ie)(0),Xe="",{toString:tt}={},{keys:Ue}=Object,We=Ie=>{const Ae=typeof Ie;if(Ae!=="object"||!Ie)return[ue,Ae];const Ye=tt.call(Ie).slice(8,-1);switch(Ye){case"Array":return[le,Xe];case"Object":return[ce,Xe];case"Date":return[ge,Xe];case"RegExp":return[oe,Xe];case"Map":return[xe,Xe];case"Set":return[Oe,Xe];case"DataView":return[le,Ye]}return Ye.includes("Array")?[le,Ye]:Ye.includes("Error")?[Se,Ye]:[ce,Ye]},Ke=([Ie,Ae])=>Ie===ue&&(Ae==="function"||Ae==="symbol"),Le=(Ie,Ae,Ye,st)=>{const _e=($e,Me)=>{const Ve=st.push($e)-1;return Ye.set(Me,Ve),Ve},nt=$e=>{if(Ye.has($e))return Ye.get($e);let[Me,Ve]=We($e);switch(Me){case ue:{let qe=$e;switch(Ve){case"bigint":Me=he,qe=$e.toString();break;case"function":case"symbol":if(Ie)throw new TypeError("unable to serialize "+Ve);qe=null;break;case"undefined":return _e([b],$e)}return _e([Me,qe],$e)}case le:{if(Ve){let It=$e;return Ve==="DataView"?It=new Uint8Array($e.buffer):Ve==="ArrayBuffer"&&(It=new Uint8Array($e)),_e([Ve,[...It]],$e)}const qe=[],Ct=_e([Me,qe],$e);for(const It of $e)qe.push(nt(It));return Ct}case ce:{if(Ve)switch(Ve){case"BigInt":return _e([Ve,$e.toString()],$e);case"Boolean":case"Number":case"String":return _e([Ve,$e.valueOf()],$e)}if(Ae&&"toJSON"in $e)return nt($e.toJSON());const qe=[],Ct=_e([Me,qe],$e);for(const It of Ue($e))(Ie||!Ke(We($e[It])))&&qe.push([nt(It),nt($e[It])]);return Ct}case ge:return _e([Me,$e.toISOString()],$e);case oe:{const{source:qe,flags:Ct}=$e;return _e([Me,{source:qe,flags:Ct}],$e)}case xe:{const qe=[],Ct=_e([Me,qe],$e);for(const[It,xt]of $e)(Ie||!(Ke(We(It))||Ke(We(xt))))&&qe.push([nt(It),nt(xt)]);return Ct}case Oe:{const qe=[],Ct=_e([Me,qe],$e);for(const It of $e)(Ie||!Ke(We(It)))&&qe.push(nt(It));return Ct}}const{message:et}=$e;return _e([Me,{name:Ve,message:et}],$e)};return nt},Be=(Ie,{json:Ae,lossy:Ye}={})=>{const st=[];return Le(!(Ae||Ye),!!Ae,new Map,st)(Ie),st};var Re=typeof structuredClone=="function"?(Ie,Ae)=>Ae&&("json"in Ae||"lossy"in Ae)?ct(Be(Ie,Ae)):structuredClone(Ie):(Ie,Ae)=>ct(Be(Ie,Ae))},11630:function(me,ne,E){"use strict";E.d(ne,{P:function(){return ue},Q:function(){return b}});function b(le){const ce=[],ge=String(le||"");let oe=ge.indexOf(","),xe=0,Oe=!1;for(;!Oe;){oe===-1&&(oe=ge.length,Oe=!0);const Se=ge.slice(xe,oe).trim();(Se||!Oe)&&ce.push(Se),xe=oe+1,oe=ge.indexOf(",",xe)}return ce}function ue(le,ce){const ge=ce||{};return(le[le.length-1]===""?[...le,""]:le).join((ge.padRight?" ":"")+","+(ge.padLeft===!1?"":" ")).trim()}},87342:function(me,ne,E){"use strict";E.d(ne,{ok:function(){return le},t1:function(){return ce}});function b(ge){return ge}function ue(){}function le(){}function ce(){}},40797:function(me,ne,E){"use strict";E.d(ne,{N:function(){return ct}});var b=E(81994),ue=E(43309);function le(tt,Ue){return ce(tt,Ue||{})||{type:"root",children:[]}}function ce(tt,Ue){const We=ge(tt,Ue);return We&&Ue.afterTransform&&Ue.afterTransform(tt,We),We}function ge(tt,Ue){switch(tt.nodeType){case 1:return he(tt,Ue);case 3:return Oe(tt);case 8:return Se(tt);case 9:return oe(tt,Ue);case 10:return xe();case 11:return oe(tt,Ue);default:return}}function oe(tt,Ue){return{type:"root",children:ze(tt,Ue)}}function xe(){return{type:"doctype"}}function Oe(tt){return{type:"text",value:tt.nodeValue||""}}function Se(tt){return{type:"comment",value:tt.nodeValue||""}}function he(tt,Ue){const We=tt.namespaceURI,Ke=We===ue.t.svg?b.s:b.h,Le=We===ue.t.html?tt.tagName.toLowerCase():tt.tagName,Be=We===ue.t.html&&Le==="template"?tt.content:tt,Re=tt.getAttributeNames(),Ie={};let Ae=-1;for(;++Aert&&(rt=Ge):Ge&&(rt!==void 0&&rt>-1&&Gt.push(` `.repeat(rt)||" "),rt=-1,Gt.push(Ge))}return Gt.join("")}function Le($e,Me,Ve){return $e.type==="element"?Be($e,Me,Ve):$e.type==="text"?Ve.whitespace==="normal"?Re($e,Ve):Ie($e):[]}function Be($e,Me,Ve){const et=Ye($e,Ve),qe=$e.children||[];let Ct=-1,It=[];if(Ue($e))return It;let xt,Gt;for(Te($e)||tt($e)&&ue(Me,$e,tt)?Gt=` -`:Xe($e)?(xt=2,Gt=2):Ze($e)&&(xt=1,Gt=1);++Ct-1&&Xe.test(String.fromCharCode(Ue))}}},14470:function(me,ne,E){"use strict";E.d(ne,{dy:function(){return tt},YP:function(){return Ue}});class b{constructor(Ke,Le,Be){this.normal=Le,this.property=Ke,Be&&(this.space=Be)}}b.prototype.normal={},b.prototype.property={},b.prototype.space=void 0;function ue(Ze,Ke){const Le={},Be={};for(const Re of Ze)Object.assign(Le,Re.property),Object.assign(Be,Re.normal);return new b(Le,Be,Ke)}var le=E(13830),ce=E(53538);function ge(Ze){const Ke={},Le={};for(const[Be,Re]of Object.entries(Ze.properties)){const Ie=new ce.I(Be,Ze.transform(Ze.attributes||{},Be),Re,Ze.space);Ze.mustUseProperty&&Ze.mustUseProperty.includes(Be)&&(Ie.mustUseProperty=!0),Ke[Be]=Ie,Le[(0,le.F)(Be)]=Be,Le[(0,le.F)(Ie.attribute)]=Be}return new b(Ke,Le,Ze.space)}var oe=E(71337);const xe=ge({properties:{ariaActiveDescendant:null,ariaAtomic:oe.booleanish,ariaAutoComplete:null,ariaBusy:oe.booleanish,ariaChecked:oe.booleanish,ariaColCount:oe.number,ariaColIndex:oe.number,ariaColSpan:oe.number,ariaControls:oe.spaceSeparated,ariaCurrent:null,ariaDescribedBy:oe.spaceSeparated,ariaDetails:null,ariaDisabled:oe.booleanish,ariaDropEffect:oe.spaceSeparated,ariaErrorMessage:null,ariaExpanded:oe.booleanish,ariaFlowTo:oe.spaceSeparated,ariaGrabbed:oe.booleanish,ariaHasPopup:null,ariaHidden:oe.booleanish,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:oe.spaceSeparated,ariaLevel:oe.number,ariaLive:null,ariaModal:oe.booleanish,ariaMultiLine:oe.booleanish,ariaMultiSelectable:oe.booleanish,ariaOrientation:null,ariaOwns:oe.spaceSeparated,ariaPlaceholder:null,ariaPosInSet:oe.number,ariaPressed:oe.booleanish,ariaReadOnly:oe.booleanish,ariaRelevant:null,ariaRequired:oe.booleanish,ariaRoleDescription:oe.spaceSeparated,ariaRowCount:oe.number,ariaRowIndex:oe.number,ariaRowSpan:oe.number,ariaSelected:oe.booleanish,ariaSetSize:oe.number,ariaSort:null,ariaValueMax:oe.number,ariaValueMin:oe.number,ariaValueNow:oe.number,ariaValueText:null,role:null},transform(Ze,Ke){return Ke==="role"?Ke:"aria-"+Ke.slice(4).toLowerCase()}});function Oe(Ze,Ke){return Ke in Ze?Ze[Ke]:Ke}function Se(Ze,Ke){return Oe(Ze,Ke.toLowerCase())}const he=ge({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:oe.commaSeparated,acceptCharset:oe.spaceSeparated,accessKey:oe.spaceSeparated,action:null,allow:null,allowFullScreen:oe.boolean,allowPaymentRequest:oe.boolean,allowUserMedia:oe.boolean,alt:null,as:null,async:oe.boolean,autoCapitalize:null,autoComplete:oe.spaceSeparated,autoFocus:oe.boolean,autoPlay:oe.boolean,blocking:oe.spaceSeparated,capture:null,charSet:null,checked:oe.boolean,cite:null,className:oe.spaceSeparated,cols:oe.number,colSpan:null,content:null,contentEditable:oe.booleanish,controls:oe.boolean,controlsList:oe.spaceSeparated,coords:oe.number|oe.commaSeparated,crossOrigin:null,data:null,dateTime:null,decoding:null,default:oe.boolean,defer:oe.boolean,dir:null,dirName:null,disabled:oe.boolean,download:oe.overloadedBoolean,draggable:oe.booleanish,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:oe.boolean,formTarget:null,headers:oe.spaceSeparated,height:oe.number,hidden:oe.overloadedBoolean,high:oe.number,href:null,hrefLang:null,htmlFor:oe.spaceSeparated,httpEquiv:oe.spaceSeparated,id:null,imageSizes:null,imageSrcSet:null,inert:oe.boolean,inputMode:null,integrity:null,is:null,isMap:oe.boolean,itemId:null,itemProp:oe.spaceSeparated,itemRef:oe.spaceSeparated,itemScope:oe.boolean,itemType:oe.spaceSeparated,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:oe.boolean,low:oe.number,manifest:null,max:null,maxLength:oe.number,media:null,method:null,min:null,minLength:oe.number,multiple:oe.boolean,muted:oe.boolean,name:null,nonce:null,noModule:oe.boolean,noValidate:oe.boolean,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:oe.boolean,optimum:oe.number,pattern:null,ping:oe.spaceSeparated,placeholder:null,playsInline:oe.boolean,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:oe.boolean,referrerPolicy:null,rel:oe.spaceSeparated,required:oe.boolean,reversed:oe.boolean,rows:oe.number,rowSpan:oe.number,sandbox:oe.spaceSeparated,scope:null,scoped:oe.boolean,seamless:oe.boolean,selected:oe.boolean,shadowRootClonable:oe.boolean,shadowRootDelegatesFocus:oe.boolean,shadowRootMode:null,shape:null,size:oe.number,sizes:null,slot:null,span:oe.number,spellCheck:oe.booleanish,src:null,srcDoc:null,srcLang:null,srcSet:null,start:oe.number,step:null,style:null,tabIndex:oe.number,target:null,title:null,translate:null,type:null,typeMustMatch:oe.boolean,useMap:null,value:oe.booleanish,width:oe.number,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:oe.spaceSeparated,axis:null,background:null,bgColor:null,border:oe.number,borderColor:null,bottomMargin:oe.number,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:oe.boolean,declare:oe.boolean,event:null,face:null,frame:null,frameBorder:null,hSpace:oe.number,leftMargin:oe.number,link:null,longDesc:null,lowSrc:null,marginHeight:oe.number,marginWidth:oe.number,noResize:oe.boolean,noHref:oe.boolean,noShade:oe.boolean,noWrap:oe.boolean,object:null,profile:null,prompt:null,rev:null,rightMargin:oe.number,rules:null,scheme:null,scrolling:oe.booleanish,standby:null,summary:null,text:null,topMargin:oe.number,valueType:null,version:null,vAlign:null,vLink:null,vSpace:oe.number,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:oe.boolean,disableRemotePlayback:oe.boolean,prefix:null,property:null,results:oe.number,security:null,unselectable:null},space:"html",transform:Se}),ze=ge({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:oe.commaOrSpaceSeparated,accentHeight:oe.number,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:oe.number,amplitude:oe.number,arabicForm:null,ascent:oe.number,attributeName:null,attributeType:null,azimuth:oe.number,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:oe.number,by:null,calcMode:null,capHeight:oe.number,className:oe.spaceSeparated,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:oe.number,diffuseConstant:oe.number,direction:null,display:null,dur:null,divisor:oe.number,dominantBaseline:null,download:oe.boolean,dx:null,dy:null,edgeMode:null,editable:null,elevation:oe.number,enableBackground:null,end:null,event:null,exponent:oe.number,externalResourcesRequired:null,fill:null,fillOpacity:oe.number,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:oe.commaSeparated,g2:oe.commaSeparated,glyphName:oe.commaSeparated,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:oe.number,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:oe.number,horizOriginX:oe.number,horizOriginY:oe.number,id:null,ideographic:oe.number,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:oe.number,k:oe.number,k1:oe.number,k2:oe.number,k3:oe.number,k4:oe.number,kernelMatrix:oe.commaOrSpaceSeparated,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:oe.number,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:oe.number,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:oe.number,overlineThickness:oe.number,paintOrder:null,panose1:null,path:null,pathLength:oe.number,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:oe.spaceSeparated,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:oe.number,pointsAtY:oe.number,pointsAtZ:oe.number,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:oe.commaOrSpaceSeparated,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:oe.commaOrSpaceSeparated,rev:oe.commaOrSpaceSeparated,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:oe.commaOrSpaceSeparated,requiredFeatures:oe.commaOrSpaceSeparated,requiredFonts:oe.commaOrSpaceSeparated,requiredFormats:oe.commaOrSpaceSeparated,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:oe.number,specularExponent:oe.number,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:oe.number,strikethroughThickness:oe.number,string:null,stroke:null,strokeDashArray:oe.commaOrSpaceSeparated,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:oe.number,strokeOpacity:oe.number,strokeWidth:null,style:null,surfaceScale:oe.number,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:oe.commaOrSpaceSeparated,tabIndex:oe.number,tableValues:null,target:null,targetX:oe.number,targetY:oe.number,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:oe.commaOrSpaceSeparated,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:oe.number,underlineThickness:oe.number,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:oe.number,values:null,vAlphabetic:oe.number,vMathematical:oe.number,vectorEffect:null,vHanging:oe.number,vIdeographic:oe.number,version:null,vertAdvY:oe.number,vertOriginX:oe.number,vertOriginY:oe.number,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:oe.number,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:Oe}),Te=ge({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform(Ze,Ke){return"xlink:"+Ke.slice(5).toLowerCase()}}),ct=ge({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:Se}),Xe=ge({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform(Ze,Ke){return"xml:"+Ke.slice(3).toLowerCase()}}),tt=ue([xe,he,Te,ct,Xe],"html"),Ue=ue([xe,ze,Te,ct,Xe],"svg")},86825:function(me,ne,E){"use strict";E.d(ne,{s:function(){return xe}});var b=E(53538),ue=E(25629),le=E(13830);const ce=/[A-Z]/g,ge=/-[a-z]/g,oe=/^data[-\w.:]+$/i;function xe(he,ze){const Te=(0,le.F)(ze);let ct=ze,Xe=ue.k;if(Te in he.normal)return he.property[he.normal[Te]];if(Te.length>4&&Te.slice(0,4)==="data"&&oe.test(ze)){if(ze.charAt(4)==="-"){const tt=ze.slice(5).replace(ge,Se);ct="data"+tt.charAt(0).toUpperCase()+tt.slice(1)}else{const tt=ze.slice(4);if(!ge.test(tt)){let Ue=tt.replace(ce,Oe);Ue.charAt(0)!=="-"&&(Ue="-"+Ue),ze="data"+Ue}}Xe=b.I}return new Xe(ct,ze)}function Oe(he){return"-"+he.toLowerCase()}function Se(he){return he.charAt(1).toUpperCase()}},13830:function(me,ne,E){"use strict";E.d(ne,{F:function(){return b}});function b(ue){return ue.toLowerCase()}},53538:function(me,ne,E){"use strict";E.d(ne,{I:function(){return ce}});var b=E(25629),ue=E(71337);const le=Object.keys(ue);class ce extends b.k{constructor(xe,Oe,Se,he){let ze=-1;if(super(xe,Oe),ge(this,"space",he),typeof Se=="number")for(;++ze0){const ke=Ce.length>1?Ce:Ce[0];ke&&(ie.children=ke)}}function Ht(ie,Ce,ke){return je;function je(dt,ft,Ot,Xt){const Un=Array.isArray(Ot.children)?ke:Ce;return Xt?Un(ft,Ot,Xt):Un(ft,Ot)}}function Bt(ie,Ce){return ke;function ke(je,dt,ft,Ot){const Xt=Array.isArray(ft.children),Wn=(0,Re.Pk)(je);return Ce(dt,ft,Ot,Xt,{columnNumber:Wn?Wn.column-1:void 0,fileName:ie,lineNumber:Wn?Wn.line:void 0},void 0)}}function ln(ie,Ce){const ke={};let je,dt;for(dt in Ce.properties)if(dt!=="children"&&nt.call(Ce.properties,dt)){const ft=Mt(ie,dt,Ce.properties[dt]);if(ft){const[Ot,Xt]=ft;ie.tableCellAlignToStyle&&Ot==="align"&&typeof Xt=="string"&&et.has(Ce.tagName)?je=Xt:ke[Ot]=Xt}}if(je){const ft=ke.style||(ke.style={});ft[ie.stylePropertyNameCase==="css"?"text-align":"textAlign"]=je}return ke}function gt(ie,Ce){const ke={};for(const je of Ce.attributes)if(je.type==="mdxJsxExpressionAttribute")if(je.data&&je.data.estree&&ie.evaluater){const ft=je.data.estree.body[0];(0,ue.ok)(ft.type==="ExpressionStatement");const Ot=ft.expression;(0,ue.ok)(Ot.type==="ObjectExpression");const Xt=Ot.properties[0];(0,ue.ok)(Xt.type==="SpreadElement"),Object.assign(ke,ie.evaluater.evaluateExpression(Xt.argument))}else Ne(ie,Ce.position);else{const dt=je.name;let ft;if(je.value&&typeof je.value=="object")if(je.value.data&&je.value.data.estree&&ie.evaluater){const Xt=je.value.data.estree.body[0];(0,ue.ok)(Xt.type==="ExpressionStatement"),ft=ie.evaluater.evaluateExpression(Xt.expression)}else Ne(ie,Ce.position);else ft=je.value===null?!0:je.value;ke[dt]=ft}return ke}function Yt(ie,Ce){const ke=[];let je=-1;const dt=ie.passKeys?new Map:$e;for(;++jedt?0:dt+Ce:Ce=Ce>dt?dt:Ce,ke=ke>0?ke:0,je.length<1e4)Ot=Array.from(je),Ot.unshift(Ce,ke),ie.splice(...Ot);else for(ke&&ie.splice(Ce,ke);ft0?(Lt(ie,ie.length,0,Ce),ie):Ce}class pn{constructor(Ce){this.left=Ce?[...Ce]:[],this.right=[]}get(Ce){if(Ce<0||Ce>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+Ce+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return Cethis.left.length?this.right.slice(this.right.length-je+this.left.length,this.right.length-Ce+this.left.length).reverse():this.left.slice(Ce).concat(this.right.slice(this.right.length-je+this.left.length).reverse())}splice(Ce,ke,je){const dt=ke||0;this.setCursor(Math.trunc(Ce));const ft=this.right.splice(this.right.length-dt,Number.POSITIVE_INFINITY);return je&&Zt(this.left,je),ft.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(Ce){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(Ce)}pushMany(Ce){this.setCursor(Number.POSITIVE_INFINITY),Zt(this.left,Ce)}unshift(Ce){this.setCursor(0),this.right.push(Ce)}unshiftMany(Ce){this.setCursor(0),Zt(this.right,Ce.reverse())}setCursor(Ce){if(!(Ce===this.left.length||Ce>this.left.length&&this.right.length===0||Ce<0&&this.left.length===0))if(CeOt))return;const di=Ce.events.length;let Yi=di,Ti,ki;for(;Yi--;)if(Ce.events[Yi][0]==="exit"&&Ce.events[Yi][1].type==="chunkFlow"){if(Ti){ki=Ce.events[Yi][1].end;break}Ti=!0}for(na(je),Vr=di;VrIa;){const Ci=ke[Ai];Ce.containerState=Ci[1],Ci[0].exit.call(Ce,ie)}ke.length=Ia}function ba(){dt.write([null]),ft=void 0,dt=void 0,Ce.containerState._closeFlow=void 0}}function qn(ie,Ce,ke){return(0,gn.f)(ie,ie.attempt(this.parser.constructs.document,Ce,ke),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}const xn={partial:!0,tokenize:zn};function zn(ie,Ce,ke){return je;function je(ft){return(0,bt.xz)(ft)?(0,gn.f)(ie,dt,"linePrefix")(ft):dt(ft)}function dt(ft){return ft===null||(0,bt.Ch)(ft)?Ce(ft):ke(ft)}}const cr={resolve:Gn,tokenize:Yn},ir={partial:!0,tokenize:nn};function Gn(ie){return ht(ie),ie}function Yn(ie,Ce){let ke;return je;function je(Xt){return ie.enter("content"),ke=ie.enter("chunkContent",{contentType:"content"}),dt(Xt)}function dt(Xt){return Xt===null?ft(Xt):(0,bt.Ch)(Xt)?ie.check(ir,Ot,ft)(Xt):(ie.consume(Xt),dt)}function ft(Xt){return ie.exit("chunkContent"),ie.exit("content"),Ce(Xt)}function Ot(Xt){return ie.consume(Xt),ie.exit("chunkContent"),ke.next=ie.enter("chunkContent",{contentType:"content",previous:ke}),ke=ke.next,dt}}function nn(ie,Ce,ke){const je=this;return dt;function dt(Ot){return ie.exit("chunkContent"),ie.enter("lineEnding"),ie.consume(Ot),ie.exit("lineEnding"),(0,gn.f)(ie,ft,"linePrefix")}function ft(Ot){if(Ot===null||(0,bt.Ch)(Ot))return ke(Ot);const Xt=je.events[je.events.length-1];return!je.parser.constructs.disable.null.includes("codeIndented")&&Xt&&Xt[1].type==="linePrefix"&&Xt[2].sliceSerialize(Xt[1],!0).length>=4?Ce(Ot):ie.interrupt(je.parser.constructs.flow,ke,Ce)(Ot)}}const An={tokenize:Nn};function Nn(ie){const Ce=this,ke=ie.attempt(xn,je,ie.attempt(this.parser.constructs.flowInitial,dt,(0,gn.f)(ie,ie.attempt(this.parser.constructs.flow,dt,ie.attempt(cr,dt)),"linePrefix")));return ke;function je(ft){if(ft===null){ie.consume(ft);return}return ie.enter("lineEndingBlank"),ie.consume(ft),ie.exit("lineEndingBlank"),Ce.currentConstruct=void 0,ke}function dt(ft){if(ft===null){ie.consume(ft);return}return ie.enter("lineEnding"),ie.consume(ft),ie.exit("lineEnding"),Ce.currentConstruct=void 0,ke}}const In={resolveAll:Pr()},Ar=or("string"),gr=or("text");function or(ie){return{resolveAll:Pr(ie==="text"?Mr:void 0),tokenize:Ce};function Ce(ke){const je=this,dt=this.parser.constructs[ie],ft=ke.attempt(dt,Ot,Xt);return Ot;function Ot(En){return Un(En)?ft(En):Xt(En)}function Xt(En){if(En===null){ke.consume(En);return}return ke.enter("data"),ke.consume(En),Wn}function Wn(En){return Un(En)?(ke.exit("data"),ft(En)):(ke.consume(En),Wn)}function Un(En){if(En===null)return!0;const rr=dt[En];let Jn=-1;if(rr)for(;++Jn=3&&(Un===null||(0,bt.Ch)(Un))?(ie.exit("thematicBreak"),Ce(Un)):ke(Un)}function Wn(Un){return Un===dt?(ie.consume(Un),je++,Wn):(ie.exit("thematicBreakSequence"),(0,bt.xz)(Un)?(0,gn.f)(ie,Xt,"whitespace")(Un):Xt(Un))}}const Ir={continuation:{tokenize:kr},exit:rn,name:"list",tokenize:Sr},lr={partial:!0,tokenize:Qt},_n={partial:!0,tokenize:Ur};function Sr(ie,Ce,ke){const je=this,dt=je.events[je.events.length-1];let ft=dt&&dt[1].type==="linePrefix"?dt[2].sliceSerialize(dt[1],!0).length:0,Ot=0;return Xt;function Xt(kn){const Da=je.containerState.type||(kn===42||kn===43||kn===45?"listUnordered":"listOrdered");if(Da==="listUnordered"?!je.containerState.marker||kn===je.containerState.marker:(0,bt.pY)(kn)){if(je.containerState.type||(je.containerState.type=Da,ie.enter(Da,{_container:!0})),Da==="listUnordered")return ie.enter("listItemPrefix"),kn===42||kn===45?ie.check(Fr,ke,Un)(kn):Un(kn);if(!je.interrupt||kn===49)return ie.enter("listItemPrefix"),ie.enter("listItemValue"),Wn(kn)}return ke(kn)}function Wn(kn){return(0,bt.pY)(kn)&&++Ot<10?(ie.consume(kn),Wn):(!je.interrupt||Ot<2)&&(je.containerState.marker?kn===je.containerState.marker:kn===41||kn===46)?(ie.exit("listItemValue"),Un(kn)):ke(kn)}function Un(kn){return ie.enter("listItemMarker"),ie.consume(kn),ie.exit("listItemMarker"),je.containerState.marker=je.containerState.marker||kn,ie.check(xn,je.interrupt?ke:En,ie.attempt(lr,Jn,rr))}function En(kn){return je.containerState.initialBlankLine=!0,ft++,Jn(kn)}function rr(kn){return(0,bt.xz)(kn)?(ie.enter("listItemPrefixWhitespace"),ie.consume(kn),ie.exit("listItemPrefixWhitespace"),Jn):ke(kn)}function Jn(kn){return je.containerState.size=ft+je.sliceSerialize(ie.exit("listItemPrefix"),!0).length,Ce(kn)}}function kr(ie,Ce,ke){const je=this;return je.containerState._closeFlow=void 0,ie.check(xn,dt,ft);function dt(Xt){return je.containerState.furtherBlankLines=je.containerState.furtherBlankLines||je.containerState.initialBlankLine,(0,gn.f)(ie,Ce,"listItemIndent",je.containerState.size+1)(Xt)}function ft(Xt){return je.containerState.furtherBlankLines||!(0,bt.xz)(Xt)?(je.containerState.furtherBlankLines=void 0,je.containerState.initialBlankLine=void 0,Ot(Xt)):(je.containerState.furtherBlankLines=void 0,je.containerState.initialBlankLine=void 0,ie.attempt(_n,Ce,Ot)(Xt))}function Ot(Xt){return je.containerState._closeFlow=!0,je.interrupt=void 0,(0,gn.f)(ie,ie.attempt(Ir,Ce,ke),"linePrefix",je.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Xt)}}function Ur(ie,Ce,ke){const je=this;return(0,gn.f)(ie,dt,"listItemIndent",je.containerState.size+1);function dt(ft){const Ot=je.events[je.events.length-1];return Ot&&Ot[1].type==="listItemIndent"&&Ot[2].sliceSerialize(Ot[1],!0).length===je.containerState.size?Ce(ft):ke(ft)}}function rn(ie){ie.exit(this.containerState.type)}function Qt(ie,Ce,ke){const je=this;return(0,gn.f)(ie,dt,"listItemPrefixWhitespace",je.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function dt(ft){const Ot=je.events[je.events.length-1];return!(0,bt.xz)(ft)&&Ot&&Ot[1].type==="listItemPrefixWhitespace"?Ce(ft):ke(ft)}}const hr={continuation:{tokenize:Ft},exit:on,name:"blockQuote",tokenize:er};function er(ie,Ce,ke){const je=this;return dt;function dt(Ot){if(Ot===62){const Xt=je.containerState;return Xt.open||(ie.enter("blockQuote",{_container:!0}),Xt.open=!0),ie.enter("blockQuotePrefix"),ie.enter("blockQuoteMarker"),ie.consume(Ot),ie.exit("blockQuoteMarker"),ft}return ke(Ot)}function ft(Ot){return(0,bt.xz)(Ot)?(ie.enter("blockQuotePrefixWhitespace"),ie.consume(Ot),ie.exit("blockQuotePrefixWhitespace"),ie.exit("blockQuotePrefix"),Ce):(ie.exit("blockQuotePrefix"),Ce(Ot))}}function Ft(ie,Ce,ke){const je=this;return dt;function dt(Ot){return(0,bt.xz)(Ot)?(0,gn.f)(ie,ft,"linePrefix",je.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Ot):ft(Ot)}function ft(Ot){return ie.attempt(hr,Ce,ke)(Ot)}}function on(ie){ie.exit("blockQuote")}function sr(ie,Ce,ke,je,dt,ft,Ot,Xt,Wn){const Un=Wn||Number.POSITIVE_INFINITY;let En=0;return rr;function rr(na){return na===60?(ie.enter(je),ie.enter(dt),ie.enter(ft),ie.consume(na),ie.exit(ft),Jn):na===null||na===32||na===41||(0,bt.Av)(na)?ke(na):(ie.enter(je),ie.enter(Ot),ie.enter(Xt),ie.enter("chunkString",{contentType:"string"}),qa(na))}function Jn(na){return na===62?(ie.enter(ft),ie.consume(na),ie.exit(ft),ie.exit(dt),ie.exit(je),Ce):(ie.enter(Xt),ie.enter("chunkString",{contentType:"string"}),kn(na))}function kn(na){return na===62?(ie.exit("chunkString"),ie.exit(Xt),Jn(na)):na===null||na===60||(0,bt.Ch)(na)?ke(na):(ie.consume(na),na===92?Da:kn)}function Da(na){return na===60||na===62||na===92?(ie.consume(na),kn):kn(na)}function qa(na){return!En&&(na===null||na===41||(0,bt.z3)(na))?(ie.exit("chunkString"),ie.exit(Xt),ie.exit(Ot),ie.exit(je),Ce(na)):En999||kn===null||kn===91||kn===93&&!Wn||kn===94&&!Xt&&"_hiddenFootnoteSupport"in Ot.parser.constructs?ke(kn):kn===93?(ie.exit(ft),ie.enter(dt),ie.consume(kn),ie.exit(dt),ie.exit(je),Ce):(0,bt.Ch)(kn)?(ie.enter("lineEnding"),ie.consume(kn),ie.exit("lineEnding"),En):(ie.enter("chunkString",{contentType:"string"}),rr(kn))}function rr(kn){return kn===null||kn===91||kn===93||(0,bt.Ch)(kn)||Xt++>999?(ie.exit("chunkString"),En(kn)):(ie.consume(kn),Wn||(Wn=!(0,bt.xz)(kn)),kn===92?Jn:rr)}function Jn(kn){return kn===91||kn===92||kn===93?(ie.consume(kn),Xt++,rr):rr(kn)}}function be(ie,Ce,ke,je,dt,ft){let Ot;return Xt;function Xt(Jn){return Jn===34||Jn===39||Jn===40?(ie.enter(je),ie.enter(dt),ie.consume(Jn),ie.exit(dt),Ot=Jn===40?41:Jn,Wn):ke(Jn)}function Wn(Jn){return Jn===Ot?(ie.enter(dt),ie.consume(Jn),ie.exit(dt),ie.exit(je),Ce):(ie.enter(ft),Un(Jn))}function Un(Jn){return Jn===Ot?(ie.exit(ft),Wn(Ot)):Jn===null?ke(Jn):(0,bt.Ch)(Jn)?(ie.enter("lineEnding"),ie.consume(Jn),ie.exit("lineEnding"),(0,gn.f)(ie,Un,"linePrefix")):(ie.enter("chunkString",{contentType:"string"}),En(Jn))}function En(Jn){return Jn===Ot||Jn===null||(0,bt.Ch)(Jn)?(ie.exit("chunkString"),Un(Jn)):(ie.consume(Jn),Jn===92?rr:En)}function rr(Jn){return Jn===Ot||Jn===92?(ie.consume(Jn),En):En(Jn)}}function Cn(ie,Ce){let ke;return je;function je(dt){return(0,bt.Ch)(dt)?(ie.enter("lineEnding"),ie.consume(dt),ie.exit("lineEnding"),ke=!0,je):(0,bt.xz)(dt)?(0,gn.f)(ie,je,ke?"linePrefix":"lineSuffix")(dt):Ce(dt)}}function yr(ie){return ie.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const un={name:"definition",tokenize:Xn},Tr={partial:!0,tokenize:Cr};function Xn(ie,Ce,ke){const je=this;let dt;return ft;function ft(kn){return ie.enter("definition"),Ot(kn)}function Ot(kn){return Kt.call(je,ie,Xt,ke,"definitionLabel","definitionLabelMarker","definitionLabelString")(kn)}function Xt(kn){return dt=yr(je.sliceSerialize(je.events[je.events.length-1][1]).slice(1,-1)),kn===58?(ie.enter("definitionMarker"),ie.consume(kn),ie.exit("definitionMarker"),Wn):ke(kn)}function Wn(kn){return(0,bt.z3)(kn)?Cn(ie,Un)(kn):Un(kn)}function Un(kn){return sr(ie,En,ke,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(kn)}function En(kn){return ie.attempt(Tr,rr,rr)(kn)}function rr(kn){return(0,bt.xz)(kn)?(0,gn.f)(ie,Jn,"whitespace")(kn):Jn(kn)}function Jn(kn){return kn===null||(0,bt.Ch)(kn)?(ie.exit("definition"),je.parser.defined.push(dt),Ce(kn)):ke(kn)}}function Cr(ie,Ce,ke){return je;function je(Xt){return(0,bt.z3)(Xt)?Cn(ie,dt)(Xt):ke(Xt)}function dt(Xt){return be(ie,ft,ke,"definitionTitle","definitionTitleMarker","definitionTitleString")(Xt)}function ft(Xt){return(0,bt.xz)(Xt)?(0,gn.f)(ie,Ot,"whitespace")(Xt):Ot(Xt)}function Ot(Xt){return Xt===null||(0,bt.Ch)(Xt)?Ce(Xt):ke(Xt)}}const Dr={name:"codeIndented",tokenize:Rr},_t={partial:!0,tokenize:Kr};function Rr(ie,Ce,ke){const je=this;return dt;function dt(Un){return ie.enter("codeIndented"),(0,gn.f)(ie,ft,"linePrefix",5)(Un)}function ft(Un){const En=je.events[je.events.length-1];return En&&En[1].type==="linePrefix"&&En[2].sliceSerialize(En[1],!0).length>=4?Ot(Un):ke(Un)}function Ot(Un){return Un===null?Wn(Un):(0,bt.Ch)(Un)?ie.attempt(_t,Ot,Wn)(Un):(ie.enter("codeFlowValue"),Xt(Un))}function Xt(Un){return Un===null||(0,bt.Ch)(Un)?(ie.exit("codeFlowValue"),Ot(Un)):(ie.consume(Un),Xt)}function Wn(Un){return ie.exit("codeIndented"),Ce(Un)}}function Kr(ie,Ce,ke){const je=this;return dt;function dt(Ot){return je.parser.lazy[je.now().line]?ke(Ot):(0,bt.Ch)(Ot)?(ie.enter("lineEnding"),ie.consume(Ot),ie.exit("lineEnding"),dt):(0,gn.f)(ie,ft,"linePrefix",5)(Ot)}function ft(Ot){const Xt=je.events[je.events.length-1];return Xt&&Xt[1].type==="linePrefix"&&Xt[2].sliceSerialize(Xt[1],!0).length>=4?Ce(Ot):(0,bt.Ch)(Ot)?dt(Ot):ke(Ot)}}const qr={name:"headingAtx",resolve:ha,tokenize:ma};function ha(ie,Ce){let ke=ie.length-2,je=3,dt,ft;return ie[je][1].type==="whitespace"&&(je+=2),ke-2>je&&ie[ke][1].type==="whitespace"&&(ke-=2),ie[ke][1].type==="atxHeadingSequence"&&(je===ke-1||ke-4>je&&ie[ke-2][1].type==="whitespace")&&(ke-=je+1===ke?2:4),ke>je&&(dt={type:"atxHeadingText",start:ie[je][1].start,end:ie[ke][1].end},ft={type:"chunkText",start:ie[je][1].start,end:ie[ke][1].end,contentType:"text"},Lt(ie,je,ke-je+1,[["enter",dt,Ce],["enter",ft,Ce],["exit",ft,Ce],["exit",dt,Ce]])),ie}function ma(ie,Ce,ke){let je=0;return dt;function dt(En){return ie.enter("atxHeading"),ft(En)}function ft(En){return ie.enter("atxHeadingSequence"),Ot(En)}function Ot(En){return En===35&&je++<6?(ie.consume(En),Ot):En===null||(0,bt.z3)(En)?(ie.exit("atxHeadingSequence"),Xt(En)):ke(En)}function Xt(En){return En===35?(ie.enter("atxHeadingSequence"),Wn(En)):En===null||(0,bt.Ch)(En)?(ie.exit("atxHeading"),Ce(En)):(0,bt.xz)(En)?(0,gn.f)(ie,Xt,"whitespace")(En):(ie.enter("atxHeadingText"),Un(En))}function Wn(En){return En===35?(ie.consume(En),Wn):(ie.exit("atxHeadingSequence"),Xt(En))}function Un(En){return En===null||En===35||(0,bt.z3)(En)?(ie.exit("atxHeadingText"),Xt(En)):(ie.consume(En),Un)}}const la={name:"setextUnderline",resolveTo:$r,tokenize:Ta};function $r(ie,Ce){let ke=ie.length,je,dt,ft;for(;ke--;)if(ie[ke][0]==="enter"){if(ie[ke][1].type==="content"){je=ke;break}ie[ke][1].type==="paragraph"&&(dt=ke)}else ie[ke][1].type==="content"&&ie.splice(ke,1),!ft&&ie[ke][1].type==="definition"&&(ft=ke);const Ot={type:"setextHeading",start:$a({},ie[je][1].start),end:$a({},ie[ie.length-1][1].end)};return ie[dt][1].type="setextHeadingText",ft?(ie.splice(dt,0,["enter",Ot,Ce]),ie.splice(ft+1,0,["exit",ie[je][1],Ce]),ie[je][1].end=$a({},ie[ft][1].end)):ie[je][1]=Ot,ie.push(["exit",Ot,Ce]),ie}function Ta(ie,Ce,ke){const je=this;let dt;return ft;function ft(Un){let En=je.events.length,rr;for(;En--;)if(je.events[En][1].type!=="lineEnding"&&je.events[En][1].type!=="linePrefix"&&je.events[En][1].type!=="content"){rr=je.events[En][1].type==="paragraph";break}return!je.parser.lazy[je.now().line]&&(je.interrupt||rr)?(ie.enter("setextHeadingLine"),dt=Un,Ot(Un)):ke(Un)}function Ot(Un){return ie.enter("setextHeadingLineSequence"),Xt(Un)}function Xt(Un){return Un===dt?(ie.consume(Un),Xt):(ie.exit("setextHeadingLineSequence"),(0,bt.xz)(Un)?(0,gn.f)(ie,Wn,"lineSuffix")(Un):Wn(Un))}function Wn(Un){return Un===null||(0,bt.Ch)(Un)?(ie.exit("setextHeadingLine"),Ce(Un)):ke(Un)}}const wa=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],Ca=["pre","script","style","textarea"],ga={concrete:!0,name:"htmlFlow",resolveTo:ra,tokenize:ya},pa={partial:!0,tokenize:jr},Wr={partial:!0,tokenize:Lr};function ra(ie){let Ce=ie.length;for(;Ce--&&!(ie[Ce][0]==="enter"&&ie[Ce][1].type==="htmlFlow"););return Ce>1&&ie[Ce-2][1].type==="linePrefix"&&(ie[Ce][1].start=ie[Ce-2][1].start,ie[Ce+1][1].start=ie[Ce-2][1].start,ie.splice(Ce-2,2)),ie}function ya(ie,Ce,ke){const je=this;let dt,ft,Ot,Xt,Wn;return Un;function Un(Vn){return En(Vn)}function En(Vn){return ie.enter("htmlFlow"),ie.enter("htmlFlowData"),ie.consume(Vn),rr}function rr(Vn){return Vn===33?(ie.consume(Vn),Jn):Vn===47?(ie.consume(Vn),ft=!0,qa):Vn===63?(ie.consume(Vn),dt=3,je.interrupt?Ce:Zn):(0,bt.jv)(Vn)?(ie.consume(Vn),Ot=String.fromCharCode(Vn),ci):ke(Vn)}function Jn(Vn){return Vn===45?(ie.consume(Vn),dt=2,kn):Vn===91?(ie.consume(Vn),dt=5,Xt=0,Da):(0,bt.jv)(Vn)?(ie.consume(Vn),dt=4,je.interrupt?Ce:Zn):ke(Vn)}function kn(Vn){return Vn===45?(ie.consume(Vn),je.interrupt?Ce:Zn):ke(Vn)}function Da(Vn){const Vo="CDATA[";return Vn===Vo.charCodeAt(Xt++)?(ie.consume(Vn),Xt===Vo.length?je.interrupt?Ce:Ri:Da):ke(Vn)}function qa(Vn){return(0,bt.jv)(Vn)?(ie.consume(Vn),Ot=String.fromCharCode(Vn),ci):ke(Vn)}function ci(Vn){if(Vn===null||Vn===47||Vn===62||(0,bt.z3)(Vn)){const Vo=Vn===47,Qo=Ot.toLowerCase();return!Vo&&!ft&&Ca.includes(Qo)?(dt=1,je.interrupt?Ce(Vn):Ri(Vn)):wa.includes(Ot.toLowerCase())?(dt=6,Vo?(ie.consume(Vn),na):je.interrupt?Ce(Vn):Ri(Vn)):(dt=7,je.interrupt&&!je.parser.lazy[je.now().line]?ke(Vn):ft?ba(Vn):Ia(Vn))}return Vn===45||(0,bt.H$)(Vn)?(ie.consume(Vn),Ot+=String.fromCharCode(Vn),ci):ke(Vn)}function na(Vn){return Vn===62?(ie.consume(Vn),je.interrupt?Ce:Ri):ke(Vn)}function ba(Vn){return(0,bt.xz)(Vn)?(ie.consume(Vn),ba):ki(Vn)}function Ia(Vn){return Vn===47?(ie.consume(Vn),ki):Vn===58||Vn===95||(0,bt.jv)(Vn)?(ie.consume(Vn),Ai):(0,bt.xz)(Vn)?(ie.consume(Vn),Ia):ki(Vn)}function Ai(Vn){return Vn===45||Vn===46||Vn===58||Vn===95||(0,bt.H$)(Vn)?(ie.consume(Vn),Ai):Ci(Vn)}function Ci(Vn){return Vn===61?(ie.consume(Vn),Vr):(0,bt.xz)(Vn)?(ie.consume(Vn),Ci):Ia(Vn)}function Vr(Vn){return Vn===null||Vn===60||Vn===61||Vn===62||Vn===96?ke(Vn):Vn===34||Vn===39?(ie.consume(Vn),Wn=Vn,di):(0,bt.xz)(Vn)?(ie.consume(Vn),Vr):Yi(Vn)}function di(Vn){return Vn===Wn?(ie.consume(Vn),Wn=null,Ti):Vn===null||(0,bt.Ch)(Vn)?ke(Vn):(ie.consume(Vn),di)}function Yi(Vn){return Vn===null||Vn===34||Vn===39||Vn===47||Vn===60||Vn===61||Vn===62||Vn===96||(0,bt.z3)(Vn)?Ci(Vn):(ie.consume(Vn),Yi)}function Ti(Vn){return Vn===47||Vn===62||(0,bt.xz)(Vn)?Ia(Vn):ke(Vn)}function ki(Vn){return Vn===62?(ie.consume(Vn),yo):ke(Vn)}function yo(Vn){return Vn===null||(0,bt.Ch)(Vn)?Ri(Vn):(0,bt.xz)(Vn)?(ie.consume(Vn),yo):ke(Vn)}function Ri(Vn){return Vn===45&&dt===2?(ie.consume(Vn),zi):Vn===60&&dt===1?(ie.consume(Vn),no):Vn===62&&dt===4?(ie.consume(Vn),zo):Vn===63&&dt===3?(ie.consume(Vn),Zn):Vn===93&&dt===5?(ie.consume(Vn),Ho):(0,bt.Ch)(Vn)&&(dt===6||dt===7)?(ie.exit("htmlFlowData"),ie.check(pa,as,Wa)(Vn)):Vn===null||(0,bt.Ch)(Vn)?(ie.exit("htmlFlowData"),Wa(Vn)):(ie.consume(Vn),Ri)}function Wa(Vn){return ie.check(Wr,ja,as)(Vn)}function ja(Vn){return ie.enter("lineEnding"),ie.consume(Vn),ie.exit("lineEnding"),ii}function ii(Vn){return Vn===null||(0,bt.Ch)(Vn)?Wa(Vn):(ie.enter("htmlFlowData"),Ri(Vn))}function zi(Vn){return Vn===45?(ie.consume(Vn),Zn):Ri(Vn)}function no(Vn){return Vn===47?(ie.consume(Vn),Ot="",Ro):Ri(Vn)}function Ro(Vn){if(Vn===62){const Vo=Ot.toLowerCase();return Ca.includes(Vo)?(ie.consume(Vn),zo):Ri(Vn)}return(0,bt.jv)(Vn)&&Ot.length<8?(ie.consume(Vn),Ot+=String.fromCharCode(Vn),Ro):Ri(Vn)}function Ho(Vn){return Vn===93?(ie.consume(Vn),Zn):Ri(Vn)}function Zn(Vn){return Vn===62?(ie.consume(Vn),zo):Vn===45&&dt===2?(ie.consume(Vn),Zn):Ri(Vn)}function zo(Vn){return Vn===null||(0,bt.Ch)(Vn)?(ie.exit("htmlFlowData"),as(Vn)):(ie.consume(Vn),zo)}function as(Vn){return ie.exit("htmlFlow"),Ce(Vn)}}function Lr(ie,Ce,ke){const je=this;return dt;function dt(Ot){return(0,bt.Ch)(Ot)?(ie.enter("lineEnding"),ie.consume(Ot),ie.exit("lineEnding"),ft):ke(Ot)}function ft(Ot){return je.parser.lazy[je.now().line]?ke(Ot):Ce(Ot)}}function jr(ie,Ce,ke){return je;function je(dt){return ie.enter("lineEnding"),ie.consume(dt),ie.exit("lineEnding"),ie.attempt(xn,Ce,ke)}}const aa={partial:!0,tokenize:ka},ua={concrete:!0,name:"codeFenced",tokenize:_a};function _a(ie,Ce,ke){const je=this,dt={partial:!0,tokenize:Ci};let ft=0,Ot=0,Xt;return Wn;function Wn(Vr){return Un(Vr)}function Un(Vr){const di=je.events[je.events.length-1];return ft=di&&di[1].type==="linePrefix"?di[2].sliceSerialize(di[1],!0).length:0,Xt=Vr,ie.enter("codeFenced"),ie.enter("codeFencedFence"),ie.enter("codeFencedFenceSequence"),En(Vr)}function En(Vr){return Vr===Xt?(Ot++,ie.consume(Vr),En):Ot<3?ke(Vr):(ie.exit("codeFencedFenceSequence"),(0,bt.xz)(Vr)?(0,gn.f)(ie,rr,"whitespace")(Vr):rr(Vr))}function rr(Vr){return Vr===null||(0,bt.Ch)(Vr)?(ie.exit("codeFencedFence"),je.interrupt?Ce(Vr):ie.check(aa,qa,Ai)(Vr)):(ie.enter("codeFencedFenceInfo"),ie.enter("chunkString",{contentType:"string"}),Jn(Vr))}function Jn(Vr){return Vr===null||(0,bt.Ch)(Vr)?(ie.exit("chunkString"),ie.exit("codeFencedFenceInfo"),rr(Vr)):(0,bt.xz)(Vr)?(ie.exit("chunkString"),ie.exit("codeFencedFenceInfo"),(0,gn.f)(ie,kn,"whitespace")(Vr)):Vr===96&&Vr===Xt?ke(Vr):(ie.consume(Vr),Jn)}function kn(Vr){return Vr===null||(0,bt.Ch)(Vr)?rr(Vr):(ie.enter("codeFencedFenceMeta"),ie.enter("chunkString",{contentType:"string"}),Da(Vr))}function Da(Vr){return Vr===null||(0,bt.Ch)(Vr)?(ie.exit("chunkString"),ie.exit("codeFencedFenceMeta"),rr(Vr)):Vr===96&&Vr===Xt?ke(Vr):(ie.consume(Vr),Da)}function qa(Vr){return ie.attempt(dt,Ai,ci)(Vr)}function ci(Vr){return ie.enter("lineEnding"),ie.consume(Vr),ie.exit("lineEnding"),na}function na(Vr){return ft>0&&(0,bt.xz)(Vr)?(0,gn.f)(ie,ba,"linePrefix",ft+1)(Vr):ba(Vr)}function ba(Vr){return Vr===null||(0,bt.Ch)(Vr)?ie.check(aa,qa,Ai)(Vr):(ie.enter("codeFlowValue"),Ia(Vr))}function Ia(Vr){return Vr===null||(0,bt.Ch)(Vr)?(ie.exit("codeFlowValue"),ba(Vr)):(ie.consume(Vr),Ia)}function Ai(Vr){return ie.exit("codeFenced"),Ce(Vr)}function Ci(Vr,di,Yi){let Ti=0;return ki;function ki(ii){return Vr.enter("lineEnding"),Vr.consume(ii),Vr.exit("lineEnding"),yo}function yo(ii){return Vr.enter("codeFencedFence"),(0,bt.xz)(ii)?(0,gn.f)(Vr,Ri,"linePrefix",je.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(ii):Ri(ii)}function Ri(ii){return ii===Xt?(Vr.enter("codeFencedFenceSequence"),Wa(ii)):Yi(ii)}function Wa(ii){return ii===Xt?(Ti++,Vr.consume(ii),Wa):Ti>=Ot?(Vr.exit("codeFencedFenceSequence"),(0,bt.xz)(ii)?(0,gn.f)(Vr,ja,"whitespace")(ii):ja(ii)):Yi(ii)}function ja(ii){return ii===null||(0,bt.Ch)(ii)?(Vr.exit("codeFencedFence"),di(ii)):Yi(ii)}}}function ka(ie,Ce,ke){const je=this;return dt;function dt(Ot){return Ot===null?ke(Ot):(ie.enter("lineEnding"),ie.consume(Ot),ie.exit("lineEnding"),ft)}function ft(Ot){return je.parser.lazy[je.now().line]?ke(Ot):Ce(Ot)}}const Xa=document.createElement("i");function qt(ie){const Ce="&"+ie+";";Xa.innerHTML=Ce;const ke=Xa.textContent;return ke.charCodeAt(ke.length-1)===59&&ie!=="semi"||ke===Ce?!1:ke}const Mn={name:"characterReference",tokenize:Dn};function Dn(ie,Ce,ke){const je=this;let dt=0,ft,Ot;return Xt;function Xt(rr){return ie.enter("characterReference"),ie.enter("characterReferenceMarker"),ie.consume(rr),ie.exit("characterReferenceMarker"),Wn}function Wn(rr){return rr===35?(ie.enter("characterReferenceMarkerNumeric"),ie.consume(rr),ie.exit("characterReferenceMarkerNumeric"),Un):(ie.enter("characterReferenceValue"),ft=31,Ot=bt.H$,En(rr))}function Un(rr){return rr===88||rr===120?(ie.enter("characterReferenceMarkerHexadecimal"),ie.consume(rr),ie.exit("characterReferenceMarkerHexadecimal"),ie.enter("characterReferenceValue"),ft=6,Ot=bt.AF,En):(ie.enter("characterReferenceValue"),ft=7,Ot=bt.pY,En(rr))}function En(rr){if(rr===59&&dt){const Jn=ie.exit("characterReferenceValue");return Ot===bt.H$&&!qt(je.sliceSerialize(Jn))?ke(rr):(ie.enter("characterReferenceMarker"),ie.consume(rr),ie.exit("characterReferenceMarker"),ie.exit("characterReference"),Ce)}return Ot(rr)&&dt++1&&ie[ke][1].end.offset-ie[ke][1].start.offset>1?2:1;const rr=$a({},ie[je][1].end),Jn=$a({},ie[ke][1].start);zr(rr,-Wn),zr(Jn,Wn),Ot={type:Wn>1?"strongSequence":"emphasisSequence",start:rr,end:$a({},ie[je][1].end)},Xt={type:Wn>1?"strongSequence":"emphasisSequence",start:$a({},ie[ke][1].start),end:Jn},ft={type:Wn>1?"strongText":"emphasisText",start:$a({},ie[je][1].end),end:$a({},ie[ke][1].start)},dt={type:Wn>1?"strong":"emphasis",start:$a({},Ot.start),end:$a({},Xt.end)},ie[je][1].end=$a({},Ot.start),ie[ke][1].start=$a({},Xt.end),Un=[],ie[je][1].end.offset-ie[je][1].start.offset&&(Un=Jt(Un,[["enter",ie[je][1],Ce],["exit",ie[je][1],Ce]])),Un=Jt(Un,[["enter",dt,Ce],["enter",Ot,Ce],["exit",Ot,Ce],["enter",ft,Ce]]),Un=Jt(Un,mr(Ce.parser.constructs.insideSpan.null,ie.slice(je+1,ke),Ce)),Un=Jt(Un,[["exit",ft,Ce],["enter",Xt,Ce],["exit",Xt,Ce],["exit",dt,Ce]]),ie[ke][1].end.offset-ie[ke][1].start.offset?(En=2,Un=Jt(Un,[["enter",ie[ke][1],Ce],["exit",ie[ke][1],Ce]])):En=0,Lt(ie,je-1,ke-je+3,Un),ke=je+Un.length-En-2;break}}for(ke=-1;++ke-1){const Xt=Ot[0];typeof Xt=="string"?Ot[0]=Xt.slice(je):Ot.shift()}ft>0&&Ot.push(ie[dt].slice(0,ft))}return Ot}function yi(ie,Ce){let ke=-1;const je=[];let dt;for(;++ke-1&&Xe.test(String.fromCharCode(Ue))}}},14470:function(me,ne,E){"use strict";E.d(ne,{dy:function(){return tt},YP:function(){return Ue}});class b{constructor(Ke,Le,Be){this.normal=Le,this.property=Ke,Be&&(this.space=Be)}}b.prototype.normal={},b.prototype.property={},b.prototype.space=void 0;function ue(We,Ke){const Le={},Be={};for(const Re of We)Object.assign(Le,Re.property),Object.assign(Be,Re.normal);return new b(Le,Be,Ke)}var le=E(13830),ce=E(53538);function ge(We){const Ke={},Le={};for(const[Be,Re]of Object.entries(We.properties)){const Ie=new ce.I(Be,We.transform(We.attributes||{},Be),Re,We.space);We.mustUseProperty&&We.mustUseProperty.includes(Be)&&(Ie.mustUseProperty=!0),Ke[Be]=Ie,Le[(0,le.F)(Be)]=Be,Le[(0,le.F)(Ie.attribute)]=Be}return new b(Ke,Le,We.space)}var oe=E(71337);const xe=ge({properties:{ariaActiveDescendant:null,ariaAtomic:oe.booleanish,ariaAutoComplete:null,ariaBusy:oe.booleanish,ariaChecked:oe.booleanish,ariaColCount:oe.number,ariaColIndex:oe.number,ariaColSpan:oe.number,ariaControls:oe.spaceSeparated,ariaCurrent:null,ariaDescribedBy:oe.spaceSeparated,ariaDetails:null,ariaDisabled:oe.booleanish,ariaDropEffect:oe.spaceSeparated,ariaErrorMessage:null,ariaExpanded:oe.booleanish,ariaFlowTo:oe.spaceSeparated,ariaGrabbed:oe.booleanish,ariaHasPopup:null,ariaHidden:oe.booleanish,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:oe.spaceSeparated,ariaLevel:oe.number,ariaLive:null,ariaModal:oe.booleanish,ariaMultiLine:oe.booleanish,ariaMultiSelectable:oe.booleanish,ariaOrientation:null,ariaOwns:oe.spaceSeparated,ariaPlaceholder:null,ariaPosInSet:oe.number,ariaPressed:oe.booleanish,ariaReadOnly:oe.booleanish,ariaRelevant:null,ariaRequired:oe.booleanish,ariaRoleDescription:oe.spaceSeparated,ariaRowCount:oe.number,ariaRowIndex:oe.number,ariaRowSpan:oe.number,ariaSelected:oe.booleanish,ariaSetSize:oe.number,ariaSort:null,ariaValueMax:oe.number,ariaValueMin:oe.number,ariaValueNow:oe.number,ariaValueText:null,role:null},transform(We,Ke){return Ke==="role"?Ke:"aria-"+Ke.slice(4).toLowerCase()}});function Oe(We,Ke){return Ke in We?We[Ke]:Ke}function Se(We,Ke){return Oe(We,Ke.toLowerCase())}const he=ge({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:oe.commaSeparated,acceptCharset:oe.spaceSeparated,accessKey:oe.spaceSeparated,action:null,allow:null,allowFullScreen:oe.boolean,allowPaymentRequest:oe.boolean,allowUserMedia:oe.boolean,alt:null,as:null,async:oe.boolean,autoCapitalize:null,autoComplete:oe.spaceSeparated,autoFocus:oe.boolean,autoPlay:oe.boolean,blocking:oe.spaceSeparated,capture:null,charSet:null,checked:oe.boolean,cite:null,className:oe.spaceSeparated,cols:oe.number,colSpan:null,content:null,contentEditable:oe.booleanish,controls:oe.boolean,controlsList:oe.spaceSeparated,coords:oe.number|oe.commaSeparated,crossOrigin:null,data:null,dateTime:null,decoding:null,default:oe.boolean,defer:oe.boolean,dir:null,dirName:null,disabled:oe.boolean,download:oe.overloadedBoolean,draggable:oe.booleanish,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:oe.boolean,formTarget:null,headers:oe.spaceSeparated,height:oe.number,hidden:oe.overloadedBoolean,high:oe.number,href:null,hrefLang:null,htmlFor:oe.spaceSeparated,httpEquiv:oe.spaceSeparated,id:null,imageSizes:null,imageSrcSet:null,inert:oe.boolean,inputMode:null,integrity:null,is:null,isMap:oe.boolean,itemId:null,itemProp:oe.spaceSeparated,itemRef:oe.spaceSeparated,itemScope:oe.boolean,itemType:oe.spaceSeparated,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:oe.boolean,low:oe.number,manifest:null,max:null,maxLength:oe.number,media:null,method:null,min:null,minLength:oe.number,multiple:oe.boolean,muted:oe.boolean,name:null,nonce:null,noModule:oe.boolean,noValidate:oe.boolean,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:oe.boolean,optimum:oe.number,pattern:null,ping:oe.spaceSeparated,placeholder:null,playsInline:oe.boolean,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:oe.boolean,referrerPolicy:null,rel:oe.spaceSeparated,required:oe.boolean,reversed:oe.boolean,rows:oe.number,rowSpan:oe.number,sandbox:oe.spaceSeparated,scope:null,scoped:oe.boolean,seamless:oe.boolean,selected:oe.boolean,shadowRootClonable:oe.boolean,shadowRootDelegatesFocus:oe.boolean,shadowRootMode:null,shape:null,size:oe.number,sizes:null,slot:null,span:oe.number,spellCheck:oe.booleanish,src:null,srcDoc:null,srcLang:null,srcSet:null,start:oe.number,step:null,style:null,tabIndex:oe.number,target:null,title:null,translate:null,type:null,typeMustMatch:oe.boolean,useMap:null,value:oe.booleanish,width:oe.number,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:oe.spaceSeparated,axis:null,background:null,bgColor:null,border:oe.number,borderColor:null,bottomMargin:oe.number,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:oe.boolean,declare:oe.boolean,event:null,face:null,frame:null,frameBorder:null,hSpace:oe.number,leftMargin:oe.number,link:null,longDesc:null,lowSrc:null,marginHeight:oe.number,marginWidth:oe.number,noResize:oe.boolean,noHref:oe.boolean,noShade:oe.boolean,noWrap:oe.boolean,object:null,profile:null,prompt:null,rev:null,rightMargin:oe.number,rules:null,scheme:null,scrolling:oe.booleanish,standby:null,summary:null,text:null,topMargin:oe.number,valueType:null,version:null,vAlign:null,vLink:null,vSpace:oe.number,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:oe.boolean,disableRemotePlayback:oe.boolean,prefix:null,property:null,results:oe.number,security:null,unselectable:null},space:"html",transform:Se}),ze=ge({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:oe.commaOrSpaceSeparated,accentHeight:oe.number,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:oe.number,amplitude:oe.number,arabicForm:null,ascent:oe.number,attributeName:null,attributeType:null,azimuth:oe.number,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:oe.number,by:null,calcMode:null,capHeight:oe.number,className:oe.spaceSeparated,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:oe.number,diffuseConstant:oe.number,direction:null,display:null,dur:null,divisor:oe.number,dominantBaseline:null,download:oe.boolean,dx:null,dy:null,edgeMode:null,editable:null,elevation:oe.number,enableBackground:null,end:null,event:null,exponent:oe.number,externalResourcesRequired:null,fill:null,fillOpacity:oe.number,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:oe.commaSeparated,g2:oe.commaSeparated,glyphName:oe.commaSeparated,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:oe.number,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:oe.number,horizOriginX:oe.number,horizOriginY:oe.number,id:null,ideographic:oe.number,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:oe.number,k:oe.number,k1:oe.number,k2:oe.number,k3:oe.number,k4:oe.number,kernelMatrix:oe.commaOrSpaceSeparated,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:oe.number,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:oe.number,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:oe.number,overlineThickness:oe.number,paintOrder:null,panose1:null,path:null,pathLength:oe.number,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:oe.spaceSeparated,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:oe.number,pointsAtY:oe.number,pointsAtZ:oe.number,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:oe.commaOrSpaceSeparated,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:oe.commaOrSpaceSeparated,rev:oe.commaOrSpaceSeparated,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:oe.commaOrSpaceSeparated,requiredFeatures:oe.commaOrSpaceSeparated,requiredFonts:oe.commaOrSpaceSeparated,requiredFormats:oe.commaOrSpaceSeparated,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:oe.number,specularExponent:oe.number,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:oe.number,strikethroughThickness:oe.number,string:null,stroke:null,strokeDashArray:oe.commaOrSpaceSeparated,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:oe.number,strokeOpacity:oe.number,strokeWidth:null,style:null,surfaceScale:oe.number,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:oe.commaOrSpaceSeparated,tabIndex:oe.number,tableValues:null,target:null,targetX:oe.number,targetY:oe.number,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:oe.commaOrSpaceSeparated,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:oe.number,underlineThickness:oe.number,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:oe.number,values:null,vAlphabetic:oe.number,vMathematical:oe.number,vectorEffect:null,vHanging:oe.number,vIdeographic:oe.number,version:null,vertAdvY:oe.number,vertOriginX:oe.number,vertOriginY:oe.number,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:oe.number,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:Oe}),Te=ge({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform(We,Ke){return"xlink:"+Ke.slice(5).toLowerCase()}}),ct=ge({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:Se}),Xe=ge({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform(We,Ke){return"xml:"+Ke.slice(3).toLowerCase()}}),tt=ue([xe,he,Te,ct,Xe],"html"),Ue=ue([xe,ze,Te,ct,Xe],"svg")},86825:function(me,ne,E){"use strict";E.d(ne,{s:function(){return xe}});var b=E(53538),ue=E(25629),le=E(13830);const ce=/[A-Z]/g,ge=/-[a-z]/g,oe=/^data[-\w.:]+$/i;function xe(he,ze){const Te=(0,le.F)(ze);let ct=ze,Xe=ue.k;if(Te in he.normal)return he.property[he.normal[Te]];if(Te.length>4&&Te.slice(0,4)==="data"&&oe.test(ze)){if(ze.charAt(4)==="-"){const tt=ze.slice(5).replace(ge,Se);ct="data"+tt.charAt(0).toUpperCase()+tt.slice(1)}else{const tt=ze.slice(4);if(!ge.test(tt)){let Ue=tt.replace(ce,Oe);Ue.charAt(0)!=="-"&&(Ue="-"+Ue),ze="data"+Ue}}Xe=b.I}return new Xe(ct,ze)}function Oe(he){return"-"+he.toLowerCase()}function Se(he){return he.charAt(1).toUpperCase()}},13830:function(me,ne,E){"use strict";E.d(ne,{F:function(){return b}});function b(ue){return ue.toLowerCase()}},53538:function(me,ne,E){"use strict";E.d(ne,{I:function(){return ce}});var b=E(25629),ue=E(71337);const le=Object.keys(ue);class ce extends b.k{constructor(xe,Oe,Se,he){let ze=-1;if(super(xe,Oe),ge(this,"space",he),typeof Se=="number")for(;++ze0){const ke=Ce.length>1?Ce:Ce[0];ke&&(ie.children=ke)}}function Ht(ie,Ce,ke){return Ze;function Ze(dt,ft,Ot,Xt){const Un=Array.isArray(Ot.children)?ke:Ce;return Xt?Un(ft,Ot,Xt):Un(ft,Ot)}}function Bt(ie,Ce){return ke;function ke(Ze,dt,ft,Ot){const Xt=Array.isArray(ft.children),Wn=(0,Re.Pk)(Ze);return Ce(dt,ft,Ot,Xt,{columnNumber:Wn?Wn.column-1:void 0,fileName:ie,lineNumber:Wn?Wn.line:void 0},void 0)}}function ln(ie,Ce){const ke={};let Ze,dt;for(dt in Ce.properties)if(dt!=="children"&&nt.call(Ce.properties,dt)){const ft=Mt(ie,dt,Ce.properties[dt]);if(ft){const[Ot,Xt]=ft;ie.tableCellAlignToStyle&&Ot==="align"&&typeof Xt=="string"&&et.has(Ce.tagName)?Ze=Xt:ke[Ot]=Xt}}if(Ze){const ft=ke.style||(ke.style={});ft[ie.stylePropertyNameCase==="css"?"text-align":"textAlign"]=Ze}return ke}function gt(ie,Ce){const ke={};for(const Ze of Ce.attributes)if(Ze.type==="mdxJsxExpressionAttribute")if(Ze.data&&Ze.data.estree&&ie.evaluater){const ft=Ze.data.estree.body[0];(0,ue.ok)(ft.type==="ExpressionStatement");const Ot=ft.expression;(0,ue.ok)(Ot.type==="ObjectExpression");const Xt=Ot.properties[0];(0,ue.ok)(Xt.type==="SpreadElement"),Object.assign(ke,ie.evaluater.evaluateExpression(Xt.argument))}else Ne(ie,Ce.position);else{const dt=Ze.name;let ft;if(Ze.value&&typeof Ze.value=="object")if(Ze.value.data&&Ze.value.data.estree&&ie.evaluater){const Xt=Ze.value.data.estree.body[0];(0,ue.ok)(Xt.type==="ExpressionStatement"),ft=ie.evaluater.evaluateExpression(Xt.expression)}else Ne(ie,Ce.position);else ft=Ze.value===null?!0:Ze.value;ke[dt]=ft}return ke}function Yt(ie,Ce){const ke=[];let Ze=-1;const dt=ie.passKeys?new Map:$e;for(;++Zedt?0:dt+Ce:Ce=Ce>dt?dt:Ce,ke=ke>0?ke:0,Ze.length<1e4)Ot=Array.from(Ze),Ot.unshift(Ce,ke),ie.splice(...Ot);else for(ke&&ie.splice(Ce,ke);ft0?(Lt(ie,ie.length,0,Ce),ie):Ce}class pn{constructor(Ce){this.left=Ce?[...Ce]:[],this.right=[]}get(Ce){if(Ce<0||Ce>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+Ce+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return Cethis.left.length?this.right.slice(this.right.length-Ze+this.left.length,this.right.length-Ce+this.left.length).reverse():this.left.slice(Ce).concat(this.right.slice(this.right.length-Ze+this.left.length).reverse())}splice(Ce,ke,Ze){const dt=ke||0;this.setCursor(Math.trunc(Ce));const ft=this.right.splice(this.right.length-dt,Number.POSITIVE_INFINITY);return Ze&&Zt(this.left,Ze),ft.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(Ce){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(Ce)}pushMany(Ce){this.setCursor(Number.POSITIVE_INFINITY),Zt(this.left,Ce)}unshift(Ce){this.setCursor(0),this.right.push(Ce)}unshiftMany(Ce){this.setCursor(0),Zt(this.right,Ce.reverse())}setCursor(Ce){if(!(Ce===this.left.length||Ce>this.left.length&&this.right.length===0||Ce<0&&this.left.length===0))if(CeOt))return;const di=Ce.events.length;let Yi=di,Ti,ki;for(;Yi--;)if(Ce.events[Yi][0]==="exit"&&Ce.events[Yi][1].type==="chunkFlow"){if(Ti){ki=Ce.events[Yi][1].end;break}Ti=!0}for(na(Ze),Vr=di;VrIa;){const Ci=ke[Ai];Ce.containerState=Ci[1],Ci[0].exit.call(Ce,ie)}ke.length=Ia}function ba(){dt.write([null]),ft=void 0,dt=void 0,Ce.containerState._closeFlow=void 0}}function qn(ie,Ce,ke){return(0,gn.f)(ie,ie.attempt(this.parser.constructs.document,Ce,ke),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}const xn={partial:!0,tokenize:zn};function zn(ie,Ce,ke){return Ze;function Ze(ft){return(0,bt.xz)(ft)?(0,gn.f)(ie,dt,"linePrefix")(ft):dt(ft)}function dt(ft){return ft===null||(0,bt.Ch)(ft)?Ce(ft):ke(ft)}}const cr={resolve:Gn,tokenize:Yn},ir={partial:!0,tokenize:nn};function Gn(ie){return ht(ie),ie}function Yn(ie,Ce){let ke;return Ze;function Ze(Xt){return ie.enter("content"),ke=ie.enter("chunkContent",{contentType:"content"}),dt(Xt)}function dt(Xt){return Xt===null?ft(Xt):(0,bt.Ch)(Xt)?ie.check(ir,Ot,ft)(Xt):(ie.consume(Xt),dt)}function ft(Xt){return ie.exit("chunkContent"),ie.exit("content"),Ce(Xt)}function Ot(Xt){return ie.consume(Xt),ie.exit("chunkContent"),ke.next=ie.enter("chunkContent",{contentType:"content",previous:ke}),ke=ke.next,dt}}function nn(ie,Ce,ke){const Ze=this;return dt;function dt(Ot){return ie.exit("chunkContent"),ie.enter("lineEnding"),ie.consume(Ot),ie.exit("lineEnding"),(0,gn.f)(ie,ft,"linePrefix")}function ft(Ot){if(Ot===null||(0,bt.Ch)(Ot))return ke(Ot);const Xt=Ze.events[Ze.events.length-1];return!Ze.parser.constructs.disable.null.includes("codeIndented")&&Xt&&Xt[1].type==="linePrefix"&&Xt[2].sliceSerialize(Xt[1],!0).length>=4?Ce(Ot):ie.interrupt(Ze.parser.constructs.flow,ke,Ce)(Ot)}}const An={tokenize:In};function In(ie){const Ce=this,ke=ie.attempt(xn,Ze,ie.attempt(this.parser.constructs.flowInitial,dt,(0,gn.f)(ie,ie.attempt(this.parser.constructs.flow,dt,ie.attempt(cr,dt)),"linePrefix")));return ke;function Ze(ft){if(ft===null){ie.consume(ft);return}return ie.enter("lineEndingBlank"),ie.consume(ft),ie.exit("lineEndingBlank"),Ce.currentConstruct=void 0,ke}function dt(ft){if(ft===null){ie.consume(ft);return}return ie.enter("lineEnding"),ie.consume(ft),ie.exit("lineEnding"),Ce.currentConstruct=void 0,ke}}const wn={resolveAll:Pr()},Ar=or("string"),gr=or("text");function or(ie){return{resolveAll:Pr(ie==="text"?Mr:void 0),tokenize:Ce};function Ce(ke){const Ze=this,dt=this.parser.constructs[ie],ft=ke.attempt(dt,Ot,Xt);return Ot;function Ot(En){return Un(En)?ft(En):Xt(En)}function Xt(En){if(En===null){ke.consume(En);return}return ke.enter("data"),ke.consume(En),Wn}function Wn(En){return Un(En)?(ke.exit("data"),ft(En)):(ke.consume(En),Wn)}function Un(En){if(En===null)return!0;const rr=dt[En];let Jn=-1;if(rr)for(;++Jn=3&&(Un===null||(0,bt.Ch)(Un))?(ie.exit("thematicBreak"),Ce(Un)):ke(Un)}function Wn(Un){return Un===dt?(ie.consume(Un),Ze++,Wn):(ie.exit("thematicBreakSequence"),(0,bt.xz)(Un)?(0,gn.f)(ie,Xt,"whitespace")(Un):Xt(Un))}}const Ir={continuation:{tokenize:kr},exit:rn,name:"list",tokenize:Sr},lr={partial:!0,tokenize:Qt},Pn={partial:!0,tokenize:Ur};function Sr(ie,Ce,ke){const Ze=this,dt=Ze.events[Ze.events.length-1];let ft=dt&&dt[1].type==="linePrefix"?dt[2].sliceSerialize(dt[1],!0).length:0,Ot=0;return Xt;function Xt(Nn){const Da=Ze.containerState.type||(Nn===42||Nn===43||Nn===45?"listUnordered":"listOrdered");if(Da==="listUnordered"?!Ze.containerState.marker||Nn===Ze.containerState.marker:(0,bt.pY)(Nn)){if(Ze.containerState.type||(Ze.containerState.type=Da,ie.enter(Da,{_container:!0})),Da==="listUnordered")return ie.enter("listItemPrefix"),Nn===42||Nn===45?ie.check(Fr,ke,Un)(Nn):Un(Nn);if(!Ze.interrupt||Nn===49)return ie.enter("listItemPrefix"),ie.enter("listItemValue"),Wn(Nn)}return ke(Nn)}function Wn(Nn){return(0,bt.pY)(Nn)&&++Ot<10?(ie.consume(Nn),Wn):(!Ze.interrupt||Ot<2)&&(Ze.containerState.marker?Nn===Ze.containerState.marker:Nn===41||Nn===46)?(ie.exit("listItemValue"),Un(Nn)):ke(Nn)}function Un(Nn){return ie.enter("listItemMarker"),ie.consume(Nn),ie.exit("listItemMarker"),Ze.containerState.marker=Ze.containerState.marker||Nn,ie.check(xn,Ze.interrupt?ke:En,ie.attempt(lr,Jn,rr))}function En(Nn){return Ze.containerState.initialBlankLine=!0,ft++,Jn(Nn)}function rr(Nn){return(0,bt.xz)(Nn)?(ie.enter("listItemPrefixWhitespace"),ie.consume(Nn),ie.exit("listItemPrefixWhitespace"),Jn):ke(Nn)}function Jn(Nn){return Ze.containerState.size=ft+Ze.sliceSerialize(ie.exit("listItemPrefix"),!0).length,Ce(Nn)}}function kr(ie,Ce,ke){const Ze=this;return Ze.containerState._closeFlow=void 0,ie.check(xn,dt,ft);function dt(Xt){return Ze.containerState.furtherBlankLines=Ze.containerState.furtherBlankLines||Ze.containerState.initialBlankLine,(0,gn.f)(ie,Ce,"listItemIndent",Ze.containerState.size+1)(Xt)}function ft(Xt){return Ze.containerState.furtherBlankLines||!(0,bt.xz)(Xt)?(Ze.containerState.furtherBlankLines=void 0,Ze.containerState.initialBlankLine=void 0,Ot(Xt)):(Ze.containerState.furtherBlankLines=void 0,Ze.containerState.initialBlankLine=void 0,ie.attempt(Pn,Ce,Ot)(Xt))}function Ot(Xt){return Ze.containerState._closeFlow=!0,Ze.interrupt=void 0,(0,gn.f)(ie,ie.attempt(Ir,Ce,ke),"linePrefix",Ze.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Xt)}}function Ur(ie,Ce,ke){const Ze=this;return(0,gn.f)(ie,dt,"listItemIndent",Ze.containerState.size+1);function dt(ft){const Ot=Ze.events[Ze.events.length-1];return Ot&&Ot[1].type==="listItemIndent"&&Ot[2].sliceSerialize(Ot[1],!0).length===Ze.containerState.size?Ce(ft):ke(ft)}}function rn(ie){ie.exit(this.containerState.type)}function Qt(ie,Ce,ke){const Ze=this;return(0,gn.f)(ie,dt,"listItemPrefixWhitespace",Ze.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function dt(ft){const Ot=Ze.events[Ze.events.length-1];return!(0,bt.xz)(ft)&&Ot&&Ot[1].type==="listItemPrefixWhitespace"?Ce(ft):ke(ft)}}const hr={continuation:{tokenize:Ft},exit:on,name:"blockQuote",tokenize:er};function er(ie,Ce,ke){const Ze=this;return dt;function dt(Ot){if(Ot===62){const Xt=Ze.containerState;return Xt.open||(ie.enter("blockQuote",{_container:!0}),Xt.open=!0),ie.enter("blockQuotePrefix"),ie.enter("blockQuoteMarker"),ie.consume(Ot),ie.exit("blockQuoteMarker"),ft}return ke(Ot)}function ft(Ot){return(0,bt.xz)(Ot)?(ie.enter("blockQuotePrefixWhitespace"),ie.consume(Ot),ie.exit("blockQuotePrefixWhitespace"),ie.exit("blockQuotePrefix"),Ce):(ie.exit("blockQuotePrefix"),Ce(Ot))}}function Ft(ie,Ce,ke){const Ze=this;return dt;function dt(Ot){return(0,bt.xz)(Ot)?(0,gn.f)(ie,ft,"linePrefix",Ze.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Ot):ft(Ot)}function ft(Ot){return ie.attempt(hr,Ce,ke)(Ot)}}function on(ie){ie.exit("blockQuote")}function sr(ie,Ce,ke,Ze,dt,ft,Ot,Xt,Wn){const Un=Wn||Number.POSITIVE_INFINITY;let En=0;return rr;function rr(na){return na===60?(ie.enter(Ze),ie.enter(dt),ie.enter(ft),ie.consume(na),ie.exit(ft),Jn):na===null||na===32||na===41||(0,bt.Av)(na)?ke(na):(ie.enter(Ze),ie.enter(Ot),ie.enter(Xt),ie.enter("chunkString",{contentType:"string"}),qa(na))}function Jn(na){return na===62?(ie.enter(ft),ie.consume(na),ie.exit(ft),ie.exit(dt),ie.exit(Ze),Ce):(ie.enter(Xt),ie.enter("chunkString",{contentType:"string"}),Nn(na))}function Nn(na){return na===62?(ie.exit("chunkString"),ie.exit(Xt),Jn(na)):na===null||na===60||(0,bt.Ch)(na)?ke(na):(ie.consume(na),na===92?Da:Nn)}function Da(na){return na===60||na===62||na===92?(ie.consume(na),Nn):Nn(na)}function qa(na){return!En&&(na===null||na===41||(0,bt.z3)(na))?(ie.exit("chunkString"),ie.exit(Xt),ie.exit(Ot),ie.exit(Ze),Ce(na)):En999||Nn===null||Nn===91||Nn===93&&!Wn||Nn===94&&!Xt&&"_hiddenFootnoteSupport"in Ot.parser.constructs?ke(Nn):Nn===93?(ie.exit(ft),ie.enter(dt),ie.consume(Nn),ie.exit(dt),ie.exit(Ze),Ce):(0,bt.Ch)(Nn)?(ie.enter("lineEnding"),ie.consume(Nn),ie.exit("lineEnding"),En):(ie.enter("chunkString",{contentType:"string"}),rr(Nn))}function rr(Nn){return Nn===null||Nn===91||Nn===93||(0,bt.Ch)(Nn)||Xt++>999?(ie.exit("chunkString"),En(Nn)):(ie.consume(Nn),Wn||(Wn=!(0,bt.xz)(Nn)),Nn===92?Jn:rr)}function Jn(Nn){return Nn===91||Nn===92||Nn===93?(ie.consume(Nn),Xt++,rr):rr(Nn)}}function be(ie,Ce,ke,Ze,dt,ft){let Ot;return Xt;function Xt(Jn){return Jn===34||Jn===39||Jn===40?(ie.enter(Ze),ie.enter(dt),ie.consume(Jn),ie.exit(dt),Ot=Jn===40?41:Jn,Wn):ke(Jn)}function Wn(Jn){return Jn===Ot?(ie.enter(dt),ie.consume(Jn),ie.exit(dt),ie.exit(Ze),Ce):(ie.enter(ft),Un(Jn))}function Un(Jn){return Jn===Ot?(ie.exit(ft),Wn(Ot)):Jn===null?ke(Jn):(0,bt.Ch)(Jn)?(ie.enter("lineEnding"),ie.consume(Jn),ie.exit("lineEnding"),(0,gn.f)(ie,Un,"linePrefix")):(ie.enter("chunkString",{contentType:"string"}),En(Jn))}function En(Jn){return Jn===Ot||Jn===null||(0,bt.Ch)(Jn)?(ie.exit("chunkString"),Un(Jn)):(ie.consume(Jn),Jn===92?rr:En)}function rr(Jn){return Jn===Ot||Jn===92?(ie.consume(Jn),En):En(Jn)}}function Cn(ie,Ce){let ke;return Ze;function Ze(dt){return(0,bt.Ch)(dt)?(ie.enter("lineEnding"),ie.consume(dt),ie.exit("lineEnding"),ke=!0,Ze):(0,bt.xz)(dt)?(0,gn.f)(ie,Ze,ke?"linePrefix":"lineSuffix")(dt):Ce(dt)}}function yr(ie){return ie.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const un={name:"definition",tokenize:Xn},Tr={partial:!0,tokenize:Cr};function Xn(ie,Ce,ke){const Ze=this;let dt;return ft;function ft(Nn){return ie.enter("definition"),Ot(Nn)}function Ot(Nn){return Kt.call(Ze,ie,Xt,ke,"definitionLabel","definitionLabelMarker","definitionLabelString")(Nn)}function Xt(Nn){return dt=yr(Ze.sliceSerialize(Ze.events[Ze.events.length-1][1]).slice(1,-1)),Nn===58?(ie.enter("definitionMarker"),ie.consume(Nn),ie.exit("definitionMarker"),Wn):ke(Nn)}function Wn(Nn){return(0,bt.z3)(Nn)?Cn(ie,Un)(Nn):Un(Nn)}function Un(Nn){return sr(ie,En,ke,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(Nn)}function En(Nn){return ie.attempt(Tr,rr,rr)(Nn)}function rr(Nn){return(0,bt.xz)(Nn)?(0,gn.f)(ie,Jn,"whitespace")(Nn):Jn(Nn)}function Jn(Nn){return Nn===null||(0,bt.Ch)(Nn)?(ie.exit("definition"),Ze.parser.defined.push(dt),Ce(Nn)):ke(Nn)}}function Cr(ie,Ce,ke){return Ze;function Ze(Xt){return(0,bt.z3)(Xt)?Cn(ie,dt)(Xt):ke(Xt)}function dt(Xt){return be(ie,ft,ke,"definitionTitle","definitionTitleMarker","definitionTitleString")(Xt)}function ft(Xt){return(0,bt.xz)(Xt)?(0,gn.f)(ie,Ot,"whitespace")(Xt):Ot(Xt)}function Ot(Xt){return Xt===null||(0,bt.Ch)(Xt)?Ce(Xt):ke(Xt)}}const Dr={name:"codeIndented",tokenize:Rr},_t={partial:!0,tokenize:Kr};function Rr(ie,Ce,ke){const Ze=this;return dt;function dt(Un){return ie.enter("codeIndented"),(0,gn.f)(ie,ft,"linePrefix",5)(Un)}function ft(Un){const En=Ze.events[Ze.events.length-1];return En&&En[1].type==="linePrefix"&&En[2].sliceSerialize(En[1],!0).length>=4?Ot(Un):ke(Un)}function Ot(Un){return Un===null?Wn(Un):(0,bt.Ch)(Un)?ie.attempt(_t,Ot,Wn)(Un):(ie.enter("codeFlowValue"),Xt(Un))}function Xt(Un){return Un===null||(0,bt.Ch)(Un)?(ie.exit("codeFlowValue"),Ot(Un)):(ie.consume(Un),Xt)}function Wn(Un){return ie.exit("codeIndented"),Ce(Un)}}function Kr(ie,Ce,ke){const Ze=this;return dt;function dt(Ot){return Ze.parser.lazy[Ze.now().line]?ke(Ot):(0,bt.Ch)(Ot)?(ie.enter("lineEnding"),ie.consume(Ot),ie.exit("lineEnding"),dt):(0,gn.f)(ie,ft,"linePrefix",5)(Ot)}function ft(Ot){const Xt=Ze.events[Ze.events.length-1];return Xt&&Xt[1].type==="linePrefix"&&Xt[2].sliceSerialize(Xt[1],!0).length>=4?Ce(Ot):(0,bt.Ch)(Ot)?dt(Ot):ke(Ot)}}const qr={name:"headingAtx",resolve:ha,tokenize:ma};function ha(ie,Ce){let ke=ie.length-2,Ze=3,dt,ft;return ie[Ze][1].type==="whitespace"&&(Ze+=2),ke-2>Ze&&ie[ke][1].type==="whitespace"&&(ke-=2),ie[ke][1].type==="atxHeadingSequence"&&(Ze===ke-1||ke-4>Ze&&ie[ke-2][1].type==="whitespace")&&(ke-=Ze+1===ke?2:4),ke>Ze&&(dt={type:"atxHeadingText",start:ie[Ze][1].start,end:ie[ke][1].end},ft={type:"chunkText",start:ie[Ze][1].start,end:ie[ke][1].end,contentType:"text"},Lt(ie,Ze,ke-Ze+1,[["enter",dt,Ce],["enter",ft,Ce],["exit",ft,Ce],["exit",dt,Ce]])),ie}function ma(ie,Ce,ke){let Ze=0;return dt;function dt(En){return ie.enter("atxHeading"),ft(En)}function ft(En){return ie.enter("atxHeadingSequence"),Ot(En)}function Ot(En){return En===35&&Ze++<6?(ie.consume(En),Ot):En===null||(0,bt.z3)(En)?(ie.exit("atxHeadingSequence"),Xt(En)):ke(En)}function Xt(En){return En===35?(ie.enter("atxHeadingSequence"),Wn(En)):En===null||(0,bt.Ch)(En)?(ie.exit("atxHeading"),Ce(En)):(0,bt.xz)(En)?(0,gn.f)(ie,Xt,"whitespace")(En):(ie.enter("atxHeadingText"),Un(En))}function Wn(En){return En===35?(ie.consume(En),Wn):(ie.exit("atxHeadingSequence"),Xt(En))}function Un(En){return En===null||En===35||(0,bt.z3)(En)?(ie.exit("atxHeadingText"),Xt(En)):(ie.consume(En),Un)}}const la={name:"setextUnderline",resolveTo:$r,tokenize:Ta};function $r(ie,Ce){let ke=ie.length,Ze,dt,ft;for(;ke--;)if(ie[ke][0]==="enter"){if(ie[ke][1].type==="content"){Ze=ke;break}ie[ke][1].type==="paragraph"&&(dt=ke)}else ie[ke][1].type==="content"&&ie.splice(ke,1),!ft&&ie[ke][1].type==="definition"&&(ft=ke);const Ot={type:"setextHeading",start:$a({},ie[Ze][1].start),end:$a({},ie[ie.length-1][1].end)};return ie[dt][1].type="setextHeadingText",ft?(ie.splice(dt,0,["enter",Ot,Ce]),ie.splice(ft+1,0,["exit",ie[Ze][1],Ce]),ie[Ze][1].end=$a({},ie[ft][1].end)):ie[Ze][1]=Ot,ie.push(["exit",Ot,Ce]),ie}function Ta(ie,Ce,ke){const Ze=this;let dt;return ft;function ft(Un){let En=Ze.events.length,rr;for(;En--;)if(Ze.events[En][1].type!=="lineEnding"&&Ze.events[En][1].type!=="linePrefix"&&Ze.events[En][1].type!=="content"){rr=Ze.events[En][1].type==="paragraph";break}return!Ze.parser.lazy[Ze.now().line]&&(Ze.interrupt||rr)?(ie.enter("setextHeadingLine"),dt=Un,Ot(Un)):ke(Un)}function Ot(Un){return ie.enter("setextHeadingLineSequence"),Xt(Un)}function Xt(Un){return Un===dt?(ie.consume(Un),Xt):(ie.exit("setextHeadingLineSequence"),(0,bt.xz)(Un)?(0,gn.f)(ie,Wn,"lineSuffix")(Un):Wn(Un))}function Wn(Un){return Un===null||(0,bt.Ch)(Un)?(ie.exit("setextHeadingLine"),Ce(Un)):ke(Un)}}const wa=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],Ca=["pre","script","style","textarea"],ga={concrete:!0,name:"htmlFlow",resolveTo:ra,tokenize:ya},pa={partial:!0,tokenize:jr},Wr={partial:!0,tokenize:Lr};function ra(ie){let Ce=ie.length;for(;Ce--&&!(ie[Ce][0]==="enter"&&ie[Ce][1].type==="htmlFlow"););return Ce>1&&ie[Ce-2][1].type==="linePrefix"&&(ie[Ce][1].start=ie[Ce-2][1].start,ie[Ce+1][1].start=ie[Ce-2][1].start,ie.splice(Ce-2,2)),ie}function ya(ie,Ce,ke){const Ze=this;let dt,ft,Ot,Xt,Wn;return Un;function Un(Vn){return En(Vn)}function En(Vn){return ie.enter("htmlFlow"),ie.enter("htmlFlowData"),ie.consume(Vn),rr}function rr(Vn){return Vn===33?(ie.consume(Vn),Jn):Vn===47?(ie.consume(Vn),ft=!0,qa):Vn===63?(ie.consume(Vn),dt=3,Ze.interrupt?Ce:Zn):(0,bt.jv)(Vn)?(ie.consume(Vn),Ot=String.fromCharCode(Vn),ci):ke(Vn)}function Jn(Vn){return Vn===45?(ie.consume(Vn),dt=2,Nn):Vn===91?(ie.consume(Vn),dt=5,Xt=0,Da):(0,bt.jv)(Vn)?(ie.consume(Vn),dt=4,Ze.interrupt?Ce:Zn):ke(Vn)}function Nn(Vn){return Vn===45?(ie.consume(Vn),Ze.interrupt?Ce:Zn):ke(Vn)}function Da(Vn){const Vo="CDATA[";return Vn===Vo.charCodeAt(Xt++)?(ie.consume(Vn),Xt===Vo.length?Ze.interrupt?Ce:Ri:Da):ke(Vn)}function qa(Vn){return(0,bt.jv)(Vn)?(ie.consume(Vn),Ot=String.fromCharCode(Vn),ci):ke(Vn)}function ci(Vn){if(Vn===null||Vn===47||Vn===62||(0,bt.z3)(Vn)){const Vo=Vn===47,Qo=Ot.toLowerCase();return!Vo&&!ft&&Ca.includes(Qo)?(dt=1,Ze.interrupt?Ce(Vn):Ri(Vn)):wa.includes(Ot.toLowerCase())?(dt=6,Vo?(ie.consume(Vn),na):Ze.interrupt?Ce(Vn):Ri(Vn)):(dt=7,Ze.interrupt&&!Ze.parser.lazy[Ze.now().line]?ke(Vn):ft?ba(Vn):Ia(Vn))}return Vn===45||(0,bt.H$)(Vn)?(ie.consume(Vn),Ot+=String.fromCharCode(Vn),ci):ke(Vn)}function na(Vn){return Vn===62?(ie.consume(Vn),Ze.interrupt?Ce:Ri):ke(Vn)}function ba(Vn){return(0,bt.xz)(Vn)?(ie.consume(Vn),ba):ki(Vn)}function Ia(Vn){return Vn===47?(ie.consume(Vn),ki):Vn===58||Vn===95||(0,bt.jv)(Vn)?(ie.consume(Vn),Ai):(0,bt.xz)(Vn)?(ie.consume(Vn),Ia):ki(Vn)}function Ai(Vn){return Vn===45||Vn===46||Vn===58||Vn===95||(0,bt.H$)(Vn)?(ie.consume(Vn),Ai):Ci(Vn)}function Ci(Vn){return Vn===61?(ie.consume(Vn),Vr):(0,bt.xz)(Vn)?(ie.consume(Vn),Ci):Ia(Vn)}function Vr(Vn){return Vn===null||Vn===60||Vn===61||Vn===62||Vn===96?ke(Vn):Vn===34||Vn===39?(ie.consume(Vn),Wn=Vn,di):(0,bt.xz)(Vn)?(ie.consume(Vn),Vr):Yi(Vn)}function di(Vn){return Vn===Wn?(ie.consume(Vn),Wn=null,Ti):Vn===null||(0,bt.Ch)(Vn)?ke(Vn):(ie.consume(Vn),di)}function Yi(Vn){return Vn===null||Vn===34||Vn===39||Vn===47||Vn===60||Vn===61||Vn===62||Vn===96||(0,bt.z3)(Vn)?Ci(Vn):(ie.consume(Vn),Yi)}function Ti(Vn){return Vn===47||Vn===62||(0,bt.xz)(Vn)?Ia(Vn):ke(Vn)}function ki(Vn){return Vn===62?(ie.consume(Vn),yo):ke(Vn)}function yo(Vn){return Vn===null||(0,bt.Ch)(Vn)?Ri(Vn):(0,bt.xz)(Vn)?(ie.consume(Vn),yo):ke(Vn)}function Ri(Vn){return Vn===45&&dt===2?(ie.consume(Vn),zi):Vn===60&&dt===1?(ie.consume(Vn),no):Vn===62&&dt===4?(ie.consume(Vn),zo):Vn===63&&dt===3?(ie.consume(Vn),Zn):Vn===93&&dt===5?(ie.consume(Vn),Ho):(0,bt.Ch)(Vn)&&(dt===6||dt===7)?(ie.exit("htmlFlowData"),ie.check(pa,as,Wa)(Vn)):Vn===null||(0,bt.Ch)(Vn)?(ie.exit("htmlFlowData"),Wa(Vn)):(ie.consume(Vn),Ri)}function Wa(Vn){return ie.check(Wr,ja,as)(Vn)}function ja(Vn){return ie.enter("lineEnding"),ie.consume(Vn),ie.exit("lineEnding"),ii}function ii(Vn){return Vn===null||(0,bt.Ch)(Vn)?Wa(Vn):(ie.enter("htmlFlowData"),Ri(Vn))}function zi(Vn){return Vn===45?(ie.consume(Vn),Zn):Ri(Vn)}function no(Vn){return Vn===47?(ie.consume(Vn),Ot="",Ro):Ri(Vn)}function Ro(Vn){if(Vn===62){const Vo=Ot.toLowerCase();return Ca.includes(Vo)?(ie.consume(Vn),zo):Ri(Vn)}return(0,bt.jv)(Vn)&&Ot.length<8?(ie.consume(Vn),Ot+=String.fromCharCode(Vn),Ro):Ri(Vn)}function Ho(Vn){return Vn===93?(ie.consume(Vn),Zn):Ri(Vn)}function Zn(Vn){return Vn===62?(ie.consume(Vn),zo):Vn===45&&dt===2?(ie.consume(Vn),Zn):Ri(Vn)}function zo(Vn){return Vn===null||(0,bt.Ch)(Vn)?(ie.exit("htmlFlowData"),as(Vn)):(ie.consume(Vn),zo)}function as(Vn){return ie.exit("htmlFlow"),Ce(Vn)}}function Lr(ie,Ce,ke){const Ze=this;return dt;function dt(Ot){return(0,bt.Ch)(Ot)?(ie.enter("lineEnding"),ie.consume(Ot),ie.exit("lineEnding"),ft):ke(Ot)}function ft(Ot){return Ze.parser.lazy[Ze.now().line]?ke(Ot):Ce(Ot)}}function jr(ie,Ce,ke){return Ze;function Ze(dt){return ie.enter("lineEnding"),ie.consume(dt),ie.exit("lineEnding"),ie.attempt(xn,Ce,ke)}}const aa={partial:!0,tokenize:ka},ua={concrete:!0,name:"codeFenced",tokenize:_a};function _a(ie,Ce,ke){const Ze=this,dt={partial:!0,tokenize:Ci};let ft=0,Ot=0,Xt;return Wn;function Wn(Vr){return Un(Vr)}function Un(Vr){const di=Ze.events[Ze.events.length-1];return ft=di&&di[1].type==="linePrefix"?di[2].sliceSerialize(di[1],!0).length:0,Xt=Vr,ie.enter("codeFenced"),ie.enter("codeFencedFence"),ie.enter("codeFencedFenceSequence"),En(Vr)}function En(Vr){return Vr===Xt?(Ot++,ie.consume(Vr),En):Ot<3?ke(Vr):(ie.exit("codeFencedFenceSequence"),(0,bt.xz)(Vr)?(0,gn.f)(ie,rr,"whitespace")(Vr):rr(Vr))}function rr(Vr){return Vr===null||(0,bt.Ch)(Vr)?(ie.exit("codeFencedFence"),Ze.interrupt?Ce(Vr):ie.check(aa,qa,Ai)(Vr)):(ie.enter("codeFencedFenceInfo"),ie.enter("chunkString",{contentType:"string"}),Jn(Vr))}function Jn(Vr){return Vr===null||(0,bt.Ch)(Vr)?(ie.exit("chunkString"),ie.exit("codeFencedFenceInfo"),rr(Vr)):(0,bt.xz)(Vr)?(ie.exit("chunkString"),ie.exit("codeFencedFenceInfo"),(0,gn.f)(ie,Nn,"whitespace")(Vr)):Vr===96&&Vr===Xt?ke(Vr):(ie.consume(Vr),Jn)}function Nn(Vr){return Vr===null||(0,bt.Ch)(Vr)?rr(Vr):(ie.enter("codeFencedFenceMeta"),ie.enter("chunkString",{contentType:"string"}),Da(Vr))}function Da(Vr){return Vr===null||(0,bt.Ch)(Vr)?(ie.exit("chunkString"),ie.exit("codeFencedFenceMeta"),rr(Vr)):Vr===96&&Vr===Xt?ke(Vr):(ie.consume(Vr),Da)}function qa(Vr){return ie.attempt(dt,Ai,ci)(Vr)}function ci(Vr){return ie.enter("lineEnding"),ie.consume(Vr),ie.exit("lineEnding"),na}function na(Vr){return ft>0&&(0,bt.xz)(Vr)?(0,gn.f)(ie,ba,"linePrefix",ft+1)(Vr):ba(Vr)}function ba(Vr){return Vr===null||(0,bt.Ch)(Vr)?ie.check(aa,qa,Ai)(Vr):(ie.enter("codeFlowValue"),Ia(Vr))}function Ia(Vr){return Vr===null||(0,bt.Ch)(Vr)?(ie.exit("codeFlowValue"),ba(Vr)):(ie.consume(Vr),Ia)}function Ai(Vr){return ie.exit("codeFenced"),Ce(Vr)}function Ci(Vr,di,Yi){let Ti=0;return ki;function ki(ii){return Vr.enter("lineEnding"),Vr.consume(ii),Vr.exit("lineEnding"),yo}function yo(ii){return Vr.enter("codeFencedFence"),(0,bt.xz)(ii)?(0,gn.f)(Vr,Ri,"linePrefix",Ze.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(ii):Ri(ii)}function Ri(ii){return ii===Xt?(Vr.enter("codeFencedFenceSequence"),Wa(ii)):Yi(ii)}function Wa(ii){return ii===Xt?(Ti++,Vr.consume(ii),Wa):Ti>=Ot?(Vr.exit("codeFencedFenceSequence"),(0,bt.xz)(ii)?(0,gn.f)(Vr,ja,"whitespace")(ii):ja(ii)):Yi(ii)}function ja(ii){return ii===null||(0,bt.Ch)(ii)?(Vr.exit("codeFencedFence"),di(ii)):Yi(ii)}}}function ka(ie,Ce,ke){const Ze=this;return dt;function dt(Ot){return Ot===null?ke(Ot):(ie.enter("lineEnding"),ie.consume(Ot),ie.exit("lineEnding"),ft)}function ft(Ot){return Ze.parser.lazy[Ze.now().line]?ke(Ot):Ce(Ot)}}const Xa=document.createElement("i");function qt(ie){const Ce="&"+ie+";";Xa.innerHTML=Ce;const ke=Xa.textContent;return ke.charCodeAt(ke.length-1)===59&&ie!=="semi"||ke===Ce?!1:ke}const Mn={name:"characterReference",tokenize:Rn};function Rn(ie,Ce,ke){const Ze=this;let dt=0,ft,Ot;return Xt;function Xt(rr){return ie.enter("characterReference"),ie.enter("characterReferenceMarker"),ie.consume(rr),ie.exit("characterReferenceMarker"),Wn}function Wn(rr){return rr===35?(ie.enter("characterReferenceMarkerNumeric"),ie.consume(rr),ie.exit("characterReferenceMarkerNumeric"),Un):(ie.enter("characterReferenceValue"),ft=31,Ot=bt.H$,En(rr))}function Un(rr){return rr===88||rr===120?(ie.enter("characterReferenceMarkerHexadecimal"),ie.consume(rr),ie.exit("characterReferenceMarkerHexadecimal"),ie.enter("characterReferenceValue"),ft=6,Ot=bt.AF,En):(ie.enter("characterReferenceValue"),ft=7,Ot=bt.pY,En(rr))}function En(rr){if(rr===59&&dt){const Jn=ie.exit("characterReferenceValue");return Ot===bt.H$&&!qt(Ze.sliceSerialize(Jn))?ke(rr):(ie.enter("characterReferenceMarker"),ie.consume(rr),ie.exit("characterReferenceMarker"),ie.exit("characterReference"),Ce)}return Ot(rr)&&dt++1&&ie[ke][1].end.offset-ie[ke][1].start.offset>1?2:1;const rr=$a({},ie[Ze][1].end),Jn=$a({},ie[ke][1].start);zr(rr,-Wn),zr(Jn,Wn),Ot={type:Wn>1?"strongSequence":"emphasisSequence",start:rr,end:$a({},ie[Ze][1].end)},Xt={type:Wn>1?"strongSequence":"emphasisSequence",start:$a({},ie[ke][1].start),end:Jn},ft={type:Wn>1?"strongText":"emphasisText",start:$a({},ie[Ze][1].end),end:$a({},ie[ke][1].start)},dt={type:Wn>1?"strong":"emphasis",start:$a({},Ot.start),end:$a({},Xt.end)},ie[Ze][1].end=$a({},Ot.start),ie[ke][1].start=$a({},Xt.end),Un=[],ie[Ze][1].end.offset-ie[Ze][1].start.offset&&(Un=Jt(Un,[["enter",ie[Ze][1],Ce],["exit",ie[Ze][1],Ce]])),Un=Jt(Un,[["enter",dt,Ce],["enter",Ot,Ce],["exit",Ot,Ce],["enter",ft,Ce]]),Un=Jt(Un,mr(Ce.parser.constructs.insideSpan.null,ie.slice(Ze+1,ke),Ce)),Un=Jt(Un,[["exit",ft,Ce],["enter",Xt,Ce],["exit",Xt,Ce],["exit",dt,Ce]]),ie[ke][1].end.offset-ie[ke][1].start.offset?(En=2,Un=Jt(Un,[["enter",ie[ke][1],Ce],["exit",ie[ke][1],Ce]])):En=0,Lt(ie,Ze-1,ke-Ze+3,Un),ke=Ze+Un.length-En-2;break}}for(ke=-1;++ke-1){const Xt=Ot[0];typeof Xt=="string"?Ot[0]=Xt.slice(Ze):Ot.shift()}ft>0&&Ot.push(ie[dt].slice(0,ft))}return Ot}function yi(ie,Ce){let ke=-1;const Ze=[];let dt;for(;++ke13&&ke<32||ke>126&&ke<160||ke>55295&&ke<57344||ke>64975&&ke<65008||(ke&65535)===65535||(ke&65535)===65534||ke>1114111?"\uFFFD":String.fromCodePoint(ke)}const Ja=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function ui(ie){return ie.replace(Ja,Ki)}function Ki(ie,Ce,ke){if(Ce)return Ce;if(ke.charCodeAt(0)===35){const dt=ke.charCodeAt(1),ft=dt===120||dt===88;return Ra(ke.slice(ft?2:1),ft?16:10)}return qt(ke)||ie}const ri={}.hasOwnProperty;function Oi(ie,Ce,ke){return typeof Ce!="string"&&(ke=Ce,Ce=void 0),Ga(ke)(yt(ca(ke).document().write(Ma()(ie,Ce,!0))))}function Ga(ie){const Ce={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:ft(we),autolinkProtocol:Ti,autolinkEmail:Ti,atxHeading:ft(ul),blockQuote:ft(Do),characterEscape:Ti,characterReference:Ti,codeFenced:ft(xs),codeFencedFenceInfo:Ot,codeFencedFenceMeta:Ot,codeIndented:ft(xs,Ot),codeText:ft(As,Ot),codeTextData:Ti,data:Ti,codeFlowValue:Ti,definition:ft(Ts),definitionDestinationString:Ot,definitionLabelString:Ot,definitionTitleString:Ot,emphasis:ft(qo),hardBreakEscape:ft(_l),hardBreakTrailing:ft(_l),htmlFlow:ft(x,Ot),htmlFlowData:Ti,htmlText:ft(x,Ot),htmlTextData:Ti,image:ft(z),label:Ot,link:ft(we),listItem:ft(Fn),listItemValue:Jn,listOrdered:ft(kt,rr),listUnordered:ft(kt),paragraph:ft(ur),reference:Vn,referenceString:Ot,resourceDestinationString:Ot,resourceTitleString:Ot,setextHeading:ft(ul),strong:ft(_r),thematicBreak:ft(Za)},exit:{atxHeading:Wn(),atxHeadingSequence:Ci,autolink:Wn(),autolinkEmail:Jo,autolinkProtocol:po,blockQuote:Wn(),characterEscapeValue:ki,characterReferenceMarkerHexadecimal:Qo,characterReferenceMarkerNumeric:Qo,characterReferenceValue:ll,characterReference:gl,codeFenced:Wn(ci),codeFencedFence:qa,codeFencedFenceInfo:kn,codeFencedFenceMeta:Da,codeFlowValue:ki,codeIndented:Wn(na),codeText:Wn(ii),codeTextData:ki,data:ki,definition:Wn(),definitionDestinationString:Ai,definitionLabelString:ba,definitionTitleString:Ia,emphasis:Wn(),hardBreakEscape:Wn(Ri),hardBreakTrailing:Wn(Ri),htmlFlow:Wn(Wa),htmlFlowData:ki,htmlText:Wn(ja),htmlTextData:ki,image:Wn(no),label:Ho,labelText:Ro,lineEnding:yo,link:Wn(zi),listItem:Wn(),listOrdered:Wn(),listUnordered:Wn(),paragraph:Wn(),referenceString:Vo,resourceDestinationString:Zn,resourceTitleString:zo,resource:as,setextHeading:Wn(Yi),setextHeadingLineSequence:di,setextHeadingText:Vr,strong:Wn(),thematicBreak:Wn()}};uo(Ce,(ie||{}).mdastExtensions||[]);const ke={};return je;function je(Er){let Qr={type:"root",children:[]};const Va={stack:[Qr],tokenStack:[],config:Ce,enter:Xt,exit:Un,buffer:Ot,resume:En,data:ke},mi=[];let Di=-1;for(;++Di0){const vs=Va.tokenStack[Va.tokenStack.length-1];(vs[1]||ao).call(Va,void 0,vs[0])}for(Qr.position={start:ai(Er.length>0?Er[0][1].start:{line:1,column:1,offset:0}),end:ai(Er.length>0?Er[Er.length-2][1].end:{line:1,column:1,offset:0})},Di=-1;++Di-1&&je>Ot||dt>-1&&je>dt||ft>-1&&je>ft||Ce.test(ke.slice(0,je))?ke:""}function Ko(ie){const Ce=[];let ke=-1,je=0,dt=0;for(;++ke55295&&ft<57344){const Xt=ie.charCodeAt(ke+1);ft<56320&&Xt>56319&&Xt<57344?(Ot=String.fromCharCode(ft,Xt),dt=1):Ot="\uFFFD"}else Ot=String.fromCharCode(ft);Ot&&(Ce.push(ie.slice(je,ke),encodeURIComponent(Ot)),je=ke+dt+1,Ot=""),dt&&(ke+=dt,dt=0)}return Ce.join("")+ie.slice(je)}function Us(ie,Ce){const ke=[{type:"text",value:"\u21A9"}];return Ce>1&&ke.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(Ce)}]}),ke}function Ni(ie,Ce){return"Back to reference "+(ie+1)+(Ce>1?"-"+Ce:"")}function Lo(ie){const Ce=typeof ie.options.clobberPrefix=="string"?ie.options.clobberPrefix:"user-content-",ke=ie.options.footnoteBackContent||Us,je=ie.options.footnoteBackLabel||Ni,dt=ie.options.footnoteLabel||"Footnotes",ft=ie.options.footnoteLabelTagName||"h2",Ot=ie.options.footnoteLabelProperties||{className:["sr-only"]},Xt=[];let Wn=-1;for(;++Wn0&&Da.push({type:"text",value:" "});let ba=typeof ke=="string"?ke:ke(Wn,kn);typeof ba=="string"&&(ba={type:"text",value:ba}),Da.push({type:"element",tagName:"a",properties:{href:"#"+Ce+"fnref-"+Jn+(kn>1?"-"+kn:""),dataFootnoteBackref:"",ariaLabel:typeof je=="string"?je:je(Wn,kn),className:["data-footnote-backref"]},children:Array.isArray(ba)?ba:[ba]})}const ci=En[En.length-1];if(ci&&ci.type==="element"&&ci.tagName==="p"){const ba=ci.children[ci.children.length-1];ba&&ba.type==="text"?ba.value+=" ":ci.children.push({type:"text",value:" "}),ci.children.push(...Da)}else En.push(...Da);const na={type:"element",tagName:"li",properties:{id:Ce+"fn-"+Jn},children:ie.wrap(En,!0)};ie.patch(Un,na),Xt.push(na)}if(Xt.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:ft,properties:su($a({},(0,to.ZP)(Ot)),{id:"footnote-label"}),children:[{type:"text",value:dt}]},{type:"text",value:` +`;break}case-2:{Ot=Ce?" ":" ";break}case-1:{if(!Ce&&dt)continue;Ot=" ";break}default:Ot=String.fromCharCode(ft)}dt=ft===-2,Ze.push(Ot)}return Ze.join("")}function ca(ie){const Ze={constructs:vt([b,...(ie||{}).extensions||[]]),content:dt(Ln),defined:[],document:dt(Hn),flow:dt(An),lazy:{},string:dt(Ar),text:dt(gr)};return Ze;function dt(ft){return Ot;function Ot(Xt){return vi(Ze,ft,Xt)}}}const Oa=/[\0\t\n\r]/g;function Ma(){let ie=1,Ce="",ke=!0,Ze;return dt;function dt(ft,Ot,Xt){const Wn=[];let Un,En,rr,Jn,Nn;for(ft=Ce+(typeof ft=="string"?ft.toString():new TextDecoder(Ot||void 0).decode(ft)),rr=0,Ce="",ke&&(ft.charCodeAt(0)===65279&&rr++,ke=void 0);rr13&&ke<32||ke>126&&ke<160||ke>55295&&ke<57344||ke>64975&&ke<65008||(ke&65535)===65535||(ke&65535)===65534||ke>1114111?"\uFFFD":String.fromCodePoint(ke)}const Ja=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function ui(ie){return ie.replace(Ja,Ki)}function Ki(ie,Ce,ke){if(Ce)return Ce;if(ke.charCodeAt(0)===35){const dt=ke.charCodeAt(1),ft=dt===120||dt===88;return Ra(ke.slice(ft?2:1),ft?16:10)}return qt(ke)||ie}const ri={}.hasOwnProperty;function Oi(ie,Ce,ke){return typeof Ce!="string"&&(ke=Ce,Ce=void 0),Ga(ke)(yt(ca(ke).document().write(Ma()(ie,Ce,!0))))}function Ga(ie){const Ce={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:ft(we),autolinkProtocol:Ti,autolinkEmail:Ti,atxHeading:ft(ul),blockQuote:ft(Do),characterEscape:Ti,characterReference:Ti,codeFenced:ft(xs),codeFencedFenceInfo:Ot,codeFencedFenceMeta:Ot,codeIndented:ft(xs,Ot),codeText:ft(As,Ot),codeTextData:Ti,data:Ti,codeFlowValue:Ti,definition:ft(Ts),definitionDestinationString:Ot,definitionLabelString:Ot,definitionTitleString:Ot,emphasis:ft(qo),hardBreakEscape:ft(_l),hardBreakTrailing:ft(_l),htmlFlow:ft(x,Ot),htmlFlowData:Ti,htmlText:ft(x,Ot),htmlTextData:Ti,image:ft(z),label:Ot,link:ft(we),listItem:ft(Fn),listItemValue:Jn,listOrdered:ft(kt,rr),listUnordered:ft(kt),paragraph:ft(ur),reference:Vn,referenceString:Ot,resourceDestinationString:Ot,resourceTitleString:Ot,setextHeading:ft(ul),strong:ft(_r),thematicBreak:ft(Za)},exit:{atxHeading:Wn(),atxHeadingSequence:Ci,autolink:Wn(),autolinkEmail:Jo,autolinkProtocol:po,blockQuote:Wn(),characterEscapeValue:ki,characterReferenceMarkerHexadecimal:Qo,characterReferenceMarkerNumeric:Qo,characterReferenceValue:ll,characterReference:gl,codeFenced:Wn(ci),codeFencedFence:qa,codeFencedFenceInfo:Nn,codeFencedFenceMeta:Da,codeFlowValue:ki,codeIndented:Wn(na),codeText:Wn(ii),codeTextData:ki,data:ki,definition:Wn(),definitionDestinationString:Ai,definitionLabelString:ba,definitionTitleString:Ia,emphasis:Wn(),hardBreakEscape:Wn(Ri),hardBreakTrailing:Wn(Ri),htmlFlow:Wn(Wa),htmlFlowData:ki,htmlText:Wn(ja),htmlTextData:ki,image:Wn(no),label:Ho,labelText:Ro,lineEnding:yo,link:Wn(zi),listItem:Wn(),listOrdered:Wn(),listUnordered:Wn(),paragraph:Wn(),referenceString:Vo,resourceDestinationString:Zn,resourceTitleString:zo,resource:as,setextHeading:Wn(Yi),setextHeadingLineSequence:di,setextHeadingText:Vr,strong:Wn(),thematicBreak:Wn()}};uo(Ce,(ie||{}).mdastExtensions||[]);const ke={};return Ze;function Ze(Er){let Qr={type:"root",children:[]};const Va={stack:[Qr],tokenStack:[],config:Ce,enter:Xt,exit:Un,buffer:Ot,resume:En,data:ke},mi=[];let Di=-1;for(;++Di0){const vs=Va.tokenStack[Va.tokenStack.length-1];(vs[1]||ao).call(Va,void 0,vs[0])}for(Qr.position={start:ai(Er.length>0?Er[0][1].start:{line:1,column:1,offset:0}),end:ai(Er.length>0?Er[Er.length-2][1].end:{line:1,column:1,offset:0})},Di=-1;++Di-1&&Ze>Ot||dt>-1&&Ze>dt||ft>-1&&Ze>ft||Ce.test(ke.slice(0,Ze))?ke:""}function Ko(ie){const Ce=[];let ke=-1,Ze=0,dt=0;for(;++ke55295&&ft<57344){const Xt=ie.charCodeAt(ke+1);ft<56320&&Xt>56319&&Xt<57344?(Ot=String.fromCharCode(ft,Xt),dt=1):Ot="\uFFFD"}else Ot=String.fromCharCode(ft);Ot&&(Ce.push(ie.slice(Ze,ke),encodeURIComponent(Ot)),Ze=ke+dt+1,Ot=""),dt&&(ke+=dt,dt=0)}return Ce.join("")+ie.slice(Ze)}function Us(ie,Ce){const ke=[{type:"text",value:"\u21A9"}];return Ce>1&&ke.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(Ce)}]}),ke}function Ni(ie,Ce){return"Back to reference "+(ie+1)+(Ce>1?"-"+Ce:"")}function Lo(ie){const Ce=typeof ie.options.clobberPrefix=="string"?ie.options.clobberPrefix:"user-content-",ke=ie.options.footnoteBackContent||Us,Ze=ie.options.footnoteBackLabel||Ni,dt=ie.options.footnoteLabel||"Footnotes",ft=ie.options.footnoteLabelTagName||"h2",Ot=ie.options.footnoteLabelProperties||{className:["sr-only"]},Xt=[];let Wn=-1;for(;++Wn0&&Da.push({type:"text",value:" "});let ba=typeof ke=="string"?ke:ke(Wn,Nn);typeof ba=="string"&&(ba={type:"text",value:ba}),Da.push({type:"element",tagName:"a",properties:{href:"#"+Ce+"fnref-"+Jn+(Nn>1?"-"+Nn:""),dataFootnoteBackref:"",ariaLabel:typeof Ze=="string"?Ze:Ze(Wn,Nn),className:["data-footnote-backref"]},children:Array.isArray(ba)?ba:[ba]})}const ci=En[En.length-1];if(ci&&ci.type==="element"&&ci.tagName==="p"){const ba=ci.children[ci.children.length-1];ba&&ba.type==="text"?ba.value+=" ":ci.children.push({type:"text",value:" "}),ci.children.push(...Da)}else En.push(...Da);const na={type:"element",tagName:"li",properties:{id:Ce+"fn-"+Jn},children:ie.wrap(En,!0)};ie.patch(Un,na),Xt.push(na)}if(Xt.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:ft,properties:su($a({},(0,to.ZP)(Ot)),{id:"footnote-label"}),children:[{type:"text",value:dt}]},{type:"text",value:` `},{type:"element",tagName:"ol",properties:{},children:ie.wrap(Xt,!0)},{type:"text",value:` `}]}}var go=E(10528);function vo(ie,Ce){const ke={type:"element",tagName:"blockquote",properties:{},children:ie.wrap(ie.all(Ce),!0)};return ie.patch(Ce,ke),ie.applyData(Ce,ke)}function Hs(ie,Ce){const ke={type:"element",tagName:"br",properties:{},children:[]};return ie.patch(Ce,ke),[ie.applyData(Ce,ke),{type:"text",value:` `}]}function Xs(ie,Ce){const ke=Ce.value?Ce.value+` -`:"",je={};Ce.lang&&(je.className=["language-"+Ce.lang]);let dt={type:"element",tagName:"code",properties:je,children:[{type:"text",value:ke}]};return Ce.meta&&(dt.data={meta:Ce.meta}),ie.patch(Ce,dt),dt=ie.applyData(Ce,dt),dt={type:"element",tagName:"pre",properties:{},children:[dt]},ie.patch(Ce,dt),dt}function Qs(ie,Ce){const ke={type:"element",tagName:"del",properties:{},children:ie.all(Ce)};return ie.patch(Ce,ke),ie.applyData(Ce,ke)}function ws(ie,Ce){const ke={type:"element",tagName:"em",properties:{},children:ie.all(Ce)};return ie.patch(Ce,ke),ie.applyData(Ce,ke)}function Is(ie,Ce){const ke=typeof ie.options.clobberPrefix=="string"?ie.options.clobberPrefix:"user-content-",je=String(Ce.identifier).toUpperCase(),dt=Ko(je.toLowerCase()),ft=ie.footnoteOrder.indexOf(je);let Ot,Xt=ie.footnoteCounts.get(je);Xt===void 0?(Xt=0,ie.footnoteOrder.push(je),Ot=ie.footnoteOrder.length):Ot=ft+1,Xt+=1,ie.footnoteCounts.set(je,Xt);const Wn={type:"element",tagName:"a",properties:{href:"#"+ke+"fn-"+dt,id:ke+"fnref-"+dt+(Xt>1?"-"+Xt:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(Ot)}]};ie.patch(Ce,Wn);const Un={type:"element",tagName:"sup",properties:{},children:[Wn]};return ie.patch(Ce,Un),ie.applyData(Ce,Un)}function Ns(ie,Ce){const ke={type:"element",tagName:"h"+Ce.depth,properties:{},children:ie.all(Ce)};return ie.patch(Ce,ke),ie.applyData(Ce,ke)}function hs(ie,Ce){if(ie.options.allowDangerousHtml){const ke={type:"raw",value:Ce.value};return ie.patch(Ce,ke),ie.applyData(Ce,ke)}}function ks(ie,Ce){const ke=Ce.referenceType;let je="]";if(ke==="collapsed"?je+="[]":ke==="full"&&(je+="["+(Ce.label||Ce.identifier)+"]"),Ce.type==="imageReference")return[{type:"text",value:"!["+Ce.alt+je}];const dt=ie.all(Ce),ft=dt[0];ft&&ft.type==="text"?ft.value="["+ft.value:dt.unshift({type:"text",value:"["});const Ot=dt[dt.length-1];return Ot&&Ot.type==="text"?Ot.value+=je:dt.push({type:"text",value:je}),dt}function Js(ie,Ce){const ke=String(Ce.identifier).toUpperCase(),je=ie.definitionById.get(ke);if(!je)return ks(ie,Ce);const dt={src:Ko(je.url||""),alt:Ce.alt};je.title!==null&&je.title!==void 0&&(dt.title=je.title);const ft={type:"element",tagName:"img",properties:dt,children:[]};return ie.patch(Ce,ft),ie.applyData(Ce,ft)}function Rs(ie,Ce){const ke={src:Ko(Ce.url)};Ce.alt!==null&&Ce.alt!==void 0&&(ke.alt=Ce.alt),Ce.title!==null&&Ce.title!==void 0&&(ke.title=Ce.title);const je={type:"element",tagName:"img",properties:ke,children:[]};return ie.patch(Ce,je),ie.applyData(Ce,je)}function Es(ie,Ce){const ke={type:"text",value:Ce.value.replace(/\r?\n|\r/g," ")};ie.patch(Ce,ke);const je={type:"element",tagName:"code",properties:{},children:[ke]};return ie.patch(Ce,je),ie.applyData(Ce,je)}function ms(ie,Ce){const ke=String(Ce.identifier).toUpperCase(),je=ie.definitionById.get(ke);if(!je)return ks(ie,Ce);const dt={href:Ko(je.url||"")};je.title!==null&&je.title!==void 0&&(dt.title=je.title);const ft={type:"element",tagName:"a",properties:dt,children:ie.all(Ce)};return ie.patch(Ce,ft),ie.applyData(Ce,ft)}function Qi(ie,Ce){const ke={href:Ko(Ce.url)};Ce.title!==null&&Ce.title!==void 0&&(ke.title=Ce.title);const je={type:"element",tagName:"a",properties:ke,children:ie.all(Ce)};return ie.patch(Ce,je),ie.applyData(Ce,je)}function Pi(ie,Ce,ke){const je=ie.all(Ce),dt=ke?ei(ke):Ha(Ce),ft={},Ot=[];if(typeof Ce.checked=="boolean"){const En=je[0];let rr;En&&En.type==="element"&&En.tagName==="p"?rr=En:(rr={type:"element",tagName:"p",properties:{},children:[]},je.unshift(rr)),rr.children.length>0&&rr.children.unshift({type:"text",value:" "}),rr.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:Ce.checked,disabled:!0},children:[]}),ft.className=["task-list-item"]}let Xt=-1;for(;++Xt1:Ce}function Fi(ie,Ce){const ke={},je=ie.all(Ce);let dt=-1;for(typeof Ce.start=="number"&&Ce.start!==1&&(ke.start=Ce.start);++dt0){const Ot={type:"element",tagName:"tbody",properties:{},children:ie.wrap(ke,!0)},Xt=(0,Re.Pk)(Ce.children[1]),Wn=(0,Re.rb)(Ce.children[Ce.children.length-1]);Xt&&Wn&&(Ot.position={start:Xt,end:Wn}),dt.push(Ot)}const ft={type:"element",tagName:"table",properties:{},children:ie.wrap(dt,!0)};return ie.patch(Ce,ft),ie.applyData(Ce,ft)}function Co(ie,Ce,ke){const je=ke?ke.children:void 0,ft=(je?je.indexOf(Ce):1)===0?"th":"td",Ot=ke&&ke.type==="table"?ke.align:void 0,Xt=Ot?Ot.length:Ce.children.length;let Wn=-1;const Un=[];for(;++Wn0,!0),je[0]),dt=je.index+je[0].length,je=ke.exec(Ce);return ft.push(_o(Ce.slice(dt),dt>0,!1)),ft.join("")}function _o(ie,Ce,ke){let je=0,dt=ie.length;if(Ce){let ft=ie.codePointAt(je);for(;ft===Si||ft===Mi;)je++,ft=ie.codePointAt(je)}if(ke){let ft=ie.codePointAt(dt-1);for(;ft===Si||ft===Mi;)dt--,ft=ie.codePointAt(dt-1)}return dt>je?ie.slice(je,dt):""}function zs(ie,Ce){const ke={type:"text",value:xo(String(Ce.value))};return ie.patch(Ce,ke),ie.applyData(Ce,ke)}function rl(ie,Ce){const ke={type:"element",tagName:"hr",properties:{},children:[]};return ie.patch(Ce,ke),ie.applyData(Ce,ke)}const Gs={blockquote:vo,break:Hs,code:Xs,delete:Qs,emphasis:ws,footnoteReference:Is,heading:Ns,html:hs,imageReference:Js,image:Rs,inlineCode:Es,linkReference:ms,link:Qi,listItem:Pi,list:Fi,paragraph:Li,root:Bi,strong:Zi,table:Zo,tableCell:ts,tableRow:Co,text:zs,thematicBreak:rl,toml:Ao,yaml:Ao,definition:Ao,footnoteDefinition:Ao};function Ao(){}const Po={}.hasOwnProperty,hi={};function jo(ie,Ce){const ke=Ce||hi,je=new Map,dt=new Map,ft=new Map,Ot=$a($a({},Gs),ke.handlers),Xt={all:Un,applyData:qs,definitionById:je,footnoteById:dt,footnoteCounts:ft,footnoteOrder:[],handlers:Ot,one:Wn,options:ke,patch:To,wrap:pl};return(0,go.Vn)(ie,function(En){if(En.type==="definition"||En.type==="footnoteDefinition"){const rr=En.type==="definition"?je:dt,Jn=String(En.identifier).toUpperCase();rr.has(Jn)||rr.set(Jn,En)}}),Xt;function Wn(En,rr){const Jn=En.type,kn=Xt.handlers[Jn];if(Po.call(Xt.handlers,Jn)&&kn)return kn(Xt,En,rr);if(Xt.options.passThrough&&Xt.options.passThrough.includes(Jn)){if("children"in En){const qa=En,{children:ci}=qa,na=td(qa,["children"]),ba=(0,to.ZP)(na);return ba.children=Xt.all(En),ba}return(0,to.ZP)(En)}return(Xt.options.unknownHandler||fl)(Xt,En,rr)}function Un(En){const rr=[];if("children"in En){const Jn=En.children;let kn=-1;for(;++kn0&&ke.push({type:"text",value:` -`}),ke}function ys(ie){let Ce=0,ke=ie.charCodeAt(Ce);for(;ke===9||ke===32;)Ce++,ke=ie.charCodeAt(Ce);return ie.slice(Ce)}function al(ie,Ce){const ke=jo(ie,Ce),je=ke.one(ie,void 0),dt=Lo(ke),ft=Array.isArray(je)?{type:"root",children:je}:je||{type:"root",children:[]};return dt&&((0,ue.ok)("children"in ft),ft.children.push({type:"text",value:` -`},dt)),ft}function il(ie,Ce){return ie&&"run"in ie?function(ke,je){return Kc(this,null,function*(){const dt=al(ke,$a({file:je},Ce));yield ie.run(dt,je)})}:function(ke,je){return al(ke,$a({file:je},ie||Ce))}}function gs(ie){if(ie)throw ie}var Ws=E(58847);function Ds(ie){if(typeof ie!="object"||ie===null)return!1;const Ce=Object.getPrototypeOf(ie);return(Ce===null||Ce===Object.prototype||Object.getPrototypeOf(Ce)===null)&&!(Symbol.toStringTag in ie)&&!(Symbol.iterator in ie)}function Os(){const ie=[],Ce={run:ke,use:je};return Ce;function ke(...dt){let ft=-1;const Ot=dt.pop();if(typeof Ot!="function")throw new TypeError("Expected function as last argument, not "+Ot);Xt(null,...dt);function Xt(Wn,...Un){const En=ie[++ft];let rr=-1;if(Wn){Ot(Wn);return}for(;++rrOt.length;let Wn;Xt&&Ot.push(dt);try{Wn=ie.apply(this,Ot)}catch(Un){const En=Un;if(Xt&&ke)throw En;return dt(En)}Xt||(Wn&&Wn.then&&typeof Wn.then=="function"?Wn.then(ft,dt):Wn instanceof Error?dt(Wn):ft(Wn))}function dt(Ot,...Xt){ke||(ke=!0,Ce(Ot,...Xt))}function ft(Ot){dt(null,Ot)}}const Fo={basename:Ls,dirname:_s,extname:Zs,join:Ss,sep:"/"};function Ls(ie,Ce){if(Ce!==void 0&&typeof Ce!="string")throw new TypeError('"ext" argument must be a string');Ps(ie);let ke=0,je=-1,dt=ie.length,ft;if(Ce===void 0||Ce.length===0||Ce.length>ie.length){for(;dt--;)if(ie.codePointAt(dt)===47){if(ft){ke=dt+1;break}}else je<0&&(ft=!0,je=dt+1);return je<0?"":ie.slice(ke,je)}if(Ce===ie)return"";let Ot=-1,Xt=Ce.length-1;for(;dt--;)if(ie.codePointAt(dt)===47){if(ft){ke=dt+1;break}}else Ot<0&&(ft=!0,Ot=dt+1),Xt>-1&&(ie.codePointAt(dt)===Ce.codePointAt(Xt--)?Xt<0&&(je=dt):(Xt=-1,je=Ot));return ke===je?je=Ot:je<0&&(je=ie.length),ie.slice(ke,je)}function _s(ie){if(Ps(ie),ie.length===0)return".";let Ce=-1,ke=ie.length,je;for(;--ke;)if(ie.codePointAt(ke)===47){if(je){Ce=ke;break}}else je||(je=!0);return Ce<0?ie.codePointAt(0)===47?"/":".":Ce===1&&ie.codePointAt(0)===47?"//":ie.slice(0,Ce)}function Zs(ie){Ps(ie);let Ce=ie.length,ke=-1,je=0,dt=-1,ft=0,Ot;for(;Ce--;){const Xt=ie.codePointAt(Ce);if(Xt===47){if(Ot){je=Ce+1;break}continue}ke<0&&(Ot=!0,ke=Ce+1),Xt===46?dt<0?dt=Ce:ft!==1&&(ft=1):dt>-1&&(ft=-1)}return dt<0||ke<0||ft===0||ft===1&&dt===ke-1&&dt===je+1?"":ie.slice(dt,ke)}function Ss(...ie){let Ce=-1,ke;for(;++Ce0&&ie.codePointAt(ie.length-1)===47&&(ke+="/"),Ce?"/"+ke:ke}function el(ie,Ce){let ke="",je=0,dt=-1,ft=0,Ot=-1,Xt,Wn;for(;++Ot<=ie.length;){if(Ot2){if(Wn=ke.lastIndexOf("/"),Wn!==ke.length-1){Wn<0?(ke="",je=0):(ke=ke.slice(0,Wn),je=ke.length-1-ke.lastIndexOf("/")),dt=Ot,ft=0;continue}}else if(ke.length>0){ke="",je=0,dt=Ot,ft=0;continue}}Ce&&(ke=ke.length>0?ke+"/..":"..",je=2)}else ke.length>0?ke+="/"+ie.slice(dt+1,Ot):ke=ie.slice(dt+1,Ot),je=Ot-dt-1;dt=Ot,ft=0}else Xt===46&&ft>-1?ft++:ft=-1}return ke}function Ps(ie){if(typeof ie!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(ie))}const Vs={cwd:ol};function ol(){return"/"}function ns(ie){return!!(ie!==null&&typeof ie=="object"&&"href"in ie&&ie.href&&"protocol"in ie&&ie.protocol&&ie.auth===void 0)}function Yo(ie){if(typeof ie=="string")ie=new URL(ie);else if(!ns(ie)){const Ce=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+ie+"`");throw Ce.code="ERR_INVALID_ARG_TYPE",Ce}if(ie.protocol!=="file:"){const Ce=new TypeError("The URL must be of scheme file");throw Ce.code="ERR_INVALID_URL_SCHEME",Ce}return Fs(ie)}function Fs(ie){if(ie.hostname!==""){const je=new TypeError('File URL host must be "localhost" or empty on darwin');throw je.code="ERR_INVALID_FILE_URL_HOST",je}const Ce=ie.pathname;let ke=-1;for(;++ke0){let[kn,...Da]=En;const qa=je[Jn][1];Ds(qa)&&Ds(kn)&&(kn=Ws(!0,qa,kn)),je[Jn]=[Un,kn,...Da]}}}}const ji=new Vi().freeze();function Io(ie,Ce){if(typeof Ce!="function")throw new TypeError("Cannot `"+ie+"` without `parser`")}function Bo(ie,Ce){if(typeof Ce!="function")throw new TypeError("Cannot `"+ie+"` without `compiler`")}function Uo(ie,Ce){if(Ce)throw new Error("Cannot call `"+ie+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function No(ie){if(!Ds(ie)||typeof ie.type!="string")throw new TypeError("Expected node, got `"+ie+"`")}function Xo(ie,Ce,ke){if(!ke)throw new Error("`"+ie+"` finished async. Use `"+Ce+"` instead")}function hl(ie){return Il(ie)?ie:new rs(ie)}function Il(ie){return!!(ie&&typeof ie=="object"&&"message"in ie&&"messages"in ie)}function Ol(ie){return typeof ie=="string"||Wl(ie)}function Wl(ie){return!!(ie&&typeof ie=="object"&&"byteLength"in ie&&"byteOffset"in ie)}const Zl="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Ll=[],ko={allowDangerousHtml:!0},Ji=/^(https?|ircs?|mailto|xmpp)$/i,Eo=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function qi(ie){const Ce=Cs(ie),ke=sl(ie);return Nl(Ce.runSync(Ce.parse(ke),ke),ie)}function Ks(ie){return Kc(this,null,function*(){const Ce=Cs(ie),ke=sl(ie),je=yield Ce.run(Ce.parse(ke),ke);return Nl(je,ie)})}function ml(ie){const Ce=Cs(ie),[ke,je]=useState(void 0),[dt,ft]=useState(void 0);if(useEffect(function(){const Ot=sl(ie);Ce.run(Ce.parse(Ot),Ot,function(Xt,Wn){je(Xt),ft(Wn)})},[ie.children,ie.rehypePlugins,ie.remarkPlugins,ie.remarkRehypeOptions]),ke)throw ke;return dt?Nl(dt,ie):createElement(Fragment)}function Cs(ie){const Ce=ie.rehypePlugins||Ll,ke=ie.remarkPlugins||Ll,je=ie.remarkRehypeOptions?$a($a({},ie.remarkRehypeOptions),ko):ko;return ji().use(co).use(ke).use(il,je).use(Ce)}function sl(ie){const Ce=ie.children||"",ke=new rs;return typeof Ce=="string"?ke.value=Ce:(0,ue.t1)("Unexpected value `"+Ce+"` for `children` prop, expected `string`"),ke}function Nl(ie,Ce){const ke=Ce.allowedElements,je=Ce.allowElement,dt=Ce.components,ft=Ce.disallowedElements,Ot=Ce.skipHtml,Xt=Ce.unwrapDisallowed,Wn=Ce.urlTransform||jl;for(const En of Eo)Object.hasOwn(Ce,En.from)&&(0,ue.t1)("Unexpected `"+En.from+"` prop, "+(En.to?"use `"+En.to+"` instead":"remove it")+" (see <"+Zl+"#"+En.id+"> for more info)");return ke&&ft&&(0,ue.t1)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),Ce.className&&(ie={type:"element",tagName:"div",properties:{className:Ce.className},children:ie.type==="root"?ie.children:[ie]}),(0,go.Vn)(ie,Un),Ct(ie,{Fragment:fe.Fragment,components:dt,ignoreInvalidStyle:!0,jsx:fe.jsx,jsxs:fe.jsxs,passKeys:!0,passNode:!0});function Un(En,rr,Jn){if(En.type==="raw"&&Jn&&typeof rr=="number")return Ot?Jn.children.splice(rr,1):Jn.children[rr]={type:"text",value:En.value},rr;if(En.type==="element"){let kn;for(kn in De)if(Object.hasOwn(De,kn)&&Object.hasOwn(En.properties,kn)){const Da=En.properties[kn],qa=De[kn];(qa===null||qa.includes(En.tagName))&&(En.properties[kn]=Wn(String(Da||""),kn,En))}}if(En.type==="element"){let kn=ke?!ke.includes(En.tagName):ft?ft.includes(En.tagName):!1;if(!kn&&je&&typeof rr=="number"&&(kn=!je(En,rr,Jn)),kn&&Jn&&typeof rr=="number")return Xt&&En.children?Jn.children.splice(rr,1,...En.children):Jn.children.splice(rr,1),rr}}}function jl(ie){const Ce=ie.indexOf(":"),ke=ie.indexOf("?"),je=ie.indexOf("#"),dt=ie.indexOf("/");return Ce===-1||dt!==-1&&Ce>dt||ke!==-1&&Ce>ke||je!==-1&&Ce>je||Ji.test(ie.slice(0,Ce))?ie:""}},3977:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return _l}});var b={};E.r(b),E.d(b,{boolean:function(){return _e},booleanish:function(){return nt},commaOrSpaceSeparated:function(){return qe},commaSeparated:function(){return et},number:function(){return Me},overloadedBoolean:function(){return $e},spaceSeparated:function(){return Ve}});var ue=E(90302),le=E(87342),ce=E(81994),ge=E(14470),oe=E(86825);function xe(x){const z=String(x),we=[];return{toOffset:Fn,toPoint:kt};function kt(ur){if(typeof ur=="number"&&ur>-1&&ur<=z.length){let _r=0;for(;;){let Ea=we[_r];if(Ea===void 0){const Za=Oe(z,we[_r-1]);Ea=Za===-1?z.length+1:Za+1,we[_r]=Ea}if(Ea>ur)return{line:_r+1,column:ur-(_r>0?we[_r-1]:0)+1,offset:ur};_r++}}}function Fn(ur){if(ur&&typeof ur.line=="number"&&typeof ur.column=="number"&&!Number.isNaN(ur.line)&&!Number.isNaN(ur.column)){for(;we.length1?we[ur.line-2]:0)+ur.column-1;if(_r4&&we.slice(0,4)==="data"&&$t.test(z)){if(z.charAt(4)==="-"){const ur=z.slice(5).replace(dn,Ee);kt="data"+ur.charAt(0).toUpperCase()+ur.slice(1)}else{const ur=z.slice(4);if(!dn.test(ur)){let _r=ur.replace(Ne,de);_r.charAt(0)!=="-"&&(_r="-"+_r),z="data"+_r}}Fn=xt}return new Fn(kt,z)}function de(x){return"-"+x.toLowerCase()}function Ee(x){return x.charAt(1).toUpperCase()}var De=E(71523);const fe={}.hasOwnProperty;function Qe(x,z){const we=z||{};function kt(Fn,...ur){let _r=kt.invalid;const Ea=kt.handlers;if(Fn&&fe.call(Fn,x)){const Za=String(Fn[x]);_r=fe.call(Ea,Za)?Ea[Za]:kt.unknown}if(_r)return _r.call(this,Fn,...ur)}return kt.handlers=we.handlers||{},kt.invalid=we.invalid,kt.unknown=we.unknown,kt}const Ut={},an={}.hasOwnProperty,Sn=Qe("type",{handlers:{root:Pt,element:ht,text:pn,comment:Zt,doctype:Jt}});function mt(x,z){const kt=(z||Ut).space;return Sn(x,kt==="svg"?Mt:Yt)}function Pt(x,z){const we={nodeName:"#document",mode:(x.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return we.childNodes=yt(x.children,we,z),Rt(x,we),we}function Lt(x,z){const we={nodeName:"#document-fragment",childNodes:[]};return we.childNodes=yt(x.children,we,z),Rt(x,we),we}function Jt(x){const z={nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:null};return Rt(x,z),z}function pn(x){const z={nodeName:"#text",value:x.value,parentNode:null};return Rt(x,z),z}function Zt(x){const z={nodeName:"#comment",data:x.value,parentNode:null};return Rt(x,z),z}function ht(x,z){const we=z;let kt=we;x.type==="element"&&x.tagName.toLowerCase()==="svg"&&we.space==="html"&&(kt=Mt);const Fn=[];let ur;if(x.properties){for(ur in x.properties)if(ur!=="children"&&an.call(x.properties,ur)){const Za=tn(kt,ur,x.properties[ur]);Za&&Fn.push(Za)}}const _r=kt.space;(0,le.ok)(_r);const Ea={nodeName:x.tagName,tagName:x.tagName,attrs:Fn,namespaceURI:Se.t[_r],childNodes:[],parentNode:null};return Ea.childNodes=yt(x.children,Ea,kt),Rt(x,Ea),x.tagName==="template"&&x.content&&(Ea.content=Lt(x.content,kt)),Ea}function tn(x,z,we){const kt=pe(x,z);if(we===!1||we===null||we===void 0||typeof we=="number"&&Number.isNaN(we)||!we&&kt.boolean)return;Array.isArray(we)&&(we=kt.commaSeparated?(0,Be.P)(we):(0,De.P)(we));const Fn={name:kt.attribute,value:we===!0?"":String(we)};if(kt.space&&kt.space!=="html"&&kt.space!=="svg"){const ur=Fn.name.indexOf(":");ur<0?Fn.prefix="":(Fn.name=Fn.name.slice(ur+1),Fn.prefix=kt.attribute.slice(0,ur)),Fn.namespace=Se.t[kt.space]}return Fn}function yt(x,z,we){let kt=-1;const Fn=[];if(x)for(;++kt=55296&&x<=57343}function bt(x){return x>=56320&&x<=57343}function Ln(x,z){return(x-55296)*1024+9216+z}function ar(x){return x!==32&&x!==10&&x!==13&&x!==9&&x!==12&&x>=1&&x<=31||x>=127&&x<=159}function Hn(x){return x>=64976&&x<=65007||jt.has(x)}var Vt;(function(x){x.controlCharacterInInputStream="control-character-in-input-stream",x.noncharacterInInputStream="noncharacter-in-input-stream",x.surrogateInInputStream="surrogate-in-input-stream",x.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",x.endTagWithAttributes="end-tag-with-attributes",x.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",x.unexpectedSolidusInTag="unexpected-solidus-in-tag",x.unexpectedNullCharacter="unexpected-null-character",x.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",x.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",x.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",x.missingEndTagName="missing-end-tag-name",x.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",x.unknownNamedCharacterReference="unknown-named-character-reference",x.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",x.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",x.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",x.eofBeforeTagName="eof-before-tag-name",x.eofInTag="eof-in-tag",x.missingAttributeValue="missing-attribute-value",x.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",x.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",x.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",x.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",x.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",x.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",x.missingDoctypePublicIdentifier="missing-doctype-public-identifier",x.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",x.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",x.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",x.cdataInHtmlContent="cdata-in-html-content",x.incorrectlyOpenedComment="incorrectly-opened-comment",x.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",x.eofInDoctype="eof-in-doctype",x.nestedComment="nested-comment",x.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",x.eofInComment="eof-in-comment",x.incorrectlyClosedComment="incorrectly-closed-comment",x.eofInCdata="eof-in-cdata",x.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",x.nullCharacterReference="null-character-reference",x.surrogateCharacterReference="surrogate-character-reference",x.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",x.controlCharacterReference="control-character-reference",x.noncharacterCharacterReference="noncharacter-character-reference",x.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",x.missingDoctypeName="missing-doctype-name",x.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",x.duplicateAttribute="duplicate-attribute",x.nonConformingDoctype="non-conforming-doctype",x.missingDoctype="missing-doctype",x.misplacedDoctype="misplaced-doctype",x.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",x.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",x.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",x.openElementsLeftAfterEof="open-elements-left-after-eof",x.abandonedHeadElementChild="abandoned-head-element-child",x.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",x.nestedNoscriptInHead="nested-noscript-in-head",x.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"})(Vt||(Vt={}));const dr=65536;class qn{constructor(z){this.handler=z,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=dr,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+ +(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(z,we){const{line:kt,col:Fn,offset:ur}=this,_r=Fn+we,Ea=ur+we;return{code:z,startLine:kt,endLine:kt,startCol:_r,endCol:_r,startOffset:Ea,endOffset:Ea}}_err(z){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(z,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(z){if(this.pos!==this.html.length-1){const we=this.html.charCodeAt(this.pos+1);if(bt(we))return this.pos++,this._addGap(),Ln(z,we)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,Je.EOF;return this._err(Vt.surrogateInInputStream),z}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(z,we){this.html.length>0?this.html+=z:this.html=z,this.endOfChunkHit=!1,this.lastChunkWritten=we}insertHtmlAtCurrentPos(z){this.html=this.html.substring(0,this.pos+1)+z+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(z,we){if(this.pos+z.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(we)return this.html.startsWith(z,this.pos);for(let kt=0;kt=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,Je.EOF;const kt=this.html.charCodeAt(we);return kt===Je.CARRIAGE_RETURN?Je.LINE_FEED:kt}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,Je.EOF;let z=this.html.charCodeAt(this.pos);return z===Je.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,Je.LINE_FEED):z===Je.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,gn(z)&&(z=this._processSurrogate(z)),this.handler.onParseError===null||z>31&&z<127||z===Je.LINE_FEED||z===Je.CARRIAGE_RETURN||z>159&&z<64976||this._checkForProblematicCharacters(z),z)}_checkForProblematicCharacters(z){ar(z)?this._err(Vt.controlCharacterInInputStream):Hn(z)&&this._err(Vt.noncharacterInInputStream)}retreat(z){for(this.pos-=z;this.pos=0;we--)if(x.attrs[we].name===z)return x.attrs[we].value;return null}const cr=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(x=>x.charCodeAt(0))),ir=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(x=>x.charCodeAt(0)));var Gn;const Yn=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),nn=(Gn=String.fromCodePoint)!==null&&Gn!==void 0?Gn:function(x){let z="";return x>65535&&(x-=65536,z+=String.fromCharCode(x>>>10&1023|55296),x=56320|x&1023),z+=String.fromCharCode(x),z};function An(x){var z;return x>=55296&&x<=57343||x>1114111?65533:(z=Yn.get(x))!==null&&z!==void 0?z:x}function Nn(x){return nn(An(x))}var In;(function(x){x[x.NUM=35]="NUM",x[x.SEMI=59]="SEMI",x[x.EQUALS=61]="EQUALS",x[x.ZERO=48]="ZERO",x[x.NINE=57]="NINE",x[x.LOWER_A=97]="LOWER_A",x[x.LOWER_F=102]="LOWER_F",x[x.LOWER_X=120]="LOWER_X",x[x.LOWER_Z=122]="LOWER_Z",x[x.UPPER_A=65]="UPPER_A",x[x.UPPER_F=70]="UPPER_F",x[x.UPPER_Z=90]="UPPER_Z"})(In||(In={}));const Ar=32;var gr;(function(x){x[x.VALUE_LENGTH=49152]="VALUE_LENGTH",x[x.BRANCH_LENGTH=16256]="BRANCH_LENGTH",x[x.JUMP_TABLE=127]="JUMP_TABLE"})(gr||(gr={}));function or(x){return x>=In.ZERO&&x<=In.NINE}function Pr(x){return x>=In.UPPER_A&&x<=In.UPPER_F||x>=In.LOWER_A&&x<=In.LOWER_F}function Mr(x){return x>=In.UPPER_A&&x<=In.UPPER_Z||x>=In.LOWER_A&&x<=In.LOWER_Z||or(x)}function Fr(x){return x===In.EQUALS||Mr(x)}var wr;(function(x){x[x.EntityStart=0]="EntityStart",x[x.NumericStart=1]="NumericStart",x[x.NumericDecimal=2]="NumericDecimal",x[x.NumericHex=3]="NumericHex",x[x.NamedEntity=4]="NamedEntity"})(wr||(wr={}));var Ir;(function(x){x[x.Legacy=0]="Legacy",x[x.Strict=1]="Strict",x[x.Attribute=2]="Attribute"})(Ir||(Ir={}));class lr{constructor(z,we,kt){this.decodeTree=z,this.emitCodePoint=we,this.errors=kt,this.state=wr.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Ir.Strict}startEntity(z){this.decodeMode=z,this.state=wr.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(z,we){switch(this.state){case wr.EntityStart:return z.charCodeAt(we)===In.NUM?(this.state=wr.NumericStart,this.consumed+=1,this.stateNumericStart(z,we+1)):(this.state=wr.NamedEntity,this.stateNamedEntity(z,we));case wr.NumericStart:return this.stateNumericStart(z,we);case wr.NumericDecimal:return this.stateNumericDecimal(z,we);case wr.NumericHex:return this.stateNumericHex(z,we);case wr.NamedEntity:return this.stateNamedEntity(z,we)}}stateNumericStart(z,we){return we>=z.length?-1:(z.charCodeAt(we)|Ar)===In.LOWER_X?(this.state=wr.NumericHex,this.consumed+=1,this.stateNumericHex(z,we+1)):(this.state=wr.NumericDecimal,this.stateNumericDecimal(z,we))}addToNumericResult(z,we,kt,Fn){if(we!==kt){const ur=kt-we;this.result=this.result*Math.pow(Fn,ur)+Number.parseInt(z.substr(we,ur),Fn),this.consumed+=ur}}stateNumericHex(z,we){const kt=we;for(;we>14;for(;we>14,ur!==0){if(_r===In.SEMI)return this.emitNamedEntityData(this.treeIndex,ur,this.consumed+this.excess);this.decodeMode!==Ir.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var z;const{result:we,decodeTree:kt}=this,Fn=(kt[we]&gr.VALUE_LENGTH)>>14;return this.emitNamedEntityData(we,Fn,this.consumed),(z=this.errors)===null||z===void 0||z.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(z,we,kt){const{decodeTree:Fn}=this;return this.emitCodePoint(we===1?Fn[z]&~gr.VALUE_LENGTH:Fn[z+1],kt),we===3&&this.emitCodePoint(Fn[z+2],kt),kt}end(){var z;switch(this.state){case wr.NamedEntity:return this.result!==0&&(this.decodeMode!==Ir.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case wr.NumericDecimal:return this.emitNumericEntity(0,2);case wr.NumericHex:return this.emitNumericEntity(0,3);case wr.NumericStart:return(z=this.errors)===null||z===void 0||z.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case wr.EntityStart:return 0}}}function _n(x){let z="";const we=new lr(x,kt=>z+=fromCodePoint(kt));return function(Fn,ur){let _r=0,Ea=0;for(;(Ea=Fn.indexOf("&",Ea))>=0;){z+=Fn.slice(_r,Ea),we.startEntity(ur);const Er=we.write(Fn,Ea+1);if(Er<0){_r=Ea+we.end();break}_r=Ea+Er,Ea=Er===0?_r+1:_r}const Za=z+Fn.slice(_r);return z="",Za}}function Sr(x,z,we,kt){const Fn=(z&gr.BRANCH_LENGTH)>>7,ur=z&gr.JUMP_TABLE;if(Fn===0)return ur!==0&&kt===ur?we:-1;if(ur){const Za=kt-ur;return Za<0||Za>=Fn?-1:x[we+Za]-1}let _r=we,Ea=_r+Fn-1;for(;_r<=Ea;){const Za=_r+Ea>>>1,Er=x[Za];if(Erkt)Ea=Za-1;else return x[Za+Fn]}return-1}const kr=null,Ur=null;function rn(x,z=Ir.Legacy){return kr(x,z)}function Qt(x){return kr(x,Ir.Attribute)}function hr(x){return kr(x,Ir.Strict)}function er(x){return Ur(x,Ir.Strict)}var Ft;(function(x){x.HTML="http://www.w3.org/1999/xhtml",x.MATHML="http://www.w3.org/1998/Math/MathML",x.SVG="http://www.w3.org/2000/svg",x.XLINK="http://www.w3.org/1999/xlink",x.XML="http://www.w3.org/XML/1998/namespace",x.XMLNS="http://www.w3.org/2000/xmlns/"})(Ft||(Ft={}));var on;(function(x){x.TYPE="type",x.ACTION="action",x.ENCODING="encoding",x.PROMPT="prompt",x.NAME="name",x.COLOR="color",x.FACE="face",x.SIZE="size"})(on||(on={}));var sr;(function(x){x.NO_QUIRKS="no-quirks",x.QUIRKS="quirks",x.LIMITED_QUIRKS="limited-quirks"})(sr||(sr={}));var Kt;(function(x){x.A="a",x.ADDRESS="address",x.ANNOTATION_XML="annotation-xml",x.APPLET="applet",x.AREA="area",x.ARTICLE="article",x.ASIDE="aside",x.B="b",x.BASE="base",x.BASEFONT="basefont",x.BGSOUND="bgsound",x.BIG="big",x.BLOCKQUOTE="blockquote",x.BODY="body",x.BR="br",x.BUTTON="button",x.CAPTION="caption",x.CENTER="center",x.CODE="code",x.COL="col",x.COLGROUP="colgroup",x.DD="dd",x.DESC="desc",x.DETAILS="details",x.DIALOG="dialog",x.DIR="dir",x.DIV="div",x.DL="dl",x.DT="dt",x.EM="em",x.EMBED="embed",x.FIELDSET="fieldset",x.FIGCAPTION="figcaption",x.FIGURE="figure",x.FONT="font",x.FOOTER="footer",x.FOREIGN_OBJECT="foreignObject",x.FORM="form",x.FRAME="frame",x.FRAMESET="frameset",x.H1="h1",x.H2="h2",x.H3="h3",x.H4="h4",x.H5="h5",x.H6="h6",x.HEAD="head",x.HEADER="header",x.HGROUP="hgroup",x.HR="hr",x.HTML="html",x.I="i",x.IMG="img",x.IMAGE="image",x.INPUT="input",x.IFRAME="iframe",x.KEYGEN="keygen",x.LABEL="label",x.LI="li",x.LINK="link",x.LISTING="listing",x.MAIN="main",x.MALIGNMARK="malignmark",x.MARQUEE="marquee",x.MATH="math",x.MENU="menu",x.META="meta",x.MGLYPH="mglyph",x.MI="mi",x.MO="mo",x.MN="mn",x.MS="ms",x.MTEXT="mtext",x.NAV="nav",x.NOBR="nobr",x.NOFRAMES="noframes",x.NOEMBED="noembed",x.NOSCRIPT="noscript",x.OBJECT="object",x.OL="ol",x.OPTGROUP="optgroup",x.OPTION="option",x.P="p",x.PARAM="param",x.PLAINTEXT="plaintext",x.PRE="pre",x.RB="rb",x.RP="rp",x.RT="rt",x.RTC="rtc",x.RUBY="ruby",x.S="s",x.SCRIPT="script",x.SEARCH="search",x.SECTION="section",x.SELECT="select",x.SOURCE="source",x.SMALL="small",x.SPAN="span",x.STRIKE="strike",x.STRONG="strong",x.STYLE="style",x.SUB="sub",x.SUMMARY="summary",x.SUP="sup",x.TABLE="table",x.TBODY="tbody",x.TEMPLATE="template",x.TEXTAREA="textarea",x.TFOOT="tfoot",x.TD="td",x.TH="th",x.THEAD="thead",x.TITLE="title",x.TR="tr",x.TRACK="track",x.TT="tt",x.U="u",x.UL="ul",x.SVG="svg",x.VAR="var",x.WBR="wbr",x.XMP="xmp"})(Kt||(Kt={}));var be;(function(x){x[x.UNKNOWN=0]="UNKNOWN",x[x.A=1]="A",x[x.ADDRESS=2]="ADDRESS",x[x.ANNOTATION_XML=3]="ANNOTATION_XML",x[x.APPLET=4]="APPLET",x[x.AREA=5]="AREA",x[x.ARTICLE=6]="ARTICLE",x[x.ASIDE=7]="ASIDE",x[x.B=8]="B",x[x.BASE=9]="BASE",x[x.BASEFONT=10]="BASEFONT",x[x.BGSOUND=11]="BGSOUND",x[x.BIG=12]="BIG",x[x.BLOCKQUOTE=13]="BLOCKQUOTE",x[x.BODY=14]="BODY",x[x.BR=15]="BR",x[x.BUTTON=16]="BUTTON",x[x.CAPTION=17]="CAPTION",x[x.CENTER=18]="CENTER",x[x.CODE=19]="CODE",x[x.COL=20]="COL",x[x.COLGROUP=21]="COLGROUP",x[x.DD=22]="DD",x[x.DESC=23]="DESC",x[x.DETAILS=24]="DETAILS",x[x.DIALOG=25]="DIALOG",x[x.DIR=26]="DIR",x[x.DIV=27]="DIV",x[x.DL=28]="DL",x[x.DT=29]="DT",x[x.EM=30]="EM",x[x.EMBED=31]="EMBED",x[x.FIELDSET=32]="FIELDSET",x[x.FIGCAPTION=33]="FIGCAPTION",x[x.FIGURE=34]="FIGURE",x[x.FONT=35]="FONT",x[x.FOOTER=36]="FOOTER",x[x.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",x[x.FORM=38]="FORM",x[x.FRAME=39]="FRAME",x[x.FRAMESET=40]="FRAMESET",x[x.H1=41]="H1",x[x.H2=42]="H2",x[x.H3=43]="H3",x[x.H4=44]="H4",x[x.H5=45]="H5",x[x.H6=46]="H6",x[x.HEAD=47]="HEAD",x[x.HEADER=48]="HEADER",x[x.HGROUP=49]="HGROUP",x[x.HR=50]="HR",x[x.HTML=51]="HTML",x[x.I=52]="I",x[x.IMG=53]="IMG",x[x.IMAGE=54]="IMAGE",x[x.INPUT=55]="INPUT",x[x.IFRAME=56]="IFRAME",x[x.KEYGEN=57]="KEYGEN",x[x.LABEL=58]="LABEL",x[x.LI=59]="LI",x[x.LINK=60]="LINK",x[x.LISTING=61]="LISTING",x[x.MAIN=62]="MAIN",x[x.MALIGNMARK=63]="MALIGNMARK",x[x.MARQUEE=64]="MARQUEE",x[x.MATH=65]="MATH",x[x.MENU=66]="MENU",x[x.META=67]="META",x[x.MGLYPH=68]="MGLYPH",x[x.MI=69]="MI",x[x.MO=70]="MO",x[x.MN=71]="MN",x[x.MS=72]="MS",x[x.MTEXT=73]="MTEXT",x[x.NAV=74]="NAV",x[x.NOBR=75]="NOBR",x[x.NOFRAMES=76]="NOFRAMES",x[x.NOEMBED=77]="NOEMBED",x[x.NOSCRIPT=78]="NOSCRIPT",x[x.OBJECT=79]="OBJECT",x[x.OL=80]="OL",x[x.OPTGROUP=81]="OPTGROUP",x[x.OPTION=82]="OPTION",x[x.P=83]="P",x[x.PARAM=84]="PARAM",x[x.PLAINTEXT=85]="PLAINTEXT",x[x.PRE=86]="PRE",x[x.RB=87]="RB",x[x.RP=88]="RP",x[x.RT=89]="RT",x[x.RTC=90]="RTC",x[x.RUBY=91]="RUBY",x[x.S=92]="S",x[x.SCRIPT=93]="SCRIPT",x[x.SEARCH=94]="SEARCH",x[x.SECTION=95]="SECTION",x[x.SELECT=96]="SELECT",x[x.SOURCE=97]="SOURCE",x[x.SMALL=98]="SMALL",x[x.SPAN=99]="SPAN",x[x.STRIKE=100]="STRIKE",x[x.STRONG=101]="STRONG",x[x.STYLE=102]="STYLE",x[x.SUB=103]="SUB",x[x.SUMMARY=104]="SUMMARY",x[x.SUP=105]="SUP",x[x.TABLE=106]="TABLE",x[x.TBODY=107]="TBODY",x[x.TEMPLATE=108]="TEMPLATE",x[x.TEXTAREA=109]="TEXTAREA",x[x.TFOOT=110]="TFOOT",x[x.TD=111]="TD",x[x.TH=112]="TH",x[x.THEAD=113]="THEAD",x[x.TITLE=114]="TITLE",x[x.TR=115]="TR",x[x.TRACK=116]="TRACK",x[x.TT=117]="TT",x[x.U=118]="U",x[x.UL=119]="UL",x[x.SVG=120]="SVG",x[x.VAR=121]="VAR",x[x.WBR=122]="WBR",x[x.XMP=123]="XMP"})(be||(be={}));const Cn=new Map([[Kt.A,be.A],[Kt.ADDRESS,be.ADDRESS],[Kt.ANNOTATION_XML,be.ANNOTATION_XML],[Kt.APPLET,be.APPLET],[Kt.AREA,be.AREA],[Kt.ARTICLE,be.ARTICLE],[Kt.ASIDE,be.ASIDE],[Kt.B,be.B],[Kt.BASE,be.BASE],[Kt.BASEFONT,be.BASEFONT],[Kt.BGSOUND,be.BGSOUND],[Kt.BIG,be.BIG],[Kt.BLOCKQUOTE,be.BLOCKQUOTE],[Kt.BODY,be.BODY],[Kt.BR,be.BR],[Kt.BUTTON,be.BUTTON],[Kt.CAPTION,be.CAPTION],[Kt.CENTER,be.CENTER],[Kt.CODE,be.CODE],[Kt.COL,be.COL],[Kt.COLGROUP,be.COLGROUP],[Kt.DD,be.DD],[Kt.DESC,be.DESC],[Kt.DETAILS,be.DETAILS],[Kt.DIALOG,be.DIALOG],[Kt.DIR,be.DIR],[Kt.DIV,be.DIV],[Kt.DL,be.DL],[Kt.DT,be.DT],[Kt.EM,be.EM],[Kt.EMBED,be.EMBED],[Kt.FIELDSET,be.FIELDSET],[Kt.FIGCAPTION,be.FIGCAPTION],[Kt.FIGURE,be.FIGURE],[Kt.FONT,be.FONT],[Kt.FOOTER,be.FOOTER],[Kt.FOREIGN_OBJECT,be.FOREIGN_OBJECT],[Kt.FORM,be.FORM],[Kt.FRAME,be.FRAME],[Kt.FRAMESET,be.FRAMESET],[Kt.H1,be.H1],[Kt.H2,be.H2],[Kt.H3,be.H3],[Kt.H4,be.H4],[Kt.H5,be.H5],[Kt.H6,be.H6],[Kt.HEAD,be.HEAD],[Kt.HEADER,be.HEADER],[Kt.HGROUP,be.HGROUP],[Kt.HR,be.HR],[Kt.HTML,be.HTML],[Kt.I,be.I],[Kt.IMG,be.IMG],[Kt.IMAGE,be.IMAGE],[Kt.INPUT,be.INPUT],[Kt.IFRAME,be.IFRAME],[Kt.KEYGEN,be.KEYGEN],[Kt.LABEL,be.LABEL],[Kt.LI,be.LI],[Kt.LINK,be.LINK],[Kt.LISTING,be.LISTING],[Kt.MAIN,be.MAIN],[Kt.MALIGNMARK,be.MALIGNMARK],[Kt.MARQUEE,be.MARQUEE],[Kt.MATH,be.MATH],[Kt.MENU,be.MENU],[Kt.META,be.META],[Kt.MGLYPH,be.MGLYPH],[Kt.MI,be.MI],[Kt.MO,be.MO],[Kt.MN,be.MN],[Kt.MS,be.MS],[Kt.MTEXT,be.MTEXT],[Kt.NAV,be.NAV],[Kt.NOBR,be.NOBR],[Kt.NOFRAMES,be.NOFRAMES],[Kt.NOEMBED,be.NOEMBED],[Kt.NOSCRIPT,be.NOSCRIPT],[Kt.OBJECT,be.OBJECT],[Kt.OL,be.OL],[Kt.OPTGROUP,be.OPTGROUP],[Kt.OPTION,be.OPTION],[Kt.P,be.P],[Kt.PARAM,be.PARAM],[Kt.PLAINTEXT,be.PLAINTEXT],[Kt.PRE,be.PRE],[Kt.RB,be.RB],[Kt.RP,be.RP],[Kt.RT,be.RT],[Kt.RTC,be.RTC],[Kt.RUBY,be.RUBY],[Kt.S,be.S],[Kt.SCRIPT,be.SCRIPT],[Kt.SEARCH,be.SEARCH],[Kt.SECTION,be.SECTION],[Kt.SELECT,be.SELECT],[Kt.SOURCE,be.SOURCE],[Kt.SMALL,be.SMALL],[Kt.SPAN,be.SPAN],[Kt.STRIKE,be.STRIKE],[Kt.STRONG,be.STRONG],[Kt.STYLE,be.STYLE],[Kt.SUB,be.SUB],[Kt.SUMMARY,be.SUMMARY],[Kt.SUP,be.SUP],[Kt.TABLE,be.TABLE],[Kt.TBODY,be.TBODY],[Kt.TEMPLATE,be.TEMPLATE],[Kt.TEXTAREA,be.TEXTAREA],[Kt.TFOOT,be.TFOOT],[Kt.TD,be.TD],[Kt.TH,be.TH],[Kt.THEAD,be.THEAD],[Kt.TITLE,be.TITLE],[Kt.TR,be.TR],[Kt.TRACK,be.TRACK],[Kt.TT,be.TT],[Kt.U,be.U],[Kt.UL,be.UL],[Kt.SVG,be.SVG],[Kt.VAR,be.VAR],[Kt.WBR,be.WBR],[Kt.XMP,be.XMP]]);function yr(x){var z;return(z=Cn.get(x))!==null&&z!==void 0?z:be.UNKNOWN}const un=be,Tr={[Ft.HTML]:new Set([un.ADDRESS,un.APPLET,un.AREA,un.ARTICLE,un.ASIDE,un.BASE,un.BASEFONT,un.BGSOUND,un.BLOCKQUOTE,un.BODY,un.BR,un.BUTTON,un.CAPTION,un.CENTER,un.COL,un.COLGROUP,un.DD,un.DETAILS,un.DIR,un.DIV,un.DL,un.DT,un.EMBED,un.FIELDSET,un.FIGCAPTION,un.FIGURE,un.FOOTER,un.FORM,un.FRAME,un.FRAMESET,un.H1,un.H2,un.H3,un.H4,un.H5,un.H6,un.HEAD,un.HEADER,un.HGROUP,un.HR,un.HTML,un.IFRAME,un.IMG,un.INPUT,un.LI,un.LINK,un.LISTING,un.MAIN,un.MARQUEE,un.MENU,un.META,un.NAV,un.NOEMBED,un.NOFRAMES,un.NOSCRIPT,un.OBJECT,un.OL,un.P,un.PARAM,un.PLAINTEXT,un.PRE,un.SCRIPT,un.SECTION,un.SELECT,un.SOURCE,un.STYLE,un.SUMMARY,un.TABLE,un.TBODY,un.TD,un.TEMPLATE,un.TEXTAREA,un.TFOOT,un.TH,un.THEAD,un.TITLE,un.TR,un.TRACK,un.UL,un.WBR,un.XMP]),[Ft.MATHML]:new Set([un.MI,un.MO,un.MN,un.MS,un.MTEXT,un.ANNOTATION_XML]),[Ft.SVG]:new Set([un.TITLE,un.FOREIGN_OBJECT,un.DESC]),[Ft.XLINK]:new Set,[Ft.XML]:new Set,[Ft.XMLNS]:new Set},Xn=new Set([un.H1,un.H2,un.H3,un.H4,un.H5,un.H6]),Cr=new Set([Kt.STYLE,Kt.SCRIPT,Kt.XMP,Kt.IFRAME,Kt.NOEMBED,Kt.NOFRAMES,Kt.PLAINTEXT]);function Dr(x,z){return Cr.has(x)||z&&x===Kt.NOSCRIPT}var _t;(function(x){x[x.DATA=0]="DATA",x[x.RCDATA=1]="RCDATA",x[x.RAWTEXT=2]="RAWTEXT",x[x.SCRIPT_DATA=3]="SCRIPT_DATA",x[x.PLAINTEXT=4]="PLAINTEXT",x[x.TAG_OPEN=5]="TAG_OPEN",x[x.END_TAG_OPEN=6]="END_TAG_OPEN",x[x.TAG_NAME=7]="TAG_NAME",x[x.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",x[x.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",x[x.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",x[x.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",x[x.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",x[x.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",x[x.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",x[x.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",x[x.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",x[x.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",x[x.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",x[x.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",x[x.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",x[x.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",x[x.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",x[x.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",x[x.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",x[x.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",x[x.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",x[x.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",x[x.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",x[x.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",x[x.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",x[x.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",x[x.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",x[x.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",x[x.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",x[x.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",x[x.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",x[x.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",x[x.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",x[x.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",x[x.BOGUS_COMMENT=40]="BOGUS_COMMENT",x[x.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",x[x.COMMENT_START=42]="COMMENT_START",x[x.COMMENT_START_DASH=43]="COMMENT_START_DASH",x[x.COMMENT=44]="COMMENT",x[x.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",x[x.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",x[x.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",x[x.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",x[x.COMMENT_END_DASH=49]="COMMENT_END_DASH",x[x.COMMENT_END=50]="COMMENT_END",x[x.COMMENT_END_BANG=51]="COMMENT_END_BANG",x[x.DOCTYPE=52]="DOCTYPE",x[x.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",x[x.DOCTYPE_NAME=54]="DOCTYPE_NAME",x[x.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",x[x.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",x[x.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",x[x.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",x[x.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",x[x.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",x[x.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",x[x.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",x[x.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",x[x.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",x[x.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",x[x.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",x[x.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",x[x.CDATA_SECTION=68]="CDATA_SECTION",x[x.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",x[x.CDATA_SECTION_END=70]="CDATA_SECTION_END",x[x.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",x[x.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND"})(_t||(_t={}));const Rr={DATA:_t.DATA,RCDATA:_t.RCDATA,RAWTEXT:_t.RAWTEXT,SCRIPT_DATA:_t.SCRIPT_DATA,PLAINTEXT:_t.PLAINTEXT,CDATA_SECTION:_t.CDATA_SECTION};function Kr(x){return x>=Je.DIGIT_0&&x<=Je.DIGIT_9}function qr(x){return x>=Je.LATIN_CAPITAL_A&&x<=Je.LATIN_CAPITAL_Z}function ha(x){return x>=Je.LATIN_SMALL_A&&x<=Je.LATIN_SMALL_Z}function ma(x){return ha(x)||qr(x)}function la(x){return ma(x)||Kr(x)}function $r(x){return x+32}function Ta(x){return x===Je.SPACE||x===Je.LINE_FEED||x===Je.TABULATION||x===Je.FORM_FEED}function wa(x){return Ta(x)||x===Je.SOLIDUS||x===Je.GREATER_THAN_SIGN}function Ca(x){return x===Je.NULL?Vt.nullCharacterReference:x>1114111?Vt.characterReferenceOutsideUnicodeRange:gn(x)?Vt.surrogateCharacterReference:Hn(x)?Vt.noncharacterCharacterReference:ar(x)||x===Je.CARRIAGE_RETURN?Vt.controlCharacterReference:null}class ga{constructor(z,we){this.options=z,this.handler=we,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=_t.DATA,this.returnState=_t.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new qn(we),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new lr(cr,(kt,Fn)=>{this.preprocessor.pos=this.entityStartPos+Fn-1,this._flushCodePointConsumedAsCharacterReference(kt)},we.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(Vt.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:kt=>{this._err(Vt.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+kt)},validateNumericCharacterReference:kt=>{const Fn=Ca(kt);Fn&&this._err(Fn,1)}}:void 0)}_err(z,we=0){var kt,Fn;(Fn=(kt=this.handler).onParseError)===null||Fn===void 0||Fn.call(kt,this.preprocessor.getError(z,we))}getCurrentLocation(z){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-z,startOffset:this.preprocessor.offset-z,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const z=this._consume();this._ensureHibernation()||this._callState(z)}this.inLoop=!1}}pause(){this.paused=!0}resume(z){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||z==null||z())}write(z,we,kt){this.active=!0,this.preprocessor.write(z,we),this._runParsingLoop(),this.paused||kt==null||kt()}insertHtmlAtCurrentPos(z){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(z),this._runParsingLoop()}_ensureHibernation(){return this.preprocessor.endOfChunkHit?(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0):!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(z){this.consumedAfterSnapshot+=z;for(let we=0;we0&&this._err(Vt.endTagWithAttributes),z.selfClosing&&this._err(Vt.endTagWithTrailingSolidus),this.handler.onEndTag(z)),this.preprocessor.dropParsedChunk()}emitCurrentComment(z){this.prepareToken(z),this.handler.onComment(z),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(z){this.prepareToken(z),this.handler.onDoctype(z),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(z){if(this.currentCharacterToken){switch(z&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=z.startLine,this.currentCharacterToken.location.endCol=z.startCol,this.currentCharacterToken.location.endOffset=z.startOffset),this.currentCharacterToken.type){case xn.CHARACTER:{this.handler.onCharacter(this.currentCharacterToken);break}case xn.NULL_CHARACTER:{this.handler.onNullCharacter(this.currentCharacterToken);break}case xn.WHITESPACE_CHARACTER:{this.handler.onWhitespaceCharacter(this.currentCharacterToken);break}}this.currentCharacterToken=null}}_emitEOFToken(){const z=this.getCurrentLocation(0);z&&(z.endLine=z.startLine,z.endCol=z.startCol,z.endOffset=z.startOffset),this._emitCurrentCharacterToken(z),this.handler.onEof({type:xn.EOF,location:z}),this.active=!1}_appendCharToCurrentCharacterToken(z,we){if(this.currentCharacterToken)if(this.currentCharacterToken.type===z){this.currentCharacterToken.chars+=we;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(z,we)}_emitCodePoint(z){const we=Ta(z)?xn.WHITESPACE_CHARACTER:z===Je.NULL?xn.NULL_CHARACTER:xn.CHARACTER;this._appendCharToCurrentCharacterToken(we,String.fromCodePoint(z))}_emitChars(z){this._appendCharToCurrentCharacterToken(xn.CHARACTER,z)}_startCharacterReference(){this.returnState=this.state,this.state=_t.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?Ir.Attribute:Ir.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===_t.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===_t.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===_t.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(z){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(z):this._emitCodePoint(z)}_callState(z){switch(this.state){case _t.DATA:{this._stateData(z);break}case _t.RCDATA:{this._stateRcdata(z);break}case _t.RAWTEXT:{this._stateRawtext(z);break}case _t.SCRIPT_DATA:{this._stateScriptData(z);break}case _t.PLAINTEXT:{this._statePlaintext(z);break}case _t.TAG_OPEN:{this._stateTagOpen(z);break}case _t.END_TAG_OPEN:{this._stateEndTagOpen(z);break}case _t.TAG_NAME:{this._stateTagName(z);break}case _t.RCDATA_LESS_THAN_SIGN:{this._stateRcdataLessThanSign(z);break}case _t.RCDATA_END_TAG_OPEN:{this._stateRcdataEndTagOpen(z);break}case _t.RCDATA_END_TAG_NAME:{this._stateRcdataEndTagName(z);break}case _t.RAWTEXT_LESS_THAN_SIGN:{this._stateRawtextLessThanSign(z);break}case _t.RAWTEXT_END_TAG_OPEN:{this._stateRawtextEndTagOpen(z);break}case _t.RAWTEXT_END_TAG_NAME:{this._stateRawtextEndTagName(z);break}case _t.SCRIPT_DATA_LESS_THAN_SIGN:{this._stateScriptDataLessThanSign(z);break}case _t.SCRIPT_DATA_END_TAG_OPEN:{this._stateScriptDataEndTagOpen(z);break}case _t.SCRIPT_DATA_END_TAG_NAME:{this._stateScriptDataEndTagName(z);break}case _t.SCRIPT_DATA_ESCAPE_START:{this._stateScriptDataEscapeStart(z);break}case _t.SCRIPT_DATA_ESCAPE_START_DASH:{this._stateScriptDataEscapeStartDash(z);break}case _t.SCRIPT_DATA_ESCAPED:{this._stateScriptDataEscaped(z);break}case _t.SCRIPT_DATA_ESCAPED_DASH:{this._stateScriptDataEscapedDash(z);break}case _t.SCRIPT_DATA_ESCAPED_DASH_DASH:{this._stateScriptDataEscapedDashDash(z);break}case _t.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataEscapedLessThanSign(z);break}case _t.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:{this._stateScriptDataEscapedEndTagOpen(z);break}case _t.SCRIPT_DATA_ESCAPED_END_TAG_NAME:{this._stateScriptDataEscapedEndTagName(z);break}case _t.SCRIPT_DATA_DOUBLE_ESCAPE_START:{this._stateScriptDataDoubleEscapeStart(z);break}case _t.SCRIPT_DATA_DOUBLE_ESCAPED:{this._stateScriptDataDoubleEscaped(z);break}case _t.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:{this._stateScriptDataDoubleEscapedDash(z);break}case _t.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:{this._stateScriptDataDoubleEscapedDashDash(z);break}case _t.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataDoubleEscapedLessThanSign(z);break}case _t.SCRIPT_DATA_DOUBLE_ESCAPE_END:{this._stateScriptDataDoubleEscapeEnd(z);break}case _t.BEFORE_ATTRIBUTE_NAME:{this._stateBeforeAttributeName(z);break}case _t.ATTRIBUTE_NAME:{this._stateAttributeName(z);break}case _t.AFTER_ATTRIBUTE_NAME:{this._stateAfterAttributeName(z);break}case _t.BEFORE_ATTRIBUTE_VALUE:{this._stateBeforeAttributeValue(z);break}case _t.ATTRIBUTE_VALUE_DOUBLE_QUOTED:{this._stateAttributeValueDoubleQuoted(z);break}case _t.ATTRIBUTE_VALUE_SINGLE_QUOTED:{this._stateAttributeValueSingleQuoted(z);break}case _t.ATTRIBUTE_VALUE_UNQUOTED:{this._stateAttributeValueUnquoted(z);break}case _t.AFTER_ATTRIBUTE_VALUE_QUOTED:{this._stateAfterAttributeValueQuoted(z);break}case _t.SELF_CLOSING_START_TAG:{this._stateSelfClosingStartTag(z);break}case _t.BOGUS_COMMENT:{this._stateBogusComment(z);break}case _t.MARKUP_DECLARATION_OPEN:{this._stateMarkupDeclarationOpen(z);break}case _t.COMMENT_START:{this._stateCommentStart(z);break}case _t.COMMENT_START_DASH:{this._stateCommentStartDash(z);break}case _t.COMMENT:{this._stateComment(z);break}case _t.COMMENT_LESS_THAN_SIGN:{this._stateCommentLessThanSign(z);break}case _t.COMMENT_LESS_THAN_SIGN_BANG:{this._stateCommentLessThanSignBang(z);break}case _t.COMMENT_LESS_THAN_SIGN_BANG_DASH:{this._stateCommentLessThanSignBangDash(z);break}case _t.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:{this._stateCommentLessThanSignBangDashDash(z);break}case _t.COMMENT_END_DASH:{this._stateCommentEndDash(z);break}case _t.COMMENT_END:{this._stateCommentEnd(z);break}case _t.COMMENT_END_BANG:{this._stateCommentEndBang(z);break}case _t.DOCTYPE:{this._stateDoctype(z);break}case _t.BEFORE_DOCTYPE_NAME:{this._stateBeforeDoctypeName(z);break}case _t.DOCTYPE_NAME:{this._stateDoctypeName(z);break}case _t.AFTER_DOCTYPE_NAME:{this._stateAfterDoctypeName(z);break}case _t.AFTER_DOCTYPE_PUBLIC_KEYWORD:{this._stateAfterDoctypePublicKeyword(z);break}case _t.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateBeforeDoctypePublicIdentifier(z);break}case _t.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypePublicIdentifierDoubleQuoted(z);break}case _t.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypePublicIdentifierSingleQuoted(z);break}case _t.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateAfterDoctypePublicIdentifier(z);break}case _t.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:{this._stateBetweenDoctypePublicAndSystemIdentifiers(z);break}case _t.AFTER_DOCTYPE_SYSTEM_KEYWORD:{this._stateAfterDoctypeSystemKeyword(z);break}case _t.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateBeforeDoctypeSystemIdentifier(z);break}case _t.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypeSystemIdentifierDoubleQuoted(z);break}case _t.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypeSystemIdentifierSingleQuoted(z);break}case _t.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateAfterDoctypeSystemIdentifier(z);break}case _t.BOGUS_DOCTYPE:{this._stateBogusDoctype(z);break}case _t.CDATA_SECTION:{this._stateCdataSection(z);break}case _t.CDATA_SECTION_BRACKET:{this._stateCdataSectionBracket(z);break}case _t.CDATA_SECTION_END:{this._stateCdataSectionEnd(z);break}case _t.CHARACTER_REFERENCE:{this._stateCharacterReference();break}case _t.AMBIGUOUS_AMPERSAND:{this._stateAmbiguousAmpersand(z);break}default:throw new Error("Unknown state")}}_stateData(z){switch(z){case Je.LESS_THAN_SIGN:{this.state=_t.TAG_OPEN;break}case Je.AMPERSAND:{this._startCharacterReference();break}case Je.NULL:{this._err(Vt.unexpectedNullCharacter),this._emitCodePoint(z);break}case Je.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(z)}}_stateRcdata(z){switch(z){case Je.AMPERSAND:{this._startCharacterReference();break}case Je.LESS_THAN_SIGN:{this.state=_t.RCDATA_LESS_THAN_SIGN;break}case Je.NULL:{this._err(Vt.unexpectedNullCharacter),this._emitChars(At);break}case Je.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(z)}}_stateRawtext(z){switch(z){case Je.LESS_THAN_SIGN:{this.state=_t.RAWTEXT_LESS_THAN_SIGN;break}case Je.NULL:{this._err(Vt.unexpectedNullCharacter),this._emitChars(At);break}case Je.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(z)}}_stateScriptData(z){switch(z){case Je.LESS_THAN_SIGN:{this.state=_t.SCRIPT_DATA_LESS_THAN_SIGN;break}case Je.NULL:{this._err(Vt.unexpectedNullCharacter),this._emitChars(At);break}case Je.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(z)}}_statePlaintext(z){switch(z){case Je.NULL:{this._err(Vt.unexpectedNullCharacter),this._emitChars(At);break}case Je.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(z)}}_stateTagOpen(z){if(ma(z))this._createStartTagToken(),this.state=_t.TAG_NAME,this._stateTagName(z);else switch(z){case Je.EXCLAMATION_MARK:{this.state=_t.MARKUP_DECLARATION_OPEN;break}case Je.SOLIDUS:{this.state=_t.END_TAG_OPEN;break}case Je.QUESTION_MARK:{this._err(Vt.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=_t.BOGUS_COMMENT,this._stateBogusComment(z);break}case Je.EOF:{this._err(Vt.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break}default:this._err(Vt.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=_t.DATA,this._stateData(z)}}_stateEndTagOpen(z){if(ma(z))this._createEndTagToken(),this.state=_t.TAG_NAME,this._stateTagName(z);else switch(z){case Je.GREATER_THAN_SIGN:{this._err(Vt.missingEndTagName),this.state=_t.DATA;break}case Je.EOF:{this._err(Vt.eofBeforeTagName),this._emitChars("");break}case Je.NULL:{this._err(Vt.unexpectedNullCharacter),this.state=_t.SCRIPT_DATA_ESCAPED,this._emitChars(At);break}case Je.EOF:{this._err(Vt.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=_t.SCRIPT_DATA_ESCAPED,this._emitCodePoint(z)}}_stateScriptDataEscapedLessThanSign(z){z===Je.SOLIDUS?this.state=_t.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:ma(z)?(this._emitChars("<"),this.state=_t.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(z)):(this._emitChars("<"),this.state=_t.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(z))}_stateScriptDataEscapedEndTagOpen(z){ma(z)?(this.state=_t.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(z)):(this._emitChars("");break}case Je.NULL:{this._err(Vt.unexpectedNullCharacter),this.state=_t.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(At);break}case Je.EOF:{this._err(Vt.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=_t.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(z)}}_stateScriptDataDoubleEscapedLessThanSign(z){z===Je.SOLIDUS?(this.state=_t.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=_t.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(z))}_stateScriptDataDoubleEscapeEnd(z){if(this.preprocessor.startsWith(cn.SCRIPT,!1)&&wa(this.preprocessor.peek(cn.SCRIPT.length))){this._emitCodePoint(z);for(let we=0;we0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(z,!0)}replace(z,we){const kt=this._indexOf(z);this.items[kt]=we,kt===this.stackTop&&(this.current=we)}insertAfter(z,we,kt){const Fn=this._indexOf(z)+1;this.items.splice(Fn,0,we),this.tagIDs.splice(Fn,0,kt),this.stackTop++,Fn===this.stackTop&&this._updateCurrentElement(),this.current&&this.currentTagId!==void 0&&this.handler.onItemPush(this.current,this.currentTagId,Fn===this.stackTop)}popUntilTagNamePopped(z){let we=this.stackTop+1;do we=this.tagIDs.lastIndexOf(z,we-1);while(we>0&&this.treeAdapter.getNamespaceURI(this.items[we])!==Ft.HTML);this.shortenToLength(Math.max(we,0))}shortenToLength(z){for(;this.stackTop>=z;){const we=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(we,this.stackTop=0;kt--)if(z.has(this.tagIDs[kt])&&this.treeAdapter.getNamespaceURI(this.items[kt])===we)return kt;return-1}clearBackTo(z,we){const kt=this._indexOfTagNames(z,we);this.shortenToLength(kt+1)}clearBackToTableContext(){this.clearBackTo(ka,Ft.HTML)}clearBackToTableBodyContext(){this.clearBackTo(_a,Ft.HTML)}clearBackToTableRowContext(){this.clearBackTo(ua,Ft.HTML)}remove(z){const we=this._indexOf(z);we>=0&&(we===this.stackTop?this.pop():(this.items.splice(we,1),this.tagIDs.splice(we,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(z,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===be.BODY?this.items[1]:null}contains(z){return this._indexOf(z)>-1}getCommonAncestor(z){const we=this._indexOf(z)-1;return we>=0?this.items[we]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===be.HTML}hasInDynamicScope(z,we){for(let kt=this.stackTop;kt>=0;kt--){const Fn=this.tagIDs[kt];switch(this.treeAdapter.getNamespaceURI(this.items[kt])){case Ft.HTML:{if(Fn===z)return!0;if(we.has(Fn))return!1;break}case Ft.SVG:{if(aa.has(Fn))return!1;break}case Ft.MATHML:{if(jr.has(Fn))return!1;break}}}return!0}hasInScope(z){return this.hasInDynamicScope(z,ra)}hasInListItemScope(z){return this.hasInDynamicScope(z,ya)}hasInButtonScope(z){return this.hasInDynamicScope(z,Lr)}hasNumberedHeaderInScope(){for(let z=this.stackTop;z>=0;z--){const we=this.tagIDs[z];switch(this.treeAdapter.getNamespaceURI(this.items[z])){case Ft.HTML:{if(Xn.has(we))return!0;if(ra.has(we))return!1;break}case Ft.SVG:{if(aa.has(we))return!1;break}case Ft.MATHML:{if(jr.has(we))return!1;break}}}return!0}hasInTableScope(z){for(let we=this.stackTop;we>=0;we--)if(this.treeAdapter.getNamespaceURI(this.items[we])===Ft.HTML)switch(this.tagIDs[we]){case z:return!0;case be.TABLE:case be.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let z=this.stackTop;z>=0;z--)if(this.treeAdapter.getNamespaceURI(this.items[z])===Ft.HTML)switch(this.tagIDs[z]){case be.TBODY:case be.THEAD:case be.TFOOT:return!0;case be.TABLE:case be.HTML:return!1}return!0}hasInSelectScope(z){for(let we=this.stackTop;we>=0;we--)if(this.treeAdapter.getNamespaceURI(this.items[we])===Ft.HTML)switch(this.tagIDs[we]){case z:return!0;case be.OPTION:case be.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;this.currentTagId!==void 0&&pa.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;this.currentTagId!==void 0&&Wr.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(z){for(;this.currentTagId!==void 0&&this.currentTagId!==z&&Wr.has(this.currentTagId);)this.pop()}}const Mn=3;var Dn;(function(x){x[x.Marker=0]="Marker",x[x.Element=1]="Element"})(Dn||(Dn={}));const jn={type:Dn.Marker};class Qn{constructor(z){this.treeAdapter=z,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(z,we){const kt=[],Fn=we.length,ur=this.treeAdapter.getTagName(z),_r=this.treeAdapter.getNamespaceURI(z);for(let Ea=0;Ea[_r.name,_r.value]));let ur=0;for(let _r=0;_rFn.get(Za.name)===Za.value)&&(ur+=1,ur>=Mn&&this.entries.splice(Ea.idx,1))}}insertMarker(){this.entries.unshift(jn)}pushElement(z,we){this._ensureNoahArkCondition(z),this.entries.unshift({type:Dn.Element,element:z,token:we})}insertElementAfterBookmark(z,we){const kt=this.entries.indexOf(this.bookmark);this.entries.splice(kt,0,{type:Dn.Element,element:z,token:we})}removeEntry(z){const we=this.entries.indexOf(z);we!==-1&&this.entries.splice(we,1)}clearToLastMarker(){const z=this.entries.indexOf(jn);z===-1?this.entries.length=0:this.entries.splice(0,z+1)}getElementEntryInScopeWithTagName(z){const we=this.entries.find(kt=>kt.type===Dn.Marker||this.treeAdapter.getTagName(kt.element)===z);return we&&we.type===Dn.Element?we:null}getElementEntry(z){return this.entries.find(we=>we.type===Dn.Element&&we.element===z)}}const tr={createDocument(){return{nodeName:"#document",mode:sr.NO_QUIRKS,childNodes:[]}},createDocumentFragment(){return{nodeName:"#document-fragment",childNodes:[]}},createElement(x,z,we){return{nodeName:x,tagName:x,attrs:we,namespaceURI:z,childNodes:[],parentNode:null}},createCommentNode(x){return{nodeName:"#comment",data:x,parentNode:null}},createTextNode(x){return{nodeName:"#text",value:x,parentNode:null}},appendChild(x,z){x.childNodes.push(z),z.parentNode=x},insertBefore(x,z,we){const kt=x.childNodes.indexOf(we);x.childNodes.splice(kt,0,z),z.parentNode=x},setTemplateContent(x,z){x.content=z},getTemplateContent(x){return x.content},setDocumentType(x,z,we,kt){const Fn=x.childNodes.find(ur=>ur.nodeName==="#documentType");if(Fn)Fn.name=z,Fn.publicId=we,Fn.systemId=kt;else{const ur={nodeName:"#documentType",name:z,publicId:we,systemId:kt,parentNode:null};tr.appendChild(x,ur)}},setDocumentMode(x,z){x.mode=z},getDocumentMode(x){return x.mode},detachNode(x){if(x.parentNode){const z=x.parentNode.childNodes.indexOf(x);x.parentNode.childNodes.splice(z,1),x.parentNode=null}},insertText(x,z){if(x.childNodes.length>0){const we=x.childNodes[x.childNodes.length-1];if(tr.isTextNode(we)){we.value+=z;return}}tr.appendChild(x,tr.createTextNode(z))},insertTextBefore(x,z,we){const kt=x.childNodes[x.childNodes.indexOf(we)-1];kt&&tr.isTextNode(kt)?kt.value+=z:tr.insertBefore(x,tr.createTextNode(z),we)},adoptAttributes(x,z){const we=new Set(x.attrs.map(kt=>kt.name));for(let kt=0;ktx.startsWith(we))}function Bn(x){return x.name===vr&&x.publicId===null&&(x.systemId===null||x.systemId===mr)}function wn(x){if(x.name!==vr)return sr.QUIRKS;const{systemId:z}=x;if(z&&z.toLowerCase()===pr)return sr.QUIRKS;let{publicId:we}=x;if(we!==null){if(we=we.toLowerCase(),Tt.has(we))return sr.QUIRKS;let kt=z===null?We:Rn;if(zt(we,kt))return sr.QUIRKS;if(kt=z===null?Nt:Wt,zt(we,kt))return sr.LIMITED_QUIRKS}return sr.NO_QUIRKS}const Tn={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},Pn="definitionurl",$n="definitionURL",Or=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(x=>[x.toLowerCase(),x])),br=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:Ft.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:Ft.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:Ft.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:Ft.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:Ft.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:Ft.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:Ft.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:Ft.XML}],["xml:space",{prefix:"xml",name:"space",namespace:Ft.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:Ft.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:Ft.XMLNS}]]),xr=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(x=>[x.toLowerCase(),x])),Hr=new Set([be.B,be.BIG,be.BLOCKQUOTE,be.BODY,be.BR,be.CENTER,be.CODE,be.DD,be.DIV,be.DL,be.DT,be.EM,be.EMBED,be.H1,be.H2,be.H3,be.H4,be.H5,be.H6,be.HEAD,be.HR,be.I,be.IMG,be.LI,be.LISTING,be.MENU,be.META,be.NOBR,be.OL,be.P,be.PRE,be.RUBY,be.S,be.SMALL,be.SPAN,be.STRONG,be.STRIKE,be.SUB,be.SUP,be.TABLE,be.TT,be.U,be.UL,be.VAR]);function zr(x){const z=x.tagID;return z===be.FONT&&x.attrs.some(({name:kt})=>kt===on.COLOR||kt===on.SIZE||kt===on.FACE)||Hr.has(z)}function sa(x){for(let z=0;z0&&this._setContextModes(z,we)}onItemPop(z,we){var kt,Fn;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(z,this.currentToken),(Fn=(kt=this.treeAdapter).onItemPop)===null||Fn===void 0||Fn.call(kt,z,this.openElements.current),we){let ur,_r;this.openElements.stackTop===0&&this.fragmentContext?(ur=this.fragmentContext,_r=this.fragmentContextID):{current:ur,currentTagId:_r}=this.openElements,this._setContextModes(ur,_r)}}_setContextModes(z,we){const kt=z===this.document||z&&this.treeAdapter.getNamespaceURI(z)===Ft.HTML;this.currentNotInHTML=!kt,this.tokenizer.inForeignNode=!kt&&z!==void 0&&we!==void 0&&!this._isIntegrationPoint(we,z)}_switchToTextParsing(z,we){this._insertElement(z,Ft.HTML),this.tokenizer.state=we,this.originalInsertionMode=this.insertionMode,this.insertionMode=sn.TEXT}switchToPlaintextParsing(){this.insertionMode=sn.TEXT,this.originalInsertionMode=sn.IN_BODY,this.tokenizer.state=Rr.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let z=this.fragmentContext;for(;z;){if(this.treeAdapter.getTagName(z)===Kt.FORM){this.formElement=z;break}z=this.treeAdapter.getParentNode(z)}}_initTokenizerForFragmentParsing(){if(!(!this.fragmentContext||this.treeAdapter.getNamespaceURI(this.fragmentContext)!==Ft.HTML))switch(this.fragmentContextID){case be.TITLE:case be.TEXTAREA:{this.tokenizer.state=Rr.RCDATA;break}case be.STYLE:case be.XMP:case be.IFRAME:case be.NOEMBED:case be.NOFRAMES:case be.NOSCRIPT:{this.tokenizer.state=Rr.RAWTEXT;break}case be.SCRIPT:{this.tokenizer.state=Rr.SCRIPT_DATA;break}case be.PLAINTEXT:{this.tokenizer.state=Rr.PLAINTEXT;break}default:}}_setDocumentType(z){const we=z.name||"",kt=z.publicId||"",Fn=z.systemId||"";if(this.treeAdapter.setDocumentType(this.document,we,kt,Fn),z.location){const _r=this.treeAdapter.getChildNodes(this.document).find(Ea=>this.treeAdapter.isDocumentTypeNode(Ea));_r&&this.treeAdapter.setNodeSourceCodeLocation(_r,z.location)}}_attachElementToTree(z,we){if(this.options.sourceCodeLocationInfo){const kt=we&&su($a({},we),{startTag:we});this.treeAdapter.setNodeSourceCodeLocation(z,kt)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(z);else{const kt=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(kt!=null?kt:this.document,z)}}_appendElement(z,we){const kt=this.treeAdapter.createElement(z.tagName,we,z.attrs);this._attachElementToTree(kt,z.location)}_insertElement(z,we){const kt=this.treeAdapter.createElement(z.tagName,we,z.attrs);this._attachElementToTree(kt,z.location),this.openElements.push(kt,z.tagID)}_insertFakeElement(z,we){const kt=this.treeAdapter.createElement(z,Ft.HTML,[]);this._attachElementToTree(kt,null),this.openElements.push(kt,we)}_insertTemplate(z){const we=this.treeAdapter.createElement(z.tagName,Ft.HTML,z.attrs),kt=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(we,kt),this._attachElementToTree(we,z.location),this.openElements.push(we,z.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(kt,null)}_insertFakeRootElement(){const z=this.treeAdapter.createElement(Kt.HTML,Ft.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(z,null),this.treeAdapter.appendChild(this.openElements.current,z),this.openElements.push(z,be.HTML)}_appendCommentNode(z,we){const kt=this.treeAdapter.createCommentNode(z.data);this.treeAdapter.appendChild(we,kt),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(kt,z.location)}_insertCharacters(z){let we,kt;if(this._shouldFosterParentOnInsertion()?({parent:we,beforeElement:kt}=this._findFosterParentingLocation(),kt?this.treeAdapter.insertTextBefore(we,z.chars,kt):this.treeAdapter.insertText(we,z.chars)):(we=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(we,z.chars)),!z.location)return;const Fn=this.treeAdapter.getChildNodes(we),ur=kt?Fn.lastIndexOf(kt):Fn.length,_r=Fn[ur-1];if(this.treeAdapter.getNodeSourceCodeLocation(_r)){const{endLine:Za,endCol:Er,endOffset:Qr}=z.location;this.treeAdapter.updateNodeSourceCodeLocation(_r,{endLine:Za,endCol:Er,endOffset:Qr})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(_r,z.location)}_adoptNodes(z,we){for(let kt=this.treeAdapter.getFirstChild(z);kt;kt=this.treeAdapter.getFirstChild(z))this.treeAdapter.detachNode(kt),this.treeAdapter.appendChild(we,kt)}_setEndLocation(z,we){if(this.treeAdapter.getNodeSourceCodeLocation(z)&&we.location){const kt=we.location,Fn=this.treeAdapter.getTagName(z),ur=we.type===xn.END_TAG&&Fn===we.tagName?{endTag:$a({},kt),endLine:kt.endLine,endCol:kt.endCol,endOffset:kt.endOffset}:{endLine:kt.startLine,endCol:kt.startCol,endOffset:kt.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(z,ur)}}shouldProcessStartTagTokenInForeignContent(z){if(!this.currentNotInHTML)return!1;let we,kt;return this.openElements.stackTop===0&&this.fragmentContext?(we=this.fragmentContext,kt=this.fragmentContextID):{current:we,currentTagId:kt}=this.openElements,z.tagID===be.SVG&&this.treeAdapter.getTagName(we)===Kt.ANNOTATION_XML&&this.treeAdapter.getNamespaceURI(we)===Ft.MATHML?!1:this.tokenizer.inForeignNode||(z.tagID===be.MGLYPH||z.tagID===be.MALIGNMARK)&&kt!==void 0&&!this._isIntegrationPoint(kt,we,Ft.HTML)}_processToken(z){switch(z.type){case xn.CHARACTER:{this.onCharacter(z);break}case xn.NULL_CHARACTER:{this.onNullCharacter(z);break}case xn.COMMENT:{this.onComment(z);break}case xn.DOCTYPE:{this.onDoctype(z);break}case xn.START_TAG:{this._processStartTag(z);break}case xn.END_TAG:{this.onEndTag(z);break}case xn.EOF:{this.onEof(z);break}case xn.WHITESPACE_CHARACTER:{this.onWhitespaceCharacter(z);break}}}_isIntegrationPoint(z,we,kt){const Fn=this.treeAdapter.getNamespaceURI(we),ur=this.treeAdapter.getAttrList(we);return Zr(z,Fn,ur,kt)}_reconstructActiveFormattingElements(){const z=this.activeFormattingElements.entries.length;if(z){const we=this.activeFormattingElements.entries.findIndex(Fn=>Fn.type===Dn.Marker||this.openElements.contains(Fn.element)),kt=we===-1?z-1:we-1;for(let Fn=kt;Fn>=0;Fn--){const ur=this.activeFormattingElements.entries[Fn];this._insertElement(ur.token,this.treeAdapter.getNamespaceURI(ur.element)),ur.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=sn.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(be.P),this.openElements.popUntilTagNamePopped(be.P)}_resetInsertionMode(){for(let z=this.openElements.stackTop;z>=0;z--)switch(z===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[z]){case be.TR:{this.insertionMode=sn.IN_ROW;return}case be.TBODY:case be.THEAD:case be.TFOOT:{this.insertionMode=sn.IN_TABLE_BODY;return}case be.CAPTION:{this.insertionMode=sn.IN_CAPTION;return}case be.COLGROUP:{this.insertionMode=sn.IN_COLUMN_GROUP;return}case be.TABLE:{this.insertionMode=sn.IN_TABLE;return}case be.BODY:{this.insertionMode=sn.IN_BODY;return}case be.FRAMESET:{this.insertionMode=sn.IN_FRAMESET;return}case be.SELECT:{this._resetInsertionModeForSelect(z);return}case be.TEMPLATE:{this.insertionMode=this.tmplInsertionModeStack[0];return}case be.HTML:{this.insertionMode=this.headElement?sn.AFTER_HEAD:sn.BEFORE_HEAD;return}case be.TD:case be.TH:{if(z>0){this.insertionMode=sn.IN_CELL;return}break}case be.HEAD:{if(z>0){this.insertionMode=sn.IN_HEAD;return}break}}this.insertionMode=sn.IN_BODY}_resetInsertionModeForSelect(z){if(z>0)for(let we=z-1;we>0;we--){const kt=this.openElements.tagIDs[we];if(kt===be.TEMPLATE)break;if(kt===be.TABLE){this.insertionMode=sn.IN_SELECT_IN_TABLE;return}}this.insertionMode=sn.IN_SELECT}_isElementCausesFosterParenting(z){return li.has(z)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this.openElements.currentTagId!==void 0&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let z=this.openElements.stackTop;z>=0;z--){const we=this.openElements.items[z];switch(this.openElements.tagIDs[z]){case be.TEMPLATE:{if(this.treeAdapter.getNamespaceURI(we)===Ft.HTML)return{parent:this.treeAdapter.getTemplateContent(we),beforeElement:null};break}case be.TABLE:{const kt=this.treeAdapter.getParentNode(we);return kt?{parent:kt,beforeElement:we}:{parent:this.openElements.items[z-1],beforeElement:null}}default:}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(z){const we=this._findFosterParentingLocation();we.beforeElement?this.treeAdapter.insertBefore(we.parent,z,we.beforeElement):this.treeAdapter.appendChild(we.parent,z)}_isSpecialElement(z,we){const kt=this.treeAdapter.getNamespaceURI(z);return Tr[kt].has(we)}onCharacter(z){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){je(this,z);return}switch(this.insertionMode){case sn.INITIAL:{Ra(this,z);break}case sn.BEFORE_HTML:{Ki(this,z);break}case sn.BEFORE_HEAD:{Ga(this,z);break}case sn.IN_HEAD:{ao(this,z);break}case sn.IN_HEAD_NO_SCRIPT:{Ii(this,z);break}case sn.AFTER_HEAD:{Ni(this,z);break}case sn.IN_BODY:case sn.IN_CAPTION:case sn.IN_CELL:case sn.IN_TEMPLATE:{vo(this,z);break}case sn.TEXT:case sn.IN_SELECT:case sn.IN_SELECT_IN_TABLE:{this._insertCharacters(z);break}case sn.IN_TABLE:case sn.IN_TABLE_BODY:case sn.IN_ROW:{_s(this,z);break}case sn.IN_TABLE_TEXT:{Mo(this,z);break}case sn.IN_COLUMN_GROUP:{ji(this,z);break}case sn.AFTER_BODY:{Ks(this,z);break}case sn.AFTER_AFTER_BODY:{ie(this,z);break}default:}}onNullCharacter(z){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){ke(this,z);return}switch(this.insertionMode){case sn.INITIAL:{Ra(this,z);break}case sn.BEFORE_HTML:{Ki(this,z);break}case sn.BEFORE_HEAD:{Ga(this,z);break}case sn.IN_HEAD:{ao(this,z);break}case sn.IN_HEAD_NO_SCRIPT:{Ii(this,z);break}case sn.AFTER_HEAD:{Ni(this,z);break}case sn.TEXT:{this._insertCharacters(z);break}case sn.IN_TABLE:case sn.IN_TABLE_BODY:case sn.IN_ROW:{_s(this,z);break}case sn.IN_COLUMN_GROUP:{ji(this,z);break}case sn.AFTER_BODY:{Ks(this,z);break}case sn.AFTER_AFTER_BODY:{ie(this,z);break}default:}}onComment(z){if(this.skipNextNewLine=!1,this.currentNotInHTML){bi(this,z);return}switch(this.insertionMode){case sn.INITIAL:case sn.BEFORE_HTML:case sn.BEFORE_HEAD:case sn.IN_HEAD:case sn.IN_HEAD_NO_SCRIPT:case sn.AFTER_HEAD:case sn.IN_BODY:case sn.IN_TABLE:case sn.IN_CAPTION:case sn.IN_COLUMN_GROUP:case sn.IN_TABLE_BODY:case sn.IN_ROW:case sn.IN_CELL:case sn.IN_SELECT:case sn.IN_SELECT_IN_TABLE:case sn.IN_TEMPLATE:case sn.IN_FRAMESET:case sn.AFTER_FRAMESET:{bi(this,z);break}case sn.IN_TABLE_TEXT:{fo(this,z);break}case sn.AFTER_BODY:{yi(this,z);break}case sn.AFTER_AFTER_BODY:case sn.AFTER_AFTER_FRAMESET:{ca(this,z);break}default:}}onDoctype(z){switch(this.skipNextNewLine=!1,this.insertionMode){case sn.INITIAL:{Ma(this,z);break}case sn.BEFORE_HEAD:case sn.IN_HEAD:case sn.IN_HEAD_NO_SCRIPT:case sn.AFTER_HEAD:{this._err(z,Vt.misplacedDoctype);break}case sn.IN_TABLE_TEXT:{fo(this,z);break}default:}}onStartTag(z){this.skipNextNewLine=!1,this.currentToken=z,this._processStartTag(z),z.selfClosing&&!z.ackSelfClosing&&this._err(z,Vt.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(z){this.shouldProcessStartTagTokenInForeignContent(z)?ft(this,z):this._startTagOutsideForeignContent(z)}_startTagOutsideForeignContent(z){switch(this.insertionMode){case sn.INITIAL:{Ra(this,z);break}case sn.BEFORE_HTML:{Ja(this,z);break}case sn.BEFORE_HEAD:{ri(this,z);break}case sn.IN_HEAD:{ai(this,z);break}case sn.IN_HEAD_NO_SCRIPT:{co(this,z);break}case sn.AFTER_HEAD:{Ko(this,z);break}case sn.IN_BODY:{hi(this,z);break}case sn.IN_TABLE:{Yo(this,z);break}case sn.IN_TABLE_TEXT:{fo(this,z);break}case sn.IN_CAPTION:{Qa(this,z);break}case sn.IN_COLUMN_GROUP:{_i(this,z);break}case sn.IN_TABLE_BODY:{Io(this,z);break}case sn.IN_ROW:{Uo(this,z);break}case sn.IN_CELL:{Xo(this,z);break}case sn.IN_SELECT:{Il(this,z);break}case sn.IN_SELECT_IN_TABLE:{Wl(this,z);break}case sn.IN_TEMPLATE:{Ll(this,z);break}case sn.AFTER_BODY:{Eo(this,z);break}case sn.IN_FRAMESET:{ml(this,z);break}case sn.AFTER_FRAMESET:{sl(this,z);break}case sn.AFTER_AFTER_BODY:{jl(this,z);break}case sn.AFTER_AFTER_FRAMESET:{Ce(this,z);break}default:}}onEndTag(z){this.skipNextNewLine=!1,this.currentToken=z,this.currentNotInHTML?Ot(this,z):this._endTagOutsideForeignContent(z)}_endTagOutsideForeignContent(z){switch(this.insertionMode){case sn.INITIAL:{Ra(this,z);break}case sn.BEFORE_HTML:{ui(this,z);break}case sn.BEFORE_HEAD:{Oi(this,z);break}case sn.IN_HEAD:{uo(this,z);break}case sn.IN_HEAD_NO_SCRIPT:{to(this,z);break}case sn.AFTER_HEAD:{Us(this,z);break}case sn.IN_BODY:{Os(this,z);break}case sn.TEXT:{Fo(this,z);break}case sn.IN_TABLE:{Fs(this,z);break}case sn.IN_TABLE_TEXT:{fo(this,z);break}case sn.IN_CAPTION:{Ya(this,z);break}case sn.IN_COLUMN_GROUP:{Vi(this,z);break}case sn.IN_TABLE_BODY:{Bo(this,z);break}case sn.IN_ROW:{No(this,z);break}case sn.IN_CELL:{hl(this,z);break}case sn.IN_SELECT:{Ol(this,z);break}case sn.IN_SELECT_IN_TABLE:{Zl(this,z);break}case sn.IN_TEMPLATE:{ko(this,z);break}case sn.AFTER_BODY:{qi(this,z);break}case sn.IN_FRAMESET:{Cs(this,z);break}case sn.AFTER_FRAMESET:{Nl(this,z);break}case sn.AFTER_AFTER_BODY:{ie(this,z);break}default:}}onEof(z){switch(this.insertionMode){case sn.INITIAL:{Ra(this,z);break}case sn.BEFORE_HTML:{Ki(this,z);break}case sn.BEFORE_HEAD:{Ga(this,z);break}case sn.IN_HEAD:{ao(this,z);break}case sn.IN_HEAD_NO_SCRIPT:{Ii(this,z);break}case sn.AFTER_HEAD:{Ni(this,z);break}case sn.IN_BODY:case sn.IN_TABLE:case sn.IN_CAPTION:case sn.IN_COLUMN_GROUP:case sn.IN_TABLE_BODY:case sn.IN_ROW:case sn.IN_CELL:case sn.IN_SELECT:case sn.IN_SELECT_IN_TABLE:{$s(this,z);break}case sn.TEXT:{Ls(this,z);break}case sn.IN_TABLE_TEXT:{fo(this,z);break}case sn.IN_TEMPLATE:{Ji(this,z);break}case sn.AFTER_BODY:case sn.IN_FRAMESET:case sn.AFTER_FRAMESET:case sn.AFTER_AFTER_BODY:case sn.AFTER_AFTER_FRAMESET:{Oa(this,z);break}default:}}onWhitespaceCharacter(z){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,z.chars.charCodeAt(0)===Je.LINE_FEED)){if(z.chars.length===1)return;z.chars=z.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(z);return}switch(this.insertionMode){case sn.IN_HEAD:case sn.IN_HEAD_NO_SCRIPT:case sn.AFTER_HEAD:case sn.TEXT:case sn.IN_COLUMN_GROUP:case sn.IN_SELECT:case sn.IN_SELECT_IN_TABLE:case sn.IN_FRAMESET:case sn.AFTER_FRAMESET:{this._insertCharacters(z);break}case sn.IN_BODY:case sn.IN_CAPTION:case sn.IN_CELL:case sn.IN_TEMPLATE:case sn.AFTER_BODY:case sn.AFTER_AFTER_BODY:case sn.AFTER_AFTER_FRAMESET:{go(this,z);break}case sn.IN_TABLE:case sn.IN_TABLE_BODY:case sn.IN_ROW:{_s(this,z);break}case sn.IN_TABLE_TEXT:{rs(this,z);break}default:}}}function So(x,z){let we=x.activeFormattingElements.getElementEntryInScopeWithTagName(z.tagName);return we?x.openElements.contains(we.element)?x.openElements.hasInScope(z.tagID)||(we=null):(x.activeFormattingElements.removeEntry(we),we=null):Ds(x,z),we}function eo(x,z){let we=null,kt=x.openElements.stackTop;for(;kt>=0;kt--){const Fn=x.openElements.items[kt];if(Fn===z.element)break;x._isSpecialElement(Fn,x.openElements.tagIDs[kt])&&(we=Fn)}return we||(x.openElements.shortenToLength(Math.max(kt,0)),x.activeFormattingElements.removeEntry(z)),we}function gi(x,z,we){let kt=z,Fn=x.openElements.getCommonAncestor(z);for(let ur=0,_r=Fn;_r!==we;ur++,_r=Fn){Fn=x.openElements.getCommonAncestor(_r);const Ea=x.activeFormattingElements.getElementEntry(_r),Za=Ea&&ur>=za;!Ea||Za?(Za&&x.activeFormattingElements.removeEntry(Ea),x.openElements.remove(_r)):(_r=fi(x,Ea),kt===z&&(x.activeFormattingElements.bookmark=Ea),x.treeAdapter.detachNode(kt),x.treeAdapter.appendChild(_r,kt),kt=_r)}return kt}function fi(x,z){const we=x.treeAdapter.getNamespaceURI(z.element),kt=x.treeAdapter.createElement(z.token.tagName,we,z.token.attrs);return x.openElements.replace(z.element,kt),z.element=kt,kt}function pi(x,z,we){const kt=x.treeAdapter.getTagName(z),Fn=yr(kt);if(x._isElementCausesFosterParenting(Fn))x._fosterParentElement(we);else{const ur=x.treeAdapter.getNamespaceURI(z);Fn===be.TEMPLATE&&ur===Ft.HTML&&(z=x.treeAdapter.getTemplateContent(z)),x.treeAdapter.appendChild(z,we)}}function Hi(x,z,we){const kt=x.treeAdapter.getNamespaceURI(we.element),{token:Fn}=we,ur=x.treeAdapter.createElement(Fn.tagName,kt,Fn.attrs);x._adoptNodes(z,ur),x.treeAdapter.appendChild(z,ur),x.activeFormattingElements.insertElementAfterBookmark(ur,Fn),x.activeFormattingElements.removeEntry(we),x.openElements.remove(we.element),x.openElements.insertAfter(z,ur,Fn.tagID)}function vi(x,z){for(let we=0;we=we;kt--)x._setEndLocation(x.openElements.items[kt],z);if(!x.fragmentContext&&x.openElements.stackTop>=0){const kt=x.openElements.items[0],Fn=x.treeAdapter.getNodeSourceCodeLocation(kt);if(Fn&&!Fn.endTag&&(x._setEndLocation(kt,z),x.openElements.stackTop>=1)){const ur=x.openElements.items[1],_r=x.treeAdapter.getNodeSourceCodeLocation(ur);_r&&!_r.endTag&&x._setEndLocation(ur,z)}}}}function Ma(x,z){x._setDocumentType(z);const we=z.forceQuirks?sr.QUIRKS:wn(z);Bn(z)||x._err(z,Vt.nonConformingDoctype),x.treeAdapter.setDocumentMode(x.document,we),x.insertionMode=sn.BEFORE_HTML}function Ra(x,z){x._err(z,Vt.missingDoctype,!0),x.treeAdapter.setDocumentMode(x.document,sr.QUIRKS),x.insertionMode=sn.BEFORE_HTML,x._processToken(z)}function Ja(x,z){z.tagID===be.HTML?(x._insertElement(z,Ft.HTML),x.insertionMode=sn.BEFORE_HEAD):Ki(x,z)}function ui(x,z){const we=z.tagID;(we===be.HTML||we===be.HEAD||we===be.BODY||we===be.BR)&&Ki(x,z)}function Ki(x,z){x._insertFakeRootElement(),x.insertionMode=sn.BEFORE_HEAD,x._processToken(z)}function ri(x,z){switch(z.tagID){case be.HTML:{hi(x,z);break}case be.HEAD:{x._insertElement(z,Ft.HTML),x.headElement=x.openElements.current,x.insertionMode=sn.IN_HEAD;break}default:Ga(x,z)}}function Oi(x,z){const we=z.tagID;we===be.HEAD||we===be.BODY||we===be.HTML||we===be.BR?Ga(x,z):x._err(z,Vt.endTagWithoutMatchingOpenElement)}function Ga(x,z){x._insertFakeElement(Kt.HEAD,be.HEAD),x.headElement=x.openElements.current,x.insertionMode=sn.IN_HEAD,x._processToken(z)}function ai(x,z){switch(z.tagID){case be.HTML:{hi(x,z);break}case be.BASE:case be.BASEFONT:case be.BGSOUND:case be.LINK:case be.META:{x._appendElement(z,Ft.HTML),z.ackSelfClosing=!0;break}case be.TITLE:{x._switchToTextParsing(z,Rr.RCDATA);break}case be.NOSCRIPT:{x.options.scriptingEnabled?x._switchToTextParsing(z,Rr.RAWTEXT):(x._insertElement(z,Ft.HTML),x.insertionMode=sn.IN_HEAD_NO_SCRIPT);break}case be.NOFRAMES:case be.STYLE:{x._switchToTextParsing(z,Rr.RAWTEXT);break}case be.SCRIPT:{x._switchToTextParsing(z,Rr.SCRIPT_DATA);break}case be.TEMPLATE:{x._insertTemplate(z),x.activeFormattingElements.insertMarker(),x.framesetOk=!1,x.insertionMode=sn.IN_TEMPLATE,x.tmplInsertionModeStack.unshift(sn.IN_TEMPLATE);break}case be.HEAD:{x._err(z,Vt.misplacedStartTagForHeadElement);break}default:ao(x,z)}}function uo(x,z){switch(z.tagID){case be.HEAD:{x.openElements.pop(),x.insertionMode=sn.AFTER_HEAD;break}case be.BODY:case be.BR:case be.HTML:{ao(x,z);break}case be.TEMPLATE:{ti(x,z);break}default:x._err(z,Vt.endTagWithoutMatchingOpenElement)}}function ti(x,z){x.openElements.tmplCount>0?(x.openElements.generateImpliedEndTagsThoroughly(),x.openElements.currentTagId!==be.TEMPLATE&&x._err(z,Vt.closingOfElementWithOpenChildElements),x.openElements.popUntilTagNamePopped(be.TEMPLATE),x.activeFormattingElements.clearToLastMarker(),x.tmplInsertionModeStack.shift(),x._resetInsertionMode()):x._err(z,Vt.endTagWithoutMatchingOpenElement)}function ao(x,z){x.openElements.pop(),x.insertionMode=sn.AFTER_HEAD,x._processToken(z)}function co(x,z){switch(z.tagID){case be.HTML:{hi(x,z);break}case be.BASEFONT:case be.BGSOUND:case be.HEAD:case be.LINK:case be.META:case be.NOFRAMES:case be.STYLE:{ai(x,z);break}case be.NOSCRIPT:{x._err(z,Vt.nestedNoscriptInHead);break}default:Ii(x,z)}}function to(x,z){switch(z.tagID){case be.NOSCRIPT:{x.openElements.pop(),x.insertionMode=sn.IN_HEAD;break}case be.BR:{Ii(x,z);break}default:x._err(z,Vt.endTagWithoutMatchingOpenElement)}}function Ii(x,z){const we=z.type===xn.EOF?Vt.openElementsLeftAfterEof:Vt.disallowedContentInNoscriptInHead;x._err(z,we),x.openElements.pop(),x.insertionMode=sn.IN_HEAD,x._processToken(z)}function Ko(x,z){switch(z.tagID){case be.HTML:{hi(x,z);break}case be.BODY:{x._insertElement(z,Ft.HTML),x.framesetOk=!1,x.insertionMode=sn.IN_BODY;break}case be.FRAMESET:{x._insertElement(z,Ft.HTML),x.insertionMode=sn.IN_FRAMESET;break}case be.BASE:case be.BASEFONT:case be.BGSOUND:case be.LINK:case be.META:case be.NOFRAMES:case be.SCRIPT:case be.STYLE:case be.TEMPLATE:case be.TITLE:{x._err(z,Vt.abandonedHeadElementChild),x.openElements.push(x.headElement,be.HEAD),ai(x,z),x.openElements.remove(x.headElement);break}case be.HEAD:{x._err(z,Vt.misplacedStartTagForHeadElement);break}default:Ni(x,z)}}function Us(x,z){switch(z.tagID){case be.BODY:case be.HTML:case be.BR:{Ni(x,z);break}case be.TEMPLATE:{ti(x,z);break}default:x._err(z,Vt.endTagWithoutMatchingOpenElement)}}function Ni(x,z){x._insertFakeElement(Kt.BODY,be.BODY),x.insertionMode=sn.IN_BODY,Lo(x,z)}function Lo(x,z){switch(z.type){case xn.CHARACTER:{vo(x,z);break}case xn.WHITESPACE_CHARACTER:{go(x,z);break}case xn.COMMENT:{bi(x,z);break}case xn.START_TAG:{hi(x,z);break}case xn.END_TAG:{Os(x,z);break}case xn.EOF:{$s(x,z);break}default:}}function go(x,z){x._reconstructActiveFormattingElements(),x._insertCharacters(z)}function vo(x,z){x._reconstructActiveFormattingElements(),x._insertCharacters(z),x.framesetOk=!1}function Hs(x,z){x.openElements.tmplCount===0&&x.treeAdapter.adoptAttributes(x.openElements.items[0],z.attrs)}function Xs(x,z){const we=x.openElements.tryPeekProperlyNestedBodyElement();we&&x.openElements.tmplCount===0&&(x.framesetOk=!1,x.treeAdapter.adoptAttributes(we,z.attrs))}function Qs(x,z){const we=x.openElements.tryPeekProperlyNestedBodyElement();x.framesetOk&&we&&(x.treeAdapter.detachNode(we),x.openElements.popAllUpToHtmlElement(),x._insertElement(z,Ft.HTML),x.insertionMode=sn.IN_FRAMESET)}function ws(x,z){x.openElements.hasInButtonScope(be.P)&&x._closePElement(),x._insertElement(z,Ft.HTML)}function Is(x,z){x.openElements.hasInButtonScope(be.P)&&x._closePElement(),x.openElements.currentTagId!==void 0&&Xn.has(x.openElements.currentTagId)&&x.openElements.pop(),x._insertElement(z,Ft.HTML)}function Ns(x,z){x.openElements.hasInButtonScope(be.P)&&x._closePElement(),x._insertElement(z,Ft.HTML),x.skipNextNewLine=!0,x.framesetOk=!1}function hs(x,z){const we=x.openElements.tmplCount>0;(!x.formElement||we)&&(x.openElements.hasInButtonScope(be.P)&&x._closePElement(),x._insertElement(z,Ft.HTML),we||(x.formElement=x.openElements.current))}function ks(x,z){x.framesetOk=!1;const we=z.tagID;for(let kt=x.openElements.stackTop;kt>=0;kt--){const Fn=x.openElements.tagIDs[kt];if(we===be.LI&&Fn===be.LI||(we===be.DD||we===be.DT)&&(Fn===be.DD||Fn===be.DT)){x.openElements.generateImpliedEndTagsWithExclusion(Fn),x.openElements.popUntilTagNamePopped(Fn);break}if(Fn!==be.ADDRESS&&Fn!==be.DIV&&Fn!==be.P&&x._isSpecialElement(x.openElements.items[kt],Fn))break}x.openElements.hasInButtonScope(be.P)&&x._closePElement(),x._insertElement(z,Ft.HTML)}function Js(x,z){x.openElements.hasInButtonScope(be.P)&&x._closePElement(),x._insertElement(z,Ft.HTML),x.tokenizer.state=Rr.PLAINTEXT}function Rs(x,z){x.openElements.hasInScope(be.BUTTON)&&(x.openElements.generateImpliedEndTags(),x.openElements.popUntilTagNamePopped(be.BUTTON)),x._reconstructActiveFormattingElements(),x._insertElement(z,Ft.HTML),x.framesetOk=!1}function Es(x,z){const we=x.activeFormattingElements.getElementEntryInScopeWithTagName(Kt.A);we&&(vi(x,z),x.openElements.remove(we.element),x.activeFormattingElements.removeEntry(we)),x._reconstructActiveFormattingElements(),x._insertElement(z,Ft.HTML),x.activeFormattingElements.pushElement(x.openElements.current,z)}function ms(x,z){x._reconstructActiveFormattingElements(),x._insertElement(z,Ft.HTML),x.activeFormattingElements.pushElement(x.openElements.current,z)}function Qi(x,z){x._reconstructActiveFormattingElements(),x.openElements.hasInScope(be.NOBR)&&(vi(x,z),x._reconstructActiveFormattingElements()),x._insertElement(z,Ft.HTML),x.activeFormattingElements.pushElement(x.openElements.current,z)}function Pi(x,z){x._reconstructActiveFormattingElements(),x._insertElement(z,Ft.HTML),x.activeFormattingElements.insertMarker(),x.framesetOk=!1}function ei(x,z){x.treeAdapter.getDocumentMode(x.document)!==sr.QUIRKS&&x.openElements.hasInButtonScope(be.P)&&x._closePElement(),x._insertElement(z,Ft.HTML),x.framesetOk=!1,x.insertionMode=sn.IN_TABLE}function Ha(x,z){x._reconstructActiveFormattingElements(),x._appendElement(z,Ft.HTML),x.framesetOk=!1,z.ackSelfClosing=!0}function Fi(x){const z=zn(x,on.TYPE);return z!=null&&z.toLowerCase()===ea}function Li(x,z){x._reconstructActiveFormattingElements(),x._appendElement(z,Ft.HTML),Fi(z)||(x.framesetOk=!1),z.ackSelfClosing=!0}function Bi(x,z){x._appendElement(z,Ft.HTML),z.ackSelfClosing=!0}function Zi(x,z){x.openElements.hasInButtonScope(be.P)&&x._closePElement(),x._appendElement(z,Ft.HTML),x.framesetOk=!1,z.ackSelfClosing=!0}function Zo(x,z){z.tagName=Kt.IMG,z.tagID=be.IMG,Ha(x,z)}function Co(x,z){x._insertElement(z,Ft.HTML),x.skipNextNewLine=!0,x.tokenizer.state=Rr.RCDATA,x.originalInsertionMode=x.insertionMode,x.framesetOk=!1,x.insertionMode=sn.TEXT}function ts(x,z){x.openElements.hasInButtonScope(be.P)&&x._closePElement(),x._reconstructActiveFormattingElements(),x.framesetOk=!1,x._switchToTextParsing(z,Rr.RAWTEXT)}function Si(x,z){x.framesetOk=!1,x._switchToTextParsing(z,Rr.RAWTEXT)}function Mi(x,z){x._switchToTextParsing(z,Rr.RAWTEXT)}function xo(x,z){x._reconstructActiveFormattingElements(),x._insertElement(z,Ft.HTML),x.framesetOk=!1,x.insertionMode=x.insertionMode===sn.IN_TABLE||x.insertionMode===sn.IN_CAPTION||x.insertionMode===sn.IN_TABLE_BODY||x.insertionMode===sn.IN_ROW||x.insertionMode===sn.IN_CELL?sn.IN_SELECT_IN_TABLE:sn.IN_SELECT}function _o(x,z){x.openElements.currentTagId===be.OPTION&&x.openElements.pop(),x._reconstructActiveFormattingElements(),x._insertElement(z,Ft.HTML)}function zs(x,z){x.openElements.hasInScope(be.RUBY)&&x.openElements.generateImpliedEndTags(),x._insertElement(z,Ft.HTML)}function rl(x,z){x.openElements.hasInScope(be.RUBY)&&x.openElements.generateImpliedEndTagsWithExclusion(be.RTC),x._insertElement(z,Ft.HTML)}function Gs(x,z){x._reconstructActiveFormattingElements(),sa(z),Ba(z),z.selfClosing?x._appendElement(z,Ft.MATHML):x._insertElement(z,Ft.MATHML),z.ackSelfClosing=!0}function Ao(x,z){x._reconstructActiveFormattingElements(),va(z),Ba(z),z.selfClosing?x._appendElement(z,Ft.SVG):x._insertElement(z,Ft.SVG),z.ackSelfClosing=!0}function Po(x,z){x._reconstructActiveFormattingElements(),x._insertElement(z,Ft.HTML)}function hi(x,z){switch(z.tagID){case be.I:case be.S:case be.B:case be.U:case be.EM:case be.TT:case be.BIG:case be.CODE:case be.FONT:case be.SMALL:case be.STRIKE:case be.STRONG:{ms(x,z);break}case be.A:{Es(x,z);break}case be.H1:case be.H2:case be.H3:case be.H4:case be.H5:case be.H6:{Is(x,z);break}case be.P:case be.DL:case be.OL:case be.UL:case be.DIV:case be.DIR:case be.NAV:case be.MAIN:case be.MENU:case be.ASIDE:case be.CENTER:case be.FIGURE:case be.FOOTER:case be.HEADER:case be.HGROUP:case be.DIALOG:case be.DETAILS:case be.ADDRESS:case be.ARTICLE:case be.SEARCH:case be.SECTION:case be.SUMMARY:case be.FIELDSET:case be.BLOCKQUOTE:case be.FIGCAPTION:{ws(x,z);break}case be.LI:case be.DD:case be.DT:{ks(x,z);break}case be.BR:case be.IMG:case be.WBR:case be.AREA:case be.EMBED:case be.KEYGEN:{Ha(x,z);break}case be.HR:{Zi(x,z);break}case be.RB:case be.RTC:{zs(x,z);break}case be.RT:case be.RP:{rl(x,z);break}case be.PRE:case be.LISTING:{Ns(x,z);break}case be.XMP:{ts(x,z);break}case be.SVG:{Ao(x,z);break}case be.HTML:{Hs(x,z);break}case be.BASE:case be.LINK:case be.META:case be.STYLE:case be.TITLE:case be.SCRIPT:case be.BGSOUND:case be.BASEFONT:case be.TEMPLATE:{ai(x,z);break}case be.BODY:{Xs(x,z);break}case be.FORM:{hs(x,z);break}case be.NOBR:{Qi(x,z);break}case be.MATH:{Gs(x,z);break}case be.TABLE:{ei(x,z);break}case be.INPUT:{Li(x,z);break}case be.PARAM:case be.TRACK:case be.SOURCE:{Bi(x,z);break}case be.IMAGE:{Zo(x,z);break}case be.BUTTON:{Rs(x,z);break}case be.APPLET:case be.OBJECT:case be.MARQUEE:{Pi(x,z);break}case be.IFRAME:{Si(x,z);break}case be.SELECT:{xo(x,z);break}case be.OPTION:case be.OPTGROUP:{_o(x,z);break}case be.NOEMBED:case be.NOFRAMES:{Mi(x,z);break}case be.FRAMESET:{Qs(x,z);break}case be.TEXTAREA:{Co(x,z);break}case be.NOSCRIPT:{x.options.scriptingEnabled?Mi(x,z):Po(x,z);break}case be.PLAINTEXT:{Js(x,z);break}case be.COL:case be.TH:case be.TD:case be.TR:case be.HEAD:case be.FRAME:case be.TBODY:case be.TFOOT:case be.THEAD:case be.CAPTION:case be.COLGROUP:break;default:Po(x,z)}}function jo(x,z){if(x.openElements.hasInScope(be.BODY)&&(x.insertionMode=sn.AFTER_BODY,x.options.sourceCodeLocationInfo)){const we=x.openElements.tryPeekProperlyNestedBodyElement();we&&x._setEndLocation(we,z)}}function To(x,z){x.openElements.hasInScope(be.BODY)&&(x.insertionMode=sn.AFTER_BODY,qi(x,z))}function qs(x,z){const we=z.tagID;x.openElements.hasInScope(we)&&(x.openElements.generateImpliedEndTags(),x.openElements.popUntilTagNamePopped(we))}function fl(x){const z=x.openElements.tmplCount>0,{formElement:we}=x;z||(x.formElement=null),(we||z)&&x.openElements.hasInScope(be.FORM)&&(x.openElements.generateImpliedEndTags(),z?x.openElements.popUntilTagNamePopped(be.FORM):we&&x.openElements.remove(we))}function pl(x){x.openElements.hasInButtonScope(be.P)||x._insertFakeElement(Kt.P,be.P),x._closePElement()}function ys(x){x.openElements.hasInListItemScope(be.LI)&&(x.openElements.generateImpliedEndTagsWithExclusion(be.LI),x.openElements.popUntilTagNamePopped(be.LI))}function al(x,z){const we=z.tagID;x.openElements.hasInScope(we)&&(x.openElements.generateImpliedEndTagsWithExclusion(we),x.openElements.popUntilTagNamePopped(we))}function il(x){x.openElements.hasNumberedHeaderInScope()&&(x.openElements.generateImpliedEndTags(),x.openElements.popUntilNumberedHeaderPopped())}function gs(x,z){const we=z.tagID;x.openElements.hasInScope(we)&&(x.openElements.generateImpliedEndTags(),x.openElements.popUntilTagNamePopped(we),x.activeFormattingElements.clearToLastMarker())}function Ws(x){x._reconstructActiveFormattingElements(),x._insertFakeElement(Kt.BR,be.BR),x.openElements.pop(),x.framesetOk=!1}function Ds(x,z){const we=z.tagName,kt=z.tagID;for(let Fn=x.openElements.stackTop;Fn>0;Fn--){const ur=x.openElements.items[Fn],_r=x.openElements.tagIDs[Fn];if(kt===_r&&(kt!==be.UNKNOWN||x.treeAdapter.getTagName(ur)===we)){x.openElements.generateImpliedEndTagsWithExclusion(kt),x.openElements.stackTop>=Fn&&x.openElements.shortenToLength(Fn);break}if(x._isSpecialElement(ur,_r))break}}function Os(x,z){switch(z.tagID){case be.A:case be.B:case be.I:case be.S:case be.U:case be.EM:case be.TT:case be.BIG:case be.CODE:case be.FONT:case be.NOBR:case be.SMALL:case be.STRIKE:case be.STRONG:{vi(x,z);break}case be.P:{pl(x);break}case be.DL:case be.UL:case be.OL:case be.DIR:case be.DIV:case be.NAV:case be.PRE:case be.MAIN:case be.MENU:case be.ASIDE:case be.BUTTON:case be.CENTER:case be.FIGURE:case be.FOOTER:case be.HEADER:case be.HGROUP:case be.DIALOG:case be.ADDRESS:case be.ARTICLE:case be.DETAILS:case be.SEARCH:case be.SECTION:case be.SUMMARY:case be.LISTING:case be.FIELDSET:case be.BLOCKQUOTE:case be.FIGCAPTION:{qs(x,z);break}case be.LI:{ys(x);break}case be.DD:case be.DT:{al(x,z);break}case be.H1:case be.H2:case be.H3:case be.H4:case be.H5:case be.H6:{il(x);break}case be.BR:{Ws(x);break}case be.BODY:{jo(x,z);break}case be.HTML:{To(x,z);break}case be.FORM:{fl(x);break}case be.APPLET:case be.OBJECT:case be.MARQUEE:{gs(x,z);break}case be.TEMPLATE:{ti(x,z);break}default:Ds(x,z)}}function $s(x,z){x.tmplInsertionModeStack.length>0?Ji(x,z):Oa(x,z)}function Fo(x,z){var we;z.tagID===be.SCRIPT&&((we=x.scriptHandler)===null||we===void 0||we.call(x,x.openElements.current)),x.openElements.pop(),x.insertionMode=x.originalInsertionMode}function Ls(x,z){x._err(z,Vt.eofInElementThatCanContainOnlyText),x.openElements.pop(),x.insertionMode=x.originalInsertionMode,x.onEof(z)}function _s(x,z){if(x.openElements.currentTagId!==void 0&&li.has(x.openElements.currentTagId))switch(x.pendingCharacterTokens.length=0,x.hasNonWhitespacePendingCharacterToken=!1,x.originalInsertionMode=x.insertionMode,x.insertionMode=sn.IN_TABLE_TEXT,z.type){case xn.CHARACTER:{Mo(x,z);break}case xn.WHITESPACE_CHARACTER:{rs(x,z);break}}else bo(x,z)}function Zs(x,z){x.openElements.clearBackToTableContext(),x.activeFormattingElements.insertMarker(),x._insertElement(z,Ft.HTML),x.insertionMode=sn.IN_CAPTION}function Ss(x,z){x.openElements.clearBackToTableContext(),x._insertElement(z,Ft.HTML),x.insertionMode=sn.IN_COLUMN_GROUP}function js(x,z){x.openElements.clearBackToTableContext(),x._insertFakeElement(Kt.COLGROUP,be.COLGROUP),x.insertionMode=sn.IN_COLUMN_GROUP,_i(x,z)}function el(x,z){x.openElements.clearBackToTableContext(),x._insertElement(z,Ft.HTML),x.insertionMode=sn.IN_TABLE_BODY}function Ps(x,z){x.openElements.clearBackToTableContext(),x._insertFakeElement(Kt.TBODY,be.TBODY),x.insertionMode=sn.IN_TABLE_BODY,Io(x,z)}function Vs(x,z){x.openElements.hasInTableScope(be.TABLE)&&(x.openElements.popUntilTagNamePopped(be.TABLE),x._resetInsertionMode(),x._processStartTag(z))}function ol(x,z){Fi(z)?x._appendElement(z,Ft.HTML):bo(x,z),z.ackSelfClosing=!0}function ns(x,z){!x.formElement&&x.openElements.tmplCount===0&&(x._insertElement(z,Ft.HTML),x.formElement=x.openElements.current,x.openElements.pop())}function Yo(x,z){switch(z.tagID){case be.TD:case be.TH:case be.TR:{Ps(x,z);break}case be.STYLE:case be.SCRIPT:case be.TEMPLATE:{ai(x,z);break}case be.COL:{js(x,z);break}case be.FORM:{ns(x,z);break}case be.TABLE:{Vs(x,z);break}case be.TBODY:case be.TFOOT:case be.THEAD:{el(x,z);break}case be.INPUT:{ol(x,z);break}case be.CAPTION:{Zs(x,z);break}case be.COLGROUP:{Ss(x,z);break}default:bo(x,z)}}function Fs(x,z){switch(z.tagID){case be.TABLE:{x.openElements.hasInTableScope(be.TABLE)&&(x.openElements.popUntilTagNamePopped(be.TABLE),x._resetInsertionMode());break}case be.TEMPLATE:{ti(x,z);break}case be.BODY:case be.CAPTION:case be.COL:case be.COLGROUP:case be.HTML:case be.TBODY:case be.TD:case be.TFOOT:case be.TH:case be.THEAD:case be.TR:break;default:bo(x,z)}}function bo(x,z){const we=x.fosterParentingEnabled;x.fosterParentingEnabled=!0,Lo(x,z),x.fosterParentingEnabled=we}function rs(x,z){x.pendingCharacterTokens.push(z)}function Mo(x,z){x.pendingCharacterTokens.push(z),x.hasNonWhitespacePendingCharacterToken=!0}function fo(x,z){let we=0;if(x.hasNonWhitespacePendingCharacterToken)for(;we0&&x.openElements.currentTagId===be.OPTION&&x.openElements.tagIDs[x.openElements.stackTop-1]===be.OPTGROUP&&x.openElements.pop(),x.openElements.currentTagId===be.OPTGROUP&&x.openElements.pop();break}case be.OPTION:{x.openElements.currentTagId===be.OPTION&&x.openElements.pop();break}case be.SELECT:{x.openElements.hasInSelectScope(be.SELECT)&&(x.openElements.popUntilTagNamePopped(be.SELECT),x._resetInsertionMode());break}case be.TEMPLATE:{ti(x,z);break}default:}}function Wl(x,z){const we=z.tagID;we===be.CAPTION||we===be.TABLE||we===be.TBODY||we===be.TFOOT||we===be.THEAD||we===be.TR||we===be.TD||we===be.TH?(x.openElements.popUntilTagNamePopped(be.SELECT),x._resetInsertionMode(),x._processStartTag(z)):Il(x,z)}function Zl(x,z){const we=z.tagID;we===be.CAPTION||we===be.TABLE||we===be.TBODY||we===be.TFOOT||we===be.THEAD||we===be.TR||we===be.TD||we===be.TH?x.openElements.hasInTableScope(we)&&(x.openElements.popUntilTagNamePopped(be.SELECT),x._resetInsertionMode(),x.onEndTag(z)):Ol(x,z)}function Ll(x,z){switch(z.tagID){case be.BASE:case be.BASEFONT:case be.BGSOUND:case be.LINK:case be.META:case be.NOFRAMES:case be.SCRIPT:case be.STYLE:case be.TEMPLATE:case be.TITLE:{ai(x,z);break}case be.CAPTION:case be.COLGROUP:case be.TBODY:case be.TFOOT:case be.THEAD:{x.tmplInsertionModeStack[0]=sn.IN_TABLE,x.insertionMode=sn.IN_TABLE,Yo(x,z);break}case be.COL:{x.tmplInsertionModeStack[0]=sn.IN_COLUMN_GROUP,x.insertionMode=sn.IN_COLUMN_GROUP,_i(x,z);break}case be.TR:{x.tmplInsertionModeStack[0]=sn.IN_TABLE_BODY,x.insertionMode=sn.IN_TABLE_BODY,Io(x,z);break}case be.TD:case be.TH:{x.tmplInsertionModeStack[0]=sn.IN_ROW,x.insertionMode=sn.IN_ROW,Uo(x,z);break}default:x.tmplInsertionModeStack[0]=sn.IN_BODY,x.insertionMode=sn.IN_BODY,hi(x,z)}}function ko(x,z){z.tagID===be.TEMPLATE&&ti(x,z)}function Ji(x,z){x.openElements.tmplCount>0?(x.openElements.popUntilTagNamePopped(be.TEMPLATE),x.activeFormattingElements.clearToLastMarker(),x.tmplInsertionModeStack.shift(),x._resetInsertionMode(),x.onEof(z)):Oa(x,z)}function Eo(x,z){z.tagID===be.HTML?hi(x,z):Ks(x,z)}function qi(x,z){var we;if(z.tagID===be.HTML){if(x.fragmentContext||(x.insertionMode=sn.AFTER_AFTER_BODY),x.options.sourceCodeLocationInfo&&x.openElements.tagIDs[0]===be.HTML){x._setEndLocation(x.openElements.items[0],z);const kt=x.openElements.items[1];kt&&!(!((we=x.treeAdapter.getNodeSourceCodeLocation(kt))===null||we===void 0)&&we.endTag)&&x._setEndLocation(kt,z)}}else Ks(x,z)}function Ks(x,z){x.insertionMode=sn.IN_BODY,Lo(x,z)}function ml(x,z){switch(z.tagID){case be.HTML:{hi(x,z);break}case be.FRAMESET:{x._insertElement(z,Ft.HTML);break}case be.FRAME:{x._appendElement(z,Ft.HTML),z.ackSelfClosing=!0;break}case be.NOFRAMES:{ai(x,z);break}default:}}function Cs(x,z){z.tagID===be.FRAMESET&&!x.openElements.isRootHtmlElementCurrent()&&(x.openElements.pop(),!x.fragmentContext&&x.openElements.currentTagId!==be.FRAMESET&&(x.insertionMode=sn.AFTER_FRAMESET))}function sl(x,z){switch(z.tagID){case be.HTML:{hi(x,z);break}case be.NOFRAMES:{ai(x,z);break}default:}}function Nl(x,z){z.tagID===be.HTML&&(x.insertionMode=sn.AFTER_AFTER_FRAMESET)}function jl(x,z){z.tagID===be.HTML?hi(x,z):ie(x,z)}function ie(x,z){x.insertionMode=sn.IN_BODY,Lo(x,z)}function Ce(x,z){switch(z.tagID){case be.HTML:{hi(x,z);break}case be.NOFRAMES:{ai(x,z);break}default:}}function ke(x,z){z.chars=At,x._insertCharacters(z)}function je(x,z){x._insertCharacters(z),x.framesetOk=!1}function dt(x){for(;x.treeAdapter.getNamespaceURI(x.openElements.current)!==Ft.HTML&&x.openElements.currentTagId!==void 0&&!x._isIntegrationPoint(x.openElements.currentTagId,x.openElements.current);)x.openElements.pop()}function ft(x,z){if(zr(z))dt(x),x._startTagOutsideForeignContent(z);else{const we=x._getAdjustedCurrentElement(),kt=x.treeAdapter.getNamespaceURI(we);kt===Ft.MATHML?sa(z):kt===Ft.SVG&&(xa(z),va(z)),Ba(z),z.selfClosing?x._appendElement(z,kt):x._insertElement(z,kt),z.ackSelfClosing=!0}}function Ot(x,z){if(z.tagID===be.P||z.tagID===be.BR){dt(x),x._endTagOutsideForeignContent(z);return}for(let we=x.openElements.stackTop;we>0;we--){const kt=x.openElements.items[we];if(x.treeAdapter.getNamespaceURI(kt)===Ft.HTML){x._endTagOutsideForeignContent(z);break}const Fn=x.treeAdapter.getTagName(kt);if(Fn.toLowerCase()===z.tagName){z.tagName=Fn,x.openElements.shortenToLength(we);break}}}const Xt=/["$&'<>\u0080-\uFFFF]/g,Wn=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),Un=String.prototype.codePointAt==null?(x,z)=>(x.charCodeAt(z)&64512)===55296?(x.charCodeAt(z)-55296)*1024+x.charCodeAt(z+1)-56320+65536:x.charCodeAt(z):(x,z)=>x.codePointAt(z);function En(x){let z="",we=0,kt;for(;(kt=Xt.exec(x))!==null;){const{index:Fn}=kt,ur=x.charCodeAt(Fn),_r=Wn.get(ur);_r===void 0?(z+=`${x.substring(we,Fn)}&#x${Un(x,Fn).toString(16)};`,we=Xt.lastIndex+=+((ur&64512)===55296)):(z+=x.substring(we,Fn)+_r,we=Fn+1)}return z+x.substr(we)}const rr=null;function Jn(x,z){return function(kt){let Fn,ur=0,_r="";for(;Fn=x.exec(kt);)ur!==Fn.index&&(_r+=kt.substring(ur,Fn.index)),_r+=z.get(Fn[0].charCodeAt(0)),ur=Fn.index+1;return _r+kt.substring(ur)}}const kn=null,Da=Jn(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),qa=Jn(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),ci=new Set([Kt.AREA,Kt.BASE,Kt.BASEFONT,Kt.BGSOUND,Kt.BR,Kt.COL,Kt.EMBED,Kt.FRAME,Kt.HR,Kt.IMG,Kt.INPUT,Kt.KEYGEN,Kt.LINK,Kt.META,Kt.PARAM,Kt.SOURCE,Kt.TRACK,Kt.WBR]);function na(x,z){return z.treeAdapter.isElementNode(x)&&z.treeAdapter.getNamespaceURI(x)===NS.HTML&&ci.has(z.treeAdapter.getTagName(x))}const ba={treeAdapter:tr,scriptingEnabled:!0};function Ia(x,z){const we=$a($a({},ba),z);return na(x,we)?"":Ci(x,we)}function Ai(x,z){const we=$a($a({},ba),z);return Vr(x,we)}function Ci(x,z){let we="";const kt=z.treeAdapter.isElementNode(x)&&z.treeAdapter.getTagName(x)===$.TEMPLATE&&z.treeAdapter.getNamespaceURI(x)===NS.HTML?z.treeAdapter.getTemplateContent(x):x,Fn=z.treeAdapter.getChildNodes(kt);if(Fn)for(const ur of Fn)we+=Vr(ur,z);return we}function Vr(x,z){return z.treeAdapter.isElementNode(x)?di(x,z):z.treeAdapter.isTextNode(x)?Ti(x,z):z.treeAdapter.isCommentNode(x)?ki(x,z):z.treeAdapter.isDocumentTypeNode(x)?yo(x,z):""}function di(x,z){const we=z.treeAdapter.getTagName(x);return`<${we}${Yi(x,z)}>${na(x,z)?"":`${Ci(x,z)}`}`}function Yi(x,{treeAdapter:z}){let we="";for(const kt of z.getAttrList(x)){if(we+=" ",kt.namespace)switch(kt.namespace){case NS.XML:{we+=`xml:${kt.name}`;break}case NS.XMLNS:{kt.name!=="xmlns"&&(we+="xmlns:"),we+=kt.name;break}case NS.XLINK:{we+=`xlink:${kt.name}`;break}default:we+=`${kt.prefix}:${kt.name}`}else we+=kt.name;we+=`="${escapeAttribute(kt.value)}"`}return we}function Ti(x,z){const{treeAdapter:we}=z,kt=we.getTextNodeContent(x),Fn=we.getParentNode(x),ur=Fn&&we.isElementNode(Fn)&&we.getTagName(Fn);return ur&&we.getNamespaceURI(Fn)===NS.HTML&&hasUnescapedText(ur,z.scriptingEnabled)?kt:escapeText(kt)}function ki(x,{treeAdapter:z}){return``}function yo(x,{treeAdapter:z}){return``}function Ri(x,z){return Parser.parse(x,z)}function Wa(x,z,we){typeof x=="string"&&(we=z,z=x,x=null);const kt=Parser.getFragmentParser(x,we);return kt.tokenizer.write(z,!0),kt.getFragment()}var ja=E(17970),ii=E(10528);const zi=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,no=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),Ro={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function Ho(x,z){const we=Ts(x),kt=Qe("type",{handlers:{root:zo,element:as,text:Vn,comment:ll,doctype:Vo,raw:gl},unknown:po}),Fn={parser:we?new Wi(Ro):Wi.getFragmentParser(void 0,Ro),handle(Ea){kt(Ea,Fn)},stitches:!1,options:z||{}};kt(x,Fn),Jo(Fn,(0,ja.Pk)());const ur=we?Fn.parser.document:Fn.parser.getFragment(),_r=Te(ur,{file:Fn.options.file});return Fn.stitches&&(0,ii.Vn)(_r,"comment",function(Ea,Za,Er){const Qr=Ea;if(Qr.value.stitch&&Er&&Za!==void 0){const Va=Er.children;return Va[Za]=Qr.value.stitch,Za}}),_r.type==="root"&&_r.children.length===1&&_r.children[0].type===x.type?_r.children[0]:_r}function Zn(x,z){let we=-1;if(x)for(;++we4&&(z.parser.tokenizer.state=0);const we={type:xn.CHARACTER,chars:x.value,location:qo(x)};Jo(z,(0,ja.Pk)(x)),z.parser.currentToken=we,z.parser._processToken(z.parser.currentToken)}function Vo(x,z){const we={type:xn.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:qo(x)};Jo(z,(0,ja.Pk)(x)),z.parser.currentToken=we,z.parser._processToken(z.parser.currentToken)}function Qo(x,z){z.stitches=!0;const we=ul(x);if("children"in x&&"children"in we){const kt=Ho({type:"root",children:x.children},z.options);we.children=kt.children}ll({type:"comment",value:{stitch:we}},z)}function ll(x,z){const we=x.value,kt={type:xn.COMMENT,data:we,location:qo(x)};Jo(z,(0,ja.Pk)(x)),z.parser.currentToken=kt,z.parser._processToken(z.parser.currentToken)}function gl(x,z){if(z.parser.tokenizer.preprocessor.html="",z.parser.tokenizer.preprocessor.pos=-1,z.parser.tokenizer.preprocessor.lastGapPos=-2,z.parser.tokenizer.preprocessor.gapStack=[],z.parser.tokenizer.preprocessor.skipNextNewLine=!1,z.parser.tokenizer.preprocessor.lastChunkWritten=!1,z.parser.tokenizer.preprocessor.endOfChunkHit=!1,z.parser.tokenizer.preprocessor.isEol=!1,Do(z,(0,ja.Pk)(x)),z.parser.tokenizer.write(z.options.tagfilter?x.value.replace(zi,"<$1$2"):x.value,!1),z.parser.tokenizer._runParsingLoop(),z.parser.tokenizer.state===72||z.parser.tokenizer.state===78){z.parser.tokenizer.preprocessor.lastChunkWritten=!0;const we=z.parser.tokenizer._consume();z.parser.tokenizer._callState(we)}}function po(x,z){const we=x;if(z.options.passThrough&&z.options.passThrough.includes(we.type))Qo(we,z);else{let kt="";throw no.has(we.type)&&(kt=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),new Error("Cannot compile `"+we.type+"` node"+kt)}}function Jo(x,z){Do(x,z);const we=x.parser.tokenizer.currentCharacterToken;we&&we.location&&(we.location.endLine=x.parser.tokenizer.preprocessor.line,we.location.endCol=x.parser.tokenizer.preprocessor.col+1,we.location.endOffset=x.parser.tokenizer.preprocessor.offset+1,x.parser.currentToken=we,x.parser._processToken(x.parser.currentToken)),x.parser.tokenizer.paused=!1,x.parser.tokenizer.inLoop=!1,x.parser.tokenizer.active=!1,x.parser.tokenizer.returnState=Rr.DATA,x.parser.tokenizer.charRefCode=-1,x.parser.tokenizer.consumedAfterSnapshot=-1,x.parser.tokenizer.currentLocation=null,x.parser.tokenizer.currentCharacterToken=null,x.parser.tokenizer.currentToken=null,x.parser.tokenizer.currentAttr={name:"",value:""}}function Do(x,z){if(z&&z.offset!==void 0){const we={startLine:z.line,startCol:z.column,startOffset:z.offset,endLine:-1,endCol:-1,endOffset:-1};x.parser.tokenizer.preprocessor.lineStartPos=-z.column+1,x.parser.tokenizer.preprocessor.droppedBufferSize=z.offset,x.parser.tokenizer.preprocessor.line=z.line,x.parser.tokenizer.currentLocation=we}}function xs(x,z){const we=x.tagName.toLowerCase();if(z.parser.tokenizer.state===Rr.PLAINTEXT)return;Jo(z,(0,ja.Pk)(x));const kt=z.parser.openElements.current;let Fn="namespaceURI"in kt?kt.namespaceURI:Se.t.html;Fn===Se.t.html&&we==="svg"&&(Fn=Se.t.svg);const ur=mt(su($a({},x),{children:[]}),{space:Fn===Se.t.svg?"svg":"html"}),_r={type:xn.START_TAG,tagName:we,tagID:yr(we),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in ur?ur.attrs:[],location:qo(x)};z.parser.currentToken=_r,z.parser._processToken(z.parser.currentToken),z.parser.tokenizer.lastStartTagName=we}function As(x,z){const we=x.tagName.toLowerCase();if(!z.parser.tokenizer.inForeignNode&&vt.includes(we)||z.parser.tokenizer.state===Rr.PLAINTEXT)return;Jo(z,(0,ja.rb)(x));const kt={type:xn.END_TAG,tagName:we,tagID:yr(we),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:qo(x)};z.parser.currentToken=kt,z.parser._processToken(z.parser.currentToken),we===z.parser.tokenizer.lastStartTagName&&(z.parser.tokenizer.state===Rr.RCDATA||z.parser.tokenizer.state===Rr.RAWTEXT||z.parser.tokenizer.state===Rr.SCRIPT_DATA)&&(z.parser.tokenizer.state=Rr.DATA)}function Ts(x){const z=x.type==="root"?x.children[0]:x;return!!(z&&(z.type==="doctype"||z.type==="element"&&z.tagName.toLowerCase()==="html"))}function qo(x){const z=(0,ja.Pk)(x)||{line:void 0,column:void 0,offset:void 0},we=(0,ja.rb)(x)||{line:void 0,column:void 0,offset:void 0};return{startLine:z.line,startCol:z.column,startOffset:z.offset,endLine:we.line,endCol:we.column,endOffset:we.offset}}function ul(x){return"children"in x?(0,ue.ZP)(su($a({},x),{children:[]})):(0,ue.ZP)(x)}function _l(x){return function(z,we){return Ho(z,su($a({},x),{file:we}))}}},10787:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return he}});function b(ze){if(typeof ze!="string")throw new TypeError("Expected a string");return ze.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var ue=E(2348),le=E(10502);function ce(ze,Te,ct){const Xe=ct||{},tt=(0,le.O)(Xe.ignore||[]),Ue=ge(Te);let Ze=-1;for(;++Ze0?{type:"text",value:Ct}:void 0),Ct===!1?Ae.lastIndex=et+1:(st!==et&&Me.push({type:"text",value:Be.value.slice(st,et)}),Array.isArray(Ct)?Me.push(...Ct):Ct&&Me.push(Ct),st=et+Ve[0].length,$e=!0),!Ae.global)break;Ve=Ae.exec(Be.value)}return $e?(stAe&&(Ae=Ie):Ie=1,Re=Be+Ke.length,Be=Le.indexOf(Ke,Re);return Ae}function le(){return{enter:{mathFlow:Ze,mathFlowFenceMeta:Ke,mathText:Ie},exit:{mathFlow:Re,mathFlowFence:Be,mathFlowFenceMeta:Le,mathFlowValue:Ye,mathText:Ae,mathTextData:Ye}};function Ze(st){const _e={type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]};this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[_e]}},st)}function Ke(){this.buffer()}function Le(){const st=this.resume(),_e=this.stack[this.stack.length-1];(0,b.ok)(_e.type==="math"),_e.meta=st}function Be(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)}function Re(st){const _e=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),nt=this.stack[this.stack.length-1];(0,b.ok)(nt.type==="math"),this.exit(st),nt.value=_e;const $e=nt.data.hChildren[0];(0,b.ok)($e.type==="element"),(0,b.ok)($e.tagName==="code"),$e.children.push({type:"text",value:_e}),this.data.mathFlowInside=void 0}function Ie(st){this.enter({type:"inlineMath",value:"",data:{hName:"code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},st),this.buffer()}function Ae(st){const _e=this.resume(),nt=this.stack[this.stack.length-1];(0,b.ok)(nt.type==="inlineMath"),this.exit(st),nt.value=_e,nt.data.hChildren.push({type:"text",value:_e})}function Ye(st){this.config.enter.data.call(this,st),this.config.exit.data.call(this,st)}}function ce(Ze){let Ke=(Ze||{}).singleDollarTextMath;return Ke==null&&(Ke=!0),Be.peek=Re,{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:` +`:"",Ze={};Ce.lang&&(Ze.className=["language-"+Ce.lang]);let dt={type:"element",tagName:"code",properties:Ze,children:[{type:"text",value:ke}]};return Ce.meta&&(dt.data={meta:Ce.meta}),ie.patch(Ce,dt),dt=ie.applyData(Ce,dt),dt={type:"element",tagName:"pre",properties:{},children:[dt]},ie.patch(Ce,dt),dt}function Qs(ie,Ce){const ke={type:"element",tagName:"del",properties:{},children:ie.all(Ce)};return ie.patch(Ce,ke),ie.applyData(Ce,ke)}function ws(ie,Ce){const ke={type:"element",tagName:"em",properties:{},children:ie.all(Ce)};return ie.patch(Ce,ke),ie.applyData(Ce,ke)}function Is(ie,Ce){const ke=typeof ie.options.clobberPrefix=="string"?ie.options.clobberPrefix:"user-content-",Ze=String(Ce.identifier).toUpperCase(),dt=Ko(Ze.toLowerCase()),ft=ie.footnoteOrder.indexOf(Ze);let Ot,Xt=ie.footnoteCounts.get(Ze);Xt===void 0?(Xt=0,ie.footnoteOrder.push(Ze),Ot=ie.footnoteOrder.length):Ot=ft+1,Xt+=1,ie.footnoteCounts.set(Ze,Xt);const Wn={type:"element",tagName:"a",properties:{href:"#"+ke+"fn-"+dt,id:ke+"fnref-"+dt+(Xt>1?"-"+Xt:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(Ot)}]};ie.patch(Ce,Wn);const Un={type:"element",tagName:"sup",properties:{},children:[Wn]};return ie.patch(Ce,Un),ie.applyData(Ce,Un)}function Ns(ie,Ce){const ke={type:"element",tagName:"h"+Ce.depth,properties:{},children:ie.all(Ce)};return ie.patch(Ce,ke),ie.applyData(Ce,ke)}function hs(ie,Ce){if(ie.options.allowDangerousHtml){const ke={type:"raw",value:Ce.value};return ie.patch(Ce,ke),ie.applyData(Ce,ke)}}function ks(ie,Ce){const ke=Ce.referenceType;let Ze="]";if(ke==="collapsed"?Ze+="[]":ke==="full"&&(Ze+="["+(Ce.label||Ce.identifier)+"]"),Ce.type==="imageReference")return[{type:"text",value:"!["+Ce.alt+Ze}];const dt=ie.all(Ce),ft=dt[0];ft&&ft.type==="text"?ft.value="["+ft.value:dt.unshift({type:"text",value:"["});const Ot=dt[dt.length-1];return Ot&&Ot.type==="text"?Ot.value+=Ze:dt.push({type:"text",value:Ze}),dt}function Js(ie,Ce){const ke=String(Ce.identifier).toUpperCase(),Ze=ie.definitionById.get(ke);if(!Ze)return ks(ie,Ce);const dt={src:Ko(Ze.url||""),alt:Ce.alt};Ze.title!==null&&Ze.title!==void 0&&(dt.title=Ze.title);const ft={type:"element",tagName:"img",properties:dt,children:[]};return ie.patch(Ce,ft),ie.applyData(Ce,ft)}function Rs(ie,Ce){const ke={src:Ko(Ce.url)};Ce.alt!==null&&Ce.alt!==void 0&&(ke.alt=Ce.alt),Ce.title!==null&&Ce.title!==void 0&&(ke.title=Ce.title);const Ze={type:"element",tagName:"img",properties:ke,children:[]};return ie.patch(Ce,Ze),ie.applyData(Ce,Ze)}function Es(ie,Ce){const ke={type:"text",value:Ce.value.replace(/\r?\n|\r/g," ")};ie.patch(Ce,ke);const Ze={type:"element",tagName:"code",properties:{},children:[ke]};return ie.patch(Ce,Ze),ie.applyData(Ce,Ze)}function ms(ie,Ce){const ke=String(Ce.identifier).toUpperCase(),Ze=ie.definitionById.get(ke);if(!Ze)return ks(ie,Ce);const dt={href:Ko(Ze.url||"")};Ze.title!==null&&Ze.title!==void 0&&(dt.title=Ze.title);const ft={type:"element",tagName:"a",properties:dt,children:ie.all(Ce)};return ie.patch(Ce,ft),ie.applyData(Ce,ft)}function Qi(ie,Ce){const ke={href:Ko(Ce.url)};Ce.title!==null&&Ce.title!==void 0&&(ke.title=Ce.title);const Ze={type:"element",tagName:"a",properties:ke,children:ie.all(Ce)};return ie.patch(Ce,Ze),ie.applyData(Ce,Ze)}function Pi(ie,Ce,ke){const Ze=ie.all(Ce),dt=ke?ei(ke):Ha(Ce),ft={},Ot=[];if(typeof Ce.checked=="boolean"){const En=Ze[0];let rr;En&&En.type==="element"&&En.tagName==="p"?rr=En:(rr={type:"element",tagName:"p",properties:{},children:[]},Ze.unshift(rr)),rr.children.length>0&&rr.children.unshift({type:"text",value:" "}),rr.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:Ce.checked,disabled:!0},children:[]}),ft.className=["task-list-item"]}let Xt=-1;for(;++Xt1:Ce}function Fi(ie,Ce){const ke={},Ze=ie.all(Ce);let dt=-1;for(typeof Ce.start=="number"&&Ce.start!==1&&(ke.start=Ce.start);++dt0){const Ot={type:"element",tagName:"tbody",properties:{},children:ie.wrap(ke,!0)},Xt=(0,Re.Pk)(Ce.children[1]),Wn=(0,Re.rb)(Ce.children[Ce.children.length-1]);Xt&&Wn&&(Ot.position={start:Xt,end:Wn}),dt.push(Ot)}const ft={type:"element",tagName:"table",properties:{},children:ie.wrap(dt,!0)};return ie.patch(Ce,ft),ie.applyData(Ce,ft)}function Co(ie,Ce,ke){const Ze=ke?ke.children:void 0,ft=(Ze?Ze.indexOf(Ce):1)===0?"th":"td",Ot=ke&&ke.type==="table"?ke.align:void 0,Xt=Ot?Ot.length:Ce.children.length;let Wn=-1;const Un=[];for(;++Wn0,!0),Ze[0]),dt=Ze.index+Ze[0].length,Ze=ke.exec(Ce);return ft.push(_o(Ce.slice(dt),dt>0,!1)),ft.join("")}function _o(ie,Ce,ke){let Ze=0,dt=ie.length;if(Ce){let ft=ie.codePointAt(Ze);for(;ft===Si||ft===Mi;)Ze++,ft=ie.codePointAt(Ze)}if(ke){let ft=ie.codePointAt(dt-1);for(;ft===Si||ft===Mi;)dt--,ft=ie.codePointAt(dt-1)}return dt>Ze?ie.slice(Ze,dt):""}function zs(ie,Ce){const ke={type:"text",value:xo(String(Ce.value))};return ie.patch(Ce,ke),ie.applyData(Ce,ke)}function rl(ie,Ce){const ke={type:"element",tagName:"hr",properties:{},children:[]};return ie.patch(Ce,ke),ie.applyData(Ce,ke)}const Gs={blockquote:vo,break:Hs,code:Xs,delete:Qs,emphasis:ws,footnoteReference:Is,heading:Ns,html:hs,imageReference:Js,image:Rs,inlineCode:Es,linkReference:ms,link:Qi,listItem:Pi,list:Fi,paragraph:Li,root:Bi,strong:Zi,table:Zo,tableCell:ts,tableRow:Co,text:zs,thematicBreak:rl,toml:Ao,yaml:Ao,definition:Ao,footnoteDefinition:Ao};function Ao(){}const Po={}.hasOwnProperty,hi={};function jo(ie,Ce){const ke=Ce||hi,Ze=new Map,dt=new Map,ft=new Map,Ot=$a($a({},Gs),ke.handlers),Xt={all:Un,applyData:qs,definitionById:Ze,footnoteById:dt,footnoteCounts:ft,footnoteOrder:[],handlers:Ot,one:Wn,options:ke,patch:To,wrap:pl};return(0,go.Vn)(ie,function(En){if(En.type==="definition"||En.type==="footnoteDefinition"){const rr=En.type==="definition"?Ze:dt,Jn=String(En.identifier).toUpperCase();rr.has(Jn)||rr.set(Jn,En)}}),Xt;function Wn(En,rr){const Jn=En.type,Nn=Xt.handlers[Jn];if(Po.call(Xt.handlers,Jn)&&Nn)return Nn(Xt,En,rr);if(Xt.options.passThrough&&Xt.options.passThrough.includes(Jn)){if("children"in En){const qa=En,{children:ci}=qa,na=td(qa,["children"]),ba=(0,to.ZP)(na);return ba.children=Xt.all(En),ba}return(0,to.ZP)(En)}return(Xt.options.unknownHandler||fl)(Xt,En,rr)}function Un(En){const rr=[];if("children"in En){const Jn=En.children;let Nn=-1;for(;++Nn0&&ke.push({type:"text",value:` +`}),ke}function ys(ie){let Ce=0,ke=ie.charCodeAt(Ce);for(;ke===9||ke===32;)Ce++,ke=ie.charCodeAt(Ce);return ie.slice(Ce)}function al(ie,Ce){const ke=jo(ie,Ce),Ze=ke.one(ie,void 0),dt=Lo(ke),ft=Array.isArray(Ze)?{type:"root",children:Ze}:Ze||{type:"root",children:[]};return dt&&((0,ue.ok)("children"in ft),ft.children.push({type:"text",value:` +`},dt)),ft}function il(ie,Ce){return ie&&"run"in ie?function(ke,Ze){return Kc(this,null,function*(){const dt=al(ke,$a({file:Ze},Ce));yield ie.run(dt,Ze)})}:function(ke,Ze){return al(ke,$a({file:Ze},ie||Ce))}}function gs(ie){if(ie)throw ie}var Ws=E(58847);function Ds(ie){if(typeof ie!="object"||ie===null)return!1;const Ce=Object.getPrototypeOf(ie);return(Ce===null||Ce===Object.prototype||Object.getPrototypeOf(Ce)===null)&&!(Symbol.toStringTag in ie)&&!(Symbol.iterator in ie)}function Os(){const ie=[],Ce={run:ke,use:Ze};return Ce;function ke(...dt){let ft=-1;const Ot=dt.pop();if(typeof Ot!="function")throw new TypeError("Expected function as last argument, not "+Ot);Xt(null,...dt);function Xt(Wn,...Un){const En=ie[++ft];let rr=-1;if(Wn){Ot(Wn);return}for(;++rrOt.length;let Wn;Xt&&Ot.push(dt);try{Wn=ie.apply(this,Ot)}catch(Un){const En=Un;if(Xt&&ke)throw En;return dt(En)}Xt||(Wn&&Wn.then&&typeof Wn.then=="function"?Wn.then(ft,dt):Wn instanceof Error?dt(Wn):ft(Wn))}function dt(Ot,...Xt){ke||(ke=!0,Ce(Ot,...Xt))}function ft(Ot){dt(null,Ot)}}const Fo={basename:Ls,dirname:_s,extname:Zs,join:Ss,sep:"/"};function Ls(ie,Ce){if(Ce!==void 0&&typeof Ce!="string")throw new TypeError('"ext" argument must be a string');Ps(ie);let ke=0,Ze=-1,dt=ie.length,ft;if(Ce===void 0||Ce.length===0||Ce.length>ie.length){for(;dt--;)if(ie.codePointAt(dt)===47){if(ft){ke=dt+1;break}}else Ze<0&&(ft=!0,Ze=dt+1);return Ze<0?"":ie.slice(ke,Ze)}if(Ce===ie)return"";let Ot=-1,Xt=Ce.length-1;for(;dt--;)if(ie.codePointAt(dt)===47){if(ft){ke=dt+1;break}}else Ot<0&&(ft=!0,Ot=dt+1),Xt>-1&&(ie.codePointAt(dt)===Ce.codePointAt(Xt--)?Xt<0&&(Ze=dt):(Xt=-1,Ze=Ot));return ke===Ze?Ze=Ot:Ze<0&&(Ze=ie.length),ie.slice(ke,Ze)}function _s(ie){if(Ps(ie),ie.length===0)return".";let Ce=-1,ke=ie.length,Ze;for(;--ke;)if(ie.codePointAt(ke)===47){if(Ze){Ce=ke;break}}else Ze||(Ze=!0);return Ce<0?ie.codePointAt(0)===47?"/":".":Ce===1&&ie.codePointAt(0)===47?"//":ie.slice(0,Ce)}function Zs(ie){Ps(ie);let Ce=ie.length,ke=-1,Ze=0,dt=-1,ft=0,Ot;for(;Ce--;){const Xt=ie.codePointAt(Ce);if(Xt===47){if(Ot){Ze=Ce+1;break}continue}ke<0&&(Ot=!0,ke=Ce+1),Xt===46?dt<0?dt=Ce:ft!==1&&(ft=1):dt>-1&&(ft=-1)}return dt<0||ke<0||ft===0||ft===1&&dt===ke-1&&dt===Ze+1?"":ie.slice(dt,ke)}function Ss(...ie){let Ce=-1,ke;for(;++Ce0&&ie.codePointAt(ie.length-1)===47&&(ke+="/"),Ce?"/"+ke:ke}function el(ie,Ce){let ke="",Ze=0,dt=-1,ft=0,Ot=-1,Xt,Wn;for(;++Ot<=ie.length;){if(Ot2){if(Wn=ke.lastIndexOf("/"),Wn!==ke.length-1){Wn<0?(ke="",Ze=0):(ke=ke.slice(0,Wn),Ze=ke.length-1-ke.lastIndexOf("/")),dt=Ot,ft=0;continue}}else if(ke.length>0){ke="",Ze=0,dt=Ot,ft=0;continue}}Ce&&(ke=ke.length>0?ke+"/..":"..",Ze=2)}else ke.length>0?ke+="/"+ie.slice(dt+1,Ot):ke=ie.slice(dt+1,Ot),Ze=Ot-dt-1;dt=Ot,ft=0}else Xt===46&&ft>-1?ft++:ft=-1}return ke}function Ps(ie){if(typeof ie!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(ie))}const Vs={cwd:ol};function ol(){return"/"}function ns(ie){return!!(ie!==null&&typeof ie=="object"&&"href"in ie&&ie.href&&"protocol"in ie&&ie.protocol&&ie.auth===void 0)}function Yo(ie){if(typeof ie=="string")ie=new URL(ie);else if(!ns(ie)){const Ce=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+ie+"`");throw Ce.code="ERR_INVALID_ARG_TYPE",Ce}if(ie.protocol!=="file:"){const Ce=new TypeError("The URL must be of scheme file");throw Ce.code="ERR_INVALID_URL_SCHEME",Ce}return Fs(ie)}function Fs(ie){if(ie.hostname!==""){const Ze=new TypeError('File URL host must be "localhost" or empty on darwin');throw Ze.code="ERR_INVALID_FILE_URL_HOST",Ze}const Ce=ie.pathname;let ke=-1;for(;++ke0){let[Nn,...Da]=En;const qa=Ze[Jn][1];Ds(qa)&&Ds(Nn)&&(Nn=Ws(!0,qa,Nn)),Ze[Jn]=[Un,Nn,...Da]}}}}const ji=new Vi().freeze();function Io(ie,Ce){if(typeof Ce!="function")throw new TypeError("Cannot `"+ie+"` without `parser`")}function Bo(ie,Ce){if(typeof Ce!="function")throw new TypeError("Cannot `"+ie+"` without `compiler`")}function Uo(ie,Ce){if(Ce)throw new Error("Cannot call `"+ie+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function No(ie){if(!Ds(ie)||typeof ie.type!="string")throw new TypeError("Expected node, got `"+ie+"`")}function Xo(ie,Ce,ke){if(!ke)throw new Error("`"+ie+"` finished async. Use `"+Ce+"` instead")}function hl(ie){return Il(ie)?ie:new rs(ie)}function Il(ie){return!!(ie&&typeof ie=="object"&&"message"in ie&&"messages"in ie)}function Ol(ie){return typeof ie=="string"||Wl(ie)}function Wl(ie){return!!(ie&&typeof ie=="object"&&"byteLength"in ie&&"byteOffset"in ie)}const Zl="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Ll=[],ko={allowDangerousHtml:!0},Ji=/^(https?|ircs?|mailto|xmpp)$/i,Eo=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function qi(ie){const Ce=Cs(ie),ke=sl(ie);return Nl(Ce.runSync(Ce.parse(ke),ke),ie)}function Ks(ie){return Kc(this,null,function*(){const Ce=Cs(ie),ke=sl(ie),Ze=yield Ce.run(Ce.parse(ke),ke);return Nl(Ze,ie)})}function ml(ie){const Ce=Cs(ie),[ke,Ze]=useState(void 0),[dt,ft]=useState(void 0);if(useEffect(function(){const Ot=sl(ie);Ce.run(Ce.parse(Ot),Ot,function(Xt,Wn){Ze(Xt),ft(Wn)})},[ie.children,ie.rehypePlugins,ie.remarkPlugins,ie.remarkRehypeOptions]),ke)throw ke;return dt?Nl(dt,ie):createElement(Fragment)}function Cs(ie){const Ce=ie.rehypePlugins||Ll,ke=ie.remarkPlugins||Ll,Ze=ie.remarkRehypeOptions?$a($a({},ie.remarkRehypeOptions),ko):ko;return ji().use(co).use(ke).use(il,Ze).use(Ce)}function sl(ie){const Ce=ie.children||"",ke=new rs;return typeof Ce=="string"?ke.value=Ce:(0,ue.t1)("Unexpected value `"+Ce+"` for `children` prop, expected `string`"),ke}function Nl(ie,Ce){const ke=Ce.allowedElements,Ze=Ce.allowElement,dt=Ce.components,ft=Ce.disallowedElements,Ot=Ce.skipHtml,Xt=Ce.unwrapDisallowed,Wn=Ce.urlTransform||jl;for(const En of Eo)Object.hasOwn(Ce,En.from)&&(0,ue.t1)("Unexpected `"+En.from+"` prop, "+(En.to?"use `"+En.to+"` instead":"remove it")+" (see <"+Zl+"#"+En.id+"> for more info)");return ke&&ft&&(0,ue.t1)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),Ce.className&&(ie={type:"element",tagName:"div",properties:{className:Ce.className},children:ie.type==="root"?ie.children:[ie]}),(0,go.Vn)(ie,Un),Ct(ie,{Fragment:fe.Fragment,components:dt,ignoreInvalidStyle:!0,jsx:fe.jsx,jsxs:fe.jsxs,passKeys:!0,passNode:!0});function Un(En,rr,Jn){if(En.type==="raw"&&Jn&&typeof rr=="number")return Ot?Jn.children.splice(rr,1):Jn.children[rr]={type:"text",value:En.value},rr;if(En.type==="element"){let Nn;for(Nn in De)if(Object.hasOwn(De,Nn)&&Object.hasOwn(En.properties,Nn)){const Da=En.properties[Nn],qa=De[Nn];(qa===null||qa.includes(En.tagName))&&(En.properties[Nn]=Wn(String(Da||""),Nn,En))}}if(En.type==="element"){let Nn=ke?!ke.includes(En.tagName):ft?ft.includes(En.tagName):!1;if(!Nn&&Ze&&typeof rr=="number"&&(Nn=!Ze(En,rr,Jn)),Nn&&Jn&&typeof rr=="number")return Xt&&En.children?Jn.children.splice(rr,1,...En.children):Jn.children.splice(rr,1),rr}}}function jl(ie){const Ce=ie.indexOf(":"),ke=ie.indexOf("?"),Ze=ie.indexOf("#"),dt=ie.indexOf("/");return Ce===-1||dt!==-1&&Ce>dt||ke!==-1&&Ce>ke||Ze!==-1&&Ce>Ze||Ji.test(ie.slice(0,Ce))?ie:""}},3977:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return _l}});var b={};E.r(b),E.d(b,{boolean:function(){return _e},booleanish:function(){return nt},commaOrSpaceSeparated:function(){return qe},commaSeparated:function(){return et},number:function(){return Me},overloadedBoolean:function(){return $e},spaceSeparated:function(){return Ve}});var ue=E(90302),le=E(87342),ce=E(81994),ge=E(14470),oe=E(86825);function xe(x){const z=String(x),we=[];return{toOffset:Fn,toPoint:kt};function kt(ur){if(typeof ur=="number"&&ur>-1&&ur<=z.length){let _r=0;for(;;){let Ea=we[_r];if(Ea===void 0){const Za=Oe(z,we[_r-1]);Ea=Za===-1?z.length+1:Za+1,we[_r]=Ea}if(Ea>ur)return{line:_r+1,column:ur-(_r>0?we[_r-1]:0)+1,offset:ur};_r++}}}function Fn(ur){if(ur&&typeof ur.line=="number"&&typeof ur.column=="number"&&!Number.isNaN(ur.line)&&!Number.isNaN(ur.column)){for(;we.length1?we[ur.line-2]:0)+ur.column-1;if(_r4&&we.slice(0,4)==="data"&&$t.test(z)){if(z.charAt(4)==="-"){const ur=z.slice(5).replace(dn,Ee);kt="data"+ur.charAt(0).toUpperCase()+ur.slice(1)}else{const ur=z.slice(4);if(!dn.test(ur)){let _r=ur.replace(Ne,de);_r.charAt(0)!=="-"&&(_r="-"+_r),z="data"+_r}}Fn=xt}return new Fn(kt,z)}function de(x){return"-"+x.toLowerCase()}function Ee(x){return x.charAt(1).toUpperCase()}var De=E(71523);const fe={}.hasOwnProperty;function Qe(x,z){const we=z||{};function kt(Fn,...ur){let _r=kt.invalid;const Ea=kt.handlers;if(Fn&&fe.call(Fn,x)){const Za=String(Fn[x]);_r=fe.call(Ea,Za)?Ea[Za]:kt.unknown}if(_r)return _r.call(this,Fn,...ur)}return kt.handlers=we.handlers||{},kt.invalid=we.invalid,kt.unknown=we.unknown,kt}const Ut={},an={}.hasOwnProperty,Sn=Qe("type",{handlers:{root:Pt,element:ht,text:pn,comment:Zt,doctype:Jt}});function mt(x,z){const kt=(z||Ut).space;return Sn(x,kt==="svg"?Mt:Yt)}function Pt(x,z){const we={nodeName:"#document",mode:(x.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return we.childNodes=yt(x.children,we,z),Rt(x,we),we}function Lt(x,z){const we={nodeName:"#document-fragment",childNodes:[]};return we.childNodes=yt(x.children,we,z),Rt(x,we),we}function Jt(x){const z={nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:null};return Rt(x,z),z}function pn(x){const z={nodeName:"#text",value:x.value,parentNode:null};return Rt(x,z),z}function Zt(x){const z={nodeName:"#comment",data:x.value,parentNode:null};return Rt(x,z),z}function ht(x,z){const we=z;let kt=we;x.type==="element"&&x.tagName.toLowerCase()==="svg"&&we.space==="html"&&(kt=Mt);const Fn=[];let ur;if(x.properties){for(ur in x.properties)if(ur!=="children"&&an.call(x.properties,ur)){const Za=tn(kt,ur,x.properties[ur]);Za&&Fn.push(Za)}}const _r=kt.space;(0,le.ok)(_r);const Ea={nodeName:x.tagName,tagName:x.tagName,attrs:Fn,namespaceURI:Se.t[_r],childNodes:[],parentNode:null};return Ea.childNodes=yt(x.children,Ea,kt),Rt(x,Ea),x.tagName==="template"&&x.content&&(Ea.content=Lt(x.content,kt)),Ea}function tn(x,z,we){const kt=pe(x,z);if(we===!1||we===null||we===void 0||typeof we=="number"&&Number.isNaN(we)||!we&&kt.boolean)return;Array.isArray(we)&&(we=kt.commaSeparated?(0,Be.P)(we):(0,De.P)(we));const Fn={name:kt.attribute,value:we===!0?"":String(we)};if(kt.space&&kt.space!=="html"&&kt.space!=="svg"){const ur=Fn.name.indexOf(":");ur<0?Fn.prefix="":(Fn.name=Fn.name.slice(ur+1),Fn.prefix=kt.attribute.slice(0,ur)),Fn.namespace=Se.t[kt.space]}return Fn}function yt(x,z,we){let kt=-1;const Fn=[];if(x)for(;++kt=55296&&x<=57343}function bt(x){return x>=56320&&x<=57343}function Ln(x,z){return(x-55296)*1024+9216+z}function ar(x){return x!==32&&x!==10&&x!==13&&x!==9&&x!==12&&x>=1&&x<=31||x>=127&&x<=159}function Hn(x){return x>=64976&&x<=65007||jt.has(x)}var Vt;(function(x){x.controlCharacterInInputStream="control-character-in-input-stream",x.noncharacterInInputStream="noncharacter-in-input-stream",x.surrogateInInputStream="surrogate-in-input-stream",x.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",x.endTagWithAttributes="end-tag-with-attributes",x.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",x.unexpectedSolidusInTag="unexpected-solidus-in-tag",x.unexpectedNullCharacter="unexpected-null-character",x.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",x.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",x.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",x.missingEndTagName="missing-end-tag-name",x.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",x.unknownNamedCharacterReference="unknown-named-character-reference",x.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",x.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",x.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",x.eofBeforeTagName="eof-before-tag-name",x.eofInTag="eof-in-tag",x.missingAttributeValue="missing-attribute-value",x.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",x.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",x.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",x.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",x.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",x.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",x.missingDoctypePublicIdentifier="missing-doctype-public-identifier",x.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",x.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",x.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",x.cdataInHtmlContent="cdata-in-html-content",x.incorrectlyOpenedComment="incorrectly-opened-comment",x.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",x.eofInDoctype="eof-in-doctype",x.nestedComment="nested-comment",x.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",x.eofInComment="eof-in-comment",x.incorrectlyClosedComment="incorrectly-closed-comment",x.eofInCdata="eof-in-cdata",x.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",x.nullCharacterReference="null-character-reference",x.surrogateCharacterReference="surrogate-character-reference",x.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",x.controlCharacterReference="control-character-reference",x.noncharacterCharacterReference="noncharacter-character-reference",x.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",x.missingDoctypeName="missing-doctype-name",x.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",x.duplicateAttribute="duplicate-attribute",x.nonConformingDoctype="non-conforming-doctype",x.missingDoctype="missing-doctype",x.misplacedDoctype="misplaced-doctype",x.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",x.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",x.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",x.openElementsLeftAfterEof="open-elements-left-after-eof",x.abandonedHeadElementChild="abandoned-head-element-child",x.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",x.nestedNoscriptInHead="nested-noscript-in-head",x.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"})(Vt||(Vt={}));const dr=65536;class qn{constructor(z){this.handler=z,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=dr,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+ +(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(z,we){const{line:kt,col:Fn,offset:ur}=this,_r=Fn+we,Ea=ur+we;return{code:z,startLine:kt,endLine:kt,startCol:_r,endCol:_r,startOffset:Ea,endOffset:Ea}}_err(z){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(z,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(z){if(this.pos!==this.html.length-1){const we=this.html.charCodeAt(this.pos+1);if(bt(we))return this.pos++,this._addGap(),Ln(z,we)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,Je.EOF;return this._err(Vt.surrogateInInputStream),z}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(z,we){this.html.length>0?this.html+=z:this.html=z,this.endOfChunkHit=!1,this.lastChunkWritten=we}insertHtmlAtCurrentPos(z){this.html=this.html.substring(0,this.pos+1)+z+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(z,we){if(this.pos+z.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(we)return this.html.startsWith(z,this.pos);for(let kt=0;kt=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,Je.EOF;const kt=this.html.charCodeAt(we);return kt===Je.CARRIAGE_RETURN?Je.LINE_FEED:kt}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,Je.EOF;let z=this.html.charCodeAt(this.pos);return z===Je.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,Je.LINE_FEED):z===Je.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,gn(z)&&(z=this._processSurrogate(z)),this.handler.onParseError===null||z>31&&z<127||z===Je.LINE_FEED||z===Je.CARRIAGE_RETURN||z>159&&z<64976||this._checkForProblematicCharacters(z),z)}_checkForProblematicCharacters(z){ar(z)?this._err(Vt.controlCharacterInInputStream):Hn(z)&&this._err(Vt.noncharacterInInputStream)}retreat(z){for(this.pos-=z;this.pos=0;we--)if(x.attrs[we].name===z)return x.attrs[we].value;return null}const cr=new Uint16Array('\u1D41<\xD5\u0131\u028A\u049D\u057B\u05D0\u0675\u06DE\u07A2\u07D6\u080F\u0A4A\u0A91\u0DA1\u0E6D\u0F09\u0F26\u10CA\u1228\u12E1\u1415\u149D\u14C3\u14DF\u1525\0\0\0\0\0\0\u156B\u16CD\u198D\u1C12\u1DDD\u1F7E\u2060\u21B0\u228D\u23C0\u23FB\u2442\u2824\u2912\u2D08\u2E48\u2FCE\u3016\u32BA\u3639\u37AC\u38FE\u3A28\u3A71\u3AE0\u3B2E\u0800EMabcfglmnoprstu\\bfms\x7F\x84\x8B\x90\x95\x98\xA6\xB3\xB9\xC8\xCFlig\u803B\xC6\u40C6P\u803B&\u4026cute\u803B\xC1\u40C1reve;\u4102\u0100iyx}rc\u803B\xC2\u40C2;\u4410r;\uC000\u{1D504}rave\u803B\xC0\u40C0pha;\u4391acr;\u4100d;\u6A53\u0100gp\x9D\xA1on;\u4104f;\uC000\u{1D538}plyFunction;\u6061ing\u803B\xC5\u40C5\u0100cs\xBE\xC3r;\uC000\u{1D49C}ign;\u6254ilde\u803B\xC3\u40C3ml\u803B\xC4\u40C4\u0400aceforsu\xE5\xFB\xFE\u0117\u011C\u0122\u0127\u012A\u0100cr\xEA\xF2kslash;\u6216\u0176\xF6\xF8;\u6AE7ed;\u6306y;\u4411\u0180crt\u0105\u010B\u0114ause;\u6235noullis;\u612Ca;\u4392r;\uC000\u{1D505}pf;\uC000\u{1D539}eve;\u42D8c\xF2\u0113mpeq;\u624E\u0700HOacdefhilorsu\u014D\u0151\u0156\u0180\u019E\u01A2\u01B5\u01B7\u01BA\u01DC\u0215\u0273\u0278\u027Ecy;\u4427PY\u803B\xA9\u40A9\u0180cpy\u015D\u0162\u017Aute;\u4106\u0100;i\u0167\u0168\u62D2talDifferentialD;\u6145leys;\u612D\u0200aeio\u0189\u018E\u0194\u0198ron;\u410Cdil\u803B\xC7\u40C7rc;\u4108nint;\u6230ot;\u410A\u0100dn\u01A7\u01ADilla;\u40B8terDot;\u40B7\xF2\u017Fi;\u43A7rcle\u0200DMPT\u01C7\u01CB\u01D1\u01D6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01E2\u01F8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020FoubleQuote;\u601Duote;\u6019\u0200lnpu\u021E\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6A74\u0180git\u022F\u0236\u023Aruent;\u6261nt;\u622FourIntegral;\u622E\u0100fr\u024C\u024E;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6A2Fcr;\uC000\u{1D49E}p\u0100;C\u0284\u0285\u62D3ap;\u624D\u0580DJSZacefios\u02A0\u02AC\u02B0\u02B4\u02B8\u02CB\u02D7\u02E1\u02E6\u0333\u048D\u0100;o\u0179\u02A5trahd;\u6911cy;\u4402cy;\u4405cy;\u440F\u0180grs\u02BF\u02C4\u02C7ger;\u6021r;\u61A1hv;\u6AE4\u0100ay\u02D0\u02D5ron;\u410E;\u4414l\u0100;t\u02DD\u02DE\u6207a;\u4394r;\uC000\u{1D507}\u0100af\u02EB\u0327\u0100cm\u02F0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031Ccute;\u40B4o\u0174\u030B\u030D;\u42D9bleAcute;\u42DDrave;\u4060ilde;\u42DCond;\u62C4ferentialD;\u6146\u0470\u033D\0\0\0\u0342\u0354\0\u0405f;\uC000\u{1D53B}\u0180;DE\u0348\u0349\u034D\u40A8ot;\u60DCqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03CF\u03E2\u03F8ontourIntegra\xEC\u0239o\u0274\u0379\0\0\u037B\xBB\u0349nArrow;\u61D3\u0100eo\u0387\u03A4ft\u0180ART\u0390\u0396\u03A1rrow;\u61D0ightArrow;\u61D4e\xE5\u02CAng\u0100LR\u03AB\u03C4eft\u0100AR\u03B3\u03B9rrow;\u67F8ightArrow;\u67FAightArrow;\u67F9ight\u0100AT\u03D8\u03DErrow;\u61D2ee;\u62A8p\u0241\u03E9\0\0\u03EFrrow;\u61D1ownArrow;\u61D5erticalBar;\u6225n\u0300ABLRTa\u0412\u042A\u0430\u045E\u047F\u037Crrow\u0180;BU\u041D\u041E\u0422\u6193ar;\u6913pArrow;\u61F5reve;\u4311eft\u02D2\u043A\0\u0446\0\u0450ightVector;\u6950eeVector;\u695Eector\u0100;B\u0459\u045A\u61BDar;\u6956ight\u01D4\u0467\0\u0471eeVector;\u695Fector\u0100;B\u047A\u047B\u61C1ar;\u6957ee\u0100;A\u0486\u0487\u62A4rrow;\u61A7\u0100ct\u0492\u0497r;\uC000\u{1D49F}rok;\u4110\u0800NTacdfglmopqstux\u04BD\u04C0\u04C4\u04CB\u04DE\u04E2\u04E7\u04EE\u04F5\u0521\u052F\u0536\u0552\u055D\u0560\u0565G;\u414AH\u803B\xD0\u40D0cute\u803B\xC9\u40C9\u0180aiy\u04D2\u04D7\u04DCron;\u411Arc\u803B\xCA\u40CA;\u442Dot;\u4116r;\uC000\u{1D508}rave\u803B\xC8\u40C8ement;\u6208\u0100ap\u04FA\u04FEcr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65FBerySmallSquare;\u65AB\u0100gp\u0526\u052Aon;\u4118f;\uC000\u{1D53C}silon;\u4395u\u0100ai\u053C\u0549l\u0100;T\u0542\u0543\u6A75ilde;\u6242librium;\u61CC\u0100ci\u0557\u055Ar;\u6130m;\u6A73a;\u4397ml\u803B\xCB\u40CB\u0100ip\u056A\u056Fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058D\u05B2\u05CCy;\u4424r;\uC000\u{1D509}lled\u0253\u0597\0\0\u05A3mallSquare;\u65FCerySmallSquare;\u65AA\u0370\u05BA\0\u05BF\0\0\u05C4f;\uC000\u{1D53D}All;\u6200riertrf;\u6131c\xF2\u05CB\u0600JTabcdfgorst\u05E8\u05EC\u05EF\u05FA\u0600\u0612\u0616\u061B\u061D\u0623\u066C\u0672cy;\u4403\u803B>\u403Emma\u0100;d\u05F7\u05F8\u4393;\u43DCreve;\u411E\u0180eiy\u0607\u060C\u0610dil;\u4122rc;\u411C;\u4413ot;\u4120r;\uC000\u{1D50A};\u62D9pf;\uC000\u{1D53E}eater\u0300EFGLST\u0635\u0644\u064E\u0656\u065B\u0666qual\u0100;L\u063E\u063F\u6265ess;\u62DBullEqual;\u6267reater;\u6AA2ess;\u6277lantEqual;\u6A7Eilde;\u6273cr;\uC000\u{1D4A2};\u626B\u0400Aacfiosu\u0685\u068B\u0696\u069B\u069E\u06AA\u06BE\u06CARDcy;\u442A\u0100ct\u0690\u0694ek;\u42C7;\u405Eirc;\u4124r;\u610ClbertSpace;\u610B\u01F0\u06AF\0\u06B2f;\u610DizontalLine;\u6500\u0100ct\u06C3\u06C5\xF2\u06A9rok;\u4126mp\u0144\u06D0\u06D8ownHum\xF0\u012Fqual;\u624F\u0700EJOacdfgmnostu\u06FA\u06FE\u0703\u0707\u070E\u071A\u071E\u0721\u0728\u0744\u0778\u078B\u078F\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803B\xCD\u40CD\u0100iy\u0713\u0718rc\u803B\xCE\u40CE;\u4418ot;\u4130r;\u6111rave\u803B\xCC\u40CC\u0180;ap\u0720\u072F\u073F\u0100cg\u0734\u0737r;\u412AinaryI;\u6148lie\xF3\u03DD\u01F4\u0749\0\u0762\u0100;e\u074D\u074E\u622C\u0100gr\u0753\u0758ral;\u622Bsection;\u62C2isible\u0100CT\u076C\u0772omma;\u6063imes;\u6062\u0180gpt\u077F\u0783\u0788on;\u412Ef;\uC000\u{1D540}a;\u4399cr;\u6110ilde;\u4128\u01EB\u079A\0\u079Ecy;\u4406l\u803B\xCF\u40CF\u0280cfosu\u07AC\u07B7\u07BC\u07C2\u07D0\u0100iy\u07B1\u07B5rc;\u4134;\u4419r;\uC000\u{1D50D}pf;\uC000\u{1D541}\u01E3\u07C7\0\u07CCr;\uC000\u{1D4A5}rcy;\u4408kcy;\u4404\u0380HJacfos\u07E4\u07E8\u07EC\u07F1\u07FD\u0802\u0808cy;\u4425cy;\u440Cppa;\u439A\u0100ey\u07F6\u07FBdil;\u4136;\u441Ar;\uC000\u{1D50E}pf;\uC000\u{1D542}cr;\uC000\u{1D4A6}\u0580JTaceflmost\u0825\u0829\u082C\u0850\u0863\u09B3\u09B8\u09C7\u09CD\u0A37\u0A47cy;\u4409\u803B<\u403C\u0280cmnpr\u0837\u083C\u0841\u0844\u084Dute;\u4139bda;\u439Bg;\u67EAlacetrf;\u6112r;\u619E\u0180aey\u0857\u085C\u0861ron;\u413Ddil;\u413B;\u441B\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087E\u08A9\u08B1\u08E0\u08E6\u08FC\u092F\u095B\u0390\u096A\u0100nr\u0883\u088FgleBracket;\u67E8row\u0180;BR\u0899\u089A\u089E\u6190ar;\u61E4ightArrow;\u61C6eiling;\u6308o\u01F5\u08B7\0\u08C3bleBracket;\u67E6n\u01D4\u08C8\0\u08D2eeVector;\u6961ector\u0100;B\u08DB\u08DC\u61C3ar;\u6959loor;\u630Aight\u0100AV\u08EF\u08F5rrow;\u6194ector;\u694E\u0100er\u0901\u0917e\u0180;AV\u0909\u090A\u0910\u62A3rrow;\u61A4ector;\u695Aiangle\u0180;BE\u0924\u0925\u0929\u62B2ar;\u69CFqual;\u62B4p\u0180DTV\u0937\u0942\u094CownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61BFar;\u6958ector\u0100;B\u0965\u0966\u61BCar;\u6952ight\xE1\u039Cs\u0300EFGLST\u097E\u098B\u0995\u099D\u09A2\u09ADqualGreater;\u62DAullEqual;\u6266reater;\u6276ess;\u6AA1lantEqual;\u6A7Dilde;\u6272r;\uC000\u{1D50F}\u0100;e\u09BD\u09BE\u62D8ftarrow;\u61DAidot;\u413F\u0180npw\u09D4\u0A16\u0A1Bg\u0200LRlr\u09DE\u09F7\u0A02\u0A10eft\u0100AR\u09E6\u09ECrrow;\u67F5ightArrow;\u67F7ightArrow;\u67F6eft\u0100ar\u03B3\u0A0Aight\xE1\u03BFight\xE1\u03CAf;\uC000\u{1D543}er\u0100LR\u0A22\u0A2CeftArrow;\u6199ightArrow;\u6198\u0180cht\u0A3E\u0A40\u0A42\xF2\u084C;\u61B0rok;\u4141;\u626A\u0400acefiosu\u0A5A\u0A5D\u0A60\u0A77\u0A7C\u0A85\u0A8B\u0A8Ep;\u6905y;\u441C\u0100dl\u0A65\u0A6FiumSpace;\u605Flintrf;\u6133r;\uC000\u{1D510}nusPlus;\u6213pf;\uC000\u{1D544}c\xF2\u0A76;\u439C\u0480Jacefostu\u0AA3\u0AA7\u0AAD\u0AC0\u0B14\u0B19\u0D91\u0D97\u0D9Ecy;\u440Acute;\u4143\u0180aey\u0AB4\u0AB9\u0ABEron;\u4147dil;\u4145;\u441D\u0180gsw\u0AC7\u0AF0\u0B0Eative\u0180MTV\u0AD3\u0ADF\u0AE8ediumSpace;\u600Bhi\u0100cn\u0AE6\u0AD8\xEB\u0AD9eryThi\xEE\u0AD9ted\u0100GL\u0AF8\u0B06reaterGreate\xF2\u0673essLes\xF3\u0A48Line;\u400Ar;\uC000\u{1D511}\u0200Bnpt\u0B22\u0B28\u0B37\u0B3Areak;\u6060BreakingSpace;\u40A0f;\u6115\u0680;CDEGHLNPRSTV\u0B55\u0B56\u0B6A\u0B7C\u0BA1\u0BEB\u0C04\u0C5E\u0C84\u0CA6\u0CD8\u0D61\u0D85\u6AEC\u0100ou\u0B5B\u0B64ngruent;\u6262pCap;\u626DoubleVerticalBar;\u6226\u0180lqx\u0B83\u0B8A\u0B9Bement;\u6209ual\u0100;T\u0B92\u0B93\u6260ilde;\uC000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0BB6\u0BB7\u0BBD\u0BC9\u0BD3\u0BD8\u0BE5\u626Fqual;\u6271ullEqual;\uC000\u2267\u0338reater;\uC000\u226B\u0338ess;\u6279lantEqual;\uC000\u2A7E\u0338ilde;\u6275ump\u0144\u0BF2\u0BFDownHump;\uC000\u224E\u0338qual;\uC000\u224F\u0338e\u0100fs\u0C0A\u0C27tTriangle\u0180;BE\u0C1A\u0C1B\u0C21\u62EAar;\uC000\u29CF\u0338qual;\u62ECs\u0300;EGLST\u0C35\u0C36\u0C3C\u0C44\u0C4B\u0C58\u626Equal;\u6270reater;\u6278ess;\uC000\u226A\u0338lantEqual;\uC000\u2A7D\u0338ilde;\u6274ested\u0100GL\u0C68\u0C79reaterGreater;\uC000\u2AA2\u0338essLess;\uC000\u2AA1\u0338recedes\u0180;ES\u0C92\u0C93\u0C9B\u6280qual;\uC000\u2AAF\u0338lantEqual;\u62E0\u0100ei\u0CAB\u0CB9verseElement;\u620CghtTriangle\u0180;BE\u0CCB\u0CCC\u0CD2\u62EBar;\uC000\u29D0\u0338qual;\u62ED\u0100qu\u0CDD\u0D0CuareSu\u0100bp\u0CE8\u0CF9set\u0100;E\u0CF0\u0CF3\uC000\u228F\u0338qual;\u62E2erset\u0100;E\u0D03\u0D06\uC000\u2290\u0338qual;\u62E3\u0180bcp\u0D13\u0D24\u0D4Eset\u0100;E\u0D1B\u0D1E\uC000\u2282\u20D2qual;\u6288ceeds\u0200;EST\u0D32\u0D33\u0D3B\u0D46\u6281qual;\uC000\u2AB0\u0338lantEqual;\u62E1ilde;\uC000\u227F\u0338erset\u0100;E\u0D58\u0D5B\uC000\u2283\u20D2qual;\u6289ilde\u0200;EFT\u0D6E\u0D6F\u0D75\u0D7F\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uC000\u{1D4A9}ilde\u803B\xD1\u40D1;\u439D\u0700Eacdfgmoprstuv\u0DBD\u0DC2\u0DC9\u0DD5\u0DDB\u0DE0\u0DE7\u0DFC\u0E02\u0E20\u0E22\u0E32\u0E3F\u0E44lig;\u4152cute\u803B\xD3\u40D3\u0100iy\u0DCE\u0DD3rc\u803B\xD4\u40D4;\u441Eblac;\u4150r;\uC000\u{1D512}rave\u803B\xD2\u40D2\u0180aei\u0DEE\u0DF2\u0DF6cr;\u414Cga;\u43A9cron;\u439Fpf;\uC000\u{1D546}enCurly\u0100DQ\u0E0E\u0E1AoubleQuote;\u601Cuote;\u6018;\u6A54\u0100cl\u0E27\u0E2Cr;\uC000\u{1D4AA}ash\u803B\xD8\u40D8i\u016C\u0E37\u0E3Cde\u803B\xD5\u40D5es;\u6A37ml\u803B\xD6\u40D6er\u0100BP\u0E4B\u0E60\u0100ar\u0E50\u0E53r;\u603Eac\u0100ek\u0E5A\u0E5C;\u63DEet;\u63B4arenthesis;\u63DC\u0480acfhilors\u0E7F\u0E87\u0E8A\u0E8F\u0E92\u0E94\u0E9D\u0EB0\u0EFCrtialD;\u6202y;\u441Fr;\uC000\u{1D513}i;\u43A6;\u43A0usMinus;\u40B1\u0100ip\u0EA2\u0EADncareplan\xE5\u069Df;\u6119\u0200;eio\u0EB9\u0EBA\u0EE0\u0EE4\u6ABBcedes\u0200;EST\u0EC8\u0EC9\u0ECF\u0EDA\u627Aqual;\u6AAFlantEqual;\u627Cilde;\u627Eme;\u6033\u0100dp\u0EE9\u0EEEuct;\u620Fortion\u0100;a\u0225\u0EF9l;\u621D\u0100ci\u0F01\u0F06r;\uC000\u{1D4AB};\u43A8\u0200Ufos\u0F11\u0F16\u0F1B\u0F1FOT\u803B"\u4022r;\uC000\u{1D514}pf;\u611Acr;\uC000\u{1D4AC}\u0600BEacefhiorsu\u0F3E\u0F43\u0F47\u0F60\u0F73\u0FA7\u0FAA\u0FAD\u1096\u10A9\u10B4\u10BEarr;\u6910G\u803B\xAE\u40AE\u0180cnr\u0F4E\u0F53\u0F56ute;\u4154g;\u67EBr\u0100;t\u0F5C\u0F5D\u61A0l;\u6916\u0180aey\u0F67\u0F6C\u0F71ron;\u4158dil;\u4156;\u4420\u0100;v\u0F78\u0F79\u611Cerse\u0100EU\u0F82\u0F99\u0100lq\u0F87\u0F8Eement;\u620Builibrium;\u61CBpEquilibrium;\u696Fr\xBB\u0F79o;\u43A1ght\u0400ACDFTUVa\u0FC1\u0FEB\u0FF3\u1022\u1028\u105B\u1087\u03D8\u0100nr\u0FC6\u0FD2gleBracket;\u67E9row\u0180;BL\u0FDC\u0FDD\u0FE1\u6192ar;\u61E5eftArrow;\u61C4eiling;\u6309o\u01F5\u0FF9\0\u1005bleBracket;\u67E7n\u01D4\u100A\0\u1014eeVector;\u695Dector\u0100;B\u101D\u101E\u61C2ar;\u6955loor;\u630B\u0100er\u102D\u1043e\u0180;AV\u1035\u1036\u103C\u62A2rrow;\u61A6ector;\u695Biangle\u0180;BE\u1050\u1051\u1055\u62B3ar;\u69D0qual;\u62B5p\u0180DTV\u1063\u106E\u1078ownVector;\u694FeeVector;\u695Cector\u0100;B\u1082\u1083\u61BEar;\u6954ector\u0100;B\u1091\u1092\u61C0ar;\u6953\u0100pu\u109B\u109Ef;\u611DndImplies;\u6970ightarrow;\u61DB\u0100ch\u10B9\u10BCr;\u611B;\u61B1leDelayed;\u69F4\u0680HOacfhimoqstu\u10E4\u10F1\u10F7\u10FD\u1119\u111E\u1151\u1156\u1161\u1167\u11B5\u11BB\u11BF\u0100Cc\u10E9\u10EEHcy;\u4429y;\u4428FTcy;\u442Ccute;\u415A\u0280;aeiy\u1108\u1109\u110E\u1113\u1117\u6ABCron;\u4160dil;\u415Erc;\u415C;\u4421r;\uC000\u{1D516}ort\u0200DLRU\u112A\u1134\u113E\u1149ownArrow\xBB\u041EeftArrow\xBB\u089AightArrow\xBB\u0FDDpArrow;\u6191gma;\u43A3allCircle;\u6218pf;\uC000\u{1D54A}\u0272\u116D\0\0\u1170t;\u621Aare\u0200;ISU\u117B\u117C\u1189\u11AF\u65A1ntersection;\u6293u\u0100bp\u118F\u119Eset\u0100;E\u1197\u1198\u628Fqual;\u6291erset\u0100;E\u11A8\u11A9\u6290qual;\u6292nion;\u6294cr;\uC000\u{1D4AE}ar;\u62C6\u0200bcmp\u11C8\u11DB\u1209\u120B\u0100;s\u11CD\u11CE\u62D0et\u0100;E\u11CD\u11D5qual;\u6286\u0100ch\u11E0\u1205eeds\u0200;EST\u11ED\u11EE\u11F4\u11FF\u627Bqual;\u6AB0lantEqual;\u627Dilde;\u627FTh\xE1\u0F8C;\u6211\u0180;es\u1212\u1213\u1223\u62D1rset\u0100;E\u121C\u121D\u6283qual;\u6287et\xBB\u1213\u0580HRSacfhiors\u123E\u1244\u1249\u1255\u125E\u1271\u1276\u129F\u12C2\u12C8\u12D1ORN\u803B\xDE\u40DEADE;\u6122\u0100Hc\u124E\u1252cy;\u440By;\u4426\u0100bu\u125A\u125C;\u4009;\u43A4\u0180aey\u1265\u126A\u126Fron;\u4164dil;\u4162;\u4422r;\uC000\u{1D517}\u0100ei\u127B\u1289\u01F2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128E\u1298kSpace;\uC000\u205F\u200ASpace;\u6009lde\u0200;EFT\u12AB\u12AC\u12B2\u12BC\u623Cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uC000\u{1D54B}ipleDot;\u60DB\u0100ct\u12D6\u12DBr;\uC000\u{1D4AF}rok;\u4166\u0AE1\u12F7\u130E\u131A\u1326\0\u132C\u1331\0\0\0\0\0\u1338\u133D\u1377\u1385\0\u13FF\u1404\u140A\u1410\u0100cr\u12FB\u1301ute\u803B\xDA\u40DAr\u0100;o\u1307\u1308\u619Fcir;\u6949r\u01E3\u1313\0\u1316y;\u440Eve;\u416C\u0100iy\u131E\u1323rc\u803B\xDB\u40DB;\u4423blac;\u4170r;\uC000\u{1D518}rave\u803B\xD9\u40D9acr;\u416A\u0100di\u1341\u1369er\u0100BP\u1348\u135D\u0100ar\u134D\u1350r;\u405Fac\u0100ek\u1357\u1359;\u63DFet;\u63B5arenthesis;\u63DDon\u0100;P\u1370\u1371\u62C3lus;\u628E\u0100gp\u137B\u137Fon;\u4172f;\uC000\u{1D54C}\u0400ADETadps\u1395\u13AE\u13B8\u13C4\u03E8\u13D2\u13D7\u13F3rrow\u0180;BD\u1150\u13A0\u13A4ar;\u6912ownArrow;\u61C5ownArrow;\u6195quilibrium;\u696Eee\u0100;A\u13CB\u13CC\u62A5rrow;\u61A5own\xE1\u03F3er\u0100LR\u13DE\u13E8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13F9\u13FA\u43D2on;\u43A5ing;\u416Ecr;\uC000\u{1D4B0}ilde;\u4168ml\u803B\xDC\u40DC\u0480Dbcdefosv\u1427\u142C\u1430\u1433\u143E\u1485\u148A\u1490\u1496ash;\u62ABar;\u6AEBy;\u4412ash\u0100;l\u143B\u143C\u62A9;\u6AE6\u0100er\u1443\u1445;\u62C1\u0180bty\u144C\u1450\u147Aar;\u6016\u0100;i\u144F\u1455cal\u0200BLST\u1461\u1465\u146A\u1474ar;\u6223ine;\u407Ceparator;\u6758ilde;\u6240ThinSpace;\u600Ar;\uC000\u{1D519}pf;\uC000\u{1D54D}cr;\uC000\u{1D4B1}dash;\u62AA\u0280cefos\u14A7\u14AC\u14B1\u14B6\u14BCirc;\u4174dge;\u62C0r;\uC000\u{1D51A}pf;\uC000\u{1D54E}cr;\uC000\u{1D4B2}\u0200fios\u14CB\u14D0\u14D2\u14D8r;\uC000\u{1D51B};\u439Epf;\uC000\u{1D54F}cr;\uC000\u{1D4B3}\u0480AIUacfosu\u14F1\u14F5\u14F9\u14FD\u1504\u150F\u1514\u151A\u1520cy;\u442Fcy;\u4407cy;\u442Ecute\u803B\xDD\u40DD\u0100iy\u1509\u150Drc;\u4176;\u442Br;\uC000\u{1D51C}pf;\uC000\u{1D550}cr;\uC000\u{1D4B4}ml;\u4178\u0400Hacdefos\u1535\u1539\u153F\u154B\u154F\u155D\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417D;\u4417ot;\u417B\u01F2\u1554\0\u155BoWidt\xE8\u0AD9a;\u4396r;\u6128pf;\u6124cr;\uC000\u{1D4B5}\u0BE1\u1583\u158A\u1590\0\u15B0\u15B6\u15BF\0\0\0\0\u15C6\u15DB\u15EB\u165F\u166D\0\u1695\u169B\u16B2\u16B9\0\u16BEcute\u803B\xE1\u40E1reve;\u4103\u0300;Ediuy\u159C\u159D\u15A1\u15A3\u15A8\u15AD\u623E;\uC000\u223E\u0333;\u623Frc\u803B\xE2\u40E2te\u80BB\xB4\u0306;\u4430lig\u803B\xE6\u40E6\u0100;r\xB2\u15BA;\uC000\u{1D51E}rave\u803B\xE0\u40E0\u0100ep\u15CA\u15D6\u0100fp\u15CF\u15D4sym;\u6135\xE8\u15D3ha;\u43B1\u0100ap\u15DFc\u0100cl\u15E4\u15E7r;\u4101g;\u6A3F\u0264\u15F0\0\0\u160A\u0280;adsv\u15FA\u15FB\u15FF\u1601\u1607\u6227nd;\u6A55;\u6A5Clope;\u6A58;\u6A5A\u0380;elmrsz\u1618\u1619\u161B\u161E\u163F\u164F\u1659\u6220;\u69A4e\xBB\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163A\u163C\u163E;\u69A8;\u69A9;\u69AA;\u69AB;\u69AC;\u69AD;\u69AE;\u69AFt\u0100;v\u1645\u1646\u621Fb\u0100;d\u164C\u164D\u62BE;\u699D\u0100pt\u1654\u1657h;\u6222\xBB\xB9arr;\u637C\u0100gp\u1663\u1667on;\u4105f;\uC000\u{1D552}\u0380;Eaeiop\u12C1\u167B\u167D\u1682\u1684\u1687\u168A;\u6A70cir;\u6A6F;\u624Ad;\u624Bs;\u4027rox\u0100;e\u12C1\u1692\xF1\u1683ing\u803B\xE5\u40E5\u0180cty\u16A1\u16A6\u16A8r;\uC000\u{1D4B6};\u402Amp\u0100;e\u12C1\u16AF\xF1\u0288ilde\u803B\xE3\u40E3ml\u803B\xE4\u40E4\u0100ci\u16C2\u16C8onin\xF4\u0272nt;\u6A11\u0800Nabcdefiklnoprsu\u16ED\u16F1\u1730\u173C\u1743\u1748\u1778\u177D\u17E0\u17E6\u1839\u1850\u170D\u193D\u1948\u1970ot;\u6AED\u0100cr\u16F6\u171Ek\u0200ceps\u1700\u1705\u170D\u1713ong;\u624Cpsilon;\u43F6rime;\u6035im\u0100;e\u171A\u171B\u623Dq;\u62CD\u0176\u1722\u1726ee;\u62BDed\u0100;g\u172C\u172D\u6305e\xBB\u172Drk\u0100;t\u135C\u1737brk;\u63B6\u0100oy\u1701\u1741;\u4431quo;\u601E\u0280cmprt\u1753\u175B\u1761\u1764\u1768aus\u0100;e\u010A\u0109ptyv;\u69B0s\xE9\u170Cno\xF5\u0113\u0180ahw\u176F\u1771\u1773;\u43B2;\u6136een;\u626Cr;\uC000\u{1D51F}g\u0380costuvw\u178D\u179D\u17B3\u17C1\u17D5\u17DB\u17DE\u0180aiu\u1794\u1796\u179A\xF0\u0760rc;\u65EFp\xBB\u1371\u0180dpt\u17A4\u17A8\u17ADot;\u6A00lus;\u6A01imes;\u6A02\u0271\u17B9\0\0\u17BEcup;\u6A06ar;\u6605riangle\u0100du\u17CD\u17D2own;\u65BDp;\u65B3plus;\u6A04e\xE5\u1444\xE5\u14ADarow;\u690D\u0180ako\u17ED\u1826\u1835\u0100cn\u17F2\u1823k\u0180lst\u17FA\u05AB\u1802ozenge;\u69EBriangle\u0200;dlr\u1812\u1813\u1818\u181D\u65B4own;\u65BEeft;\u65C2ight;\u65B8k;\u6423\u01B1\u182B\0\u1833\u01B2\u182F\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183E\u184D\u0100;q\u1843\u1846\uC000=\u20E5uiv;\uC000\u2261\u20E5t;\u6310\u0200ptwx\u1859\u185E\u1867\u186Cf;\uC000\u{1D553}\u0100;t\u13CB\u1863om\xBB\u13CCtie;\u62C8\u0600DHUVbdhmptuv\u1885\u1896\u18AA\u18BB\u18D7\u18DB\u18EC\u18FF\u1905\u190A\u1910\u1921\u0200LRlr\u188E\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18A1\u18A2\u18A4\u18A6\u18A8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18B3\u18B5\u18B7\u18B9;\u655D;\u655A;\u655C;\u6559\u0380;HLRhlr\u18CA\u18CB\u18CD\u18CF\u18D1\u18D3\u18D5\u6551;\u656C;\u6563;\u6560;\u656B;\u6562;\u655Fox;\u69C9\u0200LRlr\u18E4\u18E6\u18E8\u18EA;\u6555;\u6552;\u6510;\u650C\u0280;DUdu\u06BD\u18F7\u18F9\u18FB\u18FD;\u6565;\u6568;\u652C;\u6534inus;\u629Flus;\u629Eimes;\u62A0\u0200LRlr\u1919\u191B\u191D\u191F;\u655B;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193B\u6502;\u656A;\u6561;\u655E;\u653C;\u6524;\u651C\u0100ev\u0123\u1942bar\u803B\xA6\u40A6\u0200ceio\u1951\u1956\u195A\u1960r;\uC000\u{1D4B7}mi;\u604Fm\u0100;e\u171A\u171Cl\u0180;bh\u1968\u1969\u196B\u405C;\u69C5sub;\u67C8\u016C\u1974\u197El\u0100;e\u1979\u197A\u6022t\xBB\u197Ap\u0180;Ee\u012F\u1985\u1987;\u6AAE\u0100;q\u06DC\u06DB\u0CE1\u19A7\0\u19E8\u1A11\u1A15\u1A32\0\u1A37\u1A50\0\0\u1AB4\0\0\u1AC1\0\0\u1B21\u1B2E\u1B4D\u1B52\0\u1BFD\0\u1C0C\u0180cpr\u19AD\u19B2\u19DDute;\u4107\u0300;abcds\u19BF\u19C0\u19C4\u19CA\u19D5\u19D9\u6229nd;\u6A44rcup;\u6A49\u0100au\u19CF\u19D2p;\u6A4Bp;\u6A47ot;\u6A40;\uC000\u2229\uFE00\u0100eo\u19E2\u19E5t;\u6041\xEE\u0693\u0200aeiu\u19F0\u19FB\u1A01\u1A05\u01F0\u19F5\0\u19F8s;\u6A4Don;\u410Ddil\u803B\xE7\u40E7rc;\u4109ps\u0100;s\u1A0C\u1A0D\u6A4Cm;\u6A50ot;\u410B\u0180dmn\u1A1B\u1A20\u1A26il\u80BB\xB8\u01ADptyv;\u69B2t\u8100\xA2;e\u1A2D\u1A2E\u40A2r\xE4\u01B2r;\uC000\u{1D520}\u0180cei\u1A3D\u1A40\u1A4Dy;\u4447ck\u0100;m\u1A47\u1A48\u6713ark\xBB\u1A48;\u43C7r\u0380;Ecefms\u1A5F\u1A60\u1A62\u1A6B\u1AA4\u1AAA\u1AAE\u65CB;\u69C3\u0180;el\u1A69\u1A6A\u1A6D\u42C6q;\u6257e\u0261\u1A74\0\0\u1A88rrow\u0100lr\u1A7C\u1A81eft;\u61BAight;\u61BB\u0280RSacd\u1A92\u1A94\u1A96\u1A9A\u1A9F\xBB\u0F47;\u64C8st;\u629Birc;\u629Aash;\u629Dnint;\u6A10id;\u6AEFcir;\u69C2ubs\u0100;u\u1ABB\u1ABC\u6663it\xBB\u1ABC\u02EC\u1AC7\u1AD4\u1AFA\0\u1B0Aon\u0100;e\u1ACD\u1ACE\u403A\u0100;q\xC7\xC6\u026D\u1AD9\0\0\u1AE2a\u0100;t\u1ADE\u1ADF\u402C;\u4040\u0180;fl\u1AE8\u1AE9\u1AEB\u6201\xEE\u1160e\u0100mx\u1AF1\u1AF6ent\xBB\u1AE9e\xF3\u024D\u01E7\u1AFE\0\u1B07\u0100;d\u12BB\u1B02ot;\u6A6Dn\xF4\u0246\u0180fry\u1B10\u1B14\u1B17;\uC000\u{1D554}o\xE4\u0254\u8100\xA9;s\u0155\u1B1Dr;\u6117\u0100ao\u1B25\u1B29rr;\u61B5ss;\u6717\u0100cu\u1B32\u1B37r;\uC000\u{1D4B8}\u0100bp\u1B3C\u1B44\u0100;e\u1B41\u1B42\u6ACF;\u6AD1\u0100;e\u1B49\u1B4A\u6AD0;\u6AD2dot;\u62EF\u0380delprvw\u1B60\u1B6C\u1B77\u1B82\u1BAC\u1BD4\u1BF9arr\u0100lr\u1B68\u1B6A;\u6938;\u6935\u0270\u1B72\0\0\u1B75r;\u62DEc;\u62DFarr\u0100;p\u1B7F\u1B80\u61B6;\u693D\u0300;bcdos\u1B8F\u1B90\u1B96\u1BA1\u1BA5\u1BA8\u622Arcap;\u6A48\u0100au\u1B9B\u1B9Ep;\u6A46p;\u6A4Aot;\u628Dr;\u6A45;\uC000\u222A\uFE00\u0200alrv\u1BB5\u1BBF\u1BDE\u1BE3rr\u0100;m\u1BBC\u1BBD\u61B7;\u693Cy\u0180evw\u1BC7\u1BD4\u1BD8q\u0270\u1BCE\0\0\u1BD2re\xE3\u1B73u\xE3\u1B75ee;\u62CEedge;\u62CFen\u803B\xA4\u40A4earrow\u0100lr\u1BEE\u1BF3eft\xBB\u1B80ight\xBB\u1BBDe\xE4\u1BDD\u0100ci\u1C01\u1C07onin\xF4\u01F7nt;\u6231lcty;\u632D\u0980AHabcdefhijlorstuwz\u1C38\u1C3B\u1C3F\u1C5D\u1C69\u1C75\u1C8A\u1C9E\u1CAC\u1CB7\u1CFB\u1CFF\u1D0D\u1D7B\u1D91\u1DAB\u1DBB\u1DC6\u1DCDr\xF2\u0381ar;\u6965\u0200glrs\u1C48\u1C4D\u1C52\u1C54ger;\u6020eth;\u6138\xF2\u1133h\u0100;v\u1C5A\u1C5B\u6010\xBB\u090A\u016B\u1C61\u1C67arow;\u690Fa\xE3\u0315\u0100ay\u1C6E\u1C73ron;\u410F;\u4434\u0180;ao\u0332\u1C7C\u1C84\u0100gr\u02BF\u1C81r;\u61CAtseq;\u6A77\u0180glm\u1C91\u1C94\u1C98\u803B\xB0\u40B0ta;\u43B4ptyv;\u69B1\u0100ir\u1CA3\u1CA8sht;\u697F;\uC000\u{1D521}ar\u0100lr\u1CB3\u1CB5\xBB\u08DC\xBB\u101E\u0280aegsv\u1CC2\u0378\u1CD6\u1CDC\u1CE0m\u0180;os\u0326\u1CCA\u1CD4nd\u0100;s\u0326\u1CD1uit;\u6666amma;\u43DDin;\u62F2\u0180;io\u1CE7\u1CE8\u1CF8\u40F7de\u8100\xF7;o\u1CE7\u1CF0ntimes;\u62C7n\xF8\u1CF7cy;\u4452c\u026F\u1D06\0\0\u1D0Arn;\u631Eop;\u630D\u0280lptuw\u1D18\u1D1D\u1D22\u1D49\u1D55lar;\u4024f;\uC000\u{1D555}\u0280;emps\u030B\u1D2D\u1D37\u1D3D\u1D42q\u0100;d\u0352\u1D33ot;\u6251inus;\u6238lus;\u6214quare;\u62A1blebarwedg\xE5\xFAn\u0180adh\u112E\u1D5D\u1D67ownarrow\xF3\u1C83arpoon\u0100lr\u1D72\u1D76ef\xF4\u1CB4igh\xF4\u1CB6\u0162\u1D7F\u1D85karo\xF7\u0F42\u026F\u1D8A\0\0\u1D8Ern;\u631Fop;\u630C\u0180cot\u1D98\u1DA3\u1DA6\u0100ry\u1D9D\u1DA1;\uC000\u{1D4B9};\u4455l;\u69F6rok;\u4111\u0100dr\u1DB0\u1DB4ot;\u62F1i\u0100;f\u1DBA\u1816\u65BF\u0100ah\u1DC0\u1DC3r\xF2\u0429a\xF2\u0FA6angle;\u69A6\u0100ci\u1DD2\u1DD5y;\u445Fgrarr;\u67FF\u0900Dacdefglmnopqrstux\u1E01\u1E09\u1E19\u1E38\u0578\u1E3C\u1E49\u1E61\u1E7E\u1EA5\u1EAF\u1EBD\u1EE1\u1F2A\u1F37\u1F44\u1F4E\u1F5A\u0100Do\u1E06\u1D34o\xF4\u1C89\u0100cs\u1E0E\u1E14ute\u803B\xE9\u40E9ter;\u6A6E\u0200aioy\u1E22\u1E27\u1E31\u1E36ron;\u411Br\u0100;c\u1E2D\u1E2E\u6256\u803B\xEA\u40EAlon;\u6255;\u444Dot;\u4117\u0100Dr\u1E41\u1E45ot;\u6252;\uC000\u{1D522}\u0180;rs\u1E50\u1E51\u1E57\u6A9Aave\u803B\xE8\u40E8\u0100;d\u1E5C\u1E5D\u6A96ot;\u6A98\u0200;ils\u1E6A\u1E6B\u1E72\u1E74\u6A99nters;\u63E7;\u6113\u0100;d\u1E79\u1E7A\u6A95ot;\u6A97\u0180aps\u1E85\u1E89\u1E97cr;\u4113ty\u0180;sv\u1E92\u1E93\u1E95\u6205et\xBB\u1E93p\u01001;\u1E9D\u1EA4\u0133\u1EA1\u1EA3;\u6004;\u6005\u6003\u0100gs\u1EAA\u1EAC;\u414Bp;\u6002\u0100gp\u1EB4\u1EB8on;\u4119f;\uC000\u{1D556}\u0180als\u1EC4\u1ECE\u1ED2r\u0100;s\u1ECA\u1ECB\u62D5l;\u69E3us;\u6A71i\u0180;lv\u1EDA\u1EDB\u1EDF\u43B5on\xBB\u1EDB;\u43F5\u0200csuv\u1EEA\u1EF3\u1F0B\u1F23\u0100io\u1EEF\u1E31rc\xBB\u1E2E\u0269\u1EF9\0\0\u1EFB\xED\u0548ant\u0100gl\u1F02\u1F06tr\xBB\u1E5Dess\xBB\u1E7A\u0180aei\u1F12\u1F16\u1F1Als;\u403Dst;\u625Fv\u0100;D\u0235\u1F20D;\u6A78parsl;\u69E5\u0100Da\u1F2F\u1F33ot;\u6253rr;\u6971\u0180cdi\u1F3E\u1F41\u1EF8r;\u612Fo\xF4\u0352\u0100ah\u1F49\u1F4B;\u43B7\u803B\xF0\u40F0\u0100mr\u1F53\u1F57l\u803B\xEB\u40EBo;\u60AC\u0180cip\u1F61\u1F64\u1F67l;\u4021s\xF4\u056E\u0100eo\u1F6C\u1F74ctatio\xEE\u0559nential\xE5\u0579\u09E1\u1F92\0\u1F9E\0\u1FA1\u1FA7\0\0\u1FC6\u1FCC\0\u1FD3\0\u1FE6\u1FEA\u2000\0\u2008\u205Allingdotse\xF1\u1E44y;\u4444male;\u6640\u0180ilr\u1FAD\u1FB3\u1FC1lig;\u8000\uFB03\u0269\u1FB9\0\0\u1FBDg;\u8000\uFB00ig;\u8000\uFB04;\uC000\u{1D523}lig;\u8000\uFB01lig;\uC000fj\u0180alt\u1FD9\u1FDC\u1FE1t;\u666Dig;\u8000\uFB02ns;\u65B1of;\u4192\u01F0\u1FEE\0\u1FF3f;\uC000\u{1D557}\u0100ak\u05BF\u1FF7\u0100;v\u1FFC\u1FFD\u62D4;\u6AD9artint;\u6A0D\u0100ao\u200C\u2055\u0100cs\u2011\u2052\u03B1\u201A\u2030\u2038\u2045\u2048\0\u2050\u03B2\u2022\u2025\u2027\u202A\u202C\0\u202E\u803B\xBD\u40BD;\u6153\u803B\xBC\u40BC;\u6155;\u6159;\u615B\u01B3\u2034\0\u2036;\u6154;\u6156\u02B4\u203E\u2041\0\0\u2043\u803B\xBE\u40BE;\u6157;\u615C5;\u6158\u01B6\u204C\0\u204E;\u615A;\u615D8;\u615El;\u6044wn;\u6322cr;\uC000\u{1D4BB}\u0880Eabcdefgijlnorstv\u2082\u2089\u209F\u20A5\u20B0\u20B4\u20F0\u20F5\u20FA\u20FF\u2103\u2112\u2138\u0317\u213E\u2152\u219E\u0100;l\u064D\u2087;\u6A8C\u0180cmp\u2090\u2095\u209Dute;\u41F5ma\u0100;d\u209C\u1CDA\u43B3;\u6A86reve;\u411F\u0100iy\u20AA\u20AErc;\u411D;\u4433ot;\u4121\u0200;lqs\u063E\u0642\u20BD\u20C9\u0180;qs\u063E\u064C\u20C4lan\xF4\u0665\u0200;cdl\u0665\u20D2\u20D5\u20E5c;\u6AA9ot\u0100;o\u20DC\u20DD\u6A80\u0100;l\u20E2\u20E3\u6A82;\u6A84\u0100;e\u20EA\u20ED\uC000\u22DB\uFE00s;\u6A94r;\uC000\u{1D524}\u0100;g\u0673\u061Bmel;\u6137cy;\u4453\u0200;Eaj\u065A\u210C\u210E\u2110;\u6A92;\u6AA5;\u6AA4\u0200Eaes\u211B\u211D\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6A8Arox\xBB\u2124\u0100;q\u212E\u212F\u6A88\u0100;q\u212E\u211Bim;\u62E7pf;\uC000\u{1D558}\u0100ci\u2143\u2146r;\u610Am\u0180;el\u066B\u214E\u2150;\u6A8E;\u6A90\u8300>;cdlqr\u05EE\u2160\u216A\u216E\u2173\u2179\u0100ci\u2165\u2167;\u6AA7r;\u6A7Aot;\u62D7Par;\u6995uest;\u6A7C\u0280adels\u2184\u216A\u2190\u0656\u219B\u01F0\u2189\0\u218Epro\xF8\u209Er;\u6978q\u0100lq\u063F\u2196les\xF3\u2088i\xED\u066B\u0100en\u21A3\u21ADrtneqq;\uC000\u2269\uFE00\xC5\u21AA\u0500Aabcefkosy\u21C4\u21C7\u21F1\u21F5\u21FA\u2218\u221D\u222F\u2268\u227Dr\xF2\u03A0\u0200ilmr\u21D0\u21D4\u21D7\u21DBrs\xF0\u1484f\xBB\u2024il\xF4\u06A9\u0100dr\u21E0\u21E4cy;\u444A\u0180;cw\u08F4\u21EB\u21EFir;\u6948;\u61ADar;\u610Firc;\u4125\u0180alr\u2201\u220E\u2213rts\u0100;u\u2209\u220A\u6665it\xBB\u220Alip;\u6026con;\u62B9r;\uC000\u{1D525}s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223A\u223E\u2243\u225E\u2263rr;\u61FFtht;\u623Bk\u0100lr\u2249\u2253eftarrow;\u61A9ightarrow;\u61AAf;\uC000\u{1D559}bar;\u6015\u0180clt\u226F\u2274\u2278r;\uC000\u{1D4BD}as\xE8\u21F4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xBB\u1C5B\u0AE1\u22A3\0\u22AA\0\u22B8\u22C5\u22CE\0\u22D5\u22F3\0\0\u22F8\u2322\u2367\u2362\u237F\0\u2386\u23AA\u23B4cute\u803B\xED\u40ED\u0180;iy\u0771\u22B0\u22B5rc\u803B\xEE\u40EE;\u4438\u0100cx\u22BC\u22BFy;\u4435cl\u803B\xA1\u40A1\u0100fr\u039F\u22C9;\uC000\u{1D526}rave\u803B\xEC\u40EC\u0200;ino\u073E\u22DD\u22E9\u22EE\u0100in\u22E2\u22E6nt;\u6A0Ct;\u622Dfin;\u69DCta;\u6129lig;\u4133\u0180aop\u22FE\u231A\u231D\u0180cgt\u2305\u2308\u2317r;\u412B\u0180elp\u071F\u230F\u2313in\xE5\u078Ear\xF4\u0720h;\u4131f;\u62B7ed;\u41B5\u0280;cfot\u04F4\u232C\u2331\u233D\u2341are;\u6105in\u0100;t\u2338\u2339\u621Eie;\u69DDdo\xF4\u2319\u0280;celp\u0757\u234C\u2350\u235B\u2361al;\u62BA\u0100gr\u2355\u2359er\xF3\u1563\xE3\u234Darhk;\u6A17rod;\u6A3C\u0200cgpt\u236F\u2372\u2376\u237By;\u4451on;\u412Ff;\uC000\u{1D55A}a;\u43B9uest\u803B\xBF\u40BF\u0100ci\u238A\u238Fr;\uC000\u{1D4BE}n\u0280;Edsv\u04F4\u239B\u239D\u23A1\u04F3;\u62F9ot;\u62F5\u0100;v\u23A6\u23A7\u62F4;\u62F3\u0100;i\u0777\u23AElde;\u4129\u01EB\u23B8\0\u23BCcy;\u4456l\u803B\xEF\u40EF\u0300cfmosu\u23CC\u23D7\u23DC\u23E1\u23E7\u23F5\u0100iy\u23D1\u23D5rc;\u4135;\u4439r;\uC000\u{1D527}ath;\u4237pf;\uC000\u{1D55B}\u01E3\u23EC\0\u23F1r;\uC000\u{1D4BF}rcy;\u4458kcy;\u4454\u0400acfghjos\u240B\u2416\u2422\u2427\u242D\u2431\u2435\u243Bppa\u0100;v\u2413\u2414\u43BA;\u43F0\u0100ey\u241B\u2420dil;\u4137;\u443Ar;\uC000\u{1D528}reen;\u4138cy;\u4445cy;\u445Cpf;\uC000\u{1D55C}cr;\uC000\u{1D4C0}\u0B80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248D\u2491\u250E\u253D\u255A\u2580\u264E\u265E\u2665\u2679\u267D\u269A\u26B2\u26D8\u275D\u2768\u278B\u27C0\u2801\u2812\u0180art\u2477\u247A\u247Cr\xF2\u09C6\xF2\u0395ail;\u691Barr;\u690E\u0100;g\u0994\u248B;\u6A8Bar;\u6962\u0963\u24A5\0\u24AA\0\u24B1\0\0\0\0\0\u24B5\u24BA\0\u24C6\u24C8\u24CD\0\u24F9ute;\u413Amptyv;\u69B4ra\xEE\u084Cbda;\u43BBg\u0180;dl\u088E\u24C1\u24C3;\u6991\xE5\u088E;\u6A85uo\u803B\xAB\u40ABr\u0400;bfhlpst\u0899\u24DE\u24E6\u24E9\u24EB\u24EE\u24F1\u24F5\u0100;f\u089D\u24E3s;\u691Fs;\u691D\xEB\u2252p;\u61ABl;\u6939im;\u6973l;\u61A2\u0180;ae\u24FF\u2500\u2504\u6AABil;\u6919\u0100;s\u2509\u250A\u6AAD;\uC000\u2AAD\uFE00\u0180abr\u2515\u2519\u251Drr;\u690Crk;\u6772\u0100ak\u2522\u252Cc\u0100ek\u2528\u252A;\u407B;\u405B\u0100es\u2531\u2533;\u698Bl\u0100du\u2539\u253B;\u698F;\u698D\u0200aeuy\u2546\u254B\u2556\u2558ron;\u413E\u0100di\u2550\u2554il;\u413C\xEC\u08B0\xE2\u2529;\u443B\u0200cqrs\u2563\u2566\u256D\u257Da;\u6936uo\u0100;r\u0E19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694Bh;\u61B2\u0280;fgqs\u258B\u258C\u0989\u25F3\u25FF\u6264t\u0280ahlrt\u2598\u25A4\u25B7\u25C2\u25E8rrow\u0100;t\u0899\u25A1a\xE9\u24F6arpoon\u0100du\u25AF\u25B4own\xBB\u045Ap\xBB\u0966eftarrows;\u61C7ight\u0180ahs\u25CD\u25D6\u25DErrow\u0100;s\u08F4\u08A7arpoon\xF3\u0F98quigarro\xF7\u21F0hreetimes;\u62CB\u0180;qs\u258B\u0993\u25FAlan\xF4\u09AC\u0280;cdgs\u09AC\u260A\u260D\u261D\u2628c;\u6AA8ot\u0100;o\u2614\u2615\u6A7F\u0100;r\u261A\u261B\u6A81;\u6A83\u0100;e\u2622\u2625\uC000\u22DA\uFE00s;\u6A93\u0280adegs\u2633\u2639\u263D\u2649\u264Bppro\xF8\u24C6ot;\u62D6q\u0100gq\u2643\u2645\xF4\u0989gt\xF2\u248C\xF4\u099Bi\xED\u09B2\u0180ilr\u2655\u08E1\u265Asht;\u697C;\uC000\u{1D529}\u0100;E\u099C\u2663;\u6A91\u0161\u2669\u2676r\u0100du\u25B2\u266E\u0100;l\u0965\u2673;\u696Alk;\u6584cy;\u4459\u0280;acht\u0A48\u2688\u268B\u2691\u2696r\xF2\u25C1orne\xF2\u1D08ard;\u696Bri;\u65FA\u0100io\u269F\u26A4dot;\u4140ust\u0100;a\u26AC\u26AD\u63B0che\xBB\u26AD\u0200Eaes\u26BB\u26BD\u26C9\u26D4;\u6268p\u0100;p\u26C3\u26C4\u6A89rox\xBB\u26C4\u0100;q\u26CE\u26CF\u6A87\u0100;q\u26CE\u26BBim;\u62E6\u0400abnoptwz\u26E9\u26F4\u26F7\u271A\u272F\u2741\u2747\u2750\u0100nr\u26EE\u26F1g;\u67ECr;\u61FDr\xEB\u08C1g\u0180lmr\u26FF\u270D\u2714eft\u0100ar\u09E6\u2707ight\xE1\u09F2apsto;\u67FCight\xE1\u09FDparrow\u0100lr\u2725\u2729ef\xF4\u24EDight;\u61AC\u0180afl\u2736\u2739\u273Dr;\u6985;\uC000\u{1D55D}us;\u6A2Dimes;\u6A34\u0161\u274B\u274Fst;\u6217\xE1\u134E\u0180;ef\u2757\u2758\u1800\u65CAnge\xBB\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277C\u2785\u2787r\xF2\u08A8orne\xF2\u1D8Car\u0100;d\u0F98\u2783;\u696D;\u600Eri;\u62BF\u0300achiqt\u2798\u279D\u0A40\u27A2\u27AE\u27BBquo;\u6039r;\uC000\u{1D4C1}m\u0180;eg\u09B2\u27AA\u27AC;\u6A8D;\u6A8F\u0100bu\u252A\u27B3o\u0100;r\u0E1F\u27B9;\u601Arok;\u4142\u8400<;cdhilqr\u082B\u27D2\u2639\u27DC\u27E0\u27E5\u27EA\u27F0\u0100ci\u27D7\u27D9;\u6AA6r;\u6A79re\xE5\u25F2mes;\u62C9arr;\u6976uest;\u6A7B\u0100Pi\u27F5\u27F9ar;\u6996\u0180;ef\u2800\u092D\u181B\u65C3r\u0100du\u2807\u280Dshar;\u694Ahar;\u6966\u0100en\u2817\u2821rtneqq;\uC000\u2268\uFE00\xC5\u281E\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288E\u2893\u28A0\u28A5\u28A8\u28DA\u28E2\u28E4\u0A83\u28F3\u2902Dot;\u623A\u0200clpr\u284E\u2852\u2863\u287Dr\u803B\xAF\u40AF\u0100et\u2857\u2859;\u6642\u0100;e\u285E\u285F\u6720se\xBB\u285F\u0100;s\u103B\u2868to\u0200;dlu\u103B\u2873\u2877\u287Bow\xEE\u048Cef\xF4\u090F\xF0\u13D1ker;\u65AE\u0100oy\u2887\u288Cmma;\u6A29;\u443Cash;\u6014asuredangle\xBB\u1626r;\uC000\u{1D52A}o;\u6127\u0180cdn\u28AF\u28B4\u28C9ro\u803B\xB5\u40B5\u0200;acd\u1464\u28BD\u28C0\u28C4s\xF4\u16A7ir;\u6AF0ot\u80BB\xB7\u01B5us\u0180;bd\u28D2\u1903\u28D3\u6212\u0100;u\u1D3C\u28D8;\u6A2A\u0163\u28DE\u28E1p;\u6ADB\xF2\u2212\xF0\u0A81\u0100dp\u28E9\u28EEels;\u62A7f;\uC000\u{1D55E}\u0100ct\u28F8\u28FDr;\uC000\u{1D4C2}pos\xBB\u159D\u0180;lm\u2909\u290A\u290D\u43BCtimap;\u62B8\u0C00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297E\u2989\u2998\u29DA\u29E9\u2A15\u2A1A\u2A58\u2A5D\u2A83\u2A95\u2AA4\u2AA8\u2B04\u2B07\u2B44\u2B7F\u2BAE\u2C34\u2C67\u2C7C\u2CE9\u0100gt\u2947\u294B;\uC000\u22D9\u0338\u0100;v\u2950\u0BCF\uC000\u226B\u20D2\u0180elt\u295A\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61CDightarrow;\u61CE;\uC000\u22D8\u0338\u0100;v\u297B\u0C47\uC000\u226A\u20D2ightarrow;\u61CF\u0100Dd\u298E\u2993ash;\u62AFash;\u62AE\u0280bcnpt\u29A3\u29A7\u29AC\u29B1\u29CCla\xBB\u02DEute;\u4144g;\uC000\u2220\u20D2\u0280;Eiop\u0D84\u29BC\u29C0\u29C5\u29C8;\uC000\u2A70\u0338d;\uC000\u224B\u0338s;\u4149ro\xF8\u0D84ur\u0100;a\u29D3\u29D4\u666El\u0100;s\u29D3\u0B38\u01F3\u29DF\0\u29E3p\u80BB\xA0\u0B37mp\u0100;e\u0BF9\u0C00\u0280aeouy\u29F4\u29FE\u2A03\u2A10\u2A13\u01F0\u29F9\0\u29FB;\u6A43on;\u4148dil;\u4146ng\u0100;d\u0D7E\u2A0Aot;\uC000\u2A6D\u0338p;\u6A42;\u443Dash;\u6013\u0380;Aadqsx\u0B92\u2A29\u2A2D\u2A3B\u2A41\u2A45\u2A50rr;\u61D7r\u0100hr\u2A33\u2A36k;\u6924\u0100;o\u13F2\u13F0ot;\uC000\u2250\u0338ui\xF6\u0B63\u0100ei\u2A4A\u2A4Ear;\u6928\xED\u0B98ist\u0100;s\u0BA0\u0B9Fr;\uC000\u{1D52B}\u0200Eest\u0BC5\u2A66\u2A79\u2A7C\u0180;qs\u0BBC\u2A6D\u0BE1\u0180;qs\u0BBC\u0BC5\u2A74lan\xF4\u0BE2i\xED\u0BEA\u0100;r\u0BB6\u2A81\xBB\u0BB7\u0180Aap\u2A8A\u2A8D\u2A91r\xF2\u2971rr;\u61AEar;\u6AF2\u0180;sv\u0F8D\u2A9C\u0F8C\u0100;d\u2AA1\u2AA2\u62FC;\u62FAcy;\u445A\u0380AEadest\u2AB7\u2ABA\u2ABE\u2AC2\u2AC5\u2AF6\u2AF9r\xF2\u2966;\uC000\u2266\u0338rr;\u619Ar;\u6025\u0200;fqs\u0C3B\u2ACE\u2AE3\u2AEFt\u0100ar\u2AD4\u2AD9rro\xF7\u2AC1ightarro\xF7\u2A90\u0180;qs\u0C3B\u2ABA\u2AEAlan\xF4\u0C55\u0100;s\u0C55\u2AF4\xBB\u0C36i\xED\u0C5D\u0100;r\u0C35\u2AFEi\u0100;e\u0C1A\u0C25i\xE4\u0D90\u0100pt\u2B0C\u2B11f;\uC000\u{1D55F}\u8180\xAC;in\u2B19\u2B1A\u2B36\u40ACn\u0200;Edv\u0B89\u2B24\u2B28\u2B2E;\uC000\u22F9\u0338ot;\uC000\u22F5\u0338\u01E1\u0B89\u2B33\u2B35;\u62F7;\u62F6i\u0100;v\u0CB8\u2B3C\u01E1\u0CB8\u2B41\u2B43;\u62FE;\u62FD\u0180aor\u2B4B\u2B63\u2B69r\u0200;ast\u0B7B\u2B55\u2B5A\u2B5Flle\xEC\u0B7Bl;\uC000\u2AFD\u20E5;\uC000\u2202\u0338lint;\u6A14\u0180;ce\u0C92\u2B70\u2B73u\xE5\u0CA5\u0100;c\u0C98\u2B78\u0100;e\u0C92\u2B7D\xF1\u0C98\u0200Aait\u2B88\u2B8B\u2B9D\u2BA7r\xF2\u2988rr\u0180;cw\u2B94\u2B95\u2B99\u619B;\uC000\u2933\u0338;\uC000\u219D\u0338ghtarrow\xBB\u2B95ri\u0100;e\u0CCB\u0CD6\u0380chimpqu\u2BBD\u2BCD\u2BD9\u2B04\u0B78\u2BE4\u2BEF\u0200;cer\u0D32\u2BC6\u0D37\u2BC9u\xE5\u0D45;\uC000\u{1D4C3}ort\u026D\u2B05\0\0\u2BD6ar\xE1\u2B56m\u0100;e\u0D6E\u2BDF\u0100;q\u0D74\u0D73su\u0100bp\u2BEB\u2BED\xE5\u0CF8\xE5\u0D0B\u0180bcp\u2BF6\u2C11\u2C19\u0200;Ees\u2BFF\u2C00\u0D22\u2C04\u6284;\uC000\u2AC5\u0338et\u0100;e\u0D1B\u2C0Bq\u0100;q\u0D23\u2C00c\u0100;e\u0D32\u2C17\xF1\u0D38\u0200;Ees\u2C22\u2C23\u0D5F\u2C27\u6285;\uC000\u2AC6\u0338et\u0100;e\u0D58\u2C2Eq\u0100;q\u0D60\u2C23\u0200gilr\u2C3D\u2C3F\u2C45\u2C47\xEC\u0BD7lde\u803B\xF1\u40F1\xE7\u0C43iangle\u0100lr\u2C52\u2C5Ceft\u0100;e\u0C1A\u2C5A\xF1\u0C26ight\u0100;e\u0CCB\u2C65\xF1\u0CD7\u0100;m\u2C6C\u2C6D\u43BD\u0180;es\u2C74\u2C75\u2C79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2C8F\u2C94\u2C99\u2C9E\u2CA3\u2CB0\u2CB6\u2CD3\u2CE3ash;\u62ADarr;\u6904p;\uC000\u224D\u20D2ash;\u62AC\u0100et\u2CA8\u2CAC;\uC000\u2265\u20D2;\uC000>\u20D2nfin;\u69DE\u0180Aet\u2CBD\u2CC1\u2CC5rr;\u6902;\uC000\u2264\u20D2\u0100;r\u2CCA\u2CCD\uC000<\u20D2ie;\uC000\u22B4\u20D2\u0100At\u2CD8\u2CDCrr;\u6903rie;\uC000\u22B5\u20D2im;\uC000\u223C\u20D2\u0180Aan\u2CF0\u2CF4\u2D02rr;\u61D6r\u0100hr\u2CFA\u2CFDk;\u6923\u0100;o\u13E7\u13E5ear;\u6927\u1253\u1A95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2D2D\0\u2D38\u2D48\u2D60\u2D65\u2D72\u2D84\u1B07\0\0\u2D8D\u2DAB\0\u2DC8\u2DCE\0\u2DDC\u2E19\u2E2B\u2E3E\u2E43\u0100cs\u2D31\u1A97ute\u803B\xF3\u40F3\u0100iy\u2D3C\u2D45r\u0100;c\u1A9E\u2D42\u803B\xF4\u40F4;\u443E\u0280abios\u1AA0\u2D52\u2D57\u01C8\u2D5Alac;\u4151v;\u6A38old;\u69BClig;\u4153\u0100cr\u2D69\u2D6Dir;\u69BF;\uC000\u{1D52C}\u036F\u2D79\0\0\u2D7C\0\u2D82n;\u42DBave\u803B\xF2\u40F2;\u69C1\u0100bm\u2D88\u0DF4ar;\u69B5\u0200acit\u2D95\u2D98\u2DA5\u2DA8r\xF2\u1A80\u0100ir\u2D9D\u2DA0r;\u69BEoss;\u69BBn\xE5\u0E52;\u69C0\u0180aei\u2DB1\u2DB5\u2DB9cr;\u414Dga;\u43C9\u0180cdn\u2DC0\u2DC5\u01CDron;\u43BF;\u69B6pf;\uC000\u{1D560}\u0180ael\u2DD4\u2DD7\u01D2r;\u69B7rp;\u69B9\u0380;adiosv\u2DEA\u2DEB\u2DEE\u2E08\u2E0D\u2E10\u2E16\u6228r\xF2\u1A86\u0200;efm\u2DF7\u2DF8\u2E02\u2E05\u6A5Dr\u0100;o\u2DFE\u2DFF\u6134f\xBB\u2DFF\u803B\xAA\u40AA\u803B\xBA\u40BAgof;\u62B6r;\u6A56lope;\u6A57;\u6A5B\u0180clo\u2E1F\u2E21\u2E27\xF2\u2E01ash\u803B\xF8\u40F8l;\u6298i\u016C\u2E2F\u2E34de\u803B\xF5\u40F5es\u0100;a\u01DB\u2E3As;\u6A36ml\u803B\xF6\u40F6bar;\u633D\u0AE1\u2E5E\0\u2E7D\0\u2E80\u2E9D\0\u2EA2\u2EB9\0\0\u2ECB\u0E9C\0\u2F13\0\0\u2F2B\u2FBC\0\u2FC8r\u0200;ast\u0403\u2E67\u2E72\u0E85\u8100\xB6;l\u2E6D\u2E6E\u40B6le\xEC\u0403\u0269\u2E78\0\0\u2E7Bm;\u6AF3;\u6AFDy;\u443Fr\u0280cimpt\u2E8B\u2E8F\u2E93\u1865\u2E97nt;\u4025od;\u402Eil;\u6030enk;\u6031r;\uC000\u{1D52D}\u0180imo\u2EA8\u2EB0\u2EB4\u0100;v\u2EAD\u2EAE\u43C6;\u43D5ma\xF4\u0A76ne;\u660E\u0180;tv\u2EBF\u2EC0\u2EC8\u43C0chfork\xBB\u1FFD;\u43D6\u0100au\u2ECF\u2EDFn\u0100ck\u2ED5\u2EDDk\u0100;h\u21F4\u2EDB;\u610E\xF6\u21F4s\u0480;abcdemst\u2EF3\u2EF4\u1908\u2EF9\u2EFD\u2F04\u2F06\u2F0A\u2F0E\u402Bcir;\u6A23ir;\u6A22\u0100ou\u1D40\u2F02;\u6A25;\u6A72n\u80BB\xB1\u0E9Dim;\u6A26wo;\u6A27\u0180ipu\u2F19\u2F20\u2F25ntint;\u6A15f;\uC000\u{1D561}nd\u803B\xA3\u40A3\u0500;Eaceinosu\u0EC8\u2F3F\u2F41\u2F44\u2F47\u2F81\u2F89\u2F92\u2F7E\u2FB6;\u6AB3p;\u6AB7u\xE5\u0ED9\u0100;c\u0ECE\u2F4C\u0300;acens\u0EC8\u2F59\u2F5F\u2F66\u2F68\u2F7Eppro\xF8\u2F43urlye\xF1\u0ED9\xF1\u0ECE\u0180aes\u2F6F\u2F76\u2F7Approx;\u6AB9qq;\u6AB5im;\u62E8i\xED\u0EDFme\u0100;s\u2F88\u0EAE\u6032\u0180Eas\u2F78\u2F90\u2F7A\xF0\u2F75\u0180dfp\u0EEC\u2F99\u2FAF\u0180als\u2FA0\u2FA5\u2FAAlar;\u632Eine;\u6312urf;\u6313\u0100;t\u0EFB\u2FB4\xEF\u0EFBrel;\u62B0\u0100ci\u2FC0\u2FC5r;\uC000\u{1D4C5};\u43C8ncsp;\u6008\u0300fiopsu\u2FDA\u22E2\u2FDF\u2FE5\u2FEB\u2FF1r;\uC000\u{1D52E}pf;\uC000\u{1D562}rime;\u6057cr;\uC000\u{1D4C6}\u0180aeo\u2FF8\u3009\u3013t\u0100ei\u2FFE\u3005rnion\xF3\u06B0nt;\u6A16st\u0100;e\u3010\u3011\u403F\xF1\u1F19\xF4\u0F14\u0A80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30E0\u310E\u312B\u3147\u3162\u3172\u318E\u3206\u3215\u3224\u3229\u3258\u326E\u3272\u3290\u32B0\u32B7\u0180art\u3047\u304A\u304Cr\xF2\u10B3\xF2\u03DDail;\u691Car\xF2\u1C65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307F\u308F\u3094\u30CC\u0100eu\u306D\u3071;\uC000\u223D\u0331te;\u4155i\xE3\u116Emptyv;\u69B3g\u0200;del\u0FD1\u3089\u308B\u308D;\u6992;\u69A5\xE5\u0FD1uo\u803B\xBB\u40BBr\u0580;abcfhlpstw\u0FDC\u30AC\u30AF\u30B7\u30B9\u30BC\u30BE\u30C0\u30C3\u30C7\u30CAp;\u6975\u0100;f\u0FE0\u30B4s;\u6920;\u6933s;\u691E\xEB\u225D\xF0\u272El;\u6945im;\u6974l;\u61A3;\u619D\u0100ai\u30D1\u30D5il;\u691Ao\u0100;n\u30DB\u30DC\u6236al\xF3\u0F1E\u0180abr\u30E7\u30EA\u30EEr\xF2\u17E5rk;\u6773\u0100ak\u30F3\u30FDc\u0100ek\u30F9\u30FB;\u407D;\u405D\u0100es\u3102\u3104;\u698Cl\u0100du\u310A\u310C;\u698E;\u6990\u0200aeuy\u3117\u311C\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xEC\u0FF2\xE2\u30FA;\u4440\u0200clqs\u3134\u3137\u313D\u3144a;\u6937dhar;\u6969uo\u0100;r\u020E\u020Dh;\u61B3\u0180acg\u314E\u315F\u0F44l\u0200;ips\u0F78\u3158\u315B\u109Cn\xE5\u10BBar\xF4\u0FA9t;\u65AD\u0180ilr\u3169\u1023\u316Esht;\u697D;\uC000\u{1D52F}\u0100ao\u3177\u3186r\u0100du\u317D\u317F\xBB\u047B\u0100;l\u1091\u3184;\u696C\u0100;v\u318B\u318C\u43C1;\u43F1\u0180gns\u3195\u31F9\u31FCht\u0300ahlrst\u31A4\u31B0\u31C2\u31D8\u31E4\u31EErrow\u0100;t\u0FDC\u31ADa\xE9\u30C8arpoon\u0100du\u31BB\u31BFow\xEE\u317Ep\xBB\u1092eft\u0100ah\u31CA\u31D0rrow\xF3\u0FEAarpoon\xF3\u0551ightarrows;\u61C9quigarro\xF7\u30CBhreetimes;\u62CCg;\u42DAingdotse\xF1\u1F32\u0180ahm\u320D\u3210\u3213r\xF2\u0FEAa\xF2\u0551;\u600Foust\u0100;a\u321E\u321F\u63B1che\xBB\u321Fmid;\u6AEE\u0200abpt\u3232\u323D\u3240\u3252\u0100nr\u3237\u323Ag;\u67EDr;\u61FEr\xEB\u1003\u0180afl\u3247\u324A\u324Er;\u6986;\uC000\u{1D563}us;\u6A2Eimes;\u6A35\u0100ap\u325D\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6A12ar\xF2\u31E3\u0200achq\u327B\u3280\u10BC\u3285quo;\u603Ar;\uC000\u{1D4C7}\u0100bu\u30FB\u328Ao\u0100;r\u0214\u0213\u0180hir\u3297\u329B\u32A0re\xE5\u31F8mes;\u62CAi\u0200;efl\u32AA\u1059\u1821\u32AB\u65B9tri;\u69CEluhar;\u6968;\u611E\u0D61\u32D5\u32DB\u32DF\u332C\u3338\u3371\0\u337A\u33A4\0\0\u33EC\u33F0\0\u3428\u3448\u345A\u34AD\u34B1\u34CA\u34F1\0\u3616\0\0\u3633cute;\u415Bqu\xEF\u27BA\u0500;Eaceinpsy\u11ED\u32F3\u32F5\u32FF\u3302\u330B\u330F\u331F\u3326\u3329;\u6AB4\u01F0\u32FA\0\u32FC;\u6AB8on;\u4161u\xE5\u11FE\u0100;d\u11F3\u3307il;\u415Frc;\u415D\u0180Eas\u3316\u3318\u331B;\u6AB6p;\u6ABAim;\u62E9olint;\u6A13i\xED\u1204;\u4441ot\u0180;be\u3334\u1D47\u3335\u62C5;\u6A66\u0380Aacmstx\u3346\u334A\u3357\u335B\u335E\u3363\u336Drr;\u61D8r\u0100hr\u3350\u3352\xEB\u2228\u0100;o\u0A36\u0A34t\u803B\xA7\u40A7i;\u403Bwar;\u6929m\u0100in\u3369\xF0nu\xF3\xF1t;\u6736r\u0100;o\u3376\u2055\uC000\u{1D530}\u0200acoy\u3382\u3386\u3391\u33A0rp;\u666F\u0100hy\u338B\u338Fcy;\u4449;\u4448rt\u026D\u3399\0\0\u339Ci\xE4\u1464ara\xEC\u2E6F\u803B\xAD\u40AD\u0100gm\u33A8\u33B4ma\u0180;fv\u33B1\u33B2\u33B2\u43C3;\u43C2\u0400;deglnpr\u12AB\u33C5\u33C9\u33CE\u33D6\u33DE\u33E1\u33E6ot;\u6A6A\u0100;q\u12B1\u12B0\u0100;E\u33D3\u33D4\u6A9E;\u6AA0\u0100;E\u33DB\u33DC\u6A9D;\u6A9Fe;\u6246lus;\u6A24arr;\u6972ar\xF2\u113D\u0200aeit\u33F8\u3408\u340F\u3417\u0100ls\u33FD\u3404lsetm\xE9\u336Ahp;\u6A33parsl;\u69E4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341C\u341D\u6AAA\u0100;s\u3422\u3423\u6AAC;\uC000\u2AAC\uFE00\u0180flp\u342E\u3433\u3442tcy;\u444C\u0100;b\u3438\u3439\u402F\u0100;a\u343E\u343F\u69C4r;\u633Ff;\uC000\u{1D564}a\u0100dr\u344D\u0402es\u0100;u\u3454\u3455\u6660it\xBB\u3455\u0180csu\u3460\u3479\u349F\u0100au\u3465\u346Fp\u0100;s\u1188\u346B;\uC000\u2293\uFE00p\u0100;s\u11B4\u3475;\uC000\u2294\uFE00u\u0100bp\u347F\u348F\u0180;es\u1197\u119C\u3486et\u0100;e\u1197\u348D\xF1\u119D\u0180;es\u11A8\u11AD\u3496et\u0100;e\u11A8\u349D\xF1\u11AE\u0180;af\u117B\u34A6\u05B0r\u0165\u34AB\u05B1\xBB\u117Car\xF2\u1148\u0200cemt\u34B9\u34BE\u34C2\u34C5r;\uC000\u{1D4C8}tm\xEE\xF1i\xEC\u3415ar\xE6\u11BE\u0100ar\u34CE\u34D5r\u0100;f\u34D4\u17BF\u6606\u0100an\u34DA\u34EDight\u0100ep\u34E3\u34EApsilo\xEE\u1EE0h\xE9\u2EAFs\xBB\u2852\u0280bcmnp\u34FB\u355E\u1209\u358B\u358E\u0480;Edemnprs\u350E\u350F\u3511\u3515\u351E\u3523\u352C\u3531\u3536\u6282;\u6AC5ot;\u6ABD\u0100;d\u11DA\u351Aot;\u6AC3ult;\u6AC1\u0100Ee\u3528\u352A;\u6ACB;\u628Alus;\u6ABFarr;\u6979\u0180eiu\u353D\u3552\u3555t\u0180;en\u350E\u3545\u354Bq\u0100;q\u11DA\u350Feq\u0100;q\u352B\u3528m;\u6AC7\u0100bp\u355A\u355C;\u6AD5;\u6AD3c\u0300;acens\u11ED\u356C\u3572\u3579\u357B\u3326ppro\xF8\u32FAurlye\xF1\u11FE\xF1\u11F3\u0180aes\u3582\u3588\u331Bppro\xF8\u331Aq\xF1\u3317g;\u666A\u0680123;Edehlmnps\u35A9\u35AC\u35AF\u121C\u35B2\u35B4\u35C0\u35C9\u35D5\u35DA\u35DF\u35E8\u35ED\u803B\xB9\u40B9\u803B\xB2\u40B2\u803B\xB3\u40B3;\u6AC6\u0100os\u35B9\u35BCt;\u6ABEub;\u6AD8\u0100;d\u1222\u35C5ot;\u6AC4s\u0100ou\u35CF\u35D2l;\u67C9b;\u6AD7arr;\u697Bult;\u6AC2\u0100Ee\u35E4\u35E6;\u6ACC;\u628Blus;\u6AC0\u0180eiu\u35F4\u3609\u360Ct\u0180;en\u121C\u35FC\u3602q\u0100;q\u1222\u35B2eq\u0100;q\u35E7\u35E4m;\u6AC8\u0100bp\u3611\u3613;\u6AD4;\u6AD6\u0180Aan\u361C\u3620\u362Drr;\u61D9r\u0100hr\u3626\u3628\xEB\u222E\u0100;o\u0A2B\u0A29war;\u692Alig\u803B\xDF\u40DF\u0BE1\u3651\u365D\u3660\u12CE\u3673\u3679\0\u367E\u36C2\0\0\0\0\0\u36DB\u3703\0\u3709\u376C\0\0\0\u3787\u0272\u3656\0\0\u365Bget;\u6316;\u43C4r\xEB\u0E5F\u0180aey\u3666\u366B\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uC000\u{1D531}\u0200eiko\u3686\u369D\u36B5\u36BC\u01F2\u368B\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369B\u43B8ym;\u43D1\u0100cn\u36A2\u36B2k\u0100as\u36A8\u36AEppro\xF8\u12C1im\xBB\u12ACs\xF0\u129E\u0100as\u36BA\u36AE\xF0\u12C1rn\u803B\xFE\u40FE\u01EC\u031F\u36C6\u22E7es\u8180\xD7;bd\u36CF\u36D0\u36D8\u40D7\u0100;a\u190F\u36D5r;\u6A31;\u6A30\u0180eps\u36E1\u36E3\u3700\xE1\u2A4D\u0200;bcf\u0486\u36EC\u36F0\u36F4ot;\u6336ir;\u6AF1\u0100;o\u36F9\u36FC\uC000\u{1D565}rk;\u6ADA\xE1\u3362rime;\u6034\u0180aip\u370F\u3712\u3764d\xE5\u1248\u0380adempst\u3721\u374D\u3740\u3751\u3757\u375C\u375Fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65B5own\xBB\u1DBBeft\u0100;e\u2800\u373E\xF1\u092E;\u625Cight\u0100;e\u32AA\u374B\xF1\u105Aot;\u65ECinus;\u6A3Alus;\u6A39b;\u69CDime;\u6A3Bezium;\u63E2\u0180cht\u3772\u377D\u3781\u0100ry\u3777\u377B;\uC000\u{1D4C9};\u4446cy;\u445Brok;\u4167\u0100io\u378B\u378Ex\xF4\u1777head\u0100lr\u3797\u37A0eftarro\xF7\u084Fightarrow\xBB\u0F5D\u0900AHabcdfghlmoprstuw\u37D0\u37D3\u37D7\u37E4\u37F0\u37FC\u380E\u381C\u3823\u3834\u3851\u385D\u386B\u38A9\u38CC\u38D2\u38EA\u38F6r\xF2\u03EDar;\u6963\u0100cr\u37DC\u37E2ute\u803B\xFA\u40FA\xF2\u1150r\u01E3\u37EA\0\u37EDy;\u445Eve;\u416D\u0100iy\u37F5\u37FArc\u803B\xFB\u40FB;\u4443\u0180abh\u3803\u3806\u380Br\xF2\u13ADlac;\u4171a\xF2\u13C3\u0100ir\u3813\u3818sht;\u697E;\uC000\u{1D532}rave\u803B\xF9\u40F9\u0161\u3827\u3831r\u0100lr\u382C\u382E\xBB\u0957\xBB\u1083lk;\u6580\u0100ct\u3839\u384D\u026F\u383F\0\0\u384Arn\u0100;e\u3845\u3846\u631Cr\xBB\u3846op;\u630Fri;\u65F8\u0100al\u3856\u385Acr;\u416B\u80BB\xA8\u0349\u0100gp\u3862\u3866on;\u4173f;\uC000\u{1D566}\u0300adhlsu\u114B\u3878\u387D\u1372\u3891\u38A0own\xE1\u13B3arpoon\u0100lr\u3888\u388Cef\xF4\u382Digh\xF4\u382Fi\u0180;hl\u3899\u389A\u389C\u43C5\xBB\u13FAon\xBB\u389Aparrows;\u61C8\u0180cit\u38B0\u38C4\u38C8\u026F\u38B6\0\0\u38C1rn\u0100;e\u38BC\u38BD\u631Dr\xBB\u38BDop;\u630Eng;\u416Fri;\u65F9cr;\uC000\u{1D4CA}\u0180dir\u38D9\u38DD\u38E2ot;\u62F0lde;\u4169i\u0100;f\u3730\u38E8\xBB\u1813\u0100am\u38EF\u38F2r\xF2\u38A8l\u803B\xFC\u40FCangle;\u69A7\u0780ABDacdeflnoprsz\u391C\u391F\u3929\u392D\u39B5\u39B8\u39BD\u39DF\u39E4\u39E8\u39F3\u39F9\u39FD\u3A01\u3A20r\xF2\u03F7ar\u0100;v\u3926\u3927\u6AE8;\u6AE9as\xE8\u03E1\u0100nr\u3932\u3937grt;\u699C\u0380eknprst\u34E3\u3946\u394B\u3952\u395D\u3964\u3996app\xE1\u2415othin\xE7\u1E96\u0180hir\u34EB\u2EC8\u3959op\xF4\u2FB5\u0100;h\u13B7\u3962\xEF\u318D\u0100iu\u3969\u396Dgm\xE1\u33B3\u0100bp\u3972\u3984setneq\u0100;q\u397D\u3980\uC000\u228A\uFE00;\uC000\u2ACB\uFE00setneq\u0100;q\u398F\u3992\uC000\u228B\uFE00;\uC000\u2ACC\uFE00\u0100hr\u399B\u399Fet\xE1\u369Ciangle\u0100lr\u39AA\u39AFeft\xBB\u0925ight\xBB\u1051y;\u4432ash\xBB\u1036\u0180elr\u39C4\u39D2\u39D7\u0180;be\u2DEA\u39CB\u39CFar;\u62BBq;\u625Alip;\u62EE\u0100bt\u39DC\u1468a\xF2\u1469r;\uC000\u{1D533}tr\xE9\u39AEsu\u0100bp\u39EF\u39F1\xBB\u0D1C\xBB\u0D59pf;\uC000\u{1D567}ro\xF0\u0EFBtr\xE9\u39B4\u0100cu\u3A06\u3A0Br;\uC000\u{1D4CB}\u0100bp\u3A10\u3A18n\u0100Ee\u3980\u3A16\xBB\u397En\u0100Ee\u3992\u3A1E\xBB\u3990igzag;\u699A\u0380cefoprs\u3A36\u3A3B\u3A56\u3A5B\u3A54\u3A61\u3A6Airc;\u4175\u0100di\u3A40\u3A51\u0100bg\u3A45\u3A49ar;\u6A5Fe\u0100;q\u15FA\u3A4F;\u6259erp;\u6118r;\uC000\u{1D534}pf;\uC000\u{1D568}\u0100;e\u1479\u3A66at\xE8\u1479cr;\uC000\u{1D4CC}\u0AE3\u178E\u3A87\0\u3A8B\0\u3A90\u3A9B\0\0\u3A9D\u3AA8\u3AAB\u3AAF\0\0\u3AC3\u3ACE\0\u3AD8\u17DC\u17DFtr\xE9\u17D1r;\uC000\u{1D535}\u0100Aa\u3A94\u3A97r\xF2\u03C3r\xF2\u09F6;\u43BE\u0100Aa\u3AA1\u3AA4r\xF2\u03B8r\xF2\u09EBa\xF0\u2713is;\u62FB\u0180dpt\u17A4\u3AB5\u3ABE\u0100fl\u3ABA\u17A9;\uC000\u{1D569}im\xE5\u17B2\u0100Aa\u3AC7\u3ACAr\xF2\u03CEr\xF2\u0A01\u0100cq\u3AD2\u17B8r;\uC000\u{1D4CD}\u0100pt\u17D6\u3ADCr\xE9\u17D4\u0400acefiosu\u3AF0\u3AFD\u3B08\u3B0C\u3B11\u3B15\u3B1B\u3B21c\u0100uy\u3AF6\u3AFBte\u803B\xFD\u40FD;\u444F\u0100iy\u3B02\u3B06rc;\u4177;\u444Bn\u803B\xA5\u40A5r;\uC000\u{1D536}cy;\u4457pf;\uC000\u{1D56A}cr;\uC000\u{1D4CE}\u0100cm\u3B26\u3B29y;\u444El\u803B\xFF\u40FF\u0500acdefhiosw\u3B42\u3B48\u3B54\u3B58\u3B64\u3B69\u3B6D\u3B74\u3B7A\u3B80cute;\u417A\u0100ay\u3B4D\u3B52ron;\u417E;\u4437ot;\u417C\u0100et\u3B5D\u3B61tr\xE6\u155Fa;\u43B6r;\uC000\u{1D537}cy;\u4436grarr;\u61DDpf;\uC000\u{1D56B}cr;\uC000\u{1D4CF}\u0100jn\u3B85\u3B87;\u600Dj;\u600C'.split("").map(x=>x.charCodeAt(0))),ir=new Uint16Array("\u0200aglq \x1B\u026D\0\0p;\u4026os;\u4027t;\u403Et;\u403Cuot;\u4022".split("").map(x=>x.charCodeAt(0)));var Gn;const Yn=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),nn=(Gn=String.fromCodePoint)!==null&&Gn!==void 0?Gn:function(x){let z="";return x>65535&&(x-=65536,z+=String.fromCharCode(x>>>10&1023|55296),x=56320|x&1023),z+=String.fromCharCode(x),z};function An(x){var z;return x>=55296&&x<=57343||x>1114111?65533:(z=Yn.get(x))!==null&&z!==void 0?z:x}function In(x){return nn(An(x))}var wn;(function(x){x[x.NUM=35]="NUM",x[x.SEMI=59]="SEMI",x[x.EQUALS=61]="EQUALS",x[x.ZERO=48]="ZERO",x[x.NINE=57]="NINE",x[x.LOWER_A=97]="LOWER_A",x[x.LOWER_F=102]="LOWER_F",x[x.LOWER_X=120]="LOWER_X",x[x.LOWER_Z=122]="LOWER_Z",x[x.UPPER_A=65]="UPPER_A",x[x.UPPER_F=70]="UPPER_F",x[x.UPPER_Z=90]="UPPER_Z"})(wn||(wn={}));const Ar=32;var gr;(function(x){x[x.VALUE_LENGTH=49152]="VALUE_LENGTH",x[x.BRANCH_LENGTH=16256]="BRANCH_LENGTH",x[x.JUMP_TABLE=127]="JUMP_TABLE"})(gr||(gr={}));function or(x){return x>=wn.ZERO&&x<=wn.NINE}function Pr(x){return x>=wn.UPPER_A&&x<=wn.UPPER_F||x>=wn.LOWER_A&&x<=wn.LOWER_F}function Mr(x){return x>=wn.UPPER_A&&x<=wn.UPPER_Z||x>=wn.LOWER_A&&x<=wn.LOWER_Z||or(x)}function Fr(x){return x===wn.EQUALS||Mr(x)}var wr;(function(x){x[x.EntityStart=0]="EntityStart",x[x.NumericStart=1]="NumericStart",x[x.NumericDecimal=2]="NumericDecimal",x[x.NumericHex=3]="NumericHex",x[x.NamedEntity=4]="NamedEntity"})(wr||(wr={}));var Ir;(function(x){x[x.Legacy=0]="Legacy",x[x.Strict=1]="Strict",x[x.Attribute=2]="Attribute"})(Ir||(Ir={}));class lr{constructor(z,we,kt){this.decodeTree=z,this.emitCodePoint=we,this.errors=kt,this.state=wr.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Ir.Strict}startEntity(z){this.decodeMode=z,this.state=wr.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(z,we){switch(this.state){case wr.EntityStart:return z.charCodeAt(we)===wn.NUM?(this.state=wr.NumericStart,this.consumed+=1,this.stateNumericStart(z,we+1)):(this.state=wr.NamedEntity,this.stateNamedEntity(z,we));case wr.NumericStart:return this.stateNumericStart(z,we);case wr.NumericDecimal:return this.stateNumericDecimal(z,we);case wr.NumericHex:return this.stateNumericHex(z,we);case wr.NamedEntity:return this.stateNamedEntity(z,we)}}stateNumericStart(z,we){return we>=z.length?-1:(z.charCodeAt(we)|Ar)===wn.LOWER_X?(this.state=wr.NumericHex,this.consumed+=1,this.stateNumericHex(z,we+1)):(this.state=wr.NumericDecimal,this.stateNumericDecimal(z,we))}addToNumericResult(z,we,kt,Fn){if(we!==kt){const ur=kt-we;this.result=this.result*Math.pow(Fn,ur)+Number.parseInt(z.substr(we,ur),Fn),this.consumed+=ur}}stateNumericHex(z,we){const kt=we;for(;we>14;for(;we>14,ur!==0){if(_r===wn.SEMI)return this.emitNamedEntityData(this.treeIndex,ur,this.consumed+this.excess);this.decodeMode!==Ir.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var z;const{result:we,decodeTree:kt}=this,Fn=(kt[we]&gr.VALUE_LENGTH)>>14;return this.emitNamedEntityData(we,Fn,this.consumed),(z=this.errors)===null||z===void 0||z.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(z,we,kt){const{decodeTree:Fn}=this;return this.emitCodePoint(we===1?Fn[z]&~gr.VALUE_LENGTH:Fn[z+1],kt),we===3&&this.emitCodePoint(Fn[z+2],kt),kt}end(){var z;switch(this.state){case wr.NamedEntity:return this.result!==0&&(this.decodeMode!==Ir.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case wr.NumericDecimal:return this.emitNumericEntity(0,2);case wr.NumericHex:return this.emitNumericEntity(0,3);case wr.NumericStart:return(z=this.errors)===null||z===void 0||z.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case wr.EntityStart:return 0}}}function Pn(x){let z="";const we=new lr(x,kt=>z+=fromCodePoint(kt));return function(Fn,ur){let _r=0,Ea=0;for(;(Ea=Fn.indexOf("&",Ea))>=0;){z+=Fn.slice(_r,Ea),we.startEntity(ur);const Er=we.write(Fn,Ea+1);if(Er<0){_r=Ea+we.end();break}_r=Ea+Er,Ea=Er===0?_r+1:_r}const Za=z+Fn.slice(_r);return z="",Za}}function Sr(x,z,we,kt){const Fn=(z&gr.BRANCH_LENGTH)>>7,ur=z&gr.JUMP_TABLE;if(Fn===0)return ur!==0&&kt===ur?we:-1;if(ur){const Za=kt-ur;return Za<0||Za>=Fn?-1:x[we+Za]-1}let _r=we,Ea=_r+Fn-1;for(;_r<=Ea;){const Za=_r+Ea>>>1,Er=x[Za];if(Erkt)Ea=Za-1;else return x[Za+Fn]}return-1}const kr=null,Ur=null;function rn(x,z=Ir.Legacy){return kr(x,z)}function Qt(x){return kr(x,Ir.Attribute)}function hr(x){return kr(x,Ir.Strict)}function er(x){return Ur(x,Ir.Strict)}var Ft;(function(x){x.HTML="http://www.w3.org/1999/xhtml",x.MATHML="http://www.w3.org/1998/Math/MathML",x.SVG="http://www.w3.org/2000/svg",x.XLINK="http://www.w3.org/1999/xlink",x.XML="http://www.w3.org/XML/1998/namespace",x.XMLNS="http://www.w3.org/2000/xmlns/"})(Ft||(Ft={}));var on;(function(x){x.TYPE="type",x.ACTION="action",x.ENCODING="encoding",x.PROMPT="prompt",x.NAME="name",x.COLOR="color",x.FACE="face",x.SIZE="size"})(on||(on={}));var sr;(function(x){x.NO_QUIRKS="no-quirks",x.QUIRKS="quirks",x.LIMITED_QUIRKS="limited-quirks"})(sr||(sr={}));var Kt;(function(x){x.A="a",x.ADDRESS="address",x.ANNOTATION_XML="annotation-xml",x.APPLET="applet",x.AREA="area",x.ARTICLE="article",x.ASIDE="aside",x.B="b",x.BASE="base",x.BASEFONT="basefont",x.BGSOUND="bgsound",x.BIG="big",x.BLOCKQUOTE="blockquote",x.BODY="body",x.BR="br",x.BUTTON="button",x.CAPTION="caption",x.CENTER="center",x.CODE="code",x.COL="col",x.COLGROUP="colgroup",x.DD="dd",x.DESC="desc",x.DETAILS="details",x.DIALOG="dialog",x.DIR="dir",x.DIV="div",x.DL="dl",x.DT="dt",x.EM="em",x.EMBED="embed",x.FIELDSET="fieldset",x.FIGCAPTION="figcaption",x.FIGURE="figure",x.FONT="font",x.FOOTER="footer",x.FOREIGN_OBJECT="foreignObject",x.FORM="form",x.FRAME="frame",x.FRAMESET="frameset",x.H1="h1",x.H2="h2",x.H3="h3",x.H4="h4",x.H5="h5",x.H6="h6",x.HEAD="head",x.HEADER="header",x.HGROUP="hgroup",x.HR="hr",x.HTML="html",x.I="i",x.IMG="img",x.IMAGE="image",x.INPUT="input",x.IFRAME="iframe",x.KEYGEN="keygen",x.LABEL="label",x.LI="li",x.LINK="link",x.LISTING="listing",x.MAIN="main",x.MALIGNMARK="malignmark",x.MARQUEE="marquee",x.MATH="math",x.MENU="menu",x.META="meta",x.MGLYPH="mglyph",x.MI="mi",x.MO="mo",x.MN="mn",x.MS="ms",x.MTEXT="mtext",x.NAV="nav",x.NOBR="nobr",x.NOFRAMES="noframes",x.NOEMBED="noembed",x.NOSCRIPT="noscript",x.OBJECT="object",x.OL="ol",x.OPTGROUP="optgroup",x.OPTION="option",x.P="p",x.PARAM="param",x.PLAINTEXT="plaintext",x.PRE="pre",x.RB="rb",x.RP="rp",x.RT="rt",x.RTC="rtc",x.RUBY="ruby",x.S="s",x.SCRIPT="script",x.SEARCH="search",x.SECTION="section",x.SELECT="select",x.SOURCE="source",x.SMALL="small",x.SPAN="span",x.STRIKE="strike",x.STRONG="strong",x.STYLE="style",x.SUB="sub",x.SUMMARY="summary",x.SUP="sup",x.TABLE="table",x.TBODY="tbody",x.TEMPLATE="template",x.TEXTAREA="textarea",x.TFOOT="tfoot",x.TD="td",x.TH="th",x.THEAD="thead",x.TITLE="title",x.TR="tr",x.TRACK="track",x.TT="tt",x.U="u",x.UL="ul",x.SVG="svg",x.VAR="var",x.WBR="wbr",x.XMP="xmp"})(Kt||(Kt={}));var be;(function(x){x[x.UNKNOWN=0]="UNKNOWN",x[x.A=1]="A",x[x.ADDRESS=2]="ADDRESS",x[x.ANNOTATION_XML=3]="ANNOTATION_XML",x[x.APPLET=4]="APPLET",x[x.AREA=5]="AREA",x[x.ARTICLE=6]="ARTICLE",x[x.ASIDE=7]="ASIDE",x[x.B=8]="B",x[x.BASE=9]="BASE",x[x.BASEFONT=10]="BASEFONT",x[x.BGSOUND=11]="BGSOUND",x[x.BIG=12]="BIG",x[x.BLOCKQUOTE=13]="BLOCKQUOTE",x[x.BODY=14]="BODY",x[x.BR=15]="BR",x[x.BUTTON=16]="BUTTON",x[x.CAPTION=17]="CAPTION",x[x.CENTER=18]="CENTER",x[x.CODE=19]="CODE",x[x.COL=20]="COL",x[x.COLGROUP=21]="COLGROUP",x[x.DD=22]="DD",x[x.DESC=23]="DESC",x[x.DETAILS=24]="DETAILS",x[x.DIALOG=25]="DIALOG",x[x.DIR=26]="DIR",x[x.DIV=27]="DIV",x[x.DL=28]="DL",x[x.DT=29]="DT",x[x.EM=30]="EM",x[x.EMBED=31]="EMBED",x[x.FIELDSET=32]="FIELDSET",x[x.FIGCAPTION=33]="FIGCAPTION",x[x.FIGURE=34]="FIGURE",x[x.FONT=35]="FONT",x[x.FOOTER=36]="FOOTER",x[x.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",x[x.FORM=38]="FORM",x[x.FRAME=39]="FRAME",x[x.FRAMESET=40]="FRAMESET",x[x.H1=41]="H1",x[x.H2=42]="H2",x[x.H3=43]="H3",x[x.H4=44]="H4",x[x.H5=45]="H5",x[x.H6=46]="H6",x[x.HEAD=47]="HEAD",x[x.HEADER=48]="HEADER",x[x.HGROUP=49]="HGROUP",x[x.HR=50]="HR",x[x.HTML=51]="HTML",x[x.I=52]="I",x[x.IMG=53]="IMG",x[x.IMAGE=54]="IMAGE",x[x.INPUT=55]="INPUT",x[x.IFRAME=56]="IFRAME",x[x.KEYGEN=57]="KEYGEN",x[x.LABEL=58]="LABEL",x[x.LI=59]="LI",x[x.LINK=60]="LINK",x[x.LISTING=61]="LISTING",x[x.MAIN=62]="MAIN",x[x.MALIGNMARK=63]="MALIGNMARK",x[x.MARQUEE=64]="MARQUEE",x[x.MATH=65]="MATH",x[x.MENU=66]="MENU",x[x.META=67]="META",x[x.MGLYPH=68]="MGLYPH",x[x.MI=69]="MI",x[x.MO=70]="MO",x[x.MN=71]="MN",x[x.MS=72]="MS",x[x.MTEXT=73]="MTEXT",x[x.NAV=74]="NAV",x[x.NOBR=75]="NOBR",x[x.NOFRAMES=76]="NOFRAMES",x[x.NOEMBED=77]="NOEMBED",x[x.NOSCRIPT=78]="NOSCRIPT",x[x.OBJECT=79]="OBJECT",x[x.OL=80]="OL",x[x.OPTGROUP=81]="OPTGROUP",x[x.OPTION=82]="OPTION",x[x.P=83]="P",x[x.PARAM=84]="PARAM",x[x.PLAINTEXT=85]="PLAINTEXT",x[x.PRE=86]="PRE",x[x.RB=87]="RB",x[x.RP=88]="RP",x[x.RT=89]="RT",x[x.RTC=90]="RTC",x[x.RUBY=91]="RUBY",x[x.S=92]="S",x[x.SCRIPT=93]="SCRIPT",x[x.SEARCH=94]="SEARCH",x[x.SECTION=95]="SECTION",x[x.SELECT=96]="SELECT",x[x.SOURCE=97]="SOURCE",x[x.SMALL=98]="SMALL",x[x.SPAN=99]="SPAN",x[x.STRIKE=100]="STRIKE",x[x.STRONG=101]="STRONG",x[x.STYLE=102]="STYLE",x[x.SUB=103]="SUB",x[x.SUMMARY=104]="SUMMARY",x[x.SUP=105]="SUP",x[x.TABLE=106]="TABLE",x[x.TBODY=107]="TBODY",x[x.TEMPLATE=108]="TEMPLATE",x[x.TEXTAREA=109]="TEXTAREA",x[x.TFOOT=110]="TFOOT",x[x.TD=111]="TD",x[x.TH=112]="TH",x[x.THEAD=113]="THEAD",x[x.TITLE=114]="TITLE",x[x.TR=115]="TR",x[x.TRACK=116]="TRACK",x[x.TT=117]="TT",x[x.U=118]="U",x[x.UL=119]="UL",x[x.SVG=120]="SVG",x[x.VAR=121]="VAR",x[x.WBR=122]="WBR",x[x.XMP=123]="XMP"})(be||(be={}));const Cn=new Map([[Kt.A,be.A],[Kt.ADDRESS,be.ADDRESS],[Kt.ANNOTATION_XML,be.ANNOTATION_XML],[Kt.APPLET,be.APPLET],[Kt.AREA,be.AREA],[Kt.ARTICLE,be.ARTICLE],[Kt.ASIDE,be.ASIDE],[Kt.B,be.B],[Kt.BASE,be.BASE],[Kt.BASEFONT,be.BASEFONT],[Kt.BGSOUND,be.BGSOUND],[Kt.BIG,be.BIG],[Kt.BLOCKQUOTE,be.BLOCKQUOTE],[Kt.BODY,be.BODY],[Kt.BR,be.BR],[Kt.BUTTON,be.BUTTON],[Kt.CAPTION,be.CAPTION],[Kt.CENTER,be.CENTER],[Kt.CODE,be.CODE],[Kt.COL,be.COL],[Kt.COLGROUP,be.COLGROUP],[Kt.DD,be.DD],[Kt.DESC,be.DESC],[Kt.DETAILS,be.DETAILS],[Kt.DIALOG,be.DIALOG],[Kt.DIR,be.DIR],[Kt.DIV,be.DIV],[Kt.DL,be.DL],[Kt.DT,be.DT],[Kt.EM,be.EM],[Kt.EMBED,be.EMBED],[Kt.FIELDSET,be.FIELDSET],[Kt.FIGCAPTION,be.FIGCAPTION],[Kt.FIGURE,be.FIGURE],[Kt.FONT,be.FONT],[Kt.FOOTER,be.FOOTER],[Kt.FOREIGN_OBJECT,be.FOREIGN_OBJECT],[Kt.FORM,be.FORM],[Kt.FRAME,be.FRAME],[Kt.FRAMESET,be.FRAMESET],[Kt.H1,be.H1],[Kt.H2,be.H2],[Kt.H3,be.H3],[Kt.H4,be.H4],[Kt.H5,be.H5],[Kt.H6,be.H6],[Kt.HEAD,be.HEAD],[Kt.HEADER,be.HEADER],[Kt.HGROUP,be.HGROUP],[Kt.HR,be.HR],[Kt.HTML,be.HTML],[Kt.I,be.I],[Kt.IMG,be.IMG],[Kt.IMAGE,be.IMAGE],[Kt.INPUT,be.INPUT],[Kt.IFRAME,be.IFRAME],[Kt.KEYGEN,be.KEYGEN],[Kt.LABEL,be.LABEL],[Kt.LI,be.LI],[Kt.LINK,be.LINK],[Kt.LISTING,be.LISTING],[Kt.MAIN,be.MAIN],[Kt.MALIGNMARK,be.MALIGNMARK],[Kt.MARQUEE,be.MARQUEE],[Kt.MATH,be.MATH],[Kt.MENU,be.MENU],[Kt.META,be.META],[Kt.MGLYPH,be.MGLYPH],[Kt.MI,be.MI],[Kt.MO,be.MO],[Kt.MN,be.MN],[Kt.MS,be.MS],[Kt.MTEXT,be.MTEXT],[Kt.NAV,be.NAV],[Kt.NOBR,be.NOBR],[Kt.NOFRAMES,be.NOFRAMES],[Kt.NOEMBED,be.NOEMBED],[Kt.NOSCRIPT,be.NOSCRIPT],[Kt.OBJECT,be.OBJECT],[Kt.OL,be.OL],[Kt.OPTGROUP,be.OPTGROUP],[Kt.OPTION,be.OPTION],[Kt.P,be.P],[Kt.PARAM,be.PARAM],[Kt.PLAINTEXT,be.PLAINTEXT],[Kt.PRE,be.PRE],[Kt.RB,be.RB],[Kt.RP,be.RP],[Kt.RT,be.RT],[Kt.RTC,be.RTC],[Kt.RUBY,be.RUBY],[Kt.S,be.S],[Kt.SCRIPT,be.SCRIPT],[Kt.SEARCH,be.SEARCH],[Kt.SECTION,be.SECTION],[Kt.SELECT,be.SELECT],[Kt.SOURCE,be.SOURCE],[Kt.SMALL,be.SMALL],[Kt.SPAN,be.SPAN],[Kt.STRIKE,be.STRIKE],[Kt.STRONG,be.STRONG],[Kt.STYLE,be.STYLE],[Kt.SUB,be.SUB],[Kt.SUMMARY,be.SUMMARY],[Kt.SUP,be.SUP],[Kt.TABLE,be.TABLE],[Kt.TBODY,be.TBODY],[Kt.TEMPLATE,be.TEMPLATE],[Kt.TEXTAREA,be.TEXTAREA],[Kt.TFOOT,be.TFOOT],[Kt.TD,be.TD],[Kt.TH,be.TH],[Kt.THEAD,be.THEAD],[Kt.TITLE,be.TITLE],[Kt.TR,be.TR],[Kt.TRACK,be.TRACK],[Kt.TT,be.TT],[Kt.U,be.U],[Kt.UL,be.UL],[Kt.SVG,be.SVG],[Kt.VAR,be.VAR],[Kt.WBR,be.WBR],[Kt.XMP,be.XMP]]);function yr(x){var z;return(z=Cn.get(x))!==null&&z!==void 0?z:be.UNKNOWN}const un=be,Tr={[Ft.HTML]:new Set([un.ADDRESS,un.APPLET,un.AREA,un.ARTICLE,un.ASIDE,un.BASE,un.BASEFONT,un.BGSOUND,un.BLOCKQUOTE,un.BODY,un.BR,un.BUTTON,un.CAPTION,un.CENTER,un.COL,un.COLGROUP,un.DD,un.DETAILS,un.DIR,un.DIV,un.DL,un.DT,un.EMBED,un.FIELDSET,un.FIGCAPTION,un.FIGURE,un.FOOTER,un.FORM,un.FRAME,un.FRAMESET,un.H1,un.H2,un.H3,un.H4,un.H5,un.H6,un.HEAD,un.HEADER,un.HGROUP,un.HR,un.HTML,un.IFRAME,un.IMG,un.INPUT,un.LI,un.LINK,un.LISTING,un.MAIN,un.MARQUEE,un.MENU,un.META,un.NAV,un.NOEMBED,un.NOFRAMES,un.NOSCRIPT,un.OBJECT,un.OL,un.P,un.PARAM,un.PLAINTEXT,un.PRE,un.SCRIPT,un.SECTION,un.SELECT,un.SOURCE,un.STYLE,un.SUMMARY,un.TABLE,un.TBODY,un.TD,un.TEMPLATE,un.TEXTAREA,un.TFOOT,un.TH,un.THEAD,un.TITLE,un.TR,un.TRACK,un.UL,un.WBR,un.XMP]),[Ft.MATHML]:new Set([un.MI,un.MO,un.MN,un.MS,un.MTEXT,un.ANNOTATION_XML]),[Ft.SVG]:new Set([un.TITLE,un.FOREIGN_OBJECT,un.DESC]),[Ft.XLINK]:new Set,[Ft.XML]:new Set,[Ft.XMLNS]:new Set},Xn=new Set([un.H1,un.H2,un.H3,un.H4,un.H5,un.H6]),Cr=new Set([Kt.STYLE,Kt.SCRIPT,Kt.XMP,Kt.IFRAME,Kt.NOEMBED,Kt.NOFRAMES,Kt.PLAINTEXT]);function Dr(x,z){return Cr.has(x)||z&&x===Kt.NOSCRIPT}var _t;(function(x){x[x.DATA=0]="DATA",x[x.RCDATA=1]="RCDATA",x[x.RAWTEXT=2]="RAWTEXT",x[x.SCRIPT_DATA=3]="SCRIPT_DATA",x[x.PLAINTEXT=4]="PLAINTEXT",x[x.TAG_OPEN=5]="TAG_OPEN",x[x.END_TAG_OPEN=6]="END_TAG_OPEN",x[x.TAG_NAME=7]="TAG_NAME",x[x.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",x[x.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",x[x.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",x[x.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",x[x.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",x[x.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",x[x.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",x[x.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",x[x.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",x[x.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",x[x.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",x[x.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",x[x.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",x[x.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",x[x.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",x[x.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",x[x.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",x[x.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",x[x.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",x[x.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",x[x.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",x[x.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",x[x.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",x[x.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",x[x.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",x[x.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",x[x.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",x[x.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",x[x.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",x[x.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",x[x.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",x[x.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",x[x.BOGUS_COMMENT=40]="BOGUS_COMMENT",x[x.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",x[x.COMMENT_START=42]="COMMENT_START",x[x.COMMENT_START_DASH=43]="COMMENT_START_DASH",x[x.COMMENT=44]="COMMENT",x[x.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",x[x.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",x[x.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",x[x.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",x[x.COMMENT_END_DASH=49]="COMMENT_END_DASH",x[x.COMMENT_END=50]="COMMENT_END",x[x.COMMENT_END_BANG=51]="COMMENT_END_BANG",x[x.DOCTYPE=52]="DOCTYPE",x[x.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",x[x.DOCTYPE_NAME=54]="DOCTYPE_NAME",x[x.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",x[x.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",x[x.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",x[x.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",x[x.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",x[x.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",x[x.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",x[x.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",x[x.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",x[x.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",x[x.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",x[x.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",x[x.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",x[x.CDATA_SECTION=68]="CDATA_SECTION",x[x.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",x[x.CDATA_SECTION_END=70]="CDATA_SECTION_END",x[x.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",x[x.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND"})(_t||(_t={}));const Rr={DATA:_t.DATA,RCDATA:_t.RCDATA,RAWTEXT:_t.RAWTEXT,SCRIPT_DATA:_t.SCRIPT_DATA,PLAINTEXT:_t.PLAINTEXT,CDATA_SECTION:_t.CDATA_SECTION};function Kr(x){return x>=Je.DIGIT_0&&x<=Je.DIGIT_9}function qr(x){return x>=Je.LATIN_CAPITAL_A&&x<=Je.LATIN_CAPITAL_Z}function ha(x){return x>=Je.LATIN_SMALL_A&&x<=Je.LATIN_SMALL_Z}function ma(x){return ha(x)||qr(x)}function la(x){return ma(x)||Kr(x)}function $r(x){return x+32}function Ta(x){return x===Je.SPACE||x===Je.LINE_FEED||x===Je.TABULATION||x===Je.FORM_FEED}function wa(x){return Ta(x)||x===Je.SOLIDUS||x===Je.GREATER_THAN_SIGN}function Ca(x){return x===Je.NULL?Vt.nullCharacterReference:x>1114111?Vt.characterReferenceOutsideUnicodeRange:gn(x)?Vt.surrogateCharacterReference:Hn(x)?Vt.noncharacterCharacterReference:ar(x)||x===Je.CARRIAGE_RETURN?Vt.controlCharacterReference:null}class ga{constructor(z,we){this.options=z,this.handler=we,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=_t.DATA,this.returnState=_t.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new qn(we),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new lr(cr,(kt,Fn)=>{this.preprocessor.pos=this.entityStartPos+Fn-1,this._flushCodePointConsumedAsCharacterReference(kt)},we.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(Vt.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:kt=>{this._err(Vt.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+kt)},validateNumericCharacterReference:kt=>{const Fn=Ca(kt);Fn&&this._err(Fn,1)}}:void 0)}_err(z,we=0){var kt,Fn;(Fn=(kt=this.handler).onParseError)===null||Fn===void 0||Fn.call(kt,this.preprocessor.getError(z,we))}getCurrentLocation(z){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-z,startOffset:this.preprocessor.offset-z,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const z=this._consume();this._ensureHibernation()||this._callState(z)}this.inLoop=!1}}pause(){this.paused=!0}resume(z){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||z==null||z())}write(z,we,kt){this.active=!0,this.preprocessor.write(z,we),this._runParsingLoop(),this.paused||kt==null||kt()}insertHtmlAtCurrentPos(z){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(z),this._runParsingLoop()}_ensureHibernation(){return this.preprocessor.endOfChunkHit?(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0):!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(z){this.consumedAfterSnapshot+=z;for(let we=0;we0&&this._err(Vt.endTagWithAttributes),z.selfClosing&&this._err(Vt.endTagWithTrailingSolidus),this.handler.onEndTag(z)),this.preprocessor.dropParsedChunk()}emitCurrentComment(z){this.prepareToken(z),this.handler.onComment(z),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(z){this.prepareToken(z),this.handler.onDoctype(z),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(z){if(this.currentCharacterToken){switch(z&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=z.startLine,this.currentCharacterToken.location.endCol=z.startCol,this.currentCharacterToken.location.endOffset=z.startOffset),this.currentCharacterToken.type){case xn.CHARACTER:{this.handler.onCharacter(this.currentCharacterToken);break}case xn.NULL_CHARACTER:{this.handler.onNullCharacter(this.currentCharacterToken);break}case xn.WHITESPACE_CHARACTER:{this.handler.onWhitespaceCharacter(this.currentCharacterToken);break}}this.currentCharacterToken=null}}_emitEOFToken(){const z=this.getCurrentLocation(0);z&&(z.endLine=z.startLine,z.endCol=z.startCol,z.endOffset=z.startOffset),this._emitCurrentCharacterToken(z),this.handler.onEof({type:xn.EOF,location:z}),this.active=!1}_appendCharToCurrentCharacterToken(z,we){if(this.currentCharacterToken)if(this.currentCharacterToken.type===z){this.currentCharacterToken.chars+=we;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(z,we)}_emitCodePoint(z){const we=Ta(z)?xn.WHITESPACE_CHARACTER:z===Je.NULL?xn.NULL_CHARACTER:xn.CHARACTER;this._appendCharToCurrentCharacterToken(we,String.fromCodePoint(z))}_emitChars(z){this._appendCharToCurrentCharacterToken(xn.CHARACTER,z)}_startCharacterReference(){this.returnState=this.state,this.state=_t.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?Ir.Attribute:Ir.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===_t.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===_t.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===_t.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(z){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(z):this._emitCodePoint(z)}_callState(z){switch(this.state){case _t.DATA:{this._stateData(z);break}case _t.RCDATA:{this._stateRcdata(z);break}case _t.RAWTEXT:{this._stateRawtext(z);break}case _t.SCRIPT_DATA:{this._stateScriptData(z);break}case _t.PLAINTEXT:{this._statePlaintext(z);break}case _t.TAG_OPEN:{this._stateTagOpen(z);break}case _t.END_TAG_OPEN:{this._stateEndTagOpen(z);break}case _t.TAG_NAME:{this._stateTagName(z);break}case _t.RCDATA_LESS_THAN_SIGN:{this._stateRcdataLessThanSign(z);break}case _t.RCDATA_END_TAG_OPEN:{this._stateRcdataEndTagOpen(z);break}case _t.RCDATA_END_TAG_NAME:{this._stateRcdataEndTagName(z);break}case _t.RAWTEXT_LESS_THAN_SIGN:{this._stateRawtextLessThanSign(z);break}case _t.RAWTEXT_END_TAG_OPEN:{this._stateRawtextEndTagOpen(z);break}case _t.RAWTEXT_END_TAG_NAME:{this._stateRawtextEndTagName(z);break}case _t.SCRIPT_DATA_LESS_THAN_SIGN:{this._stateScriptDataLessThanSign(z);break}case _t.SCRIPT_DATA_END_TAG_OPEN:{this._stateScriptDataEndTagOpen(z);break}case _t.SCRIPT_DATA_END_TAG_NAME:{this._stateScriptDataEndTagName(z);break}case _t.SCRIPT_DATA_ESCAPE_START:{this._stateScriptDataEscapeStart(z);break}case _t.SCRIPT_DATA_ESCAPE_START_DASH:{this._stateScriptDataEscapeStartDash(z);break}case _t.SCRIPT_DATA_ESCAPED:{this._stateScriptDataEscaped(z);break}case _t.SCRIPT_DATA_ESCAPED_DASH:{this._stateScriptDataEscapedDash(z);break}case _t.SCRIPT_DATA_ESCAPED_DASH_DASH:{this._stateScriptDataEscapedDashDash(z);break}case _t.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataEscapedLessThanSign(z);break}case _t.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:{this._stateScriptDataEscapedEndTagOpen(z);break}case _t.SCRIPT_DATA_ESCAPED_END_TAG_NAME:{this._stateScriptDataEscapedEndTagName(z);break}case _t.SCRIPT_DATA_DOUBLE_ESCAPE_START:{this._stateScriptDataDoubleEscapeStart(z);break}case _t.SCRIPT_DATA_DOUBLE_ESCAPED:{this._stateScriptDataDoubleEscaped(z);break}case _t.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:{this._stateScriptDataDoubleEscapedDash(z);break}case _t.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:{this._stateScriptDataDoubleEscapedDashDash(z);break}case _t.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataDoubleEscapedLessThanSign(z);break}case _t.SCRIPT_DATA_DOUBLE_ESCAPE_END:{this._stateScriptDataDoubleEscapeEnd(z);break}case _t.BEFORE_ATTRIBUTE_NAME:{this._stateBeforeAttributeName(z);break}case _t.ATTRIBUTE_NAME:{this._stateAttributeName(z);break}case _t.AFTER_ATTRIBUTE_NAME:{this._stateAfterAttributeName(z);break}case _t.BEFORE_ATTRIBUTE_VALUE:{this._stateBeforeAttributeValue(z);break}case _t.ATTRIBUTE_VALUE_DOUBLE_QUOTED:{this._stateAttributeValueDoubleQuoted(z);break}case _t.ATTRIBUTE_VALUE_SINGLE_QUOTED:{this._stateAttributeValueSingleQuoted(z);break}case _t.ATTRIBUTE_VALUE_UNQUOTED:{this._stateAttributeValueUnquoted(z);break}case _t.AFTER_ATTRIBUTE_VALUE_QUOTED:{this._stateAfterAttributeValueQuoted(z);break}case _t.SELF_CLOSING_START_TAG:{this._stateSelfClosingStartTag(z);break}case _t.BOGUS_COMMENT:{this._stateBogusComment(z);break}case _t.MARKUP_DECLARATION_OPEN:{this._stateMarkupDeclarationOpen(z);break}case _t.COMMENT_START:{this._stateCommentStart(z);break}case _t.COMMENT_START_DASH:{this._stateCommentStartDash(z);break}case _t.COMMENT:{this._stateComment(z);break}case _t.COMMENT_LESS_THAN_SIGN:{this._stateCommentLessThanSign(z);break}case _t.COMMENT_LESS_THAN_SIGN_BANG:{this._stateCommentLessThanSignBang(z);break}case _t.COMMENT_LESS_THAN_SIGN_BANG_DASH:{this._stateCommentLessThanSignBangDash(z);break}case _t.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:{this._stateCommentLessThanSignBangDashDash(z);break}case _t.COMMENT_END_DASH:{this._stateCommentEndDash(z);break}case _t.COMMENT_END:{this._stateCommentEnd(z);break}case _t.COMMENT_END_BANG:{this._stateCommentEndBang(z);break}case _t.DOCTYPE:{this._stateDoctype(z);break}case _t.BEFORE_DOCTYPE_NAME:{this._stateBeforeDoctypeName(z);break}case _t.DOCTYPE_NAME:{this._stateDoctypeName(z);break}case _t.AFTER_DOCTYPE_NAME:{this._stateAfterDoctypeName(z);break}case _t.AFTER_DOCTYPE_PUBLIC_KEYWORD:{this._stateAfterDoctypePublicKeyword(z);break}case _t.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateBeforeDoctypePublicIdentifier(z);break}case _t.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypePublicIdentifierDoubleQuoted(z);break}case _t.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypePublicIdentifierSingleQuoted(z);break}case _t.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateAfterDoctypePublicIdentifier(z);break}case _t.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:{this._stateBetweenDoctypePublicAndSystemIdentifiers(z);break}case _t.AFTER_DOCTYPE_SYSTEM_KEYWORD:{this._stateAfterDoctypeSystemKeyword(z);break}case _t.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateBeforeDoctypeSystemIdentifier(z);break}case _t.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypeSystemIdentifierDoubleQuoted(z);break}case _t.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypeSystemIdentifierSingleQuoted(z);break}case _t.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateAfterDoctypeSystemIdentifier(z);break}case _t.BOGUS_DOCTYPE:{this._stateBogusDoctype(z);break}case _t.CDATA_SECTION:{this._stateCdataSection(z);break}case _t.CDATA_SECTION_BRACKET:{this._stateCdataSectionBracket(z);break}case _t.CDATA_SECTION_END:{this._stateCdataSectionEnd(z);break}case _t.CHARACTER_REFERENCE:{this._stateCharacterReference();break}case _t.AMBIGUOUS_AMPERSAND:{this._stateAmbiguousAmpersand(z);break}default:throw new Error("Unknown state")}}_stateData(z){switch(z){case Je.LESS_THAN_SIGN:{this.state=_t.TAG_OPEN;break}case Je.AMPERSAND:{this._startCharacterReference();break}case Je.NULL:{this._err(Vt.unexpectedNullCharacter),this._emitCodePoint(z);break}case Je.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(z)}}_stateRcdata(z){switch(z){case Je.AMPERSAND:{this._startCharacterReference();break}case Je.LESS_THAN_SIGN:{this.state=_t.RCDATA_LESS_THAN_SIGN;break}case Je.NULL:{this._err(Vt.unexpectedNullCharacter),this._emitChars(At);break}case Je.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(z)}}_stateRawtext(z){switch(z){case Je.LESS_THAN_SIGN:{this.state=_t.RAWTEXT_LESS_THAN_SIGN;break}case Je.NULL:{this._err(Vt.unexpectedNullCharacter),this._emitChars(At);break}case Je.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(z)}}_stateScriptData(z){switch(z){case Je.LESS_THAN_SIGN:{this.state=_t.SCRIPT_DATA_LESS_THAN_SIGN;break}case Je.NULL:{this._err(Vt.unexpectedNullCharacter),this._emitChars(At);break}case Je.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(z)}}_statePlaintext(z){switch(z){case Je.NULL:{this._err(Vt.unexpectedNullCharacter),this._emitChars(At);break}case Je.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(z)}}_stateTagOpen(z){if(ma(z))this._createStartTagToken(),this.state=_t.TAG_NAME,this._stateTagName(z);else switch(z){case Je.EXCLAMATION_MARK:{this.state=_t.MARKUP_DECLARATION_OPEN;break}case Je.SOLIDUS:{this.state=_t.END_TAG_OPEN;break}case Je.QUESTION_MARK:{this._err(Vt.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=_t.BOGUS_COMMENT,this._stateBogusComment(z);break}case Je.EOF:{this._err(Vt.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break}default:this._err(Vt.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=_t.DATA,this._stateData(z)}}_stateEndTagOpen(z){if(ma(z))this._createEndTagToken(),this.state=_t.TAG_NAME,this._stateTagName(z);else switch(z){case Je.GREATER_THAN_SIGN:{this._err(Vt.missingEndTagName),this.state=_t.DATA;break}case Je.EOF:{this._err(Vt.eofBeforeTagName),this._emitChars("");break}case Je.NULL:{this._err(Vt.unexpectedNullCharacter),this.state=_t.SCRIPT_DATA_ESCAPED,this._emitChars(At);break}case Je.EOF:{this._err(Vt.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=_t.SCRIPT_DATA_ESCAPED,this._emitCodePoint(z)}}_stateScriptDataEscapedLessThanSign(z){z===Je.SOLIDUS?this.state=_t.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:ma(z)?(this._emitChars("<"),this.state=_t.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(z)):(this._emitChars("<"),this.state=_t.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(z))}_stateScriptDataEscapedEndTagOpen(z){ma(z)?(this.state=_t.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(z)):(this._emitChars("");break}case Je.NULL:{this._err(Vt.unexpectedNullCharacter),this.state=_t.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(At);break}case Je.EOF:{this._err(Vt.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=_t.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(z)}}_stateScriptDataDoubleEscapedLessThanSign(z){z===Je.SOLIDUS?(this.state=_t.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=_t.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(z))}_stateScriptDataDoubleEscapeEnd(z){if(this.preprocessor.startsWith(cn.SCRIPT,!1)&&wa(this.preprocessor.peek(cn.SCRIPT.length))){this._emitCodePoint(z);for(let we=0;we0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(z,!0)}replace(z,we){const kt=this._indexOf(z);this.items[kt]=we,kt===this.stackTop&&(this.current=we)}insertAfter(z,we,kt){const Fn=this._indexOf(z)+1;this.items.splice(Fn,0,we),this.tagIDs.splice(Fn,0,kt),this.stackTop++,Fn===this.stackTop&&this._updateCurrentElement(),this.current&&this.currentTagId!==void 0&&this.handler.onItemPush(this.current,this.currentTagId,Fn===this.stackTop)}popUntilTagNamePopped(z){let we=this.stackTop+1;do we=this.tagIDs.lastIndexOf(z,we-1);while(we>0&&this.treeAdapter.getNamespaceURI(this.items[we])!==Ft.HTML);this.shortenToLength(Math.max(we,0))}shortenToLength(z){for(;this.stackTop>=z;){const we=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(we,this.stackTop=0;kt--)if(z.has(this.tagIDs[kt])&&this.treeAdapter.getNamespaceURI(this.items[kt])===we)return kt;return-1}clearBackTo(z,we){const kt=this._indexOfTagNames(z,we);this.shortenToLength(kt+1)}clearBackToTableContext(){this.clearBackTo(ka,Ft.HTML)}clearBackToTableBodyContext(){this.clearBackTo(_a,Ft.HTML)}clearBackToTableRowContext(){this.clearBackTo(ua,Ft.HTML)}remove(z){const we=this._indexOf(z);we>=0&&(we===this.stackTop?this.pop():(this.items.splice(we,1),this.tagIDs.splice(we,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(z,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===be.BODY?this.items[1]:null}contains(z){return this._indexOf(z)>-1}getCommonAncestor(z){const we=this._indexOf(z)-1;return we>=0?this.items[we]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===be.HTML}hasInDynamicScope(z,we){for(let kt=this.stackTop;kt>=0;kt--){const Fn=this.tagIDs[kt];switch(this.treeAdapter.getNamespaceURI(this.items[kt])){case Ft.HTML:{if(Fn===z)return!0;if(we.has(Fn))return!1;break}case Ft.SVG:{if(aa.has(Fn))return!1;break}case Ft.MATHML:{if(jr.has(Fn))return!1;break}}}return!0}hasInScope(z){return this.hasInDynamicScope(z,ra)}hasInListItemScope(z){return this.hasInDynamicScope(z,ya)}hasInButtonScope(z){return this.hasInDynamicScope(z,Lr)}hasNumberedHeaderInScope(){for(let z=this.stackTop;z>=0;z--){const we=this.tagIDs[z];switch(this.treeAdapter.getNamespaceURI(this.items[z])){case Ft.HTML:{if(Xn.has(we))return!0;if(ra.has(we))return!1;break}case Ft.SVG:{if(aa.has(we))return!1;break}case Ft.MATHML:{if(jr.has(we))return!1;break}}}return!0}hasInTableScope(z){for(let we=this.stackTop;we>=0;we--)if(this.treeAdapter.getNamespaceURI(this.items[we])===Ft.HTML)switch(this.tagIDs[we]){case z:return!0;case be.TABLE:case be.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let z=this.stackTop;z>=0;z--)if(this.treeAdapter.getNamespaceURI(this.items[z])===Ft.HTML)switch(this.tagIDs[z]){case be.TBODY:case be.THEAD:case be.TFOOT:return!0;case be.TABLE:case be.HTML:return!1}return!0}hasInSelectScope(z){for(let we=this.stackTop;we>=0;we--)if(this.treeAdapter.getNamespaceURI(this.items[we])===Ft.HTML)switch(this.tagIDs[we]){case z:return!0;case be.OPTION:case be.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;this.currentTagId!==void 0&&pa.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;this.currentTagId!==void 0&&Wr.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(z){for(;this.currentTagId!==void 0&&this.currentTagId!==z&&Wr.has(this.currentTagId);)this.pop()}}const Mn=3;var Rn;(function(x){x[x.Marker=0]="Marker",x[x.Element=1]="Element"})(Rn||(Rn={}));const jn={type:Rn.Marker};class Qn{constructor(z){this.treeAdapter=z,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(z,we){const kt=[],Fn=we.length,ur=this.treeAdapter.getTagName(z),_r=this.treeAdapter.getNamespaceURI(z);for(let Ea=0;Ea[_r.name,_r.value]));let ur=0;for(let _r=0;_rFn.get(Za.name)===Za.value)&&(ur+=1,ur>=Mn&&this.entries.splice(Ea.idx,1))}}insertMarker(){this.entries.unshift(jn)}pushElement(z,we){this._ensureNoahArkCondition(z),this.entries.unshift({type:Rn.Element,element:z,token:we})}insertElementAfterBookmark(z,we){const kt=this.entries.indexOf(this.bookmark);this.entries.splice(kt,0,{type:Rn.Element,element:z,token:we})}removeEntry(z){const we=this.entries.indexOf(z);we!==-1&&this.entries.splice(we,1)}clearToLastMarker(){const z=this.entries.indexOf(jn);z===-1?this.entries.length=0:this.entries.splice(0,z+1)}getElementEntryInScopeWithTagName(z){const we=this.entries.find(kt=>kt.type===Rn.Marker||this.treeAdapter.getTagName(kt.element)===z);return we&&we.type===Rn.Element?we:null}getElementEntry(z){return this.entries.find(we=>we.type===Rn.Element&&we.element===z)}}const tr={createDocument(){return{nodeName:"#document",mode:sr.NO_QUIRKS,childNodes:[]}},createDocumentFragment(){return{nodeName:"#document-fragment",childNodes:[]}},createElement(x,z,we){return{nodeName:x,tagName:x,attrs:we,namespaceURI:z,childNodes:[],parentNode:null}},createCommentNode(x){return{nodeName:"#comment",data:x,parentNode:null}},createTextNode(x){return{nodeName:"#text",value:x,parentNode:null}},appendChild(x,z){x.childNodes.push(z),z.parentNode=x},insertBefore(x,z,we){const kt=x.childNodes.indexOf(we);x.childNodes.splice(kt,0,z),z.parentNode=x},setTemplateContent(x,z){x.content=z},getTemplateContent(x){return x.content},setDocumentType(x,z,we,kt){const Fn=x.childNodes.find(ur=>ur.nodeName==="#documentType");if(Fn)Fn.name=z,Fn.publicId=we,Fn.systemId=kt;else{const ur={nodeName:"#documentType",name:z,publicId:we,systemId:kt,parentNode:null};tr.appendChild(x,ur)}},setDocumentMode(x,z){x.mode=z},getDocumentMode(x){return x.mode},detachNode(x){if(x.parentNode){const z=x.parentNode.childNodes.indexOf(x);x.parentNode.childNodes.splice(z,1),x.parentNode=null}},insertText(x,z){if(x.childNodes.length>0){const we=x.childNodes[x.childNodes.length-1];if(tr.isTextNode(we)){we.value+=z;return}}tr.appendChild(x,tr.createTextNode(z))},insertTextBefore(x,z,we){const kt=x.childNodes[x.childNodes.indexOf(we)-1];kt&&tr.isTextNode(kt)?kt.value+=z:tr.insertBefore(x,tr.createTextNode(z),we)},adoptAttributes(x,z){const we=new Set(x.attrs.map(kt=>kt.name));for(let kt=0;ktx.startsWith(we))}function _n(x){return x.name===vr&&x.publicId===null&&(x.systemId===null||x.systemId===mr)}function Tn(x){if(x.name!==vr)return sr.QUIRKS;const{systemId:z}=x;if(z&&z.toLowerCase()===pr)return sr.QUIRKS;let{publicId:we}=x;if(we!==null){if(we=we.toLowerCase(),Tt.has(we))return sr.QUIRKS;let kt=z===null?je:kn;if(zt(we,kt))return sr.QUIRKS;if(kt=z===null?Nt:Wt,zt(we,kt))return sr.LIMITED_QUIRKS}return sr.NO_QUIRKS}const Dn={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},Bn="definitionurl",$n="definitionURL",Or=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(x=>[x.toLowerCase(),x])),br=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:Ft.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:Ft.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:Ft.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:Ft.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:Ft.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:Ft.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:Ft.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:Ft.XML}],["xml:space",{prefix:"xml",name:"space",namespace:Ft.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:Ft.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:Ft.XMLNS}]]),xr=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(x=>[x.toLowerCase(),x])),Hr=new Set([be.B,be.BIG,be.BLOCKQUOTE,be.BODY,be.BR,be.CENTER,be.CODE,be.DD,be.DIV,be.DL,be.DT,be.EM,be.EMBED,be.H1,be.H2,be.H3,be.H4,be.H5,be.H6,be.HEAD,be.HR,be.I,be.IMG,be.LI,be.LISTING,be.MENU,be.META,be.NOBR,be.OL,be.P,be.PRE,be.RUBY,be.S,be.SMALL,be.SPAN,be.STRONG,be.STRIKE,be.SUB,be.SUP,be.TABLE,be.TT,be.U,be.UL,be.VAR]);function zr(x){const z=x.tagID;return z===be.FONT&&x.attrs.some(({name:kt})=>kt===on.COLOR||kt===on.SIZE||kt===on.FACE)||Hr.has(z)}function sa(x){for(let z=0;z0&&this._setContextModes(z,we)}onItemPop(z,we){var kt,Fn;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(z,this.currentToken),(Fn=(kt=this.treeAdapter).onItemPop)===null||Fn===void 0||Fn.call(kt,z,this.openElements.current),we){let ur,_r;this.openElements.stackTop===0&&this.fragmentContext?(ur=this.fragmentContext,_r=this.fragmentContextID):{current:ur,currentTagId:_r}=this.openElements,this._setContextModes(ur,_r)}}_setContextModes(z,we){const kt=z===this.document||z&&this.treeAdapter.getNamespaceURI(z)===Ft.HTML;this.currentNotInHTML=!kt,this.tokenizer.inForeignNode=!kt&&z!==void 0&&we!==void 0&&!this._isIntegrationPoint(we,z)}_switchToTextParsing(z,we){this._insertElement(z,Ft.HTML),this.tokenizer.state=we,this.originalInsertionMode=this.insertionMode,this.insertionMode=sn.TEXT}switchToPlaintextParsing(){this.insertionMode=sn.TEXT,this.originalInsertionMode=sn.IN_BODY,this.tokenizer.state=Rr.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let z=this.fragmentContext;for(;z;){if(this.treeAdapter.getTagName(z)===Kt.FORM){this.formElement=z;break}z=this.treeAdapter.getParentNode(z)}}_initTokenizerForFragmentParsing(){if(!(!this.fragmentContext||this.treeAdapter.getNamespaceURI(this.fragmentContext)!==Ft.HTML))switch(this.fragmentContextID){case be.TITLE:case be.TEXTAREA:{this.tokenizer.state=Rr.RCDATA;break}case be.STYLE:case be.XMP:case be.IFRAME:case be.NOEMBED:case be.NOFRAMES:case be.NOSCRIPT:{this.tokenizer.state=Rr.RAWTEXT;break}case be.SCRIPT:{this.tokenizer.state=Rr.SCRIPT_DATA;break}case be.PLAINTEXT:{this.tokenizer.state=Rr.PLAINTEXT;break}default:}}_setDocumentType(z){const we=z.name||"",kt=z.publicId||"",Fn=z.systemId||"";if(this.treeAdapter.setDocumentType(this.document,we,kt,Fn),z.location){const _r=this.treeAdapter.getChildNodes(this.document).find(Ea=>this.treeAdapter.isDocumentTypeNode(Ea));_r&&this.treeAdapter.setNodeSourceCodeLocation(_r,z.location)}}_attachElementToTree(z,we){if(this.options.sourceCodeLocationInfo){const kt=we&&su($a({},we),{startTag:we});this.treeAdapter.setNodeSourceCodeLocation(z,kt)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(z);else{const kt=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(kt!=null?kt:this.document,z)}}_appendElement(z,we){const kt=this.treeAdapter.createElement(z.tagName,we,z.attrs);this._attachElementToTree(kt,z.location)}_insertElement(z,we){const kt=this.treeAdapter.createElement(z.tagName,we,z.attrs);this._attachElementToTree(kt,z.location),this.openElements.push(kt,z.tagID)}_insertFakeElement(z,we){const kt=this.treeAdapter.createElement(z,Ft.HTML,[]);this._attachElementToTree(kt,null),this.openElements.push(kt,we)}_insertTemplate(z){const we=this.treeAdapter.createElement(z.tagName,Ft.HTML,z.attrs),kt=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(we,kt),this._attachElementToTree(we,z.location),this.openElements.push(we,z.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(kt,null)}_insertFakeRootElement(){const z=this.treeAdapter.createElement(Kt.HTML,Ft.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(z,null),this.treeAdapter.appendChild(this.openElements.current,z),this.openElements.push(z,be.HTML)}_appendCommentNode(z,we){const kt=this.treeAdapter.createCommentNode(z.data);this.treeAdapter.appendChild(we,kt),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(kt,z.location)}_insertCharacters(z){let we,kt;if(this._shouldFosterParentOnInsertion()?({parent:we,beforeElement:kt}=this._findFosterParentingLocation(),kt?this.treeAdapter.insertTextBefore(we,z.chars,kt):this.treeAdapter.insertText(we,z.chars)):(we=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(we,z.chars)),!z.location)return;const Fn=this.treeAdapter.getChildNodes(we),ur=kt?Fn.lastIndexOf(kt):Fn.length,_r=Fn[ur-1];if(this.treeAdapter.getNodeSourceCodeLocation(_r)){const{endLine:Za,endCol:Er,endOffset:Qr}=z.location;this.treeAdapter.updateNodeSourceCodeLocation(_r,{endLine:Za,endCol:Er,endOffset:Qr})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(_r,z.location)}_adoptNodes(z,we){for(let kt=this.treeAdapter.getFirstChild(z);kt;kt=this.treeAdapter.getFirstChild(z))this.treeAdapter.detachNode(kt),this.treeAdapter.appendChild(we,kt)}_setEndLocation(z,we){if(this.treeAdapter.getNodeSourceCodeLocation(z)&&we.location){const kt=we.location,Fn=this.treeAdapter.getTagName(z),ur=we.type===xn.END_TAG&&Fn===we.tagName?{endTag:$a({},kt),endLine:kt.endLine,endCol:kt.endCol,endOffset:kt.endOffset}:{endLine:kt.startLine,endCol:kt.startCol,endOffset:kt.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(z,ur)}}shouldProcessStartTagTokenInForeignContent(z){if(!this.currentNotInHTML)return!1;let we,kt;return this.openElements.stackTop===0&&this.fragmentContext?(we=this.fragmentContext,kt=this.fragmentContextID):{current:we,currentTagId:kt}=this.openElements,z.tagID===be.SVG&&this.treeAdapter.getTagName(we)===Kt.ANNOTATION_XML&&this.treeAdapter.getNamespaceURI(we)===Ft.MATHML?!1:this.tokenizer.inForeignNode||(z.tagID===be.MGLYPH||z.tagID===be.MALIGNMARK)&&kt!==void 0&&!this._isIntegrationPoint(kt,we,Ft.HTML)}_processToken(z){switch(z.type){case xn.CHARACTER:{this.onCharacter(z);break}case xn.NULL_CHARACTER:{this.onNullCharacter(z);break}case xn.COMMENT:{this.onComment(z);break}case xn.DOCTYPE:{this.onDoctype(z);break}case xn.START_TAG:{this._processStartTag(z);break}case xn.END_TAG:{this.onEndTag(z);break}case xn.EOF:{this.onEof(z);break}case xn.WHITESPACE_CHARACTER:{this.onWhitespaceCharacter(z);break}}}_isIntegrationPoint(z,we,kt){const Fn=this.treeAdapter.getNamespaceURI(we),ur=this.treeAdapter.getAttrList(we);return Zr(z,Fn,ur,kt)}_reconstructActiveFormattingElements(){const z=this.activeFormattingElements.entries.length;if(z){const we=this.activeFormattingElements.entries.findIndex(Fn=>Fn.type===Rn.Marker||this.openElements.contains(Fn.element)),kt=we===-1?z-1:we-1;for(let Fn=kt;Fn>=0;Fn--){const ur=this.activeFormattingElements.entries[Fn];this._insertElement(ur.token,this.treeAdapter.getNamespaceURI(ur.element)),ur.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=sn.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(be.P),this.openElements.popUntilTagNamePopped(be.P)}_resetInsertionMode(){for(let z=this.openElements.stackTop;z>=0;z--)switch(z===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[z]){case be.TR:{this.insertionMode=sn.IN_ROW;return}case be.TBODY:case be.THEAD:case be.TFOOT:{this.insertionMode=sn.IN_TABLE_BODY;return}case be.CAPTION:{this.insertionMode=sn.IN_CAPTION;return}case be.COLGROUP:{this.insertionMode=sn.IN_COLUMN_GROUP;return}case be.TABLE:{this.insertionMode=sn.IN_TABLE;return}case be.BODY:{this.insertionMode=sn.IN_BODY;return}case be.FRAMESET:{this.insertionMode=sn.IN_FRAMESET;return}case be.SELECT:{this._resetInsertionModeForSelect(z);return}case be.TEMPLATE:{this.insertionMode=this.tmplInsertionModeStack[0];return}case be.HTML:{this.insertionMode=this.headElement?sn.AFTER_HEAD:sn.BEFORE_HEAD;return}case be.TD:case be.TH:{if(z>0){this.insertionMode=sn.IN_CELL;return}break}case be.HEAD:{if(z>0){this.insertionMode=sn.IN_HEAD;return}break}}this.insertionMode=sn.IN_BODY}_resetInsertionModeForSelect(z){if(z>0)for(let we=z-1;we>0;we--){const kt=this.openElements.tagIDs[we];if(kt===be.TEMPLATE)break;if(kt===be.TABLE){this.insertionMode=sn.IN_SELECT_IN_TABLE;return}}this.insertionMode=sn.IN_SELECT}_isElementCausesFosterParenting(z){return li.has(z)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this.openElements.currentTagId!==void 0&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let z=this.openElements.stackTop;z>=0;z--){const we=this.openElements.items[z];switch(this.openElements.tagIDs[z]){case be.TEMPLATE:{if(this.treeAdapter.getNamespaceURI(we)===Ft.HTML)return{parent:this.treeAdapter.getTemplateContent(we),beforeElement:null};break}case be.TABLE:{const kt=this.treeAdapter.getParentNode(we);return kt?{parent:kt,beforeElement:we}:{parent:this.openElements.items[z-1],beforeElement:null}}default:}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(z){const we=this._findFosterParentingLocation();we.beforeElement?this.treeAdapter.insertBefore(we.parent,z,we.beforeElement):this.treeAdapter.appendChild(we.parent,z)}_isSpecialElement(z,we){const kt=this.treeAdapter.getNamespaceURI(z);return Tr[kt].has(we)}onCharacter(z){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){Ze(this,z);return}switch(this.insertionMode){case sn.INITIAL:{Ra(this,z);break}case sn.BEFORE_HTML:{Ki(this,z);break}case sn.BEFORE_HEAD:{Ga(this,z);break}case sn.IN_HEAD:{ao(this,z);break}case sn.IN_HEAD_NO_SCRIPT:{Ii(this,z);break}case sn.AFTER_HEAD:{Ni(this,z);break}case sn.IN_BODY:case sn.IN_CAPTION:case sn.IN_CELL:case sn.IN_TEMPLATE:{vo(this,z);break}case sn.TEXT:case sn.IN_SELECT:case sn.IN_SELECT_IN_TABLE:{this._insertCharacters(z);break}case sn.IN_TABLE:case sn.IN_TABLE_BODY:case sn.IN_ROW:{_s(this,z);break}case sn.IN_TABLE_TEXT:{Mo(this,z);break}case sn.IN_COLUMN_GROUP:{ji(this,z);break}case sn.AFTER_BODY:{Ks(this,z);break}case sn.AFTER_AFTER_BODY:{ie(this,z);break}default:}}onNullCharacter(z){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){ke(this,z);return}switch(this.insertionMode){case sn.INITIAL:{Ra(this,z);break}case sn.BEFORE_HTML:{Ki(this,z);break}case sn.BEFORE_HEAD:{Ga(this,z);break}case sn.IN_HEAD:{ao(this,z);break}case sn.IN_HEAD_NO_SCRIPT:{Ii(this,z);break}case sn.AFTER_HEAD:{Ni(this,z);break}case sn.TEXT:{this._insertCharacters(z);break}case sn.IN_TABLE:case sn.IN_TABLE_BODY:case sn.IN_ROW:{_s(this,z);break}case sn.IN_COLUMN_GROUP:{ji(this,z);break}case sn.AFTER_BODY:{Ks(this,z);break}case sn.AFTER_AFTER_BODY:{ie(this,z);break}default:}}onComment(z){if(this.skipNextNewLine=!1,this.currentNotInHTML){bi(this,z);return}switch(this.insertionMode){case sn.INITIAL:case sn.BEFORE_HTML:case sn.BEFORE_HEAD:case sn.IN_HEAD:case sn.IN_HEAD_NO_SCRIPT:case sn.AFTER_HEAD:case sn.IN_BODY:case sn.IN_TABLE:case sn.IN_CAPTION:case sn.IN_COLUMN_GROUP:case sn.IN_TABLE_BODY:case sn.IN_ROW:case sn.IN_CELL:case sn.IN_SELECT:case sn.IN_SELECT_IN_TABLE:case sn.IN_TEMPLATE:case sn.IN_FRAMESET:case sn.AFTER_FRAMESET:{bi(this,z);break}case sn.IN_TABLE_TEXT:{fo(this,z);break}case sn.AFTER_BODY:{yi(this,z);break}case sn.AFTER_AFTER_BODY:case sn.AFTER_AFTER_FRAMESET:{ca(this,z);break}default:}}onDoctype(z){switch(this.skipNextNewLine=!1,this.insertionMode){case sn.INITIAL:{Ma(this,z);break}case sn.BEFORE_HEAD:case sn.IN_HEAD:case sn.IN_HEAD_NO_SCRIPT:case sn.AFTER_HEAD:{this._err(z,Vt.misplacedDoctype);break}case sn.IN_TABLE_TEXT:{fo(this,z);break}default:}}onStartTag(z){this.skipNextNewLine=!1,this.currentToken=z,this._processStartTag(z),z.selfClosing&&!z.ackSelfClosing&&this._err(z,Vt.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(z){this.shouldProcessStartTagTokenInForeignContent(z)?ft(this,z):this._startTagOutsideForeignContent(z)}_startTagOutsideForeignContent(z){switch(this.insertionMode){case sn.INITIAL:{Ra(this,z);break}case sn.BEFORE_HTML:{Ja(this,z);break}case sn.BEFORE_HEAD:{ri(this,z);break}case sn.IN_HEAD:{ai(this,z);break}case sn.IN_HEAD_NO_SCRIPT:{co(this,z);break}case sn.AFTER_HEAD:{Ko(this,z);break}case sn.IN_BODY:{hi(this,z);break}case sn.IN_TABLE:{Yo(this,z);break}case sn.IN_TABLE_TEXT:{fo(this,z);break}case sn.IN_CAPTION:{Qa(this,z);break}case sn.IN_COLUMN_GROUP:{_i(this,z);break}case sn.IN_TABLE_BODY:{Io(this,z);break}case sn.IN_ROW:{Uo(this,z);break}case sn.IN_CELL:{Xo(this,z);break}case sn.IN_SELECT:{Il(this,z);break}case sn.IN_SELECT_IN_TABLE:{Wl(this,z);break}case sn.IN_TEMPLATE:{Ll(this,z);break}case sn.AFTER_BODY:{Eo(this,z);break}case sn.IN_FRAMESET:{ml(this,z);break}case sn.AFTER_FRAMESET:{sl(this,z);break}case sn.AFTER_AFTER_BODY:{jl(this,z);break}case sn.AFTER_AFTER_FRAMESET:{Ce(this,z);break}default:}}onEndTag(z){this.skipNextNewLine=!1,this.currentToken=z,this.currentNotInHTML?Ot(this,z):this._endTagOutsideForeignContent(z)}_endTagOutsideForeignContent(z){switch(this.insertionMode){case sn.INITIAL:{Ra(this,z);break}case sn.BEFORE_HTML:{ui(this,z);break}case sn.BEFORE_HEAD:{Oi(this,z);break}case sn.IN_HEAD:{uo(this,z);break}case sn.IN_HEAD_NO_SCRIPT:{to(this,z);break}case sn.AFTER_HEAD:{Us(this,z);break}case sn.IN_BODY:{Os(this,z);break}case sn.TEXT:{Fo(this,z);break}case sn.IN_TABLE:{Fs(this,z);break}case sn.IN_TABLE_TEXT:{fo(this,z);break}case sn.IN_CAPTION:{Ya(this,z);break}case sn.IN_COLUMN_GROUP:{Vi(this,z);break}case sn.IN_TABLE_BODY:{Bo(this,z);break}case sn.IN_ROW:{No(this,z);break}case sn.IN_CELL:{hl(this,z);break}case sn.IN_SELECT:{Ol(this,z);break}case sn.IN_SELECT_IN_TABLE:{Zl(this,z);break}case sn.IN_TEMPLATE:{ko(this,z);break}case sn.AFTER_BODY:{qi(this,z);break}case sn.IN_FRAMESET:{Cs(this,z);break}case sn.AFTER_FRAMESET:{Nl(this,z);break}case sn.AFTER_AFTER_BODY:{ie(this,z);break}default:}}onEof(z){switch(this.insertionMode){case sn.INITIAL:{Ra(this,z);break}case sn.BEFORE_HTML:{Ki(this,z);break}case sn.BEFORE_HEAD:{Ga(this,z);break}case sn.IN_HEAD:{ao(this,z);break}case sn.IN_HEAD_NO_SCRIPT:{Ii(this,z);break}case sn.AFTER_HEAD:{Ni(this,z);break}case sn.IN_BODY:case sn.IN_TABLE:case sn.IN_CAPTION:case sn.IN_COLUMN_GROUP:case sn.IN_TABLE_BODY:case sn.IN_ROW:case sn.IN_CELL:case sn.IN_SELECT:case sn.IN_SELECT_IN_TABLE:{$s(this,z);break}case sn.TEXT:{Ls(this,z);break}case sn.IN_TABLE_TEXT:{fo(this,z);break}case sn.IN_TEMPLATE:{Ji(this,z);break}case sn.AFTER_BODY:case sn.IN_FRAMESET:case sn.AFTER_FRAMESET:case sn.AFTER_AFTER_BODY:case sn.AFTER_AFTER_FRAMESET:{Oa(this,z);break}default:}}onWhitespaceCharacter(z){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,z.chars.charCodeAt(0)===Je.LINE_FEED)){if(z.chars.length===1)return;z.chars=z.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(z);return}switch(this.insertionMode){case sn.IN_HEAD:case sn.IN_HEAD_NO_SCRIPT:case sn.AFTER_HEAD:case sn.TEXT:case sn.IN_COLUMN_GROUP:case sn.IN_SELECT:case sn.IN_SELECT_IN_TABLE:case sn.IN_FRAMESET:case sn.AFTER_FRAMESET:{this._insertCharacters(z);break}case sn.IN_BODY:case sn.IN_CAPTION:case sn.IN_CELL:case sn.IN_TEMPLATE:case sn.AFTER_BODY:case sn.AFTER_AFTER_BODY:case sn.AFTER_AFTER_FRAMESET:{go(this,z);break}case sn.IN_TABLE:case sn.IN_TABLE_BODY:case sn.IN_ROW:{_s(this,z);break}case sn.IN_TABLE_TEXT:{rs(this,z);break}default:}}}function So(x,z){let we=x.activeFormattingElements.getElementEntryInScopeWithTagName(z.tagName);return we?x.openElements.contains(we.element)?x.openElements.hasInScope(z.tagID)||(we=null):(x.activeFormattingElements.removeEntry(we),we=null):Ds(x,z),we}function eo(x,z){let we=null,kt=x.openElements.stackTop;for(;kt>=0;kt--){const Fn=x.openElements.items[kt];if(Fn===z.element)break;x._isSpecialElement(Fn,x.openElements.tagIDs[kt])&&(we=Fn)}return we||(x.openElements.shortenToLength(Math.max(kt,0)),x.activeFormattingElements.removeEntry(z)),we}function gi(x,z,we){let kt=z,Fn=x.openElements.getCommonAncestor(z);for(let ur=0,_r=Fn;_r!==we;ur++,_r=Fn){Fn=x.openElements.getCommonAncestor(_r);const Ea=x.activeFormattingElements.getElementEntry(_r),Za=Ea&&ur>=za;!Ea||Za?(Za&&x.activeFormattingElements.removeEntry(Ea),x.openElements.remove(_r)):(_r=fi(x,Ea),kt===z&&(x.activeFormattingElements.bookmark=Ea),x.treeAdapter.detachNode(kt),x.treeAdapter.appendChild(_r,kt),kt=_r)}return kt}function fi(x,z){const we=x.treeAdapter.getNamespaceURI(z.element),kt=x.treeAdapter.createElement(z.token.tagName,we,z.token.attrs);return x.openElements.replace(z.element,kt),z.element=kt,kt}function pi(x,z,we){const kt=x.treeAdapter.getTagName(z),Fn=yr(kt);if(x._isElementCausesFosterParenting(Fn))x._fosterParentElement(we);else{const ur=x.treeAdapter.getNamespaceURI(z);Fn===be.TEMPLATE&&ur===Ft.HTML&&(z=x.treeAdapter.getTemplateContent(z)),x.treeAdapter.appendChild(z,we)}}function Hi(x,z,we){const kt=x.treeAdapter.getNamespaceURI(we.element),{token:Fn}=we,ur=x.treeAdapter.createElement(Fn.tagName,kt,Fn.attrs);x._adoptNodes(z,ur),x.treeAdapter.appendChild(z,ur),x.activeFormattingElements.insertElementAfterBookmark(ur,Fn),x.activeFormattingElements.removeEntry(we),x.openElements.remove(we.element),x.openElements.insertAfter(z,ur,Fn.tagID)}function vi(x,z){for(let we=0;we=we;kt--)x._setEndLocation(x.openElements.items[kt],z);if(!x.fragmentContext&&x.openElements.stackTop>=0){const kt=x.openElements.items[0],Fn=x.treeAdapter.getNodeSourceCodeLocation(kt);if(Fn&&!Fn.endTag&&(x._setEndLocation(kt,z),x.openElements.stackTop>=1)){const ur=x.openElements.items[1],_r=x.treeAdapter.getNodeSourceCodeLocation(ur);_r&&!_r.endTag&&x._setEndLocation(ur,z)}}}}function Ma(x,z){x._setDocumentType(z);const we=z.forceQuirks?sr.QUIRKS:Tn(z);_n(z)||x._err(z,Vt.nonConformingDoctype),x.treeAdapter.setDocumentMode(x.document,we),x.insertionMode=sn.BEFORE_HTML}function Ra(x,z){x._err(z,Vt.missingDoctype,!0),x.treeAdapter.setDocumentMode(x.document,sr.QUIRKS),x.insertionMode=sn.BEFORE_HTML,x._processToken(z)}function Ja(x,z){z.tagID===be.HTML?(x._insertElement(z,Ft.HTML),x.insertionMode=sn.BEFORE_HEAD):Ki(x,z)}function ui(x,z){const we=z.tagID;(we===be.HTML||we===be.HEAD||we===be.BODY||we===be.BR)&&Ki(x,z)}function Ki(x,z){x._insertFakeRootElement(),x.insertionMode=sn.BEFORE_HEAD,x._processToken(z)}function ri(x,z){switch(z.tagID){case be.HTML:{hi(x,z);break}case be.HEAD:{x._insertElement(z,Ft.HTML),x.headElement=x.openElements.current,x.insertionMode=sn.IN_HEAD;break}default:Ga(x,z)}}function Oi(x,z){const we=z.tagID;we===be.HEAD||we===be.BODY||we===be.HTML||we===be.BR?Ga(x,z):x._err(z,Vt.endTagWithoutMatchingOpenElement)}function Ga(x,z){x._insertFakeElement(Kt.HEAD,be.HEAD),x.headElement=x.openElements.current,x.insertionMode=sn.IN_HEAD,x._processToken(z)}function ai(x,z){switch(z.tagID){case be.HTML:{hi(x,z);break}case be.BASE:case be.BASEFONT:case be.BGSOUND:case be.LINK:case be.META:{x._appendElement(z,Ft.HTML),z.ackSelfClosing=!0;break}case be.TITLE:{x._switchToTextParsing(z,Rr.RCDATA);break}case be.NOSCRIPT:{x.options.scriptingEnabled?x._switchToTextParsing(z,Rr.RAWTEXT):(x._insertElement(z,Ft.HTML),x.insertionMode=sn.IN_HEAD_NO_SCRIPT);break}case be.NOFRAMES:case be.STYLE:{x._switchToTextParsing(z,Rr.RAWTEXT);break}case be.SCRIPT:{x._switchToTextParsing(z,Rr.SCRIPT_DATA);break}case be.TEMPLATE:{x._insertTemplate(z),x.activeFormattingElements.insertMarker(),x.framesetOk=!1,x.insertionMode=sn.IN_TEMPLATE,x.tmplInsertionModeStack.unshift(sn.IN_TEMPLATE);break}case be.HEAD:{x._err(z,Vt.misplacedStartTagForHeadElement);break}default:ao(x,z)}}function uo(x,z){switch(z.tagID){case be.HEAD:{x.openElements.pop(),x.insertionMode=sn.AFTER_HEAD;break}case be.BODY:case be.BR:case be.HTML:{ao(x,z);break}case be.TEMPLATE:{ti(x,z);break}default:x._err(z,Vt.endTagWithoutMatchingOpenElement)}}function ti(x,z){x.openElements.tmplCount>0?(x.openElements.generateImpliedEndTagsThoroughly(),x.openElements.currentTagId!==be.TEMPLATE&&x._err(z,Vt.closingOfElementWithOpenChildElements),x.openElements.popUntilTagNamePopped(be.TEMPLATE),x.activeFormattingElements.clearToLastMarker(),x.tmplInsertionModeStack.shift(),x._resetInsertionMode()):x._err(z,Vt.endTagWithoutMatchingOpenElement)}function ao(x,z){x.openElements.pop(),x.insertionMode=sn.AFTER_HEAD,x._processToken(z)}function co(x,z){switch(z.tagID){case be.HTML:{hi(x,z);break}case be.BASEFONT:case be.BGSOUND:case be.HEAD:case be.LINK:case be.META:case be.NOFRAMES:case be.STYLE:{ai(x,z);break}case be.NOSCRIPT:{x._err(z,Vt.nestedNoscriptInHead);break}default:Ii(x,z)}}function to(x,z){switch(z.tagID){case be.NOSCRIPT:{x.openElements.pop(),x.insertionMode=sn.IN_HEAD;break}case be.BR:{Ii(x,z);break}default:x._err(z,Vt.endTagWithoutMatchingOpenElement)}}function Ii(x,z){const we=z.type===xn.EOF?Vt.openElementsLeftAfterEof:Vt.disallowedContentInNoscriptInHead;x._err(z,we),x.openElements.pop(),x.insertionMode=sn.IN_HEAD,x._processToken(z)}function Ko(x,z){switch(z.tagID){case be.HTML:{hi(x,z);break}case be.BODY:{x._insertElement(z,Ft.HTML),x.framesetOk=!1,x.insertionMode=sn.IN_BODY;break}case be.FRAMESET:{x._insertElement(z,Ft.HTML),x.insertionMode=sn.IN_FRAMESET;break}case be.BASE:case be.BASEFONT:case be.BGSOUND:case be.LINK:case be.META:case be.NOFRAMES:case be.SCRIPT:case be.STYLE:case be.TEMPLATE:case be.TITLE:{x._err(z,Vt.abandonedHeadElementChild),x.openElements.push(x.headElement,be.HEAD),ai(x,z),x.openElements.remove(x.headElement);break}case be.HEAD:{x._err(z,Vt.misplacedStartTagForHeadElement);break}default:Ni(x,z)}}function Us(x,z){switch(z.tagID){case be.BODY:case be.HTML:case be.BR:{Ni(x,z);break}case be.TEMPLATE:{ti(x,z);break}default:x._err(z,Vt.endTagWithoutMatchingOpenElement)}}function Ni(x,z){x._insertFakeElement(Kt.BODY,be.BODY),x.insertionMode=sn.IN_BODY,Lo(x,z)}function Lo(x,z){switch(z.type){case xn.CHARACTER:{vo(x,z);break}case xn.WHITESPACE_CHARACTER:{go(x,z);break}case xn.COMMENT:{bi(x,z);break}case xn.START_TAG:{hi(x,z);break}case xn.END_TAG:{Os(x,z);break}case xn.EOF:{$s(x,z);break}default:}}function go(x,z){x._reconstructActiveFormattingElements(),x._insertCharacters(z)}function vo(x,z){x._reconstructActiveFormattingElements(),x._insertCharacters(z),x.framesetOk=!1}function Hs(x,z){x.openElements.tmplCount===0&&x.treeAdapter.adoptAttributes(x.openElements.items[0],z.attrs)}function Xs(x,z){const we=x.openElements.tryPeekProperlyNestedBodyElement();we&&x.openElements.tmplCount===0&&(x.framesetOk=!1,x.treeAdapter.adoptAttributes(we,z.attrs))}function Qs(x,z){const we=x.openElements.tryPeekProperlyNestedBodyElement();x.framesetOk&&we&&(x.treeAdapter.detachNode(we),x.openElements.popAllUpToHtmlElement(),x._insertElement(z,Ft.HTML),x.insertionMode=sn.IN_FRAMESET)}function ws(x,z){x.openElements.hasInButtonScope(be.P)&&x._closePElement(),x._insertElement(z,Ft.HTML)}function Is(x,z){x.openElements.hasInButtonScope(be.P)&&x._closePElement(),x.openElements.currentTagId!==void 0&&Xn.has(x.openElements.currentTagId)&&x.openElements.pop(),x._insertElement(z,Ft.HTML)}function Ns(x,z){x.openElements.hasInButtonScope(be.P)&&x._closePElement(),x._insertElement(z,Ft.HTML),x.skipNextNewLine=!0,x.framesetOk=!1}function hs(x,z){const we=x.openElements.tmplCount>0;(!x.formElement||we)&&(x.openElements.hasInButtonScope(be.P)&&x._closePElement(),x._insertElement(z,Ft.HTML),we||(x.formElement=x.openElements.current))}function ks(x,z){x.framesetOk=!1;const we=z.tagID;for(let kt=x.openElements.stackTop;kt>=0;kt--){const Fn=x.openElements.tagIDs[kt];if(we===be.LI&&Fn===be.LI||(we===be.DD||we===be.DT)&&(Fn===be.DD||Fn===be.DT)){x.openElements.generateImpliedEndTagsWithExclusion(Fn),x.openElements.popUntilTagNamePopped(Fn);break}if(Fn!==be.ADDRESS&&Fn!==be.DIV&&Fn!==be.P&&x._isSpecialElement(x.openElements.items[kt],Fn))break}x.openElements.hasInButtonScope(be.P)&&x._closePElement(),x._insertElement(z,Ft.HTML)}function Js(x,z){x.openElements.hasInButtonScope(be.P)&&x._closePElement(),x._insertElement(z,Ft.HTML),x.tokenizer.state=Rr.PLAINTEXT}function Rs(x,z){x.openElements.hasInScope(be.BUTTON)&&(x.openElements.generateImpliedEndTags(),x.openElements.popUntilTagNamePopped(be.BUTTON)),x._reconstructActiveFormattingElements(),x._insertElement(z,Ft.HTML),x.framesetOk=!1}function Es(x,z){const we=x.activeFormattingElements.getElementEntryInScopeWithTagName(Kt.A);we&&(vi(x,z),x.openElements.remove(we.element),x.activeFormattingElements.removeEntry(we)),x._reconstructActiveFormattingElements(),x._insertElement(z,Ft.HTML),x.activeFormattingElements.pushElement(x.openElements.current,z)}function ms(x,z){x._reconstructActiveFormattingElements(),x._insertElement(z,Ft.HTML),x.activeFormattingElements.pushElement(x.openElements.current,z)}function Qi(x,z){x._reconstructActiveFormattingElements(),x.openElements.hasInScope(be.NOBR)&&(vi(x,z),x._reconstructActiveFormattingElements()),x._insertElement(z,Ft.HTML),x.activeFormattingElements.pushElement(x.openElements.current,z)}function Pi(x,z){x._reconstructActiveFormattingElements(),x._insertElement(z,Ft.HTML),x.activeFormattingElements.insertMarker(),x.framesetOk=!1}function ei(x,z){x.treeAdapter.getDocumentMode(x.document)!==sr.QUIRKS&&x.openElements.hasInButtonScope(be.P)&&x._closePElement(),x._insertElement(z,Ft.HTML),x.framesetOk=!1,x.insertionMode=sn.IN_TABLE}function Ha(x,z){x._reconstructActiveFormattingElements(),x._appendElement(z,Ft.HTML),x.framesetOk=!1,z.ackSelfClosing=!0}function Fi(x){const z=zn(x,on.TYPE);return z!=null&&z.toLowerCase()===ea}function Li(x,z){x._reconstructActiveFormattingElements(),x._appendElement(z,Ft.HTML),Fi(z)||(x.framesetOk=!1),z.ackSelfClosing=!0}function Bi(x,z){x._appendElement(z,Ft.HTML),z.ackSelfClosing=!0}function Zi(x,z){x.openElements.hasInButtonScope(be.P)&&x._closePElement(),x._appendElement(z,Ft.HTML),x.framesetOk=!1,z.ackSelfClosing=!0}function Zo(x,z){z.tagName=Kt.IMG,z.tagID=be.IMG,Ha(x,z)}function Co(x,z){x._insertElement(z,Ft.HTML),x.skipNextNewLine=!0,x.tokenizer.state=Rr.RCDATA,x.originalInsertionMode=x.insertionMode,x.framesetOk=!1,x.insertionMode=sn.TEXT}function ts(x,z){x.openElements.hasInButtonScope(be.P)&&x._closePElement(),x._reconstructActiveFormattingElements(),x.framesetOk=!1,x._switchToTextParsing(z,Rr.RAWTEXT)}function Si(x,z){x.framesetOk=!1,x._switchToTextParsing(z,Rr.RAWTEXT)}function Mi(x,z){x._switchToTextParsing(z,Rr.RAWTEXT)}function xo(x,z){x._reconstructActiveFormattingElements(),x._insertElement(z,Ft.HTML),x.framesetOk=!1,x.insertionMode=x.insertionMode===sn.IN_TABLE||x.insertionMode===sn.IN_CAPTION||x.insertionMode===sn.IN_TABLE_BODY||x.insertionMode===sn.IN_ROW||x.insertionMode===sn.IN_CELL?sn.IN_SELECT_IN_TABLE:sn.IN_SELECT}function _o(x,z){x.openElements.currentTagId===be.OPTION&&x.openElements.pop(),x._reconstructActiveFormattingElements(),x._insertElement(z,Ft.HTML)}function zs(x,z){x.openElements.hasInScope(be.RUBY)&&x.openElements.generateImpliedEndTags(),x._insertElement(z,Ft.HTML)}function rl(x,z){x.openElements.hasInScope(be.RUBY)&&x.openElements.generateImpliedEndTagsWithExclusion(be.RTC),x._insertElement(z,Ft.HTML)}function Gs(x,z){x._reconstructActiveFormattingElements(),sa(z),Ba(z),z.selfClosing?x._appendElement(z,Ft.MATHML):x._insertElement(z,Ft.MATHML),z.ackSelfClosing=!0}function Ao(x,z){x._reconstructActiveFormattingElements(),va(z),Ba(z),z.selfClosing?x._appendElement(z,Ft.SVG):x._insertElement(z,Ft.SVG),z.ackSelfClosing=!0}function Po(x,z){x._reconstructActiveFormattingElements(),x._insertElement(z,Ft.HTML)}function hi(x,z){switch(z.tagID){case be.I:case be.S:case be.B:case be.U:case be.EM:case be.TT:case be.BIG:case be.CODE:case be.FONT:case be.SMALL:case be.STRIKE:case be.STRONG:{ms(x,z);break}case be.A:{Es(x,z);break}case be.H1:case be.H2:case be.H3:case be.H4:case be.H5:case be.H6:{Is(x,z);break}case be.P:case be.DL:case be.OL:case be.UL:case be.DIV:case be.DIR:case be.NAV:case be.MAIN:case be.MENU:case be.ASIDE:case be.CENTER:case be.FIGURE:case be.FOOTER:case be.HEADER:case be.HGROUP:case be.DIALOG:case be.DETAILS:case be.ADDRESS:case be.ARTICLE:case be.SEARCH:case be.SECTION:case be.SUMMARY:case be.FIELDSET:case be.BLOCKQUOTE:case be.FIGCAPTION:{ws(x,z);break}case be.LI:case be.DD:case be.DT:{ks(x,z);break}case be.BR:case be.IMG:case be.WBR:case be.AREA:case be.EMBED:case be.KEYGEN:{Ha(x,z);break}case be.HR:{Zi(x,z);break}case be.RB:case be.RTC:{zs(x,z);break}case be.RT:case be.RP:{rl(x,z);break}case be.PRE:case be.LISTING:{Ns(x,z);break}case be.XMP:{ts(x,z);break}case be.SVG:{Ao(x,z);break}case be.HTML:{Hs(x,z);break}case be.BASE:case be.LINK:case be.META:case be.STYLE:case be.TITLE:case be.SCRIPT:case be.BGSOUND:case be.BASEFONT:case be.TEMPLATE:{ai(x,z);break}case be.BODY:{Xs(x,z);break}case be.FORM:{hs(x,z);break}case be.NOBR:{Qi(x,z);break}case be.MATH:{Gs(x,z);break}case be.TABLE:{ei(x,z);break}case be.INPUT:{Li(x,z);break}case be.PARAM:case be.TRACK:case be.SOURCE:{Bi(x,z);break}case be.IMAGE:{Zo(x,z);break}case be.BUTTON:{Rs(x,z);break}case be.APPLET:case be.OBJECT:case be.MARQUEE:{Pi(x,z);break}case be.IFRAME:{Si(x,z);break}case be.SELECT:{xo(x,z);break}case be.OPTION:case be.OPTGROUP:{_o(x,z);break}case be.NOEMBED:case be.NOFRAMES:{Mi(x,z);break}case be.FRAMESET:{Qs(x,z);break}case be.TEXTAREA:{Co(x,z);break}case be.NOSCRIPT:{x.options.scriptingEnabled?Mi(x,z):Po(x,z);break}case be.PLAINTEXT:{Js(x,z);break}case be.COL:case be.TH:case be.TD:case be.TR:case be.HEAD:case be.FRAME:case be.TBODY:case be.TFOOT:case be.THEAD:case be.CAPTION:case be.COLGROUP:break;default:Po(x,z)}}function jo(x,z){if(x.openElements.hasInScope(be.BODY)&&(x.insertionMode=sn.AFTER_BODY,x.options.sourceCodeLocationInfo)){const we=x.openElements.tryPeekProperlyNestedBodyElement();we&&x._setEndLocation(we,z)}}function To(x,z){x.openElements.hasInScope(be.BODY)&&(x.insertionMode=sn.AFTER_BODY,qi(x,z))}function qs(x,z){const we=z.tagID;x.openElements.hasInScope(we)&&(x.openElements.generateImpliedEndTags(),x.openElements.popUntilTagNamePopped(we))}function fl(x){const z=x.openElements.tmplCount>0,{formElement:we}=x;z||(x.formElement=null),(we||z)&&x.openElements.hasInScope(be.FORM)&&(x.openElements.generateImpliedEndTags(),z?x.openElements.popUntilTagNamePopped(be.FORM):we&&x.openElements.remove(we))}function pl(x){x.openElements.hasInButtonScope(be.P)||x._insertFakeElement(Kt.P,be.P),x._closePElement()}function ys(x){x.openElements.hasInListItemScope(be.LI)&&(x.openElements.generateImpliedEndTagsWithExclusion(be.LI),x.openElements.popUntilTagNamePopped(be.LI))}function al(x,z){const we=z.tagID;x.openElements.hasInScope(we)&&(x.openElements.generateImpliedEndTagsWithExclusion(we),x.openElements.popUntilTagNamePopped(we))}function il(x){x.openElements.hasNumberedHeaderInScope()&&(x.openElements.generateImpliedEndTags(),x.openElements.popUntilNumberedHeaderPopped())}function gs(x,z){const we=z.tagID;x.openElements.hasInScope(we)&&(x.openElements.generateImpliedEndTags(),x.openElements.popUntilTagNamePopped(we),x.activeFormattingElements.clearToLastMarker())}function Ws(x){x._reconstructActiveFormattingElements(),x._insertFakeElement(Kt.BR,be.BR),x.openElements.pop(),x.framesetOk=!1}function Ds(x,z){const we=z.tagName,kt=z.tagID;for(let Fn=x.openElements.stackTop;Fn>0;Fn--){const ur=x.openElements.items[Fn],_r=x.openElements.tagIDs[Fn];if(kt===_r&&(kt!==be.UNKNOWN||x.treeAdapter.getTagName(ur)===we)){x.openElements.generateImpliedEndTagsWithExclusion(kt),x.openElements.stackTop>=Fn&&x.openElements.shortenToLength(Fn);break}if(x._isSpecialElement(ur,_r))break}}function Os(x,z){switch(z.tagID){case be.A:case be.B:case be.I:case be.S:case be.U:case be.EM:case be.TT:case be.BIG:case be.CODE:case be.FONT:case be.NOBR:case be.SMALL:case be.STRIKE:case be.STRONG:{vi(x,z);break}case be.P:{pl(x);break}case be.DL:case be.UL:case be.OL:case be.DIR:case be.DIV:case be.NAV:case be.PRE:case be.MAIN:case be.MENU:case be.ASIDE:case be.BUTTON:case be.CENTER:case be.FIGURE:case be.FOOTER:case be.HEADER:case be.HGROUP:case be.DIALOG:case be.ADDRESS:case be.ARTICLE:case be.DETAILS:case be.SEARCH:case be.SECTION:case be.SUMMARY:case be.LISTING:case be.FIELDSET:case be.BLOCKQUOTE:case be.FIGCAPTION:{qs(x,z);break}case be.LI:{ys(x);break}case be.DD:case be.DT:{al(x,z);break}case be.H1:case be.H2:case be.H3:case be.H4:case be.H5:case be.H6:{il(x);break}case be.BR:{Ws(x);break}case be.BODY:{jo(x,z);break}case be.HTML:{To(x,z);break}case be.FORM:{fl(x);break}case be.APPLET:case be.OBJECT:case be.MARQUEE:{gs(x,z);break}case be.TEMPLATE:{ti(x,z);break}default:Ds(x,z)}}function $s(x,z){x.tmplInsertionModeStack.length>0?Ji(x,z):Oa(x,z)}function Fo(x,z){var we;z.tagID===be.SCRIPT&&((we=x.scriptHandler)===null||we===void 0||we.call(x,x.openElements.current)),x.openElements.pop(),x.insertionMode=x.originalInsertionMode}function Ls(x,z){x._err(z,Vt.eofInElementThatCanContainOnlyText),x.openElements.pop(),x.insertionMode=x.originalInsertionMode,x.onEof(z)}function _s(x,z){if(x.openElements.currentTagId!==void 0&&li.has(x.openElements.currentTagId))switch(x.pendingCharacterTokens.length=0,x.hasNonWhitespacePendingCharacterToken=!1,x.originalInsertionMode=x.insertionMode,x.insertionMode=sn.IN_TABLE_TEXT,z.type){case xn.CHARACTER:{Mo(x,z);break}case xn.WHITESPACE_CHARACTER:{rs(x,z);break}}else bo(x,z)}function Zs(x,z){x.openElements.clearBackToTableContext(),x.activeFormattingElements.insertMarker(),x._insertElement(z,Ft.HTML),x.insertionMode=sn.IN_CAPTION}function Ss(x,z){x.openElements.clearBackToTableContext(),x._insertElement(z,Ft.HTML),x.insertionMode=sn.IN_COLUMN_GROUP}function js(x,z){x.openElements.clearBackToTableContext(),x._insertFakeElement(Kt.COLGROUP,be.COLGROUP),x.insertionMode=sn.IN_COLUMN_GROUP,_i(x,z)}function el(x,z){x.openElements.clearBackToTableContext(),x._insertElement(z,Ft.HTML),x.insertionMode=sn.IN_TABLE_BODY}function Ps(x,z){x.openElements.clearBackToTableContext(),x._insertFakeElement(Kt.TBODY,be.TBODY),x.insertionMode=sn.IN_TABLE_BODY,Io(x,z)}function Vs(x,z){x.openElements.hasInTableScope(be.TABLE)&&(x.openElements.popUntilTagNamePopped(be.TABLE),x._resetInsertionMode(),x._processStartTag(z))}function ol(x,z){Fi(z)?x._appendElement(z,Ft.HTML):bo(x,z),z.ackSelfClosing=!0}function ns(x,z){!x.formElement&&x.openElements.tmplCount===0&&(x._insertElement(z,Ft.HTML),x.formElement=x.openElements.current,x.openElements.pop())}function Yo(x,z){switch(z.tagID){case be.TD:case be.TH:case be.TR:{Ps(x,z);break}case be.STYLE:case be.SCRIPT:case be.TEMPLATE:{ai(x,z);break}case be.COL:{js(x,z);break}case be.FORM:{ns(x,z);break}case be.TABLE:{Vs(x,z);break}case be.TBODY:case be.TFOOT:case be.THEAD:{el(x,z);break}case be.INPUT:{ol(x,z);break}case be.CAPTION:{Zs(x,z);break}case be.COLGROUP:{Ss(x,z);break}default:bo(x,z)}}function Fs(x,z){switch(z.tagID){case be.TABLE:{x.openElements.hasInTableScope(be.TABLE)&&(x.openElements.popUntilTagNamePopped(be.TABLE),x._resetInsertionMode());break}case be.TEMPLATE:{ti(x,z);break}case be.BODY:case be.CAPTION:case be.COL:case be.COLGROUP:case be.HTML:case be.TBODY:case be.TD:case be.TFOOT:case be.TH:case be.THEAD:case be.TR:break;default:bo(x,z)}}function bo(x,z){const we=x.fosterParentingEnabled;x.fosterParentingEnabled=!0,Lo(x,z),x.fosterParentingEnabled=we}function rs(x,z){x.pendingCharacterTokens.push(z)}function Mo(x,z){x.pendingCharacterTokens.push(z),x.hasNonWhitespacePendingCharacterToken=!0}function fo(x,z){let we=0;if(x.hasNonWhitespacePendingCharacterToken)for(;we0&&x.openElements.currentTagId===be.OPTION&&x.openElements.tagIDs[x.openElements.stackTop-1]===be.OPTGROUP&&x.openElements.pop(),x.openElements.currentTagId===be.OPTGROUP&&x.openElements.pop();break}case be.OPTION:{x.openElements.currentTagId===be.OPTION&&x.openElements.pop();break}case be.SELECT:{x.openElements.hasInSelectScope(be.SELECT)&&(x.openElements.popUntilTagNamePopped(be.SELECT),x._resetInsertionMode());break}case be.TEMPLATE:{ti(x,z);break}default:}}function Wl(x,z){const we=z.tagID;we===be.CAPTION||we===be.TABLE||we===be.TBODY||we===be.TFOOT||we===be.THEAD||we===be.TR||we===be.TD||we===be.TH?(x.openElements.popUntilTagNamePopped(be.SELECT),x._resetInsertionMode(),x._processStartTag(z)):Il(x,z)}function Zl(x,z){const we=z.tagID;we===be.CAPTION||we===be.TABLE||we===be.TBODY||we===be.TFOOT||we===be.THEAD||we===be.TR||we===be.TD||we===be.TH?x.openElements.hasInTableScope(we)&&(x.openElements.popUntilTagNamePopped(be.SELECT),x._resetInsertionMode(),x.onEndTag(z)):Ol(x,z)}function Ll(x,z){switch(z.tagID){case be.BASE:case be.BASEFONT:case be.BGSOUND:case be.LINK:case be.META:case be.NOFRAMES:case be.SCRIPT:case be.STYLE:case be.TEMPLATE:case be.TITLE:{ai(x,z);break}case be.CAPTION:case be.COLGROUP:case be.TBODY:case be.TFOOT:case be.THEAD:{x.tmplInsertionModeStack[0]=sn.IN_TABLE,x.insertionMode=sn.IN_TABLE,Yo(x,z);break}case be.COL:{x.tmplInsertionModeStack[0]=sn.IN_COLUMN_GROUP,x.insertionMode=sn.IN_COLUMN_GROUP,_i(x,z);break}case be.TR:{x.tmplInsertionModeStack[0]=sn.IN_TABLE_BODY,x.insertionMode=sn.IN_TABLE_BODY,Io(x,z);break}case be.TD:case be.TH:{x.tmplInsertionModeStack[0]=sn.IN_ROW,x.insertionMode=sn.IN_ROW,Uo(x,z);break}default:x.tmplInsertionModeStack[0]=sn.IN_BODY,x.insertionMode=sn.IN_BODY,hi(x,z)}}function ko(x,z){z.tagID===be.TEMPLATE&&ti(x,z)}function Ji(x,z){x.openElements.tmplCount>0?(x.openElements.popUntilTagNamePopped(be.TEMPLATE),x.activeFormattingElements.clearToLastMarker(),x.tmplInsertionModeStack.shift(),x._resetInsertionMode(),x.onEof(z)):Oa(x,z)}function Eo(x,z){z.tagID===be.HTML?hi(x,z):Ks(x,z)}function qi(x,z){var we;if(z.tagID===be.HTML){if(x.fragmentContext||(x.insertionMode=sn.AFTER_AFTER_BODY),x.options.sourceCodeLocationInfo&&x.openElements.tagIDs[0]===be.HTML){x._setEndLocation(x.openElements.items[0],z);const kt=x.openElements.items[1];kt&&!(!((we=x.treeAdapter.getNodeSourceCodeLocation(kt))===null||we===void 0)&&we.endTag)&&x._setEndLocation(kt,z)}}else Ks(x,z)}function Ks(x,z){x.insertionMode=sn.IN_BODY,Lo(x,z)}function ml(x,z){switch(z.tagID){case be.HTML:{hi(x,z);break}case be.FRAMESET:{x._insertElement(z,Ft.HTML);break}case be.FRAME:{x._appendElement(z,Ft.HTML),z.ackSelfClosing=!0;break}case be.NOFRAMES:{ai(x,z);break}default:}}function Cs(x,z){z.tagID===be.FRAMESET&&!x.openElements.isRootHtmlElementCurrent()&&(x.openElements.pop(),!x.fragmentContext&&x.openElements.currentTagId!==be.FRAMESET&&(x.insertionMode=sn.AFTER_FRAMESET))}function sl(x,z){switch(z.tagID){case be.HTML:{hi(x,z);break}case be.NOFRAMES:{ai(x,z);break}default:}}function Nl(x,z){z.tagID===be.HTML&&(x.insertionMode=sn.AFTER_AFTER_FRAMESET)}function jl(x,z){z.tagID===be.HTML?hi(x,z):ie(x,z)}function ie(x,z){x.insertionMode=sn.IN_BODY,Lo(x,z)}function Ce(x,z){switch(z.tagID){case be.HTML:{hi(x,z);break}case be.NOFRAMES:{ai(x,z);break}default:}}function ke(x,z){z.chars=At,x._insertCharacters(z)}function Ze(x,z){x._insertCharacters(z),x.framesetOk=!1}function dt(x){for(;x.treeAdapter.getNamespaceURI(x.openElements.current)!==Ft.HTML&&x.openElements.currentTagId!==void 0&&!x._isIntegrationPoint(x.openElements.currentTagId,x.openElements.current);)x.openElements.pop()}function ft(x,z){if(zr(z))dt(x),x._startTagOutsideForeignContent(z);else{const we=x._getAdjustedCurrentElement(),kt=x.treeAdapter.getNamespaceURI(we);kt===Ft.MATHML?sa(z):kt===Ft.SVG&&(xa(z),va(z)),Ba(z),z.selfClosing?x._appendElement(z,kt):x._insertElement(z,kt),z.ackSelfClosing=!0}}function Ot(x,z){if(z.tagID===be.P||z.tagID===be.BR){dt(x),x._endTagOutsideForeignContent(z);return}for(let we=x.openElements.stackTop;we>0;we--){const kt=x.openElements.items[we];if(x.treeAdapter.getNamespaceURI(kt)===Ft.HTML){x._endTagOutsideForeignContent(z);break}const Fn=x.treeAdapter.getTagName(kt);if(Fn.toLowerCase()===z.tagName){z.tagName=Fn,x.openElements.shortenToLength(we);break}}}const Xt=/["$&'<>\u0080-\uFFFF]/g,Wn=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),Un=String.prototype.codePointAt==null?(x,z)=>(x.charCodeAt(z)&64512)===55296?(x.charCodeAt(z)-55296)*1024+x.charCodeAt(z+1)-56320+65536:x.charCodeAt(z):(x,z)=>x.codePointAt(z);function En(x){let z="",we=0,kt;for(;(kt=Xt.exec(x))!==null;){const{index:Fn}=kt,ur=x.charCodeAt(Fn),_r=Wn.get(ur);_r===void 0?(z+=`${x.substring(we,Fn)}&#x${Un(x,Fn).toString(16)};`,we=Xt.lastIndex+=+((ur&64512)===55296)):(z+=x.substring(we,Fn)+_r,we=Fn+1)}return z+x.substr(we)}const rr=null;function Jn(x,z){return function(kt){let Fn,ur=0,_r="";for(;Fn=x.exec(kt);)ur!==Fn.index&&(_r+=kt.substring(ur,Fn.index)),_r+=z.get(Fn[0].charCodeAt(0)),ur=Fn.index+1;return _r+kt.substring(ur)}}const Nn=null,Da=Jn(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),qa=Jn(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),ci=new Set([Kt.AREA,Kt.BASE,Kt.BASEFONT,Kt.BGSOUND,Kt.BR,Kt.COL,Kt.EMBED,Kt.FRAME,Kt.HR,Kt.IMG,Kt.INPUT,Kt.KEYGEN,Kt.LINK,Kt.META,Kt.PARAM,Kt.SOURCE,Kt.TRACK,Kt.WBR]);function na(x,z){return z.treeAdapter.isElementNode(x)&&z.treeAdapter.getNamespaceURI(x)===NS.HTML&&ci.has(z.treeAdapter.getTagName(x))}const ba={treeAdapter:tr,scriptingEnabled:!0};function Ia(x,z){const we=$a($a({},ba),z);return na(x,we)?"":Ci(x,we)}function Ai(x,z){const we=$a($a({},ba),z);return Vr(x,we)}function Ci(x,z){let we="";const kt=z.treeAdapter.isElementNode(x)&&z.treeAdapter.getTagName(x)===$.TEMPLATE&&z.treeAdapter.getNamespaceURI(x)===NS.HTML?z.treeAdapter.getTemplateContent(x):x,Fn=z.treeAdapter.getChildNodes(kt);if(Fn)for(const ur of Fn)we+=Vr(ur,z);return we}function Vr(x,z){return z.treeAdapter.isElementNode(x)?di(x,z):z.treeAdapter.isTextNode(x)?Ti(x,z):z.treeAdapter.isCommentNode(x)?ki(x,z):z.treeAdapter.isDocumentTypeNode(x)?yo(x,z):""}function di(x,z){const we=z.treeAdapter.getTagName(x);return`<${we}${Yi(x,z)}>${na(x,z)?"":`${Ci(x,z)}`}`}function Yi(x,{treeAdapter:z}){let we="";for(const kt of z.getAttrList(x)){if(we+=" ",kt.namespace)switch(kt.namespace){case NS.XML:{we+=`xml:${kt.name}`;break}case NS.XMLNS:{kt.name!=="xmlns"&&(we+="xmlns:"),we+=kt.name;break}case NS.XLINK:{we+=`xlink:${kt.name}`;break}default:we+=`${kt.prefix}:${kt.name}`}else we+=kt.name;we+=`="${escapeAttribute(kt.value)}"`}return we}function Ti(x,z){const{treeAdapter:we}=z,kt=we.getTextNodeContent(x),Fn=we.getParentNode(x),ur=Fn&&we.isElementNode(Fn)&&we.getTagName(Fn);return ur&&we.getNamespaceURI(Fn)===NS.HTML&&hasUnescapedText(ur,z.scriptingEnabled)?kt:escapeText(kt)}function ki(x,{treeAdapter:z}){return``}function yo(x,{treeAdapter:z}){return``}function Ri(x,z){return Parser.parse(x,z)}function Wa(x,z,we){typeof x=="string"&&(we=z,z=x,x=null);const kt=Parser.getFragmentParser(x,we);return kt.tokenizer.write(z,!0),kt.getFragment()}var ja=E(17970),ii=E(10528);const zi=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,no=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),Ro={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function Ho(x,z){const we=Ts(x),kt=Qe("type",{handlers:{root:zo,element:as,text:Vn,comment:ll,doctype:Vo,raw:gl},unknown:po}),Fn={parser:we?new Wi(Ro):Wi.getFragmentParser(void 0,Ro),handle(Ea){kt(Ea,Fn)},stitches:!1,options:z||{}};kt(x,Fn),Jo(Fn,(0,ja.Pk)());const ur=we?Fn.parser.document:Fn.parser.getFragment(),_r=Te(ur,{file:Fn.options.file});return Fn.stitches&&(0,ii.Vn)(_r,"comment",function(Ea,Za,Er){const Qr=Ea;if(Qr.value.stitch&&Er&&Za!==void 0){const Va=Er.children;return Va[Za]=Qr.value.stitch,Za}}),_r.type==="root"&&_r.children.length===1&&_r.children[0].type===x.type?_r.children[0]:_r}function Zn(x,z){let we=-1;if(x)for(;++we4&&(z.parser.tokenizer.state=0);const we={type:xn.CHARACTER,chars:x.value,location:qo(x)};Jo(z,(0,ja.Pk)(x)),z.parser.currentToken=we,z.parser._processToken(z.parser.currentToken)}function Vo(x,z){const we={type:xn.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:qo(x)};Jo(z,(0,ja.Pk)(x)),z.parser.currentToken=we,z.parser._processToken(z.parser.currentToken)}function Qo(x,z){z.stitches=!0;const we=ul(x);if("children"in x&&"children"in we){const kt=Ho({type:"root",children:x.children},z.options);we.children=kt.children}ll({type:"comment",value:{stitch:we}},z)}function ll(x,z){const we=x.value,kt={type:xn.COMMENT,data:we,location:qo(x)};Jo(z,(0,ja.Pk)(x)),z.parser.currentToken=kt,z.parser._processToken(z.parser.currentToken)}function gl(x,z){if(z.parser.tokenizer.preprocessor.html="",z.parser.tokenizer.preprocessor.pos=-1,z.parser.tokenizer.preprocessor.lastGapPos=-2,z.parser.tokenizer.preprocessor.gapStack=[],z.parser.tokenizer.preprocessor.skipNextNewLine=!1,z.parser.tokenizer.preprocessor.lastChunkWritten=!1,z.parser.tokenizer.preprocessor.endOfChunkHit=!1,z.parser.tokenizer.preprocessor.isEol=!1,Do(z,(0,ja.Pk)(x)),z.parser.tokenizer.write(z.options.tagfilter?x.value.replace(zi,"<$1$2"):x.value,!1),z.parser.tokenizer._runParsingLoop(),z.parser.tokenizer.state===72||z.parser.tokenizer.state===78){z.parser.tokenizer.preprocessor.lastChunkWritten=!0;const we=z.parser.tokenizer._consume();z.parser.tokenizer._callState(we)}}function po(x,z){const we=x;if(z.options.passThrough&&z.options.passThrough.includes(we.type))Qo(we,z);else{let kt="";throw no.has(we.type)&&(kt=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),new Error("Cannot compile `"+we.type+"` node"+kt)}}function Jo(x,z){Do(x,z);const we=x.parser.tokenizer.currentCharacterToken;we&&we.location&&(we.location.endLine=x.parser.tokenizer.preprocessor.line,we.location.endCol=x.parser.tokenizer.preprocessor.col+1,we.location.endOffset=x.parser.tokenizer.preprocessor.offset+1,x.parser.currentToken=we,x.parser._processToken(x.parser.currentToken)),x.parser.tokenizer.paused=!1,x.parser.tokenizer.inLoop=!1,x.parser.tokenizer.active=!1,x.parser.tokenizer.returnState=Rr.DATA,x.parser.tokenizer.charRefCode=-1,x.parser.tokenizer.consumedAfterSnapshot=-1,x.parser.tokenizer.currentLocation=null,x.parser.tokenizer.currentCharacterToken=null,x.parser.tokenizer.currentToken=null,x.parser.tokenizer.currentAttr={name:"",value:""}}function Do(x,z){if(z&&z.offset!==void 0){const we={startLine:z.line,startCol:z.column,startOffset:z.offset,endLine:-1,endCol:-1,endOffset:-1};x.parser.tokenizer.preprocessor.lineStartPos=-z.column+1,x.parser.tokenizer.preprocessor.droppedBufferSize=z.offset,x.parser.tokenizer.preprocessor.line=z.line,x.parser.tokenizer.currentLocation=we}}function xs(x,z){const we=x.tagName.toLowerCase();if(z.parser.tokenizer.state===Rr.PLAINTEXT)return;Jo(z,(0,ja.Pk)(x));const kt=z.parser.openElements.current;let Fn="namespaceURI"in kt?kt.namespaceURI:Se.t.html;Fn===Se.t.html&&we==="svg"&&(Fn=Se.t.svg);const ur=mt(su($a({},x),{children:[]}),{space:Fn===Se.t.svg?"svg":"html"}),_r={type:xn.START_TAG,tagName:we,tagID:yr(we),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in ur?ur.attrs:[],location:qo(x)};z.parser.currentToken=_r,z.parser._processToken(z.parser.currentToken),z.parser.tokenizer.lastStartTagName=we}function As(x,z){const we=x.tagName.toLowerCase();if(!z.parser.tokenizer.inForeignNode&&vt.includes(we)||z.parser.tokenizer.state===Rr.PLAINTEXT)return;Jo(z,(0,ja.rb)(x));const kt={type:xn.END_TAG,tagName:we,tagID:yr(we),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:qo(x)};z.parser.currentToken=kt,z.parser._processToken(z.parser.currentToken),we===z.parser.tokenizer.lastStartTagName&&(z.parser.tokenizer.state===Rr.RCDATA||z.parser.tokenizer.state===Rr.RAWTEXT||z.parser.tokenizer.state===Rr.SCRIPT_DATA)&&(z.parser.tokenizer.state=Rr.DATA)}function Ts(x){const z=x.type==="root"?x.children[0]:x;return!!(z&&(z.type==="doctype"||z.type==="element"&&z.tagName.toLowerCase()==="html"))}function qo(x){const z=(0,ja.Pk)(x)||{line:void 0,column:void 0,offset:void 0},we=(0,ja.rb)(x)||{line:void 0,column:void 0,offset:void 0};return{startLine:z.line,startCol:z.column,startOffset:z.offset,endLine:we.line,endCol:we.column,endOffset:we.offset}}function ul(x){return"children"in x?(0,ue.ZP)(su($a({},x),{children:[]})):(0,ue.ZP)(x)}function _l(x){return function(z,we){return Ho(z,su($a({},x),{file:we}))}}},10787:function(me,ne,E){"use strict";E.d(ne,{Z:function(){return he}});function b(ze){if(typeof ze!="string")throw new TypeError("Expected a string");return ze.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var ue=E(2348),le=E(10502);function ce(ze,Te,ct){const Xe=ct||{},tt=(0,le.O)(Xe.ignore||[]),Ue=ge(Te);let We=-1;for(;++We0?{type:"text",value:Ct}:void 0),Ct===!1?Ae.lastIndex=et+1:(st!==et&&Me.push({type:"text",value:Be.value.slice(st,et)}),Array.isArray(Ct)?Me.push(...Ct):Ct&&Me.push(Ct),st=et+Ve[0].length,$e=!0),!Ae.global)break;Ve=Ae.exec(Be.value)}return $e?(stAe&&(Ae=Ie):Ie=1,Re=Be+Ke.length,Be=Le.indexOf(Ke,Re);return Ae}function le(){return{enter:{mathFlow:We,mathFlowFenceMeta:Ke,mathText:Ie},exit:{mathFlow:Re,mathFlowFence:Be,mathFlowFenceMeta:Le,mathFlowValue:Ye,mathText:Ae,mathTextData:Ye}};function We(st){const _e={type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]};this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[_e]}},st)}function Ke(){this.buffer()}function Le(){const st=this.resume(),_e=this.stack[this.stack.length-1];(0,b.ok)(_e.type==="math"),_e.meta=st}function Be(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)}function Re(st){const _e=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),nt=this.stack[this.stack.length-1];(0,b.ok)(nt.type==="math"),this.exit(st),nt.value=_e;const $e=nt.data.hChildren[0];(0,b.ok)($e.type==="element"),(0,b.ok)($e.tagName==="code"),$e.children.push({type:"text",value:_e}),this.data.mathFlowInside=void 0}function Ie(st){this.enter({type:"inlineMath",value:"",data:{hName:"code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},st),this.buffer()}function Ae(st){const _e=this.resume(),nt=this.stack[this.stack.length-1];(0,b.ok)(nt.type==="inlineMath"),this.exit(st),nt.value=_e,nt.data.hChildren.push({type:"text",value:_e})}function Ye(st){this.config.enter.data.call(this,st),this.config.exit.data.call(this,st)}}function ce(We){let Ke=(We||{}).singleDollarTextMath;return Ke==null&&(Ke=!0),Be.peek=Re,{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:` `,inConstruct:"mathFlowMeta"},{character:"$",after:Ke?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:Le,inlineMath:Be}};function Le(Ie,Ae,Ye,st){const _e=Ie.value||"",nt=Ye.createTracker(st),$e="$".repeat(Math.max(ue(_e,"$")+1,2)),Me=Ye.enter("mathFlow");let Ve=nt.move($e);if(Ie.meta){const et=Ye.enter("mathFlowMeta");Ve+=nt.move(Ye.safe(Ie.meta,$a({after:` `,before:Ve,encode:["$"]},nt.current()))),et()}return Ve+=nt.move(` `),_e&&(Ve+=nt.move(_e+` -`)),Ve+=nt.move($e),Me(),Ve}function Be(Ie,Ae,Ye){let st=Ie.value||"",_e=1;for(Ke||_e++;new RegExp("(^|[^$])"+"\\$".repeat(_e)+"([^$]|$)").test(st);)_e++;const nt="$".repeat(_e);/[^ \r\n]/.test(st)&&(/^[ \r\n]/.test(st)&&/[ \r\n]$/.test(st)||/^\$|\$$/.test(st))&&(st=" "+st+" ");let $e=-1;for(;++$etypeof Se=="object"&&Se!=null&&Se.nodeType===1,ue=(Se,he)=>(!he||Se!=="hidden")&&Se!=="visible"&&Se!=="clip",le=(Se,he)=>{if(Se.clientHeight{const ct=(Xe=>{if(!Xe.ownerDocument||!Xe.ownerDocument.defaultView)return null;try{return Xe.ownerDocument.defaultView.frameElement}catch(tt){return null}})(Te);return!!ct&&(ct.clientHeightXehe||Xe>Se&&tt=he&&Ue>=ze?Xe-Se-Te:tt>he&&Ueze?tt-he+ct:0,ge=Se=>{const he=Se.parentElement;return he==null?Se.getRootNode().host||null:he},oe=(Se,he)=>{var ze,Te,ct,Xe;if(typeof document=="undefined")return[];const{scrollMode:tt,block:Ue,inline:Ze,boundary:Ke,skipOverflowHiddenElements:Le}=he,Be=typeof Ke=="function"?Ke:Dt=>Dt!==Ke;if(!b(Se))throw new TypeError("Invalid target");const Re=document.scrollingElement||document.documentElement,Ie=[];let Ae=Se;for(;b(Ae)&&Be(Ae);){if(Ae=ge(Ae),Ae===Re){Ie.push(Ae);break}Ae!=null&&Ae===document.body&&le(Ae)&&!le(document.documentElement)||Ae!=null&&le(Ae,Le)&&Ie.push(Ae)}const Ye=(Te=(ze=window.visualViewport)==null?void 0:ze.width)!=null?Te:innerWidth,st=(Xe=(ct=window.visualViewport)==null?void 0:ct.height)!=null?Xe:innerHeight,{scrollX:_e,scrollY:nt}=window,{height:$e,width:Me,top:Ve,right:et,bottom:qe,left:Ct}=Se.getBoundingClientRect(),{top:It,right:xt,bottom:Gt,left:rt}=(Dt=>{const ot=window.getComputedStyle(Dt);return{top:parseFloat(ot.scrollMarginTop)||0,right:parseFloat(ot.scrollMarginRight)||0,bottom:parseFloat(ot.scrollMarginBottom)||0,left:parseFloat(ot.scrollMarginLeft)||0}})(Se);let Ge=Ue==="start"||Ue==="nearest"?Ve-It:Ue==="end"?qe+Gt:Ve+$e/2-It+Gt,Pe=Ze==="center"?Ct+Me/2-rt+xt:Ze==="end"?et+xt:Ct-rt;const wt=[];for(let Dt=0;Dt=0&&Ct>=0&&qe<=st&&et<=Ye&&(ot===Re&&!le(ot)||Ve>=ln&&qe<=Yt&&Ct>=Mt&&et<=gt))return wt;const $t=getComputedStyle(ot),dn=parseInt($t.borderLeftWidth,10),Ne=parseInt($t.borderTopWidth,10),pe=parseInt($t.borderRightWidth,10),de=parseInt($t.borderBottomWidth,10);let Ee=0,De=0;const fe="offsetWidth"in ot?ot.offsetWidth-ot.clientWidth-dn-pe:0,Qe="offsetHeight"in ot?ot.offsetHeight-ot.clientHeight-Ne-de:0,Ut="offsetWidth"in ot?ot.offsetWidth===0?0:Bt/ot.offsetWidth:0,an="offsetHeight"in ot?ot.offsetHeight===0?0:Ht/ot.offsetHeight:0;if(Re===ot)Ee=Ue==="start"?Ge:Ue==="end"?Ge-st:Ue==="nearest"?ce(nt,nt+st,st,Ne,de,nt+Ge,nt+Ge+$e,$e):Ge-st/2,De=Ze==="start"?Pe:Ze==="center"?Pe-Ye/2:Ze==="end"?Pe-Ye:ce(_e,_e+Ye,Ye,dn,pe,_e+Pe,_e+Pe+Me,Me),Ee=Math.max(0,Ee+nt),De=Math.max(0,De+_e);else{Ee=Ue==="start"?Ge-ln-Ne:Ue==="end"?Ge-Yt+de+Qe:Ue==="nearest"?ce(ln,Yt,Ht,Ne,de+Qe,Ge,Ge+$e,$e):Ge-(ln+Ht/2)+Qe/2,De=Ze==="start"?Pe-Mt-dn:Ze==="center"?Pe-(Mt+Bt/2)+fe/2:Ze==="end"?Pe-gt+pe+fe:ce(Mt,gt,Bt,dn,pe+fe,Pe,Pe+Me,Me);const{scrollLeft:Sn,scrollTop:mt}=ot;Ee=an===0?0:Math.max(0,Math.min(mt+Ee/an,ot.scrollHeight-Ht/an+Qe)),De=Ut===0?0:Math.max(0,Math.min(Sn+De/Ut,ot.scrollWidth-Bt/Ut+fe)),Ge+=mt-Ee,Pe+=Sn-De}wt.push({el:ot,top:Ee,left:De})}return wt},xe=Se=>Se===!1?{block:"end",inline:"nearest"}:(he=>he===Object(he)&&Object.keys(he).length!==0)(Se)?Se:{block:"start",inline:"nearest"};function Oe(Se,he){if(!Se.isConnected||!(ct=>{let Xe=ct;for(;Xe&&Xe.parentNode;){if(Xe.parentNode===document)return!0;Xe=Xe.parentNode instanceof ShadowRoot?Xe.parentNode.host:Xe.parentNode}return!1})(Se))return;const ze=(ct=>{const Xe=window.getComputedStyle(ct);return{top:parseFloat(Xe.scrollMarginTop)||0,right:parseFloat(Xe.scrollMarginRight)||0,bottom:parseFloat(Xe.scrollMarginBottom)||0,left:parseFloat(Xe.scrollMarginLeft)||0}})(Se);if((ct=>typeof ct=="object"&&typeof ct.behavior=="function")(he))return he.behavior(oe(Se,he));const Te=typeof he=="boolean"||he==null?void 0:he.behavior;for(const{el:ct,top:Xe,left:tt}of oe(Se,xe(he))){const Ue=Xe-ze.top+ze.bottom,Ze=tt-ze.left+ze.right;ct.scroll({top:Ue,left:Ze,behavior:Te})}}},71523:function(me,ne,E){"use strict";E.d(ne,{P:function(){return ue},Q:function(){return b}});function b(le){const ce=String(le||"").trim();return ce?ce.split(/[ \t\n\r\f]+/g):[]}function ue(le){return le.join(" ").trim()}},10502:function(me,ne,E){"use strict";E.d(ne,{O:function(){return ue}});const b=function(Se,he,ze,Te,ct){const Xe=ue(he);if(ze!=null&&(typeof ze!="number"||ze<0||ze===Number.POSITIVE_INFINITY))throw new Error("Expected positive finite index");if(Te!=null&&(!b(Te)||!Te.children))throw new Error("Expected parent node");if(Te==null!=(ze==null))throw new Error("Expected both parent and index");return Oe(Se)?Xe.call(ct,Se,ze,Te):!1},ue=function(Se){if(Se==null)return xe;if(typeof Se=="function")return oe(Se);if(typeof Se=="object")return Array.isArray(Se)?le(Se):ce(Se);if(typeof Se=="string")return ge(Se);throw new Error("Expected function, string, or object as test")};function le(Se){const he=[];let ze=-1;for(;++ze0&&typeof Oe.column=="number"&&Oe.column>0)return{line:Oe.line,column:Oe.column,offset:typeof Oe.offset=="number"&&Oe.offset>-1?Oe.offset:void 0}}}function ce(ge){const oe=ue(ge),xe=b(ge);if(oe&&xe)return{start:oe,end:xe}}},2348:function(me,ne,E){"use strict";E.d(ne,{AM:function(){return oe},S4:function(){return xe}});var b=E(10502);function ue(Se){return Se}const le=[],ce=!0,ge=!1,oe="skip";function xe(Se,he,ze,Te){let ct;typeof he=="function"&&typeof ze!="function"?(Te=ze,ze=he):ct=he;const Xe=(0,b.O)(ct),tt=Te?-1:1;Ue(Se,void 0,[])();function Ue(Ze,Ke,Le){const Be=Ze&&typeof Ze=="object"?Ze:{};if(typeof Be.type=="string"){const Ie=typeof Be.tagName=="string"?Be.tagName:typeof Be.name=="string"?Be.name:void 0;Object.defineProperty(Re,"name",{value:"node ("+(Ze.type+(Ie?"<"+Ie+">":""))+")"})}return Re;function Re(){let Ie=le,Ae,Ye,st;if((!he||Xe(Ze,Ke,Le[Le.length-1]||void 0))&&(Ie=Oe(ze(Ze,Le)),Ie[0]===ge))return Ie;if("children"in Ze&&Ze.children){const _e=Ze;if(_e.children&&Ie[0]!==oe)for(Ye=(Te?_e.children.length:-1)+tt,st=Le.concat(_e);Ye>-1&&Ye<_e.children.length;){const nt=_e.children[Ye];if(Ae=Ue(nt,Ye,st)(),Ae[0]===ge)return Ae;Ye=typeof Ae[1]=="number"?Ae[1]:Ye+tt}}return Ie}}}function Oe(Se){return Array.isArray(Se)?Se:typeof Se=="number"?[ce,Se]:Se==null?le:[Se]}},10528:function(me,ne,E){"use strict";E.d(ne,{Vn:function(){return ue}});var b=E(2348);function ue(le,ce,ge,oe){let xe,Oe,Se;typeof ce=="function"&&typeof ge!="function"?(Oe=void 0,Se=ce,xe=ge):(Oe=ce,Se=ge,xe=oe),(0,b.S4)(le,Oe,he,xe);function he(ze,Te){const ct=Te[Te.length-1],Xe=ct?ct.children.indexOf(ze):void 0;return Se(ze,Xe,ct)}}},43309:function(me,ne,E){"use strict";E.d(ne,{t:function(){return b}});const b={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"}},47854:function(me){"use strict";me.exports=JSON.parse('{"AElig":"\xC6","AMP":"&","Aacute":"\xC1","Acirc":"\xC2","Agrave":"\xC0","Aring":"\xC5","Atilde":"\xC3","Auml":"\xC4","COPY":"\xA9","Ccedil":"\xC7","ETH":"\xD0","Eacute":"\xC9","Ecirc":"\xCA","Egrave":"\xC8","Euml":"\xCB","GT":">","Iacute":"\xCD","Icirc":"\xCE","Igrave":"\xCC","Iuml":"\xCF","LT":"<","Ntilde":"\xD1","Oacute":"\xD3","Ocirc":"\xD4","Ograve":"\xD2","Oslash":"\xD8","Otilde":"\xD5","Ouml":"\xD6","QUOT":"\\"","REG":"\xAE","THORN":"\xDE","Uacute":"\xDA","Ucirc":"\xDB","Ugrave":"\xD9","Uuml":"\xDC","Yacute":"\xDD","aacute":"\xE1","acirc":"\xE2","acute":"\xB4","aelig":"\xE6","agrave":"\xE0","amp":"&","aring":"\xE5","atilde":"\xE3","auml":"\xE4","brvbar":"\xA6","ccedil":"\xE7","cedil":"\xB8","cent":"\xA2","copy":"\xA9","curren":"\xA4","deg":"\xB0","divide":"\xF7","eacute":"\xE9","ecirc":"\xEA","egrave":"\xE8","eth":"\xF0","euml":"\xEB","frac12":"\xBD","frac14":"\xBC","frac34":"\xBE","gt":">","iacute":"\xED","icirc":"\xEE","iexcl":"\xA1","igrave":"\xEC","iquest":"\xBF","iuml":"\xEF","laquo":"\xAB","lt":"<","macr":"\xAF","micro":"\xB5","middot":"\xB7","nbsp":"\xA0","not":"\xAC","ntilde":"\xF1","oacute":"\xF3","ocirc":"\xF4","ograve":"\xF2","ordf":"\xAA","ordm":"\xBA","oslash":"\xF8","otilde":"\xF5","ouml":"\xF6","para":"\xB6","plusmn":"\xB1","pound":"\xA3","quot":"\\"","raquo":"\xBB","reg":"\xAE","sect":"\xA7","shy":"\xAD","sup1":"\xB9","sup2":"\xB2","sup3":"\xB3","szlig":"\xDF","thorn":"\xFE","times":"\xD7","uacute":"\xFA","ucirc":"\xFB","ugrave":"\xF9","uml":"\xA8","uuml":"\xFC","yacute":"\xFD","yen":"\xA5","yuml":"\xFF"}')},80501:function(me){"use strict";me.exports=JSON.parse('{"0":"\uFFFD","128":"\u20AC","130":"\u201A","131":"\u0192","132":"\u201E","133":"\u2026","134":"\u2020","135":"\u2021","136":"\u02C6","137":"\u2030","138":"\u0160","139":"\u2039","140":"\u0152","142":"\u017D","145":"\u2018","146":"\u2019","147":"\u201C","148":"\u201D","149":"\u2022","150":"\u2013","151":"\u2014","152":"\u02DC","153":"\u2122","154":"\u0161","155":"\u203A","156":"\u0153","158":"\u017E","159":"\u0178"}')}}]); +`)),Ve+=nt.move($e),Me(),Ve}function Be(Ie,Ae,Ye){let st=Ie.value||"",_e=1;for(Ke||_e++;new RegExp("(^|[^$])"+"\\$".repeat(_e)+"([^$]|$)").test(st);)_e++;const nt="$".repeat(_e);/[^ \r\n]/.test(st)&&(/^[ \r\n]/.test(st)&&/[ \r\n]$/.test(st)||/^\$|\$$/.test(st))&&(st=" "+st+" ");let $e=-1;for(;++$etypeof Se=="object"&&Se!=null&&Se.nodeType===1,ue=(Se,he)=>(!he||Se!=="hidden")&&Se!=="visible"&&Se!=="clip",le=(Se,he)=>{if(Se.clientHeight{const ct=(Xe=>{if(!Xe.ownerDocument||!Xe.ownerDocument.defaultView)return null;try{return Xe.ownerDocument.defaultView.frameElement}catch(tt){return null}})(Te);return!!ct&&(ct.clientHeightXehe||Xe>Se&&tt=he&&Ue>=ze?Xe-Se-Te:tt>he&&Ueze?tt-he+ct:0,ge=Se=>{const he=Se.parentElement;return he==null?Se.getRootNode().host||null:he},oe=(Se,he)=>{var ze,Te,ct,Xe;if(typeof document=="undefined")return[];const{scrollMode:tt,block:Ue,inline:We,boundary:Ke,skipOverflowHiddenElements:Le}=he,Be=typeof Ke=="function"?Ke:Dt=>Dt!==Ke;if(!b(Se))throw new TypeError("Invalid target");const Re=document.scrollingElement||document.documentElement,Ie=[];let Ae=Se;for(;b(Ae)&&Be(Ae);){if(Ae=ge(Ae),Ae===Re){Ie.push(Ae);break}Ae!=null&&Ae===document.body&&le(Ae)&&!le(document.documentElement)||Ae!=null&&le(Ae,Le)&&Ie.push(Ae)}const Ye=(Te=(ze=window.visualViewport)==null?void 0:ze.width)!=null?Te:innerWidth,st=(Xe=(ct=window.visualViewport)==null?void 0:ct.height)!=null?Xe:innerHeight,{scrollX:_e,scrollY:nt}=window,{height:$e,width:Me,top:Ve,right:et,bottom:qe,left:Ct}=Se.getBoundingClientRect(),{top:It,right:xt,bottom:Gt,left:rt}=(Dt=>{const ot=window.getComputedStyle(Dt);return{top:parseFloat(ot.scrollMarginTop)||0,right:parseFloat(ot.scrollMarginRight)||0,bottom:parseFloat(ot.scrollMarginBottom)||0,left:parseFloat(ot.scrollMarginLeft)||0}})(Se);let Ge=Ue==="start"||Ue==="nearest"?Ve-It:Ue==="end"?qe+Gt:Ve+$e/2-It+Gt,Pe=We==="center"?Ct+Me/2-rt+xt:We==="end"?et+xt:Ct-rt;const wt=[];for(let Dt=0;Dt=0&&Ct>=0&&qe<=st&&et<=Ye&&(ot===Re&&!le(ot)||Ve>=ln&&qe<=Yt&&Ct>=Mt&&et<=gt))return wt;const $t=getComputedStyle(ot),dn=parseInt($t.borderLeftWidth,10),Ne=parseInt($t.borderTopWidth,10),pe=parseInt($t.borderRightWidth,10),de=parseInt($t.borderBottomWidth,10);let Ee=0,De=0;const fe="offsetWidth"in ot?ot.offsetWidth-ot.clientWidth-dn-pe:0,Qe="offsetHeight"in ot?ot.offsetHeight-ot.clientHeight-Ne-de:0,Ut="offsetWidth"in ot?ot.offsetWidth===0?0:Bt/ot.offsetWidth:0,an="offsetHeight"in ot?ot.offsetHeight===0?0:Ht/ot.offsetHeight:0;if(Re===ot)Ee=Ue==="start"?Ge:Ue==="end"?Ge-st:Ue==="nearest"?ce(nt,nt+st,st,Ne,de,nt+Ge,nt+Ge+$e,$e):Ge-st/2,De=We==="start"?Pe:We==="center"?Pe-Ye/2:We==="end"?Pe-Ye:ce(_e,_e+Ye,Ye,dn,pe,_e+Pe,_e+Pe+Me,Me),Ee=Math.max(0,Ee+nt),De=Math.max(0,De+_e);else{Ee=Ue==="start"?Ge-ln-Ne:Ue==="end"?Ge-Yt+de+Qe:Ue==="nearest"?ce(ln,Yt,Ht,Ne,de+Qe,Ge,Ge+$e,$e):Ge-(ln+Ht/2)+Qe/2,De=We==="start"?Pe-Mt-dn:We==="center"?Pe-(Mt+Bt/2)+fe/2:We==="end"?Pe-gt+pe+fe:ce(Mt,gt,Bt,dn,pe+fe,Pe,Pe+Me,Me);const{scrollLeft:Sn,scrollTop:mt}=ot;Ee=an===0?0:Math.max(0,Math.min(mt+Ee/an,ot.scrollHeight-Ht/an+Qe)),De=Ut===0?0:Math.max(0,Math.min(Sn+De/Ut,ot.scrollWidth-Bt/Ut+fe)),Ge+=mt-Ee,Pe+=Sn-De}wt.push({el:ot,top:Ee,left:De})}return wt},xe=Se=>Se===!1?{block:"end",inline:"nearest"}:(he=>he===Object(he)&&Object.keys(he).length!==0)(Se)?Se:{block:"start",inline:"nearest"};function Oe(Se,he){if(!Se.isConnected||!(ct=>{let Xe=ct;for(;Xe&&Xe.parentNode;){if(Xe.parentNode===document)return!0;Xe=Xe.parentNode instanceof ShadowRoot?Xe.parentNode.host:Xe.parentNode}return!1})(Se))return;const ze=(ct=>{const Xe=window.getComputedStyle(ct);return{top:parseFloat(Xe.scrollMarginTop)||0,right:parseFloat(Xe.scrollMarginRight)||0,bottom:parseFloat(Xe.scrollMarginBottom)||0,left:parseFloat(Xe.scrollMarginLeft)||0}})(Se);if((ct=>typeof ct=="object"&&typeof ct.behavior=="function")(he))return he.behavior(oe(Se,he));const Te=typeof he=="boolean"||he==null?void 0:he.behavior;for(const{el:ct,top:Xe,left:tt}of oe(Se,xe(he))){const Ue=Xe-ze.top+ze.bottom,We=tt-ze.left+ze.right;ct.scroll({top:Ue,left:We,behavior:Te})}}},71523:function(me,ne,E){"use strict";E.d(ne,{P:function(){return ue},Q:function(){return b}});function b(le){const ce=String(le||"").trim();return ce?ce.split(/[ \t\n\r\f]+/g):[]}function ue(le){return le.join(" ").trim()}},10502:function(me,ne,E){"use strict";E.d(ne,{O:function(){return ue}});const b=function(Se,he,ze,Te,ct){const Xe=ue(he);if(ze!=null&&(typeof ze!="number"||ze<0||ze===Number.POSITIVE_INFINITY))throw new Error("Expected positive finite index");if(Te!=null&&(!b(Te)||!Te.children))throw new Error("Expected parent node");if(Te==null!=(ze==null))throw new Error("Expected both parent and index");return Oe(Se)?Xe.call(ct,Se,ze,Te):!1},ue=function(Se){if(Se==null)return xe;if(typeof Se=="function")return oe(Se);if(typeof Se=="object")return Array.isArray(Se)?le(Se):ce(Se);if(typeof Se=="string")return ge(Se);throw new Error("Expected function, string, or object as test")};function le(Se){const he=[];let ze=-1;for(;++ze0&&typeof Oe.column=="number"&&Oe.column>0)return{line:Oe.line,column:Oe.column,offset:typeof Oe.offset=="number"&&Oe.offset>-1?Oe.offset:void 0}}}function ce(ge){const oe=ue(ge),xe=b(ge);if(oe&&xe)return{start:oe,end:xe}}},2348:function(me,ne,E){"use strict";E.d(ne,{AM:function(){return oe},S4:function(){return xe}});var b=E(10502);function ue(Se){return Se}const le=[],ce=!0,ge=!1,oe="skip";function xe(Se,he,ze,Te){let ct;typeof he=="function"&&typeof ze!="function"?(Te=ze,ze=he):ct=he;const Xe=(0,b.O)(ct),tt=Te?-1:1;Ue(Se,void 0,[])();function Ue(We,Ke,Le){const Be=We&&typeof We=="object"?We:{};if(typeof Be.type=="string"){const Ie=typeof Be.tagName=="string"?Be.tagName:typeof Be.name=="string"?Be.name:void 0;Object.defineProperty(Re,"name",{value:"node ("+(We.type+(Ie?"<"+Ie+">":""))+")"})}return Re;function Re(){let Ie=le,Ae,Ye,st;if((!he||Xe(We,Ke,Le[Le.length-1]||void 0))&&(Ie=Oe(ze(We,Le)),Ie[0]===ge))return Ie;if("children"in We&&We.children){const _e=We;if(_e.children&&Ie[0]!==oe)for(Ye=(Te?_e.children.length:-1)+tt,st=Le.concat(_e);Ye>-1&&Ye<_e.children.length;){const nt=_e.children[Ye];if(Ae=Ue(nt,Ye,st)(),Ae[0]===ge)return Ae;Ye=typeof Ae[1]=="number"?Ae[1]:Ye+tt}}return Ie}}}function Oe(Se){return Array.isArray(Se)?Se:typeof Se=="number"?[ce,Se]:Se==null?le:[Se]}},10528:function(me,ne,E){"use strict";E.d(ne,{Vn:function(){return ue}});var b=E(2348);function ue(le,ce,ge,oe){let xe,Oe,Se;typeof ce=="function"&&typeof ge!="function"?(Oe=void 0,Se=ce,xe=ge):(Oe=ce,Se=ge,xe=oe),(0,b.S4)(le,Oe,he,xe);function he(ze,Te){const ct=Te[Te.length-1],Xe=ct?ct.children.indexOf(ze):void 0;return Se(ze,Xe,ct)}}},43309:function(me,ne,E){"use strict";E.d(ne,{t:function(){return b}});const b={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"}},47854:function(me){"use strict";me.exports=JSON.parse('{"AElig":"\xC6","AMP":"&","Aacute":"\xC1","Acirc":"\xC2","Agrave":"\xC0","Aring":"\xC5","Atilde":"\xC3","Auml":"\xC4","COPY":"\xA9","Ccedil":"\xC7","ETH":"\xD0","Eacute":"\xC9","Ecirc":"\xCA","Egrave":"\xC8","Euml":"\xCB","GT":">","Iacute":"\xCD","Icirc":"\xCE","Igrave":"\xCC","Iuml":"\xCF","LT":"<","Ntilde":"\xD1","Oacute":"\xD3","Ocirc":"\xD4","Ograve":"\xD2","Oslash":"\xD8","Otilde":"\xD5","Ouml":"\xD6","QUOT":"\\"","REG":"\xAE","THORN":"\xDE","Uacute":"\xDA","Ucirc":"\xDB","Ugrave":"\xD9","Uuml":"\xDC","Yacute":"\xDD","aacute":"\xE1","acirc":"\xE2","acute":"\xB4","aelig":"\xE6","agrave":"\xE0","amp":"&","aring":"\xE5","atilde":"\xE3","auml":"\xE4","brvbar":"\xA6","ccedil":"\xE7","cedil":"\xB8","cent":"\xA2","copy":"\xA9","curren":"\xA4","deg":"\xB0","divide":"\xF7","eacute":"\xE9","ecirc":"\xEA","egrave":"\xE8","eth":"\xF0","euml":"\xEB","frac12":"\xBD","frac14":"\xBC","frac34":"\xBE","gt":">","iacute":"\xED","icirc":"\xEE","iexcl":"\xA1","igrave":"\xEC","iquest":"\xBF","iuml":"\xEF","laquo":"\xAB","lt":"<","macr":"\xAF","micro":"\xB5","middot":"\xB7","nbsp":"\xA0","not":"\xAC","ntilde":"\xF1","oacute":"\xF3","ocirc":"\xF4","ograve":"\xF2","ordf":"\xAA","ordm":"\xBA","oslash":"\xF8","otilde":"\xF5","ouml":"\xF6","para":"\xB6","plusmn":"\xB1","pound":"\xA3","quot":"\\"","raquo":"\xBB","reg":"\xAE","sect":"\xA7","shy":"\xAD","sup1":"\xB9","sup2":"\xB2","sup3":"\xB3","szlig":"\xDF","thorn":"\xFE","times":"\xD7","uacute":"\xFA","ucirc":"\xFB","ugrave":"\xF9","uml":"\xA8","uuml":"\xFC","yacute":"\xFD","yen":"\xA5","yuml":"\xFF"}')},80501:function(me){"use strict";me.exports=JSON.parse('{"0":"\uFFFD","128":"\u20AC","130":"\u201A","131":"\u0192","132":"\u201E","133":"\u2026","134":"\u2020","135":"\u2021","136":"\u02C6","137":"\u2030","138":"\u0160","139":"\u2039","140":"\u0152","142":"\u017D","145":"\u2018","146":"\u2019","147":"\u201C","148":"\u201D","149":"\u2022","150":"\u2013","151":"\u2014","152":"\u02DC","153":"\u2122","154":"\u0161","155":"\u203A","156":"\u0153","158":"\u017E","159":"\u0178"}')}}]); }()); \ No newline at end of file diff --git a/layouts__SimpleLayouts.c4da0a7f.async.js b/layouts__SimpleLayouts.9e3ce1e5.async.js similarity index 91% rename from layouts__SimpleLayouts.c4da0a7f.async.js rename to layouts__SimpleLayouts.9e3ce1e5.async.js index dba0f07017..8c546bba55 100644 --- a/layouts__SimpleLayouts.c4da0a7f.async.js +++ b/layouts__SimpleLayouts.9e3ce1e5.async.js @@ -1,6 +1,6 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[7062],{21697:function(Fe,wt){"use strict";wt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},94780:function(Fe,wt){"use strict";wt.Z={modal:"modal___A9Ovz",colorBlue:"colorBlue___XSmR5",formWrap:"formWrap___wRvaA",flexRow:"flexRow___C40dc",flexColumn:"flexColumn___LkZfj",example:"example___bz7Hw",exampleImg:"exampleImg___gNkC_",colorOrange:"colorOrange___Ka6zf",uploader:"uploader___plQRr",uploadImg:"uploadImg___cjOpL",imageTip:"imageTip___p1_lZ",uploadTipIcon:"uploadTipIcon___SpsS2",uploadTip:"uploadTip___e9JlL",color05101a:"color05101a___CDEUv",viewLargerImg:"viewLargerImg___IclRX",footerWrap:"footerWrap___beWC6",note:"note___CXi9y",schoolHintWrap:"schoolHintWrap___Ma6ly",colorCDCDCD:"colorCDCDCD___D0UWo",color0152d9:"color0152d9___hF3Bb"}},8397:function(Fe,wt){"use strict";wt.Z={bg:"bg___SNw6L",wrapper:"wrapper___fvz5j",header:"header___B8AnE",title:"title___x0fik",subTitle:"subTitle___li4Vl",content:"content___xVF72",item:"item___TSrK6",currentVersion:"currentVersion___YQniK",version:"version___fchpb",icon:"icon___g1bAA",desc:"desc___Y6f1H",itemContent:"itemContent___rktAh",contain:"contain___o2m3D",btn:"btn___TDBTK",btn_sq:"btn_sq____rbLC",btn_bj:"btn_bj____O9Xv",btn_zy:"btn_zy___Mjn6j",disabled:"disabled___BsnOV",a:"a___MS0K2",b:"b___zosY5",c:"c___xMKVx",levelDetail:"levelDetail___ZBlZX"}},9164:function(Fe,wt,E){"use strict";var a=E(59301),ue=Object.defineProperty,le=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,Ee=(Ae,z,ye)=>z in Ae?ue(Ae,z,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Ae[z]=ye,We=(Ae,z)=>{for(var ye in z||(z={}))we.call(z,ye)&&Ee(Ae,ye,z[ye]);if(le)for(var ye of le(z))re.call(z,ye)&&Ee(Ae,ye,z[ye]);return Ae};const Ye=Ae=>React.createElement("svg",We({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Ae),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));wt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},11237:function(Fe,wt,E){"use strict";var a=E(59301),ue=Object.defineProperty,le=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,Ee=(Ae,z,ye)=>z in Ae?ue(Ae,z,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Ae[z]=ye,We=(Ae,z)=>{for(var ye in z||(z={}))we.call(z,ye)&&Ee(Ae,ye,z[ye]);if(le)for(var ye of le(z))re.call(z,ye)&&Ee(Ae,ye,z[ye]);return Ae};const Ye=Ae=>React.createElement("svg",We({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Ae),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));wt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},68157:function(Fe,wt,E){"use strict";var a=E(59301),ue=Object.defineProperty,le=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,Ee=(Ae,z,ye)=>z in Ae?ue(Ae,z,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Ae[z]=ye,We=(Ae,z)=>{for(var ye in z||(z={}))we.call(z,ye)&&Ee(Ae,ye,z[ye]);if(le)for(var ye of le(z))re.call(z,ye)&&Ee(Ae,ye,z[ye]);return Ae};const Ye=Ae=>React.createElement("svg",We({className:"left_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Ae),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m368.333 487.526 24.78-24.524L591.31 267.008c14.848-14.694 34.713-14.694 49.561 0a37.376 37.376 0 0 1-4.966 48.998L437.76 512l198.195 195.994c14.848 14.694 14.848 34.304 0 48.998-14.848 14.694-34.662 14.694-49.51 0L388.096 560.998l-19.814-24.524A37.222 37.222 0 0 1 358.4 512c0-9.78 0-14.694 9.933-24.474z",fill:"#AAAFB9"}));wt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTM2OC4zMzMgNDg3LjUyNiAyNC43OC0yNC41MjRMNTkxLjMxIDI2Ny4wMDhjMTQuODQ4LTE0LjY5NCAzNC43MTMtMTQuNjk0IDQ5LjU2MSAwYTM3LjM3NiAzNy4zNzYgMCAwIDEtNC45NjYgNDguOTk4TDQzNy43NiA1MTJsMTk4LjE5NSAxOTUuOTk0YzE0Ljg0OCAxNC42OTQgMTQuODQ4IDM0LjMwNCAwIDQ4Ljk5OC0xNC44NDggMTQuNjk0LTM0LjY2MiAxNC42OTQtNDkuNTEgMEwzODguMDk2IDU2MC45OThsLTE5LjgxNC0yNC41MjRBMzcuMjIyIDM3LjIyMiAwIDAgMSAzNTguNCA1MTJjMC05Ljc4IDAtMTQuNjk0IDkuOTMzLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},28364:function(Fe,wt,E){"use strict";var a=E(59301),ue=Object.defineProperty,le=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,Ee=(Ae,z,ye)=>z in Ae?ue(Ae,z,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Ae[z]=ye,We=(Ae,z)=>{for(var ye in z||(z={}))we.call(z,ye)&&Ee(Ae,ye,z[ye]);if(le)for(var ye of le(z))re.call(z,ye)&&Ee(Ae,ye,z[ye]);return Ae};const Ye=Ae=>React.createElement("svg",We({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"\u5411\u53F3\u5907\u4EFD"),React.createElement("g",{transform:"matrix(-1 0 0 1 20 0)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));wt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBmaWxsPSIjRUJFRkY3IiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiLz48cGF0aCBkPSJtMTIuNDU5IDkuNTIyLS40ODQtLjQ3OS0zLjg3Mi0zLjgyOGMtLjI5LS4yODctLjY3OC0uMjg3LS45NjggMGEuNzMuNzMgMCAwIDAgLjA5Ny45NTdMMTEuMTAzIDEwbC0zLjg3MSAzLjgyOGMtLjI5LjI4Ny0uMjkuNjcgMCAuOTU3LjI5LjI4Ny42NzcuMjg3Ljk2OCAwbDMuODcxLTMuODI4LjM4OC0uNDc5YS43MjcuNzI3IDAgMCAwIC4xOTMtLjQ3OGMwLS4xOTEgMC0uMjg3LS4xOTMtLjQ3OFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="},95270:function(Fe,wt,E){"use strict";var a=E(59301),ue=Object.defineProperty,le=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,Ee=(Ae,z,ye)=>z in Ae?ue(Ae,z,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Ae[z]=ye,We=(Ae,z)=>{for(var ye in z||(z={}))we.call(z,ye)&&Ee(Ae,ye,z[ye]);if(le)for(var ye of le(z))re.call(z,ye)&&Ee(Ae,ye,z[ye]);return Ae};const Ye=Ae=>React.createElement("svg",We({className:"right_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Ae),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m903.782 51.2 51.2 51.2-51.2-51.2zm51.2 0-51.2 51.2 51.2-51.2z"}),React.createElement("path",{d:"m637.9 487.526-24.78-24.524-198.246-195.994c-14.848-14.694-34.714-14.694-49.562 0a37.376 37.376 0 0 0 4.966 48.998L568.474 512 370.278 707.994c-14.848 14.694-14.848 34.304 0 48.998 14.848 14.694 34.663 14.694 49.562 0l198.195-195.994 19.866-24.524A37.222 37.222 0 0 0 647.782 512c0-9.78 0-14.694-9.881-24.474z",fill:"#AAAFB9"}));wt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTkwMy43ODIgNTEuMiA1MS4yIDUxLjItNTEuMi01MS4yem01MS4yIDAtNTEuMiA1MS4yIDUxLjItNTEuMnoiLz48cGF0aCBkPSJtNjM3LjkgNDg3LjUyNi0yNC43OC0yNC41MjQtMTk4LjI0Ni0xOTUuOTk0Yy0xNC44NDgtMTQuNjk0LTM0LjcxNC0xNC42OTQtNDkuNTYyIDBhMzcuMzc2IDM3LjM3NiAwIDAgMCA0Ljk2NiA0OC45OThMNTY4LjQ3NCA1MTIgMzcwLjI3OCA3MDcuOTk0Yy0xNC44NDggMTQuNjk0LTE0Ljg0OCAzNC4zMDQgMCA0OC45OTggMTQuODQ4IDE0LjY5NCAzNC42NjMgMTQuNjk0IDQ5LjU2MiAwbDE5OC4xOTUtMTk1Ljk5NCAxOS44NjYtMjQuNTI0QTM3LjIyMiAzNy4yMjIgMCAwIDAgNjQ3Ljc4MiA1MTJjMC05Ljc4IDAtMTQuNjk0LTkuODgxLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},62427:function(Fe,wt,E){"use strict";var a=E(59301),ue=Object.defineProperty,le=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,Ee=(Ae,z,ye)=>z in Ae?ue(Ae,z,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Ae[z]=ye,We=(Ae,z)=>{for(var ye in z||(z={}))we.call(z,ye)&&Ee(Ae,ye,z[ye]);if(le)for(var ye of le(z))re.call(z,ye)&&Ee(Ae,ye,z[ye]);return Ae};const Ye=Ae=>React.createElement("svg",We({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"\u5411\u53F3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));wt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNFQkVGRjciIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxwYXRoIGQ9Im0xMi40NTkgOS41MjItLjQ4NC0uNDc5LTMuODcyLTMuODI4Yy0uMjktLjI4Ny0uNjc4LS4yODctLjk2OCAwYS43My43MyAwIDAgMCAuMDk3Ljk1N0wxMS4xMDMgMTBsLTMuODcxIDMuODI4Yy0uMjkuMjg3LS4yOS42NyAwIC45NTcuMjkuMjg3LjY3Ny4yODcuOTY4IDBsMy44NzEtMy44MjguMzg4LS40NzlhLjcyNy43MjcgMCAwIDAgLjE5My0uNDc4YzAtLjE5MSAwLS4yODctLjE5My0uNDc4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg=="},11081:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Fe={},wt="5.0",E={},a=null,ue=!1,le=!1,we=null,re=!1,Ee=null,We=null,Ye=0;Ye4?parseFloat(Ze):5};Fe.setHTML5Codebase=function(Ze,Xe){We=Ze,Cn(Ze,Xe)},Fe.setJavaCodebase=Fe.setJavaCodebaseVersion=Fe.isCompiledInstalled=Fe.setPreCompiledScriptPath=Fe.setPreCompiledResourcePath=function(){},Fe.setHTML5CodebaseVersion=function(Ze,Xe){var ie=parseFloat(Ze);if(ie!==NaN&&ie<5){console.log("The GeoGebra HTML5 codebase version "+ie+" is deprecated. Using version latest instead.");return}Ee=Ze,En(Ze,Xe)},Fe.getHTML5CodebaseVersion=function(){return he},Fe.getParameters=function(){return E},Fe.setFontsCSSURL=function(Ze){Tt=Ze},Fe.setGiacJSURL=function(Ze){},Fe.setJNLPFile=function(Ze){z=Ze},Fe.setJNLPBaseDir=function(Ze){},Fe.inject=function(){function Ze(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Xe="auto",ie=E.id,ze,xe=!1,Qt=0;Qt=5)return!0;var Ze=Fe.getAppletObject();return Ze&&typeof Ze.recalculateEnvironments=="function"?(Ze.recalculateEnvironments(),!0):!1},Fe.startAnimation=function(){var Ze=Fe.getAppletObject();return Ze&&typeof Ze.startAnimation=="function"?(Ze.startAnimation(),!0):!1},Fe.stopAnimation=function(){var Ze=Fe.getAppletObject();return Ze&&typeof Ze.stopAnimation=="function"?(Ze.stopAnimation(),!0):!1},Fe.getAppletObject=function(){var Ze=E.id!==void 0?E.id:"ggbApplet";return window[Ze]},Fe.resize=function(){};var Qe=function(Ze,Xe,ie){var ze=document.createElement("param");ze.setAttribute("name",Xe),ze.setAttribute("value",ie),Ze.appendChild(ze)},gt=function(Ze){return Ze&&Ze!=="false"},Bt=function(Ze,Xe,ie){Le(he)<=4.2&&(ie=!0);var ze=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==he||ggbHTML5LoadedCodebaseIsWebSimple&&!$e)&&(ze=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var xe=document.createElement("div");xe.classList.add("appletParameters","notranslate");var Qt=Xe.width,tt=Xe.height;if(Xe.disableAutoScale=Xe.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Xe.disableAutoScale,Xe.width!==void 0)if(Le(he)<=4.4)gt(Xe.showToolBar)&&(Xe.height-=7),gt(Xe.showAlgebraInput)&&(Xe.height-=37),Xe.width<605&>(Xe.showToolBar)&&(Xe.width=605,Qt=605);else{var Ft=100;(gt(Xe.showToolBar)||gt(Xe.showMenuBar))&&(Xe.hasOwnProperty("customToolBar")&&(Xe.customToolbar=Xe.customToolBar),Ft=gt(Xe.showMenuBar)?245:155),Qt=5?(Xe.appletOnLoad=function(Lt){var zt=Ze.querySelector(".ggb_preview");zt&&zt.parentNode.removeChild(zt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(mt),window.GGBT_wsf_view&&$(window).trigger("resize"),Ht(Lt)},ot||mt.appendChild(it)):xe.appendChild(it),mt.appendChild(xe),ot||Ze.appendChild(mt),setTimeout(function(){Fe.resize()},1)}else{var Je=document.createElement("div");Je.className="applet_scaler",Je.style.position="relative",Je.style.display="block",Je.appendChild(xe),Ze.appendChild(Je),Xe.appletOnLoad=function(Lt){Fe.resize(),Ht(Lt)}}function ut(Lt,zt){zt&&typeof zt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Lt,zt.appletOnLoad):renderGGBElement(Lt),un("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",zt)}function en(Lt,zt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Lt,params:zt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(an){ut(an.article,an.params)}),html5AppletsToProcess=null)},Le(he)<5&&(Lt.className+=" geogebraweb")):ut(Lt,zt)}if(ze){scriptLoadStarted=!0;for(var dt=0;dt0?(Ct.remove(),mt.attr("id","fullscreencontent").show(),jQuery(Ht).append(mt),window.dispatchEvent(new Event("resize"))):Bt(Ct,Xe,!1),window.GGBT_wsf_view.launchFullScreen(Ht)}else qe=ze,Bt(Ze,Xe,!1);if(!window.GGBT_wsf_view)for(tt=0;ttZe/4*3&&(Ct=Ze/4*3),Ht=Ct/5.8,Ft.setAttribute("src",ht),Ft.setAttribute("width",Ct),Ft.setAttribute("height",Ht);var mt=(Ze-Ct)/2,ot=(Xe-Ht)/2;Ft.style.left=mt+"px",Ft.style.top=ot+"px",xe.appendChild(Ft)}}return xe.appendChild(tt),xe},bn=function(Ze){return Ze=Ze.toLowerCase(),Ze==="html5"||Ze==="screenshot"?Ze:"html5"},An=["web","webSimple","web3d","tablet","tablet3d","phone"],En=function(Ze,Xe){if(he=Ze,Xe){Cn(he,!0);return}var ie=!ue;if(ie){var ze=Le(he);!isNaN(ze)&&ze<4.4&&(ie=!1)}var xe,Qt;window.location.protocol.substr(0,4)==="http"?xe=window.location.protocol:xe="http:";var tt=he.indexOf("//");tt>0?Qt=he:tt===0?Qt=xe+he:Qt="https://www.geogebra.org/apps/5.2.814.0/";for(var Ft in An)if(he.slice(An[Ft].length*-1)===An[Ft]||he.slice((An[Ft].length+1)*-1)===An[Ft]+"/"){Cn(Qt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&ie&&!a.is3D&&!a.AV&&!a.SV&&!a.CV&&!a.EV2&&!a.CP&&!a.PC&&!a.DA&&!a.FI&&!a.PV&&!gt(E.showToolBar)&&!gt(E.showMenuBar)&&!gt(E.showAlgebraInput)&&!gt(E.enableRightClick)&&(!E.appName||E.appName=="classic")?Qt+="webSimple/":Qt+="web3d/",Cn(Qt,!1)},Cn=function(Ze,Xe){if(Ze.requirejs){ye=Ze;return}Ze.slice(-1)!=="/"&&(Ze+="/"),ye=Ze,Xe===null&&(Xe=Ze.indexOf("http")===-1),ce=Xe,nt="web.nocache.js",$e=!1;var ie=ye.split("/");ie.length>1&&(!Xe&&ie[ie.length-2]==="webSimple"?(nt="webSimple.nocache.js",$e=!0):An.indexOf(ie[ie.length-2])>=0&&(nt=ie[ie.length-2]+".nocache.js")),ie=Ze.split("/"),he=ie[ie.length-3],he.substr(0,4)==="test"?he=he.substr(4,1)+"."+he.substr(5,1):(he.substr(0,3)==="war"||he.substr(0,4)==="beta")&&(he="5.0");var ze=parseFloat(he);ze!==NaN&&ze<5&&Ze.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+ze+" is deprecated. Using version latest instead."),En("5.0",Xe))},un=function(Ze,Xe){window.console&&window.console.log&&(!Xe||typeof Xe.showLogging=="undefined"||Xe.showLogging&&Xe.showLogging!=="false")&&console.log(Ze)};E.material_id!==void 0?It(qt):qt();function qt(){var Ze=wt;Ee!==null?Ze=Ee:parseFloat(Ze)<5&&(Ze="5.0"),En(Ze,!1),We!==null&&Cn(We,ce),re=!0}return Fe},GGBAppletUtils=function(){"use strict";function Fe(){return window.GGBT_wsf_edit!==void 0}function wt(re,Ee){Ee!=1?(re.style.transformOrigin="0% 0% 0px",re.style.webkitTransformOrigin="0% 0% 0px",re.style.transform="scale("+Ee+","+Ee+")",re.style.webkitTransform="scale("+Ee+","+Ee+")",re.style.maxWidth="initial",re.querySelector(".ggb_preview")!==null&&(re.querySelector(".ggb_preview").style.maxWidth="initial"),re.querySelectorAll(".ggb_preview img")[0]!==void 0&&(re.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),re.querySelectorAll(".ggb_preview img")[1]!==void 0&&(re.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(re.style.transform="none",re.style.webkitTransform="none")}function E(re,Ee,We,Ye,Ae,z){var ye=null;if(z!=null&&z!="")for(var ce=re.parentNode;ce!=null;)if((" "+ce.className+" ").indexOf(" "+z+" ")>-1){ye=ce;break}else ce=ce.parentNode;var qe=0,he=0,nt=0,$e=0,Ke=0,ht=0,Me=0;if(ye)qe=ye.offsetWidth,he=Math.max(Ye?ye.offsetWidth:0,ye.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(qe=Math.min(window.innerWidth,document.documentElement.clientWidth),he=Math.min(window.innerHeight,document.documentElement.clientHeight),nt=qe):(qe=window.innerWidth,he=window.innerHeight,nt=window.innerWidth),re){var Tt=re.getBoundingClientRect();Tt.left>0&&Tt.left<=qe&&(Ae===void 0||!Ae)&&(document.dir==="rtl"?(Ke=qe-Tt.width-Tt.left,ht=nt<=480?10:30):(ht=Tt.left,Ke=nt<=480?10:30),$e=ht+Ke)}if(re&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var yt=re.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?($e=40,Me=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&($e=0,Me=40)}}return re&&((We===void 0||!We)&&Ee>0&&Ee+$e1&&(z=!0)),Ee&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(z=!0),!(re.hasOwnProperty("disableAutoScale")&&re.disableAutoScale))Ae=a(re,Ee,z,We,re.scaleContainerClass);else return Ye;return z&&(!re.hasOwnProperty("scale")||Ye===1)?Ae:Math.min(Ye,Ae)}function le(re){var Ee=Math.min(window.innerWidth,document.documentElement.clientWidth),We=Math.min(window.innerHeight,document.documentElement.clientHeight),Ye=re.getBoundingClientRect(),Ae=(Ee-Ye.width)/2,z=(We-Ye.height)/2;z<0&&(z=0),re.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ae<40?re.style.left="40px":re.style.left=Ae+"px",re.style.top=z+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(z<40?re.style.top="40px":re.style.top=z+"px",re.style.left=Ae+"px")}function we(re,Ee){var We=re.querySelector(".appletParameters");if(We){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Ee.id!==We.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(re)}if(We.parentElement&&/fullscreen/.test(We.parentElement.className))return;var Ye=ue(Ee,re);Fe()&&We.setAttribute("data-param-scale",Ye);for(var Ae=null,z=0;z=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(Fe){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Fe){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Fe){var wt=c[Fe];return wt==null?null:wt},r=d,webModule.__errFn=e}function B(){function Fe(re){var Ee=re.lastIndexOf(rb);Ee==-1&&(Ee=re.length);var We=re.indexOf(sb);We==-1&&(We=re.length);var Ye=re.lastIndexOf(tb,Math.min(We,Ee));return Ye>=O?re.substring(O,Ye+P):W}function wt(re){if(!re.match(/^\w+:\/\//)){var Ee=o.createElement(ub);Ee.src=re+vb,re=Fe(Ee.src)}return re}function E(){var re=__gwt_getMetaProperty(wb);return re!=null?re:W}function a(){for(var re=o.getElementsByTagName(_),Ee=O;EeO?re[re.length-P].href:W}function le(){var re=o.location;return re.href==re.protocol+zb+re.host+re.pathname+re.search+re.hash}var we=E();return we==W&&(we=a()),we==W&&(we=ue()),we==W&&le()&&(we=Fe(o.location.href)),we=wt(we),we}function C(Fe){return Fe.match(/^\//)||Fe.match(/^[a-zA-Z]+:\/\//)?Fe:webModule.__moduleBase+Fe}function D(){var Fe=[],wt=O,E=[],a=[];function ue(re){var Ee=a[re](),We=E[re];if(Ee in We)return Ee;var Ye=[];for(var Ae in We)Ye[We[Ae]]=Ae;throw r&&r(re,Ye,Ee),null}if(__gwt_isKnownPropertyValue=function(re,Ee){return Ee in E[re]},webModule.__getPropMap=function(){var re={};for(var Ee in E)E.hasOwnProperty(Ee)&&(re[Ee]=ue(Ee));return re},webModule.__computePropValue=ue,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var le;try{le=Cb;var we=le.indexOf(Db);we!=-1&&(wt=parseInt(le.substring(we+P),$),le=le.substring(O,we))}catch(re){}return webModule.__softPermutationId=wt,C(le+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},67303:function(Fe,wt,E){"use strict";E.d(wt,{Ax:function(){return we},Ds:function(){return re},KI:function(){return We},SI:function(){return le},f1:function(){return ue}});var a=E(90524);function ue(Ye){let Ae=!0;if(Ye.length>0){for(let z=0;z{var ht={};for(var Me in $e)z.call($e,Me)&&Ke.indexOf(Me)<0&&(ht[Me]=$e[Me]);if($e!=null&&Ae)for(var Me of Ae($e))Ke.indexOf(Me)<0&&ye.call($e,Me)&&(ht[Me]=$e[Me]);return ht},qe=($e,Ke,ht)=>new Promise((Me,Tt)=>{var yt=et=>{try{Te(ht.next(et))}catch(It){Tt(It)}},Le=et=>{try{Te(ht.throw(et))}catch(It){Tt(It)}},Te=et=>et.done?Me(et.value):Promise.resolve(et.value).then(yt,Le);Te((ht=ht.apply($e,Ke)).next())});const he=le.default.TextArea,nt=$e=>{var Ke=$e,{account:ht,globalSetting:Me,loading:Tt,dispatch:yt,schoolName:Le,departmentName:Te,visible:et,onClose:It=()=>{},onSuccess:_e=()=>{}}=Ke,Se=ce(Ke,["account","globalSetting","loading","dispatch","schoolName","departmentName","visible","onClose","onSuccess"]);const[Qe]=we.default.useForm(),gt=(0,a.useRef)(),[Bt,Oe]=(0,a.useState)(!1);(0,a.useEffect)(()=>{gt.current=Se.schoolId},[Se.schoolId]),(0,a.useEffect)(()=>{Qe.setFieldsValue({department:Te})},[Te]);const Mt=bt=>qe(void 0,null,function*(){var ln,st,bn;const{department:An,remarks:En}=bt||{};Oe(!0);const Cn=yield(0,Ye.ZP)("/api/add_department_applies/inspect.json",{method:"get",params:{name:An,school_id:gt.current}});Oe(!1);const un=()=>qe(void 0,null,function*(){const qt=yield yt({type:"account/appplyDepartment",payload:{school_id:gt.current,name:An,remarks:En}});(qt==null?void 0:qt.status)===0&&(re.ZP.success("\u65B0\u589E\u9662\u7CFB/\u90E8\u95E8\u6210\u529F\uFF01"),_e(An),It())});if((Cn==null?void 0:Cn.status)===0){if((ln=Cn==null?void 0:Cn.data)!=null&&ln.name){Ee.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:a.createElement("div",null,a.createElement("div",{className:"mb10"},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7533\u8BF7\u65B0\u589E\u7684\u90E8\u95E8\u5DF2\u5B58\u5728\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4E3A\u8BE5\u90E8\u95E8\uFF1F"),a.createElement(We.default,{rowKey:"name",columns:[{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"name"},{title:"\u7528\u6237\u6570",dataIndex:"size"}],dataSource:[{name:(st=Cn==null?void 0:Cn.data)==null?void 0:st.name,size:(bn=Cn==null?void 0:Cn.data)==null?void 0:bn.size}],pagination:!1})),onOk:()=>{_e(An),It()}});return}un()}});return a.createElement(Ee.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:et,title:"\u7533\u8BF7\u6DFB\u52A0\u90E8\u95E8\u540D\u79F0",width:"600px",onCancel:It,onOk:()=>Qe.submit(),confirmLoading:Bt},a.createElement(we.default,{form:Qe,labelCol:{span:4},wrapperCol:{span:20},onFinish:Mt},a.createElement(we.default.Item,{label:"\u5355\u4F4D\u540D\u79F0\uFF1A"},Le),a.createElement(we.default.Item,{label:"\u90E8\u95E8\u540D\u79F0\uFF1A",name:"department",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"}]},a.createElement(le.default,{placeholder:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"})),a.createElement(we.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks",style:{marginBottom:0}},a.createElement(he,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"}))))};wt.Z=(0,ue.connect)(({account:$e,loading:Ke,globalSetting:ht})=>({account:$e,globalSetting:ht,loading:Ke.effects}))(nt)},64885:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return he}});var a=E(99571),ue=E(59301),le=Object.defineProperty,we=Object.defineProperties,re=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Ae=(nt,$e,Ke)=>$e in nt?le(nt,$e,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):nt[$e]=Ke,z=(nt,$e)=>{for(var Ke in $e||($e={}))We.call($e,Ke)&&Ae(nt,Ke,$e[Ke]);if(Ee)for(var Ke of Ee($e))Ye.call($e,Ke)&&Ae(nt,Ke,$e[Ke]);return nt},ye=(nt,$e)=>we(nt,re($e)),ce=(nt,$e)=>{var Ke={};for(var ht in nt)We.call(nt,ht)&&$e.indexOf(ht)<0&&(Ke[ht]=nt[ht]);if(nt!=null&&Ee)for(var ht of Ee(nt))$e.indexOf(ht)<0&&Ye.call(nt,ht)&&(Ke[ht]=nt[ht]);return Ke},qe=(nt,$e,Ke)=>new Promise((ht,Me)=>{var Tt=Te=>{try{Le(Ke.next(Te))}catch(et){Me(et)}},yt=Te=>{try{Le(Ke.throw(Te))}catch(et){Me(et)}},Le=Te=>Te.done?ht(Te.value):Promise.resolve(Te.value).then(Tt,yt);Le((Ke=Ke.apply(nt,$e)).next())});const he=nt=>{var $e=nt,{children:Ke}=$e,ht=ce($e,["children"]);const[Me,Tt]=(0,ue.useState)(!1);return ue.createElement(a.ZP,ye(z({},ht),{loading:Me,onClick:yt=>qe(void 0,null,function*(){try{Tt(!0),yield ht.onClick(yt),Tt(!1)}catch(Le){console.error(Le),Tt(!1)}})}),Ke)}},18631:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Ye}});var a=E(59301),ue=E(76560),le=E(62957),we="data:image/png;base64,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",re="data:image/png;base64,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",Ee={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const We=({visible:Ae,occupationValue:z,onCancel:ye=()=>{}})=>{const ce=()=>a.createElement("div",{className:Ee.flexColumn},a.createElement("img",{className:Ee.img,src:re}),a.createElement("span",{className:Ee.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),qe=()=>a.createElement("div",{className:Ee.flexColumn},a.createElement("img",{className:Ee.img,src:we}),a.createElement("span",{className:Ee.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),he=()=>z===3?a.createElement(a.Fragment,null,qe(),ce()):z===2?ce():qe();return a.createElement(le.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Ae,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{ye(),ue.history.push("/account/certification")},onCancel:()=>{ye()}},a.createElement("div",{className:Ee.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),a.createElement("div",{className:Ee.flexRow},he()))};var Ye=(0,ue.connect)(({paperlibrary:Ae,loading:z,globalSetting:ye})=>({paperlibrary:Ae,globalSetting:ye,loading:z.effects}))(We)},6725:function(Fe,wt,E){"use strict";var a=E(86204),ue=E.n(a),le=Object.defineProperty,we=(Ye,Ae,z)=>Ae in Ye?le(Ye,Ae,{enumerable:!0,configurable:!0,writable:!0,value:z}):Ye[Ae]=z,re=(Ye,Ae,z)=>we(Ye,typeof Ae!="symbol"?Ae+"":Ae,z),Ee=(Ye,Ae,z)=>new Promise((ye,ce)=>{var qe=$e=>{try{nt(z.next($e))}catch(Ke){ce(Ke)}},he=$e=>{try{nt(z.throw($e))}catch(Ke){ce(Ke)}},nt=$e=>$e.done?ye($e.value):Promise.resolve($e.value).then(qe,he);nt((z=z.apply(Ye,Ae)).next())});class We extends a.EventEmitter{constructor(Ae,z){super(),re(this,"url"),re(this,"body"),re(this,"fullContent",""),re(this,"controller",null),re(this,"buffer",""),this.url=Ae,this.body=z}startStream(){return Ee(this,null,function*(){this.controller=new AbortController;const{signal:Ae}=this.controller;try{const z=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:Ae});if(!z.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${z.status}`);const ye=z.headers.get("content-type");if(!ye)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(ye.includes("application/json")){const he=yield z.json();this.emit("error",he);return}if(!ye.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const ce=z.body.getReader(),qe=new TextDecoder("utf-8");for(;;){const{done:he,value:nt}=yield ce.read();if(he)break;const $e=qe.decode(nt,{stream:!0});this.buffer+=$e;const Ke=this.buffer.split(` -`);this.buffer=Ke.pop()||"";for(const ht of Ke)if(ht.startsWith("data:")){const Me=ht.slice(5).trim();if(Me==="[DONE]")break;try{const Tt=JSON.parse(Me);Tt.data&&this.handleData(Tt.data)}catch(Tt){this.buffer=ht+` -`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",Tt)}}}this.emit("done",this.fullContent)}catch(z){z.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",z.message)}})}handleData(Ae){Ae.content&&(this.fullContent+=Ae.content,this.emit("data",{chunk:Ae,full:this.fullContent}))}cancelRequest(){var Ae;(Ae=this.controller)==null||Ae.abort()}}wt.Z=We},59476:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Mt}});var a=E(59301),ue=E(92310),le=E.n(ue),we={agent:"agent___exMfN",add:"add___cWyoE",imgUpLoad:"imgUpLoad___Wg61u",tip:"tip___WGAb5"},re=E(28284),Ee=E(6767),We=E(14566),Ye=E(25399),Ae=E(62957),z=E(77019),ye=E(99571),ce=E(54172),qe=E(82326),he=E(37568),nt=E(5269),$e=E(62673),Ke=E(47889),ht=E(57884),Me=E(82093),Tt=E(71360),yt=E(19248),Le=E(90524),Te=E(76560),et=Object.defineProperty,It=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Qe=(bt,ln,st)=>ln in bt?et(bt,ln,{enumerable:!0,configurable:!0,writable:!0,value:st}):bt[ln]=st,gt=(bt,ln)=>{for(var st in ln||(ln={}))_e.call(ln,st)&&Qe(bt,st,ln[st]);if(It)for(var st of It(ln))Se.call(ln,st)&&Qe(bt,st,ln[st]);return bt},Bt=(bt,ln,st)=>new Promise((bn,An)=>{var En=qt=>{try{un(st.next(qt))}catch(Ze){An(Ze)}},Cn=qt=>{try{un(st.throw(qt))}catch(Ze){An(Ze)}},un=qt=>qt.done?bn(qt.value):Promise.resolve(qt.value).then(En,Cn);un((st=st.apply(bt,ln)).next())}),Mt=({className:bt,style:ln={},addStyle:st={},buttonMaxWidth:bn,buttonMaxCount:An=3,buttonAutoWidth:En,value:Cn,data:un,url:qt,onChange:Ze,getIAData:Xe,queryInfo:ie,showParams:ze=!1})=>{var xe,Qt;const tt=(0,Te.useDispatch)(),Ft=(0,Te.useSelector)(pe=>pe==null?void 0:pe.shixunsDetail),[Ct]=re.default.useForm(),[Ht,mt]=(0,a.useState)(),[ot,it]=(0,a.useState)(!1),[Je,ut]=(0,a.useState)(!1),[en,dt]=(0,a.useState)(!1),[Wt,nn]=(0,a.useState)(null),[vt,Et]=(0,a.useState)([]),[Lt,zt]=(0,a.useState)([]),an={Course:"\u4EC5\u8BFE\u5802\u6559\u5E08\u53EF\u89C1",Subject:"\u4EC5\u6559\u5B66\u56E2\u961F\u53EF\u89C1",Shixun:"\u4EC5\u534F\u4F5C\u8005\u53EF\u89C1"};(0,a.useEffect)(()=>{Ft.actionTabs.key=="\u7F16\u8F91\u667A\u80FD\u5E94\u7528"?fe(Ft.actionTabs.params):Ft.actionTabs.key=="\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"&&(Ct.setFieldsValue({open_range:0}),mt({open_range:0}))},[Ft.actionTabs.key]);const Pt={fileList:Lt,maxCount:1,accept:".jpg,.png",withCredentials:!0,showUploadList:!1,beforeUpload:pe=>{const Ue=pe.size/1024/1024/100;return Ue>2||Ue==0?(Ee.ZP.error(`${pe.name} \u56FE\u7247\u65E0\u6CD5\u4E0A\u4F20\u3002${Ue==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u56FE\u7247\u5927\u5C0F\u9650\u5236(200MB)"}`),We.default.LIST_IGNORE):!0},onRemove:pe=>{zt([])},onChange:pe=>{var Ue,At,Vt;Ct.setFieldsValue({attachment_id:""}),["uploading","done","removed"].includes(pe.file.status)&&(zt(pe.fileList),Ct.setFieldsValue({attachment_id:(Vt=(At=(Ue=pe.fileList)==null?void 0:Ue[0])==null?void 0:At.response)==null?void 0:Vt.id}))},action:`${Le.Z.API_SERVER}/api/attachments.json`},Ie=()=>{var pe,Ue;return a.createElement("div",{className:we.imgUpLoad},a.createElement("img",{src:Le.Z.API_SERVER+"/api/attachments/"+((Ue=(pe=Lt==null?void 0:Lt[0])==null?void 0:pe.response)==null?void 0:Ue.id),alt:"avatar",style:{width:"100%"}}),a.createElement("div",null,a.createElement(yt.Z,{onClick:()=>{zt([]),Ct.setFieldsValue({attachment_id:""})},style:{fontSize:"16px",color:"red"}})))},Ve=[{title:"\u5E94\u7528\u540D\u79F0",dataIndex:"name",width:280,ellipsis:{showTitle:!1},render:(pe,Ue)=>a.createElement(Ye.Z,{title:pe},pe)},{title:"\u5E94\u7528\u7C7B\u578B",dataIndex:"application_type",render:(pe,Ue)=>(Ue==null?void 0:Ue.application_type)==="chat_assistant"?"\u804A\u5929\u52A9\u624B":(Ue==null?void 0:Ue.application_type)==="text_generation"?"\u6587\u672C\u751F\u6210":"\u5DE5\u4F5C\u6D41"},{title:"API\u79D8\u94A5",dataIndex:"api_key",width:280,ellipsis:{showTitle:!1},render:(pe,Ue)=>a.createElement(Ye.Z,{title:pe,placement:"topLeft"},pe)},{title:"\u667A\u80FD\u4F53\u5E73\u53F0",dataIndex:"platform",render:(pe,Ue)=>(Ue==null?void 0:Ue.platform)==="dify"?"Dify":"\u667A\u80FD\u5DE5\u5382"},{title:"\u64CD\u4F5C",width:100,align:"right",render:(pe,Ue)=>a.createElement(a.Fragment,null,a.createElement("span",{onClick:()=>{tt({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:Ue}})},className:"current c-light-primary mr15"},"\u7F16\u8F91"),a.createElement("span",{onClick:()=>te(Ue),className:"current c-red"},"\u79FB\u51FA"))}],ee=()=>Bt(void 0,null,function*(){var pe;const Ue=yield(0,Me.ZP)("/api/ai/intelligent_applications/get_platform.json",{method:"get"});(Ue==null?void 0:Ue.code)===0&&Et((pe=Ue==null?void 0:Ue.data)==null?void 0:pe.platforms)}),ne=pe=>Bt(void 0,null,function*(){dt(!0);const Ue=gt(gt({},pe),ie),At=yield(0,Me.ZP)(`/api/ai/intelligent_applications${Wt?"/"+Wt.id:""}.json`,{method:Wt?"put":"post",body:Ue});(At==null?void 0:At.status)===0&&(Ee.ZP.success(Wt?"\u7F16\u8F91\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),tt({type:"shixunsDetail/setActionTabs",payload:{}}),Xe()),dt(!1)}),te=pe=>Bt(void 0,null,function*(){ut(!0);const Ue=yield(0,Me.ZP)(`/api/ai/intelligent_applications/${pe==null?void 0:pe.id}.json`,{method:"delete"});(Ue==null?void 0:Ue.status)===0&&(Ee.ZP.success("\u79FB\u9664\u6210\u529F"),Xe()),ut(!1)}),fe=pe=>Bt(void 0,null,function*(){nn(pe),Ct.setFieldsValue(gt({},pe)),mt(gt({},pe)),pe!=null&&pe.attachment&&zt([{response:pe==null?void 0:pe.attachment}])});return a.createElement(a.Fragment,null,a.createElement("div",{className:le()(we.agent,bt),style:ln},a.createElement(Ye.Z,{title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528"},a.createElement("div",{className:we.add,style:st,onClick:()=>{ee(),it(!0)}},a.createElement("i",{className:"iconfont icon-tianjiadaohang"})))),a.createElement(Ae.default,{zIndex:1e3,width:900,centered:!0,title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528",open:ot,footer:null,onCancel:()=>it(!1)},a.createElement(z.Z,{align:"middle"},a.createElement(ye.ZP,{onClick:()=>{if((un==null?void 0:un.length)>=An){Ee.ZP.warning("\u6700\u591A\u540C\u65F6\u652F\u6301\u6DFB\u52A03\u4E2A\u5E94\u7528");return}tt({type:"shixunsDetail/setActionTabs",payload:{key:"\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"}})},type:"primary"},"\u7ACB\u5373\u6DFB\u52A0"),a.createElement("div",{className:"ml10 c-grey-666 font14"},"\u60A8\u53EF\u4EE5\u6DFB\u52A0\u5DF2\u5728\u667A\u80FD\u4F53\u5E73\u53F0\u521B\u5EFA\u5B8C\u6210\u7684\u667A\u80FD\u5E94\u7528")),(un==null?void 0:un.length)>0?a.createElement(ce.default,{className:"mt20",style:{marginBottom:15},pagination:!1,dataSource:un,loading:Je,columns:Ve}):a.createElement(ht.Z,{customText:"\u6682\u672A\u6DFB\u52A0\u81EA\u5B9A\u4E49\u7684\u667A\u80FD\u5E94\u7528~",styles:{margin:"50px auto"}})),a.createElement(Ae.default,{zIndex:1001,width:530,centered:!0,title:a.createElement(z.Z,{align:"middle"},a.createElement("b",{className:"font16 c-black"},Ft.actionTabs.key)),open:["\u7F16\u8F91\u667A\u80FD\u5E94\u7528","\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"].includes(Ft.actionTabs.key),confirmLoading:en,onCancel:()=>{tt({type:"shixunsDetail/setActionTabs",payload:{}})},onOk:()=>Ct.submit(),afterClose:()=>{Ct.resetFields(),nn(null),zt([])}},a.createElement(re.default,{form:Ct,className:"mt10",labelCol:{span:5},wrapperCol:{span:20},onFinish:ne,colon:!1,size:"large",labelAlign:"right",onValuesChange:()=>mt(gt({},Ct.getFieldsValue()))},a.createElement(re.default.Item,{label:"\u667A\u80FD\u4F53\u5E73\u53F0",name:"platform",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u667A\u80FD\u4F53\u5E73\u53F0"}]},a.createElement(qe.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},vt==null?void 0:vt.map(pe=>a.createElement(qe.default.Option,{key:pe==null?void 0:pe.value,value:pe==null?void 0:pe.value},pe==null?void 0:pe.name)))),a.createElement(re.default.Item,{label:"\u5E94\u7528\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0"}]},a.createElement(he.default,{placeholder:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0\uFF0C\u6700\u5927\u652F\u630120\u4E2A\u5B57\u7B26",maxLength:20})),a.createElement(re.default.Item,{name:"attachment_id",label:"\u5E94\u7528\u56FE\u6807",rules:[{required:!1,message:"\u8BF7\u4E0A\u4F20\u5E94\u7528\u56FE\u6807"}]},a.createElement("div",{className:we.upload},a.createElement(We.default,gt({},Pt),a.createElement(z.Z,{wrap:!1,align:"middle"},a.createElement(Tt.op,{style:{borderRadius:"2px"},icon:a.createElement("i",{className:"iconfont icon-shangchuan3"})},"\u70B9\u51FB\u4E0A\u4F20"),a.createElement(nt.Z,{style:{marginLeft:"14px",color:"#999999"},onClick:pe=>{pe.preventDefault(),pe.stopPropagation()}},"\u652F\u6301jpg/png\uFF0C\u4E0D\u4E0A\u4F20\u5219\u4F7F\u7528\u9ED8\u8BA4\u56FE\u6807"))),((Qt=(xe=Lt==null?void 0:Lt[0])==null?void 0:xe.response)==null?void 0:Qt.id)&&Ie())),a.createElement(re.default.Item,{label:"\u5E94\u7528\u7C7B\u578B",name:"application_type",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"}]},a.createElement(qe.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},a.createElement(qe.default.Option,{value:"chat_assistant"},"\u804A\u5929\u52A9\u624B"),(Ht==null?void 0:Ht.platform)=="dify"&&a.createElement(qe.default.Option,{value:"text_generation"},"\u6587\u672C\u751F\u6210"),a.createElement(qe.default.Option,{value:"workflow"},"\u5DE5\u4F5C\u6D41"))),ze&&a.createElement(re.default.Item,{name:"built_variable",label:a.createElement("div",null,a.createElement("span",null,"\u53C2\u6570"),a.createElement(Ye.Z,{title:"\u64CD\u4F5C\u8BF4\u660E: \u52FE\u9009\u540E\uFF0C\u8C03\u7528\u667A\u80FD\u4F53\u65F6\u5C06\u9ED8\u8BA4\u643A\u5E26\u5BF9\u5E94\u7684\u5B9E\u9A8C\u4FE1\u606F\uFF0C\u53EF\u5728\u667A\u80FD\u4F53\u4E2D\u901A\u8FC7\u81EA\u5B9A\u4E49\u53C2\u6570\u8FDB\u884C\u5F15\u5165"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5"})))},a.createElement($e.default.Group,{options:[{label:"\u9898\u76EE\u63CF\u8FF0\uFF08question_description\uFF09",value:"question_description"},{label:"\u6D4B\u8BD5\u96C6\uFF08test_sets\uFF09",value:"test_sets"},{label:"\u4EE3\u7801\u6587\u4EF6\uFF08code_files\uFF09",value:"code_files"}]})),a.createElement(re.default.Item,{label:"\u516C\u5F00\u8303\u56F4",name:"open_range"},a.createElement(Ke.ZP.Group,{options:[{value:0,label:an[ie==null?void 0:ie.item_type]},{value:1,label:"\u6240\u6709\u4EBA\u53EF\u89C1"}]})),a.createElement(re.default.Item,{className:"mb0",label:"API\u79D8\u94A5",name:"api_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165API\u79D8\u94A5"}]},a.createElement(he.default,{placeholder:"\u8BF7\u8F93\u5165API\u79D8\u94A5"})),a.createElement("div",{className:we.tip},a.createElement("i",{className:"iconfont icon-tishi9"}),a.createElement("span",null,"\u8BF7\u52A1\u5FC5\u4FDD\u8BC1\u79D8\u94A5\u6B63\u786E\uFF0C\u5426\u5219\u53EF\u80FD\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\u667A\u80FD\u5E94\u7528")))))}},68201:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return qe}});var a=E(59301),ue=E(30641),le=E(77019),we=E(5269),re={smartWrp:"smartWrp___NjRcB"},Ee=E(51124),We=E(71360),Ye=E(64885),Ae=E(59301),z=(he,nt,$e)=>new Promise((Ke,ht)=>{var Me=Le=>{try{yt($e.next(Le))}catch(Te){ht(Te)}},Tt=Le=>{try{yt($e.throw(Le))}catch(Te){ht(Te)}},yt=Le=>Le.done?Ke(Le.value):Promise.resolve(Le.value).then(Me,Tt);yt(($e=$e.apply(he,nt)).next())});const ye=` +(self.webpackChunk=self.webpackChunk||[]).push([[7062],{21697:function(Fe,wt){"use strict";wt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},94780:function(Fe,wt){"use strict";wt.Z={modal:"modal___A9Ovz",colorBlue:"colorBlue___XSmR5",formWrap:"formWrap___wRvaA",flexRow:"flexRow___C40dc",flexColumn:"flexColumn___LkZfj",example:"example___bz7Hw",exampleImg:"exampleImg___gNkC_",colorOrange:"colorOrange___Ka6zf",uploader:"uploader___plQRr",uploadImg:"uploadImg___cjOpL",imageTip:"imageTip___p1_lZ",uploadTipIcon:"uploadTipIcon___SpsS2",uploadTip:"uploadTip___e9JlL",color05101a:"color05101a___CDEUv",viewLargerImg:"viewLargerImg___IclRX",footerWrap:"footerWrap___beWC6",note:"note___CXi9y",schoolHintWrap:"schoolHintWrap___Ma6ly",colorCDCDCD:"colorCDCDCD___D0UWo",color0152d9:"color0152d9___hF3Bb"}},8397:function(Fe,wt){"use strict";wt.Z={bg:"bg___SNw6L",wrapper:"wrapper___fvz5j",header:"header___B8AnE",title:"title___x0fik",subTitle:"subTitle___li4Vl",content:"content___xVF72",item:"item___TSrK6",currentVersion:"currentVersion___YQniK",version:"version___fchpb",icon:"icon___g1bAA",desc:"desc___Y6f1H",itemContent:"itemContent___rktAh",contain:"contain___o2m3D",btn:"btn___TDBTK",btn_sq:"btn_sq____rbLC",btn_bj:"btn_bj____O9Xv",btn_zy:"btn_zy___Mjn6j",disabled:"disabled___BsnOV",a:"a___MS0K2",b:"b___zosY5",c:"c___xMKVx",levelDetail:"levelDetail___ZBlZX"}},9164:function(Fe,wt,E){"use strict";var a=E(59301),ue=Object.defineProperty,le=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,Ee=(Ae,z,ye)=>z in Ae?ue(Ae,z,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Ae[z]=ye,We=(Ae,z)=>{for(var ye in z||(z={}))we.call(z,ye)&&Ee(Ae,ye,z[ye]);if(le)for(var ye of le(z))re.call(z,ye)&&Ee(Ae,ye,z[ye]);return Ae};const Ye=Ae=>React.createElement("svg",We({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Ae),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));wt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},11237:function(Fe,wt,E){"use strict";var a=E(59301),ue=Object.defineProperty,le=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,Ee=(Ae,z,ye)=>z in Ae?ue(Ae,z,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Ae[z]=ye,We=(Ae,z)=>{for(var ye in z||(z={}))we.call(z,ye)&&Ee(Ae,ye,z[ye]);if(le)for(var ye of le(z))re.call(z,ye)&&Ee(Ae,ye,z[ye]);return Ae};const Ye=Ae=>React.createElement("svg",We({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},Ae),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));wt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},68157:function(Fe,wt,E){"use strict";var a=E(59301),ue=Object.defineProperty,le=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,Ee=(Ae,z,ye)=>z in Ae?ue(Ae,z,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Ae[z]=ye,We=(Ae,z)=>{for(var ye in z||(z={}))we.call(z,ye)&&Ee(Ae,ye,z[ye]);if(le)for(var ye of le(z))re.call(z,ye)&&Ee(Ae,ye,z[ye]);return Ae};const Ye=Ae=>React.createElement("svg",We({className:"left_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Ae),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m368.333 487.526 24.78-24.524L591.31 267.008c14.848-14.694 34.713-14.694 49.561 0a37.376 37.376 0 0 1-4.966 48.998L437.76 512l198.195 195.994c14.848 14.694 14.848 34.304 0 48.998-14.848 14.694-34.662 14.694-49.51 0L388.096 560.998l-19.814-24.524A37.222 37.222 0 0 1 358.4 512c0-9.78 0-14.694 9.933-24.474z",fill:"#AAAFB9"}));wt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTM2OC4zMzMgNDg3LjUyNiAyNC43OC0yNC41MjRMNTkxLjMxIDI2Ny4wMDhjMTQuODQ4LTE0LjY5NCAzNC43MTMtMTQuNjk0IDQ5LjU2MSAwYTM3LjM3NiAzNy4zNzYgMCAwIDEtNC45NjYgNDguOTk4TDQzNy43NiA1MTJsMTk4LjE5NSAxOTUuOTk0YzE0Ljg0OCAxNC42OTQgMTQuODQ4IDM0LjMwNCAwIDQ4Ljk5OC0xNC44NDggMTQuNjk0LTM0LjY2MiAxNC42OTQtNDkuNTEgMEwzODguMDk2IDU2MC45OThsLTE5LjgxNC0yNC41MjRBMzcuMjIyIDM3LjIyMiAwIDAgMSAzNTguNCA1MTJjMC05Ljc4IDAtMTQuNjk0IDkuOTMzLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},28364:function(Fe,wt,E){"use strict";var a=E(59301),ue=Object.defineProperty,le=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,Ee=(Ae,z,ye)=>z in Ae?ue(Ae,z,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Ae[z]=ye,We=(Ae,z)=>{for(var ye in z||(z={}))we.call(z,ye)&&Ee(Ae,ye,z[ye]);if(le)for(var ye of le(z))re.call(z,ye)&&Ee(Ae,ye,z[ye]);return Ae};const Ye=Ae=>React.createElement("svg",We({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"\u5411\u53F3\u5907\u4EFD"),React.createElement("g",{transform:"matrix(-1 0 0 1 20 0)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));wt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBmaWxsPSIjRUJFRkY3IiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiLz48cGF0aCBkPSJtMTIuNDU5IDkuNTIyLS40ODQtLjQ3OS0zLjg3Mi0zLjgyOGMtLjI5LS4yODctLjY3OC0uMjg3LS45NjggMGEuNzMuNzMgMCAwIDAgLjA5Ny45NTdMMTEuMTAzIDEwbC0zLjg3MSAzLjgyOGMtLjI5LjI4Ny0uMjkuNjcgMCAuOTU3LjI5LjI4Ny42NzcuMjg3Ljk2OCAwbDMuODcxLTMuODI4LjM4OC0uNDc5YS43MjcuNzI3IDAgMCAwIC4xOTMtLjQ3OGMwLS4xOTEgMC0uMjg3LS4xOTMtLjQ3OFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="},95270:function(Fe,wt,E){"use strict";var a=E(59301),ue=Object.defineProperty,le=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,Ee=(Ae,z,ye)=>z in Ae?ue(Ae,z,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Ae[z]=ye,We=(Ae,z)=>{for(var ye in z||(z={}))we.call(z,ye)&&Ee(Ae,ye,z[ye]);if(le)for(var ye of le(z))re.call(z,ye)&&Ee(Ae,ye,z[ye]);return Ae};const Ye=Ae=>React.createElement("svg",We({className:"right_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Ae),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m903.782 51.2 51.2 51.2-51.2-51.2zm51.2 0-51.2 51.2 51.2-51.2z"}),React.createElement("path",{d:"m637.9 487.526-24.78-24.524-198.246-195.994c-14.848-14.694-34.714-14.694-49.562 0a37.376 37.376 0 0 0 4.966 48.998L568.474 512 370.278 707.994c-14.848 14.694-14.848 34.304 0 48.998 14.848 14.694 34.663 14.694 49.562 0l198.195-195.994 19.866-24.524A37.222 37.222 0 0 0 647.782 512c0-9.78 0-14.694-9.881-24.474z",fill:"#AAAFB9"}));wt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTkwMy43ODIgNTEuMiA1MS4yIDUxLjItNTEuMi01MS4yem01MS4yIDAtNTEuMiA1MS4yIDUxLjItNTEuMnoiLz48cGF0aCBkPSJtNjM3LjkgNDg3LjUyNi0yNC43OC0yNC41MjQtMTk4LjI0Ni0xOTUuOTk0Yy0xNC44NDgtMTQuNjk0LTM0LjcxNC0xNC42OTQtNDkuNTYyIDBhMzcuMzc2IDM3LjM3NiAwIDAgMCA0Ljk2NiA0OC45OThMNTY4LjQ3NCA1MTIgMzcwLjI3OCA3MDcuOTk0Yy0xNC44NDggMTQuNjk0LTE0Ljg0OCAzNC4zMDQgMCA0OC45OTggMTQuODQ4IDE0LjY5NCAzNC42NjMgMTQuNjk0IDQ5LjU2MiAwbDE5OC4xOTUtMTk1Ljk5NCAxOS44NjYtMjQuNTI0QTM3LjIyMiAzNy4yMjIgMCAwIDAgNjQ3Ljc4MiA1MTJjMC05Ljc4IDAtMTQuNjk0LTkuODgxLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},62427:function(Fe,wt,E){"use strict";var a=E(59301),ue=Object.defineProperty,le=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,Ee=(Ae,z,ye)=>z in Ae?ue(Ae,z,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Ae[z]=ye,We=(Ae,z)=>{for(var ye in z||(z={}))we.call(z,ye)&&Ee(Ae,ye,z[ye]);if(le)for(var ye of le(z))re.call(z,ye)&&Ee(Ae,ye,z[ye]);return Ae};const Ye=Ae=>React.createElement("svg",We({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"\u5411\u53F3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));wt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNFQkVGRjciIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxwYXRoIGQ9Im0xMi40NTkgOS41MjItLjQ4NC0uNDc5LTMuODcyLTMuODI4Yy0uMjktLjI4Ny0uNjc4LS4yODctLjk2OCAwYS43My43MyAwIDAgMCAuMDk3Ljk1N0wxMS4xMDMgMTBsLTMuODcxIDMuODI4Yy0uMjkuMjg3LS4yOS42NyAwIC45NTcuMjkuMjg3LjY3Ny4yODcuOTY4IDBsMy44NzEtMy44MjguMzg4LS40NzlhLjcyNy43MjcgMCAwIDAgLjE5My0uNDc4YzAtLjE5MSAwLS4yODctLjE5My0uNDc4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg=="},11081:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Fe={},wt="5.0",E={},a=null,ue=!1,le=!1,we=null,re=!1,Ee=null,We=null,Ye=0;Ye4?parseFloat(Ze):5};Fe.setHTML5Codebase=function(Ze,Xe){We=Ze,Cn(Ze,Xe)},Fe.setJavaCodebase=Fe.setJavaCodebaseVersion=Fe.isCompiledInstalled=Fe.setPreCompiledScriptPath=Fe.setPreCompiledResourcePath=function(){},Fe.setHTML5CodebaseVersion=function(Ze,Xe){var ie=parseFloat(Ze);if(ie!==NaN&&ie<5){console.log("The GeoGebra HTML5 codebase version "+ie+" is deprecated. Using version latest instead.");return}Ee=Ze,En(Ze,Xe)},Fe.getHTML5CodebaseVersion=function(){return he},Fe.getParameters=function(){return E},Fe.setFontsCSSURL=function(Ze){zt=Ze},Fe.setGiacJSURL=function(Ze){},Fe.setJNLPFile=function(Ze){z=Ze},Fe.setJNLPBaseDir=function(Ze){},Fe.inject=function(){function Ze(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Xe="auto",ie=E.id,ze,xe=!1,Rt=0;Rt=5)return!0;var Ze=Fe.getAppletObject();return Ze&&typeof Ze.recalculateEnvironments=="function"?(Ze.recalculateEnvironments(),!0):!1},Fe.startAnimation=function(){var Ze=Fe.getAppletObject();return Ze&&typeof Ze.startAnimation=="function"?(Ze.startAnimation(),!0):!1},Fe.stopAnimation=function(){var Ze=Fe.getAppletObject();return Ze&&typeof Ze.stopAnimation=="function"?(Ze.stopAnimation(),!0):!1},Fe.getAppletObject=function(){var Ze=E.id!==void 0?E.id:"ggbApplet";return window[Ze]},Fe.resize=function(){};var Qe=function(Ze,Xe,ie){var ze=document.createElement("param");ze.setAttribute("name",Xe),ze.setAttribute("value",ie),Ze.appendChild(ze)},gt=function(Ze){return Ze&&Ze!=="false"},Bt=function(Ze,Xe,ie){Le(he)<=4.2&&(ie=!0);var ze=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==he||ggbHTML5LoadedCodebaseIsWebSimple&&!$e)&&(ze=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var xe=document.createElement("div");xe.classList.add("appletParameters","notranslate");var Rt=Xe.width,tt=Xe.height;if(Xe.disableAutoScale=Xe.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Xe.disableAutoScale,Xe.width!==void 0)if(Le(he)<=4.4)gt(Xe.showToolBar)&&(Xe.height-=7),gt(Xe.showAlgebraInput)&&(Xe.height-=37),Xe.width<605&>(Xe.showToolBar)&&(Xe.width=605,Rt=605);else{var Ft=100;(gt(Xe.showToolBar)||gt(Xe.showMenuBar))&&(Xe.hasOwnProperty("customToolBar")&&(Xe.customToolbar=Xe.customToolBar),Ft=gt(Xe.showMenuBar)?245:155),Rt=5?(Xe.appletOnLoad=function(Lt){var Ot=Ze.querySelector(".ggb_preview");Ot&&Ot.parentNode.removeChild(Ot),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(mt),window.GGBT_wsf_view&&$(window).trigger("resize"),Zt(Lt)},ot||mt.appendChild(it)):xe.appendChild(it),mt.appendChild(xe),ot||Ze.appendChild(mt),setTimeout(function(){Fe.resize()},1)}else{var Je=document.createElement("div");Je.className="applet_scaler",Je.style.position="relative",Je.style.display="block",Je.appendChild(xe),Ze.appendChild(Je),Xe.appletOnLoad=function(Lt){Fe.resize(),Zt(Lt)}}function ut(Lt,Ot){Ot&&typeof Ot.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Lt,Ot.appletOnLoad):renderGGBElement(Lt),un("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Ot)}function en(Lt,Ot){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Lt,params:Ot}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(an){ut(an.article,an.params)}),html5AppletsToProcess=null)},Le(he)<5&&(Lt.className+=" geogebraweb")):ut(Lt,Ot)}if(ze){scriptLoadStarted=!0;for(var dt=0;dt0?(Ct.remove(),mt.attr("id","fullscreencontent").show(),jQuery(Zt).append(mt),window.dispatchEvent(new Event("resize"))):Bt(Ct,Xe,!1),window.GGBT_wsf_view.launchFullScreen(Zt)}else qe=ze,Bt(Ze,Xe,!1);if(!window.GGBT_wsf_view)for(tt=0;ttZe/4*3&&(Ct=Ze/4*3),Zt=Ct/5.8,Ft.setAttribute("src",ht),Ft.setAttribute("width",Ct),Ft.setAttribute("height",Zt);var mt=(Ze-Ct)/2,ot=(Xe-Zt)/2;Ft.style.left=mt+"px",Ft.style.top=ot+"px",xe.appendChild(Ft)}}return xe.appendChild(tt),xe},bn=function(Ze){return Ze=Ze.toLowerCase(),Ze==="html5"||Ze==="screenshot"?Ze:"html5"},An=["web","webSimple","web3d","tablet","tablet3d","phone"],En=function(Ze,Xe){if(he=Ze,Xe){Cn(he,!0);return}var ie=!ue;if(ie){var ze=Le(he);!isNaN(ze)&&ze<4.4&&(ie=!1)}var xe,Rt;window.location.protocol.substr(0,4)==="http"?xe=window.location.protocol:xe="http:";var tt=he.indexOf("//");tt>0?Rt=he:tt===0?Rt=xe+he:Rt="https://www.geogebra.org/apps/5.2.814.0/";for(var Ft in An)if(he.slice(An[Ft].length*-1)===An[Ft]||he.slice((An[Ft].length+1)*-1)===An[Ft]+"/"){Cn(Rt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&ie&&!a.is3D&&!a.AV&&!a.SV&&!a.CV&&!a.EV2&&!a.CP&&!a.PC&&!a.DA&&!a.FI&&!a.PV&&!gt(E.showToolBar)&&!gt(E.showMenuBar)&&!gt(E.showAlgebraInput)&&!gt(E.enableRightClick)&&(!E.appName||E.appName=="classic")?Rt+="webSimple/":Rt+="web3d/",Cn(Rt,!1)},Cn=function(Ze,Xe){if(Ze.requirejs){ye=Ze;return}Ze.slice(-1)!=="/"&&(Ze+="/"),ye=Ze,Xe===null&&(Xe=Ze.indexOf("http")===-1),ce=Xe,nt="web.nocache.js",$e=!1;var ie=ye.split("/");ie.length>1&&(!Xe&&ie[ie.length-2]==="webSimple"?(nt="webSimple.nocache.js",$e=!0):An.indexOf(ie[ie.length-2])>=0&&(nt=ie[ie.length-2]+".nocache.js")),ie=Ze.split("/"),he=ie[ie.length-3],he.substr(0,4)==="test"?he=he.substr(4,1)+"."+he.substr(5,1):(he.substr(0,3)==="war"||he.substr(0,4)==="beta")&&(he="5.0");var ze=parseFloat(he);ze!==NaN&&ze<5&&Ze.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+ze+" is deprecated. Using version latest instead."),En("5.0",Xe))},un=function(Ze,Xe){window.console&&window.console.log&&(!Xe||typeof Xe.showLogging=="undefined"||Xe.showLogging&&Xe.showLogging!=="false")&&console.log(Ze)};E.material_id!==void 0?It(_t):_t();function _t(){var Ze=wt;Ee!==null?Ze=Ee:parseFloat(Ze)<5&&(Ze="5.0"),En(Ze,!1),We!==null&&Cn(We,ce),re=!0}return Fe},GGBAppletUtils=function(){"use strict";function Fe(){return window.GGBT_wsf_edit!==void 0}function wt(re,Ee){Ee!=1?(re.style.transformOrigin="0% 0% 0px",re.style.webkitTransformOrigin="0% 0% 0px",re.style.transform="scale("+Ee+","+Ee+")",re.style.webkitTransform="scale("+Ee+","+Ee+")",re.style.maxWidth="initial",re.querySelector(".ggb_preview")!==null&&(re.querySelector(".ggb_preview").style.maxWidth="initial"),re.querySelectorAll(".ggb_preview img")[0]!==void 0&&(re.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),re.querySelectorAll(".ggb_preview img")[1]!==void 0&&(re.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(re.style.transform="none",re.style.webkitTransform="none")}function E(re,Ee,We,Ye,Ae,z){var ye=null;if(z!=null&&z!="")for(var ce=re.parentNode;ce!=null;)if((" "+ce.className+" ").indexOf(" "+z+" ")>-1){ye=ce;break}else ce=ce.parentNode;var qe=0,he=0,nt=0,$e=0,Ke=0,ht=0,Me=0;if(ye)qe=ye.offsetWidth,he=Math.max(Ye?ye.offsetWidth:0,ye.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(qe=Math.min(window.innerWidth,document.documentElement.clientWidth),he=Math.min(window.innerHeight,document.documentElement.clientHeight),nt=qe):(qe=window.innerWidth,he=window.innerHeight,nt=window.innerWidth),re){var zt=re.getBoundingClientRect();zt.left>0&&zt.left<=qe&&(Ae===void 0||!Ae)&&(document.dir==="rtl"?(Ke=qe-zt.width-zt.left,ht=nt<=480?10:30):(ht=zt.left,Ke=nt<=480?10:30),$e=ht+Ke)}if(re&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var yt=re.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?($e=40,Me=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&($e=0,Me=40)}}return re&&((We===void 0||!We)&&Ee>0&&Ee+$e1&&(z=!0)),Ee&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(z=!0),!(re.hasOwnProperty("disableAutoScale")&&re.disableAutoScale))Ae=a(re,Ee,z,We,re.scaleContainerClass);else return Ye;return z&&(!re.hasOwnProperty("scale")||Ye===1)?Ae:Math.min(Ye,Ae)}function le(re){var Ee=Math.min(window.innerWidth,document.documentElement.clientWidth),We=Math.min(window.innerHeight,document.documentElement.clientHeight),Ye=re.getBoundingClientRect(),Ae=(Ee-Ye.width)/2,z=(We-Ye.height)/2;z<0&&(z=0),re.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ae<40?re.style.left="40px":re.style.left=Ae+"px",re.style.top=z+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(z<40?re.style.top="40px":re.style.top=z+"px",re.style.left=Ae+"px")}function we(re,Ee){var We=re.querySelector(".appletParameters");if(We){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Ee.id!==We.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(re)}if(We.parentElement&&/fullscreen/.test(We.parentElement.className))return;var Ye=ue(Ee,re);Fe()&&We.setAttribute("data-param-scale",Ye);for(var Ae=null,z=0;z=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(Fe){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Fe){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Fe){var wt=c[Fe];return wt==null?null:wt},r=d,webModule.__errFn=e}function B(){function Fe(re){var Ee=re.lastIndexOf(rb);Ee==-1&&(Ee=re.length);var We=re.indexOf(sb);We==-1&&(We=re.length);var Ye=re.lastIndexOf(tb,Math.min(We,Ee));return Ye>=O?re.substring(O,Ye+P):W}function wt(re){if(!re.match(/^\w+:\/\//)){var Ee=o.createElement(ub);Ee.src=re+vb,re=Fe(Ee.src)}return re}function E(){var re=__gwt_getMetaProperty(wb);return re!=null?re:W}function a(){for(var re=o.getElementsByTagName(_),Ee=O;EeO?re[re.length-P].href:W}function le(){var re=o.location;return re.href==re.protocol+zb+re.host+re.pathname+re.search+re.hash}var we=E();return we==W&&(we=a()),we==W&&(we=ue()),we==W&&le()&&(we=Fe(o.location.href)),we=wt(we),we}function C(Fe){return Fe.match(/^\//)||Fe.match(/^[a-zA-Z]+:\/\//)?Fe:webModule.__moduleBase+Fe}function D(){var Fe=[],wt=O,E=[],a=[];function ue(re){var Ee=a[re](),We=E[re];if(Ee in We)return Ee;var Ye=[];for(var Ae in We)Ye[We[Ae]]=Ae;throw r&&r(re,Ye,Ee),null}if(__gwt_isKnownPropertyValue=function(re,Ee){return Ee in E[re]},webModule.__getPropMap=function(){var re={};for(var Ee in E)E.hasOwnProperty(Ee)&&(re[Ee]=ue(Ee));return re},webModule.__computePropValue=ue,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var le;try{le=Cb;var we=le.indexOf(Db);we!=-1&&(wt=parseInt(le.substring(we+P),$),le=le.substring(O,we))}catch(re){}return webModule.__softPermutationId=wt,C(le+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},67303:function(Fe,wt,E){"use strict";E.d(wt,{Ax:function(){return we},Ds:function(){return re},KI:function(){return We},SI:function(){return le},f1:function(){return ue}});var a=E(90524);function ue(Ye){let Ae=!0;if(Ye.length>0){for(let z=0;z{var ht={};for(var Me in $e)z.call($e,Me)&&Ke.indexOf(Me)<0&&(ht[Me]=$e[Me]);if($e!=null&&Ae)for(var Me of Ae($e))Ke.indexOf(Me)<0&&ye.call($e,Me)&&(ht[Me]=$e[Me]);return ht},qe=($e,Ke,ht)=>new Promise((Me,zt)=>{var yt=et=>{try{Te(ht.next(et))}catch(It){zt(It)}},Le=et=>{try{Te(ht.throw(et))}catch(It){zt(It)}},Te=et=>et.done?Me(et.value):Promise.resolve(et.value).then(yt,Le);Te((ht=ht.apply($e,Ke)).next())});const he=le.default.TextArea,nt=$e=>{var Ke=$e,{account:ht,globalSetting:Me,loading:zt,dispatch:yt,schoolName:Le,departmentName:Te,visible:et,onClose:It=()=>{},onSuccess:_e=()=>{}}=Ke,Se=ce(Ke,["account","globalSetting","loading","dispatch","schoolName","departmentName","visible","onClose","onSuccess"]);const[Qe]=we.default.useForm(),gt=(0,a.useRef)(),[Bt,Oe]=(0,a.useState)(!1);(0,a.useEffect)(()=>{gt.current=Se.schoolId},[Se.schoolId]),(0,a.useEffect)(()=>{Qe.setFieldsValue({department:Te})},[Te]);const Mt=bt=>qe(void 0,null,function*(){var ln,st,bn;const{department:An,remarks:En}=bt||{};Oe(!0);const Cn=yield(0,Ye.ZP)("/api/add_department_applies/inspect.json",{method:"get",params:{name:An,school_id:gt.current}});Oe(!1);const un=()=>qe(void 0,null,function*(){const _t=yield yt({type:"account/appplyDepartment",payload:{school_id:gt.current,name:An,remarks:En}});(_t==null?void 0:_t.status)===0&&(re.ZP.success("\u65B0\u589E\u9662\u7CFB/\u90E8\u95E8\u6210\u529F\uFF01"),_e(An),It())});if((Cn==null?void 0:Cn.status)===0){if((ln=Cn==null?void 0:Cn.data)!=null&&ln.name){Ee.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:a.createElement("div",null,a.createElement("div",{className:"mb10"},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7533\u8BF7\u65B0\u589E\u7684\u90E8\u95E8\u5DF2\u5B58\u5728\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4E3A\u8BE5\u90E8\u95E8\uFF1F"),a.createElement(We.default,{rowKey:"name",columns:[{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"name"},{title:"\u7528\u6237\u6570",dataIndex:"size"}],dataSource:[{name:(st=Cn==null?void 0:Cn.data)==null?void 0:st.name,size:(bn=Cn==null?void 0:Cn.data)==null?void 0:bn.size}],pagination:!1})),onOk:()=>{_e(An),It()}});return}un()}});return a.createElement(Ee.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:et,title:"\u7533\u8BF7\u6DFB\u52A0\u90E8\u95E8\u540D\u79F0",width:"600px",onCancel:It,onOk:()=>Qe.submit(),confirmLoading:Bt},a.createElement(we.default,{form:Qe,labelCol:{span:4},wrapperCol:{span:20},onFinish:Mt},a.createElement(we.default.Item,{label:"\u5355\u4F4D\u540D\u79F0\uFF1A"},Le),a.createElement(we.default.Item,{label:"\u90E8\u95E8\u540D\u79F0\uFF1A",name:"department",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"}]},a.createElement(le.default,{placeholder:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"})),a.createElement(we.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks",style:{marginBottom:0}},a.createElement(he,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"}))))};wt.Z=(0,ue.connect)(({account:$e,loading:Ke,globalSetting:ht})=>({account:$e,globalSetting:ht,loading:Ke.effects}))(nt)},64885:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return he}});var a=E(99571),ue=E(59301),le=Object.defineProperty,we=Object.defineProperties,re=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Ae=(nt,$e,Ke)=>$e in nt?le(nt,$e,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):nt[$e]=Ke,z=(nt,$e)=>{for(var Ke in $e||($e={}))We.call($e,Ke)&&Ae(nt,Ke,$e[Ke]);if(Ee)for(var Ke of Ee($e))Ye.call($e,Ke)&&Ae(nt,Ke,$e[Ke]);return nt},ye=(nt,$e)=>we(nt,re($e)),ce=(nt,$e)=>{var Ke={};for(var ht in nt)We.call(nt,ht)&&$e.indexOf(ht)<0&&(Ke[ht]=nt[ht]);if(nt!=null&&Ee)for(var ht of Ee(nt))$e.indexOf(ht)<0&&Ye.call(nt,ht)&&(Ke[ht]=nt[ht]);return Ke},qe=(nt,$e,Ke)=>new Promise((ht,Me)=>{var zt=Te=>{try{Le(Ke.next(Te))}catch(et){Me(et)}},yt=Te=>{try{Le(Ke.throw(Te))}catch(et){Me(et)}},Le=Te=>Te.done?ht(Te.value):Promise.resolve(Te.value).then(zt,yt);Le((Ke=Ke.apply(nt,$e)).next())});const he=nt=>{var $e=nt,{children:Ke}=$e,ht=ce($e,["children"]);const[Me,zt]=(0,ue.useState)(!1);return ue.createElement(a.ZP,ye(z({},ht),{loading:Me,onClick:yt=>qe(void 0,null,function*(){try{zt(!0),yield ht.onClick(yt),zt(!1)}catch(Le){console.error(Le),zt(!1)}})}),Ke)}},18631:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Ye}});var a=E(59301),ue=E(76560),le=E(62957),we="data:image/png;base64,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",re="data:image/png;base64,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",Ee={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const We=({visible:Ae,occupationValue:z,onCancel:ye=()=>{}})=>{const ce=()=>a.createElement("div",{className:Ee.flexColumn},a.createElement("img",{className:Ee.img,src:re}),a.createElement("span",{className:Ee.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),qe=()=>a.createElement("div",{className:Ee.flexColumn},a.createElement("img",{className:Ee.img,src:we}),a.createElement("span",{className:Ee.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),he=()=>z===3?a.createElement(a.Fragment,null,qe(),ce()):z===2?ce():qe();return a.createElement(le.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Ae,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{ye(),ue.history.push("/account/certification")},onCancel:()=>{ye()}},a.createElement("div",{className:Ee.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),a.createElement("div",{className:Ee.flexRow},he()))};var Ye=(0,ue.connect)(({paperlibrary:Ae,loading:z,globalSetting:ye})=>({paperlibrary:Ae,globalSetting:ye,loading:z.effects}))(We)},6725:function(Fe,wt,E){"use strict";var a=E(86204),ue=E.n(a),le=Object.defineProperty,we=(Ye,Ae,z)=>Ae in Ye?le(Ye,Ae,{enumerable:!0,configurable:!0,writable:!0,value:z}):Ye[Ae]=z,re=(Ye,Ae,z)=>we(Ye,typeof Ae!="symbol"?Ae+"":Ae,z),Ee=(Ye,Ae,z)=>new Promise((ye,ce)=>{var qe=$e=>{try{nt(z.next($e))}catch(Ke){ce(Ke)}},he=$e=>{try{nt(z.throw($e))}catch(Ke){ce(Ke)}},nt=$e=>$e.done?ye($e.value):Promise.resolve($e.value).then(qe,he);nt((z=z.apply(Ye,Ae)).next())});class We extends a.EventEmitter{constructor(Ae,z){super(),re(this,"url"),re(this,"body"),re(this,"fullContent",""),re(this,"controller",null),re(this,"buffer",""),this.url=Ae,this.body=z}startStream(){return Ee(this,null,function*(){this.controller=new AbortController;const{signal:Ae}=this.controller;try{const z=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:Ae});if(!z.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${z.status}`);const ye=z.headers.get("content-type");if(!ye)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(ye.includes("application/json")){const he=yield z.json();this.emit("error",he);return}if(!ye.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const ce=z.body.getReader(),qe=new TextDecoder("utf-8");for(;;){const{done:he,value:nt}=yield ce.read();if(he)break;const $e=qe.decode(nt,{stream:!0});this.buffer+=$e;const Ke=this.buffer.split(` +`);this.buffer=Ke.pop()||"";for(const ht of Ke)if(ht.startsWith("data:")){const Me=ht.slice(5).trim();if(Me==="[DONE]")break;try{const zt=JSON.parse(Me);zt.data&&this.handleData(zt.data)}catch(zt){this.buffer=ht+` +`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",zt)}}}this.emit("done",this.fullContent)}catch(z){z.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",z.message)}})}handleData(Ae){Ae.content&&(this.fullContent+=Ae.content,this.emit("data",{chunk:Ae,full:this.fullContent}))}cancelRequest(){var Ae;(Ae=this.controller)==null||Ae.abort()}}wt.Z=We},59476:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Mt}});var a=E(59301),ue=E(92310),le=E.n(ue),we={agent:"agent___exMfN",add:"add___cWyoE",imgUpLoad:"imgUpLoad___Wg61u",tip:"tip___WGAb5"},re=E(28284),Ee=E(6767),We=E(14566),Ye=E(25399),Ae=E(62957),z=E(77019),ye=E(99571),ce=E(54172),qe=E(82326),he=E(37568),nt=E(5269),$e=E(62673),Ke=E(47889),ht=E(57884),Me=E(82093),zt=E(71360),yt=E(19248),Le=E(90524),Te=E(76560),et=Object.defineProperty,It=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Qe=(bt,ln,st)=>ln in bt?et(bt,ln,{enumerable:!0,configurable:!0,writable:!0,value:st}):bt[ln]=st,gt=(bt,ln)=>{for(var st in ln||(ln={}))_e.call(ln,st)&&Qe(bt,st,ln[st]);if(It)for(var st of It(ln))Se.call(ln,st)&&Qe(bt,st,ln[st]);return bt},Bt=(bt,ln,st)=>new Promise((bn,An)=>{var En=_t=>{try{un(st.next(_t))}catch(Ze){An(Ze)}},Cn=_t=>{try{un(st.throw(_t))}catch(Ze){An(Ze)}},un=_t=>_t.done?bn(_t.value):Promise.resolve(_t.value).then(En,Cn);un((st=st.apply(bt,ln)).next())}),Mt=({className:bt,style:ln={},addStyle:st={},buttonMaxWidth:bn,buttonMaxCount:An=3,buttonAutoWidth:En,value:Cn,data:un,url:_t,onChange:Ze,getIAData:Xe,queryInfo:ie,showParams:ze=!1})=>{var xe,Rt;const tt=(0,Te.useDispatch)(),Ft=(0,Te.useSelector)(pe=>pe==null?void 0:pe.shixunsDetail),[Ct]=re.default.useForm(),[Zt,mt]=(0,a.useState)(),[ot,it]=(0,a.useState)(!1),[Je,ut]=(0,a.useState)(!1),[en,dt]=(0,a.useState)(!1),[Wt,nn]=(0,a.useState)(null),[vt,Et]=(0,a.useState)([]),[Lt,Ot]=(0,a.useState)([]),an={Course:"\u4EC5\u8BFE\u5802\u6559\u5E08\u53EF\u89C1",Subject:"\u4EC5\u6559\u5B66\u56E2\u961F\u53EF\u89C1",Shixun:"\u4EC5\u534F\u4F5C\u8005\u53EF\u89C1"};(0,a.useEffect)(()=>{Ft.actionTabs.key=="\u7F16\u8F91\u667A\u80FD\u5E94\u7528"?fe(Ft.actionTabs.params):Ft.actionTabs.key=="\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"&&(Ct.setFieldsValue({open_range:0}),mt({open_range:0}))},[Ft.actionTabs.key]);const Pt={fileList:Lt,maxCount:1,accept:".jpg,.png",withCredentials:!0,showUploadList:!1,beforeUpload:pe=>{const Ue=pe.size/1024/1024/100;return Ue>2||Ue==0?(Ee.ZP.error(`${pe.name} \u56FE\u7247\u65E0\u6CD5\u4E0A\u4F20\u3002${Ue==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u56FE\u7247\u5927\u5C0F\u9650\u5236(200MB)"}`),We.default.LIST_IGNORE):!0},onRemove:pe=>{Ot([])},onChange:pe=>{var Ue,At,Ht;Ct.setFieldsValue({attachment_id:""}),["uploading","done","removed"].includes(pe.file.status)&&(Ot(pe.fileList),Ct.setFieldsValue({attachment_id:(Ht=(At=(Ue=pe.fileList)==null?void 0:Ue[0])==null?void 0:At.response)==null?void 0:Ht.id}))},action:`${Le.Z.API_SERVER}/api/attachments.json`},Ie=()=>{var pe,Ue;return a.createElement("div",{className:we.imgUpLoad},a.createElement("img",{src:Le.Z.API_SERVER+"/api/attachments/"+((Ue=(pe=Lt==null?void 0:Lt[0])==null?void 0:pe.response)==null?void 0:Ue.id),alt:"avatar",style:{width:"100%"}}),a.createElement("div",null,a.createElement(yt.Z,{onClick:()=>{Ot([]),Ct.setFieldsValue({attachment_id:""})},style:{fontSize:"16px",color:"red"}})))},Ve=[{title:"\u5E94\u7528\u540D\u79F0",dataIndex:"name",width:280,ellipsis:{showTitle:!1},render:(pe,Ue)=>a.createElement(Ye.Z,{title:pe},pe)},{title:"\u5E94\u7528\u7C7B\u578B",dataIndex:"application_type",render:(pe,Ue)=>(Ue==null?void 0:Ue.application_type)==="chat_assistant"?"\u804A\u5929\u52A9\u624B":(Ue==null?void 0:Ue.application_type)==="text_generation"?"\u6587\u672C\u751F\u6210":"\u5DE5\u4F5C\u6D41"},{title:"API\u79D8\u94A5",dataIndex:"api_key",width:280,ellipsis:{showTitle:!1},render:(pe,Ue)=>a.createElement(Ye.Z,{title:pe,placement:"topLeft"},pe)},{title:"\u667A\u80FD\u4F53\u5E73\u53F0",dataIndex:"platform",render:(pe,Ue)=>(Ue==null?void 0:Ue.platform)==="dify"?"Dify":"\u667A\u80FD\u5DE5\u5382"},{title:"\u64CD\u4F5C",width:100,align:"right",render:(pe,Ue)=>a.createElement(a.Fragment,null,a.createElement("span",{onClick:()=>{tt({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:Ue}})},className:"current c-light-primary mr15"},"\u7F16\u8F91"),a.createElement("span",{onClick:()=>te(Ue),className:"current c-red"},"\u79FB\u51FA"))}],ee=()=>Bt(void 0,null,function*(){var pe;const Ue=yield(0,Me.ZP)("/api/ai/intelligent_applications/get_platform.json",{method:"get"});(Ue==null?void 0:Ue.code)===0&&Et((pe=Ue==null?void 0:Ue.data)==null?void 0:pe.platforms)}),ne=pe=>Bt(void 0,null,function*(){dt(!0);const Ue=gt(gt({},pe),ie),At=yield(0,Me.ZP)(`/api/ai/intelligent_applications${Wt?"/"+Wt.id:""}.json`,{method:Wt?"put":"post",body:Ue});(At==null?void 0:At.status)===0&&(Ee.ZP.success(Wt?"\u7F16\u8F91\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),tt({type:"shixunsDetail/setActionTabs",payload:{}}),Xe()),dt(!1)}),te=pe=>Bt(void 0,null,function*(){ut(!0);const Ue=yield(0,Me.ZP)(`/api/ai/intelligent_applications/${pe==null?void 0:pe.id}.json`,{method:"delete"});(Ue==null?void 0:Ue.status)===0&&(Ee.ZP.success("\u79FB\u9664\u6210\u529F"),Xe()),ut(!1)}),fe=pe=>Bt(void 0,null,function*(){nn(pe),Ct.setFieldsValue(gt({},pe)),mt(gt({},pe)),pe!=null&&pe.attachment&&Ot([{response:pe==null?void 0:pe.attachment}])});return a.createElement(a.Fragment,null,a.createElement("div",{className:le()(we.agent,bt),style:ln},a.createElement(Ye.Z,{title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528"},a.createElement("div",{className:we.add,style:st,onClick:()=>{ee(),it(!0)}},a.createElement("i",{className:"iconfont icon-tianjiadaohang"})))),a.createElement(Ae.default,{zIndex:1e3,width:900,centered:!0,title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528",open:ot,footer:null,onCancel:()=>it(!1)},a.createElement(z.Z,{align:"middle"},a.createElement(ye.ZP,{onClick:()=>{if((un==null?void 0:un.length)>=An){Ee.ZP.warning("\u6700\u591A\u540C\u65F6\u652F\u6301\u6DFB\u52A03\u4E2A\u5E94\u7528");return}tt({type:"shixunsDetail/setActionTabs",payload:{key:"\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"}})},type:"primary"},"\u7ACB\u5373\u6DFB\u52A0"),a.createElement("div",{className:"ml10 c-grey-666 font14"},"\u60A8\u53EF\u4EE5\u6DFB\u52A0\u5DF2\u5728\u667A\u80FD\u4F53\u5E73\u53F0\u521B\u5EFA\u5B8C\u6210\u7684\u667A\u80FD\u5E94\u7528")),(un==null?void 0:un.length)>0?a.createElement(ce.default,{className:"mt20",style:{marginBottom:15},pagination:!1,dataSource:un,loading:Je,columns:Ve}):a.createElement(ht.Z,{customText:"\u6682\u672A\u6DFB\u52A0\u81EA\u5B9A\u4E49\u7684\u667A\u80FD\u5E94\u7528~",styles:{margin:"50px auto"}})),a.createElement(Ae.default,{zIndex:1001,width:530,centered:!0,title:a.createElement(z.Z,{align:"middle"},a.createElement("b",{className:"font16 c-black"},Ft.actionTabs.key)),open:["\u7F16\u8F91\u667A\u80FD\u5E94\u7528","\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"].includes(Ft.actionTabs.key),confirmLoading:en,onCancel:()=>{tt({type:"shixunsDetail/setActionTabs",payload:{}})},onOk:()=>Ct.submit(),afterClose:()=>{Ct.resetFields(),nn(null),Ot([])}},a.createElement(re.default,{form:Ct,className:"mt10",labelCol:{span:5},wrapperCol:{span:20},onFinish:ne,colon:!1,size:"large",labelAlign:"right",onValuesChange:()=>mt(gt({},Ct.getFieldsValue()))},a.createElement(re.default.Item,{label:"\u667A\u80FD\u4F53\u5E73\u53F0",name:"platform",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u667A\u80FD\u4F53\u5E73\u53F0"}]},a.createElement(qe.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},vt==null?void 0:vt.map(pe=>a.createElement(qe.default.Option,{key:pe==null?void 0:pe.value,value:pe==null?void 0:pe.value},pe==null?void 0:pe.name)))),a.createElement(re.default.Item,{label:"\u5E94\u7528\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0"}]},a.createElement(he.default,{placeholder:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0\uFF0C\u6700\u5927\u652F\u630120\u4E2A\u5B57\u7B26",maxLength:20})),a.createElement(re.default.Item,{name:"attachment_id",label:"\u5E94\u7528\u56FE\u6807",rules:[{required:!1,message:"\u8BF7\u4E0A\u4F20\u5E94\u7528\u56FE\u6807"}]},a.createElement("div",{className:we.upload},a.createElement(We.default,gt({},Pt),a.createElement(z.Z,{wrap:!1,align:"middle"},a.createElement(zt.op,{style:{borderRadius:"2px"},icon:a.createElement("i",{className:"iconfont icon-shangchuan3"})},"\u70B9\u51FB\u4E0A\u4F20"),a.createElement(nt.Z,{style:{marginLeft:"14px",color:"#999999"},onClick:pe=>{pe.preventDefault(),pe.stopPropagation()}},"\u652F\u6301jpg/png\uFF0C\u4E0D\u4E0A\u4F20\u5219\u4F7F\u7528\u9ED8\u8BA4\u56FE\u6807"))),((Rt=(xe=Lt==null?void 0:Lt[0])==null?void 0:xe.response)==null?void 0:Rt.id)&&Ie())),a.createElement(re.default.Item,{label:"\u5E94\u7528\u7C7B\u578B",name:"application_type",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"}]},a.createElement(qe.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},a.createElement(qe.default.Option,{value:"chat_assistant"},"\u804A\u5929\u52A9\u624B"),(Zt==null?void 0:Zt.platform)=="dify"&&a.createElement(qe.default.Option,{value:"text_generation"},"\u6587\u672C\u751F\u6210"),a.createElement(qe.default.Option,{value:"workflow"},"\u5DE5\u4F5C\u6D41"))),ze&&a.createElement(re.default.Item,{name:"built_variable",label:a.createElement("div",null,a.createElement("span",null,"\u53C2\u6570"),a.createElement(Ye.Z,{title:"\u64CD\u4F5C\u8BF4\u660E: \u52FE\u9009\u540E\uFF0C\u8C03\u7528\u667A\u80FD\u4F53\u65F6\u5C06\u9ED8\u8BA4\u643A\u5E26\u5BF9\u5E94\u7684\u5B9E\u9A8C\u4FE1\u606F\uFF0C\u53EF\u5728\u667A\u80FD\u4F53\u4E2D\u901A\u8FC7\u81EA\u5B9A\u4E49\u53C2\u6570\u8FDB\u884C\u5F15\u5165"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5"})))},a.createElement($e.default.Group,{options:[{label:"\u9898\u76EE\u63CF\u8FF0\uFF08question_description\uFF09",value:"question_description"},{label:"\u6D4B\u8BD5\u96C6\uFF08test_sets\uFF09",value:"test_sets"},{label:"\u4EE3\u7801\u6587\u4EF6\uFF08code_files\uFF09",value:"code_files"}]})),a.createElement(re.default.Item,{label:"\u516C\u5F00\u8303\u56F4",name:"open_range"},a.createElement(Ke.ZP.Group,{options:[{value:0,label:an[ie==null?void 0:ie.item_type]},{value:1,label:"\u6240\u6709\u4EBA\u53EF\u89C1"}]})),a.createElement(re.default.Item,{className:"mb0",label:"API\u79D8\u94A5",name:"api_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165API\u79D8\u94A5"}]},a.createElement(he.default,{placeholder:"\u8BF7\u8F93\u5165API\u79D8\u94A5"})),a.createElement("div",{className:we.tip},a.createElement("i",{className:"iconfont icon-tishi9"}),a.createElement("span",null,"\u8BF7\u52A1\u5FC5\u4FDD\u8BC1\u79D8\u94A5\u6B63\u786E\uFF0C\u5426\u5219\u53EF\u80FD\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\u667A\u80FD\u5E94\u7528")))))}},68201:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return qe}});var a=E(59301),ue=E(30641),le=E(77019),we=E(5269),re={smartWrp:"smartWrp___NjRcB"},Ee=E(51124),We=E(71360),Ye=E(64885),Ae=E(59301),z=(he,nt,$e)=>new Promise((Ke,ht)=>{var Me=Le=>{try{yt($e.next(Le))}catch(Te){ht(Te)}},zt=Le=>{try{yt($e.throw(Le))}catch(Te){ht(Te)}},yt=Le=>Le.done?Ke(Le.value):Promise.resolve(Le.value).then(Me,zt);yt(($e=$e.apply(he,nt)).next())});const ye=` @@ -136,36 +136,36 @@ initArrayDisplay(); <\/script> -`;function ce({open:he=!0,onChange:nt,defaultValue:$e,placement:Ke,width:ht,height:Me,extra:Tt,onDynamic:yt,onOpenChange:Le,showExtra:Te=!0}){const et=(0,a.useRef)(null),It=(0,a.useRef)(null),[_e,Se]=(0,a.useState)($e||""),[Qe,gt]=(0,a.useState)($e||""),[Bt,Oe]=(0,a.useState)(!!he),[Mt,bt]=(0,a.useState)(1),ln={selectOnLineNumbers:!0};(0,a.useEffect)(()=>{he&&(Se($e),gt($e),Oe(!0))},[he,$e]),(0,a.useEffect)(()=>{_e!==""&&(clearTimeout(It.current),It.current=setTimeout(()=>{const bn=document.createElement("iframe");if(bn.style.width="100%",bn.style.height="100%",bn.style.border="0",et.current){et.current.innerHTML="",et.current.appendChild(bn);const An=bn.contentDocument||bn.contentWindow.document;An.open(),An.write(_e),An.close()}},1e3))},[he,_e]);const st=bn=>{Se(bn),nt==null||nt(bn,Qe)};return Ae.createElement(ue.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Bt,width:"100%",height:Me||"100vh",rootClassName:re.smartWrp,destroyOnClose:!0,onClose:()=>{Oe(!1),Le==null||Le(_e)},extra:Te&&Ae.createElement("div",null,Ae.createElement(We.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Mt,onChange:bn=>bt(bn)}),Ae.createElement(Ye.Z,{type:"primary",className:"ml20",onClick:()=>z(this,null,function*(){yield yt(_e,()=>{Oe(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},Ae.createElement(le.Z,{className:"h100"},Ae.createElement(we.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Mt===1?"block":"none"}},Ae.createElement("div",{className:"h100",ref:et})),Ae.createElement(we.Z,{flex:"1",style:{display:Mt===2?"block":"none"}},Ae.createElement(Ee.ZP,{height:"90vh",value:$e,language:"html",theme:"vs",showMiniMap:!1,options:ln,onChange:st}))))}var qe=ce},97812:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return _e}});var a=E(59301),ue=E(97831),le=E(77596),we=E(3977),re=E(14179),Ee=E(56102),We={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Ye=E(6767),Ae=E(90083),z=E(95827),ye=E(30084),ce=E(10787),qe=E(88831),he=E(68201),nt=Object.defineProperty,$e=Object.defineProperties,Ke=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,yt=(Se,Qe,gt)=>Qe in Se?nt(Se,Qe,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Se[Qe]=gt,Le=(Se,Qe)=>{for(var gt in Qe||(Qe={}))Me.call(Qe,gt)&&yt(Se,gt,Qe[gt]);if(ht)for(var gt of ht(Qe))Tt.call(Qe,gt)&&yt(Se,gt,Qe[gt]);return Se},Te=(Se,Qe)=>$e(Se,Ke(Qe)),et=(Se,Qe)=>{var gt={};for(var Bt in Se)Me.call(Se,Bt)&&Qe.indexOf(Bt)<0&&(gt[Bt]=Se[Bt]);if(Se!=null&&ht)for(var Bt of ht(Se))Qe.indexOf(Bt)<0&&Tt.call(Se,Bt)&&(gt[Bt]=Se[Bt]);return gt},_e=({onFinish:Se,value:Qe,streamingStatus:gt,cancelIndex:Bt,loadImage:Oe,onDynamic:Mt,isHiddenHtml:bt})=>{const[ln,st]=(0,a.useState)(""),[bn,An]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[En,Cn]=(0,a.useState)(0),[un,qt]=(0,a.useState)(!1),Ze=ze=>ze.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(xe,Qt)=>`$$${Qt.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Xe=()=>{qt(!0),Se==null||Se()};(0,a.useEffect)(()=>{const ze=Oe?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function ce({open:he=!0,onChange:nt,defaultValue:$e,placement:Ke,width:ht,height:Me,extra:zt,onDynamic:yt,onOpenChange:Le,showExtra:Te=!0}){const et=(0,a.useRef)(null),It=(0,a.useRef)(null),[_e,Se]=(0,a.useState)($e||""),[Qe,gt]=(0,a.useState)($e||""),[Bt,Oe]=(0,a.useState)(!!he),[Mt,bt]=(0,a.useState)(1),ln={selectOnLineNumbers:!0};(0,a.useEffect)(()=>{he&&(Se($e),gt($e),Oe(!0))},[he,$e]),(0,a.useEffect)(()=>{_e!==""&&(clearTimeout(It.current),It.current=setTimeout(()=>{const bn=document.createElement("iframe");if(bn.style.width="100%",bn.style.height="100%",bn.style.border="0",et.current){et.current.innerHTML="",et.current.appendChild(bn);const An=bn.contentDocument||bn.contentWindow.document;An.open(),An.write(_e),An.close()}},1e3))},[he,_e]);const st=bn=>{Se(bn),nt==null||nt(bn,Qe)};return Ae.createElement(ue.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Bt,width:"100%",height:Me||"100vh",rootClassName:re.smartWrp,destroyOnClose:!0,onClose:()=>{Oe(!1),Le==null||Le(_e)},extra:Te&&Ae.createElement("div",null,Ae.createElement(We.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Mt,onChange:bn=>bt(bn)}),Ae.createElement(Ye.Z,{type:"primary",className:"ml20",onClick:()=>z(this,null,function*(){yield yt(_e,()=>{Oe(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},Ae.createElement(le.Z,{className:"h100"},Ae.createElement(we.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Mt===1?"block":"none"}},Ae.createElement("div",{className:"h100",ref:et})),Ae.createElement(we.Z,{flex:"1",style:{display:Mt===2?"block":"none"}},Ae.createElement(Ee.ZP,{height:"90vh",value:$e,language:"html",theme:"vs",showMiniMap:!1,options:ln,onChange:st}))))}var qe=ce},97812:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return _e}});var a=E(59301),ue=E(97831),le=E(77596),we=E(3977),re=E(14179),Ee=E(56102),We={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},Ye=E(6767),Ae=E(90083),z=E(95827),ye=E(30084),ce=E(10787),qe=E(88831),he=E(68201),nt=Object.defineProperty,$e=Object.defineProperties,Ke=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,yt=(Se,Qe,gt)=>Qe in Se?nt(Se,Qe,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Se[Qe]=gt,Le=(Se,Qe)=>{for(var gt in Qe||(Qe={}))Me.call(Qe,gt)&&yt(Se,gt,Qe[gt]);if(ht)for(var gt of ht(Qe))zt.call(Qe,gt)&&yt(Se,gt,Qe[gt]);return Se},Te=(Se,Qe)=>$e(Se,Ke(Qe)),et=(Se,Qe)=>{var gt={};for(var Bt in Se)Me.call(Se,Bt)&&Qe.indexOf(Bt)<0&&(gt[Bt]=Se[Bt]);if(Se!=null&&ht)for(var Bt of ht(Se))Qe.indexOf(Bt)<0&&zt.call(Se,Bt)&&(gt[Bt]=Se[Bt]);return gt},_e=({onFinish:Se,value:Qe,streamingStatus:gt,cancelIndex:Bt,loadImage:Oe,onDynamic:Mt,isHiddenHtml:bt})=>{const[ln,st]=(0,a.useState)(""),[bn,An]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[En,Cn]=(0,a.useState)(0),[un,_t]=(0,a.useState)(!1),Ze=ze=>ze.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(xe,Rt)=>`$$${Rt.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Xe=()=>{_t(!0),Se==null||Se()};(0,a.useEffect)(()=>{const ze=Oe?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A -${Qe}`:Qe,xe=Ze(ze);if(!un)if(Oe||!gt||Bt>0){st(xe),Cn(xe.length),(!gt||Bt>0)&&!Oe&&Xe();return}else if((xe==null?void 0:xe.length)<4)st(xe),Cn(xe.length);else if(En{st(xe.slice(0,En+2)),Cn(Ft=>Ft+2)},Qt>10?Math.max(500/(Qt/2),20):50);return()=>clearInterval(tt)}else gt||Xe()},[Qe,gt,Bt,Oe,En]);const ie=(0,a.useMemo)(()=>a.createElement("section",{className:`${We.answer} fadeIn animated edu_md`},a.createElement(ue.UG,{remarkPlugins:[ye.Z,ce.Z],rehypePlugins:[z.Z,we.Z],components:{code(ze){var xe=ze,{node:Qt,inline:tt,className:Ft,children:Ct}=xe,Ht=et(xe,["node","inline","className","children"]);const mt=/language-(\w+)/.exec(Ft||""),ot=String(Ct).trim();return tt||!mt?a.createElement("code",Le({className:Ft},Ht),Ct):a.createElement("code",{className:We.codeCopy,"data-text":`\`\`\`${mt?mt[1]:""} +${Qe}`:Qe,xe=Ze(ze);if(!un)if(Oe||!gt||Bt>0){st(xe),Cn(xe.length),(!gt||Bt>0)&&!Oe&&Xe();return}else if((xe==null?void 0:xe.length)<4)st(xe),Cn(xe.length);else if(En{st(xe.slice(0,En+2)),Cn(Ft=>Ft+2)},Rt>10?Math.max(500/(Rt/2),20):50);return()=>clearInterval(tt)}else gt||Xe()},[Qe,gt,Bt,Oe,En]);const ie=(0,a.useMemo)(()=>a.createElement("section",{className:`${We.answer} fadeIn animated edu_md`},a.createElement(ue.UG,{remarkPlugins:[ye.Z,ce.Z],rehypePlugins:[z.Z,we.Z],components:{code(ze){var xe=ze,{node:Rt,inline:tt,className:Ft,children:Ct}=xe,Zt=et(xe,["node","inline","className","children"]);const mt=/language-(\w+)/.exec(Ft||""),ot=String(Ct).trim();return tt||!mt?a.createElement("code",Le({className:Ft},Zt),Ct):a.createElement("code",{className:We.codeCopy,"data-text":`\`\`\`${mt?mt[1]:""} ${Ct} -\`\`\``},!bt&&a.createElement(Ee.CopyToClipboard,{text:ot,onCopy:()=>Ye.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement("button",null,"\u590D\u5236")),!bt&&mt[1]==="html"&&un&&a.createElement("button",{className:We.runCode,onClick:()=>{An(Le({},Te(Le({},bn),{open:++bn.open,defaultValue:ot,language:mt[1]})))}},"\u8FD0\u884CHTML"),a.createElement(le.Z,Le({wrapLongLines:!0,style:re.Z,language:mt[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Ht),ot))},img({node:ze}){var xe;const Qt=(xe=ze.properties)==null?void 0:xe.src;return a.createElement(Ae.Z,{src:Qt,width:320,"data-text":Qt,onLoad:()=>Oe&&setTimeout(()=>Xe(),500)})},a:ze=>{var xe=ze,{node:Qt}=xe,tt=et(xe,["node"]);return a.createElement("a",Te(Le({},tt),{target:"_blank",rel:"noopener noreferrer"}))}}},un?ln:`${ln}__`)),[ln]);return a.createElement(a.Fragment,null,a.createElement(he.Z,{defaultValue:bn.defaultValue,open:bn.open,language:bn.language,height:bn.height,onChange:(ze,xe)=>{st(ln.replaceAll(xe,ze))},onDynamic:Mt}),ie)}},62586:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return We}});var a=E(59301),ue=E(49661),le={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt",specialImg:"specialImg___yAPav",bubble:"bubble___qNdfF",upImg:"upImg___Mx6QM"},we=E(90524),re=E(37166),We=({src:Ye,onClick:Ae,topPercentage:z=.62,draggableExtraNode:ye,showAvatarEditData:ce})=>{var qe;const he=(0,a.useRef)(null),nt=(0,a.useRef)(!1),$e=(0,a.useRef)(!1),[Ke,ht]=(0,a.useState)(window.innerHeight*z),[Me,Tt]=(0,a.useState)(!1),yt=10;return(0,a.useEffect)(()=>{if(he.current){let Le=function(Se){var Qe;nt.current=!0,_e=Se.pageY,It=Se.pageY-(((Qe=he.current)==null?void 0:Qe.getBoundingClientRect().top)||0),(0,ue.kk)("none"),document.onselectstart=function(){return!1}},Te=function(){nt.current&&!$e.current&&Ae&&Ae(),nt.current=!1,$e.current=!1,(0,ue.kk)("auto"),document.onselectstart=null},et=function(Se){var Qe;if(nt.current){const Bt=Se.pageY-It,Oe=window.innerHeight-(((Qe=he.current)==null?void 0:Qe.offsetHeight)||0)-50,Mt=50;if(!$e.current&&Math.abs(_e-Se.pageY)>yt&&($e.current=!0),$e.current){let bt=Math.max(Mt,Math.min(Bt,Oe));ht(bt)}}},It=0,_e=0;return he.current.addEventListener("mousedown",Le),document.addEventListener("mousemove",et),document.addEventListener("mouseup",Te),()=>{var Se,Qe;(Qe=(Se=he==null?void 0:he.current)==null?void 0:Se.removeEventListener)==null||Qe.call(Se,"mousedown",Le),document.removeEventListener("mousemove",et),document.removeEventListener("mouseup",Te)}}},[Ae]),(0,a.useEffect)(()=>{const Le=()=>{ht(window.innerHeight*z)};return window.addEventListener("resize",Le),()=>{window.removeEventListener("resize",Le)}},[z]),a.createElement("div",{className:le.draggableImage,style:{top:`${Ke}px`,display:Me?"none":"block",cursor:nt.current?"grabbing":"grab"},ref:he},ye&&a.createElement("div",{className:le.extraNode,onMouseUp:Le=>Le.stopPropagation(),onMouseDownCapture:Le=>Le.stopPropagation()},ye),ce!=null&&ce.nickname?a.createElement("div",{className:le.specialImg},a.createElement("div",{className:le.bubble},ce==null?void 0:ce.nickname),a.createElement("img",{className:le.upImg,src:ce!=null&&ce.headImgId?((qe=we.Z)==null?void 0:qe.API_SERVER)+"/api/attachments/"+(ce==null?void 0:ce.headImgId):re,width:60,draggable:"false"})):a.createElement("img",{className:le.img,src:Ye,width:60,draggable:"false"}),a.createElement("i",{className:`iconfont icon-tupianguanbi ${le.close}`,onMouseUp:Le=>{Le.stopPropagation(),Tt(!0)}}))}},25232:function(Fe,wt,E){"use strict";var a=E(59301),ue=Object.defineProperty,le=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,Ee=(ce,qe,he)=>qe in ce?ue(ce,qe,{enumerable:!0,configurable:!0,writable:!0,value:he}):ce[qe]=he,We=(ce,qe)=>{for(var he in qe||(qe={}))we.call(qe,he)&&Ee(ce,he,qe[he]);if(le)for(var he of le(qe))re.call(qe,he)&&Ee(ce,he,qe[he]);return ce},Ye=(ce,qe)=>{var he={};for(var nt in ce)we.call(ce,nt)&&qe.indexOf(nt)<0&&(he[nt]=ce[nt]);if(ce!=null&&le)for(var nt of le(ce))qe.indexOf(nt)<0&&re.call(ce,nt)&&(he[nt]=ce[nt]);return he};const Ae=E(20441),z={};Ae.keys().forEach(ce=>{const qe=ce.replace("./","").replace(".svg","");z[qe]=Ae(ce)});const ye=ce=>{var qe=ce,{filename:he}=qe,nt=Ye(qe,["filename"]),$e;const Ke=(($e=he==null?void 0:he.split(".").pop())==null?void 0:$e.toLowerCase())||"unknown",ht=z[Ke]||z.default;return a.createElement("img",We({src:ht,alt:Ke},nt))};wt.Z=ye},37732:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return z}});var a=E(59301),ue={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},le=E(37285),we=E(25232),re=E(25399),Ee=E(37639),Ye=({item:ye})=>{var ce,qe,he,nt,$e;const[Ke,ht]=(0,a.useState)(!1);console.log("----",ye);let Me=[{name:"subject",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-kecheng1"})},{name:"shixun",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"challenge",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"document",icon:a.createElement(we.Z,{filename:ye==null?void 0:ye.name,style:{width:16,height:16,marginRight:5}})}];return a.createElement("div",{className:ue.f_l_c},a.createElement(re.Z,{title:ye==null?void 0:ye.name},a.createElement(Ee.Z,{placement:"top",content:a.createElement("div",null,a.createElement(le.Z,null),a.createElement("pre",{className:ue.preclass,style:{maxWidth:600,maxHeight:400}},(ye==null?void 0:ye.type)==="document"&&((ce=ye==null?void 0:ye.contents)==null?void 0:ce.toString()),(ye==null?void 0:ye.type)!=="document"&&a.createElement("a",{target:"_blank",href:(qe=ye==null?void 0:ye.contents)==null?void 0:qe.toString()},(he=ye==null?void 0:ye.contents)==null?void 0:he.toString()))),title:a.createElement("div",null,(nt=Me==null?void 0:Me.find(Tt=>(Tt==null?void 0:Tt.name)===ye.type))==null?void 0:nt.icon,ye==null?void 0:ye.name),trigger:"click",open:Ke,onOpenChange:Tt=>{ht(Tt)}},a.createElement("div",{className:ue.officediv},($e=Me==null?void 0:Me.find(Tt=>(Tt==null?void 0:Tt.name)===ye.type))==null?void 0:$e.icon,ye==null?void 0:ye.name))))},z=({Filelist:ye})=>a.createElement("div",null,a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),a.createElement(le.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),a.createElement("div",{className:ue.f_l_c},ye==null?void 0:ye.map(ce=>a.createElement(Ye,{item:ce}))))},8934:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return en}});var a=E(59301),ue=E(4676),le=E(29787),we=E(25399),re=E(62957),Ee=E(6767),We=E(20554),Ye=E(37568),Ae=E(54172),z=E(99571),ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAHr1JREFUaEPNmweYnVW1/n/7a6fMmcm0ZEoSUkkCSQgJCVWKoAI2FAH1iqBYwXvFLogF8S9XvRYElUeqIJegFOmEKgiICUkgJBBCkpnMZHoyc6ad9pW9r3t/58wEsJfn+Z8z5zn9fN+711rvetdaewT/rsvi073GBEsdrIN8214WOfbCyLHnSks0SSGqFCCFlSOS/VLKNhXJbULKTVYgXwhKwWZevNX/d5ya+Ff+6OzZx9WGycRbhZs+JbKdYyPbmqZsR5Qsi7xrIS2LSAgQFuh7fdHIVQRSmZsVhsqSciARyifswL/LsuX9w8/fOfyvOs9/CeB5845bEuJ9WljidOm6tZHtEjkOkWPjuw4l2yZMJAk1UKsMVh9ZCVAqBhxJiEJzE2GEE0Z4ocSOwmEnCm9VxfDy7M77tvyzwP8pwAfMPG6JtOyLI0e8M7SEi2UTuB7SdlGOi+85+K5NyfEIXBdcrwy4YmENVsVgZQhBBKEPUYQVBNhBSDKMEGGAG8nAlvJuEfoX9+986B8G/g8Bnlt3yBQvk/m6tKxPKWElIhvjrhpk6HjmPkh4+K5L0XUpWTaJVIJpDfU01VVTP6Uaz3OMsXL5En3ZEfZkcwwNZZFBYMCLIDSgnSAkEfiIKMSNFLYMS1akflokuiTb9sjI32vxvxvwouY3HIdrXQtirvZI6XhISyFtB8qAQ8+jaFuQTvGGlQdy5klHcvji+TTV1eA5MVAdw+bgSiGBQslnZ98gj254idsfW8/azduJ/AArCkj5AXYUYGtXj0IsKRFRpInuI31djz/+94D+ewBbi1oO+zLC/SbafYVACWGA6ljFtlGuhyYoJ5PmrNPfwifeezIzmqe+/nyUMlw1cdGhXAZPvAy8sL2Dn6x+kFvuf5KoWMSLIgPaCiOsKMSJIgQqUEH0jd7eJ7+rSf9vAf43AZ4x44hUJlRXSkudbSkHLGFiUWEhXQfpCITj4Qs4/bS3cP4n3suM5mllQ8aHqECMNBkDYfkM9WMD1pDYhPFxFbgI2jt7+PplN3HPmqfxUDhRgAi1lSOEtrRmd6VusKzw3K6uZwp/DfRfBdzUdFBVg5W6XSpO1K5r4RrAwrJ1HkW5FpFtk5mS4TuXfpYTjz/q1UDL1oyAoAxU35vnSpk0pcHr8DCIlTCv2wjSQEooc//Amqc478LLCfL52K21hQ3h6ZQm9fM1gcid1t//Qu4vgf6LgLVla6LwdpQ42aRL7USWjRDahePHoQXLDjmAyy/7Kq0tzeX0KlBloBpMDFThm5swnuAr0MoiMIAV2kG1sfQJyUjhFSSuEGhuS9uQsQXdOzo45+MX09XZg62ZXAOO4znO4cg1akCc2sWft/RfAmwd0LzyeiHEWXrVNVhpRIO2buzWoYJ3vffNXHLJF0gmExMLq5QkikJCZRFYGqCgZAmKKEoISgpzC6NyJgoUUahQZRcV2p3DEFcoHEeQdGxc1yKdsGBklLPO/CI7trZjKYmlV0nnbmXMod37xt171n74z8X0nwW8qGnlV4Tg20KDVBaaUw1JWTreHKSSnP3Jd3PBVz4BwkNoV1cRSoVEkSSMQpNW9c3Hpei55GyBHyiCUkhQivBDRRhGhKHShiJSEqUBYBwIxwLPwoB2XZuE55BM2tilPO9/27n09/QbwEILF2Pt+F4peVH34PpL/5Rr/0nAixqXH2u5zkNKKS8GLBDCMq4szVNBIpXi6eeuIZnU7+m1TaBUChkKolCD1YAkYQh+CEVlUVKCgq8IwoggVJQkBKEkkIpASqSM3VqftC0UtiVwLIHtQsISeAkN2iWRsimNDHP2u85jfHjMxLP2Kk1i+rtC4QdSvaVv+NknXgv6dYC1qEgkrOeEYM6kj4JWUZYBrC1tEwYR9zz2YxYsaCxTq15Zj1IxFVtYgw5kDCyMKPmCotRnoigF4EeSUiTNYvjGExSGwbXoEjoeNWgNGFxb4LgC17HxEhbJpEOyKkH71m189swvmrwcM7wmMs0fBnhbTskV2eyGV4mT1wE+oGnlD4UlPvuqldFkoonKsgxgW189lwd//1OmTUvHwl8fUUT4pRS5QrwgYRCD9gNJMdBgoRhElPRjvQihpBRa8WckhFIRSjmRwmxhofWLbWvyEniuZVzbSzmkkh7pmjR3//JWrv/RL3BMmiwD1lEXu/mPdg+t/9xrUv7k00VNhyy1LPEsiEkGipOMuWrAOh3pmF64dA433/ktXEeThf6IROkYlorh4SryxYgoCAj90AAuBRG+DwU/pBiI+LlZDEUh0gugCCMNOFZeOkg0c1iWtmxsZU1cnmeR8GySSQ8v5VE1pYoLPvwF2ra2mQXXXzbkFeeUkpRqVVd2w+YKyldZeHHzytv/KHJONRBeY3sTyzo7CptIKj507rv4wkXvQ4gyOxKZFdbEUcq79A06BL5vQPu+BisparAlRck8ji2tb0UNPFT4kSYwHcsxaA1Wx7CjLezahrw0WHNLOngadFWCkaEsXzzrcyhdgGjyMildovlVwR27h9a/53WAD6xfthjPew5wK5XbxIfMCzFp6ZXQAH76yws5/i3Ly9bVB9EuFBori1DS058gOxJbOQh8wlJAUQMtRhT8iEKhyPjoOGPZImMDBYpDknDEQhZtCIxt0fLc8hRuRmLXSpxGi1RDmkxtNalMFYmESzKdIF1bzR2/vIN7fnl7XGrroDA5XXsdgRWEyzvHN71YEXQG1+KW5Vcr5XzUZFxh6Y9O+Hps3ZipIY65ux7/AfsvmGEsHDNGhBJhXOlEktyoxbZOCEs+MvQJfZ/c2DgjPeOM7YSRdo+hfofsUMRgYZzxIE9O5imqIjKKGddBkJIJpogMtV4NU6uqmVpXRdW0EGYP4swXVM1sJF1Tg530+OwH/4tivlAGXDkvpVPXNZ3Dz31sAvDBtQfXBgm3XQlVG3uzZrpY31bAWtLWRkaYOLZ4ZP3PaGyYMqGIK3rJ5EJdyAewZXtEb98Yhd5BRjZbtL0IG7r6aR/pZk80wJgcJFQ5lCoZd1RaZGrxUVFQJsUIbGVoEk+lqXUaSMta5icW8obph9C6NEQeOU71wmbW3Pkwd998B5ZmOm04w9YGzfCoiuYMDz8/bCJ1cevK9wklVms5qPOspal9nxjWltVX7S9SKdyEx++ev450popcQVHl5RB27NLCANaFvOKFJ3v43TURm9pGeGrP83SVdlKSI0SygNKfM8oojrf4cdzmiWOw/HziPrb67Gl1HHPYwYwOe2zetJcZzOEDS99B9aHjcITNRZ++GL+YL1cj8eIZLEr+x+7sc6sNrIOaV94ihXjvRLzv4+yGn3WRIGHe/q0c85ZjqJveytHHLGHLb9dywDtOIjcwyIpFOr41aK1tJbk9JW76TIFfrHuS5/NPUQqzKBVU6sAy0DKwSvjElU/5PW0hXWNVcmxMjnVVad581DL2XzQDy3W571dt9PWP8OkFn2L+qiS39q3m6T9sNN/TgWnWzjA2v+rMbnyfWMxiTzSlO5WgKabzcjmnDWryr85vsHTFQq791XcZ2rOXfG0royLNzvXbUR0b6ZWtnH3SFGobExMn/OSVeS74n0dZl3+YKBqLLVexVnwWE8/1ceLycRKwMYqx/D51o66enBTHrVjMshWzSdck+d1Tm3h5vY9Dnu/P+SW7ljzAZY/+HEvo/KT5SP+O1ttqoHPEnymWNq44RDnWs/qtuDYox2/5nPTzZNrj9kd+yozpHmE+4slnh9iyxyYYHyO35fdkGvbj4ANTHH/yQnOA4kjIJad286MXf0Ix2BuDq4gTA7xS+2pZZVTCZDE8wZWV13Q8TqwQs1jB5d5X2PauRyjsl2Pjpld46LHNJEnx1aorSBzcxXc2XYptxUtYAayUUkKxSixpXX6OUNa1sqyXLV0glF3MHFvC208/jv/+8acgHMbfm+fZdZ3c/3QPo2M5Rrt7mD+3Gc8SfOlrb8ZybbY/VeC8j/yOR7K3xVqx0qiruOuENWMgsQ337YFMeloMtmJlySxW8uXkp+h/z6OIJovNL+3kzgfXUus28EnnIsSiXVy381qTvyud4Mp6SSXPEUumH3IZkvNjCo5/3nFco5v9oGQ08fd/fiFvPWUpws8x3j/Cti3dXHvds4znS4wMFVg4r4HCH+vXb//w7dTUV/Pwz7Oc/51b2Zp/Nhbzkc6L+7q0qXonLHdUMuTQjOBHe3XNJViekqwraE6ofGbSyo5wWDFvNkcetYim2iZeWr+LO9c9jiem8smqC9nV8jBP9D5lio9XX4wZfyyWtq58ANRJSlqmCjJJu5x39bpHQcjq+y9j2Yo6A3ika5iO7X1c8YOnTMexUIxobq5BSZsvfe145ixq4hdf6+Kim26mt9hmWjD62LqcnDTiPi6MICkUVQIGywztmAQldP1Fkw2dmtDL1nCE4JAFszn8sANpqG7g+cd3c9dLTzDNaeU/Z36Zu+QV9I30T4TIRL8/rpfXiKWth2xTSizQymaiC7ZPStKl3q/X/IQlB2UQpRwj3cPs2t7HVT94lvFCQCkIqZ7iknTTfPi8VSxbOYPLLtjGf99xG0OF7okUYzJAJQ1MBPG++nXfRYgBHpkJmeVKVmfdCWO5luCIxfM4ePl8kqkk9zywge27e5iVWMh5qz7IDd1XMpytFEj7kFa8ZNvE0pZDhhH2lH0IeiIz6NPR2vaqWy7h6GNnQCHHaM8IHdsHuPmKVxgbg1IoaJxhExZ93vXBAzj0qJn88BvP8f1b72eo0DOZal8bvxNEVAH9aquXxX85wisxLHAtWD5/Ogcvm08QSe5+aAOFUsSS1CF84ORj+MX6WxgcHNqnFpj8XcuyRrSFI5SRTxMWqHi/iTSp+Nhn3sunv3gSanSY0b4xunaOcM9Ve8mNOESRItmYN+LqrWfOYPkRTVxz+Xq+94tHscUQpVBXR7o8jMpFviSasPQk+8b+/tpqdd/XJh/rls/s5jpDwbv7Rki6CY6sfQMnvG1/rrr3VsYLufinYsExGcqCUMdwJIRj2ZZFGAam3rX2yRw6Lc1fuB+3rrkUkR1guC9H185xnrklojCUohSWkPUDOIV6Tjw3xYIlU3j4gZf44rfuJZ0ooCJBoNs9uhoKJb55rLscklBGRrnpm7mWF6Ii/iMVlTNG5aQnF0SHoD43XSvXedWcvPBIFixu5ap7b4vFihERZaKs0KNSoVjasnJECLvG81x8P5hY50oZrn80+mM9e+H/+zj/8Z5VjPeOsX3DKO2P1OKP2/QO91M7R+EPJXn75y0aW1IM9Gd5/9nX0p8doT6ZIjQ9LoGUcTvHjJLi3pOxdvxYy9r4BM1VRObzUoYUQp+SdqFypVxJVRVCmpVp5P3HHUtH/yhPvrK2LDrKyS4mjzi5KaVdeuU2UAvitBSLjrg8LCsuU4jrT1v86Gef5/AD5tG+TjKyuQHfz7Mrv5MGpxWrPstRpydIpB1T1n31wv/lurs3Mau6ARE5RnUasLoXbYBKYvvFwPW1Yk8t+o0cFFoLS0ICssUcfqQbvvGIxkAQkHQs5tdP44xj3shNv32MUlQoC5mywjK/U34s2CYOaln1gIKTzPdNM24fTb9PytcupI9w2MqDCYcTaNny+S+cgVA+3ZuKHHh0grrWNLYjzGDi5RfbOef862nvLrAgMRcRJSASRCIi0hBEaCCG5nmAlJHpY5XsuJEQNxa0HtYWkBSjAnvyo3F620dt1qdTLJ83nca6On6/aRuWjsdXUUG8oGWBs0YsaVl1mUCcb14wDbo4zie0jXEzU46bHC21J5SbKMsO2p+vfuZ9TG1OMzQwRuO0epJTEli6CSDg6qvv5YqbnqSvT7FYLqdWthIQElEiFD6BVSQURQIiPjGnn1XNfZy5bg6+W4rdV7dskAhLdyUD9hZGGQ/GyyenSHseVa7FGW9axeZXeuno0zJWGmPEdXq5oVcRAIofiyWtK8+xsK6N345brkZRlgnEEInW2Er3suLupV6AMIp402GraErP5bQPLaGmJsFwT0DzrHq8Ws34EUHB55rr7ubXD26grSdParyFOWo5U2nBwsGnYG4lCghRwrXy9CmfwC0Q2ppAA5QIwPaxhE8+ytE7vgepfNIJl7pkhtbmNCcesYTV96wnMiRohmwGdHyZZGml5EfE0pYVhwjhPDvpz7Frm9RR9n2zEKaojCcQlS0Li2bMpHHmaWSmzOCjpxaR+ZRpstU3ZvBqhGmyB37IY4+u5ZEn19Leu4euoRyjo4JUroX6cBZ1qok0NdqO+AZ+kSJ5AidPYJWIrALKziGcHKGVY5QhWpqqSNouVUmbY1fM5/mtPTz7QhtCu7PxDB1Wmqu1OxuZFgeqVKtMeWi3ZnYD0/bNhYY5y36tdfVEWWq+q1OCZfrIs1qWMJCFKqeXt644nY994WgGO8eY2jwFy5UEfkB+XNK/26dtRwcvd26lZ7CDwdwg2dwY2VyJ8ZxFWHIhSKAiG6W0stLbIxTCCbEdHy8RkKmGhvoUtVUJZs9oZFptHZ1dOX7z4NNgheV+tpwc9slgErBSA53DpZnGf5e1HnaLQr03JmMrHoSZyVZcOcXeod20wgaT1lblmNafiELJ2e9+Dx8983TGOlzqp9l47TaJK6sYmeuzd35ANikYLUVk8zmG8oMM5fvJ5nsZK+wlr6uxMI8iMHGrCVDvlEglXVIJj0wyRU2qhrrkVBoTM1mz7mke2vA42PGoLhJxp1Kf8KRLV0hL/Kozu/59ccej6dD3Y3OzsXvZ9SdbPNqd9Zd0JzFOV6YYMA29yiQ7nurrVKLT5bRMK6cdcwbHzj6O/TfWkGq2EEVF9BIMD0L/NMnAfpLReovRKou9NYKuamifAnszktDWw+8QrySZMxaxbChiWiGgiohq3yY1rLj08SvY1PccthMirRKogKgsNkwaihvU8VmZ3B5Ntnh0E09lvHYlRW1F7Uwmd50Y4laLIS7zA3G5FudqbflK+abb0gIZWUSRRdKuY8XsIzg++QaOql3KlGkJqiyBpWdKVYrxALY2K848RTJQLYjSkZ6C6/b3pDcFFoe8KLjiPsXMnM/m7i38z+9W0xV2ouwiyikaYtMsrgGbxGocMLZcOSUNI/25nSObsxMZ6+AZq66W0vqoBhx3PSoleVwyGqKqWNRIz3g2UM7qplnZPGMax59wNDPqZuIEU8iOuvQMF3h+8BUOm9vCUy81kRmaxYKaamY0ZaibbvP0CYLVRylG9cjf5NDyvTmW3kQiOPfRAstv3sANjz7Onv5ehFVAOmMxYFunMK0QFaFp6+i/srSs+J2U13QOb5hs08ZuvXIJtr1RxYwxcdm3kADtunFeVnqaqO/1ZrMw5MR3H8u3v3Mh6VIKui3kiKJ7T4Gt3R7rLZcrZw4z/sgrjK7OIUaTCDuFXRsRTJXwnma8WQ4i5SAbM2Zt68aKpF/JMvr4ehqe3E5QGjFpS4pxsMYNWCl8sOJxuwFrtETsj+ZiNIQMZOCv2D3+gtnq9CpNclDL4bcr5KmVXFxx6zgXx3NiIwSEZlL983GDT293WPPUdXR3ZJlZN52awRrIxymhb0+JV7Yk2BY6XHsQrNu1m7qf7qFQdAhG95pOZ3T4VGw3IpOReOmEGY0eZOUQJYclxak8/IcbGRvpwqKAtPIokUfZQdx3toxei9vLZhgQNxr0fbmdcUfH0LOvH7VocHqY5tn2a4Zpk/Fp4rW8eqHuuOoBl+1w/LFvpKWpidtueo6pDVV85Qunc/iyg83GEz1J6G4v0b+xlj2FNLcsFDyWgTc9IykWfPoLRUZtKBLhpm3GSgUGdr5MJtjL/jObSKkGzkq1ctUz32JwqBOlCUqLERWgdNoy45QoLjyEVuTlHpkBrkoR8s8P00yKmn7oD5WaHJfqr8dyvdyf1sNqx+YTnzuVk088knA0yaZ70ty5+jFyuoupxYFq46S3n8KX/vMwQl9RKob0do6Rfa6ZbGEKv291uKcBTumGXa2QfaqD3t695KekYd4cVMFl18YXSOV6aFx4IIe6MzjF2c2lD1xEvjSEsPVOgdi62uO09taAdbFR2SdiLA0/6hha9+fHpfoTeiCeSTrPKdScyfgtV9OWoLZxCj9bfQHzZzUw3pVnw5DPwFpF/7r9uOqJ+1DFdgqFnVQ5czn/k4fzgTMWQzFNKS/o6upl4OVG9ham8ezUFP+71GJwlWDWmjHmPVRkLILt/ij5A6cyJVuF//JepjY4HFZVx/FCkZm1iwe3385v73/QKNw4RjXY8nhGb5CbKAdV+wjR8r86ENeglzSvPM6y7Af1locKC2vwuqS79rZv0nTkHKbuGad/Wze7erP07B5i+MWl3PjYIHsLXQxnH8NRPvPrlnL5Zcczd24rdlDHWHGE7a900bk9za+f3sqgX2L8HW9j1zGzKXiaXiWWFWKPjSA6x/GiOo7synBoyUakIzIdG5i+1KIn187VV9yI1KMdPZMuN91N4RPnXR8VnbhreP3rdum9tqcywc5Lph/6FWS8qcW0epRk6aoDuPrOSxkvZXE6e+h8uZuenix9vVkGdrvc9XAfW4pJlL8XObqFZnsBK1fW8ZMfno7lpCBy2LalnTW/7WHr7iJ+YOF4GapbZrM+KRhIeCjLxQ3VHzf8CRJKcpQlWZTwqCsGjPg72NXRy+nvO5zH1z/PLTffZfaBRFqF6p0DdszCoYou6siu+9s3tZRRW0taDr1eCc7Sw7UgDPnSxR/nbZ88mdrcHvbu2M2uV3ro6Rqir3eEnt1Fnl43zkvd7UTSYVwOUE8LJxw9m/M+ejTz5jdhWS5rf7eDX93bTnVdHTv2CNPqqUulmOYUTHdDRS46szq2S3U6RUNdmro6G89VjI2Mml1Caddj9vJmvvfjG+np6o1T0WQf+sad2Wf+/m1LGrTemFYnoztQ4iRden3v++dQlUlRk3ForE7Rtq2L3t1ZurqzdLRHbN+VY/2Ol0y6yoWjtCTrWbFsJjNbZ/Dlz55g9mJdf93z3PnEWs79yFv5zW97EQSm6d8oPDwnQdtQmrpkC8LKYDkWdtRHbbqfpuYEgZ4jlwLsMZ+Zi2bSOd7NHXfoeNZ7x0ztu6aU5R/emGYMfVDTQVVYVbdjqxMfXn89NRmb7Vs2k93ZTVQI6e7K0tExRNsOj2JB8sgLa4kim7FokGluAzXJVoa9Dh674UtYtstVV27gqR3Pc8bJx7JxYw+W7eAnG/CppeDUsyvVTCn06F82lZrOMfbLjjI7M84C0UFCFk1Hwx/K4XmNpKaX+Mm1vy6TF2vGR8dO6+ef2HpYCWht6XrFld/4+mln6wn/KR98M+vu30CYK7KrfZBXthXo7AjNTpqNbdtpG+gnkDlqnVqy0TAOLqsvO4t5c1ro7S8wf2E9N9/xErftbaA0mGNnQyPFqiqzHYrWVjhsoVYo0JgBJwlt7bT27Gb+3t0samlmrrsXNZqHouD6Rx8gwr+hNMy5f2nLYQXLnyWtfeVlJaZ3tT1zwcz9pl88sGOL2/fyHm66YSP7zWymo3OY3JCOP4exYsR9G58hUFlSVgZfKeZNaeCcs1bwpjcuxUokqJua4sZbtvLQy+Os78szXl1D1NAM6SpUcwMctxyyWkJaIBOwfisi209193amjw/yjtlNzJ6doDDiBz+/+b6LXxl54jv/0u3D+4Jv3/jQsbXVxes2/qFz7o7NfUZUdLSX2N4+TlJUM712KvdtfprBsYG4nFQOGc/hrPcs47R3HoqdSNI0cwqrV7/EExsH6LRqIeWRsAVB0iNXO5P2BQvItWhWV0wdyjF/82aSbgkVSYb3+hxnD7NoblVbOs05Z339vNfttvsTxpp46e+x8GRBMfTwlHWPtX+jZ+fgeS+/PJzY3VUkLNm4YS1JK8n69q1sH2inoEaotmvJZOAT71/FGw47ADuVonVuPWvu3c0TT3ejogAVCFI1VTy6fZjISuM1TWfPygOwizAr20fwzIOkkvW8fcUcLGesFAbhz+y0/OYFV13w7/8XgH1X76avXbJ0167iN/r6/Hf6JdyUrMMVHuvaNpPN7SFfHKMQSWa1VnH+h9/I3FlNuOkUtfU1bHsiYvczKbbn2ri340nePH8l20ZGsL0QT3ceSz4zptUyNDrK4oXzeGGTHxxbt/jujuoXv/nd+/9rYqPZX7Lmn3rvH7Lwa3/og0d+eklP78j5c2vmntZUO7V27e5nGM2NsGtoF65dxQmHz+NDZxxBKpEkNSVFmE3w8iMOj2x5kZ78ANWJBNPqpyESJQIZUvJDk8Km1qUpFovDc2e13Mp4+vIv/uasf/i/Wf4R0vqri/mh2RfXLlow66St+fXvbu/qOW4o3z/1iMXzxOnvOIpUlYNjW2QaUvSvTbFlS462PQMUo2EaG2pIpjzT+y4UlQpDuUchH3ec6DdeUqy5+M7P/v/1j1p/aiXuv/zyxDOP7ViyYP7Ug9r6upadcPSqhYlkYm405jXteNqt8reG9LYO5NJVqt8VXlsU2Nsi6WySofvCfml38xm3nvFv+Ve8/wNgli4fKbeMnwAAAABJRU5ErkJggg==",ce={tip:"tip___QcVfU",num:"num___HN8vP",fixedLoading:"fixedLoading___fUVB1"},qe=E(82093),he=E(33796),nt=E(49661),$e=E(30641),Ke=E(77019),ht={wrap:"wrap___DK7GO",left:"left___xFFOm",right:"right___Wn6VB",katex:"katex___zTHCW",liWrap:"liWrap___oz1Sq",chatContainer:"chatContainer___sqw7c",li:"li___tK6IS",avatarIcon:"avatarIcon___ZuJNO",img:"img___VZgHG",content:"content___dfanj",borderBox:"borderBox___VCy5e",text:"text___b520B",bottomActionContainer:"bottomActionContainer___TWDsa",bottomBtn:"bottomBtn___Zjpt1",inputContainer:"inputContainer___J4Z3D",cancelBtn:"cancelBtn___XWBtv",sendBtn:"sendBtn___Fna_S",sendBtnDisabled:"sendBtnDisabled___CVkel",backBottom:"backBottom___Fy2GM"},Me="data:image/png;base64,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",Tt="data:image/png;base64,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",yt=E(6725),Le=E(71360),Te=E(90524),et=E(30008),It=E(97812),_e=E(59934),Se=E(11196),Qe=E(23479),gt=E(53010),Bt=E(26381),Oe=E(67556),Mt=Object.defineProperty,bt=Object.defineProperties,ln=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,En=(dt,Wt,nn)=>Wt in dt?Mt(dt,Wt,{enumerable:!0,configurable:!0,writable:!0,value:nn}):dt[Wt]=nn,Cn=(dt,Wt)=>{for(var nn in Wt||(Wt={}))bn.call(Wt,nn)&&En(dt,nn,Wt[nn]);if(st)for(var nn of st(Wt))An.call(Wt,nn)&&En(dt,nn,Wt[nn]);return dt},un=(dt,Wt)=>bt(dt,ln(Wt)),qt=(dt,Wt,nn)=>new Promise((vt,Et)=>{var Lt=Pt=>{try{an(nn.next(Pt))}catch(Ie){Et(Ie)}},zt=Pt=>{try{an(nn.throw(Pt))}catch(Ie){Et(Ie)}},an=Pt=>Pt.done?vt(Pt.value):Promise.resolve(Pt.value).then(Lt,zt);an((nn=nn.apply(dt,Wt)).next())}),Xe=({examinationBankId:dt,visible:Wt,onChange:nn,questionData:vt,examName:Et,hideInputBox:Lt=!1,noRestrictModal:zt})=>{const[an,Pt]=(0,a.useState)([]),[Ie,Ve]=(0,a.useState)(""),[ee,ne]=(0,a.useState)(!1),[te,fe]=(0,a.useState)(""),[pe,Ue]=(0,a.useState)([]),[At,Vt]=(0,a.useState)(0),[Dt,cn]=(0,a.useState)(!1),[pn,_t]=(0,a.useState)(!1),Xt=(0,a.useRef)(!1),dn=(0,a.useRef)(null),Kt=(0,a.useRef)(null),Jt=(0,a.useRef)(null),sn=(0,a.useRef)(null),Fn=(0,Qe.Z)({scrollBoxRef:sn,bottomInspectRef:Jt,contentRef:Kt,status:Dt,bottomOffset:160}),hn=(0,gt.Z)({contentRef:Kt,status:Dt}),{openProgress:Mn,closeProgress:Nn,CreateProgressModal:lt,progressOpen:rt}=(0,Se.Z)(),pt=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"];(0,a.useEffect)(()=>{var kt,gn;if(Wt){ct();return}(gn=(kt=dn.current)==null?void 0:kt.cancelRequest)==null||gn.call(kt),cn(!1),ne(!1),Vt(0),Pt([]),fe(""),Ve("")},[Wt]);const ct=()=>{const kt=Date.now(),{text:gn,autoText:Be,questionStr:at}=He();y([{text:gn,key:kt,sender:"user",show:!0},{loading:!0,key:kt,sender:"AI",show:!0,autoText:Be}],at)},He=()=>{const kt=vt.map(de=>`${de.count}\u9053${de.name}`).join("\u3001"),gn=a.createElement("span",{className:"c-light-primary"},Et),Be=a.createElement(a.Fragment,null,"\u8BF7\u6839\u636E\u8BD5\u5377\u300A",gn,"\u300B\u91CD\u65B0\u51FA\u4E00\u4EFD\u8BD5\u5377\uFF0C\u9700\u8981\u751F\u6210",kt,"\uFF0C\u6BCF\u9053\u8BD5\u9898\u9700\u8981\u751F\u6210\u7B54\u6848\u3001\u96BE\u5EA6\u3001\u89E3\u6790\u3001\u77E5\u8BC6\u70B9\uFF0C\u96BE\u5EA6\u4EE5\u201C\u7B80\u5355\u3001\u9002\u4E2D\u3001\u56F0\u96BE\u201D\u663E\u793A\uFF0C\u4E0D\u8981\u6709\u91CD\u590D\u7684\u8BD5\u9898"),at=a.createElement(a.Fragment,null,"\u597D\u7684\uFF0C\u6211\u5C06\u6839\u636E\u8BD5\u5377\u300A",gn,"\u300B\u91CD\u65B0\u51FA\u4E00\u4EFD\u8BD5\u5377\uFF0C\u5305\u542B",kt,"\uFF0C\u6BCF\u9053\u8BD5\u9898\u90FD\u663E\u793A\u7B54\u6848\u3001\u96BE\u5EA6\u3001\u89E3\u6790\u548C\u77E5\u8BC6\u70B9\u4FE1\u606F"),oe=`\u8BF7\u6839\u636E\u8BD5\u5377\u300A${Et}\u300B\u91CD\u65B0\u51FA\u4E00\u4EFD\u8BD5\u5377\uFF0C\u9700\u8981\u751F\u6210${kt}\uFF0C\u6BCF\u9053\u8BD5\u9898\u9700\u8981\u751F\u6210\u7B54\u6848\u3001\u96BE\u5EA6\u3001\u89E3\u6790\u3001\u77E5\u8BC6\u70B9\uFF0C\u96BE\u5EA6\u4EE5\u201C\u7B80\u5355\u3001\u9002\u4E2D\u3001\u56F0\u96BE\u201D\u663E\u793A\uFF0C\u4E0D\u8981\u6709\u91CD\u590D\u7684\u8BD5\u9898`;return{text:Be,autoText:at,questionStr:oe}},b=()=>{if(Ie.trim()!==""){const kt=Date.now(),{autoText:gn}=He(),Be=[...an,{text:Ie,key:kt,sender:"user",show:!0},{loading:!0,key:kt,sender:"AI",show:!0,autoText:gn}];y(Be)}},se=kt=>{var gn;const Be=kt.reduce((oe,de)=>{if(de.sender==="user"){const ke=kt.find(St=>St.key===de.key&&St.sender==="AI");ke&&(ke!=null&&ke.answer)&&!(ke!=null&&ke.error)&&oe.push({question:de.text,answer:ke.answer})}return oe},[]),{questionStr:at}=He();return(gn=Be==null?void 0:Be[0])!=null&&gn.question&&(Be[0].question=at),Be},y=(kt,...gn)=>qt(void 0,[kt,...gn],function*(Be,at=Ie){ne(!0),Ve(""),fe(""),Pt(Be);const oe=Math.random();let de="done";const ke=se(Be),St=(tn,Pe,rn=!1)=>{Pt(mn=>mn.map((on,In)=>In===mn.length-1?un(Cn({},on),{text:tn,loading:Pe,error:rn}):on))};let Gt="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";try{for(const[tn,Pe]of vt==null?void 0:vt.slice(0,1).entries()){const rn={scene_type:7,examination_bank_id:dt,request_identifier:oe,prompt:at,history:ke};let mn=!0;if(dn.current=new yt.Z(`${Te.Z.API_SERVER}/api/stream/intelligent_imports/stream.json`,rn),de=yield new Promise((on,In)=>{dn.current.on("data",xn=>{let{chunk:{content:Vn,type:$n}}=xn;cn(!0),$n==="text"&&fe(eu=>Oe.o?(0,Oe.o)(eu+Vn):eu+Vn)}),dn.current.on("done",xn=>{Pt(Vn=>Vn.map(($n,eu)=>eu===Vn.length-1?un(Cn({},$n),{answer:($n.answer||"")+xn}):$n)),on("done")}),dn.current.on("error",xn=>{Object.prototype.toString.call(xn)==="[object Object]"&&xn.status===-1&&Ee.ZP.warning((xn==null?void 0:xn.message)||""),Object.prototype.toString.call(xn)==="[object Object]"&&xn.status===-9&&(Gt="",zt(xn.data)),on("error")}),dn.current.on("cancelled",()=>on("cancelled")),dn.current.startStream()}),de!=="done")break}de==="done"?St("\u8BD5\u5377\u751F\u6210\u5B8C\u6210",!1):de==="error"?St(Gt,!1,!0):de==="cancelled"&&St("\u8BD5\u5377\u751F\u6210\u5DF2\u53D6\u6D88",!1,!0)}catch(tn){console.error("Error during stream processing:",tn),St("\u62B1\u6B49\uFF0C\u5904\u7406\u8FC7\u7A0B\u4E2D\u53D1\u751F\u4E86\u9519\u8BEF\u3002",!1,!0)}finally{ne(!1)}}),ve=(kt,gn)=>a.createElement("div",{className:ht.li},a.createElement("div",{className:ht.avatarIcon},a.createElement("img",{className:ht.img,src:Tt})),a.createElement("div",{className:ht.content},a.createElement("div",{className:ht.borderBox},kt.text))),me=(kt,gn)=>a.createElement("div",{className:ht.li},a.createElement("div",{className:ht.avatarIcon},a.createElement("img",{className:ht.img,src:Me})),a.createElement("div",{className:ht.content},(kt==null?void 0:kt.autoText)&&a.createElement("div",{className:ht.borderBox},kt==null?void 0:kt.autoText),(kt==null?void 0:kt.text)&&a.createElement("div",{className:ht.borderBox,style:{marginTop:10}},kt==null?void 0:kt.text),kt.loading&&a.createElement(Bt.Z,null))),De=kt=>{if(kt.shiftKey){if(kt.key==="Enter")return}else if(kt.key==="Enter"){if(kt.preventDefault(),Xt.current)return;b()}},Ne=()=>qt(void 0,null,function*(){Mn(),_t(!0),Ue([]);const kt=hn(),gn=new FormData;gn.append("html",kt);const Be=yield(0,qe.ZP)("/api/intelligent_imports/import.json",{method:"post",body:gn},!0);if((Be==null?void 0:Be.status)===0)if(Be!=null&&Be.data){Nn(100),Ue(Be==null?void 0:Be.data);return}else Ee.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");_t(!1),Nn()}),Re=()=>qt(void 0,null,function*(){const kt=hn(!0);(0,nt.RG)(kt)}),xt=()=>{var kt,gn;Vt(1),(gn=(kt=dn.current)==null?void 0:kt.cancelRequest)==null||gn.call(kt)},Ut=ee||Dt,Nt=(0,a.useMemo)(()=>Kt.current?a.createElement(_e.Z,{noRestrictModal:zt,nodeRef:Kt}):a.createElement(a.Fragment,null),[Kt.current]);return a.createElement(a.Fragment,null,a.createElement($e.Z,{title:"\u4EE5\u5377\u6362\u5377",extra:a.createElement("div",{className:ht.extraHeader},a.createElement(Ke.Z,{align:"middle"},!Ut&&!!te&&a.createElement(a.Fragment,null,a.createElement(Le.op,{onClick:Ne,className:"mr15",shape:"default"},"\u4FDD\u5B58\u81F3\u8BD5\u5377\u5E93"),a.createElement(Le.op,{onClick:Re,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const kt=gn=>{re.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:gn,onOk:()=>{nn(!1)}})};if(Ut){kt("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else te?kt("\u8BD5\u5377\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):nn(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Wt},a.createElement("div",{className:ht.wrap},a.createElement("div",{className:ht.left},a.createElement("div",{className:ht.chatContainer,style:{paddingBottom:Lt?25:0}},an==null?void 0:an.map((kt,gn)=>a.createElement(a.Fragment,{key:kt.key+gn},kt.show&&a.createElement(a.Fragment,null,kt.sender==="user"&&ve(kt,gn),kt.sender==="AI"&&me(kt,gn))))),!Lt&&a.createElement("div",{className:ht.inputContainer},a.createElement(Ye.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u60A8\u7684\u9700\u6C42\u6216\u60F3\u6CD5",value:Ie,bordered:!1,onChange:kt=>Ve(kt.target.value),onPressEnter:De,onCompositionStart:()=>{Xt.current=!0},onCompositionEnd:()=>{Xt.current=!1}}),Dt?a.createElement(we.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${ht.cancelBtn}`,onClick:xt})):a.createElement(z.ZP,{disabled:Ut,className:(Ie==null?void 0:Ie.trim())===""?ht.sendBtnDisabled:ht.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),onClick:b}))),a.createElement("div",{className:ht.right,ref:sn},a.createElement("div",{ref:Kt,className:ht.liWrap,contentEditable:!Ut},te&&a.createElement(It.Z,{cancelIndex:At,streamingStatus:ee,loadImage:!1,onFinish:()=>qt(void 0,null,function*(){Vt(0),setTimeout(()=>cn(!1),0)}),value:te})),Ut&&a.createElement(Bt.Z,{text:"\u8BD5\u9898\u751F\u6210\u4E2D"}),!Fn&&a.createElement("div",{className:ht.backBottom,onClick:()=>{sn.current.scrollTop=sn.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:Jt}),a.createElement("div",{className:ht.bottomActionContainer},Ut?a.createElement("div",{onClick:xt,className:ht.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):a.createElement("div",{onClick:ct,className:ht.bottomBtn},a.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")))),!Ut&&!rt&&Nt),a.createElement($e.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:pn},a.createElement(Ke.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:E(64978),alt:"\u667A\u80FD\u51FA\u5377"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u5377")),a.createElement(et.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:pe,gather:{exercise_name:`${Et}(\u65B0)`},okText:"\u786E\u5B9A",mode:4,onCancel:()=>{_t(!1)},onSuccess:kt=>{var gn;window.location.href=`/paperlibrary/see/${(gn=kt==null?void 0:kt.data)==null?void 0:gn.obj_id}`}}),a.createElement("div",{style:{height:70}})),lt("\u5904\u7406\u4E2D"))},ie=E(95795),ze=E(59301),xe=Object.defineProperty,Qt=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,mt=(dt,Wt,nn)=>Wt in dt?xe(dt,Wt,{enumerable:!0,configurable:!0,writable:!0,value:nn}):dt[Wt]=nn,ot=(dt,Wt)=>{for(var nn in Wt||(Wt={}))Ct.call(Wt,nn)&&mt(dt,nn,Wt[nn]);if(Ft)for(var nn of Ft(Wt))Ht.call(Wt,nn)&&mt(dt,nn,Wt[nn]);return dt},it=(dt,Wt)=>Qt(dt,tt(Wt)),Je=(dt,Wt,nn)=>new Promise((vt,Et)=>{var Lt=Pt=>{try{an(nn.next(Pt))}catch(Ie){Et(Ie)}},zt=Pt=>{try{an(nn.throw(Pt))}catch(Ie){Et(Ie)}},an=Pt=>Pt.done?vt(Pt.value):Promise.resolve(Pt.value).then(Lt,zt);an((nn=nn.apply(dt,Wt)).next())}),en=(0,a.forwardRef)(({onUpdateNum:dt,onlyMediatorOpenStr:Wt},nn)=>{var vt,Et;const Lt={search:"",filter:"myself",is_random:0,object_type:"examination_bank",page:1,limit:10},[zt,an]=(0,a.useState)(ot({},Lt)),[Pt,Ie]=(0,a.useState)({}),[Ve,ee]=(0,a.useState)(null),[ne,te]=(0,a.useState)(!1),[fe,pe]=(0,a.useState)(!1),[Ue,At]=(0,a.useState)(!1),[Vt,Dt]=(0,a.useState)(!1),[cn,pn]=(0,a.useState)(0),[_t,Xt]=(0,a.useState)([]),[dn,Kt]=(0,a.useState)([]),[Jt,sn]=(0,a.useState)(""),[Fn,hn]=(0,a.useState)(!1),[Mn,Nn]=(0,a.useState)([]);(0,a.useEffect)(()=>{if(Wt)return he.Z.subscribe(Wt,ve=>{Kt([ve.id]),pt(ve.id)})},[Wt]),(0,a.useEffect)(()=>{Ve&&rt(zt)},[Ve]),(0,a.useEffect)(()=>{Ve===!1&&dt&&dt()},[Ve]);const lt=()=>{ee(!0)};(0,a.useImperativeHandle)(nn,()=>({onClick:lt}));const rt=y=>Je(void 0,null,function*(){Dt(!0);const ve=yield(0,qe.ZP)("/api/question_banks/bank_list.json",{method:"get",params:y});(ve==null?void 0:ve.status)===0&&(Xt((ve==null?void 0:ve.object_list)||[]),pn(ve==null?void 0:ve.count)),Dt(!1)}),pt=y=>Je(void 0,null,function*(){var ve;const me=document.createElement("div");me.className=ce.fixedLoading,document.body.appendChild(me),ue.render(ze.createElement(le.Z,{spinning:!0}),me);const[De,Ne]=yield Promise.all([(0,qe.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,qe.ZP)("/api/intelligent_imports/check_examination_bank.json",{method:"get",params:{examination_bank_id:y}})]);if((De==null?void 0:De.status)===0&&(Ne==null?void 0:Ne.status)===0){const Re=((ve=Ne==null?void 0:Ne.data)==null?void 0:ve.exercise_types)||{};let xt=[{question_type:0,name:"\u5355\u9009\u9898",count:Re==null?void 0:Re.q_singles},{question_type:1,name:"\u591A\u9009\u9898",count:Re==null?void 0:Re.q_doubles},{question_type:2,name:"\u5224\u65AD\u9898",count:Re==null?void 0:Re.q_judges},{question_type:3,name:"\u586B\u7A7A\u9898",count:Re==null?void 0:Re.q_nulls},{question_type:4,name:"\u7B80\u7B54\u9898",count:Re==null?void 0:Re.q_mains},{question_type:6,name:"\u7F16\u7A0B\u9898",count:Re==null?void 0:Re.q_pros},{question_type:7,name:"\u7EC4\u5408\u9898",count:Re==null?void 0:Re.q_combinations},{question_type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",count:Re==null?void 0:Re.q_bpros}];xt=xt.filter(Nt=>Nt.count>0);const Ut=ot({usedCount:De==null?void 0:De.remaining_number,totalCount:De==null?void 0:De.total_number},Ne==null?void 0:Ne.data);Nn(xt),Ie(Ut),Ut.totalCount===-1?(Ut==null?void 0:Ut.imperfect_question_count)>0?te(!0):At(!0):pe(!0)}document.body.removeChild(me)}),ct=y=>{zt.search=y,zt.page=1,an(ot({},zt)),rt(zt)},He=(y,ve)=>{zt.page=y,zt.limit=ve,an(ot({},zt)),rt(zt)},b=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"left",render:y=>ze.createElement(we.Z,{title:y},ze.createElement("span",null,y))},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:180,ellipsis:!0,align:"left",render:y=>ze.createElement(we.Z,{title:y},ze.createElement("span",null,y))},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:y=>"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:160,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"action",width:60,align:"center",render:(y,ve)=>ze.createElement("a",{href:`/paperlibrary/see/${ve.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],se=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"];return ze.createElement(a.Fragment,null,ze.createElement(re.default,{centered:!0,open:Ve,title:"\u4EE5\u5377\u6362\u5377",width:990,okText:"\u751F\u6210\u65B0\u8BD5\u5377",onCancel:()=>ee(!1),onOk:()=>Je(void 0,null,function*(){if(dn.length===0){Ee.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u5377");return}if(Fn){Ee.ZP.warning("\u8BD5\u5377\u4E2D\u4EC5\u6709\u5B9E\u8BAD\u9898\uFF0C\u6682\u4E0D\u652F\u6301\u4EE5\u5377\u6362\u5377");return}pt(dn[0])}),afterClose:()=>{Kt([]),sn(""),an(ot({},Lt))}},ze.createElement("div",{style:{background:"#F6F7F9",padding:"6px 10px"},className:"mb10 c-grey-333"},"\u8BF7\u5148\u9009\u62E9\u53C2\u7167\u8BD5\u5377\u3002\u65B0\u8BD5\u5377\u4E2D\u6682\u4E0D\u652F\u6301\u81EA\u52A8\u751F\u6210\u5B9E\u8BAD\u9898\uFF0C\u5982\u9700\u4F7F\u7528\uFF0C\u53EF\u5728\u7F16\u8F91\u8BD5\u5377\u65F6\u4ECE\u9898\u5E93\u4E2D\u9009\u7528\u3002"),ze.createElement(We.default,{tabBarExtraContent:ze.createElement(Ye.default.Search,{style:{width:274},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Jt,onChange:y=>sn(y.target.value),onSearch:ct}),items:[{key:"1",label:"\u6211\u7684\u8BD5\u5377\u5E93",children:ze.createElement(Ae.default,{columns:b,dataSource:_t,loading:Vt,rowSelection:{type:"radio",selectedRowKeys:dn,onChange:(y,ve)=>{var me;hn((me=ve[0])==null?void 0:me.is_only_shixun),Kt(y)}},scroll:(_t==null?void 0:_t.length)>7?{y:300}:{},rowKey:"id",pagination:{current:zt.page,hideOnSinglePage:!cn,showQuickJumper:!0,showSizeChanger:!0,pageSize:zt.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:cn,size:"default",showTotal:nt.rU,onChange:He}})}]})),ze.createElement(ie.Z,{visible:fe,usedCount:Pt==null?void 0:Pt.usedCount,totalCount:Pt==null?void 0:Pt.totalCount,onCancel:()=>pe(!1),onOk:()=>{pe(!1),(Pt==null?void 0:Pt.imperfect_question_count)>0?te(!0):At(!0)}}),ze.createElement(re.default,{centered:!0,open:ne,title:"\u6E29\u99A8\u63D0\u793A",width:810,footer:ze.createElement(ze.Fragment,null,ze.createElement(z.ZP,{onClick:()=>{te(!1),At(!0)}},"\u5FFD\u7565"),ze.createElement(z.ZP,{type:"primary",onClick:()=>(0,nt.xg)(`/paperlibrary/add/${dn[0]}?type=2`)},"\u7ACB\u5373\u5B8C\u5584")),onCancel:()=>te(!1)},ze.createElement("div",{className:ce.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u62E9\u7684\u8BD5\u5377\u4E2D\u6709",ze.createElement("span",{className:ce.num,style:{color:"#FFB538"}},Pt==null?void 0:Pt.imperfect_question_count),"\u9053\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4FE1\u606F\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u5730\u751F\u6210\u65B0\u8BD5\u5377\u4E2D\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u8865\u5145\u5B8C\u5584\u4E4B\u540E\u518D\u751F\u6210\u8BD5\u5377\u3002"),ze.createElement("img",{src:ye,style:{marginTop:-100}}),ze.createElement("div",{style:{maxHeight:450,overflow:"auto"}},(vt=Pt==null?void 0:Pt.imperfect_question_list)==null?void 0:vt.map((y,ve)=>ze.createElement(a.Fragment,{key:ve},ze.createElement("b",{style:{marginTop:ve?20:4},className:"flex c-grey-333 mb10"},se[ve],"\u3001",y.name),ze.createElement("div",{style:{background:"#F6F7F9",padding:"6px 20px"}},y.question_number.map((me,De)=>ze.createElement("span",{className:"c-grey-333",key:ve+De},"\u7B2C",ze.createElement("span",{className:ce.num,style:{color:"#3061D0"}},me),"\u9898",y.question_number.length-1===De?null:"\u3001"))))))),ze.createElement(Xe,{noRestrictModal:y=>{Ie(it(ot({},Pt),{usedCount:0,totalCount:y})),pe(!0)},examinationBankId:dn[0],visible:Ue,hideInputBox:!0,questionData:Mn,examName:(Et=Pt==null?void 0:Pt.exercise_types)==null?void 0:Et.exam_name,onChange:y=>{At(y)}}))})},12:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Ze}});var a=E(59301),ue=E(28284),le=E(29787),we=E(62957),re=E(77019),Ee=E(17149),We=E(6767),Ye=E(4676),Ae="data:image/png;base64,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",z={tip:"tip___tKX6W",knowledgeWrapper:"knowledgeWrapper___KcnuR",fixedLoading:"fixedLoading___XmyB7",leftNode:"leftNode___Y2uWT",option:"option____sKqP",serial:"serial___qF0bP",row:"row___oV21b",label:"label___XumW5",content:"content___qfqms"},ye=E(20566),ce=E(62363),qe=E(82093),he=E(2978),nt=E(33796),$e=E(95795),Ke=E(30641),ht=E(99571),Me={wrap:"wrap___YcSZv",left:"left___Rou01",leftNode:"leftNode___hFjN9",option:"option___JIrUI",serial:"serial___U64xx",row:"row___gQbg9",label:"label___brOMv",content:"content___qUMZz",bottomActionContainer:"bottomActionContainer___eMaBv",bottomBtn:"bottomBtn___hQiMj"},Tt=E(71360),yt=E(30008),Le=E(49661),Te=E(11196),et=E(53010),It=E(24754),_e=E(38394),Se=E(65986),Qe=E(24334),gt=E(67556),Bt=(Xe,ie,ze)=>new Promise((xe,Qt)=>{var tt=Ht=>{try{Ct(ze.next(Ht))}catch(mt){Qt(mt)}},Ft=Ht=>{try{Ct(ze.throw(Ht))}catch(mt){Qt(mt)}},Ct=Ht=>Ht.done?xe(Ht.value):Promise.resolve(Ht.value).then(tt,Ft);Ct((ze=ze.apply(Xe,ie)).next())}),Mt=({questionId:Xe,visible:ie,onChange:ze,questionData:xe,noRestrictModal:Qt,noReselect:tt,noSaveSuccess:Ft})=>{const[Ct,Ht]=(0,a.useState)(!1),[mt,ot]=(0,a.useState)([]),[it,Je]=(0,a.useState)(It.Q),{contentRef:ut,value:en,status:dt,open:Wt,close:nn}=it,vt=(0,et.Z)({contentRef:ut,status:dt}),{openProgress:Et,closeProgress:Lt,CreateProgressModal:zt,progressOpen:an}=(0,Te.Z)();(0,a.useEffect)(()=>{ie===!0&&(ut!=null&&ut.current)&&Pt(),ie===!1&&nn()},[ie,!!(ut!=null&&ut.current)]);const Pt=()=>Bt(void 0,null,function*(){const pe={scene_type:5,request_identifier:Math.random(),item_bank_id:Xe};yield Wt(pe)}),Ie=[{id:"0",type:"\u5355\u9009\u9898",value:"SINGLE"},{id:"1",type:"\u591A\u9009\u9898",value:"MULTIPLE"},{id:"2",type:"\u5224\u65AD\u9898",value:"JUDGMENT"},{id:"3",type:"\u586B\u7A7A\u9898",value:"COMPLETION"},{id:"4",type:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{id:"6",type:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{id:"7",type:"\u7EC4\u5408\u9898",value:"COMBINATION"},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],Ve=["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"],ee=()=>Bt(void 0,null,function*(){Et(),Ht(!0),ot([]);const fe=vt(),pe=new FormData;pe.append("html",fe);const Ue=yield(0,qe.ZP)("/api/intelligent_imports/import.json",{method:"post",body:pe},!0);if((Ue==null?void 0:Ue.status)===0)if(Ue!=null&&Ue.data){Lt(100),ot(Ue==null?void 0:Ue.data);return}else We.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Ht(!1),Lt()}),ne=()=>Bt(void 0,null,function*(){const fe=vt();(0,Le.RG)(fe)}),te=(fe,pe="")=>{var Ue,At,Vt;const Dt=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],cn=["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"],{name:pn,choices:_t=[],item_type:Xt,tag_disciplines:dn=[],difficulty:Kt,analysis:Jt,answer_texts:sn,standard_answer:Fn,standard_answers:hn,description:Mn,time_limit:Nn,language:lt,hack_sets:rt,code:pt,sub_item_banks:ct}=fe||xe,He=(Ue=Ie.find(ve=>ve.value===Xt))==null?void 0:Ue.type,b=`1.${pe}\u3010${He}\u3011${pn}`;let se="";const y=(At=dn==null?void 0:dn.map(ve=>ve.name))==null?void 0:At.join("\u3001");return Xt==="SUBJECTIVE"?se=(sn==null?void 0:sn[0])||"":Xt==="JUDGMENT"?_t==null||_t.forEach((ve,me)=>{ve.is_answer&&(se=me?"\u9519\u8BEF":"\u6B63\u786E")}):_t==null||_t.forEach((ve,me)=>{ve.is_answer&&(se=se+Ve[me])}),a.createElement("div",{className:Me.leftNode,style:fe?{padding:0}:{}},a.createElement(_e.Z,{className:"mb10",value:b}),_t==null?void 0:_t.map((ve,me)=>a.createElement("div",{key:me,className:Me.option},a.createElement("div",{className:Me.serial},Ve[me],"."),a.createElement(_e.Z,{style:{flex:1},value:ve==null?void 0:ve.choice_text}))),Mn&&a.createElement("div",{className:Me.row},a.createElement("div",{className:Me.label},"\u8BD5\u9898\u63CF\u8FF0"),a.createElement(_e.Z,{style:{flex:1},value:Mn||""})),Xt==="COMPLETION"?(Vt=Fn||hn)==null?void 0:Vt.map((ve,me)=>{var De,Ne;return a.createElement("div",{className:Me.row,style:{alignItems:"center"},key:me},a.createElement("div",{className:Me.label},"\u7B54\u6848",me+1),a.createElement("div",{className:Me.content},(ve==null?void 0:ve.model)===1?(De=ve==null?void 0:ve.answer_text)==null?void 0:De.join("\u3001"):a.createElement(Se.Z,{value:(Ne=ve==null?void 0:ve.answer_text)==null?void 0:Ne.join("\u3001"),readOnly:!0})))}):cn.includes(Xt)&&a.createElement("div",{className:Me.row},a.createElement("div",{className:Me.label},"\u7B54\u6848"),a.createElement("div",{className:Me.content},se)),!fe&&a.createElement("div",{className:Me.row},a.createElement("div",{className:Me.label},"\u96BE\u5EA6"),a.createElement("div",{className:Me.content},Dt[Kt-1]||"")),Xt!=="COMBINATION"&&a.createElement("div",{className:Me.row},a.createElement("div",{className:Me.label},"\u89E3\u6790"),a.createElement(_e.Z,{style:{flex:1},value:Jt||""})),!fe&&a.createElement("div",{className:Me.row},a.createElement("div",{className:Me.label},"\u77E5\u8BC6\u70B9"),a.createElement("div",{className:Me.content},y)),Nn&&a.createElement("div",{className:Me.row},a.createElement("div",{className:Me.label},"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09"),a.createElement("div",{className:Me.content},Nn)),lt&&a.createElement("div",{className:Me.row},a.createElement("div",{className:Me.label},"\u7F16\u7A0B\u8BED\u8A00"),a.createElement("div",{className:Me.content},lt)),pt&&a.createElement("div",{className:Me.row},a.createElement("div",{className:Me.label},Xt==="PROGRAM"?"\u5B66\u5458\u521D\u59CB\u4EE3\u7801":"\u7A0B\u5E8F\u4EE3\u7801"),a.createElement("div",{className:Me.content,style:{whiteSpace:"pre-wrap"}},Qe.Base64.decode(pt))),rt==null?void 0:rt.map((ve,me)=>{const De=Xt==="PROGRAM"?`(${me+1})`:"";return a.createElement(a.Fragment,{key:me},a.createElement("div",{className:Me.row},a.createElement("div",{className:Me.label},"\u6D4B\u8BD5\u7528\u4F8B",De,"\u8F93\u5165"),a.createElement("div",{className:Me.content},(ve==null?void 0:ve.input)||"")),a.createElement("div",{className:Me.row},a.createElement("div",{className:Me.label},"\u6D4B\u8BD5\u7528\u4F8B",De,"\u8F93\u51FA"),a.createElement("div",{className:Me.content},(ve==null?void 0:ve.output)||"")))}),Xt==="BPROGRAM"&&(Fn==null?void 0:Fn.map((ve,me)=>a.createElement("div",{className:Me.row,key:me},a.createElement("div",{className:Me.label},"\u7B54\u6848",me+1),a.createElement("div",{className:Me.content,style:{whiteSpace:"pre-wrap"}},(ve==null?void 0:ve.answer_text)||"")))),ct==null?void 0:ct.map((ve,me)=>a.createElement(a.Fragment,{key:ve.id},te(ve,me+1))))};return a.createElement(a.Fragment,null,a.createElement(Ke.Z,{title:"\u4EE5\u9898\u6362\u9898",extra:a.createElement("div",{className:Me.extraHeader},a.createElement(re.Z,{align:"middle"},!dt&&!!en&&a.createElement(a.Fragment,null,a.createElement(Tt.op,{onClick:ee,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),a.createElement(Tt.op,{onClick:ne,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const fe=pe=>{we.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:pe,onOk:()=>{ze(!1)}})};if(dt){fe("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else en?fe("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):ze(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:ie},a.createElement("div",{className:Me.wrap},a.createElement("div",{className:Me.left},a.createElement(re.Z,{justify:"space-between"},a.createElement("b",{className:"font16 c-grey-333"},"\u539F\u9898"),!dt&&a.createElement(ht.ZP,{onClick:()=>{ze(!1),tt()},type:"primary"},"\u91CD\u65B0\u9009\u62E9\u8BD5\u9898")),te()),a.createElement(It.Z,{stringTransformer:gt.o,onStatusChange:Je,bottomOffset:160,style:{paddingBottom:86},bottomContainerNode:a.createElement("div",{className:Me.bottomActionContainer},dt?a.createElement("div",{onClick:nn,className:Me.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):a.createElement("div",{onClick:Pt,className:Me.bottomBtn},a.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")),loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!an,noRestrictModal:Qt,onError:fe=>{Object.prototype.toString.call(fe)==="[object Object]"&&fe.status===-9&&Qt(fe.data)}}))),a.createElement(Ke.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Ct},a.createElement(re.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:E(11215),alt:"\u4EE5\u9898\u6362\u9898"}),a.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),a.createElement(yt.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:mt,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Ht(!1),onSuccess:()=>{Ht(!1),ze(!1),Ft()}}),a.createElement("div",{style:{height:70}})),zt("\u5904\u7406\u4E2D"))},bt=E(59301),ln=Object.defineProperty,st=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,En=(Xe,ie,ze)=>ie in Xe?ln(Xe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Xe[ie]=ze,Cn=(Xe,ie)=>{for(var ze in ie||(ie={}))bn.call(ie,ze)&&En(Xe,ze,ie[ze]);if(st)for(var ze of st(ie))An.call(ie,ze)&&En(Xe,ze,ie[ze]);return Xe},un=(Xe,ie,ze)=>new Promise((xe,Qt)=>{var tt=Ht=>{try{Ct(ze.next(Ht))}catch(mt){Qt(mt)}},Ft=Ht=>{try{Ct(ze.throw(Ht))}catch(mt){Qt(mt)}},Ct=Ht=>Ht.done?xe(Ht.value):Promise.resolve(Ht.value).then(tt,Ft);Ct((ze=ze.apply(Xe,ie)).next())}),Ze=(0,a.forwardRef)(({onUpdateNum:Xe,onlyMediatorOpenStr:ie},ze)=>{var xe;const[Qt]=ue.default.useForm(),[tt,Ft]=(0,a.useState)({}),[Ct,Ht]=(0,a.useState)({}),[mt,ot]=(0,a.useState)(null),[it,Je]=(0,a.useState)(!1),[ut,en]=(0,a.useState)(!1),[dt,Wt]=(0,a.useState)([]),[nn,vt]=(0,a.useState)(!1),[Et,Lt]=(0,a.useState)(!1),[zt,an]=(0,a.useState)(""),[Pt,Ie]=(0,a.useState)([]),[Ve,ee]=(0,a.useState)([]),[ne,te]=(0,a.useState)(null),fe=ue.default.useWatch("knowledge",Qt);(0,a.useEffect)(()=>{if(ie)return nt.Z.subscribe(ie,dn=>{Vt(dn.id)})},[ie]),(0,a.useEffect)(()=>{mt===!1&&Xe&&Xe()},[mt]);const pe=()=>un(void 0,null,function*(){const Xt=yield(0,qe.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});ee(Xt.disciplines||[])}),Ue=Xt=>un(void 0,null,function*(){const dn=yield(0,qe.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:Xt}});Ie(dn.tag_disciplines)}),At=Xt=>un(void 0,null,function*(){var dn,Kt,Jt,sn;const Fn=document.createElement("div");Fn.className=z.fixedLoading,document.body.appendChild(Fn),Ye.render(bt.createElement(le.Z,{spinning:!0}),Fn);let hn={};const Mn=[],[Nn,lt]=yield Promise.all([(0,qe.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,qe.ZP)(`/api/item_banks/${Xt}/edit_single.json`,{method:"get"})]);if((Nn==null?void 0:Nn.status)===0&&(hn.usedCount=Nn==null?void 0:Nn.remaining_number,hn.totalCount=Nn==null?void 0:Nn.total_number),lt.id){if(lt!=null&<.analysis||Mn.push(3),(lt==null?void 0:lt.item_type)==="SUBJECTIVE"&&!((dn=lt==null?void 0:lt.answer_texts)!=null&&dn.length)&&Mn.push(2),!((Kt=lt==null?void 0:lt.tag_disciplines)!=null&&Kt.length)){Mn.push(1);const rt=[(Jt=lt==null?void 0:lt.discipline)==null?void 0:Jt.id,(sn=lt==null?void 0:lt.sub_discipline)==null?void 0:sn.id].filter(pt=>!!pt);Qt.setFieldValue("course",rt)}hn=Cn(Cn({},hn),lt),Wt(Mn)}Ht(lt),Ft(hn),hn.totalCount===-1?Mn.length?Je(!0):vt(!0):Lt(!0),document.body.removeChild(Fn)}),Vt=Xt=>un(void 0,null,function*(){te(Xt),At(Xt),pe()}),Dt=()=>{ot(!0)};(0,a.useImperativeHandle)(ze,()=>({onClick:Dt}));const cn=Xt=>{Ie([...Pt,Cn({},Xt)])},pn=(Xt,dn)=>{if(Xt!=null&&Xt.course){const[Kt,Jt]=Xt.course;Ue(Jt),an(new Date),Qt.setFieldsValue({knowledge:[]})}},_t=()=>un(void 0,null,function*(){const{analysis:Xt="",answer_texts:dn="",course:Kt=[],knowledge:Jt=[]}=Qt.getFieldsValue()||{},sn={item_bank_id:ne,analysis:Xt,answer_texts:dn?[dn]:"",sub_discipline_id:(Kt==null?void 0:Kt[1])||"",tag_discipline_ids:Jt==null?void 0:Jt.map(hn=>hn.value)};en(!0);const Fn=yield(0,qe.ZP)("/api/intelligent_imports/exchange_save_info.json",{method:"post",body:sn});Fn.id&&(Ht(Fn),Je(!1),vt(!0)),en(!1)});return bt.createElement(a.Fragment,null,bt.createElement(we.default,{centered:!0,open:it,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",confirmLoading:ut,onCancel:()=>Je(!1),onOk:()=>Qt.submit(),afterClose:()=>{Qt.resetFields()}},bt.createElement("div",{className:z.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u4E2D\u7684\u8FD9\u9053\u9898\u76EE\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u7684\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u63D0\u4F9B\u66F4\u591A\u7684\u5173\u4E8E\u5F53\u524D\u9898\u76EE\u7684\u4FE1\u606F~"),bt.createElement("img",{src:Ae,style:{marginTop:-100}}),bt.createElement(ue.default,{form:Qt,onValuesChange:pn,layout:"vertical",colon:!1,onFinish:_t},dt.includes(1)&&bt.createElement(re.Z,{align:"middle",className:"mb20"},bt.createElement(ue.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"course",className:"mr10 mb0"},bt.createElement(Ee.Z,{size:"large",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},style:{width:240},placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Ve})),bt.createElement(ue.default.Item,{name:"knowledge",className:"mb0 mt30"},bt.createElement(ce.N,{key:zt,height:300,zIndex:1210,selectvalues:fe,subId:(xe=Qt.getFieldsValue().course)==null?void 0:xe[1],knowledgeOptions:Pt,onAddKnowledgeFinish:cn,className:z.knowledgeWrapper}))),dt.includes(2)&&bt.createElement(ue.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},bt.createElement(he.Z,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848",height:120})),dt.includes(3)&&bt.createElement(ue.default.Item,{className:"mb0",name:"analysis",label:"\u9898\u76EE\u89E3\u6790",valuePropName:"defaultValue"},bt.createElement(he.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),mt&&bt.createElement(ye.Z,{isIntelligentAssistant:!0,setScoreShow:ot,isshixuns:!1,ScoreShow:!!mt,isloadings:!1,onOk:Xt=>{if(!Xt.length){We.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}Vt(Xt[0])}}),bt.createElement($e.Z,{visible:Et,usedCount:tt==null?void 0:tt.usedCount,totalCount:tt==null?void 0:tt.totalCount,onCancel:()=>Lt(!1),onOk:()=>{Lt(!1),dt.length?Je(!0):vt(!0)}}),bt.createElement(Mt,{noReselect:()=>{ot(!0)},noRestrictModal:Xt=>{Ft({usedCount:0,totalCount:Xt}),Lt(!0)},questionId:ne,visible:nn,questionData:Ct,onChange:Xt=>{vt(Xt)},noSaveSuccess:()=>ot(!1)}))})},74049:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return It}});var a=E(59301),ue=E(6767),le=E(30641),we=E(77019),re=E(62957),Ee=E(37568),We=E(14566),Ye=E(25399),Ae=E(5269),z=E(71051),ye={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},ce=E(71360),qe=E(90524),he=E(30008),nt=E(82093),$e=E(67556),Ke=E(49661),ht=E(11196),Me=E(53010),Tt=E(95795),yt=E(24754),Le="data:image/png;base64,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",Te=(_e,Se,Qe)=>new Promise((gt,Bt)=>{var Oe=ln=>{try{bt(Qe.next(ln))}catch(st){Bt(st)}},Mt=ln=>{try{bt(Qe.throw(ln))}catch(st){Bt(st)}},bt=ln=>ln.done?gt(ln.value):Promise.resolve(ln.value).then(Oe,Mt);bt((Qe=Qe.apply(_e,Se)).next())}),It=(0,a.forwardRef)(({onUpdateNum:_e,onSave:Se},Qe)=>{var gt;const Bt=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 -\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[Oe,Mt]=(0,a.useState)(!1),[bt,ln]=(0,a.useState)([]),[st,bn]=(0,a.useState)(null),[An,En]=(0,a.useState)([]),[Cn,un]=(0,a.useState)(0),[qt,Ze]=(0,a.useState)(0),[Xe,ie]=(0,a.useState)(!1),[ze,xe]=(0,a.useState)(""),[Qt,tt]=(0,a.useState)(0),[Ft,Ct]=(0,a.useState)(0),[Ht,mt]=(0,a.useState)(0),[ot,it]=(0,a.useState)(0),[Je,ut]=(0,a.useState)(0),[en,dt]=(0,a.useState)(0),[Wt,nn]=(0,a.useState)(0),[vt,Et]=(0,a.useState)(0),[Lt,zt]=(0,a.useState)(yt.Q),{contentRef:an,value:Pt,status:Ie,open:Ve,close:ee}=Lt,ne=(0,Me.Z)({contentRef:an,status:Ie}),{openProgress:te,closeProgress:fe,CreateProgressModal:pe,progressOpen:Ue}=(0,ht.Z)();(0,a.useEffect)(()=>{st&&cn(),st===!1&&(ee(),_e==null||_e(),ln([]),xe(""),tt(0),Ct(0),mt(0),it(0),ut(0),dt(0),nn(0),Et(0))},[st]);const At=()=>{bn(!0)};(0,a.useImperativeHandle)(Qe,()=>({onClick:At}));const Vt=Jt=>{ie(!0),un(Jt),Ze(0)},Dt=Jt=>Te(void 0,null,function*(){const sn=Jt.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(sn)==-1?(ue.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Jt.size/1024/1024>10?(ue.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),cn=()=>Te(void 0,null,function*(){const Jt=yield(0,nt.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Jt.status===0&&(un(Jt.total_number),Ze(Jt.remaining_number))}),pn=Jt=>(Jt=Jt||"",Jt=String(Jt),Jt=Jt.replace(/\s+/g,""),Jt),_t=(Jt=!0)=>Te(void 0,null,function*(){var sn,Fn;const hn=[{name:"\u5355\u9009\u9898",num:Qt||0},{name:"\u591A\u9009\u9898",num:Ft||0},{name:"\u5224\u65AD\u9898",num:Ht||0},{name:"\u586B\u7A7A\u9898",num:ot||0},{name:"\u7B80\u7B54\u9898",num:Je||0},{name:"\u7EC4\u5408\u9898",num:vt||0},{name:"\u7F16\u7A0B\u9898",num:en||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Wt||0}];if(Jt){if(pn(ze)){if(ze.length>1e3){ue.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{ue.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!pn(ze)&&!(bt!=null&&bt.length)){ue.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const lt=hn.reduce((rt,pt)=>rt+pt.num,0);if(lt===0){ue.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(lt>50){ue.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(Cn!==-1){ie(!0);return}}ie(!1);const Nn={scene_type:6,request_identifier:Math.random(),file_id:(Fn=(sn=bt[0])==null?void 0:sn.response)==null?void 0:Fn.id,content:ze,count_arr:hn.map(lt=>lt.num).join(",")};yield Ve(Nn),cn()}),Xt=()=>Te(void 0,null,function*(){const Jt=ne();if(Se){bn(!1),Se(Jt);return}te(),Mt(!0),En([]);const sn=new FormData;sn.append("html",Jt);const Fn=yield(0,nt.ZP)("/api/intelligent_imports/import.json",{method:"post",body:sn},!0);if((Fn==null?void 0:Fn.status)===0)if(Fn!=null&&Fn.data){fe(100),En(Fn==null?void 0:Fn.data);return}else ue.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Mt(!1),fe()}),dn=()=>Te(void 0,null,function*(){const Jt=ne();(0,Ke.RG)(Jt)}),Kt=["uploading","error"].includes((gt=bt==null?void 0:bt[0])==null?void 0:gt.status);return a.createElement(a.Fragment,null,a.createElement(Tt.Z,{visible:Xe,totalCount:Cn,usedCount:qt,onCancel:()=>ie(!1),onOk:()=>_t(!1)}),a.createElement(le.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:a.createElement("div",{className:ye.extraHeader},a.createElement(we.Z,{align:"middle"},!Ie&&!!Pt&&a.createElement(a.Fragment,null,a.createElement(ce.op,{onClick:Xt,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),a.createElement(ce.op,{onClick:dn,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const Jt=sn=>{re.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:sn,onOk:()=>{bn(!1)}})};if(Ie){Jt("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Pt?Jt("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):bn(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:st},a.createElement("div",{className:ye.wrap},a.createElement("div",{className:ye.left},a.createElement("div",{className:ye.tip},a.createElement("img",{src:Le}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(Ee.default.TextArea,{style:{height:160},className:"mb20",value:ze,placeholder:Bt,onChange:Jt=>{xe(Jt.target.value)}}),a.createElement(We.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${qe.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:bt,withCredentials:!0,data:{upload_type:1},beforeUpload:Dt,onChange:({file:Jt})=>{var sn,Fn;Jt.status!=="removed"&&(Jt.status==="done"&&((sn=Jt==null?void 0:Jt.response)==null?void 0:sn.status)!==0&&(Jt.status="error",Jt.response=(Fn=Jt==null?void 0:Jt.response)==null?void 0:Fn.message),ln([Jt]))},onRemove:()=>ln([])},a.createElement(Ye.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},a.createElement(ce.op,{style:{borderRadius:2}},a.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),a.createElement(we.Z,{style:{gap:16}},a.createElement(Ae.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(z.Z,{min:0,max:10,value:Qt,onChange:tt,style:{marginLeft:"8px"}})),a.createElement(Ae.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(z.Z,{min:0,max:10,value:Ft,onChange:Ct,style:{marginLeft:"8px"}})),a.createElement(Ae.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(z.Z,{min:0,max:10,value:Ht,onChange:mt,style:{marginLeft:"8px"}})),a.createElement(Ae.Z,null,a.createElement("label",null,"\u586B\u7A7A\u9898"),a.createElement(z.Z,{min:0,max:10,value:ot,onChange:it,style:{marginLeft:"8px"}})),a.createElement(Ae.Z,null,a.createElement("label",null,"\u7B80\u7B54\u9898"),a.createElement(z.Z,{min:0,max:10,value:Je,onChange:ut,style:{marginLeft:"8px"}})),a.createElement(Ae.Z,null,a.createElement("label",null,"\u7EC4\u5408\u9898"),a.createElement(z.Z,{min:0,max:10,value:vt,onChange:Et,style:{marginLeft:"8px"}})),a.createElement(Ae.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(z.Z,{min:0,max:10,value:en,onChange:dt,style:{marginLeft:"8px"}})),a.createElement(Ae.Z,null,a.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),a.createElement(z.Z,{min:0,max:10,value:Wt,onChange:nn,style:{marginLeft:"8px"}})))),Ie?a.createElement("div",{onClick:ee,className:ye.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):Kt?a.createElement("div",{className:`${ye.bottomBtn} ${ye.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):a.createElement("div",{onClick:()=>{_t()},className:ye.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),a.createElement(yt.Z,{onStatusChange:zt,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Ue,noRestrictModal:Vt,stringTransformer:$e.o,onError:Jt=>{Object.prototype.toString.call(Jt)==="[object Object]"&&Jt.status===-9&&Vt(Jt.data)}}))),a.createElement(le.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Oe},a.createElement(we.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:E(36413),alt:"\u667A\u80FD\u51FA\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),a.createElement(he.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:An,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Mt(!1),onSuccess:()=>{Mt(!1),bn(!1)}}),a.createElement("div",{style:{height:70}})),pe("\u5904\u7406\u4E2D"))})},23479:function(Fe,wt,E){"use strict";var a=E(59301);const ue=({scrollBoxRef:le,bottomInspectRef:we,contentRef:re,status:Ee,rootMargin:We="70px",bottomOffset:Ye=110})=>{const[Ae,z]=(0,a.useState)(!0),ye=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{if(!le.current||!we.current)return;const ce=new IntersectionObserver(([qe])=>{var he,nt,$e,Ke;if(!document.contains(qe.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((he=qe.rootBounds)==null?void 0:he.width)===0&&((nt=qe.rootBounds)==null?void 0:nt.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if((($e=qe.boundingClientRect)==null?void 0:$e.width)===0&&((Ke=qe.boundingClientRect)==null?void 0:Ke.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}z(qe.isIntersecting)},{root:le.current,rootMargin:We,threshold:0});return ce.observe(we.current),()=>{ce.disconnect()}},[le.current,we.current,We]),(0,a.useEffect)(()=>{if(!Ee)return;const ce=le.current,qe=re.current;ye.current=!1;let he=ce.scrollTop;const nt=()=>{const{scrollTop:Ke,scrollHeight:ht,clientHeight:Me}=ce;Ke>he?Ke+Me>=ht-Ye&&(ce.scrollTop=ce.scrollHeight,ye.current=!1):Ke{ye.current||(ce.scrollTop=ce.scrollHeight)});return $e.observe(qe),()=>{setTimeout(()=>{$e.unobserve(qe)},250),ce.removeEventListener("scroll",nt)}},[Ee]),Ae};wt.Z=ue},53010:function(Fe,wt,E){"use strict";var a=E(59301);const ue=({contentRef:le,status:we})=>((0,a.useEffect)(()=>{!we&&(le!=null&&le.current)&&le.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(We=>{We.tagName.toLowerCase()==="code"?We.parentElement&&(We.parentElement.contentEditable="false"):We.tagName.toLowerCase()==="mathx"&&(We.contentEditable="false")})},[we]),(Ee=!1)=>{const We=ye=>{const ce={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return ye.replace(/&[^;]+;/g,qe=>ce[qe]||qe)};if(!le.current)return"";const Ye=le.current.cloneNode(!0);Ye.querySelectorAll("code[data-text], mathx[data-text]").forEach(ye=>{let ce=ye.getAttribute("data-text");ye.tagName.toLowerCase()==="code"?ce=ce.replace(/```.*\n|\n```/g,""):ye.tagName.toLowerCase()==="mathx"&&(ce=`$$${ce}$$`);const qe=document.createTextNode(ce);ye.parentNode.replaceChild(qe,ye)}),Ee&&Ye.querySelectorAll('[data-select="disabled"]').forEach(ce=>{var qe;const he=ce.textContent||"",nt=document.createTextNode(he+` +\`\`\``},!bt&&a.createElement(Ee.CopyToClipboard,{text:ot,onCopy:()=>Ye.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement("button",null,"\u590D\u5236")),!bt&&mt[1]==="html"&&un&&a.createElement("button",{className:We.runCode,onClick:()=>{An(Le({},Te(Le({},bn),{open:++bn.open,defaultValue:ot,language:mt[1]})))}},"\u8FD0\u884CHTML"),a.createElement(le.Z,Le({wrapLongLines:!0,style:re.Z,language:mt[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Zt),ot))},img({node:ze}){var xe;const Rt=(xe=ze.properties)==null?void 0:xe.src;return a.createElement(Ae.Z,{src:Rt,width:320,"data-text":Rt,onLoad:()=>Oe&&setTimeout(()=>Xe(),500)})},a:ze=>{var xe=ze,{node:Rt}=xe,tt=et(xe,["node"]);return a.createElement("a",Te(Le({},tt),{target:"_blank",rel:"noopener noreferrer"}))}}},un?ln:`${ln}__`)),[ln]);return a.createElement(a.Fragment,null,a.createElement(he.Z,{defaultValue:bn.defaultValue,open:bn.open,language:bn.language,height:bn.height,onChange:(ze,xe)=>{st(ln.replaceAll(xe,ze))},onDynamic:Mt}),ie)}},62586:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return We}});var a=E(59301),ue=E(49661),le={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt",specialImg:"specialImg___yAPav",bubble:"bubble___qNdfF",upImg:"upImg___Mx6QM"},we=E(90524),re=E(37166),We=({src:Ye,onClick:Ae,topPercentage:z=.62,draggableExtraNode:ye,showAvatarEditData:ce})=>{var qe;const he=(0,a.useRef)(null),nt=(0,a.useRef)(!1),$e=(0,a.useRef)(!1),[Ke,ht]=(0,a.useState)(window.innerHeight*z),[Me,zt]=(0,a.useState)(!1),yt=10;return(0,a.useEffect)(()=>{if(he.current){let Le=function(Se){var Qe;nt.current=!0,_e=Se.pageY,It=Se.pageY-(((Qe=he.current)==null?void 0:Qe.getBoundingClientRect().top)||0),(0,ue.kk)("none"),document.onselectstart=function(){return!1}},Te=function(){nt.current&&!$e.current&&Ae&&Ae(),nt.current=!1,$e.current=!1,(0,ue.kk)("auto"),document.onselectstart=null},et=function(Se){var Qe;if(nt.current){const Bt=Se.pageY-It,Oe=window.innerHeight-(((Qe=he.current)==null?void 0:Qe.offsetHeight)||0)-50,Mt=50;if(!$e.current&&Math.abs(_e-Se.pageY)>yt&&($e.current=!0),$e.current){let bt=Math.max(Mt,Math.min(Bt,Oe));ht(bt)}}},It=0,_e=0;return he.current.addEventListener("mousedown",Le),document.addEventListener("mousemove",et),document.addEventListener("mouseup",Te),()=>{var Se,Qe;(Qe=(Se=he==null?void 0:he.current)==null?void 0:Se.removeEventListener)==null||Qe.call(Se,"mousedown",Le),document.removeEventListener("mousemove",et),document.removeEventListener("mouseup",Te)}}},[Ae]),(0,a.useEffect)(()=>{const Le=()=>{ht(window.innerHeight*z)};return window.addEventListener("resize",Le),()=>{window.removeEventListener("resize",Le)}},[z]),a.createElement("div",{className:le.draggableImage,style:{top:`${Ke}px`,display:Me?"none":"block",cursor:nt.current?"grabbing":"grab"},ref:he},ye&&a.createElement("div",{className:le.extraNode,onMouseUp:Le=>Le.stopPropagation(),onMouseDownCapture:Le=>Le.stopPropagation()},ye),ce!=null&&ce.nickname?a.createElement("div",{className:le.specialImg},a.createElement("div",{className:le.bubble},ce==null?void 0:ce.nickname),a.createElement("img",{className:le.upImg,src:ce!=null&&ce.headImgId?((qe=we.Z)==null?void 0:qe.API_SERVER)+"/api/attachments/"+(ce==null?void 0:ce.headImgId):re,width:60,draggable:"false"})):a.createElement("img",{className:le.img,src:Ye,width:60,draggable:"false"}),a.createElement("i",{className:`iconfont icon-tupianguanbi ${le.close}`,onMouseUp:Le=>{Le.stopPropagation(),zt(!0)}}))}},25232:function(Fe,wt,E){"use strict";var a=E(59301),ue=Object.defineProperty,le=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,Ee=(ce,qe,he)=>qe in ce?ue(ce,qe,{enumerable:!0,configurable:!0,writable:!0,value:he}):ce[qe]=he,We=(ce,qe)=>{for(var he in qe||(qe={}))we.call(qe,he)&&Ee(ce,he,qe[he]);if(le)for(var he of le(qe))re.call(qe,he)&&Ee(ce,he,qe[he]);return ce},Ye=(ce,qe)=>{var he={};for(var nt in ce)we.call(ce,nt)&&qe.indexOf(nt)<0&&(he[nt]=ce[nt]);if(ce!=null&&le)for(var nt of le(ce))qe.indexOf(nt)<0&&re.call(ce,nt)&&(he[nt]=ce[nt]);return he};const Ae=E(20441),z={};Ae.keys().forEach(ce=>{const qe=ce.replace("./","").replace(".svg","");z[qe]=Ae(ce)});const ye=ce=>{var qe=ce,{filename:he}=qe,nt=Ye(qe,["filename"]),$e;const Ke=(($e=he==null?void 0:he.split(".").pop())==null?void 0:$e.toLowerCase())||"unknown",ht=z[Ke]||z.default;return a.createElement("img",We({src:ht,alt:Ke},nt))};wt.Z=ye},37732:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return z}});var a=E(59301),ue={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},le=E(37285),we=E(25232),re=E(25399),Ee=E(37639),Ye=({item:ye})=>{var ce,qe,he,nt,$e;const[Ke,ht]=(0,a.useState)(!1);console.log("----",ye);let Me=[{name:"subject",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-kecheng1"})},{name:"shixun",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"challenge",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"document",icon:a.createElement(we.Z,{filename:ye==null?void 0:ye.name,style:{width:16,height:16,marginRight:5}})}];return a.createElement("div",{className:ue.f_l_c},a.createElement(re.Z,{title:ye==null?void 0:ye.name},a.createElement(Ee.Z,{placement:"top",content:a.createElement("div",null,a.createElement(le.Z,null),a.createElement("pre",{className:ue.preclass,style:{maxWidth:600,maxHeight:400}},(ye==null?void 0:ye.type)==="document"&&((ce=ye==null?void 0:ye.contents)==null?void 0:ce.toString()),(ye==null?void 0:ye.type)!=="document"&&a.createElement("a",{target:"_blank",href:(qe=ye==null?void 0:ye.contents)==null?void 0:qe.toString()},(he=ye==null?void 0:ye.contents)==null?void 0:he.toString()))),title:a.createElement("div",null,(nt=Me==null?void 0:Me.find(zt=>(zt==null?void 0:zt.name)===ye.type))==null?void 0:nt.icon,ye==null?void 0:ye.name),trigger:"click",open:Ke,onOpenChange:zt=>{ht(zt)}},a.createElement("div",{className:ue.officediv},($e=Me==null?void 0:Me.find(zt=>(zt==null?void 0:zt.name)===ye.type))==null?void 0:$e.icon,ye==null?void 0:ye.name))))},z=({Filelist:ye})=>a.createElement("div",null,a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),a.createElement(le.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),a.createElement("div",{className:ue.f_l_c},ye==null?void 0:ye.map(ce=>a.createElement(Ye,{item:ce}))))},8934:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return en}});var a=E(59301),ue=E(4676),le=E(29787),we=E(25399),re=E(62957),Ee=E(6767),We=E(20554),Ye=E(37568),Ae=E(54172),z=E(99571),ye="data:image/png;base64,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",ce={tip:"tip___QcVfU",num:"num___HN8vP",fixedLoading:"fixedLoading___fUVB1"},qe=E(82093),he=E(33796),nt=E(49661),$e=E(30641),Ke=E(77019),ht={wrap:"wrap___DK7GO",left:"left___xFFOm",right:"right___Wn6VB",katex:"katex___zTHCW",liWrap:"liWrap___oz1Sq",chatContainer:"chatContainer___sqw7c",li:"li___tK6IS",avatarIcon:"avatarIcon___ZuJNO",img:"img___VZgHG",content:"content___dfanj",borderBox:"borderBox___VCy5e",text:"text___b520B",bottomActionContainer:"bottomActionContainer___TWDsa",bottomBtn:"bottomBtn___Zjpt1",inputContainer:"inputContainer___J4Z3D",cancelBtn:"cancelBtn___XWBtv",sendBtn:"sendBtn___Fna_S",sendBtnDisabled:"sendBtnDisabled___CVkel",backBottom:"backBottom___Fy2GM"},Me="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAIABJREFUeF6VnQmAnGV9/z/vMffeV3azuRMCSUgCSQggiCBFEE9UvFpqW6utFopa71bx6GHRWq31xKtSFS0eqICV+wwSIJKQkDvZJJvsObOzO/d7PH9/z/O+s5sY2/4XhpmdnXln3u/7/f1+39/xPFj8H39Wr742GRaOXaYs65WWnVhtuc58y7Lmh4oWZYFv2fpIgdxZFtg2oZMgdByU7eA7Npbt6L958rttUXMsQtsCyyawLEI5gC0HMMcCpf8193ILIVT6ZoUhlgqxw5BEoLAD87ulAuxQkZC/h4ogDHBCX79eXivHsfShQizkOJQsFR63FMdVGO6yHfWz1s4FD+za9V+N/ws01v/2otVLzuv36tZHwfpDlN1m2w6W62LLiVpyLhahpQixNRiBxkPAE+BcQtvRj+Veyd8dG99x8CyLIOESuC4qlPcJ6BH48lgOHoMnXzIMIAJA7gUQ/VwQ4obgBgGOgBiGOAiIIY4fEqoQFXoazEQIlrwnuhhKLoB8hgZXPlH/IhdsGmV911HpTxwef3Dkf8Lo9wL40hUvTR0uTfxtiHpPYFk527KxQhfLtbGdhAZJoQiEEChC+V1AsS0sR8AU0ISB8pwLtkPg2niuTaAZaBO4CXwBUL6hMFiA0zdDuuYDfcLyQQJaBJwG0QAo906gcAXMiInCOtuPQQ80gI4GKgYQ/dhSShNbPtDRdwGhsFw+z6JswWdTbV3/sH//3fXTAXlaAIV1qmr9RKnwAmGVsmxsLCxLgLA0eFiOBkyflzDQEWDknB3Qj11CxyVwxGxdlDAvIaZs4dsODcfFd1yU62hw5bgngRhZrkZSgxabcARiIOD5+m8CoO2H2EFAMgg1E1Gefs4Vc1cCYGTC2pwFKAOSvMdcrMgAwiBirUZVAww84dq5a07Hxt8B8OwF568Lg/BOpawFMeKhsE8g1GBoz2HAi1gjIIdizhpcB+UIwwQ0Y7o4Ll7CJpB7x6HhCnjGtBF2atuVKz6HgdqMIybGptv0h7H5+gZEP8QKAg2G64vPUziBp38X1rmRyRqmikkLMw2A2pfKY5TxvGGAChVi3vJ9bDdB6DXEvx7DVVcfG316x1wmngSgMI86W5VSC+Sk9DmIjxP2aZbY2o8JgJb2fbZmTmijnxczFjZp5kVAavAEMM0+h4btUpOvKsdOJ+jubGPxvB6WDnQz2N1JX0cLLckkthxPKSqez8hUieGJKQ6PTDI0MslEYRpqdcMi8VlitoGYrAAakggDkn6gnxNAxEcKeG4UdJSAqAzzxFdqAHUAkvMV9sot0OdpOy5h4BmmYx1zbeu8w+Nbm36xCWDk8x4EdYHxPtoj6J9QM8OwT4NoxQBa4EqgEFBDzTYBOpTn5IMdh8ARP2dTtx3KoSLZkmHdmYt5yaZVvHDtSlYvHqCvo5WEI0z8n38CFTJeLLH76BiP7dzHPU/v4annD1MWQOV0tUn6mnlpDaqnmSl+UUBpAhj70ZiBmqECZuQmmiCKl9d2bBgrEGI9ke7suTT2iU0A1wyc/wlF+BElB9XxSMw2cg+RtFDa94npxicq5mprJirHQv9dmOca36fcBFUcaipgwWAvr7h8M6+74kLOXbnk9wBmvmRsuf+rRAD2HB3hp488w/f+ewvbdw+B72n2pgIfV4NpfKOAY4KGidQmmAgzxdfJc/JYAAzQGEQ+Us5Vu/bopOVvoRV8cnji6Y/GYQ4xXavOfgU5/WQY+Thjwdq5a0aKsoj8lDyvfaA2azFbGxz5tIRmYMOCWqAYXNjHH7/uCt78ihcz0NPVpJj+krGfOw3xIr8e+/fZi9mEN+JD9N5Kvc6dj/6GL9x2F49s3a2ByVniCyWAiH8UE/VNJI4itQEwMJcsFLMW4MS/CmBREJEz1xpXXhUSmiBTdm1rhZiyfu/Zg5u/FIbqHSedhxKZIuZrcLZxDZg6WhqA5doIA0XbKdfCkcBhu1TFB2VTvPHal3D9n7yW+X095rT/B9D0Z5mIp32u4UXsQiJTiExiFnexFnAUuOLwAS8IuP2eLXzqltvZvuMQrQkLV4trMVHfBJsoMscM1A5IP2f8oS3W43va7G0cLcuUsrBVSCC+U5tz8OWjk0+/07p29bXJXVNHxkG1yQnOUsQAKNJEvpptuVrviYDWQCoxWfF3Rn4oV553qHoe6zes5KPvezsXbFr3vwLnR4wyelKAU/ri+NqrGhdiwDRgGddioBURL08KcOJBkwoSlkUKmCqV+fTXf8QXv/lTGtUGWccyJhyzUY4R+TxbzFL8p85yogynCYT2ezpIykUIQ/ONUUy3zFvUa60ZuPBKrOCXMUPi9ylhoDbTyNIliOhMa46UETA1gA6enLgDf/KWV/Ge6/+E1pacZpx+92lMVX9XFL6I7wgkiXvy9eRdvgL5XUDVaZ64J0ucuoFR/1eBp/WuAVCAS1qKpAVpbLLA/Vu2ceNNX+LAniPkUrY24aYmNCetQRUGyt+EdXJcZ67zsCzcREq/zm809LfS5+YEV1lr5p/3RaV456luSKuiiJCGhY5mojZhfROAjQ+sBQGdPTlu+ugNvPoVL/m9rNOMlo/X4Bi2iYsQ8OV3XxkAJR0MlAAnv1t4+n3ydQyAcZiTDxKg7XpIQomvAteGpA0pG9IWtFs2x0cneNcH/5Vf3fsErSk3ki5yaYzvE9MVQCRzEVzE9kxaZ1JLycKMx1X4vqfzaP1tFF+y1gyc94CCS08FEGUSem1CIpC1LpSAEWk4eWzZVPw6q9Yu5zM3f5C1Z686LetElMpXEhAEKAFGHouZCgD6XsxWWfiW0oDJTcAz7zHfQ0A1+tfIDu3WlSJRMSmc2IjjiC8G17FJuZByLFpEKdTqfPimz/P9795NS8I1/k2D97uFClvz3nym0Ybm4hnCCsjNLOVBa/X8zXtUGK78HVOLTFgYIvDJlTAMnNWD5XqNy696AZ/65w/S19sTBYnI5CPzCCW31B9q42lWmZtvSwVHTNCiEYEm7JPfNSOlwCDgis8OfiuwAkUQWBgRLGYXgyiRNsRRBkDXVtrpJ20b17VxXIuUa5FNOqR+W/L4xMf+ne987UdkUgkNXnwTwa19qy7YSF5s/GKEmqngaCJEYttcwb3WmoHNM6EKW04F0BKHpp2nMTN9NSxH3wTPuufxmjdfxSf//n2k0xmTe2ubMFdUf5gGLyQIQ104EX+lTRNHp3RSXGhIWUuADAUk8HwxE0XghzpLCwJ5b4gv6ZUAqY9tbnJSWmUJ80SyWEp7F8kQXQHQcXBdi4Rrk0jYpJMuGRf+4cOf5bvfuoN0Ookzp0ghzDPkjtO7yEfGsTXK/ZUS29A+uWStmrdRBNnJzl6br6Rvhk3CPA1ilPs2PI9LX7KRL93yUZJJKSjI+zNYpCP8fANgaMCTmpwOCsKi0JLUlUA5eLZLPenQEP/nKTwvJPA8Ql8AC/HkdYG8XzI0UzURVmpf2BSKJoe1hXni7LG0H7QdheMYBrqOOwtiJkHaVnz4+k9w1x3305pK6YusCwvaJfq6xGUIoEy5KzJnxzWs9X0pFZrs6/QAats3TBO/JwDHmkxMuNbw+Mq3P8QVV11AGNT0VRcJA0mUSqNC25ysZp5hoR8DISzTwMTm6mhmNnyFp0010EDLa+T5UF8AqRcoDapIF00areqNg9J5k7BPg2frmqx8nYRtwBQGuq6Lk7BxkxbZTJqwVuX6697Lzm27SCQTWJKxxHJGGG5s2fjAKIDNif/6YumQtqp/kzp9RiDlqygD0bmu6DOp3SlqNY+bP38jr3vTZajQlMmMn5SrliQIMvi+pU9eKhuBgKLv5SZ+zZikF1g0BCj9N2gEwk5l/i6vUwKkMVdPqldKGByVPDWQca5q+CDsEyY6otkkMbItEnbEQg2iMWU34dLSluHE0BGuf/N7KExMaf2oy2YRt0xxQT5DK1MDlnZT5sIZLaywVg+cN0c9nxyLNYBSAxQGCj5KvATUag1e+qqL+eLX34cKa+ZDmyFLImOSej2tARP/JSYcil/T4MS3ECmeNCJGCmgapMDCCwVAAc+wT9joC7jaLRjpEuvIOGRpcSMmbCksYZ4uRSnjCwVEyUhcBzcpIDokki7tnS089ssH+diNf29MNTZZqW/qanUsZgwbtUlHPtePGXp6ACOy6oChS6m60uxE0qZS83jv313HO258DSg/Kv/IVTF5g3ys56Wp1oSNxiQ1kEGgA4QBMQLJtzRwkoLJfRM4MWntbwRQS/tC8Z0ieA2AIoWiml6co2jNZtoqUlBwI0mTiHyhI0FFwEs4JJMObsqlvaOVr37q37ntlttJpxM62zBhxDDQtpwo+zCBcTYrjl5zWgBN0ostdh7lvnEwkftkJsE3vv9x1p2zWJtMJJSM37CihCy0KFeyVGtWEzwBUAcI7e/MvTZVX9HQDJR7A6YwVszXgCogm98FQLE0KW0JiEZYaAeiGajlfuwD5XeJyDoaS+UtNmMB0cVNOiRzaS2kP/jW97Nvxx6SbiIy2CiINHszAqzRjXGVSCuBUwGc9YfxyyQaGzOW7+p7IWs3nsFXvvNhOruyphBpJH2kdaKCJCF+PUFhJkXdM8FE+cJGP5IpApZPIAzzFXU/0GAKYA2RMMJSAVuDKr4yei5mofaNcbIUgRhpVrmorliMZqC51wA6ThSNJTVzdfBwkwlyHS3s3b6Tj7zjb1HiL/SpmvOJSvpRIDFNKGOfkQ49HQNPBjEq5+vMw6JWrfPGt17NRz75Z5GEidOeSNHbkVIXYAOYnkkzVbIJIvBC3ze6zg81cJ4f0PBF/xmfKL/r5/VrjJAWRgoz5bH4UfGNwkQDoKlcxzpW68CmHrQNiBpACzFlE0jElE0wEQDdtEtbZzvf+uzX+Ol//JhUOmly4ij7MJF41gdq1pumE9aa/vOMjDvlx4BoTNlEWANktd7g4595B2/4wxebdoY+ji6sRaZsul7KkpI6eDWb0XySai0gFMZFZqzN1BOwQhqeMWctZQQ0DWJIQ7NQQPX13+qeT8NrUK97NDxhr1yMOZFYm6wA5JIUhiUShmUClASQ2ITlPiEC29V+UG7pbJZGrcaH3/YBxk+M4ugi8mz0NYEyqgKJbIr0qGQisRhoQjjLQANaXCU2XTO45baPsPmCs0xvuFlwMlcIKypQKd80sgPIF5KMFmx8QUdMODQnH3iBdgkaLJ2BCBsVjYZPrV6lVqlSmalTKdaoTTVoTAf4MxZBycFqJCBwsKTSoRztry05KyfAckKcdIid87HaFE47JNoTpNqypFuypDNZEqmUAVpHZWFhgpauDu77+b06qKQTSd1tnDVh8zjmpdaeysJaM3+zOqkOeFL5yWjBqCyta3Gt7Vm+9/NPsmRpf8ROYZvxF6a9HkjJW5fGNYCholFxODzqUioHqEBYU9fBRMzamLJPvVajMlOinK9SGVXUx238QoagkKNeFAYrGvWQehBQF0bi0VBSGTGmLMVOuaBJHDKkyDopWhJJsklhF7g5H5WrErbPoLrLWAOKdG8b6Y4O0pmMNuV0No2dSPCJ93yMQ8/v18J7rvk2fV/U7tTF+bMHNptaye+kc3HR1DSQBEhx7AuWztMAdnVK+qyTn0gDxjXkkMAyVV+doIuYDmB03GZoTOSN9Cl8PS0QNCqUCjOURqpUhm2qR1uZOZGmkFeMVMqM1ork/TzFcIoKRTxVJVANfMsjkLqOmG9UhtfOXWSHTCmEDnbo4KoUSZUl52TpTvQwkJ7P4tZ+5rd00dLhEfaN4y+ewl2eJN3XQyqbo6WzlScf3coXPvk5ktKz1jBYUQkrzseESgKuQspZ2gWfmo3oGpgvJXsBVwS1hd8IWXXuMm798cdIp6V8qQtKBkRdrjCFpzAardBlHwExgEpJsWtIUZiuEVamqY0XqR6ymD6Y48Swxd7JIkMzo4zURymGeWqU8KkQIO1Lya2lX+tFmUEUqLTbjT7f5HdGzgiQODha1ri4KkmKHGknA36CZJBjeXYFmzo3cua8QRILR/HOGsM9q4VMbxduKss/f/CfOLBrt/afuoURFUjiIp98gpxfM4j8LoBS1TT5sBFW4DVCNr9wDd/4wU04MlWg2RXgOIE2Y3GyoVTxdBoUlZ0kRwstwkaDZ7fn2fbACN5QK6UTreweKfBsfh/H6keYJo8flvFVjTBsmOa3BidqNcYZvakrzbnFlbu49RiBGmUW+upJO9V2WNbfy8rFS/FqOQ4PzZCfLDE/McgfDLyYTYtXopaOEW4o07Z6Hk//+jm+/Kl/1xE7znZ02T+qhovZiZGdBGDc9DFdABN95V70mjj4Wt3j8pedz5e/+l5qpQq5eYNM1JJY0xP0zxPfZ2rOtmaLcbp6Ciq08Epl7vvWGLvv6mJ3fpJH808w3DhMTRXxwjJB0GgyuFn+iEGbLWUYQKNsYbYkE8WyGNgozdLxLZI4kif3d+bYtHY5Z6xcjJNIMjxUZ9tTE5wYmWJNxzLevPIN9A0kaWw6hr0qxWf/4ascPXAYO2F4p88n6j/H+vq0JqxJZ7lac4k8Wb1mKavOOZv2vnms3XgWC+a3cc9t97N5wyDzL7ucXfvLrG2bZHCxlLNMOmeKnrONm92/muK+L2S55+BzPDrzAKVwnEYwJUmfCeSR1opUbPTcbEHTSITo9yaAc5+LDxKxc44siyNpVzbD+jMXs2r1Ut2CyLamyedrPPTTExwaztOSDnn3yg+wtK+bxoZ93Hf8YX56x4O6AKFTOx1G55TSBMymD9RaL57Mi+ZfwoD33vRWrnntFYR+g+zAMkokkWrY8dEi933+Fl5w1Xp2+EvpKR7hmhf34GallmtahHq8BJg+WuaOj9r89PGd3Dt9N+VwhCAsz4I2hykGp2aKMfs4Eq5NoJuAz77WREzj6ON6oakjGSPMJVOsWTrIunXL6O3tIJ1L6ADx0MO/YejZgHytyoJsK3+38N9o7a1ycPWDfOHn/0m9XtcuRSxsVtRFbDxbV2PigmpU/8OiWqvyJ3/1Wj788etBVZkYneHIRJly7zLKDQiqAcee3k6w+1HaN7yQI7uOc+2VPaxYOy+a44sooBRbb63yn58rcNvobUx4BwmDyhw2nQJWTKo55fST2BeJ2SbB5qRbUddiVrfG/kp/mk3aznB23zI2bFhE98Is6VwSlbB4+qk9PPzYdjo4k5Hac9zQ809c2v1CKuc+x2ee+TTDo2NIQG5eClN6MkFEZIyOpdFYngQTkRqr1i3lP35yMy05GT+toRqwfU+JA6MBx0oOqlYlqFeYeuZRVqxaxN7Dio2rE1zzxvVY0h6Lrnt10uP7f9PgGw8+yK8r9xD4Mscyh2VN9sWBIQY+QjKy2qgiGR03LqbOsVP9UNgXT7fO/i1m4XzO5j3W9aztSLPtykepzq9guzbP7TzIL+97GjfoxA9rXORcwdva34Vaf4hPH/o4wxOjOh1supAmN8SE528+qR4oL6t7DT7z5ffzytdehgqmsPw6QdnnxEiNBx45yqGiRb1aJWjUmRo6yMpFaSaK7eSSNW5418W09eXMZ9lw+LEaX/ybSW498j1Ga3tNj605nxfLkNjy5rCxyaO4mRl1407F7KTfTw9gbNZreQX/yj8x4E5z16u/w8zCaZyEy+7dh/jlvduo1RRZt40z/FVc3/4hwjWHufnQxymUZ3RRotnqnOtf1w1eYNLmqEwjueW8BV385J7P096RQIUVrHqDRrFGIV/h7rt2s/NoiVK5qjXezHiB3nZFrmMBhbECN974AlaeI6OFugLLw7eU+NJnn+eOqdupeRMmq9GsMwLcZEFzp5/M77NDEtH4hm5zmrw79mmRp46akCef4JyiU5O181jJy+3XsWR5lfLFR0i2JbGTDnv2DHH3/dsolRu0J7tZ7q3i7d1/TemMHXxu72d17VJ07u9yG6yNSy5RUnr3vYY+NxmDuOrVL+Tz3/wgqBIENajXqEzWKOZnePCBvTy65RilSk2XsYr5Cr3tWQYXdDB0eIo3v2U9f/CytWaC1Q/5/kfzfP32J3mk9N/4fikCcE6kbAaMiH3aUpodGH2t5YuvTwW8uj3g7hmXJ6qG3q1WyOac4v6S7svp9rwJF+Zd8RRDbA4ONgs7eti4fhGLls6jpS1Hq9PG9l17eeDxpxgvN2hNdLPK38gfz/8z9vf/klv3fR/XdnS/pFkInMvAcxddokLl4wcigKFaqXHjh67jhg+8GaWKWH5VDzPOTJQpjk3z1NYhfvGzXVTrvq4tTE3V6cq1sWJVG4cPlbjk8sVc92cvwEklqE/7fOWvR/jOow+xrfI4SnezdDf8ZD8YnfRsTt7UNc2v2mmHfGRewDcKDjt1F8EiAaxMKXbXtfqM/MBcXyVaNh4HEYhhflc7m85ezuKlA2Q7U6wdPo+tO57j+8d/SL4c0up2szF8Ma9Z/nLuS3ybR4Ye16N4OtM6zc9JPlBeU6vW+Phn/4o3/+nVswBWG0yPl8iPTLHzuePc/r3t1DxfM1Cyk1LF47xNixg9XuWsdT385fWXkG5LUzxR53M3DnHbtgfZV3nWlMajoKHNtxlMhHHNOu8pznq21iacOpmbUaCZc2KrXEUxhONaQplB+PhHUrtFXZ2cu245Cxf1kW1N0Vrv5smte7l75xbd2OpKdHKp8xouWbOe7xY+x9GxYWwZdYh+TgXyd4JIvVrnHz//Lq697nIIi+AJAw2A48cL7N8zxg9v3UFDqpvRqY6M5dm0aTmVYkDfwlauf9fFtHdnGTtS5eb37uPHOx7maGkPQTTZNLdV2Dy/2UbvbKRtGqSRDSYYzL2Pnzf3Mnlwx6oGnzrs8GBVipUnR05pNC3r6+acdcvon99NNpehVvd58OHn2HXgiJY6PYl5vKzljay9oJNv7/sa46MFs3QlqheYbC2+KMrImLigqk34t7PHH7v5nfzRn1+NCgtYXg2qPtMT04wNFzi8b5I7bt1HvRHqqdRyzac8U2btxgFq0yEt3SneceOF9PTnGDlS4VPv38HPnvs1x0oHCGW9RrMkbnRVE8zZqHEKgDFI2vZPMaK5ZmWRtkIuz4Y8WLEpRw0wM8Jk6pZJ22Ll/F7WrllC77xOMpkM4xNF7n1oByfyU3qIaDC5jFf3voYVlytufepHHDkixdWTPzaewNBgCoAmCTGmUq02+IsbX8t7b3oLhAVoCIAepckZRo8XGdpb4Je3HaNekcU0li7HS89kwYqQcsEj1ZbkbTecy7yBVsZOVPmHD27lru2/4dj0QQLdwYv6DRG7tI86NRMxjjI2mlOYdHpfNHuKcwGPbcQwURrti7rbWXXGIIODvWSyaZ7ff4xfP3OAmheQtBMsS63i5QuvZODFZW69706ODo/pxtSsCZvKTPz9rLPnb9bdyLgaI+Xyiy8/l6//4COosIhVr6IqHjP5MvnREgd3FnnoJwXqFdeMe4SW1o2LzlZMj/mk2pO85Z1n0TOQozRV55MfeoxfPLWLQvkItu1FDXXp90p70lQ0YgkV9x1O9odzr/7/L3hzATRHzSQcejtyLBvspa0jx54DIxwdmdLTXEkrw9nZc7h81XnkNkxz68/uZiyfx9YiOsYoknxay0cMjBpu5kqH6AP/+L6bmTc/i5qZwZuqUC7WmS5W2bttht/8qkFtJq2nmaS5ky9PsWQdlMdTpHvgTX+5mK5emU4I+dTHHuBHD+yiVB+jKycduLgfLJVlc5N2pbxWxmel1xtPHJxcKY8j82kaOE1vfIqFn/ZX03RvSSdIJxPMVD3dlEolbLJWG5u7N3LRhjPxeqf5zh13Ua5XTatAA2guyNzvZa2Vkv4sP3UxUvzgTZ96G3/0tqtQUxM0piqUphtUyj67thQ5vCVJdSqtDybyZ7x+gmVr0pSG2mhZUeXVf9ZHa0dSTwF87d8e4Zs/eJqR4hgLutO6SaSb5FI71MDJ5EE8hGRmaPQMjDwnFyhqooudm26YkZJz243GKUSTWzpLjIeD4zM7Hehxs8zMFKZdm95EHxctPZvNm87i8OQwtz94r5Zqsb40IEYZd9wJXDv//HjqrWnGgadYuKSXH9z5j3RkoD5RojLToDzt89xDRSZ2dFGfljmZkEq9xoRziBVLBinsTzFwYYnLr+0gk02Qyrjce/d2/vEz97JreJQFnSmpE2vzlWl3mdSSYSE9N6MBnbOeMCrIamCilUQxgKbnok8nmp6OZnD0ELhZYOhJDbMpyE81fdNxNG7LzOVlHZfFbQNctm4N61eu5edbHuKZwztJuHpS0HBci+lTGuvr5p8flwmjIUqJjDaVWp03XHcFf3/zn+ONT1Gb9hg5WubYMyFTu7oJPUcXTQ+NHiW1okC/OpPxE1XWXlNl/QtyJNIyh+IwMjzBhz90O/f/5jAp26Y316L7u/JeM9Mdj60JiOZmTNg0qvRqUHlN9I/mQ1T4MIQUcLThazB0GU2qjIFHyWvgaek0V2ca4E+uwCs6k1mWdfdw9QXn0e4s5qv3f5daUMMysx5NE26mnvFzwsDokFHLLgr6ytL91xtuvJYb/uoaqoUyRw+VmNnZTWW4Bb9eJ7A8do/tYfm6Dorbegg7x9j8Bpu++SnduI5Wh/HVL9zJLT/YyuGxEss6u0mQIAwt3Uo27DPXWI9qRADqwUwZKo9yZTPYbQbTdeU7SgFj4AwzRKNFwONT8xtMN6p6uOn0eZiZKBNjnpdu48xFvbxs00U88ewQW448rRvxp1ZgDG5zQF2r+8Lm+LEAiLMEufri3F//+j/gqj+4iPqxFIWDSb0wY9maXhxJAVtLjG13KB+3Wf6SIovOypDMOnq4R49YJBz27Rriwx/7AY/uHEV5Dktb+nCClB7MDGVsVwNo/hEumUAy+0xomcfx6wwcRsibHyMrTMI/K3JFNk17ZUr1mtGcUeexGQR09AxpS6fJ2Uku2bCC+T19/PShrabrFw9InxKM9GygbqCBNRfAGLjOVs6VAAAWlElEQVRo+YU2ZUG33vBJJFI4etTNTKq//o1XcsNfvIrJE3kmj9WplmZYfGYb/Ut7jJ/QNzEVk9Z/6+t38/UfbGHnkSlarQ6WJRfhBmk9Oy02Kc2oQICyAnzLR0Az/T0Dq9x8fNpEECvFhMxV277pSWvnHq1Aj8W51mYy3VBjslqmHsgcrFHxUUw17wP6W9uw8Xj9Feczmi/zwFPPk3SjPPo0ObAZJRSALZo6ML6Os1mJ9IOlG2eScWFLpLj1N6jLiNu738TVl52D4wa6v3D0wAStLVkGlveYlT8R3YWNk2MF/vnTt3PPUwc4OFwip9o5g7PoCPr1sTVElhcBKdN3DXxbQJXnBLyQHsfj05sOs7g1z4d+fSa/qskoR+zjYrMyEVizxzIrT2bqVfL1EjLbfFJFRSm6c616UeKigS5e9aJzeHTbQXYdOq5H43QTKU6d5vK9GeXBkiASRxizrCtymOJoZR2rvkxyoEQ0DxL5IU9x3RuvYmnfIgYGsmx44ULdPx56foyMm2NwTa+eg4l7xTLkuHPHAb7wlTvYtm+M/SeKeNUkS9RKFrOGVrqN8xfgqCOzB4G+1Qnw8PDJ2QEvGRxlXm6au452s823sVxPs1ZmccxqExOALFvAElb6NIIG49UitaA667+UIptM0tfSTr40wStetIGVC/q5/VfbKJar2v2Y9SBSGTMhzARsU8pv8njd4IXaA8kgoYyexbzWqZ2SaTuDqgyYxyYuEmFxfz+Xrt9AKZ9h6ZkDvOkvz6BWDtj/6wo9CzLYnkv/ujZzzGizCDnSs9ue59bb7uH5w+MczZcZmaygaln61XIWsZJeBkmT1T5IwPSoR6DqYQ6q+i8+AVVCu4Hv1Akcj0DMWbynmL4GrwG2j62526BQm6ZQnyZUZgVKWybLvNYuRvKTnLtmIZdtWMF4ocbP73tWD6Zr0ujgExEokjta+MwFcP3ghbIYQc+VCGPi+oXuC8tIhzGIJoixDXS1tvKic9ZRsjewd3gBH3hHmo3rFU/cUeT8V/YyvLdMkgyDq1o1A+RqmpE0i0P7j3DXfz/Cjn2HyM+UGZuuMT5VZ7qscOstdAWDzGMxnQzQSpuO2mImDRrUov/W9X0dz6rhW3UC24AYytiH44FVx7YbWE5NA11qlBkrT5DJwcol/bSmcuzeP8yqFX1cePYi2tty3HHPDg4PT+C48VIyCUxGMxnFGevBuQyMhLRefTmnImKL/4vXyGrqRZNaciTZfcOH+d1drF77Sn4zcinZyhauuvQE5/ZdTDqXZdnGHONHpmlNZ+hZ1qInruSKykCRTJ/mJyvs2nGA53bv5tjYMaaqRR0ti9UGUzMNimUZOHKhniHtdZIJu8jQToo0Dgm99EzHXh2hA3y7YQC0G+Zm1cCugVvFcuq4GZ90C7S1JfVEmFjF6mV9DM5roz3XzjM7h7nnEWGfnLa4nqhFoCf7Im8eMS+OwJqc4gNnRwkjk9fmapYqNFWBpqJR8HpWREAMQuZ1zCdQPeSnDuLXS6xctJIXr30lf/TOTaTbQo48O01nVwsdAym8ejShqnxqFYtSwaGU95gYm+T42DDDk0fJF08wUy9Q9krUvCqVeoOZhk9VJrPqpvojIl7kTxjahMrV3zWepBB/Zct4mxuQcEMSCUU6bdHWkqQlm9b3fZ0tdLXnSCVTdLX0sf35E/z8/kciMS4sjnPf6F4kmWySoSvq0X4KcSxfN7hZkgJdC9N7rBidbkb85XEcSOStspgllN06ojF/WYATmLzUbINi6xEQRznc8Kd/xNv/9DVUaw2OPF2nZ16GXJ8pJqR/kUHtcyisqzPT5SEtjkbFpVJWzJSqFKoFCtUxpiojFKtjlGuTVBpTNLyyliW+FB30wJEyy1D12hDZ2MfWbUoZpEy5DqmESyrpkkrJfVLP/KXdDNlECx2ZPrqSA/z31l9z9+MP6aAjeW+oF5qFJt+eUzg1A/SzP811JDoK6xxPT/bFQSdi25xKYuwcBVg97hsdTBbkxKYeXRVhbtLJ8KpLr+K1L30pi+YtZmJPSFt/g7aCRfrWVpBG0PNQaw2ZOtOnuCyg2Am1NNSwaAQ2dd8y84BhnUpQoyKs9Geo+SUdUT1fxt1qKFXT8ziOFeDaPo4dkpSFNo5D0nVJuzInmKUlkyOXaqMr0Uu96POt+3/I4/sex9WDZqIpzSYVEoj0cGXUWTRBNK4GzQFROovahOOOU6TUpXqjx2IiHagXV8f74ejHkSnHx5oDYvMp0Yr1kM5ML5esvZSrNlzJ4uwS+g8kaNkF9sWhrA6DPRZqp0VtFIoJRWEgpLAgoNwN1axFLeVSSVmUM1BIw2gOjrdAPgelFDRkMxEFyQAyHnTUYMlMyLKZgO6qT9ZvkMLX60fSNYueUpYjY4f5zGO3sG9qD0kBTxqmIt4leocSzc36QLO5SFR9OQXAOBLrTEQ7wyYosfyNBGkcTHReGkmZ5pL/WPVIYeHUkpGRQRJ1Gw1Fxmpn1cA6Lhq8hAuT57C82CEr63AWKhK94rcsKIM/blGcgmJDMWUrCjnFtnMsvr8ZxtotxtsU9RYFqRDdlosbFmbpkM5qUmWbVcNw7a6AjQcCeicV8yoJWoOQu4Ye43N7bmNMjeEmApTtYdmevjeLI8UHRuelk4hodXKU8Zi/xH4wSuVi1uhx3liyyIu0HDIjbmZYMpYz0eYTuqoRvSeSKHIsvUTBky8jh3Nx7aRe8SQLZNJtLdhWJ+t61vK6TVfQWh+gNZ9jXs3RbEh2KhI9CrdFQIUgBXduCnn3mpDjehWhHDMqDshj2TBB/HQzD9XOGqZtbnrI4oa9UhSZZsfEAX6+/THuf3Y7gapCooqyGyjJZEQzOtFSDD2ifHIQ0SI6Sk1NU8mkcs0oHFeANTxxjUwDabY+0dmsXg4fA2hMWOMjwSOumIS2ruDMX9jLOeeezbLBJXRkerDJaUlSrjqUayFb9u2m7ua5ZM0SKqUEd+8dpK3az1lulsGuFvpa0rS2OuRabQoL4JtXwb6FIXlb4Yu9xkso5RtoNx2Vq/TFlAaGzdrj8PVfjLP90ef4r4d+zdCxEUJVwUn4KFvAqxnWiWaUWWsn2lNLkkkpYUWVFV0ea37eXP93CoBN3zW38KNFpJE0uiIczSGbDRhEysjFFnDNUnkB8q3Xv54/vu5aetv7TaDIAzNQKNYZGgs4MZVmzLPZmvN4KH2ChUPPs/3OMsPH58NIHcfOkm1tJ9eZJNvjM71IMXFeC2xshcEUlizhSEfr+fW6LsMOvc9KsQYjM2Sfm2Tjjw6gHt3LieoEjiOi2tO6UFFBWXWU04gyFnneZEvCNCloxBFXV73n+L74+VN04AUzoPSC67jMY0w3ZmMsqKNaerRtU5OZskVTGOgFiG9/zxt4/9+9S/syygEUHcjbElb1Qt9Cqc6hEzCSTzGMxX8thHuXKNSzR7G/cYzEtimCRIfxMXaSQMph1QJhSzvq4lbstUmyMw3SrkOyu51qa1bXFPuqJbpKDVpHfMrPHeDY7mcIvRKu6EFL9r2q650XQquKskRYG9+nMBtI6KJp5PsEwHj+Ri/jnTtmEjHRmK+uNs1Y6wfP36MUesm/ATFCby6AhnpmtbqJ6WZPrag0JKvLBxb18cO7vkBPWyelfJWWdAcUHBjXOVhUg/QpTHsMDVlMjKSYCC0e7ocfr4bRcpnEP28jswMqboJAttqrTWH7BYK2QdTGDHTYuI06mTR0ppNU3YReibnWqpPxK3gNh0VWP51TdX717I+ZmBwiZcveCAKeZCYy/1NHWZ72eUayiIaVWmNUwNUnKJIoqoFH2Zl+XZTTzQFwr7V+8IIHlFLRphOnyBPt42S1YrSjTxSptSKKSu0iviuVBn/1/jfz9r94FTd9+Bs8++QY56xZxp//4Ss5e+FqqERrcS0P36oxNukztjdB8ViOou+yrwO+uxp+065Y8UDAst0+47U6hWKRmfFRqn4Cryupt1XB9Uh1OTitDjPVEmGpRHtSsaojQUZGTTyHF3AmZyXh209/kaGje0i7UkERnyeqX/ReNI8t4MjOZLp3IL4vKhzI/gt6iHxW+80V0nFf2MJ60Fo3eMEXUSra9uR3ATRROVbRJsJJLdBJOnT1tONYCbqSC7j4ovMZPVbkiYcPkEq0UqzkOXtND9dccz6XX3oemUQLKmjgKU/vtzA5VmNyT4bq0S4qXoLhVotfLIVf9sGG3bBpGGo2lG2YseQahFRsEGOUtqQsDZuZLjF29CD5I3vJqBJnrFhIKttKGHTwWnsFy9tP8LmHP8Po6JA2Zy2UdaF2zhLdRLQaKSpd6dxaMq64L9MspMT1xjkrBCy+ZK1feOGVKgj1xjvmZ+4cQyxTjP+ThYCC/iVXbuANb3oJy5cuIJhJMLWnj/vuOMATjz6pdweypexkVykxCZmAC1/4Qt53/aW0ZtLUGx6BrHtrSA48zdSedhrDPVT9JKOtDo8PWPxoHlx8GDZPQKkNJrOK/KExDh8/zowog45OkvPmoxyXRhlOHBlhas8zZCmxcOUK6pluBuw+brSTlNxn+Ne7/oVKeQo3aYK0rJaKljcZGRQvyZCmltT+tB88eaBzbiYSL+6xbOcqvfXT7oLZ+smomEiCG5UT6TwxDY/2njbe9/G38MpXbsL2LIqFgMJMg6PPw8yOxezcfoj7ntxF1U1DWKNeGWaiuoXOtvN50YVL+dgHN+I4SQLPIvQdPbw9OlZgen8btbFuykGOiWyCp+dZ/KwPVtmKY4thuEWx6pYTzH+uStUKyXtljruK6hkDJPsGcCehcOgE1aMH6OxroWXhAjrdNl4WJrkoVWZ77WF+9uxPGT5wUJeqDEeiBpTuG4n/m12VHjfSZ3snsWlHWYkZ6ZzO9S/t1cF03cDmLyl4RzP6RrTV1Ve9xMuns7eDz33zb1i9aSlWqUaQr1PM13i2qtiZL7B4ayfVsdV8b8vTPD/yMJY/TlifwfMmyNjdtCQv4i/e1sYfv2k9oZfC8jOoeppyvcjoxAhTR3KUJ3oo1dspZLI81WHzX8ssSpsd6FRkd1U557sVUmWLBjZTyuJIeZTykhZSPfNpPWERHKtjjU8yf2ErK+wMa6XXS8hAZwnOn+GRbffy0//8IeVSSTe7NFBaf5kAoocotQIwQMU+UAeQWIQ0p3nVl4cKT79TA3jekkv76/XKfmVZMlKuN1w0++pF/a7f7kX1qa+8m6tfsZG9ymdRvkZlpEBhrMjwdIU90xXajpQpHzmPbXst7tq9h3S2lUpByuOPobxpFra/jM6WPJ+/+aUsOaMXK8hgN9oIfYtCfYSR4+NMHk9SnOxg29AUT+zZiZ90KV56CUeuWEVtMGlmfEVBmA1CTCon3bGpMoxJMbiT5EHFZUdD1lWgo110YkjH+CgtmWEWX9bDwbH9fOVfbmFkeIxExjE7AUe9Dy1fdKUpZtrJ1WcznayrkGXbsWe3vxOg1g6c/4nfbir0kRg0fVDZYKLe4KWveRH/+tV3s89u0Fqv0zE+xeTwBIWxGfJTM0xPlskXZ5ge62Ro53p+9OzDlINhav4UeHn8YJQ+60w60j1cdHE3f/u3l5FMpXHJYQU5Gl6N0YkTDB0qcOxoyP1bjzKkd9Jw6Onsx12ynr1rF7K7W/Z0kZqT3v8Zt1ymZXwSt1LG9i2Sdop+t4NzUx30uhlU0qIShGSndrDzmUdYPLiIl7/pfI5OHOffPv0NJiYnTBmsuYhVYmRc0otlXdTkj9Rb1Fr75KH81tkNGOWlsgXocCX/IHCBSdPMXIo0pb9y28e4+NINHArLLJkpMj2aZ/zYOPnJMoV8ialCmelimelCyIn9y7n9yR9RdJYTtC2Hya34ld2kVRvdzkISiTr/cvPVnL95md6oxLVTunA7dqLA7uePsWXbFIdONNC7QcveUG4C287R3zXAgRwctlxdoQnctN5KWfZtkx3krIQioaDfq3GWHTA/4bKg4pMKPSqpPMeHhxgdq/CSi1ez7MJBHtuyi6995T+NRBOVFee/ktPH6/qj/sfslKvsjsQTVtdptgCNTbnmVbdaylqghWUQ0j/Yy+0PfA63vZVGY5qO6QLjw2OMH5/UZfl8foZioUJxqsJUvkb+RC93PfmMliZVf1qvBZb1cI7y6GY5yxa18ZrXruS1Lz+XZCZFQm/yYDF8OM+2p4/wyFMzzDTMjsEVT5abmcGNjlwrA6kG07WS6cLJ+jvZT0HW5ekdOlwy6RQduRwdbVlaW1J6lC3pBnqbglq1gu95ZGyXs84ZgPYk3/qPX7Bly1N64bVxXdrzmURhbv6ru0Y6wB7LOOF5u063CW0sYmQbZFtxpwrVAikMXHT5Rr70zQ9y3K/Tmw7JzMwwMnSC8eE8k/kShYkSxakyhUKVyckak6MdPLFzD0P5g2Scbr2r30w4hheUGEgs46LzB3Vv4tqXn8/Gc5foja7ELHfvOMHjTxzjnicOct6GPsLUII/vLOEkodwISElAyLp0JmSvP5swFAfYQuiksOwUrpPQ63vTSUVLrkE6VcbRpSqYKUzpQJhKu8gIc0dbGyvWD7Dj4FH+49u348k2x/HUQtzCjACJd3cLbY5Zyr76YGHL798GOQZRgkqtUf1JveFdcN11l3LFi9fqUrvnN9i0eRX1YokTR8SESxQnS+SnykxOVpgYD5gca2H38F72DB8mm+ii6pd1RVmpBotzA6xa3UO5YrNx7Rn89TsvNn3WAO675yBPPDXGfdue4E3XnENP3xp+9tAhUk5d79xh2y5Zy6VTpJXrUPHbODxh0d82D1ulQQNpk0yGNGYO4DqTLFnYQTYH9WpZz0KX6x45KZiGaRad0YvdafOTn93D/gNDeq8FLdx0WT/apS0Kow7qiYSTuWbXabaFP7UK2pTT4hMPTo/87T/+yzvf84rXvyRXr1Z46qHHGD14hDWrllObqTIxVmQqX2YyX2ZsvMLEmMvUZIJio8jW3XvxwgoOOcrhlAZwfnoeC3oGyBcd7I5xbv23t9LRnkGFDnf+fA9PPzvB3Vsf5BVXbuSyzRfyw59vJSs7KVoOCeViWykaYRrLyeA7bezN27QnsoxmO/BbcmSnqwyoOl5xiA53mrVnttEIS9HmZGY7PatSwS+4pGXP6hUpnnzuN9x3/5MkpAcQTXg1ez6yFbxlf9bqaPv/2wp+NiuBBx64s//8zWd9dHp07A/nLepo27P1WY7sPk5XawvjI1NMTpaYnCgzNlZh5ESOalnmaFwe2vUkU2XpbrhUwmk9e9KXGCTpdnGkslsPNX7n5j9n49pFehf7X965n517J6kmJ1l1xkKmRnyOjpYJXdlcwmK8exElp41GyaXm5Ci0tDHdPQ8Cl+nVGWgPdUmr4948bctb6fRDllROsHZ6L9lgWhcMhGSSTjo1WYGVws1ajNWOc9sd9+ptooz4A5VQ02B9N20nP3E61s3F5/cycO6L5PEPb7opeeVfX32ZPVN95W8e3726NePOHx+Znj82Nt0yPlrm2HGL0RERnB7pRJpdwwfZdWSEhqoRhB5JO6Td7dV7IHgyrU+CD7ztUt7ymhfoTRcP7i/SM9jKwsEWdu8a499/uJ1j81ZTkp2Zjx5lX0cn9WxWUiJT9BUfeM4a2LASgjzcNQKLc9DdBi0J2HUQdg+zaGaUxbVJ5ucy9C5ayEAwof1jY9JjZn+dxFKrdOud9xy3bXUcpXbhOD9L9vf/n/93GP8PfbOtZaNNkVQAAAAASUVORK5CYII=",zt="data:image/png;base64,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",yt=E(6725),Le=E(71360),Te=E(90524),et=E(30008),It=E(97812),_e=E(59934),Se=E(11196),Qe=E(23479),gt=E(53010),Bt=E(26381),Oe=E(67556),Mt=Object.defineProperty,bt=Object.defineProperties,ln=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,En=(dt,Wt,nn)=>Wt in dt?Mt(dt,Wt,{enumerable:!0,configurable:!0,writable:!0,value:nn}):dt[Wt]=nn,Cn=(dt,Wt)=>{for(var nn in Wt||(Wt={}))bn.call(Wt,nn)&&En(dt,nn,Wt[nn]);if(st)for(var nn of st(Wt))An.call(Wt,nn)&&En(dt,nn,Wt[nn]);return dt},un=(dt,Wt)=>bt(dt,ln(Wt)),_t=(dt,Wt,nn)=>new Promise((vt,Et)=>{var Lt=Pt=>{try{an(nn.next(Pt))}catch(Ie){Et(Ie)}},Ot=Pt=>{try{an(nn.throw(Pt))}catch(Ie){Et(Ie)}},an=Pt=>Pt.done?vt(Pt.value):Promise.resolve(Pt.value).then(Lt,Ot);an((nn=nn.apply(dt,Wt)).next())}),Xe=({examinationBankId:dt,visible:Wt,onChange:nn,questionData:vt,examName:Et,hideInputBox:Lt=!1,noRestrictModal:Ot})=>{const[an,Pt]=(0,a.useState)([]),[Ie,Ve]=(0,a.useState)(""),[ee,ne]=(0,a.useState)(!1),[te,fe]=(0,a.useState)(""),[pe,Ue]=(0,a.useState)([]),[At,Ht]=(0,a.useState)(0),[Dt,cn]=(0,a.useState)(!1),[pn,$t]=(0,a.useState)(!1),Gt=(0,a.useRef)(!1),dn=(0,a.useRef)(null),Jt=(0,a.useRef)(null),qt=(0,a.useRef)(null),sn=(0,a.useRef)(null),Fn=(0,Qe.Z)({scrollBoxRef:sn,bottomInspectRef:qt,contentRef:Jt,status:Dt,bottomOffset:160}),hn=(0,gt.Z)({contentRef:Jt,status:Dt}),{openProgress:Mn,closeProgress:Nn,CreateProgressModal:lt,progressOpen:rt}=(0,Se.Z)(),pt=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"];(0,a.useEffect)(()=>{var Tt,gn;if(Wt){ct();return}(gn=(Tt=dn.current)==null?void 0:Tt.cancelRequest)==null||gn.call(Tt),cn(!1),ne(!1),Ht(0),Pt([]),fe(""),Ve("")},[Wt]);const ct=()=>{const Tt=Date.now(),{text:gn,autoText:Be,questionStr:at}=He();y([{text:gn,key:Tt,sender:"user",show:!0},{loading:!0,key:Tt,sender:"AI",show:!0,autoText:Be}],at)},He=()=>{const Tt=vt.map(de=>`${de.count}\u9053${de.name}`).join("\u3001"),gn=a.createElement("span",{className:"c-light-primary"},Et),Be=a.createElement(a.Fragment,null,"\u8BF7\u6839\u636E\u8BD5\u5377\u300A",gn,"\u300B\u91CD\u65B0\u51FA\u4E00\u4EFD\u8BD5\u5377\uFF0C\u9700\u8981\u751F\u6210",Tt,"\uFF0C\u6BCF\u9053\u8BD5\u9898\u9700\u8981\u751F\u6210\u7B54\u6848\u3001\u96BE\u5EA6\u3001\u89E3\u6790\u3001\u77E5\u8BC6\u70B9\uFF0C\u96BE\u5EA6\u4EE5\u201C\u7B80\u5355\u3001\u9002\u4E2D\u3001\u56F0\u96BE\u201D\u663E\u793A\uFF0C\u4E0D\u8981\u6709\u91CD\u590D\u7684\u8BD5\u9898"),at=a.createElement(a.Fragment,null,"\u597D\u7684\uFF0C\u6211\u5C06\u6839\u636E\u8BD5\u5377\u300A",gn,"\u300B\u91CD\u65B0\u51FA\u4E00\u4EFD\u8BD5\u5377\uFF0C\u5305\u542B",Tt,"\uFF0C\u6BCF\u9053\u8BD5\u9898\u90FD\u663E\u793A\u7B54\u6848\u3001\u96BE\u5EA6\u3001\u89E3\u6790\u548C\u77E5\u8BC6\u70B9\u4FE1\u606F"),oe=`\u8BF7\u6839\u636E\u8BD5\u5377\u300A${Et}\u300B\u91CD\u65B0\u51FA\u4E00\u4EFD\u8BD5\u5377\uFF0C\u9700\u8981\u751F\u6210${Tt}\uFF0C\u6BCF\u9053\u8BD5\u9898\u9700\u8981\u751F\u6210\u7B54\u6848\u3001\u96BE\u5EA6\u3001\u89E3\u6790\u3001\u77E5\u8BC6\u70B9\uFF0C\u96BE\u5EA6\u4EE5\u201C\u7B80\u5355\u3001\u9002\u4E2D\u3001\u56F0\u96BE\u201D\u663E\u793A\uFF0C\u4E0D\u8981\u6709\u91CD\u590D\u7684\u8BD5\u9898`;return{text:Be,autoText:at,questionStr:oe}},b=()=>{if(Ie.trim()!==""){const Tt=Date.now(),{autoText:gn}=He(),Be=[...an,{text:Ie,key:Tt,sender:"user",show:!0},{loading:!0,key:Tt,sender:"AI",show:!0,autoText:gn}];y(Be)}},se=Tt=>{var gn;const Be=Tt.reduce((oe,de)=>{if(de.sender==="user"){const ke=Tt.find(St=>St.key===de.key&&St.sender==="AI");ke&&(ke!=null&&ke.answer)&&!(ke!=null&&ke.error)&&oe.push({question:de.text,answer:ke.answer})}return oe},[]),{questionStr:at}=He();return(gn=Be==null?void 0:Be[0])!=null&&gn.question&&(Be[0].question=at),Be},y=(Tt,...gn)=>_t(void 0,[Tt,...gn],function*(Be,at=Ie){ne(!0),Ve(""),fe(""),Pt(Be);const oe=Math.random();let de="done";const ke=se(Be),St=(tn,je,rn=!1)=>{Pt(mn=>mn.map((on,In)=>In===mn.length-1?un(Cn({},on),{text:tn,loading:je,error:rn}):on))};let Kt="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";try{for(const[tn,je]of vt==null?void 0:vt.slice(0,1).entries()){const rn={scene_type:7,examination_bank_id:dt,request_identifier:oe,prompt:at,history:ke};let mn=!0;if(dn.current=new yt.Z(`${Te.Z.API_SERVER}/api/stream/intelligent_imports/stream.json`,rn),de=yield new Promise((on,In)=>{dn.current.on("data",xn=>{let{chunk:{content:Vn,type:$n}}=xn;cn(!0),$n==="text"&&fe(eu=>Oe.o?(0,Oe.o)(eu+Vn):eu+Vn)}),dn.current.on("done",xn=>{Pt(Vn=>Vn.map(($n,eu)=>eu===Vn.length-1?un(Cn({},$n),{answer:($n.answer||"")+xn}):$n)),on("done")}),dn.current.on("error",xn=>{Object.prototype.toString.call(xn)==="[object Object]"&&xn.status===-1&&Ee.ZP.warning((xn==null?void 0:xn.message)||""),Object.prototype.toString.call(xn)==="[object Object]"&&xn.status===-9&&(Kt="",Ot(xn.data)),on("error")}),dn.current.on("cancelled",()=>on("cancelled")),dn.current.startStream()}),de!=="done")break}de==="done"?St("\u8BD5\u5377\u751F\u6210\u5B8C\u6210",!1):de==="error"?St(Kt,!1,!0):de==="cancelled"&&St("\u8BD5\u5377\u751F\u6210\u5DF2\u53D6\u6D88",!1,!0)}catch(tn){console.error("Error during stream processing:",tn),St("\u62B1\u6B49\uFF0C\u5904\u7406\u8FC7\u7A0B\u4E2D\u53D1\u751F\u4E86\u9519\u8BEF\u3002",!1,!0)}finally{ne(!1)}}),ve=(Tt,gn)=>a.createElement("div",{className:ht.li},a.createElement("div",{className:ht.avatarIcon},a.createElement("img",{className:ht.img,src:zt})),a.createElement("div",{className:ht.content},a.createElement("div",{className:ht.borderBox},Tt.text))),me=(Tt,gn)=>a.createElement("div",{className:ht.li},a.createElement("div",{className:ht.avatarIcon},a.createElement("img",{className:ht.img,src:Me})),a.createElement("div",{className:ht.content},(Tt==null?void 0:Tt.autoText)&&a.createElement("div",{className:ht.borderBox},Tt==null?void 0:Tt.autoText),(Tt==null?void 0:Tt.text)&&a.createElement("div",{className:ht.borderBox,style:{marginTop:10}},Tt==null?void 0:Tt.text),Tt.loading&&a.createElement(Bt.Z,null))),De=Tt=>{if(Tt.shiftKey){if(Tt.key==="Enter")return}else if(Tt.key==="Enter"){if(Tt.preventDefault(),Gt.current)return;b()}},Ne=()=>_t(void 0,null,function*(){Mn(),$t(!0),Ue([]);const Tt=hn(),gn=new FormData;gn.append("html",Tt);const Be=yield(0,qe.ZP)("/api/intelligent_imports/import.json",{method:"post",body:gn},!0);if((Be==null?void 0:Be.status)===0)if(Be!=null&&Be.data){Nn(100),Ue(Be==null?void 0:Be.data);return}else Ee.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");$t(!1),Nn()}),Re=()=>_t(void 0,null,function*(){const Tt=hn(!0);(0,nt.RG)(Tt)}),xt=()=>{var Tt,gn;Ht(1),(gn=(Tt=dn.current)==null?void 0:Tt.cancelRequest)==null||gn.call(Tt)},Vt=ee||Dt,Nt=(0,a.useMemo)(()=>Jt.current?a.createElement(_e.Z,{noRestrictModal:Ot,nodeRef:Jt}):a.createElement(a.Fragment,null),[Jt.current]);return a.createElement(a.Fragment,null,a.createElement($e.Z,{title:"\u4EE5\u5377\u6362\u5377",extra:a.createElement("div",{className:ht.extraHeader},a.createElement(Ke.Z,{align:"middle"},!Vt&&!!te&&a.createElement(a.Fragment,null,a.createElement(Le.op,{onClick:Ne,className:"mr15",shape:"default"},"\u4FDD\u5B58\u81F3\u8BD5\u5377\u5E93"),a.createElement(Le.op,{onClick:Re,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const Tt=gn=>{re.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:gn,onOk:()=>{nn(!1)}})};if(Vt){Tt("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else te?Tt("\u8BD5\u5377\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):nn(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Wt},a.createElement("div",{className:ht.wrap},a.createElement("div",{className:ht.left},a.createElement("div",{className:ht.chatContainer,style:{paddingBottom:Lt?25:0}},an==null?void 0:an.map((Tt,gn)=>a.createElement(a.Fragment,{key:Tt.key+gn},Tt.show&&a.createElement(a.Fragment,null,Tt.sender==="user"&&ve(Tt,gn),Tt.sender==="AI"&&me(Tt,gn))))),!Lt&&a.createElement("div",{className:ht.inputContainer},a.createElement(Ye.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u60A8\u7684\u9700\u6C42\u6216\u60F3\u6CD5",value:Ie,bordered:!1,onChange:Tt=>Ve(Tt.target.value),onPressEnter:De,onCompositionStart:()=>{Gt.current=!0},onCompositionEnd:()=>{Gt.current=!1}}),Dt?a.createElement(we.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${ht.cancelBtn}`,onClick:xt})):a.createElement(z.ZP,{disabled:Vt,className:(Ie==null?void 0:Ie.trim())===""?ht.sendBtnDisabled:ht.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),onClick:b}))),a.createElement("div",{className:ht.right,ref:sn},a.createElement("div",{ref:Jt,className:ht.liWrap,contentEditable:!Vt},te&&a.createElement(It.Z,{cancelIndex:At,streamingStatus:ee,loadImage:!1,onFinish:()=>_t(void 0,null,function*(){Ht(0),setTimeout(()=>cn(!1),0)}),value:te})),Vt&&a.createElement(Bt.Z,{text:"\u8BD5\u9898\u751F\u6210\u4E2D"}),!Fn&&a.createElement("div",{className:ht.backBottom,onClick:()=>{sn.current.scrollTop=sn.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:qt}),a.createElement("div",{className:ht.bottomActionContainer},Vt?a.createElement("div",{onClick:xt,className:ht.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):a.createElement("div",{onClick:ct,className:ht.bottomBtn},a.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")))),!Vt&&!rt&&Nt),a.createElement($e.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:pn},a.createElement(Ke.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:E(64978),alt:"\u667A\u80FD\u51FA\u5377"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u5377")),a.createElement(et.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:pe,gather:{exercise_name:`${Et}(\u65B0)`},okText:"\u786E\u5B9A",mode:4,onCancel:()=>{$t(!1)},onSuccess:Tt=>{var gn;window.location.href=`/paperlibrary/see/${(gn=Tt==null?void 0:Tt.data)==null?void 0:gn.obj_id}`}}),a.createElement("div",{style:{height:70}})),lt("\u5904\u7406\u4E2D"))},ie=E(95795),ze=E(59301),xe=Object.defineProperty,Rt=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,mt=(dt,Wt,nn)=>Wt in dt?xe(dt,Wt,{enumerable:!0,configurable:!0,writable:!0,value:nn}):dt[Wt]=nn,ot=(dt,Wt)=>{for(var nn in Wt||(Wt={}))Ct.call(Wt,nn)&&mt(dt,nn,Wt[nn]);if(Ft)for(var nn of Ft(Wt))Zt.call(Wt,nn)&&mt(dt,nn,Wt[nn]);return dt},it=(dt,Wt)=>Rt(dt,tt(Wt)),Je=(dt,Wt,nn)=>new Promise((vt,Et)=>{var Lt=Pt=>{try{an(nn.next(Pt))}catch(Ie){Et(Ie)}},Ot=Pt=>{try{an(nn.throw(Pt))}catch(Ie){Et(Ie)}},an=Pt=>Pt.done?vt(Pt.value):Promise.resolve(Pt.value).then(Lt,Ot);an((nn=nn.apply(dt,Wt)).next())}),en=(0,a.forwardRef)(({onUpdateNum:dt,onlyMediatorOpenStr:Wt},nn)=>{var vt,Et;const Lt={search:"",filter:"myself",is_random:0,object_type:"examination_bank",page:1,limit:10},[Ot,an]=(0,a.useState)(ot({},Lt)),[Pt,Ie]=(0,a.useState)({}),[Ve,ee]=(0,a.useState)(null),[ne,te]=(0,a.useState)(!1),[fe,pe]=(0,a.useState)(!1),[Ue,At]=(0,a.useState)(!1),[Ht,Dt]=(0,a.useState)(!1),[cn,pn]=(0,a.useState)(0),[$t,Gt]=(0,a.useState)([]),[dn,Jt]=(0,a.useState)([]),[qt,sn]=(0,a.useState)(""),[Fn,hn]=(0,a.useState)(!1),[Mn,Nn]=(0,a.useState)([]);(0,a.useEffect)(()=>{if(Wt)return he.Z.subscribe(Wt,ve=>{Jt([ve.id]),pt(ve.id)})},[Wt]),(0,a.useEffect)(()=>{Ve&&rt(Ot)},[Ve]),(0,a.useEffect)(()=>{Ve===!1&&dt&&dt()},[Ve]);const lt=()=>{ee(!0)};(0,a.useImperativeHandle)(nn,()=>({onClick:lt}));const rt=y=>Je(void 0,null,function*(){Dt(!0);const ve=yield(0,qe.ZP)("/api/question_banks/bank_list.json",{method:"get",params:y});(ve==null?void 0:ve.status)===0&&(Gt((ve==null?void 0:ve.object_list)||[]),pn(ve==null?void 0:ve.count)),Dt(!1)}),pt=y=>Je(void 0,null,function*(){var ve;const me=document.createElement("div");me.className=ce.fixedLoading,document.body.appendChild(me),ue.render(ze.createElement(le.Z,{spinning:!0}),me);const[De,Ne]=yield Promise.all([(0,qe.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,qe.ZP)("/api/intelligent_imports/check_examination_bank.json",{method:"get",params:{examination_bank_id:y}})]);if((De==null?void 0:De.status)===0&&(Ne==null?void 0:Ne.status)===0){const Re=((ve=Ne==null?void 0:Ne.data)==null?void 0:ve.exercise_types)||{};let xt=[{question_type:0,name:"\u5355\u9009\u9898",count:Re==null?void 0:Re.q_singles},{question_type:1,name:"\u591A\u9009\u9898",count:Re==null?void 0:Re.q_doubles},{question_type:2,name:"\u5224\u65AD\u9898",count:Re==null?void 0:Re.q_judges},{question_type:3,name:"\u586B\u7A7A\u9898",count:Re==null?void 0:Re.q_nulls},{question_type:4,name:"\u7B80\u7B54\u9898",count:Re==null?void 0:Re.q_mains},{question_type:6,name:"\u7F16\u7A0B\u9898",count:Re==null?void 0:Re.q_pros},{question_type:7,name:"\u7EC4\u5408\u9898",count:Re==null?void 0:Re.q_combinations},{question_type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",count:Re==null?void 0:Re.q_bpros}];xt=xt.filter(Nt=>Nt.count>0);const Vt=ot({usedCount:De==null?void 0:De.remaining_number,totalCount:De==null?void 0:De.total_number},Ne==null?void 0:Ne.data);Nn(xt),Ie(Vt),Vt.totalCount===-1?(Vt==null?void 0:Vt.imperfect_question_count)>0?te(!0):At(!0):pe(!0)}document.body.removeChild(me)}),ct=y=>{Ot.search=y,Ot.page=1,an(ot({},Ot)),rt(Ot)},He=(y,ve)=>{Ot.page=y,Ot.limit=ve,an(ot({},Ot)),rt(Ot)},b=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"left",render:y=>ze.createElement(we.Z,{title:y},ze.createElement("span",null,y))},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:180,ellipsis:!0,align:"left",render:y=>ze.createElement(we.Z,{title:y},ze.createElement("span",null,y))},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:y=>"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:160,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"action",width:60,align:"center",render:(y,ve)=>ze.createElement("a",{href:`/paperlibrary/see/${ve.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],se=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"];return ze.createElement(a.Fragment,null,ze.createElement(re.default,{centered:!0,open:Ve,title:"\u4EE5\u5377\u6362\u5377",width:990,okText:"\u751F\u6210\u65B0\u8BD5\u5377",onCancel:()=>ee(!1),onOk:()=>Je(void 0,null,function*(){if(dn.length===0){Ee.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u5377");return}if(Fn){Ee.ZP.warning("\u8BD5\u5377\u4E2D\u4EC5\u6709\u5B9E\u8BAD\u9898\uFF0C\u6682\u4E0D\u652F\u6301\u4EE5\u5377\u6362\u5377");return}pt(dn[0])}),afterClose:()=>{Jt([]),sn(""),an(ot({},Lt))}},ze.createElement("div",{style:{background:"#F6F7F9",padding:"6px 10px"},className:"mb10 c-grey-333"},"\u8BF7\u5148\u9009\u62E9\u53C2\u7167\u8BD5\u5377\u3002\u65B0\u8BD5\u5377\u4E2D\u6682\u4E0D\u652F\u6301\u81EA\u52A8\u751F\u6210\u5B9E\u8BAD\u9898\uFF0C\u5982\u9700\u4F7F\u7528\uFF0C\u53EF\u5728\u7F16\u8F91\u8BD5\u5377\u65F6\u4ECE\u9898\u5E93\u4E2D\u9009\u7528\u3002"),ze.createElement(We.default,{tabBarExtraContent:ze.createElement(Ye.default.Search,{style:{width:274},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:qt,onChange:y=>sn(y.target.value),onSearch:ct}),items:[{key:"1",label:"\u6211\u7684\u8BD5\u5377\u5E93",children:ze.createElement(Ae.default,{columns:b,dataSource:$t,loading:Ht,rowSelection:{type:"radio",selectedRowKeys:dn,onChange:(y,ve)=>{var me;hn((me=ve[0])==null?void 0:me.is_only_shixun),Jt(y)}},scroll:($t==null?void 0:$t.length)>7?{y:300}:{},rowKey:"id",pagination:{current:Ot.page,hideOnSinglePage:!cn,showQuickJumper:!0,showSizeChanger:!0,pageSize:Ot.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:cn,size:"default",showTotal:nt.rU,onChange:He}})}]})),ze.createElement(ie.Z,{visible:fe,usedCount:Pt==null?void 0:Pt.usedCount,totalCount:Pt==null?void 0:Pt.totalCount,onCancel:()=>pe(!1),onOk:()=>{pe(!1),(Pt==null?void 0:Pt.imperfect_question_count)>0?te(!0):At(!0)}}),ze.createElement(re.default,{centered:!0,open:ne,title:"\u6E29\u99A8\u63D0\u793A",width:810,footer:ze.createElement(ze.Fragment,null,ze.createElement(z.ZP,{onClick:()=>{te(!1),At(!0)}},"\u5FFD\u7565"),ze.createElement(z.ZP,{type:"primary",onClick:()=>(0,nt.xg)(`/paperlibrary/add/${dn[0]}?type=2`)},"\u7ACB\u5373\u5B8C\u5584")),onCancel:()=>te(!1)},ze.createElement("div",{className:ce.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u62E9\u7684\u8BD5\u5377\u4E2D\u6709",ze.createElement("span",{className:ce.num,style:{color:"#FFB538"}},Pt==null?void 0:Pt.imperfect_question_count),"\u9053\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4FE1\u606F\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u5730\u751F\u6210\u65B0\u8BD5\u5377\u4E2D\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u8865\u5145\u5B8C\u5584\u4E4B\u540E\u518D\u751F\u6210\u8BD5\u5377\u3002"),ze.createElement("img",{src:ye,style:{marginTop:-100}}),ze.createElement("div",{style:{maxHeight:450,overflow:"auto"}},(vt=Pt==null?void 0:Pt.imperfect_question_list)==null?void 0:vt.map((y,ve)=>ze.createElement(a.Fragment,{key:ve},ze.createElement("b",{style:{marginTop:ve?20:4},className:"flex c-grey-333 mb10"},se[ve],"\u3001",y.name),ze.createElement("div",{style:{background:"#F6F7F9",padding:"6px 20px"}},y.question_number.map((me,De)=>ze.createElement("span",{className:"c-grey-333",key:ve+De},"\u7B2C",ze.createElement("span",{className:ce.num,style:{color:"#3061D0"}},me),"\u9898",y.question_number.length-1===De?null:"\u3001"))))))),ze.createElement(Xe,{noRestrictModal:y=>{Ie(it(ot({},Pt),{usedCount:0,totalCount:y})),pe(!0)},examinationBankId:dn[0],visible:Ue,hideInputBox:!0,questionData:Mn,examName:(Et=Pt==null?void 0:Pt.exercise_types)==null?void 0:Et.exam_name,onChange:y=>{At(y)}}))})},12:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Ze}});var a=E(59301),ue=E(28284),le=E(29787),we=E(62957),re=E(77019),Ee=E(17149),We=E(6767),Ye=E(4676),Ae="data:image/png;base64,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",z={tip:"tip___tKX6W",knowledgeWrapper:"knowledgeWrapper___KcnuR",fixedLoading:"fixedLoading___XmyB7",leftNode:"leftNode___Y2uWT",option:"option____sKqP",serial:"serial___qF0bP",row:"row___oV21b",label:"label___XumW5",content:"content___qfqms"},ye=E(20566),ce=E(62363),qe=E(82093),he=E(2978),nt=E(33796),$e=E(95795),Ke=E(30641),ht=E(99571),Me={wrap:"wrap___YcSZv",left:"left___Rou01",leftNode:"leftNode___hFjN9",option:"option___JIrUI",serial:"serial___U64xx",row:"row___gQbg9",label:"label___brOMv",content:"content___qUMZz",bottomActionContainer:"bottomActionContainer___eMaBv",bottomBtn:"bottomBtn___hQiMj"},zt=E(71360),yt=E(30008),Le=E(49661),Te=E(11196),et=E(53010),It=E(24754),_e=E(38394),Se=E(65986),Qe=E(24334),gt=E(67556),Bt=(Xe,ie,ze)=>new Promise((xe,Rt)=>{var tt=Zt=>{try{Ct(ze.next(Zt))}catch(mt){Rt(mt)}},Ft=Zt=>{try{Ct(ze.throw(Zt))}catch(mt){Rt(mt)}},Ct=Zt=>Zt.done?xe(Zt.value):Promise.resolve(Zt.value).then(tt,Ft);Ct((ze=ze.apply(Xe,ie)).next())}),Mt=({questionId:Xe,visible:ie,onChange:ze,questionData:xe,noRestrictModal:Rt,noReselect:tt,noSaveSuccess:Ft})=>{const[Ct,Zt]=(0,a.useState)(!1),[mt,ot]=(0,a.useState)([]),[it,Je]=(0,a.useState)(It.Q),{contentRef:ut,value:en,status:dt,open:Wt,close:nn}=it,vt=(0,et.Z)({contentRef:ut,status:dt}),{openProgress:Et,closeProgress:Lt,CreateProgressModal:Ot,progressOpen:an}=(0,Te.Z)();(0,a.useEffect)(()=>{ie===!0&&(ut!=null&&ut.current)&&Pt(),ie===!1&&nn()},[ie,!!(ut!=null&&ut.current)]);const Pt=()=>Bt(void 0,null,function*(){const pe={scene_type:5,request_identifier:Math.random(),item_bank_id:Xe};yield Wt(pe)}),Ie=[{id:"0",type:"\u5355\u9009\u9898",value:"SINGLE"},{id:"1",type:"\u591A\u9009\u9898",value:"MULTIPLE"},{id:"2",type:"\u5224\u65AD\u9898",value:"JUDGMENT"},{id:"3",type:"\u586B\u7A7A\u9898",value:"COMPLETION"},{id:"4",type:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{id:"6",type:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{id:"7",type:"\u7EC4\u5408\u9898",value:"COMBINATION"},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],Ve=["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"],ee=()=>Bt(void 0,null,function*(){Et(),Zt(!0),ot([]);const fe=vt(),pe=new FormData;pe.append("html",fe);const Ue=yield(0,qe.ZP)("/api/intelligent_imports/import.json",{method:"post",body:pe},!0);if((Ue==null?void 0:Ue.status)===0)if(Ue!=null&&Ue.data){Lt(100),ot(Ue==null?void 0:Ue.data);return}else We.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Zt(!1),Lt()}),ne=()=>Bt(void 0,null,function*(){const fe=vt();(0,Le.RG)(fe)}),te=(fe,pe="")=>{var Ue,At,Ht;const Dt=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],cn=["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"],{name:pn,choices:$t=[],item_type:Gt,tag_disciplines:dn=[],difficulty:Jt,analysis:qt,answer_texts:sn,standard_answer:Fn,standard_answers:hn,description:Mn,time_limit:Nn,language:lt,hack_sets:rt,code:pt,sub_item_banks:ct}=fe||xe,He=(Ue=Ie.find(ve=>ve.value===Gt))==null?void 0:Ue.type,b=`1.${pe}\u3010${He}\u3011${pn}`;let se="";const y=(At=dn==null?void 0:dn.map(ve=>ve.name))==null?void 0:At.join("\u3001");return Gt==="SUBJECTIVE"?se=(sn==null?void 0:sn[0])||"":Gt==="JUDGMENT"?$t==null||$t.forEach((ve,me)=>{ve.is_answer&&(se=me?"\u9519\u8BEF":"\u6B63\u786E")}):$t==null||$t.forEach((ve,me)=>{ve.is_answer&&(se=se+Ve[me])}),a.createElement("div",{className:Me.leftNode,style:fe?{padding:0}:{}},a.createElement(_e.Z,{className:"mb10",value:b}),$t==null?void 0:$t.map((ve,me)=>a.createElement("div",{key:me,className:Me.option},a.createElement("div",{className:Me.serial},Ve[me],"."),a.createElement(_e.Z,{style:{flex:1},value:ve==null?void 0:ve.choice_text}))),Mn&&a.createElement("div",{className:Me.row},a.createElement("div",{className:Me.label},"\u8BD5\u9898\u63CF\u8FF0"),a.createElement(_e.Z,{style:{flex:1},value:Mn||""})),Gt==="COMPLETION"?(Ht=Fn||hn)==null?void 0:Ht.map((ve,me)=>{var De,Ne;return a.createElement("div",{className:Me.row,style:{alignItems:"center"},key:me},a.createElement("div",{className:Me.label},"\u7B54\u6848",me+1),a.createElement("div",{className:Me.content},(ve==null?void 0:ve.model)===1?(De=ve==null?void 0:ve.answer_text)==null?void 0:De.join("\u3001"):a.createElement(Se.Z,{value:(Ne=ve==null?void 0:ve.answer_text)==null?void 0:Ne.join("\u3001"),readOnly:!0})))}):cn.includes(Gt)&&a.createElement("div",{className:Me.row},a.createElement("div",{className:Me.label},"\u7B54\u6848"),a.createElement("div",{className:Me.content},se)),!fe&&a.createElement("div",{className:Me.row},a.createElement("div",{className:Me.label},"\u96BE\u5EA6"),a.createElement("div",{className:Me.content},Dt[Jt-1]||"")),Gt!=="COMBINATION"&&a.createElement("div",{className:Me.row},a.createElement("div",{className:Me.label},"\u89E3\u6790"),a.createElement(_e.Z,{style:{flex:1},value:qt||""})),!fe&&a.createElement("div",{className:Me.row},a.createElement("div",{className:Me.label},"\u77E5\u8BC6\u70B9"),a.createElement("div",{className:Me.content},y)),Nn&&a.createElement("div",{className:Me.row},a.createElement("div",{className:Me.label},"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09"),a.createElement("div",{className:Me.content},Nn)),lt&&a.createElement("div",{className:Me.row},a.createElement("div",{className:Me.label},"\u7F16\u7A0B\u8BED\u8A00"),a.createElement("div",{className:Me.content},lt)),pt&&a.createElement("div",{className:Me.row},a.createElement("div",{className:Me.label},Gt==="PROGRAM"?"\u5B66\u5458\u521D\u59CB\u4EE3\u7801":"\u7A0B\u5E8F\u4EE3\u7801"),a.createElement("div",{className:Me.content,style:{whiteSpace:"pre-wrap"}},Qe.Base64.decode(pt))),rt==null?void 0:rt.map((ve,me)=>{const De=Gt==="PROGRAM"?`(${me+1})`:"";return a.createElement(a.Fragment,{key:me},a.createElement("div",{className:Me.row},a.createElement("div",{className:Me.label},"\u6D4B\u8BD5\u7528\u4F8B",De,"\u8F93\u5165"),a.createElement("div",{className:Me.content},(ve==null?void 0:ve.input)||"")),a.createElement("div",{className:Me.row},a.createElement("div",{className:Me.label},"\u6D4B\u8BD5\u7528\u4F8B",De,"\u8F93\u51FA"),a.createElement("div",{className:Me.content},(ve==null?void 0:ve.output)||"")))}),Gt==="BPROGRAM"&&(Fn==null?void 0:Fn.map((ve,me)=>a.createElement("div",{className:Me.row,key:me},a.createElement("div",{className:Me.label},"\u7B54\u6848",me+1),a.createElement("div",{className:Me.content,style:{whiteSpace:"pre-wrap"}},(ve==null?void 0:ve.answer_text)||"")))),ct==null?void 0:ct.map((ve,me)=>a.createElement(a.Fragment,{key:ve.id},te(ve,me+1))))};return a.createElement(a.Fragment,null,a.createElement(Ke.Z,{title:"\u4EE5\u9898\u6362\u9898",extra:a.createElement("div",{className:Me.extraHeader},a.createElement(re.Z,{align:"middle"},!dt&&!!en&&a.createElement(a.Fragment,null,a.createElement(zt.op,{onClick:ee,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),a.createElement(zt.op,{onClick:ne,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const fe=pe=>{we.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:pe,onOk:()=>{ze(!1)}})};if(dt){fe("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else en?fe("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):ze(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:ie},a.createElement("div",{className:Me.wrap},a.createElement("div",{className:Me.left},a.createElement(re.Z,{justify:"space-between"},a.createElement("b",{className:"font16 c-grey-333"},"\u539F\u9898"),!dt&&a.createElement(ht.ZP,{onClick:()=>{ze(!1),tt()},type:"primary"},"\u91CD\u65B0\u9009\u62E9\u8BD5\u9898")),te()),a.createElement(It.Z,{stringTransformer:gt.o,onStatusChange:Je,bottomOffset:160,style:{paddingBottom:86},bottomContainerNode:a.createElement("div",{className:Me.bottomActionContainer},dt?a.createElement("div",{onClick:nn,className:Me.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):a.createElement("div",{onClick:Pt,className:Me.bottomBtn},a.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")),loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!an,noRestrictModal:Rt,onError:fe=>{Object.prototype.toString.call(fe)==="[object Object]"&&fe.status===-9&&Rt(fe.data)}}))),a.createElement(Ke.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Ct},a.createElement(re.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:E(11215),alt:"\u4EE5\u9898\u6362\u9898"}),a.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),a.createElement(yt.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:mt,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Zt(!1),onSuccess:()=>{Zt(!1),ze(!1),Ft()}}),a.createElement("div",{style:{height:70}})),Ot("\u5904\u7406\u4E2D"))},bt=E(59301),ln=Object.defineProperty,st=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,En=(Xe,ie,ze)=>ie in Xe?ln(Xe,ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Xe[ie]=ze,Cn=(Xe,ie)=>{for(var ze in ie||(ie={}))bn.call(ie,ze)&&En(Xe,ze,ie[ze]);if(st)for(var ze of st(ie))An.call(ie,ze)&&En(Xe,ze,ie[ze]);return Xe},un=(Xe,ie,ze)=>new Promise((xe,Rt)=>{var tt=Zt=>{try{Ct(ze.next(Zt))}catch(mt){Rt(mt)}},Ft=Zt=>{try{Ct(ze.throw(Zt))}catch(mt){Rt(mt)}},Ct=Zt=>Zt.done?xe(Zt.value):Promise.resolve(Zt.value).then(tt,Ft);Ct((ze=ze.apply(Xe,ie)).next())}),Ze=(0,a.forwardRef)(({onUpdateNum:Xe,onlyMediatorOpenStr:ie},ze)=>{var xe;const[Rt]=ue.default.useForm(),[tt,Ft]=(0,a.useState)({}),[Ct,Zt]=(0,a.useState)({}),[mt,ot]=(0,a.useState)(null),[it,Je]=(0,a.useState)(!1),[ut,en]=(0,a.useState)(!1),[dt,Wt]=(0,a.useState)([]),[nn,vt]=(0,a.useState)(!1),[Et,Lt]=(0,a.useState)(!1),[Ot,an]=(0,a.useState)(""),[Pt,Ie]=(0,a.useState)([]),[Ve,ee]=(0,a.useState)([]),[ne,te]=(0,a.useState)(null),fe=ue.default.useWatch("knowledge",Rt);(0,a.useEffect)(()=>{if(ie)return nt.Z.subscribe(ie,dn=>{Ht(dn.id)})},[ie]),(0,a.useEffect)(()=>{mt===!1&&Xe&&Xe()},[mt]);const pe=()=>un(void 0,null,function*(){const Gt=yield(0,qe.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});ee(Gt.disciplines||[])}),Ue=Gt=>un(void 0,null,function*(){const dn=yield(0,qe.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:Gt}});Ie(dn.tag_disciplines)}),At=Gt=>un(void 0,null,function*(){var dn,Jt,qt,sn;const Fn=document.createElement("div");Fn.className=z.fixedLoading,document.body.appendChild(Fn),Ye.render(bt.createElement(le.Z,{spinning:!0}),Fn);let hn={};const Mn=[],[Nn,lt]=yield Promise.all([(0,qe.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,qe.ZP)(`/api/item_banks/${Gt}/edit_single.json`,{method:"get"})]);if((Nn==null?void 0:Nn.status)===0&&(hn.usedCount=Nn==null?void 0:Nn.remaining_number,hn.totalCount=Nn==null?void 0:Nn.total_number),lt.id){if(lt!=null&<.analysis||Mn.push(3),(lt==null?void 0:lt.item_type)==="SUBJECTIVE"&&!((dn=lt==null?void 0:lt.answer_texts)!=null&&dn.length)&&Mn.push(2),!((Jt=lt==null?void 0:lt.tag_disciplines)!=null&&Jt.length)){Mn.push(1);const rt=[(qt=lt==null?void 0:lt.discipline)==null?void 0:qt.id,(sn=lt==null?void 0:lt.sub_discipline)==null?void 0:sn.id].filter(pt=>!!pt);Rt.setFieldValue("course",rt)}hn=Cn(Cn({},hn),lt),Wt(Mn)}Zt(lt),Ft(hn),hn.totalCount===-1?Mn.length?Je(!0):vt(!0):Lt(!0),document.body.removeChild(Fn)}),Ht=Gt=>un(void 0,null,function*(){te(Gt),At(Gt),pe()}),Dt=()=>{ot(!0)};(0,a.useImperativeHandle)(ze,()=>({onClick:Dt}));const cn=Gt=>{Ie([...Pt,Cn({},Gt)])},pn=(Gt,dn)=>{if(Gt!=null&&Gt.course){const[Jt,qt]=Gt.course;Ue(qt),an(new Date),Rt.setFieldsValue({knowledge:[]})}},$t=()=>un(void 0,null,function*(){const{analysis:Gt="",answer_texts:dn="",course:Jt=[],knowledge:qt=[]}=Rt.getFieldsValue()||{},sn={item_bank_id:ne,analysis:Gt,answer_texts:dn?[dn]:"",sub_discipline_id:(Jt==null?void 0:Jt[1])||"",tag_discipline_ids:qt==null?void 0:qt.map(hn=>hn.value)};en(!0);const Fn=yield(0,qe.ZP)("/api/intelligent_imports/exchange_save_info.json",{method:"post",body:sn});Fn.id&&(Zt(Fn),Je(!1),vt(!0)),en(!1)});return bt.createElement(a.Fragment,null,bt.createElement(we.default,{centered:!0,open:it,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",confirmLoading:ut,onCancel:()=>Je(!1),onOk:()=>Rt.submit(),afterClose:()=>{Rt.resetFields()}},bt.createElement("div",{className:z.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u4E2D\u7684\u8FD9\u9053\u9898\u76EE\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u7684\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u63D0\u4F9B\u66F4\u591A\u7684\u5173\u4E8E\u5F53\u524D\u9898\u76EE\u7684\u4FE1\u606F~"),bt.createElement("img",{src:Ae,style:{marginTop:-100}}),bt.createElement(ue.default,{form:Rt,onValuesChange:pn,layout:"vertical",colon:!1,onFinish:$t},dt.includes(1)&&bt.createElement(re.Z,{align:"middle",className:"mb20"},bt.createElement(ue.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"course",className:"mr10 mb0"},bt.createElement(Ee.Z,{size:"large",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},style:{width:240},placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Ve})),bt.createElement(ue.default.Item,{name:"knowledge",className:"mb0 mt30"},bt.createElement(ce.N,{key:Ot,height:300,zIndex:1210,selectvalues:fe,subId:(xe=Rt.getFieldsValue().course)==null?void 0:xe[1],knowledgeOptions:Pt,onAddKnowledgeFinish:cn,className:z.knowledgeWrapper}))),dt.includes(2)&&bt.createElement(ue.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},bt.createElement(he.Z,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848",height:120})),dt.includes(3)&&bt.createElement(ue.default.Item,{className:"mb0",name:"analysis",label:"\u9898\u76EE\u89E3\u6790",valuePropName:"defaultValue"},bt.createElement(he.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),mt&&bt.createElement(ye.Z,{isIntelligentAssistant:!0,setScoreShow:ot,isshixuns:!1,ScoreShow:!!mt,isloadings:!1,onOk:Gt=>{if(!Gt.length){We.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}Ht(Gt[0])}}),bt.createElement($e.Z,{visible:Et,usedCount:tt==null?void 0:tt.usedCount,totalCount:tt==null?void 0:tt.totalCount,onCancel:()=>Lt(!1),onOk:()=>{Lt(!1),dt.length?Je(!0):vt(!0)}}),bt.createElement(Mt,{noReselect:()=>{ot(!0)},noRestrictModal:Gt=>{Ft({usedCount:0,totalCount:Gt}),Lt(!0)},questionId:ne,visible:nn,questionData:Ct,onChange:Gt=>{vt(Gt)},noSaveSuccess:()=>ot(!1)}))})},74049:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return It}});var a=E(59301),ue=E(6767),le=E(30641),we=E(77019),re=E(62957),Ee=E(37568),We=E(14566),Ye=E(25399),Ae=E(5269),z=E(71051),ye={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},ce=E(71360),qe=E(90524),he=E(30008),nt=E(82093),$e=E(67556),Ke=E(49661),ht=E(11196),Me=E(53010),zt=E(95795),yt=E(24754),Le="data:image/png;base64,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",Te=(_e,Se,Qe)=>new Promise((gt,Bt)=>{var Oe=ln=>{try{bt(Qe.next(ln))}catch(st){Bt(st)}},Mt=ln=>{try{bt(Qe.throw(ln))}catch(st){Bt(st)}},bt=ln=>ln.done?gt(ln.value):Promise.resolve(ln.value).then(Oe,Mt);bt((Qe=Qe.apply(_e,Se)).next())}),It=(0,a.forwardRef)(({onUpdateNum:_e,onSave:Se},Qe)=>{var gt;const Bt=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 +\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[Oe,Mt]=(0,a.useState)(!1),[bt,ln]=(0,a.useState)([]),[st,bn]=(0,a.useState)(null),[An,En]=(0,a.useState)([]),[Cn,un]=(0,a.useState)(0),[_t,Ze]=(0,a.useState)(0),[Xe,ie]=(0,a.useState)(!1),[ze,xe]=(0,a.useState)(""),[Rt,tt]=(0,a.useState)(0),[Ft,Ct]=(0,a.useState)(0),[Zt,mt]=(0,a.useState)(0),[ot,it]=(0,a.useState)(0),[Je,ut]=(0,a.useState)(0),[en,dt]=(0,a.useState)(0),[Wt,nn]=(0,a.useState)(0),[vt,Et]=(0,a.useState)(0),[Lt,Ot]=(0,a.useState)(yt.Q),{contentRef:an,value:Pt,status:Ie,open:Ve,close:ee}=Lt,ne=(0,Me.Z)({contentRef:an,status:Ie}),{openProgress:te,closeProgress:fe,CreateProgressModal:pe,progressOpen:Ue}=(0,ht.Z)();(0,a.useEffect)(()=>{st&&cn(),st===!1&&(ee(),_e==null||_e(),ln([]),xe(""),tt(0),Ct(0),mt(0),it(0),ut(0),dt(0),nn(0),Et(0))},[st]);const At=()=>{bn(!0)};(0,a.useImperativeHandle)(Qe,()=>({onClick:At}));const Ht=qt=>{ie(!0),un(qt),Ze(0)},Dt=qt=>Te(void 0,null,function*(){const sn=qt.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(sn)==-1?(ue.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):qt.size/1024/1024>10?(ue.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),cn=()=>Te(void 0,null,function*(){const qt=yield(0,nt.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});qt.status===0&&(un(qt.total_number),Ze(qt.remaining_number))}),pn=qt=>(qt=qt||"",qt=String(qt),qt=qt.replace(/\s+/g,""),qt),$t=(qt=!0)=>Te(void 0,null,function*(){var sn,Fn;const hn=[{name:"\u5355\u9009\u9898",num:Rt||0},{name:"\u591A\u9009\u9898",num:Ft||0},{name:"\u5224\u65AD\u9898",num:Zt||0},{name:"\u586B\u7A7A\u9898",num:ot||0},{name:"\u7B80\u7B54\u9898",num:Je||0},{name:"\u7EC4\u5408\u9898",num:vt||0},{name:"\u7F16\u7A0B\u9898",num:en||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Wt||0}];if(qt){if(pn(ze)){if(ze.length>1e3){ue.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{ue.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!pn(ze)&&!(bt!=null&&bt.length)){ue.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const lt=hn.reduce((rt,pt)=>rt+pt.num,0);if(lt===0){ue.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(lt>50){ue.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(Cn!==-1){ie(!0);return}}ie(!1);const Nn={scene_type:6,request_identifier:Math.random(),file_id:(Fn=(sn=bt[0])==null?void 0:sn.response)==null?void 0:Fn.id,content:ze,count_arr:hn.map(lt=>lt.num).join(",")};yield Ve(Nn),cn()}),Gt=()=>Te(void 0,null,function*(){const qt=ne();if(Se){bn(!1),Se(qt);return}te(),Mt(!0),En([]);const sn=new FormData;sn.append("html",qt);const Fn=yield(0,nt.ZP)("/api/intelligent_imports/import.json",{method:"post",body:sn},!0);if((Fn==null?void 0:Fn.status)===0)if(Fn!=null&&Fn.data){fe(100),En(Fn==null?void 0:Fn.data);return}else ue.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Mt(!1),fe()}),dn=()=>Te(void 0,null,function*(){const qt=ne();(0,Ke.RG)(qt)}),Jt=["uploading","error"].includes((gt=bt==null?void 0:bt[0])==null?void 0:gt.status);return a.createElement(a.Fragment,null,a.createElement(zt.Z,{visible:Xe,totalCount:Cn,usedCount:_t,onCancel:()=>ie(!1),onOk:()=>$t(!1)}),a.createElement(le.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:a.createElement("div",{className:ye.extraHeader},a.createElement(we.Z,{align:"middle"},!Ie&&!!Pt&&a.createElement(a.Fragment,null,a.createElement(ce.op,{onClick:Gt,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),a.createElement(ce.op,{onClick:dn,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const qt=sn=>{re.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:sn,onOk:()=>{bn(!1)}})};if(Ie){qt("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Pt?qt("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):bn(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:st},a.createElement("div",{className:ye.wrap},a.createElement("div",{className:ye.left},a.createElement("div",{className:ye.tip},a.createElement("img",{src:Le}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(Ee.default.TextArea,{style:{height:160},className:"mb20",value:ze,placeholder:Bt,onChange:qt=>{xe(qt.target.value)}}),a.createElement(We.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${qe.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:bt,withCredentials:!0,data:{upload_type:1},beforeUpload:Dt,onChange:({file:qt})=>{var sn,Fn;qt.status!=="removed"&&(qt.status==="done"&&((sn=qt==null?void 0:qt.response)==null?void 0:sn.status)!==0&&(qt.status="error",qt.response=(Fn=qt==null?void 0:qt.response)==null?void 0:Fn.message),ln([qt]))},onRemove:()=>ln([])},a.createElement(Ye.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},a.createElement(ce.op,{style:{borderRadius:2}},a.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),a.createElement(we.Z,{style:{gap:16}},a.createElement(Ae.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(z.Z,{min:0,max:10,value:Rt,onChange:tt,style:{marginLeft:"8px"}})),a.createElement(Ae.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(z.Z,{min:0,max:10,value:Ft,onChange:Ct,style:{marginLeft:"8px"}})),a.createElement(Ae.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(z.Z,{min:0,max:10,value:Zt,onChange:mt,style:{marginLeft:"8px"}})),a.createElement(Ae.Z,null,a.createElement("label",null,"\u586B\u7A7A\u9898"),a.createElement(z.Z,{min:0,max:10,value:ot,onChange:it,style:{marginLeft:"8px"}})),a.createElement(Ae.Z,null,a.createElement("label",null,"\u7B80\u7B54\u9898"),a.createElement(z.Z,{min:0,max:10,value:Je,onChange:ut,style:{marginLeft:"8px"}})),a.createElement(Ae.Z,null,a.createElement("label",null,"\u7EC4\u5408\u9898"),a.createElement(z.Z,{min:0,max:10,value:vt,onChange:Et,style:{marginLeft:"8px"}})),a.createElement(Ae.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(z.Z,{min:0,max:10,value:en,onChange:dt,style:{marginLeft:"8px"}})),a.createElement(Ae.Z,null,a.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),a.createElement(z.Z,{min:0,max:10,value:Wt,onChange:nn,style:{marginLeft:"8px"}})))),Ie?a.createElement("div",{onClick:ee,className:ye.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):Jt?a.createElement("div",{className:`${ye.bottomBtn} ${ye.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):a.createElement("div",{onClick:()=>{$t()},className:ye.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),a.createElement(yt.Z,{onStatusChange:Ot,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Ue,noRestrictModal:Ht,stringTransformer:$e.o,onError:qt=>{Object.prototype.toString.call(qt)==="[object Object]"&&qt.status===-9&&Ht(qt.data)}}))),a.createElement(le.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Oe},a.createElement(we.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:E(36413),alt:"\u667A\u80FD\u51FA\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),a.createElement(he.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:An,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Mt(!1),onSuccess:()=>{Mt(!1),bn(!1)}}),a.createElement("div",{style:{height:70}})),pe("\u5904\u7406\u4E2D"))})},23479:function(Fe,wt,E){"use strict";var a=E(59301);const ue=({scrollBoxRef:le,bottomInspectRef:we,contentRef:re,status:Ee,rootMargin:We="70px",bottomOffset:Ye=110})=>{const[Ae,z]=(0,a.useState)(!0),ye=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{if(!le.current||!we.current)return;const ce=new IntersectionObserver(([qe])=>{var he,nt,$e,Ke;if(!document.contains(qe.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((he=qe.rootBounds)==null?void 0:he.width)===0&&((nt=qe.rootBounds)==null?void 0:nt.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if((($e=qe.boundingClientRect)==null?void 0:$e.width)===0&&((Ke=qe.boundingClientRect)==null?void 0:Ke.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}z(qe.isIntersecting)},{root:le.current,rootMargin:We,threshold:0});return ce.observe(we.current),()=>{ce.disconnect()}},[le.current,we.current,We]),(0,a.useEffect)(()=>{if(!Ee)return;const ce=le.current,qe=re.current;ye.current=!1;let he=ce.scrollTop;const nt=()=>{const{scrollTop:Ke,scrollHeight:ht,clientHeight:Me}=ce;Ke>he?Ke+Me>=ht-Ye&&(ce.scrollTop=ce.scrollHeight,ye.current=!1):Ke{ye.current||(ce.scrollTop=ce.scrollHeight)});return $e.observe(qe),()=>{setTimeout(()=>{$e.unobserve(qe)},250),ce.removeEventListener("scroll",nt)}},[Ee]),Ae};wt.Z=ue},53010:function(Fe,wt,E){"use strict";var a=E(59301);const ue=({contentRef:le,status:we})=>((0,a.useEffect)(()=>{!we&&(le!=null&&le.current)&&le.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(We=>{We.tagName.toLowerCase()==="code"?We.parentElement&&(We.parentElement.contentEditable="false"):We.tagName.toLowerCase()==="mathx"&&(We.contentEditable="false")})},[we]),(Ee=!1)=>{const We=ye=>{const ce={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return ye.replace(/&[^;]+;/g,qe=>ce[qe]||qe)};if(!le.current)return"";const Ye=le.current.cloneNode(!0);Ye.querySelectorAll("code[data-text], mathx[data-text]").forEach(ye=>{let ce=ye.getAttribute("data-text");ye.tagName.toLowerCase()==="code"?ce=ce.replace(/```.*\n|\n```/g,""):ye.tagName.toLowerCase()==="mathx"&&(ce=`$$${ce}$$`);const qe=document.createTextNode(ce);ye.parentNode.replaceChild(qe,ye)}),Ee&&Ye.querySelectorAll('[data-select="disabled"]').forEach(ce=>{var qe;const he=ce.textContent||"",nt=document.createTextNode(he+` `);(qe=ce.parentNode)==null||qe.replaceChild(nt,ce)});let z=Ye.innerHTML;return Ee||(z=z.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),z=z.replace(/

        /g,""),z=z.replace(/<\/p>/g,` `),z=z.replace(/
        /g,` `),z=z.replace(/\r\n/g,` -`),z=z.replace(/<[^>]*>/g,""),z=We(z),z});wt.Z=ue},11196:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return ce}});var a=E(59301),ue=E(62957),le=E(77019),we=E(60242),re="data:image/png;base64,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",Ee="data:image/png;base64,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",We="data:image/png;base64,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",Ye={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},Ae=E(59301);const z=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var ce=()=>{const[qe,he]=(0,a.useState)(0),[nt,$e]=(0,a.useState)(!1),[Ke,ht]=(0,a.useState)(!0),Me=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(Ke)return;const It=()=>{he(_e=>_e>=99?(clearInterval(Me.current),99):_e+1)};return Me.current=setInterval(It,5e4/99),()=>clearInterval(Me.current)},[Ke]);const Tt=()=>{he(0),$e(!0),ht(!1)},yt=(It=0)=>{ht(!0),he(It),$e(!1)},Le=It=>{const _e=It/1048576;let Se;return _e<=.3?Se=3:_e<=.5?Se=5:_e<=1?Se=10:_e<=2?Se=20:_e<=3?Se=30:_e<=10?Se=_e*10:Se=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Se}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},Te=()=>Ae.createElement("span",{className:Ye.dotLoading},Ae.createElement("span",null,"."),Ae.createElement("span",null,"."),Ae.createElement("span",null,"."));return{progress:qe,progressOpen:nt,openProgress:Tt,closeProgress:yt,toggleLock:()=>ht(It=>!It),CreateProgressModal:(It=z,_e)=>(typeof It=="string"&&(It=[It,It,It]),Ae.createElement(ue.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:nt,title:null,footer:null,width:500,afterClose:()=>he(0)},Ae.createElement(le.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},qe<=30&&Ae.createElement(Ae.Fragment,null,Ae.createElement("img",{src:re,alt:"Step 1"}),Ae.createElement("div",{className:"mt20 c-light-primary"},It[0],Te())),qe>30&&qe<60&&Ae.createElement(Ae.Fragment,null,Ae.createElement("img",{src:Ee,alt:"Step 2"}),Ae.createElement("div",{className:"mt20 c-light-primary"},It[1],Te())),qe>=60&&Ae.createElement(Ae.Fragment,null,Ae.createElement("img",{src:We,alt:"Step 3"}),Ae.createElement("div",{className:"mt20 c-light-primary"},It[2],Te())),Ae.createElement(we.Z,{className:Ye.progress,status:"active",style:{width:"auto"},size:[300,8],percent:qe}),!!_e&&Ae.createElement("div",{className:"c-grey-999"},Le(_e)))))}}},59934:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Cn}});var a=E(59301),ue=E(75727),le=E(6767),we=E(25399),re=E(37568),Ee=E(99571),We=E(97812),Ye={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},z=({position:un,children:qt})=>{const{left:Ze=0,top:Xe=0}=un||{},[ie,ze]=(0,a.useState)(Ze),[xe,Qt]=(0,a.useState)(Xe),tt=(0,a.useRef)(null),Ft=()=>{if(tt.current){const Ct=tt.current.offsetWidth,Ht=tt.current.offsetHeight,mt=window.innerWidth,ot=window.innerHeight;let it=Ze,Je=Xe;Ze+Ct>mt&&(it=mt-Ct),it<0&&(it=0),Xe+Ht>ot&&(Je=ot-Ht),Je<0&&(Je=0),ze(it),Qt(Je)}};return(0,a.useEffect)(()=>{if(!tt.current||!un)return;const Ct=new ResizeObserver(()=>{Ft()});return Ct.observe(tt.current),()=>{Ct.disconnect()}},[Ze,Xe,un]),(0,a.useEffect)(()=>{un&&Ft()},[Ze,Xe,un]),un?a.createElement("div",{ref:tt,style:{position:"fixed",left:`${ie}px`,top:`${xe}px`,zIndex:1050}},qt):null},ye=E(90524),ce=E(56102),qe=E(6725),he=Object.defineProperty,nt=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Tt=(un,qt,Ze)=>qt in un?he(un,qt,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):un[qt]=Ze,yt=(un,qt)=>{for(var Ze in qt||(qt={}))ht.call(qt,Ze)&&Tt(un,Ze,qt[Ze]);if(Ke)for(var Ze of Ke(qt))Me.call(qt,Ze)&&Tt(un,Ze,qt[Ze]);return un},Le=(un,qt)=>nt(un,$e(qt)),Te=(un,qt,Ze)=>new Promise((Xe,ie)=>{var ze=tt=>{try{Qt(Ze.next(tt))}catch(Ft){ie(Ft)}},xe=tt=>{try{Qt(Ze.throw(tt))}catch(Ft){ie(Ft)}},Qt=tt=>tt.done?Xe(tt.value):Promise.resolve(tt.value).then(ze,xe);Qt((Ze=Ze.apply(un,qt)).next())}),It=({visible:un,position:qt,selectText:Ze,applyRefinedText:Xe,fetchUrl:ie,noRestrictModal:ze})=>{var xe;const[Qt,tt]=(0,a.useState)(!1),[Ft,Ct]=(0,a.useState)([]),[Ht,mt]=(0,a.useState)(""),[ot,it]=(0,a.useState)(1),[Je,ut]=(0,a.useState)(""),[en,dt]=(0,a.useState)(!1),Wt=(0,a.useRef)(null),[nn,vt]=(0,a.useState)(!1),[Et,Lt]=(0,a.useState)(0),zt=(0,a.useRef)(!1),an=((xe=Ft==null?void 0:Ft[(Ft==null?void 0:Ft.length)-1])==null?void 0:xe.loading)===!0;(0,a.useEffect)(()=>{if(un){it(1);return}vt(!1),tt(!1),Pt(),Lt(0),Ct([]),it(0)},[un]);const Pt=()=>{var _t,Xt;mt(""),ut(""),(Xt=(_t=Wt.current)==null?void 0:_t.cancelRequest)==null||Xt.call(_t)},Ie=(..._t)=>Te(void 0,[..._t],function*(Xt="",dn=Ft){const Kt=Date.now(),Jt=[...dn,{text:Xt,key:Kt,sender:"user",show:!0},{loading:!0,key:Kt,sender:"AI",show:!0}];it(2),Ct(Jt);const sn=ee(dn),Fn={no_record_times:!0,prompt:Xt,history:sn};Wt.current=new qe.Z(ye.Z.API_SERVER+ie,Fn),yield new Promise(hn=>{Wt.current.on("data",Mn=>{const{chunk:{msg:Nn},full:lt}=Mn,rt=Nn==="error";vt(!0),ut(Ue(lt)),Ct(pt=>pt.map((ct,He)=>He===pt.length-1?Le(yt({},ct),{text:lt,loading:!1,error:rt}):ct))}),Wt.current.on("done",()=>hn()),Wt.current.on("error",Mn=>{const Nn="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Mn)==="[object Object]"&&Mn.status===-9&&(it(1),ze(Mn.data)),Ct(lt=>lt.map((rt,pt)=>pt===lt.length-1?Le(yt({},rt),{text:Nn,loading:!1,error:!0}):rt)),hn()}),Wt.current.on("cancelled",()=>hn()),Wt.current.startStream()}),tt(!1)}),Ve=_t=>{mt(_t.target.value)},ee=_t=>_t.reduce((dn,Kt)=>{if(Kt.sender==="user"){const Jt=_t.find(sn=>sn.key===Kt.key&&sn.sender==="AI");Jt&&(Jt!=null&&Jt.text)&&!(Jt!=null&&Jt.error)&&dn.push({question:Kt.text,answer:Jt.text})}return dn},[]),ne=()=>{if(pn)return;const _t=At("\u6539\u5199");Pt(),tt(!0),Ie(_t)},te=_t=>{if(_t.key==="Enter"&&!_t.shiftKey){if(_t.preventDefault(),zt.current||cn)return;ne()}},fe=()=>{var _t,Xt;Lt(dn=>dn+1),(Xt=(_t=Wt.current)==null?void 0:_t.cancelRequest)==null||Xt.call(_t),tt(!1),vt(!1)},pe=[{key:"1",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:a.createElement("span",null,a.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],Ue=(_t="")=>{const Xt=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((dn,Kt)=>{Xt.push(`\u7B54\u6848${Kt+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Kt+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Kt+1})\u8F93\u51FA\uFF1A`)}),Xt.forEach(dn=>{const Kt=new RegExp(dn,"g");_t=_t.replace(Kt,`**${dn}** `)}),_t},At=_t=>_t==="\u6539\u5199"?`${Ht}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Ze}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Ze}\uFF0C${_t}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,Vt=_t=>{let Xt="";_t.key==="1"&&(Xt=At("\u6DA6\u8272")),_t.key==="2"&&(Xt=At("\u6269\u5199")),_t.key==="3"&&(Xt=At("\u7F29\u5199")),Pt(),tt(!0),Ie(Xt)},Dt=()=>{const _t=Ft.splice(Ft.length-2),{text:Xt}=(_t==null?void 0:_t[0])||{};Pt(),tt(!0),Ie(Xt,Ft)},cn=Qt||nn,pn=(Ht==null?void 0:Ht.trim())==="";return un?a.createElement(ue.Z,{open:pn&&!cn&&(en||!Je),overlayStyle:{minWidth:200},menu:{items:pe,onClick:Vt}},a.createElement(z,{position:qt},a.createElement("div",{className:Ye.wrap},ot===2&&a.createElement(a.Fragment,null,a.createElement("div",{className:Ye.chatContainer},an&&a.createElement("div",{className:Ye.loadingWrp},a.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),a.createElement("div",{className:"ai-loading"})),Je&&a.createElement(We.Z,{cancelIndex:Et,streamingStatus:Qt,loadImage:!1,onFinish:()=>Te(void 0,null,function*(){Lt(0),setTimeout(()=>vt(!1),0)}),value:Je})),a.createElement("div",{className:Ye.btnContainer},a.createElement("div",{onClick:()=>Xe(!0,Je),className:Ye.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),a.createElement("div",{onClick:()=>Xe(!1,Je),className:Ye.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),a.createElement(ce.CopyToClipboard,{text:Je,onCopy:()=>le.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(we.Z,{title:"\u590D\u5236"},a.createElement("div",{className:Ye.btn,style:{marginLeft:"auto"}},a.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),a.createElement(we.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("div",{onClick:Dt,className:Ye.btn},a.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),a.createElement(we.Z,{title:"\u5220\u9664"},a.createElement("div",{onClick:()=>{it(1),Pt(),Ct([])},className:Ye.btn},a.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),a.createElement("div",{className:Ye.inputContainer},a.createElement(re.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:Ht,bordered:!1,onFocus:()=>dt(!0),onBlur:()=>setTimeout(()=>dt(!1),300),onChange:Ve,onPressEnter:te,onCompositionStart:()=>zt.current=!0,onCompositionEnd:()=>zt.current=!1}),nn?a.createElement("div",{className:`iconfont icon-tingzhihuida ${Ye.cancelBtn}`,onClick:fe}):a.createElement(Ee.ZP,{className:pn?Ye.sendBtnDisabled:Ye.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:cn,onClick:ne}))))):a.createElement(a.Fragment,null)},_e={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},Se=Object.defineProperty,Qe=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,Oe=(un,qt,Ze)=>qt in un?Se(un,qt,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):un[qt]=Ze,Mt=(un,qt)=>{for(var Ze in qt||(qt={}))gt.call(qt,Ze)&&Oe(un,Ze,qt[Ze]);if(Qe)for(var Ze of Qe(qt))Bt.call(qt,Ze)&&Oe(un,Ze,qt[Ze]);return un};const bt=un=>React.createElement("svg",Mt({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},un),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var ln="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",bn=(0,a.forwardRef)(({initialContent:un,onButtonClick:qt},Ze)=>{const[Xe,ie]=(0,a.useState)(null),[ze,xe]=(0,a.useState)(null),[Qt,tt]=(0,a.useState)(""),[Ft,Ct]=(0,a.useState)(null),Ht=Ze,mt=Wt=>{const nn=document.elementFromPoint(10,Wt),vt=document.createRange();let Et=null;const Lt=document.createTreeWalker(Ht.current,NodeFilter.SHOW_TEXT,{acceptNode:ne=>{const te=document.createRange();te.selectNodeContents(ne);const fe=te.getBoundingClientRect();return fe.top<=Wt&&fe.bottom>=Wt?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let zt="",an,Pt,Ie=null,Ve=null,ee=null;for(;an=Lt.nextNode();){an.parentNode.getAttribute("data-select")==="disabled"&&(Pt=!0),zt+=an.textContent,Ve||(Ve=an),ee=an;const ne=document.createRange();ne.selectNodeContents(an);const te=ne.getBoundingClientRect();Ie===null&&(Ie=te.top)}if(Ve&&ee&&!Pt){const ne=document.createRange();ne.setStart(Ve,0),ne.setEnd(ee,ee.textContent.length),Ct(ne)}else Ct(null);return xe(Ie-1),Pt?"":zt.trim()};function ot(Wt){for(;Wt.parentElement&&Wt.parentElement.tagName.toLowerCase()!=="section";){var nn=window.getComputedStyle(Wt.parentElement);if(nn.pointerEvents==="none")return!0;Wt=Wt.parentElement}return!1}const it=Wt=>{var nn,vt;if(ot(Wt.target)){xe(-1e6);return}if(((vt=(nn=document.getSelection())==null?void 0:nn.toString)==null?void 0:vt.call(nn))!==""){xe(-1e6);return}const Et=mt(Wt.clientY);if((Et==null?void 0:Et.trim())===""){xe(-1e6);return}const Lt=Ht.current.getBoundingClientRect();ie(Lt.left-30),tt(Et)},Je=()=>{},ut=Wt=>{qt&&Qt&&qt(Qt,Wt.clientX,Wt.clientY,Ft)},en=()=>{if(Ft){const Wt=window.getSelection();Wt.removeAllRanges(),Wt.addRange(Ft)}},dt=()=>{window.getSelection().removeAllRanges()};return(0,a.useEffect)(()=>{const Wt=Ht.current;return Wt.addEventListener("mousemove",it),Wt.addEventListener("mouseleave",Je),()=>{Wt.removeEventListener("mousemove",it),Wt.removeEventListener("mouseleave",Je),dt()}},[un]),a.createElement("div",{className:_e["hover-line-container2"]},ze!==null&&a.createElement("div",{className:_e["line-button-container"],style:{top:ze,left:Xe},onMouseEnter:()=>{en()},onMouseLeave:()=>{dt(),xe(null),tt(""),Ct(null)}},a.createElement("div",{className:_e.button,onClick:ut},a.createElement("img",{src:ln}),a.createElement("span",null,"AI\u6539\u5199"))))}),An={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},Cn=({nodeRef:un,noRestrictModal:qt})=>{const[Ze,Xe]=(0,a.useState)(null),[ie,ze]=(0,a.useState)(null),[xe,Qt]=(0,a.useState)(!1),[tt,Ft]=(0,a.useState)(null),[Ct,Ht]=(0,a.useState)(!1),[mt,ot]=(0,a.useState)(!1),it=un,Je=(0,a.useRef)(null),ut=(0,a.useRef)(null),[en,dt]=(0,a.useState)("");(0,a.useEffect)(()=>{Ze!=null&&Ze.toString()&&dt(Ze==null?void 0:Ze.toString())},[Ze==null?void 0:Ze.toString()]);const Wt=()=>{const Lt=window.getSelection(),zt=it.current.scrollTop,an=it.current.getBoundingClientRect();if(Lt.rangeCount>0&&Lt.toString().length>0){const Pt=Lt.getRangeAt(0);Xe(Pt.cloneRange());const Ie=Pt.getBoundingClientRect(),Ve=40;let ee=Ie.top+zt-5+Ve;ee{if(!Lt||Lt.rangeCount===0){Ht(!1);return}const an=Lt.getRangeAt(0).getBoundingClientRect(),Pt=window.getComputedStyle(it.current),Ie=parseInt(Pt.lineHeight),Ve=parseInt(Pt.paddingTop),ee=it.current.scrollTop,ne=it.current.getBoundingClientRect(),te=an.top-ne.top+ee,fe=Math.floor((te-Ve)/Ie),pe=Ve+fe*Ie-ee;Ft(pe),Ht(!0)},vt=Lt=>{it.current&&!it.current.contains(Lt.target)&&ot(!1)};(0,a.useEffect)(()=>{const Lt=it.current;return Lt.addEventListener("scroll",Wt),Lt.addEventListener("input",Wt),Lt.addEventListener("click",Wt),Lt.addEventListener("mouseup",Wt),Lt.addEventListener("keyup",Wt),Lt.addEventListener("click",Wt),document.addEventListener("mousedown",vt),()=>{Lt.removeEventListener("scroll",Wt),Lt.removeEventListener("input",Wt),Lt.removeEventListener("click",Wt),Lt.removeEventListener("mouseup",Wt),Lt.removeEventListener("keyup",Wt),Lt.removeEventListener("click",Wt),document.removeEventListener("mousedown",vt)}},[]);const Et=(Lt=!0,zt)=>{if(!Ze)return;const an=ut.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),Pt=Ze.cloneRange(),Ie=window.getSelection();if(Ie.removeAllRanges(),Ie.addRange(Pt),Lt){Pt.deleteContents();const Ve=document.createElement("div");Ve.innerHTML=an;const ee=Array.from(Ve.childNodes);for(;ee.length>0;)Pt.insertNode(ee.pop())}else{Pt.collapse(!1);const Ve=document.createElement("div");Ve.innerHTML=" "+an;const ee=Array.from(Ve.childNodes);for(;ee.length>0;)Pt.insertNode(ee.pop())}Ie.removeAllRanges(),Xe(null),Qt(!1),ze(null)};return a.createElement("section",{ref:ut},ie&&a.createElement("div",{ref:Je,className:An.toolbar,style:{top:ie==null?void 0:ie.top,left:ie==null?void 0:ie.left}},a.createElement("div",{className:An.button,onClick:()=>Qt(!0)},a.createElement("img",{src:ln}),a.createElement("span",null,"AI\u6539\u5199"))),a.createElement(It,{key:JSON.stringify(ie),noRestrictModal:qt,visible:xe,position:ie,selectText:en,applyRefinedText:Et,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),it.current&&a.createElement(bn,{ref:it,onButtonClick:(Lt,zt,an,Pt)=>{Xe(Pt),Qt(!0),dt(Lt),ze({left:zt,top:an+20})}}))}},95795:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return re}});var a=E(59301),ue=E(62957),le={num:"num___VQiqB"},re=({visible:Ee,usedCount:We,totalCount:Ye,onOk:Ae,onCancel:z})=>{const ye=()=>We>0?a.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",Ye,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:le.num},We),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):a.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",Ye,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:le.num},We),"\u6B21\uFF09\u3002");return a.createElement(ue.default,{centered:!0,open:Ee,title:"\u63D0\u793A",width:620,onCancel:z,onOk:Ae,footer:We>0?void 0:null},ye())}},24754:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Ke},Q:function(){return nt}});var a=E(59301),ue={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},le=E(6725),we=E(90524),re=E(97812),Ee=E(59934),We=E(23479),Ye=E(26381),Ae="data:image/png;base64,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",z=E(92310),ye=E.n(z),ce=E(6767),qe=E(37732),he=(ht,Me,Tt)=>new Promise((yt,Le)=>{var Te=_e=>{try{It(Tt.next(_e))}catch(Se){Le(Se)}},et=_e=>{try{It(Tt.throw(_e))}catch(Se){Le(Se)}},It=_e=>_e.done?yt(_e.value):Promise.resolve(_e.value).then(Te,et);It((Tt=Tt.apply(ht,Me)).next())});const nt={contentRef:{current:null},value:null,status:!1,open:()=>he(void 0,null,function*(){}),close:()=>{}};var Ke=({className:ht,style:Me,onChange:Tt,onSuccess:yt,onCancel:Le,onError:Te,fetchUrl:et,noRestrictModal:It=()=>{},showEditableToolbar:_e,bottomOffset:Se=110,loadingText:Qe,showEmptyData:gt=!0,onStatusChange:Bt,stringTransformer:Oe,bottomContainerNode:Mt})=>{const[bt,ln]=(0,a.useState)(!1),[st,bn]=(0,a.useState)(""),[An,En]=(0,a.useState)(0),[Cn,un]=(0,a.useState)(!1),qt=(0,a.useRef)(null),Ze=(0,a.useRef)(null),Xe=(0,a.useRef)(null),ie=(0,a.useRef)(null),ze=(0,We.Z)({scrollBoxRef:ie,bottomInspectRef:Xe,contentRef:Ze,status:Cn,bottomOffset:Se}),xe=bt||Cn;(0,a.useEffect)(()=>{Tt==null||Tt(st)},[st]);const[Qt,tt]=(0,a.useState)([]);(0,a.useEffect)(()=>{Bt==null||Bt({contentRef:Ze,status:xe,value:st,open:Ft,close:Ct})},[xe,st]);const Ft=mt=>he(void 0,null,function*(){ln(!0),bn(""),tt([]),En(0);const ot=et;mt!=null&&mt.fetchUrl&&delete mt.fetchUrl,qt.current=new le.Z(`${we.Z.API_SERVER}${ot}`,mt),yield new Promise((it,Je)=>{qt.current.on("data",ut=>{var en;let{chunk:{content:dt,type:Wt}}=ut;un(!0),Wt==="text"&&bn(nn=>Oe?Oe(nn+dt):nn+dt),Wt==="knowledge"&&(console.log("---knowledge-",ut==null?void 0:ut.chunk),tt((en=ut==null?void 0:ut.chunk)==null?void 0:en.content))}),qt.current.on("done",()=>{it()}),qt.current.on("error",ut=>{Object.prototype.toString.call(ut)==="[object Object]"&&ut.status===-1&&ce.ZP.warning((ut==null?void 0:ut.message)||""),it(),Te==null||Te(ut)}),qt.current.on("cancelled",()=>{it(),Le==null||Le()}),qt.current.startStream()}),ln(!1)}),Ct=()=>{var mt,ot;En(1),(ot=(mt=qt.current)==null?void 0:mt.cancelRequest)==null||ot.call(mt),ln(!1),un(!1)},Ht=(0,a.useMemo)(()=>Ze.current?a.createElement(Ee.Z,{noRestrictModal:It,nodeRef:Ze}):a.createElement(a.Fragment,null),[Ze.current]);return a.createElement(a.Fragment,null,a.createElement("div",{className:ye()(ue.container,ht),style:Me,ref:ie},a.createElement("div",{ref:Ze,className:ue.liWrap,contentEditable:!xe},st&&a.createElement(re.Z,{cancelIndex:An,streamingStatus:bt,loadImage:!1,onFinish:()=>he(void 0,null,function*(){En(0),setTimeout(()=>un(!1),0),yt==null||yt(st)}),value:st}),(Qt==null?void 0:Qt.length)>0&&a.createElement(qe.Z,{Filelist:Qt})),!st&&!xe&&a.createElement("div",{className:ue.imgBox},a.createElement("img",{width:56,src:Ae}),a.createElement("span",null,"\u9884\u89C8\u533A")),gt&&xe&&a.createElement(Ye.Z,{text:Qe}),!ze&&a.createElement("div",{className:ue.backBottom,onClick:()=>{ie.current.scrollTop=ie.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:Xe}),Mt),!xe&&_e&&Ht)}},26381:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return we}});var a=E(59301),ue={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},we=({text:re})=>a.createElement("div",null,a.createElement("div",{className:ue.loading},a.createElement("div",{className:ue.dot}),a.createElement("div",{className:ue.dot}),a.createElement("div",{className:ue.dot})),!!re&&a.createElement("div",{className:"mt5"},re))},88998:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Le}});var a=E(59301),ue={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},le=E(77736),we=Object.defineProperty,re=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,Ye=(Te,et,It)=>et in Te?we(Te,et,{enumerable:!0,configurable:!0,writable:!0,value:It}):Te[et]=It,Ae=(Te,et)=>{for(var It in et||(et={}))Ee.call(et,It)&&Ye(Te,It,et[It]);if(re)for(var It of re(et))We.call(et,It)&&Ye(Te,It,et[It]);return Te};const z=Te=>React.createElement("svg",Ae({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Te),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var ye="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",ce=Object.defineProperty,qe=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,$e=(Te,et,It)=>et in Te?ce(Te,et,{enumerable:!0,configurable:!0,writable:!0,value:It}):Te[et]=It,Ke=(Te,et)=>{for(var It in et||(et={}))he.call(et,It)&&$e(Te,It,et[It]);if(qe)for(var It of qe(et))nt.call(et,It)&&$e(Te,It,et[It]);return Te};const ht=Te=>React.createElement("svg",Ke({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},Te),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var Me="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",Tt=E(59301),Le=({value:Te,onChange:et})=>{const[It,_e]=(0,a.useState)(!1),Se=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:ye},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:Me}],Qe=Se.find(gt=>gt.key===Te);return Tt.createElement("div",{className:ue.select},Tt.createElement(le.Z,{size:10},Tt.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),Tt.createElement("div",{className:ue.box,onMouseLeave:()=>_e(!1)},Tt.createElement("div",{className:ue.text,onClick:()=>_e(!0)},Tt.createElement("img",{src:Qe.img,width:20}),Tt.createElement("span",null,Qe.name),Tt.createElement("b",{className:"iconfont icon-zhankai6"})),It&&Tt.createElement("div",{className:ue.itemWrap},Tt.createElement("aside",null,Se.map(gt=>Tt.createElement("div",{key:gt.key,className:`${ue.item} ${gt.key===Te?ue.active:""}`,onClick:Bt=>{Bt.stopPropagation(),et(gt.key),_e(!1)}},Tt.createElement("img",{src:gt.img,width:20}),Tt.createElement("span",null,gt.name))))))))}},49026:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return We}});var a=E(59301),ue={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},le=E(29787),we=E(59301),re=(Ye,Ae,z)=>new Promise((ye,ce)=>{var qe=$e=>{try{nt(z.next($e))}catch(Ke){ce(Ke)}},he=$e=>{try{nt(z.throw($e))}catch(Ke){ce(Ke)}},nt=$e=>$e.done?ye($e.value):Promise.resolve($e.value).then(qe,he);nt((z=z.apply(Ye,Ae)).next())}),We=({value:Ye="",streamingStatus:Ae,onFinish:z,cancelIndex:ye,time:ce,loading:qe,loadAll:he})=>{const[nt,$e]=(0,a.useState)(""),[Ke,ht]=(0,a.useState)(!0),Me=(0,a.useRef)(Ye),Tt=(0,a.useRef)(Ae),yt=(0,a.useRef)(0),Le=(0,a.useRef)(null),[Te,et]=(0,a.useState)(!1),It=70;(0,a.useEffect)(()=>{Tt.current=Ae},[Ae]),(0,a.useEffect)(()=>{Me.current=Ye},[Ye]),(0,a.useEffect)(()=>{if(!Ae){$e(Me.current);return}return et(!0),Le.current=setInterval(_e,It),()=>{clearInterval(Le.current)}},[]),(0,a.useEffect)(()=>{Te&&($e(Me.current),clearInterval(Le.current),et(!1),z())},[ye]);const _e=()=>re(void 0,null,function*(){const Se=Me.current[yt.current];Se!==void 0?($e(Qe=>Qe+Se),yt.current++,clearInterval(Le.current),Le.current=setInterval(_e,280/(Me.current.length-yt.current))):Tt.current===!1&&($e(Me.current),clearInterval(Le.current),et(!1),z())});return we.createElement("div",{className:`${ue.reasoning} fadeIn animated`},we.createElement("div",{className:ue.btn,onClick:()=>ht(!Ke)},we.createElement("i",{className:"iconfont icon-shendusikao"}),ce?we.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",ce," \u79D2\uFF09"):we.createElement("span",null,"\u601D\u8003\u4E2D..."),Ke?we.createElement("b",{className:"iconfont icon-shouqi6"}):we.createElement("b",{className:"iconfont icon-zhankai6"})),qe&&we.createElement(le.Z,{spinning:!0,className:"mt20"}),Ke&&!qe&&we.createElement("div",{className:ue.content},nt,Te?we.createElement("span",{className:"aiBlink"},"__"):""))}},46383:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Qt}});var a=E(59301),ue=E(30641),le=E(6767),we=E(14566),re=E(62957),Ee=E(25399),We=E(37568),Ye=E(99571),Ae=E(29787),z=E(584),ye=E(93725),ce=E(75727),qe=E(92310),he=E.n(qe),nt=E(97812),$e=E(37732),Ke=E(49026),ht=E(88998),Me={loadingPic:"loadingPic___y2kKZ",loading:"loading___UEUk1",dot:"dot___TYXFV","dot-fade":"dot-fade___KWn1a",wrap:"wrap___nU3cS",chatContainer:"chatContainer___PNe3Q",footerContainer:"footerContainer___hQATV",btnWrp:"btnWrp___mS8l6",btn:"btn___3za5U",btnActive:"btnActive____jzfb",inputContainer:"inputContainer___iCQ3u",uploadBtn:"uploadBtn___OHHJF",sendBtn:"sendBtn___ktaQl",sendBtnDisabled:"sendBtnDisabled___DVncF",cancelBtn:"cancelBtn___bzMDI",lineFour:"lineFour___Lhbz5",fullIcon:"fullIcon___YWXTV",footerContainerSelected:"footerContainerSelected___pGBh3",full:"full___dZLXo",li:"li___PjMV3",avatarIcon:"avatarIcon___ztGQ3",img:"img___wZqEA",content:"content___OlYYG",borderBox:"borderBox___tjHwt",text:"text___yWTCV",fileWrap:"fileWrap___IX778",file:"file___fxAKb",fileName:"fileName___RA8nu",source:"source___nkLC0",action:"action___I2zGy",disabledInput:"disabledInput___Buork",backBottom:"backBottom___SMuL2",head:"head___v8Eom",headBtn:"headBtn___IS7xR",menuWarp:"menuWarp___G6yj0",menu:"menu___M8VWP",menuText:"menuText___gRpb5",menuDel:"menuDel___eH_wg",active:"active___KWwPV"},Tt=E(82093),yt=E(49661),Le=E(62586),Te=E(37166),et=E(28984),It=E(71986),_e=E(90524),Se=E(56102),Qe=E(6725),gt=E(58617),Bt=E(32050),Oe={addImg:"addImg___SRqVr"},Mt="data:image/png;base64,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",bt=(tt,Ft,Ct)=>new Promise((Ht,mt)=>{var ot=ut=>{try{Je(Ct.next(ut))}catch(en){mt(en)}},it=ut=>{try{Je(Ct.throw(ut))}catch(en){mt(en)}},Je=ut=>ut.done?Ht(ut.value):Promise.resolve(ut.value).then(ot,it);Je((Ct=Ct.apply(tt,Ft)).next())}),st=({nickname:tt="",headImgId:Ft="",onOk:Ct=()=>{}})=>{var Ht;const[mt,ot]=(0,a.useState)(""),[it,Je]=(0,a.useState)(""),[ut,en]=(0,a.useState)(!1),[dt,Wt]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{ut&&(ot(tt),Je(Ft))},[ut]),a.createElement(a.Fragment,null,a.createElement("i",{onClick:()=>en(!0),style:{marginLeft:10,color:"#333",fontSize:14,cursor:"pointer"},className:"iconfont icon-bianji16"}),a.createElement(re.default,{title:"\u8BBE\u7F6E\u52A9\u6559\u5934\u50CF\u548C\u540D\u79F0",centered:!0,width:720,okText:"\u4FDD\u5B58",open:ut,confirmLoading:dt,onOk:()=>bt(void 0,null,function*(){mt||le.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Wt(!0),(yield Ct({ai_nickname:mt,ai_headimg_id:it}))&&en(!1),Wt(!1)}),onCancel:()=>{en(!1)}},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("label",{style:{width:70,textAlign:"end"}},a.createElement("span",{style:{color:"red"}},"*"),"\u52A9\u6559\u540D\u79F0"),a.createElement(We.default,{maxLength:5,showCount:!0,style:{width:"80%",marginLeft:20},value:mt,onChange:nn=>ot(nn.target.value)})),a.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},a.createElement("label",{style:{width:70,textAlign:"end",marginRight:20}},"\u52A9\u6559\u5934\u50CF"),a.createElement(we.default,{disabled:!!it,accept:".png,.jpg",action:`${_e.Z.API_SERVER}/api/attachments.json`,maxCount:1,showUploadList:!1,withCredentials:!0,beforeUpload:nn=>{var vt,Et,Lt,zt;const an=(zt=(Lt=(Et=(vt=nn==null?void 0:nn.name)==null?void 0:vt.split("."))==null?void 0:Et.slice(-1))==null?void 0:Lt[0])==null?void 0:zt.toLowerCase(),Ie=["jpg","png"].includes(an);return nn.size==0?(le.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),we.default.LIST_IGNORE):Ie?nn.size/1024/1024>100?(le.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),we.default.LIST_IGNORE):!0:(le.ZP.warning("\u76EE\u524D\u652F\u6301png\u3001jpg\u6587\u4EF6"),we.default.LIST_IGNORE)},onChange:({file:nn})=>{var vt;Je((vt=nn==null?void 0:nn.response)==null?void 0:vt.container_id)}},it?a.createElement("div",{style:{position:"relative"}},a.createElement("img",{src:((Ht=_e.Z)==null?void 0:Ht.API_SERVER)+"/api/attachments/"+it,width:120,height:120}),a.createElement("i",{onClick:()=>{Je("")},style:{color:"red",cursor:"pointer",position:"absolute",right:0,top:0},className:"iconfont icon-zuoce-jinengbiaoqianshanchu"})):a.createElement("div",{className:Oe.addImg},a.createElement("i",{className:"iconfont icon-tianjia5"}),a.createElement("span",{style:{marginTop:10}},"\u4E0A\u4F20\u5934\u50CF")))),a.createElement("div",{style:{marginLeft:12}},a.createElement("p",{style:{color:"#333",marginBottom:0,marginTop:20}},"\u5C55\u793A\u5165\u53E3\u793A\u4F8B"),a.createElement("img",{src:Mt,style:{width:570}}))))},bn=Object.defineProperty,An=Object.defineProperties,En=Object.getOwnPropertyDescriptors,Cn=Object.getOwnPropertySymbols,un=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,Ze=(tt,Ft,Ct)=>Ft in tt?bn(tt,Ft,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):tt[Ft]=Ct,Xe=(tt,Ft)=>{for(var Ct in Ft||(Ft={}))un.call(Ft,Ct)&&Ze(tt,Ct,Ft[Ct]);if(Cn)for(var Ct of Cn(Ft))qt.call(Ft,Ct)&&Ze(tt,Ct,Ft[Ct]);return tt},ie=(tt,Ft)=>An(tt,En(Ft)),ze=(tt,Ft,Ct)=>new Promise((Ht,mt)=>{var ot=ut=>{try{Je(Ct.next(ut))}catch(en){mt(en)}},it=ut=>{try{Je(Ct.throw(ut))}catch(en){mt(en)}},Je=ut=>ut.done?Ht(ut.value):Promise.resolve(ut.value).then(ot,it);Je((Ct=Ct.apply(tt,Ft)).next())}),Qt=({title:tt="\u5934\u6B4CAI",placeholder:Ft,hideUpload:Ct,hideInputBox:Ht,aiIcon:mt=Te,userIcon:ot=et,dragIcon:it=It,children:Je,fetchUrl:ut,fetchData:en={},extraAnswerAction:dt,showDefaultTips:Wt=!0,onOpen:nn,onClose:vt,loadingOption:Et,showPreference:Lt=!1,initMessage:zt,customRequest:an,visible:Pt,width:Ie=1200,isCheckRestrictNumber:Ve=!1,headNode:ee,headFunctionNode:ne,showRedraw:te,showEdit:fe,promptPropName:pe="prompt",topPercentage:Ue,showSwitchingModel:At=!1,showImageGenerator:Vt=!1,showLookHistory:Dt=!1,fetchListObject:cn,customPreference:pn,customDataNode:_t,showAddSession:Xt,historyId:dn,draggableExtraNode:Kt,drawerExtraNode:Jt,menuExtraFunctionNode:sn,showSceneAwareness:Fn=!1,ReactComponent:hn=ue.Z,topFunctionNode:Mn,footerContainerStyle:Nn,chatContainerStyle:lt={},showCodePreview:rt=!1,showSource:pt=!0,onSendMessage:ct,onDynamic:He=()=>{},showAvatarEditData:b})=>{var se,y,ve;const[me,De]=(0,a.useState)(!1),[Ne,Re]=(0,a.useState)("qwen-max"),[xt,Ut]=(0,a.useState)([]),[Nt,kt]=(0,a.useState)([]),[gn,Be]=(0,a.useState)(!1),[at,oe]=(0,a.useState)(!1),[de,ke]=(0,a.useState)(!1),[St,Gt]=(0,a.useState)([]),[tn,Pe]=(0,a.useState)(""),[rn,mn]=(0,a.useState)(0),[on,In]=(0,a.useState)(void 0),[xn,Vn]=(0,a.useState)(!1),[$n,eu]=(0,a.useState)(null),[tu,ru]=(0,a.useState)(""),cu=(0,a.useRef)(),Su=(0,a.useRef)(null),Du=(0,a.useRef)(null),[Jn,pu]=(0,a.useState)(!1),[Wn,nu]=(0,a.useState)(!1),[uu,ou]=(0,a.useState)(!1),[Hn,Un]=(0,a.useState)(!1),[Zn,su]=(0,a.useState)(!1),[iu,hu]=(0,a.useState)(0),du=(0,a.useRef)(null),_u=(0,a.useRef)(!1),Zu=(0,a.useRef)(null),[wu,ul]=(0,a.useState)(void 0),[bu,il]=(0,a.useState)(!0),[Uu,$u]=(0,a.useState)(Ie-28),[ju,Mu]=(0,a.useState)(!1),[Ju,Wu]=(0,a.useState)(!0),[Vu,x]=(0,a.useState)([]),be=(0,a.useRef)([]),Ge=(0,a.useRef)(null),ft=(0,a.useRef)(null),je=(0,a.useRef)(!1),$t=Uu-22,Yt=tn==null?void 0:tn.split(` -`).length,{onAdd:jt,onGetList:Zt,onListClick:fn,onListDelete:Tn,onListDealData:On}=cn||{},Sn=50,Xn=10,lu={maxCount:Sn,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:xt,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:Ot=>ze(void 0,null,function*(){var kn,Gn,vu,Fu;const mu=(Fu=(vu=(Gn=(kn=Ot==null?void 0:Ot.name)==null?void 0:kn.split("."))==null?void 0:Gn.slice(-1))==null?void 0:vu[0])==null?void 0:Fu.toLowerCase(),Ru=["doc","docx","md","pdf","txt","xlsx","xls"].includes(mu);return Ot.size==0?(le.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),we.default.LIST_IGNORE):Ru?Ot.size/1024/1024>100?(le.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),we.default.LIST_IGNORE):!0:(le.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),we.default.LIST_IGNORE)}),onChange:({fileList:Ot})=>{Ut(Ot)},action:`${(se=_e.Z)==null?void 0:se.API_SERVER}/api/intelligent_imports/upload_file.json`},zu={maxCount:Xn,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Nt,multiple:!0,accept:".jpg,.png,",beforeUpload:Ot=>{var kn,Gn,vu,Fu;const mu=(Fu=(vu=(Gn=(kn=Ot==null?void 0:Ot.name)==null?void 0:kn.split("."))==null?void 0:Gn.slice(-1))==null?void 0:vu[0])==null?void 0:Fu.toLowerCase(),Ru=["jpg","png"].includes(mu);return Ot.size==0?(le.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),we.default.LIST_IGNORE):Ru?Ot.size/1024/1024>10?(le.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),we.default.LIST_IGNORE):!0:(le.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),we.default.LIST_IGNORE)},onChange:({fileList:Ot})=>{kt(Ot)},action:`${(y=_e.Z)==null?void 0:y.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{if(!St.length||!cu.current)return;const Ot=St[St.length-1];Ot!=null&&Ot.loading&&(cu.current.scrollTop=cu.current.scrollHeight)},[St.length]),(0,a.useEffect)(()=>{if(!cu.current||!du.current)return;const Ot=new IntersectionObserver(([kn])=>{il(kn.isIntersecting)},{root:cu.current,rootMargin:"70px",threshold:0});return Ot.observe(du.current),()=>{du.current&&Ot.unobserve(du.current)}},[cu.current,du.current]),(0,a.useEffect)(()=>{if(!Jn)return;const Ot=cu.current,kn=Zu.current;_u.current=!1;let Gn=Ot.scrollTop;const vu=()=>{const{scrollTop:mu,scrollHeight:Yu,clientHeight:Ru}=Ot;mu>Gn?mu+Ru>=Yu-50&&(Ot.scrollTop=Ot.scrollHeight,_u.current=!1):mu{_u.current||(Ot.scrollTop=Ot.scrollHeight)});return Fu.observe(kn),()=>{var mu;Fu.unobserve(kn),(mu=Ot==null?void 0:Ot.removeEventListener)==null||mu.call(Ot,"scroll",vu)}},[Jn]),(0,a.useEffect)(()=>{!Jn&&be.current.length&&(Gt([...St,...be.current]),be.current=[])},[Jn]),(0,a.useEffect)(()=>{if(!cu.current)return;const Ot=new ResizeObserver(()=>{var kn;cu.current&&$u((kn=cu.current)==null?void 0:kn.offsetWidth)});return Ot.observe(cu.current),()=>{cu.current&&Ot.unobserve(cu.current)}},[cu.current]),(0,a.useEffect)(()=>{typeof Pt=="boolean"&&De(Pt)},[Pt]),(0,a.useEffect)(()=>{var Ot;if(Su.current&&$n!==null){Su.current.focus();const kn=(Ot=Su.current.resizableTextArea)==null?void 0:Ot.textArea;kn&&(kn.selectionStart=kn.selectionEnd=kn.value.length)}},[$n]),(0,a.useEffect)(()=>{Yt<5&&Vn(!1)},[Yt]),(0,a.useEffect)(()=>{me&&zt&&(Gt(Tu(zt)),Be(!0),Pl(zt,{history:[]})),me&&(cl(),dn?Kl(dn):Xt&&!wu&&Ql()),me||sl()},[me]);const Tu=(Ot="",kn=[],Gn=[])=>{const vu=Date.now();return[{text:Ot,key:vu,sender:"user",fileList:kn,imageList:Gn,show:!0},{loading:!0,key:vu,sender:"AI",show:!0,model:Ne,imageGenerator:Hn,thinkingEnabled:Wn,codePreview:uu}]},sl=()=>{ru(""),eu(null),Ut([]),kt([]),Pe("")},Il=()=>{if(nn){nn({chatData:St,setChatData:Gt,setLoading:Be,getData:Pl,renderChatItems:Tu,handleAdd:Ql,identifier:wu});return}De(!0)},Bl=()=>{if(Wu(!0),vt){vt();return}De(!1)},Ou=()=>{Vn(!xn)},cl=()=>ze(void 0,null,function*(){if(!Ve)return;const Ot=yield(0,Tt.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Ot==null?void 0:Ot.status)===0&&(Ot==null?void 0:Ot.total_number)!==-1&&(mn((Ot==null?void 0:Ot.total_number)-(Ot==null?void 0:Ot.remaining_number)),In(Ot==null?void 0:Ot.total_number))}),Fl=()=>{re.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:a.createElement("div",null,a.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),a.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",on,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Tl=Ot=>Ot.reduce((Gn,vu)=>{if(vu.sender==="user"){const Fu=Ot.find(mu=>mu.key===vu.key&&mu.sender==="AI");Fu&&(Fu!=null&&Fu.text)&&!(Fu!=null&&Fu.error)&&Gn.push({question:vu.text,answer:Fu.text})}return Gn},[]),Pl=(...Ot)=>ze(void 0,[...Ot],function*(kn="",Gn={},vu=St){if(an&&(yield an({mes:kn,setChatData:Gt,fileList:xt,body:Gn,checkNum:cl,setLoading:Be,bodyChatData:vu,setTyping:pu,setImageGenerator:Un,renderChatItems:Tu})),!an){const Fu=xt==null?void 0:xt.map(qu=>{var pl;return(pl=qu==null?void 0:qu.response)==null?void 0:pl.file_id}),mu=Nt==null?void 0:Nt.map(qu=>{var pl;return(pl=qu==null?void 0:qu.response)==null?void 0:pl.data}),Yu=Gn.history||Tl(vu),Ru=Xe(Xe({identifier:wu,response_mode:"streaming",model:Ne,scene_awareness:Zn,thinking_enabled:Wn,image_generator:Hn,code_preview:uu,file_ids:Fu,image_list:mu,history:Yu,[pe]:kn},en),Gn),ol=Object.fromEntries(Object.entries(Ru).filter(([qu,pl])=>pl!==void 0));Du.current=new Qe.Z(_e.Z.API_SERVER+ut,ol),yield new Promise((qu,pl)=>{let $l=null,Ul=null;Du.current.on("data",Al=>{pu(!0);const{chunk:{content:Wl,type:kl,created:Bu,msg:ea}}=Al,Yl=ea==="error";kl==="thinking"&&($l=$l||Bu,Gt(Ol=>[...Ol].map((wl,Zl)=>Zl===Ol.length-1?ie(Xe({},wl),{reasoning:(wl.reasoning||"")+Wl,loading:!1,hideAnswer:!0,error:Yl}):wl))),kl==="text"&&(Ul=Ul||Bu,Gt(Ol=>[...Ol].map((wl,Zl)=>Zl===Ol.length-1?ie(Xe({},wl),{text:(wl.text||"")+Wl,loading:!1,startTime:$l,endTime:Ul,error:Yl}):wl))),kl==="knowledge"&&Gt(Ol=>[...Ol].map((wl,Zl)=>{var ca;return Zl===Ol.length-1?ie(Xe({},wl),{text:(wl.text||"")+"",loading:!1,startTime:$l,endTime:Ul,error:Yl,knowledge:(ca=Al==null?void 0:Al.chunk)==null?void 0:ca.content}):wl}))}),Du.current.on("done",()=>{qu()}),Du.current.on("error",Al=>{let Wl="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Al)==="[object Object]"&&Al.status===-9&&(Wl=Al==null?void 0:Al.message),Gt(kl=>[...kl].map((Bu,ea)=>ea===kl.length-1?ie(Xe({},Bu),{text:Wl,loading:!1,error:!0}):Bu)),qu()}),Du.current.on("cancelled",()=>{qu()}),Du.current.startStream()})}cl(),Be(!1)}),el=Ot=>{Pe(Ot.target.value)},Dl=(Ot,kn)=>{if(sl(),Be(!0),Ot==="edit"){be.current=St.slice(kn+2);const Gn=St.splice(kn),{fileList:vu=[],imageList:Fu=[]}=(Gn==null?void 0:Gn[0])||{},mu=vu.map(ol=>{var qu;return(qu=ol.response)==null?void 0:qu.file_id}),Yu=Fu.map(ol=>{var qu;return(qu=ol.response)==null?void 0:qu.data}),Ru={history:Tl(St),file_ids:mu,image_list:Yu,edit:!0};Gt([...St,...Tu(tu,vu,Fu)]),Pl(tu,Ru,St)}if(Ot==="redraw"){be.current=St.slice(kn+1);const Gn=St.splice(kn-1),{text:vu,fileList:Fu=[],imageList:mu=[]}=(Gn==null?void 0:Gn[0])||{},Yu=Fu.map(qu=>{var pl;return(pl=qu.response)==null?void 0:pl.file_id}),Ru=mu.map(qu=>{var pl;return(pl=qu.response)==null?void 0:pl.data}),ol={history:Tl(St),file_ids:Yu,image_list:Ru,edit:!0};Gt([...St,...Tu(vu,Fu,mu)]),Pl(vu,ol,St)}},Rl=()=>{if(tn.trim()!==""){sl(),Be(!0);const Ot=xt.filter(Gn=>Gn.status==="done"),kn=Nt.filter(Gn=>Gn.status==="done");Gt([...St,...Tu(tn,Ot,kn)]),Pl(tn)}},Hl=Ot=>{if(Ot.shiftKey){if(Ot.key==="Enter")return}else if(Ot.key==="Enter"){if(Ot.preventDefault(),Vl||je.current)return;Rl()}},Ml=(Ot,kn)=>{let Gn=!1;fe===!0?Gn=!0:fe==="last"&&(Gn=St.reduce((Yu,Ru,ol)=>Ru.sender==="user"?ol:Yu,-1)===kn);const vu=kn===$n,Fu=[...(Ot==null?void 0:Ot.fileList)||[],...(Ot==null?void 0:Ot.imageList)||[]];return a.createElement("div",{className:Me.li,style:Xe({width:$t},lt)},a.createElement("div",{className:Me.avatarIcon},a.createElement("img",{className:Me.img,src:ot})),a.createElement("div",{className:Me.content},!!(Fu!=null&&Fu.length)&&a.createElement("div",{className:Me.fileWrap},Fu==null?void 0:Fu.map((mu,Yu)=>{var Ru,ol;return a.createElement("div",{key:Yu,className:Me.file},a.createElement("img",{src:E(90034)(`./${((ol=(Ru=mu==null?void 0:mu.name)==null?void 0:Ru.split("."))==null?void 0:ol.pop())||"txt"}.png`),width:20,className:"mr10"}),a.createElement("aside",null,a.createElement(Ee.Z,{title:mu==null?void 0:mu.name},a.createElement("div",{className:Me.fileName},mu==null?void 0:mu.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,yt.RD)(mu==null?void 0:mu.size))))})),a.createElement("div",{className:Me.borderBox},vu?a.createElement(We.default.TextArea,{value:tu,ref:Su,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:mu=>ru(mu.target.value)}):a.createElement("div",{className:Me.text},Ot==null?void 0:Ot.text)),vu?a.createElement("div",{className:Me.action},a.createElement(Ye.ZP,{onClick:()=>{ru(""),eu(null)},size:"small"},"\u53D6\u6D88"),a.createElement(Ye.ZP,{disabled:!tu.trim(),onClick:()=>Dl("edit",kn),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:Me.action},a.createElement(Se.CopyToClipboard,{text:(Ot==null?void 0:Ot.text)||"",onCopy:()=>le.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(Ee.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),Gn&&!gn&&a.createElement(Ee.Z,{title:"\u7F16\u8F91"},a.createElement("i",{onClick:()=>{eu(kn),ru((Ot==null?void 0:Ot.text)||"")},className:"iconfont icon-bianji10 font14"})))))},jl=(Ot,kn)=>{var Gn,vu;let Fu=!1;te===!0?Fu=!0:te==="last"&&(Fu=St.reduce((Ru,ol,qu)=>ol.sender==="AI"?qu:Ru,-1)===kn);let mu="";return Ot!=null&&Ot.source?mu=Ot==null?void 0:Ot.source:(Ot==null?void 0:Ot.model)==="deepseek-r1"?mu="\u7531deepseek\u751F\u6210":(Ot==null?void 0:Ot.model)==="qwen-max"&&(mu="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),a.createElement("div",{className:Me.li,style:Xe({width:$t},lt)},a.createElement("div",{className:Me.avatarIcon},a.createElement("img",{className:Me.img,src:b!=null&&b.headImgId?((Gn=_e.Z)==null?void 0:Gn.API_SERVER)+"/api/attachments/"+(b==null?void 0:b.headImgId):mt})),a.createElement("div",{className:Me.content},a.createElement("div",{className:Me.borderBox},Ot.loading&&a.createElement(a.Fragment,null,Ot!=null&&Ot.imageGenerator?a.createElement("div",{className:Me.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(Ot!=null&&Ot.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:Me.loading},a.createElement("div",{className:Me.dot}),a.createElement("div",{className:Me.dot}),a.createElement("div",{className:Me.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(Et==null?void 0:Et.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(Ot==null?void 0:Ot.thinkingEnabled)&&a.createElement(Ke.Z,{time:Ot==null?void 0:Ot.time,cancelIndex:iu,loading:Ot.loading,streamingStatus:!(Ot!=null&&Ot.text),onFinish:()=>{hu(0),Gt(Yu=>[...Yu].map((Ru,ol)=>ol===Yu.length-1?ie(Xe({},Ru),{hideAnswer:!1,time:Ru.startTime?Ru.endTime-Ru.startTime:null}):Ru))},value:Ot==null?void 0:Ot.reasoning}),!!(Ot!=null&&Ot.text)&&!Ot.hideAnswer&&a.createElement(nt.Z,{onDynamic:He,cancelIndex:iu,streamingStatus:gn,loadImage:!!(Ot!=null&&Ot.imageGenerator),onFinish:()=>ze(void 0,null,function*(){hu(0),setTimeout(()=>pu(!1),0)}),value:Ot==null?void 0:Ot.text}),((vu=Ot==null?void 0:Ot.knowledge)==null?void 0:vu.length)>0&&a.createElement($e.Z,{Filelist:Ot==null?void 0:Ot.knowledge})),pt&&!!(Ot!=null&&Ot.text)&&mu&&a.createElement("div",{className:Me.source},mu),a.createElement("div",{className:Me.action},dt==null?void 0:dt(Ot,kn,_l),!(Ot!=null&&Ot.imageGenerator)&&a.createElement(Se.CopyToClipboard,{text:String((Ot==null?void 0:Ot.text)||""),onCopy:()=>le.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(Ee.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),Lt&&!gn&&a.createElement(a.Fragment,null,a.createElement(Ee.Z,{title:"\u559C\u6B22"},a.createElement("i",{style:Ot!=null&&Ot.like?{color:"#FA8D30"}:{},onClick:()=>aa("like",!(Ot!=null&&Ot.like),kn),className:"iconfot icon-yijiejue font15"})),a.createElement(Ee.Z,{title:"\u4E0D\u559C\u6B22"},a.createElement("i",{style:Ot!=null&&Ot.dislike?{color:"#e86d7c"}:{},onClick:()=>aa("dislike",!(Ot!=null&&Ot.dislike),kn),className:"iconfot icon-weijiejuezhengchang font15"}))),Fu&&!gn&&a.createElement(Ee.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("i",{onClick:()=>Dl("redraw",kn),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},aa=(Ot,kn,Gn)=>ze(void 0,null,function*(){if(pn){const vu=St.slice(0,Gn+1),mu=Tl(vu).length;yield pn({type:Ot,value:kn,index:Gn,identifier:wu,objectIndex:mu})}Gt(vu=>(vu[Gn][Ot]=kn,kn&&(vu[Gn][Ot==="like"?"dislike":"like"]=!1),[...vu]))}),Ea=()=>{var Ot,kn;hu(1),(kn=(Ot=Du.current)==null?void 0:Ot.cancelRequest)==null||kn.call(Ot),Be(!1),pu(!1)},Ql=()=>ze(void 0,null,function*(){var Ot,kn,Gn;(kn=(Ot=Du.current)==null?void 0:Ot.cancelRequest)==null||kn.call(Ot),sl(),Gt([]),Be(!0);const vu=yield jt();(vu==null?void 0:vu.status)===0&&ul((Gn=vu==null?void 0:vu.data)==null?void 0:Gn.identifier),Be(!1),pu(!1)}),ra=()=>ze(void 0,null,function*(){var Ot;ke(!0);const kn=yield Zt();(kn==null?void 0:kn.status)===0&&x(((Ot=kn==null?void 0:kn.data)==null?void 0:Ot.list)||[]),ke(!1)}),Kl=(...Ot)=>ze(void 0,[...Ot],function*(kn=wu){var Gn,vu,Fu,mu;(vu=(Gn=Du.current)==null?void 0:Gn.cancelRequest)==null||vu.call(Gn),sl(),oe(!0);const Yu=yield fn(kn);if(Yu.status===0){const Ru=On(((Fu=Yu==null?void 0:Yu.data)==null?void 0:Fu.messages)||[]);Gt(Ru),oe(!1),ul((mu=Yu==null?void 0:Yu.data)==null?void 0:mu.identifier);return}Gt([]),oe(!1)}),oa=(Ot,kn)=>ze(void 0,null,function*(){(yield Tn(Ot)).status===0&&(le.ZP.success("\u5220\u9664\u6210\u529F"),kn===wu&&Ql(),ra())}),pa=()=>a.createElement("div",{className:Me.menuWarp},a.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),a.createElement(Ae.Z,{spinning:de},!Vu.length&&a.createElement(z.Z,{style:{width:250,paddingBottom:30},image:z.Z.PRESENTED_IMAGE_SIMPLE}),!!Vu.length&&a.createElement("div",{className:Me.menu},Vu.map(function(Ot,kn){return a.createElement("aside",{className:he()(wu===Ot.identifier&&Me.active),key:Ot.id,onClick:()=>Kl(Ot.id)},a.createElement("div",{className:Me.menuText},a.createElement(Ee.Z,{title:Ot==null?void 0:Ot.question},a.createElement("span",null,Ot==null?void 0:Ot.question)),sn&&sn(Ot)),a.createElement("div",{className:Me.menuDel,onClick:Gn=>Gn.stopPropagation()},a.createElement(ye.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>oa(Ot.id,Ot.identifier),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"},a.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),La=Ot=>{if(Ot==="file"){if(Nt.length){re.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{kt([]),Ge.current.upload.uploader.fileInput.click()}});return}Ge.current.upload.uploader.fileInput.click()}if(Ot==="image"){if(xt.length){re.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Ut([]),ft.current.upload.uploader.fileInput.click()}});return}ft.current.upload.uploader.fileInput.click()}},Ia=[{key:"file",disabled:xt.length>=Sn,label:a.createElement(Ee.Z,{placement:"right",title:a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},Ne!=="deepseek-r1"&&{key:"image",disabled:Nt.length>=Xn,label:a.createElement(Ee.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}].filter(Boolean),Jl=[...xt,...Nt],Vl=Jl.some(Ot=>Ot.status==="uploading")||gn||Jn,ql=rn>=on,ia=Ct||xt.length>=Sn||Nt.length>=Xn,sa=Hn||Wn||Zn||uu||!!Jl.length,_l={chatData:St,stream:Du,isDisabledNum:ql,isDisAbledUpload:Vl,checkNumModal:Fl,checkNum:cl,onClose:Bl,setChatData:Gt,setLoading:Be,getData:Pl,clearStatus:sl,typing:Jn,setImageGenerator:Un,renderChatItems:Tu,setSceneAwareness:su,setIdentifier:ul,setCodePreview:ou,setTyping:pu,onMenuClick:Kl};return a.createElement(a.Fragment,null,Je?a.createElement("div",{onClick:Il},Je):Je!==null&&a.createElement(Le.Z,{draggableExtraNode:Kt,showAvatarEditData:b,src:it,onClick:Il,topPercentage:Ue}),a.createElement(hn,{open:me,width:ju?"100%":Ie,afterOpenChange:Ot=>{Ot&&Wu(!1)},push:!1,contentWrapperStyle:Ju?{}:{transition:"none"},extra:a.createElement("div",{className:Me.head},Jt,At&&a.createElement(ht.Z,{value:Ne,onChange:Ot=>{nu(!1),Un(!1),Re(Ot),kt([]),Ut([])}}),Dt&&a.createElement(a.Fragment,null,a.createElement(ce.Z,{dropdownRender:pa,onOpenChange:Ot=>{Ot&&ra()},placement:"bottomLeft",arrow:!0},a.createElement("div",{className:Me.headBtn},a.createElement("i",{className:"icon-lishiduihua1 font14 mr10"}),"\u5386\u53F2\u5BF9\u8BDD"))),Xt&&a.createElement(a.Fragment,null,a.createElement("div",{className:Me.headBtn,onClick:Ql},a.createElement("i",{className:"icon-xinjianduihua font14 mr10"}),"\u65B0\u5EFA\u5BF9\u8BDD")),a.createElement(Ee.Z,{title:ju?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},a.createElement("div",{className:Me.headBtn,style:{padding:"0 12px"},onClick:()=>Mu(!ju)},ju&&a.createElement("i",{className:"iconfont icon-tuichuquanping3"}),!ju&&a.createElement("i",{className:"iconfont icon-quanping4"})))),title:a.createElement("div",null,a.createElement("span",{className:"c-grey-333 font16"},(b==null?void 0:b.nickname)||tt),(b==null?void 0:b.show)&&a.createElement(st,Xe({},b))),onClose:Bl,bodyStyle:{paddingRight:4}},a.createElement("div",{className:he()(Me.wrap,me&&"body-overflow-hidden")},a.createElement("div",{ref:cu,className:Me.chatContainer},Mn==null?void 0:Mn(_l),Wt&&a.createElement("div",{className:`${Me.li} mb20`,style:Xe({width:$t},lt)},a.createElement("div",{className:Me.avatarIcon},a.createElement("img",{className:Me.img,src:b!=null&&b.headImgId?((ve=_e.Z)==null?void 0:ve.API_SERVER)+"/api/attachments/"+(b==null?void 0:b.headImgId):mt})),a.createElement("div",{className:Me.content},a.createElement("div",{className:Me.borderBox},ee,ne==null?void 0:ne(_l)))),a.createElement("div",{ref:Zu},a.createElement(Ae.Z,{spinning:at,className:"mt20"},St==null?void 0:St.map((Ot,kn)=>a.createElement(a.Fragment,{key:Ot.key+kn},Ot.show&&a.createElement(a.Fragment,null,Ot.sender==="user"&&Ml(Ot,kn),Ot.sender==="AI"&&jl(Ot,kn),_t&&!["AI","user"].includes(Ot.sender)&&_t(Ot,kn,{width:$t})))))),!bu&&a.createElement("div",{className:Me.backBottom,onClick:()=>{cu.current.scrollTop=cu.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:du})),!Ht&&a.createElement("div",{style:Nn,className:he()(Me.footerContainer,xn&&Me.full,sa&&Me.footerContainerSelected)},a.createElement("div",{className:Me.btnWrp},rt&&a.createElement(Ee.Z,{title:"\u66F4\u64C5\u957F\u5904\u7406\u4EE3\u7801\u95EE\u9898\uFF0C\u652F\u6301\u4E00\u53E5\u8BDD\u751F\u6210\u5E94\u7528"},a.createElement("div",{onClick:()=>ou(!uu),className:he()(Me.btn,uu&&Me.btnActive)},a.createElement("i",{className:"iconfont icon-daimamoshi1 mr10 font12"}),"\u4EE3\u7801\u6A21\u5F0F")),Fn&&a.createElement(Ee.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},a.createElement("div",{onClick:()=>su(!Zn),className:he()(Me.btn,Zn&&Me.btnActive)},a.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),Ne==="deepseek-r1"&&a.createElement(Ee.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},a.createElement("div",{onClick:()=>nu(!Wn),className:he()(Me.btn,Wn&&Me.btnActive)},a.createElement("i",{className:"iconfont icon-shendusikao mr10 font12"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),Vt&&Ne==="qwen-max"&&a.createElement("div",{onClick:()=>Un(!Hn),className:he()(Me.btn,Hn&&Me.btnActive)},a.createElement("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"\u56FE\u50CF\u751F\u6210"),Jl.map(Ot=>a.createElement("div",{key:Ot.uid},(Ot==null?void 0:Ot.status)==="uploading"&&a.createElement(Ae.Z,{indicator:a.createElement(gt.Z,{rev:"",spin:!0}),className:"mr10",size:"small",spinning:!0}),a.createElement("span",{title:Ot==null?void 0:Ot.name,className:"mr10"},(0,yt.Pq)(Ot.name,20)),a.createElement("i",{onClick:()=>{Ut(kn=>kn.filter(Gn=>Gn.uid!==Ot.uid)),kt(kn=>kn.filter(Gn=>Gn.uid!==Ot.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),a.createElement(Ee.Z,{title:ql&&a.createElement("div",null,a.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),a.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F",on,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))},a.createElement("div",{className:he()(Me.inputContainer,Yt>4&&Me.lineFour,ql&&Me.disabledInput)},a.createElement(we.default,Xe({ref:Ge},lu)),a.createElement(we.default,Xe({ref:ft},zu)),a.createElement(ce.Z,{className:`${ia&&"hide"}`,menu:{items:Ia,onClick:Ot=>La(Ot.key)},placement:"top"},a.createElement(Ye.ZP,{className:Me.uploadBtn,icon:a.createElement(Bt.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})})),a.createElement(We.default.TextArea,{rows:Yt>4?4:Yt,placeholder:Ft||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:tn,bordered:!1,style:ia?{paddingLeft:0,marginLeft:0}:{},onChange:el,onPressEnter:Hl,onFocus:()=>ct==null?void 0:ct(),onCompositionStart:()=>{je.current=!0},onCompositionEnd:()=>{je.current=!1}}),Jn?a.createElement(Ee.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${Me.cancelBtn}`,onClick:Ea})):a.createElement(Ye.ZP,{className:(tn==null?void 0:tn.trim())===""?Me.sendBtnDisabled:Me.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Vl,onClick:Rl}),Yt>4&&a.createElement("span",{className:Me.fullIcon,onClick:Ou},xn&&a.createElement("span",{className:"iconfont icon-shousuo"}),!xn&&a.createElement("span",{className:"iconfont icon-zhankai"}))))))))}},67556:function(Fe,wt,E){"use strict";E.d(wt,{o:function(){return a}});const a=ue=>(ue=ue.replace(new RegExp("(?$1'),ue=ue.replace(new RegExp("(?]*>/g,""),z=We(z),z});wt.Z=ue},11196:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return ce}});var a=E(59301),ue=E(62957),le=E(77019),we=E(60242),re="data:image/png;base64,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",Ee="data:image/png;base64,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",We="data:image/png;base64,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",Ye={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},Ae=E(59301);const z=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var ce=()=>{const[qe,he]=(0,a.useState)(0),[nt,$e]=(0,a.useState)(!1),[Ke,ht]=(0,a.useState)(!0),Me=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(Ke)return;const It=()=>{he(_e=>_e>=99?(clearInterval(Me.current),99):_e+1)};return Me.current=setInterval(It,5e4/99),()=>clearInterval(Me.current)},[Ke]);const zt=()=>{he(0),$e(!0),ht(!1)},yt=(It=0)=>{ht(!0),he(It),$e(!1)},Le=It=>{const _e=It/1048576;let Se;return _e<=.3?Se=3:_e<=.5?Se=5:_e<=1?Se=10:_e<=2?Se=20:_e<=3?Se=30:_e<=10?Se=_e*10:Se=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Se}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},Te=()=>Ae.createElement("span",{className:Ye.dotLoading},Ae.createElement("span",null,"."),Ae.createElement("span",null,"."),Ae.createElement("span",null,"."));return{progress:qe,progressOpen:nt,openProgress:zt,closeProgress:yt,toggleLock:()=>ht(It=>!It),CreateProgressModal:(It=z,_e)=>(typeof It=="string"&&(It=[It,It,It]),Ae.createElement(ue.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:nt,title:null,footer:null,width:500,afterClose:()=>he(0)},Ae.createElement(le.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},qe<=30&&Ae.createElement(Ae.Fragment,null,Ae.createElement("img",{src:re,alt:"Step 1"}),Ae.createElement("div",{className:"mt20 c-light-primary"},It[0],Te())),qe>30&&qe<60&&Ae.createElement(Ae.Fragment,null,Ae.createElement("img",{src:Ee,alt:"Step 2"}),Ae.createElement("div",{className:"mt20 c-light-primary"},It[1],Te())),qe>=60&&Ae.createElement(Ae.Fragment,null,Ae.createElement("img",{src:We,alt:"Step 3"}),Ae.createElement("div",{className:"mt20 c-light-primary"},It[2],Te())),Ae.createElement(we.Z,{className:Ye.progress,status:"active",style:{width:"auto"},size:[300,8],percent:qe}),!!_e&&Ae.createElement("div",{className:"c-grey-999"},Le(_e)))))}}},59934:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Cn}});var a=E(59301),ue=E(75727),le=E(6767),we=E(25399),re=E(37568),Ee=E(99571),We=E(97812),Ye={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},z=({position:un,children:_t})=>{const{left:Ze=0,top:Xe=0}=un||{},[ie,ze]=(0,a.useState)(Ze),[xe,Rt]=(0,a.useState)(Xe),tt=(0,a.useRef)(null),Ft=()=>{if(tt.current){const Ct=tt.current.offsetWidth,Zt=tt.current.offsetHeight,mt=window.innerWidth,ot=window.innerHeight;let it=Ze,Je=Xe;Ze+Ct>mt&&(it=mt-Ct),it<0&&(it=0),Xe+Zt>ot&&(Je=ot-Zt),Je<0&&(Je=0),ze(it),Rt(Je)}};return(0,a.useEffect)(()=>{if(!tt.current||!un)return;const Ct=new ResizeObserver(()=>{Ft()});return Ct.observe(tt.current),()=>{Ct.disconnect()}},[Ze,Xe,un]),(0,a.useEffect)(()=>{un&&Ft()},[Ze,Xe,un]),un?a.createElement("div",{ref:tt,style:{position:"fixed",left:`${ie}px`,top:`${xe}px`,zIndex:1050}},_t):null},ye=E(90524),ce=E(56102),qe=E(6725),he=Object.defineProperty,nt=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,zt=(un,_t,Ze)=>_t in un?he(un,_t,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):un[_t]=Ze,yt=(un,_t)=>{for(var Ze in _t||(_t={}))ht.call(_t,Ze)&&zt(un,Ze,_t[Ze]);if(Ke)for(var Ze of Ke(_t))Me.call(_t,Ze)&&zt(un,Ze,_t[Ze]);return un},Le=(un,_t)=>nt(un,$e(_t)),Te=(un,_t,Ze)=>new Promise((Xe,ie)=>{var ze=tt=>{try{Rt(Ze.next(tt))}catch(Ft){ie(Ft)}},xe=tt=>{try{Rt(Ze.throw(tt))}catch(Ft){ie(Ft)}},Rt=tt=>tt.done?Xe(tt.value):Promise.resolve(tt.value).then(ze,xe);Rt((Ze=Ze.apply(un,_t)).next())}),It=({visible:un,position:_t,selectText:Ze,applyRefinedText:Xe,fetchUrl:ie,noRestrictModal:ze})=>{var xe;const[Rt,tt]=(0,a.useState)(!1),[Ft,Ct]=(0,a.useState)([]),[Zt,mt]=(0,a.useState)(""),[ot,it]=(0,a.useState)(1),[Je,ut]=(0,a.useState)(""),[en,dt]=(0,a.useState)(!1),Wt=(0,a.useRef)(null),[nn,vt]=(0,a.useState)(!1),[Et,Lt]=(0,a.useState)(0),Ot=(0,a.useRef)(!1),an=((xe=Ft==null?void 0:Ft[(Ft==null?void 0:Ft.length)-1])==null?void 0:xe.loading)===!0;(0,a.useEffect)(()=>{if(un){it(1);return}vt(!1),tt(!1),Pt(),Lt(0),Ct([]),it(0)},[un]);const Pt=()=>{var $t,Gt;mt(""),ut(""),(Gt=($t=Wt.current)==null?void 0:$t.cancelRequest)==null||Gt.call($t)},Ie=(...$t)=>Te(void 0,[...$t],function*(Gt="",dn=Ft){const Jt=Date.now(),qt=[...dn,{text:Gt,key:Jt,sender:"user",show:!0},{loading:!0,key:Jt,sender:"AI",show:!0}];it(2),Ct(qt);const sn=ee(dn),Fn={no_record_times:!0,prompt:Gt,history:sn};Wt.current=new qe.Z(ye.Z.API_SERVER+ie,Fn),yield new Promise(hn=>{Wt.current.on("data",Mn=>{const{chunk:{msg:Nn},full:lt}=Mn,rt=Nn==="error";vt(!0),ut(Ue(lt)),Ct(pt=>pt.map((ct,He)=>He===pt.length-1?Le(yt({},ct),{text:lt,loading:!1,error:rt}):ct))}),Wt.current.on("done",()=>hn()),Wt.current.on("error",Mn=>{const Nn="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Mn)==="[object Object]"&&Mn.status===-9&&(it(1),ze(Mn.data)),Ct(lt=>lt.map((rt,pt)=>pt===lt.length-1?Le(yt({},rt),{text:Nn,loading:!1,error:!0}):rt)),hn()}),Wt.current.on("cancelled",()=>hn()),Wt.current.startStream()}),tt(!1)}),Ve=$t=>{mt($t.target.value)},ee=$t=>$t.reduce((dn,Jt)=>{if(Jt.sender==="user"){const qt=$t.find(sn=>sn.key===Jt.key&&sn.sender==="AI");qt&&(qt!=null&&qt.text)&&!(qt!=null&&qt.error)&&dn.push({question:Jt.text,answer:qt.text})}return dn},[]),ne=()=>{if(pn)return;const $t=At("\u6539\u5199");Pt(),tt(!0),Ie($t)},te=$t=>{if($t.key==="Enter"&&!$t.shiftKey){if($t.preventDefault(),Ot.current||cn)return;ne()}},fe=()=>{var $t,Gt;Lt(dn=>dn+1),(Gt=($t=Wt.current)==null?void 0:$t.cancelRequest)==null||Gt.call($t),tt(!1),vt(!1)},pe=[{key:"1",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:a.createElement("span",null,a.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:a.createElement("span",null," ",a.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],Ue=($t="")=>{const Gt=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((dn,Jt)=>{Gt.push(`\u7B54\u6848${Jt+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Jt+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Jt+1})\u8F93\u51FA\uFF1A`)}),Gt.forEach(dn=>{const Jt=new RegExp(dn,"g");$t=$t.replace(Jt,`**${dn}** `)}),$t},At=$t=>$t==="\u6539\u5199"?`${Zt}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Ze}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Ze}\uFF0C${$t}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,Ht=$t=>{let Gt="";$t.key==="1"&&(Gt=At("\u6DA6\u8272")),$t.key==="2"&&(Gt=At("\u6269\u5199")),$t.key==="3"&&(Gt=At("\u7F29\u5199")),Pt(),tt(!0),Ie(Gt)},Dt=()=>{const $t=Ft.splice(Ft.length-2),{text:Gt}=($t==null?void 0:$t[0])||{};Pt(),tt(!0),Ie(Gt,Ft)},cn=Rt||nn,pn=(Zt==null?void 0:Zt.trim())==="";return un?a.createElement(ue.Z,{open:pn&&!cn&&(en||!Je),overlayStyle:{minWidth:200},menu:{items:pe,onClick:Ht}},a.createElement(z,{position:_t},a.createElement("div",{className:Ye.wrap},ot===2&&a.createElement(a.Fragment,null,a.createElement("div",{className:Ye.chatContainer},an&&a.createElement("div",{className:Ye.loadingWrp},a.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),a.createElement("div",{className:"ai-loading"})),Je&&a.createElement(We.Z,{cancelIndex:Et,streamingStatus:Rt,loadImage:!1,onFinish:()=>Te(void 0,null,function*(){Lt(0),setTimeout(()=>vt(!1),0)}),value:Je})),a.createElement("div",{className:Ye.btnContainer},a.createElement("div",{onClick:()=>Xe(!0,Je),className:Ye.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),a.createElement("div",{onClick:()=>Xe(!1,Je),className:Ye.btn,style:{padding:"0 16px",width:"initial"}},a.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),a.createElement(ce.CopyToClipboard,{text:Je,onCopy:()=>le.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(we.Z,{title:"\u590D\u5236"},a.createElement("div",{className:Ye.btn,style:{marginLeft:"auto"}},a.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),a.createElement(we.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("div",{onClick:Dt,className:Ye.btn},a.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),a.createElement(we.Z,{title:"\u5220\u9664"},a.createElement("div",{onClick:()=>{it(1),Pt(),Ct([])},className:Ye.btn},a.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),a.createElement("div",{className:Ye.inputContainer},a.createElement(re.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:Zt,bordered:!1,onFocus:()=>dt(!0),onBlur:()=>setTimeout(()=>dt(!1),300),onChange:Ve,onPressEnter:te,onCompositionStart:()=>Ot.current=!0,onCompositionEnd:()=>Ot.current=!1}),nn?a.createElement("div",{className:`iconfont icon-tingzhihuida ${Ye.cancelBtn}`,onClick:fe}):a.createElement(Ee.ZP,{className:pn?Ye.sendBtnDisabled:Ye.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:cn,onClick:ne}))))):a.createElement(a.Fragment,null)},_e={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},Se=Object.defineProperty,Qe=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,Oe=(un,_t,Ze)=>_t in un?Se(un,_t,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):un[_t]=Ze,Mt=(un,_t)=>{for(var Ze in _t||(_t={}))gt.call(_t,Ze)&&Oe(un,Ze,_t[Ze]);if(Qe)for(var Ze of Qe(_t))Bt.call(_t,Ze)&&Oe(un,Ze,_t[Ze]);return un};const bt=un=>React.createElement("svg",Mt({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},un),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var ln="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",bn=(0,a.forwardRef)(({initialContent:un,onButtonClick:_t},Ze)=>{const[Xe,ie]=(0,a.useState)(null),[ze,xe]=(0,a.useState)(null),[Rt,tt]=(0,a.useState)(""),[Ft,Ct]=(0,a.useState)(null),Zt=Ze,mt=Wt=>{const nn=document.elementFromPoint(10,Wt),vt=document.createRange();let Et=null;const Lt=document.createTreeWalker(Zt.current,NodeFilter.SHOW_TEXT,{acceptNode:ne=>{const te=document.createRange();te.selectNodeContents(ne);const fe=te.getBoundingClientRect();return fe.top<=Wt&&fe.bottom>=Wt?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let Ot="",an,Pt,Ie=null,Ve=null,ee=null;for(;an=Lt.nextNode();){an.parentNode.getAttribute("data-select")==="disabled"&&(Pt=!0),Ot+=an.textContent,Ve||(Ve=an),ee=an;const ne=document.createRange();ne.selectNodeContents(an);const te=ne.getBoundingClientRect();Ie===null&&(Ie=te.top)}if(Ve&&ee&&!Pt){const ne=document.createRange();ne.setStart(Ve,0),ne.setEnd(ee,ee.textContent.length),Ct(ne)}else Ct(null);return xe(Ie-1),Pt?"":Ot.trim()};function ot(Wt){for(;Wt.parentElement&&Wt.parentElement.tagName.toLowerCase()!=="section";){var nn=window.getComputedStyle(Wt.parentElement);if(nn.pointerEvents==="none")return!0;Wt=Wt.parentElement}return!1}const it=Wt=>{var nn,vt;if(ot(Wt.target)){xe(-1e6);return}if(((vt=(nn=document.getSelection())==null?void 0:nn.toString)==null?void 0:vt.call(nn))!==""){xe(-1e6);return}const Et=mt(Wt.clientY);if((Et==null?void 0:Et.trim())===""){xe(-1e6);return}const Lt=Zt.current.getBoundingClientRect();ie(Lt.left-30),tt(Et)},Je=()=>{},ut=Wt=>{_t&&Rt&&_t(Rt,Wt.clientX,Wt.clientY,Ft)},en=()=>{if(Ft){const Wt=window.getSelection();Wt.removeAllRanges(),Wt.addRange(Ft)}},dt=()=>{window.getSelection().removeAllRanges()};return(0,a.useEffect)(()=>{const Wt=Zt.current;return Wt.addEventListener("mousemove",it),Wt.addEventListener("mouseleave",Je),()=>{Wt.removeEventListener("mousemove",it),Wt.removeEventListener("mouseleave",Je),dt()}},[un]),a.createElement("div",{className:_e["hover-line-container2"]},ze!==null&&a.createElement("div",{className:_e["line-button-container"],style:{top:ze,left:Xe},onMouseEnter:()=>{en()},onMouseLeave:()=>{dt(),xe(null),tt(""),Ct(null)}},a.createElement("div",{className:_e.button,onClick:ut},a.createElement("img",{src:ln}),a.createElement("span",null,"AI\u6539\u5199"))))}),An={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},Cn=({nodeRef:un,noRestrictModal:_t})=>{const[Ze,Xe]=(0,a.useState)(null),[ie,ze]=(0,a.useState)(null),[xe,Rt]=(0,a.useState)(!1),[tt,Ft]=(0,a.useState)(null),[Ct,Zt]=(0,a.useState)(!1),[mt,ot]=(0,a.useState)(!1),it=un,Je=(0,a.useRef)(null),ut=(0,a.useRef)(null),[en,dt]=(0,a.useState)("");(0,a.useEffect)(()=>{Ze!=null&&Ze.toString()&&dt(Ze==null?void 0:Ze.toString())},[Ze==null?void 0:Ze.toString()]);const Wt=()=>{const Lt=window.getSelection(),Ot=it.current.scrollTop,an=it.current.getBoundingClientRect();if(Lt.rangeCount>0&&Lt.toString().length>0){const Pt=Lt.getRangeAt(0);Xe(Pt.cloneRange());const Ie=Pt.getBoundingClientRect(),Ve=40;let ee=Ie.top+Ot-5+Ve;ee{if(!Lt||Lt.rangeCount===0){Zt(!1);return}const an=Lt.getRangeAt(0).getBoundingClientRect(),Pt=window.getComputedStyle(it.current),Ie=parseInt(Pt.lineHeight),Ve=parseInt(Pt.paddingTop),ee=it.current.scrollTop,ne=it.current.getBoundingClientRect(),te=an.top-ne.top+ee,fe=Math.floor((te-Ve)/Ie),pe=Ve+fe*Ie-ee;Ft(pe),Zt(!0)},vt=Lt=>{it.current&&!it.current.contains(Lt.target)&&ot(!1)};(0,a.useEffect)(()=>{const Lt=it.current;return Lt.addEventListener("scroll",Wt),Lt.addEventListener("input",Wt),Lt.addEventListener("click",Wt),Lt.addEventListener("mouseup",Wt),Lt.addEventListener("keyup",Wt),Lt.addEventListener("click",Wt),document.addEventListener("mousedown",vt),()=>{Lt.removeEventListener("scroll",Wt),Lt.removeEventListener("input",Wt),Lt.removeEventListener("click",Wt),Lt.removeEventListener("mouseup",Wt),Lt.removeEventListener("keyup",Wt),Lt.removeEventListener("click",Wt),document.removeEventListener("mousedown",vt)}},[]);const Et=(Lt=!0,Ot)=>{if(!Ze)return;const an=ut.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),Pt=Ze.cloneRange(),Ie=window.getSelection();if(Ie.removeAllRanges(),Ie.addRange(Pt),Lt){Pt.deleteContents();const Ve=document.createElement("div");Ve.innerHTML=an;const ee=Array.from(Ve.childNodes);for(;ee.length>0;)Pt.insertNode(ee.pop())}else{Pt.collapse(!1);const Ve=document.createElement("div");Ve.innerHTML=" "+an;const ee=Array.from(Ve.childNodes);for(;ee.length>0;)Pt.insertNode(ee.pop())}Ie.removeAllRanges(),Xe(null),Rt(!1),ze(null)};return a.createElement("section",{ref:ut},ie&&a.createElement("div",{ref:Je,className:An.toolbar,style:{top:ie==null?void 0:ie.top,left:ie==null?void 0:ie.left}},a.createElement("div",{className:An.button,onClick:()=>Rt(!0)},a.createElement("img",{src:ln}),a.createElement("span",null,"AI\u6539\u5199"))),a.createElement(It,{key:JSON.stringify(ie),noRestrictModal:_t,visible:xe,position:ie,selectText:en,applyRefinedText:Et,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),it.current&&a.createElement(bn,{ref:it,onButtonClick:(Lt,Ot,an,Pt)=>{Xe(Pt),Rt(!0),dt(Lt),ze({left:Ot,top:an+20})}}))}},95795:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return re}});var a=E(59301),ue=E(62957),le={num:"num___VQiqB"},re=({visible:Ee,usedCount:We,totalCount:Ye,onOk:Ae,onCancel:z})=>{const ye=()=>We>0?a.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",Ye,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:le.num},We),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):a.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",Ye,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",a.createElement("span",{className:le.num},We),"\u6B21\uFF09\u3002");return a.createElement(ue.default,{centered:!0,open:Ee,title:"\u63D0\u793A",width:620,onCancel:z,onOk:Ae,footer:We>0?void 0:null},ye())}},24754:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Ke},Q:function(){return nt}});var a=E(59301),ue={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},le=E(6725),we=E(90524),re=E(97812),Ee=E(59934),We=E(23479),Ye=E(26381),Ae="data:image/png;base64,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",z=E(92310),ye=E.n(z),ce=E(6767),qe=E(37732),he=(ht,Me,zt)=>new Promise((yt,Le)=>{var Te=_e=>{try{It(zt.next(_e))}catch(Se){Le(Se)}},et=_e=>{try{It(zt.throw(_e))}catch(Se){Le(Se)}},It=_e=>_e.done?yt(_e.value):Promise.resolve(_e.value).then(Te,et);It((zt=zt.apply(ht,Me)).next())});const nt={contentRef:{current:null},value:null,status:!1,open:()=>he(void 0,null,function*(){}),close:()=>{}};var Ke=({className:ht,style:Me,onChange:zt,onSuccess:yt,onCancel:Le,onError:Te,fetchUrl:et,noRestrictModal:It=()=>{},showEditableToolbar:_e,bottomOffset:Se=110,loadingText:Qe,showEmptyData:gt=!0,onStatusChange:Bt,stringTransformer:Oe,bottomContainerNode:Mt})=>{const[bt,ln]=(0,a.useState)(!1),[st,bn]=(0,a.useState)(""),[An,En]=(0,a.useState)(0),[Cn,un]=(0,a.useState)(!1),_t=(0,a.useRef)(null),Ze=(0,a.useRef)(null),Xe=(0,a.useRef)(null),ie=(0,a.useRef)(null),ze=(0,We.Z)({scrollBoxRef:ie,bottomInspectRef:Xe,contentRef:Ze,status:Cn,bottomOffset:Se}),xe=bt||Cn;(0,a.useEffect)(()=>{zt==null||zt(st)},[st]);const[Rt,tt]=(0,a.useState)([]);(0,a.useEffect)(()=>{Bt==null||Bt({contentRef:Ze,status:xe,value:st,open:Ft,close:Ct})},[xe,st]);const Ft=mt=>he(void 0,null,function*(){ln(!0),bn(""),tt([]),En(0);const ot=et;mt!=null&&mt.fetchUrl&&delete mt.fetchUrl,_t.current=new le.Z(`${we.Z.API_SERVER}${ot}`,mt),yield new Promise((it,Je)=>{_t.current.on("data",ut=>{var en;let{chunk:{content:dt,type:Wt}}=ut;un(!0),Wt==="text"&&bn(nn=>Oe?Oe(nn+dt):nn+dt),Wt==="knowledge"&&(console.log("---knowledge-",ut==null?void 0:ut.chunk),tt((en=ut==null?void 0:ut.chunk)==null?void 0:en.content))}),_t.current.on("done",()=>{it()}),_t.current.on("error",ut=>{Object.prototype.toString.call(ut)==="[object Object]"&&ut.status===-1&&ce.ZP.warning((ut==null?void 0:ut.message)||""),it(),Te==null||Te(ut)}),_t.current.on("cancelled",()=>{it(),Le==null||Le()}),_t.current.startStream()}),ln(!1)}),Ct=()=>{var mt,ot;En(1),(ot=(mt=_t.current)==null?void 0:mt.cancelRequest)==null||ot.call(mt),ln(!1),un(!1)},Zt=(0,a.useMemo)(()=>Ze.current?a.createElement(Ee.Z,{noRestrictModal:It,nodeRef:Ze}):a.createElement(a.Fragment,null),[Ze.current]);return a.createElement(a.Fragment,null,a.createElement("div",{className:ye()(ue.container,ht),style:Me,ref:ie},a.createElement("div",{ref:Ze,className:ue.liWrap,contentEditable:!xe},st&&a.createElement(re.Z,{cancelIndex:An,streamingStatus:bt,loadImage:!1,onFinish:()=>he(void 0,null,function*(){En(0),setTimeout(()=>un(!1),0),yt==null||yt(st)}),value:st}),(Rt==null?void 0:Rt.length)>0&&a.createElement(qe.Z,{Filelist:Rt})),!st&&!xe&&a.createElement("div",{className:ue.imgBox},a.createElement("img",{width:56,src:Ae}),a.createElement("span",null,"\u9884\u89C8\u533A")),gt&&xe&&a.createElement(Ye.Z,{text:Qe}),!ze&&a.createElement("div",{className:ue.backBottom,onClick:()=>{ie.current.scrollTop=ie.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:Xe}),Mt),!xe&&_e&&Zt)}},26381:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return we}});var a=E(59301),ue={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},we=({text:re})=>a.createElement("div",null,a.createElement("div",{className:ue.loading},a.createElement("div",{className:ue.dot}),a.createElement("div",{className:ue.dot}),a.createElement("div",{className:ue.dot})),!!re&&a.createElement("div",{className:"mt5"},re))},88998:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Le}});var a=E(59301),ue={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},le=E(77736),we=Object.defineProperty,re=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,Ye=(Te,et,It)=>et in Te?we(Te,et,{enumerable:!0,configurable:!0,writable:!0,value:It}):Te[et]=It,Ae=(Te,et)=>{for(var It in et||(et={}))Ee.call(et,It)&&Ye(Te,It,et[It]);if(re)for(var It of re(et))We.call(et,It)&&Ye(Te,It,et[It]);return Te};const z=Te=>React.createElement("svg",Ae({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Te),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var ye="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",ce=Object.defineProperty,qe=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,$e=(Te,et,It)=>et in Te?ce(Te,et,{enumerable:!0,configurable:!0,writable:!0,value:It}):Te[et]=It,Ke=(Te,et)=>{for(var It in et||(et={}))he.call(et,It)&&$e(Te,It,et[It]);if(qe)for(var It of qe(et))nt.call(et,It)&&$e(Te,It,et[It]);return Te};const ht=Te=>React.createElement("svg",Ke({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},Te),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var Me="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",zt=E(59301),Le=({value:Te,onChange:et})=>{const[It,_e]=(0,a.useState)(!1),Se=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:ye},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:Me}],Qe=Se.find(gt=>gt.key===Te);return zt.createElement("div",{className:ue.select},zt.createElement(le.Z,{size:10},zt.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),zt.createElement("div",{className:ue.box,onMouseLeave:()=>_e(!1)},zt.createElement("div",{className:ue.text,onClick:()=>_e(!0)},zt.createElement("img",{src:Qe.img,width:20}),zt.createElement("span",null,Qe.name),zt.createElement("b",{className:"iconfont icon-zhankai6"})),It&&zt.createElement("div",{className:ue.itemWrap},zt.createElement("aside",null,Se.map(gt=>zt.createElement("div",{key:gt.key,className:`${ue.item} ${gt.key===Te?ue.active:""}`,onClick:Bt=>{Bt.stopPropagation(),et(gt.key),_e(!1)}},zt.createElement("img",{src:gt.img,width:20}),zt.createElement("span",null,gt.name))))))))}},49026:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return We}});var a=E(59301),ue={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},le=E(29787),we=E(59301),re=(Ye,Ae,z)=>new Promise((ye,ce)=>{var qe=$e=>{try{nt(z.next($e))}catch(Ke){ce(Ke)}},he=$e=>{try{nt(z.throw($e))}catch(Ke){ce(Ke)}},nt=$e=>$e.done?ye($e.value):Promise.resolve($e.value).then(qe,he);nt((z=z.apply(Ye,Ae)).next())}),We=({value:Ye="",streamingStatus:Ae,onFinish:z,cancelIndex:ye,time:ce,loading:qe,loadAll:he})=>{const[nt,$e]=(0,a.useState)(""),[Ke,ht]=(0,a.useState)(!0),Me=(0,a.useRef)(Ye),zt=(0,a.useRef)(Ae),yt=(0,a.useRef)(0),Le=(0,a.useRef)(null),[Te,et]=(0,a.useState)(!1),It=70;(0,a.useEffect)(()=>{zt.current=Ae},[Ae]),(0,a.useEffect)(()=>{Me.current=Ye},[Ye]),(0,a.useEffect)(()=>{if(!Ae){$e(Me.current);return}return et(!0),Le.current=setInterval(_e,It),()=>{clearInterval(Le.current)}},[]),(0,a.useEffect)(()=>{Te&&($e(Me.current),clearInterval(Le.current),et(!1),z())},[ye]);const _e=()=>re(void 0,null,function*(){const Se=Me.current[yt.current];Se!==void 0?($e(Qe=>Qe+Se),yt.current++,clearInterval(Le.current),Le.current=setInterval(_e,280/(Me.current.length-yt.current))):zt.current===!1&&($e(Me.current),clearInterval(Le.current),et(!1),z())});return we.createElement("div",{className:`${ue.reasoning} fadeIn animated`},we.createElement("div",{className:ue.btn,onClick:()=>ht(!Ke)},we.createElement("i",{className:"iconfont icon-shendusikao"}),ce?we.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",ce," \u79D2\uFF09"):we.createElement("span",null,"\u601D\u8003\u4E2D..."),Ke?we.createElement("b",{className:"iconfont icon-shouqi6"}):we.createElement("b",{className:"iconfont icon-zhankai6"})),qe&&we.createElement(le.Z,{spinning:!0,className:"mt20"}),Ke&&!qe&&we.createElement("div",{className:ue.content},nt,Te?we.createElement("span",{className:"aiBlink"},"__"):""))}},46383:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Rt}});var a=E(59301),ue=E(30641),le=E(6767),we=E(14566),re=E(62957),Ee=E(25399),We=E(37568),Ye=E(99571),Ae=E(29787),z=E(584),ye=E(93725),ce=E(75727),qe=E(92310),he=E.n(qe),nt=E(97812),$e=E(37732),Ke=E(49026),ht=E(88998),Me={loadingPic:"loadingPic___y2kKZ",loading:"loading___UEUk1",dot:"dot___TYXFV","dot-fade":"dot-fade___KWn1a",wrap:"wrap___nU3cS",chatContainer:"chatContainer___PNe3Q",footerContainer:"footerContainer___hQATV",btnWrp:"btnWrp___mS8l6",btn:"btn___3za5U",btnActive:"btnActive____jzfb",inputContainer:"inputContainer___iCQ3u",uploadBtn:"uploadBtn___OHHJF",sendBtn:"sendBtn___ktaQl",sendBtnDisabled:"sendBtnDisabled___DVncF",cancelBtn:"cancelBtn___bzMDI",lineFour:"lineFour___Lhbz5",fullIcon:"fullIcon___YWXTV",footerContainerSelected:"footerContainerSelected___pGBh3",full:"full___dZLXo",li:"li___PjMV3",avatarIcon:"avatarIcon___ztGQ3",img:"img___wZqEA",content:"content___OlYYG",borderBox:"borderBox___tjHwt",text:"text___yWTCV",fileWrap:"fileWrap___IX778",file:"file___fxAKb",fileName:"fileName___RA8nu",source:"source___nkLC0",action:"action___I2zGy",disabledInput:"disabledInput___Buork",backBottom:"backBottom___SMuL2",head:"head___v8Eom",headBtn:"headBtn___IS7xR",menuWarp:"menuWarp___G6yj0",menu:"menu___M8VWP",menuText:"menuText___gRpb5",menuDel:"menuDel___eH_wg",active:"active___KWwPV"},zt=E(82093),yt=E(49661),Le=E(62586),Te=E(37166),et=E(28984),It=E(71986),_e=E(90524),Se=E(56102),Qe=E(6725),gt=E(58617),Bt=E(32050),Oe={addImg:"addImg___SRqVr"},Mt="data:image/png;base64,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",bt=(tt,Ft,Ct)=>new Promise((Zt,mt)=>{var ot=ut=>{try{Je(Ct.next(ut))}catch(en){mt(en)}},it=ut=>{try{Je(Ct.throw(ut))}catch(en){mt(en)}},Je=ut=>ut.done?Zt(ut.value):Promise.resolve(ut.value).then(ot,it);Je((Ct=Ct.apply(tt,Ft)).next())}),st=({nickname:tt="",headImgId:Ft="",onOk:Ct=()=>{}})=>{var Zt;const[mt,ot]=(0,a.useState)(""),[it,Je]=(0,a.useState)(""),[ut,en]=(0,a.useState)(!1),[dt,Wt]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{ut&&(ot(tt),Je(Ft))},[ut]),a.createElement(a.Fragment,null,a.createElement("i",{onClick:()=>en(!0),style:{marginLeft:10,color:"#333",fontSize:14,cursor:"pointer"},className:"iconfont icon-bianji16"}),a.createElement(re.default,{title:"\u8BBE\u7F6E\u52A9\u6559\u5934\u50CF\u548C\u540D\u79F0",centered:!0,width:720,okText:"\u4FDD\u5B58",open:ut,confirmLoading:dt,onOk:()=>bt(void 0,null,function*(){mt||le.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Wt(!0),(yield Ct({ai_nickname:mt,ai_headimg_id:it}))&&en(!1),Wt(!1)}),onCancel:()=>{en(!1)}},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("label",{style:{width:70,textAlign:"end"}},a.createElement("span",{style:{color:"red"}},"*"),"\u52A9\u6559\u540D\u79F0"),a.createElement(We.default,{maxLength:5,showCount:!0,style:{width:"80%",marginLeft:20},value:mt,onChange:nn=>ot(nn.target.value)})),a.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},a.createElement("label",{style:{width:70,textAlign:"end",marginRight:20}},"\u52A9\u6559\u5934\u50CF"),a.createElement(we.default,{disabled:!!it,accept:".png,.jpg",action:`${_e.Z.API_SERVER}/api/attachments.json`,maxCount:1,showUploadList:!1,withCredentials:!0,beforeUpload:nn=>{var vt,Et,Lt,Ot;const an=(Ot=(Lt=(Et=(vt=nn==null?void 0:nn.name)==null?void 0:vt.split("."))==null?void 0:Et.slice(-1))==null?void 0:Lt[0])==null?void 0:Ot.toLowerCase(),Ie=["jpg","png"].includes(an);return nn.size==0?(le.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),we.default.LIST_IGNORE):Ie?nn.size/1024/1024>100?(le.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),we.default.LIST_IGNORE):!0:(le.ZP.warning("\u76EE\u524D\u652F\u6301png\u3001jpg\u6587\u4EF6"),we.default.LIST_IGNORE)},onChange:({file:nn})=>{var vt;Je((vt=nn==null?void 0:nn.response)==null?void 0:vt.container_id)}},it?a.createElement("div",{style:{position:"relative"}},a.createElement("img",{src:((Zt=_e.Z)==null?void 0:Zt.API_SERVER)+"/api/attachments/"+it,width:120,height:120}),a.createElement("i",{onClick:()=>{Je("")},style:{color:"red",cursor:"pointer",position:"absolute",right:0,top:0},className:"iconfont icon-zuoce-jinengbiaoqianshanchu"})):a.createElement("div",{className:Oe.addImg},a.createElement("i",{className:"iconfont icon-tianjia5"}),a.createElement("span",{style:{marginTop:10}},"\u4E0A\u4F20\u5934\u50CF")))),a.createElement("div",{style:{marginLeft:12}},a.createElement("p",{style:{color:"#333",marginBottom:0,marginTop:20}},"\u5C55\u793A\u5165\u53E3\u793A\u4F8B"),a.createElement("img",{src:Mt,style:{width:570}}))))},bn=Object.defineProperty,An=Object.defineProperties,En=Object.getOwnPropertyDescriptors,Cn=Object.getOwnPropertySymbols,un=Object.prototype.hasOwnProperty,_t=Object.prototype.propertyIsEnumerable,Ze=(tt,Ft,Ct)=>Ft in tt?bn(tt,Ft,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):tt[Ft]=Ct,Xe=(tt,Ft)=>{for(var Ct in Ft||(Ft={}))un.call(Ft,Ct)&&Ze(tt,Ct,Ft[Ct]);if(Cn)for(var Ct of Cn(Ft))_t.call(Ft,Ct)&&Ze(tt,Ct,Ft[Ct]);return tt},ie=(tt,Ft)=>An(tt,En(Ft)),ze=(tt,Ft,Ct)=>new Promise((Zt,mt)=>{var ot=ut=>{try{Je(Ct.next(ut))}catch(en){mt(en)}},it=ut=>{try{Je(Ct.throw(ut))}catch(en){mt(en)}},Je=ut=>ut.done?Zt(ut.value):Promise.resolve(ut.value).then(ot,it);Je((Ct=Ct.apply(tt,Ft)).next())}),Rt=({title:tt="\u5934\u6B4CAI",placeholder:Ft,hideUpload:Ct,hideInputBox:Zt,aiIcon:mt=Te,userIcon:ot=et,dragIcon:it=It,children:Je,fetchUrl:ut,fetchData:en={},extraAnswerAction:dt,showDefaultTips:Wt=!0,onOpen:nn,onClose:vt,loadingOption:Et,showPreference:Lt=!1,initMessage:Ot,customRequest:an,visible:Pt,width:Ie=1200,isCheckRestrictNumber:Ve=!1,headNode:ee,headFunctionNode:ne,showRedraw:te,showEdit:fe,promptPropName:pe="prompt",topPercentage:Ue,showSwitchingModel:At=!1,showImageGenerator:Ht=!1,showLookHistory:Dt=!1,fetchListObject:cn,customPreference:pn,customDataNode:$t,showAddSession:Gt,historyId:dn,draggableExtraNode:Jt,drawerExtraNode:qt,menuExtraFunctionNode:sn,showSceneAwareness:Fn=!1,ReactComponent:hn=ue.Z,topFunctionNode:Mn,footerContainerStyle:Nn,chatContainerStyle:lt={},showCodePreview:rt=!1,showSource:pt=!0,onSendMessage:ct,onDynamic:He=()=>{},showAvatarEditData:b})=>{var se,y,ve;const[me,De]=(0,a.useState)(!1),[Ne,Re]=(0,a.useState)("qwen-max"),[xt,Vt]=(0,a.useState)([]),[Nt,Tt]=(0,a.useState)([]),[gn,Be]=(0,a.useState)(!1),[at,oe]=(0,a.useState)(!1),[de,ke]=(0,a.useState)(!1),[St,Kt]=(0,a.useState)([]),[tn,je]=(0,a.useState)(""),[rn,mn]=(0,a.useState)(0),[on,In]=(0,a.useState)(void 0),[xn,Vn]=(0,a.useState)(!1),[$n,eu]=(0,a.useState)(null),[tu,ru]=(0,a.useState)(""),cu=(0,a.useRef)(),Su=(0,a.useRef)(null),Du=(0,a.useRef)(null),[Jn,pu]=(0,a.useState)(!1),[Wn,nu]=(0,a.useState)(!1),[uu,ou]=(0,a.useState)(!1),[Hn,Un]=(0,a.useState)(!1),[Zn,su]=(0,a.useState)(!1),[iu,hu]=(0,a.useState)(0),du=(0,a.useRef)(null),_u=(0,a.useRef)(!1),Zu=(0,a.useRef)(null),[wu,ul]=(0,a.useState)(void 0),[bu,il]=(0,a.useState)(!0),[Uu,$u]=(0,a.useState)(Ie-28),[ju,Mu]=(0,a.useState)(!1),[Ju,Wu]=(0,a.useState)(!0),[Vu,x]=(0,a.useState)([]),be=(0,a.useRef)([]),Ge=(0,a.useRef)(null),ft=(0,a.useRef)(null),Pe=(0,a.useRef)(!1),Yt=Uu-22,Xt=tn==null?void 0:tn.split(` +`).length,{onAdd:Ut,onGetList:Qt,onListClick:fn,onListDelete:Tn,onListDealData:On}=cn||{},Sn=50,Xn=10,lu={maxCount:Sn,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:xt,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:jt=>ze(void 0,null,function*(){var kn,Gn,vu,Fu;const mu=(Fu=(vu=(Gn=(kn=jt==null?void 0:jt.name)==null?void 0:kn.split("."))==null?void 0:Gn.slice(-1))==null?void 0:vu[0])==null?void 0:Fu.toLowerCase(),Ru=["doc","docx","md","pdf","txt","xlsx","xls"].includes(mu);return jt.size==0?(le.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),we.default.LIST_IGNORE):Ru?jt.size/1024/1024>100?(le.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),we.default.LIST_IGNORE):!0:(le.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),we.default.LIST_IGNORE)}),onChange:({fileList:jt})=>{Vt(jt)},action:`${(se=_e.Z)==null?void 0:se.API_SERVER}/api/intelligent_imports/upload_file.json`},zu={maxCount:Xn,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Nt,multiple:!0,accept:".jpg,.png,",beforeUpload:jt=>{var kn,Gn,vu,Fu;const mu=(Fu=(vu=(Gn=(kn=jt==null?void 0:jt.name)==null?void 0:kn.split("."))==null?void 0:Gn.slice(-1))==null?void 0:vu[0])==null?void 0:Fu.toLowerCase(),Ru=["jpg","png"].includes(mu);return jt.size==0?(le.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),we.default.LIST_IGNORE):Ru?jt.size/1024/1024>10?(le.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),we.default.LIST_IGNORE):!0:(le.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),we.default.LIST_IGNORE)},onChange:({fileList:jt})=>{Tt(jt)},action:`${(y=_e.Z)==null?void 0:y.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{if(!St.length||!cu.current)return;const jt=St[St.length-1];jt!=null&&jt.loading&&(cu.current.scrollTop=cu.current.scrollHeight)},[St.length]),(0,a.useEffect)(()=>{if(!cu.current||!du.current)return;const jt=new IntersectionObserver(([kn])=>{il(kn.isIntersecting)},{root:cu.current,rootMargin:"70px",threshold:0});return jt.observe(du.current),()=>{du.current&&jt.unobserve(du.current)}},[cu.current,du.current]),(0,a.useEffect)(()=>{if(!Jn)return;const jt=cu.current,kn=Zu.current;_u.current=!1;let Gn=jt.scrollTop;const vu=()=>{const{scrollTop:mu,scrollHeight:Yu,clientHeight:Ru}=jt;mu>Gn?mu+Ru>=Yu-50&&(jt.scrollTop=jt.scrollHeight,_u.current=!1):mu{_u.current||(jt.scrollTop=jt.scrollHeight)});return Fu.observe(kn),()=>{var mu;Fu.unobserve(kn),(mu=jt==null?void 0:jt.removeEventListener)==null||mu.call(jt,"scroll",vu)}},[Jn]),(0,a.useEffect)(()=>{!Jn&&be.current.length&&(Kt([...St,...be.current]),be.current=[])},[Jn]),(0,a.useEffect)(()=>{if(!cu.current)return;const jt=new ResizeObserver(()=>{var kn;cu.current&&$u((kn=cu.current)==null?void 0:kn.offsetWidth)});return jt.observe(cu.current),()=>{cu.current&&jt.unobserve(cu.current)}},[cu.current]),(0,a.useEffect)(()=>{typeof Pt=="boolean"&&De(Pt)},[Pt]),(0,a.useEffect)(()=>{var jt;if(Su.current&&$n!==null){Su.current.focus();const kn=(jt=Su.current.resizableTextArea)==null?void 0:jt.textArea;kn&&(kn.selectionStart=kn.selectionEnd=kn.value.length)}},[$n]),(0,a.useEffect)(()=>{Xt<5&&Vn(!1)},[Xt]),(0,a.useEffect)(()=>{me&&Ot&&(Kt(Tu(Ot)),Be(!0),Pl(Ot,{history:[]})),me&&(cl(),dn?Kl(dn):Gt&&!wu&&Ql()),me||sl()},[me]);const Tu=(jt="",kn=[],Gn=[])=>{const vu=Date.now();return[{text:jt,key:vu,sender:"user",fileList:kn,imageList:Gn,show:!0},{loading:!0,key:vu,sender:"AI",show:!0,model:Ne,imageGenerator:Hn,thinkingEnabled:Wn,codePreview:uu}]},sl=()=>{ru(""),eu(null),Vt([]),Tt([]),je("")},Il=()=>{if(nn){nn({chatData:St,setChatData:Kt,setLoading:Be,getData:Pl,renderChatItems:Tu,handleAdd:Ql,identifier:wu});return}De(!0)},Bl=()=>{if(Wu(!0),vt){vt();return}De(!1)},Ou=()=>{Vn(!xn)},cl=()=>ze(void 0,null,function*(){if(!Ve)return;const jt=yield(0,zt.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(jt==null?void 0:jt.status)===0&&(jt==null?void 0:jt.total_number)!==-1&&(mn((jt==null?void 0:jt.total_number)-(jt==null?void 0:jt.remaining_number)),In(jt==null?void 0:jt.total_number))}),Fl=()=>{re.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:a.createElement("div",null,a.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),a.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",on,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Tl=jt=>jt.reduce((Gn,vu)=>{if(vu.sender==="user"){const Fu=jt.find(mu=>mu.key===vu.key&&mu.sender==="AI");Fu&&(Fu!=null&&Fu.text)&&!(Fu!=null&&Fu.error)&&Gn.push({question:vu.text,answer:Fu.text})}return Gn},[]),Pl=(...jt)=>ze(void 0,[...jt],function*(kn="",Gn={},vu=St){if(an&&(yield an({mes:kn,setChatData:Kt,fileList:xt,body:Gn,checkNum:cl,setLoading:Be,bodyChatData:vu,setTyping:pu,setImageGenerator:Un,renderChatItems:Tu})),!an){const Fu=xt==null?void 0:xt.map(qu=>{var pl;return(pl=qu==null?void 0:qu.response)==null?void 0:pl.file_id}),mu=Nt==null?void 0:Nt.map(qu=>{var pl;return(pl=qu==null?void 0:qu.response)==null?void 0:pl.data}),Yu=Gn.history||Tl(vu),Ru=Xe(Xe({identifier:wu,response_mode:"streaming",model:Ne,scene_awareness:Zn,thinking_enabled:Wn,image_generator:Hn,code_preview:uu,file_ids:Fu,image_list:mu,history:Yu,[pe]:kn},en),Gn),ol=Object.fromEntries(Object.entries(Ru).filter(([qu,pl])=>pl!==void 0));Du.current=new Qe.Z(_e.Z.API_SERVER+ut,ol),yield new Promise((qu,pl)=>{let $l=null,Ul=null;Du.current.on("data",Al=>{pu(!0);const{chunk:{content:Wl,type:kl,created:Bu,msg:ea}}=Al,Yl=ea==="error";kl==="thinking"&&($l=$l||Bu,Kt(Ol=>[...Ol].map((wl,Zl)=>Zl===Ol.length-1?ie(Xe({},wl),{reasoning:(wl.reasoning||"")+Wl,loading:!1,hideAnswer:!0,error:Yl}):wl))),kl==="text"&&(Ul=Ul||Bu,Kt(Ol=>[...Ol].map((wl,Zl)=>Zl===Ol.length-1?ie(Xe({},wl),{text:(wl.text||"")+Wl,loading:!1,startTime:$l,endTime:Ul,error:Yl}):wl))),kl==="knowledge"&&Kt(Ol=>[...Ol].map((wl,Zl)=>{var ca;return Zl===Ol.length-1?ie(Xe({},wl),{text:(wl.text||"")+"",loading:!1,startTime:$l,endTime:Ul,error:Yl,knowledge:(ca=Al==null?void 0:Al.chunk)==null?void 0:ca.content}):wl}))}),Du.current.on("done",()=>{qu()}),Du.current.on("error",Al=>{let Wl="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Al)==="[object Object]"&&Al.status===-9&&(Wl=Al==null?void 0:Al.message),Kt(kl=>[...kl].map((Bu,ea)=>ea===kl.length-1?ie(Xe({},Bu),{text:Wl,loading:!1,error:!0}):Bu)),qu()}),Du.current.on("cancelled",()=>{qu()}),Du.current.startStream()})}cl(),Be(!1)}),el=jt=>{je(jt.target.value)},Dl=(jt,kn)=>{if(sl(),Be(!0),jt==="edit"){be.current=St.slice(kn+2);const Gn=St.splice(kn),{fileList:vu=[],imageList:Fu=[]}=(Gn==null?void 0:Gn[0])||{},mu=vu.map(ol=>{var qu;return(qu=ol.response)==null?void 0:qu.file_id}),Yu=Fu.map(ol=>{var qu;return(qu=ol.response)==null?void 0:qu.data}),Ru={history:Tl(St),file_ids:mu,image_list:Yu,edit:!0};Kt([...St,...Tu(tu,vu,Fu)]),Pl(tu,Ru,St)}if(jt==="redraw"){be.current=St.slice(kn+1);const Gn=St.splice(kn-1),{text:vu,fileList:Fu=[],imageList:mu=[]}=(Gn==null?void 0:Gn[0])||{},Yu=Fu.map(qu=>{var pl;return(pl=qu.response)==null?void 0:pl.file_id}),Ru=mu.map(qu=>{var pl;return(pl=qu.response)==null?void 0:pl.data}),ol={history:Tl(St),file_ids:Yu,image_list:Ru,edit:!0};Kt([...St,...Tu(vu,Fu,mu)]),Pl(vu,ol,St)}},Rl=()=>{if(tn.trim()!==""){sl(),Be(!0);const jt=xt.filter(Gn=>Gn.status==="done"),kn=Nt.filter(Gn=>Gn.status==="done");Kt([...St,...Tu(tn,jt,kn)]),Pl(tn)}},Hl=jt=>{if(jt.shiftKey){if(jt.key==="Enter")return}else if(jt.key==="Enter"){if(jt.preventDefault(),Vl||Pe.current)return;Rl()}},Ml=(jt,kn)=>{let Gn=!1;fe===!0?Gn=!0:fe==="last"&&(Gn=St.reduce((Yu,Ru,ol)=>Ru.sender==="user"?ol:Yu,-1)===kn);const vu=kn===$n,Fu=[...(jt==null?void 0:jt.fileList)||[],...(jt==null?void 0:jt.imageList)||[]];return a.createElement("div",{className:Me.li,style:Xe({width:Yt},lt)},a.createElement("div",{className:Me.avatarIcon},a.createElement("img",{className:Me.img,src:ot})),a.createElement("div",{className:Me.content},!!(Fu!=null&&Fu.length)&&a.createElement("div",{className:Me.fileWrap},Fu==null?void 0:Fu.map((mu,Yu)=>{var Ru,ol;return a.createElement("div",{key:Yu,className:Me.file},a.createElement("img",{src:E(90034)(`./${((ol=(Ru=mu==null?void 0:mu.name)==null?void 0:Ru.split("."))==null?void 0:ol.pop())||"txt"}.png`),width:20,className:"mr10"}),a.createElement("aside",null,a.createElement(Ee.Z,{title:mu==null?void 0:mu.name},a.createElement("div",{className:Me.fileName},mu==null?void 0:mu.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,yt.RD)(mu==null?void 0:mu.size))))})),a.createElement("div",{className:Me.borderBox},vu?a.createElement(We.default.TextArea,{value:tu,ref:Su,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:mu=>ru(mu.target.value)}):a.createElement("div",{className:Me.text},jt==null?void 0:jt.text)),vu?a.createElement("div",{className:Me.action},a.createElement(Ye.ZP,{onClick:()=>{ru(""),eu(null)},size:"small"},"\u53D6\u6D88"),a.createElement(Ye.ZP,{disabled:!tu.trim(),onClick:()=>Dl("edit",kn),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:Me.action},a.createElement(Se.CopyToClipboard,{text:(jt==null?void 0:jt.text)||"",onCopy:()=>le.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(Ee.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),Gn&&!gn&&a.createElement(Ee.Z,{title:"\u7F16\u8F91"},a.createElement("i",{onClick:()=>{eu(kn),ru((jt==null?void 0:jt.text)||"")},className:"iconfont icon-bianji10 font14"})))))},jl=(jt,kn)=>{var Gn,vu;let Fu=!1;te===!0?Fu=!0:te==="last"&&(Fu=St.reduce((Ru,ol,qu)=>ol.sender==="AI"?qu:Ru,-1)===kn);let mu="";return jt!=null&&jt.source?mu=jt==null?void 0:jt.source:(jt==null?void 0:jt.model)==="deepseek-r1"?mu="\u7531deepseek\u751F\u6210":(jt==null?void 0:jt.model)==="qwen-max"&&(mu="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),a.createElement("div",{className:Me.li,style:Xe({width:Yt},lt)},a.createElement("div",{className:Me.avatarIcon},a.createElement("img",{className:Me.img,src:b!=null&&b.headImgId?((Gn=_e.Z)==null?void 0:Gn.API_SERVER)+"/api/attachments/"+(b==null?void 0:b.headImgId):mt})),a.createElement("div",{className:Me.content},a.createElement("div",{className:Me.borderBox},jt.loading&&a.createElement(a.Fragment,null,jt!=null&&jt.imageGenerator?a.createElement("div",{className:Me.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(jt!=null&&jt.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:Me.loading},a.createElement("div",{className:Me.dot}),a.createElement("div",{className:Me.dot}),a.createElement("div",{className:Me.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(Et==null?void 0:Et.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(jt==null?void 0:jt.thinkingEnabled)&&a.createElement(Ke.Z,{time:jt==null?void 0:jt.time,cancelIndex:iu,loading:jt.loading,streamingStatus:!(jt!=null&&jt.text),onFinish:()=>{hu(0),Kt(Yu=>[...Yu].map((Ru,ol)=>ol===Yu.length-1?ie(Xe({},Ru),{hideAnswer:!1,time:Ru.startTime?Ru.endTime-Ru.startTime:null}):Ru))},value:jt==null?void 0:jt.reasoning}),!!(jt!=null&&jt.text)&&!jt.hideAnswer&&a.createElement(nt.Z,{onDynamic:He,cancelIndex:iu,streamingStatus:gn,loadImage:!!(jt!=null&&jt.imageGenerator),onFinish:()=>ze(void 0,null,function*(){hu(0),setTimeout(()=>pu(!1),0)}),value:jt==null?void 0:jt.text}),((vu=jt==null?void 0:jt.knowledge)==null?void 0:vu.length)>0&&a.createElement($e.Z,{Filelist:jt==null?void 0:jt.knowledge})),pt&&!!(jt!=null&&jt.text)&&mu&&a.createElement("div",{className:Me.source},mu),a.createElement("div",{className:Me.action},dt==null?void 0:dt(jt,kn,_l),!(jt!=null&&jt.imageGenerator)&&a.createElement(Se.CopyToClipboard,{text:String((jt==null?void 0:jt.text)||""),onCopy:()=>le.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(Ee.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),Lt&&!gn&&a.createElement(a.Fragment,null,a.createElement(Ee.Z,{title:"\u559C\u6B22"},a.createElement("i",{style:jt!=null&&jt.like?{color:"#FA8D30"}:{},onClick:()=>aa("like",!(jt!=null&&jt.like),kn),className:"iconfot icon-yijiejue font15"})),a.createElement(Ee.Z,{title:"\u4E0D\u559C\u6B22"},a.createElement("i",{style:jt!=null&&jt.dislike?{color:"#e86d7c"}:{},onClick:()=>aa("dislike",!(jt!=null&&jt.dislike),kn),className:"iconfot icon-weijiejuezhengchang font15"}))),Fu&&!gn&&a.createElement(Ee.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("i",{onClick:()=>Dl("redraw",kn),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},aa=(jt,kn,Gn)=>ze(void 0,null,function*(){if(pn){const vu=St.slice(0,Gn+1),mu=Tl(vu).length;yield pn({type:jt,value:kn,index:Gn,identifier:wu,objectIndex:mu})}Kt(vu=>(vu[Gn][jt]=kn,kn&&(vu[Gn][jt==="like"?"dislike":"like"]=!1),[...vu]))}),Ea=()=>{var jt,kn;hu(1),(kn=(jt=Du.current)==null?void 0:jt.cancelRequest)==null||kn.call(jt),Be(!1),pu(!1)},Ql=()=>ze(void 0,null,function*(){var jt,kn,Gn;(kn=(jt=Du.current)==null?void 0:jt.cancelRequest)==null||kn.call(jt),sl(),Kt([]),Be(!0);const vu=yield Ut();(vu==null?void 0:vu.status)===0&&ul((Gn=vu==null?void 0:vu.data)==null?void 0:Gn.identifier),Be(!1),pu(!1)}),ra=()=>ze(void 0,null,function*(){var jt;ke(!0);const kn=yield Qt();(kn==null?void 0:kn.status)===0&&x(((jt=kn==null?void 0:kn.data)==null?void 0:jt.list)||[]),ke(!1)}),Kl=(...jt)=>ze(void 0,[...jt],function*(kn=wu){var Gn,vu,Fu,mu;(vu=(Gn=Du.current)==null?void 0:Gn.cancelRequest)==null||vu.call(Gn),sl(),oe(!0);const Yu=yield fn(kn);if(Yu.status===0){const Ru=On(((Fu=Yu==null?void 0:Yu.data)==null?void 0:Fu.messages)||[]);Kt(Ru),oe(!1),ul((mu=Yu==null?void 0:Yu.data)==null?void 0:mu.identifier);return}Kt([]),oe(!1)}),oa=(jt,kn)=>ze(void 0,null,function*(){(yield Tn(jt)).status===0&&(le.ZP.success("\u5220\u9664\u6210\u529F"),kn===wu&&Ql(),ra())}),pa=()=>a.createElement("div",{className:Me.menuWarp},a.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),a.createElement(Ae.Z,{spinning:de},!Vu.length&&a.createElement(z.Z,{style:{width:250,paddingBottom:30},image:z.Z.PRESENTED_IMAGE_SIMPLE}),!!Vu.length&&a.createElement("div",{className:Me.menu},Vu.map(function(jt,kn){return a.createElement("aside",{className:he()(wu===jt.identifier&&Me.active),key:jt.id,onClick:()=>Kl(jt.id)},a.createElement("div",{className:Me.menuText},a.createElement(Ee.Z,{title:jt==null?void 0:jt.question},a.createElement("span",null,jt==null?void 0:jt.question)),sn&&sn(jt)),a.createElement("div",{className:Me.menuDel,onClick:Gn=>Gn.stopPropagation()},a.createElement(ye.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>oa(jt.id,jt.identifier),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"},a.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),La=jt=>{if(jt==="file"){if(Nt.length){re.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Tt([]),Ge.current.upload.uploader.fileInput.click()}});return}Ge.current.upload.uploader.fileInput.click()}if(jt==="image"){if(xt.length){re.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Vt([]),ft.current.upload.uploader.fileInput.click()}});return}ft.current.upload.uploader.fileInput.click()}},Ia=[{key:"file",disabled:xt.length>=Sn,label:a.createElement(Ee.Z,{placement:"right",title:a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},Ne!=="deepseek-r1"&&{key:"image",disabled:Nt.length>=Xn,label:a.createElement(Ee.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}].filter(Boolean),Jl=[...xt,...Nt],Vl=Jl.some(jt=>jt.status==="uploading")||gn||Jn,ql=rn>=on,ia=Ct||xt.length>=Sn||Nt.length>=Xn,sa=Hn||Wn||Zn||uu||!!Jl.length,_l={chatData:St,stream:Du,isDisabledNum:ql,isDisAbledUpload:Vl,checkNumModal:Fl,checkNum:cl,onClose:Bl,setChatData:Kt,setLoading:Be,getData:Pl,clearStatus:sl,typing:Jn,setImageGenerator:Un,renderChatItems:Tu,setSceneAwareness:su,setIdentifier:ul,setCodePreview:ou,setTyping:pu,onMenuClick:Kl};return a.createElement(a.Fragment,null,Je?a.createElement("div",{onClick:Il},Je):Je!==null&&a.createElement(Le.Z,{draggableExtraNode:Jt,showAvatarEditData:b,src:it,onClick:Il,topPercentage:Ue}),a.createElement(hn,{open:me,width:ju?"100%":Ie,afterOpenChange:jt=>{jt&&Wu(!1)},push:!1,contentWrapperStyle:Ju?{}:{transition:"none"},extra:a.createElement("div",{className:Me.head},qt,At&&a.createElement(ht.Z,{value:Ne,onChange:jt=>{nu(!1),Un(!1),Re(jt),Tt([]),Vt([])}}),Dt&&a.createElement(a.Fragment,null,a.createElement(ce.Z,{dropdownRender:pa,onOpenChange:jt=>{jt&&ra()},placement:"bottomLeft",arrow:!0},a.createElement("div",{className:Me.headBtn},a.createElement("i",{className:"icon-lishiduihua1 font14 mr10"}),"\u5386\u53F2\u5BF9\u8BDD"))),Gt&&a.createElement(a.Fragment,null,a.createElement("div",{className:Me.headBtn,onClick:Ql},a.createElement("i",{className:"icon-xinjianduihua font14 mr10"}),"\u65B0\u5EFA\u5BF9\u8BDD")),a.createElement(Ee.Z,{title:ju?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},a.createElement("div",{className:Me.headBtn,style:{padding:"0 12px"},onClick:()=>Mu(!ju)},ju&&a.createElement("i",{className:"iconfont icon-tuichuquanping3"}),!ju&&a.createElement("i",{className:"iconfont icon-quanping4"})))),title:a.createElement("div",null,a.createElement("span",{className:"c-grey-333 font16"},(b==null?void 0:b.nickname)||tt),(b==null?void 0:b.show)&&a.createElement(st,Xe({},b))),onClose:Bl,bodyStyle:{paddingRight:4}},a.createElement("div",{className:he()(Me.wrap,me&&"body-overflow-hidden")},a.createElement("div",{ref:cu,className:Me.chatContainer},Mn==null?void 0:Mn(_l),Wt&&a.createElement("div",{className:`${Me.li} mb20`,style:Xe({width:Yt},lt)},a.createElement("div",{className:Me.avatarIcon},a.createElement("img",{className:Me.img,src:b!=null&&b.headImgId?((ve=_e.Z)==null?void 0:ve.API_SERVER)+"/api/attachments/"+(b==null?void 0:b.headImgId):mt})),a.createElement("div",{className:Me.content},a.createElement("div",{className:Me.borderBox},ee,ne==null?void 0:ne(_l)))),a.createElement("div",{ref:Zu},a.createElement(Ae.Z,{spinning:at,className:"mt20"},St==null?void 0:St.map((jt,kn)=>a.createElement(a.Fragment,{key:jt.key+kn},jt.show&&a.createElement(a.Fragment,null,jt.sender==="user"&&Ml(jt,kn),jt.sender==="AI"&&jl(jt,kn),$t&&!["AI","user"].includes(jt.sender)&&$t(jt,kn,{width:Yt})))))),!bu&&a.createElement("div",{className:Me.backBottom,onClick:()=>{cu.current.scrollTop=cu.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:du})),!Zt&&a.createElement("div",{style:Nn,className:he()(Me.footerContainer,xn&&Me.full,sa&&Me.footerContainerSelected)},a.createElement("div",{className:Me.btnWrp},rt&&a.createElement(Ee.Z,{title:"\u66F4\u64C5\u957F\u5904\u7406\u4EE3\u7801\u95EE\u9898\uFF0C\u652F\u6301\u4E00\u53E5\u8BDD\u751F\u6210\u5E94\u7528"},a.createElement("div",{onClick:()=>ou(!uu),className:he()(Me.btn,uu&&Me.btnActive)},a.createElement("i",{className:"iconfont icon-daimamoshi1 mr10 font12"}),"\u4EE3\u7801\u6A21\u5F0F")),Fn&&a.createElement(Ee.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},a.createElement("div",{onClick:()=>su(!Zn),className:he()(Me.btn,Zn&&Me.btnActive)},a.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),Ne==="deepseek-r1"&&a.createElement(Ee.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},a.createElement("div",{onClick:()=>nu(!Wn),className:he()(Me.btn,Wn&&Me.btnActive)},a.createElement("i",{className:"iconfont icon-shendusikao mr10 font12"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),Ht&&Ne==="qwen-max"&&a.createElement("div",{onClick:()=>Un(!Hn),className:he()(Me.btn,Hn&&Me.btnActive)},a.createElement("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"\u56FE\u50CF\u751F\u6210"),Jl.map(jt=>a.createElement("div",{key:jt.uid},(jt==null?void 0:jt.status)==="uploading"&&a.createElement(Ae.Z,{indicator:a.createElement(gt.Z,{rev:"",spin:!0}),className:"mr10",size:"small",spinning:!0}),a.createElement("span",{title:jt==null?void 0:jt.name,className:"mr10"},(0,yt.Pq)(jt.name,20)),a.createElement("i",{onClick:()=>{Vt(kn=>kn.filter(Gn=>Gn.uid!==jt.uid)),Tt(kn=>kn.filter(Gn=>Gn.uid!==jt.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),a.createElement(Ee.Z,{title:ql&&a.createElement("div",null,a.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),a.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F",on,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))},a.createElement("div",{className:he()(Me.inputContainer,Xt>4&&Me.lineFour,ql&&Me.disabledInput)},a.createElement(we.default,Xe({ref:Ge},lu)),a.createElement(we.default,Xe({ref:ft},zu)),a.createElement(ce.Z,{className:`${ia&&"hide"}`,menu:{items:Ia,onClick:jt=>La(jt.key)},placement:"top"},a.createElement(Ye.ZP,{className:Me.uploadBtn,icon:a.createElement(Bt.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})})),a.createElement(We.default.TextArea,{rows:Xt>4?4:Xt,placeholder:Ft||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:tn,bordered:!1,style:ia?{paddingLeft:0,marginLeft:0}:{},onChange:el,onPressEnter:Hl,onFocus:()=>ct==null?void 0:ct(),onCompositionStart:()=>{Pe.current=!0},onCompositionEnd:()=>{Pe.current=!1}}),Jn?a.createElement(Ee.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${Me.cancelBtn}`,onClick:Ea})):a.createElement(Ye.ZP,{className:(tn==null?void 0:tn.trim())===""?Me.sendBtnDisabled:Me.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Vl,onClick:Rl}),Xt>4&&a.createElement("span",{className:Me.fullIcon,onClick:Ou},xn&&a.createElement("span",{className:"iconfont icon-shousuo"}),!xn&&a.createElement("span",{className:"iconfont icon-zhankai"}))))))))}},67556:function(Fe,wt,E){"use strict";E.d(wt,{o:function(){return a}});const a=ue=>(ue=ue.replace(new RegExp("(?$1'),ue=ue.replace(new RegExp("(?$1 -`),ue)},79934:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return ht}});var a=E(59301),ue=E(18287),le={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},we=E(73631),re=E(5623),Ee=E(70610),We=Object.defineProperty,Ye=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,qe=(Me,Tt,yt)=>Tt in Me?We(Me,Tt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Me[Tt]=yt,he=(Me,Tt)=>{for(var yt in Tt||(Tt={}))ye.call(Tt,yt)&&qe(Me,yt,Tt[yt]);if(z)for(var yt of z(Tt))ce.call(Tt,yt)&&qe(Me,yt,Tt[yt]);return Me},nt=(Me,Tt)=>Ye(Me,Ae(Tt)),$e=(Me,Tt,yt)=>new Promise((Le,Te)=>{var et=Se=>{try{_e(yt.next(Se))}catch(Qe){Te(Qe)}},It=Se=>{try{_e(yt.throw(Se))}catch(Qe){Te(Qe)}},_e=Se=>Se.done?Le(Se.value):Promise.resolve(Se.value).then(et,It);_e((yt=yt.apply(Me,Tt)).next())}),ht=({value:Me,onChange:Tt,scrollId:yt})=>{const[Le,Te]=(0,a.useState)([]);(0,a.useEffect)(()=>{et()},[]);const et=()=>$e(void 0,null,function*(){const Bt=yield(0,Ee.NZ)({});if(Bt!=null&&Bt.data){const Oe=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:a.createElement("img",{src:we,className:le.folderIcon}),isLeaf:!1,children:It(Bt.data||[])}];Te(Oe)}}),It=Bt=>Bt.map(Oe=>({title:Oe.name,key:Oe.group_id,icon:a.createElement("img",{src:we,className:le.folderIcon}),isLeaf:Oe.children.length===0,children:It(Oe.children)})),_e=(Bt,Oe,Mt)=>Bt.map(bt=>bt.key===Oe?he(he({},bt),Mt):bt.children?nt(he({},bt),{children:_e(bt.children,Oe,Mt)}):bt),Se=(Bt,Oe,Mt)=>Bt.map(bt=>{if(bt.key===Oe)return nt(he({},bt),{icon:Mt?a.createElement("img",{src:re,className:le.folderIcon}):a.createElement("img",{src:we,className:le.folderIcon})});if(bt.children)return nt(he({},bt),{children:Se(bt.children,Oe,Mt)})}),Qe=(Bt,Oe)=>{Te(Mt=>Se(Mt,Oe.node.key,Oe.expanded))},gt=Me?{selectedKeys:Me,defaultExpandedKeys:Me}:{};return Le.length>0&&a.createElement("div",{id:yt||""},a.createElement(ue.default,he({showLine:{showLeafIcon:!1},showIcon:!0,treeData:Le,className:le.folderWrapper,onSelect:Tt,onExpand:Qe},gt)))}},99638:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Le}});var a=E(59301),ue=E(76560),le=E(62957),we=E(6767),re=E(37568),Ee=E(62673),We=E(55480),Ye=E(18631),Ae=E(49661),z=E(99571),ye=E(87169),ce={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},qe=E(32637),he=E(59301);const nt=({classroomList:Te,dispatch:et,user:It})=>he.createElement(le.default,{open:Te.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:he.createElement("span",null,he.createElement(ye.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{et({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},he.createElement("div",{style:{textAlign:"center",marginBottom:30}},he.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",he.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),he.createElement("img",{style:{width:130,height:130},src:qe})),he.createElement("div",{className:ce.bottom},he.createElement(z.ZP,{className:ce.yes,onClick:()=>{et({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var $e=(0,ue.connect)(({classroomList:Te,user:et})=>({classroomList:Te,user:et}))(nt),Ke=E(82093),ht=E(59301),Me=(Te,et,It)=>new Promise((_e,Se)=>{var Qe=Oe=>{try{Bt(It.next(Oe))}catch(Mt){Se(Mt)}},gt=Oe=>{try{Bt(It.throw(Oe))}catch(Mt){Se(Mt)}},Bt=Oe=>Oe.done?_e(Oe.value):Promise.resolve(Oe.value).then(Qe,gt);Bt((It=It.apply(Te,et)).next())}),Tt=(Te=>(Te[Te.Professor=1]="Professor",Te[Te.AssistantProfessor=2]="AssistantProfessor",Te[Te.Student=3]="Student",Te))(Tt||{});const yt=({visible:Te,user:et,account:It,onCancel:_e=()=>{},dispatch:Se})=>{const[Qe,gt]=(0,a.useState)(),[Bt,Oe]=(0,a.useState)([]),[Mt,bt]=(0,a.useState)(!1),[ln,st]=(0,a.useState)(!1),[bn,An]=(0,a.useState)(),[En,Cn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var Xe,ie;(Xe=et==null?void 0:et.userInfo)!=null&&Xe.identity&&Oe([((ie=et==null?void 0:et.userInfo)==null?void 0:ie.identity)==="student"?3:1])},[et]);const un=Xe=>{const ie=()=>{window.location.href=(Xe==null?void 0:Xe.jump_url)||`/classrooms/${Xe==null?void 0:Xe.course_id}`};if(Bt.includes(1)){le.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ht.createElement("div",{className:"tc"},(Xe==null?void 0:Xe.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{ie()}});return}ie()},qt=()=>Me(void 0,null,function*(){if(!Qe){we.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let Xe=yield(0,Ke.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:Qe}});if(Xe!=null&&Xe.need_pro_auth&&!Bt.includes(1)&&!Bt.includes(2)){Se({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:Qe,checkedList:Bt}}),Ze();return}bt(!0);const ie=yield(0,We.cR)({invite_code:Qe,professor:Bt.includes(1)?1:null,assistant_professor:Bt.includes(2)?1:null,student:Bt.includes(3)?1:null});if(bt(!1),(ie==null?void 0:ie.status)===-4&&(_e(),Se({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(ie==null?void 0:ie.status)===-12&&we.ZP.warning(ie==null?void 0:ie.message),(ie==null?void 0:ie.status)===-2){if(Ze(),ie.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){st(!0),An(1);return}if(ie.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){st(!0),An(2);return}if(ie.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){st(!0),An(3);return}}if((ie==null?void 0:ie.status)===0){(0,Ae.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Ze(),ie!=null&&ie.course_id?un(ie):we.ZP.success(ie.message);return}}),Ze=()=>Me(void 0,null,function*(){_e()});return ht.createElement(ht.Fragment,null,ht.createElement(le.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:Te,confirmLoading:Mt,onOk:qt,onCancel:Ze},ht.createElement("div",{className:"tc"},ht.createElement("div",null,ht.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),ht.createElement(re.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:Qe,onChange:Xe=>{if(Xe.target.value.length>=7){we.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}gt(Xe.target.value)}})),ht.createElement("div",{className:"mt10 font14"},ht.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),ht.createElement(Ee.default.Group,{value:Bt,onChange:Xe=>Oe(Xe)},ht.createElement(Ee.default,{value:1,disabled:Bt.includes(2)},"\u6559\u5E08"),ht.createElement(Ee.default,{value:2,disabled:Bt.includes(1)},"\u52A9\u6559"),ht.createElement(Ee.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),ht.createElement($e,null),ht.createElement(Ye.Z,{visible:ln,onCancel:()=>st(!1),occupationValue:bn}))};var Le=(0,ue.connect)(({user:Te,account:et})=>({user:Te,account:et}))(yt)},97218:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return gn},g:function(){return Ut}});var a=E(59301),ue=E(76560),le=E(24404),we=E(37568),re=E(62957),Ee={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd",level:"level___XtFBL",sq:"sq___NEbck",gj:"gj___lRV0B"},We=E(6767),Ye=E(77019),Ae=E(5269),z=E(93041),ye=E(75727),ce=E(47889),qe=E(55480),he=E(49661),nt=(Be,at,oe)=>new Promise((de,ke)=>{var St=Pe=>{try{tn(oe.next(Pe))}catch(rn){ke(rn)}},Gt=Pe=>{try{tn(oe.throw(Pe))}catch(rn){ke(rn)}},tn=Pe=>Pe.done?de(Pe.value):Promise.resolve(Pe.value).then(St,Gt);tn((oe=oe.apply(Be,at)).next())}),$e=(Be=>(Be.Manager="manager",Be.Developer="developer",Be.Reporter="reporter",Be))($e||{}),ht=({visible:Be,onCancel:at=()=>{}})=>{const[oe,de]=(0,a.useState)(),[ke,St]=(0,a.useState)(),[Gt,tn]=(0,a.useState)(!1),Pe=()=>nt(void 0,null,function*(){if(!oe){We.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(oe.length!==6){We.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!ke){We.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}tn(!0);const mn=yield(0,qe.vm)({code:oe,role:ke});tn(!1),rn();const on={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(on[mn.status]){We.ZP.info(on[mn.status]);return}if(mn.status===0){ke==="reporter"?(We.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,he.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),ue.history.push(`/projects/${mn==null?void 0:mn.project_id}`)):((0,he.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),We.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),rn=()=>nt(void 0,null,function*(){at()});return a.createElement(a.Fragment,null,a.createElement(re.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:Be,confirmLoading:Gt,onOk:Pe,onCancel:rn},a.createElement("div",{className:"tc"},a.createElement("div",null,a.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),a.createElement(we.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:oe,onChange:mn=>{if(mn.target.value.length>=7){We.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}de(mn.target.value)}})),a.createElement("div",{className:"mt10 font14"},a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),a.createElement(ce.ZP.Group,{value:ke,onChange:mn=>St(mn.target.value)},a.createElement(ce.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),a.createElement(ce.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),a.createElement(ce.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},Me=E(99638),Tt={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL"},yt=E(23869),Le=E(28284),Te=E(82326),et=E(86645),It=(Be,at,oe)=>new Promise((de,ke)=>{var St=Pe=>{try{tn(oe.next(Pe))}catch(rn){ke(rn)}},Gt=Pe=>{try{tn(oe.throw(Pe))}catch(rn){ke(rn)}},tn=Pe=>Pe.done?de(Pe.value):Promise.resolve(Pe.value).then(St,Gt);tn((oe=oe.apply(Be,at)).next())});const _e=({globalSetting:Be,dispatch:at,user:oe,open:de,onCancel:ke=()=>{}})=>{const[St,Gt]=(0,a.useState)([]),[tn,Pe]=(0,a.useState)([]),[rn,mn]=(0,a.useState)([]),[on]=Le.default.useForm(),[In,xn]=(0,a.useState)(!1),[Vn,$n]=(0,a.useState)(!1),eu=(0,a.useRef)(null),tu=(0,a.useRef)(1),[ru,cu]=(0,a.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,a.useEffect)(()=>{de&&Su()},[de]);const Su=()=>It(void 0,null,function*(){var Wn;const nu=yield Du(ru);if(!(0,yt.o1)(at))return;const{user_school_id:uu="",department_id:ou="",school_name:Hn="",department_name:Un=""}=oe.userInfo||{},Zn=(Wn=nu==null?void 0:nu.graduation_years)==null?void 0:Wn.at(-1);Pe([{id:uu,name:Hn}]),yield pu(uu),on.setFieldsValue({year:Zn,school_id:uu,department_id:Number(ou),name:`${Zn}${Hn}${Un}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Du=Wn=>It(void 0,null,function*(){const nu=yield(0,et.J3)(Wn);return nu.status===0&&Gt((nu==null?void 0:nu.graduation_years)||[]),nu}),Jn=(Wn,nu=500)=>{$n(!0),clearTimeout(eu.current),eu.current=setTimeout(()=>It(void 0,null,function*(){tu.current+=1;const uu=tu.current,ou=yield(0,et.NT)({keyword:Wn});ou.status===0&&tu.current===uu&&(Pe((ou==null?void 0:ou.schools)||[]),$n(!1))}),nu)},pu=Wn=>It(void 0,null,function*(){if(!Wn)return;const nu=yield(0,et.Ps)({page:1,limit:9999,id:Wn});nu.status===0&&mn((nu==null?void 0:nu.departments)||[])});return a.createElement(re.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:de,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:In,onCancel:ke,onOk:()=>on.submit()},a.createElement(Le.default,{colon:!1,form:on,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(Wn,nu)=>{Wn.school_id&&(pu(nu.school_id),on.setFieldValue("department_id",null))},onFinish:Wn=>It(void 0,null,function*(){xn(!0);const nu=yield(0,et.Wz)(Wn);nu.status===0&&(We.ZP.success("\u521B\u5EFA\u6210\u529F"),on.resetFields(),ke(),(0,he.xg)(`/graduations/${nu==null?void 0:nu.identifier}/index`)),xn(!1)})},a.createElement(Le.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},a.createElement(Te.default,{style:{width:344},size:"large",options:St.map(Wn=>({value:Wn,label:Wn}))})),a.createElement(Le.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},a.createElement(Te.default,{showSearch:!0,filterOption:!1,onSearch:Wn=>{Jn(Wn)},loading:Vn,size:"large",style:{width:344},options:tn.map(Wn=>({value:Wn.id,label:Wn.name}))})),a.createElement(Le.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},a.createElement(Te.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:rn.map(Wn=>({value:Wn.id,label:Wn.name}))})),a.createElement(Le.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},a.createElement(we.default,{showCount:!0,style:{width:344},maxLength:60}))))};var Se=(0,ue.connect)(({user:Be,globalSetting:at,loading:oe})=>({user:Be,globalSetting:at,loading:oe}))(_e),Qe=E(82093),gt=Object.defineProperty,Bt=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,bt=(Be,at,oe)=>at in Be?gt(Be,at,{enumerable:!0,configurable:!0,writable:!0,value:oe}):Be[at]=oe,ln=(Be,at)=>{for(var oe in at||(at={}))Oe.call(at,oe)&&bt(Be,oe,at[oe]);if(Bt)for(var oe of Bt(at))Mt.call(at,oe)&&bt(Be,oe,at[oe]);return Be},st=(Be,at,oe)=>new Promise((de,ke)=>{var St=Pe=>{try{tn(oe.next(Pe))}catch(rn){ke(rn)}},Gt=Pe=>{try{tn(oe.throw(Pe))}catch(rn){ke(rn)}},tn=Pe=>Pe.done?de(Pe.value):Promise.resolve(Pe.value).then(St,Gt);tn((oe=oe.apply(Be,at)).next())});const bn=({globalSetting:Be,dispatch:at,user:oe,open:de,onCancel:ke=()=>{}})=>{const[St]=Le.default.useForm(),[Gt,tn]=(0,a.useState)(!1),[Pe,rn]=(0,a.useState)(null);return(0,a.useEffect)(()=>{var mn;if(de){const on={code:"",user_type:((mn=oe==null?void 0:oe.userInfo)==null?void 0:mn.identity)==="student"?2:1,major:""};St.setFieldsValue(on),rn(ln({},on))}},[de]),a.createElement(re.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:de,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Gt,onCancel:ke,onOk:()=>St.submit()},a.createElement(Le.default,{colon:!1,form:St,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(mn,on)=>rn(ln({},on)),onFinish:mn=>st(void 0,null,function*(){tn(!0);const on=yield(0,Qe.ZP)("/api/graduations/join.json",{method:"post",body:mn});on.status===0&&(ke(),on!=null&&on.identifier?(0,he.xg)(`/graduations/${on==null?void 0:on.identifier}/index`):We.ZP.success(on==null?void 0:on.message)),tn(!1)})},a.createElement(Le.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},a.createElement(we.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),a.createElement(Le.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},a.createElement(ce.ZP.Group,null,a.createElement(ce.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),a.createElement(ce.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(Pe==null?void 0:Pe.user_type)===2&&a.createElement(Le.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},a.createElement(we.default,{showCount:!0,maxLength:60}))))};var An=(0,ue.connect)(({user:Be,globalSetting:at})=>({user:Be,globalSetting:at}))(bn),En=E(59301),Cn=Object.defineProperty,un=Object.defineProperties,qt=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ze=(Be,at,oe)=>at in Be?Cn(Be,at,{enumerable:!0,configurable:!0,writable:!0,value:oe}):Be[at]=oe,xe=(Be,at)=>{for(var oe in at||(at={}))Xe.call(at,oe)&&ze(Be,oe,at[oe]);if(Ze)for(var oe of Ze(at))ie.call(at,oe)&&ze(Be,oe,at[oe]);return Be},Qt=(Be,at)=>un(Be,qt(at)),tt=(Be,at)=>{var oe={};for(var de in Be)Xe.call(Be,de)&&at.indexOf(de)<0&&(oe[de]=Be[de]);if(Be!=null&&Ze)for(var de of Ze(Be))at.indexOf(de)<0&&ie.call(Be,de)&&(oe[de]=Be[de]);return oe},Ft=(Be=>(Be.Projects="projects",Be.Shixuns="shixuns",Be.Classrooms="classrooms",Be))(Ft||{}),Ct=(Be=>(Be.Classrooms="classrooms",Be.Shixuns="shixuns",Be.Paths="paths",Be.Projects="projects",Be.Videos="videos",Be.Topics="topics",Be))(Ct||{});const Ht=Be=>{var at=Be,{homePage:oe,user:de,globalSetting:ke,loading:St,dispatch:Gt}=at,tn=tt(at,["homePage","user","globalSetting","loading","dispatch"]),Pe,rn,mn,on,In,xn,Vn,$n;const[eu,tu]=(0,a.useState)(),[ru,cu]=(0,a.useState)(),[Su,Du]=(0,a.useState)(!1),[Jn,pu]=(0,a.useState)(!1),Wn=Zn=>{var su;if((0,yt.tJ)(Gt,!1,Zn==="classrooms","",!0)){if(Zn==="projects"&&!((su=de.userInfo)!=null&&su.email)){We.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Zn==="classrooms"?tu(!0):Zn==="projects"&&cu(!0)}},nu=(Zn,su)=>{var iu;if((0,yt.tJ)(Gt)){if(su==="projects"&&!((iu=de.userInfo)!=null&&iu.email)){We.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}su==="shixuns"&&!(0,yt.xY)()||Zn&&(window.location.href=Zn)}},uu=(rn=(((Pe=ke.setting)==null?void 0:Pe.navbar)||[]).find(Zn=>Zn.link==="/classrooms"))==null?void 0:rn.hidden;let ou=(on=(((mn=ke.setting)==null?void 0:mn.navbar)||[]).find(Zn=>Zn.link==="/shixuns"))==null?void 0:on.hidden;const Hn=(xn=(((In=ke.setting)==null?void 0:In.navbar)||[]).find(Zn=>Zn.link==="/paths"))==null?void 0:xn.hidden;(Vn=ke==null?void 0:ke.setting)!=null&&Vn.is_local&&(($n=de==null?void 0:de.userInfo)!=null&&$n.is_shixun_marker||(ou=!0));const Un=Zn=>{var su,iu,hu,du,_u,Zu,wu,ul,bu,il,Uu,$u,ju,Mu,Ju,Wu,Vu,x,be;return En.createElement(En.Fragment,null,En.createElement(Ye.Z,{justify:"space-around",className:"pt5 pb5"},En.createElement(Ae.Z,{className:Tt.joinCol},((su=de.userInfo)==null?void 0:su.user_identity)!=="\u5B66\u751F"&&!uu&&En.createElement(z.default.Item,xe({},Zn),En.createElement("a",{onClick:()=>nu("/classrooms/new")},(iu=de.userInfo)!=null&&iu.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!ou&&En.createElement(z.default.Item,xe({},Zn),En.createElement("a",{onClick:()=>nu("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((hu=de.userInfo)==null?void 0:hu.main_site)||!((du=de.userInfo)!=null&&du.main_site)&&!Hn&&(((_u=de.userInfo)==null?void 0:_u.admin)||((Zu=de.userInfo)==null?void 0:Zu.is_teacher)||((wu=de.userInfo)==null?void 0:wu.business)))&&En.createElement(z.default.Item,xe({},Zn),En.createElement("a",{onClick:()=>nu("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((ul=ke==null?void 0:ke.setting)!=null&&ul.is_local)&&((bu=de.userInfo)==null?void 0:bu.main_site)&&En.createElement(z.default.Item,xe({},Zn),En.createElement("a",{onClick:()=>{var Ge;return nu(`${(Ge=ke==null?void 0:ke.setting)==null?void 0:Ge.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((il=de==null?void 0:de.userInfo)==null?void 0:il.identity)!=="student"&&En.createElement(z.default.Item,Qt(xe({},Zn),{onClick:()=>{(0,yt.o1)(Gt)&&Du(!0)}}),En.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((Uu=de.userInfo)!=null&&Uu.main_site)&&En.createElement("div",null,!uu&&En.createElement(z.default.Item,xe({},Zn),En.createElement("a",{onClick:()=>Wn("classrooms")},($u=de.userInfo)!=null&&$u.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((ju=de.userInfo)==null?void 0:ju.main_site)&&!((Mu=ke==null?void 0:ke.setting)!=null&&Mu.is_local)&&En.createElement(z.default.Item,xe({},Zn),En.createElement("a",{onClick:()=>Wn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((Ju=de.userInfo)==null?void 0:Ju.main_site)&&En.createElement(Ae.Z,null,En.createElement("div",{className:Tt.joinBoard})),((Wu=de.userInfo)==null?void 0:Wu.main_site)&&En.createElement(Ae.Z,{className:Tt.joinCol},!uu&&En.createElement(z.default.Item,xe({},Zn),En.createElement("a",{onClick:()=>Wn("classrooms")},(Vu=de.userInfo)!=null&&Vu.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((x=de.userInfo)==null?void 0:x.main_site)&&!((be=ke==null?void 0:ke.setting)!=null&&be.is_local)&&En.createElement(z.default.Item,xe({},Zn),En.createElement("a",{onClick:()=>Wn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),En.createElement(z.default.Item,Qt(xe({},Zn),{onClick:()=>{(0,yt.o1)(Gt)&&pu(!0)}}),En.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return En.createElement("section",null,En.createElement(ye.Z,{dropdownRender:()=>En.createElement(z.default,{className:`${Tt.rightMenu} ${Tt.joinMenu} mt10`},En.createElement(Un,null)),placement:"bottomRight"},En.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),En.createElement(Me.Z,{visible:eu,onCancel:()=>tu(!1)}),En.createElement(ht,{visible:ru,onCancel:()=>cu(!1)}),En.createElement(Se,{open:Su,onCancel:()=>Du(!1)}),En.createElement(An,{open:Jn,onCancel:()=>pu(!1)}))};var mt=(0,ue.connect)(({homePage:Be,loading:at,user:oe,globalSetting:de})=>({homePage:Be,user:oe,globalSetting:de,loading:at.models.index}))(Ht),ot={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt",level:"level___eVYpR",versionInfo:"versionInfo___dpPd3",sq:"sq___Mx2Ia",jc:"jc___DAOHV",gj:"gj___pUe9E"},it=E(34055),Je=E(63423),ut=E(90524),en=E(59301),dt=Object.getOwnPropertySymbols,Wt=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,vt=(Be,at)=>{var oe={};for(var de in Be)Wt.call(Be,de)&&at.indexOf(de)<0&&(oe[de]=Be[de]);if(Be!=null&&dt)for(var de of dt(Be))at.indexOf(de)<0&&nn.call(Be,de)&&(oe[de]=Be[de]);return oe},Et=(Be,at,oe)=>new Promise((de,ke)=>{var St=Pe=>{try{tn(oe.next(Pe))}catch(rn){ke(rn)}},Gt=Pe=>{try{tn(oe.throw(Pe))}catch(rn){ke(rn)}},tn=Pe=>Pe.done?de(Pe.value):Promise.resolve(Pe.value).then(St,Gt);tn((oe=oe.apply(Be,at)).next())});const Lt=Be=>{var at,oe=RegExp("(^| )"+Be+"=([^;]+)(;|$)");return(at=document.cookie.match(oe))?decodeURIComponent(at[2]):null},zt=Be=>{var at=new Date;at.setTime(at.getTime()-1);var oe=Lt(Be);oe!=null&&(document.cookie=Be+"="+oe+";expires="+at.toGMTString())};var an=(Be=>(Be.Classrooms="classrooms",Be.Shixuns="shixuns",Be.Paths="paths",Be.Projects="projects",Be.Videos="videos",Be.Topics="topics",Be))(an||{});const Pt=Be=>{var at=Be,{homePage:oe,user:de,globalSetting:ke,loading:St,dispatch:Gt,shixunHomeworks:tn,location:Pe,payload:rn={}}=at,mn=vt(at,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),on,In,xn,Vn,$n,eu,tu,ru,cu,Su,Du,Jn,pu,Wn,nu,uu,ou;const Hn=(In=(((on=ke.setting)==null?void 0:on.navbar)||[]).find(hu=>hu.link==="/classrooms"))==null?void 0:In.hidden,Un=(Vn=(((xn=ke.setting)==null?void 0:xn.navbar)||[]).find(hu=>hu.link==="/shixuns"))==null?void 0:Vn.hidden,Zn=(eu=((($n=ke.setting)==null?void 0:$n.navbar)||[]).find(hu=>hu.link==="/paths"))==null?void 0:eu.hidden,su=(tu=de.userInfo)==null?void 0:tu.is_school_manage,iu=()=>{var hu,du,_u,Zu,wu,ul,bu,il,Uu,$u,ju,Mu,Ju,Wu,Vu,x,be,Ge,ft;return(0,he.Ll)()?en.createElement(z.default,{className:`${ot.rightMenu} ${ot.menuWrap}`},en.createElement(z.default.Item,null,en.createElement(ue.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):en.createElement(z.default,{className:`${ot.rightMenu} ${ot.menuWrap}`},((du=(hu=de==null?void 0:de.userInfo)==null?void 0:hu.paid_version)==null?void 0:du.version_type)==0&&!((Zu=(_u=de==null?void 0:de.userInfo)==null?void 0:_u.paid_version)!=null&&Zu.is_white_list)&&en.createElement("div",{className:`${ot.versionInfo} ${ot[(bu=he.vs[(ul=(wu=de==null?void 0:de.userInfo)==null?void 0:wu.paid_version)==null?void 0:ul.version_type])==null?void 0:bu.class]}`},en.createElement("img",{src:($u=he.vs[(Uu=(il=de==null?void 0:de.userInfo)==null?void 0:il.paid_version)==null?void 0:Uu.version_type])==null?void 0:$u.icon}),en.createElement("span",null,(Ju=he.vs[(Mu=(ju=de==null?void 0:de.userInfo)==null?void 0:ju.paid_version)==null?void 0:Mu.version_type])==null?void 0:Ju.name)),en.createElement(z.default.Item,null,en.createElement(ue.Link,{to:`/users/${(Wu=de.userInfo)==null?void 0:Wu.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!Hn&&en.createElement(z.default.Item,null,en.createElement(ue.Link,{to:`/users/${(Vu=de.userInfo)==null?void 0:Vu.login}/classrooms`},"\u6211\u7684\u6559\u5B66\u8BFE\u5802")),!Un&&en.createElement(z.default.Item,null,en.createElement(ue.Link,{to:`/users/${(x=de.userInfo)==null?void 0:x.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!Zn&&en.createElement(z.default.Item,null,en.createElement(ue.Link,{to:`/users/${(be=de.userInfo)==null?void 0:be.login}/paths`},"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B")),en.createElement(z.default.Item,null,en.createElement(ue.Link,{to:`/users/${(Ge=de.userInfo)==null?void 0:Ge.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),en.createElement(z.default.Item,null,en.createElement(ue.Link,{to:`/users/${(ft=de.userInfo)==null?void 0:ft.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),en.createElement(z.default.Item,null,en.createElement(ue.Link,{to:"/order"},"\u6211\u8D2D\u4E70\u7684\u8BFE\u7A0B")),(0,it.Ny)()&&en.createElement(z.default.Item,null,en.createElement(ue.Link,{to:"/quality"},"\u7CBE\u54C1\u8BFE\u7A0B")),!(0,it.JA)()&&en.createElement(z.default.Item,null,en.createElement("a",{onClick:()=>{(0,yt.tJ)(Gt)&&ue.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,it.JA)()&&en.createElement(z.default.Item,null,en.createElement("a",{onClick:()=>{(0,yt.tJ)(Gt)&&ue.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),en.createElement(z.default.Item,null,en.createElement(ue.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Gt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:en.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),su&&en.createElement(z.default.Item,null,en.createElement(ue.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),en.createElement(z.default.Item,{className:ot.exit},en.createElement("a",{onClick:()=>Et(void 0,null,function*(){try{const je=yield(0,Je.vR)({});We.ZP.success(je==null?void 0:je.message)}catch(je){}(0,he.d8)("_educoder_session","logout",1),(0,he.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,it.bg)()?en.createElement(ye.Z,{className:`${ot.height67}`,dropdownRender:iu,placement:"bottomRight"},en.createElement("section",null,en.createElement("aside",null,en.createElement("div",{className:tn.actionTabs.type===1?ot.classromediv:"",style:{position:"relative"}},en.createElement("img",{className:`${ot.userPic} current ml15`,src:`${(ru=ut.Z)==null?void 0:ru.IMG_SERVER}/images/${(cu=de.userInfo)==null?void 0:cu.image_url}`,alt:"",onClick:()=>{var hu;return ue.history.push((0,he.Ll)()?"/account/profile":`/users/${(hu=de.userInfo)==null?void 0:hu.login}/classrooms`)}}),((Du=(Su=de==null?void 0:de.userInfo)==null?void 0:Su.paid_version)==null?void 0:Du.version_type)==0&&!((pu=(Jn=de==null?void 0:de.userInfo)==null?void 0:Jn.paid_version)!=null&&pu.is_white_list)&&en.createElement("img",{src:(uu=he.vs[(nu=(Wn=de==null?void 0:de.userInfo)==null?void 0:Wn.paid_version)==null?void 0:nu.version_type])==null?void 0:uu.icon,className:ot.level}),(0,he.Ll)()&&en.createElement("span",{className:"ml10 font16"},(ou=de.userInfo)==null?void 0:ou.username),en.createElement("i",{className:`iconfont icon-zhankai4 ${ot.icon}`}))))):en.createElement("div",{className:`font15 ${ke.isIlearning?ot.login:""}`},en.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{Gt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55 / \u6CE8\u518C"))};var Ie=(0,ue.connect)(({homePage:Be,loading:at,user:oe,globalSetting:de,shixunHomeworks:ke})=>({homePage:Be,user:oe,globalSetting:de,shixunHomeworks:ke,loading:at.models.index}))(Pt),Ve={tip:"tip___a6MfI"},ee=E(61186),ne=E.n(ee),te=E(59301),fe=(Be,at,oe)=>new Promise((de,ke)=>{var St=Pe=>{try{tn(oe.next(Pe))}catch(rn){ke(rn)}},Gt=Pe=>{try{tn(oe.throw(Pe))}catch(rn){ke(rn)}},tn=Pe=>Pe.done?de(Pe.value):Promise.resolve(Pe.value).then(St,Gt);tn((oe=oe.apply(Be,at)).next())});const pe=({user:Be,dispatch:at})=>{var oe,de,ke;const[St,Gt]=(0,a.useState)(!1),tn=(oe=window.location.pathname)==null?void 0:oe.includes("classrooms/");(0,a.useEffect)(()=>{var mn,on,In;if(console.log(Be==null?void 0:Be.userInfo),(mn=Be==null?void 0:Be.userInfo)!=null&&mn.user_status)if(((on=Be==null?void 0:Be.userInfo)==null?void 0:on.role)===15){Gt(!1);return}else{let xn=JSON.parse(tn?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));xn&&(xn==null?void 0:xn.login)===((In=Be==null?void 0:Be.userInfo)==null?void 0:In.login)?(console.log(ne()(xn==null?void 0:xn.time).add(1,"days")),console.log(ne()(new Date)),ne()(xn==null?void 0:xn.time).add(1,"days").set({hour:0,minute:0,second:0}){var mn,on;tn?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(mn=Be==null?void 0:Be.userInfo)==null?void 0:mn.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(on=Be==null?void 0:Be.userInfo)==null?void 0:on.login})),Gt(!1)},rn=()=>fe(void 0,null,function*(){let mn=yield(0,Qe.ZP)("/api/business_contacts.json",{method:"post"});(mn==null?void 0:mn.status)===0&&We.ZP.info("\u7533\u8BF7\u6210\u529F")});return te.createElement(te.Fragment,null,St&&te.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},te.createElement("div",{className:Ve.tip},te.createElement("div",null,te.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),tn?te.createElement(te.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((ke=Be==null?void 0:Be.userInfo)==null?void 0:ke.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):te.createElement(te.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),te.createElement("div",null,te.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:Pe},"\u5FFD\u7565"),te.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:rn},"\u7533\u8BF7\u5EF6\u671F")))))};var Ue=(0,ue.connect)(({user:Be})=>({user:Be}))(pe),At=E(99571),Vt="data:image/png;base64,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",Dt=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,_t=(Be,at)=>{var oe={};for(var de in Be)cn.call(Be,de)&&at.indexOf(de)<0&&(oe[de]=Be[de]);if(Be!=null&&Dt)for(var de of Dt(Be))at.indexOf(de)<0&&pn.call(Be,de)&&(oe[de]=Be[de]);return oe};const Xt=null,dn=Be=>{var at=Be,{homePage:oe,user:de,globalSetting:ke,loading:St,dispatch:Gt,location:tn,text:Pe,shixunHomeworks:rn,payload:mn={}}=at,on=_t(at,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[In,xn]=(0,a.useState)("none");return(0,a.useEffect)(()=>{rn.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&xn("flex")},[rn.actionTabs.key]),(0,a.useEffect)(()=>{rn.actionTabs.key==="\u9690\u85CF"&&(xn("none"),localStorage.setItem("Noviceguide","0"))},[rn.actionTabs.key]),a.createElement("div",{style:{display:In,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},a.createElement("img",{src:Vt,style:{position:"absolute",top:"-32px"}}),a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},rn.actionTabs.text),rn.actionTabs.type===9?a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},a.createElement(At.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),xn("none"),Gt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},a.createElement(At.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Gt({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),xn("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var Kt=(0,ue.connect)(({homePage:Be,loading:at,user:oe,globalSetting:de,shixunHomeworks:ke})=>({homePage:Be,user:oe,globalSetting:de,loading:at.models.index,shixunHomeworks:ke}))(dn),Jt=Object.defineProperty,sn=Object.getOwnPropertySymbols,Fn=Object.prototype.hasOwnProperty,hn=Object.prototype.propertyIsEnumerable,Mn=(Be,at,oe)=>at in Be?Jt(Be,at,{enumerable:!0,configurable:!0,writable:!0,value:oe}):Be[at]=oe,Nn=(Be,at)=>{for(var oe in at||(at={}))Fn.call(at,oe)&&Mn(Be,oe,at[oe]);if(sn)for(var oe of sn(at))hn.call(at,oe)&&Mn(Be,oe,at[oe]);return Be};const lt=Be=>React.createElement("svg",Nn({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},Be),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var rt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",pt=E(89392),ct=E(59301),He=Object.defineProperty,b=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,ve=(Be,at,oe)=>at in Be?He(Be,at,{enumerable:!0,configurable:!0,writable:!0,value:oe}):Be[at]=oe,me=(Be,at)=>{for(var oe in at||(at={}))se.call(at,oe)&&ve(Be,oe,at[oe]);if(b)for(var oe of b(at))y.call(at,oe)&&ve(Be,oe,at[oe]);return Be},De=(Be,at)=>{var oe={};for(var de in Be)se.call(Be,de)&&at.indexOf(de)<0&&(oe[de]=Be[de]);if(Be!=null&&b)for(var de of b(Be))at.indexOf(de)<0&&y.call(Be,de)&&(oe[de]=Be[de]);return oe},Ne=(Be,at,oe)=>new Promise((de,ke)=>{var St=Pe=>{try{tn(oe.next(Pe))}catch(rn){ke(rn)}},Gt=Pe=>{try{tn(oe.throw(Pe))}catch(rn){ke(rn)}},tn=Pe=>Pe.done?de(Pe.value):Promise.resolve(Pe.value).then(St,Gt);tn((oe=oe.apply(Be,at)).next())});const{Header:Re}=le.default,{Search:xt}=we.default;function Ut(){var Be,at;const de=window.location.pathname.split("/"),ke={};return de[1]=="classrooms"&&de.length>3&&!((Be=de[4])!=null&&Be.includes("newgold"))&&!((at=de[5])!=null&&at.includes("newgold"))&&de[2]!=="coursesId"&&(ke.course_id=de[2]),de[1]==="shixuns"&&de.length>3&&(ke.objective_type="shixun",ke.objective_id=de[2]),de[1]==="paths"&&de.length>3&&(ke.objective_type="path",ke.objective_id=de[2]),me(me({},ke),{school:1})}const Nt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],kt=Be=>{var at=Be,{homePage:oe,user:de,globalSetting:ke,loading:St,dispatch:Gt,isLogin:tn=!1,shixunHomeworks:Pe}=at,rn=De(at,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),mn,on,In,xn,Vn,$n,eu,tu,ru,cu,Su,Du,Jn,pu,Wn,nu,uu,ou,Hn,Un,Zn,su;const iu=(0,ue.useLocation)(),[hu,du]=(0,a.useState)(!1),[_u,Zu]=(0,a.useState)(""),[wu,ul]=(0,a.useState)(!1),bu=Ut();(0,a.useEffect)(()=>{Gt({type:"user/getNavigationInfo",payload:me({},bu)})},[ke.name]),(0,a.useEffect)(()=>{Pe.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Nt!=null&&Nt.includes(iu==null?void 0:iu.pathname)||(iu==null?void 0:iu.pathname.indexOf("/classrooms"))===0||Gt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[iu.pathname]),(0,a.useEffect)(()=>{Pe.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||Pe.actionTabs.key||localStorage.setItem("Noviceguide","0")},[Pe.actionTabs.key]),(0,a.useEffect)(()=>{var x;if(ke!=null&&ke.setting){let be=(0,pt.cloneDeep)((x=ke==null?void 0:ke.setting)==null?void 0:x.navbar);be=be==null?void 0:be.filter(ft=>{var je;return!(ft!=null&&ft.hidden)&&!((0,it.JA)()&&((je=["/paperlibrary","/problemset"])!=null&&je.includes(ft.link)))});for(const ft of be)ft.subitem&&(ft.subitem=ft.subitem.filter(je=>{var $t;return!(je!=null&&je.hidden)&&!((0,it.JA)()&&(($t=["/paperlibrary","/problemset"])!=null&&$t.includes(je.link)))}));let Ge=!1;be==null||be.map(function(ft,je){var $t,Yt,jt;const Zt=iu.pathname;ft.link===Zt&&(Zu(ft==null?void 0:ft.link),(0,he.Dk)(Zt==="/"?($t=ke==null?void 0:ke.setting)==null?void 0:$t.name:Vu(ft==null?void 0:ft.name)),Mu(Wu(je,{name:ft==null?void 0:ft.name,link:ft==null?void 0:ft.link},be)),Ge=!0),(Yt=ft==null?void 0:ft.subitem)!=null&&Yt.length&&((jt=ft==null?void 0:ft.subitem)==null||jt.map(fn=>{fn.link===Zt&&(Zu(fn==null?void 0:fn.link),Zt!=="/"&&(0,he.Dk)(Vu(fn==null?void 0:fn.name)),Mu(Wu(je,{name:fn==null?void 0:fn.name,link:fn==null?void 0:fn.link},be)),Ge=!0)}))}),Ge||Mu(be)}},[ke==null?void 0:ke.setting,de]);const il=(0,a.useMemo)(()=>{var x,be;return(x=ke==null?void 0:ke.setting)!=null&&x.nav_logo_url?`${ut.Z.IMG_SERVER}/${(be=ke==null?void 0:ke.setting)==null?void 0:be.nav_logo_url}`:`${ut.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(mn=ke==null?void 0:ke.setting)==null?void 0:mn.nav_logo_url]);function Uu(x){ue.history.push("/search?value="+x)}const $u=()=>hu?ct.createElement("div",{onBlur:()=>{setTimeout(()=>{du(!1)},300)}},ct.createElement(xt,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Uu,autoFocus:!0})):ct.createElement("span",{className:"iconfont icon-sousuo font18 current ml20 mr15",onClick:()=>{ue.history.push("/search?value=")}}),[ju,Mu]=(0,a.useState)([]),Ju=(x,be)=>Ne(void 0,null,function*(){var Ge,ft,je,$t,Yt,jt;if((x==null?void 0:x.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const Zt=yield(0,Je.IU)();(Ge=Zt==null?void 0:Zt.data)!=null&&Ge.engineer_url?(je=(ft=Zt==null?void 0:Zt.data)==null?void 0:ft.engineer_url)!=null&&je.includes("http")?(0,he.xg)(($t=Zt==null?void 0:Zt.data)==null?void 0:$t.engineer_url):ue.history.push((Yt=Zt==null?void 0:Zt.data)==null?void 0:Yt.engineer_url):(Zt==null?void 0:Zt.status)!=401&&ul(!0);return}(jt=x==null?void 0:x.link)!=null&&jt.includes("http")?(0,he.xg)(x==null?void 0:x.link):((0,he.Dk)(x==null?void 0:x.name),ue.history.push(x==null?void 0:x.link)),(x==null?void 0:x.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Gt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:ct.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),Wu=(x,be,Ge)=>{const ft=Ge.slice();return ft[x]&&(ft[x].name=be.name,ft[x].link=be.link),ft||[]},Vu=(x="")=>x.indexOf("<")>-1?x.slice(0,x.indexOf("<")):x;return ke.showHeader&&ke.showHeaderFooter?ct.createElement(le.default,{style:{background:`${iu.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${ke.isIlearning?Ee["header-iearning"]:Ee.header} ${ke.showHeaderFixed?Ee.headerFixed:""}`},(ke==null?void 0:ke.showTip)&&ct.createElement(Ue,null),ct.createElement(Re,{className:"header",style:{background:`${iu.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${iu.pathname=="/training"?"999":""}`}},ct.createElement("section",{className:Ee["edu-menu"]},(!!ke.isIlearning||!((on=ke==null?void 0:ke.setting)!=null&&on.main_site)&&!!((In=ke==null?void 0:ke.setting)!=null&&In.navbar))&&ct.createElement(ue.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{Gt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},ct.createElement("img",{className:Ee.logo,title:(xn=ke.setting)==null?void 0:xn.name,src:il||rt})),ct.createElement("ul",{className:`${Ee.menu} ${(0,he.Ll)()&&"ml0"}`},(0,he.Ll)()&&ct.createElement("li",null,ct.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,he.Ll)()&&ke.setting&&ju.map(function(x,be){var Ge,ft,je,$t,Yt;return ct.createElement("li",{key:be,className:!((Ge=x==null?void 0:x.subitem)!=null&&Ge.length)&&_u===(x==null?void 0:x.link)||(ft=x==null?void 0:x.subitem)!=null&&ft.some(jt=>_u===(jt==null?void 0:jt.link))?Ee.actived:""},ct.createElement("div",{onClick:()=>Ju(x,be),className:Ee.name},ct.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var jt;let Zt=x==null?void 0:x.name;return(jt=x==null?void 0:x.subitem)==null||jt.map((fn,Tn)=>(fn.link===iu.pathname&&(Zt=fn.name),fn)),Zt})()}}),((je=x==null?void 0:x.subitem)==null?void 0:je.length)>0&&ct.createElement("i",{className:"iconfont icon-zhankai4"})),(($t=x==null?void 0:x.subitem)==null?void 0:$t.length)>0&&ct.createElement("div",{className:Ee.dropDown},(Yt=x==null?void 0:x.subitem)==null?void 0:Yt.map((jt,Zt)=>ct.createElement("div",{className:Ee.subName,onClick:()=>Ju(jt,be),key:be+"-"+Zt},!!Zt&&ct.createElement("div",{className:Ee.line}),ct.createElement("aside",{className:"font16 c-black"},Vu(jt.name)),ct.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},jt.content)))))})),ct.createElement("div",{className:"search-bar",style:{flex:ke.isIlearning?"initial":"1 0 auto"}},(($n=(Vn=de==null?void 0:de.userInfo)==null?void 0:Vn.paid_version)==null?void 0:$n.version_type)==0&&!((tu=(eu=de==null?void 0:de.userInfo)==null?void 0:eu.paid_version)!=null&&tu.is_white_list)&&ct.createElement("div",{className:`${Ee.level} ${Ee[(Su=he.vs[(cu=(ru=de==null?void 0:de.userInfo)==null?void 0:ru.paid_version)==null?void 0:cu.version_type])==null?void 0:Su.class]}`,onClick:()=>{var x;return ue.history.push(`/users/${(x=de.userInfo)==null?void 0:x.login}/memberCenter`)}},ct.createElement("img",{src:(pu=he.vs[(Jn=(Du=de==null?void 0:de.userInfo)==null?void 0:Du.paid_version)==null?void 0:Jn.version_type])==null?void 0:pu.icon}),ct.createElement("div",null,(uu=he.vs[(nu=(Wn=de==null?void 0:de.userInfo)==null?void 0:Wn.paid_version)==null?void 0:nu.version_type])==null?void 0:uu.name)),!(0,he.Ll)()&&!(ke!=null&&ke.isIlearning)&&ct.createElement(ct.Fragment,null,ct.createElement($u,null),!tn&&ct.createElement(mt,null),!tn&&!!((ou=de==null?void 0:de.userInfo)!=null&&ou.login)&&ct.createElement(ue.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(Hn=de==null?void 0:de.userInfo)==null?void 0:Hn.login}/user_tidings`},((Un=de==null?void 0:de.navigationInfo)==null?void 0:Un.new_message)&&ct.createElement("span",{className:Ee.newslight}))),!tn&&ct.createElement(Ie,{payload:bu}))),ct.createElement(re.default,{centered:!0,destroyOnClose:!0,open:wu,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,he.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>ul(!1)},ct.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},ct.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),ct.createElement("img",{src:`${ut.Z.IMG_SERVER}/${(Zn=ke==null?void 0:ke.setting)==null?void 0:Zn.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),ct.createElement("p",null,"\u7FA4\u53F7\uFF1A",(su=ke==null?void 0:ke.setting)==null?void 0:su.homepage_tea_qq_number)))),ct.createElement(Kt,null)):ct.createElement(ct.Fragment,null)};var gn=(0,ue.connect)(({homePage:Be,loading:at,user:oe,globalSetting:de,shixunHomeworks:ke})=>({homePage:Be,user:oe,globalSetting:de,loading:at.models.index,shixunHomeworks:ke}))(kt)},84216:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Ee}});var a=E(37639),ue={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},le=E(32637),we=E(59301),Ee=({type:We,style:Ye})=>{const Ae=we.createElement("div",{className:ue.wrap,onClick:z=>{z.preventDefault(),z.stopPropagation()}},we.createElement("p",null,We==="shixun"||We==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",we.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",We==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),we.createElement("div",{className:ue.contact},we.createElement("div",{className:ue.img},we.createElement("img",{src:le,width:"124px",height:"124px"})),we.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return we.createElement(a.Z,{content:Ae},we.createElement("span",{className:ue.text,style:Ye},"\u9AD8\u6D88\u8017"))}},6077:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return ye}});var a=E(59301),ue={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},le=E(92310),we=E.n(le),re=E(29787),Ee=E(2859),We=E(82093),Ye=E(49661),Ae=(ce,qe,he)=>new Promise((nt,$e)=>{var Ke=Tt=>{try{Me(he.next(Tt))}catch(yt){$e(yt)}},ht=Tt=>{try{Me(he.throw(Tt))}catch(yt){$e(yt)}},Me=Tt=>Tt.done?nt(Tt.value):Promise.resolve(Tt.value).then(Ke,ht);Me((he=he.apply(ce,qe)).next())}),ye=({data:ce,className:qe,fullWidth:he,style:nt={},onClose:$e,onOk:Ke,showFullTools:ht,noAssociationId:Me})=>{const Tt=(0,a.useRef)(null),yt=(0,a.useRef)(null),Le=(0,a.useRef)(null),Te=(0,a.useRef)(null),[et,It]=(0,a.useState)(!1),[_e,Se]=(0,a.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,a.useEffect)(()=>(Le.current||(Le.current=document.createElement("style"),document.head.appendChild(Le.current)),ce!=null&&ce.visible?(document.body.setAttribute("data-custom","y-hidden"),Le.current.innerHTML=" html { overflow-y: hidden; }",ce!=null&&ce.src&&Qe()):(document.body.removeAttribute("data-custom"),Le.current&&(document.head.removeChild(Le.current),Le.current=null)),()=>{document.body.removeAttribute("data-custom"),Le.current&&(document.head.removeChild(Le.current),Le.current=null)}),[ce==null?void 0:ce.visible]);const Qe=()=>Ae(void 0,null,function*(){It(!0),Se("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Mt=yield(0,Ye.ZJ)(ce==null?void 0:ce.src);Tt.current.src="",Tt.current.src=Mt,Tt.current.onload=function(){Oe()},It(!1),Se("")}),gt=Mt=>Ae(void 0,null,function*(){It(!0),Se("\u6B63\u5728\u4FDD\u5B58\u4E2D");const bt=yield(0,We.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ce.title,file:Mt.dataUrl}});bt!=null&&bt.id&&!Me?(yield(0,We.ZP)(`/api/attachments/${ce.id}/add_subitem.json`,{method:"post",body:{subitem_id:bt==null?void 0:bt.id,settings:JSON.stringify(Mt.state)}})).status===0&&Ke():bt!=null&&bt.id&&Ke(bt),It(!1),Se("")}),Bt=()=>{const Mt=document.querySelector('a[href="https://markerjs.com/"]');Mt&&Mt.parentNode&&(Mt.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(ln=>{const st=document.querySelector(ln.name);st&&st.setAttribute("title",ln.title)})},Oe=()=>{yt.current=new Ee.hP(Tt.current),yt.current.targetRoot=Te.current,yt.current.addEventListener("render",gt),yt.current.addEventListener("beforeclose",$e),ht&&(yt.current.availableMarkerTypes=yt.current.ALL_MARKER_TYPES,yt.current.uiStyleSettings.redoButtonVisible=!0,yt.current.uiStyleSettings.notesButtonVisible=!0,yt.current.uiStyleSettings.zoomButtonVisible=!0,yt.current.uiStyleSettings.zoomOutButtonVisible=!0,yt.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=yt.current.uiStyleSettings,yt.current.show(),ce!=null&&ce.snapshotData&&yt.current.restoreState(ce.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Bt()},300)};return a.createElement(a.Fragment,null,(ce==null?void 0:ce.visible)&&a.createElement(re.Z,{spinning:et,tip:_e,style:{position:"absolute",width:"100vw"}},a.createElement("div",{ref:Te,className:we()(ue.imageDimensions,qe,he?ue.fullWidth:""),style:nt},a.createElement("img",{className:ue.img,ref:Tt}))))}},30008:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return ot},$:function(){return mt}});var a=E(59301),ue={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},le=E(92310),we=E.n(le),re=E(28284),Ee=E(6767),We=E(62957),Ye=E(71051),Ae=E(77019),z=E(62673),ye=E(75727),ce=E(14566),qe=E(99571),he=E(60242),nt=E(37568),$e=E(71360),Ke=E(90524),ht="data:image/png;base64,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",Me="data:image/png;base64,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",Tt="data:image/png;base64,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",yt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",Le=E(82093),Te=E(79934),et=E(5623),It=E(88831),_e=E(65986),Se=E(45596),Qe=E(15342),gt=E.n(Qe),Bt=(it,Je,ut)=>new Promise((en,dt)=>{var Wt=Et=>{try{vt(ut.next(Et))}catch(Lt){dt(Lt)}},nn=Et=>{try{vt(ut.throw(Et))}catch(Lt){dt(Lt)}},vt=Et=>Et.done?en(Et.value):Promise.resolve(Et.value).then(Wt,nn);vt((ut=ut.apply(it,Je)).next())}),Mt=a.memo(({tagName:it="div",value:Je="",className:ut,style:en={},onBlur:dt,id:Wt})=>{const nn=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(!nn.current)return;Bt(void 0,null,function*(){const Lt=nn.current;Lt.innerHTML="";const zt=Je==null?void 0:Je.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const an of zt)if(an.startsWith("$$")&&an.endsWith("$$")||an.startsWith("`$$")&&an.endsWith("$$`")){const Pt=an.startsWith("`$$")?an.slice(3,-3):an.slice(2,-2),Ie=document.createElement("span");Ie.setAttribute("contentEditable","false"),Ie.setAttribute("title",an),Ie.className="edu_latex",Lt.appendChild(Ie),gt().render(Pt,Ie,{throwOnError:!1})}else{const Pt=an==null?void 0:an.replace(/<[^>]*>/g,Ie=>Ie.startsWith("{var Et,Lt;if(dt&&nn.current){const an=nn.current.cloneNode(!0),Pt=an.querySelectorAll("span.edu_latex");for(let Ie of Pt){const Ve=Ie.getAttribute("title"),ee=document.createTextNode(Ve||""),ne=Ie;(Lt=(Et=ne.parentNode)==null?void 0:Et.replaceChild)==null||Lt.call(Et,ee,ne)}dt(an.innerHTML)}};return a.createElement(a.Fragment,null,a.createElement(it,{ref:nn,contentEditable:!0,className:ut,style:en,onBlur:vt}))}),bt=E(34055),ln=E(33796),st=E(74049),bn=E(61471),An=Object.defineProperty,En=Object.defineProperties,Cn=Object.getOwnPropertyDescriptors,un=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,Xe=(it,Je,ut)=>Je in it?An(it,Je,{enumerable:!0,configurable:!0,writable:!0,value:ut}):it[Je]=ut,ie=(it,Je)=>{for(var ut in Je||(Je={}))qt.call(Je,ut)&&Xe(it,ut,Je[ut]);if(un)for(var ut of un(Je))Ze.call(Je,ut)&&Xe(it,ut,Je[ut]);return it},ze=(it,Je)=>En(it,Cn(Je)),xe=(it,Je,ut)=>new Promise((en,dt)=>{var Wt=Et=>{try{vt(ut.next(Et))}catch(Lt){dt(Lt)}},nn=Et=>{try{vt(ut.throw(Et))}catch(Lt){dt(Lt)}},vt=Et=>Et.done?en(Et.value):Promise.resolve(Et.value).then(Wt,nn);vt((ut=ut.apply(it,Je)).next())});const Qt=it=>{it.preventDefault();let ut=(it.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,ut)},tt=it=>{it.key==="Enter"&&it.preventDefault()},Ft=({children:it,style:Je})=>a.createElement("div",{className:ue.leftBox,style:Je,onPaste:Qt},it),Ct=({children:it,style:Je,className:ut})=>a.createElement("div",{className:we()(ue.rightBox,ut),style:Je,onPaste:Qt},it),Ht=({className:it,style:Je={},width:ut=1200,onCancel:en=()=>{},onSuccess:dt=()=>{},gather:Wt={},mode:nn=1,stickyTop:vt=0,subDisciplineId:Et=[],hideWordFeatures:Lt,dataSource:zt=[],customLeftHeadNode:an,customRightHeadNode:Pt,customLeftContent:Ie,hideRecognition:Ve=!1,onExchange:ee,isSingleSelection:ne=!1,underpinBackgroundStyle:te={},headExtraNode:fe,isRefreshItemBank:pe=!1,okText:Ue="\u786E\u5B9A\u5BFC\u5165",onSave:At})=>{var Vt;const[Dt,cn]=(0,a.useState)(1),[pn,_t]=(0,a.useState)(0),[Xt,dn]=(0,a.useState)(""),[Kt,Jt]=(0,a.useState)(!1),[sn,Fn]=(0,a.useState)([]),[hn,Mn]=(0,a.useState)([]),[Nn,lt]=(0,a.useState)(!1),[rt,pt]=(0,a.useState)(!1),[ct,He]=(0,a.useState)(!1),[b,se]=(0,a.useState)(!1),[y,ve]=(0,a.useState)([]),[me,De]=(0,a.useState)(1),[Ne,Re]=(0,a.useState)(!1),[xt,Ut]=(0,a.useState)(!0),[Nt,kt]=(0,a.useState)(0),[gn,Be]=(0,a.useState)(!1),[at]=re.default.useForm(),[oe]=re.default.useForm(),de=(0,a.useRef)(null),ke=(0,a.useRef)(null),St=(0,a.useRef)(),Gt=(0,a.useRef)(null),tn=["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"],Pe=["C","C++","Java","Python","JavaScript","Ruby"];(0,a.useEffect)(()=>{zt!=null&&zt.length&&ju(zt)},[zt]),(0,a.useEffect)(()=>{Dt===2&&de.current.focus()},[Dt]),(0,a.useEffect)(()=>{ct&&mn()},[ct]);const rn=()=>{if(Dt===1){Ee.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}We.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>xe(void 0,null,function*(){cn(1)})})},mn=()=>xe(void 0,null,function*(){const x=yield(0,Le.ZP)("/api/disciplines.json",{method:"get",params:{source:nn===1?"new_question":"subject"}});ve(x.disciplines||[])}),on=x=>{const be=[],Ge=(ft,je)=>{ft.length>=2&&be.push(ft.join(""));for(let $t=je;$t(x=x||"",x=String(x),x=x.replace(/\s+/g,""),x),xn=x=>(x=x||"",x=String(x),x=x.replace(/

        /g,""),x=x.replace(/
        /g,` +`),ue)},79934:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return ht}});var a=E(59301),ue=E(18287),le={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},we=E(73631),re=E(5623),Ee=E(70610),We=Object.defineProperty,Ye=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,qe=(Me,zt,yt)=>zt in Me?We(Me,zt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):Me[zt]=yt,he=(Me,zt)=>{for(var yt in zt||(zt={}))ye.call(zt,yt)&&qe(Me,yt,zt[yt]);if(z)for(var yt of z(zt))ce.call(zt,yt)&&qe(Me,yt,zt[yt]);return Me},nt=(Me,zt)=>Ye(Me,Ae(zt)),$e=(Me,zt,yt)=>new Promise((Le,Te)=>{var et=Se=>{try{_e(yt.next(Se))}catch(Qe){Te(Qe)}},It=Se=>{try{_e(yt.throw(Se))}catch(Qe){Te(Qe)}},_e=Se=>Se.done?Le(Se.value):Promise.resolve(Se.value).then(et,It);_e((yt=yt.apply(Me,zt)).next())}),ht=({value:Me,onChange:zt,scrollId:yt})=>{const[Le,Te]=(0,a.useState)([]);(0,a.useEffect)(()=>{et()},[]);const et=()=>$e(void 0,null,function*(){const Bt=yield(0,Ee.NZ)({});if(Bt!=null&&Bt.data){const Oe=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:a.createElement("img",{src:we,className:le.folderIcon}),isLeaf:!1,children:It(Bt.data||[])}];Te(Oe)}}),It=Bt=>Bt.map(Oe=>({title:Oe.name,key:Oe.group_id,icon:a.createElement("img",{src:we,className:le.folderIcon}),isLeaf:Oe.children.length===0,children:It(Oe.children)})),_e=(Bt,Oe,Mt)=>Bt.map(bt=>bt.key===Oe?he(he({},bt),Mt):bt.children?nt(he({},bt),{children:_e(bt.children,Oe,Mt)}):bt),Se=(Bt,Oe,Mt)=>Bt.map(bt=>{if(bt.key===Oe)return nt(he({},bt),{icon:Mt?a.createElement("img",{src:re,className:le.folderIcon}):a.createElement("img",{src:we,className:le.folderIcon})});if(bt.children)return nt(he({},bt),{children:Se(bt.children,Oe,Mt)})}),Qe=(Bt,Oe)=>{Te(Mt=>Se(Mt,Oe.node.key,Oe.expanded))},gt=Me?{selectedKeys:Me,defaultExpandedKeys:Me}:{};return Le.length>0&&a.createElement("div",{id:yt||""},a.createElement(ue.default,he({showLine:{showLeafIcon:!1},showIcon:!0,treeData:Le,className:le.folderWrapper,onSelect:zt,onExpand:Qe},gt)))}},99638:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Le}});var a=E(59301),ue=E(76560),le=E(62957),we=E(6767),re=E(37568),Ee=E(62673),We=E(55480),Ye=E(18631),Ae=E(49661),z=E(99571),ye=E(87169),ce={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},qe=E(32637),he=E(59301);const nt=({classroomList:Te,dispatch:et,user:It})=>he.createElement(le.default,{open:Te.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:he.createElement("span",null,he.createElement(ye.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{et({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},he.createElement("div",{style:{textAlign:"center",marginBottom:30}},he.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",he.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),he.createElement("img",{style:{width:130,height:130},src:qe})),he.createElement("div",{className:ce.bottom},he.createElement(z.ZP,{className:ce.yes,onClick:()=>{et({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var $e=(0,ue.connect)(({classroomList:Te,user:et})=>({classroomList:Te,user:et}))(nt),Ke=E(82093),ht=E(59301),Me=(Te,et,It)=>new Promise((_e,Se)=>{var Qe=Oe=>{try{Bt(It.next(Oe))}catch(Mt){Se(Mt)}},gt=Oe=>{try{Bt(It.throw(Oe))}catch(Mt){Se(Mt)}},Bt=Oe=>Oe.done?_e(Oe.value):Promise.resolve(Oe.value).then(Qe,gt);Bt((It=It.apply(Te,et)).next())}),zt=(Te=>(Te[Te.Professor=1]="Professor",Te[Te.AssistantProfessor=2]="AssistantProfessor",Te[Te.Student=3]="Student",Te))(zt||{});const yt=({visible:Te,user:et,account:It,onCancel:_e=()=>{},dispatch:Se})=>{const[Qe,gt]=(0,a.useState)(),[Bt,Oe]=(0,a.useState)([]),[Mt,bt]=(0,a.useState)(!1),[ln,st]=(0,a.useState)(!1),[bn,An]=(0,a.useState)(),[En,Cn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var Xe,ie;(Xe=et==null?void 0:et.userInfo)!=null&&Xe.identity&&Oe([((ie=et==null?void 0:et.userInfo)==null?void 0:ie.identity)==="student"?3:1])},[et]);const un=Xe=>{const ie=()=>{window.location.href=(Xe==null?void 0:Xe.jump_url)||`/classrooms/${Xe==null?void 0:Xe.course_id}`};if(Bt.includes(1)){le.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ht.createElement("div",{className:"tc"},(Xe==null?void 0:Xe.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{ie()}});return}ie()},_t=()=>Me(void 0,null,function*(){if(!Qe){we.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let Xe=yield(0,Ke.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:Qe}});if(Xe!=null&&Xe.need_pro_auth&&!Bt.includes(1)&&!Bt.includes(2)){Se({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:Qe,checkedList:Bt}}),Ze();return}bt(!0);const ie=yield(0,We.cR)({invite_code:Qe,professor:Bt.includes(1)?1:null,assistant_professor:Bt.includes(2)?1:null,student:Bt.includes(3)?1:null});if(bt(!1),(ie==null?void 0:ie.status)===-4&&(_e(),Se({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(ie==null?void 0:ie.status)===-12&&we.ZP.warning(ie==null?void 0:ie.message),(ie==null?void 0:ie.status)===-2){if(Ze(),ie.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){st(!0),An(1);return}if(ie.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){st(!0),An(2);return}if(ie.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){st(!0),An(3);return}}if((ie==null?void 0:ie.status)===0){(0,Ae.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Ze(),ie!=null&&ie.course_id?un(ie):we.ZP.success(ie.message);return}}),Ze=()=>Me(void 0,null,function*(){_e()});return ht.createElement(ht.Fragment,null,ht.createElement(le.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:Te,confirmLoading:Mt,onOk:_t,onCancel:Ze},ht.createElement("div",{className:"tc"},ht.createElement("div",null,ht.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),ht.createElement(re.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:Qe,onChange:Xe=>{if(Xe.target.value.length>=7){we.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}gt(Xe.target.value)}})),ht.createElement("div",{className:"mt10 font14"},ht.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),ht.createElement(Ee.default.Group,{value:Bt,onChange:Xe=>Oe(Xe)},ht.createElement(Ee.default,{value:1,disabled:Bt.includes(2)},"\u6559\u5E08"),ht.createElement(Ee.default,{value:2,disabled:Bt.includes(1)},"\u52A9\u6559"),ht.createElement(Ee.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),ht.createElement($e,null),ht.createElement(Ye.Z,{visible:ln,onCancel:()=>st(!1),occupationValue:bn}))};var Le=(0,ue.connect)(({user:Te,account:et})=>({user:Te,account:et}))(yt)},97218:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return gn},g:function(){return Vt}});var a=E(59301),ue=E(76560),le=E(24404),we=E(37568),re=E(62957),Ee={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd",level:"level___XtFBL",sq:"sq___NEbck",gj:"gj___lRV0B"},We=E(6767),Ye=E(77019),Ae=E(5269),z=E(93041),ye=E(75727),ce=E(47889),qe=E(55480),he=E(49661),nt=(Be,at,oe)=>new Promise((de,ke)=>{var St=je=>{try{tn(oe.next(je))}catch(rn){ke(rn)}},Kt=je=>{try{tn(oe.throw(je))}catch(rn){ke(rn)}},tn=je=>je.done?de(je.value):Promise.resolve(je.value).then(St,Kt);tn((oe=oe.apply(Be,at)).next())}),$e=(Be=>(Be.Manager="manager",Be.Developer="developer",Be.Reporter="reporter",Be))($e||{}),ht=({visible:Be,onCancel:at=()=>{}})=>{const[oe,de]=(0,a.useState)(),[ke,St]=(0,a.useState)(),[Kt,tn]=(0,a.useState)(!1),je=()=>nt(void 0,null,function*(){if(!oe){We.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(oe.length!==6){We.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!ke){We.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}tn(!0);const mn=yield(0,qe.vm)({code:oe,role:ke});tn(!1),rn();const on={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(on[mn.status]){We.ZP.info(on[mn.status]);return}if(mn.status===0){ke==="reporter"?(We.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,he.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),ue.history.push(`/projects/${mn==null?void 0:mn.project_id}`)):((0,he.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),We.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),rn=()=>nt(void 0,null,function*(){at()});return a.createElement(a.Fragment,null,a.createElement(re.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:Be,confirmLoading:Kt,onOk:je,onCancel:rn},a.createElement("div",{className:"tc"},a.createElement("div",null,a.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),a.createElement(we.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:oe,onChange:mn=>{if(mn.target.value.length>=7){We.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}de(mn.target.value)}})),a.createElement("div",{className:"mt10 font14"},a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),a.createElement(ce.ZP.Group,{value:ke,onChange:mn=>St(mn.target.value)},a.createElement(ce.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),a.createElement(ce.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),a.createElement(ce.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},Me=E(99638),zt={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL"},yt=E(23869),Le=E(28284),Te=E(82326),et=E(86645),It=(Be,at,oe)=>new Promise((de,ke)=>{var St=je=>{try{tn(oe.next(je))}catch(rn){ke(rn)}},Kt=je=>{try{tn(oe.throw(je))}catch(rn){ke(rn)}},tn=je=>je.done?de(je.value):Promise.resolve(je.value).then(St,Kt);tn((oe=oe.apply(Be,at)).next())});const _e=({globalSetting:Be,dispatch:at,user:oe,open:de,onCancel:ke=()=>{}})=>{const[St,Kt]=(0,a.useState)([]),[tn,je]=(0,a.useState)([]),[rn,mn]=(0,a.useState)([]),[on]=Le.default.useForm(),[In,xn]=(0,a.useState)(!1),[Vn,$n]=(0,a.useState)(!1),eu=(0,a.useRef)(null),tu=(0,a.useRef)(1),[ru,cu]=(0,a.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,a.useEffect)(()=>{de&&Su()},[de]);const Su=()=>It(void 0,null,function*(){var Wn;const nu=yield Du(ru);if(!(0,yt.o1)(at))return;const{user_school_id:uu="",department_id:ou="",school_name:Hn="",department_name:Un=""}=oe.userInfo||{},Zn=(Wn=nu==null?void 0:nu.graduation_years)==null?void 0:Wn.at(-1);je([{id:uu,name:Hn}]),yield pu(uu),on.setFieldsValue({year:Zn,school_id:uu,department_id:Number(ou),name:`${Zn}${Hn}${Un}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Du=Wn=>It(void 0,null,function*(){const nu=yield(0,et.J3)(Wn);return nu.status===0&&Kt((nu==null?void 0:nu.graduation_years)||[]),nu}),Jn=(Wn,nu=500)=>{$n(!0),clearTimeout(eu.current),eu.current=setTimeout(()=>It(void 0,null,function*(){tu.current+=1;const uu=tu.current,ou=yield(0,et.NT)({keyword:Wn});ou.status===0&&tu.current===uu&&(je((ou==null?void 0:ou.schools)||[]),$n(!1))}),nu)},pu=Wn=>It(void 0,null,function*(){if(!Wn)return;const nu=yield(0,et.Ps)({page:1,limit:9999,id:Wn});nu.status===0&&mn((nu==null?void 0:nu.departments)||[])});return a.createElement(re.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:de,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:In,onCancel:ke,onOk:()=>on.submit()},a.createElement(Le.default,{colon:!1,form:on,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(Wn,nu)=>{Wn.school_id&&(pu(nu.school_id),on.setFieldValue("department_id",null))},onFinish:Wn=>It(void 0,null,function*(){xn(!0);const nu=yield(0,et.Wz)(Wn);nu.status===0&&(We.ZP.success("\u521B\u5EFA\u6210\u529F"),on.resetFields(),ke(),(0,he.xg)(`/graduations/${nu==null?void 0:nu.identifier}/index`)),xn(!1)})},a.createElement(Le.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},a.createElement(Te.default,{style:{width:344},size:"large",options:St.map(Wn=>({value:Wn,label:Wn}))})),a.createElement(Le.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},a.createElement(Te.default,{showSearch:!0,filterOption:!1,onSearch:Wn=>{Jn(Wn)},loading:Vn,size:"large",style:{width:344},options:tn.map(Wn=>({value:Wn.id,label:Wn.name}))})),a.createElement(Le.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},a.createElement(Te.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:rn.map(Wn=>({value:Wn.id,label:Wn.name}))})),a.createElement(Le.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},a.createElement(we.default,{showCount:!0,style:{width:344},maxLength:60}))))};var Se=(0,ue.connect)(({user:Be,globalSetting:at,loading:oe})=>({user:Be,globalSetting:at,loading:oe}))(_e),Qe=E(82093),gt=Object.defineProperty,Bt=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,bt=(Be,at,oe)=>at in Be?gt(Be,at,{enumerable:!0,configurable:!0,writable:!0,value:oe}):Be[at]=oe,ln=(Be,at)=>{for(var oe in at||(at={}))Oe.call(at,oe)&&bt(Be,oe,at[oe]);if(Bt)for(var oe of Bt(at))Mt.call(at,oe)&&bt(Be,oe,at[oe]);return Be},st=(Be,at,oe)=>new Promise((de,ke)=>{var St=je=>{try{tn(oe.next(je))}catch(rn){ke(rn)}},Kt=je=>{try{tn(oe.throw(je))}catch(rn){ke(rn)}},tn=je=>je.done?de(je.value):Promise.resolve(je.value).then(St,Kt);tn((oe=oe.apply(Be,at)).next())});const bn=({globalSetting:Be,dispatch:at,user:oe,open:de,onCancel:ke=()=>{}})=>{const[St]=Le.default.useForm(),[Kt,tn]=(0,a.useState)(!1),[je,rn]=(0,a.useState)(null);return(0,a.useEffect)(()=>{var mn;if(de){const on={code:"",user_type:((mn=oe==null?void 0:oe.userInfo)==null?void 0:mn.identity)==="student"?2:1,major:""};St.setFieldsValue(on),rn(ln({},on))}},[de]),a.createElement(re.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:de,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Kt,onCancel:ke,onOk:()=>St.submit()},a.createElement(Le.default,{colon:!1,form:St,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(mn,on)=>rn(ln({},on)),onFinish:mn=>st(void 0,null,function*(){tn(!0);const on=yield(0,Qe.ZP)("/api/graduations/join.json",{method:"post",body:mn});on.status===0&&(ke(),on!=null&&on.identifier?(0,he.xg)(`/graduations/${on==null?void 0:on.identifier}/index`):We.ZP.success(on==null?void 0:on.message)),tn(!1)})},a.createElement(Le.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},a.createElement(we.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),a.createElement(Le.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},a.createElement(ce.ZP.Group,null,a.createElement(ce.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),a.createElement(ce.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(je==null?void 0:je.user_type)===2&&a.createElement(Le.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},a.createElement(we.default,{showCount:!0,maxLength:60}))))};var An=(0,ue.connect)(({user:Be,globalSetting:at})=>({user:Be,globalSetting:at}))(bn),En=E(59301),Cn=Object.defineProperty,un=Object.defineProperties,_t=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ze=(Be,at,oe)=>at in Be?Cn(Be,at,{enumerable:!0,configurable:!0,writable:!0,value:oe}):Be[at]=oe,xe=(Be,at)=>{for(var oe in at||(at={}))Xe.call(at,oe)&&ze(Be,oe,at[oe]);if(Ze)for(var oe of Ze(at))ie.call(at,oe)&&ze(Be,oe,at[oe]);return Be},Rt=(Be,at)=>un(Be,_t(at)),tt=(Be,at)=>{var oe={};for(var de in Be)Xe.call(Be,de)&&at.indexOf(de)<0&&(oe[de]=Be[de]);if(Be!=null&&Ze)for(var de of Ze(Be))at.indexOf(de)<0&&ie.call(Be,de)&&(oe[de]=Be[de]);return oe},Ft=(Be=>(Be.Projects="projects",Be.Shixuns="shixuns",Be.Classrooms="classrooms",Be))(Ft||{}),Ct=(Be=>(Be.Classrooms="classrooms",Be.Shixuns="shixuns",Be.Paths="paths",Be.Projects="projects",Be.Videos="videos",Be.Topics="topics",Be))(Ct||{});const Zt=Be=>{var at=Be,{homePage:oe,user:de,globalSetting:ke,loading:St,dispatch:Kt}=at,tn=tt(at,["homePage","user","globalSetting","loading","dispatch"]),je,rn,mn,on,In,xn,Vn,$n;const[eu,tu]=(0,a.useState)(),[ru,cu]=(0,a.useState)(),[Su,Du]=(0,a.useState)(!1),[Jn,pu]=(0,a.useState)(!1),Wn=Zn=>{var su;if((0,yt.tJ)(Kt,!1,Zn==="classrooms","",!0)){if(Zn==="projects"&&!((su=de.userInfo)!=null&&su.email)){We.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Zn==="classrooms"?tu(!0):Zn==="projects"&&cu(!0)}},nu=(Zn,su)=>{var iu;if((0,yt.tJ)(Kt)){if(su==="projects"&&!((iu=de.userInfo)!=null&&iu.email)){We.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}su==="shixuns"&&!(0,yt.xY)()||Zn&&(window.location.href=Zn)}},uu=(rn=(((je=ke.setting)==null?void 0:je.navbar)||[]).find(Zn=>Zn.link==="/classrooms"))==null?void 0:rn.hidden;let ou=(on=(((mn=ke.setting)==null?void 0:mn.navbar)||[]).find(Zn=>Zn.link==="/shixuns"))==null?void 0:on.hidden;const Hn=(xn=(((In=ke.setting)==null?void 0:In.navbar)||[]).find(Zn=>Zn.link==="/paths"))==null?void 0:xn.hidden;(Vn=ke==null?void 0:ke.setting)!=null&&Vn.is_local&&(($n=de==null?void 0:de.userInfo)!=null&&$n.is_shixun_marker||(ou=!0));const Un=Zn=>{var su,iu,hu,du,_u,Zu,wu,ul,bu,il,Uu,$u,ju,Mu,Ju,Wu,Vu,x,be;return En.createElement(En.Fragment,null,En.createElement(Ye.Z,{justify:"space-around",className:"pt5 pb5"},En.createElement(Ae.Z,{className:zt.joinCol},((su=de.userInfo)==null?void 0:su.user_identity)!=="\u5B66\u751F"&&!uu&&En.createElement(z.default.Item,xe({},Zn),En.createElement("a",{onClick:()=>nu("/classrooms/new")},(iu=de.userInfo)!=null&&iu.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!ou&&En.createElement(z.default.Item,xe({},Zn),En.createElement("a",{onClick:()=>nu("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((hu=de.userInfo)==null?void 0:hu.main_site)||!((du=de.userInfo)!=null&&du.main_site)&&!Hn&&(((_u=de.userInfo)==null?void 0:_u.admin)||((Zu=de.userInfo)==null?void 0:Zu.is_teacher)||((wu=de.userInfo)==null?void 0:wu.business)))&&En.createElement(z.default.Item,xe({},Zn),En.createElement("a",{onClick:()=>nu("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((ul=ke==null?void 0:ke.setting)!=null&&ul.is_local)&&((bu=de.userInfo)==null?void 0:bu.main_site)&&En.createElement(z.default.Item,xe({},Zn),En.createElement("a",{onClick:()=>{var Ge;return nu(`${(Ge=ke==null?void 0:ke.setting)==null?void 0:Ge.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((il=de==null?void 0:de.userInfo)==null?void 0:il.identity)!=="student"&&En.createElement(z.default.Item,Rt(xe({},Zn),{onClick:()=>{(0,yt.o1)(Kt)&&Du(!0)}}),En.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((Uu=de.userInfo)!=null&&Uu.main_site)&&En.createElement("div",null,!uu&&En.createElement(z.default.Item,xe({},Zn),En.createElement("a",{onClick:()=>Wn("classrooms")},($u=de.userInfo)!=null&&$u.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((ju=de.userInfo)==null?void 0:ju.main_site)&&!((Mu=ke==null?void 0:ke.setting)!=null&&Mu.is_local)&&En.createElement(z.default.Item,xe({},Zn),En.createElement("a",{onClick:()=>Wn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((Ju=de.userInfo)==null?void 0:Ju.main_site)&&En.createElement(Ae.Z,null,En.createElement("div",{className:zt.joinBoard})),((Wu=de.userInfo)==null?void 0:Wu.main_site)&&En.createElement(Ae.Z,{className:zt.joinCol},!uu&&En.createElement(z.default.Item,xe({},Zn),En.createElement("a",{onClick:()=>Wn("classrooms")},(Vu=de.userInfo)!=null&&Vu.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((x=de.userInfo)==null?void 0:x.main_site)&&!((be=ke==null?void 0:ke.setting)!=null&&be.is_local)&&En.createElement(z.default.Item,xe({},Zn),En.createElement("a",{onClick:()=>Wn("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),En.createElement(z.default.Item,Rt(xe({},Zn),{onClick:()=>{(0,yt.o1)(Kt)&&pu(!0)}}),En.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return En.createElement("section",null,En.createElement(ye.Z,{dropdownRender:()=>En.createElement(z.default,{className:`${zt.rightMenu} ${zt.joinMenu} mt10`},En.createElement(Un,null)),placement:"bottomRight"},En.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),En.createElement(Me.Z,{visible:eu,onCancel:()=>tu(!1)}),En.createElement(ht,{visible:ru,onCancel:()=>cu(!1)}),En.createElement(Se,{open:Su,onCancel:()=>Du(!1)}),En.createElement(An,{open:Jn,onCancel:()=>pu(!1)}))};var mt=(0,ue.connect)(({homePage:Be,loading:at,user:oe,globalSetting:de})=>({homePage:Be,user:oe,globalSetting:de,loading:at.models.index}))(Zt),ot={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt",level:"level___eVYpR",versionInfo:"versionInfo___dpPd3",sq:"sq___Mx2Ia",jc:"jc___DAOHV",gj:"gj___pUe9E"},it=E(34055),Je=E(63423),ut=E(90524),en=E(59301),dt=Object.getOwnPropertySymbols,Wt=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,vt=(Be,at)=>{var oe={};for(var de in Be)Wt.call(Be,de)&&at.indexOf(de)<0&&(oe[de]=Be[de]);if(Be!=null&&dt)for(var de of dt(Be))at.indexOf(de)<0&&nn.call(Be,de)&&(oe[de]=Be[de]);return oe},Et=(Be,at,oe)=>new Promise((de,ke)=>{var St=je=>{try{tn(oe.next(je))}catch(rn){ke(rn)}},Kt=je=>{try{tn(oe.throw(je))}catch(rn){ke(rn)}},tn=je=>je.done?de(je.value):Promise.resolve(je.value).then(St,Kt);tn((oe=oe.apply(Be,at)).next())});const Lt=Be=>{var at,oe=RegExp("(^| )"+Be+"=([^;]+)(;|$)");return(at=document.cookie.match(oe))?decodeURIComponent(at[2]):null},Ot=Be=>{var at=new Date;at.setTime(at.getTime()-1);var oe=Lt(Be);oe!=null&&(document.cookie=Be+"="+oe+";expires="+at.toGMTString())};var an=(Be=>(Be.Classrooms="classrooms",Be.Shixuns="shixuns",Be.Paths="paths",Be.Projects="projects",Be.Videos="videos",Be.Topics="topics",Be))(an||{});const Pt=Be=>{var at=Be,{homePage:oe,user:de,globalSetting:ke,loading:St,dispatch:Kt,shixunHomeworks:tn,location:je,payload:rn={}}=at,mn=vt(at,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),on,In,xn,Vn,$n,eu,tu,ru,cu,Su,Du,Jn,pu,Wn,nu,uu,ou;const Hn=(In=(((on=ke.setting)==null?void 0:on.navbar)||[]).find(hu=>hu.link==="/classrooms"))==null?void 0:In.hidden,Un=(Vn=(((xn=ke.setting)==null?void 0:xn.navbar)||[]).find(hu=>hu.link==="/shixuns"))==null?void 0:Vn.hidden,Zn=(eu=((($n=ke.setting)==null?void 0:$n.navbar)||[]).find(hu=>hu.link==="/paths"))==null?void 0:eu.hidden,su=(tu=de.userInfo)==null?void 0:tu.is_school_manage,iu=()=>{var hu,du,_u,Zu,wu,ul,bu,il,Uu,$u,ju,Mu,Ju,Wu,Vu,x,be,Ge,ft;return(0,he.Ll)()?en.createElement(z.default,{className:`${ot.rightMenu} ${ot.menuWrap}`},en.createElement(z.default.Item,null,en.createElement(ue.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):en.createElement(z.default,{className:`${ot.rightMenu} ${ot.menuWrap}`},((du=(hu=de==null?void 0:de.userInfo)==null?void 0:hu.paid_version)==null?void 0:du.version_type)==0&&!((Zu=(_u=de==null?void 0:de.userInfo)==null?void 0:_u.paid_version)!=null&&Zu.is_white_list)&&en.createElement("div",{className:`${ot.versionInfo} ${ot[(bu=he.vs[(ul=(wu=de==null?void 0:de.userInfo)==null?void 0:wu.paid_version)==null?void 0:ul.version_type])==null?void 0:bu.class]}`},en.createElement("img",{src:($u=he.vs[(Uu=(il=de==null?void 0:de.userInfo)==null?void 0:il.paid_version)==null?void 0:Uu.version_type])==null?void 0:$u.icon}),en.createElement("span",null,(Ju=he.vs[(Mu=(ju=de==null?void 0:de.userInfo)==null?void 0:ju.paid_version)==null?void 0:Mu.version_type])==null?void 0:Ju.name)),en.createElement(z.default.Item,null,en.createElement(ue.Link,{to:`/users/${(Wu=de.userInfo)==null?void 0:Wu.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!Hn&&en.createElement(z.default.Item,null,en.createElement(ue.Link,{to:`/users/${(Vu=de.userInfo)==null?void 0:Vu.login}/classrooms`},"\u6211\u7684\u6559\u5B66\u8BFE\u5802")),!Un&&en.createElement(z.default.Item,null,en.createElement(ue.Link,{to:`/users/${(x=de.userInfo)==null?void 0:x.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!Zn&&en.createElement(z.default.Item,null,en.createElement(ue.Link,{to:`/users/${(be=de.userInfo)==null?void 0:be.login}/paths`},"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B")),en.createElement(z.default.Item,null,en.createElement(ue.Link,{to:`/users/${(Ge=de.userInfo)==null?void 0:Ge.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),en.createElement(z.default.Item,null,en.createElement(ue.Link,{to:`/users/${(ft=de.userInfo)==null?void 0:ft.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),en.createElement(z.default.Item,null,en.createElement(ue.Link,{to:"/order"},"\u6211\u8D2D\u4E70\u7684\u8BFE\u7A0B")),(0,it.Ny)()&&en.createElement(z.default.Item,null,en.createElement(ue.Link,{to:"/quality"},"\u7CBE\u54C1\u8BFE\u7A0B")),!(0,it.JA)()&&en.createElement(z.default.Item,null,en.createElement("a",{onClick:()=>{(0,yt.tJ)(Kt)&&ue.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,it.JA)()&&en.createElement(z.default.Item,null,en.createElement("a",{onClick:()=>{(0,yt.tJ)(Kt)&&ue.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),en.createElement(z.default.Item,null,en.createElement(ue.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Kt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:en.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),su&&en.createElement(z.default.Item,null,en.createElement(ue.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),en.createElement(z.default.Item,{className:ot.exit},en.createElement("a",{onClick:()=>Et(void 0,null,function*(){try{const Pe=yield(0,Je.vR)({});We.ZP.success(Pe==null?void 0:Pe.message)}catch(Pe){}(0,he.d8)("_educoder_session","logout",1),(0,he.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,it.bg)()?en.createElement(ye.Z,{className:`${ot.height67}`,dropdownRender:iu,placement:"bottomRight"},en.createElement("section",null,en.createElement("aside",null,en.createElement("div",{className:tn.actionTabs.type===1?ot.classromediv:"",style:{position:"relative"}},en.createElement("img",{className:`${ot.userPic} current ml15`,src:`${(ru=ut.Z)==null?void 0:ru.IMG_SERVER}/images/${(cu=de.userInfo)==null?void 0:cu.image_url}`,alt:"",onClick:()=>{var hu;return ue.history.push((0,he.Ll)()?"/account/profile":`/users/${(hu=de.userInfo)==null?void 0:hu.login}/classrooms`)}}),((Du=(Su=de==null?void 0:de.userInfo)==null?void 0:Su.paid_version)==null?void 0:Du.version_type)==0&&!((pu=(Jn=de==null?void 0:de.userInfo)==null?void 0:Jn.paid_version)!=null&&pu.is_white_list)&&en.createElement("img",{src:(uu=he.vs[(nu=(Wn=de==null?void 0:de.userInfo)==null?void 0:Wn.paid_version)==null?void 0:nu.version_type])==null?void 0:uu.icon,className:ot.level}),(0,he.Ll)()&&en.createElement("span",{className:"ml10 font16"},(ou=de.userInfo)==null?void 0:ou.username),en.createElement("i",{className:`iconfont icon-zhankai4 ${ot.icon}`}))))):en.createElement("div",{className:`font15 ${ke.isIlearning?ot.login:""}`},en.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{Kt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55 / \u6CE8\u518C"))};var Ie=(0,ue.connect)(({homePage:Be,loading:at,user:oe,globalSetting:de,shixunHomeworks:ke})=>({homePage:Be,user:oe,globalSetting:de,shixunHomeworks:ke,loading:at.models.index}))(Pt),Ve={tip:"tip___a6MfI"},ee=E(61186),ne=E.n(ee),te=E(59301),fe=(Be,at,oe)=>new Promise((de,ke)=>{var St=je=>{try{tn(oe.next(je))}catch(rn){ke(rn)}},Kt=je=>{try{tn(oe.throw(je))}catch(rn){ke(rn)}},tn=je=>je.done?de(je.value):Promise.resolve(je.value).then(St,Kt);tn((oe=oe.apply(Be,at)).next())});const pe=({user:Be,dispatch:at})=>{var oe,de,ke;const[St,Kt]=(0,a.useState)(!1),tn=(oe=window.location.pathname)==null?void 0:oe.includes("classrooms/");(0,a.useEffect)(()=>{var mn,on,In;if(console.log(Be==null?void 0:Be.userInfo),(mn=Be==null?void 0:Be.userInfo)!=null&&mn.user_status)if(((on=Be==null?void 0:Be.userInfo)==null?void 0:on.role)===15){Kt(!1);return}else{let xn=JSON.parse(tn?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));xn&&(xn==null?void 0:xn.login)===((In=Be==null?void 0:Be.userInfo)==null?void 0:In.login)?(console.log(ne()(xn==null?void 0:xn.time).add(1,"days")),console.log(ne()(new Date)),ne()(xn==null?void 0:xn.time).add(1,"days").set({hour:0,minute:0,second:0}){var mn,on;tn?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(mn=Be==null?void 0:Be.userInfo)==null?void 0:mn.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(on=Be==null?void 0:Be.userInfo)==null?void 0:on.login})),Kt(!1)},rn=()=>fe(void 0,null,function*(){let mn=yield(0,Qe.ZP)("/api/business_contacts.json",{method:"post"});(mn==null?void 0:mn.status)===0&&We.ZP.info("\u7533\u8BF7\u6210\u529F")});return te.createElement(te.Fragment,null,St&&te.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},te.createElement("div",{className:Ve.tip},te.createElement("div",null,te.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),tn?te.createElement(te.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((ke=Be==null?void 0:Be.userInfo)==null?void 0:ke.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):te.createElement(te.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),te.createElement("div",null,te.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:je},"\u5FFD\u7565"),te.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:rn},"\u7533\u8BF7\u5EF6\u671F")))))};var Ue=(0,ue.connect)(({user:Be})=>({user:Be}))(pe),At=E(99571),Ht="data:image/png;base64,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",Dt=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,$t=(Be,at)=>{var oe={};for(var de in Be)cn.call(Be,de)&&at.indexOf(de)<0&&(oe[de]=Be[de]);if(Be!=null&&Dt)for(var de of Dt(Be))at.indexOf(de)<0&&pn.call(Be,de)&&(oe[de]=Be[de]);return oe};const Gt=null,dn=Be=>{var at=Be,{homePage:oe,user:de,globalSetting:ke,loading:St,dispatch:Kt,location:tn,text:je,shixunHomeworks:rn,payload:mn={}}=at,on=$t(at,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[In,xn]=(0,a.useState)("none");return(0,a.useEffect)(()=>{rn.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&xn("flex")},[rn.actionTabs.key]),(0,a.useEffect)(()=>{rn.actionTabs.key==="\u9690\u85CF"&&(xn("none"),localStorage.setItem("Noviceguide","0"))},[rn.actionTabs.key]),a.createElement("div",{style:{display:In,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},a.createElement("img",{src:Ht,style:{position:"absolute",top:"-32px"}}),a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},rn.actionTabs.text),rn.actionTabs.type===9?a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},a.createElement(At.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),xn("none"),Kt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},a.createElement(At.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Kt({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),xn("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var Jt=(0,ue.connect)(({homePage:Be,loading:at,user:oe,globalSetting:de,shixunHomeworks:ke})=>({homePage:Be,user:oe,globalSetting:de,loading:at.models.index,shixunHomeworks:ke}))(dn),qt=Object.defineProperty,sn=Object.getOwnPropertySymbols,Fn=Object.prototype.hasOwnProperty,hn=Object.prototype.propertyIsEnumerable,Mn=(Be,at,oe)=>at in Be?qt(Be,at,{enumerable:!0,configurable:!0,writable:!0,value:oe}):Be[at]=oe,Nn=(Be,at)=>{for(var oe in at||(at={}))Fn.call(at,oe)&&Mn(Be,oe,at[oe]);if(sn)for(var oe of sn(at))hn.call(at,oe)&&Mn(Be,oe,at[oe]);return Be};const lt=Be=>React.createElement("svg",Nn({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},Be),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var rt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",pt=E(89392),ct=E(59301),He=Object.defineProperty,b=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,ve=(Be,at,oe)=>at in Be?He(Be,at,{enumerable:!0,configurable:!0,writable:!0,value:oe}):Be[at]=oe,me=(Be,at)=>{for(var oe in at||(at={}))se.call(at,oe)&&ve(Be,oe,at[oe]);if(b)for(var oe of b(at))y.call(at,oe)&&ve(Be,oe,at[oe]);return Be},De=(Be,at)=>{var oe={};for(var de in Be)se.call(Be,de)&&at.indexOf(de)<0&&(oe[de]=Be[de]);if(Be!=null&&b)for(var de of b(Be))at.indexOf(de)<0&&y.call(Be,de)&&(oe[de]=Be[de]);return oe},Ne=(Be,at,oe)=>new Promise((de,ke)=>{var St=je=>{try{tn(oe.next(je))}catch(rn){ke(rn)}},Kt=je=>{try{tn(oe.throw(je))}catch(rn){ke(rn)}},tn=je=>je.done?de(je.value):Promise.resolve(je.value).then(St,Kt);tn((oe=oe.apply(Be,at)).next())});const{Header:Re}=le.default,{Search:xt}=we.default;function Vt(){var Be,at;const de=window.location.pathname.split("/"),ke={};return de[1]=="classrooms"&&de.length>3&&!((Be=de[4])!=null&&Be.includes("newgold"))&&!((at=de[5])!=null&&at.includes("newgold"))&&de[2]!=="coursesId"&&(ke.course_id=de[2]),de[1]==="shixuns"&&de.length>3&&(ke.objective_type="shixun",ke.objective_id=de[2]),de[1]==="paths"&&de.length>3&&(ke.objective_type="path",ke.objective_id=de[2]),me(me({},ke),{school:1})}const Nt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Tt=Be=>{var at=Be,{homePage:oe,user:de,globalSetting:ke,loading:St,dispatch:Kt,isLogin:tn=!1,shixunHomeworks:je}=at,rn=De(at,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),mn,on,In,xn,Vn,$n,eu,tu,ru,cu,Su,Du,Jn,pu,Wn,nu,uu,ou,Hn,Un,Zn,su;const iu=(0,ue.useLocation)(),[hu,du]=(0,a.useState)(!1),[_u,Zu]=(0,a.useState)(""),[wu,ul]=(0,a.useState)(!1),bu=Vt();(0,a.useEffect)(()=>{Kt({type:"user/getNavigationInfo",payload:me({},bu)})},[ke.name]),(0,a.useEffect)(()=>{je.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Nt!=null&&Nt.includes(iu==null?void 0:iu.pathname)||(iu==null?void 0:iu.pathname.indexOf("/classrooms"))===0||Kt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[iu.pathname]),(0,a.useEffect)(()=>{je.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||je.actionTabs.key||localStorage.setItem("Noviceguide","0")},[je.actionTabs.key]),(0,a.useEffect)(()=>{var x;if(ke!=null&&ke.setting){let be=(0,pt.cloneDeep)((x=ke==null?void 0:ke.setting)==null?void 0:x.navbar);be=be==null?void 0:be.filter(ft=>{var Pe;return!(ft!=null&&ft.hidden)&&!((0,it.JA)()&&((Pe=["/paperlibrary","/problemset"])!=null&&Pe.includes(ft.link)))});for(const ft of be)ft.subitem&&(ft.subitem=ft.subitem.filter(Pe=>{var Yt;return!(Pe!=null&&Pe.hidden)&&!((0,it.JA)()&&((Yt=["/paperlibrary","/problemset"])!=null&&Yt.includes(Pe.link)))}));let Ge=!1;be==null||be.map(function(ft,Pe){var Yt,Xt,Ut;const Qt=iu.pathname;ft.link===Qt&&(Zu(ft==null?void 0:ft.link),(0,he.Dk)(Qt==="/"?(Yt=ke==null?void 0:ke.setting)==null?void 0:Yt.name:Vu(ft==null?void 0:ft.name)),Mu(Wu(Pe,{name:ft==null?void 0:ft.name,link:ft==null?void 0:ft.link},be)),Ge=!0),(Xt=ft==null?void 0:ft.subitem)!=null&&Xt.length&&((Ut=ft==null?void 0:ft.subitem)==null||Ut.map(fn=>{fn.link===Qt&&(Zu(fn==null?void 0:fn.link),Qt!=="/"&&(0,he.Dk)(Vu(fn==null?void 0:fn.name)),Mu(Wu(Pe,{name:fn==null?void 0:fn.name,link:fn==null?void 0:fn.link},be)),Ge=!0)}))}),Ge||Mu(be)}},[ke==null?void 0:ke.setting,de]);const il=(0,a.useMemo)(()=>{var x,be;return(x=ke==null?void 0:ke.setting)!=null&&x.nav_logo_url?`${ut.Z.IMG_SERVER}/${(be=ke==null?void 0:ke.setting)==null?void 0:be.nav_logo_url}`:`${ut.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(mn=ke==null?void 0:ke.setting)==null?void 0:mn.nav_logo_url]);function Uu(x){ue.history.push("/search?value="+x)}const $u=()=>hu?ct.createElement("div",{onBlur:()=>{setTimeout(()=>{du(!1)},300)}},ct.createElement(xt,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Uu,autoFocus:!0})):ct.createElement("span",{className:"iconfont icon-sousuo font18 current ml20 mr15",onClick:()=>{ue.history.push("/search?value=")}}),[ju,Mu]=(0,a.useState)([]),Ju=(x,be)=>Ne(void 0,null,function*(){var Ge,ft,Pe,Yt,Xt,Ut;if((x==null?void 0:x.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const Qt=yield(0,Je.IU)();(Ge=Qt==null?void 0:Qt.data)!=null&&Ge.engineer_url?(Pe=(ft=Qt==null?void 0:Qt.data)==null?void 0:ft.engineer_url)!=null&&Pe.includes("http")?(0,he.xg)((Yt=Qt==null?void 0:Qt.data)==null?void 0:Yt.engineer_url):ue.history.push((Xt=Qt==null?void 0:Qt.data)==null?void 0:Xt.engineer_url):(Qt==null?void 0:Qt.status)!=401&&ul(!0);return}(Ut=x==null?void 0:x.link)!=null&&Ut.includes("http")?(0,he.xg)(x==null?void 0:x.link):((0,he.Dk)(x==null?void 0:x.name),ue.history.push(x==null?void 0:x.link)),(x==null?void 0:x.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Kt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:ct.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),Wu=(x,be,Ge)=>{const ft=Ge.slice();return ft[x]&&(ft[x].name=be.name,ft[x].link=be.link),ft||[]},Vu=(x="")=>x.indexOf("<")>-1?x.slice(0,x.indexOf("<")):x;return ke.showHeader&&ke.showHeaderFooter?ct.createElement(le.default,{style:{background:`${iu.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${ke.isIlearning?Ee["header-iearning"]:Ee.header} ${ke.showHeaderFixed?Ee.headerFixed:""}`},(ke==null?void 0:ke.showTip)&&ct.createElement(Ue,null),ct.createElement(Re,{className:"header",style:{background:`${iu.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${iu.pathname=="/training"?"999":""}`}},ct.createElement("section",{className:Ee["edu-menu"]},(!!ke.isIlearning||!((on=ke==null?void 0:ke.setting)!=null&&on.main_site)&&!!((In=ke==null?void 0:ke.setting)!=null&&In.navbar))&&ct.createElement(ue.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{Kt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},ct.createElement("img",{className:Ee.logo,title:(xn=ke.setting)==null?void 0:xn.name,src:il||rt})),ct.createElement("ul",{className:`${Ee.menu} ${(0,he.Ll)()&&"ml0"}`},(0,he.Ll)()&&ct.createElement("li",null,ct.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,he.Ll)()&&ke.setting&&ju.map(function(x,be){var Ge,ft,Pe,Yt,Xt;return ct.createElement("li",{key:be,className:!((Ge=x==null?void 0:x.subitem)!=null&&Ge.length)&&_u===(x==null?void 0:x.link)||(ft=x==null?void 0:x.subitem)!=null&&ft.some(Ut=>_u===(Ut==null?void 0:Ut.link))?Ee.actived:""},ct.createElement("div",{onClick:()=>Ju(x,be),className:Ee.name},ct.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var Ut;let Qt=x==null?void 0:x.name;return(Ut=x==null?void 0:x.subitem)==null||Ut.map((fn,Tn)=>(fn.link===iu.pathname&&(Qt=fn.name),fn)),Qt})()}}),((Pe=x==null?void 0:x.subitem)==null?void 0:Pe.length)>0&&ct.createElement("i",{className:"iconfont icon-zhankai4"})),((Yt=x==null?void 0:x.subitem)==null?void 0:Yt.length)>0&&ct.createElement("div",{className:Ee.dropDown},(Xt=x==null?void 0:x.subitem)==null?void 0:Xt.map((Ut,Qt)=>ct.createElement("div",{className:Ee.subName,onClick:()=>Ju(Ut,be),key:be+"-"+Qt},!!Qt&&ct.createElement("div",{className:Ee.line}),ct.createElement("aside",{className:"font16 c-black"},Vu(Ut.name)),ct.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},Ut.content)))))})),ct.createElement("div",{className:"search-bar",style:{flex:ke.isIlearning?"initial":"1 0 auto"}},(($n=(Vn=de==null?void 0:de.userInfo)==null?void 0:Vn.paid_version)==null?void 0:$n.version_type)==0&&!((tu=(eu=de==null?void 0:de.userInfo)==null?void 0:eu.paid_version)!=null&&tu.is_white_list)&&ct.createElement("div",{className:`${Ee.level} ${Ee[(Su=he.vs[(cu=(ru=de==null?void 0:de.userInfo)==null?void 0:ru.paid_version)==null?void 0:cu.version_type])==null?void 0:Su.class]}`,onClick:()=>{var x;return ue.history.push(`/users/${(x=de.userInfo)==null?void 0:x.login}/memberCenter`)}},ct.createElement("img",{src:(pu=he.vs[(Jn=(Du=de==null?void 0:de.userInfo)==null?void 0:Du.paid_version)==null?void 0:Jn.version_type])==null?void 0:pu.icon}),ct.createElement("div",null,(uu=he.vs[(nu=(Wn=de==null?void 0:de.userInfo)==null?void 0:Wn.paid_version)==null?void 0:nu.version_type])==null?void 0:uu.name)),!(0,he.Ll)()&&!(ke!=null&&ke.isIlearning)&&ct.createElement(ct.Fragment,null,ct.createElement($u,null),!tn&&ct.createElement(mt,null),!tn&&!!((ou=de==null?void 0:de.userInfo)!=null&&ou.login)&&ct.createElement(ue.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(Hn=de==null?void 0:de.userInfo)==null?void 0:Hn.login}/user_tidings`},((Un=de==null?void 0:de.navigationInfo)==null?void 0:Un.new_message)&&ct.createElement("span",{className:Ee.newslight}))),!tn&&ct.createElement(Ie,{payload:bu}))),ct.createElement(re.default,{centered:!0,destroyOnClose:!0,open:wu,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,he.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>ul(!1)},ct.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},ct.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),ct.createElement("img",{src:`${ut.Z.IMG_SERVER}/${(Zn=ke==null?void 0:ke.setting)==null?void 0:Zn.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),ct.createElement("p",null,"\u7FA4\u53F7\uFF1A",(su=ke==null?void 0:ke.setting)==null?void 0:su.homepage_tea_qq_number)))),ct.createElement(Jt,null)):ct.createElement(ct.Fragment,null)};var gn=(0,ue.connect)(({homePage:Be,loading:at,user:oe,globalSetting:de,shixunHomeworks:ke})=>({homePage:Be,user:oe,globalSetting:de,loading:at.models.index,shixunHomeworks:ke}))(Tt)},84216:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Ee}});var a=E(37639),ue={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},le=E(32637),we=E(59301),Ee=({type:We,style:Ye})=>{const Ae=we.createElement("div",{className:ue.wrap,onClick:z=>{z.preventDefault(),z.stopPropagation()}},we.createElement("p",null,We==="shixun"||We==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",we.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",We==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),we.createElement("div",{className:ue.contact},we.createElement("div",{className:ue.img},we.createElement("img",{src:le,width:"124px",height:"124px"})),we.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return we.createElement(a.Z,{content:Ae},we.createElement("span",{className:ue.text,style:Ye},"\u9AD8\u6D88\u8017"))}},6077:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return ye}});var a=E(59301),ue={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},le=E(92310),we=E.n(le),re=E(29787),Ee=E(2859),We=E(82093),Ye=E(49661),Ae=(ce,qe,he)=>new Promise((nt,$e)=>{var Ke=zt=>{try{Me(he.next(zt))}catch(yt){$e(yt)}},ht=zt=>{try{Me(he.throw(zt))}catch(yt){$e(yt)}},Me=zt=>zt.done?nt(zt.value):Promise.resolve(zt.value).then(Ke,ht);Me((he=he.apply(ce,qe)).next())}),ye=({data:ce,className:qe,fullWidth:he,style:nt={},onClose:$e,onOk:Ke,showFullTools:ht,noAssociationId:Me})=>{const zt=(0,a.useRef)(null),yt=(0,a.useRef)(null),Le=(0,a.useRef)(null),Te=(0,a.useRef)(null),[et,It]=(0,a.useState)(!1),[_e,Se]=(0,a.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,a.useEffect)(()=>(Le.current||(Le.current=document.createElement("style"),document.head.appendChild(Le.current)),ce!=null&&ce.visible?(document.body.setAttribute("data-custom","y-hidden"),Le.current.innerHTML=" html { overflow-y: hidden; }",ce!=null&&ce.src&&Qe()):(document.body.removeAttribute("data-custom"),Le.current&&(document.head.removeChild(Le.current),Le.current=null)),()=>{document.body.removeAttribute("data-custom"),Le.current&&(document.head.removeChild(Le.current),Le.current=null)}),[ce==null?void 0:ce.visible]);const Qe=()=>Ae(void 0,null,function*(){It(!0),Se("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Mt=yield(0,Ye.ZJ)(ce==null?void 0:ce.src);zt.current.src="",zt.current.src=Mt,zt.current.onload=function(){Oe()},It(!1),Se("")}),gt=Mt=>Ae(void 0,null,function*(){It(!0),Se("\u6B63\u5728\u4FDD\u5B58\u4E2D");const bt=yield(0,We.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ce.title,file:Mt.dataUrl}});bt!=null&&bt.id&&!Me?(yield(0,We.ZP)(`/api/attachments/${ce.id}/add_subitem.json`,{method:"post",body:{subitem_id:bt==null?void 0:bt.id,settings:JSON.stringify(Mt.state)}})).status===0&&Ke():bt!=null&&bt.id&&Ke(bt),It(!1),Se("")}),Bt=()=>{const Mt=document.querySelector('a[href="https://markerjs.com/"]');Mt&&Mt.parentNode&&(Mt.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(ln=>{const st=document.querySelector(ln.name);st&&st.setAttribute("title",ln.title)})},Oe=()=>{yt.current=new Ee.hP(zt.current),yt.current.targetRoot=Te.current,yt.current.addEventListener("render",gt),yt.current.addEventListener("beforeclose",$e),ht&&(yt.current.availableMarkerTypes=yt.current.ALL_MARKER_TYPES,yt.current.uiStyleSettings.redoButtonVisible=!0,yt.current.uiStyleSettings.notesButtonVisible=!0,yt.current.uiStyleSettings.zoomButtonVisible=!0,yt.current.uiStyleSettings.zoomOutButtonVisible=!0,yt.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=yt.current.uiStyleSettings,yt.current.show(),ce!=null&&ce.snapshotData&&yt.current.restoreState(ce.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Bt()},300)};return a.createElement(a.Fragment,null,(ce==null?void 0:ce.visible)&&a.createElement(re.Z,{spinning:et,tip:_e,style:{position:"absolute",width:"100vw"}},a.createElement("div",{ref:Te,className:we()(ue.imageDimensions,qe,he?ue.fullWidth:""),style:nt},a.createElement("img",{className:ue.img,ref:zt}))))}},30008:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return ot},$:function(){return mt}});var a=E(59301),ue={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},le=E(92310),we=E.n(le),re=E(28284),Ee=E(6767),We=E(62957),Ye=E(71051),Ae=E(77019),z=E(62673),ye=E(75727),ce=E(14566),qe=E(99571),he=E(60242),nt=E(37568),$e=E(71360),Ke=E(90524),ht="data:image/png;base64,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",Me="data:image/png;base64,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",zt="data:image/png;base64,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",yt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",Le=E(82093),Te=E(79934),et=E(5623),It=E(88831),_e=E(65986),Se=E(45596),Qe=E(15342),gt=E.n(Qe),Bt=(it,Je,ut)=>new Promise((en,dt)=>{var Wt=Et=>{try{vt(ut.next(Et))}catch(Lt){dt(Lt)}},nn=Et=>{try{vt(ut.throw(Et))}catch(Lt){dt(Lt)}},vt=Et=>Et.done?en(Et.value):Promise.resolve(Et.value).then(Wt,nn);vt((ut=ut.apply(it,Je)).next())}),Mt=a.memo(({tagName:it="div",value:Je="",className:ut,style:en={},onBlur:dt,id:Wt})=>{const nn=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(!nn.current)return;Bt(void 0,null,function*(){const Lt=nn.current;Lt.innerHTML="";const Ot=Je==null?void 0:Je.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const an of Ot)if(an.startsWith("$$")&&an.endsWith("$$")||an.startsWith("`$$")&&an.endsWith("$$`")){const Pt=an.startsWith("`$$")?an.slice(3,-3):an.slice(2,-2),Ie=document.createElement("span");Ie.setAttribute("contentEditable","false"),Ie.setAttribute("title",an),Ie.className="edu_latex",Lt.appendChild(Ie),gt().render(Pt,Ie,{throwOnError:!1})}else{const Pt=an==null?void 0:an.replace(/<[^>]*>/g,Ie=>Ie.startsWith("{var Et,Lt;if(dt&&nn.current){const an=nn.current.cloneNode(!0),Pt=an.querySelectorAll("span.edu_latex");for(let Ie of Pt){const Ve=Ie.getAttribute("title"),ee=document.createTextNode(Ve||""),ne=Ie;(Lt=(Et=ne.parentNode)==null?void 0:Et.replaceChild)==null||Lt.call(Et,ee,ne)}dt(an.innerHTML)}};return a.createElement(a.Fragment,null,a.createElement(it,{ref:nn,contentEditable:!0,className:ut,style:en,onBlur:vt}))}),bt=E(34055),ln=E(33796),st=E(74049),bn=E(61471),An=Object.defineProperty,En=Object.defineProperties,Cn=Object.getOwnPropertyDescriptors,un=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,Xe=(it,Je,ut)=>Je in it?An(it,Je,{enumerable:!0,configurable:!0,writable:!0,value:ut}):it[Je]=ut,ie=(it,Je)=>{for(var ut in Je||(Je={}))_t.call(Je,ut)&&Xe(it,ut,Je[ut]);if(un)for(var ut of un(Je))Ze.call(Je,ut)&&Xe(it,ut,Je[ut]);return it},ze=(it,Je)=>En(it,Cn(Je)),xe=(it,Je,ut)=>new Promise((en,dt)=>{var Wt=Et=>{try{vt(ut.next(Et))}catch(Lt){dt(Lt)}},nn=Et=>{try{vt(ut.throw(Et))}catch(Lt){dt(Lt)}},vt=Et=>Et.done?en(Et.value):Promise.resolve(Et.value).then(Wt,nn);vt((ut=ut.apply(it,Je)).next())});const Rt=it=>{it.preventDefault();let ut=(it.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,ut)},tt=it=>{it.key==="Enter"&&it.preventDefault()},Ft=({children:it,style:Je})=>a.createElement("div",{className:ue.leftBox,style:Je,onPaste:Rt},it),Ct=({children:it,style:Je,className:ut})=>a.createElement("div",{className:we()(ue.rightBox,ut),style:Je,onPaste:Rt},it),Zt=({className:it,style:Je={},width:ut=1200,onCancel:en=()=>{},onSuccess:dt=()=>{},gather:Wt={},mode:nn=1,stickyTop:vt=0,subDisciplineId:Et=[],hideWordFeatures:Lt,dataSource:Ot=[],customLeftHeadNode:an,customRightHeadNode:Pt,customLeftContent:Ie,hideRecognition:Ve=!1,onExchange:ee,isSingleSelection:ne=!1,underpinBackgroundStyle:te={},headExtraNode:fe,isRefreshItemBank:pe=!1,okText:Ue="\u786E\u5B9A\u5BFC\u5165",onSave:At})=>{var Ht;const[Dt,cn]=(0,a.useState)(1),[pn,$t]=(0,a.useState)(0),[Gt,dn]=(0,a.useState)(""),[Jt,qt]=(0,a.useState)(!1),[sn,Fn]=(0,a.useState)([]),[hn,Mn]=(0,a.useState)([]),[Nn,lt]=(0,a.useState)(!1),[rt,pt]=(0,a.useState)(!1),[ct,He]=(0,a.useState)(!1),[b,se]=(0,a.useState)(!1),[y,ve]=(0,a.useState)([]),[me,De]=(0,a.useState)(1),[Ne,Re]=(0,a.useState)(!1),[xt,Vt]=(0,a.useState)(!0),[Nt,Tt]=(0,a.useState)(0),[gn,Be]=(0,a.useState)(!1),[at]=re.default.useForm(),[oe]=re.default.useForm(),de=(0,a.useRef)(null),ke=(0,a.useRef)(null),St=(0,a.useRef)(),Kt=(0,a.useRef)(null),tn=["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"],je=["C","C++","Java","Python","JavaScript","Ruby"];(0,a.useEffect)(()=>{Ot!=null&&Ot.length&&ju(Ot)},[Ot]),(0,a.useEffect)(()=>{Dt===2&&de.current.focus()},[Dt]),(0,a.useEffect)(()=>{ct&&mn()},[ct]);const rn=()=>{if(Dt===1){Ee.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}We.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>xe(void 0,null,function*(){cn(1)})})},mn=()=>xe(void 0,null,function*(){const x=yield(0,Le.ZP)("/api/disciplines.json",{method:"get",params:{source:nn===1?"new_question":"subject"}});ve(x.disciplines||[])}),on=x=>{const be=[],Ge=(ft,Pe)=>{ft.length>=2&&be.push(ft.join(""));for(let Yt=Pe;Yt(x=x||"",x=String(x),x=x.replace(/\s+/g,""),x),xn=x=>(x=x||"",x=String(x),x=x.replace(/
        /g,""),x=x.replace(/
        /g,` `),x=x.replace(/<\/div>/g,` -`),x=$n(x),x),Vn=x=>x.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),$n=x=>x.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),eu=x=>{var be;const Ge=x.clipboardData;if(Ge){const ft=Ge.types.toString(),je=Ge.items;if(ft==="Files"||Ge.types.indexOf("Files")>-1){x.preventDefault();try{let $t=je[1];((be=je[0])==null?void 0:be.kind)==="file"&&($t=je[0]);const Yt=$t.getAsFile();(0,Se.I)(Yt,jt=>{var Zt;if(jt.id){if(((Zt=Yt==null?void 0:Yt.type)==null?void 0:Zt.indexOf("image"))>-1){const fn=``;document.execCommand("insertText",!1,fn)}}else(jt==null?void 0:jt.status)===401&&(document.location.href="/user/login")})}catch($t){Ee.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function tu(x,be){return xe(this,null,function*(){if(typeof x=="string")return yield be(x);if(typeof x!="object"||x===null)return x;if(Array.isArray(x))return yield Promise.all(x.map(je=>xe(this,null,function*(){return yield tu(je,be)})));const Ge={};for(const ft in x)if(Object.prototype.hasOwnProperty.call(x,ft)){const je=x[ft];typeof je=="string"?Ge[ft]=yield be(je):typeof je=="object"?Ge[ft]=yield tu(je,be):Ge[ft]=je}return Ge})}const ru=()=>xe(void 0,null,function*(){var x;Jt(!0),dn("\u5904\u7406\u4E2D"),yield new Promise(ft=>setTimeout(ft,1e3));let be=(x=ke.current)==null?void 0:x.querySelectorAll('[data-text="edit"]'),Ge="";try{be.forEach(function(ft){var je,$t,Yt,jt;const Zt=ft.cloneNode(!0),fn=Zt.querySelectorAll("span.edu_latex");for(let On of fn){const Sn=On.getAttribute("title"),Xn=document.createTextNode(Sn),lu=On;($t=(je=lu.parentNode)==null?void 0:je.replaceChild)==null||$t.call(je,Xn,lu)}const Tn=Zt.querySelectorAll("span[style]");for(let On of Tn)if(On.style.fontFamily){const Sn=On.innerHTML,Xn=document.createTextNode(Sn),lu=On;(jt=(Yt=lu.parentNode)==null?void 0:Yt.replaceChild)==null||jt.call(Yt,Xn,lu)}Zt==null||Zt.childNodes.forEach(function(On){On.nodeType===Node.ELEMENT_NODE&&On.localName!=="h5"&&On.localName!=="h4"?Ge+=`

        ${On.innerHTML}

        `:On.nodeType===Node.TEXT_NODE&&(Ge+=`

        ${On.textContent}

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

        ${On.innerHTML}

        `:On.nodeType===Node.TEXT_NODE&&(Ge+=`

        ${On.textContent}

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

        [TOC]

        ",(0,le.Qv)()),(0,le.Iy)()),te=te.replace(/(__special_katext_id_\d+__)/g,(Ue,At)=>{const{type:Vt,expression:Dt}=fe[At];return(0,Ye.renderToString)(Se(Dt)||"",{displayMode:Vt==="block",throwOnError:!1,output:"html"})}),te=te.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,le.AL)();const pe=document.createElement("div");if(pe.innerHTML=te,bt)return pe.innerText;if(An){const Ue=An.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return an(pe,Ue),pe.innerHTML}return setTimeout(()=>Ve(),500),pe.innerHTML},[xe,An]);(0,a.useEffect)(()=>{Pt.current&&Pt.current.querySelectorAll(["input","textarea"]).forEach(fe=>{fe.oninput=Et,fe.onblur=Lt,fe.onfocus=zt})},[ot]),(0,a.useEffect)(()=>{var te,fe,pe,Ue,At;if(qt!=null&&qt.length)try{const Vt=Pt.current.querySelectorAll(".edu-program-fill-score"),Dt=Pt.current.querySelectorAll('[name="edu-program-fill"]');for(const[cn,pn]of Dt.entries())pn.value=((te=qt==null?void 0:qt[cn])==null?void 0:te.value)||"",((fe=qt==null?void 0:qt[cn])==null?void 0:fe.type)==="warning"?pn.className="program-fill-warning":((pe=qt==null?void 0:qt[cn])==null?void 0:pe.type)==="success"?pn.className="program-fill-success":pn.className="";for(const[cn,pn]of Vt.entries())pn.innerHTML=(Ue=qt==null?void 0:qt[cn])!=null&&Ue.score?`${(At=qt==null?void 0:qt[cn])==null?void 0:At.score}\u5206`:"";it(qt)}catch(Vt){console.log(Vt,"error")}},[qt]);const Et=te=>{ot[te.target.dataset.id]=ot[te.target.dataset.id]||{},ot[te.target.dataset.id].value=te.target.value,it([...ot]),Xe(ot,te.target.dataset.id)},Lt=te=>{ot[te.target.dataset.id]=ot[te.target.dataset.id]||{},ot[te.target.dataset.id].value=te.target.value,it([...ot]),ie(ot,te.target.dataset.id)},zt=te=>{ot[te.target.dataset.id]=ot[te.target.dataset.id]||{},ot[te.target.dataset.id].value=te.target.value,it([...ot]),ze(ot,te.target.dataset.id)};function an(te,fe){return te.childNodes.forEach(pe=>{var Ue;if(pe.childNodes.length>0)an(pe,fe);else if(pe.nodeName!=="IMG")if(pe.innerHTML)pe.innerHTML=(Ue=pe.innerHTML)==null?void 0:Ue.replace(new RegExp(fe,"gi"),'$&');else{const At=document.createElement("span");At.innerHTML=pe.textContent.replace(new RegExp(fe,"gi"),'$&'),pe.replaceWith(At)}})}const Pt=(0,a.useRef)();le.jb.WebkitLineClamp=ln,ln&&(st=Te(Te({},st),le.jb));function Ie(te){let fe=te.target;if(fe.tagName.toUpperCase()==="A"){let pe=fe.getAttribute("href");if(pe.indexOf("office")>-1)te.preventDefault(),Ct(pe),mt("office");else if(pe.indexOf("application/pdf")>-1)te.preventDefault(),Ct(pe),mt("pdf");else if(pe.indexOf("text/html")>-1)te.preventDefault(),Ct(pe),mt("html");else if(pe.startsWith("#")){te.preventDefault();let Ue=document.getElementById(pe.replace("#",""));Ue&&Ue.scrollIntoView(!0)}}}const Ve=()=>{var te;const fe=(te=Pt.current)==null?void 0:te.querySelectorAll("video");fe==null||fe.forEach(pe=>{if(pe.oncontextmenu=()=>!1,pe.src.indexOf(".m3u8")>-1&&!pe.canPlayType("application/vnd.apple.mpegurl")){if(re.ZP.isSupported()){var Ue=new re.ZP;Ue.loadSource(pe.src),Ue.attachMedia(pe)}}})};(0,a.useEffect)(()=>{if(Pt.current&&vt&&vt.match(_e)&&window.PR.prettyPrint(),Pt.current)return Pt.current.addEventListener("click",Ie),()=>{var te;(te=Pt.current)==null||te.removeEventListener("click",Ie),(0,le.AL)(),(0,le.Iy)()}},[vt,Pt.current,Ie]);const ee=te=>{te.target.nodeName==="IMG"&&te.target.className.indexOf("draw-flowchart")>-1?(Qt.current.style.zIndex=1,Qt.current.style.display="flex",Qt.current.style.width=te.target.clientWidth+"px",Qt.current.style.height=te.target.clientHeight+"px",Qt.current.style.top=te.target.offsetTop+"px",Qt.current.style.left=te.target.offsetLeft+"px",te.target.id&&(tt.current=te.target.id)):Qt.current.style.display="none"},ne=()=>{Qt.current.style.display="none"};return(0,a.useEffect)(()=>{var te;const fe=pe=>{pe.preventDefault(),pe.clipboardData.setData("text",window.getSelection().toString())};return(te=Pt.current)==null||te.addEventListener("copy",fe),()=>{var pe;(pe=Pt.current)==null||pe.removeEventListener("copy",fe)}},[Pt.current]),a.createElement("div",{style:{position:"relative"},onMouseLeave:ne},bt&&a.createElement("div",{ref:Pt,className:`${Ke.mdBody} `},vt),!bt&&!en(vt)&&a.createElement("div",{ref:Pt,style:Te({},st),onMouseOver:ee,className:`${Mt||""} ${un?"disabled-fill":""} markdown-body ${Ke.mdBody} ${Je.current}`,dangerouslySetInnerHTML:{__html:vt}}),!bt&&en(vt)&&a.createElement(nt,{html:vt}),a.createElement("div",{ref:Qt,className:`${Ke.button} ${Oe?"":Ke.previewFlowChart}`},a.createElement(Ae.Z,null,a.createElement(z.ZP,{onClick:()=>{Oe?Ze(tt.current):(Ct(tt.current),mt("flowChart"))}},Oe?"\u7F16\u8F91":"\u9884\u89C8"))),a.createElement(ce.Z,{close:!0,data:Ft,type:Ft!=null&&Ft.length?Ht:"",style:Te({},bn),onClose:()=>Ct("")}))}},44905:function(Fe,wt,E){"use strict";E.d(wt,{h:function(){return yt}});var a=E(59301),ue=E(82326),le=E(28284),we=E(99571),re=E(89780),Ee=E.n(re),We=E(66543),Ye=E(59598),Ae=Object.defineProperty,z=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,nt=(Le,Te,et)=>Te in Le?Ae(Le,Te,{enumerable:!0,configurable:!0,writable:!0,value:et}):Le[Te]=et,$e=(Le,Te)=>{for(var et in Te||(Te={}))qe.call(Te,et)&&nt(Le,et,Te[et]);if(ce)for(var et of ce(Te))he.call(Te,et)&&nt(Le,et,Te[et]);return Le},Ke=(Le,Te)=>z(Le,ye(Te));const ht=ue.default.Option,Me={labelCol:{span:4},wrapperCol:{span:20}},Tt={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};wt.Z=({callback:Le,onCancel:Te})=>{const[et,It]=(0,a.useState)("python");function _e(Qe){It(Tt[Qe][1])}function Se(Qe){Le(Qe)}return a.createElement(le.default,Ke($e({},Me),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Se,style:{width:500}}),a.createElement(le.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},a.createElement(ue.default,{getPopupContainer:Qe=>Qe.parentNode,onChange:_e},Object.keys(Tt).map(Qe=>a.createElement(ht,{key:Qe,value:Qe},Tt[Qe][0])))),a.createElement(le.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},a.createElement(yt,{mode:et})),a.createElement("div",{className:"flex-container flex-end"},a.createElement(we.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(we.ZP,{type:"ghost",onClick:Te},"\u53D6\u6D88")))};function yt({value:Le,onChange:Te,mode:et,options:It={}}){const _e=(0,a.useRef)(),[Se,Qe]=(0,a.useState)();return(0,a.useEffect)(()=>{if(Se){let gt=function(Bt){const Oe=Bt.getValue();Te&&Te(Oe)};return Se.on("change",gt),()=>{Se.off("change",gt)}}},[Se,Te]),(0,a.useEffect)(()=>{Se&&Se.setOption("mode",et)},[Se,et]),(0,a.useEffect)(()=>{Se&&(Le!==Se.getValue()||Le==="")&&setTimeout(()=>{Se.setValue(Le||"")},300)},[Se,Le]),(0,a.useEffect)(()=>{if(_e.current&&!Se){const gt=Ee().fromTextArea(_e.current,$e({mode:et,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},It));Qe(gt)}},[_e.current,Se]),a.createElement("div",{className:"my-codemirror-container"},a.createElement("textarea",{ref:_e}))}},2978:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Nn}});var a=E(59301),ue=E(89780),le=E.n(ue),we=E(76374),re=E(66543),Ee=E(6313),We=E(25717),Ye=E(99498),Ae=E(25419),z=E(67549),ye=E(38394),ce=({value:lt="",className:rt,showTextOnly:pt,showLines:ct,style:He={}})=>{const b=(0,a.useMemo)(()=>"",[lt]);return a.createElement(a.Fragment,null,a.createElement("div",{dangerouslySetInnerHTML:{__html:b}}))},qe=Object.defineProperty,he=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,Me=(lt,rt,pt)=>rt in lt?qe(lt,rt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):lt[rt]=pt,Tt=(lt,rt)=>{for(var pt in rt||(rt={}))Ke.call(rt,pt)&&Me(lt,pt,rt[pt]);if($e)for(var pt of $e(rt))ht.call(rt,pt)&&Me(lt,pt,rt[pt]);return lt},yt=(lt,rt)=>he(lt,nt(rt));let Le=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Te({onActionCallback:lt,title:rt,icon:pt,actionName:ct,className:He="",children:b}){function se(){lt(ct)}return a.createElement("a",{title:rt,className:He,onClick:se},a.createElement("i",{className:`${pt}`}),b)}var et=({watch:lt,showNullButton:rt,showNullProgramButton:pt,onActionCallback:ct,fullScreen:He,insertTemp:b,hidetoolBar:se,extraUse:y})=>{const ve=[...Le,{title:`${lt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${lt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return a.createElement("ul",{className:"markdown-toolbar-container"},!se&&ve.map((me,De)=>a.createElement("li",{key:De},me.actionName?a.createElement(Te,yt(Tt({},me),{onActionCallback:ct})):a.createElement("span",{className:"v-line"}))),rt?a.createElement("li",null,a.createElement(Te,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:ct},a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,pt?a.createElement(a.Fragment,null,a.createElement("li",null,a.createElement(Te,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:ct},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),a.createElement("li",null,a.createElement(Te,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:ct},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,b&&a.createElement("li",null,a.createElement(Te,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${b}`,onActionCallback:ct},a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),y&&a.createElement("li",null,y),a.createElement("li",{className:"btn-full-screen"},a.createElement(Te,{icon:`${He?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:He?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:ct})))},It=E(75790),_e=E(28284),Se=E(37568),Qe=E(99571),gt=Object.defineProperty,Bt=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,st=(lt,rt,pt)=>rt in lt?gt(lt,rt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):lt[rt]=pt,bn=(lt,rt)=>{for(var pt in rt||(rt={}))bt.call(rt,pt)&&st(lt,pt,rt[pt]);if(Mt)for(var pt of Mt(rt))ln.call(rt,pt)&&st(lt,pt,rt[pt]);return lt},An=(lt,rt)=>Bt(lt,Oe(rt));const En={labelCol:{span:4},wrapperCol:{span:20}};var Cn=({callback:lt,onCancel:rt})=>{function pt(ct){lt(ct)}return a.createElement(_e.default,An(bn({},En),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:pt,style:{width:500}}),a.createElement(_e.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.createElement(Se.default,null)),a.createElement(_e.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.createElement(Se.default,null)),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Qe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Qe.ZP,{type:"ghost",onClick:rt},"\u53D6\u6D88")))},un=E(44905),qt=E(45596),Ze=E(62957),Xe=E(77019),ie=E(6077),ze=E(59301),xe=({callback:lt,onCancel:rt})=>{const pt=document.createElement("canvas"),ct=pt.getContext("2d");pt.width=1e3,pt.height=800,ct.fillStyle="#ffffff",ct.fillRect(0,0,pt.width,pt.height);const He=pt.toDataURL("image/png");return ze.createElement(Ze.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},ze.createElement(Xe.Z,{style:{height:"100vh"}},ze.createElement(ie.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:He,visible:!0,title:String(Date.now())},onOk:b=>{lt({src:b.url})},onClose:rt})))},Qt=E(30641),tt=E(5269),Ft=E(6767),Ct={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},Ht=E(59301),ot=(0,a.forwardRef)(({onCancel:lt,editImgId:rt,callback:pt},ct)=>{let He=(0,a.useRef)(),b=(0,a.useRef)(),se=(0,a.useRef)(),y=(0,a.useRef)(!1);const ve=(0,a.useRef)(!1);console.log("ref:",ct);const[me,De]=(0,a.useState)(0),[Ne,Re]=(0,a.useState)("100vh");return(0,a.useEffect)(()=>{De(1)},[]),(0,a.useImperativeHandle)(ct,()=>({setHeight:Re})),Ht.createElement("div",{ref:ve,className:"body-overflow-initial"},Ht.createElement(Qt.Z,{width:"100vw",height:Ne,footer:null,closable:!0,placement:"bottom",open:!!me,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${Ct.drawerWrap}`,onClose:()=>{window.saveDrawData(xt=>{pt({src:`/api/attachments/${xt}`,id:xt})})},title:Ht.createElement(Xe.Z,{align:"middle"},Ht.createElement(tt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ht.createElement(tt.Z,{onClick:()=>{Re(Ne==="60px"?"100vh":"60px")}},Ht.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),Ht.createElement(tt.Z,{onClick:()=>{window.saveDrawData(xt=>{if(xt===null){Ft.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Ft.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),pt({src:`/api/attachments/${xt}`,id:xt,disabledClose:!0})})}},Ht.createElement(Qe.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},Ht.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${rt||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:b})))}),it=E(90524),Je=E(47889),ut=E(71051);const en=Je.ZP.Group,dt={margin:"0 8px"};var Wt=({callback:lt,onCancel:rt})=>{function pt(ct){lt(ct)}return a.createElement(_e.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:pt},a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},a.createElement("span",{style:dt},"\u5355\u5143\u683C\u6570\uFF1A"),a.createElement("span",{style:dt},"\u884C\u6570"),a.createElement(_e.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.createElement(ut.Z,null)),a.createElement("span",{style:dt},"\u5217\u6570"),a.createElement(_e.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.createElement(ut.Z,null))),a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},a.createElement("span",{style:dt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.createElement(_e.default.Item,{name:"align"},a.createElement(en,null,a.createElement(Je.ZP,{value:"default"},a.createElement("i",{className:"fa fa-align-justify"})),a.createElement(Je.ZP,{value:"left"},a.createElement("i",{className:"fa fa-align-left"})),a.createElement(Je.ZP,{value:"center"},a.createElement("i",{className:"fa fa-align-center"})),a.createElement(Je.ZP,{value:"right"},a.createElement("i",{className:"fa fa-align-right"}))))),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Qe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Qe.ZP,{type:"ghost",onClick:rt},"\u53D6\u6D88")))},nn=E(71411),vt=E(11081),Et=E.n(vt),zt=(0,a.forwardRef)(({use3d:lt,width:rt,height:pt,callback:ct,showSaveButton:He},b)=>{const se=(0,a.useRef)(),y=(0,a.useRef)(),[ve,me]=(0,a.useState)(!1),De=(0,a.useRef)({id:se,appName:"graphing",width:rt||1e3,height:pt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,a.useEffect)(()=>{y.current=new(Et())(De.current,!0),window.onload=function(){y.current.inject("applet_container")}},[]);const Ne=()=>{var Re=window.ggbApplet.getPNGBase64(1,!0,72);return ct&&ct(Re),Re};return(0,a.useEffect)(()=>{De.current.appName=ve?"3D":"graphing",y.current.inject("applet_container")},[ve]),(0,a.useEffect)(()=>{me(lt)},[lt]),(0,a.useImperativeHandle)(b,()=>({getImgData:Ne})),a.createElement(a.Fragment,null,a.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:se}),a.createElement(Xe.Z,{align:"middle"},a.createElement(tt.Z,{flex:1},a.createElement(nn.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:ve,onChange:Re=>me(Re)})),a.createElement(tt.Z,null,a.createElement(Qe.ZP,{size:"large",onClick:Ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),an=E(88615);const Pt="link",Ie="upload-image",Ve="add-flowchart",ee="draw-image",ne="add-flowchart",te="code-block",fe="add-table",pe="------------",Ue={default:pe,left:`:${pe}`,center:`:${pe}:`,right:`${pe}:`};var At=E(17904);function Vt(){}let Dt=0;const cn=1e4,pn="\u2581",_t="@\u2581\u2581@",Xt="@\u2581@",dn=` + }`;return(0,a.useEffect)(()=>{const ln=Oe.current.attachShadow({mode:"open"});Mt.current=document.createElement("div"),Mt.current.className="markdown-body",Mt.current.innerHTML=Bt,ln.appendChild(Mt.current);const st=document.createElement("style");return st.textContent=bt,ln.appendChild(st),()=>{ln.innerHTML=""}},[]),(0,a.useEffect)(()=>{Mt.current&&(Mt.current.innerHTML=Bt)},[Bt]),qe.createElement("div",{ref:Oe})};function $e(Bt){const Oe=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],Mt=new RegExp(`\\b(${Oe.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return Bt.replace(Mt,"").trim()}var Ke={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},ht=Object.defineProperty,Me=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,Le=(Bt,Oe,Mt)=>Oe in Bt?ht(Bt,Oe,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):Bt[Oe]=Mt,Te=(Bt,Oe)=>{for(var Mt in Oe||(Oe={}))zt.call(Oe,Mt)&&Le(Bt,Mt,Oe[Mt]);if(Me)for(var Mt of Me(Oe))yt.call(Oe,Mt)&&Le(Bt,Mt,Oe[Mt]);return Bt};const et="@\u2581\u2581@",It="@\u2581@",_e=/]*>/g;function Se(Bt){let Oe=document.createElement("div");return Oe.innerHTML=Bt,Oe.childNodes.length===0?"":Oe.childNodes[0].nodeValue}const Qe=(Bt,Oe)=>{Bt=Bt||"";const Mt=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,bt=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,ln=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,st=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Oe?Bt.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Mt,(bn,An,En,Cn,un,_t,Ze)=>{const Xe=An||Cn||_t,ie=En||un||Ze||"?";return Ee.Z.API_SERVER+"/api/attachments/"+Xe+ie+"&t="+(0,We.Jn)(Xe,Date.now())+(bn.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Bt=Bt.replace(st,(bn,An,En,Cn,un,_t,Ze)=>{const Xe=An||Cn||_t,ie=En||un||Ze||"?";return Ee.Z.API_SERVER+"/attachments/download/"+Xe+ie+"&t="+(0,We.Jn)(Xe,Date.now())+(bn.indexOf(")")>-1?")":"&")}).replace(Mt,(bn,An,En,Cn,un,_t,Ze)=>{const Xe=An||Cn||_t,ie=En||un||Ze||"?";return Ee.Z.API_SERVER+"/api/attachments/"+Xe+ie+"&t="+(0,We.Jn)(Xe,Date.now())+(bn.indexOf(")")>-1?")":"&")}).replace(bt,(bn,An,En,Cn,un)=>{const _t=An||Cn,Ze=En||un||"";return'"'+Ee.Z.API_SERVER+"/api/attachments/"+_t+Ze+_t+Ze+"&t="+(0,We.Jn)(_t,Date.now())}).replace(ln,(bn,An,En,Cn,un)=>{const _t=An||Cn,Ze=En||un||"";return"("+Ee.Z.API_SERVER+"/files/uploads/"+_t+Ze+_t+Ze+"&t="+(0,We.Jn)(_t,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`),Bt)};var gt=({value:Bt="",edit:Oe=!1,className:Mt,showTextOnly:bt,showLines:ln,style:st={},stylesPrev:bn={},highlightKeywords:An,showProgramFill:En,isProgramFill:Cn,disabledFill:un=!1,programFillValue:_t,openEditor:Ze=()=>{},onFillChange:Xe=xe=>{},onFillBlur:ie=()=>{},onFillFocus:ze=()=>{}})=>{let xe=$e(String(Bt||""));const Rt=(0,a.useRef)(),tt=(0,a.useRef)(),[Ft,Ct]=(0,a.useState)(""),[Zt,mt]=(0,a.useState)("office"),[ot,it]=(0,a.useState)([]),Je=(0,a.useRef)("a"+(0,ye.Z)()),ut={},en=te=>//i.test(te||""),dt=(te,fe,pe)=>{const Ue=document.createElement(te===It?"input":"textarea");Ue.style.width="100%",Ue.style.height=te===It?"40px":"151px",Ue.rows=5,Ue.spellcheck=!1,Ue.name="edu-program-fill",Ue.placeholder="\u8BF7\u8F93\u5165",Ue.dataset.id=fe;const At=Object.keys(ut).length;return ut[At]=Ue,`${Ue.outerHTML}`};function Wt(te){return te=te.replace(/!\[.*?\]\(.*?\)/g,""),te=te.replace(/\[.*?\]\(.*?\)/g,""),te=te.replace(new RegExp("","gs"),""),te=te.replace(//g,""),te=te.replace(//g,""),te=te.replace(new RegExp(".*?<\\/video>","gs"),""),te=te.replace(new RegExp(".*?<\\/audio>","gs"),""),te=te.replace(new RegExp(".*?<\\/style>","gs"),""),te=te.replace(new RegExp(".*?<\\/script>","gs"),""),te}const nn=te=>!bt&&en(xe)?te:te.replace(/([\s\S]+?)<\/style>/gim,function(fe,pe){let Ue=pe.replace(/(\n|\r)/g,"").split("}"),At=[];return Ue.map(Ht=>{Ht!=""&&At.push(`.${Je.current} ${Ht}`)}),``}),vt=(0,a.useMemo)(()=>{try{const Ue=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,At=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ht=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Dt=/\(\/attachments\/download\//g;xe=xe.replace(Dt,"("+Ee.Z.API_SERVER+"/attachments/download/").replace(Ue,"("+Ee.Z.API_SERVER+"/api/attachments/").replace(At,'"'+Ee.Z.API_SERVER+"/api/attachments/").replace(Ht,'"'+Ee.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`),Rt.current.style.display="none"}catch(Ue){}if(En){let Ue=-1;return xe=xe.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(At,Ht,Dt){var cn;return++Ue,dt(At,Ue,(cn=_t==null?void 0:_t[Ue])==null?void 0:cn.value.replaceAll("<","<").replaceAll(">",">"))}),`
        ${nn(xe||"")}
        `}let te=nn(xe);te=(0,le.ZP)(te);const fe=(0,le.ez)();xe.match(/\[TOC\]/)&&(te=te.replace("

        [TOC]

        ",(0,le.Qv)()),(0,le.Iy)()),te=te.replace(/(__special_katext_id_\d+__)/g,(Ue,At)=>{const{type:Ht,expression:Dt}=fe[At];return(0,Ye.renderToString)(Se(Dt)||"",{displayMode:Ht==="block",throwOnError:!1,output:"html"})}),te=te.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,le.AL)();const pe=document.createElement("div");if(pe.innerHTML=te,bt)return pe.innerText;if(An){const Ue=An.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return an(pe,Ue),pe.innerHTML}return setTimeout(()=>Ve(),500),pe.innerHTML},[xe,An]);(0,a.useEffect)(()=>{Pt.current&&Pt.current.querySelectorAll(["input","textarea"]).forEach(fe=>{fe.oninput=Et,fe.onblur=Lt,fe.onfocus=Ot})},[ot]),(0,a.useEffect)(()=>{var te,fe,pe,Ue,At;if(_t!=null&&_t.length)try{const Ht=Pt.current.querySelectorAll(".edu-program-fill-score"),Dt=Pt.current.querySelectorAll('[name="edu-program-fill"]');for(const[cn,pn]of Dt.entries())pn.value=((te=_t==null?void 0:_t[cn])==null?void 0:te.value)||"",((fe=_t==null?void 0:_t[cn])==null?void 0:fe.type)==="warning"?pn.className="program-fill-warning":((pe=_t==null?void 0:_t[cn])==null?void 0:pe.type)==="success"?pn.className="program-fill-success":pn.className="";for(const[cn,pn]of Ht.entries())pn.innerHTML=(Ue=_t==null?void 0:_t[cn])!=null&&Ue.score?`${(At=_t==null?void 0:_t[cn])==null?void 0:At.score}\u5206`:"";it(_t)}catch(Ht){console.log(Ht,"error")}},[_t]);const Et=te=>{ot[te.target.dataset.id]=ot[te.target.dataset.id]||{},ot[te.target.dataset.id].value=te.target.value,it([...ot]),Xe(ot,te.target.dataset.id)},Lt=te=>{ot[te.target.dataset.id]=ot[te.target.dataset.id]||{},ot[te.target.dataset.id].value=te.target.value,it([...ot]),ie(ot,te.target.dataset.id)},Ot=te=>{ot[te.target.dataset.id]=ot[te.target.dataset.id]||{},ot[te.target.dataset.id].value=te.target.value,it([...ot]),ze(ot,te.target.dataset.id)};function an(te,fe){return te.childNodes.forEach(pe=>{var Ue;if(pe.childNodes.length>0)an(pe,fe);else if(pe.nodeName!=="IMG")if(pe.innerHTML)pe.innerHTML=(Ue=pe.innerHTML)==null?void 0:Ue.replace(new RegExp(fe,"gi"),'$&');else{const At=document.createElement("span");At.innerHTML=pe.textContent.replace(new RegExp(fe,"gi"),'$&'),pe.replaceWith(At)}})}const Pt=(0,a.useRef)();le.jb.WebkitLineClamp=ln,ln&&(st=Te(Te({},st),le.jb));function Ie(te){let fe=te.target;if(fe.tagName.toUpperCase()==="A"){let pe=fe.getAttribute("href");if(pe.indexOf("office")>-1)te.preventDefault(),Ct(pe),mt("office");else if(pe.indexOf("application/pdf")>-1)te.preventDefault(),Ct(pe),mt("pdf");else if(pe.indexOf("text/html")>-1)te.preventDefault(),Ct(pe),mt("html");else if(pe.startsWith("#")){te.preventDefault();let Ue=document.getElementById(pe.replace("#",""));Ue&&Ue.scrollIntoView(!0)}}}const Ve=()=>{var te;const fe=(te=Pt.current)==null?void 0:te.querySelectorAll("video");fe==null||fe.forEach(pe=>{if(pe.oncontextmenu=()=>!1,pe.src.indexOf(".m3u8")>-1&&!pe.canPlayType("application/vnd.apple.mpegurl")){if(re.ZP.isSupported()){var Ue=new re.ZP;Ue.loadSource(pe.src),Ue.attachMedia(pe)}}})};(0,a.useEffect)(()=>{if(Pt.current&&vt&&vt.match(_e)&&window.PR.prettyPrint(),Pt.current)return Pt.current.addEventListener("click",Ie),()=>{var te;(te=Pt.current)==null||te.removeEventListener("click",Ie),(0,le.AL)(),(0,le.Iy)()}},[vt,Pt.current,Ie]);const ee=te=>{te.target.nodeName==="IMG"&&te.target.className.indexOf("draw-flowchart")>-1?(Rt.current.style.zIndex=1,Rt.current.style.display="flex",Rt.current.style.width=te.target.clientWidth+"px",Rt.current.style.height=te.target.clientHeight+"px",Rt.current.style.top=te.target.offsetTop+"px",Rt.current.style.left=te.target.offsetLeft+"px",te.target.id&&(tt.current=te.target.id)):Rt.current.style.display="none"},ne=()=>{Rt.current.style.display="none"};return(0,a.useEffect)(()=>{var te;const fe=pe=>{pe.preventDefault(),pe.clipboardData.setData("text",window.getSelection().toString())};return(te=Pt.current)==null||te.addEventListener("copy",fe),()=>{var pe;(pe=Pt.current)==null||pe.removeEventListener("copy",fe)}},[Pt.current]),a.createElement("div",{style:{position:"relative"},onMouseLeave:ne},bt&&a.createElement("div",{ref:Pt,className:`${Ke.mdBody} `},vt),!bt&&!en(vt)&&a.createElement("div",{ref:Pt,style:Te({},st),onMouseOver:ee,className:`${Mt||""} ${un?"disabled-fill":""} markdown-body ${Ke.mdBody} ${Je.current}`,dangerouslySetInnerHTML:{__html:vt}}),!bt&&en(vt)&&a.createElement(nt,{html:vt}),a.createElement("div",{ref:Rt,className:`${Ke.button} ${Oe?"":Ke.previewFlowChart}`},a.createElement(Ae.Z,null,a.createElement(z.ZP,{onClick:()=>{Oe?Ze(tt.current):(Ct(tt.current),mt("flowChart"))}},Oe?"\u7F16\u8F91":"\u9884\u89C8"))),a.createElement(ce.Z,{close:!0,data:Ft,type:Ft!=null&&Ft.length?Zt:"",style:Te({},bn),onClose:()=>Ct("")}))}},44905:function(Fe,wt,E){"use strict";E.d(wt,{h:function(){return yt}});var a=E(59301),ue=E(82326),le=E(28284),we=E(99571),re=E(89780),Ee=E.n(re),We=E(66543),Ye=E(59598),Ae=Object.defineProperty,z=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,nt=(Le,Te,et)=>Te in Le?Ae(Le,Te,{enumerable:!0,configurable:!0,writable:!0,value:et}):Le[Te]=et,$e=(Le,Te)=>{for(var et in Te||(Te={}))qe.call(Te,et)&&nt(Le,et,Te[et]);if(ce)for(var et of ce(Te))he.call(Te,et)&&nt(Le,et,Te[et]);return Le},Ke=(Le,Te)=>z(Le,ye(Te));const ht=ue.default.Option,Me={labelCol:{span:4},wrapperCol:{span:20}},zt={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};wt.Z=({callback:Le,onCancel:Te})=>{const[et,It]=(0,a.useState)("python");function _e(Qe){It(zt[Qe][1])}function Se(Qe){Le(Qe)}return a.createElement(le.default,Ke($e({},Me),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Se,style:{width:500}}),a.createElement(le.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},a.createElement(ue.default,{getPopupContainer:Qe=>Qe.parentNode,onChange:_e},Object.keys(zt).map(Qe=>a.createElement(ht,{key:Qe,value:Qe},zt[Qe][0])))),a.createElement(le.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},a.createElement(yt,{mode:et})),a.createElement("div",{className:"flex-container flex-end"},a.createElement(we.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(we.ZP,{type:"ghost",onClick:Te},"\u53D6\u6D88")))};function yt({value:Le,onChange:Te,mode:et,options:It={}}){const _e=(0,a.useRef)(),[Se,Qe]=(0,a.useState)();return(0,a.useEffect)(()=>{if(Se){let gt=function(Bt){const Oe=Bt.getValue();Te&&Te(Oe)};return Se.on("change",gt),()=>{Se.off("change",gt)}}},[Se,Te]),(0,a.useEffect)(()=>{Se&&Se.setOption("mode",et)},[Se,et]),(0,a.useEffect)(()=>{Se&&(Le!==Se.getValue()||Le==="")&&setTimeout(()=>{Se.setValue(Le||"")},300)},[Se,Le]),(0,a.useEffect)(()=>{if(_e.current&&!Se){const gt=Ee().fromTextArea(_e.current,$e({mode:et,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},It));Qe(gt)}},[_e.current,Se]),a.createElement("div",{className:"my-codemirror-container"},a.createElement("textarea",{ref:_e}))}},2978:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Nn}});var a=E(59301),ue=E(89780),le=E.n(ue),we=E(76374),re=E(66543),Ee=E(6313),We=E(25717),Ye=E(99498),Ae=E(25419),z=E(67549),ye=E(38394),ce=({value:lt="",className:rt,showTextOnly:pt,showLines:ct,style:He={}})=>{const b=(0,a.useMemo)(()=>"",[lt]);return a.createElement(a.Fragment,null,a.createElement("div",{dangerouslySetInnerHTML:{__html:b}}))},qe=Object.defineProperty,he=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,Me=(lt,rt,pt)=>rt in lt?qe(lt,rt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):lt[rt]=pt,zt=(lt,rt)=>{for(var pt in rt||(rt={}))Ke.call(rt,pt)&&Me(lt,pt,rt[pt]);if($e)for(var pt of $e(rt))ht.call(rt,pt)&&Me(lt,pt,rt[pt]);return lt},yt=(lt,rt)=>he(lt,nt(rt));let Le=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Te({onActionCallback:lt,title:rt,icon:pt,actionName:ct,className:He="",children:b}){function se(){lt(ct)}return a.createElement("a",{title:rt,className:He,onClick:se},a.createElement("i",{className:`${pt}`}),b)}var et=({watch:lt,showNullButton:rt,showNullProgramButton:pt,onActionCallback:ct,fullScreen:He,insertTemp:b,hidetoolBar:se,extraUse:y})=>{const ve=[...Le,{title:`${lt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${lt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return a.createElement("ul",{className:"markdown-toolbar-container"},!se&&ve.map((me,De)=>a.createElement("li",{key:De},me.actionName?a.createElement(Te,yt(zt({},me),{onActionCallback:ct})):a.createElement("span",{className:"v-line"}))),rt?a.createElement("li",null,a.createElement(Te,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:ct},a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,pt?a.createElement(a.Fragment,null,a.createElement("li",null,a.createElement(Te,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:ct},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),a.createElement("li",null,a.createElement(Te,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:ct},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,b&&a.createElement("li",null,a.createElement(Te,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${b}`,onActionCallback:ct},a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),y&&a.createElement("li",null,y),a.createElement("li",{className:"btn-full-screen"},a.createElement(Te,{icon:`${He?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:He?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:ct})))},It=E(75790),_e=E(28284),Se=E(37568),Qe=E(99571),gt=Object.defineProperty,Bt=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,st=(lt,rt,pt)=>rt in lt?gt(lt,rt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):lt[rt]=pt,bn=(lt,rt)=>{for(var pt in rt||(rt={}))bt.call(rt,pt)&&st(lt,pt,rt[pt]);if(Mt)for(var pt of Mt(rt))ln.call(rt,pt)&&st(lt,pt,rt[pt]);return lt},An=(lt,rt)=>Bt(lt,Oe(rt));const En={labelCol:{span:4},wrapperCol:{span:20}};var Cn=({callback:lt,onCancel:rt})=>{function pt(ct){lt(ct)}return a.createElement(_e.default,An(bn({},En),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:pt,style:{width:500}}),a.createElement(_e.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.createElement(Se.default,null)),a.createElement(_e.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.createElement(Se.default,null)),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Qe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Qe.ZP,{type:"ghost",onClick:rt},"\u53D6\u6D88")))},un=E(44905),_t=E(45596),Ze=E(62957),Xe=E(77019),ie=E(6077),ze=E(59301),xe=({callback:lt,onCancel:rt})=>{const pt=document.createElement("canvas"),ct=pt.getContext("2d");pt.width=1e3,pt.height=800,ct.fillStyle="#ffffff",ct.fillRect(0,0,pt.width,pt.height);const He=pt.toDataURL("image/png");return ze.createElement(Ze.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},ze.createElement(Xe.Z,{style:{height:"100vh"}},ze.createElement(ie.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:He,visible:!0,title:String(Date.now())},onOk:b=>{lt({src:b.url})},onClose:rt})))},Rt=E(30641),tt=E(5269),Ft=E(6767),Ct={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},Zt=E(59301),ot=(0,a.forwardRef)(({onCancel:lt,editImgId:rt,callback:pt},ct)=>{let He=(0,a.useRef)(),b=(0,a.useRef)(),se=(0,a.useRef)(),y=(0,a.useRef)(!1);const ve=(0,a.useRef)(!1);console.log("ref:",ct);const[me,De]=(0,a.useState)(0),[Ne,Re]=(0,a.useState)("100vh");return(0,a.useEffect)(()=>{De(1)},[]),(0,a.useImperativeHandle)(ct,()=>({setHeight:Re})),Zt.createElement("div",{ref:ve,className:"body-overflow-initial"},Zt.createElement(Rt.Z,{width:"100vw",height:Ne,footer:null,closable:!0,placement:"bottom",open:!!me,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${Ct.drawerWrap}`,onClose:()=>{window.saveDrawData(xt=>{pt({src:`/api/attachments/${xt}`,id:xt})})},title:Zt.createElement(Xe.Z,{align:"middle"},Zt.createElement(tt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Zt.createElement(tt.Z,{onClick:()=>{Re(Ne==="60px"?"100vh":"60px")}},Zt.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),Zt.createElement(tt.Z,{onClick:()=>{window.saveDrawData(xt=>{if(xt===null){Ft.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Ft.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),pt({src:`/api/attachments/${xt}`,id:xt,disabledClose:!0})})}},Zt.createElement(Qe.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},Zt.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${rt||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:b})))}),it=E(90524),Je=E(47889),ut=E(71051);const en=Je.ZP.Group,dt={margin:"0 8px"};var Wt=({callback:lt,onCancel:rt})=>{function pt(ct){lt(ct)}return a.createElement(_e.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:pt},a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},a.createElement("span",{style:dt},"\u5355\u5143\u683C\u6570\uFF1A"),a.createElement("span",{style:dt},"\u884C\u6570"),a.createElement(_e.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.createElement(ut.Z,null)),a.createElement("span",{style:dt},"\u5217\u6570"),a.createElement(_e.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.createElement(ut.Z,null))),a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},a.createElement("span",{style:dt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.createElement(_e.default.Item,{name:"align"},a.createElement(en,null,a.createElement(Je.ZP,{value:"default"},a.createElement("i",{className:"fa fa-align-justify"})),a.createElement(Je.ZP,{value:"left"},a.createElement("i",{className:"fa fa-align-left"})),a.createElement(Je.ZP,{value:"center"},a.createElement("i",{className:"fa fa-align-center"})),a.createElement(Je.ZP,{value:"right"},a.createElement("i",{className:"fa fa-align-right"}))))),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Qe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Qe.ZP,{type:"ghost",onClick:rt},"\u53D6\u6D88")))},nn=E(71411),vt=E(11081),Et=E.n(vt),Ot=(0,a.forwardRef)(({use3d:lt,width:rt,height:pt,callback:ct,showSaveButton:He},b)=>{const se=(0,a.useRef)(),y=(0,a.useRef)(),[ve,me]=(0,a.useState)(!1),De=(0,a.useRef)({id:se,appName:"graphing",width:rt||1e3,height:pt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,a.useEffect)(()=>{y.current=new(Et())(De.current,!0),window.onload=function(){y.current.inject("applet_container")}},[]);const Ne=()=>{var Re=window.ggbApplet.getPNGBase64(1,!0,72);return ct&&ct(Re),Re};return(0,a.useEffect)(()=>{De.current.appName=ve?"3D":"graphing",y.current.inject("applet_container")},[ve]),(0,a.useEffect)(()=>{me(lt)},[lt]),(0,a.useImperativeHandle)(b,()=>({getImgData:Ne})),a.createElement(a.Fragment,null,a.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:se}),a.createElement(Xe.Z,{align:"middle"},a.createElement(tt.Z,{flex:1},a.createElement(nn.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:ve,onChange:Re=>me(Re)})),a.createElement(tt.Z,null,a.createElement(Qe.ZP,{size:"large",onClick:Ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),an=E(88615);const Pt="link",Ie="upload-image",Ve="add-flowchart",ee="draw-image",ne="add-flowchart",te="code-block",fe="add-table",pe="------------",Ue={default:pe,left:`:${pe}`,center:`:${pe}:`,right:`${pe}:`};var At=E(17904);function Ht(){}let Dt=0;const cn=1e4,pn="\u2581",$t="@\u2581\u2581@",Gt="@\u2581@",dn=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Kt=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Jt(lt){return/^\d+$/.test(lt)?`${lt}px`:lt}const Fn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",hn={[Fn+"-B"]:"bold",[Fn+"-I"]:"italic"},Mn={[Pt]:"\u6DFB\u52A0\u94FE\u63A5",[te]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Ie]:"\u6DFB\u52A0\u56FE\u7247",[ee]:"\u6DFB\u52A0\u753B\u56FE",[Ve]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[fe]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Nn=({defaultValue:lt="",onChange:rt,width:pt="100%",height:ct=400,miniToolbar:He=!1,isFocus:b=!1,watch:se,insertTemp:y,mode:ve="markdown",id:me="markdown-editor-id",showResizeBar:De=!1,noStorage:Ne=!1,showNullButton:Re=!1,showNullProgramButton:xt=!1,hidetoolBar:Ut=!1,fullScreen:Nt=!1,onBlur:kt,onCMBeforeChange:gn,onFullScreen:Be,className:at="",disablePaste:oe=!1,disabled:de=!1,disabledFill:ke=!1,placeholder:St="",values:Gt="",extraUse:tn})=>{const[Pe,rn]=(0,a.useState)(null),[mn,on]=(0,a.useState)(lt),[In,xn]=(0,a.useState)(se),[Vn,$n]=(0,a.useState)(Nt),[eu,tu]=(0,a.useState)(""),[ru,cu]=(0,a.useState)(0),[Su,Du]=(0,a.useState)(ct),[Jn,pu]=(0,a.useState)(!1),[Wn,nu]=(0,a.useState)(0),[uu,ou]=(0,a.useState)(0),Hn=(0,a.useRef)(),Un=(0,a.useRef)(),Zn=(0,a.useRef)(),su=(0,a.useRef)(),iu=(0,a.useRef)(),hu=(0,a.useRef)();(0,a.useEffect)(()=>{const be=window.scrollY||window.pageYOffset;on(Gt),Pe==null||Pe.setValue(Gt),window.scrollTo(0,be)},[Gt]),(0,a.useEffect)(()=>{Be==null||Be(Vn)},[Vn]),(0,a.useEffect)(()=>{if(Hn.current){let be=function(ft,je){var $t;if(oe){je.preventDefault();return}const Yt=je.clipboardData;if(Yt){const jt=Yt.types.toString(),Zt=Yt.items;if(jt==="Files"||Yt.types.indexOf("Files")>-1){if(je.preventDefault(),ve=="stex")return;try{let fn=Zt[1];(($t=Zt[0])==null?void 0:$t.kind)==="file"&&(fn=Zt[0]);const Tn=fn.getAsFile(),On=Tn.name.split(".").pop();(0,qt.I)(Tn,Sn=>{var Xn,lu,zu;Sn.id?((Xn=Tn==null?void 0:Tn.type)==null?void 0:Xn.indexOf("image"))>-1?Ge.replaceSelection(``):((lu=Tn==null?void 0:Tn.type)==null?void 0:lu.indexOf("video"))>-1?Ge.replaceSelection(``):((zu=Tn==null?void 0:Tn.type)==null?void 0:zu.indexOf("pdf"))>-1?Ge.replaceSelection(`${Tn.name}`):Kt.includes(On)?Ge.replaceSelection(`${Tn.name}`):Ge.replaceSelection(`[${Tn.name}](/api/attachments/${Sn.id}?type=${Sn.content_type})`):(Sn==null?void 0:Sn.status)===401&&(document.location.href="/user/login")})}catch(fn){Ft.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Ge=le().fromTextArea(Hn.current,{mode:ve,lineNumbers:!He,lineWrapping:!0,value:lt,autoCloseTags:!0,autoCloseBrackets:!0});return Ge.on("keyup",function(ft,je){je.keyCode===8&&(ft.getValue()==""?Ge.setOption("placeholder",St):Ge.setOption("placeholder",null))}),Ge.on("keydown",function(ft,je){if(je.keyCode===8){var $t=_u(ft);$t&&je.preventDefault()}}),b&&Ge.focus(),Ge.on("paste",be),de&&Ge.on("beforeChange",function(ft,je){(je.origin==="paste"||je.origin==="+input")&&je.cancel()}),rn(Ge),()=>{Ge.off("paste",be)}}},[]);const du=(0,a.useCallback)(()=>{if(Un.current)try{}catch(be){console.log(be,"---- to set md editor body height")}},[Su,Un,Vn]);(0,a.useEffect)(()=>{function be(){let Ge=new we.Z(ft=>{for(let je of ft)(je.target.offsetHeight>0||je.target.offsetWidth>0)&&(du(),Pe.setSize("100%","100%"),Pe.refresh())});return Ge.observe(Hn.current.parentElement),Ge}if(Pe){const Ge=be();return()=>{var ft,je;(ft=Hn.current)!=null&&ft.parentElement&&Ge.unobserve((je=Hn.current)==null?void 0:je.parentElement)}}},[Pe,du]),(0,a.useEffect)(()=>{if(Pe){let be=[];for(const[Ge,ft]of Object.entries(hn)){let je={[Ge]:()=>{Zu(ft)}};be.push(je),Pe.addKeyMap(je)}return()=>{for(let Ge of be)Pe.removeKeyMap(Ge)}}},[Pe]),(0,a.useEffect)(()=>{Nt!==Vn&&$n(Nt)},[Nt]),(0,At.Z)(()=>{if(!Ne&&ru>0){let be=new Date().getTime(),Ge=window.sessionStorage.getItem(me);be>=ru+cn&&(!Ge||Ge!==mn)&&(window.sessionStorage.setItem(me,mn),pu(!0))}},cn),(0,a.useEffect)(()=>{xn(se)},[Pe,se]),(0,a.useEffect)(()=>{Pe&&b&&Pe.focus()},[Pe,b]),(0,a.useEffect)(()=>{if(In&&Pe){let be=function(ft){let je=ft.target;if(su.current){let $t=je.scrollTop/je.scrollHeight;su.current.scrollTop=su.current.scrollHeight*$t}};const Ge=Pe.getScrollerElement();return Ge.addEventListener("scroll",be),()=>{Ge.removeEventListener("scroll",be)}}},[Pe,In]),(0,a.useEffect)(()=>{if(Pe&&gn){let be=function(Ge,ft){gn(Ge,ft)};return Pe.on("beforeChange",be),()=>{Pe.off("beforeChange",be)}}},[Pe,gn]),(0,a.useEffect)(()=>{if(Pe&&kt){let be=function(){kt(Pe.getValue())};return Pe.on("blur",be),()=>{Pe.off("blur",be)}}},[Pe,kt]);function _u(be,Ge){var ft=be.getDoc(),je=ft.getCursor(),$t=ft.getLine(je.line),Yt=$t.charAt(je.ch-1),jt=$t.lastIndexOf("@\u2581@",je.ch),Zt=$t.lastIndexOf("@\u2581\u2581@",je.ch),fn=jt>Zt?jt:Zt,Tn=jt>Zt?3:4;if(_t.indexOf(Yt)===-1)return null;if(console.log("change1:",Ge,be,$t,je,fn,jt,Zt,Yt),fn>=0&&je.ch-fn<5){var On=fn+Tn;return ft.replaceRange("",{line:je.line,ch:fn},{line:je.line,ch:On}),{line:je.line,ch:On}}return null}(0,a.useEffect)(()=>{if(Pe){let be=function(Ge,ft){const je=Ge.getValue();on(je),cu(new Date().getTime()),Ge.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),rt&&(xt?rt(je,Mu(je)):rt(je))};return Pe.on("change",be),()=>{Pe.off("change",be)}}},[Pe,rt]),(0,a.useEffect)(()=>{if(Pe)if(lt==null)Pe.setValue(""),on("");else{const be=window.scrollY||window.pageYOffset;lt!==Pe.getValue()&&(Pe.setValue(lt),on(lt),Pe.setCursor(de?1:Pe.lineCount(),0),window.scrollTo(0,be))}},[Pe,lt]);const Zu=(0,a.useCallback)(be=>{const Ge=Pe.getCursor(),ft=Pe.getSelection();let je=ft.split(` -`);switch(be){case"bold":return Pe.replaceSelection("**"+ft+"**"),ft===""&&Pe.setCursor(Ge.line,Ge.ch+2),Pe.focus();case"italic":return Pe.replaceSelection("*"+ft+"*"),ft===""&&Pe.setCursor(Ge.line,Ge.ch+1),Pe.focus();case"code":return Pe.replaceSelection("`"+ft+"`"),ft===""&&Pe.setCursor(Ge.line,Ge.ch+1),Pe.focus();case"inline-latex":return tu("inline-latex"),Pe.focus();case"latex":return Pe.replaceSelection("```latex\n"+ft+"\n```"),Pe.setCursor(Ge.line+1,ft.length+1),Pe.focus();case"line-break":return Pe.replaceSelection(`
        -`),Pe.focus();case"list-ul":return ft===""?Pe.replaceSelection("- "+ft):Pe.replaceSelection(je.map($t=>$t===""?"":`- ${$t}`).join(` -`)),Pe.focus();case"list-ol":return ft===""?Pe.replaceSelection("1. "+ft):Pe.replaceSelection(je.map(($t,Yt)=>$t===""?"":`${Yt+1}. ${$t}`).join(` -`)),Pe.focus();case"add-null-ch":return ft===""&&Pe.setCursor(Ge.line,Ge.ch),Pe.replaceSelection(pn),Pe.focus();case"add-signal":return ft===""&&Pe.setCursor(Ge.line,Ge.ch),Pe.replaceSelection(Xt),Pe.focus();case"add-multiple":return ft===""&&Pe.setCursor(Ge.line,Ge.ch),Pe.replaceSelection(_t),Pe.focus();case"inster-template-1":return ft===""&&Pe.setCursor(Ge.line,Ge.ch),Pe.replaceSelection(dn),Pe.focus();case"eraser":return Pe.setValue(""),Pe.focus();case"trigger-watch":return xn(!In),Pe.focus();case"trigger-full-screen":return $n(!Vn),Pe.focus();case Pt:tu(Pt);return;case te:tu(te);return;case Ie:tu(Ie);return;case ee:tu(ee);return;case"maths-latex":tu("maths-latex");return;case Ve:iu.current="",sessionStorage.removeItem("file_id"),tu(Ve);return;case fe:tu(fe);return;default:throw new Error}},[Pe,In,Vn]),wu=(0,a.useCallback)((be,Ge)=>{var ft,je,$t,Yt,jt,Zt;be!=null&&be.disabledClose||tu("");const{src:fn,alt:Tn,id:On}=be||{};switch(eu){case Pt:const{title:Tu,link:sl}=be;return Pe.replaceSelection(`[${Tu}](${sl})`),Pe.focus();case te:const{language:Il,content:Bl}=be;return Pe.replaceSelection(["```"+Il,Bl,"```"].join(` -`)),Pe.focus();case"maths-latex":for(var Sn=atob(be),Xn=new Uint8Array(Sn.length),lu=0;lu{Dl.id?Pe.replaceSelection(`![,](/api/attachments/${Dl.id}?type=${Dl.content_type})`):(Dl==null?void 0:Dl.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Pe.replaceSelection("`$$"+be+"$$`");break;case ne:if(!On)return;Pe.getValue().indexOf(fn)===-1?Pe.replaceSelection(`
        ${Tn||
        `):document.getElementById(On).src=it.Z.API_SERVER+fn+"?t="+Date.now();break;case Ie:case ee:const Ou=Ge,cl=($t=(je=(ft=Ou==null?void 0:Ou.name)==null?void 0:ft.split("."))==null?void 0:je.pop)==null?void 0:$t.call(je);return((Yt=Ou==null?void 0:Ou.type)==null?void 0:Yt.indexOf("image"))>-1||!(Ou!=null&&Ou.type)?Ou!=null&&Ou.align||Ou!=null&&Ou.width?Pe.replaceSelection(`

        ${Tn||

        `):Pe.replaceSelection(`${Tn||`):((jt=Ou==null?void 0:Ou.type)==null?void 0:jt.indexOf("video"))>-1?Pe.replaceSelection(``):((Zt=Ou==null?void 0:Ou.type)==null?void 0:Zt.indexOf("pdf"))>-1?Pe.replaceSelection(`${Ou.name}`):Kt.includes(cl)?Pe.replaceSelection(`${Ou.name}`):Pe.replaceSelection(`[${Ou.name}](${fn})`),Pe.focus();case fe:const{row:Fl,col:Tl,align:Pl}=be;let el=` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Jt=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function qt(lt){return/^\d+$/.test(lt)?`${lt}px`:lt}const Fn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",hn={[Fn+"-B"]:"bold",[Fn+"-I"]:"italic"},Mn={[Pt]:"\u6DFB\u52A0\u94FE\u63A5",[te]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Ie]:"\u6DFB\u52A0\u56FE\u7247",[ee]:"\u6DFB\u52A0\u753B\u56FE",[Ve]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[fe]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Nn=({defaultValue:lt="",onChange:rt,width:pt="100%",height:ct=400,miniToolbar:He=!1,isFocus:b=!1,watch:se,insertTemp:y,mode:ve="markdown",id:me="markdown-editor-id",showResizeBar:De=!1,noStorage:Ne=!1,showNullButton:Re=!1,showNullProgramButton:xt=!1,hidetoolBar:Vt=!1,fullScreen:Nt=!1,onBlur:Tt,onCMBeforeChange:gn,onFullScreen:Be,className:at="",disablePaste:oe=!1,disabled:de=!1,disabledFill:ke=!1,placeholder:St="",values:Kt="",extraUse:tn})=>{const[je,rn]=(0,a.useState)(null),[mn,on]=(0,a.useState)(lt),[In,xn]=(0,a.useState)(se),[Vn,$n]=(0,a.useState)(Nt),[eu,tu]=(0,a.useState)(""),[ru,cu]=(0,a.useState)(0),[Su,Du]=(0,a.useState)(ct),[Jn,pu]=(0,a.useState)(!1),[Wn,nu]=(0,a.useState)(0),[uu,ou]=(0,a.useState)(0),Hn=(0,a.useRef)(),Un=(0,a.useRef)(),Zn=(0,a.useRef)(),su=(0,a.useRef)(),iu=(0,a.useRef)(),hu=(0,a.useRef)();(0,a.useEffect)(()=>{const be=window.scrollY||window.pageYOffset;on(Kt),je==null||je.setValue(Kt),window.scrollTo(0,be)},[Kt]),(0,a.useEffect)(()=>{Be==null||Be(Vn)},[Vn]),(0,a.useEffect)(()=>{if(Hn.current){let be=function(ft,Pe){var Yt;if(oe){Pe.preventDefault();return}const Xt=Pe.clipboardData;if(Xt){const Ut=Xt.types.toString(),Qt=Xt.items;if(Ut==="Files"||Xt.types.indexOf("Files")>-1){if(Pe.preventDefault(),ve=="stex")return;try{let fn=Qt[1];((Yt=Qt[0])==null?void 0:Yt.kind)==="file"&&(fn=Qt[0]);const Tn=fn.getAsFile(),On=Tn.name.split(".").pop();(0,_t.I)(Tn,Sn=>{var Xn,lu,zu;Sn.id?((Xn=Tn==null?void 0:Tn.type)==null?void 0:Xn.indexOf("image"))>-1?Ge.replaceSelection(``):((lu=Tn==null?void 0:Tn.type)==null?void 0:lu.indexOf("video"))>-1?Ge.replaceSelection(``):((zu=Tn==null?void 0:Tn.type)==null?void 0:zu.indexOf("pdf"))>-1?Ge.replaceSelection(`${Tn.name}`):Jt.includes(On)?Ge.replaceSelection(`${Tn.name}`):Ge.replaceSelection(`[${Tn.name}](/api/attachments/${Sn.id}?type=${Sn.content_type})`):(Sn==null?void 0:Sn.status)===401&&(document.location.href="/user/login")})}catch(fn){Ft.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Ge=le().fromTextArea(Hn.current,{mode:ve,lineNumbers:!He,lineWrapping:!0,value:lt,autoCloseTags:!0,autoCloseBrackets:!0});return Ge.on("keyup",function(ft,Pe){Pe.keyCode===8&&(ft.getValue()==""?Ge.setOption("placeholder",St):Ge.setOption("placeholder",null))}),Ge.on("keydown",function(ft,Pe){if(Pe.keyCode===8){var Yt=_u(ft);Yt&&Pe.preventDefault()}}),b&&Ge.focus(),Ge.on("paste",be),de&&Ge.on("beforeChange",function(ft,Pe){(Pe.origin==="paste"||Pe.origin==="+input")&&Pe.cancel()}),rn(Ge),()=>{Ge.off("paste",be)}}},[]);const du=(0,a.useCallback)(()=>{if(Un.current)try{}catch(be){console.log(be,"---- to set md editor body height")}},[Su,Un,Vn]);(0,a.useEffect)(()=>{function be(){let Ge=new we.Z(ft=>{for(let Pe of ft)(Pe.target.offsetHeight>0||Pe.target.offsetWidth>0)&&(du(),je.setSize("100%","100%"),je.refresh())});return Ge.observe(Hn.current.parentElement),Ge}if(je){const Ge=be();return()=>{var ft,Pe;(ft=Hn.current)!=null&&ft.parentElement&&Ge.unobserve((Pe=Hn.current)==null?void 0:Pe.parentElement)}}},[je,du]),(0,a.useEffect)(()=>{if(je){let be=[];for(const[Ge,ft]of Object.entries(hn)){let Pe={[Ge]:()=>{Zu(ft)}};be.push(Pe),je.addKeyMap(Pe)}return()=>{for(let Ge of be)je.removeKeyMap(Ge)}}},[je]),(0,a.useEffect)(()=>{Nt!==Vn&&$n(Nt)},[Nt]),(0,At.Z)(()=>{if(!Ne&&ru>0){let be=new Date().getTime(),Ge=window.sessionStorage.getItem(me);be>=ru+cn&&(!Ge||Ge!==mn)&&(window.sessionStorage.setItem(me,mn),pu(!0))}},cn),(0,a.useEffect)(()=>{xn(se)},[je,se]),(0,a.useEffect)(()=>{je&&b&&je.focus()},[je,b]),(0,a.useEffect)(()=>{if(In&&je){let be=function(ft){let Pe=ft.target;if(su.current){let Yt=Pe.scrollTop/Pe.scrollHeight;su.current.scrollTop=su.current.scrollHeight*Yt}};const Ge=je.getScrollerElement();return Ge.addEventListener("scroll",be),()=>{Ge.removeEventListener("scroll",be)}}},[je,In]),(0,a.useEffect)(()=>{if(je&&gn){let be=function(Ge,ft){gn(Ge,ft)};return je.on("beforeChange",be),()=>{je.off("beforeChange",be)}}},[je,gn]),(0,a.useEffect)(()=>{if(je&&Tt){let be=function(){Tt(je.getValue())};return je.on("blur",be),()=>{je.off("blur",be)}}},[je,Tt]);function _u(be,Ge){var ft=be.getDoc(),Pe=ft.getCursor(),Yt=ft.getLine(Pe.line),Xt=Yt.charAt(Pe.ch-1),Ut=Yt.lastIndexOf("@\u2581@",Pe.ch),Qt=Yt.lastIndexOf("@\u2581\u2581@",Pe.ch),fn=Ut>Qt?Ut:Qt,Tn=Ut>Qt?3:4;if($t.indexOf(Xt)===-1)return null;if(console.log("change1:",Ge,be,Yt,Pe,fn,Ut,Qt,Xt),fn>=0&&Pe.ch-fn<5){var On=fn+Tn;return ft.replaceRange("",{line:Pe.line,ch:fn},{line:Pe.line,ch:On}),{line:Pe.line,ch:On}}return null}(0,a.useEffect)(()=>{if(je){let be=function(Ge,ft){const Pe=Ge.getValue();on(Pe),cu(new Date().getTime()),Ge.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),rt&&(xt?rt(Pe,Mu(Pe)):rt(Pe))};return je.on("change",be),()=>{je.off("change",be)}}},[je,rt]),(0,a.useEffect)(()=>{if(je)if(lt==null)je.setValue(""),on("");else{const be=window.scrollY||window.pageYOffset;lt!==je.getValue()&&(je.setValue(lt),on(lt),je.setCursor(de?1:je.lineCount(),0),window.scrollTo(0,be))}},[je,lt]);const Zu=(0,a.useCallback)(be=>{const Ge=je.getCursor(),ft=je.getSelection();let Pe=ft.split(` +`);switch(be){case"bold":return je.replaceSelection("**"+ft+"**"),ft===""&&je.setCursor(Ge.line,Ge.ch+2),je.focus();case"italic":return je.replaceSelection("*"+ft+"*"),ft===""&&je.setCursor(Ge.line,Ge.ch+1),je.focus();case"code":return je.replaceSelection("`"+ft+"`"),ft===""&&je.setCursor(Ge.line,Ge.ch+1),je.focus();case"inline-latex":return tu("inline-latex"),je.focus();case"latex":return je.replaceSelection("```latex\n"+ft+"\n```"),je.setCursor(Ge.line+1,ft.length+1),je.focus();case"line-break":return je.replaceSelection(`
        +`),je.focus();case"list-ul":return ft===""?je.replaceSelection("- "+ft):je.replaceSelection(Pe.map(Yt=>Yt===""?"":`- ${Yt}`).join(` +`)),je.focus();case"list-ol":return ft===""?je.replaceSelection("1. "+ft):je.replaceSelection(Pe.map((Yt,Xt)=>Yt===""?"":`${Xt+1}. ${Yt}`).join(` +`)),je.focus();case"add-null-ch":return ft===""&&je.setCursor(Ge.line,Ge.ch),je.replaceSelection(pn),je.focus();case"add-signal":return ft===""&&je.setCursor(Ge.line,Ge.ch),je.replaceSelection(Gt),je.focus();case"add-multiple":return ft===""&&je.setCursor(Ge.line,Ge.ch),je.replaceSelection($t),je.focus();case"inster-template-1":return ft===""&&je.setCursor(Ge.line,Ge.ch),je.replaceSelection(dn),je.focus();case"eraser":return je.setValue(""),je.focus();case"trigger-watch":return xn(!In),je.focus();case"trigger-full-screen":return $n(!Vn),je.focus();case Pt:tu(Pt);return;case te:tu(te);return;case Ie:tu(Ie);return;case ee:tu(ee);return;case"maths-latex":tu("maths-latex");return;case Ve:iu.current="",sessionStorage.removeItem("file_id"),tu(Ve);return;case fe:tu(fe);return;default:throw new Error}},[je,In,Vn]),wu=(0,a.useCallback)((be,Ge)=>{var ft,Pe,Yt,Xt,Ut,Qt;be!=null&&be.disabledClose||tu("");const{src:fn,alt:Tn,id:On}=be||{};switch(eu){case Pt:const{title:Tu,link:sl}=be;return je.replaceSelection(`[${Tu}](${sl})`),je.focus();case te:const{language:Il,content:Bl}=be;return je.replaceSelection(["```"+Il,Bl,"```"].join(` +`)),je.focus();case"maths-latex":for(var Sn=atob(be),Xn=new Uint8Array(Sn.length),lu=0;lu{Dl.id?je.replaceSelection(`![,](/api/attachments/${Dl.id}?type=${Dl.content_type})`):(Dl==null?void 0:Dl.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":je.replaceSelection("`$$"+be+"$$`");break;case ne:if(!On)return;je.getValue().indexOf(fn)===-1?je.replaceSelection(`
        ${Tn||
        `):document.getElementById(On).src=it.Z.API_SERVER+fn+"?t="+Date.now();break;case Ie:case ee:const Ou=Ge,cl=(Yt=(Pe=(ft=Ou==null?void 0:Ou.name)==null?void 0:ft.split("."))==null?void 0:Pe.pop)==null?void 0:Yt.call(Pe);return((Xt=Ou==null?void 0:Ou.type)==null?void 0:Xt.indexOf("image"))>-1||!(Ou!=null&&Ou.type)?Ou!=null&&Ou.align||Ou!=null&&Ou.width?je.replaceSelection(`

        ${Tn||

        `):je.replaceSelection(`${Tn||`):((Ut=Ou==null?void 0:Ou.type)==null?void 0:Ut.indexOf("video"))>-1?je.replaceSelection(``):((Qt=Ou==null?void 0:Ou.type)==null?void 0:Qt.indexOf("pdf"))>-1?je.replaceSelection(`${Ou.name}`):Jt.includes(cl)?je.replaceSelection(`${Ou.name}`):je.replaceSelection(`[${Ou.name}](${fn})`),je.focus();case fe:const{row:Fl,col:Tl,align:Pl}=be;let el=` `;for(let Dl=0;Dl{switch(eu){case Pt:return a.createElement(Cn,{callback:wu,onCancel:bu});case te:return a.createElement(un.Z,{callback:wu,onCancel:bu});case Ie:return a.createElement(qt.Z,{callback:wu,onCancel:bu});case Ve:return a.createElement(ot,{editImgId:iu.current,callback:wu,onCancel:bu});case fe:return a.createElement(Wt,{callback:wu,onCancel:bu});case"maths-latex":return a.createElement(zt,{showSaveButton:!0,callback:wu});case"inline-latex":return a.createElement(an.Z,{showSaveButton:!0,callback:wu});default:return null}},[eu]);function bu(){tu("")}(0,a.useEffect)(()=>{if(Zn.current){let be=function(jt){$t=!0,Yt=jt.pageY},Ge=function(){$t=!1},ft=function(jt){if($t){let Zt=jt.pageY-Yt;Zt<0&&(Zt=0),Zt>300&&(Zt=300);let fn=ct+Zt+"px";Du(fn)}},je=Zn.current,$t=!1,Yt=0;return je.addEventListener("mousedown",be),document.addEventListener("mousemove",ft),document.addEventListener("mouseup",Ge),()=>{je.removeEventListener("mousedown",be),document.removeEventListener("mousemove",ft),document.removeEventListener("mouseup",Ge)}}},[Pe,Zn]),(0,a.useEffect)(()=>{Du(ct)},[ct]);const il=Jt(pt),Uu=Jt(Su),$u={width:il,height:Uu},ju=(0,a.useMemo)(()=>{if(ru){let be=new Date(ru),Ge=be.getHours(),ft=be.getMinutes(),je=be.getSeconds();return Ge=Ge<10?"0"+Ge:Ge,ft=ft<10?"0"+ft:ft,je=je<10?"0"+je:je,`${Ge}:${ft}:${je}`}return 0},[ru]),Mu=be=>{const Ge=[];if(xt){let ft=-1;be=be.replace(/(@▁▁@|@▁@)/g,function(je,$t,Yt){Ge.push({multiLine:je!==Xt})})}return Ge};function Ju(){window.sessionStorage.removeItem(me),pu(!1),cu(0)}function Wu(){pu(!1),cu(0),Pe.setValue(window.sessionStorage.getItem(me))}(0,a.useEffect)(()=>{Mn[eu]&&eu!==ee&&eu!==Ve&&setTimeout(()=>{const be=document.getElementsByClassName("markdown-popup-form")[0],Ge=window.innerWidth/2-be.offsetWidth/2,ft=window.innerHeight/2-be.offsetHeight/2;nu(Ge),ou(ft)},0)},[eu]);const Vu=be=>{be.preventDefault();const Ge=be.clientX-Wn,ft=be.clientY-uu;document.body.onmousemove=je=>{let $t=je.clientX-Ge,Yt=je.clientY-ft;const jt=document.getElementsByClassName("markdown-popup-form")[0],Zt=window.innerWidth-jt.offsetWidth,fn=window.innerHeight-jt.offsetHeight;$t=Math.max(0,Math.min($t,Zt)),Yt=Math.max(0,Math.min(Yt,fn)),x(je.clientX,je.clientY,Ge,ft)&&(nu($t),ou(Yt))},document.body.onmouseup=function(){document.body.onmousemove=null}},x=(be,Ge,ft,je)=>{const $t=document.body.clientHeight,Yt=document.body.clientWidth;return be<20&&ft>be||be>Yt-20&&ftGe||Ge>$t-20&&je{var Ge;iu.current=be,(Ge=hu.current)==null||Ge.setHeight("100vh"),setTimeout(()=>{tu("add-flowchart")},150)}})):null))),De?a.createElement("a",{ref:Zn,className:"editor-resize"}):null,eu===ee&&a.createElement(xe,{callback:wu,onCancel:bu}),eu===Ve&&a.createElement(ot,{ref:hu,editImgId:iu.current,callback:wu,onCancel:bu}),a.createElement(It.Z,null,Mn[eu]&&eu!==ee&&eu!==Ve?a.createElement(Ze.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Wn,top:uu},title:a.createElement("div",{style:{cursor:"move"},onMouseDown:Vu},Mn[eu]),open:!0,onCancel:bu,footer:null,destroyOnClose:!0,width:eu===Ve?"1200px":null,height:eu===Ve?"80vh":null,className:"markdown-popup-form"},ul):null))}},45596:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Te},I:function(){return It}});var a=E(28284),ue=E(6767),le=E(37568),we=E(77736),re=E(71051),Ee=E(47889),We=E(99571),Ye=E(67303),Ae=E(59301),z=E(59301),ye=Object.defineProperty,ce=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,Ke=(_e,Se,Qe)=>Se in _e?ye(_e,Se,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):_e[Se]=Qe,ht=(_e,Se)=>{for(var Qe in Se||(Se={}))nt.call(Se,Qe)&&Ke(_e,Qe,Se[Qe]);if(he)for(var Qe of he(Se))$e.call(Se,Qe)&&Ke(_e,Qe,Se[Qe]);return _e},Me=(_e,Se)=>ce(_e,qe(Se));const{useForm:Tt}=a.default,yt={width:280,marginRight:10},Le={labelCol:{span:5},wrapperCol:{span:19}};var Te=({callback:_e,onCancel:Se})=>{const[Qe]=Tt();let gt=(0,Ae.useRef)();function Bt(bt){gt.current.width=Qe.getFieldValue("width"),gt.current.align=Qe.getFieldValue("align"),_e(bt,gt.current)}function Oe(bt,ln){if(bt.status===-1){ue.ZP.error(bt.message);return}Qe.setFieldsValue({src:`/api/attachments/${bt.id}`,type:ln.type})}function Mt(bt){let ln=bt.target.files[0];gt.current=ln,It(ln,Oe)}return z.createElement(a.default,Me(ht({form:Qe},Le),{className:"upload-image-panel",onFinish:Bt,style:{width:470,overflow:"hidden"}}),z.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},z.createElement("div",{className:"flex-container"},z.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},z.createElement(le.default,{style:yt})),z.createElement(et,{onFileChange:Mt}))),z.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},z.createElement(le.default,{style:{width:264}})),z.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},z.createElement(we.Z,null,z.createElement(a.default.Item,{name:"width",style:{margin:0}},z.createElement(re.Z,{style:{width:264}})),z.createElement("span",{className:"ml8"},"%"))),z.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},z.createElement(Ee.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"}]})),z.createElement("aside",null,z.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},z.createElement(We.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),z.createElement(We.ZP,{type:"default",onClick:Se},"\u53D6\u6D88"))))};function et({onFileChange:_e}){return z.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",z.createElement("input",{type:"file",onChange:_e}))}function It(_e,Se){if(!_e)throw new String("\u6CA1\u6709\u6587\u4EF6");let Qe=new FormData;Qe.append("editormd-image-file",_e),Qe.append("file_param_name","editormd-image-file"),Qe.append("byxhr","true");var gt=new window.XMLHttpRequest;gt.withCredentials=!0,gt.addEventListener("load",function(Bt){Se(JSON.parse(Bt.target.responseText),_e)},!1),gt.addEventListener("error",function(Bt){console.error(Bt)},!1),gt.open("POST",`${Ye.KI}/api/attachments.json`),gt.send(Qe)}},75790:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return le}});var a=E(59301),ue=E(4676);class le extends a.Component{constructor(re){super(re);const Ee=window.document;this.node=Ee.createElement("div"),Ee.body.appendChild(this.node)}render(){const{children:re}=this.props;return(0,ue.createPortal)(re,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},51124:function(Fe,wt,E){"use strict";E.d(wt,{SV:function(){return Qt},ZP:function(){return xe}});var a=E(59301),ue=E(76374);const le={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},we={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`}return je.replaceSelection(el+` +`),je.focus();default:throw new Error}},[je,eu]),ul=(0,a.useMemo)(()=>{switch(eu){case Pt:return a.createElement(Cn,{callback:wu,onCancel:bu});case te:return a.createElement(un.Z,{callback:wu,onCancel:bu});case Ie:return a.createElement(_t.Z,{callback:wu,onCancel:bu});case Ve:return a.createElement(ot,{editImgId:iu.current,callback:wu,onCancel:bu});case fe:return a.createElement(Wt,{callback:wu,onCancel:bu});case"maths-latex":return a.createElement(Ot,{showSaveButton:!0,callback:wu});case"inline-latex":return a.createElement(an.Z,{showSaveButton:!0,callback:wu});default:return null}},[eu]);function bu(){tu("")}(0,a.useEffect)(()=>{if(Zn.current){let be=function(Ut){Yt=!0,Xt=Ut.pageY},Ge=function(){Yt=!1},ft=function(Ut){if(Yt){let Qt=Ut.pageY-Xt;Qt<0&&(Qt=0),Qt>300&&(Qt=300);let fn=ct+Qt+"px";Du(fn)}},Pe=Zn.current,Yt=!1,Xt=0;return Pe.addEventListener("mousedown",be),document.addEventListener("mousemove",ft),document.addEventListener("mouseup",Ge),()=>{Pe.removeEventListener("mousedown",be),document.removeEventListener("mousemove",ft),document.removeEventListener("mouseup",Ge)}}},[je,Zn]),(0,a.useEffect)(()=>{Du(ct)},[ct]);const il=qt(pt),Uu=qt(Su),$u={width:il,height:Uu},ju=(0,a.useMemo)(()=>{if(ru){let be=new Date(ru),Ge=be.getHours(),ft=be.getMinutes(),Pe=be.getSeconds();return Ge=Ge<10?"0"+Ge:Ge,ft=ft<10?"0"+ft:ft,Pe=Pe<10?"0"+Pe:Pe,`${Ge}:${ft}:${Pe}`}return 0},[ru]),Mu=be=>{const Ge=[];if(xt){let ft=-1;be=be.replace(/(@▁▁@|@▁@)/g,function(Pe,Yt,Xt){Ge.push({multiLine:Pe!==Gt})})}return Ge};function Ju(){window.sessionStorage.removeItem(me),pu(!1),cu(0)}function Wu(){pu(!1),cu(0),je.setValue(window.sessionStorage.getItem(me))}(0,a.useEffect)(()=>{Mn[eu]&&eu!==ee&&eu!==Ve&&setTimeout(()=>{const be=document.getElementsByClassName("markdown-popup-form")[0],Ge=window.innerWidth/2-be.offsetWidth/2,ft=window.innerHeight/2-be.offsetHeight/2;nu(Ge),ou(ft)},0)},[eu]);const Vu=be=>{be.preventDefault();const Ge=be.clientX-Wn,ft=be.clientY-uu;document.body.onmousemove=Pe=>{let Yt=Pe.clientX-Ge,Xt=Pe.clientY-ft;const Ut=document.getElementsByClassName("markdown-popup-form")[0],Qt=window.innerWidth-Ut.offsetWidth,fn=window.innerHeight-Ut.offsetHeight;Yt=Math.max(0,Math.min(Yt,Qt)),Xt=Math.max(0,Math.min(Xt,fn)),x(Pe.clientX,Pe.clientY,Ge,ft)&&(nu(Yt),ou(Xt))},document.body.onmouseup=function(){document.body.onmousemove=null}},x=(be,Ge,ft,Pe)=>{const Yt=document.body.clientHeight,Xt=document.body.clientWidth;return be<20&&ft>be||be>Xt-20&&ftGe||Ge>Yt-20&&Pe{var Ge;iu.current=be,(Ge=hu.current)==null||Ge.setHeight("100vh"),setTimeout(()=>{tu("add-flowchart")},150)}})):null))),De?a.createElement("a",{ref:Zn,className:"editor-resize"}):null,eu===ee&&a.createElement(xe,{callback:wu,onCancel:bu}),eu===Ve&&a.createElement(ot,{ref:hu,editImgId:iu.current,callback:wu,onCancel:bu}),a.createElement(It.Z,null,Mn[eu]&&eu!==ee&&eu!==Ve?a.createElement(Ze.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Wn,top:uu},title:a.createElement("div",{style:{cursor:"move"},onMouseDown:Vu},Mn[eu]),open:!0,onCancel:bu,footer:null,destroyOnClose:!0,width:eu===Ve?"1200px":null,height:eu===Ve?"80vh":null,className:"markdown-popup-form"},ul):null))}},45596:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Te},I:function(){return It}});var a=E(28284),ue=E(6767),le=E(37568),we=E(77736),re=E(71051),Ee=E(47889),We=E(99571),Ye=E(67303),Ae=E(59301),z=E(59301),ye=Object.defineProperty,ce=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,Ke=(_e,Se,Qe)=>Se in _e?ye(_e,Se,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):_e[Se]=Qe,ht=(_e,Se)=>{for(var Qe in Se||(Se={}))nt.call(Se,Qe)&&Ke(_e,Qe,Se[Qe]);if(he)for(var Qe of he(Se))$e.call(Se,Qe)&&Ke(_e,Qe,Se[Qe]);return _e},Me=(_e,Se)=>ce(_e,qe(Se));const{useForm:zt}=a.default,yt={width:280,marginRight:10},Le={labelCol:{span:5},wrapperCol:{span:19}};var Te=({callback:_e,onCancel:Se})=>{const[Qe]=zt();let gt=(0,Ae.useRef)();function Bt(bt){gt.current.width=Qe.getFieldValue("width"),gt.current.align=Qe.getFieldValue("align"),_e(bt,gt.current)}function Oe(bt,ln){if(bt.status===-1){ue.ZP.error(bt.message);return}Qe.setFieldsValue({src:`/api/attachments/${bt.id}`,type:ln.type})}function Mt(bt){let ln=bt.target.files[0];gt.current=ln,It(ln,Oe)}return z.createElement(a.default,Me(ht({form:Qe},Le),{className:"upload-image-panel",onFinish:Bt,style:{width:470,overflow:"hidden"}}),z.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},z.createElement("div",{className:"flex-container"},z.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},z.createElement(le.default,{style:yt})),z.createElement(et,{onFileChange:Mt}))),z.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},z.createElement(le.default,{style:{width:264}})),z.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},z.createElement(we.Z,null,z.createElement(a.default.Item,{name:"width",style:{margin:0}},z.createElement(re.Z,{style:{width:264}})),z.createElement("span",{className:"ml8"},"%"))),z.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},z.createElement(Ee.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"}]})),z.createElement("aside",null,z.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},z.createElement(We.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),z.createElement(We.ZP,{type:"default",onClick:Se},"\u53D6\u6D88"))))};function et({onFileChange:_e}){return z.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",z.createElement("input",{type:"file",onChange:_e}))}function It(_e,Se){if(!_e)throw new String("\u6CA1\u6709\u6587\u4EF6");let Qe=new FormData;Qe.append("editormd-image-file",_e),Qe.append("file_param_name","editormd-image-file"),Qe.append("byxhr","true");var gt=new window.XMLHttpRequest;gt.withCredentials=!0,gt.addEventListener("load",function(Bt){Se(JSON.parse(Bt.target.responseText),_e)},!1),gt.addEventListener("error",function(Bt){console.error(Bt)},!1),gt.open("POST",`${Ye.KI}/api/attachments.json`),gt.send(Qe)}},75790:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return le}});var a=E(59301),ue=E(4676);class le extends a.Component{constructor(re){super(re);const Ee=window.document;this.node=Ee.createElement("div"),Ee.body.appendChild(this.node)}render(){const{children:re}=this.props;return(0,ue.createPortal)(re,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},51124:function(Fe,wt,E){"use strict";E.d(wt,{SV:function(){return Rt},ZP:function(){return xe}});var a=E(59301),ue=E(76374);const le={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},we={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` `)},{label:"System.out.println",content:["System.out.println($0)"].join(` `)},{label:"System.out.print",content:["System.out.print($0)"].join(` `)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},re={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` @@ -1113,11 +1113,11 @@ ${Ct} `)},{label:"include ",content:["#include "].join(` `)}]},Ee={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(` `)}]},We={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` -`)}]};var Ye=E(53184),Ae=E.n(Ye),z=(tt,Ft,Ct)=>new Promise((Ht,mt)=>{var ot=ut=>{try{Je(Ct.next(ut))}catch(en){mt(en)}},it=ut=>{try{Je(Ct.throw(ut))}catch(en){mt(en)}},Je=ut=>ut.done?Ht(ut.value):Promise.resolve(ut.value).then(ot,it);Je((Ct=Ct.apply(tt,Ft)).next())});const ye={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},ce=(tt,Ft,Ct,Ht)=>{const mt=Ft.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Ct.lineNumber,endColumn:Ct.column});return Array.from(new Set(mt.match(/\b\w{2,}\b/g)||[])).map(it=>({label:it,kind:tt.languages.CompletionItemKind.Text,insertText:it,range:Ht}))},qe=(tt,Ft,Ct,Ht)=>{tt.languages.registerCompletionItemProvider(Ft,{provideCompletionItems(mt,ot){const it=mt.getWordUntilPosition(ot),Je={startLineNumber:ot.lineNumber,endLineNumber:ot.lineNumber,startColumn:it.startColumn,endColumn:it.endColumn},ut=mt.getLineContent(ot.lineNumber).substring(it.startColumn-2,it.endColumn);return{suggestions:[...ce(tt,mt,ot,Je),...Ct.map(dt=>({label:dt,kind:tt.languages.CompletionItemKind.Keyword,documentation:dt,insertText:dt,insertTextRules:tt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Je})),...Ht.map(dt=>({label:dt.label,kind:tt.languages.CompletionItemKind.Snippet,documentation:dt.content,insertText:ut.startsWith("#")?dt.content.replace(/#/,""):dt.content,insertTextRules:tt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Je}))]}}})};var he=tt=>{ye.languages.forEach(Ft=>{tt.languages.registerDocumentFormattingEditProvider(Ft,{provideDocumentFormattingEdits(Ct){return z(this,null,function*(){const Ht=Ae()(Ct.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:Ct.getFullModelRange(),text:Ht}]})}})}),qe(tt,"java",we.keywords,we.quickKey),qe(tt,"cpp",re.keywords,re.quickKey),qe(tt,"c",le.keywords,[]),qe(tt,"python",Ee.keywords,Ee.quickKey),qe(tt,"scala",We.keywords,We.quickKey)};const nt="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var $e=Object.defineProperty,Ke=(tt,Ft,Ct)=>Ft in tt?$e(tt,Ft,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):tt[Ft]=Ct,ht=(tt,Ft,Ct)=>Ke(tt,typeof Ft!="symbol"?Ft+"":Ft,Ct);const Me=class Za{constructor(Ft,Ct,Ht){this.placeholder=Ft,this.editor=Ct,this.monaco=Ht,Ct.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Za.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)}};ht(Me,"ID","editor.widget.placeholderHint");var yt=Me,Le=E(96236),Te=E(6767),et=E(25399),It=E(89392),_e=E(33796),Se=E(56102),Qe=Object.defineProperty,gt=Object.defineProperties,Bt=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,ln=(tt,Ft,Ct)=>Ft in tt?Qe(tt,Ft,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):tt[Ft]=Ct,st=(tt,Ft)=>{for(var Ct in Ft||(Ft={}))Mt.call(Ft,Ct)&&ln(tt,Ct,Ft[Ct]);if(Oe)for(var Ct of Oe(Ft))bt.call(Ft,Ct)&&ln(tt,Ct,Ft[Ct]);return tt},bn=(tt,Ft)=>gt(tt,Bt(Ft)),An=(tt,Ft)=>{var Ct={};for(var Ht in tt)Mt.call(tt,Ht)&&Ft.indexOf(Ht)<0&&(Ct[Ht]=tt[Ht]);if(tt!=null&&Oe)for(var Ht of Oe(tt))Ft.indexOf(Ht)<0&&bt.call(tt,Ht)&&(Ct[Ht]=tt[Ht]);return Ct},En=(tt,Ft,Ct)=>new Promise((Ht,mt)=>{var ot=ut=>{try{Je(Ct.next(ut))}catch(en){mt(en)}},it=ut=>{try{Je(Ct.throw(ut))}catch(en){mt(en)}},Je=ut=>ut.done?Ht(ut.value):Promise.resolve(ut.value).then(ot,it);Je((Ct=Ct.apply(tt,Ft)).next())});function Cn(tt){return/^\d+$/.test(tt)?`${tt}px`:tt}function un(){}let qt=!1;const Ze={"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 Xe(tt=[]){let Ft=tt;if(Array.isArray(tt)){for(let Ct=0;CtEn(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(tt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",tt)}});var xe=tt=>{var Ft=tt,{width:Ct="100%",height:Ht="100%",value:mt,language:ot="javascript",style:it={},options:Je={},overrideServices:ut={},theme:en="vs-dark",onEditBlur:dt,isCopy:Wt=!1,onSave:nn,autoHeight:vt=!1,forbidCopy:Et=!1,onChange:Lt=un,editorDidMount:zt=un,onFocus:an=un,onBreakPoint:Pt=un,breakPointValue:Ie=[],filename:Ve="educoder.txt",errorLine:ee,errorContent:ne="",highlightLine:te,openBreakPoint:fe=!1,placeholder:pe="",showMiniMap:Ue=!0}=Ft,At=An(Ft,["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 Vt=(0,a.useRef)(),Dt=(0,a.useRef)({}),cn=(0,a.useRef)(),pn=(0,a.useRef)(),_t=(0,a.useRef)([]),Xt=(0,a.useRef)(!1),dn=(0,a.useRef)(),Kt=(0,a.useRef)(),Jt=(0,a.useRef)(!1),[sn,Fn]=(0,a.useState)(!1);function hn(){let Re;return Vt.current&&(Re=new ue.Z(xt=>{for(let Ut of xt)(Ut.target.offsetHeight>0||Ut.target.offsetWidth>0)&&Dt.current.instance.layout()}),Re.observe(Vt.current)),Re}function Mn(){Te.ZP.warning({content:decodeURIComponent(nt),key:"monaco-editor-tip"})}const Nn=()=>{let Re=Dt.current.instance;if(mt!=null&&Re&&sn){const xt=Re.getModel();xt&&mt!==xt.getValue()&&(qt=!0,xt.setValue(mt),Re.layout(),qt=!1)}};(0,a.useEffect)(()=>{const Re=_e.Z.subscribe("formatDocument",xt=>{var Ut;let Nt=Dt.current.instance;(Ut=Nt==null?void 0:Nt.getAction)==null||Ut.call(Nt,"editor.action.formatDocument").run()});return window.updateMonacoValue=xt=>{Lt(xt)},Re},[]),(0,a.useEffect)(()=>{var Re;let xt=Dt.current.instance;pn.current&&clearTimeout(pn.current),pn.current=setTimeout(()=>{Nn()},500),mt&&(mt!=null&&mt.length)&&((Re=xt==null?void 0:xt.updateOptions)==null||Re.call(xt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(mt.split(/\r\n|\r|\n/g).length))+3,5)}))},[mt,sn,Dt.current]),(0,a.useEffect)(()=>{if(ee&&Dt.current&&Dt.current.instance){let xt=Dt.current.instance;xt.changeViewZones(function(Ut){var Nt=document.createElement("div");Nt.style.padding="10px 20px",Nt.style.width="calc(100% - 20px)",Nt.className="my-error-line-wrp",Nt.innerHTML=ne,Ut.addZone({afterLineNumber:ee||11,heightInLines:3,domNode:Nt})});var Re={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}};xt.addOverlayWidget(Re),xt.revealPositionInCenter({lineNumber:20,column:1})}},[ee,Dt.current,sn]);const lt=(Re="",xt)=>{if(!Re||Re.trim()==="")return!0;const Nt=Dt.current.instance.getModel().getLineTokens(xt);let kt=!1;for(let gn=0;gn<2;gn++)Nt.getStandardTokenType(gn)===1&&(kt=!0);return kt};(0,a.useEffect)(()=>{var Re;const xt=(Re=Dt.current)==null?void 0:Re.instance;if(xt&&sn&&Et){const Ut=xt.onDidBlurEditorWidget(()=>{Jt.current=!1}),Nt=xt.onDidFocusEditorText(()=>{Jt.current=!0});return()=>{Ut.dispose(),Nt.dispose()}}},[Dt.current,sn,Et]),(0,a.useEffect)(()=>{var Re;if((Re=Dt.current)!=null&&Re.instance&&sn&&fe){let xt=Dt.current.instance,Ut=xt.getModel();if(!Ut)return;(()=>{var Pe;let rn=[],mn=[];const on=Ut.getAllDecorations();for(let xn of on)xn.options.className==="highlighted-line"&&(rn.push((Pe=xn==null?void 0:xn.range)==null?void 0:Pe.startLineNumber),mn.push(xn==null?void 0:xn.id));if(te===rn[0])return;Ut.deltaDecorations(mn,[]);const In=Ut.getLineCount();te&&te<=In&&(xt.deltaDecorations([],[{range:new ie.Range(te,1,te,Ut.getLineMaxColumn(te)),options:{isWholeLine:!0,className:"highlighted-line"}}]),xt.revealLineInCenter(te))})();const kt=(Pe=!1)=>{var rn;let mn=[],on=[];const In=Ut.getAllDecorations();for(let xn of In)xn.options.linesDecorationsClassName==="breakpoints-select"&&(mn.push((rn=xn==null?void 0:xn.range)==null?void 0:rn.startLineNumber),on.push(xn==null?void 0:xn.id));if(Pe)return{lines:mn,ids:on};Pt(mn)},gn=Pe=>En(void 0,null,function*(){let rn={range:new ie.Range(Pe,1,Pe,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Ut.deltaDecorations([],[rn]),kt()}),Be=Pe=>En(void 0,null,function*(){let rn=[];const mn=xt.getLineDecorations(Pe);for(let on of mn)on.options.linesDecorationsClassName==="breakpoints-select"&&rn.push(on.id);yield Ut.deltaDecorations(rn,[]),kt()}),at=Pe=>{let rn=xt.getLineDecorations(Pe);for(let mn of rn)if(mn.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,It.isEqual)(Ie,kt(!0).lines)){Ut.deltaDecorations(kt(!0).ids,[]);const Pe=Ie.map(rn=>({range:new ie.Range(rn,1,rn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Ut.deltaDecorations([],Pe)}const oe=xt.onDidChangeModelContent(Pe=>{let rn=xt.getPosition();if(rn){let mn=rn.lineNumber;clearTimeout(Kt.current),Kt.current=setTimeout(()=>{lt(Ut.getLineContent(mn),mn)?Be(mn):at(mn)?(Be(mn),gn(mn)):kt()},100)}}),de=xt.onMouseDown(Pe=>{var rn,mn,on;if(Pe.target.detail&&((on=(mn=(rn=Pe.target)==null?void 0:rn.element)==null?void 0:mn.className)!=null&&on.includes("line-numbers"))){let In=Pe.target.position.lineNumber;if(lt(Ut.getLineContent(In),In))return;at(In)?Be(In):gn(In)}}),ke=Pe=>{let rn={range:new ie.Range(Pe,1,Pe,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};_t.current=xt.deltaDecorations(_t.current,[rn])},St=()=>{_t.current=xt.deltaDecorations(_t.current,[])},Gt=xt.onMouseMove(Pe=>{var rn,mn,on;if(St(),Pe.target.detail&&((on=(mn=(rn=Pe.target)==null?void 0:rn.element)==null?void 0:mn.className)!=null&&on.includes("line-numbers"))){let In=Pe.target.position.lineNumber;if(lt(Ut.getLineContent(In),In))return;ke(In)}}),tn=xt.onMouseLeave(()=>{St()});return()=>{oe.dispose(),de.dispose(),Gt.dispose(),tn.dispose()}}},[Dt.current,sn,Ie,te,fe,ot]),(0,a.useEffect)(()=>{var Re;(Re=Dt.current)!=null&&Re.instance&&fe&&Dt.current.instance.setPosition({lineNumber:0,column:0})},[te]);function rt(){let Re=Dt.current.instance;if(Re){const xt=Re.getSelection(),Ut=Dt.current.pastePos||{},Nt=new ie.Range(Ut.startLineNumber||xt.endLineNumber,Ut.startColumn||xt.endColumn,Ut.endLineNumber||xt.endLineNumber,Ut.endColumn||xt.endColumn);setTimeout(()=>{Re.executeEdits("",[{range:Nt,text:""}])},300)}}function pt(Re){(window.navigator.platform.match("Mac")?Re.metaKey:Re.ctrlKey)&&Re.keyCode==83&&(Re.preventDefault(),nn())}const ct=()=>{if(vt&&Dt.current.instance){const Re=Dt.current.instance.getContentHeight();De(Re{if(!Jt.current)return;const{keyCode:xt,ctrlKey:Ut,metaKey:Nt,target:kt,type:gn}=Re;return(gn==="paste"||(xt===67||xt===86)&&(Nt||Ut))&&kt.nodeName==="TEXTAREA"&&(Mn(),Re.preventDefault()),!1};function se(Re,xt){var Ut=window.URL||window.webkitURL||window,Nt=new Blob([xt]),kt=document.createElementNS("http://www.w3.org/1999/xhtml","a");kt.href=Ut.createObjectURL(Nt),kt.download=Re,He(kt)}(0,a.useEffect)(()=>{ct()},[ct]),(0,a.useEffect)(()=>{Vt.current&&!sn&&Promise.all([E.e(8909),E.e(5028)]).then(E.bind(E,71448)).then(Re=>{try{ie=Re,Dt.current.instance=ie.editor.create(Vt.current,{value:mt,language:Xe(ot),theme:en,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Ue||!1}},ut);const xt=Dt.current.instance;let kt=[...Le.BH._menuItems].find(oe=>oe[0]._debugName=="EditorContext")[1],gn=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Be=(oe,de)=>{var ke,St;let Gt=oe._first;do de.includes((St=(ke=Gt.element)==null?void 0:ke.command)==null?void 0:St.id)&&oe._remove(Gt);while(Gt=Gt.next)};if(zt(xt,ie),setTimeout(()=>{ct(),Dt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{se(Ve||"educoder.txt",xt.getValue())}})},500),Dt.current.subscription=xt.onDidChangeModelContent(oe=>{Xt.current?clearTimeout(dn.current):(ct(),Lt(xt.getValue(),oe)),dn.current=setTimeout(()=>{Xt.current=!1},500)}),window.Monaco||he(ie,Xe(ot)),Et&&(Be(kt,gn),Vt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",b),window.removeEventListener("paste",b),window.addEventListener("keydown",b),window.addEventListener("paste",b)),window.Monaco=ie,dt&&xt.onDidBlurEditorWidget(()=>{dt(xt.getValue())}),an&&xt.onDidFocusEditorText(()=>{Et&&ze(),an(xt.getValue())}),Et){ze();try{xt.onDidPaste(oe=>{const de=xt.getSelection(),ke=Dt.current.pastePos||{},St=new ie.Range(ke.startLineNumber||de.endLineNumber,ke.startColumn||de.endColumn,ke.endLineNumber||de.endLineNumber,ke.endColumn||de.endColumn);xt.executeEdits("",[{range:oe.range,text:""}])})}catch(oe){}}let at=hn();return pe&&typeof pe=="string"&&new yt(pe,xt,ie),Fn(!0),()=>{const oe=Dt.current.instance;oe.dispose();const de=oe.getModel();de&&de.dispose(),Dt.current.subscription&&Dt.current.subscription.dispose(),at.unobserve(Vt.current)}}catch(xt){}})},[]),(0,a.useEffect)(()=>{if(Dt.current.instance&&sn)return document.addEventListener("keydown",pt,!1),()=>{document.removeEventListener("keydown",pt)}},[nn,sn]),(0,a.useEffect)(()=>{let Re=Dt.current.instance;if(Re&&sn){let xt=Xe(ot);ie.editor.setModelLanguage(Re.getModel(),xt)}},[ot,sn]),(0,a.useEffect)(()=>{Dt.current.instance&&sn&&ie.editor.setTheme(en)},[en,sn]),(0,a.useEffect)(()=>{let Re=Dt.current.instance;cn.current=Je,Re&&sn&&(Re.updateOptions(st({},Je)),setTimeout(()=>{Re.getModel().updateOptions(st({},Je))},200))},[JSON.stringify(Je),sn]),(0,a.useEffect)(()=>{let Re=Dt.current.instance;Re&&sn&&Re.layout()},[Ct,Ht,sn]);const[y,ve]=(0,a.useState)(Cn(Ct)),[me,De]=(0,a.useState)(Cn(Ht)),Ne=bn(st({},it),{width:y,height:me,position:"relative"});return a.createElement("div",{className:"my-monaco-editor",ref:Vt,style:Ne},Wt&&a.createElement(Se.CopyToClipboard,{text:mt,onCopy:()=>Te.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(et.Z,{title:"\u590D\u5236\u4EE3\u7801"},a.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},a.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Qt({width:tt="100%",height:Ft="100%",original:Ct,modified:Ht,language:mt,options:ot={}}){const it=(0,a.useRef)(),[Je,ut]=(0,a.useState)(null);function en(vt){let Et;return it.current&&(Et=new ue.Z(Lt=>{for(let zt of Lt)(zt.target.offsetHeight>0||zt.target.offsetWidth>0)&&vt.layout()}),Et.observe(it.current)),Et}(0,a.useEffect)(()=>(it.current&&Promise.all([E.e(8909),E.e(9404)]).then(E.bind(E,2550)).then(vt=>{ie=vt;const Et=ie.editor.createDiffEditor(it.current,bn(st({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},ot),{wordWrap:!0}));ut(Et);let Lt=en(Et);return()=>{Et.dispose();const zt=Et.getModel();zt&&zt.dispose(),Lt.unobserve(it.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,a.useEffect)(()=>{Je&&Je.setModel({original:ie.editor.createModel(Ct,mt),modified:ie.editor.createModel(Ht,mt)})},[Ct,Ht,mt,Je]);const dt=Cn(tt),Wt=Cn(Ft),nn={width:dt,height:Wt};return a.createElement("div",{className:"my-diff-editor",ref:it,style:nn})}},929:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return ce}});var a={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"},ue=E(29787),le=E(25399),we=E(60242),re=E(92310),Ee=E.n(re),We=E(49661),Ye=E(57884),Ae=E(34055),z=E(59301),ce=({className:qe,dataSource:he=[],col:nt=4,right:$e,bottom:Ke=23,precision:ht=0,wrapWidth:Me=1200,trackEventItems:Tt,loading:yt,onRemove:Le=()=>{},isCurrent:Te=!0,showProgress:et=!1,showAlias:It=!1})=>{const _e=Math.floor((Me-(nt-1)*$e)/nt),Se=[{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 z.createElement(ue.Z,{spinning:yt},z.createElement("div",{className:Ee()(a.list,qe)},!!(he!=null&&he.length)&&(he==null?void 0:he.map((Qe,gt)=>{var Bt,Oe,Mt,bt,ln,st;const{name:bn,id:An,identifier:En,featured:Cn,school_name:un,image_url:qt,excellent:Ze,is_plan:Xe}=Qe;return z.createElement("div",{key:An,className:Te&&et?a.wrapisCurrent:a.wrap,style:{width:_e,marginRight:(1+gt)%nt===0?0:$e+ht,marginBottom:Ke}},z.createElement("a",{className:a.li,onClick:ie=>{ie.preventDefault(),ie.stopPropagation(),Tt&&(0,We.L9)([Tt]),(0,We.xg)(`/paths/${En}`)}},z.createElement("div",{className:a.img},z.createElement("img",{className:a.cover,src:`${qt}`}),Te&&(0,Ae.bg)()&&(Qe==null?void 0:Qe.studying)&&z.createElement("div",{className:`${a.movebq} user-path-items`,onClick:ie=>{ie.stopPropagation(),Le(Qe)}},z.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),z.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Bt=Qe==null?void 0:Qe.subject_tags)==null?void 0:Bt.map((ie,ze)=>{var xe,Qt;if(ze===0){const Ft=(xe=Se.find(Ct=>Ct.name==ie))==null?void 0:xe.swimg;return z.createElement("img",{className:a.sign,src:Ft,style:{left:"-4px"}})}const tt=(Qt=Se.find(Ft=>Ft.name==ie))==null?void 0:Qt.ptimg;return z.createElement("img",{className:a.sign,src:tt,style:{left:`${48+52*(ze-1)+2*ze}px`}})}),z.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Qe==null?void 0:Qe.excellent)&&z.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"))),z.createElement("div",{className:a.name},z.createElement(le.Z,{title:It&&(Qe!=null&&Qe.excellent_alias_name)?z.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${bn}`,z.createElement("br",null),z.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Qe==null?void 0:Qe.excellent_alias_name}`)):bn},z.createElement("span",{className:a.e},It&&(Qe==null?void 0:Qe.excellent_alias_name)||bn))),Te&&et&&((Oe=Qe==null?void 0:Qe.progress)==null?void 0:Oe.all_score)!=0&&z.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},z.createElement(we.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Mt=Qe==null?void 0:Qe.progress)==null?void 0:Mt.my_score)/((bt=Qe==null?void 0:Qe.progress)==null?void 0:bt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(ln=Qe==null?void 0:Qe.progress)==null?void 0:ln.my_score,"/",(st=Qe==null?void 0:Qe.progress)==null?void 0:st.all_score),(!Te||!et)&&z.createElement(le.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${un}`},z.createElement("div",{className:a.unit},z.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),un)),(!Te||!et)&&z.createElement("div",{className:a.tags},z.createElement("div",null,z.createElement(le.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),z.createElement("span",null,Qe.stages_count))),z.createElement(le.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),z.createElement("span",null,Qe.members_count)))))))})),!he.length&&z.createElement(Ye.Z,null)))}},71360:function(Fe,wt,E){"use strict";E.d(wt,{jL:function(){return re},w9:function(){return Cn},QD:function(){return ee},cQ:function(){return ln.Z},op:function(){return Lt},O5:function(){return Nn},_b:function(){return At},t7:function(){return ht},Gi:function(){return ze},YG:function(){return Xe},qp:function(){return ye},vr:function(){return fe},qE:function(){return Pt},Je:function(){return yt},wb:function(){return bt},cq:function(){return Ht},tp:function(){return he}});var a=E(59301),ue={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"},le="data:image/png;base64,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",re=({dataSource:lt=[],img:rt,imgWidth:pt=346,title:ct,sunTitle:He,bannerExtraContent:b})=>a.createElement("div",{className:ue.banner},a.createElement("div",{className:ue.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,ct),a.createElement("span",null,He)),lt.length>0&&a.createElement("div",{className:ue.btns},lt.map((se,y)=>a.createElement("div",{key:y,onClick:se.click},se.name,se.sign?a.createElement("img",{src:le,width:39}):null))),b),rt&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:rt,width:pt}))),Ee={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"},We=E(92310),Ye=E.n(We),Ae=E(89392),ye=({dataSource:lt=[],value:rt,onChange:pt,onTitleChange:ct,className:He,title:b,titleWidth:se=41,style:y={},fontColor:ve="#6A7283",showCount:me})=>{const[De,Ne]=(0,a.useState)(0),[Re,xt]=(0,a.useState)(!1),Ut=(0,a.useRef)(null),Nt=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var kt;lt.length!==0&&(((kt=Ut==null?void 0:Ut.current)==null?void 0:kt.clientHeight)>97?Ne(1):Ne(0)),lt.length===0&&Ne(0),xt(!1)},[lt]),a.createElement("div",{className:Ye()(Ee.row,He),style:y},a.createElement("div",{onClick:(0,Ae.throttle)(()=>ct==null?void 0:ct(),2e3),style:{width:se,marginTop:Re?12:4},className:`${Ee.title} ${ct?"current":""}`},b),a.createElement("div",{className:Re?`${Ee.tagsWrap} ${Ee.tagsBorderWrap}`:Ee.tagsWrap},a.createElement("div",{className:Ee.bar,ref:Nt,style:De>0?{height:De===1?97:"auto",overflow:De===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:Ee.tag,ref:Ut},lt==null?void 0:lt.map(kt=>a.createElement("span",{onClick:()=>pt(kt.id),key:kt.id,style:{color:ve},className:rt===kt.id?Ee.active:""},a.createElement("span",{title:kt.name,className:Ee.name},kt.name),!!me&&a.createElement("span",{className:Ee.num},kt.count))))),!!De&&a.createElement(a.Fragment,null,De===1?a.createElement("div",{onClick:()=>{var kt;Ne(2),((kt=Ut==null?void 0:Ut.current)==null?void 0:kt.clientHeight)>245?xt(!0):xt(!1)},className:Ee.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{Nt.current.scrollTop=0,Ne(1),xt(!1)},className:Ee.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ce={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"},he=({dataSource:lt=[],value:rt,onChange:pt,className:ct,style:He={}})=>a.createElement("div",{style:He,className:Ye()(ce.tabs,ct)},lt.map(b=>a.createElement("span",{onClick:()=>pt(b.id),className:rt===b.id?ce.active:"",key:b.id},b.name))),nt={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},$e=E(37568),ht=({dataSource:lt=[],value:rt="",onChange:pt,onInputChange:ct=()=>{},className:He,style:b={},placeholder:se,allowClear:y=!1})=>{var ve;const[me,De]=(0,a.useState)(""),[Ne,Re]=(0,a.useState)("");(0,a.useEffect)(()=>{var Nt;let kt=rt;(Nt=JSON.stringify(rt))!=null&&Nt.includes("{")&&(De(rt.id),kt=rt.value||"");try{Re(decodeURIComponent(kt||""))}catch(gn){Re(decodeURIComponent(kt||""))}},[rt]);const xt=()=>{pt(encodeURIComponent(Ne),me||null)},Ut=Nt=>{Nt!==me&&(De(Nt),pt(encodeURIComponent(Ne),Nt))};return a.createElement("div",{className:Ye()(nt.input,He),style:b},!!lt.length&&a.createElement("div",{className:nt.dropdown},a.createElement("div",{className:nt.text},(ve=lt.find(Nt=>Nt.id===me))==null?void 0:ve.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:nt.b1}),a.createElement("b",{className:nt.b2})),a.createElement("div",{className:nt.menu},lt.map((Nt,kt)=>a.createElement("div",{key:kt,onClick:()=>Ut(Nt.id)},Nt.name)))),a.createElement($e.default,{onPressEnter:xt,value:Ne,onChange:Nt=>{Re(Nt.target.value),ct(encodeURIComponent(Nt.target.value),me||null)},bordered:!1,placeholder:se}),a.createElement("i",{onClick:xt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Me={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"},yt=({value:lt,onChange:rt,className:pt,total:ct,pageSize:He,style:b={}})=>{const se=lt<2,y=lt>=Math.ceil(ct/He);return ct<=He?a.createElement(a.Fragment,null):a.createElement("div",{className:Ye()(Me.quickPager,pt),style:b},a.createElement("div",{onClick:()=>{se||rt(lt-1,"prev")},className:se?Me.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{y||rt(lt+1,"next")},className:y?Me.disabled:""},"\u4E0B\u4E00\u9875"))},Le={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"},Te=E(29787),et=E(25399),It=E(58018),_e=E(90524),Se=E(49661),Qe=E(96908),gt=E(57177),Bt=E(81378),Oe=E(57884),bt=({className:lt,dataSource:rt=[],col:pt=4,right:ct,bottom:He=23,precision:b=0,wrapWidth:se=1200,trackEventItems:y,loading:ve})=>{const me=Math.floor((se-(pt-1)*ct)/pt);return a.createElement(Te.Z,{spinning:ve},a.createElement("div",{className:Ye()(Le.list,lt)},!!rt.length&&rt.map((De,Ne)=>{const{name:Re,id:xt,identifier:Ut,power:Nt,cover_image_id:kt,pic:gn}=De;return a.createElement("div",{className:Le.wrap,key:xt,style:{width:me,marginRight:(1+Ne)%pt===0?0:ct+b,marginBottom:He}},a.createElement("a",{target:"_blank",href:`/shixuns/${Ut}/challenges`,className:Le.li,onClick:Be=>{Be.preventDefault(),y&&(0,Se.L9)([y]),Nt&&(0,Se.xg)(`/shixuns/${Ut}/challenges`)}},a.createElement("div",{className:Le.img},a.createElement("img",{className:Le.cover,src:`${gn}`}),De.is_jupyter&&a.createElement("img",{className:Le.sign,src:Qe}),De.is_jupyter_lab&&a.createElement("img",{className:Le.sign,src:gt}),De.is_unity_3d&&a.createElement("img",{className:Le.sign,src:Bt})),a.createElement("div",{className:Le.name},a.createElement(et.Z,{title:Re||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:Le.e},Re||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:Le.tags},a.createElement(et.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,De.challenges_count))),!!De.myshixuns_count&&a.createElement(et.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,De.myshixuns_count))),a.createElement(et.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,De.level))),a.createElement("div",{className:Le.rate},a.createElement(It.Z,{allowHalf:!0,disabled:!0,defaultValue:De.score_info}),a.createElement("span",null,"\xA0",De.score_info?`${De.score_info}\u5206`:"5\u5206")))),!Nt&&a.createElement("div",{className:Le.lockWrap},a.createElement("img",{src:`${_e.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!rt.length&&a.createElement(Oe.Z,null)))},ln=E(929),st={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"},bn="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",An=E(59301),Cn=({className:lt,dataSource:rt=[],col:pt=4,right:ct,bottom:He=23,precision:b=0,wrapWidth:se=1200,trackEventItems:y,loading:ve,handleVery:me=()=>!0})=>{const De=Math.floor((se-(pt-1)*ct)/pt);return An.createElement(Te.Z,{spinning:ve},An.createElement("div",{className:Ye()(st.list,lt)},!!rt.length&&rt.map((Ne,Re)=>{const{subject_identifier:xt,id:Ut,identifier:Nt,power:kt}=Ne,gn=Ne.is_public!=0&&Ne.is_public;return An.createElement("div",{className:st.wrap,key:Ut,style:{width:De,marginRight:(1+Re)%pt===0?0:ct+b,marginBottom:He}},An.createElement("a",{className:st.li,onClick:Be=>{Be.preventDefault(),me(Ne==null?void 0:Ne.first_category_url)&&(y&&(0,Se.L9)([y]),(0,Se.xg)(Ne.first_category_url))}},An.createElement("div",{className:st.top},An.createElement(et.Z,{title:Ne.name},An.createElement("div",{className:st.name},Ne.name)),An.createElement("img",{className:st.img,src:_e.Z.IMG_SERVER+"/images/"+Ne.avatar_url}),An.createElement("div",{className:st.text,title:Ne.creator},Ne.creator),xt&&An.createElement("div",{className:st.btns},An.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),An.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),gn&&An.createElement("div",{className:st.sign},"\u516C\u5F00")),An.createElement("div",{className:st.bottom},Ne.visits>0&&An.createElement(et.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},An.createElement("span",null,An.createElement("i",{className:"iconfont icon-liulanyan"}),An.createElement("span",null,Ne.visits))),Ne.course_members_count>0&&An.createElement(et.Z,{title:"\u6210\u5458",placement:"bottom"},An.createElement("span",null,An.createElement("i",{className:"iconfont icon-chengyuan"}),Ne.course_members_count)),Ne.tasks_count>0&&An.createElement(et.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},An.createElement("span",null,An.createElement("i",{className:"iconfont icon-zuoye"}),Ne.tasks_count)),Ne.is_end?An.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):An.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Ne.is_accessible&&An.createElement("div",{className:st.lockWrap},An.createElement("img",{src:`${_e.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),An.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!rt.length&&An.createElement(Oe.Z,null)))},un={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"},qt=E(76560),Xe=({dataSource:lt=[],value:rt,onChange:pt,className:ct,style:He={},tabBarExtraContent:b})=>a.createElement("div",{className:Ye()(un.tabs,ct),style:He},a.createElement("div",{className:un.tabsWrap},lt.map((se,y)=>!(se!=null&&se.hide)&&a.createElement("aside",{className:un.tab,onClick:()=>{pt(se.id),se.link&&qt.history.push(se.link)},key:y},a.createElement("div",{className:rt===se.id?un.active:""},se.name),(se==null?void 0:se.resetCount)==null&&(se==null?void 0:se.total)!==void 0&&a.createElement("span",null,"\uFF08",se==null?void 0:se.total,"\uFF09"),(se==null?void 0:se.resetCount)!==void 0&&(se==null?void 0:se.total)!==void 0&&a.createElement(et.Z,{title:(se==null?void 0:se.tip)!=null?se==null?void 0:se.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},se==null?void 0:se.resetCount),"/",a.createElement("span",null,se==null?void 0:se.total),"\uFF09"))))),a.createElement("div",{className:un.tabBar},b)),ze=({className:lt,style:rt={},children:pt})=>a.createElement("div",{className:Ye()(lt),style:rt},pt),xe={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"},Qt=E(75727),tt=E(93041);const Ft=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ht=({sortValue:lt,dropValue:rt,className:pt,onSort:ct,onDrop:He,dataSource:b=Ft})=>{var se;return a.createElement("div",{className:Ye()(xe.orderWrap,pt)},a.createElement(Qt.Z,{dropdownRender:()=>a.createElement(tt.default,null,b.map((y,ve)=>a.createElement(tt.default.Item,{key:ve,onClick:()=>He(y.id)},y.name)))},a.createElement("span",{className:xe.orderTextWrap},(se=b.find(y=>rt===y.id))==null?void 0:se.name)),a.createElement("span",{className:xe.orderIconWrap},a.createElement("span",{className:xe.orderAsc},a.createElement("i",{className:lt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${xe.cursorPointer} ${xe.active}`:`iconfont icon-sanjiaoxing-up font12 ${xe.cursorPointer}`,onClick:()=>ct(lt==="asc"?"desc":"asc")})),a.createElement("span",{className:xe.orderDesc},a.createElement("i",{className:lt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${xe.cursorPointer} ${xe.active}`:`iconfont icon-sanjiaoxing-down font12 ${xe.cursorPointer}`,onClick:()=>ct(lt==="asc"?"desc":"asc")}))))},mt={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"},ot=E(99571),it=Object.defineProperty,Je=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,dt=(lt,rt,pt)=>rt in lt?it(lt,rt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):lt[rt]=pt,Wt=(lt,rt)=>{for(var pt in rt||(rt={}))ut.call(rt,pt)&&dt(lt,pt,rt[pt]);if(Je)for(var pt of Je(rt))en.call(rt,pt)&&dt(lt,pt,rt[pt]);return lt},nn=(lt,rt)=>{var pt={};for(var ct in lt)ut.call(lt,ct)&&rt.indexOf(ct)<0&&(pt[ct]=lt[ct]);if(lt!=null&&Je)for(var ct of Je(lt))rt.indexOf(ct)<0&&en.call(lt,ct)&&(pt[ct]=lt[ct]);return pt},vt=(lt,rt,pt)=>new Promise((ct,He)=>{var b=ve=>{try{y(pt.next(ve))}catch(me){He(me)}},se=ve=>{try{y(pt.throw(ve))}catch(me){He(me)}},y=ve=>ve.done?ct(ve.value):Promise.resolve(ve.value).then(b,se);y((pt=pt.apply(lt,rt)).next())}),Lt=lt=>{var rt=lt,{className:pt,style:ct,children:He,loading:b=!1,openLoading:se,onClick:y=()=>{},size:ve="middle",shape:me="round"}=rt,De=nn(rt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Ne,Re]=(0,a.useState)(!1);return a.createElement(ot.ZP,Wt({onClick:(0,Ae.throttle)(xt=>vt(void 0,null,function*(){se&&Re(!0);try{yield y(xt)}catch(Ut){console.log("error",Ut)}se&&Re(!1)}),2e3,{leading:!0,trailing:!1}),className:Ye()(mt.btn,mt[`${ve}-${me}`],pt),style:ct,size:ve,shape:me,loading:Ne||b},De),He)},zt={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"},Pt=({className:lt,style:rt,children:pt=null,onClick:ct,title:He})=>a.createElement("div",{className:Ye()(zt.head,lt),style:rt},a.createElement("span",{className:"primary-hover",onClick:ct},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:He},He),a.createElement("div",{className:zt.node},pt)),Ie={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"},ee=({confirmShow:lt=!0,confirmTitle:rt,confirmClick:pt,cancelShow:ct=!0,cancelTitle:He,cancelClick:b,className:se,style:y,confirmLoading:ve=!1})=>a.createElement("div",{className:Ye()(Ie.btns,se),style:y},lt&&a.createElement(ot.ZP,{loading:ve,onClick:pt,type:"primary",className:Ie.confirm},rt),ct&&a.createElement(ot.ZP,{onClick:b,className:Ie.cancel},He)),ne={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"},fe=({className:lt,style:rt={},LeftContent:pt,children:ct,RightContent:He})=>a.createElement("div",{className:Ye()(ne.fixedBottom,lt),style:rt},a.createElement("div",{className:ne.wrap},a.createElement("div",{className:ne.left},pt),a.createElement("div",{className:ne.center},ct),a.createElement("div",{className:ne.right},He))),pe={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"},At=({className:lt,style:rt={},dataSource:pt=[]})=>a.createElement("div",{className:Ye()(pe.crumbs,lt),style:rt},pt.map((ct,He)=>Heqt.history.push(ct.path)},ct.name):a.createElement("span",null,ct.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:He,style:{color:"#5F6368"}},ct.name))),Vt=E(11938),Dt=Object.defineProperty,cn=Object.defineProperties,pn=Object.getOwnPropertyDescriptors,_t=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,dn=Object.prototype.propertyIsEnumerable,Kt=(lt,rt,pt)=>rt in lt?Dt(lt,rt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):lt[rt]=pt,Jt=(lt,rt)=>{for(var pt in rt||(rt={}))Xt.call(rt,pt)&&Kt(lt,pt,rt[pt]);if(_t)for(var pt of _t(rt))dn.call(rt,pt)&&Kt(lt,pt,rt[pt]);return lt},sn=(lt,rt)=>cn(lt,pn(rt)),Fn=(lt,rt)=>{var pt={};for(var ct in lt)Xt.call(lt,ct)&&rt.indexOf(ct)<0&&(pt[ct]=lt[ct]);if(lt!=null&&_t)for(var ct of _t(lt))rt.indexOf(ct)<0&&dn.call(lt,ct)&&(pt[ct]=lt[ct]);return pt};const{Countdown:hn}=Vt.default;var Nn=lt=>{var rt=lt,{onChange:pt}=rt,ct=Fn(rt,["onChange"]);const[He,b]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof He=="number"&&He>=0&&pt(He)},[He]);const se=y=>{const ve=Math.floor(y/1e3);b(ve)};return a.createElement(hn,sn(Jt({},ct),{onChange:se}))}},17904:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return ue}});var a=E(59301);function ue(le,we){const re=(0,a.useRef)();(0,a.useEffect)(()=>{re.current=le}),(0,a.useEffect)(()=>{function Ee(){re.current()}if(we!==null){let We=setInterval(Ee,we);return()=>clearInterval(We)}},[we])}},82328:function(Fe,wt,E){"use strict";E.r(wt),E.d(wt,{default:function(){return Wr}});var a=E(59301),ue=E(60840),le=E(27813),we=E(97218),re=E(76560),Ee=E(61186),We=E.n(Ee),Ye="data:image/png;base64,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0p8zAAA7SGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTUtMTEtMTBUMTQ6MDQ6NTArMDg6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE1LTExLTEwVDE0OjA0OjUwKzA4OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNS0xMS0xMFQxNDowNDo1MCswODowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ODBiY2E5ODUtNGY5Yi02ZTRkLTlmYzktZThmNDkyNjdkZjRlPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZWRkYWU4MGMtODc3MC0xMWU1LTg0OWEtYmNmZGE2MDI4ZjJlPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6ZDAxN2I5NGUtOTRiZC0yNjQxLThmZjktYmY3YTBhMzY3N2IxPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmQwMTdiOTRlLTk0YmQtMjY0MS04ZmY5LWJmN2EwYTM2NzdiMTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0xMS0xMFQxNDowNDo1MCswODowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo4MGJjYTk4NS00ZjliLTZlNGQtOWZjOS1lOGY0OTI2N2RmNGU8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMTEtMTBUMTQ6MDQ6NTArMDg6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT4zQ0I4RkVFOEMyRUJFNkU1QTREQTk3MzI4MzU0MTI0RTwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZGRmY2Y2Zi04NzcwLTExZTUtODQ5YS1iY2ZkYTYwMjhmMmU8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QmFnPgogICAgICAgICA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPnNSR0IgSUVDNjE5NjYtMi4xPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+MTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MjA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MjA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pu6JurQAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABRFJREFUeNpE1OtvW/Udx/H3ufj4+Ph2nDh2vLgrTSPaFNqGtd0Gy9LRTVymNoNM6ihCaEwdQ5sYAo0HTOwBYg/Yk0pDiG3qmLSiPtjGJERbdZSQaUArykXt1la9hDRNY6dpYsexj30uPj7ntwcVyT/w0ucrfT5fSQgBdguAEBlZhDhaiVikF2j22lfPjP77+Kc/9ZyO9p37th7s2rLlbegveZ4g6jggS4AMAKkkkhAC366DJJADgaJlgA/unTx+4qmT/7oyKpxJfdYzUDIma7M6TsXoDH+3/8jgnrG/iOC2o8JrIiQJECjpvlt0Q7JoimWEkQHN1Sf+8MbE40+O7226M/rtCYX9+k2e0me55+48XXfn1f1PvvfwiVdfOSLFlKitSbh8hq9+DitZFRlZSaHK1aJ35uV3f3+4zr79/fy42CD9pwtULwdUpwLqu//ID4JzPHPoEQ7+00dc/vM/Eoary3oCPR5dBROeRTxaH7x+9MWpkd3nRsyBPL/InmP6cAN5jUlgtcELkXpMTj19kr3GGfLfuovv7T62Z/GjN67aM2c3XHz/nVUw6jmo7ruJI5eT2idz23lwu0XzbAP5eh3JjBJdCnBP3iSyrhu96VD562nG7m8z8cUm3vwwKCSkVgx5aBWsL1aK4cfvHwilGKg2KWuOxjxEAh+WXKT1Bto2E/lGC42QyrRDX5cHkkStKRPtUQ9sHB5btwLOXHrvh+1yeTiT0KATRRQKZId7aSKw7ukm2Fck8dIQxjNbkHsMctuytOw2CEEhZ0Dp7L1Ls6d+sgIaicxgw/Lp73FB7+bEaQN1V4rqnrUEZQvpfy3sYzfxp5fRnh+m69mtvHWoBsQZ2qzSmlrALU0VV8BwaW5Po6ZyZ9Gi+HWN19+M859XSgztKJA2ktgXaoQLHu65GsnyMudfvsKrh6Lkh0w299WplD38pUvDK6CstkyrIZNavMLe+wM6fgL/6Dzdf/scuS9Cu0chzKlkdxUoTFylcvA8rbbC2GiEZHUSq6GiJuUIgAoQM746Lm+4Nhrk+3jiGxYH+np4vTyIP3uB7uokcjqGc6GGNZCjnCnwdzkGKZMnvrlAJ1nEvEPCyKw5tgKCnBMNwdyUxZ2D0/z2V9t48fkRjlqboeEzalfpMmXeOpakiQFkeO7nOjsGJpmbBFybsGNtXQFVs729k8zjz/uUFi7yy+EoY+NxJo7bXJK38MCmLyjEKnSO9NGuOazZaPDrB65x89Q1bF9Hz2qoprYRuPUcvOYnj1ZP/+6wM9/Gq/hQmmH9Q0NE8zoEVYKqSnPBIb2uC9Z2Q6nC9NuXcZJZEv0JYr0G6YF9O7XM9z+QhBAAdFr/fWzp/IHXAtdJVz6cR40LencOEiw5+HYL2dDRu+JIWoTqqSk6gUp6+3p8l2p6w8gjcTM1Lmn33TrZd2ZwFp2yOx9z9HyYzu8aIKi3CKwGGBqKZqLFoL3cpFWqoa/tRi/m8ZZt3LIlYmuaKKkUsS9rI9pXUfjohdzXkr2RTAGvHhIGKmGg4C5aIELa1TrNyUUkJQKShHujQiQmk/92IasZ1s9Ch9Uta0qKaPeOhyw7/ZpdKrU0ZZlUrkNEstEkH8VbRjgOyY1ZUgMpZK2JmtaQMr3XO+pdv1GN23+kaIus1kb4SBHVblTjTzsX8y859cUHPX9251c29WwKLSmhm3KXGkti3eB6rMe01dzI2aWphXFnpnaib2culBQFEbgA/H8ALiI3EysggNoAAAAASUVORK5CYII=",Ae={flex_box_center:"flex_box_center___DajON",flex_space_between:"flex_space_between___tvLDY",flex_box_vertical_center:"flex_box_vertical_center___PvYv9",flex_box_center_end:"flex_box_center_end___F4Cig",flex_box_column:"flex_box_column___u9A0o",footer:"footer___k7tsL",fastLink:"fastLink___WjVYd",cooperation:"cooperation___Owpto",copyright:"copyright___UL6n9"},ye=({user:ae,globalSetting:ge})=>{var Ce,vn,yn,Dn,jn,wn;return a.createElement("div",{className:Ae.footer,style:{height:(Ce=ge==null?void 0:ge.setting)!=null&&Ce.main_site?"":"80px",lineHeight:(vn=ge==null?void 0:ge.setting)!=null&&vn.main_site?"":"80px"}},((yn=ge==null?void 0:ge.setting)==null?void 0:yn.main_site)&&a.createElement("aside",{className:Ae.fastLink},a.createElement("a",{target:"_blank",href:"/"},"\u7F51\u7AD9\u9996\u9875"),!((Dn=ge==null?void 0:ge.setting)!=null&&Dn.is_local)&&a.createElement("a",{target:"_blank",href:"/help/about_us"},"\u5173\u4E8E\u6211\u4EEC"),a.createElement("a",{target:"_blank",href:"/help/contact_us"},"\u8054\u7CFB\u6211\u4EEC"),a.createElement("a",{target:"_blank",href:"/help/cooperatives"},"\u5408\u4F5C\u4F19\u4F34"),a.createElement("a",{target:"_blank",href:"/help/agreement"},"\u670D\u52A1\u534F\u8BAE"),a.createElement("a",{target:"_blank",href:"/help/help_center"},"\u5E2E\u52A9\u4E2D\u5FC3"),a.createElement("a",{target:"_blank",href:"/help/feedback"},"\u610F\u89C1\u53CD\u9988")),(jn=ge.setting)!=null&&jn.footer?a.createElement("div",{dangerouslySetInnerHTML:{__html:(wn=ge.setting)==null?void 0:wn.footer}}):a.createElement("div",null,a.createElement("p",{className:"footer_con-p inline lineh-30 font-14"},a.createElement("span",{className:"font-18 fl"},"\xA9"),"\xA0",We()().year(),"\xA0EduCoder",a.createElement("a",{style:{color:"#888"},target:"_blank",href:"http://beian.miit.gov.cn/",className:"ml15 mr15"},"\u6E58ICP\u590717009477\u53F7"),a.createElement("a",{style:{color:"#888"},target:"_blank",href:"http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=43019002000962",className:"mr15"},a.createElement("img",{className:"vertical4",src:Ye}),"\u6E58\u516C\u7F51\u5B89\u590743019002000962\u53F7"),a.createElement("a",{href:"https://team.trustie.net",style:{color:"#888"},target:"_blank"},"Trustie"),"\xA0\xA0\xA0&\xA0\xA0\xA0IntelliDE inside. ",a.createElement("span",{className:"mr15"},"\u7248\u6743\u6240\u6709 \u6E56\u5357\u667A\u64CE\u79D1\u6280\u6709\u9650\u516C\u53F8"))))},ce={flex_box_center:"flex_box_center___mmTa9",flex_space_between:"flex_space_between___jMnlY",flex_box_vertical_center:"flex_box_vertical_center___Nzd52",flex_box_center_end:"flex_box_center_end___rVNra",flex_box_column:"flex_box_column___cg5bF",newFooter:"newFooter___XUH_2"},qe=E(90524),he=E(62957),nt=E(49661),$e=E(38394),ht=({user:ae,globalSetting:ge})=>{var Ce,vn,yn;const[Dn,jn]=(0,a.useState)(!1);(0,a.useEffect)(()=>(window.addEventListener("click",Bn),()=>{window.removeEventListener("click",Bn)}),[]);const wn=()=>{if(function(){return/macintosh|mac os x/i.test(navigator.userAgent)}()){jn(!0);return}(0,nt.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")},Rt=(Qn,au)=>{if(Qn.className===au)return Qn;for(let qn=0,zn=Qn;zn=zn.parentNode;qn++){if(zn.className===au)return zn;if(zn==document.documentElement)return!1}},Bn=Qn=>{var au,qn,zn;Qn!=null&&Qn.target&&(((au=Qn==null?void 0:Qn.target)==null?void 0:au.innerText)==="\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A"||((zn=(qn=Qn==null?void 0:Qn.target)==null?void 0:qn.nextElementSibling)==null?void 0:zn.innerText)==="\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A")&&Rt(Qn.target,"module-introduce")&&wn()};return a.createElement(a.Fragment,null,a.createElement(he.default,{centered:!0,destroyOnClose:!0,open:Dn,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>jn(!1)},a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},a.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(Ce=ge==null?void 0:ge.setting)==null?void 0:Ce.homepage_tea_qq_number," "),a.createElement("img",{src:`${qe.Z.IMG_SERVER}/${(vn=ge==null?void 0:ge.setting)==null?void 0:vn.homepage_tea_qq_qrcode_url}`,width:200,height:200}))),a.createElement("div",{className:ce.newFooter,dangerouslySetInnerHTML:{__html:(0,$e.z)((yn=ge.setting)==null?void 0:yn.footer,!0)}}))};const Me=({user:ae,globalSetting:ge,loading:Ce,dispatch:vn})=>{var yn,Dn;return ge.showFooter&&ge.showHeaderFooter?a.createElement("section",{id:"footer"},(yn=ge==null?void 0:ge.setting)!=null&&yn.main_site&&!((Dn=ge==null?void 0:ge.setting)!=null&&Dn.is_local)?a.createElement(ht,{user:ae,globalSetting:ge}):a.createElement(ye,{user:ae,globalSetting:ge})):a.createElement(a.Fragment,null," ")};var Tt=(0,re.connect)(({user:ae,loading:ge,globalSetting:Ce})=>({user:ae,globalSetting:Ce,loading:ge.models.index}))(Me),yt=E(25399),Le=E(99381),Te=E(24283),et={sideBar:"sideBar___iM1tf",wrap:"wrap___GEY86",backTop:"backTop___skoyU",ul:"ul___JwWww",tooltipclass:"tooltipclass___QQUJq"},It=E(32637);const _e=({globalSetting:ae,loading:ge,shixunHomeworks:Ce,user:vn,dispatch:yn})=>{var Dn,jn,wn,Rt,Bn,Qn,au,qn,zn,Rn,Pu,Au,xu,Eu,Hu,al,Xu;const[bl,ku]=(0,a.useState)(!1),[tl,Yn]=(0,a.useState)(!1),[gu]=(0,a.useState)(localStorage.hideCustom?JSON.parse(localStorage.hideCustom):[]),[fu,Iu]=(0,a.useState)((localStorage==null?void 0:localStorage.hidesidebar)!="1"),[Gu,Nu]=(0,a.useState)(!1),[dl,vl]=(0,a.useState)(!1),gl=(0,a.useRef)(),Ku=(0,re.useLocation)();(0,a.useEffect)(()=>(window.addEventListener("scroll",El),()=>window.removeEventListener("scroll",El)),[]),(0,a.useEffect)(()=>{setTimeout(()=>{localStorage.setItem("hidesidebar","1"),Iu(!1)},5e3)},[]),(0,a.useEffect)(()=>{Ce.actionTabs.type===99&&(Nu(!0),setTimeout(()=>{Nu(!1)},5e3))},[Ce.actionTabs]),(0,a.useEffect)(()=>{document.domain==="www.educoder.net"&&(Ku.pathname==="/"||Ku.pathname.indexOf("/competitions/detail/")>-1||Ku.pathname.indexOf("/competitions")>-1&&Ku.pathname.split("/").length===3)?vl(!0):vl(!1)},[Ku.pathname]),(0,a.useEffect)(()=>{var Cu,rl,_n;(Cu=vn==null?void 0:vn.userInfo)!=null&&Cu.login&&!gu.includes((rl=vn==null?void 0:vn.userInfo)==null?void 0:rl.login)&&!((_n=ae==null?void 0:ae.setting)!=null&&_n.is_local)&&setTimeout(()=>{var Qu,ml,Nl=document.createEvent("Events");Nl.initEvent("mouseout",!0,!1),gl&&((Qu=gl.current)==null||Qu.dispatchEvent(Nl)),gu.push((ml=vn==null?void 0:vn.userInfo)==null?void 0:ml.login),localStorage.hideCustom=JSON.stringify(gu)},5e3)},[vn]);const El=()=>{var Cu;if(Ku.pathname==="/Activities"){ku(!1);return}ku(((Cu=document==null?void 0:document.documentElement)==null?void 0:Cu.scrollTop)>0)},xl=()=>{const Cu=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();Yn(!0)};return a.createElement("div",{className:et.sideBar},a.createElement("div",{id:"wechat_QR_code_ids"},dl&&!(0,nt.s2)()&&a.createElement(yt.Z,{placement:"left",overlayInnerStyle:{padding:26},getPopupContainer:()=>document.getElementById("wechat_QR_code_ids"),title:a.createElement("div",{className:"flex-wrp flex_box_column flex_box_center"},a.createElement(Le.Z,{errorLevel:"H",value:window.location.href,bgColor:"#FFF",size:190,icon:`${qe.Z.IMG_SERVER}/${(Dn=ae==null?void 0:ae.setting)==null?void 0:Dn.tab_logo_url}`}),a.createElement("div",{className:"tc font15 mt20"},"\u8BF7\u4F7F\u7528\u5FAE\u4FE1\u626B\u4E00\u626B\u5206\u4EAB",Ku.pathname.indexOf("/competitions")>-1?"\u7ADE\u8D5B":"\u5934\u6B4C"))},a.createElement("div",{className:et.wrap},a.createElement("i",{className:"iconfont icon-icon-weixin c-light-primary font22"}))),!ae.onlyShowBackTop&&(ae==null?void 0:ae.onlyShowBackTopIcons)&&fu&&a.createElement(a.Fragment,null,!!((jn=vn==null?void 0:vn.userInfo)!=null&&jn.login)&&a.createElement(yt.Z,{placement:"left",defaultVisible:!(gu!=null&&gu.includes((wn=vn==null?void 0:vn.userInfo)==null?void 0:wn.login)),getPopupContainer:()=>document.getElementById("wechat_QR_code_ids"),title:a.createElement("div",null,a.createElement("div",{className:"tc"},a.createElement("img",{className:"mt10",src:It,width:"188px",height:"188px"})),a.createElement("div",{className:"tc font15 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),a.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),a.createElement("div",{className:"pt10 font12"},a.createElement("ul",{className:et.ul},a.createElement("li",null,"\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66"),a.createElement("li",null,"\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),a.createElement("li",null,"\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002"))))},a.createElement("div",{className:et.wrap,ref:gl},a.createElement("a",{href:"javascript:void(0)"},a.createElement("i",{className:"iconfont icon-yijianfankui1 c-light-primary font22"})))),!((Rt=ae==null?void 0:ae.setting)!=null&&Rt.is_local)&&a.createElement(yt.Z,{placement:"left",getPopupContainer:()=>document.getElementById("wechat_QR_code_ids"),title:a.createElement("div",null,a.createElement("img",{src:`${qe.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),a.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),a.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},a.createElement("div",{className:et.wrap},a.createElement("i",{className:"iconfont icon-erweima1 c-light-primary font22"}))),!((Bn=ae==null?void 0:ae.setting)!=null&&Bn.is_local)&&a.createElement(yt.Z,{placement:"left",title:"\u5728\u7EBF\u54A8\u8BE2"},a.createElement("div",{className:et.wrap},a.createElement("a",{onClick:xl,className:"c-white"},a.createElement("i",{className:"iconfont icon-QQ1 c-light-primary font22"})))),a.createElement("div",{onClick:()=>{Iu(!1),localStorage.setItem("hidesidebar","1")},style:{textAlign:"center",fontSize:"14px",color:"#0152d9",margin:"10px 0px",cursor:"pointer"}},"\u6536\u8D77")),((Qn=ae==null?void 0:ae.setting)==null?void 0:Qn.main_site)&&!ae.onlyShowBackTop&&(ae==null?void 0:ae.onlyShowBackTopIcons)&&!fu&&a.createElement("div",{onClick:()=>{Iu(!0),localStorage.setItem("hidesidebar","2")},style:{textAlign:"center",fontSize:"16px",color:"#0152d9",background:"#fff",margin:"10px 0px",cursor:"pointer",position:"absolute",left:"80px",top:"-150px",boxShadow:"0px 0px 8px 0px #f1f1f1",width:"30px",writingMode:"vertical-lr",height:"100px",paddingLeft:"3px"}},"\u8054\u7CFB\u6211\u4EEC"),(ae==null?void 0:ae.showQuestionBackTop)&&!((au=ae==null?void 0:ae.setting)!=null&&au.is_local)&&a.createElement(yt.Z,{placement:"left",getPopupContainer:()=>document.getElementById("wechat_QR_code_ids"),title:a.createElement("div",null,a.createElement("img",{src:((qn=vn==null?void 0:vn.userInfo)==null?void 0:qn.identity)==="student"?`${qe.Z.IMG_SERVER}/${(zn=ae==null?void 0:ae.setting)==null?void 0:zn.homepage_stu_qq_qrcode_url}`:`${qe.Z.IMG_SERVER}/${(Rn=ae==null?void 0:ae.setting)==null?void 0:Rn.homepage_tea_qq_qrcode_url}`,width:"158px",height:"158px"}),a.createElement("div",{className:"tc font15 mt10",style:{marginBottom:6}},"\u626B\u7801\u8FDB\u7F16\u7A0B\u4EA4\u6D41\u7FA4"))},a.createElement("div",{className:et.wrap},a.createElement("i",{className:"iconfont icon-erweima1 c-light-primary font22"}))),bl&&a.createElement(yt.Z,{placement:"left",title:"\u8FD4\u56DE\u9876\u90E8"},a.createElement(Te.Z,{className:`${et.wrap} ${et.backTop}`,visibilityHeight:0},a.createElement("i",{className:"iconfont icon-huidaodingbu c-light-primary font14"})))),a.createElement(he.default,{centered:!0,destroyOnClose:!0,open:tl,title:((Pu=vn==null?void 0:vn.userInfo)==null?void 0:Pu.identity)==="student"?"\u5934\u6B4C\u5B66\u751F\u4EA4\u6D41\u793E\u533A":"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>Yn(!1)},a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",marginBottom:20}},a.createElement("p",null,((Au=vn==null?void 0:vn.userInfo)==null?void 0:Au.identity)==="student"?`\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u5B66\u751F\u4EA4\u6D41QQ\u7FA4\uFF1A${(xu=ae==null?void 0:ae.setting)==null?void 0:xu.homepage_stu_qq_number}`:`\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A${(Eu=ae==null?void 0:ae.setting)==null?void 0:Eu.homepage_tea_qq_number}`),a.createElement("img",{src:((Hu=vn==null?void 0:vn.userInfo)==null?void 0:Hu.identity)==="student"?`${qe.Z.IMG_SERVER}/${(al=ae==null?void 0:ae.setting)==null?void 0:al.homepage_stu_qq_qrcode_url}`:`${qe.Z.IMG_SERVER}/${(Xu=ae==null?void 0:ae.setting)==null?void 0:Xu.homepage_tea_qq_qrcode_url}`,width:200,height:200}))))};var Se=(0,re.connect)(({loading:ae,globalSetting:ge,user:Ce,shixunHomeworks:vn})=>({globalSetting:ge,user:Ce,loading:ae.models.index,shixunHomeworks:vn}))(_e),Qe=E(99571),gt=(ae,ge,Ce)=>new Promise((vn,yn)=>{var Dn=Rt=>{try{wn(Ce.next(Rt))}catch(Bn){yn(Bn)}},jn=Rt=>{try{wn(Ce.throw(Rt))}catch(Bn){yn(Bn)}},wn=Rt=>Rt.done?vn(Rt.value):Promise.resolve(Rt.value).then(Dn,jn);wn((Ce=Ce.apply(ae,ge)).next())});const Bt=({user:ae,dispatch:ge,classroomList:Ce})=>a.createElement(he.default,{title:"\u6E29\u99A8\u63D0\u793A",zIndex:9999,footer:null,open:Ce.actionTabs.key==="\u5BFC\u51FA\u63D0\u9192",onCancel:()=>{ge({type:"classroomList/setActionTabs",payload:{}})}},a.createElement("div",null,a.createElement("span",null,"\u60A8\u5728\u5F53\u524D\u680F\u76EE\u4E2D\u6709\u5DF2\u5BFC\u51FA\u7684\u8868\u683C\u672A\u4E0B\u8F7D\uFF0C\u8BF7\u5148\u4E0B\u8F7D\u5DF2\u6709\u8868\u683C\uFF0C\u7136\u540E\u518D\u5BFC\u51FA\u65B0\u7684\u8868\u683C\u3002"),a.createElement("br",null),a.createElement("div",{style:{textAlign:"end"}},a.createElement(Qe.ZP,{type:"primary",onClick:()=>gt(void 0,null,function*(){ge({type:"classroomList/setActionTabs",payload:{}})})},"\u77E5\u9053\u4E86"))));var Oe=(0,re.connect)(({user:ae,classroomList:ge})=>({user:ae,classroomList:ge}))(Bt),Mt=E(69219),bt=E(77019),ln=E(5269),st=E(62673),bn={name:"name___sZaG7"},An=E(59301),En=Object.defineProperty,Cn=Object.defineProperties,un=Object.getOwnPropertyDescriptors,qt=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,ie=(ae,ge,Ce)=>ge in ae?En(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,ze=(ae,ge)=>{for(var Ce in ge||(ge={}))Ze.call(ge,Ce)&&ie(ae,Ce,ge[Ce]);if(qt)for(var Ce of qt(ge))Xe.call(ge,Ce)&&ie(ae,Ce,ge[Ce]);return ae},xe=(ae,ge)=>Cn(ae,un(ge)),Qt=(ae,ge,Ce)=>new Promise((vn,yn)=>{var Dn=Rt=>{try{wn(Ce.next(Rt))}catch(Bn){yn(Bn)}},jn=Rt=>{try{wn(Ce.throw(Rt))}catch(Bn){yn(Bn)}},wn=Rt=>Rt.done?vn(Rt.value):Promise.resolve(Rt.value).then(Dn,jn);wn((Ce=Ce.apply(ae,ge)).next())});const{TreeNode:tt}=Mt.default,Ft=({classroomList:ae,loading:ge,dispatch:Ce})=>{var vn,yn,Dn;const[jn,wn]=(0,a.useState)(!1),[Rt,Bn]=(0,a.useState)([]),[Qn,au]=(0,a.useState)(!0),[qn,zn]=(0,a.useState)(!1),[Rn,Pu]=(0,a.useState)("PDF");return(0,a.useEffect)(()=>{var Au,xu;ae.actionTabs.key=="\u9009\u62E9\u73ED\u7EA7"&&Bn([...(xu=(Au=ae==null?void 0:ae.actionTabs)==null?void 0:Au.course_groups)==null?void 0:xu.map(Eu=>Eu.course_group_id)])},[ae.actionTabs.key]),(0,a.useEffect)(()=>{var Au,xu,Eu,Hu;au(((xu=(Au=ae==null?void 0:ae.actionTabs)==null?void 0:Au.course_groups)==null?void 0:xu.length)===(Rt==null?void 0:Rt.length)),zn((Rt==null?void 0:Rt.length)>0&&(Rt==null?void 0:Rt.length)<((Hu=(Eu=ae==null?void 0:ae.actionTabs)==null?void 0:Eu.course_groups)==null?void 0:Hu.length))},[Rt]),An.createElement(he.default,{centered:!0,title:ae.actionTabs.title,open:ae.actionTabs.key==="\u9009\u62E9\u73ED\u7EA7",okText:"\u786E\u8BA4\u5BFC\u51FA",cancelText:"\u53D6\u6D88",width:700,bodyStyle:{minHeight:100},confirmLoading:jn,onOk:()=>Qt(void 0,null,function*(){var Au;wn(!0);const xu=sessionStorage.all_student_works_params?JSON.parse(sessionStorage.all_student_works_params):[],Eu=JSON.stringify(xe(ze({},xu),{course_group:[...Rt],teacher_comment:null,work_status:null,search:null,file_status:null,member_work:null}));sessionStorage.all_student_works_params=Eu,ae.actionTabs.title=="\u5BFC\u51FA\u5B9E\u9A8C\u62A5\u544A"&&(sessionStorage.exptype=Rn),localStorage.setItem("all_student_works_param",Eu),Ce({type:"classroomList/setActionTabs",payload:{}}),wn(!1),(Au=ae==null?void 0:ae.actionTabs)==null||Au.fn()}),onCancel:()=>{Ce({type:"classroomList/setActionTabs",payload:{}})}},An.createElement("div",null,An.createElement(bt.Z,null,An.createElement(ln.Z,{className:"font14 mb10",span:24},"\u8BF7\u9009\u62E9\u672C\u6B21\u9700\u8981\u5BFC\u51FA",(vn=ae==null?void 0:ae.actionTabs)==null?void 0:vn.title,"\u7684\u73ED\u7EA7\uFF1A"),An.createElement(ln.Z,{span:24},An.createElement(st.default,{indeterminate:qn,checked:Qn,onChange:Au=>{var xu,Eu;Bn(Au.target.checked?(Eu=(xu=ae==null?void 0:ae.actionTabs)==null?void 0:xu.course_groups)==null?void 0:Eu.map(Hu=>Hu.course_group_id):[])}},"\u5168\u9009")),An.createElement(st.default.Group,{style:{width:"100%"},value:Rt,onChange:Au=>{Bn(Au)}},An.createElement(bt.Z,null,(Dn=(yn=ae==null?void 0:ae.actionTabs)==null?void 0:yn.course_groups)==null?void 0:Dn.map((Au,xu)=>An.createElement(ln.Z,{span:8,style:{marginTop:"10px"}},An.createElement(st.default,{value:Au.course_group_id,style:{fontSize:"14px"}},An.createElement("span",{className:bn.name,title:Au.group_group_name}," ",Au.group_group_name),An.createElement("span",null,"(",Au.count,")")))))))))};var Ct=(0,re.connect)(({classroomList:ae,loading:ge})=>({classroomList:ae,loading:ge}))(Ft),Ht=E(6767),mt=E(82326),ot=E(82093),it={modal:"modal___F5VLC",title:"title___JqMFe",content:"content___f4NH_",name:"name___UtE1a",tip:"tip____F4Fo",info:"info___Outu3",icon:"icon___vRglT",img:"img___XOkOS",code:"code___BFLYc",item:"item___iouDe",left:"left___jflep",right:"right___ZKzah",text1:"text1___mApOX",text2:"text2___lP9Fx",count:"count___TFQl9",disable:"disable___BmHOV",line:"line___R2Nmd",nocode:"nocode___LEukz"},Je="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAB8CAYAAAC7UlgnAAAAAXNSR0IArs4c6QAAC5tJREFUeF7tnWuMVGcZx//PmcuZvbOwu0IBFRUp0hgFkqZIC7SWsKChssSkXzRqoo2JtdrU+MGPfrGmikYTmxjjBxNjAkuw5dKWdBYxtShQo2IFjCVCC+6Fvc/Mmct5zDszS5ZlZ+a8Z2fmnDPznC9nd+a9PM//+c37nuvzEnywJRLWAHPuewA9wMxhH5jkOxOIKAvwP4hC329tNY94ZSB51fFcvwoW284d9tqOIPVvGKGB1lZz0AubPQdmdjZxkRmf9ML5oPZJhLfa2lo3e2G/D4BJppk54oXzQe2TiDJtbS1RL+z3HJiZmQR74XjQ+2xvb/Ukdp50Oj9YAow7dAUYd7o1bS0BpmlD785xAcadbk1bS4Bp2tC7c1yAcaBbNmdjejaBdCaLXM52UMO/RUIhA9FIGB1trQiHDG1DBZgKklnpDG5PToMb7CScCFje1QEzqncpSoApA4xtM4ZvT8K2gz2qlHLRMAz0Le+CYTi/yiHAlAEmmUpjfGpGe9gOUoXuzna0xJxfvBVgykR3ciaB2UQqSPHXtrWtNYau9lbH9QSYcsBMJzCbbHBgWmLo6hBgKv5inNwamBRg7tFRRhgZYWSEqTi8AJARpqBSm0xJTnARYOZUEmCc8SIjTFEnAUaAcaiATElaQskxjAAjwGgpIMBoySUjjAAjwGgpIMBoySUjjAAjwGgpIMBoySUjjAAjwGgpIMBoySUjjAAjwGgpIMBoySUjjAAjwGgpIMBoySUjjABTfWDkIfB7NJVHNMtgJq+Z3CuOAFMGGPUi28jtSeQa9EW2kGGgV15kczYzOTmGUS3Jq7J36ykjjAO+stkcpmeTsDLZwL82q16PNfMv47cgHA458F6AySvgdITRVrTBK8gI0+ABrrZ7Aky1FW3w9gSYBg9wtd0TYKqtaIO3J8A0eICr7Z4AU21FG7w9AabBA1xt9wSYaiva4O0JMA0e4Gq7J8BUW9EGb0+AqRBgZoZKjphKpWE3SLJegwixWDSfDJFUwl6NramAuXTpUvTtayNxgLft2fGgI5kaOc+dbm4YJVhTAXP4RPzXYHxROe4UmFujE4G/Q13ql6HuXK/sWebohzNXqGmAOXxy6DnY/Pyc406B+d/YRODXFyhFhFp34H0r9IB55exfnhro3/GiFmVVKKw3cS6xw8Hj8c/YoGMA31mNwSkwKk+vmpYacVP5edW0pLOdOnMuR4ZxYKB/x+916i21bN2AGXwl/gBn6Q0Gd8w32ikwqk7KSiNppRtmalJTUYsZRcx0njJ+TrtTZ84BoKRh4LED/Tv/tFQQnNavCzAvxeM9VoL+DPC6hYbpAOPUqWYoVwAGIMJYmCKf2t+//XI9/K45MMUzotMAP7yYQwKMuzDPAVOAhq7FWvihfbt23XLXmvNaNQfmyPH4Lxn4SimTBBjnwZpfcj4wxaHmrUhneMf+7dun3bXorFZNgTl8fOjbAL9QzhQBxlmgFpa6B5jCSPPaB/ra923dujXjrtXKtWoGzNETQ/055pcAlH0kXoCpHKTFSiwGTKEc/WZg744vEFFN1q6rCTCDr53ZaGf4TTB3VpJDgKmk0OLflwYmfyD8g4G9u77rruXytaoOzODpcys4nTjHjA87MViAcaLSvWXKAVMYaPCNg3t3/cxd66VrVRWY8+fPR64Nz7wK5p1ODdUFRt13nJpJIGlZUK/QBnlTazy2mCY68zcf9TypCAzIBozPH9z3yBG9lus4whw5MfQiM39Vx0BdYBQsMw22nF97aywPjc5WGZj8UXAqbGD3E3t2ntVpu1xZTa5LNzV4cuhp2+af6BqmC0wj3oR0c/PRETD5mYnGQ2Rsf2LvI//Ujc1i5asCzNETZ3bn2D5R6YxoMQMEGKCWwOQPZ4iuR83oQ599bNu7S4VmycAcO/nHDVk7+yaD9W63Fi3XBUampIJwTkeYO4AQ/b0r0v7w449vnVwKNEsC5uWzZ7utqdw5Bq93a4QuMHLQ6xKYwvQUv/+DvXs2bdqUdhsv18DE4/HwWBKnwHjMbeeqni4wS+mrkepqjzBF54nwuwP9O590e2HPNTBHjg/9nMFfX2oQBBh3CroFRvVmGPSjA/07n3XTs2tgrr5z48duOlxYp60l9oxOO7qnnzpte1lWHZvpbLPJ1CGd8gvLrl+35ltu6rsG5sp/bnhy1WxVb7f2E/ZuhKlnHfVGxM2R8Xp2iY9+aI2r2LuqpDzzCpi+FcsQDt15wrOuIteqs2zOxvDYRK2aX7TdpgGmu7MNLTGzruLWurNkysL41Gytu7mr/aYBxoxGsGLZXY8F11XoWnQ2NjGdzxJaz61pgFGi9nR3IhoJ11PfmvWVzmQxOj5Vs/ZLNdxUwKg0pT3LOtXpYd2FrmaH6m776MQUVDrZem9NBYwS14yG0d3ZEVhoFCzjU2oqytablXx/TQeMclqdLXV1tOfhCdKmIJmcnoE6O/Jqa0pg5sRWwKiXwcxIBEbIgMqK4KdNZZuwczasTCb/Mp5Xo8p8TZoaGD/BERRbBJigRMondgowPglEUMwQYIISKZ/YKcD4JBBBMUOACUqkfGKnAOOTQATFDAEmKJHyiZ0CjE8CERQzBJigRMondgowPglEUMwQYIISKZ/YKcD4JBBBMUOACUqkfGKnAOOTQATFDAEmKJHyiZ0CjE8CERQzBJigRMondgowPglEUMwQYIISKZ/YKcD4JBBBMUOACUqkfGJnXYFh5u6r77x72ye+ixkuFFi/bvVyItLOMeLoBR5mbrMsa5dtYw8R7QKw8frNEUd1XfgiVeqgwNpVvSq/z9vMHDcMnDJNM05EFVNIlAw6M3elUpkDgP0kQDuY+a5lw27cGq2DW9JFrRRYs7LnrqaJyAL4D4Dx21gsMkhEi2bbvAeYdDq9JZfj5wDsZ+aSCxEKMLUKZX3aXQjM/F6JKAXgWChEP4xGoxfu+m7uH8uyPqYyeTPj005MFmCcqOTPMmqUWL1ghCllKRFOGwZ90zTNfCbx/AiTSqWeZqbnmdlxaqdbo+OepKnwZwiCZZVKl7Kyp9ux0Wq6IuLvxGKxn1Iymf4Ss/0rx7WLBVXWR93Mj7p9SPnaKKAykbrJRkpkfJmSSesKs34mb3WIPTw6jowHyXBqI2NztBoJh9DX012YWjQ3IrpKiURKLVhwn2bdfHGVOWlsYkqgcSOeB3UULCuWdUJNSS639yiVSn/Ntu1fuGwAaqSZmUkgkbLyAHmSvNet8U1QT40kCpDWmIkOzTWZFspjGMZTcwe9zxQPeiNNoKG4qKkAEWWKB72H7kxllmV93Lb5Baen1Zp9SvGAKlA8rX7WNM2/KRcWu3D3YC7HKv//53ROswOqh5i9iAKFq744GgrRoWg0em5+kXK3BrpTqcxBwB4A6FFmlumqgfFS0w7ArwPGkVgscrjUjUlHZ1fM3JFOpx/N5Xg3EakVYzcys6O6DaxxoF0rrpekbj4OhUL0ajQafZ2Ipis55SrozNxjWdY2ZtoCYAszbwawqlJn8r2nCtwkoosALhDxBdM03yAi7TvIroBZzG1mXmlZ1mZm+gSA+5mxQeUPhsu1ID2VNtCdk1oW5QoRLgP4FxH/1TTNi0R0qxpuVQ2YUsYwc18qlVXgbAD4IwDeD/Dawp5WM3OwsjJXQ/UltEFEWYDVxdb/AnS9uP83QJdjsfAVIhpeQvMVq9YcmHIWMLNa+GhVJpNZm83yWsPg+5ipD+BetSdCL8B9APWq53MqehPgAoXnT3gEoGFmjBDxMED5vW3Te+EwXY9EIgoQNbV4lkLcU2B04lt8gKsnnU4vI6JO26Yu27a7iKiL2e4s7KmLyG4DSD3sFWGG2keJ8md4+b+ZKf83kfo//1BYsRypz+6UK9qmVl9NM0OdQaSJoP7PAKQ+y39HxGrdmmI5daahPpsrx2lmY5aIJ5l5ksiYUnvDMCYNI//ZVDQaVVPIKBG5XulVR8ellv0/78VQ7LrTWNIAAAAASUVORK5CYII=",ut=E(59301),en=(ae,ge,Ce)=>new Promise((vn,yn)=>{var Dn=Rt=>{try{wn(Ce.next(Rt))}catch(Bn){yn(Bn)}},jn=Rt=>{try{wn(Ce.throw(Rt))}catch(Bn){yn(Bn)}},wn=Rt=>Rt.done?vn(Rt.value):Promise.resolve(Rt.value).then(Dn,jn);wn((Ce=Ce.apply(ae,ge)).next())});const{TreeNode:dt}=Mt.default,Wt=({classroomList:ae,loading:ge,dispatch:Ce,user:vn})=>{var yn,Dn;const[jn,wn]=(0,a.useState)(!1),[Rt,Bn]=(0,a.useState)(""),[Qn,au]=(0,a.useState)([]),[qn,zn]=(0,a.useState)({});return(0,a.useEffect)(()=>{if(ae.actionTabs.id&&ae.actionTabs.key==="\u6388\u6743\u4F7F\u7528"){let xu=function(){return en(this,null,function*(){const Eu=yield(0,ot.ZP)(`/api/courses/${ae.actionTabs.id}/get_high_resources_codes.json`,{method:"get",params:{type:ae.actionTabs.type,type_id:ae.actionTabs.type_id}});(Eu==null?void 0:Eu.status)===0&&(au(Eu==null?void 0:Eu.data),zn(Eu==null?void 0:Eu.other_data))})};console.log(ae.actionTabs);const{id:Rn,type:Pu,type_id:Au}=ae.actionTabs;xu()}},[ae.actionTabs.id]),ut.createElement(he.default,{centered:!0,title:ae.actionTabs.title,open:ae.actionTabs.key==="\u6388\u6743\u4F7F\u7528",okText:"\u7ACB\u5373\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",width:804,bodyStyle:{minHeight:350},confirmLoading:jn,destroyOnClose:!0,closeIcon:ut.createElement("i",{className:"iconfont icon-guanbi1 font15",onClick:()=>{Ce({type:"classroomList/setActionTabs",payload:{}})},style:{color:"#fff"}}),afterClose:()=>{Bn("")},className:it.modal,onOk:()=>en(void 0,null,function*(){var Rn;if(!Rt){Ht.ZP.warning("\u8BF7\u9009\u62E9\u6388\u6743\u7801");return}wn(!0);const Pu=yield(0,ot.ZP)(`/api/courses/${ae.actionTabs.id}/check_high_resources_code.json`,{method:"post",body:{type:ae.actionTabs.type,type_id:ae.actionTabs.type_id,code:Rt}});(Pu==null?void 0:Pu.status)===0&&(Ht.ZP.success("\u6388\u6743\u6210\u529F"),Ce({type:"classroomList/setActionTabs",payload:{}}),(Rn=ae==null?void 0:ae.actionTabs)==null||Rn.fn()),wn(!1)}),onCancel:()=>{Ce({type:"classroomList/setActionTabs",payload:{}})}},ut.createElement("div",{className:"mt10"},ut.createElement("div",{className:it.title},"\u6388\u6743\u4F7F\u7528"),ut.createElement("div",{className:it.content},ut.createElement("div",null,ut.createElement("div",{className:it.name},"\u60A8\u597D\uFF01",(yn=vn==null?void 0:vn.userInfo)==null?void 0:yn.username,"\u8001\u5E08\uFF08",(Dn=vn==null?void 0:vn.userInfo)==null?void 0:Dn.login,"\uFF09\uFF1A"),ae.actionTabs.type==="shixun"&&ut.createElement("div",{className:it.tip},"\u5F53\u524D\u5B9E\u8BAD\u4F5C\u4E1A\u3010",ae.actionTabs.name,"-ID",ae.actionTabs.type_id,"\u3011\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",ut.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u4F5C\u4E1A\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),ae.actionTabs.type==="exercise"&&ut.createElement("div",{className:it.tip},"\u5F53\u524D\u8BD5\u5377\u3010",ae.actionTabs.name,"-ID",ae.actionTabs.type_id,"\u3011\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",ut.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u8003\u8BD5\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),ut.createElement("div",{className:it.info},ut.createElement("div",{className:it.icon},ut.createElement("i",{className:"iconfont icon-danceng-shiyanhuanjing",style:{color:"#165DFF"}})),ut.createElement("span",{className:"mr10",style:{color:"#6A7283"}},ae.actionTabs.type==="shixun"?"\u5B9E\u9A8C\u73AF\u5883":"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),ut.createElement("span",{style:{color:"#232B40"}},ae.actionTabs.type==="shixun"?qn.env_name:`${qn.env_count}\u4E2A`)),ut.createElement("div",{className:it.info},ut.createElement("div",{className:it.icon},ut.createElement("i",{className:"iconfont icon-shiyankecheng",style:{color:"#165DFF"}})),ut.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u6240\u5C5E\u8BFE\u5802"),ut.createElement("span",{style:{color:"#232B40"}},qn.course_name)),ut.createElement("div",{className:it.info},ut.createElement("div",{className:it.icon},ut.createElement("i",{className:"iconfont icon-zaixianrenshu",style:{color:"#165DFF"}})),ut.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u5B66\u751F\u4EBA\u6570"),ut.createElement("span",{style:{color:"#232B40"}},qn.student_count,"\u4EBA"))),ut.createElement("div",{className:"mt10"},ut.createElement("div",{className:it.img},ut.createElement("img",{src:It,width:"124px",height:"124px"})),ut.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801"))),ut.createElement("div",{className:it.code},ut.createElement("span",{className:"mr10",onClick:()=>console.log(1111)},"\u6388\u6743\u7801"),ut.createElement(mt.default,{popupClassName:it.popu,disabled:!1,className:it.qselect,onChange:Rn=>en(void 0,null,function*(){console.log(Rn),Bn(Rn)}),size:"large",optionLabelProp:"lable",style:{flex:1,width:700},placeholder:"\u8BF7\u9009\u62E9\u6388\u6743\u7801",virtual:!1,notFoundContent:ut.createElement("div",{className:it.nocode},ut.createElement("div",null,ut.createElement("img",{src:Je,alt:""}),ut.createElement("div",{className:"mt10",style:{color:"#666666"}},"\u6682\u65E0\u6388\u6743\u7801\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6~")))},Qn==null?void 0:Qn.map((Rn,Pu)=>ut.createElement(mt.default.Option,{key:Rn.code,value:Rn==null?void 0:Rn.code,label:Rn.code,disabled:Rn.disable},ut.createElement("div",{className:it.item},ut.createElement("div",{className:it.left,style:{background:Pu%2==0?"#52C7B0":"#E36868"}},Rn.code),ut.createElement("div",{className:`${it.right} ${Rn.disable&&it.disable}`},ae.actionTabs.type==="shixun"&&ut.createElement("div",null,ut.createElement("span",{className:it.text1},"\u9002\u7528\u8D44\u6E90\u7C7B\u578B\uFF1A"),ut.createElement("span",{className:it.text2},Rn.resource_type_name),Rn.resource_type_name==="\u9AD8\u6027\u80FD\u670D\u52A1\u5668"&&ut.createElement(yt.Z,{title:ut.createElement("div",null,"\u9002\u7528\u7684\u5B9E\u9A8C\u73AF\u5883\u5305\u62EC\uFF1AARM\u3001\u7B97\u80FD\u4E91\u3001\u4EA4\u5927\u4E91\u3001\u65E0\u5F71\u4E91\u3001\u6E56\u5927\u8D85\u7B97\u4E2D\u5FC3\u3001\u9AD8\u914D\u7F6E\u3001\u5927\u955C\u50CF\u3001\u81EA\u5B9A\u4E49\u955C\u50CF\u7B49\u3002",ut.createElement("br",null),"\u4E0D\u5305\u62EC\uFF1AGPU\u3001\u963F\u91CC\u4E91\u3001\u5934\u6B4C\u4E91\u3002"),zIndex:1e4}," ",ut.createElement("i",{className:"iconfont icon-wenhao1 font14"}))),ut.createElement("div",null,ut.createElement("span",{className:it.text1},"\u652F\u6301\u4F7F\u7528\u4EBA\u6570\uFF1A"),ut.createElement("span",{className:it.text2},Rn.max_people,"\u4EBA")),ut.createElement("div",null,ut.createElement("span",{className:it.text1},"\u6388\u6743\u7801\u4F7F\u7528\u6B21\u6570\uFF1A"),ut.createElement("span",{className:it.text2},"\u5DF2\u4F7F\u7528 ",ut.createElement("span",{className:it.count},Rn.use_count)," \u6B21\uFF0C\u5269\u4F59 ",ut.createElement("span",{className:it.count},Rn.left_use_count)," \u6B21"),ae.actionTabs.type==="exercise"&&ut.createElement(yt.Z,{title:"\u6388\u6743\u7801\u4F7F\u7528\u6B21\u6570\u6309\u9AD8\u6D88\u8017\u5B9E\u9A8C\u7684\u4E2A\u6570\u8BA1\u7B97\u3002\u5982\uFF1A\u4E00\u5F20\u8BD5\u5377\u5185\uFF0C\u67093\u4E2A\u9AD8\u6D88\u8017\u7684\u5B9E\u9A8C\u3002\u90A3\u4E48\uFF0C\u53D1\u5E03\u8003\u8BD5\u540E\uFF0C\u6388\u6743\u7801\u7684\u5269\u4F59\u4F7F\u7528\u6B21\u6570\u9700\u8981\u6263\u96643\u6B21\u3002\u53D1\u5E03\u8003\u8BD5\u7684\u65F6\u5019\uFF0C\u9AD8\u6D88\u8017\u5B9E\u9A8C\u6570\u4E0D\u80FD\u5927\u4E8E\u6388\u6743\u7801\u7684\u5269\u4F59\u4F7F\u7528\u6B21\u6570\u3002",zIndex:1e4}," ",ut.createElement("i",{className:"iconfont icon-wenhao1"}))),ut.createElement("div",null,ut.createElement("span",{className:it.text1},"\u6388\u6743\u7801\u6709\u6548\u671F\uFF1A"),ut.createElement("span",{className:it.text2},Rn.start_at," \u81F3 ",Rn.end_at))))))))))};var nn=(0,re.connect)(({classroomList:ae,loading:ge,user:Ce})=>({classroomList:ae,loading:ge,user:Ce}))(Wt),vt={modal:"modal___s_owE",content:"content___fKCoG",name:"name____JFNc",tip:"tip___wHgnp",info:"info___I2DZv",icon:"icon___cQ6SY",img:"img___GFBx1"},Et=E(59301);const{TreeNode:Lt}=Mt.default,zt=({classroomList:ae,loading:ge,dispatch:Ce,user:vn})=>{var yn,Dn,jn;return Et.createElement(he.default,{centered:!0,title:"\u63D0\u793A",open:ae.actionTabs.key==="\u6388\u6743\u63D0\u793A",closable:!1,maskClosable:!1,footer:Et.createElement("div",null,Et.createElement(Qe.ZP,{type:"primary",onClick:wn=>{var Rt;Ce({type:"classroomList/setActionTabs",payload:{}}),(Rt=ae==null?void 0:ae.actionTabs)==null||Rt.fn()}},"\u6211\u77E5\u9053\u4E86")),width:600,destroyOnClose:!0,className:vt.modal},Et.createElement("div",null,Et.createElement("div",{className:vt.content},Et.createElement("div",null,Et.createElement("div",{className:vt.name},"\u60A8\u597D\uFF01",(yn=vn==null?void 0:vn.userInfo)==null?void 0:yn.username,"\u8001\u5E08\uFF08",(Dn=vn==null?void 0:vn.userInfo)==null?void 0:Dn.login,"\uFF09\uFF1A"),Et.createElement("div",{className:vt.tip},"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Et.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u8003\u8BD5\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Et.createElement("div",{className:vt.info},Et.createElement("div",{className:vt.icon},Et.createElement("i",{className:"iconfont icon-danceng-shiyanhuanjing",style:{color:"#165DFF"}})),Et.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),Et.createElement("span",{style:{color:"#232B40"}},`${(jn=ae==null?void 0:ae.actionTabs)==null?void 0:jn.count}\u4E2A`))),Et.createElement("div",null,Et.createElement("div",{className:vt.img},Et.createElement("img",{src:It,width:"124px",height:"124px"})),Et.createElement("div",{className:"tc font12 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")))))};var an=(0,re.connect)(({classroomList:ae,loading:ge,user:Ce})=>({classroomList:ae,loading:ge,user:Ce}))(zt),Pt=E.p+"static/AssistantCode7.71ba8a9a.jpg",Ie=E(59301),Ve=(ae,ge,Ce)=>new Promise((vn,yn)=>{var Dn=Rt=>{try{wn(Ce.next(Rt))}catch(Bn){yn(Bn)}},jn=Rt=>{try{wn(Ce.throw(Rt))}catch(Bn){yn(Bn)}},wn=Rt=>Rt.done?vn(Rt.value):Promise.resolve(Rt.value).then(Dn,jn);wn((Ce=Ce.apply(ae,ge)).next())});const{TreeNode:ee}=Mt.default,ne=({classroomList:ae,loading:ge,dispatch:Ce,user:vn})=>{(0,a.useEffect)(()=>{vn.actionTabs.key==="\u5347\u7EA7\u6743\u76CA"&&yn()},[vn.actionTabs.key]);const yn=()=>Ve(void 0,null,function*(){const Dn=yield(0,ot.ZP)("/api/pay_intentions.json",{method:"post"})});return Ie.createElement(he.default,{centered:!0,title:vn.actionTabs.title,open:vn.actionTabs.key==="\u5347\u7EA7\u6743\u76CA",footer:null,width:420,destroyOnClose:!0,onCancel:()=>{Ce({type:"user/setActionTabs",payload:{}})}},Ie.createElement("div",{style:{display:"flex",justifyContent:"center",flexWrap:"wrap",color:"#333",lineHeight:"24px"}},Ie.createElement("div",null,"\u5FAE\u4FE1\u626B\u4E00\u626B\uFF0C\u6DFB\u52A0\u5E73\u53F0\u6559\u7814\u52A9\u7406-\u5C0F\u6B4C\u8001\u5E08"),Ie.createElement("img",{src:Pt,width:191,height:181,style:{marginTop:15}}),Ie.createElement("div",{style:{color:"#000",fontWeight:"bolder",fontSize:16,margin:"20px 0"}},"\u5FAE\u4FE1\u53F7\uFF1AEduCoder-Coming")))};var te=(0,re.connect)(({classroomList:ae,loading:ge,user:Ce})=>({classroomList:ae,loading:ge,user:Ce}))(ne),fe={tip:"tip___dGn5C"},pe=E(50520),Ue=E(8397),At=E(59301);const Vt=({user:ae,dispatch:ge})=>{var Ce,vn;const[yn,Dn]=(0,a.useState)(!1);let jn=(Ce=ae==null?void 0:ae.userInfo)==null?void 0:Ce.paid_version;(0,a.useEffect)(()=>{var Rt;if(console.log(ae==null?void 0:ae.userInfo),(jn==null?void 0:jn.version_type)==0&&!(jn!=null&&jn.is_white_list)){let Bn=JSON.parse(localStorage==null?void 0:localStorage.getItem("upgrade_tip"));Bn&&(Bn==null?void 0:Bn.login)===((Rt=ae==null?void 0:ae.userInfo)==null?void 0:Rt.login)?(console.log(We()(Bn==null?void 0:Bn.time).add(1,"days")),console.log(We()(new Date)),We()(Bn==null?void 0:Bn.time).add(1,"days").set({hour:0,minute:0,second:0}){var Rt;localStorage.setItem("upgrade_tip",JSON.stringify({time:new Date,login:(Rt=ae==null?void 0:ae.userInfo)==null?void 0:Rt.login})),Dn(!1)};return At.createElement(he.default,{centered:!0,title:"\u6E29\u99A8\u63D0\u793A",open:yn,okText:"\u7ACB\u5373\u8054\u7CFB",width:1e3,destroyOnClose:!0,onCancel:()=>{wn()},onOk:()=>{ge({type:"user/setActionTabs",payload:{key:"\u5347\u7EA7\u6743\u76CA",title:"\u6DFB\u52A0\u5FAE\u4FE1\u83B7\u53D6\u8D26\u53F7\u6743\u76CA\u5347\u7EA7\u65B9\u6848"}})}},At.createElement("div",{className:fe.wrapper},At.createElement("div",{className:fe.tip},"\u5C0A\u656C\u7684\u8001\u5E08\uFF0C\u60A8\u597D\uFF01\u4E3A\u4E86\u7ED9\u60A8\u63D0\u4F9B\u66F4\u4F18\u8D28\u7684\u670D\u52A1\u4F53\u9A8C\uFF0C\u5E73\u53F0\u5C06\u4E8E ",At.createElement("span",{style:{color:"#F78A22"}},"2025\u5E749\u67081\u65E5")," \u8FDB\u884C\u8D26\u53F7\u670D\u52A1\u6743\u76CA\u5347\u7EA7\u3002\u60A8\u5F53\u524D\u7684\u201C\u793E\u533A\u7248\u201C\u8D26\u53F7\u6682\u672A\u5F00\u653E\u90E8\u5206\u529F\u80FD\u3002\u5982\u679C\u60A8\u60F3\u4F53\u9A8C\u66F4\u5B8C\u6574\u7684\u4EA7\u54C1\u670D\u52A1\uFF0C\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4EEC\u8054\u7CFB\u3002\u795D\u60A8\u4F7F\u7528\u6109\u5FEB!"),jn&&At.createElement(pe.Z,{isModal:!0,className:Ue.Z.levelDetail})))};var Dt=(0,re.connect)(({user:ae})=>({user:ae}))(Vt),cn="data:image/png;base64,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",pn="data:image/jpeg;base64,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";const _t=({user:ae})=>{var ge,Ce;const[vn,yn]=(0,a.useState)(!1),[Dn,jn]=(0,a.useState)("");(0,a.useEffect)(()=>{var Rt,Bn;let Qn=localStorage.getItem("extension-modal");if(!((Rt=ae==null?void 0:ae.userInfo)!=null&&Rt.login)||!Qn)return;const au=We()(),qn=`${(Bn=ae==null?void 0:ae.userInfo)==null?void 0:Bn.login}-extend-date`;let zn=localStorage.getItem(qn);if(zn)if(au<=We()(zn))yn(!1);else{yn(!0),localStorage.removeItem(qn),localStorage.removeItem("extension-modal");const Rn=We()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");jn(Rn)}else{yn(!0),localStorage.removeItem("extension-modal");const Rn=We()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");jn(Rn)}return()=>{yn(!1)}},[(ge=ae==null?void 0:ae.userInfo)==null?void 0:ge.login]);const wn=Rt=>{var Bn;const Qn=`${(Bn=ae==null?void 0:ae.userInfo)==null?void 0:Bn.login}-extend-date`,au=We()().endOf("day").format("YYYY-MM-DD HH:mm:ss");Rt.target.checked?localStorage.setItem(Qn,au):localStorage.removeItem(Qn)};return a.createElement(he.default,{title:"\u6E29\u99A8\u63D0\u793A",open:vn,zIndex:9999,centered:!0,width:594,onCancel:()=>{yn(!1)},footer:a.createElement(bt.Z,{align:"middle",justify:"space-between"},a.createElement(st.default,{onChange:wn},"\u4ECA\u65E5\u4E0D\u518D\u63D0\u9192"),a.createElement(Qe.ZP,{onClick:()=>{yn(!1)},style:{borderRadius:4},type:"primary"}," \u5173\u95ED"))},a.createElement("div",{className:"font14",style:{paddingLeft:16}},a.createElement("div",null,"\u8001\u5E08\u60A8\u597D\uFF01"),a.createElement("div",{style:{textIndent:28}},"\u611F\u8C22\u60A8\u5BF9\u5934\u6B4C\u5E73\u53F0\u7684\u8BA4\u53EF\u4E0E\u652F\u6301\uFF01\u6839\u636E\u5E73\u53F0",a.createElement("a",{href:"https://www.educoder.net/help/agreement",target:"_blank"},"\u670D\u52A1\u534F\u8BAE"),"\uFF0C\u8D35\u5355\u4F4D\u514D\u8D39\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5C06\u9650\u5236\u5BF9\u76F8\u5173\u529F\u80FD\u548C\u8D44\u6E90\u7684\u4F7F\u7528\u3002"),a.createElement("div",{style:{textIndent:28}},"\u8BF7\u60A8\u6DFB\u52A0\u4EE5\u4E0B\u5FAE\u4FE1\u5BA2\u670D\uFF0C\u534F\u52A9\u60A8\u5B8C\u6210\u540E\u7EED\u4F7F\u7528\u53CA\u7533\u8BF7\u6D41\u7A0B\uFF0C\u611F\u8C22\u652F\u6301\u4E0E\u7406\u89E3\u3002"),a.createElement("img",{style:{margin:"8px auto",display:"block"},width:160,src:((Ce=ae.userInfo)==null?void 0:Ce.school_province)==="\u5B89\u5FBD"?pn:cn,alt:"\u4E8C\u7EF4\u7801"}),a.createElement("div",{style:{textAlign:"right"}},"\u5934\u6B4C\u8FD0\u8425\u4E2D\u5FC3"),a.createElement("div",{style:{textAlign:"right"}},Dn)))};var Xt=(0,re.connect)(({user:ae})=>({user:ae}))(_t),dn=E(84022),Kt={modalityModal:"modalityModal___fvSjk",modal:"modal___wvA_V",itemWarp:"itemWarp___JNLoV",close:"close___PycHq",cancelBtn:"cancelBtn___kgKTp",selfdomModal:"selfdomModal___doNCF"},Jt=E(89392),sn=E.n(Jt),Fn=(ae,ge,Ce)=>new Promise((vn,yn)=>{var Dn=Rt=>{try{wn(Ce.next(Rt))}catch(Bn){yn(Bn)}},jn=Rt=>{try{wn(Ce.throw(Rt))}catch(Bn){yn(Bn)}},wn=Rt=>Rt.done?vn(Rt.value):Promise.resolve(Rt.value).then(Dn,jn);wn((Ce=Ce.apply(ae,ge)).next())});const hn=({dispatch:ae,user:ge,globalSetting:Ce})=>{var vn,yn;const[Dn,jn]=(0,a.useState)({}),[wn,Rt]=(0,a.useState)([]),[Bn,Qn]=(0,a.useState)(0),[au,qn]=(0,a.useState)(!1),zn=(0,a.useRef)(null),Rn=(0,re.useLocation)(),Pu=(Yn,gu)=>{let fu=null;return Yn===0&&(fu=We()().add(100,"month").unix()),Yn===1&&(fu=We()().add(gu,"hour").unix()),Yn===2&&(fu=We()().add(gu,"days").unix()),Yn===3&&(fu=We()().add(gu*7,"days").unix()),Yn===4&&(fu=We()().add(gu,"month").unix()),Yn===5&&(fu=We()().add(gu*3,"month").unix()),fu},Au=Yn=>{var gu;const fu=`${(gu=ge==null?void 0:ge.userInfo)==null?void 0:gu.login}-deadline-operate`;let Iu=localStorage.getItem(fu)?JSON.parse(localStorage.getItem(fu)):[];Iu=Iu==null?void 0:Iu.filter(dl=>dl.id!==(Yn==null?void 0:Yn.id));const Gu=Pu(Yn==null?void 0:Yn.show_type,Yn==null?void 0:Yn.show_count),Nu={id:Yn==null?void 0:Yn.id,deadline:Gu,type:Yn==null?void 0:Yn.show_type};Iu==null||Iu.push(Nu),localStorage.setItem(fu,JSON.stringify(Iu))},xu=()=>{Xu(Dn==null?void 0:Dn.id,"close");const Yn=wn[Bn+1];Yn?(Au(Yn),jn(Yn),Qn(Bn+1),Xu(Yn==null?void 0:Yn.id,"popup")):qn(!1)},Eu=[{name:"\u9996\u9875",key:0,path:"/"},{name:"\u5B9E\u8DF5\u8BFE\u7A0B",key:1,path:"/paths"},{name:"\u5B9E\u8DF5\u9879\u76EE",key:2,path:"/shixuns"},{name:"\u6559\u5B66\u8BFE\u5802",key:3,path:"/classrooms"},{name:"\u5728\u7EBF\u7ADE\u8D5B",key:4,path:"/competitions"},{name:"\u6559\u5B66\u6848\u4F8B",key:5,path:"/moop_cases"},{name:"\u4EA4\u6D41\u95EE\u7B54",key:6,path:"/forums/categories"},{name:"\u4E2A\u4EBA\u4E2D\u5FC3",key:7,path:"/users"}];(0,a.useEffect)(()=>{var Yn,gu;Ce!=null&&Ce.operateModelPath&&((Yn=Ce==null?void 0:Ce.setting)!=null&&Yn.main_site)&&((gu=ge==null?void 0:ge.userInfo)!=null&&gu.login)&&(bl(),setTimeout(()=>{ae({type:"globalSetting/setOperateModelPath",payload:""})},300))},[Ce==null?void 0:Ce.operateModelPath,(vn=ge==null?void 0:ge.userInfo)==null?void 0:vn.login,(yn=Ce==null?void 0:Ce.setting)==null?void 0:yn.main_site]),(0,a.useEffect)(()=>{var Yn,gu,fu,Iu,Gu,Nu;if((Yn=Rn==null?void 0:Rn.pathname)!=null&&Yn.includes("/users")&&((fu=(gu=Rn==null?void 0:Rn.pathname)==null?void 0:gu.split("/"))==null?void 0:fu.length)===4){ae({type:"globalSetting/setOperateModelPath",payload:"/users"});return}if((Iu=Rn==null?void 0:Rn.pathname)!=null&&Iu.includes("/forums/categories")){ae({type:"globalSetting/setOperateModelPath",payload:"/forums/categories"});return}for(let dl=0;dl(window.addEventListener("click",al),()=>{window.removeEventListener("click",al)}),[Dn]);const Hu=Yn=>{var gu;if(Yn!=null&&Yn.getAttribute("data-operate-type"))return Yn;for(let fu=0,Iu=Yn;Iu=Iu.parentNode;fu++){if((gu=Iu==null?void 0:Iu.getAttribute)!=null&&gu.call(Iu,"data-operate-type"))return Iu;if(Iu==document.documentElement)return!1}},al=Yn=>Fn(void 0,null,function*(){var gu;const fu=Hu(Yn.target);if(fu&&(fu==null?void 0:fu.getAttribute("data-operate-type"))==="click"){Yn.preventDefault();let Gu=fu==null?void 0:fu.getAttribute("href");const Nu=fu==null?void 0:fu.getAttribute("target");yield Xu(Dn==null?void 0:Dn.id,"enter"),fu!=null&&fu.getAttribute("data-operate-data")&&(Gu=Gu+"?login="+((gu=ge==null?void 0:ge.userInfo)==null?void 0:gu.login)),(0,nt.xg)(Gu),qn(!1)}}),Xu=(Yn,gu)=>Fn(void 0,null,function*(){return yield(0,ot.ZP)("/api/popup_windows/popup_windows_counts.json",{method:"get",params:{id:Yn,count_type:gu}})}),bl=()=>Fn(void 0,null,function*(){var Yn,gu,fu;const Iu=yield(0,ot.ZP)("/api/popup_windows/get_popup_windows.json",{method:"get"});if((Iu==null?void 0:Iu.status)===0&&((Yn=Iu==null?void 0:Iu.data)==null?void 0:Yn.length)!==0){const Gu=Eu==null?void 0:Eu.findIndex(gl=>gl.path===(Ce==null?void 0:Ce.operateModelPath));let Nu=sn().cloneDeep(Iu==null?void 0:Iu.data);Nu=Nu==null?void 0:Nu.filter(gl=>{var Ku;return(Ku=gl.show_page)==null?void 0:Ku.includes(Gu)});const dl=`${(gu=ge==null?void 0:ge.userInfo)==null?void 0:gu.login}-deadline-operate`;let vl=localStorage.getItem(dl)?JSON.parse(localStorage.getItem(dl)):[];(vl==null?void 0:vl.length)!==0&&(Nu=Nu==null?void 0:Nu.filter(gl=>{let Ku=!0;const El=vl==null?void 0:vl.find(xl=>xl.id===gl.id);return El&&(We()().unix()<=(El==null?void 0:El.deadline)&&(Ku=!1),(El==null?void 0:El.type)===0&&(gl.show_type===0?Ku=!1:Ku=!0)),Ku})),Nu!=null&&Nu.length&&(jn(Nu==null?void 0:Nu[Bn]),Au(Nu==null?void 0:Nu[Bn]),Xu((fu=Nu==null?void 0:Nu[Bn])==null?void 0:fu.id,"popup"),qn(!0),Rt(Nu))}}),ku=()=>{var Yn;const gu=(Dn==null?void 0:Dn.popup_type)===1;return a.createElement("div",{className:Kt.modalityModal},a.createElement("div",{className:Kt.modal,style:{width:Dn==null?void 0:Dn.width,height:gu?(Dn==null?void 0:Dn.height)+40:Dn==null?void 0:Dn.height}},a.createElement("div",{className:Kt.close,onClick:xu},a.createElement("i",{className:"iconfont icon-guanbi1"})),a.createElement(dn.Z,{ref:zn,dots:!0,autoplay:!0,pauseOnDotsHover:!0},(Yn=Dn==null?void 0:Dn.content)==null?void 0:Yn.map((fu,Iu)=>a.createElement("aside",{key:Iu,className:Kt.itemWarp},a.createElement($e.Z,{value:fu})))),gu&&a.createElement(bt.Z,{justify:"center"},a.createElement(Qe.ZP,{type:"primary",className:Kt.cancelBtn,onClick:xu},"\u6211\u77E5\u9053\u4E86"))))},tl=()=>{var Yn;return a.createElement("div",{className:Kt.selfdomModal},a.createElement("div",{className:Kt.modal,style:{width:Dn==null?void 0:Dn.width,height:Dn==null?void 0:Dn.height}},a.createElement("div",{className:Kt.close,onClick:xu},a.createElement("i",{className:"iconfont icon-htmal5icon19"})),a.createElement(dn.Z,{ref:zn,dots:!0,autoplay:!0,pauseOnDotsHover:!0},(Yn=Dn==null?void 0:Dn.content)==null?void 0:Yn.map((gu,fu)=>a.createElement("aside",{key:fu,className:Kt.itemWarp},a.createElement($e.Z,{style:{height:Dn==null?void 0:Dn.height},value:gu}))))))};return a.createElement(a.Fragment,null,au&&((Dn==null?void 0:Dn.windows_style)===0?ku():tl()))};var Mn=(0,re.connect)(({user:ae,globalSetting:ge})=>({user:ae,globalSetting:ge}))(hn),Nn=E(46383),lt=E(14566),rt=E(30641),pt={wrap:"wrap___UBl7k",left:"left___xT_eS",tip:"tip___ZKvkV",bottomBtn:"bottomBtn___tgz5f",disabled:"disabled___z2MhU"},ct=E(71360),He=E(30008),b=E(67556),se=E(11196),y=E(53010),ve=E(95795),me=E(24754),De=(ae,ge,Ce)=>new Promise((vn,yn)=>{var Dn=Rt=>{try{wn(Ce.next(Rt))}catch(Bn){yn(Bn)}},jn=Rt=>{try{wn(Ce.throw(Rt))}catch(Bn){yn(Bn)}},wn=Rt=>Rt.done?vn(Rt.value):Promise.resolve(Rt.value).then(Dn,jn);wn((Ce=Ce.apply(ae,ge)).next())});const{Dragger:Ne}=lt.default;var xt=(0,a.forwardRef)(({onUpdateNum:ae},ge)=>{var Ce;const[vn,yn]=(0,a.useState)(!1),[Dn,jn]=(0,a.useState)([]),[wn,Rt]=(0,a.useState)(null),[Bn,Qn]=(0,a.useState)([]),[au,qn]=(0,a.useState)(0),[zn,Rn]=(0,a.useState)(0),[Pu,Au]=(0,a.useState)(!1),[xu,Eu]=(0,a.useState)(me.Q),{contentRef:Hu,value:al,status:Xu,open:bl,close:ku}=xu,tl=(0,y.Z)({contentRef:Hu,status:Xu}),{openProgress:Yn,closeProgress:gu,CreateProgressModal:fu,progressOpen:Iu}=(0,se.Z)();(0,a.useEffect)(()=>{wn&&vl(),wn===!1&&(ku(),ae(),jn([]))},[wn]);const Gu=()=>{Rt(!0)};(0,a.useImperativeHandle)(ge,()=>({onClick:Gu}));const Nu=Cu=>{Au(!0),qn(Cu),Rn(0)},dl=Cu=>De(void 0,null,function*(){const rl=Cu.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(rl)==-1?(Ht.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Cu.size/1024/1024>10?(Ht.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),vl=()=>De(void 0,null,function*(){const Cu=yield(0,ot.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Cu.status===0&&(qn(Cu.total_number),Rn(Cu.remaining_number))}),gl=()=>De(void 0,null,function*(){var Cu,rl;Au(!1);const Qu={scene_type:0,request_identifier:Math.random(),file_id:(rl=(Cu=Dn[0])==null?void 0:Cu.response)==null?void 0:rl.id};yield bl(Qu),vl()}),Ku=()=>De(void 0,null,function*(){Yn(),yn(!0),Qn([]);const Cu=tl(),rl=new FormData;rl.append("html",Cu);const _n=yield(0,ot.ZP)("/api/intelligent_imports/import.json",{method:"post",body:rl},!0);if((_n==null?void 0:_n.status)===0)if(_n!=null&&_n.data){gu(100),Qn(_n==null?void 0:_n.data);return}else Ht.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");yn(!1),gu()}),El=()=>De(void 0,null,function*(){const Cu=tl();(0,nt.RG)(Cu)}),xl=["uploading","error"].includes((Ce=Dn==null?void 0:Dn[0])==null?void 0:Ce.status)||!Dn.length;return a.createElement(a.Fragment,null,a.createElement(ve.Z,{visible:Pu,totalCount:au,usedCount:zn,onCancel:()=>Au(!1),onOk:gl}),a.createElement(rt.Z,{title:"\u667A\u80FD\u8BC6\u9898",extra:a.createElement("div",{className:pt.extraHeader},a.createElement(bt.Z,{align:"middle"},!Xu&&!!al&&a.createElement(a.Fragment,null,a.createElement(ct.op,{onClick:Ku,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),a.createElement(ct.op,{onClick:El,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const Cu=rl=>{he.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:rl,onOk:()=>{Rt(!1)}})};if(Xu){Cu("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else al?Cu("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Rt(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:wn},a.createElement("div",{className:pt.wrap},a.createElement("div",{className:pt.left},a.createElement("div",{className:pt.tip},"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u9898\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\u3001\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u9898"),a.createElement("div",{style:{margin:"auto 0"}},a.createElement(Ne,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${qe.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:Dn,withCredentials:!0,data:{upload_type:1},beforeUpload:dl,onChange:({file:Cu})=>{var rl,_n;Cu.status!=="removed"&&(Cu.status==="done"&&((rl=Cu==null?void 0:Cu.response)==null?void 0:rl.status)!==0&&(Cu.status="error",Cu.response=(_n=Cu==null?void 0:Cu.response)==null?void 0:_n.message),jn([Cu]))},onRemove:()=>jn([]),height:280},a.createElement(bt.Z,{align:"middle",justify:"center",style:{flexDirection:"column"}},a.createElement("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),a.createElement("div",{className:"c-light-primary mb10 mt10"},"\u70B9\u51FB\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u8FD9\u91CC\u4E0A\u4F20"),a.createElement("div",{className:"c-grey-666"},"\u652F\u6301\u6269\u5C55\u540D\uFF1A.doc .docx .pdf .jpg .png",a.createElement("br",null),"\u4E00\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6\uFF0C\u5927\u5C0F\u9650\u5236\u4E3A10MB"))),Xu?a.createElement("div",{onClick:ku,className:pt.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u8BC6\u522B"):xl?a.createElement("div",{className:`${pt.bottomBtn} ${pt.disabled}`},a.createElement("i",{className:"iconfont icon-kaishishibie font14"}),"\u5F00\u59CB\u8BC6\u522B"):a.createElement("div",{onClick:()=>{if(au!==-1){Au(!0);return}gl()},className:pt.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishishibie font14"}),"\u5F00\u59CB\u8BC6\u522B"))),a.createElement(me.Z,{onStatusChange:Eu,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Iu,noRestrictModal:Nu,stringTransformer:b.o,onError:Cu=>{Object.prototype.toString.call(Cu)==="[object Object]"&&Cu.status===-9&&Nu(Cu.data)}}))),a.createElement(rt.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:vn},a.createElement(bt.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:E(56914),alt:"\u667A\u80FD\u8BC6\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC6\u9898")),a.createElement(He.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Bn,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>yn(!1),onSuccess:()=>{yn(!1),Rt(!1)}}),a.createElement("div",{style:{height:70}})),fu("\u5904\u7406\u4E2D"))}),Ut={wrap:"wrap___z0sz8",left:"left___UhYMe",tip:"tip___QdnuL",bottomBtn:"bottomBtn___m6Ir2",disabled:"disabled___IOEPc"},Nt=(ae,ge,Ce)=>new Promise((vn,yn)=>{var Dn=Rt=>{try{wn(Ce.next(Rt))}catch(Bn){yn(Bn)}},jn=Rt=>{try{wn(Ce.throw(Rt))}catch(Bn){yn(Bn)}},wn=Rt=>Rt.done?vn(Rt.value):Promise.resolve(Rt.value).then(Dn,jn);wn((Ce=Ce.apply(ae,ge)).next())});const{Dragger:kt}=lt.default;var Be=(0,a.forwardRef)(({onUpdateNum:ae},ge)=>{var Ce;const[vn,yn]=(0,a.useState)(!1),[Dn,jn]=(0,a.useState)([]),[wn,Rt]=(0,a.useState)(null),[Bn,Qn]=(0,a.useState)([]),[au,qn]=(0,a.useState)(0),[zn,Rn]=(0,a.useState)(0),[Pu,Au]=(0,a.useState)(!1),[xu,Eu]=(0,a.useState)(""),[Hu,al]=(0,a.useState)(me.Q),{contentRef:Xu,value:bl,status:ku,open:tl,close:Yn}=Hu,gu=(0,y.Z)({contentRef:Xu,status:ku}),{openProgress:fu,closeProgress:Iu,CreateProgressModal:Gu,progressOpen:Nu}=(0,se.Z)();(0,a.useEffect)(()=>{wn&&Ku(),wn===!1&&(Yn(),ae(),jn([]))},[wn]),(0,a.useEffect)(()=>{if(!ku&&(Xu!=null&&Xu.current)){const _n=Xu.current.querySelector('h2[data-type="title"]');if(_n){const Qu=_n.textContent;Eu(Qu)}}},[ku]);const dl=()=>{Rt(!0)};(0,a.useImperativeHandle)(ge,()=>({onClick:dl}));const vl=_n=>{Au(!0),qn(_n),Rn(0)},gl=_n=>Nt(void 0,null,function*(){const Qu=_n.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Qu)==-1?(Ht.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):_n.size/1024/1024>10?(Ht.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),Ku=()=>Nt(void 0,null,function*(){const _n=yield(0,ot.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});_n.status===0&&(qn(_n.total_number),Rn(_n.remaining_number))}),El=()=>Nt(void 0,null,function*(){var _n,Qu;Au(!1);const Nl={scene_type:4,request_identifier:Math.random(),file_id:(Qu=(_n=Dn[0])==null?void 0:_n.response)==null?void 0:Qu.id};yield tl(Nl),Ku()}),xl=()=>Nt(void 0,null,function*(){fu(),yn(!0),Qn([]);const _n=gu(),Qu=new FormData;Qu.append("html",_n);const ml=yield(0,ot.ZP)("/api/intelligent_imports/import.json",{method:"post",body:Qu},!0);if((ml==null?void 0:ml.status)===0)if(ml!=null&&ml.data){Iu(100),Qn(ml==null?void 0:ml.data);return}else Ht.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u5377");yn(!1),Iu()}),Cu=()=>Nt(void 0,null,function*(){const _n=gu(!0);(0,nt.RG)(_n)}),rl=["uploading","error"].includes((Ce=Dn==null?void 0:Dn[0])==null?void 0:Ce.status)||!Dn.length;return a.createElement(a.Fragment,null,a.createElement(ve.Z,{visible:Pu,totalCount:au,usedCount:zn,onCancel:()=>Au(!1),onOk:El}),a.createElement(rt.Z,{title:"\u667A\u80FD\u8BC6\u5377",extra:a.createElement("div",{className:Ut.extraHeader},a.createElement(bt.Z,{align:"middle"},!ku&&!!bl&&a.createElement(a.Fragment,null,a.createElement(ct.op,{onClick:xl,className:"mr15",shape:"default"},"\u4FDD\u5B58\u81F3\u8BD5\u5377\u5E93"),a.createElement(ct.op,{onClick:Cu,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const _n=Qu=>{he.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Qu,onOk:()=>{Rt(!1)}})};if(ku){_n("\u6B63\u5728\u751F\u6210\u8BD5\u5377\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else bl?_n("\u8BD5\u5377\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Rt(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:wn},a.createElement("div",{className:Ut.wrap},a.createElement("div",{className:Ut.left},a.createElement("div",{className:Ut.tip},"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u5377\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\u3001\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u5377"),a.createElement("div",{style:{margin:"auto 0"}},a.createElement(kt,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${qe.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:Dn,withCredentials:!0,data:{upload_type:1},beforeUpload:gl,onChange:({file:_n})=>{var Qu,ml;_n.status!=="removed"&&(_n.status==="done"&&((Qu=_n==null?void 0:_n.response)==null?void 0:Qu.status)!==0&&(_n.status="error",_n.response=(ml=_n==null?void 0:_n.response)==null?void 0:ml.message),jn([_n]))},onRemove:()=>jn([]),height:280},a.createElement(bt.Z,{align:"middle",justify:"center",style:{flexDirection:"column"}},a.createElement("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),a.createElement("div",{className:"c-light-primary mb10 mt10"},"\u70B9\u51FB\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u8FD9\u91CC\u4E0A\u4F20"),a.createElement("div",{className:"c-grey-666"},"\u652F\u6301\u6269\u5C55\u540D\uFF1A.doc .docx .pdf .jpg .png",a.createElement("br",null),"\u4E00\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6\uFF0C\u5927\u5C0F\u9650\u5236\u4E3A10MB"))),ku?a.createElement("div",{onClick:Yn,className:Ut.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u8BC6\u522B"):rl?a.createElement("div",{className:`${Ut.bottomBtn} ${Ut.disabled}`},a.createElement("i",{className:"iconfont icon-kaishishibie font14"}),"\u5F00\u59CB\u8BC6\u522B"):a.createElement("div",{onClick:()=>{if(au!==-1){Au(!0);return}El()},className:Ut.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishishibie font14"}),"\u5F00\u59CB\u8BC6\u522B"))),a.createElement(me.Z,{onStatusChange:al,loadingText:"\u8BD5\u5377\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Nu,noRestrictModal:vl,stringTransformer:b.o,onError:_n=>{Object.prototype.toString.call(_n)==="[object Object]"&&_n.status===-9&&vl(_n.data)}}))),a.createElement(rt.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:vn},a.createElement(bt.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:E(71614),alt:"\u667A\u80FD\u8BC6\u5377"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC6\u5377")),a.createElement(He.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Bn,gather:{exercise_name:xu},okText:"\u786E\u5B9A",mode:4,onCancel:()=>{yn(!1)},onSuccess:_n=>{var Qu;window.location.href=`/paperlibrary/see/${(Qu=_n==null?void 0:_n.data)==null?void 0:Qu.obj_id}`}}),a.createElement("div",{style:{height:70}})),Gu("\u5904\u7406\u4E2D"))}),at=E(12),oe=E(74049),de=E(8934),ke={bigTips:"bigTips___PGtDh",item:"item___rGzq7",show:"show___a7b2P",mask:"mask___NqkVA"},St=E(92310),Gt=E.n(St),tn=E(34055),Pe=Object.defineProperty,rn=Object.getOwnPropertySymbols,mn=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,In=(ae,ge,Ce)=>ge in ae?Pe(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,xn=(ae,ge)=>{for(var Ce in ge||(ge={}))mn.call(ge,Ce)&&In(ae,Ce,ge[Ce]);if(rn)for(var Ce of rn(ge))on.call(ge,Ce)&&In(ae,Ce,ge[Ce]);return ae},Vn=(ae,ge,Ce)=>new Promise((vn,yn)=>{var Dn=Rt=>{try{wn(Ce.next(Rt))}catch(Bn){yn(Bn)}},jn=Rt=>{try{wn(Ce.throw(Rt))}catch(Bn){yn(Bn)}},wn=Rt=>Rt.done?vn(Rt.value):Promise.resolve(Rt.value).then(Dn,jn);wn((Ce=Ce.apply(ae,ge)).next())});const $n=(...ae)=>Vn(void 0,[...ae],function*(ge={}){var Ce,vn,yn,Dn;const jn=yield Fetch("/api/intelligent_imports/recognize.json",{method:"post",body:ge},!0);if((jn==null?void 0:jn.status)!==0)return jn;const wn=(Ce=jn==null?void 0:jn.data)==null?void 0:Ce.ai_question_record_id;let Rt;do if(Rt=yield Fetch("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:wn}}),((vn=Rt==null?void 0:Rt.data)==null?void 0:vn.status)===1){console.log("\u64CD\u4F5C\u6210\u529F");break}else if(((yn=Rt==null?void 0:Rt.data)==null?void 0:yn.status)===0)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(Bn=>setTimeout(Bn,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((Dn=Rt==null?void 0:Rt.data)==null?void 0:Dn.status)===0);return Rt});var tu=()=>{const ae=(0,re.useLocation)(),[ge,Ce]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var Rt,Bn;if((Rt=ae.pathname)!=null&&Rt.includes("/problemset")||(Bn=ae.pathname)!=null&&Bn.includes("/paperlibrary")){Ce(!0);return}Ce(!1)},[ae==null?void 0:ae.pathname]);const vn=[{img:E(56914),name:"\u667A\u80FD\u8BC6\u9898",des:"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u9898\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u9898",show:!0,ref:a.createRef(),element:xt},{img:E(71614),name:"\u667A\u80FD\u8BC6\u5377",des:"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u5377\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u5377",show:!0,ref:a.createRef(),element:Be},{img:E(36413),name:"\u667A\u80FD\u51FA\u9898",des:"\u6839\u636E\u77E5\u8BC6\u70B9\u53CA\u4E0A\u4F20\u7684\u6559\u5B66\u6587\u6863\uFF0C\u81EA\u52A8\u751F\u6210\u5355\u9009\u3001\u591A\u9009\u3001\u5224\u65AD\u3001\u586B\u7A7A\u3001\u7B80\u7B54\u548C\u7F16\u7A0B\u9898\uFF0C\u63D0\u5347\u51FA\u9898\u6548\u7387",show:!0,ref:a.createRef(),element:oe.Z},{img:E(11215),name:"\u4EE5\u9898\u6362\u9898",des:"\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",show:!0,ref:a.createRef(),element:at.Z},{img:E(13825),name:"\u4EE5\u5377\u6362\u5377",des:"\u6839\u636E\u73B0\u6709\u8BD5\u5377\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u5377\uFF0C\u589E\u52A0\u8BD5\u5377\u7684\u4E30\u5BCC\u5EA6",show:!0,ref:a.createRef(),element:de.Z},{img:E(57655),name:"\u667A\u80FD\u7EA0\u9519",des:"\u81EA\u52A8\u8BC6\u522B\u8BD5\u9898\u6216\u8BD5\u5377\u7684\u9519\u522B\u5B57\u3001\u68C0\u67E5\u8BED\u53E5\u7684\u8FDE\u8D2F\u6027\u4E0E\u8BD5\u9898\u7684\u51C6\u786E\u6027\uFF0C\u53D1\u73B0\u8BD5\u9898\u6216\u8BD5\u5377\u7684\u6F5C\u5728\u9519\u8BEF"}],yn=Rt=>{const{isDisabledNum:Bn,checkNumModal:Qn,checkNum:au,onClose:qn}=Rt;return a.createElement("div",{className:ke.bigTips},vn.map((zn,Rn)=>a.createElement("div",{key:Rn,onClick:()=>{var Pu,Au;if(zn.show){if(Bn){Qn();return}(Au=(Pu=zn.ref)==null?void 0:Pu.current)==null||Au.onClick()}},className:Gt()(ke.item,(zn==null?void 0:zn.show)&&ke.show)},a.createElement(bt.Z,{align:"middle"},a.createElement("img",{className:"mr10",src:zn.img,width:24}),a.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},zn.name)),a.createElement("div",{className:"mt10",style:{color:"#434D6C",paddingLeft:34}},zn.des),!(zn!=null&&zn.show)&&a.createElement("div",{className:ke.mask},"\u656C\u8BF7\u671F\u5F85\uFF5E"),!!(zn!=null&&zn.show)&&a.createElement("div",{onClick:Pu=>Pu.stopPropagation()}," ",a.createElement(zn.element,{ref:zn.ref,onUpdateNum:au,onClose:qn})))))},Dn=Rt=>{let Bn=[];return Rt==null||Rt.forEach(Qn=>{const au=Qn.id,qn=Qn.think?{reasoning:Qn.think,thinkingEnabled:!0}:{},zn=[{text:Qn.question,key:au,sender:"user",fileList:[],show:!0},xn({key:au,loading:!1,sender:"AI",show:!0,source:Qn.answer_source,text:Qn.answer,like:Qn.like,dislike:Qn.dislike,time:Qn.think_time,id:Qn.id},qn)];Bn=[...Bn,...zn]}),Bn},jn="-1",wn={onAdd:()=>(0,ot.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,ot.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:"ItemBank",by_self:!0}}),onListClick:Rt=>(0,ot.ZP)(`/api/course_qna_sessions/${Rt}.json`,{method:"get"}),onListDelete:Rt=>(0,ot.ZP)(`/api/course_qna_sessions/${Rt}.json`,{method:"delete"}),onListDealData:Dn};return a.createElement(a.Fragment,null,ge&&(0,tn.$O)()&&a.createElement(Nn.Z,{showSwitchingModel:!0,showLookHistory:!0,showAddSession:!0,showAvatarEditData:{nickname:"\u51FA\u9898\u52A9\u6559",headImgId:null,show:!1},fetchListObject:wn,headNode:a.createElement(a.Fragment,null,a.createElement("div",{className:"c-grey-333 font22"},a.createElement("span",{className:"mr5"},"\u{1F44B}"),"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u51FA\u9898\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),a.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},a.createElement("span",{style:{paddingLeft:33}}," \u5728\u8BD5\u9898\u5E93/\u8BD5\u5377\u5E93\u6A21\u5757\uFF0C\u6211\u5177\u5907\u6559\u80B2\u5927\u8BED\u8A00\u6A21\u578B\u7684\u5F3A\u5927\u751F\u6210\u80FD\u529B\uFF0C\u901A\u8FC7\u667A\u80FD\u5316\u7684\u51FA\u9898\u548C\u7EC4\u5377\u5DE5\u5177\uFF0C\u4E3A\u60A8\u63D0\u4F9B\u9AD8\u6548\u3001\u7CBE\u51C6\u3001\u4E2A\u6027\u5316\u7684\u8BD5\u9898\u751F\u6210\u670D\u52A1\uFF0C\u652F\u6301\u591A\u5B66\u79D1\u3001\u591A\u9898\u578B\u548C\u4E0D\u540C\u96BE\u6613\u5EA6\uFF0C\u6EE1\u8DB3\u60A8\u7684\u591A\u5143\u5316\u6559\u5B66\u9700\u6C42\u3002"))),headFunctionNode:yn,fetchData:{questionable_type:"ItemBank",is_chat:!0},isCheckRestrictNumber:!0,title:"\u51FA\u9898\u52A9\u6559",fetchUrl:"/api/stream/course_qna_records/chat_messages.json"}))},ru=Object.defineProperty,cu=Object.getOwnPropertySymbols,Su=Object.prototype.hasOwnProperty,Du=Object.prototype.propertyIsEnumerable,Jn=(ae,ge,Ce)=>ge in ae?ru(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,pu=(ae,ge)=>{for(var Ce in ge||(ge={}))Su.call(ge,Ce)&&Jn(ae,Ce,ge[Ce]);if(cu)for(var Ce of cu(ge))Du.call(ge,Ce)&&Jn(ae,Ce,ge[Ce]);return ae};const Wn=ae=>React.createElement("svg",pu({width:16,height:14,xmlns:"http://www.w3.org/2000/svg"},ae),React.createElement("title",null,"\u56FE\u6587\u4F5C\u4E1A\u667A\u80FD\u8BC4\u9605"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M13.047.001H9.431v.01a2.18 2.18 0 0 0-1.902 1.586A2.18 2.18 0 0 0 5.627.01V.001H2.01C.9.001 0 .901 0 2.011v8.493c0 1.11.9 2.01 2.01 2.01h2.746v.014h.475v.012c.078-.009.158-.012.238-.012a2.118 2.118 0 0 1 1.982 1.262v.165h.158v-.168a2.118 2.118 0 0 1 1.98-1.26c.08 0 .158.004.238.013v-.012h.475v-.016h2.745c1.11 0 2.01-.9 2.01-2.01V2.009a2.012 2.012 0 0 0-2.01-2.008Zm.638 8.805-2.534 2.536a.344.344 0 0 1-.485 0L9.317 9.989a.343.343 0 0 1 .483-.487l1.108 1.11 2.292-2.29a.343.343 0 1 1 .485.485Z",fill:"#1EDEB8"}),React.createElement("path",{d:"M2.028 10.024a.441.441 0 1 1 0-.884h3.395a.442.442 0 1 1-.002.884H2.028Zm7.607-2.159a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H9.635Zm-7.607 0a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H2.028ZM9.635 5.81a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H9.635Zm-7.607 0a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H2.028Zm7.607-2.285a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H9.635Zm-7.607 0a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H2.028Z",fill:"#FFF",opacity:.59})));var nu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTMuMDQ3LjAwMUg5LjQzMXYuMDFhMi4xOCAyLjE4IDAgMCAwLTEuOTAyIDEuNTg2QTIuMTggMi4xOCAwIDAgMCA1LjYyNy4wMVYuMDAxSDIuMDFDLjkuMDAxIDAgLjkwMSAwIDIuMDExdjguNDkzYzAgMS4xMS45IDIuMDEgMi4wMSAyLjAxaDIuNzQ2di4wMTRoLjQ3NXYuMDEyYy4wNzgtLjAwOS4xNTgtLjAxMi4yMzgtLjAxMmEyLjExOCAyLjExOCAwIDAgMSAxLjk4MiAxLjI2MnYuMTY1aC4xNTh2LS4xNjhhMi4xMTggMi4xMTggMCAwIDEgMS45OC0xLjI2Yy4wOCAwIC4xNTguMDA0LjIzOC4wMTN2LS4wMTJoLjQ3NXYtLjAxNmgyLjc0NWMxLjExIDAgMi4wMS0uOSAyLjAxLTIuMDFWMi4wMDlhMi4wMTIgMi4wMTIgMCAwIDAtMi4wMS0yLjAwOFptLjYzOCA4LjgwNS0yLjUzNCAyLjUzNmEuMzQ0LjM0NCAwIDAgMS0uNDg1IDBMOS4zMTcgOS45ODlhLjM0My4zNDMgMCAwIDEgLjQ4My0uNDg3bDEuMTA4IDEuMTEgMi4yOTItMi4yOWEuMzQzLjM0MyAwIDEgMSAuNDg1LjQ4NVoiIGZpbGw9IiMxRURFQjgiLz48cGF0aCBkPSJNMi4wMjggMTAuMDI0YS40NDEuNDQxIDAgMSAxIDAtLjg4NGgzLjM5NWEuNDQyLjQ0MiAwIDEgMS0uMDAyLjg4NEgyLjAyOFptNy42MDctMi4xNTlhLjQ0Mi40NDIgMCAwIDEgMC0uODg0aDMuMzk1YS40NDIuNDQyIDAgMCAxIDAgLjg4NEg5LjYzNVptLTcuNjA3IDBhLjQ0Mi40NDIgMCAwIDEgMC0uODg0aDMuMzk1YS40NDIuNDQyIDAgMCAxIDAgLjg4NEgyLjAyOFpNOS42MzUgNS44MWEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDkuNjM1Wm0tNy42MDcgMGEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDIuMDI4Wm03LjYwNy0yLjI4NWEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDkuNjM1Wm0tNy42MDcgMGEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDIuMDI4WiIgZmlsbD0iI0ZGRiIgb3BhY2l0eT0iLjU5Ii8+PC9nPjwvc3ZnPg==",uu=Object.defineProperty,ou=Object.getOwnPropertySymbols,Hn=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,Zn=(ae,ge,Ce)=>ge in ae?uu(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,su=(ae,ge)=>{for(var Ce in ge||(ge={}))Hn.call(ge,Ce)&&Zn(ae,Ce,ge[Ce]);if(ou)for(var Ce of ou(ge))Un.call(ge,Ce)&&Zn(ae,Ce,ge[Ce]);return ae};const iu=ae=>React.createElement("svg",su({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},ae),React.createElement("title",null,"\u8BD5\u5377\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605"),React.createElement("path",{d:"M12.923 0H2.693c-.595 0-1.077.482-1.077 1.077v10.77H0v1.076A1.077 1.077 0 0 0 1.077 14h10.23c.595 0 1.077-.482 1.077-1.077V2.153H14V1.078C14 .482 13.518 0 12.923 0ZM4.038 2.692H6.73a.27.27 0 1 1 0 .538H4.038a.27.27 0 0 1 0-.538Zm-2.961 10.77a.538.538 0 0 1-.539-.539v-.538h9.154v.538c0 .19.05.375.144.539h-8.76Zm8.884-3.77H4.038a.27.27 0 0 1 0-.538h5.924a.27.27 0 1 1 0 .538H9.96ZM3.769 7.27c0-.148.12-.269.27-.269h3.769a.27.27 0 1 1 0 .538h-3.77a.27.27 0 0 1-.269-.269Zm6.193-1.884H4.038a.27.27 0 0 1 0-.538h5.924a.27.27 0 1 1 0 .538Zm3.5-3.77h-1.078v-.538a.538.538 0 1 1 1.077 0v.539Z",fill:"#1890FF",fillRule:"nonzero"}));var hu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjkyMyAwSDIuNjkzYy0uNTk1IDAtMS4wNzcuNDgyLTEuMDc3IDEuMDc3djEwLjc3SDB2MS4wNzZBMS4wNzcgMS4wNzcgMCAwIDAgMS4wNzcgMTRoMTAuMjNjLjU5NSAwIDEuMDc3LS40ODIgMS4wNzctMS4wNzdWMi4xNTNIMTRWMS4wNzhDMTQgLjQ4MiAxMy41MTggMCAxMi45MjMgMFpNNC4wMzggMi42OTJINi43M2EuMjcuMjcgMCAxIDEgMCAuNTM4SDQuMDM4YS4yNy4yNyAwIDAgMSAwLS41MzhabS0yLjk2MSAxMC43N2EuNTM4LjUzOCAwIDAgMS0uNTM5LS41Mzl2LS41MzhoOS4xNTR2LjUzOGMwIC4xOS4wNS4zNzUuMTQ0LjUzOWgtOC43NlptOC44ODQtMy43N0g0LjAzOGEuMjcuMjcgMCAwIDEgMC0uNTM4aDUuOTI0YS4yNy4yNyAwIDEgMSAwIC41MzhIOS45NlpNMy43NjkgNy4yN2MwLS4xNDguMTItLjI2OS4yNy0uMjY5aDMuNzY5YS4yNy4yNyAwIDEgMSAwIC41MzhoLTMuNzdhLjI3LjI3IDAgMCAxLS4yNjktLjI2OVptNi4xOTMtMS44ODRINC4wMzhhLjI3LjI3IDAgMCAxIDAtLjUzOGg1LjkyNGEuMjcuMjcgMCAxIDEgMCAuNTM4Wm0zLjUtMy43N2gtMS4wNzh2LS41MzhhLjUzOC41MzggMCAxIDEgMS4wNzcgMHYuNTM5WiIgZmlsbD0iIzE4OTBGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",du=E(59301),Zu=(0,a.forwardRef)(({onClose:ae},ge)=>{const[Ce,vn]=(0,a.useState)(!1),yn=()=>{vn(!0)};(0,a.useImperativeHandle)(ge,()=>({onClick:yn}));const Dn=wn=>{var Rt;const Bn=(Rt=(0,we.g)())==null?void 0:Rt.course_id;vn(!1),ae(),re.history.push(`/classrooms/${Bn}/${wn}`)},jn=[{icon:nu,name:"\u56FE\u6587\u4F5C\u4E1A\u667A\u80FD\u8BC4\u9605",description:"\u5728\u56FE\u6587\u4F5C\u4E1A\u7684\u8BC4\u9605\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\u529F\u80FD\uFF0C\u8BA9AI\u52A9\u6559\u5E2E\u52A9\u4F60\u6253\u5206\u548C\u5199\u8BC4\u8BED\u3002",explainHref:"https://www.educoder.net/forums/38915",type:"common_homework"},{icon:hu,name:"\u8BD5\u5377\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605",description:"\u5728\u8BD5\u5377\u7684\u8BC4\u9605\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\u529F\u80FD\uFF0C\u81EA\u52A8\u6279\u6539\u7B80\u7B54\u9898\uFF0C\u667A\u80FD\u6253\u5206\u5E76\u751F\u6210\u8BC4\u8BED\uFF0C\u4E3A\u60A8\u63D0\u5347\u8BC4\u9605\u6548\u7387\u3002",explainHref:"https://www.educoder.net/forums/40205",type:"exercise"}];return du.createElement(a.Fragment,null,du.createElement(he.default,{centered:!0,open:Ce,title:"\u667A\u80FD\u8BC4\u9605",width:850,onCancel:()=>vn(!1),footer:null,bodyStyle:{paddingBottom:25}},jn.map((wn,Rt)=>{const{icon:Bn,name:Qn,description:au,explainHref:qn,type:zn}=wn;return du.createElement("div",{key:Rt,style:{marginBottom:RtDn(zn),style:{width:88},className:"mt20",type:"primary"},"\u53BB\u5F00\u542F"))))})))}),wu=Object.defineProperty,ul=Object.getOwnPropertySymbols,bu=Object.prototype.hasOwnProperty,il=Object.prototype.propertyIsEnumerable,Uu=(ae,ge,Ce)=>ge in ae?wu(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,$u=(ae,ge)=>{for(var Ce in ge||(ge={}))bu.call(ge,Ce)&&Uu(ae,Ce,ge[Ce]);if(ul)for(var Ce of ul(ge))il.call(ge,Ce)&&Uu(ae,Ce,ge[Ce]);return ae};const ju=ae=>React.createElement("svg",$u({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},ae),React.createElement("title",null,"\u8BFE\u5802\u5B9E\u9A8C\u7F16\u7801\u52A9\u624B"),React.createElement("path",{d:"M13.454 0H.504A.503.503 0 0 0 0 .503v2.181h13.957V.504A.503.503 0 0 0 13.454 0ZM2.89 1.845h-.537a.503.503 0 0 1 0-1.006h.537a.503.503 0 0 1 0 1.006Zm2.121 0h-.537a.503.503 0 0 1 0-1.006h.537a.503.503 0 0 1 0 1.006Zm6.593 0H9.255a.503.503 0 1 1 0-1.006h2.349a.503.503 0 1 1 0 1.006ZM0 3.657v9.763c0 .278.225.504.503.504h12.95a.503.503 0 0 0 .504-.504V3.657H0Zm4.778 6.549a.503.503 0 1 1-.698.725L1.798 8.733a.503.503 0 0 1 0-.725L4.08 5.811a.503.503 0 0 1 .698.725L2.873 8.37l1.905 1.835Zm3.81-4.562-2.282 5.821a.503.503 0 0 1-.937-.367l2.282-5.821a.503.503 0 1 1 .937.367Zm3.57 3.09-2.28 2.197a.503.503 0 0 1-.699-.725l1.905-1.835L9.18 6.536a.503.503 0 0 1 .698-.725l2.282 2.197a.503.503 0 0 1 0 .725Z",fill:"#0368CD",fillRule:"nonzero"}));var Mu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjQ1NCAwSC41MDRBLjUwMy41MDMgMCAwIDAgMCAuNTAzdjIuMTgxaDEzLjk1N1YuNTA0QS41MDMuNTAzIDAgMCAwIDEzLjQ1NCAwWk0yLjg5IDEuODQ1aC0uNTM3YS41MDMuNTAzIDAgMCAxIDAtMS4wMDZoLjUzN2EuNTAzLjUwMyAwIDAgMSAwIDEuMDA2Wm0yLjEyMSAwaC0uNTM3YS41MDMuNTAzIDAgMCAxIDAtMS4wMDZoLjUzN2EuNTAzLjUwMyAwIDAgMSAwIDEuMDA2Wm02LjU5MyAwSDkuMjU1YS41MDMuNTAzIDAgMSAxIDAtMS4wMDZoMi4zNDlhLjUwMy41MDMgMCAxIDEgMCAxLjAwNlpNMCAzLjY1N3Y5Ljc2M2MwIC4yNzguMjI1LjUwNC41MDMuNTA0aDEyLjk1YS41MDMuNTAzIDAgMCAwIC41MDQtLjUwNFYzLjY1N0gwWm00Ljc3OCA2LjU0OWEuNTAzLjUwMyAwIDEgMS0uNjk4LjcyNUwxLjc5OCA4LjczM2EuNTAzLjUwMyAwIDAgMSAwLS43MjVMNC4wOCA1LjgxMWEuNTAzLjUwMyAwIDAgMSAuNjk4LjcyNUwyLjg3MyA4LjM3bDEuOTA1IDEuODM1Wm0zLjgxLTQuNTYyLTIuMjgyIDUuODIxYS41MDMuNTAzIDAgMCAxLS45MzctLjM2N2wyLjI4Mi01LjgyMWEuNTAzLjUwMyAwIDEgMSAuOTM3LjM2N1ptMy41NyAzLjA5LTIuMjggMi4xOTdhLjUwMy41MDMgMCAwIDEtLjY5OS0uNzI1bDEuOTA1LTEuODM1TDkuMTggNi41MzZhLjUwMy41MDMgMCAwIDEgLjY5OC0uNzI1bDIuMjgyIDIuMTk3YS41MDMuNTAzIDAgMCAxIDAgLjcyNVoiIGZpbGw9IiMwMzY4Q0QiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Ju=Object.defineProperty,Wu=Object.getOwnPropertySymbols,Vu=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,be=(ae,ge,Ce)=>ge in ae?Ju(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,Ge=(ae,ge)=>{for(var Ce in ge||(ge={}))Vu.call(ge,Ce)&&be(ae,Ce,ge[Ce]);if(Wu)for(var Ce of Wu(ge))x.call(ge,Ce)&&be(ae,Ce,ge[Ce]);return ae};const ft=ae=>React.createElement("svg",Ge({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},ae),React.createElement("title",null,"\u7F16\u7A0B\u4F5C\u4E1A\u7F16\u7801\u52A9\u624B"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M.438 10.106h13.124c.242 0 .438.196.438.438v1.706A1.75 1.75 0 0 1 12.25 14H1.75A1.75 1.75 0 0 1 0 12.25v-1.706c0-.242.196-.438.438-.438Z",fill:"#4988FD"}),React.createElement("path",{d:"M2.406 0h9.188c.966 0 1.75.784 1.75 1.75v6.825a.438.438 0 0 1-.438.438H1.094a.438.438 0 0 1-.438-.438V1.75C.656.784 1.44 0 2.406 0Z",fill:"#DFECFD"}),React.createElement("path",{d:"M12.469 9.012H1.53a.876.876 0 0 1-.875-.875V1.75C.656.785 1.441 0 2.406 0h9.188c.965 0 1.75.785 1.75 1.75v6.387a.876.876 0 0 1-.875.875ZM1.969 7.7H12.03V1.75a.438.438 0 0 0-.437-.438H2.406a.438.438 0 0 0-.437.438V7.7Z",fill:"#DFECFD"}),React.createElement("path",{d:"M3.456 6.563a.656.656 0 0 1-.464-1.12l2.45-2.45a.656.656 0 1 1 .928.927L3.92 6.37a.654.654 0 0 1-.464.193ZM2.625 4.55a.656.656 0 0 1-.464-1.12l1.312-1.313a.656.656 0 1 1 .929.928L3.089 4.358a.654.654 0 0 1-.464.192Z",fill:"#4988FD"}),React.createElement("path",{d:"M2.888 12.6h-1.4a.569.569 0 1 1 0-1.137h1.4a.569.569 0 1 1 0 1.137Zm3.15 0h-1.4a.569.569 0 1 1 0-1.137h1.4a.569.569 0 1 1 0 1.137Z",fill:"#FFF"})));var je="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNLjQzOCAxMC4xMDZoMTMuMTI0Yy4yNDIgMCAuNDM4LjE5Ni40MzguNDM4djEuNzA2QTEuNzUgMS43NSAwIDAgMSAxMi4yNSAxNEgxLjc1QTEuNzUgMS43NSAwIDAgMSAwIDEyLjI1di0xLjcwNmMwLS4yNDIuMTk2LS40MzguNDM4LS40MzhaIiBmaWxsPSIjNDk4OEZEIi8+PHBhdGggZD0iTTIuNDA2IDBoOS4xODhjLjk2NiAwIDEuNzUuNzg0IDEuNzUgMS43NXY2LjgyNWEuNDM4LjQzOCAwIDAgMS0uNDM4LjQzOEgxLjA5NGEuNDM4LjQzOCAwIDAgMS0uNDM4LS40MzhWMS43NUMuNjU2Ljc4NCAxLjQ0IDAgMi40MDYgMFoiIGZpbGw9IiNERkVDRkQiLz48cGF0aCBkPSJNMTIuNDY5IDkuMDEySDEuNTNhLjg3Ni44NzYgMCAwIDEtLjg3NS0uODc1VjEuNzVDLjY1Ni43ODUgMS40NDEgMCAyLjQwNiAwaDkuMTg4Yy45NjUgMCAxLjc1Ljc4NSAxLjc1IDEuNzV2Ni4zODdhLjg3Ni44NzYgMCAwIDEtLjg3NS44NzVaTTEuOTY5IDcuN0gxMi4wM1YxLjc1YS40MzguNDM4IDAgMCAwLS40MzctLjQzOEgyLjQwNmEuNDM4LjQzOCAwIDAgMC0uNDM3LjQzOFY3LjdaIiBmaWxsPSIjREZFQ0ZEIi8+PHBhdGggZD0iTTMuNDU2IDYuNTYzYS42NTYuNjU2IDAgMCAxLS40NjQtMS4xMmwyLjQ1LTIuNDVhLjY1Ni42NTYgMCAxIDEgLjkyOC45MjdMMy45MiA2LjM3YS42NTQuNjU0IDAgMCAxLS40NjQuMTkzWk0yLjYyNSA0LjU1YS42NTYuNjU2IDAgMCAxLS40NjQtMS4xMmwxLjMxMi0xLjMxM2EuNjU2LjY1NiAwIDEgMSAuOTI5LjkyOEwzLjA4OSA0LjM1OGEuNjU0LjY1NCAwIDAgMS0uNDY0LjE5MloiIGZpbGw9IiM0OTg4RkQiLz48cGF0aCBkPSJNMi44ODggMTIuNmgtMS40YS41NjkuNTY5IDAgMSAxIDAtMS4xMzdoMS40YS41NjkuNTY5IDAgMSAxIDAgMS4xMzdabTMuMTUgMGgtMS40YS41NjkuNTY5IDAgMSAxIDAtMS4xMzdoMS40YS41NjkuNTY5IDAgMSAxIDAgMS4xMzdaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==",$t=E(59301),jt=(0,a.forwardRef)(({onClose:ae},ge)=>{const[Ce,vn]=(0,a.useState)(!1),yn=()=>{vn(!0)};(0,a.useImperativeHandle)(ge,()=>({onClick:yn}));const Dn=wn=>{var Rt;const Bn=(Rt=(0,we.g)())==null?void 0:Rt.course_id;vn(!1),ae(),re.history.push(`/classrooms/${Bn}/${wn}`)},jn=[{icon:Mu,name:"\u8BFE\u5802\u5B9E\u9A8C\u7F16\u7801\u52A9\u624B",description:"\u5728\u8BFE\u5802\u5B9E\u9A8C\u7684\u7F16\u7A0B\u9875\u9762\uFF0C\u53EF\u4EE5\u4E3A\u5B66\u751F\u63D0\u4F9B\u667A\u80FD\u5BA1\u9898\u3001\u4EE3\u7801\u8BCA\u65AD\u548CAI\u8F85\u5BFC\u7B49\u529F\u80FD\u3002",explainHref:"https://www.educoder.net/forums/40241",type:"shixun_homework"},{icon:je,name:"\u7F16\u7A0B\u4F5C\u4E1A\u7F16\u7801\u52A9\u624B",description:"\u5728\u7F16\u7A0B\u7684\u7F16\u7A0B\u9875\u9762\uFF0C\u53EF\u4EE5\u4E3A\u5B66\u751F\u63D0\u4F9B\u667A\u80FD\u5BA1\u9898\u3001\u4EE3\u7801\u8BCA\u65AD\u548CAI\u8F85\u5BFC\u7B49\u529F\u80FD\u3002",explainHref:"https://www.educoder.net/forums/40242",type:"program_homework"}];return $t.createElement(a.Fragment,null,$t.createElement(he.default,{centered:!0,open:Ce,title:"\u7F16\u7801\u52A9\u624B",width:850,onCancel:()=>vn(!1),footer:null,bodyStyle:{paddingBottom:25}},jn.map((wn,Rt)=>{const{icon:Bn,name:Qn,description:au,explainHref:qn,type:zn}=wn;return $t.createElement("div",{key:Rt,style:{marginBottom:RtDn(zn),style:{width:88},className:"mt20",type:"primary"},"\u53BB\u5F00\u542F"))))})))}),Zt=E(71411),fn=Object.defineProperty,Tn=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,Xn=(ae,ge,Ce)=>ge in ae?fn(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,lu=(ae,ge)=>{for(var Ce in ge||(ge={}))On.call(ge,Ce)&&Xn(ae,Ce,ge[Ce]);if(Tn)for(var Ce of Tn(ge))Sn.call(ge,Ce)&&Xn(ae,Ce,ge[Ce]);return ae};const zu=ae=>React.createElement("svg",lu({width:14,height:14,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},ae),React.createElement("title",null,"\u95EE\u7B54\u96C6"),React.createElement("defs",null,React.createElement("path",{id:"a_svg__a",d:"M0 0h14v14H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"a_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#a_svg__a"})),React.createElement("use",{fill:"#F6F7F9",opacity:.01,xlinkHref:"#a_svg__a"}),React.createElement("g",{mask:"url(#a_svg__b)",fill:"#42D5A0",fillRule:"nonzero"},React.createElement("path",{d:"M3.389 11.063a.722.722 0 0 0-.724-.72H.738a.722.722 0 1 0 0 1.442h1.927c.4 0 .724-.324.724-.722ZM.015 6.975c0 .399.324.721.723.721h1.927a.722.722 0 1 0 0-1.443H.738a.722.722 0 0 0-.723.722ZM.738 3.608h1.927a.722.722 0 1 0 0-1.442H.738a.722.722 0 1 0 0 1.442Z"}),React.createElement("path",{d:"M13.117 0c.55 0 .997.324.997.722v12.505c0 .399-.447.722-.997.722H2.184a.722.722 0 0 1-.723-.722v-.72h1.204a1.444 1.444 0 1 0 0-2.887H1.461V8.418h1.204a1.444 1.444 0 1 0 0-2.885H1.461V4.33h1.204a1.444 1.444 0 1 0 0-2.887H1.461v-.72c0-.4.323-.722.723-.722Zm-2.562 8.636a.49.49 0 0 0-.21.05H6.6l-.035-.05c-.257.067-.397.218-.42.453-.024.068 0 .168.07.302 0 .034.011.05.035.05a3.006 3.006 0 0 0 0 .655c.023.27.035.47.035.605v.251c0 .202-.012.387-.035.554 0 .068-.024.169-.07.303v.15c0 .135.116.219.35.253.163 0 .28-.05.35-.152h3.291c.07.067.21.118.42.152l.14-.05a.498.498 0 0 0 .14-.253c0-.1-.011-.251-.034-.453a1.46 1.46 0 0 1 0-.453c-.024-.033-.035-.117-.035-.252 0-.772.023-1.225.07-1.36v-.05c.07-.134.105-.235.105-.302l-.035-.05c-.024-.034-.024-.068 0-.102-.164-.133-.293-.218-.386-.251ZM8.28 4.656c-.14.068-.245.253-.316.555-.747 1.175-1.949 1.78-3.606 1.813l.07.403c.14.437.397.655.77.655.397 0 .876-.168 1.436-.504 0 .068-.012.151-.035.252-.024.1-.024.168 0 .201-.024.068 0 .118.07.151h.07c.117.034.303.018.56-.05.257-.033.455-.05.595-.05.21 0 .584.017 1.12.05h1.121c.07 0 .105-.05.105-.151v-.554c.537.37 1.016.554 1.436.554.42 0 .712-.386.875-1.159h-.07c-1.354 0-2.52-.486-3.501-1.46a.668.668 0 0 0 .07-.202c0-.133-.105-.234-.315-.302-.024 0-.035-.016-.035-.05-.094-.1-.234-.151-.42-.151Zm-1.26-.15h-.526c-.187 0-.269.067-.245.201.046.437.105.806.175 1.108 0 .068.011.084.035.05.327.034.49-.133.49-.503 0-.202.023-.353.07-.453a.616.616 0 0 0 0-.403Zm3.71-.202h-.525c-.14.034-.21.068-.21.1.047.64.117 1.008.21 1.109.023.034.058.034.105 0a.241.241 0 0 1 .14-.05c.14-.033.245-.37.316-1.008a.534.534 0 0 0-.035-.15ZM6.565 2.24a.364.364 0 0 0-.14.1c-.07 0-.14.135-.21.404v.05a4.36 4.36 0 0 1-.525.856c-.234.202-.573.37-1.016.504a.767.767 0 0 1-.175.05c.117.572.362.874.735.907.35-.033.829-.47 1.436-1.31.63.639 1.027.991 1.19 1.058.07-.033.187-.385.35-1.057-.023-.067-.104-.134-.245-.202-.187-.067-.432-.234-.735-.504a12.317 12.317 0 0 1-.105-.15v-.051a.35.35 0 0 0 .07-.202c-.047-.1-.187-.201-.42-.302-.07-.1-.14-.15-.21-.15Zm3.606-.1-.14.1c-.07 0-.128.118-.175.353v.1a1.592 1.592 0 0 1-.42.605c-.374.336-.747.52-1.12.554.07.604.303.924.7.957.35-.067.782-.453 1.295-1.159.56.74 1.062 1.193 1.506 1.36.303 0 .537-.352.7-1.057-.467-.033-1.05-.386-1.75-1.058.023-.1.035-.202.035-.302-.047-.101-.188-.202-.42-.302-.07-.101-.14-.152-.21-.152Z"}),React.createElement("path",{d:"M8.105 9.693h-.98V11.154h2.87v-1.46H8.105ZM8.455 6.067c-.28.336-.69.722-1.226 1.158h2.696c-.327-.201-.77-.536-1.33-1.007a1.13 1.13 0 0 1-.14-.151Z"}))));var Tu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDE0djE0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRjZGN0Y5IiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbD0iIzQyRDVBMCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMy4zODkgMTEuMDYzYS43MjIuNzIyIDAgMCAwLS43MjQtLjcySC43MzhhLjcyMi43MjIgMCAxIDAgMCAxLjQ0MmgxLjkyN2MuNCAwIC43MjQtLjMyNC43MjQtLjcyMlpNLjAxNSA2Ljk3NWMwIC4zOTkuMzI0LjcyMS43MjMuNzIxaDEuOTI3YS43MjIuNzIyIDAgMSAwIDAtMS40NDNILjczOGEuNzIyLjcyMiAwIDAgMC0uNzIzLjcyMlpNLjczOCAzLjYwOGgxLjkyN2EuNzIyLjcyMiAwIDEgMCAwLTEuNDQySC43MzhhLjcyMi43MjIgMCAxIDAgMCAxLjQ0MloiLz48cGF0aCBkPSJNMTMuMTE3IDBjLjU1IDAgLjk5Ny4zMjQuOTk3LjcyMnYxMi41MDVjMCAuMzk5LS40NDcuNzIyLS45OTcuNzIySDIuMTg0YS43MjIuNzIyIDAgMCAxLS43MjMtLjcyMnYtLjcyaDEuMjA0YTEuNDQ0IDEuNDQ0IDAgMSAwIDAtMi44ODdIMS40NjFWOC40MThoMS4yMDRhMS40NDQgMS40NDQgMCAxIDAgMC0yLjg4NUgxLjQ2MVY0LjMzaDEuMjA0YTEuNDQ0IDEuNDQ0IDAgMSAwIDAtMi44ODdIMS40NjF2LS43MmMwLS40LjMyMy0uNzIyLjcyMy0uNzIyWm0tMi41NjIgOC42MzZhLjQ5LjQ5IDAgMCAwLS4yMS4wNUg2LjZsLS4wMzUtLjA1Yy0uMjU3LjA2Ny0uMzk3LjIxOC0uNDIuNDUzLS4wMjQuMDY4IDAgLjE2OC4wNy4zMDIgMCAuMDM0LjAxMS4wNS4wMzUuMDVhMy4wMDYgMy4wMDYgMCAwIDAgMCAuNjU1Yy4wMjMuMjcuMDM1LjQ3LjAzNS42MDV2LjI1MWMwIC4yMDItLjAxMi4zODctLjAzNS41NTQgMCAuMDY4LS4wMjQuMTY5LS4wNy4zMDN2LjE1YzAgLjEzNS4xMTYuMjE5LjM1LjI1My4xNjMgMCAuMjgtLjA1LjM1LS4xNTJoMy4yOTFjLjA3LjA2Ny4yMS4xMTguNDIuMTUybC4xNC0uMDVhLjQ5OC40OTggMCAwIDAgLjE0LS4yNTNjMC0uMS0uMDExLS4yNTEtLjAzNC0uNDUzYTEuNDYgMS40NiAwIDAgMSAwLS40NTNjLS4wMjQtLjAzMy0uMDM1LS4xMTctLjAzNS0uMjUyIDAtLjc3Mi4wMjMtMS4yMjUuMDctMS4zNnYtLjA1Yy4wNy0uMTM0LjEwNS0uMjM1LjEwNS0uMzAybC0uMDM1LS4wNWMtLjAyNC0uMDM0LS4wMjQtLjA2OCAwLS4xMDItLjE2NC0uMTMzLS4yOTMtLjIxOC0uMzg2LS4yNTFaTTguMjggNC42NTZjLS4xNC4wNjgtLjI0NS4yNTMtLjMxNi41NTUtLjc0NyAxLjE3NS0xLjk0OSAxLjc4LTMuNjA2IDEuODEzbC4wNy40MDNjLjE0LjQzNy4zOTcuNjU1Ljc3LjY1NS4zOTcgMCAuODc2LS4xNjggMS40MzYtLjUwNCAwIC4wNjgtLjAxMi4xNTEtLjAzNS4yNTItLjAyNC4xLS4wMjQuMTY4IDAgLjIwMS0uMDI0LjA2OCAwIC4xMTguMDcuMTUxaC4wN2MuMTE3LjAzNC4zMDMuMDE4LjU2LS4wNS4yNTctLjAzMy40NTUtLjA1LjU5NS0uMDUuMjEgMCAuNTg0LjAxNyAxLjEyLjA1aDEuMTIxYy4wNyAwIC4xMDUtLjA1LjEwNS0uMTUxdi0uNTU0Yy41MzcuMzcgMS4wMTYuNTU0IDEuNDM2LjU1NC40MiAwIC43MTItLjM4Ni44NzUtMS4xNTloLS4wN2MtMS4zNTQgMC0yLjUyLS40ODYtMy41MDEtMS40NmEuNjY4LjY2OCAwIDAgMCAuMDctLjIwMmMwLS4xMzMtLjEwNS0uMjM0LS4zMTUtLjMwMi0uMDI0IDAtLjAzNS0uMDE2LS4wMzUtLjA1LS4wOTQtLjEtLjIzNC0uMTUxLS40Mi0uMTUxWm0tMS4yNi0uMTVoLS41MjZjLS4xODcgMC0uMjY5LjA2Ny0uMjQ1LjIwMS4wNDYuNDM3LjEwNS44MDYuMTc1IDEuMTA4IDAgLjA2OC4wMTEuMDg0LjAzNS4wNS4zMjcuMDM0LjQ5LS4xMzMuNDktLjUwMyAwLS4yMDIuMDIzLS4zNTMuMDctLjQ1M2EuNjE2LjYxNiAwIDAgMCAwLS40MDNabTMuNzEtLjIwMmgtLjUyNWMtLjE0LjAzNC0uMjEuMDY4LS4yMS4xLjA0Ny42NC4xMTcgMS4wMDguMjEgMS4xMDkuMDIzLjAzNC4wNTguMDM0LjEwNSAwYS4yNDEuMjQxIDAgMCAxIC4xNC0uMDVjLjE0LS4wMzMuMjQ1LS4zNy4zMTYtMS4wMDhhLjUzNC41MzQgMCAwIDAtLjAzNS0uMTVaTTYuNTY1IDIuMjRhLjM2NC4zNjQgMCAwIDAtLjE0LjFjLS4wNyAwLS4xNC4xMzUtLjIxLjQwNHYuMDVhNC4zNiA0LjM2IDAgMCAxLS41MjUuODU2Yy0uMjM0LjIwMi0uNTczLjM3LTEuMDE2LjUwNGEuNzY3Ljc2NyAwIDAgMS0uMTc1LjA1Yy4xMTcuNTcyLjM2Mi44NzQuNzM1LjkwNy4zNS0uMDMzLjgyOS0uNDcgMS40MzYtMS4zMS42My42MzkgMS4wMjcuOTkxIDEuMTkgMS4wNTguMDctLjAzMy4xODctLjM4NS4zNS0xLjA1Ny0uMDIzLS4wNjctLjEwNC0uMTM0LS4yNDUtLjIwMi0uMTg3LS4wNjctLjQzMi0uMjM0LS43MzUtLjUwNGExMi4zMTcgMTIuMzE3IDAgMCAxLS4xMDUtLjE1di0uMDUxYS4zNS4zNSAwIDAgMCAuMDctLjIwMmMtLjA0Ny0uMS0uMTg3LS4yMDEtLjQyLS4zMDItLjA3LS4xLS4xNC0uMTUtLjIxLS4xNVptMy42MDYtLjEtLjE0LjFjLS4wNyAwLS4xMjguMTE4LS4xNzUuMzUzdi4xYTEuNTkyIDEuNTkyIDAgMCAxLS40Mi42MDVjLS4zNzQuMzM2LS43NDcuNTItMS4xMi41NTQuMDcuNjA0LjMwMy45MjQuNy45NTcuMzUtLjA2Ny43ODItLjQ1MyAxLjI5NS0xLjE1OS41Ni43NCAxLjA2MiAxLjE5MyAxLjUwNiAxLjM2LjMwMyAwIC41MzctLjM1Mi43LTEuMDU3LS40NjctLjAzMy0xLjA1LS4zODYtMS43NS0xLjA1OC4wMjMtLjEuMDM1LS4yMDIuMDM1LS4zMDItLjA0Ny0uMTAxLS4xODgtLjIwMi0uNDItLjMwMi0uMDctLjEwMS0uMTQtLjE1Mi0uMjEtLjE1MloiLz48cGF0aCBkPSJNOC4xMDUgOS42OTNoLS45OFYxMS4xNTRoMi44N3YtMS40Nkg4LjEwNVpNOC40NTUgNi4wNjdjLS4yOC4zMzYtLjY5LjcyMi0xLjIyNiAxLjE1OGgyLjY5NmMtLjMyNy0uMjAxLS43Ny0uNTM2LTEuMzMtMS4wMDdhMS4xMyAxLjEzIDAgMCAxLS4xNC0uMTUxWiIvPjwvZz48L2c+PC9zdmc+",sl=Object.defineProperty,Il=Object.getOwnPropertySymbols,Bl=Object.prototype.hasOwnProperty,Ou=Object.prototype.propertyIsEnumerable,cl=(ae,ge,Ce)=>ge in ae?sl(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,Fl=(ae,ge)=>{for(var Ce in ge||(ge={}))Bl.call(ge,Ce)&&cl(ae,Ce,ge[Ce]);if(Il)for(var Ce of Il(ge))Ou.call(ge,Ce)&&cl(ae,Ce,ge[Ce]);return ae};const Tl=ae=>React.createElement("svg",Fl({width:14,height:14,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},ae),React.createElement("title",null,"\u5386\u53F2\u5BF9\u8BDD"),React.createElement("defs",null,React.createElement("path",{id:"b_svg__a",d:"M0 0h14v14H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"b_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#b_svg__a"})),React.createElement("use",{fill:"#F6F7F9",opacity:.01,xlinkHref:"#b_svg__a"}),React.createElement("g",{mask:"url(#b_svg__b)",fillRule:"nonzero"},React.createElement("path",{d:"M5.607 0a1.38 1.38 0 0 0-1.379 1.379v4.613c0 .754.613 1.367 1.368 1.367h3.003a.62.62 0 0 1 .433.177l1.834 1.787a.665.665 0 0 0 1.13-.476V7.602c0-.134.108-.243.242-.243h.32a1.33 1.33 0 0 0 1.33-1.33V1.47A1.472 1.472 0 0 0 12.418 0h-6.81Z",fill:"#64B5F6"}),React.createElement("path",{d:"M5.702 8.147A2.25 2.25 0 0 1 3.45 5.895v-1.16a.342.342 0 0 0-.341-.341H1.483c-.811 0-1.469.658-1.469 1.468v4.562c0 .733.594 1.33 1.33 1.33h.32c.135 0 .243.108.243.242v1.245c0 .589.71.888 1.13.476L4.87 11.93a.624.624 0 0 1 .434-.177h3.003c.754 0 1.367-.613 1.367-1.367l-1-1.968a.265.265 0 0 0-.262-.264c-.728-.003-2.71-.007-2.71-.007Z",fill:"#1E88E5"}))));var Pl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDE0djE0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRjZGN0Y5IiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNS42MDcgMGExLjM4IDEuMzggMCAwIDAtMS4zNzkgMS4zNzl2NC42MTNjMCAuNzU0LjYxMyAxLjM2NyAxLjM2OCAxLjM2N2gzLjAwM2EuNjIuNjIgMCAwIDEgLjQzMy4xNzdsMS44MzQgMS43ODdhLjY2NS42NjUgMCAwIDAgMS4xMy0uNDc2VjcuNjAyYzAtLjEzNC4xMDgtLjI0My4yNDItLjI0M2guMzJhMS4zMyAxLjMzIDAgMCAwIDEuMzMtMS4zM1YxLjQ3QTEuNDcyIDEuNDcyIDAgMCAwIDEyLjQxOCAwaC02LjgxWiIgZmlsbD0iIzY0QjVGNiIvPjxwYXRoIGQ9Ik01LjcwMiA4LjE0N0EyLjI1IDIuMjUgMCAwIDEgMy40NSA1Ljg5NXYtMS4xNmEuMzQyLjM0MiAwIDAgMC0uMzQxLS4zNDFIMS40ODNjLS44MTEgMC0xLjQ2OS42NTgtMS40NjkgMS40Njh2NC41NjJjMCAuNzMzLjU5NCAxLjMzIDEuMzMgMS4zM2guMzJjLjEzNSAwIC4yNDMuMTA4LjI0My4yNDJ2MS4yNDVjMCAuNTg5LjcxLjg4OCAxLjEzLjQ3Nkw0Ljg3IDExLjkzYS42MjQuNjI0IDAgMCAxIC40MzQtLjE3N2gzLjAwM2MuNzU0IDAgMS4zNjctLjYxMyAxLjM2Ny0xLjM2N2wtMS0xLjk2OGEuMjY1LjI2NSAwIDAgMC0uMjYyLS4yNjRjLS43MjgtLjAwMy0yLjcxLS4wMDctMi43MS0uMDA3WiIgZmlsbD0iIzFFODhFNSIvPjwvZz48L2c+PC9zdmc+",el=E(59301),Rl=(0,a.forwardRef)(({onClose:ae},ge)=>{const Ce=(0,re.useDispatch)(),vn=(0,re.useSelector)(qn=>{var zn;return(zn=qn==null?void 0:qn.classroomList)==null?void 0:zn.courseAiData}),[yn,Dn]=(0,a.useState)(!1),[jn,wn]=(0,a.useState)(!1),Rt=(0,a.useRef)(null),Bn=()=>{Dn(!0),wn(vn==null?void 0:vn.is_open_ai)};(0,a.useImperativeHandle)(ge,()=>({onClick:Bn}));const Qn=qn=>{var zn;const Rn=(zn=(0,we.g)())==null?void 0:zn.course_id;Dn(!1),ae(),re.history.push(`/classrooms/${Rn}/board/${vn==null?void 0:vn.board_id}?type=${qn}`)},au=[{icon:Tu,name:"\u95EE\u7B54\u96C6",description:"\u6559\u5E08\u53EF\u4E0A\u4F20\u95EE\u7B54\u96C6\uFF0C\u6253\u9020\u4E13\u5C5E\u667A\u80FD\u52A9\u6559\uFF0C\u5B9E\u73B0\u7CBE\u51C6\u89E3\u7B54",explainHref:"https://www.educoder.net/forums/40257",btnName:"\u95EE\u7B54\u96C6\u7BA1\u7406",type:"wendaji"},{icon:Pl,name:"\u5386\u53F2\u5BF9\u8BDD",description:"\u6559\u5E08\u53EF\u67E5\u770B\u6240\u6709\u5B66\u751F\u7684\u5386\u53F2\u5BF9\u8BDD\uFF0C\u5BF9\u5927\u6A21\u578B\u56DE\u7B54\u4E0D\u4F73\u7684\u95EE\u9898\u8FDB\u884C\u4EBA\u5DE5\u56DE\u590D\uFF0C\u5E76\u5C06\u5176\u8865\u5145\u81F3\u95EE\u7B54\u96C6\u3002",explainHref:"https://www.educoder.net/forums/40258",btnName:"\u5386\u53F2\u5BF9\u8BDD\u7BA1\u7406",type:"duihua"}];return el.createElement(a.Fragment,null,el.createElement(he.default,{centered:!0,open:yn,title:"\u667A\u80FD\u95EE\u7B54",width:850,onCancel:()=>Dn(!1),footer:null,bodyStyle:{paddingBottom:25}},el.createElement("div",{className:"flex flex-col gap-20 mb20"},el.createElement("div",{className:"p20",style:{background:"#F6F7F9"}},el.createElement("div",{className:"c-grey-333"},"\u667A\u80FD\u95EE\u7B54"),el.createElement(bt.Z,{align:"middle",className:"mt20"},el.createElement(Zt.Z,{size:"default",checked:jn,onChange:qn=>{wn(qn),clearTimeout(Rt.current),Rt.current=setTimeout(()=>{var zn;Ce({type:"classroomList/setCourseAiState",payload:{course_id:(zn=(0,we.g)())==null?void 0:zn.course_id,is_open_ai:qn}})},500)}}),el.createElement("div",{className:"c-grey-333 ml10"},"\u5F00\u542F\u540E\uFF0C\u6559\u5B66\u8BFE\u5802\u5185\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u7684\u529F\u80FD\uFF0C\u4E0EAI\u5BF9\u8BDD\uFF0C\u8BA9AI\u7B54\u7591\u89E3\u60D1\u3002"," ",el.createElement("a",{href:"https://www.educoder.net/forums/40256",target:"_blank"},"\u64CD\u4F5C\u8BF4\u660E"))))),au.map((qn,zn)=>{const{icon:Rn,name:Pu,description:Au,explainHref:xu,type:Eu}=qn;return el.createElement("div",{key:zn,style:{marginBottom:znQn(Eu),style:{width:120},className:"mt20",type:"primary"},qn.btnName))))})))}),Hl=E(37568),Ml=E(71051),jl={wrap:"wrap___YYn6N",left:"left___YomRr",tip:"tip___nXV55",bottomBtn:"bottomBtn___dtC5V",disabled:"disabled___Om4jR"},aa="data:image/png;base64,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",Ea=Object.defineProperty,Ql=Object.getOwnPropertySymbols,ra=Object.prototype.hasOwnProperty,Kl=Object.prototype.propertyIsEnumerable,oa=(ae,ge,Ce)=>ge in ae?Ea(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,pa=(ae,ge)=>{for(var Ce in ge||(ge={}))ra.call(ge,Ce)&&oa(ae,Ce,ge[Ce]);if(Ql)for(var Ce of Ql(ge))Kl.call(ge,Ce)&&oa(ae,Ce,ge[Ce]);return ae};const La=ae=>React.createElement("svg",pa({className:"a_svg__icon",viewBox:"0 0 1068 1024",xmlns:"http://www.w3.org/2000/svg",width:208.594,height:200},ae),React.createElement("path",{d:"M670.55 25.088c-1.025.512-2.049 1.024-2.817 2.048l-288.128 181.76L62.933 334.677l-3.072 1.536c-30.293 15.446-13.61 74.838 10.198 121.515 23.552 46.208 61.781 94.592 92.032 79.147 1.024-.512 2.048-1.024 3.328-2.347l286.89-181.717 317.654-126.294 3.072-1.578c30.293-15.403 13.61-74.795-9.942-120.96C739.072 58.027 700.8 9.643 670.55 25.045",fill:"#4FBFEC",opacity:.804}),React.createElement("path",{d:"m684.032 33.707-3.627 1.834L386.39 222.208 63.317 350.635l-3.584 1.834c-7.68 3.926-15.104 12.203-16.512 29.739 2.176 16.981 8.534 37.035 16.896 56.021 3.84 1.28 7.766 1.238 11.606-.085l350.506-141.739 2.56-1.322L745.515 94.805a19.456 19.456 0 0 0 7.424-9.557c-10.454-17.963-23.211-35.413-35.926-47.659-14.25-8.917-25.301-7.808-32.981-3.84z",fill:"#45AED8",opacity:.804}),React.createElement("path",{d:"M735.232 61.91c-32-42.497-53.376-43.862-65.707-37.59l-3.072 1.536-286.848 183.04-316.16 124.203-3.072 1.578c-12.8 6.528-24.32 24.662-8.704 75.52 1.579 4.395 4.694 7.979 8.32 9.984a17.792 17.792 0 0 0 13.142.427l342.314-137.557 2.56-1.28L730.54 85.675a17.792 17.792 0 0 0 7.381-10.88 13.013 13.013 0 0 0-2.688-12.886l-131.925 60.758",fill:"#7EDAFF",opacity:.804}),React.createElement("path",{d:"m390.912 341.461 54.144 107.52 28.16-51.2 57.515 7.51-54.614-107.264z",fill:"#DE5461",opacity:.804}),React.createElement("path",{d:"M475.733 252.97c16.47 32.342 3.414 71.34-28.928 87.809a65.493 65.493 0 0 1-88.064-28.16 66.005 66.005 0 0 1 28.715-88.32 65.621 65.621 0 0 1 88.32 28.672",fill:"#ECB646",opacity:.804}),React.createElement("path",{d:"M392.96 235.05a48.64 48.64 0 0 0-21.163 65.067 48.64 48.64 0 0 0 65.067 21.163 48.64 48.64 0 0 0 21.12-65.11 48.299 48.299 0 0 0-65.067-21.12M451.5 349.996c-39.51 20.138-88.32 4.266-108.459-35.243-20.139-39.51-4.267-88.32 35.243-108.459 39.509-20.138 88.32-4.266 108.458 35.243A80.512 80.512 0 0 1 451.5 349.995",fill:"#F5C857",opacity:.804}),React.createElement("path",{d:"M428.245 271.36a15.232 15.232 0 0 1-6.57 20.139 15.232 15.232 0 0 1-20.139-6.528 15.232 15.232 0 0 1 6.57-20.139 15.232 15.232 0 0 1 20.14 6.528",fill:"#F5C857",opacity:.804}),React.createElement("path",{d:"M903.253 596.181c-1.152.214-2.346.427-3.413 1.238l-346.027 94.25-357.461 29.184-3.584.598c-35.243 6.229-36.693 71.125-27.136 125.44 9.472 53.76 33.067 114.261 68.267 108.032 1.237-.214 2.432-.427 4.096-1.323l344.704-94.635 358.656-29.397 3.584-.64c35.242-6.187 36.693-71.125 27.221-124.843-10.07-53.632-33.664-114.09-68.864-107.904",fill:"#4FBFEC"}),React.createElement("path",{d:"m914.176 609.024-4.181.768L556.544 707.2l-364.715 29.867-4.181.682c-8.96 1.579-18.987 7.68-25.77 24.875-3.03 17.792-2.817 39.893-.257 61.61a18.773 18.773 0 0 0 11.734 3.457l396.458-34.816 2.987-.512 384.47-102.87a20.48 20.48 0 0 0 10.41-7.381c-4.992-21.333-12.459-42.752-21.504-59.008-11.563-13.355-23.04-15.659-32-14.08z",fill:"#45AED8"}),React.createElement("path",{d:"M957.013 653.227c-19.114-52.694-40.192-60.672-54.528-58.112l-3.584.597-345.088 95.957-356.48 27.734-3.584.682c-14.933 2.603-32 17.323-32 73.344a19.925 19.925 0 0 0 5.291 12.587 18.863 18.863 0 0 0 13.099 4.48l386.944-33.152 2.986-.512 374.912-101.205a18.73 18.73 0 0 0 10.795-8.662 13.653 13.653 0 0 0 1.28-13.781l-151.51 20.565",fill:"#7EDAFF"}),React.createElement("path",{d:"m524.373 828.587 21.419 124.885 44.16-42.837 55.552 25.258-21.973-124.757z",fill:"#DE5461"}),React.createElement("path",{d:"M637.013 765.653a68.565 68.565 0 0 1-56.149 79.446 68.95 68.95 0 0 1-79.957-55.467 69.461 69.461 0 0 1 56.064-80.043 69.12 69.12 0 0 1 80.085 56.064",fill:"#ECB646"}),React.createElement("path",{d:"M559.19 722.133a51.2 51.2 0 0 0-41.302 58.966 51.2 51.2 0 0 0 58.965 41.344 51.2 51.2 0 0 0 41.344-59.008 50.859 50.859 0 0 0-59.008-41.302m23.595 133.718a85.12 85.12 0 0 1-98.347-68.822 85.12 85.12 0 0 1 68.864-98.346 85.12 85.12 0 0 1 98.304 68.864 84.736 84.736 0 0 1-68.821 98.304",fill:"#F5C857"}),React.createElement("path",{d:"M583.552 769.536a16.043 16.043 0 0 1-12.8 18.261 16.043 16.043 0 0 1-18.261-12.8 16.043 16.043 0 0 1 12.8-18.261 16.043 16.043 0 0 1 18.261 12.8",fill:"#F5C857"}),React.createElement("path",{d:"m89.984 615.765 54.315 54.358a6.827 6.827 0 0 0 9.685 0l27.861-27.904a6.827 6.827 0 0 1 11.648 4.821v139.392a6.827 6.827 0 0 1-6.826 6.827H47.36a6.827 6.827 0 0 1-4.821-11.648L70.4 753.707a6.827 6.827 0 0 0 0-9.643l-39.552-39.552c-36.95-44.373-34.603-102.4-23.936-135.765 8.661-27.179 33.835-57.387 54.87-75.648 4.65-4.054 11.391.256 10.453 6.314a495.407 495.407 0 0 0-4.822 46.934c-2.133 38.314 8.619 54.741 22.614 69.418zm791.765-274.432-54.314-54.357a6.827 6.827 0 0 0-9.643 0l-27.904 27.904a6.827 6.827 0 0 1-11.648-4.821V170.667a6.827 6.827 0 0 1 6.827-6.827h139.392a6.827 6.827 0 0 1 4.821 11.648l-27.904 27.904a6.827 6.827 0 0 0 0 9.643l39.552 39.552c36.95 44.373 34.603 102.4 23.979 135.765-8.662 27.136-33.878 57.387-54.912 75.648-4.608 4.053-11.392-.256-10.454-6.315 1.707-11.178 3.755-27.392 4.822-46.933 2.133-38.315-8.619-54.741-22.614-69.419z",fill:"#18D6FF"}));var Ia="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwNjggMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjA4LjU5NCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik02NzAuNTUgMjUuMDg4Yy0xLjAyNS41MTItMi4wNDkgMS4wMjQtMi44MTcgMi4wNDhsLTI4OC4xMjggMTgxLjc2TDYyLjkzMyAzMzQuNjc3bC0zLjA3MiAxLjUzNmMtMzAuMjkzIDE1LjQ0Ni0xMy42MSA3NC44MzggMTAuMTk4IDEyMS41MTUgMjMuNTUyIDQ2LjIwOCA2MS43ODEgOTQuNTkyIDkyLjAzMiA3OS4xNDcgMS4wMjQtLjUxMiAyLjA0OC0xLjAyNCAzLjMyOC0yLjM0N2wyODYuODktMTgxLjcxNyAzMTcuNjU0LTEyNi4yOTQgMy4wNzItMS41NzhjMzAuMjkzLTE1LjQwMyAxMy42MS03NC43OTUtOS45NDItMTIwLjk2QzczOS4wNzIgNTguMDI3IDcwMC44IDkuNjQzIDY3MC41NSAyNS4wNDUiIGZpbGw9IiM0RkJGRUMiIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJtNjg0LjAzMiAzMy43MDctMy42MjcgMS44MzRMMzg2LjM5IDIyMi4yMDggNjMuMzE3IDM1MC42MzVsLTMuNTg0IDEuODM0Yy03LjY4IDMuOTI2LTE1LjEwNCAxMi4yMDMtMTYuNTEyIDI5LjczOSAyLjE3NiAxNi45ODEgOC41MzQgMzcuMDM1IDE2Ljg5NiA1Ni4wMjEgMy44NCAxLjI4IDcuNzY2IDEuMjM4IDExLjYwNi0uMDg1bDM1MC41MDYtMTQxLjczOSAyLjU2LTEuMzIyTDc0NS41MTUgOTQuODA1YTE5LjQ1NiAxOS40NTYgMCAwIDAgNy40MjQtOS41NTdjLTEwLjQ1NC0xNy45NjMtMjMuMjExLTM1LjQxMy0zNS45MjYtNDcuNjU5LTE0LjI1LTguOTE3LTI1LjMwMS03LjgwOC0zMi45ODEtMy44NHoiIGZpbGw9IiM0NUFFRDgiIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJNNzM1LjIzMiA2MS45MWMtMzItNDIuNDk3LTUzLjM3Ni00My44NjItNjUuNzA3LTM3LjU5bC0zLjA3MiAxLjUzNi0yODYuODQ4IDE4My4wNC0zMTYuMTYgMTI0LjIwMy0zLjA3MiAxLjU3OGMtMTIuOCA2LjUyOC0yNC4zMiAyNC42NjItOC43MDQgNzUuNTIgMS41NzkgNC4zOTUgNC42OTQgNy45NzkgOC4zMiA5Ljk4NGExNy43OTIgMTcuNzkyIDAgMCAwIDEzLjE0Mi40MjdsMzQyLjMxNC0xMzcuNTU3IDIuNTYtMS4yOEw3MzAuNTQgODUuNjc1YTE3Ljc5MiAxNy43OTIgMCAwIDAgNy4zODEtMTAuODggMTMuMDEzIDEzLjAxMyAwIDAgMC0yLjY4OC0xMi44ODZsLTEzMS45MjUgNjAuNzU4IiBmaWxsPSIjN0VEQUZGIiBvcGFjaXR5PSIuODA0Ii8+PHBhdGggZD0ibTM5MC45MTIgMzQxLjQ2MSA1NC4xNDQgMTA3LjUyIDI4LjE2LTUxLjIgNTcuNTE1IDcuNTEtNTQuNjE0LTEwNy4yNjR6IiBmaWxsPSIjREU1NDYxIiBvcGFjaXR5PSIuODA0Ii8+PHBhdGggZD0iTTQ3NS43MzMgMjUyLjk3YzE2LjQ3IDMyLjM0MiAzLjQxNCA3MS4zNC0yOC45MjggODcuODA5YTY1LjQ5MyA2NS40OTMgMCAwIDEtODguMDY0LTI4LjE2IDY2LjAwNSA2Ni4wMDUgMCAwIDEgMjguNzE1LTg4LjMyIDY1LjYyMSA2NS42MjEgMCAwIDEgODguMzIgMjguNjcyIiBmaWxsPSIjRUNCNjQ2IiBvcGFjaXR5PSIuODA0Ii8+PHBhdGggZD0iTTM5Mi45NiAyMzUuMDVhNDguNjQgNDguNjQgMCAwIDAtMjEuMTYzIDY1LjA2NyA0OC42NCA0OC42NCAwIDAgMCA2NS4wNjcgMjEuMTYzIDQ4LjY0IDQ4LjY0IDAgMCAwIDIxLjEyLTY1LjExIDQ4LjI5OSA0OC4yOTkgMCAwIDAtNjUuMDY3LTIxLjEyTTQ1MS41IDM0OS45OTZjLTM5LjUxIDIwLjEzOC04OC4zMiA0LjI2Ni0xMDguNDU5LTM1LjI0My0yMC4xMzktMzkuNTEtNC4yNjctODguMzIgMzUuMjQzLTEwOC40NTkgMzkuNTA5LTIwLjEzOCA4OC4zMi00LjI2NiAxMDguNDU4IDM1LjI0M0E4MC41MTIgODAuNTEyIDAgMCAxIDQ1MS41IDM0OS45OTUiIGZpbGw9IiNGNUM4NTciIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJNNDI4LjI0NSAyNzEuMzZhMTUuMjMyIDE1LjIzMiAwIDAgMS02LjU3IDIwLjEzOSAxNS4yMzIgMTUuMjMyIDAgMCAxLTIwLjEzOS02LjUyOCAxNS4yMzIgMTUuMjMyIDAgMCAxIDYuNTctMjAuMTM5IDE1LjIzMiAxNS4yMzIgMCAwIDEgMjAuMTQgNi41MjgiIGZpbGw9IiNGNUM4NTciIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJNOTAzLjI1MyA1OTYuMTgxYy0xLjE1Mi4yMTQtMi4zNDYuNDI3LTMuNDEzIDEuMjM4bC0zNDYuMDI3IDk0LjI1LTM1Ny40NjEgMjkuMTg0LTMuNTg0LjU5OGMtMzUuMjQzIDYuMjI5LTM2LjY5MyA3MS4xMjUtMjcuMTM2IDEyNS40NCA5LjQ3MiA1My43NiAzMy4wNjcgMTE0LjI2MSA2OC4yNjcgMTA4LjAzMiAxLjIzNy0uMjE0IDIuNDMyLS40MjcgNC4wOTYtMS4zMjNsMzQ0LjcwNC05NC42MzUgMzU4LjY1Ni0yOS4zOTcgMy41ODQtLjY0YzM1LjI0Mi02LjE4NyAzNi42OTMtNzEuMTI1IDI3LjIyMS0xMjQuODQzLTEwLjA3LTUzLjYzMi0zMy42NjQtMTE0LjA5LTY4Ljg2NC0xMDcuOTA0IiBmaWxsPSIjNEZCRkVDIi8+PHBhdGggZD0ibTkxNC4xNzYgNjA5LjAyNC00LjE4MS43NjhMNTU2LjU0NCA3MDcuMmwtMzY0LjcxNSAyOS44NjctNC4xODEuNjgyYy04Ljk2IDEuNTc5LTE4Ljk4NyA3LjY4LTI1Ljc3IDI0Ljg3NS0zLjAzIDE3Ljc5Mi0yLjgxNyAzOS44OTMtLjI1NyA2MS42MWExOC43NzMgMTguNzczIDAgMCAwIDExLjczNCAzLjQ1N2wzOTYuNDU4LTM0LjgxNiAyLjk4Ny0uNTEyIDM4NC40Ny0xMDIuODdhMjAuNDggMjAuNDggMCAwIDAgMTAuNDEtNy4zODFjLTQuOTkyLTIxLjMzMy0xMi40NTktNDIuNzUyLTIxLjUwNC01OS4wMDgtMTEuNTYzLTEzLjM1NS0yMy4wNC0xNS42NTktMzItMTQuMDh6IiBmaWxsPSIjNDVBRUQ4Ii8+PHBhdGggZD0iTTk1Ny4wMTMgNjUzLjIyN2MtMTkuMTE0LTUyLjY5NC00MC4xOTItNjAuNjcyLTU0LjUyOC01OC4xMTJsLTMuNTg0LjU5Ny0zNDUuMDg4IDk1Ljk1Ny0zNTYuNDggMjcuNzM0LTMuNTg0LjY4MmMtMTQuOTMzIDIuNjAzLTMyIDE3LjMyMy0zMiA3My4zNDRhMTkuOTI1IDE5LjkyNSAwIDAgMCA1LjI5MSAxMi41ODcgMTguODYzIDE4Ljg2MyAwIDAgMCAxMy4wOTkgNC40OGwzODYuOTQ0LTMzLjE1MiAyLjk4Ni0uNTEyIDM3NC45MTItMTAxLjIwNWExOC43MyAxOC43MyAwIDAgMCAxMC43OTUtOC42NjIgMTMuNjUzIDEzLjY1MyAwIDAgMCAxLjI4LTEzLjc4MWwtMTUxLjUxIDIwLjU2NSIgZmlsbD0iIzdFREFGRiIvPjxwYXRoIGQ9Im01MjQuMzczIDgyOC41ODcgMjEuNDE5IDEyNC44ODUgNDQuMTYtNDIuODM3IDU1LjU1MiAyNS4yNTgtMjEuOTczLTEyNC43NTd6IiBmaWxsPSIjREU1NDYxIi8+PHBhdGggZD0iTTYzNy4wMTMgNzY1LjY1M2E2OC41NjUgNjguNTY1IDAgMCAxLTU2LjE0OSA3OS40NDYgNjguOTUgNjguOTUgMCAwIDEtNzkuOTU3LTU1LjQ2NyA2OS40NjEgNjkuNDYxIDAgMCAxIDU2LjA2NC04MC4wNDMgNjkuMTIgNjkuMTIgMCAwIDEgODAuMDg1IDU2LjA2NCIgZmlsbD0iI0VDQjY0NiIvPjxwYXRoIGQ9Ik01NTkuMTkgNzIyLjEzM2E1MS4yIDUxLjIgMCAwIDAtNDEuMzAyIDU4Ljk2NiA1MS4yIDUxLjIgMCAwIDAgNTguOTY1IDQxLjM0NCA1MS4yIDUxLjIgMCAwIDAgNDEuMzQ0LTU5LjAwOCA1MC44NTkgNTAuODU5IDAgMCAwLTU5LjAwOC00MS4zMDJtMjMuNTk1IDEzMy43MThhODUuMTIgODUuMTIgMCAwIDEtOTguMzQ3LTY4LjgyMiA4NS4xMiA4NS4xMiAwIDAgMSA2OC44NjQtOTguMzQ2IDg1LjEyIDg1LjEyIDAgMCAxIDk4LjMwNCA2OC44NjQgODQuNzM2IDg0LjczNiAwIDAgMS02OC44MjEgOTguMzA0IiBmaWxsPSIjRjVDODU3Ii8+PHBhdGggZD0iTTU4My41NTIgNzY5LjUzNmExNi4wNDMgMTYuMDQzIDAgMCAxLTEyLjggMTguMjYxIDE2LjA0MyAxNi4wNDMgMCAwIDEtMTguMjYxLTEyLjggMTYuMDQzIDE2LjA0MyAwIDAgMSAxMi44LTE4LjI2MSAxNi4wNDMgMTYuMDQzIDAgMCAxIDE4LjI2MSAxMi44IiBmaWxsPSIjRjVDODU3Ii8+PHBhdGggZD0ibTg5Ljk4NCA2MTUuNzY1IDU0LjMxNSA1NC4zNThhNi44MjcgNi44MjcgMCAwIDAgOS42ODUgMGwyNy44NjEtMjcuOTA0YTYuODI3IDYuODI3IDAgMCAxIDExLjY0OCA0LjgyMXYxMzkuMzkyYTYuODI3IDYuODI3IDAgMCAxLTYuODI2IDYuODI3SDQ3LjM2YTYuODI3IDYuODI3IDAgMCAxLTQuODIxLTExLjY0OEw3MC40IDc1My43MDdhNi44MjcgNi44MjcgMCAwIDAgMC05LjY0M2wtMzkuNTUyLTM5LjU1MmMtMzYuOTUtNDQuMzczLTM0LjYwMy0xMDIuNC0yMy45MzYtMTM1Ljc2NSA4LjY2MS0yNy4xNzkgMzMuODM1LTU3LjM4NyA1NC44Ny03NS42NDggNC42NS00LjA1NCAxMS4zOTEuMjU2IDEwLjQ1MyA2LjMxNGE0OTUuNDA3IDQ5NS40MDcgMCAwIDAtNC44MjIgNDYuOTM0Yy0yLjEzMyAzOC4zMTQgOC42MTkgNTQuNzQxIDIyLjYxNCA2OS40MTh6bTc5MS43NjUtMjc0LjQzMi01NC4zMTQtNTQuMzU3YTYuODI3IDYuODI3IDAgMCAwLTkuNjQzIDBsLTI3LjkwNCAyNy45MDRhNi44MjcgNi44MjcgMCAwIDEtMTEuNjQ4LTQuODIxVjE3MC42NjdhNi44MjcgNi44MjcgMCAwIDEgNi44MjctNi44MjdoMTM5LjM5MmE2LjgyNyA2LjgyNyAwIDAgMSA0LjgyMSAxMS42NDhsLTI3LjkwNCAyNy45MDRhNi44MjcgNi44MjcgMCAwIDAgMCA5LjY0M2wzOS41NTIgMzkuNTUyYzM2Ljk1IDQ0LjM3MyAzNC42MDMgMTAyLjQgMjMuOTc5IDEzNS43NjUtOC42NjIgMjcuMTM2LTMzLjg3OCA1Ny4zODctNTQuOTEyIDc1LjY0OC00LjYwOCA0LjA1My0xMS4zOTItLjI1Ni0xMC40NTQtNi4zMTUgMS43MDctMTEuMTc4IDMuNzU1LTI3LjM5MiA0LjgyMi00Ni45MzMgMi4xMzMtMzguMzE1LTguNjE5LTU0Ljc0MS0yMi42MTQtNjkuNDE5eiIgZmlsbD0iIzE4RDZGRiIvPjwvc3ZnPg==",Jl=Object.defineProperty,Vl=Object.getOwnPropertySymbols,ql=Object.prototype.hasOwnProperty,ia=Object.prototype.propertyIsEnumerable,sa=(ae,ge,Ce)=>ge in ae?Jl(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,_l=(ae,ge)=>{for(var Ce in ge||(ge={}))ql.call(ge,Ce)&&sa(ae,Ce,ge[Ce]);if(Vl)for(var Ce of Vl(ge))ia.call(ge,Ce)&&sa(ae,Ce,ge[Ce]);return ae};const Ot=ae=>React.createElement("svg",_l({className:"b_svg__icon",viewBox:"0 0 1068 1024",xmlns:"http://www.w3.org/2000/svg",width:208.594,height:200},ae),React.createElement("path",{d:"M809.77 821.675H73.345A63.744 63.744 0 0 1 9.557 757.93V489.685c0-35.2 28.587-63.744 63.744-63.744H809.6c35.2 0 63.701 28.544 63.701 63.744v268.246a63.488 63.488 0 0 1-63.573 63.744z",fill:"#363ED6"}),React.createElement("path",{d:"m184.448.555 706.39 175.786L754.943 722.39 48.597 546.603z",fill:"#B2CEF2"}),React.createElement("path",{d:"M52.821 363.392H809.26V926.08H52.779z",fill:"#F0FCFF"}),React.createElement("path",{d:"M398.123 562.987v-65.792a21.333 21.333 0 0 0-21.163-21.163H30.72a21.333 21.333 0 0 0-21.205 21.163v454.357a21.333 21.333 0 0 0 21.205 21.163h821.547a21.333 21.333 0 0 0 21.162-21.163V605.355a21.333 21.333 0 0 0-21.162-21.206H419.328a21.333 21.333 0 0 1-21.205-21.162z",fill:"#145DFF"}),React.createElement("path",{d:"M763.776 499.925h-284.33a9.728 9.728 0 1 1 0-19.456h284.33c5.29 0 9.77 4.267 9.77 9.728s-4.266 9.728-9.77 9.728zm0 42.71h-284.33a9.728 9.728 0 1 1 0-19.456h284.33a9.728 9.728 0 1 1 0 19.456z",fill:"#D4E4F9"}));var kn="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwNjggMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjA4LjU5NCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik04MDkuNzcgODIxLjY3NUg3My4zNDVBNjMuNzQ0IDYzLjc0NCAwIDAgMSA5LjU1NyA3NTcuOTNWNDg5LjY4NWMwLTM1LjIgMjguNTg3LTYzLjc0NCA2My43NDQtNjMuNzQ0SDgwOS42YzM1LjIgMCA2My43MDEgMjguNTQ0IDYzLjcwMSA2My43NDR2MjY4LjI0NmE2My40ODggNjMuNDg4IDAgMCAxLTYzLjU3MyA2My43NDR6IiBmaWxsPSIjMzYzRUQ2Ii8+PHBhdGggZD0ibTE4NC40NDguNTU1IDcwNi4zOSAxNzUuNzg2TDc1NC45NDMgNzIyLjM5IDQ4LjU5NyA1NDYuNjAzeiIgZmlsbD0iI0IyQ0VGMiIvPjxwYXRoIGQ9Ik01Mi44MjEgMzYzLjM5Mkg4MDkuMjZWOTI2LjA4SDUyLjc3OXoiIGZpbGw9IiNGMEZDRkYiLz48cGF0aCBkPSJNMzk4LjEyMyA1NjIuOTg3di02NS43OTJhMjEuMzMzIDIxLjMzMyAwIDAgMC0yMS4xNjMtMjEuMTYzSDMwLjcyYTIxLjMzMyAyMS4zMzMgMCAwIDAtMjEuMjA1IDIxLjE2M3Y0NTQuMzU3YTIxLjMzMyAyMS4zMzMgMCAwIDAgMjEuMjA1IDIxLjE2M2g4MjEuNTQ3YTIxLjMzMyAyMS4zMzMgMCAwIDAgMjEuMTYyLTIxLjE2M1Y2MDUuMzU1YTIxLjMzMyAyMS4zMzMgMCAwIDAtMjEuMTYyLTIxLjIwNkg0MTkuMzI4YTIxLjMzMyAyMS4zMzMgMCAwIDEtMjEuMjA1LTIxLjE2MnoiIGZpbGw9IiMxNDVERkYiLz48cGF0aCBkPSJNNzYzLjc3NiA0OTkuOTI1aC0yODQuMzNhOS43MjggOS43MjggMCAxIDEgMC0xOS40NTZoMjg0LjMzYzUuMjkgMCA5Ljc3IDQuMjY3IDkuNzcgOS43MjhzLTQuMjY2IDkuNzI4LTkuNzcgOS43Mjh6bTAgNDIuNzFoLTI4NC4zM2E5LjcyOCA5LjcyOCAwIDEgMSAwLTE5LjQ1NmgyODQuMzNhOS43MjggOS43MjggMCAxIDEgMCAxOS40NTZ6IiBmaWxsPSIjRDRFNEY5Ii8+PC9zdmc+",Gn=(ae,ge,Ce)=>new Promise((vn,yn)=>{var Dn=Rt=>{try{wn(Ce.next(Rt))}catch(Bn){yn(Bn)}},jn=Rt=>{try{wn(Ce.throw(Rt))}catch(Bn){yn(Bn)}},wn=Rt=>Rt.done?vn(Rt.value):Promise.resolve(Rt.value).then(Dn,jn);wn((Ce=Ce.apply(ae,ge)).next())}),Fu=(0,a.forwardRef)(({onUpdateNum:ae,onSave:ge},Ce)=>{var vn,yn;const Dn=`\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002 +`)}]};var Ye=E(53184),Ae=E.n(Ye),z=(tt,Ft,Ct)=>new Promise((Zt,mt)=>{var ot=ut=>{try{Je(Ct.next(ut))}catch(en){mt(en)}},it=ut=>{try{Je(Ct.throw(ut))}catch(en){mt(en)}},Je=ut=>ut.done?Zt(ut.value):Promise.resolve(ut.value).then(ot,it);Je((Ct=Ct.apply(tt,Ft)).next())});const ye={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},ce=(tt,Ft,Ct,Zt)=>{const mt=Ft.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Ct.lineNumber,endColumn:Ct.column});return Array.from(new Set(mt.match(/\b\w{2,}\b/g)||[])).map(it=>({label:it,kind:tt.languages.CompletionItemKind.Text,insertText:it,range:Zt}))},qe=(tt,Ft,Ct,Zt)=>{tt.languages.registerCompletionItemProvider(Ft,{provideCompletionItems(mt,ot){const it=mt.getWordUntilPosition(ot),Je={startLineNumber:ot.lineNumber,endLineNumber:ot.lineNumber,startColumn:it.startColumn,endColumn:it.endColumn},ut=mt.getLineContent(ot.lineNumber).substring(it.startColumn-2,it.endColumn);return{suggestions:[...ce(tt,mt,ot,Je),...Ct.map(dt=>({label:dt,kind:tt.languages.CompletionItemKind.Keyword,documentation:dt,insertText:dt,insertTextRules:tt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Je})),...Zt.map(dt=>({label:dt.label,kind:tt.languages.CompletionItemKind.Snippet,documentation:dt.content,insertText:ut.startsWith("#")?dt.content.replace(/#/,""):dt.content,insertTextRules:tt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Je}))]}}})};var he=tt=>{ye.languages.forEach(Ft=>{tt.languages.registerDocumentFormattingEditProvider(Ft,{provideDocumentFormattingEdits(Ct){return z(this,null,function*(){const Zt=Ae()(Ct.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:Ct.getFullModelRange(),text:Zt}]})}})}),qe(tt,"java",we.keywords,we.quickKey),qe(tt,"cpp",re.keywords,re.quickKey),qe(tt,"c",le.keywords,[]),qe(tt,"python",Ee.keywords,Ee.quickKey),qe(tt,"scala",We.keywords,We.quickKey)};const nt="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var $e=Object.defineProperty,Ke=(tt,Ft,Ct)=>Ft in tt?$e(tt,Ft,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):tt[Ft]=Ct,ht=(tt,Ft,Ct)=>Ke(tt,typeof Ft!="symbol"?Ft+"":Ft,Ct);const Me=class Za{constructor(Ft,Ct,Zt){this.placeholder=Ft,this.editor=Ct,this.monaco=Zt,Ct.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Za.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)}};ht(Me,"ID","editor.widget.placeholderHint");var yt=Me,Le=E(96236),Te=E(6767),et=E(25399),It=E(89392),_e=E(33796),Se=E(56102),Qe=Object.defineProperty,gt=Object.defineProperties,Bt=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,ln=(tt,Ft,Ct)=>Ft in tt?Qe(tt,Ft,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):tt[Ft]=Ct,st=(tt,Ft)=>{for(var Ct in Ft||(Ft={}))Mt.call(Ft,Ct)&&ln(tt,Ct,Ft[Ct]);if(Oe)for(var Ct of Oe(Ft))bt.call(Ft,Ct)&&ln(tt,Ct,Ft[Ct]);return tt},bn=(tt,Ft)=>gt(tt,Bt(Ft)),An=(tt,Ft)=>{var Ct={};for(var Zt in tt)Mt.call(tt,Zt)&&Ft.indexOf(Zt)<0&&(Ct[Zt]=tt[Zt]);if(tt!=null&&Oe)for(var Zt of Oe(tt))Ft.indexOf(Zt)<0&&bt.call(tt,Zt)&&(Ct[Zt]=tt[Zt]);return Ct},En=(tt,Ft,Ct)=>new Promise((Zt,mt)=>{var ot=ut=>{try{Je(Ct.next(ut))}catch(en){mt(en)}},it=ut=>{try{Je(Ct.throw(ut))}catch(en){mt(en)}},Je=ut=>ut.done?Zt(ut.value):Promise.resolve(ut.value).then(ot,it);Je((Ct=Ct.apply(tt,Ft)).next())});function Cn(tt){return/^\d+$/.test(tt)?`${tt}px`:tt}function un(){}let _t=!1;const Ze={"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 Xe(tt=[]){let Ft=tt;if(Array.isArray(tt)){for(let Ct=0;CtEn(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(tt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",tt)}});var xe=tt=>{var Ft=tt,{width:Ct="100%",height:Zt="100%",value:mt,language:ot="javascript",style:it={},options:Je={},overrideServices:ut={},theme:en="vs-dark",onEditBlur:dt,isCopy:Wt=!1,onSave:nn,autoHeight:vt=!1,forbidCopy:Et=!1,onChange:Lt=un,editorDidMount:Ot=un,onFocus:an=un,onBreakPoint:Pt=un,breakPointValue:Ie=[],filename:Ve="educoder.txt",errorLine:ee,errorContent:ne="",highlightLine:te,openBreakPoint:fe=!1,placeholder:pe="",showMiniMap:Ue=!0}=Ft,At=An(Ft,["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 Ht=(0,a.useRef)(),Dt=(0,a.useRef)({}),cn=(0,a.useRef)(),pn=(0,a.useRef)(),$t=(0,a.useRef)([]),Gt=(0,a.useRef)(!1),dn=(0,a.useRef)(),Jt=(0,a.useRef)(),qt=(0,a.useRef)(!1),[sn,Fn]=(0,a.useState)(!1);function hn(){let Re;return Ht.current&&(Re=new ue.Z(xt=>{for(let Vt of xt)(Vt.target.offsetHeight>0||Vt.target.offsetWidth>0)&&Dt.current.instance.layout()}),Re.observe(Ht.current)),Re}function Mn(){Te.ZP.warning({content:decodeURIComponent(nt),key:"monaco-editor-tip"})}const Nn=()=>{let Re=Dt.current.instance;if(mt!=null&&Re&&sn){const xt=Re.getModel();xt&&mt!==xt.getValue()&&(_t=!0,xt.setValue(mt),Re.layout(),_t=!1)}};(0,a.useEffect)(()=>{const Re=_e.Z.subscribe("formatDocument",xt=>{var Vt;let Nt=Dt.current.instance;(Vt=Nt==null?void 0:Nt.getAction)==null||Vt.call(Nt,"editor.action.formatDocument").run()});return window.updateMonacoValue=xt=>{Lt(xt)},Re},[]),(0,a.useEffect)(()=>{var Re;let xt=Dt.current.instance;pn.current&&clearTimeout(pn.current),pn.current=setTimeout(()=>{Nn()},500),mt&&(mt!=null&&mt.length)&&((Re=xt==null?void 0:xt.updateOptions)==null||Re.call(xt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(mt.split(/\r\n|\r|\n/g).length))+3,5)}))},[mt,sn,Dt.current]),(0,a.useEffect)(()=>{if(ee&&Dt.current&&Dt.current.instance){let xt=Dt.current.instance;xt.changeViewZones(function(Vt){var Nt=document.createElement("div");Nt.style.padding="10px 20px",Nt.style.width="calc(100% - 20px)",Nt.className="my-error-line-wrp",Nt.innerHTML=ne,Vt.addZone({afterLineNumber:ee||11,heightInLines:3,domNode:Nt})});var Re={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}};xt.addOverlayWidget(Re),xt.revealPositionInCenter({lineNumber:20,column:1})}},[ee,Dt.current,sn]);const lt=(Re="",xt)=>{if(!Re||Re.trim()==="")return!0;const Nt=Dt.current.instance.getModel().getLineTokens(xt);let Tt=!1;for(let gn=0;gn<2;gn++)Nt.getStandardTokenType(gn)===1&&(Tt=!0);return Tt};(0,a.useEffect)(()=>{var Re;const xt=(Re=Dt.current)==null?void 0:Re.instance;if(xt&&sn&&Et){const Vt=xt.onDidBlurEditorWidget(()=>{qt.current=!1}),Nt=xt.onDidFocusEditorText(()=>{qt.current=!0});return()=>{Vt.dispose(),Nt.dispose()}}},[Dt.current,sn,Et]),(0,a.useEffect)(()=>{var Re;if((Re=Dt.current)!=null&&Re.instance&&sn&&fe){let xt=Dt.current.instance,Vt=xt.getModel();if(!Vt)return;(()=>{var je;let rn=[],mn=[];const on=Vt.getAllDecorations();for(let xn of on)xn.options.className==="highlighted-line"&&(rn.push((je=xn==null?void 0:xn.range)==null?void 0:je.startLineNumber),mn.push(xn==null?void 0:xn.id));if(te===rn[0])return;Vt.deltaDecorations(mn,[]);const In=Vt.getLineCount();te&&te<=In&&(xt.deltaDecorations([],[{range:new ie.Range(te,1,te,Vt.getLineMaxColumn(te)),options:{isWholeLine:!0,className:"highlighted-line"}}]),xt.revealLineInCenter(te))})();const Tt=(je=!1)=>{var rn;let mn=[],on=[];const In=Vt.getAllDecorations();for(let xn of In)xn.options.linesDecorationsClassName==="breakpoints-select"&&(mn.push((rn=xn==null?void 0:xn.range)==null?void 0:rn.startLineNumber),on.push(xn==null?void 0:xn.id));if(je)return{lines:mn,ids:on};Pt(mn)},gn=je=>En(void 0,null,function*(){let rn={range:new ie.Range(je,1,je,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Vt.deltaDecorations([],[rn]),Tt()}),Be=je=>En(void 0,null,function*(){let rn=[];const mn=xt.getLineDecorations(je);for(let on of mn)on.options.linesDecorationsClassName==="breakpoints-select"&&rn.push(on.id);yield Vt.deltaDecorations(rn,[]),Tt()}),at=je=>{let rn=xt.getLineDecorations(je);for(let mn of rn)if(mn.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,It.isEqual)(Ie,Tt(!0).lines)){Vt.deltaDecorations(Tt(!0).ids,[]);const je=Ie.map(rn=>({range:new ie.Range(rn,1,rn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Vt.deltaDecorations([],je)}const oe=xt.onDidChangeModelContent(je=>{let rn=xt.getPosition();if(rn){let mn=rn.lineNumber;clearTimeout(Jt.current),Jt.current=setTimeout(()=>{lt(Vt.getLineContent(mn),mn)?Be(mn):at(mn)?(Be(mn),gn(mn)):Tt()},100)}}),de=xt.onMouseDown(je=>{var rn,mn,on;if(je.target.detail&&((on=(mn=(rn=je.target)==null?void 0:rn.element)==null?void 0:mn.className)!=null&&on.includes("line-numbers"))){let In=je.target.position.lineNumber;if(lt(Vt.getLineContent(In),In))return;at(In)?Be(In):gn(In)}}),ke=je=>{let rn={range:new ie.Range(je,1,je,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};$t.current=xt.deltaDecorations($t.current,[rn])},St=()=>{$t.current=xt.deltaDecorations($t.current,[])},Kt=xt.onMouseMove(je=>{var rn,mn,on;if(St(),je.target.detail&&((on=(mn=(rn=je.target)==null?void 0:rn.element)==null?void 0:mn.className)!=null&&on.includes("line-numbers"))){let In=je.target.position.lineNumber;if(lt(Vt.getLineContent(In),In))return;ke(In)}}),tn=xt.onMouseLeave(()=>{St()});return()=>{oe.dispose(),de.dispose(),Kt.dispose(),tn.dispose()}}},[Dt.current,sn,Ie,te,fe,ot]),(0,a.useEffect)(()=>{var Re;(Re=Dt.current)!=null&&Re.instance&&fe&&Dt.current.instance.setPosition({lineNumber:0,column:0})},[te]);function rt(){let Re=Dt.current.instance;if(Re){const xt=Re.getSelection(),Vt=Dt.current.pastePos||{},Nt=new ie.Range(Vt.startLineNumber||xt.endLineNumber,Vt.startColumn||xt.endColumn,Vt.endLineNumber||xt.endLineNumber,Vt.endColumn||xt.endColumn);setTimeout(()=>{Re.executeEdits("",[{range:Nt,text:""}])},300)}}function pt(Re){(window.navigator.platform.match("Mac")?Re.metaKey:Re.ctrlKey)&&Re.keyCode==83&&(Re.preventDefault(),nn())}const ct=()=>{if(vt&&Dt.current.instance){const Re=Dt.current.instance.getContentHeight();De(Re{if(!qt.current)return;const{keyCode:xt,ctrlKey:Vt,metaKey:Nt,target:Tt,type:gn}=Re;return(gn==="paste"||(xt===67||xt===86)&&(Nt||Vt))&&Tt.nodeName==="TEXTAREA"&&(Mn(),Re.preventDefault()),!1};function se(Re,xt){var Vt=window.URL||window.webkitURL||window,Nt=new Blob([xt]),Tt=document.createElementNS("http://www.w3.org/1999/xhtml","a");Tt.href=Vt.createObjectURL(Nt),Tt.download=Re,He(Tt)}(0,a.useEffect)(()=>{ct()},[ct]),(0,a.useEffect)(()=>{Ht.current&&!sn&&Promise.all([E.e(8909),E.e(5028)]).then(E.bind(E,71448)).then(Re=>{try{ie=Re,Dt.current.instance=ie.editor.create(Ht.current,{value:mt,language:Xe(ot),theme:en,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Ue||!1}},ut);const xt=Dt.current.instance;let Tt=[...Le.BH._menuItems].find(oe=>oe[0]._debugName=="EditorContext")[1],gn=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Be=(oe,de)=>{var ke,St;let Kt=oe._first;do de.includes((St=(ke=Kt.element)==null?void 0:ke.command)==null?void 0:St.id)&&oe._remove(Kt);while(Kt=Kt.next)};if(Ot(xt,ie),setTimeout(()=>{ct(),Dt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{se(Ve||"educoder.txt",xt.getValue())}})},500),Dt.current.subscription=xt.onDidChangeModelContent(oe=>{Gt.current?clearTimeout(dn.current):(ct(),Lt(xt.getValue(),oe)),dn.current=setTimeout(()=>{Gt.current=!1},500)}),window.Monaco||he(ie,Xe(ot)),Et&&(Be(Tt,gn),Ht.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",b),window.removeEventListener("paste",b),window.addEventListener("keydown",b),window.addEventListener("paste",b)),window.Monaco=ie,dt&&xt.onDidBlurEditorWidget(()=>{dt(xt.getValue())}),an&&xt.onDidFocusEditorText(()=>{Et&&ze(),an(xt.getValue())}),Et){ze();try{xt.onDidPaste(oe=>{const de=xt.getSelection(),ke=Dt.current.pastePos||{},St=new ie.Range(ke.startLineNumber||de.endLineNumber,ke.startColumn||de.endColumn,ke.endLineNumber||de.endLineNumber,ke.endColumn||de.endColumn);xt.executeEdits("",[{range:oe.range,text:""}])})}catch(oe){}}let at=hn();return pe&&typeof pe=="string"&&new yt(pe,xt,ie),Fn(!0),()=>{const oe=Dt.current.instance;oe.dispose();const de=oe.getModel();de&&de.dispose(),Dt.current.subscription&&Dt.current.subscription.dispose(),at.unobserve(Ht.current)}}catch(xt){}})},[]),(0,a.useEffect)(()=>{if(Dt.current.instance&&sn)return document.addEventListener("keydown",pt,!1),()=>{document.removeEventListener("keydown",pt)}},[nn,sn]),(0,a.useEffect)(()=>{let Re=Dt.current.instance;if(Re&&sn){let xt=Xe(ot);ie.editor.setModelLanguage(Re.getModel(),xt)}},[ot,sn]),(0,a.useEffect)(()=>{Dt.current.instance&&sn&&ie.editor.setTheme(en)},[en,sn]),(0,a.useEffect)(()=>{let Re=Dt.current.instance;cn.current=Je,Re&&sn&&(Re.updateOptions(st({},Je)),setTimeout(()=>{Re.getModel().updateOptions(st({},Je))},200))},[JSON.stringify(Je),sn]),(0,a.useEffect)(()=>{let Re=Dt.current.instance;Re&&sn&&Re.layout()},[Ct,Zt,sn]);const[y,ve]=(0,a.useState)(Cn(Ct)),[me,De]=(0,a.useState)(Cn(Zt)),Ne=bn(st({},it),{width:y,height:me,position:"relative"});return a.createElement("div",{className:"my-monaco-editor",ref:Ht,style:Ne},Wt&&a.createElement(Se.CopyToClipboard,{text:mt,onCopy:()=>Te.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(et.Z,{title:"\u590D\u5236\u4EE3\u7801"},a.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},a.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Rt({width:tt="100%",height:Ft="100%",original:Ct,modified:Zt,language:mt,options:ot={}}){const it=(0,a.useRef)(),[Je,ut]=(0,a.useState)(null);function en(vt){let Et;return it.current&&(Et=new ue.Z(Lt=>{for(let Ot of Lt)(Ot.target.offsetHeight>0||Ot.target.offsetWidth>0)&&vt.layout()}),Et.observe(it.current)),Et}(0,a.useEffect)(()=>(it.current&&Promise.all([E.e(8909),E.e(9404)]).then(E.bind(E,2550)).then(vt=>{ie=vt;const Et=ie.editor.createDiffEditor(it.current,bn(st({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},ot),{wordWrap:!0}));ut(Et);let Lt=en(Et);return()=>{Et.dispose();const Ot=Et.getModel();Ot&&Ot.dispose(),Lt.unobserve(it.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,a.useEffect)(()=>{Je&&Je.setModel({original:ie.editor.createModel(Ct,mt),modified:ie.editor.createModel(Zt,mt)})},[Ct,Zt,mt,Je]);const dt=Cn(tt),Wt=Cn(Ft),nn={width:dt,height:Wt};return a.createElement("div",{className:"my-diff-editor",ref:it,style:nn})}},929:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return ce}});var a={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"},ue=E(29787),le=E(25399),we=E(60242),re=E(92310),Ee=E.n(re),We=E(49661),Ye=E(57884),Ae=E(34055),z=E(59301),ce=({className:qe,dataSource:he=[],col:nt=4,right:$e,bottom:Ke=23,precision:ht=0,wrapWidth:Me=1200,trackEventItems:zt,loading:yt,onRemove:Le=()=>{},isCurrent:Te=!0,showProgress:et=!1,showAlias:It=!1})=>{const _e=Math.floor((Me-(nt-1)*$e)/nt),Se=[{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 z.createElement(ue.Z,{spinning:yt},z.createElement("div",{className:Ee()(a.list,qe)},!!(he!=null&&he.length)&&(he==null?void 0:he.map((Qe,gt)=>{var Bt,Oe,Mt,bt,ln,st;const{name:bn,id:An,identifier:En,featured:Cn,school_name:un,image_url:_t,excellent:Ze,is_plan:Xe}=Qe;return z.createElement("div",{key:An,className:Te&&et?a.wrapisCurrent:a.wrap,style:{width:_e,marginRight:(1+gt)%nt===0?0:$e+ht,marginBottom:Ke}},z.createElement("a",{className:a.li,onClick:ie=>{ie.preventDefault(),ie.stopPropagation(),zt&&(0,We.L9)([zt]),(0,We.xg)(`/paths/${En}`)}},z.createElement("div",{className:a.img},z.createElement("img",{className:a.cover,src:`${_t}`}),Te&&(0,Ae.bg)()&&(Qe==null?void 0:Qe.studying)&&z.createElement("div",{className:`${a.movebq} user-path-items`,onClick:ie=>{ie.stopPropagation(),Le(Qe)}},z.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),z.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Bt=Qe==null?void 0:Qe.subject_tags)==null?void 0:Bt.map((ie,ze)=>{var xe,Rt;if(ze===0){const Ft=(xe=Se.find(Ct=>Ct.name==ie))==null?void 0:xe.swimg;return z.createElement("img",{className:a.sign,src:Ft,style:{left:"-4px"}})}const tt=(Rt=Se.find(Ft=>Ft.name==ie))==null?void 0:Rt.ptimg;return z.createElement("img",{className:a.sign,src:tt,style:{left:`${48+52*(ze-1)+2*ze}px`}})}),z.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Qe==null?void 0:Qe.excellent)&&z.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"))),z.createElement("div",{className:a.name},z.createElement(le.Z,{title:It&&(Qe!=null&&Qe.excellent_alias_name)?z.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${bn}`,z.createElement("br",null),z.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Qe==null?void 0:Qe.excellent_alias_name}`)):bn},z.createElement("span",{className:a.e},It&&(Qe==null?void 0:Qe.excellent_alias_name)||bn))),Te&&et&&((Oe=Qe==null?void 0:Qe.progress)==null?void 0:Oe.all_score)!=0&&z.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},z.createElement(we.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Mt=Qe==null?void 0:Qe.progress)==null?void 0:Mt.my_score)/((bt=Qe==null?void 0:Qe.progress)==null?void 0:bt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(ln=Qe==null?void 0:Qe.progress)==null?void 0:ln.my_score,"/",(st=Qe==null?void 0:Qe.progress)==null?void 0:st.all_score),(!Te||!et)&&z.createElement(le.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${un}`},z.createElement("div",{className:a.unit},z.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),un)),(!Te||!et)&&z.createElement("div",{className:a.tags},z.createElement("div",null,z.createElement(le.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),z.createElement("span",null,Qe.stages_count))),z.createElement(le.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),z.createElement("span",null,Qe.members_count)))))))})),!he.length&&z.createElement(Ye.Z,null)))}},71360:function(Fe,wt,E){"use strict";E.d(wt,{jL:function(){return re},w9:function(){return Cn},QD:function(){return ee},cQ:function(){return ln.Z},op:function(){return Lt},O5:function(){return Nn},_b:function(){return At},t7:function(){return ht},Gi:function(){return ze},YG:function(){return Xe},qp:function(){return ye},vr:function(){return fe},qE:function(){return Pt},Je:function(){return yt},wb:function(){return bt},cq:function(){return Zt},tp:function(){return he}});var a=E(59301),ue={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"},le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg==",re=({dataSource:lt=[],img:rt,imgWidth:pt=346,title:ct,sunTitle:He,bannerExtraContent:b})=>a.createElement("div",{className:ue.banner},a.createElement("div",{className:ue.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,ct),a.createElement("span",null,He)),lt.length>0&&a.createElement("div",{className:ue.btns},lt.map((se,y)=>a.createElement("div",{key:y,onClick:se.click},se.name,se.sign?a.createElement("img",{src:le,width:39}):null))),b),rt&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:rt,width:pt}))),Ee={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"},We=E(92310),Ye=E.n(We),Ae=E(89392),ye=({dataSource:lt=[],value:rt,onChange:pt,onTitleChange:ct,className:He,title:b,titleWidth:se=41,style:y={},fontColor:ve="#6A7283",showCount:me})=>{const[De,Ne]=(0,a.useState)(0),[Re,xt]=(0,a.useState)(!1),Vt=(0,a.useRef)(null),Nt=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var Tt;lt.length!==0&&(((Tt=Vt==null?void 0:Vt.current)==null?void 0:Tt.clientHeight)>97?Ne(1):Ne(0)),lt.length===0&&Ne(0),xt(!1)},[lt]),a.createElement("div",{className:Ye()(Ee.row,He),style:y},a.createElement("div",{onClick:(0,Ae.throttle)(()=>ct==null?void 0:ct(),2e3),style:{width:se,marginTop:Re?12:4},className:`${Ee.title} ${ct?"current":""}`},b),a.createElement("div",{className:Re?`${Ee.tagsWrap} ${Ee.tagsBorderWrap}`:Ee.tagsWrap},a.createElement("div",{className:Ee.bar,ref:Nt,style:De>0?{height:De===1?97:"auto",overflow:De===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:Ee.tag,ref:Vt},lt==null?void 0:lt.map(Tt=>a.createElement("span",{onClick:()=>pt(Tt.id),key:Tt.id,style:{color:ve},className:rt===Tt.id?Ee.active:""},a.createElement("span",{title:Tt.name,className:Ee.name},Tt.name),!!me&&a.createElement("span",{className:Ee.num},Tt.count))))),!!De&&a.createElement(a.Fragment,null,De===1?a.createElement("div",{onClick:()=>{var Tt;Ne(2),((Tt=Vt==null?void 0:Vt.current)==null?void 0:Tt.clientHeight)>245?xt(!0):xt(!1)},className:Ee.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{Nt.current.scrollTop=0,Ne(1),xt(!1)},className:Ee.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ce={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"},he=({dataSource:lt=[],value:rt,onChange:pt,className:ct,style:He={}})=>a.createElement("div",{style:He,className:Ye()(ce.tabs,ct)},lt.map(b=>a.createElement("span",{onClick:()=>pt(b.id),className:rt===b.id?ce.active:"",key:b.id},b.name))),nt={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},$e=E(37568),ht=({dataSource:lt=[],value:rt="",onChange:pt,onInputChange:ct=()=>{},className:He,style:b={},placeholder:se,allowClear:y=!1})=>{var ve;const[me,De]=(0,a.useState)(""),[Ne,Re]=(0,a.useState)("");(0,a.useEffect)(()=>{var Nt;let Tt=rt;(Nt=JSON.stringify(rt))!=null&&Nt.includes("{")&&(De(rt.id),Tt=rt.value||"");try{Re(decodeURIComponent(Tt||""))}catch(gn){Re(decodeURIComponent(Tt||""))}},[rt]);const xt=()=>{pt(encodeURIComponent(Ne),me||null)},Vt=Nt=>{Nt!==me&&(De(Nt),pt(encodeURIComponent(Ne),Nt))};return a.createElement("div",{className:Ye()(nt.input,He),style:b},!!lt.length&&a.createElement("div",{className:nt.dropdown},a.createElement("div",{className:nt.text},(ve=lt.find(Nt=>Nt.id===me))==null?void 0:ve.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:nt.b1}),a.createElement("b",{className:nt.b2})),a.createElement("div",{className:nt.menu},lt.map((Nt,Tt)=>a.createElement("div",{key:Tt,onClick:()=>Vt(Nt.id)},Nt.name)))),a.createElement($e.default,{onPressEnter:xt,value:Ne,onChange:Nt=>{Re(Nt.target.value),ct(encodeURIComponent(Nt.target.value),me||null)},bordered:!1,placeholder:se}),a.createElement("i",{onClick:xt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Me={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"},yt=({value:lt,onChange:rt,className:pt,total:ct,pageSize:He,style:b={}})=>{const se=lt<2,y=lt>=Math.ceil(ct/He);return ct<=He?a.createElement(a.Fragment,null):a.createElement("div",{className:Ye()(Me.quickPager,pt),style:b},a.createElement("div",{onClick:()=>{se||rt(lt-1,"prev")},className:se?Me.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{y||rt(lt+1,"next")},className:y?Me.disabled:""},"\u4E0B\u4E00\u9875"))},Le={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"},Te=E(29787),et=E(25399),It=E(58018),_e=E(90524),Se=E(49661),Qe=E(96908),gt=E(57177),Bt=E(81378),Oe=E(57884),bt=({className:lt,dataSource:rt=[],col:pt=4,right:ct,bottom:He=23,precision:b=0,wrapWidth:se=1200,trackEventItems:y,loading:ve})=>{const me=Math.floor((se-(pt-1)*ct)/pt);return a.createElement(Te.Z,{spinning:ve},a.createElement("div",{className:Ye()(Le.list,lt)},!!rt.length&&rt.map((De,Ne)=>{const{name:Re,id:xt,identifier:Vt,power:Nt,cover_image_id:Tt,pic:gn}=De;return a.createElement("div",{className:Le.wrap,key:xt,style:{width:me,marginRight:(1+Ne)%pt===0?0:ct+b,marginBottom:He}},a.createElement("a",{target:"_blank",href:`/shixuns/${Vt}/challenges`,className:Le.li,onClick:Be=>{Be.preventDefault(),y&&(0,Se.L9)([y]),Nt&&(0,Se.xg)(`/shixuns/${Vt}/challenges`)}},a.createElement("div",{className:Le.img},a.createElement("img",{className:Le.cover,src:`${gn}`}),De.is_jupyter&&a.createElement("img",{className:Le.sign,src:Qe}),De.is_jupyter_lab&&a.createElement("img",{className:Le.sign,src:gt}),De.is_unity_3d&&a.createElement("img",{className:Le.sign,src:Bt})),a.createElement("div",{className:Le.name},a.createElement(et.Z,{title:Re||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:Le.e},Re||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:Le.tags},a.createElement(et.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,De.challenges_count))),!!De.myshixuns_count&&a.createElement(et.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,De.myshixuns_count))),a.createElement(et.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,De.level))),a.createElement("div",{className:Le.rate},a.createElement(It.Z,{allowHalf:!0,disabled:!0,defaultValue:De.score_info}),a.createElement("span",null,"\xA0",De.score_info?`${De.score_info}\u5206`:"5\u5206")))),!Nt&&a.createElement("div",{className:Le.lockWrap},a.createElement("img",{src:`${_e.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!rt.length&&a.createElement(Oe.Z,null)))},ln=E(929),st={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"},bn="data:image/png;base64,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",An=E(59301),Cn=({className:lt,dataSource:rt=[],col:pt=4,right:ct,bottom:He=23,precision:b=0,wrapWidth:se=1200,trackEventItems:y,loading:ve,handleVery:me=()=>!0})=>{const De=Math.floor((se-(pt-1)*ct)/pt);return An.createElement(Te.Z,{spinning:ve},An.createElement("div",{className:Ye()(st.list,lt)},!!rt.length&&rt.map((Ne,Re)=>{const{subject_identifier:xt,id:Vt,identifier:Nt,power:Tt}=Ne,gn=Ne.is_public!=0&&Ne.is_public;return An.createElement("div",{className:st.wrap,key:Vt,style:{width:De,marginRight:(1+Re)%pt===0?0:ct+b,marginBottom:He}},An.createElement("a",{className:st.li,onClick:Be=>{Be.preventDefault(),me(Ne==null?void 0:Ne.first_category_url)&&(y&&(0,Se.L9)([y]),(0,Se.xg)(Ne.first_category_url))}},An.createElement("div",{className:st.top},An.createElement(et.Z,{title:Ne.name},An.createElement("div",{className:st.name},Ne.name)),An.createElement("img",{className:st.img,src:_e.Z.IMG_SERVER+"/images/"+Ne.avatar_url}),An.createElement("div",{className:st.text,title:Ne.creator},Ne.creator),xt&&An.createElement("div",{className:st.btns},An.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),An.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),gn&&An.createElement("div",{className:st.sign},"\u516C\u5F00")),An.createElement("div",{className:st.bottom},Ne.visits>0&&An.createElement(et.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},An.createElement("span",null,An.createElement("i",{className:"iconfont icon-liulanyan"}),An.createElement("span",null,Ne.visits))),Ne.course_members_count>0&&An.createElement(et.Z,{title:"\u6210\u5458",placement:"bottom"},An.createElement("span",null,An.createElement("i",{className:"iconfont icon-chengyuan"}),Ne.course_members_count)),Ne.tasks_count>0&&An.createElement(et.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},An.createElement("span",null,An.createElement("i",{className:"iconfont icon-zuoye"}),Ne.tasks_count)),Ne.is_end?An.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):An.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Ne.is_accessible&&An.createElement("div",{className:st.lockWrap},An.createElement("img",{src:`${_e.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),An.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!rt.length&&An.createElement(Oe.Z,null)))},un={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"},_t=E(76560),Xe=({dataSource:lt=[],value:rt,onChange:pt,className:ct,style:He={},tabBarExtraContent:b})=>a.createElement("div",{className:Ye()(un.tabs,ct),style:He},a.createElement("div",{className:un.tabsWrap},lt.map((se,y)=>!(se!=null&&se.hide)&&a.createElement("aside",{className:un.tab,onClick:()=>{pt(se.id),se.link&&_t.history.push(se.link)},key:y},a.createElement("div",{className:rt===se.id?un.active:""},se.name),(se==null?void 0:se.resetCount)==null&&(se==null?void 0:se.total)!==void 0&&a.createElement("span",null,"\uFF08",se==null?void 0:se.total,"\uFF09"),(se==null?void 0:se.resetCount)!==void 0&&(se==null?void 0:se.total)!==void 0&&a.createElement(et.Z,{title:(se==null?void 0:se.tip)!=null?se==null?void 0:se.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},se==null?void 0:se.resetCount),"/",a.createElement("span",null,se==null?void 0:se.total),"\uFF09"))))),a.createElement("div",{className:un.tabBar},b)),ze=({className:lt,style:rt={},children:pt})=>a.createElement("div",{className:Ye()(lt),style:rt},pt),xe={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"},Rt=E(75727),tt=E(93041);const Ft=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Zt=({sortValue:lt,dropValue:rt,className:pt,onSort:ct,onDrop:He,dataSource:b=Ft})=>{var se;return a.createElement("div",{className:Ye()(xe.orderWrap,pt)},a.createElement(Rt.Z,{dropdownRender:()=>a.createElement(tt.default,null,b.map((y,ve)=>a.createElement(tt.default.Item,{key:ve,onClick:()=>He(y.id)},y.name)))},a.createElement("span",{className:xe.orderTextWrap},(se=b.find(y=>rt===y.id))==null?void 0:se.name)),a.createElement("span",{className:xe.orderIconWrap},a.createElement("span",{className:xe.orderAsc},a.createElement("i",{className:lt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${xe.cursorPointer} ${xe.active}`:`iconfont icon-sanjiaoxing-up font12 ${xe.cursorPointer}`,onClick:()=>ct(lt==="asc"?"desc":"asc")})),a.createElement("span",{className:xe.orderDesc},a.createElement("i",{className:lt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${xe.cursorPointer} ${xe.active}`:`iconfont icon-sanjiaoxing-down font12 ${xe.cursorPointer}`,onClick:()=>ct(lt==="asc"?"desc":"asc")}))))},mt={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"},ot=E(99571),it=Object.defineProperty,Je=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,dt=(lt,rt,pt)=>rt in lt?it(lt,rt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):lt[rt]=pt,Wt=(lt,rt)=>{for(var pt in rt||(rt={}))ut.call(rt,pt)&&dt(lt,pt,rt[pt]);if(Je)for(var pt of Je(rt))en.call(rt,pt)&&dt(lt,pt,rt[pt]);return lt},nn=(lt,rt)=>{var pt={};for(var ct in lt)ut.call(lt,ct)&&rt.indexOf(ct)<0&&(pt[ct]=lt[ct]);if(lt!=null&&Je)for(var ct of Je(lt))rt.indexOf(ct)<0&&en.call(lt,ct)&&(pt[ct]=lt[ct]);return pt},vt=(lt,rt,pt)=>new Promise((ct,He)=>{var b=ve=>{try{y(pt.next(ve))}catch(me){He(me)}},se=ve=>{try{y(pt.throw(ve))}catch(me){He(me)}},y=ve=>ve.done?ct(ve.value):Promise.resolve(ve.value).then(b,se);y((pt=pt.apply(lt,rt)).next())}),Lt=lt=>{var rt=lt,{className:pt,style:ct,children:He,loading:b=!1,openLoading:se,onClick:y=()=>{},size:ve="middle",shape:me="round"}=rt,De=nn(rt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Ne,Re]=(0,a.useState)(!1);return a.createElement(ot.ZP,Wt({onClick:(0,Ae.throttle)(xt=>vt(void 0,null,function*(){se&&Re(!0);try{yield y(xt)}catch(Vt){console.log("error",Vt)}se&&Re(!1)}),2e3,{leading:!0,trailing:!1}),className:Ye()(mt.btn,mt[`${ve}-${me}`],pt),style:ct,size:ve,shape:me,loading:Ne||b},De),He)},Ot={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"},Pt=({className:lt,style:rt,children:pt=null,onClick:ct,title:He})=>a.createElement("div",{className:Ye()(Ot.head,lt),style:rt},a.createElement("span",{className:"primary-hover",onClick:ct},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:He},He),a.createElement("div",{className:Ot.node},pt)),Ie={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"},ee=({confirmShow:lt=!0,confirmTitle:rt,confirmClick:pt,cancelShow:ct=!0,cancelTitle:He,cancelClick:b,className:se,style:y,confirmLoading:ve=!1})=>a.createElement("div",{className:Ye()(Ie.btns,se),style:y},lt&&a.createElement(ot.ZP,{loading:ve,onClick:pt,type:"primary",className:Ie.confirm},rt),ct&&a.createElement(ot.ZP,{onClick:b,className:Ie.cancel},He)),ne={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"},fe=({className:lt,style:rt={},LeftContent:pt,children:ct,RightContent:He})=>a.createElement("div",{className:Ye()(ne.fixedBottom,lt),style:rt},a.createElement("div",{className:ne.wrap},a.createElement("div",{className:ne.left},pt),a.createElement("div",{className:ne.center},ct),a.createElement("div",{className:ne.right},He))),pe={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"},At=({className:lt,style:rt={},dataSource:pt=[]})=>a.createElement("div",{className:Ye()(pe.crumbs,lt),style:rt},pt.map((ct,He)=>He_t.history.push(ct.path)},ct.name):a.createElement("span",null,ct.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:He,style:{color:"#5F6368"}},ct.name))),Ht=E(11938),Dt=Object.defineProperty,cn=Object.defineProperties,pn=Object.getOwnPropertyDescriptors,$t=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,dn=Object.prototype.propertyIsEnumerable,Jt=(lt,rt,pt)=>rt in lt?Dt(lt,rt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):lt[rt]=pt,qt=(lt,rt)=>{for(var pt in rt||(rt={}))Gt.call(rt,pt)&&Jt(lt,pt,rt[pt]);if($t)for(var pt of $t(rt))dn.call(rt,pt)&&Jt(lt,pt,rt[pt]);return lt},sn=(lt,rt)=>cn(lt,pn(rt)),Fn=(lt,rt)=>{var pt={};for(var ct in lt)Gt.call(lt,ct)&&rt.indexOf(ct)<0&&(pt[ct]=lt[ct]);if(lt!=null&&$t)for(var ct of $t(lt))rt.indexOf(ct)<0&&dn.call(lt,ct)&&(pt[ct]=lt[ct]);return pt};const{Countdown:hn}=Ht.default;var Nn=lt=>{var rt=lt,{onChange:pt}=rt,ct=Fn(rt,["onChange"]);const[He,b]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof He=="number"&&He>=0&&pt(He)},[He]);const se=y=>{const ve=Math.floor(y/1e3);b(ve)};return a.createElement(hn,sn(qt({},ct),{onChange:se}))}},17904:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return ue}});var a=E(59301);function ue(le,we){const re=(0,a.useRef)();(0,a.useEffect)(()=>{re.current=le}),(0,a.useEffect)(()=>{function Ee(){re.current()}if(we!==null){let We=setInterval(Ee,we);return()=>clearInterval(We)}},[we])}},82328:function(Fe,wt,E){"use strict";E.r(wt),E.d(wt,{default:function(){return Wr}});var a=E(59301),ue=E(60840),le=E(27813),we=E(97218),re=E(76560),Ee=E(61186),We=E.n(Ee),Ye="data:image/png;base64,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0p8zAAA7SGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTUtMTEtMTBUMTQ6MDQ6NTArMDg6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE1LTExLTEwVDE0OjA0OjUwKzA4OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNS0xMS0xMFQxNDowNDo1MCswODowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ODBiY2E5ODUtNGY5Yi02ZTRkLTlmYzktZThmNDkyNjdkZjRlPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZWRkYWU4MGMtODc3MC0xMWU1LTg0OWEtYmNmZGE2MDI4ZjJlPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6ZDAxN2I5NGUtOTRiZC0yNjQxLThmZjktYmY3YTBhMzY3N2IxPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmQwMTdiOTRlLTk0YmQtMjY0MS04ZmY5LWJmN2EwYTM2NzdiMTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0xMS0xMFQxNDowNDo1MCswODowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo4MGJjYTk4NS00ZjliLTZlNGQtOWZjOS1lOGY0OTI2N2RmNGU8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMTEtMTBUMTQ6MDQ6NTArMDg6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT4zQ0I4RkVFOEMyRUJFNkU1QTREQTk3MzI4MzU0MTI0RTwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZGRmY2Y2Zi04NzcwLTExZTUtODQ5YS1iY2ZkYTYwMjhmMmU8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QmFnPgogICAgICAgICA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPnNSR0IgSUVDNjE5NjYtMi4xPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+MTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MjA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MjA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pu6JurQAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABRFJREFUeNpE1OtvW/Udx/H3ufj4+Ph2nDh2vLgrTSPaFNqGtd0Gy9LRTVymNoNM6ihCaEwdQ5sYAo0HTOwBYg/Yk0pDiG3qmLSiPtjGJERbdZSQaUArykXt1la9hDRNY6dpYsexj30uPj7ntwcVyT/w0ucrfT5fSQgBdguAEBlZhDhaiVikF2j22lfPjP77+Kc/9ZyO9p37th7s2rLlbegveZ4g6jggS4AMAKkkkhAC366DJJADgaJlgA/unTx+4qmT/7oyKpxJfdYzUDIma7M6TsXoDH+3/8jgnrG/iOC2o8JrIiQJECjpvlt0Q7JoimWEkQHN1Sf+8MbE40+O7226M/rtCYX9+k2e0me55+48XXfn1f1PvvfwiVdfOSLFlKitSbh8hq9+DitZFRlZSaHK1aJ35uV3f3+4zr79/fy42CD9pwtULwdUpwLqu//ID4JzPHPoEQ7+00dc/vM/Eoary3oCPR5dBROeRTxaH7x+9MWpkd3nRsyBPL/InmP6cAN5jUlgtcELkXpMTj19kr3GGfLfuovv7T62Z/GjN67aM2c3XHz/nVUw6jmo7ruJI5eT2idz23lwu0XzbAP5eh3JjBJdCnBP3iSyrhu96VD562nG7m8z8cUm3vwwKCSkVgx5aBWsL1aK4cfvHwilGKg2KWuOxjxEAh+WXKT1Bto2E/lGC42QyrRDX5cHkkStKRPtUQ9sHB5btwLOXHrvh+1yeTiT0KATRRQKZId7aSKw7ukm2Fck8dIQxjNbkHsMctuytOw2CEEhZ0Dp7L1Ls6d+sgIaicxgw/Lp73FB7+bEaQN1V4rqnrUEZQvpfy3sYzfxp5fRnh+m69mtvHWoBsQZ2qzSmlrALU0VV8BwaW5Po6ZyZ9Gi+HWN19+M859XSgztKJA2ktgXaoQLHu65GsnyMudfvsKrh6Lkh0w299WplD38pUvDK6CstkyrIZNavMLe+wM6fgL/6Dzdf/scuS9Cu0chzKlkdxUoTFylcvA8rbbC2GiEZHUSq6GiJuUIgAoQM746Lm+4Nhrk+3jiGxYH+np4vTyIP3uB7uokcjqGc6GGNZCjnCnwdzkGKZMnvrlAJ1nEvEPCyKw5tgKCnBMNwdyUxZ2D0/z2V9t48fkRjlqboeEzalfpMmXeOpakiQFkeO7nOjsGJpmbBFybsGNtXQFVs729k8zjz/uUFi7yy+EoY+NxJo7bXJK38MCmLyjEKnSO9NGuOazZaPDrB65x89Q1bF9Hz2qoprYRuPUcvOYnj1ZP/+6wM9/Gq/hQmmH9Q0NE8zoEVYKqSnPBIb2uC9Z2Q6nC9NuXcZJZEv0JYr0G6YF9O7XM9z+QhBAAdFr/fWzp/IHXAtdJVz6cR40LencOEiw5+HYL2dDRu+JIWoTqqSk6gUp6+3p8l2p6w8gjcTM1Lmn33TrZd2ZwFp2yOx9z9HyYzu8aIKi3CKwGGBqKZqLFoL3cpFWqoa/tRi/m8ZZt3LIlYmuaKKkUsS9rI9pXUfjohdzXkr2RTAGvHhIGKmGg4C5aIELa1TrNyUUkJQKShHujQiQmk/92IasZ1s9Ch9Uta0qKaPeOhyw7/ZpdKrU0ZZlUrkNEstEkH8VbRjgOyY1ZUgMpZK2JmtaQMr3XO+pdv1GN23+kaIus1kb4SBHVblTjTzsX8y859cUHPX9251c29WwKLSmhm3KXGkti3eB6rMe01dzI2aWphXFnpnaib2culBQFEbgA/H8ALiI3EysggNoAAAAASUVORK5CYII=",Ae={flex_box_center:"flex_box_center___DajON",flex_space_between:"flex_space_between___tvLDY",flex_box_vertical_center:"flex_box_vertical_center___PvYv9",flex_box_center_end:"flex_box_center_end___F4Cig",flex_box_column:"flex_box_column___u9A0o",footer:"footer___k7tsL",fastLink:"fastLink___WjVYd",cooperation:"cooperation___Owpto",copyright:"copyright___UL6n9"},ye=({user:ae,globalSetting:ge})=>{var Ce,vn,yn,Dn,jn,wn;return a.createElement("div",{className:Ae.footer,style:{height:(Ce=ge==null?void 0:ge.setting)!=null&&Ce.main_site?"":"80px",lineHeight:(vn=ge==null?void 0:ge.setting)!=null&&vn.main_site?"":"80px"}},((yn=ge==null?void 0:ge.setting)==null?void 0:yn.main_site)&&a.createElement("aside",{className:Ae.fastLink},a.createElement("a",{target:"_blank",href:"/"},"\u7F51\u7AD9\u9996\u9875"),!((Dn=ge==null?void 0:ge.setting)!=null&&Dn.is_local)&&a.createElement("a",{target:"_blank",href:"/help/about_us"},"\u5173\u4E8E\u6211\u4EEC"),a.createElement("a",{target:"_blank",href:"/help/contact_us"},"\u8054\u7CFB\u6211\u4EEC"),a.createElement("a",{target:"_blank",href:"/help/cooperatives"},"\u5408\u4F5C\u4F19\u4F34"),a.createElement("a",{target:"_blank",href:"/help/agreement"},"\u670D\u52A1\u534F\u8BAE"),a.createElement("a",{target:"_blank",href:"/help/help_center"},"\u5E2E\u52A9\u4E2D\u5FC3"),a.createElement("a",{target:"_blank",href:"/help/feedback"},"\u610F\u89C1\u53CD\u9988")),(jn=ge.setting)!=null&&jn.footer?a.createElement("div",{dangerouslySetInnerHTML:{__html:(wn=ge.setting)==null?void 0:wn.footer}}):a.createElement("div",null,a.createElement("p",{className:"footer_con-p inline lineh-30 font-14"},a.createElement("span",{className:"font-18 fl"},"\xA9"),"\xA0",We()().year(),"\xA0EduCoder",a.createElement("a",{style:{color:"#888"},target:"_blank",href:"http://beian.miit.gov.cn/",className:"ml15 mr15"},"\u6E58ICP\u590717009477\u53F7"),a.createElement("a",{style:{color:"#888"},target:"_blank",href:"http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=43019002000962",className:"mr15"},a.createElement("img",{className:"vertical4",src:Ye}),"\u6E58\u516C\u7F51\u5B89\u590743019002000962\u53F7"),a.createElement("a",{href:"https://team.trustie.net",style:{color:"#888"},target:"_blank"},"Trustie"),"\xA0\xA0\xA0&\xA0\xA0\xA0IntelliDE inside. ",a.createElement("span",{className:"mr15"},"\u7248\u6743\u6240\u6709 \u6E56\u5357\u667A\u64CE\u79D1\u6280\u6709\u9650\u516C\u53F8"))))},ce={flex_box_center:"flex_box_center___mmTa9",flex_space_between:"flex_space_between___jMnlY",flex_box_vertical_center:"flex_box_vertical_center___Nzd52",flex_box_center_end:"flex_box_center_end___rVNra",flex_box_column:"flex_box_column___cg5bF",newFooter:"newFooter___XUH_2"},qe=E(90524),he=E(62957),nt=E(49661),$e=E(38394),ht=({user:ae,globalSetting:ge})=>{var Ce,vn,yn;const[Dn,jn]=(0,a.useState)(!1);(0,a.useEffect)(()=>(window.addEventListener("click",Bn),()=>{window.removeEventListener("click",Bn)}),[]);const wn=()=>{if(function(){return/macintosh|mac os x/i.test(navigator.userAgent)}()){jn(!0);return}(0,nt.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")},kt=(Qn,au)=>{if(Qn.className===au)return Qn;for(let qn=0,zn=Qn;zn=zn.parentNode;qn++){if(zn.className===au)return zn;if(zn==document.documentElement)return!1}},Bn=Qn=>{var au,qn,zn;Qn!=null&&Qn.target&&(((au=Qn==null?void 0:Qn.target)==null?void 0:au.innerText)==="\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A"||((zn=(qn=Qn==null?void 0:Qn.target)==null?void 0:qn.nextElementSibling)==null?void 0:zn.innerText)==="\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A")&&kt(Qn.target,"module-introduce")&&wn()};return a.createElement(a.Fragment,null,a.createElement(he.default,{centered:!0,destroyOnClose:!0,open:Dn,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>jn(!1)},a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},a.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(Ce=ge==null?void 0:ge.setting)==null?void 0:Ce.homepage_tea_qq_number," "),a.createElement("img",{src:`${qe.Z.IMG_SERVER}/${(vn=ge==null?void 0:ge.setting)==null?void 0:vn.homepage_tea_qq_qrcode_url}`,width:200,height:200}))),a.createElement("div",{className:ce.newFooter,dangerouslySetInnerHTML:{__html:(0,$e.z)((yn=ge.setting)==null?void 0:yn.footer,!0)}}))};const Me=({user:ae,globalSetting:ge,loading:Ce,dispatch:vn})=>{var yn,Dn;return ge.showFooter&&ge.showHeaderFooter?a.createElement("section",{id:"footer"},(yn=ge==null?void 0:ge.setting)!=null&&yn.main_site&&!((Dn=ge==null?void 0:ge.setting)!=null&&Dn.is_local)?a.createElement(ht,{user:ae,globalSetting:ge}):a.createElement(ye,{user:ae,globalSetting:ge})):a.createElement(a.Fragment,null," ")};var zt=(0,re.connect)(({user:ae,loading:ge,globalSetting:Ce})=>({user:ae,globalSetting:Ce,loading:ge.models.index}))(Me),yt=E(25399),Le=E(99381),Te=E(24283),et={sideBar:"sideBar___iM1tf",wrap:"wrap___GEY86",backTop:"backTop___skoyU",ul:"ul___JwWww",tooltipclass:"tooltipclass___QQUJq"},It=E(32637);const _e=({globalSetting:ae,loading:ge,shixunHomeworks:Ce,user:vn,dispatch:yn})=>{var Dn,jn,wn,kt,Bn,Qn,au,qn,zn,Rn,Pu,Au,xu,Eu,Hu,al,Xu;const[bl,ku]=(0,a.useState)(!1),[tl,Yn]=(0,a.useState)(!1),[gu]=(0,a.useState)(localStorage.hideCustom?JSON.parse(localStorage.hideCustom):[]),[fu,Iu]=(0,a.useState)((localStorage==null?void 0:localStorage.hidesidebar)!="1"),[Gu,Nu]=(0,a.useState)(!1),[dl,vl]=(0,a.useState)(!1),gl=(0,a.useRef)(),Ku=(0,re.useLocation)();(0,a.useEffect)(()=>(window.addEventListener("scroll",El),()=>window.removeEventListener("scroll",El)),[]),(0,a.useEffect)(()=>{setTimeout(()=>{localStorage.setItem("hidesidebar","1"),Iu(!1)},5e3)},[]),(0,a.useEffect)(()=>{Ce.actionTabs.type===99&&(Nu(!0),setTimeout(()=>{Nu(!1)},5e3))},[Ce.actionTabs]),(0,a.useEffect)(()=>{document.domain==="www.educoder.net"&&(Ku.pathname==="/"||Ku.pathname.indexOf("/competitions/detail/")>-1||Ku.pathname.indexOf("/competitions")>-1&&Ku.pathname.split("/").length===3)?vl(!0):vl(!1)},[Ku.pathname]),(0,a.useEffect)(()=>{var Cu,rl,_n;(Cu=vn==null?void 0:vn.userInfo)!=null&&Cu.login&&!gu.includes((rl=vn==null?void 0:vn.userInfo)==null?void 0:rl.login)&&!((_n=ae==null?void 0:ae.setting)!=null&&_n.is_local)&&setTimeout(()=>{var Qu,ml,Nl=document.createEvent("Events");Nl.initEvent("mouseout",!0,!1),gl&&((Qu=gl.current)==null||Qu.dispatchEvent(Nl)),gu.push((ml=vn==null?void 0:vn.userInfo)==null?void 0:ml.login),localStorage.hideCustom=JSON.stringify(gu)},5e3)},[vn]);const El=()=>{var Cu;if(Ku.pathname==="/Activities"){ku(!1);return}ku(((Cu=document==null?void 0:document.documentElement)==null?void 0:Cu.scrollTop)>0)},xl=()=>{const Cu=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();Yn(!0)};return a.createElement("div",{className:et.sideBar},a.createElement("div",{id:"wechat_QR_code_ids"},dl&&!(0,nt.s2)()&&a.createElement(yt.Z,{placement:"left",overlayInnerStyle:{padding:26},getPopupContainer:()=>document.getElementById("wechat_QR_code_ids"),title:a.createElement("div",{className:"flex-wrp flex_box_column flex_box_center"},a.createElement(Le.Z,{errorLevel:"H",value:window.location.href,bgColor:"#FFF",size:190,icon:`${qe.Z.IMG_SERVER}/${(Dn=ae==null?void 0:ae.setting)==null?void 0:Dn.tab_logo_url}`}),a.createElement("div",{className:"tc font15 mt20"},"\u8BF7\u4F7F\u7528\u5FAE\u4FE1\u626B\u4E00\u626B\u5206\u4EAB",Ku.pathname.indexOf("/competitions")>-1?"\u7ADE\u8D5B":"\u5934\u6B4C"))},a.createElement("div",{className:et.wrap},a.createElement("i",{className:"iconfont icon-icon-weixin c-light-primary font22"}))),!ae.onlyShowBackTop&&(ae==null?void 0:ae.onlyShowBackTopIcons)&&fu&&a.createElement(a.Fragment,null,!!((jn=vn==null?void 0:vn.userInfo)!=null&&jn.login)&&a.createElement(yt.Z,{placement:"left",defaultVisible:!(gu!=null&&gu.includes((wn=vn==null?void 0:vn.userInfo)==null?void 0:wn.login)),getPopupContainer:()=>document.getElementById("wechat_QR_code_ids"),title:a.createElement("div",null,a.createElement("div",{className:"tc"},a.createElement("img",{className:"mt10",src:It,width:"188px",height:"188px"})),a.createElement("div",{className:"tc font15 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),a.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),a.createElement("div",{className:"pt10 font12"},a.createElement("ul",{className:et.ul},a.createElement("li",null,"\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66"),a.createElement("li",null,"\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),a.createElement("li",null,"\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002"))))},a.createElement("div",{className:et.wrap,ref:gl},a.createElement("a",{href:"javascript:void(0)"},a.createElement("i",{className:"iconfont icon-yijianfankui1 c-light-primary font22"})))),!((kt=ae==null?void 0:ae.setting)!=null&&kt.is_local)&&a.createElement(yt.Z,{placement:"left",getPopupContainer:()=>document.getElementById("wechat_QR_code_ids"),title:a.createElement("div",null,a.createElement("img",{src:`${qe.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),a.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),a.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},a.createElement("div",{className:et.wrap},a.createElement("i",{className:"iconfont icon-erweima1 c-light-primary font22"}))),!((Bn=ae==null?void 0:ae.setting)!=null&&Bn.is_local)&&a.createElement(yt.Z,{placement:"left",title:"\u5728\u7EBF\u54A8\u8BE2"},a.createElement("div",{className:et.wrap},a.createElement("a",{onClick:xl,className:"c-white"},a.createElement("i",{className:"iconfont icon-QQ1 c-light-primary font22"})))),a.createElement("div",{onClick:()=>{Iu(!1),localStorage.setItem("hidesidebar","1")},style:{textAlign:"center",fontSize:"14px",color:"#0152d9",margin:"10px 0px",cursor:"pointer"}},"\u6536\u8D77")),((Qn=ae==null?void 0:ae.setting)==null?void 0:Qn.main_site)&&!ae.onlyShowBackTop&&(ae==null?void 0:ae.onlyShowBackTopIcons)&&!fu&&a.createElement("div",{onClick:()=>{Iu(!0),localStorage.setItem("hidesidebar","2")},style:{textAlign:"center",fontSize:"16px",color:"#0152d9",background:"#fff",margin:"10px 0px",cursor:"pointer",position:"absolute",left:"80px",top:"-150px",boxShadow:"0px 0px 8px 0px #f1f1f1",width:"30px",writingMode:"vertical-lr",height:"100px",paddingLeft:"3px"}},"\u8054\u7CFB\u6211\u4EEC"),(ae==null?void 0:ae.showQuestionBackTop)&&!((au=ae==null?void 0:ae.setting)!=null&&au.is_local)&&a.createElement(yt.Z,{placement:"left",getPopupContainer:()=>document.getElementById("wechat_QR_code_ids"),title:a.createElement("div",null,a.createElement("img",{src:((qn=vn==null?void 0:vn.userInfo)==null?void 0:qn.identity)==="student"?`${qe.Z.IMG_SERVER}/${(zn=ae==null?void 0:ae.setting)==null?void 0:zn.homepage_stu_qq_qrcode_url}`:`${qe.Z.IMG_SERVER}/${(Rn=ae==null?void 0:ae.setting)==null?void 0:Rn.homepage_tea_qq_qrcode_url}`,width:"158px",height:"158px"}),a.createElement("div",{className:"tc font15 mt10",style:{marginBottom:6}},"\u626B\u7801\u8FDB\u7F16\u7A0B\u4EA4\u6D41\u7FA4"))},a.createElement("div",{className:et.wrap},a.createElement("i",{className:"iconfont icon-erweima1 c-light-primary font22"}))),bl&&a.createElement(yt.Z,{placement:"left",title:"\u8FD4\u56DE\u9876\u90E8"},a.createElement(Te.Z,{className:`${et.wrap} ${et.backTop}`,visibilityHeight:0},a.createElement("i",{className:"iconfont icon-huidaodingbu c-light-primary font14"})))),a.createElement(he.default,{centered:!0,destroyOnClose:!0,open:tl,title:((Pu=vn==null?void 0:vn.userInfo)==null?void 0:Pu.identity)==="student"?"\u5934\u6B4C\u5B66\u751F\u4EA4\u6D41\u793E\u533A":"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>Yn(!1)},a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",marginBottom:20}},a.createElement("p",null,((Au=vn==null?void 0:vn.userInfo)==null?void 0:Au.identity)==="student"?`\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u5B66\u751F\u4EA4\u6D41QQ\u7FA4\uFF1A${(xu=ae==null?void 0:ae.setting)==null?void 0:xu.homepage_stu_qq_number}`:`\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A${(Eu=ae==null?void 0:ae.setting)==null?void 0:Eu.homepage_tea_qq_number}`),a.createElement("img",{src:((Hu=vn==null?void 0:vn.userInfo)==null?void 0:Hu.identity)==="student"?`${qe.Z.IMG_SERVER}/${(al=ae==null?void 0:ae.setting)==null?void 0:al.homepage_stu_qq_qrcode_url}`:`${qe.Z.IMG_SERVER}/${(Xu=ae==null?void 0:ae.setting)==null?void 0:Xu.homepage_tea_qq_qrcode_url}`,width:200,height:200}))))};var Se=(0,re.connect)(({loading:ae,globalSetting:ge,user:Ce,shixunHomeworks:vn})=>({globalSetting:ge,user:Ce,loading:ae.models.index,shixunHomeworks:vn}))(_e),Qe=E(99571),gt=(ae,ge,Ce)=>new Promise((vn,yn)=>{var Dn=kt=>{try{wn(Ce.next(kt))}catch(Bn){yn(Bn)}},jn=kt=>{try{wn(Ce.throw(kt))}catch(Bn){yn(Bn)}},wn=kt=>kt.done?vn(kt.value):Promise.resolve(kt.value).then(Dn,jn);wn((Ce=Ce.apply(ae,ge)).next())});const Bt=({user:ae,dispatch:ge,classroomList:Ce})=>a.createElement(he.default,{title:"\u6E29\u99A8\u63D0\u793A",zIndex:9999,footer:null,open:Ce.actionTabs.key==="\u5BFC\u51FA\u63D0\u9192",onCancel:()=>{ge({type:"classroomList/setActionTabs",payload:{}})}},a.createElement("div",null,a.createElement("span",null,"\u60A8\u5728\u5F53\u524D\u680F\u76EE\u4E2D\u6709\u5DF2\u5BFC\u51FA\u7684\u8868\u683C\u672A\u4E0B\u8F7D\uFF0C\u8BF7\u5148\u4E0B\u8F7D\u5DF2\u6709\u8868\u683C\uFF0C\u7136\u540E\u518D\u5BFC\u51FA\u65B0\u7684\u8868\u683C\u3002"),a.createElement("br",null),a.createElement("div",{style:{textAlign:"end"}},a.createElement(Qe.ZP,{type:"primary",onClick:()=>gt(void 0,null,function*(){ge({type:"classroomList/setActionTabs",payload:{}})})},"\u77E5\u9053\u4E86"))));var Oe=(0,re.connect)(({user:ae,classroomList:ge})=>({user:ae,classroomList:ge}))(Bt),Mt=E(69219),bt=E(77019),ln=E(5269),st=E(62673),bn={name:"name___sZaG7"},An=E(59301),En=Object.defineProperty,Cn=Object.defineProperties,un=Object.getOwnPropertyDescriptors,_t=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,ie=(ae,ge,Ce)=>ge in ae?En(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,ze=(ae,ge)=>{for(var Ce in ge||(ge={}))Ze.call(ge,Ce)&&ie(ae,Ce,ge[Ce]);if(_t)for(var Ce of _t(ge))Xe.call(ge,Ce)&&ie(ae,Ce,ge[Ce]);return ae},xe=(ae,ge)=>Cn(ae,un(ge)),Rt=(ae,ge,Ce)=>new Promise((vn,yn)=>{var Dn=kt=>{try{wn(Ce.next(kt))}catch(Bn){yn(Bn)}},jn=kt=>{try{wn(Ce.throw(kt))}catch(Bn){yn(Bn)}},wn=kt=>kt.done?vn(kt.value):Promise.resolve(kt.value).then(Dn,jn);wn((Ce=Ce.apply(ae,ge)).next())});const{TreeNode:tt}=Mt.default,Ft=({classroomList:ae,loading:ge,dispatch:Ce})=>{var vn,yn,Dn;const[jn,wn]=(0,a.useState)(!1),[kt,Bn]=(0,a.useState)([]),[Qn,au]=(0,a.useState)(!0),[qn,zn]=(0,a.useState)(!1),[Rn,Pu]=(0,a.useState)("PDF");return(0,a.useEffect)(()=>{var Au,xu;ae.actionTabs.key=="\u9009\u62E9\u73ED\u7EA7"&&Bn([...(xu=(Au=ae==null?void 0:ae.actionTabs)==null?void 0:Au.course_groups)==null?void 0:xu.map(Eu=>Eu.course_group_id)])},[ae.actionTabs.key]),(0,a.useEffect)(()=>{var Au,xu,Eu,Hu;au(((xu=(Au=ae==null?void 0:ae.actionTabs)==null?void 0:Au.course_groups)==null?void 0:xu.length)===(kt==null?void 0:kt.length)),zn((kt==null?void 0:kt.length)>0&&(kt==null?void 0:kt.length)<((Hu=(Eu=ae==null?void 0:ae.actionTabs)==null?void 0:Eu.course_groups)==null?void 0:Hu.length))},[kt]),An.createElement(he.default,{centered:!0,title:ae.actionTabs.title,open:ae.actionTabs.key==="\u9009\u62E9\u73ED\u7EA7",okText:"\u786E\u8BA4\u5BFC\u51FA",cancelText:"\u53D6\u6D88",width:700,bodyStyle:{minHeight:100},confirmLoading:jn,onOk:()=>Rt(void 0,null,function*(){var Au;wn(!0);const xu=sessionStorage.all_student_works_params?JSON.parse(sessionStorage.all_student_works_params):[],Eu=JSON.stringify(xe(ze({},xu),{course_group:[...kt],teacher_comment:null,work_status:null,search:null,file_status:null,member_work:null}));sessionStorage.all_student_works_params=Eu,ae.actionTabs.title=="\u5BFC\u51FA\u5B9E\u9A8C\u62A5\u544A"&&(sessionStorage.exptype=Rn),localStorage.setItem("all_student_works_param",Eu),Ce({type:"classroomList/setActionTabs",payload:{}}),wn(!1),(Au=ae==null?void 0:ae.actionTabs)==null||Au.fn()}),onCancel:()=>{Ce({type:"classroomList/setActionTabs",payload:{}})}},An.createElement("div",null,An.createElement(bt.Z,null,An.createElement(ln.Z,{className:"font14 mb10",span:24},"\u8BF7\u9009\u62E9\u672C\u6B21\u9700\u8981\u5BFC\u51FA",(vn=ae==null?void 0:ae.actionTabs)==null?void 0:vn.title,"\u7684\u73ED\u7EA7\uFF1A"),An.createElement(ln.Z,{span:24},An.createElement(st.default,{indeterminate:qn,checked:Qn,onChange:Au=>{var xu,Eu;Bn(Au.target.checked?(Eu=(xu=ae==null?void 0:ae.actionTabs)==null?void 0:xu.course_groups)==null?void 0:Eu.map(Hu=>Hu.course_group_id):[])}},"\u5168\u9009")),An.createElement(st.default.Group,{style:{width:"100%"},value:kt,onChange:Au=>{Bn(Au)}},An.createElement(bt.Z,null,(Dn=(yn=ae==null?void 0:ae.actionTabs)==null?void 0:yn.course_groups)==null?void 0:Dn.map((Au,xu)=>An.createElement(ln.Z,{span:8,style:{marginTop:"10px"}},An.createElement(st.default,{value:Au.course_group_id,style:{fontSize:"14px"}},An.createElement("span",{className:bn.name,title:Au.group_group_name}," ",Au.group_group_name),An.createElement("span",null,"(",Au.count,")")))))))))};var Ct=(0,re.connect)(({classroomList:ae,loading:ge})=>({classroomList:ae,loading:ge}))(Ft),Zt=E(6767),mt=E(82326),ot=E(82093),it={modal:"modal___F5VLC",title:"title___JqMFe",content:"content___f4NH_",name:"name___UtE1a",tip:"tip____F4Fo",info:"info___Outu3",icon:"icon___vRglT",img:"img___XOkOS",code:"code___BFLYc",item:"item___iouDe",left:"left___jflep",right:"right___ZKzah",text1:"text1___mApOX",text2:"text2___lP9Fx",count:"count___TFQl9",disable:"disable___BmHOV",line:"line___R2Nmd",nocode:"nocode___LEukz"},Je="data:image/png;base64,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",ut=E(59301),en=(ae,ge,Ce)=>new Promise((vn,yn)=>{var Dn=kt=>{try{wn(Ce.next(kt))}catch(Bn){yn(Bn)}},jn=kt=>{try{wn(Ce.throw(kt))}catch(Bn){yn(Bn)}},wn=kt=>kt.done?vn(kt.value):Promise.resolve(kt.value).then(Dn,jn);wn((Ce=Ce.apply(ae,ge)).next())});const{TreeNode:dt}=Mt.default,Wt=({classroomList:ae,loading:ge,dispatch:Ce,user:vn})=>{var yn,Dn;const[jn,wn]=(0,a.useState)(!1),[kt,Bn]=(0,a.useState)(""),[Qn,au]=(0,a.useState)([]),[qn,zn]=(0,a.useState)({});return(0,a.useEffect)(()=>{if(ae.actionTabs.id&&ae.actionTabs.key==="\u6388\u6743\u4F7F\u7528"){let xu=function(){return en(this,null,function*(){const Eu=yield(0,ot.ZP)(`/api/courses/${ae.actionTabs.id}/get_high_resources_codes.json`,{method:"get",params:{type:ae.actionTabs.type,type_id:ae.actionTabs.type_id}});(Eu==null?void 0:Eu.status)===0&&(au(Eu==null?void 0:Eu.data),zn(Eu==null?void 0:Eu.other_data))})};console.log(ae.actionTabs);const{id:Rn,type:Pu,type_id:Au}=ae.actionTabs;xu()}},[ae.actionTabs.id]),ut.createElement(he.default,{centered:!0,title:ae.actionTabs.title,open:ae.actionTabs.key==="\u6388\u6743\u4F7F\u7528",okText:"\u7ACB\u5373\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",width:804,bodyStyle:{minHeight:350},confirmLoading:jn,destroyOnClose:!0,closeIcon:ut.createElement("i",{className:"iconfont icon-guanbi1 font15",onClick:()=>{Ce({type:"classroomList/setActionTabs",payload:{}})},style:{color:"#fff"}}),afterClose:()=>{Bn("")},className:it.modal,onOk:()=>en(void 0,null,function*(){var Rn;if(!kt){Zt.ZP.warning("\u8BF7\u9009\u62E9\u6388\u6743\u7801");return}wn(!0);const Pu=yield(0,ot.ZP)(`/api/courses/${ae.actionTabs.id}/check_high_resources_code.json`,{method:"post",body:{type:ae.actionTabs.type,type_id:ae.actionTabs.type_id,code:kt}});(Pu==null?void 0:Pu.status)===0&&(Zt.ZP.success("\u6388\u6743\u6210\u529F"),Ce({type:"classroomList/setActionTabs",payload:{}}),(Rn=ae==null?void 0:ae.actionTabs)==null||Rn.fn()),wn(!1)}),onCancel:()=>{Ce({type:"classroomList/setActionTabs",payload:{}})}},ut.createElement("div",{className:"mt10"},ut.createElement("div",{className:it.title},"\u6388\u6743\u4F7F\u7528"),ut.createElement("div",{className:it.content},ut.createElement("div",null,ut.createElement("div",{className:it.name},"\u60A8\u597D\uFF01",(yn=vn==null?void 0:vn.userInfo)==null?void 0:yn.username,"\u8001\u5E08\uFF08",(Dn=vn==null?void 0:vn.userInfo)==null?void 0:Dn.login,"\uFF09\uFF1A"),ae.actionTabs.type==="shixun"&&ut.createElement("div",{className:it.tip},"\u5F53\u524D\u5B9E\u8BAD\u4F5C\u4E1A\u3010",ae.actionTabs.name,"-ID",ae.actionTabs.type_id,"\u3011\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",ut.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u4F5C\u4E1A\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),ae.actionTabs.type==="exercise"&&ut.createElement("div",{className:it.tip},"\u5F53\u524D\u8BD5\u5377\u3010",ae.actionTabs.name,"-ID",ae.actionTabs.type_id,"\u3011\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",ut.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u8003\u8BD5\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),ut.createElement("div",{className:it.info},ut.createElement("div",{className:it.icon},ut.createElement("i",{className:"iconfont icon-danceng-shiyanhuanjing",style:{color:"#165DFF"}})),ut.createElement("span",{className:"mr10",style:{color:"#6A7283"}},ae.actionTabs.type==="shixun"?"\u5B9E\u9A8C\u73AF\u5883":"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),ut.createElement("span",{style:{color:"#232B40"}},ae.actionTabs.type==="shixun"?qn.env_name:`${qn.env_count}\u4E2A`)),ut.createElement("div",{className:it.info},ut.createElement("div",{className:it.icon},ut.createElement("i",{className:"iconfont icon-shiyankecheng",style:{color:"#165DFF"}})),ut.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u6240\u5C5E\u8BFE\u5802"),ut.createElement("span",{style:{color:"#232B40"}},qn.course_name)),ut.createElement("div",{className:it.info},ut.createElement("div",{className:it.icon},ut.createElement("i",{className:"iconfont icon-zaixianrenshu",style:{color:"#165DFF"}})),ut.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u5B66\u751F\u4EBA\u6570"),ut.createElement("span",{style:{color:"#232B40"}},qn.student_count,"\u4EBA"))),ut.createElement("div",{className:"mt10"},ut.createElement("div",{className:it.img},ut.createElement("img",{src:It,width:"124px",height:"124px"})),ut.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801"))),ut.createElement("div",{className:it.code},ut.createElement("span",{className:"mr10",onClick:()=>console.log(1111)},"\u6388\u6743\u7801"),ut.createElement(mt.default,{popupClassName:it.popu,disabled:!1,className:it.qselect,onChange:Rn=>en(void 0,null,function*(){console.log(Rn),Bn(Rn)}),size:"large",optionLabelProp:"lable",style:{flex:1,width:700},placeholder:"\u8BF7\u9009\u62E9\u6388\u6743\u7801",virtual:!1,notFoundContent:ut.createElement("div",{className:it.nocode},ut.createElement("div",null,ut.createElement("img",{src:Je,alt:""}),ut.createElement("div",{className:"mt10",style:{color:"#666666"}},"\u6682\u65E0\u6388\u6743\u7801\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6~")))},Qn==null?void 0:Qn.map((Rn,Pu)=>ut.createElement(mt.default.Option,{key:Rn.code,value:Rn==null?void 0:Rn.code,label:Rn.code,disabled:Rn.disable},ut.createElement("div",{className:it.item},ut.createElement("div",{className:it.left,style:{background:Pu%2==0?"#52C7B0":"#E36868"}},Rn.code),ut.createElement("div",{className:`${it.right} ${Rn.disable&&it.disable}`},ae.actionTabs.type==="shixun"&&ut.createElement("div",null,ut.createElement("span",{className:it.text1},"\u9002\u7528\u8D44\u6E90\u7C7B\u578B\uFF1A"),ut.createElement("span",{className:it.text2},Rn.resource_type_name),Rn.resource_type_name==="\u9AD8\u6027\u80FD\u670D\u52A1\u5668"&&ut.createElement(yt.Z,{title:ut.createElement("div",null,"\u9002\u7528\u7684\u5B9E\u9A8C\u73AF\u5883\u5305\u62EC\uFF1AARM\u3001\u7B97\u80FD\u4E91\u3001\u4EA4\u5927\u4E91\u3001\u65E0\u5F71\u4E91\u3001\u6E56\u5927\u8D85\u7B97\u4E2D\u5FC3\u3001\u9AD8\u914D\u7F6E\u3001\u5927\u955C\u50CF\u3001\u81EA\u5B9A\u4E49\u955C\u50CF\u7B49\u3002",ut.createElement("br",null),"\u4E0D\u5305\u62EC\uFF1AGPU\u3001\u963F\u91CC\u4E91\u3001\u5934\u6B4C\u4E91\u3002"),zIndex:1e4}," ",ut.createElement("i",{className:"iconfont icon-wenhao1 font14"}))),ut.createElement("div",null,ut.createElement("span",{className:it.text1},"\u652F\u6301\u4F7F\u7528\u4EBA\u6570\uFF1A"),ut.createElement("span",{className:it.text2},Rn.max_people,"\u4EBA")),ut.createElement("div",null,ut.createElement("span",{className:it.text1},"\u6388\u6743\u7801\u4F7F\u7528\u6B21\u6570\uFF1A"),ut.createElement("span",{className:it.text2},"\u5DF2\u4F7F\u7528 ",ut.createElement("span",{className:it.count},Rn.use_count)," \u6B21\uFF0C\u5269\u4F59 ",ut.createElement("span",{className:it.count},Rn.left_use_count)," \u6B21"),ae.actionTabs.type==="exercise"&&ut.createElement(yt.Z,{title:"\u6388\u6743\u7801\u4F7F\u7528\u6B21\u6570\u6309\u9AD8\u6D88\u8017\u5B9E\u9A8C\u7684\u4E2A\u6570\u8BA1\u7B97\u3002\u5982\uFF1A\u4E00\u5F20\u8BD5\u5377\u5185\uFF0C\u67093\u4E2A\u9AD8\u6D88\u8017\u7684\u5B9E\u9A8C\u3002\u90A3\u4E48\uFF0C\u53D1\u5E03\u8003\u8BD5\u540E\uFF0C\u6388\u6743\u7801\u7684\u5269\u4F59\u4F7F\u7528\u6B21\u6570\u9700\u8981\u6263\u96643\u6B21\u3002\u53D1\u5E03\u8003\u8BD5\u7684\u65F6\u5019\uFF0C\u9AD8\u6D88\u8017\u5B9E\u9A8C\u6570\u4E0D\u80FD\u5927\u4E8E\u6388\u6743\u7801\u7684\u5269\u4F59\u4F7F\u7528\u6B21\u6570\u3002",zIndex:1e4}," ",ut.createElement("i",{className:"iconfont icon-wenhao1"}))),ut.createElement("div",null,ut.createElement("span",{className:it.text1},"\u6388\u6743\u7801\u6709\u6548\u671F\uFF1A"),ut.createElement("span",{className:it.text2},Rn.start_at," \u81F3 ",Rn.end_at))))))))))};var nn=(0,re.connect)(({classroomList:ae,loading:ge,user:Ce})=>({classroomList:ae,loading:ge,user:Ce}))(Wt),vt={modal:"modal___s_owE",content:"content___fKCoG",name:"name____JFNc",tip:"tip___wHgnp",info:"info___I2DZv",icon:"icon___cQ6SY",img:"img___GFBx1"},Et=E(59301);const{TreeNode:Lt}=Mt.default,Ot=({classroomList:ae,loading:ge,dispatch:Ce,user:vn})=>{var yn,Dn,jn;return Et.createElement(he.default,{centered:!0,title:"\u63D0\u793A",open:ae.actionTabs.key==="\u6388\u6743\u63D0\u793A",closable:!1,maskClosable:!1,footer:Et.createElement("div",null,Et.createElement(Qe.ZP,{type:"primary",onClick:wn=>{var kt;Ce({type:"classroomList/setActionTabs",payload:{}}),(kt=ae==null?void 0:ae.actionTabs)==null||kt.fn()}},"\u6211\u77E5\u9053\u4E86")),width:600,destroyOnClose:!0,className:vt.modal},Et.createElement("div",null,Et.createElement("div",{className:vt.content},Et.createElement("div",null,Et.createElement("div",{className:vt.name},"\u60A8\u597D\uFF01",(yn=vn==null?void 0:vn.userInfo)==null?void 0:yn.username,"\u8001\u5E08\uFF08",(Dn=vn==null?void 0:vn.userInfo)==null?void 0:Dn.login,"\uFF09\uFF1A"),Et.createElement("div",{className:vt.tip},"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Et.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u8003\u8BD5\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Et.createElement("div",{className:vt.info},Et.createElement("div",{className:vt.icon},Et.createElement("i",{className:"iconfont icon-danceng-shiyanhuanjing",style:{color:"#165DFF"}})),Et.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),Et.createElement("span",{style:{color:"#232B40"}},`${(jn=ae==null?void 0:ae.actionTabs)==null?void 0:jn.count}\u4E2A`))),Et.createElement("div",null,Et.createElement("div",{className:vt.img},Et.createElement("img",{src:It,width:"124px",height:"124px"})),Et.createElement("div",{className:"tc font12 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")))))};var an=(0,re.connect)(({classroomList:ae,loading:ge,user:Ce})=>({classroomList:ae,loading:ge,user:Ce}))(Ot),Pt=E.p+"static/AssistantCode7.71ba8a9a.jpg",Ie=E(59301),Ve=(ae,ge,Ce)=>new Promise((vn,yn)=>{var Dn=kt=>{try{wn(Ce.next(kt))}catch(Bn){yn(Bn)}},jn=kt=>{try{wn(Ce.throw(kt))}catch(Bn){yn(Bn)}},wn=kt=>kt.done?vn(kt.value):Promise.resolve(kt.value).then(Dn,jn);wn((Ce=Ce.apply(ae,ge)).next())});const{TreeNode:ee}=Mt.default,ne=({classroomList:ae,loading:ge,dispatch:Ce,user:vn})=>{(0,a.useEffect)(()=>{vn.actionTabs.key==="\u5347\u7EA7\u6743\u76CA"&&yn()},[vn.actionTabs.key]);const yn=()=>Ve(void 0,null,function*(){const Dn=yield(0,ot.ZP)("/api/pay_intentions.json",{method:"post"})});return Ie.createElement(he.default,{centered:!0,title:vn.actionTabs.title,open:vn.actionTabs.key==="\u5347\u7EA7\u6743\u76CA",footer:null,width:420,destroyOnClose:!0,onCancel:()=>{Ce({type:"user/setActionTabs",payload:{}})}},Ie.createElement("div",{style:{display:"flex",justifyContent:"center",flexWrap:"wrap",color:"#333",lineHeight:"24px"}},Ie.createElement("div",null,"\u5FAE\u4FE1\u626B\u4E00\u626B\uFF0C\u6DFB\u52A0\u5E73\u53F0\u6559\u7814\u52A9\u7406-\u5C0F\u6B4C\u8001\u5E08"),Ie.createElement("img",{src:Pt,width:191,height:181,style:{marginTop:15}}),Ie.createElement("div",{style:{color:"#000",fontWeight:"bolder",fontSize:16,margin:"20px 0"}},"\u5FAE\u4FE1\u53F7\uFF1AEduCoder-Coming")))};var te=(0,re.connect)(({classroomList:ae,loading:ge,user:Ce})=>({classroomList:ae,loading:ge,user:Ce}))(ne),fe={tip:"tip___dGn5C"},pe=E(50520),Ue=E(8397),At=E(59301);const Ht=({user:ae,dispatch:ge})=>{var Ce,vn;const[yn,Dn]=(0,a.useState)(!1);let jn=(Ce=ae==null?void 0:ae.userInfo)==null?void 0:Ce.paid_version;(0,a.useEffect)(()=>{var kt;if(console.log(ae==null?void 0:ae.userInfo),(jn==null?void 0:jn.version_type)==0&&!(jn!=null&&jn.is_white_list)){let Bn=JSON.parse(localStorage==null?void 0:localStorage.getItem("upgrade_tip"));Bn&&(Bn==null?void 0:Bn.login)===((kt=ae==null?void 0:ae.userInfo)==null?void 0:kt.login)?(console.log(We()(Bn==null?void 0:Bn.time).add(1,"days")),console.log(We()(new Date)),We()(Bn==null?void 0:Bn.time).add(1,"days").set({hour:0,minute:0,second:0}){var kt;localStorage.setItem("upgrade_tip",JSON.stringify({time:new Date,login:(kt=ae==null?void 0:ae.userInfo)==null?void 0:kt.login})),Dn(!1)};return At.createElement(he.default,{centered:!0,title:"\u6E29\u99A8\u63D0\u793A",open:yn,okText:"\u7ACB\u5373\u8054\u7CFB",width:1e3,destroyOnClose:!0,onCancel:()=>{wn()},onOk:()=>{ge({type:"user/setActionTabs",payload:{key:"\u5347\u7EA7\u6743\u76CA",title:"\u6DFB\u52A0\u5FAE\u4FE1\u83B7\u53D6\u8D26\u53F7\u6743\u76CA\u5347\u7EA7\u65B9\u6848"}})}},At.createElement("div",{className:fe.wrapper},At.createElement("div",{className:fe.tip},"\u5C0A\u656C\u7684\u8001\u5E08\uFF0C\u60A8\u597D\uFF01\u4E3A\u4E86\u7ED9\u60A8\u63D0\u4F9B\u66F4\u4F18\u8D28\u7684\u670D\u52A1\u4F53\u9A8C\uFF0C\u5E73\u53F0\u5C06\u4E8E ",At.createElement("span",{style:{color:"#F78A22"}},"2025\u5E749\u67081\u65E5")," \u8FDB\u884C\u8D26\u53F7\u670D\u52A1\u6743\u76CA\u5347\u7EA7\u3002\u60A8\u5F53\u524D\u7684\u201C\u793E\u533A\u7248\u201C\u8D26\u53F7\u6682\u672A\u5F00\u653E\u90E8\u5206\u529F\u80FD\u3002\u5982\u679C\u60A8\u60F3\u4F53\u9A8C\u66F4\u5B8C\u6574\u7684\u4EA7\u54C1\u670D\u52A1\uFF0C\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4EEC\u8054\u7CFB\u3002\u795D\u60A8\u4F7F\u7528\u6109\u5FEB!"),jn&&At.createElement(pe.Z,{isModal:!0,className:Ue.Z.levelDetail})))};var Dt=(0,re.connect)(({user:ae})=>({user:ae}))(Ht),cn="data:image/png;base64,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",pn="data:image/jpeg;base64,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";const $t=({user:ae})=>{var ge,Ce;const[vn,yn]=(0,a.useState)(!1),[Dn,jn]=(0,a.useState)("");(0,a.useEffect)(()=>{var kt,Bn;let Qn=localStorage.getItem("extension-modal");if(!((kt=ae==null?void 0:ae.userInfo)!=null&&kt.login)||!Qn)return;const au=We()(),qn=`${(Bn=ae==null?void 0:ae.userInfo)==null?void 0:Bn.login}-extend-date`;let zn=localStorage.getItem(qn);if(zn)if(au<=We()(zn))yn(!1);else{yn(!0),localStorage.removeItem(qn),localStorage.removeItem("extension-modal");const Rn=We()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");jn(Rn)}else{yn(!0),localStorage.removeItem("extension-modal");const Rn=We()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");jn(Rn)}return()=>{yn(!1)}},[(ge=ae==null?void 0:ae.userInfo)==null?void 0:ge.login]);const wn=kt=>{var Bn;const Qn=`${(Bn=ae==null?void 0:ae.userInfo)==null?void 0:Bn.login}-extend-date`,au=We()().endOf("day").format("YYYY-MM-DD HH:mm:ss");kt.target.checked?localStorage.setItem(Qn,au):localStorage.removeItem(Qn)};return a.createElement(he.default,{title:"\u6E29\u99A8\u63D0\u793A",open:vn,zIndex:9999,centered:!0,width:594,onCancel:()=>{yn(!1)},footer:a.createElement(bt.Z,{align:"middle",justify:"space-between"},a.createElement(st.default,{onChange:wn},"\u4ECA\u65E5\u4E0D\u518D\u63D0\u9192"),a.createElement(Qe.ZP,{onClick:()=>{yn(!1)},style:{borderRadius:4},type:"primary"}," \u5173\u95ED"))},a.createElement("div",{className:"font14",style:{paddingLeft:16}},a.createElement("div",null,"\u8001\u5E08\u60A8\u597D\uFF01"),a.createElement("div",{style:{textIndent:28}},"\u611F\u8C22\u60A8\u5BF9\u5934\u6B4C\u5E73\u53F0\u7684\u8BA4\u53EF\u4E0E\u652F\u6301\uFF01\u6839\u636E\u5E73\u53F0",a.createElement("a",{href:"https://www.educoder.net/help/agreement",target:"_blank"},"\u670D\u52A1\u534F\u8BAE"),"\uFF0C\u8D35\u5355\u4F4D\u514D\u8D39\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5C06\u9650\u5236\u5BF9\u76F8\u5173\u529F\u80FD\u548C\u8D44\u6E90\u7684\u4F7F\u7528\u3002"),a.createElement("div",{style:{textIndent:28}},"\u8BF7\u60A8\u6DFB\u52A0\u4EE5\u4E0B\u5FAE\u4FE1\u5BA2\u670D\uFF0C\u534F\u52A9\u60A8\u5B8C\u6210\u540E\u7EED\u4F7F\u7528\u53CA\u7533\u8BF7\u6D41\u7A0B\uFF0C\u611F\u8C22\u652F\u6301\u4E0E\u7406\u89E3\u3002"),a.createElement("img",{style:{margin:"8px auto",display:"block"},width:160,src:((Ce=ae.userInfo)==null?void 0:Ce.school_province)==="\u5B89\u5FBD"?pn:cn,alt:"\u4E8C\u7EF4\u7801"}),a.createElement("div",{style:{textAlign:"right"}},"\u5934\u6B4C\u8FD0\u8425\u4E2D\u5FC3"),a.createElement("div",{style:{textAlign:"right"}},Dn)))};var Gt=(0,re.connect)(({user:ae})=>({user:ae}))($t),dn=E(84022),Jt={modalityModal:"modalityModal___fvSjk",modal:"modal___wvA_V",itemWarp:"itemWarp___JNLoV",close:"close___PycHq",cancelBtn:"cancelBtn___kgKTp",selfdomModal:"selfdomModal___doNCF"},qt=E(89392),sn=E.n(qt),Fn=(ae,ge,Ce)=>new Promise((vn,yn)=>{var Dn=kt=>{try{wn(Ce.next(kt))}catch(Bn){yn(Bn)}},jn=kt=>{try{wn(Ce.throw(kt))}catch(Bn){yn(Bn)}},wn=kt=>kt.done?vn(kt.value):Promise.resolve(kt.value).then(Dn,jn);wn((Ce=Ce.apply(ae,ge)).next())});const hn=({dispatch:ae,user:ge,globalSetting:Ce})=>{var vn,yn;const[Dn,jn]=(0,a.useState)({}),[wn,kt]=(0,a.useState)([]),[Bn,Qn]=(0,a.useState)(0),[au,qn]=(0,a.useState)(!1),zn=(0,a.useRef)(null),Rn=(0,re.useLocation)(),Pu=(Yn,gu)=>{let fu=null;return Yn===0&&(fu=We()().add(100,"month").unix()),Yn===1&&(fu=We()().add(gu,"hour").unix()),Yn===2&&(fu=We()().add(gu,"days").unix()),Yn===3&&(fu=We()().add(gu*7,"days").unix()),Yn===4&&(fu=We()().add(gu,"month").unix()),Yn===5&&(fu=We()().add(gu*3,"month").unix()),fu},Au=Yn=>{var gu;const fu=`${(gu=ge==null?void 0:ge.userInfo)==null?void 0:gu.login}-deadline-operate`;let Iu=localStorage.getItem(fu)?JSON.parse(localStorage.getItem(fu)):[];Iu=Iu==null?void 0:Iu.filter(dl=>dl.id!==(Yn==null?void 0:Yn.id));const Gu=Pu(Yn==null?void 0:Yn.show_type,Yn==null?void 0:Yn.show_count),Nu={id:Yn==null?void 0:Yn.id,deadline:Gu,type:Yn==null?void 0:Yn.show_type};Iu==null||Iu.push(Nu),localStorage.setItem(fu,JSON.stringify(Iu))},xu=()=>{Xu(Dn==null?void 0:Dn.id,"close");const Yn=wn[Bn+1];Yn?(Au(Yn),jn(Yn),Qn(Bn+1),Xu(Yn==null?void 0:Yn.id,"popup")):qn(!1)},Eu=[{name:"\u9996\u9875",key:0,path:"/"},{name:"\u5B9E\u8DF5\u8BFE\u7A0B",key:1,path:"/paths"},{name:"\u5B9E\u8DF5\u9879\u76EE",key:2,path:"/shixuns"},{name:"\u6559\u5B66\u8BFE\u5802",key:3,path:"/classrooms"},{name:"\u5728\u7EBF\u7ADE\u8D5B",key:4,path:"/competitions"},{name:"\u6559\u5B66\u6848\u4F8B",key:5,path:"/moop_cases"},{name:"\u4EA4\u6D41\u95EE\u7B54",key:6,path:"/forums/categories"},{name:"\u4E2A\u4EBA\u4E2D\u5FC3",key:7,path:"/users"}];(0,a.useEffect)(()=>{var Yn,gu;Ce!=null&&Ce.operateModelPath&&((Yn=Ce==null?void 0:Ce.setting)!=null&&Yn.main_site)&&((gu=ge==null?void 0:ge.userInfo)!=null&&gu.login)&&(bl(),setTimeout(()=>{ae({type:"globalSetting/setOperateModelPath",payload:""})},300))},[Ce==null?void 0:Ce.operateModelPath,(vn=ge==null?void 0:ge.userInfo)==null?void 0:vn.login,(yn=Ce==null?void 0:Ce.setting)==null?void 0:yn.main_site]),(0,a.useEffect)(()=>{var Yn,gu,fu,Iu,Gu,Nu;if((Yn=Rn==null?void 0:Rn.pathname)!=null&&Yn.includes("/users")&&((fu=(gu=Rn==null?void 0:Rn.pathname)==null?void 0:gu.split("/"))==null?void 0:fu.length)===4){ae({type:"globalSetting/setOperateModelPath",payload:"/users"});return}if((Iu=Rn==null?void 0:Rn.pathname)!=null&&Iu.includes("/forums/categories")){ae({type:"globalSetting/setOperateModelPath",payload:"/forums/categories"});return}for(let dl=0;dl(window.addEventListener("click",al),()=>{window.removeEventListener("click",al)}),[Dn]);const Hu=Yn=>{var gu;if(Yn!=null&&Yn.getAttribute("data-operate-type"))return Yn;for(let fu=0,Iu=Yn;Iu=Iu.parentNode;fu++){if((gu=Iu==null?void 0:Iu.getAttribute)!=null&&gu.call(Iu,"data-operate-type"))return Iu;if(Iu==document.documentElement)return!1}},al=Yn=>Fn(void 0,null,function*(){var gu;const fu=Hu(Yn.target);if(fu&&(fu==null?void 0:fu.getAttribute("data-operate-type"))==="click"){Yn.preventDefault();let Gu=fu==null?void 0:fu.getAttribute("href");const Nu=fu==null?void 0:fu.getAttribute("target");yield Xu(Dn==null?void 0:Dn.id,"enter"),fu!=null&&fu.getAttribute("data-operate-data")&&(Gu=Gu+"?login="+((gu=ge==null?void 0:ge.userInfo)==null?void 0:gu.login)),(0,nt.xg)(Gu),qn(!1)}}),Xu=(Yn,gu)=>Fn(void 0,null,function*(){return yield(0,ot.ZP)("/api/popup_windows/popup_windows_counts.json",{method:"get",params:{id:Yn,count_type:gu}})}),bl=()=>Fn(void 0,null,function*(){var Yn,gu,fu;const Iu=yield(0,ot.ZP)("/api/popup_windows/get_popup_windows.json",{method:"get"});if((Iu==null?void 0:Iu.status)===0&&((Yn=Iu==null?void 0:Iu.data)==null?void 0:Yn.length)!==0){const Gu=Eu==null?void 0:Eu.findIndex(gl=>gl.path===(Ce==null?void 0:Ce.operateModelPath));let Nu=sn().cloneDeep(Iu==null?void 0:Iu.data);Nu=Nu==null?void 0:Nu.filter(gl=>{var Ku;return(Ku=gl.show_page)==null?void 0:Ku.includes(Gu)});const dl=`${(gu=ge==null?void 0:ge.userInfo)==null?void 0:gu.login}-deadline-operate`;let vl=localStorage.getItem(dl)?JSON.parse(localStorage.getItem(dl)):[];(vl==null?void 0:vl.length)!==0&&(Nu=Nu==null?void 0:Nu.filter(gl=>{let Ku=!0;const El=vl==null?void 0:vl.find(xl=>xl.id===gl.id);return El&&(We()().unix()<=(El==null?void 0:El.deadline)&&(Ku=!1),(El==null?void 0:El.type)===0&&(gl.show_type===0?Ku=!1:Ku=!0)),Ku})),Nu!=null&&Nu.length&&(jn(Nu==null?void 0:Nu[Bn]),Au(Nu==null?void 0:Nu[Bn]),Xu((fu=Nu==null?void 0:Nu[Bn])==null?void 0:fu.id,"popup"),qn(!0),kt(Nu))}}),ku=()=>{var Yn;const gu=(Dn==null?void 0:Dn.popup_type)===1;return a.createElement("div",{className:Jt.modalityModal},a.createElement("div",{className:Jt.modal,style:{width:Dn==null?void 0:Dn.width,height:gu?(Dn==null?void 0:Dn.height)+40:Dn==null?void 0:Dn.height}},a.createElement("div",{className:Jt.close,onClick:xu},a.createElement("i",{className:"iconfont icon-guanbi1"})),a.createElement(dn.Z,{ref:zn,dots:!0,autoplay:!0,pauseOnDotsHover:!0},(Yn=Dn==null?void 0:Dn.content)==null?void 0:Yn.map((fu,Iu)=>a.createElement("aside",{key:Iu,className:Jt.itemWarp},a.createElement($e.Z,{value:fu})))),gu&&a.createElement(bt.Z,{justify:"center"},a.createElement(Qe.ZP,{type:"primary",className:Jt.cancelBtn,onClick:xu},"\u6211\u77E5\u9053\u4E86"))))},tl=()=>{var Yn;return a.createElement("div",{className:Jt.selfdomModal},a.createElement("div",{className:Jt.modal,style:{width:Dn==null?void 0:Dn.width,height:Dn==null?void 0:Dn.height}},a.createElement("div",{className:Jt.close,onClick:xu},a.createElement("i",{className:"iconfont icon-htmal5icon19"})),a.createElement(dn.Z,{ref:zn,dots:!0,autoplay:!0,pauseOnDotsHover:!0},(Yn=Dn==null?void 0:Dn.content)==null?void 0:Yn.map((gu,fu)=>a.createElement("aside",{key:fu,className:Jt.itemWarp},a.createElement($e.Z,{style:{height:Dn==null?void 0:Dn.height},value:gu}))))))};return a.createElement(a.Fragment,null,au&&((Dn==null?void 0:Dn.windows_style)===0?ku():tl()))};var Mn=(0,re.connect)(({user:ae,globalSetting:ge})=>({user:ae,globalSetting:ge}))(hn),Nn=E(46383),lt=E(14566),rt=E(30641),pt={wrap:"wrap___UBl7k",left:"left___xT_eS",tip:"tip___ZKvkV",bottomBtn:"bottomBtn___tgz5f",disabled:"disabled___z2MhU"},ct=E(71360),He=E(30008),b=E(67556),se=E(11196),y=E(53010),ve=E(95795),me=E(24754),De=(ae,ge,Ce)=>new Promise((vn,yn)=>{var Dn=kt=>{try{wn(Ce.next(kt))}catch(Bn){yn(Bn)}},jn=kt=>{try{wn(Ce.throw(kt))}catch(Bn){yn(Bn)}},wn=kt=>kt.done?vn(kt.value):Promise.resolve(kt.value).then(Dn,jn);wn((Ce=Ce.apply(ae,ge)).next())});const{Dragger:Ne}=lt.default;var xt=(0,a.forwardRef)(({onUpdateNum:ae},ge)=>{var Ce;const[vn,yn]=(0,a.useState)(!1),[Dn,jn]=(0,a.useState)([]),[wn,kt]=(0,a.useState)(null),[Bn,Qn]=(0,a.useState)([]),[au,qn]=(0,a.useState)(0),[zn,Rn]=(0,a.useState)(0),[Pu,Au]=(0,a.useState)(!1),[xu,Eu]=(0,a.useState)(me.Q),{contentRef:Hu,value:al,status:Xu,open:bl,close:ku}=xu,tl=(0,y.Z)({contentRef:Hu,status:Xu}),{openProgress:Yn,closeProgress:gu,CreateProgressModal:fu,progressOpen:Iu}=(0,se.Z)();(0,a.useEffect)(()=>{wn&&vl(),wn===!1&&(ku(),ae(),jn([]))},[wn]);const Gu=()=>{kt(!0)};(0,a.useImperativeHandle)(ge,()=>({onClick:Gu}));const Nu=Cu=>{Au(!0),qn(Cu),Rn(0)},dl=Cu=>De(void 0,null,function*(){const rl=Cu.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(rl)==-1?(Zt.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Cu.size/1024/1024>10?(Zt.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),vl=()=>De(void 0,null,function*(){const Cu=yield(0,ot.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Cu.status===0&&(qn(Cu.total_number),Rn(Cu.remaining_number))}),gl=()=>De(void 0,null,function*(){var Cu,rl;Au(!1);const Qu={scene_type:0,request_identifier:Math.random(),file_id:(rl=(Cu=Dn[0])==null?void 0:Cu.response)==null?void 0:rl.id};yield bl(Qu),vl()}),Ku=()=>De(void 0,null,function*(){Yn(),yn(!0),Qn([]);const Cu=tl(),rl=new FormData;rl.append("html",Cu);const _n=yield(0,ot.ZP)("/api/intelligent_imports/import.json",{method:"post",body:rl},!0);if((_n==null?void 0:_n.status)===0)if(_n!=null&&_n.data){gu(100),Qn(_n==null?void 0:_n.data);return}else Zt.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");yn(!1),gu()}),El=()=>De(void 0,null,function*(){const Cu=tl();(0,nt.RG)(Cu)}),xl=["uploading","error"].includes((Ce=Dn==null?void 0:Dn[0])==null?void 0:Ce.status)||!Dn.length;return a.createElement(a.Fragment,null,a.createElement(ve.Z,{visible:Pu,totalCount:au,usedCount:zn,onCancel:()=>Au(!1),onOk:gl}),a.createElement(rt.Z,{title:"\u667A\u80FD\u8BC6\u9898",extra:a.createElement("div",{className:pt.extraHeader},a.createElement(bt.Z,{align:"middle"},!Xu&&!!al&&a.createElement(a.Fragment,null,a.createElement(ct.op,{onClick:Ku,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),a.createElement(ct.op,{onClick:El,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const Cu=rl=>{he.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:rl,onOk:()=>{kt(!1)}})};if(Xu){Cu("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else al?Cu("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):kt(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:wn},a.createElement("div",{className:pt.wrap},a.createElement("div",{className:pt.left},a.createElement("div",{className:pt.tip},"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u9898\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\u3001\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u9898"),a.createElement("div",{style:{margin:"auto 0"}},a.createElement(Ne,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${qe.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:Dn,withCredentials:!0,data:{upload_type:1},beforeUpload:dl,onChange:({file:Cu})=>{var rl,_n;Cu.status!=="removed"&&(Cu.status==="done"&&((rl=Cu==null?void 0:Cu.response)==null?void 0:rl.status)!==0&&(Cu.status="error",Cu.response=(_n=Cu==null?void 0:Cu.response)==null?void 0:_n.message),jn([Cu]))},onRemove:()=>jn([]),height:280},a.createElement(bt.Z,{align:"middle",justify:"center",style:{flexDirection:"column"}},a.createElement("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),a.createElement("div",{className:"c-light-primary mb10 mt10"},"\u70B9\u51FB\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u8FD9\u91CC\u4E0A\u4F20"),a.createElement("div",{className:"c-grey-666"},"\u652F\u6301\u6269\u5C55\u540D\uFF1A.doc .docx .pdf .jpg .png",a.createElement("br",null),"\u4E00\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6\uFF0C\u5927\u5C0F\u9650\u5236\u4E3A10MB"))),Xu?a.createElement("div",{onClick:ku,className:pt.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u8BC6\u522B"):xl?a.createElement("div",{className:`${pt.bottomBtn} ${pt.disabled}`},a.createElement("i",{className:"iconfont icon-kaishishibie font14"}),"\u5F00\u59CB\u8BC6\u522B"):a.createElement("div",{onClick:()=>{if(au!==-1){Au(!0);return}gl()},className:pt.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishishibie font14"}),"\u5F00\u59CB\u8BC6\u522B"))),a.createElement(me.Z,{onStatusChange:Eu,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Iu,noRestrictModal:Nu,stringTransformer:b.o,onError:Cu=>{Object.prototype.toString.call(Cu)==="[object Object]"&&Cu.status===-9&&Nu(Cu.data)}}))),a.createElement(rt.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:vn},a.createElement(bt.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:E(56914),alt:"\u667A\u80FD\u8BC6\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC6\u9898")),a.createElement(He.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Bn,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>yn(!1),onSuccess:()=>{yn(!1),kt(!1)}}),a.createElement("div",{style:{height:70}})),fu("\u5904\u7406\u4E2D"))}),Vt={wrap:"wrap___z0sz8",left:"left___UhYMe",tip:"tip___QdnuL",bottomBtn:"bottomBtn___m6Ir2",disabled:"disabled___IOEPc"},Nt=(ae,ge,Ce)=>new Promise((vn,yn)=>{var Dn=kt=>{try{wn(Ce.next(kt))}catch(Bn){yn(Bn)}},jn=kt=>{try{wn(Ce.throw(kt))}catch(Bn){yn(Bn)}},wn=kt=>kt.done?vn(kt.value):Promise.resolve(kt.value).then(Dn,jn);wn((Ce=Ce.apply(ae,ge)).next())});const{Dragger:Tt}=lt.default;var Be=(0,a.forwardRef)(({onUpdateNum:ae},ge)=>{var Ce;const[vn,yn]=(0,a.useState)(!1),[Dn,jn]=(0,a.useState)([]),[wn,kt]=(0,a.useState)(null),[Bn,Qn]=(0,a.useState)([]),[au,qn]=(0,a.useState)(0),[zn,Rn]=(0,a.useState)(0),[Pu,Au]=(0,a.useState)(!1),[xu,Eu]=(0,a.useState)(""),[Hu,al]=(0,a.useState)(me.Q),{contentRef:Xu,value:bl,status:ku,open:tl,close:Yn}=Hu,gu=(0,y.Z)({contentRef:Xu,status:ku}),{openProgress:fu,closeProgress:Iu,CreateProgressModal:Gu,progressOpen:Nu}=(0,se.Z)();(0,a.useEffect)(()=>{wn&&Ku(),wn===!1&&(Yn(),ae(),jn([]))},[wn]),(0,a.useEffect)(()=>{if(!ku&&(Xu!=null&&Xu.current)){const _n=Xu.current.querySelector('h2[data-type="title"]');if(_n){const Qu=_n.textContent;Eu(Qu)}}},[ku]);const dl=()=>{kt(!0)};(0,a.useImperativeHandle)(ge,()=>({onClick:dl}));const vl=_n=>{Au(!0),qn(_n),Rn(0)},gl=_n=>Nt(void 0,null,function*(){const Qu=_n.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Qu)==-1?(Zt.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):_n.size/1024/1024>10?(Zt.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),Ku=()=>Nt(void 0,null,function*(){const _n=yield(0,ot.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});_n.status===0&&(qn(_n.total_number),Rn(_n.remaining_number))}),El=()=>Nt(void 0,null,function*(){var _n,Qu;Au(!1);const Nl={scene_type:4,request_identifier:Math.random(),file_id:(Qu=(_n=Dn[0])==null?void 0:_n.response)==null?void 0:Qu.id};yield tl(Nl),Ku()}),xl=()=>Nt(void 0,null,function*(){fu(),yn(!0),Qn([]);const _n=gu(),Qu=new FormData;Qu.append("html",_n);const ml=yield(0,ot.ZP)("/api/intelligent_imports/import.json",{method:"post",body:Qu},!0);if((ml==null?void 0:ml.status)===0)if(ml!=null&&ml.data){Iu(100),Qn(ml==null?void 0:ml.data);return}else Zt.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u5377");yn(!1),Iu()}),Cu=()=>Nt(void 0,null,function*(){const _n=gu(!0);(0,nt.RG)(_n)}),rl=["uploading","error"].includes((Ce=Dn==null?void 0:Dn[0])==null?void 0:Ce.status)||!Dn.length;return a.createElement(a.Fragment,null,a.createElement(ve.Z,{visible:Pu,totalCount:au,usedCount:zn,onCancel:()=>Au(!1),onOk:El}),a.createElement(rt.Z,{title:"\u667A\u80FD\u8BC6\u5377",extra:a.createElement("div",{className:Vt.extraHeader},a.createElement(bt.Z,{align:"middle"},!ku&&!!bl&&a.createElement(a.Fragment,null,a.createElement(ct.op,{onClick:xl,className:"mr15",shape:"default"},"\u4FDD\u5B58\u81F3\u8BD5\u5377\u5E93"),a.createElement(ct.op,{onClick:Cu,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const _n=Qu=>{he.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Qu,onOk:()=>{kt(!1)}})};if(ku){_n("\u6B63\u5728\u751F\u6210\u8BD5\u5377\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else bl?_n("\u8BD5\u5377\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):kt(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:wn},a.createElement("div",{className:Vt.wrap},a.createElement("div",{className:Vt.left},a.createElement("div",{className:Vt.tip},"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u5377\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\u3001\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u5377"),a.createElement("div",{style:{margin:"auto 0"}},a.createElement(Tt,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${qe.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:Dn,withCredentials:!0,data:{upload_type:1},beforeUpload:gl,onChange:({file:_n})=>{var Qu,ml;_n.status!=="removed"&&(_n.status==="done"&&((Qu=_n==null?void 0:_n.response)==null?void 0:Qu.status)!==0&&(_n.status="error",_n.response=(ml=_n==null?void 0:_n.response)==null?void 0:ml.message),jn([_n]))},onRemove:()=>jn([]),height:280},a.createElement(bt.Z,{align:"middle",justify:"center",style:{flexDirection:"column"}},a.createElement("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),a.createElement("div",{className:"c-light-primary mb10 mt10"},"\u70B9\u51FB\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u8FD9\u91CC\u4E0A\u4F20"),a.createElement("div",{className:"c-grey-666"},"\u652F\u6301\u6269\u5C55\u540D\uFF1A.doc .docx .pdf .jpg .png",a.createElement("br",null),"\u4E00\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6\uFF0C\u5927\u5C0F\u9650\u5236\u4E3A10MB"))),ku?a.createElement("div",{onClick:Yn,className:Vt.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u8BC6\u522B"):rl?a.createElement("div",{className:`${Vt.bottomBtn} ${Vt.disabled}`},a.createElement("i",{className:"iconfont icon-kaishishibie font14"}),"\u5F00\u59CB\u8BC6\u522B"):a.createElement("div",{onClick:()=>{if(au!==-1){Au(!0);return}El()},className:Vt.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishishibie font14"}),"\u5F00\u59CB\u8BC6\u522B"))),a.createElement(me.Z,{onStatusChange:al,loadingText:"\u8BD5\u5377\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Nu,noRestrictModal:vl,stringTransformer:b.o,onError:_n=>{Object.prototype.toString.call(_n)==="[object Object]"&&_n.status===-9&&vl(_n.data)}}))),a.createElement(rt.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:vn},a.createElement(bt.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:E(71614),alt:"\u667A\u80FD\u8BC6\u5377"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC6\u5377")),a.createElement(He.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Bn,gather:{exercise_name:xu},okText:"\u786E\u5B9A",mode:4,onCancel:()=>{yn(!1)},onSuccess:_n=>{var Qu;window.location.href=`/paperlibrary/see/${(Qu=_n==null?void 0:_n.data)==null?void 0:Qu.obj_id}`}}),a.createElement("div",{style:{height:70}})),Gu("\u5904\u7406\u4E2D"))}),at=E(12),oe=E(74049),de=E(8934),ke={bigTips:"bigTips___PGtDh",item:"item___rGzq7",show:"show___a7b2P",mask:"mask___NqkVA"},St=E(92310),Kt=E.n(St),tn=E(34055),je=Object.defineProperty,rn=Object.getOwnPropertySymbols,mn=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,In=(ae,ge,Ce)=>ge in ae?je(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,xn=(ae,ge)=>{for(var Ce in ge||(ge={}))mn.call(ge,Ce)&&In(ae,Ce,ge[Ce]);if(rn)for(var Ce of rn(ge))on.call(ge,Ce)&&In(ae,Ce,ge[Ce]);return ae},Vn=(ae,ge,Ce)=>new Promise((vn,yn)=>{var Dn=kt=>{try{wn(Ce.next(kt))}catch(Bn){yn(Bn)}},jn=kt=>{try{wn(Ce.throw(kt))}catch(Bn){yn(Bn)}},wn=kt=>kt.done?vn(kt.value):Promise.resolve(kt.value).then(Dn,jn);wn((Ce=Ce.apply(ae,ge)).next())});const $n=(...ae)=>Vn(void 0,[...ae],function*(ge={}){var Ce,vn,yn,Dn;const jn=yield Fetch("/api/intelligent_imports/recognize.json",{method:"post",body:ge},!0);if((jn==null?void 0:jn.status)!==0)return jn;const wn=(Ce=jn==null?void 0:jn.data)==null?void 0:Ce.ai_question_record_id;let kt;do if(kt=yield Fetch("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:wn}}),((vn=kt==null?void 0:kt.data)==null?void 0:vn.status)===1){console.log("\u64CD\u4F5C\u6210\u529F");break}else if(((yn=kt==null?void 0:kt.data)==null?void 0:yn.status)===0)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(Bn=>setTimeout(Bn,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((Dn=kt==null?void 0:kt.data)==null?void 0:Dn.status)===0);return kt});var tu=()=>{const ae=(0,re.useLocation)(),[ge,Ce]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var kt,Bn;if((kt=ae.pathname)!=null&&kt.includes("/problemset")||(Bn=ae.pathname)!=null&&Bn.includes("/paperlibrary")){Ce(!0);return}Ce(!1)},[ae==null?void 0:ae.pathname]);const vn=[{img:E(56914),name:"\u667A\u80FD\u8BC6\u9898",des:"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u9898\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u9898",show:!0,ref:a.createRef(),element:xt},{img:E(71614),name:"\u667A\u80FD\u8BC6\u5377",des:"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u5377\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u5377",show:!0,ref:a.createRef(),element:Be},{img:E(36413),name:"\u667A\u80FD\u51FA\u9898",des:"\u6839\u636E\u77E5\u8BC6\u70B9\u53CA\u4E0A\u4F20\u7684\u6559\u5B66\u6587\u6863\uFF0C\u81EA\u52A8\u751F\u6210\u5355\u9009\u3001\u591A\u9009\u3001\u5224\u65AD\u3001\u586B\u7A7A\u3001\u7B80\u7B54\u548C\u7F16\u7A0B\u9898\uFF0C\u63D0\u5347\u51FA\u9898\u6548\u7387",show:!0,ref:a.createRef(),element:oe.Z},{img:E(11215),name:"\u4EE5\u9898\u6362\u9898",des:"\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",show:!0,ref:a.createRef(),element:at.Z},{img:E(13825),name:"\u4EE5\u5377\u6362\u5377",des:"\u6839\u636E\u73B0\u6709\u8BD5\u5377\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u5377\uFF0C\u589E\u52A0\u8BD5\u5377\u7684\u4E30\u5BCC\u5EA6",show:!0,ref:a.createRef(),element:de.Z},{img:E(57655),name:"\u667A\u80FD\u7EA0\u9519",des:"\u81EA\u52A8\u8BC6\u522B\u8BD5\u9898\u6216\u8BD5\u5377\u7684\u9519\u522B\u5B57\u3001\u68C0\u67E5\u8BED\u53E5\u7684\u8FDE\u8D2F\u6027\u4E0E\u8BD5\u9898\u7684\u51C6\u786E\u6027\uFF0C\u53D1\u73B0\u8BD5\u9898\u6216\u8BD5\u5377\u7684\u6F5C\u5728\u9519\u8BEF"}],yn=kt=>{const{isDisabledNum:Bn,checkNumModal:Qn,checkNum:au,onClose:qn}=kt;return a.createElement("div",{className:ke.bigTips},vn.map((zn,Rn)=>a.createElement("div",{key:Rn,onClick:()=>{var Pu,Au;if(zn.show){if(Bn){Qn();return}(Au=(Pu=zn.ref)==null?void 0:Pu.current)==null||Au.onClick()}},className:Kt()(ke.item,(zn==null?void 0:zn.show)&&ke.show)},a.createElement(bt.Z,{align:"middle"},a.createElement("img",{className:"mr10",src:zn.img,width:24}),a.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},zn.name)),a.createElement("div",{className:"mt10",style:{color:"#434D6C",paddingLeft:34}},zn.des),!(zn!=null&&zn.show)&&a.createElement("div",{className:ke.mask},"\u656C\u8BF7\u671F\u5F85\uFF5E"),!!(zn!=null&&zn.show)&&a.createElement("div",{onClick:Pu=>Pu.stopPropagation()}," ",a.createElement(zn.element,{ref:zn.ref,onUpdateNum:au,onClose:qn})))))},Dn=kt=>{let Bn=[];return kt==null||kt.forEach(Qn=>{const au=Qn.id,qn=Qn.think?{reasoning:Qn.think,thinkingEnabled:!0}:{},zn=[{text:Qn.question,key:au,sender:"user",fileList:[],show:!0},xn({key:au,loading:!1,sender:"AI",show:!0,source:Qn.answer_source,text:Qn.answer,like:Qn.like,dislike:Qn.dislike,time:Qn.think_time,id:Qn.id},qn)];Bn=[...Bn,...zn]}),Bn},jn="-1",wn={onAdd:()=>(0,ot.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,ot.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:"ItemBank",by_self:!0}}),onListClick:kt=>(0,ot.ZP)(`/api/course_qna_sessions/${kt}.json`,{method:"get"}),onListDelete:kt=>(0,ot.ZP)(`/api/course_qna_sessions/${kt}.json`,{method:"delete"}),onListDealData:Dn};return a.createElement(a.Fragment,null,ge&&(0,tn.$O)()&&a.createElement(Nn.Z,{showSwitchingModel:!0,showLookHistory:!0,showAddSession:!0,showAvatarEditData:{nickname:"\u51FA\u9898\u52A9\u6559",headImgId:null,show:!1},fetchListObject:wn,headNode:a.createElement(a.Fragment,null,a.createElement("div",{className:"c-grey-333 font22"},a.createElement("span",{className:"mr5"},"\u{1F44B}"),"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u51FA\u9898\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),a.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},a.createElement("span",{style:{paddingLeft:33}}," \u5728\u8BD5\u9898\u5E93/\u8BD5\u5377\u5E93\u6A21\u5757\uFF0C\u6211\u5177\u5907\u6559\u80B2\u5927\u8BED\u8A00\u6A21\u578B\u7684\u5F3A\u5927\u751F\u6210\u80FD\u529B\uFF0C\u901A\u8FC7\u667A\u80FD\u5316\u7684\u51FA\u9898\u548C\u7EC4\u5377\u5DE5\u5177\uFF0C\u4E3A\u60A8\u63D0\u4F9B\u9AD8\u6548\u3001\u7CBE\u51C6\u3001\u4E2A\u6027\u5316\u7684\u8BD5\u9898\u751F\u6210\u670D\u52A1\uFF0C\u652F\u6301\u591A\u5B66\u79D1\u3001\u591A\u9898\u578B\u548C\u4E0D\u540C\u96BE\u6613\u5EA6\uFF0C\u6EE1\u8DB3\u60A8\u7684\u591A\u5143\u5316\u6559\u5B66\u9700\u6C42\u3002"))),headFunctionNode:yn,fetchData:{questionable_type:"ItemBank",is_chat:!0},isCheckRestrictNumber:!0,title:"\u51FA\u9898\u52A9\u6559",fetchUrl:"/api/stream/course_qna_records/chat_messages.json"}))},ru=Object.defineProperty,cu=Object.getOwnPropertySymbols,Su=Object.prototype.hasOwnProperty,Du=Object.prototype.propertyIsEnumerable,Jn=(ae,ge,Ce)=>ge in ae?ru(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,pu=(ae,ge)=>{for(var Ce in ge||(ge={}))Su.call(ge,Ce)&&Jn(ae,Ce,ge[Ce]);if(cu)for(var Ce of cu(ge))Du.call(ge,Ce)&&Jn(ae,Ce,ge[Ce]);return ae};const Wn=ae=>React.createElement("svg",pu({width:16,height:14,xmlns:"http://www.w3.org/2000/svg"},ae),React.createElement("title",null,"\u56FE\u6587\u4F5C\u4E1A\u667A\u80FD\u8BC4\u9605"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M13.047.001H9.431v.01a2.18 2.18 0 0 0-1.902 1.586A2.18 2.18 0 0 0 5.627.01V.001H2.01C.9.001 0 .901 0 2.011v8.493c0 1.11.9 2.01 2.01 2.01h2.746v.014h.475v.012c.078-.009.158-.012.238-.012a2.118 2.118 0 0 1 1.982 1.262v.165h.158v-.168a2.118 2.118 0 0 1 1.98-1.26c.08 0 .158.004.238.013v-.012h.475v-.016h2.745c1.11 0 2.01-.9 2.01-2.01V2.009a2.012 2.012 0 0 0-2.01-2.008Zm.638 8.805-2.534 2.536a.344.344 0 0 1-.485 0L9.317 9.989a.343.343 0 0 1 .483-.487l1.108 1.11 2.292-2.29a.343.343 0 1 1 .485.485Z",fill:"#1EDEB8"}),React.createElement("path",{d:"M2.028 10.024a.441.441 0 1 1 0-.884h3.395a.442.442 0 1 1-.002.884H2.028Zm7.607-2.159a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H9.635Zm-7.607 0a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H2.028ZM9.635 5.81a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H9.635Zm-7.607 0a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H2.028Zm7.607-2.285a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H9.635Zm-7.607 0a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H2.028Z",fill:"#FFF",opacity:.59})));var nu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTMuMDQ3LjAwMUg5LjQzMXYuMDFhMi4xOCAyLjE4IDAgMCAwLTEuOTAyIDEuNTg2QTIuMTggMi4xOCAwIDAgMCA1LjYyNy4wMVYuMDAxSDIuMDFDLjkuMDAxIDAgLjkwMSAwIDIuMDExdjguNDkzYzAgMS4xMS45IDIuMDEgMi4wMSAyLjAxaDIuNzQ2di4wMTRoLjQ3NXYuMDEyYy4wNzgtLjAwOS4xNTgtLjAxMi4yMzgtLjAxMmEyLjExOCAyLjExOCAwIDAgMSAxLjk4MiAxLjI2MnYuMTY1aC4xNTh2LS4xNjhhMi4xMTggMi4xMTggMCAwIDEgMS45OC0xLjI2Yy4wOCAwIC4xNTguMDA0LjIzOC4wMTN2LS4wMTJoLjQ3NXYtLjAxNmgyLjc0NWMxLjExIDAgMi4wMS0uOSAyLjAxLTIuMDFWMi4wMDlhMi4wMTIgMi4wMTIgMCAwIDAtMi4wMS0yLjAwOFptLjYzOCA4LjgwNS0yLjUzNCAyLjUzNmEuMzQ0LjM0NCAwIDAgMS0uNDg1IDBMOS4zMTcgOS45ODlhLjM0My4zNDMgMCAwIDEgLjQ4My0uNDg3bDEuMTA4IDEuMTEgMi4yOTItMi4yOWEuMzQzLjM0MyAwIDEgMSAuNDg1LjQ4NVoiIGZpbGw9IiMxRURFQjgiLz48cGF0aCBkPSJNMi4wMjggMTAuMDI0YS40NDEuNDQxIDAgMSAxIDAtLjg4NGgzLjM5NWEuNDQyLjQ0MiAwIDEgMS0uMDAyLjg4NEgyLjAyOFptNy42MDctMi4xNTlhLjQ0Mi40NDIgMCAwIDEgMC0uODg0aDMuMzk1YS40NDIuNDQyIDAgMCAxIDAgLjg4NEg5LjYzNVptLTcuNjA3IDBhLjQ0Mi40NDIgMCAwIDEgMC0uODg0aDMuMzk1YS40NDIuNDQyIDAgMCAxIDAgLjg4NEgyLjAyOFpNOS42MzUgNS44MWEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDkuNjM1Wm0tNy42MDcgMGEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDIuMDI4Wm03LjYwNy0yLjI4NWEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDkuNjM1Wm0tNy42MDcgMGEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDIuMDI4WiIgZmlsbD0iI0ZGRiIgb3BhY2l0eT0iLjU5Ii8+PC9nPjwvc3ZnPg==",uu=Object.defineProperty,ou=Object.getOwnPropertySymbols,Hn=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,Zn=(ae,ge,Ce)=>ge in ae?uu(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,su=(ae,ge)=>{for(var Ce in ge||(ge={}))Hn.call(ge,Ce)&&Zn(ae,Ce,ge[Ce]);if(ou)for(var Ce of ou(ge))Un.call(ge,Ce)&&Zn(ae,Ce,ge[Ce]);return ae};const iu=ae=>React.createElement("svg",su({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},ae),React.createElement("title",null,"\u8BD5\u5377\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605"),React.createElement("path",{d:"M12.923 0H2.693c-.595 0-1.077.482-1.077 1.077v10.77H0v1.076A1.077 1.077 0 0 0 1.077 14h10.23c.595 0 1.077-.482 1.077-1.077V2.153H14V1.078C14 .482 13.518 0 12.923 0ZM4.038 2.692H6.73a.27.27 0 1 1 0 .538H4.038a.27.27 0 0 1 0-.538Zm-2.961 10.77a.538.538 0 0 1-.539-.539v-.538h9.154v.538c0 .19.05.375.144.539h-8.76Zm8.884-3.77H4.038a.27.27 0 0 1 0-.538h5.924a.27.27 0 1 1 0 .538H9.96ZM3.769 7.27c0-.148.12-.269.27-.269h3.769a.27.27 0 1 1 0 .538h-3.77a.27.27 0 0 1-.269-.269Zm6.193-1.884H4.038a.27.27 0 0 1 0-.538h5.924a.27.27 0 1 1 0 .538Zm3.5-3.77h-1.078v-.538a.538.538 0 1 1 1.077 0v.539Z",fill:"#1890FF",fillRule:"nonzero"}));var hu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjkyMyAwSDIuNjkzYy0uNTk1IDAtMS4wNzcuNDgyLTEuMDc3IDEuMDc3djEwLjc3SDB2MS4wNzZBMS4wNzcgMS4wNzcgMCAwIDAgMS4wNzcgMTRoMTAuMjNjLjU5NSAwIDEuMDc3LS40ODIgMS4wNzctMS4wNzdWMi4xNTNIMTRWMS4wNzhDMTQgLjQ4MiAxMy41MTggMCAxMi45MjMgMFpNNC4wMzggMi42OTJINi43M2EuMjcuMjcgMCAxIDEgMCAuNTM4SDQuMDM4YS4yNy4yNyAwIDAgMSAwLS41MzhabS0yLjk2MSAxMC43N2EuNTM4LjUzOCAwIDAgMS0uNTM5LS41Mzl2LS41MzhoOS4xNTR2LjUzOGMwIC4xOS4wNS4zNzUuMTQ0LjUzOWgtOC43NlptOC44ODQtMy43N0g0LjAzOGEuMjcuMjcgMCAwIDEgMC0uNTM4aDUuOTI0YS4yNy4yNyAwIDEgMSAwIC41MzhIOS45NlpNMy43NjkgNy4yN2MwLS4xNDguMTItLjI2OS4yNy0uMjY5aDMuNzY5YS4yNy4yNyAwIDEgMSAwIC41MzhoLTMuNzdhLjI3LjI3IDAgMCAxLS4yNjktLjI2OVptNi4xOTMtMS44ODRINC4wMzhhLjI3LjI3IDAgMCAxIDAtLjUzOGg1LjkyNGEuMjcuMjcgMCAxIDEgMCAuNTM4Wm0zLjUtMy43N2gtMS4wNzh2LS41MzhhLjUzOC41MzggMCAxIDEgMS4wNzcgMHYuNTM5WiIgZmlsbD0iIzE4OTBGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",du=E(59301),Zu=(0,a.forwardRef)(({onClose:ae},ge)=>{const[Ce,vn]=(0,a.useState)(!1),yn=()=>{vn(!0)};(0,a.useImperativeHandle)(ge,()=>({onClick:yn}));const Dn=wn=>{var kt;const Bn=(kt=(0,we.g)())==null?void 0:kt.course_id;vn(!1),ae(),re.history.push(`/classrooms/${Bn}/${wn}`)},jn=[{icon:nu,name:"\u56FE\u6587\u4F5C\u4E1A\u667A\u80FD\u8BC4\u9605",description:"\u5728\u56FE\u6587\u4F5C\u4E1A\u7684\u8BC4\u9605\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\u529F\u80FD\uFF0C\u8BA9AI\u52A9\u6559\u5E2E\u52A9\u4F60\u6253\u5206\u548C\u5199\u8BC4\u8BED\u3002",explainHref:"https://www.educoder.net/forums/38915",type:"common_homework"},{icon:hu,name:"\u8BD5\u5377\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605",description:"\u5728\u8BD5\u5377\u7684\u8BC4\u9605\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\u529F\u80FD\uFF0C\u81EA\u52A8\u6279\u6539\u7B80\u7B54\u9898\uFF0C\u667A\u80FD\u6253\u5206\u5E76\u751F\u6210\u8BC4\u8BED\uFF0C\u4E3A\u60A8\u63D0\u5347\u8BC4\u9605\u6548\u7387\u3002",explainHref:"https://www.educoder.net/forums/40205",type:"exercise"}];return du.createElement(a.Fragment,null,du.createElement(he.default,{centered:!0,open:Ce,title:"\u667A\u80FD\u8BC4\u9605",width:850,onCancel:()=>vn(!1),footer:null,bodyStyle:{paddingBottom:25}},jn.map((wn,kt)=>{const{icon:Bn,name:Qn,description:au,explainHref:qn,type:zn}=wn;return du.createElement("div",{key:kt,style:{marginBottom:ktDn(zn),style:{width:88},className:"mt20",type:"primary"},"\u53BB\u5F00\u542F"))))})))}),wu=Object.defineProperty,ul=Object.getOwnPropertySymbols,bu=Object.prototype.hasOwnProperty,il=Object.prototype.propertyIsEnumerable,Uu=(ae,ge,Ce)=>ge in ae?wu(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,$u=(ae,ge)=>{for(var Ce in ge||(ge={}))bu.call(ge,Ce)&&Uu(ae,Ce,ge[Ce]);if(ul)for(var Ce of ul(ge))il.call(ge,Ce)&&Uu(ae,Ce,ge[Ce]);return ae};const ju=ae=>React.createElement("svg",$u({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},ae),React.createElement("title",null,"\u8BFE\u5802\u5B9E\u9A8C\u7F16\u7801\u52A9\u624B"),React.createElement("path",{d:"M13.454 0H.504A.503.503 0 0 0 0 .503v2.181h13.957V.504A.503.503 0 0 0 13.454 0ZM2.89 1.845h-.537a.503.503 0 0 1 0-1.006h.537a.503.503 0 0 1 0 1.006Zm2.121 0h-.537a.503.503 0 0 1 0-1.006h.537a.503.503 0 0 1 0 1.006Zm6.593 0H9.255a.503.503 0 1 1 0-1.006h2.349a.503.503 0 1 1 0 1.006ZM0 3.657v9.763c0 .278.225.504.503.504h12.95a.503.503 0 0 0 .504-.504V3.657H0Zm4.778 6.549a.503.503 0 1 1-.698.725L1.798 8.733a.503.503 0 0 1 0-.725L4.08 5.811a.503.503 0 0 1 .698.725L2.873 8.37l1.905 1.835Zm3.81-4.562-2.282 5.821a.503.503 0 0 1-.937-.367l2.282-5.821a.503.503 0 1 1 .937.367Zm3.57 3.09-2.28 2.197a.503.503 0 0 1-.699-.725l1.905-1.835L9.18 6.536a.503.503 0 0 1 .698-.725l2.282 2.197a.503.503 0 0 1 0 .725Z",fill:"#0368CD",fillRule:"nonzero"}));var Mu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjQ1NCAwSC41MDRBLjUwMy41MDMgMCAwIDAgMCAuNTAzdjIuMTgxaDEzLjk1N1YuNTA0QS41MDMuNTAzIDAgMCAwIDEzLjQ1NCAwWk0yLjg5IDEuODQ1aC0uNTM3YS41MDMuNTAzIDAgMCAxIDAtMS4wMDZoLjUzN2EuNTAzLjUwMyAwIDAgMSAwIDEuMDA2Wm0yLjEyMSAwaC0uNTM3YS41MDMuNTAzIDAgMCAxIDAtMS4wMDZoLjUzN2EuNTAzLjUwMyAwIDAgMSAwIDEuMDA2Wm02LjU5MyAwSDkuMjU1YS41MDMuNTAzIDAgMSAxIDAtMS4wMDZoMi4zNDlhLjUwMy41MDMgMCAxIDEgMCAxLjAwNlpNMCAzLjY1N3Y5Ljc2M2MwIC4yNzguMjI1LjUwNC41MDMuNTA0aDEyLjk1YS41MDMuNTAzIDAgMCAwIC41MDQtLjUwNFYzLjY1N0gwWm00Ljc3OCA2LjU0OWEuNTAzLjUwMyAwIDEgMS0uNjk4LjcyNUwxLjc5OCA4LjczM2EuNTAzLjUwMyAwIDAgMSAwLS43MjVMNC4wOCA1LjgxMWEuNTAzLjUwMyAwIDAgMSAuNjk4LjcyNUwyLjg3MyA4LjM3bDEuOTA1IDEuODM1Wm0zLjgxLTQuNTYyLTIuMjgyIDUuODIxYS41MDMuNTAzIDAgMCAxLS45MzctLjM2N2wyLjI4Mi01LjgyMWEuNTAzLjUwMyAwIDEgMSAuOTM3LjM2N1ptMy41NyAzLjA5LTIuMjggMi4xOTdhLjUwMy41MDMgMCAwIDEtLjY5OS0uNzI1bDEuOTA1LTEuODM1TDkuMTggNi41MzZhLjUwMy41MDMgMCAwIDEgLjY5OC0uNzI1bDIuMjgyIDIuMTk3YS41MDMuNTAzIDAgMCAxIDAgLjcyNVoiIGZpbGw9IiMwMzY4Q0QiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Ju=Object.defineProperty,Wu=Object.getOwnPropertySymbols,Vu=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,be=(ae,ge,Ce)=>ge in ae?Ju(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,Ge=(ae,ge)=>{for(var Ce in ge||(ge={}))Vu.call(ge,Ce)&&be(ae,Ce,ge[Ce]);if(Wu)for(var Ce of Wu(ge))x.call(ge,Ce)&&be(ae,Ce,ge[Ce]);return ae};const ft=ae=>React.createElement("svg",Ge({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},ae),React.createElement("title",null,"\u7F16\u7A0B\u4F5C\u4E1A\u7F16\u7801\u52A9\u624B"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M.438 10.106h13.124c.242 0 .438.196.438.438v1.706A1.75 1.75 0 0 1 12.25 14H1.75A1.75 1.75 0 0 1 0 12.25v-1.706c0-.242.196-.438.438-.438Z",fill:"#4988FD"}),React.createElement("path",{d:"M2.406 0h9.188c.966 0 1.75.784 1.75 1.75v6.825a.438.438 0 0 1-.438.438H1.094a.438.438 0 0 1-.438-.438V1.75C.656.784 1.44 0 2.406 0Z",fill:"#DFECFD"}),React.createElement("path",{d:"M12.469 9.012H1.53a.876.876 0 0 1-.875-.875V1.75C.656.785 1.441 0 2.406 0h9.188c.965 0 1.75.785 1.75 1.75v6.387a.876.876 0 0 1-.875.875ZM1.969 7.7H12.03V1.75a.438.438 0 0 0-.437-.438H2.406a.438.438 0 0 0-.437.438V7.7Z",fill:"#DFECFD"}),React.createElement("path",{d:"M3.456 6.563a.656.656 0 0 1-.464-1.12l2.45-2.45a.656.656 0 1 1 .928.927L3.92 6.37a.654.654 0 0 1-.464.193ZM2.625 4.55a.656.656 0 0 1-.464-1.12l1.312-1.313a.656.656 0 1 1 .929.928L3.089 4.358a.654.654 0 0 1-.464.192Z",fill:"#4988FD"}),React.createElement("path",{d:"M2.888 12.6h-1.4a.569.569 0 1 1 0-1.137h1.4a.569.569 0 1 1 0 1.137Zm3.15 0h-1.4a.569.569 0 1 1 0-1.137h1.4a.569.569 0 1 1 0 1.137Z",fill:"#FFF"})));var Pe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNLjQzOCAxMC4xMDZoMTMuMTI0Yy4yNDIgMCAuNDM4LjE5Ni40MzguNDM4djEuNzA2QTEuNzUgMS43NSAwIDAgMSAxMi4yNSAxNEgxLjc1QTEuNzUgMS43NSAwIDAgMSAwIDEyLjI1di0xLjcwNmMwLS4yNDIuMTk2LS40MzguNDM4LS40MzhaIiBmaWxsPSIjNDk4OEZEIi8+PHBhdGggZD0iTTIuNDA2IDBoOS4xODhjLjk2NiAwIDEuNzUuNzg0IDEuNzUgMS43NXY2LjgyNWEuNDM4LjQzOCAwIDAgMS0uNDM4LjQzOEgxLjA5NGEuNDM4LjQzOCAwIDAgMS0uNDM4LS40MzhWMS43NUMuNjU2Ljc4NCAxLjQ0IDAgMi40MDYgMFoiIGZpbGw9IiNERkVDRkQiLz48cGF0aCBkPSJNMTIuNDY5IDkuMDEySDEuNTNhLjg3Ni44NzYgMCAwIDEtLjg3NS0uODc1VjEuNzVDLjY1Ni43ODUgMS40NDEgMCAyLjQwNiAwaDkuMTg4Yy45NjUgMCAxLjc1Ljc4NSAxLjc1IDEuNzV2Ni4zODdhLjg3Ni44NzYgMCAwIDEtLjg3NS44NzVaTTEuOTY5IDcuN0gxMi4wM1YxLjc1YS40MzguNDM4IDAgMCAwLS40MzctLjQzOEgyLjQwNmEuNDM4LjQzOCAwIDAgMC0uNDM3LjQzOFY3LjdaIiBmaWxsPSIjREZFQ0ZEIi8+PHBhdGggZD0iTTMuNDU2IDYuNTYzYS42NTYuNjU2IDAgMCAxLS40NjQtMS4xMmwyLjQ1LTIuNDVhLjY1Ni42NTYgMCAxIDEgLjkyOC45MjdMMy45MiA2LjM3YS42NTQuNjU0IDAgMCAxLS40NjQuMTkzWk0yLjYyNSA0LjU1YS42NTYuNjU2IDAgMCAxLS40NjQtMS4xMmwxLjMxMi0xLjMxM2EuNjU2LjY1NiAwIDEgMSAuOTI5LjkyOEwzLjA4OSA0LjM1OGEuNjU0LjY1NCAwIDAgMS0uNDY0LjE5MloiIGZpbGw9IiM0OTg4RkQiLz48cGF0aCBkPSJNMi44ODggMTIuNmgtMS40YS41NjkuNTY5IDAgMSAxIDAtMS4xMzdoMS40YS41NjkuNTY5IDAgMSAxIDAgMS4xMzdabTMuMTUgMGgtMS40YS41NjkuNTY5IDAgMSAxIDAtMS4xMzdoMS40YS41NjkuNTY5IDAgMSAxIDAgMS4xMzdaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==",Yt=E(59301),Ut=(0,a.forwardRef)(({onClose:ae},ge)=>{const[Ce,vn]=(0,a.useState)(!1),yn=()=>{vn(!0)};(0,a.useImperativeHandle)(ge,()=>({onClick:yn}));const Dn=wn=>{var kt;const Bn=(kt=(0,we.g)())==null?void 0:kt.course_id;vn(!1),ae(),re.history.push(`/classrooms/${Bn}/${wn}`)},jn=[{icon:Mu,name:"\u8BFE\u5802\u5B9E\u9A8C\u7F16\u7801\u52A9\u624B",description:"\u5728\u8BFE\u5802\u5B9E\u9A8C\u7684\u7F16\u7A0B\u9875\u9762\uFF0C\u53EF\u4EE5\u4E3A\u5B66\u751F\u63D0\u4F9B\u667A\u80FD\u5BA1\u9898\u3001\u4EE3\u7801\u8BCA\u65AD\u548CAI\u8F85\u5BFC\u7B49\u529F\u80FD\u3002",explainHref:"https://www.educoder.net/forums/40241",type:"shixun_homework"},{icon:Pe,name:"\u7F16\u7A0B\u4F5C\u4E1A\u7F16\u7801\u52A9\u624B",description:"\u5728\u7F16\u7A0B\u7684\u7F16\u7A0B\u9875\u9762\uFF0C\u53EF\u4EE5\u4E3A\u5B66\u751F\u63D0\u4F9B\u667A\u80FD\u5BA1\u9898\u3001\u4EE3\u7801\u8BCA\u65AD\u548CAI\u8F85\u5BFC\u7B49\u529F\u80FD\u3002",explainHref:"https://www.educoder.net/forums/40242",type:"program_homework"}];return Yt.createElement(a.Fragment,null,Yt.createElement(he.default,{centered:!0,open:Ce,title:"\u7F16\u7801\u52A9\u624B",width:850,onCancel:()=>vn(!1),footer:null,bodyStyle:{paddingBottom:25}},jn.map((wn,kt)=>{const{icon:Bn,name:Qn,description:au,explainHref:qn,type:zn}=wn;return Yt.createElement("div",{key:kt,style:{marginBottom:ktDn(zn),style:{width:88},className:"mt20",type:"primary"},"\u53BB\u5F00\u542F"))))})))}),Qt=E(71411),fn=Object.defineProperty,Tn=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,Sn=Object.prototype.propertyIsEnumerable,Xn=(ae,ge,Ce)=>ge in ae?fn(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,lu=(ae,ge)=>{for(var Ce in ge||(ge={}))On.call(ge,Ce)&&Xn(ae,Ce,ge[Ce]);if(Tn)for(var Ce of Tn(ge))Sn.call(ge,Ce)&&Xn(ae,Ce,ge[Ce]);return ae};const zu=ae=>React.createElement("svg",lu({width:14,height:14,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},ae),React.createElement("title",null,"\u95EE\u7B54\u96C6"),React.createElement("defs",null,React.createElement("path",{id:"a_svg__a",d:"M0 0h14v14H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"a_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#a_svg__a"})),React.createElement("use",{fill:"#F6F7F9",opacity:.01,xlinkHref:"#a_svg__a"}),React.createElement("g",{mask:"url(#a_svg__b)",fill:"#42D5A0",fillRule:"nonzero"},React.createElement("path",{d:"M3.389 11.063a.722.722 0 0 0-.724-.72H.738a.722.722 0 1 0 0 1.442h1.927c.4 0 .724-.324.724-.722ZM.015 6.975c0 .399.324.721.723.721h1.927a.722.722 0 1 0 0-1.443H.738a.722.722 0 0 0-.723.722ZM.738 3.608h1.927a.722.722 0 1 0 0-1.442H.738a.722.722 0 1 0 0 1.442Z"}),React.createElement("path",{d:"M13.117 0c.55 0 .997.324.997.722v12.505c0 .399-.447.722-.997.722H2.184a.722.722 0 0 1-.723-.722v-.72h1.204a1.444 1.444 0 1 0 0-2.887H1.461V8.418h1.204a1.444 1.444 0 1 0 0-2.885H1.461V4.33h1.204a1.444 1.444 0 1 0 0-2.887H1.461v-.72c0-.4.323-.722.723-.722Zm-2.562 8.636a.49.49 0 0 0-.21.05H6.6l-.035-.05c-.257.067-.397.218-.42.453-.024.068 0 .168.07.302 0 .034.011.05.035.05a3.006 3.006 0 0 0 0 .655c.023.27.035.47.035.605v.251c0 .202-.012.387-.035.554 0 .068-.024.169-.07.303v.15c0 .135.116.219.35.253.163 0 .28-.05.35-.152h3.291c.07.067.21.118.42.152l.14-.05a.498.498 0 0 0 .14-.253c0-.1-.011-.251-.034-.453a1.46 1.46 0 0 1 0-.453c-.024-.033-.035-.117-.035-.252 0-.772.023-1.225.07-1.36v-.05c.07-.134.105-.235.105-.302l-.035-.05c-.024-.034-.024-.068 0-.102-.164-.133-.293-.218-.386-.251ZM8.28 4.656c-.14.068-.245.253-.316.555-.747 1.175-1.949 1.78-3.606 1.813l.07.403c.14.437.397.655.77.655.397 0 .876-.168 1.436-.504 0 .068-.012.151-.035.252-.024.1-.024.168 0 .201-.024.068 0 .118.07.151h.07c.117.034.303.018.56-.05.257-.033.455-.05.595-.05.21 0 .584.017 1.12.05h1.121c.07 0 .105-.05.105-.151v-.554c.537.37 1.016.554 1.436.554.42 0 .712-.386.875-1.159h-.07c-1.354 0-2.52-.486-3.501-1.46a.668.668 0 0 0 .07-.202c0-.133-.105-.234-.315-.302-.024 0-.035-.016-.035-.05-.094-.1-.234-.151-.42-.151Zm-1.26-.15h-.526c-.187 0-.269.067-.245.201.046.437.105.806.175 1.108 0 .068.011.084.035.05.327.034.49-.133.49-.503 0-.202.023-.353.07-.453a.616.616 0 0 0 0-.403Zm3.71-.202h-.525c-.14.034-.21.068-.21.1.047.64.117 1.008.21 1.109.023.034.058.034.105 0a.241.241 0 0 1 .14-.05c.14-.033.245-.37.316-1.008a.534.534 0 0 0-.035-.15ZM6.565 2.24a.364.364 0 0 0-.14.1c-.07 0-.14.135-.21.404v.05a4.36 4.36 0 0 1-.525.856c-.234.202-.573.37-1.016.504a.767.767 0 0 1-.175.05c.117.572.362.874.735.907.35-.033.829-.47 1.436-1.31.63.639 1.027.991 1.19 1.058.07-.033.187-.385.35-1.057-.023-.067-.104-.134-.245-.202-.187-.067-.432-.234-.735-.504a12.317 12.317 0 0 1-.105-.15v-.051a.35.35 0 0 0 .07-.202c-.047-.1-.187-.201-.42-.302-.07-.1-.14-.15-.21-.15Zm3.606-.1-.14.1c-.07 0-.128.118-.175.353v.1a1.592 1.592 0 0 1-.42.605c-.374.336-.747.52-1.12.554.07.604.303.924.7.957.35-.067.782-.453 1.295-1.159.56.74 1.062 1.193 1.506 1.36.303 0 .537-.352.7-1.057-.467-.033-1.05-.386-1.75-1.058.023-.1.035-.202.035-.302-.047-.101-.188-.202-.42-.302-.07-.101-.14-.152-.21-.152Z"}),React.createElement("path",{d:"M8.105 9.693h-.98V11.154h2.87v-1.46H8.105ZM8.455 6.067c-.28.336-.69.722-1.226 1.158h2.696c-.327-.201-.77-.536-1.33-1.007a1.13 1.13 0 0 1-.14-.151Z"}))));var Tu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDE0djE0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRjZGN0Y5IiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbD0iIzQyRDVBMCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMy4zODkgMTEuMDYzYS43MjIuNzIyIDAgMCAwLS43MjQtLjcySC43MzhhLjcyMi43MjIgMCAxIDAgMCAxLjQ0MmgxLjkyN2MuNCAwIC43MjQtLjMyNC43MjQtLjcyMlpNLjAxNSA2Ljk3NWMwIC4zOTkuMzI0LjcyMS43MjMuNzIxaDEuOTI3YS43MjIuNzIyIDAgMSAwIDAtMS40NDNILjczOGEuNzIyLjcyMiAwIDAgMC0uNzIzLjcyMlpNLjczOCAzLjYwOGgxLjkyN2EuNzIyLjcyMiAwIDEgMCAwLTEuNDQySC43MzhhLjcyMi43MjIgMCAxIDAgMCAxLjQ0MloiLz48cGF0aCBkPSJNMTMuMTE3IDBjLjU1IDAgLjk5Ny4zMjQuOTk3LjcyMnYxMi41MDVjMCAuMzk5LS40NDcuNzIyLS45OTcuNzIySDIuMTg0YS43MjIuNzIyIDAgMCAxLS43MjMtLjcyMnYtLjcyaDEuMjA0YTEuNDQ0IDEuNDQ0IDAgMSAwIDAtMi44ODdIMS40NjFWOC40MThoMS4yMDRhMS40NDQgMS40NDQgMCAxIDAgMC0yLjg4NUgxLjQ2MVY0LjMzaDEuMjA0YTEuNDQ0IDEuNDQ0IDAgMSAwIDAtMi44ODdIMS40NjF2LS43MmMwLS40LjMyMy0uNzIyLjcyMy0uNzIyWm0tMi41NjIgOC42MzZhLjQ5LjQ5IDAgMCAwLS4yMS4wNUg2LjZsLS4wMzUtLjA1Yy0uMjU3LjA2Ny0uMzk3LjIxOC0uNDIuNDUzLS4wMjQuMDY4IDAgLjE2OC4wNy4zMDIgMCAuMDM0LjAxMS4wNS4wMzUuMDVhMy4wMDYgMy4wMDYgMCAwIDAgMCAuNjU1Yy4wMjMuMjcuMDM1LjQ3LjAzNS42MDV2LjI1MWMwIC4yMDItLjAxMi4zODctLjAzNS41NTQgMCAuMDY4LS4wMjQuMTY5LS4wNy4zMDN2LjE1YzAgLjEzNS4xMTYuMjE5LjM1LjI1My4xNjMgMCAuMjgtLjA1LjM1LS4xNTJoMy4yOTFjLjA3LjA2Ny4yMS4xMTguNDIuMTUybC4xNC0uMDVhLjQ5OC40OTggMCAwIDAgLjE0LS4yNTNjMC0uMS0uMDExLS4yNTEtLjAzNC0uNDUzYTEuNDYgMS40NiAwIDAgMSAwLS40NTNjLS4wMjQtLjAzMy0uMDM1LS4xMTctLjAzNS0uMjUyIDAtLjc3Mi4wMjMtMS4yMjUuMDctMS4zNnYtLjA1Yy4wNy0uMTM0LjEwNS0uMjM1LjEwNS0uMzAybC0uMDM1LS4wNWMtLjAyNC0uMDM0LS4wMjQtLjA2OCAwLS4xMDItLjE2NC0uMTMzLS4yOTMtLjIxOC0uMzg2LS4yNTFaTTguMjggNC42NTZjLS4xNC4wNjgtLjI0NS4yNTMtLjMxNi41NTUtLjc0NyAxLjE3NS0xLjk0OSAxLjc4LTMuNjA2IDEuODEzbC4wNy40MDNjLjE0LjQzNy4zOTcuNjU1Ljc3LjY1NS4zOTcgMCAuODc2LS4xNjggMS40MzYtLjUwNCAwIC4wNjgtLjAxMi4xNTEtLjAzNS4yNTItLjAyNC4xLS4wMjQuMTY4IDAgLjIwMS0uMDI0LjA2OCAwIC4xMTguMDcuMTUxaC4wN2MuMTE3LjAzNC4zMDMuMDE4LjU2LS4wNS4yNTctLjAzMy40NTUtLjA1LjU5NS0uMDUuMjEgMCAuNTg0LjAxNyAxLjEyLjA1aDEuMTIxYy4wNyAwIC4xMDUtLjA1LjEwNS0uMTUxdi0uNTU0Yy41MzcuMzcgMS4wMTYuNTU0IDEuNDM2LjU1NC40MiAwIC43MTItLjM4Ni44NzUtMS4xNTloLS4wN2MtMS4zNTQgMC0yLjUyLS40ODYtMy41MDEtMS40NmEuNjY4LjY2OCAwIDAgMCAuMDctLjIwMmMwLS4xMzMtLjEwNS0uMjM0LS4zMTUtLjMwMi0uMDI0IDAtLjAzNS0uMDE2LS4wMzUtLjA1LS4wOTQtLjEtLjIzNC0uMTUxLS40Mi0uMTUxWm0tMS4yNi0uMTVoLS41MjZjLS4xODcgMC0uMjY5LjA2Ny0uMjQ1LjIwMS4wNDYuNDM3LjEwNS44MDYuMTc1IDEuMTA4IDAgLjA2OC4wMTEuMDg0LjAzNS4wNS4zMjcuMDM0LjQ5LS4xMzMuNDktLjUwMyAwLS4yMDIuMDIzLS4zNTMuMDctLjQ1M2EuNjE2LjYxNiAwIDAgMCAwLS40MDNabTMuNzEtLjIwMmgtLjUyNWMtLjE0LjAzNC0uMjEuMDY4LS4yMS4xLjA0Ny42NC4xMTcgMS4wMDguMjEgMS4xMDkuMDIzLjAzNC4wNTguMDM0LjEwNSAwYS4yNDEuMjQxIDAgMCAxIC4xNC0uMDVjLjE0LS4wMzMuMjQ1LS4zNy4zMTYtMS4wMDhhLjUzNC41MzQgMCAwIDAtLjAzNS0uMTVaTTYuNTY1IDIuMjRhLjM2NC4zNjQgMCAwIDAtLjE0LjFjLS4wNyAwLS4xNC4xMzUtLjIxLjQwNHYuMDVhNC4zNiA0LjM2IDAgMCAxLS41MjUuODU2Yy0uMjM0LjIwMi0uNTczLjM3LTEuMDE2LjUwNGEuNzY3Ljc2NyAwIDAgMS0uMTc1LjA1Yy4xMTcuNTcyLjM2Mi44NzQuNzM1LjkwNy4zNS0uMDMzLjgyOS0uNDcgMS40MzYtMS4zMS42My42MzkgMS4wMjcuOTkxIDEuMTkgMS4wNTguMDctLjAzMy4xODctLjM4NS4zNS0xLjA1Ny0uMDIzLS4wNjctLjEwNC0uMTM0LS4yNDUtLjIwMi0uMTg3LS4wNjctLjQzMi0uMjM0LS43MzUtLjUwNGExMi4zMTcgMTIuMzE3IDAgMCAxLS4xMDUtLjE1di0uMDUxYS4zNS4zNSAwIDAgMCAuMDctLjIwMmMtLjA0Ny0uMS0uMTg3LS4yMDEtLjQyLS4zMDItLjA3LS4xLS4xNC0uMTUtLjIxLS4xNVptMy42MDYtLjEtLjE0LjFjLS4wNyAwLS4xMjguMTE4LS4xNzUuMzUzdi4xYTEuNTkyIDEuNTkyIDAgMCAxLS40Mi42MDVjLS4zNzQuMzM2LS43NDcuNTItMS4xMi41NTQuMDcuNjA0LjMwMy45MjQuNy45NTcuMzUtLjA2Ny43ODItLjQ1MyAxLjI5NS0xLjE1OS41Ni43NCAxLjA2MiAxLjE5MyAxLjUwNiAxLjM2LjMwMyAwIC41MzctLjM1Mi43LTEuMDU3LS40NjctLjAzMy0xLjA1LS4zODYtMS43NS0xLjA1OC4wMjMtLjEuMDM1LS4yMDIuMDM1LS4zMDItLjA0Ny0uMTAxLS4xODgtLjIwMi0uNDItLjMwMi0uMDctLjEwMS0uMTQtLjE1Mi0uMjEtLjE1MloiLz48cGF0aCBkPSJNOC4xMDUgOS42OTNoLS45OFYxMS4xNTRoMi44N3YtMS40Nkg4LjEwNVpNOC40NTUgNi4wNjdjLS4yOC4zMzYtLjY5LjcyMi0xLjIyNiAxLjE1OGgyLjY5NmMtLjMyNy0uMjAxLS43Ny0uNTM2LTEuMzMtMS4wMDdhMS4xMyAxLjEzIDAgMCAxLS4xNC0uMTUxWiIvPjwvZz48L2c+PC9zdmc+",sl=Object.defineProperty,Il=Object.getOwnPropertySymbols,Bl=Object.prototype.hasOwnProperty,Ou=Object.prototype.propertyIsEnumerable,cl=(ae,ge,Ce)=>ge in ae?sl(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,Fl=(ae,ge)=>{for(var Ce in ge||(ge={}))Bl.call(ge,Ce)&&cl(ae,Ce,ge[Ce]);if(Il)for(var Ce of Il(ge))Ou.call(ge,Ce)&&cl(ae,Ce,ge[Ce]);return ae};const Tl=ae=>React.createElement("svg",Fl({width:14,height:14,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},ae),React.createElement("title",null,"\u5386\u53F2\u5BF9\u8BDD"),React.createElement("defs",null,React.createElement("path",{id:"b_svg__a",d:"M0 0h14v14H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"b_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#b_svg__a"})),React.createElement("use",{fill:"#F6F7F9",opacity:.01,xlinkHref:"#b_svg__a"}),React.createElement("g",{mask:"url(#b_svg__b)",fillRule:"nonzero"},React.createElement("path",{d:"M5.607 0a1.38 1.38 0 0 0-1.379 1.379v4.613c0 .754.613 1.367 1.368 1.367h3.003a.62.62 0 0 1 .433.177l1.834 1.787a.665.665 0 0 0 1.13-.476V7.602c0-.134.108-.243.242-.243h.32a1.33 1.33 0 0 0 1.33-1.33V1.47A1.472 1.472 0 0 0 12.418 0h-6.81Z",fill:"#64B5F6"}),React.createElement("path",{d:"M5.702 8.147A2.25 2.25 0 0 1 3.45 5.895v-1.16a.342.342 0 0 0-.341-.341H1.483c-.811 0-1.469.658-1.469 1.468v4.562c0 .733.594 1.33 1.33 1.33h.32c.135 0 .243.108.243.242v1.245c0 .589.71.888 1.13.476L4.87 11.93a.624.624 0 0 1 .434-.177h3.003c.754 0 1.367-.613 1.367-1.367l-1-1.968a.265.265 0 0 0-.262-.264c-.728-.003-2.71-.007-2.71-.007Z",fill:"#1E88E5"}))));var Pl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDE0djE0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRjZGN0Y5IiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNS42MDcgMGExLjM4IDEuMzggMCAwIDAtMS4zNzkgMS4zNzl2NC42MTNjMCAuNzU0LjYxMyAxLjM2NyAxLjM2OCAxLjM2N2gzLjAwM2EuNjIuNjIgMCAwIDEgLjQzMy4xNzdsMS44MzQgMS43ODdhLjY2NS42NjUgMCAwIDAgMS4xMy0uNDc2VjcuNjAyYzAtLjEzNC4xMDgtLjI0My4yNDItLjI0M2guMzJhMS4zMyAxLjMzIDAgMCAwIDEuMzMtMS4zM1YxLjQ3QTEuNDcyIDEuNDcyIDAgMCAwIDEyLjQxOCAwaC02LjgxWiIgZmlsbD0iIzY0QjVGNiIvPjxwYXRoIGQ9Ik01LjcwMiA4LjE0N0EyLjI1IDIuMjUgMCAwIDEgMy40NSA1Ljg5NXYtMS4xNmEuMzQyLjM0MiAwIDAgMC0uMzQxLS4zNDFIMS40ODNjLS44MTEgMC0xLjQ2OS42NTgtMS40NjkgMS40Njh2NC41NjJjMCAuNzMzLjU5NCAxLjMzIDEuMzMgMS4zM2guMzJjLjEzNSAwIC4yNDMuMTA4LjI0My4yNDJ2MS4yNDVjMCAuNTg5LjcxLjg4OCAxLjEzLjQ3Nkw0Ljg3IDExLjkzYS42MjQuNjI0IDAgMCAxIC40MzQtLjE3N2gzLjAwM2MuNzU0IDAgMS4zNjctLjYxMyAxLjM2Ny0xLjM2N2wtMS0xLjk2OGEuMjY1LjI2NSAwIDAgMC0uMjYyLS4yNjRjLS43MjgtLjAwMy0yLjcxLS4wMDctMi43MS0uMDA3WiIgZmlsbD0iIzFFODhFNSIvPjwvZz48L2c+PC9zdmc+",el=E(59301),Rl=(0,a.forwardRef)(({onClose:ae},ge)=>{const Ce=(0,re.useDispatch)(),vn=(0,re.useSelector)(qn=>{var zn;return(zn=qn==null?void 0:qn.classroomList)==null?void 0:zn.courseAiData}),[yn,Dn]=(0,a.useState)(!1),[jn,wn]=(0,a.useState)(!1),kt=(0,a.useRef)(null),Bn=()=>{Dn(!0),wn(vn==null?void 0:vn.is_open_ai)};(0,a.useImperativeHandle)(ge,()=>({onClick:Bn}));const Qn=qn=>{var zn;const Rn=(zn=(0,we.g)())==null?void 0:zn.course_id;Dn(!1),ae(),re.history.push(`/classrooms/${Rn}/board/${vn==null?void 0:vn.board_id}?type=${qn}`)},au=[{icon:Tu,name:"\u95EE\u7B54\u96C6",description:"\u6559\u5E08\u53EF\u4E0A\u4F20\u95EE\u7B54\u96C6\uFF0C\u6253\u9020\u4E13\u5C5E\u667A\u80FD\u52A9\u6559\uFF0C\u5B9E\u73B0\u7CBE\u51C6\u89E3\u7B54",explainHref:"https://www.educoder.net/forums/40257",btnName:"\u95EE\u7B54\u96C6\u7BA1\u7406",type:"wendaji"},{icon:Pl,name:"\u5386\u53F2\u5BF9\u8BDD",description:"\u6559\u5E08\u53EF\u67E5\u770B\u6240\u6709\u5B66\u751F\u7684\u5386\u53F2\u5BF9\u8BDD\uFF0C\u5BF9\u5927\u6A21\u578B\u56DE\u7B54\u4E0D\u4F73\u7684\u95EE\u9898\u8FDB\u884C\u4EBA\u5DE5\u56DE\u590D\uFF0C\u5E76\u5C06\u5176\u8865\u5145\u81F3\u95EE\u7B54\u96C6\u3002",explainHref:"https://www.educoder.net/forums/40258",btnName:"\u5386\u53F2\u5BF9\u8BDD\u7BA1\u7406",type:"duihua"}];return el.createElement(a.Fragment,null,el.createElement(he.default,{centered:!0,open:yn,title:"\u667A\u80FD\u95EE\u7B54",width:850,onCancel:()=>Dn(!1),footer:null,bodyStyle:{paddingBottom:25}},el.createElement("div",{className:"flex flex-col gap-20 mb20"},el.createElement("div",{className:"p20",style:{background:"#F6F7F9"}},el.createElement("div",{className:"c-grey-333"},"\u667A\u80FD\u95EE\u7B54"),el.createElement(bt.Z,{align:"middle",className:"mt20"},el.createElement(Qt.Z,{size:"default",checked:jn,onChange:qn=>{wn(qn),clearTimeout(kt.current),kt.current=setTimeout(()=>{var zn;Ce({type:"classroomList/setCourseAiState",payload:{course_id:(zn=(0,we.g)())==null?void 0:zn.course_id,is_open_ai:qn}})},500)}}),el.createElement("div",{className:"c-grey-333 ml10"},"\u5F00\u542F\u540E\uFF0C\u6559\u5B66\u8BFE\u5802\u5185\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u7684\u529F\u80FD\uFF0C\u4E0EAI\u5BF9\u8BDD\uFF0C\u8BA9AI\u7B54\u7591\u89E3\u60D1\u3002"," ",el.createElement("a",{href:"https://www.educoder.net/forums/40256",target:"_blank"},"\u64CD\u4F5C\u8BF4\u660E"))))),au.map((qn,zn)=>{const{icon:Rn,name:Pu,description:Au,explainHref:xu,type:Eu}=qn;return el.createElement("div",{key:zn,style:{marginBottom:znQn(Eu),style:{width:120},className:"mt20",type:"primary"},qn.btnName))))})))}),Hl=E(37568),Ml=E(71051),jl={wrap:"wrap___YYn6N",left:"left___YomRr",tip:"tip___nXV55",bottomBtn:"bottomBtn___dtC5V",disabled:"disabled___Om4jR"},aa="data:image/png;base64,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",Ea=Object.defineProperty,Ql=Object.getOwnPropertySymbols,ra=Object.prototype.hasOwnProperty,Kl=Object.prototype.propertyIsEnumerable,oa=(ae,ge,Ce)=>ge in ae?Ea(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,pa=(ae,ge)=>{for(var Ce in ge||(ge={}))ra.call(ge,Ce)&&oa(ae,Ce,ge[Ce]);if(Ql)for(var Ce of Ql(ge))Kl.call(ge,Ce)&&oa(ae,Ce,ge[Ce]);return ae};const La=ae=>React.createElement("svg",pa({className:"a_svg__icon",viewBox:"0 0 1068 1024",xmlns:"http://www.w3.org/2000/svg",width:208.594,height:200},ae),React.createElement("path",{d:"M670.55 25.088c-1.025.512-2.049 1.024-2.817 2.048l-288.128 181.76L62.933 334.677l-3.072 1.536c-30.293 15.446-13.61 74.838 10.198 121.515 23.552 46.208 61.781 94.592 92.032 79.147 1.024-.512 2.048-1.024 3.328-2.347l286.89-181.717 317.654-126.294 3.072-1.578c30.293-15.403 13.61-74.795-9.942-120.96C739.072 58.027 700.8 9.643 670.55 25.045",fill:"#4FBFEC",opacity:.804}),React.createElement("path",{d:"m684.032 33.707-3.627 1.834L386.39 222.208 63.317 350.635l-3.584 1.834c-7.68 3.926-15.104 12.203-16.512 29.739 2.176 16.981 8.534 37.035 16.896 56.021 3.84 1.28 7.766 1.238 11.606-.085l350.506-141.739 2.56-1.322L745.515 94.805a19.456 19.456 0 0 0 7.424-9.557c-10.454-17.963-23.211-35.413-35.926-47.659-14.25-8.917-25.301-7.808-32.981-3.84z",fill:"#45AED8",opacity:.804}),React.createElement("path",{d:"M735.232 61.91c-32-42.497-53.376-43.862-65.707-37.59l-3.072 1.536-286.848 183.04-316.16 124.203-3.072 1.578c-12.8 6.528-24.32 24.662-8.704 75.52 1.579 4.395 4.694 7.979 8.32 9.984a17.792 17.792 0 0 0 13.142.427l342.314-137.557 2.56-1.28L730.54 85.675a17.792 17.792 0 0 0 7.381-10.88 13.013 13.013 0 0 0-2.688-12.886l-131.925 60.758",fill:"#7EDAFF",opacity:.804}),React.createElement("path",{d:"m390.912 341.461 54.144 107.52 28.16-51.2 57.515 7.51-54.614-107.264z",fill:"#DE5461",opacity:.804}),React.createElement("path",{d:"M475.733 252.97c16.47 32.342 3.414 71.34-28.928 87.809a65.493 65.493 0 0 1-88.064-28.16 66.005 66.005 0 0 1 28.715-88.32 65.621 65.621 0 0 1 88.32 28.672",fill:"#ECB646",opacity:.804}),React.createElement("path",{d:"M392.96 235.05a48.64 48.64 0 0 0-21.163 65.067 48.64 48.64 0 0 0 65.067 21.163 48.64 48.64 0 0 0 21.12-65.11 48.299 48.299 0 0 0-65.067-21.12M451.5 349.996c-39.51 20.138-88.32 4.266-108.459-35.243-20.139-39.51-4.267-88.32 35.243-108.459 39.509-20.138 88.32-4.266 108.458 35.243A80.512 80.512 0 0 1 451.5 349.995",fill:"#F5C857",opacity:.804}),React.createElement("path",{d:"M428.245 271.36a15.232 15.232 0 0 1-6.57 20.139 15.232 15.232 0 0 1-20.139-6.528 15.232 15.232 0 0 1 6.57-20.139 15.232 15.232 0 0 1 20.14 6.528",fill:"#F5C857",opacity:.804}),React.createElement("path",{d:"M903.253 596.181c-1.152.214-2.346.427-3.413 1.238l-346.027 94.25-357.461 29.184-3.584.598c-35.243 6.229-36.693 71.125-27.136 125.44 9.472 53.76 33.067 114.261 68.267 108.032 1.237-.214 2.432-.427 4.096-1.323l344.704-94.635 358.656-29.397 3.584-.64c35.242-6.187 36.693-71.125 27.221-124.843-10.07-53.632-33.664-114.09-68.864-107.904",fill:"#4FBFEC"}),React.createElement("path",{d:"m914.176 609.024-4.181.768L556.544 707.2l-364.715 29.867-4.181.682c-8.96 1.579-18.987 7.68-25.77 24.875-3.03 17.792-2.817 39.893-.257 61.61a18.773 18.773 0 0 0 11.734 3.457l396.458-34.816 2.987-.512 384.47-102.87a20.48 20.48 0 0 0 10.41-7.381c-4.992-21.333-12.459-42.752-21.504-59.008-11.563-13.355-23.04-15.659-32-14.08z",fill:"#45AED8"}),React.createElement("path",{d:"M957.013 653.227c-19.114-52.694-40.192-60.672-54.528-58.112l-3.584.597-345.088 95.957-356.48 27.734-3.584.682c-14.933 2.603-32 17.323-32 73.344a19.925 19.925 0 0 0 5.291 12.587 18.863 18.863 0 0 0 13.099 4.48l386.944-33.152 2.986-.512 374.912-101.205a18.73 18.73 0 0 0 10.795-8.662 13.653 13.653 0 0 0 1.28-13.781l-151.51 20.565",fill:"#7EDAFF"}),React.createElement("path",{d:"m524.373 828.587 21.419 124.885 44.16-42.837 55.552 25.258-21.973-124.757z",fill:"#DE5461"}),React.createElement("path",{d:"M637.013 765.653a68.565 68.565 0 0 1-56.149 79.446 68.95 68.95 0 0 1-79.957-55.467 69.461 69.461 0 0 1 56.064-80.043 69.12 69.12 0 0 1 80.085 56.064",fill:"#ECB646"}),React.createElement("path",{d:"M559.19 722.133a51.2 51.2 0 0 0-41.302 58.966 51.2 51.2 0 0 0 58.965 41.344 51.2 51.2 0 0 0 41.344-59.008 50.859 50.859 0 0 0-59.008-41.302m23.595 133.718a85.12 85.12 0 0 1-98.347-68.822 85.12 85.12 0 0 1 68.864-98.346 85.12 85.12 0 0 1 98.304 68.864 84.736 84.736 0 0 1-68.821 98.304",fill:"#F5C857"}),React.createElement("path",{d:"M583.552 769.536a16.043 16.043 0 0 1-12.8 18.261 16.043 16.043 0 0 1-18.261-12.8 16.043 16.043 0 0 1 12.8-18.261 16.043 16.043 0 0 1 18.261 12.8",fill:"#F5C857"}),React.createElement("path",{d:"m89.984 615.765 54.315 54.358a6.827 6.827 0 0 0 9.685 0l27.861-27.904a6.827 6.827 0 0 1 11.648 4.821v139.392a6.827 6.827 0 0 1-6.826 6.827H47.36a6.827 6.827 0 0 1-4.821-11.648L70.4 753.707a6.827 6.827 0 0 0 0-9.643l-39.552-39.552c-36.95-44.373-34.603-102.4-23.936-135.765 8.661-27.179 33.835-57.387 54.87-75.648 4.65-4.054 11.391.256 10.453 6.314a495.407 495.407 0 0 0-4.822 46.934c-2.133 38.314 8.619 54.741 22.614 69.418zm791.765-274.432-54.314-54.357a6.827 6.827 0 0 0-9.643 0l-27.904 27.904a6.827 6.827 0 0 1-11.648-4.821V170.667a6.827 6.827 0 0 1 6.827-6.827h139.392a6.827 6.827 0 0 1 4.821 11.648l-27.904 27.904a6.827 6.827 0 0 0 0 9.643l39.552 39.552c36.95 44.373 34.603 102.4 23.979 135.765-8.662 27.136-33.878 57.387-54.912 75.648-4.608 4.053-11.392-.256-10.454-6.315 1.707-11.178 3.755-27.392 4.822-46.933 2.133-38.315-8.619-54.741-22.614-69.419z",fill:"#18D6FF"}));var Ia="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwNjggMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjA4LjU5NCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik02NzAuNTUgMjUuMDg4Yy0xLjAyNS41MTItMi4wNDkgMS4wMjQtMi44MTcgMi4wNDhsLTI4OC4xMjggMTgxLjc2TDYyLjkzMyAzMzQuNjc3bC0zLjA3MiAxLjUzNmMtMzAuMjkzIDE1LjQ0Ni0xMy42MSA3NC44MzggMTAuMTk4IDEyMS41MTUgMjMuNTUyIDQ2LjIwOCA2MS43ODEgOTQuNTkyIDkyLjAzMiA3OS4xNDcgMS4wMjQtLjUxMiAyLjA0OC0xLjAyNCAzLjMyOC0yLjM0N2wyODYuODktMTgxLjcxNyAzMTcuNjU0LTEyNi4yOTQgMy4wNzItMS41NzhjMzAuMjkzLTE1LjQwMyAxMy42MS03NC43OTUtOS45NDItMTIwLjk2QzczOS4wNzIgNTguMDI3IDcwMC44IDkuNjQzIDY3MC41NSAyNS4wNDUiIGZpbGw9IiM0RkJGRUMiIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJtNjg0LjAzMiAzMy43MDctMy42MjcgMS44MzRMMzg2LjM5IDIyMi4yMDggNjMuMzE3IDM1MC42MzVsLTMuNTg0IDEuODM0Yy03LjY4IDMuOTI2LTE1LjEwNCAxMi4yMDMtMTYuNTEyIDI5LjczOSAyLjE3NiAxNi45ODEgOC41MzQgMzcuMDM1IDE2Ljg5NiA1Ni4wMjEgMy44NCAxLjI4IDcuNzY2IDEuMjM4IDExLjYwNi0uMDg1bDM1MC41MDYtMTQxLjczOSAyLjU2LTEuMzIyTDc0NS41MTUgOTQuODA1YTE5LjQ1NiAxOS40NTYgMCAwIDAgNy40MjQtOS41NTdjLTEwLjQ1NC0xNy45NjMtMjMuMjExLTM1LjQxMy0zNS45MjYtNDcuNjU5LTE0LjI1LTguOTE3LTI1LjMwMS03LjgwOC0zMi45ODEtMy44NHoiIGZpbGw9IiM0NUFFRDgiIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJNNzM1LjIzMiA2MS45MWMtMzItNDIuNDk3LTUzLjM3Ni00My44NjItNjUuNzA3LTM3LjU5bC0zLjA3MiAxLjUzNi0yODYuODQ4IDE4My4wNC0zMTYuMTYgMTI0LjIwMy0zLjA3MiAxLjU3OGMtMTIuOCA2LjUyOC0yNC4zMiAyNC42NjItOC43MDQgNzUuNTIgMS41NzkgNC4zOTUgNC42OTQgNy45NzkgOC4zMiA5Ljk4NGExNy43OTIgMTcuNzkyIDAgMCAwIDEzLjE0Mi40MjdsMzQyLjMxNC0xMzcuNTU3IDIuNTYtMS4yOEw3MzAuNTQgODUuNjc1YTE3Ljc5MiAxNy43OTIgMCAwIDAgNy4zODEtMTAuODggMTMuMDEzIDEzLjAxMyAwIDAgMC0yLjY4OC0xMi44ODZsLTEzMS45MjUgNjAuNzU4IiBmaWxsPSIjN0VEQUZGIiBvcGFjaXR5PSIuODA0Ii8+PHBhdGggZD0ibTM5MC45MTIgMzQxLjQ2MSA1NC4xNDQgMTA3LjUyIDI4LjE2LTUxLjIgNTcuNTE1IDcuNTEtNTQuNjE0LTEwNy4yNjR6IiBmaWxsPSIjREU1NDYxIiBvcGFjaXR5PSIuODA0Ii8+PHBhdGggZD0iTTQ3NS43MzMgMjUyLjk3YzE2LjQ3IDMyLjM0MiAzLjQxNCA3MS4zNC0yOC45MjggODcuODA5YTY1LjQ5MyA2NS40OTMgMCAwIDEtODguMDY0LTI4LjE2IDY2LjAwNSA2Ni4wMDUgMCAwIDEgMjguNzE1LTg4LjMyIDY1LjYyMSA2NS42MjEgMCAwIDEgODguMzIgMjguNjcyIiBmaWxsPSIjRUNCNjQ2IiBvcGFjaXR5PSIuODA0Ii8+PHBhdGggZD0iTTM5Mi45NiAyMzUuMDVhNDguNjQgNDguNjQgMCAwIDAtMjEuMTYzIDY1LjA2NyA0OC42NCA0OC42NCAwIDAgMCA2NS4wNjcgMjEuMTYzIDQ4LjY0IDQ4LjY0IDAgMCAwIDIxLjEyLTY1LjExIDQ4LjI5OSA0OC4yOTkgMCAwIDAtNjUuMDY3LTIxLjEyTTQ1MS41IDM0OS45OTZjLTM5LjUxIDIwLjEzOC04OC4zMiA0LjI2Ni0xMDguNDU5LTM1LjI0My0yMC4xMzktMzkuNTEtNC4yNjctODguMzIgMzUuMjQzLTEwOC40NTkgMzkuNTA5LTIwLjEzOCA4OC4zMi00LjI2NiAxMDguNDU4IDM1LjI0M0E4MC41MTIgODAuNTEyIDAgMCAxIDQ1MS41IDM0OS45OTUiIGZpbGw9IiNGNUM4NTciIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJNNDI4LjI0NSAyNzEuMzZhMTUuMjMyIDE1LjIzMiAwIDAgMS02LjU3IDIwLjEzOSAxNS4yMzIgMTUuMjMyIDAgMCAxLTIwLjEzOS02LjUyOCAxNS4yMzIgMTUuMjMyIDAgMCAxIDYuNTctMjAuMTM5IDE1LjIzMiAxNS4yMzIgMCAwIDEgMjAuMTQgNi41MjgiIGZpbGw9IiNGNUM4NTciIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJNOTAzLjI1MyA1OTYuMTgxYy0xLjE1Mi4yMTQtMi4zNDYuNDI3LTMuNDEzIDEuMjM4bC0zNDYuMDI3IDk0LjI1LTM1Ny40NjEgMjkuMTg0LTMuNTg0LjU5OGMtMzUuMjQzIDYuMjI5LTM2LjY5MyA3MS4xMjUtMjcuMTM2IDEyNS40NCA5LjQ3MiA1My43NiAzMy4wNjcgMTE0LjI2MSA2OC4yNjcgMTA4LjAzMiAxLjIzNy0uMjE0IDIuNDMyLS40MjcgNC4wOTYtMS4zMjNsMzQ0LjcwNC05NC42MzUgMzU4LjY1Ni0yOS4zOTcgMy41ODQtLjY0YzM1LjI0Mi02LjE4NyAzNi42OTMtNzEuMTI1IDI3LjIyMS0xMjQuODQzLTEwLjA3LTUzLjYzMi0zMy42NjQtMTE0LjA5LTY4Ljg2NC0xMDcuOTA0IiBmaWxsPSIjNEZCRkVDIi8+PHBhdGggZD0ibTkxNC4xNzYgNjA5LjAyNC00LjE4MS43NjhMNTU2LjU0NCA3MDcuMmwtMzY0LjcxNSAyOS44NjctNC4xODEuNjgyYy04Ljk2IDEuNTc5LTE4Ljk4NyA3LjY4LTI1Ljc3IDI0Ljg3NS0zLjAzIDE3Ljc5Mi0yLjgxNyAzOS44OTMtLjI1NyA2MS42MWExOC43NzMgMTguNzczIDAgMCAwIDExLjczNCAzLjQ1N2wzOTYuNDU4LTM0LjgxNiAyLjk4Ny0uNTEyIDM4NC40Ny0xMDIuODdhMjAuNDggMjAuNDggMCAwIDAgMTAuNDEtNy4zODFjLTQuOTkyLTIxLjMzMy0xMi40NTktNDIuNzUyLTIxLjUwNC01OS4wMDgtMTEuNTYzLTEzLjM1NS0yMy4wNC0xNS42NTktMzItMTQuMDh6IiBmaWxsPSIjNDVBRUQ4Ii8+PHBhdGggZD0iTTk1Ny4wMTMgNjUzLjIyN2MtMTkuMTE0LTUyLjY5NC00MC4xOTItNjAuNjcyLTU0LjUyOC01OC4xMTJsLTMuNTg0LjU5Ny0zNDUuMDg4IDk1Ljk1Ny0zNTYuNDggMjcuNzM0LTMuNTg0LjY4MmMtMTQuOTMzIDIuNjAzLTMyIDE3LjMyMy0zMiA3My4zNDRhMTkuOTI1IDE5LjkyNSAwIDAgMCA1LjI5MSAxMi41ODcgMTguODYzIDE4Ljg2MyAwIDAgMCAxMy4wOTkgNC40OGwzODYuOTQ0LTMzLjE1MiAyLjk4Ni0uNTEyIDM3NC45MTItMTAxLjIwNWExOC43MyAxOC43MyAwIDAgMCAxMC43OTUtOC42NjIgMTMuNjUzIDEzLjY1MyAwIDAgMCAxLjI4LTEzLjc4MWwtMTUxLjUxIDIwLjU2NSIgZmlsbD0iIzdFREFGRiIvPjxwYXRoIGQ9Im01MjQuMzczIDgyOC41ODcgMjEuNDE5IDEyNC44ODUgNDQuMTYtNDIuODM3IDU1LjU1MiAyNS4yNTgtMjEuOTczLTEyNC43NTd6IiBmaWxsPSIjREU1NDYxIi8+PHBhdGggZD0iTTYzNy4wMTMgNzY1LjY1M2E2OC41NjUgNjguNTY1IDAgMCAxLTU2LjE0OSA3OS40NDYgNjguOTUgNjguOTUgMCAwIDEtNzkuOTU3LTU1LjQ2NyA2OS40NjEgNjkuNDYxIDAgMCAxIDU2LjA2NC04MC4wNDMgNjkuMTIgNjkuMTIgMCAwIDEgODAuMDg1IDU2LjA2NCIgZmlsbD0iI0VDQjY0NiIvPjxwYXRoIGQ9Ik01NTkuMTkgNzIyLjEzM2E1MS4yIDUxLjIgMCAwIDAtNDEuMzAyIDU4Ljk2NiA1MS4yIDUxLjIgMCAwIDAgNTguOTY1IDQxLjM0NCA1MS4yIDUxLjIgMCAwIDAgNDEuMzQ0LTU5LjAwOCA1MC44NTkgNTAuODU5IDAgMCAwLTU5LjAwOC00MS4zMDJtMjMuNTk1IDEzMy43MThhODUuMTIgODUuMTIgMCAwIDEtOTguMzQ3LTY4LjgyMiA4NS4xMiA4NS4xMiAwIDAgMSA2OC44NjQtOTguMzQ2IDg1LjEyIDg1LjEyIDAgMCAxIDk4LjMwNCA2OC44NjQgODQuNzM2IDg0LjczNiAwIDAgMS02OC44MjEgOTguMzA0IiBmaWxsPSIjRjVDODU3Ii8+PHBhdGggZD0iTTU4My41NTIgNzY5LjUzNmExNi4wNDMgMTYuMDQzIDAgMCAxLTEyLjggMTguMjYxIDE2LjA0MyAxNi4wNDMgMCAwIDEtMTguMjYxLTEyLjggMTYuMDQzIDE2LjA0MyAwIDAgMSAxMi44LTE4LjI2MSAxNi4wNDMgMTYuMDQzIDAgMCAxIDE4LjI2MSAxMi44IiBmaWxsPSIjRjVDODU3Ii8+PHBhdGggZD0ibTg5Ljk4NCA2MTUuNzY1IDU0LjMxNSA1NC4zNThhNi44MjcgNi44MjcgMCAwIDAgOS42ODUgMGwyNy44NjEtMjcuOTA0YTYuODI3IDYuODI3IDAgMCAxIDExLjY0OCA0LjgyMXYxMzkuMzkyYTYuODI3IDYuODI3IDAgMCAxLTYuODI2IDYuODI3SDQ3LjM2YTYuODI3IDYuODI3IDAgMCAxLTQuODIxLTExLjY0OEw3MC40IDc1My43MDdhNi44MjcgNi44MjcgMCAwIDAgMC05LjY0M2wtMzkuNTUyLTM5LjU1MmMtMzYuOTUtNDQuMzczLTM0LjYwMy0xMDIuNC0yMy45MzYtMTM1Ljc2NSA4LjY2MS0yNy4xNzkgMzMuODM1LTU3LjM4NyA1NC44Ny03NS42NDggNC42NS00LjA1NCAxMS4zOTEuMjU2IDEwLjQ1MyA2LjMxNGE0OTUuNDA3IDQ5NS40MDcgMCAwIDAtNC44MjIgNDYuOTM0Yy0yLjEzMyAzOC4zMTQgOC42MTkgNTQuNzQxIDIyLjYxNCA2OS40MTh6bTc5MS43NjUtMjc0LjQzMi01NC4zMTQtNTQuMzU3YTYuODI3IDYuODI3IDAgMCAwLTkuNjQzIDBsLTI3LjkwNCAyNy45MDRhNi44MjcgNi44MjcgMCAwIDEtMTEuNjQ4LTQuODIxVjE3MC42NjdhNi44MjcgNi44MjcgMCAwIDEgNi44MjctNi44MjdoMTM5LjM5MmE2LjgyNyA2LjgyNyAwIDAgMSA0LjgyMSAxMS42NDhsLTI3LjkwNCAyNy45MDRhNi44MjcgNi44MjcgMCAwIDAgMCA5LjY0M2wzOS41NTIgMzkuNTUyYzM2Ljk1IDQ0LjM3MyAzNC42MDMgMTAyLjQgMjMuOTc5IDEzNS43NjUtOC42NjIgMjcuMTM2LTMzLjg3OCA1Ny4zODctNTQuOTEyIDc1LjY0OC00LjYwOCA0LjA1My0xMS4zOTItLjI1Ni0xMC40NTQtNi4zMTUgMS43MDctMTEuMTc4IDMuNzU1LTI3LjM5MiA0LjgyMi00Ni45MzMgMi4xMzMtMzguMzE1LTguNjE5LTU0Ljc0MS0yMi42MTQtNjkuNDE5eiIgZmlsbD0iIzE4RDZGRiIvPjwvc3ZnPg==",Jl=Object.defineProperty,Vl=Object.getOwnPropertySymbols,ql=Object.prototype.hasOwnProperty,ia=Object.prototype.propertyIsEnumerable,sa=(ae,ge,Ce)=>ge in ae?Jl(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,_l=(ae,ge)=>{for(var Ce in ge||(ge={}))ql.call(ge,Ce)&&sa(ae,Ce,ge[Ce]);if(Vl)for(var Ce of Vl(ge))ia.call(ge,Ce)&&sa(ae,Ce,ge[Ce]);return ae};const jt=ae=>React.createElement("svg",_l({className:"b_svg__icon",viewBox:"0 0 1068 1024",xmlns:"http://www.w3.org/2000/svg",width:208.594,height:200},ae),React.createElement("path",{d:"M809.77 821.675H73.345A63.744 63.744 0 0 1 9.557 757.93V489.685c0-35.2 28.587-63.744 63.744-63.744H809.6c35.2 0 63.701 28.544 63.701 63.744v268.246a63.488 63.488 0 0 1-63.573 63.744z",fill:"#363ED6"}),React.createElement("path",{d:"m184.448.555 706.39 175.786L754.943 722.39 48.597 546.603z",fill:"#B2CEF2"}),React.createElement("path",{d:"M52.821 363.392H809.26V926.08H52.779z",fill:"#F0FCFF"}),React.createElement("path",{d:"M398.123 562.987v-65.792a21.333 21.333 0 0 0-21.163-21.163H30.72a21.333 21.333 0 0 0-21.205 21.163v454.357a21.333 21.333 0 0 0 21.205 21.163h821.547a21.333 21.333 0 0 0 21.162-21.163V605.355a21.333 21.333 0 0 0-21.162-21.206H419.328a21.333 21.333 0 0 1-21.205-21.162z",fill:"#145DFF"}),React.createElement("path",{d:"M763.776 499.925h-284.33a9.728 9.728 0 1 1 0-19.456h284.33c5.29 0 9.77 4.267 9.77 9.728s-4.266 9.728-9.77 9.728zm0 42.71h-284.33a9.728 9.728 0 1 1 0-19.456h284.33a9.728 9.728 0 1 1 0 19.456z",fill:"#D4E4F9"}));var kn="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwNjggMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjA4LjU5NCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik04MDkuNzcgODIxLjY3NUg3My4zNDVBNjMuNzQ0IDYzLjc0NCAwIDAgMSA5LjU1NyA3NTcuOTNWNDg5LjY4NWMwLTM1LjIgMjguNTg3LTYzLjc0NCA2My43NDQtNjMuNzQ0SDgwOS42YzM1LjIgMCA2My43MDEgMjguNTQ0IDYzLjcwMSA2My43NDR2MjY4LjI0NmE2My40ODggNjMuNDg4IDAgMCAxLTYzLjU3MyA2My43NDR6IiBmaWxsPSIjMzYzRUQ2Ii8+PHBhdGggZD0ibTE4NC40NDguNTU1IDcwNi4zOSAxNzUuNzg2TDc1NC45NDMgNzIyLjM5IDQ4LjU5NyA1NDYuNjAzeiIgZmlsbD0iI0IyQ0VGMiIvPjxwYXRoIGQ9Ik01Mi44MjEgMzYzLjM5Mkg4MDkuMjZWOTI2LjA4SDUyLjc3OXoiIGZpbGw9IiNGMEZDRkYiLz48cGF0aCBkPSJNMzk4LjEyMyA1NjIuOTg3di02NS43OTJhMjEuMzMzIDIxLjMzMyAwIDAgMC0yMS4xNjMtMjEuMTYzSDMwLjcyYTIxLjMzMyAyMS4zMzMgMCAwIDAtMjEuMjA1IDIxLjE2M3Y0NTQuMzU3YTIxLjMzMyAyMS4zMzMgMCAwIDAgMjEuMjA1IDIxLjE2M2g4MjEuNTQ3YTIxLjMzMyAyMS4zMzMgMCAwIDAgMjEuMTYyLTIxLjE2M1Y2MDUuMzU1YTIxLjMzMyAyMS4zMzMgMCAwIDAtMjEuMTYyLTIxLjIwNkg0MTkuMzI4YTIxLjMzMyAyMS4zMzMgMCAwIDEtMjEuMjA1LTIxLjE2MnoiIGZpbGw9IiMxNDVERkYiLz48cGF0aCBkPSJNNzYzLjc3NiA0OTkuOTI1aC0yODQuMzNhOS43MjggOS43MjggMCAxIDEgMC0xOS40NTZoMjg0LjMzYzUuMjkgMCA5Ljc3IDQuMjY3IDkuNzcgOS43MjhzLTQuMjY2IDkuNzI4LTkuNzcgOS43Mjh6bTAgNDIuNzFoLTI4NC4zM2E5LjcyOCA5LjcyOCAwIDEgMSAwLTE5LjQ1NmgyODQuMzNhOS43MjggOS43MjggMCAxIDEgMCAxOS40NTZ6IiBmaWxsPSIjRDRFNEY5Ii8+PC9zdmc+",Gn=(ae,ge,Ce)=>new Promise((vn,yn)=>{var Dn=kt=>{try{wn(Ce.next(kt))}catch(Bn){yn(Bn)}},jn=kt=>{try{wn(Ce.throw(kt))}catch(Bn){yn(Bn)}},wn=kt=>kt.done?vn(kt.value):Promise.resolve(kt.value).then(Dn,jn);wn((Ce=Ce.apply(ae,ge)).next())}),Fu=(0,a.forwardRef)(({onUpdateNum:ae,onSave:ge},Ce)=>{var vn,yn;const Dn=`\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002 1.\u5355\u9009\u9898\u8003\u5BDF\u77E5\u8BC6\u70B9:\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020% 2.\u591A\u9009\u9898\u8003\u5BDF\u77E5\u8BC6\u70B9:\u53D8\u91CF\u5B9A\u4E49\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020% -3.\u7F16\u7A0B\u9898\u8003\u5BDF\u77E5\u8BC6\u70B9:\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[jn,wn]=(0,a.useState)(!1),[Rt,Bn]=(0,a.useState)([]),[Qn,au]=(0,a.useState)(null),[qn,zn]=(0,a.useState)(!1),[Rn,Pu]=(0,a.useState)([]),[Au,xu]=(0,a.useState)(0),[Eu,Hu]=(0,a.useState)(0),[al,Xu]=(0,a.useState)(!1),[bl,ku]=(0,a.useState)(""),[tl,Yn]=(0,a.useState)(Dn),[gu,fu]=(0,a.useState)(0),[Iu,Gu]=(0,a.useState)(0),[Nu,dl]=(0,a.useState)(0),[vl,gl]=(0,a.useState)(0),[Ku,El]=(0,a.useState)(0),[xl,Cu]=(0,a.useState)(0),[rl,_n]=(0,a.useState)(0),[Qu,ml]=(0,a.useState)(0),Nl=(0,re.useParams)(),[ha,ma]=(0,a.useState)(me.Q),{contentRef:Ll,value:na,status:zl,open:Fa,close:fa}=ha,ua=(0,y.Z)({contentRef:Ll,status:zl}),{openProgress:Da,closeProgress:Ca,CreateProgressModal:ya,progressOpen:Ba}=(0,se.Z)();(0,a.useEffect)(()=>{Qn&&va(),Qn===!1&&(fa(),ae==null||ae(),Bn([]),Yn(Dn),fu(0),Gu(0),dl(0),gl(0),El(0),Cu(0),_n(0),ml(0))},[Qn]),(0,a.useEffect)(()=>{if(!zl&&(Ll!=null&&Ll.current)){const Pn=Ll.current.querySelector('h2[data-type="title"]');if(Pn){const yu=Pn.textContent;ku(yu)}}},[zl]);const Ma=()=>{zn(!0)};(0,a.useImperativeHandle)(Ce,()=>({onClick:Ma}));const wa=Pn=>{Xu(!0),xu(Pn),Hu(0)},ba=Pn=>Gn(void 0,null,function*(){const yu=Pn.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(yu)==-1?(Ht.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Pn.size/1024/1024>10?(Ht.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),la=Pn=>{Pn==="1"&&(0,nt.xg)("/paperlibrary"),Pn==="2"&&(zn(!1),au(!0))},va=()=>Gn(void 0,null,function*(){const Pn=yield(0,ot.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Pn.status===0&&(xu(Pn.total_number),Hu(Pn.remaining_number))}),Ln=Pn=>(Pn=Pn||"",Pn=String(Pn),Pn=Pn.replace(/\s+/g,""),Pn),Kn=(Pn=!0)=>Gn(void 0,null,function*(){var yu,nl;const Cl=[{name:"\u5355\u9009\u9898",num:gu||0},{name:"\u591A\u9009\u9898",num:Iu||0},{name:"\u5224\u65AD\u9898",num:Nu||0},{name:"\u586B\u7A7A\u9898",num:vl||0},{name:"\u7B80\u7B54\u9898",num:Ku||0},{name:"\u7EC4\u5408\u9898",num:Qu||0},{name:"\u7F16\u7A0B\u9898",num:xl||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:rl||0}];if(Pn){if(Ln(tl)){if(tl.length>1e3){Ht.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{Ht.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Ln(tl)&&!(Rt!=null&&Rt.length)){Ht.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Gl=Cl.reduce((Na,Yr)=>Na+Yr.num,0);if(Gl===0){Ht.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(Gl>50){Ht.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(Au!==-1){Xu(!0);return}}Xu(!1);const xa={scene_type:10,request_identifier:Math.random(),file_id:(nl=(yu=Rt[0])==null?void 0:yu.response)==null?void 0:nl.id,content:tl,count_arr:Cl.map(Gl=>Gl.num).join(","),course_id:(Nl==null?void 0:Nl.coursesId)||""};yield Fa(xa),va()}),Lu=()=>Gn(void 0,null,function*(){const Pn=ua();if(ge){au(!1),ge(Pn);return}Da(),wn(!0),Pu([]);const yu=new FormData;yu.append("html",Pn);const nl=yield(0,ot.ZP)("/api/intelligent_imports/import.json",{method:"post",body:yu},!0);if((nl==null?void 0:nl.status)===0)if(nl!=null&&nl.data){Ca(100),Pu(nl==null?void 0:nl.data);return}else Ht.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");wn(!1),Ca()}),fl=()=>Gn(void 0,null,function*(){const Pn=ua();(0,nt.RG)(Pn)}),hl=[{icon:Ia,name:"\u4EE5\u5377\u6362\u5377",description:"\u5927\u6A21\u578B\u6839\u636E\u5DF2\u6709\u8BD5\u5377\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u5377\uFF0C\u589E\u52A0\u8BD5\u5377\u7684\u4E30\u5BCC\u5EA6\u3002",explainHref:"https://www.educoder.net/forums/40403",btnText:"\u53BB\u51FA\u5377",type:"1"},{icon:kn,name:"\u667A\u80FD\u51FA\u5377",description:"\u8BBE\u7F6E\u8BD5\u5377\u4E2D\u7684\u9898\u578B\u4E0E\u5BF9\u5E94\u7684\u51FA\u9898\u8981\u6C42\u3001\u51FA\u9898\u6570\u91CF\uFF0C\u5927\u6A21\u578B\u5FEB\u901F\u7406\u89E3\u5E76\u751F\u6210\u65B0\u7684\u8BD5\u5377\uFF0C\u589E\u52A0\u8BD5\u5377\u7684\u4E30\u5BCC\u5EA6\u3002",explainHref:"https://www.educoder.net/forums/40404",btnText:"\u7ACB\u5373\u51FA\u5377",type:"2"}],yl=["uploading","error"].includes((vn=Rt==null?void 0:Rt[0])==null?void 0:vn.status);return a.createElement(a.Fragment,null,a.createElement(he.default,{centered:!0,open:qn,title:"\u667A\u80FD\u51FA\u5377",width:850,onCancel:()=>zn(!1),footer:null,bodyStyle:{paddingBottom:25}},hl.map((Pn,yu)=>{const{icon:nl,name:Cl,description:Sl,explainHref:xa,type:Gl,btnText:Na}=Pn;return a.createElement("div",{key:yu,style:{marginBottom:yula(Gl),style:{width:88},className:"mt20",type:"primary"},Na))))})),a.createElement(ve.Z,{visible:al,totalCount:Au,usedCount:Eu,onCancel:()=>Xu(!1),onOk:()=>Kn(!1)}),a.createElement(rt.Z,{title:"\u667A\u80FD\u51FA\u5377",extra:a.createElement("div",{className:jl.extraHeader},a.createElement(bt.Z,{align:"middle"},!zl&&!!na&&a.createElement(a.Fragment,null,a.createElement(ct.op,{onClick:Lu,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u5377"),a.createElement(ct.op,{onClick:fl,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const Pn=yu=>{he.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:yu,onOk:()=>{au(!1)}})};if(zl){Pn("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else na?Pn("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):au(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Qn},a.createElement("div",{className:jl.wrap},a.createElement("div",{className:jl.left},a.createElement("div",{className:jl.tip},a.createElement("img",{src:aa}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u5377\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u51FA\u9898\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u8BD5\u5377\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u5377!")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(Hl.default.TextArea,{style:{height:160},className:"mb20",value:tl,placeholder:"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:Pn=>{Yn(Pn.target.value)}}),a.createElement(lt.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${qe.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:Rt,withCredentials:!0,data:{upload_type:1},beforeUpload:ba,onChange:({file:Pn})=>{var yu,nl;Pn.status!=="removed"&&(Pn.status==="done"&&((yu=Pn==null?void 0:Pn.response)==null?void 0:yu.status)!==0&&(Pn.status="error",Pn.response=(nl=Pn==null?void 0:Pn.response)==null?void 0:nl.message),Bn([Pn]))},onRemove:()=>Bn([])},a.createElement(yt.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},a.createElement(ct.op,{style:{borderRadius:2}},a.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),a.createElement(bt.Z,{style:{gap:16}},a.createElement(ln.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(Ml.Z,{min:0,max:10,value:gu,onChange:fu,style:{marginLeft:"8px"}})),a.createElement(ln.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(Ml.Z,{min:0,max:10,value:Iu,onChange:Gu,style:{marginLeft:"8px"}})),a.createElement(ln.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(Ml.Z,{min:0,max:10,value:Nu,onChange:dl,style:{marginLeft:"8px"}})),a.createElement(ln.Z,null,a.createElement("label",null,"\u586B\u7A7A\u9898"),a.createElement(Ml.Z,{min:0,max:10,value:vl,onChange:gl,style:{marginLeft:"8px"}})),a.createElement(ln.Z,null,a.createElement("label",null,"\u7B80\u7B54\u9898"),a.createElement(Ml.Z,{min:0,max:10,value:Ku,onChange:El,style:{marginLeft:"8px"}})),a.createElement(ln.Z,null,a.createElement("label",null,"\u7EC4\u5408\u9898"),a.createElement(Ml.Z,{min:0,max:10,value:Qu,onChange:ml,style:{marginLeft:"8px"}})),a.createElement(ln.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(Ml.Z,{min:0,max:10,value:xl,onChange:Cu,style:{marginLeft:"8px"}})),a.createElement(ln.Z,null,a.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),a.createElement(Ml.Z,{min:0,max:10,value:rl,onChange:_n,style:{marginLeft:"8px"}})))),zl?a.createElement("div",{onClick:fa,className:jl.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u5377"):yl?a.createElement("div",{className:`${jl.bottomBtn} ${jl.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u5377"):a.createElement("div",{onClick:()=>{Kn()},className:jl.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u5377")),a.createElement(me.Z,{onStatusChange:ma,loadingText:"\u8BD5\u5377\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Ba,noRestrictModal:wa,stringTransformer:b.o,onError:Pn=>{Object.prototype.toString.call(Pn)==="[object Object]"&&Pn.status===-9&&wa(Pn.data)}}))),a.createElement(rt.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:jn},a.createElement(bt.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:E(64978),alt:"\u667A\u80FD\u51FA\u5377"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u5377")),a.createElement(He.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Rn,gather:{course_id:(yn=(0,we.g)())==null?void 0:yn.course_id,exercise_name:bl},okText:"\u786E\u5B9A",mode:5,onCancel:()=>{wn(!1)},onSuccess:Pn=>{var yu;window.location.href=`/classrooms/${(yu=(0,we.g)())==null?void 0:yu.course_id}/exercise`}}),a.createElement("div",{style:{height:70}})),ya("\u5904\u7406\u4E2D"))}),mu=Object.defineProperty,Yu=Object.getOwnPropertySymbols,Ru=Object.prototype.hasOwnProperty,ol=Object.prototype.propertyIsEnumerable,qu=(ae,ge,Ce)=>ge in ae?mu(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,pl=(ae,ge)=>{for(var Ce in ge||(ge={}))Ru.call(ge,Ce)&&qu(ae,Ce,ge[Ce]);if(Yu)for(var Ce of Yu(ge))ol.call(ge,Ce)&&qu(ae,Ce,ge[Ce]);return ae};const $l=ae=>React.createElement("svg",pl({width:24,height:24,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},ae),React.createElement("title",null,"3"),React.createElement("defs",null,React.createElement("path",{id:"a_svg__a",d:"M0 0h24v24H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"a_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#a_svg__a"})),React.createElement("use",{fill:"#F4F8FF",opacity:.01,xlinkHref:"#a_svg__a"}),React.createElement("g",{mask:"url(#a_svg__b)",fillRule:"nonzero"},React.createElement("path",{d:"M7.598 2.582 2.8 3.428A1.701 1.701 0 0 0 1.42 5.396l2.92 16.562a1.695 1.695 0 0 0 1.969 1.38l1.564-.277a1.152 1.152 0 0 1-.276-.749V2.582Z",fill:"#AEF0FF"}),React.createElement("path",{d:"M21.863 1.403H8.755c-.639 0-1.156.518-1.157 1.156v19.752a1.159 1.159 0 0 0 1.157 1.157h13.108a.14.14 0 0 0 .14-.14V1.542a.14.14 0 0 0-.14-.14Zm-3.575 6.67h-6.493V4.928h6.493v3.145Z",fill:"#EF6A6A"}),React.createElement("path",{fill:"#F9DB91",d:"M11.795 4.928h6.493v3.146h-6.493z"}),React.createElement("path",{d:"M21.863 1.073H8.755c-.721 0-1.339.517-1.464 1.228l-4.548.8a2.029 2.029 0 0 0-1.645 2.353l2.92 16.56a2.027 2.027 0 0 0 2.35 1.647l1.392-.246c.273.247.627.383.995.382h13.108c.26 0 .47-.21.47-.47V1.543a.47.47 0 0 0-.47-.47ZM6.253 23.01a1.366 1.366 0 0 1-1.587-1.112L1.746 5.34a1.37 1.37 0 0 1 1.11-1.587l4.412-.777v1.534c-.85.061-1.522.726-1.522 1.535 0 .809.672 1.474 1.522 1.534v1.193c-.85.06-1.522.725-1.522 1.534 0 .81.672 1.475 1.522 1.535v1.192c-.85.06-1.522.726-1.522 1.535 0 .809.672 1.474 1.522 1.535v1.192c-.85.06-1.522.725-1.522 1.534 0 .81.672 1.474 1.522 1.535v1.95c0 .171.03.342.089.505l-1.105.193Zm1.014-17.84v1.746c-.486-.055-.862-.425-.862-.872 0-.448.377-.818.863-.874Zm0 4.261v1.747c-.486-.056-.862-.426-.862-.874 0-.447.377-.818.863-.873Zm0 4.261v1.746c-.486-.056-.862-.426-.862-.873s.377-.818.863-.873Zm0 4.26V19.7c-.486-.056-.862-.426-.862-.873 0-.448.377-.818.863-.874Zm14.406 5.185H8.755a.828.828 0 0 1-.827-.827v-4.226c.274.157.456.431.456.742a.79.79 0 0 1-.121.422.33.33 0 1 0 .56.347c.144-.231.22-.498.22-.77 0-.675-.467-1.25-1.115-1.456v-3.545c.273.156.456.43.456.74 0 .15-.042.297-.121.423a.33.33 0 1 0 .56.347c.144-.231.22-.498.22-.77 0-.675-.467-1.249-1.115-1.456V9.564c.273.156.456.43.456.74 0 .15-.042.296-.121.423a.33.33 0 1 0 .56.347c.144-.231.22-.497.22-.77 0-.674-.467-1.249-1.115-1.456V5.303c.273.156.456.431.456.74 0 .15-.042.297-.121.423a.33.33 0 1 0 .56.347c.144-.23.22-.497.22-.769 0-.675-.467-1.25-1.115-1.457V2.56c0-.456.37-.826.827-.827h12.918v21.406Z",fill:"#512C56"}),React.createElement("path",{d:"M11.565 8.402h6.953a.101.101 0 0 0 .1-.101V4.699a.101.101 0 0 0-.1-.101h-6.953a.101.101 0 0 0-.101.101v3.605a.1.1 0 0 0 .101.098Zm.558-3.144h5.833v2.485h-5.833V5.258Zm5.163 11.89h-4.489a.33.33 0 1 0 0 .659h4.489a.33.33 0 1 0 0-.66Zm0 2.334h-4.489a.33.33 0 0 0 0 .66h4.489a.33.33 0 1 0 0-.66Z",fill:"#512C56"}))));var Ul="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRjRGOEZGIiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNy41OTggMi41ODIgMi44IDMuNDI4QTEuNzAxIDEuNzAxIDAgMCAwIDEuNDIgNS4zOTZsMi45MiAxNi41NjJhMS42OTUgMS42OTUgMCAwIDAgMS45NjkgMS4zOGwxLjU2NC0uMjc3YTEuMTUyIDEuMTUyIDAgMCAxLS4yNzYtLjc0OVYyLjU4MloiIGZpbGw9IiNBRUYwRkYiLz48cGF0aCBkPSJNMjEuODYzIDEuNDAzSDguNzU1Yy0uNjM5IDAtMS4xNTYuNTE4LTEuMTU3IDEuMTU2djE5Ljc1MmExLjE1OSAxLjE1OSAwIDAgMCAxLjE1NyAxLjE1N2gxMy4xMDhhLjE0LjE0IDAgMCAwIC4xNC0uMTRWMS41NDJhLjE0LjE0IDAgMCAwLS4xNC0uMTRabS0zLjU3NSA2LjY3aC02LjQ5M1Y0LjkyOGg2LjQ5M3YzLjE0NVoiIGZpbGw9IiNFRjZBNkEiLz48cGF0aCBmaWxsPSIjRjlEQjkxIiBkPSJNMTEuNzk1IDQuOTI4aDYuNDkzdjMuMTQ2aC02LjQ5M3oiLz48cGF0aCBkPSJNMjEuODYzIDEuMDczSDguNzU1Yy0uNzIxIDAtMS4zMzkuNTE3LTEuNDY0IDEuMjI4bC00LjU0OC44YTIuMDI5IDIuMDI5IDAgMCAwLTEuNjQ1IDIuMzUzbDIuOTIgMTYuNTZhMi4wMjcgMi4wMjcgMCAwIDAgMi4zNSAxLjY0N2wxLjM5Mi0uMjQ2Yy4yNzMuMjQ3LjYyNy4zODMuOTk1LjM4MmgxMy4xMDhjLjI2IDAgLjQ3LS4yMS40Ny0uNDdWMS41NDNhLjQ3LjQ3IDAgMCAwLS40Ny0uNDdaTTYuMjUzIDIzLjAxYTEuMzY2IDEuMzY2IDAgMCAxLTEuNTg3LTEuMTEyTDEuNzQ2IDUuMzRhMS4zNyAxLjM3IDAgMCAxIDEuMTEtMS41ODdsNC40MTItLjc3N3YxLjUzNGMtLjg1LjA2MS0xLjUyMi43MjYtMS41MjIgMS41MzUgMCAuODA5LjY3MiAxLjQ3NCAxLjUyMiAxLjUzNHYxLjE5M2MtLjg1LjA2LTEuNTIyLjcyNS0xLjUyMiAxLjUzNCAwIC44MS42NzIgMS40NzUgMS41MjIgMS41MzV2MS4xOTJjLS44NS4wNi0xLjUyMi43MjYtMS41MjIgMS41MzUgMCAuODA5LjY3MiAxLjQ3NCAxLjUyMiAxLjUzNXYxLjE5MmMtLjg1LjA2LTEuNTIyLjcyNS0xLjUyMiAxLjUzNCAwIC44MS42NzIgMS40NzQgMS41MjIgMS41MzV2MS45NWMwIC4xNzEuMDMuMzQyLjA4OS41MDVsLTEuMTA1LjE5M1ptMS4wMTQtMTcuODR2MS43NDZjLS40ODYtLjA1NS0uODYyLS40MjUtLjg2Mi0uODcyIDAtLjQ0OC4zNzctLjgxOC44NjMtLjg3NFptMCA0LjI2MXYxLjc0N2MtLjQ4Ni0uMDU2LS44NjItLjQyNi0uODYyLS44NzQgMC0uNDQ3LjM3Ny0uODE4Ljg2My0uODczWm0wIDQuMjYxdjEuNzQ2Yy0uNDg2LS4wNTYtLjg2Mi0uNDI2LS44NjItLjg3M3MuMzc3LS44MTguODYzLS44NzNabTAgNC4yNlYxOS43Yy0uNDg2LS4wNTYtLjg2Mi0uNDI2LS44NjItLjg3MyAwLS40NDguMzc3LS44MTguODYzLS44NzRabTE0LjQwNiA1LjE4NUg4Ljc1NWEuODI4LjgyOCAwIDAgMS0uODI3LS44Mjd2LTQuMjI2Yy4yNzQuMTU3LjQ1Ni40MzEuNDU2Ljc0MmEuNzkuNzkgMCAwIDEtLjEyMS40MjIuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5OC4yMi0uNzcgMC0uNjc1LS40NjctMS4yNS0xLjExNS0xLjQ1NnYtMy41NDVjLjI3My4xNTYuNDU2LjQzLjQ1Ni43NCAwIC4xNS0uMDQyLjI5Ny0uMTIxLjQyM2EuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5OC4yMi0uNzcgMC0uNjc1LS40NjctMS4yNDktMS4xMTUtMS40NTZWOS41NjRjLjI3My4xNTYuNDU2LjQzLjQ1Ni43NCAwIC4xNS0uMDQyLjI5Ni0uMTIxLjQyM2EuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5Ny4yMi0uNzcgMC0uNjc0LS40NjctMS4yNDktMS4xMTUtMS40NTZWNS4zMDNjLjI3My4xNTYuNDU2LjQzMS40NTYuNzQgMCAuMTUtLjA0Mi4yOTctLjEyMS40MjNhLjMzLjMzIDAgMSAwIC41Ni4zNDdjLjE0NC0uMjMuMjItLjQ5Ny4yMi0uNzY5IDAtLjY3NS0uNDY3LTEuMjUtMS4xMTUtMS40NTdWMi41NmMwLS40NTYuMzctLjgyNi44MjctLjgyN2gxMi45MTh2MjEuNDA2WiIgZmlsbD0iIzUxMkM1NiIvPjxwYXRoIGQ9Ik0xMS41NjUgOC40MDJoNi45NTNhLjEwMS4xMDEgMCAwIDAgLjEtLjEwMVY0LjY5OWEuMTAxLjEwMSAwIDAgMC0uMS0uMTAxaC02Ljk1M2EuMTAxLjEwMSAwIDAgMC0uMTAxLjEwMXYzLjYwNWEuMS4xIDAgMCAwIC4xMDEuMDk4Wm0uNTU4LTMuMTQ0aDUuODMzdjIuNDg1aC01LjgzM1Y1LjI1OFptNS4xNjMgMTEuODloLTQuNDg5YS4zMy4zMyAwIDEgMCAwIC42NTloNC40ODlhLjMzLjMzIDAgMSAwIDAtLjY2Wm0wIDIuMzM0aC00LjQ4OWEuMzMuMzMgMCAwIDAgMCAuNjZoNC40ODlhLjMzLjMzIDAgMSAwIDAtLjY2WiIgZmlsbD0iIzUxMkM1NiIvPjwvZz48L2c+PC9zdmc+",Al=E(59301),kl=(0,a.forwardRef)(({onClose:ae},ge)=>{const[Ce,vn]=(0,a.useState)(!1),yn=()=>{vn(!0)};(0,a.useImperativeHandle)(ge,()=>({onClick:yn}));const Dn=wn=>{var Rt;const Bn=(Rt=(0,we.g)())==null?void 0:Rt.course_id;vn(!1),ae(),re.history.push(`/classrooms/${Bn}/${wn}`)},jn=[{icon:Ul,name:"\u5728\u7EBF\u8003\u8BD5\u9519\u9898\u63A8\u9001",description:"\u5F00\u542F\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u4F1A\u5728\u8003\u8BD5\u622A\u6B62\u540E\u6839\u636E\u5B66\u751F\u7684\u6BCF\u9053\u9519\u9898\u81EA\u52A8\u63A8\u90011\u9053\u540C\u77E5\u8BC6\u70B9\u7684\u65B0\u8BD5\u9898\uFF0C\u5B66\u751F\u53EF\u8FDB\u884C\u9519\u9898\u63A8\u9001\u7EC3\u4E60\u76F4\u81F3\u505A\u5BF9\u63A8\u9001\u7684\u8BD5\u9898\uFF0C\u5E2E\u52A9\u5B66\u751F\u5DE9\u56FA\u5E76\u638C\u63E1\u8584\u5F31\u77E5\u8BC6\u70B9\u3002",explainHref:"https://www.educoder.net/forums/40436",type:"exercise"}];return Al.createElement(a.Fragment,null,Al.createElement(he.default,{centered:!0,open:Ce,title:"\u9519\u9898\u63A8\u9001",width:850,onCancel:()=>vn(!1),footer:null,bodyStyle:{paddingBottom:25}},jn.map((wn,Rt)=>{const{icon:Bn,name:Qn,description:au,explainHref:qn,type:zn}=wn;return Al.createElement("div",{key:Rt,style:{marginBottom:RtDn(zn),style:{width:88},className:"mt20",type:"primary"},"\u53BB\u5F00\u542F"))))})))}),Bu={bigTipsBox:"bigTipsBox___nPdsw",bigTips:"bigTips___mewBX",item:"item___OHFMs",editBtn:"editBtn___ZE40X",active:"active___qzKJK",btnWarp:"btnWarp___e9Svq",hot:"hot___PbZhD",title:"title___q5BhY",listWrap:"listWrap___MAOqx",box:"box___Z_XBI",li:"li___Glbhe",content:"content___y7ZPm",borderBox:"borderBox____3_NP",text:"text___iKvBa",source:"source___fArQ5",action:"action___p4LQG",teacher:"teacher___MnWE2",tip1:"tip1___wzzkN",tip2:"tip2___hA87f",tag:"tag___Rrjg6",PrevNext:"PrevNext___Qq2FV",img:"img___Ye3Uu",imgHover:"imgHover___rNRTR",LeftButton:"LeftButton___bzE9f",RightButton:"RightButton___YJ1aE"},ea=Object.defineProperty,Yl=Object.getOwnPropertySymbols,Ol=Object.prototype.hasOwnProperty,wl=Object.prototype.propertyIsEnumerable,Zl=(ae,ge,Ce)=>ge in ae?ea(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,ca=(ae,ge)=>{for(var Ce in ge||(ge={}))Ol.call(ge,Ce)&&Zl(ae,Ce,ge[Ce]);if(Yl)for(var Ce of Yl(ge))wl.call(ge,Ce)&&Zl(ae,Ce,ge[Ce]);return ae};const Xr=ae=>React.createElement("svg",ca({width:17,height:21,xmlns:"http://www.w3.org/2000/svg"},ae),React.createElement("title",null,"\u{1F525}"),React.createElement("text",{transform:"translate(-22 -23)",fill:"#232B40",fillRule:"evenodd",fontFamily:"AppleColorEmoji, Apple Color Emoji",fontSize:18},React.createElement("tspan",{x:20,y:41},"\u{1F525}")));var Ra="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRleHQgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyIC0yMykiIGZpbGw9IiMyMzJCNDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZm9udC1mYW1pbHk9IkFwcGxlQ29sb3JFbW9qaSwgQXBwbGUgQ29sb3IgRW1vamkiIGZvbnQtc2l6ZT0iMTgiPgogICAgICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iMjAiIHk9IjQxIj7wn5SlPC90c3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L3RleHQ+PC9zdmc+",Sa="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAArxJREFUOE+N00tIVFEYB/D/Ofcxd8Y7zjgzlQ8mnzCmlVGRBUZl0oMkJKhN9NhF0CaC2lrQpkWbaNMiIlsFRREiRaDQA6pFVFBY2UNKc8THeOd17z3nfKFhFFl09t+P/8f5fwx/eTSyJiSz6CIyV/CCl3Ed8dBMhI6K0ckzVvvg4PwYW2i++G5NvWmyXljJFFgSNP0c5GQgpgXyE9QZ2/em968ADbZUUYA/gJ6oRUkbSChQ+h5kPgdFIUDoTy1X38S2DBRnkd8S0Ou1y8mUt8D1egRqQEYDyHkDlfkI6esQLAGmRSEy6SPR9v5LPwHxad0upthu+OIAhAxC4yBuA7BAhQlIV0JIC1KrhEIMRv5Tj735/sE5gN6vPkYB/QKMSiCQAuXGIdMvQMIHNAaSDEpyCApD6tWA54AX8+cjHXdPzAHi4fIbzijfo1sKgWQU+uJGkCpApl9DZH2A61DMgGAxKL4Eem6IPFa3IdHe82QOmLzZtL/wWbvmT+ehGR5KlhoINYTBA4B0FYTLQTChjDiILBju1DO7Y6B1NvyPFbrBJ2pSNwrjqosrD7NJ7MY4lHLBNIKCDmVEQEoHh4KU9qnYtr5zv33j+O1U2MipO8qVmzSLYJaXIv+lAB4yoYQHZQahJWphemPwKdle1nG9/48epK8323bQvazZxl6+qAEIREDCgTf+Dc7bSSAchV1ZAdeLtia2Xn26YJG6u8FPrm86blXXnEZZcwkpDyr7Ht7IMCZfFhGssKGFgwfLdjzu+XeV+1Iprbz8vBZL7iTKMnI+IPtBIDvsw6qKn403+hfh+zOs5WVuwVuY1/N9TW1GRD9O0t8ucyiZGTJngnXxw6GKmS08HFrljPld/wTmoYlrraWcvNpCPvI1sXK6U6uIVamC22Ise7Tvv4BfLzbzuDkW0IJXip57KLrx1dR3dFo2IutLG2QAAAAASUVORK5CYII=",Ha=E(56102),Qa=E(59476),Va=E(68157),Ua=E(95270),Wa=E(28364),Ya=E(62427),Xa=E(86784),Ga=Object.defineProperty,Ka=Object.defineProperties,Ja=Object.getOwnPropertyDescriptors,Pa=Object.getOwnPropertySymbols,qa=Object.prototype.hasOwnProperty,_a=Object.prototype.propertyIsEnumerable,ja=(ae,ge,Ce)=>ge in ae?Ga(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,Oa=(ae,ge)=>{for(var Ce in ge||(ge={}))qa.call(ge,Ce)&&ja(ae,Ce,ge[Ce]);if(Pa)for(var Ce of Pa(ge))_a.call(ge,Ce)&&ja(ae,Ce,ge[Ce]);return ae},$a=(ae,ge)=>Ka(ae,Ja(ge)),Xl=(ae,ge,Ce)=>new Promise((vn,yn)=>{var Dn=Rt=>{try{wn(Ce.next(Rt))}catch(Bn){yn(Bn)}},jn=Rt=>{try{wn(Ce.throw(Rt))}catch(Bn){yn(Bn)}},wn=Rt=>Rt.done?vn(Rt.value):Promise.resolve(Rt.value).then(Dn,jn);wn((Ce=Ce.apply(ae,ge)).next())}),er=()=>{const ae=(0,re.useLocation)(),ge=(0,re.useDispatch)(),Ce=(0,re.useSelector)(Ln=>{var Kn;return(Kn=Ln==null?void 0:Ln.classroomList)==null?void 0:Kn.courseAiData}),vn=(0,re.useSelector)(Ln=>{var Kn;return(Kn=Ln==null?void 0:Ln.classroomList)==null?void 0:Kn.detailTopBanner}),yn=(0,re.useSelector)(Ln=>{var Kn;return(Kn=Ln==null?void 0:Ln.user)==null?void 0:Kn.userInfo}),[Dn,jn]=(0,a.useState)(!1),[wn,Rt]=(0,a.useState)(!1),[Bn,Qn]=(0,a.useState)(!1),[au,qn]=(0,a.useState)(null),[zn,Rn]=(0,a.useState)(""),[Pu,Au]=(0,a.useState)([]),[xu,Eu]=(0,a.useState)(!1),[Hu,al]=(0,a.useState)(!1),Xu=(0,a.useRef)({}),bl=(0,a.useRef)({}),ku=Ce==null?void 0:Ce.id,tl=(0,re.useParams)(),[Yn,gu]=(0,a.useState)(!1),[fu,Iu]=(0,a.useState)(!0),Gu=(0,a.useRef)(null),[Nu,dl]=(0,a.useState)([]),[vl,gl]=(0,a.useState)(""),[Ku,El]=(0,a.useState)(null),[xl,Cu]=(0,a.useState)(!1),[rl,_n]=(0,a.useState)(null),[Qu,ml]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var Ln;if(((Ln=ae.pathname)==null?void 0:Ln.slice(0,11))==="/classrooms"&&!na()){jn(!0);return}jn(!1)},[ae==null?void 0:ae.pathname]),(0,a.useEffect)(()=>{var Ln;yn!=null&&yn.login&&((Ln=yn==null?void 0:yn.course)==null?void 0:Ln.course_role)===15&&ku&&Fa(),ku&&al(Ce==null?void 0:Ce.have_tiding)},[yn==null?void 0:yn.login,ku]),(0,a.useEffect)(()=>{var Ln;((Ln=ae.pathname)==null?void 0:Ln.slice(0,11))==="/classrooms"&&!ku&&!na()&&(zl(),Nl(),ha())},[ae==null?void 0:ae.pathname]);const Nl=()=>Xl(void 0,null,function*(){var Ln,Kn,Lu;const fl=yield(0,ot.ZP)("/api/ai/intelligent_applications.json",{method:"get",params:{item_type:"Course",item_id:((Ln=(0,we.g)())==null?void 0:Ln.course_id)||(tl==null?void 0:tl.coursesId)}});(fl==null?void 0:fl.status)===0&&(dl(((Kn=fl==null?void 0:fl.data)==null?void 0:Kn.list)||[]),gl(((Lu=fl==null?void 0:fl.data)==null?void 0:Lu.local_ai_model_url)||""),Ll())}),ha=()=>Xl(void 0,null,function*(){var Ln;const Kn=yield(0,ot.ZP)("/api/ai/intelligent_applications/teacher_permission.json",{method:"get",params:{item_type:"Course",item_id:((Ln=(0,we.g)())==null?void 0:Ln.course_id)||(tl==null?void 0:tl.coursesId)}});(Kn==null?void 0:Kn.status)==0&&ml(Kn==null?void 0:Kn.permission)});(0,a.useEffect)(()=>{const Ln=Gu.current;if(Ln){const Kn=()=>{requestAnimationFrame(Ll)};Ln.addEventListener("scroll",Kn),Ll();const Lu=new ResizeObserver(()=>{Ll()});return Lu.observe(Ln),()=>{Ln.removeEventListener("scroll",Kn),Lu.disconnect()}}},[Gu.current]);const ma=Ln=>{if(!Gu.current)return;const Kn=Gu.current,Lu=Kn.children;if(Lu.length===0)return;const yl=Lu[0].getBoundingClientRect().width+22,Pn=Kn.scrollLeft;Ln==="left"?Kn.scrollTo({left:Math.max(0,Pn-yl),behavior:"smooth"}):Kn.scrollTo({left:Pn+yl,behavior:"smooth"}),setTimeout(()=>{Ll()},50)},Ll=()=>{if(!Gu.current)return;const Ln=Gu.current,Kn=Ln.scrollWidth-Ln.clientWidth;if(console.log(Ln.scrollWidth),console.log(Ln.clientWidth),console.log(Ln.scrollLeft),Kn<=0){gu(!1),Iu(!1);return}gu(Ln.scrollLeft>1),Iu(Ln.scrollLeft{const Ln=ae.pathname,Kn=Ln==="/classrooms/guidance",Lu=Ln==="/classrooms",fl=Ln==="/classrooms/examList",hl=Ln==="/classrooms/new",yl=Ln.includes("/initate_answer"),Pn=Ln.includes("/classrooms/news"),yu=/^\/classrooms\/[^\/]+\/exercise\/[^\/]+\/users\/[^\/]+$/.test(Ln);return Lu||fl||hl||yl||yu||Kn||Pn},zl=()=>{var Ln;ge({type:"classroomList/getCourseAiData",payload:{course_id:((Ln=(0,we.g)())==null?void 0:Ln.course_id)||(tl==null?void 0:tl.coursesId)}})},Fa=()=>Xl(void 0,null,function*(){var Ln;let Kn=yield(0,ot.ZP)("/api/course_qna_sets/top.json",{method:"get",params:{course_id:ku}});(Kn==null?void 0:Kn.status)===0&&Au(((Ln=Kn==null?void 0:Kn.data)==null?void 0:Ln.list)||[])}),fa=[{img:E(95502),name:"\u667A\u80FD\u95EE\u7B54",des:"\u4E3A\u8BFE\u5802\u63D0\u4F9B\u5B9E\u65F6\u4E92\u52A8\u652F\u6301\u3002\u6559\u5E08\u53EF\u4E0A\u4F20\u95EE\u7B54\u96C6\uFF0C\u6253\u9020\u4E13\u5C5E\u667A\u80FD\u52A9\u6559\uFF0C\u5B9E\u73B0\u7CBE\u51C6\u89E3\u7B54",show:!0,ref:a.createRef(),element:Rl},{img:E(94053),name:"\u667A\u80FD\u8BC4\u9605",des:"\u81EA\u52A8\u6279\u6539\u4F5C\u4E1A\u548C\u8BD5\u5377\u7684\u4E3B\u89C2\u9898\uFF0C\u667A\u80FD\u6253\u5206\u5E76\u751F\u6210\u8BC4\u8BED\uFF0C\u4E3A\u6559\u5E08\u63D0\u5347\u8BC4\u9605\u6548\u7387",show:!0,ref:a.createRef(),element:Zu},{img:E(68763),name:"\u9519\u9898\u63A8\u9001",des:"\u6839\u636E\u5B66\u751F\u5728\u8BFE\u5802\u4F5C\u4E1A\u548C\u6D4B\u9A8C\u4E2D\u7684\u9519\u8BEF\u8BD5\u9898\uFF0C\u751F\u6210\u76F8\u5173\u77E5\u8BC6\u70B9\u7684\u65B0\u8BD5\u9898\u4F9B\u5B66\u751F\u5DE9\u56FA\u7EC3\u4E60",show:!0,ref:a.createRef(),element:kl},{img:E(64978),name:"\u667A\u80FD\u51FA\u5377",des:"\u6839\u636E\u5DF2\u6709\u8BD5\u5377\u667A\u80FD\u751F\u6210\u65B0\u8BD5\u5377\u4F9B\u5B66\u751F\u6269\u5C55\u7EC3\u4E60\uFF0C\u4E3A\u6559\u5E08\u548C\u5B66\u751F\u63D0\u4F9B\u66F4\u4E30\u5BCC\u7684\u8BD5\u5377\u8D44\u6E90",show:!0,ref:a.createRef(),element:Fu},{img:E(20736),name:"\u7F16\u7801\u52A9\u624B",des:"\u63D0\u4F9B\u542F\u53D1\u5F0F\u52A9\u5B66\u80FD\u529B\uFF0C\u4E3A\u5B66\u751F\u63D0\u4F9B\u667A\u80FD\u5BA1\u9898\u3001\u4EE3\u7801\u8BCA\u65AD\u548CAI\u8F85\u5BFC\u529F\u80FD\uFF0C\u63D0\u4F9B\u7F16\u7A0B\u89E3\u9898\u601D\u8DEF\uFF0C\u63D0\u5347\u7F16\u7A0B\u80FD\u529B",show:!0,ref:a.createRef(),element:jt},{img:E(41430),name:"\u6570\u5B57\u5206\u8EAB",url:"/DigitalClone",des:"\u6839\u636E\u6559\u5E08\u5F62\u8C61\u521B\u5EFA\u865A\u62DF\u6570\u5B57\u4EBA\uFF0C\u66FF\u4EE3\u6559\u5E08\u8FDB\u884C\u6388\u8BFE\u548C\u95EE\u9898\u89E3\u7B54\uFF0C\u63D0\u5347\u8BFE\u5802\u4E92\u52A8\u4E0E\u6559\u5B66\u6548\u679C"}],ua=Ln=>{El(Ln),_n(Ln),Cu(!!Ln)},Da=Ln=>{var Kn;const{isDisabledNum:Lu,checkNumModal:fl,checkNum:hl,onClose:yl}=Ln;return a.createElement("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",margin:"10px 20px 40px 0px"}},a.createElement("div",{className:Bu.bigTipsBox},a.createElement("div",{ref:Gu,className:Bu.bigTips,style:{display:"flex",width:"100%",position:"relative"}},!(0,tn.dE)()&&fa.map((Pn,yu)=>a.createElement(yt.Z,{key:yu,title:Pn.des},a.createElement("div",{onClick:()=>{var nl,Cl;if(Pn.url&&(0,nt.xg)(`${qe.Z.AI_PLATFORM_URL}${Pn.url}?pathid=${tl.coursesId}&url=${window.location.origin}&name=${vn.name}&type=Course`),Pn.show){if(Lu){fl();return}(Cl=(nl=Pn.ref)==null?void 0:nl.current)==null||Cl.onClick()}},className:Bu.item,style:{flex:"0 0 auto"}},a.createElement("img",{src:Pn.img,width:Pn.width,alt:Pn.name}),a.createElement("span",null,Pn.name),!!(Pn!=null&&Pn.show)&&a.createElement("div",{onClick:nl=>nl.stopPropagation()}," ",a.createElement(Pn.element,{ref:Pn.ref,onUpdateNum:hl,onClose:yl}))))),Nu.map(Pn=>a.createElement(yt.Z,{key:Pn.id,title:`${Pn.name}\uFF0C\u9009\u4E2D\u4E4B\u540E\u4E0B\u65B9\u667A\u80FD\u95EE\u7B54\u5C06\u4F7F\u7528\u5BF9\u5E94\u7684\u80FD\u529B`},a.createElement("div",{className:`${Bu.item} ${Ku===Pn.id?Bu.active:""}`,key:Pn.id,style:{flex:"0 0 auto"},onClick:()=>{Ku===Pn.id?ua(null):ua(Pn.id)}},(Pn==null?void 0:Pn.can_edit)&&a.createElement("i",{className:`iconfont icon-bianjidaibeijing ${Bu.editBtn}`,onClick:yu=>{yu.stopPropagation(),ge({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:Pn}})}}),a.createElement("img",{src:Pn.attachment_id?`${qe.Z.API_SERVER}/api/attachments/${Pn.attachment_id}`:Xa,width:24,height:24,alt:Pn.name}),a.createElement("span",null,Pn.name)))))),a.createElement("div",{className:Bu.PrevNext},Yn&&a.createElement("div",{className:Bu.LeftButton,onClick:Pn=>{Pn.stopPropagation(),ma("left")}},a.createElement("img",{src:Va.Z,alt:"Previous",className:Bu.img}),a.createElement("img",{src:Wa.Z,alt:"Previous",className:Bu.imgHover})),fu&&a.createElement("div",{className:Bu.RightButton,onClick:Pn=>{Pn.stopPropagation(),ma("right")}},a.createElement("img",{src:Ua.Z,alt:"Next",className:Bu.img}),a.createElement("img",{src:Ya.Z,alt:"Next",className:Bu.imgHover}))),Qu&&a.createElement(Qa.Z,{addStyle:{width:132,height:124},data:Nu,getIAData:()=>Nl(),url:vl,className:Bu.inlineAgent,queryInfo:{item_type:"Course",item_id:((Kn=(0,we.g)())==null?void 0:Kn.course_id)||(tl==null?void 0:tl.coursesId)}}))},Ca=Ln=>{const{setChatData:Kn,setLoading:Lu,getData:fl,clearStatus:hl,typing:yl,renderChatItems:Pn}=Ln,yu=Cl=>{if(yl){Ht.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}Lu(!0),hl();const Sl=Pn(Cl.title);Kn(Sl),fl(Cl.title)},nl=["#E30000","#FA6400","#F58B1B"];return Pu.length===0?a.createElement(a.Fragment,null):a.createElement("div",{className:Bu.hot},a.createElement("div",{className:Bu.title},a.createElement("img",{src:Ra,width:17}),"\u70ED\u95E8\u95EE\u9898"),a.createElement("div",{className:Bu.listWrap},a.createElement(bt.Z,{style:{width:"100%"}},a.createElement("div",{className:Bu.box,style:{paddingRight:10}},Pu.slice(0,5).map((Cl,Sl)=>a.createElement(yt.Z,{key:Sl,title:Cl.title},a.createElement("aside",{onClick:()=>yu(Cl)},a.createElement("b",{style:{color:nl[Sl]}},Sl+1,".\xA0"),a.createElement("span",null,Cl.title))))),a.createElement("div",{className:Bu.box},Pu.slice(5).map((Cl,Sl)=>a.createElement(yt.Z,{key:Sl,title:Cl.title},a.createElement("aside",{onClick:()=>yu(Cl)},a.createElement("b",null,Sl+6,".\xA0"),a.createElement("span",null,Cl.title))))))))},ya=Ln=>Xl(void 0,[Ln],function*({type:Kn,value:Lu,index:fl,identifier:hl,objectIndex:yl}){const Pn={index:yl,identifier:hl,course_id:ku};if(Kn==="like"&&(yield(0,ot.ZP)("/api/course_qna_records/like.json",{method:"post",body:Pn})).status!==0)return Promise.reject();if(Kn==="dislike"){if((0,tn.dE)()&&Lu)Rt(!0),bl.current=Pn,yield new Promise((yu,nl)=>{Xu.current={resolve:yu,reject:nl}});else if((yield(0,ot.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Pn})).status!==0)return Promise.reject()}}),Ba=()=>Xl(void 0,null,function*(){var Ln,Kn;if(au===null||!zn){Ht.ZP.warning("\u8BF7\u9009\u62E9\u63CF\u8FF0");return}Qn(!0),(yield(0,ot.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:$a(Oa({},bl.current),{status:au,feedback:zn})})).status===0&&((Kn=(Ln=Xu.current)==null?void 0:Ln.resolve)==null||Kn.call(Ln),Rt(!1)),Qn(!1)}),Ma=(Ln,Kn,Lu)=>(0,tn.dE)()&&a.createElement("div",{className:Bu.li,style:{width:Lu.width}},a.createElement("div",{className:Bu.content},a.createElement("div",{className:Bu.borderBox},a.createElement("div",{className:Bu.teacher},"\u8001\u5E08\u56DE\u590D"),a.createElement($e.Z,{className:Bu.text,value:Ln==null?void 0:Ln.text})),Ln.source&&a.createElement("div",{className:Bu.source},Ln.source),a.createElement("div",{className:Bu.action},a.createElement(Ha.CopyToClipboard,{text:String((Ln==null?void 0:Ln.text)||""),onCopy:()=>Ht.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(yt.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"})))))),ba={onAdd:()=>(0,ot.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,ot.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:"Course",questionable_id:ku,by_self:!0}}),onListClick:Ln=>(0,ot.ZP)(`/api/course_qna_sessions/${Ln}.json`,{method:"get",params:{questionable_id:ku}}),onListDelete:Ln=>(0,ot.ZP)(`/api/course_qna_sessions/${Ln}.json`,{method:"delete",body:{questionable_id:ku}}),onListDealData:Ln=>{let Kn=[];return Ln==null||Ln.forEach(Lu=>{var fl;const hl=Lu.id,yl=Lu.think?{reasoning:Lu.think,thinkingEnabled:!0}:{},Pn=[{text:Lu.question,key:hl,sender:"user",fileList:[],show:!0},Oa({key:hl,loading:!1,sender:"AI",show:!0,source:Lu.answer_source,text:Lu.answer,like:Lu.like,dislike:Lu.dislike,time:Lu.think_time,id:Lu.id,knowledge:Lu.knowledge},yl)];Kn=[...Kn,...Pn],(fl=Lu==null?void 0:Lu.teacher_feedback)==null||fl.forEach(yu=>{Kn.push({id:yu.id,key:`student-${hl}-${yu.id}`,loading:!1,sender:"teacher",show:!0,text:yu.feedback,source:yu.answer_source})})}),Kn}};let la=!1;(0,tn.dE)()?Ce!=null&&Ce.is_open_ai&&(la=!0):(0,tn.$O)()&&(la=!0);const va=[{id:0,name:"\u6709\u5BB3/\u4E0D\u5B89\u5168"},{id:1,name:"\u865A\u5047\u4FE1\u606F"},{id:2,name:"\u6CA1\u6709\u5E2E\u52A9"},{id:3,name:"\u5176\u4ED6"}];return a.createElement(a.Fragment,null,Dn&&la&&a.createElement(Nn.Z,{headNode:a.createElement(a.Fragment,null,a.createElement("div",{className:"c-grey-333 font22"},a.createElement("span",{className:"mr5"},"\u{1F44B}"),"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u8BFE\u5802\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),a.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},a.createElement("span",{style:{paddingLeft:33}},"\u60A8\u597D\uFF0C\u6211\u662F",a.createElement("span",{className:"c-light-primary"},Ce!=null&&Ce.name?`\u300A${Ce==null?void 0:Ce.name}\u300B`:""),"\u6559\u5B66\u8BFE\u5802\u7684\u8BFE\u5802\u52A9\u6559\uFF0C\u4E13\u4E3A\u63D0\u5347\u8BFE\u5802\u4E92\u52A8\u4E0E\u5B66\u4E60\u6548\u679C\u800C\u8BBE\u8BA1\u3002\u6211\u80FD\u534F\u52A9\u6559\u5E08\u5B9E\u65F6\u4E92\u52A8\u7B54\u7591\uFF0C\u8BD5\u9898\u8D44\u6E90\u751F\u6210\uFF0C\u81EA\u52A8\u6279\u6539\u4F5C\u4E1A\uFF0C\u865A\u62DF\u6570\u5B57\u4EBA\u6388\u8BFE\u7B49\uFF1B\u5E2E\u52A9\u5B66\u751F\u8BD5\u9898\u63A8\u9001\u5DE9\u56FA\u7EC3\u4E60\uFF0C\u542F\u53D1\u5F0F\u52A9\u5B66\u7B49\u3002\u786E\u4FDD\u6559\u5E08\u548C\u5B66\u751F\u5728\u6BCF\u4E00\u5802\u8BFE\u4E0A\u90FD\u80FD\u5F97\u5230\u5168\u65B9\u4F4D\u667A\u80FD\u5316\u7684\u4FDD\u969C\u3002\u8BA9\u6211\u4EEC\u4E00\u8D77\u9AD8\u6548\u5B66\u4E60\uFF0C\u8F7B\u677E\u8FDB\u6B65\uFF01"))),showAvatarEditData:(0,tn.G5)()?{nickname:Ce==null?void 0:Ce.ai_nickname,headImgId:Ce==null?void 0:Ce.ai_headimg_id,show:!0,onOk:Ln=>Xl(void 0,null,function*(){const Kn=yield(0,ot.ZP)(`/api/courses/${Ce==null?void 0:Ce.id}/ai_settings.json`,{method:"put",body:Ln});return(Kn==null?void 0:Kn.status)===0?(zl(),!0):!1})}:void 0,visible:xu,onOpen:()=>{Eu(!0),setTimeout(()=>{Ll()},50)},onClose:()=>{Eu(!1)},showSwitchingModel:!0,showLookHistory:!0,showAddSession:!0,fetchListObject:ba,showPreference:!0,showRedraw:"last",showEdit:"last",customDataNode:Ma,headFunctionNode:(0,tn.dE)()?Ca:null,topFunctionNode:Da,hideUpload:xl,customPreference:ya,isCheckRestrictNumber:!0,draggableExtraNode:Hu&&(0,tn.dE)()&&a.createElement("div",{className:Bu.tip1},a.createElement("img",{src:Sa}),a.createElement("span",null,"\u8001\u5E08\u56DE\u590D\u4E86\u4F60\u7684\u95EE\u9898\uFF0C\u5FEB\u6765\u770B\u770B\u5427~"),a.createElement("i",{onMouseUp:()=>{al(!1),ge({type:"classroomList/setCourseAiState",payload:{course_id:ku,have_tiding:!1}})},className:"iconfont icon-tupianguanbi font14 current"})),drawerExtraNode:Hu&&(0,tn.dE)()&&a.createElement("div",{className:Bu.tip2},a.createElement("img",{src:Sa}),a.createElement("span",null,"\u8001\u5E08\u56DE\u590D\u4E86\u4F60\u7684\u95EE\u9898\uFF0C\u5FEB\u6765\u770B\u770B\u5427~"),a.createElement("i",{onClick:Ln=>{Ln.stopPropagation(),al(!1),ge({type:"classroomList/setCourseAiState",payload:{course_id:ku,have_tiding:!1}})},className:"iconfont icon-tupianguanbi font14 current"})),menuExtraFunctionNode:Ln=>(Ln==null?void 0:Ln.have_teacher_comment)&&a.createElement("div",{className:Bu.tag},"\u8001\u5E08\u56DE\u590D"),title:"\u8BFE\u5802\u52A9\u6559",fetchData:{questionable_type:"Course",questionable_id:ku,is_chat:!0,application_id:rl},fetchUrl:"/api/stream/course_qna_records/chat_messages.json"}),a.createElement(he.default,{centered:!0,open:wn,confirmLoading:Bn,onCancel:()=>{Rt(!1)},afterClose:()=>{var Ln,Kn;(Kn=(Ln=Xu.current)==null?void 0:Ln.reject)==null||Kn.call(Ln),Rn(""),qn(null)},onOk:Ba,title:"\u53CD\u9988",width:"530px",okText:"\u63D0\u4EA4"},a.createElement("div",{className:Bu.btnWarp},va.map(Ln=>a.createElement("div",{key:Ln.id,className:au===Ln.id?Bu.active:"",onClick:()=>qn(Ln.id)},Ln.name))),a.createElement(Hl.default.TextArea,{style:{height:280},placeholder:"\u6211\u4EEC\u60F3\u77E5\u9053\u4F60\u5BF9\u6B64\u56DE\u7B54\u4E0D\u6EE1\u610F\u7684\u539F\u56E0\uFF0C\u4F60\u8BA4\u4E3A\u66F4\u597D\u7684\u56DE\u7B54\u662F\u4EC0\u4E48?",value:zn,onChange:Ln=>Rn(Ln.target.value)})))},tr=()=>a.createElement(a.Fragment,null,a.createElement(tu,null),a.createElement(er,null)),nr=E(530),ur=E(29679),lr=E(19248),ar=E(96512),rr=E(32855),or={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"warning",theme:"filled"},ir=or,sr=E(7657),cr=function(ge,Ce){return a.createElement(sr.Z,(0,rr.Z)({},ge,{ref:Ce,icon:ir}))},Ar=a.forwardRef(cr),dr=Ar,gr=E(48755),mr=()=>a.createElement("svg",{width:"252",height:"294"},a.createElement("title",null,"No Found"),a.createElement("defs",null,a.createElement("path",{d:"M0 .387h251.772v251.772H0z"})),a.createElement("g",{fill:"none",fillRule:"evenodd"},a.createElement("g",{transform:"translate(0 .012)"},a.createElement("mask",{fill:"#fff"}),a.createElement("path",{d:"M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321",fill:"#E4EBF7",mask:"url(#b)"})),a.createElement("path",{d:"M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66",fill:"#FFF"}),a.createElement("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF",strokeWidth:"2"}),a.createElement("path",{d:"M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175",fill:"#FFF"}),a.createElement("path",{d:"M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932",fill:"#FFF"}),a.createElement("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF",strokeWidth:"2"}),a.createElement("path",{d:"M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382",fill:"#FFF"}),a.createElement("path",{d:"M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z",stroke:"#FFF",strokeWidth:"2"}),a.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"}),a.createElement("path",{d:"M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742",fill:"#FFF"}),a.createElement("path",{d:"M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48",fill:"#1677ff"}),a.createElement("path",{d:"M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894",fill:"#FFF"}),a.createElement("path",{d:"M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88",fill:"#FFB594"}),a.createElement("path",{d:"M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624",fill:"#FFC6A0"}),a.createElement("path",{d:"M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682",fill:"#FFF"}),a.createElement("path",{d:"M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573",fill:"#CBD1D1"}),a.createElement("path",{d:"M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z",fill:"#2B0849"}),a.createElement("path",{d:"M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558",fill:"#A4AABA"}),a.createElement("path",{d:"M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z",fill:"#CBD1D1"}),a.createElement("path",{d:"M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062",fill:"#2B0849"}),a.createElement("path",{d:"M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15",fill:"#A4AABA"}),a.createElement("path",{d:"M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165",fill:"#7BB2F9"}),a.createElement("path",{d:"M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038",fill:"#192064"}),a.createElement("path",{d:"M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81",fill:"#FFF"}),a.createElement("path",{d:"M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642",fill:"#192064"}),a.createElement("path",{d:"M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268",fill:"#FFC6A0"}),a.createElement("path",{d:"M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456",fill:"#FFC6A0"}),a.createElement("path",{d:"M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z",fill:"#520038"}),a.createElement("path",{d:"M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254",fill:"#552950"}),a.createElement("path",{stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"}),a.createElement("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01",fill:"#F2D7AD"}),a.createElement("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"}),a.createElement("path",{d:"M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z",fill:"#F2D7AD"}),a.createElement("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"}),a.createElement("path",{d:"M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83",fill:"#F4D19D"}),a.createElement("path",{fill:"#CC9B6E",d:"M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"}),a.createElement("path",{fill:"#CC9B6E",d:"M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"}),a.createElement("path",{d:"M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238",fill:"#FFC6A0"}),a.createElement("path",{d:"M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647",fill:"#5BA02E"}),a.createElement("path",{d:"M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647",fill:"#92C110"}),a.createElement("path",{d:"M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187",fill:"#F2D7AD"}),a.createElement("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}))),fr=()=>a.createElement("svg",{width:"254",height:"294"},a.createElement("title",null,"Server Error"),a.createElement("defs",null,a.createElement("path",{d:"M0 .335h253.49v253.49H0z"}),a.createElement("path",{d:"M0 293.665h253.49V.401H0z"})),a.createElement("g",{fill:"none",fillRule:"evenodd"},a.createElement("g",{transform:"translate(0 .067)"},a.createElement("mask",{fill:"#fff"}),a.createElement("path",{d:"M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134",fill:"#E4EBF7",mask:"url(#b)"})),a.createElement("path",{d:"M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671",fill:"#FFF"}),a.createElement("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF",strokeWidth:"2"}),a.createElement("path",{d:"M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238",fill:"#FFF"}),a.createElement("path",{d:"M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775",fill:"#FFF"}),a.createElement("path",{d:"M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68",fill:"#FF603B"}),a.createElement("path",{d:"M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733",fill:"#FFF"}),a.createElement("path",{d:"M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487",fill:"#FFB594"}),a.createElement("path",{d:"M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235",fill:"#FFF"}),a.createElement("path",{d:"M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246",fill:"#FFB594"}),a.createElement("path",{d:"M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508",fill:"#FFC6A0"}),a.createElement("path",{d:"M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z",fill:"#520038"}),a.createElement("path",{d:"M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26",fill:"#552950"}),a.createElement("path",{stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"}),a.createElement("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68",stroke:"#DB836E",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954",stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044",stroke:"#E4EBF7",strokeWidth:"1.136",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583",fill:"#FFF"}),a.createElement("path",{d:"M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75",fill:"#FFC6A0"}),a.createElement("path",{d:"M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713",fill:"#FFC6A0"}),a.createElement("path",{d:"M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16",fill:"#FFC6A0"}),a.createElement("path",{d:"M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575",fill:"#FFF"}),a.createElement("path",{d:"M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47",fill:"#CBD1D1"}),a.createElement("path",{d:"M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z",fill:"#2B0849"}),a.createElement("path",{d:"M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671",fill:"#A4AABA"}),a.createElement("path",{d:"M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z",fill:"#CBD1D1"}),a.createElement("path",{d:"M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162",fill:"#2B0849"}),a.createElement("path",{d:"M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156",fill:"#A4AABA"}),a.createElement("path",{d:"M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69",fill:"#7BB2F9"}),a.createElement("path",{d:"M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.032",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62",fill:"#192064"}),a.createElement("path",{d:"M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843",fill:"#FFF"}),a.createElement("path",{d:"M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668",fill:"#192064"}),a.createElement("path",{d:"M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69",fill:"#FFC6A0"}),a.createElement("path",{d:"M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593",stroke:"#DB836E",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594",fill:"#FFC6A0"}),a.createElement("path",{d:"M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955",stroke:"#BFCDDD",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01",fill:"#A3B4C6"}),a.createElement("path",{d:"M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813",fill:"#A3B4C6"}),a.createElement("mask",{fill:"#fff"}),a.createElement("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"}),a.createElement("path",{d:"M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208",fill:"#BFCDDD",mask:"url(#d)"}),a.createElement("path",{d:"M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),a.createElement("path",{d:"M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209",fill:"#BFCDDD",mask:"url(#d)"}),a.createElement("path",{d:"M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751",stroke:"#7C90A5",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),a.createElement("path",{d:"M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),a.createElement("path",{d:"M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407",fill:"#BFCDDD",mask:"url(#d)"}),a.createElement("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),a.createElement("path",{d:"M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422",fill:"#5BA02E",mask:"url(#d)"}),a.createElement("path",{d:"M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423",fill:"#92C110",mask:"url(#d)"}),a.createElement("path",{d:"M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209",fill:"#F2D7AD",mask:"url(#d)"}))),Aa=E(36237),Cr=E(16931),vr=E(51636);const Er=ae=>{const{componentCls:ge,lineHeightHeading3:Ce,iconCls:vn,padding:yn,paddingXL:Dn,paddingXS:jn,paddingLG:wn,marginXS:Rt,lineHeight:Bn}=ae;return{[ge]:{padding:`${(0,Aa.unit)(ae.calc(wn).mul(2).equal())} ${(0,Aa.unit)(Dn)}`,"&-rtl":{direction:"rtl"}},[`${ge} ${ge}-image`]:{width:ae.imageWidth,height:ae.imageHeight,margin:"auto"},[`${ge} ${ge}-icon`]:{marginBottom:wn,textAlign:"center",[`& > ${vn}`]:{fontSize:ae.iconFontSize}},[`${ge} ${ge}-title`]:{color:ae.colorTextHeading,fontSize:ae.titleFontSize,lineHeight:Ce,marginBlock:Rt,textAlign:"center"},[`${ge} ${ge}-subtitle`]:{color:ae.colorTextDescription,fontSize:ae.subtitleFontSize,lineHeight:Bn,textAlign:"center"},[`${ge} ${ge}-content`]:{marginTop:wn,padding:`${(0,Aa.unit)(wn)} ${(0,Aa.unit)(ae.calc(yn).mul(2.5).equal())}`,backgroundColor:ae.colorFillAlter},[`${ge} ${ge}-extra`]:{margin:ae.extraMargin,textAlign:"center","& > *":{marginInlineEnd:jn,"&:last-child":{marginInlineEnd:0}}}}},pr=ae=>{const{componentCls:ge,iconCls:Ce}=ae;return{[`${ge}-success ${ge}-icon > ${Ce}`]:{color:ae.resultSuccessIconColor},[`${ge}-error ${ge}-icon > ${Ce}`]:{color:ae.resultErrorIconColor},[`${ge}-info ${ge}-icon > ${Ce}`]:{color:ae.resultInfoIconColor},[`${ge}-warning ${ge}-icon > ${Ce}`]:{color:ae.resultWarningIconColor}}},Ir=ae=>[Er(ae),pr(ae)],hr=ae=>Ir(ae),Fr=ae=>({titleFontSize:ae.fontSizeHeading3,subtitleFontSize:ae.fontSize,iconFontSize:ae.fontSizeHeading3*3,extraMargin:`${ae.paddingLG}px 0 0 0`});var Dr=(0,Cr.I$)("Result",ae=>{const ge=ae.colorInfo,Ce=ae.colorError,vn=ae.colorSuccess,yn=ae.colorWarning,Dn=(0,vr.mergeToken)(ae,{resultInfoIconColor:ge,resultErrorIconColor:Ce,resultSuccessIconColor:vn,resultWarningIconColor:yn,imageWidth:250,imageHeight:295});return[hr(Dn)]},Fr),yr=()=>a.createElement("svg",{width:"251",height:"294"},a.createElement("title",null,"Unauthorized"),a.createElement("g",{fill:"none",fillRule:"evenodd"},a.createElement("path",{d:"M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023",fill:"#E4EBF7"}),a.createElement("path",{d:"M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65",fill:"#FFF"}),a.createElement("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF",strokeWidth:"2"}),a.createElement("path",{d:"M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126",fill:"#FFF"}),a.createElement("path",{d:"M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873",fill:"#FFF"}),a.createElement("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF",strokeWidth:"2"}),a.createElement("path",{d:"M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375",fill:"#FFF"}),a.createElement("path",{d:"M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z",stroke:"#FFF",strokeWidth:"2"}),a.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"}),a.createElement("path",{d:"M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321",fill:"#A26EF4"}),a.createElement("path",{d:"M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734",fill:"#FFF"}),a.createElement("path",{d:"M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717",fill:"#FFF"}),a.createElement("path",{d:"M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61",fill:"#5BA02E"}),a.createElement("path",{d:"M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611",fill:"#92C110"}),a.createElement("path",{d:"M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17",fill:"#F2D7AD"}),a.createElement("path",{d:"M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085",fill:"#FFF"}),a.createElement("path",{d:"M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233",fill:"#FFC6A0"}),a.createElement("path",{d:"M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367",fill:"#FFB594"}),a.createElement("path",{d:"M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95",fill:"#FFC6A0"}),a.createElement("path",{d:"M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929",fill:"#FFF"}),a.createElement("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437",stroke:"#E4EBF7",strokeWidth:".932",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z",fill:"#FFC6A0"}),a.createElement("path",{d:"M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91",fill:"#FFB594"}),a.createElement("path",{d:"M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103",fill:"#5C2552"}),a.createElement("path",{d:"M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145",fill:"#FFC6A0"}),a.createElement("path",{stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round",d:"M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"}),a.createElement("path",{d:"M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32",fill:"#552950"}),a.createElement("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25",fill:"#DB836E"}),a.createElement("path",{d:"M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073",stroke:"#5C2552",strokeWidth:"1.526",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7",strokeWidth:"1.114",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E",strokeWidth:".795",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73",fill:"#FFC6A0"}),a.createElement("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E",strokeWidth:".75",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68",fill:"#CBD1D1"}),a.createElement("path",{d:"M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z",fill:"#2B0849"}),a.createElement("path",{d:"M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62",fill:"#A4AABA"}),a.createElement("path",{d:"M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z",fill:"#CBD1D1"}),a.createElement("path",{d:"M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078",fill:"#2B0849"}),a.createElement("path",{d:"M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15",fill:"#A4AABA"}),a.createElement("path",{d:"M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954",fill:"#7BB2F9"}),a.createElement("path",{d:"M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017",fill:"#192064"}),a.createElement("path",{d:"M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806",fill:"#FFF"}),a.createElement("path",{d:"M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64",fill:"#192064"}),a.createElement("path",{d:"M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"})));const Br={success:ur.Z,error:lr.Z,info:ar.Z,warning:dr},ta={404:mr,500:fr,403:yr},Mr=Object.keys(ta),wr=ae=>{let{prefixCls:ge,icon:Ce,status:vn}=ae;const yn=Gt()(`${ge}-icon`);if(Mr.includes(`${vn}`)){const jn=ta[vn];return a.createElement("div",{className:`${yn} ${ge}-image`},a.createElement(jn,null))}const Dn=a.createElement(Br[vn]);return Ce===null||Ce===!1?null:a.createElement("div",{className:yn},Ce||Dn)},br=ae=>{let{prefixCls:ge,extra:Ce}=ae;return Ce?a.createElement("div",{className:`${ge}-extra`},Ce):null},da=ae=>{let{prefixCls:ge,className:Ce,rootClassName:vn,subTitle:yn,title:Dn,style:jn,children:wn,status:Rt="info",icon:Bn,extra:Qn}=ae;const{getPrefixCls:au,direction:qn,result:zn}=a.useContext(gr.E_),Rn=au("result",ge),[Pu,Au,xu]=Dr(Rn),Eu=Gt()(Rn,`${Rn}-${Rt}`,Ce,zn==null?void 0:zn.className,vn,{[`${Rn}-rtl`]:qn==="rtl"},Au,xu),Hu=Object.assign(Object.assign({},zn==null?void 0:zn.style),jn);return Pu(a.createElement("div",{className:Eu,style:Hu},a.createElement(wr,{prefixCls:Rn,status:Rt,icon:Bn}),a.createElement("div",{className:`${Rn}-title`},Dn),yn&&a.createElement("div",{className:`${Rn}-subtitle`},yn),a.createElement(br,{prefixCls:Rn,extra:Qn}),wn&&a.createElement("div",{className:`${Rn}-content`},wn)))};da.PRESENTED_IMAGE_403=ta[403],da.PRESENTED_IMAGE_404=ta[404],da.PRESENTED_IMAGE_500=ta[500];var xr=da,Nr=Object.defineProperty,Lr=(ae,ge,Ce)=>ge in ae?Nr(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,Sr=(ae,ge,Ce)=>Lr(ae,typeof ge!="symbol"?ge+"":ge,Ce);const{Paragraph:Pr,Text:jr}=nr.default;class Or extends a.Component{constructor(){super(...arguments),Sr(this,"state",{hasError:!1,error:null,errorInfo:null})}static getDerivedStateFromError(ge){return{hasError:!0,error:ge,errorInfo:null}}componentDidCatch(ge,Ce){console.log("\u6355\u83B7\u7684\u9519\u8BEF:",ge),console.log("\u9519\u8BEF\u4FE1\u606F:",Ce),this.setState({error:ge,errorInfo:Ce})}render(){var ge,Ce;return this.state.hasError?a.createElement(xr,{status:"warning",title:"\u5F53\u524D\u6D4F\u89C8\u5668\u4F3C\u4E4E\u53D1\u751F\u4E86\u9519\u8BEF\uFF0C\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u5237\u65B0\u9875\u9762\u4EE5\u6062\u590D\u6B63\u5E38\u529F\u80FD\uFF01 ",subTitle:(ge=this.state.error)==null?void 0:ge.message,extra:[a.createElement(Qe.ZP,{type:"primary",key:"console",onClick:()=>window.location.reload()},"\u7ACB\u5373\u5237\u65B0")]},a.createElement("div",{className:"desc"},a.createElement(Pr,null,a.createElement(jr,{style:{fontSize:14}},"\u8BE6\u7EC6\u4FE1\u606F\uFF1A",a.createElement("br",null),(Ce=this.state.errorInfo)==null?void 0:Ce.componentStack)))):this.props.children}}var zr=Or,Tr=E(24957),kr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAAXNSR0IArs4c6QAAALhJREFUOE+dkjEOgVEQhL8pRCNR0UlE5Qg6Z9C5gcIFUDmAEyhVWgqJBIVE4hwanUSlkpEn709EIe/ZcrPzZXZ2RWLZrkq6f48rRW+7DWyBjqTrpyYJEAS2x0AP6Ep6FJBkQIQsgDLQl+TQywUE8R7YSZpmA6KLOnAGJpKWsv228kfdgEbWCtFBCzgCQ0mrLIDtGnACZpLmWRnYrgAHYFMEmAywXQLWwEXSIPuRbDeBUdz7mQ34daEX5wM7Fb5x5tMAAAAASUVORK5CYII=",Zr=E(9936),Rr=E(38215),ll=E(59301),Hr=Object.defineProperty,ga=Object.getOwnPropertySymbols,za=Object.prototype.hasOwnProperty,Ta=Object.prototype.propertyIsEnumerable,ka=(ae,ge,Ce)=>ge in ae?Hr(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,Qr=(ae,ge)=>{for(var Ce in ge||(ge={}))za.call(ge,Ce)&&ka(ae,Ce,ge[Ce]);if(ga)for(var Ce of ga(ge))Ta.call(ge,Ce)&&ka(ae,Ce,ge[Ce]);return ae},Vr=(ae,ge)=>{var Ce={};for(var vn in ae)za.call(ae,vn)&&ge.indexOf(vn)<0&&(Ce[vn]=ae[vn]);if(ae!=null&&ga)for(var vn of ga(ae))ge.indexOf(vn)<0&&Ta.call(ae,vn)&&(Ce[vn]=ae[vn]);return Ce};const Ur=ae=>{var ge=ae,{loading:Ce,children:vn,globalSetting:yn,user:Dn,account:jn}=ge,wn=Vr(ge,["loading","children","globalSetting","user","account"]),Rt,Bn,Qn,au,qn,zn,Rn,Pu;const Au=(0,re.useLocation)(),[xu,Eu]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let Hu=We()().add(0,"days").unix(),al=localStorage.getItem("mainclose");if(!al){Eu(!0);return}Hu>parseInt(al)&&Eu(!0)},[]),ll.createElement(zr,null,ll.createElement(ue.ZP,{locale:le.Z,autoInsertSpaceInButton:!1},Au.pathname==="/"&&xu&&((Bn=(Rt=yn==null?void 0:yn.setting)==null?void 0:Rt.adv_index)==null?void 0:Bn.image_url)&&((Qn=yn==null?void 0:yn.setting)==null?void 0:Qn.main_site)&&ll.createElement("div",{onClick:()=>{var Hu,al;return window.open((al=(Hu=yn==null?void 0:yn.setting)==null?void 0:Hu.adv_index)==null?void 0:al.jump_url)},style:{background:`url(${qe.Z.IMG_SERVER+((qn=(au=yn==null?void 0:yn.setting)==null?void 0:au.adv_index)==null?void 0:qn.image_url)}) no-repeat center center`,width:"100%",height:60,margin:"0px auto",display:"flex",cursor:"pointer",backgroundSize:"cover"}},ll.createElement("div",{style:{width:1200,margin:"0px auto",height:60,display:"flex",alignItems:"center",justifyContent:"space-between"}},ll.createElement("div",{style:{fontSize:24,fontWeight:"bold",color:"#fff",visibility:"hidden"}},"\u3010\u8BA1\u7B97\u673A\u5B66\u4E60\u4EA4\u6D41\u7FA4\u3011\u9886\u53D6C\u8BED\u8A00/Java/Python/\u7A0B\u5E8F\u7ADE\u8D5B\u8D44\u6599\uFF0C\u70B9\u51FB\u52A0\u5165"),ll.createElement("div",{onClick:()=>{window.open("https://mp.weixin.qq.com/s/31gNJVLlG1nTymoyL1uUJA")},style:{visibility:"hidden",width:"104px",height:"30px",borderRadius:15,display:"flex",alignItems:"center",justifyContent:"center",color:"#FFFFFF",cursor:"pointer",background:"linear-gradient(270deg, #FF4C00 0%, #FF9C01 100%)"}},"\u67E5\u770B\u8BE6\u60C5 ",ll.createElement("img",{src:kr,style:{marginLeft:5}}))),ll.createElement("img",{src:Zr,onClick:Hu=>{Hu.stopPropagation(),localStorage.setItem("mainclose",We()().add(1,"days").unix()+""),Eu(!1)},style:{width:16,height:16,marginRight:6,marginTop:6,cursor:"pointer"}})),document.domain!=="kepukehuan.educoder.net"&&ll.createElement(we.Z,Qr({},wn)),ll.createElement("section",{className:Tr.Z.layoutMainClass,style:{marginTop:Au.pathname=="/training"?"-72px":""}},ll.createElement(re.Outlet,null)),ll.createElement(Se,null),!(0,nt.Ll)()&&document.domain!=="kepukehuan.educoder.net"&&ll.createElement(Tt,null),ll.createElement(Oe,null),ll.createElement(Ct,null),ll.createElement(nn,null),ll.createElement(an,null),ll.createElement(te,null),ll.createElement(Dt,null),ll.createElement(Xt,null),jn.actionTabs.key==="Account-ProfessionalAuth"&&((Rn=(zn=jn.actionTabs)==null?void 0:zn.code)==null?void 0:Rn.length)>0&&ll.createElement(Rr.Z,{Scoid:(Pu=Dn==null?void 0:Dn.userInfo)==null?void 0:Pu.user_school_id}),!(0,nt.Ll)()&&ll.createElement(Mn,null),yn.isShowAI&&ll.createElement(tr,null)))};var Wr=(0,re.connect)(({loading:ae,globalSetting:ge,user:Ce,account:vn})=>({loading:ae,user:Ce,globalSetting:ge,account:vn}))(Ur)},38215:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Ht}});var a=E(59301),ue=E(76560),le=E(82326),we=E(14566),re=E(28284),Ee=E(6767),We=E(62957),Ye=E(77019),Ae=E(5269),z=E(29787),ye=E(37568),ce=E(1560),qe=E(99571),he=E(90524),nt=E(51941),$e=E(94780),Ke=E(49661),ht=E(70154),Me=E(17149),Tt=E(29679),yt=E(19248),Le=E(82874),Te={flexRow:"flexRow___jGYtM",flexColumn:"flexColumn___NPMB3",formWrap:"formWrap___vwH9N",example:"example____BmJC",footerWrap:"footerWrap___lp1L0"},et=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Se=(mt,ot)=>{var it={};for(var Je in mt)It.call(mt,Je)&&ot.indexOf(Je)<0&&(it[Je]=mt[Je]);if(mt!=null&&et)for(var Je of et(mt))ot.indexOf(Je)<0&&_e.call(mt,Je)&&(it[Je]=mt[Je]);return it},Qe=(mt,ot,it)=>new Promise((Je,ut)=>{var en=nn=>{try{Wt(it.next(nn))}catch(vt){ut(vt)}},dt=nn=>{try{Wt(it.throw(nn))}catch(vt){ut(vt)}},Wt=nn=>nn.done?Je(nn.value):Promise.resolve(nn.value).then(en,dt);Wt((it=it.apply(mt,ot)).next())});const gt=(mt,ot)=>ot.some(it=>it.label.toLowerCase().indexOf(mt.toLowerCase())>-1),Bt=ye.default.TextArea,Oe=mt=>{var ot=mt,{account:it,globalSetting:Je,loading:ut,dispatch:en,schoolName:dt,visible:Wt,onClose:nn=()=>{},onSuccess:vt=()=>{}}=ot,Et=Se(ot,["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"]);const[Lt]=re.default.useForm();(0,a.useEffect)(()=>{Lt.setFieldsValue({name:dt})},[dt]);const zt=an=>Qe(void 0,null,function*(){const{name:Pt,city:Ie=[],address:Ve,remarks:ee}=an||{},ne=yield en({type:"account/appplySchool",payload:{name:Pt,province:Ie[0],city:Ie[1],address:Ve,remarks:ee}});nn(),ne&&(Ee.ZP.success("\u65B0\u589E\u5B66\u6821/\u5355\u4F4D\u6210\u529F\uFF01"),vt(Pt))});return a.createElement(We.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Wt,title:"\u7533\u8BF7\u6DFB\u52A0\u5355\u4F4D\u540D\u79F0",width:"600px",footer:null},a.createElement(re.default,{className:Te.formWrap,form:Lt,labelCol:{span:4},wrapperCol:{span:20},onFinish:zt},a.createElement(re.default.Item,{label:"\u5355\u4F4D\u5168\u79F0\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"}]},a.createElement(ye.default,{placeholder:"\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"})),a.createElement("div",{className:`${Te.flexRow} ${Te.example}`},a.createElement("div",null,"\u793A\u4F8B\uFF1A"),a.createElement("div",{className:Te.flexColumn},a.createElement("div",null,a.createElement(Tt.Z,{style:{color:"rgb(82, 196, 26)"}}),a.createElement("span",{className:"font14 ml5"},"\u6B63\u786E\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u6784")),a.createElement("div",null,a.createElement(yt.Z,{style:{color:"red"}}),a.createElement("span",{className:"font14 ml5"},"\u9519\u8BEF\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u67842019\u6625")))),a.createElement(re.default.Item,{label:"\u5730\u533A\uFF1A",name:"city"},a.createElement(Me.Z,{allowClear:!0,size:"middle",options:Le.P,placeholder:"\u8BF7\u9009\u62E9\u6240\u5728\u5730",showSearch:{matchInputWidth:!0,filter:gt}})),a.createElement(re.default.Item,{label:"\u8BE6\u7EC6\u5730\u5740\uFF1A",name:"address"},a.createElement(ye.default,{placeholder:"\u8BF7\u586B\u5199\u5B8C\u6574\u7684\u5730\u5740\u4FE1\u606F"})),a.createElement(re.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks"},a.createElement(Bt,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"})),a.createElement("div",{className:Te.footerWrap},a.createElement(re.default.Item,null,a.createElement(qe.ZP,{className:"mr5",size:"middle",onClick:()=>{nn()}},"\u53D6\u6D88"),a.createElement(qe.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:ut["account/appplySchool"]},"\u4FDD\u5B58")))))};var Mt=(0,ue.connect)(({account:mt,loading:ot,globalSetting:it})=>({account:mt,globalSetting:it,loading:ot.effects}))(Oe),bt=E(55480),ln=E(89392),st=E(59301),bn=Object.defineProperty,An=Object.defineProperties,En=Object.getOwnPropertyDescriptors,Cn=Object.getOwnPropertySymbols,un=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,Ze=(mt,ot,it)=>ot in mt?bn(mt,ot,{enumerable:!0,configurable:!0,writable:!0,value:it}):mt[ot]=it,Xe=(mt,ot)=>{for(var it in ot||(ot={}))un.call(ot,it)&&Ze(mt,it,ot[it]);if(Cn)for(var it of Cn(ot))qt.call(ot,it)&&Ze(mt,it,ot[it]);return mt},ie=(mt,ot)=>An(mt,En(ot)),ze=(mt,ot)=>{var it={};for(var Je in mt)un.call(mt,Je)&&ot.indexOf(Je)<0&&(it[Je]=mt[Je]);if(mt!=null&&Cn)for(var Je of Cn(mt))ot.indexOf(Je)<0&&qt.call(mt,Je)&&(it[Je]=mt[Je]);return it},xe=(mt,ot,it)=>new Promise((Je,ut)=>{var en=nn=>{try{Wt(it.next(nn))}catch(vt){ut(vt)}},dt=nn=>{try{Wt(it.throw(nn))}catch(vt){ut(vt)}},Wt=nn=>nn.done?Je(nn.value):Promise.resolve(nn.value).then(en,dt);Wt((it=it.apply(mt,ot)).next())});const Qt=le.default.Option,tt=we.default.Dragger;var Ft=(mt=>(mt[mt.Professor=1]="Professor",mt[mt.AssistantProfessor=2]="AssistantProfessor",mt[mt.Student=3]="Student",mt))(Ft||{});const Ct=mt=>{var ot=mt,{user:it,account:Je,globalSetting:ut,loading:en,dispatch:dt,Scoid:Wt}=ot,nn=ze(ot,["user","account","globalSetting","loading","dispatch","Scoid"]),vt,Et;const[Lt]=re.default.useForm(),[zt,an]=(0,a.useState)({}),[Pt,Ie]=(0,a.useState)([]),[Ve,ee]=(0,a.useState)([]),[ne,te]=(0,a.useState)([]),[fe,pe]=(0,a.useState)([]),[Ue,At]=(0,a.useState)(),[Vt,Dt]=(0,a.useState)(),[cn,pn]=(0,a.useState)(),[_t,Xt]=(0,a.useState)(),[dn,Kt]=(0,a.useState)(),Jt=(0,a.useRef)((0,ln.throttle)(y=>sn(y),1200,{leading:!0,trailing:!0})).current;(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{xe(void 0,null,function*(){if(!Wt)return;const y=yield Fn(Wt);te(y==null?void 0:y.departments)})},[Wt]);const sn=y=>xe(void 0,null,function*(){var ve,me;const De=yield dt({type:"account/getSchoolOption",payload:{keyword:y,limit:10}});Ie(De==null?void 0:De.schools),y&&y!=""&&(ee((ve=De==null?void 0:De.schools)==null?void 0:ve.filter(Re=>Re.name.includes(y))),(((me=De==null?void 0:De.schools)==null?void 0:me.find(Re=>Re.name===y))||{}).id?rt(y,null,De==null?void 0:De.schools):(Lt.setFieldsValue({department:""}),an(Xe(Xe({},zt),{school:y,department:""}))))}),Fn=y=>{if(y)return dt({type:"account/getDepartmentOption",payload:{id:y}})};(0,a.useEffect)(()=>{if(!Je.basicInfo)return;const{basicInfo:y}=Je,ve={identity:y.identity,school:y.school_name,department:y.department_name,studentNo:y.student_id,jobTitle:y.identity=="teacher"?y.technical_title:"\u6559\u6388",manager:y.identity=="professional"?y.technical_title:"\u4F01\u4E1A\u7BA1\u7406\u8005"};Lt.setFieldsValue(ve),an(ve)},[Je.basicInfo]);const hn=()=>{Xt(!0)},Mn=()=>{if(!Pt.find(y=>y.name===zt.school)){Ee.ZP.info("\u8BF7\u5148\u9009\u62E9\u6B63\u786E\u7684\u5355\u4F4D\u6216\u8005\u5B66\u6821\uFF01");return}Kt(!0)},Nn=y=>{an(Xe({},Lt.getFieldsValue())),"school"in y&&(ee(Pt.filter(me=>me.name.includes(y.school))),(Pt.find(me=>me.name===y.school)||{}).id?rt(y.school):(Lt.setFieldsValue({department:""}),an(Xe(Xe({},zt),{school:y.school,department:""}))))},lt=(y,ve)=>{if(Je.actionTabs.checkedList.includes(1)){We.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:st.createElement("div",{className:"tc"},ve||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${y}/students`}});return}window.location.href=`/classrooms/${y}/students`},rt=(y,ve,me)=>xe(void 0,null,function*(){var De,Ne,Re;const xt=(De=(me||Pt).find(kt=>kt.name===y))==null?void 0:De.id,Ut=(yield Fn(xt))||{};te(Ut==null?void 0:Ut.departments);const Nt=ve||((Re=(Ne=Ut==null?void 0:Ut.departments)==null?void 0:Ne[0])==null?void 0:Re.name);Lt.setFieldsValue({department:Nt}),an(Xe(Xe({},zt),{school:y,department:Nt}))}),pt=y=>xe(void 0,null,function*(){yield sn(),Lt.setFieldsValue({school:y,department:""}),an(Xe(Xe({},zt),{school:y,department:""}))}),ct=y=>{var ve;if(y.file.status==="uploading"){pn(!0);return}y.file.status==="done"&&(console.log(y.file,y.file.response),Dt((ve=y.file.response)==null?void 0:ve.id),(0,Ke.y3)(y.file.originFileObj,me=>{At(me),pn(!1)}))},He=y=>xe(void 0,null,function*(){var ve,me,De,Ne,Re;const{school:xt,department:Ut,identity:Nt,studentNo:kt,jobTitle:gn,manager:Be}=y||{};if(!Ue){Ee.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u7167\u7247\uFF01");return}const at=(ve=Pt.find(St=>St.name===xt))==null?void 0:ve.id,oe=(me=ne.find(St=>St.name===Ut))==null?void 0:me.id;let de;Nt==="student"?de=kt:Nt==="teacher"?de=gn:de=Be;const ke=yield dt({type:"account/applyProfessionalAuth",payload:{id:((De=Je.basicInfo)==null?void 0:De.id)||((Ne=it.userInfo)==null?void 0:Ne.login),school_id:at,department_id:oe,identity:Nt,extra:de,attachment_ids:[Vt]}});if(Je.actionTabs.code){let St=yield(0,bt.cR)({invite_code:Je.actionTabs.code,professor:Je.actionTabs.checkedList.includes(1)?1:null,assistant_professor:Je.actionTabs.checkedList.includes(2)?1:null,student:Je.actionTabs.checkedList.includes(3)?1:null});St.message==="\u52A0\u5165\u6210\u529F"&&(St!=null&&St.course_id?lt(St.course_id,St.message):Ee.ZP.success(St.message))}b(),ke&&(Ee.ZP.info("\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838!"),dt({type:"account/getBasicInfo",payload:{login:(Re=it.userInfo)==null?void 0:Re.login}}))}),b=()=>{dt({type:"account/setActionTabs",payload:{}})},se={data:{type:"professional"},multiple:!0,showUploadList:!1,action:`${he.Z.API_SERVER}/api/attachments.json`,className:$e.Z.uploader,onChange:ct,beforeUpload:y=>{const ve=y.type==="image/jpeg"||y.type==="image/png"||y.type==="image/jpg"||y.type==="image/bmp";return ve||Ee.ZP.info("\u8BF7\u4E0A\u4F20\u6B63\u786E\u6587\u4EF6\u683C\u5F0F"),ve}};return st.createElement(We.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:$e.Z.modal,open:Je.actionTabs.key==="Account-ProfessionalAuth",title:st.createElement(Ye.Z,{style:{padding:"25px"},align:"middle",justify:"space-between"},st.createElement(Ae.Z,null,"\u804C\u4E1A\u8BA4\u8BC1"),st.createElement(Ae.Z,null,st.createElement("i",{className:"iconfont icon-guanbi11",style:{color:"#979797",cursor:"pointer"},onClick:b}))),width:"660px",footer:null},st.createElement(z.Z,{spinning:!!cn},st.createElement(re.default,{className:$e.Z.formWrap,form:Lt,colon:!1,onValuesChange:Nn,onFinish:He},st.createElement(Ye.Z,{gutter:[10,0]},st.createElement(Ae.Z,{flex:"300px"},st.createElement(re.default.Item,{label:"\u804C\u4E1A",name:"identity",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u4E1A"}]},st.createElement(le.default,null,st.createElement(Qt,{value:"teacher"},"\u6559\u5E08"),st.createElement(Qt,{value:"student"},"\u5B66\u751F"),st.createElement(Qt,{value:"professional"},"\u4E13\u4E1A\u4EBA\u58EB")))),zt.identity==="student"&&st.createElement(Ae.Z,{flex:"200px"},st.createElement(re.default.Item,{initialValue:zt.studentNo,name:"studentNo",rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u5B66\u53F7"}]},st.createElement(ye.default,{type:"text",placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7"}))),zt.identity==="teacher"&&st.createElement(Ae.Z,{flex:"200px"},st.createElement(re.default.Item,{initialValue:zt.jobTitle,name:"jobTitle",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},st.createElement(le.default,null,st.createElement(Qt,{value:"\u6559\u6388"},"\u6559\u6388"),st.createElement(Qt,{value:"\u526F\u6559\u6388"},"\u526F\u6559\u6388"),st.createElement(Qt,{value:"\u8BB2\u5E08"},"\u8BB2\u5E08"),st.createElement(Qt,{value:"\u52A9\u6559"},"\u52A9\u6559")))),zt.identity==="professional"&&st.createElement(Ae.Z,{flex:"200px"},st.createElement(re.default.Item,{initialValue:zt.manager,name:"manager",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},st.createElement(le.default,null,st.createElement(Qt,{value:"\u4F01\u4E1A\u7BA1\u7406\u8005"},"\u4F01\u4E1A\u7BA1\u7406\u8005"),st.createElement(Qt,{value:"\u90E8\u95E8\u7BA1\u7406\u8005"},"\u90E8\u95E8\u7BA1\u7406\u8005"),st.createElement(Qt,{value:"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"},"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"),st.createElement(Qt,{value:"\u5DE5\u7A0B\u5E08"},"\u5DE5\u7A0B\u5E08"),st.createElement(Qt,{value:"\u52A9\u7406\u5DE5\u7A0B\u5E08"},"\u52A9\u7406\u5DE5\u7A0B\u5E08"))))),st.createElement(re.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"school",extra:zt.school&&!(Pt!=null&&Pt.find(y=>y.name===zt.school))&&st.createElement("div",{className:$e.Z.schoolHintWrap},st.createElement("span",{className:$e.Z.colorCDCDCD},"\u672A\u627E\u5230\u5305\u542B\u201C",zt.school,"\u201D\u7684\u9AD8\u6821\uFF0C"),st.createElement("span",{className:`${$e.Z.color0152d9} current`,onClick:hn},"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u5B66\u6821/\u5355\u4F4D"}]},st.createElement(ce.Z,{showSearch:!0,onSearch:Jt,options:Ve==null?void 0:Ve.map(y=>({value:y.name}))})),st.createElement(re.default.Item,{label:"\u9662\u7CFB/\u90E8\u95E8",name:"department",extra:zt.department&&!(ne!=null&&ne.find(y=>y.name===zt.department))&&st.createElement("div",{className:$e.Z.schoolHintWrap},st.createElement("span",{className:$e.Z.colorCDCDCD},zt.department?`\u672A\u627E\u5230\u5305\u542B\u201C${zt.department}\u201D\u7684\u9AD8\u6821\uFF0C`:"\u672A\u627E\u5230\u9662\u7CFB\uFF0C"),st.createElement("span",{className:`${$e.Z.color0152d9} current`,onClick:Mn},"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u9662\u7CFB/\u90E8\u95E8"}]},st.createElement(ce.Z,{showSearch:!0,onChange:y=>pe(ne.filter(ve=>ve.name.includes(y))),options:fe==null?void 0:fe.map(y=>({value:y.name}))})),st.createElement(re.default.Item,{label:"\u804C\u4E1A\u8BC1\u4E0A\u4F20"},st.createElement("div",{className:$e.Z.flexRow},st.createElement("div",{className:$e.Z.flexColumn},st.createElement(tt,ie(Xe({},se),{accept:".png,.jpg,.bmp,.jpeg"}),Ue?st.createElement("img",{src:Ue,className:$e.Z.uploadImg}):st.createElement("div",{className:$e.Z.imageTip},st.createElement("p",null,st.createElement("i",{className:`iconfont icon-cuban2shangchuanyunduan ${$e.Z.uploadTipIcon}`})),st.createElement("p",{className:$e.Z.uploadTip},st.createElement("a",{className:$e.Z.color05101a},"\u70B9\u51FB\u6216\u62D6\u62FD\u4E0A\u4F20\u56FE\u7247")))),st.createElement("span",{className:"tc"},st.createElement("p",{className:$e.Z.viewLargerImg},"\u67E5\u770B\u5927\u56FE"))),st.createElement("div",{className:`${$e.Z.flexColumn} ${$e.Z.example}`},st.createElement("span",{className:$e.Z.exampleImg},st.createElement("img",{src:nt})),st.createElement("span",{className:"tc"},st.createElement("p",null,"\u793A\u4F8B\u56FE\u7247"),st.createElement("p",{className:`${$e.Z.colorOrange} font12`},"\uFF08png/jpg/bmp\u683C\u5F0F\uFF0C\u4E0D\u8D85\u8FC72MB\uFF09"))))),st.createElement("div",{className:$e.Z.footerWrap},st.createElement(re.default.Item,null,st.createElement(qe.ZP,{className:"mr5",size:"middle",onClick:b},"\u53D6\u6D88"),st.createElement(qe.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:en["account/applyProfessionalAuth"]},"\u4FDD\u5B58"))),st.createElement("div",{className:$e.Z.note},st.createElement("p",null,"\u8BA4\u8BC1\u987B\u77E5\uFF1A"),st.createElement("p",null,"1.\u6839\u636E\u804C\u4E1A\u4E0A\u4F20\u76F8\u5E94\u7684\u8BC1\u4EF6\u7167\uFF1A\u6559\u5E08\uFF08\u6559\u5E08\u8BC1\uFF09\uFF0C\u4E13\u4E1A\u4EBA\u58EB\uFF08\u5458\u5DE5\u8BC1\uFF09\u3001\u5B66\u751F\uFF08\u5B66\u751F\u8BC1\uFF09\uFF0C\u8BF7\u786E\u4FDD\u8BC1\u4EF6\u7167\u5185\u5BB9\u5B8C\u6574\u5E76\u4E14\u6E05\u6670\u53EF\u89C1\uFF0C\u4E25\u7981PS\uFF1B"),st.createElement("p",null,"2.\u6211\u4EEC\u5C06\u5728\u4F60\u63D0\u4EA4\u804C\u4E1A\u8BC1\u4FE1\u606F\u540E\u768424\u5C0F\u65F6\uFF08\u4E0D\u5305\u542B\u8282\u5047\u65E5\uFF09\u5185\u5B8C\u6210\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u4F1A\u4EE5\u7CFB\u7EDF\u6D88\u606F\u7684\u5F62\u5F0F\u53D1\u9001\u7ED9\u4F60\uFF1B"),st.createElement("p",null,"3.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u8C28\u614E\u586B\u5199\uFF1B\u804C\u4E1A\u53D8\u66F4\u8BF7\u9009\u62E9\u91CD\u65B0\u8BA4\u8BC1\uFF1B"),st.createElement("p",null,"4.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u7CFB\u7EDF\u5C06\u81EA\u52A8\u53D1\u653E500\u4E2A\u91D1\u5E01\u4F5C\u4E3A\u5956\u52B1\uFF1B"),st.createElement("p",null,"5.\u6211\u4EEC\u4F1A\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u7684\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732\uFF1B"),st.createElement("p",null,"6.\u5982\u5B58\u5728\u6076\u610F\u4E71\u586B\u5199\u59D3\u540D\uFF0C\u5B66\u53F7\uFF0C\u53CA\u4E0A\u4F20\u4E0E\u804C\u4E1A\u8BC1\u4EF6\u65E0\u5173\u56FE\u7247\u8005\uFF0C\u4E00\u7ECF\u53D1\u73B0\u5C06\u51BB\u7ED3",!((vt=ut==null?void 0:ut.setting)!=null&&vt.is_local)&&"EduCoder","\u8D26\u53F7\u3002"),st.createElement("p",null,"7.\u975E\u8001\u5E08\u8EAB\u4EFD\u63D0\u4EA4\u804C\u4E1A\u8BA4\u8BC1\u540E\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u5C06\u72B6\u6001\u6539\u4E3A\u5DF2\u8BA4\u8BC1\uFF0C\u4F60\u5C06\u53EF\u4EE5\u4F53\u9A8C\u5E73\u53F0\u9700\u8981\u804C\u4E1A\u8BA4\u8BC1\u7684\u529F\u80FD\uFF1B\u5982\u679C\u5728\u8BA4\u8BC1\u540E\u7684\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u672A\u901A\u8FC7\u5BA1\u6838\uFF0C\u4F60\u5C06\u4E0D\u80FD\u7EE7\u7EED\u4F53\u9A8C\u9700\u8981\u8BA4\u8BC1\u7684\u529F\u80FD\u3002")))),st.createElement(Mt,{visible:_t,onClose:()=>Xt(!1),schoolName:zt.school,onSuccess:pt}),st.createElement(ht.Z,{visible:dn,onClose:()=>Kt(!1),schoolId:(Et=Pt.find(y=>y.name===zt.school))==null?void 0:Et.id,schoolName:zt.school,departmentName:zt.department,onSuccess:y=>rt(zt.school,y)}))};var Ht=(0,ue.connect)(({user:mt,account:ot,loading:it,globalSetting:Je})=>({user:mt,account:ot,globalSetting:Je,loading:it.effects}))(Ct)},61471:function(Fe,wt,E){"use strict";E.d(wt,{i:function(){return yt},q:function(){return Tt}});var a=E(59301),ue={flex_box_center:"flex_box_center___yMUhy",flex_space_between:"flex_space_between___KNvG9",flex_box_vertical_center:"flex_box_vertical_center___yqWY9",flex_box_center_end:"flex_box_center_end___DJKuV",flex_box_column:"flex_box_column___NTtN1",singleSelect:"singleSelect___fU3O9",multipleSelect:"multipleSelect___LFXCB",plus:"plus___gdDhG"},le=E(92310),we=E.n(le),re=E(25399),Ee=E(82326),We=E(99571),Ye=E(82093),Ae=Object.defineProperty,z=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,nt=(Le,Te,et)=>Te in Le?Ae(Le,Te,{enumerable:!0,configurable:!0,writable:!0,value:et}):Le[Te]=et,$e=(Le,Te)=>{for(var et in Te||(Te={}))qe.call(Te,et)&&nt(Le,et,Te[et]);if(ce)for(var et of ce(Te))he.call(Te,et)&&nt(Le,et,Te[et]);return Le},Ke=(Le,Te)=>z(Le,ye(Te)),ht=(Le,Te)=>{var et={};for(var It in Le)qe.call(Le,It)&&Te.indexOf(It)<0&&(et[It]=Le[It]);if(Le!=null&&ce)for(var It of ce(Le))Te.indexOf(It)<0&&he.call(Le,It)&&(et[It]=Le[It]);return et},Me=(Le,Te,et)=>new Promise((It,_e)=>{var Se=Bt=>{try{gt(et.next(Bt))}catch(Oe){_e(Oe)}},Qe=Bt=>{try{gt(et.throw(Bt))}catch(Oe){_e(Oe)}},gt=Bt=>Bt.done?It(Bt.value):Promise.resolve(Bt.value).then(Se,Qe);gt((et=et.apply(Le,Te)).next())});const Tt=Le=>{var Te=Le,{wrapClassName:et,wrapStyle:It={},showLinkButton:_e=!0,tooltipTitle:Se="",loadGeneral:Qe=!1,data:gt={}}=Te,Bt=ht(Te,["wrapClassName","wrapStyle","showLinkButton","tooltipTitle","loadGeneral","data"]);const Oe="course_disciplines_list",[Mt,bt]=(0,a.useState)(()=>{const Cn=sessionStorage.getItem(Oe);return Cn?JSON.parse(Cn):[]}),[ln,st]=(0,a.useState)(!1),[bn,An]=(0,a.useState)(!0);(0,a.useEffect)(()=>{En()},[]);const En=()=>Me(void 0,null,function*(){var Cn,un,qt,Ze;st(!0);const Xe=yield(0,Ye.U2)("v2/course_disciplines.json",gt);if(Xe.status===0){const ie=((un=(Cn=Xe==null?void 0:Xe.data)==null?void 0:Cn.list)==null?void 0:un.map(ze=>({value:ze.id,label:ze.name})))||[];if(bt(ie),An(!1),sessionStorage.setItem(Oe,JSON.stringify(ie)),bn){const ze=(Ze=(qt=Xe==null?void 0:Xe.data)==null?void 0:qt.list)==null?void 0:Ze.find(xe=>xe.is_default);Qe&&ze&&Bt.onChange(ze==null?void 0:ze.id)}}st(!1)});return a.createElement("div",{className:we()(ue.singleSelect,et),style:It},a.createElement(re.Z,{title:Se},a.createElement(Ee.default,$e({allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",loading:ln,options:Mt,onDropdownVisibleChange:Cn=>{Cn&&En()}},Bt))),_e&&a.createElement(We.ZP,{type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))},yt=Le=>{var Te=Le,{wrapClassName:et,wrapStyle:It={},showLinkButton:_e=!0,courseDisciplineId:Se="",isPlusHeight:Qe=!1,tooltipTitle:gt,allowAcceptEmpty:Bt=!1,data:Oe={}}=Te,Mt=ht(Te,["wrapClassName","wrapStyle","showLinkButton","courseDisciplineId","isPlusHeight","tooltipTitle","allowAcceptEmpty","data"]);const[bt,ln]=(0,a.useState)([]),[st,bn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{An()},[Se]);const An=()=>Me(void 0,null,function*(){var En,Cn;if(!Bt&&!Se){ln([]);return}bn(!0);const un=yield(0,Ye.U2)(`v2/course_disciplines/${Se||"all"}.json`,Oe);if(un.status===0){const qt=((Cn=(En=un==null?void 0:un.data)==null?void 0:En.tag_disciplines)==null?void 0:Cn.map(Ze=>({value:Ze.id,label:Ze.name})))||[];qt.length&&ln(qt)}bn(!1)});return a.createElement("div",{className:we()(ue.multipleSelect,et),style:It},a.createElement(re.Z,{title:gt},a.createElement(Ee.default,Ke($e({allowClear:!0,mode:"multiple",optionFilterProp:"label",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",loading:st,options:bt,maxTagCount:"responsive",onDropdownVisibleChange:En=>{En&&An()}},Mt),{className:we()(Mt.className,Qe&&ue.plus)}))),_e&&a.createElement(We.ZP,{className:ue.btn,type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u77E5\u8BC6\u70B9"))}},20566:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Xe}});var a=E(59301),ue=E(28284),le=E(6767),we=E(62957),re=E(20554),Ee=E(82326),We=E(17149),Ye=E(69219),Ae=E(37568),z=E(54172),ye=E(25399),ce=E(13747),qe=E(99571),he=E(82093),nt={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},$e=E(37798),Ke={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"},ht=E(38394),Me=E(49661),Tt=E(24334);const yt=["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 Te=({qitem:ie})=>{var ze,xe,Qt,tt,Ft,Ct,Ht,mt,ot,it;return a.createElement("div",{className:Ke.warp},a.createElement("div",{className:Ke.mainPart},a.createElement("div",{className:Ke.qcount},(ie==null?void 0:ie.question_type)===8&&a.createElement(ht.Z,{className:Ke.content,showProgramFill:!0,value:(ze=ie==null?void 0:ie.program_attr)==null?void 0:ze.description}),(ie==null?void 0:ie.question_type)!=8&&a.createElement(ht.Z,{className:Ke.qtitle,value:(ie==null?void 0:ie.name)||(ie==null?void 0:ie.title)})),((ie==null?void 0:ie.question_type)===0||(ie==null?void 0:ie.question_type)===2)&&a.createElement("div",null,(xe=ie==null?void 0:ie.choices)==null?void 0:xe.map((Je,ut)=>a.createElement("div",{className:Ke.redio},!(Je!=null&&Je.is_answer)&&a.createElement("span",{className:Ke.redioitem}),(Je==null?void 0:Je.is_answer)&&a.createElement("i",{className:`${Ke.redioitemyes} icon-duigou1`}),a.createElement(ht.Z,{className:Je!=null&&Je.is_answer?Ke.titleyes:Ke.title,value:yt[ut]+(Je==null?void 0:Je.choice_text)}),(Je==null?void 0:Je.is_answer)&&a.createElement("div",{className:Ke.yestag},"\u6B63\u786E\u7B54\u6848")))),(ie==null?void 0:ie.question_type)===1&&a.createElement("div",null,(Qt=ie==null?void 0:ie.choices)==null?void 0:Qt.map((Je,ut)=>a.createElement("div",{className:Ke.checkbox},!(Je!=null&&Je.is_answer)&&a.createElement("span",{className:Ke.checkboxitem}),(Je==null?void 0:Je.is_answer)&&a.createElement("i",{className:`${Ke.checkboxitemyes} icon-duigou1`}),a.createElement(ht.Z,{className:Je!=null&&Je.is_answer?Ke.titleyes:Ke.title,value:yt[ut]+(Je==null?void 0:Je.choice_text)}),(Je==null?void 0:Je.is_answer)&&a.createElement("div",{className:Ke.yestag},"\u6B63\u786E\u7B54\u6848")))),(ie==null?void 0:ie.question_type)===3&&a.createElement("div",{className:Ke.completion},(tt=ie==null?void 0:ie.standard_answer)==null?void 0:tt.map((Je,ut)=>{var en;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:Ke.title},"\u586B\u7A7A\u9879",ut+1),a.createElement("div",{className:Ke.content},(en=Je==null?void 0:Je.answer_text)==null?void 0:en.map((dt,Wt)=>a.createElement("div",{className:Ke.items},dt))))})),(ie==null?void 0:ie.question_type)===4&&a.createElement("div",{className:Ke.simple},a.createElement("div",{className:Ke.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ft=ie==null?void 0:ie.answer_texts)!=null&&Ft[0]?a.createElement(ht.Z,{className:Ke.content,value:(Ct=ie==null?void 0:ie.answer_texts)==null?void 0:Ct[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(ie==null?void 0:ie.question_type)===5&&((Ht=ie==null?void 0:ie.challenge_names)==null?void 0:Ht.map((Je,ut)=>a.createElement("div",{className:Ke.shixun},a.createElement("span",{className:Ke.qtitle},a.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,Me.EM)(ut+1),"\u9898"),Je)))),(ie==null?void 0:ie.question_type)===6&&a.createElement("div",{className:Ke.program},a.createElement(ht.Z,{className:Ke.content,value:((mt=ie==null?void 0:ie.program_attr)==null?void 0:mt.description)||"- -"})),(ie==null?void 0:ie.question_type)===7&&((ot=ie==null?void 0:ie.sub_item_banks)==null?void 0:ot.map((Je,ut)=>{var en,dt,Wt,nn,vt;return a.createElement("div",null,a.createElement("div",{className:Ke.combination},a.createElement("span",{className:Ke.qtitle},Je==null?void 0:Je.name)),a.createElement("div",{className:Ke.warp,style:{padding:"0px",paddingTop:20}},a.createElement("div",null,((Je==null?void 0:Je.item_type)=="SINGLE"||(Je==null?void 0:Je.item_type)=="JUDGMENT")&&((en=Je==null?void 0:Je.choices)==null?void 0:en.map((Et,Lt)=>a.createElement("div",{className:Ke.redio},!(Et!=null&&Et.is_answer)&&a.createElement("span",{className:Ke.redioitem}),(Et==null?void 0:Et.is_answer)&&a.createElement("i",{className:`${Ke.redioitemyes} icon-duigou1`}),a.createElement(ht.Z,{className:Et!=null&&Et.is_answer?Ke.titleyes:Ke.title,value:yt[Lt]+(Et==null?void 0:Et.choice_text)}),(Et==null?void 0:Et.is_answer)&&a.createElement("div",{className:Ke.yestag},"\u6B63\u786E\u7B54\u6848")))),(Je==null?void 0:Je.item_type)=="MULTIPLE"&&((dt=Je==null?void 0:Je.choices)==null?void 0:dt.map((Et,Lt)=>a.createElement("div",{className:Ke.checkbox},!(Et!=null&&Et.is_answer)&&a.createElement("span",{className:Ke.checkboxitem}),(Et==null?void 0:Et.is_answer)&&a.createElement("i",{className:`${Ke.checkboxitemyes} icon-duigou1`}),a.createElement(ht.Z,{className:Et!=null&&Et.is_answer?Ke.titleyes:Ke.title,value:yt[Lt]+(Et==null?void 0:Et.choice_text)}),(Et==null?void 0:Et.is_answer)&&a.createElement("div",{className:Ke.yestag},"\u6B63\u786E\u7B54\u6848")))),(Je==null?void 0:Je.item_type)=="COMPLETION"&&a.createElement("div",{className:Ke.completion},(Wt=Je==null?void 0:Je.standard_answer)==null?void 0:Wt.map((Et,Lt)=>{var zt;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:Ke.title},"\u586B\u7A7A\u9879",Lt+1),a.createElement("div",{className:Ke.content},(zt=Et==null?void 0:Et.answer_text)==null?void 0:zt.map((an,Pt)=>a.createElement("div",{className:Ke.items},an))))})),(Je==null?void 0:Je.item_type)=="SUBJECTIVE"&&a.createElement("div",{className:Ke.simple},a.createElement("div",{className:Ke.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(nn=Je==null?void 0:Je.answer_texts)!=null&&nn[0]?a.createElement(ht.Z,{className:Ke.content,value:(vt=Je==null?void 0:Je.answer_texts)==null?void 0:vt[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(ie==null?void 0:ie.question_type)===8&&a.createElement("div",null,a.createElement(ht.Z,{disabledFill:!0,className:Ke.content,showProgramFill:!0,value:Tt.Base64.decode(((it=ie==null?void 0:ie.program_attr)==null?void 0:it.code)||"")})),(ie==null?void 0:ie.question_type)===5&&a.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},a.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),a.createElement("span",{style:{color:"#000000"}},(ie==null?void 0:ie.author_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{style:{color:"#000000"}},(ie==null?void 0:ie.author_school_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{style:{color:"#000000"}},(ie==null?void 0:ie.study_count)||"0"))),a.createElement("a",{className:Ke.shixunbutton,href:`/shixuns/${ie==null?void 0:ie.identifier}/challenges?exercise=true`,target:"_blank"},a.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((ie==null?void 0:ie.question_type)<=4||[6,8].includes(ie==null?void 0:ie.question_type))&&a.createElement("div",{className:Ke.bottom},a.createElement("div",{className:Ke.bottomitem},a.createElement("span",{className:Ke.left},"\u89E3\u6790"),a.createElement("span",{className:Ke.right},ie!=null&&ie.analysis?a.createElement(ht.Z,{value:ie==null?void 0:ie.analysis}):a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),a.createElement("div",{className:Ke.bottomitem},a.createElement("span",{className:Ke.left},"\u96BE\u5EA6"),a.createElement("span",{className:Ke.right},(ie==null?void 0:ie.difficulty)===1?"\u7B80\u5355":(ie==null?void 0:ie.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),a.createElement("div",{className:Ke.bottomitem},a.createElement("span",{className:Ke.left},"\u77E5\u8BC6\u70B9"),a.createElement("span",{className:Ke.right},ie!=null&&ie.tag_discipline?ie==null?void 0:ie.tag_discipline:a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},et=E(11237),It=E(9164),_e=E(76560),Se=E(61485),Qe=E(84216),gt=E(70610),Bt=E(61471),Oe=E(59301),Mt=Object.defineProperty,bt=Object.defineProperties,ln=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,En=(ie,ze,xe)=>ze in ie?Mt(ie,ze,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ie[ze]=xe,Cn=(ie,ze)=>{for(var xe in ze||(ze={}))bn.call(ze,xe)&&En(ie,xe,ze[xe]);if(st)for(var xe of st(ze))An.call(ze,xe)&&En(ie,xe,ze[xe]);return ie},un=(ie,ze)=>bt(ie,ln(ze)),qt=(ie,ze,xe)=>new Promise((Qt,tt)=>{var Ft=mt=>{try{Ht(xe.next(mt))}catch(ot){tt(ot)}},Ct=mt=>{try{Ht(xe.throw(mt))}catch(ot){tt(ot)}},Ht=mt=>mt.done?Qt(mt.value):Promise.resolve(mt.value).then(Ft,Ct);Ht((xe=xe.apply(ie,ze)).next())});const Ze=({setScoreShow:ie,ScoreShow:ze,onOk:xe,isshixuns:Qt,isloadings:tt,dispatch:Ft,isIntelligentAssistant:Ct=!1,ispptModal:Ht=!1,isChangeQuestion:mt=!1,newExercisePaper:ot,shixunsDetail:it})=>{var Je,ut,en;let[dt,Wt]=(0,a.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:Ct,is_smart_plan:Ht,group_id:[]}),[nn,vt]=(0,a.useState)([]),[Et,Lt]=(0,a.useState)([]),[zt,an]=(0,a.useState)([]),[Pt,Ie]=(0,a.useState)([]);const[Ve,ee]=(0,a.useState)(!1),[ne]=ue.default.useForm(),[te,fe]=(0,a.useState)(),[pe,Ue]=(0,a.useState)(!1);let[At,Vt]=(0,a.useState)(Qt);const[Dt,cn]=(0,a.useState)([]),[pn,_t]=(0,a.useState)(0),[Xt,dn]=(0,a.useState)(!0),[Kt,Jt]=(0,a.useState)([]),[sn,Fn]=(0,a.useState)([]),hn=[{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}],Mn=[{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[Nn,lt]=(0,a.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 rt=(0,a.useRef)(new Set),pt=(0,a.useRef)(new Set),ct=ue.default.useWatch("courseid",ne),He=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],b=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],se=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[y,ve]=(0,a.useState)(!1),me=()=>{ne.resetFields(),At=!1,Vt(!1),ve(!1),ne.submit()};(0,a.useEffect)(()=>{var oe,de,ke,St,Gt,tn,Pe,rn,mn,on;(((ke=(de=(oe=ot==null?void 0:ot.editData)==null?void 0:oe.exercise)==null?void 0:de.exist_item_bank_ids)==null?void 0:ke.length)>0||((tn=(Gt=(St=ot==null?void 0:ot.editData)==null?void 0:St.exercise)==null?void 0:Gt.exist_item_bank_shixun_ids)==null?void 0:tn.length)>0)&&Fn([...(rn=(Pe=ot==null?void 0:ot.editData)==null?void 0:Pe.exercise)==null?void 0:rn.exist_item_bank_ids,...(on=(mn=ot==null?void 0:ot.editData)==null?void 0:mn.exercise)==null?void 0:on.exist_item_bank_shixun_ids])},[(ut=(Je=ot==null?void 0:ot.editData)==null?void 0:Je.exercise)==null?void 0:ut.exist_item_bank_ids]),(0,a.useEffect)(()=>{ze&&(ne.setFieldsValue({item_type:"",courseid:null,tag_discipline_id:null,difficulty:null,keyword:null}),Xt&&At&&(ne.setFieldsValue({item_type:"SHIXUN"}),dt.item_type="SHIXUN",Wt(Cn({},dt)),dn(!1)),De(dt),Ne(),Re({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[ze]),(0,a.useEffect)(()=>{pn>0&&setTimeout(()=>{_t(0)},2e3)},[pn]);function De(oe){return qt(this,null,function*(){var de,ke,St;if(ee(!0),Wt(Cn({},oe)),(zt==null?void 0:zt.length)<=0&&oe.type==="5"){Ie([]),ee(!1);return}console.log("----",zt,Dt);let Gt=oe.type==="5"?zt==null?void 0:zt.filter(mn=>!Dt.includes(mn)):null,tn=oe.type==="5"?zt==null?void 0:zt.filter(mn=>Dt.includes(mn)):null,Pe={course_discipline_id:oe==null?void 0:oe.courseid};(oe==null?void 0:oe.type)==="1"&&(Pe={discipline_id:((de=oe==null?void 0:oe.courseid)==null?void 0:de[0])||null,sub_discipline_id:((ke=oe==null?void 0:oe.courseid)==null?void 0:ke[1])||null});let rn=yield(0,he.ZP)("/api/item_banks.json",{method:"get",params:un(Cn(Cn({},oe),Pe),{ids:Gt,shixun_ids:tn,include_shixuns:!Ct,group_id:((St=oe.group_id)==null?void 0:St.map(mn=>mn==null?void 0:mn.value))||null,keyword:oe.keyword?encodeURIComponent(oe.keyword):oe.keyword,type:oe.type==="5"?null:oe.type,clazz:oe.type==="3"?"ItemBanksGroup":null,bigmodel:Ct,is_smart_plan:Ht})});Ie(rn),ee(!1)})}function Ne(){return qt(this,null,function*(){let oe=yield(0,he.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:dt.type==="5"?null:dt.type,clazz:"ItemBanksGroup"}});vt((0,$e.L)(oe==null?void 0:oe.disciplines))})}function Re(oe){return qt(this,null,function*(){var de;let ke=yield(0,he.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:oe}),St=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(de=ke==null?void 0:ke.data)==null?void 0:de.map(Gt=>({title:Gt.name,id:Gt.id,pid:Gt.id,value:Gt.id,key:Gt.id,isLeaf:!Gt.have_child}))}];Jt(St)})}function xt(oe){return qt(this,null,function*(){var de,ke,St,Gt;ee(!0);let tn=(de=oe.list)==null?void 0:de.filter(on=>!Dt.includes(on)),Pe=(ke=oe.list)==null?void 0:ke.filter(on=>Dt.includes(on));if(tn.length===0&&Pe.length===0){ee(!1),Ie([]);return}let rn={course_discipline_id:oe==null?void 0:oe.courseid};(oe==null?void 0:oe.type)==="1"&&(rn={discipline_id:((St=oe==null?void 0:oe.courseid)==null?void 0:St[0])||null,sub_discipline_id:((Gt=oe==null?void 0:oe.courseid)==null?void 0:Gt[1])||null});let mn=yield(0,he.ZP)("/api/item_banks.json",{method:"get",params:un(Cn(Cn({},oe),rn),{ids:tn,shixun_ids:Pe,type:oe.type==="5"?null:oe.type,clazz:oe.type==="3"?"ItemBanksGroup":null})});ee(!1),Ie(mn)})}const Ut=oe=>qt(void 0,null,function*(){const de=yield Ft({type:"shixunsDetail/release",payload:{id:oe}});let ke=de==null?void 0:de.tag_position,St=(de==null?void 0:de.evaluation_set_position)||[],Gt=de.status;return Gt===0?(le.ZP.success("\u53D1\u5E03\u6210\u529F"),De(dt),!0):(Gt===2?le.ZP.error(`\u7B2C${St.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Gt===3?le.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${ke.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):le.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Nt=oe=>(oe==null?void 0:oe.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",kt=(oe,de,ke)=>oe.map(St=>St.key===de?Cn(Cn({},St),ke):St.children?un(Cn({},St),{children:kt(St.children,de,ke)}):St),gn=oe=>qt(void 0,null,function*(){const{key:de}=oe;let ke=dt.type;const St=yield(0,gt.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(de),type:ke}),{data:Gt,total_count:tn}=St||{};tn>0&&Jt(Pe=>kt(Pe,de,{children:Gt.map(rn=>({title:rn.name,id:rn.id,pid:rn.id,value:rn.id,key:rn.id,isLeaf:!rn.have_child}))}))});function Be(oe){console.log("----",dt),oe==="1"&&(Nn.gg=Cn({},dt)),oe==="2"&&(Nn.scj=Cn({},dt)),oe==="3"&&(Nn.ttgx=Cn({},dt)),oe==="0"&&(Nn.wcjd=Cn({},dt)),oe==="5"&&(Nn.yx=Cn({},dt)),lt(Cn({},Nn))}function at(){dt.type==="1"&&(dt=Nn.gg),dt.type==="2"&&(dt=Nn.scj),dt.type==="3"&&(dt=Nn.ttgx),dt.type==="0"&&(dt=Nn.wcjd),dt.type==="5"&&(dt=Nn.yx),(dt==null?void 0:dt.item_type)==="SHIXUN"?(At=!0,Vt(!0)):(At=!1,Vt(!1)),ne.setFieldsValue(Cn({},dt)),Wt(Cn({},dt)),De(Cn({},dt))}return Oe.createElement("div",null,Oe.createElement(we.default,{title:!1,footer:!1,open:ze,width:1200,centered:!0,className:nt.scoremodal,onCancel:()=>{ie(!1)}},Oe.createElement("div",{style:{display:"flex",alignItems:"center"}},Oe.createElement("div",{className:nt.title},Ct?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Ct&&Oe.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"),Oe.createElement(re.default,{className:nt.tabWrap,activeKey:dt.type,onChange:oe=>{oe==="3"?(dt.show_all_share=!0,Re({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):dt.show_all_share=null,oe==="0"&&Re({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Be(dt.type),dt.type=oe,(dt==null?void 0:dt.item_type)==="SHIXUN"&&dt.type!=="5"&&(At=!0,Vt(!0)),ve(!1),dt.type==="5"&&(At=!1,Vt(!1)),at(),Ne()},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:Oe.createElement("div",null,"\u5DF2\u9009",zt.length>0&&Oe.createElement("span",{className:nt.titlecount},zt.length),pn>0&&Oe.createElement("span",{className:nt.add},"+",pn)),key:"5"}]}),Oe.createElement(ue.default,{layout:"inline",form:ne,onValuesChange:(oe,de)=>{const ke=Object.values(de).some(Gt=>Gt!==null&&Gt!==""&&Gt!==void 0),St=de.keyword==="";if(ve(ke||!St),dt.page=1,(de==null?void 0:de.item_type)==="SHIXUN"){if(dt.type==="5"?Vt(!1):Vt(!0),oe.keyword||oe.keyword==="")return;ne.submit()}else{if(oe!=null&&oe.courseid&&ne.setFieldsValue({tag_discipline_id:null}),Vt(!1),oe.keyword||oe.keyword==="")return;ne.submit()}},onFinish:oe=>{var de;dt.type==="3"&&(!oe.group_id||((de=oe==null?void 0:oe.group_id)==null?void 0:de.length)===0)?dt.show_all_share=!0:dt.show_all_share=null,Wt(Cn(Cn({},dt),oe)),De(Cn(Cn({},dt),oe))}},Oe.createElement(ue.default.Item,{name:"item_type"},Oe.createElement(Ee.default,{className:nt.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Ht?Mn:Ct?hn==null?void 0:hn.filter(oe=>oe.question_type!==5):hn).map(oe=>Oe.createElement(Ee.default.Option,{key:oe.value},oe.name)))),["1","2"].includes(dt.type)?Oe.createElement(Oe.Fragment,null,Oe.createElement(ue.default.Item,{name:"courseid"},Oe.createElement(We.Z,{className:nt.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:nn})),!At&&Oe.createElement(ue.default.Item,{name:"tag_discipline_id"},Oe.createElement(Ee.default,{className:nt.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(en=Pt==null?void 0:Pt.tag_disciplines)==null?void 0:en.map(oe=>Oe.createElement(Ee.default.Option,{key:oe.id},oe.name))))):Oe.createElement(Oe.Fragment,null,Oe.createElement(ue.default.Item,{name:"courseid"},Oe.createElement(Bt.q,{style:{width:160,height:38},size:"middle",showLinkButton:!1,data:{container_type:"ItemBank",type:dt==null?void 0:dt.type}})),!At&&Oe.createElement(ue.default.Item,{name:"tag_discipline_id"},Oe.createElement(Bt.i,{allowAcceptEmpty:!0,data:{container_type:"ItemBank",search:!0},style:{width:160,height:38},size:"middle",courseDisciplineId:ct,showLinkButton:!1}))),Oe.createElement(ue.default.Item,{name:At?"diff":"difficulty"},Oe.createElement(Ee.default,{className:nt.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},He.map(oe=>Oe.createElement(Ee.default.Option,{key:oe.value},oe.name)))),At&&Oe.createElement(ue.default.Item,{name:"shixun_publish_status"},Oe.createElement(Ee.default,{className:nt.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},se.map(oe=>Oe.createElement(Ee.default.Option,{key:oe.value},oe.name)))),(dt.type==="3"||dt.type==="0")&&!At&&Oe.createElement(ue.default.Item,{name:"group_id"},Oe.createElement(Ye.default,{treeDataSimpleMode:!0,style:{width:134},className:nt.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(oe,de)=>de.title.toUpperCase().indexOf(oe.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:gn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:Kt})),y&&Oe.createElement("span",{className:nt.allqingchu,onClick:me},Oe.createElement("i",{className:"iconfont icon-guanbi4"}),Oe.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Oe.createElement(ue.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Oe.createElement(Ae.default.Search,{className:nt.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Oe.createElement("i",{className:`iconfont icon-sousuo9 font14 ${nt.searchIcon}`,onClick:()=>ne.submit()}),onSearch:oe=>{ne.submit()}}))),Oe.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Oe.createElement("div",{onClick:()=>{dt.updated_at==="asc"?dt.updated_at="desc":dt.updated_at="asc",Wt(un(Cn({},dt),{page:1})),De(un(Cn({},dt),{page:1}))}}," ",dt.updated_at?Oe.createElement("img",{src:dt.updated_at==="asc"?et.Z:It.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Oe.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Oe.createElement("div",{onClick:()=>{dt.quotes==="asc"?dt.quotes="desc":dt.quotes="asc",Wt(un(Cn({},dt),{page:1})),De(un(Cn({},dt),{page:1}))},style:{marginLeft:20}}," ",dt.quotes?Oe.createElement("img",{src:dt.quotes==="asc"?et.Z:It.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Oe.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Oe.createElement(z.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Pt==null?void 0:Pt.items)||(Pt==null?void 0:Pt.shixun_list),pagination:!1,loading:Ve,rowKey:oe=>oe.id,rowSelection:{type:Ct||mt?"radio":"checkbox",selectedRowKeys:Et,getCheckboxProps:oe=>({disabled:oe.shixun_tag_num===1||(sn==null?void 0:sn.find(de=>oe.id===de))}),onSelect(oe,de,ke){if(Ct||mt){Lt([oe.id]),pt.current=new Set([oe.id]),_t(1),an([oe.id]);return}if(de)(At||oe!=null&&oe.challenge_names)&&cn([...Dt,oe.id]),Lt([...Et,oe.id]),oe.identifier?rt.current.add(oe.id):pt.current.add(oe.id),_t(1),an([...zt,oe.id]);else{oe.identifier?rt.current.delete(oe.id):pt.current.delete(oe.id);let St=zt.filter(Gt=>Gt!==oe.id);if(Lt(St),an(St),At||oe!=null&&oe.challenge_names){let Gt=Dt.filter(tn=>tn!==oe.id);cn([...Gt])}if(dt.type==="5"){xt(un(Cn({},dt),{list:[...St]}));return}}},onSelectAll(oe,de,ke){var St,Gt;if(oe){const tn=ke.map(rn=>rn.id),Pe=(Gt=ke==null?void 0:ke.filter(rn=>rn==null?void 0:rn.challenge_names))==null?void 0:Gt.map(rn=>rn.id);cn([...Dt,...Pe]),Lt([...Et,...tn]),an([...zt,...tn]);for(const rn of ke)rn.identifier?rt.current.add(rn.id):pt.current.add(rn.id)}else{const tn=ke.map(on=>on.id),Pe=Et.filter(on=>!tn.some(In=>In===on)),rn=(St=ke==null?void 0:ke.filter(on=>on==null?void 0:on.challenge_names))==null?void 0:St.map(on=>on.id);Lt([...Pe]),an([...Pe]);let mn=Dt.filter(on=>!rn.some(In=>In===on.id));cn([...mn]),dt.type==="5"&&xt(un(Cn({},dt),{list:[...Pe]}));for(const on of tn)on.identifier?rt.current.delete(on):pt.current.delete(on)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(oe,de,ke)=>{var St,Gt;return Oe.createElement(ye.Z,{title:Nt(de)},Oe.createElement("div",null,At||de!=null&&de.challenge_names?"\u5B9E\u8BAD\u9898":(Gt=(St=hn==null?void 0:hn.filter(tn=>tn.value===oe))==null?void 0:St[0])==null?void 0:Gt.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:At?"30%":"60%",key:"name",render:(oe,de,ke)=>{var St;return Oe.createElement("div",{style:{display:"flex",alignItems:"center"}},Oe.createElement(ye.Z,{title:Nt(de)},Oe.createElement("div",{className:de!=null&&de.high_resources_consume?nt.q_title:""},Oe.createElement(ht.Z,{key:1,showLines:1,showTextOnly:!0,value:At||de!=null&&de.challenge_names?de!=null&&de.title||oe===null?"--":oe:(de==null?void 0:de.item_type)=="BPROGRAM"?(St=de==null?void 0:de.program_attr)==null?void 0:St.description:oe}))),(de==null?void 0:de.high_resources_consume)&&Oe.createElement(Qe.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!At,render:(oe,de,ke)=>{var St;return Oe.createElement(ye.Z,{title:Nt(de)},Oe.createElement("span",null,oe?(St=oe==null?void 0:oe.split("\u3001"))==null?void 0:St[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!At,render:(oe,de,ke)=>Oe.createElement(ye.Z,{title:Nt(de)},Oe.createElement("span",null,oe||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(oe,de,ke)=>{var St,Gt,tn,Pe;return Oe.createElement(ye.Z,{title:Nt(de)},Oe.createElement("div",null,At||de!=null&&de.challenge_names?(de==null?void 0:de.level)||((Gt=(St=He==null?void 0:He.filter(rn=>rn.value===oe))==null?void 0:St[0])==null?void 0:Gt.name):(Pe=(tn=He==null?void 0:He.filter(rn=>rn.value===oe))==null?void 0:tn[0])==null?void 0:Pe.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!At,render:(oe,de,ke)=>Oe.createElement(ye.Z,{title:Nt(de)},Oe.createElement("div",null,oe||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(oe,de,ke)=>Oe.createElement(ye.Z,{title:Nt(de)},Oe.createElement("div",null,At||de!=null&&de.challenge_names?(de==null?void 0:de.study_count)||(de==null?void 0:de.stu_num):oe))},{title:Oe.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Oe.createElement(ye.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Oe.createElement(Se.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!At,render:(oe,de,ke)=>Oe.createElement(ye.Z,{title:Nt(de)},Oe.createElement("div",null,oe||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(oe,de,ke)=>Oe.createElement(ye.Z,{title:Nt(de)},Oe.createElement("div",{style:{flex:1,textAlign:"start"}},Oe.createElement("a",{onClick:()=>{var St,Gt;fe(un(Cn({},de),{question_type:At||de!=null&&de.challenge_names?5:(Gt=(St=hn==null?void 0:hn.filter(tn=>tn.value===(de==null?void 0:de.item_type)))==null?void 0:St[0])==null?void 0:Gt.question_type})),Ue(!0)}},"\u67E5\u770B"),(de==null?void 0:de.shixun_tag_num)===1&&Oe.createElement("a",{style:{marginLeft:10},onClick:()=>{we.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Oe.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Oe.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${de==null?void 0:de.identifier}/challenges`)}},(de==null?void 0:de.shixun_name)||"--"),"\uFF1F"),onOk:()=>qt(void 0,null,function*(){if(!Ut(de==null?void 0:de.identifier))return new Promise((St,Gt)=>{Gt()})})})}},"\u53D1\u5E03")))}].filter(oe=>!oe.hidden)}),Oe.createElement(ce.Z,{current:dt.page,total:(Pt==null?void 0:Pt.items_count)||(Pt==null?void 0:Pt.shixuns_count),style:{marginBottom:20},defaultPageSize:dt.per_page,showTotal:oe=>Oe.createElement("span",null,"\u5171\xA0",Oe.createElement("span",{style:{color:"#165DFF"}},oe),"\xA0\u6761\u6570\u636E"),pageSize:dt.per_page,onChange:(oe,de)=>{dt.page=oe,dt.per_page=de,Wt(Cn({},dt)),De(Cn({},dt))}}),Oe.createElement("div",{className:nt.bottom},Oe.createElement(qe.ZP,{className:nt.no,onClick:()=>{ie(!1)}},"\u53D6\u6D88"),Oe.createElement(qe.ZP,{loading:tt,style:{width:tt&&75},className:nt.yes,onClick:()=>qt(void 0,null,function*(){if((zt==null?void 0:zt.length)<=0){le.ZP.info(Ct||mt?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}xe([...pt.current],[...rt.current],!0,zt==null?void 0:zt.length)})},Ct?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Oe.createElement(we.default,{open:pe,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:nt.previewModal,width:1e3,centered:!0,onCancel:()=>{Ue(!1)},onOk:()=>{Ue(!1)}},Oe.createElement(Te,{qitem:te})))};var Xe=(0,_e.connect)(({shixunsDetail:ie,newExercisePaper:ze})=>({shixunsDetail:ie,newExercisePaper:ze}))(Ze)},50520:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Xe}});var a=E(59301),ue=E(76560),le=E(8397),we="data:image/png;base64,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",re="data:image/png;base64,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",Ee="data:image/png;base64,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",We="data:image/png;base64,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",Ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABECAYAAAAx+DPIAAAAAXNSR0IArs4c6QAAFRtJREFUeF7dXAl0VeW13je592a6mScykIFJsEDCpIEQhkh5DIpUClUjaAvLoatgny4sqHmmgkC12sGuqpRqfc+oRVFEJmuZQgYoEBJJgwZDICOZczPf3Nzkrf2fs0/2/XMuhBZo3ztr3XXvTU7O+ff3f/vbw/+fGOBfcGQ+PS7W0z8k2uLnH+1mMPS3Wluquq0NlWmvnr98q4djuFU3zFgO5uSZS5eOTExNC4uIm+oTFBkJbmbl9n090NFUXV1XXXq6tPBYZk727t0ZH0HPrRjbLQFgz9b5qZPnLk+PGjlxDhgtAL3tAI4egH6H8sLD3QvAZAGwt0PVxYKj+Uc/3rRk4+HDNxuEmwpA5obRIxJTVq4fkzj7EaN3iCfYmhR70Og+uzBWHEYvADeT8tngDmD2h96Oxu6SwuN/Ksh5/5W0bRcu3iwgbgoAv38iJnByypLHxictXucTFB8hDEeje5oB2sqgr6Maent7oa+vT7PLaDSC0ScMwBIP4BGoAOERBB31F6vP/e2L357N3bf9x2+UN99oIG4oABlzwJj8vRX3JcxZtjE0NiFRUL23C8DRDdBUALbWGmG4u7u7kx39/f2AL4fDIX7n7R8GEDhBcQt3T+Ea9eVFBYVZO7fmfPr5JxlHofdGAXHDANi9OXVG4txlz8aOmbpYDLzHqsy6tQR6Wy6A3W7XDHdzc9MFABlBL2SEZ2AcgP9tChuMPgCOLrhcUri3IHv31qXPZ+XeCBD+aQDefmrk8MmzH3jy9slzHzdZhvlodO+qFbPe3d0NaLDBYNDe8TPOOL0TA+gdQUA24LuXlxcYg78D4DVMsdfkB/bOxo7i/KNv5ufs/s2PXiut+GeA+IcBeGVluM/0uXf/MCHl3vWW0DExmuH2VsXwtgZhIFKaG68JHY263yHAkF8IAP4MXQYPi8UChqCJQhcUofSD9vqy8sLcva/kHfvynfX/U9vxjwBx3QBkALjd+eriuxPmPvCziLiJMzCGa35u/QZ6WsrEwLnhQtzdjMrA5UMNhRwAPIUAwJ8jExAIZJLFL0jRB4wcqA9uZqi5/FVuYfbnvzj59MG9GQADyjoERK4LgJ0Z0xKnpD7ybNzYqfe5Gb3cRRhDANovgaOpWPg5DhKNJ9qLMVDCQ2GOYj++EyjIhL5ejQl4KukBgYCg4MtsNoN3UCyA3yhNH/p6uxyXvjn7yZnDO7es2FJQMATbFTIO5cT31o6KHp/6/Z+OnbpotYdvWIBG985qJz9Ho+klDKMX3oSM1rshT4jwVOYSFCq5QCIb8BxPT0/wDB6j6IMbukUg2NrrW84X5O74KmfPrx/+VUnVtey7KgAZj4Dn7OSVaZNmP7jBP3zUKOiuVwzp7QBoPifCGh58xtHfxYzLdL8WAGh4X+8gYRTYqW5A7wQG6YOfnx+4B90OYPIHcDcLobTWlX2bn7N3a9GenZnrDoDNFRAuAfhs2/xZU+5a9XORvuLgie7WErC3lGoxm2ZcGI5Gc7q7mnlpxjU97O8XHylC8ESJRwjOBtIHnISAwGCAgNuV/AE1AgCqyi8cPXP4gxfufT43Sw+EQQCgyM17Z826OxY8utnk5aeENfTzjgroayqCnp4ejeYkdE4zjlREIDDXlwFggocDp3wAPwsApQON5gcxgOsDhUwKm6gPfiHDlYwSJ8PsB/au1vaThz56/tCj778ui+Sgu57+6KkXp8xbna4VLBjW6vKgq7N9kMBpyi5mXlV4/CxyfbXIIer39Wi+jYM2+sUChE5TIkhjPtjbqjUQ9MDgLLkaG1CI8foYNn0iEkAUXwiE0QvOHPtk09S07f/FQXUC4Ivf3vv9eQ+kf+gGDncxg90NYK/JEeqOmZlLkUO/owMBQMZwAFSFx4Hh4MV14u9TfNbRBdBZDb1VR8XA0Xh66eqllDPwSEEswHfUB2RDUPQEAM9Qcak+N5Pjy107frDg6f27tOHShzceHxl2/5OvHg8IHzFGpLH2VrCVHxK+jsZrQkfxnGadix3NPs46uUBfjzCMzxoCYIxboiQ1WC901UJP5bFBALgCgl8Lx085A4FBQCAIOPaQmATlXmZ/aKm9VPLhjtdSnniztA7/VmNA9tuP/iR52frXoVOJHH0VB6Crq8vJeOGzXOGJ9uJKqgsQ/VV/73PYNRXns+XtGwwQNl1hQF0etLcrLoYH5RCcDeQWelmjnktQzoAgoDv4xSQpc+01DHIOvLN25pr3f8cBMFSf+e/siPjEGWL2W0ugvbpAzDqffZfGc64i9QUIis/Ls8MVHA0lYZON5vWDGKgkkhQh9OoIzgQEAMcQFR2jZJAmC9RcKs7dnrI+BQVRMCBzw4QRS9dsO+HtHxKKouQo3y9m32QyCRAGqT3P4JxkWjW+Xylk5BcHAz/7+/uLc1pbW7V7UN2gBwAVT3JkIBBkdyAtQA1DFgTE3ilEsbOtqX73+68kYaNFAPDZ5lmzFq9K/4u7h48H2Bqgo+yvAnFd35fprsmzovqUznLjuThR3A4MDATTuDWAyVVnyccCBLwfAaBXROmV0eKeqjDSZ9IcAoDuHzVqihBER0+bbd+fd8y/N+NUlgBg38t3LVj40PP7De4eBrCeH0R/JzHioqeGOIrXrnyRl7eYR/j6+oJlwo+EKInssu0SWMuOQWdnpya2MgBXiwzaHKhAcAAIcOEGUVFgCJ4E/b2d/Qd2bV+0eGPeQQHA/m2pCxesSt9nMHkboDYH2hvKnGefhSa5apNngN+cNIAECamI9X3ghDQAS4wSKRAAzDVsTdD47VFNeHnIlXsJ3AW48TQWzgQuhmFhYWAedocA4OBHby1e9NyJA84AIAPqcqC9sdwp7hP6osz19Bd+hH09vLiIGGqYo88y/fE8NN7DwwNCJqwA8B8zECYRAOwVYnTpKIcrJdki25TzDi6SMgDIFl+/ALB1dwoAiZGceSiGISEh4BmZ5AKAlc/uMxiRAVnQ1lgpBFCr7NQ7Gs3eAMMXKYNtzIfuuqJBjQw5FpPxmJSEJ6wACBinZH/kSgQA3gPr+9ZSqPome1DypccCEsXgmEkA4ckioeoo3Q82m1L7yAwUAERMg36HTYcBCAAyoP4EtDVc1maAz77ZwwsgdqkS5pqLoK3qrHYjnuxw0cOZR+MjEu4DCBw/sB5AYoq1BjKAAMH2eGspVH59XBgiM4FrAQEQPjpZuba9HTq/3SNYwAEgHQgNDVUYYG/rP/jxm4sXPXeaucBDG/YZjF7CBZABg0pcFVEP3zDhAnbrJeECOEikrOx3eFP8OYaf8AlLlQHizMsHZoI21u0WGaZJNFmqig+LBMkpGql6hLOLLMWegHCBoAjo7WqBlpYW7Q68fEYXEAAMmwz99s7+g5/8gQMwe+GClekKA+pyoLWhwjn+s1BDouIfPgogehFAW6loirQ11QjkccYp3iPlfG5brjQsMOPjByuSsOZwKqMRAHQzWwO0lByAxsZG8ZeUk3h7e0NQUJBQdOFSZTuhuqpCc1k5a6RwiAB4Raoi6JIBtVlgbahyislc6cmngyJvU9yBMj+x8GEVgxbqjosb1MnlzRD5M35HBojukdou19xBLbLQRVArsM73DFHCJwKELyzEvvkDVFRUCEZwl+WijAzAKOAVMUWPAakLF5ALSADw7IsEDmfZx8cHPMetGtwAId/Wa3rwXqAWvxC4VsV4MpyKKmEka63Rz+ke6veW/DdEIsUBoMtTJEAAwsPDhwZAS32lJj48zhIAlF+HJdwP4B157X6foJDaH+CG02fsNslVpVxtclAIADV0Xs77o9aC5+GSchZyAWSAd+TUqzDA3WyAK1nQ0lgzCAC5wEAWRMaPBxh+j1L/y0ZezWDqFeDf4AwjAGgM1Rh6pbY4V3UJAgtXk0vfg9KvCzWh5OGSZ6bkAq4BSFu/z2CyGKDmiACABEemEqGJ6h8QEAC+CY86L3PrCZ1wRsYADg727ogBmu8z2nNQOEtU92g+8TI0NDRohZu8CMNZiy7gHYGpsE0nCqSpYfBKFjQ3VGuIugIAQxyCFDHpfgCvcNcUl1tjMlPUPQFOLXTye7q5PPMIBIpfRxVcyv69iDxUud4wAHgZzOMpRQGkFK77jRyfDDBs1oAb8NmWRY/8mL8jAygz5H1FLohc9Ojn+Hfln0PRyf0ixaaEifIXrl3E2mHDhikMwDzg07elPAAZgBpQm6MxgARFDwBEHd0AhcV34mrnJIdHAN4pkpMg/I4hDQGQZ12ERfXFAaBrmCzQemIzlJeXCwBowqiK5LkAAYAu4BOpJkIuAUAXaKwdlAhROOFNBgQAqTf8joeV5Wu9MKen+sIN+pTQhw1LTJLIWD2f50AQS+ztUHZoiyihMdXm2SLvG3ANwMmyRCYqGjAIgAfXK5nglWPQ1FivAcB795RTI/2RAagD+Hn0xBSAsCTnPF/PcDRaPlA/KIroUZ0bT1EDE6KaI1B0/AOR/eEkDBmAKDURGgTAA09pUQAB4EWIcGu1xcUZgCBg+hsbGwteo5cNjgZ6BvMIgMZhHkFp8rVoT27iZgbb2Vfg/PnzohYg48n/adLkPABdwIIA9LT1H9z9LtOAl5IXLli5UWFAzWGRe8sAyIUFMQBZgE2O6Gmr9Dz86kkSB2AoxhNDAODyFxtF9sfpL69K05ipfhEAoAugCA4C4KFnlH5AzWERVwlVXn7KZS6CQMXP6EnzAXzjr26w7BZotM/wgb+RawCiPDNcJEPNRVB8SHS1xTg5A3gtIE8aAuAbMVHpB7gCoL/6kJZYOC18sgUI9Ht6UTSIj48HczxmhXZnJugVQjwMWuIGzqcMkH4ip8cCEDP0F70G586du+rsC51V2/KkXQiAX7QaBT5+e/GiF86q/QB0AZUBBABnAPXvOaU4ALQxAtvcOAO8JSb3EKldpUUzk7o/UHIgeVEEvyPF8dp1dXViAnjbnk8WFXAuAUAN2PWuDgBqFMAbyC5AhhEIVBCh8TwqoCbIbXACRDZe/i6YzjZQ8TUCivM4LvJ7Ofnh7soFkDQgIiJCcQFsinIA9m2ds2Dh/ev2i65w4xmorSx1CoN6fkUX5ZlhcHAwBARH4A2c1gKJjrx9Tj+T33kCo3mCuiqEIGDHh0SaRI8nP3z2qU1Hk4XRCneUoAYc+DRz0eL0U0pbfPeLySl3P7DuS3dPiwd0XYHaCzlaeamtCjGK8pBIYRFvEv+dmQBxywbCGjVLOL0pS+TvIs5Ky+lyPwFDqpsJ+isPQklJie4EyZ0gPk4Ef8zY8aJJ47BZbXt37fzu0k35xweWxlatP+HtGyyWxlrLjkBHR4dTfu3q4nzhISYmRmmT4c5QbiAahzGcAyIDIBvMq0dBE4dY4++6UgCVlZXaXgVZK7jm8GYI9iajR00SItrZ3lK3+4N3p6f9Sl0aw10hj+b+7nhE3LgZojvTfA6qyr91iTIPL7Lg4VhJA+g8V4spem5AZKFkhhuIbCQ3ktvkfIKI+ryDhVHKKyheWRytuJi7/a6XBhZH8abZOx76SfLdj72Oa/WIduulLKc2k7wwobcMxlVXHoQrHeAgyD6vFwmutWrMx0XuiZuoxOzjgcvjf/lw7cwn9jgtj4PYIPH4huMBoXHKBglbE9RdPKmt0sh1NjeI35SzQ7g22xzBRVAvItAscsnghQ0Bwtmhdx0+8xgxRo2+TSm6TBZoqaso+fC9N1KeeLPWeYME3vTgq/cs++7yx/7s1mdXdjt0VkH9ZWW/r946AQ2UGyYbzOl/NQCkNED7ykHhYc5JV9XNVJx1KMpYJ8TFxYGbT6Q4vc/g4fhyb+YPFjxzfPAWGbrg6Q9+/OKUlCXpokLD9ratCaxVBcIdeFzWmy0ykAYi0x5/LoPm6rsMyLXuR2zjewfFpgicecwocZNU3hebpj680/UmKbwICuJd2x9ce+ddyzebPC0W4Q4IRksx1NddEdWfnHXJg6VZlwHQY8z1AsIpz0WWFB8XTbDz4xkwXHv6xG5rbz+ZffD5Q4/vvfY2ORrQZ5tnzJoye/nPo+LGzBFMEIzogp76c6JWoP3/Mi3lmZKTHz3qugJGL3GSWYbfaUcYrvz4h0Qpu8/UpmlVZdnRM1lfvICbIfTc7NpbZZOWp026c95G/7ARI7U9wrYmaK/7Bpqbm4XIoT7gIfurK7/WA0GeWS6gnEmyyiMbMQMNCQ0fWIky+4O1ofrbs6eObDt25mBmxp+g26XGDGWQYrP0zPk/HZswY7WHJSRAc4u2MmiorRALmHoKza+t58NkmN476YWc2FCoxXfcaYJ0N/pGa3S3dTS3nC8+t+Pvuft/89DrVZXXsm9Iu8XpIjufTUycMvue5+JGT/yem8nbnYDArfK1tbVOT4fwGM7ZoZfry9GBawiPKpRgobqLHj9umUeBM/tDn73bcam0+NMzeX99acWW4hu7XZ6jqDwwseDuSXfO2xAeM2a60AdsafVYobPhgqYPPGFxFb5kV5BDJs8p0Hgsf3HFOSA02mkLbE1FWW7hqaxfnPzZkZv7wAQfsHhkZuacHyYkpa63BEXHiNVbnI3OKmi6Uib0AQ9XmZtcW8iRgxcyeC7uKsOurlhxVme9vamy/Ozpk788mZf39i17ZEb2qXfXjYhJmPEfT94+cdpjJu9AH+hRHo7st14QjQvMH/hWG7lml/2fgKA9BuTn7pYo5dZmf7B3NHUU//2rt/LPHP/1v+yhKRmIXS8mJU9JSt0YGz9GeWxOfTy2u7FEAMGfHuOaoOf/aDwudoiFjOC4gb0AfT1w+XLpvoKT2VuWZpz693hszkkf5oBx+tKFyyZPm7UxJGpsAtjVZwcxm6wr0/SB6K9XYqOfY1gLCo9R4jnS3WSBhuqSwvxTuVvzPj+069/ywUkOxI7V0UHjk2c/Nn7SHWt9AmMihFtgfd9ZBW3WRrBarYIR/MAZx54iVm7grdIdH51tKqspKjz7elHeibfW/LFSffj4WsFt6L+/rjA49MsqZ2b+5+gRE2fOf2bsuAkPGz0DBx6exl+ii+CyODY6cIUYH2ygAx+e7mrp/rr43LtfnTjyMjYurvfeQz3/pgJAg9izaUbq5KTZ6VGxo5TH56m+4KNUn+rAjlRVRenR/BPHNy1Jz/2//fi8kz7gP1CYPm/pyHGT08LCQqf6+AY5/wMFa0N1XW3N6dLzhZk5fzvy/+sfKMh0zHw6PtbHNyTKx9Mcjb/r6O6p7GhrqEp7teyW/wuN/wU9Bp41lBhzUAAAAABJRU5ErkJggg==",Ae="data:image/png;base64,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",z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAmCAYAAAAP4F9VAAAAAXNSR0IArs4c6QAADxNJREFUeF7tXA+UXkV1v3fe/iPbhA0hpTPvy5+NgcUcEWsBoUnhKFQtCvgviFaRohZFqVo9VVspORWkh2NL5YCWFKSKohKUv6UqUkH+aI/mtEYaIV0Mm/3mDkVLOJFNstl9c/vud77v8d587/uz2U1Ye5hzcnYz7828mfnNvXPv795ZhBfK/+sVwE6zM8YsYOYX59/r7e3du2PHjv/q1HY+PN+wYYPauHHjQH4sRx111L777rtvej6Mb3/HsGbNmr7du3cf5r0/bGpqagkiHgYAh9V/LrHW/qX03RFgrfXvAcBP8gNBxEeJqAB6HMdne+9P3d8BN9oppW621t47234a7eM4fqf3/svB+N9GRF9v1BljrgGAs4N3PmOtvXIm4zDGnMHMOt9mZGTki7KZjDHfYuY3Np4h4m4iGmz8v1KpnOK9/ygA9AFAr/xk5j5E7A1+Sv2hAJC1LRujc66G7VwCfKX3/sMzWZAW737EOfcP4TNjzNcAIA7qv0BEUt+yaK2/AADvy7/Q09NzzPj4+CM5gG9g5vOCTv7KOfeZmczHGPMDZv6DYKMMEtHuLgB+R5IkN87ke+3e/U0E+LPMLDs8K4j4MBGtbTdRY8xPmfmlOcmZ1Fov3Lx581QO4OuZ+fwXAK6vQAsVfUAlOI7jl3nv/yMEs6+vb9XY2Nj2MpBXrVp16J49e54GAJUDeAczFzQNIl7IzKcFm+cmZr6lrN8oiqharf57iZaZvxJsjHkUAA4JBy36HwB+J6ifRkSq1+1Jz7Oj4zg+oADLt7TWYtityY9FKXWxtfbSMiCMMW9j5pvmSu3lNsmtRPSm5wtgRBTt8ywA/BoAdjLzTgCQjfwUIv4PIj5prf1HGV92BhtjJph5wUwXo2EsVCqVl6ZnyItm2j58P4qin1Wr1dGyfrTWn0yNj8K5WKZNGm211jcDwPrZjilsj4gHBWCl1KeiKLoVAPYyc+3fokWLnt26deu+buc0ZwB3+8HZvDc8PLxi7969oo5D4/A459zmfN+rV6/un5iY+CUALJzNN8vaHiyAoyh6Z7Va/cpsxv8bBbBM1BjzADOvCyZ9pXPuz/N1Wus/BoBZLU6rhX0B4NlsuQ5t4zi+wHtfO19y5cl169ZVNm3alDTqjDEPM/NJ+ZcQ8UcA4Eo+sYaZR4L6rYj4WIvh/IiIrjjQZ/CcSnAcx0uYuckvTnfrsd777wUL9d8A8PtSh4hsrf3fA4hpoetKpSLsjasbf9mz1GV6deoy3SMVWuuXA0BBZddfPNk590A4Vq31pwHgU0H9XPnBdwCAbLxXMLPJfSNBRHkGQ0ND5+zatevs0A+eU4DlQ8KmJEmS0Xp9fX1b9u3bJ4NqyWQZY8TFCH3IucD7MuecGBhNxRhzGzOfFTz4snPuXVJnjLmLmV9X0rQUYGPMBma+5EAA3M1CIOKgUupNIcCI+FVmLqx9N/3JO0qp71trf1qQWGOMze8yRHw7M29rB3Acx5d572u85xyXC5xzG8v6jON4vfdeLOR8+XUURUcw84ne+39rMZZSgOM4vth7/zfzDeBZrmdtrgWAtdZPAcDSRsdKKeGXfzHfAK5byKeHCxBF0f0CPDO34sQvjaKo6VxNkkS0wVuC/jZFUVRToSXfuXdsbKzpLC+jKrsBqZUEd9O27B1E3DM0NDQk7lQowU8z8+JGo9QnfXOSJGPzDeB2E9dai0qTAMmBLK91zn0n/MA8AvheIqoxc6EECzPyW42BI+IbmLlaAvAeAPiTNKL0jedDRcv44jg+1Xu/KL/IiLg55Z2/NZ8ATqXp48zclpgYGRm5enR09Jy5CjYIQWKtvawJYGOMsCX9ORX9eu/9kyHAuQ1wTV9f32cnJyeXtBMXRPweMw8FYKwTZqZVO0QcI6JftXpujPkVMxe+G0XR6d77S5lZrOgDWbqWYFG/Ek3qNJhKpdIUTUJEmePhQdv7oyi6rlHnvT+RmT8Qri0RPVQmwWLOZ8R8FEV/lCSJsEEtLTlEfDERCY/dshhjfhkOtNuJl3UqrlKSJE2umVJqxHsv3PO8UdHdzrMMYKXU5d57oWezIqAvWLCgMjo6OimVxph/SrXse3JCt1trPdSIlmUqWjIEdu7cWWuUk+BXee93dQIYAGSHFmK4URRdPj4+/uP6IEoBVkodkyRJwSCKouiuarW6pd2GieP4JO/9w8E7fvHixYc888wzP2wlwYj4XWYWQzIskrxQ2BSIKGHGn5WNI4qiK6rVatOzdvHg/ZFg8YNTI/dcZv7DAJdzrbU3rl+/PnrwwQfF2MsMY0S8h4henQHe+GX16tVLJyYmCpOPougVSZKIVLeVYKXUoiRJwvBZpsZaSTAzy6L+IBj856y1bRMH4jh+l/f+n4NFG3POrUyzKoTgkKDJ4SXqrZUf/Gepcfm5oL+5IjrGAYBbAPw0Ef2uPIvj+Dzv/Q2BtJ6DiM967+8K6oVJO0lr/RoA+Hawfh+11v59E8CVSuXIJEnE581Kb2/vS6ampoT4aAswIurQ9+zp6TllfHy8Bl4rgCU3atu2bXLOSApKrSDiFiI6tt2ON8Zcnp7fnwgmXbMcjTG3A8BFACCc9fKgn1YAfyDdDFfPAcAPMXON4eumiLolopr0xXH8Pu+9ZJ9kBRHPstbeGcfxY8x8ZPBM7Iy/YOZzcvVJX1/fsrwLl6noZcuWHTc9PV1TqY3S398/XDegQiZrBwCICjtDzmAAODJViwWfsaen54ROKlqMD631psAHZaXU0nb0pzHmnpIA/dVEdJGcz9Vq9WljzFi3AMdx/H7v/ednC7DWWtbvuG7ArW/mPMAfSb2CTPLqz19DRN81xlzEzFcF/d6CiK9n5ox5lCOIiESqn9skjd+MMacxc43LbZTBwcHfnpiYEClooiqttWviOP6YUupW7/0J6Q77ar6tSH8j87KdkWWMOZ+Zrw925xuJ6LayhRK+PI5jCXJnUl9fjPcQUdZPGcCIKGk/wqMXCiKenNZL9Om5hUG8nZnvLhuDUupua624j4VijPlPZm6rfYJvZACXxboBoKZxRkZGFu7atUu+V3ALS8b2DudcAYdMgiuVipAahRQVsQDrKbNtsypT9+oTqXt1ef6DSqnDG1LYAeCjmfnnwWAvdc5dXLa4afLdSKqWyqz2Qky4hQSXdbk/daVuktZ6KwAUsk3bdZ5X0WUBj56enuPHx8dra99FxsyziHhE6JJlAIdhOEScJKKBbtJmjTEbmfm9jckg4l4iytJ/2gEsecvXXnvtM/nAPCLeTkRvKFucMncijQRN9/f3L3ziiScyv/r5ANgYM8rM+awWIY6yoAciXpemEB2VW6dMgo0x8uzdgYSvICI5DmHZsmUvmp6eFhspc2ODd79ERGFm6HNMVriDEHEHEa3oEmAhMvLuzi+cc9lEO/nBWuv7AOCU3IAL7fMTKUuDTc/wR5xzx+Tfe54ALpAviDhKRJlxFNKoeQk2xnybmfPnpx8ZGenPJ+iLAcnMZ7Y4Nk4ryyfPZ3SEucE/ds6d0A3AWmsJSAznduYDRHRy4/+dADbGhCmxvHjx4kVbt26VxLLwnAulRCzv64go0yDS4GADXNdEkgyXz+CsuTO5dRAqNWPZAhVdSChEREdE+fixqGnhJcouBSRLly49dMuWLRPheuUBLlimiHgnEZ3ZCeCVK1cOTU5OSkZf1hciXk9EGbvSBcDvZuaMfpNBpslmx4aEx/Lly1dNTU09Hk6iLDDewsi6k5mbokCIOBySCalqFYu4KU1Xvt3b23tVeHVHEia89wVqtbGGXQIshFI+f6wmYPm51g3Mp0r8e4n/XmitLbhZ0jYP8M+Z+eicFNakohPAZc42AHzYOZcRB10A3GTBC69crVb/NT/BFuk6IsHLiUgIhazMxE0yxpzFzKHVPiOio8z4Q8Qb0jM0S4ZopaLLOAhEvJmI3hrM6a0pRtmVm+AMfnzt2rUj+bSlAsBa6zCS9Gki+utOABtjLmHmDfmPKaVeZa39frcqumyCAPBe51xBqrXW3wSAMB95u3NuVYkq79oPrt8pCmO/MwK4bKMj4hVE9PFOEtzi/tQnUyP3bxttK5XKId77R0t8+2zqEr+31gqvkJWaBK9YsULv27evkchee9hQe10AHBoHIlFL85GgThJcD+BLCDKv5i8hoizLYuXKlQOTk5MS+MjCmbUdivjFVHoL1mebM7iUyapUKqcnSfIvwSaZKcAfCvl4pdTHrLV/1+i3lQTL5beUI78wkMgsx0zqW2SdhPv6J86545sALiM5GkxUO4DrwMi5k1/0J5xzmcFVX+yO0aQw/JdukmvSTfLB3A6WnCWR4EJBxDOJ6M4uJfhGpVRBlUs7Zl4VUH5Sfb9SqhZyKyvMfFne5zTGfJ6Z3x+AVBib8ORlRpbWWgIXL8m3jaJoiTByUlepVGLv/bZuLiYopU611mYpSzWJ0Vo37b7BwcFDR0dHd7UDuFKpSDixwPYgogQBJD4p0lYrZQMLw2jhmRlKpjHm6ykhUjiTAGCiv7//8Lz/2/jmAbaim7SU1loW9ZV5kMJ7U2UAA4DExUPipnDstJi7rK/cRizkgyPid4jotY1x1AAuISoyE70dwFpryU++ID8ppdR5zLyJmZtM9mB3FwLhxpjQyPsaEb29voMPqcelwzuxtzjnSq+mHEyA6y6S3A/KU4kTRLRQ0oob8y5T0WnU6+rQhkll7lrnXO3KaxzHb/HeF85VqU95ivOVUrcnSSJESGFdlFIvk4zK2nt1gEXFnZgD4KEGk9QK4DoXLVmYhQvPAwMDK+Ws3A+AQ/V1GxHVLkzXLdTCTpX6KIpuqlar95ep0IMJcIs87CY3pwXAQo5k3ovMRSl1hrX2ruHh4SMmJycfKUmW+KG1dq1snjIKExFvIqIat77fF8CVUi9PkiRTBfVdlRDRHfU/+zAjCdZa/6lSakUOrMestYWb+eWnYXntQQZY4teFvwYQukj1ozBMCBTpLmAgNC8ALKlfGr9DInbBDCVh/ngiqvnoxphlAPB4ahPIXwVolOmBgYHV27dvH9tvgMM/4ZAfxP4APBPwunk3Ndo+yMydoi/ddFX6ThRFV1arVbH8xYZpct+UUoXAewuAy/q+2zn3urIEgLoQFYzPer9fAoBz852lf6vjKiL60P8BWQPnrpGxn8YAAAAASUVORK5CYII=",ye="data:image/png;base64,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",ce=Object.defineProperty,qe=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,$e=(ie,ze,xe)=>ze in ie?ce(ie,ze,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ie[ze]=xe,Ke=(ie,ze)=>{for(var xe in ze||(ze={}))he.call(ze,xe)&&$e(ie,xe,ze[xe]);if(qe)for(var xe of qe(ze))nt.call(ze,xe)&&$e(ie,xe,ze[xe]);return ie};const ht=ie=>React.createElement("svg",Ke({className:"aDui_svg__icon",viewBox:"0 0 1280 1024",xmlns:"http://www.w3.org/2000/svg",width:250,height:200},ie),React.createElement("path",{d:"M1248.555 19.14a84.464 84.464 0 0 1 12.286 119.017L612.775 934.929a84.464 84.464 0 0 1-81.52 29.69 84.336 84.336 0 0 1-71.154-18.94L29.465 575.575a84.592 84.592 0 0 1 110.186-128.23L523.193 776.88l606.473-745.454a84.464 84.464 0 0 1 119.017-12.286z",fill:"#4BE3B3"}));var Me="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEyODAgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjUwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEyNDguNTU1IDE5LjE0YTg0LjQ2NCA4NC40NjQgMCAwIDEgMTIuMjg2IDExOS4wMTdMNjEyLjc3NSA5MzQuOTI5YTg0LjQ2NCA4NC40NjQgMCAwIDEtODEuNTIgMjkuNjkgODQuMzM2IDg0LjMzNiAwIDAgMS03MS4xNTQtMTguOTRMMjkuNDY1IDU3NS41NzVhODQuNTkyIDg0LjU5MiAwIDAgMSAxMTAuMTg2LTEyOC4yM0w1MjMuMTkzIDc3Ni44OGw2MDYuNDczLTc0NS40NTRhODQuNDY0IDg0LjQ2NCAwIDAgMSAxMTkuMDE3LTEyLjI4NnoiIGZpbGw9IiM0QkUzQjMiLz48L3N2Zz4=",Tt=Object.defineProperty,yt=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,et=(ie,ze,xe)=>ze in ie?Tt(ie,ze,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ie[ze]=xe,It=(ie,ze)=>{for(var xe in ze||(ze={}))Le.call(ze,xe)&&et(ie,xe,ze[xe]);if(yt)for(var xe of yt(ze))Te.call(ze,xe)&&et(ie,xe,ze[xe]);return ie};const _e=ie=>React.createElement("svg",It({className:"bDui_svg__icon",viewBox:"0 0 1280 1024",xmlns:"http://www.w3.org/2000/svg",width:250,height:200},ie),React.createElement("path",{d:"M1248.555 19.14a84.464 84.464 0 0 1 12.286 119.017L612.775 934.929a84.464 84.464 0 0 1-81.52 29.69 84.336 84.336 0 0 1-71.154-18.94L29.465 575.575a84.592 84.592 0 0 1 110.186-128.23L523.193 776.88l606.473-745.454a84.464 84.464 0 0 1 119.017-12.286z",fill:"#4B87E3"}));var Se="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEyODAgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjUwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEyNDguNTU1IDE5LjE0YTg0LjQ2NCA4NC40NjQgMCAwIDEgMTIuMjg2IDExOS4wMTdMNjEyLjc3NSA5MzQuOTI5YTg0LjQ2NCA4NC40NjQgMCAwIDEtODEuNTIgMjkuNjkgODQuMzM2IDg0LjMzNiAwIDAgMS03MS4xNTQtMTguOTRMMjkuNDY1IDU3NS41NzVhODQuNTkyIDg0LjU5MiAwIDAgMSAxMTAuMTg2LTEyOC4yM0w1MjMuMTkzIDc3Ni44OGw2MDYuNDczLTc0NS40NTRhODQuNDY0IDg0LjQ2NCAwIDAgMSAxMTkuMDE3LTEyLjI4NnoiIGZpbGw9IiM0Qjg3RTMiLz48L3N2Zz4=",Qe=Object.defineProperty,gt=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Mt=(ie,ze,xe)=>ze in ie?Qe(ie,ze,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ie[ze]=xe,bt=(ie,ze)=>{for(var xe in ze||(ze={}))Bt.call(ze,xe)&&Mt(ie,xe,ze[xe]);if(gt)for(var xe of gt(ze))Oe.call(ze,xe)&&Mt(ie,xe,ze[xe]);return ie};const ln=ie=>React.createElement("svg",bt({className:"cDui_svg__icon",viewBox:"0 0 1280 1024",xmlns:"http://www.w3.org/2000/svg",width:250,height:200},ie),React.createElement("path",{d:"M1248.555 19.14a84.464 84.464 0 0 1 12.286 119.017L612.775 934.929a84.464 84.464 0 0 1-81.52 29.69 84.336 84.336 0 0 1-71.154-18.94L29.465 575.575a84.592 84.592 0 0 1 110.186-128.23L523.193 776.88l606.473-745.454a84.464 84.464 0 0 1 119.017-12.286z",fill:"#F1B04B"}));var st="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEyODAgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjUwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEyNDguNTU1IDE5LjE0YTg0LjQ2NCA4NC40NjQgMCAwIDEgMTIuMjg2IDExOS4wMTdMNjEyLjc3NSA5MzQuOTI5YTg0LjQ2NCA4NC40NjQgMCAwIDEtODEuNTIgMjkuNjkgODQuMzM2IDg0LjMzNiAwIDAgMS03MS4xNTQtMTguOTRMMjkuNDY1IDU3NS41NzVhODQuNTkyIDg0LjU5MiAwIDAgMSAxMTAuMTg2LTEyOC4yM0w1MjMuMTkzIDc3Ni44OGw2MDYuNDczLTc0NS40NTRhODQuNDY0IDg0LjQ2NCAwIDAgMSAxMTkuMDE3LTEyLjI4NnoiIGZpbGw9IiNGMUIwNEIiLz48L3N2Zz4=",bn=E(61186),An=E.n(bn),En=Object.getOwnPropertySymbols,Cn=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,qt=(ie,ze)=>{var xe={};for(var Qt in ie)Cn.call(ie,Qt)&&ze.indexOf(Qt)<0&&(xe[Qt]=ie[Qt]);if(ie!=null&&En)for(var Qt of En(ie))ze.indexOf(Qt)<0&&un.call(ie,Qt)&&(xe[Qt]=ie[Qt]);return xe};const Ze=ie=>{var ze=ie,{shixunsDetail:xe,globalSetting:Qt,loading:tt,user:Ft,dispatch:Ct,isModal:Ht,className:mt}=ze,ot=qt(ze,["shixunsDetail","globalSetting","loading","user","dispatch","isModal","className"]),it,Je,ut,en,dt,Wt,nn;const vt=(0,ue.useParams)(),Et=(it=Ft==null?void 0:Ft.userInfo)==null?void 0:it.paid_version;(0,a.useEffect)(()=>{var Ie;(Ie=Ft==null?void 0:Ft.userInfo)!=null&&Ie.paid_version||(window.location.href="/")},[Ft==null?void 0:Ft.userInfo]),(0,a.useEffect)(()=>(Ct({type:"globalSetting/footerToggle",payload:!1}),()=>{Ct({type:"globalSetting/footerToggle",payload:!0})}),[]);const Lt=Ie=>{if(Ht)return[{text:"\u4F7F\u7528\u4E2D",disabled:!1},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1}];switch(Ie==null?void 0:Ie.version_type){case 0:return[{text:"\u4F7F\u7528\u4E2D",disabled:!0},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1}];case 1:return[{text:"\u5DF2\u5305\u542B\u5728\u57FA\u7840\u7248\u4E2D",disabled:!0},{text:`\u53BB\u7EED\u8D39 | ${An()(Ie==null?void 0:Ie.expired_at).format("YYYY-MM-DD")}\u5230\u671F`,disabled:!1},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1}];case 2:return[{text:"\u5DF2\u5305\u542B\u5728\u9AD8\u7EA7\u7248\u4E2D",disabled:!0},{text:"\u5DF2\u5305\u542B\u5728\u9AD8\u7EA7\u7248\u4E2D",disabled:!0},{text:`\u53BB\u7EED\u8D39 | ${An()(Ie==null?void 0:Ie.expired_at).format("YYYY-MM-DD")}\u5230\u671F`,disabled:!1}]}},zt={sq:["\u5B9E\u9A8C\u5F00\u53D1","\u5B9E\u9A8C\u73AF\u5883","\u8BFE\u7A0B\u5F00\u53D1","\u5171\u4EAB\u7B97\u529B","\u6559\u5B66\u8BFE\u5802"],bz:["\u5B9E\u9A8C\u5957\u9910","\u5B9E\u9A8C\u52A9\u6559","\u9898\u89E3\u5957\u9910","\u6570\u636E\u5206\u6790","\u9898\u5E93\u5957\u9910","\u80FD\u529B\u8BC4\u4EF7","\u8003\u8BD5\u5957\u9910","\u6279\u91CF\u670D\u52A1","\u8BFE\u5802\u5957\u9910","\u7B97\u529B\u5957\u9910","\u77E5\u8BC6\u56FE\u8C31","7*24\u670D\u52A1","\u8BFE\u5802\u52A9\u6559"],zy:["\u9700\u6C42\u5206\u6790","\u5DE5\u7A0B\u6559\u80B2","\u5EFA\u8BBE\u65B9\u6848","\u6559\u5B66\u8BC4\u4EF7","\u5B9E\u9A8C\u5B9A\u5236","\u6210\u679C\u7533\u62A5","\u8BFE\u7A0B\u5B9A\u5236","\u672C\u5730\u90E8\u7F72","\u77E5\u8BC6\u56FE\u8C31","\u786C\u4EF6\u9002\u914D","\u667A\u80FD\u4F53","\u7EFC\u5408\u96C6\u6210","\u6570\u5B57\u4EBA","\u73B0\u573A\u670D\u52A1"]},an=(Ie,Ve)=>Ie==null?void 0:Ie.map(ee=>a.createElement("div",null,a.createElement("img",{src:Ve==0?Me:Ve==1?Se:st,className:le.Z.dui}),a.createElement("div",null,ee))),Pt=Ie=>{if(Ht)return Ct({type:"user/setActionTabs",payload:{key:"\u5347\u7EA7\u6743\u76CA",title:"\u6DFB\u52A0\u5FAE\u4FE1\u83B7\u53D6\u8D26\u53F7\u6743\u76CA\u5347\u7EA7\u65B9\u6848"}});let Ve=Lt(Et)[Ie];Ve!=null&&Ve.disabled||Ct({type:"user/setActionTabs",payload:{key:"\u5347\u7EA7\u6743\u76CA",title:`\u6DFB\u52A0\u5FAE\u4FE1\u83B7\u53D6\u8D26\u53F7\u6743\u76CA${(Ve==null?void 0:Ve.text)=="\u7ACB\u5373\u5347\u7EA7"?"\u5347\u7EA7":"\u7EED\u8D39"}\u65B9\u6848`}})};return a.createElement("div",{className:`${le.Z.content} ${mt}`},a.createElement("div",{className:`${le.Z.item} ${le.Z.a}`},a.createElement("img",{src:Ht?we:re,className:le.Z.currentVersion}),a.createElement("div",null,a.createElement("img",{src:Ee,className:le.Z.icon})),a.createElement("div",null,a.createElement("img",{src:Ae,className:le.Z.title})),a.createElement("div",{className:le.Z.desc},"\u7B80\u5355\u5B9E\u7528 \xB7 \u8BD5\u7528\u53CD\u9988"),a.createElement("div",{className:`${le.Z.btn} ${le.Z.btn_sq} ${(Je=Lt(Et)[0])!=null&&Je.disabled?le.Z.disabled:""}`},a.createElement("span",null,(ut=Lt(Et)[0])==null?void 0:ut.text)),a.createElement("div",{className:le.Z.itemContent},an(zt.sq,0))),a.createElement("div",{className:`${le.Z.item} ${le.Z.b}`},a.createElement("div",null,a.createElement("img",{src:We,className:le.Z.icon})),a.createElement("div",null,a.createElement("img",{src:z,className:le.Z.title})),a.createElement("div",{className:le.Z.desc},"\u8D44\u6E90\u4E30\u5BCC \xB7 \u667A\u6167\u8D4B\u80FD"),a.createElement("div",{className:`${le.Z.btn} ${le.Z.btn_bj} ${(en=Lt(Et)[1])!=null&&en.disabled?le.Z.disabled:""}`,onClick:()=>Pt(1)},a.createElement("span",null,(dt=Lt(Et)[1])==null?void 0:dt.text)),a.createElement("div",{className:le.Z.itemContent},a.createElement("div",{className:le.Z.contain},a.createElement("i",{className:"iconfont icon-dui font12",style:{color:"#4B87E3"}}),a.createElement("div",null,"\u5305\u542B\u793E\u533A\u7248\u8D26\u53F7\u6743\u76CA")),an(zt.bz,1))),a.createElement("div",{className:`${le.Z.item} ${le.Z.c}`},a.createElement("div",null,a.createElement("img",{src:Ye,className:le.Z.icon})),a.createElement("div",null,a.createElement("img",{src:ye,className:le.Z.title})),a.createElement("div",{className:le.Z.desc},"\u5168\u9762\u652F\u6491 \xB7 \u5168\u9762\u652F\u6491"),a.createElement("div",{className:`${le.Z.btn} ${le.Z.btn_zy} ${(Wt=Lt(Et)[2])!=null&&Wt.disabled?le.Z.disabled:""}`,onClick:()=>Pt(2)},a.createElement("span",null,(nn=Lt(Et)[2])==null?void 0:nn.text)),a.createElement("div",{className:le.Z.itemContent},a.createElement("div",{className:le.Z.contain},a.createElement("i",{className:"iconfont icon-dui font12"}),a.createElement("div",null,"\u5305\u542B\u6807\u51C6\u7248\u8D26\u53F7&AI\u6559\u5B66\u6743\u76CA")),an(zt.zy,2))))};var Xe=(0,ue.connect)(({user:ie,shixunsDetail:ze,loading:xe,globalSetting:Qt})=>({user:ie,shixunsDetail:ze,globalSetting:Qt,loading:xe.models.index}))(Ze)},82874:function(Fe,wt,E){"use strict";E.d(wt,{P:function(){return a}});const a=[{value:"\u5317\u4EAC",label:"\u5317\u4EAC",children:[{value:"\u4E1C\u57CE",label:"\u4E1C\u57CE"},{value:"\u897F\u57CE",label:"\u897F\u57CE"},{value:"\u671D\u9633",label:"\u671D\u9633"},{value:"\u4E30\u53F0",label:"\u4E30\u53F0"},{value:"\u77F3\u666F\u5C71",label:"\u77F3\u666F\u5C71"},{value:"\u6D77\u6DC0",label:"\u6D77\u6DC0"},{value:"\u95E8\u5934\u6C9F",label:"\u95E8\u5934\u6C9F"},{value:"\u623F\u5C71",label:"\u623F\u5C71"},{value:"\u901A\u5DDE",label:"\u901A\u5DDE"},{value:"\u987A\u4E49",label:"\u987A\u4E49"},{value:"\u660C\u5E73",label:"\u660C\u5E73"},{value:"\u5927\u5174",label:"\u5927\u5174"},{value:"\u5E73\u8C37",label:"\u5E73\u8C37"},{value:"\u6000\u67D4",label:"\u6000\u67D4"},{value:"\u5BC6\u4E91",label:"\u5BC6\u4E91"},{value:"\u5EF6\u5E86",label:"\u5EF6\u5E86"}]},{value:"\u4E0A\u6D77",label:"\u4E0A\u6D77",children:[{value:"\u5D07\u660E",label:"\u5D07\u660E"},{value:"\u9EC4\u6D66",label:"\u9EC4\u6D66"},{value:"\u5362\u6E7E",label:"\u5362\u6E7E"},{value:"\u5F90\u6C47",label:"\u5F90\u6C47"},{value:"\u957F\u5B81",label:"\u957F\u5B81"},{value:"\u9759\u5B89",label:"\u9759\u5B89"},{value:"\u666E\u9640",label:"\u666E\u9640"},{value:"\u95F8\u5317",label:"\u95F8\u5317"},{value:"\u8679\u53E3",label:"\u8679\u53E3"},{value:"\u6768\u6D66",label:"\u6768\u6D66"},{value:"\u95F5\u884C",label:"\u95F5\u884C"},{value:"\u5B9D\u5C71",label:"\u5B9D\u5C71"},{value:"\u5609\u5B9A",label:"\u5609\u5B9A"},{value:"\u6D66\u4E1C",label:"\u6D66\u4E1C"},{value:"\u91D1\u5C71",label:"\u91D1\u5C71"},{value:"\u677E\u6C5F",label:"\u677E\u6C5F"},{value:"\u9752\u6D66",label:"\u9752\u6D66"},{value:"\u5357\u6C47",label:"\u5357\u6C47"},{value:"\u5949\u8D24",label:"\u5949\u8D24"}]},{value:"\u5E7F\u4E1C",label:"\u5E7F\u4E1C",children:[{value:"\u5E7F\u5DDE",label:"\u5E7F\u5DDE"},{value:"\u6DF1\u5733",label:"\u6DF1\u5733"},{value:"\u73E0\u6D77",label:"\u73E0\u6D77"},{value:"\u4E1C\u839E",label:"\u4E1C\u839E"},{value:"\u4E2D\u5C71",label:"\u4E2D\u5C71"},{value:"\u4F5B\u5C71",label:"\u4F5B\u5C71"},{value:"\u60E0\u5DDE",label:"\u60E0\u5DDE"},{value:"\u6CB3\u6E90",label:"\u6CB3\u6E90"},{value:"\u6F6E\u5DDE",label:"\u6F6E\u5DDE"},{value:"\u6C5F\u95E8",label:"\u6C5F\u95E8"},{value:"\u63ED\u9633",label:"\u63ED\u9633"},{value:"\u8302\u540D",label:"\u8302\u540D"},{value:"\u6885\u5DDE",label:"\u6885\u5DDE"},{value:"\u6E05\u8FDC",label:"\u6E05\u8FDC"},{value:"\u6C55\u5934",label:"\u6C55\u5934"},{value:"\u6C55\u5C3E",label:"\u6C55\u5C3E"},{value:"\u97F6\u5173",label:"\u97F6\u5173"},{value:"\u987A\u5FB7",label:"\u987A\u5FB7"},{value:"\u9633\u6C5F",label:"\u9633\u6C5F"},{value:"\u4E91\u6D6E",label:"\u4E91\u6D6E"},{value:"\u6E5B\u6C5F",label:"\u6E5B\u6C5F"},{value:"\u8087\u5E86",label:"\u8087\u5E86"}]},{value:"\u6C5F\u82CF",label:"\u6C5F\u82CF",children:[{value:"\u5357\u4EAC",label:"\u5357\u4EAC"},{value:"\u5E38\u719F",label:"\u5E38\u719F"},{value:"\u5E38\u5DDE",label:"\u5E38\u5DDE"},{value:"\u6D77\u95E8",label:"\u6D77\u95E8"},{value:"\u6DEE\u5B89",label:"\u6DEE\u5B89"},{value:"\u6C5F\u90FD",label:"\u6C5F\u90FD"},{value:"\u6C5F\u9634",label:"\u6C5F\u9634"},{value:"\u6606\u5C71",label:"\u6606\u5C71"},{value:"\u8FDE\u4E91\u6E2F",label:"\u8FDE\u4E91\u6E2F"},{value:"\u5357\u901A",label:"\u5357\u901A"},{value:"\u542F\u4E1C",label:"\u542F\u4E1C"},{value:"\u6CAD\u9633",label:"\u6CAD\u9633"},{value:"\u5BBF\u8FC1",label:"\u5BBF\u8FC1"},{value:"\u82CF\u5DDE",label:"\u82CF\u5DDE"},{value:"\u592A\u4ED3",label:"\u592A\u4ED3"},{value:"\u6CF0\u5DDE",label:"\u6CF0\u5DDE"},{value:"\u540C\u91CC",label:"\u540C\u91CC"},{value:"\u65E0\u9521",label:"\u65E0\u9521"},{value:"\u5F90\u5DDE",label:"\u5F90\u5DDE"},{value:"\u76D0\u57CE",label:"\u76D0\u57CE"},{value:"\u626C\u5DDE",label:"\u626C\u5DDE"},{value:"\u5B9C\u5174",label:"\u5B9C\u5174"},{value:"\u4EEA\u5F81",label:"\u4EEA\u5F81"},{value:"\u5F20\u5BB6\u6E2F",label:"\u5F20\u5BB6\u6E2F"},{value:"\u9547\u6C5F",label:"\u9547\u6C5F"}]},{value:"\u91CD\u5E86",label:"\u91CD\u5E86",children:[{value:"\u4E07\u5DDE",label:"\u4E07\u5DDE"},{value:"\u6DAA\u9675",label:"\u6DAA\u9675"},{value:"\u6E1D\u4E2D",label:"\u6E1D\u4E2D"},{value:"\u5927\u6E21\u53E3",label:"\u5927\u6E21\u53E3"},{value:"\u6C5F\u5317",label:"\u6C5F\u5317"},{value:"\u6C99\u576A\u575D",label:"\u6C99\u576A\u575D"},{value:"\u4E5D\u9F99\u5761",label:"\u4E5D\u9F99\u5761"},{value:"\u5357\u5CB8",label:"\u5357\u5CB8"},{value:"\u5317\u789A",label:"\u5317\u789A"},{value:"\u4E07\u76DB",label:"\u4E07\u76DB"},{value:"\u53CC\u6322",label:"\u53CC\u6322"},{value:"\u6E1D\u5317",label:"\u6E1D\u5317"},{value:"\u5DF4\u5357",label:"\u5DF4\u5357"},{value:"\u9ED4\u6C5F",label:"\u9ED4\u6C5F"},{value:"\u957F\u5BFF",label:"\u957F\u5BFF"},{value:"\u7DA6\u6C5F",label:"\u7DA6\u6C5F"},{value:"\u6F7C\u5357",label:"\u6F7C\u5357"},{value:"\u94DC\u6881",label:"\u94DC\u6881"},{value:"\u5927\u8DB3",label:"\u5927\u8DB3"},{value:"\u8363\u660C",label:"\u8363\u660C"},{value:"\u58C1\u5C71",label:"\u58C1\u5C71"},{value:"\u6881\u5E73",label:"\u6881\u5E73"},{value:"\u57CE\u53E3",label:"\u57CE\u53E3"},{value:"\u4E30\u90FD",label:"\u4E30\u90FD"},{value:"\u57AB\u6C5F",label:"\u57AB\u6C5F"},{value:"\u6B66\u9686",label:"\u6B66\u9686"},{value:"\u5FE0\u53BF",label:"\u5FE0\u53BF"},{value:"\u5F00\u53BF",label:"\u5F00\u53BF"},{value:"\u4E91\u9633",label:"\u4E91\u9633"},{value:"\u5949\u8282",label:"\u5949\u8282"},{value:"\u5DEB\u5C71",label:"\u5DEB\u5C71"},{value:"\u5DEB\u6EAA",label:"\u5DEB\u6EAA"},{value:"\u77F3\u67F1",label:"\u77F3\u67F1"},{value:"\u79C0\u5C71",label:"\u79C0\u5C71"},{value:"\u9149\u9633",label:"\u9149\u9633"},{value:"\u5F6D\u6C34",label:"\u5F6D\u6C34"},{value:"\u6C5F\u6D25",label:"\u6C5F\u6D25"},{value:"\u5408\u5DDD",label:"\u5408\u5DDD"},{value:"\u6C38\u5DDD",label:"\u6C38\u5DDD"},{value:"\u5357\u5DDD",label:"\u5357\u5DDD"}]},{value:"\u5B89\u5FBD",label:"\u5B89\u5FBD",children:[{value:"\u5408\u80A5",label:"\u5408\u80A5"},{value:"\u5B89\u5E86",label:"\u5B89\u5E86"},{value:"\u868C\u57E0",label:"\u868C\u57E0"},{value:"\u4EB3\u5DDE",label:"\u4EB3\u5DDE"},{value:"\u5DE2\u6E56",label:"\u5DE2\u6E56"},{value:"\u6EC1\u5DDE",label:"\u6EC1\u5DDE"},{value:"\u961C\u9633",label:"\u961C\u9633"},{value:"\u8D35\u6C60",label:"\u8D35\u6C60"},{value:"\u6DEE\u5317",label:"\u6DEE\u5317"},{value:"\u6DEE\u5316",label:"\u6DEE\u5316"},{value:"\u6DEE\u5357",label:"\u6DEE\u5357"},{value:"\u9EC4\u5C71",label:"\u9EC4\u5C71"},{value:"\u4E5D\u534E\u5C71",label:"\u4E5D\u534E\u5C71"},{value:"\u516D\u5B89",label:"\u516D\u5B89"},{value:"\u9A6C\u978D\u5C71",label:"\u9A6C\u978D\u5C71"},{value:"\u5BBF\u5DDE",label:"\u5BBF\u5DDE"},{value:"\u94DC\u9675",label:"\u94DC\u9675"},{value:"\u5C6F\u6EAA",label:"\u5C6F\u6EAA"},{value:"\u829C\u6E56",label:"\u829C\u6E56"},{value:"\u5BA3\u57CE",label:"\u5BA3\u57CE"}]},{value:"\u798F\u5EFA",label:"\u798F\u5EFA",children:[{value:"\u798F\u5DDE",label:"\u798F\u5DDE"},{value:"\u53A6\u95E8",label:"\u53A6\u95E8"},{value:"\u6CC9\u5DDE",label:"\u6CC9\u5DDE"},{value:"\u6F33\u5DDE",label:"\u6F33\u5DDE"},{value:"\u9F99\u5CA9",label:"\u9F99\u5CA9"},{value:"\u5357\u5E73",label:"\u5357\u5E73"},{value:"\u5B81\u5FB7",label:"\u5B81\u5FB7"},{value:"\u8386\u7530",label:"\u8386\u7530"},{value:"\u4E09\u660E",label:"\u4E09\u660E"}]},{value:"\u7518\u8083",label:"\u7518\u8083",children:[{value:"\u5170\u5DDE",label:"\u5170\u5DDE"},{value:"\u5609\u5CEA\u5173",label:"\u5609\u5CEA\u5173"},{value:"\u767D\u94F6",label:"\u767D\u94F6"},{value:"\u5B9A\u897F",label:"\u5B9A\u897F"},{value:"\u6566\u714C",label:"\u6566\u714C"},{value:"\u7518\u5357",label:"\u7518\u5357"},{value:"\u91D1\u660C",label:"\u91D1\u660C"},{value:"\u9152\u6CC9",label:"\u9152\u6CC9"},{value:"\u4E34\u590F",label:"\u4E34\u590F"},{value:"\u5E73\u51C9",label:"\u5E73\u51C9"},{value:"\u5929\u6C34",label:"\u5929\u6C34"},{value:"\u9647\u5357",label:"\u9647\u5357"},{value:"\u6B66\u5A01",label:"\u6B66\u5A01"},{value:"\u897F\u5CF0",label:"\u897F\u5CF0"},{value:"\u5F20\u6396",label:"\u5F20\u6396"}]},{value:"\u5E7F\u897F",label:"\u5E7F\u897F",children:[{value:"\u5357\u5B81",label:"\u5357\u5B81"},{value:"\u6765\u5BBE",label:"\u6765\u5BBE"},{value:"\u767E\u8272",label:"\u767E\u8272"},{value:"\u5317\u6D77",label:"\u5317\u6D77"},{value:"\u6842\u6797",label:"\u6842\u6797"},{value:"\u9632\u57CE\u6E2F",label:"\u9632\u57CE\u6E2F"},{value:"\u8D35\u6E2F",label:"\u8D35\u6E2F"},{value:"\u6CB3\u6C60",label:"\u6CB3\u6C60"},{value:"\u8D3A\u5DDE",label:"\u8D3A\u5DDE"},{value:"\u67F3\u5DDE",label:"\u67F3\u5DDE"},{value:"\u94A6\u5DDE",label:"\u94A6\u5DDE"},{value:"\u68A7\u5DDE",label:"\u68A7\u5DDE"},{value:"\u7389\u6797",label:"\u7389\u6797"}]},{value:"\u8D35\u5DDE",label:"\u8D35\u5DDE",children:[{value:"\u8D35\u9633",label:"\u8D35\u9633"},{value:"\u5B89\u987A",label:"\u5B89\u987A"},{value:"\u6BD5\u8282",label:"\u6BD5\u8282"},{value:"\u90FD\u5300",label:"\u90FD\u5300"},{value:"\u51EF\u91CC",label:"\u51EF\u91CC"},{value:"\u516D\u76D8\u6C34",label:"\u516D\u76D8\u6C34"},{value:"\u94DC\u4EC1",label:"\u94DC\u4EC1"},{value:"\u5174\u4E49",label:"\u5174\u4E49"},{value:"\u7389\u5C4F",label:"\u7389\u5C4F"},{value:"\u9075\u4E49",label:"\u9075\u4E49"}]},{value:"\u6D77\u5357",label:"\u6D77\u5357",children:[{value:"\u6D77\u53E3",label:"\u6D77\u53E3"},{value:"\u510B\u53BF",label:"\u510B\u53BF"},{value:"\u9675\u6C34",label:"\u9675\u6C34"},{value:"\u743C\u6D77",label:"\u743C\u6D77"},{value:"\u4E09\u4E9A",label:"\u4E09\u4E9A"},{value:"\u901A\u4EC0",label:"\u901A\u4EC0"},{value:"\u4E07\u5B81",label:"\u4E07\u5B81"}]},{value:"\u6CB3\u5317",label:"\u6CB3\u5317",children:[{value:"\u77F3\u5BB6\u5E84",label:"\u77F3\u5BB6\u5E84"},{value:"\u4FDD\u5B9A",label:"\u4FDD\u5B9A"},{value:"\u5317\u6234\u6CB3",label:"\u5317\u6234\u6CB3"},{value:"\u6CA7\u5DDE",label:"\u6CA7\u5DDE"},{value:"\u627F\u5FB7",label:"\u627F\u5FB7"},{value:"\u4E30\u6DA6",label:"\u4E30\u6DA6"},{value:"\u90AF\u90F8",label:"\u90AF\u90F8"},{value:"\u8861\u6C34",label:"\u8861\u6C34"},{value:"\u5ECA\u574A",label:"\u5ECA\u574A"},{value:"\u5357\u6234\u6CB3",label:"\u5357\u6234\u6CB3"},{value:"\u79E6\u7687\u5C9B",label:"\u79E6\u7687\u5C9B"},{value:"\u5510\u5C71",label:"\u5510\u5C71"},{value:"\u65B0\u57CE",label:"\u65B0\u57CE"},{value:"\u90A2\u53F0",label:"\u90A2\u53F0"},{value:"\u5F20\u5BB6\u53E3",label:"\u5F20\u5BB6\u53E3"}]},{value:"\u9ED1\u9F99\u6C5F",label:"\u9ED1\u9F99\u6C5F",children:[{value:"\u54C8\u5C14\u6EE8",label:"\u54C8\u5C14\u6EE8"},{value:"\u5317\u5B89",label:"\u5317\u5B89"},{value:"\u5927\u5E86",label:"\u5927\u5E86"},{value:"\u5927\u5174\u5B89\u5CAD",label:"\u5927\u5174\u5B89\u5CAD"},{value:"\u9E64\u5C97",label:"\u9E64\u5C97"},{value:"\u9ED1\u6CB3",label:"\u9ED1\u6CB3"},{value:"\u4F73\u6728\u65AF",label:"\u4F73\u6728\u65AF"},{value:"\u9E21\u897F",label:"\u9E21\u897F"},{value:"\u7261\u4E39\u6C5F",label:"\u7261\u4E39\u6C5F"},{value:"\u9F50\u9F50\u54C8\u5C14",label:"\u9F50\u9F50\u54C8\u5C14"},{value:"\u4E03\u53F0\u6CB3",label:"\u4E03\u53F0\u6CB3"},{value:"\u53CC\u9E2D\u5C71",label:"\u53CC\u9E2D\u5C71"},{value:"\u7EE5\u5316",label:"\u7EE5\u5316"},{value:"\u4F0A\u6625",label:"\u4F0A\u6625"}]},{value:"\u6CB3\u5357",label:"\u6CB3\u5357",children:[{value:"\u90D1\u5DDE",label:"\u90D1\u5DDE"},{value:"\u5B89\u9633",label:"\u5B89\u9633"},{value:"\u9E64\u58C1",label:"\u9E64\u58C1"},{value:"\u6F62\u5DDD",label:"\u6F62\u5DDD"},{value:"\u7126\u4F5C",label:"\u7126\u4F5C"},{value:"\u6D4E\u6E90",label:"\u6D4E\u6E90"},{value:"\u5F00\u5C01",label:"\u5F00\u5C01"},{value:"\u6F2F\u6CB3",label:"\u6F2F\u6CB3"},{value:"\u6D1B\u9633",label:"\u6D1B\u9633"},{value:"\u5357\u9633",label:"\u5357\u9633"},{value:"\u5E73\u9876\u5C71",label:"\u5E73\u9876\u5C71"},{value:"\u6FEE\u9633",label:"\u6FEE\u9633"},{value:"\u4E09\u95E8\u5CE1",label:"\u4E09\u95E8\u5CE1"},{value:"\u5546\u4E18",label:"\u5546\u4E18"},{value:"\u65B0\u4E61",label:"\u65B0\u4E61"},{value:"\u4FE1\u9633",label:"\u4FE1\u9633"},{value:"\u8BB8\u660C",label:"\u8BB8\u660C"},{value:"\u5468\u53E3",label:"\u5468\u53E3"},{value:"\u9A7B\u9A6C\u5E97",label:"\u9A7B\u9A6C\u5E97"}]},{value:"\u9999\u6E2F",label:"\u9999\u6E2F",children:[{value:"\u9999\u6E2F",label:"\u9999\u6E2F"},{value:"\u4E5D\u9F99",label:"\u4E5D\u9F99"},{value:"\u65B0\u754C",label:"\u65B0\u754C"}]},{value:"\u6E56\u5317",label:"\u6E56\u5317",children:[{value:"\u6B66\u6C49",label:"\u6B66\u6C49"},{value:"\u5929\u95E8",label:"\u5929\u95E8"},{value:"\u6069\u65BD",label:"\u6069\u65BD"},{value:"\u9102\u5DDE",label:"\u9102\u5DDE"},{value:"\u9EC4\u5188",label:"\u9EC4\u5188"},{value:"\u9EC4\u77F3",label:"\u9EC4\u77F3"},{value:"\u8346\u95E8",label:"\u8346\u95E8"},{value:"\u8346\u5DDE",label:"\u8346\u5DDE"},{value:"\u6F5C\u6C5F",label:"\u6F5C\u6C5F"},{value:"\u5341\u5830",label:"\u5341\u5830"},{value:"\u968F\u5DDE",label:"\u968F\u5DDE"},{value:"\u6B66\u7A74",label:"\u6B66\u7A74"},{value:"\u4ED9\u6843",label:"\u4ED9\u6843"},{value:"\u54B8\u5B81",label:"\u54B8\u5B81"},{value:"\u8944\u9633",label:"\u8944\u9633"},{value:"\u8944\u6A0A",label:"\u8944\u6A0A"},{value:"\u5B5D\u611F",label:"\u5B5D\u611F"},{value:"\u5B9C\u660C",label:"\u5B9C\u660C"}]},{value:"\u6E56\u5357",label:"\u6E56\u5357",children:[{value:"\u957F\u6C99",label:"\u957F\u6C99"},{value:"\u5E38\u5FB7",label:"\u5E38\u5FB7"},{value:"\u90F4\u5DDE",label:"\u90F4\u5DDE"},{value:"\u8861\u9633",label:"\u8861\u9633"},{value:"\u6000\u5316",label:"\u6000\u5316"},{value:"\u5409\u9996",label:"\u5409\u9996"},{value:"\u5A04\u5E95",label:"\u5A04\u5E95"},{value:"\u90B5\u9633",label:"\u90B5\u9633"},{value:"\u6E58\u6F6D",label:"\u6E58\u6F6D"},{value:"\u76CA\u9633",label:"\u76CA\u9633"},{value:"\u5CB3\u9633",label:"\u5CB3\u9633"},{value:"\u6C38\u5DDE",label:"\u6C38\u5DDE"},{value:"\u5F20\u5BB6\u754C",label:"\u5F20\u5BB6\u754C"},{value:"\u682A\u6D32",label:"\u682A\u6D32"}]},{value:"\u6C5F\u897F",label:"\u6C5F\u897F",children:[{value:"\u5357\u660C",label:"\u5357\u660C"},{value:"\u629A\u5DDE",label:"\u629A\u5DDE"},{value:"\u8D63\u5DDE",label:"\u8D63\u5DDE"},{value:"\u5409\u5B89",label:"\u5409\u5B89"},{value:"\u666F\u5FB7\u9547",label:"\u666F\u5FB7\u9547"},{value:"\u4E95\u5188\u5C71",label:"\u4E95\u5188\u5C71"},{value:"\u4E5D\u6C5F",label:"\u4E5D\u6C5F"},{value:"\u5E90\u5C71",label:"\u5E90\u5C71"},{value:"\u840D\u4E61",label:"\u840D\u4E61"},{value:"\u4E0A\u9976",label:"\u4E0A\u9976"},{value:"\u65B0\u4F59",label:"\u65B0\u4F59"},{value:"\u5B9C\u6625",label:"\u5B9C\u6625"},{value:"\u9E70\u6F6D",label:"\u9E70\u6F6D"}]},{value:"\u5409\u6797",label:"\u5409\u6797",children:[{value:"\u957F\u6625",label:"\u957F\u6625"},{value:"\u5409\u6797",label:"\u5409\u6797"},{value:"\u767D\u57CE",label:"\u767D\u57CE"},{value:"\u767D\u5C71",label:"\u767D\u5C71"},{value:"\u73F2\u6625",label:"\u73F2\u6625"},{value:"\u8FBD\u6E90",label:"\u8FBD\u6E90"},{value:"\u6885\u6CB3",label:"\u6885\u6CB3"},{value:"\u56DB\u5E73",label:"\u56DB\u5E73"},{value:"\u677E\u539F",label:"\u677E\u539F"},{value:"\u901A\u5316",label:"\u901A\u5316"},{value:"\u5EF6\u5409",label:"\u5EF6\u5409"}]},{value:"\u8FBD\u5B81",label:"\u8FBD\u5B81",children:[{value:"\u6C88\u9633",label:"\u6C88\u9633"},{value:"\u978D\u5C71",label:"\u978D\u5C71"},{value:"\u672C\u6EAA",label:"\u672C\u6EAA"},{value:"\u671D\u9633",label:"\u671D\u9633"},{value:"\u5927\u8FDE",label:"\u5927\u8FDE"},{value:"\u4E39\u4E1C",label:"\u4E39\u4E1C"},{value:"\u629A\u987A",label:"\u629A\u987A"},{value:"\u961C\u65B0",label:"\u961C\u65B0"},{value:"\u846B\u82A6\u5C9B",label:"\u846B\u82A6\u5C9B"},{value:"\u9526\u5DDE",label:"\u9526\u5DDE"},{value:"\u8FBD\u9633",label:"\u8FBD\u9633"},{value:"\u76D8\u9526",label:"\u76D8\u9526"},{value:"\u94C1\u5CAD",label:"\u94C1\u5CAD"},{value:"\u8425\u53E3",label:"\u8425\u53E3"}]},{value:"\u6FB3\u95E8",label:"\u6FB3\u95E8",children:[{value:"\u6FB3\u95E8",label:"\u6FB3\u95E8"}]},{value:"\u5185\u8499\u53E4",label:"\u5185\u8499\u53E4",children:[{value:"\u547C\u548C\u6D69\u7279",label:"\u547C\u548C\u6D69\u7279"},{value:"\u963F\u62C9\u5584\u76DF",label:"\u963F\u62C9\u5584\u76DF"},{value:"\u5305\u5934",label:"\u5305\u5934"},{value:"\u8D64\u5CF0",label:"\u8D64\u5CF0"},{value:"\u4E1C\u80DC",label:"\u4E1C\u80DC"},{value:"\u6D77\u62C9\u5C14",label:"\u6D77\u62C9\u5C14"},{value:"\u96C6\u5B81",label:"\u96C6\u5B81"},{value:"\u4E34\u6CB3",label:"\u4E34\u6CB3"},{value:"\u901A\u8FBD",label:"\u901A\u8FBD"},{value:"\u4E4C\u6D77",label:"\u4E4C\u6D77"},{value:"\u4E4C\u5170\u6D69\u7279",label:"\u4E4C\u5170\u6D69\u7279"},{value:"\u9521\u6797\u6D69\u7279",label:"\u9521\u6797\u6D69\u7279"}]},{value:"\u5B81\u590F",label:"\u5B81\u590F",children:[{value:"\u94F6\u5DDD",label:"\u94F6\u5DDD"},{value:"\u56FA\u6E90",label:"\u56FA\u6E90"},{value:"\u77F3\u5634\u5C71",label:"\u77F3\u5634\u5C71"},{value:"\u5434\u5FE0",label:"\u5434\u5FE0"}]},{value:"\u9752\u6D77",label:"\u9752\u6D77",children:[{value:"\u897F\u5B81",label:"\u897F\u5B81"},{value:"\u5FB7\u4EE4\u54C8",label:"\u5FB7\u4EE4\u54C8"},{value:"\u683C\u5C14\u6728",label:"\u683C\u5C14\u6728"},{value:"\u5171\u548C",label:"\u5171\u548C"},{value:"\u6D77\u4E1C",label:"\u6D77\u4E1C"},{value:"\u6D77\u664F",label:"\u6D77\u664F"},{value:"\u739B\u6C81",label:"\u739B\u6C81"},{value:"\u540C\u4EC1",label:"\u540C\u4EC1"},{value:"\u7389\u6811",label:"\u7389\u6811"}]},{value:"\u5C71\u4E1C",label:"\u5C71\u4E1C",children:[{value:"\u6D4E\u5357",label:"\u6D4E\u5357"},{value:"\u6EE8\u5DDE",label:"\u6EE8\u5DDE"},{value:"\u5156\u5DDE",label:"\u5156\u5DDE"},{value:"\u5FB7\u5DDE",label:"\u5FB7\u5DDE"},{value:"\u4E1C\u8425",label:"\u4E1C\u8425"},{value:"\u83CF\u6CFD",label:"\u83CF\u6CFD"},{value:"\u6D4E\u5B81",label:"\u6D4E\u5B81"},{value:"\u83B1\u829C",label:"\u83B1\u829C"},{value:"\u804A\u57CE",label:"\u804A\u57CE"},{value:"\u4E34\u6C82",label:"\u4E34\u6C82"},{value:"\u84EC\u83B1",label:"\u84EC\u83B1"},{value:"\u9752\u5C9B",label:"\u9752\u5C9B"},{value:"\u66F2\u961C",label:"\u66F2\u961C"},{value:"\u65E5\u7167",label:"\u65E5\u7167"},{value:"\u6CF0\u5B89",label:"\u6CF0\u5B89"},{value:"\u6F4D\u574A",label:"\u6F4D\u574A"},{value:"\u5A01\u6D77",label:"\u5A01\u6D77"},{value:"\u70DF\u53F0",label:"\u70DF\u53F0"},{value:"\u67A3\u5E84",label:"\u67A3\u5E84"},{value:"\u6DC4\u535A",label:"\u6DC4\u535A"}]},{value:"\u5C71\u897F",label:"\u5C71\u897F",children:[{value:"\u592A\u539F",label:"\u592A\u539F"},{value:"\u5415\u6881",label:"\u5415\u6881"},{value:"\u957F\u6CBB",label:"\u957F\u6CBB"},{value:"\u5927\u540C",label:"\u5927\u540C"},{value:"\u5019\u9A6C",label:"\u5019\u9A6C"},{value:"\u664B\u57CE",label:"\u664B\u57CE"},{value:"\u79BB\u77F3",label:"\u79BB\u77F3"},{value:"\u4E34\u6C7E",label:"\u4E34\u6C7E"},{value:"\u5B81\u6B66",label:"\u5B81\u6B66"},{value:"\u6714\u5DDE",label:"\u6714\u5DDE"},{value:"\u5FFB\u5DDE",label:"\u5FFB\u5DDE"},{value:"\u9633\u6CC9",label:"\u9633\u6CC9"},{value:"\u6986\u6B21",label:"\u6986\u6B21"},{value:"\u664B\u4E2D",label:"\u664B\u4E2D"},{value:"\u8FD0\u57CE",label:"\u8FD0\u57CE"}]},{value:"\u9655\u897F",label:"\u9655\u897F",children:[{value:"\u897F\u5B89",label:"\u897F\u5B89"},{value:"\u5B89\u5EB7",label:"\u5B89\u5EB7"},{value:"\u5B9D\u9E21",label:"\u5B9D\u9E21"},{value:"\u6C49\u4E2D",label:"\u6C49\u4E2D"},{value:"\u6E2D\u5357",label:"\u6E2D\u5357"},{value:"\u5546\u5DDE",label:"\u5546\u5DDE"},{value:"\u7EE5\u5FB7",label:"\u7EE5\u5FB7"},{value:"\u94DC\u5DDD",label:"\u94DC\u5DDD"},{value:"\u54B8\u9633",label:"\u54B8\u9633"},{value:"\u5EF6\u5B89",label:"\u5EF6\u5B89"},{value:"\u6986\u6797",label:"\u6986\u6797"}]},{value:"\u56DB\u5DDD",label:"\u56DB\u5DDD",children:[{value:"\u6210\u90FD",label:"\u6210\u90FD"},{value:"\u5DF4\u4E2D",label:"\u5DF4\u4E2D"},{value:"\u8FBE\u5DDD",label:"\u8FBE\u5DDD"},{value:"\u5FB7\u9633",label:"\u5FB7\u9633"},{value:"\u90FD\u6C5F\u5830",label:"\u90FD\u6C5F\u5830"},{value:"\u5CE8\u7709\u5C71",label:"\u5CE8\u7709\u5C71"},{value:"\u6DAA\u9675",label:"\u6DAA\u9675"},{value:"\u5E7F\u5B89",label:"\u5E7F\u5B89"},{value:"\u5E7F\u5143",label:"\u5E7F\u5143"},{value:"\u4E5D\u5BE8\u6C9F",label:"\u4E5D\u5BE8\u6C9F"},{value:"\u5EB7\u5B9A",label:"\u5EB7\u5B9A"},{value:"\u4E50\u5C71",label:"\u4E50\u5C71"},{value:"\u6CF8\u5DDE",label:"\u6CF8\u5DDE"},{value:"\u9A6C\u5C14\u5EB7",label:"\u9A6C\u5C14\u5EB7"},{value:"\u7EF5\u9633",label:"\u7EF5\u9633"},{value:"\u7709\u5C71",label:"\u7709\u5C71"},{value:"\u5357\u5145",label:"\u5357\u5145"},{value:"\u5185\u6C5F",label:"\u5185\u6C5F"},{value:"\u6500\u679D\u82B1",label:"\u6500\u679D\u82B1"},{value:"\u9042\u5B81",label:"\u9042\u5B81"},{value:"\u6C76\u5DDD",label:"\u6C76\u5DDD"},{value:"\u897F\u660C",label:"\u897F\u660C"},{value:"\u96C5\u5B89",label:"\u96C5\u5B89"},{value:"\u5B9C\u5BBE",label:"\u5B9C\u5BBE"},{value:"\u81EA\u8D21",label:"\u81EA\u8D21"},{value:"\u8D44\u9633",label:"\u8D44\u9633"}]},{value:"\u53F0\u6E7E",label:"\u53F0\u6E7E",children:[{value:"\u53F0\u5317",label:"\u53F0\u5317"},{value:"\u57FA\u9686",label:"\u57FA\u9686"},{value:"\u53F0\u5357",label:"\u53F0\u5357"},{value:"\u53F0\u4E2D",label:"\u53F0\u4E2D"},{value:"\u9AD8\u96C4",label:"\u9AD8\u96C4"},{value:"\u5C4F\u4E1C",label:"\u5C4F\u4E1C"},{value:"\u5357\u6295",label:"\u5357\u6295"},{value:"\u4E91\u6797",label:"\u4E91\u6797"},{value:"\u65B0\u7AF9",label:"\u65B0\u7AF9"},{value:"\u5F70\u5316",label:"\u5F70\u5316"},{value:"\u82D7\u6817",label:"\u82D7\u6817"},{value:"\u5609\u4E49",label:"\u5609\u4E49"},{value:"\u6843\u56ED",label:"\u6843\u56ED"},{value:"\u5B9C\u5170",label:"\u5B9C\u5170"},{value:"\u53F0\u4E1C",label:"\u53F0\u4E1C"},{value:"\u91D1\u95E8",label:"\u91D1\u95E8"},{value:"\u9A6C\u7956",label:"\u9A6C\u7956"},{value:"\u6F8E\u6E56",label:"\u6F8E\u6E56"}]},{value:"\u5929\u6D25",label:"\u5929\u6D25",children:[{value:"\u5929\u6D25",label:"\u5929\u6D25"},{value:"\u548C\u5E73",label:"\u548C\u5E73"},{value:"\u4E1C\u4E3D",label:"\u4E1C\u4E3D"},{value:"\u6CB3\u4E1C",label:"\u6CB3\u4E1C"},{value:"\u897F\u9752",label:"\u897F\u9752"},{value:"\u6CB3\u897F",label:"\u6CB3\u897F"},{value:"\u6D25\u5357",label:"\u6D25\u5357"},{value:"\u5357\u5F00",label:"\u5357\u5F00"},{value:"\u5317\u8FB0",label:"\u5317\u8FB0"},{value:"\u6CB3\u5317",label:"\u6CB3\u5317"},{value:"\u6B66\u6E05",label:"\u6B66\u6E05"},{value:"\u7EA2\u6322",label:"\u7EA2\u6322"},{value:"\u5858\u6CBD",label:"\u5858\u6CBD"},{value:"\u6C49\u6CBD",label:"\u6C49\u6CBD"},{value:"\u5927\u6E2F",label:"\u5927\u6E2F"},{value:"\u5B81\u6CB3",label:"\u5B81\u6CB3"},{value:"\u9759\u6D77",label:"\u9759\u6D77"},{value:"\u5B9D\u577B",label:"\u5B9D\u577B"},{value:"\u84DF\u53BF",label:"\u84DF\u53BF"}]},{value:"\u65B0\u7586",label:"\u65B0\u7586",children:[{value:"\u4E4C\u9C81\u6728\u9F50",label:"\u4E4C\u9C81\u6728\u9F50"},{value:"\u963F\u514B\u82CF",label:"\u963F\u514B\u82CF"},{value:"\u963F\u52D2\u6CF0",label:"\u963F\u52D2\u6CF0"},{value:"\u963F\u56FE\u4EC0",label:"\u963F\u56FE\u4EC0"},{value:"\u535A\u4E50",label:"\u535A\u4E50"},{value:"\u660C\u5409",label:"\u660C\u5409"},{value:"\u4E1C\u5C71",label:"\u4E1C\u5C71"},{value:"\u54C8\u5BC6",label:"\u54C8\u5BC6"},{value:"\u548C\u7530",label:"\u548C\u7530"},{value:"\u5580\u4EC0",label:"\u5580\u4EC0"},{value:"\u514B\u62C9\u739B\u4F9D",label:"\u514B\u62C9\u739B\u4F9D"},{value:"\u5E93\u8F66",label:"\u5E93\u8F66"},{value:"\u5E93\u5C14\u52D2",label:"\u5E93\u5C14\u52D2"},{value:"\u594E\u5C6F",label:"\u594E\u5C6F"},{value:"\u77F3\u6CB3\u5B50",label:"\u77F3\u6CB3\u5B50"},{value:"\u5854\u57CE",label:"\u5854\u57CE"},{value:"\u5410\u9C81\u756A",label:"\u5410\u9C81\u756A"},{value:"\u4F0A\u5B81",label:"\u4F0A\u5B81"}]},{value:"\u897F\u85CF",label:"\u897F\u85CF",children:[{value:"\u62C9\u8428",label:"\u62C9\u8428"},{value:"\u963F\u91CC",label:"\u963F\u91CC"},{value:"\u660C\u90FD",label:"\u660C\u90FD"},{value:"\u6797\u829D",label:"\u6797\u829D"},{value:"\u90A3\u66F2",label:"\u90A3\u66F2"},{value:"\u65E5\u5580\u5219",label:"\u65E5\u5580\u5219"},{value:"\u5C71\u5357",label:"\u5C71\u5357"}]},{value:"\u4E91\u5357",label:"\u4E91\u5357",children:[{value:"\u6606\u660E",label:"\u6606\u660E"},{value:"\u5927\u7406",label:"\u5927\u7406"},{value:"\u4FDD\u5C71",label:"\u4FDD\u5C71"},{value:"\u695A\u96C4",label:"\u695A\u96C4"},{value:"\u5927\u7406",label:"\u5927\u7406"},{value:"\u4E1C\u5DDD",label:"\u4E1C\u5DDD"},{value:"\u4E2A\u65E7",label:"\u4E2A\u65E7"},{value:"\u666F\u6D2A",label:"\u666F\u6D2A"},{value:"\u5F00\u8FDC",label:"\u5F00\u8FDC"},{value:"\u4E34\u6CA7",label:"\u4E34\u6CA7"},{value:"\u4E3D\u6C5F",label:"\u4E3D\u6C5F"},{value:"\u516D\u5E93",label:"\u516D\u5E93"},{value:"\u6F5E\u897F",label:"\u6F5E\u897F"},{value:"\u66F2\u9756",label:"\u66F2\u9756"},{value:"\u601D\u8305",label:"\u601D\u8305"},{value:"\u6587\u5C71",label:"\u6587\u5C71"},{value:"\u897F\u53CC\u7248\u7EB3",label:"\u897F\u53CC\u7248\u7EB3"},{value:"\u7389\u6EAA",label:"\u7389\u6EAA"},{value:"\u4E2D\u7538",label:"\u4E2D\u7538"},{value:"\u662D\u901A",label:"\u662D\u901A"}]},{value:"\u6D59\u6C5F",label:"\u6D59\u6C5F",children:[{value:"\u676D\u5DDE",label:"\u676D\u5DDE"},{value:"\u6E29\u5DDE",label:"\u6E29\u5DDE"},{value:"\u5B89\u5409",label:"\u5B89\u5409"},{value:"\u6148\u6EAA",label:"\u6148\u6EAA"},{value:"\u5B9A\u6D77",label:"\u5B9A\u6D77"},{value:"\u5949\u5316",label:"\u5949\u5316"},{value:"\u6D77\u76D0",label:"\u6D77\u76D0"},{value:"\u9EC4\u5CA9",label:"\u9EC4\u5CA9"},{value:"\u6E56\u5DDE",label:"\u6E56\u5DDE"},{value:"\u5609\u5174",label:"\u5609\u5174"},{value:"\u91D1\u534E",label:"\u91D1\u534E"},{value:"\u4E34\u5B89",label:"\u4E34\u5B89"},{value:"\u4E34\u6D77",label:"\u4E34\u6D77"},{value:"\u4E3D\u6C34",label:"\u4E3D\u6C34"},{value:"\u5B81\u6CE2",label:"\u5B81\u6CE2"},{value:"\u74EF\u6D77",label:"\u74EF\u6D77"},{value:"\u5E73\u6E56",label:"\u5E73\u6E56"},{value:"\u5343\u5C9B\u6E56",label:"\u5343\u5C9B\u6E56"},{value:"\u8862\u5DDE",label:"\u8862\u5DDE"},{value:"\u6C5F\u5C71",label:"\u6C5F\u5C71"},{value:"\u745E\u5B89",label:"\u745E\u5B89"},{value:"\u7ECD\u5174",label:"\u7ECD\u5174"},{value:"\u5D4A\u5DDE",label:"\u5D4A\u5DDE"},{value:"\u53F0\u5DDE",label:"\u53F0\u5DDE"},{value:"\u6E29\u5CAD",label:"\u6E29\u5CAD"},{value:"\u4F59\u59DA",label:"\u4F59\u59DA"},{value:"\u821F\u5C71",label:"\u821F\u5C71"}]},{value:"\u6D77\u5916",label:"\u6D77\u5916",children:[{value:"\u7F8E\u56FD",label:"\u7F8E\u56FD"},{value:"\u65E5\u672C",label:"\u65E5\u672C"},{value:"\u82F1\u56FD",label:"\u82F1\u56FD"},{value:"\u6CD5\u56FD",label:"\u6CD5\u56FD"},{value:"\u5FB7\u56FD",label:"\u5FB7\u56FD"},{value:"\u5176\u4ED6",label:"\u5176\u4ED6"}]}]},90290:function(Fe,wt,E){"use strict";E.d(wt,{AL:function(){return yt},Iy:function(){return ye},Qv:function(){return he},ez:function(){return Tt},jb:function(){return ce}});var a=E(32834),ue=E.n(a),le=E(11690),we=E.n(le);let re=1;function Ee(_e,Se){const Qe=_e.match(/^(\s+)(?:```)/);if(Qe===null)return Se;const gt=Qe[1];return Se.split(` +3.\u7F16\u7A0B\u9898\u8003\u5BDF\u77E5\u8BC6\u70B9:\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[jn,wn]=(0,a.useState)(!1),[kt,Bn]=(0,a.useState)([]),[Qn,au]=(0,a.useState)(null),[qn,zn]=(0,a.useState)(!1),[Rn,Pu]=(0,a.useState)([]),[Au,xu]=(0,a.useState)(0),[Eu,Hu]=(0,a.useState)(0),[al,Xu]=(0,a.useState)(!1),[bl,ku]=(0,a.useState)(""),[tl,Yn]=(0,a.useState)(Dn),[gu,fu]=(0,a.useState)(0),[Iu,Gu]=(0,a.useState)(0),[Nu,dl]=(0,a.useState)(0),[vl,gl]=(0,a.useState)(0),[Ku,El]=(0,a.useState)(0),[xl,Cu]=(0,a.useState)(0),[rl,_n]=(0,a.useState)(0),[Qu,ml]=(0,a.useState)(0),Nl=(0,re.useParams)(),[ha,ma]=(0,a.useState)(me.Q),{contentRef:Ll,value:na,status:zl,open:Fa,close:fa}=ha,ua=(0,y.Z)({contentRef:Ll,status:zl}),{openProgress:Da,closeProgress:Ca,CreateProgressModal:ya,progressOpen:Ba}=(0,se.Z)();(0,a.useEffect)(()=>{Qn&&va(),Qn===!1&&(fa(),ae==null||ae(),Bn([]),Yn(Dn),fu(0),Gu(0),dl(0),gl(0),El(0),Cu(0),_n(0),ml(0))},[Qn]),(0,a.useEffect)(()=>{if(!zl&&(Ll!=null&&Ll.current)){const Pn=Ll.current.querySelector('h2[data-type="title"]');if(Pn){const yu=Pn.textContent;ku(yu)}}},[zl]);const Ma=()=>{zn(!0)};(0,a.useImperativeHandle)(Ce,()=>({onClick:Ma}));const wa=Pn=>{Xu(!0),xu(Pn),Hu(0)},ba=Pn=>Gn(void 0,null,function*(){const yu=Pn.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(yu)==-1?(Zt.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Pn.size/1024/1024>10?(Zt.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),la=Pn=>{Pn==="1"&&(0,nt.xg)("/paperlibrary"),Pn==="2"&&(zn(!1),au(!0))},va=()=>Gn(void 0,null,function*(){const Pn=yield(0,ot.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Pn.status===0&&(xu(Pn.total_number),Hu(Pn.remaining_number))}),Ln=Pn=>(Pn=Pn||"",Pn=String(Pn),Pn=Pn.replace(/\s+/g,""),Pn),Kn=(Pn=!0)=>Gn(void 0,null,function*(){var yu,nl;const Cl=[{name:"\u5355\u9009\u9898",num:gu||0},{name:"\u591A\u9009\u9898",num:Iu||0},{name:"\u5224\u65AD\u9898",num:Nu||0},{name:"\u586B\u7A7A\u9898",num:vl||0},{name:"\u7B80\u7B54\u9898",num:Ku||0},{name:"\u7EC4\u5408\u9898",num:Qu||0},{name:"\u7F16\u7A0B\u9898",num:xl||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:rl||0}];if(Pn){if(Ln(tl)){if(tl.length>1e3){Zt.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{Zt.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Ln(tl)&&!(kt!=null&&kt.length)){Zt.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Gl=Cl.reduce((Na,Yr)=>Na+Yr.num,0);if(Gl===0){Zt.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(Gl>50){Zt.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(Au!==-1){Xu(!0);return}}Xu(!1);const xa={scene_type:10,request_identifier:Math.random(),file_id:(nl=(yu=kt[0])==null?void 0:yu.response)==null?void 0:nl.id,content:tl,count_arr:Cl.map(Gl=>Gl.num).join(","),course_id:(Nl==null?void 0:Nl.coursesId)||""};yield Fa(xa),va()}),Lu=()=>Gn(void 0,null,function*(){const Pn=ua();if(ge){au(!1),ge(Pn);return}Da(),wn(!0),Pu([]);const yu=new FormData;yu.append("html",Pn);const nl=yield(0,ot.ZP)("/api/intelligent_imports/import.json",{method:"post",body:yu},!0);if((nl==null?void 0:nl.status)===0)if(nl!=null&&nl.data){Ca(100),Pu(nl==null?void 0:nl.data);return}else Zt.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");wn(!1),Ca()}),fl=()=>Gn(void 0,null,function*(){const Pn=ua();(0,nt.RG)(Pn)}),hl=[{icon:Ia,name:"\u4EE5\u5377\u6362\u5377",description:"\u5927\u6A21\u578B\u6839\u636E\u5DF2\u6709\u8BD5\u5377\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u5377\uFF0C\u589E\u52A0\u8BD5\u5377\u7684\u4E30\u5BCC\u5EA6\u3002",explainHref:"https://www.educoder.net/forums/40403",btnText:"\u53BB\u51FA\u5377",type:"1"},{icon:kn,name:"\u667A\u80FD\u51FA\u5377",description:"\u8BBE\u7F6E\u8BD5\u5377\u4E2D\u7684\u9898\u578B\u4E0E\u5BF9\u5E94\u7684\u51FA\u9898\u8981\u6C42\u3001\u51FA\u9898\u6570\u91CF\uFF0C\u5927\u6A21\u578B\u5FEB\u901F\u7406\u89E3\u5E76\u751F\u6210\u65B0\u7684\u8BD5\u5377\uFF0C\u589E\u52A0\u8BD5\u5377\u7684\u4E30\u5BCC\u5EA6\u3002",explainHref:"https://www.educoder.net/forums/40404",btnText:"\u7ACB\u5373\u51FA\u5377",type:"2"}],yl=["uploading","error"].includes((vn=kt==null?void 0:kt[0])==null?void 0:vn.status);return a.createElement(a.Fragment,null,a.createElement(he.default,{centered:!0,open:qn,title:"\u667A\u80FD\u51FA\u5377",width:850,onCancel:()=>zn(!1),footer:null,bodyStyle:{paddingBottom:25}},hl.map((Pn,yu)=>{const{icon:nl,name:Cl,description:Sl,explainHref:xa,type:Gl,btnText:Na}=Pn;return a.createElement("div",{key:yu,style:{marginBottom:yula(Gl),style:{width:88},className:"mt20",type:"primary"},Na))))})),a.createElement(ve.Z,{visible:al,totalCount:Au,usedCount:Eu,onCancel:()=>Xu(!1),onOk:()=>Kn(!1)}),a.createElement(rt.Z,{title:"\u667A\u80FD\u51FA\u5377",extra:a.createElement("div",{className:jl.extraHeader},a.createElement(bt.Z,{align:"middle"},!zl&&!!na&&a.createElement(a.Fragment,null,a.createElement(ct.op,{onClick:Lu,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u5377"),a.createElement(ct.op,{onClick:fl,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const Pn=yu=>{he.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:yu,onOk:()=>{au(!1)}})};if(zl){Pn("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else na?Pn("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):au(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Qn},a.createElement("div",{className:jl.wrap},a.createElement("div",{className:jl.left},a.createElement("div",{className:jl.tip},a.createElement("img",{src:aa}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u5377\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u51FA\u9898\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u8BD5\u5377\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u5377!")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(Hl.default.TextArea,{style:{height:160},className:"mb20",value:tl,placeholder:"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:Pn=>{Yn(Pn.target.value)}}),a.createElement(lt.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${qe.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:kt,withCredentials:!0,data:{upload_type:1},beforeUpload:ba,onChange:({file:Pn})=>{var yu,nl;Pn.status!=="removed"&&(Pn.status==="done"&&((yu=Pn==null?void 0:Pn.response)==null?void 0:yu.status)!==0&&(Pn.status="error",Pn.response=(nl=Pn==null?void 0:Pn.response)==null?void 0:nl.message),Bn([Pn]))},onRemove:()=>Bn([])},a.createElement(yt.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},a.createElement(ct.op,{style:{borderRadius:2}},a.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),a.createElement(bt.Z,{style:{gap:16}},a.createElement(ln.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(Ml.Z,{min:0,max:10,value:gu,onChange:fu,style:{marginLeft:"8px"}})),a.createElement(ln.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(Ml.Z,{min:0,max:10,value:Iu,onChange:Gu,style:{marginLeft:"8px"}})),a.createElement(ln.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(Ml.Z,{min:0,max:10,value:Nu,onChange:dl,style:{marginLeft:"8px"}})),a.createElement(ln.Z,null,a.createElement("label",null,"\u586B\u7A7A\u9898"),a.createElement(Ml.Z,{min:0,max:10,value:vl,onChange:gl,style:{marginLeft:"8px"}})),a.createElement(ln.Z,null,a.createElement("label",null,"\u7B80\u7B54\u9898"),a.createElement(Ml.Z,{min:0,max:10,value:Ku,onChange:El,style:{marginLeft:"8px"}})),a.createElement(ln.Z,null,a.createElement("label",null,"\u7EC4\u5408\u9898"),a.createElement(Ml.Z,{min:0,max:10,value:Qu,onChange:ml,style:{marginLeft:"8px"}})),a.createElement(ln.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(Ml.Z,{min:0,max:10,value:xl,onChange:Cu,style:{marginLeft:"8px"}})),a.createElement(ln.Z,null,a.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),a.createElement(Ml.Z,{min:0,max:10,value:rl,onChange:_n,style:{marginLeft:"8px"}})))),zl?a.createElement("div",{onClick:fa,className:jl.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u5377"):yl?a.createElement("div",{className:`${jl.bottomBtn} ${jl.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u5377"):a.createElement("div",{onClick:()=>{Kn()},className:jl.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u5377")),a.createElement(me.Z,{onStatusChange:ma,loadingText:"\u8BD5\u5377\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Ba,noRestrictModal:wa,stringTransformer:b.o,onError:Pn=>{Object.prototype.toString.call(Pn)==="[object Object]"&&Pn.status===-9&&wa(Pn.data)}}))),a.createElement(rt.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:jn},a.createElement(bt.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:E(64978),alt:"\u667A\u80FD\u51FA\u5377"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u5377")),a.createElement(He.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Rn,gather:{course_id:(yn=(0,we.g)())==null?void 0:yn.course_id,exercise_name:bl},okText:"\u786E\u5B9A",mode:5,onCancel:()=>{wn(!1)},onSuccess:Pn=>{var yu;window.location.href=`/classrooms/${(yu=(0,we.g)())==null?void 0:yu.course_id}/exercise`}}),a.createElement("div",{style:{height:70}})),ya("\u5904\u7406\u4E2D"))}),mu=Object.defineProperty,Yu=Object.getOwnPropertySymbols,Ru=Object.prototype.hasOwnProperty,ol=Object.prototype.propertyIsEnumerable,qu=(ae,ge,Ce)=>ge in ae?mu(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,pl=(ae,ge)=>{for(var Ce in ge||(ge={}))Ru.call(ge,Ce)&&qu(ae,Ce,ge[Ce]);if(Yu)for(var Ce of Yu(ge))ol.call(ge,Ce)&&qu(ae,Ce,ge[Ce]);return ae};const $l=ae=>React.createElement("svg",pl({width:24,height:24,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},ae),React.createElement("title",null,"3"),React.createElement("defs",null,React.createElement("path",{id:"a_svg__a",d:"M0 0h24v24H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"a_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#a_svg__a"})),React.createElement("use",{fill:"#F4F8FF",opacity:.01,xlinkHref:"#a_svg__a"}),React.createElement("g",{mask:"url(#a_svg__b)",fillRule:"nonzero"},React.createElement("path",{d:"M7.598 2.582 2.8 3.428A1.701 1.701 0 0 0 1.42 5.396l2.92 16.562a1.695 1.695 0 0 0 1.969 1.38l1.564-.277a1.152 1.152 0 0 1-.276-.749V2.582Z",fill:"#AEF0FF"}),React.createElement("path",{d:"M21.863 1.403H8.755c-.639 0-1.156.518-1.157 1.156v19.752a1.159 1.159 0 0 0 1.157 1.157h13.108a.14.14 0 0 0 .14-.14V1.542a.14.14 0 0 0-.14-.14Zm-3.575 6.67h-6.493V4.928h6.493v3.145Z",fill:"#EF6A6A"}),React.createElement("path",{fill:"#F9DB91",d:"M11.795 4.928h6.493v3.146h-6.493z"}),React.createElement("path",{d:"M21.863 1.073H8.755c-.721 0-1.339.517-1.464 1.228l-4.548.8a2.029 2.029 0 0 0-1.645 2.353l2.92 16.56a2.027 2.027 0 0 0 2.35 1.647l1.392-.246c.273.247.627.383.995.382h13.108c.26 0 .47-.21.47-.47V1.543a.47.47 0 0 0-.47-.47ZM6.253 23.01a1.366 1.366 0 0 1-1.587-1.112L1.746 5.34a1.37 1.37 0 0 1 1.11-1.587l4.412-.777v1.534c-.85.061-1.522.726-1.522 1.535 0 .809.672 1.474 1.522 1.534v1.193c-.85.06-1.522.725-1.522 1.534 0 .81.672 1.475 1.522 1.535v1.192c-.85.06-1.522.726-1.522 1.535 0 .809.672 1.474 1.522 1.535v1.192c-.85.06-1.522.725-1.522 1.534 0 .81.672 1.474 1.522 1.535v1.95c0 .171.03.342.089.505l-1.105.193Zm1.014-17.84v1.746c-.486-.055-.862-.425-.862-.872 0-.448.377-.818.863-.874Zm0 4.261v1.747c-.486-.056-.862-.426-.862-.874 0-.447.377-.818.863-.873Zm0 4.261v1.746c-.486-.056-.862-.426-.862-.873s.377-.818.863-.873Zm0 4.26V19.7c-.486-.056-.862-.426-.862-.873 0-.448.377-.818.863-.874Zm14.406 5.185H8.755a.828.828 0 0 1-.827-.827v-4.226c.274.157.456.431.456.742a.79.79 0 0 1-.121.422.33.33 0 1 0 .56.347c.144-.231.22-.498.22-.77 0-.675-.467-1.25-1.115-1.456v-3.545c.273.156.456.43.456.74 0 .15-.042.297-.121.423a.33.33 0 1 0 .56.347c.144-.231.22-.498.22-.77 0-.675-.467-1.249-1.115-1.456V9.564c.273.156.456.43.456.74 0 .15-.042.296-.121.423a.33.33 0 1 0 .56.347c.144-.231.22-.497.22-.77 0-.674-.467-1.249-1.115-1.456V5.303c.273.156.456.431.456.74 0 .15-.042.297-.121.423a.33.33 0 1 0 .56.347c.144-.23.22-.497.22-.769 0-.675-.467-1.25-1.115-1.457V2.56c0-.456.37-.826.827-.827h12.918v21.406Z",fill:"#512C56"}),React.createElement("path",{d:"M11.565 8.402h6.953a.101.101 0 0 0 .1-.101V4.699a.101.101 0 0 0-.1-.101h-6.953a.101.101 0 0 0-.101.101v3.605a.1.1 0 0 0 .101.098Zm.558-3.144h5.833v2.485h-5.833V5.258Zm5.163 11.89h-4.489a.33.33 0 1 0 0 .659h4.489a.33.33 0 1 0 0-.66Zm0 2.334h-4.489a.33.33 0 0 0 0 .66h4.489a.33.33 0 1 0 0-.66Z",fill:"#512C56"}))));var Ul="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRjRGOEZGIiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNy41OTggMi41ODIgMi44IDMuNDI4QTEuNzAxIDEuNzAxIDAgMCAwIDEuNDIgNS4zOTZsMi45MiAxNi41NjJhMS42OTUgMS42OTUgMCAwIDAgMS45NjkgMS4zOGwxLjU2NC0uMjc3YTEuMTUyIDEuMTUyIDAgMCAxLS4yNzYtLjc0OVYyLjU4MloiIGZpbGw9IiNBRUYwRkYiLz48cGF0aCBkPSJNMjEuODYzIDEuNDAzSDguNzU1Yy0uNjM5IDAtMS4xNTYuNTE4LTEuMTU3IDEuMTU2djE5Ljc1MmExLjE1OSAxLjE1OSAwIDAgMCAxLjE1NyAxLjE1N2gxMy4xMDhhLjE0LjE0IDAgMCAwIC4xNC0uMTRWMS41NDJhLjE0LjE0IDAgMCAwLS4xNC0uMTRabS0zLjU3NSA2LjY3aC02LjQ5M1Y0LjkyOGg2LjQ5M3YzLjE0NVoiIGZpbGw9IiNFRjZBNkEiLz48cGF0aCBmaWxsPSIjRjlEQjkxIiBkPSJNMTEuNzk1IDQuOTI4aDYuNDkzdjMuMTQ2aC02LjQ5M3oiLz48cGF0aCBkPSJNMjEuODYzIDEuMDczSDguNzU1Yy0uNzIxIDAtMS4zMzkuNTE3LTEuNDY0IDEuMjI4bC00LjU0OC44YTIuMDI5IDIuMDI5IDAgMCAwLTEuNjQ1IDIuMzUzbDIuOTIgMTYuNTZhMi4wMjcgMi4wMjcgMCAwIDAgMi4zNSAxLjY0N2wxLjM5Mi0uMjQ2Yy4yNzMuMjQ3LjYyNy4zODMuOTk1LjM4MmgxMy4xMDhjLjI2IDAgLjQ3LS4yMS40Ny0uNDdWMS41NDNhLjQ3LjQ3IDAgMCAwLS40Ny0uNDdaTTYuMjUzIDIzLjAxYTEuMzY2IDEuMzY2IDAgMCAxLTEuNTg3LTEuMTEyTDEuNzQ2IDUuMzRhMS4zNyAxLjM3IDAgMCAxIDEuMTEtMS41ODdsNC40MTItLjc3N3YxLjUzNGMtLjg1LjA2MS0xLjUyMi43MjYtMS41MjIgMS41MzUgMCAuODA5LjY3MiAxLjQ3NCAxLjUyMiAxLjUzNHYxLjE5M2MtLjg1LjA2LTEuNTIyLjcyNS0xLjUyMiAxLjUzNCAwIC44MS42NzIgMS40NzUgMS41MjIgMS41MzV2MS4xOTJjLS44NS4wNi0xLjUyMi43MjYtMS41MjIgMS41MzUgMCAuODA5LjY3MiAxLjQ3NCAxLjUyMiAxLjUzNXYxLjE5MmMtLjg1LjA2LTEuNTIyLjcyNS0xLjUyMiAxLjUzNCAwIC44MS42NzIgMS40NzQgMS41MjIgMS41MzV2MS45NWMwIC4xNzEuMDMuMzQyLjA4OS41MDVsLTEuMTA1LjE5M1ptMS4wMTQtMTcuODR2MS43NDZjLS40ODYtLjA1NS0uODYyLS40MjUtLjg2Mi0uODcyIDAtLjQ0OC4zNzctLjgxOC44NjMtLjg3NFptMCA0LjI2MXYxLjc0N2MtLjQ4Ni0uMDU2LS44NjItLjQyNi0uODYyLS44NzQgMC0uNDQ3LjM3Ny0uODE4Ljg2My0uODczWm0wIDQuMjYxdjEuNzQ2Yy0uNDg2LS4wNTYtLjg2Mi0uNDI2LS44NjItLjg3M3MuMzc3LS44MTguODYzLS44NzNabTAgNC4yNlYxOS43Yy0uNDg2LS4wNTYtLjg2Mi0uNDI2LS44NjItLjg3MyAwLS40NDguMzc3LS44MTguODYzLS44NzRabTE0LjQwNiA1LjE4NUg4Ljc1NWEuODI4LjgyOCAwIDAgMS0uODI3LS44Mjd2LTQuMjI2Yy4yNzQuMTU3LjQ1Ni40MzEuNDU2Ljc0MmEuNzkuNzkgMCAwIDEtLjEyMS40MjIuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5OC4yMi0uNzcgMC0uNjc1LS40NjctMS4yNS0xLjExNS0xLjQ1NnYtMy41NDVjLjI3My4xNTYuNDU2LjQzLjQ1Ni43NCAwIC4xNS0uMDQyLjI5Ny0uMTIxLjQyM2EuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5OC4yMi0uNzcgMC0uNjc1LS40NjctMS4yNDktMS4xMTUtMS40NTZWOS41NjRjLjI3My4xNTYuNDU2LjQzLjQ1Ni43NCAwIC4xNS0uMDQyLjI5Ni0uMTIxLjQyM2EuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5Ny4yMi0uNzcgMC0uNjc0LS40NjctMS4yNDktMS4xMTUtMS40NTZWNS4zMDNjLjI3My4xNTYuNDU2LjQzMS40NTYuNzQgMCAuMTUtLjA0Mi4yOTctLjEyMS40MjNhLjMzLjMzIDAgMSAwIC41Ni4zNDdjLjE0NC0uMjMuMjItLjQ5Ny4yMi0uNzY5IDAtLjY3NS0uNDY3LTEuMjUtMS4xMTUtMS40NTdWMi41NmMwLS40NTYuMzctLjgyNi44MjctLjgyN2gxMi45MTh2MjEuNDA2WiIgZmlsbD0iIzUxMkM1NiIvPjxwYXRoIGQ9Ik0xMS41NjUgOC40MDJoNi45NTNhLjEwMS4xMDEgMCAwIDAgLjEtLjEwMVY0LjY5OWEuMTAxLjEwMSAwIDAgMC0uMS0uMTAxaC02Ljk1M2EuMTAxLjEwMSAwIDAgMC0uMTAxLjEwMXYzLjYwNWEuMS4xIDAgMCAwIC4xMDEuMDk4Wm0uNTU4LTMuMTQ0aDUuODMzdjIuNDg1aC01LjgzM1Y1LjI1OFptNS4xNjMgMTEuODloLTQuNDg5YS4zMy4zMyAwIDEgMCAwIC42NTloNC40ODlhLjMzLjMzIDAgMSAwIDAtLjY2Wm0wIDIuMzM0aC00LjQ4OWEuMzMuMzMgMCAwIDAgMCAuNjZoNC40ODlhLjMzLjMzIDAgMSAwIDAtLjY2WiIgZmlsbD0iIzUxMkM1NiIvPjwvZz48L2c+PC9zdmc+",Al=E(59301),kl=(0,a.forwardRef)(({onClose:ae},ge)=>{const[Ce,vn]=(0,a.useState)(!1),yn=()=>{vn(!0)};(0,a.useImperativeHandle)(ge,()=>({onClick:yn}));const Dn=wn=>{var kt;const Bn=(kt=(0,we.g)())==null?void 0:kt.course_id;vn(!1),ae(),re.history.push(`/classrooms/${Bn}/${wn}`)},jn=[{icon:Ul,name:"\u5728\u7EBF\u8003\u8BD5\u9519\u9898\u63A8\u9001",description:"\u5F00\u542F\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u4F1A\u5728\u8003\u8BD5\u622A\u6B62\u540E\u6839\u636E\u5B66\u751F\u7684\u6BCF\u9053\u9519\u9898\u81EA\u52A8\u63A8\u90011\u9053\u540C\u77E5\u8BC6\u70B9\u7684\u65B0\u8BD5\u9898\uFF0C\u5B66\u751F\u53EF\u8FDB\u884C\u9519\u9898\u63A8\u9001\u7EC3\u4E60\u76F4\u81F3\u505A\u5BF9\u63A8\u9001\u7684\u8BD5\u9898\uFF0C\u5E2E\u52A9\u5B66\u751F\u5DE9\u56FA\u5E76\u638C\u63E1\u8584\u5F31\u77E5\u8BC6\u70B9\u3002",explainHref:"https://www.educoder.net/forums/40436",type:"exercise"}];return Al.createElement(a.Fragment,null,Al.createElement(he.default,{centered:!0,open:Ce,title:"\u9519\u9898\u63A8\u9001",width:850,onCancel:()=>vn(!1),footer:null,bodyStyle:{paddingBottom:25}},jn.map((wn,kt)=>{const{icon:Bn,name:Qn,description:au,explainHref:qn,type:zn}=wn;return Al.createElement("div",{key:kt,style:{marginBottom:ktDn(zn),style:{width:88},className:"mt20",type:"primary"},"\u53BB\u5F00\u542F"))))})))}),Bu={bigTipsBox:"bigTipsBox___nPdsw",bigTips:"bigTips___mewBX",item:"item___OHFMs",editBtn:"editBtn___ZE40X",active:"active___qzKJK",btnWarp:"btnWarp___e9Svq",hot:"hot___PbZhD",title:"title___q5BhY",listWrap:"listWrap___MAOqx",box:"box___Z_XBI",li:"li___Glbhe",content:"content___y7ZPm",borderBox:"borderBox____3_NP",text:"text___iKvBa",source:"source___fArQ5",action:"action___p4LQG",teacher:"teacher___MnWE2",tip1:"tip1___wzzkN",tip2:"tip2___hA87f",tag:"tag___Rrjg6",PrevNext:"PrevNext___Qq2FV",img:"img___Ye3Uu",imgHover:"imgHover___rNRTR",LeftButton:"LeftButton___bzE9f",RightButton:"RightButton___YJ1aE"},ea=Object.defineProperty,Yl=Object.getOwnPropertySymbols,Ol=Object.prototype.hasOwnProperty,wl=Object.prototype.propertyIsEnumerable,Zl=(ae,ge,Ce)=>ge in ae?ea(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,ca=(ae,ge)=>{for(var Ce in ge||(ge={}))Ol.call(ge,Ce)&&Zl(ae,Ce,ge[Ce]);if(Yl)for(var Ce of Yl(ge))wl.call(ge,Ce)&&Zl(ae,Ce,ge[Ce]);return ae};const Xr=ae=>React.createElement("svg",ca({width:17,height:21,xmlns:"http://www.w3.org/2000/svg"},ae),React.createElement("title",null,"\u{1F525}"),React.createElement("text",{transform:"translate(-22 -23)",fill:"#232B40",fillRule:"evenodd",fontFamily:"AppleColorEmoji, Apple Color Emoji",fontSize:18},React.createElement("tspan",{x:20,y:41},"\u{1F525}")));var Ra="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRleHQgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyIC0yMykiIGZpbGw9IiMyMzJCNDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZm9udC1mYW1pbHk9IkFwcGxlQ29sb3JFbW9qaSwgQXBwbGUgQ29sb3IgRW1vamkiIGZvbnQtc2l6ZT0iMTgiPgogICAgICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iMjAiIHk9IjQxIj7wn5SlPC90c3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L3RleHQ+PC9zdmc+",Sa="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAArxJREFUOE+N00tIVFEYB/D/Ofcxd8Y7zjgzlQ8mnzCmlVGRBUZl0oMkJKhN9NhF0CaC2lrQpkWbaNMiIlsFRREiRaDQA6pFVFBY2UNKc8THeOd17z3nfKFhFFl09t+P/8f5fwx/eTSyJiSz6CIyV/CCl3Ed8dBMhI6K0ckzVvvg4PwYW2i++G5NvWmyXljJFFgSNP0c5GQgpgXyE9QZ2/em968ADbZUUYA/gJ6oRUkbSChQ+h5kPgdFIUDoTy1X38S2DBRnkd8S0Ou1y8mUt8D1egRqQEYDyHkDlfkI6esQLAGmRSEy6SPR9v5LPwHxad0upthu+OIAhAxC4yBuA7BAhQlIV0JIC1KrhEIMRv5Tj735/sE5gN6vPkYB/QKMSiCQAuXGIdMvQMIHNAaSDEpyCApD6tWA54AX8+cjHXdPzAHi4fIbzijfo1sKgWQU+uJGkCpApl9DZH2A61DMgGAxKL4Eem6IPFa3IdHe82QOmLzZtL/wWbvmT+ehGR5KlhoINYTBA4B0FYTLQTChjDiILBju1DO7Y6B1NvyPFbrBJ2pSNwrjqosrD7NJ7MY4lHLBNIKCDmVEQEoHh4KU9qnYtr5zv33j+O1U2MipO8qVmzSLYJaXIv+lAB4yoYQHZQahJWphemPwKdle1nG9/48epK8323bQvazZxl6+qAEIREDCgTf+Dc7bSSAchV1ZAdeLtia2Xn26YJG6u8FPrm86blXXnEZZcwkpDyr7Ht7IMCZfFhGssKGFgwfLdjzu+XeV+1Iprbz8vBZL7iTKMnI+IPtBIDvsw6qKn403+hfh+zOs5WVuwVuY1/N9TW1GRD9O0t8ucyiZGTJngnXxw6GKmS08HFrljPld/wTmoYlrraWcvNpCPvI1sXK6U6uIVamC22Ise7Tvv4BfLzbzuDkW0IJXip57KLrx1dR3dFo2IutLG2QAAAAASUVORK5CYII=",Ha=E(56102),Qa=E(59476),Va=E(68157),Ua=E(95270),Wa=E(28364),Ya=E(62427),Xa=E(86784),Ga=Object.defineProperty,Ka=Object.defineProperties,Ja=Object.getOwnPropertyDescriptors,Pa=Object.getOwnPropertySymbols,qa=Object.prototype.hasOwnProperty,_a=Object.prototype.propertyIsEnumerable,ja=(ae,ge,Ce)=>ge in ae?Ga(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,Oa=(ae,ge)=>{for(var Ce in ge||(ge={}))qa.call(ge,Ce)&&ja(ae,Ce,ge[Ce]);if(Pa)for(var Ce of Pa(ge))_a.call(ge,Ce)&&ja(ae,Ce,ge[Ce]);return ae},$a=(ae,ge)=>Ka(ae,Ja(ge)),Xl=(ae,ge,Ce)=>new Promise((vn,yn)=>{var Dn=kt=>{try{wn(Ce.next(kt))}catch(Bn){yn(Bn)}},jn=kt=>{try{wn(Ce.throw(kt))}catch(Bn){yn(Bn)}},wn=kt=>kt.done?vn(kt.value):Promise.resolve(kt.value).then(Dn,jn);wn((Ce=Ce.apply(ae,ge)).next())}),er=()=>{const ae=(0,re.useLocation)(),ge=(0,re.useDispatch)(),Ce=(0,re.useSelector)(Ln=>{var Kn;return(Kn=Ln==null?void 0:Ln.classroomList)==null?void 0:Kn.courseAiData}),vn=(0,re.useSelector)(Ln=>{var Kn;return(Kn=Ln==null?void 0:Ln.classroomList)==null?void 0:Kn.detailTopBanner}),yn=(0,re.useSelector)(Ln=>{var Kn;return(Kn=Ln==null?void 0:Ln.user)==null?void 0:Kn.userInfo}),[Dn,jn]=(0,a.useState)(!1),[wn,kt]=(0,a.useState)(!1),[Bn,Qn]=(0,a.useState)(!1),[au,qn]=(0,a.useState)(null),[zn,Rn]=(0,a.useState)(""),[Pu,Au]=(0,a.useState)([]),[xu,Eu]=(0,a.useState)(!1),[Hu,al]=(0,a.useState)(!1),Xu=(0,a.useRef)({}),bl=(0,a.useRef)({}),ku=Ce==null?void 0:Ce.id,tl=(0,re.useParams)(),[Yn,gu]=(0,a.useState)(!1),[fu,Iu]=(0,a.useState)(!0),Gu=(0,a.useRef)(null),[Nu,dl]=(0,a.useState)([]),[vl,gl]=(0,a.useState)(""),[Ku,El]=(0,a.useState)(null),[xl,Cu]=(0,a.useState)(!1),[rl,_n]=(0,a.useState)(null),[Qu,ml]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var Ln;if(((Ln=ae.pathname)==null?void 0:Ln.slice(0,11))==="/classrooms"&&!na()){jn(!0);return}jn(!1)},[ae==null?void 0:ae.pathname]),(0,a.useEffect)(()=>{var Ln;yn!=null&&yn.login&&((Ln=yn==null?void 0:yn.course)==null?void 0:Ln.course_role)===15&&ku&&Fa(),ku&&al(Ce==null?void 0:Ce.have_tiding)},[yn==null?void 0:yn.login,ku]),(0,a.useEffect)(()=>{var Ln;((Ln=ae.pathname)==null?void 0:Ln.slice(0,11))==="/classrooms"&&!ku&&!na()&&(zl(),Nl(),ha())},[ae==null?void 0:ae.pathname]);const Nl=()=>Xl(void 0,null,function*(){var Ln,Kn,Lu;const fl=yield(0,ot.ZP)("/api/ai/intelligent_applications.json",{method:"get",params:{item_type:"Course",item_id:((Ln=(0,we.g)())==null?void 0:Ln.course_id)||(tl==null?void 0:tl.coursesId)}});(fl==null?void 0:fl.status)===0&&(dl(((Kn=fl==null?void 0:fl.data)==null?void 0:Kn.list)||[]),gl(((Lu=fl==null?void 0:fl.data)==null?void 0:Lu.local_ai_model_url)||""),Ll())}),ha=()=>Xl(void 0,null,function*(){var Ln;const Kn=yield(0,ot.ZP)("/api/ai/intelligent_applications/teacher_permission.json",{method:"get",params:{item_type:"Course",item_id:((Ln=(0,we.g)())==null?void 0:Ln.course_id)||(tl==null?void 0:tl.coursesId)}});(Kn==null?void 0:Kn.status)==0&&ml(Kn==null?void 0:Kn.permission)});(0,a.useEffect)(()=>{const Ln=Gu.current;if(Ln){const Kn=()=>{requestAnimationFrame(Ll)};Ln.addEventListener("scroll",Kn),Ll();const Lu=new ResizeObserver(()=>{Ll()});return Lu.observe(Ln),()=>{Ln.removeEventListener("scroll",Kn),Lu.disconnect()}}},[Gu.current]);const ma=Ln=>{if(!Gu.current)return;const Kn=Gu.current,Lu=Kn.children;if(Lu.length===0)return;const yl=Lu[0].getBoundingClientRect().width+22,Pn=Kn.scrollLeft;Ln==="left"?Kn.scrollTo({left:Math.max(0,Pn-yl),behavior:"smooth"}):Kn.scrollTo({left:Pn+yl,behavior:"smooth"}),setTimeout(()=>{Ll()},50)},Ll=()=>{if(!Gu.current)return;const Ln=Gu.current,Kn=Ln.scrollWidth-Ln.clientWidth;if(console.log(Ln.scrollWidth),console.log(Ln.clientWidth),console.log(Ln.scrollLeft),Kn<=0){gu(!1),Iu(!1);return}gu(Ln.scrollLeft>1),Iu(Ln.scrollLeft{const Ln=ae.pathname,Kn=Ln==="/classrooms/guidance",Lu=Ln==="/classrooms",fl=Ln==="/classrooms/examList",hl=Ln==="/classrooms/new",yl=Ln.includes("/initate_answer"),Pn=Ln.includes("/classrooms/news"),yu=/^\/classrooms\/[^\/]+\/exercise\/[^\/]+\/users\/[^\/]+$/.test(Ln);return Lu||fl||hl||yl||yu||Kn||Pn},zl=()=>{var Ln;ge({type:"classroomList/getCourseAiData",payload:{course_id:((Ln=(0,we.g)())==null?void 0:Ln.course_id)||(tl==null?void 0:tl.coursesId)}})},Fa=()=>Xl(void 0,null,function*(){var Ln;let Kn=yield(0,ot.ZP)("/api/course_qna_sets/top.json",{method:"get",params:{course_id:ku}});(Kn==null?void 0:Kn.status)===0&&Au(((Ln=Kn==null?void 0:Kn.data)==null?void 0:Ln.list)||[])}),fa=[{img:E(95502),name:"\u667A\u80FD\u95EE\u7B54",des:"\u4E3A\u8BFE\u5802\u63D0\u4F9B\u5B9E\u65F6\u4E92\u52A8\u652F\u6301\u3002\u6559\u5E08\u53EF\u4E0A\u4F20\u95EE\u7B54\u96C6\uFF0C\u6253\u9020\u4E13\u5C5E\u667A\u80FD\u52A9\u6559\uFF0C\u5B9E\u73B0\u7CBE\u51C6\u89E3\u7B54",show:!0,ref:a.createRef(),element:Rl},{img:E(94053),name:"\u667A\u80FD\u8BC4\u9605",des:"\u81EA\u52A8\u6279\u6539\u4F5C\u4E1A\u548C\u8BD5\u5377\u7684\u4E3B\u89C2\u9898\uFF0C\u667A\u80FD\u6253\u5206\u5E76\u751F\u6210\u8BC4\u8BED\uFF0C\u4E3A\u6559\u5E08\u63D0\u5347\u8BC4\u9605\u6548\u7387",show:!0,ref:a.createRef(),element:Zu},{img:E(68763),name:"\u9519\u9898\u63A8\u9001",des:"\u6839\u636E\u5B66\u751F\u5728\u8BFE\u5802\u4F5C\u4E1A\u548C\u6D4B\u9A8C\u4E2D\u7684\u9519\u8BEF\u8BD5\u9898\uFF0C\u751F\u6210\u76F8\u5173\u77E5\u8BC6\u70B9\u7684\u65B0\u8BD5\u9898\u4F9B\u5B66\u751F\u5DE9\u56FA\u7EC3\u4E60",show:!0,ref:a.createRef(),element:kl},{img:E(64978),name:"\u667A\u80FD\u51FA\u5377",des:"\u6839\u636E\u5DF2\u6709\u8BD5\u5377\u667A\u80FD\u751F\u6210\u65B0\u8BD5\u5377\u4F9B\u5B66\u751F\u6269\u5C55\u7EC3\u4E60\uFF0C\u4E3A\u6559\u5E08\u548C\u5B66\u751F\u63D0\u4F9B\u66F4\u4E30\u5BCC\u7684\u8BD5\u5377\u8D44\u6E90",show:!0,ref:a.createRef(),element:Fu},{img:E(20736),name:"\u7F16\u7801\u52A9\u624B",des:"\u63D0\u4F9B\u542F\u53D1\u5F0F\u52A9\u5B66\u80FD\u529B\uFF0C\u4E3A\u5B66\u751F\u63D0\u4F9B\u667A\u80FD\u5BA1\u9898\u3001\u4EE3\u7801\u8BCA\u65AD\u548CAI\u8F85\u5BFC\u529F\u80FD\uFF0C\u63D0\u4F9B\u7F16\u7A0B\u89E3\u9898\u601D\u8DEF\uFF0C\u63D0\u5347\u7F16\u7A0B\u80FD\u529B",show:!0,ref:a.createRef(),element:Ut},{img:E(41430),name:"\u6570\u5B57\u5206\u8EAB",url:"/DigitalClone",des:"\u6839\u636E\u6559\u5E08\u5F62\u8C61\u521B\u5EFA\u865A\u62DF\u6570\u5B57\u4EBA\uFF0C\u66FF\u4EE3\u6559\u5E08\u8FDB\u884C\u6388\u8BFE\u548C\u95EE\u9898\u89E3\u7B54\uFF0C\u63D0\u5347\u8BFE\u5802\u4E92\u52A8\u4E0E\u6559\u5B66\u6548\u679C"}],ua=Ln=>{El(Ln),_n(Ln),Cu(!!Ln)},Da=Ln=>{var Kn;const{isDisabledNum:Lu,checkNumModal:fl,checkNum:hl,onClose:yl}=Ln;return a.createElement("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",margin:"10px 20px 40px 0px"}},a.createElement("div",{className:Bu.bigTipsBox},a.createElement("div",{ref:Gu,className:Bu.bigTips,style:{display:"flex",width:"100%",position:"relative"}},!(0,tn.dE)()&&fa.map((Pn,yu)=>a.createElement(yt.Z,{key:yu,title:Pn.des},a.createElement("div",{onClick:()=>{var nl,Cl;if(Pn.url&&(0,nt.xg)(`${qe.Z.AI_PLATFORM_URL}${Pn.url}?pathid=${tl.coursesId}&url=${window.location.origin}&name=${vn.name}&type=Course`),Pn.show){if(Lu){fl();return}(Cl=(nl=Pn.ref)==null?void 0:nl.current)==null||Cl.onClick()}},className:Bu.item,style:{flex:"0 0 auto"}},a.createElement("img",{src:Pn.img,width:Pn.width,alt:Pn.name}),a.createElement("span",null,Pn.name),!!(Pn!=null&&Pn.show)&&a.createElement("div",{onClick:nl=>nl.stopPropagation()}," ",a.createElement(Pn.element,{ref:Pn.ref,onUpdateNum:hl,onClose:yl}))))),Nu.map(Pn=>a.createElement(yt.Z,{key:Pn.id,title:`${Pn.name}\uFF0C\u9009\u4E2D\u4E4B\u540E\u4E0B\u65B9\u667A\u80FD\u95EE\u7B54\u5C06\u4F7F\u7528\u5BF9\u5E94\u7684\u80FD\u529B`},a.createElement("div",{className:`${Bu.item} ${Ku===Pn.id?Bu.active:""}`,key:Pn.id,style:{flex:"0 0 auto"},onClick:()=>{Ku===Pn.id?ua(null):ua(Pn.id)}},(Pn==null?void 0:Pn.can_edit)&&a.createElement("i",{className:`iconfont icon-bianjidaibeijing ${Bu.editBtn}`,onClick:yu=>{yu.stopPropagation(),ge({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:Pn}})}}),a.createElement("img",{src:Pn.attachment_id?`${qe.Z.API_SERVER}/api/attachments/${Pn.attachment_id}`:Xa,width:24,height:24,alt:Pn.name}),a.createElement("span",null,Pn.name)))))),a.createElement("div",{className:Bu.PrevNext},Yn&&a.createElement("div",{className:Bu.LeftButton,onClick:Pn=>{Pn.stopPropagation(),ma("left")}},a.createElement("img",{src:Va.Z,alt:"Previous",className:Bu.img}),a.createElement("img",{src:Wa.Z,alt:"Previous",className:Bu.imgHover})),fu&&a.createElement("div",{className:Bu.RightButton,onClick:Pn=>{Pn.stopPropagation(),ma("right")}},a.createElement("img",{src:Ua.Z,alt:"Next",className:Bu.img}),a.createElement("img",{src:Ya.Z,alt:"Next",className:Bu.imgHover}))),Qu&&a.createElement(Qa.Z,{addStyle:{width:132,height:124},data:Nu,getIAData:()=>Nl(),url:vl,className:Bu.inlineAgent,queryInfo:{item_type:"Course",item_id:((Kn=(0,we.g)())==null?void 0:Kn.course_id)||(tl==null?void 0:tl.coursesId)}}))},Ca=Ln=>{const{setChatData:Kn,setLoading:Lu,getData:fl,clearStatus:hl,typing:yl,renderChatItems:Pn}=Ln,yu=Cl=>{if(yl){Zt.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}Lu(!0),hl();const Sl=Pn(Cl.title);Kn(Sl),fl(Cl.title)},nl=["#E30000","#FA6400","#F58B1B"];return Pu.length===0?a.createElement(a.Fragment,null):a.createElement("div",{className:Bu.hot},a.createElement("div",{className:Bu.title},a.createElement("img",{src:Ra,width:17}),"\u70ED\u95E8\u95EE\u9898"),a.createElement("div",{className:Bu.listWrap},a.createElement(bt.Z,{style:{width:"100%"}},a.createElement("div",{className:Bu.box,style:{paddingRight:10}},Pu.slice(0,5).map((Cl,Sl)=>a.createElement(yt.Z,{key:Sl,title:Cl.title},a.createElement("aside",{onClick:()=>yu(Cl)},a.createElement("b",{style:{color:nl[Sl]}},Sl+1,".\xA0"),a.createElement("span",null,Cl.title))))),a.createElement("div",{className:Bu.box},Pu.slice(5).map((Cl,Sl)=>a.createElement(yt.Z,{key:Sl,title:Cl.title},a.createElement("aside",{onClick:()=>yu(Cl)},a.createElement("b",null,Sl+6,".\xA0"),a.createElement("span",null,Cl.title))))))))},ya=Ln=>Xl(void 0,[Ln],function*({type:Kn,value:Lu,index:fl,identifier:hl,objectIndex:yl}){const Pn={index:yl,identifier:hl,course_id:ku};if(Kn==="like"&&(yield(0,ot.ZP)("/api/course_qna_records/like.json",{method:"post",body:Pn})).status!==0)return Promise.reject();if(Kn==="dislike"){if((0,tn.dE)()&&Lu)kt(!0),bl.current=Pn,yield new Promise((yu,nl)=>{Xu.current={resolve:yu,reject:nl}});else if((yield(0,ot.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Pn})).status!==0)return Promise.reject()}}),Ba=()=>Xl(void 0,null,function*(){var Ln,Kn;if(au===null||!zn){Zt.ZP.warning("\u8BF7\u9009\u62E9\u63CF\u8FF0");return}Qn(!0),(yield(0,ot.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:$a(Oa({},bl.current),{status:au,feedback:zn})})).status===0&&((Kn=(Ln=Xu.current)==null?void 0:Ln.resolve)==null||Kn.call(Ln),kt(!1)),Qn(!1)}),Ma=(Ln,Kn,Lu)=>(0,tn.dE)()&&a.createElement("div",{className:Bu.li,style:{width:Lu.width}},a.createElement("div",{className:Bu.content},a.createElement("div",{className:Bu.borderBox},a.createElement("div",{className:Bu.teacher},"\u8001\u5E08\u56DE\u590D"),a.createElement($e.Z,{className:Bu.text,value:Ln==null?void 0:Ln.text})),Ln.source&&a.createElement("div",{className:Bu.source},Ln.source),a.createElement("div",{className:Bu.action},a.createElement(Ha.CopyToClipboard,{text:String((Ln==null?void 0:Ln.text)||""),onCopy:()=>Zt.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(yt.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"})))))),ba={onAdd:()=>(0,ot.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,ot.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:"Course",questionable_id:ku,by_self:!0}}),onListClick:Ln=>(0,ot.ZP)(`/api/course_qna_sessions/${Ln}.json`,{method:"get",params:{questionable_id:ku}}),onListDelete:Ln=>(0,ot.ZP)(`/api/course_qna_sessions/${Ln}.json`,{method:"delete",body:{questionable_id:ku}}),onListDealData:Ln=>{let Kn=[];return Ln==null||Ln.forEach(Lu=>{var fl;const hl=Lu.id,yl=Lu.think?{reasoning:Lu.think,thinkingEnabled:!0}:{},Pn=[{text:Lu.question,key:hl,sender:"user",fileList:[],show:!0},Oa({key:hl,loading:!1,sender:"AI",show:!0,source:Lu.answer_source,text:Lu.answer,like:Lu.like,dislike:Lu.dislike,time:Lu.think_time,id:Lu.id,knowledge:Lu.knowledge},yl)];Kn=[...Kn,...Pn],(fl=Lu==null?void 0:Lu.teacher_feedback)==null||fl.forEach(yu=>{Kn.push({id:yu.id,key:`student-${hl}-${yu.id}`,loading:!1,sender:"teacher",show:!0,text:yu.feedback,source:yu.answer_source})})}),Kn}};let la=!1;(0,tn.dE)()?Ce!=null&&Ce.is_open_ai&&(la=!0):(0,tn.$O)()&&(la=!0);const va=[{id:0,name:"\u6709\u5BB3/\u4E0D\u5B89\u5168"},{id:1,name:"\u865A\u5047\u4FE1\u606F"},{id:2,name:"\u6CA1\u6709\u5E2E\u52A9"},{id:3,name:"\u5176\u4ED6"}];return a.createElement(a.Fragment,null,Dn&&la&&a.createElement(Nn.Z,{headNode:a.createElement(a.Fragment,null,a.createElement("div",{className:"c-grey-333 font22"},a.createElement("span",{className:"mr5"},"\u{1F44B}"),"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u8BFE\u5802\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),a.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},a.createElement("span",{style:{paddingLeft:33}},"\u60A8\u597D\uFF0C\u6211\u662F",a.createElement("span",{className:"c-light-primary"},Ce!=null&&Ce.name?`\u300A${Ce==null?void 0:Ce.name}\u300B`:""),"\u6559\u5B66\u8BFE\u5802\u7684\u8BFE\u5802\u52A9\u6559\uFF0C\u4E13\u4E3A\u63D0\u5347\u8BFE\u5802\u4E92\u52A8\u4E0E\u5B66\u4E60\u6548\u679C\u800C\u8BBE\u8BA1\u3002\u6211\u80FD\u534F\u52A9\u6559\u5E08\u5B9E\u65F6\u4E92\u52A8\u7B54\u7591\uFF0C\u8BD5\u9898\u8D44\u6E90\u751F\u6210\uFF0C\u81EA\u52A8\u6279\u6539\u4F5C\u4E1A\uFF0C\u865A\u62DF\u6570\u5B57\u4EBA\u6388\u8BFE\u7B49\uFF1B\u5E2E\u52A9\u5B66\u751F\u8BD5\u9898\u63A8\u9001\u5DE9\u56FA\u7EC3\u4E60\uFF0C\u542F\u53D1\u5F0F\u52A9\u5B66\u7B49\u3002\u786E\u4FDD\u6559\u5E08\u548C\u5B66\u751F\u5728\u6BCF\u4E00\u5802\u8BFE\u4E0A\u90FD\u80FD\u5F97\u5230\u5168\u65B9\u4F4D\u667A\u80FD\u5316\u7684\u4FDD\u969C\u3002\u8BA9\u6211\u4EEC\u4E00\u8D77\u9AD8\u6548\u5B66\u4E60\uFF0C\u8F7B\u677E\u8FDB\u6B65\uFF01"))),showAvatarEditData:(0,tn.G5)()?{nickname:Ce==null?void 0:Ce.ai_nickname,headImgId:Ce==null?void 0:Ce.ai_headimg_id,show:!0,onOk:Ln=>Xl(void 0,null,function*(){const Kn=yield(0,ot.ZP)(`/api/courses/${Ce==null?void 0:Ce.id}/ai_settings.json`,{method:"put",body:Ln});return(Kn==null?void 0:Kn.status)===0?(zl(),!0):!1})}:void 0,visible:xu,onOpen:()=>{Eu(!0),setTimeout(()=>{Ll()},50)},onClose:()=>{Eu(!1)},showSwitchingModel:!0,showLookHistory:!0,showAddSession:!0,fetchListObject:ba,showPreference:!0,showRedraw:"last",showEdit:"last",customDataNode:Ma,headFunctionNode:(0,tn.dE)()?Ca:null,topFunctionNode:Da,hideUpload:xl,customPreference:ya,isCheckRestrictNumber:!0,draggableExtraNode:Hu&&(0,tn.dE)()&&a.createElement("div",{className:Bu.tip1},a.createElement("img",{src:Sa}),a.createElement("span",null,"\u8001\u5E08\u56DE\u590D\u4E86\u4F60\u7684\u95EE\u9898\uFF0C\u5FEB\u6765\u770B\u770B\u5427~"),a.createElement("i",{onMouseUp:()=>{al(!1),ge({type:"classroomList/setCourseAiState",payload:{course_id:ku,have_tiding:!1}})},className:"iconfont icon-tupianguanbi font14 current"})),drawerExtraNode:Hu&&(0,tn.dE)()&&a.createElement("div",{className:Bu.tip2},a.createElement("img",{src:Sa}),a.createElement("span",null,"\u8001\u5E08\u56DE\u590D\u4E86\u4F60\u7684\u95EE\u9898\uFF0C\u5FEB\u6765\u770B\u770B\u5427~"),a.createElement("i",{onClick:Ln=>{Ln.stopPropagation(),al(!1),ge({type:"classroomList/setCourseAiState",payload:{course_id:ku,have_tiding:!1}})},className:"iconfont icon-tupianguanbi font14 current"})),menuExtraFunctionNode:Ln=>(Ln==null?void 0:Ln.have_teacher_comment)&&a.createElement("div",{className:Bu.tag},"\u8001\u5E08\u56DE\u590D"),title:"\u8BFE\u5802\u52A9\u6559",fetchData:{questionable_type:"Course",questionable_id:ku,is_chat:!0,application_id:rl},fetchUrl:"/api/stream/course_qna_records/chat_messages.json"}),a.createElement(he.default,{centered:!0,open:wn,confirmLoading:Bn,onCancel:()=>{kt(!1)},afterClose:()=>{var Ln,Kn;(Kn=(Ln=Xu.current)==null?void 0:Ln.reject)==null||Kn.call(Ln),Rn(""),qn(null)},onOk:Ba,title:"\u53CD\u9988",width:"530px",okText:"\u63D0\u4EA4"},a.createElement("div",{className:Bu.btnWarp},va.map(Ln=>a.createElement("div",{key:Ln.id,className:au===Ln.id?Bu.active:"",onClick:()=>qn(Ln.id)},Ln.name))),a.createElement(Hl.default.TextArea,{style:{height:280},placeholder:"\u6211\u4EEC\u60F3\u77E5\u9053\u4F60\u5BF9\u6B64\u56DE\u7B54\u4E0D\u6EE1\u610F\u7684\u539F\u56E0\uFF0C\u4F60\u8BA4\u4E3A\u66F4\u597D\u7684\u56DE\u7B54\u662F\u4EC0\u4E48?",value:zn,onChange:Ln=>Rn(Ln.target.value)})))},tr=()=>a.createElement(a.Fragment,null,a.createElement(tu,null),a.createElement(er,null)),nr=E(530),ur=E(29679),lr=E(19248),ar=E(96512),rr=E(32855),or={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"warning",theme:"filled"},ir=or,sr=E(7657),cr=function(ge,Ce){return a.createElement(sr.Z,(0,rr.Z)({},ge,{ref:Ce,icon:ir}))},Ar=a.forwardRef(cr),dr=Ar,gr=E(48755),mr=()=>a.createElement("svg",{width:"252",height:"294"},a.createElement("title",null,"No Found"),a.createElement("defs",null,a.createElement("path",{d:"M0 .387h251.772v251.772H0z"})),a.createElement("g",{fill:"none",fillRule:"evenodd"},a.createElement("g",{transform:"translate(0 .012)"},a.createElement("mask",{fill:"#fff"}),a.createElement("path",{d:"M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321",fill:"#E4EBF7",mask:"url(#b)"})),a.createElement("path",{d:"M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66",fill:"#FFF"}),a.createElement("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF",strokeWidth:"2"}),a.createElement("path",{d:"M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175",fill:"#FFF"}),a.createElement("path",{d:"M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932",fill:"#FFF"}),a.createElement("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF",strokeWidth:"2"}),a.createElement("path",{d:"M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382",fill:"#FFF"}),a.createElement("path",{d:"M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z",stroke:"#FFF",strokeWidth:"2"}),a.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"}),a.createElement("path",{d:"M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742",fill:"#FFF"}),a.createElement("path",{d:"M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48",fill:"#1677ff"}),a.createElement("path",{d:"M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894",fill:"#FFF"}),a.createElement("path",{d:"M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88",fill:"#FFB594"}),a.createElement("path",{d:"M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624",fill:"#FFC6A0"}),a.createElement("path",{d:"M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682",fill:"#FFF"}),a.createElement("path",{d:"M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573",fill:"#CBD1D1"}),a.createElement("path",{d:"M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z",fill:"#2B0849"}),a.createElement("path",{d:"M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558",fill:"#A4AABA"}),a.createElement("path",{d:"M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z",fill:"#CBD1D1"}),a.createElement("path",{d:"M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062",fill:"#2B0849"}),a.createElement("path",{d:"M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15",fill:"#A4AABA"}),a.createElement("path",{d:"M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165",fill:"#7BB2F9"}),a.createElement("path",{d:"M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038",fill:"#192064"}),a.createElement("path",{d:"M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81",fill:"#FFF"}),a.createElement("path",{d:"M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642",fill:"#192064"}),a.createElement("path",{d:"M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268",fill:"#FFC6A0"}),a.createElement("path",{d:"M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456",fill:"#FFC6A0"}),a.createElement("path",{d:"M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z",fill:"#520038"}),a.createElement("path",{d:"M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254",fill:"#552950"}),a.createElement("path",{stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"}),a.createElement("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01",fill:"#F2D7AD"}),a.createElement("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"}),a.createElement("path",{d:"M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z",fill:"#F2D7AD"}),a.createElement("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"}),a.createElement("path",{d:"M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83",fill:"#F4D19D"}),a.createElement("path",{fill:"#CC9B6E",d:"M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"}),a.createElement("path",{fill:"#CC9B6E",d:"M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"}),a.createElement("path",{d:"M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238",fill:"#FFC6A0"}),a.createElement("path",{d:"M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647",fill:"#5BA02E"}),a.createElement("path",{d:"M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647",fill:"#92C110"}),a.createElement("path",{d:"M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187",fill:"#F2D7AD"}),a.createElement("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}))),fr=()=>a.createElement("svg",{width:"254",height:"294"},a.createElement("title",null,"Server Error"),a.createElement("defs",null,a.createElement("path",{d:"M0 .335h253.49v253.49H0z"}),a.createElement("path",{d:"M0 293.665h253.49V.401H0z"})),a.createElement("g",{fill:"none",fillRule:"evenodd"},a.createElement("g",{transform:"translate(0 .067)"},a.createElement("mask",{fill:"#fff"}),a.createElement("path",{d:"M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134",fill:"#E4EBF7",mask:"url(#b)"})),a.createElement("path",{d:"M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671",fill:"#FFF"}),a.createElement("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF",strokeWidth:"2"}),a.createElement("path",{d:"M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238",fill:"#FFF"}),a.createElement("path",{d:"M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775",fill:"#FFF"}),a.createElement("path",{d:"M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68",fill:"#FF603B"}),a.createElement("path",{d:"M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733",fill:"#FFF"}),a.createElement("path",{d:"M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487",fill:"#FFB594"}),a.createElement("path",{d:"M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235",fill:"#FFF"}),a.createElement("path",{d:"M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246",fill:"#FFB594"}),a.createElement("path",{d:"M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508",fill:"#FFC6A0"}),a.createElement("path",{d:"M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z",fill:"#520038"}),a.createElement("path",{d:"M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26",fill:"#552950"}),a.createElement("path",{stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"}),a.createElement("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68",stroke:"#DB836E",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954",stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044",stroke:"#E4EBF7",strokeWidth:"1.136",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583",fill:"#FFF"}),a.createElement("path",{d:"M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75",fill:"#FFC6A0"}),a.createElement("path",{d:"M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713",fill:"#FFC6A0"}),a.createElement("path",{d:"M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16",fill:"#FFC6A0"}),a.createElement("path",{d:"M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575",fill:"#FFF"}),a.createElement("path",{d:"M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47",fill:"#CBD1D1"}),a.createElement("path",{d:"M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z",fill:"#2B0849"}),a.createElement("path",{d:"M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671",fill:"#A4AABA"}),a.createElement("path",{d:"M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z",fill:"#CBD1D1"}),a.createElement("path",{d:"M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162",fill:"#2B0849"}),a.createElement("path",{d:"M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156",fill:"#A4AABA"}),a.createElement("path",{d:"M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69",fill:"#7BB2F9"}),a.createElement("path",{d:"M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.032",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62",fill:"#192064"}),a.createElement("path",{d:"M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843",fill:"#FFF"}),a.createElement("path",{d:"M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668",fill:"#192064"}),a.createElement("path",{d:"M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69",fill:"#FFC6A0"}),a.createElement("path",{d:"M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593",stroke:"#DB836E",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594",fill:"#FFC6A0"}),a.createElement("path",{d:"M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955",stroke:"#BFCDDD",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01",fill:"#A3B4C6"}),a.createElement("path",{d:"M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813",fill:"#A3B4C6"}),a.createElement("mask",{fill:"#fff"}),a.createElement("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"}),a.createElement("path",{d:"M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208",fill:"#BFCDDD",mask:"url(#d)"}),a.createElement("path",{d:"M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),a.createElement("path",{d:"M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209",fill:"#BFCDDD",mask:"url(#d)"}),a.createElement("path",{d:"M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751",stroke:"#7C90A5",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),a.createElement("path",{d:"M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),a.createElement("path",{d:"M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407",fill:"#BFCDDD",mask:"url(#d)"}),a.createElement("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),a.createElement("path",{d:"M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422",fill:"#5BA02E",mask:"url(#d)"}),a.createElement("path",{d:"M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423",fill:"#92C110",mask:"url(#d)"}),a.createElement("path",{d:"M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209",fill:"#F2D7AD",mask:"url(#d)"}))),Aa=E(36237),Cr=E(16931),vr=E(51636);const Er=ae=>{const{componentCls:ge,lineHeightHeading3:Ce,iconCls:vn,padding:yn,paddingXL:Dn,paddingXS:jn,paddingLG:wn,marginXS:kt,lineHeight:Bn}=ae;return{[ge]:{padding:`${(0,Aa.unit)(ae.calc(wn).mul(2).equal())} ${(0,Aa.unit)(Dn)}`,"&-rtl":{direction:"rtl"}},[`${ge} ${ge}-image`]:{width:ae.imageWidth,height:ae.imageHeight,margin:"auto"},[`${ge} ${ge}-icon`]:{marginBottom:wn,textAlign:"center",[`& > ${vn}`]:{fontSize:ae.iconFontSize}},[`${ge} ${ge}-title`]:{color:ae.colorTextHeading,fontSize:ae.titleFontSize,lineHeight:Ce,marginBlock:kt,textAlign:"center"},[`${ge} ${ge}-subtitle`]:{color:ae.colorTextDescription,fontSize:ae.subtitleFontSize,lineHeight:Bn,textAlign:"center"},[`${ge} ${ge}-content`]:{marginTop:wn,padding:`${(0,Aa.unit)(wn)} ${(0,Aa.unit)(ae.calc(yn).mul(2.5).equal())}`,backgroundColor:ae.colorFillAlter},[`${ge} ${ge}-extra`]:{margin:ae.extraMargin,textAlign:"center","& > *":{marginInlineEnd:jn,"&:last-child":{marginInlineEnd:0}}}}},pr=ae=>{const{componentCls:ge,iconCls:Ce}=ae;return{[`${ge}-success ${ge}-icon > ${Ce}`]:{color:ae.resultSuccessIconColor},[`${ge}-error ${ge}-icon > ${Ce}`]:{color:ae.resultErrorIconColor},[`${ge}-info ${ge}-icon > ${Ce}`]:{color:ae.resultInfoIconColor},[`${ge}-warning ${ge}-icon > ${Ce}`]:{color:ae.resultWarningIconColor}}},Ir=ae=>[Er(ae),pr(ae)],hr=ae=>Ir(ae),Fr=ae=>({titleFontSize:ae.fontSizeHeading3,subtitleFontSize:ae.fontSize,iconFontSize:ae.fontSizeHeading3*3,extraMargin:`${ae.paddingLG}px 0 0 0`});var Dr=(0,Cr.I$)("Result",ae=>{const ge=ae.colorInfo,Ce=ae.colorError,vn=ae.colorSuccess,yn=ae.colorWarning,Dn=(0,vr.mergeToken)(ae,{resultInfoIconColor:ge,resultErrorIconColor:Ce,resultSuccessIconColor:vn,resultWarningIconColor:yn,imageWidth:250,imageHeight:295});return[hr(Dn)]},Fr),yr=()=>a.createElement("svg",{width:"251",height:"294"},a.createElement("title",null,"Unauthorized"),a.createElement("g",{fill:"none",fillRule:"evenodd"},a.createElement("path",{d:"M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023",fill:"#E4EBF7"}),a.createElement("path",{d:"M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65",fill:"#FFF"}),a.createElement("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF",strokeWidth:"2"}),a.createElement("path",{d:"M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126",fill:"#FFF"}),a.createElement("path",{d:"M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873",fill:"#FFF"}),a.createElement("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF",strokeWidth:"2"}),a.createElement("path",{d:"M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375",fill:"#FFF"}),a.createElement("path",{d:"M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z",stroke:"#FFF",strokeWidth:"2"}),a.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"}),a.createElement("path",{d:"M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321",fill:"#A26EF4"}),a.createElement("path",{d:"M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734",fill:"#FFF"}),a.createElement("path",{d:"M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717",fill:"#FFF"}),a.createElement("path",{d:"M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61",fill:"#5BA02E"}),a.createElement("path",{d:"M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611",fill:"#92C110"}),a.createElement("path",{d:"M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17",fill:"#F2D7AD"}),a.createElement("path",{d:"M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085",fill:"#FFF"}),a.createElement("path",{d:"M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233",fill:"#FFC6A0"}),a.createElement("path",{d:"M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367",fill:"#FFB594"}),a.createElement("path",{d:"M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95",fill:"#FFC6A0"}),a.createElement("path",{d:"M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929",fill:"#FFF"}),a.createElement("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437",stroke:"#E4EBF7",strokeWidth:".932",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z",fill:"#FFC6A0"}),a.createElement("path",{d:"M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91",fill:"#FFB594"}),a.createElement("path",{d:"M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103",fill:"#5C2552"}),a.createElement("path",{d:"M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145",fill:"#FFC6A0"}),a.createElement("path",{stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round",d:"M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"}),a.createElement("path",{d:"M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32",fill:"#552950"}),a.createElement("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25",fill:"#DB836E"}),a.createElement("path",{d:"M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073",stroke:"#5C2552",strokeWidth:"1.526",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7",strokeWidth:"1.114",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E",strokeWidth:".795",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73",fill:"#FFC6A0"}),a.createElement("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E",strokeWidth:".75",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68",fill:"#CBD1D1"}),a.createElement("path",{d:"M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z",fill:"#2B0849"}),a.createElement("path",{d:"M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62",fill:"#A4AABA"}),a.createElement("path",{d:"M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z",fill:"#CBD1D1"}),a.createElement("path",{d:"M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078",fill:"#2B0849"}),a.createElement("path",{d:"M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15",fill:"#A4AABA"}),a.createElement("path",{d:"M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954",fill:"#7BB2F9"}),a.createElement("path",{d:"M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017",fill:"#192064"}),a.createElement("path",{d:"M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806",fill:"#FFF"}),a.createElement("path",{d:"M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64",fill:"#192064"}),a.createElement("path",{d:"M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"})));const Br={success:ur.Z,error:lr.Z,info:ar.Z,warning:dr},ta={404:mr,500:fr,403:yr},Mr=Object.keys(ta),wr=ae=>{let{prefixCls:ge,icon:Ce,status:vn}=ae;const yn=Kt()(`${ge}-icon`);if(Mr.includes(`${vn}`)){const jn=ta[vn];return a.createElement("div",{className:`${yn} ${ge}-image`},a.createElement(jn,null))}const Dn=a.createElement(Br[vn]);return Ce===null||Ce===!1?null:a.createElement("div",{className:yn},Ce||Dn)},br=ae=>{let{prefixCls:ge,extra:Ce}=ae;return Ce?a.createElement("div",{className:`${ge}-extra`},Ce):null},da=ae=>{let{prefixCls:ge,className:Ce,rootClassName:vn,subTitle:yn,title:Dn,style:jn,children:wn,status:kt="info",icon:Bn,extra:Qn}=ae;const{getPrefixCls:au,direction:qn,result:zn}=a.useContext(gr.E_),Rn=au("result",ge),[Pu,Au,xu]=Dr(Rn),Eu=Kt()(Rn,`${Rn}-${kt}`,Ce,zn==null?void 0:zn.className,vn,{[`${Rn}-rtl`]:qn==="rtl"},Au,xu),Hu=Object.assign(Object.assign({},zn==null?void 0:zn.style),jn);return Pu(a.createElement("div",{className:Eu,style:Hu},a.createElement(wr,{prefixCls:Rn,status:kt,icon:Bn}),a.createElement("div",{className:`${Rn}-title`},Dn),yn&&a.createElement("div",{className:`${Rn}-subtitle`},yn),a.createElement(br,{prefixCls:Rn,extra:Qn}),wn&&a.createElement("div",{className:`${Rn}-content`},wn)))};da.PRESENTED_IMAGE_403=ta[403],da.PRESENTED_IMAGE_404=ta[404],da.PRESENTED_IMAGE_500=ta[500];var xr=da,Nr=Object.defineProperty,Lr=(ae,ge,Ce)=>ge in ae?Nr(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,Sr=(ae,ge,Ce)=>Lr(ae,typeof ge!="symbol"?ge+"":ge,Ce);const{Paragraph:Pr,Text:jr}=nr.default;class Or extends a.Component{constructor(){super(...arguments),Sr(this,"state",{hasError:!1,error:null,errorInfo:null})}static getDerivedStateFromError(ge){return{hasError:!0,error:ge,errorInfo:null}}componentDidCatch(ge,Ce){console.log("\u6355\u83B7\u7684\u9519\u8BEF:",ge),console.log("\u9519\u8BEF\u4FE1\u606F:",Ce),this.setState({error:ge,errorInfo:Ce})}render(){var ge,Ce;return this.state.hasError?a.createElement(xr,{status:"warning",title:"\u5F53\u524D\u6D4F\u89C8\u5668\u4F3C\u4E4E\u53D1\u751F\u4E86\u9519\u8BEF\uFF0C\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u5237\u65B0\u9875\u9762\u4EE5\u6062\u590D\u6B63\u5E38\u529F\u80FD\uFF01 ",subTitle:(ge=this.state.error)==null?void 0:ge.message,extra:[a.createElement(Qe.ZP,{type:"primary",key:"console",onClick:()=>window.location.reload()},"\u7ACB\u5373\u5237\u65B0")]},a.createElement("div",{className:"desc"},a.createElement(Pr,null,a.createElement(jr,{style:{fontSize:14}},"\u8BE6\u7EC6\u4FE1\u606F\uFF1A",a.createElement("br",null),(Ce=this.state.errorInfo)==null?void 0:Ce.componentStack)))):this.props.children}}var zr=Or,Tr=E(24957),kr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAAXNSR0IArs4c6QAAALhJREFUOE+dkjEOgVEQhL8pRCNR0UlE5Qg6Z9C5gcIFUDmAEyhVWgqJBIVE4hwanUSlkpEn709EIe/ZcrPzZXZ2RWLZrkq6f48rRW+7DWyBjqTrpyYJEAS2x0AP6Ep6FJBkQIQsgDLQl+TQywUE8R7YSZpmA6KLOnAGJpKWsv228kfdgEbWCtFBCzgCQ0mrLIDtGnACZpLmWRnYrgAHYFMEmAywXQLWwEXSIPuRbDeBUdz7mQ34daEX5wM7Fb5x5tMAAAAASUVORK5CYII=",Zr=E(9936),Rr=E(38215),ll=E(59301),Hr=Object.defineProperty,ga=Object.getOwnPropertySymbols,za=Object.prototype.hasOwnProperty,Ta=Object.prototype.propertyIsEnumerable,ka=(ae,ge,Ce)=>ge in ae?Hr(ae,ge,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ae[ge]=Ce,Qr=(ae,ge)=>{for(var Ce in ge||(ge={}))za.call(ge,Ce)&&ka(ae,Ce,ge[Ce]);if(ga)for(var Ce of ga(ge))Ta.call(ge,Ce)&&ka(ae,Ce,ge[Ce]);return ae},Vr=(ae,ge)=>{var Ce={};for(var vn in ae)za.call(ae,vn)&&ge.indexOf(vn)<0&&(Ce[vn]=ae[vn]);if(ae!=null&&ga)for(var vn of ga(ae))ge.indexOf(vn)<0&&Ta.call(ae,vn)&&(Ce[vn]=ae[vn]);return Ce};const Ur=ae=>{var ge=ae,{loading:Ce,children:vn,globalSetting:yn,user:Dn,account:jn}=ge,wn=Vr(ge,["loading","children","globalSetting","user","account"]),kt,Bn,Qn,au,qn,zn,Rn,Pu;const Au=(0,re.useLocation)(),[xu,Eu]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let Hu=We()().add(0,"days").unix(),al=localStorage.getItem("mainclose");if(!al){Eu(!0);return}Hu>parseInt(al)&&Eu(!0)},[]),ll.createElement(zr,null,ll.createElement(ue.ZP,{locale:le.Z,autoInsertSpaceInButton:!1},Au.pathname==="/"&&xu&&((Bn=(kt=yn==null?void 0:yn.setting)==null?void 0:kt.adv_index)==null?void 0:Bn.image_url)&&((Qn=yn==null?void 0:yn.setting)==null?void 0:Qn.main_site)&&ll.createElement("div",{onClick:()=>{var Hu,al;return window.open((al=(Hu=yn==null?void 0:yn.setting)==null?void 0:Hu.adv_index)==null?void 0:al.jump_url)},style:{background:`url(${qe.Z.IMG_SERVER+((qn=(au=yn==null?void 0:yn.setting)==null?void 0:au.adv_index)==null?void 0:qn.image_url)}) no-repeat center center`,width:"100%",height:60,margin:"0px auto",display:"flex",cursor:"pointer",backgroundSize:"cover"}},ll.createElement("div",{style:{width:1200,margin:"0px auto",height:60,display:"flex",alignItems:"center",justifyContent:"space-between"}},ll.createElement("div",{style:{fontSize:24,fontWeight:"bold",color:"#fff",visibility:"hidden"}},"\u3010\u8BA1\u7B97\u673A\u5B66\u4E60\u4EA4\u6D41\u7FA4\u3011\u9886\u53D6C\u8BED\u8A00/Java/Python/\u7A0B\u5E8F\u7ADE\u8D5B\u8D44\u6599\uFF0C\u70B9\u51FB\u52A0\u5165"),ll.createElement("div",{onClick:()=>{window.open("https://mp.weixin.qq.com/s/31gNJVLlG1nTymoyL1uUJA")},style:{visibility:"hidden",width:"104px",height:"30px",borderRadius:15,display:"flex",alignItems:"center",justifyContent:"center",color:"#FFFFFF",cursor:"pointer",background:"linear-gradient(270deg, #FF4C00 0%, #FF9C01 100%)"}},"\u67E5\u770B\u8BE6\u60C5 ",ll.createElement("img",{src:kr,style:{marginLeft:5}}))),ll.createElement("img",{src:Zr,onClick:Hu=>{Hu.stopPropagation(),localStorage.setItem("mainclose",We()().add(1,"days").unix()+""),Eu(!1)},style:{width:16,height:16,marginRight:6,marginTop:6,cursor:"pointer"}})),document.domain!=="kepukehuan.educoder.net"&&ll.createElement(we.Z,Qr({},wn)),ll.createElement("section",{className:Tr.Z.layoutMainClass,style:{marginTop:Au.pathname=="/training"?"-72px":""}},ll.createElement(re.Outlet,null)),ll.createElement(Se,null),!(0,nt.Ll)()&&document.domain!=="kepukehuan.educoder.net"&&ll.createElement(zt,null),ll.createElement(Oe,null),ll.createElement(Ct,null),ll.createElement(nn,null),ll.createElement(an,null),ll.createElement(te,null),ll.createElement(Dt,null),ll.createElement(Gt,null),jn.actionTabs.key==="Account-ProfessionalAuth"&&((Rn=(zn=jn.actionTabs)==null?void 0:zn.code)==null?void 0:Rn.length)>0&&ll.createElement(Rr.Z,{Scoid:(Pu=Dn==null?void 0:Dn.userInfo)==null?void 0:Pu.user_school_id}),!(0,nt.Ll)()&&ll.createElement(Mn,null),yn.isShowAI&&ll.createElement(tr,null)))};var Wr=(0,re.connect)(({loading:ae,globalSetting:ge,user:Ce,account:vn})=>({loading:ae,user:Ce,globalSetting:ge,account:vn}))(Ur)},38215:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Zt}});var a=E(59301),ue=E(76560),le=E(82326),we=E(14566),re=E(28284),Ee=E(6767),We=E(62957),Ye=E(77019),Ae=E(5269),z=E(29787),ye=E(37568),ce=E(1560),qe=E(99571),he=E(90524),nt=E(51941),$e=E(94780),Ke=E(49661),ht=E(70154),Me=E(17149),zt=E(29679),yt=E(19248),Le=E(82874),Te={flexRow:"flexRow___jGYtM",flexColumn:"flexColumn___NPMB3",formWrap:"formWrap___vwH9N",example:"example____BmJC",footerWrap:"footerWrap___lp1L0"},et=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Se=(mt,ot)=>{var it={};for(var Je in mt)It.call(mt,Je)&&ot.indexOf(Je)<0&&(it[Je]=mt[Je]);if(mt!=null&&et)for(var Je of et(mt))ot.indexOf(Je)<0&&_e.call(mt,Je)&&(it[Je]=mt[Je]);return it},Qe=(mt,ot,it)=>new Promise((Je,ut)=>{var en=nn=>{try{Wt(it.next(nn))}catch(vt){ut(vt)}},dt=nn=>{try{Wt(it.throw(nn))}catch(vt){ut(vt)}},Wt=nn=>nn.done?Je(nn.value):Promise.resolve(nn.value).then(en,dt);Wt((it=it.apply(mt,ot)).next())});const gt=(mt,ot)=>ot.some(it=>it.label.toLowerCase().indexOf(mt.toLowerCase())>-1),Bt=ye.default.TextArea,Oe=mt=>{var ot=mt,{account:it,globalSetting:Je,loading:ut,dispatch:en,schoolName:dt,visible:Wt,onClose:nn=()=>{},onSuccess:vt=()=>{}}=ot,Et=Se(ot,["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"]);const[Lt]=re.default.useForm();(0,a.useEffect)(()=>{Lt.setFieldsValue({name:dt})},[dt]);const Ot=an=>Qe(void 0,null,function*(){const{name:Pt,city:Ie=[],address:Ve,remarks:ee}=an||{},ne=yield en({type:"account/appplySchool",payload:{name:Pt,province:Ie[0],city:Ie[1],address:Ve,remarks:ee}});nn(),ne&&(Ee.ZP.success("\u65B0\u589E\u5B66\u6821/\u5355\u4F4D\u6210\u529F\uFF01"),vt(Pt))});return a.createElement(We.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Wt,title:"\u7533\u8BF7\u6DFB\u52A0\u5355\u4F4D\u540D\u79F0",width:"600px",footer:null},a.createElement(re.default,{className:Te.formWrap,form:Lt,labelCol:{span:4},wrapperCol:{span:20},onFinish:Ot},a.createElement(re.default.Item,{label:"\u5355\u4F4D\u5168\u79F0\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"}]},a.createElement(ye.default,{placeholder:"\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"})),a.createElement("div",{className:`${Te.flexRow} ${Te.example}`},a.createElement("div",null,"\u793A\u4F8B\uFF1A"),a.createElement("div",{className:Te.flexColumn},a.createElement("div",null,a.createElement(zt.Z,{style:{color:"rgb(82, 196, 26)"}}),a.createElement("span",{className:"font14 ml5"},"\u6B63\u786E\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u6784")),a.createElement("div",null,a.createElement(yt.Z,{style:{color:"red"}}),a.createElement("span",{className:"font14 ml5"},"\u9519\u8BEF\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u67842019\u6625")))),a.createElement(re.default.Item,{label:"\u5730\u533A\uFF1A",name:"city"},a.createElement(Me.Z,{allowClear:!0,size:"middle",options:Le.P,placeholder:"\u8BF7\u9009\u62E9\u6240\u5728\u5730",showSearch:{matchInputWidth:!0,filter:gt}})),a.createElement(re.default.Item,{label:"\u8BE6\u7EC6\u5730\u5740\uFF1A",name:"address"},a.createElement(ye.default,{placeholder:"\u8BF7\u586B\u5199\u5B8C\u6574\u7684\u5730\u5740\u4FE1\u606F"})),a.createElement(re.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks"},a.createElement(Bt,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"})),a.createElement("div",{className:Te.footerWrap},a.createElement(re.default.Item,null,a.createElement(qe.ZP,{className:"mr5",size:"middle",onClick:()=>{nn()}},"\u53D6\u6D88"),a.createElement(qe.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:ut["account/appplySchool"]},"\u4FDD\u5B58")))))};var Mt=(0,ue.connect)(({account:mt,loading:ot,globalSetting:it})=>({account:mt,globalSetting:it,loading:ot.effects}))(Oe),bt=E(55480),ln=E(89392),st=E(59301),bn=Object.defineProperty,An=Object.defineProperties,En=Object.getOwnPropertyDescriptors,Cn=Object.getOwnPropertySymbols,un=Object.prototype.hasOwnProperty,_t=Object.prototype.propertyIsEnumerable,Ze=(mt,ot,it)=>ot in mt?bn(mt,ot,{enumerable:!0,configurable:!0,writable:!0,value:it}):mt[ot]=it,Xe=(mt,ot)=>{for(var it in ot||(ot={}))un.call(ot,it)&&Ze(mt,it,ot[it]);if(Cn)for(var it of Cn(ot))_t.call(ot,it)&&Ze(mt,it,ot[it]);return mt},ie=(mt,ot)=>An(mt,En(ot)),ze=(mt,ot)=>{var it={};for(var Je in mt)un.call(mt,Je)&&ot.indexOf(Je)<0&&(it[Je]=mt[Je]);if(mt!=null&&Cn)for(var Je of Cn(mt))ot.indexOf(Je)<0&&_t.call(mt,Je)&&(it[Je]=mt[Je]);return it},xe=(mt,ot,it)=>new Promise((Je,ut)=>{var en=nn=>{try{Wt(it.next(nn))}catch(vt){ut(vt)}},dt=nn=>{try{Wt(it.throw(nn))}catch(vt){ut(vt)}},Wt=nn=>nn.done?Je(nn.value):Promise.resolve(nn.value).then(en,dt);Wt((it=it.apply(mt,ot)).next())});const Rt=le.default.Option,tt=we.default.Dragger;var Ft=(mt=>(mt[mt.Professor=1]="Professor",mt[mt.AssistantProfessor=2]="AssistantProfessor",mt[mt.Student=3]="Student",mt))(Ft||{});const Ct=mt=>{var ot=mt,{user:it,account:Je,globalSetting:ut,loading:en,dispatch:dt,Scoid:Wt}=ot,nn=ze(ot,["user","account","globalSetting","loading","dispatch","Scoid"]),vt,Et;const[Lt]=re.default.useForm(),[Ot,an]=(0,a.useState)({}),[Pt,Ie]=(0,a.useState)([]),[Ve,ee]=(0,a.useState)([]),[ne,te]=(0,a.useState)([]),[fe,pe]=(0,a.useState)([]),[Ue,At]=(0,a.useState)(),[Ht,Dt]=(0,a.useState)(),[cn,pn]=(0,a.useState)(),[$t,Gt]=(0,a.useState)(),[dn,Jt]=(0,a.useState)(),qt=(0,a.useRef)((0,ln.throttle)(y=>sn(y),1200,{leading:!0,trailing:!0})).current;(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{xe(void 0,null,function*(){if(!Wt)return;const y=yield Fn(Wt);te(y==null?void 0:y.departments)})},[Wt]);const sn=y=>xe(void 0,null,function*(){var ve,me;const De=yield dt({type:"account/getSchoolOption",payload:{keyword:y,limit:10}});Ie(De==null?void 0:De.schools),y&&y!=""&&(ee((ve=De==null?void 0:De.schools)==null?void 0:ve.filter(Re=>Re.name.includes(y))),(((me=De==null?void 0:De.schools)==null?void 0:me.find(Re=>Re.name===y))||{}).id?rt(y,null,De==null?void 0:De.schools):(Lt.setFieldsValue({department:""}),an(Xe(Xe({},Ot),{school:y,department:""}))))}),Fn=y=>{if(y)return dt({type:"account/getDepartmentOption",payload:{id:y}})};(0,a.useEffect)(()=>{if(!Je.basicInfo)return;const{basicInfo:y}=Je,ve={identity:y.identity,school:y.school_name,department:y.department_name,studentNo:y.student_id,jobTitle:y.identity=="teacher"?y.technical_title:"\u6559\u6388",manager:y.identity=="professional"?y.technical_title:"\u4F01\u4E1A\u7BA1\u7406\u8005"};Lt.setFieldsValue(ve),an(ve)},[Je.basicInfo]);const hn=()=>{Gt(!0)},Mn=()=>{if(!Pt.find(y=>y.name===Ot.school)){Ee.ZP.info("\u8BF7\u5148\u9009\u62E9\u6B63\u786E\u7684\u5355\u4F4D\u6216\u8005\u5B66\u6821\uFF01");return}Jt(!0)},Nn=y=>{an(Xe({},Lt.getFieldsValue())),"school"in y&&(ee(Pt.filter(me=>me.name.includes(y.school))),(Pt.find(me=>me.name===y.school)||{}).id?rt(y.school):(Lt.setFieldsValue({department:""}),an(Xe(Xe({},Ot),{school:y.school,department:""}))))},lt=(y,ve)=>{if(Je.actionTabs.checkedList.includes(1)){We.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:st.createElement("div",{className:"tc"},ve||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${y}/students`}});return}window.location.href=`/classrooms/${y}/students`},rt=(y,ve,me)=>xe(void 0,null,function*(){var De,Ne,Re;const xt=(De=(me||Pt).find(Tt=>Tt.name===y))==null?void 0:De.id,Vt=(yield Fn(xt))||{};te(Vt==null?void 0:Vt.departments);const Nt=ve||((Re=(Ne=Vt==null?void 0:Vt.departments)==null?void 0:Ne[0])==null?void 0:Re.name);Lt.setFieldsValue({department:Nt}),an(Xe(Xe({},Ot),{school:y,department:Nt}))}),pt=y=>xe(void 0,null,function*(){yield sn(),Lt.setFieldsValue({school:y,department:""}),an(Xe(Xe({},Ot),{school:y,department:""}))}),ct=y=>{var ve;if(y.file.status==="uploading"){pn(!0);return}y.file.status==="done"&&(console.log(y.file,y.file.response),Dt((ve=y.file.response)==null?void 0:ve.id),(0,Ke.y3)(y.file.originFileObj,me=>{At(me),pn(!1)}))},He=y=>xe(void 0,null,function*(){var ve,me,De,Ne,Re;const{school:xt,department:Vt,identity:Nt,studentNo:Tt,jobTitle:gn,manager:Be}=y||{};if(!Ue){Ee.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u7167\u7247\uFF01");return}const at=(ve=Pt.find(St=>St.name===xt))==null?void 0:ve.id,oe=(me=ne.find(St=>St.name===Vt))==null?void 0:me.id;let de;Nt==="student"?de=Tt:Nt==="teacher"?de=gn:de=Be;const ke=yield dt({type:"account/applyProfessionalAuth",payload:{id:((De=Je.basicInfo)==null?void 0:De.id)||((Ne=it.userInfo)==null?void 0:Ne.login),school_id:at,department_id:oe,identity:Nt,extra:de,attachment_ids:[Ht]}});if(Je.actionTabs.code){let St=yield(0,bt.cR)({invite_code:Je.actionTabs.code,professor:Je.actionTabs.checkedList.includes(1)?1:null,assistant_professor:Je.actionTabs.checkedList.includes(2)?1:null,student:Je.actionTabs.checkedList.includes(3)?1:null});St.message==="\u52A0\u5165\u6210\u529F"&&(St!=null&&St.course_id?lt(St.course_id,St.message):Ee.ZP.success(St.message))}b(),ke&&(Ee.ZP.info("\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838!"),dt({type:"account/getBasicInfo",payload:{login:(Re=it.userInfo)==null?void 0:Re.login}}))}),b=()=>{dt({type:"account/setActionTabs",payload:{}})},se={data:{type:"professional"},multiple:!0,showUploadList:!1,action:`${he.Z.API_SERVER}/api/attachments.json`,className:$e.Z.uploader,onChange:ct,beforeUpload:y=>{const ve=y.type==="image/jpeg"||y.type==="image/png"||y.type==="image/jpg"||y.type==="image/bmp";return ve||Ee.ZP.info("\u8BF7\u4E0A\u4F20\u6B63\u786E\u6587\u4EF6\u683C\u5F0F"),ve}};return st.createElement(We.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:$e.Z.modal,open:Je.actionTabs.key==="Account-ProfessionalAuth",title:st.createElement(Ye.Z,{style:{padding:"25px"},align:"middle",justify:"space-between"},st.createElement(Ae.Z,null,"\u804C\u4E1A\u8BA4\u8BC1"),st.createElement(Ae.Z,null,st.createElement("i",{className:"iconfont icon-guanbi11",style:{color:"#979797",cursor:"pointer"},onClick:b}))),width:"660px",footer:null},st.createElement(z.Z,{spinning:!!cn},st.createElement(re.default,{className:$e.Z.formWrap,form:Lt,colon:!1,onValuesChange:Nn,onFinish:He},st.createElement(Ye.Z,{gutter:[10,0]},st.createElement(Ae.Z,{flex:"300px"},st.createElement(re.default.Item,{label:"\u804C\u4E1A",name:"identity",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u4E1A"}]},st.createElement(le.default,null,st.createElement(Rt,{value:"teacher"},"\u6559\u5E08"),st.createElement(Rt,{value:"student"},"\u5B66\u751F"),st.createElement(Rt,{value:"professional"},"\u4E13\u4E1A\u4EBA\u58EB")))),Ot.identity==="student"&&st.createElement(Ae.Z,{flex:"200px"},st.createElement(re.default.Item,{initialValue:Ot.studentNo,name:"studentNo",rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u5B66\u53F7"}]},st.createElement(ye.default,{type:"text",placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7"}))),Ot.identity==="teacher"&&st.createElement(Ae.Z,{flex:"200px"},st.createElement(re.default.Item,{initialValue:Ot.jobTitle,name:"jobTitle",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},st.createElement(le.default,null,st.createElement(Rt,{value:"\u6559\u6388"},"\u6559\u6388"),st.createElement(Rt,{value:"\u526F\u6559\u6388"},"\u526F\u6559\u6388"),st.createElement(Rt,{value:"\u8BB2\u5E08"},"\u8BB2\u5E08"),st.createElement(Rt,{value:"\u52A9\u6559"},"\u52A9\u6559")))),Ot.identity==="professional"&&st.createElement(Ae.Z,{flex:"200px"},st.createElement(re.default.Item,{initialValue:Ot.manager,name:"manager",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},st.createElement(le.default,null,st.createElement(Rt,{value:"\u4F01\u4E1A\u7BA1\u7406\u8005"},"\u4F01\u4E1A\u7BA1\u7406\u8005"),st.createElement(Rt,{value:"\u90E8\u95E8\u7BA1\u7406\u8005"},"\u90E8\u95E8\u7BA1\u7406\u8005"),st.createElement(Rt,{value:"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"},"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"),st.createElement(Rt,{value:"\u5DE5\u7A0B\u5E08"},"\u5DE5\u7A0B\u5E08"),st.createElement(Rt,{value:"\u52A9\u7406\u5DE5\u7A0B\u5E08"},"\u52A9\u7406\u5DE5\u7A0B\u5E08"))))),st.createElement(re.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"school",extra:Ot.school&&!(Pt!=null&&Pt.find(y=>y.name===Ot.school))&&st.createElement("div",{className:$e.Z.schoolHintWrap},st.createElement("span",{className:$e.Z.colorCDCDCD},"\u672A\u627E\u5230\u5305\u542B\u201C",Ot.school,"\u201D\u7684\u9AD8\u6821\uFF0C"),st.createElement("span",{className:`${$e.Z.color0152d9} current`,onClick:hn},"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u5B66\u6821/\u5355\u4F4D"}]},st.createElement(ce.Z,{showSearch:!0,onSearch:qt,options:Ve==null?void 0:Ve.map(y=>({value:y.name}))})),st.createElement(re.default.Item,{label:"\u9662\u7CFB/\u90E8\u95E8",name:"department",extra:Ot.department&&!(ne!=null&&ne.find(y=>y.name===Ot.department))&&st.createElement("div",{className:$e.Z.schoolHintWrap},st.createElement("span",{className:$e.Z.colorCDCDCD},Ot.department?`\u672A\u627E\u5230\u5305\u542B\u201C${Ot.department}\u201D\u7684\u9AD8\u6821\uFF0C`:"\u672A\u627E\u5230\u9662\u7CFB\uFF0C"),st.createElement("span",{className:`${$e.Z.color0152d9} current`,onClick:Mn},"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u9662\u7CFB/\u90E8\u95E8"}]},st.createElement(ce.Z,{showSearch:!0,onChange:y=>pe(ne.filter(ve=>ve.name.includes(y))),options:fe==null?void 0:fe.map(y=>({value:y.name}))})),st.createElement(re.default.Item,{label:"\u804C\u4E1A\u8BC1\u4E0A\u4F20"},st.createElement("div",{className:$e.Z.flexRow},st.createElement("div",{className:$e.Z.flexColumn},st.createElement(tt,ie(Xe({},se),{accept:".png,.jpg,.bmp,.jpeg"}),Ue?st.createElement("img",{src:Ue,className:$e.Z.uploadImg}):st.createElement("div",{className:$e.Z.imageTip},st.createElement("p",null,st.createElement("i",{className:`iconfont icon-cuban2shangchuanyunduan ${$e.Z.uploadTipIcon}`})),st.createElement("p",{className:$e.Z.uploadTip},st.createElement("a",{className:$e.Z.color05101a},"\u70B9\u51FB\u6216\u62D6\u62FD\u4E0A\u4F20\u56FE\u7247")))),st.createElement("span",{className:"tc"},st.createElement("p",{className:$e.Z.viewLargerImg},"\u67E5\u770B\u5927\u56FE"))),st.createElement("div",{className:`${$e.Z.flexColumn} ${$e.Z.example}`},st.createElement("span",{className:$e.Z.exampleImg},st.createElement("img",{src:nt})),st.createElement("span",{className:"tc"},st.createElement("p",null,"\u793A\u4F8B\u56FE\u7247"),st.createElement("p",{className:`${$e.Z.colorOrange} font12`},"\uFF08png/jpg/bmp\u683C\u5F0F\uFF0C\u4E0D\u8D85\u8FC72MB\uFF09"))))),st.createElement("div",{className:$e.Z.footerWrap},st.createElement(re.default.Item,null,st.createElement(qe.ZP,{className:"mr5",size:"middle",onClick:b},"\u53D6\u6D88"),st.createElement(qe.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:en["account/applyProfessionalAuth"]},"\u4FDD\u5B58"))),st.createElement("div",{className:$e.Z.note},st.createElement("p",null,"\u8BA4\u8BC1\u987B\u77E5\uFF1A"),st.createElement("p",null,"1.\u6839\u636E\u804C\u4E1A\u4E0A\u4F20\u76F8\u5E94\u7684\u8BC1\u4EF6\u7167\uFF1A\u6559\u5E08\uFF08\u6559\u5E08\u8BC1\uFF09\uFF0C\u4E13\u4E1A\u4EBA\u58EB\uFF08\u5458\u5DE5\u8BC1\uFF09\u3001\u5B66\u751F\uFF08\u5B66\u751F\u8BC1\uFF09\uFF0C\u8BF7\u786E\u4FDD\u8BC1\u4EF6\u7167\u5185\u5BB9\u5B8C\u6574\u5E76\u4E14\u6E05\u6670\u53EF\u89C1\uFF0C\u4E25\u7981PS\uFF1B"),st.createElement("p",null,"2.\u6211\u4EEC\u5C06\u5728\u4F60\u63D0\u4EA4\u804C\u4E1A\u8BC1\u4FE1\u606F\u540E\u768424\u5C0F\u65F6\uFF08\u4E0D\u5305\u542B\u8282\u5047\u65E5\uFF09\u5185\u5B8C\u6210\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u4F1A\u4EE5\u7CFB\u7EDF\u6D88\u606F\u7684\u5F62\u5F0F\u53D1\u9001\u7ED9\u4F60\uFF1B"),st.createElement("p",null,"3.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u8C28\u614E\u586B\u5199\uFF1B\u804C\u4E1A\u53D8\u66F4\u8BF7\u9009\u62E9\u91CD\u65B0\u8BA4\u8BC1\uFF1B"),st.createElement("p",null,"4.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u7CFB\u7EDF\u5C06\u81EA\u52A8\u53D1\u653E500\u4E2A\u91D1\u5E01\u4F5C\u4E3A\u5956\u52B1\uFF1B"),st.createElement("p",null,"5.\u6211\u4EEC\u4F1A\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u7684\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732\uFF1B"),st.createElement("p",null,"6.\u5982\u5B58\u5728\u6076\u610F\u4E71\u586B\u5199\u59D3\u540D\uFF0C\u5B66\u53F7\uFF0C\u53CA\u4E0A\u4F20\u4E0E\u804C\u4E1A\u8BC1\u4EF6\u65E0\u5173\u56FE\u7247\u8005\uFF0C\u4E00\u7ECF\u53D1\u73B0\u5C06\u51BB\u7ED3",!((vt=ut==null?void 0:ut.setting)!=null&&vt.is_local)&&"EduCoder","\u8D26\u53F7\u3002"),st.createElement("p",null,"7.\u975E\u8001\u5E08\u8EAB\u4EFD\u63D0\u4EA4\u804C\u4E1A\u8BA4\u8BC1\u540E\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u5C06\u72B6\u6001\u6539\u4E3A\u5DF2\u8BA4\u8BC1\uFF0C\u4F60\u5C06\u53EF\u4EE5\u4F53\u9A8C\u5E73\u53F0\u9700\u8981\u804C\u4E1A\u8BA4\u8BC1\u7684\u529F\u80FD\uFF1B\u5982\u679C\u5728\u8BA4\u8BC1\u540E\u7684\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u672A\u901A\u8FC7\u5BA1\u6838\uFF0C\u4F60\u5C06\u4E0D\u80FD\u7EE7\u7EED\u4F53\u9A8C\u9700\u8981\u8BA4\u8BC1\u7684\u529F\u80FD\u3002")))),st.createElement(Mt,{visible:$t,onClose:()=>Gt(!1),schoolName:Ot.school,onSuccess:pt}),st.createElement(ht.Z,{visible:dn,onClose:()=>Jt(!1),schoolId:(Et=Pt.find(y=>y.name===Ot.school))==null?void 0:Et.id,schoolName:Ot.school,departmentName:Ot.department,onSuccess:y=>rt(Ot.school,y)}))};var Zt=(0,ue.connect)(({user:mt,account:ot,loading:it,globalSetting:Je})=>({user:mt,account:ot,globalSetting:Je,loading:it.effects}))(Ct)},61471:function(Fe,wt,E){"use strict";E.d(wt,{i:function(){return yt},q:function(){return zt}});var a=E(59301),ue={flex_box_center:"flex_box_center___yMUhy",flex_space_between:"flex_space_between___KNvG9",flex_box_vertical_center:"flex_box_vertical_center___yqWY9",flex_box_center_end:"flex_box_center_end___DJKuV",flex_box_column:"flex_box_column___NTtN1",singleSelect:"singleSelect___fU3O9",multipleSelect:"multipleSelect___LFXCB",plus:"plus___gdDhG"},le=E(92310),we=E.n(le),re=E(25399),Ee=E(82326),We=E(99571),Ye=E(82093),Ae=Object.defineProperty,z=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,nt=(Le,Te,et)=>Te in Le?Ae(Le,Te,{enumerable:!0,configurable:!0,writable:!0,value:et}):Le[Te]=et,$e=(Le,Te)=>{for(var et in Te||(Te={}))qe.call(Te,et)&&nt(Le,et,Te[et]);if(ce)for(var et of ce(Te))he.call(Te,et)&&nt(Le,et,Te[et]);return Le},Ke=(Le,Te)=>z(Le,ye(Te)),ht=(Le,Te)=>{var et={};for(var It in Le)qe.call(Le,It)&&Te.indexOf(It)<0&&(et[It]=Le[It]);if(Le!=null&&ce)for(var It of ce(Le))Te.indexOf(It)<0&&he.call(Le,It)&&(et[It]=Le[It]);return et},Me=(Le,Te,et)=>new Promise((It,_e)=>{var Se=Bt=>{try{gt(et.next(Bt))}catch(Oe){_e(Oe)}},Qe=Bt=>{try{gt(et.throw(Bt))}catch(Oe){_e(Oe)}},gt=Bt=>Bt.done?It(Bt.value):Promise.resolve(Bt.value).then(Se,Qe);gt((et=et.apply(Le,Te)).next())});const zt=Le=>{var Te=Le,{wrapClassName:et,wrapStyle:It={},showLinkButton:_e=!0,tooltipTitle:Se="",loadGeneral:Qe=!1,data:gt={}}=Te,Bt=ht(Te,["wrapClassName","wrapStyle","showLinkButton","tooltipTitle","loadGeneral","data"]);const Oe="course_disciplines_list",[Mt,bt]=(0,a.useState)(()=>{const Cn=sessionStorage.getItem(Oe);return Cn?JSON.parse(Cn):[]}),[ln,st]=(0,a.useState)(!1),[bn,An]=(0,a.useState)(!0);(0,a.useEffect)(()=>{En()},[]);const En=()=>Me(void 0,null,function*(){var Cn,un,_t,Ze;st(!0);const Xe=yield(0,Ye.U2)("v2/course_disciplines.json",gt);if(Xe.status===0){const ie=((un=(Cn=Xe==null?void 0:Xe.data)==null?void 0:Cn.list)==null?void 0:un.map(ze=>({value:ze.id,label:ze.name})))||[];if(bt(ie),An(!1),sessionStorage.setItem(Oe,JSON.stringify(ie)),bn){const ze=(Ze=(_t=Xe==null?void 0:Xe.data)==null?void 0:_t.list)==null?void 0:Ze.find(xe=>xe.is_default);Qe&&ze&&Bt.onChange(ze==null?void 0:ze.id)}}st(!1)});return a.createElement("div",{className:we()(ue.singleSelect,et),style:It},a.createElement(re.Z,{title:Se},a.createElement(Ee.default,$e({allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",loading:ln,options:Mt,onDropdownVisibleChange:Cn=>{Cn&&En()}},Bt))),_e&&a.createElement(We.ZP,{type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))},yt=Le=>{var Te=Le,{wrapClassName:et,wrapStyle:It={},showLinkButton:_e=!0,courseDisciplineId:Se="",isPlusHeight:Qe=!1,tooltipTitle:gt,allowAcceptEmpty:Bt=!1,data:Oe={}}=Te,Mt=ht(Te,["wrapClassName","wrapStyle","showLinkButton","courseDisciplineId","isPlusHeight","tooltipTitle","allowAcceptEmpty","data"]);const[bt,ln]=(0,a.useState)([]),[st,bn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{An()},[Se]);const An=()=>Me(void 0,null,function*(){var En,Cn;if(!Bt&&!Se){ln([]);return}bn(!0);const un=yield(0,Ye.U2)(`v2/course_disciplines/${Se||"all"}.json`,Oe);if(un.status===0){const _t=((Cn=(En=un==null?void 0:un.data)==null?void 0:En.tag_disciplines)==null?void 0:Cn.map(Ze=>({value:Ze.id,label:Ze.name})))||[];_t.length&&ln(_t)}bn(!1)});return a.createElement("div",{className:we()(ue.multipleSelect,et),style:It},a.createElement(re.Z,{title:gt},a.createElement(Ee.default,Ke($e({allowClear:!0,mode:"multiple",optionFilterProp:"label",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",loading:st,options:bt,maxTagCount:"responsive",onDropdownVisibleChange:En=>{En&&An()}},Mt),{className:we()(Mt.className,Qe&&ue.plus)}))),_e&&a.createElement(We.ZP,{className:ue.btn,type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u77E5\u8BC6\u70B9"))}},20566:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Xe}});var a=E(59301),ue=E(28284),le=E(6767),we=E(62957),re=E(20554),Ee=E(82326),We=E(17149),Ye=E(69219),Ae=E(37568),z=E(54172),ye=E(25399),ce=E(13747),qe=E(99571),he=E(82093),nt={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},$e=E(37798),Ke={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"},ht=E(38394),Me=E(49661),zt=E(24334);const yt=["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 Te=({qitem:ie})=>{var ze,xe,Rt,tt,Ft,Ct,Zt,mt,ot,it;return a.createElement("div",{className:Ke.warp},a.createElement("div",{className:Ke.mainPart},a.createElement("div",{className:Ke.qcount},(ie==null?void 0:ie.question_type)===8&&a.createElement(ht.Z,{className:Ke.content,showProgramFill:!0,value:(ze=ie==null?void 0:ie.program_attr)==null?void 0:ze.description}),(ie==null?void 0:ie.question_type)!=8&&a.createElement(ht.Z,{className:Ke.qtitle,value:(ie==null?void 0:ie.name)||(ie==null?void 0:ie.title)})),((ie==null?void 0:ie.question_type)===0||(ie==null?void 0:ie.question_type)===2)&&a.createElement("div",null,(xe=ie==null?void 0:ie.choices)==null?void 0:xe.map((Je,ut)=>a.createElement("div",{className:Ke.redio},!(Je!=null&&Je.is_answer)&&a.createElement("span",{className:Ke.redioitem}),(Je==null?void 0:Je.is_answer)&&a.createElement("i",{className:`${Ke.redioitemyes} icon-duigou1`}),a.createElement(ht.Z,{className:Je!=null&&Je.is_answer?Ke.titleyes:Ke.title,value:yt[ut]+(Je==null?void 0:Je.choice_text)}),(Je==null?void 0:Je.is_answer)&&a.createElement("div",{className:Ke.yestag},"\u6B63\u786E\u7B54\u6848")))),(ie==null?void 0:ie.question_type)===1&&a.createElement("div",null,(Rt=ie==null?void 0:ie.choices)==null?void 0:Rt.map((Je,ut)=>a.createElement("div",{className:Ke.checkbox},!(Je!=null&&Je.is_answer)&&a.createElement("span",{className:Ke.checkboxitem}),(Je==null?void 0:Je.is_answer)&&a.createElement("i",{className:`${Ke.checkboxitemyes} icon-duigou1`}),a.createElement(ht.Z,{className:Je!=null&&Je.is_answer?Ke.titleyes:Ke.title,value:yt[ut]+(Je==null?void 0:Je.choice_text)}),(Je==null?void 0:Je.is_answer)&&a.createElement("div",{className:Ke.yestag},"\u6B63\u786E\u7B54\u6848")))),(ie==null?void 0:ie.question_type)===3&&a.createElement("div",{className:Ke.completion},(tt=ie==null?void 0:ie.standard_answer)==null?void 0:tt.map((Je,ut)=>{var en;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:Ke.title},"\u586B\u7A7A\u9879",ut+1),a.createElement("div",{className:Ke.content},(en=Je==null?void 0:Je.answer_text)==null?void 0:en.map((dt,Wt)=>a.createElement("div",{className:Ke.items},dt))))})),(ie==null?void 0:ie.question_type)===4&&a.createElement("div",{className:Ke.simple},a.createElement("div",{className:Ke.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ft=ie==null?void 0:ie.answer_texts)!=null&&Ft[0]?a.createElement(ht.Z,{className:Ke.content,value:(Ct=ie==null?void 0:ie.answer_texts)==null?void 0:Ct[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(ie==null?void 0:ie.question_type)===5&&((Zt=ie==null?void 0:ie.challenge_names)==null?void 0:Zt.map((Je,ut)=>a.createElement("div",{className:Ke.shixun},a.createElement("span",{className:Ke.qtitle},a.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,Me.EM)(ut+1),"\u9898"),Je)))),(ie==null?void 0:ie.question_type)===6&&a.createElement("div",{className:Ke.program},a.createElement(ht.Z,{className:Ke.content,value:((mt=ie==null?void 0:ie.program_attr)==null?void 0:mt.description)||"- -"})),(ie==null?void 0:ie.question_type)===7&&((ot=ie==null?void 0:ie.sub_item_banks)==null?void 0:ot.map((Je,ut)=>{var en,dt,Wt,nn,vt;return a.createElement("div",null,a.createElement("div",{className:Ke.combination},a.createElement("span",{className:Ke.qtitle},Je==null?void 0:Je.name)),a.createElement("div",{className:Ke.warp,style:{padding:"0px",paddingTop:20}},a.createElement("div",null,((Je==null?void 0:Je.item_type)=="SINGLE"||(Je==null?void 0:Je.item_type)=="JUDGMENT")&&((en=Je==null?void 0:Je.choices)==null?void 0:en.map((Et,Lt)=>a.createElement("div",{className:Ke.redio},!(Et!=null&&Et.is_answer)&&a.createElement("span",{className:Ke.redioitem}),(Et==null?void 0:Et.is_answer)&&a.createElement("i",{className:`${Ke.redioitemyes} icon-duigou1`}),a.createElement(ht.Z,{className:Et!=null&&Et.is_answer?Ke.titleyes:Ke.title,value:yt[Lt]+(Et==null?void 0:Et.choice_text)}),(Et==null?void 0:Et.is_answer)&&a.createElement("div",{className:Ke.yestag},"\u6B63\u786E\u7B54\u6848")))),(Je==null?void 0:Je.item_type)=="MULTIPLE"&&((dt=Je==null?void 0:Je.choices)==null?void 0:dt.map((Et,Lt)=>a.createElement("div",{className:Ke.checkbox},!(Et!=null&&Et.is_answer)&&a.createElement("span",{className:Ke.checkboxitem}),(Et==null?void 0:Et.is_answer)&&a.createElement("i",{className:`${Ke.checkboxitemyes} icon-duigou1`}),a.createElement(ht.Z,{className:Et!=null&&Et.is_answer?Ke.titleyes:Ke.title,value:yt[Lt]+(Et==null?void 0:Et.choice_text)}),(Et==null?void 0:Et.is_answer)&&a.createElement("div",{className:Ke.yestag},"\u6B63\u786E\u7B54\u6848")))),(Je==null?void 0:Je.item_type)=="COMPLETION"&&a.createElement("div",{className:Ke.completion},(Wt=Je==null?void 0:Je.standard_answer)==null?void 0:Wt.map((Et,Lt)=>{var Ot;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:Ke.title},"\u586B\u7A7A\u9879",Lt+1),a.createElement("div",{className:Ke.content},(Ot=Et==null?void 0:Et.answer_text)==null?void 0:Ot.map((an,Pt)=>a.createElement("div",{className:Ke.items},an))))})),(Je==null?void 0:Je.item_type)=="SUBJECTIVE"&&a.createElement("div",{className:Ke.simple},a.createElement("div",{className:Ke.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(nn=Je==null?void 0:Je.answer_texts)!=null&&nn[0]?a.createElement(ht.Z,{className:Ke.content,value:(vt=Je==null?void 0:Je.answer_texts)==null?void 0:vt[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(ie==null?void 0:ie.question_type)===8&&a.createElement("div",null,a.createElement(ht.Z,{disabledFill:!0,className:Ke.content,showProgramFill:!0,value:zt.Base64.decode(((it=ie==null?void 0:ie.program_attr)==null?void 0:it.code)||"")})),(ie==null?void 0:ie.question_type)===5&&a.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},a.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),a.createElement("span",{style:{color:"#000000"}},(ie==null?void 0:ie.author_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{style:{color:"#000000"}},(ie==null?void 0:ie.author_school_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{style:{color:"#000000"}},(ie==null?void 0:ie.study_count)||"0"))),a.createElement("a",{className:Ke.shixunbutton,href:`/shixuns/${ie==null?void 0:ie.identifier}/challenges?exercise=true`,target:"_blank"},a.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((ie==null?void 0:ie.question_type)<=4||[6,8].includes(ie==null?void 0:ie.question_type))&&a.createElement("div",{className:Ke.bottom},a.createElement("div",{className:Ke.bottomitem},a.createElement("span",{className:Ke.left},"\u89E3\u6790"),a.createElement("span",{className:Ke.right},ie!=null&&ie.analysis?a.createElement(ht.Z,{value:ie==null?void 0:ie.analysis}):a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),a.createElement("div",{className:Ke.bottomitem},a.createElement("span",{className:Ke.left},"\u96BE\u5EA6"),a.createElement("span",{className:Ke.right},(ie==null?void 0:ie.difficulty)===1?"\u7B80\u5355":(ie==null?void 0:ie.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),a.createElement("div",{className:Ke.bottomitem},a.createElement("span",{className:Ke.left},"\u77E5\u8BC6\u70B9"),a.createElement("span",{className:Ke.right},ie!=null&&ie.tag_discipline?ie==null?void 0:ie.tag_discipline:a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},et=E(11237),It=E(9164),_e=E(76560),Se=E(61485),Qe=E(84216),gt=E(70610),Bt=E(61471),Oe=E(59301),Mt=Object.defineProperty,bt=Object.defineProperties,ln=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,En=(ie,ze,xe)=>ze in ie?Mt(ie,ze,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ie[ze]=xe,Cn=(ie,ze)=>{for(var xe in ze||(ze={}))bn.call(ze,xe)&&En(ie,xe,ze[xe]);if(st)for(var xe of st(ze))An.call(ze,xe)&&En(ie,xe,ze[xe]);return ie},un=(ie,ze)=>bt(ie,ln(ze)),_t=(ie,ze,xe)=>new Promise((Rt,tt)=>{var Ft=mt=>{try{Zt(xe.next(mt))}catch(ot){tt(ot)}},Ct=mt=>{try{Zt(xe.throw(mt))}catch(ot){tt(ot)}},Zt=mt=>mt.done?Rt(mt.value):Promise.resolve(mt.value).then(Ft,Ct);Zt((xe=xe.apply(ie,ze)).next())});const Ze=({setScoreShow:ie,ScoreShow:ze,onOk:xe,isshixuns:Rt,isloadings:tt,dispatch:Ft,isIntelligentAssistant:Ct=!1,ispptModal:Zt=!1,isChangeQuestion:mt=!1,newExercisePaper:ot,shixunsDetail:it})=>{var Je,ut,en;let[dt,Wt]=(0,a.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:Ct,is_smart_plan:Zt,group_id:[]}),[nn,vt]=(0,a.useState)([]),[Et,Lt]=(0,a.useState)([]),[Ot,an]=(0,a.useState)([]),[Pt,Ie]=(0,a.useState)([]);const[Ve,ee]=(0,a.useState)(!1),[ne]=ue.default.useForm(),[te,fe]=(0,a.useState)(),[pe,Ue]=(0,a.useState)(!1);let[At,Ht]=(0,a.useState)(Rt);const[Dt,cn]=(0,a.useState)([]),[pn,$t]=(0,a.useState)(0),[Gt,dn]=(0,a.useState)(!0),[Jt,qt]=(0,a.useState)([]),[sn,Fn]=(0,a.useState)([]),hn=[{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}],Mn=[{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[Nn,lt]=(0,a.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 rt=(0,a.useRef)(new Set),pt=(0,a.useRef)(new Set),ct=ue.default.useWatch("courseid",ne),He=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],b=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],se=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[y,ve]=(0,a.useState)(!1),me=()=>{ne.resetFields(),At=!1,Ht(!1),ve(!1),ne.submit()};(0,a.useEffect)(()=>{var oe,de,ke,St,Kt,tn,je,rn,mn,on;(((ke=(de=(oe=ot==null?void 0:ot.editData)==null?void 0:oe.exercise)==null?void 0:de.exist_item_bank_ids)==null?void 0:ke.length)>0||((tn=(Kt=(St=ot==null?void 0:ot.editData)==null?void 0:St.exercise)==null?void 0:Kt.exist_item_bank_shixun_ids)==null?void 0:tn.length)>0)&&Fn([...(rn=(je=ot==null?void 0:ot.editData)==null?void 0:je.exercise)==null?void 0:rn.exist_item_bank_ids,...(on=(mn=ot==null?void 0:ot.editData)==null?void 0:mn.exercise)==null?void 0:on.exist_item_bank_shixun_ids])},[(ut=(Je=ot==null?void 0:ot.editData)==null?void 0:Je.exercise)==null?void 0:ut.exist_item_bank_ids]),(0,a.useEffect)(()=>{ze&&(ne.setFieldsValue({item_type:"",courseid:null,tag_discipline_id:null,difficulty:null,keyword:null}),Gt&&At&&(ne.setFieldsValue({item_type:"SHIXUN"}),dt.item_type="SHIXUN",Wt(Cn({},dt)),dn(!1)),De(dt),Ne(),Re({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[ze]),(0,a.useEffect)(()=>{pn>0&&setTimeout(()=>{$t(0)},2e3)},[pn]);function De(oe){return _t(this,null,function*(){var de,ke,St;if(ee(!0),Wt(Cn({},oe)),(Ot==null?void 0:Ot.length)<=0&&oe.type==="5"){Ie([]),ee(!1);return}console.log("----",Ot,Dt);let Kt=oe.type==="5"?Ot==null?void 0:Ot.filter(mn=>!Dt.includes(mn)):null,tn=oe.type==="5"?Ot==null?void 0:Ot.filter(mn=>Dt.includes(mn)):null,je={course_discipline_id:oe==null?void 0:oe.courseid};(oe==null?void 0:oe.type)==="1"&&(je={discipline_id:((de=oe==null?void 0:oe.courseid)==null?void 0:de[0])||null,sub_discipline_id:((ke=oe==null?void 0:oe.courseid)==null?void 0:ke[1])||null});let rn=yield(0,he.ZP)("/api/item_banks.json",{method:"get",params:un(Cn(Cn({},oe),je),{ids:Kt,shixun_ids:tn,include_shixuns:!Ct,group_id:((St=oe.group_id)==null?void 0:St.map(mn=>mn==null?void 0:mn.value))||null,keyword:oe.keyword?encodeURIComponent(oe.keyword):oe.keyword,type:oe.type==="5"?null:oe.type,clazz:oe.type==="3"?"ItemBanksGroup":null,bigmodel:Ct,is_smart_plan:Zt})});Ie(rn),ee(!1)})}function Ne(){return _t(this,null,function*(){let oe=yield(0,he.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:dt.type==="5"?null:dt.type,clazz:"ItemBanksGroup"}});vt((0,$e.L)(oe==null?void 0:oe.disciplines))})}function Re(oe){return _t(this,null,function*(){var de;let ke=yield(0,he.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:oe}),St=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(de=ke==null?void 0:ke.data)==null?void 0:de.map(Kt=>({title:Kt.name,id:Kt.id,pid:Kt.id,value:Kt.id,key:Kt.id,isLeaf:!Kt.have_child}))}];qt(St)})}function xt(oe){return _t(this,null,function*(){var de,ke,St,Kt;ee(!0);let tn=(de=oe.list)==null?void 0:de.filter(on=>!Dt.includes(on)),je=(ke=oe.list)==null?void 0:ke.filter(on=>Dt.includes(on));if(tn.length===0&&je.length===0){ee(!1),Ie([]);return}let rn={course_discipline_id:oe==null?void 0:oe.courseid};(oe==null?void 0:oe.type)==="1"&&(rn={discipline_id:((St=oe==null?void 0:oe.courseid)==null?void 0:St[0])||null,sub_discipline_id:((Kt=oe==null?void 0:oe.courseid)==null?void 0:Kt[1])||null});let mn=yield(0,he.ZP)("/api/item_banks.json",{method:"get",params:un(Cn(Cn({},oe),rn),{ids:tn,shixun_ids:je,type:oe.type==="5"?null:oe.type,clazz:oe.type==="3"?"ItemBanksGroup":null})});ee(!1),Ie(mn)})}const Vt=oe=>_t(void 0,null,function*(){const de=yield Ft({type:"shixunsDetail/release",payload:{id:oe}});let ke=de==null?void 0:de.tag_position,St=(de==null?void 0:de.evaluation_set_position)||[],Kt=de.status;return Kt===0?(le.ZP.success("\u53D1\u5E03\u6210\u529F"),De(dt),!0):(Kt===2?le.ZP.error(`\u7B2C${St.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Kt===3?le.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${ke.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):le.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Nt=oe=>(oe==null?void 0:oe.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Tt=(oe,de,ke)=>oe.map(St=>St.key===de?Cn(Cn({},St),ke):St.children?un(Cn({},St),{children:Tt(St.children,de,ke)}):St),gn=oe=>_t(void 0,null,function*(){const{key:de}=oe;let ke=dt.type;const St=yield(0,gt.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(de),type:ke}),{data:Kt,total_count:tn}=St||{};tn>0&&qt(je=>Tt(je,de,{children:Kt.map(rn=>({title:rn.name,id:rn.id,pid:rn.id,value:rn.id,key:rn.id,isLeaf:!rn.have_child}))}))});function Be(oe){console.log("----",dt),oe==="1"&&(Nn.gg=Cn({},dt)),oe==="2"&&(Nn.scj=Cn({},dt)),oe==="3"&&(Nn.ttgx=Cn({},dt)),oe==="0"&&(Nn.wcjd=Cn({},dt)),oe==="5"&&(Nn.yx=Cn({},dt)),lt(Cn({},Nn))}function at(){dt.type==="1"&&(dt=Nn.gg),dt.type==="2"&&(dt=Nn.scj),dt.type==="3"&&(dt=Nn.ttgx),dt.type==="0"&&(dt=Nn.wcjd),dt.type==="5"&&(dt=Nn.yx),(dt==null?void 0:dt.item_type)==="SHIXUN"?(At=!0,Ht(!0)):(At=!1,Ht(!1)),ne.setFieldsValue(Cn({},dt)),Wt(Cn({},dt)),De(Cn({},dt))}return Oe.createElement("div",null,Oe.createElement(we.default,{title:!1,footer:!1,open:ze,width:1200,centered:!0,className:nt.scoremodal,onCancel:()=>{ie(!1)}},Oe.createElement("div",{style:{display:"flex",alignItems:"center"}},Oe.createElement("div",{className:nt.title},Ct?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Ct&&Oe.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"),Oe.createElement(re.default,{className:nt.tabWrap,activeKey:dt.type,onChange:oe=>{oe==="3"?(dt.show_all_share=!0,Re({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):dt.show_all_share=null,oe==="0"&&Re({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Be(dt.type),dt.type=oe,(dt==null?void 0:dt.item_type)==="SHIXUN"&&dt.type!=="5"&&(At=!0,Ht(!0)),ve(!1),dt.type==="5"&&(At=!1,Ht(!1)),at(),Ne()},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:Oe.createElement("div",null,"\u5DF2\u9009",Ot.length>0&&Oe.createElement("span",{className:nt.titlecount},Ot.length),pn>0&&Oe.createElement("span",{className:nt.add},"+",pn)),key:"5"}]}),Oe.createElement(ue.default,{layout:"inline",form:ne,onValuesChange:(oe,de)=>{const ke=Object.values(de).some(Kt=>Kt!==null&&Kt!==""&&Kt!==void 0),St=de.keyword==="";if(ve(ke||!St),dt.page=1,(de==null?void 0:de.item_type)==="SHIXUN"){if(dt.type==="5"?Ht(!1):Ht(!0),oe.keyword||oe.keyword==="")return;ne.submit()}else{if(oe!=null&&oe.courseid&&ne.setFieldsValue({tag_discipline_id:null}),Ht(!1),oe.keyword||oe.keyword==="")return;ne.submit()}},onFinish:oe=>{var de;dt.type==="3"&&(!oe.group_id||((de=oe==null?void 0:oe.group_id)==null?void 0:de.length)===0)?dt.show_all_share=!0:dt.show_all_share=null,Wt(Cn(Cn({},dt),oe)),De(Cn(Cn({},dt),oe))}},Oe.createElement(ue.default.Item,{name:"item_type"},Oe.createElement(Ee.default,{className:nt.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Zt?Mn:Ct?hn==null?void 0:hn.filter(oe=>oe.question_type!==5):hn).map(oe=>Oe.createElement(Ee.default.Option,{key:oe.value},oe.name)))),["1","2"].includes(dt.type)?Oe.createElement(Oe.Fragment,null,Oe.createElement(ue.default.Item,{name:"courseid"},Oe.createElement(We.Z,{className:nt.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:nn})),!At&&Oe.createElement(ue.default.Item,{name:"tag_discipline_id"},Oe.createElement(Ee.default,{className:nt.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(en=Pt==null?void 0:Pt.tag_disciplines)==null?void 0:en.map(oe=>Oe.createElement(Ee.default.Option,{key:oe.id},oe.name))))):Oe.createElement(Oe.Fragment,null,Oe.createElement(ue.default.Item,{name:"courseid"},Oe.createElement(Bt.q,{style:{width:160,height:38},size:"middle",showLinkButton:!1,data:{container_type:"ItemBank",type:dt==null?void 0:dt.type}})),!At&&Oe.createElement(ue.default.Item,{name:"tag_discipline_id"},Oe.createElement(Bt.i,{allowAcceptEmpty:!0,data:{container_type:"ItemBank",search:!0},style:{width:160,height:38},size:"middle",courseDisciplineId:ct,showLinkButton:!1}))),Oe.createElement(ue.default.Item,{name:At?"diff":"difficulty"},Oe.createElement(Ee.default,{className:nt.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},He.map(oe=>Oe.createElement(Ee.default.Option,{key:oe.value},oe.name)))),At&&Oe.createElement(ue.default.Item,{name:"shixun_publish_status"},Oe.createElement(Ee.default,{className:nt.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},se.map(oe=>Oe.createElement(Ee.default.Option,{key:oe.value},oe.name)))),(dt.type==="3"||dt.type==="0")&&!At&&Oe.createElement(ue.default.Item,{name:"group_id"},Oe.createElement(Ye.default,{treeDataSimpleMode:!0,style:{width:134},className:nt.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(oe,de)=>de.title.toUpperCase().indexOf(oe.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:gn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:Jt})),y&&Oe.createElement("span",{className:nt.allqingchu,onClick:me},Oe.createElement("i",{className:"iconfont icon-guanbi4"}),Oe.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Oe.createElement(ue.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Oe.createElement(Ae.default.Search,{className:nt.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Oe.createElement("i",{className:`iconfont icon-sousuo9 font14 ${nt.searchIcon}`,onClick:()=>ne.submit()}),onSearch:oe=>{ne.submit()}}))),Oe.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Oe.createElement("div",{onClick:()=>{dt.updated_at==="asc"?dt.updated_at="desc":dt.updated_at="asc",Wt(un(Cn({},dt),{page:1})),De(un(Cn({},dt),{page:1}))}}," ",dt.updated_at?Oe.createElement("img",{src:dt.updated_at==="asc"?et.Z:It.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Oe.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Oe.createElement("div",{onClick:()=>{dt.quotes==="asc"?dt.quotes="desc":dt.quotes="asc",Wt(un(Cn({},dt),{page:1})),De(un(Cn({},dt),{page:1}))},style:{marginLeft:20}}," ",dt.quotes?Oe.createElement("img",{src:dt.quotes==="asc"?et.Z:It.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Oe.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Oe.createElement(z.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Pt==null?void 0:Pt.items)||(Pt==null?void 0:Pt.shixun_list),pagination:!1,loading:Ve,rowKey:oe=>oe.id,rowSelection:{type:Ct||mt?"radio":"checkbox",selectedRowKeys:Et,getCheckboxProps:oe=>({disabled:oe.shixun_tag_num===1||(sn==null?void 0:sn.find(de=>oe.id===de))}),onSelect(oe,de,ke){if(Ct||mt){Lt([oe.id]),pt.current=new Set([oe.id]),$t(1),an([oe.id]);return}if(de)(At||oe!=null&&oe.challenge_names)&&cn([...Dt,oe.id]),Lt([...Et,oe.id]),oe.identifier?rt.current.add(oe.id):pt.current.add(oe.id),$t(1),an([...Ot,oe.id]);else{oe.identifier?rt.current.delete(oe.id):pt.current.delete(oe.id);let St=Ot.filter(Kt=>Kt!==oe.id);if(Lt(St),an(St),At||oe!=null&&oe.challenge_names){let Kt=Dt.filter(tn=>tn!==oe.id);cn([...Kt])}if(dt.type==="5"){xt(un(Cn({},dt),{list:[...St]}));return}}},onSelectAll(oe,de,ke){var St,Kt;if(oe){const tn=ke.map(rn=>rn.id),je=(Kt=ke==null?void 0:ke.filter(rn=>rn==null?void 0:rn.challenge_names))==null?void 0:Kt.map(rn=>rn.id);cn([...Dt,...je]),Lt([...Et,...tn]),an([...Ot,...tn]);for(const rn of ke)rn.identifier?rt.current.add(rn.id):pt.current.add(rn.id)}else{const tn=ke.map(on=>on.id),je=Et.filter(on=>!tn.some(In=>In===on)),rn=(St=ke==null?void 0:ke.filter(on=>on==null?void 0:on.challenge_names))==null?void 0:St.map(on=>on.id);Lt([...je]),an([...je]);let mn=Dt.filter(on=>!rn.some(In=>In===on.id));cn([...mn]),dt.type==="5"&&xt(un(Cn({},dt),{list:[...je]}));for(const on of tn)on.identifier?rt.current.delete(on):pt.current.delete(on)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(oe,de,ke)=>{var St,Kt;return Oe.createElement(ye.Z,{title:Nt(de)},Oe.createElement("div",null,At||de!=null&&de.challenge_names?"\u5B9E\u8BAD\u9898":(Kt=(St=hn==null?void 0:hn.filter(tn=>tn.value===oe))==null?void 0:St[0])==null?void 0:Kt.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:At?"30%":"60%",key:"name",render:(oe,de,ke)=>{var St;return Oe.createElement("div",{style:{display:"flex",alignItems:"center"}},Oe.createElement(ye.Z,{title:Nt(de)},Oe.createElement("div",{className:de!=null&&de.high_resources_consume?nt.q_title:""},Oe.createElement(ht.Z,{key:1,showLines:1,showTextOnly:!0,value:At||de!=null&&de.challenge_names?de!=null&&de.title||oe===null?"--":oe:(de==null?void 0:de.item_type)=="BPROGRAM"?(St=de==null?void 0:de.program_attr)==null?void 0:St.description:oe}))),(de==null?void 0:de.high_resources_consume)&&Oe.createElement(Qe.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!At,render:(oe,de,ke)=>{var St;return Oe.createElement(ye.Z,{title:Nt(de)},Oe.createElement("span",null,oe?(St=oe==null?void 0:oe.split("\u3001"))==null?void 0:St[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!At,render:(oe,de,ke)=>Oe.createElement(ye.Z,{title:Nt(de)},Oe.createElement("span",null,oe||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(oe,de,ke)=>{var St,Kt,tn,je;return Oe.createElement(ye.Z,{title:Nt(de)},Oe.createElement("div",null,At||de!=null&&de.challenge_names?(de==null?void 0:de.level)||((Kt=(St=He==null?void 0:He.filter(rn=>rn.value===oe))==null?void 0:St[0])==null?void 0:Kt.name):(je=(tn=He==null?void 0:He.filter(rn=>rn.value===oe))==null?void 0:tn[0])==null?void 0:je.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!At,render:(oe,de,ke)=>Oe.createElement(ye.Z,{title:Nt(de)},Oe.createElement("div",null,oe||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(oe,de,ke)=>Oe.createElement(ye.Z,{title:Nt(de)},Oe.createElement("div",null,At||de!=null&&de.challenge_names?(de==null?void 0:de.study_count)||(de==null?void 0:de.stu_num):oe))},{title:Oe.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Oe.createElement(ye.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Oe.createElement(Se.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!At,render:(oe,de,ke)=>Oe.createElement(ye.Z,{title:Nt(de)},Oe.createElement("div",null,oe||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(oe,de,ke)=>Oe.createElement(ye.Z,{title:Nt(de)},Oe.createElement("div",{style:{flex:1,textAlign:"start"}},Oe.createElement("a",{onClick:()=>{var St,Kt;fe(un(Cn({},de),{question_type:At||de!=null&&de.challenge_names?5:(Kt=(St=hn==null?void 0:hn.filter(tn=>tn.value===(de==null?void 0:de.item_type)))==null?void 0:St[0])==null?void 0:Kt.question_type})),Ue(!0)}},"\u67E5\u770B"),(de==null?void 0:de.shixun_tag_num)===1&&Oe.createElement("a",{style:{marginLeft:10},onClick:()=>{we.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Oe.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Oe.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${de==null?void 0:de.identifier}/challenges`)}},(de==null?void 0:de.shixun_name)||"--"),"\uFF1F"),onOk:()=>_t(void 0,null,function*(){if(!Vt(de==null?void 0:de.identifier))return new Promise((St,Kt)=>{Kt()})})})}},"\u53D1\u5E03")))}].filter(oe=>!oe.hidden)}),Oe.createElement(ce.Z,{current:dt.page,total:(Pt==null?void 0:Pt.items_count)||(Pt==null?void 0:Pt.shixuns_count),style:{marginBottom:20},defaultPageSize:dt.per_page,showTotal:oe=>Oe.createElement("span",null,"\u5171\xA0",Oe.createElement("span",{style:{color:"#165DFF"}},oe),"\xA0\u6761\u6570\u636E"),pageSize:dt.per_page,onChange:(oe,de)=>{dt.page=oe,dt.per_page=de,Wt(Cn({},dt)),De(Cn({},dt))}}),Oe.createElement("div",{className:nt.bottom},Oe.createElement(qe.ZP,{className:nt.no,onClick:()=>{ie(!1)}},"\u53D6\u6D88"),Oe.createElement(qe.ZP,{loading:tt,style:{width:tt&&75},className:nt.yes,onClick:()=>_t(void 0,null,function*(){if((Ot==null?void 0:Ot.length)<=0){le.ZP.info(Ct||mt?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}xe([...pt.current],[...rt.current],!0,Ot==null?void 0:Ot.length)})},Ct?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Oe.createElement(we.default,{open:pe,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:nt.previewModal,width:1e3,centered:!0,onCancel:()=>{Ue(!1)},onOk:()=>{Ue(!1)}},Oe.createElement(Te,{qitem:te})))};var Xe=(0,_e.connect)(({shixunsDetail:ie,newExercisePaper:ze})=>({shixunsDetail:ie,newExercisePaper:ze}))(Ze)},50520:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Xe}});var a=E(59301),ue=E(76560),le=E(8397),we="data:image/png;base64,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",re="data:image/png;base64,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",Ee="data:image/png;base64,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",We="data:image/png;base64,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",Ye="data:image/png;base64,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",Ae="data:image/png;base64,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",z="data:image/png;base64,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",ye="data:image/png;base64,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",ce=Object.defineProperty,qe=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,$e=(ie,ze,xe)=>ze in ie?ce(ie,ze,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ie[ze]=xe,Ke=(ie,ze)=>{for(var xe in ze||(ze={}))he.call(ze,xe)&&$e(ie,xe,ze[xe]);if(qe)for(var xe of qe(ze))nt.call(ze,xe)&&$e(ie,xe,ze[xe]);return ie};const ht=ie=>React.createElement("svg",Ke({className:"aDui_svg__icon",viewBox:"0 0 1280 1024",xmlns:"http://www.w3.org/2000/svg",width:250,height:200},ie),React.createElement("path",{d:"M1248.555 19.14a84.464 84.464 0 0 1 12.286 119.017L612.775 934.929a84.464 84.464 0 0 1-81.52 29.69 84.336 84.336 0 0 1-71.154-18.94L29.465 575.575a84.592 84.592 0 0 1 110.186-128.23L523.193 776.88l606.473-745.454a84.464 84.464 0 0 1 119.017-12.286z",fill:"#4BE3B3"}));var Me="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEyODAgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjUwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEyNDguNTU1IDE5LjE0YTg0LjQ2NCA4NC40NjQgMCAwIDEgMTIuMjg2IDExOS4wMTdMNjEyLjc3NSA5MzQuOTI5YTg0LjQ2NCA4NC40NjQgMCAwIDEtODEuNTIgMjkuNjkgODQuMzM2IDg0LjMzNiAwIDAgMS03MS4xNTQtMTguOTRMMjkuNDY1IDU3NS41NzVhODQuNTkyIDg0LjU5MiAwIDAgMSAxMTAuMTg2LTEyOC4yM0w1MjMuMTkzIDc3Ni44OGw2MDYuNDczLTc0NS40NTRhODQuNDY0IDg0LjQ2NCAwIDAgMSAxMTkuMDE3LTEyLjI4NnoiIGZpbGw9IiM0QkUzQjMiLz48L3N2Zz4=",zt=Object.defineProperty,yt=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,et=(ie,ze,xe)=>ze in ie?zt(ie,ze,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ie[ze]=xe,It=(ie,ze)=>{for(var xe in ze||(ze={}))Le.call(ze,xe)&&et(ie,xe,ze[xe]);if(yt)for(var xe of yt(ze))Te.call(ze,xe)&&et(ie,xe,ze[xe]);return ie};const _e=ie=>React.createElement("svg",It({className:"bDui_svg__icon",viewBox:"0 0 1280 1024",xmlns:"http://www.w3.org/2000/svg",width:250,height:200},ie),React.createElement("path",{d:"M1248.555 19.14a84.464 84.464 0 0 1 12.286 119.017L612.775 934.929a84.464 84.464 0 0 1-81.52 29.69 84.336 84.336 0 0 1-71.154-18.94L29.465 575.575a84.592 84.592 0 0 1 110.186-128.23L523.193 776.88l606.473-745.454a84.464 84.464 0 0 1 119.017-12.286z",fill:"#4B87E3"}));var Se="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEyODAgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjUwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEyNDguNTU1IDE5LjE0YTg0LjQ2NCA4NC40NjQgMCAwIDEgMTIuMjg2IDExOS4wMTdMNjEyLjc3NSA5MzQuOTI5YTg0LjQ2NCA4NC40NjQgMCAwIDEtODEuNTIgMjkuNjkgODQuMzM2IDg0LjMzNiAwIDAgMS03MS4xNTQtMTguOTRMMjkuNDY1IDU3NS41NzVhODQuNTkyIDg0LjU5MiAwIDAgMSAxMTAuMTg2LTEyOC4yM0w1MjMuMTkzIDc3Ni44OGw2MDYuNDczLTc0NS40NTRhODQuNDY0IDg0LjQ2NCAwIDAgMSAxMTkuMDE3LTEyLjI4NnoiIGZpbGw9IiM0Qjg3RTMiLz48L3N2Zz4=",Qe=Object.defineProperty,gt=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Mt=(ie,ze,xe)=>ze in ie?Qe(ie,ze,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ie[ze]=xe,bt=(ie,ze)=>{for(var xe in ze||(ze={}))Bt.call(ze,xe)&&Mt(ie,xe,ze[xe]);if(gt)for(var xe of gt(ze))Oe.call(ze,xe)&&Mt(ie,xe,ze[xe]);return ie};const ln=ie=>React.createElement("svg",bt({className:"cDui_svg__icon",viewBox:"0 0 1280 1024",xmlns:"http://www.w3.org/2000/svg",width:250,height:200},ie),React.createElement("path",{d:"M1248.555 19.14a84.464 84.464 0 0 1 12.286 119.017L612.775 934.929a84.464 84.464 0 0 1-81.52 29.69 84.336 84.336 0 0 1-71.154-18.94L29.465 575.575a84.592 84.592 0 0 1 110.186-128.23L523.193 776.88l606.473-745.454a84.464 84.464 0 0 1 119.017-12.286z",fill:"#F1B04B"}));var st="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEyODAgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjUwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEyNDguNTU1IDE5LjE0YTg0LjQ2NCA4NC40NjQgMCAwIDEgMTIuMjg2IDExOS4wMTdMNjEyLjc3NSA5MzQuOTI5YTg0LjQ2NCA4NC40NjQgMCAwIDEtODEuNTIgMjkuNjkgODQuMzM2IDg0LjMzNiAwIDAgMS03MS4xNTQtMTguOTRMMjkuNDY1IDU3NS41NzVhODQuNTkyIDg0LjU5MiAwIDAgMSAxMTAuMTg2LTEyOC4yM0w1MjMuMTkzIDc3Ni44OGw2MDYuNDczLTc0NS40NTRhODQuNDY0IDg0LjQ2NCAwIDAgMSAxMTkuMDE3LTEyLjI4NnoiIGZpbGw9IiNGMUIwNEIiLz48L3N2Zz4=",bn=E(61186),An=E.n(bn),En=Object.getOwnPropertySymbols,Cn=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,_t=(ie,ze)=>{var xe={};for(var Rt in ie)Cn.call(ie,Rt)&&ze.indexOf(Rt)<0&&(xe[Rt]=ie[Rt]);if(ie!=null&&En)for(var Rt of En(ie))ze.indexOf(Rt)<0&&un.call(ie,Rt)&&(xe[Rt]=ie[Rt]);return xe};const Ze=ie=>{var ze=ie,{shixunsDetail:xe,globalSetting:Rt,loading:tt,user:Ft,dispatch:Ct,isModal:Zt,className:mt}=ze,ot=_t(ze,["shixunsDetail","globalSetting","loading","user","dispatch","isModal","className"]),it,Je,ut,en,dt,Wt,nn;const vt=(0,ue.useParams)(),Et=(it=Ft==null?void 0:Ft.userInfo)==null?void 0:it.paid_version;(0,a.useEffect)(()=>{var Ie;(Ie=Ft==null?void 0:Ft.userInfo)!=null&&Ie.paid_version||(window.location.href="/")},[Ft==null?void 0:Ft.userInfo]),(0,a.useEffect)(()=>(Ct({type:"globalSetting/footerToggle",payload:!1}),()=>{Ct({type:"globalSetting/footerToggle",payload:!0})}),[]);const Lt=Ie=>{if(Zt)return[{text:"\u4F7F\u7528\u4E2D",disabled:!1},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1}];switch(Ie==null?void 0:Ie.version_type){case 0:return[{text:"\u4F7F\u7528\u4E2D",disabled:!0},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1}];case 1:return[{text:"\u5DF2\u5305\u542B\u5728\u57FA\u7840\u7248\u4E2D",disabled:!0},{text:`\u53BB\u7EED\u8D39 | ${An()(Ie==null?void 0:Ie.expired_at).format("YYYY-MM-DD")}\u5230\u671F`,disabled:!1},{text:"\u7ACB\u5373\u5347\u7EA7",disabled:!1}];case 2:return[{text:"\u5DF2\u5305\u542B\u5728\u9AD8\u7EA7\u7248\u4E2D",disabled:!0},{text:"\u5DF2\u5305\u542B\u5728\u9AD8\u7EA7\u7248\u4E2D",disabled:!0},{text:`\u53BB\u7EED\u8D39 | ${An()(Ie==null?void 0:Ie.expired_at).format("YYYY-MM-DD")}\u5230\u671F`,disabled:!1}]}},Ot={sq:["\u5B9E\u9A8C\u5F00\u53D1","\u5B9E\u9A8C\u73AF\u5883","\u8BFE\u7A0B\u5F00\u53D1","\u5171\u4EAB\u7B97\u529B","\u6559\u5B66\u8BFE\u5802"],bz:["\u5B9E\u9A8C\u5957\u9910","\u5B9E\u9A8C\u52A9\u6559","\u9898\u89E3\u5957\u9910","\u6570\u636E\u5206\u6790","\u9898\u5E93\u5957\u9910","\u80FD\u529B\u8BC4\u4EF7","\u8003\u8BD5\u5957\u9910","\u6279\u91CF\u670D\u52A1","\u8BFE\u5802\u5957\u9910","\u7B97\u529B\u5957\u9910","\u77E5\u8BC6\u56FE\u8C31","7*24\u670D\u52A1","\u8BFE\u5802\u52A9\u6559"],zy:["\u9700\u6C42\u5206\u6790","\u5DE5\u7A0B\u6559\u80B2","\u5EFA\u8BBE\u65B9\u6848","\u6559\u5B66\u8BC4\u4EF7","\u5B9E\u9A8C\u5B9A\u5236","\u6210\u679C\u7533\u62A5","\u8BFE\u7A0B\u5B9A\u5236","\u672C\u5730\u90E8\u7F72","\u77E5\u8BC6\u56FE\u8C31","\u786C\u4EF6\u9002\u914D","\u667A\u80FD\u4F53","\u7EFC\u5408\u96C6\u6210","\u6570\u5B57\u4EBA","\u73B0\u573A\u670D\u52A1"]},an=(Ie,Ve)=>Ie==null?void 0:Ie.map(ee=>a.createElement("div",null,a.createElement("img",{src:Ve==0?Me:Ve==1?Se:st,className:le.Z.dui}),a.createElement("div",null,ee))),Pt=Ie=>{if(Zt)return Ct({type:"user/setActionTabs",payload:{key:"\u5347\u7EA7\u6743\u76CA",title:"\u6DFB\u52A0\u5FAE\u4FE1\u83B7\u53D6\u8D26\u53F7\u6743\u76CA\u5347\u7EA7\u65B9\u6848"}});let Ve=Lt(Et)[Ie];Ve!=null&&Ve.disabled||Ct({type:"user/setActionTabs",payload:{key:"\u5347\u7EA7\u6743\u76CA",title:`\u6DFB\u52A0\u5FAE\u4FE1\u83B7\u53D6\u8D26\u53F7\u6743\u76CA${(Ve==null?void 0:Ve.text)=="\u7ACB\u5373\u5347\u7EA7"?"\u5347\u7EA7":"\u7EED\u8D39"}\u65B9\u6848`}})};return a.createElement("div",{className:`${le.Z.content} ${mt}`},a.createElement("div",{className:`${le.Z.item} ${le.Z.a}`},a.createElement("img",{src:Zt?we:re,className:le.Z.currentVersion}),a.createElement("div",null,a.createElement("img",{src:Ee,className:le.Z.icon})),a.createElement("div",null,a.createElement("img",{src:Ae,className:le.Z.title})),a.createElement("div",{className:le.Z.desc},"\u7B80\u5355\u5B9E\u7528 \xB7 \u8BD5\u7528\u53CD\u9988"),a.createElement("div",{className:`${le.Z.btn} ${le.Z.btn_sq} ${(Je=Lt(Et)[0])!=null&&Je.disabled?le.Z.disabled:""}`},a.createElement("span",null,(ut=Lt(Et)[0])==null?void 0:ut.text)),a.createElement("div",{className:le.Z.itemContent},an(Ot.sq,0))),a.createElement("div",{className:`${le.Z.item} ${le.Z.b}`},a.createElement("div",null,a.createElement("img",{src:We,className:le.Z.icon})),a.createElement("div",null,a.createElement("img",{src:z,className:le.Z.title})),a.createElement("div",{className:le.Z.desc},"\u8D44\u6E90\u4E30\u5BCC \xB7 \u667A\u6167\u8D4B\u80FD"),a.createElement("div",{className:`${le.Z.btn} ${le.Z.btn_bj} ${(en=Lt(Et)[1])!=null&&en.disabled?le.Z.disabled:""}`,onClick:()=>Pt(1)},a.createElement("span",null,(dt=Lt(Et)[1])==null?void 0:dt.text)),a.createElement("div",{className:le.Z.itemContent},a.createElement("div",{className:le.Z.contain},a.createElement("i",{className:"iconfont icon-dui font12",style:{color:"#4B87E3"}}),a.createElement("div",null,"\u5305\u542B\u793E\u533A\u7248\u8D26\u53F7\u6743\u76CA")),an(Ot.bz,1))),a.createElement("div",{className:`${le.Z.item} ${le.Z.c}`},a.createElement("div",null,a.createElement("img",{src:Ye,className:le.Z.icon})),a.createElement("div",null,a.createElement("img",{src:ye,className:le.Z.title})),a.createElement("div",{className:le.Z.desc},"\u5168\u9762\u652F\u6491 \xB7 \u5168\u9762\u652F\u6491"),a.createElement("div",{className:`${le.Z.btn} ${le.Z.btn_zy} ${(Wt=Lt(Et)[2])!=null&&Wt.disabled?le.Z.disabled:""}`,onClick:()=>Pt(2)},a.createElement("span",null,(nn=Lt(Et)[2])==null?void 0:nn.text)),a.createElement("div",{className:le.Z.itemContent},a.createElement("div",{className:le.Z.contain},a.createElement("i",{className:"iconfont icon-dui font12"}),a.createElement("div",null,"\u5305\u542B\u6807\u51C6\u7248\u8D26\u53F7&AI\u6559\u5B66\u6743\u76CA")),an(Ot.zy,2))))};var Xe=(0,ue.connect)(({user:ie,shixunsDetail:ze,loading:xe,globalSetting:Rt})=>({user:ie,shixunsDetail:ze,globalSetting:Rt,loading:xe.models.index}))(Ze)},82874:function(Fe,wt,E){"use strict";E.d(wt,{P:function(){return a}});const a=[{value:"\u5317\u4EAC",label:"\u5317\u4EAC",children:[{value:"\u4E1C\u57CE",label:"\u4E1C\u57CE"},{value:"\u897F\u57CE",label:"\u897F\u57CE"},{value:"\u671D\u9633",label:"\u671D\u9633"},{value:"\u4E30\u53F0",label:"\u4E30\u53F0"},{value:"\u77F3\u666F\u5C71",label:"\u77F3\u666F\u5C71"},{value:"\u6D77\u6DC0",label:"\u6D77\u6DC0"},{value:"\u95E8\u5934\u6C9F",label:"\u95E8\u5934\u6C9F"},{value:"\u623F\u5C71",label:"\u623F\u5C71"},{value:"\u901A\u5DDE",label:"\u901A\u5DDE"},{value:"\u987A\u4E49",label:"\u987A\u4E49"},{value:"\u660C\u5E73",label:"\u660C\u5E73"},{value:"\u5927\u5174",label:"\u5927\u5174"},{value:"\u5E73\u8C37",label:"\u5E73\u8C37"},{value:"\u6000\u67D4",label:"\u6000\u67D4"},{value:"\u5BC6\u4E91",label:"\u5BC6\u4E91"},{value:"\u5EF6\u5E86",label:"\u5EF6\u5E86"}]},{value:"\u4E0A\u6D77",label:"\u4E0A\u6D77",children:[{value:"\u5D07\u660E",label:"\u5D07\u660E"},{value:"\u9EC4\u6D66",label:"\u9EC4\u6D66"},{value:"\u5362\u6E7E",label:"\u5362\u6E7E"},{value:"\u5F90\u6C47",label:"\u5F90\u6C47"},{value:"\u957F\u5B81",label:"\u957F\u5B81"},{value:"\u9759\u5B89",label:"\u9759\u5B89"},{value:"\u666E\u9640",label:"\u666E\u9640"},{value:"\u95F8\u5317",label:"\u95F8\u5317"},{value:"\u8679\u53E3",label:"\u8679\u53E3"},{value:"\u6768\u6D66",label:"\u6768\u6D66"},{value:"\u95F5\u884C",label:"\u95F5\u884C"},{value:"\u5B9D\u5C71",label:"\u5B9D\u5C71"},{value:"\u5609\u5B9A",label:"\u5609\u5B9A"},{value:"\u6D66\u4E1C",label:"\u6D66\u4E1C"},{value:"\u91D1\u5C71",label:"\u91D1\u5C71"},{value:"\u677E\u6C5F",label:"\u677E\u6C5F"},{value:"\u9752\u6D66",label:"\u9752\u6D66"},{value:"\u5357\u6C47",label:"\u5357\u6C47"},{value:"\u5949\u8D24",label:"\u5949\u8D24"}]},{value:"\u5E7F\u4E1C",label:"\u5E7F\u4E1C",children:[{value:"\u5E7F\u5DDE",label:"\u5E7F\u5DDE"},{value:"\u6DF1\u5733",label:"\u6DF1\u5733"},{value:"\u73E0\u6D77",label:"\u73E0\u6D77"},{value:"\u4E1C\u839E",label:"\u4E1C\u839E"},{value:"\u4E2D\u5C71",label:"\u4E2D\u5C71"},{value:"\u4F5B\u5C71",label:"\u4F5B\u5C71"},{value:"\u60E0\u5DDE",label:"\u60E0\u5DDE"},{value:"\u6CB3\u6E90",label:"\u6CB3\u6E90"},{value:"\u6F6E\u5DDE",label:"\u6F6E\u5DDE"},{value:"\u6C5F\u95E8",label:"\u6C5F\u95E8"},{value:"\u63ED\u9633",label:"\u63ED\u9633"},{value:"\u8302\u540D",label:"\u8302\u540D"},{value:"\u6885\u5DDE",label:"\u6885\u5DDE"},{value:"\u6E05\u8FDC",label:"\u6E05\u8FDC"},{value:"\u6C55\u5934",label:"\u6C55\u5934"},{value:"\u6C55\u5C3E",label:"\u6C55\u5C3E"},{value:"\u97F6\u5173",label:"\u97F6\u5173"},{value:"\u987A\u5FB7",label:"\u987A\u5FB7"},{value:"\u9633\u6C5F",label:"\u9633\u6C5F"},{value:"\u4E91\u6D6E",label:"\u4E91\u6D6E"},{value:"\u6E5B\u6C5F",label:"\u6E5B\u6C5F"},{value:"\u8087\u5E86",label:"\u8087\u5E86"}]},{value:"\u6C5F\u82CF",label:"\u6C5F\u82CF",children:[{value:"\u5357\u4EAC",label:"\u5357\u4EAC"},{value:"\u5E38\u719F",label:"\u5E38\u719F"},{value:"\u5E38\u5DDE",label:"\u5E38\u5DDE"},{value:"\u6D77\u95E8",label:"\u6D77\u95E8"},{value:"\u6DEE\u5B89",label:"\u6DEE\u5B89"},{value:"\u6C5F\u90FD",label:"\u6C5F\u90FD"},{value:"\u6C5F\u9634",label:"\u6C5F\u9634"},{value:"\u6606\u5C71",label:"\u6606\u5C71"},{value:"\u8FDE\u4E91\u6E2F",label:"\u8FDE\u4E91\u6E2F"},{value:"\u5357\u901A",label:"\u5357\u901A"},{value:"\u542F\u4E1C",label:"\u542F\u4E1C"},{value:"\u6CAD\u9633",label:"\u6CAD\u9633"},{value:"\u5BBF\u8FC1",label:"\u5BBF\u8FC1"},{value:"\u82CF\u5DDE",label:"\u82CF\u5DDE"},{value:"\u592A\u4ED3",label:"\u592A\u4ED3"},{value:"\u6CF0\u5DDE",label:"\u6CF0\u5DDE"},{value:"\u540C\u91CC",label:"\u540C\u91CC"},{value:"\u65E0\u9521",label:"\u65E0\u9521"},{value:"\u5F90\u5DDE",label:"\u5F90\u5DDE"},{value:"\u76D0\u57CE",label:"\u76D0\u57CE"},{value:"\u626C\u5DDE",label:"\u626C\u5DDE"},{value:"\u5B9C\u5174",label:"\u5B9C\u5174"},{value:"\u4EEA\u5F81",label:"\u4EEA\u5F81"},{value:"\u5F20\u5BB6\u6E2F",label:"\u5F20\u5BB6\u6E2F"},{value:"\u9547\u6C5F",label:"\u9547\u6C5F"}]},{value:"\u91CD\u5E86",label:"\u91CD\u5E86",children:[{value:"\u4E07\u5DDE",label:"\u4E07\u5DDE"},{value:"\u6DAA\u9675",label:"\u6DAA\u9675"},{value:"\u6E1D\u4E2D",label:"\u6E1D\u4E2D"},{value:"\u5927\u6E21\u53E3",label:"\u5927\u6E21\u53E3"},{value:"\u6C5F\u5317",label:"\u6C5F\u5317"},{value:"\u6C99\u576A\u575D",label:"\u6C99\u576A\u575D"},{value:"\u4E5D\u9F99\u5761",label:"\u4E5D\u9F99\u5761"},{value:"\u5357\u5CB8",label:"\u5357\u5CB8"},{value:"\u5317\u789A",label:"\u5317\u789A"},{value:"\u4E07\u76DB",label:"\u4E07\u76DB"},{value:"\u53CC\u6322",label:"\u53CC\u6322"},{value:"\u6E1D\u5317",label:"\u6E1D\u5317"},{value:"\u5DF4\u5357",label:"\u5DF4\u5357"},{value:"\u9ED4\u6C5F",label:"\u9ED4\u6C5F"},{value:"\u957F\u5BFF",label:"\u957F\u5BFF"},{value:"\u7DA6\u6C5F",label:"\u7DA6\u6C5F"},{value:"\u6F7C\u5357",label:"\u6F7C\u5357"},{value:"\u94DC\u6881",label:"\u94DC\u6881"},{value:"\u5927\u8DB3",label:"\u5927\u8DB3"},{value:"\u8363\u660C",label:"\u8363\u660C"},{value:"\u58C1\u5C71",label:"\u58C1\u5C71"},{value:"\u6881\u5E73",label:"\u6881\u5E73"},{value:"\u57CE\u53E3",label:"\u57CE\u53E3"},{value:"\u4E30\u90FD",label:"\u4E30\u90FD"},{value:"\u57AB\u6C5F",label:"\u57AB\u6C5F"},{value:"\u6B66\u9686",label:"\u6B66\u9686"},{value:"\u5FE0\u53BF",label:"\u5FE0\u53BF"},{value:"\u5F00\u53BF",label:"\u5F00\u53BF"},{value:"\u4E91\u9633",label:"\u4E91\u9633"},{value:"\u5949\u8282",label:"\u5949\u8282"},{value:"\u5DEB\u5C71",label:"\u5DEB\u5C71"},{value:"\u5DEB\u6EAA",label:"\u5DEB\u6EAA"},{value:"\u77F3\u67F1",label:"\u77F3\u67F1"},{value:"\u79C0\u5C71",label:"\u79C0\u5C71"},{value:"\u9149\u9633",label:"\u9149\u9633"},{value:"\u5F6D\u6C34",label:"\u5F6D\u6C34"},{value:"\u6C5F\u6D25",label:"\u6C5F\u6D25"},{value:"\u5408\u5DDD",label:"\u5408\u5DDD"},{value:"\u6C38\u5DDD",label:"\u6C38\u5DDD"},{value:"\u5357\u5DDD",label:"\u5357\u5DDD"}]},{value:"\u5B89\u5FBD",label:"\u5B89\u5FBD",children:[{value:"\u5408\u80A5",label:"\u5408\u80A5"},{value:"\u5B89\u5E86",label:"\u5B89\u5E86"},{value:"\u868C\u57E0",label:"\u868C\u57E0"},{value:"\u4EB3\u5DDE",label:"\u4EB3\u5DDE"},{value:"\u5DE2\u6E56",label:"\u5DE2\u6E56"},{value:"\u6EC1\u5DDE",label:"\u6EC1\u5DDE"},{value:"\u961C\u9633",label:"\u961C\u9633"},{value:"\u8D35\u6C60",label:"\u8D35\u6C60"},{value:"\u6DEE\u5317",label:"\u6DEE\u5317"},{value:"\u6DEE\u5316",label:"\u6DEE\u5316"},{value:"\u6DEE\u5357",label:"\u6DEE\u5357"},{value:"\u9EC4\u5C71",label:"\u9EC4\u5C71"},{value:"\u4E5D\u534E\u5C71",label:"\u4E5D\u534E\u5C71"},{value:"\u516D\u5B89",label:"\u516D\u5B89"},{value:"\u9A6C\u978D\u5C71",label:"\u9A6C\u978D\u5C71"},{value:"\u5BBF\u5DDE",label:"\u5BBF\u5DDE"},{value:"\u94DC\u9675",label:"\u94DC\u9675"},{value:"\u5C6F\u6EAA",label:"\u5C6F\u6EAA"},{value:"\u829C\u6E56",label:"\u829C\u6E56"},{value:"\u5BA3\u57CE",label:"\u5BA3\u57CE"}]},{value:"\u798F\u5EFA",label:"\u798F\u5EFA",children:[{value:"\u798F\u5DDE",label:"\u798F\u5DDE"},{value:"\u53A6\u95E8",label:"\u53A6\u95E8"},{value:"\u6CC9\u5DDE",label:"\u6CC9\u5DDE"},{value:"\u6F33\u5DDE",label:"\u6F33\u5DDE"},{value:"\u9F99\u5CA9",label:"\u9F99\u5CA9"},{value:"\u5357\u5E73",label:"\u5357\u5E73"},{value:"\u5B81\u5FB7",label:"\u5B81\u5FB7"},{value:"\u8386\u7530",label:"\u8386\u7530"},{value:"\u4E09\u660E",label:"\u4E09\u660E"}]},{value:"\u7518\u8083",label:"\u7518\u8083",children:[{value:"\u5170\u5DDE",label:"\u5170\u5DDE"},{value:"\u5609\u5CEA\u5173",label:"\u5609\u5CEA\u5173"},{value:"\u767D\u94F6",label:"\u767D\u94F6"},{value:"\u5B9A\u897F",label:"\u5B9A\u897F"},{value:"\u6566\u714C",label:"\u6566\u714C"},{value:"\u7518\u5357",label:"\u7518\u5357"},{value:"\u91D1\u660C",label:"\u91D1\u660C"},{value:"\u9152\u6CC9",label:"\u9152\u6CC9"},{value:"\u4E34\u590F",label:"\u4E34\u590F"},{value:"\u5E73\u51C9",label:"\u5E73\u51C9"},{value:"\u5929\u6C34",label:"\u5929\u6C34"},{value:"\u9647\u5357",label:"\u9647\u5357"},{value:"\u6B66\u5A01",label:"\u6B66\u5A01"},{value:"\u897F\u5CF0",label:"\u897F\u5CF0"},{value:"\u5F20\u6396",label:"\u5F20\u6396"}]},{value:"\u5E7F\u897F",label:"\u5E7F\u897F",children:[{value:"\u5357\u5B81",label:"\u5357\u5B81"},{value:"\u6765\u5BBE",label:"\u6765\u5BBE"},{value:"\u767E\u8272",label:"\u767E\u8272"},{value:"\u5317\u6D77",label:"\u5317\u6D77"},{value:"\u6842\u6797",label:"\u6842\u6797"},{value:"\u9632\u57CE\u6E2F",label:"\u9632\u57CE\u6E2F"},{value:"\u8D35\u6E2F",label:"\u8D35\u6E2F"},{value:"\u6CB3\u6C60",label:"\u6CB3\u6C60"},{value:"\u8D3A\u5DDE",label:"\u8D3A\u5DDE"},{value:"\u67F3\u5DDE",label:"\u67F3\u5DDE"},{value:"\u94A6\u5DDE",label:"\u94A6\u5DDE"},{value:"\u68A7\u5DDE",label:"\u68A7\u5DDE"},{value:"\u7389\u6797",label:"\u7389\u6797"}]},{value:"\u8D35\u5DDE",label:"\u8D35\u5DDE",children:[{value:"\u8D35\u9633",label:"\u8D35\u9633"},{value:"\u5B89\u987A",label:"\u5B89\u987A"},{value:"\u6BD5\u8282",label:"\u6BD5\u8282"},{value:"\u90FD\u5300",label:"\u90FD\u5300"},{value:"\u51EF\u91CC",label:"\u51EF\u91CC"},{value:"\u516D\u76D8\u6C34",label:"\u516D\u76D8\u6C34"},{value:"\u94DC\u4EC1",label:"\u94DC\u4EC1"},{value:"\u5174\u4E49",label:"\u5174\u4E49"},{value:"\u7389\u5C4F",label:"\u7389\u5C4F"},{value:"\u9075\u4E49",label:"\u9075\u4E49"}]},{value:"\u6D77\u5357",label:"\u6D77\u5357",children:[{value:"\u6D77\u53E3",label:"\u6D77\u53E3"},{value:"\u510B\u53BF",label:"\u510B\u53BF"},{value:"\u9675\u6C34",label:"\u9675\u6C34"},{value:"\u743C\u6D77",label:"\u743C\u6D77"},{value:"\u4E09\u4E9A",label:"\u4E09\u4E9A"},{value:"\u901A\u4EC0",label:"\u901A\u4EC0"},{value:"\u4E07\u5B81",label:"\u4E07\u5B81"}]},{value:"\u6CB3\u5317",label:"\u6CB3\u5317",children:[{value:"\u77F3\u5BB6\u5E84",label:"\u77F3\u5BB6\u5E84"},{value:"\u4FDD\u5B9A",label:"\u4FDD\u5B9A"},{value:"\u5317\u6234\u6CB3",label:"\u5317\u6234\u6CB3"},{value:"\u6CA7\u5DDE",label:"\u6CA7\u5DDE"},{value:"\u627F\u5FB7",label:"\u627F\u5FB7"},{value:"\u4E30\u6DA6",label:"\u4E30\u6DA6"},{value:"\u90AF\u90F8",label:"\u90AF\u90F8"},{value:"\u8861\u6C34",label:"\u8861\u6C34"},{value:"\u5ECA\u574A",label:"\u5ECA\u574A"},{value:"\u5357\u6234\u6CB3",label:"\u5357\u6234\u6CB3"},{value:"\u79E6\u7687\u5C9B",label:"\u79E6\u7687\u5C9B"},{value:"\u5510\u5C71",label:"\u5510\u5C71"},{value:"\u65B0\u57CE",label:"\u65B0\u57CE"},{value:"\u90A2\u53F0",label:"\u90A2\u53F0"},{value:"\u5F20\u5BB6\u53E3",label:"\u5F20\u5BB6\u53E3"}]},{value:"\u9ED1\u9F99\u6C5F",label:"\u9ED1\u9F99\u6C5F",children:[{value:"\u54C8\u5C14\u6EE8",label:"\u54C8\u5C14\u6EE8"},{value:"\u5317\u5B89",label:"\u5317\u5B89"},{value:"\u5927\u5E86",label:"\u5927\u5E86"},{value:"\u5927\u5174\u5B89\u5CAD",label:"\u5927\u5174\u5B89\u5CAD"},{value:"\u9E64\u5C97",label:"\u9E64\u5C97"},{value:"\u9ED1\u6CB3",label:"\u9ED1\u6CB3"},{value:"\u4F73\u6728\u65AF",label:"\u4F73\u6728\u65AF"},{value:"\u9E21\u897F",label:"\u9E21\u897F"},{value:"\u7261\u4E39\u6C5F",label:"\u7261\u4E39\u6C5F"},{value:"\u9F50\u9F50\u54C8\u5C14",label:"\u9F50\u9F50\u54C8\u5C14"},{value:"\u4E03\u53F0\u6CB3",label:"\u4E03\u53F0\u6CB3"},{value:"\u53CC\u9E2D\u5C71",label:"\u53CC\u9E2D\u5C71"},{value:"\u7EE5\u5316",label:"\u7EE5\u5316"},{value:"\u4F0A\u6625",label:"\u4F0A\u6625"}]},{value:"\u6CB3\u5357",label:"\u6CB3\u5357",children:[{value:"\u90D1\u5DDE",label:"\u90D1\u5DDE"},{value:"\u5B89\u9633",label:"\u5B89\u9633"},{value:"\u9E64\u58C1",label:"\u9E64\u58C1"},{value:"\u6F62\u5DDD",label:"\u6F62\u5DDD"},{value:"\u7126\u4F5C",label:"\u7126\u4F5C"},{value:"\u6D4E\u6E90",label:"\u6D4E\u6E90"},{value:"\u5F00\u5C01",label:"\u5F00\u5C01"},{value:"\u6F2F\u6CB3",label:"\u6F2F\u6CB3"},{value:"\u6D1B\u9633",label:"\u6D1B\u9633"},{value:"\u5357\u9633",label:"\u5357\u9633"},{value:"\u5E73\u9876\u5C71",label:"\u5E73\u9876\u5C71"},{value:"\u6FEE\u9633",label:"\u6FEE\u9633"},{value:"\u4E09\u95E8\u5CE1",label:"\u4E09\u95E8\u5CE1"},{value:"\u5546\u4E18",label:"\u5546\u4E18"},{value:"\u65B0\u4E61",label:"\u65B0\u4E61"},{value:"\u4FE1\u9633",label:"\u4FE1\u9633"},{value:"\u8BB8\u660C",label:"\u8BB8\u660C"},{value:"\u5468\u53E3",label:"\u5468\u53E3"},{value:"\u9A7B\u9A6C\u5E97",label:"\u9A7B\u9A6C\u5E97"}]},{value:"\u9999\u6E2F",label:"\u9999\u6E2F",children:[{value:"\u9999\u6E2F",label:"\u9999\u6E2F"},{value:"\u4E5D\u9F99",label:"\u4E5D\u9F99"},{value:"\u65B0\u754C",label:"\u65B0\u754C"}]},{value:"\u6E56\u5317",label:"\u6E56\u5317",children:[{value:"\u6B66\u6C49",label:"\u6B66\u6C49"},{value:"\u5929\u95E8",label:"\u5929\u95E8"},{value:"\u6069\u65BD",label:"\u6069\u65BD"},{value:"\u9102\u5DDE",label:"\u9102\u5DDE"},{value:"\u9EC4\u5188",label:"\u9EC4\u5188"},{value:"\u9EC4\u77F3",label:"\u9EC4\u77F3"},{value:"\u8346\u95E8",label:"\u8346\u95E8"},{value:"\u8346\u5DDE",label:"\u8346\u5DDE"},{value:"\u6F5C\u6C5F",label:"\u6F5C\u6C5F"},{value:"\u5341\u5830",label:"\u5341\u5830"},{value:"\u968F\u5DDE",label:"\u968F\u5DDE"},{value:"\u6B66\u7A74",label:"\u6B66\u7A74"},{value:"\u4ED9\u6843",label:"\u4ED9\u6843"},{value:"\u54B8\u5B81",label:"\u54B8\u5B81"},{value:"\u8944\u9633",label:"\u8944\u9633"},{value:"\u8944\u6A0A",label:"\u8944\u6A0A"},{value:"\u5B5D\u611F",label:"\u5B5D\u611F"},{value:"\u5B9C\u660C",label:"\u5B9C\u660C"}]},{value:"\u6E56\u5357",label:"\u6E56\u5357",children:[{value:"\u957F\u6C99",label:"\u957F\u6C99"},{value:"\u5E38\u5FB7",label:"\u5E38\u5FB7"},{value:"\u90F4\u5DDE",label:"\u90F4\u5DDE"},{value:"\u8861\u9633",label:"\u8861\u9633"},{value:"\u6000\u5316",label:"\u6000\u5316"},{value:"\u5409\u9996",label:"\u5409\u9996"},{value:"\u5A04\u5E95",label:"\u5A04\u5E95"},{value:"\u90B5\u9633",label:"\u90B5\u9633"},{value:"\u6E58\u6F6D",label:"\u6E58\u6F6D"},{value:"\u76CA\u9633",label:"\u76CA\u9633"},{value:"\u5CB3\u9633",label:"\u5CB3\u9633"},{value:"\u6C38\u5DDE",label:"\u6C38\u5DDE"},{value:"\u5F20\u5BB6\u754C",label:"\u5F20\u5BB6\u754C"},{value:"\u682A\u6D32",label:"\u682A\u6D32"}]},{value:"\u6C5F\u897F",label:"\u6C5F\u897F",children:[{value:"\u5357\u660C",label:"\u5357\u660C"},{value:"\u629A\u5DDE",label:"\u629A\u5DDE"},{value:"\u8D63\u5DDE",label:"\u8D63\u5DDE"},{value:"\u5409\u5B89",label:"\u5409\u5B89"},{value:"\u666F\u5FB7\u9547",label:"\u666F\u5FB7\u9547"},{value:"\u4E95\u5188\u5C71",label:"\u4E95\u5188\u5C71"},{value:"\u4E5D\u6C5F",label:"\u4E5D\u6C5F"},{value:"\u5E90\u5C71",label:"\u5E90\u5C71"},{value:"\u840D\u4E61",label:"\u840D\u4E61"},{value:"\u4E0A\u9976",label:"\u4E0A\u9976"},{value:"\u65B0\u4F59",label:"\u65B0\u4F59"},{value:"\u5B9C\u6625",label:"\u5B9C\u6625"},{value:"\u9E70\u6F6D",label:"\u9E70\u6F6D"}]},{value:"\u5409\u6797",label:"\u5409\u6797",children:[{value:"\u957F\u6625",label:"\u957F\u6625"},{value:"\u5409\u6797",label:"\u5409\u6797"},{value:"\u767D\u57CE",label:"\u767D\u57CE"},{value:"\u767D\u5C71",label:"\u767D\u5C71"},{value:"\u73F2\u6625",label:"\u73F2\u6625"},{value:"\u8FBD\u6E90",label:"\u8FBD\u6E90"},{value:"\u6885\u6CB3",label:"\u6885\u6CB3"},{value:"\u56DB\u5E73",label:"\u56DB\u5E73"},{value:"\u677E\u539F",label:"\u677E\u539F"},{value:"\u901A\u5316",label:"\u901A\u5316"},{value:"\u5EF6\u5409",label:"\u5EF6\u5409"}]},{value:"\u8FBD\u5B81",label:"\u8FBD\u5B81",children:[{value:"\u6C88\u9633",label:"\u6C88\u9633"},{value:"\u978D\u5C71",label:"\u978D\u5C71"},{value:"\u672C\u6EAA",label:"\u672C\u6EAA"},{value:"\u671D\u9633",label:"\u671D\u9633"},{value:"\u5927\u8FDE",label:"\u5927\u8FDE"},{value:"\u4E39\u4E1C",label:"\u4E39\u4E1C"},{value:"\u629A\u987A",label:"\u629A\u987A"},{value:"\u961C\u65B0",label:"\u961C\u65B0"},{value:"\u846B\u82A6\u5C9B",label:"\u846B\u82A6\u5C9B"},{value:"\u9526\u5DDE",label:"\u9526\u5DDE"},{value:"\u8FBD\u9633",label:"\u8FBD\u9633"},{value:"\u76D8\u9526",label:"\u76D8\u9526"},{value:"\u94C1\u5CAD",label:"\u94C1\u5CAD"},{value:"\u8425\u53E3",label:"\u8425\u53E3"}]},{value:"\u6FB3\u95E8",label:"\u6FB3\u95E8",children:[{value:"\u6FB3\u95E8",label:"\u6FB3\u95E8"}]},{value:"\u5185\u8499\u53E4",label:"\u5185\u8499\u53E4",children:[{value:"\u547C\u548C\u6D69\u7279",label:"\u547C\u548C\u6D69\u7279"},{value:"\u963F\u62C9\u5584\u76DF",label:"\u963F\u62C9\u5584\u76DF"},{value:"\u5305\u5934",label:"\u5305\u5934"},{value:"\u8D64\u5CF0",label:"\u8D64\u5CF0"},{value:"\u4E1C\u80DC",label:"\u4E1C\u80DC"},{value:"\u6D77\u62C9\u5C14",label:"\u6D77\u62C9\u5C14"},{value:"\u96C6\u5B81",label:"\u96C6\u5B81"},{value:"\u4E34\u6CB3",label:"\u4E34\u6CB3"},{value:"\u901A\u8FBD",label:"\u901A\u8FBD"},{value:"\u4E4C\u6D77",label:"\u4E4C\u6D77"},{value:"\u4E4C\u5170\u6D69\u7279",label:"\u4E4C\u5170\u6D69\u7279"},{value:"\u9521\u6797\u6D69\u7279",label:"\u9521\u6797\u6D69\u7279"}]},{value:"\u5B81\u590F",label:"\u5B81\u590F",children:[{value:"\u94F6\u5DDD",label:"\u94F6\u5DDD"},{value:"\u56FA\u6E90",label:"\u56FA\u6E90"},{value:"\u77F3\u5634\u5C71",label:"\u77F3\u5634\u5C71"},{value:"\u5434\u5FE0",label:"\u5434\u5FE0"}]},{value:"\u9752\u6D77",label:"\u9752\u6D77",children:[{value:"\u897F\u5B81",label:"\u897F\u5B81"},{value:"\u5FB7\u4EE4\u54C8",label:"\u5FB7\u4EE4\u54C8"},{value:"\u683C\u5C14\u6728",label:"\u683C\u5C14\u6728"},{value:"\u5171\u548C",label:"\u5171\u548C"},{value:"\u6D77\u4E1C",label:"\u6D77\u4E1C"},{value:"\u6D77\u664F",label:"\u6D77\u664F"},{value:"\u739B\u6C81",label:"\u739B\u6C81"},{value:"\u540C\u4EC1",label:"\u540C\u4EC1"},{value:"\u7389\u6811",label:"\u7389\u6811"}]},{value:"\u5C71\u4E1C",label:"\u5C71\u4E1C",children:[{value:"\u6D4E\u5357",label:"\u6D4E\u5357"},{value:"\u6EE8\u5DDE",label:"\u6EE8\u5DDE"},{value:"\u5156\u5DDE",label:"\u5156\u5DDE"},{value:"\u5FB7\u5DDE",label:"\u5FB7\u5DDE"},{value:"\u4E1C\u8425",label:"\u4E1C\u8425"},{value:"\u83CF\u6CFD",label:"\u83CF\u6CFD"},{value:"\u6D4E\u5B81",label:"\u6D4E\u5B81"},{value:"\u83B1\u829C",label:"\u83B1\u829C"},{value:"\u804A\u57CE",label:"\u804A\u57CE"},{value:"\u4E34\u6C82",label:"\u4E34\u6C82"},{value:"\u84EC\u83B1",label:"\u84EC\u83B1"},{value:"\u9752\u5C9B",label:"\u9752\u5C9B"},{value:"\u66F2\u961C",label:"\u66F2\u961C"},{value:"\u65E5\u7167",label:"\u65E5\u7167"},{value:"\u6CF0\u5B89",label:"\u6CF0\u5B89"},{value:"\u6F4D\u574A",label:"\u6F4D\u574A"},{value:"\u5A01\u6D77",label:"\u5A01\u6D77"},{value:"\u70DF\u53F0",label:"\u70DF\u53F0"},{value:"\u67A3\u5E84",label:"\u67A3\u5E84"},{value:"\u6DC4\u535A",label:"\u6DC4\u535A"}]},{value:"\u5C71\u897F",label:"\u5C71\u897F",children:[{value:"\u592A\u539F",label:"\u592A\u539F"},{value:"\u5415\u6881",label:"\u5415\u6881"},{value:"\u957F\u6CBB",label:"\u957F\u6CBB"},{value:"\u5927\u540C",label:"\u5927\u540C"},{value:"\u5019\u9A6C",label:"\u5019\u9A6C"},{value:"\u664B\u57CE",label:"\u664B\u57CE"},{value:"\u79BB\u77F3",label:"\u79BB\u77F3"},{value:"\u4E34\u6C7E",label:"\u4E34\u6C7E"},{value:"\u5B81\u6B66",label:"\u5B81\u6B66"},{value:"\u6714\u5DDE",label:"\u6714\u5DDE"},{value:"\u5FFB\u5DDE",label:"\u5FFB\u5DDE"},{value:"\u9633\u6CC9",label:"\u9633\u6CC9"},{value:"\u6986\u6B21",label:"\u6986\u6B21"},{value:"\u664B\u4E2D",label:"\u664B\u4E2D"},{value:"\u8FD0\u57CE",label:"\u8FD0\u57CE"}]},{value:"\u9655\u897F",label:"\u9655\u897F",children:[{value:"\u897F\u5B89",label:"\u897F\u5B89"},{value:"\u5B89\u5EB7",label:"\u5B89\u5EB7"},{value:"\u5B9D\u9E21",label:"\u5B9D\u9E21"},{value:"\u6C49\u4E2D",label:"\u6C49\u4E2D"},{value:"\u6E2D\u5357",label:"\u6E2D\u5357"},{value:"\u5546\u5DDE",label:"\u5546\u5DDE"},{value:"\u7EE5\u5FB7",label:"\u7EE5\u5FB7"},{value:"\u94DC\u5DDD",label:"\u94DC\u5DDD"},{value:"\u54B8\u9633",label:"\u54B8\u9633"},{value:"\u5EF6\u5B89",label:"\u5EF6\u5B89"},{value:"\u6986\u6797",label:"\u6986\u6797"}]},{value:"\u56DB\u5DDD",label:"\u56DB\u5DDD",children:[{value:"\u6210\u90FD",label:"\u6210\u90FD"},{value:"\u5DF4\u4E2D",label:"\u5DF4\u4E2D"},{value:"\u8FBE\u5DDD",label:"\u8FBE\u5DDD"},{value:"\u5FB7\u9633",label:"\u5FB7\u9633"},{value:"\u90FD\u6C5F\u5830",label:"\u90FD\u6C5F\u5830"},{value:"\u5CE8\u7709\u5C71",label:"\u5CE8\u7709\u5C71"},{value:"\u6DAA\u9675",label:"\u6DAA\u9675"},{value:"\u5E7F\u5B89",label:"\u5E7F\u5B89"},{value:"\u5E7F\u5143",label:"\u5E7F\u5143"},{value:"\u4E5D\u5BE8\u6C9F",label:"\u4E5D\u5BE8\u6C9F"},{value:"\u5EB7\u5B9A",label:"\u5EB7\u5B9A"},{value:"\u4E50\u5C71",label:"\u4E50\u5C71"},{value:"\u6CF8\u5DDE",label:"\u6CF8\u5DDE"},{value:"\u9A6C\u5C14\u5EB7",label:"\u9A6C\u5C14\u5EB7"},{value:"\u7EF5\u9633",label:"\u7EF5\u9633"},{value:"\u7709\u5C71",label:"\u7709\u5C71"},{value:"\u5357\u5145",label:"\u5357\u5145"},{value:"\u5185\u6C5F",label:"\u5185\u6C5F"},{value:"\u6500\u679D\u82B1",label:"\u6500\u679D\u82B1"},{value:"\u9042\u5B81",label:"\u9042\u5B81"},{value:"\u6C76\u5DDD",label:"\u6C76\u5DDD"},{value:"\u897F\u660C",label:"\u897F\u660C"},{value:"\u96C5\u5B89",label:"\u96C5\u5B89"},{value:"\u5B9C\u5BBE",label:"\u5B9C\u5BBE"},{value:"\u81EA\u8D21",label:"\u81EA\u8D21"},{value:"\u8D44\u9633",label:"\u8D44\u9633"}]},{value:"\u53F0\u6E7E",label:"\u53F0\u6E7E",children:[{value:"\u53F0\u5317",label:"\u53F0\u5317"},{value:"\u57FA\u9686",label:"\u57FA\u9686"},{value:"\u53F0\u5357",label:"\u53F0\u5357"},{value:"\u53F0\u4E2D",label:"\u53F0\u4E2D"},{value:"\u9AD8\u96C4",label:"\u9AD8\u96C4"},{value:"\u5C4F\u4E1C",label:"\u5C4F\u4E1C"},{value:"\u5357\u6295",label:"\u5357\u6295"},{value:"\u4E91\u6797",label:"\u4E91\u6797"},{value:"\u65B0\u7AF9",label:"\u65B0\u7AF9"},{value:"\u5F70\u5316",label:"\u5F70\u5316"},{value:"\u82D7\u6817",label:"\u82D7\u6817"},{value:"\u5609\u4E49",label:"\u5609\u4E49"},{value:"\u6843\u56ED",label:"\u6843\u56ED"},{value:"\u5B9C\u5170",label:"\u5B9C\u5170"},{value:"\u53F0\u4E1C",label:"\u53F0\u4E1C"},{value:"\u91D1\u95E8",label:"\u91D1\u95E8"},{value:"\u9A6C\u7956",label:"\u9A6C\u7956"},{value:"\u6F8E\u6E56",label:"\u6F8E\u6E56"}]},{value:"\u5929\u6D25",label:"\u5929\u6D25",children:[{value:"\u5929\u6D25",label:"\u5929\u6D25"},{value:"\u548C\u5E73",label:"\u548C\u5E73"},{value:"\u4E1C\u4E3D",label:"\u4E1C\u4E3D"},{value:"\u6CB3\u4E1C",label:"\u6CB3\u4E1C"},{value:"\u897F\u9752",label:"\u897F\u9752"},{value:"\u6CB3\u897F",label:"\u6CB3\u897F"},{value:"\u6D25\u5357",label:"\u6D25\u5357"},{value:"\u5357\u5F00",label:"\u5357\u5F00"},{value:"\u5317\u8FB0",label:"\u5317\u8FB0"},{value:"\u6CB3\u5317",label:"\u6CB3\u5317"},{value:"\u6B66\u6E05",label:"\u6B66\u6E05"},{value:"\u7EA2\u6322",label:"\u7EA2\u6322"},{value:"\u5858\u6CBD",label:"\u5858\u6CBD"},{value:"\u6C49\u6CBD",label:"\u6C49\u6CBD"},{value:"\u5927\u6E2F",label:"\u5927\u6E2F"},{value:"\u5B81\u6CB3",label:"\u5B81\u6CB3"},{value:"\u9759\u6D77",label:"\u9759\u6D77"},{value:"\u5B9D\u577B",label:"\u5B9D\u577B"},{value:"\u84DF\u53BF",label:"\u84DF\u53BF"}]},{value:"\u65B0\u7586",label:"\u65B0\u7586",children:[{value:"\u4E4C\u9C81\u6728\u9F50",label:"\u4E4C\u9C81\u6728\u9F50"},{value:"\u963F\u514B\u82CF",label:"\u963F\u514B\u82CF"},{value:"\u963F\u52D2\u6CF0",label:"\u963F\u52D2\u6CF0"},{value:"\u963F\u56FE\u4EC0",label:"\u963F\u56FE\u4EC0"},{value:"\u535A\u4E50",label:"\u535A\u4E50"},{value:"\u660C\u5409",label:"\u660C\u5409"},{value:"\u4E1C\u5C71",label:"\u4E1C\u5C71"},{value:"\u54C8\u5BC6",label:"\u54C8\u5BC6"},{value:"\u548C\u7530",label:"\u548C\u7530"},{value:"\u5580\u4EC0",label:"\u5580\u4EC0"},{value:"\u514B\u62C9\u739B\u4F9D",label:"\u514B\u62C9\u739B\u4F9D"},{value:"\u5E93\u8F66",label:"\u5E93\u8F66"},{value:"\u5E93\u5C14\u52D2",label:"\u5E93\u5C14\u52D2"},{value:"\u594E\u5C6F",label:"\u594E\u5C6F"},{value:"\u77F3\u6CB3\u5B50",label:"\u77F3\u6CB3\u5B50"},{value:"\u5854\u57CE",label:"\u5854\u57CE"},{value:"\u5410\u9C81\u756A",label:"\u5410\u9C81\u756A"},{value:"\u4F0A\u5B81",label:"\u4F0A\u5B81"}]},{value:"\u897F\u85CF",label:"\u897F\u85CF",children:[{value:"\u62C9\u8428",label:"\u62C9\u8428"},{value:"\u963F\u91CC",label:"\u963F\u91CC"},{value:"\u660C\u90FD",label:"\u660C\u90FD"},{value:"\u6797\u829D",label:"\u6797\u829D"},{value:"\u90A3\u66F2",label:"\u90A3\u66F2"},{value:"\u65E5\u5580\u5219",label:"\u65E5\u5580\u5219"},{value:"\u5C71\u5357",label:"\u5C71\u5357"}]},{value:"\u4E91\u5357",label:"\u4E91\u5357",children:[{value:"\u6606\u660E",label:"\u6606\u660E"},{value:"\u5927\u7406",label:"\u5927\u7406"},{value:"\u4FDD\u5C71",label:"\u4FDD\u5C71"},{value:"\u695A\u96C4",label:"\u695A\u96C4"},{value:"\u5927\u7406",label:"\u5927\u7406"},{value:"\u4E1C\u5DDD",label:"\u4E1C\u5DDD"},{value:"\u4E2A\u65E7",label:"\u4E2A\u65E7"},{value:"\u666F\u6D2A",label:"\u666F\u6D2A"},{value:"\u5F00\u8FDC",label:"\u5F00\u8FDC"},{value:"\u4E34\u6CA7",label:"\u4E34\u6CA7"},{value:"\u4E3D\u6C5F",label:"\u4E3D\u6C5F"},{value:"\u516D\u5E93",label:"\u516D\u5E93"},{value:"\u6F5E\u897F",label:"\u6F5E\u897F"},{value:"\u66F2\u9756",label:"\u66F2\u9756"},{value:"\u601D\u8305",label:"\u601D\u8305"},{value:"\u6587\u5C71",label:"\u6587\u5C71"},{value:"\u897F\u53CC\u7248\u7EB3",label:"\u897F\u53CC\u7248\u7EB3"},{value:"\u7389\u6EAA",label:"\u7389\u6EAA"},{value:"\u4E2D\u7538",label:"\u4E2D\u7538"},{value:"\u662D\u901A",label:"\u662D\u901A"}]},{value:"\u6D59\u6C5F",label:"\u6D59\u6C5F",children:[{value:"\u676D\u5DDE",label:"\u676D\u5DDE"},{value:"\u6E29\u5DDE",label:"\u6E29\u5DDE"},{value:"\u5B89\u5409",label:"\u5B89\u5409"},{value:"\u6148\u6EAA",label:"\u6148\u6EAA"},{value:"\u5B9A\u6D77",label:"\u5B9A\u6D77"},{value:"\u5949\u5316",label:"\u5949\u5316"},{value:"\u6D77\u76D0",label:"\u6D77\u76D0"},{value:"\u9EC4\u5CA9",label:"\u9EC4\u5CA9"},{value:"\u6E56\u5DDE",label:"\u6E56\u5DDE"},{value:"\u5609\u5174",label:"\u5609\u5174"},{value:"\u91D1\u534E",label:"\u91D1\u534E"},{value:"\u4E34\u5B89",label:"\u4E34\u5B89"},{value:"\u4E34\u6D77",label:"\u4E34\u6D77"},{value:"\u4E3D\u6C34",label:"\u4E3D\u6C34"},{value:"\u5B81\u6CE2",label:"\u5B81\u6CE2"},{value:"\u74EF\u6D77",label:"\u74EF\u6D77"},{value:"\u5E73\u6E56",label:"\u5E73\u6E56"},{value:"\u5343\u5C9B\u6E56",label:"\u5343\u5C9B\u6E56"},{value:"\u8862\u5DDE",label:"\u8862\u5DDE"},{value:"\u6C5F\u5C71",label:"\u6C5F\u5C71"},{value:"\u745E\u5B89",label:"\u745E\u5B89"},{value:"\u7ECD\u5174",label:"\u7ECD\u5174"},{value:"\u5D4A\u5DDE",label:"\u5D4A\u5DDE"},{value:"\u53F0\u5DDE",label:"\u53F0\u5DDE"},{value:"\u6E29\u5CAD",label:"\u6E29\u5CAD"},{value:"\u4F59\u59DA",label:"\u4F59\u59DA"},{value:"\u821F\u5C71",label:"\u821F\u5C71"}]},{value:"\u6D77\u5916",label:"\u6D77\u5916",children:[{value:"\u7F8E\u56FD",label:"\u7F8E\u56FD"},{value:"\u65E5\u672C",label:"\u65E5\u672C"},{value:"\u82F1\u56FD",label:"\u82F1\u56FD"},{value:"\u6CD5\u56FD",label:"\u6CD5\u56FD"},{value:"\u5FB7\u56FD",label:"\u5FB7\u56FD"},{value:"\u5176\u4ED6",label:"\u5176\u4ED6"}]}]},90290:function(Fe,wt,E){"use strict";E.d(wt,{AL:function(){return yt},Iy:function(){return ye},Qv:function(){return he},ez:function(){return zt},jb:function(){return ce}});var a=E(32834),ue=E.n(a),le=E(11690),we=E.n(le);let re=1;function Ee(_e,Se){const Qe=_e.match(/^(\s+)(?:```)/);if(Qe===null)return Se;const gt=Qe[1];return Se.split(` `).map(Bt=>{const Oe=Bt.match(/^\s+/);if(Oe===null)return Bt;const[Mt]=Oe;return Mt.length>=gt.length?Bt.slice(gt.length):Bt}).join(` -`)}let We=[],Ye=["
          "];const Ae=new(ue()).Renderer,z=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function ye(){We.length=0,Ye=["
            "]}const ce={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function qe(_e,Se,Qe,gt){if(Se>=_e.length||_e[Se].level<=Qe)return Se;var Bt=_e[Se];gt.push("
          • "+Bt.text+""),Se++;var Oe=[];return Se=qe(_e,Se,Bt.level,Oe),Oe.length>0&&(gt.push("
              "),Oe.forEach(function(Mt){gt.push(Mt)}),gt.push("
            ")),gt.push("
          • "),Se=qe(_e,Se,Qe,gt),Se}function he(){return qe(We,0,0,Ye),Ye.push("
          "),Ye.join("")}const nt={heading(_e){const Se=z.exec(_e);if(re+=1,Se)return{type:"heading",raw:Se[0],depth:Se[1].length,text:Se[2]}},fences(_e){const Se=this.rules.block.fences.exec(_e);if(Se){const Qe=Se[0];let gt=Ee(Qe,Se[3]||"");const Bt=Se[2]?Se[2].trim():Se[2];if(["latex","katex","math"].indexOf(Bt)>=0){const Oe=ht(),Mt=gt;gt=Oe,Me[Oe]={type:"block",expression:Mt}}return{type:"code",raw:Qe,lang:Bt,text:gt}}}},$e=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let Ke=0;const ht=()=>`__special_katext_id_${Ke++}__`;let Me={};function Tt(){return Me}function yt(){Ke=0,Me={}}function Le(_e){return _e=_e.replace($e,(Se,Qe)=>{const gt=ht();return Me[gt]={type:"inline",expression:Qe},gt}),_e}const Te=Ae.listitem;Ae.listitem=function(_e){return Te(Le(_e))};const et=Ae.paragraph;Ae.paragraph=function(_e){return et(Le(_e))};const It=Ae.tablecell;Ae.tablecell=function(_e,Se){return It(Le(_e),Se)},Ae.code=function(_e,Se,Qe){const gt=(Se||"").match(/\S*/)[0];return gt?["latex","katex","math"].indexOf(gt)>=0?`

          ${_e}

          `:`
          ${Qe?_e:(0,le.escape)(_e,!0)}
          -`:'
          '+(Qe?_e:(0,le.escape)(_e,!0))+"
          "},Ae.heading=function(_e,Se,Qe){let gt=this.options.headerPrefix+Qe.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return We.push({anchor:gt,level:Se,text:_e}),"'+_e+""},ue().setOptions({silent:!0,gfm:!0,pedantic:!1}),ue().use({tokenizer:nt,renderer:Ae}),wt.ZP=ue()},23869:function(Fe,wt,E){"use strict";E.d(wt,{rX:function(){return Le},pW:function(){return Te},gy:function(){return et},xY:function(){return yt},O5:function(){return Tt},hs:function(){return $e},tJ:function(){return he},o1:function(){return nt},Rd:function(){return Me}});var a=E(76560),ue=E(62957),le=E(37285),we=E(6767),re=E(34055),Ee=E(49661),We=E(87169),Ye=E(25510),Ae="data:image/png;base64,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",z=E.p+"static/newqrcode.a8740efb.png",ye=E(32637),ce=E(59301),qe=(It,_e,Se)=>new Promise((Qe,gt)=>{var Bt=bt=>{try{Mt(Se.next(bt))}catch(ln){gt(ln)}},Oe=bt=>{try{Mt(Se.throw(bt))}catch(ln){gt(ln)}},Mt=bt=>bt.done?Qe(bt.value):Promise.resolve(bt.value).then(Bt,Oe);Mt((Se=Se.apply(It,_e)).next())});const he=(It,_e=!1,Se=!1,Qe="",gt=!1)=>!!(nt(It)&&Ke(It,_e,Se,Qe,gt)),nt=It=>(0,re.bg)()?!0:(It({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),$e=It=>{var _e,Se,Qe;const{user:gt}=(0,a.getDvaApp)()._store.getState();(0,re.bg)()&&!((Se=(_e=gt==null?void 0:gt.userInfo)==null?void 0:_e.course)!=null&&Se.course_public)&&!((Qe=gt==null?void 0:gt.userInfo)!=null&&Qe.profile_completed)&&It({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},Ke=(It,_e=!1,Se=!0,Qe="",gt=!1)=>{var Bt;const{user:Oe}=(0,a.getDvaApp)()._store.getState();return(Bt=Oe.userInfo)!=null&&Bt.profile_completed?!0:(Se?It({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Qe,isCurrentPage:gt}}):ue.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Ee.xg)("/account/profile/edit"),ht()}}),!1)},ht=()=>{ue.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},Me=()=>{ue.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:ce.createElement("div",{style:{textAlign:"center"}},ce.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),ce.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:ye}),ce.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Tt=()=>{var It;const{user:_e}=(0,a.getDvaApp)()._store.getState();return(It=_e.userInfo)!=null&&It.professional_certification?!0:(ue.default.confirm({title:"\u63D0\u793A",centered:!0,content:ce.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Ee.xg)("/account/certification")}}),!1)},yt=()=>(0,re.V9)()?!0:(ue.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:ce.createElement("div",{className:"tc",style:{marginLeft:-38}},ce.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),ce.createElement("img",{src:z,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Le=(It,_e)=>It?!0:(ue.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:ce.createElement("div",null,ce.createElement("p",null,_e||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),ce.createElement("div",{style:{marginLeft:"110px"}},ce.createElement("img",{src:Ae,width:200}),ce.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Ee.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),Te=It=>{ue.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:ce.createElement("div",null,ce.createElement("div",null,ce.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),ce.createElement(le.Z,null),ce.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ce.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",ce.createElement("a",null,It),"\u5929\u3002"),ce.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ce.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),ce.createElement("div",{style:{textAlign:"center",marginTop:30}},ce.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ye,alt:"\u4E8C\u7EF4\u7801",width:160})))})},et=(It,_e="")=>{const{shixunsDetail:{detail:Se}}=(0,a.getDvaApp)()._store.getState();if((Se==null?void 0:Se.public)===2||(Se==null?void 0:Se.public)===1||(Se==null?void 0:Se.shixun_status)===3){let Qe="";return(Se==null?void 0:Se.public)===2&&(Qe="\u5DF2\u516C\u5F00"),(Se==null?void 0:Se.public)===1&&(Qe="\u5F85\u5BA1\u6838"),(Se==null?void 0:Se.shixun_status)===3&&(Qe="\u5DF2\u5173\u95ED"),ue.default.info({centered:!0,icon:ce.createElement(We.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:ce.createElement("div",{className:"tc",style:{marginLeft:-38}},ce.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},ce.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Qe,"\uFF0C",_e,"\u3002"),ce.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),ce.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ye,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Se==null?void 0:Se.shixun_status)===2?(ue.default.confirm({centered:!0,icon:ce.createElement(We.Z,null),title:"\u63D0\u793A",content:ce.createElement("div",null,ce.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",_e,"\u3002"),ce.createElement("br",null),ce.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{ue.default.confirm({width:440,centered:!0,icon:ce.createElement(We.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>qe(void 0,null,function*(){(yield It({type:"shixunsDetail/cancelRelease",payload:{id:Se==null?void 0:Se.identifier}})).status!==401&&(we.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),It({type:"shixunsDetail/getShixunsDetail",payload:{id:Se==null?void 0:Se.identifier}}),It({type:"practiceSetting/getCommonData",payload:{id:Se==null?void 0:Se.identifier}}))})})}}),!0):!1}},24283:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Se}});var a=E(59301),ue=E(32855),le={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z"}}]},name:"vertical-align-top",theme:"outlined"},we=le,re=E(7657),Ee=function(gt,Bt){return a.createElement(re.Z,(0,ue.Z)({},gt,{ref:Bt,icon:we}))},We=a.forwardRef(Ee),Ye=We,Ae=E(92310),z=E.n(Ae),ye=E(77900),ce=E(2738),qe=E(97224),he=E(22703),nt=E(83010),$e=E(41780),Ke=E(48755),ht=E(36237),Me=E(63356),Tt=E(16931),yt=E(51636);const Le=Qe=>{const{componentCls:gt,backTopFontSize:Bt,backTopSize:Oe,zIndexPopup:Mt}=Qe;return{[gt]:Object.assign(Object.assign({},(0,Me.Wf)(Qe)),{position:"fixed",insetInlineEnd:Qe.backTopInlineEnd,insetBlockEnd:Qe.backTopBlockEnd,zIndex:Mt,width:40,height:40,cursor:"pointer","&:empty":{display:"none"},[`${gt}-content`]:{width:Oe,height:Oe,overflow:"hidden",color:Qe.backTopColor,textAlign:"center",backgroundColor:Qe.backTopBackground,borderRadius:Oe,transition:`all ${Qe.motionDurationMid}`,"&:hover":{backgroundColor:Qe.backTopHoverBackground,transition:`all ${Qe.motionDurationMid}`}},[`${gt}-icon`]:{fontSize:Bt,lineHeight:(0,ht.unit)(Oe)}})}},Te=Qe=>{const{componentCls:gt,screenMD:Bt,screenXS:Oe,backTopInlineEndMD:Mt,backTopInlineEndXS:bt}=Qe;return{[`@media (max-width: ${(0,ht.unit)(Bt)})`]:{[gt]:{insetInlineEnd:Mt}},[`@media (max-width: ${(0,ht.unit)(Oe)})`]:{[gt]:{insetInlineEnd:bt}}}},et=Qe=>({zIndexPopup:Qe.zIndexBase+10});var It=(0,Tt.I$)("BackTop",Qe=>{const{fontSizeHeading3:gt,colorTextDescription:Bt,colorTextLightSolid:Oe,colorText:Mt,controlHeightLG:bt,calc:ln}=Qe,st=(0,yt.mergeToken)(Qe,{backTopBackground:Bt,backTopColor:Oe,backTopHoverBackground:Mt,backTopFontSize:gt,backTopSize:bt,backTopBlockEnd:ln(bt).mul(1.25).equal(),backTopInlineEnd:ln(bt).mul(2.5).equal(),backTopInlineEndMD:ln(bt).mul(1.5).equal(),backTopInlineEndXS:ln(bt).mul(.5).equal()});return[Le(st),Te(st)]},et),Se=Qe=>{const{prefixCls:gt,className:Bt,rootClassName:Oe,visibilityHeight:Mt=400,target:bt,onClick:ln,duration:st=450}=Qe,[bn,An]=a.useState(Mt===0),En=a.useRef(null),Cn=()=>{var mt;return((mt=En.current)===null||mt===void 0?void 0:mt.ownerDocument)||window},un=(0,$e.Z)(mt=>{const ot=(0,qe.Z)(mt.target);An(ot>=Mt)});a.useEffect(()=>{const ot=(bt||Cn)();return un({target:ot}),ot==null||ot.addEventListener("scroll",un),()=>{un.cancel(),ot==null||ot.removeEventListener("scroll",un)}},[bt]);const qt=mt=>{(0,nt.Z)(0,{getContainer:bt||Cn,duration:st}),ln==null||ln(mt)},{getPrefixCls:Ze,direction:Xe}=a.useContext(Ke.E_),ie=Ze("back-top",gt),ze=Ze(),[xe,Qt,tt]=It(ie),Ft=z()(Qt,tt,ie,{[`${ie}-rtl`]:Xe==="rtl"},Bt,Oe),Ct=(0,ce.Z)(Qe,["prefixCls","className","rootClassName","children","visibilityHeight","target"]),Ht=a.createElement("div",{className:`${ie}-content`},a.createElement("div",{className:`${ie}-icon`},a.createElement(Ye,null)));return xe(a.createElement("div",Object.assign({},Ct,{className:Ft,onClick:qt,ref:En}),a.createElement(ye.default,{visible:bn,motionName:`${ze}-fade`},mt=>{let{className:ot}=mt;return(0,he.Tm)(Qe.children||Ht,it=>{let{className:Je}=it;return{className:z()(ot,Je)}})})))}},84022:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return ct}});var a=E(59301),ue=E(32855),le=E(27247),we=E(33377),re=E(93912),Ee=E(96994),We=E(45533),Ye=E(90029),Ae=E(18881),z=E(74430),ye=E(34666),ce=E(43079),qe={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},he=qe,nt=E(53280),$e=E(92310),Ke=E.n($e),ht={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(b){return a.createElement("ul",{style:{display:"block"}},b)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(b){return a.createElement("button",null,b+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToScroll:1,slidesToShow:1,speed:500,swipe:!0,swipeEvent:null,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0,asNavFor:null},Me=ht;function Tt(He,b,se){return Math.max(b,Math.min(He,se))}var yt=function(b){var se=["onTouchStart","onTouchMove","onWheel"];se.includes(b._reactName)||b.preventDefault()},Le=function(b){for(var se=[],y=et(b),ve=It(b),me=y;me0?1:0):0},Se=function(b){return b.centerMode?Math.floor((b.slidesToShow-1)/2)+1+(parseInt(b.centerPadding)>0?1:0):b.slidesToShow},Qe=function(b){return b&&b.offsetWidth||0},gt=function(b){return b&&b.offsetHeight||0},Bt=function(b){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,y,ve,me,De;return y=b.startX-b.curX,ve=b.startY-b.curY,me=Math.atan2(ve,y),De=Math.round(me*180/Math.PI),De<0&&(De=360-Math.abs(De)),De<=45&&De>=0||De<=360&&De>=315?"left":De>=135&&De<=225?"right":se===!0?De>=35&&De<=135?"up":"down":"vertical"},Oe=function(b){var se=!0;return b.infinite||(b.centerMode&&b.currentSlide>=b.slideCount-1||b.slideCount<=b.slidesToShow||b.currentSlide>=b.slideCount-b.slidesToShow)&&(se=!1),se},Mt=function(b,se){var y={};return se.forEach(function(ve){return y[ve]=b[ve]}),y},bt=function(b){var se=a.Children.count(b.children),y=b.listRef,ve=Math.ceil(Qe(y)),me=b.trackRef&&b.trackRef.node,De=Math.ceil(Qe(me)),Ne;if(b.vertical)Ne=ve;else{var Re=b.centerMode&&parseInt(b.centerPadding)*2;typeof b.centerPadding=="string"&&b.centerPadding.slice(-1)==="%"&&(Re*=ve/100),Ne=Math.ceil((ve-Re)/b.slidesToShow)}var xt=y&>(y.querySelector('[data-index="0"]')),Ut=xt*b.slidesToShow,Nt=b.currentSlide===void 0?b.initialSlide:b.currentSlide;b.rtl&&b.currentSlide===void 0&&(Nt=se-1-b.initialSlide);var kt=b.lazyLoadedList||[],gn=Le((0,le.Z)((0,le.Z)({},b),{},{currentSlide:Nt,lazyLoadedList:kt}));kt=kt.concat(gn);var Be={slideCount:se,slideWidth:Ne,listWidth:ve,trackWidth:De,currentSlide:Nt,slideHeight:xt,listHeight:Ut,lazyLoadedList:kt};return b.autoplaying===null&&b.autoplay&&(Be.autoplaying="playing"),Be},ln=function(b){var se=b.waitForAnimate,y=b.animating,ve=b.fade,me=b.infinite,De=b.index,Ne=b.slideCount,Re=b.lazyLoad,xt=b.currentSlide,Ut=b.centerMode,Nt=b.slidesToScroll,kt=b.slidesToShow,gn=b.useCSS,Be=b.lazyLoadedList;if(se&&y)return{};var at=De,oe,de,ke,St={},Gt={},tn=me?De:Tt(De,0,Ne-1);if(ve){if(!me&&(De<0||De>=Ne))return{};De<0?at=De+Ne:De>=Ne&&(at=De-Ne),Re&&Be.indexOf(at)<0&&(Be=Be.concat(at)),St={animating:!0,currentSlide:at,lazyLoadedList:Be,targetSlide:at},Gt={animating:!1,targetSlide:at}}else oe=at,at<0?(oe=at+Ne,me?Ne%Nt!==0&&(oe=Ne-Ne%Nt):oe=0):!Oe(b)&&at>xt?at=oe=xt:Ut&&at>=Ne?(at=me?Ne:Ne-1,oe=me?0:Ne-1):at>=Ne&&(oe=at-Ne,me?Ne%Nt!==0&&(oe=0):oe=Ne-kt),!me&&at+kt>=Ne&&(oe=Ne-kt),de=xe((0,le.Z)((0,le.Z)({},b),{},{slideIndex:at})),ke=xe((0,le.Z)((0,le.Z)({},b),{},{slideIndex:oe})),me||(de===ke&&(at=oe),de=ke),Re&&(Be=Be.concat(Le((0,le.Z)((0,le.Z)({},b),{},{currentSlide:at})))),gn?(St={animating:!0,currentSlide:oe,trackStyle:ze((0,le.Z)((0,le.Z)({},b),{},{left:de})),lazyLoadedList:Be,targetSlide:tn},Gt={animating:!1,currentSlide:oe,trackStyle:ie((0,le.Z)((0,le.Z)({},b),{},{left:ke})),swipeLeft:null,targetSlide:tn}):St={currentSlide:oe,trackStyle:ie((0,le.Z)((0,le.Z)({},b),{},{left:ke})),lazyLoadedList:Be,targetSlide:tn};return{state:St,nextState:Gt}},st=function(b,se){var y,ve,me,De,Ne,Re=b.slidesToScroll,xt=b.slidesToShow,Ut=b.slideCount,Nt=b.currentSlide,kt=b.targetSlide,gn=b.lazyLoad,Be=b.infinite;if(De=Ut%Re!==0,y=De?0:(Ut-Nt)%Re,se.message==="previous")me=y===0?Re:xt-y,Ne=Nt-me,gn&&!Be&&(ve=Nt-me,Ne=ve===-1?Ut-1:ve),Be||(Ne=kt-Re);else if(se.message==="next")me=y===0?Re:y,Ne=Nt+me,gn&&!Be&&(Ne=(Nt+Re)%Ut+y),Be||(Ne=kt+Re);else if(se.message==="dots")Ne=se.index*se.slidesToScroll;else if(se.message==="children"){if(Ne=se.index,Be){var at=Ct((0,le.Z)((0,le.Z)({},b),{},{targetSlide:Ne}));Ne>se.currentSlide&&at==="left"?Ne=Ne-Ut:Ne10)return{scrolling:!0};Ne&&(ke.swipeLength=on);var In=(Re?-1:1)*(ke.curX>ke.startX?1:-1);Ne&&(In=ke.curY>ke.startY?1:-1);var xn=Math.ceil(at/oe),Vn=Bt(se.touchObject,Ne),$n=ke.swipeLength;return de||(xt===0&&(Vn==="right"||Vn==="down")||xt+1>=xn&&(Vn==="left"||Vn==="up")||!Oe(se)&&(Vn==="left"||Vn==="up"))&&($n=ke.swipeLength*Ut,Nt===!1&&kt&&(kt(Vn),rn.edgeDragged=!0)),!gn&&St&&(St(Vn),rn.swiped=!0),me?Pe=mn+$n*(Gt/tn)*In:Re?Pe=mn-$n*In:Pe=mn+$n*In,Ne&&(Pe=mn+$n*In),rn=(0,le.Z)((0,le.Z)({},rn),{},{touchObject:ke,swipeLeft:Pe,trackStyle:ie((0,le.Z)((0,le.Z)({},se),{},{left:Pe}))}),Math.abs(ke.curX-ke.startX)10&&(rn.swiping=!0,yt(b)),rn}},Cn=function(b,se){var y=se.dragging,ve=se.swipe,me=se.touchObject,De=se.listWidth,Ne=se.touchThreshold,Re=se.verticalSwiping,xt=se.listHeight,Ut=se.swipeToSlide,Nt=se.scrolling,kt=se.onSwipe,gn=se.targetSlide,Be=se.currentSlide,at=se.infinite;if(!y)return ve&&yt(b),{};var oe=Re?xt/Ne:De/Ne,de=Bt(me,Re),ke={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(Nt||!me.swipeLength)return ke;if(me.swipeLength>oe){yt(b),kt&&kt(de);var St,Gt,tn=at?Be:gn;switch(de){case"left":case"up":Gt=tn+Ze(se),St=Ut?qt(se,Gt):Gt,ke.currentDirection=0;break;case"right":case"down":Gt=tn-Ze(se),St=Ut?qt(se,Gt):Gt,ke.currentDirection=1;break;default:St=tn}ke.triggerSlideHandler=St}else{var Pe=xe(se);ke.trackStyle=ze((0,le.Z)((0,le.Z)({},se),{},{left:Pe}))}return ke},un=function(b){for(var se=b.infinite?b.slideCount*2:b.slideCount,y=b.infinite?b.slidesToShow*-1:0,ve=b.infinite?b.slidesToShow*-1:0,me=[];yy[y.length-1])se=y[y.length-1];else for(var me in y){if(seb.swipeLeft*-1)return y=Re,!1}else if(Re.offsetLeft-se+Qe(Re)/2>b.swipeLeft*-1)return y=Re,!1;return!0}),!y)return 0;var De=b.rtl===!0?b.slideCount-b.currentSlide:b.currentSlide,Ne=Math.abs(y.dataset.index-De)||1;return Ne}else return b.slidesToScroll},Xe=function(b,se){return se.reduce(function(y,ve){return y&&b.hasOwnProperty(ve)},!0)?null:console.error("Keys Missing:",b)},ie=function(b){Xe(b,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var se,y;if(!b.vertical)se=Ft(b)*b.slideWidth;else{var ve=b.unslick?b.slideCount:b.slideCount+2*b.slidesToShow;y=ve*b.slideHeight}var me={opacity:1,transition:"",WebkitTransition:""};if(b.useTransform){var De=b.vertical?"translate3d(0px, "+b.left+"px, 0px)":"translate3d("+b.left+"px, 0px, 0px)",Ne=b.vertical?"translate3d(0px, "+b.left+"px, 0px)":"translate3d("+b.left+"px, 0px, 0px)",Re=b.vertical?"translateY("+b.left+"px)":"translateX("+b.left+"px)";me=(0,le.Z)((0,le.Z)({},me),{},{WebkitTransform:De,transform:Ne,msTransform:Re})}else b.vertical?me.top=b.left:me.left=b.left;return b.fade&&(me={opacity:1}),se&&(me.width=se),y&&(me.height=y),window&&!window.addEventListener&&window.attachEvent&&(b.vertical?me.marginTop=b.left+"px":me.marginLeft=b.left+"px"),me},ze=function(b){Xe(b,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var se=ie(b);return b.useTransform?(se.WebkitTransition="-webkit-transform "+b.speed+"ms "+b.cssEase,se.transition="transform "+b.speed+"ms "+b.cssEase):b.vertical?se.transition="top "+b.speed+"ms "+b.cssEase:se.transition="left "+b.speed+"ms "+b.cssEase,se},xe=function(b){if(b.unslick)return 0;Xe(b,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var se=b.slideIndex,y=b.trackRef,ve=b.infinite,me=b.centerMode,De=b.slideCount,Ne=b.slidesToShow,Re=b.slidesToScroll,xt=b.slideWidth,Ut=b.listWidth,Nt=b.variableWidth,kt=b.slideHeight,gn=b.fade,Be=b.vertical,at=0,oe,de,ke=0;if(gn||b.slideCount===1)return 0;var St=0;if(ve?(St=-Qt(b),De%Re!==0&&se+Re>De&&(St=-(se>De?Ne-(se-De):De%Re)),me&&(St+=parseInt(Ne/2))):(De%Re!==0&&se+Re>De&&(St=Ne-De%Re),me&&(St=parseInt(Ne/2))),at=St*xt,ke=St*kt,Be?oe=se*kt*-1+ke:oe=se*xt*-1+at,Nt===!0){var Gt,tn=y&&y.node;if(Gt=se+Qt(b),de=tn&&tn.childNodes[Gt],oe=de?de.offsetLeft*-1:0,me===!0){Gt=ve?se+Qt(b):se,de=tn&&tn.children[Gt],oe=0;for(var Pe=0;Peb.currentSlide?b.targetSlide>b.currentSlide+Ht(b)?"left":"right":b.targetSlide0&&(De+=1),ve&&se%2===0&&(De+=1),De}return ve?0:se-1},mt=function(b){var se=b.slidesToShow,y=b.centerMode,ve=b.rtl,me=b.centerPadding;if(y){var De=(se-1)/2+1;return parseInt(me)>0&&(De+=1),!ve&&se%2===0&&(De+=1),De}return ve?se-1:0},ot=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)},it=Object.keys(Me);function Je(He){return it.reduce(function(b,se){return He.hasOwnProperty(se)&&(b[se]=He[se]),b},{})}function ut(He,b,se){return b=(0,Ye.Z)(b),(0,Ee.Z)(He,(0,We.Z)()?Reflect.construct(b,se||[],(0,Ye.Z)(He).constructor):b.apply(He,se))}var en=function(b){var se,y,ve,me,De;b.rtl?De=b.slideCount-1-b.index:De=b.index,ve=De<0||De>=b.slideCount,b.centerMode?(me=Math.floor(b.slidesToShow/2),y=(De-b.currentSlide)%b.slideCount===0,De>b.currentSlide-me-1&&De<=b.currentSlide+me&&(se=!0)):se=b.currentSlide<=De&&De=b.slideCount?Ne=b.targetSlide-b.slideCount:Ne=b.targetSlide;var Re=De===Ne;return{"slick-slide":!0,"slick-active":se,"slick-center":y,"slick-cloned":ve,"slick-current":Re}},dt=function(b){var se={};return(b.variableWidth===void 0||b.variableWidth===!1)&&(se.width=b.slideWidth),b.fade&&(se.position="relative",b.vertical&&b.slideHeight?se.top=-b.index*parseInt(b.slideHeight):se.left=-b.index*parseInt(b.slideWidth),se.opacity=b.currentSlide===b.index?1:0,se.zIndex=b.currentSlide===b.index?999:998,b.useCSS&&(se.transition="opacity "+b.speed+"ms "+b.cssEase+", visibility "+b.speed+"ms "+b.cssEase)),se},Wt=function(b,se){return b.key+"-"+se},nn=function(b){var se,y=[],ve=[],me=[],De=a.Children.count(b.children),Ne=et(b),Re=It(b);return a.Children.forEach(b.children,function(xt,Ut){var Nt,kt={message:"children",index:Ut,slidesToScroll:b.slidesToScroll,currentSlide:b.currentSlide};!b.lazyLoad||b.lazyLoad&&b.lazyLoadedList.indexOf(Ut)>=0?Nt=xt:Nt=a.createElement("div",null);var gn=dt((0,le.Z)((0,le.Z)({},b),{},{index:Ut})),Be=Nt.props.className||"",at=en((0,le.Z)((0,le.Z)({},b),{},{index:Ut}));if(y.push(a.cloneElement(Nt,{key:"original"+Wt(Nt,Ut),"data-index":Ut,className:Ke()(at,Be),tabIndex:"-1","aria-hidden":!at["slick-active"],style:(0,le.Z)((0,le.Z)({outline:"none"},Nt.props.style||{}),gn),onClick:function(ke){Nt.props&&Nt.props.onClick&&Nt.props.onClick(ke),b.focusOnSelect&&b.focusOnSelect(kt)}})),b.infinite&&De>1&&b.fade===!1&&!b.unslick){var oe=De-Ut;oe<=Qt(b)&&(se=-oe,se>=Ne&&(Nt=xt),at=en((0,le.Z)((0,le.Z)({},b),{},{index:se})),ve.push(a.cloneElement(Nt,{key:"precloned"+Wt(Nt,se),"data-index":se,tabIndex:"-1",className:Ke()(at,Be),"aria-hidden":!at["slick-active"],style:(0,le.Z)((0,le.Z)({},Nt.props.style||{}),gn),onClick:function(ke){Nt.props&&Nt.props.onClick&&Nt.props.onClick(ke),b.focusOnSelect&&b.focusOnSelect(kt)}}))),se=De+Ut,se=St&&Nt<=de:Nt===St}),tn={message:"dots",index:at,slidesToScroll:Re,currentSlide:Nt},Pe=this.clickHandler.bind(this,tn);Be=Be.concat(a.createElement("li",{key:at,className:Gt},a.cloneElement(this.props.customPaging(at),{onClick:Pe})))}return a.cloneElement(this.props.appendDots(Be),(0,le.Z)({className:this.props.dotsClass},gn))}}])}(a.PureComponent);function an(He,b,se){return b=(0,Ye.Z)(b),(0,Ee.Z)(He,(0,We.Z)()?Reflect.construct(b,se||[],(0,Ye.Z)(He).constructor):b.apply(He,se))}var Pt=function(He){function b(){return(0,we.Z)(this,b),an(this,b,arguments)}return(0,Ae.Z)(b,He),(0,re.Z)(b,[{key:"clickHandler",value:function(y,ve){ve&&ve.preventDefault(),this.props.clickHandler(y,ve)}},{key:"render",value:function(){var y={"slick-arrow":!0,"slick-prev":!0},ve=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(y["slick-disabled"]=!0,ve=null);var me={key:"0","data-role":"none",className:Ke()(y),style:{display:"block"},onClick:ve},De={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},Ne;return this.props.prevArrow?Ne=a.cloneElement(this.props.prevArrow,(0,le.Z)((0,le.Z)({},me),De)):Ne=a.createElement("button",(0,ue.Z)({key:"0",type:"button"},me)," ","Previous"),Ne}}])}(a.PureComponent),Ie=function(He){function b(){return(0,we.Z)(this,b),an(this,b,arguments)}return(0,Ae.Z)(b,He),(0,re.Z)(b,[{key:"clickHandler",value:function(y,ve){ve&&ve.preventDefault(),this.props.clickHandler(y,ve)}},{key:"render",value:function(){var y={"slick-arrow":!0,"slick-next":!0},ve=this.clickHandler.bind(this,{message:"next"});Oe(this.props)||(y["slick-disabled"]=!0,ve=null);var me={key:"1","data-role":"none",className:Ke()(y),style:{display:"block"},onClick:ve},De={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},Ne;return this.props.nextArrow?Ne=a.cloneElement(this.props.nextArrow,(0,le.Z)((0,le.Z)({},me),De)):Ne=a.createElement("button",(0,ue.Z)({key:"1",type:"button"},me)," ","Next"),Ne}}])}(a.PureComponent),Ve=E(76374),ee=["animating"];function ne(He,b,se){return b=(0,Ye.Z)(b),(0,Ee.Z)(He,(0,We.Z)()?Reflect.construct(b,se||[],(0,Ye.Z)(He).constructor):b.apply(He,se))}var te=function(He){function b(se){var y;(0,we.Z)(this,b),y=ne(this,b,[se]),(0,z.Z)(y,"listRefHandler",function(me){return y.list=me}),(0,z.Z)(y,"trackRefHandler",function(me){return y.track=me}),(0,z.Z)(y,"adaptHeight",function(){if(y.props.adaptiveHeight&&y.list){var me=y.list.querySelector('[data-index="'.concat(y.state.currentSlide,'"]'));y.list.style.height=gt(me)+"px"}}),(0,z.Z)(y,"componentDidMount",function(){if(y.props.onInit&&y.props.onInit(),y.props.lazyLoad){var me=Le((0,le.Z)((0,le.Z)({},y.props),y.state));me.length>0&&(y.setState(function(Ne){return{lazyLoadedList:Ne.lazyLoadedList.concat(me)}}),y.props.onLazyLoad&&y.props.onLazyLoad(me))}var De=(0,le.Z)({listRef:y.list,trackRef:y.track},y.props);y.updateState(De,!0,function(){y.adaptHeight(),y.props.autoplay&&y.autoPlay("playing")}),y.props.lazyLoad==="progressive"&&(y.lazyLoadTimer=setInterval(y.progressiveLazyLoad,1e3)),y.ro=new Ve.Z(function(){y.state.animating?(y.onWindowResized(!1),y.callbackTimers.push(setTimeout(function(){return y.onWindowResized()},y.props.speed))):y.onWindowResized()}),y.ro.observe(y.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(Ne){Ne.onfocus=y.props.pauseOnFocus?y.onSlideFocus:null,Ne.onblur=y.props.pauseOnFocus?y.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",y.onWindowResized):window.attachEvent("onresize",y.onWindowResized)}),(0,z.Z)(y,"componentWillUnmount",function(){y.animationEndCallback&&clearTimeout(y.animationEndCallback),y.lazyLoadTimer&&clearInterval(y.lazyLoadTimer),y.callbackTimers.length&&(y.callbackTimers.forEach(function(me){return clearTimeout(me)}),y.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",y.onWindowResized):window.detachEvent("onresize",y.onWindowResized),y.autoplayTimer&&clearInterval(y.autoplayTimer),y.ro.disconnect()}),(0,z.Z)(y,"componentDidUpdate",function(me){if(y.checkImagesLoad(),y.props.onReInit&&y.props.onReInit(),y.props.lazyLoad){var De=Le((0,le.Z)((0,le.Z)({},y.props),y.state));De.length>0&&(y.setState(function(xt){return{lazyLoadedList:xt.lazyLoadedList.concat(De)}}),y.props.onLazyLoad&&y.props.onLazyLoad(De))}y.adaptHeight();var Ne=(0,le.Z)((0,le.Z)({listRef:y.list,trackRef:y.track},y.props),y.state),Re=y.didPropsChange(me);Re&&y.updateState(Ne,Re,function(){y.state.currentSlide>=a.Children.count(y.props.children)&&y.changeSlide({message:"index",index:a.Children.count(y.props.children)-y.props.slidesToShow,currentSlide:y.state.currentSlide}),(me.autoplay!==y.props.autoplay||me.autoplaySpeed!==y.props.autoplaySpeed)&&(!me.autoplay&&y.props.autoplay?y.autoPlay("playing"):y.props.autoplay?y.autoPlay("update"):y.pause("paused"))})}),(0,z.Z)(y,"onWindowResized",function(me){y.debouncedResize&&y.debouncedResize.cancel(),y.debouncedResize=(0,nt.D)(50,function(){return y.resizeWindow(me)}),y.debouncedResize()}),(0,z.Z)(y,"resizeWindow",function(){var me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,De=!!(y.track&&y.track.node);if(De){var Ne=(0,le.Z)((0,le.Z)({listRef:y.list,trackRef:y.track},y.props),y.state);y.updateState(Ne,me,function(){y.props.autoplay?y.autoPlay("update"):y.pause("paused")}),y.setState({animating:!1}),clearTimeout(y.animationEndCallback),delete y.animationEndCallback}}),(0,z.Z)(y,"updateState",function(me,De,Ne){var Re=bt(me);me=(0,le.Z)((0,le.Z)((0,le.Z)({},me),Re),{},{slideIndex:Re.currentSlide});var xt=xe(me);me=(0,le.Z)((0,le.Z)({},me),{},{left:xt});var Ut=ie(me);(De||a.Children.count(y.props.children)!==a.Children.count(me.children))&&(Re.trackStyle=Ut),y.setState(Re,Ne)}),(0,z.Z)(y,"ssrInit",function(){if(y.props.variableWidth){var me=0,De=0,Ne=[],Re=Qt((0,le.Z)((0,le.Z)((0,le.Z)({},y.props),y.state),{},{slideCount:y.props.children.length})),xt=tt((0,le.Z)((0,le.Z)((0,le.Z)({},y.props),y.state),{},{slideCount:y.props.children.length}));y.props.children.forEach(function(Pe){Ne.push(Pe.props.style.width),me+=Pe.props.style.width});for(var Ut=0;Ut=De&&y.onWindowResized()};if(!Re.onclick)Re.onclick=function(){return Re.parentNode.focus()};else{var Ut=Re.onclick;Re.onclick=function(Nt){Ut(Nt),Re.parentNode.focus()}}Re.onload||(y.props.lazyLoad?Re.onload=function(){y.adaptHeight(),y.callbackTimers.push(setTimeout(y.onWindowResized,y.props.speed))}:(Re.onload=xt,Re.onerror=function(){xt(),y.props.onLazyLoadError&&y.props.onLazyLoadError()}))})}),(0,z.Z)(y,"progressiveLazyLoad",function(){for(var me=[],De=(0,le.Z)((0,le.Z)({},y.props),y.state),Ne=y.state.currentSlide;Ne=-Qt(De);Re--)if(y.state.lazyLoadedList.indexOf(Re)<0){me.push(Re);break}me.length>0?(y.setState(function(xt){return{lazyLoadedList:xt.lazyLoadedList.concat(me)}}),y.props.onLazyLoad&&y.props.onLazyLoad(me)):y.lazyLoadTimer&&(clearInterval(y.lazyLoadTimer),delete y.lazyLoadTimer)}),(0,z.Z)(y,"slideHandler",function(me){var De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ne=y.props,Re=Ne.asNavFor,xt=Ne.beforeChange,Ut=Ne.onLazyLoad,Nt=Ne.speed,kt=Ne.afterChange,gn=y.state.currentSlide,Be=ln((0,le.Z)((0,le.Z)((0,le.Z)({index:me},y.props),y.state),{},{trackRef:y.track,useCSS:y.props.useCSS&&!De})),at=Be.state,oe=Be.nextState;if(at){xt&&xt(gn,at.currentSlide);var de=at.lazyLoadedList.filter(function(ke){return y.state.lazyLoadedList.indexOf(ke)<0});Ut&&de.length>0&&Ut(de),!y.props.waitForAnimate&&y.animationEndCallback&&(clearTimeout(y.animationEndCallback),kt&&kt(gn),delete y.animationEndCallback),y.setState(at,function(){Re&&y.asNavForIndex!==me&&(y.asNavForIndex=me,Re.innerSlider.slideHandler(me)),oe&&(y.animationEndCallback=setTimeout(function(){var ke=oe.animating,St=(0,ce.Z)(oe,ee);y.setState(St,function(){y.callbackTimers.push(setTimeout(function(){return y.setState({animating:ke})},10)),kt&&kt(at.currentSlide),delete y.animationEndCallback})},Nt))})}}),(0,z.Z)(y,"changeSlide",function(me){var De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ne=(0,le.Z)((0,le.Z)({},y.props),y.state),Re=st(Ne,me);if(!(Re!==0&&!Re)&&(De===!0?y.slideHandler(Re,De):y.slideHandler(Re),y.props.autoplay&&y.autoPlay("update"),y.props.focusOnSelect)){var xt=y.list.querySelectorAll(".slick-current");xt[0]&&xt[0].focus()}}),(0,z.Z)(y,"clickHandler",function(me){y.clickable===!1&&(me.stopPropagation(),me.preventDefault()),y.clickable=!0}),(0,z.Z)(y,"keyHandler",function(me){var De=bn(me,y.props.accessibility,y.props.rtl);De!==""&&y.changeSlide({message:De})}),(0,z.Z)(y,"selectHandler",function(me){y.changeSlide(me)}),(0,z.Z)(y,"disableBodyScroll",function(){var me=function(Ne){Ne=Ne||window.event,Ne.preventDefault&&Ne.preventDefault(),Ne.returnValue=!1};window.ontouchmove=me}),(0,z.Z)(y,"enableBodyScroll",function(){window.ontouchmove=null}),(0,z.Z)(y,"swipeStart",function(me){y.props.verticalSwiping&&y.disableBodyScroll();var De=An(me,y.props.swipe,y.props.draggable);De!==""&&y.setState(De)}),(0,z.Z)(y,"swipeMove",function(me){var De=En(me,(0,le.Z)((0,le.Z)((0,le.Z)({},y.props),y.state),{},{trackRef:y.track,listRef:y.list,slideIndex:y.state.currentSlide}));De&&(De.swiping&&(y.clickable=!1),y.setState(De))}),(0,z.Z)(y,"swipeEnd",function(me){var De=Cn(me,(0,le.Z)((0,le.Z)((0,le.Z)({},y.props),y.state),{},{trackRef:y.track,listRef:y.list,slideIndex:y.state.currentSlide}));if(De){var Ne=De.triggerSlideHandler;delete De.triggerSlideHandler,y.setState(De),Ne!==void 0&&(y.slideHandler(Ne),y.props.verticalSwiping&&y.enableBodyScroll())}}),(0,z.Z)(y,"touchEnd",function(me){y.swipeEnd(me),y.clickable=!0}),(0,z.Z)(y,"slickPrev",function(){y.callbackTimers.push(setTimeout(function(){return y.changeSlide({message:"previous"})},0))}),(0,z.Z)(y,"slickNext",function(){y.callbackTimers.push(setTimeout(function(){return y.changeSlide({message:"next"})},0))}),(0,z.Z)(y,"slickGoTo",function(me){var De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(me=Number(me),isNaN(me))return"";y.callbackTimers.push(setTimeout(function(){return y.changeSlide({message:"index",index:me,currentSlide:y.state.currentSlide},De)},0))}),(0,z.Z)(y,"play",function(){var me;if(y.props.rtl)me=y.state.currentSlide-y.props.slidesToScroll;else if(Oe((0,le.Z)((0,le.Z)({},y.props),y.state)))me=y.state.currentSlide+y.props.slidesToScroll;else return!1;y.slideHandler(me)}),(0,z.Z)(y,"autoPlay",function(me){y.autoplayTimer&&clearInterval(y.autoplayTimer);var De=y.state.autoplaying;if(me==="update"){if(De==="hovered"||De==="focused"||De==="paused")return}else if(me==="leave"){if(De==="paused"||De==="focused")return}else if(me==="blur"&&(De==="paused"||De==="hovered"))return;y.autoplayTimer=setInterval(y.play,y.props.autoplaySpeed+50),y.setState({autoplaying:"playing"})}),(0,z.Z)(y,"pause",function(me){y.autoplayTimer&&(clearInterval(y.autoplayTimer),y.autoplayTimer=null);var De=y.state.autoplaying;me==="paused"?y.setState({autoplaying:"paused"}):me==="focused"?(De==="hovered"||De==="playing")&&y.setState({autoplaying:"focused"}):De==="playing"&&y.setState({autoplaying:"hovered"})}),(0,z.Z)(y,"onDotsOver",function(){return y.props.autoplay&&y.pause("hovered")}),(0,z.Z)(y,"onDotsLeave",function(){return y.props.autoplay&&y.state.autoplaying==="hovered"&&y.autoPlay("leave")}),(0,z.Z)(y,"onTrackOver",function(){return y.props.autoplay&&y.pause("hovered")}),(0,z.Z)(y,"onTrackLeave",function(){return y.props.autoplay&&y.state.autoplaying==="hovered"&&y.autoPlay("leave")}),(0,z.Z)(y,"onSlideFocus",function(){return y.props.autoplay&&y.pause("focused")}),(0,z.Z)(y,"onSlideBlur",function(){return y.props.autoplay&&y.state.autoplaying==="focused"&&y.autoPlay("blur")}),(0,z.Z)(y,"render",function(){var me=Ke()("slick-slider",y.props.className,{"slick-vertical":y.props.vertical,"slick-initialized":!0}),De=(0,le.Z)((0,le.Z)({},y.props),y.state),Ne=Mt(De,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),Re=y.props.pauseOnHover;Ne=(0,le.Z)((0,le.Z)({},Ne),{},{onMouseEnter:Re?y.onTrackOver:null,onMouseLeave:Re?y.onTrackLeave:null,onMouseOver:Re?y.onTrackOver:null,focusOnSelect:y.props.focusOnSelect&&y.clickable?y.selectHandler:null});var xt;if(y.props.dots===!0&&y.state.slideCount>=y.props.slidesToShow){var Ut=Mt(De,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),Nt=y.props.pauseOnDotsHover;Ut=(0,le.Z)((0,le.Z)({},Ut),{},{clickHandler:y.changeSlide,onMouseEnter:Nt?y.onDotsLeave:null,onMouseOver:Nt?y.onDotsOver:null,onMouseLeave:Nt?y.onDotsLeave:null}),xt=a.createElement(zt,Ut)}var kt,gn,Be=Mt(De,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);Be.clickHandler=y.changeSlide,y.props.arrows&&(kt=a.createElement(Pt,Be),gn=a.createElement(Ie,Be));var at=null;y.props.vertical&&(at={height:y.state.listHeight});var oe=null;y.props.vertical===!1?y.props.centerMode===!0&&(oe={padding:"0px "+y.props.centerPadding}):y.props.centerMode===!0&&(oe={padding:y.props.centerPadding+" 0px"});var de=(0,le.Z)((0,le.Z)({},at),oe),ke=y.props.touchMove,St={className:"slick-list",style:de,onClick:y.clickHandler,onMouseDown:ke?y.swipeStart:null,onMouseMove:y.state.dragging&&ke?y.swipeMove:null,onMouseUp:ke?y.swipeEnd:null,onMouseLeave:y.state.dragging&&ke?y.swipeEnd:null,onTouchStart:ke?y.swipeStart:null,onTouchMove:y.state.dragging&&ke?y.swipeMove:null,onTouchEnd:ke?y.touchEnd:null,onTouchCancel:y.state.dragging&&ke?y.swipeEnd:null,onKeyDown:y.props.accessibility?y.keyHandler:null},Gt={className:me,dir:"ltr",style:y.props.style};return y.props.unslick&&(St={className:"slick-list"},Gt={className:me,style:y.props.style}),a.createElement("div",Gt,y.props.unslick?"":kt,a.createElement("div",(0,ue.Z)({ref:y.listRefHandler},St),a.createElement(vt,(0,ue.Z)({ref:y.trackRefHandler},Ne),y.props.children)),y.props.unslick?"":gn,y.props.unslick?"":xt)}),y.list=null,y.track=null,y.state=(0,le.Z)((0,le.Z)({},he),{},{currentSlide:y.props.initialSlide,targetSlide:y.props.initialSlide?y.props.initialSlide:0,slideCount:a.Children.count(y.props.children)}),y.callbackTimers=[],y.clickable=!0,y.debouncedResize=null;var ve=y.ssrInit();return y.state=(0,le.Z)((0,le.Z)({},y.state),ve),y}return(0,Ae.Z)(b,He),(0,re.Z)(b,[{key:"didPropsChange",value:function(y){for(var ve=!1,me=0,De=Object.keys(this.props);me1&&arguments[1]!==void 0?arguments[1]:!1;return y.innerSlider.slickGoTo(ve,me)}),(0,z.Z)(y,"slickPause",function(){return y.innerSlider.pause("paused")}),(0,z.Z)(y,"slickPlay",function(){return y.innerSlider.autoPlay("play")}),y.state={breakpoint:null},y._responsiveMediaHandlers=[],y}return(0,Ae.Z)(b,He),(0,re.Z)(b,[{key:"media",value:function(y,ve){var me=window.matchMedia(y),De=function(Re){var xt=Re.matches;xt&&ve()};me.addListener(De),De(me),this._responsiveMediaHandlers.push({mql:me,query:y,listener:De})}},{key:"componentDidMount",value:function(){var y=this;if(this.props.responsive){var ve=this.props.responsive.map(function(De){return De.breakpoint});ve.sort(function(De,Ne){return De-Ne}),ve.forEach(function(De,Ne){var Re;Ne===0?Re=pe()({minWidth:0,maxWidth:De}):Re=pe()({minWidth:ve[Ne-1]+1,maxWidth:De}),ot()&&y.media(Re,function(){y.setState({breakpoint:De})})});var me=pe()({minWidth:ve.slice(-1)[0]});ot()&&this.media(me,function(){y.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(y){y.mql.removeListener(y.listener)})}},{key:"render",value:function(){var y=this,ve,me;this.state.breakpoint?(me=this.props.responsive.filter(function(at){return at.breakpoint===y.state.breakpoint}),ve=me[0].settings==="unslick"?"unslick":(0,le.Z)((0,le.Z)((0,le.Z)({},Me),this.props),me[0].settings)):ve=(0,le.Z)((0,le.Z)({},Me),this.props),ve.centerMode&&(ve.slidesToScroll>1,ve.slidesToScroll=1),ve.fade&&(ve.slidesToShow>1,ve.slidesToScroll>1,ve.slidesToShow=1,ve.slidesToScroll=1);var De=a.Children.toArray(this.props.children);De=De.filter(function(at){return typeof at=="string"?!!at.trim():!!at}),ve.variableWidth&&(ve.rows>1||ve.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),ve.variableWidth=!1);for(var Ne=[],Re=null,xt=0;xt=De.length));gn+=1)kt.push(a.cloneElement(De[gn],{key:100*xt+10*Nt+gn,tabIndex:-1,style:{width:"".concat(100/ve.slidesPerRow,"%"),display:"inline-block"}}));Ut.push(a.createElement("div",{key:10*xt+Nt},kt))}ve.variableWidth?Ne.push(a.createElement("div",{key:xt,style:{width:Re}},Ut)):Ne.push(a.createElement("div",{key:xt},Ut))}if(ve==="unslick"){var Be="regular slider "+(this.props.className||"");return a.createElement("div",{className:Be},De)}else Ne.length<=ve.slidesToShow&&!ve.infinite&&(ve.unslick=!0);return a.createElement(te,(0,ue.Z)({style:this.props.style,ref:this.innerSliderRefHandler},Je(ve)),Ne)}}])}(a.Component),Vt=At,Dt=E(48755),cn=E(36237),pn=E(63356),_t=E(16931);const Xt="--dot-duration",dn=He=>{const{componentCls:b,antCls:se}=He;return{[b]:Object.assign(Object.assign({},(0,pn.Wf)(He)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${se}-radio-input, input${se}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${se}-radio-input, input${se}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"}})}},Kt=He=>{const{componentCls:b,motionDurationSlow:se,arrowSize:y,arrowOffset:ve}=He,me=He.calc(y).div(Math.SQRT2).equal();return{[b]:{".slick-prev, .slick-next":{position:"absolute",top:"50%",width:y,height:y,transform:"translateY(-50%)",color:"#fff",opacity:.4,background:"transparent",padding:0,lineHeight:0,border:0,outline:"none",cursor:"pointer",zIndex:1,transition:`opacity ${se}`,"&:hover, &:focus":{opacity:1},"&.slick-disabled":{pointerEvents:"none",opacity:0},"&::after":{boxSizing:"border-box",position:"absolute",top:He.calc(y).sub(me).div(2).equal(),insetInlineStart:He.calc(y).sub(me).div(2).equal(),display:"inline-block",width:me,height:me,border:"0 solid currentcolor",borderInlineStartWidth:2,borderBlockStartWidth:2,borderRadius:1,content:'""'}},".slick-prev":{insetInlineStart:ve,"&::after":{transform:"rotate(-45deg)"}},".slick-next":{insetInlineEnd:ve,"&::after":{transform:"rotate(135deg)"}}}}},Jt=He=>{const{componentCls:b,dotOffset:se,dotWidth:y,dotHeight:ve,dotGap:me,colorBgContainer:De,motionDurationSlow:Ne}=He;return{[b]:{".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,margin:0,listStyle:"none","&-bottom":{bottom:se},"&-top":{top:se,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:y,height:ve,marginInline:me,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${Ne}`,borderRadius:ve,overflow:"hidden","&::after":{display:"block",position:"absolute",top:0,insetInlineStart:0,width:"100%",height:ve,content:'""',background:De,borderRadius:ve,opacity:1,outline:"none",cursor:"pointer",overflow:"hidden",transform:"translate3d(-100%, 0, 0)"},button:{position:"relative",display:"block",width:"100%",height:ve,padding:0,color:"transparent",fontSize:0,background:De,border:0,borderRadius:ve,outline:"none",cursor:"pointer",opacity:.2,transition:`all ${Ne}`,overflow:"hidden","&:hover":{opacity:.75},"&::after":{position:"absolute",inset:He.calc(me).mul(-1).equal(),content:'""'}},"&.slick-active":{width:He.dotActiveWidth,position:"relative","&:hover":{opacity:1},"&::after":{transform:"translate3d(0, 0, 0)",transition:`transform var(${Xt}) ease-out`}}}}}}},sn=He=>{const{componentCls:b,dotOffset:se,arrowOffset:y,marginXXS:ve}=He,me={width:He.dotHeight,height:He.dotWidth};return{[`${b}-vertical`]:{".slick-prev, .slick-next":{insetInlineStart:"50%",marginBlockStart:"unset",transform:"translateX(-50%)"},".slick-prev":{insetBlockStart:y,insetInlineStart:"50%","&::after":{transform:"rotate(45deg)"}},".slick-next":{insetBlockStart:"auto",insetBlockEnd:y,"&::after":{transform:"rotate(-135deg)"}},".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:He.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:se},"&-right":{insetInlineEnd:se,insetInlineStart:"auto"},li:Object.assign(Object.assign({},me),{margin:`${(0,cn.unit)(ve)} 0`,verticalAlign:"baseline",button:me,"&::after":Object.assign(Object.assign({},me),{height:0}),"&.slick-active":Object.assign(Object.assign({},me),{button:me,"&::after":Object.assign(Object.assign({},me),{transition:`height var(${Xt}) ease-out`})})})}}}},Fn=He=>{const{componentCls:b}=He;return[{[`${b}-rtl`]:{direction:"rtl",".slick-dots":{[`${b}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${b}-vertical`]:{".slick-dots":{[`${b}-rtl&`]:{flexDirection:"column"}}}}]},hn=He=>({arrowSize:16,arrowOffset:He.marginXS,dotWidth:16,dotHeight:3,dotGap:He.marginXXS,dotOffset:12,dotWidthActive:24,dotActiveWidth:24});var Mn=(0,_t.I$)("Carousel",He=>[dn(He),Kt(He),Jt(He),sn(He),Fn(He)],hn,{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]}),Nn=function(He,b){var se={};for(var y in He)Object.prototype.hasOwnProperty.call(He,y)&&b.indexOf(y)<0&&(se[y]=He[y]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,y=Object.getOwnPropertySymbols(He);ve{var{currentSlide:b,slideCount:se}=He,y=Nn(He,["currentSlide","slideCount"]);return a.createElement("button",Object.assign({type:"button"},y))};var ct=a.forwardRef((He,b)=>{const{dots:se=!0,arrows:y=!1,prevArrow:ve=a.createElement(rt,{"aria-label":"prev"}),nextArrow:me=a.createElement(rt,{"aria-label":"next"}),draggable:De=!1,waitForAnimate:Ne=!1,dotPosition:Re="bottom",vertical:xt=Re==="left"||Re==="right",rootClassName:Ut,className:Nt,style:kt,id:gn,autoplay:Be=!1,autoplaySpeed:at=3e3}=He,oe=Nn(He,["dots","arrows","prevArrow","nextArrow","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id","autoplay","autoplaySpeed"]),{getPrefixCls:de,direction:ke,className:St,style:Gt}=(0,Dt.dj)("carousel"),tn=a.useRef(null),Pe=function(Su){let Du=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;tn.current.slickGoTo(Su,Du)};a.useImperativeHandle(b,()=>({goTo:Pe,autoPlay:tn.current.innerSlider.autoPlay,innerSlider:tn.current.innerSlider,prev:tn.current.slickPrev,next:tn.current.slickNext}),[tn.current]);const rn=a.useRef(a.Children.count(He.children));a.useEffect(()=>{rn.current!==a.Children.count(He.children)&&(Pe(He.initialSlide||0,!1),rn.current=a.Children.count(He.children))},[He.children]);const mn=Object.assign({vertical:xt,className:Ke()(Nt,St),style:Object.assign(Object.assign({},Gt),kt),autoplay:!!Be},oe);mn.effect==="fade"&&(mn.fade=!0);const on=de("carousel",mn.prefixCls),In=!!se,xn=Ke()(lt,`${lt}-${Re}`,typeof se=="boolean"?!1:se==null?void 0:se.className),[Vn,$n,eu]=Mn(on),tu=Ke()(on,{[`${on}-rtl`]:ke==="rtl",[`${on}-vertical`]:mn.vertical},$n,eu,Ut),cu=Be&&(typeof Be=="object"?Be.dotDuration:!1)?{[Xt]:`${at}ms`}:{};return Vn(a.createElement("div",{className:tu,id:gn,style:cu},a.createElement(Vt,Object.assign({ref:tn},mn,{dots:In,dotsClass:xn,arrows:y,prevArrow:ve,nextArrow:me,draggable:De,verticalSwiping:xt,autoplaySpeed:at,waitForAnimate:Ne}))))})},99381:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Pt}});var a=E(59301),ue=E(93162),le=E(33377),we=E(93912),re=E(74430),Ee,We;function Ye(Ie,Ve,ee){if(Ve<0||Ve>31||Ie>>>Ve)throw new RangeError("Value out of range");for(var ne=Ve-1;ne>=0;ne--)ee.push(Ie>>>ne&1)}function Ae(Ie,Ve){return(Ie>>>Ve&1)!=0}function z(Ie){if(!Ie)throw new Error("Assertion error")}var ye=function(){function Ie(Ve,ee){(0,le.Z)(this,Ie),(0,re.Z)(this,"modeBits",void 0),(0,re.Z)(this,"numBitsCharCount",void 0),this.modeBits=Ve,this.numBitsCharCount=ee}return(0,we.Z)(Ie,[{key:"numCharCountBits",value:function(ee){return this.numBitsCharCount[Math.floor((ee+7)/17)]}}]),Ie}();Ee=ye,(0,re.Z)(ye,"NUMERIC",new Ee(1,[10,12,14])),(0,re.Z)(ye,"ALPHANUMERIC",new Ee(2,[9,11,13])),(0,re.Z)(ye,"BYTE",new Ee(4,[8,16,16])),(0,re.Z)(ye,"KANJI",new Ee(8,[8,10,12])),(0,re.Z)(ye,"ECI",new Ee(7,[0,0,0]));var ce=(0,we.Z)(function Ie(Ve,ee){(0,le.Z)(this,Ie),(0,re.Z)(this,"ordinal",void 0),(0,re.Z)(this,"formatBits",void 0),this.ordinal=Ve,this.formatBits=ee});We=ce,(0,re.Z)(ce,"LOW",new We(0,1)),(0,re.Z)(ce,"MEDIUM",new We(1,0)),(0,re.Z)(ce,"QUARTILE",new We(2,3)),(0,re.Z)(ce,"HIGH",new We(3,2));var qe=function(){function Ie(Ve,ee,ne){if((0,le.Z)(this,Ie),(0,re.Z)(this,"mode",void 0),(0,re.Z)(this,"numChars",void 0),(0,re.Z)(this,"bitData",void 0),this.mode=Ve,this.numChars=ee,this.bitData=ne,ee<0)throw new RangeError("Invalid argument");this.bitData=ne.slice()}return(0,we.Z)(Ie,[{key:"getData",value:function(){return this.bitData.slice()}}],[{key:"makeBytes",value:function(ee){var ne=[],te=(0,ue.Z)(ee),fe;try{for(te.s();!(fe=te.n()).done;){var pe=fe.value;Ye(pe,8,ne)}}catch(Ue){te.e(Ue)}finally{te.f()}return new Ie(ye.BYTE,ee.length,ne)}},{key:"makeNumeric",value:function(ee){if(!Ie.isNumeric(ee))throw new RangeError("String contains non-numeric characters");for(var ne=[],te=0;te=1<Ie.MAX_VERSION)throw new RangeError("Version value out of range");if(fe<-1||fe>7)throw new RangeError("Mask value out of range");this.size=Ve*4+17;for(var pe=[],Ue=0;Ue>>9)*1335;var pe=(ne<<10|te)^21522;z(pe>>>15==0);for(var Ue=0;Ue<=5;Ue++)this.setFunctionModule(8,Ue,Ae(pe,Ue));this.setFunctionModule(8,7,Ae(pe,6)),this.setFunctionModule(8,8,Ae(pe,7)),this.setFunctionModule(7,8,Ae(pe,8));for(var At=9;At<15;At++)this.setFunctionModule(14-At,8,Ae(pe,At));for(var Vt=0;Vt<8;Vt++)this.setFunctionModule(this.size-1-Vt,8,Ae(pe,Vt));for(var Dt=8;Dt<15;Dt++)this.setFunctionModule(8,this.size-15+Dt,Ae(pe,Dt));this.setFunctionModule(8,this.size-8,!0)}},{key:"drawVersion",value:function(){if(!(this.version<7)){for(var ee=this.version,ne=0;ne<12;ne++)ee=ee<<1^(ee>>>11)*7973;var te=this.version<<12|ee;z(te>>>18==0);for(var fe=0;fe<18;fe++){var pe=Ae(te,fe),Ue=this.size-11+fe%3,At=Math.floor(fe/3);this.setFunctionModule(Ue,At,pe),this.setFunctionModule(At,Ue,pe)}}}},{key:"drawFinderPattern",value:function(ee,ne){for(var te=-4;te<=4;te++)for(var fe=-4;fe<=4;fe++){var pe=Math.max(Math.abs(fe),Math.abs(te)),Ue=ee+fe,At=ne+te;0<=Ue&&Ue=At)&&Kt.push(Mn[hn])})},sn=0;sn=1;te-=2){te==6&&(te=5);for(var fe=0;fe>>3],7-(ne&7)),ne++)}}z(ne==ee.length*8)}},{key:"applyMask",value:function(ee){if(ee<0||ee>7)throw new RangeError("Mask value out of range");for(var ne=0;ne5&&ee++):(this.finderPenaltyAddHistory(fe,pe),te||(ee+=this.finderPenaltyCountPatterns(pe)*Ie.PENALTY_N3),te=this.modules[ne][Ue],fe=1);ee+=this.finderPenaltyTerminateAndCount(te,fe,pe)*Ie.PENALTY_N3}for(var At=0;At5&&ee++):(this.finderPenaltyAddHistory(Dt,cn),Vt||(ee+=this.finderPenaltyCountPatterns(cn)*Ie.PENALTY_N3),Vt=this.modules[pn][At],Dt=1);ee+=this.finderPenaltyTerminateAndCount(Vt,Dt,cn)*Ie.PENALTY_N3}for(var _t=0;_t0&&ee[2]==ne&&ee[3]==ne*3&&ee[4]==ne&&ee[5]==ne;return(te&&ee[0]>=ne*4&&ee[6]>=ne?1:0)+(te&&ee[6]>=ne*4&&ee[0]>=ne?1:0)}},{key:"finderPenaltyTerminateAndCount",value:function(ee,ne,te){var fe=ne;return ee&&(this.finderPenaltyAddHistory(fe,te),fe=0),fe+=this.size,this.finderPenaltyAddHistory(fe,te),this.finderPenaltyCountPatterns(te)}},{key:"finderPenaltyAddHistory",value:function(ee,ne){var te=ee;ne[0]==0&&(te+=this.size),ne.pop(),ne.unshift(te)}}],[{key:"encodeText",value:function(ee,ne){var te=qe.makeSegments(ee);return Ie.encodeSegments(te,ne)}},{key:"encodeBinary",value:function(ee,ne){var te=qe.makeBytes(ee);return Ie.encodeSegments([te],ne)}},{key:"encodeSegments",value:function(ee,ne){var te=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,fe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:40,pe=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1,Ue=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;if(!(Ie.MIN_VERSION<=te&&te<=fe&&fe<=Ie.MAX_VERSION)||pe<-1||pe>7)throw new RangeError("Invalid value");var At,Vt;for(At=te;;At++){var Dt=Ie.getNumDataCodewords(At,ne)*8,cn=qe.getTotalBits(ee,At);if(cn<=Dt){Vt=cn;break}if(At>=fe)throw new RangeError("Data too long")}for(var pn=ne,_t=0,Xt=[ce.MEDIUM,ce.QUARTILE,ce.HIGH];_t>>3]|=ct<<7-(He&7)}),new Ie(At,pn,pt,pe)}},{key:"getNumRawDataModules",value:function(ee){if(eeIe.MAX_VERSION)throw new RangeError("Version number out of range");var ne=(16*ee+128)*ee+64;if(ee>=2){var te=Math.floor(ee/7)+2;ne-=(25*te-10)*te-55,ee>=7&&(ne-=36)}return z(208<=ne&&ne<=29648),ne}},{key:"getNumDataCodewords",value:function(ee,ne){return Math.floor(Ie.getNumRawDataModules(ee)/8)-Ie.ECC_CODEWORDS_PER_BLOCK[ne.ordinal][ee]*Ie.NUM_ERROR_CORRECTION_BLOCKS[ne.ordinal][ee]}},{key:"reedSolomonComputeDivisor",value:function(ee){if(ee<1||ee>255)throw new RangeError("Degree out of range");for(var ne=[],te=0;te>>8||ne>>>8)throw new RangeError("Byte out of range");for(var te=0,fe=7;fe>=0;fe--)te=te<<1^(te>>>7)*285,te^=(ne>>>fe&1)*ee;return z(te>>>8==0),te}}]),Ie}();(0,re.Z)(he,"MIN_VERSION",1),(0,re.Z)(he,"MAX_VERSION",40),(0,re.Z)(he,"PENALTY_N1",3),(0,re.Z)(he,"PENALTY_N2",3),(0,re.Z)(he,"PENALTY_N3",40),(0,re.Z)(he,"PENALTY_N4",10),(0,re.Z)(he,"ECC_CODEWORDS_PER_BLOCK",[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]]),(0,re.Z)(he,"NUM_ERROR_CORRECTION_BLOCKS",[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]]);var nt={L:ce.LOW,M:ce.MEDIUM,Q:ce.QUARTILE,H:ce.HIGH},$e=128,Ke="L",ht="#FFFFFF",Me="#000000",Tt=!1,yt=1,Le=4,Te=0,et=.1;function It(Ie){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ee=[];return Ie.forEach(function(ne,te){var fe=null;ne.forEach(function(pe,Ue){if(!pe&&fe!==null){ee.push("M".concat(fe+Ve," ").concat(te+Ve,"h").concat(Ue-fe,"v1H").concat(fe+Ve,"z")),fe=null;return}if(Ue===ne.length-1){if(!pe)return;fe===null?ee.push("M".concat(Ue+Ve,",").concat(te+Ve," h1v1H").concat(Ue+Ve,"z")):ee.push("M".concat(fe+Ve,",").concat(te+Ve," h").concat(Ue+1-fe,"v1H").concat(fe+Ve,"z"));return}pe&&fe===null&&(fe=Ue)})}),ee.join("")}function _e(Ie,Ve){return Ie.slice().map(function(ee,ne){return ne=Ve.y+Ve.h?ee:ee.map(function(te,fe){return fe=Ve.x+Ve.w?te:!1})})}function Se(Ie,Ve,ee,ne){if(ne==null)return null;var te=Ie.length+ee*2,fe=Math.floor(Ve*et),pe=te/Ve,Ue=(ne.width||fe)*pe,At=(ne.height||fe)*pe,Vt=ne.x==null?Ie.length/2-Ue/2:ne.x*pe,Dt=ne.y==null?Ie.length/2-At/2:ne.y*pe,cn=ne.opacity==null?1:ne.opacity,pn=null;if(ne.excavate){var _t=Math.floor(Vt),Xt=Math.floor(Dt),dn=Math.ceil(Ue+Vt-_t),Kt=Math.ceil(At+Dt-Xt);pn={x:_t,y:Xt,w:dn,h:Kt}}var Jt=ne.crossOrigin;return{x:Vt,y:Dt,h:At,w:Ue,excavation:pn,opacity:cn,crossOrigin:Jt}}function Qe(Ie,Ve){return Ve!=null?Math.floor(Ve):Ie?Le:Te}var gt=function(){try{new Path2D().addPath(new Path2D)}catch(Ie){return!1}return!0}(),Bt=E(32855),Oe=E(27247),Mt=E(11913),bt=E(43079);function ln(Ie){var Ve=Ie.value,ee=Ie.level,ne=Ie.minVersion,te=Ie.includeMargin,fe=Ie.marginSize,pe=Ie.imageSettings,Ue=Ie.size,At=(0,a.useMemo)(function(){var Xt=qe.makeSegments(Ve);return he.encodeSegments(Xt,nt[ee],ne)},[Ve,ee,ne]),Vt=(0,a.useMemo)(function(){var Xt=At.getModules(),dn=Qe(te,fe),Kt=Xt.length+dn*2,Jt=Se(Xt,Ue,dn,pe);return{cells:Xt,margin:dn,numCells:Kt,calculatedImageSettings:Jt}},[At,Ue,pe,te,fe]),Dt=Vt.cells,cn=Vt.margin,pn=Vt.numCells,_t=Vt.calculatedImageSettings;return{qrcode:At,margin:cn,cells:Dt,numCells:pn,calculatedImageSettings:_t}}var st=["value","size","level","bgColor","fgColor","includeMargin","minVersion","marginSize","style","imageSettings"],bn=a.forwardRef(function(Ve,ee){var ne=Ve.value,te=Ve.size,fe=te===void 0?$e:te,pe=Ve.level,Ue=pe===void 0?Ke:pe,At=Ve.bgColor,Vt=At===void 0?ht:At,Dt=Ve.fgColor,cn=Dt===void 0?Me:Dt,pn=Ve.includeMargin,_t=pn===void 0?Tt:pn,Xt=Ve.minVersion,dn=Xt===void 0?yt:Xt,Kt=Ve.marginSize,Jt=Ve.style,sn=Ve.imageSettings,Fn=(0,bt.Z)(Ve,st),hn=sn==null?void 0:sn.src,Mn=(0,a.useRef)(null),Nn=(0,a.useRef)(null),lt=(0,a.useCallback)(function(Ne){Mn.current=Ne,typeof ee=="function"?ee(Ne):ee&&(ee.current=Ne)},[ee]),rt=(0,a.useState)(!1),pt=(0,Mt.Z)(rt,2),ct=pt[1],He=ln({value:ne,level:Ue,minVersion:dn,includeMargin:_t,marginSize:Kt,imageSettings:sn,size:fe}),b=He.margin,se=He.cells,y=He.numCells,ve=He.calculatedImageSettings;(0,a.useEffect)(function(){if(Mn.current!=null){var Ne=Mn.current,Re=Ne.getContext("2d");if(!Re)return;var xt=se,Ut=Nn.current,Nt=ve!=null&&Ut!==null&&Ut.complete&&Ut.naturalHeight!==0&&Ut.naturalWidth!==0;Nt&&ve.excavation!=null&&(xt=_e(se,ve.excavation));var kt=window.devicePixelRatio||1;Ne.height=Ne.width=fe*kt;var gn=fe/y*kt;Re.scale(gn,gn),Re.fillStyle=Vt,Re.fillRect(0,0,y,y),Re.fillStyle=cn,gt?Re.fill(new Path2D(It(xt,b))):se.forEach(function(Be,at){Be.forEach(function(oe,de){oe&&Re.fillRect(de+b,at+b,1,1)})}),ve&&(Re.globalAlpha=ve.opacity),Nt&&Re.drawImage(Ut,ve.x+b,ve.y+b,ve.w,ve.h)}}),(0,a.useEffect)(function(){ct(!1)},[hn]);var me=(0,Oe.Z)({height:fe,width:fe},Jt),De=null;return hn!=null&&(De=a.createElement("img",{src:hn,key:hn,style:{display:"none"},onLoad:function(){ct(!0)},ref:Nn,crossOrigin:ve==null?void 0:ve.crossOrigin})),a.createElement(a.Fragment,null,a.createElement("canvas",(0,Bt.Z)({style:me,height:fe,width:fe,ref:lt,role:"img"},Fn)),De)});bn.displayName="QRCodeCanvas";var An=["value","size","level","bgColor","fgColor","includeMargin","minVersion","title","marginSize","imageSettings"],En=a.forwardRef(function(Ve,ee){var ne=Ve.value,te=Ve.size,fe=te===void 0?$e:te,pe=Ve.level,Ue=pe===void 0?Ke:pe,At=Ve.bgColor,Vt=At===void 0?ht:At,Dt=Ve.fgColor,cn=Dt===void 0?Me:Dt,pn=Ve.includeMargin,_t=pn===void 0?Tt:pn,Xt=Ve.minVersion,dn=Xt===void 0?yt:Xt,Kt=Ve.title,Jt=Ve.marginSize,sn=Ve.imageSettings,Fn=(0,bt.Z)(Ve,An),hn=ln({value:ne,level:Ue,minVersion:dn,includeMargin:_t,marginSize:Jt,imageSettings:sn,size:fe}),Mn=hn.margin,Nn=hn.cells,lt=hn.numCells,rt=hn.calculatedImageSettings,pt=Nn,ct=null;sn!=null&&rt!=null&&(rt.excavation!=null&&(pt=_e(Nn,rt.excavation)),ct=a.createElement("image",{href:sn.src,height:rt.h,width:rt.w,x:rt.x+Mn,y:rt.y+Mn,preserveAspectRatio:"none",opacity:rt.opacity,crossOrigin:rt.crossOrigin}));var He=It(pt,Mn);return a.createElement("svg",(0,Bt.Z)({height:fe,width:fe,viewBox:"0 0 ".concat(lt," ").concat(lt),ref:ee,role:"img"},Fn),!!Kt&&a.createElement("title",null,Kt),a.createElement("path",{fill:Vt,d:"M0,0 h".concat(lt,"v").concat(lt,"H0z"),shapeRendering:"crispEdges"}),a.createElement("path",{fill:cn,d:He,shapeRendering:"crispEdges"}),ct)});En.displayName="QRCodeSVG";var Cn=E(92310),un=E.n(Cn),qt=E(2738),Ze=E(26112),Xe=E(48755),ie=E(9017),ze=E(57700),xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},Qt=xe,tt=E(7657),Ft=function(Ve,ee){return a.createElement(tt.Z,(0,Bt.Z)({},Ve,{ref:ee,icon:Qt}))},Ct=a.forwardRef(Ft),Ht=Ct,mt=E(99571),ot=E(29787);const it=a.createElement(ot.Z,null);function Je(Ie){let{prefixCls:Ve,locale:ee,onRefresh:ne,statusRender:te,status:fe}=Ie;const pe=a.createElement(a.Fragment,null,a.createElement("p",{className:`${Ve}-expired`},ee==null?void 0:ee.expired),ne&&a.createElement(mt.ZP,{type:"link",icon:a.createElement(Ht,null),onClick:ne},ee==null?void 0:ee.refresh)),Ue=a.createElement("p",{className:`${Ve}-scanned`},ee==null?void 0:ee.scanned),At={expired:pe,loading:it,scanned:Ue},Vt=cn=>At[cn.status];return(te!=null?te:Vt)({status:fe,locale:ee,onRefresh:ne})}var ut=E(36237),en=E(17835),dt=E(63356),Wt=E(16931),nn=E(51636);const vt=Ie=>{const{componentCls:Ve,lineWidth:ee,lineType:ne,colorSplit:te}=Ie;return{[Ve]:Object.assign(Object.assign({},(0,dt.Wf)(Ie)),{display:"flex",justifyContent:"center",alignItems:"center",padding:Ie.paddingSM,backgroundColor:Ie.colorWhite,borderRadius:Ie.borderRadiusLG,border:`${(0,ut.unit)(ee)} ${ne} ${te}`,position:"relative",overflow:"hidden",[`& > ${Ve}-mask`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:10,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",color:Ie.colorText,lineHeight:Ie.lineHeight,background:Ie.QRCodeMaskBackgroundColor,textAlign:"center",[`& > ${Ve}-expired, & > ${Ve}-scanned`]:{color:Ie.QRCodeTextColor}},"> canvas":{alignSelf:"stretch",flex:"auto",minWidth:0},"&-icon":{marginBlockEnd:Ie.marginXS,fontSize:Ie.controlHeight}}),[`${Ve}-borderless`]:{borderColor:"transparent",padding:0,borderRadius:0}}},Et=Ie=>({QRCodeMaskBackgroundColor:new en.FastColor(Ie.colorBgContainer).setA(.96).toRgbString()});var Lt=(0,Wt.I$)("QRCode",Ie=>{const Ve=(0,nn.mergeToken)(Ie,{QRCodeTextColor:Ie.colorText});return vt(Ve)},Et),zt=function(Ie,Ve){var ee={};for(var ne in Ie)Object.prototype.hasOwnProperty.call(Ie,ne)&&Ve.indexOf(ne)<0&&(ee[ne]=Ie[ne]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,ne=Object.getOwnPropertySymbols(Ie);te{var Ve,ee,ne,te;const[,fe]=(0,ze.ZP)(),{value:pe,type:Ue="canvas",icon:At="",size:Vt=160,iconSize:Dt,color:cn=fe.colorText,errorLevel:pn="M",status:_t="active",bordered:Xt=!0,onRefresh:dn,style:Kt,className:Jt,rootClassName:sn,prefixCls:Fn,bgColor:hn="transparent",statusRender:Mn}=Ie,Nn=zt(Ie,["value","type","icon","size","iconSize","color","errorLevel","status","bordered","onRefresh","style","className","rootClassName","prefixCls","bgColor","statusRender"]),{getPrefixCls:lt}=(0,a.useContext)(Xe.E_),rt=lt("qrcode",Fn),[pt,ct,He]=Lt(rt),b={src:At,x:void 0,y:void 0,height:typeof Dt=="number"?Dt:(Ve=Dt==null?void 0:Dt.height)!==null&&Ve!==void 0?Ve:40,width:typeof Dt=="number"?Dt:(ee=Dt==null?void 0:Dt.width)!==null&&ee!==void 0?ee:40,excavate:!0,crossOrigin:"anonymous"},se=(0,Ze.Z)(Nn,!0),y=(0,qt.Z)(Nn,Object.keys(se)),ve=Object.assign({value:pe,size:Vt,level:pn,bgColor:hn,fgColor:cn,style:{width:Kt==null?void 0:Kt.width,height:Kt==null?void 0:Kt.height},imageSettings:At?b:void 0},se),[me]=(0,ie.Z)("QRCode");if(!pe)return null;const De=un()(rt,Jt,sn,ct,He,{[`${rt}-borderless`]:!Xt}),Ne=Object.assign(Object.assign({backgroundColor:hn},Kt),{width:(ne=Kt==null?void 0:Kt.width)!==null&&ne!==void 0?ne:Vt,height:(te=Kt==null?void 0:Kt.height)!==null&&te!==void 0?te:Vt});return pt(a.createElement("div",Object.assign({},y,{className:De,style:Ne}),_t!=="active"&&a.createElement("div",{className:`${rt}-mask`},a.createElement(Je,{prefixCls:rt,locale:me,status:_t,onRefresh:dn,statusRender:Mn})),Ue==="canvas"?a.createElement(bn,Object.assign({},ve)):a.createElement(En,Object.assign({},ve))))}},7861:function(Fe,wt,E){var a=E(38710),ue=function(re){var Ee=/[height|width]$/;return Ee.test(re)},le=function(re){var Ee="",We=Object.keys(re);return We.forEach(function(Ye,Ae){var z=re[Ye];Ye=a(Ye),ue(Ye)&&typeof z=="number"&&(z=z+"px"),z===!0?Ee+=Ye:z===!1?Ee+="not "+Ye:Ee+="("+Ye+": "+z+")",Ae2&&arguments[2]!==void 0?arguments[2]:!1;sn.forEach(function(Mn){if(!(!dn&&Xt!==!1&&Xt>0&&Kt.length>=Xt)){var Nn=[].concat((0,le.Z)(Fn),[Mn]),lt=Mn[fe.children],rt=hn||Mn.disabled;if((!lt||lt.length===0||At)&&Dt(ne,Nn,{label:fe.label})){var pt;Kt.push((0,ue.Z)((0,ue.Z)({},Mn),{},(pt={disabled:rt},(0,he.Z)(pt,fe.label,pn(ne,Nn,pe,fe)),(0,he.Z)(pt,nt,Nn),(0,he.Z)(pt,fe.children,void 0),pt)))}lt&&Jt(Mn[fe.children],Nn,rt)}})}return Jt(te,[]),dn&&Kt.sort(function(sn,Fn){return dn(sn[nt],Fn[nt],ne,fe)}),Xt!==!1&&Xt>0?Kt.slice(0,Xt):Kt},[ne,te,fe,pe,pn,At,Dt,dn,Xt])},Me=ht,Tt="__RC_CASCADER_SPLIT__",yt="SHOW_PARENT",Le="SHOW_CHILD";function Te(ee){return ee.join(Tt)}function et(ee){return ee.map(Te)}function It(ee){return ee.split(Tt)}function _e(ee){var ne=ee||{},te=ne.label,fe=ne.value,pe=ne.children,Ue=fe||"value";return{label:te||"label",value:Ue,key:Ue,children:pe||"children"}}function Se(ee,ne){var te,fe;return(te=ee.isLeaf)!==null&&te!==void 0?te:!((fe=ee[ne.children])!==null&&fe!==void 0&&fe.length)}function Qe(ee){var ne=ee.parentElement;if(ne){var te=ee.offsetTop-ne.offsetTop;te-ne.scrollTop<0?ne.scrollTo({top:te}):te+ee.offsetHeight-ne.scrollTop>ne.offsetHeight&&ne.scrollTo({top:te+ee.offsetHeight-ne.offsetHeight})}}function gt(ee,ne){return ee.map(function(te){var fe;return(fe=te[nt])===null||fe===void 0?void 0:fe.map(function(pe){return pe[ne.value]})})}function Bt(ee){return Array.isArray(ee)&&Array.isArray(ee[0])}function Oe(ee){return ee?Bt(ee)?ee:(ee.length===0?[]:[ee]).map(function(ne){return Array.isArray(ne)?ne:[ne]}):[]}function Mt(ee,ne,te){var fe=new Set(ee),pe=ne();return ee.filter(function(Ue){var At=pe[Ue],Vt=At?At.parent:null,Dt=At?At.children:null;return At&&At.node.disabled?!0:te===Le?!(Dt&&Dt.some(function(cn){return cn.key&&fe.has(cn.key)})):!(Vt&&!Vt.node.disabled&&fe.has(Vt.key))})}function bt(ee,ne,te){for(var fe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,pe=ne,Ue=[],At=function(){var cn,pn,_t,Xt=ee[Vt],dn=(cn=pe)===null||cn===void 0?void 0:cn.findIndex(function(Jt){var sn=Jt[te.value];return fe?String(sn)===String(Xt):sn===Xt}),Kt=dn!==-1?(pn=pe)===null||pn===void 0?void 0:pn[dn]:null;Ue.push({value:(_t=Kt==null?void 0:Kt[te.value])!==null&&_t!==void 0?_t:Xt,index:dn,option:Kt}),pe=Kt==null?void 0:Kt[te.children]},Vt=0;Vt1){var pt=Kt.slice(0,-1);hn(pt)}else cn(!1)},lt=function(){var pt,ct=((pt=sn[Jt])===null||pt===void 0?void 0:pt[te.children])||[],He=ct.find(function(se){return!se.disabled});if(He){var b=[].concat((0,le.Z)(Kt),[He[te.value]]);hn(b)}};z.useImperativeHandle(ee,function(){return{onKeyDown:function(pt){var ct=pt.which;switch(ct){case ot.Z.UP:case ot.Z.DOWN:{var He=0;ct===ot.Z.UP?He=-1:ct===ot.Z.DOWN&&(He=1),He!==0&&Mn(He);break}case ot.Z.LEFT:{if(Dt)break;_t?lt():Nn();break}case ot.Z.RIGHT:{if(Dt)break;_t?Nn():lt();break}case ot.Z.BACKSPACE:{Dt||Nn();break}case ot.Z.ENTER:{if(Kt.length){var b=sn[Jt],se=(b==null?void 0:b[nt])||[];se.length?Ue(se.map(function(y){return y[te.value]}),se[se.length-1]):Ue(Kt,sn[Jt])}break}case ot.Z.ESC:cn(!1),pn&&pt.stopPropagation()}},onKeyUp:function(){}}})},Je=z.forwardRef(function(ee,ne){var te,fe,pe,Ue=ee.prefixCls,At=ee.multiple,Vt=ee.searchValue,Dt=ee.toggleOpen,cn=ee.notFoundContent,pn=ee.direction,_t=ee.open,Xt=ee.disabled,dn=z.useRef(null),Kt=pn==="rtl",Jt=z.useContext(ce),sn=Jt.options,Fn=Jt.values,hn=Jt.halfValues,Mn=Jt.fieldNames,Nn=Jt.changeOnSelect,lt=Jt.onSelect,rt=Jt.searchOptions,pt=Jt.dropdownPrefixCls,ct=Jt.loadData,He=Jt.expandTrigger,b=pt||Ue,se=z.useState([]),y=(0,we.Z)(se,2),ve=y[0],me=y[1],De=function(on){if(!(!ct||Vt)){var In=bt(on,sn,Mn),xn=In.map(function(eu){var tu=eu.option;return tu}),Vn=xn[xn.length-1];if(Vn&&!Se(Vn,Mn)){var $n=Te(on);me(function(eu){return[].concat((0,le.Z)(eu),[$n])}),ct(xn)}}};z.useEffect(function(){ve.length&&ve.forEach(function(mn){var on=It(mn),In=bt(on,sn,Mn,!0).map(function(Vn){var $n=Vn.option;return $n}),xn=In[In.length-1];(!xn||xn[Mn.children]||Se(xn,Mn))&&me(function(Vn){return Vn.filter(function($n){return $n!==mn})})})},[sn,ve,Mn]);var Ne=z.useMemo(function(){return new Set(et(Fn))},[Fn]),Re=z.useMemo(function(){return new Set(et(hn))},[hn]),xt=mt(At,_t),Ut=(0,we.Z)(xt,2),Nt=Ut[0],kt=Ut[1],gn=function(on){kt(on),De(on)},Be=function(on){if(Xt)return!1;var In=on.disabled,xn=Se(on,Mn);return!In&&(xn||Nn||At)},at=function(on,In){var xn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;lt(on),!At&&(In||Nn&&(He==="hover"||xn))&&Dt(!1)},oe=z.useMemo(function(){return Vt?rt:sn},[Vt,rt,sn]),de=z.useMemo(function(){for(var mn=[{options:oe}],on=oe,In=gt(on,Mn),xn=function(){var eu=Nt[Vn],tu=on.find(function(cu,Su){return(In[Su]?Te(In[Su]):cu[Mn.value])===eu}),ru=tu==null?void 0:tu[Mn.children];if(!(ru!=null&&ru.length))return 1;on=ru,mn.push({options:ru})},Vn=0;Vn":Fn,Mn=te.loadingIcon,Nn=te.direction,lt=te.notFoundContent,rt=lt===void 0?"Not Found":lt,pt=te.disabled,ct=!!Dt,He=(0,Wt.C8)(cn,{value:pn,postState:Oe}),b=(0,we.Z)(He,2),se=b[0],y=b[1],ve=z.useMemo(function(){return _e(_t)},[JSON.stringify(_t)]),me=En(ve,Vt),De=(0,we.Z)(me,3),Ne=De[0],Re=De[1],xt=De[2],Ut=st(Ne,ve),Nt=Xe(ct,se,Re,xt,Ut),kt=(0,we.Z)(Nt,3),gn=kt[0],Be=kt[1],at=kt[2],oe=(0,Wt.zX)(function(Pe){if(y(Pe),dn){var rn=Oe(Pe),mn=rn.map(function(xn){return bt(xn,Ne,ve).map(function(Vn){return Vn.option})}),on=ct?rn:rn[0],In=ct?mn:mn[0];dn(on,In)}}),de=Ze(ct,oe,gn,Be,at,Re,xt,Kt),ke=(0,Wt.zX)(function(Pe){de(Pe)}),St=z.useMemo(function(){return{options:Ne,fieldNames:ve,values:gn,halfValues:Be,changeOnSelect:Xt,onSelect:ke,checkable:Dt,searchOptions:[],dropdownPrefixCls:void 0,loadData:Jt,expandTrigger:sn,expandIcon:hn,loadingIcon:Mn,dropdownMenuColumnStyle:void 0}},[Ne,ve,gn,Be,Xt,ke,Dt,Jt,sn,hn,Mn]),Gt="".concat(pe,"-panel"),tn=!Ne.length;return z.createElement(ce.Provider,{value:St},z.createElement("div",{className:ze()(Gt,(ne={},(0,he.Z)(ne,"".concat(Gt,"-rtl"),Nn==="rtl"),(0,he.Z)(ne,"".concat(Gt,"-empty"),tn),ne),At),style:Ue},tn?rt:z.createElement(ut,{prefixCls:pe,searchValue:"",multiple:ct,toggleOpen:nn,open:!0,direction:Nn,disabled:pt})))}function Et(ee){var ne=ee.onPopupVisibleChange,te=ee.popupVisible,fe=ee.popupClassName,pe=ee.popupPlacement;warning(!ne,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(te===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(fe===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(pe===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Lt(ee,ne){if(ee){var te=function fe(pe){for(var Ue=0;Ue":De,Re=ee.loadingIcon,xt=ee.children,Ut=ee.dropdownMatchSelectWidth,Nt=Ut===void 0?!1:Ut,kt=ee.showCheckedStrategy,gn=kt===void 0?yt:kt,Be=ee.optionRender,at=(0,re.Z)(ee,an),oe=(0,We.ZP)(te),de=!!_t,ke=(0,Ae.Z)(At,{value:Vt,postState:Oe}),St=(0,we.Z)(ke,2),Gt=St[0],tn=St[1],Pe=z.useMemo(function(){return _e(Ue)},[JSON.stringify(Ue)]),rn=En(Pe,hn),mn=(0,we.Z)(rn,3),on=mn[0],In=mn[1],xn=mn[2],Vn=(0,Ae.Z)("",{value:Kt,postState:function(Mu){return Mu||""}}),$n=(0,we.Z)(Vn,2),eu=$n[0],tu=$n[1],ru=function(Mu,Ju){tu(Mu),Ju.source!=="blur"&&Jt&&Jt(Mu)},cu=un(sn),Su=(0,we.Z)(cu,2),Du=Su[0],Jn=Su[1],pu=Me(eu,on,Pe,Mn||pe,Jn,Dt||de),Wn=st(on,Pe),nu=Xe(de,Gt,In,xn,Wn),uu=(0,we.Z)(nu,3),ou=uu[0],Hn=uu[1],Un=uu[2],Zn=z.useMemo(function(){var ju=et(ou),Mu=Mt(ju,In,gn);return[].concat((0,le.Z)(Un),(0,le.Z)(xn(Mu)))},[ou,In,xn,Un,gn]),su=ln(Zn,on,Pe,de,pn),iu=(0,Ye.Z)(function(ju){if(tn(ju),cn){var Mu=Oe(ju),Ju=Mu.map(function(x){return bt(x,on,Pe).map(function(be){return be.option})}),Wu=de?Mu:Mu[0],Vu=de?Ju:Ju[0];cn(Wu,Vu)}}),hu=Ze(de,iu,ou,Hn,Un,In,xn,gn),du=(0,Ye.Z)(function(ju){(!de||dn)&&tu(""),hu(ju)}),_u=function(Mu,Ju){if(Ju.type==="clear"){iu([]);return}var Wu=Ju.values[0],Vu=Wu.valueCells;du(Vu)},Zu=rt!==void 0?rt:lt,wu=ct||pt,ul=y||se,bu=function(Mu){ve==null||ve(Mu),me==null||me(Mu)},il=z.useMemo(function(){return{options:on,fieldNames:Pe,values:ou,halfValues:Hn,changeOnSelect:Dt,onSelect:du,checkable:_t,searchOptions:pu,dropdownPrefixCls:Mn,loadData:Nn,expandTrigger:Fn,expandIcon:Ne,loadingIcon:Re,dropdownMenuColumnStyle:He,optionRender:Be}},[on,Pe,ou,Hn,Dt,du,_t,pu,Mn,Nn,Fn,Ne,Re,He,Be]),Uu=!(eu?pu:on).length,$u=eu&&Jn.matchInputWidth||Uu?{}:{minWidth:"auto"};return z.createElement(ce.Provider,{value:il},z.createElement(Ee.Ac,(0,a.Z)({},at,{ref:ne,id:oe,prefixCls:pe,autoClearSearchValue:dn,dropdownMatchSelectWidth:Nt,dropdownStyle:(0,ue.Z)((0,ue.Z)({},$u),b),displayValues:su,onDisplayValuesChange:_u,mode:de?"multiple":void 0,searchValue:eu,onSearch:ru,showSearch:Du,OptionList:dt,emptyOptions:Uu,open:Zu,dropdownClassName:wu,placement:ul,onDropdownVisibleChange:bu,getRawInputElement:function(){return xt}})))});Pt.SHOW_PARENT=yt,Pt.SHOW_CHILD=Le,Pt.Panel=vt;var Ie=Pt,Ve=Ie},9940:function(Fe,wt,E){"use strict";E.d(wt,{Qw:function(){return Ft},FJ:function(){return Ht},hT:function(){return Ct},OF:function(){return yt},ZP:function(){return nn}});var a=E(32855),ue=E(3300),le=E(27247),we=E(11913),re=E(43079),Ee=E(34666),We=E(37463),Ye=E(6551),Ae=E(34643),z=E(18929),ye=E(48736),ce=E(59301),qe=function(vt){var Et=ce.useRef({valueLabels:new Map});return ce.useMemo(function(){var Lt=Et.current.valueLabels,zt=new Map,an=vt.map(function(Pt){var Ie=Pt.value,Ve=Pt.label,ee=Ve!=null?Ve:Lt.get(Ie);return zt.set(Ie,ee),(0,le.Z)((0,le.Z)({},Pt),{},{label:ee})});return Et.current.valueLabels=zt,[an]},[vt])},he=function(Et,Lt,zt,an){return ce.useMemo(function(){var Pt=function(Ue){return Ue.map(function(At){var Vt=At.value;return Vt})},Ie=Pt(Et),Ve=Pt(Lt),ee=Ie.filter(function(pe){return!an[pe]}),ne=Ie,te=Ve;if(zt){var fe=(0,Ae.S)(Ie,!0,an);ne=fe.checkedKeys,te=fe.halfCheckedKeys}return[Array.from(new Set([].concat((0,ue.Z)(ee),(0,ue.Z)(ne)))),te]},[Et,Lt,zt,an])},nt=he,$e=E(34061),Ke=function(vt,Et){return ce.useMemo(function(){var Lt=(0,$e.I8)(vt,{fieldNames:Et,initWrapper:function(an){return(0,le.Z)((0,le.Z)({},an),{},{valueEntities:new Map})},processEntity:function(an,Pt){var Ie=an.node[Et.value];if(0)var Ve;Pt.valueEntities.set(Ie,an)}});return Lt},[vt,Et])},ht=E(74430),Me=E(11592),Tt=function(){return null},yt=Tt,Le=["children","value"];function Te(vt){return(0,Me.Z)(vt).map(function(Et){if(!ce.isValidElement(Et)||!Et.type)return null;var Lt=Et,zt=Lt.key,an=Lt.props,Pt=an.children,Ie=an.value,Ve=(0,re.Z)(an,Le),ee=(0,le.Z)({key:zt,value:Ie},Ve),ne=Te(Pt);return ne.length&&(ee.children=ne),ee}).filter(function(Et){return Et})}function et(vt){if(!vt)return vt;var Et=(0,le.Z)({},vt);return"props"in Et||Object.defineProperty(Et,"props",{get:function(){return(0,ye.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Et}}),Et}function It(vt,Et,Lt,zt,an,Pt){var Ie=null,Ve=null;function ee(){function ne(te){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return te.map(function(Ue,At){var Vt="".concat(fe,"-").concat(At),Dt=Ue[Pt.value],cn=Lt.includes(Dt),pn=ne(Ue[Pt.children]||[],Vt,cn),_t=ce.createElement(yt,Ue,pn.map(function(dn){return dn.node}));if(Et===Dt&&(Ie=_t),cn){var Xt={pos:Vt,node:_t,children:pn};return pe||Ve.push(Xt),Xt}return null}).filter(function(Ue){return Ue})}Ve||(Ve=[],ne(zt),Ve.sort(function(te,fe){var pe=te.node.props.value,Ue=fe.node.props.value,At=Lt.indexOf(pe),Vt=Lt.indexOf(Ue);return At-Vt}))}Object.defineProperty(vt,"triggerNode",{get:function(){return(0,ye.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),ee(),Ie}}),Object.defineProperty(vt,"allCheckedNodes",{get:function(){return(0,ye.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),ee(),an?Ve:Ve.map(function(te){var fe=te.node;return fe})}})}var _e=function(Et,Lt,zt){var an=zt.fieldNames,Pt=zt.treeNodeFilterProp,Ie=zt.filterTreeNode,Ve=an.children;return ce.useMemo(function(){if(!Lt||Ie===!1)return Et;var ee=typeof Ie=="function"?Ie:function(te,fe){return String(fe[Pt]).toUpperCase().includes(Lt.toUpperCase())},ne=function te(fe){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return fe.reduce(function(Ue,At){var Vt=At[Ve],Dt=pe||ee(Lt,et(At)),cn=te(Vt||[],Dt);return(Dt||cn.length)&&Ue.push((0,le.Z)((0,le.Z)({},At),{},(0,ht.Z)({isLeaf:void 0},Ve,cn))),Ue},[])};return ne(Et)},[Et,Lt,Ve,Pt,Ie])},Se=_e;function Qe(vt){var Et=ce.useRef();Et.current=vt;var Lt=ce.useCallback(function(){return Et.current.apply(Et,arguments)},[]);return Lt}function gt(vt,Et){var Lt=Et.id,zt=Et.pId,an=Et.rootPId,Pt=new Map,Ie=[];return vt.forEach(function(Ve){var ee=Ve[Lt],ne=(0,le.Z)((0,le.Z)({},Ve),{},{key:Ve.key||ee});Pt.set(ee,ne)}),Pt.forEach(function(Ve){var ee=Ve[zt],ne=Pt.get(ee);ne?(ne.children=ne.children||[],ne.children.push(Ve)):(ee===an||an===null)&&Ie.push(Ve)}),Ie}function Bt(vt,Et,Lt){return ce.useMemo(function(){if(vt){if(Lt){var zt=(0,le.Z)({id:"id",pId:"pId",rootPId:null},(0,Ee.Z)(Lt)==="object"?Lt:{});return gt(vt,zt)}return vt}return Te(Et)},[Et,Lt,vt])}var Oe=ce.createContext(null),Mt=Oe,bt=E(93162),ln=E(89149),st=E(10228),bn=E(80547),An=ce.createContext(null),En=An,Cn=function(Et){return Array.isArray(Et)?Et:Et!==void 0?[Et]:[]},un=function(Et){var Lt=Et||{},zt=Lt.label,an=Lt.value,Pt=Lt.children;return{_title:zt?[zt]:["title","label"],value:an||"value",key:an||"value",children:Pt||"children"}},qt=function(Et){return!Et||Et.disabled||Et.disableCheckbox||Et.checkable===!1},Ze=function(Et,Lt){var zt=[],an=function Pt(Ie){Ie.forEach(function(Ve){var ee=Ve[Lt.children];ee&&(zt.push(Ve[Lt.value]),Pt(ee))})};return an(Et),zt},Xe=function(Et){return Et==null},ie=E(70425),ze={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},xe=function(Et,Lt){var zt=(0,We.lk)(),an=zt.prefixCls,Pt=zt.multiple,Ie=zt.searchValue,Ve=zt.toggleOpen,ee=zt.open,ne=zt.notFoundContent,te=ce.useContext(En),fe=te.virtual,pe=te.listHeight,Ue=te.listItemHeight,At=te.listItemScrollOffset,Vt=te.treeData,Dt=te.fieldNames,cn=te.onSelect,pn=te.dropdownMatchSelectWidth,_t=te.treeExpandAction,Xt=te.treeTitleRender,dn=te.onPopupScroll,Kt=te.leftMaxCount,Jt=te.leafCountOnly,sn=te.valueEntities,Fn=ce.useContext(Mt),hn=Fn.checkable,Mn=Fn.checkedKeys,Nn=Fn.halfCheckedKeys,lt=Fn.treeExpandedKeys,rt=Fn.treeDefaultExpandAll,pt=Fn.treeDefaultExpandedKeys,ct=Fn.onTreeExpand,He=Fn.treeIcon,b=Fn.showTreeIcon,se=Fn.switcherIcon,y=Fn.treeLine,ve=Fn.treeNodeFilterProp,me=Fn.loadData,De=Fn.treeLoadedKeys,Ne=Fn.treeMotion,Re=Fn.onTreeLoad,xt=Fn.keyEntities,Ut=ce.useRef(),Nt=(0,bn.Z)(function(){return Vt},[ee,Vt],function(Hn,Un){return Un[0]&&Hn[1]!==Un[1]}),kt=ce.useMemo(function(){return hn?{checked:Mn,halfChecked:Nn}:null},[hn,Mn,Nn]);ce.useEffect(function(){if(ee&&!Pt&&Mn.length){var Hn;(Hn=Ut.current)===null||Hn===void 0||Hn.scrollTo({key:Mn[0]})}},[ee]);var gn=function(Un){Un.preventDefault()},Be=function(Un,Zn){var su=Zn.node;hn&&qt(su)||(cn(su.key,{selected:!Mn.includes(su.key)}),Pt||Ve(!1))},at=ce.useState(pt),oe=(0,we.Z)(at,2),de=oe[0],ke=oe[1],St=ce.useState(null),Gt=(0,we.Z)(St,2),tn=Gt[0],Pe=Gt[1],rn=ce.useMemo(function(){return lt?(0,ue.Z)(lt):Ie?tn:de},[de,tn,lt,Ie]),mn=function(Un){ke(Un),Pe(Un),ct&&ct(Un)},on=String(Ie).toLowerCase(),In=function(Un){return on?String(Un[ve]).toLowerCase().includes(on):!1};ce.useEffect(function(){Ie&&Pe(Ze(Vt,Dt))},[Ie]);var xn=ce.useState(function(){return new Map}),Vn=(0,we.Z)(xn,2),$n=Vn[0],eu=Vn[1];ce.useEffect(function(){Kt&&eu(new Map)},[Kt]);function tu(Hn){var Un=Hn[Dt.value];if(!$n.has(Un)){var Zn=sn.get(Un),su=(Zn.children||[]).length===0;if(su)$n.set(Un,!1);else{var iu=Zn.children.filter(function(du){return!du.node.disabled&&!du.node.disableCheckbox&&!Mn.includes(du.node[Dt.value])}),hu=iu.length;$n.set(Un,hu>Kt)}}return $n.get(Un)}var ru=(0,ie.zX)(function(Hn){var Un=Hn[Dt.value];return Mn.includes(Un)||Kt===null?!1:Kt<=0?!0:Jt&&Kt?tu(Hn):!1}),cu=function Hn(Un){var Zn=(0,bt.Z)(Un),su;try{for(Zn.s();!(su=Zn.n()).done;){var iu=su.value;if(!(iu.disabled||iu.selectable===!1)){if(Ie){if(In(iu))return iu}else return iu;if(iu[Dt.children]){var hu=Hn(iu[Dt.children]);if(hu)return hu}}}}catch(du){Zn.e(du)}finally{Zn.f()}return null},Su=ce.useState(null),Du=(0,we.Z)(Su,2),Jn=Du[0],pu=Du[1],Wn=xt[Jn];ce.useEffect(function(){if(ee){var Hn=null,Un=function(){var su=cu(Nt);return su?su[Dt.value]:null};!Pt&&Mn.length&&!Ie?Hn=Mn[0]:Hn=Un(),pu(Hn)}},[ee,Ie]),ce.useImperativeHandle(Lt,function(){var Hn;return{scrollTo:(Hn=Ut.current)===null||Hn===void 0?void 0:Hn.scrollTo,onKeyDown:function(Zn){var su,iu=Zn.which;switch(iu){case st.Z.UP:case st.Z.DOWN:case st.Z.LEFT:case st.Z.RIGHT:(su=Ut.current)===null||su===void 0||su.onKeyDown(Zn);break;case st.Z.ENTER:{if(Wn){var hu=ru(Wn.node),du=(Wn==null?void 0:Wn.node)||{},_u=du.selectable,Zu=du.value,wu=du.disabled;_u!==!1&&!wu&&!hu&&Be(null,{node:{key:Jn},selected:!Mn.includes(Zu)})}break}case st.Z.ESC:Ve(!1)}},onKeyUp:function(){}}});var nu=(0,bn.Z)(function(){return!Ie},[Ie,lt||de],function(Hn,Un){var Zn=(0,we.Z)(Hn,1),su=Zn[0],iu=(0,we.Z)(Un,2),hu=iu[0],du=iu[1];return su!==hu&&!!(hu||du)}),uu=nu?me:null;if(Nt.length===0)return ce.createElement("div",{role:"listbox",className:"".concat(an,"-empty"),onMouseDown:gn},ne);var ou={fieldNames:Dt};return De&&(ou.loadedKeys=De),rn&&(ou.expandedKeys=rn),ce.createElement("div",{onMouseDown:gn},Wn&&ee&&ce.createElement("span",{style:ze,"aria-live":"assertive"},Wn.node.value),ce.createElement(ln.y6.Provider,{value:{nodeDisabled:ru}},ce.createElement(ln.ZP,(0,a.Z)({ref:Ut,focusable:!1,prefixCls:"".concat(an,"-tree"),treeData:Nt,height:pe,itemHeight:Ue,itemScrollOffset:At,virtual:fe!==!1&&pn!==!1,multiple:Pt,icon:He,showIcon:b,switcherIcon:se,showLine:y,loadData:uu,motion:Ne,activeKey:Jn,checkable:hn,checkStrictly:!0,checkedKeys:kt,selectedKeys:hn?[]:Mn,defaultExpandAll:rt,titleRender:Xt},ou,{onActiveChange:pu,onSelect:Be,onCheck:Be,onExpand:mn,onLoad:Re,filterTreeNode:In,expandAction:_t,onScroll:dn}))))},Qt=ce.forwardRef(xe),tt=Qt,Ft="SHOW_ALL",Ct="SHOW_PARENT",Ht="SHOW_CHILD";function mt(vt,Et,Lt,zt){var an=new Set(vt);return Et===Ht?vt.filter(function(Pt){var Ie=Lt[Pt];return!Ie||!Ie.children||!Ie.children.some(function(Ve){var ee=Ve.node;return an.has(ee[zt.value])})||!Ie.children.every(function(Ve){var ee=Ve.node;return qt(ee)||an.has(ee[zt.value])})}):Et===Ct?vt.filter(function(Pt){var Ie=Lt[Pt],Ve=Ie?Ie.parent:null;return!Ve||qt(Ve.node)||!an.has(Ve.key)}):vt}function ot(vt){var Et=vt.searchPlaceholder,Lt=vt.treeCheckStrictly,zt=vt.treeCheckable,an=vt.labelInValue,Pt=vt.value,Ie=vt.multiple,Ve=vt.showCheckedStrategy,ee=vt.maxCount;warning(!Et,"`searchPlaceholder` has been removed."),Lt&&an===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(an||Lt)&&warning(toArray(Pt).every(function(ne){return ne&&_typeof(ne)==="object"&&"value"in ne}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Lt||Ie||zt?warning(!Pt||Array.isArray(Pt),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(Pt),"`value` should not be array when `TreeSelect` is single mode."),ee&&(Ve==="SHOW_ALL"&&!Lt||Ve==="SHOW_PARENT")&&warning(!1,"`maxCount` not work with `showCheckedStrategy=SHOW_ALL` (when `treeCheckStrictly=false`) or `showCheckedStrategy=SHOW_PARENT`.")}var it=null,Je=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function ut(vt){return!vt||(0,Ee.Z)(vt)!=="object"}var en=ce.forwardRef(function(vt,Et){var Lt=vt.id,zt=vt.prefixCls,an=zt===void 0?"rc-tree-select":zt,Pt=vt.value,Ie=vt.defaultValue,Ve=vt.onChange,ee=vt.onSelect,ne=vt.onDeselect,te=vt.searchValue,fe=vt.inputValue,pe=vt.onSearch,Ue=vt.autoClearSearchValue,At=Ue===void 0?!0:Ue,Vt=vt.filterTreeNode,Dt=vt.treeNodeFilterProp,cn=Dt===void 0?"value":Dt,pn=vt.showCheckedStrategy,_t=vt.treeNodeLabelProp,Xt=vt.multiple,dn=vt.treeCheckable,Kt=vt.treeCheckStrictly,Jt=vt.labelInValue,sn=vt.maxCount,Fn=vt.fieldNames,hn=vt.treeDataSimpleMode,Mn=vt.treeData,Nn=vt.children,lt=vt.loadData,rt=vt.treeLoadedKeys,pt=vt.onTreeLoad,ct=vt.treeDefaultExpandAll,He=vt.treeExpandedKeys,b=vt.treeDefaultExpandedKeys,se=vt.onTreeExpand,y=vt.treeExpandAction,ve=vt.virtual,me=vt.listHeight,De=me===void 0?200:me,Ne=vt.listItemHeight,Re=Ne===void 0?20:Ne,xt=vt.listItemScrollOffset,Ut=xt===void 0?0:xt,Nt=vt.onDropdownVisibleChange,kt=vt.dropdownMatchSelectWidth,gn=kt===void 0?!0:kt,Be=vt.treeLine,at=vt.treeIcon,oe=vt.showTreeIcon,de=vt.switcherIcon,ke=vt.treeMotion,St=vt.treeTitleRender,Gt=vt.onPopupScroll,tn=(0,re.Z)(vt,Je),Pe=(0,Ye.ZP)(Lt),rn=dn&&!Kt,mn=dn||Kt,on=Kt||Jt,In=mn||Xt,xn=(0,z.Z)(Ie,{value:Pt}),Vn=(0,we.Z)(xn,2),$n=Vn[0],eu=Vn[1],tu=ce.useMemo(function(){return dn?pn||Ht:Ft},[pn,dn]),ru=ce.useMemo(function(){return un(Fn)},[JSON.stringify(Fn)]),cu=(0,z.Z)("",{value:te!==void 0?te:fe,postState:function(jt){return jt||""}}),Su=(0,we.Z)(cu,2),Du=Su[0],Jn=Su[1],pu=function(jt){Jn(jt),pe==null||pe(jt)},Wn=Bt(Mn,Nn,hn),nu=Ke(Wn,ru),uu=nu.keyEntities,ou=nu.valueEntities,Hn=ce.useCallback(function(Yt){var jt=[],Zt=[];return Yt.forEach(function(fn){ou.has(fn)?Zt.push(fn):jt.push(fn)}),{missingRawValues:jt,existRawValues:Zt}},[ou]),Un=Se(Wn,Du,{fieldNames:ru,treeNodeFilterProp:cn,filterTreeNode:Vt}),Zn=ce.useCallback(function(Yt){if(Yt){if(_t)return Yt[_t];for(var jt=ru._title,Zt=0;ZtVu)){var Tn=iu(Yt);if(eu(Tn),At&&Jn(""),Ve){var On=Yt;rn&&(On=fn.map(function(cl){var Fl=ou.get(cl);return Fl?Fl.node[ru.value]:cl}));var Sn=jt||{triggerValue:void 0,selected:void 0},Xn=Sn.triggerValue,lu=Sn.selected,zu=On;if(Kt){var Tu=wu.filter(function(cl){return!On.includes(cl.value)});zu=[].concat((0,ue.Z)(zu),(0,ue.Z)(Tu))}var sl=iu(zu),Il={preValue:Zu,triggerValue:Xn},Bl=!0;(Kt||Zt==="selection"&&!lu)&&(Bl=!1),It(Il,Xn,Yt,Wn,Bl,ru),mn?Il.checked=lu:Il.selected=lu;var Ou=on?sl:sl.map(function(cl){return cl.value});Ve(In?Ou:Ou[0],on?null:sl.map(function(cl){return cl.label}),Il)}}}),be=ce.useCallback(function(Yt,jt){var Zt,fn=jt.selected,Tn=jt.source,On=uu[Yt],Sn=On==null?void 0:On.node,Xn=(Zt=Sn==null?void 0:Sn[ru.value])!==null&&Zt!==void 0?Zt:Yt;if(!In)x([Xn],{selected:!0,triggerValue:Xn},"option");else{var lu=fn?[].concat((0,ue.Z)(ul),[Xn]):Uu.filter(function(Fl){return Fl!==Xn});if(rn){var zu=Hn(lu),Tu=zu.missingRawValues,sl=zu.existRawValues,Il=sl.map(function(Fl){return ou.get(Fl).key}),Bl;if(fn){var Ou=(0,Ae.S)(Il,!0,uu);Bl=Ou.checkedKeys}else{var cl=(0,Ae.S)(Il,{checked:!1,halfCheckedKeys:$u},uu);Bl=cl.checkedKeys}lu=[].concat((0,ue.Z)(Tu),(0,ue.Z)(Bl.map(function(Fl){return uu[Fl].node[ru.value]})))}x(lu,{selected:fn,triggerValue:Xn},Tn||"option")}fn||!In?ee==null||ee(Xn,et(Sn)):ne==null||ne(Xn,et(Sn))},[Hn,ou,uu,ru,In,ul,x,rn,ee,ne,Uu,$u,sn]),Ge=ce.useCallback(function(Yt){if(Nt){var jt={};Object.defineProperty(jt,"documentClickClose",{get:function(){return(0,ye.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),Nt(Yt,jt)}},[Nt]),ft=Qe(function(Yt,jt){var Zt=Yt.map(function(fn){return fn.value});if(jt.type==="clear"){x(Zt,{},"selection");return}jt.values.length&&be(jt.values[0].value,{selected:!1,source:"selection"})}),je=ce.useMemo(function(){return{virtual:ve,dropdownMatchSelectWidth:gn,listHeight:De,listItemHeight:Re,listItemScrollOffset:Ut,treeData:Un,fieldNames:ru,onSelect:be,treeExpandAction:y,treeTitleRender:St,onPopupScroll:Gt,leftMaxCount:sn===void 0?null:sn-Wu.length,leafCountOnly:tu==="SHOW_CHILD"&&!Kt&&!!dn,valueEntities:ou}},[ve,gn,De,Re,Ut,Un,ru,be,y,St,Gt,sn,Wu.length,tu,Kt,dn,ou]),$t=ce.useMemo(function(){return{checkable:mn,loadData:lt,treeLoadedKeys:rt,onTreeLoad:pt,checkedKeys:Uu,halfCheckedKeys:$u,treeDefaultExpandAll:ct,treeExpandedKeys:He,treeDefaultExpandedKeys:b,onTreeExpand:se,treeIcon:at,treeMotion:ke,showTreeIcon:oe,switcherIcon:de,treeLine:Be,treeNodeFilterProp:cn,keyEntities:uu}},[mn,lt,rt,pt,Uu,$u,ct,He,b,se,at,ke,oe,de,Be,cn,uu]);return ce.createElement(En.Provider,{value:je},ce.createElement(Mt.Provider,{value:$t},ce.createElement(We.Ac,(0,a.Z)({ref:Et},tn,{id:Pe,prefixCls:an,mode:In?"multiple":void 0,displayValues:Wu,onDisplayValuesChange:ft,searchValue:Du,onSearch:pu,OptionList:tt,emptyOptions:!Wn.length,onDropdownVisibleChange:Ge,dropdownMatchSelectWidth:gn}))))}),dt=en;dt.TreeNode=yt,dt.SHOW_ALL=Ft,dt.SHOW_PARENT=Ct,dt.SHOW_CHILD=Ht;var Wt=dt,nn=Wt},38710:function(Fe){var wt=function(E){return E.replace(/[A-Z]/g,function(a){return"-"+a.toLowerCase()}).toLowerCase()};Fe.exports=wt},20441:function(Fe,wt,E){var a={"./aac.svg":25512,"./amr.svg":89501,"./avi.svg":10316,"./bmp.svg":35225,"./default.svg":54132,"./doc.svg":1753,"./docx.svg":49983,"./flv.svg":67570,"./gif.svg":82652,"./jpeg.svg":25097,"./jpg.svg":15308,"./m4a.svg":47230,"./md.svg":41405,"./mkv.svg":45873,"./mov.svg":27884,"./mp3.svg":98058,"./mp4.svg":56816,"./mpeg.svg":49902,"./ogg.svg":41564,"./opus.svg":3170,"./pdf.svg":67456,"./png.svg":449,"./ppt.svg":37742,"./pptx.svg":27789,"./txt.svg":17433,"./wav.svg":44484,"./webm.svg":21777,"./wma.svg":10458,"./wmv.svg":10462,"./wps.svg":7727,"./xls.svg":74520,"./xlsx.svg":6874};function ue(we){var re=le(we);return E(re)}function le(we){if(!E.o(a,we)){var re=new Error("Cannot find module '"+we+"'");throw re.code="MODULE_NOT_FOUND",re}return a[we]}ue.keys=function(){return Object.keys(a)},ue.resolve=le,Fe.exports=ue,ue.id=20441},90034:function(Fe,wt,E){var a={"./doc.png":63604,"./docx.png":30045,"./jpg.png":13740,"./md.png":58881,"./pdf.png":28982,"./png.png":2487,"./txt.png":3164,"./xls.png":88745,"./xlsx.png":49321};function ue(we){var re=le(we);return E(re)}function le(we){if(!E.o(a,we)){var re=new Error("Cannot find module '"+we+"'");throw re.code="MODULE_NOT_FOUND",re}return a[we]}ue.keys=function(){return Object.keys(a)},ue.resolve=le,Fe.exports=ue,ue.id=90034},25512:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/aac.b3e9a3ba.svg"},89501:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/amr.ce411d51.svg"},10316:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/avi.d7b8adf7.svg"},35225:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/bmp.c62f88c4.svg"},54132:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/default.f48aef2c.svg"},1753:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/doc.e6c75d4c.svg"},49983:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/docx.150535e3.svg"},67570:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/flv.43967063.svg"},82652:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/gif.b2122741.svg"},25097:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/jpeg.fffee469.svg"},15308:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/jpg.2fb4a360.svg"},47230:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/m4a.7994dbc0.svg"},41405:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/md.1f56aa84.svg"},45873:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/mkv.f43ec502.svg"},27884:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/mov.1e1eebb7.svg"},98058:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/mp3.a7e45c91.svg"},56816:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/mp4.31a2d9d7.svg"},49902:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/mpeg.9a0dfa86.svg"},41564:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/ogg.0394dc54.svg"},3170:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/opus.faad335c.svg"},67456:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/pdf.5d12b224.svg"},449:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/png.eacc8c1c.svg"},37742:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/ppt.d710530e.svg"},27789:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/pptx.d78add0d.svg"},17433:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/txt.53f7213d.svg"},44484:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/wav.a76e7dde.svg"},21777:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/webm.3a7e6ebc.svg"},10458:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/wma.a57b430b.svg"},10462:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/wmv.f22ee4a1.svg"},7727:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/wps.f48aef2c.svg"},74520:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/xls.0db636e2.svg"},6874:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/xlsx.5d09490a.svg"},25510:function(Fe){"use strict";Fe.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/AssistantCode3.a8740efb.jpeg"},51941:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},9936:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA0lJREFUWEfFl0tIVFEYx7/vDnNNIWRUdB4hRYQunAHz0ULBFoWMoozgg6k2LhQLXCS0CBcqIUMQCuqEWUtDJBBXiYuidkpORD7KCK0BdRZpEPiYuXS/ODPdaR73zr1XJmYWl7ncc77/73yvcw6Cxl9FRYVxd1ewE8EVIioGgDxEyGPTieAAAA4Q0Y8Iy1arcdXn8wlaTKPaoOJiuykUQjcAXSWibLXx7DsiHgPgG56nGb9/9WeqOYoAkRUHO4jARQRZWoQTxyBCEBHmrdasWSWPyAL8XXU/kVhyGuFkEG6T52lYzhtJAEVFjguINEBE+ekQl2wg4j6AYTAQ+PAt1m4cQGTlMJpu8VgInoe7sZ6IArCY7+wInnS5Xcl7iNymzWa8L+VEFMBiKbslitCRTrcr2eI4mN3bW5sOVwx7RFxPT+WyvbPTbamsdJj6+gY/BYNB0grY0HAt3+1uOdfTc2/18PBIjIs7QpDnsYuFIgxgNjvuEIlOOeNTU4/Kmpvrzy8vvw+0tnb5BCGkCtHcXF/g9XqqmL2amqbXfv9OUKYyFgKBj48xEvvQc6Umk52dw83NPassL7cXaoFg4hMTnipEgN7e/nfz8ws/5BbGmpXNxt9Ei8VxWRTFoVSujYVYWvIF2tq6ZT2hVVzS4jhuAM1mx20isUEttmoQesUjLZt7iUVFdg8AlakBsO9KEE1N9fler6daze3JGrjGAJ4AkFULQDLESmB6eu77yMhQpX7xsA920Wy2vyCiM1oBEiHYuyAIv1MlnHJTwpNTATCDbrercHT0QTX7v7HxZd/pvLGkp09EcgCPdYeATXS5nAXj48PhOt/a8v8qKbloYiXa3t7t0weBu7qSUBIfGxuO1vni4tuD2D6hDwLXNJehnLjUZBKblVaIcBlqaUSpxKUEOw1EuBGpteLEmKfKdj0Q0Vasthk1Nl7Pn5x8GM52LaWWCOFyda4QxW2GYachcpHNiL2k2o5nZibLa2urzVrE5cJRV9fyanPz63FsL2CH1bjtmH1UOpDk5p415OWZjNvb/hM9zcpgMEBp6aWc9fXPR4nzkg4kbEDGj2T/QpGhQ6nkpoweyyWIjF5MJIiMXs1iszZjl9PE0vlf1/M/hZhM6N1gtVgAAAAASUVORK5CYII="},93314:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},73631:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},5623:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII="},95502:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAABDxJREFUSEu1lltMXFUUhv+1z9xgBhpxJpgmiNoWLFWGZGCiKRxi1MRrrI0PGm1NffJJjYYYL1ExSI0FizUxpmIaX0jTNj71oa3GxDMNamy19jJcBkmKGgMMVIGBc91LzwDDMB2oiel6PPvf61tnnX/tfejIEVZwHYOKAUbGzEc9XjxBEjuE4FIQYWGODcl8gUFHfcLfu2kTZv5LXasAI2NmrU/BIaGgicG0nEBKwJhfSceMeWa8cnuN/7NrQXKA0bGFuxWv+EoQAoWbLAOwrdVPLVsiYzrvxetDb68HyQLcyr1ePlssOTOgu9Xz6jSmLbFg2ABEW1M0uH8tSBZw+Q/9O6FQU6FIOvjadPChYvv7Ddt8gIg7BGGzqzNMB7rluGBDKKIpdmcwWQxCnV3GzoAfx5hXeu4KpUSqeqN/6/AwbrKl/iBCgS8xk/EJr3JJEFXM6zYsR2ZzEtHhxvrQM0UBXT1GHwl+qnCRHfGxuaC3O+z7mQhVzLhYu8XfMJQy9wLcNrtgwm3fYpDpkbzR7y/7e25uvCIer5zKrXT1GLMkOJQPcDdaBti2YBHB5665zqnd4i8f+tV807GddzK62/+VEKw8FGsoPZVIpE+WlGB3Y2N4PIvu/kiXIOQs6SY3dUA6K5slIwVH7Kqs9P40njYuGqZd437kVQCiF2L1oU80bfIbIpptaQk/tgg4oLvKLMD1u7mQrTY/LJv8NYKsDeTwQYaMz84XeNb1EkRbLBrcn0ikTzDzfUT0SEtL+AR19RgWiD22ebXXl1qT7f1AykgqhJp5w4Y7A4VB4N2N0fI+TZv8FsB2IhxraYk8SZ0fGGekzbG1fMxM7pHQCXCH5UjPovevDiFEQ4kSvJROp8cBrgDwp6pGqujdDv1lIdC9FiDbOcZJKfn+jG551tANNUXLtiUSE3cw07kljQyHI3569f3pDWUy+BvAZcU2s8Tx2hr/jjPn59qZ+Y2i1RM9H6sP9WraVDcgX1zSzKtqpDw7yYMpfY8ixMHCYXOFjpRWRnc6mfEcwFVFAN9vvrlMTSYnKhyHRgAsWZ5+UNXw9txhNzCsf64IenY5gWsk03Kgm3l+LchOwHCpV7TW1QUnNW3yKIDH8ySvqWpkXw6QHNSf9njoC9eitiOz54zb/DWDkPCxd1c0Gvg9kUi/xMxdedoJ5kBda2vZXznAhcFMG0va61pQFgxCPoSIfgHh01Il1FtXB9a09Ov/zlE7Vu4PKYTY2dx84/HsoC3faD+en90Hxh4C9QHikOW1R71SiZHk2yRkKUFcBjDQWB8adjeePn1lK7NzgJnvKXjLw6oayR18OcC5VCZ8gy84V10NfR3LQtOu3AXYbwG4F8DSfU4Ws9SI6BYAI6oaeXg5R9E7eT2Au9bfP1XjOLSNiINSyolAoORsPB6aSiZB09MztzY3l4/+L8C1Clj1za73b8s/E5UR9AcSR/gAAAAASUVORK5CYII="},94053:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAoBJREFUSEutlF1IU2EYx//Pe7azaliJQdBV0IVURuwiotyFVyGBtmrOboqSEq8KoiKKyO4KMtkurGysLCm664Oo/IBduGRFjki9kKLSNvswKU3Med73iVUOJ3OduZ2rw3n/z//3fLznIQAaZp6yMnI27bsJhhuANfk92xeiSShu6CqpqafZgNKeKw6y6S+y9Zuj96q4aiddPBh583V5CmBLT7NTs1mCOQFYnZES3ZpFdKjv31bmHwB8AmgikWR8eHjzvABmvGWGTxDLTBUphhCCDgHYkNApw3A/21h7byZmfgDQGlpfs99Mu7a+9jcIIY5kBUiImfGDCBkrAIgALpxJxHQFZjJPpzENYIICY4CQtoI1ABblBmDlD5UcrEtnUtobOECEazkBAB5m0A3iORWwIhZiOwGOHAELm4LpGSzMPov/AMzPjbg8rQmWCqRrusULRvF/wO0FkYj7Mt+xr9478iWhzbQqHk+OjtXpcSWlxapbi+x3ibApA6Bj7GW/61Xh7atgqopLrrbtjD3Myy4iora1vd2eJtsjF8BTGuEWQMqQqiIfgKeOD50enxFMXFuPAvsMhbAu0KKYj+UIoCeOSEe1b1nQD0ZVcl0wvL+mRavdPRT5A3D2BUL/DgsArDN5g8KOSOc279JggIDds2MU0KhVRo8nh+zsCxhKGrVgjJo0B09M9XV9Pl8uNDSmmDMuaTuiJ1LWtbP/+jhPqz3RnqE2s4D3LUFDHh1oEKDDydaALmqVH0/O9vjbot5APRNOESDMAuS0Ud41eG6XAGoB/DQUvFZX9Ozc+OSQi+9fWFK0Qiw2CxgMx8ab3zUqWbRKq6iPTc0Xl3KLzJpno/sN6YZDOVECoKUAAAAASUVORK5CYII="},68763:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAA6VJREFUSEtjXLXqPzMDDQEjPgtWt8U6yXD+m8HHxiRMihs+//r/78G3/8ER1UsPoVhwYFoj58t3d7UZWP7p/f/9R4uViSFwqqWQPDMTIynmM5x5/ZNh+q0fERHVS9aALVjdm2DAKSQwQ1Rb1UhAUfa/oLIck4CSLOOFrpl/q9mekhyEGBZsnV9w3GtehykrJwfcpW+v32U42TLlX7n4dyYRDogd9z///v/o67+/2LwjwcnErM7PCvYqhgX7tjTdc5tUJwfT+PXlW4bTkxYw/Hnz7p/g04dMxbr8DIyMDAyr739lUAmRZRAQZEOx49evfwxH59xjSFLjAYtjWLC2N2lT2I65XowgUxgYGD4/fclwce5qhn+vX/9Ve/WAOUKJmwEkB7LAq0aLQVQM4VOQ+h8//jLMKbyA24KVTZEd/qsnlfBIisJd9vTkBYbL/XP/dir9g8cB2T5Y3REXa9uUP0/GxhieXH5//8FwpLj1bz3/W2ZmqM/IjoO1nbH6WnGBp3Xjg5hAXvj19RvDoZp+hu/PX/1T+fGOKUuLj7Jkenx1PxuDDMtn2/pccHC8u/WA4fGhUwxfbt79K3rnOnOqBg8DE9QXxNiEEckgTTtXVV7yntOuBWL///+f4fyMFQzPd+7/W6fCzMzHBvYY0QCrBavao5eE71wQwczGCjfoWGn732rWJ5RnNJCJK1ujqj3ntDcKqcoz/Pv7l+F4x0yGFyfO/3fj+8PoJ89FtOux5gOwBW2xvpYVaWuVPGyZ3t64x/Ds1CWGT5ev/xW8fY05U5OX8jhY25mgoBrietsoM5rx789fDAdr+hl+3H/wN1nsL7OGACLYiPEK1ji4du0A47vnpz84dJZywyL6aFHr31rO59SJA5ChW+bkHgxYNdkaxL69cQ/DlXmr/6VJ/WPSQSp7Lr37xXD05Q8UjxiLsDOYibLDxbD6ACS7vDl8eti2eanf37xnuLV+F8Ovp8//ct+6zlygw0d5HIAsWNURk+vcV93PLy/NcLRlKsP/d+/+Ov1/y+wsxQl33a2PvxmuvP+N4gM1PhYGHSFECYvTBytao+1M82J3qwd7MIOK7BNVXX9bxL+gxMGPP/8ZPv7+h2IBLysjAxcLIjPitGD15DwhRTvdVxalqWADqJrRYE7aMjvviMvEGgsOIX6GwxVd/6rYnzNxMFNYJyP7d113ktTPH9/LGRkYuJmYmO5xM/+z4WFlEiAm/cPUfP/zn+HzH9bc0OqFZwF31DhHHO6RawAAAABJRU5ErkJggg=="},64978:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAAAXNSR0IArs4c6QAAAdZJREFUSEvV0M9LVFEUB/DveTO++QHO0GDiDxAJF2ILnUCkxYAiBKmhIokRunLl0lASigZdNa4i+gPaulRr0aZ5KiISXoQShRYR2qpJR8cfr3ffPfEMZEbk5Tjjoru7957zOfd7CefWrDj4APARSDMYlBSNwfU4kTpf57an7MuZT7/CfvKmQPBkne8RaAEgQ7I0eu6EBf1jSA46L9Kdimne7RUMpImwqLGWtCEN82tY9PeTnd2Tg86JTIJZjeUTFc4QxhI0GAxP8qQpuJaDzor9VTCa80Rzyono4xn6fiUVkrqeAthbGIrEGTonDjuY7XeFgH97PR1ZaOYlsxovEJWRYGnkFN2VPPQj9fu5ZXHdVVFmxvZPa/VBNNRyiqYlLzAQuyro9NmKsfQlM90dDY1TS2xj4NWb2rf1DQG9UPTJ2Pdvm+vHbVTTd/D5RnXwts+vXWg6URLDQOMtIHOkwHzx6ECA0Nu1BdPkUap4ZO5Ir17l9srXI8D9ZnfU7yN03tt0mKeXQh/GgPao++dIqTAV34FuWxOXQvP5a02pF0VHYav49aCVA+a2VaJX5xPRtdaJX/5YCaVRU7FQUnhGNwd5mYG7xUIZmPiP0LIhngajtVjxAUz+AdXJzRWulq3QAAAAAElFTkSuQmCC"},20736:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAA7RJREFUSEutlV1oW2UYx//v+f7ISdKkH2m3pMMqwoThF4iT1VI/F5gMu14IG944ZS3Wi9lREFRkslbr7gRvlN4Jy3RVythFKdT5NVhhouiKbYytabukaWySJk1yznklJ9kwbb4uei7f9/88v+f/PO/7HnLpEmVR5fOr51pkfus0Q2k3bIIXItcMgjSAHw2TvXw9dXQyGu2h1eIL66QaoM8+dIYh+igAEy5ZB0OadiUiuJXTlZPfhD64XQ1SEdDnGLzIgA5ZQZq4CpFtr1olRRIs92Lgz9EblTS7AP2ON98AjE8tMUvW0CR7arWguEejmbz26NTS+6s7tWUAv+udZtWIzwNwWEKbGIHEttYHWIqJwOL4azUB/Y7BYYBesEQEFC7lXxDs7n1lYj5J2zuuBc/G/79d5uCEfWCaEPSUABG4lUart0IMcKe+Xhz9siqg33EmBJD9loAhf8MldzbYnqKMMO8FFj76sAZgYAOAvTTgEJrkA1A7I9heZ2BsNd8L1O5fRnrZBiNb1j6TkotfBT8+V8vBPEC6itWQFbjlDmgPpODpDSMxb8Pm7wz2H6PIbmwjPNUKM28rc0jYkcDC2HgNwOAEQE+WBGk0KwJkTxiKT4Kyj0Lx5RC9zkHy5LBy9cDO9ungn7myeGG2KuBlx5Cfhf7tPYFTWoIgq2h5KoU7M8V58PYwnIdMRL/37gAsz9FXuoLBx8yqgMJGv3PwB1D6hCWSuBhsgpt2+EOkVDFVvGHC2ZxI/KGWA7jXA4ujX+x0tesmv6Se7RL5zA1QOEGQgks24emNY/1nBUamBfaDW9ATcaT/KZ62wj2mmLwcHD9R6cRVfIuOO956mEd+CoAHIrsC7+MasrE4Mis+tB5ZQvwWj3yy9D6RK3fW2059t/n2dsOAgvAoN+xW1PQnTGHobQ/ehqJ4kZxX0eEPYfWqD8AmwA4HFsYmKiW+u1b1ub4r6LMPfMaorhfge4TBxpyGtu441qa9eYN9cvKvsblaya3TXuuHUxA8a3/3sM4InzNd3Qk2tUAgt3Ns4rfYteDwc/WSNwRgbL8cMmh2lmO5CGEZSc/rrkx2ezmdTB9xS8/H6kHqOtgwZk4TmCOSKAqyJDt5gY9xHPdrJvLQsXrJG3KQZGe7OcIEGIbldEPfzOVzBjWRpbrytFs6vAcO9Bm/LAkTsihG7Jrm4HmuhRBmZn3pPv+eOLCSqDd7KTFHJEFs0lTtJ45nz68FOyN7BwAQM6ZfpaZ5PpsTDu5Te5KNJC9o/gNIInE4D8OoqQAAAABJRU5ErkJggg=="},41430:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAABUtJREFUSEudlglMFFcYx/9z7ezB7izsAeyyBwsIWc8iWjR4Vqy1JbFNKFZrSUzVRtPG2GKbtrGatjGNR1sbqTFpQ2yU1h5aKx7RVInWojSiNiBQxGMFXGAXcFl2l52d18yixiqNhMm8zLyX7/v/3ne8yVD79xMGw1w1NeWW/j7vKp5lJ2l12jbB6NoUCgX0bvfSpuHs/2+NGg5w6MAHc/uDvspwqNeg4hWwWFKhUCiDFMVxvEooeyrvzZ0jhTwGqKh8P4ONdF3o9nsEpYKHXtBBo1LhbiCIxEQBnEIrQWV6tnDOO6dGAnkcsHfdZr+3uSwWi0LBMpg/uwC9t5tR1+xBmsMFllMiMKg8WlK8pWhUgKPHNm4/e776LRARHMNhZq4b2zaugrfTh53bvkRjnxoxVti9vLR89agAB49sWnbj5j9bO29fNUAM45WiQkwZn4nTfzXDlWZGu7cnpkvJnu0as/LPUQFkpy07SuZkGKQfxMGBpFl5Y+HOdmHL3jMoem4GrDolFjjMjYe6Fo4bNUDv25tfV3/hbNhog54bRMGkLHTcjcFmNcKi4aMsYQ+faJ1WPGoAHzikDrU11ETYwRyLQUM7HQ7oLRbQIGhtbS+uumQ66HbPJqMGyI4NDT8ynMb/SSbdU5ZtM8Bss+O3WwPHdtmmbhV06kgqxza+eFnb8yTIsAfti45TLwjBnjUt11rm6Qd91EpdNybYTKgtWIZdChPMBhVSeMav4fn9XKe/bHa9KTTik1x+pIJrybK2SplCqtLXiTHd7ViaYcbETAd6rU6s7YsiXa/GQExCIEygDkfzXm80XhoxQDbcUP3t4d68nAXm/CxM7e7COrsJMTGGzXf6cVGnBQmLYK+0QPANtE1WZmXMSMkURwyo+OnT77rbWxZ7omFKtWI51udm4nmrASQmouT4JYhKFdxXm2GNhqFUqomk1le4HUUrngjoRm0BFxt4z9vRWRiN9DMUCJCQgLFOO9KdKQiFIzhZ8zdMLAOaYUBiEjw32tEfDMV0SeZbotbwcZ5j4Z5HQQ+KXOutKldzWMlQFCiaAhW3pIZuMtSR9NA0PhJVDGp/PweJEAg6PQaT06tnZix6ZljA199vyLfYkn9Nz3EYGJoCoWlIlKxGgZZkcQKK3BcfgiXxNOqq/4AkxkBRNFSCOaC1u4sn2+edfBhCfbTjSJr3emsdgWg0ZmWAYRnEGBpEjkTetQyQJJA4j4CWABqAnmdQtW8fOIaBOdmKZGs61GljgkqLpdQZdh28D6HWf3bg8/pz1WsNiSqkTZ0OhmUhMfdyIe9dkgBpyJyiAYYQMAQQeBY/f7Mbg4F+JBmTYTCZ4ZzwNHTuCV6B0roSQ6mRuM+KD/ecrj1RNWtNoQPXUgvAKjgQOdmyOJHFJdAEQ2sUDZpIYAiFBI5Ggd6HRC6KuobrqDzbAYMpFcnjcmEcPy7b5nddiwNefbei8vzxA4sn2rTImPcSOCUPiaFBSQSEupd7Oe0UBUmOQCLyKzQMg7lqD7LsZhAxhNVfnUKY8EiyZxHTlAJXLjPJEwcUv72v0NN08XhHyxVqfvHL0CSoEW8auQbxQOTnfwdNU1BxLCbrw2jztKO2rgmXb/fDbLdDbbbVjF/0xgx3l9znQLxNd/yyvTQaDpZMyR97JxLwvxbs8YOmadBysaUoCKT4nGF4sBwHjmWgUSlBQ8SF671iX4e3klWoiniNtklnsy4pzV1y80GRH/6rONd2Wlt/8Uydp6nBKYkiaMTg97YgNOCHJBGoBSsShOShiECBZjkYnDm+1Gkz3UGvNzg9wRZ59DP+L/zxH0cNnQDcAAAAAElFTkSuQmCC"},56914:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAAAnZJREFUSEvtlUtoE1EUhv87mczk3aTVpEa0sXRRhKAgtIsINriRosWCuqgVQURx4cYXRkWLpYIaSjcKIuJarS9846KLCj42Vlqj0GBMqZVikpqXSTPjXJlEJXEyTXwtBO/u3nvOd/57/gOXAIB/iDa7F+KeiYedUhD5rNo1lQANRrH1kJcM/piTB/UP0707WuGvFlgcNzIFPByHqNOiy9dGrhTf5eEDj+j+7S049avwO68BjoXIabH58Cpy+Rvnt+GBaeD6ywKO00DUsej2ecklea+Ah7IiLk5/wmhKAMsALWYO2xxG1GmZsg+TKBCMAIJUuJ74iPRGNzEp4DL4QCiOjlo9vFYesxLFjWgWY2kBZ5qsMGgqez3yHqmVDcSsgB8NJ9CsZ9FlN5So7J1IwsVrsMVRel7uKarwzkAU55pssHOlLXicyOFaJIPTjTUVPVeFb3oVxUCjFU5eUwIZjs/i/kwWfa4azMSzSKYFRZF5Nj0MehaqcP9kEmYNg50LjN+TKYCDoTg8Fh4ddToIogRR/OpeUQme04BhiDo8JkjY9yYOt1GLNiuPnERxM5rB87SAI4st8Fg4RGIZxJM5hfL6+QYYDVp1uJyRkSgGP2QwmhYgT1+rmUcty6D/XRK+RWasMGlBlcLzqgnB3HA1x54mcjg5mcQuC4eG3GdFmNNhhMlYQflc4/AkkcOtmGysRTWsxFBXz5Cuc+myq73rbe0V56yKABm+58KLDc+OL39APMcC55c4rWt3r7bVV5FbMWQ8gszZu8Eww+q7yZq+t/K0/YVFev7Dy7T1327LibAESiv/Aj89T4W23AYh7X+yAAVSRKLrvgCd2yAab2k7nAAAAABJRU5ErkJggg=="},71614:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAXCAYAAAARIY8tAAAAAXNSR0IArs4c6QAABAlJREFUSEuFlV9oHFUUxn9ndmezSbbdrEmaVkmTnVDQSoxai8Y2alFrFClolNQHUUoVX/rig1hBUFB8VKRaK/XPg1iNVVAf2j5YqCAKRagpoe2mu2uJtGliJX+0u5vNzJUzs5tkk01yYWH23O+e75zvO3dGWGYNDZlINEoXIbZi6BS42RjagRYRcsbwa8jig/Z2ObZcDo3Lws1s1qw3hj6Ex4EeY6hf6XApwYBt83xrq+SqYX2CTMa0AW8Z6Afs1ZLmcjA5BaEwNDf6ZZ502tkpIu7is7LrmUzL2qh1PBqVG+/bHl+zrTteWwYVCjAxCfV1EIvBuRRMTUE0GsRqIrBhPYTDYAlvJJPy5hKCvt3pgwZeKm/0PpyYfHBHIn55FM4MBtHmJth6J8zMBCTaQSgEa2LQ1gq1QUlTltCWTMrEQhJ5cnfmT/Al8pdA4fX9ba5th+pO/jwPfeQhv0oKMxCtqS6iwF7HkU8qCPp2p/8xkNBga2ucREOt2dZdW3TaJaIEWvW6ZujcDPYq7ggcdhx5oYLgif70oAidGuy+ZyPRaJibNkBXJ0xPB+2rxku0FaipgdpoYLjngQinnKQ8sEiibD94R2w7JPd2b8SyhMZGpu/ewprFSdVUJYxEwBjI5QM/3PnZ+aXDke0VBPpn38tXu1pa4j1r4zUNluFSTw8TsTp+0D1NqGaKQL4QJFTZdKlkuq+T5fsnHHeS8ugSgsWVZi6Zp4zLNxrXadH2tWJ99jsoeaGGK6HulwbkqOPI06sSXMyYtwVeU6DKEdP7LDA7GyQsFoMU6oHeicnJuZRfdDjy7KoEmaw5Zgy9CrSs+QrLkoRDQUflDvS51MGPjiO7ViVIZ8yY3i+/ygjUlzoozsD1BaZOTM6Sy7m+RNpdsWjOHTo8ugc897uvO06XSCsdGBgwoS13oSL47yk1t1yhdqOSKKnG3zswytmh64stLBkuXd8ecQYr3qZl5MW0KYowN/2JRHCLXQ/y+eCn6/Dno7iux22dMUZG8pz+/d85Mtfyer//ctOJ5QiGRNhcRiuoJHOFue9/OMrYeJEN6yN+R9euzTLyV8HHrEiQzpp3MLxaJihPy0Jz8zk49OkoV64UaGqyfYKpKZfxv4MRW5EglTK3hMKc1WugYDVZZVlwY+ckupCq7kHvzsSBF/fcsK+qRHo6nTUHMfOv8WpOqgdKkExGidhWBWTH/XE2ObX7lyUYGzOx6f/4DcOtVcekZHJq+Dp33B7jzB/zBiu+qdE+tfe51seWJVCQfkqN8BOGjmokXx0d50Iq565rtguZbK6uAmP4rGjNvrIigR4YHjbNVpiPga14XEXIClwAzo+PF8+9+9HlSH7GiyE0iOf5OhljPM/YwzVu6Pz/trl9JqmCLFAAAAAASUVORK5CYII="},36413:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAABPRJREFUSEudlXtQVGUYxp/vnLOcXcDltsACCyjesAypbMbQEpsxCyfDZtbyMqOMgZPSaDOYXUaGSzhoNXkBBbRGpXEGCx1Xa1KsTDTJQcUQyJ3RVEA22GUX3N2zl3POV7sMTCuE1Tdz5vzxvuf3fs97OwSPOHNnL13IgDwDyGGUIY0XLh8/9ahvfHYyllNmZibnHVDHcAo2WZZpLQX5DKAaAuQDZAeFHBYTOr0qLbhAhDPaVnSOuB7mBIC3Lul+kiX0iV96y3Ps3q7M8W42M2ItolXpvrv9wbBcWtFxbe/f/UfAW7PvP01k6bKCJ0yXcAbtJsM/cgkhKN/2MVKmJOHkPis6b4pLSk4knBwTXPhq59IXVqiPzV+mxoBtEPVHv4Xb7QEowPMKhE4IgSY6EnEJsZg4KREqldLPqdtuQdsl1+rSE7rDo8CUFjHNX8Qd6JX0OVm5Ef+mNiM+hr1WXDnt2FRiSNw1Gnw97wPT/diyxtaN0G+OGrG3OgUwf91qBs9DFGWIXgmiKEH0ypAkGZrYCThbO4gL9Q+KSwyJRQFgem3dVBDaNmANUxxrKEBOWQw6rS4MDnqQO9gDQ+pk9LWbQGmgEF+epz6mRdMpJxoODu4qMeg2BYKv5+0AxeYHt8Nx6Ow7yK/U4mynFfmmblQlJSEzVg1bvwM+EMcx4BQsOI4Fy/m0AFcaHDhZYTtcbNCtDgS35HUASB1o1KCq6S1s+VIHd3sbhPgUqNVKMMyYrT7C6GgScGrP3UvvHpmR8TDYCUBlqdeh5sYKFOxUQDp/BsqVayGDwOT1Ij5IEZAHX1pkWfaruNfuwffVV7E271A2Sas+MexIaEuuXXYzIea6ZBztXoycV65CMWkipLR52Gs1Q6VgsYzwGLQJkCQKWRoqnO9oYtWgHhW+Kr2B/LeruhHmmUImHfRPIaEtea1eS9BM6zfx6I9MQnKcDfZFeuyyufCDy4HGp1Jh67PDYXeDZZmhh2PAsAxCQnl4nAxqNhpRsHmnb0GsJ7Nq9g2Br62rdHcp1zuaE6BKVIHRxoN9MRtnuqwID+KQkRA2bl97PRTly+9ga2G5D3eRpFfPGwK35ma4jKEXxZ5ksEoWTFwC+Kyl/2lISvXdeP+9beA40QurMZgsOCf6S24/+OFPjKh93h+J56Fc+SYoCKhM8bnZgteiwhHBsP7hkHyDIsqQRMkfPDwyBEUbbmHVikpMDnWAqBBNpteYh8AV2xcyyuDTw2tUuSoXl/pcMDpdOEcEVGq1uHvLPEpFG3qxgzmPZnun35ZCZPQwrF6Y8+nXI03q3P9JBQi/gRIWwWvWoe6OBRU2CwzTUjCBZzFgdfqLNjwcRq8Zczv2wCF7AgKqGI4Kkpgd0P2m3ZV1XnWyXrd6MZEl6pccxLNj5vsNYy3qzC0Bttej0rE9eTEmXi37bdRY/XzkZuGzy6cVP6p6SVdKkaqMQXyQGof6mrEmejY+SnoZL7Xvxw3BNPrXRCnVADjvETxcz21ximAnxOOS4RYoPC4KjyD73zmJlVBGAE1pG1Hb2wy9ZhYWtlXD6OoDQOm4i+C7svq4O1265fYH6jkRkf0z1Go7r1QKMpXZW4Xpv4a0RFnmL4uaheLERcjqOIDf3f3DQhvG3zDj5ePHTeEIYi4AeDzQjVrAkYz/D/bRmreEwePdAoosACwILkISt+G53ff+BFCGCYWbZ5SAAAAAAElFTkSuQmCC"},11215:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAvRJREFUSEvNlU1oVFcYhp/vnDuZzA1OJtpER1OlplFM3AhtSRG18RcpldJFcWe77kIX4ko0ggstCtpFVy1FcVEiCrqwdGM3LaULBcVAIkbyN5MfCTNJZkwyc889kkkmTshMvFQX3t3lfvd9+N73fN+Rzk6reYvnVCv1nmKnb8jVCX+d7WK6VE6KgB8T3i60+tSCCsrzI2pyrI2YUexBOGiFZNjn0KUuuosaBcDFhH/cKns5qPCSOuHfpnX6i39aOWyEWwJ/N+T58nQPM3N1BcCFYTMErPtfACBk7a6Rg07vrHAHyyfAzz894XgpwCsnXl8PtTFQbzDNdeVB2lWmt8p+nNKy6rOs+f7bPv17WUB8FWgFIRdqG6RiU54Bu/A1HJZnjsPE3KsB0eA5s3J09ygDRYsKHTR/ADeOKrTAvYTlUaqyaS8yML5wXkoBxT8scmbfAH8uAZTKbWiEWKxyB6W1ZQHWP7dvUN97IyDuQjQE2+og+RISWWhfvxQcqZK0o2wua/Bu9TM8B7flAHPWtK6dz0BFQSJCtYYfWmEwI3Q+t2yogd1xIW/ALIQQcUiHHJnN5q25PbgCoGk1XD2iCoD7Y5anU5UzGH8JqZUyCGpRkNl4qwzeKSCsYedHoEWYiVjyISFaBV99CHkf7vbBZB6aokuxblgSIU02a8TrnbIF48qGvCkGHQfmM/gvZembnt983zULxsD5h5aWOji2VSg9R46SvAh+1pA//9j2VASUm4PaKmiuhZyB/gxM5Jab9v5k4LkwtVmIPrVsbHink+z3WmU3pVuE6bgQSVq2T9jAq6K6mi6tpbD/F3dR6RxcTJpvrMi1zEYik1uE+H2fxvVBOhDrOIyGwySWJeNLx94h/li8Mq+MsybVaNpTTfq6O+L/2uYx6dbI1yvNgRJySlEmdtCeHNuTpHsRUBQ6sZ12K5ys8bi5P+O3IbIjyLC9XtN4IvLb3n5+WbxwVhJ4GCc6Y6kOChGH9OdDr7ta1kFQoaB1rwARmaI4ZUFkrAAAAABJRU5ErkJggg=="},13825:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAABFBJREFUSEutlXtsVEUUxr8zcx/dbbtrSx9RihZCI6W7QamKTSWQiEINBVpKYsQ0kYchaoCikYimoiY2QaI2+gcaYpogNhIEjIKiiUbAFkoaGigVTUVeysLu9sF2n3fvjN7FbpG+KHWSySQzc77fOWdmztCuXZJjHO14oVkWM6KstNO+fygZul1Ay72RuzVd26RyNlNKiXOe7rqFnsy9N0PGDOjIBoVyxApNZSs5QYnHBS75utAVMz350UDl7L6p8RshYwIcLzDcuk15lXOaYon4eq/hz54gwFSAEXoUfcvZtLR2a40IoXd+xYVbAsSzv85wOMPPddpKF3Urd1EkZuD8lW6EJIFxlnT4ZOYdk0MKz7AmGPDC++3YNiLg54LQzFSbVv5MoHZ+VuCMwlQFH6sv4nDgHjBVHciEhB+Er1qyJywXhFmJBULDGg9WDwI0FSBd181FnFClKnyiw/Rj1dXVEDED0jTxY9pi7DCqIAEBiWMKsM+dM+HQ9NMw17rwAwh5kEikkAGrkoBjBcbMFDuvZKBHGaPE1TWMOLy9AWwQb+LO6O/gior9f5V1f55bsdcO+nKxN/PyjQe6cTpcTgPnPSk4AIkSAAeSgLYZZrPKOLdc6+0LwhsI41rMAHEVNhbDyvM7xLSWX5h5lXmVPHdFc0lNbLjns7EQWWEFv0GgOQk4MjV0KByNpfhDERjg4P8enpSQBOyr/mnPrvvaj34giG8zeOqJU5XvXRzpfa5zo5UEticBnzqurIDG1zBGA3ZEf8AUdU/5stqsSfeemkmjCfcbr3PjrfIgXk8CNk3DQ66urpcAmS8lDAbW4ERGwxNeGOOoJEgA1hehWgCPzPaEa+Ms8rQmjN1L/TnnxiPcb5sArHXhDEm01J9G9f8hamk050EruYTYdYAbQWtSMzFvaweabwdyaGoo16alVGgqK5VSLoSUusffVdofwVEAD4BwjYA3AOj1p7BlJFBHEXh3NFxut+kPg7BUYSz/H9vkDRFC4HJXz0cJQE0R5pqEA1YQlqhTip1lptxNEDkqcSdXYFM5s8dNc4ou+iYtCX042YGe7Db9MXYi5fGEHxISoUgUvcEw+qIGgtE4SFGakrdofRFqBaHW2jyDAbMGath/ApkTasT9vkbIuAE11Y539bfRGclEIGJAEANxBUT9gdC5JGCtC3UEpDsMo/BBjc+ZKEwYcavHEbdGIWAKiSo0oiRoBQtwXcNm+RrOyvzhstk6qNh95vAUG2QeI8sbqzNrtLJ73asc8mIztsLBe3DJm4dXMmtjEtJHkrzWCJCXiLxSSJ8CeXAQoAPgJ7L8XhAcQ7gVhqTDq775RHNdPD1XmPxC67Ltico5XBvyP9iZ7a8H8Hzi7EDtBHzHOb63h40j5b25keIvnn2ShLmEIGPR9GlrTi54OTQmwLe6z97tZAsU09a0zG/z3GxcdHCDM8yXB87OKxajvZlb+jJHExlp/W/t6uQaTM4uZwAAAABJRU5ErkJggg=="},57655:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoUApKTIGTBw6ZB2WbNB+YPIaZIIm7F2HMyxbS1pwMbp9IyabWbKNcBFQdC4sE1mIGmNkqJElLhvvYGGCTlYRQdrx0lBa2t6We5d7l3VgkxUSP+x8eZJ7zvmd85zzvw+BddiRI9+EOp2ub8ViUZ7d7uzj8ZiymhrNtL9Uwl8A69frGz4vKFB9olYriNFRI9Paev0HktS87S93nfD6No3mjdKYmCg4HC4cP352gCS16U8FXllZ/2Z8fOx5lUpBDA/fZ+7cGf+0tlb7xVOB/z2ak7sAugnAMZLUsqdf8xnLoUNfB3s8odLAQMrH53bjIp+PD3g8zK8mu90CxuWiF5qaPlxe/d0LOHr0lMThWGmQSMSvR0WFBRLr2sa/qNlZq9tqtV3k8ZzampqPF1iPF6HXN97Yu1eVk5WVSlCUB263x++1nwy4efM209lp+JkkNVleeFXVqR1JSfKBiopiWCw22GwOmM0WWK3LkMnCER4e4lOI9bExYnEw5PJIsDdl865c6cb09JyaJCt+5TrX6xvfystLO5+bm4aZmQW0t/diYpGCICIMlHkOyq2boFaneAv09d1Dl+EhBHIZPFYbYoKA3bszQFEr6OoaZQwG4/skqW3m4Dpd47uFhcrvVaoXcPVqL+46eYhUK8ELCADtomBq70T+jgRs2RKLyck/cfnWGGJeywVfJATjWYGlfxjx1BIyMrahp2eMGRw0ltfVac76wL/86gKi9pUiUy7CDAVMUYD9wSOE3B5CcXEmrl0bwFxiEhRpSfAwwKQLXANTp1twYH+Of3h0+TuIDAqAkwFoBlicMkHY04uSkkx0dPTDsi0FCcnPcj6LB1hhGDxq+A4H9mWvhVdV1b/EMMSugoL0z9ixsAsxCsMhVSm5GfPZxMvX8erzMmxNjsPEhBnt/Q8QW1oEgs9DEAGYB36D3DwFlSqFgw8NjR+jafoCUVnZ0ErTSCwsTH+Zhc/PL3EFTEwAgmRSOCankRoXgaysF70L7e4eQ//vJgTHPwPKsggpZUdJiQpu9wq6uzn4AEEQIz4zZyXG2uPH81hcXEZ0tARSaZiPFFnJmkwWhIYKERsbBYIgYLM5/3vm/8A3/AeB1fn/CW4w/IHk5DgIhQIMDo5j+/YECAQB7Gw5Xa+2DXfe1nYL+flKSCQhaGn5CXv2ZEIkEuLMmR9RXl64Bs6OtK/v3pM/0cnS7OzUtp07Fdx7stouXfoFOTlpCAsTgS1UVPQKRKIgNDffQFlZnjeUpmnMzVnZ2zEjIw/319VpznFqOXz4dGJEhPj+wYP5fJfLvfqxXMdeGU6CS0vL3NnR0U/PzlpSTpzQ3fU+uTpdfe3mzZt0CsVzREiIcB3QtSF2uxPDw0bGaDQ11dZqPlrznrPt6vUNWgDvEQQhZ3W7EaNp2gww5yIjZ+uqq6tpNvcvL/sz37THIYkAAAAASUVORK5CYII="},86784:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},71986:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},37166:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},28984:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},63604:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAQWUlEQVR4nO3df2zU9R3H8c/3SqECSpFUyGCjYCYmG9DTDCgILc4pLhNrUBMNC+wPdXFumdPplrg5jckyp45sarb5j0QjiT9Cp/uD6YQCKuLiWmB/yKZQHDiwYK9YoPTXd+9X8aC9u8/nvnf3/Vzv+7nXI+n1c9jefe7u+/z+uhM8NQo6Ozvr+vtja5Tn18nVRkWhOHGyRx04dFhVVY3tjsVi78eU94vL58/ZLv+J8lTUQCSM6r6B2O885a9VFLpkIMONG1u5eVysd1U8Hk/IVcpR0QKROOr6B7wtMqyWL7IgUyDgxbzTFd7goiUL4m1ylXJQlEAkjlqJo1WG1fJFlugCgZjn9cZigwsZSW6KEkjH0QS2HI2KrDIFAowkd9YDOXq0s8lX3kYZkmXZAgFGkhvrgXQc7WyWu7lehmRZkECAkQRXhEASvnyjIggaCDCSYKwGIgfnOHPVKkMqglwCAUaSndVAOjo6G5U3dGqXiiDXQICRmDEQh+QTCDASPQbikHwDAUaSGQNxSCGBACNJx0AcUmggwEhGYiAOCSMQYCTnMBCHhBUIMJIzGIhDwgwEGIliIC4JOxAo90gYiENsBALlHAkDcYitQKBcI2EgDrEZCJRjJAzEIbYDgXKLhIE4pBiBQDlFwkAcUqxAoFwiYSAOKWYgUA6RMBCHFDsQcD0SBuKQ0QgEXI6EgThktAIBVyNhIA4ZzUDAxUgYiENGOxBwLRIG4pBSCARcioSBOKRUAgFXImEgDimlQMCFSBiIQ0otEIh6JAzEIaUYCEQ5EgbikFINBKIaCQNxSCkHAlGMhIE4pNQDgahFwkAcEoVAIEqRMBCHRCUQiEokDMQhUQoEohAJA3FI1AKBUo+EgTgkioFAKUfCQBwS1UCgVCNhIA6JciBQipEwEIdEPRAotUgYiENcCARKKRIG4hBXAoFSiYSBOMSlQACR+P7gHcvq48+qUcJAHOJaIEme8r83WpEwEIe4GgiMViQMxCEuBwKjEQkDcYjrgUCxI2EgDimHQKCYkTAQh/Sc7lX7Pv5ERu4bU+HHi3EKmIE45oOPPlaDg4MycpvnqZOVvv+1+vp4u7KIgTjm0OGjquvzbhm5T94n2bB00fxbZWgNA3FMb1+/+rD9oIzKw1jlz7K5FWEgDjrWeVwdOfqZjNznef7dyxbF18nQCgbiqLLZ1fL9vzQsjjfJyAoG4rBy2JLIAvz2svq6K2Rohdy+PQxk9OGYpONYQn1+4qSTZ7fGVFS0LVkwNy5DKxhIGcEbiYD3S1yJRR7Lby6bd8nPZGgFA6Fo8/3lNTWTW5QlDISijYEQGTAQIgMGQmTAQIgMGAiRAQMhMmAgRAYMhMiAgRAZMBAiAwZCZMBAiAwYCJEBAyEyYCBEBgyEyICBEBkwECIDBkJkwECIDKIcyN/f2fOd+Zd8+TUZElmx69//ve6qxXP/KkMrrAUy4Rt31k2pHv/k+xseWCJXiay4/JZH3j6WOHnXiX883SZXQ2clEMTRN9C/ZcqkCe27X3qwTv6IyIp5Nz3UdqzrRG1lxZjlNiIJPZBkHDKslkDaGAjZ9EUgWMYSNiIJNZDhcciXYiBk27BAIPRIQgskNQ5gIGRbSiAQaiShBJIpDmAgZFuGQCC0SAoORBcHMBCyTRMIhBJJQYGY4gAGQrYZAoGCI8k7kGxxAAMh27IEAgVFklcgQeIABkK2BQgE8o4k50CCxgEMhGwLGAjkFUlOgeQSBzAQsi2HQCDnSAIHkmscwEDIthwDgZwiCRRIPnEAAyHb8ggEAkeSNZB84wAGQrblGQgEisQYSCFxAAMh2woIBLJGog2k0DiAgZBtBQYCxkgyBhJGHMBAyLYQAgFtJGmBVF/52MxTxw8876vBiXK1IF+6aErX73++pkGGRFb86Nfrt37y6bFJMiyIp2Ld510wc3Vi870H5OpZnnyNULViQ6Pv+1tkSFRWPM9b3rPplhY1DAMh+gIDITJgIEQGDITIgIEQGTAQIgMGQmTAQIgMGEiJua5+upp/8WQZKTVv9mRVPbFSRkoluvvU7n2dMlLqtR2H1K6PzoyLZfi8ls27SC7P2PVRQnWd6JXvnWr7nk+H5ukSpwLBCzhpwpkFKl/bdn8ql8WFBe6735olC+EMCWKs/El2ie5eCeWgeu6N/dbmnM+8tu0+oh55/l/y3c6cis2pQF5/9JtDL2qhkgvfq+8clO+H5E/smDl1gvrtHZeplYtnyLX8PffGvqGF8sCRE3KtcGHMC6Hc9vjO0OY0WhhIFth1+Omf/ikveLhrRKyZn7lnkYzCc9vj70os+2WUP8wLcQTdYphgRXP7EzuHVjRRxUACwloaoYSxj/3MPQtlQZwto/D9YePeoXnmA3GEHS0s/MGmoRVNFDGQHOBFvub+NwuKxGYcSYgZuze5sBUHYEtyzf2bh56/qGEgOcKLnG8kP7xhztDuiwnOCGGXBLt0qfvveGw4LsDZrWywFcHWJAgcc+x8akWg3SrMC2fTsNDDsnlT5eRItZwcMf8unjdsSaKmLALBwoIXyAS/hwUEa9JsL/aTzXvVvX/MbTcGZ9iwEOogDCzQONjOBgv0Y9+/bOjskg4W4KBr7dcfvVIe/1QZZYa5YV7YMulWDHjeHlg9d2huOo88v0e+sj++UlIWgVx935tDa76g8GJjATSFkutt7l1/nSw8mf+HTKyRb3poe9oWI5ts80Qc2dbauA3TrhXmhseqC2M4vGeDLaRuFxLRXrr2Vfme/bZKBQPRwIuN29Ptzhw40q3mrAn2j/WaFsJcFsBMsGXCFkAXyc0Pbx/aZdMxhYvn7OaHt+U8N9NxVtS2IgzEIFsk2Ra+JNNCiDU81vSFMB3b4P2Iq+/bLKN0eK7w+DLBbtWcNfmv7d97ekXG5w1bkWk3viKjaGAgWWANrTt2MC18SaatR5hrU91jB93jf+nBpdrjmKDx65iet0Jvu5gYSACmXQasZU3HDrqFsNA1dCo8bjz+THQnFeSFl8t0eDyYW6F0jx2fUsAxVxQwkABwZmbv+pUySoczZDj7pHP45VWyq5Z+fKBbaAuhe/x47HgOhsPP4eczCeMdecB94CuTsLactjGQgHT71Dj1qXtTzrSbEcaxRyrTsYi8hnJ5julnp934cmhbtqhjIAE9sPrr8jVXRiOZzmaZFkJ5TuUyXKYgU58D3e5PWLtXrmAgAeEd7Bd/uVRG6eT5kct0uqgwF8zJBnkx5TId7g/3m6R7rkxbxHLEQALC7eL2M5HnRy7TjUYgR15ZlfE9Edwf7jcJjwWPKVWYZ9ZcwEACwu3i9jOR50cu0+nOfmEumJMNmCPmmgr3h/tN0v0cAxmJgQSE28XtZ6I74MbP4/dS2dyN0d1n6nsPup9jICMxkIBwu7j9TOT5kct0+JzUXU1zZDQS5oI52YA5Yq6pcH+43yTdz9mMN4oYSEC4Xdx+JvL8yGW60TgGkRdTLtPh/nC/SXgseEyp8DP4WTqDgQSE28XtZyLPj1ym0wViOjVcCHx27PDLN8ooXepzgMeCx5QKP4OfpTMYSEC69zRM7xuYPoeF38HvhgmPHc9BJqlv/ulOIIT9YUJ80hhwZg3v0yRFZVeOgQSkW6BML7TpIyphfZxjON0xDz5Sv+DOTTI6Rxc8pMaUL9N7R6knDUoVAwlI95mqbJ/FQiAIJRXOeuHsV5h0c8z0uS+szXXvuocVr26lgg9qTl0V3lbKJgYSgGlNmG1XSbeQQKHzGs60O6dbW8sLL5fpwvi0rel4yLTVLTUMJADd//CUadclFbYe2IpkgoN1bEUK3Z3BwvjBsyvle/rWA/Ei4kxM8eJ38Lv50p2gADxmbEGjgIFkYdpXD7orovtgIISxNjUt6KY3/ky7WUH+ZzAd00oBrwNej6hgIAam3RbsR2MtG2TtjzlhbjqFRGKKI8gcdR/jh6ArgFSIDvFlku9rMVoYiIZpFwFyXXhMWxHAMcLtT7xrXJiHw1oaWzYcH+lkO4EA+H3d8RWYtkCpsKv3558sGrrNTPAa4LWIEgbyBSxw+MJCvHLxdBmnH3Mk4bZwm7nAwrPzqWvldtPPaCXhPQhEh7NOuv1/rJlXXzVLthqz5DbTjzmScpljtnhxrIRIcPCuCxjzwUrF9Lxha6Z7XKWqLAIJE3ZbsG+ez0EmFm7sfgSB28d9YYFKRmX6y92Gw+/h5AF+NwjEi2MGvJmXzfB5AeYWZF65bIlKCQPJARaMfONIwppWd1wTBswRp2ixBcmFzXlhLkG3ZqWGgQSEBa/QOJKwJcFHMIKssXNR6BwRCd6ND3NeOBWOYJNbnKhhIAFg3xsH5br973wgEhxkhzVfrKUxx0IXRMwLB+3YdSoU5pTP38xYShiIAcLAQTPOMNmCMz4IJd8FEkEgDCyMYcExCT7ThfeA8tmaYEuGj7bguYs6pwLB7oHunH4QOFuDBQ5fiKOYaz6EgrhxNilbLMn5IQqb8WIemBd2vYI8r5gP5oX3dYr53NnkVCCuwBo8uUBilwf/MCkWPsA+/WgtfAgYknOCUpiXTQyEyOD0325N6yHtD2DcNS/48o2onHRJINXyfQRNIBualfKvlyFRWfA8tb5n061rVYqMgYy/9oWmgUG1UYZEZSHT8QdkDASqVrzQ4vuqQYZETtNtPUAbSHXTxupTp061K6UmyReRq3add955jYnmGxIyTqMNBCZ8+8W6gcH+ZtmSzJSrRK7ZJbtWTbJr1a40jIEAtiQ9PafWSSRr5CqREzzPf6iqavw63ZYjKWsgSfL+SK3caJOE0iRXlXxvkG9EkSDHGVt930vEYn6LfG82bTWGCxxIPjo6OhtlZltkSGSH7y+vqZncoixhIBRtDITIgIEQGTAQIgMGQmTAQIgMGAiRAQMhMmAgRAYMhMiAgRAZMBAiAwZCZMBAiAwYCJEBAyEyYCBEBgyEyICBEOl98J/9y5fWx1uUJVYD2b6jtfHSr85iIGRN5AOZXTvjubGVlfp/VpUoT93dJ9sO/u/I3ZEO5PzzJz44fVpNoyIK2cefHN568sSpX0U6kEHlNV968VdULBbjX2FKoent6zv4Yfuh82PKb4p6IFuqxla+NXvm9Cvkj4hC8WH7wZ29ff0LJZBoH4MgEBmqmimT36q5cBIjoYK1H5Jdq5M9DTJUzgQC48dXba2dPq1BhkR52Xfg0Fs9vX1nV7ROBTLEUwdrLqxul6+zD5LIZHBwsOtY4viejs8StcpXM+SPznIvkHO6Kioq9o8bV9k1Jlbhy3WiEXp7e8f0DQxOHBgYqJOrGY2p8ONLFsTbZGiF1UDefq+1rn/Aa5UhkRUN9XVWl2GrNw5bd7Rx60BW+Mo/0Fgfr1UW2Q/kndZm5XnXy5AoZP76hvr4WmWR9UC27Wxt8ge9jTIkCpXtA3SwHghs3dHaInfVoIhCY3/rAUUJZMeO1trTSrV5ypskV4kKIsceuyZVqcZ4PJ6Qq1YVJRDAGa2+AdXCSKgQiKOyQq21eWp3uKIFAq2trdXHe9Q6uds1cpUoR/76C6rUj4ux5UgqaiBJ2Jr096u1cu91iscmpCFbiy5ZQNtk2DJWqWfr6+Ptqsj+Dz/HRYzs4T73AAAAAElFTkSuQmCC"},30045:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},13740:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},58881:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},28982:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},2487:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},3164:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},88745:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},49321:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAAFpdJREFUeF7tnQmQFEXWx1/NPQzMAQxyyyXHIDDDJQzqDHLNsrBruIahoCFfrLvfoi6frHjAeqzGqruirhofi/rthrKKq4ChAmEIouDFISKoXOIACowcPdDDDDPM2fXFa7Z1ju7OzKrKqszulxEEEVTmy//7v/zR3dVZ2QZ40Hy+ipGQCGPBhHzTNCcYYFzqgYyYm3Lvt99BRnpaWVJy0u5EML4YNrT/ophL0uWEDJfnA5/v7N/AMG8HgCS35471+RCQ5i09LbU8NTXlkRF5/Z+O9dxl5ecaID5fxWjTgHcNgE6ykon3uK0BCfnRoX277SOHDRwb7/5Yyd89QMorTCsCaQy/A5EAwQjt0tOOjckf3Is/GvVEB1wBxHe6YjGYsIAsl+tANEAIEmveSwfkZLn/pgQw/mVNHo0ScYAFCEEi4uaFvtIB8fkqloMBs8Sl0QhRB3gAIUjEXJUPSHnFXgAYIiaLeltxgBcQgoTfXamA+P3+7MYmw88vh3racUAEEIKEz2mpgPh8/mIwjI18UqiXXQdEASFI2I4TIGyPtOlhBRCCJHp5CRBtlj9bqFVACJLI3hIg7HWnTQ87gBAk4ctMgGiz/NlC7QJCkLT1mABhrzttejgBCEHSstwEiDbLny3UKUAIkp+8JkDY606bHk4CQpBcKDsBos3yZwt1GhCChABhrzqNesgAJN4hoVcQjQBgSZUFSDxDQoCwVp1G12UCEq+QECAaAcCSKhuQeISEAGGtOo2uuwFIvEFCgGgEAEuqW4DEEyQECGvVaXTdTUDiBRICRCMAWFLdBiQeICFAWKtOo+teABLrkBAgGgHAkuoVILEMCQHCWnUaXfcSkFiFhADRCACWVK8BiUVICBDWqtPougqAxBokBIhGALCkqgJILEFCgLBWnUbXVQIkViAhQDQCgCVVNUBiARIChLXqNLquIiC6Q0KAaAQAS6qqgOgMCQHCWnUaXVcZEF0hIUA0AoAlVXVAdISEAGGtOo2u6wCIbpAQIBoBwJKqCyA6QUKAsFadRtd1AkQXSAgQjQBgSdUNEB0gIUBYq06j6zoCojokBIhGALCk6gqIypAQIKxVp9F1nQFRFRICRCMAWFJ1B0RFSAgQ1qrT6HosAKIaJASIRgCwpMYKICpBQoCwVp1G12MJEFUgIUA0AoAlNdYAUQESAoS16jS6HouAeA0JAaIRACypsQqIl5AQIKxVp9H1WAbEK0gIEI0AYEn99vAxaGhsZHXT+nq79LRjY/IH93IrCQLELaddmKfshA/OVlW7MJO3U7Rvl/btqBGDB7qhggBxw2WX5jjtPwsny/0uzebtNB2zMhcPy+t3t2wVBIhsh12MX11zHr4vO+nijN5NlZaaXN3x4q7dL+nUqVKmCgJEprsexP7hZDlUVJ7zYGb3p8xsn7GpYNglE2XOTIDIdNej2PsPHoFAIODR7O5N2z4jvWzU8EE9Zc5IgMh016PY52vr4PDR4x7N7t606WkpDWML8lJkzkiAyHTXw9imCXDCdxr8Z6s8VCF36sTEBBjUt8+g3NzMA7JmIkBkOatIXATkTEUV1NXXK6LIWRl5Ay6emJubs8nZqD9FI0BkOatY3MbGJjhfVwe1dbEFSm5OFgGi2FojOSo5YJoEiEr1IC2KOUCAKFYQkqOWAwSIWvUgNYo5QIAoVhCSo5YDBIha9SA1ijlAgChWEJKjlgMEiFr1IDWKOUCAKFYQkqOWAwSIWvUgNYo5QIAoVhCSo5YDBIha9SA1ijlAgChWEJKjlgMEiFr1IDWKOUCAKFYQkqOWAwSIWvUgNYo5QIAoVhCSo5YDBIha9SA1ijlAgChWEJKjlgMEiFr1IDWKOUCAKFYQkqOWAwSIWvUgNYo5oDMgSz5dOue6QTe8qJilJCeGHFjxzb//67YJc1+SlZK0c7GGPjs0LzMta/nqa97JlyWe4pIDM98o+bKqrmrWnnl79spwQwogCIdpmCuyUrMbCBAZZaOYIQdmvlHydWV9ZYJhGtfJgMRxQEJwAMDQrNTsXQQILWaZDsx4Y9qeqvqqoQCwRwYkjgLSHA40hQCRuTQoNjow441p+6rqq4b8xw3HIXEMkNZwECC0gN1wYPqqqd9UN5wb1GwuRyFxBJBwcBAgbiwPmuNnKyeX1jTWDGjlhGOQ2AYkEhwECC1eNxz42arJh2saavqGmcsRSGwBEg0OAsSN5UFzlKycdOR84/neEZywDYllQFhwECC0eN1wYOqKq8rqmmp7RJnLFiSWAOGBgwBxY3nQHFNXTjxe11jXjeGEZUiEAeGFgwChxeuGA1NWFJ+qb6rvwjGXJUiEABGBgwDhKBl1se3AlNeLT9cH6jtxBhKGhBsQUTgIEM6SUTdbDkx6vaiiMdCQLRBECBIuQKzAQYAIlIy6WnbgqtevqGoKNHUQDMANCRMQq3AQIIIlo+6WHLjqtSuqm8ymDAuDuSCJCogdOAgQCyWjIcIOTHzt8tqAGUgTHnhhABOSiIDYhYMAsVgyGibkQPFrExpM00wWGtSyc1RIwgLiBBwEiI2S0VBuB4r+XRgAgATuAeE7RoSkDSCFywvnVFZU/o/NCYPDM5Iz2i+e/LfWG8mcCE0xyIGgA3dtmF9a3VB9zgk7MrMzn9k8e3OLx3fbAFKypqTYBHOjExNSDHJAJwcMMCa+O/PdTc01EyA6VZC0SnWAAJFqLwXX3QECRPcKkn6pDhAgUu2l4Lo7QIDoXkHSL9UBAkSqvRRcdwcIEN0rGEZ/t3bdoGu7rtA+uT10SO4Q/DslMeXHnlUNVbD79G44WHkwBrN3NiVPAfnd0N9Bv8x+whndveVurjF35d8Fuem5XH2bd2od/8aBNwrHeOXAK8JjrA7o06EPjOs6DsZ2GQu92/cOAsHTfOd9sMe/B3aV7wr+OVFzgmdYsI/V2j3z1TNQVl3GnMep2jEnYnTwFJDMlEz46/i/Qt8O4Q6giKz8+T3Pw5uH34ya2vBOw+Hx8Y8L+dMYaIQ7Pr0DSs+WthiHcTAeb0M43AAkv3M+XN33ahh30TheaVH7vXX4LcA/PKBYrd3Hxz+GR3Y8ElXHyNyR8OhljwrlFKl2QkHCdPYUENRzZfcrYdHIRUJ51DXVwbXrroWGQEPEcc9c/gwMym5+dhh7iiW7l8Ca79a06agiIHcMvwNKepewkxLsUVFXAegDLmRWs1I7jDn/0/mwz78vYvi/X/l34XcWkWrHyoF13XNAUOC8YfNg+sXTWVpbXF95cCX8c98/w47BWBhTpH1Q9gE8vjP8K45qgPxx1B/him5XiKQn3Bf/l+eBxErt8O3cvVvvDavp2v7Xwi1DbhHSG612QoFUfAVBTRnJGfDs5c9Cj4xoJ7W0VX/z+zfDyfMnW1xIMpJg+ZTlkJWSxe1NeW05/P7j34O/zh92jEqA/GHEH2Bqr6ncuVntWNtUC4u2LoK9/ui/IGC1dn/a/ifYenJrC3k5qTmwbNIySEn46YYCSz+rdqzxrOtKvIKgyMk9J8OC/AUsvS2ubzi2AZ7Y9USLf/tN3m/gV/1+JRTn4c8fhs0nNkccowog+KqBrx5uNYQDIUFYojUrtTtUeQhu/ejWFmGtwM+qnV2vlAEEE0FA0GyR1vz9LN7Nea7oOZHhEO2tWiiQKoA8PeFpGJwzWCg/u51f2v8SvFb6GjOMldo99eVTsP7o+mBsKx/MeWrHFM7ooBQg6Unp8ELRC0K3Zr/wfQGLtl34kH//6PthQtcJ3J7g3arbP76d2V8FQKzAj4nVNNbAsXPHAL29qN1FQm9fcPzRc0dh7kdzAe8SRWtWaodvj27ccOEW+lMTnoK8nDxmLUIdeGvHHTBCR6UAQY1Tek2BO0fcKZTXn3f8GZrMJnhw9INC4+Z9Mg8OVBxgjlEBEPwuRuT7GLzN/OEPHwYXeKjh5zK88zRn8BzISOI/04D3A7uV2uGNFrwreeulLd9usYrCWztWHNZ15QBBwXjbFwvJ276r+i4ISP/M/rxDYOmepfD24be5+qsAiMir47HqY3DLxsh3gi7JugQWFy6GtES+cw3ePPQmPL/3eS6vRGuHcOAf/F6Ft4nUjjdmpH5KAoLbIl6e9LLQnSgRIz73fQ73bbuPe4gKgLx41YuAW0h42vnG83Dj+zdCdUN1xO6PjnsURnYeyRMu+CqL/2PzNNVqx6M5Wh8lAUHBk3pOAtxuIKPN3jAbTtee5g6tAiCrpq3i3kKCieF/Aku+XgLHa45z5+lUR5VqZzcnZQHBxB4c8yCMv2i83RxbjMfPK58c/0QopgqAWPlyEDcl4k2MHb4dwb/xQ7FbTZXa2c1XaUCSEpJg5dSVwTswTrRw35vwxFUBkJl9ZsJtl97GIzdsH9yWEwIFX11+qP7BciyegarUjkerlm+xQqKLexTDvQXhtyWIJH+u4Vxw/5aVpgIguK8M95c51baf2h58G4Z/y4JFhdrZ9UvpV5BQciJ3cCIZsmDzAth9Zrclv1QABIU/PPbh4JZ2p1sIlo1lG6GyvtLR8F7Xzm4yWgBiGAasnb4WEo1ES/muOrgK/rHvH5bG4iBVAOmU1gkeuewRwC8NZTT8zuT10tcB34o61byund08tAAEk7S6tRq/Rb5lk9ju0NamqgII6sK3WniLVuSLPtFFgrt4V5SugG/Pfis6NGx/L2tnNwFtACnqXgQLRy4Uzvdw5eHgVgk7TSVAMI/CroXw6yG/Ft79LOJBfaA+CIkTD355WTuRnMP11QKQ5IRkWDO97YNMvMnjdgbc2Ga1qQYI5pGdkg3XDbgOrul3jdW0uMY9tP0h2HJyC1ffcJ28rp1l4f8ZqAUgTnw4xU1xVr8HUBGQUOFHdBoRBGVU7ii7ayHs+DO1Z+DurXcHNzxaaV7Xzorm5mOUBwQfK8XHS+22aE+xsWKrDEhI+8QeE4OQ4B988MjJJro1JzS3CrWz64PSgOAGthVTV9jN8cfxzZ8/EAmqAyChfHADIkKCz1fg33j8jxMNT3r56vRX3KFUqR234AgdlQZEdGHymHH9e9cDHkwg0kR1uHWqCSuHBCMhCMno3NEwpssY6J7RnTUk4nXRnEQ94xFmpXY8caP1URYQ/PD527zf2s2vzXh8RuKxLx4TiitabNHFJCTGRmeExCos+OrBex6ZSrWzYVdwqJKA4JNvy65aZje3iONFNyx6DYjImVyYNM9boduH3Q4zLp4h5HHJWvYxQ6rVTijBMJ2VBER0Qb539L3gk4i8DZ+TmPPBHMDdrjxNVI/TryC4SRE3K/K2WRtmAd59YjWRvPDElxveu4EVUnjXgezaMQUzOigHyOyBs+GmgTcJ5YXH/+BxMSIND4jDw8Z4mshCwnhOAzK993SYN5zvgSWR+UXy4vnCVcXa8dQ3Wh+lAMEjSJcWLRXK6eUDL8PyA8uDUGGBRFq4s5nCjRdZSKEFyvM2h6U1FKOgcwE8Nk7scxMLUtFn3Fmf3VStHctj1nWlABFdiHhoHL56hBo+pityWDVu88ZTTfDkj2hNVBfLdJ7rrW+r3jvyXijuXswz9Mc+eEg07tBt3fDDuuixrA989gB8duqziPOLeuRW7YQMC9NZGUBE/0fDXBbvWgzvH3v/x7Sm9ZoG80fMF/KEZ6evaPGFBETo3BoQPA8Lz8XyorGeSVe5dnb9UgIQPA8Jz0USaZFuOz5Z+CQM7ThUJBTc/9n9wQeHIjUVAEFteFzP9QOuF8rNic4Pff4QbDkRfj+W6rWzm78SgFhZgHduvhP2nNnTJn8rP3uw378/eI8fd7CGa1b02S1MuG+u8dHjJwqfEDreyK4O/JkJ/LkJJ//zcLN2dvP3HBArL894XCVuG4nU7im4B3BvkkjD4zXxmE2VAUFt+BkLD9bD3waR3Vi/5aFD7ex65CkgVv63x4RZx/Z0TusMr0wW/4WnhVsXws7ynW08VeUVJCQsNTEV5g6dK+X3QUJzsODQpXZaA2Jl4YVu67ISt3LbF59Zv2fLPcFTGps3KzpZ+ljXeTYHOv0LU6hp28lt8M6Rd4J/R2tWPPGidiyfWdc9ewWx8vKMh73hqwdve3Xyq9AxrSNv92A//E4FC6kDICGNod8oHNdlnKXT3/Fbd4QCb1R8U/EN0y+dasdMhtHBE0BE9xY1z0HkCzin5rETx06BRHINzdMxtSPkdcwLfpDvkNIBMpMzg3/XN9VDdWM14PFHuNUGv4fA74Hwj8iDZHa8EMnHrXlY9fEEEJYouk4OqOIAFyDT1kzDU453qCKadJADbjnABUjxxuKk1OrUGjAh2S1hNA85oIIDqYHUzNW/XN1i27cRTljJ6pJPTMPk//kmFbIjDeSAPQd2rZu5rqB1iPCArC1ZYpqm2M8A2RNHo8kBrx34v3Uz17V5rDUsIFNWT5maYCSs81oxzU8OuOWAGTCL1v9y/UdcryDYaeraqc8ZpvHfbgmkecgBrxwwTXPh+l+s/0u4+cO+goQ6Tls77RSYkOuVcJqXHHDDgXUz10XkICogKK5kTckrJpj8X2m7kRHNQQ444YAJ58yAOXn91esj7rVhAhKEZHXJDaZh/i8AiO3lcCIJikEOSHDAMIxl7854dw4rNBcgQUjeLhkOCVAcMANjDMMYDQCDWcHpOjmgkAP7wIBtZsD8ChJh9/qfr3+PRxs3IDzBWvfx+fzFYBhtH5S2EozGkAPhHDDNibm5OZtkmUOAyHKW4rrjAAHijs80i6YOECCaFo5ku+MAAeKOzzSLpg4QIJoWjmS74wAB4o7PNIumDhAgmhaOZLvjAAHijs80i6YOECCaFo5ku+MAAeKOzzSLpg4QIJoWjmS74wAB4o7PNIumDhAgmhaOZLvjAAHijs80i6YOECCaFo5ku+MAAeKOzzSLpg4QIJoWjmS74wAB4o7PNIumDugMyOdfHZh1cfcuyzW1nmQr7kB1Te3JPr27dpUpU+ojt5u27prYr2e3FelpqZ1lJkGx49OBU+X+74YO7ttXZvbSAemck/X0RZ1yhstMgmLHpwOHjx4vG1swpKfM7KUDkpWR8UDPbrnFMpOg2PHpwP7SI7VXjBueLjN76YAYJnzQp2fXsnbpaT1kJkKx48sBf0XVoeO+0/2KxudLXcNSg+NnEAQkKSmxdGDfXgPiq4SUrUwH9pZ+fxpMs1NMAIJGde/SeUd2VvtRMk2j2PHhwKGjx7fX1taNwWxjBhBMJjUl+a0+PbtdmZiYQGf8xsdadjTLxsbG0oPfHz/RFGi6PBRYa0A+3vJ1cQCaWhw9aoDh75jT4Yuc7MzBKUlJ9LnE0SUUm8Hq6huOnamo/MZ/tmpS6wy1BmTjlp3FCRD5bF4jIeFIcmLCibTU1JrYLC1lZceB87W1mQ1NTd3AhG6R4ugNyMad2Qlpht+OSTSWHIjogAmHigrz+8t0SOpdLBT+4ZadewGMITKToNjx6YABxoYrx4+YIjN7+YBs3rkcDGOWzCQodpw6YMILRYX5Un9HUzogmz7ddZORAP+K0xJS2jIdMM3ZRYUFr8qcQjogwbdZW3cuBtNYIDMRih1nDhiwsGhcfthfpnXSCVcAufBZZJfppHCKFdcO7Cgan48/Ayi9uQbIB1u+vCzRNDeAAe2lZ0UTxLAD5r6i8QV5biXoGiChhD7c8uVLAObNbiVI88SMA7UA5pNF4wvuczMj1wHB5DZt3TkFTOPSBIDhJhiXAZh0G9jNqmsylwGwLQDwmWHAbkiE7UVj8ne6Lf3/AYLpGX3VmbZQAAAAAElFTkSuQmCC"},96908:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},57177:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAAA8CAYAAAAeyZT3AAAAAXNSR0IArs4c6QAAEpJJREFUeF7tXQeYFdUV/mcbS1F6UUEsoLC7IGKNJWpERbEgSoxGo7HEQFDRWCAGgdASNBbEhglqsC1rAxVBNGg0qNgLsJRddmFhe3vby3uT7393ZmfeezOv7M57W3LP9/EtM3Pn3DPn3n/uvf85c58CKdID0gOOeUBxTJNUJD0gPQAJKNkJpAcc9EALoNRpCaqt3rh4QIkDvH/jxV/zuZZjrVy8uRzvSzDdrx3HxWnnEnz1eevhOf/79HpNdrAs6wrQr9VvtiMc+/kc0HSan9Nrq8Uzt9hquuZjv8kPev26r8x16X5VPYDHDYT7Vy/L8vo94d7P8u5mcV+w+1U34GEZ7a+5Tg/vV31tbrmu36ff23JcB9VdBo9a5v2rekq14/1wN30GNXGzctPKKgf7eExVKUGBpJsSEkgWYPMHXEuH0sHlB5iW8jrAtE6sd9AW8GidVD9mR/fvxDrAzJ3Yp/ObAGL3srC1XweJnf0awHUQWgGJ52i3P+D9OyOP/QHSAjYT8Lwd3gRGH3Bp5dza34D7LUDsD04vmPzuN9cZGkSAF3xm4JttNoFWdasNlRVNta4SV21l6YHakvyPGurrNivA12kZ2B1TdLSisvAA1QrF8hbpAUsP8EWVkAwkdgMSugHxiUB8EpDcC+g1AOjeG+BciSBWPXA3NaA8Pxel+7LRXF+bCwXpShxeTX0V33ZED0tAdcRW+X+2iaN3j35Ar/7iX/e+XnCpbg9cZfkozctBrauci/9tioIlKSpeUTLg7iguk4DqKC0h7bD2QPJBQP/hUHsNhsIVv+qBq7QI+7O2w93USGDtUoEFaavxoqJ4x7Z2FQmodnW/rDxsD3Ba2PcwqL0PhaLEobmxAXnZmaiuKPOqUBRsSlBx06gM7AlbZxQKSkBFwalSZRQ9kJAEDD4GSD7Yyz6WFu5HQV4uVI+Ho1W1ouCe1NV4OooWBFUtAdVenpf1ts0DfQ6F2mcoOMurq6nCnp2Z8DAMwNEKWJEKTG+PtZUEVNuaVd7dnh5I6gF1wFFQEpJQW+1CTtYueBgeEPLuwGRcNWQVamJpogRULL0t63LeA/GJUAeNhBKXgOpqF3Kzs6Ey3iVGqs29gQnDMlDnfMXWGiWgYuVpWU/0PBCfBHXQ0VCUeLgqK7B3b67I4BDyZloKrlTmQ6AsyiIBFWUHS/Ux8kBCMtT+w70MYGlJMfILCloqVoDH0jIwMxaWSEDFwsuyjth4IKk71D7DGKzCnj05qK0zZnoKMDUtA69F2xAJqGh7WOqPrQeYvtSjL+rr65C1JxeqMfUrTkpAyrGvoCSaBklARdO7UnfsPaAAat/DocTFo7C4FMWlIvBLUYD0tAz8KppGSUBF07tSd/t4ILE71N5DoHrcyMrJQ0NjY4sd8QompazGumgZJgEVLc9Kve3rgZ79gW49UVVdg9wDhWZbMtNSMEaZDxEFdlgkoBx2qFTXQTygxHnz/gAPdu3NR2Njk9mwmWMy8Fg0LJWAioZXpU7DA/0OB479hTguyQZ2/Sdm3lF79IWS2B2llVXILylvqVcBuLAamZbh/euotA+geg0E/ponHqSpDrizj6MP1WGU8WM671eq7fhVweTFwIQ/Cpe8PRfY8NfYuue4y4BbNbb6y1eA534Tu/rjEqEeNAAejxs7cgvg4VfGmijA8rQM3Oa0Me0HqKUHxLM01gEzD3b6udpXX+9DgNNvBs64GVh0PFDj+Isw/Oe7fAlw3t2i/NoHgPVLwr/XiZLtCShGpHr29zJ++aWVKHX5pPU1Iw5jx6RjuxOP2QLUsPaUcLJG6uII1ZUBtTAb6McAI4B7BktAtdcIRf/zM/vkg9HY3IydeQxBGbMFBVifloELnezecoRy0pu6rsU5QJ/DJKDogXYeoWiCp2c/7mWF7MJy1Nb7kBNwmkaXgJKAioYHDJ0dAFBqt55Q4ruhyFWDooqArzkcpdE7HqBOuxE4aKBokE9WALUGO9PSStxc4Px7xWFzI/DhI0YDDjoGOP5ycbxjE5CzBRh/JTDiDGD4CaL83m/E+W9e8yUM+g0HTtIC6f56/bvd8JOAURp75SoAKvYDh58gStG27tq68L3FQGOtOP/TOmD/j76aOP09YSowbBww9DigtgLY9y2w7zvguzeEvf5ifsb8bcAPbwNjLwF+Pg3oPQTgubfnAcW7ASfXUAOOBH52PTB0nKiHn6UXZwFFu4DPVwEFFssRK0BRz7gpwn/0U+7XQM6XwFfpYrsxpyUhEUjqhdqGJmQXVgRoj1NwR+pqLHOi2o4HqD99DQwdK55t7mjRKfyF++4t1xIf66uAu/oZJcwNuGYOMHgkcKoNs7TtfWDltQZoOd9eshfoqel76OdA9mfWfp6+FkjTpt/vLhA79Jw1PXibrLoZ+OwFo8yIM4EbXwT6MF5iIblfASumAuUaI6oX8e+kOz4Crn3GV8HjFwLbP3AOUJfMBybO9m7eYCnuJmDjQ4L4MIu/rR8+Bty2zvCxuezuT4AVVwHVxU70bR8dao8+XsY1c38F3Ca2j4WcpNG7NqA4MiT1AJoagNwtwIFtwJBRwPATvVF0r5TmAItPBOoqxfEVDwLnapn+n/4DeHlaYONyVCHw4hPErqoPjATOvRM4Syvr3RVWE2/jaQvhF38HfP4vcYEd7ZZ0sWsu5cBPYlTiW58j6cCjxfmqYuDRCWLU0cXcSQ9sBQaOEPvcmcVJQF08F7joz4b2sr3iRcOX2eHjxT9dVl4HfPWqta0cnRmX4r58WZ8CRbsD24Mvj8UnOE7kqN16eT/t2FdWjcrawFHfKRq9awOKzVpdAjxxCcC3vS79jwBmvCs2+6CQStbfrJxOzdsqzte5gFmHAU31vp317BnAL7VpJke55ZN8r4ciJQjyedsM4uLl6cCnzxo6uDcdp42XLRDnvlsDrLjSupPqZ7duAD5+EqgqEmBkh2fHb+uUjy+eJXliI0rK6/f6TrF5ji+TK5aK65wCzh1lbyvb48nJQM4XRpkBRwHT3gIOGS3Obfw78OYsX5+29YgvnLgklNc0YH+FNgX31ekIjd71AfXU5cCP7wQ2B9/q7NScwjTUAHNGCPBR7tgIHHu2+D8DkQxImuXezcARJ4kzz14FfPuG7/VQgLpkHnDh/eIerj3+daN1d9GnlQwM862tr7/MI1QoHW0FFNdLE+8ToQ6uFTlFtpJFe4C+Q8WVmb2NdaO/rS/cCHyxyro95m4Ve9ozNsn24MvBKeHW10nd0dTsxo5C663TnaDRuzagOJ2bM9K+SWZ+ABxzlrj+1GTgx3fF/0kS3PSy+H/mv4FlFxg6zCMYG3z28MCFdChAzd4CDDte6Hz0PGDnR9Y2nvxr4IbnxbX3HwTe+pP4v7mT8mVw/5HW5A3LthVQ4XboO94Hjj1HlF403hr8ZfsEULQ9HwJUz1gHpJwnTj89RZAtTgpHW9WD3cU1qG+y/iK+rTR61wbUD+8AT2uMn1XDTH0YOEfLPsn4I7BJI3q43zZBcdAgsUZiJyjfJzSYRxcuwt+cHag5FKAerRRrO8p3bwVOKXWNJEdSzhdHHAU5GvoDas/nwINn2nc7JwHF2NrxUwCydP2PFEQMiRzulcdjfV1Ke2iXv61b14vpt52Y169v3Ad88LCTcBJ2KvEoqmpAUbUFeypqaxON3rUB9Z9ngFdn2DfK+fcAzHWjbFoOZNxplL1sIXDBfeJ47VxgvVbuLztFh6LMSwWKdgbqDwYodkpej1RIpS85ObCTfrUaWPnr6AKKDNlVy4DxUwURE0rsABWqPZhzOEXLNfz4KSD99lA1RXbd+1NCiahrdCOrzH4jpLbQ6M4Daswk4MhTxYNu32idXcxcN7JklPpq4K6+hmOcpM23vAw8f7290yc9AEyaI65v+BuwxsRkkbiYv0PM6fWF9lGnAXd/LMoza/qRc611BwMUR6ZHKgz6mbE2uymQWTsZNaspX6iE07aOUInJwO0bgKNPM9qL8bHCXUBVoRhdmxuAibOMaawdoL54EXjht/btYR791y0E3pkfGWBClSbjH0c21IPM4no0e6yTlttCozsPqEsXCOdSzOyZ+WFJs87SWJ7CncD8VOOqeX2xYByQrzFu5vsZgF2oxaeCxaHIdDGWZCfXPgucdoO4uuoW4DNtvaKX/8M7QKq2fvr7OcDJVwNn/k5cff4GYMtLkQOKd5hz/exGuWCdI5Lsg7YCimzj5EXCmrzvBYXP4LO/zPrcCGzbASrYS4j6rvuHCBxT7MiLUKAJdZ3Teag44GpCWZ39j3a0lkZ3HlCnXAdcv1I81tcZwD+vCXxEc5nMD4FlE40yv38TGHuxOF5+MbBtQ+D91z8HnKKxTcEAxSyDeaMFfewvDA4TlHrO3UNnAdmbfUsx++D3GoPH0S51oghIskPNHma/9gm1hjIvvv0pc7MF4yaLNQuF9Dzf8JRYAop0NmcdlGeuBL5fE+hL/qbT0gJjOmgHKLbHn48CXD5f0Ap9bA/67eDB4njp6SKbxWnRfjmzqr4ZuZVBszJaRaM7DygGTe/TsgsYUF0wBigx/SACpxB3fyJSbSj/Xga8pn2vw+OpjwDnaOseqynbYWOB2V+KqRglGKB4neksVlQvyQiSEhQGVJdoNLi5ARkPWpRtgE6/xnhP+h32TW1eZ5FlJNtoluMuBW59XZxhytL8NKCh2rcMR+H7vzFSmB7+BcBMAkosAWWegvPlyJekv5hBx2t2gOK1/64EXro1UMeEu4ApfxPnmYa0VJti2nu59Vfi4r27y24vaYYnyLdqraHRnQcUH/P29cAobX1RXSpAw8U7O8mp1wGHalM8bu7OEcTc4UZPAG57z3AWsxW+eEnM148+XUw/yL7pEgxQZOgIvG9eF8HC4l3A4FHAib802D3qefJS4CdTneamumgOcLFfOs0ixoR+sG9QMx1P2j3zA5EzSFZQF3MnZMYA10cMPvOzbU4zT77GyJbwZ8daCyjq58sjHPlhrfDJb1aKNqMU7gBemgZk/VdkeHCtfPliY82s6w0GKJYhkULSgdN5Zq4wTKGzrbzOGQtnLtES9gmPB/uqPKhsCL6hbFwcLkpNh03nCDQwOoBirIajlJ4gaueY95cCb2kBTnMZc0zD/16CZO0cY14fDFAEEmX8FdYWsJOvWwAwF89OOCVcmGWkCIXz9uR0lNNSf5mRLH6rlsIg6LQ1Rt6iXf1ct3B0qncZJVoLqEg6qM5sWrUlM0hIruiM386PBdj09aUdoLZtFOSGTq8HtK1bZKywX0RVvL/cBlejir2u4D9+qCjYnjoaY8Pd1CU6gKIz2BGvecpIIDU7qDRX0Nl881oJf7WOMYnTb/K9Wpkv7vtxXXjJsWTASB6Q8uVbVo/9UCunWqRlv18buunIcumZ5czt46gZSs64BTh7OjBwpJFnZwYU7+cCmTlyzB0028ZrXKcR6Jxe+mdgxxJQtOWIU4CrHzdYPP3Z2Y7fvi5GV+b7MXmWYgcopi0xiM2g+aARvh7kfhP0LUf0GAk5vu2l7qDTPpoSCY0ePUDpTunRVwzrnO6xE/NNFm5KCXcBHTJaLFT5yQWdHkrsOhs7L6co+ucCTKMJR9jRF+cCjMUwK2HW0MD1Tjh6gpVh+hPz2Q5NE+ApyBTrznDo9LbWHe79tHFIigACaXJOH/VUrXB1mMuxTbne1j+nqSltjZY235NX5UFFiGlfJDR69AHV5keOUEEkb+9wVHMac/UTouTm5wBmjEvpMh6oblKRUxnGb14reHzMaoSMNEtAheoac74HDkkRpZae4ZslHepeeb3De4DL6O1load9/JQ1nE1dJKCCNTmTPUmQUPi90kItobXDdxNpYCQe2F/tQXl96J+PUoD30jJwUdDZe7vsehTJ00Za1skpH4O6DO5SMu4CNj0eqTWyfCfwQF0zkFUR3qf3oWj0rjdCHZJqxE0YczF/PRpJ4zJyf+l8b3ayV5jrZ7W/RSQ6ZdkO6QGyfTvL3Giyye0zGx2KRu96gOqQTSaN6ugeKKpTUVQTBjkRgkaXgOroLS3ti4kH+L3hjjICKvS22cFodAmomDSXrKQzeGBPpQc1Nl/yBthvQ6NLQHWGlpY2xsQDFQ0q8qrCm/bZ0egSUDFpKllJZ/AAOYnM8GJS3sexotEloDpDS0sbY+aBAzUelNWFjknpBvnT6BJQMWsqWVFn8EC9G9hdHl5MyjtK+WWjS0B1hlaWNsbUA9mVbtQ2hWb7TKPU7anp8Eb9JaBi2lSyss7ggQjJCZ+90SWgOkMLSxtj5gGOS/zHmJQ7jMyJFsM0Gl0CKmZNJSvqTB4oqPGgJAJyQqfRJaA6UytLW2PmgcoGFfvCj0m10Oj/A9jGm+feuyEMAAAAAElFTkSuQmCC"},81378:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},93162:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return ue}});var a=E(15417);function ue(le,we){var re=typeof Symbol!="undefined"&&le[Symbol.iterator]||le["@@iterator"];if(!re){if(Array.isArray(le)||(re=(0,a.Z)(le))||we&&le&&typeof le.length=="number"){re&&(le=re);var Ee=0,We=function(){};return{s:We,n:function(){return Ee>=le.length?{done:!0}:{done:!1,value:le[Ee++]}},e:function(ce){throw ce},f:We}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +`)}let We=[],Ye=["
            "];const Ae=new(ue()).Renderer,z=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function ye(){We.length=0,Ye=["
              "]}const ce={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function qe(_e,Se,Qe,gt){if(Se>=_e.length||_e[Se].level<=Qe)return Se;var Bt=_e[Se];gt.push("
            • "+Bt.text+""),Se++;var Oe=[];return Se=qe(_e,Se,Bt.level,Oe),Oe.length>0&&(gt.push("
                "),Oe.forEach(function(Mt){gt.push(Mt)}),gt.push("
              ")),gt.push("
            • "),Se=qe(_e,Se,Qe,gt),Se}function he(){return qe(We,0,0,Ye),Ye.push("
            "),Ye.join("")}const nt={heading(_e){const Se=z.exec(_e);if(re+=1,Se)return{type:"heading",raw:Se[0],depth:Se[1].length,text:Se[2]}},fences(_e){const Se=this.rules.block.fences.exec(_e);if(Se){const Qe=Se[0];let gt=Ee(Qe,Se[3]||"");const Bt=Se[2]?Se[2].trim():Se[2];if(["latex","katex","math"].indexOf(Bt)>=0){const Oe=ht(),Mt=gt;gt=Oe,Me[Oe]={type:"block",expression:Mt}}return{type:"code",raw:Qe,lang:Bt,text:gt}}}},$e=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let Ke=0;const ht=()=>`__special_katext_id_${Ke++}__`;let Me={};function zt(){return Me}function yt(){Ke=0,Me={}}function Le(_e){return _e=_e.replace($e,(Se,Qe)=>{const gt=ht();return Me[gt]={type:"inline",expression:Qe},gt}),_e}const Te=Ae.listitem;Ae.listitem=function(_e){return Te(Le(_e))};const et=Ae.paragraph;Ae.paragraph=function(_e){return et(Le(_e))};const It=Ae.tablecell;Ae.tablecell=function(_e,Se){return It(Le(_e),Se)},Ae.code=function(_e,Se,Qe){const gt=(Se||"").match(/\S*/)[0];return gt?["latex","katex","math"].indexOf(gt)>=0?`

            ${_e}

            `:`
            ${Qe?_e:(0,le.escape)(_e,!0)}
            +`:'
            '+(Qe?_e:(0,le.escape)(_e,!0))+"
            "},Ae.heading=function(_e,Se,Qe){let gt=this.options.headerPrefix+Qe.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return We.push({anchor:gt,level:Se,text:_e}),"'+_e+""},ue().setOptions({silent:!0,gfm:!0,pedantic:!1}),ue().use({tokenizer:nt,renderer:Ae}),wt.ZP=ue()},23869:function(Fe,wt,E){"use strict";E.d(wt,{rX:function(){return Le},pW:function(){return Te},gy:function(){return et},xY:function(){return yt},O5:function(){return zt},hs:function(){return $e},tJ:function(){return he},o1:function(){return nt},Rd:function(){return Me}});var a=E(76560),ue=E(62957),le=E(37285),we=E(6767),re=E(34055),Ee=E(49661),We=E(87169),Ye=E(25510),Ae="data:image/png;base64,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",z=E.p+"static/newqrcode.a8740efb.png",ye=E(32637),ce=E(59301),qe=(It,_e,Se)=>new Promise((Qe,gt)=>{var Bt=bt=>{try{Mt(Se.next(bt))}catch(ln){gt(ln)}},Oe=bt=>{try{Mt(Se.throw(bt))}catch(ln){gt(ln)}},Mt=bt=>bt.done?Qe(bt.value):Promise.resolve(bt.value).then(Bt,Oe);Mt((Se=Se.apply(It,_e)).next())});const he=(It,_e=!1,Se=!1,Qe="",gt=!1)=>!!(nt(It)&&Ke(It,_e,Se,Qe,gt)),nt=It=>(0,re.bg)()?!0:(It({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),$e=It=>{var _e,Se,Qe;const{user:gt}=(0,a.getDvaApp)()._store.getState();(0,re.bg)()&&!((Se=(_e=gt==null?void 0:gt.userInfo)==null?void 0:_e.course)!=null&&Se.course_public)&&!((Qe=gt==null?void 0:gt.userInfo)!=null&&Qe.profile_completed)&&It({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},Ke=(It,_e=!1,Se=!0,Qe="",gt=!1)=>{var Bt;const{user:Oe}=(0,a.getDvaApp)()._store.getState();return(Bt=Oe.userInfo)!=null&&Bt.profile_completed?!0:(Se?It({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Qe,isCurrentPage:gt}}):ue.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Ee.xg)("/account/profile/edit"),ht()}}),!1)},ht=()=>{ue.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},Me=()=>{ue.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:ce.createElement("div",{style:{textAlign:"center"}},ce.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),ce.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:ye}),ce.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},zt=()=>{var It;const{user:_e}=(0,a.getDvaApp)()._store.getState();return(It=_e.userInfo)!=null&&It.professional_certification?!0:(ue.default.confirm({title:"\u63D0\u793A",centered:!0,content:ce.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Ee.xg)("/account/certification")}}),!1)},yt=()=>(0,re.V9)()?!0:(ue.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:ce.createElement("div",{className:"tc",style:{marginLeft:-38}},ce.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),ce.createElement("img",{src:z,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Le=(It,_e)=>It?!0:(ue.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:ce.createElement("div",null,ce.createElement("p",null,_e||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),ce.createElement("div",{style:{marginLeft:"110px"}},ce.createElement("img",{src:Ae,width:200}),ce.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Ee.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),Te=It=>{ue.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:ce.createElement("div",null,ce.createElement("div",null,ce.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),ce.createElement(le.Z,null),ce.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ce.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",ce.createElement("a",null,It),"\u5929\u3002"),ce.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ce.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),ce.createElement("div",{style:{textAlign:"center",marginTop:30}},ce.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ye,alt:"\u4E8C\u7EF4\u7801",width:160})))})},et=(It,_e="")=>{const{shixunsDetail:{detail:Se}}=(0,a.getDvaApp)()._store.getState();if((Se==null?void 0:Se.public)===2||(Se==null?void 0:Se.public)===1||(Se==null?void 0:Se.shixun_status)===3){let Qe="";return(Se==null?void 0:Se.public)===2&&(Qe="\u5DF2\u516C\u5F00"),(Se==null?void 0:Se.public)===1&&(Qe="\u5F85\u5BA1\u6838"),(Se==null?void 0:Se.shixun_status)===3&&(Qe="\u5DF2\u5173\u95ED"),ue.default.info({centered:!0,icon:ce.createElement(We.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:ce.createElement("div",{className:"tc",style:{marginLeft:-38}},ce.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},ce.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Qe,"\uFF0C",_e,"\u3002"),ce.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),ce.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ye,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Se==null?void 0:Se.shixun_status)===2?(ue.default.confirm({centered:!0,icon:ce.createElement(We.Z,null),title:"\u63D0\u793A",content:ce.createElement("div",null,ce.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",_e,"\u3002"),ce.createElement("br",null),ce.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{ue.default.confirm({width:440,centered:!0,icon:ce.createElement(We.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>qe(void 0,null,function*(){(yield It({type:"shixunsDetail/cancelRelease",payload:{id:Se==null?void 0:Se.identifier}})).status!==401&&(we.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),It({type:"shixunsDetail/getShixunsDetail",payload:{id:Se==null?void 0:Se.identifier}}),It({type:"practiceSetting/getCommonData",payload:{id:Se==null?void 0:Se.identifier}}))})})}}),!0):!1}},24283:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Se}});var a=E(59301),ue=E(32855),le={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z"}}]},name:"vertical-align-top",theme:"outlined"},we=le,re=E(7657),Ee=function(gt,Bt){return a.createElement(re.Z,(0,ue.Z)({},gt,{ref:Bt,icon:we}))},We=a.forwardRef(Ee),Ye=We,Ae=E(92310),z=E.n(Ae),ye=E(77900),ce=E(2738),qe=E(97224),he=E(22703),nt=E(83010),$e=E(41780),Ke=E(48755),ht=E(36237),Me=E(63356),zt=E(16931),yt=E(51636);const Le=Qe=>{const{componentCls:gt,backTopFontSize:Bt,backTopSize:Oe,zIndexPopup:Mt}=Qe;return{[gt]:Object.assign(Object.assign({},(0,Me.Wf)(Qe)),{position:"fixed",insetInlineEnd:Qe.backTopInlineEnd,insetBlockEnd:Qe.backTopBlockEnd,zIndex:Mt,width:40,height:40,cursor:"pointer","&:empty":{display:"none"},[`${gt}-content`]:{width:Oe,height:Oe,overflow:"hidden",color:Qe.backTopColor,textAlign:"center",backgroundColor:Qe.backTopBackground,borderRadius:Oe,transition:`all ${Qe.motionDurationMid}`,"&:hover":{backgroundColor:Qe.backTopHoverBackground,transition:`all ${Qe.motionDurationMid}`}},[`${gt}-icon`]:{fontSize:Bt,lineHeight:(0,ht.unit)(Oe)}})}},Te=Qe=>{const{componentCls:gt,screenMD:Bt,screenXS:Oe,backTopInlineEndMD:Mt,backTopInlineEndXS:bt}=Qe;return{[`@media (max-width: ${(0,ht.unit)(Bt)})`]:{[gt]:{insetInlineEnd:Mt}},[`@media (max-width: ${(0,ht.unit)(Oe)})`]:{[gt]:{insetInlineEnd:bt}}}},et=Qe=>({zIndexPopup:Qe.zIndexBase+10});var It=(0,zt.I$)("BackTop",Qe=>{const{fontSizeHeading3:gt,colorTextDescription:Bt,colorTextLightSolid:Oe,colorText:Mt,controlHeightLG:bt,calc:ln}=Qe,st=(0,yt.mergeToken)(Qe,{backTopBackground:Bt,backTopColor:Oe,backTopHoverBackground:Mt,backTopFontSize:gt,backTopSize:bt,backTopBlockEnd:ln(bt).mul(1.25).equal(),backTopInlineEnd:ln(bt).mul(2.5).equal(),backTopInlineEndMD:ln(bt).mul(1.5).equal(),backTopInlineEndXS:ln(bt).mul(.5).equal()});return[Le(st),Te(st)]},et),Se=Qe=>{const{prefixCls:gt,className:Bt,rootClassName:Oe,visibilityHeight:Mt=400,target:bt,onClick:ln,duration:st=450}=Qe,[bn,An]=a.useState(Mt===0),En=a.useRef(null),Cn=()=>{var mt;return((mt=En.current)===null||mt===void 0?void 0:mt.ownerDocument)||window},un=(0,$e.Z)(mt=>{const ot=(0,qe.Z)(mt.target);An(ot>=Mt)});a.useEffect(()=>{const ot=(bt||Cn)();return un({target:ot}),ot==null||ot.addEventListener("scroll",un),()=>{un.cancel(),ot==null||ot.removeEventListener("scroll",un)}},[bt]);const _t=mt=>{(0,nt.Z)(0,{getContainer:bt||Cn,duration:st}),ln==null||ln(mt)},{getPrefixCls:Ze,direction:Xe}=a.useContext(Ke.E_),ie=Ze("back-top",gt),ze=Ze(),[xe,Rt,tt]=It(ie),Ft=z()(Rt,tt,ie,{[`${ie}-rtl`]:Xe==="rtl"},Bt,Oe),Ct=(0,ce.Z)(Qe,["prefixCls","className","rootClassName","children","visibilityHeight","target"]),Zt=a.createElement("div",{className:`${ie}-content`},a.createElement("div",{className:`${ie}-icon`},a.createElement(Ye,null)));return xe(a.createElement("div",Object.assign({},Ct,{className:Ft,onClick:_t,ref:En}),a.createElement(ye.default,{visible:bn,motionName:`${ze}-fade`},mt=>{let{className:ot}=mt;return(0,he.Tm)(Qe.children||Zt,it=>{let{className:Je}=it;return{className:z()(ot,Je)}})})))}},84022:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return ct}});var a=E(59301),ue=E(32855),le=E(27247),we=E(33377),re=E(93912),Ee=E(96994),We=E(45533),Ye=E(90029),Ae=E(18881),z=E(74430),ye=E(34666),ce=E(43079),qe={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},he=qe,nt=E(53280),$e=E(92310),Ke=E.n($e),ht={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(b){return a.createElement("ul",{style:{display:"block"}},b)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(b){return a.createElement("button",null,b+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToScroll:1,slidesToShow:1,speed:500,swipe:!0,swipeEvent:null,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0,asNavFor:null},Me=ht;function zt(He,b,se){return Math.max(b,Math.min(He,se))}var yt=function(b){var se=["onTouchStart","onTouchMove","onWheel"];se.includes(b._reactName)||b.preventDefault()},Le=function(b){for(var se=[],y=et(b),ve=It(b),me=y;me0?1:0):0},Se=function(b){return b.centerMode?Math.floor((b.slidesToShow-1)/2)+1+(parseInt(b.centerPadding)>0?1:0):b.slidesToShow},Qe=function(b){return b&&b.offsetWidth||0},gt=function(b){return b&&b.offsetHeight||0},Bt=function(b){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,y,ve,me,De;return y=b.startX-b.curX,ve=b.startY-b.curY,me=Math.atan2(ve,y),De=Math.round(me*180/Math.PI),De<0&&(De=360-Math.abs(De)),De<=45&&De>=0||De<=360&&De>=315?"left":De>=135&&De<=225?"right":se===!0?De>=35&&De<=135?"up":"down":"vertical"},Oe=function(b){var se=!0;return b.infinite||(b.centerMode&&b.currentSlide>=b.slideCount-1||b.slideCount<=b.slidesToShow||b.currentSlide>=b.slideCount-b.slidesToShow)&&(se=!1),se},Mt=function(b,se){var y={};return se.forEach(function(ve){return y[ve]=b[ve]}),y},bt=function(b){var se=a.Children.count(b.children),y=b.listRef,ve=Math.ceil(Qe(y)),me=b.trackRef&&b.trackRef.node,De=Math.ceil(Qe(me)),Ne;if(b.vertical)Ne=ve;else{var Re=b.centerMode&&parseInt(b.centerPadding)*2;typeof b.centerPadding=="string"&&b.centerPadding.slice(-1)==="%"&&(Re*=ve/100),Ne=Math.ceil((ve-Re)/b.slidesToShow)}var xt=y&>(y.querySelector('[data-index="0"]')),Vt=xt*b.slidesToShow,Nt=b.currentSlide===void 0?b.initialSlide:b.currentSlide;b.rtl&&b.currentSlide===void 0&&(Nt=se-1-b.initialSlide);var Tt=b.lazyLoadedList||[],gn=Le((0,le.Z)((0,le.Z)({},b),{},{currentSlide:Nt,lazyLoadedList:Tt}));Tt=Tt.concat(gn);var Be={slideCount:se,slideWidth:Ne,listWidth:ve,trackWidth:De,currentSlide:Nt,slideHeight:xt,listHeight:Vt,lazyLoadedList:Tt};return b.autoplaying===null&&b.autoplay&&(Be.autoplaying="playing"),Be},ln=function(b){var se=b.waitForAnimate,y=b.animating,ve=b.fade,me=b.infinite,De=b.index,Ne=b.slideCount,Re=b.lazyLoad,xt=b.currentSlide,Vt=b.centerMode,Nt=b.slidesToScroll,Tt=b.slidesToShow,gn=b.useCSS,Be=b.lazyLoadedList;if(se&&y)return{};var at=De,oe,de,ke,St={},Kt={},tn=me?De:zt(De,0,Ne-1);if(ve){if(!me&&(De<0||De>=Ne))return{};De<0?at=De+Ne:De>=Ne&&(at=De-Ne),Re&&Be.indexOf(at)<0&&(Be=Be.concat(at)),St={animating:!0,currentSlide:at,lazyLoadedList:Be,targetSlide:at},Kt={animating:!1,targetSlide:at}}else oe=at,at<0?(oe=at+Ne,me?Ne%Nt!==0&&(oe=Ne-Ne%Nt):oe=0):!Oe(b)&&at>xt?at=oe=xt:Vt&&at>=Ne?(at=me?Ne:Ne-1,oe=me?0:Ne-1):at>=Ne&&(oe=at-Ne,me?Ne%Nt!==0&&(oe=0):oe=Ne-Tt),!me&&at+Tt>=Ne&&(oe=Ne-Tt),de=xe((0,le.Z)((0,le.Z)({},b),{},{slideIndex:at})),ke=xe((0,le.Z)((0,le.Z)({},b),{},{slideIndex:oe})),me||(de===ke&&(at=oe),de=ke),Re&&(Be=Be.concat(Le((0,le.Z)((0,le.Z)({},b),{},{currentSlide:at})))),gn?(St={animating:!0,currentSlide:oe,trackStyle:ze((0,le.Z)((0,le.Z)({},b),{},{left:de})),lazyLoadedList:Be,targetSlide:tn},Kt={animating:!1,currentSlide:oe,trackStyle:ie((0,le.Z)((0,le.Z)({},b),{},{left:ke})),swipeLeft:null,targetSlide:tn}):St={currentSlide:oe,trackStyle:ie((0,le.Z)((0,le.Z)({},b),{},{left:ke})),lazyLoadedList:Be,targetSlide:tn};return{state:St,nextState:Kt}},st=function(b,se){var y,ve,me,De,Ne,Re=b.slidesToScroll,xt=b.slidesToShow,Vt=b.slideCount,Nt=b.currentSlide,Tt=b.targetSlide,gn=b.lazyLoad,Be=b.infinite;if(De=Vt%Re!==0,y=De?0:(Vt-Nt)%Re,se.message==="previous")me=y===0?Re:xt-y,Ne=Nt-me,gn&&!Be&&(ve=Nt-me,Ne=ve===-1?Vt-1:ve),Be||(Ne=Tt-Re);else if(se.message==="next")me=y===0?Re:y,Ne=Nt+me,gn&&!Be&&(Ne=(Nt+Re)%Vt+y),Be||(Ne=Tt+Re);else if(se.message==="dots")Ne=se.index*se.slidesToScroll;else if(se.message==="children"){if(Ne=se.index,Be){var at=Ct((0,le.Z)((0,le.Z)({},b),{},{targetSlide:Ne}));Ne>se.currentSlide&&at==="left"?Ne=Ne-Vt:Ne10)return{scrolling:!0};Ne&&(ke.swipeLength=on);var In=(Re?-1:1)*(ke.curX>ke.startX?1:-1);Ne&&(In=ke.curY>ke.startY?1:-1);var xn=Math.ceil(at/oe),Vn=Bt(se.touchObject,Ne),$n=ke.swipeLength;return de||(xt===0&&(Vn==="right"||Vn==="down")||xt+1>=xn&&(Vn==="left"||Vn==="up")||!Oe(se)&&(Vn==="left"||Vn==="up"))&&($n=ke.swipeLength*Vt,Nt===!1&&Tt&&(Tt(Vn),rn.edgeDragged=!0)),!gn&&St&&(St(Vn),rn.swiped=!0),me?je=mn+$n*(Kt/tn)*In:Re?je=mn-$n*In:je=mn+$n*In,Ne&&(je=mn+$n*In),rn=(0,le.Z)((0,le.Z)({},rn),{},{touchObject:ke,swipeLeft:je,trackStyle:ie((0,le.Z)((0,le.Z)({},se),{},{left:je}))}),Math.abs(ke.curX-ke.startX)10&&(rn.swiping=!0,yt(b)),rn}},Cn=function(b,se){var y=se.dragging,ve=se.swipe,me=se.touchObject,De=se.listWidth,Ne=se.touchThreshold,Re=se.verticalSwiping,xt=se.listHeight,Vt=se.swipeToSlide,Nt=se.scrolling,Tt=se.onSwipe,gn=se.targetSlide,Be=se.currentSlide,at=se.infinite;if(!y)return ve&&yt(b),{};var oe=Re?xt/Ne:De/Ne,de=Bt(me,Re),ke={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(Nt||!me.swipeLength)return ke;if(me.swipeLength>oe){yt(b),Tt&&Tt(de);var St,Kt,tn=at?Be:gn;switch(de){case"left":case"up":Kt=tn+Ze(se),St=Vt?_t(se,Kt):Kt,ke.currentDirection=0;break;case"right":case"down":Kt=tn-Ze(se),St=Vt?_t(se,Kt):Kt,ke.currentDirection=1;break;default:St=tn}ke.triggerSlideHandler=St}else{var je=xe(se);ke.trackStyle=ze((0,le.Z)((0,le.Z)({},se),{},{left:je}))}return ke},un=function(b){for(var se=b.infinite?b.slideCount*2:b.slideCount,y=b.infinite?b.slidesToShow*-1:0,ve=b.infinite?b.slidesToShow*-1:0,me=[];yy[y.length-1])se=y[y.length-1];else for(var me in y){if(seb.swipeLeft*-1)return y=Re,!1}else if(Re.offsetLeft-se+Qe(Re)/2>b.swipeLeft*-1)return y=Re,!1;return!0}),!y)return 0;var De=b.rtl===!0?b.slideCount-b.currentSlide:b.currentSlide,Ne=Math.abs(y.dataset.index-De)||1;return Ne}else return b.slidesToScroll},Xe=function(b,se){return se.reduce(function(y,ve){return y&&b.hasOwnProperty(ve)},!0)?null:console.error("Keys Missing:",b)},ie=function(b){Xe(b,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var se,y;if(!b.vertical)se=Ft(b)*b.slideWidth;else{var ve=b.unslick?b.slideCount:b.slideCount+2*b.slidesToShow;y=ve*b.slideHeight}var me={opacity:1,transition:"",WebkitTransition:""};if(b.useTransform){var De=b.vertical?"translate3d(0px, "+b.left+"px, 0px)":"translate3d("+b.left+"px, 0px, 0px)",Ne=b.vertical?"translate3d(0px, "+b.left+"px, 0px)":"translate3d("+b.left+"px, 0px, 0px)",Re=b.vertical?"translateY("+b.left+"px)":"translateX("+b.left+"px)";me=(0,le.Z)((0,le.Z)({},me),{},{WebkitTransform:De,transform:Ne,msTransform:Re})}else b.vertical?me.top=b.left:me.left=b.left;return b.fade&&(me={opacity:1}),se&&(me.width=se),y&&(me.height=y),window&&!window.addEventListener&&window.attachEvent&&(b.vertical?me.marginTop=b.left+"px":me.marginLeft=b.left+"px"),me},ze=function(b){Xe(b,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var se=ie(b);return b.useTransform?(se.WebkitTransition="-webkit-transform "+b.speed+"ms "+b.cssEase,se.transition="transform "+b.speed+"ms "+b.cssEase):b.vertical?se.transition="top "+b.speed+"ms "+b.cssEase:se.transition="left "+b.speed+"ms "+b.cssEase,se},xe=function(b){if(b.unslick)return 0;Xe(b,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var se=b.slideIndex,y=b.trackRef,ve=b.infinite,me=b.centerMode,De=b.slideCount,Ne=b.slidesToShow,Re=b.slidesToScroll,xt=b.slideWidth,Vt=b.listWidth,Nt=b.variableWidth,Tt=b.slideHeight,gn=b.fade,Be=b.vertical,at=0,oe,de,ke=0;if(gn||b.slideCount===1)return 0;var St=0;if(ve?(St=-Rt(b),De%Re!==0&&se+Re>De&&(St=-(se>De?Ne-(se-De):De%Re)),me&&(St+=parseInt(Ne/2))):(De%Re!==0&&se+Re>De&&(St=Ne-De%Re),me&&(St=parseInt(Ne/2))),at=St*xt,ke=St*Tt,Be?oe=se*Tt*-1+ke:oe=se*xt*-1+at,Nt===!0){var Kt,tn=y&&y.node;if(Kt=se+Rt(b),de=tn&&tn.childNodes[Kt],oe=de?de.offsetLeft*-1:0,me===!0){Kt=ve?se+Rt(b):se,de=tn&&tn.children[Kt],oe=0;for(var je=0;jeb.currentSlide?b.targetSlide>b.currentSlide+Zt(b)?"left":"right":b.targetSlide0&&(De+=1),ve&&se%2===0&&(De+=1),De}return ve?0:se-1},mt=function(b){var se=b.slidesToShow,y=b.centerMode,ve=b.rtl,me=b.centerPadding;if(y){var De=(se-1)/2+1;return parseInt(me)>0&&(De+=1),!ve&&se%2===0&&(De+=1),De}return ve?se-1:0},ot=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)},it=Object.keys(Me);function Je(He){return it.reduce(function(b,se){return He.hasOwnProperty(se)&&(b[se]=He[se]),b},{})}function ut(He,b,se){return b=(0,Ye.Z)(b),(0,Ee.Z)(He,(0,We.Z)()?Reflect.construct(b,se||[],(0,Ye.Z)(He).constructor):b.apply(He,se))}var en=function(b){var se,y,ve,me,De;b.rtl?De=b.slideCount-1-b.index:De=b.index,ve=De<0||De>=b.slideCount,b.centerMode?(me=Math.floor(b.slidesToShow/2),y=(De-b.currentSlide)%b.slideCount===0,De>b.currentSlide-me-1&&De<=b.currentSlide+me&&(se=!0)):se=b.currentSlide<=De&&De=b.slideCount?Ne=b.targetSlide-b.slideCount:Ne=b.targetSlide;var Re=De===Ne;return{"slick-slide":!0,"slick-active":se,"slick-center":y,"slick-cloned":ve,"slick-current":Re}},dt=function(b){var se={};return(b.variableWidth===void 0||b.variableWidth===!1)&&(se.width=b.slideWidth),b.fade&&(se.position="relative",b.vertical&&b.slideHeight?se.top=-b.index*parseInt(b.slideHeight):se.left=-b.index*parseInt(b.slideWidth),se.opacity=b.currentSlide===b.index?1:0,se.zIndex=b.currentSlide===b.index?999:998,b.useCSS&&(se.transition="opacity "+b.speed+"ms "+b.cssEase+", visibility "+b.speed+"ms "+b.cssEase)),se},Wt=function(b,se){return b.key+"-"+se},nn=function(b){var se,y=[],ve=[],me=[],De=a.Children.count(b.children),Ne=et(b),Re=It(b);return a.Children.forEach(b.children,function(xt,Vt){var Nt,Tt={message:"children",index:Vt,slidesToScroll:b.slidesToScroll,currentSlide:b.currentSlide};!b.lazyLoad||b.lazyLoad&&b.lazyLoadedList.indexOf(Vt)>=0?Nt=xt:Nt=a.createElement("div",null);var gn=dt((0,le.Z)((0,le.Z)({},b),{},{index:Vt})),Be=Nt.props.className||"",at=en((0,le.Z)((0,le.Z)({},b),{},{index:Vt}));if(y.push(a.cloneElement(Nt,{key:"original"+Wt(Nt,Vt),"data-index":Vt,className:Ke()(at,Be),tabIndex:"-1","aria-hidden":!at["slick-active"],style:(0,le.Z)((0,le.Z)({outline:"none"},Nt.props.style||{}),gn),onClick:function(ke){Nt.props&&Nt.props.onClick&&Nt.props.onClick(ke),b.focusOnSelect&&b.focusOnSelect(Tt)}})),b.infinite&&De>1&&b.fade===!1&&!b.unslick){var oe=De-Vt;oe<=Rt(b)&&(se=-oe,se>=Ne&&(Nt=xt),at=en((0,le.Z)((0,le.Z)({},b),{},{index:se})),ve.push(a.cloneElement(Nt,{key:"precloned"+Wt(Nt,se),"data-index":se,tabIndex:"-1",className:Ke()(at,Be),"aria-hidden":!at["slick-active"],style:(0,le.Z)((0,le.Z)({},Nt.props.style||{}),gn),onClick:function(ke){Nt.props&&Nt.props.onClick&&Nt.props.onClick(ke),b.focusOnSelect&&b.focusOnSelect(Tt)}}))),se=De+Vt,se=St&&Nt<=de:Nt===St}),tn={message:"dots",index:at,slidesToScroll:Re,currentSlide:Nt},je=this.clickHandler.bind(this,tn);Be=Be.concat(a.createElement("li",{key:at,className:Kt},a.cloneElement(this.props.customPaging(at),{onClick:je})))}return a.cloneElement(this.props.appendDots(Be),(0,le.Z)({className:this.props.dotsClass},gn))}}])}(a.PureComponent);function an(He,b,se){return b=(0,Ye.Z)(b),(0,Ee.Z)(He,(0,We.Z)()?Reflect.construct(b,se||[],(0,Ye.Z)(He).constructor):b.apply(He,se))}var Pt=function(He){function b(){return(0,we.Z)(this,b),an(this,b,arguments)}return(0,Ae.Z)(b,He),(0,re.Z)(b,[{key:"clickHandler",value:function(y,ve){ve&&ve.preventDefault(),this.props.clickHandler(y,ve)}},{key:"render",value:function(){var y={"slick-arrow":!0,"slick-prev":!0},ve=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(y["slick-disabled"]=!0,ve=null);var me={key:"0","data-role":"none",className:Ke()(y),style:{display:"block"},onClick:ve},De={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},Ne;return this.props.prevArrow?Ne=a.cloneElement(this.props.prevArrow,(0,le.Z)((0,le.Z)({},me),De)):Ne=a.createElement("button",(0,ue.Z)({key:"0",type:"button"},me)," ","Previous"),Ne}}])}(a.PureComponent),Ie=function(He){function b(){return(0,we.Z)(this,b),an(this,b,arguments)}return(0,Ae.Z)(b,He),(0,re.Z)(b,[{key:"clickHandler",value:function(y,ve){ve&&ve.preventDefault(),this.props.clickHandler(y,ve)}},{key:"render",value:function(){var y={"slick-arrow":!0,"slick-next":!0},ve=this.clickHandler.bind(this,{message:"next"});Oe(this.props)||(y["slick-disabled"]=!0,ve=null);var me={key:"1","data-role":"none",className:Ke()(y),style:{display:"block"},onClick:ve},De={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},Ne;return this.props.nextArrow?Ne=a.cloneElement(this.props.nextArrow,(0,le.Z)((0,le.Z)({},me),De)):Ne=a.createElement("button",(0,ue.Z)({key:"1",type:"button"},me)," ","Next"),Ne}}])}(a.PureComponent),Ve=E(76374),ee=["animating"];function ne(He,b,se){return b=(0,Ye.Z)(b),(0,Ee.Z)(He,(0,We.Z)()?Reflect.construct(b,se||[],(0,Ye.Z)(He).constructor):b.apply(He,se))}var te=function(He){function b(se){var y;(0,we.Z)(this,b),y=ne(this,b,[se]),(0,z.Z)(y,"listRefHandler",function(me){return y.list=me}),(0,z.Z)(y,"trackRefHandler",function(me){return y.track=me}),(0,z.Z)(y,"adaptHeight",function(){if(y.props.adaptiveHeight&&y.list){var me=y.list.querySelector('[data-index="'.concat(y.state.currentSlide,'"]'));y.list.style.height=gt(me)+"px"}}),(0,z.Z)(y,"componentDidMount",function(){if(y.props.onInit&&y.props.onInit(),y.props.lazyLoad){var me=Le((0,le.Z)((0,le.Z)({},y.props),y.state));me.length>0&&(y.setState(function(Ne){return{lazyLoadedList:Ne.lazyLoadedList.concat(me)}}),y.props.onLazyLoad&&y.props.onLazyLoad(me))}var De=(0,le.Z)({listRef:y.list,trackRef:y.track},y.props);y.updateState(De,!0,function(){y.adaptHeight(),y.props.autoplay&&y.autoPlay("playing")}),y.props.lazyLoad==="progressive"&&(y.lazyLoadTimer=setInterval(y.progressiveLazyLoad,1e3)),y.ro=new Ve.Z(function(){y.state.animating?(y.onWindowResized(!1),y.callbackTimers.push(setTimeout(function(){return y.onWindowResized()},y.props.speed))):y.onWindowResized()}),y.ro.observe(y.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(Ne){Ne.onfocus=y.props.pauseOnFocus?y.onSlideFocus:null,Ne.onblur=y.props.pauseOnFocus?y.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",y.onWindowResized):window.attachEvent("onresize",y.onWindowResized)}),(0,z.Z)(y,"componentWillUnmount",function(){y.animationEndCallback&&clearTimeout(y.animationEndCallback),y.lazyLoadTimer&&clearInterval(y.lazyLoadTimer),y.callbackTimers.length&&(y.callbackTimers.forEach(function(me){return clearTimeout(me)}),y.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",y.onWindowResized):window.detachEvent("onresize",y.onWindowResized),y.autoplayTimer&&clearInterval(y.autoplayTimer),y.ro.disconnect()}),(0,z.Z)(y,"componentDidUpdate",function(me){if(y.checkImagesLoad(),y.props.onReInit&&y.props.onReInit(),y.props.lazyLoad){var De=Le((0,le.Z)((0,le.Z)({},y.props),y.state));De.length>0&&(y.setState(function(xt){return{lazyLoadedList:xt.lazyLoadedList.concat(De)}}),y.props.onLazyLoad&&y.props.onLazyLoad(De))}y.adaptHeight();var Ne=(0,le.Z)((0,le.Z)({listRef:y.list,trackRef:y.track},y.props),y.state),Re=y.didPropsChange(me);Re&&y.updateState(Ne,Re,function(){y.state.currentSlide>=a.Children.count(y.props.children)&&y.changeSlide({message:"index",index:a.Children.count(y.props.children)-y.props.slidesToShow,currentSlide:y.state.currentSlide}),(me.autoplay!==y.props.autoplay||me.autoplaySpeed!==y.props.autoplaySpeed)&&(!me.autoplay&&y.props.autoplay?y.autoPlay("playing"):y.props.autoplay?y.autoPlay("update"):y.pause("paused"))})}),(0,z.Z)(y,"onWindowResized",function(me){y.debouncedResize&&y.debouncedResize.cancel(),y.debouncedResize=(0,nt.D)(50,function(){return y.resizeWindow(me)}),y.debouncedResize()}),(0,z.Z)(y,"resizeWindow",function(){var me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,De=!!(y.track&&y.track.node);if(De){var Ne=(0,le.Z)((0,le.Z)({listRef:y.list,trackRef:y.track},y.props),y.state);y.updateState(Ne,me,function(){y.props.autoplay?y.autoPlay("update"):y.pause("paused")}),y.setState({animating:!1}),clearTimeout(y.animationEndCallback),delete y.animationEndCallback}}),(0,z.Z)(y,"updateState",function(me,De,Ne){var Re=bt(me);me=(0,le.Z)((0,le.Z)((0,le.Z)({},me),Re),{},{slideIndex:Re.currentSlide});var xt=xe(me);me=(0,le.Z)((0,le.Z)({},me),{},{left:xt});var Vt=ie(me);(De||a.Children.count(y.props.children)!==a.Children.count(me.children))&&(Re.trackStyle=Vt),y.setState(Re,Ne)}),(0,z.Z)(y,"ssrInit",function(){if(y.props.variableWidth){var me=0,De=0,Ne=[],Re=Rt((0,le.Z)((0,le.Z)((0,le.Z)({},y.props),y.state),{},{slideCount:y.props.children.length})),xt=tt((0,le.Z)((0,le.Z)((0,le.Z)({},y.props),y.state),{},{slideCount:y.props.children.length}));y.props.children.forEach(function(je){Ne.push(je.props.style.width),me+=je.props.style.width});for(var Vt=0;Vt=De&&y.onWindowResized()};if(!Re.onclick)Re.onclick=function(){return Re.parentNode.focus()};else{var Vt=Re.onclick;Re.onclick=function(Nt){Vt(Nt),Re.parentNode.focus()}}Re.onload||(y.props.lazyLoad?Re.onload=function(){y.adaptHeight(),y.callbackTimers.push(setTimeout(y.onWindowResized,y.props.speed))}:(Re.onload=xt,Re.onerror=function(){xt(),y.props.onLazyLoadError&&y.props.onLazyLoadError()}))})}),(0,z.Z)(y,"progressiveLazyLoad",function(){for(var me=[],De=(0,le.Z)((0,le.Z)({},y.props),y.state),Ne=y.state.currentSlide;Ne=-Rt(De);Re--)if(y.state.lazyLoadedList.indexOf(Re)<0){me.push(Re);break}me.length>0?(y.setState(function(xt){return{lazyLoadedList:xt.lazyLoadedList.concat(me)}}),y.props.onLazyLoad&&y.props.onLazyLoad(me)):y.lazyLoadTimer&&(clearInterval(y.lazyLoadTimer),delete y.lazyLoadTimer)}),(0,z.Z)(y,"slideHandler",function(me){var De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ne=y.props,Re=Ne.asNavFor,xt=Ne.beforeChange,Vt=Ne.onLazyLoad,Nt=Ne.speed,Tt=Ne.afterChange,gn=y.state.currentSlide,Be=ln((0,le.Z)((0,le.Z)((0,le.Z)({index:me},y.props),y.state),{},{trackRef:y.track,useCSS:y.props.useCSS&&!De})),at=Be.state,oe=Be.nextState;if(at){xt&&xt(gn,at.currentSlide);var de=at.lazyLoadedList.filter(function(ke){return y.state.lazyLoadedList.indexOf(ke)<0});Vt&&de.length>0&&Vt(de),!y.props.waitForAnimate&&y.animationEndCallback&&(clearTimeout(y.animationEndCallback),Tt&&Tt(gn),delete y.animationEndCallback),y.setState(at,function(){Re&&y.asNavForIndex!==me&&(y.asNavForIndex=me,Re.innerSlider.slideHandler(me)),oe&&(y.animationEndCallback=setTimeout(function(){var ke=oe.animating,St=(0,ce.Z)(oe,ee);y.setState(St,function(){y.callbackTimers.push(setTimeout(function(){return y.setState({animating:ke})},10)),Tt&&Tt(at.currentSlide),delete y.animationEndCallback})},Nt))})}}),(0,z.Z)(y,"changeSlide",function(me){var De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ne=(0,le.Z)((0,le.Z)({},y.props),y.state),Re=st(Ne,me);if(!(Re!==0&&!Re)&&(De===!0?y.slideHandler(Re,De):y.slideHandler(Re),y.props.autoplay&&y.autoPlay("update"),y.props.focusOnSelect)){var xt=y.list.querySelectorAll(".slick-current");xt[0]&&xt[0].focus()}}),(0,z.Z)(y,"clickHandler",function(me){y.clickable===!1&&(me.stopPropagation(),me.preventDefault()),y.clickable=!0}),(0,z.Z)(y,"keyHandler",function(me){var De=bn(me,y.props.accessibility,y.props.rtl);De!==""&&y.changeSlide({message:De})}),(0,z.Z)(y,"selectHandler",function(me){y.changeSlide(me)}),(0,z.Z)(y,"disableBodyScroll",function(){var me=function(Ne){Ne=Ne||window.event,Ne.preventDefault&&Ne.preventDefault(),Ne.returnValue=!1};window.ontouchmove=me}),(0,z.Z)(y,"enableBodyScroll",function(){window.ontouchmove=null}),(0,z.Z)(y,"swipeStart",function(me){y.props.verticalSwiping&&y.disableBodyScroll();var De=An(me,y.props.swipe,y.props.draggable);De!==""&&y.setState(De)}),(0,z.Z)(y,"swipeMove",function(me){var De=En(me,(0,le.Z)((0,le.Z)((0,le.Z)({},y.props),y.state),{},{trackRef:y.track,listRef:y.list,slideIndex:y.state.currentSlide}));De&&(De.swiping&&(y.clickable=!1),y.setState(De))}),(0,z.Z)(y,"swipeEnd",function(me){var De=Cn(me,(0,le.Z)((0,le.Z)((0,le.Z)({},y.props),y.state),{},{trackRef:y.track,listRef:y.list,slideIndex:y.state.currentSlide}));if(De){var Ne=De.triggerSlideHandler;delete De.triggerSlideHandler,y.setState(De),Ne!==void 0&&(y.slideHandler(Ne),y.props.verticalSwiping&&y.enableBodyScroll())}}),(0,z.Z)(y,"touchEnd",function(me){y.swipeEnd(me),y.clickable=!0}),(0,z.Z)(y,"slickPrev",function(){y.callbackTimers.push(setTimeout(function(){return y.changeSlide({message:"previous"})},0))}),(0,z.Z)(y,"slickNext",function(){y.callbackTimers.push(setTimeout(function(){return y.changeSlide({message:"next"})},0))}),(0,z.Z)(y,"slickGoTo",function(me){var De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(me=Number(me),isNaN(me))return"";y.callbackTimers.push(setTimeout(function(){return y.changeSlide({message:"index",index:me,currentSlide:y.state.currentSlide},De)},0))}),(0,z.Z)(y,"play",function(){var me;if(y.props.rtl)me=y.state.currentSlide-y.props.slidesToScroll;else if(Oe((0,le.Z)((0,le.Z)({},y.props),y.state)))me=y.state.currentSlide+y.props.slidesToScroll;else return!1;y.slideHandler(me)}),(0,z.Z)(y,"autoPlay",function(me){y.autoplayTimer&&clearInterval(y.autoplayTimer);var De=y.state.autoplaying;if(me==="update"){if(De==="hovered"||De==="focused"||De==="paused")return}else if(me==="leave"){if(De==="paused"||De==="focused")return}else if(me==="blur"&&(De==="paused"||De==="hovered"))return;y.autoplayTimer=setInterval(y.play,y.props.autoplaySpeed+50),y.setState({autoplaying:"playing"})}),(0,z.Z)(y,"pause",function(me){y.autoplayTimer&&(clearInterval(y.autoplayTimer),y.autoplayTimer=null);var De=y.state.autoplaying;me==="paused"?y.setState({autoplaying:"paused"}):me==="focused"?(De==="hovered"||De==="playing")&&y.setState({autoplaying:"focused"}):De==="playing"&&y.setState({autoplaying:"hovered"})}),(0,z.Z)(y,"onDotsOver",function(){return y.props.autoplay&&y.pause("hovered")}),(0,z.Z)(y,"onDotsLeave",function(){return y.props.autoplay&&y.state.autoplaying==="hovered"&&y.autoPlay("leave")}),(0,z.Z)(y,"onTrackOver",function(){return y.props.autoplay&&y.pause("hovered")}),(0,z.Z)(y,"onTrackLeave",function(){return y.props.autoplay&&y.state.autoplaying==="hovered"&&y.autoPlay("leave")}),(0,z.Z)(y,"onSlideFocus",function(){return y.props.autoplay&&y.pause("focused")}),(0,z.Z)(y,"onSlideBlur",function(){return y.props.autoplay&&y.state.autoplaying==="focused"&&y.autoPlay("blur")}),(0,z.Z)(y,"render",function(){var me=Ke()("slick-slider",y.props.className,{"slick-vertical":y.props.vertical,"slick-initialized":!0}),De=(0,le.Z)((0,le.Z)({},y.props),y.state),Ne=Mt(De,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),Re=y.props.pauseOnHover;Ne=(0,le.Z)((0,le.Z)({},Ne),{},{onMouseEnter:Re?y.onTrackOver:null,onMouseLeave:Re?y.onTrackLeave:null,onMouseOver:Re?y.onTrackOver:null,focusOnSelect:y.props.focusOnSelect&&y.clickable?y.selectHandler:null});var xt;if(y.props.dots===!0&&y.state.slideCount>=y.props.slidesToShow){var Vt=Mt(De,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),Nt=y.props.pauseOnDotsHover;Vt=(0,le.Z)((0,le.Z)({},Vt),{},{clickHandler:y.changeSlide,onMouseEnter:Nt?y.onDotsLeave:null,onMouseOver:Nt?y.onDotsOver:null,onMouseLeave:Nt?y.onDotsLeave:null}),xt=a.createElement(Ot,Vt)}var Tt,gn,Be=Mt(De,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);Be.clickHandler=y.changeSlide,y.props.arrows&&(Tt=a.createElement(Pt,Be),gn=a.createElement(Ie,Be));var at=null;y.props.vertical&&(at={height:y.state.listHeight});var oe=null;y.props.vertical===!1?y.props.centerMode===!0&&(oe={padding:"0px "+y.props.centerPadding}):y.props.centerMode===!0&&(oe={padding:y.props.centerPadding+" 0px"});var de=(0,le.Z)((0,le.Z)({},at),oe),ke=y.props.touchMove,St={className:"slick-list",style:de,onClick:y.clickHandler,onMouseDown:ke?y.swipeStart:null,onMouseMove:y.state.dragging&&ke?y.swipeMove:null,onMouseUp:ke?y.swipeEnd:null,onMouseLeave:y.state.dragging&&ke?y.swipeEnd:null,onTouchStart:ke?y.swipeStart:null,onTouchMove:y.state.dragging&&ke?y.swipeMove:null,onTouchEnd:ke?y.touchEnd:null,onTouchCancel:y.state.dragging&&ke?y.swipeEnd:null,onKeyDown:y.props.accessibility?y.keyHandler:null},Kt={className:me,dir:"ltr",style:y.props.style};return y.props.unslick&&(St={className:"slick-list"},Kt={className:me,style:y.props.style}),a.createElement("div",Kt,y.props.unslick?"":Tt,a.createElement("div",(0,ue.Z)({ref:y.listRefHandler},St),a.createElement(vt,(0,ue.Z)({ref:y.trackRefHandler},Ne),y.props.children)),y.props.unslick?"":gn,y.props.unslick?"":xt)}),y.list=null,y.track=null,y.state=(0,le.Z)((0,le.Z)({},he),{},{currentSlide:y.props.initialSlide,targetSlide:y.props.initialSlide?y.props.initialSlide:0,slideCount:a.Children.count(y.props.children)}),y.callbackTimers=[],y.clickable=!0,y.debouncedResize=null;var ve=y.ssrInit();return y.state=(0,le.Z)((0,le.Z)({},y.state),ve),y}return(0,Ae.Z)(b,He),(0,re.Z)(b,[{key:"didPropsChange",value:function(y){for(var ve=!1,me=0,De=Object.keys(this.props);me1&&arguments[1]!==void 0?arguments[1]:!1;return y.innerSlider.slickGoTo(ve,me)}),(0,z.Z)(y,"slickPause",function(){return y.innerSlider.pause("paused")}),(0,z.Z)(y,"slickPlay",function(){return y.innerSlider.autoPlay("play")}),y.state={breakpoint:null},y._responsiveMediaHandlers=[],y}return(0,Ae.Z)(b,He),(0,re.Z)(b,[{key:"media",value:function(y,ve){var me=window.matchMedia(y),De=function(Re){var xt=Re.matches;xt&&ve()};me.addListener(De),De(me),this._responsiveMediaHandlers.push({mql:me,query:y,listener:De})}},{key:"componentDidMount",value:function(){var y=this;if(this.props.responsive){var ve=this.props.responsive.map(function(De){return De.breakpoint});ve.sort(function(De,Ne){return De-Ne}),ve.forEach(function(De,Ne){var Re;Ne===0?Re=pe()({minWidth:0,maxWidth:De}):Re=pe()({minWidth:ve[Ne-1]+1,maxWidth:De}),ot()&&y.media(Re,function(){y.setState({breakpoint:De})})});var me=pe()({minWidth:ve.slice(-1)[0]});ot()&&this.media(me,function(){y.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(y){y.mql.removeListener(y.listener)})}},{key:"render",value:function(){var y=this,ve,me;this.state.breakpoint?(me=this.props.responsive.filter(function(at){return at.breakpoint===y.state.breakpoint}),ve=me[0].settings==="unslick"?"unslick":(0,le.Z)((0,le.Z)((0,le.Z)({},Me),this.props),me[0].settings)):ve=(0,le.Z)((0,le.Z)({},Me),this.props),ve.centerMode&&(ve.slidesToScroll>1,ve.slidesToScroll=1),ve.fade&&(ve.slidesToShow>1,ve.slidesToScroll>1,ve.slidesToShow=1,ve.slidesToScroll=1);var De=a.Children.toArray(this.props.children);De=De.filter(function(at){return typeof at=="string"?!!at.trim():!!at}),ve.variableWidth&&(ve.rows>1||ve.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),ve.variableWidth=!1);for(var Ne=[],Re=null,xt=0;xt=De.length));gn+=1)Tt.push(a.cloneElement(De[gn],{key:100*xt+10*Nt+gn,tabIndex:-1,style:{width:"".concat(100/ve.slidesPerRow,"%"),display:"inline-block"}}));Vt.push(a.createElement("div",{key:10*xt+Nt},Tt))}ve.variableWidth?Ne.push(a.createElement("div",{key:xt,style:{width:Re}},Vt)):Ne.push(a.createElement("div",{key:xt},Vt))}if(ve==="unslick"){var Be="regular slider "+(this.props.className||"");return a.createElement("div",{className:Be},De)}else Ne.length<=ve.slidesToShow&&!ve.infinite&&(ve.unslick=!0);return a.createElement(te,(0,ue.Z)({style:this.props.style,ref:this.innerSliderRefHandler},Je(ve)),Ne)}}])}(a.Component),Ht=At,Dt=E(48755),cn=E(36237),pn=E(63356),$t=E(16931);const Gt="--dot-duration",dn=He=>{const{componentCls:b,antCls:se}=He;return{[b]:Object.assign(Object.assign({},(0,pn.Wf)(He)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${se}-radio-input, input${se}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${se}-radio-input, input${se}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"}})}},Jt=He=>{const{componentCls:b,motionDurationSlow:se,arrowSize:y,arrowOffset:ve}=He,me=He.calc(y).div(Math.SQRT2).equal();return{[b]:{".slick-prev, .slick-next":{position:"absolute",top:"50%",width:y,height:y,transform:"translateY(-50%)",color:"#fff",opacity:.4,background:"transparent",padding:0,lineHeight:0,border:0,outline:"none",cursor:"pointer",zIndex:1,transition:`opacity ${se}`,"&:hover, &:focus":{opacity:1},"&.slick-disabled":{pointerEvents:"none",opacity:0},"&::after":{boxSizing:"border-box",position:"absolute",top:He.calc(y).sub(me).div(2).equal(),insetInlineStart:He.calc(y).sub(me).div(2).equal(),display:"inline-block",width:me,height:me,border:"0 solid currentcolor",borderInlineStartWidth:2,borderBlockStartWidth:2,borderRadius:1,content:'""'}},".slick-prev":{insetInlineStart:ve,"&::after":{transform:"rotate(-45deg)"}},".slick-next":{insetInlineEnd:ve,"&::after":{transform:"rotate(135deg)"}}}}},qt=He=>{const{componentCls:b,dotOffset:se,dotWidth:y,dotHeight:ve,dotGap:me,colorBgContainer:De,motionDurationSlow:Ne}=He;return{[b]:{".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,margin:0,listStyle:"none","&-bottom":{bottom:se},"&-top":{top:se,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:y,height:ve,marginInline:me,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${Ne}`,borderRadius:ve,overflow:"hidden","&::after":{display:"block",position:"absolute",top:0,insetInlineStart:0,width:"100%",height:ve,content:'""',background:De,borderRadius:ve,opacity:1,outline:"none",cursor:"pointer",overflow:"hidden",transform:"translate3d(-100%, 0, 0)"},button:{position:"relative",display:"block",width:"100%",height:ve,padding:0,color:"transparent",fontSize:0,background:De,border:0,borderRadius:ve,outline:"none",cursor:"pointer",opacity:.2,transition:`all ${Ne}`,overflow:"hidden","&:hover":{opacity:.75},"&::after":{position:"absolute",inset:He.calc(me).mul(-1).equal(),content:'""'}},"&.slick-active":{width:He.dotActiveWidth,position:"relative","&:hover":{opacity:1},"&::after":{transform:"translate3d(0, 0, 0)",transition:`transform var(${Gt}) ease-out`}}}}}}},sn=He=>{const{componentCls:b,dotOffset:se,arrowOffset:y,marginXXS:ve}=He,me={width:He.dotHeight,height:He.dotWidth};return{[`${b}-vertical`]:{".slick-prev, .slick-next":{insetInlineStart:"50%",marginBlockStart:"unset",transform:"translateX(-50%)"},".slick-prev":{insetBlockStart:y,insetInlineStart:"50%","&::after":{transform:"rotate(45deg)"}},".slick-next":{insetBlockStart:"auto",insetBlockEnd:y,"&::after":{transform:"rotate(-135deg)"}},".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:He.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:se},"&-right":{insetInlineEnd:se,insetInlineStart:"auto"},li:Object.assign(Object.assign({},me),{margin:`${(0,cn.unit)(ve)} 0`,verticalAlign:"baseline",button:me,"&::after":Object.assign(Object.assign({},me),{height:0}),"&.slick-active":Object.assign(Object.assign({},me),{button:me,"&::after":Object.assign(Object.assign({},me),{transition:`height var(${Gt}) ease-out`})})})}}}},Fn=He=>{const{componentCls:b}=He;return[{[`${b}-rtl`]:{direction:"rtl",".slick-dots":{[`${b}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${b}-vertical`]:{".slick-dots":{[`${b}-rtl&`]:{flexDirection:"column"}}}}]},hn=He=>({arrowSize:16,arrowOffset:He.marginXS,dotWidth:16,dotHeight:3,dotGap:He.marginXXS,dotOffset:12,dotWidthActive:24,dotActiveWidth:24});var Mn=(0,$t.I$)("Carousel",He=>[dn(He),Jt(He),qt(He),sn(He),Fn(He)],hn,{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]}),Nn=function(He,b){var se={};for(var y in He)Object.prototype.hasOwnProperty.call(He,y)&&b.indexOf(y)<0&&(se[y]=He[y]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,y=Object.getOwnPropertySymbols(He);ve{var{currentSlide:b,slideCount:se}=He,y=Nn(He,["currentSlide","slideCount"]);return a.createElement("button",Object.assign({type:"button"},y))};var ct=a.forwardRef((He,b)=>{const{dots:se=!0,arrows:y=!1,prevArrow:ve=a.createElement(rt,{"aria-label":"prev"}),nextArrow:me=a.createElement(rt,{"aria-label":"next"}),draggable:De=!1,waitForAnimate:Ne=!1,dotPosition:Re="bottom",vertical:xt=Re==="left"||Re==="right",rootClassName:Vt,className:Nt,style:Tt,id:gn,autoplay:Be=!1,autoplaySpeed:at=3e3}=He,oe=Nn(He,["dots","arrows","prevArrow","nextArrow","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id","autoplay","autoplaySpeed"]),{getPrefixCls:de,direction:ke,className:St,style:Kt}=(0,Dt.dj)("carousel"),tn=a.useRef(null),je=function(Su){let Du=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;tn.current.slickGoTo(Su,Du)};a.useImperativeHandle(b,()=>({goTo:je,autoPlay:tn.current.innerSlider.autoPlay,innerSlider:tn.current.innerSlider,prev:tn.current.slickPrev,next:tn.current.slickNext}),[tn.current]);const rn=a.useRef(a.Children.count(He.children));a.useEffect(()=>{rn.current!==a.Children.count(He.children)&&(je(He.initialSlide||0,!1),rn.current=a.Children.count(He.children))},[He.children]);const mn=Object.assign({vertical:xt,className:Ke()(Nt,St),style:Object.assign(Object.assign({},Kt),Tt),autoplay:!!Be},oe);mn.effect==="fade"&&(mn.fade=!0);const on=de("carousel",mn.prefixCls),In=!!se,xn=Ke()(lt,`${lt}-${Re}`,typeof se=="boolean"?!1:se==null?void 0:se.className),[Vn,$n,eu]=Mn(on),tu=Ke()(on,{[`${on}-rtl`]:ke==="rtl",[`${on}-vertical`]:mn.vertical},$n,eu,Vt),cu=Be&&(typeof Be=="object"?Be.dotDuration:!1)?{[Gt]:`${at}ms`}:{};return Vn(a.createElement("div",{className:tu,id:gn,style:cu},a.createElement(Ht,Object.assign({ref:tn},mn,{dots:In,dotsClass:xn,arrows:y,prevArrow:ve,nextArrow:me,draggable:De,verticalSwiping:xt,autoplaySpeed:at,waitForAnimate:Ne}))))})},99381:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return Pt}});var a=E(59301),ue=E(93162),le=E(33377),we=E(93912),re=E(74430),Ee,We;function Ye(Ie,Ve,ee){if(Ve<0||Ve>31||Ie>>>Ve)throw new RangeError("Value out of range");for(var ne=Ve-1;ne>=0;ne--)ee.push(Ie>>>ne&1)}function Ae(Ie,Ve){return(Ie>>>Ve&1)!=0}function z(Ie){if(!Ie)throw new Error("Assertion error")}var ye=function(){function Ie(Ve,ee){(0,le.Z)(this,Ie),(0,re.Z)(this,"modeBits",void 0),(0,re.Z)(this,"numBitsCharCount",void 0),this.modeBits=Ve,this.numBitsCharCount=ee}return(0,we.Z)(Ie,[{key:"numCharCountBits",value:function(ee){return this.numBitsCharCount[Math.floor((ee+7)/17)]}}]),Ie}();Ee=ye,(0,re.Z)(ye,"NUMERIC",new Ee(1,[10,12,14])),(0,re.Z)(ye,"ALPHANUMERIC",new Ee(2,[9,11,13])),(0,re.Z)(ye,"BYTE",new Ee(4,[8,16,16])),(0,re.Z)(ye,"KANJI",new Ee(8,[8,10,12])),(0,re.Z)(ye,"ECI",new Ee(7,[0,0,0]));var ce=(0,we.Z)(function Ie(Ve,ee){(0,le.Z)(this,Ie),(0,re.Z)(this,"ordinal",void 0),(0,re.Z)(this,"formatBits",void 0),this.ordinal=Ve,this.formatBits=ee});We=ce,(0,re.Z)(ce,"LOW",new We(0,1)),(0,re.Z)(ce,"MEDIUM",new We(1,0)),(0,re.Z)(ce,"QUARTILE",new We(2,3)),(0,re.Z)(ce,"HIGH",new We(3,2));var qe=function(){function Ie(Ve,ee,ne){if((0,le.Z)(this,Ie),(0,re.Z)(this,"mode",void 0),(0,re.Z)(this,"numChars",void 0),(0,re.Z)(this,"bitData",void 0),this.mode=Ve,this.numChars=ee,this.bitData=ne,ee<0)throw new RangeError("Invalid argument");this.bitData=ne.slice()}return(0,we.Z)(Ie,[{key:"getData",value:function(){return this.bitData.slice()}}],[{key:"makeBytes",value:function(ee){var ne=[],te=(0,ue.Z)(ee),fe;try{for(te.s();!(fe=te.n()).done;){var pe=fe.value;Ye(pe,8,ne)}}catch(Ue){te.e(Ue)}finally{te.f()}return new Ie(ye.BYTE,ee.length,ne)}},{key:"makeNumeric",value:function(ee){if(!Ie.isNumeric(ee))throw new RangeError("String contains non-numeric characters");for(var ne=[],te=0;te=1<Ie.MAX_VERSION)throw new RangeError("Version value out of range");if(fe<-1||fe>7)throw new RangeError("Mask value out of range");this.size=Ve*4+17;for(var pe=[],Ue=0;Ue>>9)*1335;var pe=(ne<<10|te)^21522;z(pe>>>15==0);for(var Ue=0;Ue<=5;Ue++)this.setFunctionModule(8,Ue,Ae(pe,Ue));this.setFunctionModule(8,7,Ae(pe,6)),this.setFunctionModule(8,8,Ae(pe,7)),this.setFunctionModule(7,8,Ae(pe,8));for(var At=9;At<15;At++)this.setFunctionModule(14-At,8,Ae(pe,At));for(var Ht=0;Ht<8;Ht++)this.setFunctionModule(this.size-1-Ht,8,Ae(pe,Ht));for(var Dt=8;Dt<15;Dt++)this.setFunctionModule(8,this.size-15+Dt,Ae(pe,Dt));this.setFunctionModule(8,this.size-8,!0)}},{key:"drawVersion",value:function(){if(!(this.version<7)){for(var ee=this.version,ne=0;ne<12;ne++)ee=ee<<1^(ee>>>11)*7973;var te=this.version<<12|ee;z(te>>>18==0);for(var fe=0;fe<18;fe++){var pe=Ae(te,fe),Ue=this.size-11+fe%3,At=Math.floor(fe/3);this.setFunctionModule(Ue,At,pe),this.setFunctionModule(At,Ue,pe)}}}},{key:"drawFinderPattern",value:function(ee,ne){for(var te=-4;te<=4;te++)for(var fe=-4;fe<=4;fe++){var pe=Math.max(Math.abs(fe),Math.abs(te)),Ue=ee+fe,At=ne+te;0<=Ue&&Ue=At)&&Jt.push(Mn[hn])})},sn=0;sn=1;te-=2){te==6&&(te=5);for(var fe=0;fe>>3],7-(ne&7)),ne++)}}z(ne==ee.length*8)}},{key:"applyMask",value:function(ee){if(ee<0||ee>7)throw new RangeError("Mask value out of range");for(var ne=0;ne5&&ee++):(this.finderPenaltyAddHistory(fe,pe),te||(ee+=this.finderPenaltyCountPatterns(pe)*Ie.PENALTY_N3),te=this.modules[ne][Ue],fe=1);ee+=this.finderPenaltyTerminateAndCount(te,fe,pe)*Ie.PENALTY_N3}for(var At=0;At5&&ee++):(this.finderPenaltyAddHistory(Dt,cn),Ht||(ee+=this.finderPenaltyCountPatterns(cn)*Ie.PENALTY_N3),Ht=this.modules[pn][At],Dt=1);ee+=this.finderPenaltyTerminateAndCount(Ht,Dt,cn)*Ie.PENALTY_N3}for(var $t=0;$t0&&ee[2]==ne&&ee[3]==ne*3&&ee[4]==ne&&ee[5]==ne;return(te&&ee[0]>=ne*4&&ee[6]>=ne?1:0)+(te&&ee[6]>=ne*4&&ee[0]>=ne?1:0)}},{key:"finderPenaltyTerminateAndCount",value:function(ee,ne,te){var fe=ne;return ee&&(this.finderPenaltyAddHistory(fe,te),fe=0),fe+=this.size,this.finderPenaltyAddHistory(fe,te),this.finderPenaltyCountPatterns(te)}},{key:"finderPenaltyAddHistory",value:function(ee,ne){var te=ee;ne[0]==0&&(te+=this.size),ne.pop(),ne.unshift(te)}}],[{key:"encodeText",value:function(ee,ne){var te=qe.makeSegments(ee);return Ie.encodeSegments(te,ne)}},{key:"encodeBinary",value:function(ee,ne){var te=qe.makeBytes(ee);return Ie.encodeSegments([te],ne)}},{key:"encodeSegments",value:function(ee,ne){var te=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,fe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:40,pe=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1,Ue=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;if(!(Ie.MIN_VERSION<=te&&te<=fe&&fe<=Ie.MAX_VERSION)||pe<-1||pe>7)throw new RangeError("Invalid value");var At,Ht;for(At=te;;At++){var Dt=Ie.getNumDataCodewords(At,ne)*8,cn=qe.getTotalBits(ee,At);if(cn<=Dt){Ht=cn;break}if(At>=fe)throw new RangeError("Data too long")}for(var pn=ne,$t=0,Gt=[ce.MEDIUM,ce.QUARTILE,ce.HIGH];$t>>3]|=ct<<7-(He&7)}),new Ie(At,pn,pt,pe)}},{key:"getNumRawDataModules",value:function(ee){if(eeIe.MAX_VERSION)throw new RangeError("Version number out of range");var ne=(16*ee+128)*ee+64;if(ee>=2){var te=Math.floor(ee/7)+2;ne-=(25*te-10)*te-55,ee>=7&&(ne-=36)}return z(208<=ne&&ne<=29648),ne}},{key:"getNumDataCodewords",value:function(ee,ne){return Math.floor(Ie.getNumRawDataModules(ee)/8)-Ie.ECC_CODEWORDS_PER_BLOCK[ne.ordinal][ee]*Ie.NUM_ERROR_CORRECTION_BLOCKS[ne.ordinal][ee]}},{key:"reedSolomonComputeDivisor",value:function(ee){if(ee<1||ee>255)throw new RangeError("Degree out of range");for(var ne=[],te=0;te>>8||ne>>>8)throw new RangeError("Byte out of range");for(var te=0,fe=7;fe>=0;fe--)te=te<<1^(te>>>7)*285,te^=(ne>>>fe&1)*ee;return z(te>>>8==0),te}}]),Ie}();(0,re.Z)(he,"MIN_VERSION",1),(0,re.Z)(he,"MAX_VERSION",40),(0,re.Z)(he,"PENALTY_N1",3),(0,re.Z)(he,"PENALTY_N2",3),(0,re.Z)(he,"PENALTY_N3",40),(0,re.Z)(he,"PENALTY_N4",10),(0,re.Z)(he,"ECC_CODEWORDS_PER_BLOCK",[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]]),(0,re.Z)(he,"NUM_ERROR_CORRECTION_BLOCKS",[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]]);var nt={L:ce.LOW,M:ce.MEDIUM,Q:ce.QUARTILE,H:ce.HIGH},$e=128,Ke="L",ht="#FFFFFF",Me="#000000",zt=!1,yt=1,Le=4,Te=0,et=.1;function It(Ie){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ee=[];return Ie.forEach(function(ne,te){var fe=null;ne.forEach(function(pe,Ue){if(!pe&&fe!==null){ee.push("M".concat(fe+Ve," ").concat(te+Ve,"h").concat(Ue-fe,"v1H").concat(fe+Ve,"z")),fe=null;return}if(Ue===ne.length-1){if(!pe)return;fe===null?ee.push("M".concat(Ue+Ve,",").concat(te+Ve," h1v1H").concat(Ue+Ve,"z")):ee.push("M".concat(fe+Ve,",").concat(te+Ve," h").concat(Ue+1-fe,"v1H").concat(fe+Ve,"z"));return}pe&&fe===null&&(fe=Ue)})}),ee.join("")}function _e(Ie,Ve){return Ie.slice().map(function(ee,ne){return ne=Ve.y+Ve.h?ee:ee.map(function(te,fe){return fe=Ve.x+Ve.w?te:!1})})}function Se(Ie,Ve,ee,ne){if(ne==null)return null;var te=Ie.length+ee*2,fe=Math.floor(Ve*et),pe=te/Ve,Ue=(ne.width||fe)*pe,At=(ne.height||fe)*pe,Ht=ne.x==null?Ie.length/2-Ue/2:ne.x*pe,Dt=ne.y==null?Ie.length/2-At/2:ne.y*pe,cn=ne.opacity==null?1:ne.opacity,pn=null;if(ne.excavate){var $t=Math.floor(Ht),Gt=Math.floor(Dt),dn=Math.ceil(Ue+Ht-$t),Jt=Math.ceil(At+Dt-Gt);pn={x:$t,y:Gt,w:dn,h:Jt}}var qt=ne.crossOrigin;return{x:Ht,y:Dt,h:At,w:Ue,excavation:pn,opacity:cn,crossOrigin:qt}}function Qe(Ie,Ve){return Ve!=null?Math.floor(Ve):Ie?Le:Te}var gt=function(){try{new Path2D().addPath(new Path2D)}catch(Ie){return!1}return!0}(),Bt=E(32855),Oe=E(27247),Mt=E(11913),bt=E(43079);function ln(Ie){var Ve=Ie.value,ee=Ie.level,ne=Ie.minVersion,te=Ie.includeMargin,fe=Ie.marginSize,pe=Ie.imageSettings,Ue=Ie.size,At=(0,a.useMemo)(function(){var Gt=qe.makeSegments(Ve);return he.encodeSegments(Gt,nt[ee],ne)},[Ve,ee,ne]),Ht=(0,a.useMemo)(function(){var Gt=At.getModules(),dn=Qe(te,fe),Jt=Gt.length+dn*2,qt=Se(Gt,Ue,dn,pe);return{cells:Gt,margin:dn,numCells:Jt,calculatedImageSettings:qt}},[At,Ue,pe,te,fe]),Dt=Ht.cells,cn=Ht.margin,pn=Ht.numCells,$t=Ht.calculatedImageSettings;return{qrcode:At,margin:cn,cells:Dt,numCells:pn,calculatedImageSettings:$t}}var st=["value","size","level","bgColor","fgColor","includeMargin","minVersion","marginSize","style","imageSettings"],bn=a.forwardRef(function(Ve,ee){var ne=Ve.value,te=Ve.size,fe=te===void 0?$e:te,pe=Ve.level,Ue=pe===void 0?Ke:pe,At=Ve.bgColor,Ht=At===void 0?ht:At,Dt=Ve.fgColor,cn=Dt===void 0?Me:Dt,pn=Ve.includeMargin,$t=pn===void 0?zt:pn,Gt=Ve.minVersion,dn=Gt===void 0?yt:Gt,Jt=Ve.marginSize,qt=Ve.style,sn=Ve.imageSettings,Fn=(0,bt.Z)(Ve,st),hn=sn==null?void 0:sn.src,Mn=(0,a.useRef)(null),Nn=(0,a.useRef)(null),lt=(0,a.useCallback)(function(Ne){Mn.current=Ne,typeof ee=="function"?ee(Ne):ee&&(ee.current=Ne)},[ee]),rt=(0,a.useState)(!1),pt=(0,Mt.Z)(rt,2),ct=pt[1],He=ln({value:ne,level:Ue,minVersion:dn,includeMargin:$t,marginSize:Jt,imageSettings:sn,size:fe}),b=He.margin,se=He.cells,y=He.numCells,ve=He.calculatedImageSettings;(0,a.useEffect)(function(){if(Mn.current!=null){var Ne=Mn.current,Re=Ne.getContext("2d");if(!Re)return;var xt=se,Vt=Nn.current,Nt=ve!=null&&Vt!==null&&Vt.complete&&Vt.naturalHeight!==0&&Vt.naturalWidth!==0;Nt&&ve.excavation!=null&&(xt=_e(se,ve.excavation));var Tt=window.devicePixelRatio||1;Ne.height=Ne.width=fe*Tt;var gn=fe/y*Tt;Re.scale(gn,gn),Re.fillStyle=Ht,Re.fillRect(0,0,y,y),Re.fillStyle=cn,gt?Re.fill(new Path2D(It(xt,b))):se.forEach(function(Be,at){Be.forEach(function(oe,de){oe&&Re.fillRect(de+b,at+b,1,1)})}),ve&&(Re.globalAlpha=ve.opacity),Nt&&Re.drawImage(Vt,ve.x+b,ve.y+b,ve.w,ve.h)}}),(0,a.useEffect)(function(){ct(!1)},[hn]);var me=(0,Oe.Z)({height:fe,width:fe},qt),De=null;return hn!=null&&(De=a.createElement("img",{src:hn,key:hn,style:{display:"none"},onLoad:function(){ct(!0)},ref:Nn,crossOrigin:ve==null?void 0:ve.crossOrigin})),a.createElement(a.Fragment,null,a.createElement("canvas",(0,Bt.Z)({style:me,height:fe,width:fe,ref:lt,role:"img"},Fn)),De)});bn.displayName="QRCodeCanvas";var An=["value","size","level","bgColor","fgColor","includeMargin","minVersion","title","marginSize","imageSettings"],En=a.forwardRef(function(Ve,ee){var ne=Ve.value,te=Ve.size,fe=te===void 0?$e:te,pe=Ve.level,Ue=pe===void 0?Ke:pe,At=Ve.bgColor,Ht=At===void 0?ht:At,Dt=Ve.fgColor,cn=Dt===void 0?Me:Dt,pn=Ve.includeMargin,$t=pn===void 0?zt:pn,Gt=Ve.minVersion,dn=Gt===void 0?yt:Gt,Jt=Ve.title,qt=Ve.marginSize,sn=Ve.imageSettings,Fn=(0,bt.Z)(Ve,An),hn=ln({value:ne,level:Ue,minVersion:dn,includeMargin:$t,marginSize:qt,imageSettings:sn,size:fe}),Mn=hn.margin,Nn=hn.cells,lt=hn.numCells,rt=hn.calculatedImageSettings,pt=Nn,ct=null;sn!=null&&rt!=null&&(rt.excavation!=null&&(pt=_e(Nn,rt.excavation)),ct=a.createElement("image",{href:sn.src,height:rt.h,width:rt.w,x:rt.x+Mn,y:rt.y+Mn,preserveAspectRatio:"none",opacity:rt.opacity,crossOrigin:rt.crossOrigin}));var He=It(pt,Mn);return a.createElement("svg",(0,Bt.Z)({height:fe,width:fe,viewBox:"0 0 ".concat(lt," ").concat(lt),ref:ee,role:"img"},Fn),!!Jt&&a.createElement("title",null,Jt),a.createElement("path",{fill:Ht,d:"M0,0 h".concat(lt,"v").concat(lt,"H0z"),shapeRendering:"crispEdges"}),a.createElement("path",{fill:cn,d:He,shapeRendering:"crispEdges"}),ct)});En.displayName="QRCodeSVG";var Cn=E(92310),un=E.n(Cn),_t=E(2738),Ze=E(26112),Xe=E(48755),ie=E(9017),ze=E(57700),xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},Rt=xe,tt=E(7657),Ft=function(Ve,ee){return a.createElement(tt.Z,(0,Bt.Z)({},Ve,{ref:ee,icon:Rt}))},Ct=a.forwardRef(Ft),Zt=Ct,mt=E(99571),ot=E(29787);const it=a.createElement(ot.Z,null);function Je(Ie){let{prefixCls:Ve,locale:ee,onRefresh:ne,statusRender:te,status:fe}=Ie;const pe=a.createElement(a.Fragment,null,a.createElement("p",{className:`${Ve}-expired`},ee==null?void 0:ee.expired),ne&&a.createElement(mt.ZP,{type:"link",icon:a.createElement(Zt,null),onClick:ne},ee==null?void 0:ee.refresh)),Ue=a.createElement("p",{className:`${Ve}-scanned`},ee==null?void 0:ee.scanned),At={expired:pe,loading:it,scanned:Ue},Ht=cn=>At[cn.status];return(te!=null?te:Ht)({status:fe,locale:ee,onRefresh:ne})}var ut=E(36237),en=E(17835),dt=E(63356),Wt=E(16931),nn=E(51636);const vt=Ie=>{const{componentCls:Ve,lineWidth:ee,lineType:ne,colorSplit:te}=Ie;return{[Ve]:Object.assign(Object.assign({},(0,dt.Wf)(Ie)),{display:"flex",justifyContent:"center",alignItems:"center",padding:Ie.paddingSM,backgroundColor:Ie.colorWhite,borderRadius:Ie.borderRadiusLG,border:`${(0,ut.unit)(ee)} ${ne} ${te}`,position:"relative",overflow:"hidden",[`& > ${Ve}-mask`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:10,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",color:Ie.colorText,lineHeight:Ie.lineHeight,background:Ie.QRCodeMaskBackgroundColor,textAlign:"center",[`& > ${Ve}-expired, & > ${Ve}-scanned`]:{color:Ie.QRCodeTextColor}},"> canvas":{alignSelf:"stretch",flex:"auto",minWidth:0},"&-icon":{marginBlockEnd:Ie.marginXS,fontSize:Ie.controlHeight}}),[`${Ve}-borderless`]:{borderColor:"transparent",padding:0,borderRadius:0}}},Et=Ie=>({QRCodeMaskBackgroundColor:new en.FastColor(Ie.colorBgContainer).setA(.96).toRgbString()});var Lt=(0,Wt.I$)("QRCode",Ie=>{const Ve=(0,nn.mergeToken)(Ie,{QRCodeTextColor:Ie.colorText});return vt(Ve)},Et),Ot=function(Ie,Ve){var ee={};for(var ne in Ie)Object.prototype.hasOwnProperty.call(Ie,ne)&&Ve.indexOf(ne)<0&&(ee[ne]=Ie[ne]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,ne=Object.getOwnPropertySymbols(Ie);te{var Ve,ee,ne,te;const[,fe]=(0,ze.ZP)(),{value:pe,type:Ue="canvas",icon:At="",size:Ht=160,iconSize:Dt,color:cn=fe.colorText,errorLevel:pn="M",status:$t="active",bordered:Gt=!0,onRefresh:dn,style:Jt,className:qt,rootClassName:sn,prefixCls:Fn,bgColor:hn="transparent",statusRender:Mn}=Ie,Nn=Ot(Ie,["value","type","icon","size","iconSize","color","errorLevel","status","bordered","onRefresh","style","className","rootClassName","prefixCls","bgColor","statusRender"]),{getPrefixCls:lt}=(0,a.useContext)(Xe.E_),rt=lt("qrcode",Fn),[pt,ct,He]=Lt(rt),b={src:At,x:void 0,y:void 0,height:typeof Dt=="number"?Dt:(Ve=Dt==null?void 0:Dt.height)!==null&&Ve!==void 0?Ve:40,width:typeof Dt=="number"?Dt:(ee=Dt==null?void 0:Dt.width)!==null&&ee!==void 0?ee:40,excavate:!0,crossOrigin:"anonymous"},se=(0,Ze.Z)(Nn,!0),y=(0,_t.Z)(Nn,Object.keys(se)),ve=Object.assign({value:pe,size:Ht,level:pn,bgColor:hn,fgColor:cn,style:{width:Jt==null?void 0:Jt.width,height:Jt==null?void 0:Jt.height},imageSettings:At?b:void 0},se),[me]=(0,ie.Z)("QRCode");if(!pe)return null;const De=un()(rt,qt,sn,ct,He,{[`${rt}-borderless`]:!Gt}),Ne=Object.assign(Object.assign({backgroundColor:hn},Jt),{width:(ne=Jt==null?void 0:Jt.width)!==null&&ne!==void 0?ne:Ht,height:(te=Jt==null?void 0:Jt.height)!==null&&te!==void 0?te:Ht});return pt(a.createElement("div",Object.assign({},y,{className:De,style:Ne}),$t!=="active"&&a.createElement("div",{className:`${rt}-mask`},a.createElement(Je,{prefixCls:rt,locale:me,status:$t,onRefresh:dn,statusRender:Mn})),Ue==="canvas"?a.createElement(bn,Object.assign({},ve)):a.createElement(En,Object.assign({},ve))))}},7861:function(Fe,wt,E){var a=E(38710),ue=function(re){var Ee=/[height|width]$/;return Ee.test(re)},le=function(re){var Ee="",We=Object.keys(re);return We.forEach(function(Ye,Ae){var z=re[Ye];Ye=a(Ye),ue(Ye)&&typeof z=="number"&&(z=z+"px"),z===!0?Ee+=Ye:z===!1?Ee+="not "+Ye:Ee+="("+Ye+": "+z+")",Ae2&&arguments[2]!==void 0?arguments[2]:!1;sn.forEach(function(Mn){if(!(!dn&&Gt!==!1&&Gt>0&&Jt.length>=Gt)){var Nn=[].concat((0,le.Z)(Fn),[Mn]),lt=Mn[fe.children],rt=hn||Mn.disabled;if((!lt||lt.length===0||At)&&Dt(ne,Nn,{label:fe.label})){var pt;Jt.push((0,ue.Z)((0,ue.Z)({},Mn),{},(pt={disabled:rt},(0,he.Z)(pt,fe.label,pn(ne,Nn,pe,fe)),(0,he.Z)(pt,nt,Nn),(0,he.Z)(pt,fe.children,void 0),pt)))}lt&&qt(Mn[fe.children],Nn,rt)}})}return qt(te,[]),dn&&Jt.sort(function(sn,Fn){return dn(sn[nt],Fn[nt],ne,fe)}),Gt!==!1&&Gt>0?Jt.slice(0,Gt):Jt},[ne,te,fe,pe,pn,At,Dt,dn,Gt])},Me=ht,zt="__RC_CASCADER_SPLIT__",yt="SHOW_PARENT",Le="SHOW_CHILD";function Te(ee){return ee.join(zt)}function et(ee){return ee.map(Te)}function It(ee){return ee.split(zt)}function _e(ee){var ne=ee||{},te=ne.label,fe=ne.value,pe=ne.children,Ue=fe||"value";return{label:te||"label",value:Ue,key:Ue,children:pe||"children"}}function Se(ee,ne){var te,fe;return(te=ee.isLeaf)!==null&&te!==void 0?te:!((fe=ee[ne.children])!==null&&fe!==void 0&&fe.length)}function Qe(ee){var ne=ee.parentElement;if(ne){var te=ee.offsetTop-ne.offsetTop;te-ne.scrollTop<0?ne.scrollTo({top:te}):te+ee.offsetHeight-ne.scrollTop>ne.offsetHeight&&ne.scrollTo({top:te+ee.offsetHeight-ne.offsetHeight})}}function gt(ee,ne){return ee.map(function(te){var fe;return(fe=te[nt])===null||fe===void 0?void 0:fe.map(function(pe){return pe[ne.value]})})}function Bt(ee){return Array.isArray(ee)&&Array.isArray(ee[0])}function Oe(ee){return ee?Bt(ee)?ee:(ee.length===0?[]:[ee]).map(function(ne){return Array.isArray(ne)?ne:[ne]}):[]}function Mt(ee,ne,te){var fe=new Set(ee),pe=ne();return ee.filter(function(Ue){var At=pe[Ue],Ht=At?At.parent:null,Dt=At?At.children:null;return At&&At.node.disabled?!0:te===Le?!(Dt&&Dt.some(function(cn){return cn.key&&fe.has(cn.key)})):!(Ht&&!Ht.node.disabled&&fe.has(Ht.key))})}function bt(ee,ne,te){for(var fe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,pe=ne,Ue=[],At=function(){var cn,pn,$t,Gt=ee[Ht],dn=(cn=pe)===null||cn===void 0?void 0:cn.findIndex(function(qt){var sn=qt[te.value];return fe?String(sn)===String(Gt):sn===Gt}),Jt=dn!==-1?(pn=pe)===null||pn===void 0?void 0:pn[dn]:null;Ue.push({value:($t=Jt==null?void 0:Jt[te.value])!==null&&$t!==void 0?$t:Gt,index:dn,option:Jt}),pe=Jt==null?void 0:Jt[te.children]},Ht=0;Ht1){var pt=Jt.slice(0,-1);hn(pt)}else cn(!1)},lt=function(){var pt,ct=((pt=sn[qt])===null||pt===void 0?void 0:pt[te.children])||[],He=ct.find(function(se){return!se.disabled});if(He){var b=[].concat((0,le.Z)(Jt),[He[te.value]]);hn(b)}};z.useImperativeHandle(ee,function(){return{onKeyDown:function(pt){var ct=pt.which;switch(ct){case ot.Z.UP:case ot.Z.DOWN:{var He=0;ct===ot.Z.UP?He=-1:ct===ot.Z.DOWN&&(He=1),He!==0&&Mn(He);break}case ot.Z.LEFT:{if(Dt)break;$t?lt():Nn();break}case ot.Z.RIGHT:{if(Dt)break;$t?Nn():lt();break}case ot.Z.BACKSPACE:{Dt||Nn();break}case ot.Z.ENTER:{if(Jt.length){var b=sn[qt],se=(b==null?void 0:b[nt])||[];se.length?Ue(se.map(function(y){return y[te.value]}),se[se.length-1]):Ue(Jt,sn[qt])}break}case ot.Z.ESC:cn(!1),pn&&pt.stopPropagation()}},onKeyUp:function(){}}})},Je=z.forwardRef(function(ee,ne){var te,fe,pe,Ue=ee.prefixCls,At=ee.multiple,Ht=ee.searchValue,Dt=ee.toggleOpen,cn=ee.notFoundContent,pn=ee.direction,$t=ee.open,Gt=ee.disabled,dn=z.useRef(null),Jt=pn==="rtl",qt=z.useContext(ce),sn=qt.options,Fn=qt.values,hn=qt.halfValues,Mn=qt.fieldNames,Nn=qt.changeOnSelect,lt=qt.onSelect,rt=qt.searchOptions,pt=qt.dropdownPrefixCls,ct=qt.loadData,He=qt.expandTrigger,b=pt||Ue,se=z.useState([]),y=(0,we.Z)(se,2),ve=y[0],me=y[1],De=function(on){if(!(!ct||Ht)){var In=bt(on,sn,Mn),xn=In.map(function(eu){var tu=eu.option;return tu}),Vn=xn[xn.length-1];if(Vn&&!Se(Vn,Mn)){var $n=Te(on);me(function(eu){return[].concat((0,le.Z)(eu),[$n])}),ct(xn)}}};z.useEffect(function(){ve.length&&ve.forEach(function(mn){var on=It(mn),In=bt(on,sn,Mn,!0).map(function(Vn){var $n=Vn.option;return $n}),xn=In[In.length-1];(!xn||xn[Mn.children]||Se(xn,Mn))&&me(function(Vn){return Vn.filter(function($n){return $n!==mn})})})},[sn,ve,Mn]);var Ne=z.useMemo(function(){return new Set(et(Fn))},[Fn]),Re=z.useMemo(function(){return new Set(et(hn))},[hn]),xt=mt(At,$t),Vt=(0,we.Z)(xt,2),Nt=Vt[0],Tt=Vt[1],gn=function(on){Tt(on),De(on)},Be=function(on){if(Gt)return!1;var In=on.disabled,xn=Se(on,Mn);return!In&&(xn||Nn||At)},at=function(on,In){var xn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;lt(on),!At&&(In||Nn&&(He==="hover"||xn))&&Dt(!1)},oe=z.useMemo(function(){return Ht?rt:sn},[Ht,rt,sn]),de=z.useMemo(function(){for(var mn=[{options:oe}],on=oe,In=gt(on,Mn),xn=function(){var eu=Nt[Vn],tu=on.find(function(cu,Su){return(In[Su]?Te(In[Su]):cu[Mn.value])===eu}),ru=tu==null?void 0:tu[Mn.children];if(!(ru!=null&&ru.length))return 1;on=ru,mn.push({options:ru})},Vn=0;Vn":Fn,Mn=te.loadingIcon,Nn=te.direction,lt=te.notFoundContent,rt=lt===void 0?"Not Found":lt,pt=te.disabled,ct=!!Dt,He=(0,Wt.C8)(cn,{value:pn,postState:Oe}),b=(0,we.Z)(He,2),se=b[0],y=b[1],ve=z.useMemo(function(){return _e($t)},[JSON.stringify($t)]),me=En(ve,Ht),De=(0,we.Z)(me,3),Ne=De[0],Re=De[1],xt=De[2],Vt=st(Ne,ve),Nt=Xe(ct,se,Re,xt,Vt),Tt=(0,we.Z)(Nt,3),gn=Tt[0],Be=Tt[1],at=Tt[2],oe=(0,Wt.zX)(function(je){if(y(je),dn){var rn=Oe(je),mn=rn.map(function(xn){return bt(xn,Ne,ve).map(function(Vn){return Vn.option})}),on=ct?rn:rn[0],In=ct?mn:mn[0];dn(on,In)}}),de=Ze(ct,oe,gn,Be,at,Re,xt,Jt),ke=(0,Wt.zX)(function(je){de(je)}),St=z.useMemo(function(){return{options:Ne,fieldNames:ve,values:gn,halfValues:Be,changeOnSelect:Gt,onSelect:ke,checkable:Dt,searchOptions:[],dropdownPrefixCls:void 0,loadData:qt,expandTrigger:sn,expandIcon:hn,loadingIcon:Mn,dropdownMenuColumnStyle:void 0}},[Ne,ve,gn,Be,Gt,ke,Dt,qt,sn,hn,Mn]),Kt="".concat(pe,"-panel"),tn=!Ne.length;return z.createElement(ce.Provider,{value:St},z.createElement("div",{className:ze()(Kt,(ne={},(0,he.Z)(ne,"".concat(Kt,"-rtl"),Nn==="rtl"),(0,he.Z)(ne,"".concat(Kt,"-empty"),tn),ne),At),style:Ue},tn?rt:z.createElement(ut,{prefixCls:pe,searchValue:"",multiple:ct,toggleOpen:nn,open:!0,direction:Nn,disabled:pt})))}function Et(ee){var ne=ee.onPopupVisibleChange,te=ee.popupVisible,fe=ee.popupClassName,pe=ee.popupPlacement;warning(!ne,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(te===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(fe===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(pe===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Lt(ee,ne){if(ee){var te=function fe(pe){for(var Ue=0;Ue":De,Re=ee.loadingIcon,xt=ee.children,Vt=ee.dropdownMatchSelectWidth,Nt=Vt===void 0?!1:Vt,Tt=ee.showCheckedStrategy,gn=Tt===void 0?yt:Tt,Be=ee.optionRender,at=(0,re.Z)(ee,an),oe=(0,We.ZP)(te),de=!!$t,ke=(0,Ae.Z)(At,{value:Ht,postState:Oe}),St=(0,we.Z)(ke,2),Kt=St[0],tn=St[1],je=z.useMemo(function(){return _e(Ue)},[JSON.stringify(Ue)]),rn=En(je,hn),mn=(0,we.Z)(rn,3),on=mn[0],In=mn[1],xn=mn[2],Vn=(0,Ae.Z)("",{value:Jt,postState:function(Mu){return Mu||""}}),$n=(0,we.Z)(Vn,2),eu=$n[0],tu=$n[1],ru=function(Mu,Ju){tu(Mu),Ju.source!=="blur"&&qt&&qt(Mu)},cu=un(sn),Su=(0,we.Z)(cu,2),Du=Su[0],Jn=Su[1],pu=Me(eu,on,je,Mn||pe,Jn,Dt||de),Wn=st(on,je),nu=Xe(de,Kt,In,xn,Wn),uu=(0,we.Z)(nu,3),ou=uu[0],Hn=uu[1],Un=uu[2],Zn=z.useMemo(function(){var ju=et(ou),Mu=Mt(ju,In,gn);return[].concat((0,le.Z)(Un),(0,le.Z)(xn(Mu)))},[ou,In,xn,Un,gn]),su=ln(Zn,on,je,de,pn),iu=(0,Ye.Z)(function(ju){if(tn(ju),cn){var Mu=Oe(ju),Ju=Mu.map(function(x){return bt(x,on,je).map(function(be){return be.option})}),Wu=de?Mu:Mu[0],Vu=de?Ju:Ju[0];cn(Wu,Vu)}}),hu=Ze(de,iu,ou,Hn,Un,In,xn,gn),du=(0,Ye.Z)(function(ju){(!de||dn)&&tu(""),hu(ju)}),_u=function(Mu,Ju){if(Ju.type==="clear"){iu([]);return}var Wu=Ju.values[0],Vu=Wu.valueCells;du(Vu)},Zu=rt!==void 0?rt:lt,wu=ct||pt,ul=y||se,bu=function(Mu){ve==null||ve(Mu),me==null||me(Mu)},il=z.useMemo(function(){return{options:on,fieldNames:je,values:ou,halfValues:Hn,changeOnSelect:Dt,onSelect:du,checkable:$t,searchOptions:pu,dropdownPrefixCls:Mn,loadData:Nn,expandTrigger:Fn,expandIcon:Ne,loadingIcon:Re,dropdownMenuColumnStyle:He,optionRender:Be}},[on,je,ou,Hn,Dt,du,$t,pu,Mn,Nn,Fn,Ne,Re,He,Be]),Uu=!(eu?pu:on).length,$u=eu&&Jn.matchInputWidth||Uu?{}:{minWidth:"auto"};return z.createElement(ce.Provider,{value:il},z.createElement(Ee.Ac,(0,a.Z)({},at,{ref:ne,id:oe,prefixCls:pe,autoClearSearchValue:dn,dropdownMatchSelectWidth:Nt,dropdownStyle:(0,ue.Z)((0,ue.Z)({},$u),b),displayValues:su,onDisplayValuesChange:_u,mode:de?"multiple":void 0,searchValue:eu,onSearch:ru,showSearch:Du,OptionList:dt,emptyOptions:Uu,open:Zu,dropdownClassName:wu,placement:ul,onDropdownVisibleChange:bu,getRawInputElement:function(){return xt}})))});Pt.SHOW_PARENT=yt,Pt.SHOW_CHILD=Le,Pt.Panel=vt;var Ie=Pt,Ve=Ie},9940:function(Fe,wt,E){"use strict";E.d(wt,{Qw:function(){return Ft},FJ:function(){return Zt},hT:function(){return Ct},OF:function(){return yt},ZP:function(){return nn}});var a=E(32855),ue=E(3300),le=E(27247),we=E(11913),re=E(43079),Ee=E(34666),We=E(37463),Ye=E(6551),Ae=E(34643),z=E(18929),ye=E(48736),ce=E(59301),qe=function(vt){var Et=ce.useRef({valueLabels:new Map});return ce.useMemo(function(){var Lt=Et.current.valueLabels,Ot=new Map,an=vt.map(function(Pt){var Ie=Pt.value,Ve=Pt.label,ee=Ve!=null?Ve:Lt.get(Ie);return Ot.set(Ie,ee),(0,le.Z)((0,le.Z)({},Pt),{},{label:ee})});return Et.current.valueLabels=Ot,[an]},[vt])},he=function(Et,Lt,Ot,an){return ce.useMemo(function(){var Pt=function(Ue){return Ue.map(function(At){var Ht=At.value;return Ht})},Ie=Pt(Et),Ve=Pt(Lt),ee=Ie.filter(function(pe){return!an[pe]}),ne=Ie,te=Ve;if(Ot){var fe=(0,Ae.S)(Ie,!0,an);ne=fe.checkedKeys,te=fe.halfCheckedKeys}return[Array.from(new Set([].concat((0,ue.Z)(ee),(0,ue.Z)(ne)))),te]},[Et,Lt,Ot,an])},nt=he,$e=E(34061),Ke=function(vt,Et){return ce.useMemo(function(){var Lt=(0,$e.I8)(vt,{fieldNames:Et,initWrapper:function(an){return(0,le.Z)((0,le.Z)({},an),{},{valueEntities:new Map})},processEntity:function(an,Pt){var Ie=an.node[Et.value];if(0)var Ve;Pt.valueEntities.set(Ie,an)}});return Lt},[vt,Et])},ht=E(74430),Me=E(11592),zt=function(){return null},yt=zt,Le=["children","value"];function Te(vt){return(0,Me.Z)(vt).map(function(Et){if(!ce.isValidElement(Et)||!Et.type)return null;var Lt=Et,Ot=Lt.key,an=Lt.props,Pt=an.children,Ie=an.value,Ve=(0,re.Z)(an,Le),ee=(0,le.Z)({key:Ot,value:Ie},Ve),ne=Te(Pt);return ne.length&&(ee.children=ne),ee}).filter(function(Et){return Et})}function et(vt){if(!vt)return vt;var Et=(0,le.Z)({},vt);return"props"in Et||Object.defineProperty(Et,"props",{get:function(){return(0,ye.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Et}}),Et}function It(vt,Et,Lt,Ot,an,Pt){var Ie=null,Ve=null;function ee(){function ne(te){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return te.map(function(Ue,At){var Ht="".concat(fe,"-").concat(At),Dt=Ue[Pt.value],cn=Lt.includes(Dt),pn=ne(Ue[Pt.children]||[],Ht,cn),$t=ce.createElement(yt,Ue,pn.map(function(dn){return dn.node}));if(Et===Dt&&(Ie=$t),cn){var Gt={pos:Ht,node:$t,children:pn};return pe||Ve.push(Gt),Gt}return null}).filter(function(Ue){return Ue})}Ve||(Ve=[],ne(Ot),Ve.sort(function(te,fe){var pe=te.node.props.value,Ue=fe.node.props.value,At=Lt.indexOf(pe),Ht=Lt.indexOf(Ue);return At-Ht}))}Object.defineProperty(vt,"triggerNode",{get:function(){return(0,ye.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),ee(),Ie}}),Object.defineProperty(vt,"allCheckedNodes",{get:function(){return(0,ye.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),ee(),an?Ve:Ve.map(function(te){var fe=te.node;return fe})}})}var _e=function(Et,Lt,Ot){var an=Ot.fieldNames,Pt=Ot.treeNodeFilterProp,Ie=Ot.filterTreeNode,Ve=an.children;return ce.useMemo(function(){if(!Lt||Ie===!1)return Et;var ee=typeof Ie=="function"?Ie:function(te,fe){return String(fe[Pt]).toUpperCase().includes(Lt.toUpperCase())},ne=function te(fe){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return fe.reduce(function(Ue,At){var Ht=At[Ve],Dt=pe||ee(Lt,et(At)),cn=te(Ht||[],Dt);return(Dt||cn.length)&&Ue.push((0,le.Z)((0,le.Z)({},At),{},(0,ht.Z)({isLeaf:void 0},Ve,cn))),Ue},[])};return ne(Et)},[Et,Lt,Ve,Pt,Ie])},Se=_e;function Qe(vt){var Et=ce.useRef();Et.current=vt;var Lt=ce.useCallback(function(){return Et.current.apply(Et,arguments)},[]);return Lt}function gt(vt,Et){var Lt=Et.id,Ot=Et.pId,an=Et.rootPId,Pt=new Map,Ie=[];return vt.forEach(function(Ve){var ee=Ve[Lt],ne=(0,le.Z)((0,le.Z)({},Ve),{},{key:Ve.key||ee});Pt.set(ee,ne)}),Pt.forEach(function(Ve){var ee=Ve[Ot],ne=Pt.get(ee);ne?(ne.children=ne.children||[],ne.children.push(Ve)):(ee===an||an===null)&&Ie.push(Ve)}),Ie}function Bt(vt,Et,Lt){return ce.useMemo(function(){if(vt){if(Lt){var Ot=(0,le.Z)({id:"id",pId:"pId",rootPId:null},(0,Ee.Z)(Lt)==="object"?Lt:{});return gt(vt,Ot)}return vt}return Te(Et)},[Et,Lt,vt])}var Oe=ce.createContext(null),Mt=Oe,bt=E(93162),ln=E(89149),st=E(10228),bn=E(80547),An=ce.createContext(null),En=An,Cn=function(Et){return Array.isArray(Et)?Et:Et!==void 0?[Et]:[]},un=function(Et){var Lt=Et||{},Ot=Lt.label,an=Lt.value,Pt=Lt.children;return{_title:Ot?[Ot]:["title","label"],value:an||"value",key:an||"value",children:Pt||"children"}},_t=function(Et){return!Et||Et.disabled||Et.disableCheckbox||Et.checkable===!1},Ze=function(Et,Lt){var Ot=[],an=function Pt(Ie){Ie.forEach(function(Ve){var ee=Ve[Lt.children];ee&&(Ot.push(Ve[Lt.value]),Pt(ee))})};return an(Et),Ot},Xe=function(Et){return Et==null},ie=E(70425),ze={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},xe=function(Et,Lt){var Ot=(0,We.lk)(),an=Ot.prefixCls,Pt=Ot.multiple,Ie=Ot.searchValue,Ve=Ot.toggleOpen,ee=Ot.open,ne=Ot.notFoundContent,te=ce.useContext(En),fe=te.virtual,pe=te.listHeight,Ue=te.listItemHeight,At=te.listItemScrollOffset,Ht=te.treeData,Dt=te.fieldNames,cn=te.onSelect,pn=te.dropdownMatchSelectWidth,$t=te.treeExpandAction,Gt=te.treeTitleRender,dn=te.onPopupScroll,Jt=te.leftMaxCount,qt=te.leafCountOnly,sn=te.valueEntities,Fn=ce.useContext(Mt),hn=Fn.checkable,Mn=Fn.checkedKeys,Nn=Fn.halfCheckedKeys,lt=Fn.treeExpandedKeys,rt=Fn.treeDefaultExpandAll,pt=Fn.treeDefaultExpandedKeys,ct=Fn.onTreeExpand,He=Fn.treeIcon,b=Fn.showTreeIcon,se=Fn.switcherIcon,y=Fn.treeLine,ve=Fn.treeNodeFilterProp,me=Fn.loadData,De=Fn.treeLoadedKeys,Ne=Fn.treeMotion,Re=Fn.onTreeLoad,xt=Fn.keyEntities,Vt=ce.useRef(),Nt=(0,bn.Z)(function(){return Ht},[ee,Ht],function(Hn,Un){return Un[0]&&Hn[1]!==Un[1]}),Tt=ce.useMemo(function(){return hn?{checked:Mn,halfChecked:Nn}:null},[hn,Mn,Nn]);ce.useEffect(function(){if(ee&&!Pt&&Mn.length){var Hn;(Hn=Vt.current)===null||Hn===void 0||Hn.scrollTo({key:Mn[0]})}},[ee]);var gn=function(Un){Un.preventDefault()},Be=function(Un,Zn){var su=Zn.node;hn&&_t(su)||(cn(su.key,{selected:!Mn.includes(su.key)}),Pt||Ve(!1))},at=ce.useState(pt),oe=(0,we.Z)(at,2),de=oe[0],ke=oe[1],St=ce.useState(null),Kt=(0,we.Z)(St,2),tn=Kt[0],je=Kt[1],rn=ce.useMemo(function(){return lt?(0,ue.Z)(lt):Ie?tn:de},[de,tn,lt,Ie]),mn=function(Un){ke(Un),je(Un),ct&&ct(Un)},on=String(Ie).toLowerCase(),In=function(Un){return on?String(Un[ve]).toLowerCase().includes(on):!1};ce.useEffect(function(){Ie&&je(Ze(Ht,Dt))},[Ie]);var xn=ce.useState(function(){return new Map}),Vn=(0,we.Z)(xn,2),$n=Vn[0],eu=Vn[1];ce.useEffect(function(){Jt&&eu(new Map)},[Jt]);function tu(Hn){var Un=Hn[Dt.value];if(!$n.has(Un)){var Zn=sn.get(Un),su=(Zn.children||[]).length===0;if(su)$n.set(Un,!1);else{var iu=Zn.children.filter(function(du){return!du.node.disabled&&!du.node.disableCheckbox&&!Mn.includes(du.node[Dt.value])}),hu=iu.length;$n.set(Un,hu>Jt)}}return $n.get(Un)}var ru=(0,ie.zX)(function(Hn){var Un=Hn[Dt.value];return Mn.includes(Un)||Jt===null?!1:Jt<=0?!0:qt&&Jt?tu(Hn):!1}),cu=function Hn(Un){var Zn=(0,bt.Z)(Un),su;try{for(Zn.s();!(su=Zn.n()).done;){var iu=su.value;if(!(iu.disabled||iu.selectable===!1)){if(Ie){if(In(iu))return iu}else return iu;if(iu[Dt.children]){var hu=Hn(iu[Dt.children]);if(hu)return hu}}}}catch(du){Zn.e(du)}finally{Zn.f()}return null},Su=ce.useState(null),Du=(0,we.Z)(Su,2),Jn=Du[0],pu=Du[1],Wn=xt[Jn];ce.useEffect(function(){if(ee){var Hn=null,Un=function(){var su=cu(Nt);return su?su[Dt.value]:null};!Pt&&Mn.length&&!Ie?Hn=Mn[0]:Hn=Un(),pu(Hn)}},[ee,Ie]),ce.useImperativeHandle(Lt,function(){var Hn;return{scrollTo:(Hn=Vt.current)===null||Hn===void 0?void 0:Hn.scrollTo,onKeyDown:function(Zn){var su,iu=Zn.which;switch(iu){case st.Z.UP:case st.Z.DOWN:case st.Z.LEFT:case st.Z.RIGHT:(su=Vt.current)===null||su===void 0||su.onKeyDown(Zn);break;case st.Z.ENTER:{if(Wn){var hu=ru(Wn.node),du=(Wn==null?void 0:Wn.node)||{},_u=du.selectable,Zu=du.value,wu=du.disabled;_u!==!1&&!wu&&!hu&&Be(null,{node:{key:Jn},selected:!Mn.includes(Zu)})}break}case st.Z.ESC:Ve(!1)}},onKeyUp:function(){}}});var nu=(0,bn.Z)(function(){return!Ie},[Ie,lt||de],function(Hn,Un){var Zn=(0,we.Z)(Hn,1),su=Zn[0],iu=(0,we.Z)(Un,2),hu=iu[0],du=iu[1];return su!==hu&&!!(hu||du)}),uu=nu?me:null;if(Nt.length===0)return ce.createElement("div",{role:"listbox",className:"".concat(an,"-empty"),onMouseDown:gn},ne);var ou={fieldNames:Dt};return De&&(ou.loadedKeys=De),rn&&(ou.expandedKeys=rn),ce.createElement("div",{onMouseDown:gn},Wn&&ee&&ce.createElement("span",{style:ze,"aria-live":"assertive"},Wn.node.value),ce.createElement(ln.y6.Provider,{value:{nodeDisabled:ru}},ce.createElement(ln.ZP,(0,a.Z)({ref:Vt,focusable:!1,prefixCls:"".concat(an,"-tree"),treeData:Nt,height:pe,itemHeight:Ue,itemScrollOffset:At,virtual:fe!==!1&&pn!==!1,multiple:Pt,icon:He,showIcon:b,switcherIcon:se,showLine:y,loadData:uu,motion:Ne,activeKey:Jn,checkable:hn,checkStrictly:!0,checkedKeys:Tt,selectedKeys:hn?[]:Mn,defaultExpandAll:rt,titleRender:Gt},ou,{onActiveChange:pu,onSelect:Be,onCheck:Be,onExpand:mn,onLoad:Re,filterTreeNode:In,expandAction:$t,onScroll:dn}))))},Rt=ce.forwardRef(xe),tt=Rt,Ft="SHOW_ALL",Ct="SHOW_PARENT",Zt="SHOW_CHILD";function mt(vt,Et,Lt,Ot){var an=new Set(vt);return Et===Zt?vt.filter(function(Pt){var Ie=Lt[Pt];return!Ie||!Ie.children||!Ie.children.some(function(Ve){var ee=Ve.node;return an.has(ee[Ot.value])})||!Ie.children.every(function(Ve){var ee=Ve.node;return _t(ee)||an.has(ee[Ot.value])})}):Et===Ct?vt.filter(function(Pt){var Ie=Lt[Pt],Ve=Ie?Ie.parent:null;return!Ve||_t(Ve.node)||!an.has(Ve.key)}):vt}function ot(vt){var Et=vt.searchPlaceholder,Lt=vt.treeCheckStrictly,Ot=vt.treeCheckable,an=vt.labelInValue,Pt=vt.value,Ie=vt.multiple,Ve=vt.showCheckedStrategy,ee=vt.maxCount;warning(!Et,"`searchPlaceholder` has been removed."),Lt&&an===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(an||Lt)&&warning(toArray(Pt).every(function(ne){return ne&&_typeof(ne)==="object"&&"value"in ne}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Lt||Ie||Ot?warning(!Pt||Array.isArray(Pt),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(Pt),"`value` should not be array when `TreeSelect` is single mode."),ee&&(Ve==="SHOW_ALL"&&!Lt||Ve==="SHOW_PARENT")&&warning(!1,"`maxCount` not work with `showCheckedStrategy=SHOW_ALL` (when `treeCheckStrictly=false`) or `showCheckedStrategy=SHOW_PARENT`.")}var it=null,Je=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function ut(vt){return!vt||(0,Ee.Z)(vt)!=="object"}var en=ce.forwardRef(function(vt,Et){var Lt=vt.id,Ot=vt.prefixCls,an=Ot===void 0?"rc-tree-select":Ot,Pt=vt.value,Ie=vt.defaultValue,Ve=vt.onChange,ee=vt.onSelect,ne=vt.onDeselect,te=vt.searchValue,fe=vt.inputValue,pe=vt.onSearch,Ue=vt.autoClearSearchValue,At=Ue===void 0?!0:Ue,Ht=vt.filterTreeNode,Dt=vt.treeNodeFilterProp,cn=Dt===void 0?"value":Dt,pn=vt.showCheckedStrategy,$t=vt.treeNodeLabelProp,Gt=vt.multiple,dn=vt.treeCheckable,Jt=vt.treeCheckStrictly,qt=vt.labelInValue,sn=vt.maxCount,Fn=vt.fieldNames,hn=vt.treeDataSimpleMode,Mn=vt.treeData,Nn=vt.children,lt=vt.loadData,rt=vt.treeLoadedKeys,pt=vt.onTreeLoad,ct=vt.treeDefaultExpandAll,He=vt.treeExpandedKeys,b=vt.treeDefaultExpandedKeys,se=vt.onTreeExpand,y=vt.treeExpandAction,ve=vt.virtual,me=vt.listHeight,De=me===void 0?200:me,Ne=vt.listItemHeight,Re=Ne===void 0?20:Ne,xt=vt.listItemScrollOffset,Vt=xt===void 0?0:xt,Nt=vt.onDropdownVisibleChange,Tt=vt.dropdownMatchSelectWidth,gn=Tt===void 0?!0:Tt,Be=vt.treeLine,at=vt.treeIcon,oe=vt.showTreeIcon,de=vt.switcherIcon,ke=vt.treeMotion,St=vt.treeTitleRender,Kt=vt.onPopupScroll,tn=(0,re.Z)(vt,Je),je=(0,Ye.ZP)(Lt),rn=dn&&!Jt,mn=dn||Jt,on=Jt||qt,In=mn||Gt,xn=(0,z.Z)(Ie,{value:Pt}),Vn=(0,we.Z)(xn,2),$n=Vn[0],eu=Vn[1],tu=ce.useMemo(function(){return dn?pn||Zt:Ft},[pn,dn]),ru=ce.useMemo(function(){return un(Fn)},[JSON.stringify(Fn)]),cu=(0,z.Z)("",{value:te!==void 0?te:fe,postState:function(Ut){return Ut||""}}),Su=(0,we.Z)(cu,2),Du=Su[0],Jn=Su[1],pu=function(Ut){Jn(Ut),pe==null||pe(Ut)},Wn=Bt(Mn,Nn,hn),nu=Ke(Wn,ru),uu=nu.keyEntities,ou=nu.valueEntities,Hn=ce.useCallback(function(Xt){var Ut=[],Qt=[];return Xt.forEach(function(fn){ou.has(fn)?Qt.push(fn):Ut.push(fn)}),{missingRawValues:Ut,existRawValues:Qt}},[ou]),Un=Se(Wn,Du,{fieldNames:ru,treeNodeFilterProp:cn,filterTreeNode:Ht}),Zn=ce.useCallback(function(Xt){if(Xt){if($t)return Xt[$t];for(var Ut=ru._title,Qt=0;QtVu)){var Tn=iu(Xt);if(eu(Tn),At&&Jn(""),Ve){var On=Xt;rn&&(On=fn.map(function(cl){var Fl=ou.get(cl);return Fl?Fl.node[ru.value]:cl}));var Sn=Ut||{triggerValue:void 0,selected:void 0},Xn=Sn.triggerValue,lu=Sn.selected,zu=On;if(Jt){var Tu=wu.filter(function(cl){return!On.includes(cl.value)});zu=[].concat((0,ue.Z)(zu),(0,ue.Z)(Tu))}var sl=iu(zu),Il={preValue:Zu,triggerValue:Xn},Bl=!0;(Jt||Qt==="selection"&&!lu)&&(Bl=!1),It(Il,Xn,Xt,Wn,Bl,ru),mn?Il.checked=lu:Il.selected=lu;var Ou=on?sl:sl.map(function(cl){return cl.value});Ve(In?Ou:Ou[0],on?null:sl.map(function(cl){return cl.label}),Il)}}}),be=ce.useCallback(function(Xt,Ut){var Qt,fn=Ut.selected,Tn=Ut.source,On=uu[Xt],Sn=On==null?void 0:On.node,Xn=(Qt=Sn==null?void 0:Sn[ru.value])!==null&&Qt!==void 0?Qt:Xt;if(!In)x([Xn],{selected:!0,triggerValue:Xn},"option");else{var lu=fn?[].concat((0,ue.Z)(ul),[Xn]):Uu.filter(function(Fl){return Fl!==Xn});if(rn){var zu=Hn(lu),Tu=zu.missingRawValues,sl=zu.existRawValues,Il=sl.map(function(Fl){return ou.get(Fl).key}),Bl;if(fn){var Ou=(0,Ae.S)(Il,!0,uu);Bl=Ou.checkedKeys}else{var cl=(0,Ae.S)(Il,{checked:!1,halfCheckedKeys:$u},uu);Bl=cl.checkedKeys}lu=[].concat((0,ue.Z)(Tu),(0,ue.Z)(Bl.map(function(Fl){return uu[Fl].node[ru.value]})))}x(lu,{selected:fn,triggerValue:Xn},Tn||"option")}fn||!In?ee==null||ee(Xn,et(Sn)):ne==null||ne(Xn,et(Sn))},[Hn,ou,uu,ru,In,ul,x,rn,ee,ne,Uu,$u,sn]),Ge=ce.useCallback(function(Xt){if(Nt){var Ut={};Object.defineProperty(Ut,"documentClickClose",{get:function(){return(0,ye.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),Nt(Xt,Ut)}},[Nt]),ft=Qe(function(Xt,Ut){var Qt=Xt.map(function(fn){return fn.value});if(Ut.type==="clear"){x(Qt,{},"selection");return}Ut.values.length&&be(Ut.values[0].value,{selected:!1,source:"selection"})}),Pe=ce.useMemo(function(){return{virtual:ve,dropdownMatchSelectWidth:gn,listHeight:De,listItemHeight:Re,listItemScrollOffset:Vt,treeData:Un,fieldNames:ru,onSelect:be,treeExpandAction:y,treeTitleRender:St,onPopupScroll:Kt,leftMaxCount:sn===void 0?null:sn-Wu.length,leafCountOnly:tu==="SHOW_CHILD"&&!Jt&&!!dn,valueEntities:ou}},[ve,gn,De,Re,Vt,Un,ru,be,y,St,Kt,sn,Wu.length,tu,Jt,dn,ou]),Yt=ce.useMemo(function(){return{checkable:mn,loadData:lt,treeLoadedKeys:rt,onTreeLoad:pt,checkedKeys:Uu,halfCheckedKeys:$u,treeDefaultExpandAll:ct,treeExpandedKeys:He,treeDefaultExpandedKeys:b,onTreeExpand:se,treeIcon:at,treeMotion:ke,showTreeIcon:oe,switcherIcon:de,treeLine:Be,treeNodeFilterProp:cn,keyEntities:uu}},[mn,lt,rt,pt,Uu,$u,ct,He,b,se,at,ke,oe,de,Be,cn,uu]);return ce.createElement(En.Provider,{value:Pe},ce.createElement(Mt.Provider,{value:Yt},ce.createElement(We.Ac,(0,a.Z)({ref:Et},tn,{id:je,prefixCls:an,mode:In?"multiple":void 0,displayValues:Wu,onDisplayValuesChange:ft,searchValue:Du,onSearch:pu,OptionList:tt,emptyOptions:!Wn.length,onDropdownVisibleChange:Ge,dropdownMatchSelectWidth:gn}))))}),dt=en;dt.TreeNode=yt,dt.SHOW_ALL=Ft,dt.SHOW_PARENT=Ct,dt.SHOW_CHILD=Zt;var Wt=dt,nn=Wt},38710:function(Fe){var wt=function(E){return E.replace(/[A-Z]/g,function(a){return"-"+a.toLowerCase()}).toLowerCase()};Fe.exports=wt},20441:function(Fe,wt,E){var a={"./aac.svg":25512,"./amr.svg":89501,"./avi.svg":10316,"./bmp.svg":35225,"./default.svg":54132,"./doc.svg":1753,"./docx.svg":49983,"./flv.svg":67570,"./gif.svg":82652,"./jpeg.svg":25097,"./jpg.svg":15308,"./m4a.svg":47230,"./md.svg":41405,"./mkv.svg":45873,"./mov.svg":27884,"./mp3.svg":98058,"./mp4.svg":56816,"./mpeg.svg":49902,"./ogg.svg":41564,"./opus.svg":3170,"./pdf.svg":67456,"./png.svg":449,"./ppt.svg":37742,"./pptx.svg":27789,"./txt.svg":17433,"./wav.svg":44484,"./webm.svg":21777,"./wma.svg":10458,"./wmv.svg":10462,"./wps.svg":7727,"./xls.svg":74520,"./xlsx.svg":6874};function ue(we){var re=le(we);return E(re)}function le(we){if(!E.o(a,we)){var re=new Error("Cannot find module '"+we+"'");throw re.code="MODULE_NOT_FOUND",re}return a[we]}ue.keys=function(){return Object.keys(a)},ue.resolve=le,Fe.exports=ue,ue.id=20441},90034:function(Fe,wt,E){var a={"./doc.png":63604,"./docx.png":30045,"./jpg.png":13740,"./md.png":58881,"./pdf.png":28982,"./png.png":2487,"./txt.png":3164,"./xls.png":88745,"./xlsx.png":49321};function ue(we){var re=le(we);return E(re)}function le(we){if(!E.o(a,we)){var re=new Error("Cannot find module '"+we+"'");throw re.code="MODULE_NOT_FOUND",re}return a[we]}ue.keys=function(){return Object.keys(a)},ue.resolve=le,Fe.exports=ue,ue.id=90034},25512:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/aac.b3e9a3ba.svg"},89501:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/amr.ce411d51.svg"},10316:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/avi.d7b8adf7.svg"},35225:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/bmp.c62f88c4.svg"},54132:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/default.f48aef2c.svg"},1753:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/doc.e6c75d4c.svg"},49983:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/docx.150535e3.svg"},67570:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/flv.43967063.svg"},82652:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/gif.b2122741.svg"},25097:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/jpeg.fffee469.svg"},15308:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/jpg.2fb4a360.svg"},47230:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/m4a.7994dbc0.svg"},41405:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/md.1f56aa84.svg"},45873:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/mkv.f43ec502.svg"},27884:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/mov.1e1eebb7.svg"},98058:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/mp3.a7e45c91.svg"},56816:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/mp4.31a2d9d7.svg"},49902:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/mpeg.9a0dfa86.svg"},41564:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/ogg.0394dc54.svg"},3170:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/opus.faad335c.svg"},67456:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/pdf.5d12b224.svg"},449:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/png.eacc8c1c.svg"},37742:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/ppt.d710530e.svg"},27789:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/pptx.d78add0d.svg"},17433:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/txt.53f7213d.svg"},44484:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/wav.a76e7dde.svg"},21777:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/webm.3a7e6ebc.svg"},10458:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/wma.a57b430b.svg"},10462:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/wmv.f22ee4a1.svg"},7727:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/wps.f48aef2c.svg"},74520:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/xls.0db636e2.svg"},6874:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/xlsx.5d09490a.svg"},25510:function(Fe){"use strict";Fe.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(Fe,wt,E){"use strict";Fe.exports=E.p+"static/AssistantCode3.a8740efb.jpeg"},51941:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},9936:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA0lJREFUWEfFl0tIVFEYx7/vDnNNIWRUdB4hRYQunAHz0ULBFoWMoozgg6k2LhQLXCS0CBcqIUMQCuqEWUtDJBBXiYuidkpORD7KCK0BdRZpEPiYuXS/ODPdaR73zr1XJmYWl7ncc77/73yvcw6Cxl9FRYVxd1ewE8EVIioGgDxEyGPTieAAAA4Q0Y8Iy1arcdXn8wlaTKPaoOJiuykUQjcAXSWibLXx7DsiHgPgG56nGb9/9WeqOYoAkRUHO4jARQRZWoQTxyBCEBHmrdasWSWPyAL8XXU/kVhyGuFkEG6T52lYzhtJAEVFjguINEBE+ekQl2wg4j6AYTAQ+PAt1m4cQGTlMJpu8VgInoe7sZ6IArCY7+wInnS5Xcl7iNymzWa8L+VEFMBiKbslitCRTrcr2eI4mN3bW5sOVwx7RFxPT+WyvbPTbamsdJj6+gY/BYNB0grY0HAt3+1uOdfTc2/18PBIjIs7QpDnsYuFIgxgNjvuEIlOOeNTU4/Kmpvrzy8vvw+0tnb5BCGkCtHcXF/g9XqqmL2amqbXfv9OUKYyFgKBj48xEvvQc6Umk52dw83NPassL7cXaoFg4hMTnipEgN7e/nfz8ws/5BbGmpXNxt9Ei8VxWRTFoVSujYVYWvIF2tq6ZT2hVVzS4jhuAM1mx20isUEttmoQesUjLZt7iUVFdg8AlakBsO9KEE1N9fler6daze3JGrjGAJ4AkFULQDLESmB6eu77yMhQpX7xsA920Wy2vyCiM1oBEiHYuyAIv1MlnHJTwpNTATCDbrercHT0QTX7v7HxZd/pvLGkp09EcgCPdYeATXS5nAXj48PhOt/a8v8qKbloYiXa3t7t0weBu7qSUBIfGxuO1vni4tuD2D6hDwLXNJehnLjUZBKblVaIcBlqaUSpxKUEOw1EuBGpteLEmKfKdj0Q0Vasthk1Nl7Pn5x8GM52LaWWCOFyda4QxW2GYachcpHNiL2k2o5nZibLa2urzVrE5cJRV9fyanPz63FsL2CH1bjtmH1UOpDk5p415OWZjNvb/hM9zcpgMEBp6aWc9fXPR4nzkg4kbEDGj2T/QpGhQ6nkpoweyyWIjF5MJIiMXs1iszZjl9PE0vlf1/M/hZhM6N1gtVgAAAAASUVORK5CYII="},93314:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},73631:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},5623:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII="},95502:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAABDxJREFUSEu1lltMXFUUhv+1z9xgBhpxJpgmiNoWLFWGZGCiKRxi1MRrrI0PGm1NffJJjYYYL1ExSI0FizUxpmIaX0jTNj71oa3GxDMNamy19jJcBkmKGgMMVIGBc91LzwDDMB2oiel6PPvf61tnnX/tfejIEVZwHYOKAUbGzEc9XjxBEjuE4FIQYWGODcl8gUFHfcLfu2kTZv5LXasAI2NmrU/BIaGgicG0nEBKwJhfSceMeWa8cnuN/7NrQXKA0bGFuxWv+EoQAoWbLAOwrdVPLVsiYzrvxetDb68HyQLcyr1ePlssOTOgu9Xz6jSmLbFg2ABEW1M0uH8tSBZw+Q/9O6FQU6FIOvjadPChYvv7Ddt8gIg7BGGzqzNMB7rluGBDKKIpdmcwWQxCnV3GzoAfx5hXeu4KpUSqeqN/6/AwbrKl/iBCgS8xk/EJr3JJEFXM6zYsR2ZzEtHhxvrQM0UBXT1GHwl+qnCRHfGxuaC3O+z7mQhVzLhYu8XfMJQy9wLcNrtgwm3fYpDpkbzR7y/7e25uvCIer5zKrXT1GLMkOJQPcDdaBti2YBHB5665zqnd4i8f+tV807GddzK62/+VEKw8FGsoPZVIpE+WlGB3Y2N4PIvu/kiXIOQs6SY3dUA6K5slIwVH7Kqs9P40njYuGqZd437kVQCiF2L1oU80bfIbIpptaQk/tgg4oLvKLMD1u7mQrTY/LJv8NYKsDeTwQYaMz84XeNb1EkRbLBrcn0ikTzDzfUT0SEtL+AR19RgWiD22ebXXl1qT7f1AykgqhJp5w4Y7A4VB4N2N0fI+TZv8FsB2IhxraYk8SZ0fGGekzbG1fMxM7pHQCXCH5UjPovevDiFEQ4kSvJROp8cBrgDwp6pGqujdDv1lIdC9FiDbOcZJKfn+jG551tANNUXLtiUSE3cw07kljQyHI3569f3pDWUy+BvAZcU2s8Tx2hr/jjPn59qZ+Y2i1RM9H6sP9WraVDcgX1zSzKtqpDw7yYMpfY8ixMHCYXOFjpRWRnc6mfEcwFVFAN9vvrlMTSYnKhyHRgAsWZ5+UNXw9txhNzCsf64IenY5gWsk03Kgm3l+LchOwHCpV7TW1QUnNW3yKIDH8ySvqWpkXw6QHNSf9njoC9eitiOz54zb/DWDkPCxd1c0Gvg9kUi/xMxdedoJ5kBda2vZXznAhcFMG0va61pQFgxCPoSIfgHh01Il1FtXB9a09Ov/zlE7Vu4PKYTY2dx84/HsoC3faD+en90Hxh4C9QHikOW1R71SiZHk2yRkKUFcBjDQWB8adjeePn1lK7NzgJnvKXjLw6oayR18OcC5VCZ8gy84V10NfR3LQtOu3AXYbwG4F8DSfU4Ws9SI6BYAI6oaeXg5R9E7eT2Au9bfP1XjOLSNiINSyolAoORsPB6aSiZB09MztzY3l4/+L8C1Clj1za73b8s/E5UR9AcSR/gAAAAASUVORK5CYII="},94053:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAoBJREFUSEutlF1IU2EYx//Pe7azaliJQdBV0IVURuwiotyFVyGBtmrOboqSEq8KoiKKyO4KMtkurGysLCm664Oo/IBduGRFjki9kKLSNvswKU3Med73iVUOJ3OduZ2rw3n/z//3fLznIQAaZp6yMnI27bsJhhuANfk92xeiSShu6CqpqafZgNKeKw6y6S+y9Zuj96q4aiddPBh583V5CmBLT7NTs1mCOQFYnZES3ZpFdKjv31bmHwB8AmgikWR8eHjzvABmvGWGTxDLTBUphhCCDgHYkNApw3A/21h7byZmfgDQGlpfs99Mu7a+9jcIIY5kBUiImfGDCBkrAIgALpxJxHQFZjJPpzENYIICY4CQtoI1ABblBmDlD5UcrEtnUtobOECEazkBAB5m0A3iORWwIhZiOwGOHAELm4LpGSzMPov/AMzPjbg8rQmWCqRrusULRvF/wO0FkYj7Mt+xr9478iWhzbQqHk+OjtXpcSWlxapbi+x3ibApA6Bj7GW/61Xh7atgqopLrrbtjD3Myy4iora1vd2eJtsjF8BTGuEWQMqQqiIfgKeOD50enxFMXFuPAvsMhbAu0KKYj+UIoCeOSEe1b1nQD0ZVcl0wvL+mRavdPRT5A3D2BUL/DgsArDN5g8KOSOc279JggIDds2MU0KhVRo8nh+zsCxhKGrVgjJo0B09M9XV9Pl8uNDSmmDMuaTuiJ1LWtbP/+jhPqz3RnqE2s4D3LUFDHh1oEKDDydaALmqVH0/O9vjbot5APRNOESDMAuS0Ud41eG6XAGoB/DQUvFZX9Ozc+OSQi+9fWFK0Qiw2CxgMx8ab3zUqWbRKq6iPTc0Xl3KLzJpno/sN6YZDOVECoKUAAAAASUVORK5CYII="},68763:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAA6VJREFUSEtjXLXqPzMDDQEjPgtWt8U6yXD+m8HHxiRMihs+//r/78G3/8ER1UsPoVhwYFoj58t3d7UZWP7p/f/9R4uViSFwqqWQPDMTIynmM5x5/ZNh+q0fERHVS9aALVjdm2DAKSQwQ1Rb1UhAUfa/oLIck4CSLOOFrpl/q9mekhyEGBZsnV9w3GtehykrJwfcpW+v32U42TLlX7n4dyYRDogd9z///v/o67+/2LwjwcnErM7PCvYqhgX7tjTdc5tUJwfT+PXlW4bTkxYw/Hnz7p/g04dMxbr8DIyMDAyr739lUAmRZRAQZEOx49evfwxH59xjSFLjAYtjWLC2N2lT2I65XowgUxgYGD4/fclwce5qhn+vX/9Ve/WAOUKJmwEkB7LAq0aLQVQM4VOQ+h8//jLMKbyA24KVTZEd/qsnlfBIisJd9vTkBYbL/XP/dir9g8cB2T5Y3REXa9uUP0/GxhieXH5//8FwpLj1bz3/W2ZmqM/IjoO1nbH6WnGBp3Xjg5hAXvj19RvDoZp+hu/PX/1T+fGOKUuLj7Jkenx1PxuDDMtn2/pccHC8u/WA4fGhUwxfbt79K3rnOnOqBg8DE9QXxNiEEckgTTtXVV7yntOuBWL///+f4fyMFQzPd+7/W6fCzMzHBvYY0QCrBavao5eE71wQwczGCjfoWGn732rWJ5RnNJCJK1ujqj3ntDcKqcoz/Pv7l+F4x0yGFyfO/3fj+8PoJ89FtOux5gOwBW2xvpYVaWuVPGyZ3t64x/Ds1CWGT5ev/xW8fY05U5OX8jhY25mgoBrietsoM5rx789fDAdr+hl+3H/wN1nsL7OGACLYiPEK1ji4du0A47vnpz84dJZywyL6aFHr31rO59SJA5ChW+bkHgxYNdkaxL69cQ/DlXmr/6VJ/WPSQSp7Lr37xXD05Q8UjxiLsDOYibLDxbD6ACS7vDl8eti2eanf37xnuLV+F8Ovp8//ct+6zlygw0d5HIAsWNURk+vcV93PLy/NcLRlKsP/d+/+Ov1/y+wsxQl33a2PvxmuvP+N4gM1PhYGHSFECYvTBytao+1M82J3qwd7MIOK7BNVXX9bxL+gxMGPP/8ZPv7+h2IBLysjAxcLIjPitGD15DwhRTvdVxalqWADqJrRYE7aMjvviMvEGgsOIX6GwxVd/6rYnzNxMFNYJyP7d113ktTPH9/LGRkYuJmYmO5xM/+z4WFlEiAm/cPUfP/zn+HzH9bc0OqFZwF31DhHHO6RawAAAABJRU5ErkJggg=="},64978:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAAAXNSR0IArs4c6QAAAdZJREFUSEvV0M9LVFEUB/DveTO++QHO0GDiDxAJF2ILnUCkxYAiBKmhIokRunLl0lASigZdNa4i+gPaulRr0aZ5KiISXoQShRYR2qpJR8cfr3ffPfEMZEbk5Tjjoru7957zOfd7CefWrDj4APARSDMYlBSNwfU4kTpf57an7MuZT7/CfvKmQPBkne8RaAEgQ7I0eu6EBf1jSA46L9Kdimne7RUMpImwqLGWtCEN82tY9PeTnd2Tg86JTIJZjeUTFc4QxhI0GAxP8qQpuJaDzor9VTCa80Rzyono4xn6fiUVkrqeAthbGIrEGTonDjuY7XeFgH97PR1ZaOYlsxovEJWRYGnkFN2VPPQj9fu5ZXHdVVFmxvZPa/VBNNRyiqYlLzAQuyro9NmKsfQlM90dDY1TS2xj4NWb2rf1DQG9UPTJ2Pdvm+vHbVTTd/D5RnXwts+vXWg6URLDQOMtIHOkwHzx6ECA0Nu1BdPkUap4ZO5Ir17l9srXI8D9ZnfU7yN03tt0mKeXQh/GgPao++dIqTAV34FuWxOXQvP5a02pF0VHYav49aCVA+a2VaJX5xPRtdaJX/5YCaVRU7FQUnhGNwd5mYG7xUIZmPiP0LIhngajtVjxAUz+AdXJzRWulq3QAAAAAElFTkSuQmCC"},20736:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAA7RJREFUSEutlV1oW2UYx//v+f7ISdKkH2m3pMMqwoThF4iT1VI/F5gMu14IG944ZS3Wi9lREFRkslbr7gRvlN4Jy3RVythFKdT5NVhhouiKbYytabukaWySJk1yznklJ9kwbb4uei7f9/88v+f/PO/7HnLpEmVR5fOr51pkfus0Q2k3bIIXItcMgjSAHw2TvXw9dXQyGu2h1eIL66QaoM8+dIYh+igAEy5ZB0OadiUiuJXTlZPfhD64XQ1SEdDnGLzIgA5ZQZq4CpFtr1olRRIs92Lgz9EblTS7AP2ON98AjE8tMUvW0CR7arWguEejmbz26NTS+6s7tWUAv+udZtWIzwNwWEKbGIHEttYHWIqJwOL4azUB/Y7BYYBesEQEFC7lXxDs7n1lYj5J2zuuBc/G/79d5uCEfWCaEPSUABG4lUart0IMcKe+Xhz9siqg33EmBJD9loAhf8MldzbYnqKMMO8FFj76sAZgYAOAvTTgEJrkA1A7I9heZ2BsNd8L1O5fRnrZBiNb1j6TkotfBT8+V8vBPEC6itWQFbjlDmgPpODpDSMxb8Pm7wz2H6PIbmwjPNUKM28rc0jYkcDC2HgNwOAEQE+WBGk0KwJkTxiKT4Kyj0Lx5RC9zkHy5LBy9cDO9ungn7myeGG2KuBlx5Cfhf7tPYFTWoIgq2h5KoU7M8V58PYwnIdMRL/37gAsz9FXuoLBx8yqgMJGv3PwB1D6hCWSuBhsgpt2+EOkVDFVvGHC2ZxI/KGWA7jXA4ujX+x0tesmv6Se7RL5zA1QOEGQgks24emNY/1nBUamBfaDW9ATcaT/KZ62wj2mmLwcHD9R6cRVfIuOO956mEd+CoAHIrsC7+MasrE4Mis+tB5ZQvwWj3yy9D6RK3fW2059t/n2dsOAgvAoN+xW1PQnTGHobQ/ehqJ4kZxX0eEPYfWqD8AmwA4HFsYmKiW+u1b1ub4r6LMPfMaorhfge4TBxpyGtu441qa9eYN9cvKvsblaya3TXuuHUxA8a3/3sM4InzNd3Qk2tUAgt3Ns4rfYteDwc/WSNwRgbL8cMmh2lmO5CGEZSc/rrkx2ezmdTB9xS8/H6kHqOtgwZk4TmCOSKAqyJDt5gY9xHPdrJvLQsXrJG3KQZGe7OcIEGIbldEPfzOVzBjWRpbrytFs6vAcO9Bm/LAkTsihG7Jrm4HmuhRBmZn3pPv+eOLCSqDd7KTFHJEFs0lTtJ45nz68FOyN7BwAQM6ZfpaZ5PpsTDu5Te5KNJC9o/gNIInE4D8OoqQAAAABJRU5ErkJggg=="},41430:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAABUtJREFUSEudlglMFFcYx/9z7ezB7izsAeyyBwsIWc8iWjR4Vqy1JbFNKFZrSUzVRtPG2GKbtrGatjGNR1sbqTFpQ2yU1h5aKx7RVInWojSiNiBQxGMFXGAXcFl2l52d18yixiqNhMm8zLyX7/v/3ne8yVD79xMGw1w1NeWW/j7vKp5lJ2l12jbB6NoUCgX0bvfSpuHs/2+NGg5w6MAHc/uDvspwqNeg4hWwWFKhUCiDFMVxvEooeyrvzZ0jhTwGqKh8P4ONdF3o9nsEpYKHXtBBo1LhbiCIxEQBnEIrQWV6tnDOO6dGAnkcsHfdZr+3uSwWi0LBMpg/uwC9t5tR1+xBmsMFllMiMKg8WlK8pWhUgKPHNm4/e776LRARHMNhZq4b2zaugrfTh53bvkRjnxoxVti9vLR89agAB49sWnbj5j9bO29fNUAM45WiQkwZn4nTfzXDlWZGu7cnpkvJnu0as/LPUQFkpy07SuZkGKQfxMGBpFl5Y+HOdmHL3jMoem4GrDolFjjMjYe6Fo4bNUDv25tfV3/hbNhog54bRMGkLHTcjcFmNcKi4aMsYQ+faJ1WPGoAHzikDrU11ETYwRyLQUM7HQ7oLRbQIGhtbS+uumQ66HbPJqMGyI4NDT8ynMb/SSbdU5ZtM8Bss+O3WwPHdtmmbhV06kgqxza+eFnb8yTIsAfti45TLwjBnjUt11rm6Qd91EpdNybYTKgtWIZdChPMBhVSeMav4fn9XKe/bHa9KTTik1x+pIJrybK2SplCqtLXiTHd7ViaYcbETAd6rU6s7YsiXa/GQExCIEygDkfzXm80XhoxQDbcUP3t4d68nAXm/CxM7e7COrsJMTGGzXf6cVGnBQmLYK+0QPANtE1WZmXMSMkURwyo+OnT77rbWxZ7omFKtWI51udm4nmrASQmouT4JYhKFdxXm2GNhqFUqomk1le4HUUrngjoRm0BFxt4z9vRWRiN9DMUCJCQgLFOO9KdKQiFIzhZ8zdMLAOaYUBiEjw32tEfDMV0SeZbotbwcZ5j4Z5HQQ+KXOutKldzWMlQFCiaAhW3pIZuMtSR9NA0PhJVDGp/PweJEAg6PQaT06tnZix6ZljA199vyLfYkn9Nz3EYGJoCoWlIlKxGgZZkcQKK3BcfgiXxNOqq/4AkxkBRNFSCOaC1u4sn2+edfBhCfbTjSJr3emsdgWg0ZmWAYRnEGBpEjkTetQyQJJA4j4CWABqAnmdQtW8fOIaBOdmKZGs61GljgkqLpdQZdh28D6HWf3bg8/pz1WsNiSqkTZ0OhmUhMfdyIe9dkgBpyJyiAYYQMAQQeBY/f7Mbg4F+JBmTYTCZ4ZzwNHTuCV6B0roSQ6mRuM+KD/ecrj1RNWtNoQPXUgvAKjgQOdmyOJHFJdAEQ2sUDZpIYAiFBI5Ggd6HRC6KuobrqDzbAYMpFcnjcmEcPy7b5nddiwNefbei8vzxA4sn2rTImPcSOCUPiaFBSQSEupd7Oe0UBUmOQCLyKzQMg7lqD7LsZhAxhNVfnUKY8EiyZxHTlAJXLjPJEwcUv72v0NN08XhHyxVqfvHL0CSoEW8auQbxQOTnfwdNU1BxLCbrw2jztKO2rgmXb/fDbLdDbbbVjF/0xgx3l9znQLxNd/yyvTQaDpZMyR97JxLwvxbs8YOmadBysaUoCKT4nGF4sBwHjmWgUSlBQ8SF671iX4e3klWoiniNtklnsy4pzV1y80GRH/6rONd2Wlt/8Uydp6nBKYkiaMTg97YgNOCHJBGoBSsShOShiECBZjkYnDm+1Gkz3UGvNzg9wRZ59DP+L/zxH0cNnQDcAAAAAElFTkSuQmCC"},56914:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAAAnZJREFUSEvtlUtoE1EUhv87mczk3aTVpEa0sXRRhKAgtIsINriRosWCuqgVQURx4cYXRkWLpYIaSjcKIuJarS9846KLCj42Vlqj0GBMqZVikpqXSTPjXJlEJXEyTXwtBO/u3nvOd/57/gOXAIB/iDa7F+KeiYedUhD5rNo1lQANRrH1kJcM/piTB/UP0707WuGvFlgcNzIFPByHqNOiy9dGrhTf5eEDj+j+7S049avwO68BjoXIabH58Cpy+Rvnt+GBaeD6ywKO00DUsej2ecklea+Ah7IiLk5/wmhKAMsALWYO2xxG1GmZsg+TKBCMAIJUuJ74iPRGNzEp4DL4QCiOjlo9vFYesxLFjWgWY2kBZ5qsMGgqez3yHqmVDcSsgB8NJ9CsZ9FlN5So7J1IwsVrsMVRel7uKarwzkAU55pssHOlLXicyOFaJIPTjTUVPVeFb3oVxUCjFU5eUwIZjs/i/kwWfa4azMSzSKYFRZF5Nj0MehaqcP9kEmYNg50LjN+TKYCDoTg8Fh4ddToIogRR/OpeUQme04BhiDo8JkjY9yYOt1GLNiuPnERxM5rB87SAI4st8Fg4RGIZxJM5hfL6+QYYDVp1uJyRkSgGP2QwmhYgT1+rmUcty6D/XRK+RWasMGlBlcLzqgnB3HA1x54mcjg5mcQuC4eG3GdFmNNhhMlYQflc4/AkkcOtmGysRTWsxFBXz5Cuc+myq73rbe0V56yKABm+58KLDc+OL39APMcC55c4rWt3r7bVV5FbMWQ8gszZu8Eww+q7yZq+t/K0/YVFev7Dy7T1327LibAESiv/Aj89T4W23AYh7X+yAAVSRKLrvgCd2yAab2k7nAAAAABJRU5ErkJggg=="},71614:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAXCAYAAAARIY8tAAAAAXNSR0IArs4c6QAABAlJREFUSEuFlV9oHFUUxn9ndmezSbbdrEmaVkmTnVDQSoxai8Y2alFrFClolNQHUUoVX/rig1hBUFB8VKRaK/XPg1iNVVAf2j5YqCAKRagpoe2mu2uJtGliJX+0u5vNzJUzs5tkk01yYWH23O+e75zvO3dGWGYNDZlINEoXIbZi6BS42RjagRYRcsbwa8jig/Z2ObZcDo3Lws1s1qw3hj6Ex4EeY6hf6XApwYBt83xrq+SqYX2CTMa0AW8Z6Afs1ZLmcjA5BaEwNDf6ZZ502tkpIu7is7LrmUzL2qh1PBqVG+/bHl+zrTteWwYVCjAxCfV1EIvBuRRMTUE0GsRqIrBhPYTDYAlvJJPy5hKCvt3pgwZeKm/0PpyYfHBHIn55FM4MBtHmJth6J8zMBCTaQSgEa2LQ1gq1QUlTltCWTMrEQhJ5cnfmT/Al8pdA4fX9ba5th+pO/jwPfeQhv0oKMxCtqS6iwF7HkU8qCPp2p/8xkNBga2ucREOt2dZdW3TaJaIEWvW6ZujcDPYq7ggcdhx5oYLgif70oAidGuy+ZyPRaJibNkBXJ0xPB+2rxku0FaipgdpoYLjngQinnKQ8sEiibD94R2w7JPd2b8SyhMZGpu/ewprFSdVUJYxEwBjI5QM/3PnZ+aXDke0VBPpn38tXu1pa4j1r4zUNluFSTw8TsTp+0D1NqGaKQL4QJFTZdKlkuq+T5fsnHHeS8ugSgsWVZi6Zp4zLNxrXadH2tWJ99jsoeaGGK6HulwbkqOPI06sSXMyYtwVeU6DKEdP7LDA7GyQsFoMU6oHeicnJuZRfdDjy7KoEmaw5Zgy9CrSs+QrLkoRDQUflDvS51MGPjiO7ViVIZ8yY3i+/ygjUlzoozsD1BaZOTM6Sy7m+RNpdsWjOHTo8ugc897uvO06XSCsdGBgwoS13oSL47yk1t1yhdqOSKKnG3zswytmh64stLBkuXd8ecQYr3qZl5MW0KYowN/2JRHCLXQ/y+eCn6/Dno7iux22dMUZG8pz+/d85Mtfyer//ctOJ5QiGRNhcRiuoJHOFue9/OMrYeJEN6yN+R9euzTLyV8HHrEiQzpp3MLxaJihPy0Jz8zk49OkoV64UaGqyfYKpKZfxv4MRW5EglTK3hMKc1WugYDVZZVlwY+ckupCq7kHvzsSBF/fcsK+qRHo6nTUHMfOv8WpOqgdKkExGidhWBWTH/XE2ObX7lyUYGzOx6f/4DcOtVcekZHJq+Dp33B7jzB/zBiu+qdE+tfe51seWJVCQfkqN8BOGjmokXx0d50Iq565rtguZbK6uAmP4rGjNvrIigR4YHjbNVpiPga14XEXIClwAzo+PF8+9+9HlSH7GiyE0iOf5OhljPM/YwzVu6Pz/trl9JqmCLFAAAAAASUVORK5CYII="},36413:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAABPRJREFUSEudlXtQVGUYxp/vnLOcXcDltsACCyjesAypbMbQEpsxCyfDZtbyMqOMgZPSaDOYXUaGSzhoNXkBBbRGpXEGCx1Xa1KsTDTJQcUQyJ3RVEA22GUX3N2zl3POV7sMTCuE1Tdz5vzxvuf3fs97OwSPOHNnL13IgDwDyGGUIY0XLh8/9ahvfHYyllNmZibnHVDHcAo2WZZpLQX5DKAaAuQDZAeFHBYTOr0qLbhAhDPaVnSOuB7mBIC3Lul+kiX0iV96y3Ps3q7M8W42M2ItolXpvrv9wbBcWtFxbe/f/UfAW7PvP01k6bKCJ0yXcAbtJsM/cgkhKN/2MVKmJOHkPis6b4pLSk4knBwTXPhq59IXVqiPzV+mxoBtEPVHv4Xb7QEowPMKhE4IgSY6EnEJsZg4KREqldLPqdtuQdsl1+rSE7rDo8CUFjHNX8Qd6JX0OVm5Ef+mNiM+hr1WXDnt2FRiSNw1Gnw97wPT/diyxtaN0G+OGrG3OgUwf91qBs9DFGWIXgmiKEH0ypAkGZrYCThbO4gL9Q+KSwyJRQFgem3dVBDaNmANUxxrKEBOWQw6rS4MDnqQO9gDQ+pk9LWbQGmgEF+epz6mRdMpJxoODu4qMeg2BYKv5+0AxeYHt8Nx6Ow7yK/U4mynFfmmblQlJSEzVg1bvwM+EMcx4BQsOI4Fy/m0AFcaHDhZYTtcbNCtDgS35HUASB1o1KCq6S1s+VIHd3sbhPgUqNVKMMyYrT7C6GgScGrP3UvvHpmR8TDYCUBlqdeh5sYKFOxUQDp/BsqVayGDwOT1Ij5IEZAHX1pkWfaruNfuwffVV7E271A2Sas+MexIaEuuXXYzIea6ZBztXoycV65CMWkipLR52Gs1Q6VgsYzwGLQJkCQKWRoqnO9oYtWgHhW+Kr2B/LeruhHmmUImHfRPIaEtea1eS9BM6zfx6I9MQnKcDfZFeuyyufCDy4HGp1Jh67PDYXeDZZmhh2PAsAxCQnl4nAxqNhpRsHmnb0GsJ7Nq9g2Br62rdHcp1zuaE6BKVIHRxoN9MRtnuqwID+KQkRA2bl97PRTly+9ga2G5D3eRpFfPGwK35ma4jKEXxZ5ksEoWTFwC+Kyl/2lISvXdeP+9beA40QurMZgsOCf6S24/+OFPjKh93h+J56Fc+SYoCKhM8bnZgteiwhHBsP7hkHyDIsqQRMkfPDwyBEUbbmHVikpMDnWAqBBNpteYh8AV2xcyyuDTw2tUuSoXl/pcMDpdOEcEVGq1uHvLPEpFG3qxgzmPZnun35ZCZPQwrF6Y8+nXI03q3P9JBQi/gRIWwWvWoe6OBRU2CwzTUjCBZzFgdfqLNjwcRq8Zczv2wCF7AgKqGI4Kkpgd0P2m3ZV1XnWyXrd6MZEl6pccxLNj5vsNYy3qzC0Bttej0rE9eTEmXi37bdRY/XzkZuGzy6cVP6p6SVdKkaqMQXyQGof6mrEmejY+SnoZL7Xvxw3BNPrXRCnVADjvETxcz21ximAnxOOS4RYoPC4KjyD73zmJlVBGAE1pG1Hb2wy9ZhYWtlXD6OoDQOm4i+C7svq4O1265fYH6jkRkf0z1Go7r1QKMpXZW4Xpv4a0RFnmL4uaheLERcjqOIDf3f3DQhvG3zDj5ePHTeEIYi4AeDzQjVrAkYz/D/bRmreEwePdAoosACwILkISt+G53ff+BFCGCYWbZ5SAAAAAAElFTkSuQmCC"},11215:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAvRJREFUSEvNlU1oVFcYhp/vnDuZzA1OJtpER1OlplFM3AhtSRG18RcpldJFcWe77kIX4ko0ggstCtpFVy1FcVEiCrqwdGM3LaULBcVAIkbyN5MfCTNJZkwyc889kkkmTshMvFQX3t3lfvd9+N73fN+Rzk6reYvnVCv1nmKnb8jVCX+d7WK6VE6KgB8T3i60+tSCCsrzI2pyrI2YUexBOGiFZNjn0KUuuosaBcDFhH/cKns5qPCSOuHfpnX6i39aOWyEWwJ/N+T58nQPM3N1BcCFYTMErPtfACBk7a6Rg07vrHAHyyfAzz894XgpwCsnXl8PtTFQbzDNdeVB2lWmt8p+nNKy6rOs+f7bPv17WUB8FWgFIRdqG6RiU54Bu/A1HJZnjsPE3KsB0eA5s3J09ygDRYsKHTR/ADeOKrTAvYTlUaqyaS8yML5wXkoBxT8scmbfAH8uAZTKbWiEWKxyB6W1ZQHWP7dvUN97IyDuQjQE2+og+RISWWhfvxQcqZK0o2wua/Bu9TM8B7flAHPWtK6dz0BFQSJCtYYfWmEwI3Q+t2yogd1xIW/ALIQQcUiHHJnN5q25PbgCoGk1XD2iCoD7Y5anU5UzGH8JqZUyCGpRkNl4qwzeKSCsYedHoEWYiVjyISFaBV99CHkf7vbBZB6aokuxblgSIU02a8TrnbIF48qGvCkGHQfmM/gvZembnt983zULxsD5h5aWOji2VSg9R46SvAh+1pA//9j2VASUm4PaKmiuhZyB/gxM5Jab9v5k4LkwtVmIPrVsbHink+z3WmU3pVuE6bgQSVq2T9jAq6K6mi6tpbD/F3dR6RxcTJpvrMi1zEYik1uE+H2fxvVBOhDrOIyGwySWJeNLx94h/li8Mq+MsybVaNpTTfq6O+L/2uYx6dbI1yvNgRJySlEmdtCeHNuTpHsRUBQ6sZ12K5ys8bi5P+O3IbIjyLC9XtN4IvLb3n5+WbxwVhJ4GCc6Y6kOChGH9OdDr7ta1kFQoaB1rwARmaI4ZUFkrAAAAABJRU5ErkJggg=="},13825:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAABFBJREFUSEutlXtsVEUUxr8zcx/dbbtrSx9RihZCI6W7QamKTSWQiEINBVpKYsQ0kYchaoCikYimoiY2QaI2+gcaYpogNhIEjIKiiUbAFkoaGigVTUVeysLu9sF2n3fvjN7FbpG+KHWSySQzc77fOWdmztCuXZJjHO14oVkWM6KstNO+fygZul1Ay72RuzVd26RyNlNKiXOe7rqFnsy9N0PGDOjIBoVyxApNZSs5QYnHBS75utAVMz350UDl7L6p8RshYwIcLzDcuk15lXOaYon4eq/hz54gwFSAEXoUfcvZtLR2a40IoXd+xYVbAsSzv85wOMPPddpKF3Urd1EkZuD8lW6EJIFxlnT4ZOYdk0MKz7AmGPDC++3YNiLg54LQzFSbVv5MoHZ+VuCMwlQFH6sv4nDgHjBVHciEhB+Er1qyJywXhFmJBULDGg9WDwI0FSBd181FnFClKnyiw/Rj1dXVEDED0jTxY9pi7DCqIAEBiWMKsM+dM+HQ9NMw17rwAwh5kEikkAGrkoBjBcbMFDuvZKBHGaPE1TWMOLy9AWwQb+LO6O/gior9f5V1f55bsdcO+nKxN/PyjQe6cTpcTgPnPSk4AIkSAAeSgLYZZrPKOLdc6+0LwhsI41rMAHEVNhbDyvM7xLSWX5h5lXmVPHdFc0lNbLjns7EQWWEFv0GgOQk4MjV0KByNpfhDERjg4P8enpSQBOyr/mnPrvvaj34giG8zeOqJU5XvXRzpfa5zo5UEticBnzqurIDG1zBGA3ZEf8AUdU/5stqsSfeemkmjCfcbr3PjrfIgXk8CNk3DQ66urpcAmS8lDAbW4ERGwxNeGOOoJEgA1hehWgCPzPaEa+Ms8rQmjN1L/TnnxiPcb5sArHXhDEm01J9G9f8hamk050EruYTYdYAbQWtSMzFvaweabwdyaGoo16alVGgqK5VSLoSUusffVdofwVEAD4BwjYA3AOj1p7BlJFBHEXh3NFxut+kPg7BUYSz/H9vkDRFC4HJXz0cJQE0R5pqEA1YQlqhTip1lptxNEDkqcSdXYFM5s8dNc4ou+iYtCX042YGe7Db9MXYi5fGEHxISoUgUvcEw+qIGgtE4SFGakrdofRFqBaHW2jyDAbMGath/ApkTasT9vkbIuAE11Y539bfRGclEIGJAEANxBUT9gdC5JGCtC3UEpDsMo/BBjc+ZKEwYcavHEbdGIWAKiSo0oiRoBQtwXcNm+RrOyvzhstk6qNh95vAUG2QeI8sbqzNrtLJ73asc8mIztsLBe3DJm4dXMmtjEtJHkrzWCJCXiLxSSJ8CeXAQoAPgJ7L8XhAcQ7gVhqTDq775RHNdPD1XmPxC67Ltico5XBvyP9iZ7a8H8Hzi7EDtBHzHOb63h40j5b25keIvnn2ShLmEIGPR9GlrTi54OTQmwLe6z97tZAsU09a0zG/z3GxcdHCDM8yXB87OKxajvZlb+jJHExlp/W/t6uQaTM4uZwAAAABJRU5ErkJggg=="},57655:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoUApKTIGTBw6ZB2WbNB+YPIaZIIm7F2HMyxbS1pwMbp9IyabWbKNcBFQdC4sE1mIGmNkqJElLhvvYGGCTlYRQdrx0lBa2t6We5d7l3VgkxUSP+x8eZJ7zvmd85zzvw+BddiRI9+EOp2ub8ViUZ7d7uzj8ZiymhrNtL9Uwl8A69frGz4vKFB9olYriNFRI9Paev0HktS87S93nfD6No3mjdKYmCg4HC4cP352gCS16U8FXllZ/2Z8fOx5lUpBDA/fZ+7cGf+0tlb7xVOB/z2ak7sAugnAMZLUsqdf8xnLoUNfB3s8odLAQMrH53bjIp+PD3g8zK8mu90CxuWiF5qaPlxe/d0LOHr0lMThWGmQSMSvR0WFBRLr2sa/qNlZq9tqtV3k8ZzampqPF1iPF6HXN97Yu1eVk5WVSlCUB263x++1nwy4efM209lp+JkkNVleeFXVqR1JSfKBiopiWCw22GwOmM0WWK3LkMnCER4e4lOI9bExYnEw5PJIsDdl865c6cb09JyaJCt+5TrX6xvfystLO5+bm4aZmQW0t/diYpGCICIMlHkOyq2boFaneAv09d1Dl+EhBHIZPFYbYoKA3bszQFEr6OoaZQwG4/skqW3m4Dpd47uFhcrvVaoXcPVqL+46eYhUK8ELCADtomBq70T+jgRs2RKLyck/cfnWGGJeywVfJATjWYGlfxjx1BIyMrahp2eMGRw0ltfVac76wL/86gKi9pUiUy7CDAVMUYD9wSOE3B5CcXEmrl0bwFxiEhRpSfAwwKQLXANTp1twYH+Of3h0+TuIDAqAkwFoBlicMkHY04uSkkx0dPTDsi0FCcnPcj6LB1hhGDxq+A4H9mWvhVdV1b/EMMSugoL0z9ixsAsxCsMhVSm5GfPZxMvX8erzMmxNjsPEhBnt/Q8QW1oEgs9DEAGYB36D3DwFlSqFgw8NjR+jafoCUVnZ0ErTSCwsTH+Zhc/PL3EFTEwAgmRSOCankRoXgaysF70L7e4eQ//vJgTHPwPKsggpZUdJiQpu9wq6uzn4AEEQIz4zZyXG2uPH81hcXEZ0tARSaZiPFFnJmkwWhIYKERsbBYIgYLM5/3vm/8A3/AeB1fn/CW4w/IHk5DgIhQIMDo5j+/YECAQB7Gw5Xa+2DXfe1nYL+flKSCQhaGn5CXv2ZEIkEuLMmR9RXl64Bs6OtK/v3pM/0cnS7OzUtp07Fdx7stouXfoFOTlpCAsTgS1UVPQKRKIgNDffQFlZnjeUpmnMzVnZ2zEjIw/319VpznFqOXz4dGJEhPj+wYP5fJfLvfqxXMdeGU6CS0vL3NnR0U/PzlpSTpzQ3fU+uTpdfe3mzZt0CsVzREiIcB3QtSF2uxPDw0bGaDQ11dZqPlrznrPt6vUNWgDvEQQhZ3W7EaNp2gww5yIjZ+uqq6tpNvcvL/sz37THIYkAAAAASUVORK5CYII="},86784:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},71986:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},37166:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},28984:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},63604:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},30045:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},13740:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},58881:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAPcklEQVR4nO3da4xU5R3H8efscrNcFm3EVgQXq4mKCo2toEJY3oiNvRC5aNJWQbGpiVG8tNoXChiTxkaFJm1s4gVq+0YQg0lNrX3BEryA0bpbbk1FFkRQMQK77IIuu5z+fztOZ3eZ8zzPmTnP2XOe/X2ScZ5dWGdYnu/M/8zMDoEaIC0ndtWf6uq8NVRhg1KBnKgabScPq11tW1VtMHTv0GDY1qHB8HU/nvCL9fJLVIXUA2kJW8Z2tbctkwteKh9SQoqB9Da0Zti2M4LRd/9owh2Niioi+zQ9hThaNwYqmCofUoLKBQI1qub4qNozb2AklUktEMbhVlQgwEgql1ogu481r5Kze+REDugCAUZSmVQCwQF5d1dniyzJEVMgwEjiSyWQD9ubl4ahWilLcsQmEGAk8aQSyAfHmhvlgmbJkhyxDQQYiT3Zt+7tbms+Ipc0VpbkSJxAgJHYSSeQY82hnJFDcQMBRmLGQDxRSSDASPQYiCcqDQQYSTQG4olqAgFGUh4D8US1gQAjOR0D8UQSgQAj6YuBeCKpQICRlDAQTyQZCDCSAgbiiaQDAUTyafDJ5feev3KPfDgoMRBPuAgEuk6d/Ohw7eHZgzUSBuIJV4EAIvnW2ed/f87oWw7Jh4MKA/GEy0AAP+t+5llnTxtskTAQT7gOBAZjJAzEE2kEAoMtEgbiibQCgcEUCQPxRJqBwGCJhIF4Iu1AYDBEwkA8MRCBgO+RMBBPDFQg4HMkDMQTAxkI+BoJA/HEQAcCPkbCQDyRhUDAt0gYiCeyEgj4FAkD8USWAgFfImEgnshaIHAy7Nz46vEXr183eUenfJhLDMQTWQwE8h4JA/FEVgOBPEfCQDyR5UAgr5EwEE9kPRAYVnPGawsm3vMDWeYGA/FEHgKBvEXCQDyRl0AgT5EwEE/kKRDISyQMxBN5CwTyEAkD8UQeA4GsR8JAPJHXQCDLkTAQT+Q5EMhqJAzEE3kPBLIYCQPxhA+BQNYiYSCe8CUQyFIkDMQTPgUCJ0+d/OOiCx6+S5YDioF4wrdA4ER3++NLvvPYQ7IcMAzEEz4GAgMdCQPxhK+BwEBGwkA84XMgMFCRMBBPdIdd6t3D/5SVvwYiEgbika1f/F3+67dhNSMeXjBx6WOyTAUD8QhGLIxaPutW3cdHBCPnLjx/aSp3lwzEI59+uVft69glK78NrRm2beHE+66QpXMMxDPvH2lUnadOyMpvQ4MR16VxL8JAPHOk8zP132P/kpXfzqj5xtobJ959kyydYiAe+vyrA2pP+79l5a8hNcO33zTx3stl6RQD8RQi2dexs+fhXx/VqtrPb67/1ThZOsVAPIY4EMlhGbuw9s1P6x9yvn+dXwAwkIF3vLtNdZ3q+vr8pHwm/xrOme98/zq/AGAg5MKFo6c437/OLwAYCLnAQIg0GAiRBgMh0mAgRBoMhEiDgRBpMBAiDQZCpMFAiDQYCJEGAyHSYCBEGgyESIOBEGkwECINBkKkwUCINBgIkQYDIdJgIEQaXgTSsHrs2GfnbzoiS6JELXlp1pmNi48elaUzTgNBHF+Fpzb+ZcHmqfIhUaJ+vm5m0/CgZrbLSJwFUowjVOHUvy54Qz5DlKyfrZshGzhwGomzQK5+fsz7iEOWioGQCwgEAoeROAlk+uoxq1UYLlJfYyDkQjEQCBxFkngg/eMABkIu9A4EAgeRJBpIuTiAgZAL/QOBIOFIEgskKg5gIORCuUC+1rjltmOz5bxqgZyqposDGAi5oAlEdnawZsvitsWyqkogp6qY4gAGQi5oA4EEIgnkVDGbOICBkAvGQKDKSAI5VcQ2DmAg5IJVIFBFJIGcYosTBzAQcsE6EKgwkkBOscSNAxgIuRArEKggkkBO1iqJAxgIuRA7EIgZSSAnK5XGAQyEXKgoEIgRSSAno2riAAZCLlQcCFhGEshJq9o4gIGQC1UFAhaRBHKKlEQcwEDIhaoDAUMkgZzKmr56bIMKu5erBEggs+SMKFESyCY5q1pNULv0rcVHm2R5mkBOzvFNG8iFAX3Thnlvjl+lQjVFllW7YOTlDYooYXs6tjWqJASqef21B5bK6jSRgdy4eXyjCsJZsiTyWxhsennmgQZVBgMhYiBEGgyESIOBEGkwECINBkKkwUCINBgIkQYDIdJgIEQaDIRIg4EQaTCQwWNkbZ2qH3mpGjlkjJxPls8UYI3Pwd6OHaqjq01WpfXejp2qo7tVPjMIMZC+bppwv1o48T5ZRTv05X5153vTZZWsH557h1o8abnS2dH6tnpk+3xZ6SGGyXXTezb/5Lqr1SQ5HzmkTn6lMi3tO9SOtrd6Ln9H65bBEwwD6csmEHig6TrVIrewSXpiyutq0qjSLXs52KA2gay/9oD8142Orlb1zhf/UGv3P6UOfbVfPuMxBtKXbSB/O/isWt2yTFbJGDd8gnr6e1tkpZeFQHrb+Nla9eonzyZ+Y5EZDKSvxZNWyKizRFZ6SY9ZNuNV0bw3x8t/9dIKpOj5Pct6QvEOA+nr0cte6pnZbSQ5ZtmMV0VZDAS2t76lfrdriV/HJwykrziBJDVm2Y5XRVkNBHB8smz7gsRuOAYcA+krTiBJjVlxxiu4ZculxlvpgQoEvIqEgfQVZ9SBJMasuJf5yLYFPQ+56tgEggN+KJ4XFW8gcM929ojzZBUfbjweaJpjDDnzGEhfNhurt2rHLGzCOOMVJBHI2o+eUi/uf1JWerh+COaqs65XV31zjnzGHo5JcE+SawykL9PG6g+3lNWMWXHHK0gzkN4Qy8KJ96vZ4+w3/R8+uFdtPLRWVjnFQPoybaxyqhmznr5yixo3YoKs7D2+63b1zuHXZBXN9OeoJJAi3JvcddFKeWa+8PIUHRyP3Pnu1fkdtRhICW4h4447UOmYhZd/PDH1dVnFY7O5XQYC+F7hAQ2bY5TVLcvle/SMrHKIgZRMHnONevTydbKKp9Ixy/ZJyf5sNrfrQACBr5BITPcklX5/MoGBlFQaCFQyZlUyXoHN5k4jELA9hrIZCzOJgZRUE0jcMQu3vpWMV7Dx0Do5+C37fsr/l1Yg8KcrtxpHLZvrnEkMpGT2uIU9B59R8PMRePl4OXHHCNN49fmXH0duOjxvYXrBYpqBmL5vgJfLP9B8naxyhoGUmF7Ji4NN3TgRZ8zSjVcIET+ohOcfyslaIPDCtF3GYxGbVwBkDgMpMQVy57vTtY9y2Y5ZpvEKIV511pxcBfLgxc8bn0i0ef4mcxhIiSkQvEjwSdnY1Y5ZpvEKIWJkiQrE5nLSDsRmzEL4uXu4l4GUmG4FEYjpURubMcs0Xt0v/w88xxAVCOC66KQdiM0DHElfZioYSInNpsQTZNWMWTbjFW5lba6LTtqBmL4vkPRlpoKBlOg2JR5V+uV702SlqhqzbMYr/Jy36fdlLRAwXabNsVPmMJASXSC9/3KrGbNsxiswHQ/pLgNMm5WBWGIgJS9M2ykPVdbJ6nS9/3JN40TUmGU7XoEpENMjQqbNmnQgeJuhF6bvlFW0qO9LpjGQEt2m6h0IVDJmmcam4ngFeQuEB+m9MJDKxizb8QryFgheAv/gJc/JKlrSl5kKBlKi21T9A4k7ZsUZr8AUSP/f35/uzwJJb1bTvSPk8gWLDKTANCL0DwTijFmmDdR7vAJTIKYNnnYgNj9XX+5eNfMYSEElgcQZs+KMV5CnQEz3pkWmh6YziYEUmALBe9E+/p/bZFVi2hjFMSvueAWm62Pa4GkGctdFq5Tp59TL3cDkAgMpqHRD2oxZcccrMF0f04ZLKxDTjURRuRuBXGAgBZWONDZj1q8vfi7WeAV5CQR/tmnfvF5WeuVuBHKBgRRUGojpFhTvDXVZ3TWyKi/qljUPgZi+Z0Wm65ppDKTA9Jet21C6l6iYRN2yZj2QG769RN12wQpZmZmes8k0BlJgOk7QbSibn4UoJ2q8AlMgoHtUyFUgeEkJRsrZ5yyUj8xMIWceAykw3QvoNhQ2jel1SOVEjVeQtUDwZ7zh3Nt7bkSiXq9WDo7Big915xIDKagmEDD9sFU5UeMVmB4ahmoCwb8MhbcEjfoHOhEE/sFPfE9w0h1HRTF9z3KBgRRUG0jcMUs3XhWZNrnuTRBMX+taueeNcomBFJheKmF6HRFuceOMWbrxqsi0yXUHv6avdQnx47pFxZsrDKTAtKHwFx61GYvijFm68aqomutk+lpXcM+Bd3T3Ig5gIAWmDaXbjEW2YxZuYU3jFVRznUxfmzS8jxdeVoPjGq8wkALThtJtxiLbMctmvALTddKNfaavTRKCx3Ux3SPmEgOx29g2gYDNmGUzXoFpk+seODB9bRLwHMeLch1svi+5xUDsnnOwDcQ0ZmFT2T5xZtrkukAQKh6VM70daFx4d5ftbW/LZT9pFXnuMZDCcw54Jl0H87XNE164N9L96CleAh81FvWHh551MO/jpIM/29nDJxTOR0xQ44YX3hAb8ZggBkSAPzfGKMSNjwcVBkJ4wSUiAoTgzSNQSWAgRBoMhEiDgRBpVBLIvDfGrwlVeKssibwWBMHv5dHEsv92XGQgN24+d7n86jJZEvktVCtennlwuSojMpD5m89rOBWc2ihLIq/VhDWzX5r5caMqIzKQRe/Xj23r6DwiSyKvvTzjYGQHkb8APA4h3wUq+PP6GQcWqQjaQDhmke904xVoA4F5b5y7IVTqJ7Ik8ops/lfWzzg4V5aR5Pfo3fx2fX1n98kmOdSvkw+JPBG0jhk5tH7Nd/celQ8iGQOBBW+On9odqkZGQn4IWmsD1bDu2gNN8oGWVSBQiCTcIMvz5USUV/tqg2CuTRxgHQj0PPTb3rlUvmqRYiiUL/tUqNaMGTVslWms6i1WIL0hlvb2rqmyNLrjwt9ulDOiRD2z+zez5cxo1KghTXGi6C2Qk3O7jzWHckaUqAtHT3G+f51fADAQcoGBEGkwECINBkKkwUCINBgIkQYDIdJgIEQa/gTS1nRUBQFf6EiJkVvcTReNntKgHEslkA+ONTfKBc2SJVFSXpF7kLly7pTsW/c+bG9eGoZqpSyJkhEEiy8cdcUa5VgqgbSc2FXf3dXZIkui6oVha+3ouvpJwaSj8pFTqQQCcqC+Ss7ukRNRVUKlVsjxx3KVgtQCaQlbxna1tzYGKpgiHxJVROLYJHE0qJSkFggwEqoG4hgyaszcSSmMVkWpBgKIpLu9bbniuEW25JgjDIJVcs+xXKUs9UCKcODe1dW5SCnVEIThVHlUok7WRAWFKJpqArWhpnbYhklnXLJXDYD/AURtGX0bg0UyAAAAAElFTkSuQmCC"},28982:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},2487:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},3164:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},88745:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},49321:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},96908:function(Fe){"use strict";Fe.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAYAAADogBFvAAAAAXNSR0IArs4c6QAADzxJREFUeF7tnQl4VcUVx3/3JSEBARFEFllcQAMJuKDUD7FqtVbFtUqtS6ufS1soxaW1Si0KBaFVWy2ittqqdQ9xpYq4tLgVFWUThYQlJIEkkJXs63u333lzL+/mrfeF9/KSeM/35Xv3zZw5c+bM/83MOTN3ouGQY4EuZAGtC+niqOJYAAeQDgi6lAU0fUayHqCR5gJXEriS/T6TICkZNOMzIN/gFx7/8vvLiFxDtpfP4G2Xb5Ej6SaPKddav6mPtb5g9e/PF9nSvmTVlpD1S36Sr63WOj1ukD/d+PR+b1NpAekmj5Gve8Dd5lc2ivK4G2lzV4K7Eo/8eSrQ3ZW424rw6J/ST1utTb2jtkuhLAplwgDS7BDj09txdgFqgsjCbwVOKMCYAPH+IAzABIDf8qPYz+OygMus0+8HFQDmYDpaypj1mp+m/qKbgMoKQO+zxwIyCzhNPhOIQQFrAas/uK3l5dlt/SEY9bbn0ZsrS1obynfXNJQXFTeUbPugua5utQZrM7PZHgU2EsIaHJAJUcWp1JYFklKgVx/fX0oqpPSBgw6BASOh/xAlxgC+u6WJqh0bqdi2nrb66gI0sjQXL2W8xHpb9XUykwPITjZ43KuTpcnBw2HA4TBwFBw81Dt66+42aoq2U7FjAw0Ve8R52KxpLB6v86KWjTvuetmswAGkTUN1W7aDBsHIieiHjkVDlhpuavbkU7ThE9wtjQLMbTosyFzGc5pGoD/RyQ13ANnJBk9YdSm9YVg6+tB0NC2ZtqZ6dn/1P+rKirwqaRqrknVuSM9mZ8J0FD2CetmJ1MipO74WkPXn0VOg72CvY1ZRuJU9uRvQPW4ZLes0jdszlvG3+CoRWroDyERZPtH1Dk1HH56B5vHQWFvJzrUf42lrUaMlPJ4BMxOxtnQAmWhgJLL+3gPQR5+E1qsPDdXl5G9YjUdipIreGpzGFUOfpb4zVXQA2ZnW7op1paSiH30qWlIqdVWlFGz6Al1ipmqkXH0wnD0ym8bOUt0BZGdZuivXk9IH/ajJaK4Uasr3UJizUQX/Fb2WOZ7LtfniosefHEDG38bdo4bUvuijJqG5XFQU5VOSv22/3hr8NTObWzqjIQ4gO8PK3aWO3v3RR57gHR13blpHQ121FZTTM7N5Od5NcQAZbwt3N/mDjvDu8jQ11rHj6/XoskevqKxXMuOPfZHyeDbJAWQ8rdsdZct2zYjj0VJS2bu7gLLiXdZRMiszmx/Hs1kOIONp3e4qO60/+rBx6O5WdmzeRHOTz8lO0pg2fhkr4tU0B5Dxsmx3lytTd99B1FZVUZC31dqanMzxTNDmsz9gGcumOoCMpTV7kixXEvrwCV4HZ1vuZlqamqytu2VCNn+NR3MdQMbDqj1Epj5wBFqfgVSU7qWkWB3CENKgEhibme39jCklBpCysf/H3aohrY1w64CYNqrLCJOziRJg1hN+qqtjJklJQx88xrudmJuzBY+cVveBcmlmNr/qmODQpRIHyPuKlVYtjXBL/1i3K7HyDh4Gp94IU2+Ee0+A+pgPJJ3WPn3QEWgpvSkpKaaiosJabxsuJk7IYksslXEAGUtrmrIW5sHAkerb7UO6NSBJ6wcDhnvXkFu354HlDK8GKzOzOS+WJnQAGUtrmrIW5atXCHoCIDXwDDwSlyuJvIICGhran7OIdRjIAaQDyIgW0PsNRkvtR2l5OaXlAcuPmIaBuh4gp1wP/QYrI338ODRUBRpM0+Cc36p0OVT6nwd9PIcdAydcqr7nroL8NXDi5TBmKoyepPgL16n0dS+3dzgGjoaTjY0If7n+Wow+GdK/p1Jr9sC+Ihg1SX0X3Xob6+K3F0FLg0r/egUUbWovSRy8SdNh5PEw4jho2Ae71sOuDbDhVaWvP1nbWLIZvvo3TLwQvjtDvdQlaf+eB2Uxeuu1V2/oP4yGhnryCn3etqmWS+PmjGUsiYhsGwxdD5C/WwsjJirV7xkX3KjyPvZSY+poqoXbBvqaetzF8HPjDMAbc2HIWDjlp8FNsfldePIaH+iTU2FxIRxkyHvgu5D3afCyM5dDprF8emuBN4jM6TPDm/zZG+HTf/l4xpwG1z/nXaMFpYIv4fHpUGVEJEwmaxu/eBFyP4Br/t5exMPnwZb3bUDADouGPmiU9+3FnLxC3BZvW0rHMgzUswEpI5O8Q9LaDAVroHgzDE2H0SdB6kGqJyryYdFJ0GicbLnsfjjLOGn1yT/ghRmBPSajmgBXLg+Qwwd3j4WzboXTDV4J95jkPZxghH2e+xl89ozKEVDdlKVu8RAq/lqNikm91Eg++GiVXlsGD52tRr1ggCz+BgaPAXk/20oxBSTo/YagJfdiV8lequuMEd9SnwYxCQP1bECKwerK4ZELQUYbk2RbbNZbMOQYlbJyMSy/Wz3LdDjvG/XcWAN3Hg6t7XYp4IxZ8CNjmSCj7NJp7cEQyamRH8m8zT7H54WZ8MkTPhlyO4ZM+xcvUGkb3oDHLw8OSDP1m3fgw0ehtlSBWUb2ysL2eh3It7T+iMddVV1LUVnQMFZMwkA9H5CPXQqb3gzsChlVBBSyHm2uh7ljFHiFbn4Pjj1DPT/1U5Bp0Uq/XQ1HnKxSnrgC1r8aHSAvnAfn3aXKfPYsPHN9cKiYywIJrC+a5Ft/WqfsSDIOBITWsnJjRr/DaG1pIbewJKjUWISBejYgZTqeOzZ0l9zyPhxzusp/7BLY9JZ6FifjhhfUc85/YckPfDKsI6iMRnNGq3t+rBRphJyzBuQgrNBD34etHwTXcfLVcN3TKu/d++H136lnKyDlx3TXkcGdv1iB0ZTT7zDv0/aiMppaWoNKP9AwUM8G5Fdvwt8MjzuY+ab/Bc40dr+yfw2rDEdRRgMBlXSArAFl9KwyzgVaR7f3HoDX5gRKjgTIh6rV2lZow+uBSwJTojhX489R32QUltHYH5A7P4P7T4s19ILLk2k7JY3SqhpK99WFqvOAwkA9G5Af/R1emhW6s865HS5ZpPJXLYXsW328Fy+EH9yhvi+/B1YafH/YCoceqdLnZUBpu6NZKj0cICVgLvnRkoSCFk8OBOSXy+DJq6OV1jH+5F6Q1p/G5mZ2lAQJxxlSDyQMFHtATpgGR56iVNvyHmz7KLDxstcrXqpQUx3cdoiPJ5ZhnzUvwNPXhjb+tLth2lyV/86f4I3f+3jF8Zmfq+6SLNsB96TDUVPgNx8qHmnXg2cFlx0OkDIyPrhPrV2FJNbqe8MvtK4S3go2Zcv6Vta5nUGicp9B3vuBcooraXMHfxHxQMJAsQfkRQvg3DuVeazeq9Vgo06EOz9XKXu3wvwMX651fbXgeCgxPF5reQlgLzSCvuHikOJpSiwxFF3zBEy5TuU+exN8aqzXTP5fvgkZxvrxz2fC5CvhtJ+p3KevgzXPRw9IKWHd6w41yoYDmH8csrMAKTql9vWGqoqr6qisaw6pZUfDQLEH5Hd+Atc+qRRdmw3/vCpQaStPzn9gybk+nl+8BhMvUN+XXgCb3wksf+1T8J1rVHo4QMoux7xxwcMfElwXUJt7zg+cDnmr29clux+/MDxoGW0zzlVBc9lNmTMy9Nov0hpy1goY/31Vl3/Ix6rB8ZfACT9UKRJe+vw59ZxIQMq0nZJGbUMzBRVhL7XoUBgo9oCUoPMdxu6GBKQXTIByy4VaKWnwm4/VVpnQf5fAy7/2dcP0B+FMY90XbMo9fCLM+UJNpZEAKflfZqndGH8SZ0acGiEJSC82wjhWPokH3pvnA62ZJ/G+rJsDZZop1nWmePni7VvpuIvg56+oFNlynJ8JzX5OgswCd63zbUH+5Xuw/ePEA1KWGvIOt9vNlr21eDyhz3p2JAwUe0CKyWavhHRjfVVXoUAni38x8ik/geHGFC33yMgIZu2wcWfDr972dZ/slnz+PNTuhaNPhUvuVd6vSeFGSPGQBbjrXoH3/gxl22BIOpz0I593LXIevQi+ttRpBc/5c+ECI2hupt8rMcGvQgPSGk6SsFHO+2rPXLxyk2a8DrLeFirdrtaHEryXy0ZlmTD5Kt9uzTcrVXDfpESOkKKD7G3rOruqmqhuCv9qjcvF+RlZhDBuoAnjA0iJ1ckoaR4wCNV1794HrxsBYivPze/CsWcGLyUgWz5XAVMoHCAFiEInXhZcloBkxQKQvehQJFP6wh2+Lb78L+C+KaH5JUeWE7Ks8KdZaeqqZaFDRsCMN3z79qEk7t4IMjo21XQdQLpSvP8QoKaxlcJ9odeRorCmsSVjHBPtvhQWH0CKJtKRVz3mO4BgNXhFgQrHyC8/GMmhUNlTPvWG9rnVJarcphX2DleIByrOxxVL1Mhsxv5EqkyVWbNh4/Lw4JLc2e/4TvbI3raM2pFo6k1wxkwYPNa3z2wFpJSXeOf5v1d751bdJE/WqfJDkeWBf+A90SOkTNtJvdA9bWwpa8ET4RWNaMJA8QOk2WF9DlEHGmS6FhDszVX7rXao76EwdJy6yF2OjJXLieUIFKqzpPMlHCWjdsFadWTMDglQFhVAnwFqi/HOEYHrPTtywvFIBx96FAzPVODbk6PW3XbCQQdad0fLiz11D7urW9nXHP4eqmjCQPEHZEcb3NFysR49JMxz5SNKm9VPgZzYcQjE4ZOzKy1u8qtt3Jmv8fCEZcyOZDoHkJEsNHcjDBuvuO6bCvlG/DRSuW9Dvly74tHZUumOOG3LUWo7L4U5gAwHHHGsxMESkvOKC40DEd8GsEXRxqI6D1VNka+P1ODtzGzOD7t66XGX3sdyypaguATHhbJvg1UPR9FN3x7WxjbYsc/ezSqRwkA9b4QclqE8aiEJeH/5UseQITs5F81X/+tQSPa6g73f0zHpPaqUhMa3VrppDRMkNxscKQzU8wDZo7q6+zSmtFGntN6GcwOECwM5gOw+fd6lNW31QG6lADLytTHhwkAOILt0N3cv5XZWe6gXZNqhEGEgB5B2jOfw2LLAvmad3bX2pu1QYSAHkLZM7TDZsYD4NDn2YpJeccHCQA4g7Vja4bFtgeJ6D5WNNqdtcXD8TgM5gLRtaofRjgWa3LC9yl5M0jtK+p0GcgBpx8oOT1QWyKt209Aa2ds2hbpczM7Iwrvr4AAyKlM7zHYsEKVz0+5uIAeQdizs8Ni2gIyL8icxSbeNnZv9go0wkANI26Z2GKOxwJ56D+VRODdmGMgBZDRWdnhtW6C6WWeX/Zjk/jDQ/wHkSLPJ/mcrgQAAAABJRU5ErkJggg=="},57177:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},81378:function(Fe){"use strict";Fe.exports="data:image/png;base64,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"},93162:function(Fe,wt,E){"use strict";E.d(wt,{Z:function(){return ue}});var a=E(15417);function ue(le,we){var re=typeof Symbol!="undefined"&&le[Symbol.iterator]||le["@@iterator"];if(!re){if(Array.isArray(le)||(re=(0,a.Z)(le))||we&&le&&typeof le.length=="number"){re&&(le=re);var Ee=0,We=function(){};return{s:We,n:function(){return Ee>=le.length?{done:!0}:{done:!1,value:le[Ee++]}},e:function(ce){throw ce},f:We}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Ye,Ae=!0,z=!1;return{s:function(){re=re.call(le)},n:function(){var ce=re.next();return Ae=ce.done,ce},e:function(ce){z=!0,Ye=ce},f:function(){try{Ae||re.return==null||re.return()}finally{if(z)throw Ye}}}}}}]); diff --git a/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.ca055279.async.js b/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.a988e31e.async.js similarity index 96% rename from p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.ca055279.async.js rename to p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.a988e31e.async.js index a9f0de65b4..d55fcf290f 100644 --- a/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.ca055279.async.js +++ b/p__Classrooms__Lists__SmartPlan__Info__PptInfo__index.a988e31e.async.js @@ -2,12 +2,12 @@ To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel. - `},E={onDragStart(Et){let{active:Ft}=Et;return"Picked up draggable item "+Ft.id+"."},onDragOver(Et){let{active:Ft,over:Rt}=Et;return Rt?"Draggable item "+Ft.id+" was moved over droppable area "+Rt.id+".":"Draggable item "+Ft.id+" is no longer over a droppable area."},onDragEnd(Et){let{active:Ft,over:Rt}=Et;return Rt?"Draggable item "+Ft.id+" was dropped over droppable area "+Rt.id:"Draggable item "+Ft.id+" was dropped."},onDragCancel(Et){let{active:Ft}=Et;return"Dragging was cancelled. Draggable item "+Ft.id+" was dropped."}};function b(Et){let{announcements:Ft=E,container:Rt,hiddenTextDescribedById:Xt,screenReaderInstructions:an=ee}=Et;const{announce:Bn,announcement:nt}=ae(),It=(0,y.Ld)("DndLiveRegion"),[Nt,Zt]=(0,a.useState)(!1);if((0,a.useEffect)(()=>{Zt(!0)},[]),ne((0,a.useMemo)(()=>({onDragStart(Re){let{active:vt}=Re;Bn(Ft.onDragStart({active:vt}))},onDragMove(Re){let{active:vt,over:ct}=Re;Ft.onDragMove&&Bn(Ft.onDragMove({active:vt,over:ct}))},onDragOver(Re){let{active:vt,over:ct}=Re;Bn(Ft.onDragOver({active:vt,over:ct}))},onDragEnd(Re){let{active:vt,over:ct}=Re;Bn(Ft.onDragEnd({active:vt,over:ct}))},onDragCancel(Re){let{active:vt,over:ct}=Re;Bn(Ft.onDragCancel({active:vt,over:ct}))}}),[Bn,Ft])),!Nt)return null;const jt=a.createElement(a.Fragment,null,a.createElement(de,{id:Xt,value:an.draggable}),a.createElement(te,{id:It,announcement:nt}));return Rt?(0,Se.createPortal)(jt,Rt):jt}var z;(function(Et){Et.DragStart="dragStart",Et.DragMove="dragMove",Et.DragEnd="dragEnd",Et.DragCancel="dragCancel",Et.DragOver="dragOver",Et.RegisterDroppable="registerDroppable",Et.SetDroppableDisabled="setDroppableDisabled",Et.UnregisterDroppable="unregisterDroppable"})(z||(z={}));function ie(){}function se(Et,Ft){return useMemo(()=>({sensor:Et,options:Ft!=null?Ft:{}}),[Et,Ft])}function pe(){for(var Et=arguments.length,Ft=new Array(Et),Rt=0;Rt[...Ft].filter(Xt=>Xt!=null),[...Ft])}const ue=Object.freeze({x:0,y:0});function fe(Et,Ft){return Math.sqrt(Math.pow(Et.x-Ft.x,2)+Math.pow(Et.y-Ft.y,2))}function oe(Et,Ft){const Rt=getEventCoordinates(Et);if(!Rt)return"0 0";const Xt={x:(Rt.x-Ft.left)/Ft.width*100,y:(Rt.y-Ft.top)/Ft.height*100};return Xt.x+"% "+Xt.y+"%"}function me(Et,Ft){let{data:{value:Rt}}=Et,{data:{value:Xt}}=Ft;return Rt-Xt}function Ee(Et,Ft){let{data:{value:Rt}}=Et,{data:{value:Xt}}=Ft;return Xt-Rt}function ve(Et){let{left:Ft,top:Rt,height:Xt,width:an}=Et;return[{x:Ft,y:Rt},{x:Ft+an,y:Rt},{x:Ft,y:Rt+Xt},{x:Ft+an,y:Rt+Xt}]}function he(Et,Ft){if(!Et||Et.length===0)return null;const[Rt]=Et;return Ft?Rt[Ft]:Rt}function ge(Et,Ft,Rt){return Ft===void 0&&(Ft=Et.left),Rt===void 0&&(Rt=Et.top),{x:Ft+Et.width*.5,y:Rt+Et.height*.5}}const be=Et=>{let{collisionRect:Ft,droppableRects:Rt,droppableContainers:Xt}=Et;const an=ge(Ft,Ft.left,Ft.top),Bn=[];for(const nt of Xt){const{id:It}=nt,Nt=Rt.get(It);if(Nt){const Zt=fe(ge(Nt),an);Bn.push({id:It,data:{droppableContainer:nt,value:Zt}})}}return Bn.sort(me)},ye=Et=>{let{collisionRect:Ft,droppableRects:Rt,droppableContainers:Xt}=Et;const an=ve(Ft),Bn=[];for(const nt of Xt){const{id:It}=nt,Nt=Rt.get(It);if(Nt){const Zt=ve(Nt),jt=an.reduce((vt,ct,yt)=>vt+fe(Zt[yt],ct),0),Re=Number((jt/4).toFixed(4));Bn.push({id:It,data:{droppableContainer:nt,value:Re}})}}return Bn.sort(me)};function Ae(Et,Ft){const Rt=Math.max(Ft.top,Et.top),Xt=Math.max(Ft.left,Et.left),an=Math.min(Ft.left+Ft.width,Et.left+Et.width),Bn=Math.min(Ft.top+Ft.height,Et.top+Et.height),nt=an-Xt,It=Bn-Rt;if(Xt{let{collisionRect:Ft,droppableRects:Rt,droppableContainers:Xt}=Et;const an=[];for(const Bn of Xt){const{id:nt}=Bn,It=Rt.get(nt);if(It){const Nt=Ae(It,Ft);Nt>0&&an.push({id:nt,data:{droppableContainer:Bn,value:Nt}})}}return an.sort(Ee)};function De(Et,Ft){const{top:Rt,left:Xt,bottom:an,right:Bn}=Ft;return Rt<=Et.y&&Et.y<=an&&Xt<=Et.x&&Et.x<=Bn}const Ce=Et=>{let{droppableContainers:Ft,droppableRects:Rt,pointerCoordinates:Xt}=Et;if(!Xt)return[];const an=[];for(const Bn of Ft){const{id:nt}=Bn,It=Rt.get(nt);if(It&&De(Xt,It)){const Zt=ve(It).reduce((Re,vt)=>Re+fe(Xt,vt),0),jt=Number((Zt/4).toFixed(4));an.push({id:nt,data:{droppableContainer:Bn,value:jt}})}}return an.sort(me)};function Be(Et,Ft,Rt){return io(Oi({},Et),{scaleX:Ft&&Rt?Ft.width/Rt.width:1,scaleY:Ft&&Rt?Ft.height/Rt.height:1})}function we(Et,Ft){return Et&&Ft?{x:Et.left-Ft.left,y:Et.top-Ft.top}:ue}function je(Et){return function(Rt){for(var Xt=arguments.length,an=new Array(Xt>1?Xt-1:0),Bn=1;Bnio(Oi({},nt),{top:nt.top+Et*It.y,bottom:nt.bottom+Et*It.y,left:nt.left+Et*It.x,right:nt.right+Et*It.x}),Oi({},Rt))}}const Ie=je(1);function ze(Et){if(Et.startsWith("matrix3d(")){const Ft=Et.slice(9,-1).split(/, /);return{x:+Ft[12],y:+Ft[13],scaleX:+Ft[0],scaleY:+Ft[5]}}else if(Et.startsWith("matrix(")){const Ft=Et.slice(7,-1).split(/, /);return{x:+Ft[4],y:+Ft[5],scaleX:+Ft[0],scaleY:+Ft[3]}}return null}function Oe(Et,Ft,Rt){const Xt=ze(Ft);if(!Xt)return Et;const{scaleX:an,scaleY:Bn,x:nt,y:It}=Xt,Nt=Et.left-nt-(1-an)*parseFloat(Rt),Zt=Et.top-It-(1-Bn)*parseFloat(Rt.slice(Rt.indexOf(" ")+1)),jt=an?Et.width/an:Et.width,Re=Bn?Et.height/Bn:Et.height;return{width:jt,height:Re,top:Zt,right:Nt+jt,bottom:Zt+Re,left:Nt}}const qe={ignoreTransform:!1};function Je(Et,Ft){Ft===void 0&&(Ft=qe);let Rt=Et.getBoundingClientRect();if(Ft.ignoreTransform){const{transform:Zt,transformOrigin:jt}=(0,y.Jj)(Et).getComputedStyle(Et);Zt&&(Rt=Oe(Rt,Zt,jt))}const{top:Xt,left:an,width:Bn,height:nt,bottom:It,right:Nt}=Rt;return{top:Xt,left:an,width:Bn,height:nt,bottom:It,right:Nt}}function Ge(Et){return Je(Et,{ignoreTransform:!0})}function Ue(Et){const Ft=Et.innerWidth,Rt=Et.innerHeight;return{top:0,left:0,right:Ft,bottom:Rt,width:Ft,height:Rt}}function Le(Et,Ft){return Ft===void 0&&(Ft=(0,y.Jj)(Et).getComputedStyle(Et)),Ft.position==="fixed"}function ke(Et,Ft){Ft===void 0&&(Ft=(0,y.Jj)(Et).getComputedStyle(Et));const Rt=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(an=>{const Bn=Ft[an];return typeof Bn=="string"?Rt.test(Bn):!1})}function Ne(Et,Ft){const Rt=[];function Xt(an){if(Ft!=null&&Rt.length>=Ft||!an)return Rt;if((0,y.qk)(an)&&an.scrollingElement!=null&&!Rt.includes(an.scrollingElement))return Rt.push(an.scrollingElement),Rt;if(!(0,y.Re)(an)||(0,y.vZ)(an)||Rt.includes(an))return Rt;const Bn=(0,y.Jj)(Et).getComputedStyle(an);return an!==Et&&ke(an,Bn)&&Rt.push(an),Le(an,Bn)?Rt:Xt(an.parentNode)}return Et?Xt(Et):Rt}function Ze(Et){const[Ft]=Ne(Et,1);return Ft!=null?Ft:null}function We(Et){return!y.Nq||!Et?null:(0,y.FJ)(Et)?Et:(0,y.UG)(Et)?(0,y.qk)(Et)||Et===(0,y.r3)(Et).scrollingElement?window:(0,y.Re)(Et)?Et:null:null}function mt(Et){return(0,y.FJ)(Et)?Et.scrollX:Et.scrollLeft}function at(Et){return(0,y.FJ)(Et)?Et.scrollY:Et.scrollTop}function He(Et){return{x:mt(Et),y:at(Et)}}var _e;(function(Et){Et[Et.Forward=1]="Forward",Et[Et.Backward=-1]="Backward"})(_e||(_e={}));function Qe(Et){return!y.Nq||!Et?!1:Et===document.scrollingElement}function Te(Et){const Ft={x:0,y:0},Rt=Qe(Et)?{height:window.innerHeight,width:window.innerWidth}:{height:Et.clientHeight,width:Et.clientWidth},Xt={x:Et.scrollWidth-Rt.width,y:Et.scrollHeight-Rt.height},an=Et.scrollTop<=Ft.y,Bn=Et.scrollLeft<=Ft.x,nt=Et.scrollTop>=Xt.y,It=Et.scrollLeft>=Xt.x;return{isTop:an,isLeft:Bn,isBottom:nt,isRight:It,maxScroll:Xt,minScroll:Ft}}const Ye={x:.2,y:.2};function pt(Et,Ft,Rt,Xt,an){let{top:Bn,left:nt,right:It,bottom:Nt}=Rt;Xt===void 0&&(Xt=10),an===void 0&&(an=Ye);const{isTop:Zt,isBottom:jt,isLeft:Re,isRight:vt}=Te(Et),ct={x:0,y:0},yt={x:0,y:0},At={height:Ft.height*an.y,width:Ft.width*an.x};return!Zt&&Bn<=Ft.top+At.height?(ct.y=_e.Backward,yt.y=Xt*Math.abs((Ft.top+At.height-Bn)/At.height)):!jt&&Nt>=Ft.bottom-At.height&&(ct.y=_e.Forward,yt.y=Xt*Math.abs((Ft.bottom-At.height-Nt)/At.height)),!vt&&It>=Ft.right-At.width?(ct.x=_e.Forward,yt.x=Xt*Math.abs((Ft.right-At.width-It)/At.width)):!Re&&nt<=Ft.left+At.width&&(ct.x=_e.Backward,yt.x=Xt*Math.abs((Ft.left+At.width-nt)/At.width)),{direction:ct,speed:yt}}function Xe(Et){if(Et===document.scrollingElement){const{innerWidth:Bn,innerHeight:nt}=window;return{top:0,left:0,right:Bn,bottom:nt,width:Bn,height:nt}}const{top:Ft,left:Rt,right:Xt,bottom:an}=Et.getBoundingClientRect();return{top:Ft,left:Rt,right:Xt,bottom:an,width:Et.clientWidth,height:Et.clientHeight}}function Ve(Et){return Et.reduce((Ft,Rt)=>(0,y.IH)(Ft,He(Rt)),ue)}function Me(Et){return Et.reduce((Ft,Rt)=>Ft+mt(Rt),0)}function xe(Et){return Et.reduce((Ft,Rt)=>Ft+at(Rt),0)}function Pe(Et,Ft){if(Ft===void 0&&(Ft=Je),!Et)return;const{top:Rt,left:Xt,bottom:an,right:Bn}=Ft(Et);Ze(Et)&&(an<=0||Bn<=0||Rt>=window.innerHeight||Xt>=window.innerWidth)&&Et.scrollIntoView({block:"center",inline:"center"})}const Ke=[["x",["left","right"],Me],["y",["top","bottom"],xe]];class et{constructor(Ft,Rt){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const Xt=Ne(Rt),an=Ve(Xt);this.rect=Oi({},Ft),this.width=Ft.width,this.height=Ft.height;for(const[Bn,nt,It]of Ke)for(const Nt of nt)Object.defineProperty(this,Nt,{get:()=>{const Zt=It(Xt),jt=an[Bn]-Zt;return this.rect[Nt]+jt},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class dt{constructor(Ft){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(Rt=>{var Xt;return(Xt=this.target)==null?void 0:Xt.removeEventListener(...Rt)})},this.target=Ft}add(Ft,Rt,Xt){var an;(an=this.target)==null||an.addEventListener(Ft,Rt,Xt),this.listeners.push([Ft,Rt,Xt])}}function gt(Et){const{EventTarget:Ft}=(0,y.Jj)(Et);return Et instanceof Ft?Et:(0,y.r3)(Et)}function ht(Et,Ft){const Rt=Math.abs(Et.x),Xt=Math.abs(Et.y);return typeof Ft=="number"?Math.sqrt(Yu(Rt,2)+Yu(Xt,2))>Ft:"x"in Ft&&"y"in Ft?Rt>Ft.x&&Xt>Ft.y:"x"in Ft?Rt>Ft.x:"y"in Ft?Xt>Ft.y:!1}var Ot;(function(Et){Et.Click="click",Et.DragStart="dragstart",Et.Keydown="keydown",Et.ContextMenu="contextmenu",Et.Resize="resize",Et.SelectionChange="selectionchange",Et.VisibilityChange="visibilitychange"})(Ot||(Ot={}));function _t(Et){Et.preventDefault()}function Dt(Et){Et.stopPropagation()}var ut;(function(Et){Et.Space="Space",Et.Down="ArrowDown",Et.Right="ArrowRight",Et.Left="ArrowLeft",Et.Up="ArrowUp",Et.Esc="Escape",Et.Enter="Enter",Et.Tab="Tab"})(ut||(ut={}));const $e={start:[ut.Space,ut.Enter],cancel:[ut.Esc],end:[ut.Space,ut.Enter,ut.Tab]},st=(Et,Ft)=>{let{currentCoordinates:Rt}=Ft;switch(Et.code){case ut.Right:return io(Oi({},Rt),{x:Rt.x+25});case ut.Left:return io(Oi({},Rt),{x:Rt.x-25});case ut.Down:return io(Oi({},Rt),{y:Rt.y+25});case ut.Up:return io(Oi({},Rt),{y:Rt.y-25})}};class it{constructor(Ft){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=Ft;const{event:{target:Rt}}=Ft;this.props=Ft,this.listeners=new dt((0,y.r3)(Rt)),this.windowListeners=new dt((0,y.Jj)(Rt)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(Ot.Resize,this.handleCancel),this.windowListeners.add(Ot.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(Ot.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:Ft,onStart:Rt}=this.props,Xt=Ft.node.current;Xt&&Pe(Xt),Rt(ue)}handleKeyDown(Ft){if((0,y.vd)(Ft)){const{active:Rt,context:Xt,options:an}=this.props,{keyboardCodes:Bn=$e,coordinateGetter:nt=st,scrollBehavior:It="smooth"}=an,{code:Nt}=Ft;if(Bn.end.includes(Nt)){this.handleEnd(Ft);return}if(Bn.cancel.includes(Nt)){this.handleCancel(Ft);return}const{collisionRect:Zt}=Xt.current,jt=Zt?{x:Zt.left,y:Zt.top}:ue;this.referenceCoordinates||(this.referenceCoordinates=jt);const Re=nt(Ft,{active:Rt,context:Xt.current,currentCoordinates:jt});if(Re){const vt=(0,y.$X)(Re,jt),ct={x:0,y:0},{scrollableAncestors:yt}=Xt.current;for(const At of yt){const lt=Ft.code,{isTop:wt,isRight:St,isLeft:Vt,isBottom:Jt,maxScroll:Lt,minScroll:sn}=Te(At),cn=Xe(At),on={x:Math.min(lt===ut.Right?cn.right-cn.width/2:cn.right,Math.max(lt===ut.Right?cn.left:cn.left+cn.width/2,Re.x)),y:Math.min(lt===ut.Down?cn.bottom-cn.height/2:cn.bottom,Math.max(lt===ut.Down?cn.top:cn.top+cn.height/2,Re.y))},ln=lt===ut.Right&&!St||lt===ut.Left&&!Vt,yn=lt===ut.Down&&!Jt||lt===ut.Up&&!wt;if(ln&&on.x!==Re.x){const bn=At.scrollLeft+vt.x,wn=lt===ut.Right&&bn<=Lt.x||lt===ut.Left&&bn>=sn.x;if(wn&&!vt.y){At.scrollTo({left:bn,behavior:It});return}wn?ct.x=At.scrollLeft-bn:ct.x=lt===ut.Right?At.scrollLeft-Lt.x:At.scrollLeft-sn.x,ct.x&&At.scrollBy({left:-ct.x,behavior:It});break}else if(yn&&on.y!==Re.y){const bn=At.scrollTop+vt.y,wn=lt===ut.Down&&bn<=Lt.y||lt===ut.Up&&bn>=sn.y;if(wn&&!vt.x){At.scrollTo({top:bn,behavior:It});return}wn?ct.y=At.scrollTop-bn:ct.y=lt===ut.Down?At.scrollTop-Lt.y:At.scrollTop-sn.y,ct.y&&At.scrollBy({top:-ct.y,behavior:It});break}}this.handleMove(Ft,(0,y.IH)((0,y.$X)(Re,this.referenceCoordinates),ct))}}}handleMove(Ft,Rt){const{onMove:Xt}=this.props;Ft.preventDefault(),Xt(Rt)}handleEnd(Ft){const{onEnd:Rt}=this.props;Ft.preventDefault(),this.detach(),Rt()}handleCancel(Ft){const{onCancel:Rt}=this.props;Ft.preventDefault(),this.detach(),Rt()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}it.activators=[{eventName:"onKeyDown",handler:(Et,Ft,Rt)=>{let{keyboardCodes:Xt=$e,onActivation:an}=Ft,{active:Bn}=Rt;const{code:nt}=Et.nativeEvent;if(Xt.start.includes(nt)){const It=Bn.activatorNode.current;return It&&Et.target!==It?!1:(Et.preventDefault(),an==null||an({event:Et.nativeEvent}),!0)}return!1}}];function bt(Et){return!!(Et&&"distance"in Et)}function Bt(Et){return!!(Et&&"delay"in Et)}class Mt{constructor(Ft,Rt,Xt){var an;Xt===void 0&&(Xt=gt(Ft.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=Ft,this.events=Rt;const{event:Bn}=Ft,{target:nt}=Bn;this.props=Ft,this.events=Rt,this.document=(0,y.r3)(nt),this.documentListeners=new dt(this.document),this.listeners=new dt(Xt),this.windowListeners=new dt((0,y.Jj)(nt)),this.initialCoordinates=(an=(0,y.DC)(Bn))!=null?an:ue,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:Ft,props:{options:{activationConstraint:Rt,bypassActivationConstraint:Xt}}}=this;if(this.listeners.add(Ft.move.name,this.handleMove,{passive:!1}),this.listeners.add(Ft.end.name,this.handleEnd),Ft.cancel&&this.listeners.add(Ft.cancel.name,this.handleCancel),this.windowListeners.add(Ot.Resize,this.handleCancel),this.windowListeners.add(Ot.DragStart,_t),this.windowListeners.add(Ot.VisibilityChange,this.handleCancel),this.windowListeners.add(Ot.ContextMenu,_t),this.documentListeners.add(Ot.Keydown,this.handleKeydown),Rt){if(Xt!=null&&Xt({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(Bt(Rt)){this.timeoutId=setTimeout(this.handleStart,Rt.delay),this.handlePending(Rt);return}if(bt(Rt)){this.handlePending(Rt);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(Ft,Rt){const{active:Xt,onPending:an}=this.props;an(Xt,Ft,this.initialCoordinates,Rt)}handleStart(){const{initialCoordinates:Ft}=this,{onStart:Rt}=this.props;Ft&&(this.activated=!0,this.documentListeners.add(Ot.Click,Dt,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(Ot.SelectionChange,this.removeTextSelection),Rt(Ft))}handleMove(Ft){var Rt;const{activated:Xt,initialCoordinates:an,props:Bn}=this,{onMove:nt,options:{activationConstraint:It}}=Bn;if(!an)return;const Nt=(Rt=(0,y.DC)(Ft))!=null?Rt:ue,Zt=(0,y.$X)(an,Nt);if(!Xt&&It){if(bt(It)){if(It.tolerance!=null&&ht(Zt,It.tolerance))return this.handleCancel();if(ht(Zt,It.distance))return this.handleStart()}if(Bt(It)&&ht(Zt,It.tolerance))return this.handleCancel();this.handlePending(It,Zt);return}Ft.cancelable&&Ft.preventDefault(),nt(Nt)}handleEnd(){const{onAbort:Ft,onEnd:Rt}=this.props;this.detach(),this.activated||Ft(this.props.active),Rt()}handleCancel(){const{onAbort:Ft,onCancel:Rt}=this.props;this.detach(),this.activated||Ft(this.props.active),Rt()}handleKeydown(Ft){Ft.code===ut.Esc&&this.handleCancel()}removeTextSelection(){var Ft;(Ft=this.document.getSelection())==null||Ft.removeAllRanges()}}const Ut={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class kt extends Mt{constructor(Ft){const{event:Rt}=Ft,Xt=(0,y.r3)(Rt.target);super(Ft,Ut,Xt)}}kt.activators=[{eventName:"onPointerDown",handler:(Et,Ft)=>{let{nativeEvent:Rt}=Et,{onActivation:Xt}=Ft;return!Rt.isPrimary||Rt.button!==0?!1:(Xt==null||Xt({event:Rt}),!0)}}];const Ht={move:{name:"mousemove"},end:{name:"mouseup"}};var Cn;(function(Et){Et[Et.RightClick=2]="RightClick"})(Cn||(Cn={}));class Qn extends Mt{constructor(Ft){super(Ft,Ht,(0,y.r3)(Ft.event.target))}}Qn.activators=[{eventName:"onMouseDown",handler:(Et,Ft)=>{let{nativeEvent:Rt}=Et,{onActivation:Xt}=Ft;return Rt.button===Cn.RightClick?!1:(Xt==null||Xt({event:Rt}),!0)}}];const gn={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class Sn extends Mt{constructor(Ft){super(Ft,gn)}static setup(){return window.addEventListener(gn.move.name,Ft,{capture:!1,passive:!1}),function(){window.removeEventListener(gn.move.name,Ft)};function Ft(){}}}Sn.activators=[{eventName:"onTouchStart",handler:(Et,Ft)=>{let{nativeEvent:Rt}=Et,{onActivation:Xt}=Ft;const{touches:an}=Rt;return an.length>1?!1:(Xt==null||Xt({event:Rt}),!0)}}];var Xn;(function(Et){Et[Et.Pointer=0]="Pointer",Et[Et.DraggableRect=1]="DraggableRect"})(Xn||(Xn={}));var _n;(function(Et){Et[Et.TreeOrder=0]="TreeOrder",Et[Et.ReversedTreeOrder=1]="ReversedTreeOrder"})(_n||(_n={}));function Mn(Et){let{acceleration:Ft,activator:Rt=Xn.Pointer,canScroll:Xt,draggingRect:an,enabled:Bn,interval:nt=5,order:It=_n.TreeOrder,pointerCoordinates:Nt,scrollableAncestors:Zt,scrollableAncestorRects:jt,delta:Re,threshold:vt}=Et;const ct=ir({delta:Re,disabled:!Bn}),[yt,At]=(0,y.Yz)(),lt=(0,a.useRef)({x:0,y:0}),wt=(0,a.useRef)({x:0,y:0}),St=(0,a.useMemo)(()=>{switch(Rt){case Xn.Pointer:return Nt?{top:Nt.y,bottom:Nt.y,left:Nt.x,right:Nt.x}:null;case Xn.DraggableRect:return an}},[Rt,an,Nt]),Vt=(0,a.useRef)(null),Jt=(0,a.useCallback)(()=>{const sn=Vt.current;if(!sn)return;const cn=lt.current.x*wt.current.x,on=lt.current.y*wt.current.y;sn.scrollBy(cn,on)},[]),Lt=(0,a.useMemo)(()=>It===_n.TreeOrder?[...Zt].reverse():Zt,[It,Zt]);(0,a.useEffect)(()=>{if(!Bn||!Zt.length||!St){At();return}for(const sn of Lt){if((Xt==null?void 0:Xt(sn))===!1)continue;const cn=Zt.indexOf(sn),on=jt[cn];if(!on)continue;const{direction:ln,speed:yn}=pt(sn,on,St,Ft,vt);for(const bn of["x","y"])ct[bn][ln[bn]]||(yn[bn]=0,ln[bn]=0);if(yn.x>0||yn.y>0){At(),Vt.current=sn,yt(Jt,nt),lt.current=yn,wt.current=ln;return}}lt.current={x:0,y:0},wt.current={x:0,y:0},At()},[Ft,Jt,Xt,At,Bn,nt,JSON.stringify(St),JSON.stringify(ct),yt,Zt,Lt,jt,JSON.stringify(vt)])}const un={x:{[_e.Backward]:!1,[_e.Forward]:!1},y:{[_e.Backward]:!1,[_e.Forward]:!1}};function ir(Et){let{delta:Ft,disabled:Rt}=Et;const Xt=(0,y.D9)(Ft);return(0,y.Gj)(an=>{if(Rt||!Xt||!an)return un;const Bn={x:Math.sign(Ft.x-Xt.x),y:Math.sign(Ft.y-Xt.y)};return{x:{[_e.Backward]:an.x[_e.Backward]||Bn.x===-1,[_e.Forward]:an.x[_e.Forward]||Bn.x===1},y:{[_e.Backward]:an.y[_e.Backward]||Bn.y===-1,[_e.Forward]:an.y[_e.Forward]||Bn.y===1}}},[Rt,Ft,Xt])}function Kn(Et,Ft){const Rt=Ft!=null?Et.get(Ft):void 0,Xt=Rt?Rt.node.current:null;return(0,y.Gj)(an=>{var Bn;return Ft==null?null:(Bn=Xt!=null?Xt:an)!=null?Bn:null},[Xt,Ft])}function Pn(Et,Ft){return(0,a.useMemo)(()=>Et.reduce((Rt,Xt)=>{const{sensor:an}=Xt,Bn=an.activators.map(nt=>({eventName:nt.eventName,handler:Ft(nt.handler,Xt)}));return[...Rt,...Bn]},[]),[Et,Ft])}var Wn;(function(Et){Et[Et.Always=0]="Always",Et[Et.BeforeDragging=1]="BeforeDragging",Et[Et.WhileDragging=2]="WhileDragging"})(Wn||(Wn={}));var $t;(function(Et){Et.Optimized="optimized"})($t||($t={}));const rn=new Map;function dn(Et,Ft){let{dragging:Rt,dependencies:Xt,config:an}=Ft;const[Bn,nt]=(0,a.useState)(null),{frequency:It,measure:Nt,strategy:Zt}=an,jt=(0,a.useRef)(Et),Re=lt(),vt=(0,y.Ey)(Re),ct=(0,a.useCallback)(function(wt){wt===void 0&&(wt=[]),!vt.current&&nt(St=>St===null?wt:St.concat(wt.filter(Vt=>!St.includes(Vt))))},[vt]),yt=(0,a.useRef)(null),At=(0,y.Gj)(wt=>{if(Re&&!Rt)return rn;if(!wt||wt===rn||jt.current!==Et||Bn!=null){const St=new Map;for(let Vt of Et){if(!Vt)continue;if(Bn&&Bn.length>0&&!Bn.includes(Vt.id)&&Vt.rect.current){St.set(Vt.id,Vt.rect.current);continue}const Jt=Vt.node.current,Lt=Jt?new et(Nt(Jt),Jt):null;Vt.rect.current=Lt,Lt&&St.set(Vt.id,Lt)}return St}return wt},[Et,Bn,Rt,Re,Nt]);return(0,a.useEffect)(()=>{jt.current=Et},[Et]),(0,a.useEffect)(()=>{Re||ct()},[Rt,Re]),(0,a.useEffect)(()=>{Bn&&Bn.length>0&&nt(null)},[JSON.stringify(Bn)]),(0,a.useEffect)(()=>{Re||typeof It!="number"||yt.current!==null||(yt.current=setTimeout(()=>{ct(),yt.current=null},It))},[It,Re,ct,...Xt]),{droppableRects:At,measureDroppableContainers:ct,measuringScheduled:Bn!=null};function lt(){switch(Zt){case Wn.Always:return!1;case Wn.BeforeDragging:return Rt;default:return!Rt}}}function Dn(Et,Ft){return(0,y.Gj)(Rt=>Et?Rt||(typeof Ft=="function"?Ft(Et):Et):null,[Ft,Et])}function Wt(Et,Ft){return Dn(Et,Ft)}function qt(Et){let{callback:Ft,disabled:Rt}=Et;const Xt=(0,y.zX)(Ft),an=(0,a.useMemo)(()=>{if(Rt||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:Bn}=window;return new Bn(Xt)},[Xt,Rt]);return(0,a.useEffect)(()=>()=>an==null?void 0:an.disconnect(),[an]),an}function xt(Et){let{callback:Ft,disabled:Rt}=Et;const Xt=(0,y.zX)(Ft),an=(0,a.useMemo)(()=>{if(Rt||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:Bn}=window;return new Bn(Xt)},[Rt]);return(0,a.useEffect)(()=>()=>an==null?void 0:an.disconnect(),[an]),an}function Tt(Et){return new et(Je(Et),Et)}function en(Et,Ft,Rt){Ft===void 0&&(Ft=Tt);const[Xt,an]=(0,a.useState)(null);function Bn(){an(Nt=>{if(!Et)return null;if(Et.isConnected===!1){var Zt;return(Zt=Nt!=null?Nt:Rt)!=null?Zt:null}const jt=Ft(Et);return JSON.stringify(Nt)===JSON.stringify(jt)?Nt:jt})}const nt=qt({callback(Nt){if(Et)for(const Zt of Nt){const{type:jt,target:Re}=Zt;if(jt==="childList"&&Re instanceof HTMLElement&&Re.contains(Et)){Bn();break}}}}),It=xt({callback:Bn});return(0,y.LI)(()=>{Bn(),Et?(It==null||It.observe(Et),nt==null||nt.observe(document.body,{childList:!0,subtree:!0})):(It==null||It.disconnect(),nt==null||nt.disconnect())},[Et]),Xt}function En(Et){const Ft=Dn(Et);return we(Et,Ft)}const xn=[];function hn(Et){const Ft=(0,a.useRef)(Et),Rt=(0,y.Gj)(Xt=>Et?Xt&&Xt!==xn&&Et&&Ft.current&&Et.parentNode===Ft.current.parentNode?Xt:Ne(Et):xn,[Et]);return(0,a.useEffect)(()=>{Ft.current=Et},[Et]),Rt}function pn(Et){const[Ft,Rt]=(0,a.useState)(null),Xt=(0,a.useRef)(Et),an=(0,a.useCallback)(Bn=>{const nt=We(Bn.target);nt&&Rt(It=>It?(It.set(nt,He(nt)),new Map(It)):null)},[]);return(0,a.useEffect)(()=>{const Bn=Xt.current;if(Et!==Bn){nt(Bn);const It=Et.map(Nt=>{const Zt=We(Nt);return Zt?(Zt.addEventListener("scroll",an,{passive:!0}),[Zt,He(Zt)]):null}).filter(Nt=>Nt!=null);Rt(It.length?new Map(It):null),Xt.current=Et}return()=>{nt(Et),nt(Bn)};function nt(It){It.forEach(Nt=>{const Zt=We(Nt);Zt==null||Zt.removeEventListener("scroll",an)})}},[an,Et]),(0,a.useMemo)(()=>Et.length?Ft?Array.from(Ft.values()).reduce((Bn,nt)=>(0,y.IH)(Bn,nt),ue):Ve(Et):ue,[Et,Ft])}function mn(Et,Ft){Ft===void 0&&(Ft=[]);const Rt=(0,a.useRef)(null);return(0,a.useEffect)(()=>{Rt.current=null},Ft),(0,a.useEffect)(()=>{const Xt=Et!==ue;Xt&&!Rt.current&&(Rt.current=Et),!Xt&&Rt.current&&(Rt.current=null)},[Et]),Rt.current?(0,y.$X)(Et,Rt.current):ue}function Jn(Et){(0,a.useEffect)(()=>{if(!y.Nq)return;const Ft=Et.map(Rt=>{let{sensor:Xt}=Rt;return Xt.setup==null?void 0:Xt.setup()});return()=>{for(const Rt of Ft)Rt==null||Rt()}},Et.map(Ft=>{let{sensor:Rt}=Ft;return Rt}))}function Zn(Et,Ft){return(0,a.useMemo)(()=>Et.reduce((Rt,Xt)=>{let{eventName:an,handler:Bn}=Xt;return Rt[an]=nt=>{Bn(nt,Ft)},Rt},{}),[Et,Ft])}function pr(Et){return(0,a.useMemo)(()=>Et?Ue(Et):null,[Et])}const Or=[];function Tr(Et,Ft){Ft===void 0&&(Ft=Je);const[Rt]=Et,Xt=pr(Rt?(0,y.Jj)(Rt):null),[an,Bn]=(0,a.useState)(Or);function nt(){Bn(()=>Et.length?Et.map(Nt=>Qe(Nt)?Xt:new et(Ft(Nt),Nt)):Or)}const It=xt({callback:nt});return(0,y.LI)(()=>{It==null||It.disconnect(),nt(),Et.forEach(Nt=>It==null?void 0:It.observe(Nt))},[Et]),an}function ai(Et){if(!Et)return null;if(Et.children.length>1)return Et;const Ft=Et.children[0];return(0,y.Re)(Ft)?Ft:Et}function fn(Et){let{measure:Ft}=Et;const[Rt,Xt]=(0,a.useState)(null),an=(0,a.useCallback)(Zt=>{for(const{target:jt}of Zt)if((0,y.Re)(jt)){Xt(Re=>{const vt=Ft(jt);return Re?io(Oi({},Re),{width:vt.width,height:vt.height}):vt});break}},[Ft]),Bn=xt({callback:an}),nt=(0,a.useCallback)(Zt=>{const jt=ai(Zt);Bn==null||Bn.disconnect(),jt&&(Bn==null||Bn.observe(jt)),Xt(jt?Ft(jt):null)},[Ft,Bn]),[It,Nt]=(0,y.wm)(nt);return(0,a.useMemo)(()=>({nodeRef:It,rect:Rt,setRef:Nt}),[Rt,It,Nt])}const In=[{sensor:kt,options:{}},{sensor:it,options:{}}],Cr={current:{}},tr={draggable:{measure:Ge},droppable:{measure:Ge,strategy:Wn.WhileDragging,frequency:$t.Optimized},dragOverlay:{measure:Je}};class cr extends Map{get(Ft){var Rt;return Ft!=null&&(Rt=super.get(Ft))!=null?Rt:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(Ft=>{let{disabled:Rt}=Ft;return!Rt})}getNodeFor(Ft){var Rt,Xt;return(Rt=(Xt=this.get(Ft))==null?void 0:Xt.node.current)!=null?Rt:void 0}}const Hr={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new cr,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:ie},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:tr,measureDroppableContainers:ie,windowRect:null,measuringScheduled:!1},Kt={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:ie,draggableNodes:new Map,over:null,measureDroppableContainers:ie},xr=(0,a.createContext)(Kt),Pr=(0,a.createContext)(Hr);function yr(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new cr}}}function Er(Et,Ft){switch(Ft.type){case z.DragStart:return io(Oi({},Et),{draggable:io(Oi({},Et.draggable),{initialCoordinates:Ft.initialCoordinates,active:Ft.active})});case z.DragMove:return Et.draggable.active==null?Et:io(Oi({},Et),{draggable:io(Oi({},Et.draggable),{translate:{x:Ft.coordinates.x-Et.draggable.initialCoordinates.x,y:Ft.coordinates.y-Et.draggable.initialCoordinates.y}})});case z.DragEnd:case z.DragCancel:return io(Oi({},Et),{draggable:io(Oi({},Et.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case z.RegisterDroppable:{const{element:Rt}=Ft,{id:Xt}=Rt,an=new cr(Et.droppable.containers);return an.set(Xt,Rt),io(Oi({},Et),{droppable:io(Oi({},Et.droppable),{containers:an})})}case z.SetDroppableDisabled:{const{id:Rt,key:Xt,disabled:an}=Ft,Bn=Et.droppable.containers.get(Rt);if(!Bn||Xt!==Bn.key)return Et;const nt=new cr(Et.droppable.containers);return nt.set(Rt,io(Oi({},Bn),{disabled:an})),io(Oi({},Et),{droppable:io(Oi({},Et.droppable),{containers:nt})})}case z.UnregisterDroppable:{const{id:Rt,key:Xt}=Ft,an=Et.droppable.containers.get(Rt);if(!an||Xt!==an.key)return Et;const Bn=new cr(Et.droppable.containers);return Bn.delete(Rt),io(Oi({},Et),{droppable:io(Oi({},Et.droppable),{containers:Bn})})}default:return Et}}function oi(Et){let{disabled:Ft}=Et;const{active:Rt,activatorEvent:Xt,draggableNodes:an}=(0,a.useContext)(xr),Bn=(0,y.D9)(Xt),nt=(0,y.D9)(Rt==null?void 0:Rt.id);return(0,a.useEffect)(()=>{if(!Ft&&!Xt&&Bn&&nt!=null){if(!(0,y.vd)(Bn)||document.activeElement===Bn.target)return;const It=an.get(nt);if(!It)return;const{activatorNode:Nt,node:Zt}=It;if(!Nt.current&&!Zt.current)return;requestAnimationFrame(()=>{for(const jt of[Nt.current,Zt.current]){if(!jt)continue;const Re=(0,y.so)(jt);if(Re){Re.focus();break}}})}},[Xt,Ft,an,nt,Bn]),null}function Di(Et,Ft){let an=Ft,{transform:Rt}=an,Xt=cu(an,["transform"]);return Et!=null&&Et.length?Et.reduce((Bn,nt)=>nt(Oi({transform:Bn},Xt)),Rt):Rt}function Li(Et){return(0,a.useMemo)(()=>({draggable:Oi(Oi({},tr.draggable),Et==null?void 0:Et.draggable),droppable:Oi(Oi({},tr.droppable),Et==null?void 0:Et.droppable),dragOverlay:Oi(Oi({},tr.dragOverlay),Et==null?void 0:Et.dragOverlay)}),[Et==null?void 0:Et.draggable,Et==null?void 0:Et.droppable,Et==null?void 0:Et.dragOverlay])}function Pi(Et){let{activeNode:Ft,measure:Rt,initialRect:Xt,config:an=!0}=Et;const Bn=(0,a.useRef)(!1),{x:nt,y:It}=typeof an=="boolean"?{x:an,y:an}:an;(0,y.LI)(()=>{if(!nt&&!It||!Ft){Bn.current=!1;return}if(Bn.current||!Xt)return;const Zt=Ft==null?void 0:Ft.node.current;if(!Zt||Zt.isConnected===!1)return;const jt=Rt(Zt),Re=we(jt,Xt);if(nt||(Re.x=0),It||(Re.y=0),Bn.current=!0,Math.abs(Re.x)>0||Math.abs(Re.y)>0){const vt=Ze(Zt);vt&&vt.scrollBy({top:Re.y,left:Re.x})}},[Ft,nt,It,Xt,Rt])}const Ui=(0,a.createContext)(io(Oi({},ue),{scaleX:1,scaleY:1}));var yi;(function(Et){Et[Et.Uninitialized=0]="Uninitialized",Et[Et.Initializing=1]="Initializing",Et[Et.Initialized=2]="Initialized"})(yi||(yi={}));const Wa=(0,a.memo)(function(Ft){var Rt,Xt,an,Bn;let Xa=Ft,{id:nt,accessibility:It,autoScroll:Nt=!0,children:Zt,sensors:jt=In,collisionDetection:Re=Fe,measuring:vt,modifiers:ct}=Xa,yt=cu(Xa,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const At=(0,a.useReducer)(Er,void 0,yr),[lt,wt]=At,[St,Vt]=x(),[Jt,Lt]=(0,a.useState)(yi.Uninitialized),sn=Jt===yi.Initialized,{draggable:{active:cn,nodes:on,translate:ln},droppable:{containers:yn}}=lt,bn=cn!=null?on.get(cn):null,wn=(0,a.useRef)({initial:null,translated:null}),Ln=(0,a.useMemo)(()=>{var Ei;return cn!=null?{id:cn,data:(Ei=bn==null?void 0:bn.data)!=null?Ei:Cr,rect:wn}:null},[cn,bn]),Gn=(0,a.useRef)(null),[nn,dr]=(0,a.useState)(null),[Hn,mr]=(0,a.useState)(null),Ar=(0,y.Ey)(yt,Object.values(yt)),Rr=(0,y.Ld)("DndDescribedBy",nt),Gr=(0,a.useMemo)(()=>yn.getEnabled(),[yn]),fr=Li(vt),{droppableRects:Sr,measureDroppableContainers:Mr,measuringScheduled:zr}=dn(Gr,{dragging:sn,dependencies:[ln.x,ln.y],config:fr.droppable}),Dr=Kn(on,cn),Xr=(0,a.useMemo)(()=>Hn?(0,y.DC)(Hn):null,[Hn]),ri=Ca(),Bi=Wt(Dr,fr.draggable.measure);Pi({activeNode:cn!=null?on.get(cn):null,config:ri.layoutShiftCompensation,initialRect:Bi,measure:fr.draggable.measure});const _r=en(Dr,fr.draggable.measure,Bi),Ai=en(Dr?Dr.parentElement:null),Jr=(0,a.useRef)({activatorEvent:null,active:null,activeNode:Dr,collisionRect:null,collisions:null,droppableRects:Sr,draggableNodes:on,draggingNode:null,draggingNodeRect:null,droppableContainers:yn,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),jr=yn.getNodeFor((Rt=Jr.current.over)==null?void 0:Rt.id),Yr=fn({measure:fr.dragOverlay.measure}),Wr=(Xt=Yr.nodeRef.current)!=null?Xt:Dr,Fi=sn?(an=Yr.rect)!=null?an:_r:null,Br=!!(Yr.nodeRef.current&&Yr.rect),ii=En(Br?null:_r),br=pr(Wr?(0,y.Jj)(Wr):null),Qr=hn(sn?jr!=null?jr:Dr:null),ar=Tr(Qr),Vi=Di(ct,{transform:{x:ln.x-ii.x,y:ln.y-ii.y,scaleX:1,scaleY:1},activatorEvent:Hn,active:Ln,activeNodeRect:_r,containerNodeRect:Ai,draggingNodeRect:Fi,over:Jr.current.over,overlayNodeRect:Yr.rect,scrollableAncestors:Qr,scrollableAncestorRects:ar,windowRect:br}),Zi=Xr?(0,y.IH)(Xr,ln):null,gi=pn(Qr),Ki=mn(gi),Fa=mn(gi,[_r]),Ti=(0,y.IH)(Vi,Ki),rr=Fi?Ie(Fi,Vi):null,zi=Ln&&rr?Re({active:Ln,collisionRect:rr,droppableRects:Sr,droppableContainers:Gr,pointerCoordinates:Zi}):null,xa=he(zi,"id"),[da,Hi]=(0,a.useState)(null),Wi=Br?Vi:(0,y.IH)(Vi,Fa),Oa=Be(Wi,(Bn=da==null?void 0:da.rect)!=null?Bn:null,_r),Ta=(0,a.useRef)(null),Ga=(0,a.useCallback)((Ei,to)=>{let{sensor:si,options:$r}=to;if(Gn.current==null)return;const ki=on.get(Gn.current);if(!ki)return;const Lr=Ei.nativeEvent,ni=new si({active:Gn.current,activeNode:ki,event:Lr,options:$r,context:Jr,onAbort(Ji){if(!on.get(Ji))return;const{onDragAbort:Ra}=Ar.current,qa={id:Ji};Ra==null||Ra(qa),St({type:"onDragAbort",event:qa})},onPending(Ji,za,Ra,qa){if(!on.get(Ji))return;const{onDragPending:mo}=Ar.current,ho={id:Ji,constraint:za,initialCoordinates:Ra,offset:qa};mo==null||mo(ho),St({type:"onDragPending",event:ho})},onStart(Ji){const za=Gn.current;if(za==null)return;const Ra=on.get(za);if(!Ra)return;const{onDragStart:qa}=Ar.current,Bo={activatorEvent:Lr,active:{id:za,data:Ra.data,rect:wn}};(0,Se.unstable_batchedUpdates)(()=>{qa==null||qa(Bo),Lt(yi.Initializing),wt({type:z.DragStart,initialCoordinates:Ji,active:za}),St({type:"onDragStart",event:Bo}),dr(Ta.current),mr(Lr)})},onMove(Ji){wt({type:z.DragMove,coordinates:Ji})},onEnd:ja(z.DragEnd),onCancel:ja(z.DragCancel)});Ta.current=ni;function ja(Ji){return function(){return Kc(this,null,function*(){const{active:Ra,collisions:qa,over:Bo,scrollAdjustedTranslate:mo}=Jr.current;let ho=null;if(Ra&&mo){const{cancelDrop:Fr}=Ar.current;ho={activatorEvent:Lr,active:Ra,collisions:qa,delta:mo,over:Bo},Ji===z.DragEnd&&typeof Fr=="function"&&(yield Promise.resolve(Fr(ho)))&&(Ji=z.DragCancel)}Gn.current=null,(0,Se.unstable_batchedUpdates)(()=>{wt({type:Ji}),Lt(yi.Uninitialized),Hi(null),dr(null),mr(null),Ta.current=null;const Fr=Ji===z.DragEnd?"onDragEnd":"onDragCancel";if(ho){const Yt=Ar.current[Fr];Yt==null||Yt(ho),St({type:Fr,event:ho})}})})}}},[on]),$i=(0,a.useCallback)((Ei,to)=>(si,$r)=>{const ki=si.nativeEvent,Lr=on.get($r);if(Gn.current!==null||!Lr||ki.dndKit||ki.defaultPrevented)return;const ni={active:Lr};Ei(si,to.options,ni)===!0&&(ki.dndKit={capturedBy:to.sensor},Gn.current=$r,Ga(si,to))},[on,Ga]),po=Pn(jt,$i);Jn(jt),(0,y.LI)(()=>{_r&&Jt===yi.Initializing&&Lt(yi.Initialized)},[_r,Jt]),(0,a.useEffect)(()=>{const{onDragMove:Ei}=Ar.current,{active:to,activatorEvent:si,collisions:$r,over:ki}=Jr.current;if(!to||!si)return;const Lr={active:to,activatorEvent:si,collisions:$r,delta:{x:Ti.x,y:Ti.y},over:ki};(0,Se.unstable_batchedUpdates)(()=>{Ei==null||Ei(Lr),St({type:"onDragMove",event:Lr})})},[Ti.x,Ti.y]),(0,a.useEffect)(()=>{const{active:Ei,activatorEvent:to,collisions:si,droppableContainers:$r,scrollAdjustedTranslate:ki}=Jr.current;if(!Ei||Gn.current==null||!to||!ki)return;const{onDragOver:Lr}=Ar.current,ni=$r.get(xa),ja=ni&&ni.rect.current?{id:ni.id,rect:ni.rect.current,data:ni.data,disabled:ni.disabled}:null,Ji={active:Ei,activatorEvent:to,collisions:si,delta:{x:ki.x,y:ki.y},over:ja};(0,Se.unstable_batchedUpdates)(()=>{Hi(ja),Lr==null||Lr(Ji),St({type:"onDragOver",event:Ji})})},[xa]),(0,y.LI)(()=>{Jr.current={activatorEvent:Hn,active:Ln,activeNode:Dr,collisionRect:rr,collisions:zi,droppableRects:Sr,draggableNodes:on,draggingNode:Wr,draggingNodeRect:Fi,droppableContainers:yn,over:da,scrollableAncestors:Qr,scrollAdjustedTranslate:Ti},wn.current={initial:Fi,translated:rr}},[Ln,Dr,zi,rr,on,Wr,Fi,Sr,yn,da,Qr,Ti]),Mn(io(Oi({},ri),{delta:ln,draggingRect:rr,pointerCoordinates:Zi,scrollableAncestors:Qr,scrollableAncestorRects:ar}));const aa=(0,a.useMemo)(()=>({active:Ln,activeNode:Dr,activeNodeRect:_r,activatorEvent:Hn,collisions:zi,containerNodeRect:Ai,dragOverlay:Yr,draggableNodes:on,droppableContainers:yn,droppableRects:Sr,over:da,measureDroppableContainers:Mr,scrollableAncestors:Qr,scrollableAncestorRects:ar,measuringConfiguration:fr,measuringScheduled:zr,windowRect:br}),[Ln,Dr,_r,Hn,zi,Ai,Yr,on,yn,Sr,da,Mr,Qr,ar,fr,zr,br]),Gi=(0,a.useMemo)(()=>({activatorEvent:Hn,activators:po,active:Ln,activeNodeRect:_r,ariaDescribedById:{draggable:Rr},dispatch:wt,draggableNodes:on,over:da,measureDroppableContainers:Mr}),[Hn,po,Ln,_r,wt,Rr,on,da,Mr]);return a.createElement(re.Provider,{value:Vt},a.createElement(xr.Provider,{value:Gi},a.createElement(Pr.Provider,{value:aa},a.createElement(Ui.Provider,{value:Oa},Zt)),a.createElement(oi,{disabled:(It==null?void 0:It.restoreFocus)===!1})),a.createElement(b,io(Oi({},It),{hiddenTextDescribedById:Rr})));function Ca(){const Ei=(nn==null?void 0:nn.autoScrollEnabled)===!1,to=typeof Nt=="object"?Nt.enabled===!1:Nt===!1,si=sn&&!Ei&&!to;return typeof Nt=="object"?io(Oi({},Nt),{enabled:si}):{enabled:si}}}),ua=(0,a.createContext)(null),ao="button",bi="Draggable";function Ia(Et){let{id:Ft,data:Rt,disabled:Xt=!1,attributes:an}=Et;const Bn=(0,y.Ld)(bi),{activators:nt,activatorEvent:It,active:Nt,activeNodeRect:Zt,ariaDescribedById:jt,draggableNodes:Re,over:vt}=(0,a.useContext)(xr),{role:ct=ao,roleDescription:yt="draggable",tabIndex:At=0}=an!=null?an:{},lt=(Nt==null?void 0:Nt.id)===Ft,wt=(0,a.useContext)(lt?Ui:ua),[St,Vt]=(0,y.wm)(),[Jt,Lt]=(0,y.wm)(),sn=Zn(nt,Ft),cn=(0,y.Ey)(Rt);(0,y.LI)(()=>(Re.set(Ft,{id:Ft,key:Bn,node:St,activatorNode:Jt,data:cn}),()=>{const ln=Re.get(Ft);ln&&ln.key===Bn&&Re.delete(Ft)}),[Re,Ft]);const on=(0,a.useMemo)(()=>({role:ct,tabIndex:At,"aria-disabled":Xt,"aria-pressed":lt&&ct===ao?!0:void 0,"aria-roledescription":yt,"aria-describedby":jt.draggable}),[Xt,ct,At,lt,yt,jt.draggable]);return{active:Nt,activatorEvent:It,activeNodeRect:Zt,attributes:on,isDragging:lt,listeners:Xt?void 0:sn,node:St,over:vt,setNodeRef:Vt,setActivatorNodeRef:Lt,transform:wt}}function Ur(){return(0,a.useContext)(Pr)}const Ua="Droppable",ca={timeout:25};function na(Et){let{data:Ft,disabled:Rt=!1,id:Xt,resizeObserverConfig:an}=Et;const Bn=(0,y.Ld)(Ua),{active:nt,dispatch:It,over:Nt,measureDroppableContainers:Zt}=(0,a.useContext)(xr),jt=(0,a.useRef)({disabled:Rt}),Re=(0,a.useRef)(!1),vt=(0,a.useRef)(null),ct=(0,a.useRef)(null),{disabled:yt,updateMeasurementsFor:At,timeout:lt}=Oi(Oi({},ca),an),wt=(0,y.Ey)(At!=null?At:Xt),St=(0,a.useCallback)(()=>{if(!Re.current){Re.current=!0;return}ct.current!=null&&clearTimeout(ct.current),ct.current=setTimeout(()=>{Zt(Array.isArray(wt.current)?wt.current:[wt.current]),ct.current=null},lt)},[lt]),Vt=xt({callback:St,disabled:yt||!nt}),Jt=(0,a.useCallback)((on,ln)=>{Vt&&(ln&&(Vt.unobserve(ln),Re.current=!1),on&&Vt.observe(on))},[Vt]),[Lt,sn]=(0,y.wm)(Jt),cn=(0,y.Ey)(Ft);return(0,a.useEffect)(()=>{!Vt||!Lt.current||(Vt.disconnect(),Re.current=!1,Vt.observe(Lt.current))},[Lt,Vt]),(0,a.useEffect)(()=>(It({type:z.RegisterDroppable,element:{id:Xt,key:Bn,disabled:Rt,node:Lt,rect:vt,data:cn}}),()=>It({type:z.UnregisterDroppable,key:Bn,id:Xt})),[Xt]),(0,a.useEffect)(()=>{Rt!==jt.current.disabled&&(It({type:z.SetDroppableDisabled,id:Xt,key:Bn,disabled:Rt}),jt.current.disabled=Rt)},[Xt,Bn,Rt,It]),{active:nt,rect:vt,isOver:(Nt==null?void 0:Nt.id)===Xt,node:Lt,over:Nt,setNodeRef:sn}}function di(Et){let{animation:Ft,children:Rt}=Et;const[Xt,an]=useState(null),[Bn,nt]=useState(null),It=usePrevious(Rt);return!Rt&&!Xt&&It&&an(It),useIsomorphicLayoutEffect(()=>{if(!Bn)return;const Nt=Xt==null?void 0:Xt.key,Zt=Xt==null?void 0:Xt.props.id;if(Nt==null||Zt==null){an(null);return}Promise.resolve(Ft(Zt,Bn)).then(()=>{an(null)})},[Ft,Xt,Bn]),React.createElement(React.Fragment,null,Rt,Xt?cloneElement(Xt,{ref:nt}):null)}const _i={x:0,y:0,scaleX:1,scaleY:1};function Sa(Et){let{children:Ft}=Et;return React.createElement(xr.Provider,{value:Kt},React.createElement(Ui.Provider,{value:_i},Ft))}const Ea={position:"fixed",touchAction:"none"},wa=Et=>isKeyboardEvent(Et)?"transform 250ms ease":void 0,eo=null,ra={duration:250,easing:"ease",keyframes:Et=>{let{transform:{initial:Ft,final:Rt}}=Et;return[{transform:y.ux.Transform.toString(Ft)},{transform:y.ux.Transform.toString(Rt)}]},sideEffects:(Et=>Ft=>{let{active:Rt,dragOverlay:Xt}=Ft;const an={},{styles:Bn,className:nt}=Et;if(Bn!=null&&Bn.active)for(const[It,Nt]of Object.entries(Bn.active))Nt!==void 0&&(an[It]=Rt.node.style.getPropertyValue(It),Rt.node.style.setProperty(It,Nt));if(Bn!=null&&Bn.dragOverlay)for(const[It,Nt]of Object.entries(Bn.dragOverlay))Nt!==void 0&&Xt.node.style.setProperty(It,Nt);return nt!=null&&nt.active&&Rt.node.classList.add(nt.active),nt!=null&&nt.dragOverlay&&Xt.node.classList.add(nt.dragOverlay),function(){for(const[Nt,Zt]of Object.entries(an))Rt.node.style.setProperty(Nt,Zt);nt!=null&&nt.active&&Rt.node.classList.remove(nt.active)}})({styles:{active:{opacity:"0"}}})};function Vn(Et){let{config:Ft,draggableNodes:Rt,droppableContainers:Xt,measuringConfiguration:an}=Et;return useEvent((Bn,nt)=>{if(Ft===null)return;const It=Rt.get(Bn);if(!It)return;const Nt=It.node.current;if(!Nt)return;const Zt=ai(nt);if(!Zt)return;const{transform:jt}=getWindow(nt).getComputedStyle(nt),Re=ze(jt);if(!Re)return;const vt=typeof Ft=="function"?Ft:oo(Ft);return Pe(Nt,an.draggable.measure),vt({active:{id:Bn,data:It.data,node:Nt,rect:an.draggable.measure(Nt)},draggableNodes:Rt,dragOverlay:{node:nt,rect:an.dragOverlay.measure(Zt)},droppableContainers:Xt,measuringConfiguration:an,transform:Re})})}function oo(Et){const{duration:Ft,easing:Rt,sideEffects:Xt,keyframes:an}=Oi(Oi({},ra),Et);return Bn=>{let St=Bn,{active:nt,dragOverlay:It,transform:Nt}=St,Zt=cu(St,["active","dragOverlay","transform"]);if(!Ft)return;const jt={x:It.rect.left-nt.rect.left,y:It.rect.top-nt.rect.top},Re={scaleX:Nt.scaleX!==1?nt.rect.width*Nt.scaleX/It.rect.width:1,scaleY:Nt.scaleY!==1?nt.rect.height*Nt.scaleY/It.rect.height:1},vt=Oi({x:Nt.x-jt.x,y:Nt.y-jt.y},Re),ct=an(io(Oi({},Zt),{active:nt,dragOverlay:It,transform:{initial:Nt,final:vt}})),[yt]=ct,At=ct[ct.length-1];if(JSON.stringify(yt)===JSON.stringify(At))return;const lt=Xt==null?void 0:Xt(Oi({active:nt,dragOverlay:It},Zt)),wt=It.node.animate(ct,{duration:Ft,easing:Rt,fill:"forwards"});return new Promise(Vt=>{wt.onfinish=()=>{lt==null||lt(),Vt()}})}}let ia=0;function fo(Et){return useMemo(()=>{if(Et!=null)return ia++,ia},[Et])}const ga=null},19719:function(Ct,ot,le){"use strict";le.d(ot,{Fo:function(){return oe},Rp:function(){return ce},nB:function(){return Ae},qw:function(){return se}});var a=le(59301),Se=le(87954),y=le(35241);function ce(Ie,ze,Oe){const qe=Ie.slice();return qe.splice(Oe<0?qe.length+Oe:Oe,0,qe.splice(ze,1)[0]),qe}function de(Ie,ze,Oe){const qe=Ie.slice();return qe[ze]=Ie[Oe],qe[Oe]=Ie[ze],qe}function te(Ie,ze){return Ie.reduce((Oe,qe,Je)=>{const Ge=ze.get(qe);return Ge&&(Oe[Je]=Ge),Oe},Array(Ie.length))}function ae(Ie){return Ie!==null&&Ie>=0}function re(Ie,ze){if(Ie===ze)return!0;if(Ie.length!==ze.length)return!1;for(let Oe=0;Oe{var ze;let{rects:Oe,activeNodeRect:qe,activeIndex:Je,overIndex:Ge,index:Ue}=Ie;const Le=(ze=Oe[Je])!=null?ze:qe;if(!Le)return null;const ke=E(Oe,Ue,Je);if(Ue===Je){const Ne=Oe[Ge];return Ne?Oi({x:JeJe&&Ue<=Ge?Oi({x:-Le.width-ke,y:0},x):Ue=Ge?Oi({x:Le.width+ke,y:0},x):Oi({x:0,y:0},x)};function E(Ie,ze,Oe){const qe=Ie[ze],Je=Ie[ze-1],Ge=Ie[ze+1];return!qe||!Je&&!Ge?0:Oe{let{rects:ze,activeIndex:Oe,overIndex:qe,index:Je}=Ie;const Ge=ce(ze,qe,Oe),Ue=ze[Je],Le=Ge[Je];return!Le||!Ue?null:{x:Le.left-Ue.left,y:Le.top-Ue.top,scaleX:Le.width/Ue.width,scaleY:Le.height/Ue.height}},z=Ie=>{let{activeIndex:ze,index:Oe,rects:qe,overIndex:Je}=Ie,Ge,Ue;return Oe===ze&&(Ge=qe[Oe],Ue=qe[Je]),Oe===Je&&(Ge=qe[Oe],Ue=qe[ze]),!Ue||!Ge?null:{x:Ue.left-Ge.left,y:Ue.top-Ge.top,scaleX:Ue.width/Ge.width,scaleY:Ue.height/Ge.height}},ie={scaleX:1,scaleY:1},se=Ie=>{var ze;let{activeIndex:Oe,activeNodeRect:qe,index:Je,rects:Ge,overIndex:Ue}=Ie;const Le=(ze=Ge[Oe])!=null?ze:qe;if(!Le)return null;if(Je===Oe){const Ne=Ge[Ue];return Ne?Oi({x:0,y:OeOe&&Je<=Ue?Oi({x:0,y:-Le.height-ke},ie):Je=Ue?Oi({x:0,y:Le.height+ke},ie):Oi({x:0,y:0},ie)};function pe(Ie,ze,Oe){const qe=Ie[ze],Je=Ie[ze-1],Ge=Ie[ze+1];return qe?Oeqe.map(Me=>typeof Me=="object"&&"id"in Me?Me.id:Me),[qe]),He=Ue!=null,_e=Ue?at.indexOf(Ue.id):-1,Qe=Ne?at.indexOf(Ne.id):-1,Te=(0,a.useRef)(at),Ye=!re(at,Te.current),pt=Qe!==-1&&_e===-1||Ye,Xe=ne(Ge);(0,y.LI)(()=>{Ye&&He&&Ze(at)},[Ye,at,He,Ze]),(0,a.useEffect)(()=>{Te.current=at},[at]);const Ve=(0,a.useMemo)(()=>({activeIndex:_e,containerId:We,disabled:Xe,disableTransforms:pt,items:at,overIndex:Qe,useDragOverlay:mt,sortedRects:te(at,ke),strategy:Je}),[_e,We,Xe.draggable,Xe.droppable,pt,at,Qe,ke,mt,Je]);return a.createElement(fe.Provider,{value:Ve},ze)}const me=Ie=>{let{id:ze,items:Oe,activeIndex:qe,overIndex:Je}=Ie;return ce(Oe,qe,Je).indexOf(ze)},Ee=Ie=>{let{containerId:ze,isSorting:Oe,wasDragging:qe,index:Je,items:Ge,newIndex:Ue,previousItems:Le,previousContainerId:ke,transition:Ne}=Ie;return!Ne||!qe||Le!==Ge&&Je===Ue?!1:Oe?!0:Ue!==Je&&ze===ke},ve={duration:200,easing:"ease"},he="transform",ge=y.ux.Transition.toString({property:he,duration:0,easing:"linear"}),be={roleDescription:"sortable"};function ye(Ie){let{disabled:ze,index:Oe,node:qe,rect:Je}=Ie;const[Ge,Ue]=(0,a.useState)(null),Le=(0,a.useRef)(Oe);return(0,y.LI)(()=>{if(!ze&&Oe!==Le.current&&qe.current){const ke=Je.current;if(ke){const Ne=(0,Se.VK)(qe.current,{ignoreTransform:!0}),Ze={x:ke.left-Ne.left,y:ke.top-Ne.top,scaleX:ke.width/Ne.width,scaleY:ke.height/Ne.height};(Ze.x||Ze.y)&&Ue(Ze)}}Oe!==Le.current&&(Le.current=Oe)},[ze,Oe,qe,Je]),(0,a.useEffect)(()=>{Ge&&Ue(null)},[Ge]),Ge}function Ae(Ie){let{animateLayoutChanges:ze=Ee,attributes:Oe,disabled:qe,data:Je,getNewIndex:Ge=me,id:Ue,strategy:Le,resizeObserverConfig:ke,transition:Ne=ve}=Ie;const{items:Ze,containerId:We,activeIndex:mt,disabled:at,disableTransforms:He,sortedRects:_e,overIndex:Qe,useDragOverlay:Te,strategy:Ye}=(0,a.useContext)(fe),pt=Fe(qe,at),Xe=Ze.indexOf(Ue),Ve=(0,a.useMemo)(()=>Oi({sortable:{containerId:We,index:Xe,items:Ze}},Je),[We,Je,Xe,Ze]),Me=(0,a.useMemo)(()=>Ze.slice(Ze.indexOf(Ue)),[Ze,Ue]),{rect:xe,node:Pe,isOver:Ke,setNodeRef:et}=(0,Se.Zj)({id:Ue,data:Ve,disabled:pt.droppable,resizeObserverConfig:Oi({updateMeasurementsFor:Me},ke)}),{active:dt,activatorEvent:gt,activeNodeRect:ht,attributes:Ot,setNodeRef:_t,listeners:Dt,isDragging:ut,over:$e,setActivatorNodeRef:st,transform:it}=(0,Se.O1)({id:Ue,data:Ve,attributes:Oi(Oi({},be),Oe),disabled:pt.draggable}),bt=(0,y.HB)(et,_t),Bt=!!dt,Mt=Bt&&!He&&ae(mt)&&ae(Qe),Ut=!Te&&ut,kt=Ut&&Mt?it:null,Ht=Le!=null?Le:Ye,Cn=Mt?kt!=null?kt:Ht({rects:_e,activeNodeRect:ht,activeIndex:mt,overIndex:Qe,index:Xe}):null,Qn=ae(mt)&&ae(Qe)?Ge({id:Ue,items:Ze,activeIndex:mt,overIndex:Qe}):Xe,gn=dt==null?void 0:dt.id,Sn=(0,a.useRef)({activeId:gn,items:Ze,newIndex:Qn,containerId:We}),Xn=Ze!==Sn.current.items,_n=ze({active:dt,containerId:We,isDragging:ut,isSorting:Bt,id:Ue,index:Xe,items:Ze,newIndex:Sn.current.newIndex,previousItems:Sn.current.items,previousContainerId:Sn.current.containerId,transition:Ne,wasDragging:Sn.current.activeId!=null}),Mn=ye({disabled:!_n,index:Xe,node:Pe,rect:xe});return(0,a.useEffect)(()=>{Bt&&Sn.current.newIndex!==Qn&&(Sn.current.newIndex=Qn),We!==Sn.current.containerId&&(Sn.current.containerId=We),Ze!==Sn.current.items&&(Sn.current.items=Ze)},[Bt,Qn,We,Ze]),(0,a.useEffect)(()=>{if(gn===Sn.current.activeId)return;if(gn&&!Sn.current.activeId){Sn.current.activeId=gn;return}const ir=setTimeout(()=>{Sn.current.activeId=gn},50);return()=>clearTimeout(ir)},[gn]),{active:dt,activeIndex:mt,attributes:Ot,data:Ve,rect:xe,index:Xe,newIndex:Qn,items:Ze,isOver:Ke,isSorting:Bt,isDragging:ut,listeners:Dt,node:Pe,overIndex:Qe,over:$e,setNodeRef:bt,setActivatorNodeRef:st,setDroppableNodeRef:et,setDraggableNodeRef:_t,transform:Mn!=null?Mn:Cn,transition:un()};function un(){if(Mn||Xn&&Sn.current.newIndex===Xe)return ge;if(!(Ut&&!(0,y.vd)(gt)||!Ne)&&(Bt||_n))return y.ux.Transition.toString(io(Oi({},Ne),{property:he}))}}function Fe(Ie,ze){var Oe,qe;return typeof Ie=="boolean"?{draggable:Ie,droppable:!1}:{draggable:(Oe=Ie==null?void 0:Ie.draggable)!=null?Oe:ze.draggable,droppable:(qe=Ie==null?void 0:Ie.droppable)!=null?qe:ze.droppable}}function De(Ie){if(!Ie)return!1;const ze=Ie.data.current;return!!(ze&&"sortable"in ze&&typeof ze.sortable=="object"&&"containerId"in ze.sortable&&"items"in ze.sortable&&"index"in ze.sortable)}const Ce=[Se.g4.Down,Se.g4.Right,Se.g4.Up,Se.g4.Left],Be=(Ie,ze)=>{let{context:{active:Oe,collisionRect:qe,droppableRects:Je,droppableContainers:Ge,over:Ue,scrollableAncestors:Le}}=ze;if(Ce.includes(Ie.code)){if(Ie.preventDefault(),!Oe||!qe)return;const ke=[];Ge.getEnabled().forEach(We=>{if(!We||We!=null&&We.disabled)return;const mt=Je.get(We.id);if(mt)switch(Ie.code){case KeyboardCode.Down:qe.topmt.top&&ke.push(We);break;case KeyboardCode.Left:qe.left>mt.left&&ke.push(We);break;case KeyboardCode.Right:qe.left1&&(Ze=Ne[1].id),Ze!=null){const We=Ge.get(Oe.id),mt=Ge.get(Ze),at=mt?Je.get(mt.id):null,He=mt==null?void 0:mt.node.current;if(He&&at&&We&&mt){const Qe=getScrollableAncestors(He).some((Me,xe)=>Le[xe]!==Me),Te=we(We,mt),Ye=je(We,mt),pt=Qe||!Te?{x:0,y:0}:{x:Ye?qe.width-at.width:0,y:Ye?qe.height-at.height:0},Xe={x:at.left,y:at.top};return pt.x&&pt.y?Xe:subtract(Xe,pt)}}}};function we(Ie,ze){return!De(Ie)||!De(ze)?!1:Ie.data.current.sortable.containerId===ze.data.current.sortable.containerId}function je(Ie,ze){return!De(Ie)||!De(ze)||!we(Ie,ze)?!1:Ie.data.current.sortable.indexwe=>{Ce.forEach(je=>je(we))},Ce)}const y=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function ce(De){const Ce=Object.prototype.toString.call(De);return Ce==="[object Window]"||Ce==="[object global]"}function de(De){return"nodeType"in De}function te(De){var Ce,Be;return De?ce(De)?De:de(De)&&(Ce=(Be=De.ownerDocument)==null?void 0:Be.defaultView)!=null?Ce:window:window}function ae(De){const{Document:Ce}=te(De);return De instanceof Ce}function re(De){return ce(De)?!1:De instanceof te(De).HTMLElement}function ne(De){return De instanceof te(De).SVGElement}function x(De){return De?ce(De)?De.document:de(De)?ae(De)?De:re(De)||ne(De)?De.ownerDocument:document:document:document}const ee=y?a.useLayoutEffect:a.useEffect;function E(De){const Ce=(0,a.useRef)(De);return ee(()=>{Ce.current=De}),(0,a.useCallback)(function(){for(var Be=arguments.length,we=new Array(Be),je=0;je{De.current=setInterval(we,je)},[]),Be=(0,a.useCallback)(()=>{De.current!==null&&(clearInterval(De.current),De.current=null)},[]);return[Ce,Be]}function z(De,Ce){Ce===void 0&&(Ce=[De]);const Be=(0,a.useRef)(De);return ee(()=>{Be.current!==De&&(Be.current=De)},Ce),Be}function ie(De,Ce){const Be=(0,a.useRef)();return(0,a.useMemo)(()=>{const we=De(Be.current);return Be.current=we,we},[...Ce])}function se(De){const Ce=E(De),Be=(0,a.useRef)(null),we=(0,a.useCallback)(je=>{je!==Be.current&&(Ce==null||Ce(je,Be.current)),Be.current=je},[]);return[Be,we]}function pe(De){const Ce=(0,a.useRef)();return(0,a.useEffect)(()=>{Ce.current=De},[De]),Ce.current}let ue={};function fe(De,Ce){return(0,a.useMemo)(()=>{if(Ce)return Ce;const Be=ue[De]==null?0:ue[De]+1;return ue[De]=Be,De+"-"+Be},[De,Ce])}function oe(De){return function(Ce){for(var Be=arguments.length,we=new Array(Be>1?Be-1:0),je=1;je{const Oe=Object.entries(ze);for(const[qe,Je]of Oe){const Ge=Ie[qe];Ge!=null&&(Ie[qe]=Ge+De*Je)}return Ie},Oi({},Ce))}}const me=oe(1),Ee=oe(-1);function ve(De){return"clientX"in De&&"clientY"in De}function he(De){if(!De)return!1;const{KeyboardEvent:Ce}=te(De.target);return Ce&&De instanceof Ce}function ge(De){if(!De)return!1;const{TouchEvent:Ce}=te(De.target);return Ce&&De instanceof Ce}function be(De){if(ge(De)){if(De.touches&&De.touches.length){const{clientX:Ce,clientY:Be}=De.touches[0];return{x:Ce,y:Be}}else if(De.changedTouches&&De.changedTouches.length){const{clientX:Ce,clientY:Be}=De.changedTouches[0];return{x:Ce,y:Be}}}return ve(De)?{x:De.clientX,y:De.clientY}:null}const ye=Object.freeze({Translate:{toString(De){if(!De)return;const{x:Ce,y:Be}=De;return"translate3d("+(Ce?Math.round(Ce):0)+"px, "+(Be?Math.round(Be):0)+"px, 0)"}},Scale:{toString(De){if(!De)return;const{scaleX:Ce,scaleY:Be}=De;return"scaleX("+Ce+") scaleY("+Be+")"}},Transform:{toString(De){if(De)return[ye.Translate.toString(De),ye.Scale.toString(De)].join(" ")}},Transition:{toString(De){let{property:Ce,duration:Be,easing:we}=De;return Ce+" "+Be+"ms "+we}}}),Ae="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function Fe(De){return De.matches(Ae)?De:De.querySelector(Ae)}},38470:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return Ge}});var a=le(27247),Se=le(32855),y=le(34666),ce=le(11913),de=le(43079),te=le(59301),ae=le(43403),re=le(65030),ne=le(92310),x=le.n(ne),ee=le(34280),E=le(18929);function b(Ue){return Ue!==null&&(0,y.Z)(Ue)==="object"}function z(Ue,Le,ke){if(Ue===!1||Le===!1&&(!b(Ue)||!Ue.closeIcon))return null;var Ne=typeof Le!="boolean"?Le:void 0;if(b(Ue)){var Ze;return(0,a.Z)((0,a.Z)({},Ue),{},{closeIcon:(Ze=Ue.closeIcon)!==null&&Ze!==void 0?Ze:Ne})}return ke||Ue||Le?{closeIcon:Ne}:"empty"}function ie(Ue,Le,ke,Ne){return te.useMemo(function(){var Ze=z(Ue,Le,!1),We=z(ke,Ne,!0);return Ze!=="empty"?Ze:We},[ke,Ne,Ue,Le])}var se=le(6089);function pe(Ue){var Le=window.innerWidth||document.documentElement.clientWidth,ke=window.innerHeight||document.documentElement.clientHeight,Ne=Ue.getBoundingClientRect(),Ze=Ne.top,We=Ne.right,mt=Ne.bottom,at=Ne.left;return Ze>=0&&at>=0&&We<=Le&&mt<=ke}function ue(Ue,Le,ke){var Ne;return(Ne=ke!=null?ke:Le)!==null&&Ne!==void 0?Ne:Ue===null?"center":"bottom"}function fe(Ue){return typeof Ue=="number"&&!Number.isNaN(Ue)}function oe(Ue,Le,ke,Ne){var Ze=(0,te.useState)(void 0),We=(0,ce.Z)(Ze,2),mt=We[0],at=We[1];(0,ee.Z)(function(){var Ve=typeof Ue=="function"?Ue():Ue;at(Ve||null)});var He=(0,te.useState)(null),_e=(0,ce.Z)(He,2),Qe=_e[0],Te=_e[1],Ye=(0,se.Z)(function(){if(mt){!pe(mt)&&Le&&mt.scrollIntoView(Ne);var Ve=mt.getBoundingClientRect(),Me=Ve.left,xe=Ve.top,Pe=Ve.width,Ke=Ve.height,et={left:Me,top:xe,width:Pe,height:Ke,radius:0};Te(function(dt){return JSON.stringify(dt)!==JSON.stringify(et)?et:dt})}else Te(null)}),pt=function(Me){var xe;return(xe=Array.isArray(ke==null?void 0:ke.offset)?ke==null?void 0:ke.offset[Me]:ke==null?void 0:ke.offset)!==null&&xe!==void 0?xe:6};(0,ee.Z)(function(){return Ye(),window.addEventListener("resize",Ye),function(){window.removeEventListener("resize",Ye)}},[mt,Le,Ye]);var Xe=(0,te.useMemo)(function(){if(!Qe)return Qe;var Ve=pt(0),Me=pt(1),xe=fe(ke==null?void 0:ke.radius)?ke==null?void 0:ke.radius:2;return{left:Qe.left-Ve,top:Qe.top-Me,width:Qe.width+Ve*2,height:Qe.height+Me*2,radius:xe}},[Qe,ke]);return[Xe,mt]}var me=le(80402),Ee={fill:"transparent",pointerEvents:"auto"},ve=function(Le){var ke=Le.prefixCls,Ne=Le.rootClassName,Ze=Le.pos,We=Le.showMask,mt=Le.style,at=mt===void 0?{}:mt,He=Le.fill,_e=He===void 0?"rgba(0,0,0,0.5)":He,Qe=Le.open,Te=Le.animated,Ye=Le.zIndex,pt=Le.disabledInteraction,Xe=(0,me.Z)(),Ve="".concat(ke,"-mask-").concat(Xe),Me=(0,y.Z)(Te)==="object"?Te==null?void 0:Te.placeholder:Te,xe=typeof navigator!="undefined"&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent),Pe=xe?{width:"100%",height:"100%"}:{width:"100vw",height:"100vh"};return te.createElement(ae.Z,{open:Qe,autoLock:!0},te.createElement("div",{className:x()("".concat(ke,"-mask"),Ne),style:(0,a.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:Ye,pointerEvents:Ze&&!pt?"none":"auto"},at)},We?te.createElement("svg",{style:{width:"100%",height:"100%"}},te.createElement("defs",null,te.createElement("mask",{id:Ve},te.createElement("rect",(0,Se.Z)({x:"0",y:"0"},Pe,{fill:"white"})),Ze&&te.createElement("rect",{x:Ze.left,y:Ze.top,rx:Ze.radius,width:Ze.width,height:Ze.height,fill:"black",className:Me?"".concat(ke,"-placeholder-animated"):""}))),te.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:_e,mask:"url(#".concat(Ve,")")}),Ze&&te.createElement(te.Fragment,null,te.createElement("rect",(0,Se.Z)({},Ee,{x:"0",y:"0",width:"100%",height:Ze.top})),te.createElement("rect",(0,Se.Z)({},Ee,{x:"0",y:"0",width:Ze.left,height:"100%"})),te.createElement("rect",(0,Se.Z)({},Ee,{x:"0",y:Ze.top+Ze.height,width:"100%",height:"calc(100vh - ".concat(Ze.top+Ze.height,"px)")})),te.createElement("rect",(0,Se.Z)({},Ee,{x:Ze.left+Ze.width,y:"0",width:"calc(100vw - ".concat(Ze.left+Ze.width,"px)"),height:"100%"})))):null))},he=ve,ge={adjustX:1,adjustY:1},be=[0,0],ye={left:{points:["cr","cl"],offset:[-8,0]},right:{points:["cl","cr"],offset:[8,0]},top:{points:["bc","tc"],offset:[0,-8]},bottom:{points:["tc","bc"],offset:[0,8]},topLeft:{points:["bl","tl"],offset:[0,-8]},leftTop:{points:["tr","tl"],offset:[-8,0]},topRight:{points:["br","tr"],offset:[0,-8]},rightTop:{points:["tl","tr"],offset:[8,0]},bottomRight:{points:["tr","br"],offset:[0,8]},rightBottom:{points:["bl","br"],offset:[8,0]},bottomLeft:{points:["tl","bl"],offset:[0,8]},leftBottom:{points:["br","bl"],offset:[-8,0]}};function Ae(){var Ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Le={};return Object.keys(ye).forEach(function(ke){Le[ke]=(0,a.Z)((0,a.Z)({},ye[ke]),{},{autoArrow:Ue,targetOffset:be})}),Le}var Fe=Ae(),De=le(3300),Ce=le(26112);function Be(Ue){var Le,ke=Ue.prefixCls,Ne=Ue.current,Ze=Ue.total,We=Ue.title,mt=Ue.description,at=Ue.onClose,He=Ue.onPrev,_e=Ue.onNext,Qe=Ue.onFinish,Te=Ue.className,Ye=Ue.closable,pt=(0,Ce.Z)(Ye||{},!0),Xe=(Le=Ye==null?void 0:Ye.closeIcon)!==null&&Le!==void 0?Le:te.createElement("span",{className:"".concat(ke,"-close-x")},"\xD7"),Ve=!!Ye;return te.createElement("div",{className:x()("".concat(ke,"-content"),Te)},te.createElement("div",{className:"".concat(ke,"-inner")},Ve&&te.createElement("button",(0,Se.Z)({type:"button",onClick:at,"aria-label":"Close"},pt,{className:"".concat(ke,"-close")}),Xe),te.createElement("div",{className:"".concat(ke,"-header")},te.createElement("div",{className:"".concat(ke,"-title")},We)),te.createElement("div",{className:"".concat(ke,"-description")},mt),te.createElement("div",{className:"".concat(ke,"-footer")},te.createElement("div",{className:"".concat(ke,"-sliders")},Ze>1?(0,De.Z)(Array.from({length:Ze}).keys()).map(function(Me,xe){return te.createElement("span",{key:Me,className:xe===Ne?"active":""})}):null),te.createElement("div",{className:"".concat(ke,"-buttons")},Ne!==0?te.createElement("button",{className:"".concat(ke,"-prev-btn"),onClick:He},"Prev"):null,Ne===Ze-1?te.createElement("button",{className:"".concat(ke,"-finish-btn"),onClick:Qe},"Finish"):te.createElement("button",{className:"".concat(ke,"-next-btn"),onClick:_e},"Next")))))}var we=function(Le){var ke=Le.current,Ne=Le.renderPanel;return te.createElement(te.Fragment,null,typeof Ne=="function"?Ne(Le,ke):te.createElement(Be,Le))},je=we,Ie=["prefixCls","steps","defaultCurrent","current","onChange","onClose","onFinish","open","mask","arrow","rootClassName","placement","renderPanel","gap","animated","scrollIntoViewOptions","zIndex","closeIcon","closable","builtinPlacements","disabledInteraction"],ze={left:"50%",top:"50%",width:1,height:1},Oe={block:"center",inline:"center"},qe=function(Le){var ke=Le.prefixCls,Ne=ke===void 0?"rc-tour":ke,Ze=Le.steps,We=Ze===void 0?[]:Ze,mt=Le.defaultCurrent,at=Le.current,He=Le.onChange,_e=Le.onClose,Qe=Le.onFinish,Te=Le.open,Ye=Le.mask,pt=Ye===void 0?!0:Ye,Xe=Le.arrow,Ve=Xe===void 0?!0:Xe,Me=Le.rootClassName,xe=Le.placement,Pe=Le.renderPanel,Ke=Le.gap,et=Le.animated,dt=Le.scrollIntoViewOptions,gt=dt===void 0?Oe:dt,ht=Le.zIndex,Ot=ht===void 0?1001:ht,_t=Le.closeIcon,Dt=Le.closable,ut=Le.builtinPlacements,$e=Le.disabledInteraction,st=(0,de.Z)(Le,Ie),it=te.useRef(),bt=(0,E.Z)(0,{value:at,defaultValue:mt}),Bt=(0,ce.Z)(bt,2),Mt=Bt[0],Ut=Bt[1],kt=(0,E.Z)(void 0,{value:Te,postState:function(cr){return Mt<0||Mt>=We.length?!1:cr!=null?cr:!0}}),Ht=(0,ce.Z)(kt,2),Cn=Ht[0],Qn=Ht[1],gn=te.useState(Cn),Sn=(0,ce.Z)(gn,2),Xn=Sn[0],_n=Sn[1],Mn=te.useRef(Cn);(0,ee.Z)(function(){Cn&&(Mn.current||Ut(0),_n(!0)),Mn.current=Cn},[Cn]);var un=We[Mt]||{},ir=un.target,Kn=un.placement,Pn=un.style,Wn=un.arrow,$t=un.className,rn=un.mask,dn=un.scrollIntoViewOptions,Dn=dn===void 0?Oe:dn,Wt=un.closeIcon,qt=un.closable,xt=ie(qt,Wt,Dt,_t),Tt=Cn&&(rn!=null?rn:pt),en=Dn!=null?Dn:gt,En=oe(ir,Te,Ke,en),xn=(0,ce.Z)(En,2),hn=xn[0],pn=xn[1],mn=ue(pn,xe,Kn),Jn=pn?typeof Wn=="undefined"?Ve:Wn:!1,Zn=(0,y.Z)(Jn)==="object"?Jn.pointAtCenter:!1;(0,ee.Z)(function(){var tr;(tr=it.current)===null||tr===void 0||tr.forceAlign()},[Zn,Mt]);var pr=function(cr){Ut(cr),He==null||He(cr)},Or=(0,te.useMemo)(function(){return ut?typeof ut=="function"?ut({arrowPointAtCenter:Zn}):ut:Ae(Zn)},[ut,Zn]);if(pn===void 0||!Xn)return null;var Tr=function(){Qn(!1),_e==null||_e(Mt)},ai=function(){return te.createElement(je,(0,Se.Z)({arrow:Jn,key:"content",prefixCls:Ne,total:We.length,renderPanel:Pe,onPrev:function(){pr(Mt-1)},onNext:function(){pr(Mt+1)},onClose:Tr,current:Mt,onFinish:function(){Tr(),Qe==null||Qe()}},We[Mt],{closable:xt}))},fn=typeof Tt=="boolean"?Tt:!!Tt,In=typeof Tt=="boolean"?void 0:Tt,Cr=function(cr){return cr||pn||document.body};return te.createElement(te.Fragment,null,te.createElement(he,{zIndex:Ot,prefixCls:Ne,pos:hn,showMask:fn,style:In==null?void 0:In.style,fill:In==null?void 0:In.color,open:Cn,animated:et,rootClassName:Me,disabledInteraction:$e}),te.createElement(re.Z,(0,Se.Z)({},st,{builtinPlacements:Or,ref:it,popupStyle:Pn,popupPlacement:mn,popupVisible:Cn,popupClassName:x()(Me,$t),prefixCls:Ne,popup:ai,forceRender:!1,destroyPopupOnHide:!0,zIndex:Ot,getTriggerDOMNode:Cr,arrow:!!Jn}),te.createElement(ae.Z,{open:Cn,autoLock:!0},te.createElement("div",{className:x()(Me,"".concat(Ne,"-target-placeholder")),style:(0,a.Z)((0,a.Z)({},hn||ze),{},{position:"fixed",pointerEvents:"none"})}))))},Je=qe,Ge=Je},17178:function(Ct,ot){"use strict";ot.Z={backBottom:"backBottom___vf1Tx",pptBtn:"pptBtn___kEb6S",headTip:"headTip___MSazD",tips:"tips___bXOTU",avatar:"avatar___eSFE8",details:"details___miwc5",try:"try___y8hPW"}},21697:function(Ct,ot){"use strict";ot.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},83259:function(Ct,ot){"use strict";ot.Z={flex_box_center:"flex_box_center___DFeZA",flex_space_between:"flex_space_between___DmOsm",flex_box_vertical_center:"flex_box_vertical_center___nPXRf",flex_box_center_end:"flex_box_center_end___bkHWA",flex_box_column:"flex_box_column___WTOFM",Onerow:"Onerow___dqGHb",title:"title___B6nUX",export:"export___zEOOU",bg:"bg___ufHn2",tabs:"tabs___HT71D",workListTabWrap:"workListTabWrap___tpilt",workListTabButton:"workListTabButton___RHhkN",title_style:"title_style___mL9QF",tags_styles:"tags_styles___3IEB9",customBtnSty:"customBtnSty___rmHQG",customBtnSty2:"customBtnSty2___Zomuk",myForm:"myForm___Z1ii9",myGroupSettings:"myGroupSettings___OTZyo",rule_desc:"rule_desc___sgPu1",tips:"tips___z4dFA"}},5216:function(Ct,ot){"use strict";ot.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},45298:function(){"use strict"},9164:function(Ct,ot,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ne),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));ot.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},11237:function(Ct,ot,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ne),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));ot.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},60515:function(Ct,ot,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ne),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));ot.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},88977:function(Ct,ot,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ne),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));ot.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},68157:function(Ct,ot,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({className:"left_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ne),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m368.333 487.526 24.78-24.524L591.31 267.008c14.848-14.694 34.713-14.694 49.561 0a37.376 37.376 0 0 1-4.966 48.998L437.76 512l198.195 195.994c14.848 14.694 14.848 34.304 0 48.998-14.848 14.694-34.662 14.694-49.51 0L388.096 560.998l-19.814-24.524A37.222 37.222 0 0 1 358.4 512c0-9.78 0-14.694 9.933-24.474z",fill:"#AAAFB9"}));ot.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTM2OC4zMzMgNDg3LjUyNiAyNC43OC0yNC41MjRMNTkxLjMxIDI2Ny4wMDhjMTQuODQ4LTE0LjY5NCAzNC43MTMtMTQuNjk0IDQ5LjU2MSAwYTM3LjM3NiAzNy4zNzYgMCAwIDEtNC45NjYgNDguOTk4TDQzNy43NiA1MTJsMTk4LjE5NSAxOTUuOTk0YzE0Ljg0OCAxNC42OTQgMTQuODQ4IDM0LjMwNCAwIDQ4Ljk5OC0xNC44NDggMTQuNjk0LTM0LjY2MiAxNC42OTQtNDkuNTEgMEwzODguMDk2IDU2MC45OThsLTE5LjgxNC0yNC41MjRBMzcuMjIyIDM3LjIyMiAwIDAgMSAzNTguNCA1MTJjMC05Ljc4IDAtMTQuNjk0IDkuOTMzLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},28364:function(Ct,ot,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},ne),React.createElement("title",null,"\u5411\u53F3\u5907\u4EFD"),React.createElement("g",{transform:"matrix(-1 0 0 1 20 0)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));ot.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBmaWxsPSIjRUJFRkY3IiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiLz48cGF0aCBkPSJtMTIuNDU5IDkuNTIyLS40ODQtLjQ3OS0zLjg3Mi0zLjgyOGMtLjI5LS4yODctLjY3OC0uMjg3LS45NjggMGEuNzMuNzMgMCAwIDAgLjA5Ny45NTdMMTEuMTAzIDEwbC0zLjg3MSAzLjgyOGMtLjI5LjI4Ny0uMjkuNjcgMCAuOTU3LjI5LjI4Ny42NzcuMjg3Ljk2OCAwbDMuODcxLTMuODI4LjM4OC0uNDc5YS43MjcuNzI3IDAgMCAwIC4xOTMtLjQ3OGMwLS4xOTEgMC0uMjg3LS4xOTMtLjQ3OFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="},95270:function(Ct,ot,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({className:"right_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ne),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m903.782 51.2 51.2 51.2-51.2-51.2zm51.2 0-51.2 51.2 51.2-51.2z"}),React.createElement("path",{d:"m637.9 487.526-24.78-24.524-198.246-195.994c-14.848-14.694-34.714-14.694-49.562 0a37.376 37.376 0 0 0 4.966 48.998L568.474 512 370.278 707.994c-14.848 14.694-14.848 34.304 0 48.998 14.848 14.694 34.663 14.694 49.562 0l198.195-195.994 19.866-24.524A37.222 37.222 0 0 0 647.782 512c0-9.78 0-14.694-9.881-24.474z",fill:"#AAAFB9"}));ot.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTkwMy43ODIgNTEuMiA1MS4yIDUxLjItNTEuMi01MS4yem01MS4yIDAtNTEuMiA1MS4yIDUxLjItNTEuMnoiLz48cGF0aCBkPSJtNjM3LjkgNDg3LjUyNi0yNC43OC0yNC41MjQtMTk4LjI0Ni0xOTUuOTk0Yy0xNC44NDgtMTQuNjk0LTM0LjcxNC0xNC42OTQtNDkuNTYyIDBhMzcuMzc2IDM3LjM3NiAwIDAgMCA0Ljk2NiA0OC45OThMNTY4LjQ3NCA1MTIgMzcwLjI3OCA3MDcuOTk0Yy0xNC44NDggMTQuNjk0LTE0Ljg0OCAzNC4zMDQgMCA0OC45OTggMTQuODQ4IDE0LjY5NCAzNC42NjMgMTQuNjk0IDQ5LjU2MiAwbDE5OC4xOTUtMTk1Ljk5NCAxOS44NjYtMjQuNTI0QTM3LjIyMiAzNy4yMjIgMCAwIDAgNjQ3Ljc4MiA1MTJjMC05Ljc4IDAtMTQuNjk0LTkuODgxLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},62427:function(Ct,ot,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},ne),React.createElement("title",null,"\u5411\u53F3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));ot.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNFQkVGRjciIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxwYXRoIGQ9Im0xMi40NTkgOS41MjItLjQ4NC0uNDc5LTMuODcyLTMuODI4Yy0uMjktLjI4Ny0uNjc4LS4yODctLjk2OCAwYS43My43MyAwIDAgMCAuMDk3Ljk1N0wxMS4xMDMgMTBsLTMuODcxIDMuODI4Yy0uMjkuMjg3LS4yOS42NyAwIC45NTcuMjkuMjg3LjY3Ny4yODcuOTY4IDBsMy44NzEtMy44MjguMzg4LS40NzlhLjcyNy43MjcgMCAwIDAgLjE5My0uNDc4YzAtLjE5MSAwLS4yODctLjE5My0uNDc4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg=="},11081:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Ct={},ot="5.0",le={},a=null,Se=!1,y=!1,ce=null,de=!1,te=null,ae=null,re=0;re4?parseFloat(Le):5};Ct.setHTML5Codebase=function(Le,ke){ae=Le,Je(Le,ke)},Ct.setJavaCodebase=Ct.setJavaCodebaseVersion=Ct.isCompiledInstalled=Ct.setPreCompiledScriptPath=Ct.setPreCompiledResourcePath=function(){},Ct.setHTML5CodebaseVersion=function(Le,ke){var Ne=parseFloat(Le);if(Ne!==NaN&&Ne<5){console.log("The GeoGebra HTML5 codebase version "+Ne+" is deprecated. Using version latest instead.");return}te=Le,qe(Le,ke)},Ct.getHTML5CodebaseVersion=function(){return z},Ct.getParameters=function(){return le},Ct.setFontsCSSURL=function(Le){oe=Le},Ct.setGiacJSURL=function(Le){},Ct.setJNLPFile=function(Le){x=Le},Ct.setJNLPBaseDir=function(Le){},Ct.inject=function(){function Le(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ke="auto",Ne=le.id,Ze,We=!1,mt=0;mt=5)return!0;var Le=Ct.getAppletObject();return Le&&typeof Le.recalculateEnvironments=="function"?(Le.recalculateEnvironments(),!0):!1},Ct.startAnimation=function(){var Le=Ct.getAppletObject();return Le&&typeof Le.startAnimation=="function"?(Le.startAnimation(),!0):!1},Ct.stopAnimation=function(){var Le=Ct.getAppletObject();return Le&&typeof Le.stopAnimation=="function"?(Le.stopAnimation(),!0):!1},Ct.getAppletObject=function(){var Le=le.id!==void 0?le.id:"ggbApplet";return window[Le]},Ct.resize=function(){};var Ae=function(Le,ke,Ne){var Ze=document.createElement("param");Ze.setAttribute("name",ke),Ze.setAttribute("value",Ne),Le.appendChild(Ze)},Fe=function(Le){return Le&&Le!=="false"},De=function(Le,ke,Ne){Ee(z)<=4.2&&(Ne=!0);var Ze=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==z||ggbHTML5LoadedCodebaseIsWebSimple&&!se)&&(Ze=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var We=document.createElement("div");We.classList.add("appletParameters","notranslate");var mt=ke.width,at=ke.height;if(ke.disableAutoScale=ke.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ke.disableAutoScale,ke.width!==void 0)if(Ee(z)<=4.4)Fe(ke.showToolBar)&&(ke.height-=7),Fe(ke.showAlgebraInput)&&(ke.height-=37),ke.width<605&&Fe(ke.showToolBar)&&(ke.width=605,mt=605);else{var He=100;(Fe(ke.showToolBar)||Fe(ke.showMenuBar))&&(ke.hasOwnProperty("customToolBar")&&(ke.customToolbar=ke.customToolBar),He=Fe(ke.showMenuBar)?245:155),mt=5?(ke.appletOnLoad=function(gt){var ht=Le.querySelector(".ggb_preview");ht&&ht.parentNode.removeChild(ht),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Te),window.GGBT_wsf_view&&$(window).trigger("resize"),Qe(gt)},Ye||Te.appendChild(pt)):We.appendChild(pt),Te.appendChild(We),Ye||Le.appendChild(Te),setTimeout(function(){Ct.resize()},1)}else{var Xe=document.createElement("div");Xe.className="applet_scaler",Xe.style.position="relative",Xe.style.display="block",Xe.appendChild(We),Le.appendChild(Xe),ke.appletOnLoad=function(gt){Ct.resize(),Qe(gt)}}function Ve(gt,ht){ht&&typeof ht.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(gt,ht.appletOnLoad):renderGGBElement(gt),Ge("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",ht)}function Me(gt,ht){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:gt,params:ht}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Ot){Ve(Ot.article,Ot.params)}),html5AppletsToProcess=null)},Ee(z)<5&&(gt.className+=" geogebraweb")):Ve(gt,ht)}if(Ze){scriptLoadStarted=!0;for(var xe=0;xe0?(_e.remove(),Te.attr("id","fullscreencontent").show(),jQuery(Qe).append(Te),window.dispatchEvent(new Event("resize"))):De(_e,ke,!1),window.GGBT_wsf_view.launchFullScreen(Qe)}else b=Ze,De(Le,ke,!1);if(!window.GGBT_wsf_view)for(at=0;atLe/4*3&&(_e=Le/4*3),Qe=_e/5.8,He.setAttribute("src",ue),He.setAttribute("width",_e),He.setAttribute("height",Qe);var Te=(Le-_e)/2,Ye=(ke-Qe)/2;He.style.left=Te+"px",He.style.top=Ye+"px",We.appendChild(He)}}return We.appendChild(at),We},ze=function(Le){return Le=Le.toLowerCase(),Le==="html5"||Le==="screenshot"?Le:"html5"},Oe=["web","webSimple","web3d","tablet","tablet3d","phone"],qe=function(Le,ke){if(z=Le,ke){Je(z,!0);return}var Ne=!Se;if(Ne){var Ze=Ee(z);!isNaN(Ze)&&Ze<4.4&&(Ne=!1)}var We,mt;window.location.protocol.substr(0,4)==="http"?We=window.location.protocol:We="http:";var at=z.indexOf("//");at>0?mt=z:at===0?mt=We+z:mt="https://www.geogebra.org/apps/5.2.814.0/";for(var He in Oe)if(z.slice(Oe[He].length*-1)===Oe[He]||z.slice((Oe[He].length+1)*-1)===Oe[He]+"/"){Je(mt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Ne&&!a.is3D&&!a.AV&&!a.SV&&!a.CV&&!a.EV2&&!a.CP&&!a.PC&&!a.DA&&!a.FI&&!a.PV&&!Fe(le.showToolBar)&&!Fe(le.showMenuBar)&&!Fe(le.showAlgebraInput)&&!Fe(le.enableRightClick)&&(!le.appName||le.appName=="classic")?mt+="webSimple/":mt+="web3d/",Je(mt,!1)},Je=function(Le,ke){if(Le.requirejs){ee=Le;return}Le.slice(-1)!=="/"&&(Le+="/"),ee=Le,ke===null&&(ke=Le.indexOf("http")===-1),E=ke,ie="web.nocache.js",se=!1;var Ne=ee.split("/");Ne.length>1&&(!ke&&Ne[Ne.length-2]==="webSimple"?(ie="webSimple.nocache.js",se=!0):Oe.indexOf(Ne[Ne.length-2])>=0&&(ie=Ne[Ne.length-2]+".nocache.js")),Ne=Le.split("/"),z=Ne[Ne.length-3],z.substr(0,4)==="test"?z=z.substr(4,1)+"."+z.substr(5,1):(z.substr(0,3)==="war"||z.substr(0,4)==="beta")&&(z="5.0");var Ze=parseFloat(z);Ze!==NaN&&Ze<5&&Le.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Ze+" is deprecated. Using version latest instead."),qe("5.0",ke))},Ge=function(Le,ke){window.console&&window.console.log&&(!ke||typeof ke.showLogging=="undefined"||ke.showLogging&&ke.showLogging!=="false")&&console.log(Le)};le.material_id!==void 0?ge(Ue):Ue();function Ue(){var Le=ot;te!==null?Le=te:parseFloat(Le)<5&&(Le="5.0"),qe(Le,!1),ae!==null&&Je(ae,E),de=!0}return Ct},GGBAppletUtils=function(){"use strict";function Ct(){return window.GGBT_wsf_edit!==void 0}function ot(de,te){te!=1?(de.style.transformOrigin="0% 0% 0px",de.style.webkitTransformOrigin="0% 0% 0px",de.style.transform="scale("+te+","+te+")",de.style.webkitTransform="scale("+te+","+te+")",de.style.maxWidth="initial",de.querySelector(".ggb_preview")!==null&&(de.querySelector(".ggb_preview").style.maxWidth="initial"),de.querySelectorAll(".ggb_preview img")[0]!==void 0&&(de.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),de.querySelectorAll(".ggb_preview img")[1]!==void 0&&(de.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(de.style.transform="none",de.style.webkitTransform="none")}function le(de,te,ae,re,ne,x){var ee=null;if(x!=null&&x!="")for(var E=de.parentNode;E!=null;)if((" "+E.className+" ").indexOf(" "+x+" ")>-1){ee=E;break}else E=E.parentNode;var b=0,z=0,ie=0,se=0,pe=0,ue=0,fe=0;if(ee)b=ee.offsetWidth,z=Math.max(re?ee.offsetWidth:0,ee.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(b=Math.min(window.innerWidth,document.documentElement.clientWidth),z=Math.min(window.innerHeight,document.documentElement.clientHeight),ie=b):(b=window.innerWidth,z=window.innerHeight,ie=window.innerWidth),de){var oe=de.getBoundingClientRect();oe.left>0&&oe.left<=b&&(ne===void 0||!ne)&&(document.dir==="rtl"?(pe=b-oe.width-oe.left,ue=ie<=480?10:30):(ue=oe.left,pe=ie<=480?10:30),se=ue+pe)}if(de&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var me=de.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(se=40,fe=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(se=0,fe=40)}}return de&&((ae===void 0||!ae)&&te>0&&te+se1&&(x=!0)),te&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(x=!0),!(de.hasOwnProperty("disableAutoScale")&&de.disableAutoScale))ne=a(de,te,x,ae,de.scaleContainerClass);else return re;return x&&(!de.hasOwnProperty("scale")||re===1)?ne:Math.min(re,ne)}function y(de){var te=Math.min(window.innerWidth,document.documentElement.clientWidth),ae=Math.min(window.innerHeight,document.documentElement.clientHeight),re=de.getBoundingClientRect(),ne=(te-re.width)/2,x=(ae-re.height)/2;x<0&&(x=0),de.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ne<40?de.style.left="40px":de.style.left=ne+"px",de.style.top=x+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(x<40?de.style.top="40px":de.style.top=x+"px",de.style.left=ne+"px")}function ce(de,te){var ae=de.querySelector(".appletParameters");if(ae){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(te.id!==ae.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(de)}if(ae.parentElement&&/fullscreen/.test(ae.parentElement.className))return;var re=Se(te,de);Ct()&&ae.setAttribute("data-param-scale",re);for(var ne=null,x=0;x=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(Ct){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Ct){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Ct){var ot=c[Ct];return ot==null?null:ot},r=d,webModule.__errFn=e}function B(){function Ct(de){var te=de.lastIndexOf(rb);te==-1&&(te=de.length);var ae=de.indexOf(sb);ae==-1&&(ae=de.length);var re=de.lastIndexOf(tb,Math.min(ae,te));return re>=O?de.substring(O,re+P):W}function ot(de){if(!de.match(/^\w+:\/\//)){var te=o.createElement(ub);te.src=de+vb,de=Ct(te.src)}return de}function le(){var de=__gwt_getMetaProperty(wb);return de!=null?de:W}function a(){for(var de=o.getElementsByTagName(_),te=O;teO?de[de.length-P].href:W}function y(){var de=o.location;return de.href==de.protocol+zb+de.host+de.pathname+de.search+de.hash}var ce=le();return ce==W&&(ce=a()),ce==W&&(ce=Se()),ce==W&&y()&&(ce=Ct(o.location.href)),ce=ot(ce),ce}function C(Ct){return Ct.match(/^\//)||Ct.match(/^[a-zA-Z]+:\/\//)?Ct:webModule.__moduleBase+Ct}function D(){var Ct=[],ot=O,le=[],a=[];function Se(de){var te=a[de](),ae=le[de];if(te in ae)return te;var re=[];for(var ne in ae)re[ae[ne]]=ne;throw r&&r(de,re,te),null}if(__gwt_isKnownPropertyValue=function(de,te){return te in le[de]},webModule.__getPropMap=function(){var de={};for(var te in le)le.hasOwnProperty(te)&&(de[te]=Se(te));return de},webModule.__computePropValue=Se,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var y;try{y=Cb;var ce=y.indexOf(Db);ce!=-1&&(ot=parseInt(y.substring(ce+P),$),y=y.substring(O,ce))}catch(de){}return webModule.__softPermutationId=ot,C(y+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},94727:function(Ct,ot){(function(le,a){a(ot)})(this,function(le){"use strict";var a=function(){return(a=Object.assign||function(Xe){for(var Ve,Me=1,xe=arguments.length;Me0&&Pe[Pe.length-1])&&(Ot[0]===6||Ot[0]===2)){et=0;continue}if(Ot[0]===3&&(!Pe||Ot[1]>Pe[0]&&Ot[1]=0&&Xe.HANDLE_LIST.splice(Me,1),window.removeEventListener("message",Ve,!1)},Xe.empty=function(){for(;Xe.HANDLE_LIST.length;)window.removeEventListener("message",Xe.HANDLE_LIST.shift(),!1)},Xe.parse=function(Ve){try{return typeof Ve=="object"?Ve:Ve&&JSON.parse(Ve)}catch(Me){return console.log("Message.parse Error:",Me),Ve}},Xe.HANDLE_LIST=[],Xe}();function de(Xe){return{}.toString.call(Xe)==="[object Function]"}var te,ae,re,ne,x={origin:""};function ee(Xe,Ve){x[Xe]=Ve}function E(Xe){return x[Xe]}function b(Xe){var Ve=E("origin");return!!function(Me,xe){return Me!==xe&&(Me.replace(/www\./i,"").toLowerCase()!==xe.replace(/www\./i,"").toLowerCase()||(Me.match("www.")?void 0:(ee("origin",xe),!1)))}(Ve,Xe.origin)&&(console.warn("postMessage \u57DF\u540D\u68C0\u67E5\u4E0D\u901A\u8FC7",{safeOrigin:Ve,eventOrigin:Xe.origin}),!0)}(function(Xe){Xe.unknown="unknown",Xe.spreadsheet="s",Xe.writer="w",Xe.presentation="p",Xe.pdf="f"})(te||(te={})),function(Xe){Xe.wps="w",Xe.et="s",Xe.presentation="p",Xe.pdf="f"}(ae||(ae={})),function(Xe){Xe.nomal="nomal",Xe.simple="simple"}(re||(re={})),function(Xe){Xe[Xe.requestFullscreen=1]="requestFullscreen",Xe[Xe.exitFullscreen=0]="exitFullscreen"}(ne||(ne={}));var z,ie,se,pe=(z=0,function(){return z+=1}),ue=function(Xe,Ve,Me){Me===void 0&&(Me=!0);var xe=Ve;if(!ie){var Pe=function dt(gt){var ht=gt.clientHeight,Ot=gt.clientWidth;ht!==0||Ot!==0||se?ht===0&&Ot===0||!se||(se.disconnect(),se=null):window.ResizeObserver&&(se=new ResizeObserver(function(_t){dt(gt)})).observe(gt),ie.style.cssText+="height: "+ht+"px; width: "+Ot+"px"}.bind(null,xe);(ie=document.createElement("iframe")).classList.add("web-office-iframe");var Ke={id:"office-iframe",src:Xe,scrolling:"no",frameborder:"0",allowfullscreen:"allowfullscreen",webkitallowfullscreen:"true",mozallowfullscreen:"true",allow:"clipboard-read; clipboard-write"};for(var et in xe?(Ke.style="width: "+xe.clientWidth+"px; height: "+xe.clientHeight+"px;",Me&&window.addEventListener("resize",Pe)):((xe=document.createElement("div")).classList.add("web-office-default-container"),function(dt){var gt=document.createElement("style");document.head.appendChild(gt);var ht=gt.sheet;ht.insertRule(dt,ht.cssRules.length)}(".web-office-default-container {position: absolute; padding: 0; margin: 0; width: 100%; height: 100%; left: 0; top: 0;}"),document.body.appendChild(xe),Ke.style="position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;"),Ke)ie.setAttribute(et,Ke[et]);xe.appendChild(ie),ie.destroy=function(){ie.parentNode.removeChild(ie),ie=null,window.removeEventListener("resize",Pe),se&&(se.disconnect(),se=null)}}return ie},fe=function(Xe){ue().contentWindow&&ue().contentWindow.postMessage(JSON.stringify(Xe),E("origin"))};function oe(Xe,Ve,Me){return new Promise(function(xe){var Pe=pe(),Ke=function(et){if(!b(et)){var dt=ce.parse(et.data);dt.eventName===Me&&dt.msgId===Pe&&(xe(dt.data),ce.remove(Ke))}};ce.add(Ke),fe({data:Xe,msgId:Pe,eventName:Ve})})}var me=function(Xe){return oe(Xe,"wps.jssdk.api","wps.api.reply")},Ee=function(Xe){return oe(Xe,"api.basic","api.basic.reply")},ve={idMap:{}};function he(Xe){return Se(this,void 0,void 0,function(){var Ve,Me,xe,Pe,Ke,et,dt,gt,ht,Ot;return y(this,function(_t){switch(_t.label){case 0:return b(Xe)?[2]:(Ve=ce.parse(Xe.data),Me=Ve.eventName,xe=Ve.callbackId,Pe=Ve.data,xe&&(Ke=ve.idMap[xe])?(et=Ke.split(":"),dt=et[0],gt=et[1],Me==="api.callback"&&ve[dt]&&ve[dt][gt]?[4,(Ot=ve[dt][gt]).callback.apply(Ot,Pe.args)]:[3,2]):[3,2]);case 1:ht=_t.sent(),fe({result:ht,callbackId:xe,eventName:"api.callback.reply"}),_t.label=2;case 2:return[2]}})})}var ge=function(Xe){return Se(void 0,void 0,void 0,function(){function Ve(){return Object.keys(ve.idMap).find(function(_t){return ve.idMap[_t]===xe+":"+Me})}var Me,xe,Pe,Ke,et,dt,gt,ht,Ot;return y(this,function(_t){switch(_t.label){case 0:return Me=Xe.prop,xe=Xe.parentObjId,[4,ye([Pe=Xe.value])];case 1:return Ke=_t.sent(),et=Ke[0],dt=Ke[1],Xe.value=et[0],gt=Object.keys(dt)[0],ht=ve[xe],Pe===null&&ht&&ht[Me]&&((Ot=Ve())&&delete ve.idMap[Ot],delete ht[Me],Object.keys(ht).length||delete ve[xe],Object.keys(ve.idMap).length||ce.remove(he)),gt&&(Object.keys(ve.idMap).length||ce.add(he),ve[xe]||(ve[xe]={}),ve[xe][Me]={callbackId:gt,callback:dt[gt]},(Ot=Ve())&&delete ve.idMap[Ot],ve.idMap[gt]=xe+":"+Me),[2]}})})},be=function(Xe,Ve,Me,xe){return Se(void 0,void 0,void 0,function(){var Pe,Ke,et,dt,gt,ht,Ot,_t;return y(this,function(Dt){switch(Dt.label){case 0:return Pe=pe(),dt=new Promise(function(ut,$e){Ke=ut,et=$e}),gt={},Ve.args?[4,ye(Ve.args)]:[3,2];case 1:ht=Dt.sent(),Ot=ht[0],_t=ht[1],Ve.args=Ot,gt=_t,Dt.label=2;case 2:return Xe!=="api.setter"?[3,4]:[4,ge(Ve)];case 3:Dt.sent(),Dt.label=4;case 4:return function(ut){var $e=ut[0],st=ut[1];typeof($e=a({},$e)).data=="function"&&($e.data=$e.data()),st(),fe($e)}([{eventName:Xe,data:Ve,msgId:Pe},function(){var ut=this,$e=function(st){return Se(ut,void 0,void 0,function(){var it,bt,Bt;return y(this,function(Mt){switch(Mt.label){case 0:return b(st)?[2]:(it=ce.parse(st.data)).eventName==="api.callback"&&it.callbackId&>[it.callbackId]?[4,gt[it.callbackId].apply(gt,it.data.args)]:[3,2];case 1:bt=Mt.sent(),fe({result:bt,eventName:"api.callback.reply",callbackId:it.callbackId}),Mt.label=2;case 2:return it.eventName===Xe+".reply"&&it.msgId===Pe&&(it.error?((Bt=new Error("")).stack=it.error+` -`+Me,xe&&xe(),et(Bt)):Ke(it.result),ce.remove($e)),[2]}})})};return ce.add($e),dt}]),[2,dt]}})})};function ye(Xe){return Se(this,void 0,void 0,function(){var Ve,Me,xe,Pe,Ke,et,dt,gt,ht,Ot,_t;return y(this,function(Dt){switch(Dt.label){case 0:Ve={},Me=[],xe=Xe.slice(0),Dt.label=1;case 1:return xe.length?(Pe=void 0,[4,xe.shift()]):[3,13];case 2:return(Ke=Dt.sent())&&Ke.done?[4,Ke.done()]:[3,4];case 3:Dt.sent(),Dt.label=4;case 4:if(!function(ut){if(!ut)return!1;for(var $e=ut;Object.getPrototypeOf($e)!==null;)$e=Object.getPrototypeOf($e);return Object.getPrototypeOf(ut)===$e}(Pe))return[3,11];for(dt in Pe={},et=[],Ke)et.push(dt);gt=0,Dt.label=5;case 5:return gt=0?"&":"?")+Bt.join("&")),ht&&(ht.isParentFullscreen||ht.isBrowserViewFullscreen)&&(document.addEventListener("fullscreenchange",je),document.addEventListener("webkitfullscreenchange",je),document.addEventListener("mozfullscreenchange",je)),Me.wordOptions&&(Me.wpsOptions=Me.wordOptions),Me.excelOptions&&(Me.etOptions=Me.excelOptions),Me.pptOptions&&(Me.wppOptions=Me.pptOptions),typeof et.print=="object"){var Mt="wpsconfig_print";typeof et.print.subscribe=="function"&&(et[Mt]=et.print.subscribe,Me.print={callback:Mt},et.print.custom!==void 0&&(Me.print.custom=et.print.custom)),delete et.print}return typeof et.exportPdf=="function"&&(et[Mt="wpsconfig_export_pdf"]=et.exportPdf,Me.exportPdf={callback:Mt},delete et.exportPdf),Me.commandBars&&De(Me.commandBars,!1),a(a({},Me),{subscriptions:et})},Fe=function(Xe){Xe===void 0&&(Xe="");var Ve="";if(!Ve&&Xe){var Me=Xe.toLowerCase();Me.indexOf("/office/s/")!==-1&&(Ve=te.spreadsheet),Me.indexOf("/office/w/")!==-1&&(Ve=te.writer),Me.indexOf("/office/p/")!==-1&&(Ve=te.presentation),Me.indexOf("/office/f/")!==-1&&(Ve=te.pdf)}if(!Ve){var xe=Xe.match(/[\?&]type=([a-z]+)/)||[];Ve=ae[xe[1]]||""}return Ve};function De(Xe,Ve){Ve===void 0&&(Ve=!0);var Me=Xe.map(function(xe){var Pe=xe.attributes;if(!Array.isArray(Pe)){var Ke=[];for(var et in Pe)if(Pe.hasOwnProperty(et)){var dt={name:et,value:Pe[et]};Ke.push(dt)}xe.attributes=Ke}return xe});return Ve&&fe({data:Me,eventName:"setCommandBars"}),Me}var Ce=window.navigator.userAgent.toLowerCase(),Be=/Android|webOS|iPhone|iPod|BlackBerry|iPad/i.test(Ce),we=function(){try{return window._parent.location.search.indexOf("from=wxminiprogram")!==-1}catch(Xe){return!1}}();function je(){var Xe={status:ne.requestFullscreen},Ve=document,Me=Ve.fullscreenElement||Ve.webkitFullscreenElement||Ve.mozFullScreenElement;Xe.status=Me?ne.requestFullscreen:ne.exitFullscreen,fe({data:Xe,eventName:"fullscreenchange"})}var Ie=function(){ve.idMap={}};function ze(){console.group("JSSDK \u4E8B\u4EF6\u673A\u5236\u8C03\u6574\u8BF4\u660E"),console.warn("jssdk.on\u3001jssdk.off \u548C jssdk.Application.Sub \u5C06\u5728\u540E\u7EED\u7248\u672C\u4E2D\u88AB\u5F03\u7528\uFF0C\u5EFA\u8BAE\u4F7F\u7528\u6539\u8FDB\u540E\u7684 ApiEvent"),console.warn("\u5177\u4F53\u8BF7\u53C2\u8003\uFF1Ahttps://wwo.wps.cn/docs/front-end/basic-usage/events/intro/"),console.groupEnd()}var Oe=0,qe=new Set;function Je(Xe){return Oe+=1,!Xe&&function(Ve){qe.forEach(function(Me){return Me(Ve)})}(Oe),Oe}function Ge(){var Xe=new Error("");return(Xe.stack||Xe.message||"").split(` + `},E={onDragStart(Et){let{active:Ft}=Et;return"Picked up draggable item "+Ft.id+"."},onDragOver(Et){let{active:Ft,over:Rt}=Et;return Rt?"Draggable item "+Ft.id+" was moved over droppable area "+Rt.id+".":"Draggable item "+Ft.id+" is no longer over a droppable area."},onDragEnd(Et){let{active:Ft,over:Rt}=Et;return Rt?"Draggable item "+Ft.id+" was dropped over droppable area "+Rt.id:"Draggable item "+Ft.id+" was dropped."},onDragCancel(Et){let{active:Ft}=Et;return"Dragging was cancelled. Draggable item "+Ft.id+" was dropped."}};function b(Et){let{announcements:Ft=E,container:Rt,hiddenTextDescribedById:Xt,screenReaderInstructions:an=ee}=Et;const{announce:Bn,announcement:nt}=ae(),It=(0,y.Ld)("DndLiveRegion"),[Nt,Zt]=(0,a.useState)(!1);if((0,a.useEffect)(()=>{Zt(!0)},[]),ne((0,a.useMemo)(()=>({onDragStart(Re){let{active:vt}=Re;Bn(Ft.onDragStart({active:vt}))},onDragMove(Re){let{active:vt,over:pt}=Re;Ft.onDragMove&&Bn(Ft.onDragMove({active:vt,over:pt}))},onDragOver(Re){let{active:vt,over:pt}=Re;Bn(Ft.onDragOver({active:vt,over:pt}))},onDragEnd(Re){let{active:vt,over:pt}=Re;Bn(Ft.onDragEnd({active:vt,over:pt}))},onDragCancel(Re){let{active:vt,over:pt}=Re;Bn(Ft.onDragCancel({active:vt,over:pt}))}}),[Bn,Ft])),!Nt)return null;const jt=a.createElement(a.Fragment,null,a.createElement(de,{id:Xt,value:an.draggable}),a.createElement(te,{id:It,announcement:nt}));return Rt?(0,Se.createPortal)(jt,Rt):jt}var z;(function(Et){Et.DragStart="dragStart",Et.DragMove="dragMove",Et.DragEnd="dragEnd",Et.DragCancel="dragCancel",Et.DragOver="dragOver",Et.RegisterDroppable="registerDroppable",Et.SetDroppableDisabled="setDroppableDisabled",Et.UnregisterDroppable="unregisterDroppable"})(z||(z={}));function ie(){}function se(Et,Ft){return useMemo(()=>({sensor:Et,options:Ft!=null?Ft:{}}),[Et,Ft])}function pe(){for(var Et=arguments.length,Ft=new Array(Et),Rt=0;Rt[...Ft].filter(Xt=>Xt!=null),[...Ft])}const ue=Object.freeze({x:0,y:0});function fe(Et,Ft){return Math.sqrt(Math.pow(Et.x-Ft.x,2)+Math.pow(Et.y-Ft.y,2))}function oe(Et,Ft){const Rt=getEventCoordinates(Et);if(!Rt)return"0 0";const Xt={x:(Rt.x-Ft.left)/Ft.width*100,y:(Rt.y-Ft.top)/Ft.height*100};return Xt.x+"% "+Xt.y+"%"}function me(Et,Ft){let{data:{value:Rt}}=Et,{data:{value:Xt}}=Ft;return Rt-Xt}function Ee(Et,Ft){let{data:{value:Rt}}=Et,{data:{value:Xt}}=Ft;return Xt-Rt}function ve(Et){let{left:Ft,top:Rt,height:Xt,width:an}=Et;return[{x:Ft,y:Rt},{x:Ft+an,y:Rt},{x:Ft,y:Rt+Xt},{x:Ft+an,y:Rt+Xt}]}function he(Et,Ft){if(!Et||Et.length===0)return null;const[Rt]=Et;return Ft?Rt[Ft]:Rt}function ge(Et,Ft,Rt){return Ft===void 0&&(Ft=Et.left),Rt===void 0&&(Rt=Et.top),{x:Ft+Et.width*.5,y:Rt+Et.height*.5}}const be=Et=>{let{collisionRect:Ft,droppableRects:Rt,droppableContainers:Xt}=Et;const an=ge(Ft,Ft.left,Ft.top),Bn=[];for(const nt of Xt){const{id:It}=nt,Nt=Rt.get(It);if(Nt){const Zt=fe(ge(Nt),an);Bn.push({id:It,data:{droppableContainer:nt,value:Zt}})}}return Bn.sort(me)},ye=Et=>{let{collisionRect:Ft,droppableRects:Rt,droppableContainers:Xt}=Et;const an=ve(Ft),Bn=[];for(const nt of Xt){const{id:It}=nt,Nt=Rt.get(It);if(Nt){const Zt=ve(Nt),jt=an.reduce((vt,pt,yt)=>vt+fe(Zt[yt],pt),0),Re=Number((jt/4).toFixed(4));Bn.push({id:It,data:{droppableContainer:nt,value:Re}})}}return Bn.sort(me)};function Ae(Et,Ft){const Rt=Math.max(Ft.top,Et.top),Xt=Math.max(Ft.left,Et.left),an=Math.min(Ft.left+Ft.width,Et.left+Et.width),Bn=Math.min(Ft.top+Ft.height,Et.top+Et.height),nt=an-Xt,It=Bn-Rt;if(Xt{let{collisionRect:Ft,droppableRects:Rt,droppableContainers:Xt}=Et;const an=[];for(const Bn of Xt){const{id:nt}=Bn,It=Rt.get(nt);if(It){const Nt=Ae(It,Ft);Nt>0&&an.push({id:nt,data:{droppableContainer:Bn,value:Nt}})}}return an.sort(Ee)};function De(Et,Ft){const{top:Rt,left:Xt,bottom:an,right:Bn}=Ft;return Rt<=Et.y&&Et.y<=an&&Xt<=Et.x&&Et.x<=Bn}const Ce=Et=>{let{droppableContainers:Ft,droppableRects:Rt,pointerCoordinates:Xt}=Et;if(!Xt)return[];const an=[];for(const Bn of Ft){const{id:nt}=Bn,It=Rt.get(nt);if(It&&De(Xt,It)){const Zt=ve(It).reduce((Re,vt)=>Re+fe(Xt,vt),0),jt=Number((Zt/4).toFixed(4));an.push({id:nt,data:{droppableContainer:Bn,value:jt}})}}return an.sort(me)};function Be(Et,Ft,Rt){return io(Oi({},Et),{scaleX:Ft&&Rt?Ft.width/Rt.width:1,scaleY:Ft&&Rt?Ft.height/Rt.height:1})}function we(Et,Ft){return Et&&Ft?{x:Et.left-Ft.left,y:Et.top-Ft.top}:ue}function je(Et){return function(Rt){for(var Xt=arguments.length,an=new Array(Xt>1?Xt-1:0),Bn=1;Bnio(Oi({},nt),{top:nt.top+Et*It.y,bottom:nt.bottom+Et*It.y,left:nt.left+Et*It.x,right:nt.right+Et*It.x}),Oi({},Rt))}}const Ie=je(1);function ze(Et){if(Et.startsWith("matrix3d(")){const Ft=Et.slice(9,-1).split(/, /);return{x:+Ft[12],y:+Ft[13],scaleX:+Ft[0],scaleY:+Ft[5]}}else if(Et.startsWith("matrix(")){const Ft=Et.slice(7,-1).split(/, /);return{x:+Ft[4],y:+Ft[5],scaleX:+Ft[0],scaleY:+Ft[3]}}return null}function Oe(Et,Ft,Rt){const Xt=ze(Ft);if(!Xt)return Et;const{scaleX:an,scaleY:Bn,x:nt,y:It}=Xt,Nt=Et.left-nt-(1-an)*parseFloat(Rt),Zt=Et.top-It-(1-Bn)*parseFloat(Rt.slice(Rt.indexOf(" ")+1)),jt=an?Et.width/an:Et.width,Re=Bn?Et.height/Bn:Et.height;return{width:jt,height:Re,top:Zt,right:Nt+jt,bottom:Zt+Re,left:Nt}}const qe={ignoreTransform:!1};function Je(Et,Ft){Ft===void 0&&(Ft=qe);let Rt=Et.getBoundingClientRect();if(Ft.ignoreTransform){const{transform:Zt,transformOrigin:jt}=(0,y.Jj)(Et).getComputedStyle(Et);Zt&&(Rt=Oe(Rt,Zt,jt))}const{top:Xt,left:an,width:Bn,height:nt,bottom:It,right:Nt}=Rt;return{top:Xt,left:an,width:Bn,height:nt,bottom:It,right:Nt}}function Ge(Et){return Je(Et,{ignoreTransform:!0})}function Ue(Et){const Ft=Et.innerWidth,Rt=Et.innerHeight;return{top:0,left:0,right:Ft,bottom:Rt,width:Ft,height:Rt}}function Le(Et,Ft){return Ft===void 0&&(Ft=(0,y.Jj)(Et).getComputedStyle(Et)),Ft.position==="fixed"}function ke(Et,Ft){Ft===void 0&&(Ft=(0,y.Jj)(Et).getComputedStyle(Et));const Rt=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(an=>{const Bn=Ft[an];return typeof Bn=="string"?Rt.test(Bn):!1})}function Ne(Et,Ft){const Rt=[];function Xt(an){if(Ft!=null&&Rt.length>=Ft||!an)return Rt;if((0,y.qk)(an)&&an.scrollingElement!=null&&!Rt.includes(an.scrollingElement))return Rt.push(an.scrollingElement),Rt;if(!(0,y.Re)(an)||(0,y.vZ)(an)||Rt.includes(an))return Rt;const Bn=(0,y.Jj)(Et).getComputedStyle(an);return an!==Et&&ke(an,Bn)&&Rt.push(an),Le(an,Bn)?Rt:Xt(an.parentNode)}return Et?Xt(Et):Rt}function Ze(Et){const[Ft]=Ne(Et,1);return Ft!=null?Ft:null}function We(Et){return!y.Nq||!Et?null:(0,y.FJ)(Et)?Et:(0,y.UG)(Et)?(0,y.qk)(Et)||Et===(0,y.r3)(Et).scrollingElement?window:(0,y.Re)(Et)?Et:null:null}function mt(Et){return(0,y.FJ)(Et)?Et.scrollX:Et.scrollLeft}function at(Et){return(0,y.FJ)(Et)?Et.scrollY:Et.scrollTop}function He(Et){return{x:mt(Et),y:at(Et)}}var _e;(function(Et){Et[Et.Forward=1]="Forward",Et[Et.Backward=-1]="Backward"})(_e||(_e={}));function Qe(Et){return!y.Nq||!Et?!1:Et===document.scrollingElement}function Te(Et){const Ft={x:0,y:0},Rt=Qe(Et)?{height:window.innerHeight,width:window.innerWidth}:{height:Et.clientHeight,width:Et.clientWidth},Xt={x:Et.scrollWidth-Rt.width,y:Et.scrollHeight-Rt.height},an=Et.scrollTop<=Ft.y,Bn=Et.scrollLeft<=Ft.x,nt=Et.scrollTop>=Xt.y,It=Et.scrollLeft>=Xt.x;return{isTop:an,isLeft:Bn,isBottom:nt,isRight:It,maxScroll:Xt,minScroll:Ft}}const Ye={x:.2,y:.2};function ft(Et,Ft,Rt,Xt,an){let{top:Bn,left:nt,right:It,bottom:Nt}=Rt;Xt===void 0&&(Xt=10),an===void 0&&(an=Ye);const{isTop:Zt,isBottom:jt,isLeft:Re,isRight:vt}=Te(Et),pt={x:0,y:0},yt={x:0,y:0},At={height:Ft.height*an.y,width:Ft.width*an.x};return!Zt&&Bn<=Ft.top+At.height?(pt.y=_e.Backward,yt.y=Xt*Math.abs((Ft.top+At.height-Bn)/At.height)):!jt&&Nt>=Ft.bottom-At.height&&(pt.y=_e.Forward,yt.y=Xt*Math.abs((Ft.bottom-At.height-Nt)/At.height)),!vt&&It>=Ft.right-At.width?(pt.x=_e.Forward,yt.x=Xt*Math.abs((Ft.right-At.width-It)/At.width)):!Re&&nt<=Ft.left+At.width&&(pt.x=_e.Backward,yt.x=Xt*Math.abs((Ft.left+At.width-nt)/At.width)),{direction:pt,speed:yt}}function Xe(Et){if(Et===document.scrollingElement){const{innerWidth:Bn,innerHeight:nt}=window;return{top:0,left:0,right:Bn,bottom:nt,width:Bn,height:nt}}const{top:Ft,left:Rt,right:Xt,bottom:an}=Et.getBoundingClientRect();return{top:Ft,left:Rt,right:Xt,bottom:an,width:Et.clientWidth,height:Et.clientHeight}}function Ve(Et){return Et.reduce((Ft,Rt)=>(0,y.IH)(Ft,He(Rt)),ue)}function Me(Et){return Et.reduce((Ft,Rt)=>Ft+mt(Rt),0)}function xe(Et){return Et.reduce((Ft,Rt)=>Ft+at(Rt),0)}function Pe(Et,Ft){if(Ft===void 0&&(Ft=Je),!Et)return;const{top:Rt,left:Xt,bottom:an,right:Bn}=Ft(Et);Ze(Et)&&(an<=0||Bn<=0||Rt>=window.innerHeight||Xt>=window.innerWidth)&&Et.scrollIntoView({block:"center",inline:"center"})}const Ke=[["x",["left","right"],Me],["y",["top","bottom"],xe]];class et{constructor(Ft,Rt){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const Xt=Ne(Rt),an=Ve(Xt);this.rect=Oi({},Ft),this.width=Ft.width,this.height=Ft.height;for(const[Bn,nt,It]of Ke)for(const Nt of nt)Object.defineProperty(this,Nt,{get:()=>{const Zt=It(Xt),jt=an[Bn]-Zt;return this.rect[Nt]+jt},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class ct{constructor(Ft){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(Rt=>{var Xt;return(Xt=this.target)==null?void 0:Xt.removeEventListener(...Rt)})},this.target=Ft}add(Ft,Rt,Xt){var an;(an=this.target)==null||an.addEventListener(Ft,Rt,Xt),this.listeners.push([Ft,Rt,Xt])}}function gt(Et){const{EventTarget:Ft}=(0,y.Jj)(Et);return Et instanceof Ft?Et:(0,y.r3)(Et)}function ht(Et,Ft){const Rt=Math.abs(Et.x),Xt=Math.abs(Et.y);return typeof Ft=="number"?Math.sqrt(Yu(Rt,2)+Yu(Xt,2))>Ft:"x"in Ft&&"y"in Ft?Rt>Ft.x&&Xt>Ft.y:"x"in Ft?Rt>Ft.x:"y"in Ft?Xt>Ft.y:!1}var Ot;(function(Et){Et.Click="click",Et.DragStart="dragstart",Et.Keydown="keydown",Et.ContextMenu="contextmenu",Et.Resize="resize",Et.SelectionChange="selectionchange",Et.VisibilityChange="visibilitychange"})(Ot||(Ot={}));function _t(Et){Et.preventDefault()}function Dt(Et){Et.stopPropagation()}var ut;(function(Et){Et.Space="Space",Et.Down="ArrowDown",Et.Right="ArrowRight",Et.Left="ArrowLeft",Et.Up="ArrowUp",Et.Esc="Escape",Et.Enter="Enter",Et.Tab="Tab"})(ut||(ut={}));const $e={start:[ut.Space,ut.Enter],cancel:[ut.Esc],end:[ut.Space,ut.Enter,ut.Tab]},st=(Et,Ft)=>{let{currentCoordinates:Rt}=Ft;switch(Et.code){case ut.Right:return io(Oi({},Rt),{x:Rt.x+25});case ut.Left:return io(Oi({},Rt),{x:Rt.x-25});case ut.Down:return io(Oi({},Rt),{y:Rt.y+25});case ut.Up:return io(Oi({},Rt),{y:Rt.y-25})}};class it{constructor(Ft){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=Ft;const{event:{target:Rt}}=Ft;this.props=Ft,this.listeners=new ct((0,y.r3)(Rt)),this.windowListeners=new ct((0,y.Jj)(Rt)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(Ot.Resize,this.handleCancel),this.windowListeners.add(Ot.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(Ot.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:Ft,onStart:Rt}=this.props,Xt=Ft.node.current;Xt&&Pe(Xt),Rt(ue)}handleKeyDown(Ft){if((0,y.vd)(Ft)){const{active:Rt,context:Xt,options:an}=this.props,{keyboardCodes:Bn=$e,coordinateGetter:nt=st,scrollBehavior:It="smooth"}=an,{code:Nt}=Ft;if(Bn.end.includes(Nt)){this.handleEnd(Ft);return}if(Bn.cancel.includes(Nt)){this.handleCancel(Ft);return}const{collisionRect:Zt}=Xt.current,jt=Zt?{x:Zt.left,y:Zt.top}:ue;this.referenceCoordinates||(this.referenceCoordinates=jt);const Re=nt(Ft,{active:Rt,context:Xt.current,currentCoordinates:jt});if(Re){const vt=(0,y.$X)(Re,jt),pt={x:0,y:0},{scrollableAncestors:yt}=Xt.current;for(const At of yt){const lt=Ft.code,{isTop:wt,isRight:St,isLeft:Vt,isBottom:Jt,maxScroll:Lt,minScroll:sn}=Te(At),cn=Xe(At),on={x:Math.min(lt===ut.Right?cn.right-cn.width/2:cn.right,Math.max(lt===ut.Right?cn.left:cn.left+cn.width/2,Re.x)),y:Math.min(lt===ut.Down?cn.bottom-cn.height/2:cn.bottom,Math.max(lt===ut.Down?cn.top:cn.top+cn.height/2,Re.y))},ln=lt===ut.Right&&!St||lt===ut.Left&&!Vt,yn=lt===ut.Down&&!Jt||lt===ut.Up&&!wt;if(ln&&on.x!==Re.x){const bn=At.scrollLeft+vt.x,wn=lt===ut.Right&&bn<=Lt.x||lt===ut.Left&&bn>=sn.x;if(wn&&!vt.y){At.scrollTo({left:bn,behavior:It});return}wn?pt.x=At.scrollLeft-bn:pt.x=lt===ut.Right?At.scrollLeft-Lt.x:At.scrollLeft-sn.x,pt.x&&At.scrollBy({left:-pt.x,behavior:It});break}else if(yn&&on.y!==Re.y){const bn=At.scrollTop+vt.y,wn=lt===ut.Down&&bn<=Lt.y||lt===ut.Up&&bn>=sn.y;if(wn&&!vt.x){At.scrollTo({top:bn,behavior:It});return}wn?pt.y=At.scrollTop-bn:pt.y=lt===ut.Down?At.scrollTop-Lt.y:At.scrollTop-sn.y,pt.y&&At.scrollBy({top:-pt.y,behavior:It});break}}this.handleMove(Ft,(0,y.IH)((0,y.$X)(Re,this.referenceCoordinates),pt))}}}handleMove(Ft,Rt){const{onMove:Xt}=this.props;Ft.preventDefault(),Xt(Rt)}handleEnd(Ft){const{onEnd:Rt}=this.props;Ft.preventDefault(),this.detach(),Rt()}handleCancel(Ft){const{onCancel:Rt}=this.props;Ft.preventDefault(),this.detach(),Rt()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}it.activators=[{eventName:"onKeyDown",handler:(Et,Ft,Rt)=>{let{keyboardCodes:Xt=$e,onActivation:an}=Ft,{active:Bn}=Rt;const{code:nt}=Et.nativeEvent;if(Xt.start.includes(nt)){const It=Bn.activatorNode.current;return It&&Et.target!==It?!1:(Et.preventDefault(),an==null||an({event:Et.nativeEvent}),!0)}return!1}}];function bt(Et){return!!(Et&&"distance"in Et)}function Bt(Et){return!!(Et&&"delay"in Et)}class Mt{constructor(Ft,Rt,Xt){var an;Xt===void 0&&(Xt=gt(Ft.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=Ft,this.events=Rt;const{event:Bn}=Ft,{target:nt}=Bn;this.props=Ft,this.events=Rt,this.document=(0,y.r3)(nt),this.documentListeners=new ct(this.document),this.listeners=new ct(Xt),this.windowListeners=new ct((0,y.Jj)(nt)),this.initialCoordinates=(an=(0,y.DC)(Bn))!=null?an:ue,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:Ft,props:{options:{activationConstraint:Rt,bypassActivationConstraint:Xt}}}=this;if(this.listeners.add(Ft.move.name,this.handleMove,{passive:!1}),this.listeners.add(Ft.end.name,this.handleEnd),Ft.cancel&&this.listeners.add(Ft.cancel.name,this.handleCancel),this.windowListeners.add(Ot.Resize,this.handleCancel),this.windowListeners.add(Ot.DragStart,_t),this.windowListeners.add(Ot.VisibilityChange,this.handleCancel),this.windowListeners.add(Ot.ContextMenu,_t),this.documentListeners.add(Ot.Keydown,this.handleKeydown),Rt){if(Xt!=null&&Xt({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(Bt(Rt)){this.timeoutId=setTimeout(this.handleStart,Rt.delay),this.handlePending(Rt);return}if(bt(Rt)){this.handlePending(Rt);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(Ft,Rt){const{active:Xt,onPending:an}=this.props;an(Xt,Ft,this.initialCoordinates,Rt)}handleStart(){const{initialCoordinates:Ft}=this,{onStart:Rt}=this.props;Ft&&(this.activated=!0,this.documentListeners.add(Ot.Click,Dt,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(Ot.SelectionChange,this.removeTextSelection),Rt(Ft))}handleMove(Ft){var Rt;const{activated:Xt,initialCoordinates:an,props:Bn}=this,{onMove:nt,options:{activationConstraint:It}}=Bn;if(!an)return;const Nt=(Rt=(0,y.DC)(Ft))!=null?Rt:ue,Zt=(0,y.$X)(an,Nt);if(!Xt&&It){if(bt(It)){if(It.tolerance!=null&&ht(Zt,It.tolerance))return this.handleCancel();if(ht(Zt,It.distance))return this.handleStart()}if(Bt(It)&&ht(Zt,It.tolerance))return this.handleCancel();this.handlePending(It,Zt);return}Ft.cancelable&&Ft.preventDefault(),nt(Nt)}handleEnd(){const{onAbort:Ft,onEnd:Rt}=this.props;this.detach(),this.activated||Ft(this.props.active),Rt()}handleCancel(){const{onAbort:Ft,onCancel:Rt}=this.props;this.detach(),this.activated||Ft(this.props.active),Rt()}handleKeydown(Ft){Ft.code===ut.Esc&&this.handleCancel()}removeTextSelection(){var Ft;(Ft=this.document.getSelection())==null||Ft.removeAllRanges()}}const Ut={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class kt extends Mt{constructor(Ft){const{event:Rt}=Ft,Xt=(0,y.r3)(Rt.target);super(Ft,Ut,Xt)}}kt.activators=[{eventName:"onPointerDown",handler:(Et,Ft)=>{let{nativeEvent:Rt}=Et,{onActivation:Xt}=Ft;return!Rt.isPrimary||Rt.button!==0?!1:(Xt==null||Xt({event:Rt}),!0)}}];const Ht={move:{name:"mousemove"},end:{name:"mouseup"}};var Cn;(function(Et){Et[Et.RightClick=2]="RightClick"})(Cn||(Cn={}));class Qn extends Mt{constructor(Ft){super(Ft,Ht,(0,y.r3)(Ft.event.target))}}Qn.activators=[{eventName:"onMouseDown",handler:(Et,Ft)=>{let{nativeEvent:Rt}=Et,{onActivation:Xt}=Ft;return Rt.button===Cn.RightClick?!1:(Xt==null||Xt({event:Rt}),!0)}}];const gn={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class Sn extends Mt{constructor(Ft){super(Ft,gn)}static setup(){return window.addEventListener(gn.move.name,Ft,{capture:!1,passive:!1}),function(){window.removeEventListener(gn.move.name,Ft)};function Ft(){}}}Sn.activators=[{eventName:"onTouchStart",handler:(Et,Ft)=>{let{nativeEvent:Rt}=Et,{onActivation:Xt}=Ft;const{touches:an}=Rt;return an.length>1?!1:(Xt==null||Xt({event:Rt}),!0)}}];var Xn;(function(Et){Et[Et.Pointer=0]="Pointer",Et[Et.DraggableRect=1]="DraggableRect"})(Xn||(Xn={}));var _n;(function(Et){Et[Et.TreeOrder=0]="TreeOrder",Et[Et.ReversedTreeOrder=1]="ReversedTreeOrder"})(_n||(_n={}));function Mn(Et){let{acceleration:Ft,activator:Rt=Xn.Pointer,canScroll:Xt,draggingRect:an,enabled:Bn,interval:nt=5,order:It=_n.TreeOrder,pointerCoordinates:Nt,scrollableAncestors:Zt,scrollableAncestorRects:jt,delta:Re,threshold:vt}=Et;const pt=ir({delta:Re,disabled:!Bn}),[yt,At]=(0,y.Yz)(),lt=(0,a.useRef)({x:0,y:0}),wt=(0,a.useRef)({x:0,y:0}),St=(0,a.useMemo)(()=>{switch(Rt){case Xn.Pointer:return Nt?{top:Nt.y,bottom:Nt.y,left:Nt.x,right:Nt.x}:null;case Xn.DraggableRect:return an}},[Rt,an,Nt]),Vt=(0,a.useRef)(null),Jt=(0,a.useCallback)(()=>{const sn=Vt.current;if(!sn)return;const cn=lt.current.x*wt.current.x,on=lt.current.y*wt.current.y;sn.scrollBy(cn,on)},[]),Lt=(0,a.useMemo)(()=>It===_n.TreeOrder?[...Zt].reverse():Zt,[It,Zt]);(0,a.useEffect)(()=>{if(!Bn||!Zt.length||!St){At();return}for(const sn of Lt){if((Xt==null?void 0:Xt(sn))===!1)continue;const cn=Zt.indexOf(sn),on=jt[cn];if(!on)continue;const{direction:ln,speed:yn}=ft(sn,on,St,Ft,vt);for(const bn of["x","y"])pt[bn][ln[bn]]||(yn[bn]=0,ln[bn]=0);if(yn.x>0||yn.y>0){At(),Vt.current=sn,yt(Jt,nt),lt.current=yn,wt.current=ln;return}}lt.current={x:0,y:0},wt.current={x:0,y:0},At()},[Ft,Jt,Xt,At,Bn,nt,JSON.stringify(St),JSON.stringify(pt),yt,Zt,Lt,jt,JSON.stringify(vt)])}const un={x:{[_e.Backward]:!1,[_e.Forward]:!1},y:{[_e.Backward]:!1,[_e.Forward]:!1}};function ir(Et){let{delta:Ft,disabled:Rt}=Et;const Xt=(0,y.D9)(Ft);return(0,y.Gj)(an=>{if(Rt||!Xt||!an)return un;const Bn={x:Math.sign(Ft.x-Xt.x),y:Math.sign(Ft.y-Xt.y)};return{x:{[_e.Backward]:an.x[_e.Backward]||Bn.x===-1,[_e.Forward]:an.x[_e.Forward]||Bn.x===1},y:{[_e.Backward]:an.y[_e.Backward]||Bn.y===-1,[_e.Forward]:an.y[_e.Forward]||Bn.y===1}}},[Rt,Ft,Xt])}function Kn(Et,Ft){const Rt=Ft!=null?Et.get(Ft):void 0,Xt=Rt?Rt.node.current:null;return(0,y.Gj)(an=>{var Bn;return Ft==null?null:(Bn=Xt!=null?Xt:an)!=null?Bn:null},[Xt,Ft])}function Pn(Et,Ft){return(0,a.useMemo)(()=>Et.reduce((Rt,Xt)=>{const{sensor:an}=Xt,Bn=an.activators.map(nt=>({eventName:nt.eventName,handler:Ft(nt.handler,Xt)}));return[...Rt,...Bn]},[]),[Et,Ft])}var Wn;(function(Et){Et[Et.Always=0]="Always",Et[Et.BeforeDragging=1]="BeforeDragging",Et[Et.WhileDragging=2]="WhileDragging"})(Wn||(Wn={}));var $t;(function(Et){Et.Optimized="optimized"})($t||($t={}));const rn=new Map;function dn(Et,Ft){let{dragging:Rt,dependencies:Xt,config:an}=Ft;const[Bn,nt]=(0,a.useState)(null),{frequency:It,measure:Nt,strategy:Zt}=an,jt=(0,a.useRef)(Et),Re=lt(),vt=(0,y.Ey)(Re),pt=(0,a.useCallback)(function(wt){wt===void 0&&(wt=[]),!vt.current&&nt(St=>St===null?wt:St.concat(wt.filter(Vt=>!St.includes(Vt))))},[vt]),yt=(0,a.useRef)(null),At=(0,y.Gj)(wt=>{if(Re&&!Rt)return rn;if(!wt||wt===rn||jt.current!==Et||Bn!=null){const St=new Map;for(let Vt of Et){if(!Vt)continue;if(Bn&&Bn.length>0&&!Bn.includes(Vt.id)&&Vt.rect.current){St.set(Vt.id,Vt.rect.current);continue}const Jt=Vt.node.current,Lt=Jt?new et(Nt(Jt),Jt):null;Vt.rect.current=Lt,Lt&&St.set(Vt.id,Lt)}return St}return wt},[Et,Bn,Rt,Re,Nt]);return(0,a.useEffect)(()=>{jt.current=Et},[Et]),(0,a.useEffect)(()=>{Re||pt()},[Rt,Re]),(0,a.useEffect)(()=>{Bn&&Bn.length>0&&nt(null)},[JSON.stringify(Bn)]),(0,a.useEffect)(()=>{Re||typeof It!="number"||yt.current!==null||(yt.current=setTimeout(()=>{pt(),yt.current=null},It))},[It,Re,pt,...Xt]),{droppableRects:At,measureDroppableContainers:pt,measuringScheduled:Bn!=null};function lt(){switch(Zt){case Wn.Always:return!1;case Wn.BeforeDragging:return Rt;default:return!Rt}}}function Dn(Et,Ft){return(0,y.Gj)(Rt=>Et?Rt||(typeof Ft=="function"?Ft(Et):Et):null,[Ft,Et])}function Wt(Et,Ft){return Dn(Et,Ft)}function qt(Et){let{callback:Ft,disabled:Rt}=Et;const Xt=(0,y.zX)(Ft),an=(0,a.useMemo)(()=>{if(Rt||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:Bn}=window;return new Bn(Xt)},[Xt,Rt]);return(0,a.useEffect)(()=>()=>an==null?void 0:an.disconnect(),[an]),an}function xt(Et){let{callback:Ft,disabled:Rt}=Et;const Xt=(0,y.zX)(Ft),an=(0,a.useMemo)(()=>{if(Rt||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:Bn}=window;return new Bn(Xt)},[Rt]);return(0,a.useEffect)(()=>()=>an==null?void 0:an.disconnect(),[an]),an}function Tt(Et){return new et(Je(Et),Et)}function en(Et,Ft,Rt){Ft===void 0&&(Ft=Tt);const[Xt,an]=(0,a.useState)(null);function Bn(){an(Nt=>{if(!Et)return null;if(Et.isConnected===!1){var Zt;return(Zt=Nt!=null?Nt:Rt)!=null?Zt:null}const jt=Ft(Et);return JSON.stringify(Nt)===JSON.stringify(jt)?Nt:jt})}const nt=qt({callback(Nt){if(Et)for(const Zt of Nt){const{type:jt,target:Re}=Zt;if(jt==="childList"&&Re instanceof HTMLElement&&Re.contains(Et)){Bn();break}}}}),It=xt({callback:Bn});return(0,y.LI)(()=>{Bn(),Et?(It==null||It.observe(Et),nt==null||nt.observe(document.body,{childList:!0,subtree:!0})):(It==null||It.disconnect(),nt==null||nt.disconnect())},[Et]),Xt}function En(Et){const Ft=Dn(Et);return we(Et,Ft)}const xn=[];function hn(Et){const Ft=(0,a.useRef)(Et),Rt=(0,y.Gj)(Xt=>Et?Xt&&Xt!==xn&&Et&&Ft.current&&Et.parentNode===Ft.current.parentNode?Xt:Ne(Et):xn,[Et]);return(0,a.useEffect)(()=>{Ft.current=Et},[Et]),Rt}function pn(Et){const[Ft,Rt]=(0,a.useState)(null),Xt=(0,a.useRef)(Et),an=(0,a.useCallback)(Bn=>{const nt=We(Bn.target);nt&&Rt(It=>It?(It.set(nt,He(nt)),new Map(It)):null)},[]);return(0,a.useEffect)(()=>{const Bn=Xt.current;if(Et!==Bn){nt(Bn);const It=Et.map(Nt=>{const Zt=We(Nt);return Zt?(Zt.addEventListener("scroll",an,{passive:!0}),[Zt,He(Zt)]):null}).filter(Nt=>Nt!=null);Rt(It.length?new Map(It):null),Xt.current=Et}return()=>{nt(Et),nt(Bn)};function nt(It){It.forEach(Nt=>{const Zt=We(Nt);Zt==null||Zt.removeEventListener("scroll",an)})}},[an,Et]),(0,a.useMemo)(()=>Et.length?Ft?Array.from(Ft.values()).reduce((Bn,nt)=>(0,y.IH)(Bn,nt),ue):Ve(Et):ue,[Et,Ft])}function mn(Et,Ft){Ft===void 0&&(Ft=[]);const Rt=(0,a.useRef)(null);return(0,a.useEffect)(()=>{Rt.current=null},Ft),(0,a.useEffect)(()=>{const Xt=Et!==ue;Xt&&!Rt.current&&(Rt.current=Et),!Xt&&Rt.current&&(Rt.current=null)},[Et]),Rt.current?(0,y.$X)(Et,Rt.current):ue}function Jn(Et){(0,a.useEffect)(()=>{if(!y.Nq)return;const Ft=Et.map(Rt=>{let{sensor:Xt}=Rt;return Xt.setup==null?void 0:Xt.setup()});return()=>{for(const Rt of Ft)Rt==null||Rt()}},Et.map(Ft=>{let{sensor:Rt}=Ft;return Rt}))}function Zn(Et,Ft){return(0,a.useMemo)(()=>Et.reduce((Rt,Xt)=>{let{eventName:an,handler:Bn}=Xt;return Rt[an]=nt=>{Bn(nt,Ft)},Rt},{}),[Et,Ft])}function pr(Et){return(0,a.useMemo)(()=>Et?Ue(Et):null,[Et])}const Or=[];function Tr(Et,Ft){Ft===void 0&&(Ft=Je);const[Rt]=Et,Xt=pr(Rt?(0,y.Jj)(Rt):null),[an,Bn]=(0,a.useState)(Or);function nt(){Bn(()=>Et.length?Et.map(Nt=>Qe(Nt)?Xt:new et(Ft(Nt),Nt)):Or)}const It=xt({callback:nt});return(0,y.LI)(()=>{It==null||It.disconnect(),nt(),Et.forEach(Nt=>It==null?void 0:It.observe(Nt))},[Et]),an}function ai(Et){if(!Et)return null;if(Et.children.length>1)return Et;const Ft=Et.children[0];return(0,y.Re)(Ft)?Ft:Et}function fn(Et){let{measure:Ft}=Et;const[Rt,Xt]=(0,a.useState)(null),an=(0,a.useCallback)(Zt=>{for(const{target:jt}of Zt)if((0,y.Re)(jt)){Xt(Re=>{const vt=Ft(jt);return Re?io(Oi({},Re),{width:vt.width,height:vt.height}):vt});break}},[Ft]),Bn=xt({callback:an}),nt=(0,a.useCallback)(Zt=>{const jt=ai(Zt);Bn==null||Bn.disconnect(),jt&&(Bn==null||Bn.observe(jt)),Xt(jt?Ft(jt):null)},[Ft,Bn]),[It,Nt]=(0,y.wm)(nt);return(0,a.useMemo)(()=>({nodeRef:It,rect:Rt,setRef:Nt}),[Rt,It,Nt])}const In=[{sensor:kt,options:{}},{sensor:it,options:{}}],Cr={current:{}},tr={draggable:{measure:Ge},droppable:{measure:Ge,strategy:Wn.WhileDragging,frequency:$t.Optimized},dragOverlay:{measure:Je}};class cr extends Map{get(Ft){var Rt;return Ft!=null&&(Rt=super.get(Ft))!=null?Rt:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(Ft=>{let{disabled:Rt}=Ft;return!Rt})}getNodeFor(Ft){var Rt,Xt;return(Rt=(Xt=this.get(Ft))==null?void 0:Xt.node.current)!=null?Rt:void 0}}const Hr={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new cr,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:ie},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:tr,measureDroppableContainers:ie,windowRect:null,measuringScheduled:!1},Kt={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:ie,draggableNodes:new Map,over:null,measureDroppableContainers:ie},xr=(0,a.createContext)(Kt),Pr=(0,a.createContext)(Hr);function yr(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new cr}}}function Er(Et,Ft){switch(Ft.type){case z.DragStart:return io(Oi({},Et),{draggable:io(Oi({},Et.draggable),{initialCoordinates:Ft.initialCoordinates,active:Ft.active})});case z.DragMove:return Et.draggable.active==null?Et:io(Oi({},Et),{draggable:io(Oi({},Et.draggable),{translate:{x:Ft.coordinates.x-Et.draggable.initialCoordinates.x,y:Ft.coordinates.y-Et.draggable.initialCoordinates.y}})});case z.DragEnd:case z.DragCancel:return io(Oi({},Et),{draggable:io(Oi({},Et.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case z.RegisterDroppable:{const{element:Rt}=Ft,{id:Xt}=Rt,an=new cr(Et.droppable.containers);return an.set(Xt,Rt),io(Oi({},Et),{droppable:io(Oi({},Et.droppable),{containers:an})})}case z.SetDroppableDisabled:{const{id:Rt,key:Xt,disabled:an}=Ft,Bn=Et.droppable.containers.get(Rt);if(!Bn||Xt!==Bn.key)return Et;const nt=new cr(Et.droppable.containers);return nt.set(Rt,io(Oi({},Bn),{disabled:an})),io(Oi({},Et),{droppable:io(Oi({},Et.droppable),{containers:nt})})}case z.UnregisterDroppable:{const{id:Rt,key:Xt}=Ft,an=Et.droppable.containers.get(Rt);if(!an||Xt!==an.key)return Et;const Bn=new cr(Et.droppable.containers);return Bn.delete(Rt),io(Oi({},Et),{droppable:io(Oi({},Et.droppable),{containers:Bn})})}default:return Et}}function oi(Et){let{disabled:Ft}=Et;const{active:Rt,activatorEvent:Xt,draggableNodes:an}=(0,a.useContext)(xr),Bn=(0,y.D9)(Xt),nt=(0,y.D9)(Rt==null?void 0:Rt.id);return(0,a.useEffect)(()=>{if(!Ft&&!Xt&&Bn&&nt!=null){if(!(0,y.vd)(Bn)||document.activeElement===Bn.target)return;const It=an.get(nt);if(!It)return;const{activatorNode:Nt,node:Zt}=It;if(!Nt.current&&!Zt.current)return;requestAnimationFrame(()=>{for(const jt of[Nt.current,Zt.current]){if(!jt)continue;const Re=(0,y.so)(jt);if(Re){Re.focus();break}}})}},[Xt,Ft,an,nt,Bn]),null}function Di(Et,Ft){let an=Ft,{transform:Rt}=an,Xt=cu(an,["transform"]);return Et!=null&&Et.length?Et.reduce((Bn,nt)=>nt(Oi({transform:Bn},Xt)),Rt):Rt}function Li(Et){return(0,a.useMemo)(()=>({draggable:Oi(Oi({},tr.draggable),Et==null?void 0:Et.draggable),droppable:Oi(Oi({},tr.droppable),Et==null?void 0:Et.droppable),dragOverlay:Oi(Oi({},tr.dragOverlay),Et==null?void 0:Et.dragOverlay)}),[Et==null?void 0:Et.draggable,Et==null?void 0:Et.droppable,Et==null?void 0:Et.dragOverlay])}function Pi(Et){let{activeNode:Ft,measure:Rt,initialRect:Xt,config:an=!0}=Et;const Bn=(0,a.useRef)(!1),{x:nt,y:It}=typeof an=="boolean"?{x:an,y:an}:an;(0,y.LI)(()=>{if(!nt&&!It||!Ft){Bn.current=!1;return}if(Bn.current||!Xt)return;const Zt=Ft==null?void 0:Ft.node.current;if(!Zt||Zt.isConnected===!1)return;const jt=Rt(Zt),Re=we(jt,Xt);if(nt||(Re.x=0),It||(Re.y=0),Bn.current=!0,Math.abs(Re.x)>0||Math.abs(Re.y)>0){const vt=Ze(Zt);vt&&vt.scrollBy({top:Re.y,left:Re.x})}},[Ft,nt,It,Xt,Rt])}const Ui=(0,a.createContext)(io(Oi({},ue),{scaleX:1,scaleY:1}));var yi;(function(Et){Et[Et.Uninitialized=0]="Uninitialized",Et[Et.Initializing=1]="Initializing",Et[Et.Initialized=2]="Initialized"})(yi||(yi={}));const Wa=(0,a.memo)(function(Ft){var Rt,Xt,an,Bn;let Xa=Ft,{id:nt,accessibility:It,autoScroll:Nt=!0,children:Zt,sensors:jt=In,collisionDetection:Re=Fe,measuring:vt,modifiers:pt}=Xa,yt=cu(Xa,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const At=(0,a.useReducer)(Er,void 0,yr),[lt,wt]=At,[St,Vt]=x(),[Jt,Lt]=(0,a.useState)(yi.Uninitialized),sn=Jt===yi.Initialized,{draggable:{active:cn,nodes:on,translate:ln},droppable:{containers:yn}}=lt,bn=cn!=null?on.get(cn):null,wn=(0,a.useRef)({initial:null,translated:null}),Ln=(0,a.useMemo)(()=>{var Ei;return cn!=null?{id:cn,data:(Ei=bn==null?void 0:bn.data)!=null?Ei:Cr,rect:wn}:null},[cn,bn]),Gn=(0,a.useRef)(null),[nn,dr]=(0,a.useState)(null),[Hn,mr]=(0,a.useState)(null),Ar=(0,y.Ey)(yt,Object.values(yt)),Rr=(0,y.Ld)("DndDescribedBy",nt),Gr=(0,a.useMemo)(()=>yn.getEnabled(),[yn]),fr=Li(vt),{droppableRects:Sr,measureDroppableContainers:Mr,measuringScheduled:zr}=dn(Gr,{dragging:sn,dependencies:[ln.x,ln.y],config:fr.droppable}),Dr=Kn(on,cn),Xr=(0,a.useMemo)(()=>Hn?(0,y.DC)(Hn):null,[Hn]),ri=Ca(),Bi=Wt(Dr,fr.draggable.measure);Pi({activeNode:cn!=null?on.get(cn):null,config:ri.layoutShiftCompensation,initialRect:Bi,measure:fr.draggable.measure});const _r=en(Dr,fr.draggable.measure,Bi),Ai=en(Dr?Dr.parentElement:null),Jr=(0,a.useRef)({activatorEvent:null,active:null,activeNode:Dr,collisionRect:null,collisions:null,droppableRects:Sr,draggableNodes:on,draggingNode:null,draggingNodeRect:null,droppableContainers:yn,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),jr=yn.getNodeFor((Rt=Jr.current.over)==null?void 0:Rt.id),Yr=fn({measure:fr.dragOverlay.measure}),Wr=(Xt=Yr.nodeRef.current)!=null?Xt:Dr,Fi=sn?(an=Yr.rect)!=null?an:_r:null,Br=!!(Yr.nodeRef.current&&Yr.rect),ii=En(Br?null:_r),br=pr(Wr?(0,y.Jj)(Wr):null),Qr=hn(sn?jr!=null?jr:Dr:null),ar=Tr(Qr),Vi=Di(pt,{transform:{x:ln.x-ii.x,y:ln.y-ii.y,scaleX:1,scaleY:1},activatorEvent:Hn,active:Ln,activeNodeRect:_r,containerNodeRect:Ai,draggingNodeRect:Fi,over:Jr.current.over,overlayNodeRect:Yr.rect,scrollableAncestors:Qr,scrollableAncestorRects:ar,windowRect:br}),Zi=Xr?(0,y.IH)(Xr,ln):null,gi=pn(Qr),Ki=mn(gi),Fa=mn(gi,[_r]),Ti=(0,y.IH)(Vi,Ki),rr=Fi?Ie(Fi,Vi):null,zi=Ln&&rr?Re({active:Ln,collisionRect:rr,droppableRects:Sr,droppableContainers:Gr,pointerCoordinates:Zi}):null,xa=he(zi,"id"),[da,Hi]=(0,a.useState)(null),Wi=Br?Vi:(0,y.IH)(Vi,Fa),Oa=Be(Wi,(Bn=da==null?void 0:da.rect)!=null?Bn:null,_r),Ta=(0,a.useRef)(null),Ga=(0,a.useCallback)((Ei,to)=>{let{sensor:si,options:$r}=to;if(Gn.current==null)return;const ki=on.get(Gn.current);if(!ki)return;const Lr=Ei.nativeEvent,ni=new si({active:Gn.current,activeNode:ki,event:Lr,options:$r,context:Jr,onAbort(Ji){if(!on.get(Ji))return;const{onDragAbort:Ra}=Ar.current,qa={id:Ji};Ra==null||Ra(qa),St({type:"onDragAbort",event:qa})},onPending(Ji,za,Ra,qa){if(!on.get(Ji))return;const{onDragPending:mo}=Ar.current,ho={id:Ji,constraint:za,initialCoordinates:Ra,offset:qa};mo==null||mo(ho),St({type:"onDragPending",event:ho})},onStart(Ji){const za=Gn.current;if(za==null)return;const Ra=on.get(za);if(!Ra)return;const{onDragStart:qa}=Ar.current,Bo={activatorEvent:Lr,active:{id:za,data:Ra.data,rect:wn}};(0,Se.unstable_batchedUpdates)(()=>{qa==null||qa(Bo),Lt(yi.Initializing),wt({type:z.DragStart,initialCoordinates:Ji,active:za}),St({type:"onDragStart",event:Bo}),dr(Ta.current),mr(Lr)})},onMove(Ji){wt({type:z.DragMove,coordinates:Ji})},onEnd:ja(z.DragEnd),onCancel:ja(z.DragCancel)});Ta.current=ni;function ja(Ji){return function(){return Kc(this,null,function*(){const{active:Ra,collisions:qa,over:Bo,scrollAdjustedTranslate:mo}=Jr.current;let ho=null;if(Ra&&mo){const{cancelDrop:Fr}=Ar.current;ho={activatorEvent:Lr,active:Ra,collisions:qa,delta:mo,over:Bo},Ji===z.DragEnd&&typeof Fr=="function"&&(yield Promise.resolve(Fr(ho)))&&(Ji=z.DragCancel)}Gn.current=null,(0,Se.unstable_batchedUpdates)(()=>{wt({type:Ji}),Lt(yi.Uninitialized),Hi(null),dr(null),mr(null),Ta.current=null;const Fr=Ji===z.DragEnd?"onDragEnd":"onDragCancel";if(ho){const Yt=Ar.current[Fr];Yt==null||Yt(ho),St({type:Fr,event:ho})}})})}}},[on]),$i=(0,a.useCallback)((Ei,to)=>(si,$r)=>{const ki=si.nativeEvent,Lr=on.get($r);if(Gn.current!==null||!Lr||ki.dndKit||ki.defaultPrevented)return;const ni={active:Lr};Ei(si,to.options,ni)===!0&&(ki.dndKit={capturedBy:to.sensor},Gn.current=$r,Ga(si,to))},[on,Ga]),po=Pn(jt,$i);Jn(jt),(0,y.LI)(()=>{_r&&Jt===yi.Initializing&&Lt(yi.Initialized)},[_r,Jt]),(0,a.useEffect)(()=>{const{onDragMove:Ei}=Ar.current,{active:to,activatorEvent:si,collisions:$r,over:ki}=Jr.current;if(!to||!si)return;const Lr={active:to,activatorEvent:si,collisions:$r,delta:{x:Ti.x,y:Ti.y},over:ki};(0,Se.unstable_batchedUpdates)(()=>{Ei==null||Ei(Lr),St({type:"onDragMove",event:Lr})})},[Ti.x,Ti.y]),(0,a.useEffect)(()=>{const{active:Ei,activatorEvent:to,collisions:si,droppableContainers:$r,scrollAdjustedTranslate:ki}=Jr.current;if(!Ei||Gn.current==null||!to||!ki)return;const{onDragOver:Lr}=Ar.current,ni=$r.get(xa),ja=ni&&ni.rect.current?{id:ni.id,rect:ni.rect.current,data:ni.data,disabled:ni.disabled}:null,Ji={active:Ei,activatorEvent:to,collisions:si,delta:{x:ki.x,y:ki.y},over:ja};(0,Se.unstable_batchedUpdates)(()=>{Hi(ja),Lr==null||Lr(Ji),St({type:"onDragOver",event:Ji})})},[xa]),(0,y.LI)(()=>{Jr.current={activatorEvent:Hn,active:Ln,activeNode:Dr,collisionRect:rr,collisions:zi,droppableRects:Sr,draggableNodes:on,draggingNode:Wr,draggingNodeRect:Fi,droppableContainers:yn,over:da,scrollableAncestors:Qr,scrollAdjustedTranslate:Ti},wn.current={initial:Fi,translated:rr}},[Ln,Dr,zi,rr,on,Wr,Fi,Sr,yn,da,Qr,Ti]),Mn(io(Oi({},ri),{delta:ln,draggingRect:rr,pointerCoordinates:Zi,scrollableAncestors:Qr,scrollableAncestorRects:ar}));const aa=(0,a.useMemo)(()=>({active:Ln,activeNode:Dr,activeNodeRect:_r,activatorEvent:Hn,collisions:zi,containerNodeRect:Ai,dragOverlay:Yr,draggableNodes:on,droppableContainers:yn,droppableRects:Sr,over:da,measureDroppableContainers:Mr,scrollableAncestors:Qr,scrollableAncestorRects:ar,measuringConfiguration:fr,measuringScheduled:zr,windowRect:br}),[Ln,Dr,_r,Hn,zi,Ai,Yr,on,yn,Sr,da,Mr,Qr,ar,fr,zr,br]),Gi=(0,a.useMemo)(()=>({activatorEvent:Hn,activators:po,active:Ln,activeNodeRect:_r,ariaDescribedById:{draggable:Rr},dispatch:wt,draggableNodes:on,over:da,measureDroppableContainers:Mr}),[Hn,po,Ln,_r,wt,Rr,on,da,Mr]);return a.createElement(re.Provider,{value:Vt},a.createElement(xr.Provider,{value:Gi},a.createElement(Pr.Provider,{value:aa},a.createElement(Ui.Provider,{value:Oa},Zt)),a.createElement(oi,{disabled:(It==null?void 0:It.restoreFocus)===!1})),a.createElement(b,io(Oi({},It),{hiddenTextDescribedById:Rr})));function Ca(){const Ei=(nn==null?void 0:nn.autoScrollEnabled)===!1,to=typeof Nt=="object"?Nt.enabled===!1:Nt===!1,si=sn&&!Ei&&!to;return typeof Nt=="object"?io(Oi({},Nt),{enabled:si}):{enabled:si}}}),ua=(0,a.createContext)(null),ao="button",bi="Draggable";function Ia(Et){let{id:Ft,data:Rt,disabled:Xt=!1,attributes:an}=Et;const Bn=(0,y.Ld)(bi),{activators:nt,activatorEvent:It,active:Nt,activeNodeRect:Zt,ariaDescribedById:jt,draggableNodes:Re,over:vt}=(0,a.useContext)(xr),{role:pt=ao,roleDescription:yt="draggable",tabIndex:At=0}=an!=null?an:{},lt=(Nt==null?void 0:Nt.id)===Ft,wt=(0,a.useContext)(lt?Ui:ua),[St,Vt]=(0,y.wm)(),[Jt,Lt]=(0,y.wm)(),sn=Zn(nt,Ft),cn=(0,y.Ey)(Rt);(0,y.LI)(()=>(Re.set(Ft,{id:Ft,key:Bn,node:St,activatorNode:Jt,data:cn}),()=>{const ln=Re.get(Ft);ln&&ln.key===Bn&&Re.delete(Ft)}),[Re,Ft]);const on=(0,a.useMemo)(()=>({role:pt,tabIndex:At,"aria-disabled":Xt,"aria-pressed":lt&&pt===ao?!0:void 0,"aria-roledescription":yt,"aria-describedby":jt.draggable}),[Xt,pt,At,lt,yt,jt.draggable]);return{active:Nt,activatorEvent:It,activeNodeRect:Zt,attributes:on,isDragging:lt,listeners:Xt?void 0:sn,node:St,over:vt,setNodeRef:Vt,setActivatorNodeRef:Lt,transform:wt}}function Ur(){return(0,a.useContext)(Pr)}const Ua="Droppable",ca={timeout:25};function na(Et){let{data:Ft,disabled:Rt=!1,id:Xt,resizeObserverConfig:an}=Et;const Bn=(0,y.Ld)(Ua),{active:nt,dispatch:It,over:Nt,measureDroppableContainers:Zt}=(0,a.useContext)(xr),jt=(0,a.useRef)({disabled:Rt}),Re=(0,a.useRef)(!1),vt=(0,a.useRef)(null),pt=(0,a.useRef)(null),{disabled:yt,updateMeasurementsFor:At,timeout:lt}=Oi(Oi({},ca),an),wt=(0,y.Ey)(At!=null?At:Xt),St=(0,a.useCallback)(()=>{if(!Re.current){Re.current=!0;return}pt.current!=null&&clearTimeout(pt.current),pt.current=setTimeout(()=>{Zt(Array.isArray(wt.current)?wt.current:[wt.current]),pt.current=null},lt)},[lt]),Vt=xt({callback:St,disabled:yt||!nt}),Jt=(0,a.useCallback)((on,ln)=>{Vt&&(ln&&(Vt.unobserve(ln),Re.current=!1),on&&Vt.observe(on))},[Vt]),[Lt,sn]=(0,y.wm)(Jt),cn=(0,y.Ey)(Ft);return(0,a.useEffect)(()=>{!Vt||!Lt.current||(Vt.disconnect(),Re.current=!1,Vt.observe(Lt.current))},[Lt,Vt]),(0,a.useEffect)(()=>(It({type:z.RegisterDroppable,element:{id:Xt,key:Bn,disabled:Rt,node:Lt,rect:vt,data:cn}}),()=>It({type:z.UnregisterDroppable,key:Bn,id:Xt})),[Xt]),(0,a.useEffect)(()=>{Rt!==jt.current.disabled&&(It({type:z.SetDroppableDisabled,id:Xt,key:Bn,disabled:Rt}),jt.current.disabled=Rt)},[Xt,Bn,Rt,It]),{active:nt,rect:vt,isOver:(Nt==null?void 0:Nt.id)===Xt,node:Lt,over:Nt,setNodeRef:sn}}function di(Et){let{animation:Ft,children:Rt}=Et;const[Xt,an]=useState(null),[Bn,nt]=useState(null),It=usePrevious(Rt);return!Rt&&!Xt&&It&&an(It),useIsomorphicLayoutEffect(()=>{if(!Bn)return;const Nt=Xt==null?void 0:Xt.key,Zt=Xt==null?void 0:Xt.props.id;if(Nt==null||Zt==null){an(null);return}Promise.resolve(Ft(Zt,Bn)).then(()=>{an(null)})},[Ft,Xt,Bn]),React.createElement(React.Fragment,null,Rt,Xt?cloneElement(Xt,{ref:nt}):null)}const _i={x:0,y:0,scaleX:1,scaleY:1};function Sa(Et){let{children:Ft}=Et;return React.createElement(xr.Provider,{value:Kt},React.createElement(Ui.Provider,{value:_i},Ft))}const Ea={position:"fixed",touchAction:"none"},wa=Et=>isKeyboardEvent(Et)?"transform 250ms ease":void 0,eo=null,ra={duration:250,easing:"ease",keyframes:Et=>{let{transform:{initial:Ft,final:Rt}}=Et;return[{transform:y.ux.Transform.toString(Ft)},{transform:y.ux.Transform.toString(Rt)}]},sideEffects:(Et=>Ft=>{let{active:Rt,dragOverlay:Xt}=Ft;const an={},{styles:Bn,className:nt}=Et;if(Bn!=null&&Bn.active)for(const[It,Nt]of Object.entries(Bn.active))Nt!==void 0&&(an[It]=Rt.node.style.getPropertyValue(It),Rt.node.style.setProperty(It,Nt));if(Bn!=null&&Bn.dragOverlay)for(const[It,Nt]of Object.entries(Bn.dragOverlay))Nt!==void 0&&Xt.node.style.setProperty(It,Nt);return nt!=null&&nt.active&&Rt.node.classList.add(nt.active),nt!=null&&nt.dragOverlay&&Xt.node.classList.add(nt.dragOverlay),function(){for(const[Nt,Zt]of Object.entries(an))Rt.node.style.setProperty(Nt,Zt);nt!=null&&nt.active&&Rt.node.classList.remove(nt.active)}})({styles:{active:{opacity:"0"}}})};function Vn(Et){let{config:Ft,draggableNodes:Rt,droppableContainers:Xt,measuringConfiguration:an}=Et;return useEvent((Bn,nt)=>{if(Ft===null)return;const It=Rt.get(Bn);if(!It)return;const Nt=It.node.current;if(!Nt)return;const Zt=ai(nt);if(!Zt)return;const{transform:jt}=getWindow(nt).getComputedStyle(nt),Re=ze(jt);if(!Re)return;const vt=typeof Ft=="function"?Ft:oo(Ft);return Pe(Nt,an.draggable.measure),vt({active:{id:Bn,data:It.data,node:Nt,rect:an.draggable.measure(Nt)},draggableNodes:Rt,dragOverlay:{node:nt,rect:an.dragOverlay.measure(Zt)},droppableContainers:Xt,measuringConfiguration:an,transform:Re})})}function oo(Et){const{duration:Ft,easing:Rt,sideEffects:Xt,keyframes:an}=Oi(Oi({},ra),Et);return Bn=>{let St=Bn,{active:nt,dragOverlay:It,transform:Nt}=St,Zt=cu(St,["active","dragOverlay","transform"]);if(!Ft)return;const jt={x:It.rect.left-nt.rect.left,y:It.rect.top-nt.rect.top},Re={scaleX:Nt.scaleX!==1?nt.rect.width*Nt.scaleX/It.rect.width:1,scaleY:Nt.scaleY!==1?nt.rect.height*Nt.scaleY/It.rect.height:1},vt=Oi({x:Nt.x-jt.x,y:Nt.y-jt.y},Re),pt=an(io(Oi({},Zt),{active:nt,dragOverlay:It,transform:{initial:Nt,final:vt}})),[yt]=pt,At=pt[pt.length-1];if(JSON.stringify(yt)===JSON.stringify(At))return;const lt=Xt==null?void 0:Xt(Oi({active:nt,dragOverlay:It},Zt)),wt=It.node.animate(pt,{duration:Ft,easing:Rt,fill:"forwards"});return new Promise(Vt=>{wt.onfinish=()=>{lt==null||lt(),Vt()}})}}let ia=0;function fo(Et){return useMemo(()=>{if(Et!=null)return ia++,ia},[Et])}const ga=null},19719:function(Ct,ot,le){"use strict";le.d(ot,{Fo:function(){return oe},Rp:function(){return ce},nB:function(){return Ae},qw:function(){return se}});var a=le(59301),Se=le(87954),y=le(35241);function ce(Ie,ze,Oe){const qe=Ie.slice();return qe.splice(Oe<0?qe.length+Oe:Oe,0,qe.splice(ze,1)[0]),qe}function de(Ie,ze,Oe){const qe=Ie.slice();return qe[ze]=Ie[Oe],qe[Oe]=Ie[ze],qe}function te(Ie,ze){return Ie.reduce((Oe,qe,Je)=>{const Ge=ze.get(qe);return Ge&&(Oe[Je]=Ge),Oe},Array(Ie.length))}function ae(Ie){return Ie!==null&&Ie>=0}function re(Ie,ze){if(Ie===ze)return!0;if(Ie.length!==ze.length)return!1;for(let Oe=0;Oe{var ze;let{rects:Oe,activeNodeRect:qe,activeIndex:Je,overIndex:Ge,index:Ue}=Ie;const Le=(ze=Oe[Je])!=null?ze:qe;if(!Le)return null;const ke=E(Oe,Ue,Je);if(Ue===Je){const Ne=Oe[Ge];return Ne?Oi({x:JeJe&&Ue<=Ge?Oi({x:-Le.width-ke,y:0},x):Ue=Ge?Oi({x:Le.width+ke,y:0},x):Oi({x:0,y:0},x)};function E(Ie,ze,Oe){const qe=Ie[ze],Je=Ie[ze-1],Ge=Ie[ze+1];return!qe||!Je&&!Ge?0:Oe{let{rects:ze,activeIndex:Oe,overIndex:qe,index:Je}=Ie;const Ge=ce(ze,qe,Oe),Ue=ze[Je],Le=Ge[Je];return!Le||!Ue?null:{x:Le.left-Ue.left,y:Le.top-Ue.top,scaleX:Le.width/Ue.width,scaleY:Le.height/Ue.height}},z=Ie=>{let{activeIndex:ze,index:Oe,rects:qe,overIndex:Je}=Ie,Ge,Ue;return Oe===ze&&(Ge=qe[Oe],Ue=qe[Je]),Oe===Je&&(Ge=qe[Oe],Ue=qe[ze]),!Ue||!Ge?null:{x:Ue.left-Ge.left,y:Ue.top-Ge.top,scaleX:Ue.width/Ge.width,scaleY:Ue.height/Ge.height}},ie={scaleX:1,scaleY:1},se=Ie=>{var ze;let{activeIndex:Oe,activeNodeRect:qe,index:Je,rects:Ge,overIndex:Ue}=Ie;const Le=(ze=Ge[Oe])!=null?ze:qe;if(!Le)return null;if(Je===Oe){const Ne=Ge[Ue];return Ne?Oi({x:0,y:OeOe&&Je<=Ue?Oi({x:0,y:-Le.height-ke},ie):Je=Ue?Oi({x:0,y:Le.height+ke},ie):Oi({x:0,y:0},ie)};function pe(Ie,ze,Oe){const qe=Ie[ze],Je=Ie[ze-1],Ge=Ie[ze+1];return qe?Oeqe.map(Me=>typeof Me=="object"&&"id"in Me?Me.id:Me),[qe]),He=Ue!=null,_e=Ue?at.indexOf(Ue.id):-1,Qe=Ne?at.indexOf(Ne.id):-1,Te=(0,a.useRef)(at),Ye=!re(at,Te.current),ft=Qe!==-1&&_e===-1||Ye,Xe=ne(Ge);(0,y.LI)(()=>{Ye&&He&&Ze(at)},[Ye,at,He,Ze]),(0,a.useEffect)(()=>{Te.current=at},[at]);const Ve=(0,a.useMemo)(()=>({activeIndex:_e,containerId:We,disabled:Xe,disableTransforms:ft,items:at,overIndex:Qe,useDragOverlay:mt,sortedRects:te(at,ke),strategy:Je}),[_e,We,Xe.draggable,Xe.droppable,ft,at,Qe,ke,mt,Je]);return a.createElement(fe.Provider,{value:Ve},ze)}const me=Ie=>{let{id:ze,items:Oe,activeIndex:qe,overIndex:Je}=Ie;return ce(Oe,qe,Je).indexOf(ze)},Ee=Ie=>{let{containerId:ze,isSorting:Oe,wasDragging:qe,index:Je,items:Ge,newIndex:Ue,previousItems:Le,previousContainerId:ke,transition:Ne}=Ie;return!Ne||!qe||Le!==Ge&&Je===Ue?!1:Oe?!0:Ue!==Je&&ze===ke},ve={duration:200,easing:"ease"},he="transform",ge=y.ux.Transition.toString({property:he,duration:0,easing:"linear"}),be={roleDescription:"sortable"};function ye(Ie){let{disabled:ze,index:Oe,node:qe,rect:Je}=Ie;const[Ge,Ue]=(0,a.useState)(null),Le=(0,a.useRef)(Oe);return(0,y.LI)(()=>{if(!ze&&Oe!==Le.current&&qe.current){const ke=Je.current;if(ke){const Ne=(0,Se.VK)(qe.current,{ignoreTransform:!0}),Ze={x:ke.left-Ne.left,y:ke.top-Ne.top,scaleX:ke.width/Ne.width,scaleY:ke.height/Ne.height};(Ze.x||Ze.y)&&Ue(Ze)}}Oe!==Le.current&&(Le.current=Oe)},[ze,Oe,qe,Je]),(0,a.useEffect)(()=>{Ge&&Ue(null)},[Ge]),Ge}function Ae(Ie){let{animateLayoutChanges:ze=Ee,attributes:Oe,disabled:qe,data:Je,getNewIndex:Ge=me,id:Ue,strategy:Le,resizeObserverConfig:ke,transition:Ne=ve}=Ie;const{items:Ze,containerId:We,activeIndex:mt,disabled:at,disableTransforms:He,sortedRects:_e,overIndex:Qe,useDragOverlay:Te,strategy:Ye}=(0,a.useContext)(fe),ft=Fe(qe,at),Xe=Ze.indexOf(Ue),Ve=(0,a.useMemo)(()=>Oi({sortable:{containerId:We,index:Xe,items:Ze}},Je),[We,Je,Xe,Ze]),Me=(0,a.useMemo)(()=>Ze.slice(Ze.indexOf(Ue)),[Ze,Ue]),{rect:xe,node:Pe,isOver:Ke,setNodeRef:et}=(0,Se.Zj)({id:Ue,data:Ve,disabled:ft.droppable,resizeObserverConfig:Oi({updateMeasurementsFor:Me},ke)}),{active:ct,activatorEvent:gt,activeNodeRect:ht,attributes:Ot,setNodeRef:_t,listeners:Dt,isDragging:ut,over:$e,setActivatorNodeRef:st,transform:it}=(0,Se.O1)({id:Ue,data:Ve,attributes:Oi(Oi({},be),Oe),disabled:ft.draggable}),bt=(0,y.HB)(et,_t),Bt=!!ct,Mt=Bt&&!He&&ae(mt)&&ae(Qe),Ut=!Te&&ut,kt=Ut&&Mt?it:null,Ht=Le!=null?Le:Ye,Cn=Mt?kt!=null?kt:Ht({rects:_e,activeNodeRect:ht,activeIndex:mt,overIndex:Qe,index:Xe}):null,Qn=ae(mt)&&ae(Qe)?Ge({id:Ue,items:Ze,activeIndex:mt,overIndex:Qe}):Xe,gn=ct==null?void 0:ct.id,Sn=(0,a.useRef)({activeId:gn,items:Ze,newIndex:Qn,containerId:We}),Xn=Ze!==Sn.current.items,_n=ze({active:ct,containerId:We,isDragging:ut,isSorting:Bt,id:Ue,index:Xe,items:Ze,newIndex:Sn.current.newIndex,previousItems:Sn.current.items,previousContainerId:Sn.current.containerId,transition:Ne,wasDragging:Sn.current.activeId!=null}),Mn=ye({disabled:!_n,index:Xe,node:Pe,rect:xe});return(0,a.useEffect)(()=>{Bt&&Sn.current.newIndex!==Qn&&(Sn.current.newIndex=Qn),We!==Sn.current.containerId&&(Sn.current.containerId=We),Ze!==Sn.current.items&&(Sn.current.items=Ze)},[Bt,Qn,We,Ze]),(0,a.useEffect)(()=>{if(gn===Sn.current.activeId)return;if(gn&&!Sn.current.activeId){Sn.current.activeId=gn;return}const ir=setTimeout(()=>{Sn.current.activeId=gn},50);return()=>clearTimeout(ir)},[gn]),{active:ct,activeIndex:mt,attributes:Ot,data:Ve,rect:xe,index:Xe,newIndex:Qn,items:Ze,isOver:Ke,isSorting:Bt,isDragging:ut,listeners:Dt,node:Pe,overIndex:Qe,over:$e,setNodeRef:bt,setActivatorNodeRef:st,setDroppableNodeRef:et,setDraggableNodeRef:_t,transform:Mn!=null?Mn:Cn,transition:un()};function un(){if(Mn||Xn&&Sn.current.newIndex===Xe)return ge;if(!(Ut&&!(0,y.vd)(gt)||!Ne)&&(Bt||_n))return y.ux.Transition.toString(io(Oi({},Ne),{property:he}))}}function Fe(Ie,ze){var Oe,qe;return typeof Ie=="boolean"?{draggable:Ie,droppable:!1}:{draggable:(Oe=Ie==null?void 0:Ie.draggable)!=null?Oe:ze.draggable,droppable:(qe=Ie==null?void 0:Ie.droppable)!=null?qe:ze.droppable}}function De(Ie){if(!Ie)return!1;const ze=Ie.data.current;return!!(ze&&"sortable"in ze&&typeof ze.sortable=="object"&&"containerId"in ze.sortable&&"items"in ze.sortable&&"index"in ze.sortable)}const Ce=[Se.g4.Down,Se.g4.Right,Se.g4.Up,Se.g4.Left],Be=(Ie,ze)=>{let{context:{active:Oe,collisionRect:qe,droppableRects:Je,droppableContainers:Ge,over:Ue,scrollableAncestors:Le}}=ze;if(Ce.includes(Ie.code)){if(Ie.preventDefault(),!Oe||!qe)return;const ke=[];Ge.getEnabled().forEach(We=>{if(!We||We!=null&&We.disabled)return;const mt=Je.get(We.id);if(mt)switch(Ie.code){case KeyboardCode.Down:qe.topmt.top&&ke.push(We);break;case KeyboardCode.Left:qe.left>mt.left&&ke.push(We);break;case KeyboardCode.Right:qe.left1&&(Ze=Ne[1].id),Ze!=null){const We=Ge.get(Oe.id),mt=Ge.get(Ze),at=mt?Je.get(mt.id):null,He=mt==null?void 0:mt.node.current;if(He&&at&&We&&mt){const Qe=getScrollableAncestors(He).some((Me,xe)=>Le[xe]!==Me),Te=we(We,mt),Ye=je(We,mt),ft=Qe||!Te?{x:0,y:0}:{x:Ye?qe.width-at.width:0,y:Ye?qe.height-at.height:0},Xe={x:at.left,y:at.top};return ft.x&&ft.y?Xe:subtract(Xe,ft)}}}};function we(Ie,ze){return!De(Ie)||!De(ze)?!1:Ie.data.current.sortable.containerId===ze.data.current.sortable.containerId}function je(Ie,ze){return!De(Ie)||!De(ze)||!we(Ie,ze)?!1:Ie.data.current.sortable.indexwe=>{Ce.forEach(je=>je(we))},Ce)}const y=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function ce(De){const Ce=Object.prototype.toString.call(De);return Ce==="[object Window]"||Ce==="[object global]"}function de(De){return"nodeType"in De}function te(De){var Ce,Be;return De?ce(De)?De:de(De)&&(Ce=(Be=De.ownerDocument)==null?void 0:Be.defaultView)!=null?Ce:window:window}function ae(De){const{Document:Ce}=te(De);return De instanceof Ce}function re(De){return ce(De)?!1:De instanceof te(De).HTMLElement}function ne(De){return De instanceof te(De).SVGElement}function x(De){return De?ce(De)?De.document:de(De)?ae(De)?De:re(De)||ne(De)?De.ownerDocument:document:document:document}const ee=y?a.useLayoutEffect:a.useEffect;function E(De){const Ce=(0,a.useRef)(De);return ee(()=>{Ce.current=De}),(0,a.useCallback)(function(){for(var Be=arguments.length,we=new Array(Be),je=0;je{De.current=setInterval(we,je)},[]),Be=(0,a.useCallback)(()=>{De.current!==null&&(clearInterval(De.current),De.current=null)},[]);return[Ce,Be]}function z(De,Ce){Ce===void 0&&(Ce=[De]);const Be=(0,a.useRef)(De);return ee(()=>{Be.current!==De&&(Be.current=De)},Ce),Be}function ie(De,Ce){const Be=(0,a.useRef)();return(0,a.useMemo)(()=>{const we=De(Be.current);return Be.current=we,we},[...Ce])}function se(De){const Ce=E(De),Be=(0,a.useRef)(null),we=(0,a.useCallback)(je=>{je!==Be.current&&(Ce==null||Ce(je,Be.current)),Be.current=je},[]);return[Be,we]}function pe(De){const Ce=(0,a.useRef)();return(0,a.useEffect)(()=>{Ce.current=De},[De]),Ce.current}let ue={};function fe(De,Ce){return(0,a.useMemo)(()=>{if(Ce)return Ce;const Be=ue[De]==null?0:ue[De]+1;return ue[De]=Be,De+"-"+Be},[De,Ce])}function oe(De){return function(Ce){for(var Be=arguments.length,we=new Array(Be>1?Be-1:0),je=1;je{const Oe=Object.entries(ze);for(const[qe,Je]of Oe){const Ge=Ie[qe];Ge!=null&&(Ie[qe]=Ge+De*Je)}return Ie},Oi({},Ce))}}const me=oe(1),Ee=oe(-1);function ve(De){return"clientX"in De&&"clientY"in De}function he(De){if(!De)return!1;const{KeyboardEvent:Ce}=te(De.target);return Ce&&De instanceof Ce}function ge(De){if(!De)return!1;const{TouchEvent:Ce}=te(De.target);return Ce&&De instanceof Ce}function be(De){if(ge(De)){if(De.touches&&De.touches.length){const{clientX:Ce,clientY:Be}=De.touches[0];return{x:Ce,y:Be}}else if(De.changedTouches&&De.changedTouches.length){const{clientX:Ce,clientY:Be}=De.changedTouches[0];return{x:Ce,y:Be}}}return ve(De)?{x:De.clientX,y:De.clientY}:null}const ye=Object.freeze({Translate:{toString(De){if(!De)return;const{x:Ce,y:Be}=De;return"translate3d("+(Ce?Math.round(Ce):0)+"px, "+(Be?Math.round(Be):0)+"px, 0)"}},Scale:{toString(De){if(!De)return;const{scaleX:Ce,scaleY:Be}=De;return"scaleX("+Ce+") scaleY("+Be+")"}},Transform:{toString(De){if(De)return[ye.Translate.toString(De),ye.Scale.toString(De)].join(" ")}},Transition:{toString(De){let{property:Ce,duration:Be,easing:we}=De;return Ce+" "+Be+"ms "+we}}}),Ae="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function Fe(De){return De.matches(Ae)?De:De.querySelector(Ae)}},38470:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return Ge}});var a=le(27247),Se=le(32855),y=le(34666),ce=le(11913),de=le(43079),te=le(59301),ae=le(43403),re=le(65030),ne=le(92310),x=le.n(ne),ee=le(34280),E=le(18929);function b(Ue){return Ue!==null&&(0,y.Z)(Ue)==="object"}function z(Ue,Le,ke){if(Ue===!1||Le===!1&&(!b(Ue)||!Ue.closeIcon))return null;var Ne=typeof Le!="boolean"?Le:void 0;if(b(Ue)){var Ze;return(0,a.Z)((0,a.Z)({},Ue),{},{closeIcon:(Ze=Ue.closeIcon)!==null&&Ze!==void 0?Ze:Ne})}return ke||Ue||Le?{closeIcon:Ne}:"empty"}function ie(Ue,Le,ke,Ne){return te.useMemo(function(){var Ze=z(Ue,Le,!1),We=z(ke,Ne,!0);return Ze!=="empty"?Ze:We},[ke,Ne,Ue,Le])}var se=le(6089);function pe(Ue){var Le=window.innerWidth||document.documentElement.clientWidth,ke=window.innerHeight||document.documentElement.clientHeight,Ne=Ue.getBoundingClientRect(),Ze=Ne.top,We=Ne.right,mt=Ne.bottom,at=Ne.left;return Ze>=0&&at>=0&&We<=Le&&mt<=ke}function ue(Ue,Le,ke){var Ne;return(Ne=ke!=null?ke:Le)!==null&&Ne!==void 0?Ne:Ue===null?"center":"bottom"}function fe(Ue){return typeof Ue=="number"&&!Number.isNaN(Ue)}function oe(Ue,Le,ke,Ne){var Ze=(0,te.useState)(void 0),We=(0,ce.Z)(Ze,2),mt=We[0],at=We[1];(0,ee.Z)(function(){var Ve=typeof Ue=="function"?Ue():Ue;at(Ve||null)});var He=(0,te.useState)(null),_e=(0,ce.Z)(He,2),Qe=_e[0],Te=_e[1],Ye=(0,se.Z)(function(){if(mt){!pe(mt)&&Le&&mt.scrollIntoView(Ne);var Ve=mt.getBoundingClientRect(),Me=Ve.left,xe=Ve.top,Pe=Ve.width,Ke=Ve.height,et={left:Me,top:xe,width:Pe,height:Ke,radius:0};Te(function(ct){return JSON.stringify(ct)!==JSON.stringify(et)?et:ct})}else Te(null)}),ft=function(Me){var xe;return(xe=Array.isArray(ke==null?void 0:ke.offset)?ke==null?void 0:ke.offset[Me]:ke==null?void 0:ke.offset)!==null&&xe!==void 0?xe:6};(0,ee.Z)(function(){return Ye(),window.addEventListener("resize",Ye),function(){window.removeEventListener("resize",Ye)}},[mt,Le,Ye]);var Xe=(0,te.useMemo)(function(){if(!Qe)return Qe;var Ve=ft(0),Me=ft(1),xe=fe(ke==null?void 0:ke.radius)?ke==null?void 0:ke.radius:2;return{left:Qe.left-Ve,top:Qe.top-Me,width:Qe.width+Ve*2,height:Qe.height+Me*2,radius:xe}},[Qe,ke]);return[Xe,mt]}var me=le(80402),Ee={fill:"transparent",pointerEvents:"auto"},ve=function(Le){var ke=Le.prefixCls,Ne=Le.rootClassName,Ze=Le.pos,We=Le.showMask,mt=Le.style,at=mt===void 0?{}:mt,He=Le.fill,_e=He===void 0?"rgba(0,0,0,0.5)":He,Qe=Le.open,Te=Le.animated,Ye=Le.zIndex,ft=Le.disabledInteraction,Xe=(0,me.Z)(),Ve="".concat(ke,"-mask-").concat(Xe),Me=(0,y.Z)(Te)==="object"?Te==null?void 0:Te.placeholder:Te,xe=typeof navigator!="undefined"&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent),Pe=xe?{width:"100%",height:"100%"}:{width:"100vw",height:"100vh"};return te.createElement(ae.Z,{open:Qe,autoLock:!0},te.createElement("div",{className:x()("".concat(ke,"-mask"),Ne),style:(0,a.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:Ye,pointerEvents:Ze&&!ft?"none":"auto"},at)},We?te.createElement("svg",{style:{width:"100%",height:"100%"}},te.createElement("defs",null,te.createElement("mask",{id:Ve},te.createElement("rect",(0,Se.Z)({x:"0",y:"0"},Pe,{fill:"white"})),Ze&&te.createElement("rect",{x:Ze.left,y:Ze.top,rx:Ze.radius,width:Ze.width,height:Ze.height,fill:"black",className:Me?"".concat(ke,"-placeholder-animated"):""}))),te.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:_e,mask:"url(#".concat(Ve,")")}),Ze&&te.createElement(te.Fragment,null,te.createElement("rect",(0,Se.Z)({},Ee,{x:"0",y:"0",width:"100%",height:Ze.top})),te.createElement("rect",(0,Se.Z)({},Ee,{x:"0",y:"0",width:Ze.left,height:"100%"})),te.createElement("rect",(0,Se.Z)({},Ee,{x:"0",y:Ze.top+Ze.height,width:"100%",height:"calc(100vh - ".concat(Ze.top+Ze.height,"px)")})),te.createElement("rect",(0,Se.Z)({},Ee,{x:Ze.left+Ze.width,y:"0",width:"calc(100vw - ".concat(Ze.left+Ze.width,"px)"),height:"100%"})))):null))},he=ve,ge={adjustX:1,adjustY:1},be=[0,0],ye={left:{points:["cr","cl"],offset:[-8,0]},right:{points:["cl","cr"],offset:[8,0]},top:{points:["bc","tc"],offset:[0,-8]},bottom:{points:["tc","bc"],offset:[0,8]},topLeft:{points:["bl","tl"],offset:[0,-8]},leftTop:{points:["tr","tl"],offset:[-8,0]},topRight:{points:["br","tr"],offset:[0,-8]},rightTop:{points:["tl","tr"],offset:[8,0]},bottomRight:{points:["tr","br"],offset:[0,8]},rightBottom:{points:["bl","br"],offset:[8,0]},bottomLeft:{points:["tl","bl"],offset:[0,8]},leftBottom:{points:["br","bl"],offset:[-8,0]}};function Ae(){var Ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Le={};return Object.keys(ye).forEach(function(ke){Le[ke]=(0,a.Z)((0,a.Z)({},ye[ke]),{},{autoArrow:Ue,targetOffset:be})}),Le}var Fe=Ae(),De=le(3300),Ce=le(26112);function Be(Ue){var Le,ke=Ue.prefixCls,Ne=Ue.current,Ze=Ue.total,We=Ue.title,mt=Ue.description,at=Ue.onClose,He=Ue.onPrev,_e=Ue.onNext,Qe=Ue.onFinish,Te=Ue.className,Ye=Ue.closable,ft=(0,Ce.Z)(Ye||{},!0),Xe=(Le=Ye==null?void 0:Ye.closeIcon)!==null&&Le!==void 0?Le:te.createElement("span",{className:"".concat(ke,"-close-x")},"\xD7"),Ve=!!Ye;return te.createElement("div",{className:x()("".concat(ke,"-content"),Te)},te.createElement("div",{className:"".concat(ke,"-inner")},Ve&&te.createElement("button",(0,Se.Z)({type:"button",onClick:at,"aria-label":"Close"},ft,{className:"".concat(ke,"-close")}),Xe),te.createElement("div",{className:"".concat(ke,"-header")},te.createElement("div",{className:"".concat(ke,"-title")},We)),te.createElement("div",{className:"".concat(ke,"-description")},mt),te.createElement("div",{className:"".concat(ke,"-footer")},te.createElement("div",{className:"".concat(ke,"-sliders")},Ze>1?(0,De.Z)(Array.from({length:Ze}).keys()).map(function(Me,xe){return te.createElement("span",{key:Me,className:xe===Ne?"active":""})}):null),te.createElement("div",{className:"".concat(ke,"-buttons")},Ne!==0?te.createElement("button",{className:"".concat(ke,"-prev-btn"),onClick:He},"Prev"):null,Ne===Ze-1?te.createElement("button",{className:"".concat(ke,"-finish-btn"),onClick:Qe},"Finish"):te.createElement("button",{className:"".concat(ke,"-next-btn"),onClick:_e},"Next")))))}var we=function(Le){var ke=Le.current,Ne=Le.renderPanel;return te.createElement(te.Fragment,null,typeof Ne=="function"?Ne(Le,ke):te.createElement(Be,Le))},je=we,Ie=["prefixCls","steps","defaultCurrent","current","onChange","onClose","onFinish","open","mask","arrow","rootClassName","placement","renderPanel","gap","animated","scrollIntoViewOptions","zIndex","closeIcon","closable","builtinPlacements","disabledInteraction"],ze={left:"50%",top:"50%",width:1,height:1},Oe={block:"center",inline:"center"},qe=function(Le){var ke=Le.prefixCls,Ne=ke===void 0?"rc-tour":ke,Ze=Le.steps,We=Ze===void 0?[]:Ze,mt=Le.defaultCurrent,at=Le.current,He=Le.onChange,_e=Le.onClose,Qe=Le.onFinish,Te=Le.open,Ye=Le.mask,ft=Ye===void 0?!0:Ye,Xe=Le.arrow,Ve=Xe===void 0?!0:Xe,Me=Le.rootClassName,xe=Le.placement,Pe=Le.renderPanel,Ke=Le.gap,et=Le.animated,ct=Le.scrollIntoViewOptions,gt=ct===void 0?Oe:ct,ht=Le.zIndex,Ot=ht===void 0?1001:ht,_t=Le.closeIcon,Dt=Le.closable,ut=Le.builtinPlacements,$e=Le.disabledInteraction,st=(0,de.Z)(Le,Ie),it=te.useRef(),bt=(0,E.Z)(0,{value:at,defaultValue:mt}),Bt=(0,ce.Z)(bt,2),Mt=Bt[0],Ut=Bt[1],kt=(0,E.Z)(void 0,{value:Te,postState:function(cr){return Mt<0||Mt>=We.length?!1:cr!=null?cr:!0}}),Ht=(0,ce.Z)(kt,2),Cn=Ht[0],Qn=Ht[1],gn=te.useState(Cn),Sn=(0,ce.Z)(gn,2),Xn=Sn[0],_n=Sn[1],Mn=te.useRef(Cn);(0,ee.Z)(function(){Cn&&(Mn.current||Ut(0),_n(!0)),Mn.current=Cn},[Cn]);var un=We[Mt]||{},ir=un.target,Kn=un.placement,Pn=un.style,Wn=un.arrow,$t=un.className,rn=un.mask,dn=un.scrollIntoViewOptions,Dn=dn===void 0?Oe:dn,Wt=un.closeIcon,qt=un.closable,xt=ie(qt,Wt,Dt,_t),Tt=Cn&&(rn!=null?rn:ft),en=Dn!=null?Dn:gt,En=oe(ir,Te,Ke,en),xn=(0,ce.Z)(En,2),hn=xn[0],pn=xn[1],mn=ue(pn,xe,Kn),Jn=pn?typeof Wn=="undefined"?Ve:Wn:!1,Zn=(0,y.Z)(Jn)==="object"?Jn.pointAtCenter:!1;(0,ee.Z)(function(){var tr;(tr=it.current)===null||tr===void 0||tr.forceAlign()},[Zn,Mt]);var pr=function(cr){Ut(cr),He==null||He(cr)},Or=(0,te.useMemo)(function(){return ut?typeof ut=="function"?ut({arrowPointAtCenter:Zn}):ut:Ae(Zn)},[ut,Zn]);if(pn===void 0||!Xn)return null;var Tr=function(){Qn(!1),_e==null||_e(Mt)},ai=function(){return te.createElement(je,(0,Se.Z)({arrow:Jn,key:"content",prefixCls:Ne,total:We.length,renderPanel:Pe,onPrev:function(){pr(Mt-1)},onNext:function(){pr(Mt+1)},onClose:Tr,current:Mt,onFinish:function(){Tr(),Qe==null||Qe()}},We[Mt],{closable:xt}))},fn=typeof Tt=="boolean"?Tt:!!Tt,In=typeof Tt=="boolean"?void 0:Tt,Cr=function(cr){return cr||pn||document.body};return te.createElement(te.Fragment,null,te.createElement(he,{zIndex:Ot,prefixCls:Ne,pos:hn,showMask:fn,style:In==null?void 0:In.style,fill:In==null?void 0:In.color,open:Cn,animated:et,rootClassName:Me,disabledInteraction:$e}),te.createElement(re.Z,(0,Se.Z)({},st,{builtinPlacements:Or,ref:it,popupStyle:Pn,popupPlacement:mn,popupVisible:Cn,popupClassName:x()(Me,$t),prefixCls:Ne,popup:ai,forceRender:!1,destroyPopupOnHide:!0,zIndex:Ot,getTriggerDOMNode:Cr,arrow:!!Jn}),te.createElement(ae.Z,{open:Cn,autoLock:!0},te.createElement("div",{className:x()(Me,"".concat(Ne,"-target-placeholder")),style:(0,a.Z)((0,a.Z)({},hn||ze),{},{position:"fixed",pointerEvents:"none"})}))))},Je=qe,Ge=Je},17178:function(Ct,ot){"use strict";ot.Z={backBottom:"backBottom___vf1Tx",pptBtn:"pptBtn___kEb6S",headTip:"headTip___MSazD",tips:"tips___bXOTU",avatar:"avatar___eSFE8",details:"details___miwc5",try:"try___y8hPW"}},21697:function(Ct,ot){"use strict";ot.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},83259:function(Ct,ot){"use strict";ot.Z={flex_box_center:"flex_box_center___DFeZA",flex_space_between:"flex_space_between___DmOsm",flex_box_vertical_center:"flex_box_vertical_center___nPXRf",flex_box_center_end:"flex_box_center_end___bkHWA",flex_box_column:"flex_box_column___WTOFM",Onerow:"Onerow___dqGHb",title:"title___B6nUX",export:"export___zEOOU",bg:"bg___ufHn2",tabs:"tabs___HT71D",workListTabWrap:"workListTabWrap___tpilt",workListTabButton:"workListTabButton___RHhkN",title_style:"title_style___mL9QF",tags_styles:"tags_styles___3IEB9",customBtnSty:"customBtnSty___rmHQG",customBtnSty2:"customBtnSty2___Zomuk",myForm:"myForm___Z1ii9",myGroupSettings:"myGroupSettings___OTZyo",rule_desc:"rule_desc___sgPu1",tips:"tips___z4dFA"}},5216:function(Ct,ot){"use strict";ot.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},45298:function(){"use strict"},9164:function(Ct,ot,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ne),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));ot.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},11237:function(Ct,ot,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ne),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));ot.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},60515:function(Ct,ot,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ne),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));ot.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},88977:function(Ct,ot,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ne),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));ot.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},68157:function(Ct,ot,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({className:"left_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ne),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m368.333 487.526 24.78-24.524L591.31 267.008c14.848-14.694 34.713-14.694 49.561 0a37.376 37.376 0 0 1-4.966 48.998L437.76 512l198.195 195.994c14.848 14.694 14.848 34.304 0 48.998-14.848 14.694-34.662 14.694-49.51 0L388.096 560.998l-19.814-24.524A37.222 37.222 0 0 1 358.4 512c0-9.78 0-14.694 9.933-24.474z",fill:"#AAAFB9"}));ot.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTM2OC4zMzMgNDg3LjUyNiAyNC43OC0yNC41MjRMNTkxLjMxIDI2Ny4wMDhjMTQuODQ4LTE0LjY5NCAzNC43MTMtMTQuNjk0IDQ5LjU2MSAwYTM3LjM3NiAzNy4zNzYgMCAwIDEtNC45NjYgNDguOTk4TDQzNy43NiA1MTJsMTk4LjE5NSAxOTUuOTk0YzE0Ljg0OCAxNC42OTQgMTQuODQ4IDM0LjMwNCAwIDQ4Ljk5OC0xNC44NDggMTQuNjk0LTM0LjY2MiAxNC42OTQtNDkuNTEgMEwzODguMDk2IDU2MC45OThsLTE5LjgxNC0yNC41MjRBMzcuMjIyIDM3LjIyMiAwIDAgMSAzNTguNCA1MTJjMC05Ljc4IDAtMTQuNjk0IDkuOTMzLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},28364:function(Ct,ot,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},ne),React.createElement("title",null,"\u5411\u53F3\u5907\u4EFD"),React.createElement("g",{transform:"matrix(-1 0 0 1 20 0)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));ot.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBmaWxsPSIjRUJFRkY3IiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiLz48cGF0aCBkPSJtMTIuNDU5IDkuNTIyLS40ODQtLjQ3OS0zLjg3Mi0zLjgyOGMtLjI5LS4yODctLjY3OC0uMjg3LS45NjggMGEuNzMuNzMgMCAwIDAgLjA5Ny45NTdMMTEuMTAzIDEwbC0zLjg3MSAzLjgyOGMtLjI5LjI4Ny0uMjkuNjcgMCAuOTU3LjI5LjI4Ny42NzcuMjg3Ljk2OCAwbDMuODcxLTMuODI4LjM4OC0uNDc5YS43MjcuNzI3IDAgMCAwIC4xOTMtLjQ3OGMwLS4xOTEgMC0uMjg3LS4xOTMtLjQ3OFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="},95270:function(Ct,ot,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({className:"right_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ne),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m903.782 51.2 51.2 51.2-51.2-51.2zm51.2 0-51.2 51.2 51.2-51.2z"}),React.createElement("path",{d:"m637.9 487.526-24.78-24.524-198.246-195.994c-14.848-14.694-34.714-14.694-49.562 0a37.376 37.376 0 0 0 4.966 48.998L568.474 512 370.278 707.994c-14.848 14.694-14.848 34.304 0 48.998 14.848 14.694 34.663 14.694 49.562 0l198.195-195.994 19.866-24.524A37.222 37.222 0 0 0 647.782 512c0-9.78 0-14.694-9.881-24.474z",fill:"#AAAFB9"}));ot.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTkwMy43ODIgNTEuMiA1MS4yIDUxLjItNTEuMi01MS4yem01MS4yIDAtNTEuMiA1MS4yIDUxLjItNTEuMnoiLz48cGF0aCBkPSJtNjM3LjkgNDg3LjUyNi0yNC43OC0yNC41MjQtMTk4LjI0Ni0xOTUuOTk0Yy0xNC44NDgtMTQuNjk0LTM0LjcxNC0xNC42OTQtNDkuNTYyIDBhMzcuMzc2IDM3LjM3NiAwIDAgMCA0Ljk2NiA0OC45OThMNTY4LjQ3NCA1MTIgMzcwLjI3OCA3MDcuOTk0Yy0xNC44NDggMTQuNjk0LTE0Ljg0OCAzNC4zMDQgMCA0OC45OTggMTQuODQ4IDE0LjY5NCAzNC42NjMgMTQuNjk0IDQ5LjU2MiAwbDE5OC4xOTUtMTk1Ljk5NCAxOS44NjYtMjQuNTI0QTM3LjIyMiAzNy4yMjIgMCAwIDAgNjQ3Ljc4MiA1MTJjMC05Ljc4IDAtMTQuNjk0LTkuODgxLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},62427:function(Ct,ot,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(ne,x,ee)=>x in ne?Se(ne,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ne[x]=ee,ae=(ne,x)=>{for(var ee in x||(x={}))ce.call(x,ee)&&te(ne,ee,x[ee]);if(y)for(var ee of y(x))de.call(x,ee)&&te(ne,ee,x[ee]);return ne};const re=ne=>React.createElement("svg",ae({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},ne),React.createElement("title",null,"\u5411\u53F3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));ot.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNFQkVGRjciIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxwYXRoIGQ9Im0xMi40NTkgOS41MjItLjQ4NC0uNDc5LTMuODcyLTMuODI4Yy0uMjktLjI4Ny0uNjc4LS4yODctLjk2OCAwYS43My43MyAwIDAgMCAuMDk3Ljk1N0wxMS4xMDMgMTBsLTMuODcxIDMuODI4Yy0uMjkuMjg3LS4yOS42NyAwIC45NTcuMjkuMjg3LjY3Ny4yODcuOTY4IDBsMy44NzEtMy44MjguMzg4LS40NzlhLjcyNy43MjcgMCAwIDAgLjE5My0uNDc4YzAtLjE5MSAwLS4yODctLjE5My0uNDc4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg=="},11081:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Ct={},ot="5.0",le={},a=null,Se=!1,y=!1,ce=null,de=!1,te=null,ae=null,re=0;re4?parseFloat(Le):5};Ct.setHTML5Codebase=function(Le,ke){ae=Le,Je(Le,ke)},Ct.setJavaCodebase=Ct.setJavaCodebaseVersion=Ct.isCompiledInstalled=Ct.setPreCompiledScriptPath=Ct.setPreCompiledResourcePath=function(){},Ct.setHTML5CodebaseVersion=function(Le,ke){var Ne=parseFloat(Le);if(Ne!==NaN&&Ne<5){console.log("The GeoGebra HTML5 codebase version "+Ne+" is deprecated. Using version latest instead.");return}te=Le,qe(Le,ke)},Ct.getHTML5CodebaseVersion=function(){return z},Ct.getParameters=function(){return le},Ct.setFontsCSSURL=function(Le){oe=Le},Ct.setGiacJSURL=function(Le){},Ct.setJNLPFile=function(Le){x=Le},Ct.setJNLPBaseDir=function(Le){},Ct.inject=function(){function Le(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ke="auto",Ne=le.id,Ze,We=!1,mt=0;mt=5)return!0;var Le=Ct.getAppletObject();return Le&&typeof Le.recalculateEnvironments=="function"?(Le.recalculateEnvironments(),!0):!1},Ct.startAnimation=function(){var Le=Ct.getAppletObject();return Le&&typeof Le.startAnimation=="function"?(Le.startAnimation(),!0):!1},Ct.stopAnimation=function(){var Le=Ct.getAppletObject();return Le&&typeof Le.stopAnimation=="function"?(Le.stopAnimation(),!0):!1},Ct.getAppletObject=function(){var Le=le.id!==void 0?le.id:"ggbApplet";return window[Le]},Ct.resize=function(){};var Ae=function(Le,ke,Ne){var Ze=document.createElement("param");Ze.setAttribute("name",ke),Ze.setAttribute("value",Ne),Le.appendChild(Ze)},Fe=function(Le){return Le&&Le!=="false"},De=function(Le,ke,Ne){Ee(z)<=4.2&&(Ne=!0);var Ze=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==z||ggbHTML5LoadedCodebaseIsWebSimple&&!se)&&(Ze=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var We=document.createElement("div");We.classList.add("appletParameters","notranslate");var mt=ke.width,at=ke.height;if(ke.disableAutoScale=ke.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ke.disableAutoScale,ke.width!==void 0)if(Ee(z)<=4.4)Fe(ke.showToolBar)&&(ke.height-=7),Fe(ke.showAlgebraInput)&&(ke.height-=37),ke.width<605&&Fe(ke.showToolBar)&&(ke.width=605,mt=605);else{var He=100;(Fe(ke.showToolBar)||Fe(ke.showMenuBar))&&(ke.hasOwnProperty("customToolBar")&&(ke.customToolbar=ke.customToolBar),He=Fe(ke.showMenuBar)?245:155),mt=5?(ke.appletOnLoad=function(gt){var ht=Le.querySelector(".ggb_preview");ht&&ht.parentNode.removeChild(ht),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Te),window.GGBT_wsf_view&&$(window).trigger("resize"),Qe(gt)},Ye||Te.appendChild(ft)):We.appendChild(ft),Te.appendChild(We),Ye||Le.appendChild(Te),setTimeout(function(){Ct.resize()},1)}else{var Xe=document.createElement("div");Xe.className="applet_scaler",Xe.style.position="relative",Xe.style.display="block",Xe.appendChild(We),Le.appendChild(Xe),ke.appletOnLoad=function(gt){Ct.resize(),Qe(gt)}}function Ve(gt,ht){ht&&typeof ht.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(gt,ht.appletOnLoad):renderGGBElement(gt),Ge("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",ht)}function Me(gt,ht){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:gt,params:ht}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Ot){Ve(Ot.article,Ot.params)}),html5AppletsToProcess=null)},Ee(z)<5&&(gt.className+=" geogebraweb")):Ve(gt,ht)}if(Ze){scriptLoadStarted=!0;for(var xe=0;xe0?(_e.remove(),Te.attr("id","fullscreencontent").show(),jQuery(Qe).append(Te),window.dispatchEvent(new Event("resize"))):De(_e,ke,!1),window.GGBT_wsf_view.launchFullScreen(Qe)}else b=Ze,De(Le,ke,!1);if(!window.GGBT_wsf_view)for(at=0;atLe/4*3&&(_e=Le/4*3),Qe=_e/5.8,He.setAttribute("src",ue),He.setAttribute("width",_e),He.setAttribute("height",Qe);var Te=(Le-_e)/2,Ye=(ke-Qe)/2;He.style.left=Te+"px",He.style.top=Ye+"px",We.appendChild(He)}}return We.appendChild(at),We},ze=function(Le){return Le=Le.toLowerCase(),Le==="html5"||Le==="screenshot"?Le:"html5"},Oe=["web","webSimple","web3d","tablet","tablet3d","phone"],qe=function(Le,ke){if(z=Le,ke){Je(z,!0);return}var Ne=!Se;if(Ne){var Ze=Ee(z);!isNaN(Ze)&&Ze<4.4&&(Ne=!1)}var We,mt;window.location.protocol.substr(0,4)==="http"?We=window.location.protocol:We="http:";var at=z.indexOf("//");at>0?mt=z:at===0?mt=We+z:mt="https://www.geogebra.org/apps/5.2.814.0/";for(var He in Oe)if(z.slice(Oe[He].length*-1)===Oe[He]||z.slice((Oe[He].length+1)*-1)===Oe[He]+"/"){Je(mt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Ne&&!a.is3D&&!a.AV&&!a.SV&&!a.CV&&!a.EV2&&!a.CP&&!a.PC&&!a.DA&&!a.FI&&!a.PV&&!Fe(le.showToolBar)&&!Fe(le.showMenuBar)&&!Fe(le.showAlgebraInput)&&!Fe(le.enableRightClick)&&(!le.appName||le.appName=="classic")?mt+="webSimple/":mt+="web3d/",Je(mt,!1)},Je=function(Le,ke){if(Le.requirejs){ee=Le;return}Le.slice(-1)!=="/"&&(Le+="/"),ee=Le,ke===null&&(ke=Le.indexOf("http")===-1),E=ke,ie="web.nocache.js",se=!1;var Ne=ee.split("/");Ne.length>1&&(!ke&&Ne[Ne.length-2]==="webSimple"?(ie="webSimple.nocache.js",se=!0):Oe.indexOf(Ne[Ne.length-2])>=0&&(ie=Ne[Ne.length-2]+".nocache.js")),Ne=Le.split("/"),z=Ne[Ne.length-3],z.substr(0,4)==="test"?z=z.substr(4,1)+"."+z.substr(5,1):(z.substr(0,3)==="war"||z.substr(0,4)==="beta")&&(z="5.0");var Ze=parseFloat(z);Ze!==NaN&&Ze<5&&Le.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Ze+" is deprecated. Using version latest instead."),qe("5.0",ke))},Ge=function(Le,ke){window.console&&window.console.log&&(!ke||typeof ke.showLogging=="undefined"||ke.showLogging&&ke.showLogging!=="false")&&console.log(Le)};le.material_id!==void 0?ge(Ue):Ue();function Ue(){var Le=ot;te!==null?Le=te:parseFloat(Le)<5&&(Le="5.0"),qe(Le,!1),ae!==null&&Je(ae,E),de=!0}return Ct},GGBAppletUtils=function(){"use strict";function Ct(){return window.GGBT_wsf_edit!==void 0}function ot(de,te){te!=1?(de.style.transformOrigin="0% 0% 0px",de.style.webkitTransformOrigin="0% 0% 0px",de.style.transform="scale("+te+","+te+")",de.style.webkitTransform="scale("+te+","+te+")",de.style.maxWidth="initial",de.querySelector(".ggb_preview")!==null&&(de.querySelector(".ggb_preview").style.maxWidth="initial"),de.querySelectorAll(".ggb_preview img")[0]!==void 0&&(de.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),de.querySelectorAll(".ggb_preview img")[1]!==void 0&&(de.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(de.style.transform="none",de.style.webkitTransform="none")}function le(de,te,ae,re,ne,x){var ee=null;if(x!=null&&x!="")for(var E=de.parentNode;E!=null;)if((" "+E.className+" ").indexOf(" "+x+" ")>-1){ee=E;break}else E=E.parentNode;var b=0,z=0,ie=0,se=0,pe=0,ue=0,fe=0;if(ee)b=ee.offsetWidth,z=Math.max(re?ee.offsetWidth:0,ee.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(b=Math.min(window.innerWidth,document.documentElement.clientWidth),z=Math.min(window.innerHeight,document.documentElement.clientHeight),ie=b):(b=window.innerWidth,z=window.innerHeight,ie=window.innerWidth),de){var oe=de.getBoundingClientRect();oe.left>0&&oe.left<=b&&(ne===void 0||!ne)&&(document.dir==="rtl"?(pe=b-oe.width-oe.left,ue=ie<=480?10:30):(ue=oe.left,pe=ie<=480?10:30),se=ue+pe)}if(de&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var me=de.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(se=40,fe=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(se=0,fe=40)}}return de&&((ae===void 0||!ae)&&te>0&&te+se1&&(x=!0)),te&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(x=!0),!(de.hasOwnProperty("disableAutoScale")&&de.disableAutoScale))ne=a(de,te,x,ae,de.scaleContainerClass);else return re;return x&&(!de.hasOwnProperty("scale")||re===1)?ne:Math.min(re,ne)}function y(de){var te=Math.min(window.innerWidth,document.documentElement.clientWidth),ae=Math.min(window.innerHeight,document.documentElement.clientHeight),re=de.getBoundingClientRect(),ne=(te-re.width)/2,x=(ae-re.height)/2;x<0&&(x=0),de.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ne<40?de.style.left="40px":de.style.left=ne+"px",de.style.top=x+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(x<40?de.style.top="40px":de.style.top=x+"px",de.style.left=ne+"px")}function ce(de,te){var ae=de.querySelector(".appletParameters");if(ae){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(te.id!==ae.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(de)}if(ae.parentElement&&/fullscreen/.test(ae.parentElement.className))return;var re=Se(te,de);Ct()&&ae.setAttribute("data-param-scale",re);for(var ne=null,x=0;x=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(Ct){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Ct){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Ct){var ot=c[Ct];return ot==null?null:ot},r=d,webModule.__errFn=e}function B(){function Ct(de){var te=de.lastIndexOf(rb);te==-1&&(te=de.length);var ae=de.indexOf(sb);ae==-1&&(ae=de.length);var re=de.lastIndexOf(tb,Math.min(ae,te));return re>=O?de.substring(O,re+P):W}function ot(de){if(!de.match(/^\w+:\/\//)){var te=o.createElement(ub);te.src=de+vb,de=Ct(te.src)}return de}function le(){var de=__gwt_getMetaProperty(wb);return de!=null?de:W}function a(){for(var de=o.getElementsByTagName(_),te=O;teO?de[de.length-P].href:W}function y(){var de=o.location;return de.href==de.protocol+zb+de.host+de.pathname+de.search+de.hash}var ce=le();return ce==W&&(ce=a()),ce==W&&(ce=Se()),ce==W&&y()&&(ce=Ct(o.location.href)),ce=ot(ce),ce}function C(Ct){return Ct.match(/^\//)||Ct.match(/^[a-zA-Z]+:\/\//)?Ct:webModule.__moduleBase+Ct}function D(){var Ct=[],ot=O,le=[],a=[];function Se(de){var te=a[de](),ae=le[de];if(te in ae)return te;var re=[];for(var ne in ae)re[ae[ne]]=ne;throw r&&r(de,re,te),null}if(__gwt_isKnownPropertyValue=function(de,te){return te in le[de]},webModule.__getPropMap=function(){var de={};for(var te in le)le.hasOwnProperty(te)&&(de[te]=Se(te));return de},webModule.__computePropValue=Se,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var y;try{y=Cb;var ce=y.indexOf(Db);ce!=-1&&(ot=parseInt(y.substring(ce+P),$),y=y.substring(O,ce))}catch(de){}return webModule.__softPermutationId=ot,C(y+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},94727:function(Ct,ot){(function(le,a){a(ot)})(this,function(le){"use strict";var a=function(){return(a=Object.assign||function(Xe){for(var Ve,Me=1,xe=arguments.length;Me0&&Pe[Pe.length-1])&&(Ot[0]===6||Ot[0]===2)){et=0;continue}if(Ot[0]===3&&(!Pe||Ot[1]>Pe[0]&&Ot[1]=0&&Xe.HANDLE_LIST.splice(Me,1),window.removeEventListener("message",Ve,!1)},Xe.empty=function(){for(;Xe.HANDLE_LIST.length;)window.removeEventListener("message",Xe.HANDLE_LIST.shift(),!1)},Xe.parse=function(Ve){try{return typeof Ve=="object"?Ve:Ve&&JSON.parse(Ve)}catch(Me){return console.log("Message.parse Error:",Me),Ve}},Xe.HANDLE_LIST=[],Xe}();function de(Xe){return{}.toString.call(Xe)==="[object Function]"}var te,ae,re,ne,x={origin:""};function ee(Xe,Ve){x[Xe]=Ve}function E(Xe){return x[Xe]}function b(Xe){var Ve=E("origin");return!!function(Me,xe){return Me!==xe&&(Me.replace(/www\./i,"").toLowerCase()!==xe.replace(/www\./i,"").toLowerCase()||(Me.match("www.")?void 0:(ee("origin",xe),!1)))}(Ve,Xe.origin)&&(console.warn("postMessage \u57DF\u540D\u68C0\u67E5\u4E0D\u901A\u8FC7",{safeOrigin:Ve,eventOrigin:Xe.origin}),!0)}(function(Xe){Xe.unknown="unknown",Xe.spreadsheet="s",Xe.writer="w",Xe.presentation="p",Xe.pdf="f"})(te||(te={})),function(Xe){Xe.wps="w",Xe.et="s",Xe.presentation="p",Xe.pdf="f"}(ae||(ae={})),function(Xe){Xe.nomal="nomal",Xe.simple="simple"}(re||(re={})),function(Xe){Xe[Xe.requestFullscreen=1]="requestFullscreen",Xe[Xe.exitFullscreen=0]="exitFullscreen"}(ne||(ne={}));var z,ie,se,pe=(z=0,function(){return z+=1}),ue=function(Xe,Ve,Me){Me===void 0&&(Me=!0);var xe=Ve;if(!ie){var Pe=function ct(gt){var ht=gt.clientHeight,Ot=gt.clientWidth;ht!==0||Ot!==0||se?ht===0&&Ot===0||!se||(se.disconnect(),se=null):window.ResizeObserver&&(se=new ResizeObserver(function(_t){ct(gt)})).observe(gt),ie.style.cssText+="height: "+ht+"px; width: "+Ot+"px"}.bind(null,xe);(ie=document.createElement("iframe")).classList.add("web-office-iframe");var Ke={id:"office-iframe",src:Xe,scrolling:"no",frameborder:"0",allowfullscreen:"allowfullscreen",webkitallowfullscreen:"true",mozallowfullscreen:"true",allow:"clipboard-read; clipboard-write"};for(var et in xe?(Ke.style="width: "+xe.clientWidth+"px; height: "+xe.clientHeight+"px;",Me&&window.addEventListener("resize",Pe)):((xe=document.createElement("div")).classList.add("web-office-default-container"),function(ct){var gt=document.createElement("style");document.head.appendChild(gt);var ht=gt.sheet;ht.insertRule(ct,ht.cssRules.length)}(".web-office-default-container {position: absolute; padding: 0; margin: 0; width: 100%; height: 100%; left: 0; top: 0;}"),document.body.appendChild(xe),Ke.style="position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;"),Ke)ie.setAttribute(et,Ke[et]);xe.appendChild(ie),ie.destroy=function(){ie.parentNode.removeChild(ie),ie=null,window.removeEventListener("resize",Pe),se&&(se.disconnect(),se=null)}}return ie},fe=function(Xe){ue().contentWindow&&ue().contentWindow.postMessage(JSON.stringify(Xe),E("origin"))};function oe(Xe,Ve,Me){return new Promise(function(xe){var Pe=pe(),Ke=function(et){if(!b(et)){var ct=ce.parse(et.data);ct.eventName===Me&&ct.msgId===Pe&&(xe(ct.data),ce.remove(Ke))}};ce.add(Ke),fe({data:Xe,msgId:Pe,eventName:Ve})})}var me=function(Xe){return oe(Xe,"wps.jssdk.api","wps.api.reply")},Ee=function(Xe){return oe(Xe,"api.basic","api.basic.reply")},ve={idMap:{}};function he(Xe){return Se(this,void 0,void 0,function(){var Ve,Me,xe,Pe,Ke,et,ct,gt,ht,Ot;return y(this,function(_t){switch(_t.label){case 0:return b(Xe)?[2]:(Ve=ce.parse(Xe.data),Me=Ve.eventName,xe=Ve.callbackId,Pe=Ve.data,xe&&(Ke=ve.idMap[xe])?(et=Ke.split(":"),ct=et[0],gt=et[1],Me==="api.callback"&&ve[ct]&&ve[ct][gt]?[4,(Ot=ve[ct][gt]).callback.apply(Ot,Pe.args)]:[3,2]):[3,2]);case 1:ht=_t.sent(),fe({result:ht,callbackId:xe,eventName:"api.callback.reply"}),_t.label=2;case 2:return[2]}})})}var ge=function(Xe){return Se(void 0,void 0,void 0,function(){function Ve(){return Object.keys(ve.idMap).find(function(_t){return ve.idMap[_t]===xe+":"+Me})}var Me,xe,Pe,Ke,et,ct,gt,ht,Ot;return y(this,function(_t){switch(_t.label){case 0:return Me=Xe.prop,xe=Xe.parentObjId,[4,ye([Pe=Xe.value])];case 1:return Ke=_t.sent(),et=Ke[0],ct=Ke[1],Xe.value=et[0],gt=Object.keys(ct)[0],ht=ve[xe],Pe===null&&ht&&ht[Me]&&((Ot=Ve())&&delete ve.idMap[Ot],delete ht[Me],Object.keys(ht).length||delete ve[xe],Object.keys(ve.idMap).length||ce.remove(he)),gt&&(Object.keys(ve.idMap).length||ce.add(he),ve[xe]||(ve[xe]={}),ve[xe][Me]={callbackId:gt,callback:ct[gt]},(Ot=Ve())&&delete ve.idMap[Ot],ve.idMap[gt]=xe+":"+Me),[2]}})})},be=function(Xe,Ve,Me,xe){return Se(void 0,void 0,void 0,function(){var Pe,Ke,et,ct,gt,ht,Ot,_t;return y(this,function(Dt){switch(Dt.label){case 0:return Pe=pe(),ct=new Promise(function(ut,$e){Ke=ut,et=$e}),gt={},Ve.args?[4,ye(Ve.args)]:[3,2];case 1:ht=Dt.sent(),Ot=ht[0],_t=ht[1],Ve.args=Ot,gt=_t,Dt.label=2;case 2:return Xe!=="api.setter"?[3,4]:[4,ge(Ve)];case 3:Dt.sent(),Dt.label=4;case 4:return function(ut){var $e=ut[0],st=ut[1];typeof($e=a({},$e)).data=="function"&&($e.data=$e.data()),st(),fe($e)}([{eventName:Xe,data:Ve,msgId:Pe},function(){var ut=this,$e=function(st){return Se(ut,void 0,void 0,function(){var it,bt,Bt;return y(this,function(Mt){switch(Mt.label){case 0:return b(st)?[2]:(it=ce.parse(st.data)).eventName==="api.callback"&&it.callbackId&>[it.callbackId]?[4,gt[it.callbackId].apply(gt,it.data.args)]:[3,2];case 1:bt=Mt.sent(),fe({result:bt,eventName:"api.callback.reply",callbackId:it.callbackId}),Mt.label=2;case 2:return it.eventName===Xe+".reply"&&it.msgId===Pe&&(it.error?((Bt=new Error("")).stack=it.error+` +`+Me,xe&&xe(),et(Bt)):Ke(it.result),ce.remove($e)),[2]}})})};return ce.add($e),ct}]),[2,ct]}})})};function ye(Xe){return Se(this,void 0,void 0,function(){var Ve,Me,xe,Pe,Ke,et,ct,gt,ht,Ot,_t;return y(this,function(Dt){switch(Dt.label){case 0:Ve={},Me=[],xe=Xe.slice(0),Dt.label=1;case 1:return xe.length?(Pe=void 0,[4,xe.shift()]):[3,13];case 2:return(Ke=Dt.sent())&&Ke.done?[4,Ke.done()]:[3,4];case 3:Dt.sent(),Dt.label=4;case 4:if(!function(ut){if(!ut)return!1;for(var $e=ut;Object.getPrototypeOf($e)!==null;)$e=Object.getPrototypeOf($e);return Object.getPrototypeOf(ut)===$e}(Pe))return[3,11];for(ct in Pe={},et=[],Ke)et.push(ct);gt=0,Dt.label=5;case 5:return gt=0?"&":"?")+Bt.join("&")),ht&&(ht.isParentFullscreen||ht.isBrowserViewFullscreen)&&(document.addEventListener("fullscreenchange",je),document.addEventListener("webkitfullscreenchange",je),document.addEventListener("mozfullscreenchange",je)),Me.wordOptions&&(Me.wpsOptions=Me.wordOptions),Me.excelOptions&&(Me.etOptions=Me.excelOptions),Me.pptOptions&&(Me.wppOptions=Me.pptOptions),typeof et.print=="object"){var Mt="wpsconfig_print";typeof et.print.subscribe=="function"&&(et[Mt]=et.print.subscribe,Me.print={callback:Mt},et.print.custom!==void 0&&(Me.print.custom=et.print.custom)),delete et.print}return typeof et.exportPdf=="function"&&(et[Mt="wpsconfig_export_pdf"]=et.exportPdf,Me.exportPdf={callback:Mt},delete et.exportPdf),Me.commandBars&&De(Me.commandBars,!1),a(a({},Me),{subscriptions:et})},Fe=function(Xe){Xe===void 0&&(Xe="");var Ve="";if(!Ve&&Xe){var Me=Xe.toLowerCase();Me.indexOf("/office/s/")!==-1&&(Ve=te.spreadsheet),Me.indexOf("/office/w/")!==-1&&(Ve=te.writer),Me.indexOf("/office/p/")!==-1&&(Ve=te.presentation),Me.indexOf("/office/f/")!==-1&&(Ve=te.pdf)}if(!Ve){var xe=Xe.match(/[\?&]type=([a-z]+)/)||[];Ve=ae[xe[1]]||""}return Ve};function De(Xe,Ve){Ve===void 0&&(Ve=!0);var Me=Xe.map(function(xe){var Pe=xe.attributes;if(!Array.isArray(Pe)){var Ke=[];for(var et in Pe)if(Pe.hasOwnProperty(et)){var ct={name:et,value:Pe[et]};Ke.push(ct)}xe.attributes=Ke}return xe});return Ve&&fe({data:Me,eventName:"setCommandBars"}),Me}var Ce=window.navigator.userAgent.toLowerCase(),Be=/Android|webOS|iPhone|iPod|BlackBerry|iPad/i.test(Ce),we=function(){try{return window._parent.location.search.indexOf("from=wxminiprogram")!==-1}catch(Xe){return!1}}();function je(){var Xe={status:ne.requestFullscreen},Ve=document,Me=Ve.fullscreenElement||Ve.webkitFullscreenElement||Ve.mozFullScreenElement;Xe.status=Me?ne.requestFullscreen:ne.exitFullscreen,fe({data:Xe,eventName:"fullscreenchange"})}var Ie=function(){ve.idMap={}};function ze(){console.group("JSSDK \u4E8B\u4EF6\u673A\u5236\u8C03\u6574\u8BF4\u660E"),console.warn("jssdk.on\u3001jssdk.off \u548C jssdk.Application.Sub \u5C06\u5728\u540E\u7EED\u7248\u672C\u4E2D\u88AB\u5F03\u7528\uFF0C\u5EFA\u8BAE\u4F7F\u7528\u6539\u8FDB\u540E\u7684 ApiEvent"),console.warn("\u5177\u4F53\u8BF7\u53C2\u8003\uFF1Ahttps://wwo.wps.cn/docs/front-end/basic-usage/events/intro/"),console.groupEnd()}var Oe=0,qe=new Set;function Je(Xe){return Oe+=1,!Xe&&function(Ve){qe.forEach(function(Me){return Me(Ve)})}(Oe),Oe}function Ge(){var Xe=new Error("");return(Xe.stack||Xe.message||"").split(` `).slice(2).join(` -`)}function Ue(Xe,Ve){var Me,xe=this,Pe=Ve.Events,Ke=Ve.Enum,et=Ve.Props,dt=et[0],gt=et[1],ht={objId:Oe};switch(function ut($e,st,it){for(var bt=st.slice(0),Bt=function(){var Mt=bt.shift();!Mt.alias&&~Le.indexOf(Mt.prop)&&bt.push(a(a({},Mt),{alias:Mt.prop+"Async"})),Object.defineProperty($e,Mt.alias||Mt.prop,{get:function(){var Ut=this,kt=Mt.cache===1,Ht=kt&&this["__"+Mt.prop+"CacheValue"];if(!Ht){var Cn=Ge(),Qn=Je(kt),gn=function(){for(var Sn,Xn=[],_n=0;_n=0?(Ve.then=null,Ve.catch=null,dt.then(function(){gt(Ve)}).catch(function(Ot){return ht(Ot)})):dt.then(gt,ht)},Ve.catch=function(gt){return dt.catch(gt)},Ve.Destroy=function(){return be("api.free",{objId:Ve.objId},"")}}var Ze={},We=null,mt={fileOpen:"fileOpen",tabSwitch:"tabSwitch",fileSaved:"fileSaved",fileStatus:"fileStatus",fullscreenChange:"fullscreenChange",error:"error",stage:"stage"},at={getToken:"api.getToken",onToast:"event.toast",onHyperLinkOpen:"event.hyperLinkOpen",getClipboardData:"api.getClipboardData"};function He(Xe,Ve,Me,xe,Pe,Ke,et){var dt=this;Me===void 0&&(Me={}),ce.add(function(gt){return Se(dt,void 0,void 0,function(){var ht,Ot,_t,Dt,ut,$e,st,it,bt,Bt,Mt,Ut,kt,Ht,Cn,Qn,gn,Sn,Xn;return y(this,function(_n){switch(_n.label){case 0:return b(gt)?[2]:(ht=ce.parse(gt.data),Ot=ht.eventName,_t=Ot===void 0?"":Ot,Dt=ht.data,ut=Dt===void 0?null:Dt,$e=ht.url,st=$e===void 0?null:$e,["wps.jssdk.api"].indexOf(_t)!==-1?[2]:_t!=="ready"?[3,1]:(Pe.apiReadySended&&function(Mn){var un=[];Object.keys(Ze).forEach(function(ir){Ze[ir].forEach(function(Kn){var Pn=ir;Mn.off(Pn,Kn),un.push({handle:Kn,eventName:Pn})}),delete Ze[ir]}),un.forEach(function(ir){var Kn=ir.eventName,Pn=ir.handle;We==null||We.ApiEvent.AddApiEventListener(Kn,Pn)})}(Ve),fe({eventName:"setConfig",data:a(a({},Me),{version:Xe.version})}),Xe.tokenData&&Xe.setToken(a(a({},Xe.tokenData),{hasRefreshTokenConfig:!!Me.refreshToken})),Xe.iframeReady=!0,[3,15]));case 1:return _t!=="error"?[3,2]:(Ve.emit(mt.error,ut),[3,15]);case 2:return _t!=="open.result"?[3,3]:(((gn=ut==null?void 0:ut.fileInfo)===null||gn===void 0?void 0:gn.officeVersion)!==void 0&&(Xe.mainVersion=ut.fileInfo.officeVersion,console.log("aliyun Main Version: V"+Xe.mainVersion)),Ve.emit(mt.fileOpen,ut),[3,15]);case 3:return _t!=="api.scroll"?[3,4]:(window.scrollTo(ut.x,ut.y),[3,15]);case 4:if(_t!==at.getToken)return[3,9];it={token:!1},_n.label=5;case 5:return _n.trys.push([5,7,,8]),[4,Pe.refreshToken()];case 6:return it=_n.sent(),[3,8];case 7:return bt=_n.sent(),console.error("refreshToken: "+(bt||"fail to get")),[3,8];case 8:return fe({eventName:at.getToken+".reply",data:it}),[3,15];case 9:if(_t!==at.getClipboardData)return[3,14];Bt={text:"",html:""},_n.label=10;case 10:return _n.trys.push([10,12,,13]),[4,Pe.getClipboardData()];case 11:return Bt=_n.sent(),[3,13];case 12:return Mt=_n.sent(),console.error("getClipboardData: "+(Mt||"fail to get")),[3,13];case 13:return fe({eventName:at.getClipboardData+".reply",data:Bt}),[3,15];case 14:_t===at.onToast?Pe.onToast(ut):_t===at.onHyperLinkOpen?Pe.onHyperLinkOpen(ut):_t==="stage"?Ve.emit(mt.stage,ut):_t==="event.callback"?(Ut=ut.eventName,kt=ut.data,Ht=Ut,Ut==="fullScreenChange"&&(Ht=mt.fullscreenChange),Ut==="file.saved"&&(Ht=mt.fileStatus),(!((Sn=Me.commonOptions)===null||Sn===void 0)&&Sn.isBrowserViewFullscreen||!((Xn=Me.commonOptions)===null||Xn===void 0)&&Xn.isParentFullscreen)&&Ht==="fullscreenchange"&&(Cn=kt.status,Qn=kt.isDispatchEvent,Me.commonOptions.isBrowserViewFullscreen?function(Mn,un,ir,Kn){Mn===0?un.style="position: static; width: "+ir.width+"; height: "+ir.height:Mn===1&&(un.style="position: absolute; width: 100%; height: 100%"),Kn&&function(Pn){["fullscreen","fullscreenElement"].forEach(function($t){Object.defineProperty(document,$t,{get:function(){return!!Pn.status},configurable:!0})});var Wn=new CustomEvent("fullscreenchange");document.dispatchEvent(Wn)}({status:Mn})}(Cn,Ke,et,Qn):Me.commonOptions.isParentFullscreen&&function(Mn,un,ir){var Kn=document.querySelector(ir),Pn=Kn&&Kn.nodeType===1?Kn:un;if(Mn===0){var Wn=document,$t=Wn.exitFullscreen||Wn.mozCancelFullScreen||Wn.msExitFullscreen||Wn.webkitCancelFullScreen||Wn.webkitExitFullscreen;$t.call(document)}else if(Mn===1){var rn=Pn.requestFullscreen||Pn.mozRequestFullScreen||Pn.msRequestFullscreen||Pn.webkitRequestFullscreen;rn.call(Pn)}}(Cn,Ke,Me.commonOptions.isParentFullscreen)),Ve.emit(Ht,kt)):_t==="api.ready"&&Ue(Xe,ut),_n.label=15;case 15:return typeof xe[_t]=="function"&&xe[_t](Xe,st||ut),[2]}})})})}function _e(Xe){return new Promise(function(Ve){var Me=function(xe){b(xe)||ce.parse(xe.data).eventName===Xe&&(Ve(),ce.remove(Me))};ce.add(Me)})}function Qe(Xe){var Ve,Me=this;Xe===void 0&&(Xe={}),We&&We.destroy();try{var xe=Ae(Xe),Pe=xe.subscriptions,Ke=Pe===void 0?{}:Pe,et=xe.mount,dt=et===void 0?null:et,gt=xe.url,ht=xe.refreshToken,Ot=xe.onToast,_t=xe.onHyperLinkOpen,Dt=xe.getClipboardData;ee("origin",(gt.match(/https*:\/\/[^\/]+/g)||[])[0]);var ut=ue(gt,dt),$e=_e("ready"),st=_e("open.result"),it=_e("api.ready"),bt=dt?{width:dt.clientWidth+"px",height:dt.clientHeight+"px"}:{width:"100vw",height:"100vh"};delete xe.mount,gt&&delete xe.url,delete xe.subscriptions;var Bt=(Ve=Ve||Object.create(null),{on:function(kt,Ht){(Ve[kt]||(Ve[kt]=[])).push(Ht)},off:function(kt,Ht){Ve[kt]&&Ve[kt].splice(Ve[kt].indexOf(Ht)>>>0,1)},emit:function(kt,Ht){(Ve[kt]||[]).slice().map(function(Cn){Cn(Ht)}),(Ve["*"]||[]).slice().map(function(Cn){Cn(kt,Ht)})}}),Mt={apiReadySended:!1},Ut=function(kt,Ht,Cn){return Se(Me,void 0,void 0,function(){return y(this,function(Qn){switch(Qn.label){case 0:return function(gn,Sn,Xn){if(Ze[gn]){var _n=!!Ze[gn].find(function(Mn){return Mn===Sn});return _n&&Xn==="off"?(Bt.off(gn,Sn),Ze[gn]=Ze[gn].filter(function(Mn){return Mn!==Sn}),!!Ze[gn].length||(Ze[gn]=void 0,!1)):(_n||Xn!=="on"||(Ze[gn].push(Sn),Bt.on(gn,Sn)),!0)}return Xn==="on"?(Ze[gn]=[],Ze[gn].push(Sn),!1):Xn==="off"||void 0}(kt,Ht,Cn)?[3,2]:[4,$e];case 1:Qn.sent(),function(gn,Sn){var Xn=gn.eventName,_n=gn.type,Mn=gn.handle;Sn==="on"?Bt.on(Xn,Mn):Bt.off(Xn,Mn),_n==="base.event"&&fe({eventName:"basic.event",data:{eventName:Xn,action:Sn}}),ze()}(function(gn,Sn){var Xn=gn,_n="base.event";switch(Xn){case mt.fileSaved:console.warn("fileSaved\u4E8B\u4EF6\u76D1\u542C\u5373\u5C06\u5F03\u7528\uFF0C \u63A8\u8350\u4F7F\u7528fileStatus\u8FDB\u884C\u6587\u4EF6\u72B6\u6001\u7684\u76D1\u542C"),Xn="fileStatus";break;case mt.fullscreenChange:Xn="fullscreenchange";break;case"error":case"fileOpen":_n="callback.event"}return{eventName:Xn,type:_n,handle:Sn}}(kt,Ht),Cn),Qn.label=2;case 2:return[2]}})})};return We={url:gt,iframe:ut,version:"1.1.19",iframeReady:!1,tokenData:null,commandBars:null,tabs:{getTabs:function(){return Se(this,void 0,void 0,function(){return y(this,function(kt){switch(kt.label){case 0:return[4,$e];case 1:return kt.sent(),[2,Ee({api:"tab.getTabs"})]}})})},switchTab:function(kt){return Se(this,void 0,void 0,function(){return y(this,function(Ht){switch(Ht.label){case 0:return[4,$e];case 1:return Ht.sent(),[2,Ee({api:"tab.switchTab",args:{tabKey:kt}})]}})})}},setCooperUserColor:function(kt){return Se(this,void 0,void 0,function(){return y(this,function(Ht){switch(Ht.label){case 0:return[4,$e];case 1:return Ht.sent(),[2,Ee({api:"setCooperUserColor",args:kt})]}})})},setToken:function(kt){return Se(this,void 0,void 0,function(){return y(this,function(Ht){switch(Ht.label){case 0:return[4,$e];case 1:return Ht.sent(),We.tokenData=kt,fe({eventName:"setToken",data:kt}),[2]}})})},ready:function(){return Se(this,void 0,void 0,function(){return y(this,function(kt){switch(kt.label){case 0:return Mt.apiReadySended?[3,2]:[4,st];case 1:kt.sent(),Mt.apiReadySended=!0,fe({eventName:"api.ready"}),kt.label=2;case 2:return[4,it];case 3:return kt.sent(),[2,new Promise(function(Ht){return setTimeout(function(){return Ht(We==null?void 0:We.Application)},0)})]}})})},destroy:function(){Ze={},ut.destroy(),ce.empty(),We=null,qe=new Set,Oe=0,document.removeEventListener("fullscreenchange",je),Ie()},save:function(){return Se(this,void 0,void 0,function(){return y(this,function(kt){switch(kt.label){case 0:return[4,$e];case 1:return kt.sent(),[2,me({api:"save"})]}})})},setCommandBars:function(kt){return Se(this,void 0,void 0,function(){return y(this,function(Ht){switch(Ht.label){case 0:return[4,$e];case 1:return Ht.sent(),De(kt),[2]}})})},updateConfig:function(kt){return kt===void 0&&(kt={}),Se(this,void 0,void 0,function(){return y(this,function(Ht){switch(Ht.label){case 0:return[4,$e];case 1:return Ht.sent(),kt.commandBars?(console.warn("Deprecated: `updateConfig()` \u65B9\u6CD5\u5373\u5C06\u5E9F\u5F03\uFF0C\u8BF7\u4F7F\u7528`setCommandBars()`\u4EE3\u66FF`updateConfig()`\u66F4\u65B0`commandBars`\u914D\u7F6E\u3002"),[4,De(kt.commandBars)]):[3,3];case 2:Ht.sent(),Ht.label=3;case 3:return[2]}})})},executeCommandBar:function(kt){return Se(this,void 0,void 0,function(){return y(this,function(Ht){switch(Ht.label){case 0:return[4,$e];case 1:return Ht.sent(),De([{cmbId:kt,attributes:[{name:"click",value:!0}]}]),[2]}})})},on:function(kt,Ht){return Se(this,void 0,void 0,function(){return y(this,function(Cn){return[2,this.ApiEvent.AddApiEventListener(kt,Ht)]})})},off:function(kt,Ht){return Se(this,void 0,void 0,function(){return y(this,function(Cn){return[2,this.ApiEvent.RemoveApiEventListener(kt,Ht)]})})},ApiEvent:{AddApiEventListener:function(kt,Ht){return Se(this,void 0,void 0,function(){return y(this,function(Cn){switch(Cn.label){case 0:return[4,Ut(kt,Ht,"on")];case 1:return[2,Cn.sent()]}})})},RemoveApiEventListener:function(kt,Ht){return Se(this,void 0,void 0,function(){return y(this,function(Cn){switch(Cn.label){case 0:return[4,Ut(kt,Ht,"off")];case 1:return[2,Cn.sent()]}})})}}},function(kt,Ht,Cn,Qn,gn,Sn){Ht&&de(Ht)&&(gn.refreshToken=Ht,kt.refreshToken={eventName:at.getToken}),Sn&&de(Sn)&&(gn.getClipboardData=Sn,kt.getClipboardData={eventName:at.getClipboardData}),Cn&&de(Cn)&&(gn.onToast=Cn,kt.onToast={eventName:at.onToast}),Qn&&de(Qn)&&(gn.onHyperLinkOpen=Qn,kt.onHyperLinkOpen={eventName:at.onHyperLinkOpen})}(xe,ht,Ot,_t,Mt,Dt),He(We,Bt,xe,Ke,Mt,ut,bt),We}catch(kt){console.error(kt)}}console.log("aliyun JS-SDK V1.1.19");var Te=Object.freeze({__proto__:null,listener:He,config:Qe});window.WPS=Te;var Ye=Qe,pt={config:Ye};le.config=Ye,le.default=pt,Object.defineProperty(le,"__esModule",{value:!0})})},67303:function(Ct,ot,le){"use strict";le.d(ot,{Ax:function(){return ce},Ds:function(){return de},KI:function(){return ae},SI:function(){return y},f1:function(){return Se}});var a=le(90524);function Se(re){let ne=!0;if(re.length>0){for(let x=0;xse in ie?y(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ie[se]=pe,x=(ie,se)=>{for(var pe in se||(se={}))ae.call(se,pe)&&ne(ie,pe,se[pe]);if(te)for(var pe of te(se))re.call(se,pe)&&ne(ie,pe,se[pe]);return ie},ee=(ie,se)=>ce(ie,de(se)),E=(ie,se)=>{var pe={};for(var ue in ie)ae.call(ie,ue)&&se.indexOf(ue)<0&&(pe[ue]=ie[ue]);if(ie!=null&&te)for(var ue of te(ie))se.indexOf(ue)<0&&re.call(ie,ue)&&(pe[ue]=ie[ue]);return pe},b=(ie,se,pe)=>new Promise((ue,fe)=>{var oe=ve=>{try{Ee(pe.next(ve))}catch(he){fe(he)}},me=ve=>{try{Ee(pe.throw(ve))}catch(he){fe(he)}},Ee=ve=>ve.done?ue(ve.value):Promise.resolve(ve.value).then(oe,me);Ee((pe=pe.apply(ie,se)).next())});const z=ie=>{var se=ie,{children:pe}=se,ue=E(se,["children"]);const[fe,oe]=(0,Se.useState)(!1);return Se.createElement(a.ZP,ee(x({},ue),{loading:fe,onClick:me=>b(void 0,null,function*(){try{oe(!0),yield ue.onClick(me),oe(!1)}catch(Ee){console.error(Ee),oe(!1)}})}),pe)}},6725:function(Ct,ot,le){"use strict";var a=le(86204),Se=le.n(a),y=Object.defineProperty,ce=(re,ne,x)=>ne in re?y(re,ne,{enumerable:!0,configurable:!0,writable:!0,value:x}):re[ne]=x,de=(re,ne,x)=>ce(re,typeof ne!="symbol"?ne+"":ne,x),te=(re,ne,x)=>new Promise((ee,E)=>{var b=se=>{try{ie(x.next(se))}catch(pe){E(pe)}},z=se=>{try{ie(x.throw(se))}catch(pe){E(pe)}},ie=se=>se.done?ee(se.value):Promise.resolve(se.value).then(b,z);ie((x=x.apply(re,ne)).next())});class ae extends a.EventEmitter{constructor(ne,x){super(),de(this,"url"),de(this,"body"),de(this,"fullContent",""),de(this,"controller",null),de(this,"buffer",""),this.url=ne,this.body=x}startStream(){return te(this,null,function*(){this.controller=new AbortController;const{signal:ne}=this.controller;try{const x=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:ne});if(!x.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${x.status}`);const ee=x.headers.get("content-type");if(!ee)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(ee.includes("application/json")){const z=yield x.json();this.emit("error",z);return}if(!ee.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const E=x.body.getReader(),b=new TextDecoder("utf-8");for(;;){const{done:z,value:ie}=yield E.read();if(z)break;const se=b.decode(ie,{stream:!0});this.buffer+=se;const pe=this.buffer.split(` +`)}function Ue(Xe,Ve){var Me,xe=this,Pe=Ve.Events,Ke=Ve.Enum,et=Ve.Props,ct=et[0],gt=et[1],ht={objId:Oe};switch(function ut($e,st,it){for(var bt=st.slice(0),Bt=function(){var Mt=bt.shift();!Mt.alias&&~Le.indexOf(Mt.prop)&&bt.push(a(a({},Mt),{alias:Mt.prop+"Async"})),Object.defineProperty($e,Mt.alias||Mt.prop,{get:function(){var Ut=this,kt=Mt.cache===1,Ht=kt&&this["__"+Mt.prop+"CacheValue"];if(!Ht){var Cn=Ge(),Qn=Je(kt),gn=function(){for(var Sn,Xn=[],_n=0;_n=0?(Ve.then=null,Ve.catch=null,ct.then(function(){gt(Ve)}).catch(function(Ot){return ht(Ot)})):ct.then(gt,ht)},Ve.catch=function(gt){return ct.catch(gt)},Ve.Destroy=function(){return be("api.free",{objId:Ve.objId},"")}}var Ze={},We=null,mt={fileOpen:"fileOpen",tabSwitch:"tabSwitch",fileSaved:"fileSaved",fileStatus:"fileStatus",fullscreenChange:"fullscreenChange",error:"error",stage:"stage"},at={getToken:"api.getToken",onToast:"event.toast",onHyperLinkOpen:"event.hyperLinkOpen",getClipboardData:"api.getClipboardData"};function He(Xe,Ve,Me,xe,Pe,Ke,et){var ct=this;Me===void 0&&(Me={}),ce.add(function(gt){return Se(ct,void 0,void 0,function(){var ht,Ot,_t,Dt,ut,$e,st,it,bt,Bt,Mt,Ut,kt,Ht,Cn,Qn,gn,Sn,Xn;return y(this,function(_n){switch(_n.label){case 0:return b(gt)?[2]:(ht=ce.parse(gt.data),Ot=ht.eventName,_t=Ot===void 0?"":Ot,Dt=ht.data,ut=Dt===void 0?null:Dt,$e=ht.url,st=$e===void 0?null:$e,["wps.jssdk.api"].indexOf(_t)!==-1?[2]:_t!=="ready"?[3,1]:(Pe.apiReadySended&&function(Mn){var un=[];Object.keys(Ze).forEach(function(ir){Ze[ir].forEach(function(Kn){var Pn=ir;Mn.off(Pn,Kn),un.push({handle:Kn,eventName:Pn})}),delete Ze[ir]}),un.forEach(function(ir){var Kn=ir.eventName,Pn=ir.handle;We==null||We.ApiEvent.AddApiEventListener(Kn,Pn)})}(Ve),fe({eventName:"setConfig",data:a(a({},Me),{version:Xe.version})}),Xe.tokenData&&Xe.setToken(a(a({},Xe.tokenData),{hasRefreshTokenConfig:!!Me.refreshToken})),Xe.iframeReady=!0,[3,15]));case 1:return _t!=="error"?[3,2]:(Ve.emit(mt.error,ut),[3,15]);case 2:return _t!=="open.result"?[3,3]:(((gn=ut==null?void 0:ut.fileInfo)===null||gn===void 0?void 0:gn.officeVersion)!==void 0&&(Xe.mainVersion=ut.fileInfo.officeVersion,console.log("aliyun Main Version: V"+Xe.mainVersion)),Ve.emit(mt.fileOpen,ut),[3,15]);case 3:return _t!=="api.scroll"?[3,4]:(window.scrollTo(ut.x,ut.y),[3,15]);case 4:if(_t!==at.getToken)return[3,9];it={token:!1},_n.label=5;case 5:return _n.trys.push([5,7,,8]),[4,Pe.refreshToken()];case 6:return it=_n.sent(),[3,8];case 7:return bt=_n.sent(),console.error("refreshToken: "+(bt||"fail to get")),[3,8];case 8:return fe({eventName:at.getToken+".reply",data:it}),[3,15];case 9:if(_t!==at.getClipboardData)return[3,14];Bt={text:"",html:""},_n.label=10;case 10:return _n.trys.push([10,12,,13]),[4,Pe.getClipboardData()];case 11:return Bt=_n.sent(),[3,13];case 12:return Mt=_n.sent(),console.error("getClipboardData: "+(Mt||"fail to get")),[3,13];case 13:return fe({eventName:at.getClipboardData+".reply",data:Bt}),[3,15];case 14:_t===at.onToast?Pe.onToast(ut):_t===at.onHyperLinkOpen?Pe.onHyperLinkOpen(ut):_t==="stage"?Ve.emit(mt.stage,ut):_t==="event.callback"?(Ut=ut.eventName,kt=ut.data,Ht=Ut,Ut==="fullScreenChange"&&(Ht=mt.fullscreenChange),Ut==="file.saved"&&(Ht=mt.fileStatus),(!((Sn=Me.commonOptions)===null||Sn===void 0)&&Sn.isBrowserViewFullscreen||!((Xn=Me.commonOptions)===null||Xn===void 0)&&Xn.isParentFullscreen)&&Ht==="fullscreenchange"&&(Cn=kt.status,Qn=kt.isDispatchEvent,Me.commonOptions.isBrowserViewFullscreen?function(Mn,un,ir,Kn){Mn===0?un.style="position: static; width: "+ir.width+"; height: "+ir.height:Mn===1&&(un.style="position: absolute; width: 100%; height: 100%"),Kn&&function(Pn){["fullscreen","fullscreenElement"].forEach(function($t){Object.defineProperty(document,$t,{get:function(){return!!Pn.status},configurable:!0})});var Wn=new CustomEvent("fullscreenchange");document.dispatchEvent(Wn)}({status:Mn})}(Cn,Ke,et,Qn):Me.commonOptions.isParentFullscreen&&function(Mn,un,ir){var Kn=document.querySelector(ir),Pn=Kn&&Kn.nodeType===1?Kn:un;if(Mn===0){var Wn=document,$t=Wn.exitFullscreen||Wn.mozCancelFullScreen||Wn.msExitFullscreen||Wn.webkitCancelFullScreen||Wn.webkitExitFullscreen;$t.call(document)}else if(Mn===1){var rn=Pn.requestFullscreen||Pn.mozRequestFullScreen||Pn.msRequestFullscreen||Pn.webkitRequestFullscreen;rn.call(Pn)}}(Cn,Ke,Me.commonOptions.isParentFullscreen)),Ve.emit(Ht,kt)):_t==="api.ready"&&Ue(Xe,ut),_n.label=15;case 15:return typeof xe[_t]=="function"&&xe[_t](Xe,st||ut),[2]}})})})}function _e(Xe){return new Promise(function(Ve){var Me=function(xe){b(xe)||ce.parse(xe.data).eventName===Xe&&(Ve(),ce.remove(Me))};ce.add(Me)})}function Qe(Xe){var Ve,Me=this;Xe===void 0&&(Xe={}),We&&We.destroy();try{var xe=Ae(Xe),Pe=xe.subscriptions,Ke=Pe===void 0?{}:Pe,et=xe.mount,ct=et===void 0?null:et,gt=xe.url,ht=xe.refreshToken,Ot=xe.onToast,_t=xe.onHyperLinkOpen,Dt=xe.getClipboardData;ee("origin",(gt.match(/https*:\/\/[^\/]+/g)||[])[0]);var ut=ue(gt,ct),$e=_e("ready"),st=_e("open.result"),it=_e("api.ready"),bt=ct?{width:ct.clientWidth+"px",height:ct.clientHeight+"px"}:{width:"100vw",height:"100vh"};delete xe.mount,gt&&delete xe.url,delete xe.subscriptions;var Bt=(Ve=Ve||Object.create(null),{on:function(kt,Ht){(Ve[kt]||(Ve[kt]=[])).push(Ht)},off:function(kt,Ht){Ve[kt]&&Ve[kt].splice(Ve[kt].indexOf(Ht)>>>0,1)},emit:function(kt,Ht){(Ve[kt]||[]).slice().map(function(Cn){Cn(Ht)}),(Ve["*"]||[]).slice().map(function(Cn){Cn(kt,Ht)})}}),Mt={apiReadySended:!1},Ut=function(kt,Ht,Cn){return Se(Me,void 0,void 0,function(){return y(this,function(Qn){switch(Qn.label){case 0:return function(gn,Sn,Xn){if(Ze[gn]){var _n=!!Ze[gn].find(function(Mn){return Mn===Sn});return _n&&Xn==="off"?(Bt.off(gn,Sn),Ze[gn]=Ze[gn].filter(function(Mn){return Mn!==Sn}),!!Ze[gn].length||(Ze[gn]=void 0,!1)):(_n||Xn!=="on"||(Ze[gn].push(Sn),Bt.on(gn,Sn)),!0)}return Xn==="on"?(Ze[gn]=[],Ze[gn].push(Sn),!1):Xn==="off"||void 0}(kt,Ht,Cn)?[3,2]:[4,$e];case 1:Qn.sent(),function(gn,Sn){var Xn=gn.eventName,_n=gn.type,Mn=gn.handle;Sn==="on"?Bt.on(Xn,Mn):Bt.off(Xn,Mn),_n==="base.event"&&fe({eventName:"basic.event",data:{eventName:Xn,action:Sn}}),ze()}(function(gn,Sn){var Xn=gn,_n="base.event";switch(Xn){case mt.fileSaved:console.warn("fileSaved\u4E8B\u4EF6\u76D1\u542C\u5373\u5C06\u5F03\u7528\uFF0C \u63A8\u8350\u4F7F\u7528fileStatus\u8FDB\u884C\u6587\u4EF6\u72B6\u6001\u7684\u76D1\u542C"),Xn="fileStatus";break;case mt.fullscreenChange:Xn="fullscreenchange";break;case"error":case"fileOpen":_n="callback.event"}return{eventName:Xn,type:_n,handle:Sn}}(kt,Ht),Cn),Qn.label=2;case 2:return[2]}})})};return We={url:gt,iframe:ut,version:"1.1.19",iframeReady:!1,tokenData:null,commandBars:null,tabs:{getTabs:function(){return Se(this,void 0,void 0,function(){return y(this,function(kt){switch(kt.label){case 0:return[4,$e];case 1:return kt.sent(),[2,Ee({api:"tab.getTabs"})]}})})},switchTab:function(kt){return Se(this,void 0,void 0,function(){return y(this,function(Ht){switch(Ht.label){case 0:return[4,$e];case 1:return Ht.sent(),[2,Ee({api:"tab.switchTab",args:{tabKey:kt}})]}})})}},setCooperUserColor:function(kt){return Se(this,void 0,void 0,function(){return y(this,function(Ht){switch(Ht.label){case 0:return[4,$e];case 1:return Ht.sent(),[2,Ee({api:"setCooperUserColor",args:kt})]}})})},setToken:function(kt){return Se(this,void 0,void 0,function(){return y(this,function(Ht){switch(Ht.label){case 0:return[4,$e];case 1:return Ht.sent(),We.tokenData=kt,fe({eventName:"setToken",data:kt}),[2]}})})},ready:function(){return Se(this,void 0,void 0,function(){return y(this,function(kt){switch(kt.label){case 0:return Mt.apiReadySended?[3,2]:[4,st];case 1:kt.sent(),Mt.apiReadySended=!0,fe({eventName:"api.ready"}),kt.label=2;case 2:return[4,it];case 3:return kt.sent(),[2,new Promise(function(Ht){return setTimeout(function(){return Ht(We==null?void 0:We.Application)},0)})]}})})},destroy:function(){Ze={},ut.destroy(),ce.empty(),We=null,qe=new Set,Oe=0,document.removeEventListener("fullscreenchange",je),Ie()},save:function(){return Se(this,void 0,void 0,function(){return y(this,function(kt){switch(kt.label){case 0:return[4,$e];case 1:return kt.sent(),[2,me({api:"save"})]}})})},setCommandBars:function(kt){return Se(this,void 0,void 0,function(){return y(this,function(Ht){switch(Ht.label){case 0:return[4,$e];case 1:return Ht.sent(),De(kt),[2]}})})},updateConfig:function(kt){return kt===void 0&&(kt={}),Se(this,void 0,void 0,function(){return y(this,function(Ht){switch(Ht.label){case 0:return[4,$e];case 1:return Ht.sent(),kt.commandBars?(console.warn("Deprecated: `updateConfig()` \u65B9\u6CD5\u5373\u5C06\u5E9F\u5F03\uFF0C\u8BF7\u4F7F\u7528`setCommandBars()`\u4EE3\u66FF`updateConfig()`\u66F4\u65B0`commandBars`\u914D\u7F6E\u3002"),[4,De(kt.commandBars)]):[3,3];case 2:Ht.sent(),Ht.label=3;case 3:return[2]}})})},executeCommandBar:function(kt){return Se(this,void 0,void 0,function(){return y(this,function(Ht){switch(Ht.label){case 0:return[4,$e];case 1:return Ht.sent(),De([{cmbId:kt,attributes:[{name:"click",value:!0}]}]),[2]}})})},on:function(kt,Ht){return Se(this,void 0,void 0,function(){return y(this,function(Cn){return[2,this.ApiEvent.AddApiEventListener(kt,Ht)]})})},off:function(kt,Ht){return Se(this,void 0,void 0,function(){return y(this,function(Cn){return[2,this.ApiEvent.RemoveApiEventListener(kt,Ht)]})})},ApiEvent:{AddApiEventListener:function(kt,Ht){return Se(this,void 0,void 0,function(){return y(this,function(Cn){switch(Cn.label){case 0:return[4,Ut(kt,Ht,"on")];case 1:return[2,Cn.sent()]}})})},RemoveApiEventListener:function(kt,Ht){return Se(this,void 0,void 0,function(){return y(this,function(Cn){switch(Cn.label){case 0:return[4,Ut(kt,Ht,"off")];case 1:return[2,Cn.sent()]}})})}}},function(kt,Ht,Cn,Qn,gn,Sn){Ht&&de(Ht)&&(gn.refreshToken=Ht,kt.refreshToken={eventName:at.getToken}),Sn&&de(Sn)&&(gn.getClipboardData=Sn,kt.getClipboardData={eventName:at.getClipboardData}),Cn&&de(Cn)&&(gn.onToast=Cn,kt.onToast={eventName:at.onToast}),Qn&&de(Qn)&&(gn.onHyperLinkOpen=Qn,kt.onHyperLinkOpen={eventName:at.onHyperLinkOpen})}(xe,ht,Ot,_t,Mt,Dt),He(We,Bt,xe,Ke,Mt,ut,bt),We}catch(kt){console.error(kt)}}console.log("aliyun JS-SDK V1.1.19");var Te=Object.freeze({__proto__:null,listener:He,config:Qe});window.WPS=Te;var Ye=Qe,ft={config:Ye};le.config=Ye,le.default=ft,Object.defineProperty(le,"__esModule",{value:!0})})},67303:function(Ct,ot,le){"use strict";le.d(ot,{Ax:function(){return ce},Ds:function(){return de},KI:function(){return ae},SI:function(){return y},f1:function(){return Se}});var a=le(90524);function Se(re){let ne=!0;if(re.length>0){for(let x=0;xse in ie?y(ie,se,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ie[se]=pe,x=(ie,se)=>{for(var pe in se||(se={}))ae.call(se,pe)&&ne(ie,pe,se[pe]);if(te)for(var pe of te(se))re.call(se,pe)&&ne(ie,pe,se[pe]);return ie},ee=(ie,se)=>ce(ie,de(se)),E=(ie,se)=>{var pe={};for(var ue in ie)ae.call(ie,ue)&&se.indexOf(ue)<0&&(pe[ue]=ie[ue]);if(ie!=null&&te)for(var ue of te(ie))se.indexOf(ue)<0&&re.call(ie,ue)&&(pe[ue]=ie[ue]);return pe},b=(ie,se,pe)=>new Promise((ue,fe)=>{var oe=ve=>{try{Ee(pe.next(ve))}catch(he){fe(he)}},me=ve=>{try{Ee(pe.throw(ve))}catch(he){fe(he)}},Ee=ve=>ve.done?ue(ve.value):Promise.resolve(ve.value).then(oe,me);Ee((pe=pe.apply(ie,se)).next())});const z=ie=>{var se=ie,{children:pe}=se,ue=E(se,["children"]);const[fe,oe]=(0,Se.useState)(!1);return Se.createElement(a.ZP,ee(x({},ue),{loading:fe,onClick:me=>b(void 0,null,function*(){try{oe(!0),yield ue.onClick(me),oe(!1)}catch(Ee){console.error(Ee),oe(!1)}})}),pe)}},6725:function(Ct,ot,le){"use strict";var a=le(86204),Se=le.n(a),y=Object.defineProperty,ce=(re,ne,x)=>ne in re?y(re,ne,{enumerable:!0,configurable:!0,writable:!0,value:x}):re[ne]=x,de=(re,ne,x)=>ce(re,typeof ne!="symbol"?ne+"":ne,x),te=(re,ne,x)=>new Promise((ee,E)=>{var b=se=>{try{ie(x.next(se))}catch(pe){E(pe)}},z=se=>{try{ie(x.throw(se))}catch(pe){E(pe)}},ie=se=>se.done?ee(se.value):Promise.resolve(se.value).then(b,z);ie((x=x.apply(re,ne)).next())});class ae extends a.EventEmitter{constructor(ne,x){super(),de(this,"url"),de(this,"body"),de(this,"fullContent",""),de(this,"controller",null),de(this,"buffer",""),this.url=ne,this.body=x}startStream(){return te(this,null,function*(){this.controller=new AbortController;const{signal:ne}=this.controller;try{const x=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:ne});if(!x.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${x.status}`);const ee=x.headers.get("content-type");if(!ee)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(ee.includes("application/json")){const z=yield x.json();this.emit("error",z);return}if(!ee.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const E=x.body.getReader(),b=new TextDecoder("utf-8");for(;;){const{done:z,value:ie}=yield E.read();if(z)break;const se=b.decode(ie,{stream:!0});this.buffer+=se;const pe=this.buffer.split(` `);this.buffer=pe.pop()||"";for(const ue of pe)if(ue.startsWith("data:")){const fe=ue.slice(5).trim();if(fe==="[DONE]")break;try{const oe=JSON.parse(fe);oe.data&&this.handleData(oe.data)}catch(oe){this.buffer=ue+` -`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",oe)}}}this.emit("done",this.fullContent)}catch(x){x.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",x.message)}})}handleData(ne){ne.content&&(this.fullContent+=ne.content,this.emit("data",{chunk:ne,full:this.fullContent}))}cancelRequest(){var ne;(ne=this.controller)==null||ne.abort()}}ot.Z=ae},59476:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return Be}});var a=le(59301),Se=le(92310),y=le.n(Se),ce={agent:"agent___exMfN",add:"add___cWyoE",imgUpLoad:"imgUpLoad___Wg61u",tip:"tip___WGAb5"},de=le(28284),te=le(6767),ae=le(14566),re=le(25399),ne=le(62957),x=le(77019),ee=le(99571),E=le(54172),b=le(82326),z=le(37568),ie=le(5269),se=le(62673),pe=le(47889),ue=le(57884),fe=le(82093),oe=le(71360),me=le(19248),Ee=le(90524),ve=le(76560),he=Object.defineProperty,ge=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Ae=(we,je,Ie)=>je in we?he(we,je,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):we[je]=Ie,Fe=(we,je)=>{for(var Ie in je||(je={}))be.call(je,Ie)&&Ae(we,Ie,je[Ie]);if(ge)for(var Ie of ge(je))ye.call(je,Ie)&&Ae(we,Ie,je[Ie]);return we},De=(we,je,Ie)=>new Promise((ze,Oe)=>{var qe=Ue=>{try{Ge(Ie.next(Ue))}catch(Le){Oe(Le)}},Je=Ue=>{try{Ge(Ie.throw(Ue))}catch(Le){Oe(Le)}},Ge=Ue=>Ue.done?ze(Ue.value):Promise.resolve(Ue.value).then(qe,Je);Ge((Ie=Ie.apply(we,je)).next())}),Be=({className:we,style:je={},addStyle:Ie={},buttonMaxWidth:ze,buttonMaxCount:Oe=3,buttonAutoWidth:qe,value:Je,data:Ge,url:Ue,onChange:Le,getIAData:ke,queryInfo:Ne,showParams:Ze=!1})=>{var We,mt;const at=(0,ve.useDispatch)(),He=(0,ve.useSelector)(Bt=>Bt==null?void 0:Bt.shixunsDetail),[_e]=de.default.useForm(),[Qe,Te]=(0,a.useState)(),[Ye,pt]=(0,a.useState)(!1),[Xe,Ve]=(0,a.useState)(!1),[Me,xe]=(0,a.useState)(!1),[Pe,Ke]=(0,a.useState)(null),[et,dt]=(0,a.useState)([]),[gt,ht]=(0,a.useState)([]),Ot={Course:"\u4EC5\u8BFE\u5802\u6559\u5E08\u53EF\u89C1",Subject:"\u4EC5\u6559\u5B66\u56E2\u961F\u53EF\u89C1",Shixun:"\u4EC5\u534F\u4F5C\u8005\u53EF\u89C1"};(0,a.useEffect)(()=>{He.actionTabs.key=="\u7F16\u8F91\u667A\u80FD\u5E94\u7528"?bt(He.actionTabs.params):He.actionTabs.key=="\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"&&(_e.setFieldsValue({open_range:0}),Te({open_range:0}))},[He.actionTabs.key]);const _t={fileList:gt,maxCount:1,accept:".jpg,.png",withCredentials:!0,showUploadList:!1,beforeUpload:Bt=>{const Mt=Bt.size/1024/1024/100;return Mt>2||Mt==0?(te.ZP.error(`${Bt.name} \u56FE\u7247\u65E0\u6CD5\u4E0A\u4F20\u3002${Mt==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u56FE\u7247\u5927\u5C0F\u9650\u5236(200MB)"}`),ae.default.LIST_IGNORE):!0},onRemove:Bt=>{ht([])},onChange:Bt=>{var Mt,Ut,kt;_e.setFieldsValue({attachment_id:""}),["uploading","done","removed"].includes(Bt.file.status)&&(ht(Bt.fileList),_e.setFieldsValue({attachment_id:(kt=(Ut=(Mt=Bt.fileList)==null?void 0:Mt[0])==null?void 0:Ut.response)==null?void 0:kt.id}))},action:`${Ee.Z.API_SERVER}/api/attachments.json`},Dt=()=>{var Bt,Mt;return a.createElement("div",{className:ce.imgUpLoad},a.createElement("img",{src:Ee.Z.API_SERVER+"/api/attachments/"+((Mt=(Bt=gt==null?void 0:gt[0])==null?void 0:Bt.response)==null?void 0:Mt.id),alt:"avatar",style:{width:"100%"}}),a.createElement("div",null,a.createElement(me.Z,{onClick:()=>{ht([]),_e.setFieldsValue({attachment_id:""})},style:{fontSize:"16px",color:"red"}})))},ut=[{title:"\u5E94\u7528\u540D\u79F0",dataIndex:"name",width:280,ellipsis:{showTitle:!1},render:(Bt,Mt)=>a.createElement(re.Z,{title:Bt},Bt)},{title:"\u5E94\u7528\u7C7B\u578B",dataIndex:"application_type",render:(Bt,Mt)=>(Mt==null?void 0:Mt.application_type)==="chat_assistant"?"\u804A\u5929\u52A9\u624B":(Mt==null?void 0:Mt.application_type)==="text_generation"?"\u6587\u672C\u751F\u6210":"\u5DE5\u4F5C\u6D41"},{title:"API\u79D8\u94A5",dataIndex:"api_key",width:280,ellipsis:{showTitle:!1},render:(Bt,Mt)=>a.createElement(re.Z,{title:Bt,placement:"topLeft"},Bt)},{title:"\u667A\u80FD\u4F53\u5E73\u53F0",dataIndex:"platform",render:(Bt,Mt)=>(Mt==null?void 0:Mt.platform)==="dify"?"Dify":"\u667A\u80FD\u5DE5\u5382"},{title:"\u64CD\u4F5C",width:100,align:"right",render:(Bt,Mt)=>a.createElement(a.Fragment,null,a.createElement("span",{onClick:()=>{at({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:Mt}})},className:"current c-light-primary mr15"},"\u7F16\u8F91"),a.createElement("span",{onClick:()=>it(Mt),className:"current c-red"},"\u79FB\u51FA"))}],$e=()=>De(void 0,null,function*(){var Bt;const Mt=yield(0,fe.ZP)("/api/ai/intelligent_applications/get_platform.json",{method:"get"});(Mt==null?void 0:Mt.code)===0&&dt((Bt=Mt==null?void 0:Mt.data)==null?void 0:Bt.platforms)}),st=Bt=>De(void 0,null,function*(){xe(!0);const Mt=Fe(Fe({},Bt),Ne),Ut=yield(0,fe.ZP)(`/api/ai/intelligent_applications${Pe?"/"+Pe.id:""}.json`,{method:Pe?"put":"post",body:Mt});(Ut==null?void 0:Ut.status)===0&&(te.ZP.success(Pe?"\u7F16\u8F91\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),at({type:"shixunsDetail/setActionTabs",payload:{}}),ke()),xe(!1)}),it=Bt=>De(void 0,null,function*(){Ve(!0);const Mt=yield(0,fe.ZP)(`/api/ai/intelligent_applications/${Bt==null?void 0:Bt.id}.json`,{method:"delete"});(Mt==null?void 0:Mt.status)===0&&(te.ZP.success("\u79FB\u9664\u6210\u529F"),ke()),Ve(!1)}),bt=Bt=>De(void 0,null,function*(){Ke(Bt),_e.setFieldsValue(Fe({},Bt)),Te(Fe({},Bt)),Bt!=null&&Bt.attachment&&ht([{response:Bt==null?void 0:Bt.attachment}])});return a.createElement(a.Fragment,null,a.createElement("div",{className:y()(ce.agent,we),style:je},a.createElement(re.Z,{title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528"},a.createElement("div",{className:ce.add,style:Ie,onClick:()=>{$e(),pt(!0)}},a.createElement("i",{className:"iconfont icon-tianjiadaohang"})))),a.createElement(ne.default,{zIndex:1e3,width:900,centered:!0,title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528",open:Ye,footer:null,onCancel:()=>pt(!1)},a.createElement(x.Z,{align:"middle"},a.createElement(ee.ZP,{onClick:()=>{if((Ge==null?void 0:Ge.length)>=Oe){te.ZP.warning("\u6700\u591A\u540C\u65F6\u652F\u6301\u6DFB\u52A03\u4E2A\u5E94\u7528");return}at({type:"shixunsDetail/setActionTabs",payload:{key:"\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"}})},type:"primary"},"\u7ACB\u5373\u6DFB\u52A0"),a.createElement("div",{className:"ml10 c-grey-666 font14"},"\u60A8\u53EF\u4EE5\u6DFB\u52A0\u5DF2\u5728\u667A\u80FD\u4F53\u5E73\u53F0\u521B\u5EFA\u5B8C\u6210\u7684\u667A\u80FD\u5E94\u7528")),(Ge==null?void 0:Ge.length)>0?a.createElement(E.default,{className:"mt20",style:{marginBottom:15},pagination:!1,dataSource:Ge,loading:Xe,columns:ut}):a.createElement(ue.Z,{customText:"\u6682\u672A\u6DFB\u52A0\u81EA\u5B9A\u4E49\u7684\u667A\u80FD\u5E94\u7528~",styles:{margin:"50px auto"}})),a.createElement(ne.default,{zIndex:1001,width:530,centered:!0,title:a.createElement(x.Z,{align:"middle"},a.createElement("b",{className:"font16 c-black"},He.actionTabs.key)),open:["\u7F16\u8F91\u667A\u80FD\u5E94\u7528","\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"].includes(He.actionTabs.key),confirmLoading:Me,onCancel:()=>{at({type:"shixunsDetail/setActionTabs",payload:{}})},onOk:()=>_e.submit(),afterClose:()=>{_e.resetFields(),Ke(null),ht([])}},a.createElement(de.default,{form:_e,className:"mt10",labelCol:{span:5},wrapperCol:{span:20},onFinish:st,colon:!1,size:"large",labelAlign:"right",onValuesChange:()=>Te(Fe({},_e.getFieldsValue()))},a.createElement(de.default.Item,{label:"\u667A\u80FD\u4F53\u5E73\u53F0",name:"platform",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u667A\u80FD\u4F53\u5E73\u53F0"}]},a.createElement(b.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},et==null?void 0:et.map(Bt=>a.createElement(b.default.Option,{key:Bt==null?void 0:Bt.value,value:Bt==null?void 0:Bt.value},Bt==null?void 0:Bt.name)))),a.createElement(de.default.Item,{label:"\u5E94\u7528\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0"}]},a.createElement(z.default,{placeholder:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0\uFF0C\u6700\u5927\u652F\u630120\u4E2A\u5B57\u7B26",maxLength:20})),a.createElement(de.default.Item,{name:"attachment_id",label:"\u5E94\u7528\u56FE\u6807",rules:[{required:!1,message:"\u8BF7\u4E0A\u4F20\u5E94\u7528\u56FE\u6807"}]},a.createElement("div",{className:ce.upload},a.createElement(ae.default,Fe({},_t),a.createElement(x.Z,{wrap:!1,align:"middle"},a.createElement(oe.op,{style:{borderRadius:"2px"},icon:a.createElement("i",{className:"iconfont icon-shangchuan3"})},"\u70B9\u51FB\u4E0A\u4F20"),a.createElement(ie.Z,{style:{marginLeft:"14px",color:"#999999"},onClick:Bt=>{Bt.preventDefault(),Bt.stopPropagation()}},"\u652F\u6301jpg/png\uFF0C\u4E0D\u4E0A\u4F20\u5219\u4F7F\u7528\u9ED8\u8BA4\u56FE\u6807"))),((mt=(We=gt==null?void 0:gt[0])==null?void 0:We.response)==null?void 0:mt.id)&&Dt())),a.createElement(de.default.Item,{label:"\u5E94\u7528\u7C7B\u578B",name:"application_type",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"}]},a.createElement(b.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},a.createElement(b.default.Option,{value:"chat_assistant"},"\u804A\u5929\u52A9\u624B"),(Qe==null?void 0:Qe.platform)=="dify"&&a.createElement(b.default.Option,{value:"text_generation"},"\u6587\u672C\u751F\u6210"),a.createElement(b.default.Option,{value:"workflow"},"\u5DE5\u4F5C\u6D41"))),Ze&&a.createElement(de.default.Item,{name:"built_variable",label:a.createElement("div",null,a.createElement("span",null,"\u53C2\u6570"),a.createElement(re.Z,{title:"\u64CD\u4F5C\u8BF4\u660E: \u52FE\u9009\u540E\uFF0C\u8C03\u7528\u667A\u80FD\u4F53\u65F6\u5C06\u9ED8\u8BA4\u643A\u5E26\u5BF9\u5E94\u7684\u5B9E\u9A8C\u4FE1\u606F\uFF0C\u53EF\u5728\u667A\u80FD\u4F53\u4E2D\u901A\u8FC7\u81EA\u5B9A\u4E49\u53C2\u6570\u8FDB\u884C\u5F15\u5165"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5"})))},a.createElement(se.default.Group,{options:[{label:"\u9898\u76EE\u63CF\u8FF0\uFF08question_description\uFF09",value:"question_description"},{label:"\u6D4B\u8BD5\u96C6\uFF08test_sets\uFF09",value:"test_sets"},{label:"\u4EE3\u7801\u6587\u4EF6\uFF08code_files\uFF09",value:"code_files"}]})),a.createElement(de.default.Item,{label:"\u516C\u5F00\u8303\u56F4",name:"open_range"},a.createElement(pe.ZP.Group,{options:[{value:0,label:Ot[Ne==null?void 0:Ne.item_type]},{value:1,label:"\u6240\u6709\u4EBA\u53EF\u89C1"}]})),a.createElement(de.default.Item,{className:"mb0",label:"API\u79D8\u94A5",name:"api_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165API\u79D8\u94A5"}]},a.createElement(z.default,{placeholder:"\u8BF7\u8F93\u5165API\u79D8\u94A5"})),a.createElement("div",{className:ce.tip},a.createElement("i",{className:"iconfont icon-tishi9"}),a.createElement("span",null,"\u8BF7\u52A1\u5FC5\u4FDD\u8BC1\u79D8\u94A5\u6B63\u786E\uFF0C\u5426\u5219\u53EF\u80FD\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\u667A\u80FD\u5E94\u7528")))))}},68201:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return b}});var a=le(59301),Se=le(30641),y=le(77019),ce=le(5269),de={smartWrp:"smartWrp___NjRcB"},te=le(51124),ae=le(71360),re=le(64885),ne=le(59301),x=(z,ie,se)=>new Promise((pe,ue)=>{var fe=Ee=>{try{me(se.next(Ee))}catch(ve){ue(ve)}},oe=Ee=>{try{me(se.throw(Ee))}catch(ve){ue(ve)}},me=Ee=>Ee.done?pe(Ee.value):Promise.resolve(Ee.value).then(fe,oe);me((se=se.apply(z,ie)).next())});const ee=` +`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",oe)}}}this.emit("done",this.fullContent)}catch(x){x.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",x.message)}})}handleData(ne){ne.content&&(this.fullContent+=ne.content,this.emit("data",{chunk:ne,full:this.fullContent}))}cancelRequest(){var ne;(ne=this.controller)==null||ne.abort()}}ot.Z=ae},59476:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return Be}});var a=le(59301),Se=le(92310),y=le.n(Se),ce={agent:"agent___exMfN",add:"add___cWyoE",imgUpLoad:"imgUpLoad___Wg61u",tip:"tip___WGAb5"},de=le(28284),te=le(6767),ae=le(14566),re=le(25399),ne=le(62957),x=le(77019),ee=le(99571),E=le(54172),b=le(82326),z=le(37568),ie=le(5269),se=le(62673),pe=le(47889),ue=le(57884),fe=le(82093),oe=le(71360),me=le(19248),Ee=le(90524),ve=le(76560),he=Object.defineProperty,ge=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Ae=(we,je,Ie)=>je in we?he(we,je,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):we[je]=Ie,Fe=(we,je)=>{for(var Ie in je||(je={}))be.call(je,Ie)&&Ae(we,Ie,je[Ie]);if(ge)for(var Ie of ge(je))ye.call(je,Ie)&&Ae(we,Ie,je[Ie]);return we},De=(we,je,Ie)=>new Promise((ze,Oe)=>{var qe=Ue=>{try{Ge(Ie.next(Ue))}catch(Le){Oe(Le)}},Je=Ue=>{try{Ge(Ie.throw(Ue))}catch(Le){Oe(Le)}},Ge=Ue=>Ue.done?ze(Ue.value):Promise.resolve(Ue.value).then(qe,Je);Ge((Ie=Ie.apply(we,je)).next())}),Be=({className:we,style:je={},addStyle:Ie={},buttonMaxWidth:ze,buttonMaxCount:Oe=3,buttonAutoWidth:qe,value:Je,data:Ge,url:Ue,onChange:Le,getIAData:ke,queryInfo:Ne,showParams:Ze=!1})=>{var We,mt;const at=(0,ve.useDispatch)(),He=(0,ve.useSelector)(Bt=>Bt==null?void 0:Bt.shixunsDetail),[_e]=de.default.useForm(),[Qe,Te]=(0,a.useState)(),[Ye,ft]=(0,a.useState)(!1),[Xe,Ve]=(0,a.useState)(!1),[Me,xe]=(0,a.useState)(!1),[Pe,Ke]=(0,a.useState)(null),[et,ct]=(0,a.useState)([]),[gt,ht]=(0,a.useState)([]),Ot={Course:"\u4EC5\u8BFE\u5802\u6559\u5E08\u53EF\u89C1",Subject:"\u4EC5\u6559\u5B66\u56E2\u961F\u53EF\u89C1",Shixun:"\u4EC5\u534F\u4F5C\u8005\u53EF\u89C1"};(0,a.useEffect)(()=>{He.actionTabs.key=="\u7F16\u8F91\u667A\u80FD\u5E94\u7528"?bt(He.actionTabs.params):He.actionTabs.key=="\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"&&(_e.setFieldsValue({open_range:0}),Te({open_range:0}))},[He.actionTabs.key]);const _t={fileList:gt,maxCount:1,accept:".jpg,.png",withCredentials:!0,showUploadList:!1,beforeUpload:Bt=>{const Mt=Bt.size/1024/1024/100;return Mt>2||Mt==0?(te.ZP.error(`${Bt.name} \u56FE\u7247\u65E0\u6CD5\u4E0A\u4F20\u3002${Mt==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u56FE\u7247\u5927\u5C0F\u9650\u5236(200MB)"}`),ae.default.LIST_IGNORE):!0},onRemove:Bt=>{ht([])},onChange:Bt=>{var Mt,Ut,kt;_e.setFieldsValue({attachment_id:""}),["uploading","done","removed"].includes(Bt.file.status)&&(ht(Bt.fileList),_e.setFieldsValue({attachment_id:(kt=(Ut=(Mt=Bt.fileList)==null?void 0:Mt[0])==null?void 0:Ut.response)==null?void 0:kt.id}))},action:`${Ee.Z.API_SERVER}/api/attachments.json`},Dt=()=>{var Bt,Mt;return a.createElement("div",{className:ce.imgUpLoad},a.createElement("img",{src:Ee.Z.API_SERVER+"/api/attachments/"+((Mt=(Bt=gt==null?void 0:gt[0])==null?void 0:Bt.response)==null?void 0:Mt.id),alt:"avatar",style:{width:"100%"}}),a.createElement("div",null,a.createElement(me.Z,{onClick:()=>{ht([]),_e.setFieldsValue({attachment_id:""})},style:{fontSize:"16px",color:"red"}})))},ut=[{title:"\u5E94\u7528\u540D\u79F0",dataIndex:"name",width:280,ellipsis:{showTitle:!1},render:(Bt,Mt)=>a.createElement(re.Z,{title:Bt},Bt)},{title:"\u5E94\u7528\u7C7B\u578B",dataIndex:"application_type",render:(Bt,Mt)=>(Mt==null?void 0:Mt.application_type)==="chat_assistant"?"\u804A\u5929\u52A9\u624B":(Mt==null?void 0:Mt.application_type)==="text_generation"?"\u6587\u672C\u751F\u6210":"\u5DE5\u4F5C\u6D41"},{title:"API\u79D8\u94A5",dataIndex:"api_key",width:280,ellipsis:{showTitle:!1},render:(Bt,Mt)=>a.createElement(re.Z,{title:Bt,placement:"topLeft"},Bt)},{title:"\u667A\u80FD\u4F53\u5E73\u53F0",dataIndex:"platform",render:(Bt,Mt)=>(Mt==null?void 0:Mt.platform)==="dify"?"Dify":"\u667A\u80FD\u5DE5\u5382"},{title:"\u64CD\u4F5C",width:100,align:"right",render:(Bt,Mt)=>a.createElement(a.Fragment,null,a.createElement("span",{onClick:()=>{at({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:Mt}})},className:"current c-light-primary mr15"},"\u7F16\u8F91"),a.createElement("span",{onClick:()=>it(Mt),className:"current c-red"},"\u79FB\u51FA"))}],$e=()=>De(void 0,null,function*(){var Bt;const Mt=yield(0,fe.ZP)("/api/ai/intelligent_applications/get_platform.json",{method:"get"});(Mt==null?void 0:Mt.code)===0&&ct((Bt=Mt==null?void 0:Mt.data)==null?void 0:Bt.platforms)}),st=Bt=>De(void 0,null,function*(){xe(!0);const Mt=Fe(Fe({},Bt),Ne),Ut=yield(0,fe.ZP)(`/api/ai/intelligent_applications${Pe?"/"+Pe.id:""}.json`,{method:Pe?"put":"post",body:Mt});(Ut==null?void 0:Ut.status)===0&&(te.ZP.success(Pe?"\u7F16\u8F91\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),at({type:"shixunsDetail/setActionTabs",payload:{}}),ke()),xe(!1)}),it=Bt=>De(void 0,null,function*(){Ve(!0);const Mt=yield(0,fe.ZP)(`/api/ai/intelligent_applications/${Bt==null?void 0:Bt.id}.json`,{method:"delete"});(Mt==null?void 0:Mt.status)===0&&(te.ZP.success("\u79FB\u9664\u6210\u529F"),ke()),Ve(!1)}),bt=Bt=>De(void 0,null,function*(){Ke(Bt),_e.setFieldsValue(Fe({},Bt)),Te(Fe({},Bt)),Bt!=null&&Bt.attachment&&ht([{response:Bt==null?void 0:Bt.attachment}])});return a.createElement(a.Fragment,null,a.createElement("div",{className:y()(ce.agent,we),style:je},a.createElement(re.Z,{title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528"},a.createElement("div",{className:ce.add,style:Ie,onClick:()=>{$e(),ft(!0)}},a.createElement("i",{className:"iconfont icon-tianjiadaohang"})))),a.createElement(ne.default,{zIndex:1e3,width:900,centered:!0,title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528",open:Ye,footer:null,onCancel:()=>ft(!1)},a.createElement(x.Z,{align:"middle"},a.createElement(ee.ZP,{onClick:()=>{if((Ge==null?void 0:Ge.length)>=Oe){te.ZP.warning("\u6700\u591A\u540C\u65F6\u652F\u6301\u6DFB\u52A03\u4E2A\u5E94\u7528");return}at({type:"shixunsDetail/setActionTabs",payload:{key:"\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"}})},type:"primary"},"\u7ACB\u5373\u6DFB\u52A0"),a.createElement("div",{className:"ml10 c-grey-666 font14"},"\u60A8\u53EF\u4EE5\u6DFB\u52A0\u5DF2\u5728\u667A\u80FD\u4F53\u5E73\u53F0\u521B\u5EFA\u5B8C\u6210\u7684\u667A\u80FD\u5E94\u7528")),(Ge==null?void 0:Ge.length)>0?a.createElement(E.default,{className:"mt20",style:{marginBottom:15},pagination:!1,dataSource:Ge,loading:Xe,columns:ut}):a.createElement(ue.Z,{customText:"\u6682\u672A\u6DFB\u52A0\u81EA\u5B9A\u4E49\u7684\u667A\u80FD\u5E94\u7528~",styles:{margin:"50px auto"}})),a.createElement(ne.default,{zIndex:1001,width:530,centered:!0,title:a.createElement(x.Z,{align:"middle"},a.createElement("b",{className:"font16 c-black"},He.actionTabs.key)),open:["\u7F16\u8F91\u667A\u80FD\u5E94\u7528","\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"].includes(He.actionTabs.key),confirmLoading:Me,onCancel:()=>{at({type:"shixunsDetail/setActionTabs",payload:{}})},onOk:()=>_e.submit(),afterClose:()=>{_e.resetFields(),Ke(null),ht([])}},a.createElement(de.default,{form:_e,className:"mt10",labelCol:{span:5},wrapperCol:{span:20},onFinish:st,colon:!1,size:"large",labelAlign:"right",onValuesChange:()=>Te(Fe({},_e.getFieldsValue()))},a.createElement(de.default.Item,{label:"\u667A\u80FD\u4F53\u5E73\u53F0",name:"platform",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u667A\u80FD\u4F53\u5E73\u53F0"}]},a.createElement(b.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},et==null?void 0:et.map(Bt=>a.createElement(b.default.Option,{key:Bt==null?void 0:Bt.value,value:Bt==null?void 0:Bt.value},Bt==null?void 0:Bt.name)))),a.createElement(de.default.Item,{label:"\u5E94\u7528\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0"}]},a.createElement(z.default,{placeholder:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0\uFF0C\u6700\u5927\u652F\u630120\u4E2A\u5B57\u7B26",maxLength:20})),a.createElement(de.default.Item,{name:"attachment_id",label:"\u5E94\u7528\u56FE\u6807",rules:[{required:!1,message:"\u8BF7\u4E0A\u4F20\u5E94\u7528\u56FE\u6807"}]},a.createElement("div",{className:ce.upload},a.createElement(ae.default,Fe({},_t),a.createElement(x.Z,{wrap:!1,align:"middle"},a.createElement(oe.op,{style:{borderRadius:"2px"},icon:a.createElement("i",{className:"iconfont icon-shangchuan3"})},"\u70B9\u51FB\u4E0A\u4F20"),a.createElement(ie.Z,{style:{marginLeft:"14px",color:"#999999"},onClick:Bt=>{Bt.preventDefault(),Bt.stopPropagation()}},"\u652F\u6301jpg/png\uFF0C\u4E0D\u4E0A\u4F20\u5219\u4F7F\u7528\u9ED8\u8BA4\u56FE\u6807"))),((mt=(We=gt==null?void 0:gt[0])==null?void 0:We.response)==null?void 0:mt.id)&&Dt())),a.createElement(de.default.Item,{label:"\u5E94\u7528\u7C7B\u578B",name:"application_type",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"}]},a.createElement(b.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},a.createElement(b.default.Option,{value:"chat_assistant"},"\u804A\u5929\u52A9\u624B"),(Qe==null?void 0:Qe.platform)=="dify"&&a.createElement(b.default.Option,{value:"text_generation"},"\u6587\u672C\u751F\u6210"),a.createElement(b.default.Option,{value:"workflow"},"\u5DE5\u4F5C\u6D41"))),Ze&&a.createElement(de.default.Item,{name:"built_variable",label:a.createElement("div",null,a.createElement("span",null,"\u53C2\u6570"),a.createElement(re.Z,{title:"\u64CD\u4F5C\u8BF4\u660E: \u52FE\u9009\u540E\uFF0C\u8C03\u7528\u667A\u80FD\u4F53\u65F6\u5C06\u9ED8\u8BA4\u643A\u5E26\u5BF9\u5E94\u7684\u5B9E\u9A8C\u4FE1\u606F\uFF0C\u53EF\u5728\u667A\u80FD\u4F53\u4E2D\u901A\u8FC7\u81EA\u5B9A\u4E49\u53C2\u6570\u8FDB\u884C\u5F15\u5165"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5"})))},a.createElement(se.default.Group,{options:[{label:"\u9898\u76EE\u63CF\u8FF0\uFF08question_description\uFF09",value:"question_description"},{label:"\u6D4B\u8BD5\u96C6\uFF08test_sets\uFF09",value:"test_sets"},{label:"\u4EE3\u7801\u6587\u4EF6\uFF08code_files\uFF09",value:"code_files"}]})),a.createElement(de.default.Item,{label:"\u516C\u5F00\u8303\u56F4",name:"open_range"},a.createElement(pe.ZP.Group,{options:[{value:0,label:Ot[Ne==null?void 0:Ne.item_type]},{value:1,label:"\u6240\u6709\u4EBA\u53EF\u89C1"}]})),a.createElement(de.default.Item,{className:"mb0",label:"API\u79D8\u94A5",name:"api_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165API\u79D8\u94A5"}]},a.createElement(z.default,{placeholder:"\u8BF7\u8F93\u5165API\u79D8\u94A5"})),a.createElement("div",{className:ce.tip},a.createElement("i",{className:"iconfont icon-tishi9"}),a.createElement("span",null,"\u8BF7\u52A1\u5FC5\u4FDD\u8BC1\u79D8\u94A5\u6B63\u786E\uFF0C\u5426\u5219\u53EF\u80FD\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\u667A\u80FD\u5E94\u7528")))))}},68201:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return b}});var a=le(59301),Se=le(30641),y=le(77019),ce=le(5269),de={smartWrp:"smartWrp___NjRcB"},te=le(51124),ae=le(71360),re=le(64885),ne=le(59301),x=(z,ie,se)=>new Promise((pe,ue)=>{var fe=Ee=>{try{me(se.next(Ee))}catch(ve){ue(ve)}},oe=Ee=>{try{me(se.throw(Ee))}catch(ve){ue(ve)}},me=Ee=>Ee.done?pe(Ee.value):Promise.resolve(Ee.value).then(fe,oe);me((se=se.apply(z,ie)).next())});const ee=` @@ -148,31 +148,31 @@ ${Ae}`:Ae,We=Le(Ze);if(!Ge)if(Ce||!Fe||De>0){Ie(We),Je(We.length),(!Fe||De>0)&&!Ce&&ke();return}else if((We==null?void 0:We.length)<4)Ie(We),Je(We.length);else if(qe{Ie(We.slice(0,qe+2)),Je(He=>He+2)},mt>10?Math.max(500/(mt/2),20):50);return()=>clearInterval(at)}else Fe||ke()},[Ae,Fe,De,Ce,qe]);const Ne=(0,a.useMemo)(()=>a.createElement("section",{className:`${ae.answer} fadeIn animated edu_md`},a.createElement(Se.UG,{remarkPlugins:[ee.Z,E.Z],rehypePlugins:[x.Z,ce.Z],components:{code(Ze){var We=Ze,{node:mt,inline:at,className:He,children:_e}=We,Qe=he(We,["node","inline","className","children"]);const Te=/language-(\w+)/.exec(He||""),Ye=String(_e).trim();return at||!Te?a.createElement("code",Ee({className:He},Qe),_e):a.createElement("code",{className:ae.codeCopy,"data-text":`\`\`\`${Te?Te[1]:""} ${_e} \`\`\``},!we&&a.createElement(te.CopyToClipboard,{text:Ye,onCopy:()=>re.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement("button",null,"\u590D\u5236")),!we&&Te[1]==="html"&&Ge&&a.createElement("button",{className:ae.runCode,onClick:()=>{Oe(Ee({},ve(Ee({},ze),{open:++ze.open,defaultValue:Ye,language:Te[1]})))}},"\u8FD0\u884CHTML"),a.createElement(y.Z,Ee({wrapLongLines:!0,style:de.Z,language:Te[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Qe),Ye))},img({node:Ze}){var We;const mt=(We=Ze.properties)==null?void 0:We.src;return a.createElement(ne.Z,{src:mt,width:320,"data-text":mt,onLoad:()=>Ce&&setTimeout(()=>ke(),500)})},a:Ze=>{var We=Ze,{node:mt}=We,at=he(We,["node"]);return a.createElement("a",ve(Ee({},at),{target:"_blank",rel:"noopener noreferrer"}))}}},Ge?je:`${je}__`)),[je]);return a.createElement(a.Fragment,null,a.createElement(z.Z,{defaultValue:ze.defaultValue,open:ze.open,language:ze.language,height:ze.height,onChange:(Ze,We)=>{Ie(je.replaceAll(We,Ze))},onDynamic:Be}),Ne)}},62586:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return ae}});var a=le(59301),Se=le(49661),y={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt",specialImg:"specialImg___yAPav",bubble:"bubble___qNdfF",upImg:"upImg___Mx6QM"},ce=le(90524),de=le(37166),ae=({src:re,onClick:ne,topPercentage:x=.62,draggableExtraNode:ee,showAvatarEditData:E})=>{var b;const z=(0,a.useRef)(null),ie=(0,a.useRef)(!1),se=(0,a.useRef)(!1),[pe,ue]=(0,a.useState)(window.innerHeight*x),[fe,oe]=(0,a.useState)(!1),me=10;return(0,a.useEffect)(()=>{if(z.current){let Ee=function(ye){var Ae;ie.current=!0,be=ye.pageY,ge=ye.pageY-(((Ae=z.current)==null?void 0:Ae.getBoundingClientRect().top)||0),(0,Se.kk)("none"),document.onselectstart=function(){return!1}},ve=function(){ie.current&&!se.current&&ne&&ne(),ie.current=!1,se.current=!1,(0,Se.kk)("auto"),document.onselectstart=null},he=function(ye){var Ae;if(ie.current){const De=ye.pageY-ge,Ce=window.innerHeight-(((Ae=z.current)==null?void 0:Ae.offsetHeight)||0)-50,Be=50;if(!se.current&&Math.abs(be-ye.pageY)>me&&(se.current=!0),se.current){let we=Math.max(Be,Math.min(De,Ce));ue(we)}}},ge=0,be=0;return z.current.addEventListener("mousedown",Ee),document.addEventListener("mousemove",he),document.addEventListener("mouseup",ve),()=>{var ye,Ae;(Ae=(ye=z==null?void 0:z.current)==null?void 0:ye.removeEventListener)==null||Ae.call(ye,"mousedown",Ee),document.removeEventListener("mousemove",he),document.removeEventListener("mouseup",ve)}}},[ne]),(0,a.useEffect)(()=>{const Ee=()=>{ue(window.innerHeight*x)};return window.addEventListener("resize",Ee),()=>{window.removeEventListener("resize",Ee)}},[x]),a.createElement("div",{className:y.draggableImage,style:{top:`${pe}px`,display:fe?"none":"block",cursor:ie.current?"grabbing":"grab"},ref:z},ee&&a.createElement("div",{className:y.extraNode,onMouseUp:Ee=>Ee.stopPropagation(),onMouseDownCapture:Ee=>Ee.stopPropagation()},ee),E!=null&&E.nickname?a.createElement("div",{className:y.specialImg},a.createElement("div",{className:y.bubble},E==null?void 0:E.nickname),a.createElement("img",{className:y.upImg,src:E!=null&&E.headImgId?((b=ce.Z)==null?void 0:b.API_SERVER)+"/api/attachments/"+(E==null?void 0:E.headImgId):de,width:60,draggable:"false"})):a.createElement("img",{className:y.img,src:re,width:60,draggable:"false"}),a.createElement("i",{className:`iconfont icon-tupianguanbi ${y.close}`,onMouseUp:Ee=>{Ee.stopPropagation(),oe(!0)}}))}},25232:function(Ct,ot,le){"use strict";var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(E,b,z)=>b in E?Se(E,b,{enumerable:!0,configurable:!0,writable:!0,value:z}):E[b]=z,ae=(E,b)=>{for(var z in b||(b={}))ce.call(b,z)&&te(E,z,b[z]);if(y)for(var z of y(b))de.call(b,z)&&te(E,z,b[z]);return E},re=(E,b)=>{var z={};for(var ie in E)ce.call(E,ie)&&b.indexOf(ie)<0&&(z[ie]=E[ie]);if(E!=null&&y)for(var ie of y(E))b.indexOf(ie)<0&&de.call(E,ie)&&(z[ie]=E[ie]);return z};const ne=le(20441),x={};ne.keys().forEach(E=>{const b=E.replace("./","").replace(".svg","");x[b]=ne(E)});const ee=E=>{var b=E,{filename:z}=b,ie=re(b,["filename"]),se;const pe=((se=z==null?void 0:z.split(".").pop())==null?void 0:se.toLowerCase())||"unknown",ue=x[pe]||x.default;return a.createElement("img",ae({src:ue,alt:pe},ie))};ot.Z=ee},37732:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return x}});var a=le(59301),Se={flex_box_center:"flex_box_center___kyfCX",flex_space_between:"flex_space_between___GHTzD",flex_box_vertical_center:"flex_box_vertical_center___FdgNd",flex_box_center_end:"flex_box_center_end___LMVYD",flex_box_column:"flex_box_column___Yb2bC",f_l_c:"f_l_c___nwLBO",officediv:"officediv___KkKIB",preclass:"preclass___SCKdC"},y=le(37285),ce=le(25232),de=le(25399),te=le(37639),re=({item:ee})=>{var E,b,z,ie,se;const[pe,ue]=(0,a.useState)(!1);console.log("----",ee);let fe=[{name:"subject",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-kecheng1"})},{name:"shixun",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"challenge",icon:a.createElement("i",{style:{width:16,height:16,marginRight:5,color:"#2054C9"},className:"iconfont icon-shixunti2"})},{name:"document",icon:a.createElement(ce.Z,{filename:ee==null?void 0:ee.name,style:{width:16,height:16,marginRight:5}})}];return a.createElement("div",{className:Se.f_l_c},a.createElement(de.Z,{title:ee==null?void 0:ee.name},a.createElement(te.Z,{placement:"top",content:a.createElement("div",null,a.createElement(y.Z,null),a.createElement("pre",{className:Se.preclass,style:{maxWidth:600,maxHeight:400}},(ee==null?void 0:ee.type)==="document"&&((E=ee==null?void 0:ee.contents)==null?void 0:E.toString()),(ee==null?void 0:ee.type)!=="document"&&a.createElement("a",{target:"_blank",href:(b=ee==null?void 0:ee.contents)==null?void 0:b.toString()},(z=ee==null?void 0:ee.contents)==null?void 0:z.toString()))),title:a.createElement("div",null,(ie=fe==null?void 0:fe.find(oe=>(oe==null?void 0:oe.name)===ee.type))==null?void 0:ie.icon,ee==null?void 0:ee.name),trigger:"click",open:pe,onOpenChange:oe=>{ue(oe)}},a.createElement("div",{className:Se.officediv},(se=fe==null?void 0:fe.find(oe=>(oe==null?void 0:oe.name)===ee.type))==null?void 0:se.icon,ee==null?void 0:ee.name))))},x=({Filelist:ee})=>a.createElement("div",null,a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",{style:{minWidth:40,fontWeight:500,color:"#333"}},"\u5F15\u7528"),a.createElement(y.Z,{style:{flex:1,minWidth:"calc(100% - 40px)"}})),a.createElement("div",{className:Se.f_l_c},ee==null?void 0:ee.map(E=>a.createElement(re,{item:E}))))},74049:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return ge}});var a=le(59301),Se=le(6767),y=le(30641),ce=le(77019),de=le(62957),te=le(37568),ae=le(14566),re=le(25399),ne=le(5269),x=le(71051),ee={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},E=le(71360),b=le(90524),z=le(30008),ie=le(82093),se=le(67556),pe=le(49661),ue=le(11196),fe=le(53010),oe=le(95795),me=le(24754),Ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAHr1JREFUaEPNmweYnVW1/n/7a6fMmcm0ZEoSUkkCSQgJCVWKoAI2FAH1iqBYwXvFLogF8S9XvRYElUeqIJegFOmEKgiICUkgJBBCkpnMZHoyc6ad9pW9r3t/58wEsJfn+Z8z5zn9fN+711rvetdaewT/rsvi073GBEsdrIN8214WOfbCyLHnSks0SSGqFCCFlSOS/VLKNhXJbULKTVYgXwhKwWZevNX/d5ya+Ff+6OzZx9WGycRbhZs+JbKdYyPbmqZsR5Qsi7xrIS2LSAgQFuh7fdHIVQRSmZsVhsqSciARyifswL/LsuX9w8/fOfyvOs9/CeB5845bEuJ9WljidOm6tZHtEjkOkWPjuw4l2yZMJAk1UKsMVh9ZCVAqBhxJiEJzE2GEE0Z4ocSOwmEnCm9VxfDy7M77tvyzwP8pwAfMPG6JtOyLI0e8M7SEi2UTuB7SdlGOi+85+K5NyfEIXBdcrwy4YmENVsVgZQhBBKEPUYQVBNhBSDKMEGGAG8nAlvJuEfoX9+986B8G/g8Bnlt3yBQvk/m6tKxPKWElIhvjrhpk6HjmPkh4+K5L0XUpWTaJVIJpDfU01VVTP6Uaz3OMsXL5En3ZEfZkcwwNZZFBYMCLIDSgnSAkEfiIKMSNFLYMS1akflokuiTb9sjI32vxvxvwouY3HIdrXQtirvZI6XhISyFtB8qAQ8+jaFuQTvGGlQdy5klHcvji+TTV1eA5MVAdw+bgSiGBQslnZ98gj254idsfW8/azduJ/AArCkj5AXYUYGtXj0IsKRFRpInuI31djz/+94D+ewBbi1oO+zLC/SbafYVACWGA6ljFtlGuhyYoJ5PmrNPfwifeezIzmqe+/nyUMlw1cdGhXAZPvAy8sL2Dn6x+kFvuf5KoWMSLIgPaCiOsKMSJIgQqUEH0jd7eJ7+rSf9vAf43AZ4x44hUJlRXSkudbSkHLGFiUWEhXQfpCITj4Qs4/bS3cP4n3suM5mllQ8aHqECMNBkDYfkM9WMD1pDYhPFxFbgI2jt7+PplN3HPmqfxUDhRgAi1lSOEtrRmd6VusKzw3K6uZwp/DfRfBdzUdFBVg5W6XSpO1K5r4RrAwrJ1HkW5FpFtk5mS4TuXfpYTjz/q1UDL1oyAoAxU35vnSpk0pcHr8DCIlTCv2wjSQEooc//Amqc478LLCfL52K21hQ3h6ZQm9fM1gcid1t//Qu4vgf6LgLVla6LwdpQ42aRL7USWjRDahePHoQXLDjmAyy/7Kq0tzeX0KlBloBpMDFThm5swnuAr0MoiMIAV2kG1sfQJyUjhFSSuEGhuS9uQsQXdOzo45+MX09XZg62ZXAOO4znO4cg1akCc2sWft/RfAmwd0LzyeiHEWXrVNVhpRIO2buzWoYJ3vffNXHLJF0gmExMLq5QkikJCZRFYGqCgZAmKKEoISgpzC6NyJgoUUahQZRcV2p3DEFcoHEeQdGxc1yKdsGBklLPO/CI7trZjKYmlV0nnbmXMod37xt171n74z8X0nwW8qGnlV4Tg20KDVBaaUw1JWTreHKSSnP3Jd3PBVz4BwkNoV1cRSoVEkSSMQpNW9c3Hpei55GyBHyiCUkhQivBDRRhGhKHShiJSEqUBYBwIxwLPwoB2XZuE55BM2tilPO9/27n09/QbwEILF2Pt+F4peVH34PpL/5Rr/0nAixqXH2u5zkNKKS8GLBDCMq4szVNBIpXi6eeuIZnU7+m1TaBUChkKolCD1YAkYQh+CEVlUVKCgq8IwoggVJQkBKEkkIpASqSM3VqftC0UtiVwLIHtQsISeAkN2iWRsimNDHP2u85jfHjMxLP2Kk1i+rtC4QdSvaVv+NknXgv6dYC1qEgkrOeEYM6kj4JWUZYBrC1tEwYR9zz2YxYsaCxTq15Zj1IxFVtYgw5kDCyMKPmCotRnoigF4EeSUiTNYvjGExSGwbXoEjoeNWgNGFxb4LgC17HxEhbJpEOyKkH71m189swvmrwcM7wmMs0fBnhbTskV2eyGV4mT1wE+oGnlD4UlPvuqldFkoonKsgxgW189lwd//1OmTUvHwl8fUUT4pRS5QrwgYRCD9gNJMdBgoRhElPRjvQihpBRa8WckhFIRSjmRwmxhofWLbWvyEniuZVzbSzmkkh7pmjR3//JWrv/RL3BMmiwD1lEXu/mPdg+t/9xrUv7k00VNhyy1LPEsiEkGipOMuWrAOh3pmF64dA433/ktXEeThf6IROkYlorh4SryxYgoCAj90AAuBRG+DwU/pBiI+LlZDEUh0gugCCMNOFZeOkg0c1iWtmxsZU1cnmeR8GySSQ8v5VE1pYoLPvwF2ra2mQXXXzbkFeeUkpRqVVd2w+YKyldZeHHzytv/KHJONRBeY3sTyzo7CptIKj507rv4wkXvQ4gyOxKZFdbEUcq79A06BL5vQPu+BisparAlRck8ji2tb0UNPFT4kSYwHcsxaA1Wx7CjLezahrw0WHNLOngadFWCkaEsXzzrcyhdgGjyMildovlVwR27h9a/53WAD6xfthjPew5wK5XbxIfMCzFp6ZXQAH76yws5/i3Ly9bVB9EuFBori1DS058gOxJbOQh8wlJAUQMtRhT8iEKhyPjoOGPZImMDBYpDknDEQhZtCIxt0fLc8hRuRmLXSpxGi1RDmkxtNalMFYmESzKdIF1bzR2/vIN7fnl7XGrroDA5XXsdgRWEyzvHN71YEXQG1+KW5Vcr5XzUZFxh6Y9O+Hps3ZipIY65ux7/AfsvmGEsHDNGhBJhXOlEktyoxbZOCEs+MvQJfZ/c2DgjPeOM7YSRdo+hfofsUMRgYZzxIE9O5imqIjKKGddBkJIJpogMtV4NU6uqmVpXRdW0EGYP4swXVM1sJF1Tg530+OwH/4tivlAGXDkvpVPXNZ3Dz31sAvDBtQfXBgm3XQlVG3uzZrpY31bAWtLWRkaYOLZ4ZP3PaGyYMqGIK3rJ5EJdyAewZXtEb98Yhd5BRjZbtL0IG7r6aR/pZk80wJgcJFQ5lCoZd1RaZGrxUVFQJsUIbGVoEk+lqXUaSMta5icW8obph9C6NEQeOU71wmbW3Pkwd998B5ZmOm04w9YGzfCoiuYMDz8/bCJ1cevK9wklVms5qPOspal9nxjWltVX7S9SKdyEx++ev450popcQVHl5RB27NLCANaFvOKFJ3v43TURm9pGeGrP83SVdlKSI0SygNKfM8oojrf4cdzmiWOw/HziPrb67Gl1HHPYwYwOe2zetJcZzOEDS99B9aHjcITNRZ++GL+YL1cj8eIZLEr+x+7sc6sNrIOaV94ihXjvRLzv4+yGn3WRIGHe/q0c85ZjqJveytHHLGHLb9dywDtOIjcwyIpFOr41aK1tJbk9JW76TIFfrHuS5/NPUQqzKBVU6sAy0DKwSvjElU/5PW0hXWNVcmxMjnVVad581DL2XzQDy3W571dt9PWP8OkFn2L+qiS39q3m6T9sNN/TgWnWzjA2v+rMbnyfWMxiTzSlO5WgKabzcjmnDWryr85vsHTFQq791XcZ2rOXfG0royLNzvXbUR0b6ZWtnH3SFGobExMn/OSVeS74n0dZl3+YKBqLLVexVnwWE8/1ceLycRKwMYqx/D51o66enBTHrVjMshWzSdck+d1Tm3h5vY9Dnu/P+SW7ljzAZY/+HEvo/KT5SP+O1ttqoHPEnymWNq44RDnWs/qtuDYox2/5nPTzZNrj9kd+yozpHmE+4slnh9iyxyYYHyO35fdkGvbj4ANTHH/yQnOA4kjIJad286MXf0Ix2BuDq4gTA7xS+2pZZVTCZDE8wZWV13Q8TqwQs1jB5d5X2PauRyjsl2Pjpld46LHNJEnx1aorSBzcxXc2XYptxUtYAayUUkKxSixpXX6OUNa1sqyXLV0glF3MHFvC208/jv/+8acgHMbfm+fZdZ3c/3QPo2M5Rrt7mD+3Gc8SfOlrb8ZybbY/VeC8j/yOR7K3xVqx0qiruOuENWMgsQ337YFMeloMtmJlySxW8uXkp+h/z6OIJovNL+3kzgfXUus28EnnIsSiXVy381qTvyud4Mp6SSXPEUumH3IZkvNjCo5/3nFco5v9oGQ08fd/fiFvPWUpws8x3j/Cti3dXHvds4znS4wMFVg4r4HCH+vXb//w7dTUV/Pwz7Oc/51b2Zp/Nhbzkc6L+7q0qXonLHdUMuTQjOBHe3XNJViekqwraE6ofGbSyo5wWDFvNkcetYim2iZeWr+LO9c9jiem8smqC9nV8jBP9D5lio9XX4wZfyyWtq58ANRJSlqmCjJJu5x39bpHQcjq+y9j2Yo6A3ika5iO7X1c8YOnTMexUIxobq5BSZsvfe145ixq4hdf6+Kim26mt9hmWjD62LqcnDTiPi6MICkUVQIGywztmAQldP1Fkw2dmtDL1nCE4JAFszn8sANpqG7g+cd3c9dLTzDNaeU/Z36Zu+QV9I30T4TIRL8/rpfXiKWth2xTSizQymaiC7ZPStKl3q/X/IQlB2UQpRwj3cPs2t7HVT94lvFCQCkIqZ7iknTTfPi8VSxbOYPLLtjGf99xG0OF7okUYzJAJQ1MBPG++nXfRYgBHpkJmeVKVmfdCWO5luCIxfM4ePl8kqkk9zywge27e5iVWMh5qz7IDd1XMpytFEj7kFa8ZNvE0pZDhhH2lH0IeiIz6NPR2vaqWy7h6GNnQCHHaM8IHdsHuPmKVxgbg1IoaJxhExZ93vXBAzj0qJn88BvP8f1b72eo0DOZal8bvxNEVAH9aquXxX85wisxLHAtWD5/Ogcvm08QSe5+aAOFUsSS1CF84ORj+MX6WxgcHNqnFpj8XcuyRrSFI5SRTxMWqHi/iTSp+Nhn3sunv3gSanSY0b4xunaOcM9Ve8mNOESRItmYN+LqrWfOYPkRTVxz+Xq+94tHscUQpVBXR7o8jMpFviSasPQk+8b+/tpqdd/XJh/rls/s5jpDwbv7Rki6CY6sfQMnvG1/rrr3VsYLufinYsExGcqCUMdwJIRj2ZZFGAam3rX2yRw6Lc1fuB+3rrkUkR1guC9H185xnrklojCUohSWkPUDOIV6Tjw3xYIlU3j4gZf44rfuJZ0ooCJBoNs9uhoKJb55rLscklBGRrnpm7mWF6Ii/iMVlTNG5aQnF0SHoD43XSvXedWcvPBIFixu5ap7b4vFihERZaKs0KNSoVjasnJECLvG81x8P5hY50oZrn80+mM9e+H/+zj/8Z5VjPeOsX3DKO2P1OKP2/QO91M7R+EPJXn75y0aW1IM9Gd5/9nX0p8doT6ZIjQ9LoGUcTvHjJLi3pOxdvxYy9r4BM1VRObzUoYUQp+SdqFypVxJVRVCmpVp5P3HHUtH/yhPvrK2LDrKyS4mjzi5KaVdeuU2UAvitBSLjrg8LCsuU4jrT1v86Gef5/AD5tG+TjKyuQHfz7Mrv5MGpxWrPstRpydIpB1T1n31wv/lurs3Mau6ARE5RnUasLoXbYBKYvvFwPW1Yk8t+o0cFFoLS0ICssUcfqQbvvGIxkAQkHQs5tdP44xj3shNv32MUlQoC5mywjK/U34s2CYOaln1gIKTzPdNM24fTb9PytcupI9w2MqDCYcTaNny+S+cgVA+3ZuKHHh0grrWNLYjzGDi5RfbOef862nvLrAgMRcRJSASRCIi0hBEaCCG5nmAlJHpY5XsuJEQNxa0HtYWkBSjAnvyo3F620dt1qdTLJ83nca6On6/aRuWjsdXUUG8oGWBs0YsaVl1mUCcb14wDbo4zie0jXEzU46bHC21J5SbKMsO2p+vfuZ9TG1OMzQwRuO0epJTEli6CSDg6qvv5YqbnqSvT7FYLqdWthIQElEiFD6BVSQURQIiPjGnn1XNfZy5bg6+W4rdV7dskAhLdyUD9hZGGQ/GyyenSHseVa7FGW9axeZXeuno0zJWGmPEdXq5oVcRAIofiyWtK8+xsK6N345brkZRlgnEEInW2Er3suLupV6AMIp402GraErP5bQPLaGmJsFwT0DzrHq8Ws34EUHB55rr7ubXD26grSdParyFOWo5U2nBwsGnYG4lCghRwrXy9CmfwC0Q2ppAA5QIwPaxhE8+ytE7vgepfNIJl7pkhtbmNCcesYTV96wnMiRohmwGdHyZZGml5EfE0pYVhwjhPDvpz7Frm9RR9n2zEKaojCcQlS0Li2bMpHHmaWSmzOCjpxaR+ZRpstU3ZvBqhGmyB37IY4+u5ZEn19Leu4euoRyjo4JUroX6cBZ1qok0NdqO+AZ+kSJ5AidPYJWIrALKziGcHKGVY5QhWpqqSNouVUmbY1fM5/mtPTz7QhtCu7PxDB1Wmqu1OxuZFgeqVKtMeWi3ZnYD0/bNhYY5y36tdfVEWWq+q1OCZfrIs1qWMJCFKqeXt644nY994WgGO8eY2jwFy5UEfkB+XNK/26dtRwcvd26lZ7CDwdwg2dwY2VyJ8ZxFWHIhSKAiG6W0stLbIxTCCbEdHy8RkKmGhvoUtVUJZs9oZFptHZ1dOX7z4NNgheV+tpwc9slgErBSA53DpZnGf5e1HnaLQr03JmMrHoSZyVZcOcXeod20wgaT1lblmNafiELJ2e9+Dx8983TGOlzqp9l47TaJK6sYmeuzd35ANikYLUVk8zmG8oMM5fvJ5nsZK+wlr6uxMI8iMHGrCVDvlEglXVIJj0wyRU2qhrrkVBoTM1mz7mke2vA42PGoLhJxp1Kf8KRLV0hL/Kozu/59ccej6dD3Y3OzsXvZ9SdbPNqd9Zd0JzFOV6YYMA29yiQ7nurrVKLT5bRMK6cdcwbHzj6O/TfWkGq2EEVF9BIMD0L/NMnAfpLReovRKou9NYKuamifAnszktDWw+8QrySZMxaxbChiWiGgiohq3yY1rLj08SvY1PccthMirRKogKgsNkwaihvU8VmZ3B5Ntnh0E09lvHYlRW1F7Uwmd50Y4laLIS7zA3G5FudqbflK+abb0gIZWUSRRdKuY8XsIzg++QaOql3KlGkJqiyBpWdKVYrxALY2K848RTJQLYjSkZ6C6/b3pDcFFoe8KLjiPsXMnM/m7i38z+9W0xV2ouwiyikaYtMsrgGbxGocMLZcOSUNI/25nSObsxMZ6+AZq66W0vqoBhx3PSoleVwyGqKqWNRIz3g2UM7qplnZPGMax59wNDPqZuIEU8iOuvQMF3h+8BUOm9vCUy81kRmaxYKaamY0ZaibbvP0CYLVRylG9cjf5NDyvTmW3kQiOPfRAstv3sANjz7Onv5ehFVAOmMxYFunMK0QFaFp6+i/srSs+J2U13QOb5hs08ZuvXIJtr1RxYwxcdm3kADtunFeVnqaqO/1ZrMw5MR3H8u3v3Mh6VIKui3kiKJ7T4Gt3R7rLZcrZw4z/sgrjK7OIUaTCDuFXRsRTJXwnma8WQ4i5SAbM2Zt68aKpF/JMvr4ehqe3E5QGjFpS4pxsMYNWCl8sOJxuwFrtETsj+ZiNIQMZOCv2D3+gtnq9CpNclDL4bcr5KmVXFxx6zgXx3NiIwSEZlL983GDT293WPPUdXR3ZJlZN52awRrIxymhb0+JV7Yk2BY6XHsQrNu1m7qf7qFQdAhG95pOZ3T4VGw3IpOReOmEGY0eZOUQJYclxak8/IcbGRvpwqKAtPIokUfZQdx3toxei9vLZhgQNxr0fbmdcUfH0LOvH7VocHqY5tn2a4Zpk/Fp4rW8eqHuuOoBl+1w/LFvpKWpidtueo6pDVV85Qunc/iyg83GEz1J6G4v0b+xlj2FNLcsFDyWgTc9IykWfPoLRUZtKBLhpm3GSgUGdr5MJtjL/jObSKkGzkq1ctUz32JwqBOlCUqLERWgdNoy45QoLjyEVuTlHpkBrkoR8s8P00yKmn7oD5WaHJfqr8dyvdyf1sNqx+YTnzuVk088knA0yaZ70ty5+jFyuoupxYFq46S3n8KX/vMwQl9RKob0do6Rfa6ZbGEKv291uKcBTumGXa2QfaqD3t695KekYd4cVMFl18YXSOV6aFx4IIe6MzjF2c2lD1xEvjSEsPVOgdi62uO09taAdbFR2SdiLA0/6hha9+fHpfoTeiCeSTrPKdScyfgtV9OWoLZxCj9bfQHzZzUw3pVnw5DPwFpF/7r9uOqJ+1DFdgqFnVQ5czn/k4fzgTMWQzFNKS/o6upl4OVG9ham8ezUFP+71GJwlWDWmjHmPVRkLILt/ij5A6cyJVuF//JepjY4HFZVx/FCkZm1iwe3385v73/QKNw4RjXY8nhGb5CbKAdV+wjR8r86ENeglzSvPM6y7Af1locKC2vwuqS79rZv0nTkHKbuGad/Wze7erP07B5i+MWl3PjYIHsLXQxnH8NRPvPrlnL5Zcczd24rdlDHWHGE7a900bk9za+f3sqgX2L8HW9j1zGzKXiaXiWWFWKPjSA6x/GiOo7synBoyUakIzIdG5i+1KIn187VV9yI1KMdPZMuN91N4RPnXR8VnbhreP3rdum9tqcywc5Lph/6FWS8qcW0epRk6aoDuPrOSxkvZXE6e+h8uZuenix9vVkGdrvc9XAfW4pJlL8XObqFZnsBK1fW8ZMfno7lpCBy2LalnTW/7WHr7iJ+YOF4GapbZrM+KRhIeCjLxQ3VHzf8CRJKcpQlWZTwqCsGjPg72NXRy+nvO5zH1z/PLTffZfaBRFqF6p0DdszCoYou6siu+9s3tZRRW0taDr1eCc7Sw7UgDPnSxR/nbZ88mdrcHvbu2M2uV3ro6Rqir3eEnt1Fnl43zkvd7UTSYVwOUE8LJxw9m/M+ejTz5jdhWS5rf7eDX93bTnVdHTv2CNPqqUulmOYUTHdDRS46szq2S3U6RUNdmro6G89VjI2Mml1Caddj9vJmvvfjG+np6o1T0WQf+sad2Wf+/m1LGrTemFYnoztQ4iRden3v++dQlUlRk3ForE7Rtq2L3t1ZurqzdLRHbN+VY/2Ol0y6yoWjtCTrWbFsJjNbZ/Dlz55g9mJdf93z3PnEWs79yFv5zW97EQSm6d8oPDwnQdtQmrpkC8LKYDkWdtRHbbqfpuYEgZ4jlwLsMZ+Zi2bSOd7NHXfoeNZ7x0ztu6aU5R/emGYMfVDTQVVYVbdjqxMfXn89NRmb7Vs2k93ZTVQI6e7K0tExRNsOj2JB8sgLa4kim7FokGluAzXJVoa9Dh674UtYtstVV27gqR3Pc8bJx7JxYw+W7eAnG/CppeDUsyvVTCn06F82lZrOMfbLjjI7M84C0UFCFk1Hwx/K4XmNpKaX+Mm1vy6TF2vGR8dO6+ef2HpYCWht6XrFld/4+mln6wn/KR98M+vu30CYK7KrfZBXthXo7AjNTpqNbdtpG+gnkDlqnVqy0TAOLqsvO4t5c1ro7S8wf2E9N9/xErftbaA0mGNnQyPFqiqzHYrWVjhsoVYo0JgBJwlt7bT27Gb+3t0samlmrrsXNZqHouD6Rx8gwr+hNMy5f2nLYQXLnyWtfeVlJaZ3tT1zwcz9pl88sGOL2/fyHm66YSP7zWymo3OY3JCOP4exYsR9G58hUFlSVgZfKeZNaeCcs1bwpjcuxUokqJua4sZbtvLQy+Os78szXl1D1NAM6SpUcwMctxyyWkJaIBOwfisi209193amjw/yjtlNzJ6doDDiBz+/+b6LXxl54jv/0u3D+4Jv3/jQsbXVxes2/qFz7o7NfUZUdLSX2N4+TlJUM712KvdtfprBsYG4nFQOGc/hrPcs47R3HoqdSNI0cwqrV7/EExsH6LRqIeWRsAVB0iNXO5P2BQvItWhWV0wdyjF/82aSbgkVSYb3+hxnD7NoblVbOs05Z339vNfttvsTxpp46e+x8GRBMfTwlHWPtX+jZ+fgeS+/PJzY3VUkLNm4YS1JK8n69q1sH2inoEaotmvJZOAT71/FGw47ADuVonVuPWvu3c0TT3ejogAVCFI1VTy6fZjISuM1TWfPygOwizAr20fwzIOkkvW8fcUcLGesFAbhz+y0/OYFV13w7/8XgH1X76avXbJ0167iN/r6/Hf6JdyUrMMVHuvaNpPN7SFfHKMQSWa1VnH+h9/I3FlNuOkUtfU1bHsiYvczKbbn2ri340nePH8l20ZGsL0QT3ceSz4zptUyNDrK4oXzeGGTHxxbt/jujuoXv/nd+/9rYqPZX7Lmn3rvH7Lwa3/og0d+eklP78j5c2vmntZUO7V27e5nGM2NsGtoF65dxQmHz+NDZxxBKpEkNSVFmE3w8iMOj2x5kZ78ANWJBNPqpyESJQIZUvJDk8Km1qUpFovDc2e13Mp4+vIv/uasf/i/Wf4R0vqri/mh2RfXLlow66St+fXvbu/qOW4o3z/1iMXzxOnvOIpUlYNjW2QaUvSvTbFlS462PQMUo2EaG2pIpjzT+y4UlQpDuUchH3ec6DdeUqy5+M7P/v/1j1p/aiXuv/zyxDOP7ViyYP7Ug9r6upadcPSqhYlkYm405jXteNqt8reG9LYO5NJVqt8VXlsU2Nsi6WySofvCfml38xm3nvFv+Ve8/wNgli4fKbeMnwAAAABJRU5ErkJggg==",ve=(be,ye,Ae)=>new Promise((Fe,De)=>{var Ce=je=>{try{we(Ae.next(je))}catch(Ie){De(Ie)}},Be=je=>{try{we(Ae.throw(je))}catch(Ie){De(Ie)}},we=je=>je.done?Fe(je.value):Promise.resolve(je.value).then(Ce,Be);we((Ae=Ae.apply(be,ye)).next())}),ge=(0,a.forwardRef)(({onUpdateNum:be,onSave:ye},Ae)=>{var Fe;const De=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 -\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[Ce,Be]=(0,a.useState)(!1),[we,je]=(0,a.useState)([]),[Ie,ze]=(0,a.useState)(null),[Oe,qe]=(0,a.useState)([]),[Je,Ge]=(0,a.useState)(0),[Ue,Le]=(0,a.useState)(0),[ke,Ne]=(0,a.useState)(!1),[Ze,We]=(0,a.useState)(""),[mt,at]=(0,a.useState)(0),[He,_e]=(0,a.useState)(0),[Qe,Te]=(0,a.useState)(0),[Ye,pt]=(0,a.useState)(0),[Xe,Ve]=(0,a.useState)(0),[Me,xe]=(0,a.useState)(0),[Pe,Ke]=(0,a.useState)(0),[et,dt]=(0,a.useState)(0),[gt,ht]=(0,a.useState)(me.Q),{contentRef:Ot,value:_t,status:Dt,open:ut,close:$e}=gt,st=(0,fe.Z)({contentRef:Ot,status:Dt}),{openProgress:it,closeProgress:bt,CreateProgressModal:Bt,progressOpen:Mt}=(0,ue.Z)();(0,a.useEffect)(()=>{Ie&&Cn(),Ie===!1&&($e(),be==null||be(),je([]),We(""),at(0),_e(0),Te(0),pt(0),Ve(0),xe(0),Ke(0),dt(0))},[Ie]);const Ut=()=>{ze(!0)};(0,a.useImperativeHandle)(Ae,()=>({onClick:Ut}));const kt=Mn=>{Ne(!0),Ge(Mn),Le(0)},Ht=Mn=>ve(void 0,null,function*(){const un=Mn.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(un)==-1?(Se.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Mn.size/1024/1024>10?(Se.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),Cn=()=>ve(void 0,null,function*(){const Mn=yield(0,ie.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Mn.status===0&&(Ge(Mn.total_number),Le(Mn.remaining_number))}),Qn=Mn=>(Mn=Mn||"",Mn=String(Mn),Mn=Mn.replace(/\s+/g,""),Mn),gn=(Mn=!0)=>ve(void 0,null,function*(){var un,ir;const Kn=[{name:"\u5355\u9009\u9898",num:mt||0},{name:"\u591A\u9009\u9898",num:He||0},{name:"\u5224\u65AD\u9898",num:Qe||0},{name:"\u586B\u7A7A\u9898",num:Ye||0},{name:"\u7B80\u7B54\u9898",num:Xe||0},{name:"\u7EC4\u5408\u9898",num:et||0},{name:"\u7F16\u7A0B\u9898",num:Me||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Pe||0}];if(Mn){if(Qn(Ze)){if(Ze.length>1e3){Se.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{Se.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Qn(Ze)&&!(we!=null&&we.length)){Se.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const $t=Kn.reduce((rn,dn)=>rn+dn.num,0);if($t===0){Se.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if($t>50){Se.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(Je!==-1){Ne(!0);return}}Ne(!1);const Wn={scene_type:6,request_identifier:Math.random(),file_id:(ir=(un=we[0])==null?void 0:un.response)==null?void 0:ir.id,content:Ze,count_arr:Kn.map($t=>$t.num).join(",")};yield ut(Wn),Cn()}),Sn=()=>ve(void 0,null,function*(){const Mn=st();if(ye){ze(!1),ye(Mn);return}it(),Be(!0),qe([]);const un=new FormData;un.append("html",Mn);const ir=yield(0,ie.ZP)("/api/intelligent_imports/import.json",{method:"post",body:un},!0);if((ir==null?void 0:ir.status)===0)if(ir!=null&&ir.data){bt(100),qe(ir==null?void 0:ir.data);return}else Se.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Be(!1),bt()}),Xn=()=>ve(void 0,null,function*(){const Mn=st();(0,pe.RG)(Mn)}),_n=["uploading","error"].includes((Fe=we==null?void 0:we[0])==null?void 0:Fe.status);return a.createElement(a.Fragment,null,a.createElement(oe.Z,{visible:ke,totalCount:Je,usedCount:Ue,onCancel:()=>Ne(!1),onOk:()=>gn(!1)}),a.createElement(y.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:a.createElement("div",{className:ee.extraHeader},a.createElement(ce.Z,{align:"middle"},!Dt&&!!_t&&a.createElement(a.Fragment,null,a.createElement(E.op,{onClick:Sn,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),a.createElement(E.op,{onClick:Xn,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const Mn=un=>{de.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:un,onOk:()=>{ze(!1)}})};if(Dt){Mn("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else _t?Mn("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):ze(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Ie},a.createElement("div",{className:ee.wrap},a.createElement("div",{className:ee.left},a.createElement("div",{className:ee.tip},a.createElement("img",{src:Ee}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(te.default.TextArea,{style:{height:160},className:"mb20",value:Ze,placeholder:De,onChange:Mn=>{We(Mn.target.value)}}),a.createElement(ae.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${b.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:we,withCredentials:!0,data:{upload_type:1},beforeUpload:Ht,onChange:({file:Mn})=>{var un,ir;Mn.status!=="removed"&&(Mn.status==="done"&&((un=Mn==null?void 0:Mn.response)==null?void 0:un.status)!==0&&(Mn.status="error",Mn.response=(ir=Mn==null?void 0:Mn.response)==null?void 0:ir.message),je([Mn]))},onRemove:()=>je([])},a.createElement(re.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},a.createElement(E.op,{style:{borderRadius:2}},a.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),a.createElement(ce.Z,{style:{gap:16}},a.createElement(ne.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(x.Z,{min:0,max:10,value:mt,onChange:at,style:{marginLeft:"8px"}})),a.createElement(ne.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(x.Z,{min:0,max:10,value:He,onChange:_e,style:{marginLeft:"8px"}})),a.createElement(ne.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(x.Z,{min:0,max:10,value:Qe,onChange:Te,style:{marginLeft:"8px"}})),a.createElement(ne.Z,null,a.createElement("label",null,"\u586B\u7A7A\u9898"),a.createElement(x.Z,{min:0,max:10,value:Ye,onChange:pt,style:{marginLeft:"8px"}})),a.createElement(ne.Z,null,a.createElement("label",null,"\u7B80\u7B54\u9898"),a.createElement(x.Z,{min:0,max:10,value:Xe,onChange:Ve,style:{marginLeft:"8px"}})),a.createElement(ne.Z,null,a.createElement("label",null,"\u7EC4\u5408\u9898"),a.createElement(x.Z,{min:0,max:10,value:et,onChange:dt,style:{marginLeft:"8px"}})),a.createElement(ne.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(x.Z,{min:0,max:10,value:Me,onChange:xe,style:{marginLeft:"8px"}})),a.createElement(ne.Z,null,a.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),a.createElement(x.Z,{min:0,max:10,value:Pe,onChange:Ke,style:{marginLeft:"8px"}})))),Dt?a.createElement("div",{onClick:$e,className:ee.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):_n?a.createElement("div",{className:`${ee.bottomBtn} ${ee.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):a.createElement("div",{onClick:()=>{gn()},className:ee.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),a.createElement(me.Z,{onStatusChange:ht,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Mt,noRestrictModal:kt,stringTransformer:se.o,onError:Mn=>{Object.prototype.toString.call(Mn)==="[object Object]"&&Mn.status===-9&&kt(Mn.data)}}))),a.createElement(y.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Ce},a.createElement(ce.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:le(36413),alt:"\u667A\u80FD\u51FA\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),a.createElement(z.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Oe,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Be(!1),onSuccess:()=>{Be(!1),ze(!1)}}),a.createElement("div",{style:{height:70}})),Bt("\u5904\u7406\u4E2D"))})},23479:function(Ct,ot,le){"use strict";var a=le(59301);const Se=({scrollBoxRef:y,bottomInspectRef:ce,contentRef:de,status:te,rootMargin:ae="70px",bottomOffset:re=110})=>{const[ne,x]=(0,a.useState)(!0),ee=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{if(!y.current||!ce.current)return;const E=new IntersectionObserver(([b])=>{var z,ie,se,pe;if(!document.contains(b.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((z=b.rootBounds)==null?void 0:z.width)===0&&((ie=b.rootBounds)==null?void 0:ie.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((se=b.boundingClientRect)==null?void 0:se.width)===0&&((pe=b.boundingClientRect)==null?void 0:pe.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}x(b.isIntersecting)},{root:y.current,rootMargin:ae,threshold:0});return E.observe(ce.current),()=>{E.disconnect()}},[y.current,ce.current,ae]),(0,a.useEffect)(()=>{if(!te)return;const E=y.current,b=de.current;ee.current=!1;let z=E.scrollTop;const ie=()=>{const{scrollTop:pe,scrollHeight:ue,clientHeight:fe}=E;pe>z?pe+fe>=ue-re&&(E.scrollTop=E.scrollHeight,ee.current=!1):pe{ee.current||(E.scrollTop=E.scrollHeight)});return se.observe(b),()=>{setTimeout(()=>{se.unobserve(b)},250),E.removeEventListener("scroll",ie)}},[te]),ne};ot.Z=Se},53010:function(Ct,ot,le){"use strict";var a=le(59301);const Se=({contentRef:y,status:ce})=>((0,a.useEffect)(()=>{!ce&&(y!=null&&y.current)&&y.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(ae=>{ae.tagName.toLowerCase()==="code"?ae.parentElement&&(ae.parentElement.contentEditable="false"):ae.tagName.toLowerCase()==="mathx"&&(ae.contentEditable="false")})},[ce]),(te=!1)=>{const ae=ee=>{const E={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return ee.replace(/&[^;]+;/g,b=>E[b]||b)};if(!y.current)return"";const re=y.current.cloneNode(!0);re.querySelectorAll("code[data-text], mathx[data-text]").forEach(ee=>{let E=ee.getAttribute("data-text");ee.tagName.toLowerCase()==="code"?E=E.replace(/```.*\n|\n```/g,""):ee.tagName.toLowerCase()==="mathx"&&(E=`$$${E}$$`);const b=document.createTextNode(E);ee.parentNode.replaceChild(b,ee)}),te&&re.querySelectorAll('[data-select="disabled"]').forEach(E=>{var b;const z=E.textContent||"",ie=document.createTextNode(z+` +\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[Ce,Be]=(0,a.useState)(!1),[we,je]=(0,a.useState)([]),[Ie,ze]=(0,a.useState)(null),[Oe,qe]=(0,a.useState)([]),[Je,Ge]=(0,a.useState)(0),[Ue,Le]=(0,a.useState)(0),[ke,Ne]=(0,a.useState)(!1),[Ze,We]=(0,a.useState)(""),[mt,at]=(0,a.useState)(0),[He,_e]=(0,a.useState)(0),[Qe,Te]=(0,a.useState)(0),[Ye,ft]=(0,a.useState)(0),[Xe,Ve]=(0,a.useState)(0),[Me,xe]=(0,a.useState)(0),[Pe,Ke]=(0,a.useState)(0),[et,ct]=(0,a.useState)(0),[gt,ht]=(0,a.useState)(me.Q),{contentRef:Ot,value:_t,status:Dt,open:ut,close:$e}=gt,st=(0,fe.Z)({contentRef:Ot,status:Dt}),{openProgress:it,closeProgress:bt,CreateProgressModal:Bt,progressOpen:Mt}=(0,ue.Z)();(0,a.useEffect)(()=>{Ie&&Cn(),Ie===!1&&($e(),be==null||be(),je([]),We(""),at(0),_e(0),Te(0),ft(0),Ve(0),xe(0),Ke(0),ct(0))},[Ie]);const Ut=()=>{ze(!0)};(0,a.useImperativeHandle)(Ae,()=>({onClick:Ut}));const kt=Mn=>{Ne(!0),Ge(Mn),Le(0)},Ht=Mn=>ve(void 0,null,function*(){const un=Mn.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(un)==-1?(Se.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Mn.size/1024/1024>10?(Se.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),Cn=()=>ve(void 0,null,function*(){const Mn=yield(0,ie.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Mn.status===0&&(Ge(Mn.total_number),Le(Mn.remaining_number))}),Qn=Mn=>(Mn=Mn||"",Mn=String(Mn),Mn=Mn.replace(/\s+/g,""),Mn),gn=(Mn=!0)=>ve(void 0,null,function*(){var un,ir;const Kn=[{name:"\u5355\u9009\u9898",num:mt||0},{name:"\u591A\u9009\u9898",num:He||0},{name:"\u5224\u65AD\u9898",num:Qe||0},{name:"\u586B\u7A7A\u9898",num:Ye||0},{name:"\u7B80\u7B54\u9898",num:Xe||0},{name:"\u7EC4\u5408\u9898",num:et||0},{name:"\u7F16\u7A0B\u9898",num:Me||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Pe||0}];if(Mn){if(Qn(Ze)){if(Ze.length>1e3){Se.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{Se.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Qn(Ze)&&!(we!=null&&we.length)){Se.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const $t=Kn.reduce((rn,dn)=>rn+dn.num,0);if($t===0){Se.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if($t>50){Se.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(Je!==-1){Ne(!0);return}}Ne(!1);const Wn={scene_type:6,request_identifier:Math.random(),file_id:(ir=(un=we[0])==null?void 0:un.response)==null?void 0:ir.id,content:Ze,count_arr:Kn.map($t=>$t.num).join(",")};yield ut(Wn),Cn()}),Sn=()=>ve(void 0,null,function*(){const Mn=st();if(ye){ze(!1),ye(Mn);return}it(),Be(!0),qe([]);const un=new FormData;un.append("html",Mn);const ir=yield(0,ie.ZP)("/api/intelligent_imports/import.json",{method:"post",body:un},!0);if((ir==null?void 0:ir.status)===0)if(ir!=null&&ir.data){bt(100),qe(ir==null?void 0:ir.data);return}else Se.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Be(!1),bt()}),Xn=()=>ve(void 0,null,function*(){const Mn=st();(0,pe.RG)(Mn)}),_n=["uploading","error"].includes((Fe=we==null?void 0:we[0])==null?void 0:Fe.status);return a.createElement(a.Fragment,null,a.createElement(oe.Z,{visible:ke,totalCount:Je,usedCount:Ue,onCancel:()=>Ne(!1),onOk:()=>gn(!1)}),a.createElement(y.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:a.createElement("div",{className:ee.extraHeader},a.createElement(ce.Z,{align:"middle"},!Dt&&!!_t&&a.createElement(a.Fragment,null,a.createElement(E.op,{onClick:Sn,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),a.createElement(E.op,{onClick:Xn,shape:"default",type:"text"},a.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),a.createElement("i",{onClick:()=>{const Mn=un=>{de.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:un,onOk:()=>{ze(!1)}})};if(Dt){Mn("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else _t?Mn("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):ze(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Ie},a.createElement("div",{className:ee.wrap},a.createElement("div",{className:ee.left},a.createElement("div",{className:ee.tip},a.createElement("img",{src:Ee}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(te.default.TextArea,{style:{height:160},className:"mb20",value:Ze,placeholder:De,onChange:Mn=>{We(Mn.target.value)}}),a.createElement(ae.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${b.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:we,withCredentials:!0,data:{upload_type:1},beforeUpload:Ht,onChange:({file:Mn})=>{var un,ir;Mn.status!=="removed"&&(Mn.status==="done"&&((un=Mn==null?void 0:Mn.response)==null?void 0:un.status)!==0&&(Mn.status="error",Mn.response=(ir=Mn==null?void 0:Mn.response)==null?void 0:ir.message),je([Mn]))},onRemove:()=>je([])},a.createElement(re.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},a.createElement(E.op,{style:{borderRadius:2}},a.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),a.createElement(ce.Z,{style:{gap:16}},a.createElement(ne.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(x.Z,{min:0,max:10,value:mt,onChange:at,style:{marginLeft:"8px"}})),a.createElement(ne.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(x.Z,{min:0,max:10,value:He,onChange:_e,style:{marginLeft:"8px"}})),a.createElement(ne.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(x.Z,{min:0,max:10,value:Qe,onChange:Te,style:{marginLeft:"8px"}})),a.createElement(ne.Z,null,a.createElement("label",null,"\u586B\u7A7A\u9898"),a.createElement(x.Z,{min:0,max:10,value:Ye,onChange:ft,style:{marginLeft:"8px"}})),a.createElement(ne.Z,null,a.createElement("label",null,"\u7B80\u7B54\u9898"),a.createElement(x.Z,{min:0,max:10,value:Xe,onChange:Ve,style:{marginLeft:"8px"}})),a.createElement(ne.Z,null,a.createElement("label",null,"\u7EC4\u5408\u9898"),a.createElement(x.Z,{min:0,max:10,value:et,onChange:ct,style:{marginLeft:"8px"}})),a.createElement(ne.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(x.Z,{min:0,max:10,value:Me,onChange:xe,style:{marginLeft:"8px"}})),a.createElement(ne.Z,null,a.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),a.createElement(x.Z,{min:0,max:10,value:Pe,onChange:Ke,style:{marginLeft:"8px"}})))),Dt?a.createElement("div",{onClick:$e,className:ee.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):_n?a.createElement("div",{className:`${ee.bottomBtn} ${ee.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):a.createElement("div",{onClick:()=>{gn()},className:ee.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),a.createElement(me.Z,{onStatusChange:ht,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Mt,noRestrictModal:kt,stringTransformer:se.o,onError:Mn=>{Object.prototype.toString.call(Mn)==="[object Object]"&&Mn.status===-9&&kt(Mn.data)}}))),a.createElement(y.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Ce},a.createElement(ce.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:le(36413),alt:"\u667A\u80FD\u51FA\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),a.createElement(z.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Oe,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Be(!1),onSuccess:()=>{Be(!1),ze(!1)}}),a.createElement("div",{style:{height:70}})),Bt("\u5904\u7406\u4E2D"))})},23479:function(Ct,ot,le){"use strict";var a=le(59301);const Se=({scrollBoxRef:y,bottomInspectRef:ce,contentRef:de,status:te,rootMargin:ae="70px",bottomOffset:re=110})=>{const[ne,x]=(0,a.useState)(!0),ee=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{if(!y.current||!ce.current)return;const E=new IntersectionObserver(([b])=>{var z,ie,se,pe;if(!document.contains(b.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((z=b.rootBounds)==null?void 0:z.width)===0&&((ie=b.rootBounds)==null?void 0:ie.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((se=b.boundingClientRect)==null?void 0:se.width)===0&&((pe=b.boundingClientRect)==null?void 0:pe.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}x(b.isIntersecting)},{root:y.current,rootMargin:ae,threshold:0});return E.observe(ce.current),()=>{E.disconnect()}},[y.current,ce.current,ae]),(0,a.useEffect)(()=>{if(!te)return;const E=y.current,b=de.current;ee.current=!1;let z=E.scrollTop;const ie=()=>{const{scrollTop:pe,scrollHeight:ue,clientHeight:fe}=E;pe>z?pe+fe>=ue-re&&(E.scrollTop=E.scrollHeight,ee.current=!1):pe{ee.current||(E.scrollTop=E.scrollHeight)});return se.observe(b),()=>{setTimeout(()=>{se.unobserve(b)},250),E.removeEventListener("scroll",ie)}},[te]),ne};ot.Z=Se},53010:function(Ct,ot,le){"use strict";var a=le(59301);const Se=({contentRef:y,status:ce})=>((0,a.useEffect)(()=>{!ce&&(y!=null&&y.current)&&y.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(ae=>{ae.tagName.toLowerCase()==="code"?ae.parentElement&&(ae.parentElement.contentEditable="false"):ae.tagName.toLowerCase()==="mathx"&&(ae.contentEditable="false")})},[ce]),(te=!1)=>{const ae=ee=>{const E={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return ee.replace(/&[^;]+;/g,b=>E[b]||b)};if(!y.current)return"";const re=y.current.cloneNode(!0);re.querySelectorAll("code[data-text], mathx[data-text]").forEach(ee=>{let E=ee.getAttribute("data-text");ee.tagName.toLowerCase()==="code"?E=E.replace(/```.*\n|\n```/g,""):ee.tagName.toLowerCase()==="mathx"&&(E=`$$${E}$$`);const b=document.createTextNode(E);ee.parentNode.replaceChild(b,ee)}),te&&re.querySelectorAll('[data-select="disabled"]').forEach(E=>{var b;const z=E.textContent||"",ie=document.createTextNode(z+` `);(b=E.parentNode)==null||b.replaceChild(ie,E)});let x=re.innerHTML;return te||(x=x.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),x=x.replace(/

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

            /g,""),nt=nt.replace(/
            /g,` +`),Se)},47206:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return Fe},U:function(){return be}});var a=le(59301),Se=le(11938),y=le(62957),ce=le(54172),de=le(2610),te=le(72664),ae=le(61186),re=le.n(ae),ne={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},x="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJwAAACwCAYAAAD61gcAAAAAAXNSR0IArs4c6QAAIABJREFUeF7tnQd4XHeZ7n9/zUgzkkZdsiX3XmM7xWlONYE0AsuyEMizwAKbDcuFAMvCXvbuEpwsZeksBNilLZBLKIGQUC+EVEKSTYN0O8W9W26SrK4593nP+X/jvyd2LCeOZMbR88gjz5w59T3v933vV47jpZ+XzsAIngE3gtsqiU3tiaJxFYNMzufZk6ngEZyLSuLARuggXgLcME90FN2aHST34fTQjDeQqplOfqibsp4/QOqjztXcMczVHPWLvQS4g0IgclH0eDm7HvsBmca/pBvI5/OUVZRRXQ9l1bupqHq9c+NvOuiqXlqAlwA3DBBEe655J71lX2F3T0Q64yjLQFkVuHREqttRXfkYVa2nO3fcrmGs7qhe5CXAHeTyR7eSpmHJvQxWH0dqLJSPgXQjpFuIgTe4ISLT42ia8XKXe+vNRzWahnHwLwHuYID7ERWkWUk540k7yNZDZi6kp0OqHIa2RFT1OSa+/H2u7kP/MYxzflQv8hLgDga4X5Ghi6epYAJpIAtk5kB6JpRlIWqPqBp0THrlP7v6D/37UY2mYRz8S4A7KOBmZNjzdAK4lACXhuwCKJ8KzgOuetAx5cJ/drkPvAS4g5zPlwB3MMA9NSPDQ08/TbkxXAYyx0L55MSHi7ZF5Jxj8nn/4qrf9/Fh3ORH9SIvAe5ggLv17Czttz9FJvIMl4XssZCelAAu3x5Rg2Py+f/qqt/7saMaTcM4+JcAdzDA/ejUSrhHgBsf+3CVVZBZ5AEnkyqGwzH1wg+7ynd/dBjn/Khe5CXAHQxwd51ayYZ7nqLCAy5bA9mFkJ4IKfPhIjHcFa768n87qtE0jIN/CXCHCrhKySLzPeDkw22PyOUdk87/iKt+z1XDOOdH9SIvAe5ggLv/VVWs+sWTBYarrIGKBVAhHy4L+R1Qk4cp53/EVb77JcAdqVFqFK09F8bMyJNJl9G/fv36il9PnOh6jqjbP8JFvz23it03rdjrw9UmgCuf6HW47ZADpp6/zFW+68ojav/9zvRHO48tp2JxnqraiN5tKbI3O+c2jsa+jjjDRdE9tfTs+hplba+joimFK4dI0V73vQOp/Hsr3IR7RuNEHGib0a1n59hy+wqy0bgkaKhLdDj5cIpS2QHVeZh63jJXefkRBbgoujVNvvzTDLW9lfKqeoYiSKVhqHv1UKr3g2k358cjfa5HFHBRdH85O1b9F2VDb6OjH8qrI1IVDpeNyGYc5anVwNmu8rQ1I30iDgi4x16f45Efr6AyGhcLv5XVkD0e0hMglYGhdshFMO38K13l5cuOlP1eFi0r+8iO2Z+nvOo9dA0BZVFSqlEG6byjqnYXUdVZLnfKwyO5zyMLuBXvX0S+4gEG8mVk6h0VjZCqAVcN+V7I5SHX/PMHKhr/arFbPDCSJ+KAgPvVBbXs+s1yqvJtCcM1QPYYD7hKyG9LADf1/Ktc5bs/ciTss/Yh2v29C+mNbmTHlhSpCMrKHeVNybkebIfMDqhr/OaVn7n0smXLXH6k9ntkAffQWe9kx2NfoawhonKqo7weUpMgMxnKG8H1QUNdRKb2Ulf5im+N1El4ru1E91xQy6rfLCebb6NCqa1myM6H8vFQJsCJ4YZg8rlXuer3HBGA64p+2Vq9fdcd7Noxk96tMNAOQ7sgVQeZCRANQH6lChFWMeOLs5xzgyN1rkcWcLdP/QBbVn1aNyBZHJUZqD4JcqdA5Qwor40oU6lPaztVE09xbsEzI3UiDshw97++jqd+8kQMOLlsla2QmQflbT5K3R6hXOqRwnAKdHb84Kv097+DHWsiBnc6+lbDwGYY7ICoHxiEdC8wbx0DN01zS0sVcN/MLWVL1y2UE9GMowGobYTcUsgdD1k54mVQCdQ03XhbZfaNS91SnZlR+4keOreaR256MvbhyoGqasjMgvQUSFfJpEZURY4JF17pGv5h1H24qPcnr6Sz/6fsWJ9moMPRtxb6N0L/JuhbBf17QJhTqVXTOTdf/IWbzrvuOicnb0R+Rpbh/os61vA7IhYzFmgB6gW6OZA7G6rmQsUYoAca6xURXuYqzvn6iJyJA2wkWkYFtTxNJRPjG0ESiCpG0k2QrpSzFJFpdEx666Vuyoe/OZr72hn9qCW3Pfo9HTtn07s1on+ro28NDOyAgQ3QuxZ687BHTD0xT/0rX+fO+c+fjuQ+jyjgYmf2U5lz2dGnKrMUrR50tRVQswSqT4aqGZDORbg9jsaW7eSmnObcohUjeVLCbUWK7f6p7Nv05N9CLVAn9vV1cQoiIiJyU/ppe+sxbsmyp0drP+Nzu/PHX6Kv992xKR3a7WKADWyF/m0wsBp6O6Fbe5x1VJ154201v3nd0hE0p9rHEQdcfGI+VPYl8vl300REC44msVwL5F4G1YsSx7YsgioHVU03Pp2b9YYZzOh3o9SSF72J41nBnfI6mUJEHY5aotjE1mYc40/5CpXveo+7+OIRM03FwI4GfnEeO7t+yY61KQZlNtclZrR/JwyI2TZBbxQbD2oWb6P1rae7k9/95EjfIKMDuGWMocP9gUw0g1YPOjFH7XzInelNazPQHdFQ76hqudRVnDWq5iqq5BJ6uJoqGuNoVf5nq4Mzxt/Aa5b9rVty6Y6Rvni2vSi6von2wbvo2jGL7s0wsB3610N/OwxsS3y33r6E3TITHQ0XvMO97GtfG439HRXAxSy3LPVq9gz9lGrKCqa1Jgs1p0HuRMhOg3Q1lPVAQ/PWrprWpTXulMdH4yQVLizMBd4MnAlsYUbqh7znf93o3vOlvlHdr87rv0B393uTqNQHCjHQdkD/6uS1h4h8haP6nF9x0Wf+0rn5Ch1G/GfUABeD7p9TX2Fo6J2xaR2Do1F03wI150C1EuRS84moLnNkG294oGb9xSdw2eBomdYRvzrD2GA0+LOL2L7nZ+zcAIO7HP2biX/Fcn0yqxuhJw+K9WtO3sGEt53hjv/7UbtxRxdwX6SFde5e0tGUOGpVgKqotWaej1pnQblMa29EU4Mj1/b3LrXkv4ZxHY6KRaLo5820995F5/aZ9GyBwR0JyBSV9m2B/pV7TWl2oqPmVZe7V3zl6tE8OaMKuJjlPp55NTv7rqfaR63CV10WqpckprVyemJaUz1Q17yls7btzFp38og7u6N5kQ607ajzhqvZs+dd7FgbMdTh6BXYtnh2Wwt926EnSkxpzYW/5cKf/oVzblR1zVEHXAy6/5O6hvzQm2gITev4JIDILUwEYYnhtWnINH3P5S5405EIgJHcp6j7J6exu/tWOrakY7+tX4wmgVfstiGJUnuGkqi09qQOJrz9THf83z80kvu4v20dGYD7euUEnuq5izQTY7Mam1YHuUVJEFE1R2kvGNwIufTu/raFp2TcectH++SN5vajp9//Hfq738JAOiJyrsBsAlzvU9DXlQQKFeMcuVf/b3fuf35KmqJzjOq0pyMCcDHLfbTyDezuuZZqHK04YtNaCbklUDk/6QHtXxfRUOaom/fXruVfrh3NCz6a246iKMPNY26iv+MMyhsg0wKpHAwNQv/WxI/ryUcMlDvqX3UL5//kVc45jeEZ9Z8jB3ARKf4l9X/JD72RRq/NSevKZiDdClEFDG6PaGxxNF70Fjfzs9eM+tkbpR2Iol9l+MZrbmGwf0mcbqtWqioN5Ro9MQh9A9LcoO60LlrfssQtfscjo7Srz9rsEQO4mOW+Wj+FNbv+gGMczZJDcHGFhgoftadSjrJ1nSx4z2lu4b8dMSdx5C9m5KLLU98nlX8D9SR9sUq7VUGc/RiUwDveUXvxP7lXfF7VOUfMzxEFuBh0y3KvZWf3j8jnU1SgTKaLT6J8jyEll8b+0C3bfAkc3ZMno79gCc9wG22UM5GIel99I9A11MP4i25ZP++ai460PpEjDnAQlUX/Wv82NnZ8hp1RPRuStoFYuGzlThbyBvctRqUB5IihCb8jEbyTFJ+lIc7xwjwHs1pg6im/JnvM37q/+vimI22fj0DAxTznon9w81jHRTzFfFbTxW4eAH7ooGskTuJl0WXl//V4OsPd21SeVEFVWzNRahwDla305ZvopYfe7i0MDW2mx22msqOD2W2DTOnudTNHLtUVwSmUcS7HMpdTGzcy75y7r2v50c8uvtiNSurqYNfmCAVcsNuRuj5ik/qi1d1H0bIyPnNXJdmauXS6E9jR20ZtVsV589nTP56BgTRl+RSD/WnyQ+nYtLuUxq0OUVk1QDozRG0uT31NB7mqFfS5R6FqHWNyT5IevI/8ozvchS8iCCPc66HsOhflj3RX48gH3MFumef5eSQgf/68xWwYOJls5VJ2DZ3KUEVtPDxkSEPgKohbGF0FDAxC1x7Y3aHXiMG8oyINLc3Q2AAtTZCthEw5ZCuSyLq6GiqzQ2Syu6mvXg/pnxMN/JHuzbe68y8etcqS53m6DtvXji7ARcvKos/ddQrd+aV0Rm+gu2wq/dkcg5Xg1G9aDzWNEbkaR1VOgIG0pIYItm2Hh1fCnatg+x7IVcKZk+G4GTC+lbg/Qz/5IRDR5KNI1Zmk046qKqhTBXOF/r+BVP4P9Oz5CWU7fueWnH9Uge+oAFx07TljWc357Bz4e/akFtJZXkVvFZTVQ21zREOLo6EhKWuvqYVcFVRlE8CJySIH7Tvh93+Ea++DTVuhoQZevQBecTJMnQAVAuYQ9Et87Yde/fYmyfO+Pn0WUZZSX6uLo8hsFoYGVkL+13Tv/p674Oy7DxuNHMErKmnARZ86YTrb+95OR/YNdFVPZ7eGQNdDrimiaYyjuRmaPdAEtvoaqM0lYJNpTKchlUo0wO4+ePhJuPkueHoDjKmF04+DU0+AMY1Q5sRqMJRPTHD/QAK2nl7YvScxyXv2JP8XMF06Mbu1teBcP9HgTZTxRV5x8u+cG7k+0ZHGZkkCLvrsiRPZkn8vHek3sbNqLF11kG6IqGlw1BvA6qBJ/ldj8iqw5dSRVQ7l6aR7TCCSWVS40tcPqzfA/Q/Dhi1QUwUL58KC2QlIU2V7C/a1vCyqgDU4lHx3Tw90dMGO3bBrN3R0J6BMpSKyWUdtXbLNVNnNVFZ+0p11zO9K8Sk3JQW46LsLq1mTvYy1qQ/QUTeOwWb1REBVTWIeNaahqhIaa2FMk3f666DO+2syi8554Aho9ptPmGn7Lli/BTo7IFMBY8dAawvUqnwqlYAuBo3WYQB0e8EnM9vTk4Bu245kfbu6YGAoMd1VVRHVNS5m1lzNjTSN/Te3sEVyUMn8lAzgomXHXsi26qvYVXcCbiLUtURUVrnYb9KPAJFRCXsuMYGKLBvqEn9NDr8uuEASO/7y92PHfy9YYjPpfTOxloAl0Mn0VlQkYIt/JZe4ZGhM2v/fgCi2NMbr7ILtO2FLO2zbCZ09yfaylRHVWaitd9TUdVNf9x/0V/+7O6WpoxRQ92cPuOjqOU08Vf9RuhovxU1JUzc+ojLrYpOmiyvzFk8NksOehboaaKpLAoTaGqjSkOiMN4liJm9GFShYJU8ccIrt8omPpvcFTgFLwLO/Y3bU+5oZI+BpcIx+5QuW7TXVQo7MbW93Yl637oBN22DrLugZSJLwtbmIXLWjeYzY7lGqqj/gjh33mz930P1ZAy76x/kn0j/+PxmYfDx106GyMmLLdsdAT8Jk+TIY9D6YLrrMqcynwNZUmyxTLf1MAYKCAw84vQpgBcB5n0wMVCgn86a38B0Br/g9vz4BU5/FAEwlwNOrgKmbYk8HbN4OG7bCxm3J331D0NYCY5sjGhsddQ2DVOWuoi31GTdx4pE1R+8Q7oL9Ay6K3JHusEbvO+FyusZ/jKYTamgZD9t3R9z2qGPFephVBcfOgCib5GB1oSXGytdqqE0A11gDNWK4LJR7NorZTT+JhBabuIKJ9WAzzBXApSyI+WwypQY678PZOuP15T2QXQI6mWMFKapD6N4DW7fDmnXw2NNwx1OwGzhtFhw7NaKx3tE2Xqb2N2zb9HfuvJPWHcJ1PmIWLQAuiu5qzNNwWRlNr2MgXUm6qh+X+lEv266tdOOOnHlty8iy8owvUTP/UiYsgNq6iKfXO35yD6xdDWVpOH4MzNTQ52oYKk/8tPpcAjb5bXXVCbNVVkK2PPmO2CYGRQAMA4hMsnw6M61aTmeuYELFXp7B4ug2NLe61hY45L2ZH0pMqsy8ApUC6LqhfRs88ST8+mG4c11i7s89Bs6eB031MG685pssJ1f1d+7YyXceKUiKoqhsiEfOT9FwGfncDJ3QfFn5I2Vs/aJzUwoaYwy4KHpoDF1rrqMsdSb9uWSyo9I6WYXquXWkMt+E/Deda1o/mgcYfaKugWeO+yYtS/6SCRrs7CKeWe/46X3wlKZBDEJ5HSxogvEtoAHQuVpoEaNJZ8slGYK4qDOVZBFCdpN/pl/z1QSKgv9mfpz8N38WzJyGJrMQrfqoNZZLPODEmIODyTb0aoGJsaXe29MJq9bAfSvgwc2wdQ/U1cFfLYCZkyThRIwZ4xjTupva2ne6uS3fH81rsiyKyv6Vx89LMfh+erpfTr/OmfdhxdwVrod0/r0ufVo8I8ZFMp8rr/4eFalL2NMekWlxpPQc0Kwc34iKnCM3HtJ1qxPg7f6mc1NGvOwlWtYwiW2nX0PrGWcyfkZEb7dj1Qb440q49RkYUoZIIMrB3AYY15TIFm3NMKYhCRAUjQpoMQh8VBmbPAOEB5yAFou4/tWi1UI3gFFcMlAy/kem1FguBp0xnplr7wcWol9fiyAfTttRla5kk+5u2NYOazfCrj2JH6oouK0pkXPq/e+YZmib0E9P33vc0vkj3jop3Azy1DnpqOsD9PScF09l6tyhwZLJyUlpdp4KVnZDfUtnd23Dy6rdufe7aN0HZ7LhsbsYGGimqhkyYyE9DiqaIV2ryYk6n3uBV16/krL01+na9S1XM2PrSNxd0bJJ09i15IdMOGsxY8dH7NrpWLEGntwEa3bD050wpOb3IaitgnlNMK0VJo5NwKbgQP6SgFb4CdzXOAL1WYKY3XxEGvtrntns7/CAzT8Lg42CaTV/znQ5i4CNHYMVCYSSXQS4Pd1JkcBgL9RWQqsel5mBHV2wsyMBptyBpvqIxgbHmHESlv/RnXvs50biWsSlY9Hysxjs/QB93Rcy2O3o2K65c1H8t2bQDXUTk5b6LAa2RlR3OFJNn3HjP/hBF9016Ry2bvodgwMRNTlHtgUyM5PfrKZTjknGosZ+Th4qpMhPUBfVGlKZr0L6a87V73yxDjZ6//SJpM68nklnL6apMWJru+PRZ+DxjbC9FzoV5WkE1RBUlsH0Gpg9Bqa0QrNManXioMdgM8kjCAgMbAJaLPTKVwujUv93HEgEUonWFZrW2F54ltMHBclEBFgUre6znPmDul/ySQqtrwfKIxjfCON082ehvQPWbYZ1W5LcbHVVYl6bGqG5zTE49D738gUv6uMzo+jR0+jv/SB93a9iqKeMrl0RQ30uHpc7IAFb0fWmpDdWrF8+DvIdkNoC6Vnfdwu/+iYX/YrjWMVtDFEbD2hRQ0bWQeW4ZLRo5exkmlEMPKVwJJBGEeVVjpyWaXwm77Jf69jV9LWGBndYn4gcva++nvTrbmDGy86KTeKGTfDgk/D4VuiK00KJziXpQ78NGZjaDFPGJGCTgCpNq1j1L7CWl0wMbAa+OJ3lI9UCs5kZDcypjwdi5BWCiIDJYqD5KLmYBcP3Y3B69KraRL6cZgQ2VsG4sUnJ+JBL9Lpn1sGm9iRdZqAT04n5M7WXuZPHf+Nw3/wD0cNnpgf7L6e78zXke9N07YjiqhiBbbAz6YXVLBONmNC0TQ3PGdijdCK4fEQ2cqQu+k+35Lv/y0XRZeV84pu30z10atyQoedGaf6ZauM1eK9yAmTnQXbGvsCL79IoMbV1E6G8ZXneVXx+BwPfb3EtnS/0oKMTKOf0t36Xea94I42NEavWOv7wBDy8OQFQSw6aqhM26h6AgQForIbJLTBGYKuEcplR76MZOEzWsAg0BlkYmRrQvCkND6SAOf9HwSqbfrefYCJkvnhXfARrLGevxoJaRp1X8us0pUnyzbjmpLxpIEo0uqc96LSMhOxGmdcmx4SpXVRkX+uOG3vTCz3/STC5fDH57svp3XMx/Z1ZOndGRNq3fhePBBvcCX2aP6cm7A3Q9wz0i+VEAD7ilzvWMC9i/CWvd3M/fH0Spf5H3Tls67qRoaFqKj3oNOlRv2pDk3Sg7vfKAHixj6fpRjJVA5CthdpJUFH/8BADH0m7qTc834OOllFG59u+ysyzL6NprMAGNz3s+NMWqMvAnFaYOja5w+XzbNyRVGPUVyXOtaLRuNrDO+xm+wpZBPPNAtNpeVPT4GIZxMzpvnpvwTT7YuSE3XzwUPi7iPVii27isGc0Y8XCZ/6MxVGsBj8PQrYMWuthQltSWSJBWPlcgU4pMe2DSqUafPTaMGYVRC93Z8xa+bzPf/ftE8lUfIS+wTfS31kd+2j5oYi8gNatoTnJkMN4fsma5LevHfrli6rQIe5BiehXf7Fcmwuuv679W5eo7N3fo5GLvjLzdeza9kl69kyNKb3Kt+nJxIrxYuBVQOUkUPV1drpnvObE1MYnbwiyqiWry5N2H3cVp1/xfATk6IOvfDuTL/oGrdNhzVr45f2O32+Btmo4dTIsmA5tYxLTs24jrFiXRHRVFUnZUIMA52vZLCK1ixtaxmLJw8ReXztZEIDju3I/zv6z/LggU2GMWmxqC/6b+XYFu5xsQMyr45KfNtCfuAz1lQlzC3QqDO3qhTWbiKP07R0JIUg6aaiPaBvnyFTfS1nVeW7p1EN2caKe30yld/eNOLeAjl4PtEHHkIYcynRqBJj8SE1mEtA0qckDTUGpciACG+WOypkRk5d8j76z3+UufFOcC94n0xBdc0Ibuze+m46uv6W3d2x8l4nx1B9qZlamVvJCdgpUeuBVjIeKJiiv8cnudnXND5LJXORybzik/F/0nqUnMO4VtzBzcS1btkT87F7H79YmA26WToOT58OsqUmGoH07/Gk5PLIaNu2GynJoqYZmsW1VorcpKW9a2D6pK48iM6nmv+3Dal5zO9BwhEJmwgIIT2/xWbVAwQcTMQEGnxciXH8VLGBRtBqXM/UmFSraL7H6hHqYNg7GtSXl7Ns74Zm1sGYL9PQl56Peg27iZEdZ5stu6ex3HwrLPRb9qGLe6o2/BvcyBohIVyUBgaZoitE04FAzS/pWJqZUN4ZAljBa8quezswkqJ5zE7WLPu2+/bFbCIZW7ze1FV0zfwadnZexu+tt7OlqZqjfTxb3QUXB1KrkZ3LCeJWKbPXsgjpFKxEsd5RVX8ecL7xxuAWF0ZupZu4HbmXWy0+kY3fE/7vfceNyiMrhrCmwdBEsmAVjmxK9Sif8/sfh3lWwWiPhI5hQBeNroEWgU19BZq+4axmAECjGZsZ2ifOyl9GM3YKs194SJruc/sNCaZM3n+a/PQts4b1uFSnejPb0Q1cP7OpOaujkp9WWQ1sdzGiDaeNhrIYjuyR4eHINbJIGGSV1eWI6+XRj2oaIyt7szlv0g+GCLnrwdefQs/03DGXKyM1yydBsMa2CFPPRNA19IAGazKdAFg+RkNsVA+026ud9evFPP3XTA19zz3q4y34BZzsYff34uXR1vIs9u99E7646hqQBBaZWwIuDC6WJpiXj5DV1WUNn9twPNW2PMf6TZ7jJFw1LNomWvf0TTL/gQ1RkI+74o+N7D8KuXpg/AS46Hk6cD1PHJX6jEt2PPgV3PQq3r02qanXSxWoTczClDlpqkvkkMq8mjRQKK4sOPQRZIXEfLBPmRENgxSfLABewmTHcPhGsLeuZs1D+ZDpcH3SoXk6Fml2wuy/JRuRS0JaDaWMT0M2YAA2NSWXJyvXwzAbY3ZmkwRRE1NVGNDc5mlrW0DW0xP3F8cPq442+ln0r1b3/TcZBjZ64Iw2wce+8Epl5BQNitMR0QqSc8GSomnU3DQv+ffHaT/76gXc8G2hFt+Zz3wPR109eSOfmd9O5+xL6OnNEQ4mPp4g2DC7SFcmD2vq7YI/u3Po/cvI/n+Xm/O+DRq3Re889mXmvvpnWOVU8+qTjO3fBk5vlDMOF8+GsE2DetCQPuqsTnloNf1wBv1sOT0j30W2mcFOVGFUwqRamKK1VlwioKkOKswzSEwOn3cCyj7DrMw8mVZiuFjKWAamgkphZ9UnZ0KwW/vaAM0DHArP6IHyWQWCTqdzSBZtVL6foOw91KZiUhen1MKsNZk+EyeMhUwXbdiUst14mTmwollOpfG3EOPlz2e+6Vxz3N8Nhuej9vIU6vhOrFRqcbdPaNSrbgCb/rBvHkMq9pkDtvPuom/2Zxyd++ob58w/eC/ucDFe8k9FX5x3Hnl3voavzjfTvycYOrhhPwFNQoTHyIlENL96Jo6PsW+6LQ5cerFcyej2VnPSvv2HWmWewY3fEDXc7fv4Y5B2cMBVeeTyctBAmtCTmbu2mhN1ufxRu08MuVFYhhtNP/AS2JHE/rgZmeqar0UPZfORaSG8FjBSDwMqSAqG2kIi3Wjcto9Om51cFkksM9gNkMkIGtG2IuQbzCdjkg6kAMwZbJ6zphM19kNfJjB/MBnXlMFtpuxaYNzEpTlB6S4us3QxPr4UdqkTOJEUKOckldRGtbYNU1lzszpx9UNUgejuL2cYdjKOSNkimywfXVWAbKHOxG1W38BEaZ3969bRPXjd16vCHHB4S4JILGrnoa3NPZceu99PV8WoGe8qJ4i7PxK7ruu/A0es20xSd4/6bg86Tjf75zX/Hgou+RlV9xP0rHN+8M+mMqmmEVy+Cs8VuU5M+gp2d8MRKeOAJuOkJWC12E+DE857h4gk4VUn0PLUWpsqvUTlSdm/tWyyZeMDodR89V2kpr5epjs7klX2Cj2I/zNjL4z6MagVmC1gEOMvTxuksga31y7p1AAAgAElEQVQ7MaFbOmBNB6yWxqXj0Qm1/u9yaK2CObUwrxXmTYZpExN3Roz/5NqE5bRu5VsllNfVJIn+mrqH6Bta4l61+KAju6IxfIWxvJOZRIyPx6ZFMehSzlHRKh/taVpP/DIv/8A3nBtzyFMQngfg9vJe9OXpS9jd8Y90dV5Ed38FHerfdNBb+T/UVXzQ/Xjn7w9G5dGHTm+g9VX3MuPEGWxuj7jhLscv/BMV50yB156YsJvyorpwqzfBQ8vhtsfg7jUwuI1k+oNNNhDNCnBqZlavQg5m1cG4XKLPKfugyNVYLhZcg/4Dky2UxZDfZ+VD8fIepLH26AMLT3bxcQob+9S/BSJyHDh4Hc6qRuR8xwFCJ2ztgPU7YZXYTbgwwInh4vILcBmYnIMFjTBvAsybkhQoqCdi9UZ4en2SGsv5ymbV+wl448fpu+9yFxz3lYNeD2mg3+OTjOPvmUSOiRni7rbW2StIjf8Wdcd9w53//ufdS/uCAFdgvM+Pm8NQ+2L6Wmrprvwjs5c85N5yjdm45zzG6Kp3vp/5F3yWQRfxwIOOe++FB6X11Cc1YOedlESmqpTQhXliFdz3KPxqOWxV0YriEW0qvtpJx3wMOM9yAp2i1qnKTOSgxtfAqQYtLgMvynvGmQDlAVNed/SsqOVjwAW1cDH5ePaKGdJXiMRm0+dr45InT3dx4JJKWEj9qwKHOrl0XNs6YMNOeHo3rOuESB65aQ5Gv3LQK2GeZ7kFU5MgqrIqSXs9tRa26nxIiNepyMC4KTBJPR4NzzDUe6K76IyDB3B6QNybmc6s1EmMmdREw6kPMeW8x9zJf7P9YIA92OeHAXAH28SBP4/ed3Y9s/7iISbMn8Td98Ndv9Wzq6CnCoba4ITj4eSFMGtKkhNdvynpDb3pEbj3meTRkSgesTnJ8t90pgU2KdZVUF4FE6phrO56TdRURC0B2wPIzOU+VR6e3RTxxt1eFb4fwfeomqtm7GbmUiZXJth8Ofl6lqeNiy19r6tALQdffttu3zq4fTds2QXrdsKTu5Lu/jgUNP1BG9OGy6GhGhY3w6LJMGcyjG1JdDtFrCvXwO526N4Gq3fApLlwwVkRM6apoegf3PknfuH5X7EX/s3RBdyV77ychRd+kQ3bI778bccz98FY9Yqq0HAGLDoBFi9IEtgSQxWZ3vMo/OJx2KFaUDG7LoxCKF1ogU06jX5rkkbjSTXQLJbyZlQAkzKv/8u0isn28dF834HekzkV2MQUWq4gHPsTH2YR4vZAb3YLDdRliRug7yk6lkNvEo2YT5qbtDaBTQ00ah/ctB1W7YCVHYm/WgCdPVVJ26iCuXVw4kRYOAOmSP8sS4Kpx1bAmqdh8yZ4ROeoAi55PbzydEkpyxmoWOIuWnhwlnvh2NrvGkYNcNGbx1Zz0j/+kYmLZvLdG+H6byfShmZ8jJ8H8xfASSfAonlJk/LO3fDQCrjlEfifp2FI5lTBQty04HNvYrXa5EG0rRJKG2Cs78xSRNip0Qv9ieWNQaeeAgHLgy4szIwrUTwow6JNA1kokZhpjgMMgdibzkKQYeCtTPK/cUm5TKse2OGFXulo28RyaqZph1Xb4cmdCQPuAzrtQHnSj3HmODhxFsjXla+mlsM/PQ5/ehQeXQvb1RmwAyYvhff9dcTsGY7q3FvdWcd850XC00FXO3qAu+qv38Sc13yHTV2Oj13t2Gr9vrWQXQBLT4TTj4V5qsurSHKH9zwMv3wMtq0FZE4FON35MqEKpRqSJ0vPa0kG87Wqo17vu8R8Kcm/RRUOSopr1IJMqxhMpea+pc8S7LF5lD/nmS3uNfW2VKayoOUF1R+FsnUDnPmIYreKpGssBpwYtzxhVv3In1O0KkYT06llcMM2WNUOT6hnVaATk8u8yp/TeithUTOcNhMWzYLW5mS5x56C3/8J7n4SBlYBW6FsJrznHXDascpC/P6BuuPPWbz4wOLsQVHzAhYYFcBFZ5PmtVfdwJSTX8nP7oRvfAmwPHMduEVw0anwshNg+sTE31mxEm7+E9y2HAZlKhSdGrtJoWyEVBvMGQPHT0hKzFsEwEzCIjJbKzfBE5thZ19ShdGiTq7AR7OG5X3ynIF0oiDBSsnDIktrgI5bAAOzakJzgS096OQXyj9U/lOMGEe9Opx+2KWWwZ2JLLRxO6xsh6d3Ju/HoLNskaLHOlg6GRbPhRkTE01vxSq4Uw04y6FX50nfGQuXvg5OmhcxeUIfqbIz3ctPuu8F4OZ5f3V0APehV05jzmsfJZ+r5Od3w613wi41wchnaYay4+AvToaXHw8TW5Mo7qEn4Yb74Rk9hEaV7foVAqQ460m/LUk0dvoUmNaWzAtRHlUlMx17EsZ4fD08qFENvYk+3JCFVnXji+VkCs0xt+77QAazU2zNzSZzxEzoTbIYMWYub4rjwgEfgMQCsv9/DDYFMFXJb2zalaWJEqZT5YsyCDsC8/rwNujWTalAQj6rWK4KFo+DJTNgjlKL5bBmA9y7HO5YDV2dkKuAGWPgFYugdWzE9MmaFPVZd9aiDzxv1LyAL44O4D713g8x85xPcP+TEb992LFNOtJjgB5xrz6KhfCaE+Gc45LpRlu2we8fgZ8/CL0q89rsGVG7rwc6jEkSx6dOg+OmJOZFLYC6gLp4m9vhmS3wp82Jn1MwTaomyUKu3I968BZLJrNQeh6UJonVrFRdgM2o31XgUiAiP01/y0x7wBWiW9P5fOOOIu641KsyEbPVnC19UIDRNsTo0uc6OqFdJrYdHt+cFJ+qZyAGnUxrRVINvGQCHDs9qYtTb+uDz8Aj25KMiNJhM8fARD2PthraxkJb22NU157K6bO73AgP5x5xwEWXnVDO4kt+RcPMl/PdmyJ+u9IxoLor9fUqa1AHqWPg1YvhjAVJ5e7q9XD9/bBCoFztlzMpX4CbALXT4WUzYP4kyOkhGep16E2ivuWbYMVO2KngTCwhhtCPUCPdThfaBDavrVn/Q6G6Mp7f4H/1Pf+3jXCQia5NQXUmYUz9mp9mgq/yoiapCXQSaLW8WE6pt5jtgtZFHYOAp2GIqzbB3euSvobYTEoY1uXLwcRGONm7ESpEXb4RHt6Z3AxzGmFCA0xsTpqJFIDNmpknV/dyd/qcW18AWT2vr4484P7xtZNZdOFyOsqyfPYXsEonUEBQRKWTqMcKzoYzj4PTZyXOuTS32x6B/icgHmseVr2oEWMCqPf21CkwfWxinjQOS7nJNTthuapTFWBYxBcCTuAxAIWFb5YnFbD0uWQXgVN/C6AB6OILn4L6NDQplynNryoJSuLAwCUNMurZjNsB1QStr/jARctJHxTbiel0k+lvuQT6nrq1NCLswdVw77qktDtmOQVMGg1bDdMakhSetvHMbtjYlXTcqWVySgNM0iy8OgE7YtoUR+uYj7nTFvzr80LNC/jSyAPuS+99E21nXMMfHoerf5c0XyCJw4IGAWg6jD8GFo9P/K17noFuPU5e/lvxcG5FqHr422RobUsKFWNm6IMNEpG7IK9UkS6QfgXWMHFqwIpTA8GpNDYLU2XS+eQz+l4JMYjMqmr4ZVLry6E+C43q8lfTtTeTMm3SEeNaN3WaaVDhQFIurs3LBMegUxCjKQHezIqNFEEr5ypX4LG1cPMz0CO3QMdkN04m8edUGaxD2K3CTd28GimmqL0BxjfAhKaE/ce3aUzsn3jFSceP9LNnRx5wX7ny24w77m/4+q8jfnm3SxhLoLMfscdMYFKSshlQDb3KueS77S9XrEPQ88snJpFqLP7qvb31NAkT6P9WfWGAs8PXVbLPBWi9b4wmVhPI/KNeylSFoYlLevic9DRvJuNxXy5p7BnXmKTirEXR/DJFoQpgdkhz64IOFTf67v4K+YPlUC2NLQvNmvJUmzCezLb0uMfXwS2roMfyxwY47asxrx27jlW+aQPMbYbpjUmZukCsKQQzp7fTOuY0d+z0EX0U6IgCLlrWkmPaFTcTNZ/Ex6+DFXqaony3YtZS1Kn6GIFPTrLM7nOV1OkwJI3oe8oyxDO6AtNnh+nb74zhVCIU/22lq5JZ9LcupLatdfkUWQw49edWQ00Gxmg2XCoxYWKoOKBwCbO1av5cfVKXpohUIm8cgfrOekXd6jPdoRGsKk/yLoK+LyFa0a62IeCplk9mWf7o01vgAT3xWYCTH2eJfS8251M+b2vpMIGwHiaNTXy5KV6b1CiweXMcldk3uqUn/PAFWMhD/uoIA+4ts5i79CFW78nw79c5dson21/zvk6ULrZ2z8zgcI7NWEmvAqCqQ6uTKouYiQQ4XVzPdFL6C+ynCygGNZNr+6D16FeA0/p8rtY6+dMOYnZKQY1nJzUwxyXutYn8EY9wdQmbqU9B6SwxlsToePj0QOKrWRYjHlqofZWpLt/bCqk6ue3qcpf7IZOqtFkaJii/mk52fesQbLcmA7kFqhhphQXNMLUpCR4UFU+fBmPGLnNnLbpyOGf2cC0zsoD79KVnM+WcW7n9iYirf+ESn+yQS6qGeewys2K8WuLa/HSUdLRHFuGJ2XRh9GsMZ/nK0Lx7ZosBJ7D5ZzgUAgkfVMQTyisSc9tanaTWVIMnP0652Hg4tapE9KQ/+XB9CdDUiKLqEX1mmQz5bDK5O1RuLl9PgYaqf3XzhflVB61qm8wkwYoKVjf2wR+7oN+CCt1wY+EYTZRqTNorZe7VATZzxm2ceszLRtKPG1nAff2fPkjzKZ/iOzdF3HCzS/wy80OGiaNhLyaWm+BZSeZRYNJFEMD1q+3K9BSDLNyAlx1iH9EKA7Qu/Wr95jtZgFGRTJ6S8z4pl2QxFH1atCrTGBdd+innCm6sO18ZCoFTbKjeAdXHKZeqUqU4o7K34bNQbCp2W5CB2SpQqNJjymBrD9y5HbYaW2u/W5LRF4pYZ7QmZfeqMJkwYQ1jK2e6xYuf1ewy7NN8iAuOLOC++fFrqZ91CVddF/HQXQ6UejlQD94hHsl+F5cprPfbCAF3KCC3PK0CBx+h7gM2778VJBMFGYo4Fa1KY5PeJpPuCzC1n/L7xGpxtZGyEz5KrVJ1SjZhPZUqPaFRrCaB6OYQ8Cy40ffTcHIO5ohNNUOlHLbtgTs2w1MCqr4j16AZ6sfCsc2JCNymoKYBpk1pp2Xsie7UuRI3R+RnZAH3jS/8mkzL+XzkGlipZH0Ynb5YxxsMsXlej+syfzDuBPesFjKc1m9sp1djQBV4ivEkBvvxXTJ5ZVEyskE/SqVJMM6lk95TpaEEOn3cvgce3wld1q9hxZhBpC2GW1wLc3x3mkzy9h64bwessCpoXWKNvhib+HGzlHXwIvD8uf1MmnyBWzTllhfr7Bevd8QAFy0bV8XcK26lPXUS//Zd2PyoF3xH6lCf73YEqLgXMqgkDmUI+zt8z4RiA2KhTNhyZ/7Vs6NMbWM6EY7jiFf3Yh9sUuWvmVQzqwKcRdcpmF0LM2W2FZikEnP9cAc8o6BC3/ERfHkrzG+BOS2JPFKTi1g4z9Ey5m3u1PmqDRuRn5ED3Nf/egJjz/09j+6awieugU711hy0p2NETsLBNyIzKdBZ+bplGuw19OeKfTszuaHmZzpgKC4r/xoMNuzuh8gEawHHghtjuNhGQ0MlTKlIRGcBd/cgPKYmapNGtC2N4hgLs9Xx1ZQEDupdnTvTka243L1q6dUHPweHZ4mRA9z//YcF1J9wN3esqeYz34e8MgdWGn54DubFW4sVeApwRWaz8H8rLQ/ZzdJidpotm+GbYhLHLkiTWbosdvSCKNoaakwjtEDHl5zXVkCrcrAOdkewQQ3UxoRal24Wib/NXgQem9QJzpiqdNeH3QVnffTFO3f7rnnkAPedq06lec5d/OqhiC//yCVJ+BELjg7D+dSpEqMpiDDg+QCh4MMZ41l+1udRCwUApvvFXdcBeM3kWrOELafzI+CFv/qeCb7apyC3qzTbkPolFFjYvCwtI3dAGpxnuJmtCeCmToIZk652Z514+WE4QcNaxcgB7tufP42WyXfykz9EfOsnHnDD2scjbCGBwkAngJlvp/cNiBZIhBUo+ttSbBaZe4aKAVvcmWPLhmATiAxsBlpjSKt40ekKmTSuo0oCh5YWWNgIs8apSTrp3p83+4ectuiSkdLiRg5w3//kOdTM+B3X3gbXXu+rPo4wLA17d4xZTAgOWc8i2OJqknjqoQdM0BBTYKgwsLDl9BoCzrIg2lFbn/42ljN/MZSatF7tZx3UN8OxTTC7NRnBryT+MXNv4szjLnTOHYpWNOwzNXpR6s+/+Crc+J/x7d/Aj3/uK0Se934fIV+09Jc1XhcLwmHAYAAxHS00hxZo2GHZsno1s2pBg8Cq7xazmKX1QqYMBGkBLtcMxzXBnLakVEnFmIvmPciZJyxxzmkDL/rPyDHczV+/hN6ma/mvn8PPfuWLKF/04xuBDehCyykPzWwYvRoABBDzrYoLQK3OzsxkyGDGcGFOWes0acTY0rZvzBonZgM/UZUnLbCoEea2JtPd1bV/7IInmHz88e4Q5oO8kJM6coC745pL6cx9nauvh19rRuGITNx/IefmEL4rwJh5FdjMlwsvfhgIhAUCoTkOo1nz4fRqox8MZMZw+kzEZMGM1mWsGhaO6nP16Tb7MRFKbzXAmBY4buEaasfNc4vHjYhGNXKAu+v772Jn9mq+8GO46f8BL3hqwCEAYiQWNa0ujGSLAWfm1OQNG0lhALXLISCFpVOWNdD3zRSbubX3VEYVrsfkGQsa9KTrpuQpPWI4FWYKcHPnbCZVPcOdt2hYozle6JkcOcDd8+P3sq3sC3zhOrhZDPe856G80GN+kb5v8oNVk1gazIIBK/I0E+n7Swv52VAasUjUQGU9qTKrZq7N7NqDBa0aOZRmzDcUEDXYpxmOUQWwAKcn9TQlhZiZximlB7j7fvxBNrlPxYC7RYAbtWkDLxLgLFq0nKvYKwSH+XDm/Ov/Zn61rJlA8+PMBFvS3kZOWnCg7Rl4BXaBSiwXAi6sbKmFykY4Rgw3FloFOCXzp7UzuWmKW1RqDHfvjz/ElrJP8Lkfwq0yqUpKl+JPWFUiIJn4K9ayiNNEWYHHzKppcWZKLQo1oFmFr8Cl71g9Xzg1SsFLWEhgWRFjuCaY35g8dkCN4noM+ywBrrkEAXff9f/CZj7K534At4rhShVwushimhBIAolpapam0s1mgAvNbwi4cKCuFapa5KnvG3CNLY3hDHQm03jAZZvgGPU4tCXPsxDgZk9rZ1IpAu7Bn36YDfmr+OwP4bZSBpxM4/4AJ1BYftQmW1qmQoAL86jmn1nRpQJIPzTbRnbFxsEiWf2tdakEPqxeCUql9Fm2GeY3wLwAcLOmt1PjprqlS1+s0ut9zNjIBQ0P3nAFG4au5DM/gNt/W8IMp1MaP8wi8NGKAbS/aZ0Ch/2YObWqZCtRsioTLavtWKrLAGcMZ6m1MOerhp7GxKQqaNB0Avlws6a2U1NWooBbP3Qln/0+3P67oA+1FP24+Al53qwaOIpNqv5vDCdwmq+n82GBgzFcOHTRwGRJfOulFbOJ4QQyW8ZMqh/QKJMqwEkW0XNkFaXKpOZKFnD5K+PSpDtkUuMn4ZTgj5jHIlWrJrHEfZgXDQFnPlxxGZP5cDYN0xjOF2nGJtUAF5rUkOHMrAYMJ8DpgXEWNJQuww1eGUept5WySdU9ZFM4LWUlABT3v2o5K+gMgwZjNwOTagZtRIXdn7Zem9xuAYiJv1aFEppU+XCBLBI/KbsZZk9pJ5cqdZMqwJUqw+nim0kNg4HQpAooFlmaYGusZSbVAKdlxXC+D7WQH7Wg4WAMZ5GwB9z8JpinCUreh5tZyj7chnziw5U8wwlwFjQU+3AWqe6P4SxHakGD5UqtvdEqhS1fGkaplloLdbgiWaRSYCsG3JR2akqZ4aTDlTzgLEoNfTOBo7iYUqAMq0xCHy7MTFjzs0BqWQXT4axaROCyvgszqSHgapJMwzwfpcYmtaSDhp9dwfoB78Mp01DqJjXsYTXmKtbhwuS9GCr8EZCM4cyHM4YLZRErddJ7oSwSprW0HeVSjyrA3XAFkkXioOFoApyVfocMZwl3A5zlXUOGs9o5gVT+m/lwFoGaDxcyXLEOZ7laS20paPCprQLDTW8nV8rC72ePBpMa+nCmixlbhdUiVspkFSYWMNirMaJlGvS+mUszuWHQYCa12I/zkknswxWb1FIG3Pr8lXyulIMGM50GONPhTOoIW/8sJ2rl6cXl6AYoe9SyPd7Jqkos02DJe6s8NskkLE2yXKpnOOlwyjTIh5s7vZ3qUma4oyq1FVbgWkRpTc0ClOlwFjgUR6lh8j7MpYbCr5lUKxqwQCHsny0yqWqiMeF3dikzXJxLVWpLPtyI5IpHIZNhuVQzkwKT3jMfzkaEWf6zmOHMnFo9nD3jO3werEBlQUWxSbV6OKubMz/OBw3S4VQPJ8C1KEotacANXslnf3SUBA3ypyxSNOYKRzaI4QQK64UITarpcDa3zoIG8+Fs2TB5bwWYVlcXMpz2wxdg7pNL9cn70s2lKkqVD3dTiVeLFAu/YRBgD/YoBpxJHWHFrxVsFkeptqyVORlb7q88yR4NoGmcXhYpJO9V8VvKmYZYFlGUWurJexN+xTpWdmS5VDOp+0veW87VJA8bDxtGqWJLrdN6JLRey6UKcCbDhCY1jFIt06B5v00wY0o7vamp7uJSrIc7agBnuVTzn4oBZEl3K08qrhbR8tZAIzMsVgxzqSa1WPeXAc5kkfC5EkU+XCiLxD0NJc1wqhYpZR/OhFtjOGMZKzG3+jYByJjKeiAEEvsJCzD3Bzjz08IJSRalhrJIUbVIcabBCjBL2oeT8Ht7KZtUmUUbYGjsYoALZ/XaGIYDVYuYydR3FKHqNaz4tVzq/qJUKzPfT6bBmmiOjgJMVfwKcJJFnuu5C6OgZhzWTVo9nKWszEQW51JNGBboLBAwCcVkkbA8yZL35heaNHIgk2pRsrZTlLyX/6ZG6DlTS7ni10rMS7kezqYVWSWISRjFTTQCSzjG1UBk4DSGE+BCWcQyFGGmoThosPl0xnB6tYpf6XAaLO3r4Upah1svHe6HJd5Eo4tvDxAx1d+iT4tQTc4Iu/RDWcSmJxXLIsZwoQ4X9jSEjdDmP5oe53W4uZZLFcM1w5xSFn4FOKW24p6GUjapApKVexuQrOLXOulNOzOWk9kzgTicK6Llh9PTEOZSraLEUmuBLKJMQ6ERWiXmJd1EM+AZrpRTW7rYutBWD2dAKgac/q/PwqlLYS7VdDsBLuxpsAJM899CHa64PCkEXG3S02CySCGXKh+uZCt+ZVItSi1lhtuf8Gu6mgUOAowl7wVOM5Pmw4UVv8ZwFtloWZNODHDy28ImGutlsKoRAc6XJ8W51JakTTDuSy1JwF1/BevU0/BDuONoiFLDRmhjLhvzYANtike2HqhaRAwXTnzfH+Cs49+0N/PhLLWlJpqwHu5oAJzq4Y4KH843HscMZqXjYrjiB8mZ6Q0zDZZLtUZn0+GsStgiUoEznAIfAi7MNBjT1UCmYW/nfVvL3p6GkuxLvf/6K4i7thQ0lLIPJ0AISKH4a6mt4gHRFjDYa5hpsPo5k0VCwNkcElWLmEkNARc20QSprUxz8nTo+TZbREFDKc8WWeeDhjtKWYcTaHzBY/xqUWpxT4MYz4BpArHJJyaLhJ33ZlLFbMXdXdrm/hiuSPjNWNDgAScfLpZFSnHUgxhOJlV9qb+XLFKqBZghwxWntozhBB6rFjEmtPyomVQbxWVRaujDGehsWQNcWC1iYAtNqgAX9KVKh5tbqrLI/ZqeZAxX6jqcMVcIuHAgocCj/4c+nJUVGbsV51Jt4pKJv2GAYe/ZNHXz4Wwgopi2Fio0yEZ9DUUl5qXrwym19aOjIEq16luLGMNMgzXFiJ2eK2gQiKziVxJSGCAYw1mWwRjOqozDBhqLVmugQmktAU6jHnzQIJNauoAzWUTPaRiRodmHNSU//JV5Zb/w5Gh7roIByOrhbDyDMaGWswAjjFKHAzjrpTBWMznE1i3AyaQqcLBcqpL300oUcA96HU6yyO9LPUq12jRT+m1cl/wya4qxri35XcWN0FYpYoGG/N3wQTHPxXBhPVxoUgOGm++FX7UJxoArZeH3qAKcRakGuAMx3P7GdVlmQkCz59cbx4ZRavieCcmhD2cmNedNqoYSBtOTStakauTqWs0WkQ4nWaSUU1uWSC9mOAOcRakmEMvsWTthOB/OZBEBLnz2mvmEpsFZ0FAMOAO8l2mkw822oCGoFilZHy4eufrDo8CkimHCKZhhX6qiTYm4JouEHV6hDmfCr5bXzVn8sD+LUkPPcn8MFwi/ChrmaM6vj1JVYl6yJlWyiKYnyaTeKR+ulIOGsFRIF1wAtNq24ijVdLiwYVogCh8Ep0lTIeD2BzbT/8w8G9CCKDWtxudGWGQzfn09XEky3L3XX8FGP8X8qABcOPvNIk97UJulqSxK3d8wm1C3E8PZSIfnipVNjglHrgYMl/IMtzBkuFKVRY4qwNlzVMOgwRjLnixjBZjWtWXaWTj9MvThhgM40/WsxNyiX9/TUAy4ONNQqoAzk/rp78MflGkoZZMqk2e+mbX/WdQZAs7kE2ui0bIGuLCnQQwXirwHYjnz4cIp5lZzVw1ODNcEx5os4k1qbSnmUsVwNszmD/LhRuTxnMPXag/rkuFAG5k0izzlx9mzT63MKGyatmjTRF/T7RSlhhHpgXbWBhzaI8mtPMo30TgBrBGOlQ/no9S5M9opWcBtzF/Jp66Fu0qd4QQIaxU0hrOuLTG7panERDW+zNyqSvTdUPi1sfnFEsj+AKh12ENGLGlvZr02YbjZDUnQMEGpLR+l1pai8Gs+3Ke+f5QAzpjLnjBjJjIUca2kyJ4CaCmwsPM+HPNwMBoWyKzS2B7Maxpfbq9JXarRaqYAAA4fSURBVDgWxnvAqVqkpAEX+3ClblIFjLCj3mQMMVsxwxkwbV7IgXy4g4FNn5v+Z+2JYed9LZSph6EpYbjx1pc6tZ26dAk+GOTeHycVv5/+Adx1NADOSpTEOvqxLiwBzjS14rEQxUGDItPiBprnAp7WF05PDwEn063hNY1wfJHwW9KAk0m9W4ALS6aHc/f+uS1jGpt1Y1mboM3q1fGEgLN5IMUMpyAjnAP3XOdBTGqAs8DBND4BTo8cb4LjAoZTpqFkAaeKXwUN9yhoKHXACUA2INACARuBH0ocFlwUV/zao49skM1wbjgTfEP9TSwn0HnAzWiC470PF6e2prdTV5JBw4+TEvOjBnC6+FbybSbVNLgwwhQ4QmAaOC1StVTYcACnZUIpxBqtrUigBaYXmdR5Alyp+nDrhq5EQcM9Mqlhjf5wT+af03JmLq3zXowlwIV1bQYQAc46sWy0l0W1ZlKHe+yh32YRqhhO22iBqQ2wuM1PMVcx5vR26ksZcP9+Ldwnk1rqgBNArGLEWEuAC3sT9L5VB+/PpCq4EOCKK0UOFjjYGH5jO+2HANcMU2VSzYdrKWXA/SjpvP/E9+B+DZU+GgAnMMlHCwFXDB7Lu1q1iC0b5l6Hk9YKQWjpLHsVw9UmQcOU5sSHi4VfFWPOaKe+vARlkXt+cAXroyv5+LXw4NECONPFLFW1v2jTTK91bYU+nI3ZH645teVsRp09A8IA1wyTGuCEtr2ZhnnT2mnMlCjgxHAf+x78SYArNi2HelL/HJa3Ob4WNISd8uH+hympsFrECjUP9VhtwpIBTiZVDNcME5rgBKW2JPy2JH2pzdkSBNxdYrihK/no9+BhAS5sezvUE/rntLwufljJu799txFfAp7JITo/+ns4Sfv9rVPsatUjAlxdEjS0NSZBw0Q/clVBQ0tlCQLutmuvQMn7K6+BFTcfoiP85wSw57uvlnO1ypJD9dsOBDr5kEqf1QNjoK4RlsikNicPeNNskYrqEnxOw2+/93/YwMe44puw7pbne1Ve+t4hnwGxpgDXmJjUsmY4pQ2mjklmxM2euY2vto13DyweEZNj/WaHfBgH+0JX9MtWh2uroLd6kD0ue+vOS1iTeifX3wA7noL8IAxFEPk72jnQb5ne8z6PG4LIxo9GkNdn4S5bUrzodZ+S/8jPfjHmCJbVtsNlnZmvop4BvW2bDTcVvhl/Hgya0bHE3/Nf1H7H3/XbiD/378Vf1f+96Y3PhdVcBvvoPOsVrKz/f7wNM91aRxmUlYErgyiVvDoPvNQYqBHYGqG1BWZN38VrZ1w8mMn0RaT78qR2bls/bd3Eie5FSQUddsBFG79+BhXuU/QMjaeyOofz/W/9veUMDKQpT0OZP9l5A5N/1QUXyExGiIKxovHfdsGCCxVeZLvmsc8UPNZgfxgt3DEBuLT9GIT+vRgwhrYQjPbl4D1bLgaOraOwQwEY9R0BQPtnAPPLxQAMfL54PXYs4WceVPH3BShfUi5QRenk//H37H0PPm00Psd2E8TnMyKT60t2KD3A0FAPRLvJ1N5IeuYy59xhLc0+rICLok9X8+iuW+jadRJd22FwF0QDyUGmdLDlUKYTUg7OT3GM7z796mIP+QucT4BnDBQXJNrJsoJGuwB6tXXoLrYfnXRbRl/X3W6M4xkhvihaxvwnrcf+HzCFgFBmfQLhd+3CegBZtsDWG6/bAGTfC1iwEEz4fTaWjI/bwC9Q2IAb/a1zZP/XObLAwr9q2RjHIbPbNu3GDgAXL6xz44sHdG3SGWhog/70a1zrq288mDU7lM8PL+DaPzee5cvvY92DbfQ/CUMdSfGqHa9eDS/2agFckUXa51qE16j47/B7sUnWyQ7AqI17kijc2fE6QpD6TvX4vaDxpXCDpLxp8umn2Dz5v2W6YsYyQNp6bVn/eQw+25HCDgUMGhxIwfQGoDHXw6g7BqTlW81cDxa5D36d5ioUzLmOx+9zbHJFABX+2DNQlo2oaXJE1X/nZr7jG4cCqIMte3gBt/Kjk1n3zANsfLCJnhUw1Ltv70d4s4fWxhNNvLMhoLz1KbhKxd+xowsBbUf0XCA94DLakeDEK+0kJo5NVACy+G8DkPlI+wOd1cLZsnYCDPCBT2ds+Cx/MfThZK7F/nnP1h508fGEJl/LFJ2cAsN7No9vEDte/ywHga5MgKuEmkZI1V/upl169cFAdCifH17AbfzoZJ4S4B5qovcJGOzZy3D7MFFoQvxx660QePsDk71nBFG8TjuagECeBeL9LWP+TmzmBTg/oiG+KN4FiHfOwKVXy30KTB6UMesFZjReJmDTfe6mkPEMZTG1+XXYwYnFtG0zmYGPWWjO0bICmZmL4v4H83mNjY11td9mSjMJw8WAy0KuEcrrL3dT3n4EA04Mt35VArgeAW7PvjfecwEkZKnwlhkuYxUvt19gFQG98B1fVRGbFvu1PlFdFC0YgCq+sMZo+lufBf6gmet4GbuL/F1gDrvAXDD9HiAx1opAYwFMwTfxPkrsyxlAjeECoMXrMX/GTKtFxmbu7Yby/Q8Cm262sgqoaYFM/eVu4t8c4YCTSd30cBM9j4MCnlC/LDZ9IUjsuoTvhSwXmtNicD7X/w8EWGOe+FWslvVm0/txdufHZtUCCH+BkojOX3CLBOUrGnMYGH0AUpBA7HPzzez/JotoeW8uxV77AMpAZSfUTK2BylJixmYBW8bH6E+E+W7xe8Zu3o2Iz0MGUmK4ZsjU/RkAzhiu93EY6N7LcDofQYC5TyBxICAWg8x8OjO/+wNh+N6BfMPC9jxwpNzEJ1sgsvlqJjd49oovjpb37z9Ldgii230YsMhv2ydyDe6oQkBhLBU6c6ZVWuQaaJUFU+rNaujLFTBXfNdZdB1EpoXAwQOuphlSdZe7KUcyw8mHe3rlA2z4UxN9j8Fg374MF/pWoVMf3Oj7CKyhad2fX1bs95k1snUfyNcrgFIg8TVjMicxawl4kgk8SxVYwExnUChZCCa8LGLyijnk8auZs5DNbMdMDvI7HOPCg6Og/5ksoveN3Uy/NNazr5m47dcbf2w+YXhXm6kvBpxkKzF9FgS4TMPlbuKbj3STuvIBNj7sg4Y9Bw8aDsR6xX6c3a3BtSos8lxMtj/QFXxJfWhRqfluBjgfGBQCCvN7zJczn80Y0ABpbBKaXPPNvM5XAFVw1xWyDv5AY9nDzKP5baE5NRManKg4gjWAhycwDPd9UBPLIXYsOmYvjVjQUNMEFUc84P5lMus2PsDGR5ro80FDsQ+3P1YKHfxiH244/38u5tyv72cX1e5w/2COMl+TZubVfLV4HUFkGgcFFqWawKydMDNs5tXfTWHqqfB3qBWGO2mpr+KI09jLTG7IcgHThdUldu5i7IVBi7G0gU7HLXazSNUzXIWChj8HhlPQIFlkwDOc3WxhYBAyfMhyBfYJUlOBq1MwuaH5DBmuGHzhtsN1xxfeV8TGYPJ3eSEdFALM5A6vxe3jo6V8sKCVh2klD9KC1mMAs4M1R952OJRD9nPs8b5b7jkoWzLmL0SkYYYhPOAwy2LmPQCcCb8WQNW2eB/uSAZc7MOt8lHqo3t1uGLAFLkThWsSylHhd4pZKrhh9wFg6BeG29gHaMGK48i00mcJvEmNWSoIFGJfzrQ2bybjAgJbztjMABYIqwWpJIhe46Ch6IRYBFmwguavFdCUfFIAnP7jzWfBjBYJv4VN+I0V0npFkXTM1OZOiOG8H1eryhLpcEc64Fauf4ANf0xkkcHOZ9cPWtAWOvahn1V0Uz4ry1AccIXLH8i02jYLvpMunh+RVRB5vQhqWQQTefdhLV0Yc/DN/wmYq6Dem6hrZsyiQtsRkzyCuyIMGJ5VdGnm1EynRa0WFBirBf7LPgUE/iTtownaTePZPT5Or8EpcJAPV1Z7hEepEn43rLufDQ800yOG691X+A1919D5D5npudhsf2AM/b/iSPY5I9tQ2LXAQUDRXW7aml/G/p9K+5xqoGEVUlwW+ZkvF6SzChKKVX+EzpWBUpGxAadAdXuLFuK3QlnEqmq8dlf4Sij2hpUhfpuFQoVQ7rHo3ECXhWoxXO7dbtpbvxzuzQv9ex+38oWuLFr9+TZWPfI/rLl9Ir3PJN1tYZV0aOae6+8QdCH7HQikIVuaud3f+vfn3xWWCwRTi9gK+U3PZrGwawzngwVjhgIjmkkNdbtACLbSpL0VBUEli/luJmsUa3KB7FFIa5kfYrVxRTV3liozv6VQZGBpLQObBQxyMTIRtWMcfZV/6+Zf9q0Xioui2+fwrS566vIMjzx5AzsfO5/dO6FvEAb695bph5ahWK4o9rP2J3+EwAqZrRhkxd/11mMfFykEXxiAxNuIggqTooIC24eQrePypbAUKnAyiwFtpnOfW92Dvfj2j/9fFEyYW7dPFkLg17Kqh7NSqoBxrT4u1hw1tqsqiUjVNyvzuc9vJaSqoKpxAFd7vpvz9sNann1YGS4+Pd8dN4mq7vexK5pLvioFmRRUuKQw0JsbXZy8/lYaR4xgUoAvXoz/aybAdjEPQ0Gpkap/tZ7CcjJJolN/Rax8J/66r4WLIzm/XRNW422pmthByqdDzBGPBWDlLAseeFCVETrpltYSpQd3UiGf6S++qpkLPx6x8e4KMB5Y8fa8kFwofbLzoXOlz30Ra8yWdjf5wEZMq5rDmHHts8DMW11fIV0X3CiU5anIDFJX2011038zf9svnVt2OJor9rnXDx/FPeeaYhUzOOPh/+3v8DU+ycU15SO0r0fqZgpqsD+PVm8fntcjdd+T/TrsDHdkH+5Le/fcnIDDPe++xGGd3P8PfHJ7OLWiD98AAAAASUVORK5CYII=",ee="data:image/png;base64,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",E=le(49661),b=le(76560),z=le(67290),ie=le(59301),se=Object.defineProperty,pe=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ee=(De,Ce,Be)=>Ce in De?se(De,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Be}):De[Ce]=Be,ve=(De,Ce)=>{for(var Be in Ce||(Ce={}))oe.call(Ce,Be)&&Ee(De,Be,Ce[Be]);if(fe)for(var Be of fe(Ce))me.call(Ce,Be)&&Ee(De,Be,Ce[Be]);return De},he=(De,Ce)=>pe(De,ue(Ce)),ge=(De,Ce,Be)=>new Promise((we,je)=>{var Ie=qe=>{try{Oe(Be.next(qe))}catch(Je){je(Je)}},ze=qe=>{try{Oe(Be.throw(qe))}catch(Je){je(Je)}},Oe=qe=>qe.done?we(qe.value):Promise.resolve(qe.value).then(Ie,ze);Oe((Be=Be.apply(De,Ce)).next())});const be=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:ye}=Se.default,Ae=({exercise:De,socket:Ce,dispatch:Be,onStartScreenshot:we,onCloseScreenshot:je,handleToDetail:Ie})=>{const[ze,Oe]=y.default.useModal(),qe=(0,a.useRef)(),[Je,Ge]=(0,a.useState)(!0),Ue=(0,a.useRef)(!1),Le=(0,b.useParams)();(0,a.useEffect)(()=>{var Pe,Ke,et;if(document.addEventListener((0,de.gH)(),Me,!1),window.addEventListener("blur",Xe,!1),(Pe=De.exerciseUserInfo)!=null&&Pe.screen_open&&(0,de.vp)()&&Ge(!1),(Ke=De.exerciseUserInfo)!=null&&Ke.screen_open&&!(0,de.vp)()){(0,E.RG)(" ",!0);const ct=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?De.exerciseUserInfo.screen_sec+3:De.exerciseUserInfo.screen_sec+10+1;qe.current=y.default.info({icon:null,centered:!0,width:444,title:(0,z._V)(z.CP.recordScreen1),keyboard:!1,content:ie.createElement("div",null,(0,z._V)(z.CP.recordScreen2),ie.createElement("span",{style:{color:"#FF9849"}},De.exerciseUserInfo.screen_num-De.exerciseUserInfo.used_screen_num),(0,z._V)(z.CP.recordScreen3)),okText:ie.createElement("span",null,(0,z._V)(z.CP.recordScreen4),"\uFF08",ie.createElement("span",{style:{display:"inline-block"}},ie.createElement(ye,{onFinish:()=>ge(void 0,null,function*(){var gt;const ht=yield Ve();(gt=qe.current)==null||gt.destroy(),ht.used_screen_num&&Te(ht.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+ct*1e3})),"S\uFF09"),onOk:()=>{var gt;(0,E.RG)(" ",!0),(gt=qe.current)==null||gt.destroy(),Ge(!1),(0,de.Dj)(document.body),document.getElementById("root").addEventListener("click",Ne,!1)}})}return(et=De.exerciseUserInfo)!=null&&et.screen_open&&!(0,de.vp)()||document.getElementById("root").addEventListener("click",Ne,!1),()=>{document.getElementById("root").removeEventListener("click",Ne,!1),document.removeEventListener((0,de.gH)(),Me,!1),window.removeEventListener("blur",Xe,!1)}},[]),(0,a.useEffect)(()=>{setTimeout(()=>{De.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",Ne,!1),document.removeEventListener((0,de.gH)(),Me,!1))},500),Ze()},[De.actionTabs]),(0,a.useEffect)(()=>{setTimeout(()=>{De.exerciseUserInfo.used_screen_num>De.exerciseUserInfo.screen_num&&Ye()},500)},[De.exerciseUserInfo]);const ke=()=>ge(void 0,null,function*(){const Pe=yield Ve();setTimeout(()=>{var Ke,et;(Ke=qe.current)==null||Ke.destroy(),qe.current=y.default.info({okText:ie.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:ie.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",ie.createElement("span",{className:"c-red"},Pe.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",ie.createElement("span",{className:"c-red"},(et=De.exerciseUserInfo)==null?void 0:et.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>ge(void 0,null,function*(){(0,de.Dj)(document.body)})})},1e3)}),Ne=Pe=>{!(0,de.vp)()&&Pe.target.nodeName!=="A"&&Pe.target.nodeName!=="BUTTON"&&Pe.target.innerHTML!=="\u786E \u5B9A"&&(0,de.Dj)(document.body)},Ze=()=>ge(void 0,null,function*(){const Pe=yield Be({type:"exercise/getExerciseUserInfo",payload:ve({},Le)});return Pe==null?void 0:Pe.data}),We=Pe=>ge(void 0,null,function*(){var Ke;if((Ke=De.exerciseUserInfo)!=null&&Ke.screen_at){const ct=yield(0,te.ck)(he(ve({},Le),{reset:!0}));if((ct==null?void 0:ct.status)===-6)return}const et=yield(0,te.oy)({id:Le.categoryId});if(et!=null&&et.is_commit){y.default.destroyAll(),yield mt(),ft(!0);return}else Te(Pe+1)}),mt=()=>ge(void 0,null,function*(){var Pe;const Ke=re()(),et=De.exerciseUserInfo.screen_sec;if(_e.current.length>0){const ct=Ke.format("YYYY-MM-DD HH:mm:ss");let gt=Math.floor(Ke.diff(re()(_e.current[0].start))/1e3);const ht=_e.current.length;gt/et>>0>ht&&(gt=(ht+1)*et-1),yield(0,te.P8)(Le.categoryId,{exercise_user_id:(Pe=De.exerciseUserInfo)==null?void 0:Pe.exercise_user_id,time:ct,time_long:gt,count:ht})}_e.current=[]}),at=(0,a.useRef)(0),He=(0,a.useRef)(0),_e=(0,a.useRef)([]),Qe=(0,a.useRef)(!1),Te=Pe=>ge(void 0,null,function*(){var Ke;Ue.current||(we(),y.default.destroyAll(),at.current=re()().valueOf(),Qe.current=!0,qe.current=y.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:ne.exitFullScreenModalWrapper,okText:ie.createElement("span",null,(0,z._V)(z.CP.recordScreen8)),content:ie.createElement("div",{className:ne.exitFullScreenModal},ie.createElement("img",{src:x,alt:"",className:ne.warningIcon}),ie.createElement("div",{className:ne.warningText,style:{marginBottom:50,fontWeight:500}},(0,z._V)(z.CP.recordScreen9)),ie.createElement("div",{style:{marginBottom:40}},(0,z._V)(z.CP.recordScreen10)),ie.createElement("div",{style:{marginBottom:40}},(0,z._V)(z.CP.recordScreen11),ie.createElement("span",{className:ne.warningText},((Ke=De.exerciseUserInfo)==null?void 0:Ke.screen_num)+1),(0,z._V)(z.CP.recordScreen12),ie.createElement("span",{className:ne.warningText,style:{fontWeight:600}},(0,z._V)(z.CP.recordScreen13)),",",(0,z._V)(z.CP.recordScreen14),ie.createElement("span",{className:ne.warningText},Pe-1),(0,z._V)(z.CP.recordScreen15)),ie.createElement("div",null,ie.createElement("span",null,ie.createElement(ye,{className:ne.countdownWrapper,onFinish:()=>{He.current=re()().valueOf(),_e.current.push({start:at.current,end:He.current}),We(Pe)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(De.exerciseUserInfo.screen_sec+1)*1e3}),(0,z._V)(z.CP.recordScreen25)),(0,z._V)(z.CP.recordScreen16))),onOk:()=>{(0,E.RG)(" ",!0),mt(),(0,de.Dj)(document.body),je(),qe.current.destroy(),Qe.current=!1}}))}),Ye=()=>ge(void 0,null,function*(){y.default.destroyAll(),(yield(0,te.VL)({categoryId:Le.categoryId,commit_method:1}))&&ft()}),ft=(Pe=!1)=>ge(void 0,null,function*(){var Ke,et;if(document.removeEventListener((0,de.gH)(),Me,!1),(0,de.BU)(),y.default.destroyAll(),Ue.current=!0,Pe){const ct=yield(0,te.Yu)(Le.categoryId,{exercise_user_id:(Ke=De.exerciseUserInfo)==null?void 0:Ke.exercise_user_id});ze.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:ne.forcedModalWrapper,centered:!0,content:ie.createElement("div",{className:ne.forcedModalContent},ie.createElement("img",{src:ee,alt:""}),ie.createElement("div",{className:ne.forcedText},(0,z._V)(z.CP.recordScreen17)),ie.createElement("div",{className:ne.screenNumText},(0,z._V)(z.CP.recordScreen18),(et=De.exerciseUserInfo)==null?void 0:et.screen_num,(0,z._V)(z.CP.recordScreen19)),ie.createElement(ce.default,{dataSource:ct==null?void 0:ct.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,z._V)(z.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,z._V)(z.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,z._V)(z.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{je(),Ie()},onOk:()=>{b.history.push(`/classrooms/${Le.coursesId}/exercisenotice/${Le.categoryId}/users/${Le.login}?isShowApply=true`)}})}else ze.info({content:ie.createElement("div",{className:"tc font16"},(0,z._V)(z.CP.recordScreen23),ie.createElement("br",null),(0,z._V)(z.CP.recordScreen24)),onOk:()=>{Ie()}})}),Xe=Pe=>{(0,de.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Qe.current&&(0,de.BU)()},Ve=()=>ge(void 0,null,function*(){var Pe;if((Pe=De.exerciseUserInfo)!=null&&Pe.screen_at){const ct=yield(0,te.ck)(he(ve({},Le),{reset:!0}));if((ct==null?void 0:ct.status)===-6)return}const Ke=yield(0,te.oy)({id:Le.categoryId});if(Ke!=null&&Ke.is_commit){ft();return}return yield Ze()}),Me=()=>ge(void 0,null,function*(){var Pe;if((0,E.RG)(" ",!0),(0,de.vp)()){if((Pe=De.exerciseUserInfo)!=null&&Pe.screen_at){var Ke=yield(0,te.ck)(he(ve({},Le),{reset:!0}));if((Ke==null?void 0:Ke.status)===-6)return}}else if(!Qe.current){var Ke=yield(0,te.ck)(ve({},Le));if((Ke==null?void 0:Ke.status)===-6)return;const ct=yield Ze();Te(ct.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),xe=()=>ge(void 0,null,function*(){(0,te.ck)(ve({},Le));const Pe=yield Ze();Te(Pe.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return ie.createElement("div",null,Oe)};var Fe=(0,b.connect)(({exercise:De,globalSetting:Ce})=>({globalSetting:Ce,exercise:De}))(Ae)},79934:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return ue}});var a=le(59301),Se=le(18287),y={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},ce=le(73631),de=le(5623),te=le(70610),ae=Object.defineProperty,re=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,b=(fe,oe,me)=>oe in fe?ae(fe,oe,{enumerable:!0,configurable:!0,writable:!0,value:me}):fe[oe]=me,z=(fe,oe)=>{for(var me in oe||(oe={}))ee.call(oe,me)&&b(fe,me,oe[me]);if(x)for(var me of x(oe))E.call(oe,me)&&b(fe,me,oe[me]);return fe},ie=(fe,oe)=>re(fe,ne(oe)),se=(fe,oe,me)=>new Promise((Ee,ve)=>{var he=ye=>{try{be(me.next(ye))}catch(Ae){ve(Ae)}},ge=ye=>{try{be(me.throw(ye))}catch(Ae){ve(Ae)}},be=ye=>ye.done?Ee(ye.value):Promise.resolve(ye.value).then(he,ge);be((me=me.apply(fe,oe)).next())}),ue=({value:fe,onChange:oe,scrollId:me})=>{const[Ee,ve]=(0,a.useState)([]);(0,a.useEffect)(()=>{he()},[]);const he=()=>se(void 0,null,function*(){const De=yield(0,te.NZ)({});if(De!=null&&De.data){const Ce=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:a.createElement("img",{src:ce,className:y.folderIcon}),isLeaf:!1,children:ge(De.data||[])}];ve(Ce)}}),ge=De=>De.map(Ce=>({title:Ce.name,key:Ce.group_id,icon:a.createElement("img",{src:ce,className:y.folderIcon}),isLeaf:Ce.children.length===0,children:ge(Ce.children)})),be=(De,Ce,Be)=>De.map(we=>we.key===Ce?z(z({},we),Be):we.children?ie(z({},we),{children:be(we.children,Ce,Be)}):we),ye=(De,Ce,Be)=>De.map(we=>{if(we.key===Ce)return ie(z({},we),{icon:Be?a.createElement("img",{src:de,className:y.folderIcon}):a.createElement("img",{src:ce,className:y.folderIcon})});if(we.children)return ie(z({},we),{children:ye(we.children,Ce,Be)})}),Ae=(De,Ce)=>{ve(Be=>ye(Be,Ce.node.key,Ce.expanded))},Fe=fe?{selectedKeys:fe,defaultExpandedKeys:fe}:{};return Ee.length>0&&a.createElement("div",{id:me||""},a.createElement(Se.default,z({showLine:{showLeafIcon:!1},showIcon:!0,treeData:Ee,className:y.folderWrapper,onSelect:oe,onExpand:Ae},Fe)))}},84216:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return te}});var a=le(37639),Se={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},y=le(32637),ce=le(59301),te=({type:ae,style:re})=>{const ne=ce.createElement("div",{className:Se.wrap,onClick:x=>{x.preventDefault(),x.stopPropagation()}},ce.createElement("p",null,ae==="shixun"||ae==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",ce.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",ae==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),ce.createElement("div",{className:Se.contact},ce.createElement("div",{className:Se.img},ce.createElement("img",{src:y,width:"124px",height:"124px"})),ce.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return ce.createElement(a.Z,{content:ne},ce.createElement("span",{className:Se.text,style:re},"\u9AD8\u6D88\u8017"))}},41751:function(Ct,ot,le){"use strict";le.d(ot,{X:function(){return ce},y:function(){return y}});var a=le(59301),Se=le(6767);const y=de=>{(0,a.useEffect)(()=>{if(de){const te=re=>{re.key==="F12"&&(re.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},ae=re=>{re.preventDefault()};return document.addEventListener("keydown",te),document.addEventListener("contextmenu",ae),()=>{document.removeEventListener("keydown",te),document.removeEventListener("contextmenu",ae)}}},[de])},ce=()=>{const[de,te]=(0,a.useState)(!1),ae=re=>{const{keyCode:ne,ctrlKey:x,metaKey:ee,type:E}=re;(E==="paste"||(ne===67||ne===86)&&(ee||x))&&(Se.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),re.preventDefault(),re.stopPropagation())};return(0,a.useEffect)(()=>(de&&(window.addEventListener("keydown",ae,!0),window.addEventListener("paste",ae,!0)),()=>{window.removeEventListener("keydown",ae,!0),window.removeEventListener("paste",ae,!0)}),[de]),{setOpenDisableCopyAndPaste:te,disableCopyAndPaste:de}}},6077:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return ee}});var a=le(59301),Se={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},y=le(92310),ce=le.n(y),de=le(29787),te=le(2859),ae=le(82093),re=le(49661),ne=(E,b,z)=>new Promise((ie,se)=>{var pe=oe=>{try{fe(z.next(oe))}catch(me){se(me)}},ue=oe=>{try{fe(z.throw(oe))}catch(me){se(me)}},fe=oe=>oe.done?ie(oe.value):Promise.resolve(oe.value).then(pe,ue);fe((z=z.apply(E,b)).next())}),ee=({data:E,className:b,fullWidth:z,style:ie={},onClose:se,onOk:pe,showFullTools:ue,noAssociationId:fe})=>{const oe=(0,a.useRef)(null),me=(0,a.useRef)(null),Ee=(0,a.useRef)(null),ve=(0,a.useRef)(null),[he,ge]=(0,a.useState)(!1),[be,ye]=(0,a.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,a.useEffect)(()=>(Ee.current||(Ee.current=document.createElement("style"),document.head.appendChild(Ee.current)),E!=null&&E.visible?(document.body.setAttribute("data-custom","y-hidden"),Ee.current.innerHTML=" html { overflow-y: hidden; }",E!=null&&E.src&&Ae()):(document.body.removeAttribute("data-custom"),Ee.current&&(document.head.removeChild(Ee.current),Ee.current=null)),()=>{document.body.removeAttribute("data-custom"),Ee.current&&(document.head.removeChild(Ee.current),Ee.current=null)}),[E==null?void 0:E.visible]);const Ae=()=>ne(void 0,null,function*(){ge(!0),ye("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Be=yield(0,re.ZJ)(E==null?void 0:E.src);oe.current.src="",oe.current.src=Be,oe.current.onload=function(){Ce()},ge(!1),ye("")}),Fe=Be=>ne(void 0,null,function*(){ge(!0),ye("\u6B63\u5728\u4FDD\u5B58\u4E2D");const we=yield(0,ae.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:E.title,file:Be.dataUrl}});we!=null&&we.id&&!fe?(yield(0,ae.ZP)(`/api/attachments/${E.id}/add_subitem.json`,{method:"post",body:{subitem_id:we==null?void 0:we.id,settings:JSON.stringify(Be.state)}})).status===0&&pe():we!=null&&we.id&&pe(we),ge(!1),ye("")}),De=()=>{const Be=document.querySelector('a[href="https://markerjs.com/"]');Be&&Be.parentNode&&(Be.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(je=>{const Ie=document.querySelector(je.name);Ie&&Ie.setAttribute("title",je.title)})},Ce=()=>{me.current=new te.hP(oe.current),me.current.targetRoot=ve.current,me.current.addEventListener("render",Fe),me.current.addEventListener("beforeclose",se),ue&&(me.current.availableMarkerTypes=me.current.ALL_MARKER_TYPES,me.current.uiStyleSettings.redoButtonVisible=!0,me.current.uiStyleSettings.notesButtonVisible=!0,me.current.uiStyleSettings.zoomButtonVisible=!0,me.current.uiStyleSettings.zoomOutButtonVisible=!0,me.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=me.current.uiStyleSettings,me.current.show(),E!=null&&E.snapshotData&&me.current.restoreState(E.snapshotData),setTimeout(()=>{window.scrollTo(0,0),De()},300)};return a.createElement(a.Fragment,null,(E==null?void 0:E.visible)&&a.createElement(de.Z,{spinning:he,tip:be,style:{position:"absolute",width:"100vw"}},a.createElement("div",{ref:ve,className:ce()(Se.imageDimensions,b,z?Se.fullWidth:""),style:ie},a.createElement("img",{className:Se.img,ref:oe}))))}},30008:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return Ye},$:function(){return Te}});var a=le(59301),Se={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},y=le(92310),ce=le.n(y),de=le(28284),te=le(6767),ae=le(62957),re=le(71051),ne=le(77019),x=le(62673),ee=le(75727),E=le(14566),b=le(99571),z=le(60242),ie=le(37568),se=le(71360),pe=le(90524),ue="data:image/png;base64,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",fe="data:image/png;base64,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",oe="data:image/png;base64,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",me="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",Ee=le(82093),ve=le(79934),he=le(5623),ge=le(88831),be=le(65986),ye=le(45596),Ae=le(15342),Fe=le.n(Ae),De=(ft,Xe,Ve)=>new Promise((Me,xe)=>{var Pe=ct=>{try{et(Ve.next(ct))}catch(gt){xe(gt)}},Ke=ct=>{try{et(Ve.throw(ct))}catch(gt){xe(gt)}},et=ct=>ct.done?Me(ct.value):Promise.resolve(ct.value).then(Pe,Ke);et((Ve=Ve.apply(ft,Xe)).next())}),Be=a.memo(({tagName:ft="div",value:Xe="",className:Ve,style:Me={},onBlur:xe,id:Pe})=>{const Ke=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(!Ke.current)return;De(void 0,null,function*(){const gt=Ke.current;gt.innerHTML="";const ht=Xe==null?void 0:Xe.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const Ot of ht)if(Ot.startsWith("$$")&&Ot.endsWith("$$")||Ot.startsWith("`$$")&&Ot.endsWith("$$`")){const _t=Ot.startsWith("`$$")?Ot.slice(3,-3):Ot.slice(2,-2),Dt=document.createElement("span");Dt.setAttribute("contentEditable","false"),Dt.setAttribute("title",Ot),Dt.className="edu_latex",gt.appendChild(Dt),Fe().render(_t,Dt,{throwOnError:!1})}else{const _t=Ot==null?void 0:Ot.replace(/<[^>]*>/g,Dt=>Dt.startsWith("{var ct,gt;if(xe&&Ke.current){const Ot=Ke.current.cloneNode(!0),_t=Ot.querySelectorAll("span.edu_latex");for(let Dt of _t){const ut=Dt.getAttribute("title"),$e=document.createTextNode(ut||""),st=Dt;(gt=(ct=st.parentNode)==null?void 0:ct.replaceChild)==null||gt.call(ct,$e,st)}xe(Ot.innerHTML)}};return a.createElement(a.Fragment,null,a.createElement(ft,{ref:Ke,contentEditable:!0,className:Ve,style:Me,onBlur:et}))}),we=le(34055),je=le(33796),Ie=le(74049),ze=le(61471),Oe=Object.defineProperty,qe=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,ke=(ft,Xe,Ve)=>Xe in ft?Oe(ft,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):ft[Xe]=Ve,Ne=(ft,Xe)=>{for(var Ve in Xe||(Xe={}))Ue.call(Xe,Ve)&&ke(ft,Ve,Xe[Ve]);if(Ge)for(var Ve of Ge(Xe))Le.call(Xe,Ve)&&ke(ft,Ve,Xe[Ve]);return ft},Ze=(ft,Xe)=>qe(ft,Je(Xe)),We=(ft,Xe,Ve)=>new Promise((Me,xe)=>{var Pe=ct=>{try{et(Ve.next(ct))}catch(gt){xe(gt)}},Ke=ct=>{try{et(Ve.throw(ct))}catch(gt){xe(gt)}},et=ct=>ct.done?Me(ct.value):Promise.resolve(ct.value).then(Pe,Ke);et((Ve=Ve.apply(ft,Xe)).next())});const mt=ft=>{ft.preventDefault();let Ve=(ft.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,Ve)},at=ft=>{ft.key==="Enter"&&ft.preventDefault()},He=({children:ft,style:Xe})=>a.createElement("div",{className:Se.leftBox,style:Xe,onPaste:mt},ft),_e=({children:ft,style:Xe,className:Ve})=>a.createElement("div",{className:ce()(Se.rightBox,Ve),style:Xe,onPaste:mt},ft),Qe=({className:ft,style:Xe={},width:Ve=1200,onCancel:Me=()=>{},onSuccess:xe=()=>{},gather:Pe={},mode:Ke=1,stickyTop:et=0,subDisciplineId:ct=[],hideWordFeatures:gt,dataSource:ht=[],customLeftHeadNode:Ot,customRightHeadNode:_t,customLeftContent:Dt,hideRecognition:ut=!1,onExchange:$e,isSingleSelection:st=!1,underpinBackgroundStyle:it={},headExtraNode:bt,isRefreshItemBank:Bt=!1,okText:Mt="\u786E\u5B9A\u5BFC\u5165",onSave:Ut})=>{var kt;const[Ht,Cn]=(0,a.useState)(1),[Qn,gn]=(0,a.useState)(0),[Sn,Xn]=(0,a.useState)(""),[_n,Mn]=(0,a.useState)(!1),[un,ir]=(0,a.useState)([]),[Kn,Pn]=(0,a.useState)([]),[Wn,$t]=(0,a.useState)(!1),[rn,dn]=(0,a.useState)(!1),[Dn,Wt]=(0,a.useState)(!1),[qt,xt]=(0,a.useState)(!1),[Tt,en]=(0,a.useState)([]),[En,xn]=(0,a.useState)(1),[hn,pn]=(0,a.useState)(!1),[mn,Jn]=(0,a.useState)(!0),[Zn,pr]=(0,a.useState)(0),[Or,Tr]=(0,a.useState)(!1),[ai]=de.default.useForm(),[fn]=de.default.useForm(),In=(0,a.useRef)(null),Cr=(0,a.useRef)(null),tr=(0,a.useRef)(),cr=(0,a.useRef)(null),Hr=["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"],Kt=["C","C++","Java","Python","JavaScript","Ruby"];(0,a.useEffect)(()=>{ht!=null&&ht.length&&Ft(ht)},[ht]),(0,a.useEffect)(()=>{Ht===2&&In.current.focus()},[Ht]),(0,a.useEffect)(()=>{Dn&&Pr()},[Dn]);const xr=()=>{if(Ht===1){te.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}ae.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>We(void 0,null,function*(){Cn(1)})})},Pr=()=>We(void 0,null,function*(){const nt=yield(0,Ee.ZP)("/api/disciplines.json",{method:"get",params:{source:Ke===1?"new_question":"subject"}});en(nt.disciplines||[])}),yr=nt=>{const It=[],Nt=(Zt,jt)=>{Zt.length>=2&&It.push(Zt.join(""));for(let Re=jt;Re(nt=nt||"",nt=String(nt),nt=nt.replace(/\s+/g,""),nt),oi=nt=>(nt=nt||"",nt=String(nt),nt=nt.replace(/
            /g,""),nt=nt.replace(/
            /g,` `),nt=nt.replace(/<\/div>/g,` -`),nt=Li(nt),nt),Di=nt=>nt.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Li=nt=>nt.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),Pi=nt=>{var It;const Nt=nt.clipboardData;if(Nt){const Zt=Nt.types.toString(),jt=Nt.items;if(Zt==="Files"||Nt.types.indexOf("Files")>-1){nt.preventDefault();try{let Re=jt[1];((It=jt[0])==null?void 0:It.kind)==="file"&&(Re=jt[0]);const vt=Re.getAsFile();(0,ye.I)(vt,ct=>{var yt;if(ct.id){if(((yt=vt==null?void 0:vt.type)==null?void 0:yt.indexOf("image"))>-1){const At=``;document.execCommand("insertText",!1,At)}}else(ct==null?void 0:ct.status)===401&&(document.location.href="/user/login")})}catch(Re){te.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function Ui(nt,It){return We(this,null,function*(){if(typeof nt=="string")return yield It(nt);if(typeof nt!="object"||nt===null)return nt;if(Array.isArray(nt))return yield Promise.all(nt.map(jt=>We(this,null,function*(){return yield Ui(jt,It)})));const Nt={};for(const Zt in nt)if(Object.prototype.hasOwnProperty.call(nt,Zt)){const jt=nt[Zt];typeof jt=="string"?Nt[Zt]=yield It(jt):typeof jt=="object"?Nt[Zt]=yield Ui(jt,It):Nt[Zt]=jt}return Nt})}const yi=()=>We(void 0,null,function*(){var nt;Mn(!0),Xn("\u5904\u7406\u4E2D"),yield new Promise(Zt=>setTimeout(Zt,1e3));let It=(nt=Cr.current)==null?void 0:nt.querySelectorAll('[data-text="edit"]'),Nt="";try{It.forEach(function(Zt){var jt,Re,vt,ct;const yt=Zt.cloneNode(!0),At=yt.querySelectorAll("span.edu_latex");for(let wt of At){const St=wt.getAttribute("title"),Vt=document.createTextNode(St),Jt=wt;(Re=(jt=Jt.parentNode)==null?void 0:jt.replaceChild)==null||Re.call(jt,Vt,Jt)}const lt=yt.querySelectorAll("span[style]");for(let wt of lt)if(wt.style.fontFamily){const St=wt.innerHTML,Vt=document.createTextNode(St),Jt=wt;(ct=(vt=Jt.parentNode)==null?void 0:vt.replaceChild)==null||ct.call(vt,Vt,Jt)}yt==null||yt.childNodes.forEach(function(wt){wt.nodeType===Node.ELEMENT_NODE&&wt.localName!=="h5"&&wt.localName!=="h4"?Nt+=`

            ${wt.innerHTML}

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

            ${wt.textContent}

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

            ${wt.innerHTML}

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

            ${wt.textContent}

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

            [TOC]

            ",(0,y.Qv)()),(0,y.Iy)()),it=it.replace(/(__special_katext_id_\d+__)/g,(Mt,Ut)=>{const{type:kt,expression:Ht}=bt[Ut];return(0,re.renderToString)(ye(Ht)||"",{displayMode:kt==="block",throwOnError:!1,output:"html"})}),it=it.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,y.AL)();const Bt=document.createElement("div");if(Bt.innerHTML=it,we)return Bt.innerText;if(Oe){const Mt=Oe.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Ot(Bt,Mt),Bt.innerHTML}return setTimeout(()=>ut(),500),Bt.innerHTML},[We,Oe]);(0,a.useEffect)(()=>{_t.current&&_t.current.querySelectorAll(["input","textarea"]).forEach(bt=>{bt.oninput=dt,bt.onblur=gt,bt.onfocus=ht})},[Ye]),(0,a.useEffect)(()=>{var it,bt,Bt,Mt,Ut;if(Ue!=null&&Ue.length)try{const kt=_t.current.querySelectorAll(".edu-program-fill-score"),Ht=_t.current.querySelectorAll('[name="edu-program-fill"]');for(const[Cn,Qn]of Ht.entries())Qn.value=((it=Ue==null?void 0:Ue[Cn])==null?void 0:it.value)||"",((bt=Ue==null?void 0:Ue[Cn])==null?void 0:bt.type)==="warning"?Qn.className="program-fill-warning":((Bt=Ue==null?void 0:Ue[Cn])==null?void 0:Bt.type)==="success"?Qn.className="program-fill-success":Qn.className="";for(const[Cn,Qn]of kt.entries())Qn.innerHTML=(Mt=Ue==null?void 0:Ue[Cn])!=null&&Mt.score?`${(Ut=Ue==null?void 0:Ue[Cn])==null?void 0:Ut.score}\u5206`:"";pt(Ue)}catch(kt){console.log(kt,"error")}},[Ue]);const dt=it=>{Ye[it.target.dataset.id]=Ye[it.target.dataset.id]||{},Ye[it.target.dataset.id].value=it.target.value,pt([...Ye]),ke(Ye,it.target.dataset.id)},gt=it=>{Ye[it.target.dataset.id]=Ye[it.target.dataset.id]||{},Ye[it.target.dataset.id].value=it.target.value,pt([...Ye]),Ne(Ye,it.target.dataset.id)},ht=it=>{Ye[it.target.dataset.id]=Ye[it.target.dataset.id]||{},Ye[it.target.dataset.id].value=it.target.value,pt([...Ye]),Ze(Ye,it.target.dataset.id)};function Ot(it,bt){return it.childNodes.forEach(Bt=>{var Mt;if(Bt.childNodes.length>0)Ot(Bt,bt);else if(Bt.nodeName!=="IMG")if(Bt.innerHTML)Bt.innerHTML=(Mt=Bt.innerHTML)==null?void 0:Mt.replace(new RegExp(bt,"gi"),'$&');else{const Ut=document.createElement("span");Ut.innerHTML=Bt.textContent.replace(new RegExp(bt,"gi"),'$&'),Bt.replaceWith(Ut)}})}const _t=(0,a.useRef)();y.jb.WebkitLineClamp=je,je&&(Ie=ve(ve({},Ie),y.jb));function Dt(it){let bt=it.target;if(bt.tagName.toUpperCase()==="A"){let Bt=bt.getAttribute("href");if(Bt.indexOf("office")>-1)it.preventDefault(),_e(Bt),Te("office");else if(Bt.indexOf("application/pdf")>-1)it.preventDefault(),_e(Bt),Te("pdf");else if(Bt.indexOf("text/html")>-1)it.preventDefault(),_e(Bt),Te("html");else if(Bt.startsWith("#")){it.preventDefault();let Mt=document.getElementById(Bt.replace("#",""));Mt&&Mt.scrollIntoView(!0)}}}const ut=()=>{var it;const bt=(it=_t.current)==null?void 0:it.querySelectorAll("video");bt==null||bt.forEach(Bt=>{if(Bt.oncontextmenu=()=>!1,Bt.src.indexOf(".m3u8")>-1&&!Bt.canPlayType("application/vnd.apple.mpegurl")){if(de.ZP.isSupported()){var Mt=new de.ZP;Mt.loadSource(Bt.src),Mt.attachMedia(Bt)}}})};(0,a.useEffect)(()=>{if(_t.current&&et&&et.match(be)&&window.PR.prettyPrint(),_t.current)return _t.current.addEventListener("click",Dt),()=>{var it;(it=_t.current)==null||it.removeEventListener("click",Dt),(0,y.AL)(),(0,y.Iy)()}},[et,_t.current,Dt]);const $e=it=>{it.target.nodeName==="IMG"&&it.target.className.indexOf("draw-flowchart")>-1?(mt.current.style.zIndex=1,mt.current.style.display="flex",mt.current.style.width=it.target.clientWidth+"px",mt.current.style.height=it.target.clientHeight+"px",mt.current.style.top=it.target.offsetTop+"px",mt.current.style.left=it.target.offsetLeft+"px",it.target.id&&(at.current=it.target.id)):mt.current.style.display="none"},st=()=>{mt.current.style.display="none"};return(0,a.useEffect)(()=>{var it;const bt=Bt=>{Bt.preventDefault(),Bt.clipboardData.setData("text",window.getSelection().toString())};return(it=_t.current)==null||it.addEventListener("copy",bt),()=>{var Bt;(Bt=_t.current)==null||Bt.removeEventListener("copy",bt)}},[_t.current]),a.createElement("div",{style:{position:"relative"},onMouseLeave:st},we&&a.createElement("div",{ref:_t,className:`${pe.mdBody} `},et),!we&&!Me(et)&&a.createElement("div",{ref:_t,style:ve({},Ie),onMouseOver:$e,className:`${Be||""} ${Ge?"disabled-fill":""} markdown-body ${pe.mdBody} ${Xe.current}`,dangerouslySetInnerHTML:{__html:et}}),!we&&Me(et)&&a.createElement(ie,{html:et}),a.createElement("div",{ref:mt,className:`${pe.button} ${Ce?"":pe.previewFlowChart}`},a.createElement(ne.Z,null,a.createElement(x.ZP,{onClick:()=>{Ce?Le(at.current):(_e(at.current),Te("flowChart"))}},Ce?"\u7F16\u8F91":"\u9884\u89C8"))),a.createElement(E.Z,{close:!0,data:He,type:He!=null&&He.length?Qe:"",style:ve({},ze),onClose:()=>_e("")}))}},766:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return ce}});var a=le(76560),Se={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},y=le(59301),ce=({message:de,className:te,children:ae,style:re={}})=>y.createElement("div",{className:`custom-spinner ${Se.idsRingWrapper} ${te}`},y.createElement("div",{className:Se.ldsRing},y.createElement("div",null),y.createElement("div",null),y.createElement("div",null),y.createElement("div",null)),de?y.createElement("p",{style:re},de):null,ae,y.createElement(a.Outlet,null))},72015:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return ce}});var a=le(59301),Se=le(33796),y=le(59301),ce=({defaultX:de="40%",leftChild:te,rightChild:ae,className:re,hideResize:ne=!1})=>{const[x,ee]=(0,a.useState)(de),E=(0,a.useRef)();function b(){E.current=!0}(0,a.useEffect)(()=>{function se(ue){E.current&&(Se.Z.publish("resize-move-bar",ue),ee(ue.pageX))}function pe(){E.current=!1}return window.addEventListener("mousemove",se),window.addEventListener("mouseup",pe),()=>{window.removeEventListener("mousemove",se),window.removeEventListener("mouseup",pe)}},[]);const z=typeof x=="number"&&x!==.01?`${x}px`:de,ie=`calc(100% - ${ne?"0px":"4px"} - ${z})`;return y.createElement("div",{className:`split-panel-container ${re}`},y.createElement("section",{style:{width:z,display:x===.01?"none":""}},te),y.createElement("section",{className:"resize-x-bar",onMouseDown:b},y.createElement("a",{className:"btn-resize"},y.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},y.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),y.createElement("section",{style:{width:ie}},ae))}},46685:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return te}});var a=le(59301),Se={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},y=le(92310),ce=le.n(y),te=({className:ae,style:re={},leftNode:ne,leftTitle:x="\u81EA\u6D4B\u8F93\u5165",rightNode:ee,rightTitle:E="\u8FD0\u884C\u7ED3\u679C"})=>a.createElement("div",{className:ce()(Se.result,ae),style:re},a.createElement("div",{className:Se.left},a.createElement("div",{className:Se.title},a.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),a.createElement("span",null,x)),a.createElement("div",{className:Se.leftNode},ne)),a.createElement("div",{className:Se.right},a.createElement("div",{className:Se.title},a.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),a.createElement("span",null,E)),a.createElement("div",{className:Se.rightNode},ee)))},38273:function(Ct,ot,le){"use strict";var a=le(59301);const Se=ce=>String(ce).length===1?`0${ce}`:ce,y=({className:ce="",onChange:de,defaultValue:te=0})=>{const[ae,re]=(0,a.useState)(te);(0,a.useEffect)(()=>{const E=setTimeout(()=>{re(ae+1e3)},1e3);return de(ae+1e3),()=>{clearInterval(E)}},[ae]);const ne=parseInt(ae/(60*6e4))||"00",x=parseInt(ae%(60*6e4)/6e4)||"00",ee=parseInt(ae%6e4/1e3)||"00";return a.createElement("div",{className:ce},Se(ne),":",Se(x),":",Se(ee))};ot.Z=y},64123:function(Ct,ot,le){"use strict";var a=le(59301),Se=le(59301);const y=({text:ce,speed:de=100})=>{const[te,ae]=(0,a.useState)(""),re=(0,a.useRef)(0);return(0,a.useEffect)(()=>{ae(""),re.current=0;const ne=setInterval(()=>{re.currentx+ce.charAt(re.current)),re.current+=1):clearInterval(ne)},de);return()=>{clearInterval(ne)}},[ce]),Se.createElement("div",{className:"c-black"},te)};ot.Z=y},25992:function(Ct,ot,le){"use strict";le.d(ot,{cT:function(){return be},pe:function(){return ve}});var a=le(59301),Se=le(14566),y=le(6767),ce=le(82093),de=le(28209),te=le.n(de),ae=le(1012),re=le(76560),ne=le(47257),x=le.n(ne),ee=Object.defineProperty,E=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,pe=(Ae,Fe,De)=>Fe in Ae?ee(Ae,Fe,{enumerable:!0,configurable:!0,writable:!0,value:De}):Ae[Fe]=De,ue=(Ae,Fe)=>{for(var De in Fe||(Fe={}))ie.call(Fe,De)&&pe(Ae,De,Fe[De]);if(z)for(var De of z(Fe))se.call(Fe,De)&&pe(Ae,De,Fe[De]);return Ae},fe=(Ae,Fe)=>E(Ae,b(Fe)),oe=(Ae,Fe)=>{var De={};for(var Ce in Ae)ie.call(Ae,Ce)&&Fe.indexOf(Ce)<0&&(De[Ce]=Ae[Ce]);if(Ae!=null&&z)for(var Ce of z(Ae))Fe.indexOf(Ce)<0&&se.call(Ae,Ce)&&(De[Ce]=Ae[Ce]);return De},me=(Ae,Fe,De)=>new Promise((Ce,Be)=>{var we=ze=>{try{Ie(De.next(ze))}catch(Oe){Be(Oe)}},je=ze=>{try{Ie(De.throw(ze))}catch(Oe){Be(Oe)}},Ie=ze=>ze.done?Ce(ze.value):Promise.resolve(ze.value).then(we,je);Ie((De=De.apply(Ae,Fe)).next())});const{Dragger:Ee}=Se.default,ve=Ae=>{const Fe="bf3c199c2470cb477d907b1e0917c17b",De="5183666c72eec9e4";var Ce=te().enc.Utf8.parse(Fe);let Be=te().enc.Utf8.parse(De);var we=te().AES.decrypt(Ae,Ce,{iv:Be,mode:te().mode.CBC});return we.toString(te().enc.Utf8)};let he;const ge=Ae=>me(void 0,[Ae],function*({identifier:Fe,oldFilename:De,newFilename:Ce}){var Be,we,je,Ie,ze,Oe;const qe=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});qe.data=JSON.parse(ve(qe.data));const Je=new OSS({endpoint:(Be=qe==null?void 0:qe.data)==null?void 0:Be.end_point,region:(we=qe==null?void 0:qe.data)==null?void 0:we.region,accessKeyId:(je=qe==null?void 0:qe.data)==null?void 0:je.access_key_id,accessKeySecret:(Ie=qe==null?void 0:qe.data)==null?void 0:Ie.access_key_secret,bucket:(ze=qe==null?void 0:qe.data)==null?void 0:ze.bucket,stsToken:(Oe=qe==null?void 0:qe.data)==null?void 0:Oe.security_token});return new Promise((Ge,Ue)=>{console.log(11111,`${Fe}/${De}`,`${Fe}/${Ce}`,qe.data),Je.copy(`/${Fe}/${De}`,`/${Fe}/${Ce}`).then(Le=>{console.log("\u62F7\u8D1D\u6210\u529F",Le)}).catch(Le=>{console.log(Le)})})}),be=(Ae,Fe,De)=>me(void 0,null,function*(){var Ce,Be,we,je,Ie,ze;Fe.file_name=Ae.name;const Oe=yield(0,ce.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",ve(Oe.data)),Oe.data=JSON.parse(ve(Oe.data));const qe=Ae.name.split(".");qe.pop();const Je=Fe.realFileName?qe.join(""):(0,ae.Z)(),Ge=new(x())({endpoint:(Ce=Oe==null?void 0:Oe.data)==null?void 0:Ce.end_point,region:(Be=Oe==null?void 0:Oe.data)==null?void 0:Be.region,accessKeyId:(we=Oe==null?void 0:Oe.data)==null?void 0:we.access_key_id,accessKeySecret:(je=Oe==null?void 0:Oe.data)==null?void 0:je.access_key_secret,bucket:(Ie=Oe==null?void 0:Oe.data)==null?void 0:Ie.bucket,stsToken:(ze=Oe==null?void 0:Oe.data)==null?void 0:ze.security_token});return new Promise((Ue,Le)=>{var ke;Ge.multipartUpload(`${Je}`,new Blob([Ae],{type:Ae.type}),fe(ue({timeout:200*1e3,partSize:102400},De),{callback:{url:(ke=Oe==null?void 0:Oe.data)==null?void 0:ke.callback_url,host:Oe==null?void 0:Oe.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,ce.rz)(Fe)}})).then(function(Ne){var Ze;Ae.response=(Ze=Ne.data)==null?void 0:Ze.data,Ue(Ne==null?void 0:Ne.data)}).catch(function(Ne){Le(Ne),console.log("err:",Ne)})})}),ye=Ae=>{var Fe=Ae,{user:De,cancelUpload:Ce}=Fe,Be=oe(Fe,["user","cancelUpload"]);const[we,je]=(0,a.useState)([]);let[Ie,ze]=(0,a.useState)();const Oe={onRemove:Je=>{je([...we.filter(Ge=>Ge.name!==Je.name)]),Be.onChange(we.filter(Ge=>Ge.name!==Je.name))},disabled:Be.disabled,multiple:!0,fileList:we==null?void 0:we.map(Je=>Je.file),customRequest:()=>{},beforeUpload:Je=>me(void 0,null,function*(){let Ge=Be.maxSize||1073741824;if(we.filter(Ue=>Ue.name===Je.name).length){y.ZP.info(`${Je.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(Je==null?void 0:Je.size)>Ge?(y.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${Ge/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(we.push({name:Je.name,file:Je}),je([...we]),Be.onChange(we),!1)})},qe=(Je,Ge)=>me(void 0,null,function*(){var Ue,Le,ke,Ne,Ze,We;Ge.file_name=Je.name;const mt=Je.name,at=yield(0,ce.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(at.data=JSON.parse(ve(at.data)),(at==null?void 0:at.status)!==0){we[we.findIndex(Qe=>Qe.name===mt)].status="error",we[we.findIndex(Qe=>Qe.name===mt)].file.status="error",Be.onChange(we),y.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}Ie=new(x())({endpoint:(Ue=at==null?void 0:at.data)==null?void 0:Ue.end_point,region:(Le=at==null?void 0:at.data)==null?void 0:Le.region,accessKeyId:(ke=at==null?void 0:at.data)==null?void 0:ke.access_key_id,accessKeySecret:(Ne=at==null?void 0:at.data)==null?void 0:Ne.access_key_secret,bucket:(Ze=at==null?void 0:at.data)==null?void 0:Ze.bucket,stsToken:(We=at==null?void 0:at.data)==null?void 0:We.security_token}),console.log(Je,"file"),ze(Ie);const He=Je.name.split(".");He.pop();const _e=mt.indexOf(".")>-1?Ge.realFileName?He.join("."):(0,ae.Z)():mt;return new Promise((Qe,Te)=>{var Ye;try{Ie.multipartUpload(`${Be.identifier}/${_e}${mt.indexOf(".")>-1?"."+mt.split(".").pop():""}`,new Blob([Je.file],{type:Je.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(pt,Xe,Ve)=>{try{console.log("\u8FDB\u5EA6",pt,Xe,Ve);const Me=we.findIndex(xe=>xe.name===mt);we[Me].file.percent=pt*100,we[Me].tempCheckpoint=Xe,je([...we])}catch(Me){}},checkpoint:we[we.findIndex(pt=>pt.name===mt)].tempCheckpoint,callback:{customValue:{id:mt+""},url:(Ye=at==null?void 0:at.data)==null?void 0:Ye.callback_url,host:at==null?void 0:at.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,ce.rz)(Ge)}}).then(function(pt){var Xe,Ve,Me;const xe=we.findIndex(Ke=>Ke.name===mt);let Pe="done";if(((Xe=pt.data)==null?void 0:Xe.status)===0){Je.response=(Ve=pt.data)==null?void 0:Ve.data;const Ke=we.findIndex(et=>et.name===mt);we[Ke].status="done",we[Ke].file.status="done"}else y.ZP.warning((Me=pt.data)==null?void 0:Me.message),Pe="error";we[xe].status=Pe,we[xe].file.status=Pe,Be.onChange(we),Qe(pt==null?void 0:pt.data)}).catch(function(pt){we[we.findIndex(Xe=>Xe.name===mt)].status="error",we[we.findIndex(Xe=>Xe.name===mt)].file.status="error",y.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),je([...we]),Be.onChange(we),Te(pt),console.log("err:",pt)})}catch(pt){}})});return(0,a.useEffect)(()=>{we.every(Je=>Je==="done"||Je==="error")&&Be.onComplete(we)},[we]),(0,a.useEffect)(()=>{Ce&&(Ie==null||Ie.cancel())},[Ce]),(0,a.useEffect)(()=>{Be.uploading&&we.map(Je=>me(void 0,null,function*(){var Ge;if((!Je.status||Je.status==="error")&&!Ce){Je.status="uploading",Je.file.status="uploading";const Ue=yield qe(Je,{login:(Ge=De==null?void 0:De.userInfo)==null?void 0:Ge.login,container_type:Be.container_type,container_id:Be.container_id,description:Be.description,realFileName:Be.realFileName})}}))},[Be.uploading]),a.createElement(Ee,fe(ue({},Oe),{height:Be.height,className:Be.className}),a.createElement("p",{className:"ant-upload-hint"},Be.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};ot.ZP=(0,re.connect)(({loading:Ae,globalSetting:Fe,user:De})=>({globalSetting:Fe,loading:Ae.models.competitions,user:De}))(ye)},30521:function(Ct,ot,le){"use strict";le.d(ot,{xj:function(){return Ge},CI:function(){return Ce},h4:function(){return re},eh:function(){return ce},wr:function(){return ae},r5:function(){return de}});var a=le(59301),Se=le(6725),y=le(90524);function ce(){const[Ue,Le]=(0,a.useState)(!1),ke=(0,a.useRef)(null),Ne=(0,a.useCallback)(()=>{var mt;(mt=ke.current)==null||mt.cancelRequest(),Le(!1)},[]);return[{request:(0,a.useCallback)(mt=>{const{url:at,body:He,onData:_e,onDone:Qe,onCancelled:Te,onError:Ye}=mt;ke.current&&ke.current.cancelRequest();const pt=new Se.Z(y.Z.API_SERVER+at,He);return ke.current=pt,Le(!0),new Promise((Xe,Ve)=>{pt.on("data",({chunk:Me,full:xe})=>{_e==null||_e(xe,Me)}),pt.on("done",Me=>{Le(!1),Qe==null||Qe(Me),Xe({status:"done",content:Me})}),pt.on("cancelled",Me=>{Le(!1),Te==null||Te(Me),Xe({status:"cancelled",content:Me})}),pt.on("error",Me=>{Le(!1),Ye==null||Ye(Me),Ve(Me)}),pt.startStream()})},[]),cancel:Ne,get loading(){return Ue}}]}function de(Ue=[]){const[Le,ke]=(0,a.useState)(Ue),Ne=(0,a.useCallback)((Ze,We)=>{const{limit:mt,onlySuccess:at=!0}=We||{},He=[],_e=new Map;Ze.forEach(Qe=>{Qe.sender==="AI"&&Qe.key&&_e.set(Qe.key,Qe)});for(const Qe of Ze)if(Qe.sender==="user"&&Qe.key){const Te=_e.get(Qe.key);if((Te==null?void 0:Te.text)&&(!at||!(Te!=null&&Te.error))&&(He.push({question:Qe.text||"",answer:Te.text}),mt&&He.length>=mt))break}return He},[]);return{chatData:Le,setChatData:ke,calcHistoryList:Ne}}var ae=({status:Ue,rootMargin:Le="70px",bottomOffset:ke=50})=>{const Ne=(0,a.useRef)(null),Ze=(0,a.useRef)(null),We=(0,a.useRef)(null),[mt,at]=(0,a.useState)(!0),He=(0,a.useRef)(!1),_e=(0,a.useRef)(0);return(0,a.useEffect)(()=>{const Qe=Ne.current,Te=Ze.current;if(!Qe||!Te)return;const Ye=new IntersectionObserver(([pt])=>{var Xe,Ve;if(!document.contains(pt.target)){console.warn("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Xe=pt.rootBounds)==null?void 0:Xe.width)===0&&((Ve=pt.rootBounds)==null?void 0:Ve.height)===0){console.warn("\u6EDA\u52A8\u5BB9\u5668\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(pt.boundingClientRect.width===0&&pt.boundingClientRect.height===0){console.warn("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216\u9690\u85CF");return}at(pt.isIntersecting)},{root:Qe,rootMargin:Le,threshold:0});return Ye.observe(Te),()=>{Ye.disconnect()}},[Le,!!(Ne!=null&&Ne.current),!!(Ze!=null&&Ze.current)]),(0,a.useEffect)(()=>{if(!Ue)return;const Qe=Ne.current,Te=We.current;if(!Qe||!Te)return;He.current=!1,_e.current=Qe.scrollTop;const Ye=()=>{const{scrollTop:Ve,scrollHeight:Me,clientHeight:xe}=Qe,Pe=Ve>_e.current,Ke=Ve+xe>=Me-ke;Pe&&Ke?(Qe.scrollTop=Me,He.current=!1):Pe||(He.current=!0),_e.current=Ve},pt=()=>{He.current||(Qe.scrollTop=Qe.scrollHeight)};Qe.addEventListener("scroll",Ye);const Xe=new ResizeObserver(pt);return Xe.observe(Te),()=>{Xe.disconnect(),Qe.removeEventListener("scroll",Ye)}},[Ue,ke]),{scrollBoxRef:Ne,bottomInspectRef:Ze,contentRef:We,isAtBottom:mt}};function re(Ue){const[Le,ke]=(0,a.useState)({width:0,height:0});return(0,a.useEffect)(()=>{const Ne=Ue.current;if(!Ne)return;const Ze=new ResizeObserver(We=>{for(let mt of We){const at=mt.target.offsetWidth,He=mt.target.offsetHeight;ke({width:at,height:He})}});return Ze.observe(Ne),()=>{Ze.disconnect()}},[Ue]),Le}var ne=le(6767),x=le(14566),ee=le(62957),E=le(25399),b=le(29787),z=le(75727),ie=le(99571),se=le(37568),pe=le(92310),ue=le.n(pe),fe={footerContainer:"footerContainer___JFPnb",togglesContainer:"togglesContainer___dRNY4",attachment:"attachment___VYSbv",btn:"btn___T5UpT",btnActive:"btnActive___gq01r",inputContainer:"inputContainer___Yy8gW",uploadBtn:"uploadBtn___OcD8F",sendBtn:"sendBtn___e2elL",cancelBtn:"cancelBtn___DEsSI",lineFour:"lineFour___GcA3R",fullIcon:"fullIcon___fmG_6",selected:"selected___m2pW_",full:"full___cZUDM",disabledInput:"disabledInput___ijUlM"},oe=le(49661),me=le(58617),Ee=le(32050),ve=Object.defineProperty,he=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ye=(Ue,Le,ke)=>Le in Ue?ve(Ue,Le,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ue[Le]=ke,Ae=(Ue,Le)=>{for(var ke in Le||(Le={}))ge.call(Le,ke)&&ye(Ue,ke,Le[ke]);if(he)for(var ke of he(Le))be.call(Le,ke)&&ye(Ue,ke,Le[ke]);return Ue},Fe=(Ue,Le,ke)=>new Promise((Ne,Ze)=>{var We=He=>{try{at(ke.next(He))}catch(_e){Ze(_e)}},mt=He=>{try{at(ke.throw(He))}catch(_e){Ze(_e)}},at=He=>He.done?Ne(He.value):Promise.resolve(He.value).then(We,mt);at((ke=ke.apply(Ue,Le)).next())}),Ce=(0,a.forwardRef)(({placeholder:Ue="\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",className:Le,style:ke,hideUpload:Ne,disabled:Ze,disabledTooltip:We,value:mt="",onChange:at,onSubmit:He,onCancel:_e,loading:Qe,typing:Te,toggles:Ye,onFullInputChange:pt,onInputFocus:Xe,headExtraNode:Ve},Me)=>{var xe,Pe;const[Ke,et]=(0,a.useState)([]),[dt,gt]=(0,a.useState)([]),[ht,Ot]=(0,a.useState)(!1),[_t,Dt]=(0,a.useState)(!1),ut=(0,a.useRef)(null),$e=(0,a.useRef)(null),st=(0,a.useRef)(null),it=(0,a.useRef)(!1),bt=50,Bt=10;(0,a.useImperativeHandle)(Me,()=>({onAttachmentsClear:()=>{et([]),gt([])}}));const Mt={maxCount:bt,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Ke,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:un=>Fe(void 0,null,function*(){var ir,Kn,Pn,Wn;const $t=(Wn=(Pn=(Kn=(ir=un==null?void 0:un.name)==null?void 0:ir.split("."))==null?void 0:Kn.slice(-1))==null?void 0:Pn[0])==null?void 0:Wn.toLowerCase(),rn=["doc","docx","md","pdf","txt","xlsx","xls"];return un.size===0?(ne.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),x.default.LIST_IGNORE):rn.includes($t)?un.size/1024/1024>100?(ne.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB"),x.default.LIST_IGNORE):!0:(ne.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),x.default.LIST_IGNORE)}),onChange:({fileList:un})=>{et(un)},action:`${(xe=y.Z)==null?void 0:xe.API_SERVER}/api/intelligent_imports/upload_file.json`},Ut={maxCount:Bt,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:dt,multiple:!0,accept:".jpg,.png",beforeUpload:un=>{var ir,Kn,Pn,Wn;const $t=(Wn=(Pn=(Kn=(ir=un==null?void 0:un.name)==null?void 0:ir.split("."))==null?void 0:Kn.slice(-1))==null?void 0:Pn[0])==null?void 0:Wn.toLowerCase(),rn=["jpg","png"];return un.size===0?(ne.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),x.default.LIST_IGNORE):rn.includes($t)?un.size/1024/1024>10?(ne.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB"),x.default.LIST_IGNORE):!0:(ne.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),x.default.LIST_IGNORE)},onChange:({fileList:un})=>{gt(un)},action:`${(Pe=y.Z)==null?void 0:Pe.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{var un,ir;const Kn=(ir=(un=ut.current)==null?void 0:un.resizableTextArea)==null?void 0:ir.textArea;if(!Kn)return;const Pn=new ResizeObserver(()=>{Dt(Kn.scrollHeight>=96)});return Kn&&Pn.observe(Kn),()=>{Kn&&Pn.unobserve(Kn)}},[]);const kt=un=>{at==null||at(un.target.value)},Ht=un=>{var ir,Kn,Pn,Wn,$t,rn,dn,Dn;if(un==="file"){if(dt.length){ee.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{var Wt,qt,xt,Tt;gt([]),(Tt=(xt=(qt=(Wt=$e.current)==null?void 0:Wt.upload)==null?void 0:qt.uploader)==null?void 0:xt.fileInput)==null||Tt.click()}});return}(Wn=(Pn=(Kn=(ir=$e.current)==null?void 0:ir.upload)==null?void 0:Kn.uploader)==null?void 0:Pn.fileInput)==null||Wn.click()}if(un==="image"){if(Ke.length){ee.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{var Wt,qt,xt,Tt;et([]),(Tt=(xt=(qt=(Wt=st.current)==null?void 0:Wt.upload)==null?void 0:qt.uploader)==null?void 0:xt.fileInput)==null||Tt.click()}});return}(Dn=(dn=(rn=($t=st.current)==null?void 0:$t.upload)==null?void 0:rn.uploader)==null?void 0:dn.fileInput)==null||Dn.click()}},Cn=()=>{He==null||He(mt,Ke,dt)},Qn=un=>{if(!(un.shiftKey&&un.key==="Enter")&&un.key==="Enter"){if(un.preventDefault(),Sn||it.current||Qe)return;Cn()}},gn=[...Ke,...dt],Sn=gn.some(un=>un.status==="uploading")||Te||Qe||!(mt!=null&&mt.trim()),Xn=!!gn.length||(Ye==null?void 0:Ye.some(un=>un.active))||Ve,_n=Ne||Ke.length>=bt||dt.length>=Bt,Mn=[{key:"file",disabled:Ke.length>=bt,label:a.createElement(E.Z,{placement:"right",title:a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},{key:"image",disabled:dt.length>=Bt,label:a.createElement(E.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}];return a.createElement("div",{style:ke,className:ue()(fe.footerContainer,Le,ht&&fe.full,Xn&&fe.selected)},a.createElement("div",{className:fe.togglesContainer},Ve,Ye==null?void 0:Ye.filter(un=>un.show!==!1).map((un,ir)=>a.createElement(a.Fragment,{key:ir},a.createElement(E.Z,{key:un.label,title:un.tooltip},a.createElement("div",{onClick:un.onToggle,className:ue()(fe.btn,un.active&&fe.btnActive)},a.createElement("i",{className:`iconfont ${un.icon} mr10 font12`}),un.label)),un==null?void 0:un.extraNode)),gn.map(un=>a.createElement("div",{className:fe.attachment,key:un.uid},(un==null?void 0:un.status)==="uploading"&&a.createElement(b.Z,{indicator:a.createElement(me.Z,{rev:!0,spin:!0}),className:"mr10",size:"small",spinning:!0}),a.createElement("span",{title:un==null?void 0:un.name,className:"mr10"},(0,oe.Pq)(un.name,20)),a.createElement("i",{onClick:()=>{et(ir=>ir.filter(Kn=>Kn.uid!==un.uid)),gt(ir=>ir.filter(Kn=>Kn.uid!==un.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),a.createElement(E.Z,{title:We},a.createElement("div",{className:ue()(fe.inputContainer,_t&&fe.lineFour,Ze&&fe.disabledInput)},a.createElement(x.default,Ae({ref:$e},Mt)),a.createElement(x.default,Ae({ref:st},Ut)),a.createElement(z.Z,{className:`${_n?"hide":""}`,menu:{items:Mn,onClick:un=>Ht(un.key)},placement:"top"},a.createElement(ie.ZP,{className:fe.uploadBtn,icon:a.createElement(Ee.Z,{rev:!0,style:{fontSize:18,color:"#FFF"}})})),a.createElement(se.default.TextArea,{ref:ut,autoSize:{minRows:1,maxRows:4},placeholder:Ue,value:mt,variant:"borderless",style:_n?{paddingLeft:0,marginLeft:0}:{},onChange:kt,onPressEnter:Qn,onCompositionStart:()=>{it.current=!0},onCompositionEnd:()=>{it.current=!1},onFocus:()=>Xe==null?void 0:Xe()}),Te?a.createElement(E.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${fe.cancelBtn}`,onClick:_e})):a.createElement(ie.ZP,{className:fe.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Sn,onClick:Cn}),_t&&a.createElement("span",{className:fe.fullIcon,onClick:()=>{Ot(!ht),pt==null||pt(!ht)}},ht?a.createElement("span",{className:"iconfont icon-shousuo"}):a.createElement("span",{className:"iconfont icon-zhankai"})))))}),Be={loading:"loading___dHPeG",dot:"dot___wB_Xx","dot-fade":"dot-fade___dHh10",li:"li___pjgC0",avatarIcon:"avatarIcon___SHala",img:"img___DK87r",content:"content___kiz_D",borderBox:"borderBox___Txzil",text:"text___iNCQg",fileWrap:"fileWrap___wWt5C",file:"file___ZeKPM",fileName:"fileName___FzNuv",source:"source___tXQ7H",action:"action___xwJSd"},we=le(97812),je=le(49026),Ie=le(56102),ze=le(56321),Oe="data:image/png;base64,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",qe=(Ue,Le,ke)=>new Promise((Ne,Ze)=>{var We=He=>{try{at(ke.next(He))}catch(_e){Ze(_e)}},mt=He=>{try{at(ke.throw(He))}catch(_e){Ze(_e)}},at=He=>He.done?Ne(He.value):Promise.resolve(He.value).then(We,mt);at((ke=ke.apply(Ue,Le)).next())}),Ge=({contentRef:Ue,className:Le,style:ke,aiIcon:Ne=ze,userIcon:Ze=Oe,chatData:We,requestLoading:mt,editIndex:at,onEditFinish:He,onEditCancel:_e,customDataNode:Qe,extraAnswerAction:Te,cancelTyping:Ye,onAnswerFinish:pt,onReasoningFinish:Xe,onDynamic:Ve,sensitiveWords:Me=[]})=>{const[xe,Pe]=(0,a.useState)(""),Ke=(0,a.useRef)(null);(0,a.useEffect)(()=>{var ht;if(Ke.current&&at!==null){Ke.current.focus();const Ot=(ht=Ke.current.resizableTextArea)==null?void 0:ht.textArea;Ot&&(Ot.selectionStart=Ot.selectionEnd=Ot.value.length)}},[at]);const et=(ht,Ot)=>{let _t=ht;return Ot.forEach(Dt=>{const ut=new RegExp(Dt,"g");_t=_t.replace(ut,"")}),_t},dt=(ht,Ot)=>{const _t=Ot===at,Dt=[...(ht==null?void 0:ht.fileList)||[],...(ht==null?void 0:ht.imageList)||[]];return a.createElement("div",{className:Be.li},a.createElement("div",{className:Be.avatarIcon},a.createElement("img",{className:Be.img,src:Ze})),a.createElement("div",{className:Be.content},!!(Dt!=null&&Dt.length)&&a.createElement("div",{className:Be.fileWrap},Dt==null?void 0:Dt.map((ut,$e)=>{var st,it;return a.createElement("div",{key:$e,className:Be.file},a.createElement("img",{src:le(90034)(`./${((it=(st=ut==null?void 0:ut.name)==null?void 0:st.split("."))==null?void 0:it.pop())||"txt"}.png`),width:20,className:"mr10"}),a.createElement("aside",null,a.createElement(E.Z,{title:ut==null?void 0:ut.name},a.createElement("div",{className:Be.fileName},ut==null?void 0:ut.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,oe.RD)(ut==null?void 0:ut.size))))})),a.createElement("div",{className:Be.borderBox},_t?a.createElement(se.default.TextArea,{value:xe,ref:Ke,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",variant:"borderless",onChange:ut=>Pe(ut.target.value)}):a.createElement("div",{className:Be.text},ht==null?void 0:ht.text)),_t?a.createElement("div",{className:Be.action},a.createElement(ie.ZP,{onClick:()=>{Pe(""),_e()},size:"small"},"\u53D6\u6D88"),a.createElement(ie.ZP,{disabled:!xe.trim(),onClick:()=>He(xe),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:Be.action},a.createElement(Ie.CopyToClipboard,{text:(ht==null?void 0:ht.text)||"",onCopy:()=>ne.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(E.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))))))},gt=(ht,Ot)=>a.createElement("div",{className:Be.li},a.createElement("div",{className:Be.avatarIcon},a.createElement("img",{className:Be.img,src:Ne})),a.createElement("div",{className:Be.content},a.createElement("div",{className:Be.borderBox},ht.loading&&a.createElement(a.Fragment,null,ht!=null&&ht.imageGenerator?a.createElement("div",{className:"flex item-center"},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(ht!=null&&ht.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:Be.loading},a.createElement("div",{className:Be.dot}),a.createElement("div",{className:Be.dot}),a.createElement("div",{className:Be.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(ht==null?void 0:ht.thinkingEnabled)&&a.createElement(je.Z,{time:ht==null?void 0:ht.time,cancelIndex:Ye,loading:ht.loading,streamingStatus:!(ht!=null&&ht.text),onFinish:()=>qe(void 0,null,function*(){Xe==null||Xe()}),value:ht==null?void 0:ht.reasoning}),!!(ht!=null&&ht.text)&&!ht.hideAnswer&&a.createElement(we.Z,{cancelIndex:Ye,onDynamic:Ve,streamingStatus:mt,loadImage:!!(ht!=null&&ht.imageGenerator),onFinish:()=>qe(void 0,null,function*(){pt==null||pt()}),value:et(ht==null?void 0:ht.text,Me)})),(ht==null?void 0:ht.source)&&!!(ht!=null&&ht.text)&&a.createElement("div",{className:Be.source},ht==null?void 0:ht.source),a.createElement("div",{className:Be.action},Te==null?void 0:Te(ht,Ot),a.createElement(Ie.CopyToClipboard,{text:String((ht==null?void 0:ht.text)||""),onCopy:()=>ne.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(E.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))))));return a.createElement("div",{ref:Ue,className:ue()(Le),style:ke},We==null?void 0:We.map((ht,Ot)=>a.createElement(a.Fragment,{key:ht.key+Ot},ht.show&&a.createElement(a.Fragment,null,ht.sender==="user"&&dt(ht,Ot),ht.sender==="AI"&>(ht,Ot),Qe&&!["AI","user"].includes(ht.sender)&&Qe(ht,Ot)))))}},39479:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return ce}});var a=le(59301),Se=le(33796),y=le(90083),ce=()=>{const[de,te]=(0,a.useState)(""),[ae,re]=(0,a.useState)(0);let[ne,x]=(0,a.useState)(),[ee,E]=(0,a.useState)();const[b,z]=(0,a.useState)(!1),ie=(0,a.useRef)("");(0,a.useEffect)(()=>Se.Z.subscribe("preview-image",be=>{te(be),console.log(ve.current)}),[]),(0,a.useEffect)(()=>(document.addEventListener("keydown",se),()=>{document.removeEventListener("keydown",se)}),[]),(0,a.useEffect)(()=>{ie.current=de},[de]);function se(ge){console.log("e====",ge),ge.keyCode==27&&ie.current&&pe()}function pe(){document.body.style.overflow="auto",x(void 0),E(void 0),re(0),te("")}function ue(){re(ae+90)}function fe(){ne=ve.current.width*1.1,ee=ve.current.height*1.1,E(ee),x(ne)}function oe(){ne=ve.current.width/1.1,ee=ve.current.height/1.1,E(ee),x(ne)}const me=(0,a.useRef)(),Ee=(0,a.useRef)(),ve=(0,a.useRef)(),he=ge=>{(ge.nativeEvent.target===me.current||ge.nativeEvent.target===Ee.current)&&pe()};return a.createElement(a.Fragment,null,de?a.createElement("div",null,a.createElement("div",{className:"preview-wrp-group",ref:Ee},a.createElement(y.Z,{className:"image-preview",src:de,style:{display:"none"},preview:{visible:!0,src:de,onVisibleChange:ge=>{te("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},44905:function(Ct,ot,le){"use strict";le.d(ot,{h:function(){return me}});var a=le(59301),Se=le(82326),y=le(28284),ce=le(99571),de=le(89780),te=le.n(de),ae=le(66543),re=le(59598),ne=Object.defineProperty,x=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ie=(Ee,ve,he)=>ve in Ee?ne(Ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:he}):Ee[ve]=he,se=(Ee,ve)=>{for(var he in ve||(ve={}))b.call(ve,he)&&ie(Ee,he,ve[he]);if(E)for(var he of E(ve))z.call(ve,he)&&ie(Ee,he,ve[he]);return Ee},pe=(Ee,ve)=>x(Ee,ee(ve));const ue=Se.default.Option,fe={labelCol:{span:4},wrapperCol:{span:20}},oe={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};ot.Z=({callback:Ee,onCancel:ve})=>{const[he,ge]=(0,a.useState)("python");function be(Ae){ge(oe[Ae][1])}function ye(Ae){Ee(Ae)}return a.createElement(y.default,pe(se({},fe),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ye,style:{width:500}}),a.createElement(y.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},a.createElement(Se.default,{getPopupContainer:Ae=>Ae.parentNode,onChange:be},Object.keys(oe).map(Ae=>a.createElement(ue,{key:Ae,value:Ae},oe[Ae][0])))),a.createElement(y.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},a.createElement(me,{mode:he})),a.createElement("div",{className:"flex-container flex-end"},a.createElement(ce.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(ce.ZP,{type:"ghost",onClick:ve},"\u53D6\u6D88")))};function me({value:Ee,onChange:ve,mode:he,options:ge={}}){const be=(0,a.useRef)(),[ye,Ae]=(0,a.useState)();return(0,a.useEffect)(()=>{if(ye){let Fe=function(De){const Ce=De.getValue();ve&&ve(Ce)};return ye.on("change",Fe),()=>{ye.off("change",Fe)}}},[ye,ve]),(0,a.useEffect)(()=>{ye&&ye.setOption("mode",he)},[ye,he]),(0,a.useEffect)(()=>{ye&&(Ee!==ye.getValue()||Ee==="")&&setTimeout(()=>{ye.setValue(Ee||"")},300)},[ye,Ee]),(0,a.useEffect)(()=>{if(be.current&&!ye){const Fe=te().fromTextArea(be.current,se({mode:he,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ge));Ae(Fe)}},[be.current,ye]),a.createElement("div",{className:"my-codemirror-container"},a.createElement("textarea",{ref:be}))}},2978:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return Wn}});var a=le(59301),Se=le(89780),y=le.n(Se),ce=le(76374),de=le(66543),te=le(6313),ae=le(25717),re=le(99498),ne=le(25419),x=le(67549),ee=le(38394),E=({value:$t="",className:rn,showTextOnly:dn,showLines:Dn,style:Wt={}})=>{const qt=(0,a.useMemo)(()=>"",[$t]);return a.createElement(a.Fragment,null,a.createElement("div",{dangerouslySetInnerHTML:{__html:qt}}))},b=Object.defineProperty,z=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,fe=($t,rn,dn)=>rn in $t?b($t,rn,{enumerable:!0,configurable:!0,writable:!0,value:dn}):$t[rn]=dn,oe=($t,rn)=>{for(var dn in rn||(rn={}))pe.call(rn,dn)&&fe($t,dn,rn[dn]);if(se)for(var dn of se(rn))ue.call(rn,dn)&&fe($t,dn,rn[dn]);return $t},me=($t,rn)=>z($t,ie(rn));let Ee=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ve({onActionCallback:$t,title:rn,icon:dn,actionName:Dn,className:Wt="",children:qt}){function xt(){$t(Dn)}return a.createElement("a",{title:rn,className:Wt,onClick:xt},a.createElement("i",{className:`${dn}`}),qt)}var he=({watch:$t,showNullButton:rn,showNullProgramButton:dn,onActionCallback:Dn,fullScreen:Wt,insertTemp:qt,hidetoolBar:xt,extraUse:Tt})=>{const en=[...Ee,{title:`${$t?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${$t?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return a.createElement("ul",{className:"markdown-toolbar-container"},!xt&&en.map((En,xn)=>a.createElement("li",{key:xn},En.actionName?a.createElement(ve,me(oe({},En),{onActionCallback:Dn})):a.createElement("span",{className:"v-line"}))),rn?a.createElement("li",null,a.createElement(ve,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Dn},a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,dn?a.createElement(a.Fragment,null,a.createElement("li",null,a.createElement(ve,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Dn},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),a.createElement("li",null,a.createElement(ve,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Dn},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,qt&&a.createElement("li",null,a.createElement(ve,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${qt}`,onActionCallback:Dn},a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Tt&&a.createElement("li",null,Tt),a.createElement("li",{className:"btn-full-screen"},a.createElement(ve,{icon:`${Wt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Wt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Dn})))},ge=le(75790),be=le(28284),ye=le(37568),Ae=le(99571),Fe=Object.defineProperty,De=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Ie=($t,rn,dn)=>rn in $t?Fe($t,rn,{enumerable:!0,configurable:!0,writable:!0,value:dn}):$t[rn]=dn,ze=($t,rn)=>{for(var dn in rn||(rn={}))we.call(rn,dn)&&Ie($t,dn,rn[dn]);if(Be)for(var dn of Be(rn))je.call(rn,dn)&&Ie($t,dn,rn[dn]);return $t},Oe=($t,rn)=>De($t,Ce(rn));const qe={labelCol:{span:4},wrapperCol:{span:20}};var Je=({callback:$t,onCancel:rn})=>{function dn(Dn){$t(Dn)}return a.createElement(be.default,Oe(ze({},qe),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:dn,style:{width:500}}),a.createElement(be.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.createElement(ye.default,null)),a.createElement(be.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.createElement(ye.default,null)),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Ae.ZP,{type:"ghost",onClick:rn},"\u53D6\u6D88")))},Ge=le(44905),Ue=le(45596),Le=le(62957),ke=le(77019),Ne=le(6077),Ze=le(59301),We=({callback:$t,onCancel:rn})=>{const dn=document.createElement("canvas"),Dn=dn.getContext("2d");dn.width=1e3,dn.height=800,Dn.fillStyle="#ffffff",Dn.fillRect(0,0,dn.width,dn.height);const Wt=dn.toDataURL("image/png");return Ze.createElement(Le.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Ze.createElement(ke.Z,{style:{height:"100vh"}},Ze.createElement(Ne.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Wt,visible:!0,title:String(Date.now())},onOk:qt=>{$t({src:qt.url})},onClose:rn})))},mt=le(30641),at=le(5269),He=le(6767),_e={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},Qe=le(59301),Ye=(0,a.forwardRef)(({onCancel:$t,editImgId:rn,callback:dn},Dn)=>{let Wt=(0,a.useRef)(),qt=(0,a.useRef)(),xt=(0,a.useRef)(),Tt=(0,a.useRef)(!1);const en=(0,a.useRef)(!1);console.log("ref:",Dn);const[En,xn]=(0,a.useState)(0),[hn,pn]=(0,a.useState)("100vh");return(0,a.useEffect)(()=>{xn(1)},[]),(0,a.useImperativeHandle)(Dn,()=>({setHeight:pn})),Qe.createElement("div",{ref:en,className:"body-overflow-initial"},Qe.createElement(mt.Z,{width:"100vw",height:hn,footer:null,closable:!0,placement:"bottom",open:!!En,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${_e.drawerWrap}`,onClose:()=>{window.saveDrawData(mn=>{dn({src:`/api/attachments/${mn}`,id:mn})})},title:Qe.createElement(ke.Z,{align:"middle"},Qe.createElement(at.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Qe.createElement(at.Z,{onClick:()=>{pn(hn==="60px"?"100vh":"60px")}},Qe.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),Qe.createElement(at.Z,{onClick:()=>{window.saveDrawData(mn=>{if(mn===null){He.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}He.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),dn({src:`/api/attachments/${mn}`,id:mn,disabledClose:!0})})}},Qe.createElement(Ae.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},Qe.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${rn||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:qt})))}),pt=le(90524),Xe=le(47889),Ve=le(71051);const Me=Xe.ZP.Group,xe={margin:"0 8px"};var Pe=({callback:$t,onCancel:rn})=>{function dn(Dn){$t(Dn)}return a.createElement(be.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:dn},a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},a.createElement("span",{style:xe},"\u5355\u5143\u683C\u6570\uFF1A"),a.createElement("span",{style:xe},"\u884C\u6570"),a.createElement(be.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.createElement(Ve.Z,null)),a.createElement("span",{style:xe},"\u5217\u6570"),a.createElement(be.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.createElement(Ve.Z,null))),a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},a.createElement("span",{style:xe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.createElement(be.default.Item,{name:"align"},a.createElement(Me,null,a.createElement(Xe.ZP,{value:"default"},a.createElement("i",{className:"fa fa-align-justify"})),a.createElement(Xe.ZP,{value:"left"},a.createElement("i",{className:"fa fa-align-left"})),a.createElement(Xe.ZP,{value:"center"},a.createElement("i",{className:"fa fa-align-center"})),a.createElement(Xe.ZP,{value:"right"},a.createElement("i",{className:"fa fa-align-right"}))))),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Ae.ZP,{type:"ghost",onClick:rn},"\u53D6\u6D88")))},Ke=le(71411),et=le(11081),dt=le.n(et),ht=(0,a.forwardRef)(({use3d:$t,width:rn,height:dn,callback:Dn,showSaveButton:Wt},qt)=>{const xt=(0,a.useRef)(),Tt=(0,a.useRef)(),[en,En]=(0,a.useState)(!1),xn=(0,a.useRef)({id:xt,appName:"graphing",width:rn||1e3,height:dn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,a.useEffect)(()=>{Tt.current=new(dt())(xn.current,!0),window.onload=function(){Tt.current.inject("applet_container")}},[]);const hn=()=>{var pn=window.ggbApplet.getPNGBase64(1,!0,72);return Dn&&Dn(pn),pn};return(0,a.useEffect)(()=>{xn.current.appName=en?"3D":"graphing",Tt.current.inject("applet_container")},[en]),(0,a.useEffect)(()=>{En($t)},[$t]),(0,a.useImperativeHandle)(qt,()=>({getImgData:hn})),a.createElement(a.Fragment,null,a.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:xt}),a.createElement(ke.Z,{align:"middle"},a.createElement(at.Z,{flex:1},a.createElement(Ke.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:en,onChange:pn=>En(pn)})),a.createElement(at.Z,null,a.createElement(Ae.ZP,{size:"large",onClick:hn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Ot=le(88615);const _t="link",Dt="upload-image",ut="add-flowchart",$e="draw-image",st="add-flowchart",it="code-block",bt="add-table",Bt="------------",Mt={default:Bt,left:`:${Bt}`,center:`:${Bt}:`,right:`${Bt}:`};var Ut=le(17904);function kt(){}let Ht=0;const Cn=1e4,Qn="\u2581",gn="@\u2581\u2581@",Sn="@\u2581@",Xn=` +`),De)};var Fe=({value:De="",edit:Ce=!1,className:Be,showTextOnly:we,showLines:je,style:Ie={},stylesPrev:ze={},highlightKeywords:Oe,showProgramFill:qe,isProgramFill:Je,disabledFill:Ge=!1,programFillValue:Ue,openEditor:Le=()=>{},onFillChange:ke=We=>{},onFillBlur:Ne=()=>{},onFillFocus:Ze=()=>{}})=>{let We=se(String(De||""));const mt=(0,a.useRef)(),at=(0,a.useRef)(),[He,_e]=(0,a.useState)(""),[Qe,Te]=(0,a.useState)("office"),[Ye,ft]=(0,a.useState)([]),Xe=(0,a.useRef)("a"+(0,ee.Z)()),Ve={},Me=it=>//i.test(it||""),xe=(it,bt,Bt)=>{const Mt=document.createElement(it===ge?"input":"textarea");Mt.style.width="100%",Mt.style.height=it===ge?"40px":"151px",Mt.rows=5,Mt.spellcheck=!1,Mt.name="edu-program-fill",Mt.placeholder="\u8BF7\u8F93\u5165",Mt.dataset.id=bt;const Ut=Object.keys(Ve).length;return Ve[Ut]=Mt,`${Mt.outerHTML}`};function Pe(it){return it=it.replace(/!\[.*?\]\(.*?\)/g,""),it=it.replace(/\[.*?\]\(.*?\)/g,""),it=it.replace(new RegExp("","gs"),""),it=it.replace(//g,""),it=it.replace(//g,""),it=it.replace(new RegExp(".*?<\\/video>","gs"),""),it=it.replace(new RegExp(".*?<\\/audio>","gs"),""),it=it.replace(new RegExp(".*?<\\/style>","gs"),""),it=it.replace(new RegExp(".*?<\\/script>","gs"),""),it}const Ke=it=>!we&&Me(We)?it:it.replace(/([\s\S]+?)<\/style>/gim,function(bt,Bt){let Mt=Bt.replace(/(\n|\r)/g,"").split("}"),Ut=[];return Mt.map(kt=>{kt!=""&&Ut.push(`.${Xe.current} ${kt}`)}),``}),et=(0,a.useMemo)(()=>{try{const Mt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Ut=/\"\/api\/attachments\/|\"\/attachments\/download\//g,kt=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Ht=/\(\/attachments\/download\//g;We=We.replace(Ht,"("+te.Z.API_SERVER+"/attachments/download/").replace(Mt,"("+te.Z.API_SERVER+"/api/attachments/").replace(Ut,'"'+te.Z.API_SERVER+"/api/attachments/").replace(kt,'"'+te.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`),mt.current.style.display="none"}catch(Mt){}if(qe){let Mt=-1;return We=We.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Ut,kt,Ht){var Cn;return++Mt,xe(Ut,Mt,(Cn=Ue==null?void 0:Ue[Mt])==null?void 0:Cn.value.replaceAll("<","<").replaceAll(">",">"))}),`
            ${Ke(We||"")}
            `}let it=Ke(We);it=(0,y.ZP)(it);const bt=(0,y.ez)();We.match(/\[TOC\]/)&&(it=it.replace("

            [TOC]

            ",(0,y.Qv)()),(0,y.Iy)()),it=it.replace(/(__special_katext_id_\d+__)/g,(Mt,Ut)=>{const{type:kt,expression:Ht}=bt[Ut];return(0,re.renderToString)(ye(Ht)||"",{displayMode:kt==="block",throwOnError:!1,output:"html"})}),it=it.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,y.AL)();const Bt=document.createElement("div");if(Bt.innerHTML=it,we)return Bt.innerText;if(Oe){const Mt=Oe.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Ot(Bt,Mt),Bt.innerHTML}return setTimeout(()=>ut(),500),Bt.innerHTML},[We,Oe]);(0,a.useEffect)(()=>{_t.current&&_t.current.querySelectorAll(["input","textarea"]).forEach(bt=>{bt.oninput=ct,bt.onblur=gt,bt.onfocus=ht})},[Ye]),(0,a.useEffect)(()=>{var it,bt,Bt,Mt,Ut;if(Ue!=null&&Ue.length)try{const kt=_t.current.querySelectorAll(".edu-program-fill-score"),Ht=_t.current.querySelectorAll('[name="edu-program-fill"]');for(const[Cn,Qn]of Ht.entries())Qn.value=((it=Ue==null?void 0:Ue[Cn])==null?void 0:it.value)||"",((bt=Ue==null?void 0:Ue[Cn])==null?void 0:bt.type)==="warning"?Qn.className="program-fill-warning":((Bt=Ue==null?void 0:Ue[Cn])==null?void 0:Bt.type)==="success"?Qn.className="program-fill-success":Qn.className="";for(const[Cn,Qn]of kt.entries())Qn.innerHTML=(Mt=Ue==null?void 0:Ue[Cn])!=null&&Mt.score?`${(Ut=Ue==null?void 0:Ue[Cn])==null?void 0:Ut.score}\u5206`:"";ft(Ue)}catch(kt){console.log(kt,"error")}},[Ue]);const ct=it=>{Ye[it.target.dataset.id]=Ye[it.target.dataset.id]||{},Ye[it.target.dataset.id].value=it.target.value,ft([...Ye]),ke(Ye,it.target.dataset.id)},gt=it=>{Ye[it.target.dataset.id]=Ye[it.target.dataset.id]||{},Ye[it.target.dataset.id].value=it.target.value,ft([...Ye]),Ne(Ye,it.target.dataset.id)},ht=it=>{Ye[it.target.dataset.id]=Ye[it.target.dataset.id]||{},Ye[it.target.dataset.id].value=it.target.value,ft([...Ye]),Ze(Ye,it.target.dataset.id)};function Ot(it,bt){return it.childNodes.forEach(Bt=>{var Mt;if(Bt.childNodes.length>0)Ot(Bt,bt);else if(Bt.nodeName!=="IMG")if(Bt.innerHTML)Bt.innerHTML=(Mt=Bt.innerHTML)==null?void 0:Mt.replace(new RegExp(bt,"gi"),'$&');else{const Ut=document.createElement("span");Ut.innerHTML=Bt.textContent.replace(new RegExp(bt,"gi"),'$&'),Bt.replaceWith(Ut)}})}const _t=(0,a.useRef)();y.jb.WebkitLineClamp=je,je&&(Ie=ve(ve({},Ie),y.jb));function Dt(it){let bt=it.target;if(bt.tagName.toUpperCase()==="A"){let Bt=bt.getAttribute("href");if(Bt.indexOf("office")>-1)it.preventDefault(),_e(Bt),Te("office");else if(Bt.indexOf("application/pdf")>-1)it.preventDefault(),_e(Bt),Te("pdf");else if(Bt.indexOf("text/html")>-1)it.preventDefault(),_e(Bt),Te("html");else if(Bt.startsWith("#")){it.preventDefault();let Mt=document.getElementById(Bt.replace("#",""));Mt&&Mt.scrollIntoView(!0)}}}const ut=()=>{var it;const bt=(it=_t.current)==null?void 0:it.querySelectorAll("video");bt==null||bt.forEach(Bt=>{if(Bt.oncontextmenu=()=>!1,Bt.src.indexOf(".m3u8")>-1&&!Bt.canPlayType("application/vnd.apple.mpegurl")){if(de.ZP.isSupported()){var Mt=new de.ZP;Mt.loadSource(Bt.src),Mt.attachMedia(Bt)}}})};(0,a.useEffect)(()=>{if(_t.current&&et&&et.match(be)&&window.PR.prettyPrint(),_t.current)return _t.current.addEventListener("click",Dt),()=>{var it;(it=_t.current)==null||it.removeEventListener("click",Dt),(0,y.AL)(),(0,y.Iy)()}},[et,_t.current,Dt]);const $e=it=>{it.target.nodeName==="IMG"&&it.target.className.indexOf("draw-flowchart")>-1?(mt.current.style.zIndex=1,mt.current.style.display="flex",mt.current.style.width=it.target.clientWidth+"px",mt.current.style.height=it.target.clientHeight+"px",mt.current.style.top=it.target.offsetTop+"px",mt.current.style.left=it.target.offsetLeft+"px",it.target.id&&(at.current=it.target.id)):mt.current.style.display="none"},st=()=>{mt.current.style.display="none"};return(0,a.useEffect)(()=>{var it;const bt=Bt=>{Bt.preventDefault(),Bt.clipboardData.setData("text",window.getSelection().toString())};return(it=_t.current)==null||it.addEventListener("copy",bt),()=>{var Bt;(Bt=_t.current)==null||Bt.removeEventListener("copy",bt)}},[_t.current]),a.createElement("div",{style:{position:"relative"},onMouseLeave:st},we&&a.createElement("div",{ref:_t,className:`${pe.mdBody} `},et),!we&&!Me(et)&&a.createElement("div",{ref:_t,style:ve({},Ie),onMouseOver:$e,className:`${Be||""} ${Ge?"disabled-fill":""} markdown-body ${pe.mdBody} ${Xe.current}`,dangerouslySetInnerHTML:{__html:et}}),!we&&Me(et)&&a.createElement(ie,{html:et}),a.createElement("div",{ref:mt,className:`${pe.button} ${Ce?"":pe.previewFlowChart}`},a.createElement(ne.Z,null,a.createElement(x.ZP,{onClick:()=>{Ce?Le(at.current):(_e(at.current),Te("flowChart"))}},Ce?"\u7F16\u8F91":"\u9884\u89C8"))),a.createElement(E.Z,{close:!0,data:He,type:He!=null&&He.length?Qe:"",style:ve({},ze),onClose:()=>_e("")}))}},766:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return ce}});var a=le(76560),Se={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},y=le(59301),ce=({message:de,className:te,children:ae,style:re={}})=>y.createElement("div",{className:`custom-spinner ${Se.idsRingWrapper} ${te}`},y.createElement("div",{className:Se.ldsRing},y.createElement("div",null),y.createElement("div",null),y.createElement("div",null),y.createElement("div",null)),de?y.createElement("p",{style:re},de):null,ae,y.createElement(a.Outlet,null))},72015:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return ce}});var a=le(59301),Se=le(33796),y=le(59301),ce=({defaultX:de="40%",leftChild:te,rightChild:ae,className:re,hideResize:ne=!1})=>{const[x,ee]=(0,a.useState)(de),E=(0,a.useRef)();function b(){E.current=!0}(0,a.useEffect)(()=>{function se(ue){E.current&&(Se.Z.publish("resize-move-bar",ue),ee(ue.pageX))}function pe(){E.current=!1}return window.addEventListener("mousemove",se),window.addEventListener("mouseup",pe),()=>{window.removeEventListener("mousemove",se),window.removeEventListener("mouseup",pe)}},[]);const z=typeof x=="number"&&x!==.01?`${x}px`:de,ie=`calc(100% - ${ne?"0px":"4px"} - ${z})`;return y.createElement("div",{className:`split-panel-container ${re}`},y.createElement("section",{style:{width:z,display:x===.01?"none":""}},te),y.createElement("section",{className:"resize-x-bar",onMouseDown:b},y.createElement("a",{className:"btn-resize"},y.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},y.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),y.createElement("section",{style:{width:ie}},ae))}},46685:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return te}});var a=le(59301),Se={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},y=le(92310),ce=le.n(y),te=({className:ae,style:re={},leftNode:ne,leftTitle:x="\u81EA\u6D4B\u8F93\u5165",rightNode:ee,rightTitle:E="\u8FD0\u884C\u7ED3\u679C"})=>a.createElement("div",{className:ce()(Se.result,ae),style:re},a.createElement("div",{className:Se.left},a.createElement("div",{className:Se.title},a.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),a.createElement("span",null,x)),a.createElement("div",{className:Se.leftNode},ne)),a.createElement("div",{className:Se.right},a.createElement("div",{className:Se.title},a.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),a.createElement("span",null,E)),a.createElement("div",{className:Se.rightNode},ee)))},38273:function(Ct,ot,le){"use strict";var a=le(59301);const Se=ce=>String(ce).length===1?`0${ce}`:ce,y=({className:ce="",onChange:de,defaultValue:te=0})=>{const[ae,re]=(0,a.useState)(te);(0,a.useEffect)(()=>{const E=setTimeout(()=>{re(ae+1e3)},1e3);return de(ae+1e3),()=>{clearInterval(E)}},[ae]);const ne=parseInt(ae/(60*6e4))||"00",x=parseInt(ae%(60*6e4)/6e4)||"00",ee=parseInt(ae%6e4/1e3)||"00";return a.createElement("div",{className:ce},Se(ne),":",Se(x),":",Se(ee))};ot.Z=y},64123:function(Ct,ot,le){"use strict";var a=le(59301),Se=le(59301);const y=({text:ce,speed:de=100})=>{const[te,ae]=(0,a.useState)(""),re=(0,a.useRef)(0);return(0,a.useEffect)(()=>{ae(""),re.current=0;const ne=setInterval(()=>{re.currentx+ce.charAt(re.current)),re.current+=1):clearInterval(ne)},de);return()=>{clearInterval(ne)}},[ce]),Se.createElement("div",{className:"c-black"},te)};ot.Z=y},25992:function(Ct,ot,le){"use strict";le.d(ot,{cT:function(){return be},pe:function(){return ve}});var a=le(59301),Se=le(14566),y=le(6767),ce=le(82093),de=le(28209),te=le.n(de),ae=le(1012),re=le(76560),ne=le(47257),x=le.n(ne),ee=Object.defineProperty,E=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,pe=(Ae,Fe,De)=>Fe in Ae?ee(Ae,Fe,{enumerable:!0,configurable:!0,writable:!0,value:De}):Ae[Fe]=De,ue=(Ae,Fe)=>{for(var De in Fe||(Fe={}))ie.call(Fe,De)&&pe(Ae,De,Fe[De]);if(z)for(var De of z(Fe))se.call(Fe,De)&&pe(Ae,De,Fe[De]);return Ae},fe=(Ae,Fe)=>E(Ae,b(Fe)),oe=(Ae,Fe)=>{var De={};for(var Ce in Ae)ie.call(Ae,Ce)&&Fe.indexOf(Ce)<0&&(De[Ce]=Ae[Ce]);if(Ae!=null&&z)for(var Ce of z(Ae))Fe.indexOf(Ce)<0&&se.call(Ae,Ce)&&(De[Ce]=Ae[Ce]);return De},me=(Ae,Fe,De)=>new Promise((Ce,Be)=>{var we=ze=>{try{Ie(De.next(ze))}catch(Oe){Be(Oe)}},je=ze=>{try{Ie(De.throw(ze))}catch(Oe){Be(Oe)}},Ie=ze=>ze.done?Ce(ze.value):Promise.resolve(ze.value).then(we,je);Ie((De=De.apply(Ae,Fe)).next())});const{Dragger:Ee}=Se.default,ve=Ae=>{const Fe="bf3c199c2470cb477d907b1e0917c17b",De="5183666c72eec9e4";var Ce=te().enc.Utf8.parse(Fe);let Be=te().enc.Utf8.parse(De);var we=te().AES.decrypt(Ae,Ce,{iv:Be,mode:te().mode.CBC});return we.toString(te().enc.Utf8)};let he;const ge=Ae=>me(void 0,[Ae],function*({identifier:Fe,oldFilename:De,newFilename:Ce}){var Be,we,je,Ie,ze,Oe;const qe=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});qe.data=JSON.parse(ve(qe.data));const Je=new OSS({endpoint:(Be=qe==null?void 0:qe.data)==null?void 0:Be.end_point,region:(we=qe==null?void 0:qe.data)==null?void 0:we.region,accessKeyId:(je=qe==null?void 0:qe.data)==null?void 0:je.access_key_id,accessKeySecret:(Ie=qe==null?void 0:qe.data)==null?void 0:Ie.access_key_secret,bucket:(ze=qe==null?void 0:qe.data)==null?void 0:ze.bucket,stsToken:(Oe=qe==null?void 0:qe.data)==null?void 0:Oe.security_token});return new Promise((Ge,Ue)=>{console.log(11111,`${Fe}/${De}`,`${Fe}/${Ce}`,qe.data),Je.copy(`/${Fe}/${De}`,`/${Fe}/${Ce}`).then(Le=>{console.log("\u62F7\u8D1D\u6210\u529F",Le)}).catch(Le=>{console.log(Le)})})}),be=(Ae,Fe,De)=>me(void 0,null,function*(){var Ce,Be,we,je,Ie,ze;Fe.file_name=Ae.name;const Oe=yield(0,ce.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",ve(Oe.data)),Oe.data=JSON.parse(ve(Oe.data));const qe=Ae.name.split(".");qe.pop();const Je=Fe.realFileName?qe.join(""):(0,ae.Z)(),Ge=new(x())({endpoint:(Ce=Oe==null?void 0:Oe.data)==null?void 0:Ce.end_point,region:(Be=Oe==null?void 0:Oe.data)==null?void 0:Be.region,accessKeyId:(we=Oe==null?void 0:Oe.data)==null?void 0:we.access_key_id,accessKeySecret:(je=Oe==null?void 0:Oe.data)==null?void 0:je.access_key_secret,bucket:(Ie=Oe==null?void 0:Oe.data)==null?void 0:Ie.bucket,stsToken:(ze=Oe==null?void 0:Oe.data)==null?void 0:ze.security_token});return new Promise((Ue,Le)=>{var ke;Ge.multipartUpload(`${Je}`,new Blob([Ae],{type:Ae.type}),fe(ue({timeout:200*1e3,partSize:102400},De),{callback:{url:(ke=Oe==null?void 0:Oe.data)==null?void 0:ke.callback_url,host:Oe==null?void 0:Oe.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,ce.rz)(Fe)}})).then(function(Ne){var Ze;Ae.response=(Ze=Ne.data)==null?void 0:Ze.data,Ue(Ne==null?void 0:Ne.data)}).catch(function(Ne){Le(Ne),console.log("err:",Ne)})})}),ye=Ae=>{var Fe=Ae,{user:De,cancelUpload:Ce}=Fe,Be=oe(Fe,["user","cancelUpload"]);const[we,je]=(0,a.useState)([]);let[Ie,ze]=(0,a.useState)();const Oe={onRemove:Je=>{je([...we.filter(Ge=>Ge.name!==Je.name)]),Be.onChange(we.filter(Ge=>Ge.name!==Je.name))},disabled:Be.disabled,multiple:!0,fileList:we==null?void 0:we.map(Je=>Je.file),customRequest:()=>{},beforeUpload:Je=>me(void 0,null,function*(){let Ge=Be.maxSize||1073741824;if(we.filter(Ue=>Ue.name===Je.name).length){y.ZP.info(`${Je.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(Je==null?void 0:Je.size)>Ge?(y.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${Ge/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(we.push({name:Je.name,file:Je}),je([...we]),Be.onChange(we),!1)})},qe=(Je,Ge)=>me(void 0,null,function*(){var Ue,Le,ke,Ne,Ze,We;Ge.file_name=Je.name;const mt=Je.name,at=yield(0,ce.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(at.data=JSON.parse(ve(at.data)),(at==null?void 0:at.status)!==0){we[we.findIndex(Qe=>Qe.name===mt)].status="error",we[we.findIndex(Qe=>Qe.name===mt)].file.status="error",Be.onChange(we),y.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}Ie=new(x())({endpoint:(Ue=at==null?void 0:at.data)==null?void 0:Ue.end_point,region:(Le=at==null?void 0:at.data)==null?void 0:Le.region,accessKeyId:(ke=at==null?void 0:at.data)==null?void 0:ke.access_key_id,accessKeySecret:(Ne=at==null?void 0:at.data)==null?void 0:Ne.access_key_secret,bucket:(Ze=at==null?void 0:at.data)==null?void 0:Ze.bucket,stsToken:(We=at==null?void 0:at.data)==null?void 0:We.security_token}),console.log(Je,"file"),ze(Ie);const He=Je.name.split(".");He.pop();const _e=mt.indexOf(".")>-1?Ge.realFileName?He.join("."):(0,ae.Z)():mt;return new Promise((Qe,Te)=>{var Ye;try{Ie.multipartUpload(`${Be.identifier}/${_e}${mt.indexOf(".")>-1?"."+mt.split(".").pop():""}`,new Blob([Je.file],{type:Je.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(ft,Xe,Ve)=>{try{console.log("\u8FDB\u5EA6",ft,Xe,Ve);const Me=we.findIndex(xe=>xe.name===mt);we[Me].file.percent=ft*100,we[Me].tempCheckpoint=Xe,je([...we])}catch(Me){}},checkpoint:we[we.findIndex(ft=>ft.name===mt)].tempCheckpoint,callback:{customValue:{id:mt+""},url:(Ye=at==null?void 0:at.data)==null?void 0:Ye.callback_url,host:at==null?void 0:at.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,ce.rz)(Ge)}}).then(function(ft){var Xe,Ve,Me;const xe=we.findIndex(Ke=>Ke.name===mt);let Pe="done";if(((Xe=ft.data)==null?void 0:Xe.status)===0){Je.response=(Ve=ft.data)==null?void 0:Ve.data;const Ke=we.findIndex(et=>et.name===mt);we[Ke].status="done",we[Ke].file.status="done"}else y.ZP.warning((Me=ft.data)==null?void 0:Me.message),Pe="error";we[xe].status=Pe,we[xe].file.status=Pe,Be.onChange(we),Qe(ft==null?void 0:ft.data)}).catch(function(ft){we[we.findIndex(Xe=>Xe.name===mt)].status="error",we[we.findIndex(Xe=>Xe.name===mt)].file.status="error",y.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),je([...we]),Be.onChange(we),Te(ft),console.log("err:",ft)})}catch(ft){}})});return(0,a.useEffect)(()=>{we.every(Je=>Je==="done"||Je==="error")&&Be.onComplete(we)},[we]),(0,a.useEffect)(()=>{Ce&&(Ie==null||Ie.cancel())},[Ce]),(0,a.useEffect)(()=>{Be.uploading&&we.map(Je=>me(void 0,null,function*(){var Ge;if((!Je.status||Je.status==="error")&&!Ce){Je.status="uploading",Je.file.status="uploading";const Ue=yield qe(Je,{login:(Ge=De==null?void 0:De.userInfo)==null?void 0:Ge.login,container_type:Be.container_type,container_id:Be.container_id,description:Be.description,realFileName:Be.realFileName})}}))},[Be.uploading]),a.createElement(Ee,fe(ue({},Oe),{height:Be.height,className:Be.className}),a.createElement("p",{className:"ant-upload-hint"},Be.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};ot.ZP=(0,re.connect)(({loading:Ae,globalSetting:Fe,user:De})=>({globalSetting:Fe,loading:Ae.models.competitions,user:De}))(ye)},30521:function(Ct,ot,le){"use strict";le.d(ot,{xj:function(){return Ge},CI:function(){return Ce},h4:function(){return re},eh:function(){return ce},wr:function(){return ae},r5:function(){return de}});var a=le(59301),Se=le(6725),y=le(90524);function ce(){const[Ue,Le]=(0,a.useState)(!1),ke=(0,a.useRef)(null),Ne=(0,a.useCallback)(()=>{var mt;(mt=ke.current)==null||mt.cancelRequest(),Le(!1)},[]);return[{request:(0,a.useCallback)(mt=>{const{url:at,body:He,onData:_e,onDone:Qe,onCancelled:Te,onError:Ye}=mt;ke.current&&ke.current.cancelRequest();const ft=new Se.Z(y.Z.API_SERVER+at,He);return ke.current=ft,Le(!0),new Promise((Xe,Ve)=>{ft.on("data",({chunk:Me,full:xe})=>{_e==null||_e(xe,Me)}),ft.on("done",Me=>{Le(!1),Qe==null||Qe(Me),Xe({status:"done",content:Me})}),ft.on("cancelled",Me=>{Le(!1),Te==null||Te(Me),Xe({status:"cancelled",content:Me})}),ft.on("error",Me=>{Le(!1),Ye==null||Ye(Me),Ve(Me)}),ft.startStream()})},[]),cancel:Ne,get loading(){return Ue}}]}function de(Ue=[]){const[Le,ke]=(0,a.useState)(Ue),Ne=(0,a.useCallback)((Ze,We)=>{const{limit:mt,onlySuccess:at=!0}=We||{},He=[],_e=new Map;Ze.forEach(Qe=>{Qe.sender==="AI"&&Qe.key&&_e.set(Qe.key,Qe)});for(const Qe of Ze)if(Qe.sender==="user"&&Qe.key){const Te=_e.get(Qe.key);if((Te==null?void 0:Te.text)&&(!at||!(Te!=null&&Te.error))&&(He.push({question:Qe.text||"",answer:Te.text}),mt&&He.length>=mt))break}return He},[]);return{chatData:Le,setChatData:ke,calcHistoryList:Ne}}var ae=({status:Ue,rootMargin:Le="70px",bottomOffset:ke=50})=>{const Ne=(0,a.useRef)(null),Ze=(0,a.useRef)(null),We=(0,a.useRef)(null),[mt,at]=(0,a.useState)(!0),He=(0,a.useRef)(!1),_e=(0,a.useRef)(0);return(0,a.useEffect)(()=>{const Qe=Ne.current,Te=Ze.current;if(!Qe||!Te)return;const Ye=new IntersectionObserver(([ft])=>{var Xe,Ve;if(!document.contains(ft.target)){console.warn("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Xe=ft.rootBounds)==null?void 0:Xe.width)===0&&((Ve=ft.rootBounds)==null?void 0:Ve.height)===0){console.warn("\u6EDA\u52A8\u5BB9\u5668\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(ft.boundingClientRect.width===0&&ft.boundingClientRect.height===0){console.warn("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216\u9690\u85CF");return}at(ft.isIntersecting)},{root:Qe,rootMargin:Le,threshold:0});return Ye.observe(Te),()=>{Ye.disconnect()}},[Le,!!(Ne!=null&&Ne.current),!!(Ze!=null&&Ze.current)]),(0,a.useEffect)(()=>{if(!Ue)return;const Qe=Ne.current,Te=We.current;if(!Qe||!Te)return;He.current=!1,_e.current=Qe.scrollTop;const Ye=()=>{const{scrollTop:Ve,scrollHeight:Me,clientHeight:xe}=Qe,Pe=Ve>_e.current,Ke=Ve+xe>=Me-ke;Pe&&Ke?(Qe.scrollTop=Me,He.current=!1):Pe||(He.current=!0),_e.current=Ve},ft=()=>{He.current||(Qe.scrollTop=Qe.scrollHeight)};Qe.addEventListener("scroll",Ye);const Xe=new ResizeObserver(ft);return Xe.observe(Te),()=>{Xe.disconnect(),Qe.removeEventListener("scroll",Ye)}},[Ue,ke]),{scrollBoxRef:Ne,bottomInspectRef:Ze,contentRef:We,isAtBottom:mt}};function re(Ue){const[Le,ke]=(0,a.useState)({width:0,height:0});return(0,a.useEffect)(()=>{const Ne=Ue.current;if(!Ne)return;const Ze=new ResizeObserver(We=>{for(let mt of We){const at=mt.target.offsetWidth,He=mt.target.offsetHeight;ke({width:at,height:He})}});return Ze.observe(Ne),()=>{Ze.disconnect()}},[Ue]),Le}var ne=le(6767),x=le(14566),ee=le(62957),E=le(25399),b=le(29787),z=le(75727),ie=le(99571),se=le(37568),pe=le(92310),ue=le.n(pe),fe={footerContainer:"footerContainer___JFPnb",togglesContainer:"togglesContainer___dRNY4",attachment:"attachment___VYSbv",btn:"btn___T5UpT",btnActive:"btnActive___gq01r",inputContainer:"inputContainer___Yy8gW",uploadBtn:"uploadBtn___OcD8F",sendBtn:"sendBtn___e2elL",cancelBtn:"cancelBtn___DEsSI",lineFour:"lineFour___GcA3R",fullIcon:"fullIcon___fmG_6",selected:"selected___m2pW_",full:"full___cZUDM",disabledInput:"disabledInput___ijUlM"},oe=le(49661),me=le(58617),Ee=le(32050),ve=Object.defineProperty,he=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ye=(Ue,Le,ke)=>Le in Ue?ve(Ue,Le,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ue[Le]=ke,Ae=(Ue,Le)=>{for(var ke in Le||(Le={}))ge.call(Le,ke)&&ye(Ue,ke,Le[ke]);if(he)for(var ke of he(Le))be.call(Le,ke)&&ye(Ue,ke,Le[ke]);return Ue},Fe=(Ue,Le,ke)=>new Promise((Ne,Ze)=>{var We=He=>{try{at(ke.next(He))}catch(_e){Ze(_e)}},mt=He=>{try{at(ke.throw(He))}catch(_e){Ze(_e)}},at=He=>He.done?Ne(He.value):Promise.resolve(He.value).then(We,mt);at((ke=ke.apply(Ue,Le)).next())}),Ce=(0,a.forwardRef)(({placeholder:Ue="\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",className:Le,style:ke,hideUpload:Ne,disabled:Ze,disabledTooltip:We,value:mt="",onChange:at,onSubmit:He,onCancel:_e,loading:Qe,typing:Te,toggles:Ye,onFullInputChange:ft,onInputFocus:Xe,headExtraNode:Ve},Me)=>{var xe,Pe;const[Ke,et]=(0,a.useState)([]),[ct,gt]=(0,a.useState)([]),[ht,Ot]=(0,a.useState)(!1),[_t,Dt]=(0,a.useState)(!1),ut=(0,a.useRef)(null),$e=(0,a.useRef)(null),st=(0,a.useRef)(null),it=(0,a.useRef)(!1),bt=50,Bt=10;(0,a.useImperativeHandle)(Me,()=>({onAttachmentsClear:()=>{et([]),gt([])}}));const Mt={maxCount:bt,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Ke,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:un=>Fe(void 0,null,function*(){var ir,Kn,Pn,Wn;const $t=(Wn=(Pn=(Kn=(ir=un==null?void 0:un.name)==null?void 0:ir.split("."))==null?void 0:Kn.slice(-1))==null?void 0:Pn[0])==null?void 0:Wn.toLowerCase(),rn=["doc","docx","md","pdf","txt","xlsx","xls"];return un.size===0?(ne.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),x.default.LIST_IGNORE):rn.includes($t)?un.size/1024/1024>100?(ne.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB"),x.default.LIST_IGNORE):!0:(ne.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),x.default.LIST_IGNORE)}),onChange:({fileList:un})=>{et(un)},action:`${(xe=y.Z)==null?void 0:xe.API_SERVER}/api/intelligent_imports/upload_file.json`},Ut={maxCount:Bt,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:ct,multiple:!0,accept:".jpg,.png",beforeUpload:un=>{var ir,Kn,Pn,Wn;const $t=(Wn=(Pn=(Kn=(ir=un==null?void 0:un.name)==null?void 0:ir.split("."))==null?void 0:Kn.slice(-1))==null?void 0:Pn[0])==null?void 0:Wn.toLowerCase(),rn=["jpg","png"];return un.size===0?(ne.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),x.default.LIST_IGNORE):rn.includes($t)?un.size/1024/1024>10?(ne.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB"),x.default.LIST_IGNORE):!0:(ne.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),x.default.LIST_IGNORE)},onChange:({fileList:un})=>{gt(un)},action:`${(Pe=y.Z)==null?void 0:Pe.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{var un,ir;const Kn=(ir=(un=ut.current)==null?void 0:un.resizableTextArea)==null?void 0:ir.textArea;if(!Kn)return;const Pn=new ResizeObserver(()=>{Dt(Kn.scrollHeight>=96)});return Kn&&Pn.observe(Kn),()=>{Kn&&Pn.unobserve(Kn)}},[]);const kt=un=>{at==null||at(un.target.value)},Ht=un=>{var ir,Kn,Pn,Wn,$t,rn,dn,Dn;if(un==="file"){if(ct.length){ee.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{var Wt,qt,xt,Tt;gt([]),(Tt=(xt=(qt=(Wt=$e.current)==null?void 0:Wt.upload)==null?void 0:qt.uploader)==null?void 0:xt.fileInput)==null||Tt.click()}});return}(Wn=(Pn=(Kn=(ir=$e.current)==null?void 0:ir.upload)==null?void 0:Kn.uploader)==null?void 0:Pn.fileInput)==null||Wn.click()}if(un==="image"){if(Ke.length){ee.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{var Wt,qt,xt,Tt;et([]),(Tt=(xt=(qt=(Wt=st.current)==null?void 0:Wt.upload)==null?void 0:qt.uploader)==null?void 0:xt.fileInput)==null||Tt.click()}});return}(Dn=(dn=(rn=($t=st.current)==null?void 0:$t.upload)==null?void 0:rn.uploader)==null?void 0:dn.fileInput)==null||Dn.click()}},Cn=()=>{He==null||He(mt,Ke,ct)},Qn=un=>{if(!(un.shiftKey&&un.key==="Enter")&&un.key==="Enter"){if(un.preventDefault(),Sn||it.current||Qe)return;Cn()}},gn=[...Ke,...ct],Sn=gn.some(un=>un.status==="uploading")||Te||Qe||!(mt!=null&&mt.trim()),Xn=!!gn.length||(Ye==null?void 0:Ye.some(un=>un.active))||Ve,_n=Ne||Ke.length>=bt||ct.length>=Bt,Mn=[{key:"file",disabled:Ke.length>=bt,label:a.createElement(E.Z,{placement:"right",title:a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},{key:"image",disabled:ct.length>=Bt,label:a.createElement(E.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}];return a.createElement("div",{style:ke,className:ue()(fe.footerContainer,Le,ht&&fe.full,Xn&&fe.selected)},a.createElement("div",{className:fe.togglesContainer},Ve,Ye==null?void 0:Ye.filter(un=>un.show!==!1).map((un,ir)=>a.createElement(a.Fragment,{key:ir},a.createElement(E.Z,{key:un.label,title:un.tooltip},a.createElement("div",{onClick:un.onToggle,className:ue()(fe.btn,un.active&&fe.btnActive)},a.createElement("i",{className:`iconfont ${un.icon} mr10 font12`}),un.label)),un==null?void 0:un.extraNode)),gn.map(un=>a.createElement("div",{className:fe.attachment,key:un.uid},(un==null?void 0:un.status)==="uploading"&&a.createElement(b.Z,{indicator:a.createElement(me.Z,{rev:!0,spin:!0}),className:"mr10",size:"small",spinning:!0}),a.createElement("span",{title:un==null?void 0:un.name,className:"mr10"},(0,oe.Pq)(un.name,20)),a.createElement("i",{onClick:()=>{et(ir=>ir.filter(Kn=>Kn.uid!==un.uid)),gt(ir=>ir.filter(Kn=>Kn.uid!==un.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),a.createElement(E.Z,{title:We},a.createElement("div",{className:ue()(fe.inputContainer,_t&&fe.lineFour,Ze&&fe.disabledInput)},a.createElement(x.default,Ae({ref:$e},Mt)),a.createElement(x.default,Ae({ref:st},Ut)),a.createElement(z.Z,{className:`${_n?"hide":""}`,menu:{items:Mn,onClick:un=>Ht(un.key)},placement:"top"},a.createElement(ie.ZP,{className:fe.uploadBtn,icon:a.createElement(Ee.Z,{rev:!0,style:{fontSize:18,color:"#FFF"}})})),a.createElement(se.default.TextArea,{ref:ut,autoSize:{minRows:1,maxRows:4},placeholder:Ue,value:mt,variant:"borderless",style:_n?{paddingLeft:0,marginLeft:0}:{},onChange:kt,onPressEnter:Qn,onCompositionStart:()=>{it.current=!0},onCompositionEnd:()=>{it.current=!1},onFocus:()=>Xe==null?void 0:Xe()}),Te?a.createElement(E.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${fe.cancelBtn}`,onClick:_e})):a.createElement(ie.ZP,{className:fe.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Sn,onClick:Cn}),_t&&a.createElement("span",{className:fe.fullIcon,onClick:()=>{Ot(!ht),ft==null||ft(!ht)}},ht?a.createElement("span",{className:"iconfont icon-shousuo"}):a.createElement("span",{className:"iconfont icon-zhankai"})))))}),Be={loading:"loading___dHPeG",dot:"dot___wB_Xx","dot-fade":"dot-fade___dHh10",li:"li___pjgC0",avatarIcon:"avatarIcon___SHala",img:"img___DK87r",content:"content___kiz_D",borderBox:"borderBox___Txzil",text:"text___iNCQg",fileWrap:"fileWrap___wWt5C",file:"file___ZeKPM",fileName:"fileName___FzNuv",source:"source___tXQ7H",action:"action___xwJSd"},we=le(97812),je=le(49026),Ie=le(56102),ze=le(56321),Oe="data:image/png;base64,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",qe=(Ue,Le,ke)=>new Promise((Ne,Ze)=>{var We=He=>{try{at(ke.next(He))}catch(_e){Ze(_e)}},mt=He=>{try{at(ke.throw(He))}catch(_e){Ze(_e)}},at=He=>He.done?Ne(He.value):Promise.resolve(He.value).then(We,mt);at((ke=ke.apply(Ue,Le)).next())}),Ge=({contentRef:Ue,className:Le,style:ke,aiIcon:Ne=ze,userIcon:Ze=Oe,chatData:We,requestLoading:mt,editIndex:at,onEditFinish:He,onEditCancel:_e,customDataNode:Qe,extraAnswerAction:Te,cancelTyping:Ye,onAnswerFinish:ft,onReasoningFinish:Xe,onDynamic:Ve,sensitiveWords:Me=[]})=>{const[xe,Pe]=(0,a.useState)(""),Ke=(0,a.useRef)(null);(0,a.useEffect)(()=>{var ht;if(Ke.current&&at!==null){Ke.current.focus();const Ot=(ht=Ke.current.resizableTextArea)==null?void 0:ht.textArea;Ot&&(Ot.selectionStart=Ot.selectionEnd=Ot.value.length)}},[at]);const et=(ht,Ot)=>{let _t=ht;return Ot.forEach(Dt=>{const ut=new RegExp(Dt,"g");_t=_t.replace(ut,"")}),_t},ct=(ht,Ot)=>{const _t=Ot===at,Dt=[...(ht==null?void 0:ht.fileList)||[],...(ht==null?void 0:ht.imageList)||[]];return a.createElement("div",{className:Be.li},a.createElement("div",{className:Be.avatarIcon},a.createElement("img",{className:Be.img,src:Ze})),a.createElement("div",{className:Be.content},!!(Dt!=null&&Dt.length)&&a.createElement("div",{className:Be.fileWrap},Dt==null?void 0:Dt.map((ut,$e)=>{var st,it;return a.createElement("div",{key:$e,className:Be.file},a.createElement("img",{src:le(90034)(`./${((it=(st=ut==null?void 0:ut.name)==null?void 0:st.split("."))==null?void 0:it.pop())||"txt"}.png`),width:20,className:"mr10"}),a.createElement("aside",null,a.createElement(E.Z,{title:ut==null?void 0:ut.name},a.createElement("div",{className:Be.fileName},ut==null?void 0:ut.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,oe.RD)(ut==null?void 0:ut.size))))})),a.createElement("div",{className:Be.borderBox},_t?a.createElement(se.default.TextArea,{value:xe,ref:Ke,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",variant:"borderless",onChange:ut=>Pe(ut.target.value)}):a.createElement("div",{className:Be.text},ht==null?void 0:ht.text)),_t?a.createElement("div",{className:Be.action},a.createElement(ie.ZP,{onClick:()=>{Pe(""),_e()},size:"small"},"\u53D6\u6D88"),a.createElement(ie.ZP,{disabled:!xe.trim(),onClick:()=>He(xe),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:Be.action},a.createElement(Ie.CopyToClipboard,{text:(ht==null?void 0:ht.text)||"",onCopy:()=>ne.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(E.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))))))},gt=(ht,Ot)=>a.createElement("div",{className:Be.li},a.createElement("div",{className:Be.avatarIcon},a.createElement("img",{className:Be.img,src:Ne})),a.createElement("div",{className:Be.content},a.createElement("div",{className:Be.borderBox},ht.loading&&a.createElement(a.Fragment,null,ht!=null&&ht.imageGenerator?a.createElement("div",{className:"flex item-center"},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!(ht!=null&&ht.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:Be.loading},a.createElement("div",{className:Be.dot}),a.createElement("div",{className:Be.dot}),a.createElement("div",{className:Be.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(ht==null?void 0:ht.thinkingEnabled)&&a.createElement(je.Z,{time:ht==null?void 0:ht.time,cancelIndex:Ye,loading:ht.loading,streamingStatus:!(ht!=null&&ht.text),onFinish:()=>qe(void 0,null,function*(){Xe==null||Xe()}),value:ht==null?void 0:ht.reasoning}),!!(ht!=null&&ht.text)&&!ht.hideAnswer&&a.createElement(we.Z,{cancelIndex:Ye,onDynamic:Ve,streamingStatus:mt,loadImage:!!(ht!=null&&ht.imageGenerator),onFinish:()=>qe(void 0,null,function*(){ft==null||ft()}),value:et(ht==null?void 0:ht.text,Me)})),(ht==null?void 0:ht.source)&&!!(ht!=null&&ht.text)&&a.createElement("div",{className:Be.source},ht==null?void 0:ht.source),a.createElement("div",{className:Be.action},Te==null?void 0:Te(ht,Ot),a.createElement(Ie.CopyToClipboard,{text:String((ht==null?void 0:ht.text)||""),onCopy:()=>ne.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(E.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))))));return a.createElement("div",{ref:Ue,className:ue()(Le),style:ke},We==null?void 0:We.map((ht,Ot)=>a.createElement(a.Fragment,{key:ht.key+Ot},ht.show&&a.createElement(a.Fragment,null,ht.sender==="user"&&ct(ht,Ot),ht.sender==="AI"&>(ht,Ot),Qe&&!["AI","user"].includes(ht.sender)&&Qe(ht,Ot)))))}},39479:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return ce}});var a=le(59301),Se=le(33796),y=le(90083),ce=()=>{const[de,te]=(0,a.useState)(""),[ae,re]=(0,a.useState)(0);let[ne,x]=(0,a.useState)(),[ee,E]=(0,a.useState)();const[b,z]=(0,a.useState)(!1),ie=(0,a.useRef)("");(0,a.useEffect)(()=>Se.Z.subscribe("preview-image",be=>{te(be),console.log(ve.current)}),[]),(0,a.useEffect)(()=>(document.addEventListener("keydown",se),()=>{document.removeEventListener("keydown",se)}),[]),(0,a.useEffect)(()=>{ie.current=de},[de]);function se(ge){console.log("e====",ge),ge.keyCode==27&&ie.current&&pe()}function pe(){document.body.style.overflow="auto",x(void 0),E(void 0),re(0),te("")}function ue(){re(ae+90)}function fe(){ne=ve.current.width*1.1,ee=ve.current.height*1.1,E(ee),x(ne)}function oe(){ne=ve.current.width/1.1,ee=ve.current.height/1.1,E(ee),x(ne)}const me=(0,a.useRef)(),Ee=(0,a.useRef)(),ve=(0,a.useRef)(),he=ge=>{(ge.nativeEvent.target===me.current||ge.nativeEvent.target===Ee.current)&&pe()};return a.createElement(a.Fragment,null,de?a.createElement("div",null,a.createElement("div",{className:"preview-wrp-group",ref:Ee},a.createElement(y.Z,{className:"image-preview",src:de,style:{display:"none"},preview:{visible:!0,src:de,onVisibleChange:ge=>{te("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},44905:function(Ct,ot,le){"use strict";le.d(ot,{h:function(){return me}});var a=le(59301),Se=le(82326),y=le(28284),ce=le(99571),de=le(89780),te=le.n(de),ae=le(66543),re=le(59598),ne=Object.defineProperty,x=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ie=(Ee,ve,he)=>ve in Ee?ne(Ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:he}):Ee[ve]=he,se=(Ee,ve)=>{for(var he in ve||(ve={}))b.call(ve,he)&&ie(Ee,he,ve[he]);if(E)for(var he of E(ve))z.call(ve,he)&&ie(Ee,he,ve[he]);return Ee},pe=(Ee,ve)=>x(Ee,ee(ve));const ue=Se.default.Option,fe={labelCol:{span:4},wrapperCol:{span:20}},oe={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};ot.Z=({callback:Ee,onCancel:ve})=>{const[he,ge]=(0,a.useState)("python");function be(Ae){ge(oe[Ae][1])}function ye(Ae){Ee(Ae)}return a.createElement(y.default,pe(se({},fe),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ye,style:{width:500}}),a.createElement(y.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},a.createElement(Se.default,{getPopupContainer:Ae=>Ae.parentNode,onChange:be},Object.keys(oe).map(Ae=>a.createElement(ue,{key:Ae,value:Ae},oe[Ae][0])))),a.createElement(y.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},a.createElement(me,{mode:he})),a.createElement("div",{className:"flex-container flex-end"},a.createElement(ce.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(ce.ZP,{type:"ghost",onClick:ve},"\u53D6\u6D88")))};function me({value:Ee,onChange:ve,mode:he,options:ge={}}){const be=(0,a.useRef)(),[ye,Ae]=(0,a.useState)();return(0,a.useEffect)(()=>{if(ye){let Fe=function(De){const Ce=De.getValue();ve&&ve(Ce)};return ye.on("change",Fe),()=>{ye.off("change",Fe)}}},[ye,ve]),(0,a.useEffect)(()=>{ye&&ye.setOption("mode",he)},[ye,he]),(0,a.useEffect)(()=>{ye&&(Ee!==ye.getValue()||Ee==="")&&setTimeout(()=>{ye.setValue(Ee||"")},300)},[ye,Ee]),(0,a.useEffect)(()=>{if(be.current&&!ye){const Fe=te().fromTextArea(be.current,se({mode:he,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ge));Ae(Fe)}},[be.current,ye]),a.createElement("div",{className:"my-codemirror-container"},a.createElement("textarea",{ref:be}))}},2978:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return Wn}});var a=le(59301),Se=le(89780),y=le.n(Se),ce=le(76374),de=le(66543),te=le(6313),ae=le(25717),re=le(99498),ne=le(25419),x=le(67549),ee=le(38394),E=({value:$t="",className:rn,showTextOnly:dn,showLines:Dn,style:Wt={}})=>{const qt=(0,a.useMemo)(()=>"",[$t]);return a.createElement(a.Fragment,null,a.createElement("div",{dangerouslySetInnerHTML:{__html:qt}}))},b=Object.defineProperty,z=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,fe=($t,rn,dn)=>rn in $t?b($t,rn,{enumerable:!0,configurable:!0,writable:!0,value:dn}):$t[rn]=dn,oe=($t,rn)=>{for(var dn in rn||(rn={}))pe.call(rn,dn)&&fe($t,dn,rn[dn]);if(se)for(var dn of se(rn))ue.call(rn,dn)&&fe($t,dn,rn[dn]);return $t},me=($t,rn)=>z($t,ie(rn));let Ee=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ve({onActionCallback:$t,title:rn,icon:dn,actionName:Dn,className:Wt="",children:qt}){function xt(){$t(Dn)}return a.createElement("a",{title:rn,className:Wt,onClick:xt},a.createElement("i",{className:`${dn}`}),qt)}var he=({watch:$t,showNullButton:rn,showNullProgramButton:dn,onActionCallback:Dn,fullScreen:Wt,insertTemp:qt,hidetoolBar:xt,extraUse:Tt})=>{const en=[...Ee,{title:`${$t?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${$t?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return a.createElement("ul",{className:"markdown-toolbar-container"},!xt&&en.map((En,xn)=>a.createElement("li",{key:xn},En.actionName?a.createElement(ve,me(oe({},En),{onActionCallback:Dn})):a.createElement("span",{className:"v-line"}))),rn?a.createElement("li",null,a.createElement(ve,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Dn},a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,dn?a.createElement(a.Fragment,null,a.createElement("li",null,a.createElement(ve,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Dn},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),a.createElement("li",null,a.createElement(ve,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Dn},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,qt&&a.createElement("li",null,a.createElement(ve,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${qt}`,onActionCallback:Dn},a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Tt&&a.createElement("li",null,Tt),a.createElement("li",{className:"btn-full-screen"},a.createElement(ve,{icon:`${Wt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Wt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Dn})))},ge=le(75790),be=le(28284),ye=le(37568),Ae=le(99571),Fe=Object.defineProperty,De=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Ie=($t,rn,dn)=>rn in $t?Fe($t,rn,{enumerable:!0,configurable:!0,writable:!0,value:dn}):$t[rn]=dn,ze=($t,rn)=>{for(var dn in rn||(rn={}))we.call(rn,dn)&&Ie($t,dn,rn[dn]);if(Be)for(var dn of Be(rn))je.call(rn,dn)&&Ie($t,dn,rn[dn]);return $t},Oe=($t,rn)=>De($t,Ce(rn));const qe={labelCol:{span:4},wrapperCol:{span:20}};var Je=({callback:$t,onCancel:rn})=>{function dn(Dn){$t(Dn)}return a.createElement(be.default,Oe(ze({},qe),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:dn,style:{width:500}}),a.createElement(be.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.createElement(ye.default,null)),a.createElement(be.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.createElement(ye.default,null)),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Ae.ZP,{type:"ghost",onClick:rn},"\u53D6\u6D88")))},Ge=le(44905),Ue=le(45596),Le=le(62957),ke=le(77019),Ne=le(6077),Ze=le(59301),We=({callback:$t,onCancel:rn})=>{const dn=document.createElement("canvas"),Dn=dn.getContext("2d");dn.width=1e3,dn.height=800,Dn.fillStyle="#ffffff",Dn.fillRect(0,0,dn.width,dn.height);const Wt=dn.toDataURL("image/png");return Ze.createElement(Le.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Ze.createElement(ke.Z,{style:{height:"100vh"}},Ze.createElement(Ne.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Wt,visible:!0,title:String(Date.now())},onOk:qt=>{$t({src:qt.url})},onClose:rn})))},mt=le(30641),at=le(5269),He=le(6767),_e={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},Qe=le(59301),Ye=(0,a.forwardRef)(({onCancel:$t,editImgId:rn,callback:dn},Dn)=>{let Wt=(0,a.useRef)(),qt=(0,a.useRef)(),xt=(0,a.useRef)(),Tt=(0,a.useRef)(!1);const en=(0,a.useRef)(!1);console.log("ref:",Dn);const[En,xn]=(0,a.useState)(0),[hn,pn]=(0,a.useState)("100vh");return(0,a.useEffect)(()=>{xn(1)},[]),(0,a.useImperativeHandle)(Dn,()=>({setHeight:pn})),Qe.createElement("div",{ref:en,className:"body-overflow-initial"},Qe.createElement(mt.Z,{width:"100vw",height:hn,footer:null,closable:!0,placement:"bottom",open:!!En,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${_e.drawerWrap}`,onClose:()=>{window.saveDrawData(mn=>{dn({src:`/api/attachments/${mn}`,id:mn})})},title:Qe.createElement(ke.Z,{align:"middle"},Qe.createElement(at.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Qe.createElement(at.Z,{onClick:()=>{pn(hn==="60px"?"100vh":"60px")}},Qe.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),Qe.createElement(at.Z,{onClick:()=>{window.saveDrawData(mn=>{if(mn===null){He.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}He.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),dn({src:`/api/attachments/${mn}`,id:mn,disabledClose:!0})})}},Qe.createElement(Ae.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},Qe.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${rn||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:qt})))}),ft=le(90524),Xe=le(47889),Ve=le(71051);const Me=Xe.ZP.Group,xe={margin:"0 8px"};var Pe=({callback:$t,onCancel:rn})=>{function dn(Dn){$t(Dn)}return a.createElement(be.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:dn},a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},a.createElement("span",{style:xe},"\u5355\u5143\u683C\u6570\uFF1A"),a.createElement("span",{style:xe},"\u884C\u6570"),a.createElement(be.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.createElement(Ve.Z,null)),a.createElement("span",{style:xe},"\u5217\u6570"),a.createElement(be.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.createElement(Ve.Z,null))),a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},a.createElement("span",{style:xe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.createElement(be.default.Item,{name:"align"},a.createElement(Me,null,a.createElement(Xe.ZP,{value:"default"},a.createElement("i",{className:"fa fa-align-justify"})),a.createElement(Xe.ZP,{value:"left"},a.createElement("i",{className:"fa fa-align-left"})),a.createElement(Xe.ZP,{value:"center"},a.createElement("i",{className:"fa fa-align-center"})),a.createElement(Xe.ZP,{value:"right"},a.createElement("i",{className:"fa fa-align-right"}))))),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Ae.ZP,{type:"ghost",onClick:rn},"\u53D6\u6D88")))},Ke=le(71411),et=le(11081),ct=le.n(et),ht=(0,a.forwardRef)(({use3d:$t,width:rn,height:dn,callback:Dn,showSaveButton:Wt},qt)=>{const xt=(0,a.useRef)(),Tt=(0,a.useRef)(),[en,En]=(0,a.useState)(!1),xn=(0,a.useRef)({id:xt,appName:"graphing",width:rn||1e3,height:dn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,a.useEffect)(()=>{Tt.current=new(ct())(xn.current,!0),window.onload=function(){Tt.current.inject("applet_container")}},[]);const hn=()=>{var pn=window.ggbApplet.getPNGBase64(1,!0,72);return Dn&&Dn(pn),pn};return(0,a.useEffect)(()=>{xn.current.appName=en?"3D":"graphing",Tt.current.inject("applet_container")},[en]),(0,a.useEffect)(()=>{En($t)},[$t]),(0,a.useImperativeHandle)(qt,()=>({getImgData:hn})),a.createElement(a.Fragment,null,a.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:xt}),a.createElement(ke.Z,{align:"middle"},a.createElement(at.Z,{flex:1},a.createElement(Ke.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:en,onChange:pn=>En(pn)})),a.createElement(at.Z,null,a.createElement(Ae.ZP,{size:"large",onClick:hn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Ot=le(88615);const _t="link",Dt="upload-image",ut="add-flowchart",$e="draw-image",st="add-flowchart",it="code-block",bt="add-table",Bt="------------",Mt={default:Bt,left:`:${Bt}`,center:`:${Bt}:`,right:`${Bt}:`};var Ut=le(17904);function kt(){}let Ht=0;const Cn=1e4,Qn="\u2581",gn="@\u2581\u2581@",Sn="@\u2581@",Xn=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,_n=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Mn($t){return/^\d+$/.test($t)?`${$t}px`:$t}const ir=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Kn={[ir+"-B"]:"bold",[ir+"-I"]:"italic"},Pn={[_t]:"\u6DFB\u52A0\u94FE\u63A5",[it]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Dt]:"\u6DFB\u52A0\u56FE\u7247",[$e]:"\u6DFB\u52A0\u753B\u56FE",[ut]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[bt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Wn=({defaultValue:$t="",onChange:rn,width:dn="100%",height:Dn=400,miniToolbar:Wt=!1,isFocus:qt=!1,watch:xt,insertTemp:Tt,mode:en="markdown",id:En="markdown-editor-id",showResizeBar:xn=!1,noStorage:hn=!1,showNullButton:pn=!1,showNullProgramButton:mn=!1,hidetoolBar:Jn=!1,fullScreen:Zn=!1,onBlur:pr,onCMBeforeChange:Or,onFullScreen:Tr,className:ai="",disablePaste:fn=!1,disabled:In=!1,disabledFill:Cr=!1,placeholder:tr="",values:cr="",extraUse:Hr})=>{const[Kt,xr]=(0,a.useState)(null),[Pr,yr]=(0,a.useState)($t),[Er,oi]=(0,a.useState)(xt),[Di,Li]=(0,a.useState)(Zn),[Pi,Ui]=(0,a.useState)(""),[yi,Wa]=(0,a.useState)(0),[ua,ao]=(0,a.useState)(Dn),[bi,Ia]=(0,a.useState)(!1),[Ur,Ua]=(0,a.useState)(0),[ca,na]=(0,a.useState)(0),di=(0,a.useRef)(),_i=(0,a.useRef)(),Sa=(0,a.useRef)(),Ea=(0,a.useRef)(),wa=(0,a.useRef)(),eo=(0,a.useRef)();(0,a.useEffect)(()=>{const It=window.scrollY||window.pageYOffset;yr(cr),Kt==null||Kt.setValue(cr),window.scrollTo(0,It)},[cr]),(0,a.useEffect)(()=>{Tr==null||Tr(Di)},[Di]),(0,a.useEffect)(()=>{if(di.current){let It=function(Zt,jt){var Re;if(fn){jt.preventDefault();return}const vt=jt.clipboardData;if(vt){const ct=vt.types.toString(),yt=vt.items;if(ct==="Files"||vt.types.indexOf("Files")>-1){if(jt.preventDefault(),en=="stex")return;try{let At=yt[1];((Re=yt[0])==null?void 0:Re.kind)==="file"&&(At=yt[0]);const lt=At.getAsFile(),wt=lt.name.split(".").pop();(0,Ue.I)(lt,St=>{var Vt,Jt,Lt;St.id?((Vt=lt==null?void 0:lt.type)==null?void 0:Vt.indexOf("image"))>-1?Nt.replaceSelection(``):((Jt=lt==null?void 0:lt.type)==null?void 0:Jt.indexOf("video"))>-1?Nt.replaceSelection(``):((Lt=lt==null?void 0:lt.type)==null?void 0:Lt.indexOf("pdf"))>-1?Nt.replaceSelection(`${lt.name}`):_n.includes(wt)?Nt.replaceSelection(`${lt.name}`):Nt.replaceSelection(`[${lt.name}](/api/attachments/${St.id}?type=${St.content_type})`):(St==null?void 0:St.status)===401&&(document.location.href="/user/login")})}catch(At){He.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Nt=y().fromTextArea(di.current,{mode:en,lineNumbers:!Wt,lineWrapping:!0,value:$t,autoCloseTags:!0,autoCloseBrackets:!0});return Nt.on("keyup",function(Zt,jt){jt.keyCode===8&&(Zt.getValue()==""?Nt.setOption("placeholder",tr):Nt.setOption("placeholder",null))}),Nt.on("keydown",function(Zt,jt){if(jt.keyCode===8){var Re=Si(Zt);Re&&jt.preventDefault()}}),qt&&Nt.focus(),Nt.on("paste",It),In&&Nt.on("beforeChange",function(Zt,jt){(jt.origin==="paste"||jt.origin==="+input")&&jt.cancel()}),xr(Nt),()=>{Nt.off("paste",It)}}},[]);const Va=(0,a.useCallback)(()=>{if(_i.current)try{}catch(It){console.log(It,"---- to set md editor body height")}},[ua,_i,Di]);(0,a.useEffect)(()=>{function It(){let Nt=new ce.Z(Zt=>{for(let jt of Zt)(jt.target.offsetHeight>0||jt.target.offsetWidth>0)&&(Va(),Kt.setSize("100%","100%"),Kt.refresh())});return Nt.observe(di.current.parentElement),Nt}if(Kt){const Nt=It();return()=>{var Zt,jt;(Zt=di.current)!=null&&Zt.parentElement&&Nt.unobserve((jt=di.current)==null?void 0:jt.parentElement)}}},[Kt,Va]),(0,a.useEffect)(()=>{if(Kt){let It=[];for(const[Nt,Zt]of Object.entries(Kn)){let jt={[Nt]:()=>{ra(Zt)}};It.push(jt),Kt.addKeyMap(jt)}return()=>{for(let Nt of It)Kt.removeKeyMap(Nt)}}},[Kt]),(0,a.useEffect)(()=>{Zn!==Di&&Li(Zn)},[Zn]),(0,Ut.Z)(()=>{if(!hn&&yi>0){let It=new Date().getTime(),Nt=window.sessionStorage.getItem(En);It>=yi+Cn&&(!Nt||Nt!==Pr)&&(window.sessionStorage.setItem(En,Pr),Ia(!0))}},Cn),(0,a.useEffect)(()=>{oi(xt)},[Kt,xt]),(0,a.useEffect)(()=>{Kt&&qt&&Kt.focus()},[Kt,qt]),(0,a.useEffect)(()=>{if(Er&&Kt){let It=function(Zt){let jt=Zt.target;if(Ea.current){let Re=jt.scrollTop/jt.scrollHeight;Ea.current.scrollTop=Ea.current.scrollHeight*Re}};const Nt=Kt.getScrollerElement();return Nt.addEventListener("scroll",It),()=>{Nt.removeEventListener("scroll",It)}}},[Kt,Er]),(0,a.useEffect)(()=>{if(Kt&&Or){let It=function(Nt,Zt){Or(Nt,Zt)};return Kt.on("beforeChange",It),()=>{Kt.off("beforeChange",It)}}},[Kt,Or]),(0,a.useEffect)(()=>{if(Kt&&pr){let It=function(){pr(Kt.getValue())};return Kt.on("blur",It),()=>{Kt.off("blur",It)}}},[Kt,pr]);function Si(It,Nt){var Zt=It.getDoc(),jt=Zt.getCursor(),Re=Zt.getLine(jt.line),vt=Re.charAt(jt.ch-1),ct=Re.lastIndexOf("@\u2581@",jt.ch),yt=Re.lastIndexOf("@\u2581\u2581@",jt.ch),At=ct>yt?ct:yt,lt=ct>yt?3:4;if(gn.indexOf(vt)===-1)return null;if(console.log("change1:",Nt,It,Re,jt,At,ct,yt,vt),At>=0&&jt.ch-At<5){var wt=At+lt;return Zt.replaceRange("",{line:jt.line,ch:At},{line:jt.line,ch:wt}),{line:jt.line,ch:wt}}return null}(0,a.useEffect)(()=>{if(Kt){let It=function(Nt,Zt){const jt=Nt.getValue();yr(jt),Wa(new Date().getTime()),Nt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),rn&&(mn?rn(jt,Rt(jt)):rn(jt))};return Kt.on("change",It),()=>{Kt.off("change",It)}}},[Kt,rn]),(0,a.useEffect)(()=>{if(Kt)if($t==null)Kt.setValue(""),yr("");else{const It=window.scrollY||window.pageYOffset;$t!==Kt.getValue()&&(Kt.setValue($t),yr($t),Kt.setCursor(In?1:Kt.lineCount(),0),window.scrollTo(0,It))}},[Kt,$t]);const ra=(0,a.useCallback)(It=>{const Nt=Kt.getCursor(),Zt=Kt.getSelection();let jt=Zt.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,_n=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Mn($t){return/^\d+$/.test($t)?`${$t}px`:$t}const ir=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Kn={[ir+"-B"]:"bold",[ir+"-I"]:"italic"},Pn={[_t]:"\u6DFB\u52A0\u94FE\u63A5",[it]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Dt]:"\u6DFB\u52A0\u56FE\u7247",[$e]:"\u6DFB\u52A0\u753B\u56FE",[ut]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[bt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Wn=({defaultValue:$t="",onChange:rn,width:dn="100%",height:Dn=400,miniToolbar:Wt=!1,isFocus:qt=!1,watch:xt,insertTemp:Tt,mode:en="markdown",id:En="markdown-editor-id",showResizeBar:xn=!1,noStorage:hn=!1,showNullButton:pn=!1,showNullProgramButton:mn=!1,hidetoolBar:Jn=!1,fullScreen:Zn=!1,onBlur:pr,onCMBeforeChange:Or,onFullScreen:Tr,className:ai="",disablePaste:fn=!1,disabled:In=!1,disabledFill:Cr=!1,placeholder:tr="",values:cr="",extraUse:Hr})=>{const[Kt,xr]=(0,a.useState)(null),[Pr,yr]=(0,a.useState)($t),[Er,oi]=(0,a.useState)(xt),[Di,Li]=(0,a.useState)(Zn),[Pi,Ui]=(0,a.useState)(""),[yi,Wa]=(0,a.useState)(0),[ua,ao]=(0,a.useState)(Dn),[bi,Ia]=(0,a.useState)(!1),[Ur,Ua]=(0,a.useState)(0),[ca,na]=(0,a.useState)(0),di=(0,a.useRef)(),_i=(0,a.useRef)(),Sa=(0,a.useRef)(),Ea=(0,a.useRef)(),wa=(0,a.useRef)(),eo=(0,a.useRef)();(0,a.useEffect)(()=>{const It=window.scrollY||window.pageYOffset;yr(cr),Kt==null||Kt.setValue(cr),window.scrollTo(0,It)},[cr]),(0,a.useEffect)(()=>{Tr==null||Tr(Di)},[Di]),(0,a.useEffect)(()=>{if(di.current){let It=function(Zt,jt){var Re;if(fn){jt.preventDefault();return}const vt=jt.clipboardData;if(vt){const pt=vt.types.toString(),yt=vt.items;if(pt==="Files"||vt.types.indexOf("Files")>-1){if(jt.preventDefault(),en=="stex")return;try{let At=yt[1];((Re=yt[0])==null?void 0:Re.kind)==="file"&&(At=yt[0]);const lt=At.getAsFile(),wt=lt.name.split(".").pop();(0,Ue.I)(lt,St=>{var Vt,Jt,Lt;St.id?((Vt=lt==null?void 0:lt.type)==null?void 0:Vt.indexOf("image"))>-1?Nt.replaceSelection(``):((Jt=lt==null?void 0:lt.type)==null?void 0:Jt.indexOf("video"))>-1?Nt.replaceSelection(``):((Lt=lt==null?void 0:lt.type)==null?void 0:Lt.indexOf("pdf"))>-1?Nt.replaceSelection(`${lt.name}`):_n.includes(wt)?Nt.replaceSelection(`${lt.name}`):Nt.replaceSelection(`[${lt.name}](/api/attachments/${St.id}?type=${St.content_type})`):(St==null?void 0:St.status)===401&&(document.location.href="/user/login")})}catch(At){He.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Nt=y().fromTextArea(di.current,{mode:en,lineNumbers:!Wt,lineWrapping:!0,value:$t,autoCloseTags:!0,autoCloseBrackets:!0});return Nt.on("keyup",function(Zt,jt){jt.keyCode===8&&(Zt.getValue()==""?Nt.setOption("placeholder",tr):Nt.setOption("placeholder",null))}),Nt.on("keydown",function(Zt,jt){if(jt.keyCode===8){var Re=Si(Zt);Re&&jt.preventDefault()}}),qt&&Nt.focus(),Nt.on("paste",It),In&&Nt.on("beforeChange",function(Zt,jt){(jt.origin==="paste"||jt.origin==="+input")&&jt.cancel()}),xr(Nt),()=>{Nt.off("paste",It)}}},[]);const Va=(0,a.useCallback)(()=>{if(_i.current)try{}catch(It){console.log(It,"---- to set md editor body height")}},[ua,_i,Di]);(0,a.useEffect)(()=>{function It(){let Nt=new ce.Z(Zt=>{for(let jt of Zt)(jt.target.offsetHeight>0||jt.target.offsetWidth>0)&&(Va(),Kt.setSize("100%","100%"),Kt.refresh())});return Nt.observe(di.current.parentElement),Nt}if(Kt){const Nt=It();return()=>{var Zt,jt;(Zt=di.current)!=null&&Zt.parentElement&&Nt.unobserve((jt=di.current)==null?void 0:jt.parentElement)}}},[Kt,Va]),(0,a.useEffect)(()=>{if(Kt){let It=[];for(const[Nt,Zt]of Object.entries(Kn)){let jt={[Nt]:()=>{ra(Zt)}};It.push(jt),Kt.addKeyMap(jt)}return()=>{for(let Nt of It)Kt.removeKeyMap(Nt)}}},[Kt]),(0,a.useEffect)(()=>{Zn!==Di&&Li(Zn)},[Zn]),(0,Ut.Z)(()=>{if(!hn&&yi>0){let It=new Date().getTime(),Nt=window.sessionStorage.getItem(En);It>=yi+Cn&&(!Nt||Nt!==Pr)&&(window.sessionStorage.setItem(En,Pr),Ia(!0))}},Cn),(0,a.useEffect)(()=>{oi(xt)},[Kt,xt]),(0,a.useEffect)(()=>{Kt&&qt&&Kt.focus()},[Kt,qt]),(0,a.useEffect)(()=>{if(Er&&Kt){let It=function(Zt){let jt=Zt.target;if(Ea.current){let Re=jt.scrollTop/jt.scrollHeight;Ea.current.scrollTop=Ea.current.scrollHeight*Re}};const Nt=Kt.getScrollerElement();return Nt.addEventListener("scroll",It),()=>{Nt.removeEventListener("scroll",It)}}},[Kt,Er]),(0,a.useEffect)(()=>{if(Kt&&Or){let It=function(Nt,Zt){Or(Nt,Zt)};return Kt.on("beforeChange",It),()=>{Kt.off("beforeChange",It)}}},[Kt,Or]),(0,a.useEffect)(()=>{if(Kt&&pr){let It=function(){pr(Kt.getValue())};return Kt.on("blur",It),()=>{Kt.off("blur",It)}}},[Kt,pr]);function Si(It,Nt){var Zt=It.getDoc(),jt=Zt.getCursor(),Re=Zt.getLine(jt.line),vt=Re.charAt(jt.ch-1),pt=Re.lastIndexOf("@\u2581@",jt.ch),yt=Re.lastIndexOf("@\u2581\u2581@",jt.ch),At=pt>yt?pt:yt,lt=pt>yt?3:4;if(gn.indexOf(vt)===-1)return null;if(console.log("change1:",Nt,It,Re,jt,At,pt,yt,vt),At>=0&&jt.ch-At<5){var wt=At+lt;return Zt.replaceRange("",{line:jt.line,ch:At},{line:jt.line,ch:wt}),{line:jt.line,ch:wt}}return null}(0,a.useEffect)(()=>{if(Kt){let It=function(Nt,Zt){const jt=Nt.getValue();yr(jt),Wa(new Date().getTime()),Nt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),rn&&(mn?rn(jt,Rt(jt)):rn(jt))};return Kt.on("change",It),()=>{Kt.off("change",It)}}},[Kt,rn]),(0,a.useEffect)(()=>{if(Kt)if($t==null)Kt.setValue(""),yr("");else{const It=window.scrollY||window.pageYOffset;$t!==Kt.getValue()&&(Kt.setValue($t),yr($t),Kt.setCursor(In?1:Kt.lineCount(),0),window.scrollTo(0,It))}},[Kt,$t]);const ra=(0,a.useCallback)(It=>{const Nt=Kt.getCursor(),Zt=Kt.getSelection();let jt=Zt.split(` `);switch(It){case"bold":return Kt.replaceSelection("**"+Zt+"**"),Zt===""&&Kt.setCursor(Nt.line,Nt.ch+2),Kt.focus();case"italic":return Kt.replaceSelection("*"+Zt+"*"),Zt===""&&Kt.setCursor(Nt.line,Nt.ch+1),Kt.focus();case"code":return Kt.replaceSelection("`"+Zt+"`"),Zt===""&&Kt.setCursor(Nt.line,Nt.ch+1),Kt.focus();case"inline-latex":return Ui("inline-latex"),Kt.focus();case"latex":return Kt.replaceSelection("```latex\n"+Zt+"\n```"),Kt.setCursor(Nt.line+1,Zt.length+1),Kt.focus();case"line-break":return Kt.replaceSelection(`
            `),Kt.focus();case"list-ul":return Zt===""?Kt.replaceSelection("- "+Zt):Kt.replaceSelection(jt.map(Re=>Re===""?"":`- ${Re}`).join(` `)),Kt.focus();case"list-ol":return Zt===""?Kt.replaceSelection("1. "+Zt):Kt.replaceSelection(jt.map((Re,vt)=>Re===""?"":`${vt+1}. ${Re}`).join(` -`)),Kt.focus();case"add-null-ch":return Zt===""&&Kt.setCursor(Nt.line,Nt.ch),Kt.replaceSelection(Qn),Kt.focus();case"add-signal":return Zt===""&&Kt.setCursor(Nt.line,Nt.ch),Kt.replaceSelection(Sn),Kt.focus();case"add-multiple":return Zt===""&&Kt.setCursor(Nt.line,Nt.ch),Kt.replaceSelection(gn),Kt.focus();case"inster-template-1":return Zt===""&&Kt.setCursor(Nt.line,Nt.ch),Kt.replaceSelection(Xn),Kt.focus();case"eraser":return Kt.setValue(""),Kt.focus();case"trigger-watch":return oi(!Er),Kt.focus();case"trigger-full-screen":return Li(!Di),Kt.focus();case _t:Ui(_t);return;case it:Ui(it);return;case Dt:Ui(Dt);return;case $e:Ui($e);return;case"maths-latex":Ui("maths-latex");return;case ut:wa.current="",sessionStorage.removeItem("file_id"),Ui(ut);return;case bt:Ui(bt);return;default:throw new Error}},[Kt,Er,Di]),Vn=(0,a.useCallback)((It,Nt)=>{var Zt,jt,Re,vt,ct,yt;It!=null&&It.disabledClose||Ui("");const{src:At,alt:lt,id:wt}=It||{};switch(Pi){case _t:const{title:sn,link:cn}=It;return Kt.replaceSelection(`[${sn}](${cn})`),Kt.focus();case it:const{language:on,content:ln}=It;return Kt.replaceSelection(["```"+on,ln,"```"].join(` -`)),Kt.focus();case"maths-latex":for(var St=atob(It),Vt=new Uint8Array(St.length),Jt=0;Jt{dr.id?Kt.replaceSelection(`![,](/api/attachments/${dr.id}?type=${dr.content_type})`):(dr==null?void 0:dr.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Kt.replaceSelection("`$$"+It+"$$`");break;case st:if(!wt)return;Kt.getValue().indexOf(At)===-1?Kt.replaceSelection(`
            ${lt||
            `):document.getElementById(wt).src=pt.Z.API_SERVER+At+"?t="+Date.now();break;case Dt:case $e:const yn=Nt,bn=(Re=(jt=(Zt=yn==null?void 0:yn.name)==null?void 0:Zt.split("."))==null?void 0:jt.pop)==null?void 0:Re.call(jt);return((vt=yn==null?void 0:yn.type)==null?void 0:vt.indexOf("image"))>-1||!(yn!=null&&yn.type)?yn!=null&&yn.align||yn!=null&&yn.width?Kt.replaceSelection(`

            ${lt||

            `):Kt.replaceSelection(`${lt||`):((ct=yn==null?void 0:yn.type)==null?void 0:ct.indexOf("video"))>-1?Kt.replaceSelection(``):((yt=yn==null?void 0:yn.type)==null?void 0:yt.indexOf("pdf"))>-1?Kt.replaceSelection(`${yn.name}`):_n.includes(bn)?Kt.replaceSelection(`${yn.name}`):Kt.replaceSelection(`[${yn.name}](${At})`),Kt.focus();case bt:const{row:wn,col:Ln,align:Gn}=It;let nn=` +`)),Kt.focus();case"add-null-ch":return Zt===""&&Kt.setCursor(Nt.line,Nt.ch),Kt.replaceSelection(Qn),Kt.focus();case"add-signal":return Zt===""&&Kt.setCursor(Nt.line,Nt.ch),Kt.replaceSelection(Sn),Kt.focus();case"add-multiple":return Zt===""&&Kt.setCursor(Nt.line,Nt.ch),Kt.replaceSelection(gn),Kt.focus();case"inster-template-1":return Zt===""&&Kt.setCursor(Nt.line,Nt.ch),Kt.replaceSelection(Xn),Kt.focus();case"eraser":return Kt.setValue(""),Kt.focus();case"trigger-watch":return oi(!Er),Kt.focus();case"trigger-full-screen":return Li(!Di),Kt.focus();case _t:Ui(_t);return;case it:Ui(it);return;case Dt:Ui(Dt);return;case $e:Ui($e);return;case"maths-latex":Ui("maths-latex");return;case ut:wa.current="",sessionStorage.removeItem("file_id"),Ui(ut);return;case bt:Ui(bt);return;default:throw new Error}},[Kt,Er,Di]),Vn=(0,a.useCallback)((It,Nt)=>{var Zt,jt,Re,vt,pt,yt;It!=null&&It.disabledClose||Ui("");const{src:At,alt:lt,id:wt}=It||{};switch(Pi){case _t:const{title:sn,link:cn}=It;return Kt.replaceSelection(`[${sn}](${cn})`),Kt.focus();case it:const{language:on,content:ln}=It;return Kt.replaceSelection(["```"+on,ln,"```"].join(` +`)),Kt.focus();case"maths-latex":for(var St=atob(It),Vt=new Uint8Array(St.length),Jt=0;Jt{dr.id?Kt.replaceSelection(`![,](/api/attachments/${dr.id}?type=${dr.content_type})`):(dr==null?void 0:dr.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Kt.replaceSelection("`$$"+It+"$$`");break;case st:if(!wt)return;Kt.getValue().indexOf(At)===-1?Kt.replaceSelection(`
            ${lt||
            `):document.getElementById(wt).src=ft.Z.API_SERVER+At+"?t="+Date.now();break;case Dt:case $e:const yn=Nt,bn=(Re=(jt=(Zt=yn==null?void 0:yn.name)==null?void 0:Zt.split("."))==null?void 0:jt.pop)==null?void 0:Re.call(jt);return((vt=yn==null?void 0:yn.type)==null?void 0:vt.indexOf("image"))>-1||!(yn!=null&&yn.type)?yn!=null&&yn.align||yn!=null&&yn.width?Kt.replaceSelection(`

            ${lt||

            `):Kt.replaceSelection(`${lt||`):((pt=yn==null?void 0:yn.type)==null?void 0:pt.indexOf("video"))>-1?Kt.replaceSelection(``):((yt=yn==null?void 0:yn.type)==null?void 0:yt.indexOf("pdf"))>-1?Kt.replaceSelection(`${yn.name}`):_n.includes(bn)?Kt.replaceSelection(`${yn.name}`):Kt.replaceSelection(`[${yn.name}](${At})`),Kt.focus();case bt:const{row:wn,col:Ln,align:Gn}=It;let nn=` `;for(let dr=0;dr{switch(Pi){case _t:return a.createElement(Je,{callback:Vn,onCancel:ia});case it:return a.createElement(Ge.Z,{callback:Vn,onCancel:ia});case Dt:return a.createElement(Ue.Z,{callback:Vn,onCancel:ia});case ut:return a.createElement(Ye,{editImgId:wa.current,callback:Vn,onCancel:ia});case bt:return a.createElement(Pe,{callback:Vn,onCancel:ia});case"maths-latex":return a.createElement(ht,{showSaveButton:!0,callback:Vn});case"inline-latex":return a.createElement(Ot.Z,{showSaveButton:!0,callback:Vn});default:return null}},[Pi]);function ia(){Ui("")}(0,a.useEffect)(()=>{if(Sa.current){let It=function(ct){Re=!0,vt=ct.pageY},Nt=function(){Re=!1},Zt=function(ct){if(Re){let yt=ct.pageY-vt;yt<0&&(yt=0),yt>300&&(yt=300);let At=Dn+yt+"px";ao(At)}},jt=Sa.current,Re=!1,vt=0;return jt.addEventListener("mousedown",It),document.addEventListener("mousemove",Zt),document.addEventListener("mouseup",Nt),()=>{jt.removeEventListener("mousedown",It),document.removeEventListener("mousemove",Zt),document.removeEventListener("mouseup",Nt)}}},[Kt,Sa]),(0,a.useEffect)(()=>{ao(Dn)},[Dn]);const fo=Mn(dn),ga=Mn(ua),Et={width:fo,height:ga},Ft=(0,a.useMemo)(()=>{if(yi){let It=new Date(yi),Nt=It.getHours(),Zt=It.getMinutes(),jt=It.getSeconds();return Nt=Nt<10?"0"+Nt:Nt,Zt=Zt<10?"0"+Zt:Zt,jt=jt<10?"0"+jt:jt,`${Nt}:${Zt}:${jt}`}return 0},[yi]),Rt=It=>{const Nt=[];if(mn){let Zt=-1;It=It.replace(/(@▁▁@|@▁@)/g,function(jt,Re,vt){Nt.push({multiLine:jt!==Sn})})}return Nt};function Xt(){window.sessionStorage.removeItem(En),Ia(!1),Wa(0)}function an(){Ia(!1),Wa(0),Kt.setValue(window.sessionStorage.getItem(En))}(0,a.useEffect)(()=>{Pn[Pi]&&Pi!==$e&&Pi!==ut&&setTimeout(()=>{const It=document.getElementsByClassName("markdown-popup-form")[0],Nt=window.innerWidth/2-It.offsetWidth/2,Zt=window.innerHeight/2-It.offsetHeight/2;Ua(Nt),na(Zt)},0)},[Pi]);const Bn=It=>{It.preventDefault();const Nt=It.clientX-Ur,Zt=It.clientY-ca;document.body.onmousemove=jt=>{let Re=jt.clientX-Nt,vt=jt.clientY-Zt;const ct=document.getElementsByClassName("markdown-popup-form")[0],yt=window.innerWidth-ct.offsetWidth,At=window.innerHeight-ct.offsetHeight;Re=Math.max(0,Math.min(Re,yt)),vt=Math.max(0,Math.min(vt,At)),nt(jt.clientX,jt.clientY,Nt,Zt)&&(Ua(Re),na(vt))},document.body.onmouseup=function(){document.body.onmousemove=null}},nt=(It,Nt,Zt,jt)=>{const Re=document.body.clientHeight,vt=document.body.clientWidth;return It<20&&Zt>It||It>vt-20&&ZtNt||Nt>Re-20&&jt{var Nt;wa.current=It,(Nt=eo.current)==null||Nt.setHeight("100vh"),setTimeout(()=>{Ui("add-flowchart")},150)}})):null))),xn?a.createElement("a",{ref:Sa,className:"editor-resize"}):null,Pi===$e&&a.createElement(We,{callback:Vn,onCancel:ia}),Pi===ut&&a.createElement(Ye,{ref:eo,editImgId:wa.current,callback:Vn,onCancel:ia}),a.createElement(ge.Z,null,Pn[Pi]&&Pi!==$e&&Pi!==ut?a.createElement(Le.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Ur,top:ca},title:a.createElement("div",{style:{cursor:"move"},onMouseDown:Bn},Pn[Pi]),open:!0,onCancel:ia,footer:null,destroyOnClose:!0,width:Pi===ut?"1200px":null,height:Pi===ut?"80vh":null,className:"markdown-popup-form"},oo):null))}},45596:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return ve},I:function(){return ge}});var a=le(28284),Se=le(6767),y=le(37568),ce=le(77736),de=le(71051),te=le(47889),ae=le(99571),re=le(67303),ne=le(59301),x=le(59301),ee=Object.defineProperty,E=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,pe=(be,ye,Ae)=>ye in be?ee(be,ye,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):be[ye]=Ae,ue=(be,ye)=>{for(var Ae in ye||(ye={}))ie.call(ye,Ae)&&pe(be,Ae,ye[Ae]);if(z)for(var Ae of z(ye))se.call(ye,Ae)&&pe(be,Ae,ye[Ae]);return be},fe=(be,ye)=>E(be,b(ye));const{useForm:oe}=a.default,me={width:280,marginRight:10},Ee={labelCol:{span:5},wrapperCol:{span:19}};var ve=({callback:be,onCancel:ye})=>{const[Ae]=oe();let Fe=(0,ne.useRef)();function De(we){Fe.current.width=Ae.getFieldValue("width"),Fe.current.align=Ae.getFieldValue("align"),be(we,Fe.current)}function Ce(we,je){if(we.status===-1){Se.ZP.error(we.message);return}Ae.setFieldsValue({src:`/api/attachments/${we.id}`,type:je.type})}function Be(we){let je=we.target.files[0];Fe.current=je,ge(je,Ce)}return x.createElement(a.default,fe(ue({form:Ae},Ee),{className:"upload-image-panel",onFinish:De,style:{width:470,overflow:"hidden"}}),x.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},x.createElement("div",{className:"flex-container"},x.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},x.createElement(y.default,{style:me})),x.createElement(he,{onFileChange:Be}))),x.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},x.createElement(y.default,{style:{width:264}})),x.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},x.createElement(ce.Z,null,x.createElement(a.default.Item,{name:"width",style:{margin:0}},x.createElement(de.Z,{style:{width:264}})),x.createElement("span",{className:"ml8"},"%"))),x.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},x.createElement(te.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"}]})),x.createElement("aside",null,x.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},x.createElement(ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(ae.ZP,{type:"default",onClick:ye},"\u53D6\u6D88"))))};function he({onFileChange:be}){return x.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",x.createElement("input",{type:"file",onChange:be}))}function ge(be,ye){if(!be)throw new String("\u6CA1\u6709\u6587\u4EF6");let Ae=new FormData;Ae.append("editormd-image-file",be),Ae.append("file_param_name","editormd-image-file"),Ae.append("byxhr","true");var Fe=new window.XMLHttpRequest;Fe.withCredentials=!0,Fe.addEventListener("load",function(De){ye(JSON.parse(De.target.responseText),be)},!1),Fe.addEventListener("error",function(De){console.error(De)},!1),Fe.open("POST",`${re.KI}/api/attachments.json`),Fe.send(Ae)}},75790:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return y}});var a=le(59301),Se=le(4676);class y extends a.Component{constructor(de){super(de);const te=window.document;this.node=te.createElement("div"),te.body.appendChild(this.node)}render(){const{children:de}=this.props;return(0,Se.createPortal)(de,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},51124:function(Ct,ot,le){"use strict";le.d(ot,{SV:function(){return mt},ZP:function(){return We}});var a=le(59301),Se=le(76374);const y={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},ce={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`),Kt.focus();default:throw new Error}},[Kt,Pi]),oo=(0,a.useMemo)(()=>{switch(Pi){case _t:return a.createElement(Je,{callback:Vn,onCancel:ia});case it:return a.createElement(Ge.Z,{callback:Vn,onCancel:ia});case Dt:return a.createElement(Ue.Z,{callback:Vn,onCancel:ia});case ut:return a.createElement(Ye,{editImgId:wa.current,callback:Vn,onCancel:ia});case bt:return a.createElement(Pe,{callback:Vn,onCancel:ia});case"maths-latex":return a.createElement(ht,{showSaveButton:!0,callback:Vn});case"inline-latex":return a.createElement(Ot.Z,{showSaveButton:!0,callback:Vn});default:return null}},[Pi]);function ia(){Ui("")}(0,a.useEffect)(()=>{if(Sa.current){let It=function(pt){Re=!0,vt=pt.pageY},Nt=function(){Re=!1},Zt=function(pt){if(Re){let yt=pt.pageY-vt;yt<0&&(yt=0),yt>300&&(yt=300);let At=Dn+yt+"px";ao(At)}},jt=Sa.current,Re=!1,vt=0;return jt.addEventListener("mousedown",It),document.addEventListener("mousemove",Zt),document.addEventListener("mouseup",Nt),()=>{jt.removeEventListener("mousedown",It),document.removeEventListener("mousemove",Zt),document.removeEventListener("mouseup",Nt)}}},[Kt,Sa]),(0,a.useEffect)(()=>{ao(Dn)},[Dn]);const fo=Mn(dn),ga=Mn(ua),Et={width:fo,height:ga},Ft=(0,a.useMemo)(()=>{if(yi){let It=new Date(yi),Nt=It.getHours(),Zt=It.getMinutes(),jt=It.getSeconds();return Nt=Nt<10?"0"+Nt:Nt,Zt=Zt<10?"0"+Zt:Zt,jt=jt<10?"0"+jt:jt,`${Nt}:${Zt}:${jt}`}return 0},[yi]),Rt=It=>{const Nt=[];if(mn){let Zt=-1;It=It.replace(/(@▁▁@|@▁@)/g,function(jt,Re,vt){Nt.push({multiLine:jt!==Sn})})}return Nt};function Xt(){window.sessionStorage.removeItem(En),Ia(!1),Wa(0)}function an(){Ia(!1),Wa(0),Kt.setValue(window.sessionStorage.getItem(En))}(0,a.useEffect)(()=>{Pn[Pi]&&Pi!==$e&&Pi!==ut&&setTimeout(()=>{const It=document.getElementsByClassName("markdown-popup-form")[0],Nt=window.innerWidth/2-It.offsetWidth/2,Zt=window.innerHeight/2-It.offsetHeight/2;Ua(Nt),na(Zt)},0)},[Pi]);const Bn=It=>{It.preventDefault();const Nt=It.clientX-Ur,Zt=It.clientY-ca;document.body.onmousemove=jt=>{let Re=jt.clientX-Nt,vt=jt.clientY-Zt;const pt=document.getElementsByClassName("markdown-popup-form")[0],yt=window.innerWidth-pt.offsetWidth,At=window.innerHeight-pt.offsetHeight;Re=Math.max(0,Math.min(Re,yt)),vt=Math.max(0,Math.min(vt,At)),nt(jt.clientX,jt.clientY,Nt,Zt)&&(Ua(Re),na(vt))},document.body.onmouseup=function(){document.body.onmousemove=null}},nt=(It,Nt,Zt,jt)=>{const Re=document.body.clientHeight,vt=document.body.clientWidth;return It<20&&Zt>It||It>vt-20&&ZtNt||Nt>Re-20&&jt{var Nt;wa.current=It,(Nt=eo.current)==null||Nt.setHeight("100vh"),setTimeout(()=>{Ui("add-flowchart")},150)}})):null))),xn?a.createElement("a",{ref:Sa,className:"editor-resize"}):null,Pi===$e&&a.createElement(We,{callback:Vn,onCancel:ia}),Pi===ut&&a.createElement(Ye,{ref:eo,editImgId:wa.current,callback:Vn,onCancel:ia}),a.createElement(ge.Z,null,Pn[Pi]&&Pi!==$e&&Pi!==ut?a.createElement(Le.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Ur,top:ca},title:a.createElement("div",{style:{cursor:"move"},onMouseDown:Bn},Pn[Pi]),open:!0,onCancel:ia,footer:null,destroyOnClose:!0,width:Pi===ut?"1200px":null,height:Pi===ut?"80vh":null,className:"markdown-popup-form"},oo):null))}},45596:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return ve},I:function(){return ge}});var a=le(28284),Se=le(6767),y=le(37568),ce=le(77736),de=le(71051),te=le(47889),ae=le(99571),re=le(67303),ne=le(59301),x=le(59301),ee=Object.defineProperty,E=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,pe=(be,ye,Ae)=>ye in be?ee(be,ye,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):be[ye]=Ae,ue=(be,ye)=>{for(var Ae in ye||(ye={}))ie.call(ye,Ae)&&pe(be,Ae,ye[Ae]);if(z)for(var Ae of z(ye))se.call(ye,Ae)&&pe(be,Ae,ye[Ae]);return be},fe=(be,ye)=>E(be,b(ye));const{useForm:oe}=a.default,me={width:280,marginRight:10},Ee={labelCol:{span:5},wrapperCol:{span:19}};var ve=({callback:be,onCancel:ye})=>{const[Ae]=oe();let Fe=(0,ne.useRef)();function De(we){Fe.current.width=Ae.getFieldValue("width"),Fe.current.align=Ae.getFieldValue("align"),be(we,Fe.current)}function Ce(we,je){if(we.status===-1){Se.ZP.error(we.message);return}Ae.setFieldsValue({src:`/api/attachments/${we.id}`,type:je.type})}function Be(we){let je=we.target.files[0];Fe.current=je,ge(je,Ce)}return x.createElement(a.default,fe(ue({form:Ae},Ee),{className:"upload-image-panel",onFinish:De,style:{width:470,overflow:"hidden"}}),x.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},x.createElement("div",{className:"flex-container"},x.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},x.createElement(y.default,{style:me})),x.createElement(he,{onFileChange:Be}))),x.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},x.createElement(y.default,{style:{width:264}})),x.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},x.createElement(ce.Z,null,x.createElement(a.default.Item,{name:"width",style:{margin:0}},x.createElement(de.Z,{style:{width:264}})),x.createElement("span",{className:"ml8"},"%"))),x.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},x.createElement(te.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"}]})),x.createElement("aside",null,x.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},x.createElement(ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(ae.ZP,{type:"default",onClick:ye},"\u53D6\u6D88"))))};function he({onFileChange:be}){return x.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",x.createElement("input",{type:"file",onChange:be}))}function ge(be,ye){if(!be)throw new String("\u6CA1\u6709\u6587\u4EF6");let Ae=new FormData;Ae.append("editormd-image-file",be),Ae.append("file_param_name","editormd-image-file"),Ae.append("byxhr","true");var Fe=new window.XMLHttpRequest;Fe.withCredentials=!0,Fe.addEventListener("load",function(De){ye(JSON.parse(De.target.responseText),be)},!1),Fe.addEventListener("error",function(De){console.error(De)},!1),Fe.open("POST",`${re.KI}/api/attachments.json`),Fe.send(Ae)}},75790:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return y}});var a=le(59301),Se=le(4676);class y extends a.Component{constructor(de){super(de);const te=window.document;this.node=te.createElement("div"),te.body.appendChild(this.node)}render(){const{children:de}=this.props;return(0,Se.createPortal)(de,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},51124:function(Ct,ot,le){"use strict";le.d(ot,{SV:function(){return mt},ZP:function(){return We}});var a=le(59301),Se=le(76374);const y={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},ce={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` `)},{label:"System.out.println",content:["System.out.println($0)"].join(` `)},{label:"System.out.print",content:["System.out.print($0)"].join(` `)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},de={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` @@ -1120,8 +1120,8 @@ ${_e} `)},{label:"include ",content:["#include "].join(` `)}]},te={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(` `)}]},ae={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 re=le(53184),ne=le.n(re),x=(at,He,_e)=>new Promise((Qe,Te)=>{var Ye=Ve=>{try{Xe(_e.next(Ve))}catch(Me){Te(Me)}},pt=Ve=>{try{Xe(_e.throw(Ve))}catch(Me){Te(Me)}},Xe=Ve=>Ve.done?Qe(Ve.value):Promise.resolve(Ve.value).then(Ye,pt);Xe((_e=_e.apply(at,He)).next())});const ee={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},E=(at,He,_e,Qe)=>{const Te=He.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:_e.lineNumber,endColumn:_e.column});return Array.from(new Set(Te.match(/\b\w{2,}\b/g)||[])).map(pt=>({label:pt,kind:at.languages.CompletionItemKind.Text,insertText:pt,range:Qe}))},b=(at,He,_e,Qe)=>{at.languages.registerCompletionItemProvider(He,{provideCompletionItems(Te,Ye){const pt=Te.getWordUntilPosition(Ye),Xe={startLineNumber:Ye.lineNumber,endLineNumber:Ye.lineNumber,startColumn:pt.startColumn,endColumn:pt.endColumn},Ve=Te.getLineContent(Ye.lineNumber).substring(pt.startColumn-2,pt.endColumn);return{suggestions:[...E(at,Te,Ye,Xe),..._e.map(xe=>({label:xe,kind:at.languages.CompletionItemKind.Keyword,documentation:xe,insertText:xe,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Xe})),...Qe.map(xe=>({label:xe.label,kind:at.languages.CompletionItemKind.Snippet,documentation:xe.content,insertText:Ve.startsWith("#")?xe.content.replace(/#/,""):xe.content,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Xe}))]}}})};var z=at=>{ee.languages.forEach(He=>{at.languages.registerDocumentFormattingEditProvider(He,{provideDocumentFormattingEdits(_e){return x(this,null,function*(){const Qe=ne()(_e.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:_e.getFullModelRange(),text:Qe}]})}})}),b(at,"java",ce.keywords,ce.quickKey),b(at,"cpp",de.keywords,de.quickKey),b(at,"c",y.keywords,[]),b(at,"python",te.keywords,te.quickKey),b(at,"scala",ae.keywords,ae.quickKey)};const ie="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var se=Object.defineProperty,pe=(at,He,_e)=>He in at?se(at,He,{enumerable:!0,configurable:!0,writable:!0,value:_e}):at[He]=_e,ue=(at,He,_e)=>pe(at,typeof He!="symbol"?He+"":He,_e);const fe=class Xc{constructor(He,_e,Qe){this.placeholder=He,this.editor=_e,this.monaco=Qe,_e.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Xc.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)}};ue(fe,"ID","editor.widget.placeholderHint");var me=fe,Ee=le(96236),ve=le(6767),he=le(25399),ge=le(89392),be=le(33796),ye=le(56102),Ae=Object.defineProperty,Fe=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,je=(at,He,_e)=>He in at?Ae(at,He,{enumerable:!0,configurable:!0,writable:!0,value:_e}):at[He]=_e,Ie=(at,He)=>{for(var _e in He||(He={}))Be.call(He,_e)&&je(at,_e,He[_e]);if(Ce)for(var _e of Ce(He))we.call(He,_e)&&je(at,_e,He[_e]);return at},ze=(at,He)=>Fe(at,De(He)),Oe=(at,He)=>{var _e={};for(var Qe in at)Be.call(at,Qe)&&He.indexOf(Qe)<0&&(_e[Qe]=at[Qe]);if(at!=null&&Ce)for(var Qe of Ce(at))He.indexOf(Qe)<0&&we.call(at,Qe)&&(_e[Qe]=at[Qe]);return _e},qe=(at,He,_e)=>new Promise((Qe,Te)=>{var Ye=Ve=>{try{Xe(_e.next(Ve))}catch(Me){Te(Me)}},pt=Ve=>{try{Xe(_e.throw(Ve))}catch(Me){Te(Me)}},Xe=Ve=>Ve.done?Qe(Ve.value):Promise.resolve(Ve.value).then(Ye,pt);Xe((_e=_e.apply(at,He)).next())});function Je(at){return/^\d+$/.test(at)?`${at}px`:at}function Ge(){}let Ue=!1;const Le={"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 ke(at=[]){let He=at;if(Array.isArray(at)){for(let _e=0;_eqe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(at){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",at)}});var We=at=>{var He=at,{width:_e="100%",height:Qe="100%",value:Te,language:Ye="javascript",style:pt={},options:Xe={},overrideServices:Ve={},theme:Me="vs-dark",onEditBlur:xe,isCopy:Pe=!1,onSave:Ke,autoHeight:et=!1,forbidCopy:dt=!1,onChange:gt=Ge,editorDidMount:ht=Ge,onFocus:Ot=Ge,onBreakPoint:_t=Ge,breakPointValue:Dt=[],filename:ut="educoder.txt",errorLine:$e,errorContent:st="",highlightLine:it,openBreakPoint:bt=!1,placeholder:Bt="",showMiniMap:Mt=!0}=He,Ut=Oe(He,["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 kt=(0,a.useRef)(),Ht=(0,a.useRef)({}),Cn=(0,a.useRef)(),Qn=(0,a.useRef)(),gn=(0,a.useRef)([]),Sn=(0,a.useRef)(!1),Xn=(0,a.useRef)(),_n=(0,a.useRef)(),Mn=(0,a.useRef)(!1),[un,ir]=(0,a.useState)(!1);function Kn(){let pn;return kt.current&&(pn=new Se.Z(mn=>{for(let Jn of mn)(Jn.target.offsetHeight>0||Jn.target.offsetWidth>0)&&Ht.current.instance.layout()}),pn.observe(kt.current)),pn}function Pn(){ve.ZP.warning({content:decodeURIComponent(ie),key:"monaco-editor-tip"})}const Wn=()=>{let pn=Ht.current.instance;if(Te!=null&&pn&&un){const mn=pn.getModel();mn&&Te!==mn.getValue()&&(Ue=!0,mn.setValue(Te),pn.layout(),Ue=!1)}};(0,a.useEffect)(()=>{const pn=be.Z.subscribe("formatDocument",mn=>{var Jn;let Zn=Ht.current.instance;(Jn=Zn==null?void 0:Zn.getAction)==null||Jn.call(Zn,"editor.action.formatDocument").run()});return window.updateMonacoValue=mn=>{gt(mn)},pn},[]),(0,a.useEffect)(()=>{var pn;let mn=Ht.current.instance;Qn.current&&clearTimeout(Qn.current),Qn.current=setTimeout(()=>{Wn()},500),Te&&(Te!=null&&Te.length)&&((pn=mn==null?void 0:mn.updateOptions)==null||pn.call(mn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Te.split(/\r\n|\r|\n/g).length))+3,5)}))},[Te,un,Ht.current]),(0,a.useEffect)(()=>{if($e&&Ht.current&&Ht.current.instance){let mn=Ht.current.instance;mn.changeViewZones(function(Jn){var Zn=document.createElement("div");Zn.style.padding="10px 20px",Zn.style.width="calc(100% - 20px)",Zn.className="my-error-line-wrp",Zn.innerHTML=st,Jn.addZone({afterLineNumber:$e||11,heightInLines:3,domNode:Zn})});var pn={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}};mn.addOverlayWidget(pn),mn.revealPositionInCenter({lineNumber:20,column:1})}},[$e,Ht.current,un]);const $t=(pn="",mn)=>{if(!pn||pn.trim()==="")return!0;const Zn=Ht.current.instance.getModel().getLineTokens(mn);let pr=!1;for(let Or=0;Or<2;Or++)Zn.getStandardTokenType(Or)===1&&(pr=!0);return pr};(0,a.useEffect)(()=>{var pn;const mn=(pn=Ht.current)==null?void 0:pn.instance;if(mn&&un&&dt){const Jn=mn.onDidBlurEditorWidget(()=>{Mn.current=!1}),Zn=mn.onDidFocusEditorText(()=>{Mn.current=!0});return()=>{Jn.dispose(),Zn.dispose()}}},[Ht.current,un,dt]),(0,a.useEffect)(()=>{var pn;if((pn=Ht.current)!=null&&pn.instance&&un&&bt){let mn=Ht.current.instance,Jn=mn.getModel();if(!Jn)return;(()=>{var Kt;let xr=[],Pr=[];const yr=Jn.getAllDecorations();for(let oi of yr)oi.options.className==="highlighted-line"&&(xr.push((Kt=oi==null?void 0:oi.range)==null?void 0:Kt.startLineNumber),Pr.push(oi==null?void 0:oi.id));if(it===xr[0])return;Jn.deltaDecorations(Pr,[]);const Er=Jn.getLineCount();it&&it<=Er&&(mn.deltaDecorations([],[{range:new Ne.Range(it,1,it,Jn.getLineMaxColumn(it)),options:{isWholeLine:!0,className:"highlighted-line"}}]),mn.revealLineInCenter(it))})();const pr=(Kt=!1)=>{var xr;let Pr=[],yr=[];const Er=Jn.getAllDecorations();for(let oi of Er)oi.options.linesDecorationsClassName==="breakpoints-select"&&(Pr.push((xr=oi==null?void 0:oi.range)==null?void 0:xr.startLineNumber),yr.push(oi==null?void 0:oi.id));if(Kt)return{lines:Pr,ids:yr};_t(Pr)},Or=Kt=>qe(void 0,null,function*(){let xr={range:new Ne.Range(Kt,1,Kt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Jn.deltaDecorations([],[xr]),pr()}),Tr=Kt=>qe(void 0,null,function*(){let xr=[];const Pr=mn.getLineDecorations(Kt);for(let yr of Pr)yr.options.linesDecorationsClassName==="breakpoints-select"&&xr.push(yr.id);yield Jn.deltaDecorations(xr,[]),pr()}),ai=Kt=>{let xr=mn.getLineDecorations(Kt);for(let Pr of xr)if(Pr.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,ge.isEqual)(Dt,pr(!0).lines)){Jn.deltaDecorations(pr(!0).ids,[]);const Kt=Dt.map(xr=>({range:new Ne.Range(xr,1,xr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Jn.deltaDecorations([],Kt)}const fn=mn.onDidChangeModelContent(Kt=>{let xr=mn.getPosition();if(xr){let Pr=xr.lineNumber;clearTimeout(_n.current),_n.current=setTimeout(()=>{$t(Jn.getLineContent(Pr),Pr)?Tr(Pr):ai(Pr)?(Tr(Pr),Or(Pr)):pr()},100)}}),In=mn.onMouseDown(Kt=>{var xr,Pr,yr;if(Kt.target.detail&&((yr=(Pr=(xr=Kt.target)==null?void 0:xr.element)==null?void 0:Pr.className)!=null&&yr.includes("line-numbers"))){let Er=Kt.target.position.lineNumber;if($t(Jn.getLineContent(Er),Er))return;ai(Er)?Tr(Er):Or(Er)}}),Cr=Kt=>{let xr={range:new Ne.Range(Kt,1,Kt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};gn.current=mn.deltaDecorations(gn.current,[xr])},tr=()=>{gn.current=mn.deltaDecorations(gn.current,[])},cr=mn.onMouseMove(Kt=>{var xr,Pr,yr;if(tr(),Kt.target.detail&&((yr=(Pr=(xr=Kt.target)==null?void 0:xr.element)==null?void 0:Pr.className)!=null&&yr.includes("line-numbers"))){let Er=Kt.target.position.lineNumber;if($t(Jn.getLineContent(Er),Er))return;Cr(Er)}}),Hr=mn.onMouseLeave(()=>{tr()});return()=>{fn.dispose(),In.dispose(),cr.dispose(),Hr.dispose()}}},[Ht.current,un,Dt,it,bt,Ye]),(0,a.useEffect)(()=>{var pn;(pn=Ht.current)!=null&&pn.instance&&bt&&Ht.current.instance.setPosition({lineNumber:0,column:0})},[it]);function rn(){let pn=Ht.current.instance;if(pn){const mn=pn.getSelection(),Jn=Ht.current.pastePos||{},Zn=new Ne.Range(Jn.startLineNumber||mn.endLineNumber,Jn.startColumn||mn.endColumn,Jn.endLineNumber||mn.endLineNumber,Jn.endColumn||mn.endColumn);setTimeout(()=>{pn.executeEdits("",[{range:Zn,text:""}])},300)}}function dn(pn){(window.navigator.platform.match("Mac")?pn.metaKey:pn.ctrlKey)&&pn.keyCode==83&&(pn.preventDefault(),Ke())}const Dn=()=>{if(et&&Ht.current.instance){const pn=Ht.current.instance.getContentHeight();xn(pn{if(!Mn.current)return;const{keyCode:mn,ctrlKey:Jn,metaKey:Zn,target:pr,type:Or}=pn;return(Or==="paste"||(mn===67||mn===86)&&(Zn||Jn))&&pr.nodeName==="TEXTAREA"&&(Pn(),pn.preventDefault()),!1};function xt(pn,mn){var Jn=window.URL||window.webkitURL||window,Zn=new Blob([mn]),pr=document.createElementNS("http://www.w3.org/1999/xhtml","a");pr.href=Jn.createObjectURL(Zn),pr.download=pn,Wt(pr)}(0,a.useEffect)(()=>{Dn()},[Dn]),(0,a.useEffect)(()=>{kt.current&&!un&&Promise.all([le.e(8909),le.e(5028)]).then(le.bind(le,71448)).then(pn=>{try{Ne=pn,Ht.current.instance=Ne.editor.create(kt.current,{value:Te,language:ke(Ye),theme:Me,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Mt||!1}},Ve);const mn=Ht.current.instance;let pr=[...Ee.BH._menuItems].find(fn=>fn[0]._debugName=="EditorContext")[1],Or=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Tr=(fn,In)=>{var Cr,tr;let cr=fn._first;do In.includes((tr=(Cr=cr.element)==null?void 0:Cr.command)==null?void 0:tr.id)&&fn._remove(cr);while(cr=cr.next)};if(ht(mn,Ne),setTimeout(()=>{Dn(),Ht.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{xt(ut||"educoder.txt",mn.getValue())}})},500),Ht.current.subscription=mn.onDidChangeModelContent(fn=>{Sn.current?clearTimeout(Xn.current):(Dn(),gt(mn.getValue(),fn)),Xn.current=setTimeout(()=>{Sn.current=!1},500)}),window.Monaco||z(Ne,ke(Ye)),dt&&(Tr(pr,Or),kt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",qt),window.removeEventListener("paste",qt),window.addEventListener("keydown",qt),window.addEventListener("paste",qt)),window.Monaco=Ne,xe&&mn.onDidBlurEditorWidget(()=>{xe(mn.getValue())}),Ot&&mn.onDidFocusEditorText(()=>{dt&&Ze(),Ot(mn.getValue())}),dt){Ze();try{mn.onDidPaste(fn=>{const In=mn.getSelection(),Cr=Ht.current.pastePos||{},tr=new Ne.Range(Cr.startLineNumber||In.endLineNumber,Cr.startColumn||In.endColumn,Cr.endLineNumber||In.endLineNumber,Cr.endColumn||In.endColumn);mn.executeEdits("",[{range:fn.range,text:""}])})}catch(fn){}}let ai=Kn();return Bt&&typeof Bt=="string"&&new me(Bt,mn,Ne),ir(!0),()=>{const fn=Ht.current.instance;fn.dispose();const In=fn.getModel();In&&In.dispose(),Ht.current.subscription&&Ht.current.subscription.dispose(),ai.unobserve(kt.current)}}catch(mn){}})},[]),(0,a.useEffect)(()=>{if(Ht.current.instance&&un)return document.addEventListener("keydown",dn,!1),()=>{document.removeEventListener("keydown",dn)}},[Ke,un]),(0,a.useEffect)(()=>{let pn=Ht.current.instance;if(pn&&un){let mn=ke(Ye);Ne.editor.setModelLanguage(pn.getModel(),mn)}},[Ye,un]),(0,a.useEffect)(()=>{Ht.current.instance&&un&&Ne.editor.setTheme(Me)},[Me,un]),(0,a.useEffect)(()=>{let pn=Ht.current.instance;Cn.current=Xe,pn&&un&&(pn.updateOptions(Ie({},Xe)),setTimeout(()=>{pn.getModel().updateOptions(Ie({},Xe))},200))},[JSON.stringify(Xe),un]),(0,a.useEffect)(()=>{let pn=Ht.current.instance;pn&&un&&pn.layout()},[_e,Qe,un]);const[Tt,en]=(0,a.useState)(Je(_e)),[En,xn]=(0,a.useState)(Je(Qe)),hn=ze(Ie({},pt),{width:Tt,height:En,position:"relative"});return a.createElement("div",{className:"my-monaco-editor",ref:kt,style:hn},Pe&&a.createElement(ye.CopyToClipboard,{text:Te,onCopy:()=>ve.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(he.Z,{title:"\u590D\u5236\u4EE3\u7801"},a.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},a.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function mt({width:at="100%",height:He="100%",original:_e,modified:Qe,language:Te,options:Ye={}}){const pt=(0,a.useRef)(),[Xe,Ve]=(0,a.useState)(null);function Me(et){let dt;return pt.current&&(dt=new Se.Z(gt=>{for(let ht of gt)(ht.target.offsetHeight>0||ht.target.offsetWidth>0)&&et.layout()}),dt.observe(pt.current)),dt}(0,a.useEffect)(()=>(pt.current&&Promise.all([le.e(8909),le.e(9404)]).then(le.bind(le,2550)).then(et=>{Ne=et;const dt=Ne.editor.createDiffEditor(pt.current,ze(Ie({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},Ye),{wordWrap:!0}));Ve(dt);let gt=Me(dt);return()=>{dt.dispose();const ht=dt.getModel();ht&&ht.dispose(),gt.unobserve(pt.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,a.useEffect)(()=>{Xe&&Xe.setModel({original:Ne.editor.createModel(_e,Te),modified:Ne.editor.createModel(Qe,Te)})},[_e,Qe,Te,Xe]);const xe=Je(at),Pe=Je(He),Ke={width:xe,height:Pe};return a.createElement("div",{className:"my-diff-editor",ref:pt,style:Ke})}},64536:function(Ct,ot,le){"use strict";var a=le(45298),Se=le(82326),y=le(71411),ce=le(59301);const de=Se.default.Option;ot.Z=({isTheoretical:te,onFontSizeChange:ae,cmFontSize:re,cmCodeMode:ne,autoFormat:x,onCodeModeChange:ee,onTabToSpace:E,onAutoFormat:b,formatDocument:z,className:ie="",tabToSpace:se,children:pe,code_editor:ue,challenge:fe,shixun_environment_id:oe,shixun_environments:me})=>{var Ee;const ve={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},he=(Ee=me==null?void 0:me.find(ge=>ge.shixun_environment_id===oe))==null?void 0:Ee.program_language;return console.log("----",he,me,oe,ue),ce.createElement("div",{className:`tpi-code-setting ${ie}`},ce.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),ce.createElement("section",null,ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),ce.createElement(Se.default,{bordered:!1,size:"small",value:ne,onChange:ee},ce.createElement(de,{value:"vs"},"\u767D\u8272\u80CC\u666F"),ce.createElement(de,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!te&&ce.createElement(ce.Fragment,null,ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),ce.createElement(Se.default,{bordered:!1,size:"small",value:re,onChange:ae},ce.createElement(de,{value:12},"12px"),ce.createElement(de,{value:14},"14px"),ce.createElement(de,{value:16},"16px"),ce.createElement(de,{value:18},"18px"),ce.createElement(de,{value:20},"20px"),ce.createElement(de,{value:22},"22px"))),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"Tab\u8F6C\u6362"),ce.createElement(y.Z,{checked:se,onChange:E})),ce.createElement("div",{className:"file-item",onClick:z},ce.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!te&&ce.createElement(ce.Fragment,null,ce.createElement("h3",null,"\u5FEB\u6377\u952E"),ce.createElement("section",null,ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),ce.createElement("span",null,"Ctrl + S")),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),ce.createElement("span",null,"F1 / Alt + F1")),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),ce.createElement("span",null,"Ctrl + ]/[")),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),ce.createElement("span",null,"Ctrl + Shift + \\")),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),ce.createElement("span",null,"Home")),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),ce.createElement("span",null,"End"))),pe),!te&&ce.createElement(ce.Fragment,null,ce.createElement("h3",null,"\u5FEB\u6377\u952E"),ce.createElement("section",null,he&&ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),ce.createElement("span",null,he)),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),ce.createElement("span",null,ve[fe==null?void 0:fe.difficulty])),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),ce.createElement("span",null,ue==null?void 0:ue.name)),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),ce.createElement("span",null,ue!=null&&ue.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},929:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return E}});var a={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"},Se=le(29787),y=le(25399),ce=le(60242),de=le(92310),te=le.n(de),ae=le(49661),re=le(57884),ne=le(34055),x=le(59301),E=({className:b,dataSource:z=[],col:ie=4,right:se,bottom:pe=23,precision:ue=0,wrapWidth:fe=1200,trackEventItems:oe,loading:me,onRemove:Ee=()=>{},isCurrent:ve=!0,showProgress:he=!1,showAlias:ge=!1})=>{const be=Math.floor((fe-(ie-1)*se)/ie),ye=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return x.createElement(Se.Z,{spinning:me},x.createElement("div",{className:te()(a.list,b)},!!(z!=null&&z.length)&&(z==null?void 0:z.map((Ae,Fe)=>{var De,Ce,Be,we,je,Ie;const{name:ze,id:Oe,identifier:qe,featured:Je,school_name:Ge,image_url:Ue,excellent:Le,is_plan:ke}=Ae;return x.createElement("div",{key:Oe,className:ve&&he?a.wrapisCurrent:a.wrap,style:{width:be,marginRight:(1+Fe)%ie===0?0:se+ue,marginBottom:pe}},x.createElement("a",{className:a.li,onClick:Ne=>{Ne.preventDefault(),Ne.stopPropagation(),oe&&(0,ae.L9)([oe]),(0,ae.xg)(`/paths/${qe}`)}},x.createElement("div",{className:a.img},x.createElement("img",{className:a.cover,src:`${Ue}`}),ve&&(0,ne.bg)()&&(Ae==null?void 0:Ae.studying)&&x.createElement("div",{className:`${a.movebq} user-path-items`,onClick:Ne=>{Ne.stopPropagation(),Ee(Ae)}},x.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),x.createElement("span",{className:"c-red"},"\u79FB\u9664")),(De=Ae==null?void 0:Ae.subject_tags)==null?void 0:De.map((Ne,Ze)=>{var We,mt;if(Ze===0){const He=(We=ye.find(_e=>_e.name==Ne))==null?void 0:We.swimg;return x.createElement("img",{className:a.sign,src:He,style:{left:"-4px"}})}const at=(mt=ye.find(He=>He.name==Ne))==null?void 0:mt.ptimg;return x.createElement("img",{className:a.sign,src:at,style:{left:`${48+52*(Ze-1)+2*Ze}px`}})}),x.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ae==null?void 0:Ae.excellent)&&x.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"))),x.createElement("div",{className:a.name},x.createElement(y.Z,{title:ge&&(Ae!=null&&Ae.excellent_alias_name)?x.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ze}`,x.createElement("br",null),x.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ae==null?void 0:Ae.excellent_alias_name}`)):ze},x.createElement("span",{className:a.e},ge&&(Ae==null?void 0:Ae.excellent_alias_name)||ze))),ve&&he&&((Ce=Ae==null?void 0:Ae.progress)==null?void 0:Ce.all_score)!=0&&x.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},x.createElement(ce.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Be=Ae==null?void 0:Ae.progress)==null?void 0:Be.my_score)/((we=Ae==null?void 0:Ae.progress)==null?void 0:we.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(je=Ae==null?void 0:Ae.progress)==null?void 0:je.my_score,"/",(Ie=Ae==null?void 0:Ae.progress)==null?void 0:Ie.all_score),(!ve||!he)&&x.createElement(y.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Ge}`},x.createElement("div",{className:a.unit},x.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Ge)),(!ve||!he)&&x.createElement("div",{className:a.tags},x.createElement("div",null,x.createElement(y.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),x.createElement("span",null,Ae.stages_count))),x.createElement(y.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,Ae.members_count)))))))})),!z.length&&x.createElement(re.Z,null)))}},71360:function(Ct,ot,le){"use strict";le.d(ot,{jL:function(){return de},w9:function(){return Je},QD:function(){return $e},cQ:function(){return je.Z},op:function(){return gt},O5:function(){return Wn},_b:function(){return Ut},t7:function(){return ue},Gi:function(){return Ze},YG:function(){return ke},qp:function(){return ee},vr:function(){return bt},qE:function(){return _t},Je:function(){return me},wb:function(){return we},cq:function(){return Qe},tp:function(){return z}});var a=le(59301),Se={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"},y="data:image/png;base64,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",de=({dataSource:$t=[],img:rn,imgWidth:dn=346,title:Dn,sunTitle:Wt,bannerExtraContent:qt})=>a.createElement("div",{className:Se.banner},a.createElement("div",{className:Se.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,Dn),a.createElement("span",null,Wt)),$t.length>0&&a.createElement("div",{className:Se.btns},$t.map((xt,Tt)=>a.createElement("div",{key:Tt,onClick:xt.click},xt.name,xt.sign?a.createElement("img",{src:y,width:39}):null))),qt),rn&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:rn,width:dn}))),te={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"},ae=le(92310),re=le.n(ae),ne=le(89392),ee=({dataSource:$t=[],value:rn,onChange:dn,onTitleChange:Dn,className:Wt,title:qt,titleWidth:xt=41,style:Tt={},fontColor:en="#6A7283",showCount:En})=>{const[xn,hn]=(0,a.useState)(0),[pn,mn]=(0,a.useState)(!1),Jn=(0,a.useRef)(null),Zn=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var pr;$t.length!==0&&(((pr=Jn==null?void 0:Jn.current)==null?void 0:pr.clientHeight)>97?hn(1):hn(0)),$t.length===0&&hn(0),mn(!1)},[$t]),a.createElement("div",{className:re()(te.row,Wt),style:Tt},a.createElement("div",{onClick:(0,ne.throttle)(()=>Dn==null?void 0:Dn(),2e3),style:{width:xt,marginTop:pn?12:4},className:`${te.title} ${Dn?"current":""}`},qt),a.createElement("div",{className:pn?`${te.tagsWrap} ${te.tagsBorderWrap}`:te.tagsWrap},a.createElement("div",{className:te.bar,ref:Zn,style:xn>0?{height:xn===1?97:"auto",overflow:xn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:te.tag,ref:Jn},$t==null?void 0:$t.map(pr=>a.createElement("span",{onClick:()=>dn(pr.id),key:pr.id,style:{color:en},className:rn===pr.id?te.active:""},a.createElement("span",{title:pr.name,className:te.name},pr.name),!!En&&a.createElement("span",{className:te.num},pr.count))))),!!xn&&a.createElement(a.Fragment,null,xn===1?a.createElement("div",{onClick:()=>{var pr;hn(2),((pr=Jn==null?void 0:Jn.current)==null?void 0:pr.clientHeight)>245?mn(!0):mn(!1)},className:te.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{Zn.current.scrollTop=0,hn(1),mn(!1)},className:te.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},E={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"},z=({dataSource:$t=[],value:rn,onChange:dn,className:Dn,style:Wt={}})=>a.createElement("div",{style:Wt,className:re()(E.tabs,Dn)},$t.map(qt=>a.createElement("span",{onClick:()=>dn(qt.id),className:rn===qt.id?E.active:"",key:qt.id},qt.name))),ie={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"},se=le(37568),ue=({dataSource:$t=[],value:rn="",onChange:dn,onInputChange:Dn=()=>{},className:Wt,style:qt={},placeholder:xt,allowClear:Tt=!1})=>{var en;const[En,xn]=(0,a.useState)(""),[hn,pn]=(0,a.useState)("");(0,a.useEffect)(()=>{var Zn;let pr=rn;(Zn=JSON.stringify(rn))!=null&&Zn.includes("{")&&(xn(rn.id),pr=rn.value||"");try{pn(decodeURIComponent(pr||""))}catch(Or){pn(decodeURIComponent(pr||""))}},[rn]);const mn=()=>{dn(encodeURIComponent(hn),En||null)},Jn=Zn=>{Zn!==En&&(xn(Zn),dn(encodeURIComponent(hn),Zn))};return a.createElement("div",{className:re()(ie.input,Wt),style:qt},!!$t.length&&a.createElement("div",{className:ie.dropdown},a.createElement("div",{className:ie.text},(en=$t.find(Zn=>Zn.id===En))==null?void 0:en.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:ie.b1}),a.createElement("b",{className:ie.b2})),a.createElement("div",{className:ie.menu},$t.map((Zn,pr)=>a.createElement("div",{key:pr,onClick:()=>Jn(Zn.id)},Zn.name)))),a.createElement(se.default,{onPressEnter:mn,value:hn,onChange:Zn=>{pn(Zn.target.value),Dn(encodeURIComponent(Zn.target.value),En||null)},bordered:!1,placeholder:xt}),a.createElement("i",{onClick:mn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},fe={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"},me=({value:$t,onChange:rn,className:dn,total:Dn,pageSize:Wt,style:qt={}})=>{const xt=$t<2,Tt=$t>=Math.ceil(Dn/Wt);return Dn<=Wt?a.createElement(a.Fragment,null):a.createElement("div",{className:re()(fe.quickPager,dn),style:qt},a.createElement("div",{onClick:()=>{xt||rn($t-1,"prev")},className:xt?fe.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{Tt||rn($t+1,"next")},className:Tt?fe.disabled:""},"\u4E0B\u4E00\u9875"))},Ee={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"},ve=le(29787),he=le(25399),ge=le(58018),be=le(90524),ye=le(49661),Ae=le(96908),Fe=le(57177),De=le(81378),Ce=le(57884),we=({className:$t,dataSource:rn=[],col:dn=4,right:Dn,bottom:Wt=23,precision:qt=0,wrapWidth:xt=1200,trackEventItems:Tt,loading:en})=>{const En=Math.floor((xt-(dn-1)*Dn)/dn);return a.createElement(ve.Z,{spinning:en},a.createElement("div",{className:re()(Ee.list,$t)},!!rn.length&&rn.map((xn,hn)=>{const{name:pn,id:mn,identifier:Jn,power:Zn,cover_image_id:pr,pic:Or}=xn;return a.createElement("div",{className:Ee.wrap,key:mn,style:{width:En,marginRight:(1+hn)%dn===0?0:Dn+qt,marginBottom:Wt}},a.createElement("a",{target:"_blank",href:`/shixuns/${Jn}/challenges`,className:Ee.li,onClick:Tr=>{Tr.preventDefault(),Tt&&(0,ye.L9)([Tt]),Zn&&(0,ye.xg)(`/shixuns/${Jn}/challenges`)}},a.createElement("div",{className:Ee.img},a.createElement("img",{className:Ee.cover,src:`${Or}`}),xn.is_jupyter&&a.createElement("img",{className:Ee.sign,src:Ae}),xn.is_jupyter_lab&&a.createElement("img",{className:Ee.sign,src:Fe}),xn.is_unity_3d&&a.createElement("img",{className:Ee.sign,src:De})),a.createElement("div",{className:Ee.name},a.createElement(he.Z,{title:pn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:Ee.e},pn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:Ee.tags},a.createElement(he.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,xn.challenges_count))),!!xn.myshixuns_count&&a.createElement(he.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,xn.myshixuns_count))),a.createElement(he.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,xn.level))),a.createElement("div",{className:Ee.rate},a.createElement(ge.Z,{allowHalf:!0,disabled:!0,defaultValue:xn.score_info}),a.createElement("span",null,"\xA0",xn.score_info?`${xn.score_info}\u5206`:"5\u5206")))),!Zn&&a.createElement("div",{className:Ee.lockWrap},a.createElement("img",{src:`${be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!rn.length&&a.createElement(Ce.Z,null)))},je=le(929),Ie={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"},ze="data:image/png;base64,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",Oe=le(59301),Je=({className:$t,dataSource:rn=[],col:dn=4,right:Dn,bottom:Wt=23,precision:qt=0,wrapWidth:xt=1200,trackEventItems:Tt,loading:en,handleVery:En=()=>!0})=>{const xn=Math.floor((xt-(dn-1)*Dn)/dn);return Oe.createElement(ve.Z,{spinning:en},Oe.createElement("div",{className:re()(Ie.list,$t)},!!rn.length&&rn.map((hn,pn)=>{const{subject_identifier:mn,id:Jn,identifier:Zn,power:pr}=hn,Or=hn.is_public!=0&&hn.is_public;return Oe.createElement("div",{className:Ie.wrap,key:Jn,style:{width:xn,marginRight:(1+pn)%dn===0?0:Dn+qt,marginBottom:Wt}},Oe.createElement("a",{className:Ie.li,onClick:Tr=>{Tr.preventDefault(),En(hn==null?void 0:hn.first_category_url)&&(Tt&&(0,ye.L9)([Tt]),(0,ye.xg)(hn.first_category_url))}},Oe.createElement("div",{className:Ie.top},Oe.createElement(he.Z,{title:hn.name},Oe.createElement("div",{className:Ie.name},hn.name)),Oe.createElement("img",{className:Ie.img,src:be.Z.IMG_SERVER+"/images/"+hn.avatar_url}),Oe.createElement("div",{className:Ie.text,title:hn.creator},hn.creator),mn&&Oe.createElement("div",{className:Ie.btns},Oe.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Oe.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Or&&Oe.createElement("div",{className:Ie.sign},"\u516C\u5F00")),Oe.createElement("div",{className:Ie.bottom},hn.visits>0&&Oe.createElement(he.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Oe.createElement("span",null,Oe.createElement("i",{className:"iconfont icon-liulanyan"}),Oe.createElement("span",null,hn.visits))),hn.course_members_count>0&&Oe.createElement(he.Z,{title:"\u6210\u5458",placement:"bottom"},Oe.createElement("span",null,Oe.createElement("i",{className:"iconfont icon-chengyuan"}),hn.course_members_count)),hn.tasks_count>0&&Oe.createElement(he.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Oe.createElement("span",null,Oe.createElement("i",{className:"iconfont icon-zuoye"}),hn.tasks_count)),hn.is_end?Oe.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Oe.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!hn.is_accessible&&Oe.createElement("div",{className:Ie.lockWrap},Oe.createElement("img",{src:`${be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Oe.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!rn.length&&Oe.createElement(Ce.Z,null)))},Ge={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"},Ue=le(76560),ke=({dataSource:$t=[],value:rn,onChange:dn,className:Dn,style:Wt={},tabBarExtraContent:qt})=>a.createElement("div",{className:re()(Ge.tabs,Dn),style:Wt},a.createElement("div",{className:Ge.tabsWrap},$t.map((xt,Tt)=>!(xt!=null&&xt.hide)&&a.createElement("aside",{className:Ge.tab,onClick:()=>{dn(xt.id),xt.link&&Ue.history.push(xt.link)},key:Tt},a.createElement("div",{className:rn===xt.id?Ge.active:""},xt.name),(xt==null?void 0:xt.resetCount)==null&&(xt==null?void 0:xt.total)!==void 0&&a.createElement("span",null,"\uFF08",xt==null?void 0:xt.total,"\uFF09"),(xt==null?void 0:xt.resetCount)!==void 0&&(xt==null?void 0:xt.total)!==void 0&&a.createElement(he.Z,{title:(xt==null?void 0:xt.tip)!=null?xt==null?void 0:xt.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},xt==null?void 0:xt.resetCount),"/",a.createElement("span",null,xt==null?void 0:xt.total),"\uFF09"))))),a.createElement("div",{className:Ge.tabBar},qt)),Ze=({className:$t,style:rn={},children:dn})=>a.createElement("div",{className:re()($t),style:rn},dn),We={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"},mt=le(75727),at=le(93041);const He=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Qe=({sortValue:$t,dropValue:rn,className:dn,onSort:Dn,onDrop:Wt,dataSource:qt=He})=>{var xt;return a.createElement("div",{className:re()(We.orderWrap,dn)},a.createElement(mt.Z,{dropdownRender:()=>a.createElement(at.default,null,qt.map((Tt,en)=>a.createElement(at.default.Item,{key:en,onClick:()=>Wt(Tt.id)},Tt.name)))},a.createElement("span",{className:We.orderTextWrap},(xt=qt.find(Tt=>rn===Tt.id))==null?void 0:xt.name)),a.createElement("span",{className:We.orderIconWrap},a.createElement("span",{className:We.orderAsc},a.createElement("i",{className:$t==="asc"?`iconfont icon-sanjiaoxing-up font12 ${We.cursorPointer} ${We.active}`:`iconfont icon-sanjiaoxing-up font12 ${We.cursorPointer}`,onClick:()=>Dn($t==="asc"?"desc":"asc")})),a.createElement("span",{className:We.orderDesc},a.createElement("i",{className:$t==="desc"?`iconfont icon-sanjiaoxing-down font12 ${We.cursorPointer} ${We.active}`:`iconfont icon-sanjiaoxing-down font12 ${We.cursorPointer}`,onClick:()=>Dn($t==="asc"?"desc":"asc")}))))},Te={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"},Ye=le(99571),pt=Object.defineProperty,Xe=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,xe=($t,rn,dn)=>rn in $t?pt($t,rn,{enumerable:!0,configurable:!0,writable:!0,value:dn}):$t[rn]=dn,Pe=($t,rn)=>{for(var dn in rn||(rn={}))Ve.call(rn,dn)&&xe($t,dn,rn[dn]);if(Xe)for(var dn of Xe(rn))Me.call(rn,dn)&&xe($t,dn,rn[dn]);return $t},Ke=($t,rn)=>{var dn={};for(var Dn in $t)Ve.call($t,Dn)&&rn.indexOf(Dn)<0&&(dn[Dn]=$t[Dn]);if($t!=null&&Xe)for(var Dn of Xe($t))rn.indexOf(Dn)<0&&Me.call($t,Dn)&&(dn[Dn]=$t[Dn]);return dn},et=($t,rn,dn)=>new Promise((Dn,Wt)=>{var qt=en=>{try{Tt(dn.next(en))}catch(En){Wt(En)}},xt=en=>{try{Tt(dn.throw(en))}catch(En){Wt(En)}},Tt=en=>en.done?Dn(en.value):Promise.resolve(en.value).then(qt,xt);Tt((dn=dn.apply($t,rn)).next())}),gt=$t=>{var rn=$t,{className:dn,style:Dn,children:Wt,loading:qt=!1,openLoading:xt,onClick:Tt=()=>{},size:en="middle",shape:En="round"}=rn,xn=Ke(rn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[hn,pn]=(0,a.useState)(!1);return a.createElement(Ye.ZP,Pe({onClick:(0,ne.throttle)(mn=>et(void 0,null,function*(){xt&&pn(!0);try{yield Tt(mn)}catch(Jn){console.log("error",Jn)}xt&&pn(!1)}),2e3,{leading:!0,trailing:!1}),className:re()(Te.btn,Te[`${en}-${En}`],dn),style:Dn,size:en,shape:En,loading:hn||qt},xn),Wt)},ht={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"},_t=({className:$t,style:rn,children:dn=null,onClick:Dn,title:Wt})=>a.createElement("div",{className:re()(ht.head,$t),style:rn},a.createElement("span",{className:"primary-hover",onClick:Dn},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:Wt},Wt),a.createElement("div",{className:ht.node},dn)),Dt={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"},$e=({confirmShow:$t=!0,confirmTitle:rn,confirmClick:dn,cancelShow:Dn=!0,cancelTitle:Wt,cancelClick:qt,className:xt,style:Tt,confirmLoading:en=!1})=>a.createElement("div",{className:re()(Dt.btns,xt),style:Tt},$t&&a.createElement(Ye.ZP,{loading:en,onClick:dn,type:"primary",className:Dt.confirm},rn),Dn&&a.createElement(Ye.ZP,{onClick:qt,className:Dt.cancel},Wt)),st={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"},bt=({className:$t,style:rn={},LeftContent:dn,children:Dn,RightContent:Wt})=>a.createElement("div",{className:re()(st.fixedBottom,$t),style:rn},a.createElement("div",{className:st.wrap},a.createElement("div",{className:st.left},dn),a.createElement("div",{className:st.center},Dn),a.createElement("div",{className:st.right},Wt))),Bt={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"},Ut=({className:$t,style:rn={},dataSource:dn=[]})=>a.createElement("div",{className:re()(Bt.crumbs,$t),style:rn},dn.map((Dn,Wt)=>WtUe.history.push(Dn.path)},Dn.name):a.createElement("span",null,Dn.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:Wt,style:{color:"#5F6368"}},Dn.name))),kt=le(11938),Ht=Object.defineProperty,Cn=Object.defineProperties,Qn=Object.getOwnPropertyDescriptors,gn=Object.getOwnPropertySymbols,Sn=Object.prototype.hasOwnProperty,Xn=Object.prototype.propertyIsEnumerable,_n=($t,rn,dn)=>rn in $t?Ht($t,rn,{enumerable:!0,configurable:!0,writable:!0,value:dn}):$t[rn]=dn,Mn=($t,rn)=>{for(var dn in rn||(rn={}))Sn.call(rn,dn)&&_n($t,dn,rn[dn]);if(gn)for(var dn of gn(rn))Xn.call(rn,dn)&&_n($t,dn,rn[dn]);return $t},un=($t,rn)=>Cn($t,Qn(rn)),ir=($t,rn)=>{var dn={};for(var Dn in $t)Sn.call($t,Dn)&&rn.indexOf(Dn)<0&&(dn[Dn]=$t[Dn]);if($t!=null&&gn)for(var Dn of gn($t))rn.indexOf(Dn)<0&&Xn.call($t,Dn)&&(dn[Dn]=$t[Dn]);return dn};const{Countdown:Kn}=kt.default;var Wn=$t=>{var rn=$t,{onChange:dn}=rn,Dn=ir(rn,["onChange"]);const[Wt,qt]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof Wt=="number"&&Wt>=0&&dn(Wt)},[Wt]);const xt=Tt=>{const en=Math.floor(Tt/1e3);qt(en)};return a.createElement(Kn,un(Mn({},Dn),{onChange:xt}))}},17904:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return Se}});var a=le(59301);function Se(y,ce){const de=(0,a.useRef)();(0,a.useEffect)(()=>{de.current=y}),(0,a.useEffect)(()=>{function te(){de.current()}if(ce!==null){let ae=setInterval(te,ce);return()=>clearInterval(ae)}},[ce])}},6514:function(Ct,ot,le){"use strict";var a=le(61186),Se=le.n(a),y=le(77019),ce=le(59301);const de=({date:te,showTag:ae})=>ce.createElement(y.Z,{align:"middle"},ce.createElement("div",null," ",te?Se()(te).format("YYYY-MM-DD HH:mm"):"--"," "),ae&&ce.createElement(y.Z,{style:{color:"#3061D0",fontSize:"12px",borderRadius:"2px",padding:"0 5px",marginLeft:"5px",height:"22px",lineHeight:"22px",backgroundColor:"#EAEFFA",textAlign:"center"},align:"middle"},ce.createElement("i",{className:"iconfont icon-pingceshu mr3 font12"}),"\u7CFB\u7EDF\u8BC4\u6D4B"));ot.Z=de},85933:function(Ct,ot,le){"use strict";var a=le(59301),Se=le(11938),y=le(71051),ce=le(28284),de=le(62957),te=le(29787),ae=le(54172),re=le(37568),ne=le(77019),x=le(5269),ee=le(99571),E=le(72664),b=le(61186),z=le.n(b),ie=le(76560),se=le(49661),pe=le(15610),ue=le(34055),fe=le(98072),oe=le(59301),me=(ge,be,ye)=>new Promise((Ae,Fe)=>{var De=we=>{try{Be(ye.next(we))}catch(je){Fe(je)}},Ce=we=>{try{Be(ye.throw(we))}catch(je){Fe(je)}},Be=we=>we.done?Ae(we.value):Promise.resolve(we.value).then(De,Ce);Be((ye=ye.apply(ge,be)).next())});const{Countdown:Ee}=Se.default,ve=({value:ge,onChange:be,MaxMinutes:ye})=>oe.createElement(oe.Fragment,null,oe.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",oe.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",oe.createElement("br",null)),oe.createElement(y.Z,{value:ge,onChange:be,min:0,precision:0,max:ye,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ye}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),he=({exercise:ge,successCb:be,dispatch:ye})=>{var Ae,Fe,De,Ce;const Be=(0,ie.useParams)(),[we]=ce.default.useForm(),je=ce.default.useWatch("time",we),[Ie,ze]=(0,a.useState)(!1),Oe=(0,a.useRef)(),{actionTabs:qe}=ge,[Je,Ge]=(0,a.useState)(),[,Ue,Le,ke]=(0,fe.U)(E.n7,{id:Be.categoryId}),[,Ne,Ze]=(0,fe.U)(E.Cd,{});(0,a.useEffect)(()=>{ge.actionTabs.key==="student-unlock"&&(ze(!1),we.resetFields())},[ge.actionTabs.key]);const We=()=>new Promise(Xe=>me(void 0,null,function*(){var Ve,Me;return Oe.current=yield(0,pe.y)({ip_limit:(Ve=qe==null?void 0:qe.exerciseParams)==null?void 0:Ve.ip_limit,ip_bind:(Me=qe==null?void 0:qe.exerciseParams)==null?void 0:Me.ip_bind_type}),Xe()})),mt=()=>me(void 0,null,function*(){var Xe,Ve,Me,xe,Pe;yield we.validateFields();const Ke=we.getFieldsValue();if(ze(!0),(((Xe=qe==null?void 0:qe.exerciseParams)==null?void 0:Xe.ip_limit)!=="no"||(Ve=qe==null?void 0:qe.exerciseParams)!=null&&Ve.ip_bind_type)&&(yield We()),(yield(0,E.ZD)((Me=qe==null?void 0:qe.exerciseParams)==null?void 0:Me.id,{exercise_user_id:(xe=qe==null?void 0:qe.exerciseParams)==null?void 0:xe.exercise_user_id,unlock_key:Ke.unlock_key,time:Ke.time,ip:Oe.current})).status===0){if(be){ye({type:"exercise/setActionTabs",payload:{}}),be();return}const dt=qe==null?void 0:qe.exerciseParams;(0,se.nr)({inner_ip:dt.inner_ip,public_ip:dt.public_ip,open_camera:dt.open_camera,ip_limit:dt.ip_limit,ip_bind:dt.ip_bind,ip_bind_type:dt.ip_bind_type,exercise_tips:dt.exercise_tips,exerciseId:dt.id,screen_open:dt.screen_open,screen_num:dt.screen_num,screen_sec:dt.screen_sec,coursesId:Be.coursesId,login:(Pe=(0,ue.eY)())==null?void 0:Pe.login,history,identity_verify:dt.identity_verify,open_phone_video_recording:dt.open_phone_video_recording,current_status:dt.current_status}),ye({type:"exercise/setActionTabs",payload:{}})}ze(!1)}),at=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Xe=>oe.createElement("span",{className:Xe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Xe)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Xe=>oe.createElement("span",{className:Xe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Xe)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],He=((Ae=qe==null?void 0:qe.exerciseParams)==null?void 0:Ae.errorMessage)&&typeof((Fe=qe==null?void 0:qe.exerciseParams)==null?void 0:Fe.errorMessage)=="object";(0,a.useEffect)(()=>{ge.actionTabs.key==="student-unlock"&&me(void 0,null,function*(){const Xe=yield Ze(Be);yield Le({}),Xe.status||Ge(Xe)})},[ge.actionTabs.key]);const{time:_e,end_time:Qe}=(Je==null?void 0:Je.exercise)||{},Te=ke!=null&&ke.user_end_time?z()(ke==null?void 0:ke.user_end_time).add(1,"minutes"):z()(),Ye=z()(ke==null?void 0:ke.user_total_end_time)>Te?Math.round(z().duration(z()(ke==null?void 0:ke.user_total_end_time).diff(Te.startOf("minute"))).asMinutes()):0,pt=((ke==null?void 0:ke.student_left_minutes)||0)+(je||0);return oe.createElement(oe.Fragment,null,oe.createElement(de.default,{width:514,centered:!0,closable:!!((De=qe==null?void 0:qe.exerciseParams)!=null&&De.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ge.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ye({type:"exercise/setActionTabs",payload:{}})}},oe.createElement(te.Z,{spinning:Ue||Ne},He&&oe.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!He&&oe.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),He&&oe.createElement(ae.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ce=qe==null?void 0:qe.exerciseParams)==null?void 0:Ce.errorMessage)||{}],columns:at}),oe.createElement("div",{className:""},oe.createElement(ce.default,{form:we,layout:"vertical",autoComplete:"off"},oe.createElement(ce.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},oe.createElement(re.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),_e!==-1?oe.createElement(oe.Fragment,null,oe.createElement(ce.default.Item,{name:"time",label:oe.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",oe.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",z()(ke==null?void 0:ke.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},oe.createElement(ve,{MaxMinutes:Ye})),oe.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",oe.createElement("span",{className:"ml5"},Ue||Ne?"--":pt),"\u5206\u949F",pt!==0&&(ke==null?void 0:ke.user_end_time)&&oe.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",oe.createElement("span",{className:"ml5"},z()(ke==null?void 0:ke.user_end_time).add(je||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):oe.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",z()(Qe).format("YYYY-MM-DD HH:mm")))),oe.createElement(ne.Z,{justify:"space-between",align:"middle"},oe.createElement(x.Z,null),oe.createElement(x.Z,null,oe.createElement(ee.ZP,{loading:Ie,onClick:mt},"\u8FDB\u5165\u8003\u8BD5"))))))};ot.Z=(0,ie.connect)(({exercise:ge})=>({exercise:ge}))(he)},62787:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return x}});var a=le(59301),Se=le(37568),y=le(62673),ce=le(77019),de={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ae=le(57884),re=(ee,E,b)=>new Promise((z,ie)=>{var se=fe=>{try{ue(b.next(fe))}catch(oe){ie(oe)}},pe=fe=>{try{ue(b.throw(fe))}catch(oe){ie(oe)}},ue=fe=>fe.done?z(fe.value):Promise.resolve(fe.value).then(se,pe);ue((b=b.apply(ee,E)).next())}),x=({data:ee,value:E=[],handleChangePage:b,className:z="",setSelectedRowKeys:ie,selectedRowKeys:se,onChange:pe=()=>{}})=>{const[ue,fe]=(0,a.useState)([]),[oe,me]=(0,a.useState)([]),[Ee,ve]=(0,a.useState)([]);let[he,ge]=(0,a.useState)(1),[be,ye]=(0,a.useState)();return(0,a.useEffect)(()=>{fe(ee),me([]),ve([])},[ee]),(0,a.useEffect)(()=>{ie&&(me(se),ve(se))},[se]),a.createElement("div",{className:`flex justify-between w-full ${z}`},a.createElement("div",{className:de.leftdiv},a.createElement(Se.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:Ae=>re(void 0,null,function*(){fe(ee.filter(Fe=>{var De;return(De=Fe==null?void 0:Fe.name)==null?void 0:De.includes(Ae.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ue.length===0&&a.createElement(ae.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},a.createElement(y.default.Group,{value:oe.map(Ae=>`${Ae.id}`),onChange:Ae=>{ie(ue.filter(Fe=>Ae.includes(`${Fe.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},ue.map((Ae,Fe)=>a.createElement(ce.Z,{key:Ae.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},a.createElement(y.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Ae.is_published,value:`${Ae.id}`},a.createElement("div",{className:de.listClass},a.createElement("span",{className:de.spantitle,style:{width:Ae.is_published?"108px":"170px"}},Ae.name),Ae.is_published&&a.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),a.createElement("div",{className:de.rightdiv},a.createElement(Se.default.Search,{onChange:Ae=>{ve(oe.filter(Fe=>Fe.name.includes(Ae.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Ee.length===0&&a.createElement(ae.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Ee.length>0&&a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},Ee.map((Ae,Fe)=>a.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:Ae.id},a.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},Ae.name),a.createElement("img",{src:te,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{ie(oe.filter(De=>`${De.id}`!=`${Ae.id}`))}})))))))}},91740:function(Ct,ot,le){"use strict";var a=le(59301),Se=le(28284),y=le(6767),ce=le(62957),de=le(47889),te=le(16326),ae=le(62673),re=le(76560),ne=le(83259),x=le(82093),ee=le(62787),E=le(59301),b=(ie,se,pe)=>new Promise((ue,fe)=>{var oe=ve=>{try{Ee(pe.next(ve))}catch(he){fe(he)}},me=ve=>{try{Ee(pe.throw(ve))}catch(he){fe(he)}},Ee=ve=>ve.done?ue(ve.value):Promise.resolve(ve.value).then(oe,me);Ee((pe=pe.apply(ie,se)).next())});const z=({classroomList:ie,dispatch:se,courseEndTime:pe,Callback:ue})=>{const fe=(0,re.useParams)(),[oe]=Se.default.useForm(),[me,Ee]=(0,a.useState)([]),[ve,he]=(0,a.useState)([]),[ge,be]=(0,a.useState)(!0),[ye,Ae]=(0,a.useState)({}),[Fe,De]=(0,a.useState)([]),[Ce,Be]=(0,a.useState)(!1);(0,a.useEffect)(()=>{ie.actionTabs.key==="start_smart_plan_xia"&&(Ie(),we())},[ie.actionTabs]);const we=()=>b(void 0,null,function*(){var ze,Oe,qe,Je,Ge,Ue,Le,ke,Ne;oe.setFieldsValue({end_type:!0}),be(!0);const Ze=yield(0,x.ZP)(`/api/courses/${(Oe=(ze=ie==null?void 0:ie.actionTabs)==null?void 0:ze.params)==null?void 0:Oe.coursesId}/smart_plans/${(Je=(qe=ie==null?void 0:ie.actionTabs)==null?void 0:qe.params)==null?void 0:Je.smart_plans_id}.json`,{method:"get"});(Ze==null?void 0:Ze.status)==0&&(De((Ue=(Ge=Ze==null?void 0:Ze.data)==null?void 0:Ge.group_settings)==null?void 0:Ue.filter(We=>We==null?void 0:We.lesson_mode)),Ae(Ze==null?void 0:Ze.data),Ee([...(Ne=(ke=(Le=Ze==null?void 0:Ze.data)==null?void 0:Le.group_settings)==null?void 0:ke.filter(We=>We==null?void 0:We.lesson_mode))==null?void 0:Ne.map(We=>(We.key=We==null?void 0:We.group_id,We.id=We==null?void 0:We.group_id,We.title=We==null?void 0:We.group_name,We.name=We==null?void 0:We.group_name,We.disabled=!1,We.is_published=!1,We))]))}),je=()=>b(void 0,null,function*(){var ze,Oe,qe,Je;!(ye!=null&&ye.unified_setting)&&(ve==null?void 0:ve.length)==0&&y.ZP.error("\u8BF7\u9009\u62E9\u73ED\u7EA7"),Be(!0);let Ge=yield(0,x.ZP)(`/api/courses/${(Oe=(ze=ie==null?void 0:ie.actionTabs)==null?void 0:ze.params)==null?void 0:Oe.coursesId}/smart_plans/${(Je=(qe=ie==null?void 0:ie.actionTabs)==null?void 0:qe.params)==null?void 0:Je.smart_plans_id}/ended.json`,{method:"put",body:{unified_setting:ye==null?void 0:ye.unified_setting,group_ids:(ve==null?void 0:ve.length)>0?ve==null?void 0:ve.map(Ue=>Ue==null?void 0:Ue.group_id):[],ended_at:oe.getFieldValue("end_time")||""}});(Ge==null?void 0:Ge.status)==0&&(y.ZP.success("\u7ED3\u8BFE\u6210\u529F"),se({type:"classroomList/setActionTabs",payload:{}}),ue()),Be(!1)}),Ie=()=>{Ee([]),he([])};return E.createElement("div",null,E.createElement(ce.default,{width:600,centered:!0,title:"\u7ED3\u8BFE\u65F6\u95F4",open:ie.actionTabs.key==="start_smart_plan_xia",confirmLoading:Ce,onOk:()=>je(),onCancel:()=>{Ie(),se({type:"classroomList/setActionTabs",payload:{}})}},E.createElement(Se.default,{form:oe,className:ne.Z.myForm},E.createElement(Se.default.Item,{name:"end_type",label:"\u7ED3\u8BFE\u65B9\u5F0F"},E.createElement(de.ZP.Group,{value:ge,onChange:ze=>{be(ze.target.value),he([]),oe.setFieldsValue({end_time:""})}},E.createElement(de.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),E.createElement(de.ZP,{className:"ml20",value:!1},"\u5B9A\u65F6\u7ED3\u675F"))),!ge&&E.createElement(Se.default.Item,{name:"end_time",colon:!1,label:"\u7ED3\u8BFE\u65F6\u95F4"},E.createElement(te.default,{style:{width:"220px"},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u8BFE\u65F6\u95F4",allowClear:!0,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large"})),me.length>0&&E.createElement(Se.default.Item,{name:"select_class",label:"\u9009\u62E9\u73ED\u7EA7"},E.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px",marginTop:"5px"}},E.createElement("span",{style:{flex:1}},E.createElement(ae.default,{checked:ve.length===me.length,onChange:ze=>{ve.length===me.length?he([]):he(me)}},"\u5168\u9009")),E.createElement("span",{style:{width:16}}),E.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ve.length||0,"\u4E2A\u5206\u73ED")),E.createElement(ee.Z,{data:me,selectedRowKeys:ve,setSelectedRowKeys:he})))))};ot.Z=(0,re.connect)(({classroomList:ie})=>({classroomList:ie}))(z)},78555:function(Ct,ot,le){"use strict";var a=le(59301),Se=le(76560),y=le(28284),ce=le(62957),de=le(6767),te=le(47889),ae=le(16326),re=le(82326),ne=le(25399),x=le(5269),ee=le(62673),E=le(83259),b=le(82093),z=le(61186),ie=le.n(z),se=le(49661),pe=Object.defineProperty,ue=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ve=(Ae,Fe,De)=>Fe in Ae?pe(Ae,Fe,{enumerable:!0,configurable:!0,writable:!0,value:De}):Ae[Fe]=De,he=(Ae,Fe)=>{for(var De in Fe||(Fe={}))me.call(Fe,De)&&ve(Ae,De,Fe[De]);if(oe)for(var De of oe(Fe))Ee.call(Fe,De)&&ve(Ae,De,Fe[De]);return Ae},ge=(Ae,Fe)=>ue(Ae,fe(Fe)),be=(Ae,Fe,De)=>new Promise((Ce,Be)=>{var we=ze=>{try{Ie(De.next(ze))}catch(Oe){Be(Oe)}},je=ze=>{try{Ie(De.throw(ze))}catch(Oe){Be(Oe)}},Ie=ze=>ze.done?Ce(ze.value):Promise.resolve(ze.value).then(we,je);Ie((De=De.apply(Ae,Fe)).next())});const ye=({account:Ae,globalSetting:Fe,dispatch:De,classroomList:Ce,Callback:Be})=>{const[we]=y.default.useForm(),je=y.default.useWatch("group_settings",we),[Ie,ze]=(0,a.useState)(!0),[Oe,qe]=(0,a.useState)(""),[Je,Ge]=(0,a.useState)({}),[Ue,Le]=(0,a.useState)([]),[ke,Ne]=(0,a.useState)(!1),[Ze,We]=(0,a.useState)([]),[mt,at]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Ce.actionTabs.key=="start_smart_plan_shang"?He():we.resetFields()},[Ce.actionTabs.key]);const He=()=>be(void 0,null,function*(){var Qe,Te,Ye,pt,Xe,Ve,Me,xe,Pe,Ke,et,dt,gt,ht,Ot,_t,Dt,ut,$e,st,it,bt,Bt,Mt,Ut;const kt=yield(0,b.ZP)(`/api/courses/${(Te=(Qe=Ce==null?void 0:Ce.actionTabs)==null?void 0:Qe.params)==null?void 0:Te.coursesId}/smart_plans/${(pt=(Ye=Ce==null?void 0:Ce.actionTabs)==null?void 0:Ye.params)==null?void 0:pt.smart_plans_id}.json`,{method:"get"});if((kt==null?void 0:kt.status)==0){Le((Xe=kt==null?void 0:kt.data)==null?void 0:Xe.group_settings);let Ht=(xe=(Me=(Ve=kt==null?void 0:kt.data)==null?void 0:Ve.group_settings)==null?void 0:Me.filter(Cn=>Cn==null?void 0:Cn.lesson_mode))==null?void 0:xe.map(Cn=>ge(he({},Cn),{start_at:Cn!=null&&Cn.start_at?ie()(Cn==null?void 0:Cn.start_at):null,end_at:Cn!=null&&Cn.end_at?ie()(Cn==null?void 0:Cn.end_at):null}));We((0,se.sc)((Ht==null?void 0:Ht.length)>0?Ht:[])),Ge(kt==null?void 0:kt.data),((Pe=kt==null?void 0:kt.data)==null?void 0:Pe.status)!="not_started"||((Ke=kt==null?void 0:kt.data)==null?void 0:Ke.status)=="not_started"&&((et=kt==null?void 0:kt.data)!=null&&et.start_at)||((dt=kt==null?void 0:kt.data)==null?void 0:dt.status)=="not_started"&&(Ht==null?void 0:Ht.length)>0?(ze((gt=kt==null?void 0:kt.data)==null?void 0:gt.unified_setting),qe((ht=kt==null?void 0:kt.data)==null?void 0:ht.lesson_mode),we.setFieldsValue({group_settings:[{lesson_mode:"online_lesson"}],unified_setting:(Ot=kt==null?void 0:kt.data)==null?void 0:Ot.unified_setting,lesson_mode:(_t=kt==null?void 0:kt.data)==null?void 0:_t.lesson_mode,start_at:(Dt=kt==null?void 0:kt.data)!=null&&Dt.start_at?ie()((ut=kt==null?void 0:kt.data)==null?void 0:ut.start_at):null,end_at:($e=kt==null?void 0:kt.data)!=null&&$e.end_at?ie()((st=kt==null?void 0:kt.data)==null?void 0:st.end_at):null,allow_answer_after_end:(it=kt==null?void 0:kt.data)==null?void 0:it.allow_answer_after_end})):(we.setFieldsValue({group_settings:[{lesson_mode:"online_lesson"}],unified_setting:(bt=kt==null?void 0:kt.data)==null?void 0:bt.unified_setting,lesson_mode:(Bt=kt==null?void 0:kt.data)==null?void 0:Bt.lesson_mode}),ze((Mt=kt==null?void 0:kt.data)==null?void 0:Mt.unified_setting),qe((Ut=kt==null?void 0:kt.data)==null?void 0:Ut.lesson_mode))}}),_e=Qe=>{for(let Te=0;Te<(Qe==null?void 0:Qe.length);Te++){const Ye=Qe==null?void 0:Qe[Te],pt=new Date(Ye==null?void 0:Ye.start_at),Xe=Ye!=null&&Ye.end_at?new Date(Ye==null?void 0:Ye.end_at):null;for(let Ve=Te+1;Ve<(Qe==null?void 0:Qe.length);Ve++){const Me=Qe==null?void 0:Qe[Ve],xe=new Date(Me==null?void 0:Me.start_at),Pe=Me!=null&&Me.end_at?new Date(Me==null?void 0:Me.end_at):null;if(Xe&&Pe){if(pt<=Pe&&xe<=Xe)return!0}else if(Xe&&!Pe){if(xe<=Xe)return!0}else if(!Xe&&Pe){if(pt<=Pe)return!0}else if(!Xe&&!Pe&&pt<=xe)return!0}}return!1};return a.createElement(ce.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Ce.actionTabs.key=="start_smart_plan_shang",title:"\u5F00\u59CB\u4E0A\u8BFE",width:"670px",confirmLoading:mt,afterClose:()=>{ze(!0),qe(!0)},onCancel:()=>{De({type:"classroomList/setActionTabs",payload:{}})},onOk:()=>be(void 0,null,function*(){var Qe,Te,Ye,pt;if(yield we.validateFields(),_e(we.getFieldValue("group_settings")))ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u6709\u73ED\u7EA7\u7684\u5F00\u8BFE\u65F6\u95F4\u91CD\u53E0\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4E0A\u8BFE\u3002",onOk:()=>be(void 0,null,function*(){var Ve,Me,xe,Pe;at(!0);let Ke=yield(0,b.ZP)(`/api/courses/${(Me=(Ve=Ce==null?void 0:Ce.actionTabs)==null?void 0:Ve.params)==null?void 0:Me.coursesId}/smart_plans/${(Pe=(xe=Ce==null?void 0:Ce.actionTabs)==null?void 0:xe.params)==null?void 0:Pe.smart_plans_id}/settings.json`,{method:"put",body:he({},we.getFieldsValue())});(Ke==null?void 0:Ke.status)==0&&(de.ZP.success("\u5F00\u8BFE\u6210\u529F"),De({type:"classroomList/setActionTabs",payload:{}}),Be()),at(!1)})});else{at(!0);let Ve=yield(0,b.ZP)(`/api/courses/${(Te=(Qe=Ce==null?void 0:Ce.actionTabs)==null?void 0:Qe.params)==null?void 0:Te.coursesId}/smart_plans/${(pt=(Ye=Ce==null?void 0:Ce.actionTabs)==null?void 0:Ye.params)==null?void 0:pt.smart_plans_id}/settings.json`,{method:"put",body:he({},we.getFieldsValue())});(Ve==null?void 0:Ve.status)==0&&(de.ZP.success("\u5F00\u8BFE\u6210\u529F"),De({type:"classroomList/setActionTabs",payload:{}}),Be()),at(!1)}})},a.createElement("div",null,a.createElement(y.default,{form:we,className:E.Z.myForm},a.createElement(y.default.Item,{label:"\u53D1\u5E03\u8BBE\u7F6E",name:"unified_setting",colon:!1},a.createElement(te.ZP.Group,{onChange:Qe=>{ze(Qe.target.value),Qe.target.value?(we.setFieldValue("lesson_mode","online_lesson"),we.setFieldValue("start_at",ie()(ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),we.setFieldValue("end_at",null)):we.setFieldValue("group_settings",[{lesson_mode:"online_lesson",start_at:ie()(ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))}])},disabled:(Je==null?void 0:Je.status)!="not_started"||(Je==null?void 0:Je.status)=="not_started"&&(Je==null?void 0:Je.start_at)||(Je==null?void 0:Je.status)=="not_started"&&(Ze==null?void 0:Ze.length)>0},a.createElement(te.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),a.createElement(te.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03"))),Ie&&a.createElement(a.Fragment,null,a.createElement(y.default.Item,{label:"\u4E0A\u8BFE\u6A21\u5F0F",name:"lesson_mode",colon:!1},a.createElement(te.ZP.Group,{onChange:Qe=>{qe(Qe.target.value),we.setFieldValue("start_at",ie()(ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),we.setFieldValue("end_at",null)},disabled:(Je==null?void 0:Je.status)!="not_started"||(Je==null?void 0:Je.status)=="not_started"&&(Je==null?void 0:Je.start_at)||(Je==null?void 0:Je.status)=="not_started"&&(Ze==null?void 0:Ze.length)>0},a.createElement(te.ZP,{value:"online_lesson"},"\u5728\u7EBF\u6388\u8BFE"),a.createElement(te.ZP,{value:"self_learning"},"\u81EA\u4E3B\u5B66\u4E60"))),a.createElement("div",{style:{marginBottom:"15px",background:"#f0f0f0",padding:"10px",marginTop:"-5px"}},Oe=="online_lesson"?a.createElement("div",null,"\u5728\u7EBF\u6388\u8BFE\uFF1A\u8D4B\u80FD\u6559\u5E08\u5168\u7A0B\u63A7\u573A\uFF0C",a.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u4E3B\u5F00\u8BFE/\u7ED3\u8BFE\uFF0C\u6309\u9700\u53D1\u5E03/\u6536\u56DE\u7EC3\u4E60\u9898"),"\uFF0C \u7CBE\u51C6\u628A\u63E1\u6559\u5B66\u8282\u594F\u3002"):a.createElement("div",null,"\u81EA\u4E3B\u5B66\u4E60\uFF1A\u7531",a.createElement("span",{style:{color:"#0152d9"}},"\u6559\u5E08\u8BBE\u5B9A\u5B66\u4E60\u65F6\u95F4\u8303\u56F4"),"\uFF0C \u7CFB\u7EDF",a.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u52A8\u5F00\u542F\u7EC3\u4E60\u9898\u7B54\u9898"),"\uFF0C \u5B66\u751F\u53EF\u6839\u636E\u4E2A\u4EBA\u8FDB\u5EA6\u7075\u6D3B\u5B8C\u6210\u7EC3\u4E60\uFF0C\u81EA\u4E3B\u638C\u63E1\u5B66\u4E60\u8282\u594F\u3002")),(Oe=="self_learning"||(Je==null?void 0:Je.start_at))&&a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement(y.default.Item,{label:"\u5F00\u8BFE\u65F6\u95F4",name:"start_at",colon:!1},a.createElement(ae.default,{style:{width:"220px"},placeholder:"\u8BF7\u9009\u62E9\u5F00\u8BFE\u65F6\u95F4",allowClear:!1,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:Qe=>{const Te=we.getFieldValue("end_at"),Ye=(0,se.Q8)(Qe,null),pt=Te&&Qe&&Qe>ie()(Te);return Ye||pt},disabledTime:Qe=>(0,se.d0)(Qe),disabled:(Je==null?void 0:Je.start_at)&&new Date(Je==null?void 0:Je.start_at)(0,se.Q8)(Qe,null,we.getFieldValue("start_at")),disabledTime:Qe=>(0,se.d0)(Qe,we.getFieldValue("start_at"))})))),!Ie&&a.createElement("div",{className:E.Z.myGroupSettings},a.createElement(y.default.List,{name:"group_settings"},(Qe,{add:Te,remove:Ye})=>Qe.map((pt,Xe)=>{var Ve,Me,xe,Pe,Ke,et;return a.createElement("div",{key:pt.key,style:{marginBottom:"20px"}},a.createElement("div",{style:{display:"flex"}},a.createElement("div",{style:{textAlign:"left",minWidth:"65px",marginTop:"10px"}},"\u53D1\u5E03\u89C4\u5219",Xe+1),a.createElement(y.default.Item,{className:"ml10",name:[pt.name,"group_id"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},a.createElement(re.default,{placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250,marginBottom:0},mode:"multiple",size:"large",fieldNames:{label:"group_name",value:"group_id"},options:(Ve=Ue==null?void 0:Ue.map(dt=>ge(he({},dt),{disabled:dt==null?void 0:dt.lesson_mode,group_name:dt!=null&&dt.lesson_mode?(dt==null?void 0:dt.group_name)+"(\u5DF2\u4E0A\u8BFE)":dt==null?void 0:dt.group_name})))==null?void 0:Ve.filter(dt=>{var gt,ht,Ot;return!((Ot=(ht=(gt=je==null?void 0:je.map((_t,Dt)=>{if(Dt!==Xe)return _t==null?void 0:_t.group_id}))==null?void 0:gt.toString())==null?void 0:ht.split(","))!=null&&Ot.includes(String(dt.group_id)))}),maxTagPlaceholder:dt=>a.createElement("div",{style:{cursor:"pointer"}},"+",dt==null?void 0:dt.length)})),a.createElement(y.default.Item,{className:"ml10",name:[pt.name,"lesson_mode"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6388\u8BFE\u7C7B\u578B"}]},a.createElement(re.default,{placeholder:"\u8BF7\u9009\u62E9\u6388\u8BFE\u7C7B\u578B",size:"large",style:{width:150,marginBottom:0}},a.createElement(re.default.Option,{value:"online_lesson"},"\u5728\u7EBF\u6388\u8BFE"),a.createElement(re.default.Option,{value:"self_learning"},"\u81EA\u4E3B\u5B66\u4E60"))),a.createElement(ne.Z,{title:a.createElement("div",null,((xe=(Me=we.getFieldValue("group_settings"))==null?void 0:Me[Xe])==null?void 0:xe.lesson_mode)=="online_lesson"?a.createElement("div",null,"\u4E0A\u8BFE\u6A21\u5F0F-\u5728\u7EBF\u6388\u8BFE\uFF1A\u8D4B\u80FD\u6559\u5E08\u5168\u7A0B\u63A7\u573A\uFF0C",a.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u4E3B\u5F00\u8BFE/\u7ED3\u8BFE\uFF0C\u6309\u9700\u53D1\u5E03/\u6536\u56DE\u7EC3\u4E60\u9898"),"\uFF0C\u7CBE\u51C6\u628A\u63E1\u6559\u5B66\u8282\u594F\u3002"):a.createElement("div",null,"\u4E0A\u8BFE\u6A21\u5F0F-\u81EA\u4E3B\u5B66\u4E60\uFF1A\u7531",a.createElement("span",{style:{color:"#0152d9"}},"\u6559\u5E08\u8BBE\u5B9A\u5B66\u4E60\u65F6\u95F4\u8303\u56F4"),"\uFF0C\u7CFB\u7EDF",a.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u52A8\u5F00\u542F\u7EC3\u4E60\u9898\u7B54\u9898"),"\uFF0C\u5B66\u751F\u53EF\u6839\u636E\u4E2A\u4EBA\u8FDB\u5EA6\u7075\u6D3B\u5B8C\u6210\u7EC3\u4E60\uFF0C\u81EA\u4E3B\u638C\u63E1\u5B66\u4E60\u8282\u594F\u3002"))},a.createElement("div",{className:E.Z.rule_desc,style:{marginTop:"10px"}},"\u89C4\u5219\u8BF4\u660E")),((Pe=Ue==null?void 0:Ue.filter(dt=>{var gt,ht,Ot;return!((Ot=(ht=(gt=je==null?void 0:je.map(_t=>_t==null?void 0:_t.group_name))==null?void 0:gt.toString())==null?void 0:ht.split(","))!=null&&Ot.includes(String(dt.group_name)))}))==null?void 0:Pe.length)>0&&a.createElement(x.Z,{style:{marginTop:"10px"}},a.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{Te({lesson_mode:"online_lesson",start_at:ie()(ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))})}})),Xe!=0?a.createElement(x.Z,{style:{marginTop:"10px"}},a.createElement("i",{className:"iconfont icon-shanjian1 ml10 current mt10",style:{color:"#E30000"},onClick:()=>{Ye(pt.name)}})):a.createElement(x.Z,null)),((et=(Ke=we.getFieldValue("group_settings"))==null?void 0:Ke[Xe])==null?void 0:et.lesson_mode)=="self_learning"&&a.createElement("div",{style:{display:"flex",marginTop:"10px"}},a.createElement("div",{style:{textAlign:"left",minWidth:"75px"}}),a.createElement(y.default.Item,{name:[pt.name,"start_at"],colon:!1,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u8BFE\u65F6\u95F4"}]},a.createElement(ae.default,{style:{width:"220px"},placeholder:"\u8BF7\u9009\u62E9\u5F00\u8BFE\u65F6\u95F4",allowClear:!1,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:dt=>{var gt,ht;const Ot=(ht=(gt=we.getFieldValue("group_settings"))==null?void 0:gt[Xe])==null?void 0:ht.end_at,_t=(0,se.Q8)(dt,null),Dt=Ot&&dt&&dt>ie()(Ot);return _t||Dt},disabledTime:dt=>(0,se.d0)(dt),size:"large"})),a.createElement("div",{style:{margin:"10px 11px 0 11px"}},"\u81F3"),a.createElement(y.default.Item,{name:[pt.name,"end_at"],colon:!1},a.createElement(ae.default,{style:{width:"220px"},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u8BFE\u65F6\u95F4",allowClear:!0,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:dt=>{var gt,ht;return(0,se.Q8)(dt,null,(ht=(gt=we.getFieldValue("group_settings"))==null?void 0:gt[Xe])==null?void 0:ht.start_at)},disabledTime:dt=>{var gt,ht;return(0,se.d0)(dt,(ht=(gt=we.getFieldValue("group_settings"))==null?void 0:gt[Xe])==null?void 0:ht.start_at)}}))))}))),a.createElement(y.default.Item,{label:"\u7B54\u9898\u8BBE\u7F6E",name:"allow_answer_after_end",colon:!1},a.createElement(ee.default,{checked:ke,onChange:Qe=>{Ne(Qe.target.checked),we.setFieldValue("allow_answer_after_end",Qe.target.checked)}},"\u7ED3\u675F\u6388\u8BFE\u540E\u5141\u8BB8\u5B66\u751F\u7EE7\u7EED\u7B54\u9898")))))};ot.Z=(0,Se.connect)(({account:Ae,globalSetting:Fe,classroomList:De})=>({account:Ae,globalSetting:Fe,classroomList:De}))(ye)},9342:function(Ct,ot,le){"use strict";le.r(ot),le.d(ot,{default:function(){return Tf}});var a=le(59301),Se=le(94727),y=le.n(Se),ce=le(76560),de=le(28284),te=le(6767),ae=le(62957),re=le(47889),ne=le(25399),x=le(75727),ee=le(30641),E=le(54172),b=le(99571),z=le(82326),ie=le(99381),se=le(29787),pe=le(71411),ue=le(82093),fe=le(90524),oe=le(38394),me={wrap:"wrap___VVwDB",deleteIcon:"deleteIcon___w2LrU",keywordTag:"keywordTag___kKokf",questionTitleEditorWrap:"questionTitleEditorWrap___l3CW4",choiceListWrap:"choiceListWrap___i_tGH",choiceWrap:"choiceWrap___aqY4o",choiceIndex:"choiceIndex___hB6s7",judgementIndex:"judgementIndex___l51fi",setAnswerBtn:"setAnswerBtn___TIxeU",activeAnswer:"activeAnswer___gFvFT",activeJudgementAnswer:"activeJudgementAnswer___kHQ8Q",actionWrapper:"actionWrapper___JOrSn",addIcon:"addIcon___HnhN3",inputBorder:"inputBorder___Xeeb8",placeholder:"placeholder___RCuX1",blankInputNumberWrapper:"blankInputNumberWrapper___wBpTq",addBtn:"addBtn___hD5tk",blankIndex:"blankIndex___PyWhr",baseInputWrapper:"baseInputWrapper___CELxJ",collapseWrapper:"collapseWrapper___H7kM_",panelHeader:"panelHeader___Lcwvj",open:"open___cPZFP",close:"close___ycoAA",hide:"hide___opoo7",green:"green___sxfuh",textArea:"textArea___kOi0I",row:"row___CDKwD",html:"html___BGi53",line:"line___R0teC",c:"c___rZMQB",cpp:"cpp___yHztz",java:"java___iqjke",python:"python___CUXfz",descBox:"descBox___hYGZv",title:"title___jgtln",desc:"desc___MCwp8",questionBox:"questionBox____Iq0u",choiceWrap2:"choiceWrap2___MBz9v",rightAnswer:"rightAnswer___uxhhz",errorAnswer:"errorAnswer___d9RKW",solutionWrap:"solutionWrap___FzrQt",choiceBox:"choiceBox___JuFu6",rightAnswerBox:"rightAnswerBox___CrV47"},Ee=le(59301),ve=Object.defineProperty,he=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ye=(ft,rt,tt)=>rt in ft?ve(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Ae=(ft,rt)=>{for(var tt in rt||(rt={}))ge.call(rt,tt)&&ye(ft,tt,rt[tt]);if(he)for(var tt of he(rt))be.call(rt,tt)&&ye(ft,tt,rt[tt]);return ft};const Fe={C:Ee.createElement("span",{className:me.c},"C"),"C++":Ee.createElement("span",{className:me.cpp},"C++"),Java:Ee.createElement("span",{className:me.java},"Java"),Python:Ee.createElement("span",{className:me.python},"Python")},De=({problemset:ft,dispatch:rt,question:tt,questionIndex:zt})=>{const Gt={fontSize:"18px"};return Ee.createElement("div",{className:me.questionBox},Ee.createElement(oe.Z,{value:`${zt}\u3001`+(tt==null?void 0:tt.name),style:Ae({},Gt)}))};function Ce(ft){var rt;return Ee.createElement("div",{className:me.descBox},Ee.createElement("div",{className:me.title},Ee.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(rt=ft==null?void 0:ft.languages)==null?void 0:rt.map((tt,zt,Gt)=>Ee.createElement(a.Fragment,{key:zt},Fe[tt==null?void 0:tt.language]))),Ee.createElement("div",{className:me.desc,style:{maxHeight:"210px",overflowY:"auto",height:"max-content"}},Ee.createElement(oe.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(ft==null?void 0:ft.description),style:{fontSize:"16px",color:"#000"}})))}var Be=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(De),we=le(49661),je={logger:typeof console!="undefined"?console:void 0,WebSocket:typeof WebSocket!="undefined"?WebSocket:void 0},Ie={log(...ft){this.enabled&&(ft.push(Date.now()),je.logger.log("[ActionCable]",...ft))}};const ze=()=>new Date().getTime(),Oe=ft=>(ze()-ft)/1e3;class qe{constructor(rt){this.visibilityDidChange=this.visibilityDidChange.bind(this),this.connection=rt,this.reconnectAttempts=0}start(){this.isRunning()||(this.startedAt=ze(),delete this.stoppedAt,this.startPolling(),addEventListener("visibilitychange",this.visibilityDidChange),Ie.log(`ConnectionMonitor started. stale threshold = ${this.constructor.staleThreshold} s`))}stop(){this.isRunning()&&(this.stoppedAt=ze(),this.stopPolling(),removeEventListener("visibilitychange",this.visibilityDidChange),Ie.log("ConnectionMonitor stopped"))}isRunning(){return this.startedAt&&!this.stoppedAt}recordMessage(){this.pingedAt=ze()}recordConnect(){this.reconnectAttempts=0,delete this.disconnectedAt,Ie.log("ConnectionMonitor recorded connect")}recordDisconnect(){this.disconnectedAt=ze(),Ie.log("ConnectionMonitor recorded disconnect")}startPolling(){this.stopPolling(),this.poll()}stopPolling(){clearTimeout(this.pollTimeout)}poll(){this.pollTimeout=setTimeout(()=>{this.reconnectIfStale(),this.poll()},this.getPollInterval())}getPollInterval(){const{staleThreshold:rt,reconnectionBackoffRate:tt}=this.constructor,zt=Math.pow(1+tt,Math.min(this.reconnectAttempts,10)),Un=(this.reconnectAttempts===0?1:tt)*Math.random();return rt*1e3*zt*(1+Un)}reconnectIfStale(){this.connectionIsStale()&&(Ie.log(`ConnectionMonitor detected stale connection. reconnectAttempts = ${this.reconnectAttempts}, time stale = ${Oe(this.refreshedAt)} s, stale threshold = ${this.constructor.staleThreshold} s`),this.reconnectAttempts++,this.disconnectedRecently()?Ie.log(`ConnectionMonitor skipping reopening recent disconnect. time disconnected = ${Oe(this.disconnectedAt)} s`):(Ie.log("ConnectionMonitor reopening"),this.connection.reopen()))}get refreshedAt(){return this.pingedAt?this.pingedAt:this.startedAt}connectionIsStale(){return Oe(this.refreshedAt)>this.constructor.staleThreshold}disconnectedRecently(){return this.disconnectedAt&&Oe(this.disconnectedAt){(this.connectionIsStale()||!this.connection.isOpen())&&(Ie.log(`ConnectionMonitor reopening stale connection on visibilitychange. visibilityState = ${document.visibilityState}`),this.connection.reopen())},200)}}qe.staleThreshold=6,qe.reconnectionBackoffRate=.15;var Je={message_types:{welcome:"welcome",disconnect:"disconnect",ping:"ping",confirmation:"confirm_subscription",rejection:"reject_subscription"},disconnect_reasons:{unauthorized:"unauthorized",invalid_request:"invalid_request",server_restart:"server_restart",remote:"remote"},default_mount_path:"/cable",protocols:["actioncable-v1-json","actioncable-unsupported"]};const{message_types:Ge,protocols:Ue}=Je,Le=Ue.slice(0,Ue.length-1),ke=[].indexOf;class Ne{constructor(rt){this.open=this.open.bind(this),this.consumer=rt,this.subscriptions=this.consumer.subscriptions,this.monitor=new qe(this),this.disconnected=!0}send(rt){return this.isOpen()?(this.webSocket.send(JSON.stringify(rt)),!0):!1}open(){if(this.isActive())return Ie.log(`Attempted to open WebSocket, but existing socket is ${this.getState()}`),!1;{const rt=[...Ue,...this.consumer.subprotocols||[]];return Ie.log(`Opening WebSocket, current state is ${this.getState()}, subprotocols: ${rt}`),this.webSocket&&this.uninstallEventHandlers(),this.webSocket=new je.WebSocket(this.consumer.url,rt),this.installEventHandlers(),this.monitor.start(),!0}}close({allowReconnect:rt}={allowReconnect:!0}){if(rt||this.monitor.stop(),this.isOpen())return this.webSocket.close()}reopen(){if(Ie.log(`Reopening WebSocket, current state is ${this.getState()}`),this.isActive())try{return this.close()}catch(rt){Ie.log("Failed to reopen WebSocket",rt)}finally{Ie.log(`Reopening WebSocket in ${this.constructor.reopenDelay}ms`),setTimeout(this.open,this.constructor.reopenDelay)}else return this.open()}getProtocol(){if(this.webSocket)return this.webSocket.protocol}isOpen(){return this.isState("open")}isActive(){return this.isState("open","connecting")}triedToReconnect(){return this.monitor.reconnectAttempts>0}isProtocolSupported(){return ke.call(Le,this.getProtocol())>=0}isState(...rt){return ke.call(rt,this.getState())>=0}getState(){if(this.webSocket){for(let rt in je.WebSocket)if(je.WebSocket[rt]===this.webSocket.readyState)return rt.toLowerCase()}return null}installEventHandlers(){for(let rt in this.events){const tt=this.events[rt].bind(this);this.webSocket[`on${rt}`]=tt}}uninstallEventHandlers(){for(let rt in this.events)this.webSocket[`on${rt}`]=function(){}}}Ne.reopenDelay=500,Ne.prototype.events={message(ft){if(!this.isProtocolSupported())return;const{identifier:rt,message:tt,reason:zt,reconnect:Gt,type:Un}=JSON.parse(ft.data);switch(this.monitor.recordMessage(),Un){case Ge.welcome:return this.triedToReconnect()&&(this.reconnectAttempted=!0),this.monitor.recordConnect(),this.subscriptions.reload();case Ge.disconnect:return Ie.log(`Disconnecting. Reason: ${zt}`),this.close({allowReconnect:Gt});case Ge.ping:return null;case Ge.confirmation:return this.subscriptions.confirmSubscription(rt),this.reconnectAttempted?(this.reconnectAttempted=!1,this.subscriptions.notify(rt,"connected",{reconnected:!0})):this.subscriptions.notify(rt,"connected",{reconnected:!1});case Ge.rejection:return this.subscriptions.reject(rt);default:return this.subscriptions.notify(rt,"received",tt)}},open(){if(Ie.log(`WebSocket onopen event, using '${this.getProtocol()}' subprotocol`),this.disconnected=!1,!this.isProtocolSupported())return Ie.log("Protocol is unsupported. Stopping monitor and disconnecting."),this.close({allowReconnect:!1})},close(ft){if(Ie.log("WebSocket onclose event"),!this.disconnected)return this.disconnected=!0,this.monitor.recordDisconnect(),this.subscriptions.notifyAll("disconnected",{willAttemptReconnect:this.monitor.isRunning()})},error(){Ie.log("WebSocket onerror event")}};const Ze=function(ft,rt){if(rt!=null)for(let tt in rt){const zt=rt[tt];ft[tt]=zt}return ft};class We{constructor(rt,tt={},zt){this.consumer=rt,this.identifier=JSON.stringify(tt),Ze(this,zt)}perform(rt,tt={}){return tt.action=rt,this.send(tt)}send(rt){return this.consumer.send({command:"message",identifier:this.identifier,data:JSON.stringify(rt)})}unsubscribe(){return this.consumer.subscriptions.remove(this)}}class mt{constructor(rt){this.subscriptions=rt,this.pendingSubscriptions=[]}guarantee(rt){this.pendingSubscriptions.indexOf(rt)==-1?(Ie.log(`SubscriptionGuarantor guaranteeing ${rt.identifier}`),this.pendingSubscriptions.push(rt)):Ie.log(`SubscriptionGuarantor already guaranteeing ${rt.identifier}`),this.startGuaranteeing()}forget(rt){Ie.log(`SubscriptionGuarantor forgetting ${rt.identifier}`),this.pendingSubscriptions=this.pendingSubscriptions.filter(tt=>tt!==rt)}startGuaranteeing(){this.stopGuaranteeing(),this.retrySubscribing()}stopGuaranteeing(){clearTimeout(this.retryTimeout)}retrySubscribing(){this.retryTimeout=setTimeout(()=>{this.subscriptions&&typeof this.subscriptions.subscribe=="function"&&this.pendingSubscriptions.map(rt=>{Ie.log(`SubscriptionGuarantor resubscribing ${rt.identifier}`),this.subscriptions.subscribe(rt)})},500)}}class at{constructor(rt){this.consumer=rt,this.guarantor=new mt(this),this.subscriptions=[]}create(rt,tt){const zt=rt,Gt=typeof zt=="object"?zt:{channel:zt},Un=new We(this.consumer,Gt,tt);return this.add(Un)}add(rt){return this.subscriptions.push(rt),this.consumer.ensureActiveConnection(),this.notify(rt,"initialized"),this.subscribe(rt),rt}remove(rt){return this.forget(rt),this.findAll(rt.identifier).length||this.sendCommand(rt,"unsubscribe"),rt}reject(rt){return this.findAll(rt).map(tt=>(this.forget(tt),this.notify(tt,"rejected"),tt))}forget(rt){return this.guarantor.forget(rt),this.subscriptions=this.subscriptions.filter(tt=>tt!==rt),rt}findAll(rt){return this.subscriptions.filter(tt=>tt.identifier===rt)}reload(){return this.subscriptions.map(rt=>this.subscribe(rt))}notifyAll(rt,...tt){return this.subscriptions.map(zt=>this.notify(zt,rt,...tt))}notify(rt,tt,...zt){let Gt;return typeof rt=="string"?Gt=this.findAll(rt):Gt=[rt],Gt.map(Un=>typeof Un[tt]=="function"?Un[tt](...zt):void 0)}subscribe(rt){this.sendCommand(rt,"subscribe")&&this.guarantor.guarantee(rt)}confirmSubscription(rt){Ie.log(`Subscription confirmed ${rt}`),this.findAll(rt).map(tt=>this.guarantor.forget(tt))}sendCommand(rt,tt){const{identifier:zt}=rt;return this.consumer.send({command:tt,identifier:zt})}}class He{constructor(rt){this._url=rt,this.subscriptions=new at(this),this.connection=new Ne(this),this.subprotocols=[]}get url(){return _e(this._url)}send(rt){return this.connection.send(rt)}connect(){return this.connection.open()}disconnect(){return this.connection.close({allowReconnect:!1})}ensureActiveConnection(){if(!this.connection.isActive())return this.connection.open()}addSubProtocol(rt){this.subprotocols=[...this.subprotocols,rt]}}function _e(ft){if(typeof ft=="function"&&(ft=ft()),ft&&!/^wss?:/i.test(ft)){const rt=document.createElement("a");return rt.href=ft,rt.href=rt.href,rt.protocol=rt.protocol.replace("http","ws"),rt.href}else return ft}function Qe(ft=Te("url")||Je.default_mount_path){return new He(ft)}function Te(ft){const rt=document.head.querySelector(`meta[name='action-cable-${ft}']`);if(rt)return rt.getAttribute("content")}var Ye=le(89392),pt=le.n(Ye),Xe=le(33796),Ve=le(77019),Me=le(5269),xe=le(59301),Pe=Object.defineProperty,Ke=Object.defineProperties,et=Object.getOwnPropertyDescriptors,dt=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,Ot=(ft,rt,tt)=>rt in ft?Pe(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,_t=(ft,rt)=>{for(var tt in rt||(rt={}))gt.call(rt,tt)&&Ot(ft,tt,rt[tt]);if(dt)for(var tt of dt(rt))ht.call(rt,tt)&&Ot(ft,tt,rt[tt]);return ft},Dt=(ft,rt)=>Ke(ft,et(rt));const ut=({problemset:ft,dispatch:rt,question:tt,disabled:zt,showAnswer:Gt,questionIndex:Un})=>{var zn;const[An,tn]=(0,a.useState)({}),[On,qn]=(0,a.useState)([]),Yn={fontSize:"18px"},Rn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{console.log("111"),console.log(tt);const Tn=(0,Ye.cloneDeep)(tt);tn(Tn),qn(Tn==null?void 0:Tn.choices)},[tt]),console.log("question--",tt);const jn=Tn=>{const or=On.map((Fn,vr)=>Dt(_t({},Fn),{checked:vr===Tn?!(Fn!=null&&Fn.checked):!1}));qn(or)};return xe.createElement("div",null,xe.createElement("div",{className:me.questionBox},xe.createElement(oe.Z,{value:`${Un}\u3001`+(An==null?void 0:An.name),style:_t({},Yn)}),(zn=tt==null?void 0:tt.choices)==null?void 0:zn.map((Tn,or)=>{const{is_answer:Fn,checked:vr,choice_text:hr,me_answered:nr}=Tn;let sr="";return Gt?Fn&&(sr=me.rightAnswerBox):(vr||nr)&&(sr=me.activeAnswer),xe.createElement(Ve.Z,{key:or,className:`${me.choiceBox} ${sr}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:or==0?"40px":"20px"},onClick:ur=>{jn(or)}},xe.createElement(Me.Z,{style:{fontWeight:500,fontSize:"20px"},className:me.choiceIndex},Rn[or]),xe.createElement(Me.Z,{flex:1,className:"ml30"},xe.createElement(oe.Z,{className:me.html,value:hr,style:_t({},Yn)})),Gt&&Fn&&xe.createElement(Me.Z,null,xe.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})))})))};var $e=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(ut),st=le(12893),it=le(2978),bt=le(59301),Bt=Object.defineProperty,Mt=Object.defineProperties,Ut=Object.getOwnPropertyDescriptors,kt=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,Cn=Object.prototype.propertyIsEnumerable,Qn=(ft,rt,tt)=>rt in ft?Bt(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,gn=(ft,rt)=>{for(var tt in rt||(rt={}))Ht.call(rt,tt)&&Qn(ft,tt,rt[tt]);if(kt)for(var tt of kt(rt))Cn.call(rt,tt)&&Qn(ft,tt,rt[tt]);return ft},Sn=(ft,rt)=>Mt(ft,Ut(rt)),Xn=(ft,rt)=>{var tt={};for(var zt in ft)Ht.call(ft,zt)&&rt.indexOf(zt)<0&&(tt[zt]=ft[zt]);if(ft!=null&&kt)for(var zt of kt(ft))rt.indexOf(zt)<0&&Cn.call(ft,zt)&&(tt[zt]=ft[zt]);return tt};const _n=ft=>{var rt=ft,{value:tt,onChange:zt,scrollId:Gt}=rt,Un=Xn(rt,["value","onChange","scrollId"]);return bt.createElement("div",{id:Gt||""},bt.createElement(it.Z,Sn(gn({},Un),{defaultValue:tt,onChange:(zn,An)=>{An!=null&&An.length?zt(zn,An):zt(zn)}})))},Mn=({value:ft,onChange:rt,placeholder:tt,height:zt=150,isEdit:Gt,miniToolbar:Un,watch:zn=!0})=>Gt?bt.createElement(it.Z,{isFocus:!0,height:zt||void 0,placeholder:tt,defaultValue:ft,onChange:rt,miniToolbar:Un}):bt.createElement("div",{style:{cursor:"pointer"}},ft?bt.createElement(oe.Z,{className:me.inputBorder,value:ft}):bt.createElement("div",{className:`${me.inputBorder} ${me.placeholder} inputBorderError`},tt));var un=le(59301),ir=Object.defineProperty,Kn=Object.defineProperties,Pn=Object.getOwnPropertyDescriptors,Wn=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,rn=Object.prototype.propertyIsEnumerable,dn=(ft,rt,tt)=>rt in ft?ir(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Dn=(ft,rt)=>{for(var tt in rt||(rt={}))$t.call(rt,tt)&&dn(ft,tt,rt[tt]);if(Wn)for(var tt of Wn(rt))rn.call(rt,tt)&&dn(ft,tt,rt[tt]);return ft},Wt=(ft,rt)=>Kn(ft,Pn(rt)),qt=(ft,rt)=>{var tt={};for(var zt in ft)$t.call(ft,zt)&&rt.indexOf(zt)<0&&(tt[zt]=ft[zt]);if(ft!=null&&Wn)for(var zt of Wn(ft))rt.indexOf(zt)<0&&rn.call(ft,zt)&&(tt[zt]=ft[zt]);return tt};const xt=["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"],Tt=({value:ft,onChange:rt,choiceTextKey:tt,answerKey:zt,index:Gt,isEdit:Un,setInputActive:zn,form:An,choiceOptionsPath:tn,allowChangeMode:On,showAddIcon:qn,addItem:Yn,deleteItem:Rn})=>{const jn=(ft==null?void 0:ft[zt])===1,Tn=()=>{const Fn=An.getFieldValue(tn);An.setFieldValue(tn,Fn.map(vr=>Wt(Dn({},vr),{[zt]:0})))},or=()=>{jn?rt(Wt(Dn({},ft),{[zt]:0})):(On||Tn(),rt(Wt(Dn({},ft),{[zt]:1})))};return un.createElement(Ve.Z,{className:me.choiceWrap,align:"middle",wrap:!1},un.createElement(Me.Z,{onClick:or,className:`${me.choiceIndex} ${jn?me.activeAnswer:""}`},xt[Gt]),un.createElement(Me.Z,{flex:1,className:`${me.editorWrap} ml15`,onClick:zn},un.createElement(Mn,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Un,value:ft==null?void 0:ft[tt],onChange:Fn=>{rt(Wt(Dn({},ft),{[tt]:Fn}))}})),un.createElement(Me.Z,{flex:"0 0 auto",className:"ml15"},un.createElement("div",{onClick:or,className:`${me.setAnswerBtn} ${jn?me.activeAnswer:""}`},jn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),un.createElement(Me.Z,{className:me.actionWrapper},un.createElement(ne.Z,{title:"\u5220\u9664"},un.createElement(st.Z,{className:me.deleteIcon,onClick:Rn,style:{visibility:Gt>1?"visible":"hidden"}}))))},en=({questionTitlePlaceholder:ft,titleKey:rt,choiceKey:tt,analysisKey:zt,choiceTextKey:Gt,answerKey:Un,choiceOptionsPath:zn,allowChangeMode:An=!0,form:tn,showAnalysis:On=!0})=>{const[qn,Yn]=(0,a.useState)(),[Rn,jn]=(0,a.useState)(!1);return un.createElement("div",{className:me.wrap},un.createElement("div",{className:me.questionTitleEditorWrap},un.createElement(de.default.Item,{label:"\u9898\u5E72",name:rt,labelCol:{span:24},rules:[{required:!0}]},un.createElement(_n,{scrollId:Array.isArray(rt)?rt.join("_"):`${rt}`,height:150,placeholder:ft}))),un.createElement(de.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),un.createElement(de.default.List,{name:tt,rules:[{validator(Tn,or){const Fn=or.some(hr=>hr[Un]===1),vr=or.findIndex(hr=>{var nr;return((nr=hr[Gt])==null?void 0:nr.length)<=0});return vr!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${xt[vr]}\u9009\u9879\u7684\u5185\u5BB9`)):Fn?Promise.resolve():(te.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},(Tn,{add:or,remove:Fn})=>un.createElement("div",{id:Array.isArray(zn)?zn.join("_"):`${zn}`},Tn.map((vr,hr)=>{var nr=vr,{key:sr,name:ur}=nr,Qt=qt(nr,["key","name"]);const kr=qn===sr,Vr=()=>{Yn(sr)},wr=hr<7&&hr===Tn.length-1,ui=()=>or({[Gt]:"",[Un]:0}),Ci=()=>Fn(ur);return un.createElement(de.default.Item,Wt(Dn({},Qt),{key:sr,name:ur,className:me.choiceListWrap,rules:[{validator(Ii,$n){return $n!=null&&$n.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${xt[hr]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),un.createElement(Tt,{choiceTextKey:Gt,answerKey:Un,index:hr,isEdit:kr,setInputActive:Vr,form:tn,choiceOptionsPath:zn,allowChangeMode:An,showAddIcon:wr,addItem:ui,deleteItem:Ci}))}),Tn.length<8&&un.createElement("div",{className:`${me.addBtn} mb30`,onClick:()=>or({[Gt]:"",[Un]:0})},un.createElement("i",{className:"iconfont icon-tianjiatixing mr5 font12"}),"\u6DFB\u52A0\u9009\u9879"))),On&&un.createElement("div",{onClick:()=>jn(!0)},un.createElement(de.default.Item,{name:zt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},un.createElement(Mn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Rn}))))};var En=le(59301),xn=Object.defineProperty,hn=Object.defineProperties,pn=Object.getOwnPropertyDescriptors,mn=Object.getOwnPropertySymbols,Jn=Object.prototype.hasOwnProperty,Zn=Object.prototype.propertyIsEnumerable,pr=(ft,rt,tt)=>rt in ft?xn(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Or=(ft,rt)=>{for(var tt in rt||(rt={}))Jn.call(rt,tt)&&pr(ft,tt,rt[tt]);if(mn)for(var tt of mn(rt))Zn.call(rt,tt)&&pr(ft,tt,rt[tt]);return ft},Tr=(ft,rt)=>hn(ft,pn(rt)),ai=(ft,rt)=>{var tt={};for(var zt in ft)Jn.call(ft,zt)&&rt.indexOf(zt)<0&&(tt[zt]=ft[zt]);if(ft!=null&&mn)for(var zt of mn(ft))rt.indexOf(zt)<0&&Zn.call(ft,zt)&&(tt[zt]=ft[zt]);return tt};const fn={\u6B63\u786E:"T",\u9519\u8BEF:"F"},In=({value:ft,onChange:rt,form:tt})=>{const zt=(ft==null?void 0:ft.is_answer)===1,Gt=ft==null?void 0:ft.choice_text,Un=()=>{const zn=tt.getFieldsValue().choices.map(An=>({choice_text:An.choice_text,is_answer:0}));tt.setFieldsValue({choices:zn}),rt(Tr(Or({},ft),{is_answer:1}))};return En.createElement(Ve.Z,{className:me.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},En.createElement(Me.Z,{onClick:Un,className:`${me.choiceIndex} ${me.judgementIndex} ${zt?me.activeAnswer:""}`},fn[Gt]),En.createElement(Me.Z,{flex:1,className:`${me.editorWrap} ml15`},En.createElement("div",{className:`${me.inputBorder} ${me.placeholder} ${zt?me.activeJudgementAnswer:""}`},Gt)))},Cr=({questionTitlePlaceholder:ft,choiceKey:rt,form:tt})=>{const[zt,Gt]=(0,a.useState)(!1);return En.createElement("div",{className:me.wrap},En.createElement("div",{className:me.questionTitleEditorWrap},En.createElement(de.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},En.createElement(_n,{scrollId:"name",height:140,placeholder:ft}))),En.createElement(de.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},En.createElement(de.default.List,{name:"choices",rules:[{validator(Un,zn){return zn.some(tn=>(tn==null?void 0:tn.is_answer)===1)?Promise.resolve():(te.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},Un=>En.createElement("div",{id:"choices"},Un.map(zn=>{var An=zn,{key:tn,name:On}=An,qn=ai(An,["key","name"]);return En.createElement(de.default.Item,Tr(Or({},qn),{key:tn,name:On,noStyle:!0}),En.createElement(In,{form:tt}))})))),En.createElement("div",{onClick:()=>Gt(!0)},En.createElement(de.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},En.createElement(Mn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:zt}))))};var tr=le(37568),cr=le(71051),Hr={wrap:"wrap___ZbEYZ",left:"left___wH6vq",tip:"tip___EiRrS",bottomBtn:"bottomBtn___Og638",disabled:"disabled___rzckb",save_btn:"save_btn___N0Wqn"},Kt=le(30008),xr=le(67556),Pr=le(11196),yr=le(53010),Er=le(95795),oi=le(24754),Di="data:image/png;base64,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",Li=(ft,rt,tt)=>new Promise((zt,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(On){Gt(On)}},zn=tn=>{try{An(tt.throw(tn))}catch(On){Gt(On)}},An=tn=>tn.done?zt(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())}),Ui=(0,a.forwardRef)(({onSave:ft,aiImg:rt},tt)=>{var zt;const Gt=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 -\u4F8B:\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9:\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,Un=(0,ce.useParams)(),[zn,An]=(0,a.useState)(!1),[tn,On]=(0,a.useState)([]),[qn,Yn]=(0,a.useState)(!0),[Rn,jn]=(0,a.useState)(null),[Tn,or]=(0,a.useState)([]),[Fn,vr]=(0,a.useState)(0),[hr,nr]=(0,a.useState)(0),[sr,ur]=(0,a.useState)(!1),[Qt,kr]=(0,a.useState)(""),[Vr,wr]=(0,a.useState)(0),[ui,Ci]=(0,a.useState)(0),[Ii,$n]=(0,a.useState)(0),[gr,mi]=(0,a.useState)(0),[Kr,ci]=(0,a.useState)(0),[sa,Aa]=(0,a.useState)(0),[Ri,qi]=(0,a.useState)(0),[vi,ei]=(0,a.useState)(0),[fa,no]=(0,a.useState)(null),[Ro,La]=(0,a.useState)(oi.Q),{contentRef:lo,value:Xo,status:ss,open:go,close:Qa}=Ro,So=(0,yr.Z)({contentRef:lo,status:ss}),{openProgress:ts,closeProgress:ns,CreateProgressModal:_s,progressOpen:Ss}=(0,Pr.Z)();(0,a.useEffect)(()=>{Rn&&(Es(),ys()),Rn===!1&&(Qa(),On([]),kr(Gt),wr(0),Ci(0),$n(0),mi(0),ci(0),Aa(0),qi(0),ei(0),no(null))},[Rn]);const Is=()=>{jn(!0)};(0,a.useImperativeHandle)(tt,()=>({onClick:Is}));const ls=pa=>{ur(!0),vr(pa),nr(0)},ks=pa=>Li(void 0,null,function*(){const Vo=pa.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Vo)==-1?(te.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):pa.size/1024/1024>10?(te.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),ys=()=>Li(void 0,null,function*(){const pa=yield(0,ue.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});pa.status===0&&(vr(pa.total_number),nr(pa.remaining_number))}),Es=()=>Li(void 0,null,function*(){console.log(Un,"params"),Yn(!0),kr("\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u8FDB\u884C\u51FA\u9898"),Yn(!1)}),rs=pa=>(pa=pa||"",pa=String(pa),pa=pa.replace(/\s+/g,""),pa),bs=()=>Li(void 0,null,function*(){var pa,Vo,To;const uo=[{name:"\u5355\u9009\u9898",num:Vr||0},{name:"\u591A\u9009\u9898",num:ui||0},{name:"\u5224\u65AD\u9898",num:Ii||0},{name:"\u586B\u7A7A\u9898",num:gr||0},{name:"\u7B80\u7B54\u9898",num:Kr||0},{name:"\u7EC4\u5408\u9898",num:vi||0},{name:"\u7F16\u7A0B\u9898",num:sa||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Ri||0}];if(rs(Qt)){if(Qt.length>1e3){te.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{te.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!rs(Qt)&&!(tn!=null&&tn.length)){te.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const us=uo.reduce((cs,Ls)=>cs+Ls.num,0);if(us===0){te.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(us>5){te.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898");return}ur(!1);const wi={scene_type:6,request_identifier:Math.random(),file_id:(Vo=(pa=tn[0])==null?void 0:pa.response)==null?void 0:Vo.id,content:Qt,ppt_page_url:(To=rt==null?void 0:rt[0])==null?void 0:To.url,count_arr:uo.map(cs=>cs.num).join(",")};yield go(wi),ys()}),Xs=()=>Li(void 0,null,function*(){const pa=So();ts(),An(!0),or([]);const Vo=new FormData;Vo.append("html",pa);const To=yield(0,ue.ZP)("/api/intelligent_imports/import.json",{method:"post",body:Vo},!0);if((To==null?void 0:To.status)===0)if(To!=null&&To.data){ns(100),or(To==null?void 0:To.data);return}else te.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");An(!1),ns()}),Os=()=>Li(void 0,null,function*(){const pa=So();(0,we.RG)(pa)}),As=["uploading","error"].includes((zt=tn==null?void 0:tn[0])==null?void 0:zt.status);return a.createElement(a.Fragment,null,a.createElement(Er.Z,{visible:sr,totalCount:Fn,usedCount:hr,onCancel:()=>ur(!1),onOk:bs}),a.createElement(ee.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:a.createElement("div",{className:Hr.extraHeader},a.createElement(Ve.Z,{align:"middle"},!ss&&!!Xo&&a.createElement(a.Fragment,null,a.createElement(b.ZP,{className:Hr.save_btn,style:{marginRight:"20px"},onClick:Xs},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u4FDD\u5B58\u8BD5\u9898"))),a.createElement(b.ZP,{className:Hr.save_btn,onClick:Os,style:{marginRight:"20px"}},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-zhichifuzhi font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u590D\u5236")))),a.createElement("i",{onClick:()=>{const pa=Vo=>{ae.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Vo,onOk:()=>{jn(!1)}})};if(ss){pa("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Xo?pa("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):jn(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Rn},a.createElement("div",{className:Hr.wrap},a.createElement("div",{className:Hr.left},a.createElement(se.Z,{spinning:qn},a.createElement("div",{className:Hr.tip},a.createElement("img",{src:Di}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(tr.default.TextArea,{style:{height:160},className:"mb20",value:Qt,placeholder:"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF",onChange:pa=>{kr(pa.target.value)}}),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u786E\u4FDD\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"5"),"\u9053\uFF09")),a.createElement(Ve.Z,{style:{gap:16}},a.createElement(Me.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(cr.Z,{min:0,max:10,value:Vr,onChange:wr,style:{marginLeft:"8px"}})),a.createElement(Me.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(cr.Z,{min:0,max:10,value:ui,onChange:Ci,style:{marginLeft:"8px"}})),a.createElement(Me.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(cr.Z,{min:0,max:10,value:Ii,onChange:$n,style:{marginLeft:"8px"}})),a.createElement(Me.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(cr.Z,{min:0,max:10,value:sa,onChange:Aa,style:{marginLeft:"8px"}})))),ss?a.createElement("div",{onClick:Qa,className:Hr.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):As?a.createElement("div",{className:`${Hr.bottomBtn} ${Hr.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):a.createElement("div",{onClick:()=>{if(Fn!==-1){ur(!0);return}bs()},className:Hr.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"))),a.createElement(oi.Z,{onStatusChange:La,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Ss,noRestrictModal:ls,stringTransformer:xr.o,onError:pa=>{Object.prototype.toString.call(pa)==="[object Object]"&&pa.status===-9&&ls(pa.data)}}))),a.createElement(ee.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:zn},a.createElement(Ve.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:le(36413),alt:"\u667A\u80FD\u51FA\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),a.createElement(Kt.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Tn,isRefreshItemBank:!0,okText:"\u4FDD\u5B58\u8BD5\u9898\u81F3\u8BFE\u4EF6",mode:1,onCancel:()=>An(!1),onSuccess:()=>{An(!1),jn(!1)},onSave:pa=>Li(void 0,null,function*(){yield ft(pa,()=>{An(!1),jn(!1)})})}),a.createElement("div",{style:{height:70}})),_s("\u5904\u7406\u4E2D"))}),yi=le(68201),Wa=le(60242),ua={summaryWrap:"summaryWrap___HzbVK",summaryItem:"summaryItem___dATph",label:"label___pvZkE",percentSty:"percentSty___nvQwe",title:"title___hDMEi",chart_container:"chart_container___cRvUY",Onerow:"Onerow___tzmiF",detailSty:"detailSty___QKxCg",detailItem:"detailItem___fHG9y",questionTag:"questionTag___OaNLz",numSty:"numSty___wUXe3",detailBtn:"detailBtn___JylOu",questionTitle:"questionTitle___EMw2w",proSty:"proSty___SpcZ9",commentBody:"commentBody___BBaLu"},ao=le(42441),bi=le(71360),Ia=le(92982),Ur=le(59301),Ua=Object.defineProperty,ca=Object.defineProperties,na=Object.getOwnPropertyDescriptors,di=Object.getOwnPropertySymbols,_i=Object.prototype.hasOwnProperty,Sa=Object.prototype.propertyIsEnumerable,Ea=(ft,rt,tt)=>rt in ft?Ua(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,wa=(ft,rt)=>{for(var tt in rt||(rt={}))_i.call(rt,tt)&&Ea(ft,tt,rt[tt]);if(di)for(var tt of di(rt))Sa.call(rt,tt)&&Ea(ft,tt,rt[tt]);return ft},eo=(ft,rt)=>ca(ft,na(rt)),Va=(ft,rt,tt)=>new Promise((zt,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(On){Gt(On)}},zn=tn=>{try{An(tt.throw(tn))}catch(On){Gt(On)}},An=tn=>tn.done?zt(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const Si=["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"],ra=({data:ft=[],totalData:rt,paramsHttp:tt,smartItembanks:zt,socketData:Gt})=>{const Un=["#76DDFB","#53A8E2","#19CB70","#00B187","#00A9B1"],[zn,An]=(0,a.useState)(!1),[tn,On]=(0,a.useState)(1),[qn,Yn]=(0,a.useState)();return Ur.createElement("div",{className:ua.summaryWrap},Ur.createElement(Ve.Z,{justify:"space-between",align:"middle",style:{marginBottom:"10px"}},Ur.createElement(Me.Z,{style:{display:"flex",alignItems:"center"}},Ur.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),Ur.createElement("div",{className:ua.title},"\u7B54\u9898\u6982\u89C8")),Ur.createElement(Me.Z,{style:{display:"flex"}},ft==null?void 0:ft.map((Rn,jn)=>Ur.createElement("div",{key:jn,style:{display:"flex",alignItems:"center",marginLeft:jn==0?"0px":"20px"}},Ur.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:Un[jn]}}),Ur.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"5px"}},Rn==null?void 0:Rn.name))))),ft==null?void 0:ft.map((Rn,jn)=>{var Tn;return Ur.createElement("div",{className:ua.summaryItem,key:jn,style:{marginTop:jn==0?"0px":"15px",cursor:"pointer"},onClick:()=>{var or;(or=[0,1,2])!=null&&or.includes(jn)&&(An(!0),On(jn+1))}},Ur.createElement("div",{className:ua.label},Rn==null?void 0:Rn.name),Ur.createElement(Wa.Z,{percent:(Tn=[3,4])!=null&&Tn.includes(jn)?Rn==null?void 0:Rn.value:(Rn==null?void 0:Rn.value)/rt*100,size:[575,10],strokeColor:Un[jn],format:or=>{var Fn;return Ur.createElement("span",{className:ua.percentSty},(Fn=[3,4])!=null&&Fn.includes(jn)?((Rn==null?void 0:Rn.value)||0)+"%":(Rn==null?void 0:Rn.value)||0)}}))}),Ur.createElement("div",{style:{height:"1px",backgroundColor:"#F6F7F9",marginTop:"30px"}}),Ur.createElement(oo,{visible:zn,onCancel:()=>{An(!1)},paramsHttp:tt,smartItembanks:zt,itemBankId:Gt==null?void 0:Gt.item_bank_id,detailType:tn}))},Vn=({data:ft=[],paramsHttp:rt,smartItembanks:tt,socketData:zt})=>{const[Gt,Un]=(0,a.useState)(),[zn,An]=(0,a.useState)(!1),[tn,On]=(0,a.useState)(),[qn,Yn]=(0,a.useState)(),Rn=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return Ur.createElement("div",{className:ua.summaryWrap,style:{overflow:"hidden"}},Ur.createElement(Ve.Z,{justify:"space-between",align:"middle",style:{marginTop:"20px",marginBottom:"10px"}},Ur.createElement(Me.Z,{style:{display:"flex",alignItems:"center"}},Ur.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),Ur.createElement("div",{className:ua.title},"\u7B54\u9898\u8BE6\u60C5"))),Ur.createElement("div",{className:ua.detailSty},ft==null?void 0:ft.map((jn,Tn)=>Ur.createElement("div",{key:Tn,className:ua.detailItem,onMouseEnter:()=>{Un(Tn)},onMouseLeave:()=>{Un(void 0)}},Ur.createElement(ne.Z,{placement:"topLeft",title:Ur.createElement(oe.Z,{style:{color:"#fff",fontSize:"12px"},value:`${Si[Tn]} `+(jn==null?void 0:jn.choice_text)})},Ur.createElement("div",{className:ua.questionTitle},Ur.createElement("span",{className:ua.questionTag,style:{marginRight:"10px"}},Si[Tn]),Ur.createElement(oe.Z,{value:jn==null?void 0:jn.choice_text,className:ua.Onerow,style:{fontSize:"18px",maxWidth:"250px",color:Gt==Tn?"#3061D0":"#000"}}))),Ur.createElement("div",{style:{width:"200px",marginLeft:"10px",backgroundColor:"#fff"}},Ur.createElement("div",{className:ua.proSty,style:{width:`${.01*Number((jn==null?void 0:jn.rate)||0)*200}px`}})),Ur.createElement("div",{className:ua.numSty},Ur.createElement("span",null,(jn==null?void 0:jn.user_num)||0,"\u4EBA"),(jn==null?void 0:jn.user_num)>0&&Ur.createElement("span",{className:ua.detailBtn,onClick:()=>{On(jn==null?void 0:jn.choice_id),Yn(jn==null?void 0:jn.item_bank_id),An(!0)}},"\u67E5\u770B\u8BE6\u60C5"))))),Ur.createElement(oo,{visible:zn,onCancel:()=>{An(!1)},paramsHttp:rt,smartItembanks:tt,choice_ids:tn,itemBankId:zt==null?void 0:zt.item_bank_id}))},oo=({visible:ft,onCancel:rt,paramsHttp:tt,smartItembanks:zt,type:Gt,choice_ids:Un,itemBankId:zn,detailType:An=null})=>{const[tn,On]=(0,a.useState)([]),[qn,Yn]=(0,a.useState)(0),[Rn,jn]=(0,a.useState)({page:1,limit:20,course_group_id:"",search:""}),[Tn,or]=(0,a.useState)([]),[Fn,vr]=(0,a.useState)(!1),hr=()=>Va(void 0,null,function*(){var ur,Qt,kr;vr(!0);const Vr=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(ur=zt==null?void 0:zt.page)==null?void 0:ur.id}/students.json`,{method:"get",params:eo(wa({},Rn),{item_bank_id:zn,choice_ids:Un,type:An})});Vr.status===0&&(On(((Qt=Vr==null?void 0:Vr.data)==null?void 0:Qt.smart_plan_users)||[]),Yn((kr=Vr==null?void 0:Vr.data)==null?void 0:kr.count)),vr(!1)}),nr=()=>Va(void 0,null,function*(){const ur=yield(0,Ia.xV)({coursesId:tt==null?void 0:tt.coursesId,limit:2e3});ur!=null&&ur.course_groups&&or([...(ur==null?void 0:ur.course_groups)||[]])});(0,a.useEffect)(()=>{ft&&hr()},[ft,Rn]),(0,a.useEffect)(()=>{ft&&nr()},[ft]);const sr=()=>{jn({page:1,limit:20,course_group_id:"",search:""})};return Ur.createElement(ae.default,{centered:!0,title:"\u7B54\u9898\u8BE6\u60C5",keyboard:!1,maskClosable:!1,open:ft,width:622,forceRender:!0,footer:null,onCancel:()=>{rt(),sr()}},Ur.createElement(se.Z,{spinning:Fn},Ur.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},Ur.createElement(z.default,{style:{width:"260px",borderRadius:"2px"},size:"large",value:Rn.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:""},{label:"\u672A\u5206\u73ED",value:"0"},...Tn.map(ur=>({label:ur==null?void 0:ur.name,value:ur==null?void 0:ur.id}))],onChange:ur=>{Rn.course_group_id=ur,jn(wa({},Rn))}}),Ur.createElement(bi.t7,{style:{width:252},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u548C\u5B66\u53F7\u641C\u7D22",value:Rn.search,onChange:ur=>{Rn.search=ur,Rn.page=1,jn(wa({},Rn))}})),Ur.createElement(E.default,{dataSource:tn,className:ua.commentBody,scroll:{y:500},columns:[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:60,ellipsis:!0,render:(ur,Qt,kr)=>`${(Rn.page-1)*Rn.limit+kr+1}`},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:ur=>Ur.createElement("span",{style:{color:"#000"}},ur||"--")},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:ur=>Ur.createElement("span",{style:{color:"#000"}},ur||"--")},{title:"\u73ED\u7EA7",align:"left",dataIndex:"group_name",ellipsis:!0,render:ur=>Ur.createElement("span",{style:{color:"#000"}},ur||"--")},{title:"\u7B54\u9898\u72B6\u6001",align:"left",dataIndex:"answer_after_end",ellipsis:!0,render:ur=>Ur.createElement("span",{style:{color:ur=="1"?"#19CB70":ur=="2"?"#FF9D18":"#000"}},ur=="1"?"\u8BFE\u4E2D\u7B54\u9898":ur=="2"?"\u8BFE\u540E\u8865\u7B54":"\u672A\u7B54\u9898")},{title:"\u9009\u9879",align:"right",dataIndex:"choices",fixed:"right",ellipsis:!0,render:(ur,Qt)=>{var kr,Vr,wr,ui,Ci;const Ii=((Vr=(kr=Qt==null?void 0:Qt.choices)==null?void 0:kr.filter(Kr=>Kr==null?void 0:Kr.is_answer))==null?void 0:Vr.map(Kr=>Kr==null?void 0:Kr.choice_id))||[],$n=((ui=(wr=Qt==null?void 0:Qt.choices)==null?void 0:wr.filter(Kr=>Kr==null?void 0:Kr.me_answered))==null?void 0:ui.map(Kr=>Kr==null?void 0:Kr.choice_id))||[],gr=Ii.length===$n.length?Ii.length>0&&$n.every(Kr=>Ii.includes(Kr))?1:3:Ii.length>0&&$n.every(Kr=>Ii.includes(Kr))?2:3,mi=(Ci=Qt==null?void 0:Qt.choices)==null?void 0:Ci.map((Kr,ci)=>Kr!=null&&Kr.me_answered?Si[ci]:"").filter(Kr=>Kr!=="");return Ur.createElement(Ur.Fragment,null,Ur.createElement("span",{style:{paddingRight:"20px",color:gr===3?"#E30000":gr===2?"#FF9D18":"#2EC25B"}},mi||"--"))}}],pagination:{total:qn||0,onChange:(ur,Qt)=>{Rn.page=ur,Rn.limit=Qt,jn(wa({},Rn))},current:Rn==null?void 0:Rn.page,pageSize:Rn==null?void 0:Rn.limit,showTotal:ur=>Ur.createElement(Ur.Fragment,null,"\u5171",Ur.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},ur),"\u6761\u6570\u636E")}})))},ia=({data:ft=[]})=>{const rt=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return Ur.createElement("div",{className:styles.summaryWrap,style:{overflow:"hidden"}},Ur.createElement(Row,{justify:"space-between",align:"middle",style:{marginTop:"10px"}},Ur.createElement(Col,{style:{display:"flex",alignItems:"center"}},Ur.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),Ur.createElement("div",{className:styles.title},"\u7B54\u9898\u8BE6\u60C5")),Ur.createElement(Col,{style:{display:"flex"}},ft==null?void 0:ft.map((tt,zt)=>Ur.createElement("div",{key:zt,style:{display:"flex",alignItems:"center",marginLeft:zt==0?"0px":"10px"}},Ur.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:rt[zt]}}),Ur.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"3px"}},"\u9009\u9879",Si[zt]))))),Ur.createElement("div",{className:styles.chart_container},Ur.createElement(ReactEcharts,{option:{tooltip:{trigger:"axis",axisPointer:{type:"shadow"},formatter:"{b0}: {c0} \u4EBA"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#5F6A95",fontSize:14},axisLine:{lineStyle:{color:"#F6F7F9"}},axisLabel:{color:"#5F6A95",fontSize:"14px",interval:0,formatter:tt=>`${tt}`,rich:{title:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:100,tooltip:{show:!0}}}},axisTick:{show:!1},splitLine:{lineStyle:{color:"#F6F7F9"}},minInterval:1}],yAxis:[{type:"category",data:ft==null?void 0:ft.map((tt,zt)=>Si[zt]),axisLine:{show:!1},axisTick:{show:!1}}],series:[{type:"bar",data:ft==null?void 0:ft.map((tt,zt)=>tt==null?void 0:tt.user_num),barWidth:"20px",itemStyle:{color:function(tt){return rt[tt.dataIndex]}}}]},style:{height:300,width:"55%",bottom:"45px"}}),Ur.createElement(ReactEcharts,{option:{tooltip:{trigger:"item",formatter:"{b0}: {c0} \u4EBA"},series:[{name:"\u7B54\u9898\u60C5\u51B5",type:"pie",radius:["30%","70%"],center:["50%","50%"],label:{show:!0,position:"inside",formatter:"{d}%",color:"#fff",fontSize:14},data:ft==null?void 0:ft.map((tt,zt)=>({value:tt==null?void 0:tt.user_num,name:`\u9009\u9879${Si[zt]}`,itemStyle:{color:rt[zt]}}))}]},style:{height:300,width:"45%",bottom:"30px",left:"30px"}})))};var fo=le(20566),ga={gzsm:"gzsm___VoLAf"},Et=le(6725),Ft="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAi5JREFUOE9lk81rE0EYxn+TNU2isNKC0oMXUXPxInipN8WA93rUk0gQBBHbHvoX9BRp8YuCFS1UREgUkZ5SEERIETQnD5HqxYNIMW3a7k4+dkfenV02tYfhHZaZ3z7P876jACo1UzQ+c2hKoYerujAC5B0oKMhn0lXI0Mk51EcMs+fKqqUq9ehyA59Ro8H4gIZMH/LDl2XvpN8KGdoOTKj5j6YaeEzKRQGQVA2HBvv/Pqwk3tfUo3Wz3fNww/hioiCqYsUchBQykMtE9jpqsWlMz4O+AJIlSmI7kkd8OLKQi20JRFSopW/G9HwQyCD2f/MyuIdhZxcWn4Hq2cO370nkUHsYq1KgXmxYQN8DqSeOwNXz8LcDYy5U38OP75AN4e6UBbx6kIapVn6lFgRQOglnjsHLD3DtIrR+wrtVECvTMWB5AZIc1OtNC5AlUq+fhTCEjd9wahwcBU9WwN+CmTtWwdN5Ox85B9SbLWO62so/nYcL4/BnF3QX8lk47sJaA740YeaWBTy+bxVEIa52jPECC7gyBkez8PyrDTAfQPkSbLZh+S1M37CAhUraWrW2Y4wXgh5YG0lH9rV2aEKl1WI1aqd04dOe2d4LcD0D3W4KSboiNZrQGDI86gWHjvrsmaoXMCkAP0ghESBWFPw3YMm4Z0NqqqlNUQc0/JBRsSKQYRvJjAgkUpG+l7bTZUJJKOvaFIOAOS+k5IW4un8wD5lSeS9oOvjUlWZ2qqxa/wBF3k0rRn8T3AAAAABJRU5ErkJggg==",Rt=(ft,rt,tt)=>new Promise((zt,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(On){Gt(On)}},zn=tn=>{try{An(tt.throw(tn))}catch(On){Gt(On)}},An=tn=>tn.done?zt(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())}),an=(0,a.forwardRef)(({isEdit:ft,isOpen:rt,data:tt,onClose:zt,onOk:Gt},Un)=>{const[zn,An]=(0,a.useState)("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),[tn,On]=(0,a.useState)(!1),[qn,Yn]=(0,a.useState)(!1),[Rn,jn]=(0,a.useState)(""),[Tn,or]=(0,a.useState)(10),[Fn]=(0,ce.useSearchParams)(),[vr,hr]=(0,a.useState)(!1),nr=(0,a.useRef)(null),sr=ui=>ui.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`");(0,a.useEffect)(()=>{var ui,Ci;rt&&(An("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),ft?(jn((ui=tt==null?void 0:tt.page)==null?void 0:ui.page_info),or(((Ci=tt==null?void 0:tt.page)==null?void 0:Ci.info_read_min_time)||"")):jn(""))},[rt]);const ur=()=>Rt(void 0,null,function*(){var ui;On(!0),Yn(!0),nr.current=new Et.Z(fe.Z.API_SERVER+"/api/stream/smart_plans/get_page_info",{requirements:zn,url:(ui=tt==null?void 0:tt.url)==null?void 0:ui.map(Ci=>Ci==null?void 0:Ci.url)}),yield new Promise((Ci,Ii)=>{nr.current.on("data",$n=>{Yn(!1),jn(sr($n==null?void 0:$n.full))}),nr.current.on("done",()=>Rt(void 0,null,function*(){On(!1)})),nr.current.startStream()})}),Qt=()=>{const ui=Ci=>{ae.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ci,onOk:()=>{var Ii,$n;($n=(Ii=nr.current)==null?void 0:Ii.cancelRequest)==null||$n.call(Ii),On(!1),zt()}})};if(tn){ui("\u6B63\u5728\u751F\u6210\u667A\u80FD\u63A8\u9001\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else zt()},kr=()=>Rt(void 0,null,function*(){var ui;if(!Rn.trim()){te.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let Ci=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(ui=tt==null?void 0:tt.page)==null?void 0:ui.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Rn,info_read_min_time:Tn}});(Ci==null?void 0:Ci.status)==0&&Gt()}),Vr=()=>Rt(void 0,null,function*(){var ui;if(!Rn.trim()){te.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let Ci=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(ui=tt==null?void 0:tt.page)==null?void 0:ui.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Rn,info_read_min_time:Tn}});(Ci==null?void 0:Ci.status)==0&&(Gt(),Fn.get("type")?(0,we.xg)(`/classrooms/${tt==null?void 0:tt.coursesId}/smart_plan/${tt==null?void 0:tt.id}/ppt_info/info?type=${Fn.get("type")}&simulate=true&simulateType=1&pptPage=${tt==null?void 0:tt.position}`):(0,we.xg)(`/classrooms/${tt==null?void 0:tt.coursesId}/smart_plan/${tt==null?void 0:tt.id}/ppt_info/info?simulate=true&simulateType=1&pptPage=${tt==null?void 0:tt.position}`))}),wr=(0,a.useRef)();return(0,a.useImperativeHandle)(Un,()=>({onClickSave:kr,onClickPreview:Vr,handleClose:Qt})),a.createElement("div",{className:ga.wrap,ref:wr},a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89C4\u5219\u8BF4\u660E"),a.createElement("div",{className:ga.gzsm},"\u6559\u5E08\u53EF\u81EA\u4E3B\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u89E3\u6790\uFF0C\u4E5F\u53EF\u7531\u5927\u6A21\u578B\u667A\u80FD\u89E3\u6790\u8BFE\u4EF6\u5185\u5BB9\u5E76\u751F\u6210\uFF0C\u4E24\u79CD\u65B9\u5F0F\u53EF\u7075\u6D3B\u7EC4\u5408\u8C03\u6574\u3002\u4FDD\u5B58\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u63A8\u9001\u89E3\u6790\u5185\u5BB9\u7ED9\u5B66\u751F\u5B66\u4E60\uFF0C\u63D0\u5347\u5B66\u4E60\u6548\u7387\u3002"),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",margin:"20px auto 10px auto"}},a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u5185\u5BB9"),a.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center"},onClick:()=>{hr(!vr)}},a.createElement("img",{src:Ft,className:"iconfont icon-shuaxin4 font14 c-light-primary current"}),a.createElement("span",{style:{marginLeft:"4px",color:"#3061D0"}},"AI\u8F85\u52A9\u751F\u6210"))),vr&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u89E3\u6790\u751F\u6210\u8981\u6C42")),a.createElement(tr.default.TextArea,{style:{height:160},value:zn,placeholder:"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u751F\u6210\u89E3\u6790\u7684\u8981\u6C42\u3002
            \u4F8B\u5982\uFF1A\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790",onChange:ui=>{An(ui.target.value)}}),tn?a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(bi.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var ui,Ci;(Ci=(ui=nr.current)==null?void 0:ui.cancelRequest)==null||Ci.call(ui),On(!1),Yn(!1)}},"\u505C\u6B62\u751F\u6210")):a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(bi.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{if(!zn.trim()){te.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u63A8\u9001\u5185\u5BB9");return}ur()}},"\u5F00\u59CB\u751F\u6210"))),a.createElement(se.Z,{spinning:qn},a.createElement(it.Z,{placeholder:"\u8BF7\u8F93\u5165\u667A\u80FD\u63A8\u9001",height:300,defaultValue:Rn,onChange:ui=>{jn(ui)}})),a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",a.createElement(ne.Z,{title:"\u53EF\u4E3A\u89E3\u6790\u8BBE\u7F6E\u6700\u4F4E\u9605\u8BFB\u65F6\u957F\uFF0C\u5B66\u751F\u5FC5\u987B\u5B8C\u6210\u8BE5\u65F6\u957F\u7684\u9605\u8BFB\u540E\u624D\u80FD\u89E3\u9501\u4E0B\u4E00\u9636\u6BB5\u7684\u4EA4\u4E92\u5185\u5BB9"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 c-light-primary current ml5"}))),a.createElement(z.default,{onChange:ui=>{or(ui)},value:Tn,size:"large",style:{width:"100%",marginTop:"10px"}},a.createElement(z.default.Option,{value:10},"10s"),a.createElement(z.default.Option,{value:30},"30s"),a.createElement(z.default.Option,{value:60},"1min"),a.createElement(z.default.Option,{value:""},"\u4E0D\u9650\u5236")))}),Bn={wrap:"wrap___Caec9",type_style:"type_style___U6wBf",type_list:"type_list___Cq1WK",type_tag_noactive:"type_tag_noactive___BcE1l",type_tag_active:"type_tag_active___o54ss",type_tootip:"type_tootip___jTpTe",imgBox:"imgBox___k6jG2",judgment:"judgment___fhglz",active:"active___Mh2K8"},nt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAi5JREFUOE9lk81rE0EYxn+TNU2isNKC0oMXUXPxInipN8WA93rUk0gQBBHbHvoX9BRp8YuCFS1UREgUkZ5SEERIETQnD5HqxYNIMW3a7k4+dkfenV02tYfhHZaZ3z7P876jACo1UzQ+c2hKoYerujAC5B0oKMhn0lXI0Mk51EcMs+fKqqUq9ehyA59Ro8H4gIZMH/LDl2XvpN8KGdoOTKj5j6YaeEzKRQGQVA2HBvv/Pqwk3tfUo3Wz3fNww/hioiCqYsUchBQykMtE9jpqsWlMz4O+AJIlSmI7kkd8OLKQi20JRFSopW/G9HwQyCD2f/MyuIdhZxcWn4Hq2cO370nkUHsYq1KgXmxYQN8DqSeOwNXz8LcDYy5U38OP75AN4e6UBbx6kIapVn6lFgRQOglnjsHLD3DtIrR+wrtVECvTMWB5AZIc1OtNC5AlUq+fhTCEjd9wahwcBU9WwN+CmTtWwdN5Ox85B9SbLWO62so/nYcL4/BnF3QX8lk47sJaA740YeaWBTy+bxVEIa52jPECC7gyBkez8PyrDTAfQPkSbLZh+S1M37CAhUraWrW2Y4wXgh5YG0lH9rV2aEKl1WI1aqd04dOe2d4LcD0D3W4KSboiNZrQGDI86gWHjvrsmaoXMCkAP0ghESBWFPw3YMm4Z0NqqqlNUQc0/JBRsSKQYRvJjAgkUpG+l7bTZUJJKOvaFIOAOS+k5IW4un8wD5lSeS9oOvjUlWZ2qqxa/wBF3k0rRn8T3AAAAABJRU5ErkJggg==",It=Object.defineProperty,Nt=Object.defineProperties,Zt=Object.getOwnPropertyDescriptors,jt=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,ct=(ft,rt,tt)=>rt in ft?It(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,yt=(ft,rt)=>{for(var tt in rt||(rt={}))Re.call(rt,tt)&&ct(ft,tt,rt[tt]);if(jt)for(var tt of jt(rt))vt.call(rt,tt)&&ct(ft,tt,rt[tt]);return ft},At=(ft,rt)=>Nt(ft,Zt(rt)),lt=(ft,rt,tt)=>new Promise((zt,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(On){Gt(On)}},zn=tn=>{try{An(tt.throw(tn))}catch(On){Gt(On)}},An=tn=>tn.done?zt(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const wt=({value:ft,onChange:rt})=>{const tt=["\u6B63\u786E","\u9519\u8BEF"];return a.createElement("div",{className:Bn.judgment},tt.map(zt=>a.createElement("div",{className:zt===ft?Bn.active:"",key:zt},a.createElement("b",{onClick:()=>rt(zt)},zt==="\u6B63\u786E"?"T":"F"),a.createElement("span",null,zt))))};var Vt=(0,a.forwardRef)(({addInteraction:ft,isEdit:rt,isOpen:tt,data:zt,onClose:Gt,onOk:Un},zn)=>{var An;const tn=[{type:0,question:"",answer:"",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1},{type:1,question:"",answer:"\u6B63\u786E",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1},{type:2,question:"",answer:"",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1}],[On,qn]=(0,a.useState)(""),[Yn,Rn]=(0,a.useState)([]),[jn,Tn]=(0,a.useState)(1),[or,Fn]=(0,a.useState)(3),vr=(0,a.useRef)(!1),[hr]=(0,ce.useSearchParams)(),nr=(0,a.useRef)(null);(0,a.useEffect)(()=>{var $n,gr,mi,Kr,ci,sa,Aa;if(tt){let Ri=1;ft?(Rn([tn[0]]),Tn(2),Ri=2):((gr=($n=zt==null?void 0:zt.page)==null?void 0:$n.smart_plan_page_knowledges)==null?void 0:gr.length)>0?(Rn((Kr=(mi=zt==null?void 0:zt.page)==null?void 0:mi.smart_plan_page_knowledges)==null?void 0:Kr.map(vi=>(vi.inputValue="\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",vi.showInput=!1,vi.loading=!1,vi))),Tn(1)):(Rn([tn[0]]),Ri=2,Tn(2));let qi=Ri===1?(ci=zt==null?void 0:zt.page)==null?void 0:ci.ai_requirement:((sa=zt==null?void 0:zt.page)==null?void 0:sa.ai_requirement)||"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002";qn(qi),Fn(((Aa=zt==null?void 0:zt.page)==null?void 0:Aa.ai_question_size)||3)}},[tt]);const sr=()=>{vr.current=!1;const $n=Yn.some(mi=>mi.loading==!0),gr=mi=>{ae.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:mi,onOk:()=>{if($n&&nr.current){nr.current.abort(),Yn==null||Yn.map(Kr=>Kr.loading=!1),Gt();return}}})};if($n){gr("\u6B63\u5728\u751F\u6210\u667A\u80FD\u4E92\u52A8\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Gt()},ur=()=>lt(void 0,null,function*(){const $n=yield Ci();($n==null?void 0:$n.status)===0&&Un()}),Qt=()=>lt(void 0,null,function*(){const $n=yield Ci();($n==null?void 0:$n.status)===0&&(Un(),hr.get("type")?(0,we.xg)(`/classrooms/${zt==null?void 0:zt.coursesId}/smart_plan/${zt==null?void 0:zt.id}/ppt_info/info?type=${hr.get("type")}&simulate=true&simulateType=2&pptPage=${zt==null?void 0:zt.position}`):(0,we.xg)(`/classrooms/${zt==null?void 0:zt.coursesId}/smart_plan/${zt==null?void 0:zt.id}/ppt_info/info?simulate=true&simulateType=2&pptPage=${zt==null?void 0:zt.position}`))}),kr=($n,gr,mi)=>{Yn[gr][$n]=mi,Rn([...Yn])},Vr=$n=>lt(void 0,null,function*(){var gr,mi,Kr;Yn[$n].loading=!0,Rn([...Yn]),nr.current=new AbortController;const ci=nr.current.signal,sa=setTimeout(()=>{nr.current&&(vr.current=!0,nr.current.abort())},6e4);try{const Ri=yield(yield fetch(`${fe.Z.API_SERVER}/api/courses/${zt==null?void 0:zt.coursesId}/smart_plans/${zt==null?void 0:zt.id}/get_questions.json`,{method:"post",body:JSON.stringify({url:(gr=zt==null?void 0:zt.url)==null?void 0:gr.map(qi=>qi==null?void 0:qi.url),count:1,type:Yn[$n].type}),headers:{"Content-Type":"application/json"},signal:ci})).json();if((Ri==null?void 0:Ri.status)===0){const qi=Yn[$n].type,vi=(Kr=(mi=Ri==null?void 0:Ri.data)==null?void 0:mi.questions)==null?void 0:Kr[0];vi&&(Yn[$n]=At(yt({},vi),{type:qi}),qi===0&&(Yn[$n].answer=""),Rn([...Yn]))}}catch(Aa){vr.current&&te.ZP.error("\u8BF7\u6C42\u8D85\u65F6\uFF0C\u5DF2\u88AB\u4E2D\u65AD")}finally{clearTimeout(sa),Yn[$n].loading=!1,Rn([...Yn])}}),wr=[{key:0,label:"\u95EE\u7B54\u8BA8\u8BBA\u9898"},{key:1,label:"\u5224\u65AD\u9898"},{key:2,label:"\u5173\u952E\u8BCD\u4F5C\u7B54"}],ui=()=>lt(void 0,null,function*(){var $n;return yield(0,ue.ZP)(`/api/smart_plan_item_banks/${($n=zt==null?void 0:zt.page)==null?void 0:$n.id}/${rt?"smart_plan_page_knowledges/update_knowledge":"smart_plan_page_knowledges"}.json`,{method:rt?"put":"post",body:{questions:jn==1?Yn:[],is_ai_question:jn!=1,ai_question_size:or,ai_requirement:On}})}),Ci=()=>lt(void 0,null,function*(){var $n,gr,mi,Kr;const ci=[],sa=[],Aa=[];if(jn==1){if(Yn.forEach((Ri,qi)=>{var vi;Ri.question||ci.push(qi+1),((vi=Ri.question)==null?void 0:vi.length)>200&&sa.push(qi+1),Ri.type!==0&&!Ri.answer&&Aa.push(qi+1)}),ci.length){te.ZP.warning(`\u7B2C${ci.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u8BF7\u586B\u5199\u95EE\u9898\u5185\u5BB9`);return}if(sa.length){te.ZP.warning(`\u7B2C${sa.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u5185\u5BB9\u8D85\u8FC7200\u5B57\u9650\u5236`);return}if(Aa.length){te.ZP.warning(`\u7B2C${Aa.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u672A\u8BBE\u7F6E\u56DE\u7B54`);return}}if(!rt&&(Yn==null?void 0:Yn.length)>3-((gr=($n=zt==null?void 0:zt.page)==null?void 0:$n.smart_plan_page_knowledges)==null?void 0:gr.length)){te.ZP.warning("\u5F53\u524D\u9875\u9762\u95EE\u9898\u6570\u91CF\u5DF2\u8FBE\u4E0A\u9650\uFF083/3\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u95EE\u9898\u540E\u518D\u6DFB\u52A0");return}if(jn==2&&!(On!=null&&On.trim())){te.ZP.warning("\u8BF7\u586B\u5199\u4E92\u52A8\u8981\u6C42");return}if(ft)if(jn===2&&((Kr=(mi=zt==null?void 0:zt.page)==null?void 0:mi.smart_plan_page_knowledges)==null?void 0:Kr.length)>0)ae.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u5F53\u524D\u5E7B\u706F\u7247\u5DF2\u8BBE\u7F6E\u9884\u8BBE\u95EE\u9898\uFF0C\u542F\u7528\u667A\u80FD\u5B66\u4E60\u52A9\u624B\u5C06\u8986\u76D6\u9884\u8BBE\u95EE\u9898\u3002\u662F\u5426\u786E\u8BA4\u542F\u7528\u65B0\u6A21\u5F0F\uFF1F",onOk:()=>lt(void 0,null,function*(){const Ri=yield ui();(Ri==null?void 0:Ri.status)===0&&Un()})});else return yield ui();else return yield ui()}),Ii=(0,a.useRef)();return(0,a.useImperativeHandle)(zn,()=>({onClickSave:ur,onClickPreview:Qt,handleClose:sr})),a.createElement("div",{className:Bn.wrap,ref:Ii},a.createElement("div",{className:Bn.type_style},"\u4E92\u52A8\u7C7B\u578B"),a.createElement("div",{className:Bn.type_list},a.createElement("div",{className:jn==2?Bn.type_tag_active:Bn.type_tag_noactive,onClick:()=>{Tn(2),qn("\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002")}},"\u667A\u80FD\u5B66\u4E60\u52A9\u624B"),a.createElement("div",{className:jn==1?Bn.type_tag_active:Bn.type_tag_noactive,style:{marginLeft:"10px"},onClick:()=>{var $n,gr,mi;jn==2&&(qn(""),Tn(1),Rn(ft?[tn[0]]:((gr=($n=zt==null?void 0:zt.page)==null?void 0:$n.smart_plan_page_knowledges)==null?void 0:gr.length)>0?(mi=zt==null?void 0:zt.page)==null?void 0:mi.smart_plan_page_knowledges:[tn[0]]))}},"\u6559\u5E08\u9884\u8BBE\u63D0\u95EE")),a.createElement("div",{className:Bn.type_tootip},jn==1?"\u6559\u5E08\u53EF\u81EA\u4E3B\u8BBE\u7F6E\u7CBE\u51C6\u63D0\u95EE\uFF0C\u4E5F\u53EF\u7531\u5927\u6A21\u578B\u667A\u80FD\u89E3\u6790\u8BFE\u4EF6\u5185\u5BB9\u5E76\u751F\u6210\u542F\u53D1\u5F0F\u95EE\u9898\u94FE\uFF0C\u4E24\u79CD\u65B9\u5F0F\u53EF\u7075\u6D3B\u7EC4\u5408\u8C03\u6574\u3002\u5728\u5B66\u751F\u5B8C\u6210\u4E92\u52A8\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u81EA\u52A8\u5206\u6790\u5B66\u751F\u7684\u4E92\u52A8\u6570\u636E\uFF0C\u751F\u6210\u8BE6\u7EC6\u7684\u5B66\u4E60\u8BC4\u4EF7\u62A5\u544A\u3002":"\u5927\u6A21\u578B\u901A\u8FC7\u542F\u53D1\u5F0F\u5BF9\u8BDD\u4E0E\u5B66\u751F\u8FDB\u884C\u4E92\u52A8\uFF0C\u5B9E\u65F6\u8BC4\u4F30\u5B66\u751F\u5BF9\u77E5\u8BC6\u70B9\u7684\u638C\u63E1\u60C5\u51B5\uFF0C\u5BF9\u96BE\u70B9\u8FDB\u884C\u8BB2\u89E3\u3002\u5728\u5B66\u751F\u5B8C\u6210\u4E92\u52A8\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u81EA\u52A8\u5206\u6790\u5B66\u751F\u7684\u4E92\u52A8\u6570\u636E\uFF0C\u751F\u6210\u8BE6\u7EC6\u7684\u5B66\u4E60\u8BC4\u4EF7\u62A5\u544A\u3002"),jn==2&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u4E92\u52A8\u8981\u6C42")),a.createElement(tr.default.TextArea,{style:{height:160},value:On,placeholder:jn==1?"\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u63D0\u95EE":"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002",onChange:$n=>{qn($n.target.value)}}),a.createElement("div",{style:{fontWeight:500,marginTop:"20px"}},"\u95EE\u9898\u6570\u91CF"),a.createElement(z.default,{placeholder:"\u8BF7\u9009\u62E9\u95EE\u9898\u6570\u91CF",style:{width:"100%",marginTop:"10px"},size:"large",value:or,showSearch:!1,onChange:$n=>{Fn($n)}},(An=[1,2,3])==null?void 0:An.map($n=>a.createElement(z.default.Option,{value:$n,key:$n},$n)))),jn==1&&a.createElement("div",{style:{minHeight:"70px"}},Yn.map(($n,gr)=>{var mi,Kr;return a.createElement("div",{key:gr,style:{marginTop:gr===0?20:30}},a.createElement(Ve.Z,{align:"middle",className:"mb10"},a.createElement("span",{className:"mr10 c-black",style:{fontWeight:500}},"\u95EE\u9898",gr+1),a.createElement(ne.Z,{title:"\u667A\u80FD\u5206\u6790\u8BFE\u4EF6\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u77E5\u8BC6\u70B9\u5173\u8054\u63D0\u95EE\u3002"},a.createElement("img",{src:nt,onClick:()=>{Yn[gr].showInput=!Yn[gr].showInput,Rn([...Yn])},className:"iconfont icon-shuaxin4 font14 c-light-primary current"})),(Yn==null?void 0:Yn.length)<3&&a.createElement("i",{className:"iconfont icon-tianjia4",style:{marginLeft:"10px",cursor:"pointer",fontSize:12,color:"#3061D0",fontWeight:600},onClick:()=>{Yn.push(tn[0]),Rn([...Yn]),setTimeout(()=>{const ci=document.querySelector(".QASetting-modal"),sa=ci==null?void 0:ci.querySelector(".ant-modal-body");sa==null||sa.scrollTo({top:sa.scrollHeight,behavior:"smooth"})},0)}}),a.createElement(ne.Z,{placement:"left",title:"\u5220\u9664\u95EE\u9898"},a.createElement("i",{onClick:()=>{if(Yn.length==1){te.ZP.error("\u81F3\u5C11\u4FDD\u7559\u4E00\u4E2A\u95EE\u9898");return}Yn.splice(gr,1),Rn([...Yn])},style:{marginLeft:"auto"},className:"iconfont icon-shanchu15 font14 current c-grey-999"}))),Yn[gr].showInput&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u95EE\u9898\u751F\u6210\u8981\u6C42")),a.createElement(tr.default.TextArea,{style:{height:160},value:(mi=Yn==null?void 0:Yn[gr])==null?void 0:mi.inputValue,disabled:(Kr=Yn==null?void 0:Yn[gr])==null?void 0:Kr.loading,placeholder:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",onChange:ci=>{Yn[gr].inputValue=ci.target.value,Rn([...Yn])}}),Yn[gr].loading?a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(bi.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{vr.current=!1,nr.current.abort(),Yn[gr].loading=!1,Rn([...Yn])}},"\u7EC8\u6B62\u51FA\u9898")):a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(bi.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var ci;if(!((ci=Yn==null?void 0:Yn[gr])!=null&&ci.inputValue.trim())){te.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u51FA\u9898\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u9898\u76EE");return}if(Yn.some((Aa,Ri)=>Ri!=gr&&Aa.loading==!0)){te.ZP.error("\u6709\u9898\u76EE\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u4E0D\u80FD\u751F\u6210\u65B0\u9898\u76EE\uFF0C\u8BF7\u7A0D\u7B49");return}Vr(gr)}},"\u5F00\u59CB\u51FA\u9898"))),a.createElement(se.Z,{spinning:Yn[gr].loading},a.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"10px"}},a.createElement(tr.default,{onChange:ci=>kr("question",gr,ci.target.value),style:{width:"510px"},value:$n==null?void 0:$n.question,size:"large"}),a.createElement(z.default,{size:"large",style:{width:"130px",marginLeft:"20px"},value:$n==null?void 0:$n.type,onChange:ci=>{const sa={type:Number(ci),answer:tn[ci].answer,question:ci.question,loading:!1,showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE"};Yn[gr]=sa,Rn([...Yn])}},wr==null?void 0:wr.map((ci,sa)=>a.createElement(z.default.Option,{value:ci==null?void 0:ci.key,key:sa},ci==null?void 0:ci.label)))),$n.type===1&&a.createElement(wt,{value:$n.answer,onChange:ci=>kr("answer",gr,ci)}),$n.type===2&&a.createElement(tr.default,{size:"large",onChange:ci=>kr("answer",gr,ci.target.value),placeholder:"\u8BF7\u8BBE\u7F6E\u56DE\u7B54\u5173\u952E\u8BCD\uFF0C\u8BF7\u7528\u2018\uFF0C\u2019\u5206\u9694\u5F00",value:$n.answer})))})))}),Jt={wrap:"wrap___yzOLg",left:"left___lhFsp",tip:"tip____qjZn",bottomBtn:"bottomBtn___gR4b0",disabled:"disabled___tHi8U",imgBox:"imgBox___XwRIk",start_btn:"start_btn___P67Pc",stop_btn:"stop_btn___j_aKt",save_btn:"save_btn___mzPPO"},Lt="data:image/png;base64,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",sn="data:image/png;base64,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",cn=le(97812),on=(ft,rt,tt)=>new Promise((zt,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(On){Gt(On)}},zn=tn=>{try{An(tt.throw(tn))}catch(On){Gt(On)}},An=tn=>tn.done?zt(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())}),yn=({isEdit:ft=!1,visible:rt,data:tt,onClose:zt,onOk:Gt,openPreview:Un,changePage:zn})=>{const[An,tn]=(0,a.useState)(`\u751F\u6210\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u7684\u53EF\u89C6\u5316\u6F14\u793A\u8FC7\u7A0B\uFF0C\u5305\u542B\u5982\u4E0B\u6838\u5FC3\u5143\u7D20\uFF1A +`)}]};var re=le(53184),ne=le.n(re),x=(at,He,_e)=>new Promise((Qe,Te)=>{var Ye=Ve=>{try{Xe(_e.next(Ve))}catch(Me){Te(Me)}},ft=Ve=>{try{Xe(_e.throw(Ve))}catch(Me){Te(Me)}},Xe=Ve=>Ve.done?Qe(Ve.value):Promise.resolve(Ve.value).then(Ye,ft);Xe((_e=_e.apply(at,He)).next())});const ee={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},E=(at,He,_e,Qe)=>{const Te=He.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:_e.lineNumber,endColumn:_e.column});return Array.from(new Set(Te.match(/\b\w{2,}\b/g)||[])).map(ft=>({label:ft,kind:at.languages.CompletionItemKind.Text,insertText:ft,range:Qe}))},b=(at,He,_e,Qe)=>{at.languages.registerCompletionItemProvider(He,{provideCompletionItems(Te,Ye){const ft=Te.getWordUntilPosition(Ye),Xe={startLineNumber:Ye.lineNumber,endLineNumber:Ye.lineNumber,startColumn:ft.startColumn,endColumn:ft.endColumn},Ve=Te.getLineContent(Ye.lineNumber).substring(ft.startColumn-2,ft.endColumn);return{suggestions:[...E(at,Te,Ye,Xe),..._e.map(xe=>({label:xe,kind:at.languages.CompletionItemKind.Keyword,documentation:xe,insertText:xe,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Xe})),...Qe.map(xe=>({label:xe.label,kind:at.languages.CompletionItemKind.Snippet,documentation:xe.content,insertText:Ve.startsWith("#")?xe.content.replace(/#/,""):xe.content,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Xe}))]}}})};var z=at=>{ee.languages.forEach(He=>{at.languages.registerDocumentFormattingEditProvider(He,{provideDocumentFormattingEdits(_e){return x(this,null,function*(){const Qe=ne()(_e.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:_e.getFullModelRange(),text:Qe}]})}})}),b(at,"java",ce.keywords,ce.quickKey),b(at,"cpp",de.keywords,de.quickKey),b(at,"c",y.keywords,[]),b(at,"python",te.keywords,te.quickKey),b(at,"scala",ae.keywords,ae.quickKey)};const ie="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var se=Object.defineProperty,pe=(at,He,_e)=>He in at?se(at,He,{enumerable:!0,configurable:!0,writable:!0,value:_e}):at[He]=_e,ue=(at,He,_e)=>pe(at,typeof He!="symbol"?He+"":He,_e);const fe=class Xc{constructor(He,_e,Qe){this.placeholder=He,this.editor=_e,this.monaco=Qe,_e.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Xc.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)}};ue(fe,"ID","editor.widget.placeholderHint");var me=fe,Ee=le(96236),ve=le(6767),he=le(25399),ge=le(89392),be=le(33796),ye=le(56102),Ae=Object.defineProperty,Fe=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,je=(at,He,_e)=>He in at?Ae(at,He,{enumerable:!0,configurable:!0,writable:!0,value:_e}):at[He]=_e,Ie=(at,He)=>{for(var _e in He||(He={}))Be.call(He,_e)&&je(at,_e,He[_e]);if(Ce)for(var _e of Ce(He))we.call(He,_e)&&je(at,_e,He[_e]);return at},ze=(at,He)=>Fe(at,De(He)),Oe=(at,He)=>{var _e={};for(var Qe in at)Be.call(at,Qe)&&He.indexOf(Qe)<0&&(_e[Qe]=at[Qe]);if(at!=null&&Ce)for(var Qe of Ce(at))He.indexOf(Qe)<0&&we.call(at,Qe)&&(_e[Qe]=at[Qe]);return _e},qe=(at,He,_e)=>new Promise((Qe,Te)=>{var Ye=Ve=>{try{Xe(_e.next(Ve))}catch(Me){Te(Me)}},ft=Ve=>{try{Xe(_e.throw(Ve))}catch(Me){Te(Me)}},Xe=Ve=>Ve.done?Qe(Ve.value):Promise.resolve(Ve.value).then(Ye,ft);Xe((_e=_e.apply(at,He)).next())});function Je(at){return/^\d+$/.test(at)?`${at}px`:at}function Ge(){}let Ue=!1;const Le={"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 ke(at=[]){let He=at;if(Array.isArray(at)){for(let _e=0;_eqe(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(at){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",at)}});var We=at=>{var He=at,{width:_e="100%",height:Qe="100%",value:Te,language:Ye="javascript",style:ft={},options:Xe={},overrideServices:Ve={},theme:Me="vs-dark",onEditBlur:xe,isCopy:Pe=!1,onSave:Ke,autoHeight:et=!1,forbidCopy:ct=!1,onChange:gt=Ge,editorDidMount:ht=Ge,onFocus:Ot=Ge,onBreakPoint:_t=Ge,breakPointValue:Dt=[],filename:ut="educoder.txt",errorLine:$e,errorContent:st="",highlightLine:it,openBreakPoint:bt=!1,placeholder:Bt="",showMiniMap:Mt=!0}=He,Ut=Oe(He,["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 kt=(0,a.useRef)(),Ht=(0,a.useRef)({}),Cn=(0,a.useRef)(),Qn=(0,a.useRef)(),gn=(0,a.useRef)([]),Sn=(0,a.useRef)(!1),Xn=(0,a.useRef)(),_n=(0,a.useRef)(),Mn=(0,a.useRef)(!1),[un,ir]=(0,a.useState)(!1);function Kn(){let pn;return kt.current&&(pn=new Se.Z(mn=>{for(let Jn of mn)(Jn.target.offsetHeight>0||Jn.target.offsetWidth>0)&&Ht.current.instance.layout()}),pn.observe(kt.current)),pn}function Pn(){ve.ZP.warning({content:decodeURIComponent(ie),key:"monaco-editor-tip"})}const Wn=()=>{let pn=Ht.current.instance;if(Te!=null&&pn&&un){const mn=pn.getModel();mn&&Te!==mn.getValue()&&(Ue=!0,mn.setValue(Te),pn.layout(),Ue=!1)}};(0,a.useEffect)(()=>{const pn=be.Z.subscribe("formatDocument",mn=>{var Jn;let Zn=Ht.current.instance;(Jn=Zn==null?void 0:Zn.getAction)==null||Jn.call(Zn,"editor.action.formatDocument").run()});return window.updateMonacoValue=mn=>{gt(mn)},pn},[]),(0,a.useEffect)(()=>{var pn;let mn=Ht.current.instance;Qn.current&&clearTimeout(Qn.current),Qn.current=setTimeout(()=>{Wn()},500),Te&&(Te!=null&&Te.length)&&((pn=mn==null?void 0:mn.updateOptions)==null||pn.call(mn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Te.split(/\r\n|\r|\n/g).length))+3,5)}))},[Te,un,Ht.current]),(0,a.useEffect)(()=>{if($e&&Ht.current&&Ht.current.instance){let mn=Ht.current.instance;mn.changeViewZones(function(Jn){var Zn=document.createElement("div");Zn.style.padding="10px 20px",Zn.style.width="calc(100% - 20px)",Zn.className="my-error-line-wrp",Zn.innerHTML=st,Jn.addZone({afterLineNumber:$e||11,heightInLines:3,domNode:Zn})});var pn={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}};mn.addOverlayWidget(pn),mn.revealPositionInCenter({lineNumber:20,column:1})}},[$e,Ht.current,un]);const $t=(pn="",mn)=>{if(!pn||pn.trim()==="")return!0;const Zn=Ht.current.instance.getModel().getLineTokens(mn);let pr=!1;for(let Or=0;Or<2;Or++)Zn.getStandardTokenType(Or)===1&&(pr=!0);return pr};(0,a.useEffect)(()=>{var pn;const mn=(pn=Ht.current)==null?void 0:pn.instance;if(mn&&un&&ct){const Jn=mn.onDidBlurEditorWidget(()=>{Mn.current=!1}),Zn=mn.onDidFocusEditorText(()=>{Mn.current=!0});return()=>{Jn.dispose(),Zn.dispose()}}},[Ht.current,un,ct]),(0,a.useEffect)(()=>{var pn;if((pn=Ht.current)!=null&&pn.instance&&un&&bt){let mn=Ht.current.instance,Jn=mn.getModel();if(!Jn)return;(()=>{var Kt;let xr=[],Pr=[];const yr=Jn.getAllDecorations();for(let oi of yr)oi.options.className==="highlighted-line"&&(xr.push((Kt=oi==null?void 0:oi.range)==null?void 0:Kt.startLineNumber),Pr.push(oi==null?void 0:oi.id));if(it===xr[0])return;Jn.deltaDecorations(Pr,[]);const Er=Jn.getLineCount();it&&it<=Er&&(mn.deltaDecorations([],[{range:new Ne.Range(it,1,it,Jn.getLineMaxColumn(it)),options:{isWholeLine:!0,className:"highlighted-line"}}]),mn.revealLineInCenter(it))})();const pr=(Kt=!1)=>{var xr;let Pr=[],yr=[];const Er=Jn.getAllDecorations();for(let oi of Er)oi.options.linesDecorationsClassName==="breakpoints-select"&&(Pr.push((xr=oi==null?void 0:oi.range)==null?void 0:xr.startLineNumber),yr.push(oi==null?void 0:oi.id));if(Kt)return{lines:Pr,ids:yr};_t(Pr)},Or=Kt=>qe(void 0,null,function*(){let xr={range:new Ne.Range(Kt,1,Kt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Jn.deltaDecorations([],[xr]),pr()}),Tr=Kt=>qe(void 0,null,function*(){let xr=[];const Pr=mn.getLineDecorations(Kt);for(let yr of Pr)yr.options.linesDecorationsClassName==="breakpoints-select"&&xr.push(yr.id);yield Jn.deltaDecorations(xr,[]),pr()}),ai=Kt=>{let xr=mn.getLineDecorations(Kt);for(let Pr of xr)if(Pr.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,ge.isEqual)(Dt,pr(!0).lines)){Jn.deltaDecorations(pr(!0).ids,[]);const Kt=Dt.map(xr=>({range:new Ne.Range(xr,1,xr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Jn.deltaDecorations([],Kt)}const fn=mn.onDidChangeModelContent(Kt=>{let xr=mn.getPosition();if(xr){let Pr=xr.lineNumber;clearTimeout(_n.current),_n.current=setTimeout(()=>{$t(Jn.getLineContent(Pr),Pr)?Tr(Pr):ai(Pr)?(Tr(Pr),Or(Pr)):pr()},100)}}),In=mn.onMouseDown(Kt=>{var xr,Pr,yr;if(Kt.target.detail&&((yr=(Pr=(xr=Kt.target)==null?void 0:xr.element)==null?void 0:Pr.className)!=null&&yr.includes("line-numbers"))){let Er=Kt.target.position.lineNumber;if($t(Jn.getLineContent(Er),Er))return;ai(Er)?Tr(Er):Or(Er)}}),Cr=Kt=>{let xr={range:new Ne.Range(Kt,1,Kt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};gn.current=mn.deltaDecorations(gn.current,[xr])},tr=()=>{gn.current=mn.deltaDecorations(gn.current,[])},cr=mn.onMouseMove(Kt=>{var xr,Pr,yr;if(tr(),Kt.target.detail&&((yr=(Pr=(xr=Kt.target)==null?void 0:xr.element)==null?void 0:Pr.className)!=null&&yr.includes("line-numbers"))){let Er=Kt.target.position.lineNumber;if($t(Jn.getLineContent(Er),Er))return;Cr(Er)}}),Hr=mn.onMouseLeave(()=>{tr()});return()=>{fn.dispose(),In.dispose(),cr.dispose(),Hr.dispose()}}},[Ht.current,un,Dt,it,bt,Ye]),(0,a.useEffect)(()=>{var pn;(pn=Ht.current)!=null&&pn.instance&&bt&&Ht.current.instance.setPosition({lineNumber:0,column:0})},[it]);function rn(){let pn=Ht.current.instance;if(pn){const mn=pn.getSelection(),Jn=Ht.current.pastePos||{},Zn=new Ne.Range(Jn.startLineNumber||mn.endLineNumber,Jn.startColumn||mn.endColumn,Jn.endLineNumber||mn.endLineNumber,Jn.endColumn||mn.endColumn);setTimeout(()=>{pn.executeEdits("",[{range:Zn,text:""}])},300)}}function dn(pn){(window.navigator.platform.match("Mac")?pn.metaKey:pn.ctrlKey)&&pn.keyCode==83&&(pn.preventDefault(),Ke())}const Dn=()=>{if(et&&Ht.current.instance){const pn=Ht.current.instance.getContentHeight();xn(pn{if(!Mn.current)return;const{keyCode:mn,ctrlKey:Jn,metaKey:Zn,target:pr,type:Or}=pn;return(Or==="paste"||(mn===67||mn===86)&&(Zn||Jn))&&pr.nodeName==="TEXTAREA"&&(Pn(),pn.preventDefault()),!1};function xt(pn,mn){var Jn=window.URL||window.webkitURL||window,Zn=new Blob([mn]),pr=document.createElementNS("http://www.w3.org/1999/xhtml","a");pr.href=Jn.createObjectURL(Zn),pr.download=pn,Wt(pr)}(0,a.useEffect)(()=>{Dn()},[Dn]),(0,a.useEffect)(()=>{kt.current&&!un&&Promise.all([le.e(8909),le.e(5028)]).then(le.bind(le,71448)).then(pn=>{try{Ne=pn,Ht.current.instance=Ne.editor.create(kt.current,{value:Te,language:ke(Ye),theme:Me,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Mt||!1}},Ve);const mn=Ht.current.instance;let pr=[...Ee.BH._menuItems].find(fn=>fn[0]._debugName=="EditorContext")[1],Or=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Tr=(fn,In)=>{var Cr,tr;let cr=fn._first;do In.includes((tr=(Cr=cr.element)==null?void 0:Cr.command)==null?void 0:tr.id)&&fn._remove(cr);while(cr=cr.next)};if(ht(mn,Ne),setTimeout(()=>{Dn(),Ht.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{xt(ut||"educoder.txt",mn.getValue())}})},500),Ht.current.subscription=mn.onDidChangeModelContent(fn=>{Sn.current?clearTimeout(Xn.current):(Dn(),gt(mn.getValue(),fn)),Xn.current=setTimeout(()=>{Sn.current=!1},500)}),window.Monaco||z(Ne,ke(Ye)),ct&&(Tr(pr,Or),kt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",qt),window.removeEventListener("paste",qt),window.addEventListener("keydown",qt),window.addEventListener("paste",qt)),window.Monaco=Ne,xe&&mn.onDidBlurEditorWidget(()=>{xe(mn.getValue())}),Ot&&mn.onDidFocusEditorText(()=>{ct&&Ze(),Ot(mn.getValue())}),ct){Ze();try{mn.onDidPaste(fn=>{const In=mn.getSelection(),Cr=Ht.current.pastePos||{},tr=new Ne.Range(Cr.startLineNumber||In.endLineNumber,Cr.startColumn||In.endColumn,Cr.endLineNumber||In.endLineNumber,Cr.endColumn||In.endColumn);mn.executeEdits("",[{range:fn.range,text:""}])})}catch(fn){}}let ai=Kn();return Bt&&typeof Bt=="string"&&new me(Bt,mn,Ne),ir(!0),()=>{const fn=Ht.current.instance;fn.dispose();const In=fn.getModel();In&&In.dispose(),Ht.current.subscription&&Ht.current.subscription.dispose(),ai.unobserve(kt.current)}}catch(mn){}})},[]),(0,a.useEffect)(()=>{if(Ht.current.instance&&un)return document.addEventListener("keydown",dn,!1),()=>{document.removeEventListener("keydown",dn)}},[Ke,un]),(0,a.useEffect)(()=>{let pn=Ht.current.instance;if(pn&&un){let mn=ke(Ye);Ne.editor.setModelLanguage(pn.getModel(),mn)}},[Ye,un]),(0,a.useEffect)(()=>{Ht.current.instance&&un&&Ne.editor.setTheme(Me)},[Me,un]),(0,a.useEffect)(()=>{let pn=Ht.current.instance;Cn.current=Xe,pn&&un&&(pn.updateOptions(Ie({},Xe)),setTimeout(()=>{pn.getModel().updateOptions(Ie({},Xe))},200))},[JSON.stringify(Xe),un]),(0,a.useEffect)(()=>{let pn=Ht.current.instance;pn&&un&&pn.layout()},[_e,Qe,un]);const[Tt,en]=(0,a.useState)(Je(_e)),[En,xn]=(0,a.useState)(Je(Qe)),hn=ze(Ie({},ft),{width:Tt,height:En,position:"relative"});return a.createElement("div",{className:"my-monaco-editor",ref:kt,style:hn},Pe&&a.createElement(ye.CopyToClipboard,{text:Te,onCopy:()=>ve.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(he.Z,{title:"\u590D\u5236\u4EE3\u7801"},a.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},a.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function mt({width:at="100%",height:He="100%",original:_e,modified:Qe,language:Te,options:Ye={}}){const ft=(0,a.useRef)(),[Xe,Ve]=(0,a.useState)(null);function Me(et){let ct;return ft.current&&(ct=new Se.Z(gt=>{for(let ht of gt)(ht.target.offsetHeight>0||ht.target.offsetWidth>0)&&et.layout()}),ct.observe(ft.current)),ct}(0,a.useEffect)(()=>(ft.current&&Promise.all([le.e(8909),le.e(9404)]).then(le.bind(le,2550)).then(et=>{Ne=et;const ct=Ne.editor.createDiffEditor(ft.current,ze(Ie({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},Ye),{wordWrap:!0}));Ve(ct);let gt=Me(ct);return()=>{ct.dispose();const ht=ct.getModel();ht&&ht.dispose(),gt.unobserve(ft.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,a.useEffect)(()=>{Xe&&Xe.setModel({original:Ne.editor.createModel(_e,Te),modified:Ne.editor.createModel(Qe,Te)})},[_e,Qe,Te,Xe]);const xe=Je(at),Pe=Je(He),Ke={width:xe,height:Pe};return a.createElement("div",{className:"my-diff-editor",ref:ft,style:Ke})}},64536:function(Ct,ot,le){"use strict";var a=le(45298),Se=le(82326),y=le(71411),ce=le(59301);const de=Se.default.Option;ot.Z=({isTheoretical:te,onFontSizeChange:ae,cmFontSize:re,cmCodeMode:ne,autoFormat:x,onCodeModeChange:ee,onTabToSpace:E,onAutoFormat:b,formatDocument:z,className:ie="",tabToSpace:se,children:pe,code_editor:ue,challenge:fe,shixun_environment_id:oe,shixun_environments:me})=>{var Ee;const ve={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},he=(Ee=me==null?void 0:me.find(ge=>ge.shixun_environment_id===oe))==null?void 0:Ee.program_language;return console.log("----",he,me,oe,ue),ce.createElement("div",{className:`tpi-code-setting ${ie}`},ce.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),ce.createElement("section",null,ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),ce.createElement(Se.default,{bordered:!1,size:"small",value:ne,onChange:ee},ce.createElement(de,{value:"vs"},"\u767D\u8272\u80CC\u666F"),ce.createElement(de,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!te&&ce.createElement(ce.Fragment,null,ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),ce.createElement(Se.default,{bordered:!1,size:"small",value:re,onChange:ae},ce.createElement(de,{value:12},"12px"),ce.createElement(de,{value:14},"14px"),ce.createElement(de,{value:16},"16px"),ce.createElement(de,{value:18},"18px"),ce.createElement(de,{value:20},"20px"),ce.createElement(de,{value:22},"22px"))),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"Tab\u8F6C\u6362"),ce.createElement(y.Z,{checked:se,onChange:E})),ce.createElement("div",{className:"file-item",onClick:z},ce.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!te&&ce.createElement(ce.Fragment,null,ce.createElement("h3",null,"\u5FEB\u6377\u952E"),ce.createElement("section",null,ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),ce.createElement("span",null,"Ctrl + S")),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),ce.createElement("span",null,"F1 / Alt + F1")),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),ce.createElement("span",null,"Ctrl + ]/[")),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),ce.createElement("span",null,"Ctrl + Shift + \\")),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),ce.createElement("span",null,"Home")),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),ce.createElement("span",null,"End"))),pe),!te&&ce.createElement(ce.Fragment,null,ce.createElement("h3",null,"\u5FEB\u6377\u952E"),ce.createElement("section",null,he&&ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),ce.createElement("span",null,he)),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),ce.createElement("span",null,ve[fe==null?void 0:fe.difficulty])),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),ce.createElement("span",null,ue==null?void 0:ue.name)),ce.createElement("div",{className:"file-item"},ce.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),ce.createElement("span",null,ue!=null&&ue.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},929:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return E}});var a={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"},Se=le(29787),y=le(25399),ce=le(60242),de=le(92310),te=le.n(de),ae=le(49661),re=le(57884),ne=le(34055),x=le(59301),E=({className:b,dataSource:z=[],col:ie=4,right:se,bottom:pe=23,precision:ue=0,wrapWidth:fe=1200,trackEventItems:oe,loading:me,onRemove:Ee=()=>{},isCurrent:ve=!0,showProgress:he=!1,showAlias:ge=!1})=>{const be=Math.floor((fe-(ie-1)*se)/ie),ye=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return x.createElement(Se.Z,{spinning:me},x.createElement("div",{className:te()(a.list,b)},!!(z!=null&&z.length)&&(z==null?void 0:z.map((Ae,Fe)=>{var De,Ce,Be,we,je,Ie;const{name:ze,id:Oe,identifier:qe,featured:Je,school_name:Ge,image_url:Ue,excellent:Le,is_plan:ke}=Ae;return x.createElement("div",{key:Oe,className:ve&&he?a.wrapisCurrent:a.wrap,style:{width:be,marginRight:(1+Fe)%ie===0?0:se+ue,marginBottom:pe}},x.createElement("a",{className:a.li,onClick:Ne=>{Ne.preventDefault(),Ne.stopPropagation(),oe&&(0,ae.L9)([oe]),(0,ae.xg)(`/paths/${qe}`)}},x.createElement("div",{className:a.img},x.createElement("img",{className:a.cover,src:`${Ue}`}),ve&&(0,ne.bg)()&&(Ae==null?void 0:Ae.studying)&&x.createElement("div",{className:`${a.movebq} user-path-items`,onClick:Ne=>{Ne.stopPropagation(),Ee(Ae)}},x.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),x.createElement("span",{className:"c-red"},"\u79FB\u9664")),(De=Ae==null?void 0:Ae.subject_tags)==null?void 0:De.map((Ne,Ze)=>{var We,mt;if(Ze===0){const He=(We=ye.find(_e=>_e.name==Ne))==null?void 0:We.swimg;return x.createElement("img",{className:a.sign,src:He,style:{left:"-4px"}})}const at=(mt=ye.find(He=>He.name==Ne))==null?void 0:mt.ptimg;return x.createElement("img",{className:a.sign,src:at,style:{left:`${48+52*(Ze-1)+2*Ze}px`}})}),x.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ae==null?void 0:Ae.excellent)&&x.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"))),x.createElement("div",{className:a.name},x.createElement(y.Z,{title:ge&&(Ae!=null&&Ae.excellent_alias_name)?x.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ze}`,x.createElement("br",null),x.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ae==null?void 0:Ae.excellent_alias_name}`)):ze},x.createElement("span",{className:a.e},ge&&(Ae==null?void 0:Ae.excellent_alias_name)||ze))),ve&&he&&((Ce=Ae==null?void 0:Ae.progress)==null?void 0:Ce.all_score)!=0&&x.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},x.createElement(ce.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Be=Ae==null?void 0:Ae.progress)==null?void 0:Be.my_score)/((we=Ae==null?void 0:Ae.progress)==null?void 0:we.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(je=Ae==null?void 0:Ae.progress)==null?void 0:je.my_score,"/",(Ie=Ae==null?void 0:Ae.progress)==null?void 0:Ie.all_score),(!ve||!he)&&x.createElement(y.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Ge}`},x.createElement("div",{className:a.unit},x.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Ge)),(!ve||!he)&&x.createElement("div",{className:a.tags},x.createElement("div",null,x.createElement(y.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),x.createElement("span",null,Ae.stages_count))),x.createElement(y.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,Ae.members_count)))))))})),!z.length&&x.createElement(re.Z,null)))}},71360:function(Ct,ot,le){"use strict";le.d(ot,{jL:function(){return de},w9:function(){return Je},QD:function(){return $e},cQ:function(){return je.Z},op:function(){return gt},O5:function(){return Wn},_b:function(){return Ut},t7:function(){return ue},Gi:function(){return Ze},YG:function(){return ke},qp:function(){return ee},vr:function(){return bt},qE:function(){return _t},Je:function(){return me},wb:function(){return we},cq:function(){return Qe},tp:function(){return z}});var a=le(59301),Se={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"},y="data:image/png;base64,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",de=({dataSource:$t=[],img:rn,imgWidth:dn=346,title:Dn,sunTitle:Wt,bannerExtraContent:qt})=>a.createElement("div",{className:Se.banner},a.createElement("div",{className:Se.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,Dn),a.createElement("span",null,Wt)),$t.length>0&&a.createElement("div",{className:Se.btns},$t.map((xt,Tt)=>a.createElement("div",{key:Tt,onClick:xt.click},xt.name,xt.sign?a.createElement("img",{src:y,width:39}):null))),qt),rn&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:rn,width:dn}))),te={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"},ae=le(92310),re=le.n(ae),ne=le(89392),ee=({dataSource:$t=[],value:rn,onChange:dn,onTitleChange:Dn,className:Wt,title:qt,titleWidth:xt=41,style:Tt={},fontColor:en="#6A7283",showCount:En})=>{const[xn,hn]=(0,a.useState)(0),[pn,mn]=(0,a.useState)(!1),Jn=(0,a.useRef)(null),Zn=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var pr;$t.length!==0&&(((pr=Jn==null?void 0:Jn.current)==null?void 0:pr.clientHeight)>97?hn(1):hn(0)),$t.length===0&&hn(0),mn(!1)},[$t]),a.createElement("div",{className:re()(te.row,Wt),style:Tt},a.createElement("div",{onClick:(0,ne.throttle)(()=>Dn==null?void 0:Dn(),2e3),style:{width:xt,marginTop:pn?12:4},className:`${te.title} ${Dn?"current":""}`},qt),a.createElement("div",{className:pn?`${te.tagsWrap} ${te.tagsBorderWrap}`:te.tagsWrap},a.createElement("div",{className:te.bar,ref:Zn,style:xn>0?{height:xn===1?97:"auto",overflow:xn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:te.tag,ref:Jn},$t==null?void 0:$t.map(pr=>a.createElement("span",{onClick:()=>dn(pr.id),key:pr.id,style:{color:en},className:rn===pr.id?te.active:""},a.createElement("span",{title:pr.name,className:te.name},pr.name),!!En&&a.createElement("span",{className:te.num},pr.count))))),!!xn&&a.createElement(a.Fragment,null,xn===1?a.createElement("div",{onClick:()=>{var pr;hn(2),((pr=Jn==null?void 0:Jn.current)==null?void 0:pr.clientHeight)>245?mn(!0):mn(!1)},className:te.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{Zn.current.scrollTop=0,hn(1),mn(!1)},className:te.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},E={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"},z=({dataSource:$t=[],value:rn,onChange:dn,className:Dn,style:Wt={}})=>a.createElement("div",{style:Wt,className:re()(E.tabs,Dn)},$t.map(qt=>a.createElement("span",{onClick:()=>dn(qt.id),className:rn===qt.id?E.active:"",key:qt.id},qt.name))),ie={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"},se=le(37568),ue=({dataSource:$t=[],value:rn="",onChange:dn,onInputChange:Dn=()=>{},className:Wt,style:qt={},placeholder:xt,allowClear:Tt=!1})=>{var en;const[En,xn]=(0,a.useState)(""),[hn,pn]=(0,a.useState)("");(0,a.useEffect)(()=>{var Zn;let pr=rn;(Zn=JSON.stringify(rn))!=null&&Zn.includes("{")&&(xn(rn.id),pr=rn.value||"");try{pn(decodeURIComponent(pr||""))}catch(Or){pn(decodeURIComponent(pr||""))}},[rn]);const mn=()=>{dn(encodeURIComponent(hn),En||null)},Jn=Zn=>{Zn!==En&&(xn(Zn),dn(encodeURIComponent(hn),Zn))};return a.createElement("div",{className:re()(ie.input,Wt),style:qt},!!$t.length&&a.createElement("div",{className:ie.dropdown},a.createElement("div",{className:ie.text},(en=$t.find(Zn=>Zn.id===En))==null?void 0:en.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:ie.b1}),a.createElement("b",{className:ie.b2})),a.createElement("div",{className:ie.menu},$t.map((Zn,pr)=>a.createElement("div",{key:pr,onClick:()=>Jn(Zn.id)},Zn.name)))),a.createElement(se.default,{onPressEnter:mn,value:hn,onChange:Zn=>{pn(Zn.target.value),Dn(encodeURIComponent(Zn.target.value),En||null)},bordered:!1,placeholder:xt}),a.createElement("i",{onClick:mn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},fe={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"},me=({value:$t,onChange:rn,className:dn,total:Dn,pageSize:Wt,style:qt={}})=>{const xt=$t<2,Tt=$t>=Math.ceil(Dn/Wt);return Dn<=Wt?a.createElement(a.Fragment,null):a.createElement("div",{className:re()(fe.quickPager,dn),style:qt},a.createElement("div",{onClick:()=>{xt||rn($t-1,"prev")},className:xt?fe.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{Tt||rn($t+1,"next")},className:Tt?fe.disabled:""},"\u4E0B\u4E00\u9875"))},Ee={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"},ve=le(29787),he=le(25399),ge=le(58018),be=le(90524),ye=le(49661),Ae=le(96908),Fe=le(57177),De=le(81378),Ce=le(57884),we=({className:$t,dataSource:rn=[],col:dn=4,right:Dn,bottom:Wt=23,precision:qt=0,wrapWidth:xt=1200,trackEventItems:Tt,loading:en})=>{const En=Math.floor((xt-(dn-1)*Dn)/dn);return a.createElement(ve.Z,{spinning:en},a.createElement("div",{className:re()(Ee.list,$t)},!!rn.length&&rn.map((xn,hn)=>{const{name:pn,id:mn,identifier:Jn,power:Zn,cover_image_id:pr,pic:Or}=xn;return a.createElement("div",{className:Ee.wrap,key:mn,style:{width:En,marginRight:(1+hn)%dn===0?0:Dn+qt,marginBottom:Wt}},a.createElement("a",{target:"_blank",href:`/shixuns/${Jn}/challenges`,className:Ee.li,onClick:Tr=>{Tr.preventDefault(),Tt&&(0,ye.L9)([Tt]),Zn&&(0,ye.xg)(`/shixuns/${Jn}/challenges`)}},a.createElement("div",{className:Ee.img},a.createElement("img",{className:Ee.cover,src:`${Or}`}),xn.is_jupyter&&a.createElement("img",{className:Ee.sign,src:Ae}),xn.is_jupyter_lab&&a.createElement("img",{className:Ee.sign,src:Fe}),xn.is_unity_3d&&a.createElement("img",{className:Ee.sign,src:De})),a.createElement("div",{className:Ee.name},a.createElement(he.Z,{title:pn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:Ee.e},pn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:Ee.tags},a.createElement(he.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,xn.challenges_count))),!!xn.myshixuns_count&&a.createElement(he.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,xn.myshixuns_count))),a.createElement(he.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,xn.level))),a.createElement("div",{className:Ee.rate},a.createElement(ge.Z,{allowHalf:!0,disabled:!0,defaultValue:xn.score_info}),a.createElement("span",null,"\xA0",xn.score_info?`${xn.score_info}\u5206`:"5\u5206")))),!Zn&&a.createElement("div",{className:Ee.lockWrap},a.createElement("img",{src:`${be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!rn.length&&a.createElement(Ce.Z,null)))},je=le(929),Ie={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"},ze="data:image/png;base64,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",Oe=le(59301),Je=({className:$t,dataSource:rn=[],col:dn=4,right:Dn,bottom:Wt=23,precision:qt=0,wrapWidth:xt=1200,trackEventItems:Tt,loading:en,handleVery:En=()=>!0})=>{const xn=Math.floor((xt-(dn-1)*Dn)/dn);return Oe.createElement(ve.Z,{spinning:en},Oe.createElement("div",{className:re()(Ie.list,$t)},!!rn.length&&rn.map((hn,pn)=>{const{subject_identifier:mn,id:Jn,identifier:Zn,power:pr}=hn,Or=hn.is_public!=0&&hn.is_public;return Oe.createElement("div",{className:Ie.wrap,key:Jn,style:{width:xn,marginRight:(1+pn)%dn===0?0:Dn+qt,marginBottom:Wt}},Oe.createElement("a",{className:Ie.li,onClick:Tr=>{Tr.preventDefault(),En(hn==null?void 0:hn.first_category_url)&&(Tt&&(0,ye.L9)([Tt]),(0,ye.xg)(hn.first_category_url))}},Oe.createElement("div",{className:Ie.top},Oe.createElement(he.Z,{title:hn.name},Oe.createElement("div",{className:Ie.name},hn.name)),Oe.createElement("img",{className:Ie.img,src:be.Z.IMG_SERVER+"/images/"+hn.avatar_url}),Oe.createElement("div",{className:Ie.text,title:hn.creator},hn.creator),mn&&Oe.createElement("div",{className:Ie.btns},Oe.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Oe.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Or&&Oe.createElement("div",{className:Ie.sign},"\u516C\u5F00")),Oe.createElement("div",{className:Ie.bottom},hn.visits>0&&Oe.createElement(he.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Oe.createElement("span",null,Oe.createElement("i",{className:"iconfont icon-liulanyan"}),Oe.createElement("span",null,hn.visits))),hn.course_members_count>0&&Oe.createElement(he.Z,{title:"\u6210\u5458",placement:"bottom"},Oe.createElement("span",null,Oe.createElement("i",{className:"iconfont icon-chengyuan"}),hn.course_members_count)),hn.tasks_count>0&&Oe.createElement(he.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Oe.createElement("span",null,Oe.createElement("i",{className:"iconfont icon-zuoye"}),hn.tasks_count)),hn.is_end?Oe.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Oe.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!hn.is_accessible&&Oe.createElement("div",{className:Ie.lockWrap},Oe.createElement("img",{src:`${be.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Oe.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!rn.length&&Oe.createElement(Ce.Z,null)))},Ge={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"},Ue=le(76560),ke=({dataSource:$t=[],value:rn,onChange:dn,className:Dn,style:Wt={},tabBarExtraContent:qt})=>a.createElement("div",{className:re()(Ge.tabs,Dn),style:Wt},a.createElement("div",{className:Ge.tabsWrap},$t.map((xt,Tt)=>!(xt!=null&&xt.hide)&&a.createElement("aside",{className:Ge.tab,onClick:()=>{dn(xt.id),xt.link&&Ue.history.push(xt.link)},key:Tt},a.createElement("div",{className:rn===xt.id?Ge.active:""},xt.name),(xt==null?void 0:xt.resetCount)==null&&(xt==null?void 0:xt.total)!==void 0&&a.createElement("span",null,"\uFF08",xt==null?void 0:xt.total,"\uFF09"),(xt==null?void 0:xt.resetCount)!==void 0&&(xt==null?void 0:xt.total)!==void 0&&a.createElement(he.Z,{title:(xt==null?void 0:xt.tip)!=null?xt==null?void 0:xt.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},xt==null?void 0:xt.resetCount),"/",a.createElement("span",null,xt==null?void 0:xt.total),"\uFF09"))))),a.createElement("div",{className:Ge.tabBar},qt)),Ze=({className:$t,style:rn={},children:dn})=>a.createElement("div",{className:re()($t),style:rn},dn),We={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"},mt=le(75727),at=le(93041);const He=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Qe=({sortValue:$t,dropValue:rn,className:dn,onSort:Dn,onDrop:Wt,dataSource:qt=He})=>{var xt;return a.createElement("div",{className:re()(We.orderWrap,dn)},a.createElement(mt.Z,{dropdownRender:()=>a.createElement(at.default,null,qt.map((Tt,en)=>a.createElement(at.default.Item,{key:en,onClick:()=>Wt(Tt.id)},Tt.name)))},a.createElement("span",{className:We.orderTextWrap},(xt=qt.find(Tt=>rn===Tt.id))==null?void 0:xt.name)),a.createElement("span",{className:We.orderIconWrap},a.createElement("span",{className:We.orderAsc},a.createElement("i",{className:$t==="asc"?`iconfont icon-sanjiaoxing-up font12 ${We.cursorPointer} ${We.active}`:`iconfont icon-sanjiaoxing-up font12 ${We.cursorPointer}`,onClick:()=>Dn($t==="asc"?"desc":"asc")})),a.createElement("span",{className:We.orderDesc},a.createElement("i",{className:$t==="desc"?`iconfont icon-sanjiaoxing-down font12 ${We.cursorPointer} ${We.active}`:`iconfont icon-sanjiaoxing-down font12 ${We.cursorPointer}`,onClick:()=>Dn($t==="asc"?"desc":"asc")}))))},Te={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"},Ye=le(99571),ft=Object.defineProperty,Xe=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,xe=($t,rn,dn)=>rn in $t?ft($t,rn,{enumerable:!0,configurable:!0,writable:!0,value:dn}):$t[rn]=dn,Pe=($t,rn)=>{for(var dn in rn||(rn={}))Ve.call(rn,dn)&&xe($t,dn,rn[dn]);if(Xe)for(var dn of Xe(rn))Me.call(rn,dn)&&xe($t,dn,rn[dn]);return $t},Ke=($t,rn)=>{var dn={};for(var Dn in $t)Ve.call($t,Dn)&&rn.indexOf(Dn)<0&&(dn[Dn]=$t[Dn]);if($t!=null&&Xe)for(var Dn of Xe($t))rn.indexOf(Dn)<0&&Me.call($t,Dn)&&(dn[Dn]=$t[Dn]);return dn},et=($t,rn,dn)=>new Promise((Dn,Wt)=>{var qt=en=>{try{Tt(dn.next(en))}catch(En){Wt(En)}},xt=en=>{try{Tt(dn.throw(en))}catch(En){Wt(En)}},Tt=en=>en.done?Dn(en.value):Promise.resolve(en.value).then(qt,xt);Tt((dn=dn.apply($t,rn)).next())}),gt=$t=>{var rn=$t,{className:dn,style:Dn,children:Wt,loading:qt=!1,openLoading:xt,onClick:Tt=()=>{},size:en="middle",shape:En="round"}=rn,xn=Ke(rn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[hn,pn]=(0,a.useState)(!1);return a.createElement(Ye.ZP,Pe({onClick:(0,ne.throttle)(mn=>et(void 0,null,function*(){xt&&pn(!0);try{yield Tt(mn)}catch(Jn){console.log("error",Jn)}xt&&pn(!1)}),2e3,{leading:!0,trailing:!1}),className:re()(Te.btn,Te[`${en}-${En}`],dn),style:Dn,size:en,shape:En,loading:hn||qt},xn),Wt)},ht={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"},_t=({className:$t,style:rn,children:dn=null,onClick:Dn,title:Wt})=>a.createElement("div",{className:re()(ht.head,$t),style:rn},a.createElement("span",{className:"primary-hover",onClick:Dn},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:Wt},Wt),a.createElement("div",{className:ht.node},dn)),Dt={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"},$e=({confirmShow:$t=!0,confirmTitle:rn,confirmClick:dn,cancelShow:Dn=!0,cancelTitle:Wt,cancelClick:qt,className:xt,style:Tt,confirmLoading:en=!1})=>a.createElement("div",{className:re()(Dt.btns,xt),style:Tt},$t&&a.createElement(Ye.ZP,{loading:en,onClick:dn,type:"primary",className:Dt.confirm},rn),Dn&&a.createElement(Ye.ZP,{onClick:qt,className:Dt.cancel},Wt)),st={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"},bt=({className:$t,style:rn={},LeftContent:dn,children:Dn,RightContent:Wt})=>a.createElement("div",{className:re()(st.fixedBottom,$t),style:rn},a.createElement("div",{className:st.wrap},a.createElement("div",{className:st.left},dn),a.createElement("div",{className:st.center},Dn),a.createElement("div",{className:st.right},Wt))),Bt={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"},Ut=({className:$t,style:rn={},dataSource:dn=[]})=>a.createElement("div",{className:re()(Bt.crumbs,$t),style:rn},dn.map((Dn,Wt)=>WtUe.history.push(Dn.path)},Dn.name):a.createElement("span",null,Dn.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:Wt,style:{color:"#5F6368"}},Dn.name))),kt=le(11938),Ht=Object.defineProperty,Cn=Object.defineProperties,Qn=Object.getOwnPropertyDescriptors,gn=Object.getOwnPropertySymbols,Sn=Object.prototype.hasOwnProperty,Xn=Object.prototype.propertyIsEnumerable,_n=($t,rn,dn)=>rn in $t?Ht($t,rn,{enumerable:!0,configurable:!0,writable:!0,value:dn}):$t[rn]=dn,Mn=($t,rn)=>{for(var dn in rn||(rn={}))Sn.call(rn,dn)&&_n($t,dn,rn[dn]);if(gn)for(var dn of gn(rn))Xn.call(rn,dn)&&_n($t,dn,rn[dn]);return $t},un=($t,rn)=>Cn($t,Qn(rn)),ir=($t,rn)=>{var dn={};for(var Dn in $t)Sn.call($t,Dn)&&rn.indexOf(Dn)<0&&(dn[Dn]=$t[Dn]);if($t!=null&&gn)for(var Dn of gn($t))rn.indexOf(Dn)<0&&Xn.call($t,Dn)&&(dn[Dn]=$t[Dn]);return dn};const{Countdown:Kn}=kt.default;var Wn=$t=>{var rn=$t,{onChange:dn}=rn,Dn=ir(rn,["onChange"]);const[Wt,qt]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof Wt=="number"&&Wt>=0&&dn(Wt)},[Wt]);const xt=Tt=>{const en=Math.floor(Tt/1e3);qt(en)};return a.createElement(Kn,un(Mn({},Dn),{onChange:xt}))}},17904:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return Se}});var a=le(59301);function Se(y,ce){const de=(0,a.useRef)();(0,a.useEffect)(()=>{de.current=y}),(0,a.useEffect)(()=>{function te(){de.current()}if(ce!==null){let ae=setInterval(te,ce);return()=>clearInterval(ae)}},[ce])}},6514:function(Ct,ot,le){"use strict";var a=le(61186),Se=le.n(a),y=le(77019),ce=le(59301);const de=({date:te,showTag:ae})=>ce.createElement(y.Z,{align:"middle"},ce.createElement("div",null," ",te?Se()(te).format("YYYY-MM-DD HH:mm"):"--"," "),ae&&ce.createElement(y.Z,{style:{color:"#3061D0",fontSize:"12px",borderRadius:"2px",padding:"0 5px",marginLeft:"5px",height:"22px",lineHeight:"22px",backgroundColor:"#EAEFFA",textAlign:"center"},align:"middle"},ce.createElement("i",{className:"iconfont icon-pingceshu mr3 font12"}),"\u7CFB\u7EDF\u8BC4\u6D4B"));ot.Z=de},85933:function(Ct,ot,le){"use strict";var a=le(59301),Se=le(11938),y=le(71051),ce=le(28284),de=le(62957),te=le(29787),ae=le(54172),re=le(37568),ne=le(77019),x=le(5269),ee=le(99571),E=le(72664),b=le(61186),z=le.n(b),ie=le(76560),se=le(49661),pe=le(15610),ue=le(34055),fe=le(98072),oe=le(59301),me=(ge,be,ye)=>new Promise((Ae,Fe)=>{var De=we=>{try{Be(ye.next(we))}catch(je){Fe(je)}},Ce=we=>{try{Be(ye.throw(we))}catch(je){Fe(je)}},Be=we=>we.done?Ae(we.value):Promise.resolve(we.value).then(De,Ce);Be((ye=ye.apply(ge,be)).next())});const{Countdown:Ee}=Se.default,ve=({value:ge,onChange:be,MaxMinutes:ye})=>oe.createElement(oe.Fragment,null,oe.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",oe.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",oe.createElement("br",null)),oe.createElement(y.Z,{value:ge,onChange:be,min:0,precision:0,max:ye,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ye}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),he=({exercise:ge,successCb:be,dispatch:ye})=>{var Ae,Fe,De,Ce;const Be=(0,ie.useParams)(),[we]=ce.default.useForm(),je=ce.default.useWatch("time",we),[Ie,ze]=(0,a.useState)(!1),Oe=(0,a.useRef)(),{actionTabs:qe}=ge,[Je,Ge]=(0,a.useState)(),[,Ue,Le,ke]=(0,fe.U)(E.n7,{id:Be.categoryId}),[,Ne,Ze]=(0,fe.U)(E.Cd,{});(0,a.useEffect)(()=>{ge.actionTabs.key==="student-unlock"&&(ze(!1),we.resetFields())},[ge.actionTabs.key]);const We=()=>new Promise(Xe=>me(void 0,null,function*(){var Ve,Me;return Oe.current=yield(0,pe.y)({ip_limit:(Ve=qe==null?void 0:qe.exerciseParams)==null?void 0:Ve.ip_limit,ip_bind:(Me=qe==null?void 0:qe.exerciseParams)==null?void 0:Me.ip_bind_type}),Xe()})),mt=()=>me(void 0,null,function*(){var Xe,Ve,Me,xe,Pe;yield we.validateFields();const Ke=we.getFieldsValue();if(ze(!0),(((Xe=qe==null?void 0:qe.exerciseParams)==null?void 0:Xe.ip_limit)!=="no"||(Ve=qe==null?void 0:qe.exerciseParams)!=null&&Ve.ip_bind_type)&&(yield We()),(yield(0,E.ZD)((Me=qe==null?void 0:qe.exerciseParams)==null?void 0:Me.id,{exercise_user_id:(xe=qe==null?void 0:qe.exerciseParams)==null?void 0:xe.exercise_user_id,unlock_key:Ke.unlock_key,time:Ke.time,ip:Oe.current})).status===0){if(be){ye({type:"exercise/setActionTabs",payload:{}}),be();return}const ct=qe==null?void 0:qe.exerciseParams;(0,se.nr)({inner_ip:ct.inner_ip,public_ip:ct.public_ip,open_camera:ct.open_camera,ip_limit:ct.ip_limit,ip_bind:ct.ip_bind,ip_bind_type:ct.ip_bind_type,exercise_tips:ct.exercise_tips,exerciseId:ct.id,screen_open:ct.screen_open,screen_num:ct.screen_num,screen_sec:ct.screen_sec,coursesId:Be.coursesId,login:(Pe=(0,ue.eY)())==null?void 0:Pe.login,history,identity_verify:ct.identity_verify,open_phone_video_recording:ct.open_phone_video_recording,current_status:ct.current_status}),ye({type:"exercise/setActionTabs",payload:{}})}ze(!1)}),at=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Xe=>oe.createElement("span",{className:Xe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Xe)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Xe=>oe.createElement("span",{className:Xe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Xe)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],He=((Ae=qe==null?void 0:qe.exerciseParams)==null?void 0:Ae.errorMessage)&&typeof((Fe=qe==null?void 0:qe.exerciseParams)==null?void 0:Fe.errorMessage)=="object";(0,a.useEffect)(()=>{ge.actionTabs.key==="student-unlock"&&me(void 0,null,function*(){const Xe=yield Ze(Be);yield Le({}),Xe.status||Ge(Xe)})},[ge.actionTabs.key]);const{time:_e,end_time:Qe}=(Je==null?void 0:Je.exercise)||{},Te=ke!=null&&ke.user_end_time?z()(ke==null?void 0:ke.user_end_time).add(1,"minutes"):z()(),Ye=z()(ke==null?void 0:ke.user_total_end_time)>Te?Math.round(z().duration(z()(ke==null?void 0:ke.user_total_end_time).diff(Te.startOf("minute"))).asMinutes()):0,ft=((ke==null?void 0:ke.student_left_minutes)||0)+(je||0);return oe.createElement(oe.Fragment,null,oe.createElement(de.default,{width:514,centered:!0,closable:!!((De=qe==null?void 0:qe.exerciseParams)!=null&&De.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ge.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ye({type:"exercise/setActionTabs",payload:{}})}},oe.createElement(te.Z,{spinning:Ue||Ne},He&&oe.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!He&&oe.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),He&&oe.createElement(ae.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ce=qe==null?void 0:qe.exerciseParams)==null?void 0:Ce.errorMessage)||{}],columns:at}),oe.createElement("div",{className:""},oe.createElement(ce.default,{form:we,layout:"vertical",autoComplete:"off"},oe.createElement(ce.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},oe.createElement(re.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),_e!==-1?oe.createElement(oe.Fragment,null,oe.createElement(ce.default.Item,{name:"time",label:oe.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",oe.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",z()(ke==null?void 0:ke.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},oe.createElement(ve,{MaxMinutes:Ye})),oe.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",oe.createElement("span",{className:"ml5"},Ue||Ne?"--":ft),"\u5206\u949F",ft!==0&&(ke==null?void 0:ke.user_end_time)&&oe.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",oe.createElement("span",{className:"ml5"},z()(ke==null?void 0:ke.user_end_time).add(je||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):oe.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",z()(Qe).format("YYYY-MM-DD HH:mm")))),oe.createElement(ne.Z,{justify:"space-between",align:"middle"},oe.createElement(x.Z,null),oe.createElement(x.Z,null,oe.createElement(ee.ZP,{loading:Ie,onClick:mt},"\u8FDB\u5165\u8003\u8BD5"))))))};ot.Z=(0,ie.connect)(({exercise:ge})=>({exercise:ge}))(he)},62787:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return x}});var a=le(59301),Se=le(37568),y=le(62673),ce=le(77019),de={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ae=le(57884),re=(ee,E,b)=>new Promise((z,ie)=>{var se=fe=>{try{ue(b.next(fe))}catch(oe){ie(oe)}},pe=fe=>{try{ue(b.throw(fe))}catch(oe){ie(oe)}},ue=fe=>fe.done?z(fe.value):Promise.resolve(fe.value).then(se,pe);ue((b=b.apply(ee,E)).next())}),x=({data:ee,value:E=[],handleChangePage:b,className:z="",setSelectedRowKeys:ie,selectedRowKeys:se,onChange:pe=()=>{}})=>{const[ue,fe]=(0,a.useState)([]),[oe,me]=(0,a.useState)([]),[Ee,ve]=(0,a.useState)([]);let[he,ge]=(0,a.useState)(1),[be,ye]=(0,a.useState)();return(0,a.useEffect)(()=>{fe(ee),me([]),ve([])},[ee]),(0,a.useEffect)(()=>{ie&&(me(se),ve(se))},[se]),a.createElement("div",{className:`flex justify-between w-full ${z}`},a.createElement("div",{className:de.leftdiv},a.createElement(Se.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:Ae=>re(void 0,null,function*(){fe(ee.filter(Fe=>{var De;return(De=Fe==null?void 0:Fe.name)==null?void 0:De.includes(Ae.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ue.length===0&&a.createElement(ae.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},a.createElement(y.default.Group,{value:oe.map(Ae=>`${Ae.id}`),onChange:Ae=>{ie(ue.filter(Fe=>Ae.includes(`${Fe.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},ue.map((Ae,Fe)=>a.createElement(ce.Z,{key:Ae.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},a.createElement(y.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Ae.is_published,value:`${Ae.id}`},a.createElement("div",{className:de.listClass},a.createElement("span",{className:de.spantitle,style:{width:Ae.is_published?"108px":"170px"}},Ae.name),Ae.is_published&&a.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),a.createElement("div",{className:de.rightdiv},a.createElement(Se.default.Search,{onChange:Ae=>{ve(oe.filter(Fe=>Fe.name.includes(Ae.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Ee.length===0&&a.createElement(ae.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Ee.length>0&&a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},Ee.map((Ae,Fe)=>a.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:Ae.id},a.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},Ae.name),a.createElement("img",{src:te,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{ie(oe.filter(De=>`${De.id}`!=`${Ae.id}`))}})))))))}},91740:function(Ct,ot,le){"use strict";var a=le(59301),Se=le(28284),y=le(6767),ce=le(62957),de=le(47889),te=le(16326),ae=le(62673),re=le(76560),ne=le(83259),x=le(82093),ee=le(62787),E=le(59301),b=(ie,se,pe)=>new Promise((ue,fe)=>{var oe=ve=>{try{Ee(pe.next(ve))}catch(he){fe(he)}},me=ve=>{try{Ee(pe.throw(ve))}catch(he){fe(he)}},Ee=ve=>ve.done?ue(ve.value):Promise.resolve(ve.value).then(oe,me);Ee((pe=pe.apply(ie,se)).next())});const z=({classroomList:ie,dispatch:se,courseEndTime:pe,Callback:ue})=>{const fe=(0,re.useParams)(),[oe]=Se.default.useForm(),[me,Ee]=(0,a.useState)([]),[ve,he]=(0,a.useState)([]),[ge,be]=(0,a.useState)(!0),[ye,Ae]=(0,a.useState)({}),[Fe,De]=(0,a.useState)([]),[Ce,Be]=(0,a.useState)(!1);(0,a.useEffect)(()=>{ie.actionTabs.key==="start_smart_plan_xia"&&(Ie(),we())},[ie.actionTabs]);const we=()=>b(void 0,null,function*(){var ze,Oe,qe,Je,Ge,Ue,Le,ke,Ne;oe.setFieldsValue({end_type:!0}),be(!0);const Ze=yield(0,x.ZP)(`/api/courses/${(Oe=(ze=ie==null?void 0:ie.actionTabs)==null?void 0:ze.params)==null?void 0:Oe.coursesId}/smart_plans/${(Je=(qe=ie==null?void 0:ie.actionTabs)==null?void 0:qe.params)==null?void 0:Je.smart_plans_id}.json`,{method:"get"});(Ze==null?void 0:Ze.status)==0&&(De((Ue=(Ge=Ze==null?void 0:Ze.data)==null?void 0:Ge.group_settings)==null?void 0:Ue.filter(We=>We==null?void 0:We.lesson_mode)),Ae(Ze==null?void 0:Ze.data),Ee([...(Ne=(ke=(Le=Ze==null?void 0:Ze.data)==null?void 0:Le.group_settings)==null?void 0:ke.filter(We=>We==null?void 0:We.lesson_mode))==null?void 0:Ne.map(We=>(We.key=We==null?void 0:We.group_id,We.id=We==null?void 0:We.group_id,We.title=We==null?void 0:We.group_name,We.name=We==null?void 0:We.group_name,We.disabled=!1,We.is_published=!1,We))]))}),je=()=>b(void 0,null,function*(){var ze,Oe,qe,Je;!(ye!=null&&ye.unified_setting)&&(ve==null?void 0:ve.length)==0&&y.ZP.error("\u8BF7\u9009\u62E9\u73ED\u7EA7"),Be(!0);let Ge=yield(0,x.ZP)(`/api/courses/${(Oe=(ze=ie==null?void 0:ie.actionTabs)==null?void 0:ze.params)==null?void 0:Oe.coursesId}/smart_plans/${(Je=(qe=ie==null?void 0:ie.actionTabs)==null?void 0:qe.params)==null?void 0:Je.smart_plans_id}/ended.json`,{method:"put",body:{unified_setting:ye==null?void 0:ye.unified_setting,group_ids:(ve==null?void 0:ve.length)>0?ve==null?void 0:ve.map(Ue=>Ue==null?void 0:Ue.group_id):[],ended_at:oe.getFieldValue("end_time")||""}});(Ge==null?void 0:Ge.status)==0&&(y.ZP.success("\u7ED3\u8BFE\u6210\u529F"),se({type:"classroomList/setActionTabs",payload:{}}),ue()),Be(!1)}),Ie=()=>{Ee([]),he([])};return E.createElement("div",null,E.createElement(ce.default,{width:600,centered:!0,title:"\u7ED3\u8BFE\u65F6\u95F4",open:ie.actionTabs.key==="start_smart_plan_xia",confirmLoading:Ce,onOk:()=>je(),onCancel:()=>{Ie(),se({type:"classroomList/setActionTabs",payload:{}})}},E.createElement(Se.default,{form:oe,className:ne.Z.myForm},E.createElement(Se.default.Item,{name:"end_type",label:"\u7ED3\u8BFE\u65B9\u5F0F"},E.createElement(de.ZP.Group,{value:ge,onChange:ze=>{be(ze.target.value),he([]),oe.setFieldsValue({end_time:""})}},E.createElement(de.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),E.createElement(de.ZP,{className:"ml20",value:!1},"\u5B9A\u65F6\u7ED3\u675F"))),!ge&&E.createElement(Se.default.Item,{name:"end_time",colon:!1,label:"\u7ED3\u8BFE\u65F6\u95F4"},E.createElement(te.default,{style:{width:"220px"},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u8BFE\u65F6\u95F4",allowClear:!0,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large"})),me.length>0&&E.createElement(Se.default.Item,{name:"select_class",label:"\u9009\u62E9\u73ED\u7EA7"},E.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px",marginTop:"5px"}},E.createElement("span",{style:{flex:1}},E.createElement(ae.default,{checked:ve.length===me.length,onChange:ze=>{ve.length===me.length?he([]):he(me)}},"\u5168\u9009")),E.createElement("span",{style:{width:16}}),E.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ve.length||0,"\u4E2A\u5206\u73ED")),E.createElement(ee.Z,{data:me,selectedRowKeys:ve,setSelectedRowKeys:he})))))};ot.Z=(0,re.connect)(({classroomList:ie})=>({classroomList:ie}))(z)},78555:function(Ct,ot,le){"use strict";var a=le(59301),Se=le(76560),y=le(28284),ce=le(62957),de=le(6767),te=le(47889),ae=le(16326),re=le(82326),ne=le(25399),x=le(5269),ee=le(62673),E=le(83259),b=le(82093),z=le(61186),ie=le.n(z),se=le(49661),pe=Object.defineProperty,ue=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ve=(Ae,Fe,De)=>Fe in Ae?pe(Ae,Fe,{enumerable:!0,configurable:!0,writable:!0,value:De}):Ae[Fe]=De,he=(Ae,Fe)=>{for(var De in Fe||(Fe={}))me.call(Fe,De)&&ve(Ae,De,Fe[De]);if(oe)for(var De of oe(Fe))Ee.call(Fe,De)&&ve(Ae,De,Fe[De]);return Ae},ge=(Ae,Fe)=>ue(Ae,fe(Fe)),be=(Ae,Fe,De)=>new Promise((Ce,Be)=>{var we=ze=>{try{Ie(De.next(ze))}catch(Oe){Be(Oe)}},je=ze=>{try{Ie(De.throw(ze))}catch(Oe){Be(Oe)}},Ie=ze=>ze.done?Ce(ze.value):Promise.resolve(ze.value).then(we,je);Ie((De=De.apply(Ae,Fe)).next())});const ye=({account:Ae,globalSetting:Fe,dispatch:De,classroomList:Ce,Callback:Be})=>{const[we]=y.default.useForm(),je=y.default.useWatch("group_settings",we),[Ie,ze]=(0,a.useState)(!0),[Oe,qe]=(0,a.useState)(""),[Je,Ge]=(0,a.useState)({}),[Ue,Le]=(0,a.useState)([]),[ke,Ne]=(0,a.useState)(!1),[Ze,We]=(0,a.useState)([]),[mt,at]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Ce.actionTabs.key=="start_smart_plan_shang"?He():we.resetFields()},[Ce.actionTabs.key]);const He=()=>be(void 0,null,function*(){var Qe,Te,Ye,ft,Xe,Ve,Me,xe,Pe,Ke,et,ct,gt,ht,Ot,_t,Dt,ut,$e,st,it,bt,Bt,Mt,Ut;const kt=yield(0,b.ZP)(`/api/courses/${(Te=(Qe=Ce==null?void 0:Ce.actionTabs)==null?void 0:Qe.params)==null?void 0:Te.coursesId}/smart_plans/${(ft=(Ye=Ce==null?void 0:Ce.actionTabs)==null?void 0:Ye.params)==null?void 0:ft.smart_plans_id}.json`,{method:"get"});if((kt==null?void 0:kt.status)==0){Le((Xe=kt==null?void 0:kt.data)==null?void 0:Xe.group_settings);let Ht=(xe=(Me=(Ve=kt==null?void 0:kt.data)==null?void 0:Ve.group_settings)==null?void 0:Me.filter(Cn=>Cn==null?void 0:Cn.lesson_mode))==null?void 0:xe.map(Cn=>ge(he({},Cn),{start_at:Cn!=null&&Cn.start_at?ie()(Cn==null?void 0:Cn.start_at):null,end_at:Cn!=null&&Cn.end_at?ie()(Cn==null?void 0:Cn.end_at):null}));We((0,se.sc)((Ht==null?void 0:Ht.length)>0?Ht:[])),Ge(kt==null?void 0:kt.data),((Pe=kt==null?void 0:kt.data)==null?void 0:Pe.status)!="not_started"||((Ke=kt==null?void 0:kt.data)==null?void 0:Ke.status)=="not_started"&&((et=kt==null?void 0:kt.data)!=null&&et.start_at)||((ct=kt==null?void 0:kt.data)==null?void 0:ct.status)=="not_started"&&(Ht==null?void 0:Ht.length)>0?(ze((gt=kt==null?void 0:kt.data)==null?void 0:gt.unified_setting),qe((ht=kt==null?void 0:kt.data)==null?void 0:ht.lesson_mode),we.setFieldsValue({group_settings:[{lesson_mode:"online_lesson"}],unified_setting:(Ot=kt==null?void 0:kt.data)==null?void 0:Ot.unified_setting,lesson_mode:(_t=kt==null?void 0:kt.data)==null?void 0:_t.lesson_mode,start_at:(Dt=kt==null?void 0:kt.data)!=null&&Dt.start_at?ie()((ut=kt==null?void 0:kt.data)==null?void 0:ut.start_at):null,end_at:($e=kt==null?void 0:kt.data)!=null&&$e.end_at?ie()((st=kt==null?void 0:kt.data)==null?void 0:st.end_at):null,allow_answer_after_end:(it=kt==null?void 0:kt.data)==null?void 0:it.allow_answer_after_end})):(we.setFieldsValue({group_settings:[{lesson_mode:"online_lesson"}],unified_setting:(bt=kt==null?void 0:kt.data)==null?void 0:bt.unified_setting,lesson_mode:(Bt=kt==null?void 0:kt.data)==null?void 0:Bt.lesson_mode}),ze((Mt=kt==null?void 0:kt.data)==null?void 0:Mt.unified_setting),qe((Ut=kt==null?void 0:kt.data)==null?void 0:Ut.lesson_mode))}}),_e=Qe=>{for(let Te=0;Te<(Qe==null?void 0:Qe.length);Te++){const Ye=Qe==null?void 0:Qe[Te],ft=new Date(Ye==null?void 0:Ye.start_at),Xe=Ye!=null&&Ye.end_at?new Date(Ye==null?void 0:Ye.end_at):null;for(let Ve=Te+1;Ve<(Qe==null?void 0:Qe.length);Ve++){const Me=Qe==null?void 0:Qe[Ve],xe=new Date(Me==null?void 0:Me.start_at),Pe=Me!=null&&Me.end_at?new Date(Me==null?void 0:Me.end_at):null;if(Xe&&Pe){if(ft<=Pe&&xe<=Xe)return!0}else if(Xe&&!Pe){if(xe<=Xe)return!0}else if(!Xe&&Pe){if(ft<=Pe)return!0}else if(!Xe&&!Pe&&ft<=xe)return!0}}return!1};return a.createElement(ce.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Ce.actionTabs.key=="start_smart_plan_shang",title:"\u5F00\u59CB\u4E0A\u8BFE",width:"670px",confirmLoading:mt,afterClose:()=>{ze(!0),qe(!0)},onCancel:()=>{De({type:"classroomList/setActionTabs",payload:{}})},onOk:()=>be(void 0,null,function*(){var Qe,Te,Ye,ft;if(yield we.validateFields(),_e(we.getFieldValue("group_settings")))ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u6709\u73ED\u7EA7\u7684\u5F00\u8BFE\u65F6\u95F4\u91CD\u53E0\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4E0A\u8BFE\u3002",onOk:()=>be(void 0,null,function*(){var Ve,Me,xe,Pe;at(!0);let Ke=yield(0,b.ZP)(`/api/courses/${(Me=(Ve=Ce==null?void 0:Ce.actionTabs)==null?void 0:Ve.params)==null?void 0:Me.coursesId}/smart_plans/${(Pe=(xe=Ce==null?void 0:Ce.actionTabs)==null?void 0:xe.params)==null?void 0:Pe.smart_plans_id}/settings.json`,{method:"put",body:he({},we.getFieldsValue())});(Ke==null?void 0:Ke.status)==0&&(de.ZP.success("\u5F00\u8BFE\u6210\u529F"),De({type:"classroomList/setActionTabs",payload:{}}),Be()),at(!1)})});else{at(!0);let Ve=yield(0,b.ZP)(`/api/courses/${(Te=(Qe=Ce==null?void 0:Ce.actionTabs)==null?void 0:Qe.params)==null?void 0:Te.coursesId}/smart_plans/${(ft=(Ye=Ce==null?void 0:Ce.actionTabs)==null?void 0:Ye.params)==null?void 0:ft.smart_plans_id}/settings.json`,{method:"put",body:he({},we.getFieldsValue())});(Ve==null?void 0:Ve.status)==0&&(de.ZP.success("\u5F00\u8BFE\u6210\u529F"),De({type:"classroomList/setActionTabs",payload:{}}),Be()),at(!1)}})},a.createElement("div",null,a.createElement(y.default,{form:we,className:E.Z.myForm},a.createElement(y.default.Item,{label:"\u53D1\u5E03\u8BBE\u7F6E",name:"unified_setting",colon:!1},a.createElement(te.ZP.Group,{onChange:Qe=>{ze(Qe.target.value),Qe.target.value?(we.setFieldValue("lesson_mode","online_lesson"),we.setFieldValue("start_at",ie()(ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),we.setFieldValue("end_at",null)):we.setFieldValue("group_settings",[{lesson_mode:"online_lesson",start_at:ie()(ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))}])},disabled:(Je==null?void 0:Je.status)!="not_started"||(Je==null?void 0:Je.status)=="not_started"&&(Je==null?void 0:Je.start_at)||(Je==null?void 0:Je.status)=="not_started"&&(Ze==null?void 0:Ze.length)>0},a.createElement(te.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),a.createElement(te.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03"))),Ie&&a.createElement(a.Fragment,null,a.createElement(y.default.Item,{label:"\u4E0A\u8BFE\u6A21\u5F0F",name:"lesson_mode",colon:!1},a.createElement(te.ZP.Group,{onChange:Qe=>{qe(Qe.target.value),we.setFieldValue("start_at",ie()(ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),we.setFieldValue("end_at",null)},disabled:(Je==null?void 0:Je.status)!="not_started"||(Je==null?void 0:Je.status)=="not_started"&&(Je==null?void 0:Je.start_at)||(Je==null?void 0:Je.status)=="not_started"&&(Ze==null?void 0:Ze.length)>0},a.createElement(te.ZP,{value:"online_lesson"},"\u5728\u7EBF\u6388\u8BFE"),a.createElement(te.ZP,{value:"self_learning"},"\u81EA\u4E3B\u5B66\u4E60"))),a.createElement("div",{style:{marginBottom:"15px",background:"#f0f0f0",padding:"10px",marginTop:"-5px"}},Oe=="online_lesson"?a.createElement("div",null,"\u5728\u7EBF\u6388\u8BFE\uFF1A\u8D4B\u80FD\u6559\u5E08\u5168\u7A0B\u63A7\u573A\uFF0C",a.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u4E3B\u5F00\u8BFE/\u7ED3\u8BFE\uFF0C\u6309\u9700\u53D1\u5E03/\u6536\u56DE\u7EC3\u4E60\u9898"),"\uFF0C \u7CBE\u51C6\u628A\u63E1\u6559\u5B66\u8282\u594F\u3002"):a.createElement("div",null,"\u81EA\u4E3B\u5B66\u4E60\uFF1A\u7531",a.createElement("span",{style:{color:"#0152d9"}},"\u6559\u5E08\u8BBE\u5B9A\u5B66\u4E60\u65F6\u95F4\u8303\u56F4"),"\uFF0C \u7CFB\u7EDF",a.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u52A8\u5F00\u542F\u7EC3\u4E60\u9898\u7B54\u9898"),"\uFF0C \u5B66\u751F\u53EF\u6839\u636E\u4E2A\u4EBA\u8FDB\u5EA6\u7075\u6D3B\u5B8C\u6210\u7EC3\u4E60\uFF0C\u81EA\u4E3B\u638C\u63E1\u5B66\u4E60\u8282\u594F\u3002")),(Oe=="self_learning"||(Je==null?void 0:Je.start_at))&&a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement(y.default.Item,{label:"\u5F00\u8BFE\u65F6\u95F4",name:"start_at",colon:!1},a.createElement(ae.default,{style:{width:"220px"},placeholder:"\u8BF7\u9009\u62E9\u5F00\u8BFE\u65F6\u95F4",allowClear:!1,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:Qe=>{const Te=we.getFieldValue("end_at"),Ye=(0,se.Q8)(Qe,null),ft=Te&&Qe&&Qe>ie()(Te);return Ye||ft},disabledTime:Qe=>(0,se.d0)(Qe),disabled:(Je==null?void 0:Je.start_at)&&new Date(Je==null?void 0:Je.start_at)(0,se.Q8)(Qe,null,we.getFieldValue("start_at")),disabledTime:Qe=>(0,se.d0)(Qe,we.getFieldValue("start_at"))})))),!Ie&&a.createElement("div",{className:E.Z.myGroupSettings},a.createElement(y.default.List,{name:"group_settings"},(Qe,{add:Te,remove:Ye})=>Qe.map((ft,Xe)=>{var Ve,Me,xe,Pe,Ke,et;return a.createElement("div",{key:ft.key,style:{marginBottom:"20px"}},a.createElement("div",{style:{display:"flex"}},a.createElement("div",{style:{textAlign:"left",minWidth:"65px",marginTop:"10px"}},"\u53D1\u5E03\u89C4\u5219",Xe+1),a.createElement(y.default.Item,{className:"ml10",name:[ft.name,"group_id"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},a.createElement(re.default,{placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250,marginBottom:0},mode:"multiple",size:"large",fieldNames:{label:"group_name",value:"group_id"},options:(Ve=Ue==null?void 0:Ue.map(ct=>ge(he({},ct),{disabled:ct==null?void 0:ct.lesson_mode,group_name:ct!=null&&ct.lesson_mode?(ct==null?void 0:ct.group_name)+"(\u5DF2\u4E0A\u8BFE)":ct==null?void 0:ct.group_name})))==null?void 0:Ve.filter(ct=>{var gt,ht,Ot;return!((Ot=(ht=(gt=je==null?void 0:je.map((_t,Dt)=>{if(Dt!==Xe)return _t==null?void 0:_t.group_id}))==null?void 0:gt.toString())==null?void 0:ht.split(","))!=null&&Ot.includes(String(ct.group_id)))}),maxTagPlaceholder:ct=>a.createElement("div",{style:{cursor:"pointer"}},"+",ct==null?void 0:ct.length)})),a.createElement(y.default.Item,{className:"ml10",name:[ft.name,"lesson_mode"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6388\u8BFE\u7C7B\u578B"}]},a.createElement(re.default,{placeholder:"\u8BF7\u9009\u62E9\u6388\u8BFE\u7C7B\u578B",size:"large",style:{width:150,marginBottom:0}},a.createElement(re.default.Option,{value:"online_lesson"},"\u5728\u7EBF\u6388\u8BFE"),a.createElement(re.default.Option,{value:"self_learning"},"\u81EA\u4E3B\u5B66\u4E60"))),a.createElement(ne.Z,{title:a.createElement("div",null,((xe=(Me=we.getFieldValue("group_settings"))==null?void 0:Me[Xe])==null?void 0:xe.lesson_mode)=="online_lesson"?a.createElement("div",null,"\u4E0A\u8BFE\u6A21\u5F0F-\u5728\u7EBF\u6388\u8BFE\uFF1A\u8D4B\u80FD\u6559\u5E08\u5168\u7A0B\u63A7\u573A\uFF0C",a.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u4E3B\u5F00\u8BFE/\u7ED3\u8BFE\uFF0C\u6309\u9700\u53D1\u5E03/\u6536\u56DE\u7EC3\u4E60\u9898"),"\uFF0C\u7CBE\u51C6\u628A\u63E1\u6559\u5B66\u8282\u594F\u3002"):a.createElement("div",null,"\u4E0A\u8BFE\u6A21\u5F0F-\u81EA\u4E3B\u5B66\u4E60\uFF1A\u7531",a.createElement("span",{style:{color:"#0152d9"}},"\u6559\u5E08\u8BBE\u5B9A\u5B66\u4E60\u65F6\u95F4\u8303\u56F4"),"\uFF0C\u7CFB\u7EDF",a.createElement("span",{style:{color:"#0152d9"}},"\u81EA\u52A8\u5F00\u542F\u7EC3\u4E60\u9898\u7B54\u9898"),"\uFF0C\u5B66\u751F\u53EF\u6839\u636E\u4E2A\u4EBA\u8FDB\u5EA6\u7075\u6D3B\u5B8C\u6210\u7EC3\u4E60\uFF0C\u81EA\u4E3B\u638C\u63E1\u5B66\u4E60\u8282\u594F\u3002"))},a.createElement("div",{className:E.Z.rule_desc,style:{marginTop:"10px"}},"\u89C4\u5219\u8BF4\u660E")),((Pe=Ue==null?void 0:Ue.filter(ct=>{var gt,ht,Ot;return!((Ot=(ht=(gt=je==null?void 0:je.map(_t=>_t==null?void 0:_t.group_name))==null?void 0:gt.toString())==null?void 0:ht.split(","))!=null&&Ot.includes(String(ct.group_name)))}))==null?void 0:Pe.length)>0&&a.createElement(x.Z,{style:{marginTop:"10px"}},a.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{Te({lesson_mode:"online_lesson",start_at:ie()(ie()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))})}})),Xe!=0?a.createElement(x.Z,{style:{marginTop:"10px"}},a.createElement("i",{className:"iconfont icon-shanjian1 ml10 current mt10",style:{color:"#E30000"},onClick:()=>{Ye(ft.name)}})):a.createElement(x.Z,null)),((et=(Ke=we.getFieldValue("group_settings"))==null?void 0:Ke[Xe])==null?void 0:et.lesson_mode)=="self_learning"&&a.createElement("div",{style:{display:"flex",marginTop:"10px"}},a.createElement("div",{style:{textAlign:"left",minWidth:"75px"}}),a.createElement(y.default.Item,{name:[ft.name,"start_at"],colon:!1,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u8BFE\u65F6\u95F4"}]},a.createElement(ae.default,{style:{width:"220px"},placeholder:"\u8BF7\u9009\u62E9\u5F00\u8BFE\u65F6\u95F4",allowClear:!1,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:ct=>{var gt,ht;const Ot=(ht=(gt=we.getFieldValue("group_settings"))==null?void 0:gt[Xe])==null?void 0:ht.end_at,_t=(0,se.Q8)(ct,null),Dt=Ot&&ct&&ct>ie()(Ot);return _t||Dt},disabledTime:ct=>(0,se.d0)(ct),size:"large"})),a.createElement("div",{style:{margin:"10px 11px 0 11px"}},"\u81F3"),a.createElement(y.default.Item,{name:[ft.name,"end_at"],colon:!1},a.createElement(ae.default,{style:{width:"220px"},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u8BFE\u65F6\u95F4",allowClear:!0,showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:ct=>{var gt,ht;return(0,se.Q8)(ct,null,(ht=(gt=we.getFieldValue("group_settings"))==null?void 0:gt[Xe])==null?void 0:ht.start_at)},disabledTime:ct=>{var gt,ht;return(0,se.d0)(ct,(ht=(gt=we.getFieldValue("group_settings"))==null?void 0:gt[Xe])==null?void 0:ht.start_at)}}))))}))),a.createElement(y.default.Item,{label:"\u7B54\u9898\u8BBE\u7F6E",name:"allow_answer_after_end",colon:!1},a.createElement(ee.default,{checked:ke,onChange:Qe=>{Ne(Qe.target.checked),we.setFieldValue("allow_answer_after_end",Qe.target.checked)}},"\u7ED3\u675F\u6388\u8BFE\u540E\u5141\u8BB8\u5B66\u751F\u7EE7\u7EED\u7B54\u9898")))))};ot.Z=(0,Se.connect)(({account:Ae,globalSetting:Fe,classroomList:De})=>({account:Ae,globalSetting:Fe,classroomList:De}))(ye)},9342:function(Ct,ot,le){"use strict";le.r(ot),le.d(ot,{default:function(){return Tf}});var a=le(59301),Se=le(94727),y=le.n(Se),ce=le(76560),de=le(28284),te=le(6767),ae=le(62957),re=le(47889),ne=le(25399),x=le(75727),ee=le(30641),E=le(54172),b=le(99571),z=le(82326),ie=le(99381),se=le(29787),pe=le(71411),ue=le(82093),fe=le(90524),oe=le(38394),me={wrap:"wrap___VVwDB",deleteIcon:"deleteIcon___w2LrU",keywordTag:"keywordTag___kKokf",questionTitleEditorWrap:"questionTitleEditorWrap___l3CW4",choiceListWrap:"choiceListWrap___i_tGH",choiceWrap:"choiceWrap___aqY4o",choiceIndex:"choiceIndex___hB6s7",judgementIndex:"judgementIndex___l51fi",setAnswerBtn:"setAnswerBtn___TIxeU",activeAnswer:"activeAnswer___gFvFT",activeJudgementAnswer:"activeJudgementAnswer___kHQ8Q",actionWrapper:"actionWrapper___JOrSn",addIcon:"addIcon___HnhN3",inputBorder:"inputBorder___Xeeb8",placeholder:"placeholder___RCuX1",blankInputNumberWrapper:"blankInputNumberWrapper___wBpTq",addBtn:"addBtn___hD5tk",blankIndex:"blankIndex___PyWhr",baseInputWrapper:"baseInputWrapper___CELxJ",collapseWrapper:"collapseWrapper___H7kM_",panelHeader:"panelHeader___Lcwvj",open:"open___cPZFP",close:"close___ycoAA",hide:"hide___opoo7",green:"green___sxfuh",textArea:"textArea___kOi0I",row:"row___CDKwD",html:"html___BGi53",line:"line___R0teC",c:"c___rZMQB",cpp:"cpp___yHztz",java:"java___iqjke",python:"python___CUXfz",descBox:"descBox___hYGZv",title:"title___jgtln",desc:"desc___MCwp8",questionBox:"questionBox____Iq0u",choiceWrap2:"choiceWrap2___MBz9v",rightAnswer:"rightAnswer___uxhhz",errorAnswer:"errorAnswer___d9RKW",solutionWrap:"solutionWrap___FzrQt",choiceBox:"choiceBox___JuFu6",rightAnswerBox:"rightAnswerBox___CrV47"},Ee=le(59301),ve=Object.defineProperty,he=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ye=(dt,rt,tt)=>rt in dt?ve(dt,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):dt[rt]=tt,Ae=(dt,rt)=>{for(var tt in rt||(rt={}))ge.call(rt,tt)&&ye(dt,tt,rt[tt]);if(he)for(var tt of he(rt))be.call(rt,tt)&&ye(dt,tt,rt[tt]);return dt};const Fe={C:Ee.createElement("span",{className:me.c},"C"),"C++":Ee.createElement("span",{className:me.cpp},"C++"),Java:Ee.createElement("span",{className:me.java},"Java"),Python:Ee.createElement("span",{className:me.python},"Python")},De=({problemset:dt,dispatch:rt,question:tt,questionIndex:zt})=>{const Gt={fontSize:"18px"};return Ee.createElement("div",{className:me.questionBox},Ee.createElement(oe.Z,{value:`${zt}\u3001`+(tt==null?void 0:tt.name),style:Ae({},Gt)}))};function Ce(dt){var rt;return Ee.createElement("div",{className:me.descBox},Ee.createElement("div",{className:me.title},Ee.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(rt=dt==null?void 0:dt.languages)==null?void 0:rt.map((tt,zt,Gt)=>Ee.createElement(a.Fragment,{key:zt},Fe[tt==null?void 0:tt.language]))),Ee.createElement("div",{className:me.desc,style:{maxHeight:"210px",overflowY:"auto",height:"max-content"}},Ee.createElement(oe.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(dt==null?void 0:dt.description),style:{fontSize:"16px",color:"#000"}})))}var Be=(0,ce.connect)(({problemset:dt})=>({problemset:dt}))(De),we=le(49661),je={logger:typeof console!="undefined"?console:void 0,WebSocket:typeof WebSocket!="undefined"?WebSocket:void 0},Ie={log(...dt){this.enabled&&(dt.push(Date.now()),je.logger.log("[ActionCable]",...dt))}};const ze=()=>new Date().getTime(),Oe=dt=>(ze()-dt)/1e3;class qe{constructor(rt){this.visibilityDidChange=this.visibilityDidChange.bind(this),this.connection=rt,this.reconnectAttempts=0}start(){this.isRunning()||(this.startedAt=ze(),delete this.stoppedAt,this.startPolling(),addEventListener("visibilitychange",this.visibilityDidChange),Ie.log(`ConnectionMonitor started. stale threshold = ${this.constructor.staleThreshold} s`))}stop(){this.isRunning()&&(this.stoppedAt=ze(),this.stopPolling(),removeEventListener("visibilitychange",this.visibilityDidChange),Ie.log("ConnectionMonitor stopped"))}isRunning(){return this.startedAt&&!this.stoppedAt}recordMessage(){this.pingedAt=ze()}recordConnect(){this.reconnectAttempts=0,delete this.disconnectedAt,Ie.log("ConnectionMonitor recorded connect")}recordDisconnect(){this.disconnectedAt=ze(),Ie.log("ConnectionMonitor recorded disconnect")}startPolling(){this.stopPolling(),this.poll()}stopPolling(){clearTimeout(this.pollTimeout)}poll(){this.pollTimeout=setTimeout(()=>{this.reconnectIfStale(),this.poll()},this.getPollInterval())}getPollInterval(){const{staleThreshold:rt,reconnectionBackoffRate:tt}=this.constructor,zt=Math.pow(1+tt,Math.min(this.reconnectAttempts,10)),Un=(this.reconnectAttempts===0?1:tt)*Math.random();return rt*1e3*zt*(1+Un)}reconnectIfStale(){this.connectionIsStale()&&(Ie.log(`ConnectionMonitor detected stale connection. reconnectAttempts = ${this.reconnectAttempts}, time stale = ${Oe(this.refreshedAt)} s, stale threshold = ${this.constructor.staleThreshold} s`),this.reconnectAttempts++,this.disconnectedRecently()?Ie.log(`ConnectionMonitor skipping reopening recent disconnect. time disconnected = ${Oe(this.disconnectedAt)} s`):(Ie.log("ConnectionMonitor reopening"),this.connection.reopen()))}get refreshedAt(){return this.pingedAt?this.pingedAt:this.startedAt}connectionIsStale(){return Oe(this.refreshedAt)>this.constructor.staleThreshold}disconnectedRecently(){return this.disconnectedAt&&Oe(this.disconnectedAt){(this.connectionIsStale()||!this.connection.isOpen())&&(Ie.log(`ConnectionMonitor reopening stale connection on visibilitychange. visibilityState = ${document.visibilityState}`),this.connection.reopen())},200)}}qe.staleThreshold=6,qe.reconnectionBackoffRate=.15;var Je={message_types:{welcome:"welcome",disconnect:"disconnect",ping:"ping",confirmation:"confirm_subscription",rejection:"reject_subscription"},disconnect_reasons:{unauthorized:"unauthorized",invalid_request:"invalid_request",server_restart:"server_restart",remote:"remote"},default_mount_path:"/cable",protocols:["actioncable-v1-json","actioncable-unsupported"]};const{message_types:Ge,protocols:Ue}=Je,Le=Ue.slice(0,Ue.length-1),ke=[].indexOf;class Ne{constructor(rt){this.open=this.open.bind(this),this.consumer=rt,this.subscriptions=this.consumer.subscriptions,this.monitor=new qe(this),this.disconnected=!0}send(rt){return this.isOpen()?(this.webSocket.send(JSON.stringify(rt)),!0):!1}open(){if(this.isActive())return Ie.log(`Attempted to open WebSocket, but existing socket is ${this.getState()}`),!1;{const rt=[...Ue,...this.consumer.subprotocols||[]];return Ie.log(`Opening WebSocket, current state is ${this.getState()}, subprotocols: ${rt}`),this.webSocket&&this.uninstallEventHandlers(),this.webSocket=new je.WebSocket(this.consumer.url,rt),this.installEventHandlers(),this.monitor.start(),!0}}close({allowReconnect:rt}={allowReconnect:!0}){if(rt||this.monitor.stop(),this.isOpen())return this.webSocket.close()}reopen(){if(Ie.log(`Reopening WebSocket, current state is ${this.getState()}`),this.isActive())try{return this.close()}catch(rt){Ie.log("Failed to reopen WebSocket",rt)}finally{Ie.log(`Reopening WebSocket in ${this.constructor.reopenDelay}ms`),setTimeout(this.open,this.constructor.reopenDelay)}else return this.open()}getProtocol(){if(this.webSocket)return this.webSocket.protocol}isOpen(){return this.isState("open")}isActive(){return this.isState("open","connecting")}triedToReconnect(){return this.monitor.reconnectAttempts>0}isProtocolSupported(){return ke.call(Le,this.getProtocol())>=0}isState(...rt){return ke.call(rt,this.getState())>=0}getState(){if(this.webSocket){for(let rt in je.WebSocket)if(je.WebSocket[rt]===this.webSocket.readyState)return rt.toLowerCase()}return null}installEventHandlers(){for(let rt in this.events){const tt=this.events[rt].bind(this);this.webSocket[`on${rt}`]=tt}}uninstallEventHandlers(){for(let rt in this.events)this.webSocket[`on${rt}`]=function(){}}}Ne.reopenDelay=500,Ne.prototype.events={message(dt){if(!this.isProtocolSupported())return;const{identifier:rt,message:tt,reason:zt,reconnect:Gt,type:Un}=JSON.parse(dt.data);switch(this.monitor.recordMessage(),Un){case Ge.welcome:return this.triedToReconnect()&&(this.reconnectAttempted=!0),this.monitor.recordConnect(),this.subscriptions.reload();case Ge.disconnect:return Ie.log(`Disconnecting. Reason: ${zt}`),this.close({allowReconnect:Gt});case Ge.ping:return null;case Ge.confirmation:return this.subscriptions.confirmSubscription(rt),this.reconnectAttempted?(this.reconnectAttempted=!1,this.subscriptions.notify(rt,"connected",{reconnected:!0})):this.subscriptions.notify(rt,"connected",{reconnected:!1});case Ge.rejection:return this.subscriptions.reject(rt);default:return this.subscriptions.notify(rt,"received",tt)}},open(){if(Ie.log(`WebSocket onopen event, using '${this.getProtocol()}' subprotocol`),this.disconnected=!1,!this.isProtocolSupported())return Ie.log("Protocol is unsupported. Stopping monitor and disconnecting."),this.close({allowReconnect:!1})},close(dt){if(Ie.log("WebSocket onclose event"),!this.disconnected)return this.disconnected=!0,this.monitor.recordDisconnect(),this.subscriptions.notifyAll("disconnected",{willAttemptReconnect:this.monitor.isRunning()})},error(){Ie.log("WebSocket onerror event")}};const Ze=function(dt,rt){if(rt!=null)for(let tt in rt){const zt=rt[tt];dt[tt]=zt}return dt};class We{constructor(rt,tt={},zt){this.consumer=rt,this.identifier=JSON.stringify(tt),Ze(this,zt)}perform(rt,tt={}){return tt.action=rt,this.send(tt)}send(rt){return this.consumer.send({command:"message",identifier:this.identifier,data:JSON.stringify(rt)})}unsubscribe(){return this.consumer.subscriptions.remove(this)}}class mt{constructor(rt){this.subscriptions=rt,this.pendingSubscriptions=[]}guarantee(rt){this.pendingSubscriptions.indexOf(rt)==-1?(Ie.log(`SubscriptionGuarantor guaranteeing ${rt.identifier}`),this.pendingSubscriptions.push(rt)):Ie.log(`SubscriptionGuarantor already guaranteeing ${rt.identifier}`),this.startGuaranteeing()}forget(rt){Ie.log(`SubscriptionGuarantor forgetting ${rt.identifier}`),this.pendingSubscriptions=this.pendingSubscriptions.filter(tt=>tt!==rt)}startGuaranteeing(){this.stopGuaranteeing(),this.retrySubscribing()}stopGuaranteeing(){clearTimeout(this.retryTimeout)}retrySubscribing(){this.retryTimeout=setTimeout(()=>{this.subscriptions&&typeof this.subscriptions.subscribe=="function"&&this.pendingSubscriptions.map(rt=>{Ie.log(`SubscriptionGuarantor resubscribing ${rt.identifier}`),this.subscriptions.subscribe(rt)})},500)}}class at{constructor(rt){this.consumer=rt,this.guarantor=new mt(this),this.subscriptions=[]}create(rt,tt){const zt=rt,Gt=typeof zt=="object"?zt:{channel:zt},Un=new We(this.consumer,Gt,tt);return this.add(Un)}add(rt){return this.subscriptions.push(rt),this.consumer.ensureActiveConnection(),this.notify(rt,"initialized"),this.subscribe(rt),rt}remove(rt){return this.forget(rt),this.findAll(rt.identifier).length||this.sendCommand(rt,"unsubscribe"),rt}reject(rt){return this.findAll(rt).map(tt=>(this.forget(tt),this.notify(tt,"rejected"),tt))}forget(rt){return this.guarantor.forget(rt),this.subscriptions=this.subscriptions.filter(tt=>tt!==rt),rt}findAll(rt){return this.subscriptions.filter(tt=>tt.identifier===rt)}reload(){return this.subscriptions.map(rt=>this.subscribe(rt))}notifyAll(rt,...tt){return this.subscriptions.map(zt=>this.notify(zt,rt,...tt))}notify(rt,tt,...zt){let Gt;return typeof rt=="string"?Gt=this.findAll(rt):Gt=[rt],Gt.map(Un=>typeof Un[tt]=="function"?Un[tt](...zt):void 0)}subscribe(rt){this.sendCommand(rt,"subscribe")&&this.guarantor.guarantee(rt)}confirmSubscription(rt){Ie.log(`Subscription confirmed ${rt}`),this.findAll(rt).map(tt=>this.guarantor.forget(tt))}sendCommand(rt,tt){const{identifier:zt}=rt;return this.consumer.send({command:tt,identifier:zt})}}class He{constructor(rt){this._url=rt,this.subscriptions=new at(this),this.connection=new Ne(this),this.subprotocols=[]}get url(){return _e(this._url)}send(rt){return this.connection.send(rt)}connect(){return this.connection.open()}disconnect(){return this.connection.close({allowReconnect:!1})}ensureActiveConnection(){if(!this.connection.isActive())return this.connection.open()}addSubProtocol(rt){this.subprotocols=[...this.subprotocols,rt]}}function _e(dt){if(typeof dt=="function"&&(dt=dt()),dt&&!/^wss?:/i.test(dt)){const rt=document.createElement("a");return rt.href=dt,rt.href=rt.href,rt.protocol=rt.protocol.replace("http","ws"),rt.href}else return dt}function Qe(dt=Te("url")||Je.default_mount_path){return new He(dt)}function Te(dt){const rt=document.head.querySelector(`meta[name='action-cable-${dt}']`);if(rt)return rt.getAttribute("content")}var Ye=le(89392),ft=le.n(Ye),Xe=le(33796),Ve=le(77019),Me=le(5269),xe=le(59301),Pe=Object.defineProperty,Ke=Object.defineProperties,et=Object.getOwnPropertyDescriptors,ct=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,Ot=(dt,rt,tt)=>rt in dt?Pe(dt,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):dt[rt]=tt,_t=(dt,rt)=>{for(var tt in rt||(rt={}))gt.call(rt,tt)&&Ot(dt,tt,rt[tt]);if(ct)for(var tt of ct(rt))ht.call(rt,tt)&&Ot(dt,tt,rt[tt]);return dt},Dt=(dt,rt)=>Ke(dt,et(rt));const ut=({problemset:dt,dispatch:rt,question:tt,disabled:zt,showAnswer:Gt,questionIndex:Un})=>{var zn;const[An,tn]=(0,a.useState)({}),[On,qn]=(0,a.useState)([]),Yn={fontSize:"18px"},Rn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{console.log("111"),console.log(tt);const Tn=(0,Ye.cloneDeep)(tt);tn(Tn),qn(Tn==null?void 0:Tn.choices)},[tt]),console.log("question--",tt);const jn=Tn=>{const or=On.map((Fn,vr)=>Dt(_t({},Fn),{checked:vr===Tn?!(Fn!=null&&Fn.checked):!1}));qn(or)};return xe.createElement("div",null,xe.createElement("div",{className:me.questionBox},xe.createElement(oe.Z,{value:`${Un}\u3001`+(An==null?void 0:An.name),style:_t({},Yn)}),(zn=tt==null?void 0:tt.choices)==null?void 0:zn.map((Tn,or)=>{const{is_answer:Fn,checked:vr,choice_text:hr,me_answered:nr}=Tn;let sr="";return Gt?Fn&&(sr=me.rightAnswerBox):(vr||nr)&&(sr=me.activeAnswer),xe.createElement(Ve.Z,{key:or,className:`${me.choiceBox} ${sr}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:or==0?"40px":"20px"},onClick:ur=>{jn(or)}},xe.createElement(Me.Z,{style:{fontWeight:500,fontSize:"20px"},className:me.choiceIndex},Rn[or]),xe.createElement(Me.Z,{flex:1,className:"ml30"},xe.createElement(oe.Z,{className:me.html,value:hr,style:_t({},Yn)})),Gt&&Fn&&xe.createElement(Me.Z,null,xe.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})))})))};var $e=(0,ce.connect)(({problemset:dt})=>({problemset:dt}))(ut),st=le(12893),it=le(2978),bt=le(59301),Bt=Object.defineProperty,Mt=Object.defineProperties,Ut=Object.getOwnPropertyDescriptors,kt=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,Cn=Object.prototype.propertyIsEnumerable,Qn=(dt,rt,tt)=>rt in dt?Bt(dt,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):dt[rt]=tt,gn=(dt,rt)=>{for(var tt in rt||(rt={}))Ht.call(rt,tt)&&Qn(dt,tt,rt[tt]);if(kt)for(var tt of kt(rt))Cn.call(rt,tt)&&Qn(dt,tt,rt[tt]);return dt},Sn=(dt,rt)=>Mt(dt,Ut(rt)),Xn=(dt,rt)=>{var tt={};for(var zt in dt)Ht.call(dt,zt)&&rt.indexOf(zt)<0&&(tt[zt]=dt[zt]);if(dt!=null&&kt)for(var zt of kt(dt))rt.indexOf(zt)<0&&Cn.call(dt,zt)&&(tt[zt]=dt[zt]);return tt};const _n=dt=>{var rt=dt,{value:tt,onChange:zt,scrollId:Gt}=rt,Un=Xn(rt,["value","onChange","scrollId"]);return bt.createElement("div",{id:Gt||""},bt.createElement(it.Z,Sn(gn({},Un),{defaultValue:tt,onChange:(zn,An)=>{An!=null&&An.length?zt(zn,An):zt(zn)}})))},Mn=({value:dt,onChange:rt,placeholder:tt,height:zt=150,isEdit:Gt,miniToolbar:Un,watch:zn=!0})=>Gt?bt.createElement(it.Z,{isFocus:!0,height:zt||void 0,placeholder:tt,defaultValue:dt,onChange:rt,miniToolbar:Un}):bt.createElement("div",{style:{cursor:"pointer"}},dt?bt.createElement(oe.Z,{className:me.inputBorder,value:dt}):bt.createElement("div",{className:`${me.inputBorder} ${me.placeholder} inputBorderError`},tt));var un=le(59301),ir=Object.defineProperty,Kn=Object.defineProperties,Pn=Object.getOwnPropertyDescriptors,Wn=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,rn=Object.prototype.propertyIsEnumerable,dn=(dt,rt,tt)=>rt in dt?ir(dt,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):dt[rt]=tt,Dn=(dt,rt)=>{for(var tt in rt||(rt={}))$t.call(rt,tt)&&dn(dt,tt,rt[tt]);if(Wn)for(var tt of Wn(rt))rn.call(rt,tt)&&dn(dt,tt,rt[tt]);return dt},Wt=(dt,rt)=>Kn(dt,Pn(rt)),qt=(dt,rt)=>{var tt={};for(var zt in dt)$t.call(dt,zt)&&rt.indexOf(zt)<0&&(tt[zt]=dt[zt]);if(dt!=null&&Wn)for(var zt of Wn(dt))rt.indexOf(zt)<0&&rn.call(dt,zt)&&(tt[zt]=dt[zt]);return tt};const xt=["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"],Tt=({value:dt,onChange:rt,choiceTextKey:tt,answerKey:zt,index:Gt,isEdit:Un,setInputActive:zn,form:An,choiceOptionsPath:tn,allowChangeMode:On,showAddIcon:qn,addItem:Yn,deleteItem:Rn})=>{const jn=(dt==null?void 0:dt[zt])===1,Tn=()=>{const Fn=An.getFieldValue(tn);An.setFieldValue(tn,Fn.map(vr=>Wt(Dn({},vr),{[zt]:0})))},or=()=>{jn?rt(Wt(Dn({},dt),{[zt]:0})):(On||Tn(),rt(Wt(Dn({},dt),{[zt]:1})))};return un.createElement(Ve.Z,{className:me.choiceWrap,align:"middle",wrap:!1},un.createElement(Me.Z,{onClick:or,className:`${me.choiceIndex} ${jn?me.activeAnswer:""}`},xt[Gt]),un.createElement(Me.Z,{flex:1,className:`${me.editorWrap} ml15`,onClick:zn},un.createElement(Mn,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Un,value:dt==null?void 0:dt[tt],onChange:Fn=>{rt(Wt(Dn({},dt),{[tt]:Fn}))}})),un.createElement(Me.Z,{flex:"0 0 auto",className:"ml15"},un.createElement("div",{onClick:or,className:`${me.setAnswerBtn} ${jn?me.activeAnswer:""}`},jn?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),un.createElement(Me.Z,{className:me.actionWrapper},un.createElement(ne.Z,{title:"\u5220\u9664"},un.createElement(st.Z,{className:me.deleteIcon,onClick:Rn,style:{visibility:Gt>1?"visible":"hidden"}}))))},en=({questionTitlePlaceholder:dt,titleKey:rt,choiceKey:tt,analysisKey:zt,choiceTextKey:Gt,answerKey:Un,choiceOptionsPath:zn,allowChangeMode:An=!0,form:tn,showAnalysis:On=!0})=>{const[qn,Yn]=(0,a.useState)(),[Rn,jn]=(0,a.useState)(!1);return un.createElement("div",{className:me.wrap},un.createElement("div",{className:me.questionTitleEditorWrap},un.createElement(de.default.Item,{label:"\u9898\u5E72",name:rt,labelCol:{span:24},rules:[{required:!0}]},un.createElement(_n,{scrollId:Array.isArray(rt)?rt.join("_"):`${rt}`,height:150,placeholder:dt}))),un.createElement(de.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),un.createElement(de.default.List,{name:tt,rules:[{validator(Tn,or){const Fn=or.some(hr=>hr[Un]===1),vr=or.findIndex(hr=>{var nr;return((nr=hr[Gt])==null?void 0:nr.length)<=0});return vr!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${xt[vr]}\u9009\u9879\u7684\u5185\u5BB9`)):Fn?Promise.resolve():(te.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},(Tn,{add:or,remove:Fn})=>un.createElement("div",{id:Array.isArray(zn)?zn.join("_"):`${zn}`},Tn.map((vr,hr)=>{var nr=vr,{key:sr,name:ur}=nr,Qt=qt(nr,["key","name"]);const kr=qn===sr,Vr=()=>{Yn(sr)},wr=hr<7&&hr===Tn.length-1,ui=()=>or({[Gt]:"",[Un]:0}),Ci=()=>Fn(ur);return un.createElement(de.default.Item,Wt(Dn({},Qt),{key:sr,name:ur,className:me.choiceListWrap,rules:[{validator(Ii,$n){return $n!=null&&$n.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${xt[hr]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),un.createElement(Tt,{choiceTextKey:Gt,answerKey:Un,index:hr,isEdit:kr,setInputActive:Vr,form:tn,choiceOptionsPath:zn,allowChangeMode:An,showAddIcon:wr,addItem:ui,deleteItem:Ci}))}),Tn.length<8&&un.createElement("div",{className:`${me.addBtn} mb30`,onClick:()=>or({[Gt]:"",[Un]:0})},un.createElement("i",{className:"iconfont icon-tianjiatixing mr5 font12"}),"\u6DFB\u52A0\u9009\u9879"))),On&&un.createElement("div",{onClick:()=>jn(!0)},un.createElement(de.default.Item,{name:zt,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},un.createElement(Mn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Rn}))))};var En=le(59301),xn=Object.defineProperty,hn=Object.defineProperties,pn=Object.getOwnPropertyDescriptors,mn=Object.getOwnPropertySymbols,Jn=Object.prototype.hasOwnProperty,Zn=Object.prototype.propertyIsEnumerable,pr=(dt,rt,tt)=>rt in dt?xn(dt,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):dt[rt]=tt,Or=(dt,rt)=>{for(var tt in rt||(rt={}))Jn.call(rt,tt)&&pr(dt,tt,rt[tt]);if(mn)for(var tt of mn(rt))Zn.call(rt,tt)&&pr(dt,tt,rt[tt]);return dt},Tr=(dt,rt)=>hn(dt,pn(rt)),ai=(dt,rt)=>{var tt={};for(var zt in dt)Jn.call(dt,zt)&&rt.indexOf(zt)<0&&(tt[zt]=dt[zt]);if(dt!=null&&mn)for(var zt of mn(dt))rt.indexOf(zt)<0&&Zn.call(dt,zt)&&(tt[zt]=dt[zt]);return tt};const fn={\u6B63\u786E:"T",\u9519\u8BEF:"F"},In=({value:dt,onChange:rt,form:tt})=>{const zt=(dt==null?void 0:dt.is_answer)===1,Gt=dt==null?void 0:dt.choice_text,Un=()=>{const zn=tt.getFieldsValue().choices.map(An=>({choice_text:An.choice_text,is_answer:0}));tt.setFieldsValue({choices:zn}),rt(Tr(Or({},dt),{is_answer:1}))};return En.createElement(Ve.Z,{className:me.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},En.createElement(Me.Z,{onClick:Un,className:`${me.choiceIndex} ${me.judgementIndex} ${zt?me.activeAnswer:""}`},fn[Gt]),En.createElement(Me.Z,{flex:1,className:`${me.editorWrap} ml15`},En.createElement("div",{className:`${me.inputBorder} ${me.placeholder} ${zt?me.activeJudgementAnswer:""}`},Gt)))},Cr=({questionTitlePlaceholder:dt,choiceKey:rt,form:tt})=>{const[zt,Gt]=(0,a.useState)(!1);return En.createElement("div",{className:me.wrap},En.createElement("div",{className:me.questionTitleEditorWrap},En.createElement(de.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},En.createElement(_n,{scrollId:"name",height:140,placeholder:dt}))),En.createElement(de.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},En.createElement(de.default.List,{name:"choices",rules:[{validator(Un,zn){return zn.some(tn=>(tn==null?void 0:tn.is_answer)===1)?Promise.resolve():(te.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},Un=>En.createElement("div",{id:"choices"},Un.map(zn=>{var An=zn,{key:tn,name:On}=An,qn=ai(An,["key","name"]);return En.createElement(de.default.Item,Tr(Or({},qn),{key:tn,name:On,noStyle:!0}),En.createElement(In,{form:tt}))})))),En.createElement("div",{onClick:()=>Gt(!0)},En.createElement(de.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},En.createElement(Mn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:zt}))))};var tr=le(37568),cr=le(71051),Hr={wrap:"wrap___ZbEYZ",left:"left___wH6vq",tip:"tip___EiRrS",bottomBtn:"bottomBtn___Og638",disabled:"disabled___rzckb",save_btn:"save_btn___N0Wqn"},Kt=le(30008),xr=le(67556),Pr=le(11196),yr=le(53010),Er=le(95795),oi=le(24754),Di="data:image/png;base64,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",Li=(dt,rt,tt)=>new Promise((zt,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(On){Gt(On)}},zn=tn=>{try{An(tt.throw(tn))}catch(On){Gt(On)}},An=tn=>tn.done?zt(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(dt,rt)).next())}),Ui=(0,a.forwardRef)(({onSave:dt,aiImg:rt},tt)=>{var zt;const Gt=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 +\u4F8B:\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9:\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,Un=(0,ce.useParams)(),[zn,An]=(0,a.useState)(!1),[tn,On]=(0,a.useState)([]),[qn,Yn]=(0,a.useState)(!0),[Rn,jn]=(0,a.useState)(null),[Tn,or]=(0,a.useState)([]),[Fn,vr]=(0,a.useState)(0),[hr,nr]=(0,a.useState)(0),[sr,ur]=(0,a.useState)(!1),[Qt,kr]=(0,a.useState)(""),[Vr,wr]=(0,a.useState)(0),[ui,Ci]=(0,a.useState)(0),[Ii,$n]=(0,a.useState)(0),[gr,mi]=(0,a.useState)(0),[Kr,ci]=(0,a.useState)(0),[sa,Aa]=(0,a.useState)(0),[Ri,qi]=(0,a.useState)(0),[vi,ei]=(0,a.useState)(0),[fa,no]=(0,a.useState)(null),[Ro,La]=(0,a.useState)(oi.Q),{contentRef:lo,value:Xo,status:ss,open:go,close:Qa}=Ro,So=(0,yr.Z)({contentRef:lo,status:ss}),{openProgress:ts,closeProgress:ns,CreateProgressModal:_s,progressOpen:Ss}=(0,Pr.Z)();(0,a.useEffect)(()=>{Rn&&(Es(),ys()),Rn===!1&&(Qa(),On([]),kr(Gt),wr(0),Ci(0),$n(0),mi(0),ci(0),Aa(0),qi(0),ei(0),no(null))},[Rn]);const Is=()=>{jn(!0)};(0,a.useImperativeHandle)(tt,()=>({onClick:Is}));const ls=pa=>{ur(!0),vr(pa),nr(0)},ks=pa=>Li(void 0,null,function*(){const Vo=pa.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Vo)==-1?(te.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):pa.size/1024/1024>10?(te.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),ys=()=>Li(void 0,null,function*(){const pa=yield(0,ue.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});pa.status===0&&(vr(pa.total_number),nr(pa.remaining_number))}),Es=()=>Li(void 0,null,function*(){console.log(Un,"params"),Yn(!0),kr("\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u8FDB\u884C\u51FA\u9898"),Yn(!1)}),rs=pa=>(pa=pa||"",pa=String(pa),pa=pa.replace(/\s+/g,""),pa),bs=()=>Li(void 0,null,function*(){var pa,Vo,To;const uo=[{name:"\u5355\u9009\u9898",num:Vr||0},{name:"\u591A\u9009\u9898",num:ui||0},{name:"\u5224\u65AD\u9898",num:Ii||0},{name:"\u586B\u7A7A\u9898",num:gr||0},{name:"\u7B80\u7B54\u9898",num:Kr||0},{name:"\u7EC4\u5408\u9898",num:vi||0},{name:"\u7F16\u7A0B\u9898",num:sa||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Ri||0}];if(rs(Qt)){if(Qt.length>1e3){te.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{te.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!rs(Qt)&&!(tn!=null&&tn.length)){te.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const us=uo.reduce((cs,Ls)=>cs+Ls.num,0);if(us===0){te.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(us>5){te.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898");return}ur(!1);const wi={scene_type:6,request_identifier:Math.random(),file_id:(Vo=(pa=tn[0])==null?void 0:pa.response)==null?void 0:Vo.id,content:Qt,ppt_page_url:(To=rt==null?void 0:rt[0])==null?void 0:To.url,count_arr:uo.map(cs=>cs.num).join(",")};yield go(wi),ys()}),Xs=()=>Li(void 0,null,function*(){const pa=So();ts(),An(!0),or([]);const Vo=new FormData;Vo.append("html",pa);const To=yield(0,ue.ZP)("/api/intelligent_imports/import.json",{method:"post",body:Vo},!0);if((To==null?void 0:To.status)===0)if(To!=null&&To.data){ns(100),or(To==null?void 0:To.data);return}else te.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");An(!1),ns()}),Os=()=>Li(void 0,null,function*(){const pa=So();(0,we.RG)(pa)}),As=["uploading","error"].includes((zt=tn==null?void 0:tn[0])==null?void 0:zt.status);return a.createElement(a.Fragment,null,a.createElement(Er.Z,{visible:sr,totalCount:Fn,usedCount:hr,onCancel:()=>ur(!1),onOk:bs}),a.createElement(ee.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:a.createElement("div",{className:Hr.extraHeader},a.createElement(Ve.Z,{align:"middle"},!ss&&!!Xo&&a.createElement(a.Fragment,null,a.createElement(b.ZP,{className:Hr.save_btn,style:{marginRight:"20px"},onClick:Xs},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u4FDD\u5B58\u8BD5\u9898"))),a.createElement(b.ZP,{className:Hr.save_btn,onClick:Os,style:{marginRight:"20px"}},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-zhichifuzhi font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u590D\u5236")))),a.createElement("i",{onClick:()=>{const pa=Vo=>{ae.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Vo,onOk:()=>{jn(!1)}})};if(ss){pa("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Xo?pa("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):jn(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Rn},a.createElement("div",{className:Hr.wrap},a.createElement("div",{className:Hr.left},a.createElement(se.Z,{spinning:qn},a.createElement("div",{className:Hr.tip},a.createElement("img",{src:Di}),a.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),a.createElement(tr.default.TextArea,{style:{height:160},className:"mb20",value:Qt,placeholder:"\u8BF7\u5148\u63D0\u4F9B\u60A8\u51FA\u9898\u4F9D\u636E\u7684\u6750\u6599\uFF0C\u53EF\u4EE5\u76F4\u63A5\u590D\u5236\u6750\u6599\u5185\u5BB9\u7C98\u8D34\u5728\u6B64\u533A\u57DF",onChange:pa=>{kr(pa.target.value)}}),a.createElement("div",{className:"c-black mt20"},a.createElement("div",{className:"mb10 c-black"},a.createElement("b",null,"\u51FA\u9898\u8981\u6C42"),a.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u786E\u4FDD\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",a.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"5"),"\u9053\uFF09")),a.createElement(Ve.Z,{style:{gap:16}},a.createElement(Me.Z,null,a.createElement("label",null,"\u5355\u9009\u9898"),a.createElement(cr.Z,{min:0,max:10,value:Vr,onChange:wr,style:{marginLeft:"8px"}})),a.createElement(Me.Z,null,a.createElement("label",null,"\u591A\u9009\u9898"),a.createElement(cr.Z,{min:0,max:10,value:ui,onChange:Ci,style:{marginLeft:"8px"}})),a.createElement(Me.Z,null,a.createElement("label",null,"\u5224\u65AD\u9898"),a.createElement(cr.Z,{min:0,max:10,value:Ii,onChange:$n,style:{marginLeft:"8px"}})),a.createElement(Me.Z,null,a.createElement("label",null,"\u7F16\u7A0B\u9898"),a.createElement(cr.Z,{min:0,max:10,value:sa,onChange:Aa,style:{marginLeft:"8px"}})))),ss?a.createElement("div",{onClick:Qa,className:Hr.bottomBtn},a.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):As?a.createElement("div",{className:`${Hr.bottomBtn} ${Hr.disabled}`},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):a.createElement("div",{onClick:()=>{if(Fn!==-1){ur(!0);return}bs()},className:Hr.bottomBtn},a.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"))),a.createElement(oi.Z,{onStatusChange:La,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Ss,noRestrictModal:ls,stringTransformer:xr.o,onError:pa=>{Object.prototype.toString.call(pa)==="[object Object]"&&pa.status===-9&&ls(pa.data)}}))),a.createElement(ee.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:zn},a.createElement(Ve.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},a.createElement("img",{src:le(36413),alt:"\u667A\u80FD\u51FA\u9898"}),a.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),a.createElement(Kt.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Tn,isRefreshItemBank:!0,okText:"\u4FDD\u5B58\u8BD5\u9898\u81F3\u8BFE\u4EF6",mode:1,onCancel:()=>An(!1),onSuccess:()=>{An(!1),jn(!1)},onSave:pa=>Li(void 0,null,function*(){yield dt(pa,()=>{An(!1),jn(!1)})})}),a.createElement("div",{style:{height:70}})),_s("\u5904\u7406\u4E2D"))}),yi=le(68201),Wa=le(60242),ua={summaryWrap:"summaryWrap___HzbVK",summaryItem:"summaryItem___dATph",label:"label___pvZkE",percentSty:"percentSty___nvQwe",title:"title___hDMEi",chart_container:"chart_container___cRvUY",Onerow:"Onerow___tzmiF",detailSty:"detailSty___QKxCg",detailItem:"detailItem___fHG9y",questionTag:"questionTag___OaNLz",numSty:"numSty___wUXe3",detailBtn:"detailBtn___JylOu",questionTitle:"questionTitle___EMw2w",proSty:"proSty___SpcZ9",commentBody:"commentBody___BBaLu"},ao=le(42441),bi=le(71360),Ia=le(92982),Ur=le(59301),Ua=Object.defineProperty,ca=Object.defineProperties,na=Object.getOwnPropertyDescriptors,di=Object.getOwnPropertySymbols,_i=Object.prototype.hasOwnProperty,Sa=Object.prototype.propertyIsEnumerable,Ea=(dt,rt,tt)=>rt in dt?Ua(dt,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):dt[rt]=tt,wa=(dt,rt)=>{for(var tt in rt||(rt={}))_i.call(rt,tt)&&Ea(dt,tt,rt[tt]);if(di)for(var tt of di(rt))Sa.call(rt,tt)&&Ea(dt,tt,rt[tt]);return dt},eo=(dt,rt)=>ca(dt,na(rt)),Va=(dt,rt,tt)=>new Promise((zt,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(On){Gt(On)}},zn=tn=>{try{An(tt.throw(tn))}catch(On){Gt(On)}},An=tn=>tn.done?zt(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(dt,rt)).next())});const Si=["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"],ra=({data:dt=[],totalData:rt,paramsHttp:tt,smartItembanks:zt,socketData:Gt})=>{const Un=["#76DDFB","#53A8E2","#19CB70","#00B187","#00A9B1"],[zn,An]=(0,a.useState)(!1),[tn,On]=(0,a.useState)(1),[qn,Yn]=(0,a.useState)();return Ur.createElement("div",{className:ua.summaryWrap},Ur.createElement(Ve.Z,{justify:"space-between",align:"middle",style:{marginBottom:"10px"}},Ur.createElement(Me.Z,{style:{display:"flex",alignItems:"center"}},Ur.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),Ur.createElement("div",{className:ua.title},"\u7B54\u9898\u6982\u89C8")),Ur.createElement(Me.Z,{style:{display:"flex"}},dt==null?void 0:dt.map((Rn,jn)=>Ur.createElement("div",{key:jn,style:{display:"flex",alignItems:"center",marginLeft:jn==0?"0px":"20px"}},Ur.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:Un[jn]}}),Ur.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"5px"}},Rn==null?void 0:Rn.name))))),dt==null?void 0:dt.map((Rn,jn)=>{var Tn;return Ur.createElement("div",{className:ua.summaryItem,key:jn,style:{marginTop:jn==0?"0px":"15px",cursor:"pointer"},onClick:()=>{var or;(or=[0,1,2])!=null&&or.includes(jn)&&(An(!0),On(jn+1))}},Ur.createElement("div",{className:ua.label},Rn==null?void 0:Rn.name),Ur.createElement(Wa.Z,{percent:(Tn=[3,4])!=null&&Tn.includes(jn)?Rn==null?void 0:Rn.value:(Rn==null?void 0:Rn.value)/rt*100,size:[575,10],strokeColor:Un[jn],format:or=>{var Fn;return Ur.createElement("span",{className:ua.percentSty},(Fn=[3,4])!=null&&Fn.includes(jn)?((Rn==null?void 0:Rn.value)||0)+"%":(Rn==null?void 0:Rn.value)||0)}}))}),Ur.createElement("div",{style:{height:"1px",backgroundColor:"#F6F7F9",marginTop:"30px"}}),Ur.createElement(oo,{visible:zn,onCancel:()=>{An(!1)},paramsHttp:tt,smartItembanks:zt,itemBankId:Gt==null?void 0:Gt.item_bank_id,detailType:tn}))},Vn=({data:dt=[],paramsHttp:rt,smartItembanks:tt,socketData:zt})=>{const[Gt,Un]=(0,a.useState)(),[zn,An]=(0,a.useState)(!1),[tn,On]=(0,a.useState)(),[qn,Yn]=(0,a.useState)(),Rn=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return Ur.createElement("div",{className:ua.summaryWrap,style:{overflow:"hidden"}},Ur.createElement(Ve.Z,{justify:"space-between",align:"middle",style:{marginTop:"20px",marginBottom:"10px"}},Ur.createElement(Me.Z,{style:{display:"flex",alignItems:"center"}},Ur.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),Ur.createElement("div",{className:ua.title},"\u7B54\u9898\u8BE6\u60C5"))),Ur.createElement("div",{className:ua.detailSty},dt==null?void 0:dt.map((jn,Tn)=>Ur.createElement("div",{key:Tn,className:ua.detailItem,onMouseEnter:()=>{Un(Tn)},onMouseLeave:()=>{Un(void 0)}},Ur.createElement(ne.Z,{placement:"topLeft",title:Ur.createElement(oe.Z,{style:{color:"#fff",fontSize:"12px"},value:`${Si[Tn]} `+(jn==null?void 0:jn.choice_text)})},Ur.createElement("div",{className:ua.questionTitle},Ur.createElement("span",{className:ua.questionTag,style:{marginRight:"10px"}},Si[Tn]),Ur.createElement(oe.Z,{value:jn==null?void 0:jn.choice_text,className:ua.Onerow,style:{fontSize:"18px",maxWidth:"250px",color:Gt==Tn?"#3061D0":"#000"}}))),Ur.createElement("div",{style:{width:"200px",marginLeft:"10px",backgroundColor:"#fff"}},Ur.createElement("div",{className:ua.proSty,style:{width:`${.01*Number((jn==null?void 0:jn.rate)||0)*200}px`}})),Ur.createElement("div",{className:ua.numSty},Ur.createElement("span",null,(jn==null?void 0:jn.user_num)||0,"\u4EBA"),(jn==null?void 0:jn.user_num)>0&&Ur.createElement("span",{className:ua.detailBtn,onClick:()=>{On(jn==null?void 0:jn.choice_id),Yn(jn==null?void 0:jn.item_bank_id),An(!0)}},"\u67E5\u770B\u8BE6\u60C5"))))),Ur.createElement(oo,{visible:zn,onCancel:()=>{An(!1)},paramsHttp:rt,smartItembanks:tt,choice_ids:tn,itemBankId:zt==null?void 0:zt.item_bank_id}))},oo=({visible:dt,onCancel:rt,paramsHttp:tt,smartItembanks:zt,type:Gt,choice_ids:Un,itemBankId:zn,detailType:An=null})=>{const[tn,On]=(0,a.useState)([]),[qn,Yn]=(0,a.useState)(0),[Rn,jn]=(0,a.useState)({page:1,limit:20,course_group_id:"",search:""}),[Tn,or]=(0,a.useState)([]),[Fn,vr]=(0,a.useState)(!1),hr=()=>Va(void 0,null,function*(){var ur,Qt,kr;vr(!0);const Vr=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(ur=zt==null?void 0:zt.page)==null?void 0:ur.id}/students.json`,{method:"get",params:eo(wa({},Rn),{item_bank_id:zn,choice_ids:Un,type:An})});Vr.status===0&&(On(((Qt=Vr==null?void 0:Vr.data)==null?void 0:Qt.smart_plan_users)||[]),Yn((kr=Vr==null?void 0:Vr.data)==null?void 0:kr.count)),vr(!1)}),nr=()=>Va(void 0,null,function*(){const ur=yield(0,Ia.xV)({coursesId:tt==null?void 0:tt.coursesId,limit:2e3});ur!=null&&ur.course_groups&&or([...(ur==null?void 0:ur.course_groups)||[]])});(0,a.useEffect)(()=>{dt&&hr()},[dt,Rn]),(0,a.useEffect)(()=>{dt&&nr()},[dt]);const sr=()=>{jn({page:1,limit:20,course_group_id:"",search:""})};return Ur.createElement(ae.default,{centered:!0,title:"\u7B54\u9898\u8BE6\u60C5",keyboard:!1,maskClosable:!1,open:dt,width:622,forceRender:!0,footer:null,onCancel:()=>{rt(),sr()}},Ur.createElement(se.Z,{spinning:Fn},Ur.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},Ur.createElement(z.default,{style:{width:"260px",borderRadius:"2px"},size:"large",value:Rn.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:""},{label:"\u672A\u5206\u73ED",value:"0"},...Tn.map(ur=>({label:ur==null?void 0:ur.name,value:ur==null?void 0:ur.id}))],onChange:ur=>{Rn.course_group_id=ur,jn(wa({},Rn))}}),Ur.createElement(bi.t7,{style:{width:252},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u548C\u5B66\u53F7\u641C\u7D22",value:Rn.search,onChange:ur=>{Rn.search=ur,Rn.page=1,jn(wa({},Rn))}})),Ur.createElement(E.default,{dataSource:tn,className:ua.commentBody,scroll:{y:500},columns:[{title:"\u5E8F\u53F7",align:"left",dataIndex:"name",width:60,ellipsis:!0,render:(ur,Qt,kr)=>`${(Rn.page-1)*Rn.limit+kr+1}`},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:ur=>Ur.createElement("span",{style:{color:"#000"}},ur||"--")},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:ur=>Ur.createElement("span",{style:{color:"#000"}},ur||"--")},{title:"\u73ED\u7EA7",align:"left",dataIndex:"group_name",ellipsis:!0,render:ur=>Ur.createElement("span",{style:{color:"#000"}},ur||"--")},{title:"\u7B54\u9898\u72B6\u6001",align:"left",dataIndex:"answer_after_end",ellipsis:!0,render:ur=>Ur.createElement("span",{style:{color:ur=="1"?"#19CB70":ur=="2"?"#FF9D18":"#000"}},ur=="1"?"\u8BFE\u4E2D\u7B54\u9898":ur=="2"?"\u8BFE\u540E\u8865\u7B54":"\u672A\u7B54\u9898")},{title:"\u9009\u9879",align:"right",dataIndex:"choices",fixed:"right",ellipsis:!0,render:(ur,Qt)=>{var kr,Vr,wr,ui,Ci;const Ii=((Vr=(kr=Qt==null?void 0:Qt.choices)==null?void 0:kr.filter(Kr=>Kr==null?void 0:Kr.is_answer))==null?void 0:Vr.map(Kr=>Kr==null?void 0:Kr.choice_id))||[],$n=((ui=(wr=Qt==null?void 0:Qt.choices)==null?void 0:wr.filter(Kr=>Kr==null?void 0:Kr.me_answered))==null?void 0:ui.map(Kr=>Kr==null?void 0:Kr.choice_id))||[],gr=Ii.length===$n.length?Ii.length>0&&$n.every(Kr=>Ii.includes(Kr))?1:3:Ii.length>0&&$n.every(Kr=>Ii.includes(Kr))?2:3,mi=(Ci=Qt==null?void 0:Qt.choices)==null?void 0:Ci.map((Kr,ci)=>Kr!=null&&Kr.me_answered?Si[ci]:"").filter(Kr=>Kr!=="");return Ur.createElement(Ur.Fragment,null,Ur.createElement("span",{style:{paddingRight:"20px",color:gr===3?"#E30000":gr===2?"#FF9D18":"#2EC25B"}},mi||"--"))}}],pagination:{total:qn||0,onChange:(ur,Qt)=>{Rn.page=ur,Rn.limit=Qt,jn(wa({},Rn))},current:Rn==null?void 0:Rn.page,pageSize:Rn==null?void 0:Rn.limit,showTotal:ur=>Ur.createElement(Ur.Fragment,null,"\u5171",Ur.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},ur),"\u6761\u6570\u636E")}})))},ia=({data:dt=[]})=>{const rt=["#76DDFB","#53A8E2","#19CB70","#3061D0","#07CDD7"];return Ur.createElement("div",{className:styles.summaryWrap,style:{overflow:"hidden"}},Ur.createElement(Row,{justify:"space-between",align:"middle",style:{marginTop:"10px"}},Ur.createElement(Col,{style:{display:"flex",alignItems:"center"}},Ur.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),Ur.createElement("div",{className:styles.title},"\u7B54\u9898\u8BE6\u60C5")),Ur.createElement(Col,{style:{display:"flex"}},dt==null?void 0:dt.map((tt,zt)=>Ur.createElement("div",{key:zt,style:{display:"flex",alignItems:"center",marginLeft:zt==0?"0px":"10px"}},Ur.createElement("span",{style:{display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",backgroundColor:rt[zt]}}),Ur.createElement("span",{style:{fontSize:"14px",color:"#485465",marginLeft:"3px"}},"\u9009\u9879",Si[zt]))))),Ur.createElement("div",{className:styles.chart_container},Ur.createElement(ReactEcharts,{option:{tooltip:{trigger:"axis",axisPointer:{type:"shadow"},formatter:"{b0}: {c0} \u4EBA"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#5F6A95",fontSize:14},axisLine:{lineStyle:{color:"#F6F7F9"}},axisLabel:{color:"#5F6A95",fontSize:"14px",interval:0,formatter:tt=>`${tt}`,rich:{title:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:100,tooltip:{show:!0}}}},axisTick:{show:!1},splitLine:{lineStyle:{color:"#F6F7F9"}},minInterval:1}],yAxis:[{type:"category",data:dt==null?void 0:dt.map((tt,zt)=>Si[zt]),axisLine:{show:!1},axisTick:{show:!1}}],series:[{type:"bar",data:dt==null?void 0:dt.map((tt,zt)=>tt==null?void 0:tt.user_num),barWidth:"20px",itemStyle:{color:function(tt){return rt[tt.dataIndex]}}}]},style:{height:300,width:"55%",bottom:"45px"}}),Ur.createElement(ReactEcharts,{option:{tooltip:{trigger:"item",formatter:"{b0}: {c0} \u4EBA"},series:[{name:"\u7B54\u9898\u60C5\u51B5",type:"pie",radius:["30%","70%"],center:["50%","50%"],label:{show:!0,position:"inside",formatter:"{d}%",color:"#fff",fontSize:14},data:dt==null?void 0:dt.map((tt,zt)=>({value:tt==null?void 0:tt.user_num,name:`\u9009\u9879${Si[zt]}`,itemStyle:{color:rt[zt]}}))}]},style:{height:300,width:"45%",bottom:"30px",left:"30px"}})))};var fo=le(20566),ga={gzsm:"gzsm___VoLAf"},Et=le(6725),Ft="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAi5JREFUOE9lk81rE0EYxn+TNU2isNKC0oMXUXPxInipN8WA93rUk0gQBBHbHvoX9BRp8YuCFS1UREgUkZ5SEERIETQnD5HqxYNIMW3a7k4+dkfenV02tYfhHZaZ3z7P876jACo1UzQ+c2hKoYerujAC5B0oKMhn0lXI0Mk51EcMs+fKqqUq9ehyA59Ro8H4gIZMH/LDl2XvpN8KGdoOTKj5j6YaeEzKRQGQVA2HBvv/Pqwk3tfUo3Wz3fNww/hioiCqYsUchBQykMtE9jpqsWlMz4O+AJIlSmI7kkd8OLKQi20JRFSopW/G9HwQyCD2f/MyuIdhZxcWn4Hq2cO370nkUHsYq1KgXmxYQN8DqSeOwNXz8LcDYy5U38OP75AN4e6UBbx6kIapVn6lFgRQOglnjsHLD3DtIrR+wrtVECvTMWB5AZIc1OtNC5AlUq+fhTCEjd9wahwcBU9WwN+CmTtWwdN5Ox85B9SbLWO62so/nYcL4/BnF3QX8lk47sJaA740YeaWBTy+bxVEIa52jPECC7gyBkez8PyrDTAfQPkSbLZh+S1M37CAhUraWrW2Y4wXgh5YG0lH9rV2aEKl1WI1aqd04dOe2d4LcD0D3W4KSboiNZrQGDI86gWHjvrsmaoXMCkAP0ghESBWFPw3YMm4Z0NqqqlNUQc0/JBRsSKQYRvJjAgkUpG+l7bTZUJJKOvaFIOAOS+k5IW4un8wD5lSeS9oOvjUlWZ2qqxa/wBF3k0rRn8T3AAAAABJRU5ErkJggg==",Rt=(dt,rt,tt)=>new Promise((zt,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(On){Gt(On)}},zn=tn=>{try{An(tt.throw(tn))}catch(On){Gt(On)}},An=tn=>tn.done?zt(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(dt,rt)).next())}),an=(0,a.forwardRef)(({isEdit:dt,isOpen:rt,data:tt,onClose:zt,onOk:Gt},Un)=>{const[zn,An]=(0,a.useState)("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),[tn,On]=(0,a.useState)(!1),[qn,Yn]=(0,a.useState)(!1),[Rn,jn]=(0,a.useState)(""),[Tn,or]=(0,a.useState)(10),[Fn]=(0,ce.useSearchParams)(),[vr,hr]=(0,a.useState)(!1),nr=(0,a.useRef)(null),sr=ui=>ui.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`");(0,a.useEffect)(()=>{var ui,Ci;rt&&(An("\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790"),dt?(jn((ui=tt==null?void 0:tt.page)==null?void 0:ui.page_info),or(((Ci=tt==null?void 0:tt.page)==null?void 0:Ci.info_read_min_time)||"")):jn(""))},[rt]);const ur=()=>Rt(void 0,null,function*(){var ui;On(!0),Yn(!0),nr.current=new Et.Z(fe.Z.API_SERVER+"/api/stream/smart_plans/get_page_info",{requirements:zn,url:(ui=tt==null?void 0:tt.url)==null?void 0:ui.map(Ci=>Ci==null?void 0:Ci.url)}),yield new Promise((Ci,Ii)=>{nr.current.on("data",$n=>{Yn(!1),jn(sr($n==null?void 0:$n.full))}),nr.current.on("done",()=>Rt(void 0,null,function*(){On(!1)})),nr.current.startStream()})}),Qt=()=>{const ui=Ci=>{ae.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ci,onOk:()=>{var Ii,$n;($n=(Ii=nr.current)==null?void 0:Ii.cancelRequest)==null||$n.call(Ii),On(!1),zt()}})};if(tn){ui("\u6B63\u5728\u751F\u6210\u667A\u80FD\u63A8\u9001\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else zt()},kr=()=>Rt(void 0,null,function*(){var ui;if(!Rn.trim()){te.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let Ci=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(ui=tt==null?void 0:tt.page)==null?void 0:ui.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Rn,info_read_min_time:Tn}});(Ci==null?void 0:Ci.status)==0&&Gt()}),Vr=()=>Rt(void 0,null,function*(){var ui;if(!Rn.trim()){te.ZP.warning("\u8BF7\u586B\u5199\u89E3\u6790\u5185\u5BB9");return}let Ci=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(ui=tt==null?void 0:tt.page)==null?void 0:ui.id}/smart_plan_page_knowledges/set_page_info`,{method:"put",body:{page_info:Rn,info_read_min_time:Tn}});(Ci==null?void 0:Ci.status)==0&&(Gt(),Fn.get("type")?(0,we.xg)(`/classrooms/${tt==null?void 0:tt.coursesId}/smart_plan/${tt==null?void 0:tt.id}/ppt_info/info?type=${Fn.get("type")}&simulate=true&simulateType=1&pptPage=${tt==null?void 0:tt.position}`):(0,we.xg)(`/classrooms/${tt==null?void 0:tt.coursesId}/smart_plan/${tt==null?void 0:tt.id}/ppt_info/info?simulate=true&simulateType=1&pptPage=${tt==null?void 0:tt.position}`))}),wr=(0,a.useRef)();return(0,a.useImperativeHandle)(Un,()=>({onClickSave:kr,onClickPreview:Vr,handleClose:Qt})),a.createElement("div",{className:ga.wrap,ref:wr},a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89C4\u5219\u8BF4\u660E"),a.createElement("div",{className:ga.gzsm},"\u6559\u5E08\u53EF\u81EA\u4E3B\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u89E3\u6790\uFF0C\u4E5F\u53EF\u7531\u5927\u6A21\u578B\u667A\u80FD\u89E3\u6790\u8BFE\u4EF6\u5185\u5BB9\u5E76\u751F\u6210\uFF0C\u4E24\u79CD\u65B9\u5F0F\u53EF\u7075\u6D3B\u7EC4\u5408\u8C03\u6574\u3002\u4FDD\u5B58\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u63A8\u9001\u89E3\u6790\u5185\u5BB9\u7ED9\u5B66\u751F\u5B66\u4E60\uFF0C\u63D0\u5347\u5B66\u4E60\u6548\u7387\u3002"),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",margin:"20px auto 10px auto"}},a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u5185\u5BB9"),a.createElement("div",{style:{cursor:"pointer",display:"flex",alignItems:"center"},onClick:()=>{hr(!vr)}},a.createElement("img",{src:Ft,className:"iconfont icon-shuaxin4 font14 c-light-primary current"}),a.createElement("span",{style:{marginLeft:"4px",color:"#3061D0"}},"AI\u8F85\u52A9\u751F\u6210"))),vr&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u89E3\u6790\u751F\u6210\u8981\u6C42")),a.createElement(tr.default.TextArea,{style:{height:160},value:zn,placeholder:"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u751F\u6210\u89E3\u6790\u7684\u8981\u6C42\u3002
            \u4F8B\u5982\uFF1A\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u5185\u5BB9\u751F\u6210\u7406\u89E3\u96BE\u70B9\u3001\u77E5\u8BC6\u70B9\u91CD\u70B9\u89E3\u6790",onChange:ui=>{An(ui.target.value)}}),tn?a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(bi.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var ui,Ci;(Ci=(ui=nr.current)==null?void 0:ui.cancelRequest)==null||Ci.call(ui),On(!1),Yn(!1)}},"\u505C\u6B62\u751F\u6210")):a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(bi.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{if(!zn.trim()){te.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u63A8\u9001\u5185\u5BB9");return}ur()}},"\u5F00\u59CB\u751F\u6210"))),a.createElement(se.Z,{spinning:qn},a.createElement(it.Z,{placeholder:"\u8BF7\u8F93\u5165\u667A\u80FD\u63A8\u9001",height:300,defaultValue:Rn,onChange:ui=>{jn(ui)}})),a.createElement("div",{style:{fontSize:14,fontWeight:500,color:"#000"}},"\u89E3\u6790\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",a.createElement(ne.Z,{title:"\u53EF\u4E3A\u89E3\u6790\u8BBE\u7F6E\u6700\u4F4E\u9605\u8BFB\u65F6\u957F\uFF0C\u5B66\u751F\u5FC5\u987B\u5B8C\u6210\u8BE5\u65F6\u957F\u7684\u9605\u8BFB\u540E\u624D\u80FD\u89E3\u9501\u4E0B\u4E00\u9636\u6BB5\u7684\u4EA4\u4E92\u5185\u5BB9"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 c-light-primary current ml5"}))),a.createElement(z.default,{onChange:ui=>{or(ui)},value:Tn,size:"large",style:{width:"100%",marginTop:"10px"}},a.createElement(z.default.Option,{value:10},"10s"),a.createElement(z.default.Option,{value:30},"30s"),a.createElement(z.default.Option,{value:60},"1min"),a.createElement(z.default.Option,{value:""},"\u4E0D\u9650\u5236")))}),Bn={wrap:"wrap___Caec9",type_style:"type_style___U6wBf",type_list:"type_list___Cq1WK",type_tag_noactive:"type_tag_noactive___BcE1l",type_tag_active:"type_tag_active___o54ss",type_tootip:"type_tootip___jTpTe",imgBox:"imgBox___k6jG2",judgment:"judgment___fhglz",active:"active___Mh2K8"},nt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAi5JREFUOE9lk81rE0EYxn+TNU2isNKC0oMXUXPxInipN8WA93rUk0gQBBHbHvoX9BRp8YuCFS1UREgUkZ5SEERIETQnD5HqxYNIMW3a7k4+dkfenV02tYfhHZaZ3z7P876jACo1UzQ+c2hKoYerujAC5B0oKMhn0lXI0Mk51EcMs+fKqqUq9ehyA59Ro8H4gIZMH/LDl2XvpN8KGdoOTKj5j6YaeEzKRQGQVA2HBvv/Pqwk3tfUo3Wz3fNww/hioiCqYsUchBQykMtE9jpqsWlMz4O+AJIlSmI7kkd8OLKQi20JRFSopW/G9HwQyCD2f/MyuIdhZxcWn4Hq2cO370nkUHsYq1KgXmxYQN8DqSeOwNXz8LcDYy5U38OP75AN4e6UBbx6kIapVn6lFgRQOglnjsHLD3DtIrR+wrtVECvTMWB5AZIc1OtNC5AlUq+fhTCEjd9wahwcBU9WwN+CmTtWwdN5Ox85B9SbLWO62so/nYcL4/BnF3QX8lk47sJaA740YeaWBTy+bxVEIa52jPECC7gyBkez8PyrDTAfQPkSbLZh+S1M37CAhUraWrW2Y4wXgh5YG0lH9rV2aEKl1WI1aqd04dOe2d4LcD0D3W4KSboiNZrQGDI86gWHjvrsmaoXMCkAP0ghESBWFPw3YMm4Z0NqqqlNUQc0/JBRsSKQYRvJjAgkUpG+l7bTZUJJKOvaFIOAOS+k5IW4un8wD5lSeS9oOvjUlWZ2qqxa/wBF3k0rRn8T3AAAAABJRU5ErkJggg==",It=Object.defineProperty,Nt=Object.defineProperties,Zt=Object.getOwnPropertyDescriptors,jt=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,pt=(dt,rt,tt)=>rt in dt?It(dt,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):dt[rt]=tt,yt=(dt,rt)=>{for(var tt in rt||(rt={}))Re.call(rt,tt)&&pt(dt,tt,rt[tt]);if(jt)for(var tt of jt(rt))vt.call(rt,tt)&&pt(dt,tt,rt[tt]);return dt},At=(dt,rt)=>Nt(dt,Zt(rt)),lt=(dt,rt,tt)=>new Promise((zt,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(On){Gt(On)}},zn=tn=>{try{An(tt.throw(tn))}catch(On){Gt(On)}},An=tn=>tn.done?zt(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(dt,rt)).next())});const wt=({value:dt,onChange:rt})=>{const tt=["\u6B63\u786E","\u9519\u8BEF"];return a.createElement("div",{className:Bn.judgment},tt.map(zt=>a.createElement("div",{className:zt===dt?Bn.active:"",key:zt},a.createElement("b",{onClick:()=>rt(zt)},zt==="\u6B63\u786E"?"T":"F"),a.createElement("span",null,zt))))};var Vt=(0,a.forwardRef)(({addInteraction:dt,isEdit:rt,isOpen:tt,data:zt,onClose:Gt,onOk:Un},zn)=>{var An;const tn=[{type:0,question:"",answer:"",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1},{type:1,question:"",answer:"\u6B63\u786E",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1},{type:2,question:"",answer:"",showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",loading:!1}],[On,qn]=(0,a.useState)(""),[Yn,Rn]=(0,a.useState)([]),[jn,Tn]=(0,a.useState)(1),[or,Fn]=(0,a.useState)(3),vr=(0,a.useRef)(!1),[hr]=(0,ce.useSearchParams)(),nr=(0,a.useRef)(null);(0,a.useEffect)(()=>{var $n,gr,mi,Kr,ci,sa,Aa;if(tt){let Ri=1;dt?(Rn([tn[0]]),Tn(2),Ri=2):((gr=($n=zt==null?void 0:zt.page)==null?void 0:$n.smart_plan_page_knowledges)==null?void 0:gr.length)>0?(Rn((Kr=(mi=zt==null?void 0:zt.page)==null?void 0:mi.smart_plan_page_knowledges)==null?void 0:Kr.map(vi=>(vi.inputValue="\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",vi.showInput=!1,vi.loading=!1,vi))),Tn(1)):(Rn([tn[0]]),Ri=2,Tn(2));let qi=Ri===1?(ci=zt==null?void 0:zt.page)==null?void 0:ci.ai_requirement:((sa=zt==null?void 0:zt.page)==null?void 0:sa.ai_requirement)||"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002";qn(qi),Fn(((Aa=zt==null?void 0:zt.page)==null?void 0:Aa.ai_question_size)||3)}},[tt]);const sr=()=>{vr.current=!1;const $n=Yn.some(mi=>mi.loading==!0),gr=mi=>{ae.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:mi,onOk:()=>{if($n&&nr.current){nr.current.abort(),Yn==null||Yn.map(Kr=>Kr.loading=!1),Gt();return}}})};if($n){gr("\u6B63\u5728\u751F\u6210\u667A\u80FD\u4E92\u52A8\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Gt()},ur=()=>lt(void 0,null,function*(){const $n=yield Ci();($n==null?void 0:$n.status)===0&&Un()}),Qt=()=>lt(void 0,null,function*(){const $n=yield Ci();($n==null?void 0:$n.status)===0&&(Un(),hr.get("type")?(0,we.xg)(`/classrooms/${zt==null?void 0:zt.coursesId}/smart_plan/${zt==null?void 0:zt.id}/ppt_info/info?type=${hr.get("type")}&simulate=true&simulateType=2&pptPage=${zt==null?void 0:zt.position}`):(0,we.xg)(`/classrooms/${zt==null?void 0:zt.coursesId}/smart_plan/${zt==null?void 0:zt.id}/ppt_info/info?simulate=true&simulateType=2&pptPage=${zt==null?void 0:zt.position}`))}),kr=($n,gr,mi)=>{Yn[gr][$n]=mi,Rn([...Yn])},Vr=$n=>lt(void 0,null,function*(){var gr,mi,Kr;Yn[$n].loading=!0,Rn([...Yn]),nr.current=new AbortController;const ci=nr.current.signal,sa=setTimeout(()=>{nr.current&&(vr.current=!0,nr.current.abort())},6e4);try{const Ri=yield(yield fetch(`${fe.Z.API_SERVER}/api/courses/${zt==null?void 0:zt.coursesId}/smart_plans/${zt==null?void 0:zt.id}/get_questions.json`,{method:"post",body:JSON.stringify({url:(gr=zt==null?void 0:zt.url)==null?void 0:gr.map(qi=>qi==null?void 0:qi.url),count:1,type:Yn[$n].type}),headers:{"Content-Type":"application/json"},signal:ci})).json();if((Ri==null?void 0:Ri.status)===0){const qi=Yn[$n].type,vi=(Kr=(mi=Ri==null?void 0:Ri.data)==null?void 0:mi.questions)==null?void 0:Kr[0];vi&&(Yn[$n]=At(yt({},vi),{type:qi}),qi===0&&(Yn[$n].answer=""),Rn([...Yn]))}}catch(Aa){vr.current&&te.ZP.error("\u8BF7\u6C42\u8D85\u65F6\uFF0C\u5DF2\u88AB\u4E2D\u65AD")}finally{clearTimeout(sa),Yn[$n].loading=!1,Rn([...Yn])}}),wr=[{key:0,label:"\u95EE\u7B54\u8BA8\u8BBA\u9898"},{key:1,label:"\u5224\u65AD\u9898"},{key:2,label:"\u5173\u952E\u8BCD\u4F5C\u7B54"}],ui=()=>lt(void 0,null,function*(){var $n;return yield(0,ue.ZP)(`/api/smart_plan_item_banks/${($n=zt==null?void 0:zt.page)==null?void 0:$n.id}/${rt?"smart_plan_page_knowledges/update_knowledge":"smart_plan_page_knowledges"}.json`,{method:rt?"put":"post",body:{questions:jn==1?Yn:[],is_ai_question:jn!=1,ai_question_size:or,ai_requirement:On}})}),Ci=()=>lt(void 0,null,function*(){var $n,gr,mi,Kr;const ci=[],sa=[],Aa=[];if(jn==1){if(Yn.forEach((Ri,qi)=>{var vi;Ri.question||ci.push(qi+1),((vi=Ri.question)==null?void 0:vi.length)>200&&sa.push(qi+1),Ri.type!==0&&!Ri.answer&&Aa.push(qi+1)}),ci.length){te.ZP.warning(`\u7B2C${ci.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u8BF7\u586B\u5199\u95EE\u9898\u5185\u5BB9`);return}if(sa.length){te.ZP.warning(`\u7B2C${sa.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u5185\u5BB9\u8D85\u8FC7200\u5B57\u9650\u5236`);return}if(Aa.length){te.ZP.warning(`\u7B2C${Aa.join("\u3001")}\u9053\u95EE\u9898\uFF0C\u672A\u8BBE\u7F6E\u56DE\u7B54`);return}}if(!rt&&(Yn==null?void 0:Yn.length)>3-((gr=($n=zt==null?void 0:zt.page)==null?void 0:$n.smart_plan_page_knowledges)==null?void 0:gr.length)){te.ZP.warning("\u5F53\u524D\u9875\u9762\u95EE\u9898\u6570\u91CF\u5DF2\u8FBE\u4E0A\u9650\uFF083/3\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u95EE\u9898\u540E\u518D\u6DFB\u52A0");return}if(jn==2&&!(On!=null&&On.trim())){te.ZP.warning("\u8BF7\u586B\u5199\u4E92\u52A8\u8981\u6C42");return}if(dt)if(jn===2&&((Kr=(mi=zt==null?void 0:zt.page)==null?void 0:mi.smart_plan_page_knowledges)==null?void 0:Kr.length)>0)ae.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u5F53\u524D\u5E7B\u706F\u7247\u5DF2\u8BBE\u7F6E\u9884\u8BBE\u95EE\u9898\uFF0C\u542F\u7528\u667A\u80FD\u5B66\u4E60\u52A9\u624B\u5C06\u8986\u76D6\u9884\u8BBE\u95EE\u9898\u3002\u662F\u5426\u786E\u8BA4\u542F\u7528\u65B0\u6A21\u5F0F\uFF1F",onOk:()=>lt(void 0,null,function*(){const Ri=yield ui();(Ri==null?void 0:Ri.status)===0&&Un()})});else return yield ui();else return yield ui()}),Ii=(0,a.useRef)();return(0,a.useImperativeHandle)(zn,()=>({onClickSave:ur,onClickPreview:Qt,handleClose:sr})),a.createElement("div",{className:Bn.wrap,ref:Ii},a.createElement("div",{className:Bn.type_style},"\u4E92\u52A8\u7C7B\u578B"),a.createElement("div",{className:Bn.type_list},a.createElement("div",{className:jn==2?Bn.type_tag_active:Bn.type_tag_noactive,onClick:()=>{Tn(2),qn("\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002")}},"\u667A\u80FD\u5B66\u4E60\u52A9\u624B"),a.createElement("div",{className:jn==1?Bn.type_tag_active:Bn.type_tag_noactive,style:{marginLeft:"10px"},onClick:()=>{var $n,gr,mi;jn==2&&(qn(""),Tn(1),Rn(dt?[tn[0]]:((gr=($n=zt==null?void 0:zt.page)==null?void 0:$n.smart_plan_page_knowledges)==null?void 0:gr.length)>0?(mi=zt==null?void 0:zt.page)==null?void 0:mi.smart_plan_page_knowledges:[tn[0]]))}},"\u6559\u5E08\u9884\u8BBE\u63D0\u95EE")),a.createElement("div",{className:Bn.type_tootip},jn==1?"\u6559\u5E08\u53EF\u81EA\u4E3B\u8BBE\u7F6E\u7CBE\u51C6\u63D0\u95EE\uFF0C\u4E5F\u53EF\u7531\u5927\u6A21\u578B\u667A\u80FD\u89E3\u6790\u8BFE\u4EF6\u5185\u5BB9\u5E76\u751F\u6210\u542F\u53D1\u5F0F\u95EE\u9898\u94FE\uFF0C\u4E24\u79CD\u65B9\u5F0F\u53EF\u7075\u6D3B\u7EC4\u5408\u8C03\u6574\u3002\u5728\u5B66\u751F\u5B8C\u6210\u4E92\u52A8\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u81EA\u52A8\u5206\u6790\u5B66\u751F\u7684\u4E92\u52A8\u6570\u636E\uFF0C\u751F\u6210\u8BE6\u7EC6\u7684\u5B66\u4E60\u8BC4\u4EF7\u62A5\u544A\u3002":"\u5927\u6A21\u578B\u901A\u8FC7\u542F\u53D1\u5F0F\u5BF9\u8BDD\u4E0E\u5B66\u751F\u8FDB\u884C\u4E92\u52A8\uFF0C\u5B9E\u65F6\u8BC4\u4F30\u5B66\u751F\u5BF9\u77E5\u8BC6\u70B9\u7684\u638C\u63E1\u60C5\u51B5\uFF0C\u5BF9\u96BE\u70B9\u8FDB\u884C\u8BB2\u89E3\u3002\u5728\u5B66\u751F\u5B8C\u6210\u4E92\u52A8\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u81EA\u52A8\u5206\u6790\u5B66\u751F\u7684\u4E92\u52A8\u6570\u636E\uFF0C\u751F\u6210\u8BE6\u7EC6\u7684\u5B66\u4E60\u8BC4\u4EF7\u62A5\u544A\u3002"),jn==2&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u4E92\u52A8\u8981\u6C42")),a.createElement(tr.default.TextArea,{style:{height:160},value:On,placeholder:jn==1?"\u8BF7\u6839\u636E\u5F53\u524DPPT\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u63D0\u95EE":"\u8BF7\u8F93\u5165\u5BF9\u5927\u6A21\u578B\u7684\u4E92\u52A8\u8981\u6C42\u3002\u4F8B\u5982\uFF1A\u6211\u662F\u4E00\u540Dxxx\u5B66\u6BB5xxx\u5B66\u79D1\u7684\u667A\u80FD\u4F34\u5B66\u52A9\u624B\uFF0C\u4E3B\u8981\u534F\u52A9\u5B66\u751F\u5B8C\u6210\u9884\u4E60\u73AF\u8282\u3002\u63D0\u95EE\u89C4\u8303\uFF1A\u57FA\u4E8E\u8BFE\u4EF6\u5185\u5BB9\u63D0\u95EE\u5E76\u7ED3\u5408\u5B66\u6BB5\u76EE\u6807\u5EF6\u4F38\uFF1B\u4E0D\u76F4\u63A5\u7ED9\u51FA\u7B54\u6848\uFF0C\u6839\u636E\u5B66\u751F\u77E5\u8BC6\u70B9\u638C\u63E1\u60C5\u51B5\u8C03\u6574\u8BB2\u89E3\u6DF1\u5EA6\u3002",onChange:$n=>{qn($n.target.value)}}),a.createElement("div",{style:{fontWeight:500,marginTop:"20px"}},"\u95EE\u9898\u6570\u91CF"),a.createElement(z.default,{placeholder:"\u8BF7\u9009\u62E9\u95EE\u9898\u6570\u91CF",style:{width:"100%",marginTop:"10px"},size:"large",value:or,showSearch:!1,onChange:$n=>{Fn($n)}},(An=[1,2,3])==null?void 0:An.map($n=>a.createElement(z.default.Option,{value:$n,key:$n},$n)))),jn==1&&a.createElement("div",{style:{minHeight:"70px"}},Yn.map(($n,gr)=>{var mi,Kr;return a.createElement("div",{key:gr,style:{marginTop:gr===0?20:30}},a.createElement(Ve.Z,{align:"middle",className:"mb10"},a.createElement("span",{className:"mr10 c-black",style:{fontWeight:500}},"\u95EE\u9898",gr+1),a.createElement(ne.Z,{title:"\u667A\u80FD\u5206\u6790\u8BFE\u4EF6\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u77E5\u8BC6\u70B9\u5173\u8054\u63D0\u95EE\u3002"},a.createElement("img",{src:nt,onClick:()=>{Yn[gr].showInput=!Yn[gr].showInput,Rn([...Yn])},className:"iconfont icon-shuaxin4 font14 c-light-primary current"})),(Yn==null?void 0:Yn.length)<3&&a.createElement("i",{className:"iconfont icon-tianjia4",style:{marginLeft:"10px",cursor:"pointer",fontSize:12,color:"#3061D0",fontWeight:600},onClick:()=>{Yn.push(tn[0]),Rn([...Yn]),setTimeout(()=>{const ci=document.querySelector(".QASetting-modal"),sa=ci==null?void 0:ci.querySelector(".ant-modal-body");sa==null||sa.scrollTo({top:sa.scrollHeight,behavior:"smooth"})},0)}}),a.createElement(ne.Z,{placement:"left",title:"\u5220\u9664\u95EE\u9898"},a.createElement("i",{onClick:()=>{if(Yn.length==1){te.ZP.error("\u81F3\u5C11\u4FDD\u7559\u4E00\u4E2A\u95EE\u9898");return}Yn.splice(gr,1),Rn([...Yn])},style:{marginLeft:"auto"},className:"iconfont icon-shanchu15 font14 current c-grey-999"}))),Yn[gr].showInput&&a.createElement(a.Fragment,null,a.createElement("div",{className:"mb10 mt20 c-black"},a.createElement("b",null,"\u95EE\u9898\u751F\u6210\u8981\u6C42")),a.createElement(tr.default.TextArea,{style:{height:160},value:(mi=Yn==null?void 0:Yn[gr])==null?void 0:mi.inputValue,disabled:(Kr=Yn==null?void 0:Yn[gr])==null?void 0:Kr.loading,placeholder:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE",onChange:ci=>{Yn[gr].inputValue=ci.target.value,Rn([...Yn])}}),Yn[gr].loading?a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(bi.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{vr.current=!1,nr.current.abort(),Yn[gr].loading=!1,Rn([...Yn])}},"\u7EC8\u6B62\u51FA\u9898")):a.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.createElement(bi.op,{style:{width:"120px",margin:"20px auto"},onClick:()=>{var ci;if(!((ci=Yn==null?void 0:Yn[gr])!=null&&ci.inputValue.trim())){te.ZP.error("\u8BF7\u5148\u8BBE\u7F6E\u51FA\u9898\u8981\u6C42\uFF0C\u518D\u5C1D\u8BD5\u751F\u6210\u9898\u76EE");return}if(Yn.some((Aa,Ri)=>Ri!=gr&&Aa.loading==!0)){te.ZP.error("\u6709\u9898\u76EE\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u4E0D\u80FD\u751F\u6210\u65B0\u9898\u76EE\uFF0C\u8BF7\u7A0D\u7B49");return}Vr(gr)}},"\u5F00\u59CB\u51FA\u9898"))),a.createElement(se.Z,{spinning:Yn[gr].loading},a.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"10px"}},a.createElement(tr.default,{onChange:ci=>kr("question",gr,ci.target.value),style:{width:"510px"},value:$n==null?void 0:$n.question,size:"large"}),a.createElement(z.default,{size:"large",style:{width:"130px",marginLeft:"20px"},value:$n==null?void 0:$n.type,onChange:ci=>{const sa={type:Number(ci),answer:tn[ci].answer,question:ci.question,loading:!1,showInput:!1,inputValue:"\u6839\u636E\u672C\u9875PPT\u5185\u5BB9\u7684\u77E5\u8BC6\u70B9\u751F\u6210\u5173\u8054\u6027\u63D0\u95EE"};Yn[gr]=sa,Rn([...Yn])}},wr==null?void 0:wr.map((ci,sa)=>a.createElement(z.default.Option,{value:ci==null?void 0:ci.key,key:sa},ci==null?void 0:ci.label)))),$n.type===1&&a.createElement(wt,{value:$n.answer,onChange:ci=>kr("answer",gr,ci)}),$n.type===2&&a.createElement(tr.default,{size:"large",onChange:ci=>kr("answer",gr,ci.target.value),placeholder:"\u8BF7\u8BBE\u7F6E\u56DE\u7B54\u5173\u952E\u8BCD\uFF0C\u8BF7\u7528\u2018\uFF0C\u2019\u5206\u9694\u5F00",value:$n.answer})))})))}),Jt={wrap:"wrap___yzOLg",left:"left___lhFsp",tip:"tip____qjZn",bottomBtn:"bottomBtn___gR4b0",disabled:"disabled___tHi8U",imgBox:"imgBox___XwRIk",start_btn:"start_btn___P67Pc",stop_btn:"stop_btn___j_aKt",save_btn:"save_btn___mzPPO"},Lt="data:image/png;base64,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",sn="data:image/png;base64,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",cn=le(97812),on=(dt,rt,tt)=>new Promise((zt,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(On){Gt(On)}},zn=tn=>{try{An(tt.throw(tn))}catch(On){Gt(On)}},An=tn=>tn.done?zt(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(dt,rt)).next())}),yn=({isEdit:dt=!1,visible:rt,data:tt,onClose:zt,onOk:Gt,openPreview:Un,changePage:zn})=>{const[An,tn]=(0,a.useState)(`\u751F\u6210\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u7684\u53EF\u89C6\u5316\u6F14\u793A\u8FC7\u7A0B\uFF0C\u5305\u542B\u5982\u4E0B\u6838\u5FC3\u5143\u7D20\uFF1A 1. **\u76F4\u89C2\u7684\u6570\u7EC4\u5C55\u793A**\uFF1A\u7528\u67F1\u72B6\u56FE\u5F62\u5F0F\u5C55\u793A\u6570\u7EC4\uFF0C\u9AD8\u5EA6\u4EE3\u8868\u6570\u503C\u5927\u5C0F 2. **\u9010\u6B65\u6267\u884C**\uFF1A\u53EF\u4EE5\u4E00\u6B65\u4E00\u6B65\u6267\u884C\u5FEB\u901F\u6392\u5E8F\u7684\u6BCF\u4E2A\u6B65\u9AA4 3. **\u81EA\u52A8\u64AD\u653E**\uFF1A\u81EA\u52A8\u9010\u6B65\u6267\u884C\u6392\u5E8F\u8FC7\u7A0B @@ -1135,7 +1135,7 @@ ${_e} 4. **\u76F4\u63A5\u5B8C\u6210**\uFF1A\u4E00\u952E\u5B8C\u6210\u6574\u4E2A\u6392\u5E8F\u8FC7\u7A0B 5. **\u989C\u8272\u6807\u8BB0**\uFF1A\u7528\u4E0D\u540C\u989C\u8272\u6807\u8BB0\u6838\u5FC3\u8981\u7D20 6. **\u4EE3\u7801\u663E\u793A**\uFF1A\u663E\u793A\u5F53\u524D\u6B65\u9AA4\u5BF9\u5E94\u7684\u4EE3\u7801 -7. **\u6587\u5B57\u89E3\u91CA**\uFF1A\u8BE6\u7EC6\u8BF4\u660E\u5F53\u524D\u6B65\u9AA4\u7684\u539F\u7406`),Tn(ft?(Qt=tt==null?void 0:tt.page)==null?void 0:Qt.page_info:""))},[rt]);const ur=()=>on(void 0,null,function*(){var Qt;qn(!0),Rn(!0),sr.current=new Et.Z(fe.Z.API_SERVER+"/api/stream/course_qna_records/chat_messages.json",{response_mode:"streaming",model:"qwen-max",scene_awareness:!1,thinking_enabled:!1,image_generator:!1,code_preview:!0,file_ids:[],image_list:[],history:[],questionable_type:"SmartPlan",questionable_id:tt==null?void 0:tt.id,position:1,type:10,is_chat:!0,prompt:An,ppt_url:(Qt=tt==null?void 0:tt.url)==null?void 0:Qt.map(kr=>kr==null?void 0:kr.url)}),yield new Promise((kr,Vr)=>{sr.current.on("data",wr=>{Rn(!1),Tn(wr==null?void 0:wr.full)}),sr.current.on("done",()=>on(void 0,null,function*(){qn(!1)})),sr.current.startStream()})});return a.createElement(ee.Z,{title:"\u667A\u80FD\u52A8\u6548\u52A9\u624B",extra:a.createElement("div",{className:Jt.extraHeader},a.createElement(Ve.Z,{align:"middle"},jn&&a.createElement(a.Fragment,null,a.createElement(ne.Z,{title:On?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},a.createElement(b.ZP,{className:Jt.save_btn,style:{marginRight:"20px"},disabled:On,onClick:()=>{const kr=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();Un(kr)}},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u4FDD\u5B58\u52A8\u6548")))),a.createElement(ne.Z,{title:On?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},a.createElement(b.ZP,{className:Jt.save_btn,disabled:On,onClick:()=>{const kr=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();(0,we.RG)(kr)}},a.createElement("i",{className:"iconfont icon-zhichifuzhi"}),a.createElement("span",null,"\u590D\u5236")))),a.createElement("i",{onClick:()=>{const Qt=kr=>{ae.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:kr,onOk:()=>{var Vr,wr;(wr=(Vr=sr.current)==null?void 0:Vr.cancelRequest)==null||wr.call(Vr),qn(!1),Rn(!1),zt()}})};if(On){Qt("\u6B63\u5728\u751F\u6210\u667A\u80FD\u52A8\u6548\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else jn?Qt("\u52A8\u6548\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):zt()},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:rt},a.createElement("div",{className:Jt.wrap},a.createElement("div",{className:Jt.left},a.createElement("div",{className:Jt.tip},a.createElement("img",{src:Lt}),a.createElement("span",null,"\u8BF7\u63CF\u8FF0\u60A8\u9700\u8981\u7684\u52A8\u753B\u6548\u679C\u8981\u6C42\uFF0C\u6211\u5C06\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u5BF9\u5E94\u7684\u52A8\u753B\u4EE3\u7801\uFF0C\u5E76\u652F\u6301\u4E0E\u5F53\u524D\u5E7B\u706F\u7247\u7ED1\u5B9A\uFF0C\u65B9\u4FBF\u6559\u5B66\u6F14\u793A\u3002")),a.createElement("div",{className:"mb10 mt30 c-black"},a.createElement("b",null,"\u52A8\u6548\u751F\u6210\u8981\u6C42")),a.createElement(tr.default.TextArea,{style:{height:200},value:An,disabled:On,onChange:Qt=>{tn(Qt.target.value)}}),a.createElement(ne.Z,{title:On?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},On?a.createElement("div",{className:Jt.stop_btn,onClick:()=>{var Qt,kr;(kr=(Qt=sr.current)==null?void 0:Qt.cancelRequest)==null||kr.call(Qt),qn(!1),Rn(!1)}},"\u505C\u6B62\u751F\u6210"):a.createElement("div",{className:Jt.start_btn,onClick:()=>{if(!An.trim()){te.ZP.error("\u8BF7\u586B\u5199\u52A8\u6548\u751F\u6210\u8981\u6C42");return}Tn(""),ur()}},"\u5F00\u59CB\u751F\u6210"))),a.createElement("div",{style:{width:"55%",padding:"10px 24px 10px 10px",overflow:"auto"},onScroll:nr,ref:vr},jn?a.createElement(se.Z,{spinning:Yn},jn&&a.createElement(cn.Z,{cancelIndex:0,streamingStatus:On,loadImage:!1,onFinish:()=>on(void 0,null,function*(){}),value:jn,isHiddenHtml:!0}),a.createElement("div",{ref:hr})):a.createElement("div",{className:Jt.imgBox},a.createElement(se.Z,{spinning:On},a.createElement("img",{width:56,src:sn}),a.createElement("div",null,"\u9884\u89C8\u533A"))))))},bn=le(17178),wn=le(92310),Ln=le.n(wn),Gn=le(30521),nn=Object.defineProperty,dr=Object.getOwnPropertySymbols,Hn=Object.prototype.hasOwnProperty,mr=Object.prototype.propertyIsEnumerable,Ar=(ft,rt,tt)=>rt in ft?nn(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Rr=(ft,rt)=>{for(var tt in rt||(rt={}))Hn.call(rt,tt)&&Ar(ft,tt,rt[tt]);if(dr)for(var tt of dr(rt))mr.call(rt,tt)&&Ar(ft,tt,rt[tt]);return ft};const Gr=ft=>React.createElement("svg",Rr({className:"ppt_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ft),React.createElement("path",{d:"M931.294 166.775H536.439V856.27h394.855a24.235 24.235 0 0 0 24.44-24.371V192.102c0-14.063-10.343-25.327-24.44-25.327z",fill:"#FF8A65"}),React.createElement("path",{d:"M512 634.88h345.975v48.81H512v-48.81zm0 98.509h345.975v49.732H512V733.39zM660.548 290.61C578.765 290.611 512 357.205 512 438.818S578.765 587.06 660.548 587.06c81.784 0 148.514-66.628 148.514-148.24H660.548V290.61z",fill:"#FBE9E7"}),React.createElement("path",{d:"M709.427 240.879V389.12h148.548c0-81.647-66.764-148.241-148.548-148.241z",fill:"#FBE9E7"}),React.createElement("path",{d:"M586.274 955.733 68.267 857.225v-690.45l518.007-98.508z",fill:"#E64A19"}),React.createElement("path",{d:"M335.258 343.142H218.692v337.716h72.363V564.565h37.649c40.448 0 72.397-10.308 95.915-31.88 23.483-20.65 35.703-48.81 35.703-82.569 0-71.304-42.325-106.94-125.03-106.94zm-13.176 163.226H291.09V401.306h30.993c39.492 0 59.256 16.896 59.256 51.575 0 36.591-19.764 53.487-59.256 53.487z",fill:"#FFF"}));var fr="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkzMS4yOTQgMTY2Ljc3NUg1MzYuNDM5Vjg1Ni4yN2gzOTQuODU1YTI0LjIzNSAyNC4yMzUgMCAwIDAgMjQuNDQtMjQuMzcxVjE5Mi4xMDJjMC0xNC4wNjMtMTAuMzQzLTI1LjMyNy0yNC40NC0yNS4zMjd6IiBmaWxsPSIjRkY4QTY1Ii8+PHBhdGggZD0iTTUxMiA2MzQuODhoMzQ1Ljk3NXY0OC44MUg1MTJ2LTQ4Ljgxem0wIDk4LjUwOWgzNDUuOTc1djQ5LjczMkg1MTJWNzMzLjM5ek02NjAuNTQ4IDI5MC42MUM1NzguNzY1IDI5MC42MTEgNTEyIDM1Ny4yMDUgNTEyIDQzOC44MThTNTc4Ljc2NSA1ODcuMDYgNjYwLjU0OCA1ODcuMDZjODEuNzg0IDAgMTQ4LjUxNC02Ni42MjggMTQ4LjUxNC0xNDguMjRINjYwLjU0OFYyOTAuNjF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTcwOS40MjcgMjQwLjg3OVYzODkuMTJoMTQ4LjU0OGMwLTgxLjY0Ny02Ni43NjQtMTQ4LjI0MS0xNDguNTQ4LTE0OC4yNDF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTU4Ni4yNzQgOTU1LjczMyA2OC4yNjcgODU3LjIyNXYtNjkwLjQ1bDUxOC4wMDctOTguNTA4eiIgZmlsbD0iI0U2NEExOSIvPjxwYXRoIGQ9Ik0zMzUuMjU4IDM0My4xNDJIMjE4LjY5MnYzMzcuNzE2aDcyLjM2M1Y1NjQuNTY1aDM3LjY0OWM0MC40NDggMCA3Mi4zOTctMTAuMzA4IDk1LjkxNS0zMS44OCAyMy40ODMtMjAuNjUgMzUuNzAzLTQ4LjgxIDM1LjcwMy04Mi41NjkgMC03MS4zMDQtNDIuMzI1LTEwNi45NC0xMjUuMDMtMTA2Ljk0em0tMTMuMTc2IDE2My4yMjZIMjkxLjA5VjQwMS4zMDZoMzAuOTkzYzM5LjQ5MiAwIDU5LjI1NiAxNi44OTYgNTkuMjU2IDUxLjU3NSAwIDM2LjU5MS0xOS43NjQgNTMuNDg3LTU5LjI1NiA1My40ODd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+",Sr=le(56321),Mr=Object.defineProperty,zr=Object.defineProperties,Dr=Object.getOwnPropertyDescriptors,Xr=Object.getOwnPropertySymbols,ri=Object.prototype.hasOwnProperty,Bi=Object.prototype.propertyIsEnumerable,_r=(ft,rt,tt)=>rt in ft?Mr(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Ai=(ft,rt)=>{for(var tt in rt||(rt={}))ri.call(rt,tt)&&_r(ft,tt,rt[tt]);if(Xr)for(var tt of Xr(rt))Bi.call(rt,tt)&&_r(ft,tt,rt[tt]);return ft},Jr=(ft,rt)=>zr(ft,Dr(rt)),jr=(ft,rt,tt)=>new Promise((zt,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(On){Gt(On)}},zn=tn=>{try{An(tt.throw(tn))}catch(On){Gt(On)}},An=tn=>tn.done?zt(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())}),Wr=({className:ft,style:rt,data:tt={},defaultChatData:zt=[],initDefaultChatDataKey:Gt=0,onPptButtonClick:Un})=>{const[zn]=(0,Gn.eh)(),{chatData:An,setChatData:tn,calcHistoryList:On}=(0,Gn.r5)(),[qn,Yn]=(0,a.useState)(0),[Rn,jn]=(0,a.useState)(""),[Tn,or]=(0,a.useState)(!1),{scrollBoxRef:Fn,bottomInspectRef:vr,contentRef:hr,isAtBottom:nr}=(0,Gn.wr)({status:Tn}),sr=(0,Gn.h4)(Fn),ur=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(!An.length||!Fn.current)return;const wr=An[An.length-1];wr!=null&&wr.loading&&(Fn.current.scrollTop=Fn.current.scrollHeight)},[An.length]),(0,a.useEffect)(()=>{if(Gt){Qt();let wr=[];return zt.forEach(ui=>{const Ci=Date.now(),Ii=[{text:ui.question,key:Ci,sender:"user",show:!0},{text:ui.answer,loading:!1,key:Ci,sender:"AI",show:!0}];wr.push(...Ii)}),tn(wr),()=>{zn.cancel()}}},[Gt]);const Qt=()=>{zn.cancel(),Yn(1)},kr=(wr,...ui)=>jr(void 0,[wr,...ui],function*(Ci,Ii=[],$n=[]){var gr,mi;jn(""),Yn(0),(mi=(gr=ur.current)==null?void 0:gr.onAttachmentsClear)==null||mi.call(gr);const Kr=Date.now(),ci=[{text:Ci,key:Kr,sender:"user",show:!0,fileList:Ii,imageList:$n},{loading:!0,key:Kr,sender:"AI",show:!0}];tn([...An,...ci]);const sa=Ii==null?void 0:Ii.map(qi=>{var vi;return(vi=qi==null?void 0:qi.response)==null?void 0:vi.file_id}),Aa=$n==null?void 0:$n.map(qi=>{var vi;return(vi=qi==null?void 0:qi.response)==null?void 0:vi.data}),Ri=On(An);zn.request({url:"/api/stream/course_qna_records/chat_messages.json",body:Ai({model:"qwen-max",is_chat:!0,prompt:Ci,file_ids:sa,image_list:Aa,history:Ri},tt),onData:(qi,vi)=>{or(!0),tn(ei=>ei.map((fa,no)=>no===ei.length-1?Jr(Ai({},fa),{text:qi,loading:!1,error:(vi==null?void 0:vi.msg)==="error"}):fa))},onError:qi=>{let vi="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";tn(ei=>[...ei].map((fa,no)=>no===ei.length-1?Jr(Ai({},fa),{text:vi,loading:!1,error:!0}):fa))}})}),Vr=sr.width?sr.width-20:"100%";return a.createElement("div",{className:Ln()("flex flex-col h-full",ft),style:rt},a.createElement("div",{ref:Fn,style:{flex:1,overflow:"auto"}},a.createElement("div",{className:bn.Z.tips,style:{width:Vr}},a.createElement("img",{className:bn.Z.avatar,src:Sr}),a.createElement("div",{className:bn.Z.details},a.createElement("div",{className:"c-grey-333 font18"},"\u{1F48E}\xA0\u4E13\u4E1A\u81F4\u529B\u4E8EPPT\u6559\u5B66\u5185\u5BB9\u4F18\u5316\uFF5E"),a.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u8BF7\u544A\u8BC9\u6211\u6559\u5B66\u5185\u5BB9\uFF0C\u6211\u53EF\u4EE5\u4F18\u5316\u5185\u5BB9\u8868\u8FF0\u3001\u68B3\u7406\u77E5\u8BC6\u6846\u67B6\u3001\u7A81\u51FA\u6559\u5B66\u91CD\u70B9\u3002"))),a.createElement(Gn.xj,{className:"pl20",style:{width:Vr},contentRef:hr,chatData:An,requestLoading:zn.loading,cancelTyping:qn,onAnswerFinish:()=>jr(void 0,null,function*(){setTimeout(()=>or(!1),0)})}),!nr&&a.createElement("div",{className:bn.Z.backBottom,onClick:()=>{Fn.current.scrollTop=Fn.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:vr})),(An==null?void 0:An.length)===0&&a.createElement("div",{className:bn.Z.try},a.createElement("div",{onClick:()=>jn("\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]")},a.createElement("span",{className:"mr5"},"\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]"),a.createElement("i",{className:"iconfont icon-you2 font18"})),a.createElement("div",{onClick:()=>kr("\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9")},a.createElement("span",{className:"mr5"},"\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9"),a.createElement("i",{className:"iconfont icon-you2 font18"}))),a.createElement(Gn.CI,{ref:ur,style:{margin:"0 20px 20px 20px"},onCancel:Qt,headExtraNode:a.createElement("div",{className:bn.Z.pptBtn,onClick:Un},a.createElement("img",{src:fr,width:"18",className:"mr5"}),"PPT\u5236\u4F5C"),value:Rn,onSubmit:kr,onChange:jn,typing:Tn,loading:zn.loading}))},Fi=le(20554),Br=le(51124),ii=le(24334),br={flex_box_center:"flex_box_center___UDQ_A",flex_space_between:"flex_space_between___L60OU",flex_box_vertical_center:"flex_box_vertical_center___knshJ",flex_box_center_end:"flex_box_center_end___BYPJy",flex_box_column:"flex_box_column___mKzh0",modalContent:"modalContent___C7Swl",modalContentLeft:"modalContentLeft___X1oAN",green:"green___YnDvQ",textArea:"textArea___Zlp0S",red:"red___BFvO0",row:"row___Vd2L2",html:"html___D18eP",line:"line___w9apf",submit_button:"submit_button___rKWec",choiceWrap:"choiceWrap___iBbUB",choiceIndex:"choiceIndex___UbZwC",judgementIndex:"judgementIndex___PY3if",activeAnswer:"activeAnswer___ih3N8",rightAnswer:"rightAnswer___hUnPB",errorAnswer:"errorAnswer___zLf6A",setAnswerBtn:"setAnswerBtn___SKqR6",activeJudgementAnswer:"activeJudgementAnswer___dDnAD",actionWrapper:"actionWrapper___zHvDG",addIcon:"addIcon___AfrJN",deleteIcon:"deleteIcon___sfJc_",analysisWrap:"analysisWrap___ukahD",Drawrap:"Drawrap___H9sBA",iframe:"iframe___qLhNQ",c:"c___BapQh",cpp:"cpp___kWVQV",java:"java___TgN6O",python:"python___u7i95",shixunWrp:"shixunWrp___CpqhK",full:"full___M9JLT",questionWrap:"questionWrap___gXjon",solutionWrap:"solutionWrap___SniYp",descBox:"descBox___FF1aM",title:"title___w1bbB",desc:"desc___ZkzLN",choiceBox:"choiceBox___VJxA_",activeAnswerBox:"activeAnswerBox___KRmkd",rightAnswerBox:"rightAnswerBox___KoUBD",errorAnswerBox:"errorAnswerBox___wA48r",greenColor:"greenColor___Kb9jq",redColor:"redColor___QMBfz"},Qr=le(57049),ar=le(65526),Vi=le(6514),Zi=le(57884),gi=le(59301);const{TabPane:Ki}=Fi.default;var Ti=({item:ft,backUrl:rt,autoHeight:tt})=>{var zt,Gt;const[Un,zn]=(0,a.useState)([]),[An,tn]=(0,a.useState)(!1),[On]=(0,ce.useSearchParams)(),qn=(0,ce.useParams)();(0,a.useEffect)(()=>{var jn,Tn;((jn=ft==null?void 0:ft.evaluate_codes)==null?void 0:jn.length)>0?zn((Tn=ft==null?void 0:ft.evaluate_codes)==null?void 0:Tn.map((or,Fn)=>({key:Fn+1,error_msg:or!=null&&or.error_msg?ii.Base64.decode(or==null?void 0:or.error_msg):"",status:or==null?void 0:or.status,created_at:or.created_at,code:or==null?void 0:or.code,show_code:or==null?void 0:or.show_code,language:or==null?void 0:or.language,resubmit:or==null?void 0:or.resubmit}))):zn([{key:"--",error_msg:"--",show_code:!1}])},[ft==null?void 0:ft.evaluate_codes]);const Yn=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"100px",key:"key",align:"center",render:(jn,Tn)=>gi.createElement("span",null,Tn.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left",width:216,render:(jn,Tn)=>gi.createElement(Vi.Z,{date:Tn.created_at,showTag:Tn==null?void 0:Tn.resubmit})},{title:"\u8BC4\u6D4B\u8BED\u8A00",dataIndex:"language",key:"language",align:"center",width:100},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(jn,Tn)=>{var or;return gi.createElement("span",{className:jn===0?"c-green":"c-red"},((or=Qr.Im[jn])==null?void 0:or.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((zt=Un==null?void 0:Un[0])==null?void 0:zt.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(jn,Tn)=>gi.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{ae.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:gi.createElement("div",{className:"flex"},"\u4EE3\u7801\u5185\u5BB9",gi.createElement(ar.Z,{className:"ml20 bold-400",title:"\u8BC4\u6D4B\u8BED\u8A00",dataSource:[Tn==null?void 0:Tn.language]})),content:gi.createElement("div",{className:"mb10"},gi.createElement(Br.ZP,{height:300,language:"python",theme:"vs-light",value:Tn!=null&&Tn.code?ii.Base64.decode(Tn==null?void 0:Tn.code):"",autoHeight:tt,options:Rn}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(jn=>!!jn),Rn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return gi.createElement("div",{style:{position:"relative",marginTop:"10px"}},gi.createElement(Fi.default,{defaultActiveKey:"1"},gi.createElement(Ki,{tab:gi.createElement("span",null,"\u901A\u5173\u4EE3\u7801 ",gi.createElement(ne.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},gi.createElement("span",{className:"iconfont icon-tishi4"}))),key:"1"},(Gt=ft==null?void 0:ft.user_answer)!=null&&Gt.length&&(ft!=null&&ft.passed_code)?gi.createElement("aside",{className:br.shixunWrp},gi.createElement("h3",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801 (\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)"),gi.createElement("div",{className:br.full},gi.createElement(ar.Z,{className:"ml10",title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[ft==null?void 0:ft.language]}),gi.createElement("span",{onClick:()=>tn(!0)},gi.createElement("i",{className:"iconfont icon-quanping2"}),gi.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),gi.createElement(Br.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:ft!=null&&ft.passed_code?ii.Base64.decode(ft==null?void 0:ft.passed_code):"",autoHeight:tt,options:Rn})):gi.createElement(Zi.Z,null)),gi.createElement(Ki,{tab:"\u8BC4\u6D4B\u8BB0\u5F55",key:"2"},gi.createElement(E.default,{className:"mt5",bordered:!0,dataSource:Un,columns:Yn,pagination:!1}))),(ft==null?void 0:ft.hack_user_identifier)&&gi.createElement("div",{style:{position:"absolute",top:12,right:0,color:"#3061d0",cursor:"pointer"},onClick:()=>{const jn=rt||`/classrooms/${qn==null?void 0:qn.coursesId}/smart_plan/${qn==null?void 0:qn.id}/users/${qn==null?void 0:qn.user_login}/ppt_info/info`;(0,we.xg)(`/myproblems/${ft==null?void 0:ft.hack_user_identifier}?backUrl=${jn}`)}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">"),gi.createElement(ae.default,{centered:!0,destroyOnClose:!0,open:An,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>tn(!1),footer:null},gi.createElement(Br.ZP,{height:500,language:"python",theme:"vs-light",value:ft!=null&&ft.passed_code?ii.Base64.decode(ft==null?void 0:ft.passed_code):"",autoHeight:tt,options:Rn})))},rr={box:"box___O_GXX",code_style:"code_style___qc2BU",shiti_icon:"shiti_icon___WqNfe",genghuan:"genghuan___DZm8u",shannchu:"shannchu___cu1k_",shanchu:"shanchu___AjXkt",box_header:"box_header___EU6Ci",subBtn:"subBtn___jMd8M",iconSty:"iconSty___gwxfg",addTypeRadio:"addTypeRadio___Rv_oZ",box_add:"box_add___k530f",box_botton:"box_botton___zdzbP",box_close:"box_close___fhcBa",header_title:"header_title___CqB69",ewm:"ewm___tywWw",ewm_img:"ewm_img___Z8Eqo",ewm_text:"ewm_text___qOswI",headerBtn:"headerBtn___ErXEv",box_miaoshu:"box_miaoshu___choaP",question_button:"question_button___tHqji",select_question:"select_question___GM3w_",question_right:"question_right___YHC9i",question_right_title:"question_right_title___MJAvU",question_right_content:"question_right_content___y3dLW",page_footer:"page_footer___mHfAE",num_style:"num_style___INlu1",num_style_active:"num_style_active___c0T9N",question_add:"question_add___TZ7kz",yulan_style:"yulan_style___OAV36",yanshi_style:"yanshi_style___STmaE",cancle_sty:"cancle_sty___fiAJU",yulan_style_end:"yulan_style_end___nrHPP",save_button:"save_button___YTvMf",question_list:"question_list___zOLcV",answer_list:"answer_list___fpfCU",ai_question_list:"ai_question_list___zsQmo",staticWrap:"staticWrap___ar2G4",title:"title___JEGhR",subTitle:"subTitle___vTr4z",erweima:"erweima___e8td6",scoreByBlankRadio:"scoreByBlankRadio___vl95k",evalueWrap:"evalueWrap___JhKgV",evalueSty:"evalueSty___WoIZ0",label:"label___vkStA",asnCont:"asnCont___qRPRV",ansWrap:"ansWrap___THxlN",selectMore:"selectMore___ljsRw",edit_knowledges:"edit_knowledges___ACKSS",nodataSty:"nodataSty___PUTmM",rightWrap:"rightWrap___FS9yr",wrap_title:"wrap_title___o2V_V",wrap_add:"wrap_add___OvJcv",wrap_button:"wrap_button___o_lTV",wrap_img:"wrap_img___Hus6u",toolWrap:"toolWrap___PM2dY",toolSty:"toolSty___oZtDs",toolDesc:"toolDesc___SoqG0",smartAI:"smartAI___w6P73",smartAnimation:"smartAnimation____ROIK",smartQuestion:"smartQuestion___Vp7mH",close_drawer:"close_drawer___JFBac",bottomDiv:"bottomDiv___IX_wG",commentModalSty:"commentModalSty___nj567",commentBody:"commentBody___Y3Gx0",start_button:"start_button___h8HNk",submit_button:"submit_button___AEM2W",iconTipSty:"iconTipSty____X1xw",comment_button:"comment_button___HCLEd",studyUnit:"studyUnit___me1iV",add:"add___Esqhf",add_button:"add_button___QmP6T",menuSty:"menuSty___iCdYB",questionWrap:"questionWrap___e1xAG",questionHeader:"questionHeader___XJVq0",questionTitle:"questionTitle___K4EEw",question_type:"question_type___eYEr4",time_long:"time_long___DIAn9",daojishi:"daojishi___r1mMF",modal:"modal___NWQHD"},zi="data:image/png;base64,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",xa="data:image/png;base64,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",da="data:image/png;base64,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",Hi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAABQVJREFUaEPtmltsFFUYx39ndrvbOy0UKC2lUKRcwkVom6oJIkZjAvqgiSZcFLGJlxCe9MEnY3jV+KBRYwwQI0jUqNEEEuMNH4yQthQQ0FIL5dYWqF0q2/vMfGZaWna2K8xsu3R32fM2mXP5fuf/zXfO+c4o7rKi7jJeUsDJrviowqtqjr9kiryNSHZSQSsV1JR67cjO5R9ZXKPAK184ek2EKUkFewNGKboadt2bZwfeeqxNkMKkBEa1N+xeMcsGXFHzx3rTNHdkZ3nLvV6VFG6t6xIMduunNU17o37nsv02YOvhQJP4A/+Y3YJ4kkFphTLyp2lZ6xao/hEe27L0xWGZNyDGmWSAHWHwKU/ZM9XqbETgvbVSJobRnEzAyuOZv6lKjYpoUzgFnARSpxQOFTHl0nfApdsu93Cq6RqmuBssL9dH1YqCoUZHT3aSm5NG2ZycMZ3EnUt/98MFTp/pckd7o/bLzy6iu2eQT79qJs2rsX3rEjTN3lXcAXcE+oeBXSqcm+tjaXkeuiFYkzYtz8ea+8bujOMOOCppXTS6Y8BnvTBPd2FZjKpGBTxgQEcPmC6MeqdQePwalPfFPqlifbYFmeCLcAJwDdx6Hb5uBAvaTTmxWhhMh3vqIacz9tAW7FMLoSgsULsG3nMCrnQ7R7ViT18WNFUJuh80w4JWZAec9xFtzRlZsHnpOKK0bsJ7tc4CaH8GXCkVOovASLMPqumwoFaR9W+0KM7aWX60vQq8IUuTK4V7dfiw/taDWYpemQutCwQJWwNDW3oGh6EzrzszPtpar1RAhvdm6wkFtmAvLBE6SpyZV9yomNnirG60tWIKfLVkGNhJKWyGor9jH7xiBjzog1OrBSPEffw9kNanSBsQugrAvPFuRgvMbow9rDXxMQNuWTYcoHy9MP28Iu8y+Htvam0tSwOZ1jso+fPOwMYM2FL1+Fph2kUoblJ4IuyoLOCcTphzUo37PsfvgY0r7ZN2LiD8HCEZFROFAzNhIINbBqC2+WB9txOhbV46/PSifRt1sFl4df/YvV9MgLtzicmaGj45I+Fw0oGdRGW3dax7gV1P21X8pN7k3d+EhAXO9sH0sDuNq0EIDkBSAj+xWPHmo/bt2I4fTb49JYkLXDYVSvPtDn3kEnT1QVICb39A8XylXcWaLw2OtqWAh9wgIVz69YcU95faF5HnPjeH3DYpFX5rvcbD8+3Aj3xsEOhNAQ+5bcJ/wymFgZRLhyzFCePSfTp8ECGnFc8uva0C/NHmtCyR3q+D/rCc9GPlCmtHFVp21wnWBFWXwKpiewT/5qTQfh0WTYe1YdH9l2bhr6tQmA1PLrW3a2gVDp2HdC9sqbC/awnA96ft6SXr3LytchxpWqvpr+ehvs3t2Wdy6lfMgjVzxgls3dvWtsKlIM4S1JPBqqA4G6qKQAs7VLtK006G7RM9Zgo4dEb/7x+Pyx29HPy9HUN3loOeaJVu19/sokwerI78m2hUCtcd6+DgofbbjTtp7zPSPWzbsjji+LcE3tcgc41+Y/Q3vZEeTFM4dzE49HtBPJaCqenkT/FFNM3j98zbsFKNXvDYYlpdnaQ16maPICFLdzwiOrNJofSFXi2zslINjrQYkzbec9j4DJENzrqM81pK7dtc7dkYauUY4L3HJV96jZ0KtU5E/HGOFPm7VapfkAMqw1OzabmyXcVPxMVAQs1JCjih5IrC2LtO4f8A3D4geXJnbRUAAAAASUVORK5CYII=",Wi=Object.defineProperty,Oa=Object.getOwnPropertySymbols,Ta=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,$i=(ft,rt,tt)=>rt in ft?Wi(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,po=(ft,rt)=>{for(var tt in rt||(rt={}))Ta.call(rt,tt)&&$i(ft,tt,rt[tt]);if(Oa)for(var tt of Oa(rt))Ga.call(rt,tt)&&$i(ft,tt,rt[tt]);return ft};const aa=ft=>React.createElement("svg",po({className:"e_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ft),React.createElement("path",{d:"M387.883 793.003A165.248 165.248 0 0 0 231.21 957.952c0 19.157 3.328 41.941 9.258 66.048H0V783.53c24.107 5.974 46.933 9.26 66.048 9.26a165.205 165.205 0 0 0 165.205-165.163 165.205 165.205 0 0 0-165.12-165.163c-19.2 0-41.984 3.285-66.09 9.216V231.253h240.469c-5.973-24.106-9.259-46.89-9.259-66.048A165.205 165.205 0 0 1 396.373 0v792.747z",fill:"#3061D0"}),React.createElement("path",{d:"M858.837 462.464c-19.157 0-41.941 3.285-66.048 9.216V231.253H552.32c5.93-24.106 9.216-46.89 9.216-66.048A165.205 165.205 0 0 0 396.416 0v792.747a165.205 165.205 0 0 1 165.12 165.205c0 19.157-3.285 41.941-9.216 66.048h240.47V783.53c24.106 5.974 46.89 9.26 66.047 9.26A165.205 165.205 0 0 0 1024 627.626a165.205 165.205 0 0 0-165.163-165.163z",fill:"#A4C8FC"}));var Gi="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM4Ny44ODMgNzkzLjAwM0ExNjUuMjQ4IDE2NS4yNDggMCAwIDAgMjMxLjIxIDk1Ny45NTJjMCAxOS4xNTcgMy4zMjggNDEuOTQxIDkuMjU4IDY2LjA0OEgwVjc4My41M2MyNC4xMDcgNS45NzQgNDYuOTMzIDkuMjYgNjYuMDQ4IDkuMjZhMTY1LjIwNSAxNjUuMjA1IDAgMCAwIDE2NS4yMDUtMTY1LjE2MyAxNjUuMjA1IDE2NS4yMDUgMCAwIDAtMTY1LjEyLTE2NS4xNjNjLTE5LjIgMC00MS45ODQgMy4yODUtNjYuMDkgOS4yMTZWMjMxLjI1M2gyNDAuNDY5Yy01Ljk3My0yNC4xMDYtOS4yNTktNDYuODktOS4yNTktNjYuMDQ4QTE2NS4yMDUgMTY1LjIwNSAwIDAgMSAzOTYuMzczIDB2NzkyLjc0N3oiIGZpbGw9IiMzMDYxRDAiLz48cGF0aCBkPSJNODU4LjgzNyA0NjIuNDY0Yy0xOS4xNTcgMC00MS45NDEgMy4yODUtNjYuMDQ4IDkuMjE2VjIzMS4yNTNINTUyLjMyYzUuOTMtMjQuMTA2IDkuMjE2LTQ2Ljg5IDkuMjE2LTY2LjA0OEExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMzk2LjQxNiAwdjc5Mi43NDdhMTY1LjIwNSAxNjUuMjA1IDAgMCAxIDE2NS4xMiAxNjUuMjA1YzAgMTkuMTU3LTMuMjg1IDQxLjk0MS05LjIxNiA2Ni4wNDhoMjQwLjQ3Vjc4My41M2MyNC4xMDYgNS45NzQgNDYuODkgOS4yNiA2Ni4wNDcgOS4yNkExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMTAyNCA2MjcuNjI2YTE2NS4yMDUgMTY1LjIwNSAwIDAgMC0xNjUuMTYzLTE2NS4xNjN6IiBmaWxsPSIjQTRDOEZDIi8+PC9zdmc+",Ca=Object.defineProperty,Xa=Object.getOwnPropertySymbols,Ei=Object.prototype.hasOwnProperty,to=Object.prototype.propertyIsEnumerable,si=(ft,rt,tt)=>rt in ft?Ca(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,$r=(ft,rt)=>{for(var tt in rt||(rt={}))Ei.call(rt,tt)&&si(ft,tt,rt[tt]);if(Xa)for(var tt of Xa(rt))to.call(rt,tt)&&si(ft,tt,rt[tt]);return ft};const ki=ft=>React.createElement("svg",$r({className:"g_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ft),React.createElement("path",{d:"M867.26 801.314c-66.56 79.292-160.802 120.9-261.36 129.775h-.306a221.082 221.082 0 0 1-14.541 1.058c-.41.103-.82.103-1.229.103-.41.443-1.365.443-1.74.443a511.386 511.386 0 0 1-155.854-16.862l-1.672-.443a312.422 312.422 0 0 1-17.033-4.915 271.599 271.599 0 0 1-15.906-5.018 30.106 30.106 0 0 0-2.15-.649c-7.748-2.662-15.36-5.53-22.904-8.533a375.02 375.02 0 0 1-18.432-7.68 525.005 525.005 0 0 1-113.083-65.946c-.922-.75-1.946-1.501-2.902-2.355a486.605 486.605 0 0 1-133.666-157.49c-146.773-276.48 40.38-490.156 210.364-500.498 3.72-.239 7.339-.341 10.923-.341h9.83c150.903-7.885 315.392 78.233 430.216 195.515 1.434 1.4 2.731 2.8 4.096 4.267 5.7 5.803 11.162 11.742 16.521 17.715C909.278 514.867 965.12 684.544 867.26 801.314",fill:"#FFD066"}),React.createElement("path",{d:"M222.413 807.697a487.902 487.902 0 0 1-105.267-122.47c4.983-175.343 36.215-364.544 100.42-392.807 65.707 288.598 52.77 442.095 4.847 515.277z",fill:"#E97286"}),React.createElement("path",{d:"m206.916 794.18-41.472-620.202c-1.024-14.95 4.028-29.696 13.995-40.96a57.21 57.21 0 0 1 39.185-19.115l515.994-33.894c31.436-2.048 58.607 21.504 60.689 52.633l46.523 695.876a362.12 362.12 0 0 1-133.222 80.828l-235.93 15.53a542.447 542.447 0 0 1-59.153-14.403 331.537 331.537 0 0 1-15.906-5.018 30.106 30.106 0 0 0-2.15-.683c-7.748-2.628-15.36-5.495-22.904-8.533-6.212-2.39-12.322-4.95-18.432-7.646a524.97 524.97 0 0 1-147.217-94.447v.034z",fill:"#7E4EE3"}),React.createElement("path",{d:"m199.031 171.964 551.424-38.707 52.088 731.238-538.385 25.77-65.16-718.301",fill:"#FFF"}),React.createElement("path",{d:"M236.1 818.79a491.69 491.69 0 0 1-111.889-122.197c9.011-81.237 44.715-127.522 79.394-172.544 16.282-21.163 32.359-41.984 45.364-66.048 49.937-92.501 108.544-87.962 13.004 97.963-16.042 31.334-9.08 59.597-1.297 91.204 11.06 44.578 23.689 95.778-24.576 171.622z",fill:"#F69C93"}),React.createElement("path",{d:"m689.562 339.388-231.936 21.265a15.292 15.292 0 0 1-16.657-13.722l-3.14-33.519a15.223 15.223 0 0 1 13.857-16.486l231.902-21.265a15.258 15.258 0 0 1 16.657 13.721l3.14 33.485a15.223 15.223 0 0 1-13.858 16.52zm18.022 189.167-237.875 15.599a14.54 14.54 0 0 1-15.497-13.449l-2.39-35.02a14.507 14.507 0 0 1 13.62-15.395l237.875-15.599a14.54 14.54 0 0 1 15.497 13.449l2.39 35.055a14.507 14.507 0 0 1-13.62 15.36zM486.741 746.359l239.138-20.002a14.165 14.165 0 0 0 9.626-4.949 13.926 13.926 0 0 0 3.277-10.24l-3.072-35.84a13.96 13.96 0 0 0-4.984-9.523 14.234 14.234 0 0 0-10.308-3.243L481.28 682.598a14.063 14.063 0 0 0-12.902 15.121l3.072 35.875c.682 7.714 7.509 13.414 15.291 12.765z",fill:"#D5CFE3"}),React.createElement("path",{d:"M380.587 351.778c0 29.355-23.996 53.112-53.59 53.112-29.627 0-53.623-23.757-53.623-53.112s23.996-53.111 53.59-53.111c29.627 0 53.657 23.79 53.657 53.111zm18.227 192.683c0 29.354-23.996 53.145-53.624 53.145a53.385 53.385 0 0 1-53.623-53.145c0-29.355 23.996-53.112 53.59-53.112 29.661 0 53.657 23.791 53.657 53.112zm-35.908 237.431c19.421.342 37.546-9.66 47.343-26.282a52.702 52.702 0 0 0 0-53.726 53.726 53.726 0 0 0-47.343-26.249 53.385 53.385 0 0 0-52.566 53.112c0 28.945 23.382 52.565 52.566 53.145z",fill:"#E7E1F4"}),React.createElement("path",{d:"M288.324 349.389c-7.885-8.977 10.684-23.552 20.446-12.63 1.843 2.083 3.516 4.335 5.154 6.486 7.032 9.216 12.766 16.725 21.64 1.877 10.992-18.33 42.667-56.456 51.747-64.717 9.08-8.294 38.298 1.058 21.948 20.583-16.384 19.558-45.568 56.832-54.409 70.895-8.875 14.028-21.845 24.098-36.727 7.134-14.78-16.965-29.799-29.594-29.799-29.594zm16.384 193.604c-8.772-8.09 8.124-24.576 18.978-14.677 2.048 1.843 3.96 3.89 5.803 5.87 8.021 8.432 14.507 15.292 21.777-.409 8.943-19.354 36.352-60.587 44.51-69.768 8.192-9.216 38.23-2.936 24.03 18.193-14.165 21.162-39.253 61.269-46.524 76.185-7.304 14.882-19.217 26.249-35.772 10.923-16.52-15.292-32.768-26.283-32.768-26.283zm37.308 171.486c-9.66-11.025-28.33 3.413-20.48 12.493 0 0 14.882 12.766 29.594 29.798 14.677 17.067 27.784 7.134 36.727-6.86 8.943-13.995 38.434-51.064 54.955-70.486 16.486-19.388-12.698-29.013-21.846-20.787-9.113 8.226-41.096 46.148-52.155 64.375-9.012 14.78-14.678 7.237-21.64-2.048a114.142 114.142 0 0 0-5.12-6.485z",fill:"#00C6CD"}),React.createElement("path",{d:"M569.924 67.174c-49.97-119.5-164.59-54.1-185.856 11.094-31.266 1.706-57.07 2.935-70.997 3.345h-.341c-6.52.239-18.432.58-26.044 8.772-19.354 20.821 6.28 73.66 21.265 100.932a1297.067 1297.067 0 0 0 349.15-23.176c17.34-57.583 21.709-110.148-21.709-105.882-11.4 1.16-35.362 2.902-65.468 4.915zm-91.75.308c-1.707 0-3.96.068-6.588.17-19.353.683-58.3 2.048-38.98-22.698 25.566-32.7 75.23-31.062 91.136-4.916 15.906 26.147-31.266 27.444-45.568 27.444z",fill:"#3D3450"}),React.createElement("path",{d:"M830.669 1019.085a173.431 173.431 0 0 0 149.948-85.743 170.155 170.155 0 0 0 0-171.52 173.431 173.431 0 0 0-149.948-85.777c-95.608 0-173.124 76.8-173.124 171.52 0 94.72 77.482 171.52 173.124 171.52z",fill:"#00C572"}),React.createElement("path",{d:"M919.552 769.434a21.777 21.777 0 0 1 36.181 10.513 21.3 21.3 0 0 1-6.45 20.65l-29.697-31.163zm-161.178 61.235 5.735 7.782c11.4 15.463 22.733 30.925 34.099 46.422A13499.972 13499.972 0 0 1 916.514 772.3l3.072-2.867 29.696 31.163-3.038 2.833-39.594 37.376a12901.717 12901.717 0 0 0-96.154 92.092 21.777 21.777 0 0 1-32.666-2.799 13821.622 13821.622 0 0 0-48.674-66.355l-5.734-7.748 34.952-25.293zm0 0a21.777 21.777 0 0 0-30.242-4.642 21.3 21.3 0 0 0-4.71 29.935l34.952-25.26z",fill:"#FFF"}));var Lr="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTg2Ny4yNiA4MDEuMzE0Yy02Ni41NiA3OS4yOTItMTYwLjgwMiAxMjAuOS0yNjEuMzYgMTI5Ljc3NWgtLjMwNmEyMjEuMDgyIDIyMS4wODIgMCAwIDEtMTQuNTQxIDEuMDU4Yy0uNDEuMTAzLS44Mi4xMDMtMS4yMjkuMTAzLS40MS40NDMtMS4zNjUuNDQzLTEuNzQuNDQzYTUxMS4zODYgNTExLjM4NiAwIDAgMS0xNTUuODU0LTE2Ljg2MmwtMS42NzItLjQ0M2EzMTIuNDIyIDMxMi40MjIgMCAwIDEtMTcuMDMzLTQuOTE1IDI3MS41OTkgMjcxLjU5OSAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42NDljLTcuNzQ4LTIuNjYyLTE1LjM2LTUuNTMtMjIuOTA0LTguNTMzYTM3NS4wMiAzNzUuMDIgMCAwIDEtMTguNDMyLTcuNjggNTI1LjAwNSA1MjUuMDA1IDAgMCAxLTExMy4wODMtNjUuOTQ2Yy0uOTIyLS43NS0xLjk0Ni0xLjUwMS0yLjkwMi0yLjM1NWE0ODYuNjA1IDQ4Ni42MDUgMCAwIDEtMTMzLjY2Ni0xNTcuNDljLTE0Ni43NzMtMjc2LjQ4IDQwLjM4LTQ5MC4xNTYgMjEwLjM2NC01MDAuNDk4IDMuNzItLjIzOSA3LjMzOS0uMzQxIDEwLjkyMy0uMzQxaDkuODNjMTUwLjkwMy03Ljg4NSAzMTUuMzkyIDc4LjIzMyA0MzAuMjE2IDE5NS41MTUgMS40MzQgMS40IDIuNzMxIDIuOCA0LjA5NiA0LjI2NyA1LjcgNS44MDMgMTEuMTYyIDExLjc0MiAxNi41MjEgMTcuNzE1QzkwOS4yNzggNTE0Ljg2NyA5NjUuMTIgNjg0LjU0NCA4NjcuMjYgODAxLjMxNCIgZmlsbD0iI0ZGRDA2NiIvPjxwYXRoIGQ9Ik0yMjIuNDEzIDgwNy42OTdhNDg3LjkwMiA0ODcuOTAyIDAgMCAxLTEwNS4yNjctMTIyLjQ3YzQuOTgzLTE3NS4zNDMgMzYuMjE1LTM2NC41NDQgMTAwLjQyLTM5Mi44MDcgNjUuNzA3IDI4OC41OTggNTIuNzcgNDQyLjA5NSA0Ljg0NyA1MTUuMjc3eiIgZmlsbD0iI0U5NzI4NiIvPjxwYXRoIGQ9Im0yMDYuOTE2IDc5NC4xOC00MS40NzItNjIwLjIwMmMtMS4wMjQtMTQuOTUgNC4wMjgtMjkuNjk2IDEzLjk5NS00MC45NmE1Ny4yMSA1Ny4yMSAwIDAgMSAzOS4xODUtMTkuMTE1bDUxNS45OTQtMzMuODk0YzMxLjQzNi0yLjA0OCA1OC42MDcgMjEuNTA0IDYwLjY4OSA1Mi42MzNsNDYuNTIzIDY5NS44NzZhMzYyLjEyIDM2Mi4xMiAwIDAgMS0xMzMuMjIyIDgwLjgyOGwtMjM1LjkzIDE1LjUzYTU0Mi40NDcgNTQyLjQ0NyAwIDAgMS01OS4xNTMtMTQuNDAzIDMzMS41MzcgMzMxLjUzNyAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42ODNjLTcuNzQ4LTIuNjI4LTE1LjM2LTUuNDk1LTIyLjkwNC04LjUzMy02LjIxMi0yLjM5LTEyLjMyMi00Ljk1LTE4LjQzMi03LjY0NmE1MjQuOTcgNTI0Ljk3IDAgMCAxLTE0Ny4yMTctOTQuNDQ3di4wMzR6IiBmaWxsPSIjN0U0RUUzIi8+PHBhdGggZD0ibTE5OS4wMzEgMTcxLjk2NCA1NTEuNDI0LTM4LjcwNyA1Mi4wODggNzMxLjIzOC01MzguMzg1IDI1Ljc3LTY1LjE2LTcxOC4zMDEiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjM2LjEgODE4Ljc5YTQ5MS42OSA0OTEuNjkgMCAwIDEtMTExLjg4OS0xMjIuMTk3YzkuMDExLTgxLjIzNyA0NC43MTUtMTI3LjUyMiA3OS4zOTQtMTcyLjU0NCAxNi4yODItMjEuMTYzIDMyLjM1OS00MS45ODQgNDUuMzY0LTY2LjA0OCA0OS45MzctOTIuNTAxIDEwOC41NDQtODcuOTYyIDEzLjAwNCA5Ny45NjMtMTYuMDQyIDMxLjMzNC05LjA4IDU5LjU5Ny0xLjI5NyA5MS4yMDQgMTEuMDYgNDQuNTc4IDIzLjY4OSA5NS43NzgtMjQuNTc2IDE3MS42MjJ6IiBmaWxsPSIjRjY5QzkzIi8+PHBhdGggZD0ibTY4OS41NjIgMzM5LjM4OC0yMzEuOTM2IDIxLjI2NWExNS4yOTIgMTUuMjkyIDAgMCAxLTE2LjY1Ny0xMy43MjJsLTMuMTQtMzMuNTE5YTE1LjIyMyAxNS4yMjMgMCAwIDEgMTMuODU3LTE2LjQ4NmwyMzEuOTAyLTIxLjI2NWExNS4yNTggMTUuMjU4IDAgMCAxIDE2LjY1NyAxMy43MjFsMy4xNCAzMy40ODVhMTUuMjIzIDE1LjIyMyAwIDAgMS0xMy44NTggMTYuNTJ6bTE4LjAyMiAxODkuMTY3LTIzNy44NzUgMTUuNTk5YTE0LjU0IDE0LjU0IDAgMCAxLTE1LjQ5Ny0xMy40NDlsLTIuMzktMzUuMDJhMTQuNTA3IDE0LjUwNyAwIDAgMSAxMy42Mi0xNS4zOTVsMjM3Ljg3NS0xNS41OTlhMTQuNTQgMTQuNTQgMCAwIDEgMTUuNDk3IDEzLjQ0OWwyLjM5IDM1LjA1NWExNC41MDcgMTQuNTA3IDAgMCAxLTEzLjYyIDE1LjM2ek00ODYuNzQxIDc0Ni4zNTlsMjM5LjEzOC0yMC4wMDJhMTQuMTY1IDE0LjE2NSAwIDAgMCA5LjYyNi00Ljk0OSAxMy45MjYgMTMuOTI2IDAgMCAwIDMuMjc3LTEwLjI0bC0zLjA3Mi0zNS44NGExMy45NiAxMy45NiAwIDAgMC00Ljk4NC05LjUyMyAxNC4yMzQgMTQuMjM0IDAgMCAwLTEwLjMwOC0zLjI0M0w0ODEuMjggNjgyLjU5OGExNC4wNjMgMTQuMDYzIDAgMCAwLTEyLjkwMiAxNS4xMjFsMy4wNzIgMzUuODc1Yy42ODIgNy43MTQgNy41MDkgMTMuNDE0IDE1LjI5MSAxMi43NjV6IiBmaWxsPSIjRDVDRkUzIi8+PHBhdGggZD0iTTM4MC41ODcgMzUxLjc3OGMwIDI5LjM1NS0yMy45OTYgNTMuMTEyLTUzLjU5IDUzLjExMi0yOS42MjcgMC01My42MjMtMjMuNzU3LTUzLjYyMy01My4xMTJzMjMuOTk2LTUzLjExMSA1My41OS01My4xMTFjMjkuNjI3IDAgNTMuNjU3IDIzLjc5IDUzLjY1NyA1My4xMTF6bTE4LjIyNyAxOTIuNjgzYzAgMjkuMzU0LTIzLjk5NiA1My4xNDUtNTMuNjI0IDUzLjE0NWE1My4zODUgNTMuMzg1IDAgMCAxLTUzLjYyMy01My4xNDVjMC0yOS4zNTUgMjMuOTk2LTUzLjExMiA1My41OS01My4xMTIgMjkuNjYxIDAgNTMuNjU3IDIzLjc5MSA1My42NTcgNTMuMTEyem0tMzUuOTA4IDIzNy40MzFjMTkuNDIxLjM0MiAzNy41NDYtOS42NiA0Ny4zNDMtMjYuMjgyYTUyLjcwMiA1Mi43MDIgMCAwIDAgMC01My43MjYgNTMuNzI2IDUzLjcyNiAwIDAgMC00Ny4zNDMtMjYuMjQ5IDUzLjM4NSA1My4zODUgMCAwIDAtNTIuNTY2IDUzLjExMmMwIDI4Ljk0NSAyMy4zODIgNTIuNTY1IDUyLjU2NiA1My4xNDV6IiBmaWxsPSIjRTdFMUY0Ii8+PHBhdGggZD0iTTI4OC4zMjQgMzQ5LjM4OWMtNy44ODUtOC45NzcgMTAuNjg0LTIzLjU1MiAyMC40NDYtMTIuNjMgMS44NDMgMi4wODMgMy41MTYgNC4zMzUgNS4xNTQgNi40ODYgNy4wMzIgOS4yMTYgMTIuNzY2IDE2LjcyNSAyMS42NCAxLjg3NyAxMC45OTItMTguMzMgNDIuNjY3LTU2LjQ1NiA1MS43NDctNjQuNzE3IDkuMDgtOC4yOTQgMzguMjk4IDEuMDU4IDIxLjk0OCAyMC41ODMtMTYuMzg0IDE5LjU1OC00NS41NjggNTYuODMyLTU0LjQwOSA3MC44OTUtOC44NzUgMTQuMDI4LTIxLjg0NSAyNC4wOTgtMzYuNzI3IDcuMTM0LTE0Ljc4LTE2Ljk2NS0yOS43OTktMjkuNTk0LTI5Ljc5OS0yOS41OTR6bTE2LjM4NCAxOTMuNjA0Yy04Ljc3Mi04LjA5IDguMTI0LTI0LjU3NiAxOC45NzgtMTQuNjc3IDIuMDQ4IDEuODQzIDMuOTYgMy44OSA1LjgwMyA1Ljg3IDguMDIxIDguNDMyIDE0LjUwNyAxNS4yOTIgMjEuNzc3LS40MDkgOC45NDMtMTkuMzU0IDM2LjM1Mi02MC41ODcgNDQuNTEtNjkuNzY4IDguMTkyLTkuMjE2IDM4LjIzLTIuOTM2IDI0LjAzIDE4LjE5My0xNC4xNjUgMjEuMTYyLTM5LjI1MyA2MS4yNjktNDYuNTI0IDc2LjE4NS03LjMwNCAxNC44ODItMTkuMjE3IDI2LjI0OS0zNS43NzIgMTAuOTIzLTE2LjUyLTE1LjI5Mi0zMi43NjgtMjYuMjgzLTMyLjc2OC0yNi4yODN6bTM3LjMwOCAxNzEuNDg2Yy05LjY2LTExLjAyNS0yOC4zMyAzLjQxMy0yMC40OCAxMi40OTMgMCAwIDE0Ljg4MiAxMi43NjYgMjkuNTk0IDI5Ljc5OCAxNC42NzcgMTcuMDY3IDI3Ljc4NCA3LjEzNCAzNi43MjctNi44NiA4Ljk0My0xMy45OTUgMzguNDM0LTUxLjA2NCA1NC45NTUtNzAuNDg2IDE2LjQ4Ni0xOS4zODgtMTIuNjk4LTI5LjAxMy0yMS44NDYtMjAuNzg3LTkuMTEzIDguMjI2LTQxLjA5NiA0Ni4xNDgtNTIuMTU1IDY0LjM3NS05LjAxMiAxNC43OC0xNC42NzggNy4yMzctMjEuNjQtMi4wNDhhMTE0LjE0MiAxMTQuMTQyIDAgMCAwLTUuMTItNi40ODV6IiBmaWxsPSIjMDBDNkNEIi8+PHBhdGggZD0iTTU2OS45MjQgNjcuMTc0Yy00OS45Ny0xMTkuNS0xNjQuNTktNTQuMS0xODUuODU2IDExLjA5NC0zMS4yNjYgMS43MDYtNTcuMDcgMi45MzUtNzAuOTk3IDMuMzQ1aC0uMzQxYy02LjUyLjIzOS0xOC40MzIuNTgtMjYuMDQ0IDguNzcyLTE5LjM1NCAyMC44MjEgNi4yOCA3My42NiAyMS4yNjUgMTAwLjkzMmExMjk3LjA2NyAxMjk3LjA2NyAwIDAgMCAzNDkuMTUtMjMuMTc2YzE3LjM0LTU3LjU4MyAyMS43MDktMTEwLjE0OC0yMS43MDktMTA1Ljg4Mi0xMS40IDEuMTYtMzUuMzYyIDIuOTAyLTY1LjQ2OCA0LjkxNXptLTkxLjc1LjMwOGMtMS43MDcgMC0zLjk2LjA2OC02LjU4OC4xNy0xOS4zNTMuNjgzLTU4LjMgMi4wNDgtMzguOTgtMjIuNjk4IDI1LjU2Ni0zMi43IDc1LjIzLTMxLjA2MiA5MS4xMzYtNC45MTYgMTUuOTA2IDI2LjE0Ny0zMS4yNjYgMjcuNDQ0LTQ1LjU2OCAyNy40NDR6IiBmaWxsPSIjM0QzNDUwIi8+PHBhdGggZD0iTTgzMC42NjkgMTAxOS4wODVhMTczLjQzMSAxNzMuNDMxIDAgMCAwIDE0OS45NDgtODUuNzQzIDE3MC4xNTUgMTcwLjE1NSAwIDAgMCAwLTE3MS41MiAxNzMuNDMxIDE3My40MzEgMCAwIDAtMTQ5Ljk0OC04NS43NzdjLTk1LjYwOCAwLTE3My4xMjQgNzYuOC0xNzMuMTI0IDE3MS41MiAwIDk0LjcyIDc3LjQ4MiAxNzEuNTIgMTczLjEyNCAxNzEuNTJ6IiBmaWxsPSIjMDBDNTcyIi8+PHBhdGggZD0iTTkxOS41NTIgNzY5LjQzNGEyMS43NzcgMjEuNzc3IDAgMCAxIDM2LjE4MSAxMC41MTMgMjEuMyAyMS4zIDAgMCAxLTYuNDUgMjAuNjVsLTI5LjY5Ny0zMS4xNjN6bS0xNjEuMTc4IDYxLjIzNSA1LjczNSA3Ljc4MmMxMS40IDE1LjQ2MyAyMi43MzMgMzAuOTI1IDM0LjA5OSA0Ni40MjJBMTM0OTkuOTcyIDEzNDk5Ljk3MiAwIDAgMSA5MTYuNTE0IDc3Mi4zbDMuMDcyLTIuODY3IDI5LjY5NiAzMS4xNjMtMy4wMzggMi44MzMtMzkuNTk0IDM3LjM3NmExMjkwMS43MTcgMTI5MDEuNzE3IDAgMCAwLTk2LjE1NCA5Mi4wOTIgMjEuNzc3IDIxLjc3NyAwIDAgMS0zMi42NjYtMi43OTkgMTM4MjEuNjIyIDEzODIxLjYyMiAwIDAgMC00OC42NzQtNjYuMzU1bC01LjczNC03Ljc0OCAzNC45NTItMjUuMjkzem0wIDBhMjEuNzc3IDIxLjc3NyAwIDAgMC0zMC4yNDItNC42NDIgMjEuMyAyMS4zIDAgMCAwLTQuNzEgMjkuOTM1bDM0Ljk1Mi0yNS4yNnoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=",ni="data:image/png;base64,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",ja="data:image/png;base64,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",Ji="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAABmCAYAAAC6Ekg1AAAAAXNSR0IArs4c6QAAIABJREFUeF7tfVmSJElynXksmVlr92wgABEKRXgAngDfuAN4AR6B/CE+8EUcgRcAzkB+8wS8ATdgCA6ml1oydiefqj41NXPzJSIzq6s5SJmeyozwxdzc7NlT1adqXap++r7/o93h8m9S3/9ZSulfpZT+uD5G/+5SSn34qv67dUz9Gc7hD67Fa8TP8T2/a7fkp/t0rF0v0d4vea9n7tH6ddav3P5uHuYf6i/y/52NlN76pEtp1YXxx4N8eOZxilMuF/ub1556XTw1HvvM3RO7Y/LScbotbsNNJxVXjzNTvqj766pbXHVwgQ5NqIgtDQMo/9r99nA6/tf+cvkvm9XlP7579+4fRk5J6fP+/G+7Pv1VSv1dPqgFbIt7n0N2pNeWXLsFtNfcf8mx8Y0uAa+5Y+a+n2rTU85d8qxf8Jj46sZAsAK/0ae387vUpb7vZQ4C9LpVSv0lz8rVqno+AmO1VhMI8S/xstkzc2v8C3RnxNwmXCzCkHpMP62ho7csvlg6dgeQOts4uc3UI9miGC+Ew4/HU7qcL0lHTDr0/eUvf/3L93/N43xYPu7Pf5P6/i+mWxIZ2twyMMbm4no3tgS3Rl3r2LEOXwpo9fI++x6qA+KLnJnhs5eun3n2hJEDlg7CW6//hPPqV9jovqleZA8JyPUKhPgBxnUCdMk+U2AsrlWso+WiegGgCogGNJ4bGotA6La+Glz6We7VAp0lBKT9DO0m2af90rmw7MFmF4RAs2hF4pzD4Zj6C6Cv10XTxst2s/3bb7959a9l7OD/lPn1/6EcAYTc2AGtDmvZBvVnSzvktgEzfdZXDAhFw79wO28f+7e9pLn1sMKf1k26VacDWmhbpwywS0kAzJjcakUg1CsoOLYu3gEtC8TDdc+XAJxL0Pi23lh81ihXmmJDzavXiL4cfMa6wa/QGrrLLh9aOvqki/uKb67vL+lwOBXAh3eL51hvNmm73abVevXvXt+v/7oTn9/+/D9SSsHsnbpnC/CIpWPMa6w3xijBkmf+woAx2qTnZIFLnpvHNJ7/S4PaNc2NQ6Q+rxoGA65PrMIgBvABCPs+XYy1gRHic/nMgBBgCeATjLOuMmws1/l6aOKci4Kqu7iXrt9XT/r5Dhywn6lhv+j+VyPnKJzGbhlnhHwJSzrx1rblgY/3dgTzM2ugv1x0cVx1aQPw22wAfnimw8Pd6p93j/vzv099/1e2Xo4ENsaYX2P0uKH+VIB66vnzg+tpR8yNxDn6UH//tT/v03pr8uxGVxXLbJ+S+vYAcjagwezwIYIaAla9DHIxheVPHZs0j+UvG65uHhMh/f6RFWqLETBxosiHmJvLi4Do+v4sOFJN6OLlZu8/dvLsiX6XeOQYJSoWEAasZh97APkTZ4QXAUvgfE6H41letJi8XCFTJ6xvs12n1Wol35nL5C+7x93pP6WU/rx9l9pumQO8eJUppjjVC9cwqltBY2r0jLXtmnNuadfSc5YeNzvSfroD6vV0AgBLttcL+8PgVWDSd1J/hu8BhoJ5FvEt/YS23A/MY2vIAPEAsvlaiqwj3bccQ57c/4tuteggNuWqg7V/7dSaDY4aI1cB4dhVys7Huz2fL+lwPGqbxDpQ8wBjQcBvo+CndFCthVVK/7l73J3/PqW+krq0wKs1aos1aSTiO9VFzwE2Tx5HX8kFrgHYr6TJz9mMsNbiV5q02d+nqHOBfSpj2EBOBnsGQtq9NGEdHGs/oZm6OkkafsIRLJDoMc3jOSYYEeI5+ypcq56B/lVcJ6/HtcoSHG/83HI84HN+gn0zGzAZuUMYL+fTOR1PpwL8oBYg+K3B/JztK/jZn78FAzSvyVSPRSZYN6ieuC0Ku2SkvNAIGdUQ1s/7JdpY9d3oMvlSffGVXLdeX+1v/zgwO67WZHJYxSXwUQVDwMjc3zNiHmMS4A3gXAFZsElOdRu2Yh7H9zLBBUAyyEJdwzo1jG4ComnwiWR09vKzB7Tu9WQkLZjibRrCxryxpp5O53Qy8NNo/kXeKcYJmN96szZzN/p01ZUiIFkCYN0BrRlagyFfwRigzK0RLz0p4xr5XCB36zPdet5L99FPcP0ILC5sLiUtbbantCr7+8pgiACmg6MJpMNnwvZMLFiYxzCZ1ZWoQmtpUxj/BRCW86Ipo6m7tB6GN4HRPBObvOwYV1n8+m9v9ODMW3A1aP0gbTkdz+l0PpuPlj4/BMlWaXu3Set1AL/AxnGu6EnxqhUA+VMvfa0JOzaJW727ZDl8LlAae4tfIej8ITO/2kAI7K+QudgqrsyO0hdd2TXwQVM4BEPo9/FgyNA8Vue4gtxARuMZJVkh477DrjH540eMHtdZJnFYXgFAYKnwa6FP1sZ6F+NUZSKPnnc1nl19QmGRz7c/XJ+mcWUdEMeOx6P0j0b5MT70pa7W67TdbtIGkd5I5e3SAn7dSsaUuFFKAJxigC0fIJvz0iD2HPepR9/867j9iK8QdG9/mOc/s+Hvm/LtlWxP36MAoQRtAWjqxVlZeFcB01icMDvIY9QEipFi+UwySqLPUR93VEYjbbcHiL9XoMM26MVmurDBhnReK7uFQx9thHxDU/7mf1oEq5jBkZHOX27kiNsBkRcsrtCYNpWhIO/1cDx4dF6Az2g7zF0xe9dVH8lNwPjU9aE+QIsGP+7ODcFT3X212ftTMbufE7D8nNp68wxYfmI1ZHxg1/6+EbaHwxSoJA3EAh+q9ZOIbxUMkUgxwTFGiu2zGCmWIIoBpkadcTmkT0FszesHVtjyE7ozvwSF0jwmnXE6Ymhr3RiCO+JbNDlPBEIB7LWaecugsHxFo5C1GMtaRGLxyaPjxa8QLh+fjwsCNH4qfDerwI7P4Jcjva6ON4RT8MuLnYydzABbdlndxfWkvoZVtc695RXOzbl/Ap65HvrJvidxMuY2Fcl1ZudsbJgFEs1jNVU1Edh1gQPRtMpoPFIs5irARCcFwYpmL7NMCI453c5wi9HjyA/wVQMPJHo8Zh7HSW9tljs4AIqyTSavBH9M3ItnYVDo2nc6CVmL8WxsTg8vMMZIW93VQoXzpU/H48EWJ12gyPwgcN5s4fMj+PEdlJhGq6D4NzPA1lucA6gxALwGGK99ddcevwQQW8dc+wxL7nNt2/8/Oj76cmhyUqUvKW06/ggSzPioWVwZFQ7gNQh80HfIwIoxR5rCLqPJwAT8hInprE3M6oksE+YP23FFgaTCPM4TsZDR0DyuAJBAK11m/aY5rWbyGzAqGKqkA74vlT4OicySkdnEvDgFJqnjwFC9aeA222kavyK7w4TvePAiu0OQLbO8qGBvgZ8Eu0oArPF4DgBrS37p8Tf1z1dy0pLh9JU09aduRhgO/qsFNWSqmnM/sj337dWmsMhX6sBHAMyQBeIiWDCkgSlsvkP3EyKirMyRwRaPFAcG5ul2AtIKM+py1GhikWWygBGSqVosxxcAmvgSgY79RyBUFBRhtvBC8RFm4a/4CU3es+T1zwLfCKMtr13zu5Y1uaQ1w2POkt1hGj95Z7bqiMB5IwBIgTO1o2N30laqBAbgGWQw7ZVDLxTRvf77SwPeS4PPFdd/vnd828j4Ws+Kkz8yG/e/ZNGxBm1rSUs2S4dsT0Eh6/3UBxilL2JWk00KU7DKMKZ8jfnD+framWoex8CK+gDjce5zHMsyMcBQjeECiW0IdnBRECbMnOZQ6cZnn/Wx+sGyeQwApz7yGvO4gC/+0bJurxpzLaP3qgskaPxQzsqg3lPb8H43223aQuNn8iW6MAbZjcaIMwNkGpxilzFAwnwNaEt64UuD4FQnzgHY1PetZ/2anu26wTM4+qUAu75u/DsULmX0leCl1Vx0StOhnX2CxvYsIwSTWVPRdPUf+vEieOWUNQc0Z3sGjjWI2iTySHTBJhlhtpQRBluqajQU+CoAs0Yh5TbBMh0sEME8NsJBfSLNOZVuKJuNP/xTWSQDA5nJiuAb5vFKWeHcz2LIGjWH6zssvmJxIs4SmctJ37cWuVCBM9i6ylw2wsC139Xu1RTJi2YRRepmAS4GQIo+zEJofhyXAF9zckkNw+P52P5cd7/E93MAOHbPG857KUB5iW4Zu2ZN7lvHXfuctdlrIOi+PWFGKklgIVMCmjAYS1OSyV4ImJn6VgY5RDsYwBF/S8bHaFRYF/t4T5fMqPrZTGHcnuaxia2LSHEWYNN3qK4pRYfMJvPUUTZpnVwwLZ3AeqYeQHYnn9jzMImfIMvX5UAYTHbVxmUZDY5FkIDZL1PDbJT2LOFDk+M3mAStSJF1Ffx9ovGTKJBpPk36dOfZHQGSDAQlu0P6iq4Jlb1of8Z0xzxIZxhgfJoWms+vKs8/n8fAKnbu89+1uOK1oPDCzXmxy7fM2fpmjWMiUWHe5aByi0docxBCXHFuqmYgGRY/iH68XBuwjApHwARFUmaWiyvoOMrgNSGalsnXMLXN18aKMX59B/eoRaxkNJFbEPhslhqG+sz14LEmq2QRrwE2Z6ER6iAObpvHUhpKS0KN/oySvKtIXX2VkYljDyAavz00fgA/LgIKYprdAY0fsjtCsx38mN+rWR76o/crmV+JHwEA674olqjqyy8INs86u29ges96/5/xxSLQjTxGMbxZwkpYnCn2g/maxcoqSsVPKYbWFd79hHPFD0JBhChpwXXb4KWC5qEAu4wKM5lA2sFMEXlQiqtzJJr1CPWeeVaLP28kywTXFEtPxM5qoms+Mpmg42DOOyarVpTILoEw7QvzWNilAsF+f5L73N2tR7Pkx0apw1lrGo0iZrxawJSKO2E8oIJzE/wsu6MJfuZCka0RpOgpy13lfmNftp5rAQD+jCetNL1esmob5Of+fE9sf0StBcxWCNoMAMrkDyao+/9cmNyQr4gerzZBc8EC6MBcj0efnYBeLJKafYfjfkLqCXVslKW0AHK9+trM/CZ4rc3U9oySBpusC7P69d3PqR1HcMS1kYbQeekmZZliKY8AobTay7tbaTD7mwBKAqTXyUCw25+k4vWru2n213q9i4nfHBB6SmGehwC//eFg5etL5qcVnDeSDqjPZYNU7hOyOzzCq0wwz/zplbthAscnqO2b+mJzjGrJ93yoGqyeOLH99BYAzrXrue79wtepAWsBgF3VotrUqE8O3xdj0/x4LbOXUbsoVZEV2is8B/9c2KujFCvr+ysB04IVhaSlNEHnBNL0tcXyWmVGyfCejDqLaNqkO9Qw0lyl/4lZJuLnjPUKzf83kL7I1AjZKObLykObchj3HJTFHAwJlLD26YdP53SRFLCUgIEP25QA7GooT3v16++jfTiYak0QtA99zOgv2LAI4Kc+S8vAMcacBc5rc+KFATjI7sh+vuzvq2hmY/CHajD1t3NdsmQqPcc1eJ8pk3xBW54bHBbc8lkPWdr+SHBbgBW9F81RXM2EmW7328l1s6Ql58LWAYfaZwfzGEzGAg6h3p5LTgI4TmWPZNZZM8zSfM2RaMspFr8a2zFMrWtVntFgi066DJgxo0Q72st3GUuTEBDYJBie9Zn4/DwI0h41DHx4lDmAjJ6e85/lTVAuZ+b08XBJn6XyHRiwMSQtCipAeLcxk3sCCOPQaaFFoF1DM6GBRajjJ0VMKey2huFQlblY+XoTOLvpEeaC5vfmKs+5Evg8+Mn6okLo1s9zgtdSKJi659h3U69l6X3/AI+ryb2MBuuHFjBOjCcxtdwstUq8tZQkRl6rHN1C7+d+tqqslVWBGUpmjAVVubxkmJOmsDNMgHQZWHGgtaCDR2ADc2sxO/rkxtik+gn7XNjASnAx4klfnaura+mL9bVa6VbCK7w2Min5yCpn49F2+3M6XLSWoi5VBpIm2YExebcGGJq2cmJKtNjgAJxGLE9+jBp+8Plxm1PxxZoZKzKXbRY4MzBWJrnEwqahuEE0RRZkS48A4HOAyhyARtwdm13xGnPX+wMEsbFHnmOLU+DHa9bML7yuOCcpPBUWA//ZoFxViMYOfHaNWn6L/IQqocnyFQVv/Sz4BK34KTViGaT1YTRqG1mcMsfRdLvCJG/7K5V9ZTZWFFcIkWgiURkxt0hxCFoUrCq8b53n4+YxAzI87tPjKZ3B9yyqUxgKJrrG6wGb3a5TerVFGa7r51TNpuqZDYCHuBm1/KSv+ovmbhP87obl62NKm7aoqOqc8fFK8JMrlQzwKSDTAs1rWFvr2Ke05/qX97M9I46y+BrG1pia4S2zFrx7SrNX2R+IUblPx5xUpfbPter7CU9plr8f6v3UPye+uIJhTlWQrstmtQopMDqtQF6avTmIUuoO7Z5eexCBldAfwTSOY67W8ylAWFWYemGKYGhs0M1jUjzzGaIXP3w+pUu3duB3G7XmGMYOL2e0OaXXd13aSnmpEUOxMWnGhx0ivacE01ezXayUmQWGIHOB348+Yc/uKEZevroPY9f4XTmQnx8Ar29AGaWte/MPHADHxt3UeGx9N+UXLGbg9BIQgW/onwMQZlMkl7C3iGoY7DkrxHZcqyKvrh0sqruwqIE+oJHJLBmpfHFZT6jPVERow3aaWWxd+wlVSDw0hdmOzETkOBdgtwCTTDdKVsq5gv48QQpyTul+k9LGy3LphB/4CRt8g66IKJRm8YUfP51TvwIA5jllWcw5smqsOOoQAYT4edikdH9Hhd11gEg8hsYPub2yrMU6jla+frPBwhE2LkImi22BOmCSRXaHvotbfq4QQt9yeT76LY17Cvg95dxbn/MFz6vH29jfY+A3Rq45blrkvXocvkFZnUOV5iJ9TcN4ChpmajH3dkxwXPrKKk2dl6sq76mA1sgUkbbRPFY5RI5EtzZTqsFxTEZTHufMJabDhQjwsI9yO2TiuxQmp2ztzyn9cOjTwd7Jwyql99su3RtmyStyNlht1Vm9P5q9XKSQVfHD55Q6MDm9kGed6HvNF8igWA4A7pWM9ry+Xz6fCXYtgTPuAHlLFjh7KZe4cZG7/vSusbBp1kveOvsmgiC3XvKp50X7bHlHP/WuX/z8OVZGMJsBNf+6BrnatHlCVxYWts0Vl6Vw39wgEh6UsJfMiGhuWll7+gSLEvb6JlRKokxBo6zZP+fRXi9rH7fJDKZwc+OkMWYXTe3A4gREgRF6DwXfTJXqtpWVbYJOz6tWG3CHiBOi4L/b9+ns4umUkAtxuXQiV3m3Ten1JqWVRMi1fzTaGYCQZY3LIjLSj59253RMa5PRaYEIRZV8vkpwsnnZGi5khggYv7mvV8/GimkR/b1ld2ham7Yb/4OwWcEPzC9MCBu7WuqrFDbzLq283lvm8FcIgLc8xs/onKXma4vl1Y9ZM7cFTG5pTzVNDmYojG1F2czGIHg1ggbOJqvNzovSV3VKG8FRcz7jpuhjOcDTecHZPG7vNEfgrstmhVzhpnSH8phoHhuYi8jZM/kFWP/xmNLFkvgJNOA6l74T0xhHv9t26e22T5sQyqXsgzKaqBjBdT89HtPucJbd0dZ3dy605jggAyzS7yqDMgZq6Hp4dw/2NjKabPDIXr17K2LKWo/WQBQzEIHzpjTLLZF3kNVRrOdW1XnpWJ467p8A8Dl6MV7jWvdIZIJjoBdJMRfeeM8x0vxETwCbo5kdVRECmxW5gGlLCoP5RrY3VsmlrshMllXLUszc8QIJBCDxfJUFDBqVoQcRYCl+ygiwdmZmdpmpaG29WF4/RIoL9msawCiGRluL4grWRxra8WKmaP8P5z7tL0nADebvjyewQKZ3KdhL4LRP6e1dn97ddemeyRGGXtFPeDxd0sdPR9kvF895f79ND6/u0rnv0uGkwKqvMLO+sThHvRgim+T9A/yUDdZnBuvpdEkHETgbi5ctBpRkQuIi4LdWgbO4QZTWGrvVvqQvWIexjsb8+/NM3BcEwCfOvud5vq/3KjXwzbG7L/AkEX8FVkIVEs2DnYrsRiGxNlb8f82skBgBDvt7WEVmVjGJqWrzLC5GgFsBjRBEaVV8CftvFGJrs9g8P7cwyVXADRO23IidpjvbEcHRCqmaace6f6h690GVIembTZe+P/UCVqu+T59Pen2R7aBC8kXN8VeblN7fdek1MjocP/p0PPXpuw8acFh3vYDfq1d30lYGCyTgcuokNU5+IETnryYzISbZ+kerWdL3vn3VybULbZ5dABIXaPz0fC3WKnfukmxaVAqcbRWyexPgGIDiFpbRT/mcU+EZAfAawLvm2Od83C9wrTnfXr1o8v232N9TTNoruzi6HJ0XWHTTgdAKmHr+bKWLy+lg7Yiq6tbqQIX67NBc3ZyI2STmdzPHv2r2otmrQKJmbyt4kU3Qsr2s72f+uaKUfimZIRCib2Kam7NJER7GgqtLTXKcVvIqLQWW0uMlpR0ANaV01/XpF9uUfvuY0u4MsFKwBSDR/DxekgiY39+l9HYLBtmn3/94TI8H3fj7btulb+FEzATLuRS+B5gdjn3CdVhHZRAdjmlntrB9+7o2gXUgg3GinBWQUTcvyu4NlLKSvTtW6tdrC5yp76wZoKD0s0/gGwDwmpl1zbHP/mzPf8GaIgXrobjZnJ+PBxeOjaBGmGOHz/9kg7ppdEpHE9eBymjDVO29zOKCj62V20sAiju3RdOyKDlVylIcMOP+Hg6YKsqOqWql8Fk7cSiPqbV9GcwV4HMA4rbsEcsDFgaoJWZ0gUnp+0OfPu0NyDYp7VDuPnUJGWy472/uU/r9rk+PpzzAAIR4LwCwru/T201K/fHke+biu2/ebSXVTRggrqmq9QJO8L4gwdmfzBINwRSHHQvC4PRfvLa+oxEtQHpMp+NJzXsInOkTRvn6O63grO/EzN7a8egRXoJfBsEB+F3rahqZMzcA4AvMvp/TJa8Bt9ZztcCtBYSkYc+/6A2wOn5QbE4edijL+2W0C5M6O2tWaNGVosXY2oLmmFNLoDITdwIwPT2s5XdrmrjMoa0ryjTaS2CdNdMrwIx6N7oQDH58p7c+pd9+TukDwEfM25Tu172wOujv4BvEf2+3XTqe+/QR9nKf9yJBawUIuz6djigxcxHA23QX8TO+eb0VDR9+oIRZWRSWkhzua6ICk5SgUwYQ0jyWM0MJLuD2L9+wOIsyPxQ0gMBZPAZm9uoCs0pkfgxSucCZfj4dHbZvbwl+et+XmwT/BIDPCb7xPVWBCcfNVsBi6rNW+56JWNfDihHFskSU3qyuqZfN2Wr3NZNyjLOzSm4SpDA5iqvoX4Cjesm9Zp4zTEtn00BFLIdfBiWkvVUBU0/dw5Xr9LXWZ82ocyjfHzdhUiTwclsFE7WMFXvK9PnYp//2UQMmAhr4v4sCEKr2vbtTcTSY4AEAaQyOBgiJFIAJxwPgTmcwsJTu7lai23t1B59dBjIxo2VQmm6yEV44nfv0+cDtxBXwKMP5zVttLMxykbmc1YGJtmW50CrdGfOjG0XTDFm5WQsZRP9eZIfiJYjJy885V+1aXwAAn2m2vsDD28Izn+VzC92uzWUyOltNX+pxJq8byoIXpLPOZGiCkk63tv+vxdgaAGT7ZRRyE5ntuWiql5Kqos4lw2QeL/1/FWOTMksavSgZJtlkDvBQ1jEwhcOWmMV+wQaiAJ3DWX1naxQYXWsQIeYiEyBYx5DPwKFgOJY+H1P675+pzTMfGD1eAJSDsqyHu5Re3SsQ4b5n0jJqACWZN2yVab5VAOd63aW3AMKNskViC4BQ/nM/p/YRg07Yl2N3Zg6xmuI4/tfvsDF7Lzu27XYHBUduaWDl9yW1DZFeE8XnHF5GwLOouWSACpBOOzmob3E5zUy0LwCAP8lU/3I3HdAoLi1frglL79RqqgYl4paTbd2dOv5zSlcGqlYUd6RElLOiOlc2779b5hPHQIVGKhGJzsEWK61VVGiJfkLu5TFv4oo5GAsp+LNG010DFcDWf/jcpe/36Ks+rS5d6s6X9OvXffrVO/VxseQUss9cRgN8Ol+0EgzbjOjvPqX/ueOOdEqIjJwB5UQ6IiJomMjnlDZ3fXr1kNJ2o205XvTNilFsAKisUK+5UrtXQBMfvN726e1dJzIWq0ErAKjJNX3qz306IQp9PqcLdmbrV+my0kAKABAA+pt3ek/k9u73WsmZImfk896JzGVTYBgDH84AZXfKkinwHTg5iYM7WkpLB/2XA8AlTG/JMc/0ZNdeZinLax03ZvraGPSm/MSPXwCgPQcHJYGw8PXNpr3VBQ1yKlzee0Offuj/G9+PI6fHwdXVC8MaS5lrpqV5EYJcfXn8uUo2qUDYei59hlPfpb//MaUz+g9+NWNP3bFP+0/n9M19Sn/0re5bkc10Nd3Pl4ts9XgHQTLXya5LPx5S+rudMa8QrZVQMIIusC7PGqNdrQBQXTqf+7TZpPTwkNL9Vk1TAThbZJTFadKHmJ0WRQfAQV4jlaE3Kb27Qxks9QJK1Nv8hMc9o7m49Tod00Z9jBJ17tJv3qsPEuC3e9wL+Elam21aJAGiENdzgbPk91ogpJij2fdX5L7V/vFr5/V1ADg1Q584e5cCzFSDn+Mat3Qg71tTqLFrjXVVvYLNXfeWLg/ntKxwmRj2f8Mqy6GAJyOxsWx8BJYKHNXHpkO+THvTTlOfYACb6rM63awATAtAZDM17x9Ck7wGGzraLdBq7IaCZn1xXj2mkMLE9DULaASG+T8fu/Q6wQRUAACQII/3EQD4eE6fP1/Sn/xyLT63KN0RUTCioVbthJFSTPYPhy799mDbaZo5K48MQDsbABoYspaByGD6Pp1P2qcPr1HqHsdeBKQ0e1DtW8FEio3tY5BCxEtw3C/uFQydDcIiOF3ScbcX4D5cAIAwefV5HzZd+pUxwL1VdxF5y1qj7gL+ksbGsIpNFMvgkC0uffc2GzMGwIMp1ZozPGgJI5zBjBkTmEb30pl/C7p8JefUaBH9DXz82OERvL6SbnKzydo71uysp7MilKbPKx311NiN7Za2wCfoEduRCs0sxx5r+zVAZnMMAAAgAElEQVTMWcpvxoG1MnEHEduw4VKs2oL2WQSVE7Jd3VmB8Nx16b9/l9KfvEvpc9+lXz8wkwRBhz7tdmcpO4+o55/+aqW6vYtq4+ALcwnIKua+pvT9vk+/O2YT2Fx5umDA1wdZnbO7YB67jMfM475Pd3eXdH/XSzUZYXqCLwaEQXNMoijPn1L65SuVtdAUBtKd9+rb253X6dSr6wHg+uauS9ABqk/Pl9RC3uLZHQ5WVo1awC/k99rcGRzfgoVr2WANfg0wvMEHWLdijGd8JcC2pBk1UuR3WirdI6evAfBrWCPs1Yw1JWZ2DKu4VIEFAZEWsOSy9+JyGgRM7DNzrntZKmdxFcMKWjyNIHK+VhVgXERt0hVjGGXllZJhutkbq1MHYXUWNBs7jRIXQYhgukvgoU9/932XfvlOszb+9JVGnv/Pxz5tAD7dMf1w6tLn1KV/8WYlUhTo4nRj8pVlc5jwO0x8AODvRdunyV7vtxYJht16SZK69h2CJBKZzmzKTtDoOOMUp4sA72ab0gNq+cE87lZJlTOZZXKIS+S4g09Q9wdhUAQ+zf6gAPh4UgDED3yOb+9T+vY1wU/bQ9+dVLs2eUuO4BL8sv6vdP1VI7a2fCIZ4RxszdEbLMSJPUF4h2tm9i022xKEeqFjWh0WH3eM8b1Qc0bpf/1F3a7w/ZhVrb4+S2ezAcsopJCuehNykx8MfGJjVZYlK0Kd2mXGRl0rL2d75CwOsskQnQ2lsLI/bYR1VhHbDKJlCpo+vz2r6fNkIaA5T/9f3Lmt2ujo8ZTSoQcLAkhpStrffUjp9eqSNv0x/WPain/uX75bpePxIGxQpR958iMIQrYOwPvhgFzgDE5v1tAE9ulPHjqRyEBh8nEHILK3KwnG4aXzd7kHfHEqeBbzeJ3S/UOXXj2oHxB+QpFfu7ykT3d9n7Z3mqXDdLvV+Zy640na+ekENqvfQSP4zesuvXvIE6WUruizFlkeuEq2jWVVkXOMnU7iVotv1dBUA2QkKjNz9QYGOHXFnxEAzq0WLfo8Rsv5+TVrxVNAtNHNLdzWlTnsi1tV4C38ZIMtIgk2jYhttS+GAksUKrd8fQEIo/8vprO1WKcJz9wniKoiVqRzUIRUIpkhYGIsjr6+VnZKK+84Z3toBFXBStkpLvm/HjspB/Vq3Ynu7nKCHOScjsdL+jFt0l13Sb95uAj4qakZmQ8WiLKKABjgB0RyYWb3Kb3fpPR6ndLHowqSv4X0pe/T949d+g7BEnsun+cWNVZ7FKlntpm4Ae0JwImCCA8pvXml7waR41MP5qpiazwncUQ0gudLWp+O8tmnw0rK6eOI0wXmb5/ePUBtqGdwX48ocGbQQ25si6+MRbLDAH6cCi0cyyyXuiA7eowl1hMhzrPnMYGfMnOf4dw54KrBKLKlmj5P+QiiWVw3e6yTrwHAkbVijJSSrUWGN/Zo3gXWnliUVFb+UD05J/kPc2cLsbGVXS+jrtT/UYA8vs+uTI7R2oE6uHWLRubdhkgsRck2B0Z9grLhkJmuzB1mGSbLJ2B0WrE2CJXlOD13rHo0/YS7U0p/96gR1q2V4F8fL9L+bx76tF1dpNqJtiWzIbogGCwwDEjfH1L65FIWgJ+WvPruoAAIQvfttk8f9/pmPxy5o5y2l8ABkISN7Oo6iQIrI8czXSSfOKW7bZ9ev9LoMU1nZlvItdAHKKQgzscufQQAmkob5//qbZdeI5BtUeNo/ur4ouC0TCJ2gDQG2poCoyDYYn1LrLXJC07uCvcMYPW1X2KMNi1t93MTXrteBMEpvI8Y3cLeoZwjmqkYp8wqUInFuE9smO0gAZNBdNZAJDDC8YwNzYMtI9GMupp2riiiqk9IjV2R9mbRafmsyvbwSGwrsyN+5rUOG+lxDcYKpvZhB4BSxMVuavcr8CTIUzbZDLQ20yRU1mpKZDO5fzik9GjpXrja61WfDn2X7lOffrdX4PrNK/X/fTr26cM+RzPwDjMK9sIUFRLJ6ETgojxtpZIiAP3lnNJ606e3bxA95mbs6vIWRg/fJcrX9yn9eID/Uu8DU/jX71AV2lisDTJZTKLvz1hfZoC5/Jeb32Ge1Yu5fzU1xxz5/ZH56O3khqcxwDG8vob2LEWWkeOWsL8Wc1sKdLFD6xUnNim+rac+ftWt/ogjn7fAsUVIW5IUim/hJGeAYwB6BiJkYnUWgwc9oq+PZmqs2OKmKzcSKneAc12f9TlN6BiJLmQvXlG5yjqJ5nexo9zQJFd/HzdNIsMMQmUGYBpMlH0nLDYwURWR9+mwP2rR0RDsIGDzWTnxwQBp2gFXvt+nZOTO2dybdZ9Qef5w7tLjuU9vkAp3Sel/fzSJi22nKfeA1AWZKDsAoEZJWG1G5DYiiM5+Q4wX9C18hECKb96l9HCvIOhSmNMpdWctbPDjDgCo/Y6x80fvV5KVoh1Rl7HPf8tYdYDU6G+0YFqzfIawXQcgcQ6NXPiZfYDXte+LHL3UzJ2jU8/U2NqE5WXHWF/9OY8fLkd6JCZqvTtbzpyw1b0CAvrwxF0jG4TrwC79emrWwMwTjhGAQEB0NDjCCKsBYUsTWJnkwiQ8na2MxBbVaXhcBGBjIcyX1ewGdcyz9h6BsPwsACtBmWyyElbjaZkep6xIdW0ANrSvBrzoAyzLv+vb/HDspQSW9KFZzWjrw6qXNLlv7lLaHbv06aS5vgjEmLtP++mtYtHqh0vebF2uphuwkwEOMEBWmy7d3fXpm7c5AIKWbACAl5P02Y873FUBD+37ZwKAoYip9W8Z/aX5mwNAS7jCYhP4lvnYuPhCAHxuW++W1i88p8US51jhwku/yGHVKhVzv+sBM/kWbF9c5r9GyYv6teLubPokQyF0wyQVUI3pZyMgGoXFTCszs1oAozJn+RlKZWqGgzKQeFxZJ7AlcamlO7k+n2S2SNpaLcBGEKV8fgERCrUZlKFP0FPEMohK31nkGHmw8PdF0HPAC357IUKrLkkFeFlpspUGZvfjWcGFMQMl6X16jQWtV7E1/I0wl3VXSdvPo0/pBABcpbT+DgDI0IReTDyCjHJLNVXzkQarcYPKM28MAI3UbU/HtOrPsi/J7x9XGj03w/pPfwlNY166af5q0dYhA2yZvHEujdmWxXyrrbOxCzQupkzUXkYFggsB8EWm/stedCnVetlW6NWt88fMV38nIy9vroky4Vzgm03NYic2AYKYftbS640FQizn1tlUeW4UEeMZddtLi5wKXQxZF61skrA5j7POgnWVPsFh1Dnn/2ZgVX+W59xWchZnsVV2Crfz5D0KtmsyGkA2Uto0rS0XG+Uzq6iX5UXt7VnAgM9nLj9HwcMF4mqt+EIQRMABEhjN7ICoOrMubgwvJO4upfM6pc0n7rOrF9GuVwbYQ7SNvORP+hl/oAHEvr+MDgu4I8vvDADUqNDxskqfDrpR+q/ertIWtQXtAlHyUiwChvBz4Dc1thexwfqg2h9UW3Z/cABoq2oOlYWlj70/tQQt4e1zCBW+bxHU2MSarM7dXoMBVrvN/DSaVpZBikCQ/WtB4OzRz0b5qSgEDiJlBiDagZBsHhcMk2ZlZZIqm4pmqr4MfuamZtD6lXKWEmwJwLLujAGr0QFnnQFsPRI9pgm0DZuQ/I+8VwEAB4PsaqvfG3xnIjI2UbaY4fbiOSZwKWgMd6gyY3wLIAgAxL8KegqtGvBVFih6aSyCYHcG9ML6hGUqAF7edynd9an/PSQ12jq0HBWkt+uU3lDXZ7nN9+eD+BNxfegKUcwU/k11J9qgM5Af6ACJ+VfMi9ahkwDIB+Dkqf+OjK9lAbKNj+jtr+VnDB3Yvjn0qMEuds5LP+MCL0Hd/Dlwi00eWABmaqjmS5ndQMw8WiWlXf8u1vArnf4GmJa/qZPQgggUTNPEdRMympXB/0cNn8tUWLoq+voCi7Ugh5upBWCyunEE0fhZxURp9tueF6xt5zpBlHNCIERYbJD4GMjhOFRIQa09gt+AYNAMJCjau3Hz3nyEvCelJGalKmszJvjpjGgwo/UKglrz0AodWCCEQI8qLnw3p22X1nvLwAAAvulSj60sv/eGyX22Ky2G8PohjzaY0ffnoxjQEuA5HNJmvUr397qRkchqbGc7gh+Daj4N5ubywvn4bOA0cqGvzwSeQOtBn12DIAs7/KbDKnSqm1VjY3wXtzyCnF8U28zbLZYmJE3XkFZmD1gLlwuzMrAfBjjqPFyf0KFySuszaeqSYqN2HCY42iZ7Ao/45ggAWRxtvkMrmMogit/XUrwA29T6iTwG4l+WvYr6P2uLrJ9MH7PKJ5j8kLkI46oGS/2eVZGXf7QIqd4TW0aKYV+wQl1U4g8yN1ABGuXxeS2RsdRACPAGAF50f+HT/SqtH89phcrRYIjbTvyEHWoLGvsjAGKz81dhs3MCIO4IpiuFHIyVb7ertNmsJbdZ3C7mDIwBkPoZ/IY3TK4nAWA90RoX+/oAcK6TrqFRC1jZ3O1a3481YepljQFdxM6lzfXafK7DC9kawdRkCpbXpiNLLOQiOfopJtOov04npylopFsKE5L3HWSJKPvTCLM57ovMEWZKZLBpB0zCcR4wwRS1rIc6Oh2Y46hfrwC9INOhmcegDDIgTue0Xq0FNJlqV44NCp6zD89KpBpwKRgiW2S3O6VXDxvxvakJrYCvrEpBUbrMBo2ch4oz5z49SrBEv5CiCWSDAL6j1fJbJwHAzeNF6y3LhWyLTjnT/INggNg1bqNaQP7g27sTQE9BFXt9+LcdtsPsRfIjlW3WK+kXXUC10c2xPoNkcezXvxf9vHSS1BN3GQO89eq3wMiCc5YizS00asHtXfDV6szK9mFT479caePpT2kqAWhQpMD0HcImKPmwpPkiqyGAo0tDlIhUfjhtceGb8+NyzqpKTUIaXFGSvtqmclB+qoom+2ZDsUyV6chwrtRvr/x6UaZi6WAuhB6wWPOXTRznZr/XBNRnQNFPyFfQtx7pHBk/+o4y8/OYLHZ825/Tdz8e0qVfpf1xle63XfrV+7Vo8HSRUhkTMzfEtRElfFaM9fOpT5/PunOcLAGo+nLS/UCEBaI24LZLm6PuDOdRYJfE6HvD/29QSmuthRMMGyWSvDUABFM9Wk4wkU1xDpkvWv8Puc00jUU+pRg7/FlI56YspiXTdnDMxH0DA/yJwW+pzyAeN2eD3NJbkZLF89k9oZu+BOixCfS1FJo7G2f6mck7bMJ4oYFaBtLS3JnkwjSr5TaVxkSK67X8cCbzsMLRamp6lRKWrrc5VmxKbiBqzIfyD40ch+CIA3oDgMU3r2zKdqr0Wn+63WRmWQL8tgWlgDfv4fUPcxQbRQ2wv61Hel1JUUV47SVp9DfvmxEDJAJ+P+xlx44DykuhGJ/9IJD87btNevNqpeBhPkj3tdk7jaYlWDK2yoQ2EJcS0xeFE7DpuWk08wJu+43QX8t/CYAbTYuTUYTFEJuXGwBig3WpaGMsXqacuQVQbAv9jlqAcAuoxlFLfTFQpk9jz7oQAFvTLlxl+ayepJLWzxoE+YnBLz5SjSpcTVrAVH8WO3jK5nwKDQttdSy27htb9OZuN9f7GnXL7EdX4LJclAw6QZ+cohbzfOkox3HiX+NxEUSN+VBWo5ouRh4ZHDDzKxQ4LYXQIYc3gq1lmGgkWjtRGKZHrE3MW31GXSOBlU5+zxyhnzCCsvn62E/6GLlMffbrDc1e9hOYD4AT/q645rrTP44DRYUS/ILQ73A6p3/8DlWT0ZfrtJNUNnY8/lVDfrNZpW/erNP719TdcTN0fbfqXTDJjzUKXYlyWR+QTreHbxEX1inNADWnhfzLcWMUDXUDH7a6tzBfCuQvUggBm7LvTyKOR/l8BzaCoDwEKsZ0ab0BCG7FNKblQK1kgVhXgmDkHbPI16KOM8Tqp/EBthq19LMaEGvwnO2lmQNm0KjZn2Gzoafevngc05Qy+aqpkauqsIg5G0XFBUukH67cX7fO6sAz1ilfMq0a2R85wGGRaANWZ5PGNsjs8KcEAqy6MOek+NLDvrMqGclALb5JpulFxuoBjiC/oawmtlkyWxR39DnCDnPhONEKX3RXNexrEVlc691GViZyE5Id+VfZ5z9+t0v7o8qMTkeUyQqjqDPxsERIkCqm/fjmfiVACGBysbj1SSxbxft//HRMP37cp8t6k05po0zYGsxFo7BL7R1AAiN1A8UfqasIAHB1PBr4SehI3plspmR9Syao9fo1E2a1WosoXMxhqaKjlXmKoMgEAM4RgSuxM3fAxKT8aQDwFpQYM3frXpmjWwvuzUuMdXj9/TPcsmyVsT1G3lTeAjBgAYHKvxZBrxAah/QuTeYsAxeV/8/Nz8KvZ3tkiFlm2Rr09ZnPsQxwsDR+dtCrb1KR+GAlnmD2YXKLz8z8fzKJ7Dg69+O5+bgyACNBCQYRAiMUlmlBGcl/tsUgS3wsiMLnQKQXDUwoJAoQseTgkTFjxE+vanmyAnsGfvj90+NR/H5MLdwhr9bcAwR/MSllA6EurdbKBkX316f0+m6VfvGmk93gyDP5HjIj69Pvv39MR+xsbgzxst6mU7fWvX2ZdRKyT6SdqGYD3+blKBkq2/s78edBff348VHAW/rKqKRvouQmsI78vpdyq5oOuFqnjewLoj5TL/xggR3vyoVo5ofNoePYvJ65z9cHgC30iQgTO6Lmx8+FRK17WAdP4fCzASOjkE1/nZV8sgHnQQ/gmwmXMRBFQGwvvxAV8zPzm5XHBWD1c/lZCEh4LnHYh9fq5qlEQ0/O+jr9bH/q0u6QZDMfghAiigBCzDvKO/TcCI6KMdzXFusAZSjCNKwggT+vb10Z8n/DZ/E43It9AGc//FhgMLJvRcOTL+Y06+8ZAjI4ldmfPj+u+7vfP4qJio2AAES7HZiWMkDhwfCZYZOglW6kpNIcWxSsggs2IUcBUuwCx1xvFifAu33cHdPj4yGnx1lkXNguGOFqK1VcJBpOt4bxww3673RIl9PRZS1kvWSj3LkX9/aN1V3IrbZ23599K0v0n/gFTSqjVndgggvBTzk0gT+ks1VfTFq5Xz0AjrV+CdIsYHOtQ/yWEUCr+01Z5M+Fs4O22SrJiZSjuqVfrwxwmCkHGQjr4Y3mr8aMC707pQv0HQoBiylvLrXhuQYYdm6u6mw+PAMuncTGulZdwvxEMU3cD5FK0fshf1V355bPAYRgItS44XPJzDDQceGyMUqVgSga4Ti5UuyDEBzJomcGTDJQ43mxb4fIXKyYBAMarXctJp2MHf22DYCdsMnfoYJpp9tgAuAVAPMM7kRCgmIDJoVBQQWXI6X0q/e9b2quoncFSTzv8XhOh+NFNIVgq6zVmM122uMKhOf1VgqhYgFRIIcEpkvnw04Rt8hO0X7XPG0+7soBEJWni5+L5q5ogMR8guuNM8FsClP60w4Ux2vGO7TIxSIc/eoBsEaBiDw+0MJBt1LhEbCcul0LH+vbxxWKt7i1ieo3y2whZlzUUdgYZRsIjWOAI0hjDMuUaVRZHVnyUgJDBjgFmigMFvcPo8RgcCIqNlDAfrliFqb0CVWMPUCDX9W5jzmHXFfRwJnMBawIk3K7MdlKkIfAzM1BFL0+/YQ0ccV3OFolJjNHDRopGO8Q6d1u5W8Fh7hhdzlwcr6rPLlioKUietDBos4fPu7SD5+wJ4gBf9+lx0dLV5N+A0JvUq9pPPLuV1s1kXHdb97q/hvbtS4QhE3qOinihmtENiWX/7QitIAgCyMEwE2rdTqsNumc1lK7MB2x70feCpTvU/9VMOO9CeQrK72vLFZbdcGLFIWiAicE0giKIIiklgAWAe0zaRsOmwGnqXlUnzrKAr8KAJziqPV3NSK1loQ5CnYrAtm9lpiyLeAbwdjJj9nUqZJSOYKrJpCYNnVAoorqynEeEVZQBfDA/PLrhbQ1v14AR8pHJJu0ijCLs9zeFRmL+uFymhbA71FcamZ+mWmrhViz2BfgJRVaILIFENoLuN/06U721tYSXxFsY8BENidnsEWc/woYbLPIXiJjtf47gTVJWptu4K2bZVBwPRxkJfOz4IW9XdFSCPDkAfzdD7v0eXeWdwZT/3juJAIsKWvyMAi94j/uaNSn9Z12Iio2v95cRKSMAIVXX5Hc3xzlVZyzcv3yL6LdxgYDEPogFAaO/UUYuMBCkPfoYMCCRQyoGtC+Rzsh1dEcF4KfQODlnPqL7iFCFlgERbgxVZjfU9O4NYVtXRnMJ2X+5uCtv/0qAHAKAsbQ5okgNndLRim5qrYw+oVxVic0gMq3j9SVswwqVBVN7MFaEeFYq48yizKnV+f5Uz7LQJ2BgpMzBjNQ1QT+Pn2WLOhlcEPAWAIWlRkpubJm0pooDgwIomGcU6SyGaNQH17OCNF7ms+SWSfB10efIUzH7XbtvlIZC1Uur76k7IxSYDAdIAdIYIBkN3i43/+wS7s9MkgUoA8n/JfSGQm+Anob+RcMUC/bp/W2T/fvNulhZXm6WATWOejDcS2LYJC7GOHzscQ+kfqO+mB5SnSoL4icZrggNBKlz62H0GdHxn8HVgqEV12VahWtUowcL/2PxUR3kaPUBkdicYFGUFggyqqFiTk3v8awrIaMWYYxccDXEQSZYn2TT3f9l00yGmQsL4i7g8YShAtNnyGygAp3amuBXiyCwM3Ig+RFCA0dX27OlPKWnOdbggVZkG8qbjYQmRT9QmiW+uuyXg3nwt+HSsYMPzp7FNNOmROjnOpLsvQyWRC0LfheRLaodGz3B4uCYBcBE88HNmlI2RZjTBEIQ1BmD21bn9LdXQV+Aetak5MMkO/LX6gDoD4LfXDf/biTtDeVj3Rpf0RKW5fgLhMm3m3gYVMTGOamgNQlPbxfS24u0tQAfmDBQoytUW59WCUYmroOgkHPWZjCFlJAv+6PJ9nmM60pmYFEW+1S3EbMX3kfq/Tq1UbM5f2h1z1GDPQUV03U2V/S+bjLu80JkdeAEjdN10Vb//PwxiJHXp46Y6bv2LyeQ4gvD4A12EVbsvU7V+CxJ4k9snRJiSgXUjjjrapDGvHAua4d/17W/0FV5qxLa0Vm6dz3wSl7O7B6s0VNRYcWo79lBDefmyOfaGWOEhsDMmaK41FQFJNVmKNcoM4HZlBBAxu7owY72Jcuc6EbEOlcVnElXovX9rxle5cClNhnQxz/WSz9CkAIyYgVBcC1BGgIylUkmvnFB4v0oroJzfD4pgYLoI3XCH4+TAMDjBFsAuCHT/v08dPBfJUKgGCBAIbzEUYk2JeL65RZot2rLr39ZpVebbHBEgBQNzp3XxwbbA2x6lZZs1hXicmKQGN4XXrcH2Wnt8tqnS6ot0VVgUSm9cHEx7pG9Wfd43h36GXXOi9sT6eyiMzP6YRgSpHHrMUSRBYjOcPMEgkcbiEA1tO8hoqvFwCbLbM3WANWPfqekY61mjF3+9shbvxMOtg50ZmtQb8cAcnCdC6spaq+Po5O+RwhnSoB1S4VxXEc5TJ6vbxRtkRczdGix2WRskIgNuwhuHEfkKyJK1mf9g+BkNfKjDhbbNw/CD52ACHMfESKdRHRRH648Mh+JHJsAQ6PRNukRNRUNilfr8RPVkd6OdwKMzjM1Wj+AnR0QTFxtQG7Enj10e0Pp/Td949qEa5WqoEUSeBa3AKXi0aANSqlpEjMSdvF7c1bbD6UEtyCygJLv2MN3PK32rshC8T8hcFFBqP40+6SznLvlHoJYFhZNUaCEaEXv/Eq3YtQWt/XEXsNe59kgSGCIMc9Ijz8PrM9EUdLhohGw/MxQefyxMnmAFkzl5nrvjwDHANAfj7F2p4BAEfxt0Hxwlgvum0psZzs6yBu9giuSDbUjqHJq859272NjuOQ+eDaOjdzgt6uksEQpej+8QhuSG/zlLIicsyoZQCiAvT0SQmEmBjYshFdqlkeWr1YfUj6u/juxLzqjFVmMyvKfmT62mgOGlyT5mTRtAQWDAjRnxIwQTzBossqrbHnQN7s4Sj+KAkOcd+Oht9chgURObx4GUdWcJZsiROZk09BWn+4UP3uu4+Snob7AgAPBwU+AML5DHOZAKgj1TwC0rmyqfl9Su9e9bJ3L9hgNIULAIw+vvBF+TH29UUApE/QTNPMBXvT5S5Efq3UFcblw0bZNw5AVRqNwZSq6tPpmA6PAHvq/QwAJVcYz7tRQLVB4+UiFjJAPtIUJAwuteDaLwOAETFajWghSuS0XMluQJ4xpldffsktWufcslDppAqVWvBBEC2rkDRLyyhuHn6WZRwYjC5lQRDFACrKWzhByXRYFooAjGbE6Cojf1lSooPY6+j5c2TGhQkBs1eiwqEQAF+dR4jNdI4FR6P5SsyJ7CACIYFR207RtEZ7GTkG2IKpgBWyOML5chYHPoId6tu0mEYjfbHJAANIZnlMjlSTAeJ5EVSQyLIVVgUI7g6n9Pj5IBMf7AkMEAC4WqOKCqq4oKSABUGCDk98gmIdAzxTesCm5nd9gumPKs6MeufxGPcCKRXEeO+oKwjQQ+l9pjnqNVR1Le/LwEvMVtu5Dqa3CLCDRtVB1dgmTt3v9+m4Vx+gSmFyGtxmvRE/oLBvu5CpNvOKsXBiNXiLLzqDS9R2cuMeLwOArYeJjG8Oxq8Evhr0pkjnkpVk4btYdpiJSbmHbt6ngyblSLVlc9pnKYuBqMlgiu0po+6tqsoy0BJGCU3MOPEqzzFnVlf6qAWTKK6xP0yozwcNVKgJms0bNT+zueRBDzP1Mit1q01ZiJmUskAYLSmA0MCvMMMtuAJRNcCC2SUIKJxOGukthp9FelvDcLiXhy1WdgEBwZDWRXMQQP/xEQUEwvN0yP09pc+f9zL5AZB77PN7WUvqm4igN6vUAwSFIRsLtMo47k8T36YiNvoaaYQPJhHCs5LFE03QBimlb8Ek1GzBD94Hcpx9YVSuWuwlrEELFVyuOwChNDGb+6HIAnnHLmkAACAASURBVO+Hsb173KXL8eggyjxgnIgosEaCMwDaEnU1ABasNwStRiejr2rtI54GgKP2pd6siFrVaHwlyC1DG7uvHdxyByyxvK+519yxZH9qVmXTSP1C+TNep6jAHKK6MlRjVLdR8CBqBIvr2X35GY9zJmBBD04S9huFq2VhBB2zn/Ya7GAKG0GxuAbzfE1fV/v6AoHIY8XGiY+dGKGPzNlIDtP/hM2eMWkv6c3rlQAPfkTjZ4AnEWcGvRpyFywWkrFhEfYBIBOg3AmWx/jp0qfP2K/SvGnsa/gdP3/emdYOOkBUbEH6G4TX6yQlS83nhw3Q5d4siipzRCPsHBdoP3yfIh6X/3A8LYzcHjJltVStTJZIWUKFGVWU0rZX0bJFmmBqw98KLGSAKrokeF0A3Ol4TvvdLl3Op1AOK5vCAoBbCKI1P1iB3WbiAjN1ao5ddXrj4KcBYN2ymuXJCApoFP+eQ45rvm+Aa8Tm+ncdVlne9VJYTJNSgwd6R00uNyBsAJxXfgnSkxwcCHmvdFpX20mKaRzOddCTgWeC2eq+XqnFIn/0o8VqywJsVq0FMhdmylpcxM1f/u1AGKLslNXQn+YgnfPtJ4FwCEg5GAOQE3a06WQiYiLD6U59GyOoWnXG9u4thic+w/EaHHG7KjA/cwJKs4mB8i9kPedL+rQ7V+ZYl44wgR+VAWIEgAEejqu03t4h/cXkQEqx1hsEeZS9IXeX+kq5BxNyPefbgEy0yQaI5nP1acbKPKYWICj6v+bHE2DaqBmut9KFDeYvfY78rpyWyvx3u306n46SDZLrAdIHmNLmDlFgbKqU/YIi5raJeMv8Wwx8Mwc+LwDG3pmyS2954hFAbGGuT6wAdBH0lmLrlKU+dQ0XN9tBOvksAyM4m8UnZTIPm0cymcRsZaWWCIQxUmc7gXHGsUKIylZ0vkR9ofdJKCevZZaCMDowRQQz0BYEZChkRpNg8hIgJRvAzO/obKf5SxNOiGvN5NyMZPZEADObwYJDJjNToKn+tsAEQAvAB43g5aJJ+QpmLFyqs0DcD5aNQhCM75HR3/q9+xijz4xlEoI2TxjgznIDfdXXatLYO5h7Z4D1PR43qV+p/u50yiW0AGRrpAHeKaDhu5PU9zN9nmTxZP+eMFrpR2OJpuFT9GZAhUUXuJGRfo5HkYCaRTd4DQaOUCma0hs5tjFncZfT8ShFY7HoYIVU9qovS10nCIJYdRj/zl6wDZpr4WAx+BUvt20vPy8AxicZa+UL2aCtTqxN4Gs7eilQ8jh9ZGN6tmSK2coxXNXuU4yJFVgoRdDPlZmpg1pU9HFfDY/YZbNazNBQsorhVN5HNYL6ApwlGqtTILRF2T7DX6zKAosSMhcGF6J5zP2G6XtyphY0ejR/tS/0OdWiN4e+mcu2VqiB5P1mUeXoVuH46i8iGsY8Ph6P4muiNEjaauAgz+L905LAaJsKH2DDjHApTGUGAwAf90RrW/BsDxCww7vNWrJZoIdDeuB3n5AHjYIGuUAsLrlGkONeH5xt4eIi/ldEmu3ZdTybWWsroe0CHATNCnY6hnSsqS8uj1qOQTA/AJ0ElkQGo4bqWOQZz4XghwjkAYDS17kiNG6GAhMafS/9fzEz5Zp5GS23q+bnyInPC4B1i1r07JqnXfCEUwzQ1pnRq9R98pSmCfg0AY5gFurqFaCXHcwKesr+srmin1F1kGUrodSTASnF0jLZ7R7FZ14CyzI/ChDNpdxjgAG33sN5j8wOYw4EszKf111Jyj8Cc+PfZHHB7eTBCWGtgeVpf2ZAJpuUKW/Aia8REJAAAaoYUxdDZkoG2ME3yHoMCritlDf5DKaqaQR94Nggc2A18CNY4zi8o0dsSmQ7tkmr2FFG77H3Bp4J/fZhn9IPn1SSA6bHFDpEhrf3Yh1rLncobIrnlD6xNdUDT+xsK7EVFxELyHppMubwCtB5sMWyPqyPoCYS9meymyb7u1zSbn+w1DukwWllaFkgBDj1d5bF0lQ4Y4aU0QQXxNgkbeGWr0vxy3qxmsKOQM5uB8B4wxppeIP6mDlEWgB4YxjLz2sSugTUapPn2mawioi3wQZ8UbDAQMr3aygyMLKmKjJCN2+bAKfAGoXRZHrlZxRGD6u80KdHxmbuSZPG6Hk7SDdE/JrruUVwy5kn2TSmzzKDVQiIRZPWtXXBPHHWVzOdkM5qwYxXcKOteslkAPgZLtpryOavBAuicJk+wEYKZHsseOTENhmia1v7HxIT7tmrpp82geRfFgBjww9bnRzYOAnayQ+fbRMlY3YS0EB9xI25Fwh2mbC5/5rmbxyvBDhJOXRWqHIar+9nWSVckCQ3xfqHCwUKMPD3ej7gmff7gxSSABpLRpK4HspMjzoNjh3jOsIFADg3FwtDM+LOiwNgC4niZ/VIWtq4uSce6bR4u2e81XhrwkqcAWScwdF3U2z0E0zAKTCLdfB4XDQfp86VwB+ZnuXQ5nOtGEPYp4P+HhzziTX8gmlMpoamR0mMgGlgrnHv3iEQcn8OLQGl/lFzdbFfK7bp0VuTbbx+0MCDBD8AftnTYHFYvVAu4079H/2Ww42NxnyA6nusznObvks77EokBDnvBkf9IxY83aZDBeA4UCu8SK+kx0OXvgcIomCElNDXXYlYVkoGoDFj+Z39hN95nNVFpB9P/Zv0C2YNarQq+J5xaZq9GEdYRlCOLJu95UTGgncg+Fm/iN/V9yrRxopQXfYIUdOX2kCuUkuIScD84FXNU5ISL3aROUTnEeQqBthicS3wqxHoliecoWJTFvW1LO7a4werYJXPS7OkxcLUpGServY+E8PFzKEzuBZLB5bITX1oGirotUzZhqja087yhjoEsAze5jo3Ew7+PrmXFfLMkeiy1H0EQjKf2vyNTLbwXxXRXwPCsJ1nZHS4NsAE6WDwpWHSwUeFkkuxAgufR8FPQYU+MD7DVeYvMUf6u44Qaz62FBm1LSvVbFUgE+ALshh918oGVcun32PhgE8Q1XM0I8jcEXK+yUbcZ2fsU6QxAQximX1Z8KwkmIFnZMDyuwnXCYT4TFLuzExvocgZz3o4uHhex5+yPxnPZm+L6SvaP9YCNHoZSoVdAw+tttANEkEy+7xDdGoOU3RXuAU/Y862+klekH5NmflPBbSiI2eoOTMC4l6uOWhBgCt9fwp62WxlZDQzwiCNaRYxjfm1FMs06gM2C4IGs8y1hLnSL3dpw6Q5950wP9//o/Ll+bFBFuPAJ0wnSzYc7DhGbGwIeSKbYWAjy9GyPonvAdVWzigI0KdXD5C56HaMiKjGMk7uo2QlafrMwvB2lhd0gBw7LQY4/C4zR32cLu2xFaWBG8TOYhgKIzVGGHx2Anj2rNga4A38fcZ2ERz5/iPEynxf9p49ihGKiBoA0t/nDNqfVQFQ3G4W/c5jMPudEey4R7kxB74hNEl1Htkf2Ko+y/NpCTK8C45rgrWAH6pBy3YF2QVzjZtuCpFkmFn5Mw6jwvXlhCIA4cgFr/cB1k62eOEWGE5B/Rw627V9sti1qvn0RaSGA4A0oInVV3Q1LUvTT382Dno2tzzdjXtg6CIbtYRkddorReFQSlTA6kJGR8H+TB6Cc+Hr251M3GwTWh3g1A/mwRwLGYRAN9OPs2SukK6o7EZKQYWILguRCpAGIPRgyxmRXk15g64OolqXuYSFWcmOldFfCH7+Xt0vOCw4kIGxBD/eGn0BXyk3RFd/oMZwlSXpXfxfl+8owgMEsTUlpXFYgD4+au6wQCy3GajmWjZpo3/UgkJSXyEDqWOobD2gedP3axRqVbZIr2aNE8Jwj6cE9qehEm28Buu0iAI3PsK3sj0mNH+yR3AWQ+McyaApXBVTMDf+nTD+6qf1BB4sy87OwXnzAFjDdnUn/9qXSrtHC/iupWkjpaqWdNscEY3NXUrHtR+jTi+AD4sYCNMzyYqbtyHdzfen1YcblLpnCpxEUnX7RnFSNypBDz4bKQfvgmyvIl3t3AbwO2ODbR3iAFEPxtjuZGRtvlublaePVW10ZbZJW4FZDvfmuSYmaUPaEk1pRGQf7iFqRkMuWsDTgyc5uVfBT0tiUVpDIbd+UvsA85RvscLFwGjVlKXas0rh5F4MiuhkpQaU+4EYjljDuB/Iq7tegBD+N/Qr8qwBhsi1lkILNCHj3h3m64sMkMCo2RyaH61ltbR/1Fyd/kG7T6dzOp20diLHEJ5OmJ8MhIsXORWzV/YACYLnwFS86RWIFy6RuTbFVWQJCNgx2Vw2QOZgBiA/7lmfOwBXyyge4a/x4zzKnhDesZEaWd7cy1raF2P4O4vL5sJg8IACT0pMpH2NfTYy+2tkflTZIFNgllPgAnDR6z8ATO0NTTrXUvN8PjVrc81AsoJHCG6dqQRxs5m/FCCL7MXMV5rwlKe42LmR6+vjluWcIsurQdPZkQp2Xz1obu/pWEZ6syRFgczNPdM4qn6S6RMGOJZmxoBGHDdN07hihdF3SFCgXxB9jGrPYNBSHj+AoLAf6h5zwL8oDCrzyCw2YDyYGXxyECTDTSKFFFDMQOotlvIYgNofvw8VnTmVi4lTaRwrINJVRZnruQA+HqgXU1806lBevCCD7v+h1V5kkysHWEWHKZCLUDM3zzPxawHUPArE8wXQ0c5JH2CBbkGqEMyOwW3nqNdIO+Ml6065ha3d2IzxXnTTM+vvsjmaAw/Rz0eMYmBEzbvsv4t5v7xxK583lrD34eiC53LfXhmkYvKqKeTnBlPMqu4LSwH4SdF0rvLM3w1rmOXPa6STEWObrNyAm4vAIMhRyV5isIjASBboAxQ5uZ3WwmOkN8pcaBpLv1r+rjr5FQRcz9fwE40GQKa0gZPfIcXNTHsBwS4hJVhqjBoIxuAH3Tk+xlmyf8UxZHJs6WdljHhf8NFhawCpkG38DYsOIsuYzO/ustTI4H4xC5FqP2fdXQ7/VnVlnBnR7yfMz+aDSF1kI3TN86VQnONU5u5teBXmIkE00qJ5wJs6wsfpIgCs6dhzoEsL1Rq6rGKVDq/0OZqwpAsFkEKdvSaY0dfKDYfMrIu+ughcGQipzbLVdaLYAVmdmKix6vMUENqKrqJUnSAuz0AOp1oxwVGt0UuCmVZjzqYi/6Ze0PW3Nj5o0hIoo2TD3xdXOvqCGCAMyABGA3MNaQ8yqepgB6ckKpaImDezH3wl7NDK9M+yPDeNyW6Dn2/SL8jUvcpniOIA2AnvoPt/qFsgs266EDImaOfJomQVr13obLvmRfMW4PTubUq/uMtPhu9p+o/58nwKu2tCzdi8k5xRQFuVyvax2o9lJUEuY/sna40/HfDZsA6INwV+NcEamZANl585NZbM4OljljPAlk06azuWN/fnrdCrwPVgZtWU+EuBnk4iShE0vzHW6OPEVnC0Aqb2+vNn3DUrV/IQ35p1SYvVsVJGIZZmLnAwebNYOstgYgoc/U6+WRFNTtvdDUD2GeJmE8CiXzWrQzvfWZ71A0tZUY/mrM8ehjX+go9cnpJMjdFZi4Boif1qMZdjL/B/XdLrV106H41lNMCPxlgtc3HWMVLppc7kqI9XszaM2aj/i1HjgWkchN5Wjgzv8POpS59ROEL6P892LXbAOUyFNjNfdFKRNYoLg9tuGMP9za9SWmNDIytTJYUL1DUqPxEwZNjYB7JxEa0QRWaLxvNfA8HQEWR9MHsxPsXHJ4UNqO+L0ayMds/B/HRNnAOZp9HLDIAtNI6fxYFRt6lGprk2N0BZbmXnTZnDT8f86SuQiMS6fRwE4vsz0NNBpQ0uP9Prx1JX7B4va19saalAVGxgFCq8sLUuS6nZn+njOOhjjq/T/LBZOWr4wZdk9S6LXdlwL2d9Zu5KtDcwvMjySFj5fZbTlBOxNo+FQVZ+QDw/qjojAwGlrDTSq0AQQUnM5RjsEDdfHqhq/obzIhlpMDo3RLxCzFIGyEyNzADp3KDZin/R3x/2nQQ0OJ8ZlET6LNhisSBQ22d6TG6+xsfAPii/+DalXvKyNa1PpCybCAShJH5Fn+iC8UhqdMu4f1KvxWCH3GMDUxegV0V3B9MphHmtSVfBQRhr1I8umLE3wYK0a5EJ3Lp8RKmbbm9AwVVrBBRtTWorwe2cFlOsP1vaRJq8rMbS8vPJJDQ7MPr0RoHQIroOZhZ9KOr7hTzieJwy0ZAqZ+CoDEFHGLWE0bySfcZ93w69IhIWMOEim2VkW1ln7jVmeZDFRbAjeBUBEJrKFDeHUe9AHAe3BS7kOc4XETfDxwWmcU2k1xSFOmErN3V859dGegfAWDDAEfM3RKdFtmTIrXnCmvrGrJDYWkR4UVvRwd7N1LxQ8PlQGRol8hEUZ5aLuAwgJgw/zvqIIrZIcChlVpidwxnA8R40i0aCG+bf0/c9NrMC2nFO26HuA6ze/+BKV4Nf8cRLp3hx3LwMBofXlGyMGc41ocUcq16IltGtIDbXjOb3PnFLk9cnPqOtbkKYtMV8hDqw9AFhmuEnszpNssenCjRhAxpjcBn0soA6Z1BQfxciahJiplRGQ7OxmgsHOgsMWK1ObRfTzKziiO7XoUNbN/gOfj8b13zlTig4WBtFD3TRKFmeTGBeK5wLwHvzoCwGejNMOGfhHu1gpJel4K2gQQHZ+gzLNjvKA9EDJot9hlY1psUma9NYejuPaOb/fkYkF3trCGjrfikiNhYQzOaU/G6aSSK8bJSEHGjL9MA7l73UK7oUtXLszxiRVauGY9bMYXODIH1NAhte1KA0q8v5U5mgkXHXYRgCu12gmN9h4lek9YrpXLWlOrM2VOXtDBhgC+x4oXj9F0KneNkvcDvvIjIhFXnasA2ZGx69rNifAxd9dTGQEavD2GBgEKW5Z6+hFp67jCbrhOW5kf2pWZ43C5KXKoEDnUwwYbEPBFgfgyfRT8nrxlxegmQ0P6PJitaMAeGUH5CMUdp/AYj16fU9Nt3WXNKS+RkQm4vMZS62H4YAl6/M+ha03zQ9LevW7DtWegmRYR/WN/sMQwDEMDUyTS4q2o9W7RnFU1FC/txJVW3dI0SB0H9YyBTghwXTskrQR+/eqWiahQrw7qHzW3HVKgAoWw76vrKvLwf2NOKuEhZsXWmmgw34NqRMA02cKyXdGoldyKNH8A/HRbI1C4Uz7Wqc32aANQo9F9hVDHDqsjVZjG2f+m62j6oDotnKCa/mbV4hNe1qvJIz9+egP5BMj2ZOTisLEphQEqtmeuXevhbVjGa0gZ4CiQ5s1SaWe/biq6PZwZyEyvKsaKrvJWItpcYvsjpaSCFaSwZJVifvI7I6r8GXhb/RT0jzChv80MO/WltaW1xsQ4USRrFlPhSl68MLJQNkmDq+68AOi7E0BoxFAYQrRNNh1zmCMtvM7BXtLI24Q38JsfNnqRRN9q37jgiQUIspwZUkAHjHkvi2F7LshscloGJgDHQQABVqTDcZAxkVyRmHEs6+kSOiznFuMlY4M7ji1Xh29QkjPsDnAryxDnhChsdcny76PtBtHu++v+DDHd2zY4Gej4yy3sdDQSPWBszsgKwq1vKjKUuAU/anrXZJjqWq5c+wIU6SMk05AmtswmYAQB27vwmPssnmKW3WPzGooW22L0IRA583lX0hz2JzRQHAJCEXzUxAatvpoNWbB+DnplNd0IAFTq0wQeWPYgCk5Twf1f+16v/ZO2Jl7yabrLSBXDyndYZZSB77DdeH6wH+WUSNseUA9IQIkng/ArTWfXr/PiWsG1LiC3X71lrAwEiUgqaBIRcdl0HFgG0VLSZ+VjgYPKv1zKqRdnrmDUjLiKnnV43jyX4fbFg1esvlQKgMMNLMMfCLwH8jQPptFjLBak4twralB+Ukbdubt5KxOEhRAM1qzDRlg8kb9/Eg++NEyCllkf01/HyhkrOadxngsr9GP5MgRpH3m3dyA4gB/NSvp/cRtsG/4XOSv4d160oWh3MtnzXsBKf3zQCsgJ7/pqlcB0jkOAM/pGVdTjmn1/Oc7eWpERZzejWrxa08i/Q60JmvUMxMmL8VA6SfL18ghCBa5q86HHL1lzCoPMps6YJxvLn5az5eeWa60MM+JGRhtWmcPXIaNYbr4tGYoezx1KX0/m1K616BD35TLCb43YbjLArpqwoTvsKKIXS0ZmEbYGrMYt4v7+iNaxCQoh9jx/H3RRM7AssyEFwOgIsaMH9QDYI3Yun8jUaOEGkF/RsMBhQmrw6P0gyOn2VdlbzYAgh5HKUtOqQjmJUiZk60fM3s5ysDHjLHgwhaBcI6wyIgIdKrJqr2NJmXPqJVl0bDzVQT8HLkM3YZzF0fUqFEE99ZzRgdCG3i++5qAK+zprTJvh3ni5SxEus8yGx4XfzrOb3UzNj7RHto6tdjp2SA9vwVAA0Ay3ylY2lzkU0OI8l5wmV+MFFncFCBRt+HLmgZPsTEDz5Dfe9ZlwprxTcrMnTRRaPxE8lNdMHNAh+vVQPgNLBIPwQratCiBvMbsMMRV6FcaxGuLTpIl4LH3fnvU5f++GZEueJEvov47xWnP/nQ2NEFwFVA6HmtUnKoqrxCf2AR5S3L4bOhHvAgCjFAYdIWMpoY3NAYsflpBKRCvUBLZKfvj9glgIA0LJB5lh9iFofZRuL0NmaD9il4mRPfzeq4yZG2gu+qZnkMFKlMx9LPDEgplGa7ULEZkV5cC1soQuMnY5lAHQITEuywndt0B708mNFeB4Y43X1AkbVZpYYBaErZAQsGlCAT2aQCXS6C2gRN2wAoOvynzd+RKjP2jn0NsrEY/aweL+ZB1qB6HlVfl/NlAhNq5jacaFcwq3Ax/9V/sRaHtsRmNbBx+AwVoLfamls7d3D3993j7vSfUur+fBapn5GqtQCwtQo8GfHiBaqIroOUTbIodyl9fwYEnNyey6sbwCiLya9Rk6yN0dnHGQhD5kbYsyOCC8W/rvEzEGbkVFatUJ6eGx3BQsoCY51FllUaxPR5Zzo6jbTiTOkH1HuYzy48g5u3/D7uVxE0hzHggWoMD3drLZmO1LVQut4sV2XIdk0l1JrDTFfAEIAM4KIpxRxgNpzgZ8EDLjbFtcICUI+1Jpj5XiPGsCM4RwF2AF4Z6wujzM4izaHIVEp15MpbKXxycUounZ7TUKYvOy99rRk4wwApXK+DIbH9dokW+C3ibpMHkUDMgZ88239GNZh////mzl857XhG1BlrQhy3fK1zt70ZIL2Si2qqcoZH6fuLjDCDI0YDN8rWT1sFDJqfVVFetJ/SlkLYHIAZx9CZHgXZyvSiyUtQ1iQIOM+FiUW/n9VsU1NYTazMKnJ5Jr6LXJVaP4nl7tmuOAVVZxb3G8kgppIaVHPpZce2rkeiPWQu0Pix8EJ+Vjw0dyDTvF7L5Q3FXBQsddGpfYZccDzVzfU2ihk8r2aTY/sAF6auMc2h+ZtHLH2Mg82UAvgVwDOVY0xQtui9OnKHs6MFeEtAcBHANCdjNNIbBxDw1F2bfwpaqgdNzeWr27fohJGDuu4vu77v/2h3uPwPbLAV3BDh7dqvS3p3BsXi+jVGfcfWnFtuz3sIBBijGOr5Qgl5OS6DHic8o4ASjLAGeu5tTGszMBsFuIoRMrgh9yEQNoMbCl6M6LI92IpR09OzNITgxQCI6r0ajNBAVUxuFz5bAU868WNlGC4kHkzRjmhliKB4JlLaHjad7IuLvmrJXBh91uo0NN+DRMejHrb4mOuANRR1RbJnlwDIsDCBFkUwJOUNbQbKd3XAxFnhcJouCXLE8esBE9cs0ic8siudvZPWHGhZTXOk4frvx6HJ84SUR7DrBzjBoqelh6LU+MV5WbdxEZ7JgF/ydHye5sGHh/v1P5dH+bw//9supf+w5JKDY6aeZkDaS/Svm3ULyI22+SqT14IJBKgAhMp07IUbOOpnmQFpBkI4bjEQtjI8TPcHFuVsKbA/uY3682QDHUpobR9hAUnLJ41mPQ7l38hJIfAp+AbT2P8O0V3cS1G2SO8SRl2YyrrZERz0iFBi3w7dD1Y3Kfcfz+/FHh9KGYTh+j3U7xnTrvCdBAwsz5fWoLyF2vwNJoYy4wYwVtfPL7nMhHGQhXAb+6PIeY06g5HpmDtgzvyNswHdw1Johuty6zyFbbw1B/wYcM19Xk/eGW7GhcP+rS05sQhiJCy+JGJWZRZOzfnYuiaEDT6s2z8OgH3X/bvX9+u/9vs/Hs5/ky7pL9qhpOuh0Z+zqu7S6uIZDL3u5vZE+h5yxebMtmIVZ2NW9EGNiZ1r3Z9QyqyrI3vRSiohbzeatwRX/yxuhkQZS8lGXe6S8VYCBLrvRAbgiC1uOYVZVBctyNVc9C1lH2QEwmzelgEQK5kVI8X2UgE0265Pd9suHfZnyeyQEk8cAyHFzmsVGqixERHM/Lkiy7P9gws8lWtUIGvPr37EMM1sYGpmRijzbqOMgSE/T1FM33fjWtm8Nmrsq6UFUQYM0xackK2iIF5m2bYm/BAslsymeKUIWRUSNSZ+PlOL0/JHfg0s0KaaBc3yS6YPmmztKfN8GQBOQUW4Qpf+9tX95l/HhUbONCb4V2IOX/tTrQpcvQY3ufa6Vxzvw8GStgv2RtAygOKx9P15+hv9fAZ6Pp4r3Z+KSxUkptLa5PlngNDN0JjhIaCn0UhPqkcZJYsSExyzL87Ai++Be5MwOALWZw+pZCUfP5TMqM6Q/cfATP13jFRKQQNs5o1ME4n0bjwfWJ35VrPPZgt8fozqZgTmMwPMgq1twKMM0ICuZnkBXONUzdkXjnDGrIbAqPIT+BgbwFhrDy2WLNefSL2LfkfyuToootKs7OobYz7zADgGiLfZVg4Z5oqIRQ2KNsYYjVFmW1q105vodcXEnrvE8usf/p9L/y/B/MI6VTbEfIL/JvX9n6XU/auU0h978MnRjB0d/21AXfU+xl6Dzgn6qa7rGD+amxQZ3eFKTvMu+v7qIqe4hkoupjV+6Afup1CC3ng2R5nWVm5S9i1O6wAAAOZJREFUrjiURcz0MeJzKZ1lxQn4jMjcYMCFfsb8tx5FnaP79dy8pRloaX4GzEMgtEwVa8McEErA43hOd1s1rC/YvQ1KZxZVoDnozCvXvSMwesxCJpJcxUthxdGg71LByScg5So0jTkMzVz3qizVjCWoMxLNhao2vTmD/fhqMipohvaIu6CXDYnEYzyISodyXTTfjU4V80PmjnveDFaIJixvTxu5nlk1nI7MvEFoPK8q2l3m37De9r5iXGaE0jnz48urKmRN4UDrSYaIYM83C3xy3G9T6v9r6rr/8nC3+o9d1/1DvN7/BTSNKRfozvsrAAAAAElFTkSuQmCC",za="data:image/png;base64,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",Ra=le(59301);const qa=({problemset:ft,dispatch:rt,question:tt})=>{const[zt,Gt]=(0,a.useState)({}),[Un,zn]=(0,a.useState)([]),An=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const On=(0,Ye.cloneDeep)(tt);Gt(On),zn(On==null?void 0:On.choices)},[tt]);const tn=()=>{let On="";return Un==null||Un.forEach((qn,Yn)=>{qn!=null&&qn.is_answer&&(On=On+An[Yn])}),On};return Ra.createElement("div",{className:me.solutionWrap},(tt==null?void 0:tt.item_type)=="PROGRAM"?Ra.createElement("div",null,Ra.createElement(oe.Z,{value:'\u53C2\u8003\u7B54\u6848'+((tt==null?void 0:tt.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})):Ra.createElement(Ra.Fragment,null,Ra.createElement("div",{className:"c-grey-333 mb5 font16"},Ra.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),Ra.createElement("span",{style:{color:"#2EC25B",fontWeight:600}},((tt==null?void 0:tt.item_type)=="MULTIPLE"?tn():An[Un==null?void 0:Un.findIndex(On=>On==null?void 0:On.is_answer)])||"--"))),Ra.createElement("div",null,Ra.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((tt==null?void 0:tt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))};var Bo=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(qa),mo="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAiZJREFUOE9dkz1rFFEUhp87u2x2Q1xJQBEEQYvYihLYxi6tTURQEBQEwU5MUuQXpJBERQSVFGIKo5AgiI3E2C4IElQQo1HExiImZnbne2eOHO5MdrQY7nDhPLwf5xqAuVUZNSGzmce4+DTFBwKoG2g4MOhAPT8HHdwBh9W6YebEVbNhHq7LaNihnfgM66AEgJ4+ODE0coiCGhULzKE7VWiZhQ+yHAVMxD5kgR0sg6q9f4b2ADlsxTz6IruRRzMJoIAUCgo1NbE2/lOgd65Z/CFSDCsgyW0UOehpwn4eRSYFzCz9EtHBOFegsMtj0KxD14cHTyDzoBLDjSmNHJ7e7YdrlrdFIh3OAYdqcOY4bHdhZAhWXsPmV9vK9HULeHynBHjpinixBaj80wfh6H5YegsXxmDjJ7xYs+1MX7OAhdv9YM2bjoibQRgBIZw9DKnAt99wbAQqBu4/h+APTF2xgHvzOaACpu2JdDLo9OCIA6easBVAmMCAAweGYG0d3n2EqYsWMD9XsvA+EHFTUEirAfsq8Ow7dLtQTeDSSdhyYfEVTJ6zgJu3oJZZiPkUigSqIAMF+TGUay2yKddartZ8jmQ3FZpeCpqFQqLILlXxKbBX3o/8vxLjKmBZhIme9FV0FVLsRWlH0tI70VZMwIrZDGU0MbQRhsOSFS8pWSktWaYv1SrYcWJaRkNRSGqYzWC8m9Ls5Ha02j0ruifWipt5rJqImcnzZuMvjUViA61/XdEAAAAASUVORK5CYII=",ho=le(87954),Fr=le(19719),Yt={header_style:"header_style___OjKXs",content:"content___Ix9Id",legend:"legend___ZG4ed",legend_icon:"legend_icon___LM_Vy",item_list:"item_list___i0Egp",item_list_title:"item_list_title___Pflnd",item_title:"item_title___mLa60",item_top:"item_top____XMW3",item_bottom:"item_bottom___ox1qv",box:"box___zl8eg",page_item_acitve:"page_item_acitve___aJbmD",drag_style:"drag_style___wO0hd",top_content:"top_content___ElhxK",page_item:"page_item___U0LMa",expandBtn:"expandBtn___ZkM8D",imgWrap:"imgWrap___eNTpL"},Nr=Object.defineProperty,qr=Object.defineProperties,li=Object.getOwnPropertyDescriptors,xi=Object.getOwnPropertySymbols,fi=Object.prototype.hasOwnProperty,ji=Object.prototype.propertyIsEnumerable,ka=(ft,rt,tt)=>rt in ft?Nr(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Fo=(ft,rt)=>{for(var tt in rt||(rt={}))fi.call(rt,tt)&&ka(ft,tt,rt[tt]);if(xi)for(var tt of xi(rt))ji.call(rt,tt)&&ka(ft,tt,rt[tt]);return ft},Ya=(ft,rt)=>qr(ft,li(rt)),vo=(ft,rt,tt)=>new Promise((zt,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(On){Gt(On)}},zn=tn=>{try{An(tt.throw(tn))}catch(On){Gt(On)}},An=tn=>tn.done?zt(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const hs={cursor:"move",transition:"unset"},Ys=ft=>{var rt,tt;const{tag:zt}=ft,{listeners:Gt,transform:Un,transition:zn,isDragging:An,setNodeRef:tn}=(0,Fr.nB)({id:zt.id}),On=An&&Un?Ya(Fo({},hs),{transform:`translate3d(${Un.x}px, ${Un.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):Ya(Fo({},hs),{transition:"none",zIndex:10,cursor:"pointer"});return a.createElement("div",Ya(Fo({style:On,ref:tn},Gt),{className:Yt.drag_style}),a.createElement("div",{className:Yt.item_bottom},(zt==null?void 0:zt.module_count)>0?(tt=(rt=zt==null?void 0:zt.modules)==null?void 0:rt.map((qn,Yn)=>`\u4EA4\u4E92${Yn+1}`))==null?void 0:tt.join(" "):"\u7A7A"))},vs=({globalSetting:ft,interactiveOpen:rt,onClose:tt,maxPage:zt,paramsHttp:Gt,handlePageClick:Un,handleRefresh:zn,currentPosition:An})=>{var tn,On,qn;const[Yn,Rn]=(0,a.useState)(!1),[jn,Tn]=(0,a.useState)(!1),[or,Fn]=(0,a.useState)("1"),[vr,hr]=(0,a.useState)("1"),[nr,sr]=(0,a.useState)({}),ur=(0,a.useRef)(null),[Qt,kr]=(0,a.useState)({pages:[],pages_histories:[]}),Vr=[{title:vr=="1"?"\u9875\u7801":"\u539F\u9875\u7801",dataIndex:"position",key:"position",align:"center",width:60},{title:"\u4EA4\u4E921",dataIndex:"module_count",key:"position",width:"130px",ellipsis:!0,render:($n,gr)=>{var mi,Kr;return(gr==null?void 0:gr.module_count)>0?(Kr=(mi=gr==null?void 0:gr.modules)==null?void 0:mi[0])==null?void 0:Kr.title:"\u7A7A"}},{title:"\u4EA4\u4E922",dataIndex:"modules",key:"modules",width:"130px",ellipsis:!0,render:($n,gr)=>{var mi,Kr;return(gr==null?void 0:gr.module_count)>0&&(gr==null?void 0:gr.module_count)==2?(Kr=(mi=gr==null?void 0:gr.modules)==null?void 0:mi[1])==null?void 0:Kr.title:"\u7A7A"}},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",render:($n,gr)=>a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",null,vr=="1"?"\u4EA4\u6362\u81F3":"\u7ED1\u5B9A\u81F3"),a.createElement(z.default,{key:gr.id,ref:ur,value:vr=="1"?gr==null?void 0:gr.position:nr[gr==null?void 0:gr.id],size:"small",style:{width:120,marginLeft:"10px"},options:Qt==null?void 0:Qt.pages,fieldNames:{label:"position",value:"id"},onChange:mi=>vo(void 0,null,function*(){console.log("curentpage",gr==null?void 0:gr.id,"value--",mi),vr=="1"?yield ui(mi,gr==null?void 0:gr.id):yield Ci(mi,gr==null?void 0:gr.id),sr(Kr=>{const ci={};for(const sa in Kr)ci[sa]=null;return ci})})}))}];(0,a.useEffect)(()=>{Rn(rt),Tn(!1),rt&&(wr(),hr("1"))},[rt]);const wr=()=>vo(void 0,null,function*(){const $n=yield(0,ue.ZP)(`/api/courses/${Gt==null?void 0:Gt.coursesId}/smart_plans/${Gt==null?void 0:Gt.id}/list_page_modules.json`,{method:"get"});($n==null?void 0:$n.status)==0&&kr($n==null?void 0:$n.data)}),ui=($n,gr)=>vo(void 0,null,function*(){const mi=yield(0,ue.ZP)(`/api/smart_plan_pages/${$n}/exchange_module.json`,{method:"put",body:{choose_page_id:gr}});(mi==null?void 0:mi.status)==0&&(te.ZP.success("\u4EA4\u4E92\u4E8B\u4EF6\u4E92\u6362\u6210\u529F"),wr(),zn())}),Ci=($n,gr)=>vo(void 0,null,function*(){const mi=yield(0,ue.ZP)(`/api/smart_plan_pages/${$n}/restore_module.json`,{method:"put",body:{choose_page_id:gr}});(mi==null?void 0:mi.status)==0&&(te.ZP.success("\u4EA4\u4E92\u4E8B\u4EF6\u7ED1\u5B9A\u5E7B\u706F\u7247\u9875\u9762\u6210\u529F"),wr(),zn())}),Ii=$n=>{var gr,mi,Kr,ci,sa,Aa,Ri,qi,vi,ei,fa;if(((gr=$n==null?void 0:$n.active)==null?void 0:gr.id)==((mi=$n==null?void 0:$n.over)==null?void 0:mi.id)){Fn((Kr=$n==null?void 0:$n.active)==null?void 0:Kr.id);const no=(ci=Qt==null?void 0:Qt.pages)==null?void 0:ci.find(Ro=>{var La;return(Ro==null?void 0:Ro.id)==((La=$n==null?void 0:$n.active)==null?void 0:La.id)});Un(no==null?void 0:no.position)}(sa=$n==null?void 0:$n.over)!=null&&sa.id&&((Aa=$n==null?void 0:$n.active)==null?void 0:Aa.id)!=((Ri=$n==null?void 0:$n.over)==null?void 0:Ri.id)&&(ui((qi=$n==null?void 0:$n.active)==null?void 0:qi.id,(vi=$n==null?void 0:$n.over)==null?void 0:vi.id),console.log((ei=$n==null?void 0:$n.active)==null?void 0:ei.id),console.log((fa=$n==null?void 0:$n.over)==null?void 0:fa.id))};return a.createElement(ae.default,{footer:null,title:null,closable:!1,open:Yn,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"visible"}},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{style:{width:"800px",height:"640px",padding:"20px"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u4EA4\u4E92\u8BE6\u60C5"),a.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{tt()}})),a.createElement("div",{className:Yt.header_style},a.createElement("div",null,a.createElement("span",{style:{fontWeight:500}},"\u4E92\u6362\u4EA4\u4E92\uFF1A"),"\u62D6\u62FD\u67D0\u5E7B\u706F\u7247\u7684\u4EA4\u4E92\u4E8B\u4EF6\u81F3\u76EE\u6807\u5E7B\u706F\u7247\uFF0C\u53EF\u4EA4\u6362\u4E24\u4E2A\u5E7B\u706F\u7247\u7684\u4EA4\u4E92\u4E8B\u4EF6\uFF08\u5982\u5E7B\u706F\u72471\u4E0E\u5E7B\u706F\u72472\u7684\u4EA4\u4E92\u4E8B\u4EF6\u5BF9\u8C03\uFF09\u3002")),a.createElement("div",{className:Yt.content},a.createElement("div",{className:Yt.legend},a.createElement("div",{className:Yt.legend_icon,style:{background:"#3061D0"}}),a.createElement("div",null,"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247"),a.createElement("div",{className:Yt.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),a.createElement("div",null,"\u672A\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247")),a.createElement("div",{style:{height:"380px",overflowY:"auto"}},a.createElement("div",{className:Yt.item_list},a.createElement("div",{className:Yt.item_list_title},(On=Array.from({length:Math.ceil(((tn=Qt==null?void 0:Qt.pages)==null?void 0:tn.length)/5)},($n,gr)=>gr+1))==null?void 0:On.map(($n,gr)=>a.createElement("div",{className:Yt.item_title},a.createElement("div",{className:Yt.item_top},a.createElement("div",null,"\u5E7B\u706F\u7247"),a.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),a.createElement("div",{className:Yt.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),a.createElement(ho.LB,{onDragEnd:Ii},a.createElement(Fr.Fo,{items:Qt==null?void 0:Qt.pages},a.createElement("div",{className:Yt.box}," ",Qt==null?void 0:Qt.pages.map($n=>a.createElement("div",{className:($n==null?void 0:$n.module_count)>0?Yt.page_item_acitve:Yt.page_item,style:{backgroundColor:An==($n==null?void 0:$n.position)?"rgba(48, 97, 208, 0.2)":""}},a.createElement("div",{className:Yt.item_top},a.createElement("div",{className:Yt.top_content},$n==null?void 0:$n.position)),a.createElement(Ys,{tag:$n,key:$n.id})))))))))),!jn&&a.createElement("div",{className:Yt.expandBtn,onClick:()=>{Tn(!0)}},a.createElement("div",{className:Yt.imgWrap},a.createElement("img",{src:le(9540),width:18})),a.createElement("div",{style:{color:"#3061D0",fontSize:"12px",marginLeft:"4px"}},"\u4EA4\u4E92",a.createElement("br",null),"\u5217\u8868")),jn&&a.createElement("div",{style:{width:"580px",height:"640px",padding:"20px",borderLeft:"1px #F6F7F9 solid"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500,color:"#000"}},"\u4EA4\u4E92\u5217\u8868"),a.createElement("div",{onClick:()=>{Tn(!1)},style:{cursor:"pointer",color:"#3061D0",fontSize:"14px"}},a.createElement("i",{className:"iconfont icon-fanhui-bishe font14"}),a.createElement("span",null,"\u6536\u8D77"))),a.createElement("div",null,a.createElement("div",{style:{display:"flex",alignItems:"center",margin:"20px 0px"}},a.createElement("span",null,"\u72B6\u6001"),a.createElement(z.default,{value:vr,size:"large",style:{width:120,marginLeft:"10px"},options:[{value:"1",label:"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92"},{value:"2",label:"\u5931\u6548\u4EA4\u4E92"}],onChange:$n=>{hr($n)}}),a.createElement("span",{style:{marginLeft:"10px",color:"#9096A3",fontSize:"14px"}},vr=="1"?"\u4EA4\u6362\u7ED1\u5B9A\uFF1A\u652F\u6301\u4EA4\u4E92\u4E8B\u4EF6\u91CD\u65B0\u9009\u62E9\u7ED1\u5B9A\u7684\u5E7B\u706F\u7247\u9875\u9762\u3002":"\u91CD\u65B0\u7ED1\u5B9A\uFF1A\u652F\u6301\u5C06\u5931\u6548\u7684\u4EA4\u4E92\u4E8B\u4EF6\u7ED1\u5B9A\u81F3\u5176\u4ED6\u5E7B\u706F\u7247\u9875\u9762\u3002")),a.createElement(E.default,{scroll:{y:420},columns:Vr,pagination:!1,dataSource:vr=="1"?(qn=Qt==null?void 0:Qt.pages)==null?void 0:qn.filter($n=>$n==null?void 0:$n.module_count):Qt==null?void 0:Qt.pages_histories,bordered:!0})))))};var Zo=(0,ce.connect)(({globalSetting:ft})=>({globalSetting:ft}))(vs),gs=(ft,rt,tt)=>new Promise((zt,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(On){Gt(On)}},zn=tn=>{try{An(tt.throw(tn))}catch(On){Gt(On)}},An=tn=>tn.done?zt(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const Lo=({account:ft,globalSetting:rt,dispatch:tt,classroomList:zt,Callback:Gt})=>{var Un,zn;const[An,tn]=(0,a.useState)(""),[On,qn]=(0,a.useState)(0),[Yn,Rn]=(0,a.useState)(0);return(0,a.useEffect)(()=>{zt.actionTabs.key=="start_smart_plan"||(tn(""),qn(0),Rn(0))},[zt.actionTabs.key]),a.createElement(ae.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:zt.actionTabs.key=="question_time",title:(zn=(Un=zt==null?void 0:zt.actionTabs)==null?void 0:Un.params)==null?void 0:zn.title,width:"500px",onCancel:()=>{tt({type:"classroomList/setActionTabs",payload:{}})},onOk:()=>gs(void 0,null,function*(){An&&An!="10000"?Gt(An):An=="10000"?Gt(On*60+Yn):Gt(null)})},a.createElement("div",null,a.createElement("div",{style:{marginBottom:"15px",background:"#f0f0f0",padding:"10px"}},"\u89C4\u5219\uFF1A\u7B54\u9898\u65F6\u957F\u6307\u5F53\u524D\u5E7B\u706F\u7247\u9875\u9762\u5185\u6240\u6709\u9898\u76EE\u4F5C\u7B54\u65F6\u95F4\u7684\u603B\u548C\uFF0C\u542F\u52A8\u7B54\u9898\u540E\u7ACB\u5373\u751F\u6548\u3002"),a.createElement(re.ZP.Group,{value:An,onChange:jn=>{tn(jn.target.value),jn.target.value=="10000"&&(qn(0),Rn(0))}},a.createElement(re.ZP,{value:"",style:{marginRight:"40px"}},"\u4E0D\u9650\u65F6"),a.createElement(re.ZP,{value:"30",style:{marginRight:"40px"}},"30\u79D2"),a.createElement(re.ZP,{value:"60",style:{marginRight:"40px"}},"1\u5206\u949F"),a.createElement(re.ZP,{value:"300",style:{marginRight:"40px"}},"5\u5206\u949F"),a.createElement(re.ZP,{value:"10000",style:{marginRight:"20px",marginTop:"20px"}},"\u81EA\u5B9A\u4E49\u65F6\u95F4"),An=="10000"&&a.createElement(a.Fragment,null,a.createElement(cr.Z,{max:59,min:0,style:{width:"80px"},suffix:"\u5206",value:On,onChange:jn=>{qn(jn)},precision:0}),a.createElement(cr.Z,{max:59,min:0,style:{width:"80px",marginLeft:"10px"},suffix:"\u79D2",value:Yn,onChange:jn=>{Rn(jn)},precision:0})))))};var js=(0,ce.connect)(({account:ft,globalSetting:rt,classroomList:tt})=>({account:ft,globalSetting:rt,classroomList:tt}))(Lo),Qo=le(2610),Fs=Object.defineProperty,es=Object.defineProperties,Qs=Object.getOwnPropertyDescriptors,ol=Object.getOwnPropertySymbols,Ms=Object.prototype.hasOwnProperty,sl=Object.prototype.propertyIsEnumerable,Ks=(ft,rt,tt)=>rt in ft?Fs(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,_o=(ft,rt)=>{for(var tt in rt||(rt={}))Ms.call(rt,tt)&&Ks(ft,tt,rt[tt]);if(ol)for(var tt of ol(rt))sl.call(rt,tt)&&Ks(ft,tt,rt[tt]);return ft},Ho=(ft,rt)=>es(ft,Qs(rt)),ea=(ft,rt,tt)=>new Promise((zt,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(On){Gt(On)}},zn=tn=>{try{An(tt.throw(tn))}catch(On){Gt(On)}},An=tn=>tn.done?zt(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const El=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341","\u5341\u4E00","\u5341\u4E8C","\u5341\u4E09","\u5341\u56DB","\u5341\u4E94","\u5341\u516D","\u5341\u4E03","\u5341\u516B","\u5341\u4E5D","\u4E8C\u5341"],Bl={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"},Zl={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Hl=({classroomList:ft,globalSetting:rt,dispatch:tt,pageNum:zt,pptInfo:Gt,openEwm:Un,aiImg:zn,addPage:An,maxPage:tn,setOpenEwm:On,behavior:qn,changePage:Yn,pptFullScreen:Rn,clickTab:jn,gotoSlide:Tn})=>{var or,Fn,vr,hr,nr,sr,ur,Qt,kr,Vr,wr,ui,Ci,Ii,$n,gr,mi,Kr,ci,sa,Aa,Ri,qi,vi,ei,fa,no,Ro,La,lo,Xo,ss,go,Qa,So,ts,ns,_s,Ss,Is,ls,ks,ys,Es,rs,bs,Xs,Os,As,pa,Vo,To,uo,us,Js,wi,cs,Ls,Us,xs,$s,bl,ya,Ds,Mo,tu,ll,Ts,Go,co,Ns,ma,Al,ul,so,cl,dl,zo,Il,el,Ol,Tl,ds,ko,zs,nu,wl,Cl,Nn,fl,pl,Jo,tl,nl,Yo,Sl,ml,Nl;const[Zs]=(0,ce.useSearchParams)(),[ru,qo]=(0,a.useState)(null),[is,rl]=(0,a.useState)(!1),[kn,ti]=(0,a.useState)(""),[Zr]=de.default.useForm(),[Yi,ha]=(0,a.useState)(!1),er=(0,ce.useParams)(),[Qi,$a]=(0,a.useState)(!1),[bo,$o]=(0,a.useState)(!1),[pi,Ma]=(0,a.useState)({summary:[],summaryTotal:1,details:[],studentList:[]}),[Ja,No]=(0,a.useState)({}),[Ka,Po]=(0,a.useState)({page:1,page_size:20,course_group_id:"",search:""}),[Ps,mu]=(0,a.useState)(null),[Pl,iu]=(0,a.useState)(!1),[_u,Iu]=(0,a.useState)(!1),[Nf,Pf]=(0,a.useState)(null),[Ou,Sc]=(0,a.useState)(null),Tu=(0,a.useRef)(Qe(fe.Z.CABLE_SERVER||"wss://data.educoder.net/cable")),xc=(0,a.useRef)(null),[jf,Dc]=(0,a.useState)(!1),[il,Rf]=(0,a.useState)({}),[kf,Nu]=(0,a.useState)(!1),[Pu,ju]=(0,a.useState)(1),[Lf,Bc]=(0,a.useState)(!1),[ws,Hs]=(0,a.useState)(),[up,cp]=(0,a.useState)(1),[as,jl]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh",showExtra:!0}),[Fc,Ru]=(0,a.useState)(!1),Uf={SINGLE:le(68568),MULTIPLE:le(68568),JUDGMENT:le(50400),PROGRAM:le(88597)},[Mc,_c]=(0,a.useState)(!1),[Ic,Oc]=(0,a.useState)("show_after_edit"),[Tc,Nc]=(0,a.useState)(!1),[au,Pc]=(0,a.useState)([]),[hu,zf]=(0,a.useState)([]),[ku,Lu]=(0,a.useState)(!1),[Zf,Uu]=(0,a.useState)(!1),[Hf,ou]=(0,a.useState)(!1),[Wf,vu]=(0,a.useState)(!1),[zu,Ws]=(0,a.useState)(!1),[hl,xl]=(0,a.useState)(!1),[Vf,Rl]=(0,a.useState)(!1),[vl,kl]=(0,a.useState)(!1),su=(0,a.useRef)(),lu=(0,a.useRef)(),{SmartPlanItemBanks:Pt}=ft,gu=(0,a.useRef)(null),jc=(0,a.useRef)(null),[va,al]=(0,a.useState)(0),[Ha,Ll]=(0,a.useState)([]),[Gf,Rc]=(0,a.useState)(!1),[Yf,yu]=(0,a.useState)(!1),[kc,Lc]=(0,a.useState)({}),[gl,Zu]=(0,a.useState)(""),Eu=(0,a.useRef)(null),Bs=(0,a.useRef)(null);(0,a.useEffect)(()=>{var vn;((vn=Pt==null?void 0:Pt.page)==null?void 0:vn.current_limit_time)>0?Zu(Pt.page.current_limit_time+1):Zu("")},[(or=Pt==null?void 0:Pt.page)==null?void 0:or.current_limit_time]);const Uc=()=>{if(!Eu.current)return gl;const vn=Math.floor((Date.now()-Eu.current)/1e3);return Math.max(0,gl-vn)},Hu=()=>{const vn=Uc();if(Zu(vn),vn<=0){Bs.current&&(clearTimeout(Bs.current),Bs.current=null),xo();return}Bs.current&&clearTimeout(Bs.current),Bs.current=setTimeout(Hu,1e3)};(0,a.useEffect)(()=>{if(gl<=0)return;Eu.current=Date.now(),Hu();const vn=()=>{document.hidden?Bs.current&&(clearTimeout(Bs.current),Bs.current=null):!Bs.current&&gl>0&&(Eu.current=Date.now()-(gl-Uc())*1e3,Hu())};return document.addEventListener("visibilitychange",vn),()=>{Bs.current&&clearTimeout(Bs.current),document.removeEventListener("visibilitychange",vn)}},[gl]);const Qf=vn=>{const lr=Math.floor(vn/60),Ir=vn%60;return`${String(lr).padStart(2,"0")}:${String(Ir).padStart(2,"0")}`},Kf=(vn,lr)=>{const Ir=Tu.current.subscriptions.create({channel:"SmartPlanChannel",smart_plan_page_item_bank_id:vn,page_id:lr},{connected:()=>{Ir.perform("request_initial_stats",{smart_plan_page_item_bank_id:vn,page_id:lr})},received:hi=>{var Xi,_a,ro,Co,Do,fs,ps,ms;const os=[{name:((_a=(Xi=Pt==null?void 0:Pt.item_banks)==null?void 0:Xi[va])==null?void 0:_a.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:hi==null?void 0:hi.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:hi==null?void 0:hi.answerd_num},{name:((Co=(ro=Pt==null?void 0:Pt.item_banks)==null?void 0:ro[va])==null?void 0:Co.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:hi==null?void 0:hi.correctly_num},{name:"\u63D0\u4EA4\u7387",value:hi==null?void 0:hi.submitted_rate},{name:((fs=(Do=Pt==null?void 0:Pt.item_banks)==null?void 0:Do[va])==null?void 0:fs.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:hi==null?void 0:hi.correct_rate}];Ma({summary:os,summaryTotal:hi==null?void 0:hi.total_num,details:hi==null?void 0:hi.choice_list,studentList:hi==null?void 0:hi.knowledge_answer_student_list}),Lc(hi),((ms=(ps=Pt==null?void 0:Pt.item_banks)==null?void 0:ps[va])==null?void 0:ms.item_type)=="PROGRAM"&&Hc()}});Sc(Ir)},Wu=()=>{Ou&&(Ou.unsubscribe(),Sc(null))};(0,a.useEffect)(()=>{const vn=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");return vn!=null&&vn.length&&vn.findIndex(Ir=>Ir==(er==null?void 0:er.id))!=-1&&$f(),()=>{Wu(),Tu.current&&Tu.current.disconnect()}},[]),(0,a.useEffect)(()=>{Rn&&jn&&Hs(jn)},[Rn,jn]),(0,a.useEffect)(()=>{if(zt)return Xe.Z.subscribe("active-modal-index",lr=>{var Ir;lr===1&&(qo(!0),rl(!1)),lr===2&&($a(!0),$o(!0),ti("SELECT"),Zr.setFieldsValue({item_type:"SELECT",name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:""})),lr===3&&Jf(),lr===4&&((Ir=xc.current)==null||Ir.onClick())})},[zt,An]),(0,a.useEffect)(()=>Xe.Z.subscribe("active-data-update",lr=>{xo()}),[]),(0,a.useEffect)(()=>{_u&&Xf()},[_u]),(0,a.useEffect)(()=>{zt&&zt<=tn&&(Zr.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),xo(),$a(!1),$o(!1),xl(!1),kl(!1),Ru(!1),al(0))},[zt,tn]),(0,a.useEffect)(()=>{Un&&ha(!0)},[Un]);const Vu=(vn,lr,Ir)=>{(0,ue.ZP)(`/api/courses/${er==null?void 0:er.coursesId}/smart_plans/${er==null?void 0:er.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:vn,allow_answer:lr,is_end:Ir,randomData:new Date}}})},Gu=()=>ea(void 0,null,function*(){var vn;const lr=yield(0,ue.ZP)(`/api/smart_plan_pages/${(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id}/init_by_simulate.json`,{method:"post",body:{}})});(0,a.useEffect)(()=>{var vn,lr,Ir,hi,Xi,_a,ro,Co,Do,fs,ps,ms;let os=[];const Dl={page_info:0,ai_qna:1,animation_code:2,item_bank:3},Vs=(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.module_sort;Vs!=null&&Vs.length&&(Vs==null||Vs.map(Gs=>{os.push(uu[Dl[Gs]])})),(os==null?void 0:os.some(Gs=>(Gs==null?void 0:Gs.key)===ws))||Hs((lr=os==null?void 0:os[0])==null?void 0:lr.key),Ll(os),Ll([...os]),jl(Ho(_o({},as),{defaultValue:(Ir=Pt==null?void 0:Pt.page)==null?void 0:Ir.animation_code,showExtra:!0,open:0})),Vu(zt,((hi=Pt==null?void 0:Pt.page)==null?void 0:hi.status)=="in_progress",(Gt==null?void 0:Gt.status)=="ended"),((Xi=Pt==null?void 0:Pt.relation_positions)==null?void 0:Xi.length)>0&&(_a=Pt==null?void 0:Pt.relation_positions)!=null&&_a.includes(zt)&&Yn(Pt==null?void 0:Pt.relation_positions),(Pt==null?void 0:Pt.count)>0&&ti(((Co=(ro=Pt==null?void 0:Pt.item_banks)==null?void 0:ro[va])==null?void 0:Co.item_type)=="SINGLE"||((fs=(Do=Pt==null?void 0:Pt.item_banks)==null?void 0:Do[va])==null?void 0:fs.item_type)=="MULTIPLE"?"SELECT":(ms=(ps=Pt==null?void 0:Pt.item_banks)==null?void 0:ps[va])==null?void 0:ms.item_type)},[Pt]),(0,a.useEffect)(()=>{var vn,lr;ku&&(Oc(((vn=Pt==null?void 0:Pt.page)==null?void 0:vn.solution_visibility)||"show_after_edit"),_c((lr=Pt==null?void 0:Pt.page)==null?void 0:lr.enable_ai_tutor))},[Pt,ku]);const xo=()=>ea(void 0,null,function*(){tt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:er==null?void 0:er.coursesId,id:er==null?void 0:er.id,position:zt,max_position:tn}})}),zc=vn=>ea(void 0,null,function*(){var lr;if(vn){let Ir=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${vn}/edit.json`,{method:"get"});if((Ir==null?void 0:Ir.status)==0)return zf((lr=Ir==null?void 0:Ir.data)==null?void 0:lr.all_pages),Ir==null?void 0:Ir.data}}),Zc=(vn,lr)=>ea(void 0,null,function*(){var Ir,hi,Xi,_a,ro,Co,Do,fs,ps,ms,os,Dl,Vs,Ul,Gs,zl;let jo=yield(0,ue.ZP)(`/api/courses/${er==null?void 0:er.coursesId}/smart_plans/${er==null?void 0:er.id}/item_bank_statistics.json`,{method:"get",params:{smart_plan_page_item_bank_id:vn,page_id:lr}});if((jo==null?void 0:jo.status)==0){const rp=[{name:((hi=(Ir=Pt==null?void 0:Pt.item_banks)==null?void 0:Ir[va])==null?void 0:hi.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:(Xi=jo==null?void 0:jo.data)==null?void 0:Xi.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:(_a=jo==null?void 0:jo.data)==null?void 0:_a.answerd_num},{name:((Co=(ro=Pt==null?void 0:Pt.item_banks)==null?void 0:ro[va])==null?void 0:Co.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:(Do=jo==null?void 0:jo.data)==null?void 0:Do.correctly_num},{name:"\u63D0\u4EA4\u7387",value:(fs=jo==null?void 0:jo.data)==null?void 0:fs.submitted_rate},{name:((ms=(ps=Pt==null?void 0:Pt.item_banks)==null?void 0:ps[va])==null?void 0:ms.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:(os=jo==null?void 0:jo.data)==null?void 0:os.correct_rate}];Ma({summary:rp,summaryTotal:(Dl=jo==null?void 0:jo.data)==null?void 0:Dl.total_num,details:(Vs=jo==null?void 0:jo.data)==null?void 0:Vs.choice_list,studentList:(Ul=jo==null?void 0:jo.data)==null?void 0:Ul.knowledge_answer_student_list}),Lc(jo==null?void 0:jo.data),((zl=(Gs=Pt==null?void 0:Pt.item_banks)==null?void 0:Gs[va])==null?void 0:zl.item_type)=="PROGRAM"&&Hc()}});(0,a.useEffect)(()=>{var vn,lr,Ir,hi,Xi,_a,ro,Co,Do,fs,ps,ms;return(vn=["in_progress","ended"])!=null&&vn.includes(Gt==null?void 0:Gt.status)&&(((Ir=(lr=Pt==null?void 0:Pt.page)==null?void 0:lr.smart_plan_page_knowledges)==null?void 0:Ir.length)>0||((hi=Pt==null?void 0:Pt.item_banks)==null?void 0:hi.length)>0||(Xi=Pt==null?void 0:Pt.page)!=null&&Xi.is_ai_question||((_a=Pt==null?void 0:Pt.page)==null?void 0:_a.lesson_mode)=="self_learning")&&((Gt==null?void 0:Gt.status)=="in_progress"?(Ou&&Wu(),Kf((Co=(ro=Pt==null?void 0:Pt.item_banks)==null?void 0:ro[va])==null?void 0:Co.smart_plan_page_item_bank_id,(Do=Pt==null?void 0:Pt.page)==null?void 0:Do.id)):Zc((ps=(fs=Pt==null?void 0:Pt.item_banks)==null?void 0:fs[va])==null?void 0:ps.smart_plan_page_item_bank_id,(ms=Pt==null?void 0:Pt.page)==null?void 0:ms.id)),()=>{Wu()}},[Pt,va]);const Hc=()=>ea(void 0,null,function*(){var vn,lr,Ir;let hi=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id}/students.json`,{method:"get",params:Ho(_o({},Ka),{item_bank_id:(Ir=(lr=Pt==null?void 0:Pt.item_banks)==null?void 0:lr[va])==null?void 0:Ir.id})});(hi==null?void 0:hi.status)==0&&No(hi==null?void 0:hi.data)}),Xf=()=>ea(void 0,null,function*(){var vn;iu(!0);const lr=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id}/student_comment.json`,{method:"get",params:{user_id:Nf}});(lr==null?void 0:lr.status)===0&&mu(lr==null?void 0:lr.data),iu(!1)}),Jf=pt().throttle(An,2500,{leading:!0,trailing:!1});(0,a.useEffect)(()=>{var vn;((vn=Pt==null?void 0:Pt.page)==null?void 0:vn.animation_code)!==""&&ws=="3"&&(clearTimeout(jc.current),jc.current=setTimeout(()=>{var lr,Ir;const hi=document.createElement("iframe");hi.style.width="100%",hi.style.height="100%",hi.style.overflow="auto",hi.style.border="0";const Xi=_a=>{try{const ro=_a.documentElement.scrollHeight;hi.style.height=`${Math.max(ro+10,400)}px`,ro||setTimeout(()=>{Xi(_a)},1e3)}catch(ro){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",ro)}};if(gu.current){gu.current.innerHTML="",gu.current.appendChild(hi);const _a=hi.contentDocument||hi.contentWindow.document;_a.open(),_a.write((lr=Pt==null?void 0:Pt.page)==null?void 0:lr.animation_code),(Ir=_a.documentElement)==null||Ir.scrollHeight,Xi(_a),setTimeout(()=>{Xi(_a)},1e3)}},1e3))},[(Fn=Pt==null?void 0:Pt.page)==null?void 0:Fn.animation_code,ws,as.open,Un]);const qf=(vn,lr)=>ea(void 0,null,function*(){var Ir;const hi=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(Ir=Pt==null?void 0:Pt.page)==null?void 0:Ir.id}/animation_code.json`,{method:"put",body:{animation_code:vn}});(hi==null?void 0:hi.status)===0&&(te.ZP.success("\u64CD\u4F5C\u6210\u529F"),jl(Ho(_o({},as),{open:0})),xo(),lr(),ou(!1))});(0,a.useEffect)(()=>{document.getElementById("target").scrollIntoView({behavior:"smooth",block:"start"})},[qn]);const $f=()=>{const vn=Ir=>ea(void 0,null,function*(){const hi=yield(0,ue.ZP)(`/api/courses/${er==null?void 0:er.coursesId}/smart_plans/${er==null?void 0:er.id}/set_cover.json`,{method:"post",body:Ir?{}:{position:1}});(hi==null?void 0:hi.status)==0&&te.ZP.success("\u8BBE\u7F6E\u6210\u529F")}),lr=()=>{const Ir=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");if(Ir!=null&&Ir.length){const hi=Ir.findIndex(Xi=>Xi==(er==null?void 0:er.id));hi!=-1&&(Ir==null||Ir.splice(hi,1)),localStorage.setItem("unsetCoverpptId",JSON.stringify(Ir))}};ae.default.confirm({title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",maskClosable:!1,icon:null,autoFocusButton:null,centered:!0,width:370,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:a.createElement("span",null,"\u68C0\u6D4B\u5230\u8BFE\u4EF6\u672A\u8BBE\u7F6E\u5C01\u9762\uFF0C\u662F\u5426\u5C06\u7B2C\u4E00\u9875\u8BBE\u4E3A\u5C01\u9762\uFF1F \u201C\u53D6\u6D88\u201D\u5C06\u4F7F\u7528\u9ED8\u8BA4\u5C01\u9762\u56FE\u3002"),onOk:()=>ea(void 0,null,function*(){lr(),yield vn(!1)}),onCancel:()=>ea(void 0,null,function*(){lr()})})},uu=[{key:"1",label:a.createElement("div",{className:`${rr.subBtn}`},a.createElement("img",{src:le(65560)}),a.createElement("span",null,"\u89E3\u6790")),name:"\u89E3\u6790"},{key:"2",label:a.createElement("div",{className:`${rr.subBtn}`},a.createElement("img",{src:le(58163)}),a.createElement("span",null,"\u4E92\u52A8")),name:"\u4E92\u52A8"},{key:"3",label:a.createElement("div",{className:`${rr.subBtn}`},a.createElement("img",{src:le(2402)}),a.createElement("span",null,"\u52A8\u6548")),name:"\u52A8\u6548"},{key:"4",label:a.createElement("div",{className:`${rr.subBtn}`},a.createElement("img",{src:Uf[(hr=(vr=Pt==null?void 0:Pt.item_banks)==null?void 0:vr[va])==null?void 0:hr.item_type]}),a.createElement("span",null,"\u8BD5\u9898")),name:"\u8BD5\u9898"}],ep=[((nr=Ha==null?void 0:Ha[0])==null?void 0:nr.key)!="4"&&{key:"4",label:a.createElement("div",{onClick:()=>ea(void 0,null,function*(){(yield yl("item_bank"))&&vu(!0)})},"\u6DFB\u52A0\u8BD5\u9898")},((sr=Ha==null?void 0:Ha[0])==null?void 0:sr.key)!="2"&&{key:"2",label:a.createElement("div",{onClick:()=>ea(void 0,null,function*(){(yield yl("ai_qna"))&&(Ll([...Ha,uu[1]]),Hs("2"),xl(!0),Rl(!0),Ws(!1))})},"\u667A\u80FD\u4E92\u52A8")},((ur=Ha==null?void 0:Ha[0])==null?void 0:ur.key)!="3"&&{key:"3",label:a.createElement("div",{onClick:()=>ea(void 0,null,function*(){(yield yl("animation_code"))&&ou(!0)})},"\u667A\u80FD\u52A8\u6548")},((Qt=Ha==null?void 0:Ha[0])==null?void 0:Qt.key)!="1"&&{key:"1",label:a.createElement("div",{onClick:()=>ea(void 0,null,function*(){(yield yl("page_info"))&&(Ll([...Ha,uu[0]]),Hs("1"),kl(!0),Ws(!1))})},"\u89E3\u6790\u63A8\u9001")}].filter(vn=>!!vn),tp=[{key:"1",label:a.createElement("div",{onClick:()=>{(Pt==null?void 0:Pt.count)>=5?te.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):Xe.Z.publish("active-modal-index",1)}},"\u9898\u5E93\u9009\u9898")},{key:"2",label:a.createElement("div",{onClick:()=>{(Pt==null?void 0:Pt.count)>=5?te.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):Xe.Z.publish("active-modal-index",2)}},"\u81EA\u4E3B\u5EFA\u9898")},{key:"4",label:a.createElement("div",{onClick:()=>{(Pt==null?void 0:Pt.count)>=5?te.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):Xe.Z.publish("active-modal-index",4)}},"\u667A\u80FD\u51FA\u9898")}].filter(vn=>!!vn),yl=vn=>ea(void 0,null,function*(){var lr;const Ir=yield(0,ue.ZP)(`/api/smart_plan_pages/${(lr=Pt==null?void 0:Pt.page)==null?void 0:lr.id}/check_module_max.json`,{method:"post",body:{module_type:vn}});return(Ir==null?void 0:Ir.status)==0?!0:(xo(),!1)}),Wc=()=>a.createElement(en,{form:Zr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"is_answer",allowChangeMode:!0}),Vc=()=>a.createElement(Cr,{form:Zr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:"choices"}),np=vn=>{const lr=Math.floor(vn/60),Ir=vn%60;if(lr>0&&Ir==0)return a.createElement("span",{style:{color:"#5F6A95",fontSize:"14px"}},a.createElement("span",{style:{margin:"0 5px",color:"#2EC25B"}},lr),"\u5206\u949F");if(lr==0&&Ir>0)return a.createElement("span",{style:{color:"#5F6A95",fontSize:"14px"}},a.createElement("span",{style:{margin:"0 5px",color:"#2EC25B"}},Ir),"\u79D2");if(lr>0&&Ir>0)return a.createElement("span",{style:{color:"#5F6A95",fontSize:"14px"}},a.createElement("span",{style:{margin:"0 5px",color:"#2EC25B"}},lr),"\u5206\u949F",a.createElement("span",{style:{margin:"0 5px",color:"#2EC25B"}},Ir),"\u79D2")};return a.createElement("section",null,Fc&&a.createElement("div",null,a.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",padding:"20px 20px 0 20px",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:16,fontWeight:500}},"AI\u52A9\u624B"),a.createElement("i",{className:"iconfont icon-guanbi11 font16",style:{cursor:"pointer"},onClick:()=>{Ru(!1)}})),a.createElement(Wr,{onPptButtonClick:()=>{const vn=`/IntelligentTools/10?pathid=${er.coursesId}&url=${window.location.origin}&name=${Pt==null?void 0:Pt.smart_plan_name}&type=Course`;(0,we.xg)(fe.Z.AI_PLATFORM_URL+vn)},className:"pt20",style:{height:"calc(100vh - 50px)"},initDefaultChatDataKey:(kr=Pt==null?void 0:Pt.page)==null?void 0:kr.id,defaultChatData:Pt==null?void 0:Pt.course_qna_records,data:{ppt_url:zn==null?void 0:zn.map(vn=>vn==null?void 0:vn.url),questionable_type:"SmartPlanItemBank",questionable_id:(Vr=Pt==null?void 0:Pt.page)==null?void 0:Vr.id,position:zt,type:10}})),!Fc&&a.createElement("div",{className:rr.box,id:"target"},a.createElement("div",{className:rr.box_header},a.createElement(re.ZP.Group,{className:rr.addTypeRadio,onChange:vn=>{var lr,Ir,hi,Xi;ws=="2"&&((Ir=(lr=Pt==null?void 0:Pt.page)==null?void 0:lr.smart_plan_page_knowledges)==null?void 0:Ir.length)==0&&!((hi=Pt==null?void 0:Pt.page)!=null&&hi.is_ai_question)?su.current.handleClose():ws=="1"&&!((Xi=Pt==null?void 0:Pt.page)!=null&&Xi.page_info)?lu.current.handleClose():Hs(vn.target.value)},value:ws,optionType:"button"},Ha==null?void 0:Ha.map((vn,lr)=>a.createElement("div",{key:lr},a.createElement(re.ZP.Button,{value:vn==null?void 0:vn.key,key:lr},vn==null?void 0:vn.name),(Ha==null?void 0:Ha.length)==2&&lr==0&&(Gt==null?void 0:Gt.status)!="ended"&&a.createElement(ne.Z,{title:"\u70B9\u51FB\u8C03\u6574\u4EA4\u4E92\u987A\u5E8F\uFF0C\u5C06\u540C\u6B65\u4FEE\u6539\u5B66\u751F\u7AEF\u5F53\u524D\u9875\u9762\u7684\u5B66\u4E60\u6D41\u7A0B"},a.createElement("i",{className:`iconfont icon-jiaohuan ml10 mr10 font11 ${rr.iconSty}`,style:{cursor:"pointer",fontSize:"11px"},onClick:()=>ea(void 0,null,function*(){var Ir;let hi=Ha==null?void 0:Ha.map(_a=>({1:"page_info",2:"ai_qna",3:"animation_code",4:"item_bank"})[_a==null?void 0:_a.key]);const Xi=yield(0,ue.ZP)(`/api/smart_plan_pages/${(Ir=Pt==null?void 0:Pt.page)==null?void 0:Ir.id}/change_module_sort.json`,{method:"put",body:{module_sort:[hi[1],hi[0]]}});(Xi==null?void 0:Xi.status)==0&&(te.ZP.success("\u64CD\u4F5C\u6210\u529F"),xo())})}))))),(Ha==null?void 0:Ha.length)==1&&!hl&&!vl&&(Gt==null?void 0:Gt.status)!="ended"&&a.createElement(x.Z,{menu:{items:ep},overlayClassName:rr.menuSty},a.createElement("div",{className:rr.box_add},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0"))),(Ha==null?void 0:Ha.length)==2&&!hl&&!vl&&(Gt==null?void 0:Gt.status)!="ended"&&a.createElement(ne.Z,{title:"\u5F53\u524D\u6700\u591A\u652F\u6301\u4E24\u4E2A\u4EA4\u4E92\uFF0C\u8BF7\u5220\u9664\u4E0D\u9700\u8981\u7684\u4EA4\u4E92\u4EE5\u6DFB\u52A0\u65B0\u5185\u5BB9"},a.createElement("div",{className:rr.box_add,style:{cursor:"not-allowed"}},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0"))),(((wr=Pt==null?void 0:Pt.page)==null?void 0:wr.animation_code)||((Ci=(ui=Pt==null?void 0:Pt.page)==null?void 0:ui.smart_plan_page_knowledges)==null?void 0:Ci.length)>0||((Ii=Pt==null?void 0:Pt.page)==null?void 0:Ii.is_ai_question)||(($n=Pt==null?void 0:Pt.page)==null?void 0:$n.page_info)||(Pt==null?void 0:Pt.count)>0)&&(Gt==null?void 0:Gt.status)!="ended"&&a.createElement(ne.Z,{title:"\u5C06\u5F53\u524D\u9875\u9762\u7684\u4EA4\u4E92\u8BBE\u7F6E\u540C\u6B65\u81F3\u5176\u4ED6\u9875\u9762\uFF0C\u5B66\u751F\u7AEF\u5B9E\u65F6\u540C\u6B65"},a.createElement("i",{className:`iconfont icon-shezhi3 ml20 ${rr.iconSty}`,style:{cursor:"pointer"},onClick:()=>ea(void 0,null,function*(){var vn,lr;let Ir=yield zc((vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id);const hi=(lr=Ir==null?void 0:Ir.all_pages)==null?void 0:lr.filter(Xi=>Xi==null?void 0:Xi.checked).map(Xi=>Xi==null?void 0:Xi.id);Pc(hi),Nc(Ir==null?void 0:Ir.progress_control),Uu(!0)})})),a.createElement("div",{className:rr.box_botton,style:{marginLeft:"auto"},onClick:()=>{Ru(!0)}},a.createElement("img",{src:le(69780),width:22}),a.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"AI\u52A9\u624B")),a.createElement("div",{className:rr.box_botton,style:{marginLeft:"10px"},onClick:()=>{Rc(!0)}},a.createElement("img",{src:le(49324),width:18}),a.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"\u8BFE\u4EF6\u4EA4\u4E92")),a.createElement("div",{className:rr.box_close,onClick:()=>{(0,Qo.vp)()&&(0,Qo.BU)(),ce.history.push(`/classrooms/${er==null?void 0:er.coursesId}/smart_plan`)}},a.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),a.createElement("div",{style:{marginLeft:"5px"}},"\u4FDD\u5B58\u5E76\u9000\u51FA"))),a.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 170px)",overflowY:"auto",padding:"0px 20px"}},!((gr=Pt==null?void 0:Pt.page)!=null&&gr.animation_code)&&!(((Kr=(mi=Pt==null?void 0:Pt.page)==null?void 0:mi.smart_plan_page_knowledges)==null?void 0:Kr.length)>0||(ci=Pt==null?void 0:Pt.page)!=null&&ci.is_ai_question||(sa=Pt==null?void 0:Pt.page)!=null&&sa.page_info)&&(Pt==null?void 0:Pt.count)==0&&(Ha==null?void 0:Ha.length)==0&&a.createElement("div",{className:rr.nodataSty},a.createElement("div",{className:rr.rightWrap},a.createElement("div",{className:rr.wrap_title},"\u60A8\u53EF\u4EE5\u4E3A\u5DE6\u4FA7\u5E7B\u706F\u7247\u6DFB\u52A0\u4EE5\u4E0B\u4EA4\u4E92\u529F\u80FD\u3002\u5F53\u5B66\u751F\u6D4F\u89C8\u8BE5\u9875\u9762\u65F6\uFF0C\u7CFB\u7EDF\u5C06\u663E\u793A\u9884\u8BBE\u7684\u4EA4\u4E92\u5185\u5BB9\u3002\u5E76\u4E14\u8C03\u6574\u9875\u9762\u987A\u5E8F\u65F6\uFF0C\u4EA4\u4E92\u529F\u80FD\u4F1A\u8DDF\u968F\u539F\u9875\u9762\u79FB\u52A8\u3002"),a.createElement("div",{className:rr.wrap_add,style:{marginBottom:"20px",marginTop:"60px"}},a.createElement("div",{className:rr.wrap_button,style:{backgroundImage:`url(${ni})`},onClick:()=>ea(void 0,null,function*(){if((Gt==null?void 0:Gt.status)=="ended"){te.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield yl("item_bank"))&&vu(!0)})},a.createElement("div",{className:rr.wrap_img},a.createElement("img",{width:30,height:30,src:zi})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u6DFB\u52A0\u8BD5\u9898"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u667A\u80FD\u51FA\u9898+\u9898\u5E93\u7CBE\u9009+\u81EA\u7531\u5EFA\u9898+\u62D3\u5C55\u8BAD\u7EC3\uFF0C\u6559\u5B66\u6D4B\u8BC4\u5168\u641E\u5B9A"))),a.createElement("div",{className:rr.wrap_button,style:{backgroundImage:`url(${ja})`,marginLeft:"20px"},onClick:()=>ea(void 0,null,function*(){if((Gt==null?void 0:Gt.status)=="ended"){te.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield yl("animation_code"))&&ou(!0)})},a.createElement("div",{className:rr.wrap_img},a.createElement("img",{width:30,height:30,src:xa})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u52A8\u6548"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u8F93\u5165\u77E5\u8BC6\u70B9\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u53EF\u7F16\u8F91\u7684\u6559\u5B66\u52A8\u6548\u4EE3\u7801")))),a.createElement("div",{className:rr.wrap_add,style:{marginBottom:"20px",marginTop:"20px"}},a.createElement("div",{className:rr.wrap_button,style:{backgroundImage:`url(${Ji})`},onClick:()=>ea(void 0,null,function*(){if((Gt==null?void 0:Gt.status)=="ended"){te.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield yl("ai_qna"))&&(Ll([...Ha,uu[1]]),Hs("2"),xl(!0),Rl(!0),Ws(!1))})},a.createElement("div",{className:rr.wrap_img},a.createElement("img",{width:30,height:30,src:da})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u4E92\u52A8"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u901A\u8FC7\u5927\u6A21\u578B\u4E3B\u52A8\u4E0E\u5B66\u751F\u5F00\u5C55\u542F\u53D1\u5F0F\u4EA4\u6D41\uFF0C\u4E86\u89E3\u5B66\u751F\u5B66\u60C5"))),a.createElement("div",{className:rr.wrap_button,style:{backgroundImage:`url(${za})`,marginLeft:"20px"},onClick:()=>ea(void 0,null,function*(){if((Gt==null?void 0:Gt.status)=="ended"){te.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield yl("page_info"))&&(Ll([...Ha,uu[0]]),Hs("1"),kl(!0),Ws(!1))})},a.createElement("div",{className:rr.wrap_img},a.createElement("img",{width:30,height:30,src:Hi})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u89E3\u6790\u63A8\u9001"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u5927\u6A21\u578B\u6839\u636E\u5B66\u4E60\u5185\u5BB9\u751F\u6210\u7ED3\u6784\u5316\u89E3\u6790\uFF0C\u4E3B\u52A8\u63A8\u9001\u7ED9\u5B66\u751F\u5B66\u4E60")))))),ws=="1"&&(vl?a.createElement(an,{ref:lu,isOpen:vl,isEdit:zu,data:_o(Ho(_o({},Pt),{url:zn,position:zt,maxPage:tn}),er),changePage:Yn,onOk:()=>{te.ZP.success("\u64CD\u4F5C\u6210\u529F"),kl(!1),Ws(!1),xo()},onClose:()=>{kl(!1),Ws(!1),xo()}}):a.createElement("div",{id:"smartSend",style:{scrollMarginTop:"120px"}},a.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},((Aa=Pt==null?void 0:Pt.page)==null?void 0:Aa.info_read_min_time)&&a.createElement("div",{style:{fontWeight:500}},"\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",a.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},((Ri=Pt==null?void 0:Pt.page)==null?void 0:Ri.info_read_min_time)==60?"1min":((qi=Pt==null?void 0:Pt.page)==null?void 0:qi.info_read_min_time)+"s")),(Gt==null?void 0:Gt.status)!="ended"&&a.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},a.createElement(ne.Z,{title:"\u7F16\u8F91\u89E3\u6790\u63A8\u9001"},a.createElement("div",{className:rr.iconTipSty,onClick:()=>{Ws(!0),kl(!0)}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(ne.Z,{title:"\u5220\u9664\u89E3\u6790\u63A8\u9001"},a.createElement("div",{className:`${rr.iconTipSty} ${rr.shanchu}`,onClick:vn=>{ae.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u89E3\u6790\u63A8\u9001\uFF1F",onOk:()=>ea(void 0,null,function*(){var lr;let Ir=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(lr=Pt==null?void 0:Pt.page)==null?void 0:lr.id}/smart_plan_page_knowledges/delete_page_infos.json`,{method:"delete"});(Ir==null?void 0:Ir.status)==0&&(te.ZP.success("\u5220\u9664\u6210\u529F"),xo())})})}},a.createElement("i",{className:"iconfont icon-shanchu14",style:{cursor:"pointer"}}))))),((vi=Pt==null?void 0:Pt.page)==null?void 0:vi.page_info)&&a.createElement("div",{style:{padding:"3px 0 5px 12px",marginTop:"20px",background:"rgba(245, 246, 248,0.9)"}},a.createElement(oe.Z,{className:"font16 mt5",value:(ei=Pt==null?void 0:Pt.page)==null?void 0:ei.page_info})))),ws=="2"&&(hl?a.createElement(Vt,{ref:su,isOpen:hl,isEdit:zu,addInteraction:Vf,data:_o(Ho(_o({},Pt),{url:zn,position:zt,maxPage:tn}),er),onOk:()=>{te.ZP.success("\u64CD\u4F5C\u6210\u529F"),xl(!1),Rl(!1),Ws(!1),xo()},onClose:()=>{xl(!1),Rl(!1),Ws(!1),xo()}}):a.createElement("div",{id:"smartAI",style:{scrollMarginTop:"120px"}},a.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},(Gt==null?void 0:Gt.status)!="ended"&&a.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},a.createElement(ne.Z,{title:"\u7F16\u8F91\u667A\u80FD\u4E92\u52A8"},a.createElement("div",{className:rr.iconTipSty,onClick:()=>{xl(!0),Rl(!1),Ws(!0)}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(ne.Z,{title:"\u5220\u9664\u667A\u80FD\u4E92\u52A8"},a.createElement("div",{className:`${rr.iconTipSty} ${rr.shanchu}`,onClick:vn=>{ae.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u667A\u80FD\u4E92\u52A8\uFF1F",onOk:()=>ea(void 0,null,function*(){var lr;let Ir=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(lr=Pt==null?void 0:Pt.page)==null?void 0:lr.id}/smart_plan_page_knowledges/delete_knowledge.json`,{method:"delete"});(Ir==null?void 0:Ir.status)==0&&(te.ZP.success("\u5220\u9664\u6210\u529F"),xo())})})}},a.createElement("i",{className:"iconfont icon-shanchu14"}))))),((no=(fa=Pt==null?void 0:Pt.page)==null?void 0:fa.smart_plan_page_knowledges)==null?void 0:no.length)>0&&a.createElement("div",{style:{width:"100%",marginTop:"15px"}},(La=(Ro=Pt==null?void 0:Pt.page)==null?void 0:Ro.smart_plan_page_knowledges)==null?void 0:La.map((vn,lr)=>a.createElement("div",{key:"index",style:{marginTop:lr==0?"0":"20px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600}},"\u95EE\u9898",El[lr]),a.createElement("div",{className:rr.question_list},vn==null?void 0:vn.question),(vn==null?void 0:vn.answer)&&a.createElement("div",{className:rr.answer_list},a.createElement("span",{style:{fontWeight:600,marginRight:"10px"}},"\u6B63\u786E\u7B54\u6848"),vn==null?void 0:vn.answer)))),((lo=Pt==null?void 0:Pt.page)==null?void 0:lo.is_ai_question)&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",justifyContent:"space-between",marginTop:"20px"}},a.createElement("div",{style:{fontSize:14,fontWeight:500}},"\u4E92\u52A8\u8981\u6C42"),a.createElement("div",{style:{fontSize:14,fontWeight:400,color:"#5F6368"}},"\u95EE\u9898\u6570\u91CF",a.createElement("span",{style:{margin:"0 5px",color:"#3061D0"}},(Xo=Pt==null?void 0:Pt.page)==null?void 0:Xo.ai_question_size),"\u9053")),a.createElement("div",{key:"index",className:rr.ai_question_list,style:{marginTop:"15px"}},(ss=Pt==null?void 0:Pt.page)==null?void 0:ss.ai_requirement)))),a.createElement(yi.Z,{defaultValue:as.defaultValue,open:as.open,language:as.language,height:as.height,onDynamic:qf,showExtra:as.showExtra}),ws=="3"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{display:"flex",alignItems:"center",fontWeight:500}},a.createElement(ne.Z,{title:"\u5168\u5C4F\u67E5\u770B"},a.createElement("div",{className:rr.iconTipSty,style:{marginLeft:"auto"},onClick:()=>{jl(Ho(_o({},as),{open:as.open+1,showExtra:!1}))}},a.createElement("i",{className:"iconfont icon-quanping5"}))),(Gt==null?void 0:Gt.status)!="ended"&&a.createElement(a.Fragment,null,a.createElement(ne.Z,{title:"\u7F16\u8F91\u4EE3\u7801\u52A8\u6548"},a.createElement("div",{className:rr.iconTipSty,onClick:()=>{jl(Ho(_o({},as),{open:as.open+1,showExtra:!0}))}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(ne.Z,{title:"\u5220\u9664\u4EE3\u7801\u52A8\u6548"},a.createElement("div",{className:`${rr.iconTipSty} ${rr.shanchu}`,onClick:()=>{ae.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u4EE3\u7801\u52A8\u6548\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>ea(void 0,null,function*(){var vn;const lr=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id}/animation_code.json`,{method:"put",body:{animation_code:null}});(lr==null?void 0:lr.status)===0&&(te.ZP.success("\u5220\u9664\u6210\u529F"),jl(Ho(_o({},as),{open:0})),xo())})})}},a.createElement("i",{className:"iconfont icon-shanchu14"}))))),a.createElement("div",{className:rr.code_style,id:"smartAnimation",style:{scrollMarginTop:"120px"}},a.createElement("div",{ref:gu}))),ws=="4"&&a.createElement("div",null,a.createElement("div",null,a.createElement("div",{className:rr.questionWrap},a.createElement("div",{className:rr.questionHeader},a.createElement("div",{className:rr.questionTitle},((Qa=(go=Pt==null?void 0:Pt.item_banks)==null?void 0:go[va])==null?void 0:Qa.generate_type)=="ai"&&a.createElement(ne.Z,{title:"\u667A\u80FD\u51FA\u9898"},a.createElement("img",{src:mo,width:18,height:18,style:{marginRight:10}})),a.createElement("span",{className:rr.question_type},Zl[(ts=(So=Pt==null?void 0:Pt.item_banks)==null?void 0:So[va])==null?void 0:ts.item_type]),(ns=Pt==null?void 0:Pt.page)!=null&&ns.answer_limit_time?a.createElement("span",{className:rr.time_long},"\u7B54\u9898\u65F6\u957F",np((_s=Pt==null?void 0:Pt.page)==null?void 0:_s.answer_limit_time)):a.createElement("span",null),gl&&((Ss=Pt==null?void 0:Pt.page)==null?void 0:Ss.status)=="in_progress"?a.createElement("span",{className:rr.daojishi},a.createElement("i",{className:"iconfont icon-dingbu-shiyanhuanjingdaojishi"}),a.createElement("span",{style:{margin:"0 5px"}},"\u5012\u8BA1\u65F6"),a.createElement("span",{style:{width:"45px"}},Qf(gl))):a.createElement("span",null)),a.createElement("div",{className:rr.shiti_icon},(Pt==null?void 0:Pt.count)>0&&((Gt==null?void 0:Gt.status)=="not_started"||((Is=Pt==null?void 0:Pt.page)==null?void 0:Is.status)!="ended")&&a.createElement(ne.Z,{title:"\u8BBE\u7F6E"},a.createElement("div",{className:rr.iconTipSty,onClick:()=>ea(void 0,null,function*(){var vn;yield zc((vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id),Lu(!0)})},a.createElement("i",{className:`iconfont icon-shezhi9 ${(ls=rr)==null?void 0:ls.genghuan}`}))),(Pt==null?void 0:Pt.count)>0&&(Gt==null?void 0:Gt.status)!="ended"&&((ks=Pt==null?void 0:Pt.page)==null?void 0:ks.status)=="not_started"&&a.createElement(ne.Z,{title:"\u66F4\u6362\u8BD5\u9898"},a.createElement("div",{className:rr.iconTipSty,onClick:()=>ea(void 0,null,function*(){qo(!0),rl(!0)})},a.createElement("i",{className:`iconfont icon-gengxin-genghuan-tihuan ${(ys=rr)==null?void 0:ys.genghuan}`}))),((Gt==null?void 0:Gt.status)=="not_started"||((Es=Pt==null?void 0:Pt.page)==null?void 0:Es.status)!="ended")&&a.createElement(ne.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},a.createElement("div",{className:rr.iconTipSty,onClick:()=>ea(void 0,null,function*(){var vn,lr,Ir,hi,Xi,_a,ro,Co,Do,fs,ps,ms,os,Dl,Vs,Ul,Gs;((lr=(vn=Pt==null?void 0:Pt.item_banks)==null?void 0:vn[va])==null?void 0:lr.item_type)=="PROGRAM"?window.open(`/problems/newedit/${(hi=(Ir=Pt==null?void 0:Pt.item_banks)==null?void 0:Ir[va])==null?void 0:hi.hack_identifier}?is_smart_plan=true&backUrl=/classrooms/${er==null?void 0:er.coursesId}/smart_plan/${er==null?void 0:er.id}/ppt_info/info`):(Zr.setFieldsValue({item_type:((_a=(Xi=Pt==null?void 0:Pt.item_banks)==null?void 0:Xi[va])==null?void 0:_a.item_type)=="SINGLE"||((Co=(ro=Pt==null?void 0:Pt.item_banks)==null?void 0:ro[va])==null?void 0:Co.item_type)=="MULTIPLE"?"SELECT":(fs=(Do=Pt==null?void 0:Pt.item_banks)==null?void 0:Do[va])==null?void 0:fs.item_type,choices:(os=(ms=(ps=Pt==null?void 0:Pt.item_banks)==null?void 0:ps[va])==null?void 0:ms.choices)==null?void 0:os.map(zl=>(zl.is_answer=zl.is_answer?1:0,zl)),analysis:(Vs=(Dl=Pt==null?void 0:Pt.item_banks)==null?void 0:Dl[va])==null?void 0:Vs.analysis,name:(Gs=(Ul=Pt==null?void 0:Pt.item_banks)==null?void 0:Ul[va])==null?void 0:Gs.name}),$a(!1),$o(!0))})},a.createElement("i",{className:`iconfont icon-bianjikejian ${(rs=rr)==null?void 0:rs.genghuan}`}))),(Pt==null?void 0:Pt.count)>0&&((bs=Pt==null?void 0:Pt.page)==null?void 0:bs.status)=="not_started"&&(Gt==null?void 0:Gt.status)!="ended"&&a.createElement(ne.Z,{title:"\u5220\u9664\u8BD5\u9898"},a.createElement("div",{className:`${rr.iconTipSty} ${rr.shanchu}`,onClick:()=>ea(void 0,null,function*(){ae.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BD5\u9898\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>ea(void 0,null,function*(){var vn,lr,Ir;const hi=yield(0,ue.ZP)(`/api/smart_plan_pages/${(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id}/delete_item_bank.json`,{method:"delete",body:{item_bank_id:(Ir=(lr=Pt==null?void 0:Pt.item_banks)==null?void 0:lr[va])==null?void 0:Ir.id}});(hi==null?void 0:hi.status)===0&&(te.ZP.success("\u5220\u9664\u6210\u529F"),$a(!1),Zr.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),xo(),al(0))})})})},a.createElement("i",{className:`iconfont icon-shanchu1 ${(Xs=rr)==null?void 0:Xs.shanchu}`}))))),["SINGLE","MULTIPLE","JUDGMENT"].includes((As=(Os=Pt==null?void 0:Pt.item_banks)==null?void 0:Os[va])==null?void 0:As.item_type)&&a.createElement($e,{questionIndex:va+1,question:(pa=Pt==null?void 0:Pt.item_banks)==null?void 0:pa[va],disabled:!0,showAnswer:(Gt==null?void 0:Gt.status)!=="in_progress"||((Vo=Pt==null?void 0:Pt.page)==null?void 0:Vo.status)==="ended"}),((uo=(To=Pt==null?void 0:Pt.item_banks)==null?void 0:To[va])==null?void 0:uo.item_type)=="PROGRAM"&&a.createElement(Be,{questionIndex:va+1,question:(us=Pt==null?void 0:Pt.item_banks)==null?void 0:us[va]}),((wi=(Js=Pt==null?void 0:Pt.item_banks)==null?void 0:Js[va])==null?void 0:wi.item_type)=="PROGRAM"&&Ce((cs=Pt==null?void 0:Pt.item_banks)==null?void 0:cs[va]),((Gt==null?void 0:Gt.status)!=="in_progress"||((Ls=Pt==null?void 0:Pt.page)==null?void 0:Ls.status)==="ended")&&((xs=(Us=Pt==null?void 0:Pt.item_banks)==null?void 0:Us[va])==null?void 0:xs.item_type)!="PROGRAM"&&a.createElement(Bo,{question:($s=Pt==null?void 0:Pt.item_banks)==null?void 0:$s[va]})))),a.createElement(ee.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{yu(!1)},destroyOnClose:!0,forceRender:!0,open:Yf},a.createElement("div",{style:{padding:"20px"}},((Pt==null?void 0:Pt.count)>0||((ya=(bl=Pt==null?void 0:Pt.page)==null?void 0:bl.smart_plan_page_knowledges)==null?void 0:ya.length)>0||((Ds=Pt==null?void 0:Pt.page)==null?void 0:Ds.is_ai_question))&&((Gt==null?void 0:Gt.status)!="not_started"||(Gt==null?void 0:Gt.status)=="not_started"&&((Mo=Gt==null?void 0:Gt.group_settings)==null?void 0:Mo.some(vn=>vn.status=="ended")))&&((tu=Pt==null?void 0:Pt.page)==null?void 0:tu.status)!="not_started"&&a.createElement("div",{className:rr.staticWrap},(Pt==null?void 0:Pt.count)>0&&a.createElement(a.Fragment,null,a.createElement(ra,{data:(pi==null?void 0:pi.summary)||[],totalData:pi==null?void 0:pi.summaryTotal,paramsHttp:er,smartItembanks:Pt,socketData:kc}),((Ts=(ll=Pt==null?void 0:Pt.item_banks)==null?void 0:ll[va])==null?void 0:Ts.item_type)!=="PROGRAM"&&a.createElement(Vn,{data:(pi==null?void 0:pi.details)||[],paramsHttp:er,smartItembanks:Pt,socketData:kc})),((co=(Go=Pt==null?void 0:Pt.item_banks)==null?void 0:Go[va])==null?void 0:co.item_type)=="PROGRAM"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),a.createElement("div",{className:rr.subTitle},"\u7B54\u9898\u8BB0\u5F55")),a.createElement(E.default,{dataSource:(Ja==null?void 0:Ja.smart_plan_users)||[],columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:(vn,lr,Ir)=>a.createElement("span",{style:{color:"#000"}},vn||"--")},{title:"\u5B66\u53F7",align:"left",width:110,dataIndex:"student_id",ellipsis:!0,render:vn=>a.createElement("span",{style:{color:"#000"}},vn||"--")},{title:"\u73ED\u7EA7",align:"left",width:110,dataIndex:"group_name",ellipsis:!0,render:vn=>a.createElement("span",{style:{color:"#000"}},vn||"--")},{title:"\u7B54\u9898\u72B6\u6001",align:"right",ellipsis:!0,width:130,dataIndex:"answer_status",render:vn=>{switch(vn){case"not_started":return a.createElement("span",{style:{color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F");case"not_pass":return a.createElement("span",{style:{color:"rgb(227,0,0)"}},"\u672A\u901A\u5173");case"passed":return a.createElement("span",{style:{color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173");case"delay_passed":return a.createElement("span",{style:{color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")}}},{title:"\u64CD\u4F5C",align:"right",ellipsis:!0,width:120,dataIndex:"rate",render:(vn,lr)=>a.createElement(b.ZP,{type:"link",loading:!1,onClick:()=>ea(void 0,null,function*(){Rf(lr),Dc(!0)})},"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55")}],pagination:{total:(Ja==null?void 0:Ja.count)||0,onChange:(vn,lr)=>{Po(Ho(_o({},Ka),{page:vn,page_size:lr}))},current:Ka==null?void 0:Ka.page,pageSize:Ka==null?void 0:Ka.page_size,showTotal:vn=>a.createElement(a.Fragment,null,"\u5171",a.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},vn),"\u6761\u6570\u636E")}})))),a.createElement("div",{className:rr.close_drawer,onClick:vn=>{vn.stopPropagation(),yu(!1)}},a.createElement("i",{className:"iconfont icon-shouqi10 font14"}))),bo&&a.createElement(de.default,{form:Zr,layout:"vertical",colon:!1,style:{scrollMarginTop:"120px"}},a.createElement(ee.Z,{placement:"bottom",bodyStyle:{padding:"10px 50px",paddingBottom:"80px"},headerStyle:{display:"none"},height:"100%",open:bo},a.createElement("div",{style:{height:"40px",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"10px"}},a.createElement("div",{style:{fontWeight:500,fontSize:16}},Qi?"\u81EA\u4E3B\u5EFA\u9898":"\u7F16\u8F91\u8BD5\u9898"),a.createElement("i",{className:"iconfont icon-guanbi11 font4",style:{cursor:"pointer"},onClick:()=>{$o(!1),$a(!1)}})),Qi&&a.createElement(de.default.Item,{name:"item_type",label:"\u9898\u578B"},a.createElement(z.default,{size:"large",onChange:vn=>{switch(Zr.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),ti(vn),vn){case"SELECT":Zr.setFieldsValue({choices:Array.from({length:4},()=>({choice_text:"",is_answer:0}))});break;case"JUDGMENT":Zr.setFieldsValue({choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}]});break}}},a.createElement(z.default.Option,{value:"SELECT"},"\u9009\u62E9\u9898"),a.createElement(z.default.Option,{value:"JUDGMENT"},"\u5224\u65AD\u9898"))),Qi?a.createElement(a.Fragment,null,kn=="SELECT"&&Wc(),kn=="JUDGMENT"&&Vc()):a.createElement(a.Fragment,null,["SINGLE","MULTIPLE"].includes((ma=(Ns=Pt==null?void 0:Pt.item_banks)==null?void 0:Ns[va])==null?void 0:ma.item_type)&&Wc(),((ul=(Al=Pt==null?void 0:Pt.item_banks)==null?void 0:Al[va])==null?void 0:ul.item_type)=="JUDGMENT"&&Vc()),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginTop:20},className:rr.bottomDiv},a.createElement("div",{className:rr.save_button,style:{marginRight:"20px"},onClick:()=>{$o(!1),$a(!1)}},"\u53D6\u6D88"),((Gt==null?void 0:Gt.status)=="not_started"||((so=Pt==null?void 0:Pt.page)==null?void 0:so.status)!="ended")&&a.createElement("div",{className:rr.save_button,onClick:()=>ea(void 0,null,function*(){var vn,lr,Ir,hi,Xi;yield Zr.validateFields();let _a="";Zr.getFieldValue("item_type")=="SELECT"?Zr.getFieldValue("choices").filter(Do=>Do.is_answer==1).length>1?_a="MULTIPLE":_a="SINGLE":_a=Zr.getFieldValue("item_type");const ro=Qi?`/api/courses/${er==null?void 0:er.coursesId}/smart_plans/${er==null?void 0:er.id}/create_item_banks.json`:`/api/smart_plan_item_banks/${(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id}.json`,Co=yield(0,ue.ZP)(ro,{method:Qi?"post":"put",body:Ho(_o({},Zr.getFieldsValue()),{item_type:_a,position:zt,smart_plan_id:er==null?void 0:er.id,difficulty:2,item_bank_id:(Ir=(lr=Pt==null?void 0:Pt.item_banks)==null?void 0:lr[va])==null?void 0:Ir.id})});(Co==null?void 0:Co.status)===0&&(te.ZP.success("\u4FDD\u5B58\u6210\u529F"),xo(),Qi&&(((hi=Pt==null?void 0:Pt.item_banks)==null?void 0:hi.length)>0?al((Xi=Pt==null?void 0:Pt.item_banks)==null?void 0:Xi.length):al(0)),Hs("4"),$a(!1),$o(!1))})},"\u4FDD\u5B58"))))),ws=="4"&&a.createElement("div",{className:rr.page_footer},(Pt==null?void 0:Pt.count)>1&&((cl=Array.from({length:Pt==null?void 0:Pt.count},(vn,lr)=>lr+1))==null?void 0:cl.map((vn,lr)=>a.createElement("div",{key:lr,className:lr==va?rr.num_style_active:rr.num_style,onClick:()=>{al(vn-1)}},vn))),a.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},(Gt==null?void 0:Gt.status)!="ended"&&a.createElement(x.Z,{menu:{items:tp},overlayClassName:rr.menuSty},a.createElement("div",{className:rr.question_add},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0\u8BD5\u9898"))),a.createElement("div",{onClick:()=>ea(void 0,null,function*(){var vn,lr;yield Gu(),Zs.get("type")?(0,we.xg)(`/classrooms/${er==null?void 0:er.coursesId}/smart_plan/${er==null?void 0:er.id}/ppt_info/info?type=${Zs.get("type")}&simulate=true&simulateType=${(vn=Ha==null?void 0:Ha[0])==null?void 0:vn.key}&pptPage=${zt}`):(0,we.xg)(`/classrooms/${er==null?void 0:er.coursesId}/smart_plan/${er==null?void 0:er.id}/ppt_info/info?simulate=true&simulateType=${(lr=Ha==null?void 0:Ha[0])==null?void 0:lr.key}&pptPage=${zt}`)}),className:rr.question_add,style:{marginLeft:"10px"}},"\u9884\u89C8\u4F53\u9A8C"),(Pt==null?void 0:Pt.count)>0&&((dl=Pt==null?void 0:Pt.page)==null?void 0:dl.status)!="not_started"&&((Gt==null?void 0:Gt.status)!="not_started"||(Gt==null?void 0:Gt.status)=="not_started"&&((zo=Gt==null?void 0:Gt.group_settings)==null?void 0:zo.some(vn=>vn.status=="ended")))&&a.createElement("div",{className:rr.question_add,style:{marginLeft:"10px"},onClick:()=>ea(void 0,null,function*(){var vn,lr,Ir;(Gt==null?void 0:Gt.status)=="not_started"&&(yield Zc((lr=(vn=Pt==null?void 0:Pt.item_banks)==null?void 0:vn[va])==null?void 0:lr.smart_plan_page_item_bank_id,(Ir=Pt==null?void 0:Pt.page)==null?void 0:Ir.id)),yu(!0)})},a.createElement("div",null,"\u7B54\u9898\u6982\u89C8")),(Gt==null?void 0:Gt.status)=="in_progress"&&((Il=Pt==null?void 0:Pt.page)==null?void 0:Il.lesson_mode)!="self_learning"&&!(Pt!=null&&Pt.is_extra)&&((el=Pt==null?void 0:Pt.page)==null?void 0:el.status)=="in_progress"&&((Ol=Pt==null?void 0:Pt.page)==null?void 0:Ol.answer_limit_time)>0&&a.createElement("div",{className:rr.yanshi_style,onClick:()=>ea(void 0,null,function*(){tt({type:"classroomList/setActionTabs",payload:{key:"question_time",params:{title:"\u5EF6\u65F6\u8BBE\u7F6E",smart_plans_id:er==null?void 0:er.id,SmartPlanItemBanks:Pt}}})})},"\u5EF6\u65F6"),(Gt==null?void 0:Gt.status)=="in_progress"&&((Tl=Pt==null?void 0:Pt.page)==null?void 0:Tl.lesson_mode)!="self_learning"&&!(Pt!=null&&Pt.is_extra)&&(((ds=Pt==null?void 0:Pt.page)==null?void 0:ds.status)=="not_started"||((ko=Pt==null?void 0:Pt.page)==null?void 0:ko.status)=="ended")&&a.createElement("div",{className:rr.yulan_style,onClick:()=>ea(void 0,null,function*(){tt({type:"classroomList/setActionTabs",payload:{key:"question_time",params:{title:"\u8BBE\u7F6E\u7B54\u9898\u65F6\u957F",smart_plans_id:er==null?void 0:er.id,SmartPlanItemBanks:Pt}}})})},((zs=Pt==null?void 0:Pt.page)==null?void 0:zs.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898"),(Gt==null?void 0:Gt.status)=="in_progress"&&((nu=Pt==null?void 0:Pt.page)==null?void 0:nu.lesson_mode)!="self_learning"&&!(Pt!=null&&Pt.is_extra)&&((wl=Pt==null?void 0:Pt.page)==null?void 0:wl.status)=="in_progress"&&a.createElement("div",{className:rr.yulan_style_end,onClick:()=>ea(void 0,null,function*(){var vn;let lr=yield(0,ue.ZP)(`/api/courses/${er==null?void 0:er.coursesId}/smart_plans/${er==null?void 0:er.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id,status:"ended"}});(lr==null?void 0:lr.status)==0&&(te.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),xo(),Ma(lr==null?void 0:lr.data))})},"\u7ED3\u675F\u7B54\u9898"))),ws=="1"&&a.createElement("div",{className:rr.page_footer},vl&&a.createElement("div",{className:rr.cancle_sty,style:{marginLeft:"auto"},onClick:()=>{lu.current.handleClose()}},"\u53D6\u6D88"),vl&&a.createElement("div",{className:rr.yulan_style,onClick:()=>{lu.current.onClickSave()}},"\u4FDD\u5B58\u89E3\u6790"),a.createElement("div",{className:rr.question_add,style:vl?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>ea(void 0,null,function*(){var vn,lr;yield Gu(),vl?lu.current.onClickPreview():Zs.get("type")?(0,we.xg)(`/classrooms/${er==null?void 0:er.coursesId}/smart_plan/${er==null?void 0:er.id}/ppt_info/info?type=${Zs.get("type")}&simulate=true&simulateType=${(vn=Ha==null?void 0:Ha[0])==null?void 0:vn.key}&pptPage=${zt}`):(0,we.xg)(`/classrooms/${er==null?void 0:er.coursesId}/smart_plan/${er==null?void 0:er.id}/ppt_info/info?simulate=true&simulateType=${(lr=Ha==null?void 0:Ha[0])==null?void 0:lr.key}&pptPage=${zt}`)})},"\u9884\u89C8\u4F53\u9A8C")),ws=="2"&&a.createElement("div",{className:rr.page_footer,style:{justifyContent:"flex-end"}},hl&&a.createElement("div",{className:rr.cancle_sty,onClick:()=>{su.current.handleClose()}},"\u53D6\u6D88"),hl&&a.createElement("div",{className:rr.yulan_style,onClick:()=>{su.current.onClickSave()}},"\u4FDD\u5B58\u4E92\u52A8"),a.createElement("div",{className:rr.question_add,style:{marginLeft:"10px"},onClick:()=>ea(void 0,null,function*(){var vn,lr;yield Gu(),hl?su.current.onClickPreview():Zs.get("type")?(0,we.xg)(`/classrooms/${er==null?void 0:er.coursesId}/smart_plan/${er==null?void 0:er.id}/ppt_info/info?type=${Zs.get("type")}&simulate=true&simulateType=${(vn=Ha==null?void 0:Ha[0])==null?void 0:vn.key}&pptPage=${zt}`):(0,we.xg)(`/classrooms/${er==null?void 0:er.coursesId}/smart_plan/${er==null?void 0:er.id}/ppt_info/info?simulate=true&simulateType=${(lr=Ha==null?void 0:Ha[0])==null?void 0:lr.key}&pptPage=${zt}`)})},"\u9884\u89C8\u4F53\u9A8C"),(Gt==null?void 0:Gt.status)!="not_started"&&(((Nn=(Cl=Pt==null?void 0:Pt.page)==null?void 0:Cl.smart_plan_page_knowledges)==null?void 0:Nn.length)>0||((fl=Pt==null?void 0:Pt.page)==null?void 0:fl.is_ai_question))&&((pl=pi==null?void 0:pi.studentList)==null?void 0:pl.length)>0&&a.createElement("div",{className:rr.question_add,style:{marginLeft:"10px"},onClick:()=>{Nu(!0)}},"\u67E5\u770B\u5B66\u4E60\u8BC4\u4EF7"),((tl=(Jo=Pt==null?void 0:Pt.page)==null?void 0:Jo.smart_plan_page_knowledges)==null?void 0:tl.length)<3&&!((nl=Pt==null?void 0:Pt.page)!=null&&nl.is_ai_question)&&!hl&&(Gt==null?void 0:Gt.status)!="ended"&&a.createElement("div",{className:rr.yulan_style,style:{marginLeft:"10px"},onClick:()=>{Rl(!0),xl(!0)}},"\u6DFB\u52A0\u95EE\u9898"))),a.createElement(ae.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,open:kf,width:700,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{Nu(!1)}},a.createElement(E.default,{pagination:!1,dataSource:(pi==null?void 0:pi.studentList)||[],className:rr.commentBody,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name",ellipsis:!0,render:(vn,lr,Ir)=>vn},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:vn=>a.createElement("span",{style:{color:"#000"}},vn||"--")},{title:"\u5B66\u4E60\u8BC4\u4EF7",align:"right",ellipsis:!0,dataIndex:"user_id",render:vn=>a.createElement(b.ZP,{type:"link",loading:!1,onClick:()=>ea(void 0,null,function*(){Pf(vn),Iu(!0),Nu(!1)})},"\u67E5\u770B")}]})),ru&&a.createElement(fo.Z,{ispptModal:!0,isChangeQuestion:is,setScoreShow:qo,isshixuns:!1,ScoreShow:!!ru,isloadings:!1,onOk:vn=>ea(void 0,null,function*(){var lr,Ir,hi,Xi,_a,ro;if(!vn.length){te.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}let Co=5-(Pt==null?void 0:Pt.count);if((vn==null?void 0:vn.length)>Co&&!is){te.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0");return}let Do=yield(0,ue.ZP)(is?`/api/smart_plan_pages/${(lr=Pt==null?void 0:Pt.page)==null?void 0:lr.id}/change_item_bank.json`:`/api/smart_plan_pages/${(Ir=Pt==null?void 0:Pt.page)==null?void 0:Ir.id}/add_item_banks.json`,{method:is?"put":"post",body:is?{item_bank_id:(Xi=(hi=Pt==null?void 0:Pt.item_banks)==null?void 0:hi[va])==null?void 0:Xi.id,new_item_bank_id:vn==null?void 0:vn[0]}:{item_bank_ids:vn,position:zt,is_smart_plan:!0}});(Do==null?void 0:Do.status)==0&&(te.ZP.success(is?"\u6362\u9898\u6210\u529F":"\u64CD\u4F5C\u6210\u529F"),qo(!1),rl(!1),yield xo(),is||(((_a=Pt==null?void 0:Pt.item_banks)==null?void 0:_a.length)>0?al((ro=Pt==null?void 0:Pt.item_banks)==null?void 0:ro.length):al(0)),Hs("4"),$o(!1))})}),a.createElement(Ui,{aiImg:zn,ref:xc,onSave:(vn,lr)=>ea(void 0,null,function*(){var Ir,hi,Xi;let _a=vn==null?void 0:vn.filter(Do=>Do.checked!=!0),ro=5-(Pt==null?void 0:Pt.count);if((_a==null?void 0:_a.length)>ro){te.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898");return}const Co=yield(0,ue.ZP)("/api/intelligent_imports/save.json",{method:"post",body:{sub_discipline_id:[],group_id:[],exam_id:"",exercise_id:"",list:_a,mode:1,smart_plan:{id:er==null?void 0:er.id,position:zt},smart_plan_page_id:(Ir=Pt==null?void 0:Pt.page)==null?void 0:Ir.id}});Co.status===0&&(te.ZP.success("\u64CD\u4F5C\u6210\u529F"),xo(),((hi=Pt==null?void 0:Pt.item_banks)==null?void 0:hi.length)>0?al((Xi=Pt==null?void 0:Pt.item_banks)==null?void 0:Xi.length):al(0),Hs("4"),console.log(Co)),lr()})}),a.createElement(ae.default,{centered:!0,keyboard:!1,open:Yi,title:Pt==null?void 0:Pt.smart_plan_name,width:530,forceRender:!0,footer:null,onOk:()=>{ha(!1),On()},onCancel:()=>{ha(!1),On()}},a.createElement("div",{className:rr.modal},"\u6253\u5F00",a.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},a.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C\u5373\u53EF\u624B\u673A\u7AEF\u7545\u5B66\u8BFE\u4EF6\uFF0C\u968F\u65F6\u5F00\u542F\u9AD8\u6548\u5B66\u4E60\uFF01"),a.createElement("div",{className:rr.erweima},a.createElement(ie.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${er==null?void 0:er.coursesId}&id=${er==null?void 0:er.id}`,bgColor:"#FFF",size:260,icon:`${fe.Z.IMG_SERVER}/${(Yo=rt==null?void 0:rt.setting)==null?void 0:Yo.tab_logo_url}`}))),a.createElement(ae.default,{centered:!0,title:a.createElement(re.ZP.Group,{className:rr.scoreByBlankRadio,optionType:"button",options:[{label:"\u5B66\u4E60\u8BC4\u4EF7",value:1},{label:"\u95EE\u7B54\u8BB0\u5F55",value:2}],onChange:vn=>{ju(vn.target.value)},value:Pu}),className:rr.commentModalSty,keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:_u,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{ju(1),Iu(!1)},onCancel:()=>{ju(1),Iu(!1)}},a.createElement(se.Z,{spinning:Pl},a.createElement("div",{className:rr.evalueWrap},Pu==1&&a.createElement("div",{className:rr.evalueSty},a.createElement(oe.Z,{className:rr.ansWrap,value:Ps==null?void 0:Ps.comment})),Pu==2&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000",fontSize:"14px",marginTop:"10px"}},"\u4EE5\u4E0B\u662F\u5B66\u751F\u4E0E\u667A\u80FD\u5B66\u4F34\u7684\u4E92\u52A8\u8BE6\u60C5\uFF1A"),a.createElement("div",{className:rr.evalueSty},a.createElement("div",{className:rr.ansWrap,style:{padding:"0px 12px 12px 12px"}},(Sl=Ps==null?void 0:Ps.question_and_answer_list)==null?void 0:Sl.map((vn,lr)=>a.createElement("div",{key:lr,className:"mt10"},a.createElement("div",{style:{display:"flex"}},a.createElement("div",{className:rr.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),a.createElement(oe.Z,{className:rr.asnCont,value:vn==null?void 0:vn.question})),a.createElement("div",{style:{display:"flex"}},a.createElement("div",{className:rr.label},"\u56DE\u7B54\uFF1A"),a.createElement(oe.Z,{className:rr.asnCont,value:vn==null?void 0:vn.answer})))))))))),a.createElement(ae.default,{centered:!0,title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",keyboard:!1,maskClosable:!1,open:Lf,width:420,forceRender:!0,onOk:()=>ea(void 0,null,function*(){const vn=yield(0,ue.ZP)(`/api/courses/${er==null?void 0:er.coursesId}/smart_plans/${er==null?void 0:er.id}/set_cover.json`,{method:"post",body:{position:zt}});(vn==null?void 0:vn.status)==0&&(te.ZP.success("\u8BBE\u7F6E\u6210\u529F"),Bc(!1))}),onCancel:()=>{Bc(!1)}},a.createElement("span",null,"\u662F\u5426\u5C06\u5F53\u524DPPT\u9875\u9762\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762\uFF1F")),a.createElement(ae.default,{centered:!0,title:"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55",keyboard:!1,maskClosable:!1,open:jf,width:800,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{Dc(!1)}},a.createElement("div",null,a.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),a.createElement("span",{style:{color:"#333333"}},(il==null?void 0:il.user_name)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5B66\u53F7"),a.createElement("span",{style:{color:"#333333"}},(il==null?void 0:il.student_id)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5206\u73ED"),a.createElement("span",{style:{color:"#333333"}},(il==null?void 0:il.group_name)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u7B54\u9898\u72B6\u6001"),a.createElement("span",{style:{color:"#333333"}},(Bl==null?void 0:Bl[il==null?void 0:il.answer_status])||"--")),a.createElement(Ti,{item:il,backUrl:`/classrooms/${er==null?void 0:er.coursesId}/smart_plan/${er==null?void 0:er.id}/ppt_info/info`}))),a.createElement(ae.default,{centered:!0,keyboard:!1,open:ku,title:"\u8BBE\u7F6E",width:500,forceRender:!0,onOk:()=>ea(void 0,null,function*(){var vn,lr;const Ir=yield(0,ue.ZP)(`/api/smart_plan_pages/${(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id}/settings.json`,{method:"put",body:{position:zt,solution_visibility:Ic,enable_ai_tutor:Mc}});(Ir==null?void 0:Ir.status)===0&&(te.ZP.success("\u4FDD\u5B58\u6210\u529F"),Vu(zt,((lr=Pt==null?void 0:Pt.page)==null?void 0:lr.status)=="in_progress",(Gt==null?void 0:Gt.status)=="ended"),Lu(!1),xo())}),onCancel:()=>{Lu(!1)}},a.createElement("div",null,a.createElement("div",{style:{color:"#000000",display:"flex"}},a.createElement("span",null,"\u516C\u5F00\u7B54\u6848\u548C\u89E3\u6790"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5B66\u751F\u53EF\u5728\u6307\u5B9A\u65F6\u95F4\u67E5\u770B\u8BE5\u8BD5\u9898\u7684\u7B54\u6848\u53CA\u89E3\u6790")),a.createElement(z.default,{placeholder:"\u8BF7\u9009\u62E9\u516C\u5F00\u65F6\u95F4",style:{width:"100%",marginTop:"10px"},size:"large",value:Ic,onChange:vn=>{Oc(vn)}},a.createElement(z.default.Option,{value:"show_after_edit"},"\u63D0\u4EA4\u540E\u663E\u793A"),a.createElement(z.default.Option,{value:"show_after_submission"},"\u7ED3\u675F\u7B54\u9898\u540E\u663E\u793A"),a.createElement(z.default.Option,{value:"show_after_ended"},"\u7ED3\u675F\u6388\u8BFE\u540E\u663E\u793A")),((Nl=(ml=Pt==null?void 0:Pt.item_banks)==null?void 0:ml[va])==null?void 0:Nl.item_type)=="PROGRAM"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},a.createElement("span",null,"\u5F00\u542F\u667A\u80FD\u52A9\u6559"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5B66\u751F\u53EF\u5728\u8BC4\u6D4B\u9875\u9762\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u8F85\u52A9\u7B54\u9898")),a.createElement(pe.Z,{checked:Mc,onChange:vn=>{_c(vn)}})))),a.createElement(ae.default,{centered:!0,keyboard:!1,open:Zf,title:"\u540C\u6B65\u4EA4\u4E92\u8BBE\u7F6E",width:600,okText:"\u786E\u8BA4",forceRender:!0,onOk:()=>ea(void 0,null,function*(){var vn,lr;let Ir=[];hu==null||hu.map(Xi=>{au!=null&&au.includes(Xi==null?void 0:Xi.id)&&Xi!=null&&Xi.bind_module&&Ir.push(Xi==null?void 0:Xi.position)});let hi=!1;if((Ir==null?void 0:Ir.length)>0?hi=yield new Promise(_a=>{ae.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:a.createElement("div",null,"\u68C0\u6D4B\u5230",a.createElement("span",{style:{color:"#0152d9",margin:"0 10px"}},Ir==null?void 0:Ir.map((ro,Co,Do)=>`\u7B2C${ro}\u9875${Co_a(!0),onCancel:()=>_a(!1)})}):hi=!0,hi){const Xi=yield(0,ue.ZP)(`/api/smart_plan_pages/${(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id}/group.json`,{method:"put",body:(Pt==null?void 0:Pt.count)>0?{position:zt,page_ids:au,progress_control:Tc}:{position:zt,page_ids:au}});(Xi==null?void 0:Xi.status)===0&&(te.ZP.success("\u4FDD\u5B58\u6210\u529F"),xo(),Vu(zt,((lr=Pt==null?void 0:Pt.page)==null?void 0:lr.status)=="in_progress",(Gt==null?void 0:Gt.status)=="ended"),Uu(!1))}}),onCancel:()=>{Uu(!1)}},a.createElement("div",{style:{color:"#333"}},a.createElement("div",{style:{color:"#9096A3"}},"\u652F\u6301\u5C06\u5F53\u524D\u9875\u9762\u4EA4\u4E92\u8BBE\u7F6E\u540C\u6B65\u81F3\u5176\u4ED6\u9875\u9762\uFF0C\u5B66\u751F\u7AEF\u7684\u5BF9\u5E94\u9875\u9762\u5C06\u5B9E\u65F6\u540C\u6B65\u3002"),a.createElement(z.default,{placeholder:"\u8BF7\u9009\u62E9\u5E7B\u706F\u7247\u9875\u7801",className:rr.selectMore,disabled:(Gt==null?void 0:Gt.status)=="ended",style:{width:"100%",marginTop:"10px"},mode:"multiple",size:"large",value:au,showSearch:!1,onChange:vn=>{Pc(vn)}},hu==null?void 0:hu.map((vn,lr)=>a.createElement(z.default.Option,{value:vn==null?void 0:vn.id,key:lr,disabled:(vn==null?void 0:vn.position)==zt},"\u7B2C",vn==null?void 0:vn.position,"\u9875"))),(Pt==null?void 0:Pt.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},a.createElement("span",null,"\u5B66\u4E60\u8FDB\u5EA6\u63A7\u5236"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u542F\u7528\u540E\uFF0C\u5B66\u751F\u5FC5\u987B\u5B8C\u6210\u5F53\u524D\u9875\u9762\u7684\u6240\u6709\u8BD5\u9898\uFF0C\u624D\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60")),a.createElement(pe.Z,{checked:Tc,onChange:vn=>{Nc(vn)}})))),a.createElement(ae.default,{open:Wf,title:"\u6DFB\u52A0\u8BD5\u9898",centered:!0,onCancel:()=>vu(!1),footer:null,width:372},a.createElement("div",{className:"c-grey-333"},"\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B\u65B9\u5F0F\u4E3A\u5F53\u524D\u5E7B\u706F\u7247\u5185\u5BB9\u8BBE\u7F6E\u6D4B\u9A8C\u8BD5\u9898\uFF1A"),a.createElement("div",{className:rr.add,style:{marginBottom:"20px"}},[{key:4,name:"\u667A\u80FD\u51FA\u9898",img:Lr},{key:1,name:"\u9898\u5E93\u9009\u9898",img:le(46503)},{key:2,name:"\u81EA\u4E3B\u5EFA\u9898",img:le(49179)},{key:3,name:"\u62D3\u5C55\u7EC3\u4E60",img:Gi}].map(vn=>a.createElement("div",{className:rr.add_button,onClick:()=>{Xe.Z.publish("active-modal-index",vn.key),vu(!1)}},a.createElement("img",{width:18,src:vn.img}),a.createElement("aside",{className:"ml10"},vn.name))))),a.createElement(yn,{isEdit:zu,data:_o(Ho(_o({},Pt),{url:zn,position:zt,maxPage:tn}),er),visible:Hf,changePage:Yn,openPreview:vn=>{jl(Ho(_o({},as),{defaultValue:vn,showExtra:!0,open:as.open+1}))},onOk:()=>{te.ZP.success("\u64CD\u4F5C\u6210\u529F"),ou(!1),xo()},onClose:()=>ou(!1)}),a.createElement(Zo,{interactiveOpen:Gf,maxPage:tn,onClose:()=>Rc(!1),paramsHttp:er,handlePageClick:vn=>{Tn(vn)},handleRefresh:()=>{xo()},currentPosition:zt}),a.createElement(js,{Callback:vn=>ea(void 0,null,function*(){var lr;let Ir=yield(0,ue.ZP)(`/api/courses/${er==null?void 0:er.coursesId}/smart_plans/${er==null?void 0:er.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(lr=Pt==null?void 0:Pt.page)==null?void 0:lr.id,status:"in_progress",answer_limit_time:vn}});(Ir==null?void 0:Ir.status)==0&&(te.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),xo(),Ma(Ir==null?void 0:Ir.data),tt({type:"classroomList/setActionTabs",payload:{key:""}}))})}))};var Wl=(0,ce.connect)(({classroomList:ft,globalSetting:rt})=>({classroomList:ft,globalSetting:rt}))(Hl),Mi={"weboffice-zone":"weboffice-zone___TKF3X",page_style:"page_style___AiHeR","editable-container":"editable-container___Hv4tS","editable-content":"editable-content___wM_1T",toolbar:"toolbar___cnYFp","line-menu":"line-menu___jgIfE","chat-dialog":"chat-dialog___HS5PJ","chat-header":"chat-header___byzBT","chat-content":"chat-content___jrn7Q","chat-actions":"chat-actions___KhMUp",over_item_list:"over_item_list___BGRpQ",over_item:"over_item____cy2z",close_button:"close_button___ZfK6v",over_button:"over_button___Zixqf",ewm_img:"ewm_img___zUb7w",ewm_text:"ewm_text___XsYJq",kjgj_style:"kjgj_style___jIqhD",kjgj_item:"kjgj_item___d355l",kjgj_img:"kjgj_img___mwqc3",kjgj_text:"kjgj_text___DcyGA",over_content:"over_content___sF378",overcont2wrap:"overcont2wrap___bFkY4",over_content2:"over_content2___hJcZc",over_button2:"over_button2___Jemel",ewm_img2:"ewm_img2___YA3Oe",ewm_text2:"ewm_text2____31uu",officeWrp:"officeWrp___k5Vj6",left:"left___N1Ud5",btn_float:"btn_float___heSNx",to_page_style:"to_page_style___LctZq",left_float:"left_float___nZY5i",float_icon:"float_icon___JUMlu",float_text:"float_text___Eq4xh",float_more:"float_more___gL4yG",right:"right___siptG",footer_button:"footer_button___yetpK",quxiao:"quxiao___M3LW4",queren:"queren___nmAw_",close_drawer:"close_drawer___PU7PN",erweima:"erweima___C9QL5",arrow:"arrow___fFtZm",modal:"modal___GuDAW",drawer_ewm:"drawer_ewm___xY2Oi",drawer_ewm_title:"drawer_ewm_title___nHqEm",drawer_text:"drawer_text___EnOs3",drawer_code:"drawer_code___cZMU2"},Vl=le(97915);const Gl=(0,a.forwardRef)((ft,rt)=>{const{prefixCls:tt,className:zt,children:Gt,size:Un,style:zn={}}=ft,An=Ln()(`${tt}-panel`,{[`${tt}-panel-hidden`]:Un===0},zt),tn=Un!==void 0;return a.createElement("div",{ref:rt,className:An,style:Object.assign(Object.assign({},zn),{flexBasis:tn?Un:"auto",flexGrow:tn?0:1})},Gt)});var Yl=()=>null,Ql=le(29301),Rs=le(6089),Kl=le(48755),Xl=le(83397),Jl=le(11592),ba=function(ft,rt){var tt={};for(var zt in ft)Object.prototype.hasOwnProperty.call(ft,zt)&&rt.indexOf(zt)<0&&(tt[zt]=ft[zt]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Gt=0,zt=Object.getOwnPropertySymbols(ft);Gt(0,Jl.Z)(ft).filter(a.isValidElement).map(tt=>{const{props:zt}=tt,{collapsible:Gt}=zt,Un=ba(zt,["collapsible"]);return Object.assign(Object.assign({},Un),{collapsible:ta(Gt)})}),[ft])}function Cs(ft,rt,tt){return a.useMemo(()=>{const zt=[];for(let Gt=0;Gt0||Tn.start&&tn===0&&An>0,vr=Tn.start&&tn>0||Yn.end&&An===0&&tn>0;zt[Gt]={resizable:or,startCollapsible:!!(tt?vr:Fn),endCollapsible:!!(tt?Fn:vr)}}return zt},[rt,ft])}var Fl=le(3300);function Ml(ft){return Number(ft.slice(0,-1))/100}function ql(ft){return typeof ft=="string"&&ft.endsWith("%")}function Au(ft,rt){const tt=ft.map(Tn=>Tn.size),zt=ft.length,Gt=rt||0,Un=Tn=>Tn*Gt,[zn,An]=a.useState(()=>ft.map(Tn=>Tn.defaultSize)),tn=a.useMemo(()=>{var Tn;const or=[];for(let Fn=0;Fn{let Tn=[],or=0;for(let vr=0;vrvr+(hr||0),0);if(Fn>1||!or){const vr=1/Fn;Tn=Tn.map(hr=>hr===void 0?0:hr*vr)}else{const vr=(1-Fn)/or;Tn=Tn.map(hr=>hr===void 0?vr:hr)}return Tn},[tn,Gt]),qn=a.useMemo(()=>On.map(Un),[On,Gt]),Yn=a.useMemo(()=>ft.map(Tn=>ql(Tn.min)?Ml(Tn.min):(Tn.min||0)/Gt),[ft,Gt]),Rn=a.useMemo(()=>ft.map(Tn=>ql(Tn.max)?Ml(Tn.max):(Tn.max||Gt)/Gt),[ft,Gt]);return[a.useMemo(()=>rt?qn:tn,[qn,rt]),qn,On,Yn,Rn,An]}function Qu(ft,rt,tt,zt,Gt,Un){const zn=ft.map(sr=>[sr.min,sr.max]),An=zt||0,tn=sr=>sr*An;function On(sr,ur){return typeof sr=="string"?tn(Ml(sr)):sr!=null?sr:ur}const[qn,Yn]=a.useState([]),Rn=a.useRef([]),[jn,Tn]=a.useState(null),or=()=>tt.map(tn);return[sr=>{Yn(or()),Tn({index:sr,confirmed:!1})},(sr,ur)=>{var Qt;let kr=null;if((!jn||!jn.confirmed)&&ur!==0){if(ur>0)kr=sr,Tn({index:sr,confirmed:!0});else for(let Kr=sr;Kr>=0;Kr-=1)if(qn[Kr]>0&&rt[Kr].resizable){kr=Kr,Tn({index:Kr,confirmed:!0});break}}const Vr=(Qt=kr!=null?kr:jn==null?void 0:jn.index)!==null&&Qt!==void 0?Qt:sr,wr=(0,Fl.Z)(qn),ui=Vr+1,Ci=On(zn[Vr][0],0),Ii=On(zn[ui][0],0),$n=On(zn[Vr][1],An),gr=On(zn[ui][1],An);let mi=ur;return wr[Vr]+mi$n&&(mi=$n-wr[Vr]),wr[ui]-mi>gr&&(mi=wr[ui]-gr),wr[Vr]+=mi,wr[ui]-=mi,Gt(wr),wr},()=>{Tn(null)},(sr,ur)=>{const Qt=or(),kr=Un?ur==="start"?"end":"start":ur,Vr=kr==="start"?sr:sr+1,wr=kr==="start"?sr+1:sr,ui=Qt[Vr],Ci=Qt[wr];if(ui!==0&&Ci!==0)Qt[Vr]=0,Qt[wr]+=ui,Rn.current[sr]=ui;else{const Ii=ui+Ci,$n=On(zn[Vr][0],0),gr=On(zn[Vr][1],An),mi=On(zn[wr][0],0),Kr=On(zn[wr][1],An),ci=Math.max($n,Ii-Kr),Aa=(Math.min(gr,Ii-mi)-ci)/2,Ri=Rn.current[sr],qi=Ii-Ri;Ri&&Ri<=Kr&&Ri>=mi&&qi<=gr&&qi>=$n?(Qt[wr]=Ri,Qt[Vr]=qi):(Qt[Vr]-=Aa,Qt[wr]+=Aa)}return Gt(Qt),Qt},jn==null?void 0:jn.index]}var Za=le(84105),la=le(33853),Na=le(38819),yo=le(87395);function Io(ft){return typeof ft=="number"&&!Number.isNaN(ft)?Math.round(ft):0}var Jc=ft=>{const{prefixCls:rt,vertical:tt,index:zt,active:Gt,ariaNow:Un,ariaMin:zn,ariaMax:An,resizable:tn,startCollapsible:On,endCollapsible:qn,onOffsetStart:Yn,onOffsetUpdate:Rn,onOffsetEnd:jn,onCollapse:Tn,lazy:or,containerSize:Fn}=ft,vr=`${rt}-bar`,[hr,nr]=(0,a.useState)(null),[sr,ur]=(0,a.useState)(0),Qt=tt?0:sr,kr=tt?sr:0,Vr=Kr=>{tn&&Kr.currentTarget&&(nr([Kr.pageX,Kr.pageY]),Yn(zt))},wr=Kr=>{if(tn&&Kr.touches.length===1){const ci=Kr.touches[0];nr([ci.pageX,ci.pageY]),Yn(zt)}},ui=Kr=>{const ci=Fn*Un/100,sa=ci+Kr,Aa=Math.max(0,Fn*zn/100),Ri=Math.min(Fn,Fn*An/100);return Math.max(Aa,Math.min(Ri,sa))-ci},Ci=(0,Rs.Z)((Kr,ci)=>{const sa=ui(tt?ci:Kr);ur(sa)}),Ii=(0,Rs.Z)(()=>{Rn(zt,Qt,kr),ur(0)});a.useEffect(()=>{if(hr){const Kr=Ri=>{const{pageX:qi,pageY:vi}=Ri,ei=qi-hr[0],fa=vi-hr[1];or?Ci(ei,fa):Rn(zt,ei,fa)},ci=()=>{or&&Ii(),nr(null),jn()},sa=Ri=>{if(Ri.touches.length===1){const qi=Ri.touches[0],vi=qi.pageX-hr[0],ei=qi.pageY-hr[1];or?Ci(vi,ei):Rn(zt,vi,ei)}},Aa=()=>{or&&Ii(),nr(null),jn()};return window.addEventListener("touchmove",sa),window.addEventListener("touchend",Aa),window.addEventListener("mousemove",Kr),window.addEventListener("mouseup",ci),()=>{window.removeEventListener("mousemove",Kr),window.removeEventListener("mouseup",ci),window.removeEventListener("touchmove",sa),window.removeEventListener("touchend",Aa)}}},[hr,or,tt,zt,Fn,Un,zn,An]);const $n={[`--${vr}-preview-offset`]:`${sr}px`},gr=tt?yo.Z:la.Z,mi=tt?Za.Z:Na.Z;return a.createElement("div",{className:vr,role:"separator","aria-valuenow":Io(Un),"aria-valuemin":Io(zn),"aria-valuemax":Io(An)},or&&a.createElement("div",{className:Ln()(`${vr}-preview`,{[`${vr}-preview-active`]:!!sr}),style:$n}),a.createElement("div",{className:Ln()(`${vr}-dragger`,{[`${vr}-dragger-disabled`]:!tn,[`${vr}-dragger-active`]:Gt}),onMouseDown:Vr,onTouchStart:wr}),On&&a.createElement("div",{className:Ln()(`${vr}-collapse-bar`,`${vr}-collapse-bar-start`),onClick:()=>Tn(zt,"start")},a.createElement(gr,{className:Ln()(`${vr}-collapse-icon`,`${vr}-collapse-start`)})),qn&&a.createElement("div",{className:Ln()(`${vr}-collapse-bar`,`${vr}-collapse-bar-end`),onClick:()=>Tn(zt,"end")},a.createElement(mi,{className:Ln()(`${vr}-collapse-icon`,`${vr}-collapse-end`)})))},qc=le(63356),$c=le(16931);const ed=ft=>{const{componentCls:rt}=ft;return{[`&-rtl${rt}-horizontal`]:{[`> ${rt}-bar`]:{[`${rt}-bar-collapse-previous`]:{insetInlineEnd:0,insetInlineStart:"unset"},[`${rt}-bar-collapse-next`]:{insetInlineEnd:"unset",insetInlineStart:0}}},[`&-rtl${rt}-vertical`]:{[`> ${rt}-bar`]:{[`${rt}-bar-collapse-previous`]:{insetInlineEnd:"50%",insetInlineStart:"unset"},[`${rt}-bar-collapse-next`]:{insetInlineEnd:"50%",insetInlineStart:"unset"}}}}},fu={position:"absolute",top:"50%",left:{_skip_check_:!0,value:"50%"},transform:"translate(-50%, -50%)"},td=ft=>{const{componentCls:rt,colorFill:tt,splitBarDraggableSize:zt,splitBarSize:Gt,splitTriggerSize:Un,controlItemBgHover:zn,controlItemBgActive:An,controlItemBgActiveHover:tn,prefixCls:On}=ft,qn=`${rt}-bar`,Yn=`${rt}-mask`,Rn=`${rt}-panel`,jn=ft.calc(Un).div(2).equal(),Tn=`${On}-bar-preview-offset`,or={position:"absolute",background:ft.colorPrimary,opacity:.2,pointerEvents:"none",transition:"none",zIndex:1,display:"none"};return{[rt]:Object.assign(Object.assign(Object.assign({},(0,qc.Wf)(ft)),{display:"flex",width:"100%",height:"100%",alignItems:"stretch",[`> ${qn}`]:{flex:"none",position:"relative",userSelect:"none",[`${qn}-dragger`]:Object.assign(Object.assign({},fu),{zIndex:1,"&::before":Object.assign({content:'""',background:zn},fu),"&::after":Object.assign({content:'""',background:tt},fu),[`&:hover:not(${qn}-dragger-active)`]:{"&::before":{background:An}},"&-active":{zIndex:2,"&::before":{background:tn}},[`&-disabled${qn}-dragger`]:{zIndex:0,"&, &:hover, &-active":{cursor:"default","&::before":{background:zn}},"&::after":{display:"none"}}}),[`${qn}-collapse-bar`]:Object.assign(Object.assign({},fu),{zIndex:ft.zIndexPopupBase,background:zn,fontSize:ft.fontSizeSM,borderRadius:ft.borderRadiusXS,color:ft.colorText,cursor:"pointer",opacity:0,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{background:An},"&:active":{background:tn}}),"&:hover, &:active":{[`${qn}-collapse-bar`]:{opacity:1}}},[Yn]:{position:"fixed",zIndex:ft.zIndexPopupBase,inset:0,"&-horizontal":{cursor:"col-resize"},"&-vertical":{cursor:"row-resize"}},"&-horizontal":{flexDirection:"row",[`> ${qn}`]:{width:0,[`${qn}-preview`]:Object.assign(Object.assign({height:"100%",width:Gt},or),{[`&${qn}-preview-active`]:{display:"block",transform:`translateX(var(--${Tn}))`}}),[`${qn}-dragger`]:{cursor:"col-resize",height:"100%",width:Un,"&::before":{height:"100%",width:Gt},"&::after":{height:zt,width:Gt}},[`${qn}-collapse-bar`]:{width:ft.fontSizeSM,height:ft.controlHeightSM,"&-start":{left:{_skip_check_:!0,value:"auto"},right:{_skip_check_:!0,value:jn},transform:"translateY(-50%)"},"&-end":{left:{_skip_check_:!0,value:jn},right:{_skip_check_:!0,value:"auto"},transform:"translateY(-50%)"}}}},"&-vertical":{flexDirection:"column",[`> ${qn}`]:{height:0,[`${qn}-preview`]:Object.assign(Object.assign({height:Gt,width:"100%"},or),{[`&${qn}-preview-active`]:{display:"block",transform:`translateY(var(--${Tn}))`}}),[`${qn}-dragger`]:{cursor:"row-resize",width:"100%",height:Un,"&::before":{width:"100%",height:Gt},"&::after":{width:zt,height:Gt}},[`${qn}-collapse-bar`]:{height:ft.fontSizeSM,width:ft.controlHeightSM,"&-start":{top:"auto",bottom:jn,transform:"translateX(-50%)"},"&-end":{top:jn,bottom:"auto",transform:"translateX(-50%)"}}}},[Rn]:{overflow:"auto",padding:"0 1px",scrollbarWidth:"thin",boxSizing:"border-box","&-hidden":{padding:0,overflow:"hidden"},[`&:has(${rt}:only-child)`]:{overflow:"hidden"}}}),ed(ft))}},nd=ft=>{var rt;const tt=ft.splitBarSize||2,zt=ft.splitTriggerSize||6,Gt=ft.resizeSpinnerSize||20,Un=(rt=ft.splitBarDraggableSize)!==null&&rt!==void 0?rt:Gt;return{splitBarSize:tt,splitTriggerSize:zt,splitBarDraggableSize:Un,resizeSpinnerSize:Gt}};var rd=(0,$c.I$)("Splitter",ft=>[td(ft)],nd),id=ft=>{const{prefixCls:rt,className:tt,style:zt,layout:Gt="horizontal",children:Un,rootClassName:zn,onResizeStart:An,onResize:tn,onResizeEnd:On,lazy:qn}=ft,{getPrefixCls:Yn,direction:Rn,className:jn,style:Tn}=(0,Kl.dj)("splitter"),or=Yn("splitter",rt),Fn=(0,Xl.Z)(or),[vr,hr,nr]=rd(or,Fn),sr=Gt==="vertical",ur=Rn==="rtl",Qt=!sr&&ur,kr=Ko(Un),[Vr,wr]=(0,a.useState)(),ui=go=>{const{offsetWidth:Qa,offsetHeight:So}=go,ts=sr?So:Qa;ts!==0&&wr(ts)},[Ci,Ii,$n,gr,mi,Kr]=Au(kr,Vr),ci=Cs(kr,Ii,ur),[sa,Aa,Ri,qi,vi]=Qu(kr,ci,$n,Vr,Kr,ur),ei=(0,Rs.Z)(go=>{sa(go),An==null||An(Ii)}),fa=(0,Rs.Z)((go,Qa)=>{const So=Aa(go,Qa);tn==null||tn(So)}),no=(0,Rs.Z)(()=>{Ri(),On==null||On(Ii)}),Ro=(0,Rs.Z)((go,Qa)=>{const So=qi(go,Qa);tn==null||tn(So),On==null||On(So)}),La=Ln()(or,tt,`${or}-${Gt}`,{[`${or}-rtl`]:ur},zn,jn,nr,Fn,hr),lo=`${or}-mask`,Xo=a.useMemo(()=>{const go=[];let Qa=0;for(let So=0;So{const So=a.createElement(Gl,Object.assign({},go,{prefixCls:or,size:Ci[Qa]}));let ts=null;const ns=ci[Qa];if(ns){const _s=(Xo[Qa-1]||0)+gr[Qa],Ss=(Xo[Qa+1]||100)-mi[Qa+1],Is=(Xo[Qa-1]||0)+mi[Qa],ls=(Xo[Qa+1]||100)-gr[Qa+1];ts=a.createElement(Jc,{lazy:qn,index:Qa,active:vi===Qa,prefixCls:or,vertical:sr,resizable:ns.resizable,ariaNow:Xo[Qa]*100,ariaMin:Math.max(_s,Ss)*100,ariaMax:Math.min(Is,ls)*100,startCollapsible:ns.startCollapsible,endCollapsible:ns.endCollapsible,onOffsetStart:ei,onOffsetUpdate:(ks,ys,Es)=>{let rs=sr?Es:ys;Qt&&(rs=-rs),fa(ks,rs)},onOffsetEnd:no,onCollapse:Ro,containerSize:Vr||0})}return a.createElement(a.Fragment,{key:`split-panel-${Qa}`},So,ts)}),typeof vi=="number"&&a.createElement("div",{"aria-hidden":!0,className:Ln()(lo,`${lo}-${Gt}`)}))))};const Xu=id;Xu.Panel=Yl;var $l=Xu,Oo={box:"box___9t6dj",code_style:"code_style___L5H95",box_header:"box_header___PThC5",headTip:"headTip___MoiWM",box_wrap:"box_wrap_____SpK",progressbarWrap:"progressbarWrap___Xb_JW",progressItem:"progressItem___r6hIu",circle:"circle___dmxdq",activeWrap:"activeWrap___ZAXAN",quit:"quit___fMx4e",box_botton:"box_botton___nhfoY",mainContent:"mainContent___EseHE",questionWrap:"questionWrap___bTxa_",questionStatus:"questionStatus___g9DRZ",studyUnit:"studyUnit___G1Nk2",page_footer:"page_footer___PFaVy",num_style:"num_style___GIpVz",num_style_active:"num_style_active___bq8RR",button1:"button1___HqBEu",button2:"button2___VYEdv",daojishi:"daojishi___wZ6er"},Da={modalContent:"modalContent___iFtJg",modalContentLeft:"modalContentLeft___YMwu4",green:"green___cf5ZK",textArea:"textArea___yDJpX",red:"red___vaJTM",row:"row____R6FZ",html:"html___GYpZl",line:"line___jKbuh",choiceWrap:"choiceWrap___XHmE4",choiceIndex:"choiceIndex___wpoi0",judgementIndex:"judgementIndex___Eie7b",activeAnswer:"activeAnswer___uuVOS",rightAnswer:"rightAnswer___vz9aJ",errorAnswer:"errorAnswer___ffoBB",setAnswerBtn:"setAnswerBtn___JXqx2",activeJudgementAnswer:"activeJudgementAnswer___HPUar",actionWrapper:"actionWrapper___YFUXa",addIcon:"addIcon___XHNO1",deleteIcon:"deleteIcon___Ti66j",analysisWrap:"analysisWrap___a52qa",Drawrap:"Drawrap___sKs5x",iframe:"iframe___ZCHT9",c:"c___yzswq",cpp:"cpp___aD_5y",java:"java___s91Vb",python:"python___PRu_t",commitBtn:"commitBtn___g2N79",questionWrap:"questionWrap___nKdxT",solutionWrap:"solutionWrap___jaM5J",descBox:"descBox___bONsy",title:"title___ufkCS",desc:"desc___DG7jE",choiceBox:"choiceBox___uhqIh",activeAnswerBox:"activeAnswerBox___BEPta",rightAnswerBox:"rightAnswerBox___c561Z",errorAnswerBox:"errorAnswerBox___ouNWS",greenColor:"greenColor___IiAyu",redColor:"redColor___f6vEe"},ad=Object.defineProperty,od=Object.defineProperties,sd=Object.getOwnPropertyDescriptors,Ju=Object.getOwnPropertySymbols,ld=Object.prototype.hasOwnProperty,ud=Object.prototype.propertyIsEnumerable,qu=(ft,rt,tt)=>rt in ft?ad(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,wu=(ft,rt)=>{for(var tt in rt||(rt={}))ld.call(rt,tt)&&qu(ft,tt,rt[tt]);if(Ju)for(var tt of Ju(rt))ud.call(rt,tt)&&qu(ft,tt,rt[tt]);return ft},cd=(ft,rt)=>od(ft,sd(rt));const dd=({problemset:ft,dispatch:rt,question:tt,pageCache:zt,solutionVis:Gt,disabled:Un,questionIndex:zn,pageInfo:An,SmartPlanItemBanks:tn,questionChoiceIdsRef:On})=>{const[qn,Yn]=(0,a.useState)({}),[Rn,jn]=(0,a.useState)([]),Tn={fontSize:"18px"},or=!(zt!=null&&zt.is_end)&&(An==null?void 0:An.status)=="ended"||(tt==null?void 0:tt.is_answered)||(zt==null?void 0:zt.is_end)&&!(tn!=null&&tn.allow_answer_after_end),Fn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const nr=(0,Ye.cloneDeep)(tt);Yn(nr),jn(nr.choices)},[tt]);const vr=nr=>{if(or)return;const sr=Rn.map((ur,Qt)=>cd(wu({},ur),{checked:Qt===nr?!(ur!=null&&ur.checked):ur==null?void 0:ur.checked}));On.current=sr.filter(ur=>ur.checked).map(ur=>ur==null?void 0:ur.choice_id),jn(sr)},hr=(nr=!1)=>{let sr="";return Rn.forEach((ur,Qt)=>{nr?ur!=null&&ur.me_answered&&(sr=sr+Fn[Qt]):ur!=null&&ur.is_answer&&(sr=sr+Fn[Qt])}),sr};return console.log(zn),a.createElement("div",null,a.createElement("div",{className:Da.questionWrap},a.createElement(oe.Z,{value:'

            \u591A\u9009\u9898

            '+(qn==null?void 0:qn.name),style:wu({},Tn)}),Rn==null?void 0:Rn.map((nr,sr)=>{const{is_answer:ur,checked:Qt,choice_text:kr,me_answered:Vr}=nr;let wr="";return Gt?(ur&&(wr=Da.rightAnswerBox),!ur&&(Qt||Vr)&&(wr=Da.errorAnswerBox)):(Qt||Vr)&&(wr=Da.activeAnswerBox),a.createElement(Ve.Z,{key:sr,className:`${Da.choiceBox} ${wr}`,align:"middle",wrap:!1,style:{cursor:or?"not-allowed":"pointer",marginTop:sr==0?"40px":"20px"},onClick:ui=>{vr(sr)}},a.createElement(Me.Z,{style:{fontWeight:500,fontSize:"20px"},className:Da.choiceIndex},Fn[sr]),a.createElement(Me.Z,{flex:1,className:"ml30"},a.createElement(oe.Z,{className:Da.html,value:kr,style:wu({},Tn)})),Gt&&ur&&a.createElement(Me.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),Gt&&!ur&&(Qt||Vr)&&a.createElement(Me.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),Gt&&a.createElement("div",{className:Da.solutionWrap},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},hr(!1))),a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),Rn.find(nr=>nr==null?void 0:nr.me_answered)?a.createElement(a.Fragment,null,(()=>{const nr=Rn.map((Vr,wr)=>Vr!=null&&Vr.me_answered?wr:-1).filter(Vr=>Vr!==-1),sr=Rn.map((Vr,wr)=>Vr!=null&&Vr.is_answer?wr:-1).filter(Vr=>Vr!==-1),Qt=nr.length===sr.length&&nr.every(Vr=>sr.includes(Vr))?Da.greenColor:Da.redColor,kr=nr.map(Vr=>Fn[Vr]).join("");return a.createElement("span",{className:Qt,style:{fontWeight:600,fontSize:"16px"}},kr||"\u672A\u4F5C\u7B54")})()):a.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),a.createElement("div",null,a.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((qn==null?void 0:qn.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var fd=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(dd),Ao=le(59301),pd=Object.defineProperty,md=Object.defineProperties,hd=Object.getOwnPropertyDescriptors,$u=Object.getOwnPropertySymbols,vd=Object.prototype.hasOwnProperty,gd=Object.prototype.propertyIsEnumerable,ec=(ft,rt,tt)=>rt in ft?pd(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Cu=(ft,rt)=>{for(var tt in rt||(rt={}))vd.call(rt,tt)&&ec(ft,tt,rt[tt]);if($u)for(var tt of $u(rt))gd.call(rt,tt)&&ec(ft,tt,rt[tt]);return ft},yd=(ft,rt)=>md(ft,hd(rt));const Ed=({questionIndex:ft,problemset:rt,dispatch:tt,question:zt,solutionVis:Gt,pageCache:Un,pageInfo:zn,questionChoiceIdsRef:An,SmartPlanItemBanks:tn})=>{const[On,qn]=(0,a.useState)({}),[Yn,Rn]=(0,a.useState)([]),jn={fontSize:"18px"},Tn=!(Un!=null&&Un.is_end)&&(zn==null?void 0:zn.status)=="ended"||(zt==null?void 0:zt.is_answered)||(Un==null?void 0:Un.is_end)&&!(tn!=null&&tn.allow_answer_after_end),or=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const vr=(0,Ye.cloneDeep)(zt);qn(vr),Rn(vr.choices)},[zt]);const Fn=vr=>{if(Tn)return;const hr=Yn.map((nr,sr)=>yd(Cu({},nr),{checked:sr===vr}));An.current=hr.filter(nr=>nr.checked).map(nr=>nr==null?void 0:nr.choice_id),Rn(hr)};return Ao.createElement("div",null,Ao.createElement("div",{className:Da.questionWrap},Ao.createElement(oe.Z,{value:'

            \u5355\u9009\u9898

            '+(On==null?void 0:On.name),style:Cu({},jn)}),Yn==null?void 0:Yn.map((vr,hr)=>{const{is_answer:nr,checked:sr,choice_text:ur,me_answered:Qt}=vr;let kr="";return Gt?(nr&&(kr=Da.rightAnswerBox),!nr&&(sr||Qt)&&(kr=Da.errorAnswerBox)):(sr||Qt)&&(kr=Da.activeAnswerBox),Ao.createElement(Ve.Z,{key:hr,className:`${Da.choiceBox} ${kr}`,align:"middle",wrap:!1,style:{cursor:Tn?"not-allowed":"pointer",marginTop:hr==0?"40px":"20px"},onClick:Vr=>{Fn(hr)}},Ao.createElement(Me.Z,{style:{fontWeight:500,fontSize:"20px"},className:Da.choiceIndex},or[hr]),Ao.createElement(Me.Z,{flex:1,className:"ml30"},Ao.createElement(oe.Z,{className:Da.html,value:ur,style:Cu({},jn)})),Gt&&nr&&Ao.createElement(Me.Z,null,Ao.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),Gt&&!nr&&(sr||Qt)&&Ao.createElement(Me.Z,null,Ao.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),Gt&&Ao.createElement("div",{className:Da.solutionWrap},Ao.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},Ao.createElement("div",{className:"c-grey-333 mb5 font16"},Ao.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),Ao.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},or[Yn.findIndex(vr=>vr==null?void 0:vr.is_answer)])),Ao.createElement("div",{className:"c-grey-333 mb5 font16"},Ao.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),Yn.find(vr=>vr==null?void 0:vr.me_answered)?Ao.createElement(Ao.Fragment,null,(()=>{var vr;const hr=Yn.findIndex(ur=>ur==null?void 0:ur.me_answered),sr=((vr=Yn[hr])==null?void 0:vr.is_answer)?Da.greenColor:Da.redColor;return Ao.createElement("span",{className:sr,style:{fontWeight:600,fontSize:"16px"}},or[hr])})()):Ao.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),Ao.createElement("div",null,Ao.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((On==null?void 0:On.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var bd=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(Ed),Ad=Object.defineProperty,wd=Object.defineProperties,Cd=Object.getOwnPropertyDescriptors,tc=Object.getOwnPropertySymbols,Sd=Object.prototype.hasOwnProperty,xd=Object.prototype.propertyIsEnumerable,nc=(ft,rt,tt)=>rt in ft?Ad(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Su=(ft,rt)=>{for(var tt in rt||(rt={}))Sd.call(rt,tt)&&nc(ft,tt,rt[tt]);if(tc)for(var tt of tc(rt))xd.call(rt,tt)&&nc(ft,tt,rt[tt]);return ft},Dd=(ft,rt)=>wd(ft,Cd(rt));const Bd=({problemset:ft,questionIndex:rt,dispatch:tt,question:zt,pageCache:Gt,solutionVis:Un,disabled:zn,pageInfo:An,SmartPlanItemBanks:tn,questionChoiceIdsRef:On})=>{const[qn,Yn]=(0,a.useState)({}),[Rn,jn]=(0,a.useState)([]),Tn={fontSize:"18px"},or=!(Gt!=null&&Gt.is_end)&&(An==null?void 0:An.status)=="ended"||(zt==null?void 0:zt.is_answered)||(Gt==null?void 0:Gt.is_end)&&!(tn!=null&&tn.allow_answer_after_end),Fn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const hr=(0,Ye.cloneDeep)(zt);Yn(hr),jn(hr.choices)},[zt]);const vr=hr=>{if(or)return;const nr=Rn.map((sr,ur)=>Dd(Su({},sr),{checked:ur===hr}));On.current=nr.filter(sr=>sr.checked).map(sr=>sr==null?void 0:sr.choice_id),jn(nr)};return a.createElement("div",null,a.createElement("div",{className:Da.questionWrap},a.createElement(oe.Z,{value:'

            \u5224\u65AD\u9898

            '+(qn==null?void 0:qn.name),style:Su({},Tn)}),Rn==null?void 0:Rn.map((hr,nr)=>{const{is_answer:sr,checked:ur,choice_text:Qt,me_answered:kr}=hr;let Vr="";return Un?(sr&&(Vr=Da.rightAnswerBox),!sr&&(ur||kr)&&(Vr=Da.errorAnswerBox)):(ur||kr)&&(Vr=Da.activeAnswerBox),a.createElement(Ve.Z,{key:nr,className:`${Da.choiceBox} ${Vr}`,align:"middle",wrap:!1,style:{cursor:or?"not-allowed":"pointer",marginTop:nr==0?"40px":"20px"},onClick:wr=>{vr(nr)}},a.createElement(Me.Z,{style:{fontWeight:500,fontSize:"20px"},className:Da.choiceIndex},Fn[nr]),a.createElement(Me.Z,{flex:1,className:"ml30"},a.createElement(oe.Z,{className:Da.html,value:Qt,style:Su({},Tn)})),Un&&sr&&a.createElement(Me.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),Un&&!sr&&(ur||kr)&&a.createElement(Me.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),Un&&a.createElement("div",{className:Da.solutionWrap},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},Fn[Rn.findIndex(hr=>hr==null?void 0:hr.is_answer)])),a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),Rn.find(hr=>hr==null?void 0:hr.me_answered)?a.createElement(a.Fragment,null,(()=>{var hr;const nr=Rn.findIndex(Qt=>Qt==null?void 0:Qt.me_answered),ur=((hr=Rn[nr])==null?void 0:hr.is_answer)?Da.greenColor:Da.redColor;return a.createElement("span",{className:ur,style:{fontWeight:600,fontSize:"16px"}},Fn[nr])})()):a.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),a.createElement("div",null,a.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((qn==null?void 0:qn.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var Fd=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(Bd),rc=le(72664),Md=le(61186),_d=le.n(Md),Id=le(50582),Pa=le(59301),Od=Object.defineProperty,ic=Object.getOwnPropertySymbols,Td=Object.prototype.hasOwnProperty,Nd=Object.prototype.propertyIsEnumerable,ac=(ft,rt,tt)=>rt in ft?Od(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Pd=(ft,rt)=>{for(var tt in rt||(rt={}))Td.call(rt,tt)&&ac(ft,tt,rt[tt]);if(ic)for(var tt of ic(rt))Nd.call(rt,tt)&&ac(ft,tt,rt[tt]);return ft},pu=(ft,rt,tt)=>new Promise((zt,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(On){Gt(On)}},zn=tn=>{try{An(tt.throw(tn))}catch(On){Gt(On)}},An=tn=>tn.done?zt(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const jd=({problemset:ft,dispatch:rt,question:tt,pageCache:zt,solutionVis:Gt,SmartPlanItemBanks:Un,disabled:zn,questionIndex:An,questionChoiceIdsRef:tn,handleRefresh:On,childWindow:qn,closeProgram:Yn,setCloseProgram:Rn,childsWindow:jn})=>{var Tn;const[or,Fn]=(0,a.useState)(!1),[vr,hr]=(0,a.useState)(""),nr=(0,ce.useParams)(),[sr,ur]=(0,a.useState)(!1),Qt=(0,a.useRef)(null),kr=(0,a.useRef)(null),Vr={fontSize:"18px"},[wr,ui]=(0,a.useState)([]),[Ci,Ii]=(0,a.useState)({page:1,limit:10}),[$n,gr]=(0,a.useState)(0),[mi,Kr]=(0,a.useState)(null),ci={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};(0,a.useEffect)(()=>{if(!qn||qn.closed)return;const vi=()=>{var fa;const no={type:"showIntelligentTeacherStatus",aiStatus:(fa=Un==null?void 0:Un.page)==null?void 0:fa.enable_ai_tutor,questionStatus:(tt==null?void 0:tt.status)==="ended",SmartPlanItemBanks:Un};qn.postMessage(no,"*")};if(Yn){Rn("");const fa={type:"closeIntelligentTeacherStatus"};for(let no=0;no{vi()},3e3);else{const fa=()=>{vi(),qn.removeEventListener("load",fa)};qn.addEventListener("load",fa)}const ei=()=>{console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED"),tt!=null&&tt.hack_user_identifier&&qi(),On()};return qn==null||qn.addEventListener("unload",ei),()=>{qn==null||qn.removeEventListener("unload",ei)}},[qn,Un,tt==null?void 0:tt.status,Yn]),(0,a.useEffect)(()=>()=>{kr.current=null},[]);const sa=()=>pu(void 0,null,function*(){if(ur(!0),tt!=null&&tt.hack_identifier){const vi=yield(0,rc.nF)({id:tt==null?void 0:tt.hack_identifier});if((vi==null?void 0:vi.status)===0){const fa=window.open(`/myproblems/${vi==null?void 0:vi.identifier}?type=smartPlan&exercisesId=${nr==null?void 0:nr.id}&coursesId=${nr==null?void 0:nr.coursesId}&questionId=${tt==null?void 0:tt.id}&smartPlanItemBankId=${tt==null?void 0:tt.smart_plan_item_bank_id}`,"_blank")}}ur(!1)}),Aa={C:Pa.createElement("span",{className:Da.c},"C"),"C++":Pa.createElement("span",{className:Da.cpp},"C++"),Java:Pa.createElement("span",{className:Da.java},"Java"),Python:Pa.createElement("span",{className:Da.python},"Python")},Ri={not_started:Pa.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:Pa.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:Pa.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:Pa.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")},qi=(vi=1,ei=10)=>pu(void 0,null,function*(){const fa=yield(0,ue.ZP)(`/api/myproblems/${tt==null?void 0:tt.hack_user_identifier}/submit_records.json`,{method:"get",params:{page:vi,limit:ei}});ui(fa==null?void 0:fa.records),gr(fa==null?void 0:fa.records_count)});return(0,a.useEffect)(()=>{tt!=null&&tt.hack_user_identifier&&qi()},[tt==null?void 0:tt.hack_user_identifier]),Pa.createElement("div",null,Pa.createElement("div",{className:Da.questionWrap},Pa.createElement(oe.Z,{value:'

            \u7F16\u7A0B\u9898

            '+(tt==null?void 0:tt.name),style:Pd({},Vr)}),Pa.createElement("div",{className:Da.descBox},Pa.createElement("div",{className:Da.title},Pa.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(Tn=tt==null?void 0:tt.languages)==null?void 0:Tn.map((vi,ei,fa)=>Pa.createElement(a.Fragment,{key:ei},Aa[vi==null?void 0:vi.language]))),Pa.createElement("div",{className:Da.desc,style:{height:"max-content",maxHeight:"210px",overflowY:"auto"}},Pa.createElement(oe.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(tt==null?void 0:tt.description),style:{fontSize:"16px",color:"#000"}}))),Gt&&Pa.createElement("div",{className:Da.solutionWrap},Pa.createElement("div",null,Pa.createElement(oe.Z,{value:'\u53C2\u8003\u7B54\u6848'+((tt==null?void 0:tt.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})),Pa.createElement("div",null,Pa.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((tt==null?void 0:tt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))),(tt==null?void 0:tt.answer_status)!="not_started"&&Pa.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},Pa.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),Ri[tt==null?void 0:tt.answer_status]),(tt==null?void 0:tt.answer_status)!="not_started"&&Pa.createElement("div",{className:Da.descBox},Pa.createElement("div",{className:Da.title},Pa.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),Pa.createElement("span",{style:{fontSize:"14px",color:"#666"}},"(\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)")),Pa.createElement("div",{className:Da.desc,style:{backgroundColor:"#fff"}},Pa.createElement(Br.ZP,{height:300,language:tt==null?void 0:tt.language,value:tt!=null&&tt.passed_code?ii.Base64.decode(tt==null?void 0:tt.passed_code):"",theme:"default",options:ci}))),(tt==null?void 0:tt.answer_status)!="not_started"&&!!$n&&Pa.createElement(E.default,{style:{marginTop:"40px"},columns:[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"query_index",width:80,render:(vi,ei,fa)=>Pa.createElement("span",{style:{color:"#000"}},(Ci.page-1)*Ci.limit+fa+1)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:140,render:(vi,ei)=>Pa.createElement("span",{style:{color:"#000"}},ei!=null&&ei.created_at?_d()(ei==null?void 0:ei.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(vi,ei)=>{var fa;return Pa.createElement("span",{className:`${vi===0?"c-green":"c-red"}`},(fa=Qr.Im[vi])==null?void 0:fa.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}},{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(vi,ei)=>Pa.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>pu(void 0,null,function*(){var fa,no,Ro;const La=yield(0,Id.X6)(ei==null?void 0:ei.id);ae.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",autoFocusButton:null,cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:Pa.createElement("div",{className:"mb10"},Pa.createElement(Br.ZP,{height:300,language:(fa=La==null?void 0:La.data)==null?void 0:fa.language,theme:"vs-light",value:(no=La==null?void 0:La.data)!=null&&no.code?ii.Base64.decode((Ro=La==null?void 0:La.data)==null?void 0:Ro.code):"",options:ci}))})})},"\u67E5\u770B\u4EE3\u7801")}].filter(vi=>!!vi),pagination:{total:$n||0,onChange:(vi,ei)=>pu(void 0,null,function*(){Ii({page:vi,limit:ei}),yield qi()}),current:Ci==null?void 0:Ci.page,pageSize:Ci==null?void 0:Ci.limit,showTotal:vi=>Pa.createElement(Pa.Fragment,null,"\u5171",Pa.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},vi),"\u6761\u6570\u636E")},dataSource:wr})))};var Rd=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(jd),kd=le(3360),Ld=le(14651),Wo={header_style:"header_style___Dx0vL",content:"content___RXnuY",legend:"legend___evR3g",legend_icon:"legend_icon___EEW5x",item_list:"item_list___Kl2Op",item_list_title:"item_list_title___NB3Cg",item_title:"item_title___koibo",item_top:"item_top___fIB7h",item_bottom:"item_bottom___wsbMe",box:"box___VtbZB",page_item_acitve:"page_item_acitve___FbAiG",top_content:"top_content___BwoGH",drag_style:"drag_style___t_nRF",page_item:"page_item____ovHq"},Ud=Object.defineProperty,zd=Object.defineProperties,Zd=Object.getOwnPropertyDescriptors,oc=Object.getOwnPropertySymbols,Hd=Object.prototype.hasOwnProperty,Wd=Object.prototype.propertyIsEnumerable,sc=(ft,rt,tt)=>rt in ft?Ud(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,xu=(ft,rt)=>{for(var tt in rt||(rt={}))Hd.call(rt,tt)&&sc(ft,tt,rt[tt]);if(oc)for(var tt of oc(rt))Wd.call(rt,tt)&&sc(ft,tt,rt[tt]);return ft},Du=(ft,rt)=>zd(ft,Zd(rt)),Vd=(ft,rt,tt)=>new Promise((zt,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(On){Gt(On)}},zn=tn=>{try{An(tt.throw(tn))}catch(On){Gt(On)}},An=tn=>tn.done?zt(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const lc={cursor:"move",transition:"unset"},lp=ft=>{const{tag:rt}=ft,{listeners:tt,transform:zt,transition:Gt,isDragging:Un,setNodeRef:zn}=useSortable({id:rt.id}),An=Un&&zt?Du(xu({},lc),{transform:`translate3d(${zt.x}px, ${zt.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):Du(xu({},lc),{transition:"none",zIndex:10,cursor:"pointer"});return React.createElement("div",Du(xu({style:An,ref:zn},tt),{className:styles.drag_style}),React.createElement("div",{className:styles.item_bottom},(rt==null?void 0:rt.id)==1?"\u4EA4\u4E921":"\u7ED1\u5B9A\u4EA4\u4E92"))},Gd=({globalSetting:ft,interactiveOpen:rt,onClose:tt,maxPage:zt,currentPage:Gt,paramsHttp:Un,handlePageClick:zn,currentPosition:An})=>{var tn;const[On,qn]=(0,a.useState)(!1),[Yn,Rn]=(0,a.useState)(!1),[jn,Tn]=(0,a.useState)("1");(0,a.useEffect)(()=>{qn(rt),Rn(!1)},[rt]);const[or,Fn]=(0,a.useState)([]),vr=()=>Vd(void 0,null,function*(){const nr=yield(0,ue.ZP)(`/api/courses/${Un==null?void 0:Un.coursesId}/smart_plans/${Un==null?void 0:Un.id}/get_user_learn_records.json`,{method:"get"});(nr==null?void 0:nr.status)==0&&Fn(nr==null?void 0:nr.data)});(0,a.useEffect)(()=>{rt&&vr()},[rt]);const hr=nr=>{var sr,ur,Qt,kr,Vr,wr,ui,Ci;((sr=nr==null?void 0:nr.active)==null?void 0:sr.id)==((ur=nr==null?void 0:nr.over)==null?void 0:ur.id)&&(Tn((Qt=nr==null?void 0:nr.active)==null?void 0:Qt.id),Rn(!0)),(kr=nr==null?void 0:nr.over)!=null&&kr.id&&((Vr=nr==null?void 0:nr.active)==null?void 0:Vr.id)!=((wr=nr==null?void 0:nr.over)==null?void 0:wr.id)&&(console.log((ui=nr==null?void 0:nr.active)==null?void 0:ui.id),console.log((Ci=nr==null?void 0:nr.over)==null?void 0:Ci.id))};return a.createElement(ae.default,{footer:null,title:null,closable:!1,open:On,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"hidden"}},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{style:{width:"800px",height:"640px",padding:"20px"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u5B66\u4E60\u8FDB\u5EA6"),a.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{tt()}})),a.createElement("div",{className:Wo.header_style},a.createElement("div",null,"\u7CFB\u7EDF\u5C06\u5B9E\u65F6\u8BB0\u5F55\u5B66\u751F\u7684\u5B66\u4E60\u5B8C\u6210\u60C5\u51B5\uFF0C\u5B8C\u6210\u5B66\u4E60\u89C4\u5219\u5982\u4E0B\uFF1A"),a.createElement("div",null,"1.\u5305\u542B\u4EA4\u4E92\u5185\u5BB9\u7684\u5E7B\u706F\u7247\uFF1A\u9700\u8981\u5B66\u751F\u5B8C\u6210\u6240\u6709\u4EA4\u4E92\u64CD\u4F5C\u624D\u53EF\u6807\u8BB0\u4E3A\u5B8C\u6210\u5B66\u4E60"),a.createElement("div",null,"2.\u65E0\u4EA4\u4E92\u5185\u5BB9\u7684\u5E7B\u706F\u7247\uFF1A\u5B66\u751F\u6301\u7EED\u89C2\u770B\u8FBE10\u79D2\u540E\u81EA\u52A8\u8BB0\u5F55\u4E3A\u5B8C\u6210\u5B66\u4E60")),a.createElement("div",{className:Wo.content},a.createElement("div",{className:Wo.legend},a.createElement("div",{className:Wo.legend_icon,style:{background:"#2EC25B"}}),a.createElement("div",null,"\u5DF2\u5B8C\u6210\u5B66\u4E60\u7684\u5E7B\u706F\u7247"),a.createElement("div",{className:Wo.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),a.createElement("div",null,"\u672A\u5B8C\u6210\u5B66\u4E60\u7684\u5E7B\u706F\u7247")),a.createElement("div",{style:{height:"380px",overflowY:"auto"}},a.createElement("div",{className:Wo.item_list},a.createElement("div",{className:Wo.item_list_title},(tn=Array.from({length:Math.ceil((or==null?void 0:or.length)/5)},(nr,sr)=>sr+1))==null?void 0:tn.map((nr,sr)=>a.createElement("div",{className:Wo.item_title},a.createElement("div",{className:Wo.item_top},a.createElement("div",null,"\u5E7B\u706F\u7247"),a.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),a.createElement("div",{className:Wo.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),a.createElement("div",{className:Wo.box}," ",or==null?void 0:or.map(nr=>{var sr,ur,Qt;return a.createElement("div",{className:nr!=null&&nr.learn_finish?Wo.page_item_acitve:Wo.page_item,style:{background:An===(nr==null?void 0:nr.position)?"rgba(48, 97, 208, 0.2)":""}},a.createElement("div",{className:Wo.item_top,onClick:()=>{zn(nr==null?void 0:nr.position)}},a.createElement("div",{className:Wo.top_content},nr==null?void 0:nr.position)),!!((sr=nr==null?void 0:nr.module_sort)!=null&&sr.length)&&a.createElement("div",{className:Wo.drag_style,onClick:()=>{zn(nr==null?void 0:nr.position)}},a.createElement("div",{className:Wo.item_bottom},(Qt=(ur=nr==null?void 0:nr.module_sort)==null?void 0:ur.map((kr,Vr)=>`\u4EA4\u4E92${Vr+1}`))==null?void 0:Qt.join(" "))))}))))))))};var Yd=(0,ce.connect)(({globalSetting:ft})=>({globalSetting:ft}))(Gd),Ni=le(59301),Qd=Object.defineProperty,Kd=Object.defineProperties,Xd=Object.getOwnPropertyDescriptors,uc=Object.getOwnPropertySymbols,Jd=Object.prototype.hasOwnProperty,qd=Object.prototype.propertyIsEnumerable,cc=(ft,rt,tt)=>rt in ft?Qd(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Bu=(ft,rt)=>{for(var tt in rt||(rt={}))Jd.call(rt,tt)&&cc(ft,tt,rt[tt]);if(uc)for(var tt of uc(rt))qd.call(rt,tt)&&cc(ft,tt,rt[tt]);return ft},Fu=(ft,rt)=>Kd(ft,Xd(rt)),_l=(ft,rt,tt)=>new Promise((zt,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(On){Gt(On)}},zn=tn=>{try{An(tt.throw(tn))}catch(On){Gt(On)}},An=tn=>tn.done?zt(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const $d=({user:ft,officeToken:rt,classroomList:tt,globalSetting:zt,loading:Gt,problemset:Un,dispatch:zn,pageCache:An,pageNum:tn,maxPage:On,aiImg:qn,changePage:Yn,isSimulate:Rn,gotoSlide:jn})=>{var Tn,or,Fn,vr,hr,nr,sr,ur,Qt,kr,Vr,wr,ui,Ci,Ii,$n,gr,mi,Kr,ci,sa,Aa,Ri,qi,vi,ei,fa,no,Ro,La,lo,Xo,ss,go,Qa,So,ts,ns,_s,Ss,Is,ls,ks,ys,Es,rs,bs,Xs,Os,As,pa,Vo,To,uo,us,Js,wi,cs,Ls,Us,xs,$s,bl;const[ya,Ds]=(0,a.useState)(0),Mo=(0,ce.useParams)(),[tu,ll]=(0,a.useState)(!1),[Ts,Go]=(0,a.useState)(!1),[co,Ns]=(0,a.useState)(0),[ma,Al]=(0,a.useState)([]),ul=(0,a.useRef)(null),so=(0,a.useRef)([]),[cl,dl]=(0,a.useState)(!1),[zo,Il]=(0,a.useState)(null),[el,Ol]=(0,a.useState)([]),[Tl,ds]=(0,a.useState)(!1),[ko,zs]=(0,a.useState)(!1),[nu]=(0,ce.useSearchParams)(),[wl,Cl]=(0,a.useState)(!1),{SmartPlanItemBanks:Nn}=tt,[fl,pl]=(0,a.useState)(),[Jo,tl]=(0,a.useState)(""),nl=(0,a.useRef)(null),Yo=(0,a.useRef)(null);(0,a.useEffect)(()=>{var pi;((pi=Nn==null?void 0:Nn.page)==null?void 0:pi.current_limit_time)>0?tl(Nn.page.current_limit_time+1):tl("")},[(Tn=Nn==null?void 0:Nn.page)==null?void 0:Tn.current_limit_time]);const Sl=()=>{if(!nl.current)return Jo;const pi=Math.floor((Date.now()-nl.current)/1e3);return Math.max(0,Jo-pi)},ml=()=>{const pi=Sl();if(tl(pi),pi<=0){Yo.current&&(clearTimeout(Yo.current),Yo.current=null),setTimeout(()=>{pl(new Date),Yi()},2e3);return}Yo.current&&clearTimeout(Yo.current),Yo.current=setTimeout(ml,1e3)};(0,a.useEffect)(()=>{if(Jo<=0)return;nl.current=Date.now(),ml();const pi=()=>{document.hidden?Yo.current&&(clearTimeout(Yo.current),Yo.current=null):!Yo.current&&Jo>0&&(nl.current=Date.now()-(Jo-Sl())*1e3,ml())};return document.addEventListener("visibilitychange",pi),()=>{Yo.current&&clearTimeout(Yo.current),document.removeEventListener("visibilitychange",pi)}},[Jo]);const Nl=pi=>{const Ma=Math.floor(pi/60),Ja=pi%60;return`${String(Ma).padStart(2,"0")}:${String(Ja).padStart(2,"0")}`},Zs={item_bank:"\u8BD5\u9898\u4F5C\u7B54",ai_qna:"\u667A\u6167\u4F34\u5B66",page_info:"\u9605\u8BFB\u89E3\u6790",animation_code:"\u52A8\u6548\u5B66\u4E60"},ru={page_info:"1",ai_qna:"2",item_bank:"4"},[qo,is]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[rl,kn]=(0,a.useState)(""),ti=(0,a.useRef)(null),Zr=(0,a.useRef)(null);(0,a.useEffect)(()=>{var pi;((pi=Nn==null?void 0:Nn.page)==null?void 0:pi.animation_code)!==""&&(clearTimeout(Zr.current),Zr.current=setTimeout(()=>{var Ma;const Ja=document.createElement("iframe");Ja.style.width="100%",Ja.style.height="100%",Ja.style.overflow="auto",Ja.style.border="0";const No=Ka=>{try{const Po=Ka.documentElement.scrollHeight;Ja.style.height=`${Math.max(Po+10,400)}px`,Po||setTimeout(()=>{No(Ka)},1e3)}catch(Po){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",Po)}};if(ti.current){ti.current.innerHTML="",ti.current.appendChild(Ja);const Ka=Ja.contentDocument||Ja.contentWindow.document;Ka.open(),Ka.write((Ma=Nn==null?void 0:Nn.page)==null?void 0:Ma.animation_code),Ka.documentElement.scrollHeight,No(Ka),setTimeout(()=>{No(Ka)},1e3)}},1e3))},[(or=Nn==null?void 0:Nn.page)==null?void 0:or.animation_code,qo.open,co,rl]),(0,a.useEffect)(()=>{var pi;if(tn){const Ma=((pi=Nn==null?void 0:Nn.page)==null?void 0:pi.lesson_mode)==="self_learning";(!Ma||Ma&&ul.current!==tn)&&Yi()}ul.current=tn},[tn,ya,An==null?void 0:An.randomData]),(0,a.useEffect)(()=>{so.current=[]},[ya]),(0,a.useEffect)(()=>{Ds(0),Ns(0),ds(!1),zs(!1)},[tn]);const Yi=()=>_l(void 0,null,function*(){ll(!0);const pi=yield zn({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Mo==null?void 0:Mo.coursesId,id:Mo==null?void 0:Mo.id,position:tn,max_position:On,is_simulate:Rn||null}});ll(!1)});(0,a.useEffect)(()=>{var pi,Ma,Ja,No;is(Fu(Bu({},qo),{defaultValue:(pi=Nn==null?void 0:Nn.page)==null?void 0:pi.animation_code})),kn(new Date),er((Ma=Nn==null?void 0:Nn.item_banks)==null?void 0:Ma[ya]),Nn!=null&&Nn.relation_positions&&Yn(Nn==null?void 0:Nn.relation_positions);let Ka=[];Ka=(No=(Ja=Nn==null?void 0:Nn.page)==null?void 0:Ja.module_sort)==null?void 0:No.map((Po,Ps)=>({key:Ps+1,label:Zs[Po]})),console.log("items---",Ka),Al([...Ka||[]])},[Nn]);const ha=()=>_l(void 0,null,function*(){var pi,Ma,Ja,No,Ka;if(so.current.length===0){te.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}dl(!0);const Po=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(pi=Nn==null?void 0:Nn.page)==null?void 0:pi.id}/user_answers.json`,{method:"post",body:{item_bank_id:(Ja=(Ma=Nn==null?void 0:Nn.item_banks)==null?void 0:Ma[ya])==null?void 0:Ja.id,item_choice_id:((Ka=(No=Nn==null?void 0:Nn.item_banks)==null?void 0:No[ya])==null?void 0:Ka.item_type)=="MULTIPLE"?so.current:so.current[0],is_simulate:Rn||null}});dl(!1),(Po==null?void 0:Po.status)===0&&(yield Yi(),te.ZP.success("\u63D0\u4EA4\u6210\u529F"))}),er=pi=>{var Ma,Ja;if(An!=null&&An.is_end){if(Nn!=null&&Nn.allow_answer_after_end&&!(pi!=null&&pi.is_answered)){Go(!1);return}Go(!0);return}switch((Ma=Nn==null?void 0:Nn.page)==null?void 0:Ma.solution_visibility){case"hidden":Go(!1);break;case"show_after_edit":pi!=null&&pi.is_answered?Go(!0):Go(!1);break;case"show_after_submission":((Ja=Nn==null?void 0:Nn.page)==null?void 0:Ja.status)==="ended"?Go(!0):Go(!1);break;case"show_after_ended":An!=null&&An.is_end?Go(!0):Go(!1);break;default:Go(!1)}},Qi=(pi=0)=>{var Ma,Ja,No,Ka;switch((Ma=ma==null?void 0:ma[pi])==null?void 0:Ma.label){case"\u8BD5\u9898\u4F5C\u7B54":return((Ja=Nn==null?void 0:Nn.item_banks)==null?void 0:Ja.length)&&((No=Nn==null?void 0:Nn.item_banks)==null?void 0:No.every(Po=>Po==null?void 0:Po.is_answered));case"\u667A\u6167\u4F34\u5B66":return((Ka=Nn==null?void 0:Nn.page)==null?void 0:Ka.finish_ai_qna)||Tl;case"\u9605\u8BFB\u89E3\u6790":return(Nn==null?void 0:Nn.page.finish_read_page_info)||ko;case"\u52A8\u6548\u5B66\u4E60":return!0}};(0,a.useEffect)(()=>{var pi;er((pi=Nn==null?void 0:Nn.item_banks)==null?void 0:pi[ya])},[ya]);const $a=()=>{if(!Qi()){te.ZP.info("\u8BF7\u5B8C\u6210\u672C\u9636\u6BB5\u7684\u5B66\u4E60\u4EFB\u52A1");return}Ns(1)},bo=()=>_l(void 0,null,function*(){var pi,Ma,Ja,No,Ka,Po,Ps,mu;if((Ma=(pi=Nn==null?void 0:Nn.item_banks)==null?void 0:pi[ya])!=null&&Ma.hack_identifier){const Pl=yield(0,rc.nF)({id:(No=(Ja=Nn==null?void 0:Nn.item_banks)==null?void 0:Ja[ya])==null?void 0:No.hack_identifier});if((Pl==null?void 0:Pl.status)===0){const iu=window.open(`/myproblems/${Pl==null?void 0:Pl.identifier}?type=smartPlan&exercisesId=${Mo==null?void 0:Mo.id}&coursesId=${Mo==null?void 0:Mo.coursesId}&questionId=${(Po=(Ka=Nn==null?void 0:Nn.item_banks)==null?void 0:Ka[ya])==null?void 0:Po.id}&smartPlanItemBankId=${(mu=(Ps=Nn==null?void 0:Nn.item_banks)==null?void 0:Ps[ya])==null?void 0:mu.smart_plan_page_item_bank_id}&isSimulate=${Rn}&is_smart_plan=true`,"_blank");Il(iu),el.push(iu),Ol([...el])}}}),$o=()=>{if(ma!=null&&ma.length){const pi=ma==null?void 0:ma.findIndex(Ma=>(Ma==null?void 0:Ma.label)=="\u8BD5\u9898\u4F5C\u7B54");return pi>-1?pi==0?Qi(0):Qi(1):!0}else return!0};return(0,a.useEffect)(()=>{var pi,Ma;if(!zo||zo.closed||((Ma=(pi=Nn==null?void 0:Nn.item_banks)==null?void 0:pi[ya])==null?void 0:Ma.item_type)!="PROGRAM")return;const Ja=()=>{var Ka,Po;const Ps={type:"showIntelligentTeacherStatus",aiStatus:(Ka=Nn==null?void 0:Nn.page)==null?void 0:Ka.enable_ai_tutor,questionStatus:((Po=Nn==null?void 0:Nn.page)==null?void 0:Po.status)==="ended",SmartPlanItemBanks:Nn};zo.postMessage(Ps,"*")};if(zo.document.readyState==="complete")setTimeout(()=>{Ja()},3e3);else{const Ka=()=>{Ja(),zo.removeEventListener("load",Ka)};zo.addEventListener("load",Ka)}const No=()=>_l(void 0,null,function*(){console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED")});return zo==null||zo.addEventListener("unload",No),()=>{zo==null||zo.removeEventListener("unload",No)}},[zo,Nn,co,ya]),Ni.createElement("section",null,Ni.createElement(se.Z,{spinning:!1},(Nn==null?void 0:Nn.smart_plan_status)=="not_started"&&!(Nn!=null&&Nn.is_simulate)?Ni.createElement(Zi.Z,{styles:{margin:"35vh auto"},customText:"\u6682\u672A\u5F00\u8BFE"}):Ni.createElement("div",{className:Oo.box},Ni.createElement("div",{className:Oo.box_header,style:{height:co==1?"140px":"95px"}},Ni.createElement("div",{className:Oo.box_wrap},!!ma.length&&Ni.createElement("div",{className:Oo.progressbarWrap},Ni.createElement("div",{className:`${Oo.progressItem} ${co==0?Oo.activeWrap:""}`,onClick:()=>_l(void 0,null,function*(){Ns(0),yield Yi()})},ma.length>1&&(Qi()?Ni.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):Ni.createElement("div",{className:Oo.circle},"1")),Ni.createElement("div",null,(Fn=ma==null?void 0:ma[0])==null?void 0:Fn.label)),ma.length>1&&Ni.createElement(Ni.Fragment,null,Ni.createElement("img",{src:le(922),width:46,height:10,style:{marginLeft:"10px",marginRight:"10px"}}),Ni.createElement("div",{className:`${Oo.progressItem} ${co==1?Oo.activeWrap:""}`,onClick:()=>_l(void 0,null,function*(){$a(),Qi()&&(yield Yi())})},Qi(0)&&Qi(1)?Ni.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):Ni.createElement("div",{className:Oo.circle},"2"),Ni.createElement("div",null,(vr=ma==null?void 0:ma[1])==null?void 0:vr.label)))),Ni.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},!Rn&&Ni.createElement("div",{className:Oo.box_botton,style:{marginRight:"20px"},onClick:()=>{Cl(!0)}},Ni.createElement("img",{src:le(49324),width:18}),Ni.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"\u8BFE\u4EF6\u5B66\u4E60\u8FDB\u5EA6")),Ni.createElement("div",{className:Oo.quit,onClick:()=>{ce.history.push(`/classrooms/${Mo==null?void 0:Mo.coursesId}/smart_plan`)}},Ni.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),Ni.createElement("div",{style:{marginLeft:"5px"}},"\u9000\u51FA\u5B66\u4E60")))),Jo&&((hr=Nn==null?void 0:Nn.page)==null?void 0:hr.status)=="in_progress"?Ni.createElement("span",{className:Oo.daojishi},Ni.createElement("i",{className:"iconfont icon-dingbu-shiyanhuanjingdaojishi"}),Ni.createElement("span",{style:{margin:"0 5px"}},"\u5012\u8BA1\u65F6"),Ni.createElement("span",{style:{width:"45px"}},Nl(Jo))):Ni.createElement("span",null)),Ni.createElement("div",{className:Oo.mainContent,style:{height:co==1?((nr=ma==null?void 0:ma[co])==null?void 0:nr.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 220px)":"calc(100vh - 140px)":((sr=ma==null?void 0:ma[co])==null?void 0:sr.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 175px)":"calc(100vh - 95px)"}},!(ma!=null&&ma.length)&&Ni.createElement("div",null,Ni.createElement(Zi.Z,{customText:"\u672C\u9875\u91CD\u70B9\u4E3A\u638C\u63E1\u5DE6\u4FA7\u5E7B\u706F\u7247\u7684\u77E5\u8BC6\u8981\u70B9\uFF0C\u8BF7\u8BA4\u771F\u9605\u8BFB\u3002"})),((ur=ma==null?void 0:ma[co])==null?void 0:ur.label)=="\u667A\u6167\u4F34\u5B66"&&Ni.createElement(kd.Z,{onNextButtonClick:()=>{$a(),Yi()},style:{height:"100%"},onStatusChange:pi=>{ds(pi)},showNextButton:co+1!=(ma==null?void 0:ma.length),showInterText:(rt==null?void 0:rt.Status)=="ended"||(An==null?void 0:An.is_end),interactionTotal:(Qt=Nn==null?void 0:Nn.page)==null?void 0:Qt.knowledge_size,initDefaultChatDataKey:((kr=Nn==null?void 0:Nn.page)==null?void 0:kr.id)+((Vr=Nn==null?void 0:Nn.page)==null?void 0:Vr.update_size),defaultChatData:(wr=Nn==null?void 0:Nn.student_qna_records)==null?void 0:wr.knowledge,data:{ppt_url:qn==null?void 0:qn.map(pi=>pi==null?void 0:pi.url),questionable_type:"SmartPlanItemBank",questionable_id:(ui=Nn==null?void 0:Nn.page)==null?void 0:ui.id,position:tn,type:11,scene_type:Rn?13:null}}),((Ci=ma==null?void 0:ma[co])==null?void 0:Ci.label)=="\u9605\u8BFB\u89E3\u6790"&&Ni.createElement(Ld.Z,{onNextButtonClick:()=>{$a(),Yi()},style:{height:"100%"},openRecord:((Ii=Nn==null?void 0:Nn.page)==null?void 0:Ii.finish_read_page_info)===!1,showNextButton:co+1!=(ma==null?void 0:ma.length),showInterText:(rt==null?void 0:rt.Status)=="ended"||(An==null?void 0:An.is_end),onStatusChange:pi=>{zs(pi)},readingTime:($n=Nn==null?void 0:Nn.page)==null?void 0:$n.info_read_time,analysis:(gr=Nn==null?void 0:Nn.page)==null?void 0:gr.page_info,totalTime:(mi=Nn==null?void 0:Nn.page)==null?void 0:mi.info_read_min_time,initDefaultChatDataKey:(Kr=Nn==null?void 0:Nn.page)==null?void 0:Kr.id,defaultChatData:(ci=Nn==null?void 0:Nn.student_qna_records)==null?void 0:ci.page_info,data:{ppt_url:qn==null?void 0:qn.map(pi=>pi==null?void 0:pi.url),questionable_type:"SmartPlanItemBank",questionable_id:(sa=Nn==null?void 0:Nn.page)==null?void 0:sa.id,position:tn,type:10,scene_type:Rn?13:null}}),Ni.createElement("div",{style:{padding:"0px 20px"}},Ni.createElement(yi.Z,{key:rl,defaultValue:qo.defaultValue,open:qo.open,onOpenChange:pi=>{is(Fu(Bu({},qo),{open:0}))},language:qo.language,height:qo.height,showExtra:!1}),((Aa=ma==null?void 0:ma[co])==null?void 0:Aa.label)=="\u52A8\u6548\u5B66\u4E60"&&((Ri=Nn==null?void 0:Nn.page)==null?void 0:Ri.animation_code)&&Ni.createElement("div",{className:Oo.code_style},Ni.createElement("div",{style:{display:"flex",alignItems:"center"}},Ni.createElement("div",{style:{color:"#333",fontWeight:500,fontSize:"14px"}},"\u667A\u80FD\u52A8\u6548"),Ni.createElement(ne.Z,{title:"\u5168\u5C4F\u5C55\u793A"},Ni.createElement("i",{className:"iconfont icon-quanping5 font14",style:{marginLeft:"auto",color:"#3061D0",cursor:"pointer"},onClick:()=>{is(Fu(Bu({},qo),{open:qo.open+1}))}}))),Ni.createElement("div",{className:"mt10",ref:ti})),((qi=ma==null?void 0:ma[co])==null?void 0:qi.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((vi=Nn==null?void 0:Nn.item_banks)!=null&&vi[ya]&&((fa=["in_progress","ended"])!=null&&fa.includes((ei=Nn==null?void 0:Nn.page)==null?void 0:ei.status))?Ni.createElement(Ni.Fragment,null,Ni.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center"}},((Ro=(no=Nn==null?void 0:Nn.item_banks)==null?void 0:no[ya])==null?void 0:Ro.item_type)==="SINGLE"&&Ni.createElement(bd,{questionIndex:((La=Nn==null?void 0:Nn.item_banks)==null?void 0:La.length)>1?ya+1:0,question:(lo=Nn==null?void 0:Nn.item_banks)==null?void 0:lo[ya],questionChoiceIdsRef:so,pageCache:An,solutionVis:Ts,pageInfo:Nn==null?void 0:Nn.page,SmartPlanItemBanks:Nn}),((ss=(Xo=Nn==null?void 0:Nn.item_banks)==null?void 0:Xo[ya])==null?void 0:ss.item_type)==="MULTIPLE"&&Ni.createElement(fd,{questionIndex:((go=Nn==null?void 0:Nn.item_banks)==null?void 0:go.length)>1?ya+1:0,question:(Qa=Nn==null?void 0:Nn.item_banks)==null?void 0:Qa[ya],questionChoiceIdsRef:so,pageCache:An,solutionVis:Ts,pageInfo:Nn==null?void 0:Nn.page,SmartPlanItemBanks:Nn}),((ts=(So=Nn==null?void 0:Nn.item_banks)==null?void 0:So[ya])==null?void 0:ts.item_type)==="JUDGMENT"&&Ni.createElement(Fd,{questionIndex:((ns=Nn==null?void 0:Nn.item_banks)==null?void 0:ns.length)>1?ya+1:0,question:(_s=Nn==null?void 0:Nn.item_banks)==null?void 0:_s[ya],questionChoiceIdsRef:so,pageCache:An,solutionVis:Ts,pageInfo:Nn==null?void 0:Nn.page,SmartPlanItemBanks:Nn}),((Is=(Ss=Nn==null?void 0:Nn.item_banks)==null?void 0:Ss[ya])==null?void 0:Is.item_type)==="PROGRAM"&&Ni.createElement(Rd,{questionIndex:((ls=Nn==null?void 0:Nn.item_banks)==null?void 0:ls.length)>1?ya+1:0,question:(ks=Nn==null?void 0:Nn.item_banks)==null?void 0:ks[ya],questionChoiceIdsRef:so,SmartPlanItemBanks:Nn,pageCache:An,solutionVis:Ts,handleRefresh:Yi,childWindow:zo,closeProgram:fl,setCloseProgram:pl,childsWindow:el}),((ys=ma==null?void 0:ma[co])==null?void 0:ys.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((rt==null?void 0:rt.Status)=="ended"||(An==null?void 0:An.is_end))&&!(Nn!=null&&Nn.allow_answer_after_end)&&!((rs=(Es=Nn==null?void 0:Nn.item_banks)==null?void 0:Es[ya])!=null&&rs.is_answered)&&Ni.createElement("div",{className:"flex justify-center mb20 mt20"},"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u8FDB\u884C\u64CD\u4F5C"))):Nn!=null&&Nn.is_extra?An!=null&&An.enable_extra?"\u6E29\u99A8\u63D0\u793A\uFF1A\u5F53\u524D\u9875\u9762\u6682\u65E0\u62D3\u5C55\u4E60\u9898\uFF0C\u53EF\u4EE5\u5411\u6388\u8BFE\u6559\u5E08\u5EFA\u8BAE\u8865\u5145\u3002":"\u6E29\u99A8\u63D0\u793A\uFF1A\u5B8C\u6210\u5F53\u524D\u8BFE\u4EF6\u7684\u6240\u6709\u57FA\u7840\u9898\u540E\uFF0C\u4F60\u624D\u53EF\u4EE5\u89E3\u9501\u62D3\u5C55\u7EC3\u4E60\u54E6\u3002":Ni.createElement(Zi.Z,{customText:"\u5F53\u524D\u5B66\u4E60\u5185\u5BB9\u5305\u542B\u8BD5\u9898\u4F5C\u7B54\u73AF\u8282\uFF0C\u5728\u8001\u5E08\u542F\u52A8\u7B54\u9898\u540E\u5373\u53EF\u4F5C\u7B54\u3002"})))),((bs=ma==null?void 0:ma[co])==null?void 0:bs.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((Os=["in_progress","ended"])==null?void 0:Os.includes((Xs=Nn==null?void 0:Nn.page)==null?void 0:Xs.status))&&Ni.createElement("div",{className:Oo.page_footer},((As=Nn==null?void 0:Nn.item_banks)==null?void 0:As.length)>1&&((pa=Array.from({length:Nn==null?void 0:Nn.count},(pi,Ma)=>Ma+1))==null?void 0:pa.map((pi,Ma)=>Ni.createElement("div",{key:Ma,className:Ma==ya?Oo.num_style_active:Oo.num_style,onClick:()=>{Ds(Ma)}},pi))),Ni.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},ya>0?Ni.createElement("div",{className:Oo.button1,onClick:()=>{ya>0&&Ds(ya-1)}},"\u4E0A\u4E00\u9898"):null,ya+1<(Nn==null?void 0:Nn.count)?Ni.createElement("div",{className:Oo.button1,style:{marginLeft:"10px"},onClick:()=>{ya<(Nn==null?void 0:Nn.count)&&Ds(ya+1)}},"\u4E0B\u4E00\u9898"):null,((To=(Vo=Nn==null?void 0:Nn.item_banks)==null?void 0:Vo[ya])==null?void 0:To.item_type)!="PROGRAM"&&!((us=(uo=Nn==null?void 0:Nn.item_banks)==null?void 0:uo[ya])!=null&&us.is_answered)&&(((Js=Nn==null?void 0:Nn.page)==null?void 0:Js.status)!="ended"||Rn||An!=null&&An.is_end&&(Nn!=null&&Nn.allow_answer_after_end)&&((wi=Nn==null?void 0:Nn.page)==null?void 0:wi.status)=="ended")?Ni.createElement(b.ZP,{className:"ml10",type:"primary",loading:cl,onClick:()=>{ha()}},"\u63D0\u4EA4"):null,((Ls=(cs=Nn==null?void 0:Nn.item_banks)==null?void 0:cs[ya])==null?void 0:Ls.item_type)=="PROGRAM"&&!((xs=(Us=Nn==null?void 0:Nn.item_banks)==null?void 0:Us[ya])!=null&&xs.is_answered)&&((($s=Nn==null?void 0:Nn.page)==null?void 0:$s.status)!="ended"||Rn||An!=null&&An.is_end&&(Nn!=null&&Nn.allow_answer_after_end)&&((bl=Nn==null?void 0:Nn.page)==null?void 0:bl.status)=="ended")?Ni.createElement(b.ZP,{className:"ml10",type:"primary",onClick:()=>{bo()}},"\u8FDB\u5165\u7B54\u9898"):null,Qi()&&(co==1||co==0&&(ma==null?void 0:ma.length)==2)?Ni.createElement(b.ZP,{type:"primary",className:"ml10",onClick:()=>{co==1?Ns(0):Ns(1)}},co==1?"\u8FD4\u56DE\u4E0A\u4E00\u9636\u6BB5":"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"):null)),Ni.createElement(Yd,{interactiveOpen:wl,maxPage:On,onClose:()=>Cl(!1),currentPage:tn,paramsHttp:Mo,handlePageClick:pi=>{jn(pi)},currentPosition:tn}))))};var ef=(0,ce.connect)(({user:ft,classroomList:rt,loading:tt,globalSetting:zt,problemset:Gt})=>({user:ft,classroomList:rt,globalSetting:zt,loading:tt.effects,problemset:Gt}))($d),Uo={box:"box___TOI8U",code_style:"code_style___HqBfy",box_header:"box_header___aw0DM",header_title:"header_title___aeL59",ewm:"ewm___vQtyb",ewm_img:"ewm_img___qqWwF",ewm_text:"ewm_text___i4Jyd",question_buuton:"question_buuton___dQRn4",selectQuestion:"selectQuestion___ziNOo",addQuestion:"addQuestion___aHncw",submit_button:"submit_button___KEeMK",evalueWrap:"evalueWrap___NEAE5",evalueSty:"evalueSty___Fk0S3",title:"title___Mq_RW",label:"label___ZOLLS",asnCont:"asnCont___wrZOg",ansWrap:"ansWrap____M3UH",page_footer:"page_footer___bYve1",num_style:"num_style___dooAY",num_style_active:"num_style_active___tFy8m",question_add:"question_add___WXNyb",yulan_style:"yulan_style___shO_G",yulan_style_end:"yulan_style_end___gxZaC"},tf=Object.defineProperty,dc=Object.getOwnPropertySymbols,nf=Object.prototype.hasOwnProperty,rf=Object.prototype.propertyIsEnumerable,fc=(ft,rt,tt)=>rt in ft?tf(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,pc=(ft,rt)=>{for(var tt in rt||(rt={}))nf.call(rt,tt)&&fc(ft,tt,rt[tt]);if(dc)for(var tt of dc(rt))rf.call(rt,tt)&&fc(ft,tt,rt[tt]);return ft};const af=({problemset:ft,dispatch:rt,question:tt,questionIndex:zt})=>{const[Gt,Un]=(0,a.useState)({}),[zn,An]=(0,a.useState)([]),tn={fontSize:"18px"},On=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const Yn=(0,Ye.cloneDeep)(tt);Un(Yn),An(Yn.choices)},[tt]);const qn=(Yn=!1)=>{let Rn="";return zn.forEach((jn,Tn)=>{Yn?jn!=null&&jn.me_answered&&(Rn=Rn+On[Tn]):jn!=null&&jn.is_answer&&(Rn=Rn+On[Tn])}),Rn};return a.createElement("div",null,a.createElement("div",{className:br.questionWrap},a.createElement(oe.Z,{value:'

            \u591A\u9009\u9898

            '+(Gt==null?void 0:Gt.name),style:pc({},tn)}),zn==null?void 0:zn.map((Yn,Rn)=>{const{is_answer:jn,checked:Tn,choice_text:or,me_answered:Fn}=Yn;let vr="";return jn&&(vr=br.rightAnswerBox),!jn&&(Tn||Fn)&&(vr=br.errorAnswerBox),a.createElement(Ve.Z,{key:Rn,className:`${br.choiceBox} ${vr}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:Rn==0?"30px":"20px"}},a.createElement(Me.Z,{style:{fontWeight:500,fontSize:"20px"},className:br.choiceIndex},On[Rn]),a.createElement(Me.Z,{flex:1,className:"ml30"},a.createElement(oe.Z,{className:br.html,value:or,style:pc({},tn)})),jn&&a.createElement(Me.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),!jn&&(Tn||Fn)&&a.createElement(Me.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))})),a.createElement("div",{className:br.solutionWrap},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},qn(!1))),a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),zn.find(Yn=>Yn==null?void 0:Yn.me_answered)?a.createElement(a.Fragment,null,(()=>{const Yn=zn.map((Fn,vr)=>Fn!=null&&Fn.me_answered?vr:-1).filter(Fn=>Fn!==-1),Rn=zn.map((Fn,vr)=>Fn!=null&&Fn.is_answer?vr:-1).filter(Fn=>Fn!==-1),Tn=Yn.length===Rn.length&&Yn.every(Fn=>Rn.includes(Fn))?br.greenColor:br.redColor,or=Yn.map(Fn=>On[Fn]).join("");return a.createElement("span",{className:Tn,style:{fontWeight:600,fontSize:"16px"}},or||"\u672A\u4F5C\u7B54")})()):a.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),a.createElement("div",null,a.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Gt==null?void 0:Gt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var of=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(af),wo=le(59301),sf=Object.defineProperty,mc=Object.getOwnPropertySymbols,lf=Object.prototype.hasOwnProperty,uf=Object.prototype.propertyIsEnumerable,hc=(ft,rt,tt)=>rt in ft?sf(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,vc=(ft,rt)=>{for(var tt in rt||(rt={}))lf.call(rt,tt)&&hc(ft,tt,rt[tt]);if(mc)for(var tt of mc(rt))uf.call(rt,tt)&&hc(ft,tt,rt[tt]);return ft};const cf=({problemset:ft,dispatch:rt,question:tt,questionIndex:zt})=>{const[Gt,Un]=(0,a.useState)({}),[zn,An]=(0,a.useState)([]),tn={fontSize:"18px"},On=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];return(0,a.useEffect)(()=>{const qn=(0,Ye.cloneDeep)(tt);Un(qn),An(qn.choices)},[tt]),wo.createElement("div",null,wo.createElement("div",{className:br.questionWrap},wo.createElement(oe.Z,{value:'

            \u5355\u9009\u9898

            '+(Gt==null?void 0:Gt.name),style:vc({},tn)}),zn==null?void 0:zn.map((qn,Yn)=>{const{is_answer:Rn,checked:jn,choice_text:Tn,me_answered:or}=qn;let Fn="";return Rn&&(Fn=br.rightAnswerBox),!Rn&&(jn||or)&&(Fn=br.errorAnswerBox),wo.createElement(Ve.Z,{key:Yn,className:`${br.choiceBox} ${Fn}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:Yn==0?"30px":"20px"}},wo.createElement(Me.Z,{style:{fontWeight:500,fontSize:"20px"},className:br.choiceIndex},On[Yn]),wo.createElement(Me.Z,{flex:1,className:"ml30"},wo.createElement(oe.Z,{className:br.html,value:Tn,style:vc({},tn)})),Rn&&wo.createElement(Me.Z,null,wo.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),!Rn&&(jn||or)&&wo.createElement(Me.Z,null,wo.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))})),wo.createElement("div",{className:br.solutionWrap},wo.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},wo.createElement("div",{className:"c-grey-333 mb5 font16"},wo.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),wo.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},On[zn.findIndex(qn=>qn==null?void 0:qn.is_answer)])),wo.createElement("div",{className:"c-grey-333 mb5 font16"},wo.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),zn.find(qn=>qn==null?void 0:qn.me_answered)?wo.createElement(wo.Fragment,null,(()=>{var qn;const Yn=zn.findIndex(Tn=>Tn==null?void 0:Tn.me_answered),jn=((qn=zn[Yn])==null?void 0:qn.is_answer)?br.greenColor:br.redColor;return wo.createElement("span",{className:jn,style:{fontWeight:600,fontSize:"16px"}},On[Yn])})()):wo.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),wo.createElement("div",null,wo.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Gt==null?void 0:Gt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var df=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(cf),ff=Object.defineProperty,gc=Object.getOwnPropertySymbols,pf=Object.prototype.hasOwnProperty,mf=Object.prototype.propertyIsEnumerable,yc=(ft,rt,tt)=>rt in ft?ff(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,Ec=(ft,rt)=>{for(var tt in rt||(rt={}))pf.call(rt,tt)&&yc(ft,tt,rt[tt]);if(gc)for(var tt of gc(rt))mf.call(rt,tt)&&yc(ft,tt,rt[tt]);return ft};const hf=({problemset:ft,dispatch:rt,question:tt,questionIndex:zt})=>{const[Gt,Un]=(0,a.useState)({}),[zn,An]=(0,a.useState)([]),tn={fontSize:"18px"};(0,a.useEffect)(()=>{const qn=(0,Ye.cloneDeep)(tt);Un(qn),An(qn.choices)},[tt]);const On=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];return a.createElement("div",null,a.createElement("div",{className:br.questionWrap},a.createElement(oe.Z,{value:'

            \u5224\u65AD\u9898

            '+(Gt==null?void 0:Gt.name),style:Ec({},tn)}),zn==null?void 0:zn.map((qn,Yn)=>{const{is_answer:Rn,checked:jn,choice_text:Tn,me_answered:or}=qn;let Fn="";return Rn&&(Fn=br.rightAnswerBox),!Rn&&(jn||or)&&(Fn=br.errorAnswerBox),a.createElement(Ve.Z,{key:Yn,className:`${br.choiceBox} ${Fn}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:Yn==0?"30px":"20px"}},a.createElement(Me.Z,{style:{fontWeight:500,fontSize:"20px"},className:br.choiceIndex},On[Yn]),a.createElement(Me.Z,{flex:1,className:"ml30"},a.createElement(oe.Z,{className:br.html,value:Tn,style:Ec({},tn)})),Rn&&a.createElement(Me.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),!Rn&&(jn||or)&&a.createElement(Me.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))})),a.createElement("div",{className:br.solutionWrap},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},On[zn.findIndex(qn=>qn==null?void 0:qn.is_answer)])),a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),zn.find(qn=>qn==null?void 0:qn.me_answered)?a.createElement(a.Fragment,null,(()=>{var qn;const Yn=zn.findIndex(Tn=>Tn==null?void 0:Tn.me_answered),jn=((qn=zn[Yn])==null?void 0:qn.is_answer)?br.greenColor:br.redColor;return a.createElement("span",{className:jn,style:{fontWeight:600,fontSize:"16px"}},On[Yn])})()):a.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),a.createElement("div",null,a.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Gt==null?void 0:Gt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var vf=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(hf),Eo=le(59301),gf=Object.defineProperty,bc=Object.getOwnPropertySymbols,yf=Object.prototype.hasOwnProperty,Ef=Object.prototype.propertyIsEnumerable,Ac=(ft,rt,tt)=>rt in ft?gf(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,bf=(ft,rt)=>{for(var tt in rt||(rt={}))yf.call(rt,tt)&&Ac(ft,tt,rt[tt]);if(bc)for(var tt of bc(rt))Ef.call(rt,tt)&&Ac(ft,tt,rt[tt]);return ft};const Af={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1},wf=({problemset:ft,dispatch:rt,question:tt,questionIndex:zt})=>{var Gt;const Un={fontSize:"18px"},zn={C:Eo.createElement("span",{className:br.c},"C"),"C++":Eo.createElement("span",{className:br.cpp},"C++"),Java:Eo.createElement("span",{className:br.java},"Java"),Python:Eo.createElement("span",{className:br.python},"Python")},An={not_started:Eo.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:Eo.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:Eo.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:Eo.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")};return Eo.createElement("div",null,Eo.createElement("div",{className:br.questionWrap},Eo.createElement(oe.Z,{value:'

            \u7F16\u7A0B\u9898

            '+(tt==null?void 0:tt.name),style:bf({},Un)})),Eo.createElement("div",{className:br.descBox},Eo.createElement("div",{className:br.title},Eo.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(Gt=tt==null?void 0:tt.languages)==null?void 0:Gt.map((tn,On,qn)=>Eo.createElement(a.Fragment,{key:On},zn[tn==null?void 0:tn.language]))),Eo.createElement("div",{className:br.desc},Eo.createElement(oe.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(tt==null?void 0:tt.description),style:{fontSize:"16px",color:"#000"}}))),(tt==null?void 0:tt.answer_status)!="not_started"&&Eo.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},Eo.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),An[tt==null?void 0:tt.answer_status]),["passed","delay_passed"].includes(tt==null?void 0:tt.answer_status)&&Eo.createElement("div",{className:br.descBox},Eo.createElement("div",{className:br.title},Eo.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),Eo.createElement("span",{style:{fontSize:"14px",color:"#666"}},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u6253\u901A\u5173\u4EE3\u7801")),Eo.createElement("div",{className:br.desc,style:{backgroundColor:"#fff"}},Eo.createElement(Br.ZP,{height:300,language:tt==null?void 0:tt.language,value:tt!=null&&tt.passed_code?ii.Base64.decode(tt==null?void 0:tt.passed_code):"",theme:"default",options:Af}))))};var Cf=(0,ce.connect)(({problemset:ft})=>({problemset:ft}))(wf),oa=le(59301),Mu=(ft,rt,tt)=>new Promise((zt,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(On){Gt(On)}},zn=tn=>{try{An(tt.throw(tn))}catch(On){Gt(On)}},An=tn=>tn.done?zt(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const Sf=({user:ft,globalSetting:rt,classroomList:tt,loading:zt,problemset:Gt,dispatch:Un,pageNum:zn,maxPage:An})=>{var tn,On,qn,Yn,Rn,jn,Tn,or,Fn,vr,hr,nr,sr,ur,Qt,kr,Vr,wr,ui;const[Ci]=(0,ce.useSearchParams)(),[Ii,$n]=(0,a.useState)(0),gr=(0,ce.useParams)(),[mi,Kr]=(0,a.useState)(!1);console.log("paramsHttp--",gr);const[ci,sa]=(0,a.useState)(null),[Aa,Ri]=(0,a.useState)(!1),[qi,vi]=(0,a.useState)(!1),{SmartPlanItemBanks:ei}=tt,fa={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"};(0,a.useEffect)(()=>{zn&&no()},[zn,gr==null?void 0:gr.user_login]);const no=()=>Mu(void 0,null,function*(){Kr(!0),Un({type:"classroomList/getSmartPlanItemBanks",payload:{login:gr==null?void 0:gr.user_login,course_id:gr==null?void 0:gr.coursesId,id:gr==null?void 0:gr.id,position:zn,max_position:An}}),Kr(!1)});(0,a.useEffect)(()=>{var La,lo;$n(0),(La=ei==null?void 0:ei.page)!=null&&La.id&&Ro((lo=ei==null?void 0:ei.page)==null?void 0:lo.id)},[ei]);const Ro=La=>Mu(void 0,null,function*(){Ri(!0);const lo=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${La}/student_comment.json`,{method:"get",params:{user_id:gr==null?void 0:gr.user_login}});(lo==null?void 0:lo.status)===0&&sa(lo==null?void 0:lo.data),Ri(!1)});return oa.createElement("section",null,oa.createElement(se.Z,{spinning:mi},oa.createElement("div",{className:Uo.box},oa.createElement("div",{className:Uo.box_header,style:{padding:"20px"}},oa.createElement("div",{style:{display:"flex",alignItems:"center"}},oa.createElement("div",{className:Uo.header_title},ei!=null&&ei.is_extra?"\u62D3\u5C55\u4E60\u9898":"\u5B66\u4E60\u4E92\u52A8"))),oa.createElement("div",{style:{padding:"0px 20px",marginBottom:"20px"}},oa.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},oa.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),oa.createElement("span",{style:{color:"#333333"}},((tn=ei==null?void 0:ei.user_info)==null?void 0:tn.user_name)||"--"),oa.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5B66\u53F7"),oa.createElement("span",{style:{color:"#333333"}},((On=ei==null?void 0:ei.user_info)==null?void 0:On.student_id)||"--"),oa.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5206\u73ED"),oa.createElement("span",{style:{color:"#333333"}},((qn=ei==null?void 0:ei.user_info)==null?void 0:qn.group_name)||"--"))),oa.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 250px)",overflowY:"auto",overflowX:"hidden",marginBottom:"20px",padding:"0px 20px 0 20px"}},oa.createElement("div",{className:"mt10"},((Rn=(Yn=ei==null?void 0:ei.item_banks)==null?void 0:Yn[Ii])==null?void 0:Rn.item_type)==="SINGLE"&&oa.createElement(df,{question:(jn=ei==null?void 0:ei.item_banks)==null?void 0:jn[Ii],questionIndex:Ii+1}),((or=(Tn=ei==null?void 0:ei.item_banks)==null?void 0:Tn[Ii])==null?void 0:or.item_type)==="MULTIPLE"&&oa.createElement(of,{question:(Fn=ei==null?void 0:ei.item_banks)==null?void 0:Fn[Ii],questionIndex:Ii+1}),((hr=(vr=ei==null?void 0:ei.item_banks)==null?void 0:vr[Ii])==null?void 0:hr.item_type)==="JUDGMENT"&&oa.createElement(vf,{question:(nr=ei==null?void 0:ei.item_banks)==null?void 0:nr[Ii],questionIndex:Ii+1}),((ur=(sr=ei==null?void 0:ei.item_banks)==null?void 0:sr[Ii])==null?void 0:ur.item_type)==="PROGRAM"&&oa.createElement(oa.Fragment,null,oa.createElement(Cf,{question:(Qt=ei==null?void 0:ei.item_banks)==null?void 0:Qt[Ii],questionIndex:Ii+1}),oa.createElement(Ti,{item:(kr=ei==null?void 0:ei.item_banks)==null?void 0:kr[Ii]}))),((Vr=ei==null?void 0:ei.page)==null?void 0:Vr.knowledge_test)&&oa.createElement(oa.Fragment,null,oa.createElement("div",{style:{display:"flex",alignItems:"center",fontSize:14,marginTop:"20px"}},oa.createElement("div",{style:{color:"#333333",fontWeight:500}},"\u5B66\u4E60\u8BC4\u4EF7"),oa.createElement(b.ZP,{type:"link",loading:Aa,style:{color:"#3061D0",marginLeft:"auto",cursor:"pointer"},onClick:()=>Mu(void 0,null,function*(){vi(!0)})},"\u67E5\u770B\u95EE\u7B54\u8BB0\u5F55")),oa.createElement("div",{style:{background:"#F6F7F9",marginTop:"10px"}},oa.createElement(oe.Z,{className:Uo.ansWrap,value:(ci==null?void 0:ci.comment)||"\u6682\u65E0\u8BC4\u4EF7"})))),oa.createElement("div",{className:Uo.page_footer},(ei==null?void 0:ei.count)>1&&((wr=Array.from({length:ei==null?void 0:ei.count},(La,lo)=>lo+1))==null?void 0:wr.map((La,lo)=>oa.createElement("div",{key:lo,className:lo==Ii?Uo.num_style_active:Uo.num_style,onClick:()=>{$n(La-1)}},La))))),oa.createElement(ae.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:qi,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{vi(!1)},onCancel:()=>{vi(!1)}},oa.createElement(se.Z,{spinning:Aa},oa.createElement("div",{className:Uo.evalueWrap},oa.createElement("div",{className:Uo.evalueSty},oa.createElement("div",{className:Uo.title},"\u5B66\u4E60\u8BC4\u4EF7"),oa.createElement(oe.Z,{className:Uo.ansWrap,value:(ci==null?void 0:ci.comment)||"\u6682\u65E0\u8BC4\u4EF7"})),oa.createElement("div",{className:Uo.evalueSty,style:{marginTop:"20px"}},oa.createElement("div",{className:Uo.title},"\u95EE\u7B54\u8BB0\u5F55"),oa.createElement("div",{className:Uo.ansWrap,style:{padding:"0px 12px 12px 12px"}},(ui=ci==null?void 0:ci.question_and_answer_list)==null?void 0:ui.map((La,lo)=>oa.createElement("div",{key:lo,className:"mt10"},oa.createElement("div",{style:{display:"flex"}},oa.createElement("div",{className:Uo.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),oa.createElement(oe.Z,{className:Uo.asnCont,value:La==null?void 0:La.question})),oa.createElement("div",{style:{display:"flex"}},oa.createElement("div",{className:Uo.label},"\u56DE\u7B54\uFF1A"),oa.createElement(oe.Z,{className:Uo.asnCont,value:La==null?void 0:La.answer})))))))))))};var xf=(0,ce.connect)(({user:ft,classroomList:rt,loading:tt,globalSetting:zt,problemset:Gt})=>({user:ft,classroomList:rt,globalSetting:zt,loading:tt.effects,problemset:Gt}))(Sf),Df=le(78555),Bf=le(99453),Ff=le(91740),Mf=Object.defineProperty,wc=Object.getOwnPropertySymbols,_f=Object.prototype.hasOwnProperty,If=Object.prototype.propertyIsEnumerable,Cc=(ft,rt,tt)=>rt in ft?Mf(ft,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ft[rt]=tt,eu=(ft,rt)=>{for(var tt in rt||(rt={}))_f.call(rt,tt)&&Cc(ft,tt,rt[tt]);if(wc)for(var tt of wc(rt))If.call(rt,tt)&&Cc(ft,tt,rt[tt]);return ft},Ba=(ft,rt,tt)=>new Promise((zt,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(On){Gt(On)}},zn=tn=>{try{An(tt.throw(tn))}catch(On){Gt(On)}},An=tn=>tn.done?zt(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(ft,rt)).next())});const Of=({user:ft,classroomList:rt,globalSetting:tt,loading:zt,dispatch:Gt})=>{var Un,zn,An,tn,On,qn,Yn;const[Rn,jn]=Vl.ZP.useNotification(),Tn=(0,a.useRef)(),[or]=(0,ce.useSearchParams)(),[Fn,vr]=(0,a.useState)({}),[hr,nr]=(0,a.useState)(""),[sr,ur]=(0,a.useState)(""),Qt=(0,ce.useParams)(),[kr,Vr]=(0,a.useState)({}),[wr,ui]=(0,a.useState)(),Ci=(0,a.useRef)(),[Ii,$n]=(0,a.useState)(!1),[gr,mi]=(0,a.useState)([]),[Kr,ci]=(0,a.useState)(!0),[sa,Aa]=(0,a.useState)(!1),[Ri,qi]=(0,a.useState)([]),[vi,ei]=(0,a.useState)(!1),[fa,no]=(0,a.useState)([]),[Ro,La]=(0,a.useState)(!1),[lo,Xo]=(0,a.useState)(0),[ss,go]=(0,a.useState)(!1),[Qa,So]=(0,a.useState)([]),[ts,ns]=(0,a.useState)(""),[_s,Ss]=(0,a.useState)(!1),[Is,ls]=(0,a.useState)(""),[ks,ys]=(0,a.useState)(0),Es=(0,a.useRef)(null),[rs,bs]=(0,a.useState)(!1),[Xs,Os]=(0,a.useState)(!1),[As,pa]=(0,a.useState)(!1),[Vo,To]=(0,a.useState)(!1),[uo,us]=(0,a.useState)(!1),Js=(0,a.useRef)(!1),{SmartPlanItemBanks:wi}=rt,cs=(0,a.useRef)(Fn),Ls=(0,a.useRef)(),Us=(0,a.useRef)([1]),xs=or.get("simulate")=="true",$s=or.get("pptPage")?Number(or.get("pptPage")):1,[bl,ya]=(0,a.useState)(!1),[Ds,Mo]=a.useState(["60%","40%"]),[tu,ll]=(0,a.useState)(!1),Ts=(0,a.useRef)(!1),[Go,co]=(0,a.useState)(!0),[Ns,ma]=(0,a.useState)(!1),Al=(0,a.useRef)(null),ul=(0,a.useRef)(window.innerWidth),[so,cl]=(0,a.useState)(eu({},{page:1,limit:20,course_group_id:"",status:"all",search:""}));(0,a.useEffect)(()=>{const Zr=700/window.innerWidth*100,Yi=100-Zr;uo?Fn!=null&&Fn.IsSuper?Mo(["100%","0%"]):Mo([`${Yi.toFixed(2)}%`,`${Zr.toFixed(2)}%`]):Mo([`${Yi.toFixed(2)}%`,`${Zr.toFixed(2)}%`]),Js.current=uo,uo||(go(!1),ys(""))},[uo]),(0,a.useEffect)(()=>{rs&&sr>0&&Os(!0)},[sr,rs]),(0,a.useEffect)(()=>{As?setTimeout(()=>{To(!0)},300):To(!1)},[As]),window.addEventListener("resize",()=>{clearTimeout(Al.current),Al.current=setTimeout(()=>{const kn=window.innerWidth;if(kn==ul.current)return;const Yi=700/window.innerWidth*100,ha=100-Yi;uo?Fn!=null&&Fn.IsSuper?Mo(["100%","0%"]):Mo([`${ha.toFixed(2)}%`,`${Yi.toFixed(2)}%`]):Mo([`${ha.toFixed(2)}%`,`${Yi.toFixed(2)}%`]),Js.current=uo,uo||go(!1),ds(),ul.current=kn},300)}),(0,a.useEffect)(()=>{const kn=()=>Ba(void 0,null,function*(){if(!Ts.current){Ts.current=!0;try{yield ds()}catch(ti){console.error("toResize \u51FD\u6570\u6267\u884C\u51FA\u9519:",ti)}finally{Ts.current=!1}}});return window.addEventListener("resize",kn),()=>{window.removeEventListener("resize",kn)}},[]),(0,a.useEffect)(()=>(document.body.addEventListener((0,Qo.gH)(),el),()=>{document.body.removeEventListener((0,Qo.gH)(),el)}),[]),(0,a.useEffect)(()=>(window.addEventListener("visibilitychange",zo),()=>{window.removeEventListener("visibilitychange",zo)}),[hr]);const dl=()=>Ba(void 0,null,function*(){var kn,ti;yield(kn=Tn.current)==null?void 0:kn.ready();const Zr=(ti=Tn.current)==null?void 0:ti.Application;Zr&&(yield Zr.ActivePresentation.SlideShowWindow.View.Exit())}),zo=()=>Ba(void 0,null,function*(){document.visibilityState==="visible"&&(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:hr,randomData:new Date}}})});(0,a.useEffect)(()=>{Il(),!(Fn!=null&&Fn.IsSuper)&&!or.get("pptPage")&&(nr($s),Gt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Qt==null?void 0:Qt.coursesId,id:Qt==null?void 0:Qt.id,position:$s}})),(0,we.s2)()&&ce.history.replace(`/miniprogram/courseware/study?course_id=${Qt==null?void 0:Qt.coursesId}&id=${Qt==null?void 0:Qt.id}`)},[]);const Il=()=>Ba(void 0,null,function*(){yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/check_start.json`,{method:"post"})});(0,a.useEffect)(()=>{cs.current=Fn,Fn!=null&&Fn.WebofficeURL&&setTimeout(()=>{nl()},300)},[Fn]),(0,a.useEffect)(()=>{var kn;return(kn=ft==null?void 0:ft.userInfo)!=null&&kn.login&&pl(),()=>{clearInterval(Ci.current)}},[(Un=ft==null?void 0:ft.userInfo)==null?void 0:Un.login]),(0,a.useEffect)(()=>{!(Fn!=null&&Fn.IsSuper)&&(wr==null?void 0:wr.is_end)===!1&&(Fn==null?void 0:Fn.Status)=="in_progress"&&Cl()},[wr==null?void 0:wr.is_end,Fn]),(0,a.useEffect)(()=>{if(wr!=null&&wr.is_end&&clearInterval(Ci.current),!(Fn!=null&&Fn.IsSuper)&&(wr!=null&&wr.is_end)){let kn=JSON.parse(sessionStorage.getItem("endPPTIds"))||[];kn&&(kn!=null&&kn.includes(Qt==null?void 0:Qt.id))||(te.ZP.info("\u672C\u6B21\u6388\u8BFE\u5DF2\u7ED3\u675F\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\uFF01"),(kn==null?void 0:kn.length)===0?kn=[Qt==null?void 0:Qt.id]:kn.push(Qt==null?void 0:Qt.id),sessionStorage.setItem("endPPTIds",JSON.stringify(kn)))}},[wr==null?void 0:wr.is_end,Fn]),(0,a.useEffect)(()=>{if(wr!=null&&wr.enable_extra&&!(wr!=null&&wr.is_end)){let kn=JSON.parse(localStorage.getItem("extraPPTIds"))||[];kn&&!(kn!=null&&kn.includes(Qt==null?void 0:Qt.id))&&ae.default.confirm({centered:!0,okText:"\u77E5\u9053\u4E86",icon:null,maskClosable:!1,keyboard:!1,title:"\u63D0\u793A",closable:!1,cancelButtonProps:{style:{display:"none"}},content:"\u606D\u559C\u4F60\u5DF2\u5B8C\u6210\u6240\u6709\u57FA\u7840\u4E60\u9898\uFF01\u8001\u5E08\u8FD8\u51C6\u5907\u4E86\u62D3\u5C55\u4E60\u9898\uFF0C\u53EF\u4EE5\u5F00\u59CB\u6311\u6218\u4E86\u54E6\uFF01",onOk:()=>Ba(void 0,null,function*(){(kn==null?void 0:kn.length)===0?kn=[Qt==null?void 0:Qt.id]:kn.push(Qt==null?void 0:Qt.id),ko(wr==null?void 0:wr.extra_position),localStorage.setItem("extraPPTIds",JSON.stringify(kn))})})}},[wr==null?void 0:wr.enable_extra]);const el=()=>{(0,Qo.vp)()||dl()};(0,a.useEffect)(()=>{var kn,ti;(kn=ft==null?void 0:ft.userInfo)!=null&&kn.login&&(ti=Tn.current)!=null&&ti.ready&&ds()},[(zn=ft==null?void 0:ft.userInfo)==null?void 0:zn.login,Fn]),(0,a.useEffect)(()=>{var kn;wr!=null&&wr.page&&((kn=wi==null?void 0:wi.page)==null?void 0:kn.lesson_mode)=="online_lesson"&&!(Fn!=null&&Fn.IsSuper)&&!xs&&ko(wr==null?void 0:wr.page)},[wr==null?void 0:wr.page]),(0,a.useEffect)(()=>{var kn;((kn=ft==null?void 0:ft.userInfo)==null?void 0:kn.real_name)==="\u6E38\u5BA2"&&Gt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!1}})},[(An=ft==null?void 0:ft.userInfo)==null?void 0:An.real_name]);const Ol=()=>{var kn,ti,Zr,Yi,ha;let er=[];return(((ti=(kn=wi==null?void 0:wi.page)==null?void 0:kn.smart_plan_page_knowledges)==null?void 0:ti.length)>0||(Zr=wi==null?void 0:wi.page)!=null&&Zr.is_ai_question)&&er.push({key:"2",title:"\u667A\u80FD\u4E92\u52A8"}),(Yi=wi==null?void 0:wi.page)!=null&&Yi.page_info&&er.push({key:"1",title:"\u667A\u80FD\u89E3\u6790"}),(wi==null?void 0:wi.count)>0&&er.push({key:"4",title:"\u8BD5\u9898"}),(ha=wi==null?void 0:wi.page)!=null&&ha.animation_code&&er.push({key:"3",title:"\u667A\u80FD\u52A8\u6548"}),a.createElement(a.Fragment,null,er==null?void 0:er.map((Qi,$a)=>a.createElement("span",{style:{cursor:"pointer"},onClick:()=>{pa(!0),ns(Qi==null?void 0:Qi.key)}},Qi==null?void 0:Qi.title,$a!=(er==null?void 0:er.length)-1?"\u3001":"")))};(0,a.useEffect)(()=>{var kn,ti,Zr,Yi,ha,er,Qi;go(!1),hr&&((kn=wi==null?void 0:wi.page)==null?void 0:kn.position)!=ks&&uo&&(ys((ti=wi==null?void 0:wi.page)==null?void 0:ti.position),Ss(!0),setTimeout(()=>{Ss(!1)},2e3),Fn!=null&&Fn.IsSuper&&(((Yi=(Zr=wi==null?void 0:wi.page)==null?void 0:Zr.smart_plan_page_knowledges)==null?void 0:Yi.length)>0||(ha=wi==null?void 0:wi.page)!=null&&ha.is_ai_question||(er=wi==null?void 0:wi.page)!=null&&er.page_info||(wi==null?void 0:wi.count)>0||(Qi=wi==null?void 0:wi.page)!=null&&Qi.animation_code?Rn.open({message:"",style:{width:"auto",marginBottom:"0px",padding:"12px 30px 20px",whiteSpace:"nowrap",border:"1px solid rgba(20,93,255,0.2)",boxShadow:"0px 0px 10px 0px #E3E1FF",borderRadius:"40px 0 0 40px"},closeIcon:null,description:a.createElement("div",{className:"font18"},"\u5F53\u524D\u9875\u9762\u5305\u542B\uFF1A",a.createElement("span",{style:{color:"#3061D0"}},Ol())),duration:2,pauseOnHover:!0,onClose:()=>{go(!0)}}):go(!0)))},[wi]),(0,a.useEffect)(()=>{Tl()},[hr,wr==null?void 0:wr.randomData]);const Tl=()=>Ba(void 0,null,function*(){var kn,ti;if(!(Fn!=null&&Fn.IsSuper)&&(Fn==null?void 0:Fn.Status)=="in_progress"&&hr){const Zr=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/check_page_progress.json`,{method:"post",body:{position:hr}});(Zr==null?void 0:Zr.status)==0&&((kn=Zr==null?void 0:Zr.data)!=null&&kn.allow||(qi((ti=Zr==null?void 0:Zr.data)==null?void 0:ti.not_finish_positions),Aa(!0)))}});function ds(){return Ba(this,null,function*(){try{yield Tn.current.ready();const Zr=yield(yield Tn.current.Application.ActiveWindow).View;Zr.ZoomToFit=-1;const Yi=new Event("resize");window.dispatchEvent(Yi)}catch(kn){}})}function ko(kn){return Ba(this,null,function*(){yield Tn.current.ready(),Tn.current.Application.ActivePresentation.SlideShowWindow.View.GotoSlide(kn)})}(0,a.useEffect)(()=>{Ns&&Tn.current&&(zs(!0),ds())},[Ns,Tn.current]);function zs(kn){return Ba(this,null,function*(){if(!(Qt!=null&&Qt.user_login)){kn?(us(!0),(0,Qo.Dj)(document.body)):(us(!1),(0,Qo.BU)()),yield Tn.current.ready();const ti=Tn.current.Application,Zr=yield ti.ActivePresentation,Yi=yield ti.ActivePresentation.SlideShowSettings,ha=yield Zr.SlideShowWindow;kn?yield Yi.Run():(ha.IsFullScreen=!1,dl());const er=(yield ti.ActivePresentation.SlideShowWindow)!==null;us(er),ds()}})}function nu(){return Ba(this,null,function*(){try{const kn=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/set_page_cache.json`,{method:"post",body:{type:1}});ui(eu({},(kn==null?void 0:kn.data)||{}))}catch(kn){}})}const wl=()=>Ba(void 0,null,function*(){var kn,ti;let Zr=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}.json`,{method:"get"});(Zr==null?void 0:Zr.status)==0&&(Vr(Zr==null?void 0:Zr.data),Qt!=null&&Qt.user_login||(or.get("type")=="view"&&(((kn=Zr==null?void 0:Zr.data)==null?void 0:kn.status)=="in_progress"?bs(!0):ma(!0)),((ti=Zr==null?void 0:Zr.data)==null?void 0:ti.status)=="in_progress"&&or.get("type")!="update"&&bs(!0)))}),Cl=()=>Ba(void 0,null,function*(){const kn=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/start_class.json`,{method:"post"})}),Nn=()=>Ba(void 0,null,function*(){var kn;const ti=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(kn=wi==null?void 0:wi.page)==null?void 0:kn.id}/smart_plan_user_page_studies.json`,{method:"post"})}),fl=()=>Ba(void 0,null,function*(){Gt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Qt==null?void 0:Qt.coursesId,id:Qt==null?void 0:Qt.id,position:hr||(wr==null?void 0:wr.page)||1,max_position:sr}})}),pl=()=>Ba(void 0,null,function*(){var kn,ti,Zr;const Yi={};Qt!=null&&Qt.user_login&&(Yi.login=Qt.user_login),xs&&(Yi.is_simulate=!0);const ha=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/get_office_token.json`,{method:"get",params:Yi});vr(ha==null?void 0:ha.data),ci(!1);const er=((kn=ha==null?void 0:ha.data)==null?void 0:kn.FileName)||"";document.title=er,(ti=ha==null?void 0:ha.data)!=null&&ti.IsSuper?wl():xs?ma(!0):(((Zr=ha==null?void 0:ha.data)==null?void 0:Zr.Status)=="in_progress"&&ma(!0),Ci.current=setInterval(()=>{nu()},2e3))});function Jo(){return Ba(this,null,function*(){if(!Tn.current)return;clearTimeout(Ls.current),yield Tn.current.ready();const kn=Tn.current.Application,Zr=(ha=>{if(!ha||ha.length===0)return[];const er=[...ha].sort((bo,$o)=>bo-$o),Qi=[];let $a={From:er[0],To:er[0]};for(let bo=1;boJo(),4*60*1e3)})}function tl(kn){return Ba(this,null,function*(){Us.current=kn,Jo()})}function nl(){return Ba(this,null,function*(){var kn=document.getElementById("weboffice-zone");Tn.current=y().config({mount:kn,url:Fn==null?void 0:Fn.WebofficeURL,refreshToken:Yo,previewLimit:4,pptOptions:{isShowBottomStatusBar:!0,isShowRemark:!1,isShowComment:!1},commonOptions:{isShowTopArea:!!(Fn!=null&&Fn.IsSuper),isBrowserViewFullscreen:!0,isIframeViewFullscreen:!1,acceptVisualViewportResizeEvent:!0}}),Tn.current.setToken({token:Fn==null?void 0:Fn.AccessToken,timeout:25*60*1e3}),Tn.current.on("fileStatus",function(ti){return Ba(this,null,function*(){yield Tn.current.ready();const Yi=yield Tn.current.Application.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;nr(Yi),Us.current=[Yi],Jo()})}),Tn.current.on("fileOpen",function(ti){ml();const Zr=kn==null?void 0:kn.querySelector("iframe");Zr&&Zr.focus()}),Tn.current.on("fullscreenChange",function(ti){ti.status==1?or.get("type")!="update"&&ma(!0):(0,Qo.BU)()})})}function Yo(){return new Promise(function(kn){return Ba(this,null,function*(){var ti,Zr,Yi,ha;const er=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/refresh_office_token.json`,{method:"get",params:{access_token:(ti=cs.current)==null?void 0:ti.AccessToken,refresh_token:(Zr=cs.current)==null?void 0:Zr.RefreshToken}});((Yi=er==null?void 0:er.data)==null?void 0:Yi.Code)=="InvalidArgument.AccessToken"&&pl(),cs.current=er.data,kn({token:(ha=er==null?void 0:er.data)==null?void 0:ha.AccessToken,timeout:2*60*1e3}),kn(er==null?void 0:er.data)})})}function Sl(){return Ba(this,null,function*(){ci(!0),yield Tn.current.ready();const kn=Tn.current.Application,ti=yield kn.ActivePresentation,Yi=yield(yield ti.Slides).Count;ur(Yi);let ha=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/create_item_banks.json`,{method:"post",body:{create_ppt:!0,is_extra:!0}});(ha==null?void 0:ha.status)==0&&te.ZP.success("\u64CD\u4F5C\u6210\u529F"),yield kn.ActivePresentation.Slides.AddSlide(Yi),setTimeout(()=>Ba(this,null,function*(){ci(!1),ti.Slides.Item(Yi).Shapes.AddPicture({FileName:"https://www.educoder.net/images/tzppt.png",LinkToFile:-1,SaveWithDocument:0,Left:0,Top:0,Width:1,Height:1,Scale:!0})}),1e3)})}function ml(){return Ba(this,null,function*(){yield Tn.current.ready();const kn=Tn.current.Application,ti=yield kn.ActivePresentation.GetSlideRemark(),Yi=yield(yield kn.ActivePresentation).Slides,ha=yield Yi.Count;ur(ha),kn.Sub.SlideShowEnd=()=>Ba(this,null,function*(){us(!1),ds(),ma(!1)}),kn.Sub.SlideShowBegin=()=>Ba(this,null,function*(){us(!0),ds()});const er=yield kn.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;nr(er),Us.current=[er],Jo(),kn.Sub.ActiveSlideChange=Qi=>Ba(this,null,function*(){var $a;ur(yield Yi.Count),nr((($a=Qi==null?void 0:Qi.Data)==null?void 0:$a.slideIndex)+1)}),kn.Sub.SlideDelete=Qi=>Ba(this,null,function*(){var $a;let bo=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/delete_page.json`,{method:"delete",body:{position:($a=Qi==null?void 0:Qi.Data)==null?void 0:$a.SlideIndex}});(bo==null?void 0:bo.status)==0&&(te.ZP.success("\u5220\u9664\u6210\u529F"),ur(yield Yi.Count))}),kn.Sub.PresentationNewSlide=Qi=>Ba(this,null,function*(){console.log("\u76D1\u542C\u65B0\u589E\u5E7B\u706F\u7247\u7684\u64CD\u4F5C\u4E8B\u4EF6",Qi)}),kn.Sub.SlideMove=Qi=>Ba(this,null,function*(){var $a,bo,$o;if(Fn!=null&&Fn.IsSuper&&document.hasFocus()){nr("");let pi=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/change_page_postition.json`,{method:"post",body:{origin_position:($a=Qi==null?void 0:Qi.Data)==null?void 0:$a.SlideFromIndex,target_position:(bo=Qi==null?void 0:Qi.Data)==null?void 0:bo.SlideIndex}});(pi==null?void 0:pi.status)==0&&(te.ZP.success("\u79FB\u52A8\u6210\u529F"),nr(($o=Qi==null?void 0:Qi.Data)==null?void 0:$o.SlideIndex))}}),yield kn.ActivePresentation.SlideShowWindow.View.GotoSlide($s)})}const Nl=()=>Ba(void 0,null,function*(){var kn,ti;La(!0);const Zr=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/smart_plan_users.json`,{method:"get",params:so});(Zr==null?void 0:Zr.status)==0&&(no((kn=Zr==null?void 0:Zr.data)==null?void 0:kn.smart_plan_users),Xo((ti=Zr==null?void 0:Zr.data)==null?void 0:ti.count)),La(!1)}),Zs=()=>Ba(void 0,null,function*(){var kn;La(!0);const ti=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/header_info.json`,{method:"get"});(ti==null?void 0:ti.status)===0&&So([{name:"\u5168\u90E8",id:""},...((kn=ti==null?void 0:ti.data)==null?void 0:kn.course_groups)||[]]),La(!1)});(0,a.useEffect)(()=>{var kn,ti;return wi&&((kn=wi==null?void 0:wi.page)!=null&&kn.id)&&!((ti=wi==null?void 0:wi.page)!=null&&ti.has_study_record)&&(Fn==null?void 0:Fn.IsSuper)===!1&&(Fn==null?void 0:Fn.Status)=="in_progress"&&(Es.current=setTimeout(()=>{Nn()},1e4)),()=>{Es.current&&clearTimeout(Es.current)}},[zt["classroomList/getSmartPlanItemBanks"],wi,Fn==null?void 0:Fn.IsSuper]),(0,a.useEffect)(()=>{vi&&(Zs(),Nl())},[vi,so]);const ru=()=>{const kn=JSON.parse(localStorage.getItem("pptBrowsingHistory")||"[]");(kn==null?void 0:kn.findIndex(Zr=>(Zr==null?void 0:Zr.id)==(Qt==null?void 0:Qt.id)&&(Zr==null?void 0:Zr.courseId)==(Qt==null?void 0:Qt.coursesId)))==-1&&(kn.push({id:Qt==null?void 0:Qt.id,courseId:Qt==null?void 0:Qt.coursesId}),localStorage.setItem("pptBrowsingHistory",JSON.stringify(kn)),ko(1))},qo=()=>Ba(void 0,null,function*(){var kn,ti,Zr,Yi,ha;const er=()=>Ba(void 0,null,function*(){Gt({type:"classroomList/setActionTabs",payload:{key:"start_smart_plan_xia",params:{coursesId:Qt==null?void 0:Qt.coursesId,smart_plans_id:Qt==null?void 0:Qt.id}}})}),Qi=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}.json`,{method:"get"});(ti=(kn=Qi==null?void 0:Qi.data)==null?void 0:kn.not_start_positions)!=null&&ti.length?ae.default.confirm({centered:!0,okText:"\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE",cancelText:"\u8FD4\u56DE\u7EE7\u7EED\u6388\u8BFE",icon:null,title:"\u63D0\u793A",content:a.createElement("span",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230 ",a.createElement("span",{style:{color:"#3061D0"}},"\u7B2C",(ha=(Yi=(Zr=Qi==null?void 0:Qi.data)==null?void 0:Zr.not_start_positions)==null?void 0:Yi.sort(($a,bo)=>Number($a)-Number(bo)))==null?void 0:ha.join("\u3001"),"\u9875")," \u6709\u672A\u542F\u52A8\u7684\u7B54\u9898\uFF0C\u7ED3\u675F\u6388\u8BFE\u540E\uFF0C\u8FD9\u4E9B\u8BD5\u9898\u5C06\u65E0\u6CD5\u542F\u52A8\u7B54\u9898\u3002\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE\uFF1F"),onCancel:()=>Ba(void 0,null,function*(){var $a,bo,$o;ko(($o=(bo=($a=Qi==null?void 0:Qi.data)==null?void 0:$a.not_start_positions)==null?void 0:bo.sort((pi,Ma)=>Number(pi)-Number(Ma)))==null?void 0:$o[0])}),onOk:()=>Ba(void 0,null,function*(){yield er()})}):yield er()}),is=()=>a.createElement(a.Fragment,null,Qt!=null&&Qt.user_login?a.createElement("div",{className:Mi.right},a.createElement(xf,{pageNum:hr,maxPage:sr})):a.createElement("div",{className:Mi.right},a.createElement(se.Z,{spinning:zt["classroomList/getSmartPlanItemBanks"]},a.createElement("div",{style:{visibility:wi?"visible":"hidden",height:"100vh",overflow:"hidden"}},(Fn==null?void 0:Fn.IsSuper)!==void 0&&a.createElement("div",{style:sr?{}:{display:"none"}},Fn!=null&&Fn.IsSuper?a.createElement(Wl,{clickTab:ts,pptFullScreen:uo,pageNum:hr,maxPage:sr,pptInfo:kr,openEwm:Ii,changePage:tl,setOpenEwm:()=>{$n(null)},aiImg:gr,addPage:()=>{Sl()},gotoSlide:kn=>{ko(kn)}}):a.createElement(ef,{isSimulate:xs,officeToken:Fn,pageCache:wr,pageNum:hr,aiImg:gr,maxPage:sr,changePage:tl,gotoSlide:kn=>{ko(kn)}})))))),rl=()=>{var kn,ti,Zr,Yi,ha;return a.createElement("div",{className:Mi.left},a.createElement("div",{style:xs?{pointerEvents:"none"}:{},id:"weboffice-zone"}),!As&&uo&&(Fn==null?void 0:Fn.IsSuper)&&ss&&a.createElement("div",{className:Mi.left_float},a.createElement("div",{className:Mi.float_icon},a.createElement("img",{src:le(23175),width:20,height:20})),a.createElement("div",{className:Mi.float_more},a.createElement("div",{className:Mi.float_text,onClick:()=>{pa(!0)}},"\u67E5\u770B\u5B66\u4E60\u4E92\u52A8"),(kr==null?void 0:kr.status)=="in_progress"&&((kn=wi==null?void 0:wi.page)==null?void 0:kn.lesson_mode)!="self_learning"&&!(wi!=null&&wi.is_extra)&&(((ti=wi==null?void 0:wi.page)==null?void 0:ti.status)=="not_started"||((Zr=wi==null?void 0:wi.page)==null?void 0:Zr.status)=="ended")&&(Fn==null?void 0:Fn.IsSuper)&&(wi==null?void 0:wi.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{className:Mi.float_icon},a.createElement("img",{src:le(68045),width:20,height:20})),a.createElement("div",{className:Mi.float_text,onClick:()=>Ba(void 0,null,function*(){Gt({type:"classroomList/setActionTabs",payload:{key:"question_time",params:{title:"\u8BBE\u7F6E\u7B54\u9898\u65F6\u957F",smart_plans_id:Qt==null?void 0:Qt.id,SmartPlanItemBanks:wi}}})})},((Yi=wi==null?void 0:wi.page)==null?void 0:Yi.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898")),(kr==null?void 0:kr.status)=="in_progress"&&!(wi!=null&&wi.is_extra)&&((ha=wi==null?void 0:wi.page)==null?void 0:ha.status)=="in_progress"&&(Fn==null?void 0:Fn.IsSuper)&&(wi==null?void 0:wi.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{className:Mi.float_icon,style:{background:"rgba(227,0,0,0.1)"}},a.createElement("img",{src:le(7891),width:20,height:20})),a.createElement("div",{className:Mi.float_text,onClick:()=>Ba(void 0,null,function*(){var er;let Qi=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(er=wi==null?void 0:wi.page)==null?void 0:er.id,status:"ended"}});(Qi==null?void 0:Qi.status)==0&&(te.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),fl())})},"\u7ED3\u675F\u7B54\u9898")))),or.get("simulate")=="true"&&a.createElement("div",{className:Mi.btn_float,style:{bottom:0,right:120}},a.createElement(bi.op,{className:"mb20",onClick:()=>{zs(!1),or.get("type")?ce.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/smart_plan/${Qt==null?void 0:Qt.id}/ppt_info/info?type=${or.get("type")}`):ce.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/smart_plan/${Qt==null?void 0:Qt.id}/ppt_info/info`),window.location.reload()}},"\u8FD4\u56DE\u6559\u5E08\u8EAB\u4EFD")),!As&&uo&&((Fn==null?void 0:Fn.IsSuper)||or.get("simulate")=="true")&&a.createElement("div",{className:Mi.btn_float,style:{right:Fn!=null&&Fn.IsSuper?"0px":"20px"}},a.createElement("div",null,a.createElement(bi.op,{disabled:hr==1,className:"mb20",onClick:()=>{if(hr==1){te.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}ls(""),ko(hr-1)}},"\u4E0A\u4E00\u9875")),a.createElement("div",null,a.createElement(bi.op,{disabled:hr==sr,onClick:()=>{if(hr==sr){te.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}ls(""),ko(hr+1)}},"\u4E0B\u4E00\u9875")),(Fn==null?void 0:Fn.IsSuper)&&a.createElement("div",{className:Mi.to_page_style},"\u8DF3\u8F6C\u5230",a.createElement(z.default,{style:{width:"65px",marginLeft:"10px"},size:"small",value:Is||void 0,placeholder:"\u9875\u7801",onChange:er=>{ko(er),ls(er)}},Array.from({length:sr},(er,Qi)=>Qi+1).map(er=>a.createElement(z.default.Option,{key:er,value:er},er))))),(Qt==null?void 0:Qt.user_login)&&Go&&a.createElement("div",{className:Mi.over_item_list},a.createElement("div",{className:Mi.over_item},a.createElement("div",{className:Mi.close_button,onClick:()=>{co(!1)}},a.createElement("i",{className:"iconfont icon-shouqi5 mr5",style:{fontSize:8}}),"\u6536\u8D77"),a.createElement("div",{className:Mi.over_button,onClick:()=>{ei(!0)}},a.createElement("img",{src:le(78868),className:Mi.ewm_img,style:{width:"16px",height:"15px"}}),a.createElement("div",{className:Mi.ewm_text},"\u5B66\u751F\u5217\u8868")),a.createElement("div",{className:Mi.over_button,onClick:()=>{ce.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/smart_plan/${Qt==null?void 0:Qt.id}/detail`)}},a.createElement("img",{src:le(50066),className:Mi.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mi.ewm_text},"\u9000\u51FA\u8BFE\u4EF6")))),!(Qt!=null&&Qt.user_login)&&(Fn==null?void 0:Fn.IsSuper)&&Go&&a.createElement("div",{className:Mi.over_item_list},a.createElement("div",{className:Mi.over_item},a.createElement("div",{className:Mi.close_button,onClick:()=>{co(!1)}},a.createElement("i",{className:"iconfont icon-shouqi5 mr5",style:{fontSize:8}}),"\u6536\u8D77"),a.createElement("div",{className:Mi.over_button,onClick:()=>{zs(!uo)}},!uo&&a.createElement("img",{src:le(15091),className:Mi.ewm_img,style:{width:"14px",height:"14px"}}),uo&&a.createElement("img",{src:le(24639),className:Mi.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mi.ewm_text},uo?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F\u64AD\u653E")),(kr==null?void 0:kr.status)=="not_started"&&a.createElement("div",{className:Mi.over_button,onClick:()=>Ba(void 0,null,function*(){Gt({type:"classroomList/setActionTabs",payload:{key:"start_smart_plan_shang",params:{coursesId:Qt==null?void 0:Qt.coursesId,smart_plans_id:Qt==null?void 0:Qt.id}}})})},a.createElement("img",{src:le(76502),className:Mi.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mi.ewm_text},"\u5F00\u59CB\u4E0A\u8BFE")),(kr==null?void 0:kr.status)=="not_started"&&a.createElement("div",{className:Mi.over_button,onClick:()=>Ba(void 0,null,function*(){ya(!0)})},a.createElement("img",{src:le(93026),className:Mi.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mi.ewm_text},"\u66F4\u6362\u8BFE\u4EF6")),(kr==null?void 0:kr.status)=="in_progress"&&a.createElement("div",{className:Mi.over_button,onClick:()=>Ba(void 0,null,function*(){yield qo()})},a.createElement("img",{src:le(3540),className:Mi.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mi.ewm_text},"\u7ED3\u675F\u6388\u8BFE")),a.createElement("div",{className:Mi.over_button,onClick:()=>{$n(new Date)}},a.createElement("img",{src:le(56440),className:Mi.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mi.ewm_text},"\u8BFE\u4EF6\u4E8C\u7EF4\u7801")))),!(Qt!=null&&Qt.user_login)&&!(Fn!=null&&Fn.IsSuper)&&!xs&&a.createElement("div",{className:Mi.overcont2wrap},a.createElement(bi.op,{disabled:hr==1,className:"mr30",onClick:()=>{if(hr==1){te.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}ko(hr-1)}},"\u4E0A\u4E00\u9875"),a.createElement("div",{className:Mi.over_content2},a.createElement("div",{className:Mi.over_button2,onClick:()=>{ce.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/smart_plan`)}},a.createElement("img",{src:le(50066),className:Mi.ewm_img2,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mi.ewm_text2},"\u9000\u51FA\u8BFE\u4EF6"))),a.createElement(bi.op,{disabled:hr==sr,className:"ml30",onClick:()=>{if(hr==sr){te.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}ko(hr+1)}},"\u4E0B\u4E00\u9875")),!Go&&(Fn==null?void 0:Fn.IsSuper)&&a.createElement("div",{className:Mi.kjgj_style},a.createElement("div",{className:Mi.kjgj_item,onClick:()=>{co(!0)}},a.createElement("div",{className:Mi.kjgj_img},a.createElement("img",{src:le(22335),style:{width:"30px",height:"30px"}})),a.createElement("div",{className:Mi.kjgj_text},"\u8BFE\u4EF6\u5DE5\u5177"))))};return a.createElement(se.Z,{spinning:Kr},a.createElement("div",{style:{display:"flex"}},jn,_s&&a.createElement("div",{className:Mi.page_style},"\u7B2C",hr,"\u9875"),a.createElement($l,{className:`${Mi.officeWrp} ${tu?Mi.arrow:""}`,lazy:!0,onResizeEnd:()=>{},onResize:kn=>{const ti=kn[0]+kn[1],Zr=[kn[0]/ti*100,kn[1]/ti*100];Zr[0]<20&&(Zr[0]=20,Zr[1]=80),Zr[1]==0?ll(!0):ll(!1),Mo(Zr),ds()}},uo?a.createElement(a.Fragment,null,a.createElement($l.Panel,{size:Ds[0]}," ",rl()),a.createElement($l.Panel,{size:Ds[1],collapsible:!(Fn!=null&&Fn.IsSuper),style:{overflow:"hidden"}},Fn!=null&&Fn.IsSuper?a.createElement(ee.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{pa(!1)},destroyOnClose:!0,forceRender:!0,open:As},is(),Vo&&a.createElement("div",{className:Mi.drawer_ewm},a.createElement("div",{className:Mi.drawer_ewm_title},wi==null?void 0:wi.smart_plan_name,a.createElement("i",{className:"iconfont icon-guanbi",style:{cursor:"pointer",color:"#000"},onClick:()=>{To(!1)}})),a.createElement("div",{className:Mi.drawer_text},"\u6253\u5F00",a.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},a.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C\u5373\u53EF\u624B\u673A\u7AEF\u7545\u5B66\u8BFE\u4EF6\uFF0C\u968F\u65F6\u5F00\u542F\u9AD8\u6548\u5B66\u4E60\uFF01"),a.createElement("div",{className:Mi.drawer_code},a.createElement(ie.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${Qt==null?void 0:Qt.coursesId}&id=${Qt==null?void 0:Qt.id}`,bgColor:"#FFF",size:260,icon:`${fe.Z.IMG_SERVER}/${(tn=tt==null?void 0:tt.setting)==null?void 0:tn.tab_logo_url}`}))),a.createElement("div",{className:Mi.close_drawer,onClick:kn=>{kn.stopPropagation(),pa(!1)}},a.createElement("i",{className:"iconfont icon-shouqi10 font14"}))):is())):a.createElement(a.Fragment,null,a.createElement($l.Panel,{size:Ds[0],min:"20%",collapsible:!0}," ",rl()),a.createElement($l.Panel,{size:Ds[1],collapsible:!0,style:{overflow:"hidden"}},(!uo||!(Fn!=null&&Fn.IsSuper))&&is()))),a.createElement(Df.Z,{Callback:()=>{wl(),fl(),(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:hr,allow_answer:!1,is_end:!1}}})}}),a.createElement(Bf.Z,{v:kr,params:Qt,user:ft,visible:bl,afterOk:()=>{ya(!1),window.location.reload()},afterCancel:()=>{ya(!1)}}),a.createElement(ae.default,{centered:!0,maskClosable:!1,keyboard:!1,open:Xs,title:"\u8BFE\u4EF6\u4E8C\u7EF4\u7801",width:530,forceRender:!0,footer:null,closeIcon:null},a.createElement("div",{className:Mi.modal},"\u6253\u5F00",a.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},a.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C\u5373\u53EF\u624B\u673A\u7AEF\u7545\u5B66\u8BFE\u4EF6\uFF0C\u968F\u65F6\u5F00\u542F\u9AD8\u6548\u5B66\u4E60\uFF01"),a.createElement("div",{className:Mi.erweima},a.createElement(ie.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${Qt==null?void 0:Qt.coursesId}&id=${Qt==null?void 0:Qt.id}`,bgColor:"#FFF",size:260,icon:`${fe.Z.IMG_SERVER}/${(On=tt==null?void 0:tt.setting)==null?void 0:On.tab_logo_url}`})),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginBottom:"10px"}},a.createElement(b.ZP,{style:{marginRight:"20px"},onClick:()=>{Os(!1),bs(!1)}},"\u67E5\u770B\u8BFE\u4EF6"),a.createElement(b.ZP,{type:"primary",onClick:()=>{Os(!1),bs(!1),$n(null),zs(!0),ru()}},"\u5168\u5C4F\u4E0A\u8BFE"))),a.createElement(ae.default,{centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,open:sa,title:"\u63D0\u793A",width:"450px",cancelButtonProps:{style:{display:"none"}},okText:"\u77E5\u9053\u4E86",onCancel:()=>{var kn;Aa(!1),ko((kn=Ri==null?void 0:Ri.sort())==null?void 0:kn[0])},onOk:()=>Ba(void 0,null,function*(){var kn;Aa(!1),ko((kn=Ri==null?void 0:Ri.sort())==null?void 0:kn[0])})},a.createElement("div",null,"\u8BF7\u5B8C\u6210 ",(qn=Ri==null?void 0:Ri.sort())==null?void 0:qn.map((kn,ti)=>a.createElement("span",{key:ti,style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{Aa(!1),ko(kn)}},"\u7B2C",kn,"\u9875",ti+1==(Ri==null?void 0:Ri.length)?"":"\u3001"))," \u6240\u6709\u8BD5\u9898\u4EE5\u89E3\u9501\u4E0B\u4E00\u9875\u5185\u5BB9\u3002")),a.createElement(ae.default,{centered:!0,keyboard:!1,destroyOnClose:!0,maskClosable:!1,open:vi,title:"\u5B66\u751F\u5217\u8868",width:"800px",onCancel:()=>{ei(!1)},footer:null},a.createElement(se.Z,{spinning:!1},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},a.createElement(z.default,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",value:so==null?void 0:so.course_group_id,options:(Yn=Qa||[])==null?void 0:Yn.map(kn=>({label:kn==null?void 0:kn.name,value:kn==null?void 0:kn.id})),onChange:kn=>{so.page=1,so.course_group_id=kn,cl(eu({},so))}}),a.createElement(bi.t7,{style:{width:300},value:{value:so.search},onChange:(kn,ti)=>{so.page=1,so.search=kn,cl(eu({},so))},placeholder:"\u8F93\u5165\u5B66\u751F\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22"})),a.createElement(E.default,{loading:Ro,style:{marginBottom:"10px"},className:"mt10",scroll:{y:400},columns:[{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:kn=>a.createElement("span",{style:{color:"#666666"}},kn||"--")},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:kn=>a.createElement("span",{style:{color:"#666666"}},kn||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0,render:kn=>a.createElement("span",{style:{color:"#666666"}},kn||"--")},{title:"\u64CD\u4F5C",dataIndex:"gender",key:"gender",width:80,fixed:"right",align:"center",render:(kn,ti)=>a.createElement("span",{className:"c-grey-666",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{ei(!1),ce.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/smart_plan/${Qt==null?void 0:Qt.id}/users/${ti==null?void 0:ti.user_login}/ppt_info/info`)}},"\u67E5\u770B")}],dataSource:fa,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:so.limit,current:so.page,position:["bottomRight"],onChange:(kn,ti)=>{so.page=kn,so.limit=ti,cl(eu({},so))},total:lo,showTotal:(kn,ti)=>a.createElement("span",null,"\u5171",a.createElement("span",{style:{color:"#165DFF"}}," ",kn," "),"\u6761\u6570\u636E")}}))),a.createElement(js,{Callback:kn=>Ba(void 0,null,function*(){var ti;let Zr=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(ti=wi==null?void 0:wi.page)==null?void 0:ti.id,status:"in_progress",answer_limit_time:kn}});(Zr==null?void 0:Zr.status)==0&&(te.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),fl(),pa(!0),Gt({type:"classroomList/setActionTabs",payload:{key:""}}))})}),a.createElement(Ff.Z,{Callback:()=>{ce.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/smart_plan`),(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:hr,allow_answer:!1,is_end:!0}}})}})))};var Tf=(0,ce.connect)(({user:ft,classroomList:rt,loading:tt,globalSetting:zt})=>({user:ft,classroomList:rt,globalSetting:zt,loading:tt.effects}))(Of)},99453:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return ve}});var a=le(59301),Se=le(6767),y=le(62957),ce=le(14566),de=le(25399),te=le(60242),ae=le(82093),re={box:"box___542Xs",row:"row___hSJJt",icon:"icon___qExRj"},ne=le(71360),x=le(25992),ee=le(47257),E=le.n(ee),b=le(49661),z=le(59301),ie=Object.defineProperty,se=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,fe=(he,ge,be)=>ge in he?ie(he,ge,{enumerable:!0,configurable:!0,writable:!0,value:be}):he[ge]=be,oe=(he,ge)=>{for(var be in ge||(ge={}))pe.call(ge,be)&&fe(he,be,ge[be]);if(se)for(var be of se(ge))ue.call(ge,be)&&fe(he,be,ge[be]);return he},me=(he,ge,be)=>new Promise((ye,Ae)=>{var Fe=Be=>{try{Ce(be.next(Be))}catch(we){Ae(we)}},De=Be=>{try{Ce(be.throw(Be))}catch(we){Ae(we)}},Ce=Be=>Be.done?ye(Be.value):Promise.resolve(Be.value).then(Fe,De);Ce((be=be.apply(he,ge)).next())}),ve=({v:he,visible:ge,params:be,user:ye,afterOk:Ae,afterCancel:Fe})=>{var De;const[Ce,Be]=(0,a.useState)([]),we=(0,a.useRef)([]),[je,Ie]=(0,a.useState)(!1),ze={multiple:!1,withCredentials:!0,showUploadList:!1,onRemove:()=>{Be([])},accept:".ppt,.pptx",beforeUpload:qe=>me(void 0,null,function*(){var Je,Ge;const Ue=qe.name.endsWith(".ppt"),Le=qe.name.endsWith(".pptx");if(!Ue&&!Le)return Se.ZP.warning("\u53EA\u80FD\u4E0A\u4F20PPT\u6216PPTX\u7C7B\u578B\u7684\u6587\u4EF6"),Promise.reject();if(qe.size/1024/1024>200)return Se.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236200MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject();let Ne=qe==null?void 0:qe.name,Ze=Ne.lastIndexOf("."),We=Ne.substring(0,Ze);We.length>20&&(We=We.substring(0,20));const mt=yield(0,ae.ZP)(`/api/courses/${be==null?void 0:be.coursesId}/smart_plans/check_exist.json`,{method:"post",body:{filename:We}});(Je=mt==null?void 0:mt.data)!=null&&Je.exist&&Se.ZP.info("\u68C0\u6D4B\u5230\u8BFE\u5802\u5DF2\u6709\u540C\u540D\u8BFE\u4EF6\uFF0C\u65B0\u4E0A\u4F20\u7684\u8BFE\u4EF6\u540D\u79F0\u5C06\u6DFB\u52A0\u201C\u526F\u672C\u201D\u8FDB\u884C\u533A\u5206");const at={id:String(Math.random()).slice(-6),name:qe.name,size:qe.size,file:qe,description:"",percent:0,status:"uploading"};return Oe(at,{container_type:"SmartPlan",login:(Ge=ye==null?void 0:ye.userInfo)==null?void 0:Ge.login,container_id:null,description:"",realFileName:!1}),Be(He=>[at]),Promise.reject()})},Oe=(qe,Je)=>me(void 0,null,function*(){var Ge,Ue,Le,ke,Ne,Ze,We,mt,at,He;Je.file_name=qe.name;const _e=qe.name,Qe=yield(0,ae.ZP)("/api/buckets/get_smart_plan_token.json",{method:"get"});if((Qe==null?void 0:Qe.status)!==0){Be(pt=>(pt[pt.findIndex(Xe=>Xe.name===_e)].status="error",[...pt])),Se.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}Qe.data=JSON.parse((0,x.pe)(Qe.data));const Te=new(E())({endpoint:(Ge=Qe==null?void 0:Qe.data)==null?void 0:Ge.end_point,region:(Ue=Qe==null?void 0:Qe.data)==null?void 0:Ue.region,accessKeyId:(Le=Qe==null?void 0:Qe.data)==null?void 0:Le.access_key_id,accessKeySecret:(ke=Qe==null?void 0:Qe.data)==null?void 0:ke.access_key_secret,bucket:(Ne=Qe==null?void 0:Qe.data)==null?void 0:Ne.bucket,stsToken:(Ze=Qe==null?void 0:Qe.data)==null?void 0:Ze.security_token});qe.name.split(".").pop(),Te.multipartUpload(`smartplans/${be.coursesId}/${be==null?void 0:be.id}/${(We=ye==null?void 0:ye.userInfo)==null?void 0:We.login}/${Date.now()}/${_e}`,new Blob([qe.file],{type:qe.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(pt,Xe,Ve)=>{Be(Me=>{const xe=Me.findIndex(Pe=>Pe.name===_e);return Me[xe].client=Te,Me[xe].percent=pt*100,Me[xe].checkpoint=Xe,[...Me]})},checkpoint:(at=we.current[(mt=we.current)==null?void 0:mt.findIndex(pt=>pt.name===_e)])==null?void 0:at.checkpoint,callback:{customValue:{id:_e+""},url:(He=Qe==null?void 0:Qe.data)==null?void 0:He.callback_url,host:Qe==null?void 0:Qe.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,ae.rz)(Je)}}).then(function(pt){Be(Xe=>{var Ve,Me,xe;const Pe=Xe.findIndex(et=>et.name===_e);let Ke="done";return((Ve=pt.data)==null?void 0:Ve.status)===0?Xe[Pe].response=(Me=pt.data)==null?void 0:Me.data:(Se.ZP.warning((xe=pt.data)==null?void 0:xe.message),Ke="error"),Xe[Pe].status=Ke,[...Xe]})}).catch(function(pt){(pt==null?void 0:pt.name)!=="cancel"&&Be(Xe=>{const Ve=Xe.findIndex(Me=>Me.name===_e);return Xe[Ve].status="error",[...Xe]})})});return z.createElement(y.default,{maskClosable:!1,centered:!0,open:ge,title:"\u66F4\u6362\u8BFE\u4EF6",width:550,destroyOnClose:!0,onCancel:()=>{Fe(),Be([])},okButtonProps:{loading:je,disabled:(Ce==null?void 0:Ce.length)>0&&((De=Ce==null?void 0:Ce[0])==null?void 0:De.status)=="uploading"},onOk:()=>me(void 0,null,function*(){var qe,Je,Ge;if((Ce==null?void 0:Ce.length)>0&&((qe=Ce==null?void 0:Ce[0])==null?void 0:qe.status)=="uploading"){Se.ZP.warning("\u8BFE\u4EF6\u6B63\u5728\u4E0A\u4F20\u4E2D\uFF0C\u8BF7\u7A0D\u7B49...");return}Ie(!0);const Ue=yield(0,ae.ZP)(`/api/courses/${be==null?void 0:be.coursesId}/smart_plans/${he==null?void 0:he.id}/change_attachment.json`,{method:"put",body:{attachment_id:(Ge=(Je=Ce==null?void 0:Ce[0])==null?void 0:Je.response)==null?void 0:Ge.attachment_id,smart_plan_id:he==null?void 0:he.id}});return Ie(!1),(Ue==null?void 0:Ue.status)===0&&(Se.ZP.success("\u66F4\u6362\u6210\u529F\uFF01"),Ae(),Be([])),Ue})},z.createElement("div",null,z.createElement("div",{style:{fontSize:"14px",color:"#000",marginBottom:"20px"}},"\u652F\u6301\u4E0A\u4F20\u65B0\u7248PPT\u6587\u4EF6\u8986\u76D6\u5F53\u524DPPT\u5185\u5BB9\u3002\u66F4\u6362PPT\u540E\uFF0C\u4EA4\u4E92\u529F\u80FD\u4ECD\u4E0E\u539F\u9875\u7801\u5173\u8054\u3002\u5982\u9700\u8C03\u6574\uFF0C\u53EF\u901A\u8FC7 ",z.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{}},"\u8BFE\u4EF6\u4EA4\u4E92\u8BE6\u60C5")," \u5FEB\u901F\u4FEE\u6539\u4EA4\u4E92\u529F\u80FD\u5173\u8054\u7684\u5E7B\u706F\u7247\u3002 "),z.createElement(ce.default,oe({},ze),z.createElement("div",{style:{display:"flex",alignItems:"center"}},z.createElement(ne.op,{shape:"default"},z.createElement("div",{style:{display:"flex",alignItems:"center"}},z.createElement("img",{width:14,src:le(69629)}),z.createElement("span",{style:{marginLeft:"5px"}},"\u4E0A\u4F20\u66F4\u6362\u8BFE\u4EF6"))),z.createElement("span",{style:{color:"#9096A3",fontSize:"12px",marginLeft:"10px"}},"\u6587\u4EF6\u5927\u5C0F\u4E0D\u8D85\u8FC7200MB\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1APPT\u3001PPTX"))),z.createElement("div",{className:re.box},Ce.map(qe=>z.createElement("div",{key:qe.id,className:re.row},z.createElement("div",{className:re.icon},qe.status==="done"&&z.createElement("i",{className:"iconfont icon-wancheng",style:{color:"#19CB70"}}),qe.status==="error"&&z.createElement("i",{className:"iconfont icon-cuowu",style:{color:"#E30000",marginLeft:1,fontSize:13}})),z.createElement("div",null,z.createElement(de.Z,{title:qe==null?void 0:qe.name},z.createElement("div",{style:{color:qe.status==="error"?"#E30000":"#3061D0",textDecoration:"underline"}},(0,b.tP)(qe==null?void 0:qe.name,9))),qe.status==="uploading"&&z.createElement(te.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:qe.percent,showInfo:!1,size:[168,4]})))))))}},61471:function(Ct,ot,le){"use strict";le.d(ot,{i:function(){return me},q:function(){return oe}});var a=le(59301),Se={flex_box_center:"flex_box_center___yMUhy",flex_space_between:"flex_space_between___KNvG9",flex_box_vertical_center:"flex_box_vertical_center___yqWY9",flex_box_center_end:"flex_box_center_end___DJKuV",flex_box_column:"flex_box_column___NTtN1",singleSelect:"singleSelect___fU3O9",multipleSelect:"multipleSelect___LFXCB",plus:"plus___gdDhG"},y=le(92310),ce=le.n(y),de=le(25399),te=le(82326),ae=le(99571),re=le(82093),ne=Object.defineProperty,x=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ie=(Ee,ve,he)=>ve in Ee?ne(Ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:he}):Ee[ve]=he,se=(Ee,ve)=>{for(var he in ve||(ve={}))b.call(ve,he)&&ie(Ee,he,ve[he]);if(E)for(var he of E(ve))z.call(ve,he)&&ie(Ee,he,ve[he]);return Ee},pe=(Ee,ve)=>x(Ee,ee(ve)),ue=(Ee,ve)=>{var he={};for(var ge in Ee)b.call(Ee,ge)&&ve.indexOf(ge)<0&&(he[ge]=Ee[ge]);if(Ee!=null&&E)for(var ge of E(Ee))ve.indexOf(ge)<0&&z.call(Ee,ge)&&(he[ge]=Ee[ge]);return he},fe=(Ee,ve,he)=>new Promise((ge,be)=>{var ye=De=>{try{Fe(he.next(De))}catch(Ce){be(Ce)}},Ae=De=>{try{Fe(he.throw(De))}catch(Ce){be(Ce)}},Fe=De=>De.done?ge(De.value):Promise.resolve(De.value).then(ye,Ae);Fe((he=he.apply(Ee,ve)).next())});const oe=Ee=>{var ve=Ee,{wrapClassName:he,wrapStyle:ge={},showLinkButton:be=!0,tooltipTitle:ye="",loadGeneral:Ae=!1,data:Fe={}}=ve,De=ue(ve,["wrapClassName","wrapStyle","showLinkButton","tooltipTitle","loadGeneral","data"]);const Ce="course_disciplines_list",[Be,we]=(0,a.useState)(()=>{const Je=sessionStorage.getItem(Ce);return Je?JSON.parse(Je):[]}),[je,Ie]=(0,a.useState)(!1),[ze,Oe]=(0,a.useState)(!0);(0,a.useEffect)(()=>{qe()},[]);const qe=()=>fe(void 0,null,function*(){var Je,Ge,Ue,Le;Ie(!0);const ke=yield(0,re.U2)("v2/course_disciplines.json",Fe);if(ke.status===0){const Ne=((Ge=(Je=ke==null?void 0:ke.data)==null?void 0:Je.list)==null?void 0:Ge.map(Ze=>({value:Ze.id,label:Ze.name})))||[];if(we(Ne),Oe(!1),sessionStorage.setItem(Ce,JSON.stringify(Ne)),ze){const Ze=(Le=(Ue=ke==null?void 0:ke.data)==null?void 0:Ue.list)==null?void 0:Le.find(We=>We.is_default);Ae&&Ze&&De.onChange(Ze==null?void 0:Ze.id)}}Ie(!1)});return a.createElement("div",{className:ce()(Se.singleSelect,he),style:ge},a.createElement(de.Z,{title:ye},a.createElement(te.default,se({allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",loading:je,options:Be,onDropdownVisibleChange:Je=>{Je&&qe()}},De))),be&&a.createElement(ae.ZP,{type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))},me=Ee=>{var ve=Ee,{wrapClassName:he,wrapStyle:ge={},showLinkButton:be=!0,courseDisciplineId:ye="",isPlusHeight:Ae=!1,tooltipTitle:Fe,allowAcceptEmpty:De=!1,data:Ce={}}=ve,Be=ue(ve,["wrapClassName","wrapStyle","showLinkButton","courseDisciplineId","isPlusHeight","tooltipTitle","allowAcceptEmpty","data"]);const[we,je]=(0,a.useState)([]),[Ie,ze]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Oe()},[ye]);const Oe=()=>fe(void 0,null,function*(){var qe,Je;if(!De&&!ye){je([]);return}ze(!0);const Ge=yield(0,re.U2)(`v2/course_disciplines/${ye||"all"}.json`,Ce);if(Ge.status===0){const Ue=((Je=(qe=Ge==null?void 0:Ge.data)==null?void 0:qe.tag_disciplines)==null?void 0:Je.map(Le=>({value:Le.id,label:Le.name})))||[];Ue.length&&je(Ue)}ze(!1)});return a.createElement("div",{className:ce()(Se.multipleSelect,he),style:ge},a.createElement(de.Z,{title:Fe},a.createElement(te.default,pe(se({allowClear:!0,mode:"multiple",optionFilterProp:"label",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",loading:Ie,options:we,maxTagCount:"responsive",onDropdownVisibleChange:qe=>{qe&&Oe()}},Be),{className:ce()(Be.className,Ae&&Se.plus)}))),be&&a.createElement(ae.ZP,{className:Se.btn,type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u77E5\u8BC6\u70B9"))}},30516:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return ie}});var a=le(59301),Se=le(76560),y=le(62957),ce=le(99571),de=le(29787),te=le(50582),ae=le(40148),re=le(51124),ne=le(24334),x=le(61186),ee=le.n(x),E=le(49162),b=le(59301),z=(se,pe,ue)=>new Promise((fe,oe)=>{var me=he=>{try{ve(ue.next(he))}catch(ge){oe(ge)}},Ee=he=>{try{ve(ue.throw(he))}catch(ge){oe(ge)}},ve=he=>he.done?fe(he.value):Promise.resolve(he.value).then(me,Ee);ve((ue=ue.apply(se,pe)).next())}),ie=({open:se,onClose:pe})=>{const[ue,fe]=(0,a.useState)(void 0);console.log((0,Se.useLocation)(),33);const oe=(0,Se.useLocation)();(0,a.useEffect)(()=>{se&&function(){return z(this,null,function*(){const Ge=yield(0,te.X6)(se);fe(Ge.data)})}()},[se]);const{status:me,created_at:Ee,code:ve,name:he,language:ge,pass_sets_count:be,set_count:ye,error_msg:Ae,output:Fe,input:De,expected_output:Ce,execute_memory:Be,user:we,execute_time:je,input_file_url:Ie,output_file_url:ze,is_file:Oe,expected_output_file_url:qe}=ue||{};return b.createElement(y.default,{open:se,width:1e3,onCancel:()=>pe(!1),footer:b.createElement(ce.ZP,{type:"primary",onClick:()=>pe(!1)},"\u5173\u95ED"),centered:!0},b.createElement(de.Z,{spinning:!ue,delay:500},b.createElement("div",{className:"record-detail-info"},ue?b.createElement(b.Fragment,null,b.createElement("div",{className:"record-detail-body"},b.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),b.createElement("ul",{className:"record-info"},b.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",b.createElement("span",{className:me===0?"c-green":"c-red"},ae.Im[me])," "),b.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",b.createElement("span",null,ee()(Ee).format("YYYY-MM-DD HH:mm:ss"))," "),b.createElement("li",null," \u8BED\u8A00\uFF1A",b.createElement("span",null,ge)," "),b.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",b.createElement("span",null,je*1e3,"ms")," "),b.createElement("li",null," ",`${me===E.h.HIDE_COMPILE_STATUS?"--":be} / ${ye} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ae.gZ)({status:me,error_msg:Ae,execute_time:je,output:Fe,input:De,expected_output:Ce,input_file_url:Ie,output_file_url:ze,is_file:Oe,expected_output_file_url:qe}),b.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),b.createElement(re.ZP,{height:"200px",width:"100%",language:ge==null?void 0:ge.toLocaleLowerCase(),value:ne.Base64.decode(ve),options:{readOnly:!0}}))):null)))}},57049:function(Ct,ot,le){"use strict";le.d(ot,{Im:function(){return ye},Y4:function(){return Fe}});var a=le(59301),Se=le(37568),y=le(6767),ce=le(99571),de=le(55956),te=le(24334),ae=le.n(te),re=le(5216),ne=le(766),x=le(38394),ee=le(49661),E=le(34376),b=le.n(E),z=le(82093),ie=le(76560),se=le(30516),pe=le(33796),ue=le(50582),fe=le(76193),oe=le(41550),me=le(92310),Ee=le.n(me),ve=le(2610),he=le(59301),ge=(Be,we,je)=>new Promise((Ie,ze)=>{var Oe=Ge=>{try{Je(je.next(Ge))}catch(Ue){ze(Ue)}},qe=Ge=>{try{Je(je.throw(Ge))}catch(Ue){ze(Ue)}},Je=Ge=>Ge.done?Ie(Ge.value):Promise.resolve(Ge.value).then(Oe,qe);Je((je=je.apply(Be,we)).next())});const{TextArea:be}=Se.default,ye={[de.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[de.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[de.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ae=(Be=>(Be[Be.SET_VISIBLE=0]="SET_VISIBLE",Be[Be.SET_TABINDEX=1]="SET_TABINDEX",Be))(Ae||{});function Fe(Be){const{status:we,error_msg:je,output:Ie,input:ze,expected_output:Oe,is_file:qe,input_file_url:Je,output_file_url:Ge,expected_output_file_url:Ue,setMonacoValue:Le,setData:ke,highlightEndEntry:Ne}=Be,Ze=(0,a.useRef)(),We=(0,a.useRef)(),mt=(0,a.useRef)();let at=null;const He={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,a.useEffect)(()=>{if(Ie&&!qe&&Ze.current){const _e=new E.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});_e.open(Ze.current);const Qe=(Ne?ee.jl:ee.pp)(te.Base64.decode(Ie));_e.write(Qe),_e.setOption("theme",{background:"#1e1e1e"})}if(ze&&!qe&&We.current){const _e=new E.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});_e.open(We.current),_e.write((Ne?ee.jl:ee.pp)(ze)),_e.setOption("theme",{background:"#1e1e1e"})}if(Oe&&!qe&&mt.current){const _e=new E.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});_e.open(mt.current),_e.write((Ne?ee.jl:ee.pp)(te.Base64.decode(Oe))),_e.setOption("theme",{background:"#1e1e1e"})}},[Ie]),we){case de.h.NOMATCH:at=he.createElement(he.Fragment,null,he.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!qe&&he.createElement("div",{ref:Ze}),qe&&he.createElement("div",{style:He},he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(this,null,function*(){const _e=yield(0,z.ZP)(Ge,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Le(_e),setTimeout(()=>{ke(Ge)},200)})},Ie)),he.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!qe&&he.createElement("div",{ref:mt}),qe&&he.createElement("div",{style:He},he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(this,null,function*(){const _e=yield fetch(Ue,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Le(yield _e.text()),setTimeout(()=>{ke(Ue)},200)})},Oe)));break;case de.h.EXECUTEFAILURE:at=he.createElement(he.Fragment,null,he.createElement("div",{style:{border:"1px #F6F7F9 solid"}},he.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!qe&&he.createElement(x.Z,{value:ze,style:He}),qe&&he.createElement("div",{style:He},he.createElement("a",{onClick:()=>(0,ee.LR)(Je,ze)},ze))),he.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},he.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),he.createElement("pre",{className:re.Z.error,style:{color:"#E30000",padding:"0 10px"}},te.Base64.decode(je),"111")));break;case de.h.COMPILEFAILURE:at=he.createElement(he.Fragment,null,he.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),he.createElement("pre",{className:re.Z.error},te.Base64.decode(je)));break;case de.h.PODFAILURE:at=he.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:at=he.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return he.createElement(he.Fragment,null," ",at," ")}function De(Be){const{status:we,error_msg:je,execute_time:Ie,output:ze,input:Oe,expected_output:qe,is_file:Je,input_file_url:Ge,output_file_url:Ue,expected_output_file_url:Le}=Be;let ke=null;switch(we){case de.h.OK:case de.h.NOMATCH:case de.h.EXECUTEFAILURE:case de.h.COMPILEFAILURE:ke=he.createElement("div",{id:"outputResultRef",className:"h100"});break;case de.h.PODFAILURE:ke=he.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ke=he.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return he.createElement(he.Fragment,null," ",ke," ")}function Ce({value:Be,className:we}){return he.createElement("span",{className:we},Be)}ot.ZP=({input:Be,is_file:we,debuging:je,submitting:Ie,executingMessage:ze,debugResult:Oe,onChangeInput:qe,onDebugCode:Je,onSubmitCode:Ge,hack:Ue,user:Le,submitResult:ke,isWhiteTheme:Ne,topDispatch:Ze})=>{const[We]=(0,ie.useSearchParams)(),mt=(0,ie.useParams)(),[at,He]=(0,a.useState)(!1),[_e,Qe]=(0,a.useState)(!1),[Te,Ye]=(0,a.useState)(1),[pt,Xe]=(0,a.useState)(!1),[Ve,Me]=(0,a.useState)(0),[xe,Pe]=(0,a.useState)(!1),[Ke,et]=(0,a.useState)(""),[dt,gt]=(0,a.useState)(""),ht=(0,a.useRef)(),Ot=(0,a.useRef)(),_t=(0,a.useRef)(null),Dt=(0,a.useRef)(null),ut=(0,a.useRef)(null);console.log(ke,"submitResult",mt);const{status:$e,id:st,input:it,output:bt,expected_output:Bt,is_file:Mt,input_file_url:Ut,output_file_url:kt,expected_output_file_url:Ht,error_msg:Cn,hack_sets:Qn}=ke||{};(0,a.useEffect)(()=>{$e===0&&(Ye(1),Me(0))},[$e,st]),(0,a.useEffect)(()=>{ge(void 0,null,function*(){var Wn;const $t=yield(0,ue.rX)(mt==null?void 0:mt.id,"submit");($t==null?void 0:$t.status)===0&&($t!=null&&$t.data&&((Wn=$t==null?void 0:$t.data)==null?void 0:Wn.status)!==0?(Ze({type:fe.Types.SET_SUBMIT_RESULT,payload:{submitResult:$t==null?void 0:$t.data}}),Ye(2),Me(320)):(Ye(1),Me(0)))})},[mt==null?void 0:mt.id]),(0,a.useEffect)(()=>{if(ht.current){let Pn=function(xt){dn=rn.offsetHeight,Dn=!0,Wt=xt.pageY,ut.current.style.display="block"},Wn=function(){Dn=!1,ut.current.style.display="none"},$t=function(xt){if(Dn){gn();let Tt=Wt-xt.pageY,en=dn+Tt;if(en<0&&(en=0),en>window.innerHeight-150&&(en=window.innerHeight-150),Te===1){en<=34?Me(0):Me(en);return}console.log(en,"resizeH"),Me(en)}};const rn=_t.current;let dn=0,Dn=!1,Wt=0;const qt=document.getElementById("case-y-bar");return qt==null||qt.addEventListener("mousedown",Pn),document.addEventListener("mousemove",$t),document.addEventListener("mouseup",Wn),()=>{const xt=document.getElementById("case-y-bar");xt==null||xt.removeEventListener("mousedown",Pn),document.removeEventListener("mousemove",$t),document.removeEventListener("mouseup",Wn)}}},[ht,Te]),(0,a.useEffect)(()=>{const Pn=pe.Z.subscribe("resize-move-bar",gn);if(We.get("type")!=="exercises")return document.addEventListener((0,ve.gH)(),_n),()=>{document.removeEventListener((0,ve.gH)(),_n),Pn()}},[]),(0,a.useEffect)(()=>{});function gn(){var Pn,Wn,$t,rn;const dn=document.getElementById("outputResultRef");if(dn){let Dn=dn.dataset.text;Ot.current.reset(),Ot.current.writeln(Dn);const Wt=document.getElementById("outputResultRef").offsetWidth-20,qt=((rn=($t=(Wn=(Pn=Ot.current)==null?void 0:Pn._core)==null?void 0:Wn._renderService)==null?void 0:$t.dimensions)==null?void 0:rn.actualCellWidth)||10,xt=Math.ceil(Wt/qt);Ot.current.resize(xt,Math.ceil(dn.clientHeight/16))}}function Sn(){He(!at),setTimeout(()=>{gn()},300),at?Me(320):(Me(window.innerHeight-150),Xe(!0))}function Xn(){_e?(Qe(!1),(0,ve.BU)()):(Qe(!0),(0,ve.Dj)(Dt.current))}const _n=Pn=>{(0,ve.vp)()||Qe(!1)},Mn=(0,a.useMemo)(()=>{if(Oe){const{status:Pn,output:Wn,error_msg:$t}=Oe;return setTimeout(()=>{let rn="",dn=document.getElementById("outputResultRef");Wn?rn=te.Base64.decode(Wn):$t&&(rn=te.Base64.decode($t)),Ot.current=new E.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Ot.current.open(dn),Ot.current.onKey(function(Dn){var Wt;if(Dn.domEvent.key.toLocaleUpperCase()==="C"&&Dn.domEvent.ctrlKey){Dn.domEvent.preventDefault();let qt=(Wt=Ot.current)==null?void 0:Wt.getSelection();navigator.clipboard.writeText(qt).then(()=>{})}}),dn.dataset.text=rn,Ot.current.setOption("convertEol",!0),gn()},300),he.createElement(he.Fragment,null,De(Oe))}return null},[Oe]);function un(){var Pn,Wn;if(!(Ue!=null&&Ue.code)||((Pn=Ue==null?void 0:Ue.code)==null?void 0:Pn.trim().length)===0){(Wn=y.ZP)==null||Wn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ye(1),Me(320),Je()}const ir=Pn=>ge(void 0,null,function*(){let Wn=yield(0,z.ZP)(`/api/problems/${Pn}/start.json`,{method:"get",params:{hack_user_id:Le==null?void 0:Le.user_id}});Wn&&(window.location.href=`/myproblems/${Wn==null?void 0:Wn.identifier}${window.location.search}`)});function Kn(){Mt?navigator.clipboard.writeText(te.Base64.decode(Cn)).then(()=>{y.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(te.Base64.decode(bt)).then(()=>{y.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return he.createElement(a.Fragment,null,he.createElement("div",{className:Ee()(re.Z.case,Ne&&re.Z.whiteCase),style:{height:Ve},ref:_t},he.createElement("div",{className:re.Z.fullMask,ref:ut}),he.createElement("div",{className:re.Z["resize-y-bar"],id:"case-y-bar",ref:ht,draggable:!1},Te===2&&he.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Te===1&&(Ve<=34?he.createElement("div",{onClick:()=>{Me(320)},className:re.Z.unfoldBtn},"\u63A7\u5236\u53F0",he.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):he.createElement("div",{onClick:()=>{Me(0)},className:re.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",he.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),he.createElement("div",null,he.createElement("div",{className:re.Z.caseHead},he.createElement("div",{className:re.Z.dot}),he.createElement("div",{className:re.Z.text},Te===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Te===2&&!Ie&&typeof $e=="number"&&he.createElement(he.Fragment,null,$e===de.h.OK?he.createElement("div",{className:re.Z.pass},he.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):he.createElement("div",{className:re.Z.noPass},he.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ye[$e])),he.createElement("div",{className:re.Z.btns},Te===2&&!Ie&&he.createElement(he.Fragment,null,$e!==de.h.OK&&he.createElement("div",{onClick:Kn},he.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),he.createElement("div",{onClick:()=>{Pe(st)}},he.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),We.get("type")!=="exercises"&&he.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Sn()},he.createElement("i",{className:`iconfont icon-${at?"suoxiao1":"fangda"}`})))),he.createElement("div",{style:{display:Te===1?"block":"none"}},je?he.createElement(ne.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):he.createElement("div",{style:{height:Ve-34}},he.createElement("div",{className:re.Z.result},he.createElement("div",{className:re.Z.left},he.createElement("div",{className:re.Z.title},he.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),he.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),he.createElement("div",{className:re.Z.leftNode},he.createElement(be,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:we?"":Be,onChange:qe}))),he.createElement("div",{className:re.Z.right},he.createElement("div",{className:re.Z.title},he.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),he.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),he.createElement("div",{className:re.Z.node},Oe?Mn:he.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),he.createElement("div",{style:{display:Te===2?"block":"none"}},Ie?he.createElement(ne.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):he.createElement("div",{style:{height:Ve-34,display:"flex",flexDirection:"column",overflow:"hidden"}},he.createElement("div",{ref:Dt,className:re.Z.elseNode},he.createElement("div",{className:re.Z.nameWrap},he.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),he.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),he.createElement("div",{className:re.Z.scroll},he.createElement("pre",{className:re.Z.scrollBox,style:pt?{height:_e?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Mt&&he.createElement(Ce,{value:it}),Mt&&he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(void 0,null,function*(){const Pn=yield fetch(Ut,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});gt(yield Pn.text()),setTimeout(()=>{et(Ut)},200)})},it)),it&&he.createElement("div",{className:re.Z.action},he.createElement("span",{onClick:()=>Xe(!pt)},pt?"\u6536\u8D77":"\u5C55\u5F00")))),he.createElement("div",{className:re.Z.result,style:{flex:1,overflow:"hidden"}},he.createElement("div",{className:re.Z.left},he.createElement("div",{className:re.Z.title},he.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),he.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),he.createElement("div",{className:re.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},he.createElement("pre",null,!Mt&&he.createElement(Ce,{className:"mb10",value:Bt&&te.Base64.decode(Bt)||""}),Mt&&he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(void 0,null,function*(){const Pn=yield fetch(Ht,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});gt(yield Pn.text()),setTimeout(()=>{et(Ht)},200)})},Bt)))),he.createElement("div",{className:re.Z.right},he.createElement("div",{className:re.Z.title},he.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),he.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),he.createElement("div",{className:re.Z.node,style:{color:$e===de.h.OK?"#2ABD8C":"#FF2C29"}},he.createElement("pre",null,($e===4||$e===5)&&he.createElement(Ce,{className:"mb10",value:Cn&&te.Base64.decode(Cn)||""}),$e!=4&&$e!=5&&(Mt?he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(void 0,null,function*(){const Pn=yield(0,z.ZP)(kt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{gt(Pn)}catch(Wn){gt("")}setTimeout(()=>{et(kt)},200)})},bt):he.createElement(Ce,{className:"mb10",value:bt&&te.Base64.decode(bt)||""})))))))))),he.createElement("div",{className:Ee()(re.Z.footer,Ne&&re.Z.whiteFooter),style:{zIndex:100}},(Ue==null?void 0:Ue.is_program)&&(Ue==null?void 0:Ue.above_question)&&he.createElement(ce.ZP,{className:"mr10",type:"primary",onClick:()=>ir(Ue==null?void 0:Ue.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Ue==null?void 0:Ue.is_program)&&(Ue==null?void 0:Ue.under_question)&&he.createElement(ce.ZP,{className:"mr10",type:"primary",onClick:()=>ir(Ue==null?void 0:Ue.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),he.createElement(ce.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:je||Ie,loading:je,color:"#2ABD8C",className:"mr10",onClick:un},"\u8C03\u8BD5\u4EE3\u7801"),We.get("qtype")!=="8"&&he.createElement(ce.ZP,{className:re.Z.disabled,type:"primary",icon:he.createElement("i",{className:"iconfont icon-bofang1"}),loading:Ie,disabled:je||Ie,onClick:()=>{var Pn,Wn;if(!(Ue!=null&&Ue.code)||((Pn=Ue==null?void 0:Ue.code)==null?void 0:Pn.trim().length)===0){(Wn=y.ZP)==null||Wn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ye(2),Me(320),Ge()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),he.createElement(se.Z,{onClose:Pe,open:xe}),he.createElement(oe.Z,{close:!0,data:Ke,type:Ke.length?"txt":"",onClose:()=>et(""),monacoEditor:{value:dt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},76193:function(Ct,ot,le){"use strict";le.r(ot),le.d(ot,{Types:function(){return Zt},default:function(){return ct}});var a=le(59301),Se=le(76560),y=le(11938),ce=le(62957),de=le(29787),te=le(99571),ae=le(25399),re=le(77019),ne=le(50582),x=le(72664),ee=le(2610),E=le(72015),b=le(90524),z=le(87169),ie=le(30641),se=le(51124),pe=le(75790),ue=le(89613),fe=le(64536),oe=le(6767),me={list:"list___IRN6i",copy:"copy___qCn9B"},Ee=le(56102),ve=le(82093),he=(lt,wt,St)=>new Promise((Vt,Jt)=>{var Lt=on=>{try{cn(St.next(on))}catch(ln){Jt(ln)}},sn=on=>{try{cn(St.throw(on))}catch(ln){Jt(ln)}},cn=on=>on.done?Vt(on.value):Promise.resolve(on.value).then(Lt,sn);cn((St=St.apply(lt,wt)).next())}),be=({showResourceCentre:lt,identifier:wt})=>{const St=(0,Se.useParams)(),[Vt,Jt]=(0,a.useState)(null);(0,a.useEffect)(()=>{lt&&Lt()},[lt]);const Lt=()=>he(void 0,null,function*(){const sn=yield(0,ve.ZP)(`/api/problems/${wt}/attachment_list.json`,{method:"get"});(sn==null?void 0:sn.status)==0&&Jt(sn.data||[])});return a.createElement("div",{className:"tpi-code-setting"},a.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Vt!=null&&Vt.length)&&a.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Vt==null?void 0:Vt.map((sn,cn)=>a.createElement("dl",{className:me.list,key:cn},a.createElement(ae.Z,{title:sn.title},a.createElement("dt",null,a.createElement("i",{className:"icon-wenjian4 mr5"}),sn.title)),a.createElement("dd",null,a.createElement(Ee.CopyToClipboard,{text:sn.saved_file_path,onCopy:()=>oe.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement("span",{className:`${me.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ye=le(59301),Ae=Object.defineProperty,Fe=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,je=(lt,wt,St)=>wt in lt?Ae(lt,wt,{enumerable:!0,configurable:!0,writable:!0,value:St}):lt[wt]=St,Ie=(lt,wt)=>{for(var St in wt||(wt={}))Be.call(wt,St)&&je(lt,St,wt[St]);if(Ce)for(var St of Ce(wt))we.call(wt,St)&&je(lt,St,wt[St]);return lt},ze=(lt,wt)=>Fe(lt,De(wt));const Oe={theme:(0,ue.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,ue.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,ue.G)("cmTabToSpace",!0),showResourceCentre:!1};var qe=(lt=>(lt[lt.set_font_size=0]="set_font_size",lt[lt.set_theme=1]="set_theme",lt[lt.on_tab_to_space=2]="on_tab_to_space",lt[lt.set_show_editor_setting=3]="set_show_editor_setting",lt[lt.set_show_respurce_center=4]="set_show_respurce_center",lt))(qe||{});function Je(lt,wt){switch(wt.type){case 3:return ze(Ie({},lt),{showEditorSetting:wt.payload});case 1:return ze(Ie({},lt),{theme:wt.payload});case 0:return ze(Ie({},lt),{fontSize:wt.payload});case 2:return ze(Ie({},lt),{tabToSpace:wt.payload});case 4:return ze(Ie({},lt),{showResourceCentre:wt.payload});default:throw new Error}}var Ge=({isLoading:lt,value:wt,onChange:St,language:Vt,onUpdateCode:Jt,ActionBarRender:Lt,setIsWhiteTheme:sn,identifier:cn})=>{const[on,ln]=(0,a.useReducer)(Je,Oe),{theme:yn,fontSize:bn,showEditorSetting:wn,tabToSpace:Ln,showResourceCentre:Gn}=on,nn=(0,a.useRef)(),dr=(0,a.useRef)();(0,a.useEffect)(()=>{sn(yn==="vs")},[yn]);const Hn={onFontSizeChange:Sr=>{ln({type:0,payload:Sr}),(0,ue.t)("cmFontSize",Sr)},tabToSpace:Ln,cmFontSize:bn,className:"oj",cmCodeMode:yn,onTabToSpace:Sr=>{ln({type:2,payload:Sr}),(0,ue.t)("cmTabToSpace",Sr)},onCodeModeChange:Sr=>{ln({type:1,payload:Sr}),(0,ue.t)("ProgrammingCodeMode",Sr)}};function mr(){ln({type:3,payload:!1})}function Ar(){ln({type:3,payload:!0})}function Rr(){ln({type:4,payload:!1})}function Gr(){ln({type:4,payload:!0})}const fr={value:wt,language:Vt,theme:yn,options:{fontSize:bn,insertSpaces:Ln},onChange:Sr=>{St(Sr),dr.current=Sr,clearTimeout(nn.current),nn.current=setTimeout(()=>{Jt(dr.current)},1e4)},onEditBlur:Sr=>{dr.current&&Jt(dr.current)}};return ye.createElement(a.Fragment,null,Lt(Ar,Gr),ye.createElement("div",{style:{flex:1,overflow:"hidden"}},!lt&&ye.createElement(se.ZP,Ie({},fr))),ye.createElement(pe.Z,null,ye.createElement(ie.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:wn,onClose:mr},ye.createElement(fe.Z,Ie({},Hn)))),ye.createElement(pe.Z,null,ye.createElement(ie.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Gn,onClose:Rr},ye.createElement(be,{showResourceCentre:Gn,identifier:cn}))))},Ue=le(60141),Le=le(24334),ke=le(57049),Ne={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},Ze={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},We=le(54172),mt=le(13747),at=le(58617),He=le(30516),_e=le(61186),Qe=le.n(_e),Te=le(59301);const{Column:Ye}=We.default;var pt=({submitResult:lt,submitting:wt,submitRecords:St,page:Vt,onPageChange:Jt,topicId:Lt})=>{const[sn]=(0,Se.useSearchParams)(),{records:cn,records_count:on}=St||{},[ln,yn]=(0,a.useState)(!1),bn=sn.get("type")==="1";return Te.createElement(de.Z,{spinning:wt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Te.createElement(at.Z,{style:{fontSize:24},spin:!0})},(cn==null?void 0:cn.length)>0?Te.createElement(We.default,{dataSource:cn,rowKey:"id",pagination:!1},Te.createElement(Ye,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(wn,Ln)=>Te.createElement("span",null," ",Qe()(wn).format("YYYY-MM-DD HH:mm:ss"))}),Te.createElement(Ye,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(wn,Ln)=>{var Gn;return Te.createElement("span",{className:`${wn===0?"c-green":"c-red"} current`,onClick:()=>{yn(Ln.id)}},(Gn=ke.Im[wn])==null?void 0:Gn.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Te.createElement(Ye,{title:`\u6267\u884C\u7528\u65F6 (${bn?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:wn=>wn?bn?wn:wn/1e3:""}),Te.createElement(Ye,{title:`\u5185\u5B58\u6D88\u8017\uFF08${bn?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:wn=>wn?bn?wn:parseFloat((wn/1024).toFixed(2)):""}),Te.createElement(Ye,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Te.createElement(Ye,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(wn,Ln)=>Te.createElement("span",{className:"c-light-primary current",onClick:()=>{yn(Ln.id)}},"\u67E5\u770B")})):Te.createElement("div",{style:{height:300,width:"100%"}}),Te.createElement(He.Z,{onClose:yn,open:ln}),on>15?Te.createElement(mt.Z,{className:Ze.pagination,current:Vt,pageSize:15,total:on,onChange:Jt}):null)},Xe=le(57884),Ve=le(96599),Me={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},xe=le(38394),Pe=le(59301);const Ke={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var et=({hack:lt})=>{const{language:wt,difficult:St,time_limit:Vt,description:Jt}=lt,[Lt]=(0,Se.useSearchParams)(),sn=Ke[St];return Pe.createElement(Pe.Fragment,null,Pe.createElement("ul",{className:Me.info},Pe.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Pe.createElement("b",{className:Me.info_tag},wt)),Pe.createElement("li",null,Pe.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Pe.createElement(Ve.default,{color:sn==null?void 0:sn.color},sn==null?void 0:sn.name)),Pe.createElement("li",null,Pe.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Pe.createElement("span",{style:{color:"#333333"}},Vt,"\u79D2"))),Lt.get("qtype")==="8"?Pe.createElement(xe.Z,{value:Jt,showProgramFill:!0,className:Me.desc}):Pe.createElement(xe.Z,{value:Jt,className:Me.desc}))},dt={},gt=le(59301),ht=({hack:lt,current_user:wt})=>gt.createElement("div",{className:dt.answer},lt!=null&<.answer_text?gt.createElement(xe.Z,{style:{padding:"13px 0"},value:(lt==null?void 0:lt.answer_text)||""}):gt.createElement(Xe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Ot=le(33796);function _t(lt,wt){return(0,ve.U2)(`/problems/${lt}/comments.json`,{page:wt,limit:10})}function Dt(lt){return(0,ve.v_)(`/discusses/${lt}/plus.json`,{container_type:"Discuss",type:1})}function ut(lt,wt,St){return(0,ve.v_)(`/problems/${lt}/comments/reply.json`,{comments:{content:St,parent_id:wt}})}function $e(lt,wt){return(0,ve.v_)(`/problems/${lt}/comments.json`,{comments:{content:wt}})}function st(lt,wt,St){return(0,ve.v_)(`/problems/${lt}/comments/${wt}/hidden.json`,St)}function it(lt,wt){return(0,ve.IV)(`/problems/${lt}/comments/${wt}`)}var bt=le(46541);function Bt({author:lt}){return a.createElement("a",{href:`/users/${lt.login}`,target:"_blank"},a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${b.Z.IMG_SERVER}/images/${lt.image_url}`,width:"50"}))}function Mt({data:lt,index:wt,parentDiscussIndex:St,user:Vt,onSetActionType:Jt}){const{author:Lt,can_delete:sn,content:cn,id:on,time:ln}=lt;function yn(){Jt({id:on,index:wt,type:"delete-discuss",parentDiscussIndex:St,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const bn=Vt.admin||sn||Lt.user_id===Vt.user_id;return a.createElement("div",{className:"discuss-item-container second-discuss "},a.createElement(Bt,{author:Lt}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${Lt.login}`,target:"_blank"},Lt.name),a.createElement("span",{className:"grey"},ln),a.createElement("div",{className:"btn-group",style:{marginBottom:0}},bn?a.createElement("a",{onClick:yn,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null)),a.createElement(xe.Z,{className:"discuss-content",value:cn})))}var Ut=({user:lt,data:wt,index:St,onPlusDiscuss:Vt,onSetActionType:Jt,activeDiscussIndex:Lt,onReplyDiscuss:sn,onSetActiveDiscussIndex:cn})=>{const{content:on,children:ln,hidden:yn,id:bn,praise_count:wn,time:Ln,user_praise:Gn,can_delete:nn,author:dr}=wt;function Hn(){cn(bn)}function mr(){Vt(bn,!Gn,St)}function Ar(){Jt({id:bn,index:St,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Rr(){Jt({id:bn,index:St,params:{hidden:yn?"0":"1"},type:"hidden-discuss",message:yn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Gr=lt.admin||lt.user_id===dr.user_id;return a.createElement("div",{className:"discuss-item-container",key:bn},a.createElement(Bt,{author:dr}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${dr.login}`,target:"_blank"}," ",dr.name," "),a.createElement("span",{className:"grey"},Ln)),a.createElement(xe.Z,{className:"discuss-content",value:on}),ln&&ln.length>0?a.createElement("div",{className:"reply-discuss-container"},ln.map((fr,Sr)=>a.createElement(Mt,{key:fr.id,data:fr,index:Sr,user:lt,onSetActionType:Jt,parentDiscussIndex:St}))):null,a.createElement("div",{className:"btn-group"},Gr?a.createElement("a",{onClick:Rr,title:yn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},a.createElement("i",{className:yn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,nn&&(!ln||ln.length==0)?a.createElement("a",{onClick:Ar,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null,a.createElement("a",{onClick:Hn,title:"\u56DE\u590D"}," ",a.createElement("i",{className:"iconfont icon-huifu1"})," "),a.createElement("a",{onClick:mr,className:Gn?"c-orange":""},a.createElement("i",{className:Gn?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),a.createElement("span",null,wn||""))),a.createElement(bt.Z,{id:bn,activeDiscussIndex:Lt,onReplyDiscuss:sn})))},kt=le(39479),Ht={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},Cn=le(2978),Qn=(lt,wt,St)=>new Promise((Vt,Jt)=>{var Lt=on=>{try{cn(St.next(on))}catch(ln){Jt(ln)}},sn=on=>{try{cn(St.throw(on))}catch(ln){Jt(ln)}},cn=on=>on.done?Vt(on.value):Promise.resolve(on.value).then(Lt,sn);cn((St=St.apply(lt,wt)).next())}),gn=({user_praise:lt,praise_count:wt,praisePlus:St,onCreateDiscuss:Vt,discuss_count:Jt})=>{const[Lt,sn]=(0,a.useState)(!1),[cn,on]=(0,a.useState)("");function ln(Ln){on(Ln)}function yn(){sn(!0)}function bn(){sn(!1)}function wn(){return Qn(this,null,function*(){Vt(cn),on(""),sn(!1)})}return a.createElement("div",{className:`${Ht["dis-input-editor-container"]} ${Lt?Ht.active:""} `},a.createElement("div",{className:Lt?`hide ${Ht["text-area"]}`:Ht["text-area"]},a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:yn}),a.createElement("a",null," ",a.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Jt," "),a.createElement("a",{className:"c-light-black",onClick:St,title:lt?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},a.createElement("i",{className:`mr3 ${lt?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),wt?a.createElement("span",null,wt):"")),Lt?a.createElement("div",{className:Ht["input-mask"],onClick:bn}):null,a.createElement("div",{className:Lt?Ht["md-container"]:`${Ht["md-container"]} hide`},a.createElement(Cn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:cn,height:240,onChange:ln}),a.createElement("div",{className:Ht["tip-container"],onClick:bn},a.createElement("a",{className:Ht["btn-send"],onClick:wn}," \u53D1\u9001 "))))},Sn=le(59301),Xn=Object.defineProperty,_n=Object.defineProperties,Mn=Object.getOwnPropertyDescriptors,un=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,Kn=Object.prototype.propertyIsEnumerable,Pn=(lt,wt,St)=>wt in lt?Xn(lt,wt,{enumerable:!0,configurable:!0,writable:!0,value:St}):lt[wt]=St,Wn=(lt,wt)=>{for(var St in wt||(wt={}))ir.call(wt,St)&&Pn(lt,St,wt[St]);if(un)for(var St of un(wt))Kn.call(wt,St)&&Pn(lt,St,wt[St]);return lt},$t=(lt,wt)=>_n(lt,Mn(wt)),rn=(lt,wt,St)=>new Promise((Vt,Jt)=>{var Lt=on=>{try{cn(St.next(on))}catch(ln){Jt(ln)}},sn=on=>{try{cn(St.throw(on))}catch(ln){Jt(ln)}},cn=on=>on.done?Vt(on.value):Promise.resolve(on.value).then(Lt,sn);cn((St=St.apply(lt,wt)).next())});const dn={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Dn=(lt=>(lt[lt.GET_DISCUSSES=0]="GET_DISCUSSES",lt[lt.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",lt[lt.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",lt[lt.PLUS_DISCUSS=3]="PLUS_DISCUSS",lt[lt.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",lt[lt.SET_PAGE=5]="SET_PAGE",lt[lt.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",lt))(Dn||{});function Wt(lt,wt){switch(wt.type){case 6:return $t(Wn({},lt),{loading:!0});case 0:return Wn(Wn({},lt),wt.payload);case 1:return Wn(Wn({},lt),wt.payload);case 4:return Wn(Wn({},lt),wt.payload);case 3:return Wn(Wn({},lt),wt.payload);case 5:return $t(Wn({},lt),{page:wt.payload});case 2:return Wn(Wn({},lt),wt.payload);default:throw new Error}}var qt=({user:lt,identifier:wt,hack:St,onTriggerPraise:Vt,activeIndex:Jt})=>{const[Lt,sn]=(0,a.useReducer)(Wt,dn),{loading:cn,page:on,data:ln,count:yn,actionType:bn,activeDiscussIndex:wn}=Lt,Ln=(0,a.useCallback)(()=>rn(void 0,null,function*(){sn({type:6});const fr=yield _t(wt,on),{comments:Sr,disscuss_count:Mr}=fr;sn({type:0,payload:{data:Sr,count:Mr,loading:!1}})}),[on,wt]);(0,a.useEffect)(()=>{Jt==="2"&&Ln()},[wt,on,Jt]);function Gn(fr){sn({type:5,payload:fr})}function nn(fr){sn({type:4,payload:{actionType:fr}})}function dr(fr){sn(wn===fr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:fr}})}function Hn(fr,Sr,Mr){return rn(this,null,function*(){try{const zr=yield Dt(fr);ln[Mr].user_praise=Sr,ln[Mr].praise_count=zr.praise_count,sn({type:3,payload:{data:[...ln]}})}catch(zr){console.log(zr)}})}function mr(){return rn(this,null,function*(){const{id:fr,params:Sr,type:Mr,index:zr,parentDiscussIndex:Dr}=bn;if(Mr==="hidden-discuss"&&(yield st(wt,fr,Sr),Dr?ln[Dr].children[zr].hidden=Sr.hidden==1:ln[zr].hidden=Sr.hidden==1,sn({type:4,payload:{actionType:null,data:[...ln]}})),Mr==="delete-discuss"){if(yield it(wt,fr),Dr||Dr===0){let Xr=ln[Dr].children;for(let ri=Xr.length-1;ri>=0;ri--)if(Xr[ri].id===fr){Xr.splice(ri,1);break}ln[Dr].children=Xr}else for(let Xr=ln.length-1;Xr>=0;Xr--)if(ln[Xr].id===fr){ln.splice(Xr,1);break}sn({type:4,payload:{actionType:null,data:[...ln]}})}})}function Ar(){sn({type:4,payload:{actionType:null}})}function Rr(fr,Sr){return rn(this,null,function*(){try{yield ut(wt,fr,Sr),Ln()}catch(Mr){console.log(Mr)}})}function Gr(fr){return rn(this,null,function*(){sn({type:6}),yield $e(wt,fr),Ln()})}return Sn.createElement(Sn.Fragment,null,Sn.createElement("div",{className:"discuss-panel"},ln.length===0?Sn.createElement(Xe.Z,null):ln.map((fr,Sr)=>Sn.createElement(Ut,{onReplyDiscuss:Rr,onPlusDiscuss:Hn,onSetActiveDiscussIndex:dr,onSetActionType:nn,data:fr,index:Sr,user:lt,activeDiscussIndex:wn})),yn>10?Sn.createElement("div",{className:"pagination-container"},Sn.createElement(mt.Z,{showQuickJumper:!0,onChange:Gn,current:on,total:yn})):null),Sn.createElement(gn,{user_praise:St.user_praise,praise_count:St.praises_count,praisePlus:Vt,discuss_count:St.comments_count,onCreateDiscuss:Gr}),Sn.createElement(pe.Z,null,Sn.createElement(ce.default,{centered:!0,title:"\u63D0\u793A",open:!!bn,onOk:mr,onCancel:Ar},Sn.createElement("p",null,bn?bn.message:"")),Sn.createElement(kt.Z,null)))},xt=le(82326),Tt=le(37568),en=le(86743),En={},xn=le(59301),hn=({hack:lt,current_user:wt})=>xn.createElement("div",{className:En.answer},lt!=null&<.analysis?xn.createElement(xe.Z,{style:{padding:"13px 0"},value:(lt==null?void 0:lt.analysis)||""}):xn.createElement(Xe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),pn={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},mn=le(8848),Jn=le(5269),Zn=le(28284),pr=le(71051),Or=le(12062),Tr=le(59301);const{TextArea:ai}=Tt.default,{Panel:fn}=mn.default;var In=({data:lt,hack:wt})=>(console.log(lt,wt,"data"),wt!=null&&wt.is_file?Tr.createElement(Or.Y2,{disabled:!0,className:pn.uploadTableWrapper,showScore:!wt.test_set_score,data:lt,isProgramHomework:!0}):Tr.createElement("div",{className:pn.hackSets},lt==null?void 0:lt.map((St,Vt)=>Tr.createElement(mn.default,{accordion:!0,bordered:!1,key:Vt,defaultActiveKey:Vt===0&&St.id,className:pn.collapseWrapper,expandIcon:({isActive:Jt})=>Tr.createElement("i",{className:`iconfont icon-weizhankai ${Jt?pn.open:pn.close}`,style:{fontSize:14,transition:"all .2s"}})},Tr.createElement(fn,{key:St.id,header:Tr.createElement(re.Z,{align:"middle",justify:"space-between",wrap:!1},Tr.createElement(Jn.Z,{className:pn.panelHeader},Tr.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Vt+1)),Tr.createElement(Jn.Z,{flex:1},Tr.createElement(re.Z,{align:"middle",justify:"end",wrap:!1},!(wt!=null&&wt.test_set_score)&&Tr.createElement(Jn.Z,{className:pn.rateInput},Tr.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Tr.createElement("div",null,Tr.createElement(Zn.default.Item,{noStyle:!0},Tr.createElement(pr.Z,{value:St==null?void 0:St.score,className:pn.baseFormItem,min:0,max:100,disabled:!0}))),Tr.createElement("span",{className:"ml10"},"%")))))},Tr.createElement(Zn.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Tr.createElement(ai,{readOnly:!0,value:St==null?void 0:St.input,rows:4})),Tr.createElement(Zn.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Tr.createElement(ai,{readOnly:!0,value:St==null?void 0:St.output,rows:4}))))))),Cr={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},tr=le(59301),Hr=(0,a.forwardRef)(({data:lt=[]},wt)=>{var St;const[Vt,Jt]=(0,a.useState)(),Lt=lt.filter(cn=>cn.show);(0,a.useEffect)(()=>{Lt.length&&Jt(Lt[0].id)},[lt==null?void 0:lt.length]);const sn=((St=Lt.find(cn=>cn.id===Vt))==null?void 0:St.element)||null;return(0,a.useImperativeHandle)(wt,()=>({setActiveTab:cn=>Jt(cn)})),tr.createElement("div",{className:Cr.tabs},tr.createElement("div",{className:Cr.tabWarp},Lt.map(cn=>tr.createElement("div",{onClick:()=>Jt(cn.id),className:`${Cr.tab} ${cn.id===Vt?Cr.active:""}`,key:cn.id},cn.name))),tr.createElement("div",{className:Cr.content},sn))}),Kt=le(59301),xr=Object.defineProperty,Pr=Object.defineProperties,yr=Object.getOwnPropertyDescriptors,Er=Object.getOwnPropertySymbols,oi=Object.prototype.hasOwnProperty,Di=Object.prototype.propertyIsEnumerable,Li=(lt,wt,St)=>wt in lt?xr(lt,wt,{enumerable:!0,configurable:!0,writable:!0,value:St}):lt[wt]=St,Pi=(lt,wt)=>{for(var St in wt||(wt={}))oi.call(wt,St)&&Li(lt,St,wt[St]);if(Er)for(var St of Er(wt))Di.call(wt,St)&&Li(lt,St,wt[St]);return lt},Ui=(lt,wt)=>Pr(lt,yr(wt)),yi=(lt,wt,St)=>new Promise((Vt,Jt)=>{var Lt=on=>{try{cn(St.next(on))}catch(ln){Jt(ln)}},sn=on=>{try{cn(St.throw(on))}catch(ln){Jt(ln)}},cn=on=>on.done?Vt(on.value):Promise.resolve(on.value).then(Lt,sn);cn((St=St.apply(lt,wt)).next())});const Wa={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},ua={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var ao=({hack:lt,onTriggerPraise:wt,topicId:St,page:Vt,onPageChange:Jt,user:Lt,current_user:sn,submitRecords:cn,submitting:on,submitResult:ln,setActiveIndex:yn,hack_sets:bn})=>{var wn,Ln;const[Gn]=(0,Se.useSearchParams)(),[nn,dr]=(0,a.useState)("0"),Hn=(0,Se.useLocation)(),[mr,Ar]=(0,a.useState)(!1),[Rr,Gr]=(0,a.useState)(null),[fr,Sr]=(0,a.useState)([]),[Mr,zr]=(0,a.useState)([]),[Dr,Xr]=(0,a.useState)({page:1,limit:10}),ri=(0,a.useRef)(null),Bi=(0,a.useRef)(null);console.log(Lt,"user");let[_r,Ai]=(0,a.useState)(Ui(Pi({},(0,Se.useParams)()),{page:1,per_page:20,name:""}));(0,a.useEffect)(()=>{Bi.current&&(lt==null?void 0:lt.is_close_tips)===!1&&Rr===null&&Gr(!0)},[Bi.current,lt==null?void 0:lt.is_close_tips,Rr]);function Jr(){return yi(this,null,function*(){yield(0,ve.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,a.useEffect)(()=>{yn(nn)},[nn]);function jr(Br){return yi(this,null,function*(){let ii=Br.target.id;if(ii==="1"){let br=yield(0,ve.ZP)(`/api/myproblems/${_r.id}/redo_logs.json`,{method:"get",params:Pi({},Dr)});(br==null?void 0:br.status)===0&&zr(br==null?void 0:br.data)}dr(ii)})}(0,a.useEffect)(()=>Ot.Z.subscribe("to-commit-info",()=>{dr("1"),ri.current&&ri.current.setActiveTab("1")}),[]),(0,a.useEffect)(()=>Ot.Z.subscribe("to-reset-info",()=>{jr({target:{id:"1"}}),ri.current&&ri.current.setActiveTab("2")}),[]);function Yr(){dr("2")}function Wr(){return yi(this,null,function*(){let Br=yield(0,ve.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Pi({identifier:_r==null?void 0:_r.id},_r)});Sr(Br)})}const Fi=[{title:null,description:Kt.createElement("div",null,Kt.createElement("b",{onClick:()=>{Gr(!1),Jr(),Ar(!0),Wr()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Kt.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),Kt.createElement(te.ZP,{onClick:()=>{Gr(!1),Jr()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Bi.current}];return Kt.createElement("div",{className:Ne["left-panel"]},Kt.createElement("ul",{className:`${Ne["s-navs"]} ${Ne["bg-white"]} ${Ne.b1}`},(lt==null?void 0:lt.is_program)&&!Gn.get("pageId")&&Kt.createElement(ae.Z,{title:"\u9898\u76EE\u5217\u8868"},Kt.createElement("div",{onClick:()=>{Wr(),Ar(!0)},className:Ne.btns,ref:Bi,style:Rr?{pointerEvents:"none"}:{}},Kt.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Kt.createElement("li",{style:{marginLeft:20}},Kt.createElement("a",{className:nn==="0"?Ne.active:"",id:"0",onClick:jr},"\u9898\u76EE\u63CF\u8FF0")),Kt.createElement("li",null,Kt.createElement("a",{className:nn==="1"?Ne.active:"",id:"1",onClick:jr},"\u64CD\u4F5C\u8BB0\u5F55")),(Gn.get("type")!=="exercises"&&(lt==null?void 0:lt.answer_text_show)||Gn.get("type")!=="exercises"&&(lt==null?void 0:lt.analysis_show))&&Kt.createElement("li",null,Kt.createElement("a",{className:nn==="4"?Ne.active:"",id:"4",onClick:jr},"\u89E3\u7B54\u53C2\u8003")),Gn.get("type")!=="exercises"&&Kt.createElement("li",null,Kt.createElement("a",{className:nn==="2"?Ne.active:"",id:"2",onClick:jr},"\u8BC4\u8BBA")),!!(bn!=null&&bn.length)&&Gn.get("type")!=="exercises"&&Gn.get("type")!=="1"&&Kt.createElement("li",null,Kt.createElement("a",{className:nn==="5"?Ne.active:"",id:"5",onClick:jr},"\u6D4B\u8BD5\u7528\u4F8B"))),Kt.createElement("div",{className:`${Ne["tab-panel-body"]} ${nn==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Kt.createElement(et,{hack:lt,onTriggerPraise:wt,toDiscuss:Yr})),Kt.createElement("div",{style:{padding:"12px"},className:`${Ne["tab-panel-body"]} ${nn==="1"?"":"hide"}`},Kt.createElement(Hr,{ref:ri,data:[{id:"1",show:Gn.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Kt.createElement(Kt.Fragment,null,cn!=null&&cn.records_count||on?Kt.createElement(pt,{page:Vt,onPageChange:Jt,topicId:St,submitting:on,key:(ln==null?void 0:ln.id)||1,submitRecords:cn,submitResult:ln}):Kt.createElement(Xe.Z,null))},{id:"2",show:Gn.get("type")==="exercises"||(lt==null?void 0:lt.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Kt.createElement(Kt.Fragment,null,Kt.createElement(We.default,{pagination:!1,dataSource:Mr==null?void 0:Mr.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Br,ii,br)=>Qe()(Br).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Br,ii,br)=>{var Qr;return(Qr=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(ar=>ar.id===Br))==null?void 0:Qr.name}}]}),Kt.createElement(mt.Z,{style:{marginTop:10},current:Dr.page,total:Mr==null?void 0:Mr.count,hideOnSinglePage:!0,onChange:Br=>yi(void 0,null,function*(){Dr.page=Br,Xr(Dr);let ii=yield(0,ve.ZP)(`/api/myproblems/${_r.id}/redo_logs.json`,{method:"get",params:Ui(Pi({},Dr),{courseId:_r.courseId})});(ii==null?void 0:ii.status)===0&&zr(ii==null?void 0:ii.data)})}))}]})),Kt.createElement("div",{style:{padding:"12px"},className:`${Ne["tab-panel-body"]} ${nn==="4"?"":"hide"}`},Kt.createElement(Hr,{data:[{id:"1",show:Gn.get("type")!=="exercises"&&(lt==null?void 0:lt.answer_text_show),name:"\u7B54\u6848",element:Kt.createElement(Kt.Fragment,null,Kt.createElement(ht,{hack:lt,current_user:sn}))},{id:"2",show:Gn.get("type")!=="exercises"&&(lt==null?void 0:lt.analysis_show),name:"\u89E3\u6790",element:Kt.createElement(Kt.Fragment,null,Kt.createElement(hn,{hack:lt,current_user:sn}))}]})),Kt.createElement("div",{className:`${Ne["tab-panel-body"]} ${nn==="2"?"":"hide"}`,style:{padding:0}},Kt.createElement(qt,{user:Lt,activeIndex:nn,identifier:lt.identifier,hack:lt,onTriggerPraise:wt})),Kt.createElement("div",{className:`${Ne["tab-panel-body"]} ${nn==="5"?"":"hide"}`,style:{padding:12}},Kt.createElement(In,{data:bn||[],hack:lt})),Kt.createElement(ie.Z,{rootClassName:Ne.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Ar(!1),open:mr},Kt.createElement(re.Z,null,Kt.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Kt.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",fr==null?void 0:fr.total_count,"\u9898\xA0[\xA0",fr==null?void 0:fr.total_score,"\u5206\xA0]\xA0"),!(Lt!=null&&Lt.hack_manager)&&Kt.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",fr==null?void 0:fr.work_score,"\u5206")),Kt.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Kt.createElement(re.Z,{align:"middle",className:"mt10 mb10"},!(Lt!=null&&Lt.hack_manager)&&Kt.createElement(xt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Br=>{_r.page=1,_r.finish_status=Br,Ai(Pi({},_r)),Wr()}},Kt.createElement(xt.default.Option,{value:""},"\u5168\u90E8"),Kt.createElement(xt.default.Option,{value:0},"\u672A\u5F00\u59CB"),Kt.createElement(xt.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Kt.createElement(xt.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Kt.createElement(xt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Br=>{_r.page=1,_r.difficult=Br||null,Ai(Pi({},_r)),Wr()}},Kt.createElement(xt.default.Option,{value:0},"\u5168\u90E8"),Kt.createElement(xt.default.Option,{value:1},"\u7B80\u5355"),Kt.createElement(xt.default.Option,{value:2},"\u9002\u4E2D"),Kt.createElement(xt.default.Option,{value:3},"\u56F0\u96BE")),Kt.createElement(Tt.default.Search,{size:"large",onSearch:Br=>{_r.name=Br,_r.page=1,Ai(Pi({},_r)),Wr()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Kt.createElement("div",{className:Ne.list,style:{height:36,background:"#3D445C"}},!(Lt!=null&&Lt.hack_manager)&&Kt.createElement("span",null,"\u72B6\u6001"),Kt.createElement("span",null,"\u5E8F\u53F7"),Kt.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Kt.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Kt.createElement("div",{style:{overflow:"auto",flex:1}},(wn=fr==null?void 0:fr.data)!=null&&wn.length?(Ln=fr==null?void 0:fr.data)==null?void 0:Ln.map((Br,ii)=>Kt.createElement("div",{onClick:()=>yi(void 0,null,function*(){let br=yield(0,ve.ZP)(`/api/problems/${Br==null?void 0:Br.identifier}/start.json`,{method:"get",params:{hack_user_id:Lt==null?void 0:Lt.user_id}});br&&(Se.history.replace(`/myproblems/${br==null?void 0:br.identifier}${window.location.search}`),window.location.reload())}),className:`${Ne.list} ${Br!=null&&Br.checked?Ne.active:""}`},!(Lt!=null&&Lt.hack_manager)&&Kt.createElement(Kt.Fragment,null,!(Br!=null&&Br.opened)&&Kt.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Br==null?void 0:Br.opened)&&!(Br!=null&&Br.passed)&&Kt.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Br==null?void 0:Br.opened)&&(Br==null?void 0:Br.passed)&&Kt.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Kt.createElement("span",null,(_r.page-1)*20+(ii+1)),Kt.createElement("span",{style:{flex:1},title:Br.name},`[${Br==null?void 0:Br.score}\u5206]`,"\xA0",Br.name),Kt.createElement("span",{style:{flexBasis:48,paddingRight:0}},Wa[Br.difficult]))):Kt.createElement(Xe.Z,null)),Kt.createElement(mt.Z,{current:_r.page,className:"mt20",hideOnSinglePage:!0,total:fr==null?void 0:fr.count,pageSize:_r.per_page,onChange:(Br,ii)=>{_r.page=Br,_r.per_page=ii,Wr()}})),Kt.createElement(en.Z,{rootClassName:Ne.tour,closeIcon:!1,open:!!Rr,steps:Fi,gap:{offset:3,radius:2}}))},bi=le(62522),Ia=le(15610),Ur=le(38273),Ua=le(85933),ca=le(89244),na=le(47206),di=le(5216),_i=le(92310),Sa=le.n(_i),Ea=le(41751),wa=le(4523),eo=le(34055),Va=le(64123),Si=le(60515),ra=le(88977),Vn=le(59301),oo=Object.defineProperty,ia=Object.defineProperties,fo=Object.getOwnPropertyDescriptors,ga=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,Rt=(lt,wt,St)=>wt in lt?oo(lt,wt,{enumerable:!0,configurable:!0,writable:!0,value:St}):lt[wt]=St,Xt=(lt,wt)=>{for(var St in wt||(wt={}))Et.call(wt,St)&&Rt(lt,St,wt[St]);if(ga)for(var St of ga(wt))Ft.call(wt,St)&&Rt(lt,St,wt[St]);return lt},an=(lt,wt)=>ia(lt,fo(wt)),Bn=(lt,wt)=>{var St={};for(var Vt in lt)Et.call(lt,Vt)&&wt.indexOf(Vt)<0&&(St[Vt]=lt[Vt]);if(lt!=null&&ga)for(var Vt of ga(lt))wt.indexOf(Vt)<0&&Ft.call(lt,Vt)&&(St[Vt]=lt[Vt]);return St},nt=(lt,wt,St)=>new Promise((Vt,Jt)=>{var Lt=on=>{try{cn(St.next(on))}catch(ln){Jt(ln)}},sn=on=>{try{cn(St.throw(on))}catch(ln){Jt(ln)}},cn=on=>on.done?Vt(on.value):Promise.resolve(on.value).then(Lt,sn);cn((St=St.apply(lt,wt)).next())});const{Countdown:It}=y.default,Nt={Java:"java",C:"c",Python:"py","C++":"c"};var Zt=(lt=>(lt[lt.SET_LOADING=0]="SET_LOADING",lt[lt.GET_DATA=1]="GET_DATA",lt[lt.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",lt[lt.SET_DATA=3]="SET_DATA",lt[lt.SET_DEBUGING=4]="SET_DEBUGING",lt[lt.SET_SUBMITING=5]="SET_SUBMITING",lt[lt.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",lt[lt.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",lt[lt.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",lt[lt.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",lt[lt.SET_PAGE=10]="SET_PAGE",lt))(Zt||{});function jt(){return new Date().getTime()}const Re={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function vt(lt,wt){switch(wt.type){case 1:return Xt(Xt({},lt),wt.payload);case 3:return an(Xt({},lt),{data:wt.payload});case 0:return an(Xt({},lt),{loading:wt.payload});case 9:return an(Xt({},lt),{showNote:wt.payload});case 4:return an(Xt({},lt),{debuging:wt.payload});case 5:return an(Xt({},lt),{submitting:wt.payload});case 2:return an(Xt({},lt),{submitRecords:wt.payload});case 10:return an(Xt({},lt),{submitRecordPage:wt.payload});case 6:return an(Xt({},lt),{executingMessage:wt.payload});case 7:return Xt(Xt({},lt),wt.payload);case 8:return Xt(Xt({},lt),wt.payload);default:throw new Error}}var ct=({children:lt})=>{var wt,St,Vt,Jt,Lt,sn,cn,on,ln,yn;const[bn,wn]=(0,a.useReducer)(vt,Re),{id:Ln}=(0,Se.useParams)(),Gn=(0,Se.useLocation)(),[nn]=(0,Se.useSearchParams)(),{loading:dr,data:Hn,debugResult:mr,submitResult:Ar,submitRecords:Rr,submitRecordPage:Gr,showNote:fr,debuging:Sr,submitting:Mr,executingMessage:zr}=bn,[Dr,Xr]=(0,a.useState)("#37AD83"),[ri,Bi]=(0,a.useState)(null),[_r,Ai]=(0,a.useState)({}),[Jr,jr]=(0,a.useState)(!0),[Yr,Wr]=(0,a.useState)(!1),[Fi,Br]=(0,a.useState)(!1),ii=(0,a.useRef)(null),br=(0,a.useRef)(0),Qr=Hn==null?void 0:Hn.user,ar=Hn==null?void 0:Hn.hack,[Vi,Zi]=(0,a.useState)(!1),gi=(0,a.useRef)(1),Ki=(0,a.useRef)(!1);(0,Ea.y)(nn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Fa}=(0,Ea.X)(),[Ti,rr]=(0,a.useState)(""),zi=(0,ca._)(_r),[xa,da]=(0,a.useState)({open:!1,text:""}),[Hi,Wi]=(0,a.useState)(null),Oa=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Fr;let Yt=(Fr=ar==null?void 0:ar.homework_extension)==null?void 0:Fr.failed_evaluate_num;typeof Yt=="number"&&Wi(Yt)},[(wt=ar==null?void 0:ar.homework_extension)==null?void 0:wt.failed_evaluate_num]),(0,a.useEffect)(()=>{function Fr(){return nt(this,null,function*(){var Yt,Nr,qr,li,xi;jr(!0);const fi=yield(0,ne.fu)(Ln,{exercise_id:nn.get("exercisesId")});if(setTimeout(()=>{jr(!1)},800),fi.status!==401){try{fi.hack.code=Le.Base64.decode(fi.hack.code)}catch(ji){console.log(ji)}fi.hack=an(Xt({},fi.hack),{is_program:nn.get("type")==="1"}),wn({type:1,payload:{loading:!1,data:fi}})}if(nn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let ji;nn.get("coursesId")=="coursesId"?ji=yield(0,x._F)({categoryId:nn.get("exercisesId"),login:nn.get("login")}):ji=yield(0,x._B)({categoryId:nn.get("exercisesId"),login:nn.get("login")}),Ai(Xt({},ji)),Fa((Yt=ji==null?void 0:ji.exercise)==null?void 0:Yt.forbid_copy),typeof((Nr=ji==null?void 0:ji.exercise)==null?void 0:Nr.left_time)=="number"&&(Bi(Date.now()+((qr=ji==null?void 0:ji.exercise)==null?void 0:qr.left_time)*1e3),setTimeout(()=>{Xr("red")},(((li=ji==null?void 0:ji.exercise)==null?void 0:li.left_time)-300>0?((xi=ji==null?void 0:ji.exercise)==null?void 0:xi.left_time)-300:0)*1e3))}})}Ln&&Fr()},[Ln]),(0,a.useEffect)(()=>{var Fr;return nn.get("type")==="exercises"&&((Fr=_r==null?void 0:_r.exercise)!=null&&Fr.screen_open)&&(window.removeEventListener("blur",Ga,!1),na.U.forEach((Yt,Nr)=>{window.addEventListener(Yt,Ga,!1)}),window.addEventListener("blur",Ga,!1),window.focus()),()=>{document.removeEventListener((0,ee.gH)(),Ga)}},[_r]),(0,a.useEffect)(()=>{Ti==="1"&&Ln&&ar!=null&&ar.language&&$i()},[Ln,Gr,ar==null?void 0:ar.language,Ti]),(0,a.useEffect)(()=>(ar!=null&&ar.is_program&&(br.current=0,ii.current=setInterval(()=>{Ta()},15e3)),()=>{clearInterval(ii.current)}),[ar==null?void 0:ar.is_program]);const Ta=()=>nt(void 0,null,function*(){let Fr=yield(0,ve.ZP)(`/api/myproblems/${Ln}/save_long_time.json`,{method:"get",params:{answer_long_time:br.current}})}),Ga=()=>{Ki.current||(0,ee.BU)(),window.parent.postMessage("backExercise","*")};function $i(){return nt(this,null,function*(){try{const Fr=yield(0,ne.zO)(Ln,{limit:15,page:Gr,language:ar==null?void 0:ar.language});wn({type:2,payload:Fr})}catch(Fr){console.log(Fr)}})}function po(Fr){wn({type:10,payload:Fr})}function aa(Fr){return nt(this,null,function*(){var Yt;let Nr;(nn.get("ip_limit")==="inner"||nn.get("ip_bind_type")==="true")&&(Nr=yield(0,Ia.y)({ip_limit:nn.get("ip_limit"),ip_bind:nn.get("ip_bind_type")==="true"}));const qr=yield(0,ne.n4)(Ln,{code:Le.Base64.encode(Fr||ar.code),language:ar==null?void 0:ar.language,exercise_id:nn.get("exercisesId"),question_id:nn.get("questionId"),ip:Nr});return qr.status===-5&&(0,Se.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:an(Xt({errorMessage:qr==null?void 0:qr.message},(_r==null?void 0:_r.exercise)||{}),{exercise_user_id:(Yt=_r==null?void 0:_r.exercise)==null?void 0:Yt.exercise_user_id,id:nn.get("exercisesId")})}}),qr})}function Gi(){return nt(this,null,function*(){if(gi.current=2,!Mr){wn({type:5,payload:!0});try{Ot.Z.publish("to-commit-info");const Fr=yield aa();if(console.log(Fr,1),Fr.status===0){let fi=function(){return nt(this,null,function*(){const{status:ji,data:ka}=yield(0,ne.rX)(Ln,"submit"),Ya=jt()-xi>(qr*li+3)*1e3;if(ji!==0&&!Ya&&setTimeout(fi,1e3),Ya){ce.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),wn({type:5,payload:!1});return}if(ji===0){ka.status===2&&ce.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(ka==null?void 0:ka.status)===0&&nn.get("type")==="1"&&Br(!0),(ka==null?void 0:ka.status)!==0&&nn.get("type")==="1"&&Wi(hs=>hs+1);const vo=yield(0,ne.zO)(Ln,{limit:15,page:Gr,language:ar==null?void 0:ar.language});wn({type:8,payload:an(Xt({},bn),{submitResult:ka,submitting:!1,submitRecords:vo})})}})},Yt={};if(nn.get("type")==="exercises"?(Yt.extras={exercise_id:nn.get("exercisesId"),question_id:nn.get("questionId")},(nn.get("ip_limit")==="inner"||nn.get("ip_bind_type")==="true")&&(Yt.extras.ip=yield(0,Ia.y)({ip_limit:nn.get("ip_limit"),ip_bind:nn.get("ip_bind_type")==="true"}))):nn.get("type")==="smartPlan"&&(Yt.extras={smart_plan_page_item_bank_id:nn.get("smartPlanItemBankId"),simulate:nn.get("simulate")==="true"}),(yield(0,ne.bM)(Ln,Yt)).status===-1&&nn.get("exercisesId")){window.parent.location.href=`/classrooms/${nn.get("coursesId")}/exercise/${nn.get("exercisesId")}/detail`;return}const{time_limit:qr,test_case_size:li}=ar,xi=jt();fi()}else wn({type:5,payload:!1})}catch(Fr){console.log(Fr),wn({type:5,payload:!1})}Zi(!1)}})}function Ca(){return nt(this,null,function*(){gi.current=1,bn.debuging=!0,wn({type:4,payload:!0});try{if((yield aa()).status===0){let xi=function(){return nt(this,null,function*(){const{status:fi,message:ji,data:ka}=yield(0,ne.rX)(Ln,"debug"),Ya=jt()-li>(Yt+3)*1e3;if(fi!==0&&!Ya&&(wn({type:6,payload:ji}),setTimeout(xi,1e3)),Ya){ce.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),wn({type:4,payload:!1}),wn({type:7,payload:an(Xt({},bn),{debugResult:{status:2},debuging:!1})});return}fi===0&&(ka.status===2&&ce.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),wn({type:4,payload:!1}),wn({type:7,payload:an(Xt({},bn),{debugResult:ka,debuging:!1})}))})};const{time_limit:Yt}=ar;let Nr={input:encodeURIComponent(Hn.test_case.input)};if(nn.get("type")==="exercises"&&(Nr.exercise_id=nn.get("exercisesId")),(yield(0,ne.MU)(Ln,Nr)).status===-1&&nn.get("exercisesId")){window.parent.location.href=`/classrooms/${nn.get("coursesId")}/exercise/${nn.get("exercisesId")}/detail`;return}const li=jt();xi()}else wn({type:4,payload:!1})}catch(Fr){console.log(Fr)}finally{}})}function Xa(Fr,Yt){const Nr=Yt?{modify_code:!1}:{};wn({type:3,payload:an(Xt({},Hn),{hack:Xt(an(Xt({},ar),{code:Fr}),Nr)})}),Zi(!0)}const Ei=Fr=>nt(void 0,null,function*(){let Yt=yield(0,ve.ZP)(`/api/problems/${ar==null?void 0:ar.identifier}/start.json`,{method:"get",params:{language:Fr==="C++"||Fr==="c++"?encodeURIComponent(Fr):Fr,hack_user_id:Qr==null?void 0:Qr.user_id}});Yt.status!==-1&&Se.history.replace(`/myproblems/${Yt==null?void 0:Yt.identifier}${window.location.search}`)});function to(Fr){let Yt=Fr.target.value;wn({type:3,payload:an(Xt({},Hn),{test_case:{input:Yt}})})}function si(){return nt(this,null,function*(){try{let Fr={};nn.get("type")==="exercises"?Fr.exercise_id=nn.get("exercisesId"):ar!=null&&ar.homework_common_id&&(Fr.homework_common_id=ar==null?void 0:ar.homework_common_id);const Yt=yield(0,ne.H7)(Ln,Xt({},Fr));Yt.status===401||(Xa(Le.Base64.decode(Yt.code)),(nn.get("type")==="exercises"||ar!=null&&ar.homework_common_id)&&Ot.Z.publish("to-reset-info"))}catch(Fr){console.log(Fr)}})}function $r(){ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Vn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Vn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return nt(this,null,function*(){const Fr=yield(0,ne.fi)(Ln);Fr.status===401||Xa(Le.Base64.decode(Fr.code),!0)})}})}function ki(){wn({type:9,payload:!0})}function Lr(){wn({type:9,payload:!1})}function ni(Fr){return nt(this,null,function*(){yield(0,ne.MK)(Ln,Fr),wn({type:1,payload:{showNote:!1,data:an(Xt({},Hn),{hack:an(Xt({},ar),{notes:Fr.notes})})}})})}const ja={hack:ar,isLoading:Jr,input:(St=Hn==null?void 0:Hn.test_case)==null?void 0:St.input,is_file:(Vt=Hn==null?void 0:Hn.test_case)==null?void 0:Vt.is_file,identifier:ar==null?void 0:ar.identifier,attachments_count:Hn==null?void 0:Hn.attachments_count,language:ar==null?void 0:ar.language,code:ar==null?void 0:ar.code,title:"main."+Nt[ar==null?void 0:ar.language],modify_code:ar==null?void 0:ar.modify_code,notes:ar==null?void 0:ar.notes,debugResult:mr,debuging:Sr,submitting:Mr,submitResult:Ar,executingMessage:zr,onCancelNote:Lr,onAddNote:ni,showNote:fr,user:Qr,onShowNote:ki,onSubmitCode:Gi,onChangeCode:Xa,onChangeInput:to,onDebugCode:Ca,onResetCode:si,onSyncCode:$r,onUpdateCode:aa,onChangeLanguage:Ei,isWhiteTheme:Yr,setIsWhiteTheme:Wr,topDispatch:wn};function Ji(){return nt(this,null,function*(){const{praise_count:Fr}=yield(0,ne.vl)(ar.id,{container_type:"Hack",type:1});let Yt=an(Xt({},Hn),{hack:an(Xt({},ar),{praises_count:Fr,user_praise:!ar.user_praise})});wn({type:3,payload:Yt})})}const za={topicId:Ln,submitResult:Ar,submitRecords:Rr,submitting:Mr,page:Gr,onPageChange:po,hack:ar,user:Hn==null?void 0:Hn.user,hack_sets:Hn==null?void 0:Hn.hack_sets,current_user:Hn==null?void 0:Hn.current_user,onTriggerPraise:Ji,setActiveIndex:rr};console.log(_r);const[Ra,qa]=(0,a.useState)(!1),[Bo,mo]=(0,a.useState)(!1);(0,a.useEffect)(()=>{const Fr=Yt=>{var Nr,qr;if(console.log("event-----",Yt),Yt.data.type==="showIntelligentTeacherStatus"&&!((qr=(Nr=Yt==null?void 0:Yt.data)==null?void 0:Nr.SmartPlanItemBanks)!=null&&qr.allow_answer_after_end)){const{aiStatus:li,questionStatus:xi}=Yt.data;if(qa(li),xi){let fi=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(fi.includes(nn.get("smartPlanItemBankId")))return;ce.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Vn.createElement("div",{className:"tc font16"},xi?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>nt(void 0,null,function*(){Gi(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(fi.push(nn.get("smartPlanItemBankId"))));let ji="";nn.get("isMiniprogram")?ji=`/miniprogram/courseware/study?courses_id=${nn.get("coursesId")}&id=${nn.get("exercisesId")}`:ji=`/classrooms/${nn.get("coursesId")}/smart_plan/${nn.get("exercisesId")}/ppt_info/info`,window.opener?window.close():Se.history.push(ji)})})}}if(Yt.data.type=="closeIntelligentTeacherStatus"){Gi();let li="";nn.get("isMiniprogram")?li=`/miniprogram/courseware/study?courses_id=${nn.get("coursesId")}&id=${nn.get("exercisesId")}`:li=`/classrooms/${nn.get("coursesId")}/smart_plan/${nn.get("exercisesId")}/ppt_info/info`,window.opener?window.close():Se.history.push(li)}};return window.addEventListener("message",Fr),()=>{window.removeEventListener("message",Fr)}},[]);const ho=()=>{if(nn.get("type")==="exercises")return!1;const Fr=Object.entries((ar==null?void 0:ar.homework_extension)||{}).some(([Yt,Nr])=>Yt!=="ai_code_evaluation_promote"&&!!Nr);return!!(nn.get("type")==="1"&&((0,eo.$O)()||Fr)||nn.get("type")==="smartPlan"&&(Ra||nn.get("showAi")))};return(0,a.useEffect)(()=>{var Fr,Yt,Nr,qr,li,xi,fi;ho()&&(Hi>((Yt=(Fr=ar==null?void 0:ar.homework_extension)==null?void 0:Fr.ai_guide_data)==null?void 0:Yt.evaluation_num)&&da({open:!0,text:(qr=(Nr=ar==null?void 0:ar.homework_extension)==null?void 0:Nr.ai_guide_data)==null?void 0:qr.evaluation_msg}),(li=ar==null?void 0:ar.homework_extension)!=null&&li.ai_guide&&Hi==0&&!Oa.current&&(Oa.current=setTimeout(()=>{var ji,ka;da({open:!0,text:(ka=(ji=ar==null?void 0:ar.homework_extension)==null?void 0:ji.ai_guide_data)==null?void 0:ka.unanswered_msg})},(((fi=(xi=ar==null?void 0:ar.homework_extension)==null?void 0:xi.ai_guide_data)==null?void 0:fi.unanswered_time)||0)*60*1e3)),Oa.current&&Hi>0&&clearTimeout(Oa.current))},[Hi,ar]),Vn.createElement(Vn.Fragment,null,Vn.createElement(de.Z,{spinning:dr,delay:500},Hn?Vn.createElement("div",{style:{minWidth:"1200px"}},Vn.createElement("header",{className:Sa()(di.Z.header,Yr&&di.Z.whiteHeader)},!((Jt=["smartPlan","exercises"])!=null&&Jt.includes(nn.get("type")))&&Vn.createElement("div",null,Vn.createElement("img",{src:`${b.Z.IMG_SERVER}/images/${Qr==null?void 0:Qr.image_url}`,alt:"user",width:36}),Vn.createElement("span",{style:{color:Yr?"#333":"#B2BACB",fontSize:16}},Qr==null?void 0:Qr.name)),((Lt=["smartPlan","exercises"])==null?void 0:Lt.includes(nn.get("type")))&&Vn.createElement("div",null,Vn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Vn.createElement("span",{className:"ml10"},((sn=_r==null?void 0:_r.exercise)==null?void 0:sn.user_name)||(Qr==null?void 0:Qr.name)||"--")),Vn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Vn.createElement("span",{className:"ml10"},((cn=_r==null?void 0:_r.exercise)==null?void 0:cn.student_id)||(Qr==null?void 0:Qr.student_id)||"--"))),Vn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Vn.createElement("div",null,ar.name)),(nn.get("type")==="smartPlan"||(ar==null?void 0:ar.is_program))&&Vn.createElement(Ur.Z,{defaultValue:(ar==null?void 0:ar.answer_long_time)||0,onChange:Fr=>{br.current=Fr},className:di.Z.timepiece}),Qr!=null&&Qr.hack_manager&&!nn.get("is_smart_plan")?Vn.createElement(Se.Link,{className:di.Z.btn_edit,to:nn.get("type")==="1"?nn.get("pageId")?`/problems/newedit/${ar.identifier}?type=1&pageId=${nn.get("pageId")}&backUrl=${nn.get("backUrl")}`:`/problems/newedit/${ar.identifier}?type=1`:nn.get("backUrl")?`/problems/newedit/${ar.identifier}?backUrl=${nn.get("backUrl")}`:`/problems/newedit/${ar.identifier}`}," ",Vn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((on=_r==null?void 0:_r.exercise)!=null&&on.left_time)&&Vn.createElement(Vn.Fragment,null,Vn.createElement("span",{style:{color:Dr,marginRight:6},className:`iconfont icon-daojishi ${di.Z.djs}`}),Vn.createElement("span",{className:"c-white mr20"},Vn.createElement(It,{valueStyle:{color:Dr,fontSize:20,fontWeight:500},title:Vn.createElement("span",{style:{color:Dr,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:ri,onFinish:()=>nt(void 0,null,function*(){const Fr=yield(0,x.VL)({categoryId:nn.get("exercisesId"),commit_method:2});if((Fr==null?void 0:Fr.status)===0&&(aa(),ce.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Vn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Vn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>nt(void 0,null,function*(){window.parent.location.href=`/classrooms/${nn.get("coursesId")}/exercise/${nn.get("exercisesId")}/detail`})})),(Fr==null?void 0:Fr.status)===-3){const Yt=parseInt(Fr==null?void 0:Fr.message);Bi(Date.now()+Yt*1e3)}})}))),(ln=["smartPlan","exercises"])!=null&&ln.includes(nn.get("type"))?Vn.createElement(te.ZP,{type:"primary",onClick:()=>{if(nn.get("type")==="exercises"){const Fr=()=>nt(void 0,null,function*(){yield aa(),Zi(!1),zi(),Ki.current=!0,Ga()});if(!(Rr!=null&&Rr.records_count)||Vi){ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Vn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Fr});return}Fr()}else{let Fr="";nn.get("isMiniprogram")=="true"?Fr=`/miniprogram/courseware/study?courses_id=${nn.get("coursesId")}&id=${nn.get("exercisesId")}`:Fr=`/classrooms/${nn.get("coursesId")}/smart_plan/${nn.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${nn.get("coursesId")}_${nn.get("exercisesId")}`),console.log(nn.get("isMiniprogram")=="true"),nn.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${nn.get("coursesId")}_${nn.get("exercisesId")}`):Se.history.push(Fr))}}},nn.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):Vn.createElement("span",{onClick:()=>{var Fr;if(nn.get("backUrl"))Se.history.push(nn.get("backUrl"));else if(nn.get("type")==="1"){let Yt=(Fr=localStorage.getItem("program_homework"))==null?void 0:Fr.split(",");Se.history.push(`/classrooms/${Yt==null?void 0:Yt[0]}/program_homework/${Yt==null?void 0:Yt[1]}/detail`)}else Se.history.push("/problemset")}},Vn.createElement(ae.Z,{title:"\u5173\u95ED"},Vn.createElement("i",{style:{color:Yr?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Vn.createElement(de.Z,{size:"large",spinning:Jr},Vn.createElement(E.Z,{className:Sa()(di.Z.myProblems,Yr&&di.Z.whiteMyProblems),leftChild:Vn.createElement(ao,Xt({},za)),rightChild:Vn.createElement(At,Xt({},ja))}))):null,Vn.createElement(ce.default,{centered:!0,closable:!1,width:680,footer:null,open:Fi,className:"oj-modal"},Vn.createElement("section",{className:"oj-modal-content"},Vn.createElement("div",{className:"oj-modal-head"},Vn.createElement("img",{src:bi,alt:""}),Vn.createElement("i",{onClick:()=>Br(!1),className:"iconfont icon-guanbi1"})),Vn.createElement("aside",null,Vn.createElement("img",{className:"mr30",src:ra.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Vn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Ar==null?void 0:Ar.execute_time,"ms"),"\u4F18\u4E8E",Vn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Ar==null?void 0:Ar.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Vn.createElement("aside",{className:"mb50"},Vn.createElement("img",{src:Si.Z,className:"mr30"}),Vn.createElement("span",{className:"oj-modal-tt"},Vn.createElement("span",null,Vn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Vn.createElement("span",{className:"c-light-primary"},Ar==null?void 0:Ar.execute_memory,"kb")),Vn.createElement("span",null,Vn.createElement("span",null))),"\u4F18\u4E8E",Vn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Ar==null?void 0:Ar.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Vn.createElement("div",{id:"oj-modal-next",onClick:()=>nt(void 0,null,function*(){var Fr;if(Ar!=null&&Ar.next_identifier){let Yt=yield(0,ve.ZP)(`/api/problems/${Ar==null?void 0:Ar.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Qr==null?void 0:Qr.user_id}});Yt&&(Se.history.replace(`/myproblems/${Yt==null?void 0:Yt.identifier}${window.location.search}`),window.location.reload())}else{let Yt=(Fr=localStorage.getItem("program_homework"))==null?void 0:Fr.split(",");Se.history.push(`/classrooms/${Yt==null?void 0:Yt[0]}/program_homework/${Yt==null?void 0:Yt[1]}/detail`)}}),className:"oj-modal-btn"},Ar!=null&&Ar.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),ho()&&Vn.createElement(wa.Z,{showData:nn.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:ar==null?void 0:ar.homework_extension,description:ar==null?void 0:ar.description,allShow:(0,eo.$O)(),code:ar==null?void 0:ar.code,sendParams:{source:"hack",hack_id:Ln},draggableExtraNode:((yn=ar==null?void 0:ar.homework_extension)==null?void 0:yn.ai_guide)&&(xa==null?void 0:xa.open)&&Vn.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},Vn.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),Vn.createElement(Va.Z,{text:(xa==null?void 0:xa.text)||""}),Vn.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:Fr=>{da({open:!1,text:""})}}))})),Vn.createElement(Ua.Z,{successCb:()=>{gi.current===1?Ca():Gi()}}))};function yt({title:lt,modify_code:wt,onSyncCode:St,onShowCodeSetting:Vt,onResetCode:Jt,hack:Lt,onChangeLanguage:sn,isWhiteTheme:cn,onShowResourceCentre:on,attachments_count:ln}){var yn;const bn=()=>{ce.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Vn.createElement(z.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Jt})},[wn]=(0,Se.useSearchParams)(),Ln=wn.get("language"),Gn=nn=>nn==="1"?"c++":nn==="2"?"C++":nn;return(0,a.useEffect)(()=>{Ln&&sn(Gn(Ln))},[]),(0,a.useEffect)(()=>{Lt!=null&&Lt.tpm_code_modified&&ce.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Vn.createElement(z.Z,null),content:Vn.createElement("div",null,Vn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Vn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Vn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Jt()})},[Lt==null?void 0:Lt.language]),console.log(Lt,cn,"hack"),Vn.createElement("div",{className:`${di.Z.codeHead} ${cn?di.Z.whiteCodeHead:""}`},Vn.createElement("div",{className:di.Z.navWrap},(yn=Lt==null?void 0:Lt.all_language)==null?void 0:yn.map(nn=>Vn.createElement("div",{className:`${di.Z.nav} ${nn===(Lt==null?void 0:Lt.language)?di.Z.active:""}`,key:nn,onClick:()=>sn(nn)},Vn.createElement(ae.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Vn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Vn.createElement("span",null,nn)))),Vn.createElement(re.Z,{align:"middle",style:{marginLeft:"auto"}},wt?Vn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:St},Vn.createElement("img",{src:Ue,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,ln>0&&Vn.createElement("a",{onClick:on},Vn.createElement(ae.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},Vn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),Vn.createElement("a",{onClick:bn},Vn.createElement(ae.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Vn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Vn.createElement("a",{onClick:Vt},Vn.createElement(ae.Z,{title:"\u8BBE\u7F6E"},Vn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function At(lt){var wt=lt,{input:St,is_file:Vt,identifier:Jt,showNote:Lt,onShowNote:sn,notes:cn,onCancelNote:on,onAddNote:ln,debugResult:yn,language:bn,debuging:wn,submitting:Ln,executingMessage:Gn,code:nn,onSubmitCode:dr,onDebugCode:Hn,onChangeCode:mr,onChangeInput:Ar,onUpdateCode:Rr,user:Gr,isLoading:fr,submitResult:Sr}=wt,Mr=Bn(wt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function zr(Xr,ri){return Vn.createElement(yt,an(Xt({},Mr),{onShowCodeSetting:Xr,onShowResourceCentre:ri}))}const Dr=Xt({input:St,is_file:Vt,debugResult:yn,debuging:wn,submitting:Ln,executingMessage:Gn,onDebugCode:Hn,onChangeCode:mr,onSubmitCode:dr,onChangeInput:Ar,user:Gr,submitResult:Sr},Mr);return Vn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Vn.createElement(Ge,{setIsWhiteTheme:Mr==null?void 0:Mr.setIsWhiteTheme,isLoading:fr,language:bn,value:nn,identifier:Jt,onChange:mr,onUpdateCode:Rr,ActionBarRender:zr}),Vn.createElement(ke.ZP,Xt({},Dr)))}},55956:function(Ct,ot,le){"use strict";le.d(ot,{h:function(){return a}});var a=(Se=>(Se[Se.NOMATCH=-1]="NOMATCH",Se[Se.OK=0]="OK",Se[Se.TIMEOUT=2]="TIMEOUT",Se[Se.PODFAILURE=3]="PODFAILURE",Se[Se.COMPILEFAILURE=4]="COMPILEFAILURE",Se[Se.EXECUTEFAILURE=5]="EXECUTEFAILURE",Se[Se.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Se))(a||{})},50582:function(Ct,ot,le){"use strict";le.d(ot,{H7:function(){return ie},MK:function(){return z},MU:function(){return x},X6:function(){return E},bM:function(){return ne},fi:function(){return se},fu:function(){return re},n4:function(){return pe},rX:function(){return b},vl:function(){return ue},zO:function(){return ee}});var a=le(82093),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(fe,oe,me)=>oe in fe?Se(fe,oe,{enumerable:!0,configurable:!0,writable:!0,value:me}):fe[oe]=me,ae=(fe,oe)=>{for(var me in oe||(oe={}))ce.call(oe,me)&&te(fe,me,oe[me]);if(y)for(var me of y(oe))de.call(oe,me)&&te(fe,me,oe[me]);return fe};function re(fe,oe){return(0,a.U2)(`myproblems/${fe}.json`,ae({hidePopLogin:!0},oe||{}))}function ne(fe,oe){return(0,a.v_)(`myproblems/${fe}/code_submit.json`,oe)}function x(fe,oe){return(0,a.v_)(`myproblems/${fe}/code_debug.json`,oe)}function ee(fe,oe){return oe.language&&(oe.language=encodeURIComponent(oe.language)),(0,a.U2)(`myproblems/${fe}/submit_records.json`,oe)}function E(fe){return(0,a.U2)("myproblems/record_detail.json",{id:fe})}function b(fe,oe){return(0,a.U2)(`myproblems/${fe}/result.json`,{mode:oe})}function z(fe,oe){return(0,a.v_)(`myproblems/${fe}/add_notes.json`,oe)}function ie(fe,oe){return(0,a.v_)(`myproblems/${fe}/restore_initial_code.json`,oe)}function se(fe){return(0,a.v_)(`myproblems/${fe}/sync_code.json`)}function pe(fe,oe){return(0,a.v_)(`myproblems/${fe}/update_code.json`,oe)}function ue(fe,oe){return(0,a.v_)(`discusses/${fe}/plus.json`,oe)}},20566:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return ke}});var a=le(59301),Se=le(28284),y=le(6767),ce=le(62957),de=le(20554),te=le(82326),ae=le(17149),re=le(69219),ne=le(37568),x=le(54172),ee=le(25399),E=le(13747),b=le(99571),z=le(82093),ie={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"},se=le(37798),pe={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"},ue=le(38394),fe=le(49661),oe=le(24334);const me=["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 ve=({qitem:Ne})=>{var Ze,We,mt,at,He,_e,Qe,Te,Ye,pt;return a.createElement("div",{className:pe.warp},a.createElement("div",{className:pe.mainPart},a.createElement("div",{className:pe.qcount},(Ne==null?void 0:Ne.question_type)===8&&a.createElement(ue.Z,{className:pe.content,showProgramFill:!0,value:(Ze=Ne==null?void 0:Ne.program_attr)==null?void 0:Ze.description}),(Ne==null?void 0:Ne.question_type)!=8&&a.createElement(ue.Z,{className:pe.qtitle,value:(Ne==null?void 0:Ne.name)||(Ne==null?void 0:Ne.title)})),((Ne==null?void 0:Ne.question_type)===0||(Ne==null?void 0:Ne.question_type)===2)&&a.createElement("div",null,(We=Ne==null?void 0:Ne.choices)==null?void 0:We.map((Xe,Ve)=>a.createElement("div",{className:pe.redio},!(Xe!=null&&Xe.is_answer)&&a.createElement("span",{className:pe.redioitem}),(Xe==null?void 0:Xe.is_answer)&&a.createElement("i",{className:`${pe.redioitemyes} icon-duigou1`}),a.createElement(ue.Z,{className:Xe!=null&&Xe.is_answer?pe.titleyes:pe.title,value:me[Ve]+(Xe==null?void 0:Xe.choice_text)}),(Xe==null?void 0:Xe.is_answer)&&a.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ne==null?void 0:Ne.question_type)===1&&a.createElement("div",null,(mt=Ne==null?void 0:Ne.choices)==null?void 0:mt.map((Xe,Ve)=>a.createElement("div",{className:pe.checkbox},!(Xe!=null&&Xe.is_answer)&&a.createElement("span",{className:pe.checkboxitem}),(Xe==null?void 0:Xe.is_answer)&&a.createElement("i",{className:`${pe.checkboxitemyes} icon-duigou1`}),a.createElement(ue.Z,{className:Xe!=null&&Xe.is_answer?pe.titleyes:pe.title,value:me[Ve]+(Xe==null?void 0:Xe.choice_text)}),(Xe==null?void 0:Xe.is_answer)&&a.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ne==null?void 0:Ne.question_type)===3&&a.createElement("div",{className:pe.completion},(at=Ne==null?void 0:Ne.standard_answer)==null?void 0:at.map((Xe,Ve)=>{var Me;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:pe.title},"\u586B\u7A7A\u9879",Ve+1),a.createElement("div",{className:pe.content},(Me=Xe==null?void 0:Xe.answer_text)==null?void 0:Me.map((xe,Pe)=>a.createElement("div",{className:pe.items},xe))))})),(Ne==null?void 0:Ne.question_type)===4&&a.createElement("div",{className:pe.simple},a.createElement("div",{className:pe.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(He=Ne==null?void 0:Ne.answer_texts)!=null&&He[0]?a.createElement(ue.Z,{className:pe.content,value:(_e=Ne==null?void 0:Ne.answer_texts)==null?void 0:_e[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Ne==null?void 0:Ne.question_type)===5&&((Qe=Ne==null?void 0:Ne.challenge_names)==null?void 0:Qe.map((Xe,Ve)=>a.createElement("div",{className:pe.shixun},a.createElement("span",{className:pe.qtitle},a.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,fe.EM)(Ve+1),"\u9898"),Xe)))),(Ne==null?void 0:Ne.question_type)===6&&a.createElement("div",{className:pe.program},a.createElement(ue.Z,{className:pe.content,value:((Te=Ne==null?void 0:Ne.program_attr)==null?void 0:Te.description)||"- -"})),(Ne==null?void 0:Ne.question_type)===7&&((Ye=Ne==null?void 0:Ne.sub_item_banks)==null?void 0:Ye.map((Xe,Ve)=>{var Me,xe,Pe,Ke,et;return a.createElement("div",null,a.createElement("div",{className:pe.combination},a.createElement("span",{className:pe.qtitle},Xe==null?void 0:Xe.name)),a.createElement("div",{className:pe.warp,style:{padding:"0px",paddingTop:20}},a.createElement("div",null,((Xe==null?void 0:Xe.item_type)=="SINGLE"||(Xe==null?void 0:Xe.item_type)=="JUDGMENT")&&((Me=Xe==null?void 0:Xe.choices)==null?void 0:Me.map((dt,gt)=>a.createElement("div",{className:pe.redio},!(dt!=null&&dt.is_answer)&&a.createElement("span",{className:pe.redioitem}),(dt==null?void 0:dt.is_answer)&&a.createElement("i",{className:`${pe.redioitemyes} icon-duigou1`}),a.createElement(ue.Z,{className:dt!=null&&dt.is_answer?pe.titleyes:pe.title,value:me[gt]+(dt==null?void 0:dt.choice_text)}),(dt==null?void 0:dt.is_answer)&&a.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(Xe==null?void 0:Xe.item_type)=="MULTIPLE"&&((xe=Xe==null?void 0:Xe.choices)==null?void 0:xe.map((dt,gt)=>a.createElement("div",{className:pe.checkbox},!(dt!=null&&dt.is_answer)&&a.createElement("span",{className:pe.checkboxitem}),(dt==null?void 0:dt.is_answer)&&a.createElement("i",{className:`${pe.checkboxitemyes} icon-duigou1`}),a.createElement(ue.Z,{className:dt!=null&&dt.is_answer?pe.titleyes:pe.title,value:me[gt]+(dt==null?void 0:dt.choice_text)}),(dt==null?void 0:dt.is_answer)&&a.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(Xe==null?void 0:Xe.item_type)=="COMPLETION"&&a.createElement("div",{className:pe.completion},(Pe=Xe==null?void 0:Xe.standard_answer)==null?void 0:Pe.map((dt,gt)=>{var ht;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:pe.title},"\u586B\u7A7A\u9879",gt+1),a.createElement("div",{className:pe.content},(ht=dt==null?void 0:dt.answer_text)==null?void 0:ht.map((Ot,_t)=>a.createElement("div",{className:pe.items},Ot))))})),(Xe==null?void 0:Xe.item_type)=="SUBJECTIVE"&&a.createElement("div",{className:pe.simple},a.createElement("div",{className:pe.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ke=Xe==null?void 0:Xe.answer_texts)!=null&&Ke[0]?a.createElement(ue.Z,{className:pe.content,value:(et=Xe==null?void 0:Xe.answer_texts)==null?void 0:et[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Ne==null?void 0:Ne.question_type)===8&&a.createElement("div",null,a.createElement(ue.Z,{disabledFill:!0,className:pe.content,showProgramFill:!0,value:oe.Base64.decode(((pt=Ne==null?void 0:Ne.program_attr)==null?void 0:pt.code)||"")})),(Ne==null?void 0:Ne.question_type)===5&&a.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},a.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),a.createElement("span",{style:{color:"#000000"}},(Ne==null?void 0:Ne.author_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{style:{color:"#000000"}},(Ne==null?void 0:Ne.author_school_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{style:{color:"#000000"}},(Ne==null?void 0:Ne.study_count)||"0"))),a.createElement("a",{className:pe.shixunbutton,href:`/shixuns/${Ne==null?void 0:Ne.identifier}/challenges?exercise=true`,target:"_blank"},a.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Ne==null?void 0:Ne.question_type)<=4||[6,8].includes(Ne==null?void 0:Ne.question_type))&&a.createElement("div",{className:pe.bottom},a.createElement("div",{className:pe.bottomitem},a.createElement("span",{className:pe.left},"\u89E3\u6790"),a.createElement("span",{className:pe.right},Ne!=null&&Ne.analysis?a.createElement(ue.Z,{value:Ne==null?void 0:Ne.analysis}):a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),a.createElement("div",{className:pe.bottomitem},a.createElement("span",{className:pe.left},"\u96BE\u5EA6"),a.createElement("span",{className:pe.right},(Ne==null?void 0:Ne.difficulty)===1?"\u7B80\u5355":(Ne==null?void 0:Ne.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),a.createElement("div",{className:pe.bottomitem},a.createElement("span",{className:pe.left},"\u77E5\u8BC6\u70B9"),a.createElement("span",{className:pe.right},Ne!=null&&Ne.tag_discipline?Ne==null?void 0:Ne.tag_discipline:a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},he=le(11237),ge=le(9164),be=le(76560),ye=le(61485),Ae=le(84216),Fe=le(70610),De=le(61471),Ce=le(59301),Be=Object.defineProperty,we=Object.defineProperties,je=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,qe=(Ne,Ze,We)=>Ze in Ne?Be(Ne,Ze,{enumerable:!0,configurable:!0,writable:!0,value:We}):Ne[Ze]=We,Je=(Ne,Ze)=>{for(var We in Ze||(Ze={}))ze.call(Ze,We)&&qe(Ne,We,Ze[We]);if(Ie)for(var We of Ie(Ze))Oe.call(Ze,We)&&qe(Ne,We,Ze[We]);return Ne},Ge=(Ne,Ze)=>we(Ne,je(Ze)),Ue=(Ne,Ze,We)=>new Promise((mt,at)=>{var He=Te=>{try{Qe(We.next(Te))}catch(Ye){at(Ye)}},_e=Te=>{try{Qe(We.throw(Te))}catch(Ye){at(Ye)}},Qe=Te=>Te.done?mt(Te.value):Promise.resolve(Te.value).then(He,_e);Qe((We=We.apply(Ne,Ze)).next())});const Le=({setScoreShow:Ne,ScoreShow:Ze,onOk:We,isshixuns:mt,isloadings:at,dispatch:He,isIntelligentAssistant:_e=!1,ispptModal:Qe=!1,isChangeQuestion:Te=!1,newExercisePaper:Ye,shixunsDetail:pt})=>{var Xe,Ve,Me;let[xe,Pe]=(0,a.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:_e,is_smart_plan:Qe,group_id:[]}),[Ke,et]=(0,a.useState)([]),[dt,gt]=(0,a.useState)([]),[ht,Ot]=(0,a.useState)([]),[_t,Dt]=(0,a.useState)([]);const[ut,$e]=(0,a.useState)(!1),[st]=Se.default.useForm(),[it,bt]=(0,a.useState)(),[Bt,Mt]=(0,a.useState)(!1);let[Ut,kt]=(0,a.useState)(mt);const[Ht,Cn]=(0,a.useState)([]),[Qn,gn]=(0,a.useState)(0),[Sn,Xn]=(0,a.useState)(!0),[_n,Mn]=(0,a.useState)([]),[un,ir]=(0,a.useState)([]),Kn=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],Pn=[{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[Wn,$t]=(0,a.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 rn=(0,a.useRef)(new Set),dn=(0,a.useRef)(new Set),Dn=Se.default.useWatch("courseid",st),Wt=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],qt=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],xt=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Tt,en]=(0,a.useState)(!1),En=()=>{st.resetFields(),Ut=!1,kt(!1),en(!1),st.submit()};(0,a.useEffect)(()=>{var fn,In,Cr,tr,cr,Hr,Kt,xr,Pr,yr;(((Cr=(In=(fn=Ye==null?void 0:Ye.editData)==null?void 0:fn.exercise)==null?void 0:In.exist_item_bank_ids)==null?void 0:Cr.length)>0||((Hr=(cr=(tr=Ye==null?void 0:Ye.editData)==null?void 0:tr.exercise)==null?void 0:cr.exist_item_bank_shixun_ids)==null?void 0:Hr.length)>0)&&ir([...(xr=(Kt=Ye==null?void 0:Ye.editData)==null?void 0:Kt.exercise)==null?void 0:xr.exist_item_bank_ids,...(yr=(Pr=Ye==null?void 0:Ye.editData)==null?void 0:Pr.exercise)==null?void 0:yr.exist_item_bank_shixun_ids])},[(Ve=(Xe=Ye==null?void 0:Ye.editData)==null?void 0:Xe.exercise)==null?void 0:Ve.exist_item_bank_ids]),(0,a.useEffect)(()=>{Ze&&(st.setFieldsValue({item_type:"",courseid:null,tag_discipline_id:null,difficulty:null,keyword:null}),Sn&&Ut&&(st.setFieldsValue({item_type:"SHIXUN"}),xe.item_type="SHIXUN",Pe(Je({},xe)),Xn(!1)),xn(xe),hn(),pn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[Ze]),(0,a.useEffect)(()=>{Qn>0&&setTimeout(()=>{gn(0)},2e3)},[Qn]);function xn(fn){return Ue(this,null,function*(){var In,Cr,tr;if($e(!0),Pe(Je({},fn)),(ht==null?void 0:ht.length)<=0&&fn.type==="5"){Dt([]),$e(!1);return}console.log("----",ht,Ht);let cr=fn.type==="5"?ht==null?void 0:ht.filter(Pr=>!Ht.includes(Pr)):null,Hr=fn.type==="5"?ht==null?void 0:ht.filter(Pr=>Ht.includes(Pr)):null,Kt={course_discipline_id:fn==null?void 0:fn.courseid};(fn==null?void 0:fn.type)==="1"&&(Kt={discipline_id:((In=fn==null?void 0:fn.courseid)==null?void 0:In[0])||null,sub_discipline_id:((Cr=fn==null?void 0:fn.courseid)==null?void 0:Cr[1])||null});let xr=yield(0,z.ZP)("/api/item_banks.json",{method:"get",params:Ge(Je(Je({},fn),Kt),{ids:cr,shixun_ids:Hr,include_shixuns:!_e,group_id:((tr=fn.group_id)==null?void 0:tr.map(Pr=>Pr==null?void 0:Pr.value))||null,keyword:fn.keyword?encodeURIComponent(fn.keyword):fn.keyword,type:fn.type==="5"?null:fn.type,clazz:fn.type==="3"?"ItemBanksGroup":null,bigmodel:_e,is_smart_plan:Qe})});Dt(xr),$e(!1)})}function hn(){return Ue(this,null,function*(){let fn=yield(0,z.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:xe.type==="5"?null:xe.type,clazz:"ItemBanksGroup"}});et((0,se.L)(fn==null?void 0:fn.disciplines))})}function pn(fn){return Ue(this,null,function*(){var In;let Cr=yield(0,z.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:fn}),tr=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(In=Cr==null?void 0:Cr.data)==null?void 0:In.map(cr=>({title:cr.name,id:cr.id,pid:cr.id,value:cr.id,key:cr.id,isLeaf:!cr.have_child}))}];Mn(tr)})}function mn(fn){return Ue(this,null,function*(){var In,Cr,tr,cr;$e(!0);let Hr=(In=fn.list)==null?void 0:In.filter(yr=>!Ht.includes(yr)),Kt=(Cr=fn.list)==null?void 0:Cr.filter(yr=>Ht.includes(yr));if(Hr.length===0&&Kt.length===0){$e(!1),Dt([]);return}let xr={course_discipline_id:fn==null?void 0:fn.courseid};(fn==null?void 0:fn.type)==="1"&&(xr={discipline_id:((tr=fn==null?void 0:fn.courseid)==null?void 0:tr[0])||null,sub_discipline_id:((cr=fn==null?void 0:fn.courseid)==null?void 0:cr[1])||null});let Pr=yield(0,z.ZP)("/api/item_banks.json",{method:"get",params:Ge(Je(Je({},fn),xr),{ids:Hr,shixun_ids:Kt,type:fn.type==="5"?null:fn.type,clazz:fn.type==="3"?"ItemBanksGroup":null})});$e(!1),Dt(Pr)})}const Jn=fn=>Ue(void 0,null,function*(){const In=yield He({type:"shixunsDetail/release",payload:{id:fn}});let Cr=In==null?void 0:In.tag_position,tr=(In==null?void 0:In.evaluation_set_position)||[],cr=In.status;return cr===0?(y.ZP.success("\u53D1\u5E03\u6210\u529F"),xn(xe),!0):(cr===2?y.ZP.error(`\u7B2C${tr.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):cr===3?y.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Cr.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):y.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Zn=fn=>(fn==null?void 0:fn.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",pr=(fn,In,Cr)=>fn.map(tr=>tr.key===In?Je(Je({},tr),Cr):tr.children?Ge(Je({},tr),{children:pr(tr.children,In,Cr)}):tr),Or=fn=>Ue(void 0,null,function*(){const{key:In}=fn;let Cr=xe.type;const tr=yield(0,Fe.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(In),type:Cr}),{data:cr,total_count:Hr}=tr||{};Hr>0&&Mn(Kt=>pr(Kt,In,{children:cr.map(xr=>({title:xr.name,id:xr.id,pid:xr.id,value:xr.id,key:xr.id,isLeaf:!xr.have_child}))}))});function Tr(fn){console.log("----",xe),fn==="1"&&(Wn.gg=Je({},xe)),fn==="2"&&(Wn.scj=Je({},xe)),fn==="3"&&(Wn.ttgx=Je({},xe)),fn==="0"&&(Wn.wcjd=Je({},xe)),fn==="5"&&(Wn.yx=Je({},xe)),$t(Je({},Wn))}function ai(){xe.type==="1"&&(xe=Wn.gg),xe.type==="2"&&(xe=Wn.scj),xe.type==="3"&&(xe=Wn.ttgx),xe.type==="0"&&(xe=Wn.wcjd),xe.type==="5"&&(xe=Wn.yx),(xe==null?void 0:xe.item_type)==="SHIXUN"?(Ut=!0,kt(!0)):(Ut=!1,kt(!1)),st.setFieldsValue(Je({},xe)),Pe(Je({},xe)),xn(Je({},xe))}return Ce.createElement("div",null,Ce.createElement(ce.default,{title:!1,footer:!1,open:Ze,width:1200,centered:!0,className:ie.scoremodal,onCancel:()=>{Ne(!1)}},Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement("div",{className:ie.title},_e?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),_e&&Ce.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"),Ce.createElement(de.default,{className:ie.tabWrap,activeKey:xe.type,onChange:fn=>{fn==="3"?(xe.show_all_share=!0,pn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):xe.show_all_share=null,fn==="0"&&pn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Tr(xe.type),xe.type=fn,(xe==null?void 0:xe.item_type)==="SHIXUN"&&xe.type!=="5"&&(Ut=!0,kt(!0)),en(!1),xe.type==="5"&&(Ut=!1,kt(!1)),ai(),hn()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Ce.createElement("div",null,"\u5DF2\u9009",ht.length>0&&Ce.createElement("span",{className:ie.titlecount},ht.length),Qn>0&&Ce.createElement("span",{className:ie.add},"+",Qn)),key:"5"}]}),Ce.createElement(Se.default,{layout:"inline",form:st,onValuesChange:(fn,In)=>{const Cr=Object.values(In).some(cr=>cr!==null&&cr!==""&&cr!==void 0),tr=In.keyword==="";if(en(Cr||!tr),xe.page=1,(In==null?void 0:In.item_type)==="SHIXUN"){if(xe.type==="5"?kt(!1):kt(!0),fn.keyword||fn.keyword==="")return;st.submit()}else{if(fn!=null&&fn.courseid&&st.setFieldsValue({tag_discipline_id:null}),kt(!1),fn.keyword||fn.keyword==="")return;st.submit()}},onFinish:fn=>{var In;xe.type==="3"&&(!fn.group_id||((In=fn==null?void 0:fn.group_id)==null?void 0:In.length)===0)?xe.show_all_share=!0:xe.show_all_share=null,Pe(Je(Je({},xe),fn)),xn(Je(Je({},xe),fn))}},Ce.createElement(Se.default.Item,{name:"item_type"},Ce.createElement(te.default,{className:ie.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Qe?Pn:_e?Kn==null?void 0:Kn.filter(fn=>fn.question_type!==5):Kn).map(fn=>Ce.createElement(te.default.Option,{key:fn.value},fn.name)))),["1","2"].includes(xe.type)?Ce.createElement(Ce.Fragment,null,Ce.createElement(Se.default.Item,{name:"courseid"},Ce.createElement(ae.Z,{className:ie.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Ke})),!Ut&&Ce.createElement(Se.default.Item,{name:"tag_discipline_id"},Ce.createElement(te.default,{className:ie.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Me=_t==null?void 0:_t.tag_disciplines)==null?void 0:Me.map(fn=>Ce.createElement(te.default.Option,{key:fn.id},fn.name))))):Ce.createElement(Ce.Fragment,null,Ce.createElement(Se.default.Item,{name:"courseid"},Ce.createElement(De.q,{style:{width:160,height:38},size:"middle",showLinkButton:!1,data:{container_type:"ItemBank",type:xe==null?void 0:xe.type}})),!Ut&&Ce.createElement(Se.default.Item,{name:"tag_discipline_id"},Ce.createElement(De.i,{allowAcceptEmpty:!0,data:{container_type:"ItemBank",search:!0},style:{width:160,height:38},size:"middle",courseDisciplineId:Dn,showLinkButton:!1}))),Ce.createElement(Se.default.Item,{name:Ut?"diff":"difficulty"},Ce.createElement(te.default,{className:ie.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},Wt.map(fn=>Ce.createElement(te.default.Option,{key:fn.value},fn.name)))),Ut&&Ce.createElement(Se.default.Item,{name:"shixun_publish_status"},Ce.createElement(te.default,{className:ie.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},xt.map(fn=>Ce.createElement(te.default.Option,{key:fn.value},fn.name)))),(xe.type==="3"||xe.type==="0")&&!Ut&&Ce.createElement(Se.default.Item,{name:"group_id"},Ce.createElement(re.default,{treeDataSimpleMode:!0,style:{width:134},className:ie.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(fn,In)=>In.title.toUpperCase().indexOf(fn.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Or,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:_n})),Tt&&Ce.createElement("span",{className:ie.allqingchu,onClick:En},Ce.createElement("i",{className:"iconfont icon-guanbi4"}),Ce.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Ce.createElement(Se.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Ce.createElement(ne.default.Search,{className:ie.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Ce.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ie.searchIcon}`,onClick:()=>st.submit()}),onSearch:fn=>{st.submit()}}))),Ce.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Ce.createElement("div",{onClick:()=>{xe.updated_at==="asc"?xe.updated_at="desc":xe.updated_at="asc",Pe(Ge(Je({},xe),{page:1})),xn(Ge(Je({},xe),{page:1}))}}," ",xe.updated_at?Ce.createElement("img",{src:xe.updated_at==="asc"?he.Z:ge.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Ce.createElement("div",{onClick:()=>{xe.quotes==="asc"?xe.quotes="desc":xe.quotes="asc",Pe(Ge(Je({},xe),{page:1})),xn(Ge(Je({},xe),{page:1}))},style:{marginLeft:20}}," ",xe.quotes?Ce.createElement("img",{src:xe.quotes==="asc"?he.Z:ge.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Ce.createElement(x.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(_t==null?void 0:_t.items)||(_t==null?void 0:_t.shixun_list),pagination:!1,loading:ut,rowKey:fn=>fn.id,rowSelection:{type:_e||Te?"radio":"checkbox",selectedRowKeys:dt,getCheckboxProps:fn=>({disabled:fn.shixun_tag_num===1||(un==null?void 0:un.find(In=>fn.id===In))}),onSelect(fn,In,Cr){if(_e||Te){gt([fn.id]),dn.current=new Set([fn.id]),gn(1),Ot([fn.id]);return}if(In)(Ut||fn!=null&&fn.challenge_names)&&Cn([...Ht,fn.id]),gt([...dt,fn.id]),fn.identifier?rn.current.add(fn.id):dn.current.add(fn.id),gn(1),Ot([...ht,fn.id]);else{fn.identifier?rn.current.delete(fn.id):dn.current.delete(fn.id);let tr=ht.filter(cr=>cr!==fn.id);if(gt(tr),Ot(tr),Ut||fn!=null&&fn.challenge_names){let cr=Ht.filter(Hr=>Hr!==fn.id);Cn([...cr])}if(xe.type==="5"){mn(Ge(Je({},xe),{list:[...tr]}));return}}},onSelectAll(fn,In,Cr){var tr,cr;if(fn){const Hr=Cr.map(xr=>xr.id),Kt=(cr=Cr==null?void 0:Cr.filter(xr=>xr==null?void 0:xr.challenge_names))==null?void 0:cr.map(xr=>xr.id);Cn([...Ht,...Kt]),gt([...dt,...Hr]),Ot([...ht,...Hr]);for(const xr of Cr)xr.identifier?rn.current.add(xr.id):dn.current.add(xr.id)}else{const Hr=Cr.map(yr=>yr.id),Kt=dt.filter(yr=>!Hr.some(Er=>Er===yr)),xr=(tr=Cr==null?void 0:Cr.filter(yr=>yr==null?void 0:yr.challenge_names))==null?void 0:tr.map(yr=>yr.id);gt([...Kt]),Ot([...Kt]);let Pr=Ht.filter(yr=>!xr.some(Er=>Er===yr.id));Cn([...Pr]),xe.type==="5"&&mn(Ge(Je({},xe),{list:[...Kt]}));for(const yr of Hr)yr.identifier?rn.current.delete(yr):dn.current.delete(yr)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(fn,In,Cr)=>{var tr,cr;return Ce.createElement(ee.Z,{title:Zn(In)},Ce.createElement("div",null,Ut||In!=null&&In.challenge_names?"\u5B9E\u8BAD\u9898":(cr=(tr=Kn==null?void 0:Kn.filter(Hr=>Hr.value===fn))==null?void 0:tr[0])==null?void 0:cr.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Ut?"30%":"60%",key:"name",render:(fn,In,Cr)=>{var tr;return Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement(ee.Z,{title:Zn(In)},Ce.createElement("div",{className:In!=null&&In.high_resources_consume?ie.q_title:""},Ce.createElement(ue.Z,{key:1,showLines:1,showTextOnly:!0,value:Ut||In!=null&&In.challenge_names?In!=null&&In.title||fn===null?"--":fn:(In==null?void 0:In.item_type)=="BPROGRAM"?(tr=In==null?void 0:In.program_attr)==null?void 0:tr.description:fn}))),(In==null?void 0:In.high_resources_consume)&&Ce.createElement(Ae.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Ut,render:(fn,In,Cr)=>{var tr;return Ce.createElement(ee.Z,{title:Zn(In)},Ce.createElement("span",null,fn?(tr=fn==null?void 0:fn.split("\u3001"))==null?void 0:tr[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Ut,render:(fn,In,Cr)=>Ce.createElement(ee.Z,{title:Zn(In)},Ce.createElement("span",null,fn||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(fn,In,Cr)=>{var tr,cr,Hr,Kt;return Ce.createElement(ee.Z,{title:Zn(In)},Ce.createElement("div",null,Ut||In!=null&&In.challenge_names?(In==null?void 0:In.level)||((cr=(tr=Wt==null?void 0:Wt.filter(xr=>xr.value===fn))==null?void 0:tr[0])==null?void 0:cr.name):(Kt=(Hr=Wt==null?void 0:Wt.filter(xr=>xr.value===fn))==null?void 0:Hr[0])==null?void 0:Kt.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Ut,render:(fn,In,Cr)=>Ce.createElement(ee.Z,{title:Zn(In)},Ce.createElement("div",null,fn||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(fn,In,Cr)=>Ce.createElement(ee.Z,{title:Zn(In)},Ce.createElement("div",null,Ut||In!=null&&In.challenge_names?(In==null?void 0:In.study_count)||(In==null?void 0:In.stu_num):fn))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(ee.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(ye.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Ut,render:(fn,In,Cr)=>Ce.createElement(ee.Z,{title:Zn(In)},Ce.createElement("div",null,fn||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(fn,In,Cr)=>Ce.createElement(ee.Z,{title:Zn(In)},Ce.createElement("div",{style:{flex:1,textAlign:"start"}},Ce.createElement("a",{onClick:()=>{var tr,cr;bt(Ge(Je({},In),{question_type:Ut||In!=null&&In.challenge_names?5:(cr=(tr=Kn==null?void 0:Kn.filter(Hr=>Hr.value===(In==null?void 0:In.item_type)))==null?void 0:tr[0])==null?void 0:cr.question_type})),Mt(!0)}},"\u67E5\u770B"),(In==null?void 0:In.shixun_tag_num)===1&&Ce.createElement("a",{style:{marginLeft:10},onClick:()=>{ce.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Ce.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Ce.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${In==null?void 0:In.identifier}/challenges`)}},(In==null?void 0:In.shixun_name)||"--"),"\uFF1F"),onOk:()=>Ue(void 0,null,function*(){if(!Jn(In==null?void 0:In.identifier))return new Promise((tr,cr)=>{cr()})})})}},"\u53D1\u5E03")))}].filter(fn=>!fn.hidden)}),Ce.createElement(E.Z,{current:xe.page,total:(_t==null?void 0:_t.items_count)||(_t==null?void 0:_t.shixuns_count),style:{marginBottom:20},defaultPageSize:xe.per_page,showTotal:fn=>Ce.createElement("span",null,"\u5171\xA0",Ce.createElement("span",{style:{color:"#165DFF"}},fn),"\xA0\u6761\u6570\u636E"),pageSize:xe.per_page,onChange:(fn,In)=>{xe.page=fn,xe.per_page=In,Pe(Je({},xe)),xn(Je({},xe))}}),Ce.createElement("div",{className:ie.bottom},Ce.createElement(b.ZP,{className:ie.no,onClick:()=>{Ne(!1)}},"\u53D6\u6D88"),Ce.createElement(b.ZP,{loading:at,style:{width:at&&75},className:ie.yes,onClick:()=>Ue(void 0,null,function*(){if((ht==null?void 0:ht.length)<=0){y.ZP.info(_e||Te?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}We([...dn.current],[...rn.current],!0,ht==null?void 0:ht.length)})},_e?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Ce.createElement(ce.default,{open:Bt,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:ie.previewModal,width:1e3,centered:!0,onCancel:()=>{Mt(!1)},onOk:()=>{Mt(!1)}},Ce.createElement(ve,{qitem:it})))};var ke=(0,be.connect)(({shixunsDetail:Ne,newExercisePaper:Ze})=>({shixunsDetail:Ne,newExercisePaper:Ze}))(Le)},40148:function(Ct,ot,le){"use strict";le.d(ot,{Im:function(){return ye},ZP:function(){return we},gZ:function(){return Ce}});var a=le(59301),Se=le(37568),y=le(99571),ce=le(84105),de=le(87395),te=le(49162),ae=le(24334),re=le(766),ne=le(38394),x=le(49661),ee=le(46685),E=le(34376),b=le(92310),z=le.n(b),ie=le(59301),se=Object.defineProperty,pe=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ee=(je,Ie,ze)=>Ie in je?se(je,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):je[Ie]=ze,ve=(je,Ie)=>{for(var ze in Ie||(Ie={}))oe.call(Ie,ze)&&Ee(je,ze,Ie[ze]);if(fe)for(var ze of fe(Ie))me.call(Ie,ze)&&Ee(je,ze,Ie[ze]);return je},he=(je,Ie)=>pe(je,ue(Ie));const{TextArea:ge}=Se.default,be={visible:!1,tabIndex:"0"},ye={[te.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[te.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[te.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ae=(je=>(je[je.SET_VISIBLE=0]="SET_VISIBLE",je[je.SET_TABINDEX=1]="SET_TABINDEX",je))(Ae||{});function Fe(je,Ie){switch(Ie.type){case 0:return he(ve({},je),{visible:Ie.payload});case 1:return he(ve({},je),{tabIndex:Ie.payload});default:throw new Error}}function De({value:je,className:Ie}){const[ze,Oe]=(0,a.useState)(!1),qe=(0,a.useRef)(),Je=(0,a.useRef)();return(0,a.useEffect)(()=>{ze&&(Je.current.reset(),Je.current.write((0,x.pp)(je||"")))},[je,ze]),(0,a.useEffect)(()=>{var Ge,Ue,Le,ke;if(qe.current){Je.current=new E.Terminal({fontSize:14,disableStdin:!0}),Je.current.open(qe.current);const Ne=qe.current.offsetWidth-14,Ze=((ke=(Le=(Ue=(Ge=Je.current)==null?void 0:Ge._core)==null?void 0:Ue._renderService)==null?void 0:Le.dimensions)==null?void 0:ke.actualCellWidth)||9.5,We=Math.ceil(Ne/Ze);Je.current.resize(We,8),Oe(!0)}},[]),ie.createElement("div",{ref:qe,className:z()("XtermText-valueRef",Ie)})}function Ce(je){const{status:Ie,error_msg:ze,output:Oe,input:qe,expected_output:Je,is_file:Ge,input_file_url:Ue,output_file_url:Le,expected_output_file_url:ke}=je;let Ne=null;const Ze={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Ie){case te.h.NOMATCH:Ne=ie.createElement(ie.Fragment,null,ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Ge&&ie.createElement(De,{className:"mb10",value:qe}),Ge&&ie.createElement("div",{style:Ze},ie.createElement("a",{onClick:()=>(0,x.LR)(Ue,qe)},qe)),ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ge&&ie.createElement(De,{className:"mb10",value:Oe&&ae.Base64.decode(Oe)||""}),Ge&&ie.createElement("div",{style:Ze},ie.createElement("a",{onClick:()=>(0,x.LR)(Le,Oe)},Oe)),ie.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ge&&ie.createElement(De,{className:"mb10",value:Je&&ae.Base64.decode(Je)||""}),Ge&&ie.createElement("div",{style:Ze},ie.createElement("a",{onClick:()=>(0,x.LR)(ke,Je)},Je)));break;case te.h.EXECUTEFAILURE:Ne=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ge&&ie.createElement(ne.Z,{value:qe,style:Ze}),Ge&&ie.createElement("div",{style:Ze},ie.createElement("a",{onClick:()=>(0,x.LR)(Ue,qe)},qe)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(ze)));break;case te.h.COMPILEFAILURE:Ne=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ge&&ie.createElement(ne.Z,{value:qe,style:Ze}),Ge&&ie.createElement("div",{style:Ze},ie.createElement("a",{onClick:()=>(0,x.LR)(Ue,qe)},qe)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(ze)));break;case te.h.PODFAILURE:Ne=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case te.h.TIMEOUT:Ne=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",Ne," ")}function Be(je){const{status:Ie,error_msg:ze,execute_time:Oe,output:qe,input:Je,expected_output:Ge,is_file:Ue,input_file_url:Le,output_file_url:ke,expected_output_file_url:Ne}=je;let Ze=null;switch(Ie){case te.h.OK:Ze=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Oe,"\u79D2"),ie.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),ie.createElement("pre",null,ae.Base64.decode(qe)));break;case te.h.NOMATCH:Ze=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u8F93\u5165\uFF1A",ie.createElement("pre",null,Je)),ie.createElement("p",null,"\u8F93\u51FA\uFF1A",qe&&ae.Base64.decode(qe)),ie.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Ge&&ae.Base64.decode(Ge)));break;case te.h.EXECUTEFAILURE:Ze=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ie.createElement("pre",null,Je)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(ze)));break;case te.h.COMPILEFAILURE:Ze=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ie.createElement("pre",null,Je)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(ze)));break;case te.h.PODFAILURE:Ze=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case te.h.TIMEOUT:Ze=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",Ze," ")}var we=({id:je,is_file:Ie,input:ze,debuging:Oe,submitting:qe,executingMessage:Je,debugResult:Ge,onChangeInput:Ue,onDebugCode:Le,onSubmitCode:ke})=>{const[Ne,Ze]=(0,a.useReducer)(Fe,be),{visible:We,tabIndex:mt}=Ne;(0,a.useEffect)(()=>{Ze({type:0,payload:!1})},[je]);function at(Te){let Ye=Te.target.id;Ze({type:1,payload:Ye})}function He(){Ze({type:0,payload:!We})}const _e=(0,a.useMemo)(()=>{if(Ge){const{status:Te}=Ge;return ie.createElement(ie.Fragment,null,Be(Ge))}return null},[Ge]);function Qe(){Ze({type:0,payload:!0}),Ze({type:1,payload:"1"}),Le()}return ie.createElement("div",{className:"test-case-panel"},ie.createElement("div",{className:`test-case-panel-body ${We?"active":""}`},ie.createElement("ul",{className:"s-navs"},ie.createElement("li",null,ie.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),ie.createElement(ee.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:ie.createElement(ge,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ie?"":ze,onChange:Ue}),rightNode:Oe?ie.createElement(re.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Ge?_e:ie.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),ie.createElement("a",{className:`btn-collapse ${We?"up":""}`,onClick:He},We?ie.createElement(ce.Z,null):ie.createElement(de.Z,null)),ie.createElement("footer",{className:"footer"},ie.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),ie.createElement("div",{className:"flex-container"},ie.createElement(y.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),ie.createElement(y.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),ie.createElement(y.ZP,{className:"btn-green",type:"ghost",loading:Oe,onClick:Qe},"\u8C03\u8BD5\u4EE3\u7801"),ie.createElement(y.ZP,{type:"primary",className:"custom-ant-disabled",loading:qe,disabled:qe,onClick:()=>{Ze({type:0,payload:!1}),ke()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},49162:function(Ct,ot,le){"use strict";le.d(ot,{h:function(){return a}});var a=(Se=>(Se[Se.NOMATCH=-1]="NOMATCH",Se[Se.OK=0]="OK",Se[Se.TIMEOUT=2]="TIMEOUT",Se[Se.PODFAILURE=3]="PODFAILURE",Se[Se.COMPILEFAILURE=4]="COMPILEFAILURE",Se[Se.EXECUTEFAILURE=5]="EXECUTEFAILURE",Se[Se.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Se))(a||{})},12062:function(Ct,ot,le){"use strict";le.d(ot,{Y2:function(){return je},ZP:function(){return Ie}});var a=le(59301),Se=le(14566),y=le(6767),ce=le(62957),de=le(77019),te=le(47889),ae=le(99571),re=le(62673),ne=le(25399),x=le(37568),ee={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},E="data:image/png;base64,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",b=le(47257),z=le.n(b),ie=le(25992),se=le(82093),pe=le(1012),ue=le(49661),fe=le(41550),oe=le(59301),me=Object.defineProperty,Ee=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ye=(ze,Oe,qe)=>Oe in ze?me(ze,Oe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ze[Oe]=qe,Ae=(ze,Oe)=>{for(var qe in Oe||(Oe={}))ge.call(Oe,qe)&&ye(ze,qe,Oe[qe]);if(he)for(var qe of he(Oe))be.call(Oe,qe)&&ye(ze,qe,Oe[qe]);return ze},Fe=(ze,Oe)=>Ee(ze,ve(Oe)),De=(ze,Oe,qe)=>new Promise((Je,Ge)=>{var Ue=Ne=>{try{ke(qe.next(Ne))}catch(Ze){Ge(Ze)}},Le=Ne=>{try{ke(qe.throw(Ne))}catch(Ze){Ge(Ze)}},ke=Ne=>Ne.done?Je(Ne.value):Promise.resolve(Ne.value).then(Ue,Le);ke((qe=qe.apply(ze,Oe)).next())});const{Dragger:Ce}=Se.default,Be=ze=>{const Oe=Ze=>Ze&&Ze.substring(0,Ze.lastIndexOf("."));for(var qe=[...ze],Je=0,Ge=[],Ue=0;Ue{if(Ze.forEach(We=>{let mt=We.name.split(/\.(?=[^\.]+$)/);We.name=`${mt[0]}.${mt[1].toLowerCase()}`}),Ze[0].name.includes(".in"))return Ze.length===2?Ze:[Ze[0],{}];if(Ze[0].name.includes(".out"))return Ze.length===2?Ze.reverse():[{},Ze[0]]})},we=({onClose:ze,onOK:Oe,visible:qe,wrapClassName:Je,rootIdentifier:Ge,multiple:Ue=!1,defaultMultipleValue:Le=!0})=>{const[ke,Ne]=(0,a.useState)([]),[Ze,We]=(0,a.useState)({}),[mt,at]=(0,a.useState)(!1),[He,_e]=(0,a.useState)(!0),Qe=(0,a.useRef)([]),Te=(0,a.useRef)(0),Ye=()=>{ze()};(0,a.useEffect)(()=>{pt()},[]),(0,a.useEffect)(()=>{qe&&(Qe.current=[],Te.current=0,Ne([]),_e(Le))},[qe]);const pt=()=>De(void 0,null,function*(){try{const dt=yield(0,se.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),gt=JSON.parse((0,ie.pe)(dt.data));We(gt)}catch(dt){}}),Xe=dt=>dt&&dt.substring(0,dt.lastIndexOf(".")),Ve=dt=>{var gt,ht;const Ot=Xe((gt=dt[0])==null?void 0:gt.name)||Xe((ht=dt[1])==null?void 0:ht.name),_t=ke.filter(Dt=>Xe(Dt.name)!==Ot);Qe.current=[..._t],Ne([..._t])},Me=dt=>{if(!He){const ut=new FormData;ut.append("file",dt.file),(0,se.ZP)("/api/attachments/get_file_content.json",{method:"post",body:ut},!0).then(st=>{if(st.status===0){Te.current=Te.current+1;const it=Qe.current.map(bt=>{var Bt;if(bt.name===dt.name){const Mt=Ae({},bt);return(Bt=dt==null?void 0:dt.name)!=null&&Bt.includes(".in")?Mt.input=st==null?void 0:st.content:Mt.output=st==null?void 0:st.content,Mt}return bt});if(Qe.current=[...it],Ne([...it]),Te.current>0&&Te.current===ke.length){at(!1);let bt=Be(it);bt=bt.filter(Bt=>{var Mt,Ut;return!!((Mt=Bt[0])!=null&&Mt.name&&((Ut=Bt[1])!=null&&Ut.name))}),bt=bt.map(Bt=>Fe(Ae(Ae({},Bt[0]),Bt[1]),{is_file:!1})),Oe(bt),ze()}}else at(!1),ze()});return}const gt=new(z())({endpoint:Ze.end_point,region:Ze.region,accessKeyId:Ze.access_key_id,accessKeySecret:Ze.access_key_secret,bucket:Ze.bucket,stsToken:Ze.security_token}),ht=dt.name,Ot={container_type:"TestSet",file_name:ht},_t=(0,pe.Z)();let Dt=`testsets/${Ge}/${_t}${ht.indexOf(".")>-1?"."+ht.split(".").pop():""}`;Ge===null&&(Dt=`testsets/${_t}${ht.indexOf(".")>-1?"."+ht.split(".").pop():""}`),gt.multipartUpload(Dt,new Blob([dt.file],{type:dt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:ht+""},url:Ze==null?void 0:Ze.callback_url,host:Ze==null?void 0:Ze.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,se.rz)(Ot)}}).then(function(ut){if(ut.data.status===0){Te.current=Te.current+1;const $e=Qe.current.map(st=>{var it,bt,Bt,Mt,Ut,kt,Ht,Cn,Qn,gn,Sn,Xn,_n,Mn,un,ir,Kn;if(st.name===((bt=(it=ut.data)==null?void 0:it.data)==null?void 0:bt.file_name)){const Pn=Ae({},st);return(Ut=(Mt=(Bt=ut.data)==null?void 0:Bt.data)==null?void 0:Mt.file_name)!=null&&Ut.includes(".in")?(Pn.in_object_key=(Ht=(kt=ut.data)==null?void 0:kt.data)==null?void 0:Ht.object,Pn.in_object_size=(Qn=(Cn=ut.data)==null?void 0:Cn.data)==null?void 0:Qn.size,Pn.input=(Sn=(gn=ut.data)==null?void 0:gn.data)==null?void 0:Sn.file_name,Pn.in_file=dt):(Pn.out_object_key=(_n=(Xn=ut.data)==null?void 0:Xn.data)==null?void 0:_n.object,Pn.out_object_size=(un=(Mn=ut.data)==null?void 0:Mn.data)==null?void 0:un.size,Pn.output=(Kn=(ir=ut.data)==null?void 0:ir.data)==null?void 0:Kn.file_name,Pn.out_file=dt),Pn}return st});if(Qe.current=[...$e],Ne([...$e]),Te.current>0&&Te.current===ke.length){at(!1);let st=Be($e);st=st.filter(it=>{var bt,Bt;return!!((bt=it[0])!=null&&bt.name&&((Bt=it[1])!=null&&Bt.name))}),st=st.map(it=>Fe(Ae(Ae({},it[0]),it[1]),{is_file:!0})),Oe(st),ze()}}})},xe=dt=>new Promise((gt,ht)=>{let Ot=0,_t=[];for(let Dt=0;Dt{Ot++,Ot===dt.length&&(_t.length?(y.ZP.warning(`${_t.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),ht()):gt(dt))}).catch(ut=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",ut),Ot++,_t.push(dt[Dt].name),Ot===dt.length&&(_t.length?(y.ZP.warning(`${_t.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),ht()):gt(dt))})}),Pe=()=>De(void 0,null,function*(){if(ke.length===0){y.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield xe(ke),at(!0),Be(ke).some(gt=>{var ht,Ot;return!((ht=gt[0])!=null&&ht.name&&((Ot=gt[1])!=null&&Ot.name))})){ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>De(void 0,null,function*(){ke.map(gt=>De(void 0,null,function*(){Me(gt)}))}),onCancel:()=>{at(!1)}});return}ke.map(gt=>De(void 0,null,function*(){Me(gt)}))}),Ke={name:"file",fileList:ke,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:dt=>{if(ke!=null&&ke.some(ht=>ht.name===dt.name))return y.ZP.info(`${dt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(dt.size/1024/1024>100)return y.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(dt.name))return y.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const gt={name:dt.name,uid:dt.uid,file:dt,percent:0};return ke.push(gt),Qe.current=[...ke],Ne([...ke]),!1}},et=Be(ke);return console.log(ke,et,"fileList"),oe.createElement(ce.default,{open:qe,wrapClassName:Je,onOk:Pe,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:mt},onCancel:Ye,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},oe.createElement("div",{className:ee.wrap},ke.length?oe.createElement("div",null,oe.createElement(de.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},oe.createElement("div",{style:{visibility:Ue?"visible":"hidden"}},oe.createElement("span",{className:ee.greyText},"\u7528\u4F8B\u7C7B\u578B"),oe.createElement(te.ZP.Group,{className:`ml20 ${ee.testCaseRadio}`,optionType:"button",value:He,onChange:dt=>_e(dt.target.value)},oe.createElement(te.ZP,{value:!1},"\u6587\u672C"),oe.createElement(te.ZP,{value:!0},"\u6587\u4EF6"))),oe.createElement(Se.default,Ae({},Ke),oe.createElement(ae.ZP,{type:"primary",className:ee.btnS},oe.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),oe.createElement(je,{data:et,onRemove:Ve})):oe.createElement("div",{className:`${ee.noData} mb30`},oe.createElement(Se.default.Dragger,Fe(Ae({},Ke),{className:ee.dragger}),oe.createElement("img",{src:E,alt:"",className:"mb20"}),oe.createElement("div",null,oe.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),oe.createElement("span",{className:ee.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),oe.createElement("div",{className:ee.text},oe.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),oe.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",oe.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",oe.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",oe.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",oe.createElement("br",null))))},je=({data:ze=[],onRemove:Oe,width:qe="auto",showScore:Je=!1,disabled:Ge=!1,inputChange:Ue,onEvaluatingChange:Le,onSelectAll:ke,checkAll1:Ne,checkAll2:Ze,checkAll3:We,checkAll4:mt,checkAll5:at,showEvaluatingSetting:He=!1,className:_e="",isProgramHomework:Qe=!1})=>{const Te={value:"",filename:"",dataUrl:""},[Ye,pt]=(0,a.useState)(Ae({},Te)),Xe=xe=>{let Pe=document.createElement("a");document.body.appendChild(Pe);let Ke=URL.createObjectURL(xe.file);Pe.href=Ke,Pe.download=xe.name,Pe.click(),URL.revokeObjectURL(Ke),document.body.removeChild(Pe)},Ve=(xe,Pe)=>{(0,ue.LR)(xe,Pe)},Me=(xe,Pe)=>{ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:oe.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Oe(xe,Pe)},onCancel:()=>{}})};return ze.length?oe.createElement("div",{className:_e,style:{width:qe}},oe.createElement("div",{className:`${Qe?ee.headProgram:ee.head}`},He&&oe.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},oe.createElement(re.default,{checked:Ne,onChange:xe=>{ke(xe.target.checked,"hidden")}}),oe.createElement(ne.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},oe.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),oe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),oe.createElement("div",{style:{width:Qe?"25%":"15%"}},"\u7528\u4F8B"),oe.createElement("div",{style:{width:Je?Qe?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),oe.createElement("div",{style:{width:Je?Qe?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Je&&oe.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),He&&oe.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},oe.createElement(re.default,{checked:mt,onChange:xe=>{ke(xe.target.checked,"input_visible")}}),oe.createElement(ne.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},oe.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),oe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),He&&oe.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},oe.createElement(re.default,{checked:Ze,onChange:xe=>{ke(xe.target.checked,"is_invisible")}}),oe.createElement(ne.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},oe.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),oe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),He&&oe.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},oe.createElement(re.default,{checked:at,onChange:xe=>{ke(xe.target.checked,"actual_output_visible")}}),oe.createElement(ne.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},oe.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),oe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),He&&oe.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},oe.createElement(re.default,{checked:We,onChange:xe=>{ke(xe.target.checked,"last_match_rule")}}),oe.createElement(ne.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},oe.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),oe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),oe.createElement("div",{className:ee.operation,style:Qe?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),oe.createElement("div",{className:ee.listWrapper,style:{boxShadow:Qe?"0px 2px 4px 0px #EAEEF4":"unset"}},ze.map((xe,Pe)=>{var Ke,et,dt,gt;return oe.createElement("div",{key:Pe,className:ee.list,style:Qe?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},He&&oe.createElement("div",{style:{width:"15%"}},oe.createElement(re.default,{checked:!!xe.hidden,onChange:ht=>{Le(ht.target.checked,Pe,"hidden")}})),oe.createElement("div",{style:{width:Qe?"25%":"15%",paddingLeft:Qe?"5px":"0px",paddingRight:Qe?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Pe+1),oe.createElement("div",{className:ee.info,style:{width:Je?Qe?"20%":"15%":"25%"}},oe.createElement("span",{title:xe.input||((Ke=xe[0])==null?void 0:Ke.name),onClick:()=>De(void 0,null,function*(){let ht;xe.input?xe.input_file_url?ht=xe.input_file_url:ht=xe.in_file:ht=xe[0];let Ot;typeof ht=="string"?(Ot=yield fetch(ht,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),pt({value:yield Ot.text(),filename:"",dataUrl:ht})):(Ot=yield(0,ue.db)(ht.file),pt({value:Ot.text,filename:ht.name,dataUrl:Ot.link}))})},xe.input||((et=xe[0])==null?void 0:et.name))),oe.createElement("div",{className:ee.info,style:{width:Je?Qe?"20%":"15%":"25%"}},oe.createElement("span",{title:xe.output||((dt=xe[1])==null?void 0:dt.name),onClick:()=>De(void 0,null,function*(){let ht;xe.input?xe.output_file_url?ht=xe.output_file_url:ht=xe.out_file:ht=xe[1];let Ot;typeof ht=="string"?(Ot=yield fetch(ht,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),pt({value:yield Ot.text(),filename:"",dataUrl:ht})):(Ot=yield(0,ue.db)(ht.file),pt({value:Ot.text,filename:ht.name,dataUrl:Ot.link}))})},xe.output||((gt=xe[1])==null?void 0:gt.name))),Je&&oe.createElement("div",{style:{width:"20%"}},oe.createElement(x.default,{size:"large",addonAfter:Qe?"%":null,disabled:Ge,style:{width:"80%"},onChange:ht=>Ue(ht,Pe),value:xe.score}),!Qe&&oe.createElement("span",null,"\xA0%")),He&&oe.createElement("div",{style:{width:"20%"}},oe.createElement(re.default,{checked:xe.input_visible||!1,onChange:ht=>{Le(ht.target.checked,Pe,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),He&&oe.createElement("div",{style:{width:"20%"}},oe.createElement(re.default,{checked:xe.is_invisible||!1,onChange:ht=>{Le(ht.target.checked,Pe,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),He&&oe.createElement("div",{style:{width:"20%"}},oe.createElement(re.default,{checked:xe.actual_output_visible||!1,onChange:ht=>{Le(ht.target.checked,Pe,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),He&&oe.createElement("div",{style:{width:"20%"}},oe.createElement(re.default,{checked:xe.last_match_rule||!1,onChange:ht=>{Le(ht.target.checked,Pe,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),oe.createElement("div",{onClick:()=>Me(xe,Pe),style:Qe?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},oe.createElement("span",{className:ee.del},"\u5220\u9664")))})),oe.createElement(fe.Z,{close:!0,data:Ye.dataUrl,filename:Ye.filename,type:Ye.dataUrl.length?"txt":"",onClose:()=>pt(Ae({},Te)),monacoEditor:{value:Ye.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):oe.createElement(oe.Fragment,null)};var Ie=we},46541:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return b}});var a=le(59301),Se=le(6767),y=le(25399),ce=le(29787),de=le(77019),te=le(5269),ae=le(13747),re=le(99571),ne=le(2978),x=le(82093),ee=le(38394),E=(ie,se,pe)=>new Promise((ue,fe)=>{var oe=ve=>{try{Ee(pe.next(ve))}catch(he){fe(he)}},me=ve=>{try{Ee(pe.throw(ve))}catch(he){fe(he)}},Ee=ve=>ve.done?ue(ve.value):Promise.resolve(ve.value).then(oe,me);Ee((pe=pe.apply(ie,se)).next())}),b=({id:ie,activeDiscussIndex:se,onReplyDiscuss:pe,adminOrOperator:ue})=>{const[fe,oe]=(0,a.useState)(""),[me,Ee]=(0,a.useState)(!1);function ve(ge){oe(ge)}function he(){if(!fe){Se.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}pe(ie,fe),oe("")}return(0,a.useEffect)(()=>{se!=ie&&Ee(!1)},[se]),a.createElement("div",{key:ie,className:"discuss-item-editor",style:{display:se===ie?"block":"none",width:"100%"}},a.createElement(ne.Z,{miniToolbar:!0,startInit:se===ie,defaultValue:fe,id:ie,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ve,extraUse:ue&&a.createElement(y.Z,{color:"#fff",open:me,destroyTooltipOnHide:!0,title:z({id:ie,isOpen:me,activeDiscussIndex:se,onChange:ve,setIsOpen:Ee}),overlayStyle:{maxWidth:600}},a.createElement("a",{title:me?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>Ee(!me)},a.createElement("i",{className:"iconfont icon-dianzan11"})))}),a.createElement("a",{onClick:he,className:"btn-send"},"\u53D1\u9001"))};const z=ie=>{const[se,pe]=(0,a.useState)(!1),[ue,fe]=(0,a.useState)([]),[oe,me]=(0,a.useState)(1);(0,a.useEffect)(()=>{ie!=null&&ie.isOpen?Ee():(me(1),fe([]))},[ie==null?void 0:ie.isOpen]);const Ee=()=>E(void 0,null,function*(){pe(!0);const ve=yield(0,x.ZP)(`/api/discusses/${ie==null?void 0:ie.id}/recommend_answer.json`,{method:"get"});(ve==null?void 0:ve.status)==0&&fe(ve==null?void 0:ve.answer),pe(!1)});return a.createElement(ce.Z,{spinning:se},a.createElement("div",{style:{color:"#000"}},a.createElement(ee.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(ue==null?void 0:ue[oe-1])||""}),a.createElement(de.Z,{justify:"end",align:"middle"},a.createElement(te.Z,null,a.createElement(ae.Z,{simple:!0,current:oe,pageSize:1,total:(ue==null?void 0:ue.length)||0,onChange:ve=>{me(ve)}})),a.createElement(te.Z,null,a.createElement(re.ZP,{onClick:()=>E(void 0,null,function*(){ie==null||ie.onChange(ue==null?void 0:ue[oe-1]),ie==null||ie.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},67290:function(Ct,ot,le){"use strict";le.d(ot,{CP:function(){return y},_V:function(){return te}});var a=le(28209),Se=le.n(a);const y={secret:a.enc.Utf8.parse("0a18e199b87f1a8d"),iv:a.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},ce={exam:y};function de(ae="",re="exam"){const{secret:ne,iv:x}=ce[re];return AES.encrypt(ae,ne,{iv:x,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function te(ae="",re="exam"){const{secret:ne,iv:x}=ce[re];return a.AES.decrypt(ae,ne,{iv:x,mode:Se().mode.CBC,padding:Se().pad.Pkcs7}).toString(a.enc.Utf8)}},2610:function(Ct,ot,le){"use strict";le.d(ot,{BU:function(){return Se},Dj:function(){return a},gH:function(){return y},vp:function(){return ce}});function a(de){try{de.mozRequestFullScreen?de.mozRequestFullScreen():de.webkitRequestFullScreen&&de.webkitRequestFullScreen()}catch(te){console.log(te,":e")}}function Se(){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 y=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ce(){var de=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,te=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",de),window.isFullScreen?window.isFullScreen:de!=null}},98072:function(Ct,ot,le){"use strict";le.d(ot,{U:function(){return ne}});var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(x,ee,E)=>ee in x?Se(x,ee,{enumerable:!0,configurable:!0,writable:!0,value:E}):x[ee]=E,ae=(x,ee)=>{for(var E in ee||(ee={}))ce.call(ee,E)&&te(x,E,ee[E]);if(y)for(var E of y(ee))de.call(ee,E)&&te(x,E,ee[E]);return x},re=(x,ee,E)=>new Promise((b,z)=>{var ie=ue=>{try{pe(E.next(ue))}catch(fe){z(fe)}},se=ue=>{try{pe(E.throw(ue))}catch(fe){z(fe)}},pe=ue=>ue.done?b(ue.value):Promise.resolve(ue.value).then(ie,se);pe((E=E.apply(x,ee)).next())});function ne(x,ee){const[E,b]=(0,a.useState)(ee),[z,ie]=(0,a.useState)(!1),[se,pe]=(0,a.useState)();return[E,z,(fe,oe=!1)=>re(this,null,function*(){const me=oe?ee:ae(ae({},E),fe);ie(!0),b(me);const Ee=yield x(me);return ie(!1),pe(Ee),Ee}),se,pe]}},89244:function(Ct,ot,le){"use strict";le.d(ot,{_:function(){return y}});var a=le(59301),Se=le(62957);const y=ce=>{var de,te;const ae=(0,a.useRef)([]),re=()=>{for(const ne of ae.current)clearTimeout(ne);ae.current=[]};return(0,a.useEffect)(()=>{var ne,x,ee,E,b,z;if(re(),(ne=ce==null?void 0:ce.exercise)!=null&&ne.left_time&&((ee=(x=ce==null?void 0:ce.exercise)==null?void 0:x.exercise_events)==null?void 0:ee.length)>0){for(const ie of(E=ce==null?void 0:ce.exercise)==null?void 0:E.exercise_events)if(((b=ce==null?void 0:ce.exercise)==null?void 0:b.left_time)>(ie==null?void 0:ie.reminder_time)*60){let se=(((z=ce==null?void 0:ce.exercise)==null?void 0:z.left_time)-(ie==null?void 0:ie.reminder_time)*60)*1e3;se=se>2147483647?2147483647:se;const pe=setTimeout(()=>{Se.default.info({content:`${ie==null?void 0:ie.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},se);ae.current.push(pe)}}},[(de=ce==null?void 0:ce.exercise)==null?void 0:de.left_time,(te=ce==null?void 0:ce.exercise)==null?void 0:te.exercise_events]),re}},90290:function(Ct,ot,le){"use strict";le.d(ot,{AL:function(){return me},Iy:function(){return ee},Qv:function(){return z},ez:function(){return oe},jb:function(){return E}});var a=le(32834),Se=le.n(a),y=le(11690),ce=le.n(y);let de=1;function te(be,ye){const Ae=be.match(/^(\s+)(?:```)/);if(Ae===null)return ye;const Fe=Ae[1];return ye.split(` +7. **\u6587\u5B57\u89E3\u91CA**\uFF1A\u8BE6\u7EC6\u8BF4\u660E\u5F53\u524D\u6B65\u9AA4\u7684\u539F\u7406`),Tn(dt?(Qt=tt==null?void 0:tt.page)==null?void 0:Qt.page_info:""))},[rt]);const ur=()=>on(void 0,null,function*(){var Qt;qn(!0),Rn(!0),sr.current=new Et.Z(fe.Z.API_SERVER+"/api/stream/course_qna_records/chat_messages.json",{response_mode:"streaming",model:"qwen-max",scene_awareness:!1,thinking_enabled:!1,image_generator:!1,code_preview:!0,file_ids:[],image_list:[],history:[],questionable_type:"SmartPlan",questionable_id:tt==null?void 0:tt.id,position:1,type:10,is_chat:!0,prompt:An,ppt_url:(Qt=tt==null?void 0:tt.url)==null?void 0:Qt.map(kr=>kr==null?void 0:kr.url)}),yield new Promise((kr,Vr)=>{sr.current.on("data",wr=>{Rn(!1),Tn(wr==null?void 0:wr.full)}),sr.current.on("done",()=>on(void 0,null,function*(){qn(!1)})),sr.current.startStream()})});return a.createElement(ee.Z,{title:"\u667A\u80FD\u52A8\u6548\u52A9\u624B",extra:a.createElement("div",{className:Jt.extraHeader},a.createElement(Ve.Z,{align:"middle"},jn&&a.createElement(a.Fragment,null,a.createElement(ne.Z,{title:On?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},a.createElement(b.ZP,{className:Jt.save_btn,style:{marginRight:"20px"},disabled:On,onClick:()=>{const kr=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();Un(kr)}},a.createElement("div",{className:"flex flex_box_center"},a.createElement("i",{className:"iconfont icon-baocuntimu font14",style:{color:"#69C0FF !important",marginRight:"4px"}}),a.createElement("span",null,"\u4FDD\u5B58\u52A8\u6548")))),a.createElement(ne.Z,{title:On?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},a.createElement(b.ZP,{className:Jt.save_btn,disabled:On,onClick:()=>{const kr=document.querySelector("code[data-text]").getAttribute("data-text").replace(/^```html/,"").replace(/```$/,"").trim();(0,we.RG)(kr)}},a.createElement("i",{className:"iconfont icon-zhichifuzhi"}),a.createElement("span",null,"\u590D\u5236")))),a.createElement("i",{onClick:()=>{const Qt=kr=>{ae.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:kr,onOk:()=>{var Vr,wr;(wr=(Vr=sr.current)==null?void 0:Vr.cancelRequest)==null||wr.call(Vr),qn(!1),Rn(!1),zt()}})};if(On){Qt("\u6B63\u5728\u751F\u6210\u667A\u80FD\u52A8\u6548\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else jn?Qt("\u52A8\u6548\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):zt()},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:rt},a.createElement("div",{className:Jt.wrap},a.createElement("div",{className:Jt.left},a.createElement("div",{className:Jt.tip},a.createElement("img",{src:Lt}),a.createElement("span",null,"\u8BF7\u63CF\u8FF0\u60A8\u9700\u8981\u7684\u52A8\u753B\u6548\u679C\u8981\u6C42\uFF0C\u6211\u5C06\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u5BF9\u5E94\u7684\u52A8\u753B\u4EE3\u7801\uFF0C\u5E76\u652F\u6301\u4E0E\u5F53\u524D\u5E7B\u706F\u7247\u7ED1\u5B9A\uFF0C\u65B9\u4FBF\u6559\u5B66\u6F14\u793A\u3002")),a.createElement("div",{className:"mb10 mt30 c-black"},a.createElement("b",null,"\u52A8\u6548\u751F\u6210\u8981\u6C42")),a.createElement(tr.default.TextArea,{style:{height:200},value:An,disabled:On,onChange:Qt=>{tn(Qt.target.value)}}),a.createElement(ne.Z,{title:On?"\u667A\u80FD\u52A8\u6548\u751F\u6210\u4E2D":""},On?a.createElement("div",{className:Jt.stop_btn,onClick:()=>{var Qt,kr;(kr=(Qt=sr.current)==null?void 0:Qt.cancelRequest)==null||kr.call(Qt),qn(!1),Rn(!1)}},"\u505C\u6B62\u751F\u6210"):a.createElement("div",{className:Jt.start_btn,onClick:()=>{if(!An.trim()){te.ZP.error("\u8BF7\u586B\u5199\u52A8\u6548\u751F\u6210\u8981\u6C42");return}Tn(""),ur()}},"\u5F00\u59CB\u751F\u6210"))),a.createElement("div",{style:{width:"55%",padding:"10px 24px 10px 10px",overflow:"auto"},onScroll:nr,ref:vr},jn?a.createElement(se.Z,{spinning:Yn},jn&&a.createElement(cn.Z,{cancelIndex:0,streamingStatus:On,loadImage:!1,onFinish:()=>on(void 0,null,function*(){}),value:jn,isHiddenHtml:!0}),a.createElement("div",{ref:hr})):a.createElement("div",{className:Jt.imgBox},a.createElement(se.Z,{spinning:On},a.createElement("img",{width:56,src:sn}),a.createElement("div",null,"\u9884\u89C8\u533A"))))))},bn=le(17178),wn=le(92310),Ln=le.n(wn),Gn=le(30521),nn=Object.defineProperty,dr=Object.getOwnPropertySymbols,Hn=Object.prototype.hasOwnProperty,mr=Object.prototype.propertyIsEnumerable,Ar=(dt,rt,tt)=>rt in dt?nn(dt,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):dt[rt]=tt,Rr=(dt,rt)=>{for(var tt in rt||(rt={}))Hn.call(rt,tt)&&Ar(dt,tt,rt[tt]);if(dr)for(var tt of dr(rt))mr.call(rt,tt)&&Ar(dt,tt,rt[tt]);return dt};const Gr=dt=>React.createElement("svg",Rr({className:"ppt_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},dt),React.createElement("path",{d:"M931.294 166.775H536.439V856.27h394.855a24.235 24.235 0 0 0 24.44-24.371V192.102c0-14.063-10.343-25.327-24.44-25.327z",fill:"#FF8A65"}),React.createElement("path",{d:"M512 634.88h345.975v48.81H512v-48.81zm0 98.509h345.975v49.732H512V733.39zM660.548 290.61C578.765 290.611 512 357.205 512 438.818S578.765 587.06 660.548 587.06c81.784 0 148.514-66.628 148.514-148.24H660.548V290.61z",fill:"#FBE9E7"}),React.createElement("path",{d:"M709.427 240.879V389.12h148.548c0-81.647-66.764-148.241-148.548-148.241z",fill:"#FBE9E7"}),React.createElement("path",{d:"M586.274 955.733 68.267 857.225v-690.45l518.007-98.508z",fill:"#E64A19"}),React.createElement("path",{d:"M335.258 343.142H218.692v337.716h72.363V564.565h37.649c40.448 0 72.397-10.308 95.915-31.88 23.483-20.65 35.703-48.81 35.703-82.569 0-71.304-42.325-106.94-125.03-106.94zm-13.176 163.226H291.09V401.306h30.993c39.492 0 59.256 16.896 59.256 51.575 0 36.591-19.764 53.487-59.256 53.487z",fill:"#FFF"}));var fr="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkzMS4yOTQgMTY2Ljc3NUg1MzYuNDM5Vjg1Ni4yN2gzOTQuODU1YTI0LjIzNSAyNC4yMzUgMCAwIDAgMjQuNDQtMjQuMzcxVjE5Mi4xMDJjMC0xNC4wNjMtMTAuMzQzLTI1LjMyNy0yNC40NC0yNS4zMjd6IiBmaWxsPSIjRkY4QTY1Ii8+PHBhdGggZD0iTTUxMiA2MzQuODhoMzQ1Ljk3NXY0OC44MUg1MTJ2LTQ4Ljgxem0wIDk4LjUwOWgzNDUuOTc1djQ5LjczMkg1MTJWNzMzLjM5ek02NjAuNTQ4IDI5MC42MUM1NzguNzY1IDI5MC42MTEgNTEyIDM1Ny4yMDUgNTEyIDQzOC44MThTNTc4Ljc2NSA1ODcuMDYgNjYwLjU0OCA1ODcuMDZjODEuNzg0IDAgMTQ4LjUxNC02Ni42MjggMTQ4LjUxNC0xNDguMjRINjYwLjU0OFYyOTAuNjF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTcwOS40MjcgMjQwLjg3OVYzODkuMTJoMTQ4LjU0OGMwLTgxLjY0Ny02Ni43NjQtMTQ4LjI0MS0xNDguNTQ4LTE0OC4yNDF6IiBmaWxsPSIjRkJFOUU3Ii8+PHBhdGggZD0iTTU4Ni4yNzQgOTU1LjczMyA2OC4yNjcgODU3LjIyNXYtNjkwLjQ1bDUxOC4wMDctOTguNTA4eiIgZmlsbD0iI0U2NEExOSIvPjxwYXRoIGQ9Ik0zMzUuMjU4IDM0My4xNDJIMjE4LjY5MnYzMzcuNzE2aDcyLjM2M1Y1NjQuNTY1aDM3LjY0OWM0MC40NDggMCA3Mi4zOTctMTAuMzA4IDk1LjkxNS0zMS44OCAyMy40ODMtMjAuNjUgMzUuNzAzLTQ4LjgxIDM1LjcwMy04Mi41NjkgMC03MS4zMDQtNDIuMzI1LTEwNi45NC0xMjUuMDMtMTA2Ljk0em0tMTMuMTc2IDE2My4yMjZIMjkxLjA5VjQwMS4zMDZoMzAuOTkzYzM5LjQ5MiAwIDU5LjI1NiAxNi44OTYgNTkuMjU2IDUxLjU3NSAwIDM2LjU5MS0xOS43NjQgNTMuNDg3LTU5LjI1NiA1My40ODd6IiBmaWxsPSIjRkZGIi8+PC9zdmc+",Sr=le(56321),Mr=Object.defineProperty,zr=Object.defineProperties,Dr=Object.getOwnPropertyDescriptors,Xr=Object.getOwnPropertySymbols,ri=Object.prototype.hasOwnProperty,Bi=Object.prototype.propertyIsEnumerable,_r=(dt,rt,tt)=>rt in dt?Mr(dt,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):dt[rt]=tt,Ai=(dt,rt)=>{for(var tt in rt||(rt={}))ri.call(rt,tt)&&_r(dt,tt,rt[tt]);if(Xr)for(var tt of Xr(rt))Bi.call(rt,tt)&&_r(dt,tt,rt[tt]);return dt},Jr=(dt,rt)=>zr(dt,Dr(rt)),jr=(dt,rt,tt)=>new Promise((zt,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(On){Gt(On)}},zn=tn=>{try{An(tt.throw(tn))}catch(On){Gt(On)}},An=tn=>tn.done?zt(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(dt,rt)).next())}),Wr=({className:dt,style:rt,data:tt={},defaultChatData:zt=[],initDefaultChatDataKey:Gt=0,onPptButtonClick:Un})=>{const[zn]=(0,Gn.eh)(),{chatData:An,setChatData:tn,calcHistoryList:On}=(0,Gn.r5)(),[qn,Yn]=(0,a.useState)(0),[Rn,jn]=(0,a.useState)(""),[Tn,or]=(0,a.useState)(!1),{scrollBoxRef:Fn,bottomInspectRef:vr,contentRef:hr,isAtBottom:nr}=(0,Gn.wr)({status:Tn}),sr=(0,Gn.h4)(Fn),ur=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(!An.length||!Fn.current)return;const wr=An[An.length-1];wr!=null&&wr.loading&&(Fn.current.scrollTop=Fn.current.scrollHeight)},[An.length]),(0,a.useEffect)(()=>{if(Gt){Qt();let wr=[];return zt.forEach(ui=>{const Ci=Date.now(),Ii=[{text:ui.question,key:Ci,sender:"user",show:!0},{text:ui.answer,loading:!1,key:Ci,sender:"AI",show:!0}];wr.push(...Ii)}),tn(wr),()=>{zn.cancel()}}},[Gt]);const Qt=()=>{zn.cancel(),Yn(1)},kr=(wr,...ui)=>jr(void 0,[wr,...ui],function*(Ci,Ii=[],$n=[]){var gr,mi;jn(""),Yn(0),(mi=(gr=ur.current)==null?void 0:gr.onAttachmentsClear)==null||mi.call(gr);const Kr=Date.now(),ci=[{text:Ci,key:Kr,sender:"user",show:!0,fileList:Ii,imageList:$n},{loading:!0,key:Kr,sender:"AI",show:!0}];tn([...An,...ci]);const sa=Ii==null?void 0:Ii.map(qi=>{var vi;return(vi=qi==null?void 0:qi.response)==null?void 0:vi.file_id}),Aa=$n==null?void 0:$n.map(qi=>{var vi;return(vi=qi==null?void 0:qi.response)==null?void 0:vi.data}),Ri=On(An);zn.request({url:"/api/stream/course_qna_records/chat_messages.json",body:Ai({model:"qwen-max",is_chat:!0,prompt:Ci,file_ids:sa,image_list:Aa,history:Ri},tt),onData:(qi,vi)=>{or(!0),tn(ei=>ei.map((fa,no)=>no===ei.length-1?Jr(Ai({},fa),{text:qi,loading:!1,error:(vi==null?void 0:vi.msg)==="error"}):fa))},onError:qi=>{let vi="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";tn(ei=>[...ei].map((fa,no)=>no===ei.length-1?Jr(Ai({},fa),{text:vi,loading:!1,error:!0}):fa))}})}),Vr=sr.width?sr.width-20:"100%";return a.createElement("div",{className:Ln()("flex flex-col h-full",dt),style:rt},a.createElement("div",{ref:Fn,style:{flex:1,overflow:"auto"}},a.createElement("div",{className:bn.Z.tips,style:{width:Vr}},a.createElement("img",{className:bn.Z.avatar,src:Sr}),a.createElement("div",{className:bn.Z.details},a.createElement("div",{className:"c-grey-333 font18"},"\u{1F48E}\xA0\u4E13\u4E1A\u81F4\u529B\u4E8EPPT\u6559\u5B66\u5185\u5BB9\u4F18\u5316\uFF5E"),a.createElement("div",{className:"font16 mt8",style:{color:"#434D6C"}},"\u8BF7\u544A\u8BC9\u6211\u6559\u5B66\u5185\u5BB9\uFF0C\u6211\u53EF\u4EE5\u4F18\u5316\u5185\u5BB9\u8868\u8FF0\u3001\u68B3\u7406\u77E5\u8BC6\u6846\u67B6\u3001\u7A81\u51FA\u6559\u5B66\u91CD\u70B9\u3002"))),a.createElement(Gn.xj,{className:"pl20",style:{width:Vr},contentRef:hr,chatData:An,requestLoading:zn.loading,cancelTyping:qn,onAnswerFinish:()=>jr(void 0,null,function*(){setTimeout(()=>or(!1),0)})}),!nr&&a.createElement("div",{className:bn.Z.backBottom,onClick:()=>{Fn.current.scrollTop=Fn.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:vr})),(An==null?void 0:An.length)===0&&a.createElement("div",{className:bn.Z.try},a.createElement("div",{onClick:()=>jn("\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]")},a.createElement("span",{className:"mr5"},"\u57FA\u4E8E\u6211\u7684\u6559\u5B66\u5185\u5BB9\uFF0C\u4E3A\u6211\u68B3\u7406\u6559\u5B66\u91CD\u70B9[\u7C98\u8D34PPT\u5185\u5BB9]"),a.createElement("i",{className:"iconfont icon-you2 font18"})),a.createElement("div",{onClick:()=>kr("\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9")},a.createElement("span",{className:"mr5"},"\u5E2E\u6211\u63D0\u53D6\u4E00\u4E0B\u672C\u9875PPT\u7684\u77E5\u8BC6\u70B9"),a.createElement("i",{className:"iconfont icon-you2 font18"}))),a.createElement(Gn.CI,{ref:ur,style:{margin:"0 20px 20px 20px"},onCancel:Qt,headExtraNode:a.createElement("div",{className:bn.Z.pptBtn,onClick:Un},a.createElement("img",{src:fr,width:"18",className:"mr5"}),"PPT\u5236\u4F5C"),value:Rn,onSubmit:kr,onChange:jn,typing:Tn,loading:zn.loading}))},Fi=le(20554),Br=le(51124),ii=le(24334),br={flex_box_center:"flex_box_center___UDQ_A",flex_space_between:"flex_space_between___L60OU",flex_box_vertical_center:"flex_box_vertical_center___knshJ",flex_box_center_end:"flex_box_center_end___BYPJy",flex_box_column:"flex_box_column___mKzh0",modalContent:"modalContent___C7Swl",modalContentLeft:"modalContentLeft___X1oAN",green:"green___YnDvQ",textArea:"textArea___Zlp0S",red:"red___BFvO0",row:"row___Vd2L2",html:"html___D18eP",line:"line___w9apf",submit_button:"submit_button___rKWec",choiceWrap:"choiceWrap___iBbUB",choiceIndex:"choiceIndex___UbZwC",judgementIndex:"judgementIndex___PY3if",activeAnswer:"activeAnswer___ih3N8",rightAnswer:"rightAnswer___hUnPB",errorAnswer:"errorAnswer___zLf6A",setAnswerBtn:"setAnswerBtn___SKqR6",activeJudgementAnswer:"activeJudgementAnswer___dDnAD",actionWrapper:"actionWrapper___zHvDG",addIcon:"addIcon___AfrJN",deleteIcon:"deleteIcon___sfJc_",analysisWrap:"analysisWrap___ukahD",Drawrap:"Drawrap___H9sBA",iframe:"iframe___qLhNQ",c:"c___BapQh",cpp:"cpp___kWVQV",java:"java___TgN6O",python:"python___u7i95",shixunWrp:"shixunWrp___CpqhK",full:"full___M9JLT",questionWrap:"questionWrap___gXjon",solutionWrap:"solutionWrap___SniYp",descBox:"descBox___FF1aM",title:"title___w1bbB",desc:"desc___ZkzLN",choiceBox:"choiceBox___VJxA_",activeAnswerBox:"activeAnswerBox___KRmkd",rightAnswerBox:"rightAnswerBox___KoUBD",errorAnswerBox:"errorAnswerBox___wA48r",greenColor:"greenColor___Kb9jq",redColor:"redColor___QMBfz"},Qr=le(57049),ar=le(65526),Vi=le(6514),Zi=le(57884),gi=le(59301);const{TabPane:Ki}=Fi.default;var Ti=({item:dt,backUrl:rt,autoHeight:tt})=>{var zt,Gt;const[Un,zn]=(0,a.useState)([]),[An,tn]=(0,a.useState)(!1),[On]=(0,ce.useSearchParams)(),qn=(0,ce.useParams)();(0,a.useEffect)(()=>{var jn,Tn;((jn=dt==null?void 0:dt.evaluate_codes)==null?void 0:jn.length)>0?zn((Tn=dt==null?void 0:dt.evaluate_codes)==null?void 0:Tn.map((or,Fn)=>({key:Fn+1,error_msg:or!=null&&or.error_msg?ii.Base64.decode(or==null?void 0:or.error_msg):"",status:or==null?void 0:or.status,created_at:or.created_at,code:or==null?void 0:or.code,show_code:or==null?void 0:or.show_code,language:or==null?void 0:or.language,resubmit:or==null?void 0:or.resubmit}))):zn([{key:"--",error_msg:"--",show_code:!1}])},[dt==null?void 0:dt.evaluate_codes]);const Yn=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"100px",key:"key",align:"center",render:(jn,Tn)=>gi.createElement("span",null,Tn.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left",width:216,render:(jn,Tn)=>gi.createElement(Vi.Z,{date:Tn.created_at,showTag:Tn==null?void 0:Tn.resubmit})},{title:"\u8BC4\u6D4B\u8BED\u8A00",dataIndex:"language",key:"language",align:"center",width:100},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(jn,Tn)=>{var or;return gi.createElement("span",{className:jn===0?"c-green":"c-red"},((or=Qr.Im[jn])==null?void 0:or.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((zt=Un==null?void 0:Un[0])==null?void 0:zt.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(jn,Tn)=>gi.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{ae.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:gi.createElement("div",{className:"flex"},"\u4EE3\u7801\u5185\u5BB9",gi.createElement(ar.Z,{className:"ml20 bold-400",title:"\u8BC4\u6D4B\u8BED\u8A00",dataSource:[Tn==null?void 0:Tn.language]})),content:gi.createElement("div",{className:"mb10"},gi.createElement(Br.ZP,{height:300,language:"python",theme:"vs-light",value:Tn!=null&&Tn.code?ii.Base64.decode(Tn==null?void 0:Tn.code):"",autoHeight:tt,options:Rn}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(jn=>!!jn),Rn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return gi.createElement("div",{style:{position:"relative",marginTop:"10px"}},gi.createElement(Fi.default,{defaultActiveKey:"1"},gi.createElement(Ki,{tab:gi.createElement("span",null,"\u901A\u5173\u4EE3\u7801 ",gi.createElement(ne.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},gi.createElement("span",{className:"iconfont icon-tishi4"}))),key:"1"},(Gt=dt==null?void 0:dt.user_answer)!=null&&Gt.length&&(dt!=null&&dt.passed_code)?gi.createElement("aside",{className:br.shixunWrp},gi.createElement("h3",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801 (\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)"),gi.createElement("div",{className:br.full},gi.createElement(ar.Z,{className:"ml10",title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[dt==null?void 0:dt.language]}),gi.createElement("span",{onClick:()=>tn(!0)},gi.createElement("i",{className:"iconfont icon-quanping2"}),gi.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),gi.createElement(Br.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:dt!=null&&dt.passed_code?ii.Base64.decode(dt==null?void 0:dt.passed_code):"",autoHeight:tt,options:Rn})):gi.createElement(Zi.Z,null)),gi.createElement(Ki,{tab:"\u8BC4\u6D4B\u8BB0\u5F55",key:"2"},gi.createElement(E.default,{className:"mt5",bordered:!0,dataSource:Un,columns:Yn,pagination:!1}))),(dt==null?void 0:dt.hack_user_identifier)&&gi.createElement("div",{style:{position:"absolute",top:12,right:0,color:"#3061d0",cursor:"pointer"},onClick:()=>{const jn=rt||`/classrooms/${qn==null?void 0:qn.coursesId}/smart_plan/${qn==null?void 0:qn.id}/users/${qn==null?void 0:qn.user_login}/ppt_info/info`;(0,we.xg)(`/myproblems/${dt==null?void 0:dt.hack_user_identifier}?backUrl=${jn}`)}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">"),gi.createElement(ae.default,{centered:!0,destroyOnClose:!0,open:An,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>tn(!1),footer:null},gi.createElement(Br.ZP,{height:500,language:"python",theme:"vs-light",value:dt!=null&&dt.passed_code?ii.Base64.decode(dt==null?void 0:dt.passed_code):"",autoHeight:tt,options:Rn})))},rr={box:"box___O_GXX",code_style:"code_style___qc2BU",shiti_icon:"shiti_icon___WqNfe",genghuan:"genghuan___DZm8u",shannchu:"shannchu___cu1k_",shanchu:"shanchu___AjXkt",box_header:"box_header___EU6Ci",subBtn:"subBtn___jMd8M",iconSty:"iconSty___gwxfg",addTypeRadio:"addTypeRadio___Rv_oZ",box_add:"box_add___k530f",box_botton:"box_botton___zdzbP",box_close:"box_close___fhcBa",header_title:"header_title___CqB69",ewm:"ewm___tywWw",ewm_img:"ewm_img___Z8Eqo",ewm_text:"ewm_text___qOswI",headerBtn:"headerBtn___ErXEv",box_miaoshu:"box_miaoshu___choaP",question_button:"question_button___tHqji",select_question:"select_question___GM3w_",question_right:"question_right___YHC9i",question_right_title:"question_right_title___MJAvU",question_right_content:"question_right_content___y3dLW",page_footer:"page_footer___mHfAE",num_style:"num_style___INlu1",num_style_active:"num_style_active___c0T9N",question_add:"question_add___TZ7kz",yulan_style:"yulan_style___OAV36",yanshi_style:"yanshi_style___STmaE",cancle_sty:"cancle_sty___fiAJU",yulan_style_end:"yulan_style_end___nrHPP",save_button:"save_button___YTvMf",question_list:"question_list___zOLcV",answer_list:"answer_list___fpfCU",ai_question_list:"ai_question_list___zsQmo",staticWrap:"staticWrap___ar2G4",title:"title___JEGhR",subTitle:"subTitle___vTr4z",erweima:"erweima___e8td6",scoreByBlankRadio:"scoreByBlankRadio___vl95k",evalueWrap:"evalueWrap___JhKgV",evalueSty:"evalueSty___WoIZ0",label:"label___vkStA",asnCont:"asnCont___qRPRV",ansWrap:"ansWrap___THxlN",selectMore:"selectMore___ljsRw",edit_knowledges:"edit_knowledges___ACKSS",nodataSty:"nodataSty___PUTmM",rightWrap:"rightWrap___FS9yr",wrap_title:"wrap_title___o2V_V",wrap_add:"wrap_add___OvJcv",wrap_button:"wrap_button___o_lTV",wrap_img:"wrap_img___Hus6u",toolWrap:"toolWrap___PM2dY",toolSty:"toolSty___oZtDs",toolDesc:"toolDesc___SoqG0",smartAI:"smartAI___w6P73",smartAnimation:"smartAnimation____ROIK",smartQuestion:"smartQuestion___Vp7mH",close_drawer:"close_drawer___JFBac",bottomDiv:"bottomDiv___IX_wG",commentModalSty:"commentModalSty___nj567",commentBody:"commentBody___Y3Gx0",start_button:"start_button___h8HNk",submit_button:"submit_button___AEM2W",iconTipSty:"iconTipSty____X1xw",comment_button:"comment_button___HCLEd",studyUnit:"studyUnit___me1iV",add:"add___Esqhf",add_button:"add_button___QmP6T",menuSty:"menuSty___iCdYB",questionWrap:"questionWrap___e1xAG",questionHeader:"questionHeader___XJVq0",questionTitle:"questionTitle___K4EEw",question_type:"question_type___eYEr4",time_long:"time_long___DIAn9",daojishi:"daojishi___r1mMF",modal:"modal___NWQHD"},zi="data:image/png;base64,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",xa="data:image/png;base64,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",da="data:image/png;base64,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",Hi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAABQVJREFUaEPtmltsFFUYx39ndrvbOy0UKC2lUKRcwkVom6oJIkZjAvqgiSZcFLGJlxCe9MEnY3jV+KBRYwwQI0jUqNEEEuMNH4yQthQQ0FIL5dYWqF0q2/vMfGZaWna2K8xsu3R32fM2mXP5fuf/zXfO+c4o7rKi7jJeUsDJrviowqtqjr9kiryNSHZSQSsV1JR67cjO5R9ZXKPAK184ek2EKUkFewNGKboadt2bZwfeeqxNkMKkBEa1N+xeMcsGXFHzx3rTNHdkZ3nLvV6VFG6t6xIMduunNU17o37nsv02YOvhQJP4A/+Y3YJ4kkFphTLyp2lZ6xao/hEe27L0xWGZNyDGmWSAHWHwKU/ZM9XqbETgvbVSJobRnEzAyuOZv6lKjYpoUzgFnARSpxQOFTHl0nfApdsu93Cq6RqmuBssL9dH1YqCoUZHT3aSm5NG2ZycMZ3EnUt/98MFTp/pckd7o/bLzy6iu2eQT79qJs2rsX3rEjTN3lXcAXcE+oeBXSqcm+tjaXkeuiFYkzYtz8ea+8bujOMOOCppXTS6Y8BnvTBPd2FZjKpGBTxgQEcPmC6MeqdQePwalPfFPqlifbYFmeCLcAJwDdx6Hb5uBAvaTTmxWhhMh3vqIacz9tAW7FMLoSgsULsG3nMCrnQ7R7ViT18WNFUJuh80w4JWZAec9xFtzRlZsHnpOKK0bsJ7tc4CaH8GXCkVOovASLMPqumwoFaR9W+0KM7aWX60vQq8IUuTK4V7dfiw/taDWYpemQutCwQJWwNDW3oGh6EzrzszPtpar1RAhvdm6wkFtmAvLBE6SpyZV9yomNnirG60tWIKfLVkGNhJKWyGor9jH7xiBjzog1OrBSPEffw9kNanSBsQugrAvPFuRgvMbow9rDXxMQNuWTYcoHy9MP28Iu8y+Htvam0tSwOZ1jso+fPOwMYM2FL1+Fph2kUoblJ4IuyoLOCcTphzUo37PsfvgY0r7ZN2LiD8HCEZFROFAzNhIINbBqC2+WB9txOhbV46/PSifRt1sFl4df/YvV9MgLtzicmaGj45I+Fw0oGdRGW3dax7gV1P21X8pN7k3d+EhAXO9sH0sDuNq0EIDkBSAj+xWPHmo/bt2I4fTb49JYkLXDYVSvPtDn3kEnT1QVICb39A8XylXcWaLw2OtqWAh9wgIVz69YcU95faF5HnPjeH3DYpFX5rvcbD8+3Aj3xsEOhNAQ+5bcJ/wymFgZRLhyzFCePSfTp8ECGnFc8uva0C/NHmtCyR3q+D/rCc9GPlCmtHFVp21wnWBFWXwKpiewT/5qTQfh0WTYe1YdH9l2bhr6tQmA1PLrW3a2gVDp2HdC9sqbC/awnA96ft6SXr3LytchxpWqvpr+ehvs3t2Wdy6lfMgjVzxgls3dvWtsKlIM4S1JPBqqA4G6qKQAs7VLtK006G7RM9Zgo4dEb/7x+Pyx29HPy9HUN3loOeaJVu19/sokwerI78m2hUCtcd6+DgofbbjTtp7zPSPWzbsjji+LcE3tcgc41+Y/Q3vZEeTFM4dzE49HtBPJaCqenkT/FFNM3j98zbsFKNXvDYYlpdnaQ16maPICFLdzwiOrNJofSFXi2zslINjrQYkzbec9j4DJENzrqM81pK7dtc7dkYauUY4L3HJV96jZ0KtU5E/HGOFPm7VapfkAMqw1OzabmyXcVPxMVAQs1JCjih5IrC2LtO4f8A3D4geXJnbRUAAAAASUVORK5CYII=",Wi=Object.defineProperty,Oa=Object.getOwnPropertySymbols,Ta=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,$i=(dt,rt,tt)=>rt in dt?Wi(dt,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):dt[rt]=tt,po=(dt,rt)=>{for(var tt in rt||(rt={}))Ta.call(rt,tt)&&$i(dt,tt,rt[tt]);if(Oa)for(var tt of Oa(rt))Ga.call(rt,tt)&&$i(dt,tt,rt[tt]);return dt};const aa=dt=>React.createElement("svg",po({className:"e_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},dt),React.createElement("path",{d:"M387.883 793.003A165.248 165.248 0 0 0 231.21 957.952c0 19.157 3.328 41.941 9.258 66.048H0V783.53c24.107 5.974 46.933 9.26 66.048 9.26a165.205 165.205 0 0 0 165.205-165.163 165.205 165.205 0 0 0-165.12-165.163c-19.2 0-41.984 3.285-66.09 9.216V231.253h240.469c-5.973-24.106-9.259-46.89-9.259-66.048A165.205 165.205 0 0 1 396.373 0v792.747z",fill:"#3061D0"}),React.createElement("path",{d:"M858.837 462.464c-19.157 0-41.941 3.285-66.048 9.216V231.253H552.32c5.93-24.106 9.216-46.89 9.216-66.048A165.205 165.205 0 0 0 396.416 0v792.747a165.205 165.205 0 0 1 165.12 165.205c0 19.157-3.285 41.941-9.216 66.048h240.47V783.53c24.106 5.974 46.89 9.26 66.047 9.26A165.205 165.205 0 0 0 1024 627.626a165.205 165.205 0 0 0-165.163-165.163z",fill:"#A4C8FC"}));var Gi="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM4Ny44ODMgNzkzLjAwM0ExNjUuMjQ4IDE2NS4yNDggMCAwIDAgMjMxLjIxIDk1Ny45NTJjMCAxOS4xNTcgMy4zMjggNDEuOTQxIDkuMjU4IDY2LjA0OEgwVjc4My41M2MyNC4xMDcgNS45NzQgNDYuOTMzIDkuMjYgNjYuMDQ4IDkuMjZhMTY1LjIwNSAxNjUuMjA1IDAgMCAwIDE2NS4yMDUtMTY1LjE2MyAxNjUuMjA1IDE2NS4yMDUgMCAwIDAtMTY1LjEyLTE2NS4xNjNjLTE5LjIgMC00MS45ODQgMy4yODUtNjYuMDkgOS4yMTZWMjMxLjI1M2gyNDAuNDY5Yy01Ljk3My0yNC4xMDYtOS4yNTktNDYuODktOS4yNTktNjYuMDQ4QTE2NS4yMDUgMTY1LjIwNSAwIDAgMSAzOTYuMzczIDB2NzkyLjc0N3oiIGZpbGw9IiMzMDYxRDAiLz48cGF0aCBkPSJNODU4LjgzNyA0NjIuNDY0Yy0xOS4xNTcgMC00MS45NDEgMy4yODUtNjYuMDQ4IDkuMjE2VjIzMS4yNTNINTUyLjMyYzUuOTMtMjQuMTA2IDkuMjE2LTQ2Ljg5IDkuMjE2LTY2LjA0OEExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMzk2LjQxNiAwdjc5Mi43NDdhMTY1LjIwNSAxNjUuMjA1IDAgMCAxIDE2NS4xMiAxNjUuMjA1YzAgMTkuMTU3LTMuMjg1IDQxLjk0MS05LjIxNiA2Ni4wNDhoMjQwLjQ3Vjc4My41M2MyNC4xMDYgNS45NzQgNDYuODkgOS4yNiA2Ni4wNDcgOS4yNkExNjUuMjA1IDE2NS4yMDUgMCAwIDAgMTAyNCA2MjcuNjI2YTE2NS4yMDUgMTY1LjIwNSAwIDAgMC0xNjUuMTYzLTE2NS4xNjN6IiBmaWxsPSIjQTRDOEZDIi8+PC9zdmc+",Ca=Object.defineProperty,Xa=Object.getOwnPropertySymbols,Ei=Object.prototype.hasOwnProperty,to=Object.prototype.propertyIsEnumerable,si=(dt,rt,tt)=>rt in dt?Ca(dt,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):dt[rt]=tt,$r=(dt,rt)=>{for(var tt in rt||(rt={}))Ei.call(rt,tt)&&si(dt,tt,rt[tt]);if(Xa)for(var tt of Xa(rt))to.call(rt,tt)&&si(dt,tt,rt[tt]);return dt};const ki=dt=>React.createElement("svg",$r({className:"g_svg__icon",width:200,height:200,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},dt),React.createElement("path",{d:"M867.26 801.314c-66.56 79.292-160.802 120.9-261.36 129.775h-.306a221.082 221.082 0 0 1-14.541 1.058c-.41.103-.82.103-1.229.103-.41.443-1.365.443-1.74.443a511.386 511.386 0 0 1-155.854-16.862l-1.672-.443a312.422 312.422 0 0 1-17.033-4.915 271.599 271.599 0 0 1-15.906-5.018 30.106 30.106 0 0 0-2.15-.649c-7.748-2.662-15.36-5.53-22.904-8.533a375.02 375.02 0 0 1-18.432-7.68 525.005 525.005 0 0 1-113.083-65.946c-.922-.75-1.946-1.501-2.902-2.355a486.605 486.605 0 0 1-133.666-157.49c-146.773-276.48 40.38-490.156 210.364-500.498 3.72-.239 7.339-.341 10.923-.341h9.83c150.903-7.885 315.392 78.233 430.216 195.515 1.434 1.4 2.731 2.8 4.096 4.267 5.7 5.803 11.162 11.742 16.521 17.715C909.278 514.867 965.12 684.544 867.26 801.314",fill:"#FFD066"}),React.createElement("path",{d:"M222.413 807.697a487.902 487.902 0 0 1-105.267-122.47c4.983-175.343 36.215-364.544 100.42-392.807 65.707 288.598 52.77 442.095 4.847 515.277z",fill:"#E97286"}),React.createElement("path",{d:"m206.916 794.18-41.472-620.202c-1.024-14.95 4.028-29.696 13.995-40.96a57.21 57.21 0 0 1 39.185-19.115l515.994-33.894c31.436-2.048 58.607 21.504 60.689 52.633l46.523 695.876a362.12 362.12 0 0 1-133.222 80.828l-235.93 15.53a542.447 542.447 0 0 1-59.153-14.403 331.537 331.537 0 0 1-15.906-5.018 30.106 30.106 0 0 0-2.15-.683c-7.748-2.628-15.36-5.495-22.904-8.533-6.212-2.39-12.322-4.95-18.432-7.646a524.97 524.97 0 0 1-147.217-94.447v.034z",fill:"#7E4EE3"}),React.createElement("path",{d:"m199.031 171.964 551.424-38.707 52.088 731.238-538.385 25.77-65.16-718.301",fill:"#FFF"}),React.createElement("path",{d:"M236.1 818.79a491.69 491.69 0 0 1-111.889-122.197c9.011-81.237 44.715-127.522 79.394-172.544 16.282-21.163 32.359-41.984 45.364-66.048 49.937-92.501 108.544-87.962 13.004 97.963-16.042 31.334-9.08 59.597-1.297 91.204 11.06 44.578 23.689 95.778-24.576 171.622z",fill:"#F69C93"}),React.createElement("path",{d:"m689.562 339.388-231.936 21.265a15.292 15.292 0 0 1-16.657-13.722l-3.14-33.519a15.223 15.223 0 0 1 13.857-16.486l231.902-21.265a15.258 15.258 0 0 1 16.657 13.721l3.14 33.485a15.223 15.223 0 0 1-13.858 16.52zm18.022 189.167-237.875 15.599a14.54 14.54 0 0 1-15.497-13.449l-2.39-35.02a14.507 14.507 0 0 1 13.62-15.395l237.875-15.599a14.54 14.54 0 0 1 15.497 13.449l2.39 35.055a14.507 14.507 0 0 1-13.62 15.36zM486.741 746.359l239.138-20.002a14.165 14.165 0 0 0 9.626-4.949 13.926 13.926 0 0 0 3.277-10.24l-3.072-35.84a13.96 13.96 0 0 0-4.984-9.523 14.234 14.234 0 0 0-10.308-3.243L481.28 682.598a14.063 14.063 0 0 0-12.902 15.121l3.072 35.875c.682 7.714 7.509 13.414 15.291 12.765z",fill:"#D5CFE3"}),React.createElement("path",{d:"M380.587 351.778c0 29.355-23.996 53.112-53.59 53.112-29.627 0-53.623-23.757-53.623-53.112s23.996-53.111 53.59-53.111c29.627 0 53.657 23.79 53.657 53.111zm18.227 192.683c0 29.354-23.996 53.145-53.624 53.145a53.385 53.385 0 0 1-53.623-53.145c0-29.355 23.996-53.112 53.59-53.112 29.661 0 53.657 23.791 53.657 53.112zm-35.908 237.431c19.421.342 37.546-9.66 47.343-26.282a52.702 52.702 0 0 0 0-53.726 53.726 53.726 0 0 0-47.343-26.249 53.385 53.385 0 0 0-52.566 53.112c0 28.945 23.382 52.565 52.566 53.145z",fill:"#E7E1F4"}),React.createElement("path",{d:"M288.324 349.389c-7.885-8.977 10.684-23.552 20.446-12.63 1.843 2.083 3.516 4.335 5.154 6.486 7.032 9.216 12.766 16.725 21.64 1.877 10.992-18.33 42.667-56.456 51.747-64.717 9.08-8.294 38.298 1.058 21.948 20.583-16.384 19.558-45.568 56.832-54.409 70.895-8.875 14.028-21.845 24.098-36.727 7.134-14.78-16.965-29.799-29.594-29.799-29.594zm16.384 193.604c-8.772-8.09 8.124-24.576 18.978-14.677 2.048 1.843 3.96 3.89 5.803 5.87 8.021 8.432 14.507 15.292 21.777-.409 8.943-19.354 36.352-60.587 44.51-69.768 8.192-9.216 38.23-2.936 24.03 18.193-14.165 21.162-39.253 61.269-46.524 76.185-7.304 14.882-19.217 26.249-35.772 10.923-16.52-15.292-32.768-26.283-32.768-26.283zm37.308 171.486c-9.66-11.025-28.33 3.413-20.48 12.493 0 0 14.882 12.766 29.594 29.798 14.677 17.067 27.784 7.134 36.727-6.86 8.943-13.995 38.434-51.064 54.955-70.486 16.486-19.388-12.698-29.013-21.846-20.787-9.113 8.226-41.096 46.148-52.155 64.375-9.012 14.78-14.678 7.237-21.64-2.048a114.142 114.142 0 0 0-5.12-6.485z",fill:"#00C6CD"}),React.createElement("path",{d:"M569.924 67.174c-49.97-119.5-164.59-54.1-185.856 11.094-31.266 1.706-57.07 2.935-70.997 3.345h-.341c-6.52.239-18.432.58-26.044 8.772-19.354 20.821 6.28 73.66 21.265 100.932a1297.067 1297.067 0 0 0 349.15-23.176c17.34-57.583 21.709-110.148-21.709-105.882-11.4 1.16-35.362 2.902-65.468 4.915zm-91.75.308c-1.707 0-3.96.068-6.588.17-19.353.683-58.3 2.048-38.98-22.698 25.566-32.7 75.23-31.062 91.136-4.916 15.906 26.147-31.266 27.444-45.568 27.444z",fill:"#3D3450"}),React.createElement("path",{d:"M830.669 1019.085a173.431 173.431 0 0 0 149.948-85.743 170.155 170.155 0 0 0 0-171.52 173.431 173.431 0 0 0-149.948-85.777c-95.608 0-173.124 76.8-173.124 171.52 0 94.72 77.482 171.52 173.124 171.52z",fill:"#00C572"}),React.createElement("path",{d:"M919.552 769.434a21.777 21.777 0 0 1 36.181 10.513 21.3 21.3 0 0 1-6.45 20.65l-29.697-31.163zm-161.178 61.235 5.735 7.782c11.4 15.463 22.733 30.925 34.099 46.422A13499.972 13499.972 0 0 1 916.514 772.3l3.072-2.867 29.696 31.163-3.038 2.833-39.594 37.376a12901.717 12901.717 0 0 0-96.154 92.092 21.777 21.777 0 0 1-32.666-2.799 13821.622 13821.622 0 0 0-48.674-66.355l-5.734-7.748 34.952-25.293zm0 0a21.777 21.777 0 0 0-30.242-4.642 21.3 21.3 0 0 0-4.71 29.935l34.952-25.26z",fill:"#FFF"}));var Lr="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTg2Ny4yNiA4MDEuMzE0Yy02Ni41NiA3OS4yOTItMTYwLjgwMiAxMjAuOS0yNjEuMzYgMTI5Ljc3NWgtLjMwNmEyMjEuMDgyIDIyMS4wODIgMCAwIDEtMTQuNTQxIDEuMDU4Yy0uNDEuMTAzLS44Mi4xMDMtMS4yMjkuMTAzLS40MS40NDMtMS4zNjUuNDQzLTEuNzQuNDQzYTUxMS4zODYgNTExLjM4NiAwIDAgMS0xNTUuODU0LTE2Ljg2MmwtMS42NzItLjQ0M2EzMTIuNDIyIDMxMi40MjIgMCAwIDEtMTcuMDMzLTQuOTE1IDI3MS41OTkgMjcxLjU5OSAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42NDljLTcuNzQ4LTIuNjYyLTE1LjM2LTUuNTMtMjIuOTA0LTguNTMzYTM3NS4wMiAzNzUuMDIgMCAwIDEtMTguNDMyLTcuNjggNTI1LjAwNSA1MjUuMDA1IDAgMCAxLTExMy4wODMtNjUuOTQ2Yy0uOTIyLS43NS0xLjk0Ni0xLjUwMS0yLjkwMi0yLjM1NWE0ODYuNjA1IDQ4Ni42MDUgMCAwIDEtMTMzLjY2Ni0xNTcuNDljLTE0Ni43NzMtMjc2LjQ4IDQwLjM4LTQ5MC4xNTYgMjEwLjM2NC01MDAuNDk4IDMuNzItLjIzOSA3LjMzOS0uMzQxIDEwLjkyMy0uMzQxaDkuODNjMTUwLjkwMy03Ljg4NSAzMTUuMzkyIDc4LjIzMyA0MzAuMjE2IDE5NS41MTUgMS40MzQgMS40IDIuNzMxIDIuOCA0LjA5NiA0LjI2NyA1LjcgNS44MDMgMTEuMTYyIDExLjc0MiAxNi41MjEgMTcuNzE1QzkwOS4yNzggNTE0Ljg2NyA5NjUuMTIgNjg0LjU0NCA4NjcuMjYgODAxLjMxNCIgZmlsbD0iI0ZGRDA2NiIvPjxwYXRoIGQ9Ik0yMjIuNDEzIDgwNy42OTdhNDg3LjkwMiA0ODcuOTAyIDAgMCAxLTEwNS4yNjctMTIyLjQ3YzQuOTgzLTE3NS4zNDMgMzYuMjE1LTM2NC41NDQgMTAwLjQyLTM5Mi44MDcgNjUuNzA3IDI4OC41OTggNTIuNzcgNDQyLjA5NSA0Ljg0NyA1MTUuMjc3eiIgZmlsbD0iI0U5NzI4NiIvPjxwYXRoIGQ9Im0yMDYuOTE2IDc5NC4xOC00MS40NzItNjIwLjIwMmMtMS4wMjQtMTQuOTUgNC4wMjgtMjkuNjk2IDEzLjk5NS00MC45NmE1Ny4yMSA1Ny4yMSAwIDAgMSAzOS4xODUtMTkuMTE1bDUxNS45OTQtMzMuODk0YzMxLjQzNi0yLjA0OCA1OC42MDcgMjEuNTA0IDYwLjY4OSA1Mi42MzNsNDYuNTIzIDY5NS44NzZhMzYyLjEyIDM2Mi4xMiAwIDAgMS0xMzMuMjIyIDgwLjgyOGwtMjM1LjkzIDE1LjUzYTU0Mi40NDcgNTQyLjQ0NyAwIDAgMS01OS4xNTMtMTQuNDAzIDMzMS41MzcgMzMxLjUzNyAwIDAgMS0xNS45MDYtNS4wMTggMzAuMTA2IDMwLjEwNiAwIDAgMC0yLjE1LS42ODNjLTcuNzQ4LTIuNjI4LTE1LjM2LTUuNDk1LTIyLjkwNC04LjUzMy02LjIxMi0yLjM5LTEyLjMyMi00Ljk1LTE4LjQzMi03LjY0NmE1MjQuOTcgNTI0Ljk3IDAgMCAxLTE0Ny4yMTctOTQuNDQ3di4wMzR6IiBmaWxsPSIjN0U0RUUzIi8+PHBhdGggZD0ibTE5OS4wMzEgMTcxLjk2NCA1NTEuNDI0LTM4LjcwNyA1Mi4wODggNzMxLjIzOC01MzguMzg1IDI1Ljc3LTY1LjE2LTcxOC4zMDEiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjM2LjEgODE4Ljc5YTQ5MS42OSA0OTEuNjkgMCAwIDEtMTExLjg4OS0xMjIuMTk3YzkuMDExLTgxLjIzNyA0NC43MTUtMTI3LjUyMiA3OS4zOTQtMTcyLjU0NCAxNi4yODItMjEuMTYzIDMyLjM1OS00MS45ODQgNDUuMzY0LTY2LjA0OCA0OS45MzctOTIuNTAxIDEwOC41NDQtODcuOTYyIDEzLjAwNCA5Ny45NjMtMTYuMDQyIDMxLjMzNC05LjA4IDU5LjU5Ny0xLjI5NyA5MS4yMDQgMTEuMDYgNDQuNTc4IDIzLjY4OSA5NS43NzgtMjQuNTc2IDE3MS42MjJ6IiBmaWxsPSIjRjY5QzkzIi8+PHBhdGggZD0ibTY4OS41NjIgMzM5LjM4OC0yMzEuOTM2IDIxLjI2NWExNS4yOTIgMTUuMjkyIDAgMCAxLTE2LjY1Ny0xMy43MjJsLTMuMTQtMzMuNTE5YTE1LjIyMyAxNS4yMjMgMCAwIDEgMTMuODU3LTE2LjQ4NmwyMzEuOTAyLTIxLjI2NWExNS4yNTggMTUuMjU4IDAgMCAxIDE2LjY1NyAxMy43MjFsMy4xNCAzMy40ODVhMTUuMjIzIDE1LjIyMyAwIDAgMS0xMy44NTggMTYuNTJ6bTE4LjAyMiAxODkuMTY3LTIzNy44NzUgMTUuNTk5YTE0LjU0IDE0LjU0IDAgMCAxLTE1LjQ5Ny0xMy40NDlsLTIuMzktMzUuMDJhMTQuNTA3IDE0LjUwNyAwIDAgMSAxMy42Mi0xNS4zOTVsMjM3Ljg3NS0xNS41OTlhMTQuNTQgMTQuNTQgMCAwIDEgMTUuNDk3IDEzLjQ0OWwyLjM5IDM1LjA1NWExNC41MDcgMTQuNTA3IDAgMCAxLTEzLjYyIDE1LjM2ek00ODYuNzQxIDc0Ni4zNTlsMjM5LjEzOC0yMC4wMDJhMTQuMTY1IDE0LjE2NSAwIDAgMCA5LjYyNi00Ljk0OSAxMy45MjYgMTMuOTI2IDAgMCAwIDMuMjc3LTEwLjI0bC0zLjA3Mi0zNS44NGExMy45NiAxMy45NiAwIDAgMC00Ljk4NC05LjUyMyAxNC4yMzQgMTQuMjM0IDAgMCAwLTEwLjMwOC0zLjI0M0w0ODEuMjggNjgyLjU5OGExNC4wNjMgMTQuMDYzIDAgMCAwLTEyLjkwMiAxNS4xMjFsMy4wNzIgMzUuODc1Yy42ODIgNy43MTQgNy41MDkgMTMuNDE0IDE1LjI5MSAxMi43NjV6IiBmaWxsPSIjRDVDRkUzIi8+PHBhdGggZD0iTTM4MC41ODcgMzUxLjc3OGMwIDI5LjM1NS0yMy45OTYgNTMuMTEyLTUzLjU5IDUzLjExMi0yOS42MjcgMC01My42MjMtMjMuNzU3LTUzLjYyMy01My4xMTJzMjMuOTk2LTUzLjExMSA1My41OS01My4xMTFjMjkuNjI3IDAgNTMuNjU3IDIzLjc5IDUzLjY1NyA1My4xMTF6bTE4LjIyNyAxOTIuNjgzYzAgMjkuMzU0LTIzLjk5NiA1My4xNDUtNTMuNjI0IDUzLjE0NWE1My4zODUgNTMuMzg1IDAgMCAxLTUzLjYyMy01My4xNDVjMC0yOS4zNTUgMjMuOTk2LTUzLjExMiA1My41OS01My4xMTIgMjkuNjYxIDAgNTMuNjU3IDIzLjc5MSA1My42NTcgNTMuMTEyem0tMzUuOTA4IDIzNy40MzFjMTkuNDIxLjM0MiAzNy41NDYtOS42NiA0Ny4zNDMtMjYuMjgyYTUyLjcwMiA1Mi43MDIgMCAwIDAgMC01My43MjYgNTMuNzI2IDUzLjcyNiAwIDAgMC00Ny4zNDMtMjYuMjQ5IDUzLjM4NSA1My4zODUgMCAwIDAtNTIuNTY2IDUzLjExMmMwIDI4Ljk0NSAyMy4zODIgNTIuNTY1IDUyLjU2NiA1My4xNDV6IiBmaWxsPSIjRTdFMUY0Ii8+PHBhdGggZD0iTTI4OC4zMjQgMzQ5LjM4OWMtNy44ODUtOC45NzcgMTAuNjg0LTIzLjU1MiAyMC40NDYtMTIuNjMgMS44NDMgMi4wODMgMy41MTYgNC4zMzUgNS4xNTQgNi40ODYgNy4wMzIgOS4yMTYgMTIuNzY2IDE2LjcyNSAyMS42NCAxLjg3NyAxMC45OTItMTguMzMgNDIuNjY3LTU2LjQ1NiA1MS43NDctNjQuNzE3IDkuMDgtOC4yOTQgMzguMjk4IDEuMDU4IDIxLjk0OCAyMC41ODMtMTYuMzg0IDE5LjU1OC00NS41NjggNTYuODMyLTU0LjQwOSA3MC44OTUtOC44NzUgMTQuMDI4LTIxLjg0NSAyNC4wOTgtMzYuNzI3IDcuMTM0LTE0Ljc4LTE2Ljk2NS0yOS43OTktMjkuNTk0LTI5Ljc5OS0yOS41OTR6bTE2LjM4NCAxOTMuNjA0Yy04Ljc3Mi04LjA5IDguMTI0LTI0LjU3NiAxOC45NzgtMTQuNjc3IDIuMDQ4IDEuODQzIDMuOTYgMy44OSA1LjgwMyA1Ljg3IDguMDIxIDguNDMyIDE0LjUwNyAxNS4yOTIgMjEuNzc3LS40MDkgOC45NDMtMTkuMzU0IDM2LjM1Mi02MC41ODcgNDQuNTEtNjkuNzY4IDguMTkyLTkuMjE2IDM4LjIzLTIuOTM2IDI0LjAzIDE4LjE5My0xNC4xNjUgMjEuMTYyLTM5LjI1MyA2MS4yNjktNDYuNTI0IDc2LjE4NS03LjMwNCAxNC44ODItMTkuMjE3IDI2LjI0OS0zNS43NzIgMTAuOTIzLTE2LjUyLTE1LjI5Mi0zMi43NjgtMjYuMjgzLTMyLjc2OC0yNi4yODN6bTM3LjMwOCAxNzEuNDg2Yy05LjY2LTExLjAyNS0yOC4zMyAzLjQxMy0yMC40OCAxMi40OTMgMCAwIDE0Ljg4MiAxMi43NjYgMjkuNTk0IDI5Ljc5OCAxNC42NzcgMTcuMDY3IDI3Ljc4NCA3LjEzNCAzNi43MjctNi44NiA4Ljk0My0xMy45OTUgMzguNDM0LTUxLjA2NCA1NC45NTUtNzAuNDg2IDE2LjQ4Ni0xOS4zODgtMTIuNjk4LTI5LjAxMy0yMS44NDYtMjAuNzg3LTkuMTEzIDguMjI2LTQxLjA5NiA0Ni4xNDgtNTIuMTU1IDY0LjM3NS05LjAxMiAxNC43OC0xNC42NzggNy4yMzctMjEuNjQtMi4wNDhhMTE0LjE0MiAxMTQuMTQyIDAgMCAwLTUuMTItNi40ODV6IiBmaWxsPSIjMDBDNkNEIi8+PHBhdGggZD0iTTU2OS45MjQgNjcuMTc0Yy00OS45Ny0xMTkuNS0xNjQuNTktNTQuMS0xODUuODU2IDExLjA5NC0zMS4yNjYgMS43MDYtNTcuMDcgMi45MzUtNzAuOTk3IDMuMzQ1aC0uMzQxYy02LjUyLjIzOS0xOC40MzIuNTgtMjYuMDQ0IDguNzcyLTE5LjM1NCAyMC44MjEgNi4yOCA3My42NiAyMS4yNjUgMTAwLjkzMmExMjk3LjA2NyAxMjk3LjA2NyAwIDAgMCAzNDkuMTUtMjMuMTc2YzE3LjM0LTU3LjU4MyAyMS43MDktMTEwLjE0OC0yMS43MDktMTA1Ljg4Mi0xMS40IDEuMTYtMzUuMzYyIDIuOTAyLTY1LjQ2OCA0LjkxNXptLTkxLjc1LjMwOGMtMS43MDcgMC0zLjk2LjA2OC02LjU4OC4xNy0xOS4zNTMuNjgzLTU4LjMgMi4wNDgtMzguOTgtMjIuNjk4IDI1LjU2Ni0zMi43IDc1LjIzLTMxLjA2MiA5MS4xMzYtNC45MTYgMTUuOTA2IDI2LjE0Ny0zMS4yNjYgMjcuNDQ0LTQ1LjU2OCAyNy40NDR6IiBmaWxsPSIjM0QzNDUwIi8+PHBhdGggZD0iTTgzMC42NjkgMTAxOS4wODVhMTczLjQzMSAxNzMuNDMxIDAgMCAwIDE0OS45NDgtODUuNzQzIDE3MC4xNTUgMTcwLjE1NSAwIDAgMCAwLTE3MS41MiAxNzMuNDMxIDE3My40MzEgMCAwIDAtMTQ5Ljk0OC04NS43NzdjLTk1LjYwOCAwLTE3My4xMjQgNzYuOC0xNzMuMTI0IDE3MS41MiAwIDk0LjcyIDc3LjQ4MiAxNzEuNTIgMTczLjEyNCAxNzEuNTJ6IiBmaWxsPSIjMDBDNTcyIi8+PHBhdGggZD0iTTkxOS41NTIgNzY5LjQzNGEyMS43NzcgMjEuNzc3IDAgMCAxIDM2LjE4MSAxMC41MTMgMjEuMyAyMS4zIDAgMCAxLTYuNDUgMjAuNjVsLTI5LjY5Ny0zMS4xNjN6bS0xNjEuMTc4IDYxLjIzNSA1LjczNSA3Ljc4MmMxMS40IDE1LjQ2MyAyMi43MzMgMzAuOTI1IDM0LjA5OSA0Ni40MjJBMTM0OTkuOTcyIDEzNDk5Ljk3MiAwIDAgMSA5MTYuNTE0IDc3Mi4zbDMuMDcyLTIuODY3IDI5LjY5NiAzMS4xNjMtMy4wMzggMi44MzMtMzkuNTk0IDM3LjM3NmExMjkwMS43MTcgMTI5MDEuNzE3IDAgMCAwLTk2LjE1NCA5Mi4wOTIgMjEuNzc3IDIxLjc3NyAwIDAgMS0zMi42NjYtMi43OTkgMTM4MjEuNjIyIDEzODIxLjYyMiAwIDAgMC00OC42NzQtNjYuMzU1bC01LjczNC03Ljc0OCAzNC45NTItMjUuMjkzem0wIDBhMjEuNzc3IDIxLjc3NyAwIDAgMC0zMC4yNDItNC42NDIgMjEuMyAyMS4zIDAgMCAwLTQuNzEgMjkuOTM1bDM0Ljk1Mi0yNS4yNnoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=",ni="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAABmCAYAAAC6Ekg1AAAAAXNSR0IArs4c6QAAIABJREFUeF7tfVu2ZblRrdbZ55GPKpc9zDW+d1y6QAv4pg/QAZoAP/iDL2gCHYA2wDctoAsMrrEZxi7XIzPPa19mREwpFAqttfY+J7Oyijwe5Txnby0tKRSamooIhZYSfo7H489u7x//4liOf7Isyx8fH8vPuyJLfML9fVz5bvMrVMwKlnIsx8JX9dWuNWB8ydCkE9uI4rUdR23TshzLsrTPZ12T53y3pjKwt4Sy/t0iG7w0a781kOXbc/tk5Z/TJrZx4O9dTV0b2tMnirZK43gs5Xg8lsdHjDp+d63Ad9YilX0pF/LfomMg45ANhnyqP4PYWm/2SSgfuLv7B22ztTGWQttqE9hO64PqhraRw+pb5Z/dmjosS7ltld/6fpfKblWSft9r9FlVnPrQUv7j+Fj+dblY/uX68uLvl2X5ta+iG/93dw9/WUr5m2Mp13Ue7NGQczV/2pkRDLfhZif4nTi6OmQAvm3Qi4AdRVeH/5Q29KLoscl1uQ2Bm/gnKAv7qfX4lvuarcJkvBW6HOKkSN03SEGvlMejPU0gcYCCWi8IfBcGfASPFd3spODKaT8xmv0PxbxH3fkk2t/+M6AOFXcgaO3mP/277K+1hXWmYLY2ot76+tgON3SxmgwQxkXxBGVaLfodgGBrz205Lr+4uTn8nddU+f32/uEfHo/lz1I93qMVzw6C2sRk+u0eiaFJO9uoxZTtXQjzmsPvVDQOuLohz8CvwxsrnWmpn6VWjIC1Z4jWBNdEkwNZrT/IkMDZj9X8TZXtCXjoALNKMinKS5mesTxhfNqK2pak0zNQiS2a6dUeOfJZ2afIH44FSn9aiW6iNYwL6HvCopU1UAAwkAY0DLJLx6u9PsJRHH3f0AiKp6zjuydtLfj+gHIp5R+vry//vOoSmN+xlL99EnDvBJd1QUSRtq0wJ/qWIKcr18aS5kFvi+3tmSTD1teBl+lmsiZv9S5u5wIg7HicRfwUZd9HmG9miLAaOTXdN/Ce7bEuwz9BwEerEWxPQM/YniipbRU7Ypr0tUnDTR4gwHGGPNsLbFxzOgA29PYSQD8zsG0601bTTT2yoiNI+Z5ijForvelI5ez63iueNnNj+Lp3h+m5b+RPUMoPWfS4/BWY4GI2v387Hm3b60d8b4OiJM5eGtqDo3A31aVbO4aFZHW0zLZn29ys25OFt2cja+/IZLIlJ9iuuL0xTfTMZWBCJ2jkdtFkyRlR07GdUWpkewJ+9my17wXbXmV7F7SL2STfOew9UCWMalxbuwa3ic7t8ToD6TbRmQ3QtvVKWk/oRC3NZ1o7/Bq+WaMU1ifGnrDBgSJGkhCxICjNtg7tBZDvpNzt9dXhj5Z3dw9/bXY/XQ22JDsuR2Prtyb2Sn/n1W81rFXaDUwc1ACTZ21xM1rAer3ePve4Wt2EJr5q8I3s0My+iEe2RguqxFMZ9lY/39Xq0AjbW6nZfYb6L4TpeZbXOy/2irDnRM331ENh0K6dq9quaYFCIkbdem5PpFakV5kTtsN7hbM6sacTZL32ieNnd5M+hoLL8ovl7d39Py1l+VO2Z8fcmSDNXo/naT33jOeUJ6mLoyvZeXInVK/aTcjAYrkZm2vY4VzHyUvWAHTWyW6yhlXdPIwdJO0YyHmRsPX1/ZL28U1OENjGml1PHAPWj2rXcy/L2N7AZlcHOxdg/LT9HamMq3z/upq2qN/x6na0dnX62lVYPkXN31PZNci33vX/bLRjzxLynrqyUu3xWP55eXf/8Mty7ENdBvBYa1ucRU9gfx41+nVpn5YOE7p+sAJ61t66aGeosAfw1oDL1zmVz0RJkkkUGSBf7T2OrutDy/S77H195zsG6GppzyujE+CzEBZWLYQoZXstfMUCWKZkqY262oJr+dWN94z9TRYiLwp2fwUvff98jV3YitTjBnppC1Y2XT781H/KG10PdoHgxwl+IoGl/Ae2wK4bTeUqCNbZtTJnngR664PByb41ZJ1iWePRLFG9iRe326n0iKuvm1GKKJO9f2ed8LLze6Hsc3u+yYQGcFex62scwz04PASIJKtKBT0yPraLmmTAJ/KHJ7cLX1HBrsW5qRhMGFEO1qlsndrSEa2qq33XTpX10uMrjgXKOV2b3Ycf8fyfqaOsCRR/utUN0l/dDn/ckG8AOB+lSvHj5OTKuaV1T/y+34yN7ZwCH4KV47uptBHsIoBvAXoExgwsO3rQIVf7Zu290nhraDI8vnfZHOzsgqxmFTXCUjPouIZ66Da3aTyKqbPDhSjWYGWz7dlKMwO9CklOrnx9FUNlrNqZuQVyS+Gcz9TrtF/EnOgZpoM+06GxGaQsAPk9Qr6NoH7pyQByTkE27YEfLwgu7+7uj1zRZqpTmcRsa5D175wlOpDMMCXT5glAG9hpwHLPhmiQqUobadCpQL4TLAf13wLVBKzrRykAxhmbkBkXRuHDHcahaZ908rOYNmxv4cUV0Ilxe64yMD09qWE2ro3wlczcb+Sqj6QbGnw+/MUg76ENJoAK6OaFNwxfQddMMbbA+Dv63pNrF0Tdbduzpm2xwSkQZmCQUucPLhAFQMJGjbkY21FB0O1OwqK8GVO03ru2HOfYGQWm0tajUPaEW9FDXOgek5cbf3fszL/WA1H8fWvoaj0uLi0DvRMXy2yRyJhvB6ZD+Fdfyxi+0oAvhrEwULkdTSP45QJpbTPAcHRqtev1Swp+AwQ7CrnWll5aymhtIbXjdmsL0VjzxzGxp+qYsD0y8M1lZWurazKfcx/To3Ho93nNt+bYzu/91HU2wH1Pd1viM1ne1pvGaiMKKVZ19qoYNDqbAFsTw38fmVebe7nex2fXOjp2SUt7lu3eP1ubZrLKQLByFPeQ/krNBdODQ6P5eTvA82zPBSsrO9oCPtcx866PQZT9nnToQ+hs1/aZrJPx5ibYhxB7by7Oem85aLbgHd+DNT+WpVzUHcqW5r/H7x3r885GP3Yiqu4ky7w90fvdldwCSnfeW1Xnu1s0RgCsk7zjxn3/MuA7dYs3kW2rup8MxAZRTmvjLjNLnAAR1NiOWZ8cPuyKkcz6NXalgV0s70F2p16cAoIdm7E/NG7v0ex4Biv4h8HK9gImIpBTGuIFWAO9phDcZtI0xm0uJ2IDsnzM4+TSvzf5ygqaNMHqpId9zxwzVK+oz6tjMX4J8Ls/SpSpLdYwDeiZcrDm4ScsiM80nbrXNJxxY8MxpC44nViFY66ZQyHd4WyNjppTfC8h/9nkfH8Lg22B/Qvi6OSN4moxHPk6u61eaH7yqLLrStUqz4hS2lIPKKEOj3216ogm/Ri1BsSX+b8z0OW7t57zGOA7uSFX32x9rAlrmG8BZ8D6Hh5wGK2dz+XJDby2s+3ZQMwX7dGyR4+iiiBHkl7s/aDlY9NgM5uDa0d0js6L6/VK3poshHXIpoLsW3B/XMqjgID+1Mfc9hPQqEBI54qXTm9rPXtK8cEwb7pAoWRLXEUg8Zx9ZqbYlvHkX0PGjFN0Eyhhir1era46TxaLSPzd7b2NgA1zHe0MTvrPKgie1JSIKE1MUWEy214W0hKxpy4kwxehoX6enQo8M2CNdWZgmAFbRDCdG7vDNPxrRsXLj4axGUjp9IDUTlRII/8SsGxH07a3uP1s884MFe22Mo+QxifbpGpi4anXtWnGpUA1ifrKNFqrahuqHUEwX53uHpk7SG2JALqDkGX2rn1PmaCMsGsTk/ba+pecLT5puvnCFezc4mifgQHPzjHr5/r9bOFLt8Q7vMMNbPte9Wz17B5vPqhb4G6iGTXd1tda+VPGaFglPXcJTMWHhvme7cKJXYVcrRGQxoZq4QxEs89n60mGDTvaulYkA8CEDLjxO5a7h4d6iovbwa2wjwqrTlfau8850hWzQDYFGFmgTUrn3uYpDL/EDutKzSgzQzgTS1zgguMos1sR/ABxl8vjaqxjPSFTFrETEgy5RRYwrAq2OY+3Cziq24ZLt/5UQf7ugbATgyWtGJOJWUuTtSgDVd8zHasWzxrLn3SWelsKQ4mdTpDtGTlD8r1tYsDyuG/oQaYmf6TK+KbNft/bCA9c2TNroDgT0RpAhtX5lGZuLQCJLg4szK9xzGtX8TjZ7g3H6gfg8xB0Xm9au/serG2DI7vEk9165WhL4225hLpWd7M/2rVaMDfA7E72+dj6HsvNxTr4ZZJR9p2AoQWTkxXukepMFTPQdrhYOXrGBqsoGBqVcPpztsMyCmCWFxcCxqKHSBLpft7ntngnAG4hQ2utdmjPMLVtwZRFTarpJu6uzVVSUVzh9zDegU6EmZYA8PbSEdqWPbCjklgkNkXfMuuksxhaH/2q3Gtj314tHtiep2D7VCHgztj66fC4MSHwtUmdPxUPpvEMs4byJNsOU+ohtN682WB+oHv3D3B8HMsXVzaB9+hUMvz4CDbEyAxRnW6TkyD/ST3jOjaOlS9Tf+f58mR7xzku8l7d/vWOjhks4PMLGJrdD4Hw4dHMA+Y5anz1DMVKHjkBAO3pnZNxBoKV6W20fzaHvHq21XyclJu6t9WPDFEMQ7YeDbN5DXfku66+EypfK0pl24tFqbw22kLw66A1rk5n6GmbKA1effqFfqIE+Tmvpl/johwETJZS7u4fCyaZgE4p5fpwIXbP+uNkEOc6Hrs18IMP6e29PvWzV4/CBOXnhPHMREVmaDnJa+iXgqGCA8q8uVvKt7fKRHm49bIcy81VKZ/dHMt1xRd3jM+9sMbNWtcpAWFlPvrd2VLx+S7zlxXKAFDAbzDKmtDgnJMrBx5rmSy51xkqVh+ZngV+SqUy7qG3NXyFFU8QKpuwUtSZJp+oU/uU8skveaoEz3s+cqfIZ3ytexaTrBVtaNsgtgkzLkZ7dwQeLyIIdiAr+tVrSra9y9YwPgXHhADY3UN3AOLuYSmvXkiQj2JXm4tdxwAywvzKUu4eS3n3UMrDfSkAwp++LuUlWKDLinPeaAZZWlxh439L+fptKV++KeUe6G0ncRCmJPPPRbK9ujmWn744lkuUadO/e4GS315q8pFjg2q79EtLC5ea9rEWT4JjOtYdapDgVztmKYuUaYWh9TlW5tjG0xkgZRQ1kkKp1CPE+cSZuEnR8oM5Ox47XdeeCnYT1Nld7el+p66P8fUcmqCmndrH7yIYsnBWjrwsW8syL6GUz5b/lZHS4vr2Fogx6tQpk8A34XCxSOjPnYT/sH1LeXcHAGyXLtW2O7x9eFzM5gcGiOskimx/H+FHkiDyUj5/UcrnLwE4DGkJAtitHLmQgAe/+eaifHULJNcM2jfXpby61HhD/AAU3wCYbZuBsfnZq2O5OfgIzH5GRSbo3z618VmhdTZoIxrEANvf6k8tbxdm0T5ooHz6ZO+fOA8Aax2zaRQo4Gx2bbR+xga9DGeAOMGkbXlxxT/DtjjodF0M9r3WrynZyY8VaQ8jEjEnY3vd+6yGNcY49kJLD2Owcrh+bZKMGOkGw3t7n+HkAHa52Kbe3rW3gllhG/mjl7YtS4bt/nEpiPPDD1jfrTE/AT9gHarjv0sp15elvH5xLK9uiobDCH+ydz4BBH/3dim/eXMh2/jPr4/lixeMKwyAVo7l3cNSvkJb7xe5hOr/fq6hObMfZX1uNOTXqe+3Hl/as9B5m+EiIVatIetrpApLE3FYQg7nwd6eYXmJJwLg2mv9dI253bebm4Efn8omaRXjmUp15mPbHZmU2AvQe9oVJC1vjGDpm+FlG3/fenbk5RMO1sWceZAZ2WCv+A4c6uRomVjOFnhAe7GdIf5R/lOnAxgT5tdnN+Z6DS8D+D1YgPNbODzA/O5RjxoQBfvYGRcDJzF+hyL2uBdXx/LyqpSrw4QZ7ugg2vnvXx9kC/8Hrx7L51f6UgKQ2gvVq4zxlVMp2KYfl/Llu1J+dHUsP3mhL4o4WP92X7BPa3NSa3Nb3BTN2llgNVm4zDy7NglNN1TW+vdTdoXPBIBhOu+ZtTsGuitidXIQYqcjCKw1YfZdBkoZuHiQ2LMExDJT8EsaRj2Sfk8a7mXiy9dJsUPWUblHkMygslU8U8IWxxVgzuNc5RC0J7Wsfc9A9oaZXo/mHR/LwwMAUFnd/YOyqMvDYsHLmmwDUwwAAq8smv3Gtryw+YH50UdA9tfJ3fVT6roo5XBRytVlKa+uj+XVVSkH2ZIaq9kxVt/cLeVX316Uz2+O5X+96ENG+HgDQ4OIBSE6pfzqW+39/3m9kSfTtQPbazzlry9tX49Ix3dPu2KOqhQj04ec4juHioA7OiVe8XUYnM355wFAqT2+wndvxtn2iyDKZU+NXiRbgPjUleS5Mb8DPgcQvt8zSIqS9yC+Y36lpxt7gIytyNlEfdeOtFyq1/7IY88O9rR7s4yBmW/948NjeXd/lO2hmAMtlyFAEA4DmKj0WJsCCJmfgJ8xRmk52h/BDh8ZMxz015JJABRhuwMrfHl13MUMv7q9KP/5dil/+PpYXh88AHbW0qY1lY0u5VdvLsRL/EefaWNlXAWQ+rnY3cTHfokTZut4hxaemjo2VrQ5ywxabM3A+HVe+00l6AucB4C+LekB5nN5yHbrM6bCFTcyocgWI9xmAJlB8qxcBkazdSgDtBlDy+qYLRVrzK3BUgaJlPWWlPyYZMAXoN/+nPWhW7gM9GoNBlD6RkAODOQWarGRtHNbc8iEeqkg1yHseHAG61ZYQQEs7VLOAlqAsnl64exIwc8Gkyz98srhz2MpctCGtsHQWIkCAdge1GYozPBa26DMsGkKfn1zrwzwpy+Psp3Vb02KDoT71+hW/9+/OZSby1J+/sqiDBdkq0kysiRqIRjvrz5IhW7b4DVucxatjxQDCTwgUwadb3HAXEPOA8Bd2rY26eras6umPYVOZUMeNPfU78uMQ5HbIbp1wlUw+5xFMrDcAu+sDyqT4EV1Bfl9nCg9RORsr5OHzXo/UZkfMLaLc7keenOgN1vc6vSfJyjaOYQjihKUxItbr++0Ux52lweAAyDpwa8SIXd+uo4RM8oYgzRzlzBETFqZuPnOVfNbAvguYC8s5eW12gwvD41Wwfny67cI1TmWn79s2WXi+ykUyvW3b5fy1bulfPHqWH5yrQ3Ad2B78IoPoURhFYOsZMu5+rMzNrBb7HYOXy2mAoYXX2W7nJ2A+z0B4F6+cmrHW/mOSYRqIhjOwCP7PIJT5LIROCMYehDbgg7/rrgk7O1fVHIvih5QZnw1tiLWMFkquonflJ7A17M67xnlBVVtdrVx8NJsDLAHW8al7dOdbhkWgfj9eIvO8ewMc1ycHYuCHkJdxNkBkNSkOfUKAL/1rTFr/qUMcTJHiACc7ZYBgvQepwHTvE/FMUOAIZjhr94ssh2/LsfyBwaCik0mV4/1x2P58nYpv3+zlOVQyh++epRQmJZJXZ87HMAGe/m0gEi7AAsnMyYOC78A7hsdK3UGI0T6NgIgA6lnu6+1trwnAKxrNnsYRLa9ccsbPcLCWk1RIBmz8i3NQGftMw92Hohi22dA60FvG/BGONvi2Fq/1qxlZ2C3JqkAgAZ8/XYOLCQ/YdBkbr9N8s9lsmhQ0S9pPJkAljSLL+yhlDWZXZHVReUR4MNxNj2egwBn/CfsEADow1yMkNHWhe0rWBreC1CT7TROhjD5q1MKSS9m/3FYRJ7GDjv9sTb6Z+BJBlh9g/bel7I8FAmzwdb2yu5ZRkvQhnd3pXx9t8gWH2350Ytj+fFN0xyxbtrw6+KloTVpPGe4BKvTf1L7k5DPhV1zcfLR25O64P29u9NjNy1xB3NTNl3eA4jvAQBnnGhtAs6kNltrYjBGKzd/on/HGuCsrhjuywioHgTjBDxFL/K2rfVsaxnIoHJNPULrLfQDpy8kxEKAQLdeeorJTyjtacacM0fdeq9cG6tQGpRLQwKgZotSA9fGjvxawDbwaBv+BmDA8yvgZ84Ogr7/V/pKbJ9seWH/Y6hMlAFDZATMTXCy1TSbIdvun+M2+XBdyuOhlPu7Uo53KnS0neAlgCpMT4/9/fiFHouLywmfQZlbYchLwWOXxkApep6ZruMbV/Zu5E/R+H5prqNeF6q2Yin4PWgITAi1gjPEnyn+jgAwU8Fe5PNjAWsT+TSBbr1xNvFOgRIPeH7Sx5auvWs2Yduk3YLjUQvz5cCrQ4SnfNGqE108oM1PKMDnJlrvQdS65W3hlfKWPVppXZY1PSvvXIy1J07IM54bK4sSEfZmZ2kBfjjhAaIhgIQv3daXCM+DCSIrKoEBjoCaLRKV4REMk2EVR4g/zkbgpc0wysLsheVSzzHXAGyr+6AZzsrLGw3uRuwh28ntqjTRchHCw4ss1hqgbMAJhxBCgyxw3AP+9oxMEXLzsWzHRCYN8IMdsuqRk8mlZJSh8vROkajh/Ps9MMDYv2xyzVVUn55BxqbshgKn1USHQauG8oxs72lQvadVe96QwXxW917UUYMVgUAyktCg70BPwM/hm09woW8iJVofL7Y0AlH926OlqIxrTJiJygjUeVEZmdv0a6vam+K4stU4NoZXAQCxHcYrBQzvnCfX+g6PrQRU04ssjhTrs/P4wu5GYKsLntn/yC6lq07JKhi6s7t0ntT+ecHVie/ehfc+lPK/f9JAXO4poRiRlZo5n4/HgkDv43LQthowcgiwtf7l10gWgeN2epxufprkPODzZCBqMUDv7h7Mjxeh9boljpxDlvhXBePHuxNbuxj9dHCZPzFjGDMc3iOwWRfcsjszCD2xa9kEzVrcBq3/zUECl6fBeDV7tk3abF30C8kM5LzMc6ZHzILhXyeIZhRBaW8P4i5NzX2YPK47ztrYAGzPuI6LTf2k7uU8m0x0SF7T8vUxr9xwzMoa5q6V6TRGwG9R4MMJObEHGvsCA7oEMD6oXQ1gBNlUELRBht0NW1KxuTkQpCSqLa9zUii4hjR4TQwInkawNFcdY6M+DpGzvOIg6r9SuyJsg3Ce3FyCOeHiK9M2o/jo490j2NOFOFgk/IbtM3YIz/Nv36jtEo9L3y9KeX15LC8hmED49ZPTxj9OU81RiTHQO2vkHWy632WYSlweNImF/5GvTI8iXZD6zgbAlbnUGrBVaAaIgyg2WGHkEnsFH9eZHCkb9M7L76spq38epjIy4XR4A8/hOyLLzgASCoYAYN3iYsIzlRKxp04EU77D0oCvndcYV2Vlhfk4ZOyrw9L6h2tztmnoVqb2LovKqYrPv6v0zVaWtQ4gKCfbjEm+M0eIhK9Y4hhMfLAfeIaxTcaigaDpK4AUAqctnhCgJsflDAwjJHgw5G6fnuEIhtJV207D4UKboegdgNa2u96bLCzyqpSHOwU1AtvFxVGZrTBW2M0s7hGOHPtdMoKZfMH+fv2lsmDJOIP3GyB/dlXKF8Gp0vOtfE5FLe1Ay9Jg3VuiCoTooM4HgmCs0hIjIHidMtaQHUVxCSFyCPIBGOB6p9vqkHGrmWhmbMercazPt2Pc3s7hbg1Ac6gbP92CRP1+HVI5nDPIyOS3g/HZNgiMD+DHAGBOMCoLJ4AcD6t3WjC2sNnzOFcqaJpg10CwKWQvgQ6muy1wQMC6Z/QgyXDgng3WmD0rSlyOoyzyQI7AUspbOfqmti8jOGoTdFlfMK9wpA3AArCjvVCCqG3SyYIiMWsWR+icG3W20tlA5sUuGejKVjwoKx0h1WZoeSXl5ImF6uCRi5tS7m+LODWIAkzAYn4EDcK2NmOLCxwhAHIB/H+/aeyL9o8vPivlRzg3LYujl+Z2wtY490RM2IY/aH5G0SlTDW574eBQR4w7MWSvRdnD4cLiLGmVBrgf61g4EdR14nwGuAfjziqTAV38rGeO7QBQJtY6nXdS8i3gamLsDx7F5zxo8bv+3zj1+35EIPPDtyXYfFHQ6y8vJD0SJiSAz3aPXYVkG2B7YARQQNrGqmLaisrcoTMQbNmLx0WlTWoHWN2a5cGtTeCt3vtzWHyrJvasGNA2Z04A+BXBFSBsAJ13thUWPHlEzJ2GmUhgNHL/WforVAY5YKuJrSo+B1sSZmisSie42d/AKplEIZwsEzkaIHFBEj0xzzBI0OBIYrygAWiVD55Be+5KQVauKk0uBAQZgIdtswGAkjPQ2Cb6+7uvS/kK2183lQCsAM3XVw0E6YZuo6YSj+Adxw+ghsS0+Le+w2XUqc9DztI2AJ1m1aE+anSCeZ3cVIEOH9D5iUPtewaAmerPttlR3VWM/VRLp8TK/IqMa1Z0DUSjOjQlaRCRlfF1eiDdhAPRS8S2CcMx4JtpJWq+whbJbGF4pmN2gwe4bX/Zaipl/buygx4E+14QoBx7yJwgu6aUycSoQ80a4urrWmK2vruyFGx5YeND22DfA4DdLwqGjAfENJOtomSU0W0utqCME8R3eBZgKIHUQFXbJgNoULmd4VdniyVSlTa57bl4ZxkzyJAjD4a+rFMDPCPbZBuAd++UqTrneSdFskn0Fdt49g1AjD7+8j+dNc+2wKDHl9el/OS1LgpkgG3MrTOTdUsXA1zGhfuog6XbsTqy1GoisOnObbGOrULh4/HQqzWAfXkUcFfv2IjGHyEAUnBb68aOiS9FIpPKQCwCSsagZsyUa1wPpg2uMjD07/PPzQDev2NLLskoS1DvhU42sL7YJFlZj6LIwoLgDQwi4MrcKTjBkB5D5x3uQTNuiUYgrDyhZk5z/fBu3VMA0IvTZWeubNCCnd/eLeWdhbsckFD0oEffhKU9KDtCwgJ8d2tAKOzPbIIADoAOWKI/J4y/8R2OtKFObJ/vLF6PW2dhlwyvMTBljlZHZJTAkBk655Swc2OiAzO0O50JomjbTJRgsABsgiCAD2383ZelfAP2h4E38D4i+PqylM9eawC2HZkWEOxtxsmCh/Y+IhGtAlc1TAUHfw0kMIUbvL91Ib7Qi5QkUUMAQCxUB6TT95Lsz1N+RAC4BlR7wa7T+Mnac2qZDETX2pMBVAaep7DZc/rfP3P/YLlPrhJ0AAAgAElEQVTshA3qREBLkbEYCqIez3GV9LpDECQcR0dJp/wRFIONKPaIEwHePij04XBQJwZpUYcG6R8rQuJ5tJZDDr3/5lbtn3VhYO487IHBAK8VdACEEmxsW9qrK/Wwgv0RJAF2kA9AEoBJYGKWaGGAyAkIIHVgKM/A7mYudSZjqOeOewxR+HfMEH8zLlPeaTbATgvdejtop/f2mh0QLFAWw2Mp//kbEyt3l2CzFv6DDt/cKAjiGd5/TMKlbdUOSACzpB7zi2F/bliGm1t1t0hzRxHXvrYYS4ny8Iignn7LDQD0eukXWmnf2V7gp8/JD1xDviXebkQE5nHqpty6K9Zvbk83EW+3cqsEVATbWQChrLz1RjP1BM5+4jeVZbiJo+rXzCzVLtgxxLbVb++yyYEwB2b5rRMclxMZKsz2bpvWpdgrHUva4r69bXGOzAYjAMJUS8bokNmF2V3AogCG+LnEFhlZXyRllrI/HmcTo7ykp9eycpSO6bOOukUGkEq6LbMpYvbSkyygYbZHfE/TRcfy6kmc5rTwYChnl7mdzAbYh+KY4wNgjDZcX5XyX/+lfRXPNurB7zCE2pS4xPE7Y4DyDOMdESJldWNc4djgJVEQhwZtj/pAHaos1bUvA25TOZXvEUf4tJTXZwKglnW1EGx/2ACYbAfTmR7LbbHRCKZ+KPiCve/egq6nf++VR1iC2AIXNfb7KzEmr+p2EFZm8PgGQJyBIOvSaw/BCIxu2WZIWJ/NBHj1KuuMTCjb750gKvSbAAj2K7Y88/wK4BhgEYPxt7A4JCO4VgyAc0HO+5L5gRke7CywS5ygHkoFO5mgxtLEoSHbtFJeXOv3YJR2zFWASLbWhhcCHmCdBmzD4uQcKHRi3N32zou4tfQiE5sfstDclPL2m1K+fWMrG9r7rpQCjy8B1RK5YhEAkMuWHttmtHlRTy2SFQD4oAvah3adkiN4DZZsyvSMTVvY6UGPYxUA4QQRWV9orCPed4nM23U30jJlkwn+QBng3i1nBKs1IOSa7PYTVXsysNuqy6veNlh6hTlhnls0rq1+TnEkvbvE/+n2t8tytNKcqoiB9VHJmrI1TyIZomDW46MEteI/j2E89qb161qtWz1FDY9/vg3bPsZMWuj7UbbAUrc5QQQAzcYn4SQya3WR8BOQmH0F9mMJEAQMLeGAMD/bJsqCA5C0+gRk8L15WskY+a7KDJmJBqzLgIXAwGNvaBf/k++ckBgnyLRbvaxzDUIZ2fY/lvL7L5XZws5ZbmEPMBe5xQBqjFApNy8VNNEfScaABUAEoSsrWSwb50G76jRPdyTAxpZmi7CoiunqAw89G1oChDWI32vOhSR/7UD/h80AT4OK7dIZ8/NDtA1k2+94eglRLL9tnCQMkHswxDZowbttZ9I3IlCNHoD6UwP8rgKYed6xN5Ro/mCFZ9U+A7FclWNf+Bx11XnRHRGOPGhLflpeGWAzMcIuKvY82tGcY4JNrttbD14POvnBCgF6dIQI8FgKLAAefmeMHrNE122y3dImW2/a8Az0sBXFjyRngPMBcYkGOKKNfrvuj+KZGDKmNZOYbOmXAH7Y7qMNFgQtAYVox3UpVy8aswXDpZ3z6uDHmgkrGvurI0R/RHLkO2tj91l4BgDYJcY384DcyifB7e3pbhH/IQOgDr4aWsksxulxLmhFMNwzEU9lpuuT2St3pTLGzFrau/VMuWgRQBD/ybYupnDnS5LuRXvgCH46m4/uWINfyfV3Bbv2eftb69etDNqm22rV7Pl4rsmMb8G511LekAEa8NPzKzZCMw3Iv3be1wcScuvLhAcCXPcKggKG5kSgHQ5vBlvkKQ4PdqKfBmpCeClzFwsnzNAyu4hTBsBr8XvNy6kgLmYNU8+ZdvuxQhnxAC+lfPW7UiScDiQOzBXgBwYIEBcFUTYoz8Pu90K3v/KnOXOQpfmwPNRA5koRZGusf+kWvWlwD0+5lTwCoKce98YAG7hxEVX3GqIcdL2g1lk7fqgAKKdiTMD39/As2opM4wiZSbe92gNi2QTL1WwAqC1ycuL3BHjGjhme1J6d0hu56xYgWE+JOAoxaVdnB6wODx6wt5RFTjRsT7cdsz8aCBoAhsoBojUUwgrrtnlvL/tyAJA3Fu9nO10Bjre3LZ5PQMrnAGQuRAMYORcL4AMouPx+3AFWMMQ22RwZBCYBQ2yTLaehHGWjdx7dsjg+abXLQiPb1Ev9D+0m4KEc2A7uNe5+/A7QD6kVk+fQjlLK119aiBTaYqEuHfih3wBEACOO/n3WnuVZZQVlhs0TblojCHoV+1xz40iu/u3aL7j8cKmOvXrhkhoe3XQXEMTWmE4SgYgfGgDKSltXF7rfDQBtcZVLVJwATce2Z7ytIefYnc4Fw/hc+7tfJRVn+tMOJ+KpTECAIMBQlMod5mcgaq0zyA+KteB+hmrs6t8ewU9X6pZ2ydsAyfwqVahV4SSLTiZRXt4ruwsERwB8i22di7RBzQiCliNtIT4P7/QpsURnmB3acFhADEkSbMsrwGXAdoDTAE4SY4bVxmjMUBKk2uBW0LWOyueeJbtEFQzWRlFukzt9DgAYQQXgBxveV7+3PoPtAdABimR+tF+iX9wSW7C12ABt6y9HJgVMHyQAueNc0v6mvdmypTrR9GZahuXchurheGXvazGsLV+lsT3YAwHQxhhwDv4HB4Aai9REh6BLGLyrHUdc9DgjGPKFeUWJI3EqkpxRnqqRDXrHL50nrVnmtwNxTmmSOEi4JY4OkhmLuHgsR0lPnAOfn8A9+HkQ7MdOVnRvuzEhyTEonB6wsVbPcSY535b+e4AFgp8dtsqvcgTuzrLAOAZIJ4XPCu23mQRDMDcBPssGjYBh6QeZIgAPoGMhMAK03jTqM0UbknXmXH/czS1Qkp3lSpkh2shtcjX/JArAYOzff61tfoSnF+CHPgDo0HYAuLCKUhZuiY0BXr5Wp4mcPDGQRj26/dVtZ2fecK6sVXBzABeHtXuuhtrg2tJLSexR32cq4Y9qyrFMq0DSgOHvHxIDRN/0iIz+MAZJ9KgCnP5y8MkTM+P/LhCcWVhsxQneywyE5gyPpRvjEf15hnbtAUP1hloGaNliOJCNq7Qp4uVyN16aE2O5IuujpaL+a5UbY+jWJRGWVqjnmtVQV9PxkyoNHRyXFwJgnIg85ysMmCdnsq2w3xobUNURwwkRAzLx+9jf2PaKPdEuUhc24rbCBFmaazzzq/rLs8MuBrD2wZ2mwCXs+A/PCaAz2sjaSvD76hsd1wp+qMy8vguCv+nwQR/oDLFjdRfXpbx4ZVlmrJx4hJd72Wp2P7Zg8bMo99nytcYKCWaIAbx7UOFyLaz/2qQRb7CojppoZGGFLv6QAFCO5JhUAH649Jp31ftVFENeATAcRh/nzhaz2AMnY5ktxidPdEs/txDnve+cpxQEFk0rFLfEDouh7OKZXB7LLZCFIRkNyypD6017jYV3214HhtGE5dk9Ywn3scGRAcoZXf9jwbH4HE4SDoHEBbrszPy826paQ/2QkRWKdxjDadthn87K3w6HcgKSDlAJhtXc6c0SDk2EgJEIe2Z4gZvllBnyjhDxWsPb+60lWQDbo+PEtr1ge0e0hbfXAeBsaywsEbF/Lywu0mWxVl3Q/F9N4raIm9KvkfUtIIwMECIAAIIBehkQOPUzSZVQjwPXmQR5fV8BkIKIHEy2G8IOqEdmiQgzSbPe7gS3XaxrP8TMwI82E04AEh6/r1Tr3M5272/SakkJlzEQpJPEr+Qvrhgop1cV4r9upe9YH74ZEyxE44/2ME4h2sL6/ut4q/R0K5Zc8VjrUvlhiwivbxxa9E/z5FlgtEUQoEdMWuqZGrewA2gRxOjkMKdCtQFazCCZIutkt2VbOTkIozM9bC+o344Z+uBJ1M9zyXj2a4CfBXPTu3tE0LTZ+QB+iAesWW9R2PoijpvHUg6v2ha4erEFANvK4q9L8KOWOUEGJSSjJbibSsR6Ho4X5QEAyL7XBVSdHgBAl763adX3EQDXmJMEvZDRyb8N9XoGCOXahr8BapKlywPxHrzJoKsCH7N7TAG3tejDQqBNFtsSo5/+wL4AIPFKAMRSlweGIkWCDLWrY2/aR/qdm995Zg9Loolx5uLWbIPjoiGJCcxO58dN5rYlSfAnRHRhtaBpOxVSvcRmxxPddPpXZeKARDzGZgeUrTy3w+GWOL+C1NAYL4huhbE/KKRsm+xEIKCNeEcyPzxucX5y4gPgB7ZqICjbYAKg9QWARwbIZAu6A8M57vtu6eoAK5sk3DGYhcMDd2V1/XpYFy58/3A8aCYYRiJIEDQDsTW//9AG++B7yQDnkz8CoNOYsNWtgbdBsH58/CJb3zn+4ud+ioFpPTatGdrRWroX2mJE0x74fXoZ9RBrG7ktrABYq9djUJ0sI/BN5NjN66SMzuOg0e5FegRLtzs9G+zlKkfO+iY2YmW6IrfCEfToCbVUVhLfZ3ZRf2qkLrmOvdRtLL23xqTkKJwDPoJjDakRpHKdQ7edt7gTcMD4jlGajntfUT2dQsVDXwz8JMwFTJAOEatbMAXbYjBnbKsRCG2nWkTWYgaBeckAUIDNXWDUdyVRRn9UTseYZNcj2MgA4QDB2XECHzzBzR6QOlK+bwC4CxZsCa7hCp32NJOa15Vmk5pPKsUqBVcfQtP2Idut60s4NDZP56lMUrWnwsHTke2EGoQ9iGtQNzhXFwFJrG3clsZFpduDTN7bk+AoX0sdOzEmydbOIroZEhU9xd7OxwWKk62yOLsciSAojNC2rmg20+SLZ9jZDE1d6hDJKBnbo2NDsscYmPFonXiQHZuUP0J4jGGZgoNdXhR3N52VxNkDpQ0mb55Ukagl2Ptg+2MANO9bdmLvRsAY4dVrDXupWall247l8cFC0VQoZHGDHthBBZYhyazhUd4IEtvi/j4eD3bemDfVNND1KtL14fsCgNvQMsYONRugbYLrtoQ5ZAkeuiWjAX4gHMwh51bzajt0ytQGtm/t2PZ4HEhLBPPkCVDk3/xhbYN4mx44X8rhwh806psvR/LiDK0GoDqdV/sct80szKDX2cMAYEm/hLCnGjKj7/QAyOfreLn1iTeogS1yYeVpGW6LxTboLjWq7Ctcik62L//6WW9khUxSmBrtf1xbDJ2r6DqbgLMi2OfeazzYDA3xZWhw/A8B4TKgwbzsVwZDJ9oFkRH6Cqm9DKAlsFsAWVcDYWPyd7MP67ndXNt5/LFjd4l6+IVRRFSdnhflsSB5hmOO4V3D/MbjH6sTZBfwZUuKIYqAoL/JfpC7fuDPoOrmqoGmr57wotsIA0370GqqxQe2183QDBa1APUtm9Br3w0T+CwIPe8hzpn18dK4PUX6DaadNqMp9fj1Wn16jE6jAXTcGCkABwg9vbXOoCPcurLpcmkUj8jxuJx1nCBYj6EFk0u3Bvi1yo7BETTJWGr5xLNLjzABOK6glfXYFrp2y0QlH5P5SUogkwDaPGN9FBK9wYg5fKXH4Jh9Wo+c6TaYyVHVG8y9PNHZLdw2nyLW9TuA3lmltj5lIDzyqfMDyT2Q8ABAyPnda8yw8HxsAHgy8EUQrDI2e6CBoOHiMH9sYW1W0jgJAjD5UyY94sWLmON5xrxnfiE/hQl6QPQ1f1geeBpoVhBkCo+THrdzBFO8454mVqqfgwnCu4vJg1hRSTiajLUdEtDp4xY4gqBu//Ud+L3G11l8X/UUuy0xt78yZ+1ZfCZXa9JLbEAok9reW5/j37yH1J3X5pa6gmD4jmeViUHVcWO5Cxn+Iltyn3/WFIzH/ej5FfDFGWCAH0622HgcDsb4jAXy82bHwyKEE1m6ZA7zLmx3Myao3XennTxYu99hDwQbzNbayAI/Ogb4JAB0us8kCKJQoqwT6h1f+CQA1Jcp22hr2hYo+VfOmF78nH/7f0/Ckw9QOOu3cLHa4S3JeG7byk5Mf9PwoHoiVY76hWNujfy0seP4udXJq484bi13IORfA6bNzid3K9uNbrW7rIvdcHpC8KFXuIKagVllhT4mj6IxwKzPGHDX+EIPnqbrR7vXGMxPvuZpj3zAFEjwnW1zcdWmJIm9hMe3nQTR3RHTUGkDdRr4EyGaB9JHaAzsLwBb43PWabcIjkxRH0Zz5cwvbQntUdewj3AL/HwAqGLwthDVQaeBHgSSjzPIrPTbhpCB13WqToDPM70Z9pzCALM6nkt27wsb/fyaLUjr7w49dFs6nUQ+6syDp4KUTyQqi6KxOL0M3tiheXl5XNyDbbXhmRoxlyK1CnZF0TdLksB0+DUZTvAMk11J23lCxLzXNWWWxdzJu3knh8v2Uue3dahGFRDsGGYTwJxB2d3uNFtVwQxxJM7uIgZjhePj+saAzo7Bof269XVODxeWQpDTq1ItVpeT07WNIyz1xfH0wBepXLb8GeMWNmietx80A+wmGMHOhCv/VPKRQI37yINVLCnUncpVPVwcmbgN7uOPssntcXfG/qg8M4DMSGxbBz8ELFrKsTk1S3GtZ4N7YHelL5EKiGCR4aYBH2UN2x9OQug9KPo7goT1HLmdjjBmxQP16diZPgkDtALI2YdtsCRKtTrIBun8INiKSpo32NsA6aFlWyr4mbfZb3t9WRqReQJFwM2dHaaTRc4pm/G2Y4p+zWCKLjvLDKAF67u6Olabn082UMEvgJS/LU7BsddifxUCF4IhQjeYPXo1U53oNCNREzjrFAiDPfFjsQGeM023GVPbkupiM2F//MoUYF6vehQFBCUAU0uqU6SdPmBfPCBTt+Jn233YAwytjIBobVfPgk6raX9pbmfoQooKrL73/gxLt8hMzBNjC9a0pH2H6uC1vbWEDhj2ejfGotdUMv+dnl1N+gqAxDYWdjoDRl/MM0j8XjNJuzhB0Q3cp2FH4PgvQc/f8VuBkDHlzMZsdUgfGDpjwMnZLGPOOEV86D3ITLRgfeDZZHnWMckqAbI22PcQ9mX3nmi4y7GG7qgzyciAMb96GZIBHYGK88Xb5HymZr3VTedWpwpT4GsjkQHfTEvUSVJbo1v7jwEATwG/jJGlIOI9wDK6E/Dz25KVOU9q7yduu+hFR0oP5c9PmPhnPSDuh5qVkkPcgwPFE5nZOe1pILgvOnFYCM4EQV8PYhPh3ZVgbRtXggwBEOVxbvkVsrE4Jl9txeEINsqDRQquNKJfdxPVOcITJAiHcVtagB5z/klIDfP+ufAWD36ojxcl8Z1kkrUe1km15kkT9McySstOEyBq9rvK/lyq/7r9tQGXuELLTg0Gi3t/aeOTLSmzu1Tws3g7k0vNvGK2QFkAWHe6fe1nLq+3jOrayH2PFPUv+2UbR2SpMG+xzdXvOwD2k5We39kUHqFya94R+BgPpucgdDSVafXpnHgOVUXdQlsie4jfnwM6iuvkIlkNUTO2j/+d0466lQ2dnMXvxeWoe4z3QqYNaQrsv9YMLnq/CSTuL3oS6fAEhmVQlmsfueV1cZjcJFSJOnWRXHvYLlvwMT26fEbIlF05StugTGQwNzsaW9kgcMpA1bNAeoUJVhUIAYqWVJVgKTK0OjwwMkBagNDAVoCQLJGsz6mNBGDTmwvGhxRXlpCV92ooACrja1tftef112CqI4Tg5wFQPmNsnmMDHZDZhekVPBv61To71dgEPz/T2pPs/nfOALdRe5wJA4xZwPIczBLgY7UJfRSS7M5+tovEbWBr8LSbPXWFG++zmDE/Ds3poMOtfYut0wPfeVS16pA28CwI3NnQFubtaHVbIhSvE2O1HwJ51WQgeecD+yn2PZnQur3WwGx6AFWq+FwSdYLRwI5lmVCYv476xzZ0dvkklu+tnQPmPb6cSHhOnCnGBKEzsAVS9AAuACHAxuf/Qxm0QeyGTKOPbTfKmZdWPneZZKQuC6ER0kegYy5C97fosQVpV9ugCaaGyNjNdJcvGMxsKfrp1KAJgCBomVVQTbORMj+j9dnZ2toc5/xpZaruB5xqOqBPBxzMMHAyjYiQLmjQg+93zQBTANwx4XRld2En+dw3obQpVllZAnx1S8TQmQooDly4ArqMJhHg4kU+2cjUdpyCfgL0YVZOnq/dM9uKyJkZlE95556ybhA7xaXVP4BgrHIAwLo49UCqY65Zqxl/p8ZtOhws5NaEG4GPdqu1WOzomBzWlKNmkQH4EgRRhjsEgmAFRp4god04sEF51liZgKiBn7BGA5zu9wCENR2/AV08Yidg65MuoFoDSrybdx7zWJ5nd7JmwkbK9dMlOO28vcbs5ja/NsK+TAd+Tin8osTxiAC4TZxCickD3zsG6IFD44nG1aSHu3wGe8HKKulsP40NjCjZKL2/vEdPHLQB7XlW3Aom2EsHXtJYA/mtvTqhnsf3gkKJk+YDAKC8VppsvbQBawv8qImeFWZskOwKwEMxVLYnnlYyQAY6KzhdHRbx7Hpv5cA4com3IOhssCz2D3eK2Loi/9bdJYDMBT0T2GQ9YKwgmJ8BEcNkJKG2c5rA/iafGQMTtmj9IeuT/IF23wgBSxif2QmFGRvLZCouKBuCmJHIoAIZc/rRoeFYn76TCUVb9mfdKVmUpbfxQRjB4+vtep0GuD8yjBLx+0kfHCP98M1Qbm6P+vgAMO5JVhhIPGw/6urIs8xs19KcOULlWdMMpGxs1dlRjeIN8Pxk9pNt9IxuUKudbK8qyBBaattdUVAFP2379tq50bLxa1+lE3m3PFlWEP263xStDTm+u73XUxy0uxH8anp6a5F4di9wNllPe1TmIi+wEc0cQhOQa/rgYrdd76FL2BLTqyzbUbcToZ+DMX2yYeHZQUusgHeIrc9llqFdEOBHuxtSV9FBIYzQ8gXidwFWgqmltQIw1ow1dspDUvHjP7PvEbwVOFsMnywYBETH7nrW564kMNnqOPbZX/zNb3XuUIb7SBrX1G7tWlXCLRV3k/TjBUCns7MJKXdD2Jf9JJpDobft+XoVSDorlgFGeHuw9ekqSDuDBeM6tlbHwn7p7FhZxywkYNZnPylVRP02kfBC1kDrdk0hNZnsw/tI2fwXjcbppyna9zV1zDiUJxBuNekOAMiMzLJNhMPDGAkcG4uB3oFnfWkzsuCbGeVgU1ca0H3l/vCfo21fI5UUbI1yM5kBJu3I5oAwFVMbINGA7M1CV4St0X5oLxEgtGsp5Xfz1JIxArDwu3iQDQjlb773sZRXry3ZKedLZXgtdZiGcjVbHrMoU5fa7qd3dDRgI0tU13OGQ2tDsYVbsznRRQGeWMkPAgBzBtFU1Htt406yMag4G3oEUIxr0uWf+q/3BLfWzOeVnWutr6SNUZ+YPmdfdHZAN+A1o4Y1LraZtq+xz061ZnTMf+6VbAcIMpWYRpDXTgxOmS5XDveLCEO5AwBa+II7HoaJD6bHWL4ao2kARNOGNndjZqywwNrqUMb/id+/fVfK2wf1MEtXwzaYDhpZs9zpE/zNO1cqG7SMMQis5mdghmBvElhtv0s9tnWW7TPu8aAN206BAHCRueX1j9qtdKa2LouyO67m4vi8nrcdTwM3lSpZn0k6yfjSEYFhIZxD275vGgHZV76V+rgAsGMYpExzGBEWMPUJaGAltEG2IivKO8arNI9RnDYd8NnEqrsqAo8bBR3rePLRJqSxvQpIEVisngoMzr7HojrRLDjbNa7b6k70I5WsV04WmIEf2cSqA8oLI5ND2xLPRvru/lG2wLz7Q7a3/mY/75X3oUcEwgEAE9TeoKH1ay8TUxOvW3CO/P6dAs2Vu+ScY1zjEa0eCUxm1IGdH+bxNklaSpuhBWTLZ3aVJre/cueIs/tJui7LQoXF4f5dKZ/92K7lLMdyc83L5rk0OLLgbHryHlNVVS0PfDHRac760mVn1Y53KoSx/HmVflwAmC7UhoqJgjLdVT4/kQ6rF+aGjtfC2aARW4Ym+sBnV8iveD3rVCVSBjBvYOWCAeC3gC+18qW6wbV7r1TmihnltVZj3RL7QjbENCXE5wGASGmlqZb0SlNeaaBQFu5DTmdd1n5XcIcYOhB0i3U2jNgSvwMbxAkKr8JWCVlavGsYraxhLWB0BoroO8EP1YEZiofWtr8ExXsmOnjUjM3iwCil3NjtbWoKPurRP9RPC4rvnF8wO9DjiqfIT5Y7P4GdE++O55yLd+lzJ4CgOepSAKwDekJ95/Rjtjr0dVmpxAvaAWAt5hIgBCY2a+NsvkR7eVfOvvSfccvF7ZYHwcZUOQMcALaPKpdikLW02byHAr62D0Hd3va46t5IGaBvec7M9o6pX4DiAjFjmZ2XmA9JPwnM7e339w+yWFweLgQA990DPLY+4X2c0frvCggOXyVMuStjR+6+urU4RGZvtvegrPxnv4jzhB4U5ykWswVBzpCDzhE86+2DAEWpw7bHSGLAeMEvftS84Ty3izHAdl2aZN50L4QKbIYDvsuZL0m2whT7BOV2r00zgFsbJHlmG7T0NkGIyd0LnEZZ1JV571Q4vdxUINkXTsN0S9Hi88iYulV64v2eT4Q84LIbVBvirHkeAIfvPQuw2SZe7MrwWnCz2vfbQCrYNXCgbU/ft+HXTcHPa2kbs3NgcI9CT3HFh+ywUJ04+gt6d3ePFOtLuTiIlTM9bhjHvc7ElcFuX6XpvQdlXiWJcTvsxhtsECE8AJv0+J2LOxUgcncwi23Qjsdh0koojAVGQ32EAaKMXd0p47GUcnNTyjukuX/UWL+ffNHiFnUN5RZWewU2WG2UdVloZIL1em3hoqty5I1eI+tTHeHA7vKdnQwkyqRxVnm8EVDeLABvSZLdsre8vXVpIeNS7pqRI/7J7RweWJ1AExCkwGlIdlFnq6v4rLV93zhcNj3kz26qrK9NTlPSvtWJcSyPdm+xDo6+Rx/vnSrVyey8zQPLzFoVGpDLOn46wmBT3faSsa6NFWtGsEwxq4OEopZ/tU4wQLC/xn7du4LOmkn94vkAAA+HSURBVBhHn4c7CJAj21wTfZNs7cp9KtEe7Rafd/fqKZZ0UrKimaoS/ByAylw2UJNTSA748Kc/YYItL37k+J+tmdjewhnCz25elPIZrrDk/R0WuN2OrCkwwLYqr+OYcOGNAquLVD83OPna0uW/X10+zgYSzb2IRKuqLtCTmq7JXu+zw9v0qjuNHgA3mvGdgOBsYntEP1W2A0tua1T3OqfAe0aoMUCueGu+R8S26cDV0ePiaUfWmo2lTc5drM831vVhJEOdJrunyKdb+ztcmi4B2Rf94MyGqmWLDs0QhvOoF9nb+bUOqvwfVvlJINg1aB0EU+AMALzmbMZk/eqtnimunmLH/ggXNb6RlzCZXkhcH9mgeY7xvjsfkA3b33Upt/YZ9OXVy1Je3OgxQLWjuqOehuhgcP5u5WyuRx1Y20mprCKt3zOLtsvolNH7XiwaqoL/AQtlNS/0uQG4i/KtOgkA2bTnBsKZ2nnddMSqSogXYg/lJlvfXrRh6+hpjo9qdwpeM2sYvjGze51w9ObJixxoTcaUaYC8+aHJtp0pNloYat1WlDgZ59N7zwj075sr/5lMkPYwH9doL9kNgGxiFhkwhkvWKdqiNk4EQM5xpztTXXRrzbu7Ur6+1fPJ8fglq6yhLPiAHl4Lq6ENEGCIusTja17fFy/1M2IPwl9eXpdygwQHSUID2UUJkLT4PzCqiwvYW3N7+g7NsyJxufML7qmsRbuEtmp7e6JHsxDPU6dzyoFIbUm3Bd7fsxbSNdeZ3bXFKrbZhltfBjugf20+TdcAvLbFNSpgY3u5fcHdWmdHTRA762eXstoj1oTm7BZ3UjB/dqvGpqiZyp4Gqjkb9PLVGDlem6YTWQAQK3tN3JfYPRPhDu1N5qOM3QoL9LqYKvQKyaFeRCIkiRIeS/ndt6VcW6Zlz5c68LOtsQRPWwgM6oNzA04PMD14eREKA48z2KA8j7AZZHY5lPKj1/odf2oCA1NY7jRq4KIAn4JMPe/sFpCMCbba/ZzLfj8f+MD4hgM9yW6O+SeHeR5S1UnrzgVA4Tge0HfD3XbBrSkZIa46Q7arHkr0OOP/GlV/tbtWnHOXt2v5EA2+vJvwtUUZd9AvT5HHWgfX61ljP5E+tbfwqX2McK788ZtqGrA7fnsAVKkMLc4GyLPB5PUDSAWJzzhMpY9R4GFw4/NMv4/HfvutAhNtgqwKz/A575ioDhI7LYLL3QGADGm5vbVMM2YPhPPjx5838NNrKlu2HYYV+QB52qKVYYFtPZrnPZlcQeer6KzxPVCuudjmM0KuNvVuCj/oAfzaWuR2T27SDcdR0cenAGA3OZ80S3vh7q2q4yZO6Gs4OE6acCpj+nCvyrWeOPO9N7AW2tujEVjOwPSpME8BwCHrTNTRlcq2mWYOhMOSY2ywMkALAcqk1C9kQWoJCGYt6Nvd/kpbu8H8/NyQbSY9ka5p//W1JiWAbY5d8+/qgNA/j/rg5DBHibBBY37yXjvL+/nrUj5/RXsfbGYWFyhA6Bxt1lX2uMXPqndO/mdOkrP0cXLEdJSrtgDvg4NQGF8HYJO3d0DYOjOMp1+t7U1PBsA60Kv06DSxZRMoYxi9AHcioGuwf8+cm/h1uUeB7Hn5zK2MdVU8g8edDptBzmFM5sDUZvPuy4omjVtXA//tKPEBAE2W9w8P6gQZAND3N7HpRrUjEIbtXF+L/qVt4YSc6G/oQqZDbtdWK6HX/7ffNADs0vKbbCsLrPbRxgxR/vZNKW/eWDqtYLcGu4Pj4wucAWaCUks5L+wuXAUQt4vy7vZ/8kdlg3aV5/asdhKxLZHe40vbYtMHccLIvcuPNaGtiCGAc22WvZxq6G3nnHNRRf2aVU9PPZUBdpU6L2YqnAzFtqV4Yok5lKlAxpm7Dn4JxUtaVGvlJOuxMg8wPKFnzwKGCT6KQm2j/76WxhXB/b3W/qhDnZK7kAw6g7q6koppdpg1pwLLZr+TyjeeEdZmjM9rW33M9AOT/UtsgZGWquaYbOoZX+NlhFZhVwh7n9j8mObejdLV5bG8gucX2a8vNUkE3aPchuMjuZfYdDX1/LqGK3DpfziJs//HMQIJY9BKucggBAcRESR8vh1xGvGd9e0+OYkPtXILQsVxH0tLAH0qAEYh+Ia1JS/A9X7JnVByjq57Jt8JL7Kik5mwNkH8knbiC1ewZV9NXpNY2SYA7Kt6s1QKUi26cmB+U9EyYNIFu6YLTdaixja8Xu4TwTYQVuBzSDUwEPsO/2DbipAYAKB4Z1vYozZv8ko8x/g+hMXI7zWOFOePj2JXlGtA7xe5whJe4BqEbfUyhhb/MjSmLoRB2Vr2aZydUAYH25zml9zzM4yw5nCUUJZHTQgb+79WrSEkr9lieAsfEZAOz2s7FRXZZnnuuQFwGLt9EtojxbPKeLXfp+x7X5PUtvcFzxhHlEzrvR1w4d3tkYyN7a5wb8GZTuyQHxmIKvIY9d81YVX3THKWTHVv03VmtYrppOjOnSensSoLsRehvKTXt7Ty3YVL3bkJXSjA+Jg4QR4y0FNnEZjeUWyJSBqBjNn8gaodLo7l5nJREPRxws42yXa4AxvSTbm7RJgTgvTt9AiB3OyD8W7sNVkq8OrZ7kHXNrGiwpg7h9w+8+Cm77E3VMDsgVb0530AYKciT5mhu7VyveAHAUFPQHdM5C5a/Rn7aXNj58rcH0vKmh3JYmSiw4K3ty+hYv/uLbZbQVBYQ340bh8QNjqUZ69LOlMnv8WlhXi09sTA/4T14KfaBWWC8jInF9fGZllZAh9B1Kva5aIXlONulAcCX2ChJiJhhshQo4clGh0VaKuOItSnCM4YQQU4psvyIUoKYrzScg2/9DRGO7UhgugeWAcKKWoLC8+L87NcB3k9Qkuy1m+tjQ2+LwBMG7WJ8Htnz/5y7w/8CDWuLXuAzzfdj+D+Lu0uGcFr94PPVHBruE8Vl9cpTrw6+UyWW++crgwVALIaGuRw63iKiEhEhCVi3rVbtmo+Psn6oh4CZV4AtIZR+jrnvAHwoeidJIdtrYn2XKnOTn4AEmC7uzoc6yXwBAU6Zip28h4REwfrIRDWNxoqz4CQjE9BXDsg9/8mp9g9sFeArAuMv2xM3964H+8amJgOHP1um3Z95r0xwGGe84NNDT1FtbbLEgC3S55SwoaKQX8JFs5qU0XRb6thejdfO6WNrez7kcF5bXnup8gGdYLaTHcv8X1POYbTxzVnUAO+/QpcWVVyDrkBSp+EQC9V0nfEGEDAhmScxvloAZQ+icPYftXTxp5a9me9NqCF39A3Qf3Ev2gLHDQVbAx003VbsK1dcI5neMKksy3uWfUG0DWoM7NHHV4exdqrVI4Z14XzfTLArF3vK3h6TQbvDwDiEp23wm9dWiADbVinWH/3jvT/sHJmV5KJynRZJ4pgxpZrvr4OVA2gJu/wi5wv0oBIP61Y4BMi2AP8DttmYW6GdZLslJUm6peBeIXsRjA1T2B2RahNFiR2Rd/xJzNuMyFqCoBEbF4DgCNrrjFkdx3+BcpX2VlyFNV/d+LQpsUZ7vVBGGBswVSA5/Zs4M7nVrTxXHwPGeBkVcuAzyuoHkkaWct7av0PvtrKBms2nf1sLQqHW8JMaDrcY90Z8LHUTOfjMw34bDdMW1w835ydd94Z0lTDKS38hteFcjsMkBXPrFsVBARxcZIJZH0Oq5eY3t3mWNHeNSLm6WXvndXXOC/z+UM5AUBtyXcCgGyRX5miSzLFtAGA+kGa6OXTJr6jzXX0UrrQUJBK3ZinDXywZ6gSPfPIPq233/un/ZZYb+47T7518iYSiWym34q61TCcPfWwWYHO1V+dlmIoY9bwvv1cVAMJrKjSMyzaxuzTuv3yYKMxgsIImWzBoTC9wDxu1zkSqOCJiJmiKrLVOEf9o1r3+wO9TLm/UwDs1tEoxDWw86N/nn6vT/QMfT0Q1hnQjK8xw3G/1tnA+gXvzIn5vUeoD9QBHuZXtpPEpay0Y439eQZDKtMYof1Gr6lnOzbeGSA01aLWqFd2F8jFAxseULvGGqfq7GZ2ZWp1kuiRPex9yQAlSFuuzFSljwtKxwTdvCEAsgnpNA1BzO+FwGzo23cOgCkq+w9Nct7f4IVa9US8a/qgjEMm8ZRWhhZ4g3Vc6jvEhsG3cbyqa90STKWzf+V5Z7jeA9572vwcoBKZ7nPV6dnynv6uLW57FkUPAJbRhJN0Fxt0pzg6EXhA8u0IbXIkyw36XJi9zW68XSNlUFad/y5Ru85rXFsQWJvaF9UrK8BvQckAvZoJxjWfLI0fdbs4NzE9AHbvdt7b9W30cyjgdh0fJQB64caB9eMXSVldQeyLThlX6LoX02BEtud0oMnzRuCTT1xjewBunrjtIfEzOHfrn1THx1jYgUZd2CZA2eFLxsI3+idj0vaWpiJzRkjjeLV2hUUw08c4wbt1ctK+AbDc4h2RM5aVv2cVVIMbwbRH6LYGNXseGS++wwXpPOXWa7m1akblvKpKGI+r3wPoHuG8V531ivaeToI8rf1e45q0M+A79T0VlCasSubJ5ouStZbxWZ1ytCwzVZHcFlgmfndtYx+UnPWtI2nWVtZTyz+RMdb6nCxqai+fFcv11behPubaUfvvFqYOy8KCJX+62RcnYq/CDS7qK5NJOiZ56FMmde2O15hSAHFQ/Hjad3tJbqJF45BPHB16GI0o6CCtVhrCur0Agw62kCx3zSUX/c3NSli1uoHyPcyg9OTZm6H+jkrWJ/RHzQB39C4pciYCZLOqQ5W9rdk7BfbWd2K5BDgi8A/mBJoP3EXeJ771e1J8wt+G+enPkqY86L1Fbq4C4xQQTxO/9MgvOswW03lot+r0wLK2XEfKFyh1fTQCVfY3C2ckqaMHoUGTccc6+/bu4ZflWH6+1d3/2d97UJ2p6KnAdyZQ/88eiGfq/dpkIbOa0L1nasEp1exii2dUWI/DDc/uYWxb+r4l41Ma/Jxl/dZk+eXy9t39P5Vl+dPnfMWnuj5J4JMEPkngo5fAcvxnXIz+1/99KutvPvrGfmrgJwl8ksAnCTyvBH6xHI/Hn93eP/5bKeX6eev+VNsnCXySwCcJfLQSuL2+vPgj2ci/u3v4y1LK3360Tf3UsE8S+CSBTxJ4Xgn81c3V4e+qJfP2/uEfjsfyZ8/7jk+1fZLAJwl8ksDHJYFlKf94fXn4c7Sqc+UYE4Q98NN2+OMas0+t+SSBTxJ4ugRu//ug3y/A/FjV4Ms2m+BfHB+Pf7JcLH/8KUTm6VL/VMMnCXySwHckgaX8x/Hx+K/LxfIv15cXf78sy699S/4/CscB3A/+ffEAAAAASUVORK5CYII=",ja="data:image/png;base64,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",Ji="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAABmCAYAAAC6Ekg1AAAAAXNSR0IArs4c6QAAIABJREFUeF7tfVmSJElynXksmVlr92wgABEKRXgAngDfuAN4AR6B/CE+8EUcgRcAzkB+8wS8ATdgCA6ml1oydiefqj41NXPzJSIzq6s5SJmeyozwxdzc7NlT1adqXap++r7/o93h8m9S3/9ZSulfpZT+uD5G/+5SSn34qv67dUz9Gc7hD67Fa8TP8T2/a7fkp/t0rF0v0d4vea9n7tH6ddav3P5uHuYf6i/y/52NlN76pEtp1YXxx4N8eOZxilMuF/ub1556XTw1HvvM3RO7Y/LScbotbsNNJxVXjzNTvqj766pbXHVwgQ5NqIgtDQMo/9r99nA6/tf+cvkvm9XlP7579+4fRk5J6fP+/G+7Pv1VSv1dPqgFbIt7n0N2pNeWXLsFtNfcf8mx8Y0uAa+5Y+a+n2rTU85d8qxf8Jj46sZAsAK/0ae387vUpb7vZQ4C9LpVSv0lz8rVqno+AmO1VhMI8S/xstkzc2v8C3RnxNwmXCzCkHpMP62ho7csvlg6dgeQOts4uc3UI9miGC+Ew4/HU7qcL0lHTDr0/eUvf/3L93/N43xYPu7Pf5P6/i+mWxIZ2twyMMbm4no3tgS3Rl3r2LEOXwpo9fI++x6qA+KLnJnhs5eun3n2hJEDlg7CW6//hPPqV9jovqleZA8JyPUKhPgBxnUCdMk+U2AsrlWso+WiegGgCogGNJ4bGotA6La+Glz6We7VAp0lBKT9DO0m2af90rmw7MFmF4RAs2hF4pzD4Zj6C6Cv10XTxst2s/3bb7959a9l7OD/lPn1/6EcAYTc2AGtDmvZBvVnSzvktgEzfdZXDAhFw79wO28f+7e9pLn1sMKf1k26VacDWmhbpwywS0kAzJjcakUg1CsoOLYu3gEtC8TDdc+XAJxL0Pi23lh81ihXmmJDzavXiL4cfMa6wa/QGrrLLh9aOvqki/uKb67vL+lwOBXAh3eL51hvNmm73abVevXvXt+v/7oTn9/+/D9SSsHsnbpnC/CIpWPMa6w3xijBkmf+woAx2qTnZIFLnpvHNJ7/S4PaNc2NQ6Q+rxoGA65PrMIgBvABCPs+XYy1gRHic/nMgBBgCeATjLOuMmws1/l6aOKci4Kqu7iXrt9XT/r5Dhywn6lhv+j+VyPnKJzGbhlnhHwJSzrx1rblgY/3dgTzM2ugv1x0cVx1aQPw22wAfnimw8Pd6p93j/vzv099/1e2Xo4ENsaYX2P0uKH+VIB66vnzg+tpR8yNxDn6UH//tT/v03pr8uxGVxXLbJ+S+vYAcjagwezwIYIaAla9DHIxheVPHZs0j+UvG65uHhMh/f6RFWqLETBxosiHmJvLi4Do+v4sOFJN6OLlZu8/dvLsiX6XeOQYJSoWEAasZh97APkTZ4QXAUvgfE6H41letJi8XCFTJ6xvs12n1Wol35nL5C+7x93pP6WU/rx9l9pumQO8eJUppjjVC9cwqltBY2r0jLXtmnNuadfSc5YeNzvSfroD6vV0AgBLttcL+8PgVWDSd1J/hu8BhoJ5FvEt/YS23A/MY2vIAPEAsvlaiqwj3bccQ57c/4tuteggNuWqg7V/7dSaDY4aI1cB4dhVys7Huz2fL+lwPGqbxDpQ8wBjQcBvo+CndFCthVVK/7l73J3/PqW+krq0wKs1aos1aSTiO9VFzwE2Tx5HX8kFrgHYr6TJz9mMsNbiV5q02d+nqHOBfSpj2EBOBnsGQtq9NGEdHGs/oZm6OkkafsIRLJDoMc3jOSYYEeI5+ypcq56B/lVcJ6/HtcoSHG/83HI84HN+gn0zGzAZuUMYL+fTOR1PpwL8oBYg+K3B/JztK/jZn78FAzSvyVSPRSZYN6ieuC0Ku2SkvNAIGdUQ1s/7JdpY9d3oMvlSffGVXLdeX+1v/zgwO67WZHJYxSXwUQVDwMjc3zNiHmMS4A3gXAFZsElOdRu2Yh7H9zLBBUAyyEJdwzo1jG4ComnwiWR09vKzB7Tu9WQkLZjibRrCxryxpp5O53Qy8NNo/kXeKcYJmN96szZzN/p01ZUiIFkCYN0BrRlagyFfwRigzK0RLz0p4xr5XCB36zPdet5L99FPcP0ILC5sLiUtbbantCr7+8pgiACmg6MJpMNnwvZMLFiYxzCZ1ZWoQmtpUxj/BRCW86Ipo6m7tB6GN4HRPBObvOwYV1n8+m9v9ODMW3A1aP0gbTkdz+l0PpuPlj4/BMlWaXu3Set1AL/AxnGu6EnxqhUA+VMvfa0JOzaJW727ZDl8LlAae4tfIej8ITO/2kAI7K+QudgqrsyO0hdd2TXwQVM4BEPo9/FgyNA8Vue4gtxARuMZJVkh477DrjH540eMHtdZJnFYXgFAYKnwa6FP1sZ6F+NUZSKPnnc1nl19QmGRz7c/XJ+mcWUdEMeOx6P0j0b5MT70pa7W67TdbtIGkd5I5e3SAn7dSsaUuFFKAJxigC0fIJvz0iD2HPepR9/867j9iK8QdG9/mOc/s+Hvm/LtlWxP36MAoQRtAWjqxVlZeFcB01icMDvIY9QEipFi+UwySqLPUR93VEYjbbcHiL9XoMM26MVmurDBhnReK7uFQx9thHxDU/7mf1oEq5jBkZHOX27kiNsBkRcsrtCYNpWhIO/1cDx4dF6Az2g7zF0xe9dVH8lNwPjU9aE+QIsGP+7ODcFT3X212ftTMbufE7D8nNp68wxYfmI1ZHxg1/6+EbaHwxSoJA3EAh+q9ZOIbxUMkUgxwTFGiu2zGCmWIIoBpkadcTmkT0FszesHVtjyE7ozvwSF0jwmnXE6Ymhr3RiCO+JbNDlPBEIB7LWaecugsHxFo5C1GMtaRGLxyaPjxa8QLh+fjwsCNH4qfDerwI7P4Jcjva6ON4RT8MuLnYydzABbdlndxfWkvoZVtc695RXOzbl/Ap65HvrJvidxMuY2Fcl1ZudsbJgFEs1jNVU1Edh1gQPRtMpoPFIs5irARCcFwYpmL7NMCI453c5wi9HjyA/wVQMPJHo8Zh7HSW9tljs4AIqyTSavBH9M3ItnYVDo2nc6CVmL8WxsTg8vMMZIW93VQoXzpU/H48EWJ12gyPwgcN5s4fMj+PEdlJhGq6D4NzPA1lucA6gxALwGGK99ddcevwQQW8dc+wxL7nNt2/8/Oj76cmhyUqUvKW06/ggSzPioWVwZFQ7gNQh80HfIwIoxR5rCLqPJwAT8hInprE3M6oksE+YP23FFgaTCPM4TsZDR0DyuAJBAK11m/aY5rWbyGzAqGKqkA74vlT4OicySkdnEvDgFJqnjwFC9aeA222kavyK7w4TvePAiu0OQLbO8qGBvgZ8Eu0oArPF4DgBrS37p8Tf1z1dy0pLh9JU09aduRhgO/qsFNWSqmnM/sj337dWmsMhX6sBHAMyQBeIiWDCkgSlsvkP3EyKirMyRwRaPFAcG5ul2AtIKM+py1GhikWWygBGSqVosxxcAmvgSgY79RyBUFBRhtvBC8RFm4a/4CU3es+T1zwLfCKMtr13zu5Y1uaQ1w2POkt1hGj95Z7bqiMB5IwBIgTO1o2N30laqBAbgGWQw7ZVDLxTRvf77SwPeS4PPFdd/vnd828j4Ws+Kkz8yG/e/ZNGxBm1rSUs2S4dsT0Eh6/3UBxilL2JWk00KU7DKMKZ8jfnD+framWoex8CK+gDjce5zHMsyMcBQjeECiW0IdnBRECbMnOZQ6cZnn/Wx+sGyeQwApz7yGvO4gC/+0bJurxpzLaP3qgskaPxQzsqg3lPb8H43223aQuNn8iW6MAbZjcaIMwNkGpxilzFAwnwNaEt64UuD4FQnzgHY1PetZ/2anu26wTM4+qUAu75u/DsULmX0leCl1Vx0StOhnX2CxvYsIwSTWVPRdPUf+vEieOWUNQc0Z3sGjjWI2iTySHTBJhlhtpQRBluqajQU+CoAs0Yh5TbBMh0sEME8NsJBfSLNOZVuKJuNP/xTWSQDA5nJiuAb5vFKWeHcz2LIGjWH6zssvmJxIs4SmctJ37cWuVCBM9i6ylw2wsC139Xu1RTJi2YRRepmAS4GQIo+zEJofhyXAF9zckkNw+P52P5cd7/E93MAOHbPG857KUB5iW4Zu2ZN7lvHXfuctdlrIOi+PWFGKklgIVMCmjAYS1OSyV4ImJn6VgY5RDsYwBF/S8bHaFRYF/t4T5fMqPrZTGHcnuaxia2LSHEWYNN3qK4pRYfMJvPUUTZpnVwwLZ3AeqYeQHYnn9jzMImfIMvX5UAYTHbVxmUZDY5FkIDZL1PDbJT2LOFDk+M3mAStSJF1Ffx9ovGTKJBpPk36dOfZHQGSDAQlu0P6iq4Jlb1of8Z0xzxIZxhgfJoWms+vKs8/n8fAKnbu89+1uOK1oPDCzXmxy7fM2fpmjWMiUWHe5aByi0docxBCXHFuqmYgGRY/iH68XBuwjApHwARFUmaWiyvoOMrgNSGalsnXMLXN18aKMX59B/eoRaxkNJFbEPhslhqG+sz14LEmq2QRrwE2Z6ER6iAObpvHUhpKS0KN/oySvKtIXX2VkYljDyAavz00fgA/LgIKYprdAY0fsjtCsx38mN+rWR76o/crmV+JHwEA674olqjqyy8INs86u29ges96/5/xxSLQjTxGMbxZwkpYnCn2g/maxcoqSsVPKYbWFd79hHPFD0JBhChpwXXb4KWC5qEAu4wKM5lA2sFMEXlQiqtzJJr1CPWeeVaLP28kywTXFEtPxM5qoms+Mpmg42DOOyarVpTILoEw7QvzWNilAsF+f5L73N2tR7Pkx0apw1lrGo0iZrxawJSKO2E8oIJzE/wsu6MJfuZCka0RpOgpy13lfmNftp5rAQD+jCetNL1esmob5Of+fE9sf0StBcxWCNoMAMrkDyao+/9cmNyQr4gerzZBc8EC6MBcj0efnYBeLJKafYfjfkLqCXVslKW0AHK9+trM/CZ4rc3U9oySBpusC7P69d3PqR1HcMS1kYbQeekmZZliKY8AobTay7tbaTD7mwBKAqTXyUCw25+k4vWru2n213q9i4nfHBB6SmGehwC//eFg5etL5qcVnDeSDqjPZYNU7hOyOzzCq0wwz/zplbthAscnqO2b+mJzjGrJ93yoGqyeOLH99BYAzrXrue79wtepAWsBgF3VotrUqE8O3xdj0/x4LbOXUbsoVZEV2is8B/9c2KujFCvr+ysB04IVhaSlNEHnBNL0tcXyWmVGyfCejDqLaNqkO9Qw0lyl/4lZJuLnjPUKzf83kL7I1AjZKObLykObchj3HJTFHAwJlLD26YdP53SRFLCUgIEP25QA7GooT3v16++jfTiYak0QtA99zOgv2LAI4Kc+S8vAMcacBc5rc+KFATjI7sh+vuzvq2hmY/CHajD1t3NdsmQqPcc1eJ8pk3xBW54bHBbc8lkPWdr+SHBbgBW9F81RXM2EmW7328l1s6Ql58LWAYfaZwfzGEzGAg6h3p5LTgI4TmWPZNZZM8zSfM2RaMspFr8a2zFMrWtVntFgi066DJgxo0Q72st3GUuTEBDYJBie9Zn4/DwI0h41DHx4lDmAjJ6e85/lTVAuZ+b08XBJn6XyHRiwMSQtCipAeLcxk3sCCOPQaaFFoF1DM6GBRajjJ0VMKey2huFQlblY+XoTOLvpEeaC5vfmKs+5Evg8+Mn6okLo1s9zgtdSKJi659h3U69l6X3/AI+ryb2MBuuHFjBOjCcxtdwstUq8tZQkRl6rHN1C7+d+tqqslVWBGUpmjAVVubxkmJOmsDNMgHQZWHGgtaCDR2ADc2sxO/rkxtik+gn7XNjASnAx4klfnaura+mL9bVa6VbCK7w2Min5yCpn49F2+3M6XLSWoi5VBpIm2YExebcGGJq2cmJKtNjgAJxGLE9+jBp+8Plxm1PxxZoZKzKXbRY4MzBWJrnEwqahuEE0RRZkS48A4HOAyhyARtwdm13xGnPX+wMEsbFHnmOLU+DHa9bML7yuOCcpPBUWA//ZoFxViMYOfHaNWn6L/IQqocnyFQVv/Sz4BK34KTViGaT1YTRqG1mcMsfRdLvCJG/7K5V9ZTZWFFcIkWgiURkxt0hxCFoUrCq8b53n4+YxAzI87tPjKZ3B9yyqUxgKJrrG6wGb3a5TerVFGa7r51TNpuqZDYCHuBm1/KSv+ovmbhP87obl62NKm7aoqOqc8fFK8JMrlQzwKSDTAs1rWFvr2Ke05/qX97M9I46y+BrG1pia4S2zFrx7SrNX2R+IUblPx5xUpfbPter7CU9plr8f6v3UPye+uIJhTlWQrstmtQopMDqtQF6avTmIUuoO7Z5eexCBldAfwTSOY67W8ylAWFWYemGKYGhs0M1jUjzzGaIXP3w+pUu3duB3G7XmGMYOL2e0OaXXd13aSnmpEUOxMWnGhx0ivacE01ezXayUmQWGIHOB348+Yc/uKEZevroPY9f4XTmQnx8Ar29AGaWte/MPHADHxt3UeGx9N+UXLGbg9BIQgW/onwMQZlMkl7C3iGoY7DkrxHZcqyKvrh0sqruwqIE+oJHJLBmpfHFZT6jPVERow3aaWWxd+wlVSDw0hdmOzETkOBdgtwCTTDdKVsq5gv48QQpyTul+k9LGy3LphB/4CRt8g66IKJRm8YUfP51TvwIA5jllWcw5smqsOOoQAYT4edikdH9Hhd11gEg8hsYPub2yrMU6jla+frPBwhE2LkImi22BOmCSRXaHvotbfq4QQt9yeT76LY17Cvg95dxbn/MFz6vH29jfY+A3Rq45blrkvXocvkFZnUOV5iJ9TcN4ChpmajH3dkxwXPrKKk2dl6sq76mA1sgUkbbRPFY5RI5EtzZTqsFxTEZTHufMJabDhQjwsI9yO2TiuxQmp2ztzyn9cOjTwd7Jwyql99su3RtmyStyNlht1Vm9P5q9XKSQVfHD55Q6MDm9kGed6HvNF8igWA4A7pWM9ry+Xz6fCXYtgTPuAHlLFjh7KZe4cZG7/vSusbBp1kveOvsmgiC3XvKp50X7bHlHP/WuX/z8OVZGMJsBNf+6BrnatHlCVxYWts0Vl6Vw39wgEh6UsJfMiGhuWll7+gSLEvb6JlRKokxBo6zZP+fRXi9rH7fJDKZwc+OkMWYXTe3A4gREgRF6DwXfTJXqtpWVbYJOz6tWG3CHiBOi4L/b9+ns4umUkAtxuXQiV3m3Ten1JqWVRMi1fzTaGYCQZY3LIjLSj59253RMa5PRaYEIRZV8vkpwsnnZGi5khggYv7mvV8/GimkR/b1ld2ham7Yb/4OwWcEPzC9MCBu7WuqrFDbzLq283lvm8FcIgLc8xs/onKXma4vl1Y9ZM7cFTG5pTzVNDmYojG1F2czGIHg1ggbOJqvNzovSV3VKG8FRcz7jpuhjOcDTecHZPG7vNEfgrstmhVzhpnSH8phoHhuYi8jZM/kFWP/xmNLFkvgJNOA6l74T0xhHv9t26e22T5sQyqXsgzKaqBjBdT89HtPucJbd0dZ3dy605jggAyzS7yqDMgZq6Hp4dw/2NjKabPDIXr17K2LKWo/WQBQzEIHzpjTLLZF3kNVRrOdW1XnpWJ467p8A8Dl6MV7jWvdIZIJjoBdJMRfeeM8x0vxETwCbo5kdVRECmxW5gGlLCoP5RrY3VsmlrshMllXLUszc8QIJBCDxfJUFDBqVoQcRYCl+ygiwdmZmdpmpaG29WF4/RIoL9msawCiGRluL4grWRxra8WKmaP8P5z7tL0nADebvjyewQKZ3KdhL4LRP6e1dn97ddemeyRGGXtFPeDxd0sdPR9kvF895f79ND6/u0rnv0uGkwKqvMLO+sThHvRgim+T9A/yUDdZnBuvpdEkHETgbi5ctBpRkQuIi4LdWgbO4QZTWGrvVvqQvWIexjsb8+/NM3BcEwCfOvud5vq/3KjXwzbG7L/AkEX8FVkIVEs2DnYrsRiGxNlb8f82skBgBDvt7WEVmVjGJqWrzLC5GgFsBjRBEaVV8CftvFGJrs9g8P7cwyVXADRO23IidpjvbEcHRCqmaace6f6h690GVIembTZe+P/UCVqu+T59Pen2R7aBC8kXN8VeblN7fdek1MjocP/p0PPXpuw8acFh3vYDfq1d30lYGCyTgcuokNU5+IETnryYzISbZ+kerWdL3vn3VybULbZ5dABIXaPz0fC3WKnfukmxaVAqcbRWyexPgGIDiFpbRT/mcU+EZAfAawLvm2Od83C9wrTnfXr1o8v232N9TTNoruzi6HJ0XWHTTgdAKmHr+bKWLy+lg7Yiq6tbqQIX67NBc3ZyI2STmdzPHv2r2otmrQKJmbyt4kU3Qsr2s72f+uaKUfimZIRCib2Kam7NJER7GgqtLTXKcVvIqLQWW0uMlpR0ANaV01/XpF9uUfvuY0u4MsFKwBSDR/DxekgiY39+l9HYLBtmn3/94TI8H3fj7btulb+FEzATLuRS+B5gdjn3CdVhHZRAdjmlntrB9+7o2gXUgg3GinBWQUTcvyu4NlLKSvTtW6tdrC5yp76wZoKD0s0/gGwDwmpl1zbHP/mzPf8GaIgXrobjZnJ+PBxeOjaBGmGOHz/9kg7ppdEpHE9eBymjDVO29zOKCj62V20sAiju3RdOyKDlVylIcMOP+Hg6YKsqOqWql8Fk7cSiPqbV9GcwV4HMA4rbsEcsDFgaoJWZ0gUnp+0OfPu0NyDYp7VDuPnUJGWy472/uU/r9rk+PpzzAAIR4LwCwru/T201K/fHke+biu2/ebSXVTRggrqmq9QJO8L4gwdmfzBINwRSHHQvC4PRfvLa+oxEtQHpMp+NJzXsInOkTRvn6O63grO/EzN7a8egRXoJfBsEB+F3rahqZMzcA4AvMvp/TJa8Bt9ZztcCtBYSkYc+/6A2wOn5QbE4edijL+2W0C5M6O2tWaNGVosXY2oLmmFNLoDITdwIwPT2s5XdrmrjMoa0ryjTaS2CdNdMrwIx6N7oQDH58p7c+pd9+TukDwEfM25Tu172wOujv4BvEf2+3XTqe+/QR9nKf9yJBawUIuz6djigxcxHA23QX8TO+eb0VDR9+oIRZWRSWkhzua6ICk5SgUwYQ0jyWM0MJLuD2L9+wOIsyPxQ0gMBZPAZm9uoCs0pkfgxSucCZfj4dHbZvbwl+et+XmwT/BIDPCb7xPVWBCcfNVsBi6rNW+56JWNfDihHFskSU3qyuqZfN2Wr3NZNyjLOzSm4SpDA5iqvoX4Cjesm9Zp4zTEtn00BFLIdfBiWkvVUBU0/dw5Xr9LXWZ82ocyjfHzdhUiTwclsFE7WMFXvK9PnYp//2UQMmAhr4v4sCEKr2vbtTcTSY4AEAaQyOBgiJFIAJxwPgTmcwsJTu7lai23t1B59dBjIxo2VQmm6yEV44nfv0+cDtxBXwKMP5zVttLMxykbmc1YGJtmW50CrdGfOjG0XTDFm5WQsZRP9eZIfiJYjJy885V+1aXwAAn2m2vsDD28Izn+VzC92uzWUyOltNX+pxJq8byoIXpLPOZGiCkk63tv+vxdgaAGT7ZRRyE5ntuWiql5Kqos4lw2QeL/1/FWOTMksavSgZJtlkDvBQ1jEwhcOWmMV+wQaiAJ3DWX1naxQYXWsQIeYiEyBYx5DPwKFgOJY+H1P675+pzTMfGD1eAJSDsqyHu5Re3SsQ4b5n0jJqACWZN2yVab5VAOd63aW3AMKNskViC4BQ/nM/p/YRg07Yl2N3Zg6xmuI4/tfvsDF7Lzu27XYHBUduaWDl9yW1DZFeE8XnHF5GwLOouWSACpBOOzmob3E5zUy0LwCAP8lU/3I3HdAoLi1frglL79RqqgYl4paTbd2dOv5zSlcGqlYUd6RElLOiOlc2779b5hPHQIVGKhGJzsEWK61VVGiJfkLu5TFv4oo5GAsp+LNG010DFcDWf/jcpe/36Ks+rS5d6s6X9OvXffrVO/VxseQUss9cRgN8Ol+0EgzbjOjvPqX/ueOOdEqIjJwB5UQ6IiJomMjnlDZ3fXr1kNJ2o205XvTNilFsAKisUK+5UrtXQBMfvN726e1dJzIWq0ErAKjJNX3qz306IQp9PqcLdmbrV+my0kAKABAA+pt3ek/k9u73WsmZImfk896JzGVTYBgDH84AZXfKkinwHTg5iYM7WkpLB/2XA8AlTG/JMc/0ZNdeZinLax03ZvraGPSm/MSPXwCgPQcHJYGw8PXNpr3VBQ1yKlzee0Offuj/G9+PI6fHwdXVC8MaS5lrpqV5EYJcfXn8uUo2qUDYei59hlPfpb//MaUz+g9+NWNP3bFP+0/n9M19Sn/0re5bkc10Nd3Pl4ts9XgHQTLXya5LPx5S+rudMa8QrZVQMIIusC7PGqNdrQBQXTqf+7TZpPTwkNL9Vk1TAThbZJTFadKHmJ0WRQfAQV4jlaE3Kb27Qxks9QJK1Nv8hMc9o7m49Tod00Z9jBJ17tJv3qsPEuC3e9wL+Elam21aJAGiENdzgbPk91ogpJij2fdX5L7V/vFr5/V1ADg1Q584e5cCzFSDn+Mat3Qg71tTqLFrjXVVvYLNXfeWLg/ntKxwmRj2f8Mqy6GAJyOxsWx8BJYKHNXHpkO+THvTTlOfYACb6rM63awATAtAZDM17x9Ck7wGGzraLdBq7IaCZn1xXj2mkMLE9DULaASG+T8fu/Q6wQRUAACQII/3EQD4eE6fP1/Sn/xyLT63KN0RUTCioVbthJFSTPYPhy799mDbaZo5K48MQDsbABoYspaByGD6Pp1P2qcPr1HqHsdeBKQ0e1DtW8FEio3tY5BCxEtw3C/uFQydDcIiOF3ScbcX4D5cAIAwefV5HzZd+pUxwL1VdxF5y1qj7gL+ksbGsIpNFMvgkC0uffc2GzMGwIMp1ZozPGgJI5zBjBkTmEb30pl/C7p8JefUaBH9DXz82OERvL6SbnKzydo71uysp7MilKbPKx311NiN7Za2wCfoEduRCs0sxx5r+zVAZnMMAAAgAElEQVTMWcpvxoG1MnEHEduw4VKs2oL2WQSVE7Jd3VmB8Nx16b9/l9KfvEvpc9+lXz8wkwRBhz7tdmcpO4+o55/+aqW6vYtq4+ALcwnIKua+pvT9vk+/O2YT2Fx5umDA1wdZnbO7YB67jMfM475Pd3eXdH/XSzUZYXqCLwaEQXNMoijPn1L65SuVtdAUBtKd9+rb253X6dSr6wHg+uauS9ABqk/Pl9RC3uLZHQ5WVo1awC/k99rcGRzfgoVr2WANfg0wvMEHWLdijGd8JcC2pBk1UuR3WirdI6evAfBrWCPs1Yw1JWZ2DKu4VIEFAZEWsOSy9+JyGgRM7DNzrntZKmdxFcMKWjyNIHK+VhVgXERt0hVjGGXllZJhutkbq1MHYXUWNBs7jRIXQYhgukvgoU9/932XfvlOszb+9JVGnv/Pxz5tAD7dMf1w6tLn1KV/8WYlUhTo4nRj8pVlc5jwO0x8AODvRdunyV7vtxYJht16SZK69h2CJBKZzmzKTtDoOOMUp4sA72ab0gNq+cE87lZJlTOZZXKIS+S4g09Q9wdhUAQ+zf6gAPh4UgDED3yOb+9T+vY1wU/bQ9+dVLs2eUuO4BL8sv6vdP1VI7a2fCIZ4RxszdEbLMSJPUF4h2tm9i022xKEeqFjWh0WH3eM8b1Qc0bpf/1F3a7w/ZhVrb4+S2ezAcsopJCuehNykx8MfGJjVZYlK0Kd2mXGRl0rL2d75CwOsskQnQ2lsLI/bYR1VhHbDKJlCpo+vz2r6fNkIaA5T/9f3Lmt2ujo8ZTSoQcLAkhpStrffUjp9eqSNv0x/WPain/uX75bpePxIGxQpR958iMIQrYOwPvhgFzgDE5v1tAE9ulPHjqRyEBh8nEHILK3KwnG4aXzd7kHfHEqeBbzeJ3S/UOXXj2oHxB+QpFfu7ykT3d9n7Z3mqXDdLvV+Zy640na+ekENqvfQSP4zesuvXvIE6WUruizFlkeuEq2jWVVkXOMnU7iVotv1dBUA2QkKjNz9QYGOHXFnxEAzq0WLfo8Rsv5+TVrxVNAtNHNLdzWlTnsi1tV4C38ZIMtIgk2jYhttS+GAksUKrd8fQEIo/8vprO1WKcJz9wniKoiVqRzUIRUIpkhYGIsjr6+VnZKK+84Z3toBFXBStkpLvm/HjspB/Vq3Ynu7nKCHOScjsdL+jFt0l13Sb95uAj4qakZmQ8WiLKKABjgB0RyYWb3Kb3fpPR6ndLHowqSv4X0pe/T949d+g7BEnsun+cWNVZ7FKlntpm4Ae0JwImCCA8pvXml7waR41MP5qpiazwncUQ0gudLWp+O8tmnw0rK6eOI0wXmb5/ePUBtqGdwX48ocGbQQ25si6+MRbLDAH6cCi0cyyyXuiA7eowl1hMhzrPnMYGfMnOf4dw54KrBKLKlmj5P+QiiWVw3e6yTrwHAkbVijJSSrUWGN/Zo3gXWnliUVFb+UD05J/kPc2cLsbGVXS+jrtT/UYA8vs+uTI7R2oE6uHWLRubdhkgsRck2B0Z9grLhkJmuzB1mGSbLJ2B0WrE2CJXlOD13rHo0/YS7U0p/96gR1q2V4F8fL9L+bx76tF1dpNqJtiWzIbogGCwwDEjfH1L65FIWgJ+WvPruoAAIQvfttk8f9/pmPxy5o5y2l8ABkISN7Oo6iQIrI8czXSSfOKW7bZ9ev9LoMU1nZlvItdAHKKQgzscufQQAmkob5//qbZdeI5BtUeNo/ur4ouC0TCJ2gDQG2poCoyDYYn1LrLXJC07uCvcMYPW1X2KMNi1t93MTXrteBMEpvI8Y3cLeoZwjmqkYp8wqUInFuE9smO0gAZNBdNZAJDDC8YwNzYMtI9GMupp2riiiqk9IjV2R9mbRafmsyvbwSGwrsyN+5rUOG+lxDcYKpvZhB4BSxMVuavcr8CTIUzbZDLQ20yRU1mpKZDO5fzik9GjpXrja61WfDn2X7lOffrdX4PrNK/X/fTr26cM+RzPwDjMK9sIUFRLJ6ETgojxtpZIiAP3lnNJ606e3bxA95mbs6vIWRg/fJcrX9yn9eID/Uu8DU/jX71AV2lisDTJZTKLvz1hfZoC5/Jeb32Ge1Yu5fzU1xxz5/ZH56O3khqcxwDG8vob2LEWWkeOWsL8Wc1sKdLFD6xUnNim+rac+ftWt/ogjn7fAsUVIW5IUim/hJGeAYwB6BiJkYnUWgwc9oq+PZmqs2OKmKzcSKneAc12f9TlN6BiJLmQvXlG5yjqJ5nexo9zQJFd/HzdNIsMMQmUGYBpMlH0nLDYwURWR9+mwP2rR0RDsIGDzWTnxwQBp2gFXvt+nZOTO2dybdZ9Qef5w7tLjuU9vkAp3Sel/fzSJi22nKfeA1AWZKDsAoEZJWG1G5DYiiM5+Q4wX9C18hECKb96l9HCvIOhSmNMpdWctbPDjDgCo/Y6x80fvV5KVoh1Rl7HPf8tYdYDU6G+0YFqzfIawXQcgcQ6NXPiZfYDXte+LHL3UzJ2jU8/U2NqE5WXHWF/9OY8fLkd6JCZqvTtbzpyw1b0CAvrwxF0jG4TrwC79emrWwMwTjhGAQEB0NDjCCKsBYUsTWJnkwiQ8na2MxBbVaXhcBGBjIcyX1ewGdcyz9h6BsPwsACtBmWyyElbjaZkep6xIdW0ANrSvBrzoAyzLv+vb/HDspQSW9KFZzWjrw6qXNLlv7lLaHbv06aS5vgjEmLtP++mtYtHqh0vebF2uphuwkwEOMEBWmy7d3fXpm7c5AIKWbACAl5P02Y873FUBD+37ZwKAoYip9W8Z/aX5mwNAS7jCYhP4lvnYuPhCAHxuW++W1i88p8US51jhwku/yGHVKhVzv+sBM/kWbF9c5r9GyYv6teLubPokQyF0wyQVUI3pZyMgGoXFTCszs1oAozJn+RlKZWqGgzKQeFxZJ7AlcamlO7k+n2S2SNpaLcBGEKV8fgERCrUZlKFP0FPEMohK31nkGHmw8PdF0HPAC357IUKrLkkFeFlpspUGZvfjWcGFMQMl6X16jQWtV7E1/I0wl3VXSdvPo0/pBABcpbT+DgDI0IReTDyCjHJLNVXzkQarcYPKM28MAI3UbU/HtOrPsi/J7x9XGj03w/pPfwlNY166af5q0dYhA2yZvHEujdmWxXyrrbOxCzQupkzUXkYFggsB8EWm/stedCnVetlW6NWt88fMV38nIy9vroky4Vzgm03NYic2AYKYftbS640FQizn1tlUeW4UEeMZddtLi5wKXQxZF61skrA5j7POgnWVPsFh1Dnn/2ZgVX+W59xWchZnsVV2Crfz5D0KtmsyGkA2Uto0rS0XG+Uzq6iX5UXt7VnAgM9nLj9HwcMF4mqt+EIQRMABEhjN7ICoOrMubgwvJO4upfM6pc0n7rOrF9GuVwbYQ7SNvORP+hl/oAHEvr+MDgu4I8vvDADUqNDxskqfDrpR+q/ertIWtQXtAlHyUiwChvBz4Dc1thexwfqg2h9UW3Z/cABoq2oOlYWlj70/tQQt4e1zCBW+bxHU2MSarM7dXoMBVrvN/DSaVpZBikCQ/WtB4OzRz0b5qSgEDiJlBiDagZBsHhcMk2ZlZZIqm4pmqr4MfuamZtD6lXKWEmwJwLLujAGr0QFnnQFsPRI9pgm0DZuQ/I+8VwEAB4PsaqvfG3xnIjI2UbaY4fbiOSZwKWgMd6gyY3wLIAgAxL8KegqtGvBVFih6aSyCYHcG9ML6hGUqAF7edynd9an/PSQ12jq0HBWkt+uU3lDXZ7nN9+eD+BNxfegKUcwU/k11J9qgM5Af6ACJ+VfMi9ahkwDIB+Dkqf+OjK9lAbKNj+jtr+VnDB3Yvjn0qMEuds5LP+MCL0Hd/Dlwi00eWABmaqjmS5ndQMw8WiWlXf8u1vArnf4GmJa/qZPQgggUTNPEdRMympXB/0cNn8tUWLoq+voCi7Ugh5upBWCyunEE0fhZxURp9tueF6xt5zpBlHNCIERYbJD4GMjhOFRIQa09gt+AYNAMJCjau3Hz3nyEvCelJGalKmszJvjpjGgwo/UKglrz0AodWCCEQI8qLnw3p22X1nvLwAAAvulSj60sv/eGyX22Ky2G8PohjzaY0ffnoxjQEuA5HNJmvUr397qRkchqbGc7gh+Daj4N5ubywvn4bOA0cqGvzwSeQOtBn12DIAs7/KbDKnSqm1VjY3wXtzyCnF8U28zbLZYmJE3XkFZmD1gLlwuzMrAfBjjqPFyf0KFySuszaeqSYqN2HCY42iZ7Ao/45ggAWRxtvkMrmMogit/XUrwA29T6iTwG4l+WvYr6P2uLrJ9MH7PKJ5j8kLkI46oGS/2eVZGXf7QIqd4TW0aKYV+wQl1U4g8yN1ABGuXxeS2RsdRACPAGAF50f+HT/SqtH89phcrRYIjbTvyEHWoLGvsjAGKz81dhs3MCIO4IpiuFHIyVb7ertNmsJbdZ3C7mDIwBkPoZ/IY3TK4nAWA90RoX+/oAcK6TrqFRC1jZ3O1a3481YepljQFdxM6lzfXafK7DC9kawdRkCpbXpiNLLOQiOfopJtOov04npylopFsKE5L3HWSJKPvTCLM57ovMEWZKZLBpB0zCcR4wwRS1rIc6Oh2Y46hfrwC9INOhmcegDDIgTue0Xq0FNJlqV44NCp6zD89KpBpwKRgiW2S3O6VXDxvxvakJrYCvrEpBUbrMBo2ch4oz5z49SrBEv5CiCWSDAL6j1fJbJwHAzeNF6y3LhWyLTjnT/INggNg1bqNaQP7g27sTQE9BFXt9+LcdtsPsRfIjlW3WK+kXXUC10c2xPoNkcezXvxf9vHSS1BN3GQO89eq3wMiCc5YizS00asHtXfDV6szK9mFT479caePpT2kqAWhQpMD0HcImKPmwpPkiqyGAo0tDlIhUfjhtceGb8+NyzqpKTUIaXFGSvtqmclB+qoom+2ZDsUyV6chwrtRvr/x6UaZi6WAuhB6wWPOXTRznZr/XBNRnQNFPyFfQtx7pHBk/+o4y8/OYLHZ825/Tdz8e0qVfpf1xle63XfrV+7Vo8HSRUhkTMzfEtRElfFaM9fOpT5/PunOcLAGo+nLS/UCEBaI24LZLm6PuDOdRYJfE6HvD/29QSmuthRMMGyWSvDUABFM9Wk4wkU1xDpkvWv8Puc00jUU+pRg7/FlI56YspiXTdnDMxH0DA/yJwW+pzyAeN2eD3NJbkZLF89k9oZu+BOixCfS1FJo7G2f6mck7bMJ4oYFaBtLS3JnkwjSr5TaVxkSK67X8cCbzsMLRamp6lRKWrrc5VmxKbiBqzIfyD40ch+CIA3oDgMU3r2zKdqr0Wn+63WRmWQL8tgWlgDfv4fUPcxQbRQ2wv61Hel1JUUV47SVp9DfvmxEDJAJ+P+xlx44DykuhGJ/9IJD87btNevNqpeBhPkj3tdk7jaYlWDK2yoQ2EJcS0xeFE7DpuWk08wJu+43QX8t/CYAbTYuTUYTFEJuXGwBig3WpaGMsXqacuQVQbAv9jlqAcAuoxlFLfTFQpk9jz7oQAFvTLlxl+ayepJLWzxoE+YnBLz5SjSpcTVrAVH8WO3jK5nwKDQttdSy27htb9OZuN9f7GnXL7EdX4LJclAw6QZ+cohbzfOkox3HiX+NxEUSN+VBWo5ouRh4ZHDDzKxQ4LYXQIYc3gq1lmGgkWjtRGKZHrE3MW31GXSOBlU5+zxyhnzCCsvn62E/6GLlMffbrDc1e9hOYD4AT/q645rrTP44DRYUS/ILQ73A6p3/8DlWT0ZfrtJNUNnY8/lVDfrNZpW/erNP719TdcTN0fbfqXTDJjzUKXYlyWR+QTreHbxEX1inNADWnhfzLcWMUDXUDH7a6tzBfCuQvUggBm7LvTyKOR/l8BzaCoDwEKsZ0ab0BCG7FNKblQK1kgVhXgmDkHbPI16KOM8Tqp/EBthq19LMaEGvwnO2lmQNm0KjZn2Gzoafevngc05Qy+aqpkauqsIg5G0XFBUukH67cX7fO6sAz1ilfMq0a2R85wGGRaANWZ5PGNsjs8KcEAqy6MOek+NLDvrMqGclALb5JpulFxuoBjiC/oawmtlkyWxR39DnCDnPhONEKX3RXNexrEVlc691GViZyE5Id+VfZ5z9+t0v7o8qMTkeUyQqjqDPxsERIkCqm/fjmfiVACGBysbj1SSxbxft//HRMP37cp8t6k05po0zYGsxFo7BL7R1AAiN1A8UfqasIAHB1PBr4SehI3plspmR9Syao9fo1E2a1WosoXMxhqaKjlXmKoMgEAM4RgSuxM3fAxKT8aQDwFpQYM3frXpmjWwvuzUuMdXj9/TPcsmyVsT1G3lTeAjBgAYHKvxZBrxAah/QuTeYsAxeV/8/Nz8KvZ3tkiFlm2Rr09ZnPsQxwsDR+dtCrb1KR+GAlnmD2YXKLz8z8fzKJ7Dg69+O5+bgyACNBCQYRAiMUlmlBGcl/tsUgS3wsiMLnQKQXDUwoJAoQseTgkTFjxE+vanmyAnsGfvj90+NR/H5MLdwhr9bcAwR/MSllA6EurdbKBkX316f0+m6VfvGmk93gyDP5HjIj69Pvv39MR+xsbgzxst6mU7fWvX2ZdRKyT6SdqGYD3+blKBkq2/s78edBff348VHAW/rKqKRvouQmsI78vpdyq5oOuFqnjewLoj5TL/xggR3vyoVo5ofNoePYvJ65z9cHgC30iQgTO6Lmx8+FRK17WAdP4fCzASOjkE1/nZV8sgHnQQ/gmwmXMRBFQGwvvxAV8zPzm5XHBWD1c/lZCEh4LnHYh9fq5qlEQ0/O+jr9bH/q0u6QZDMfghAiigBCzDvKO/TcCI6KMdzXFusAZSjCNKwggT+vb10Z8n/DZ/E43It9AGc//FhgMLJvRcOTL+Y06+8ZAjI4ldmfPj+u+7vfP4qJio2AAES7HZiWMkDhwfCZYZOglW6kpNIcWxSsggs2IUcBUuwCx1xvFifAu33cHdPj4yGnx1lkXNguGOFqK1VcJBpOt4bxww3673RIl9PRZS1kvWSj3LkX9/aN1V3IrbZ23599K0v0n/gFTSqjVndgggvBTzk0gT+ks1VfTFq5Xz0AjrV+CdIsYHOtQ/yWEUCr+01Z5M+Fs4O22SrJiZSjuqVfrwxwmCkHGQjr4Y3mr8aMC707pQv0HQoBiylvLrXhuQYYdm6u6mw+PAMuncTGulZdwvxEMU3cD5FK0fshf1V355bPAYRgItS44XPJzDDQceGyMUqVgSga4Ti5UuyDEBzJomcGTDJQ43mxb4fIXKyYBAMarXctJp2MHf22DYCdsMnfoYJpp9tgAuAVAPMM7kRCgmIDJoVBQQWXI6X0q/e9b2quoncFSTzv8XhOh+NFNIVgq6zVmM122uMKhOf1VgqhYgFRIIcEpkvnw04Rt8hO0X7XPG0+7soBEJWni5+L5q5ogMR8guuNM8FsClP60w4Ux2vGO7TIxSIc/eoBsEaBiDw+0MJBt1LhEbCcul0LH+vbxxWKt7i1ieo3y2whZlzUUdgYZRsIjWOAI0hjDMuUaVRZHVnyUgJDBjgFmigMFvcPo8RgcCIqNlDAfrliFqb0CVWMPUCDX9W5jzmHXFfRwJnMBawIk3K7MdlKkIfAzM1BFL0+/YQ0ccV3OFolJjNHDRopGO8Q6d1u5W8Fh7hhdzlwcr6rPLlioKUietDBos4fPu7SD5+wJ4gBf9+lx0dLV5N+A0JvUq9pPPLuV1s1kXHdb97q/hvbtS4QhE3qOinihmtENiWX/7QitIAgCyMEwE2rdTqsNumc1lK7MB2x70feCpTvU/9VMOO9CeQrK72vLFZbdcGLFIWiAicE0giKIIiklgAWAe0zaRsOmwGnqXlUnzrKAr8KAJziqPV3NSK1loQ5CnYrAtm9lpiyLeAbwdjJj9nUqZJSOYKrJpCYNnVAoorqynEeEVZQBfDA/PLrhbQ1v14AR8pHJJu0ijCLs9zeFRmL+uFymhbA71FcamZ+mWmrhViz2BfgJRVaILIFENoLuN/06U721tYSXxFsY8BENidnsEWc/woYbLPIXiJjtf47gTVJWptu4K2bZVBwPRxkJfOz4IW9XdFSCPDkAfzdD7v0eXeWdwZT/3juJAIsKWvyMAi94j/uaNSn9Z12Iio2v95cRKSMAIVXX5Hc3xzlVZyzcv3yL6LdxgYDEPogFAaO/UUYuMBCkPfoYMCCRQyoGtC+Rzsh1dEcF4KfQODlnPqL7iFCFlgERbgxVZjfU9O4NYVtXRnMJ2X+5uCtv/0qAHAKAsbQ5okgNndLRim5qrYw+oVxVic0gMq3j9SVswwqVBVN7MFaEeFYq48yizKnV+f5Uz7LQJ2BgpMzBjNQ1QT+Pn2WLOhlcEPAWAIWlRkpubJm0pooDgwIomGcU6SyGaNQH17OCNF7ms+SWSfB10efIUzH7XbtvlIZC1Uur76k7IxSYDAdIAdIYIBkN3i43/+wS7s9MkgUoA8n/JfSGQm+Anob+RcMUC/bp/W2T/fvNulhZXm6WATWOejDcS2LYJC7GOHzscQ+kfqO+mB5SnSoL4icZrggNBKlz62H0GdHxn8HVgqEV12VahWtUowcL/2PxUR3kaPUBkdicYFGUFggyqqFiTk3v8awrIaMWYYxccDXEQSZYn2TT3f9l00yGmQsL4i7g8YShAtNnyGygAp3amuBXiyCwM3Ig+RFCA0dX27OlPKWnOdbggVZkG8qbjYQmRT9QmiW+uuyXg3nwt+HSsYMPzp7FNNOmROjnOpLsvQyWRC0LfheRLaodGz3B4uCYBcBE88HNmlI2RZjTBEIQ1BmD21bn9LdXQV+Aetak5MMkO/LX6gDoD4LfXDf/biTtDeVj3Rpf0RKW5fgLhMm3m3gYVMTGOamgNQlPbxfS24u0tQAfmDBQoytUW59WCUYmroOgkHPWZjCFlJAv+6PJ9nmM60pmYFEW+1S3EbMX3kfq/Tq1UbM5f2h1z1GDPQUV03U2V/S+bjLu80JkdeAEjdN10Vb//PwxiJHXp46Y6bv2LyeQ4gvD4A12EVbsvU7V+CxJ4k9snRJiSgXUjjjrapDGvHAua4d/17W/0FV5qxLa0Vm6dz3wSl7O7B6s0VNRYcWo79lBDefmyOfaGWOEhsDMmaK41FQFJNVmKNcoM4HZlBBAxu7owY72Jcuc6EbEOlcVnElXovX9rxle5cClNhnQxz/WSz9CkAIyYgVBcC1BGgIylUkmvnFB4v0oroJzfD4pgYLoI3XCH4+TAMDjBFsAuCHT/v08dPBfJUKgGCBAIbzEUYk2JeL65RZot2rLr39ZpVebbHBEgBQNzp3XxwbbA2x6lZZs1hXicmKQGN4XXrcH2Wnt8tqnS6ot0VVgUSm9cHEx7pG9Wfd43h36GXXOi9sT6eyiMzP6YRgSpHHrMUSRBYjOcPMEgkcbiEA1tO8hoqvFwCbLbM3WANWPfqekY61mjF3+9shbvxMOtg50ZmtQb8cAcnCdC6spaq+Po5O+RwhnSoB1S4VxXEc5TJ6vbxRtkRczdGix2WRskIgNuwhuHEfkKyJK1mf9g+BkNfKjDhbbNw/CD52ACHMfESKdRHRRH648Mh+JHJsAQ6PRNukRNRUNilfr8RPVkd6OdwKMzjM1Wj+AnR0QTFxtQG7Enj10e0Pp/Td949qEa5WqoEUSeBa3AKXi0aANSqlpEjMSdvF7c1bbD6UEtyCygJLv2MN3PK32rshC8T8hcFFBqP40+6SznLvlHoJYFhZNUaCEaEXv/Eq3YtQWt/XEXsNe59kgSGCIMc9Ijz8PrM9EUdLhohGw/MxQefyxMnmAFkzl5nrvjwDHANAfj7F2p4BAEfxt0Hxwlgvum0psZzs6yBu9giuSDbUjqHJq859272NjuOQ+eDaOjdzgt6uksEQpej+8QhuSG/zlLIicsyoZQCiAvT0SQmEmBjYshFdqlkeWr1YfUj6u/juxLzqjFVmMyvKfmT62mgOGlyT5mTRtAQWDAjRnxIwQTzBossqrbHnQN7s4Sj+KAkOcd+Oht9chgURObx4GUdWcJZsiROZk09BWn+4UP3uu4+Snob7AgAPBwU+AML5DHOZAKgj1TwC0rmyqfl9Su9e9bJ3L9hgNIULAIw+vvBF+TH29UUApE/QTNPMBXvT5S5Efq3UFcblw0bZNw5AVRqNwZSq6tPpmA6PAHvq/QwAJVcYz7tRQLVB4+UiFjJAPtIUJAwuteDaLwOAETFajWghSuS0XMluQJ4xpldffsktWufcslDppAqVWvBBEC2rkDRLyyhuHn6WZRwYjC5lQRDFACrKWzhByXRYFooAjGbE6Cojf1lSooPY6+j5c2TGhQkBs1eiwqEQAF+dR4jNdI4FR6P5SsyJ7CACIYFR207RtEZ7GTkG2IKpgBWyOML5chYHPoId6tu0mEYjfbHJAANIZnlMjlSTAeJ5EVSQyLIVVgUI7g6n9Pj5IBMf7AkMEAC4WqOKCqq4oKSABUGCDk98gmIdAzxTesCm5nd9gumPKs6MeufxGPcCKRXEeO+oKwjQQ+l9pjnqNVR1Le/LwEvMVtu5Dqa3CLCDRtVB1dgmTt3v9+m4Vx+gSmFyGtxmvRE/oLBvu5CpNvOKsXBiNXiLLzqDS9R2cuMeLwOArYeJjG8Oxq8Evhr0pkjnkpVk4btYdpiJSbmHbt6ngyblSLVlc9pnKYuBqMlgiu0po+6tqsoy0BJGCU3MOPEqzzFnVlf6qAWTKK6xP0yozwcNVKgJms0bNT+zueRBDzP1Mit1q01ZiJmUskAYLSmA0MCvMMMtuAJRNcCC2SUIKJxOGukthp9FelvDcLiXhy1WdgEBwZDWRXMQQP/xEQUEwvN0yP09pc+f9zL5AZB77PN7WUvqm4igN6vUAwSFIRsLtMo47k8T36YiNvoaaYQPJhHCs5LFE03QBimlb8Ek1GzBD94Hcpx9YVSuWuwlrEELFVyuOwChNDGb+6HIAnnHLmkAACAASURBVO+Hsb173KXL8eggyjxgnIgosEaCMwDaEnU1ABasNwStRiejr2rtI54GgKP2pd6siFrVaHwlyC1DG7uvHdxyByyxvK+519yxZH9qVmXTSP1C+TNep6jAHKK6MlRjVLdR8CBqBIvr2X35GY9zJmBBD04S9huFq2VhBB2zn/Ya7GAKG0GxuAbzfE1fV/v6AoHIY8XGiY+dGKGPzNlIDtP/hM2eMWkv6c3rlQAPfkTjZ4AnEWcGvRpyFywWkrFhEfYBIBOg3AmWx/jp0qfP2K/SvGnsa/gdP3/emdYOOkBUbEH6G4TX6yQlS83nhw3Q5d4siipzRCPsHBdoP3yfIh6X/3A8LYzcHjJltVStTJZIWUKFGVWU0rZX0bJFmmBqw98KLGSAKrokeF0A3Ol4TvvdLl3Op1AOK5vCAoBbCKI1P1iB3WbiAjN1ao5ddXrj4KcBYN2ymuXJCApoFP+eQ45rvm+Aa8Tm+ncdVlne9VJYTJNSgwd6R00uNyBsAJxXfgnSkxwcCHmvdFpX20mKaRzOddCTgWeC2eq+XqnFIn/0o8VqywJsVq0FMhdmylpcxM1f/u1AGKLslNXQn+YgnfPtJ4FwCEg5GAOQE3a06WQiYiLD6U59GyOoWnXG9u4thic+w/EaHHG7KjA/cwJKs4mB8i9kPedL+rQ7V+ZYl44wgR+VAWIEgAEejqu03t4h/cXkQEqx1hsEeZS9IXeX+kq5BxNyPefbgEy0yQaI5nP1acbKPKYWICj6v+bHE2DaqBmut9KFDeYvfY78rpyWyvx3u306n46SDZLrAdIHmNLmDlFgbKqU/YIi5raJeMv8Wwx8Mwc+LwDG3pmyS2954hFAbGGuT6wAdBH0lmLrlKU+dQ0XN9tBOvksAyM4m8UnZTIPm0cymcRsZaWWCIQxUmc7gXHGsUKIylZ0vkR9ofdJKCevZZaCMDowRQQz0BYEZChkRpNg8hIgJRvAzO/obKf5SxNOiGvN5NyMZPZEADObwYJDJjNToKn+tsAEQAvAB43g5aJJ+QpmLFyqs0DcD5aNQhCM75HR3/q9+xijz4xlEoI2TxjgznIDfdXXatLYO5h7Z4D1PR43qV+p/u50yiW0AGRrpAHeKaDhu5PU9zN9nmTxZP+eMFrpR2OJpuFT9GZAhUUXuJGRfo5HkYCaRTd4DQaOUCma0hs5tjFncZfT8ShFY7HoYIVU9qovS10nCIJYdRj/zl6wDZpr4WAx+BUvt20vPy8AxicZa+UL2aCtTqxN4Gs7eilQ8jh9ZGN6tmSK2coxXNXuU4yJFVgoRdDPlZmpg1pU9HFfDY/YZbNazNBQsorhVN5HNYL6ApwlGqtTILRF2T7DX6zKAosSMhcGF6J5zP2G6XtyphY0ejR/tS/0OdWiN4e+mcu2VqiB5P1mUeXoVuH46i8iGsY8Ph6P4muiNEjaauAgz+L905LAaJsKH2DDjHApTGUGAwAf90RrW/BsDxCww7vNWrJZoIdDeuB3n5AHjYIGuUAsLrlGkONeH5xt4eIi/ldEmu3ZdTybWWsroe0CHATNCnY6hnSsqS8uj1qOQTA/AJ0ElkQGo4bqWOQZz4XghwjkAYDS17kiNG6GAhMafS/9fzEz5Zp5GS23q+bnyInPC4B1i1r07JqnXfCEUwzQ1pnRq9R98pSmCfg0AY5gFurqFaCXHcwKesr+srmin1F1kGUrodSTASnF0jLZ7R7FZ14CyzI/ChDNpdxjgAG33sN5j8wOYw4EszKf111Jyj8Cc+PfZHHB7eTBCWGtgeVpf2ZAJpuUKW/Aia8REJAAAaoYUxdDZkoG2ME3yHoMCritlDf5DKaqaQR94Nggc2A18CNY4zi8o0dsSmQ7tkmr2FFG77H3Bp4J/fZhn9IPn1SSA6bHFDpEhrf3Yh1rLncobIrnlD6xNdUDT+xsK7EVFxELyHppMubwCtB5sMWyPqyPoCYS9meymyb7u1zSbn+w1DukwWllaFkgBDj1d5bF0lQ4Y4aU0QQXxNgkbeGWr0vxy3qxmsKOQM5uB8B4wxppeIP6mDlEWgB4YxjLz2sSugTUapPn2mawioi3wQZ8UbDAQMr3aygyMLKmKjJCN2+bAKfAGoXRZHrlZxRGD6u80KdHxmbuSZPG6Hk7SDdE/JrruUVwy5kn2TSmzzKDVQiIRZPWtXXBPHHWVzOdkM5qwYxXcKOteslkAPgZLtpryOavBAuicJk+wEYKZHsseOTENhmia1v7HxIT7tmrpp82geRfFgBjww9bnRzYOAnayQ+fbRMlY3YS0EB9xI25Fwh2mbC5/5rmbxyvBDhJOXRWqHIar+9nWSVckCQ3xfqHCwUKMPD3ej7gmff7gxSSABpLRpK4HspMjzoNjh3jOsIFADg3FwtDM+LOiwNgC4niZ/VIWtq4uSce6bR4u2e81XhrwkqcAWScwdF3U2z0E0zAKTCLdfB4XDQfp86VwB+ZnuXQ5nOtGEPYp4P+HhzziTX8gmlMpoamR0mMgGlgrnHv3iEQcn8OLQGl/lFzdbFfK7bp0VuTbbx+0MCDBD8AftnTYHFYvVAu4079H/2Ww42NxnyA6nusznObvks77EokBDnvBkf9IxY83aZDBeA4UCu8SK+kx0OXvgcIomCElNDXXYlYVkoGoDFj+Z39hN95nNVFpB9P/Zv0C2YNarQq+J5xaZq9GEdYRlCOLJu95UTGgncg+Fm/iN/V9yrRxopQXfYIUdOX2kCuUkuIScD84FXNU5ISL3aROUTnEeQqBthicS3wqxHoliecoWJTFvW1LO7a4werYJXPS7OkxcLUpGServY+E8PFzKEzuBZLB5bITX1oGirotUzZhqja087yhjoEsAze5jo3Ew7+PrmXFfLMkeiy1H0EQjKf2vyNTLbwXxXRXwPCsJ1nZHS4NsAE6WDwpWHSwUeFkkuxAgufR8FPQYU+MD7DVeYvMUf6u44Qaz62FBm1LSvVbFUgE+ALshh918oGVcun32PhgE8Q1XM0I8jcEXK+yUbcZ2fsU6QxAQximX1Z8KwkmIFnZMDyuwnXCYT4TFLuzExvocgZz3o4uHhex5+yPxnPZm+L6SvaP9YCNHoZSoVdAw+tttANEkEy+7xDdGoOU3RXuAU/Y862+klekH5NmflPBbSiI2eoOTMC4l6uOWhBgCt9fwp62WxlZDQzwiCNaRYxjfm1FMs06gM2C4IGs8y1hLnSL3dpw6Q5950wP9//o/Ll+bFBFuPAJ0wnSzYc7DhGbGwIeSKbYWAjy9GyPonvAdVWzigI0KdXD5C56HaMiKjGMk7uo2QlafrMwvB2lhd0gBw7LQY4/C4zR32cLu2xFaWBG8TOYhgKIzVGGHx2Anj2rNga4A38fcZ2ERz5/iPEynxf9p49ihGKiBoA0t/nDNqfVQFQ3G4W/c5jMPudEey4R7kxB74hNEl1Htkf2Ko+y/NpCTK8C45rgrWAH6pBy3YF2QVzjZtuCpFkmFn5Mw6jwvXlhCIA4cgFr/cB1k62eOEWGE5B/Rw627V9sti1qvn0RaSGA4A0oInVV3Q1LUvTT382Dno2tzzdjXtg6CIbtYRkddorReFQSlTA6kJGR8H+TB6Cc+Hr251M3GwTWh3g1A/mwRwLGYRAN9OPs2SukK6o7EZKQYWILguRCpAGIPRgyxmRXk15g64OolqXuYSFWcmOldFfCH7+Xt0vOCw4kIGxBD/eGn0BXyk3RFd/oMZwlSXpXfxfl+8owgMEsTUlpXFYgD4+au6wQCy3GajmWjZpo3/UgkJSXyEDqWOobD2gedP3axRqVbZIr2aNE8Jwj6cE9qehEm28Buu0iAI3PsK3sj0mNH+yR3AWQ+McyaApXBVTMDf+nTD+6qf1BB4sy87OwXnzAFjDdnUn/9qXSrtHC/iupWkjpaqWdNscEY3NXUrHtR+jTi+AD4sYCNMzyYqbtyHdzfen1YcblLpnCpxEUnX7RnFSNypBDz4bKQfvgmyvIl3t3AbwO2ODbR3iAFEPxtjuZGRtvlublaePVW10ZbZJW4FZDvfmuSYmaUPaEk1pRGQf7iFqRkMuWsDTgyc5uVfBT0tiUVpDIbd+UvsA85RvscLFwGjVlKXas0rh5F4MiuhkpQaU+4EYjljDuB/Iq7tegBD+N/Qr8qwBhsi1lkILNCHj3h3m64sMkMCo2RyaH61ltbR/1Fyd/kG7T6dzOp20diLHEJ5OmJ8MhIsXORWzV/YACYLnwFS86RWIFy6RuTbFVWQJCNgx2Vw2QOZgBiA/7lmfOwBXyyge4a/x4zzKnhDesZEaWd7cy1raF2P4O4vL5sJg8IACT0pMpH2NfTYy+2tkflTZIFNgllPgAnDR6z8ATO0NTTrXUvN8PjVrc81AsoJHCG6dqQRxs5m/FCCL7MXMV5rwlKe42LmR6+vjluWcIsurQdPZkQp2Xz1obu/pWEZ6syRFgczNPdM4qn6S6RMGOJZmxoBGHDdN07hihdF3SFCgXxB9jGrPYNBSHj+AoLAf6h5zwL8oDCrzyCw2YDyYGXxyECTDTSKFFFDMQOotlvIYgNofvw8VnTmVi4lTaRwrINJVRZnruQA+HqgXU1806lBevCCD7v+h1V5kkysHWEWHKZCLUDM3zzPxawHUPArE8wXQ0c5JH2CBbkGqEMyOwW3nqNdIO+Ml6065ha3d2IzxXnTTM+vvsjmaAw/Rz0eMYmBEzbvsv4t5v7xxK583lrD34eiC53LfXhmkYvKqKeTnBlPMqu4LSwH4SdF0rvLM3w1rmOXPa6STEWObrNyAm4vAIMhRyV5isIjASBboAxQ5uZ3WwmOkN8pcaBpLv1r+rjr5FQRcz9fwE40GQKa0gZPfIcXNTHsBwS4hJVhqjBoIxuAH3Tk+xlmyf8UxZHJs6WdljHhf8NFhawCpkG38DYsOIsuYzO/ustTI4H4xC5FqP2fdXQ7/VnVlnBnR7yfMz+aDSF1kI3TN86VQnONU5u5teBXmIkE00qJ5wJs6wsfpIgCs6dhzoEsL1Rq6rGKVDq/0OZqwpAsFkEKdvSaY0dfKDYfMrIu+ughcGQipzbLVdaLYAVmdmKix6vMUENqKrqJUnSAuz0AOp1oxwVGt0UuCmVZjzqYi/6Ze0PW3Nj5o0hIoo2TD3xdXOvqCGCAMyABGA3MNaQ8yqepgB6ckKpaImDezH3wl7NDK9M+yPDeNyW6Dn2/SL8jUvcpniOIA2AnvoPt/qFsgs266EDImaOfJomQVr13obLvmRfMW4PTubUq/uMtPhu9p+o/58nwKu2tCzdi8k5xRQFuVyvax2o9lJUEuY/sna40/HfDZsA6INwV+NcEamZANl585NZbM4OljljPAlk06azuWN/fnrdCrwPVgZtWU+EuBnk4iShE0vzHW6OPEVnC0Aqb2+vNn3DUrV/IQ35p1SYvVsVJGIZZmLnAwebNYOstgYgoc/U6+WRFNTtvdDUD2GeJmE8CiXzWrQzvfWZ71A0tZUY/mrM8ehjX+go9cnpJMjdFZi4Boif1qMZdjL/B/XdLrV106H41lNMCPxlgtc3HWMVLppc7kqI9XszaM2aj/i1HjgWkchN5Wjgzv8POpS59ROEL6P892LXbAOUyFNjNfdFKRNYoLg9tuGMP9za9SWmNDIytTJYUL1DUqPxEwZNjYB7JxEa0QRWaLxvNfA8HQEWR9MHsxPsXHJ4UNqO+L0ayMds/B/HRNnAOZp9HLDIAtNI6fxYFRt6lGprk2N0BZbmXnTZnDT8f86SuQiMS6fRwE4vsz0NNBpQ0uP9Prx1JX7B4va19saalAVGxgFCq8sLUuS6nZn+njOOhjjq/T/LBZOWr4wZdk9S6LXdlwL2d9Zu5KtDcwvMjySFj5fZbTlBOxNo+FQVZ+QDw/qjojAwGlrDTSq0AQQUnM5RjsEDdfHqhq/obzIhlpMDo3RLxCzFIGyEyNzADp3KDZin/R3x/2nQQ0OJ8ZlET6LNhisSBQ22d6TG6+xsfAPii/+DalXvKyNa1PpCybCAShJH5Fn+iC8UhqdMu4f1KvxWCH3GMDUxegV0V3B9MphHmtSVfBQRhr1I8umLE3wYK0a5EJ3Lp8RKmbbm9AwVVrBBRtTWorwe2cFlOsP1vaRJq8rMbS8vPJJDQ7MPr0RoHQIroOZhZ9KOr7hTzieJwy0ZAqZ+CoDEFHGLWE0bySfcZ93w69IhIWMOEim2VkW1ln7jVmeZDFRbAjeBUBEJrKFDeHUe9AHAe3BS7kOc4XETfDxwWmcU2k1xSFOmErN3V859dGegfAWDDAEfM3RKdFtmTIrXnCmvrGrJDYWkR4UVvRwd7N1LxQ8PlQGRol8hEUZ5aLuAwgJgw/zvqIIrZIcChlVpidwxnA8R40i0aCG+bf0/c9NrMC2nFO26HuA6ze/+BKV4Nf8cRLp3hx3LwMBofXlGyMGc41ocUcq16IltGtIDbXjOb3PnFLk9cnPqOtbkKYtMV8hDqw9AFhmuEnszpNssenCjRhAxpjcBn0soA6Z1BQfxciahJiplRGQ7OxmgsHOgsMWK1ObRfTzKziiO7XoUNbN/gOfj8b13zlTig4WBtFD3TRKFmeTGBeK5wLwHvzoCwGejNMOGfhHu1gpJel4K2gQQHZ+gzLNjvKA9EDJot9hlY1psUma9NYejuPaOb/fkYkF3trCGjrfikiNhYQzOaU/G6aSSK8bJSEHGjL9MA7l73UK7oUtXLszxiRVauGY9bMYXODIH1NAhte1KA0q8v5U5mgkXHXYRgCu12gmN9h4lek9YrpXLWlOrM2VOXtDBhgC+x4oXj9F0KneNkvcDvvIjIhFXnasA2ZGx69rNifAxd9dTGQEavD2GBgEKW5Z6+hFp67jCbrhOW5kf2pWZ43C5KXKoEDnUwwYbEPBFgfgyfRT8nrxlxegmQ0P6PJitaMAeGUH5CMUdp/AYj16fU9Nt3WXNKS+RkQm4vMZS62H4YAl6/M+ha03zQ9LevW7DtWegmRYR/WN/sMQwDEMDUyTS4q2o9W7RnFU1FC/txJVW3dI0SB0H9YyBTghwXTskrQR+/eqWiahQrw7qHzW3HVKgAoWw76vrKvLwf2NOKuEhZsXWmmgw34NqRMA02cKyXdGoldyKNH8A/HRbI1C4Uz7Wqc32aANQo9F9hVDHDqsjVZjG2f+m62j6oDotnKCa/mbV4hNe1qvJIz9+egP5BMj2ZOTisLEphQEqtmeuXevhbVjGa0gZ4CiQ5s1SaWe/biq6PZwZyEyvKsaKrvJWItpcYvsjpaSCFaSwZJVifvI7I6r8GXhb/RT0jzChv80MO/WltaW1xsQ4USRrFlPhSl68MLJQNkmDq+68AOi7E0BoxFAYQrRNNh1zmCMtvM7BXtLI24Q38JsfNnqRRN9q37jgiQUIspwZUkAHjHkvi2F7LshscloGJgDHQQABVqTDcZAxkVyRmHEs6+kSOiznFuMlY4M7ji1Xh29QkjPsDnAryxDnhChsdcny76PtBtHu++v+DDHd2zY4Gej4yy3sdDQSPWBszsgKwq1vKjKUuAU/anrXZJjqWq5c+wIU6SMk05AmtswmYAQB27vwmPssnmKW3WPzGooW22L0IRA583lX0hz2JzRQHAJCEXzUxAatvpoNWbB+DnplNd0IAFTq0wQeWPYgCk5Twf1f+16v/ZO2Jl7yabrLSBXDyndYZZSB77DdeH6wH+WUSNseUA9IQIkng/ArTWfXr/PiWsG1LiC3X71lrAwEiUgqaBIRcdl0HFgG0VLSZ+VjgYPKv1zKqRdnrmDUjLiKnnV43jyX4fbFg1esvlQKgMMNLMMfCLwH8jQPptFjLBak4twralB+Ukbdubt5KxOEhRAM1qzDRlg8kb9/Eg++NEyCllkf01/HyhkrOadxngsr9GP5MgRpH3m3dyA4gB/NSvp/cRtsG/4XOSv4d160oWh3MtnzXsBKf3zQCsgJ7/pqlcB0jkOAM/pGVdTjmn1/Oc7eWpERZzejWrxa08i/Q60JmvUMxMmL8VA6SfL18ghCBa5q86HHL1lzCoPMps6YJxvLn5az5eeWa60MM+JGRhtWmcPXIaNYbr4tGYoezx1KX0/m1K616BD35TLCb43YbjLArpqwoTvsKKIXS0ZmEbYGrMYt4v7+iNaxCQoh9jx/H3RRM7AssyEFwOgIsaMH9QDYI3Yun8jUaOEGkF/RsMBhQmrw6P0gyOn2VdlbzYAgh5HKUtOqQjmJUiZk60fM3s5ysDHjLHgwhaBcI6wyIgIdKrJqr2NJmXPqJVl0bDzVQT8HLkM3YZzF0fUqFEE99ZzRgdCG3i++5qAK+zprTJvh3ni5SxEus8yGx4XfzrOb3UzNj7RHto6tdjp2SA9vwVAA0Ay3ylY2lzkU0OI8l5wmV+MFFncFCBRt+HLmgZPsTEDz5Dfe9ZlwprxTcrMnTRRaPxE8lNdMHNAh+vVQPgNLBIPwQratCiBvMbsMMRV6FcaxGuLTpIl4LH3fnvU5f++GZEueJEvov47xWnP/nQ2NEFwFVA6HmtUnKoqrxCf2AR5S3L4bOhHvAgCjFAYdIWMpoY3NAYsflpBKRCvUBLZKfvj9glgIA0LJB5lh9iFofZRuL0NmaD9il4mRPfzeq4yZG2gu+qZnkMFKlMx9LPDEgplGa7ULEZkV5cC1soQuMnY5lAHQITEuywndt0B708mNFeB4Y43X1AkbVZpYYBaErZAQsGlCAT2aQCXS6C2gRN2wAoOvynzd+RKjP2jn0NsrEY/aweL+ZB1qB6HlVfl/NlAhNq5jacaFcwq3Ax/9V/sRaHtsRmNbBx+AwVoLfamls7d3D3993j7vSfUur+fBapn5GqtQCwtQo8GfHiBaqIroOUTbIodyl9fwYEnNyey6sbwCiLya9Rk6yN0dnHGQhD5kbYsyOCC8W/rvEzEGbkVFatUJ6eGx3BQsoCY51FllUaxPR5Zzo6jbTiTOkH1HuYzy48g5u3/D7uVxE0hzHggWoMD3drLZmO1LVQut4sV2XIdk0l1JrDTFfAEIAM4KIpxRxgNpzgZ8EDLjbFtcICUI+1Jpj5XiPGsCM4RwF2AF4Z6wujzM4izaHIVEp15MpbKXxycUounZ7TUKYvOy99rRk4wwApXK+DIbH9dokW+C3ibpMHkUDMgZ88239GNZh////mzl857XhG1BlrQhy3fK1zt70ZIL2Si2qqcoZH6fuLjDCDI0YDN8rWT1sFDJqfVVFetJ/SlkLYHIAZx9CZHgXZyvSiyUtQ1iQIOM+FiUW/n9VsU1NYTazMKnJ5Jr6LXJVaP4nl7tmuOAVVZxb3G8kgppIaVHPpZce2rkeiPWQu0Pix8EJ+Vjw0dyDTvF7L5Q3FXBQsddGpfYZccDzVzfU2ihk8r2aTY/sAF6auMc2h+ZtHLH2Mg82UAvgVwDOVY0xQtui9OnKHs6MFeEtAcBHANCdjNNIbBxDw1F2bfwpaqgdNzeWr27fohJGDuu4vu77v/2h3uPwPbLAV3BDh7dqvS3p3BsXi+jVGfcfWnFtuz3sIBBijGOr5Qgl5OS6DHic8o4ASjLAGeu5tTGszMBsFuIoRMrgh9yEQNoMbCl6M6LI92IpR09OzNITgxQCI6r0ajNBAVUxuFz5bAU868WNlGC4kHkzRjmhliKB4JlLaHjad7IuLvmrJXBh91uo0NN+DRMejHrb4mOuANRR1RbJnlwDIsDCBFkUwJOUNbQbKd3XAxFnhcJouCXLE8esBE9cs0ic8siudvZPWHGhZTXOk4frvx6HJ84SUR7DrBzjBoqelh6LU+MV5WbdxEZ7JgF/ydHye5sGHh/v1P5dH+bw//9supf+w5JKDY6aeZkDaS/Svm3ULyI22+SqT14IJBKgAhMp07IUbOOpnmQFpBkI4bjEQtjI8TPcHFuVsKbA/uY3682QDHUpobR9hAUnLJ41mPQ7l38hJIfAp+AbT2P8O0V3cS1G2SO8SRl2YyrrZERz0iFBi3w7dD1Y3Kfcfz+/FHh9KGYTh+j3U7xnTrvCdBAwsz5fWoLyF2vwNJoYy4wYwVtfPL7nMhHGQhXAb+6PIeY06g5HpmDtgzvyNswHdw1Johuty6zyFbbw1B/wYcM19Xk/eGW7GhcP+rS05sQhiJCy+JGJWZRZOzfnYuiaEDT6s2z8OgH3X/bvX9+u/9vs/Hs5/ky7pL9qhpOuh0Z+zqu7S6uIZDL3u5vZE+h5yxebMtmIVZ2NW9EGNiZ1r3Z9QyqyrI3vRSiohbzeatwRX/yxuhkQZS8lGXe6S8VYCBLrvRAbgiC1uOYVZVBctyNVc9C1lH2QEwmzelgEQK5kVI8X2UgE0265Pd9suHfZnyeyQEk8cAyHFzmsVGqixERHM/Lkiy7P9gws8lWtUIGvPr37EMM1sYGpmRijzbqOMgSE/T1FM33fjWtm8Nmrsq6UFUQYM0xackK2iIF5m2bYm/BAslsymeKUIWRUSNSZ+PlOL0/JHfg0s0KaaBc3yS6YPmmztKfN8GQBOQUW4Qpf+9tX95l/HhUbONCb4V2IOX/tTrQpcvQY3ufa6Vxzvw8GStgv2RtAygOKx9P15+hv9fAZ6Pp4r3Z+KSxUkptLa5PlngNDN0JjhIaCn0UhPqkcZJYsSExyzL87Ai++Be5MwOALWZw+pZCUfP5TMqM6Q/cfATP13jFRKQQNs5o1ME4n0bjwfWJ35VrPPZgt8fozqZgTmMwPMgq1twKMM0ICuZnkBXONUzdkXjnDGrIbAqPIT+BgbwFhrDy2WLNefSL2LfkfyuToootKs7OobYz7zADgGiLfZVg4Z5oqIRQ2KNsYYjVFmW1q105vodcXEnrvE8usf/p9L/y/B/MI6VTbEfIL/JvX9n6XU/auU0h978MnRjB0d/21AXfU+xl6Dzgn6qa7rGD+amxQZ3eFKTvMu+v7qIqe4hkoupjV+6Afup1CC3ng2R5nWVm5S9i1O6wAAAOZJREFUrjiURcz0MeJzKZ1lxQn4jMjcYMCFfsb8tx5FnaP79dy8pRloaX4GzEMgtEwVa8McEErA43hOd1s1rC/YvQ1KZxZVoDnozCvXvSMwesxCJpJcxUthxdGg71LByScg5So0jTkMzVz3qizVjCWoMxLNhao2vTmD/fhqMipohvaIu6CXDYnEYzyISodyXTTfjU4V80PmjnveDFaIJixvTxu5nlk1nI7MvEFoPK8q2l3m37De9r5iXGaE0jnz48urKmRN4UDrSYaIYM83C3xy3G9T6v9r6rr/8nC3+o9d1/1DvN7/BTSNKRfozvsrAAAAAElFTkSuQmCC",za="data:image/png;base64,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",Ra=le(59301);const qa=({problemset:dt,dispatch:rt,question:tt})=>{const[zt,Gt]=(0,a.useState)({}),[Un,zn]=(0,a.useState)([]),An=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const On=(0,Ye.cloneDeep)(tt);Gt(On),zn(On==null?void 0:On.choices)},[tt]);const tn=()=>{let On="";return Un==null||Un.forEach((qn,Yn)=>{qn!=null&&qn.is_answer&&(On=On+An[Yn])}),On};return Ra.createElement("div",{className:me.solutionWrap},(tt==null?void 0:tt.item_type)=="PROGRAM"?Ra.createElement("div",null,Ra.createElement(oe.Z,{value:'\u53C2\u8003\u7B54\u6848'+((tt==null?void 0:tt.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})):Ra.createElement(Ra.Fragment,null,Ra.createElement("div",{className:"c-grey-333 mb5 font16"},Ra.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),Ra.createElement("span",{style:{color:"#2EC25B",fontWeight:600}},((tt==null?void 0:tt.item_type)=="MULTIPLE"?tn():An[Un==null?void 0:Un.findIndex(On=>On==null?void 0:On.is_answer)])||"--"))),Ra.createElement("div",null,Ra.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((tt==null?void 0:tt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))};var Bo=(0,ce.connect)(({problemset:dt})=>({problemset:dt}))(qa),mo="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAiZJREFUOE9dkz1rFFEUhp87u2x2Q1xJQBEEQYvYihLYxi6tTURQEBQEwU5MUuQXpJBERQSVFGIKo5AgiI3E2C4IElQQo1HExiImZnbne2eOHO5MdrQY7nDhPLwf5xqAuVUZNSGzmce4+DTFBwKoG2g4MOhAPT8HHdwBh9W6YebEVbNhHq7LaNihnfgM66AEgJ4+ODE0coiCGhULzKE7VWiZhQ+yHAVMxD5kgR0sg6q9f4b2ADlsxTz6IruRRzMJoIAUCgo1NbE2/lOgd65Z/CFSDCsgyW0UOehpwn4eRSYFzCz9EtHBOFegsMtj0KxD14cHTyDzoBLDjSmNHJ7e7YdrlrdFIh3OAYdqcOY4bHdhZAhWXsPmV9vK9HULeHynBHjpinixBaj80wfh6H5YegsXxmDjJ7xYs+1MX7OAhdv9YM2bjoibQRgBIZw9DKnAt99wbAQqBu4/h+APTF2xgHvzOaACpu2JdDLo9OCIA6easBVAmMCAAweGYG0d3n2EqYsWMD9XsvA+EHFTUEirAfsq8Ow7dLtQTeDSSdhyYfEVTJ6zgJu3oJZZiPkUigSqIAMF+TGUay2yKddartZ8jmQ3FZpeCpqFQqLILlXxKbBX3o/8vxLjKmBZhIme9FV0FVLsRWlH0tI70VZMwIrZDGU0MbQRhsOSFS8pWSktWaYv1SrYcWJaRkNRSGqYzWC8m9Ls5Ha02j0ruifWipt5rJqImcnzZuMvjUViA61/XdEAAAAASUVORK5CYII=",ho=le(87954),Fr=le(19719),Yt={header_style:"header_style___OjKXs",content:"content___Ix9Id",legend:"legend___ZG4ed",legend_icon:"legend_icon___LM_Vy",item_list:"item_list___i0Egp",item_list_title:"item_list_title___Pflnd",item_title:"item_title___mLa60",item_top:"item_top____XMW3",item_bottom:"item_bottom___ox1qv",box:"box___zl8eg",page_item_acitve:"page_item_acitve___aJbmD",drag_style:"drag_style___wO0hd",top_content:"top_content___ElhxK",page_item:"page_item___U0LMa",expandBtn:"expandBtn___ZkM8D",imgWrap:"imgWrap___eNTpL"},Nr=Object.defineProperty,qr=Object.defineProperties,li=Object.getOwnPropertyDescriptors,xi=Object.getOwnPropertySymbols,fi=Object.prototype.hasOwnProperty,ji=Object.prototype.propertyIsEnumerable,ka=(dt,rt,tt)=>rt in dt?Nr(dt,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):dt[rt]=tt,Fo=(dt,rt)=>{for(var tt in rt||(rt={}))fi.call(rt,tt)&&ka(dt,tt,rt[tt]);if(xi)for(var tt of xi(rt))ji.call(rt,tt)&&ka(dt,tt,rt[tt]);return dt},Ya=(dt,rt)=>qr(dt,li(rt)),vo=(dt,rt,tt)=>new Promise((zt,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(On){Gt(On)}},zn=tn=>{try{An(tt.throw(tn))}catch(On){Gt(On)}},An=tn=>tn.done?zt(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(dt,rt)).next())});const hs={cursor:"move",transition:"unset"},Ys=dt=>{var rt,tt;const{tag:zt}=dt,{listeners:Gt,transform:Un,transition:zn,isDragging:An,setNodeRef:tn}=(0,Fr.nB)({id:zt.id}),On=An&&Un?Ya(Fo({},hs),{transform:`translate3d(${Un.x}px, ${Un.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):Ya(Fo({},hs),{transition:"none",zIndex:10,cursor:"pointer"});return a.createElement("div",Ya(Fo({style:On,ref:tn},Gt),{className:Yt.drag_style}),a.createElement("div",{className:Yt.item_bottom},(zt==null?void 0:zt.module_count)>0?(tt=(rt=zt==null?void 0:zt.modules)==null?void 0:rt.map((qn,Yn)=>`\u4EA4\u4E92${Yn+1}`))==null?void 0:tt.join(" "):"\u7A7A"))},vs=({globalSetting:dt,interactiveOpen:rt,onClose:tt,maxPage:zt,paramsHttp:Gt,handlePageClick:Un,handleRefresh:zn,currentPosition:An})=>{var tn,On,qn;const[Yn,Rn]=(0,a.useState)(!1),[jn,Tn]=(0,a.useState)(!1),[or,Fn]=(0,a.useState)("1"),[vr,hr]=(0,a.useState)("1"),[nr,sr]=(0,a.useState)({}),ur=(0,a.useRef)(null),[Qt,kr]=(0,a.useState)({pages:[],pages_histories:[]}),Vr=[{title:vr=="1"?"\u9875\u7801":"\u539F\u9875\u7801",dataIndex:"position",key:"position",align:"center",width:60},{title:"\u4EA4\u4E921",dataIndex:"module_count",key:"position",width:"130px",ellipsis:!0,render:($n,gr)=>{var mi,Kr;return(gr==null?void 0:gr.module_count)>0?(Kr=(mi=gr==null?void 0:gr.modules)==null?void 0:mi[0])==null?void 0:Kr.title:"\u7A7A"}},{title:"\u4EA4\u4E922",dataIndex:"modules",key:"modules",width:"130px",ellipsis:!0,render:($n,gr)=>{var mi,Kr;return(gr==null?void 0:gr.module_count)>0&&(gr==null?void 0:gr.module_count)==2?(Kr=(mi=gr==null?void 0:gr.modules)==null?void 0:mi[1])==null?void 0:Kr.title:"\u7A7A"}},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",render:($n,gr)=>a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",null,vr=="1"?"\u4EA4\u6362\u81F3":"\u7ED1\u5B9A\u81F3"),a.createElement(z.default,{key:gr.id,ref:ur,value:vr=="1"?gr==null?void 0:gr.position:nr[gr==null?void 0:gr.id],size:"small",style:{width:120,marginLeft:"10px"},options:Qt==null?void 0:Qt.pages,fieldNames:{label:"position",value:"id"},onChange:mi=>vo(void 0,null,function*(){console.log("curentpage",gr==null?void 0:gr.id,"value--",mi),vr=="1"?yield ui(mi,gr==null?void 0:gr.id):yield Ci(mi,gr==null?void 0:gr.id),sr(Kr=>{const ci={};for(const sa in Kr)ci[sa]=null;return ci})})}))}];(0,a.useEffect)(()=>{Rn(rt),Tn(!1),rt&&(wr(),hr("1"))},[rt]);const wr=()=>vo(void 0,null,function*(){const $n=yield(0,ue.ZP)(`/api/courses/${Gt==null?void 0:Gt.coursesId}/smart_plans/${Gt==null?void 0:Gt.id}/list_page_modules.json`,{method:"get"});($n==null?void 0:$n.status)==0&&kr($n==null?void 0:$n.data)}),ui=($n,gr)=>vo(void 0,null,function*(){const mi=yield(0,ue.ZP)(`/api/smart_plan_pages/${$n}/exchange_module.json`,{method:"put",body:{choose_page_id:gr}});(mi==null?void 0:mi.status)==0&&(te.ZP.success("\u4EA4\u4E92\u4E8B\u4EF6\u4E92\u6362\u6210\u529F"),wr(),zn())}),Ci=($n,gr)=>vo(void 0,null,function*(){const mi=yield(0,ue.ZP)(`/api/smart_plan_pages/${$n}/restore_module.json`,{method:"put",body:{choose_page_id:gr}});(mi==null?void 0:mi.status)==0&&(te.ZP.success("\u4EA4\u4E92\u4E8B\u4EF6\u7ED1\u5B9A\u5E7B\u706F\u7247\u9875\u9762\u6210\u529F"),wr(),zn())}),Ii=$n=>{var gr,mi,Kr,ci,sa,Aa,Ri,qi,vi,ei,fa;if(((gr=$n==null?void 0:$n.active)==null?void 0:gr.id)==((mi=$n==null?void 0:$n.over)==null?void 0:mi.id)){Fn((Kr=$n==null?void 0:$n.active)==null?void 0:Kr.id);const no=(ci=Qt==null?void 0:Qt.pages)==null?void 0:ci.find(Ro=>{var La;return(Ro==null?void 0:Ro.id)==((La=$n==null?void 0:$n.active)==null?void 0:La.id)});Un(no==null?void 0:no.position)}(sa=$n==null?void 0:$n.over)!=null&&sa.id&&((Aa=$n==null?void 0:$n.active)==null?void 0:Aa.id)!=((Ri=$n==null?void 0:$n.over)==null?void 0:Ri.id)&&(ui((qi=$n==null?void 0:$n.active)==null?void 0:qi.id,(vi=$n==null?void 0:$n.over)==null?void 0:vi.id),console.log((ei=$n==null?void 0:$n.active)==null?void 0:ei.id),console.log((fa=$n==null?void 0:$n.over)==null?void 0:fa.id))};return a.createElement(ae.default,{footer:null,title:null,closable:!1,open:Yn,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"visible"}},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{style:{width:"800px",height:"640px",padding:"20px"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u4EA4\u4E92\u8BE6\u60C5"),a.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{tt()}})),a.createElement("div",{className:Yt.header_style},a.createElement("div",null,a.createElement("span",{style:{fontWeight:500}},"\u4E92\u6362\u4EA4\u4E92\uFF1A"),"\u62D6\u62FD\u67D0\u5E7B\u706F\u7247\u7684\u4EA4\u4E92\u4E8B\u4EF6\u81F3\u76EE\u6807\u5E7B\u706F\u7247\uFF0C\u53EF\u4EA4\u6362\u4E24\u4E2A\u5E7B\u706F\u7247\u7684\u4EA4\u4E92\u4E8B\u4EF6\uFF08\u5982\u5E7B\u706F\u72471\u4E0E\u5E7B\u706F\u72472\u7684\u4EA4\u4E92\u4E8B\u4EF6\u5BF9\u8C03\uFF09\u3002")),a.createElement("div",{className:Yt.content},a.createElement("div",{className:Yt.legend},a.createElement("div",{className:Yt.legend_icon,style:{background:"#3061D0"}}),a.createElement("div",null,"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247"),a.createElement("div",{className:Yt.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),a.createElement("div",null,"\u672A\u7ED1\u5B9A\u4EA4\u4E92\u4E8B\u4EF6\u7684\u5E7B\u706F\u7247")),a.createElement("div",{style:{height:"380px",overflowY:"auto"}},a.createElement("div",{className:Yt.item_list},a.createElement("div",{className:Yt.item_list_title},(On=Array.from({length:Math.ceil(((tn=Qt==null?void 0:Qt.pages)==null?void 0:tn.length)/5)},($n,gr)=>gr+1))==null?void 0:On.map(($n,gr)=>a.createElement("div",{className:Yt.item_title},a.createElement("div",{className:Yt.item_top},a.createElement("div",null,"\u5E7B\u706F\u7247"),a.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),a.createElement("div",{className:Yt.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),a.createElement(ho.LB,{onDragEnd:Ii},a.createElement(Fr.Fo,{items:Qt==null?void 0:Qt.pages},a.createElement("div",{className:Yt.box}," ",Qt==null?void 0:Qt.pages.map($n=>a.createElement("div",{className:($n==null?void 0:$n.module_count)>0?Yt.page_item_acitve:Yt.page_item,style:{backgroundColor:An==($n==null?void 0:$n.position)?"rgba(48, 97, 208, 0.2)":""}},a.createElement("div",{className:Yt.item_top},a.createElement("div",{className:Yt.top_content},$n==null?void 0:$n.position)),a.createElement(Ys,{tag:$n,key:$n.id})))))))))),!jn&&a.createElement("div",{className:Yt.expandBtn,onClick:()=>{Tn(!0)}},a.createElement("div",{className:Yt.imgWrap},a.createElement("img",{src:le(9540),width:18})),a.createElement("div",{style:{color:"#3061D0",fontSize:"12px",marginLeft:"4px"}},"\u4EA4\u4E92",a.createElement("br",null),"\u5217\u8868")),jn&&a.createElement("div",{style:{width:"580px",height:"640px",padding:"20px",borderLeft:"1px #F6F7F9 solid"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500,color:"#000"}},"\u4EA4\u4E92\u5217\u8868"),a.createElement("div",{onClick:()=>{Tn(!1)},style:{cursor:"pointer",color:"#3061D0",fontSize:"14px"}},a.createElement("i",{className:"iconfont icon-fanhui-bishe font14"}),a.createElement("span",null,"\u6536\u8D77"))),a.createElement("div",null,a.createElement("div",{style:{display:"flex",alignItems:"center",margin:"20px 0px"}},a.createElement("span",null,"\u72B6\u6001"),a.createElement(z.default,{value:vr,size:"large",style:{width:120,marginLeft:"10px"},options:[{value:"1",label:"\u5DF2\u7ED1\u5B9A\u4EA4\u4E92"},{value:"2",label:"\u5931\u6548\u4EA4\u4E92"}],onChange:$n=>{hr($n)}}),a.createElement("span",{style:{marginLeft:"10px",color:"#9096A3",fontSize:"14px"}},vr=="1"?"\u4EA4\u6362\u7ED1\u5B9A\uFF1A\u652F\u6301\u4EA4\u4E92\u4E8B\u4EF6\u91CD\u65B0\u9009\u62E9\u7ED1\u5B9A\u7684\u5E7B\u706F\u7247\u9875\u9762\u3002":"\u91CD\u65B0\u7ED1\u5B9A\uFF1A\u652F\u6301\u5C06\u5931\u6548\u7684\u4EA4\u4E92\u4E8B\u4EF6\u7ED1\u5B9A\u81F3\u5176\u4ED6\u5E7B\u706F\u7247\u9875\u9762\u3002")),a.createElement(E.default,{scroll:{y:420},columns:Vr,pagination:!1,dataSource:vr=="1"?(qn=Qt==null?void 0:Qt.pages)==null?void 0:qn.filter($n=>$n==null?void 0:$n.module_count):Qt==null?void 0:Qt.pages_histories,bordered:!0})))))};var Zo=(0,ce.connect)(({globalSetting:dt})=>({globalSetting:dt}))(vs),gs=(dt,rt,tt)=>new Promise((zt,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(On){Gt(On)}},zn=tn=>{try{An(tt.throw(tn))}catch(On){Gt(On)}},An=tn=>tn.done?zt(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(dt,rt)).next())});const Lo=({account:dt,globalSetting:rt,dispatch:tt,classroomList:zt,Callback:Gt})=>{var Un,zn;const[An,tn]=(0,a.useState)(""),[On,qn]=(0,a.useState)(0),[Yn,Rn]=(0,a.useState)(0);return(0,a.useEffect)(()=>{zt.actionTabs.key=="start_smart_plan"||(tn(""),qn(0),Rn(0))},[zt.actionTabs.key]),a.createElement(ae.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:zt.actionTabs.key=="question_time",title:(zn=(Un=zt==null?void 0:zt.actionTabs)==null?void 0:Un.params)==null?void 0:zn.title,width:"500px",onCancel:()=>{tt({type:"classroomList/setActionTabs",payload:{}})},onOk:()=>gs(void 0,null,function*(){An&&An!="10000"?Gt(An):An=="10000"?Gt(On*60+Yn):Gt(null)})},a.createElement("div",null,a.createElement("div",{style:{marginBottom:"15px",background:"#f0f0f0",padding:"10px"}},"\u89C4\u5219\uFF1A\u7B54\u9898\u65F6\u957F\u6307\u5F53\u524D\u5E7B\u706F\u7247\u9875\u9762\u5185\u6240\u6709\u9898\u76EE\u4F5C\u7B54\u65F6\u95F4\u7684\u603B\u548C\uFF0C\u542F\u52A8\u7B54\u9898\u540E\u7ACB\u5373\u751F\u6548\u3002"),a.createElement(re.ZP.Group,{value:An,onChange:jn=>{tn(jn.target.value),jn.target.value=="10000"&&(qn(0),Rn(0))}},a.createElement(re.ZP,{value:"",style:{marginRight:"40px"}},"\u4E0D\u9650\u65F6"),a.createElement(re.ZP,{value:"30",style:{marginRight:"40px"}},"30\u79D2"),a.createElement(re.ZP,{value:"60",style:{marginRight:"40px"}},"1\u5206\u949F"),a.createElement(re.ZP,{value:"300",style:{marginRight:"40px"}},"5\u5206\u949F"),a.createElement(re.ZP,{value:"10000",style:{marginRight:"20px",marginTop:"20px"}},"\u81EA\u5B9A\u4E49\u65F6\u95F4"),An=="10000"&&a.createElement(a.Fragment,null,a.createElement(cr.Z,{max:59,min:0,style:{width:"80px"},suffix:"\u5206",value:On,onChange:jn=>{qn(jn)},precision:0}),a.createElement(cr.Z,{max:59,min:0,style:{width:"80px",marginLeft:"10px"},suffix:"\u79D2",value:Yn,onChange:jn=>{Rn(jn)},precision:0})))))};var js=(0,ce.connect)(({account:dt,globalSetting:rt,classroomList:tt})=>({account:dt,globalSetting:rt,classroomList:tt}))(Lo),Qo=le(2610),Fs=Object.defineProperty,es=Object.defineProperties,Qs=Object.getOwnPropertyDescriptors,ol=Object.getOwnPropertySymbols,Ms=Object.prototype.hasOwnProperty,sl=Object.prototype.propertyIsEnumerable,Ks=(dt,rt,tt)=>rt in dt?Fs(dt,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):dt[rt]=tt,_o=(dt,rt)=>{for(var tt in rt||(rt={}))Ms.call(rt,tt)&&Ks(dt,tt,rt[tt]);if(ol)for(var tt of ol(rt))sl.call(rt,tt)&&Ks(dt,tt,rt[tt]);return dt},Ho=(dt,rt)=>es(dt,Qs(rt)),ea=(dt,rt,tt)=>new Promise((zt,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(On){Gt(On)}},zn=tn=>{try{An(tt.throw(tn))}catch(On){Gt(On)}},An=tn=>tn.done?zt(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(dt,rt)).next())});const El=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341","\u5341\u4E00","\u5341\u4E8C","\u5341\u4E09","\u5341\u56DB","\u5341\u4E94","\u5341\u516D","\u5341\u4E03","\u5341\u516B","\u5341\u4E5D","\u4E8C\u5341"],Bl={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"},Zl={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},Hl=({classroomList:dt,globalSetting:rt,dispatch:tt,pageNum:zt,pptInfo:Gt,openEwm:Un,aiImg:zn,addPage:An,maxPage:tn,setOpenEwm:On,behavior:qn,changePage:Yn,pptFullScreen:Rn,clickTab:jn,gotoSlide:Tn})=>{var or,Fn,vr,hr,nr,sr,ur,Qt,kr,Vr,wr,ui,Ci,Ii,$n,gr,mi,Kr,ci,sa,Aa,Ri,qi,vi,ei,fa,no,Ro,La,lo,Xo,ss,go,Qa,So,ts,ns,_s,Ss,Is,ls,ks,ys,Es,rs,bs,Xs,Os,As,pa,Vo,To,uo,us,Js,wi,cs,Ls,Us,xs,$s,bl,ya,Ds,Mo,tu,ll,Ts,Go,co,Ns,ma,Al,ul,so,cl,dl,zo,Il,el,Ol,Tl,ds,ko,zs,nu,wl,Cl,Nn,fl,pl,Jo,tl,nl,Yo,Sl,ml,Nl;const[Zs]=(0,ce.useSearchParams)(),[ru,qo]=(0,a.useState)(null),[is,rl]=(0,a.useState)(!1),[kn,ti]=(0,a.useState)(""),[Zr]=de.default.useForm(),[Yi,ha]=(0,a.useState)(!1),er=(0,ce.useParams)(),[Qi,$a]=(0,a.useState)(!1),[bo,$o]=(0,a.useState)(!1),[pi,Ma]=(0,a.useState)({summary:[],summaryTotal:1,details:[],studentList:[]}),[Ja,No]=(0,a.useState)({}),[Ka,Po]=(0,a.useState)({page:1,page_size:20,course_group_id:"",search:""}),[Ps,mu]=(0,a.useState)(null),[Pl,iu]=(0,a.useState)(!1),[_u,Iu]=(0,a.useState)(!1),[Nf,Pf]=(0,a.useState)(null),[Ou,Sc]=(0,a.useState)(null),Tu=(0,a.useRef)(Qe(fe.Z.CABLE_SERVER||"wss://data.educoder.net/cable")),xc=(0,a.useRef)(null),[jf,Dc]=(0,a.useState)(!1),[il,Rf]=(0,a.useState)({}),[kf,Nu]=(0,a.useState)(!1),[Pu,ju]=(0,a.useState)(1),[Lf,Bc]=(0,a.useState)(!1),[ws,Hs]=(0,a.useState)(),[up,cp]=(0,a.useState)(1),[as,jl]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh",showExtra:!0}),[Fc,Ru]=(0,a.useState)(!1),Uf={SINGLE:le(68568),MULTIPLE:le(68568),JUDGMENT:le(50400),PROGRAM:le(88597)},[Mc,_c]=(0,a.useState)(!1),[Ic,Oc]=(0,a.useState)("show_after_edit"),[Tc,Nc]=(0,a.useState)(!1),[au,Pc]=(0,a.useState)([]),[hu,zf]=(0,a.useState)([]),[ku,Lu]=(0,a.useState)(!1),[Zf,Uu]=(0,a.useState)(!1),[Hf,ou]=(0,a.useState)(!1),[Wf,vu]=(0,a.useState)(!1),[zu,Ws]=(0,a.useState)(!1),[hl,xl]=(0,a.useState)(!1),[Vf,Rl]=(0,a.useState)(!1),[vl,kl]=(0,a.useState)(!1),su=(0,a.useRef)(),lu=(0,a.useRef)(),{SmartPlanItemBanks:Pt}=dt,gu=(0,a.useRef)(null),jc=(0,a.useRef)(null),[va,al]=(0,a.useState)(0),[Ha,Ll]=(0,a.useState)([]),[Gf,Rc]=(0,a.useState)(!1),[Yf,yu]=(0,a.useState)(!1),[kc,Lc]=(0,a.useState)({}),[gl,Zu]=(0,a.useState)(""),Eu=(0,a.useRef)(null),Bs=(0,a.useRef)(null);(0,a.useEffect)(()=>{var vn;((vn=Pt==null?void 0:Pt.page)==null?void 0:vn.current_limit_time)>0?Zu(Pt.page.current_limit_time+1):Zu("")},[(or=Pt==null?void 0:Pt.page)==null?void 0:or.current_limit_time]);const Uc=()=>{if(!Eu.current)return gl;const vn=Math.floor((Date.now()-Eu.current)/1e3);return Math.max(0,gl-vn)},Hu=()=>{const vn=Uc();if(Zu(vn),vn<=0){Bs.current&&(clearTimeout(Bs.current),Bs.current=null),xo();return}Bs.current&&clearTimeout(Bs.current),Bs.current=setTimeout(Hu,1e3)};(0,a.useEffect)(()=>{if(gl<=0)return;Eu.current=Date.now(),Hu();const vn=()=>{document.hidden?Bs.current&&(clearTimeout(Bs.current),Bs.current=null):!Bs.current&&gl>0&&(Eu.current=Date.now()-(gl-Uc())*1e3,Hu())};return document.addEventListener("visibilitychange",vn),()=>{Bs.current&&clearTimeout(Bs.current),document.removeEventListener("visibilitychange",vn)}},[gl]);const Qf=vn=>{const lr=Math.floor(vn/60),Ir=vn%60;return`${String(lr).padStart(2,"0")}:${String(Ir).padStart(2,"0")}`},Kf=(vn,lr)=>{const Ir=Tu.current.subscriptions.create({channel:"SmartPlanChannel",smart_plan_page_item_bank_id:vn,page_id:lr},{connected:()=>{Ir.perform("request_initial_stats",{smart_plan_page_item_bank_id:vn,page_id:lr})},received:hi=>{var Xi,_a,ro,Co,Do,fs,ps,ms;const os=[{name:((_a=(Xi=Pt==null?void 0:Pt.item_banks)==null?void 0:Xi[va])==null?void 0:_a.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:hi==null?void 0:hi.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:hi==null?void 0:hi.answerd_num},{name:((Co=(ro=Pt==null?void 0:Pt.item_banks)==null?void 0:ro[va])==null?void 0:Co.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:hi==null?void 0:hi.correctly_num},{name:"\u63D0\u4EA4\u7387",value:hi==null?void 0:hi.submitted_rate},{name:((fs=(Do=Pt==null?void 0:Pt.item_banks)==null?void 0:Do[va])==null?void 0:fs.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:hi==null?void 0:hi.correct_rate}];Ma({summary:os,summaryTotal:hi==null?void 0:hi.total_num,details:hi==null?void 0:hi.choice_list,studentList:hi==null?void 0:hi.knowledge_answer_student_list}),Lc(hi),((ms=(ps=Pt==null?void 0:Pt.item_banks)==null?void 0:ps[va])==null?void 0:ms.item_type)=="PROGRAM"&&Hc()}});Sc(Ir)},Wu=()=>{Ou&&(Ou.unsubscribe(),Sc(null))};(0,a.useEffect)(()=>{const vn=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");return vn!=null&&vn.length&&vn.findIndex(Ir=>Ir==(er==null?void 0:er.id))!=-1&&$f(),()=>{Wu(),Tu.current&&Tu.current.disconnect()}},[]),(0,a.useEffect)(()=>{Rn&&jn&&Hs(jn)},[Rn,jn]),(0,a.useEffect)(()=>{if(zt)return Xe.Z.subscribe("active-modal-index",lr=>{var Ir;lr===1&&(qo(!0),rl(!1)),lr===2&&($a(!0),$o(!0),ti("SELECT"),Zr.setFieldsValue({item_type:"SELECT",name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:""})),lr===3&&Jf(),lr===4&&((Ir=xc.current)==null||Ir.onClick())})},[zt,An]),(0,a.useEffect)(()=>Xe.Z.subscribe("active-data-update",lr=>{xo()}),[]),(0,a.useEffect)(()=>{_u&&Xf()},[_u]),(0,a.useEffect)(()=>{zt&&zt<=tn&&(Zr.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),xo(),$a(!1),$o(!1),xl(!1),kl(!1),Ru(!1),al(0))},[zt,tn]),(0,a.useEffect)(()=>{Un&&ha(!0)},[Un]);const Vu=(vn,lr,Ir)=>{(0,ue.ZP)(`/api/courses/${er==null?void 0:er.coursesId}/smart_plans/${er==null?void 0:er.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:vn,allow_answer:lr,is_end:Ir,randomData:new Date}}})},Gu=()=>ea(void 0,null,function*(){var vn;const lr=yield(0,ue.ZP)(`/api/smart_plan_pages/${(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id}/init_by_simulate.json`,{method:"post",body:{}})});(0,a.useEffect)(()=>{var vn,lr,Ir,hi,Xi,_a,ro,Co,Do,fs,ps,ms;let os=[];const Dl={page_info:0,ai_qna:1,animation_code:2,item_bank:3},Vs=(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.module_sort;Vs!=null&&Vs.length&&(Vs==null||Vs.map(Gs=>{os.push(uu[Dl[Gs]])})),(os==null?void 0:os.some(Gs=>(Gs==null?void 0:Gs.key)===ws))||Hs((lr=os==null?void 0:os[0])==null?void 0:lr.key),Ll(os),Ll([...os]),jl(Ho(_o({},as),{defaultValue:(Ir=Pt==null?void 0:Pt.page)==null?void 0:Ir.animation_code,showExtra:!0,open:0})),Vu(zt,((hi=Pt==null?void 0:Pt.page)==null?void 0:hi.status)=="in_progress",(Gt==null?void 0:Gt.status)=="ended"),((Xi=Pt==null?void 0:Pt.relation_positions)==null?void 0:Xi.length)>0&&(_a=Pt==null?void 0:Pt.relation_positions)!=null&&_a.includes(zt)&&Yn(Pt==null?void 0:Pt.relation_positions),(Pt==null?void 0:Pt.count)>0&&ti(((Co=(ro=Pt==null?void 0:Pt.item_banks)==null?void 0:ro[va])==null?void 0:Co.item_type)=="SINGLE"||((fs=(Do=Pt==null?void 0:Pt.item_banks)==null?void 0:Do[va])==null?void 0:fs.item_type)=="MULTIPLE"?"SELECT":(ms=(ps=Pt==null?void 0:Pt.item_banks)==null?void 0:ps[va])==null?void 0:ms.item_type)},[Pt]),(0,a.useEffect)(()=>{var vn,lr;ku&&(Oc(((vn=Pt==null?void 0:Pt.page)==null?void 0:vn.solution_visibility)||"show_after_edit"),_c((lr=Pt==null?void 0:Pt.page)==null?void 0:lr.enable_ai_tutor))},[Pt,ku]);const xo=()=>ea(void 0,null,function*(){tt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:er==null?void 0:er.coursesId,id:er==null?void 0:er.id,position:zt,max_position:tn}})}),zc=vn=>ea(void 0,null,function*(){var lr;if(vn){let Ir=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${vn}/edit.json`,{method:"get"});if((Ir==null?void 0:Ir.status)==0)return zf((lr=Ir==null?void 0:Ir.data)==null?void 0:lr.all_pages),Ir==null?void 0:Ir.data}}),Zc=(vn,lr)=>ea(void 0,null,function*(){var Ir,hi,Xi,_a,ro,Co,Do,fs,ps,ms,os,Dl,Vs,Ul,Gs,zl;let jo=yield(0,ue.ZP)(`/api/courses/${er==null?void 0:er.coursesId}/smart_plans/${er==null?void 0:er.id}/item_bank_statistics.json`,{method:"get",params:{smart_plan_page_item_bank_id:vn,page_id:lr}});if((jo==null?void 0:jo.status)==0){const rp=[{name:((hi=(Ir=Pt==null?void 0:Pt.item_banks)==null?void 0:Ir[va])==null?void 0:hi.item_type)==="PROGRAM"?"\u4E0A\u8BFE\u4EBA\u6570":"\u542C\u8BFE\u4EBA\u6570",value:(Xi=jo==null?void 0:jo.data)==null?void 0:Xi.class_num},{name:"\u7B54\u9898\u4EBA\u6570",value:(_a=jo==null?void 0:jo.data)==null?void 0:_a.answerd_num},{name:((Co=(ro=Pt==null?void 0:Pt.item_banks)==null?void 0:ro[va])==null?void 0:Co.item_type)==="PROGRAM"?"\u901A\u8FC7\u4EBA\u6570":"\u7B54\u5BF9\u4EBA\u6570",value:(Do=jo==null?void 0:jo.data)==null?void 0:Do.correctly_num},{name:"\u63D0\u4EA4\u7387",value:(fs=jo==null?void 0:jo.data)==null?void 0:fs.submitted_rate},{name:((ms=(ps=Pt==null?void 0:Pt.item_banks)==null?void 0:ps[va])==null?void 0:ms.item_type)==="PROGRAM"?"\u901A\u8FC7\u7387":"\u6B63\u786E\u7387",value:(os=jo==null?void 0:jo.data)==null?void 0:os.correct_rate}];Ma({summary:rp,summaryTotal:(Dl=jo==null?void 0:jo.data)==null?void 0:Dl.total_num,details:(Vs=jo==null?void 0:jo.data)==null?void 0:Vs.choice_list,studentList:(Ul=jo==null?void 0:jo.data)==null?void 0:Ul.knowledge_answer_student_list}),Lc(jo==null?void 0:jo.data),((zl=(Gs=Pt==null?void 0:Pt.item_banks)==null?void 0:Gs[va])==null?void 0:zl.item_type)=="PROGRAM"&&Hc()}});(0,a.useEffect)(()=>{var vn,lr,Ir,hi,Xi,_a,ro,Co,Do,fs,ps,ms;return(vn=["in_progress","ended"])!=null&&vn.includes(Gt==null?void 0:Gt.status)&&(((Ir=(lr=Pt==null?void 0:Pt.page)==null?void 0:lr.smart_plan_page_knowledges)==null?void 0:Ir.length)>0||((hi=Pt==null?void 0:Pt.item_banks)==null?void 0:hi.length)>0||(Xi=Pt==null?void 0:Pt.page)!=null&&Xi.is_ai_question||((_a=Pt==null?void 0:Pt.page)==null?void 0:_a.lesson_mode)=="self_learning")&&((Gt==null?void 0:Gt.status)=="in_progress"?(Ou&&Wu(),Kf((Co=(ro=Pt==null?void 0:Pt.item_banks)==null?void 0:ro[va])==null?void 0:Co.smart_plan_page_item_bank_id,(Do=Pt==null?void 0:Pt.page)==null?void 0:Do.id)):Zc((ps=(fs=Pt==null?void 0:Pt.item_banks)==null?void 0:fs[va])==null?void 0:ps.smart_plan_page_item_bank_id,(ms=Pt==null?void 0:Pt.page)==null?void 0:ms.id)),()=>{Wu()}},[Pt,va]);const Hc=()=>ea(void 0,null,function*(){var vn,lr,Ir;let hi=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id}/students.json`,{method:"get",params:Ho(_o({},Ka),{item_bank_id:(Ir=(lr=Pt==null?void 0:Pt.item_banks)==null?void 0:lr[va])==null?void 0:Ir.id})});(hi==null?void 0:hi.status)==0&&No(hi==null?void 0:hi.data)}),Xf=()=>ea(void 0,null,function*(){var vn;iu(!0);const lr=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id}/student_comment.json`,{method:"get",params:{user_id:Nf}});(lr==null?void 0:lr.status)===0&&mu(lr==null?void 0:lr.data),iu(!1)}),Jf=ft().throttle(An,2500,{leading:!0,trailing:!1});(0,a.useEffect)(()=>{var vn;((vn=Pt==null?void 0:Pt.page)==null?void 0:vn.animation_code)!==""&&ws=="3"&&(clearTimeout(jc.current),jc.current=setTimeout(()=>{var lr,Ir;const hi=document.createElement("iframe");hi.style.width="100%",hi.style.height="100%",hi.style.overflow="auto",hi.style.border="0";const Xi=_a=>{try{const ro=_a.documentElement.scrollHeight;hi.style.height=`${Math.max(ro+10,400)}px`,ro||setTimeout(()=>{Xi(_a)},1e3)}catch(ro){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",ro)}};if(gu.current){gu.current.innerHTML="",gu.current.appendChild(hi);const _a=hi.contentDocument||hi.contentWindow.document;_a.open(),_a.write((lr=Pt==null?void 0:Pt.page)==null?void 0:lr.animation_code),(Ir=_a.documentElement)==null||Ir.scrollHeight,Xi(_a),setTimeout(()=>{Xi(_a)},1e3)}},1e3))},[(Fn=Pt==null?void 0:Pt.page)==null?void 0:Fn.animation_code,ws,as.open,Un]);const qf=(vn,lr)=>ea(void 0,null,function*(){var Ir;const hi=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(Ir=Pt==null?void 0:Pt.page)==null?void 0:Ir.id}/animation_code.json`,{method:"put",body:{animation_code:vn}});(hi==null?void 0:hi.status)===0&&(te.ZP.success("\u64CD\u4F5C\u6210\u529F"),jl(Ho(_o({},as),{open:0})),xo(),lr(),ou(!1))});(0,a.useEffect)(()=>{document.getElementById("target").scrollIntoView({behavior:"smooth",block:"start"})},[qn]);const $f=()=>{const vn=Ir=>ea(void 0,null,function*(){const hi=yield(0,ue.ZP)(`/api/courses/${er==null?void 0:er.coursesId}/smart_plans/${er==null?void 0:er.id}/set_cover.json`,{method:"post",body:Ir?{}:{position:1}});(hi==null?void 0:hi.status)==0&&te.ZP.success("\u8BBE\u7F6E\u6210\u529F")}),lr=()=>{const Ir=JSON.parse(localStorage.getItem("unsetCoverpptId")||"[]");if(Ir!=null&&Ir.length){const hi=Ir.findIndex(Xi=>Xi==(er==null?void 0:er.id));hi!=-1&&(Ir==null||Ir.splice(hi,1)),localStorage.setItem("unsetCoverpptId",JSON.stringify(Ir))}};ae.default.confirm({title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",maskClosable:!1,icon:null,autoFocusButton:null,centered:!0,width:370,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:a.createElement("span",null,"\u68C0\u6D4B\u5230\u8BFE\u4EF6\u672A\u8BBE\u7F6E\u5C01\u9762\uFF0C\u662F\u5426\u5C06\u7B2C\u4E00\u9875\u8BBE\u4E3A\u5C01\u9762\uFF1F \u201C\u53D6\u6D88\u201D\u5C06\u4F7F\u7528\u9ED8\u8BA4\u5C01\u9762\u56FE\u3002"),onOk:()=>ea(void 0,null,function*(){lr(),yield vn(!1)}),onCancel:()=>ea(void 0,null,function*(){lr()})})},uu=[{key:"1",label:a.createElement("div",{className:`${rr.subBtn}`},a.createElement("img",{src:le(65560)}),a.createElement("span",null,"\u89E3\u6790")),name:"\u89E3\u6790"},{key:"2",label:a.createElement("div",{className:`${rr.subBtn}`},a.createElement("img",{src:le(58163)}),a.createElement("span",null,"\u4E92\u52A8")),name:"\u4E92\u52A8"},{key:"3",label:a.createElement("div",{className:`${rr.subBtn}`},a.createElement("img",{src:le(2402)}),a.createElement("span",null,"\u52A8\u6548")),name:"\u52A8\u6548"},{key:"4",label:a.createElement("div",{className:`${rr.subBtn}`},a.createElement("img",{src:Uf[(hr=(vr=Pt==null?void 0:Pt.item_banks)==null?void 0:vr[va])==null?void 0:hr.item_type]}),a.createElement("span",null,"\u8BD5\u9898")),name:"\u8BD5\u9898"}],ep=[((nr=Ha==null?void 0:Ha[0])==null?void 0:nr.key)!="4"&&{key:"4",label:a.createElement("div",{onClick:()=>ea(void 0,null,function*(){(yield yl("item_bank"))&&vu(!0)})},"\u6DFB\u52A0\u8BD5\u9898")},((sr=Ha==null?void 0:Ha[0])==null?void 0:sr.key)!="2"&&{key:"2",label:a.createElement("div",{onClick:()=>ea(void 0,null,function*(){(yield yl("ai_qna"))&&(Ll([...Ha,uu[1]]),Hs("2"),xl(!0),Rl(!0),Ws(!1))})},"\u667A\u80FD\u4E92\u52A8")},((ur=Ha==null?void 0:Ha[0])==null?void 0:ur.key)!="3"&&{key:"3",label:a.createElement("div",{onClick:()=>ea(void 0,null,function*(){(yield yl("animation_code"))&&ou(!0)})},"\u667A\u80FD\u52A8\u6548")},((Qt=Ha==null?void 0:Ha[0])==null?void 0:Qt.key)!="1"&&{key:"1",label:a.createElement("div",{onClick:()=>ea(void 0,null,function*(){(yield yl("page_info"))&&(Ll([...Ha,uu[0]]),Hs("1"),kl(!0),Ws(!1))})},"\u89E3\u6790\u63A8\u9001")}].filter(vn=>!!vn),tp=[{key:"1",label:a.createElement("div",{onClick:()=>{(Pt==null?void 0:Pt.count)>=5?te.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):Xe.Z.publish("active-modal-index",1)}},"\u9898\u5E93\u9009\u9898")},{key:"2",label:a.createElement("div",{onClick:()=>{(Pt==null?void 0:Pt.count)>=5?te.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):Xe.Z.publish("active-modal-index",2)}},"\u81EA\u4E3B\u5EFA\u9898")},{key:"4",label:a.createElement("div",{onClick:()=>{(Pt==null?void 0:Pt.count)>=5?te.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0"):Xe.Z.publish("active-modal-index",4)}},"\u667A\u80FD\u51FA\u9898")}].filter(vn=>!!vn),yl=vn=>ea(void 0,null,function*(){var lr;const Ir=yield(0,ue.ZP)(`/api/smart_plan_pages/${(lr=Pt==null?void 0:Pt.page)==null?void 0:lr.id}/check_module_max.json`,{method:"post",body:{module_type:vn}});return(Ir==null?void 0:Ir.status)==0?!0:(xo(),!1)}),Wc=()=>a.createElement(en,{form:Zr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"is_answer",allowChangeMode:!0}),Vc=()=>a.createElement(Cr,{form:Zr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:"choices"}),np=vn=>{const lr=Math.floor(vn/60),Ir=vn%60;if(lr>0&&Ir==0)return a.createElement("span",{style:{color:"#5F6A95",fontSize:"14px"}},a.createElement("span",{style:{margin:"0 5px",color:"#2EC25B"}},lr),"\u5206\u949F");if(lr==0&&Ir>0)return a.createElement("span",{style:{color:"#5F6A95",fontSize:"14px"}},a.createElement("span",{style:{margin:"0 5px",color:"#2EC25B"}},Ir),"\u79D2");if(lr>0&&Ir>0)return a.createElement("span",{style:{color:"#5F6A95",fontSize:"14px"}},a.createElement("span",{style:{margin:"0 5px",color:"#2EC25B"}},lr),"\u5206\u949F",a.createElement("span",{style:{margin:"0 5px",color:"#2EC25B"}},Ir),"\u79D2")};return a.createElement("section",null,Fc&&a.createElement("div",null,a.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",padding:"20px 20px 0 20px",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:16,fontWeight:500}},"AI\u52A9\u624B"),a.createElement("i",{className:"iconfont icon-guanbi11 font16",style:{cursor:"pointer"},onClick:()=>{Ru(!1)}})),a.createElement(Wr,{onPptButtonClick:()=>{const vn=`/IntelligentTools/10?pathid=${er.coursesId}&url=${window.location.origin}&name=${Pt==null?void 0:Pt.smart_plan_name}&type=Course`;(0,we.xg)(fe.Z.AI_PLATFORM_URL+vn)},className:"pt20",style:{height:"calc(100vh - 50px)"},initDefaultChatDataKey:(kr=Pt==null?void 0:Pt.page)==null?void 0:kr.id,defaultChatData:Pt==null?void 0:Pt.course_qna_records,data:{ppt_url:zn==null?void 0:zn.map(vn=>vn==null?void 0:vn.url),questionable_type:"SmartPlanItemBank",questionable_id:(Vr=Pt==null?void 0:Pt.page)==null?void 0:Vr.id,position:zt,type:10}})),!Fc&&a.createElement("div",{className:rr.box,id:"target"},a.createElement("div",{className:rr.box_header},a.createElement(re.ZP.Group,{className:rr.addTypeRadio,onChange:vn=>{var lr,Ir,hi,Xi;ws=="2"&&((Ir=(lr=Pt==null?void 0:Pt.page)==null?void 0:lr.smart_plan_page_knowledges)==null?void 0:Ir.length)==0&&!((hi=Pt==null?void 0:Pt.page)!=null&&hi.is_ai_question)?su.current.handleClose():ws=="1"&&!((Xi=Pt==null?void 0:Pt.page)!=null&&Xi.page_info)?lu.current.handleClose():Hs(vn.target.value)},value:ws,optionType:"button"},Ha==null?void 0:Ha.map((vn,lr)=>a.createElement("div",{key:lr},a.createElement(re.ZP.Button,{value:vn==null?void 0:vn.key,key:lr},vn==null?void 0:vn.name),(Ha==null?void 0:Ha.length)==2&&lr==0&&(Gt==null?void 0:Gt.status)!="ended"&&a.createElement(ne.Z,{title:"\u70B9\u51FB\u8C03\u6574\u4EA4\u4E92\u987A\u5E8F\uFF0C\u5C06\u540C\u6B65\u4FEE\u6539\u5B66\u751F\u7AEF\u5F53\u524D\u9875\u9762\u7684\u5B66\u4E60\u6D41\u7A0B"},a.createElement("i",{className:`iconfont icon-jiaohuan ml10 mr10 font11 ${rr.iconSty}`,style:{cursor:"pointer",fontSize:"11px"},onClick:()=>ea(void 0,null,function*(){var Ir;let hi=Ha==null?void 0:Ha.map(_a=>({1:"page_info",2:"ai_qna",3:"animation_code",4:"item_bank"})[_a==null?void 0:_a.key]);const Xi=yield(0,ue.ZP)(`/api/smart_plan_pages/${(Ir=Pt==null?void 0:Pt.page)==null?void 0:Ir.id}/change_module_sort.json`,{method:"put",body:{module_sort:[hi[1],hi[0]]}});(Xi==null?void 0:Xi.status)==0&&(te.ZP.success("\u64CD\u4F5C\u6210\u529F"),xo())})}))))),(Ha==null?void 0:Ha.length)==1&&!hl&&!vl&&(Gt==null?void 0:Gt.status)!="ended"&&a.createElement(x.Z,{menu:{items:ep},overlayClassName:rr.menuSty},a.createElement("div",{className:rr.box_add},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0"))),(Ha==null?void 0:Ha.length)==2&&!hl&&!vl&&(Gt==null?void 0:Gt.status)!="ended"&&a.createElement(ne.Z,{title:"\u5F53\u524D\u6700\u591A\u652F\u6301\u4E24\u4E2A\u4EA4\u4E92\uFF0C\u8BF7\u5220\u9664\u4E0D\u9700\u8981\u7684\u4EA4\u4E92\u4EE5\u6DFB\u52A0\u65B0\u5185\u5BB9"},a.createElement("div",{className:rr.box_add,style:{cursor:"not-allowed"}},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0"))),(((wr=Pt==null?void 0:Pt.page)==null?void 0:wr.animation_code)||((Ci=(ui=Pt==null?void 0:Pt.page)==null?void 0:ui.smart_plan_page_knowledges)==null?void 0:Ci.length)>0||((Ii=Pt==null?void 0:Pt.page)==null?void 0:Ii.is_ai_question)||(($n=Pt==null?void 0:Pt.page)==null?void 0:$n.page_info)||(Pt==null?void 0:Pt.count)>0)&&(Gt==null?void 0:Gt.status)!="ended"&&a.createElement(ne.Z,{title:"\u5C06\u5F53\u524D\u9875\u9762\u7684\u4EA4\u4E92\u8BBE\u7F6E\u540C\u6B65\u81F3\u5176\u4ED6\u9875\u9762\uFF0C\u5B66\u751F\u7AEF\u5B9E\u65F6\u540C\u6B65"},a.createElement("i",{className:`iconfont icon-shezhi3 ml20 ${rr.iconSty}`,style:{cursor:"pointer"},onClick:()=>ea(void 0,null,function*(){var vn,lr;let Ir=yield zc((vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id);const hi=(lr=Ir==null?void 0:Ir.all_pages)==null?void 0:lr.filter(Xi=>Xi==null?void 0:Xi.checked).map(Xi=>Xi==null?void 0:Xi.id);Pc(hi),Nc(Ir==null?void 0:Ir.progress_control),Uu(!0)})})),a.createElement("div",{className:rr.box_botton,style:{marginLeft:"auto"},onClick:()=>{Ru(!0)}},a.createElement("img",{src:le(69780),width:22}),a.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"AI\u52A9\u624B")),a.createElement("div",{className:rr.box_botton,style:{marginLeft:"10px"},onClick:()=>{Rc(!0)}},a.createElement("img",{src:le(49324),width:18}),a.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"\u8BFE\u4EF6\u4EA4\u4E92")),a.createElement("div",{className:rr.box_close,onClick:()=>{(0,Qo.vp)()&&(0,Qo.BU)(),ce.history.push(`/classrooms/${er==null?void 0:er.coursesId}/smart_plan`)}},a.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),a.createElement("div",{style:{marginLeft:"5px"}},"\u4FDD\u5B58\u5E76\u9000\u51FA"))),a.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 170px)",overflowY:"auto",padding:"0px 20px"}},!((gr=Pt==null?void 0:Pt.page)!=null&&gr.animation_code)&&!(((Kr=(mi=Pt==null?void 0:Pt.page)==null?void 0:mi.smart_plan_page_knowledges)==null?void 0:Kr.length)>0||(ci=Pt==null?void 0:Pt.page)!=null&&ci.is_ai_question||(sa=Pt==null?void 0:Pt.page)!=null&&sa.page_info)&&(Pt==null?void 0:Pt.count)==0&&(Ha==null?void 0:Ha.length)==0&&a.createElement("div",{className:rr.nodataSty},a.createElement("div",{className:rr.rightWrap},a.createElement("div",{className:rr.wrap_title},"\u60A8\u53EF\u4EE5\u4E3A\u5DE6\u4FA7\u5E7B\u706F\u7247\u6DFB\u52A0\u4EE5\u4E0B\u4EA4\u4E92\u529F\u80FD\u3002\u5F53\u5B66\u751F\u6D4F\u89C8\u8BE5\u9875\u9762\u65F6\uFF0C\u7CFB\u7EDF\u5C06\u663E\u793A\u9884\u8BBE\u7684\u4EA4\u4E92\u5185\u5BB9\u3002\u5E76\u4E14\u8C03\u6574\u9875\u9762\u987A\u5E8F\u65F6\uFF0C\u4EA4\u4E92\u529F\u80FD\u4F1A\u8DDF\u968F\u539F\u9875\u9762\u79FB\u52A8\u3002"),a.createElement("div",{className:rr.wrap_add,style:{marginBottom:"20px",marginTop:"60px"}},a.createElement("div",{className:rr.wrap_button,style:{backgroundImage:`url(${ni})`},onClick:()=>ea(void 0,null,function*(){if((Gt==null?void 0:Gt.status)=="ended"){te.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield yl("item_bank"))&&vu(!0)})},a.createElement("div",{className:rr.wrap_img},a.createElement("img",{width:30,height:30,src:zi})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u6DFB\u52A0\u8BD5\u9898"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u667A\u80FD\u51FA\u9898+\u9898\u5E93\u7CBE\u9009+\u81EA\u7531\u5EFA\u9898+\u62D3\u5C55\u8BAD\u7EC3\uFF0C\u6559\u5B66\u6D4B\u8BC4\u5168\u641E\u5B9A"))),a.createElement("div",{className:rr.wrap_button,style:{backgroundImage:`url(${ja})`,marginLeft:"20px"},onClick:()=>ea(void 0,null,function*(){if((Gt==null?void 0:Gt.status)=="ended"){te.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield yl("animation_code"))&&ou(!0)})},a.createElement("div",{className:rr.wrap_img},a.createElement("img",{width:30,height:30,src:xa})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u52A8\u6548"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u8F93\u5165\u77E5\u8BC6\u70B9\u5185\u5BB9\uFF0C\u81EA\u52A8\u751F\u6210\u53EF\u7F16\u8F91\u7684\u6559\u5B66\u52A8\u6548\u4EE3\u7801")))),a.createElement("div",{className:rr.wrap_add,style:{marginBottom:"20px",marginTop:"20px"}},a.createElement("div",{className:rr.wrap_button,style:{backgroundImage:`url(${Ji})`},onClick:()=>ea(void 0,null,function*(){if((Gt==null?void 0:Gt.status)=="ended"){te.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield yl("ai_qna"))&&(Ll([...Ha,uu[1]]),Hs("2"),xl(!0),Rl(!0),Ws(!1))})},a.createElement("div",{className:rr.wrap_img},a.createElement("img",{width:30,height:30,src:da})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u667A\u80FD\u4E92\u52A8"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u901A\u8FC7\u5927\u6A21\u578B\u4E3B\u52A8\u4E0E\u5B66\u751F\u5F00\u5C55\u542F\u53D1\u5F0F\u4EA4\u6D41\uFF0C\u4E86\u89E3\u5B66\u751F\u5B66\u60C5"))),a.createElement("div",{className:rr.wrap_button,style:{backgroundImage:`url(${za})`,marginLeft:"20px"},onClick:()=>ea(void 0,null,function*(){if((Gt==null?void 0:Gt.status)=="ended"){te.ZP.warning("\u5DF2\u7ED3\u675F\u6388\u8BFE\u7684\u8BFE\u4EF6\u4E0D\u53EF\u4FEE\u6539\u3002\u5982\u9700\u4FEE\u6539\uFF0C\u8BF7\u5148\u5EF6\u957F\u6388\u8BFE\u622A\u6B62\u65F6\u95F4\u3002");return}(yield yl("page_info"))&&(Ll([...Ha,uu[0]]),Hs("1"),kl(!0),Ws(!1))})},a.createElement("div",{className:rr.wrap_img},a.createElement("img",{width:30,height:30,src:Hi})),a.createElement("div",{style:{marginLeft:"12px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600,fontSize:14}},"\u89E3\u6790\u63A8\u9001"),a.createElement("div",{style:{color:"#333333",fontWeight:400,fontSize:12,marginTop:"5px"}},"\u5927\u6A21\u578B\u6839\u636E\u5B66\u4E60\u5185\u5BB9\u751F\u6210\u7ED3\u6784\u5316\u89E3\u6790\uFF0C\u4E3B\u52A8\u63A8\u9001\u7ED9\u5B66\u751F\u5B66\u4E60")))))),ws=="1"&&(vl?a.createElement(an,{ref:lu,isOpen:vl,isEdit:zu,data:_o(Ho(_o({},Pt),{url:zn,position:zt,maxPage:tn}),er),changePage:Yn,onOk:()=>{te.ZP.success("\u64CD\u4F5C\u6210\u529F"),kl(!1),Ws(!1),xo()},onClose:()=>{kl(!1),Ws(!1),xo()}}):a.createElement("div",{id:"smartSend",style:{scrollMarginTop:"120px"}},a.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},((Aa=Pt==null?void 0:Pt.page)==null?void 0:Aa.info_read_min_time)&&a.createElement("div",{style:{fontWeight:500}},"\u6700\u4F4E\u9605\u8BFB\u65F6\u957F",a.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},((Ri=Pt==null?void 0:Pt.page)==null?void 0:Ri.info_read_min_time)==60?"1min":((qi=Pt==null?void 0:Pt.page)==null?void 0:qi.info_read_min_time)+"s")),(Gt==null?void 0:Gt.status)!="ended"&&a.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},a.createElement(ne.Z,{title:"\u7F16\u8F91\u89E3\u6790\u63A8\u9001"},a.createElement("div",{className:rr.iconTipSty,onClick:()=>{Ws(!0),kl(!0)}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(ne.Z,{title:"\u5220\u9664\u89E3\u6790\u63A8\u9001"},a.createElement("div",{className:`${rr.iconTipSty} ${rr.shanchu}`,onClick:vn=>{ae.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u89E3\u6790\u63A8\u9001\uFF1F",onOk:()=>ea(void 0,null,function*(){var lr;let Ir=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(lr=Pt==null?void 0:Pt.page)==null?void 0:lr.id}/smart_plan_page_knowledges/delete_page_infos.json`,{method:"delete"});(Ir==null?void 0:Ir.status)==0&&(te.ZP.success("\u5220\u9664\u6210\u529F"),xo())})})}},a.createElement("i",{className:"iconfont icon-shanchu14",style:{cursor:"pointer"}}))))),((vi=Pt==null?void 0:Pt.page)==null?void 0:vi.page_info)&&a.createElement("div",{style:{padding:"3px 0 5px 12px",marginTop:"20px",background:"rgba(245, 246, 248,0.9)"}},a.createElement(oe.Z,{className:"font16 mt5",value:(ei=Pt==null?void 0:Pt.page)==null?void 0:ei.page_info})))),ws=="2"&&(hl?a.createElement(Vt,{ref:su,isOpen:hl,isEdit:zu,addInteraction:Vf,data:_o(Ho(_o({},Pt),{url:zn,position:zt,maxPage:tn}),er),onOk:()=>{te.ZP.success("\u64CD\u4F5C\u6210\u529F"),xl(!1),Rl(!1),Ws(!1),xo()},onClose:()=>{xl(!1),Rl(!1),Ws(!1),xo()}}):a.createElement("div",{id:"smartAI",style:{scrollMarginTop:"120px"}},a.createElement("div",{style:{fontWeight:500,display:"flex",fontSize:16,alignItems:"center"}},(Gt==null?void 0:Gt.status)!="ended"&&a.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},a.createElement(ne.Z,{title:"\u7F16\u8F91\u667A\u80FD\u4E92\u52A8"},a.createElement("div",{className:rr.iconTipSty,onClick:()=>{xl(!0),Rl(!1),Ws(!0)}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(ne.Z,{title:"\u5220\u9664\u667A\u80FD\u4E92\u52A8"},a.createElement("div",{className:`${rr.iconTipSty} ${rr.shanchu}`,onClick:vn=>{ae.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u667A\u80FD\u4E92\u52A8\uFF1F",onOk:()=>ea(void 0,null,function*(){var lr;let Ir=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(lr=Pt==null?void 0:Pt.page)==null?void 0:lr.id}/smart_plan_page_knowledges/delete_knowledge.json`,{method:"delete"});(Ir==null?void 0:Ir.status)==0&&(te.ZP.success("\u5220\u9664\u6210\u529F"),xo())})})}},a.createElement("i",{className:"iconfont icon-shanchu14"}))))),((no=(fa=Pt==null?void 0:Pt.page)==null?void 0:fa.smart_plan_page_knowledges)==null?void 0:no.length)>0&&a.createElement("div",{style:{width:"100%",marginTop:"15px"}},(La=(Ro=Pt==null?void 0:Pt.page)==null?void 0:Ro.smart_plan_page_knowledges)==null?void 0:La.map((vn,lr)=>a.createElement("div",{key:"index",style:{marginTop:lr==0?"0":"20px"}},a.createElement("div",{style:{color:"#000000",fontWeight:600}},"\u95EE\u9898",El[lr]),a.createElement("div",{className:rr.question_list},vn==null?void 0:vn.question),(vn==null?void 0:vn.answer)&&a.createElement("div",{className:rr.answer_list},a.createElement("span",{style:{fontWeight:600,marginRight:"10px"}},"\u6B63\u786E\u7B54\u6848"),vn==null?void 0:vn.answer)))),((lo=Pt==null?void 0:Pt.page)==null?void 0:lo.is_ai_question)&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000",display:"flex",alignItems:"center",justifyContent:"space-between",marginTop:"20px"}},a.createElement("div",{style:{fontSize:14,fontWeight:500}},"\u4E92\u52A8\u8981\u6C42"),a.createElement("div",{style:{fontSize:14,fontWeight:400,color:"#5F6368"}},"\u95EE\u9898\u6570\u91CF",a.createElement("span",{style:{margin:"0 5px",color:"#3061D0"}},(Xo=Pt==null?void 0:Pt.page)==null?void 0:Xo.ai_question_size),"\u9053")),a.createElement("div",{key:"index",className:rr.ai_question_list,style:{marginTop:"15px"}},(ss=Pt==null?void 0:Pt.page)==null?void 0:ss.ai_requirement)))),a.createElement(yi.Z,{defaultValue:as.defaultValue,open:as.open,language:as.language,height:as.height,onDynamic:qf,showExtra:as.showExtra}),ws=="3"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{display:"flex",alignItems:"center",fontWeight:500}},a.createElement(ne.Z,{title:"\u5168\u5C4F\u67E5\u770B"},a.createElement("div",{className:rr.iconTipSty,style:{marginLeft:"auto"},onClick:()=>{jl(Ho(_o({},as),{open:as.open+1,showExtra:!1}))}},a.createElement("i",{className:"iconfont icon-quanping5"}))),(Gt==null?void 0:Gt.status)!="ended"&&a.createElement(a.Fragment,null,a.createElement(ne.Z,{title:"\u7F16\u8F91\u4EE3\u7801\u52A8\u6548"},a.createElement("div",{className:rr.iconTipSty,onClick:()=>{jl(Ho(_o({},as),{open:as.open+1,showExtra:!0}))}},a.createElement("i",{className:"iconfont icon-bianjikejian"}))),a.createElement(ne.Z,{title:"\u5220\u9664\u4EE3\u7801\u52A8\u6548"},a.createElement("div",{className:`${rr.iconTipSty} ${rr.shanchu}`,onClick:()=>{ae.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u4EE3\u7801\u52A8\u6548\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>ea(void 0,null,function*(){var vn;const lr=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id}/animation_code.json`,{method:"put",body:{animation_code:null}});(lr==null?void 0:lr.status)===0&&(te.ZP.success("\u5220\u9664\u6210\u529F"),jl(Ho(_o({},as),{open:0})),xo())})})}},a.createElement("i",{className:"iconfont icon-shanchu14"}))))),a.createElement("div",{className:rr.code_style,id:"smartAnimation",style:{scrollMarginTop:"120px"}},a.createElement("div",{ref:gu}))),ws=="4"&&a.createElement("div",null,a.createElement("div",null,a.createElement("div",{className:rr.questionWrap},a.createElement("div",{className:rr.questionHeader},a.createElement("div",{className:rr.questionTitle},((Qa=(go=Pt==null?void 0:Pt.item_banks)==null?void 0:go[va])==null?void 0:Qa.generate_type)=="ai"&&a.createElement(ne.Z,{title:"\u667A\u80FD\u51FA\u9898"},a.createElement("img",{src:mo,width:18,height:18,style:{marginRight:10}})),a.createElement("span",{className:rr.question_type},Zl[(ts=(So=Pt==null?void 0:Pt.item_banks)==null?void 0:So[va])==null?void 0:ts.item_type]),(ns=Pt==null?void 0:Pt.page)!=null&&ns.answer_limit_time?a.createElement("span",{className:rr.time_long},"\u7B54\u9898\u65F6\u957F",np((_s=Pt==null?void 0:Pt.page)==null?void 0:_s.answer_limit_time)):a.createElement("span",null),gl&&((Ss=Pt==null?void 0:Pt.page)==null?void 0:Ss.status)=="in_progress"?a.createElement("span",{className:rr.daojishi},a.createElement("i",{className:"iconfont icon-dingbu-shiyanhuanjingdaojishi"}),a.createElement("span",{style:{margin:"0 5px"}},"\u5012\u8BA1\u65F6"),a.createElement("span",{style:{width:"45px"}},Qf(gl))):a.createElement("span",null)),a.createElement("div",{className:rr.shiti_icon},(Pt==null?void 0:Pt.count)>0&&((Gt==null?void 0:Gt.status)=="not_started"||((Is=Pt==null?void 0:Pt.page)==null?void 0:Is.status)!="ended")&&a.createElement(ne.Z,{title:"\u8BBE\u7F6E"},a.createElement("div",{className:rr.iconTipSty,onClick:()=>ea(void 0,null,function*(){var vn;yield zc((vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id),Lu(!0)})},a.createElement("i",{className:`iconfont icon-shezhi9 ${(ls=rr)==null?void 0:ls.genghuan}`}))),(Pt==null?void 0:Pt.count)>0&&(Gt==null?void 0:Gt.status)!="ended"&&((ks=Pt==null?void 0:Pt.page)==null?void 0:ks.status)=="not_started"&&a.createElement(ne.Z,{title:"\u66F4\u6362\u8BD5\u9898"},a.createElement("div",{className:rr.iconTipSty,onClick:()=>ea(void 0,null,function*(){qo(!0),rl(!0)})},a.createElement("i",{className:`iconfont icon-gengxin-genghuan-tihuan ${(ys=rr)==null?void 0:ys.genghuan}`}))),((Gt==null?void 0:Gt.status)=="not_started"||((Es=Pt==null?void 0:Pt.page)==null?void 0:Es.status)!="ended")&&a.createElement(ne.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},a.createElement("div",{className:rr.iconTipSty,onClick:()=>ea(void 0,null,function*(){var vn,lr,Ir,hi,Xi,_a,ro,Co,Do,fs,ps,ms,os,Dl,Vs,Ul,Gs;((lr=(vn=Pt==null?void 0:Pt.item_banks)==null?void 0:vn[va])==null?void 0:lr.item_type)=="PROGRAM"?window.open(`/problems/newedit/${(hi=(Ir=Pt==null?void 0:Pt.item_banks)==null?void 0:Ir[va])==null?void 0:hi.hack_identifier}?is_smart_plan=true&backUrl=/classrooms/${er==null?void 0:er.coursesId}/smart_plan/${er==null?void 0:er.id}/ppt_info/info`):(Zr.setFieldsValue({item_type:((_a=(Xi=Pt==null?void 0:Pt.item_banks)==null?void 0:Xi[va])==null?void 0:_a.item_type)=="SINGLE"||((Co=(ro=Pt==null?void 0:Pt.item_banks)==null?void 0:ro[va])==null?void 0:Co.item_type)=="MULTIPLE"?"SELECT":(fs=(Do=Pt==null?void 0:Pt.item_banks)==null?void 0:Do[va])==null?void 0:fs.item_type,choices:(os=(ms=(ps=Pt==null?void 0:Pt.item_banks)==null?void 0:ps[va])==null?void 0:ms.choices)==null?void 0:os.map(zl=>(zl.is_answer=zl.is_answer?1:0,zl)),analysis:(Vs=(Dl=Pt==null?void 0:Pt.item_banks)==null?void 0:Dl[va])==null?void 0:Vs.analysis,name:(Gs=(Ul=Pt==null?void 0:Pt.item_banks)==null?void 0:Ul[va])==null?void 0:Gs.name}),$a(!1),$o(!0))})},a.createElement("i",{className:`iconfont icon-bianjikejian ${(rs=rr)==null?void 0:rs.genghuan}`}))),(Pt==null?void 0:Pt.count)>0&&((bs=Pt==null?void 0:Pt.page)==null?void 0:bs.status)=="not_started"&&(Gt==null?void 0:Gt.status)!="ended"&&a.createElement(ne.Z,{title:"\u5220\u9664\u8BD5\u9898"},a.createElement("div",{className:`${rr.iconTipSty} ${rr.shanchu}`,onClick:()=>ea(void 0,null,function*(){ae.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BD5\u9898\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>ea(void 0,null,function*(){var vn,lr,Ir;const hi=yield(0,ue.ZP)(`/api/smart_plan_pages/${(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id}/delete_item_bank.json`,{method:"delete",body:{item_bank_id:(Ir=(lr=Pt==null?void 0:Pt.item_banks)==null?void 0:lr[va])==null?void 0:Ir.id}});(hi==null?void 0:hi.status)===0&&(te.ZP.success("\u5220\u9664\u6210\u529F"),$a(!1),Zr.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),xo(),al(0))})})})},a.createElement("i",{className:`iconfont icon-shanchu1 ${(Xs=rr)==null?void 0:Xs.shanchu}`}))))),["SINGLE","MULTIPLE","JUDGMENT"].includes((As=(Os=Pt==null?void 0:Pt.item_banks)==null?void 0:Os[va])==null?void 0:As.item_type)&&a.createElement($e,{questionIndex:va+1,question:(pa=Pt==null?void 0:Pt.item_banks)==null?void 0:pa[va],disabled:!0,showAnswer:(Gt==null?void 0:Gt.status)!=="in_progress"||((Vo=Pt==null?void 0:Pt.page)==null?void 0:Vo.status)==="ended"}),((uo=(To=Pt==null?void 0:Pt.item_banks)==null?void 0:To[va])==null?void 0:uo.item_type)=="PROGRAM"&&a.createElement(Be,{questionIndex:va+1,question:(us=Pt==null?void 0:Pt.item_banks)==null?void 0:us[va]}),((wi=(Js=Pt==null?void 0:Pt.item_banks)==null?void 0:Js[va])==null?void 0:wi.item_type)=="PROGRAM"&&Ce((cs=Pt==null?void 0:Pt.item_banks)==null?void 0:cs[va]),((Gt==null?void 0:Gt.status)!=="in_progress"||((Ls=Pt==null?void 0:Pt.page)==null?void 0:Ls.status)==="ended")&&((xs=(Us=Pt==null?void 0:Pt.item_banks)==null?void 0:Us[va])==null?void 0:xs.item_type)!="PROGRAM"&&a.createElement(Bo,{question:($s=Pt==null?void 0:Pt.item_banks)==null?void 0:$s[va]})))),a.createElement(ee.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{yu(!1)},destroyOnClose:!0,forceRender:!0,open:Yf},a.createElement("div",{style:{padding:"20px"}},((Pt==null?void 0:Pt.count)>0||((ya=(bl=Pt==null?void 0:Pt.page)==null?void 0:bl.smart_plan_page_knowledges)==null?void 0:ya.length)>0||((Ds=Pt==null?void 0:Pt.page)==null?void 0:Ds.is_ai_question))&&((Gt==null?void 0:Gt.status)!="not_started"||(Gt==null?void 0:Gt.status)=="not_started"&&((Mo=Gt==null?void 0:Gt.group_settings)==null?void 0:Mo.some(vn=>vn.status=="ended")))&&((tu=Pt==null?void 0:Pt.page)==null?void 0:tu.status)!="not_started"&&a.createElement("div",{className:rr.staticWrap},(Pt==null?void 0:Pt.count)>0&&a.createElement(a.Fragment,null,a.createElement(ra,{data:(pi==null?void 0:pi.summary)||[],totalData:pi==null?void 0:pi.summaryTotal,paramsHttp:er,smartItembanks:Pt,socketData:kc}),((Ts=(ll=Pt==null?void 0:Pt.item_banks)==null?void 0:ll[va])==null?void 0:Ts.item_type)!=="PROGRAM"&&a.createElement(Vn,{data:(pi==null?void 0:pi.details)||[],paramsHttp:er,smartItembanks:Pt,socketData:kc})),((co=(Go=Pt==null?void 0:Pt.item_banks)==null?void 0:Go[va])==null?void 0:co.item_type)=="PROGRAM"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("span",{style:{display:"inline-block",width:"4px",height:"16px",backgroundColor:"#3061D0",marginRight:"4px"}}),a.createElement("div",{className:rr.subTitle},"\u7B54\u9898\u8BB0\u5F55")),a.createElement(E.default,{dataSource:(Ja==null?void 0:Ja.smart_plan_users)||[],columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,render:(vn,lr,Ir)=>a.createElement("span",{style:{color:"#000"}},vn||"--")},{title:"\u5B66\u53F7",align:"left",width:110,dataIndex:"student_id",ellipsis:!0,render:vn=>a.createElement("span",{style:{color:"#000"}},vn||"--")},{title:"\u73ED\u7EA7",align:"left",width:110,dataIndex:"group_name",ellipsis:!0,render:vn=>a.createElement("span",{style:{color:"#000"}},vn||"--")},{title:"\u7B54\u9898\u72B6\u6001",align:"right",ellipsis:!0,width:130,dataIndex:"answer_status",render:vn=>{switch(vn){case"not_started":return a.createElement("span",{style:{color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F");case"not_pass":return a.createElement("span",{style:{color:"rgb(227,0,0)"}},"\u672A\u901A\u5173");case"passed":return a.createElement("span",{style:{color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173");case"delay_passed":return a.createElement("span",{style:{color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")}}},{title:"\u64CD\u4F5C",align:"right",ellipsis:!0,width:120,dataIndex:"rate",render:(vn,lr)=>a.createElement(b.ZP,{type:"link",loading:!1,onClick:()=>ea(void 0,null,function*(){Rf(lr),Dc(!0)})},"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55")}],pagination:{total:(Ja==null?void 0:Ja.count)||0,onChange:(vn,lr)=>{Po(Ho(_o({},Ka),{page:vn,page_size:lr}))},current:Ka==null?void 0:Ka.page,pageSize:Ka==null?void 0:Ka.page_size,showTotal:vn=>a.createElement(a.Fragment,null,"\u5171",a.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},vn),"\u6761\u6570\u636E")}})))),a.createElement("div",{className:rr.close_drawer,onClick:vn=>{vn.stopPropagation(),yu(!1)}},a.createElement("i",{className:"iconfont icon-shouqi10 font14"}))),bo&&a.createElement(de.default,{form:Zr,layout:"vertical",colon:!1,style:{scrollMarginTop:"120px"}},a.createElement(ee.Z,{placement:"bottom",bodyStyle:{padding:"10px 50px",paddingBottom:"80px"},headerStyle:{display:"none"},height:"100%",open:bo},a.createElement("div",{style:{height:"40px",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"10px"}},a.createElement("div",{style:{fontWeight:500,fontSize:16}},Qi?"\u81EA\u4E3B\u5EFA\u9898":"\u7F16\u8F91\u8BD5\u9898"),a.createElement("i",{className:"iconfont icon-guanbi11 font4",style:{cursor:"pointer"},onClick:()=>{$o(!1),$a(!1)}})),Qi&&a.createElement(de.default.Item,{name:"item_type",label:"\u9898\u578B"},a.createElement(z.default,{size:"large",onChange:vn=>{switch(Zr.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),ti(vn),vn){case"SELECT":Zr.setFieldsValue({choices:Array.from({length:4},()=>({choice_text:"",is_answer:0}))});break;case"JUDGMENT":Zr.setFieldsValue({choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}]});break}}},a.createElement(z.default.Option,{value:"SELECT"},"\u9009\u62E9\u9898"),a.createElement(z.default.Option,{value:"JUDGMENT"},"\u5224\u65AD\u9898"))),Qi?a.createElement(a.Fragment,null,kn=="SELECT"&&Wc(),kn=="JUDGMENT"&&Vc()):a.createElement(a.Fragment,null,["SINGLE","MULTIPLE"].includes((ma=(Ns=Pt==null?void 0:Pt.item_banks)==null?void 0:Ns[va])==null?void 0:ma.item_type)&&Wc(),((ul=(Al=Pt==null?void 0:Pt.item_banks)==null?void 0:Al[va])==null?void 0:ul.item_type)=="JUDGMENT"&&Vc()),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginTop:20},className:rr.bottomDiv},a.createElement("div",{className:rr.save_button,style:{marginRight:"20px"},onClick:()=>{$o(!1),$a(!1)}},"\u53D6\u6D88"),((Gt==null?void 0:Gt.status)=="not_started"||((so=Pt==null?void 0:Pt.page)==null?void 0:so.status)!="ended")&&a.createElement("div",{className:rr.save_button,onClick:()=>ea(void 0,null,function*(){var vn,lr,Ir,hi,Xi;yield Zr.validateFields();let _a="";Zr.getFieldValue("item_type")=="SELECT"?Zr.getFieldValue("choices").filter(Do=>Do.is_answer==1).length>1?_a="MULTIPLE":_a="SINGLE":_a=Zr.getFieldValue("item_type");const ro=Qi?`/api/courses/${er==null?void 0:er.coursesId}/smart_plans/${er==null?void 0:er.id}/create_item_banks.json`:`/api/smart_plan_item_banks/${(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id}.json`,Co=yield(0,ue.ZP)(ro,{method:Qi?"post":"put",body:Ho(_o({},Zr.getFieldsValue()),{item_type:_a,position:zt,smart_plan_id:er==null?void 0:er.id,difficulty:2,item_bank_id:(Ir=(lr=Pt==null?void 0:Pt.item_banks)==null?void 0:lr[va])==null?void 0:Ir.id})});(Co==null?void 0:Co.status)===0&&(te.ZP.success("\u4FDD\u5B58\u6210\u529F"),xo(),Qi&&(((hi=Pt==null?void 0:Pt.item_banks)==null?void 0:hi.length)>0?al((Xi=Pt==null?void 0:Pt.item_banks)==null?void 0:Xi.length):al(0)),Hs("4"),$a(!1),$o(!1))})},"\u4FDD\u5B58"))))),ws=="4"&&a.createElement("div",{className:rr.page_footer},(Pt==null?void 0:Pt.count)>1&&((cl=Array.from({length:Pt==null?void 0:Pt.count},(vn,lr)=>lr+1))==null?void 0:cl.map((vn,lr)=>a.createElement("div",{key:lr,className:lr==va?rr.num_style_active:rr.num_style,onClick:()=>{al(vn-1)}},vn))),a.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},(Gt==null?void 0:Gt.status)!="ended"&&a.createElement(x.Z,{menu:{items:tp},overlayClassName:rr.menuSty},a.createElement("div",{className:rr.question_add},a.createElement("i",{className:"iconfont icon-tianjia5 mr5 font12"}),a.createElement("div",null,"\u6DFB\u52A0\u8BD5\u9898"))),a.createElement("div",{onClick:()=>ea(void 0,null,function*(){var vn,lr;yield Gu(),Zs.get("type")?(0,we.xg)(`/classrooms/${er==null?void 0:er.coursesId}/smart_plan/${er==null?void 0:er.id}/ppt_info/info?type=${Zs.get("type")}&simulate=true&simulateType=${(vn=Ha==null?void 0:Ha[0])==null?void 0:vn.key}&pptPage=${zt}`):(0,we.xg)(`/classrooms/${er==null?void 0:er.coursesId}/smart_plan/${er==null?void 0:er.id}/ppt_info/info?simulate=true&simulateType=${(lr=Ha==null?void 0:Ha[0])==null?void 0:lr.key}&pptPage=${zt}`)}),className:rr.question_add,style:{marginLeft:"10px"}},"\u9884\u89C8\u4F53\u9A8C"),(Pt==null?void 0:Pt.count)>0&&((dl=Pt==null?void 0:Pt.page)==null?void 0:dl.status)!="not_started"&&((Gt==null?void 0:Gt.status)!="not_started"||(Gt==null?void 0:Gt.status)=="not_started"&&((zo=Gt==null?void 0:Gt.group_settings)==null?void 0:zo.some(vn=>vn.status=="ended")))&&a.createElement("div",{className:rr.question_add,style:{marginLeft:"10px"},onClick:()=>ea(void 0,null,function*(){var vn,lr,Ir;(Gt==null?void 0:Gt.status)=="not_started"&&(yield Zc((lr=(vn=Pt==null?void 0:Pt.item_banks)==null?void 0:vn[va])==null?void 0:lr.smart_plan_page_item_bank_id,(Ir=Pt==null?void 0:Pt.page)==null?void 0:Ir.id)),yu(!0)})},a.createElement("div",null,"\u7B54\u9898\u6982\u89C8")),(Gt==null?void 0:Gt.status)=="in_progress"&&((Il=Pt==null?void 0:Pt.page)==null?void 0:Il.lesson_mode)!="self_learning"&&!(Pt!=null&&Pt.is_extra)&&((el=Pt==null?void 0:Pt.page)==null?void 0:el.status)=="in_progress"&&((Ol=Pt==null?void 0:Pt.page)==null?void 0:Ol.answer_limit_time)>0&&a.createElement("div",{className:rr.yanshi_style,onClick:()=>ea(void 0,null,function*(){tt({type:"classroomList/setActionTabs",payload:{key:"question_time",params:{title:"\u5EF6\u65F6\u8BBE\u7F6E",smart_plans_id:er==null?void 0:er.id,SmartPlanItemBanks:Pt}}})})},"\u5EF6\u65F6"),(Gt==null?void 0:Gt.status)=="in_progress"&&((Tl=Pt==null?void 0:Pt.page)==null?void 0:Tl.lesson_mode)!="self_learning"&&!(Pt!=null&&Pt.is_extra)&&(((ds=Pt==null?void 0:Pt.page)==null?void 0:ds.status)=="not_started"||((ko=Pt==null?void 0:Pt.page)==null?void 0:ko.status)=="ended")&&a.createElement("div",{className:rr.yulan_style,onClick:()=>ea(void 0,null,function*(){tt({type:"classroomList/setActionTabs",payload:{key:"question_time",params:{title:"\u8BBE\u7F6E\u7B54\u9898\u65F6\u957F",smart_plans_id:er==null?void 0:er.id,SmartPlanItemBanks:Pt}}})})},((zs=Pt==null?void 0:Pt.page)==null?void 0:zs.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898"),(Gt==null?void 0:Gt.status)=="in_progress"&&((nu=Pt==null?void 0:Pt.page)==null?void 0:nu.lesson_mode)!="self_learning"&&!(Pt!=null&&Pt.is_extra)&&((wl=Pt==null?void 0:Pt.page)==null?void 0:wl.status)=="in_progress"&&a.createElement("div",{className:rr.yulan_style_end,onClick:()=>ea(void 0,null,function*(){var vn;let lr=yield(0,ue.ZP)(`/api/courses/${er==null?void 0:er.coursesId}/smart_plans/${er==null?void 0:er.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id,status:"ended"}});(lr==null?void 0:lr.status)==0&&(te.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),xo(),Ma(lr==null?void 0:lr.data))})},"\u7ED3\u675F\u7B54\u9898"))),ws=="1"&&a.createElement("div",{className:rr.page_footer},vl&&a.createElement("div",{className:rr.cancle_sty,style:{marginLeft:"auto"},onClick:()=>{lu.current.handleClose()}},"\u53D6\u6D88"),vl&&a.createElement("div",{className:rr.yulan_style,onClick:()=>{lu.current.onClickSave()}},"\u4FDD\u5B58\u89E3\u6790"),a.createElement("div",{className:rr.question_add,style:vl?{marginLeft:"10px"}:{marginLeft:"auto"},onClick:()=>ea(void 0,null,function*(){var vn,lr;yield Gu(),vl?lu.current.onClickPreview():Zs.get("type")?(0,we.xg)(`/classrooms/${er==null?void 0:er.coursesId}/smart_plan/${er==null?void 0:er.id}/ppt_info/info?type=${Zs.get("type")}&simulate=true&simulateType=${(vn=Ha==null?void 0:Ha[0])==null?void 0:vn.key}&pptPage=${zt}`):(0,we.xg)(`/classrooms/${er==null?void 0:er.coursesId}/smart_plan/${er==null?void 0:er.id}/ppt_info/info?simulate=true&simulateType=${(lr=Ha==null?void 0:Ha[0])==null?void 0:lr.key}&pptPage=${zt}`)})},"\u9884\u89C8\u4F53\u9A8C")),ws=="2"&&a.createElement("div",{className:rr.page_footer,style:{justifyContent:"flex-end"}},hl&&a.createElement("div",{className:rr.cancle_sty,onClick:()=>{su.current.handleClose()}},"\u53D6\u6D88"),hl&&a.createElement("div",{className:rr.yulan_style,onClick:()=>{su.current.onClickSave()}},"\u4FDD\u5B58\u4E92\u52A8"),a.createElement("div",{className:rr.question_add,style:{marginLeft:"10px"},onClick:()=>ea(void 0,null,function*(){var vn,lr;yield Gu(),hl?su.current.onClickPreview():Zs.get("type")?(0,we.xg)(`/classrooms/${er==null?void 0:er.coursesId}/smart_plan/${er==null?void 0:er.id}/ppt_info/info?type=${Zs.get("type")}&simulate=true&simulateType=${(vn=Ha==null?void 0:Ha[0])==null?void 0:vn.key}&pptPage=${zt}`):(0,we.xg)(`/classrooms/${er==null?void 0:er.coursesId}/smart_plan/${er==null?void 0:er.id}/ppt_info/info?simulate=true&simulateType=${(lr=Ha==null?void 0:Ha[0])==null?void 0:lr.key}&pptPage=${zt}`)})},"\u9884\u89C8\u4F53\u9A8C"),(Gt==null?void 0:Gt.status)!="not_started"&&(((Nn=(Cl=Pt==null?void 0:Pt.page)==null?void 0:Cl.smart_plan_page_knowledges)==null?void 0:Nn.length)>0||((fl=Pt==null?void 0:Pt.page)==null?void 0:fl.is_ai_question))&&((pl=pi==null?void 0:pi.studentList)==null?void 0:pl.length)>0&&a.createElement("div",{className:rr.question_add,style:{marginLeft:"10px"},onClick:()=>{Nu(!0)}},"\u67E5\u770B\u5B66\u4E60\u8BC4\u4EF7"),((tl=(Jo=Pt==null?void 0:Pt.page)==null?void 0:Jo.smart_plan_page_knowledges)==null?void 0:tl.length)<3&&!((nl=Pt==null?void 0:Pt.page)!=null&&nl.is_ai_question)&&!hl&&(Gt==null?void 0:Gt.status)!="ended"&&a.createElement("div",{className:rr.yulan_style,style:{marginLeft:"10px"},onClick:()=>{Rl(!0),xl(!0)}},"\u6DFB\u52A0\u95EE\u9898"))),a.createElement(ae.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,open:kf,width:700,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{Nu(!1)}},a.createElement(E.default,{pagination:!1,dataSource:(pi==null?void 0:pi.studentList)||[],className:rr.commentBody,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name",ellipsis:!0,render:(vn,lr,Ir)=>vn},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:vn=>a.createElement("span",{style:{color:"#000"}},vn||"--")},{title:"\u5B66\u4E60\u8BC4\u4EF7",align:"right",ellipsis:!0,dataIndex:"user_id",render:vn=>a.createElement(b.ZP,{type:"link",loading:!1,onClick:()=>ea(void 0,null,function*(){Pf(vn),Iu(!0),Nu(!1)})},"\u67E5\u770B")}]})),ru&&a.createElement(fo.Z,{ispptModal:!0,isChangeQuestion:is,setScoreShow:qo,isshixuns:!1,ScoreShow:!!ru,isloadings:!1,onOk:vn=>ea(void 0,null,function*(){var lr,Ir,hi,Xi,_a,ro;if(!vn.length){te.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}let Co=5-(Pt==null?void 0:Pt.count);if((vn==null?void 0:vn.length)>Co&&!is){te.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898\u540E\u518D\u6DFB\u52A0");return}let Do=yield(0,ue.ZP)(is?`/api/smart_plan_pages/${(lr=Pt==null?void 0:Pt.page)==null?void 0:lr.id}/change_item_bank.json`:`/api/smart_plan_pages/${(Ir=Pt==null?void 0:Pt.page)==null?void 0:Ir.id}/add_item_banks.json`,{method:is?"put":"post",body:is?{item_bank_id:(Xi=(hi=Pt==null?void 0:Pt.item_banks)==null?void 0:hi[va])==null?void 0:Xi.id,new_item_bank_id:vn==null?void 0:vn[0]}:{item_bank_ids:vn,position:zt,is_smart_plan:!0}});(Do==null?void 0:Do.status)==0&&(te.ZP.success(is?"\u6362\u9898\u6210\u529F":"\u64CD\u4F5C\u6210\u529F"),qo(!1),rl(!1),yield xo(),is||(((_a=Pt==null?void 0:Pt.item_banks)==null?void 0:_a.length)>0?al((ro=Pt==null?void 0:Pt.item_banks)==null?void 0:ro.length):al(0)),Hs("4"),$o(!1))})}),a.createElement(Ui,{aiImg:zn,ref:xc,onSave:(vn,lr)=>ea(void 0,null,function*(){var Ir,hi,Xi;let _a=vn==null?void 0:vn.filter(Do=>Do.checked!=!0),ro=5-(Pt==null?void 0:Pt.count);if((_a==null?void 0:_a.length)>ro){te.ZP.warning("\u5F53\u524D\u9875\u9762\u8BD5\u9898\u6570\u5DF2\u8FBE\u4E0A\u9650\uFF085/5\uFF09\uFF0C\u8BF7\u5220\u9664\u90E8\u5206\u8BD5\u9898");return}const Co=yield(0,ue.ZP)("/api/intelligent_imports/save.json",{method:"post",body:{sub_discipline_id:[],group_id:[],exam_id:"",exercise_id:"",list:_a,mode:1,smart_plan:{id:er==null?void 0:er.id,position:zt},smart_plan_page_id:(Ir=Pt==null?void 0:Pt.page)==null?void 0:Ir.id}});Co.status===0&&(te.ZP.success("\u64CD\u4F5C\u6210\u529F"),xo(),((hi=Pt==null?void 0:Pt.item_banks)==null?void 0:hi.length)>0?al((Xi=Pt==null?void 0:Pt.item_banks)==null?void 0:Xi.length):al(0),Hs("4"),console.log(Co)),lr()})}),a.createElement(ae.default,{centered:!0,keyboard:!1,open:Yi,title:Pt==null?void 0:Pt.smart_plan_name,width:530,forceRender:!0,footer:null,onOk:()=>{ha(!1),On()},onCancel:()=>{ha(!1),On()}},a.createElement("div",{className:rr.modal},"\u6253\u5F00",a.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},a.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C\u5373\u53EF\u624B\u673A\u7AEF\u7545\u5B66\u8BFE\u4EF6\uFF0C\u968F\u65F6\u5F00\u542F\u9AD8\u6548\u5B66\u4E60\uFF01"),a.createElement("div",{className:rr.erweima},a.createElement(ie.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${er==null?void 0:er.coursesId}&id=${er==null?void 0:er.id}`,bgColor:"#FFF",size:260,icon:`${fe.Z.IMG_SERVER}/${(Yo=rt==null?void 0:rt.setting)==null?void 0:Yo.tab_logo_url}`}))),a.createElement(ae.default,{centered:!0,title:a.createElement(re.ZP.Group,{className:rr.scoreByBlankRadio,optionType:"button",options:[{label:"\u5B66\u4E60\u8BC4\u4EF7",value:1},{label:"\u95EE\u7B54\u8BB0\u5F55",value:2}],onChange:vn=>{ju(vn.target.value)},value:Pu}),className:rr.commentModalSty,keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:_u,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{ju(1),Iu(!1)},onCancel:()=>{ju(1),Iu(!1)}},a.createElement(se.Z,{spinning:Pl},a.createElement("div",{className:rr.evalueWrap},Pu==1&&a.createElement("div",{className:rr.evalueSty},a.createElement(oe.Z,{className:rr.ansWrap,value:Ps==null?void 0:Ps.comment})),Pu==2&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000",fontSize:"14px",marginTop:"10px"}},"\u4EE5\u4E0B\u662F\u5B66\u751F\u4E0E\u667A\u80FD\u5B66\u4F34\u7684\u4E92\u52A8\u8BE6\u60C5\uFF1A"),a.createElement("div",{className:rr.evalueSty},a.createElement("div",{className:rr.ansWrap,style:{padding:"0px 12px 12px 12px"}},(Sl=Ps==null?void 0:Ps.question_and_answer_list)==null?void 0:Sl.map((vn,lr)=>a.createElement("div",{key:lr,className:"mt10"},a.createElement("div",{style:{display:"flex"}},a.createElement("div",{className:rr.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),a.createElement(oe.Z,{className:rr.asnCont,value:vn==null?void 0:vn.question})),a.createElement("div",{style:{display:"flex"}},a.createElement("div",{className:rr.label},"\u56DE\u7B54\uFF1A"),a.createElement(oe.Z,{className:rr.asnCont,value:vn==null?void 0:vn.answer})))))))))),a.createElement(ae.default,{centered:!0,title:"\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762",keyboard:!1,maskClosable:!1,open:Lf,width:420,forceRender:!0,onOk:()=>ea(void 0,null,function*(){const vn=yield(0,ue.ZP)(`/api/courses/${er==null?void 0:er.coursesId}/smart_plans/${er==null?void 0:er.id}/set_cover.json`,{method:"post",body:{position:zt}});(vn==null?void 0:vn.status)==0&&(te.ZP.success("\u8BBE\u7F6E\u6210\u529F"),Bc(!1))}),onCancel:()=>{Bc(!1)}},a.createElement("span",null,"\u662F\u5426\u5C06\u5F53\u524DPPT\u9875\u9762\u8BBE\u4E3A\u8BFE\u4EF6\u5C01\u9762\uFF1F")),a.createElement(ae.default,{centered:!0,title:"\u67E5\u770B\u7B54\u9898\u8BB0\u5F55",keyboard:!1,maskClosable:!1,open:jf,width:800,forceRender:!0,footer:null,destroyOnClose:!0,onCancel:()=>{Dc(!1)}},a.createElement("div",null,a.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),a.createElement("span",{style:{color:"#333333"}},(il==null?void 0:il.user_name)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5B66\u53F7"),a.createElement("span",{style:{color:"#333333"}},(il==null?void 0:il.student_id)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u5206\u73ED"),a.createElement("span",{style:{color:"#333333"}},(il==null?void 0:il.group_name)||"--"),a.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"80px"}},"\u7B54\u9898\u72B6\u6001"),a.createElement("span",{style:{color:"#333333"}},(Bl==null?void 0:Bl[il==null?void 0:il.answer_status])||"--")),a.createElement(Ti,{item:il,backUrl:`/classrooms/${er==null?void 0:er.coursesId}/smart_plan/${er==null?void 0:er.id}/ppt_info/info`}))),a.createElement(ae.default,{centered:!0,keyboard:!1,open:ku,title:"\u8BBE\u7F6E",width:500,forceRender:!0,onOk:()=>ea(void 0,null,function*(){var vn,lr;const Ir=yield(0,ue.ZP)(`/api/smart_plan_pages/${(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id}/settings.json`,{method:"put",body:{position:zt,solution_visibility:Ic,enable_ai_tutor:Mc}});(Ir==null?void 0:Ir.status)===0&&(te.ZP.success("\u4FDD\u5B58\u6210\u529F"),Vu(zt,((lr=Pt==null?void 0:Pt.page)==null?void 0:lr.status)=="in_progress",(Gt==null?void 0:Gt.status)=="ended"),Lu(!1),xo())}),onCancel:()=>{Lu(!1)}},a.createElement("div",null,a.createElement("div",{style:{color:"#000000",display:"flex"}},a.createElement("span",null,"\u516C\u5F00\u7B54\u6848\u548C\u89E3\u6790"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5B66\u751F\u53EF\u5728\u6307\u5B9A\u65F6\u95F4\u67E5\u770B\u8BE5\u8BD5\u9898\u7684\u7B54\u6848\u53CA\u89E3\u6790")),a.createElement(z.default,{placeholder:"\u8BF7\u9009\u62E9\u516C\u5F00\u65F6\u95F4",style:{width:"100%",marginTop:"10px"},size:"large",value:Ic,onChange:vn=>{Oc(vn)}},a.createElement(z.default.Option,{value:"show_after_edit"},"\u63D0\u4EA4\u540E\u663E\u793A"),a.createElement(z.default.Option,{value:"show_after_submission"},"\u7ED3\u675F\u7B54\u9898\u540E\u663E\u793A"),a.createElement(z.default.Option,{value:"show_after_ended"},"\u7ED3\u675F\u6388\u8BFE\u540E\u663E\u793A")),((Nl=(ml=Pt==null?void 0:Pt.item_banks)==null?void 0:ml[va])==null?void 0:Nl.item_type)=="PROGRAM"&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},a.createElement("span",null,"\u5F00\u542F\u667A\u80FD\u52A9\u6559"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u5B66\u751F\u53EF\u5728\u8BC4\u6D4B\u9875\u9762\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u8F85\u52A9\u7B54\u9898")),a.createElement(pe.Z,{checked:Mc,onChange:vn=>{_c(vn)}})))),a.createElement(ae.default,{centered:!0,keyboard:!1,open:Zf,title:"\u540C\u6B65\u4EA4\u4E92\u8BBE\u7F6E",width:600,okText:"\u786E\u8BA4",forceRender:!0,onOk:()=>ea(void 0,null,function*(){var vn,lr;let Ir=[];hu==null||hu.map(Xi=>{au!=null&&au.includes(Xi==null?void 0:Xi.id)&&Xi!=null&&Xi.bind_module&&Ir.push(Xi==null?void 0:Xi.position)});let hi=!1;if((Ir==null?void 0:Ir.length)>0?hi=yield new Promise(_a=>{ae.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:a.createElement("div",null,"\u68C0\u6D4B\u5230",a.createElement("span",{style:{color:"#0152d9",margin:"0 10px"}},Ir==null?void 0:Ir.map((ro,Co,Do)=>`\u7B2C${ro}\u9875${Co_a(!0),onCancel:()=>_a(!1)})}):hi=!0,hi){const Xi=yield(0,ue.ZP)(`/api/smart_plan_pages/${(vn=Pt==null?void 0:Pt.page)==null?void 0:vn.id}/group.json`,{method:"put",body:(Pt==null?void 0:Pt.count)>0?{position:zt,page_ids:au,progress_control:Tc}:{position:zt,page_ids:au}});(Xi==null?void 0:Xi.status)===0&&(te.ZP.success("\u4FDD\u5B58\u6210\u529F"),xo(),Vu(zt,((lr=Pt==null?void 0:Pt.page)==null?void 0:lr.status)=="in_progress",(Gt==null?void 0:Gt.status)=="ended"),Uu(!1))}}),onCancel:()=>{Uu(!1)}},a.createElement("div",{style:{color:"#333"}},a.createElement("div",{style:{color:"#9096A3"}},"\u652F\u6301\u5C06\u5F53\u524D\u9875\u9762\u4EA4\u4E92\u8BBE\u7F6E\u540C\u6B65\u81F3\u5176\u4ED6\u9875\u9762\uFF0C\u5B66\u751F\u7AEF\u7684\u5BF9\u5E94\u9875\u9762\u5C06\u5B9E\u65F6\u540C\u6B65\u3002"),a.createElement(z.default,{placeholder:"\u8BF7\u9009\u62E9\u5E7B\u706F\u7247\u9875\u7801",className:rr.selectMore,disabled:(Gt==null?void 0:Gt.status)=="ended",style:{width:"100%",marginTop:"10px"},mode:"multiple",size:"large",value:au,showSearch:!1,onChange:vn=>{Pc(vn)}},hu==null?void 0:hu.map((vn,lr)=>a.createElement(z.default.Option,{value:vn==null?void 0:vn.id,key:lr,disabled:(vn==null?void 0:vn.position)==zt},"\u7B2C",vn==null?void 0:vn.position,"\u9875"))),(Pt==null?void 0:Pt.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{style:{color:"#000000",display:"flex",marginTop:"20px",marginBottom:"10px"}},a.createElement("span",null,"\u5B66\u4E60\u8FDB\u5EA6\u63A7\u5236"),a.createElement("span",{style:{color:"#9096A3",marginLeft:"10px"}},"\u542F\u7528\u540E\uFF0C\u5B66\u751F\u5FC5\u987B\u5B8C\u6210\u5F53\u524D\u9875\u9762\u7684\u6240\u6709\u8BD5\u9898\uFF0C\u624D\u53EF\u8FDB\u5165\u4E0B\u4E00\u9875\u5B66\u4E60")),a.createElement(pe.Z,{checked:Tc,onChange:vn=>{Nc(vn)}})))),a.createElement(ae.default,{open:Wf,title:"\u6DFB\u52A0\u8BD5\u9898",centered:!0,onCancel:()=>vu(!1),footer:null,width:372},a.createElement("div",{className:"c-grey-333"},"\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B\u65B9\u5F0F\u4E3A\u5F53\u524D\u5E7B\u706F\u7247\u5185\u5BB9\u8BBE\u7F6E\u6D4B\u9A8C\u8BD5\u9898\uFF1A"),a.createElement("div",{className:rr.add,style:{marginBottom:"20px"}},[{key:4,name:"\u667A\u80FD\u51FA\u9898",img:Lr},{key:1,name:"\u9898\u5E93\u9009\u9898",img:le(46503)},{key:2,name:"\u81EA\u4E3B\u5EFA\u9898",img:le(49179)},{key:3,name:"\u62D3\u5C55\u7EC3\u4E60",img:Gi}].map(vn=>a.createElement("div",{className:rr.add_button,onClick:()=>{Xe.Z.publish("active-modal-index",vn.key),vu(!1)}},a.createElement("img",{width:18,src:vn.img}),a.createElement("aside",{className:"ml10"},vn.name))))),a.createElement(yn,{isEdit:zu,data:_o(Ho(_o({},Pt),{url:zn,position:zt,maxPage:tn}),er),visible:Hf,changePage:Yn,openPreview:vn=>{jl(Ho(_o({},as),{defaultValue:vn,showExtra:!0,open:as.open+1}))},onOk:()=>{te.ZP.success("\u64CD\u4F5C\u6210\u529F"),ou(!1),xo()},onClose:()=>ou(!1)}),a.createElement(Zo,{interactiveOpen:Gf,maxPage:tn,onClose:()=>Rc(!1),paramsHttp:er,handlePageClick:vn=>{Tn(vn)},handleRefresh:()=>{xo()},currentPosition:zt}),a.createElement(js,{Callback:vn=>ea(void 0,null,function*(){var lr;let Ir=yield(0,ue.ZP)(`/api/courses/${er==null?void 0:er.coursesId}/smart_plans/${er==null?void 0:er.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(lr=Pt==null?void 0:Pt.page)==null?void 0:lr.id,status:"in_progress",answer_limit_time:vn}});(Ir==null?void 0:Ir.status)==0&&(te.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),xo(),Ma(Ir==null?void 0:Ir.data),tt({type:"classroomList/setActionTabs",payload:{key:""}}))})}))};var Wl=(0,ce.connect)(({classroomList:dt,globalSetting:rt})=>({classroomList:dt,globalSetting:rt}))(Hl),Mi={"weboffice-zone":"weboffice-zone___TKF3X",page_style:"page_style___AiHeR","editable-container":"editable-container___Hv4tS","editable-content":"editable-content___wM_1T",toolbar:"toolbar___cnYFp","line-menu":"line-menu___jgIfE","chat-dialog":"chat-dialog___HS5PJ","chat-header":"chat-header___byzBT","chat-content":"chat-content___jrn7Q","chat-actions":"chat-actions___KhMUp",over_item_list:"over_item_list___BGRpQ",over_item:"over_item____cy2z",close_button:"close_button___ZfK6v",over_button:"over_button___Zixqf",ewm_img:"ewm_img___zUb7w",ewm_text:"ewm_text___XsYJq",kjgj_style:"kjgj_style___jIqhD",kjgj_item:"kjgj_item___d355l",kjgj_img:"kjgj_img___mwqc3",kjgj_text:"kjgj_text___DcyGA",over_content:"over_content___sF378",overcont2wrap:"overcont2wrap___bFkY4",over_content2:"over_content2___hJcZc",over_button2:"over_button2___Jemel",ewm_img2:"ewm_img2___YA3Oe",ewm_text2:"ewm_text2____31uu",officeWrp:"officeWrp___k5Vj6",left:"left___N1Ud5",btn_float:"btn_float___heSNx",to_page_style:"to_page_style___LctZq",left_float:"left_float___nZY5i",float_icon:"float_icon___JUMlu",float_text:"float_text___Eq4xh",float_more:"float_more___gL4yG",right:"right___siptG",footer_button:"footer_button___yetpK",quxiao:"quxiao___M3LW4",queren:"queren___nmAw_",close_drawer:"close_drawer___PU7PN",erweima:"erweima___C9QL5",arrow:"arrow___fFtZm",modal:"modal___GuDAW",drawer_ewm:"drawer_ewm___xY2Oi",drawer_ewm_title:"drawer_ewm_title___nHqEm",drawer_text:"drawer_text___EnOs3",drawer_code:"drawer_code___cZMU2"},Vl=le(97915);const Gl=(0,a.forwardRef)((dt,rt)=>{const{prefixCls:tt,className:zt,children:Gt,size:Un,style:zn={}}=dt,An=Ln()(`${tt}-panel`,{[`${tt}-panel-hidden`]:Un===0},zt),tn=Un!==void 0;return a.createElement("div",{ref:rt,className:An,style:Object.assign(Object.assign({},zn),{flexBasis:tn?Un:"auto",flexGrow:tn?0:1})},Gt)});var Yl=()=>null,Ql=le(29301),Rs=le(6089),Kl=le(48755),Xl=le(83397),Jl=le(11592),ba=function(dt,rt){var tt={};for(var zt in dt)Object.prototype.hasOwnProperty.call(dt,zt)&&rt.indexOf(zt)<0&&(tt[zt]=dt[zt]);if(dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Gt=0,zt=Object.getOwnPropertySymbols(dt);Gt(0,Jl.Z)(dt).filter(a.isValidElement).map(tt=>{const{props:zt}=tt,{collapsible:Gt}=zt,Un=ba(zt,["collapsible"]);return Object.assign(Object.assign({},Un),{collapsible:ta(Gt)})}),[dt])}function Cs(dt,rt,tt){return a.useMemo(()=>{const zt=[];for(let Gt=0;Gt0||Tn.start&&tn===0&&An>0,vr=Tn.start&&tn>0||Yn.end&&An===0&&tn>0;zt[Gt]={resizable:or,startCollapsible:!!(tt?vr:Fn),endCollapsible:!!(tt?Fn:vr)}}return zt},[rt,dt])}var Fl=le(3300);function Ml(dt){return Number(dt.slice(0,-1))/100}function ql(dt){return typeof dt=="string"&&dt.endsWith("%")}function Au(dt,rt){const tt=dt.map(Tn=>Tn.size),zt=dt.length,Gt=rt||0,Un=Tn=>Tn*Gt,[zn,An]=a.useState(()=>dt.map(Tn=>Tn.defaultSize)),tn=a.useMemo(()=>{var Tn;const or=[];for(let Fn=0;Fn{let Tn=[],or=0;for(let vr=0;vrvr+(hr||0),0);if(Fn>1||!or){const vr=1/Fn;Tn=Tn.map(hr=>hr===void 0?0:hr*vr)}else{const vr=(1-Fn)/or;Tn=Tn.map(hr=>hr===void 0?vr:hr)}return Tn},[tn,Gt]),qn=a.useMemo(()=>On.map(Un),[On,Gt]),Yn=a.useMemo(()=>dt.map(Tn=>ql(Tn.min)?Ml(Tn.min):(Tn.min||0)/Gt),[dt,Gt]),Rn=a.useMemo(()=>dt.map(Tn=>ql(Tn.max)?Ml(Tn.max):(Tn.max||Gt)/Gt),[dt,Gt]);return[a.useMemo(()=>rt?qn:tn,[qn,rt]),qn,On,Yn,Rn,An]}function Qu(dt,rt,tt,zt,Gt,Un){const zn=dt.map(sr=>[sr.min,sr.max]),An=zt||0,tn=sr=>sr*An;function On(sr,ur){return typeof sr=="string"?tn(Ml(sr)):sr!=null?sr:ur}const[qn,Yn]=a.useState([]),Rn=a.useRef([]),[jn,Tn]=a.useState(null),or=()=>tt.map(tn);return[sr=>{Yn(or()),Tn({index:sr,confirmed:!1})},(sr,ur)=>{var Qt;let kr=null;if((!jn||!jn.confirmed)&&ur!==0){if(ur>0)kr=sr,Tn({index:sr,confirmed:!0});else for(let Kr=sr;Kr>=0;Kr-=1)if(qn[Kr]>0&&rt[Kr].resizable){kr=Kr,Tn({index:Kr,confirmed:!0});break}}const Vr=(Qt=kr!=null?kr:jn==null?void 0:jn.index)!==null&&Qt!==void 0?Qt:sr,wr=(0,Fl.Z)(qn),ui=Vr+1,Ci=On(zn[Vr][0],0),Ii=On(zn[ui][0],0),$n=On(zn[Vr][1],An),gr=On(zn[ui][1],An);let mi=ur;return wr[Vr]+mi$n&&(mi=$n-wr[Vr]),wr[ui]-mi>gr&&(mi=wr[ui]-gr),wr[Vr]+=mi,wr[ui]-=mi,Gt(wr),wr},()=>{Tn(null)},(sr,ur)=>{const Qt=or(),kr=Un?ur==="start"?"end":"start":ur,Vr=kr==="start"?sr:sr+1,wr=kr==="start"?sr+1:sr,ui=Qt[Vr],Ci=Qt[wr];if(ui!==0&&Ci!==0)Qt[Vr]=0,Qt[wr]+=ui,Rn.current[sr]=ui;else{const Ii=ui+Ci,$n=On(zn[Vr][0],0),gr=On(zn[Vr][1],An),mi=On(zn[wr][0],0),Kr=On(zn[wr][1],An),ci=Math.max($n,Ii-Kr),Aa=(Math.min(gr,Ii-mi)-ci)/2,Ri=Rn.current[sr],qi=Ii-Ri;Ri&&Ri<=Kr&&Ri>=mi&&qi<=gr&&qi>=$n?(Qt[wr]=Ri,Qt[Vr]=qi):(Qt[Vr]-=Aa,Qt[wr]+=Aa)}return Gt(Qt),Qt},jn==null?void 0:jn.index]}var Za=le(84105),la=le(33853),Na=le(38819),yo=le(87395);function Io(dt){return typeof dt=="number"&&!Number.isNaN(dt)?Math.round(dt):0}var Jc=dt=>{const{prefixCls:rt,vertical:tt,index:zt,active:Gt,ariaNow:Un,ariaMin:zn,ariaMax:An,resizable:tn,startCollapsible:On,endCollapsible:qn,onOffsetStart:Yn,onOffsetUpdate:Rn,onOffsetEnd:jn,onCollapse:Tn,lazy:or,containerSize:Fn}=dt,vr=`${rt}-bar`,[hr,nr]=(0,a.useState)(null),[sr,ur]=(0,a.useState)(0),Qt=tt?0:sr,kr=tt?sr:0,Vr=Kr=>{tn&&Kr.currentTarget&&(nr([Kr.pageX,Kr.pageY]),Yn(zt))},wr=Kr=>{if(tn&&Kr.touches.length===1){const ci=Kr.touches[0];nr([ci.pageX,ci.pageY]),Yn(zt)}},ui=Kr=>{const ci=Fn*Un/100,sa=ci+Kr,Aa=Math.max(0,Fn*zn/100),Ri=Math.min(Fn,Fn*An/100);return Math.max(Aa,Math.min(Ri,sa))-ci},Ci=(0,Rs.Z)((Kr,ci)=>{const sa=ui(tt?ci:Kr);ur(sa)}),Ii=(0,Rs.Z)(()=>{Rn(zt,Qt,kr),ur(0)});a.useEffect(()=>{if(hr){const Kr=Ri=>{const{pageX:qi,pageY:vi}=Ri,ei=qi-hr[0],fa=vi-hr[1];or?Ci(ei,fa):Rn(zt,ei,fa)},ci=()=>{or&&Ii(),nr(null),jn()},sa=Ri=>{if(Ri.touches.length===1){const qi=Ri.touches[0],vi=qi.pageX-hr[0],ei=qi.pageY-hr[1];or?Ci(vi,ei):Rn(zt,vi,ei)}},Aa=()=>{or&&Ii(),nr(null),jn()};return window.addEventListener("touchmove",sa),window.addEventListener("touchend",Aa),window.addEventListener("mousemove",Kr),window.addEventListener("mouseup",ci),()=>{window.removeEventListener("mousemove",Kr),window.removeEventListener("mouseup",ci),window.removeEventListener("touchmove",sa),window.removeEventListener("touchend",Aa)}}},[hr,or,tt,zt,Fn,Un,zn,An]);const $n={[`--${vr}-preview-offset`]:`${sr}px`},gr=tt?yo.Z:la.Z,mi=tt?Za.Z:Na.Z;return a.createElement("div",{className:vr,role:"separator","aria-valuenow":Io(Un),"aria-valuemin":Io(zn),"aria-valuemax":Io(An)},or&&a.createElement("div",{className:Ln()(`${vr}-preview`,{[`${vr}-preview-active`]:!!sr}),style:$n}),a.createElement("div",{className:Ln()(`${vr}-dragger`,{[`${vr}-dragger-disabled`]:!tn,[`${vr}-dragger-active`]:Gt}),onMouseDown:Vr,onTouchStart:wr}),On&&a.createElement("div",{className:Ln()(`${vr}-collapse-bar`,`${vr}-collapse-bar-start`),onClick:()=>Tn(zt,"start")},a.createElement(gr,{className:Ln()(`${vr}-collapse-icon`,`${vr}-collapse-start`)})),qn&&a.createElement("div",{className:Ln()(`${vr}-collapse-bar`,`${vr}-collapse-bar-end`),onClick:()=>Tn(zt,"end")},a.createElement(mi,{className:Ln()(`${vr}-collapse-icon`,`${vr}-collapse-end`)})))},qc=le(63356),$c=le(16931);const ed=dt=>{const{componentCls:rt}=dt;return{[`&-rtl${rt}-horizontal`]:{[`> ${rt}-bar`]:{[`${rt}-bar-collapse-previous`]:{insetInlineEnd:0,insetInlineStart:"unset"},[`${rt}-bar-collapse-next`]:{insetInlineEnd:"unset",insetInlineStart:0}}},[`&-rtl${rt}-vertical`]:{[`> ${rt}-bar`]:{[`${rt}-bar-collapse-previous`]:{insetInlineEnd:"50%",insetInlineStart:"unset"},[`${rt}-bar-collapse-next`]:{insetInlineEnd:"50%",insetInlineStart:"unset"}}}}},fu={position:"absolute",top:"50%",left:{_skip_check_:!0,value:"50%"},transform:"translate(-50%, -50%)"},td=dt=>{const{componentCls:rt,colorFill:tt,splitBarDraggableSize:zt,splitBarSize:Gt,splitTriggerSize:Un,controlItemBgHover:zn,controlItemBgActive:An,controlItemBgActiveHover:tn,prefixCls:On}=dt,qn=`${rt}-bar`,Yn=`${rt}-mask`,Rn=`${rt}-panel`,jn=dt.calc(Un).div(2).equal(),Tn=`${On}-bar-preview-offset`,or={position:"absolute",background:dt.colorPrimary,opacity:.2,pointerEvents:"none",transition:"none",zIndex:1,display:"none"};return{[rt]:Object.assign(Object.assign(Object.assign({},(0,qc.Wf)(dt)),{display:"flex",width:"100%",height:"100%",alignItems:"stretch",[`> ${qn}`]:{flex:"none",position:"relative",userSelect:"none",[`${qn}-dragger`]:Object.assign(Object.assign({},fu),{zIndex:1,"&::before":Object.assign({content:'""',background:zn},fu),"&::after":Object.assign({content:'""',background:tt},fu),[`&:hover:not(${qn}-dragger-active)`]:{"&::before":{background:An}},"&-active":{zIndex:2,"&::before":{background:tn}},[`&-disabled${qn}-dragger`]:{zIndex:0,"&, &:hover, &-active":{cursor:"default","&::before":{background:zn}},"&::after":{display:"none"}}}),[`${qn}-collapse-bar`]:Object.assign(Object.assign({},fu),{zIndex:dt.zIndexPopupBase,background:zn,fontSize:dt.fontSizeSM,borderRadius:dt.borderRadiusXS,color:dt.colorText,cursor:"pointer",opacity:0,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{background:An},"&:active":{background:tn}}),"&:hover, &:active":{[`${qn}-collapse-bar`]:{opacity:1}}},[Yn]:{position:"fixed",zIndex:dt.zIndexPopupBase,inset:0,"&-horizontal":{cursor:"col-resize"},"&-vertical":{cursor:"row-resize"}},"&-horizontal":{flexDirection:"row",[`> ${qn}`]:{width:0,[`${qn}-preview`]:Object.assign(Object.assign({height:"100%",width:Gt},or),{[`&${qn}-preview-active`]:{display:"block",transform:`translateX(var(--${Tn}))`}}),[`${qn}-dragger`]:{cursor:"col-resize",height:"100%",width:Un,"&::before":{height:"100%",width:Gt},"&::after":{height:zt,width:Gt}},[`${qn}-collapse-bar`]:{width:dt.fontSizeSM,height:dt.controlHeightSM,"&-start":{left:{_skip_check_:!0,value:"auto"},right:{_skip_check_:!0,value:jn},transform:"translateY(-50%)"},"&-end":{left:{_skip_check_:!0,value:jn},right:{_skip_check_:!0,value:"auto"},transform:"translateY(-50%)"}}}},"&-vertical":{flexDirection:"column",[`> ${qn}`]:{height:0,[`${qn}-preview`]:Object.assign(Object.assign({height:Gt,width:"100%"},or),{[`&${qn}-preview-active`]:{display:"block",transform:`translateY(var(--${Tn}))`}}),[`${qn}-dragger`]:{cursor:"row-resize",width:"100%",height:Un,"&::before":{width:"100%",height:Gt},"&::after":{width:zt,height:Gt}},[`${qn}-collapse-bar`]:{height:dt.fontSizeSM,width:dt.controlHeightSM,"&-start":{top:"auto",bottom:jn,transform:"translateX(-50%)"},"&-end":{top:jn,bottom:"auto",transform:"translateX(-50%)"}}}},[Rn]:{overflow:"auto",padding:"0 1px",scrollbarWidth:"thin",boxSizing:"border-box","&-hidden":{padding:0,overflow:"hidden"},[`&:has(${rt}:only-child)`]:{overflow:"hidden"}}}),ed(dt))}},nd=dt=>{var rt;const tt=dt.splitBarSize||2,zt=dt.splitTriggerSize||6,Gt=dt.resizeSpinnerSize||20,Un=(rt=dt.splitBarDraggableSize)!==null&&rt!==void 0?rt:Gt;return{splitBarSize:tt,splitTriggerSize:zt,splitBarDraggableSize:Un,resizeSpinnerSize:Gt}};var rd=(0,$c.I$)("Splitter",dt=>[td(dt)],nd),id=dt=>{const{prefixCls:rt,className:tt,style:zt,layout:Gt="horizontal",children:Un,rootClassName:zn,onResizeStart:An,onResize:tn,onResizeEnd:On,lazy:qn}=dt,{getPrefixCls:Yn,direction:Rn,className:jn,style:Tn}=(0,Kl.dj)("splitter"),or=Yn("splitter",rt),Fn=(0,Xl.Z)(or),[vr,hr,nr]=rd(or,Fn),sr=Gt==="vertical",ur=Rn==="rtl",Qt=!sr&&ur,kr=Ko(Un),[Vr,wr]=(0,a.useState)(),ui=go=>{const{offsetWidth:Qa,offsetHeight:So}=go,ts=sr?So:Qa;ts!==0&&wr(ts)},[Ci,Ii,$n,gr,mi,Kr]=Au(kr,Vr),ci=Cs(kr,Ii,ur),[sa,Aa,Ri,qi,vi]=Qu(kr,ci,$n,Vr,Kr,ur),ei=(0,Rs.Z)(go=>{sa(go),An==null||An(Ii)}),fa=(0,Rs.Z)((go,Qa)=>{const So=Aa(go,Qa);tn==null||tn(So)}),no=(0,Rs.Z)(()=>{Ri(),On==null||On(Ii)}),Ro=(0,Rs.Z)((go,Qa)=>{const So=qi(go,Qa);tn==null||tn(So),On==null||On(So)}),La=Ln()(or,tt,`${or}-${Gt}`,{[`${or}-rtl`]:ur},zn,jn,nr,Fn,hr),lo=`${or}-mask`,Xo=a.useMemo(()=>{const go=[];let Qa=0;for(let So=0;So{const So=a.createElement(Gl,Object.assign({},go,{prefixCls:or,size:Ci[Qa]}));let ts=null;const ns=ci[Qa];if(ns){const _s=(Xo[Qa-1]||0)+gr[Qa],Ss=(Xo[Qa+1]||100)-mi[Qa+1],Is=(Xo[Qa-1]||0)+mi[Qa],ls=(Xo[Qa+1]||100)-gr[Qa+1];ts=a.createElement(Jc,{lazy:qn,index:Qa,active:vi===Qa,prefixCls:or,vertical:sr,resizable:ns.resizable,ariaNow:Xo[Qa]*100,ariaMin:Math.max(_s,Ss)*100,ariaMax:Math.min(Is,ls)*100,startCollapsible:ns.startCollapsible,endCollapsible:ns.endCollapsible,onOffsetStart:ei,onOffsetUpdate:(ks,ys,Es)=>{let rs=sr?Es:ys;Qt&&(rs=-rs),fa(ks,rs)},onOffsetEnd:no,onCollapse:Ro,containerSize:Vr||0})}return a.createElement(a.Fragment,{key:`split-panel-${Qa}`},So,ts)}),typeof vi=="number"&&a.createElement("div",{"aria-hidden":!0,className:Ln()(lo,`${lo}-${Gt}`)}))))};const Xu=id;Xu.Panel=Yl;var $l=Xu,Oo={box:"box___9t6dj",code_style:"code_style___L5H95",box_header:"box_header___PThC5",headTip:"headTip___MoiWM",box_wrap:"box_wrap_____SpK",progressbarWrap:"progressbarWrap___Xb_JW",progressItem:"progressItem___r6hIu",circle:"circle___dmxdq",activeWrap:"activeWrap___ZAXAN",quit:"quit___fMx4e",box_botton:"box_botton___nhfoY",mainContent:"mainContent___EseHE",questionWrap:"questionWrap___bTxa_",questionStatus:"questionStatus___g9DRZ",studyUnit:"studyUnit___G1Nk2",page_footer:"page_footer___PFaVy",num_style:"num_style___GIpVz",num_style_active:"num_style_active___bq8RR",button1:"button1___HqBEu",button2:"button2___VYEdv",daojishi:"daojishi___wZ6er"},Da={modalContent:"modalContent___iFtJg",modalContentLeft:"modalContentLeft___YMwu4",green:"green___cf5ZK",textArea:"textArea___yDJpX",red:"red___vaJTM",row:"row____R6FZ",html:"html___GYpZl",line:"line___jKbuh",choiceWrap:"choiceWrap___XHmE4",choiceIndex:"choiceIndex___wpoi0",judgementIndex:"judgementIndex___Eie7b",activeAnswer:"activeAnswer___uuVOS",rightAnswer:"rightAnswer___vz9aJ",errorAnswer:"errorAnswer___ffoBB",setAnswerBtn:"setAnswerBtn___JXqx2",activeJudgementAnswer:"activeJudgementAnswer___HPUar",actionWrapper:"actionWrapper___YFUXa",addIcon:"addIcon___XHNO1",deleteIcon:"deleteIcon___Ti66j",analysisWrap:"analysisWrap___a52qa",Drawrap:"Drawrap___sKs5x",iframe:"iframe___ZCHT9",c:"c___yzswq",cpp:"cpp___aD_5y",java:"java___s91Vb",python:"python___PRu_t",commitBtn:"commitBtn___g2N79",questionWrap:"questionWrap___nKdxT",solutionWrap:"solutionWrap___jaM5J",descBox:"descBox___bONsy",title:"title___ufkCS",desc:"desc___DG7jE",choiceBox:"choiceBox___uhqIh",activeAnswerBox:"activeAnswerBox___BEPta",rightAnswerBox:"rightAnswerBox___c561Z",errorAnswerBox:"errorAnswerBox___ouNWS",greenColor:"greenColor___IiAyu",redColor:"redColor___f6vEe"},ad=Object.defineProperty,od=Object.defineProperties,sd=Object.getOwnPropertyDescriptors,Ju=Object.getOwnPropertySymbols,ld=Object.prototype.hasOwnProperty,ud=Object.prototype.propertyIsEnumerable,qu=(dt,rt,tt)=>rt in dt?ad(dt,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):dt[rt]=tt,wu=(dt,rt)=>{for(var tt in rt||(rt={}))ld.call(rt,tt)&&qu(dt,tt,rt[tt]);if(Ju)for(var tt of Ju(rt))ud.call(rt,tt)&&qu(dt,tt,rt[tt]);return dt},cd=(dt,rt)=>od(dt,sd(rt));const dd=({problemset:dt,dispatch:rt,question:tt,pageCache:zt,solutionVis:Gt,disabled:Un,questionIndex:zn,pageInfo:An,SmartPlanItemBanks:tn,questionChoiceIdsRef:On})=>{const[qn,Yn]=(0,a.useState)({}),[Rn,jn]=(0,a.useState)([]),Tn={fontSize:"18px"},or=!(zt!=null&&zt.is_end)&&(An==null?void 0:An.status)=="ended"||(tt==null?void 0:tt.is_answered)||(zt==null?void 0:zt.is_end)&&!(tn!=null&&tn.allow_answer_after_end),Fn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const nr=(0,Ye.cloneDeep)(tt);Yn(nr),jn(nr.choices)},[tt]);const vr=nr=>{if(or)return;const sr=Rn.map((ur,Qt)=>cd(wu({},ur),{checked:Qt===nr?!(ur!=null&&ur.checked):ur==null?void 0:ur.checked}));On.current=sr.filter(ur=>ur.checked).map(ur=>ur==null?void 0:ur.choice_id),jn(sr)},hr=(nr=!1)=>{let sr="";return Rn.forEach((ur,Qt)=>{nr?ur!=null&&ur.me_answered&&(sr=sr+Fn[Qt]):ur!=null&&ur.is_answer&&(sr=sr+Fn[Qt])}),sr};return console.log(zn),a.createElement("div",null,a.createElement("div",{className:Da.questionWrap},a.createElement(oe.Z,{value:'

            \u591A\u9009\u9898

            '+(qn==null?void 0:qn.name),style:wu({},Tn)}),Rn==null?void 0:Rn.map((nr,sr)=>{const{is_answer:ur,checked:Qt,choice_text:kr,me_answered:Vr}=nr;let wr="";return Gt?(ur&&(wr=Da.rightAnswerBox),!ur&&(Qt||Vr)&&(wr=Da.errorAnswerBox)):(Qt||Vr)&&(wr=Da.activeAnswerBox),a.createElement(Ve.Z,{key:sr,className:`${Da.choiceBox} ${wr}`,align:"middle",wrap:!1,style:{cursor:or?"not-allowed":"pointer",marginTop:sr==0?"40px":"20px"},onClick:ui=>{vr(sr)}},a.createElement(Me.Z,{style:{fontWeight:500,fontSize:"20px"},className:Da.choiceIndex},Fn[sr]),a.createElement(Me.Z,{flex:1,className:"ml30"},a.createElement(oe.Z,{className:Da.html,value:kr,style:wu({},Tn)})),Gt&&ur&&a.createElement(Me.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),Gt&&!ur&&(Qt||Vr)&&a.createElement(Me.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),Gt&&a.createElement("div",{className:Da.solutionWrap},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},hr(!1))),a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),Rn.find(nr=>nr==null?void 0:nr.me_answered)?a.createElement(a.Fragment,null,(()=>{const nr=Rn.map((Vr,wr)=>Vr!=null&&Vr.me_answered?wr:-1).filter(Vr=>Vr!==-1),sr=Rn.map((Vr,wr)=>Vr!=null&&Vr.is_answer?wr:-1).filter(Vr=>Vr!==-1),Qt=nr.length===sr.length&&nr.every(Vr=>sr.includes(Vr))?Da.greenColor:Da.redColor,kr=nr.map(Vr=>Fn[Vr]).join("");return a.createElement("span",{className:Qt,style:{fontWeight:600,fontSize:"16px"}},kr||"\u672A\u4F5C\u7B54")})()):a.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),a.createElement("div",null,a.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((qn==null?void 0:qn.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var fd=(0,ce.connect)(({problemset:dt})=>({problemset:dt}))(dd),Ao=le(59301),pd=Object.defineProperty,md=Object.defineProperties,hd=Object.getOwnPropertyDescriptors,$u=Object.getOwnPropertySymbols,vd=Object.prototype.hasOwnProperty,gd=Object.prototype.propertyIsEnumerable,ec=(dt,rt,tt)=>rt in dt?pd(dt,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):dt[rt]=tt,Cu=(dt,rt)=>{for(var tt in rt||(rt={}))vd.call(rt,tt)&&ec(dt,tt,rt[tt]);if($u)for(var tt of $u(rt))gd.call(rt,tt)&&ec(dt,tt,rt[tt]);return dt},yd=(dt,rt)=>md(dt,hd(rt));const Ed=({questionIndex:dt,problemset:rt,dispatch:tt,question:zt,solutionVis:Gt,pageCache:Un,pageInfo:zn,questionChoiceIdsRef:An,SmartPlanItemBanks:tn})=>{const[On,qn]=(0,a.useState)({}),[Yn,Rn]=(0,a.useState)([]),jn={fontSize:"18px"},Tn=!(Un!=null&&Un.is_end)&&(zn==null?void 0:zn.status)=="ended"||(zt==null?void 0:zt.is_answered)||(Un==null?void 0:Un.is_end)&&!(tn!=null&&tn.allow_answer_after_end),or=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const vr=(0,Ye.cloneDeep)(zt);qn(vr),Rn(vr.choices)},[zt]);const Fn=vr=>{if(Tn)return;const hr=Yn.map((nr,sr)=>yd(Cu({},nr),{checked:sr===vr}));An.current=hr.filter(nr=>nr.checked).map(nr=>nr==null?void 0:nr.choice_id),Rn(hr)};return Ao.createElement("div",null,Ao.createElement("div",{className:Da.questionWrap},Ao.createElement(oe.Z,{value:'

            \u5355\u9009\u9898

            '+(On==null?void 0:On.name),style:Cu({},jn)}),Yn==null?void 0:Yn.map((vr,hr)=>{const{is_answer:nr,checked:sr,choice_text:ur,me_answered:Qt}=vr;let kr="";return Gt?(nr&&(kr=Da.rightAnswerBox),!nr&&(sr||Qt)&&(kr=Da.errorAnswerBox)):(sr||Qt)&&(kr=Da.activeAnswerBox),Ao.createElement(Ve.Z,{key:hr,className:`${Da.choiceBox} ${kr}`,align:"middle",wrap:!1,style:{cursor:Tn?"not-allowed":"pointer",marginTop:hr==0?"40px":"20px"},onClick:Vr=>{Fn(hr)}},Ao.createElement(Me.Z,{style:{fontWeight:500,fontSize:"20px"},className:Da.choiceIndex},or[hr]),Ao.createElement(Me.Z,{flex:1,className:"ml30"},Ao.createElement(oe.Z,{className:Da.html,value:ur,style:Cu({},jn)})),Gt&&nr&&Ao.createElement(Me.Z,null,Ao.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),Gt&&!nr&&(sr||Qt)&&Ao.createElement(Me.Z,null,Ao.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),Gt&&Ao.createElement("div",{className:Da.solutionWrap},Ao.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},Ao.createElement("div",{className:"c-grey-333 mb5 font16"},Ao.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),Ao.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},or[Yn.findIndex(vr=>vr==null?void 0:vr.is_answer)])),Ao.createElement("div",{className:"c-grey-333 mb5 font16"},Ao.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),Yn.find(vr=>vr==null?void 0:vr.me_answered)?Ao.createElement(Ao.Fragment,null,(()=>{var vr;const hr=Yn.findIndex(ur=>ur==null?void 0:ur.me_answered),sr=((vr=Yn[hr])==null?void 0:vr.is_answer)?Da.greenColor:Da.redColor;return Ao.createElement("span",{className:sr,style:{fontWeight:600,fontSize:"16px"}},or[hr])})()):Ao.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),Ao.createElement("div",null,Ao.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((On==null?void 0:On.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var bd=(0,ce.connect)(({problemset:dt})=>({problemset:dt}))(Ed),Ad=Object.defineProperty,wd=Object.defineProperties,Cd=Object.getOwnPropertyDescriptors,tc=Object.getOwnPropertySymbols,Sd=Object.prototype.hasOwnProperty,xd=Object.prototype.propertyIsEnumerable,nc=(dt,rt,tt)=>rt in dt?Ad(dt,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):dt[rt]=tt,Su=(dt,rt)=>{for(var tt in rt||(rt={}))Sd.call(rt,tt)&&nc(dt,tt,rt[tt]);if(tc)for(var tt of tc(rt))xd.call(rt,tt)&&nc(dt,tt,rt[tt]);return dt},Dd=(dt,rt)=>wd(dt,Cd(rt));const Bd=({problemset:dt,questionIndex:rt,dispatch:tt,question:zt,pageCache:Gt,solutionVis:Un,disabled:zn,pageInfo:An,SmartPlanItemBanks:tn,questionChoiceIdsRef:On})=>{const[qn,Yn]=(0,a.useState)({}),[Rn,jn]=(0,a.useState)([]),Tn={fontSize:"18px"},or=!(Gt!=null&&Gt.is_end)&&(An==null?void 0:An.status)=="ended"||(zt==null?void 0:zt.is_answered)||(Gt==null?void 0:Gt.is_end)&&!(tn!=null&&tn.allow_answer_after_end),Fn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const hr=(0,Ye.cloneDeep)(zt);Yn(hr),jn(hr.choices)},[zt]);const vr=hr=>{if(or)return;const nr=Rn.map((sr,ur)=>Dd(Su({},sr),{checked:ur===hr}));On.current=nr.filter(sr=>sr.checked).map(sr=>sr==null?void 0:sr.choice_id),jn(nr)};return a.createElement("div",null,a.createElement("div",{className:Da.questionWrap},a.createElement(oe.Z,{value:'

            \u5224\u65AD\u9898

            '+(qn==null?void 0:qn.name),style:Su({},Tn)}),Rn==null?void 0:Rn.map((hr,nr)=>{const{is_answer:sr,checked:ur,choice_text:Qt,me_answered:kr}=hr;let Vr="";return Un?(sr&&(Vr=Da.rightAnswerBox),!sr&&(ur||kr)&&(Vr=Da.errorAnswerBox)):(ur||kr)&&(Vr=Da.activeAnswerBox),a.createElement(Ve.Z,{key:nr,className:`${Da.choiceBox} ${Vr}`,align:"middle",wrap:!1,style:{cursor:or?"not-allowed":"pointer",marginTop:nr==0?"40px":"20px"},onClick:wr=>{vr(nr)}},a.createElement(Me.Z,{style:{fontWeight:500,fontSize:"20px"},className:Da.choiceIndex},Fn[nr]),a.createElement(Me.Z,{flex:1,className:"ml30"},a.createElement(oe.Z,{className:Da.html,value:Qt,style:Su({},Tn)})),Un&&sr&&a.createElement(Me.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),Un&&!sr&&(ur||kr)&&a.createElement(Me.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))}),Un&&a.createElement("div",{className:Da.solutionWrap},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},Fn[Rn.findIndex(hr=>hr==null?void 0:hr.is_answer)])),a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),Rn.find(hr=>hr==null?void 0:hr.me_answered)?a.createElement(a.Fragment,null,(()=>{var hr;const nr=Rn.findIndex(Qt=>Qt==null?void 0:Qt.me_answered),ur=((hr=Rn[nr])==null?void 0:hr.is_answer)?Da.greenColor:Da.redColor;return a.createElement("span",{className:ur,style:{fontWeight:600,fontSize:"16px"}},Fn[nr])})()):a.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),a.createElement("div",null,a.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((qn==null?void 0:qn.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}})))))};var Fd=(0,ce.connect)(({problemset:dt})=>({problemset:dt}))(Bd),rc=le(72664),Md=le(61186),_d=le.n(Md),Id=le(50582),Pa=le(59301),Od=Object.defineProperty,ic=Object.getOwnPropertySymbols,Td=Object.prototype.hasOwnProperty,Nd=Object.prototype.propertyIsEnumerable,ac=(dt,rt,tt)=>rt in dt?Od(dt,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):dt[rt]=tt,Pd=(dt,rt)=>{for(var tt in rt||(rt={}))Td.call(rt,tt)&&ac(dt,tt,rt[tt]);if(ic)for(var tt of ic(rt))Nd.call(rt,tt)&&ac(dt,tt,rt[tt]);return dt},pu=(dt,rt,tt)=>new Promise((zt,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(On){Gt(On)}},zn=tn=>{try{An(tt.throw(tn))}catch(On){Gt(On)}},An=tn=>tn.done?zt(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(dt,rt)).next())});const jd=({problemset:dt,dispatch:rt,question:tt,pageCache:zt,solutionVis:Gt,SmartPlanItemBanks:Un,disabled:zn,questionIndex:An,questionChoiceIdsRef:tn,handleRefresh:On,childWindow:qn,closeProgram:Yn,setCloseProgram:Rn,childsWindow:jn})=>{var Tn;const[or,Fn]=(0,a.useState)(!1),[vr,hr]=(0,a.useState)(""),nr=(0,ce.useParams)(),[sr,ur]=(0,a.useState)(!1),Qt=(0,a.useRef)(null),kr=(0,a.useRef)(null),Vr={fontSize:"18px"},[wr,ui]=(0,a.useState)([]),[Ci,Ii]=(0,a.useState)({page:1,limit:10}),[$n,gr]=(0,a.useState)(0),[mi,Kr]=(0,a.useState)(null),ci={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};(0,a.useEffect)(()=>{if(!qn||qn.closed)return;const vi=()=>{var fa;const no={type:"showIntelligentTeacherStatus",aiStatus:(fa=Un==null?void 0:Un.page)==null?void 0:fa.enable_ai_tutor,questionStatus:(tt==null?void 0:tt.status)==="ended",SmartPlanItemBanks:Un};qn.postMessage(no,"*")};if(Yn){Rn("");const fa={type:"closeIntelligentTeacherStatus"};for(let no=0;no{vi()},3e3);else{const fa=()=>{vi(),qn.removeEventListener("load",fa)};qn.addEventListener("load",fa)}const ei=()=>{console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED"),tt!=null&&tt.hack_user_identifier&&qi(),On()};return qn==null||qn.addEventListener("unload",ei),()=>{qn==null||qn.removeEventListener("unload",ei)}},[qn,Un,tt==null?void 0:tt.status,Yn]),(0,a.useEffect)(()=>()=>{kr.current=null},[]);const sa=()=>pu(void 0,null,function*(){if(ur(!0),tt!=null&&tt.hack_identifier){const vi=yield(0,rc.nF)({id:tt==null?void 0:tt.hack_identifier});if((vi==null?void 0:vi.status)===0){const fa=window.open(`/myproblems/${vi==null?void 0:vi.identifier}?type=smartPlan&exercisesId=${nr==null?void 0:nr.id}&coursesId=${nr==null?void 0:nr.coursesId}&questionId=${tt==null?void 0:tt.id}&smartPlanItemBankId=${tt==null?void 0:tt.smart_plan_item_bank_id}`,"_blank")}}ur(!1)}),Aa={C:Pa.createElement("span",{className:Da.c},"C"),"C++":Pa.createElement("span",{className:Da.cpp},"C++"),Java:Pa.createElement("span",{className:Da.java},"Java"),Python:Pa.createElement("span",{className:Da.python},"Python")},Ri={not_started:Pa.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:Pa.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:Pa.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:Pa.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")},qi=(vi=1,ei=10)=>pu(void 0,null,function*(){const fa=yield(0,ue.ZP)(`/api/myproblems/${tt==null?void 0:tt.hack_user_identifier}/submit_records.json`,{method:"get",params:{page:vi,limit:ei}});ui(fa==null?void 0:fa.records),gr(fa==null?void 0:fa.records_count)});return(0,a.useEffect)(()=>{tt!=null&&tt.hack_user_identifier&&qi()},[tt==null?void 0:tt.hack_user_identifier]),Pa.createElement("div",null,Pa.createElement("div",{className:Da.questionWrap},Pa.createElement(oe.Z,{value:'

            \u7F16\u7A0B\u9898

            '+(tt==null?void 0:tt.name),style:Pd({},Vr)}),Pa.createElement("div",{className:Da.descBox},Pa.createElement("div",{className:Da.title},Pa.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(Tn=tt==null?void 0:tt.languages)==null?void 0:Tn.map((vi,ei,fa)=>Pa.createElement(a.Fragment,{key:ei},Aa[vi==null?void 0:vi.language]))),Pa.createElement("div",{className:Da.desc,style:{height:"max-content",maxHeight:"210px",overflowY:"auto"}},Pa.createElement(oe.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(tt==null?void 0:tt.description),style:{fontSize:"16px",color:"#000"}}))),Gt&&Pa.createElement("div",{className:Da.solutionWrap},Pa.createElement("div",null,Pa.createElement(oe.Z,{value:'\u53C2\u8003\u7B54\u6848'+((tt==null?void 0:tt.answer_text)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),style:{color:"#000"}})),Pa.createElement("div",null,Pa.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((tt==null?void 0:tt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))),(tt==null?void 0:tt.answer_status)!="not_started"&&Pa.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},Pa.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),Ri[tt==null?void 0:tt.answer_status]),(tt==null?void 0:tt.answer_status)!="not_started"&&Pa.createElement("div",{className:Da.descBox},Pa.createElement("div",{className:Da.title},Pa.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),Pa.createElement("span",{style:{fontSize:"14px",color:"#666"}},"(\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)")),Pa.createElement("div",{className:Da.desc,style:{backgroundColor:"#fff"}},Pa.createElement(Br.ZP,{height:300,language:tt==null?void 0:tt.language,value:tt!=null&&tt.passed_code?ii.Base64.decode(tt==null?void 0:tt.passed_code):"",theme:"default",options:ci}))),(tt==null?void 0:tt.answer_status)!="not_started"&&!!$n&&Pa.createElement(E.default,{style:{marginTop:"40px"},columns:[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"query_index",width:80,render:(vi,ei,fa)=>Pa.createElement("span",{style:{color:"#000"}},(Ci.page-1)*Ci.limit+fa+1)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:140,render:(vi,ei)=>Pa.createElement("span",{style:{color:"#000"}},ei!=null&&ei.created_at?_d()(ei==null?void 0:ei.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(vi,ei)=>{var fa;return Pa.createElement("span",{className:`${vi===0?"c-green":"c-red"}`},(fa=Qr.Im[vi])==null?void 0:fa.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}},{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(vi,ei)=>Pa.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>pu(void 0,null,function*(){var fa,no,Ro;const La=yield(0,Id.X6)(ei==null?void 0:ei.id);ae.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",autoFocusButton:null,cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:Pa.createElement("div",{className:"mb10"},Pa.createElement(Br.ZP,{height:300,language:(fa=La==null?void 0:La.data)==null?void 0:fa.language,theme:"vs-light",value:(no=La==null?void 0:La.data)!=null&&no.code?ii.Base64.decode((Ro=La==null?void 0:La.data)==null?void 0:Ro.code):"",options:ci}))})})},"\u67E5\u770B\u4EE3\u7801")}].filter(vi=>!!vi),pagination:{total:$n||0,onChange:(vi,ei)=>pu(void 0,null,function*(){Ii({page:vi,limit:ei}),yield qi()}),current:Ci==null?void 0:Ci.page,pageSize:Ci==null?void 0:Ci.limit,showTotal:vi=>Pa.createElement(Pa.Fragment,null,"\u5171",Pa.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},vi),"\u6761\u6570\u636E")},dataSource:wr})))};var Rd=(0,ce.connect)(({problemset:dt})=>({problemset:dt}))(jd),kd=le(3360),Ld=le(14651),Wo={header_style:"header_style___Dx0vL",content:"content___RXnuY",legend:"legend___evR3g",legend_icon:"legend_icon___EEW5x",item_list:"item_list___Kl2Op",item_list_title:"item_list_title___NB3Cg",item_title:"item_title___koibo",item_top:"item_top___fIB7h",item_bottom:"item_bottom___wsbMe",box:"box___VtbZB",page_item_acitve:"page_item_acitve___FbAiG",top_content:"top_content___BwoGH",drag_style:"drag_style___t_nRF",page_item:"page_item____ovHq"},Ud=Object.defineProperty,zd=Object.defineProperties,Zd=Object.getOwnPropertyDescriptors,oc=Object.getOwnPropertySymbols,Hd=Object.prototype.hasOwnProperty,Wd=Object.prototype.propertyIsEnumerable,sc=(dt,rt,tt)=>rt in dt?Ud(dt,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):dt[rt]=tt,xu=(dt,rt)=>{for(var tt in rt||(rt={}))Hd.call(rt,tt)&&sc(dt,tt,rt[tt]);if(oc)for(var tt of oc(rt))Wd.call(rt,tt)&&sc(dt,tt,rt[tt]);return dt},Du=(dt,rt)=>zd(dt,Zd(rt)),Vd=(dt,rt,tt)=>new Promise((zt,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(On){Gt(On)}},zn=tn=>{try{An(tt.throw(tn))}catch(On){Gt(On)}},An=tn=>tn.done?zt(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(dt,rt)).next())});const lc={cursor:"move",transition:"unset"},lp=dt=>{const{tag:rt}=dt,{listeners:tt,transform:zt,transition:Gt,isDragging:Un,setNodeRef:zn}=useSortable({id:rt.id}),An=Un&&zt?Du(xu({},lc),{transform:`translate3d(${zt.x}px, ${zt.y}px, 0)`,transition:"unset",zIndex:20,cursor:"pointer"}):Du(xu({},lc),{transition:"none",zIndex:10,cursor:"pointer"});return React.createElement("div",Du(xu({style:An,ref:zn},tt),{className:styles.drag_style}),React.createElement("div",{className:styles.item_bottom},(rt==null?void 0:rt.id)==1?"\u4EA4\u4E921":"\u7ED1\u5B9A\u4EA4\u4E92"))},Gd=({globalSetting:dt,interactiveOpen:rt,onClose:tt,maxPage:zt,currentPage:Gt,paramsHttp:Un,handlePageClick:zn,currentPosition:An})=>{var tn;const[On,qn]=(0,a.useState)(!1),[Yn,Rn]=(0,a.useState)(!1),[jn,Tn]=(0,a.useState)("1");(0,a.useEffect)(()=>{qn(rt),Rn(!1)},[rt]);const[or,Fn]=(0,a.useState)([]),vr=()=>Vd(void 0,null,function*(){const nr=yield(0,ue.ZP)(`/api/courses/${Un==null?void 0:Un.coursesId}/smart_plans/${Un==null?void 0:Un.id}/get_user_learn_records.json`,{method:"get"});(nr==null?void 0:nr.status)==0&&Fn(nr==null?void 0:nr.data)});(0,a.useEffect)(()=>{rt&&vr()},[rt]);const hr=nr=>{var sr,ur,Qt,kr,Vr,wr,ui,Ci;((sr=nr==null?void 0:nr.active)==null?void 0:sr.id)==((ur=nr==null?void 0:nr.over)==null?void 0:ur.id)&&(Tn((Qt=nr==null?void 0:nr.active)==null?void 0:Qt.id),Rn(!0)),(kr=nr==null?void 0:nr.over)!=null&&kr.id&&((Vr=nr==null?void 0:nr.active)==null?void 0:Vr.id)!=((wr=nr==null?void 0:nr.over)==null?void 0:wr.id)&&(console.log((ui=nr==null?void 0:nr.active)==null?void 0:ui.id),console.log((Ci=nr==null?void 0:nr.over)==null?void 0:Ci.id))};return a.createElement(ae.default,{footer:null,title:null,closable:!1,open:On,width:"auto",centered:!0,bodyStyle:{padding:0,overflow:"hidden"}},a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{style:{width:"800px",height:"640px",padding:"20px"}},a.createElement("div",{style:{display:"flex",height:"30px",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{style:{fontSize:"16px",fontWeight:500}},"\u8BFE\u4EF6\u5B66\u4E60\u8FDB\u5EA6"),a.createElement("i",{className:"iconfont icon-guanbi11 font14",style:{cursor:"pointer"},onClick:()=>{tt()}})),a.createElement("div",{className:Wo.header_style},a.createElement("div",null,"\u7CFB\u7EDF\u5C06\u5B9E\u65F6\u8BB0\u5F55\u5B66\u751F\u7684\u5B66\u4E60\u5B8C\u6210\u60C5\u51B5\uFF0C\u5B8C\u6210\u5B66\u4E60\u89C4\u5219\u5982\u4E0B\uFF1A"),a.createElement("div",null,"1.\u5305\u542B\u4EA4\u4E92\u5185\u5BB9\u7684\u5E7B\u706F\u7247\uFF1A\u9700\u8981\u5B66\u751F\u5B8C\u6210\u6240\u6709\u4EA4\u4E92\u64CD\u4F5C\u624D\u53EF\u6807\u8BB0\u4E3A\u5B8C\u6210\u5B66\u4E60"),a.createElement("div",null,"2.\u65E0\u4EA4\u4E92\u5185\u5BB9\u7684\u5E7B\u706F\u7247\uFF1A\u5B66\u751F\u6301\u7EED\u89C2\u770B\u8FBE10\u79D2\u540E\u81EA\u52A8\u8BB0\u5F55\u4E3A\u5B8C\u6210\u5B66\u4E60")),a.createElement("div",{className:Wo.content},a.createElement("div",{className:Wo.legend},a.createElement("div",{className:Wo.legend_icon,style:{background:"#2EC25B"}}),a.createElement("div",null,"\u5DF2\u5B8C\u6210\u5B66\u4E60\u7684\u5E7B\u706F\u7247"),a.createElement("div",{className:Wo.legend_icon,style:{background:"#C8D2E0",marginLeft:"40px"}}),a.createElement("div",null,"\u672A\u5B8C\u6210\u5B66\u4E60\u7684\u5E7B\u706F\u7247")),a.createElement("div",{style:{height:"380px",overflowY:"auto"}},a.createElement("div",{className:Wo.item_list},a.createElement("div",{className:Wo.item_list_title},(tn=Array.from({length:Math.ceil((or==null?void 0:or.length)/5)},(nr,sr)=>sr+1))==null?void 0:tn.map((nr,sr)=>a.createElement("div",{className:Wo.item_title},a.createElement("div",{className:Wo.item_top},a.createElement("div",null,"\u5E7B\u706F\u7247"),a.createElement("div",null,"\u9875\xA0\xA0\xA0\u7801")),a.createElement("div",{className:Wo.item_bottom},"\u4EA4\xA0\xA0\xA0\u4E92")))),a.createElement("div",{className:Wo.box}," ",or==null?void 0:or.map(nr=>{var sr,ur,Qt;return a.createElement("div",{className:nr!=null&&nr.learn_finish?Wo.page_item_acitve:Wo.page_item,style:{background:An===(nr==null?void 0:nr.position)?"rgba(48, 97, 208, 0.2)":""}},a.createElement("div",{className:Wo.item_top,onClick:()=>{zn(nr==null?void 0:nr.position)}},a.createElement("div",{className:Wo.top_content},nr==null?void 0:nr.position)),!!((sr=nr==null?void 0:nr.module_sort)!=null&&sr.length)&&a.createElement("div",{className:Wo.drag_style,onClick:()=>{zn(nr==null?void 0:nr.position)}},a.createElement("div",{className:Wo.item_bottom},(Qt=(ur=nr==null?void 0:nr.module_sort)==null?void 0:ur.map((kr,Vr)=>`\u4EA4\u4E92${Vr+1}`))==null?void 0:Qt.join(" "))))}))))))))};var Yd=(0,ce.connect)(({globalSetting:dt})=>({globalSetting:dt}))(Gd),Ni=le(59301),Qd=Object.defineProperty,Kd=Object.defineProperties,Xd=Object.getOwnPropertyDescriptors,uc=Object.getOwnPropertySymbols,Jd=Object.prototype.hasOwnProperty,qd=Object.prototype.propertyIsEnumerable,cc=(dt,rt,tt)=>rt in dt?Qd(dt,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):dt[rt]=tt,Bu=(dt,rt)=>{for(var tt in rt||(rt={}))Jd.call(rt,tt)&&cc(dt,tt,rt[tt]);if(uc)for(var tt of uc(rt))qd.call(rt,tt)&&cc(dt,tt,rt[tt]);return dt},Fu=(dt,rt)=>Kd(dt,Xd(rt)),_l=(dt,rt,tt)=>new Promise((zt,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(On){Gt(On)}},zn=tn=>{try{An(tt.throw(tn))}catch(On){Gt(On)}},An=tn=>tn.done?zt(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(dt,rt)).next())});const $d=({user:dt,officeToken:rt,classroomList:tt,globalSetting:zt,loading:Gt,problemset:Un,dispatch:zn,pageCache:An,pageNum:tn,maxPage:On,aiImg:qn,changePage:Yn,isSimulate:Rn,gotoSlide:jn})=>{var Tn,or,Fn,vr,hr,nr,sr,ur,Qt,kr,Vr,wr,ui,Ci,Ii,$n,gr,mi,Kr,ci,sa,Aa,Ri,qi,vi,ei,fa,no,Ro,La,lo,Xo,ss,go,Qa,So,ts,ns,_s,Ss,Is,ls,ks,ys,Es,rs,bs,Xs,Os,As,pa,Vo,To,uo,us,Js,wi,cs,Ls,Us,xs,$s,bl;const[ya,Ds]=(0,a.useState)(0),Mo=(0,ce.useParams)(),[tu,ll]=(0,a.useState)(!1),[Ts,Go]=(0,a.useState)(!1),[co,Ns]=(0,a.useState)(0),[ma,Al]=(0,a.useState)([]),ul=(0,a.useRef)(null),so=(0,a.useRef)([]),[cl,dl]=(0,a.useState)(!1),[zo,Il]=(0,a.useState)(null),[el,Ol]=(0,a.useState)([]),[Tl,ds]=(0,a.useState)(!1),[ko,zs]=(0,a.useState)(!1),[nu]=(0,ce.useSearchParams)(),[wl,Cl]=(0,a.useState)(!1),{SmartPlanItemBanks:Nn}=tt,[fl,pl]=(0,a.useState)(),[Jo,tl]=(0,a.useState)(""),nl=(0,a.useRef)(null),Yo=(0,a.useRef)(null);(0,a.useEffect)(()=>{var pi;((pi=Nn==null?void 0:Nn.page)==null?void 0:pi.current_limit_time)>0?tl(Nn.page.current_limit_time+1):tl("")},[(Tn=Nn==null?void 0:Nn.page)==null?void 0:Tn.current_limit_time]);const Sl=()=>{if(!nl.current)return Jo;const pi=Math.floor((Date.now()-nl.current)/1e3);return Math.max(0,Jo-pi)},ml=()=>{const pi=Sl();if(tl(pi),pi<=0){Yo.current&&(clearTimeout(Yo.current),Yo.current=null),setTimeout(()=>{pl(new Date),Yi()},2e3);return}Yo.current&&clearTimeout(Yo.current),Yo.current=setTimeout(ml,1e3)};(0,a.useEffect)(()=>{if(Jo<=0)return;nl.current=Date.now(),ml();const pi=()=>{document.hidden?Yo.current&&(clearTimeout(Yo.current),Yo.current=null):!Yo.current&&Jo>0&&(nl.current=Date.now()-(Jo-Sl())*1e3,ml())};return document.addEventListener("visibilitychange",pi),()=>{Yo.current&&clearTimeout(Yo.current),document.removeEventListener("visibilitychange",pi)}},[Jo]);const Nl=pi=>{const Ma=Math.floor(pi/60),Ja=pi%60;return`${String(Ma).padStart(2,"0")}:${String(Ja).padStart(2,"0")}`},Zs={item_bank:"\u8BD5\u9898\u4F5C\u7B54",ai_qna:"\u667A\u6167\u4F34\u5B66",page_info:"\u9605\u8BFB\u89E3\u6790",animation_code:"\u52A8\u6548\u5B66\u4E60"},ru={page_info:"1",ai_qna:"2",item_bank:"4"},[qo,is]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[rl,kn]=(0,a.useState)(""),ti=(0,a.useRef)(null),Zr=(0,a.useRef)(null);(0,a.useEffect)(()=>{var pi;((pi=Nn==null?void 0:Nn.page)==null?void 0:pi.animation_code)!==""&&(clearTimeout(Zr.current),Zr.current=setTimeout(()=>{var Ma;const Ja=document.createElement("iframe");Ja.style.width="100%",Ja.style.height="100%",Ja.style.overflow="auto",Ja.style.border="0";const No=Ka=>{try{const Po=Ka.documentElement.scrollHeight;Ja.style.height=`${Math.max(Po+10,400)}px`,Po||setTimeout(()=>{No(Ka)},1e3)}catch(Po){console.error("\u65E0\u6CD5\u8BBF\u95EE iframe \u5185\u5BB9",Po)}};if(ti.current){ti.current.innerHTML="",ti.current.appendChild(Ja);const Ka=Ja.contentDocument||Ja.contentWindow.document;Ka.open(),Ka.write((Ma=Nn==null?void 0:Nn.page)==null?void 0:Ma.animation_code),Ka.documentElement.scrollHeight,No(Ka),setTimeout(()=>{No(Ka)},1e3)}},1e3))},[(or=Nn==null?void 0:Nn.page)==null?void 0:or.animation_code,qo.open,co,rl]),(0,a.useEffect)(()=>{var pi;if(tn){const Ma=((pi=Nn==null?void 0:Nn.page)==null?void 0:pi.lesson_mode)==="self_learning";(!Ma||Ma&&ul.current!==tn)&&Yi()}ul.current=tn},[tn,ya,An==null?void 0:An.randomData]),(0,a.useEffect)(()=>{so.current=[]},[ya]),(0,a.useEffect)(()=>{Ds(0),Ns(0),ds(!1),zs(!1)},[tn]);const Yi=()=>_l(void 0,null,function*(){ll(!0);const pi=yield zn({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Mo==null?void 0:Mo.coursesId,id:Mo==null?void 0:Mo.id,position:tn,max_position:On,is_simulate:Rn||null}});ll(!1)});(0,a.useEffect)(()=>{var pi,Ma,Ja,No;is(Fu(Bu({},qo),{defaultValue:(pi=Nn==null?void 0:Nn.page)==null?void 0:pi.animation_code})),kn(new Date),er((Ma=Nn==null?void 0:Nn.item_banks)==null?void 0:Ma[ya]),Nn!=null&&Nn.relation_positions&&Yn(Nn==null?void 0:Nn.relation_positions);let Ka=[];Ka=(No=(Ja=Nn==null?void 0:Nn.page)==null?void 0:Ja.module_sort)==null?void 0:No.map((Po,Ps)=>({key:Ps+1,label:Zs[Po]})),console.log("items---",Ka),Al([...Ka||[]])},[Nn]);const ha=()=>_l(void 0,null,function*(){var pi,Ma,Ja,No,Ka;if(so.current.length===0){te.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}dl(!0);const Po=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(pi=Nn==null?void 0:Nn.page)==null?void 0:pi.id}/user_answers.json`,{method:"post",body:{item_bank_id:(Ja=(Ma=Nn==null?void 0:Nn.item_banks)==null?void 0:Ma[ya])==null?void 0:Ja.id,item_choice_id:((Ka=(No=Nn==null?void 0:Nn.item_banks)==null?void 0:No[ya])==null?void 0:Ka.item_type)=="MULTIPLE"?so.current:so.current[0],is_simulate:Rn||null}});dl(!1),(Po==null?void 0:Po.status)===0&&(yield Yi(),te.ZP.success("\u63D0\u4EA4\u6210\u529F"))}),er=pi=>{var Ma,Ja;if(An!=null&&An.is_end){if(Nn!=null&&Nn.allow_answer_after_end&&!(pi!=null&&pi.is_answered)){Go(!1);return}Go(!0);return}switch((Ma=Nn==null?void 0:Nn.page)==null?void 0:Ma.solution_visibility){case"hidden":Go(!1);break;case"show_after_edit":pi!=null&&pi.is_answered?Go(!0):Go(!1);break;case"show_after_submission":((Ja=Nn==null?void 0:Nn.page)==null?void 0:Ja.status)==="ended"?Go(!0):Go(!1);break;case"show_after_ended":An!=null&&An.is_end?Go(!0):Go(!1);break;default:Go(!1)}},Qi=(pi=0)=>{var Ma,Ja,No,Ka;switch((Ma=ma==null?void 0:ma[pi])==null?void 0:Ma.label){case"\u8BD5\u9898\u4F5C\u7B54":return((Ja=Nn==null?void 0:Nn.item_banks)==null?void 0:Ja.length)&&((No=Nn==null?void 0:Nn.item_banks)==null?void 0:No.every(Po=>Po==null?void 0:Po.is_answered));case"\u667A\u6167\u4F34\u5B66":return((Ka=Nn==null?void 0:Nn.page)==null?void 0:Ka.finish_ai_qna)||Tl;case"\u9605\u8BFB\u89E3\u6790":return(Nn==null?void 0:Nn.page.finish_read_page_info)||ko;case"\u52A8\u6548\u5B66\u4E60":return!0}};(0,a.useEffect)(()=>{var pi;er((pi=Nn==null?void 0:Nn.item_banks)==null?void 0:pi[ya])},[ya]);const $a=()=>{if(!Qi()){te.ZP.info("\u8BF7\u5B8C\u6210\u672C\u9636\u6BB5\u7684\u5B66\u4E60\u4EFB\u52A1");return}Ns(1)},bo=()=>_l(void 0,null,function*(){var pi,Ma,Ja,No,Ka,Po,Ps,mu;if((Ma=(pi=Nn==null?void 0:Nn.item_banks)==null?void 0:pi[ya])!=null&&Ma.hack_identifier){const Pl=yield(0,rc.nF)({id:(No=(Ja=Nn==null?void 0:Nn.item_banks)==null?void 0:Ja[ya])==null?void 0:No.hack_identifier});if((Pl==null?void 0:Pl.status)===0){const iu=window.open(`/myproblems/${Pl==null?void 0:Pl.identifier}?type=smartPlan&exercisesId=${Mo==null?void 0:Mo.id}&coursesId=${Mo==null?void 0:Mo.coursesId}&questionId=${(Po=(Ka=Nn==null?void 0:Nn.item_banks)==null?void 0:Ka[ya])==null?void 0:Po.id}&smartPlanItemBankId=${(mu=(Ps=Nn==null?void 0:Nn.item_banks)==null?void 0:Ps[ya])==null?void 0:mu.smart_plan_page_item_bank_id}&isSimulate=${Rn}&is_smart_plan=true`,"_blank");Il(iu),el.push(iu),Ol([...el])}}}),$o=()=>{if(ma!=null&&ma.length){const pi=ma==null?void 0:ma.findIndex(Ma=>(Ma==null?void 0:Ma.label)=="\u8BD5\u9898\u4F5C\u7B54");return pi>-1?pi==0?Qi(0):Qi(1):!0}else return!0};return(0,a.useEffect)(()=>{var pi,Ma;if(!zo||zo.closed||((Ma=(pi=Nn==null?void 0:Nn.item_banks)==null?void 0:pi[ya])==null?void 0:Ma.item_type)!="PROGRAM")return;const Ja=()=>{var Ka,Po;const Ps={type:"showIntelligentTeacherStatus",aiStatus:(Ka=Nn==null?void 0:Nn.page)==null?void 0:Ka.enable_ai_tutor,questionStatus:((Po=Nn==null?void 0:Nn.page)==null?void 0:Po.status)==="ended",SmartPlanItemBanks:Nn};zo.postMessage(Ps,"*")};if(zo.document.readyState==="complete")setTimeout(()=>{Ja()},3e3);else{const Ka=()=>{Ja(),zo.removeEventListener("load",Ka)};zo.addEventListener("load",Ka)}const No=()=>_l(void 0,null,function*(){console.log("\u5B50\u7A97\u53E3\u5DF2\u5173\u95ED")});return zo==null||zo.addEventListener("unload",No),()=>{zo==null||zo.removeEventListener("unload",No)}},[zo,Nn,co,ya]),Ni.createElement("section",null,Ni.createElement(se.Z,{spinning:!1},(Nn==null?void 0:Nn.smart_plan_status)=="not_started"&&!(Nn!=null&&Nn.is_simulate)?Ni.createElement(Zi.Z,{styles:{margin:"35vh auto"},customText:"\u6682\u672A\u5F00\u8BFE"}):Ni.createElement("div",{className:Oo.box},Ni.createElement("div",{className:Oo.box_header,style:{height:co==1?"140px":"95px"}},Ni.createElement("div",{className:Oo.box_wrap},!!ma.length&&Ni.createElement("div",{className:Oo.progressbarWrap},Ni.createElement("div",{className:`${Oo.progressItem} ${co==0?Oo.activeWrap:""}`,onClick:()=>_l(void 0,null,function*(){Ns(0),yield Yi()})},ma.length>1&&(Qi()?Ni.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):Ni.createElement("div",{className:Oo.circle},"1")),Ni.createElement("div",null,(Fn=ma==null?void 0:ma[0])==null?void 0:Fn.label)),ma.length>1&&Ni.createElement(Ni.Fragment,null,Ni.createElement("img",{src:le(922),width:46,height:10,style:{marginLeft:"10px",marginRight:"10px"}}),Ni.createElement("div",{className:`${Oo.progressItem} ${co==1?Oo.activeWrap:""}`,onClick:()=>_l(void 0,null,function*(){$a(),Qi()&&(yield Yi())})},Qi(0)&&Qi(1)?Ni.createElement("i",{className:"iconfont icon-duigou mr10 font24",style:{color:"#3061D0"}}):Ni.createElement("div",{className:Oo.circle},"2"),Ni.createElement("div",null,(vr=ma==null?void 0:ma[1])==null?void 0:vr.label)))),Ni.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},!Rn&&Ni.createElement("div",{className:Oo.box_botton,style:{marginRight:"20px"},onClick:()=>{Cl(!0)}},Ni.createElement("img",{src:le(49324),width:18}),Ni.createElement("div",{style:{color:"#5F6A95",marginLeft:"5px"}},"\u8BFE\u4EF6\u5B66\u4E60\u8FDB\u5EA6")),Ni.createElement("div",{className:Oo.quit,onClick:()=>{ce.history.push(`/classrooms/${Mo==null?void 0:Mo.coursesId}/smart_plan`)}},Ni.createElement("i",{className:"iconfont icon-tuichukejian",style:{width:"16px",height:"16px",marginTop:"2px"}}),Ni.createElement("div",{style:{marginLeft:"5px"}},"\u9000\u51FA\u5B66\u4E60")))),Jo&&((hr=Nn==null?void 0:Nn.page)==null?void 0:hr.status)=="in_progress"?Ni.createElement("span",{className:Oo.daojishi},Ni.createElement("i",{className:"iconfont icon-dingbu-shiyanhuanjingdaojishi"}),Ni.createElement("span",{style:{margin:"0 5px"}},"\u5012\u8BA1\u65F6"),Ni.createElement("span",{style:{width:"45px"}},Nl(Jo))):Ni.createElement("span",null)),Ni.createElement("div",{className:Oo.mainContent,style:{height:co==1?((nr=ma==null?void 0:ma[co])==null?void 0:nr.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 220px)":"calc(100vh - 140px)":((sr=ma==null?void 0:ma[co])==null?void 0:sr.label)=="\u8BD5\u9898\u4F5C\u7B54"?"calc(100vh - 175px)":"calc(100vh - 95px)"}},!(ma!=null&&ma.length)&&Ni.createElement("div",null,Ni.createElement(Zi.Z,{customText:"\u672C\u9875\u91CD\u70B9\u4E3A\u638C\u63E1\u5DE6\u4FA7\u5E7B\u706F\u7247\u7684\u77E5\u8BC6\u8981\u70B9\uFF0C\u8BF7\u8BA4\u771F\u9605\u8BFB\u3002"})),((ur=ma==null?void 0:ma[co])==null?void 0:ur.label)=="\u667A\u6167\u4F34\u5B66"&&Ni.createElement(kd.Z,{onNextButtonClick:()=>{$a(),Yi()},style:{height:"100%"},onStatusChange:pi=>{ds(pi)},showNextButton:co+1!=(ma==null?void 0:ma.length),showInterText:(rt==null?void 0:rt.Status)=="ended"||(An==null?void 0:An.is_end),interactionTotal:(Qt=Nn==null?void 0:Nn.page)==null?void 0:Qt.knowledge_size,initDefaultChatDataKey:((kr=Nn==null?void 0:Nn.page)==null?void 0:kr.id)+((Vr=Nn==null?void 0:Nn.page)==null?void 0:Vr.update_size),defaultChatData:(wr=Nn==null?void 0:Nn.student_qna_records)==null?void 0:wr.knowledge,data:{ppt_url:qn==null?void 0:qn.map(pi=>pi==null?void 0:pi.url),questionable_type:"SmartPlanItemBank",questionable_id:(ui=Nn==null?void 0:Nn.page)==null?void 0:ui.id,position:tn,type:11,scene_type:Rn?13:null}}),((Ci=ma==null?void 0:ma[co])==null?void 0:Ci.label)=="\u9605\u8BFB\u89E3\u6790"&&Ni.createElement(Ld.Z,{onNextButtonClick:()=>{$a(),Yi()},style:{height:"100%"},openRecord:((Ii=Nn==null?void 0:Nn.page)==null?void 0:Ii.finish_read_page_info)===!1,showNextButton:co+1!=(ma==null?void 0:ma.length),showInterText:(rt==null?void 0:rt.Status)=="ended"||(An==null?void 0:An.is_end),onStatusChange:pi=>{zs(pi)},readingTime:($n=Nn==null?void 0:Nn.page)==null?void 0:$n.info_read_time,analysis:(gr=Nn==null?void 0:Nn.page)==null?void 0:gr.page_info,totalTime:(mi=Nn==null?void 0:Nn.page)==null?void 0:mi.info_read_min_time,initDefaultChatDataKey:(Kr=Nn==null?void 0:Nn.page)==null?void 0:Kr.id,defaultChatData:(ci=Nn==null?void 0:Nn.student_qna_records)==null?void 0:ci.page_info,data:{ppt_url:qn==null?void 0:qn.map(pi=>pi==null?void 0:pi.url),questionable_type:"SmartPlanItemBank",questionable_id:(sa=Nn==null?void 0:Nn.page)==null?void 0:sa.id,position:tn,type:10,scene_type:Rn?13:null}}),Ni.createElement("div",{style:{padding:"0px 20px"}},Ni.createElement(yi.Z,{key:rl,defaultValue:qo.defaultValue,open:qo.open,onOpenChange:pi=>{is(Fu(Bu({},qo),{open:0}))},language:qo.language,height:qo.height,showExtra:!1}),((Aa=ma==null?void 0:ma[co])==null?void 0:Aa.label)=="\u52A8\u6548\u5B66\u4E60"&&((Ri=Nn==null?void 0:Nn.page)==null?void 0:Ri.animation_code)&&Ni.createElement("div",{className:Oo.code_style},Ni.createElement("div",{style:{display:"flex",alignItems:"center"}},Ni.createElement("div",{style:{color:"#333",fontWeight:500,fontSize:"14px"}},"\u667A\u80FD\u52A8\u6548"),Ni.createElement(ne.Z,{title:"\u5168\u5C4F\u5C55\u793A"},Ni.createElement("i",{className:"iconfont icon-quanping5 font14",style:{marginLeft:"auto",color:"#3061D0",cursor:"pointer"},onClick:()=>{is(Fu(Bu({},qo),{open:qo.open+1}))}}))),Ni.createElement("div",{className:"mt10",ref:ti})),((qi=ma==null?void 0:ma[co])==null?void 0:qi.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((vi=Nn==null?void 0:Nn.item_banks)!=null&&vi[ya]&&((fa=["in_progress","ended"])!=null&&fa.includes((ei=Nn==null?void 0:Nn.page)==null?void 0:ei.status))?Ni.createElement(Ni.Fragment,null,Ni.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center"}},((Ro=(no=Nn==null?void 0:Nn.item_banks)==null?void 0:no[ya])==null?void 0:Ro.item_type)==="SINGLE"&&Ni.createElement(bd,{questionIndex:((La=Nn==null?void 0:Nn.item_banks)==null?void 0:La.length)>1?ya+1:0,question:(lo=Nn==null?void 0:Nn.item_banks)==null?void 0:lo[ya],questionChoiceIdsRef:so,pageCache:An,solutionVis:Ts,pageInfo:Nn==null?void 0:Nn.page,SmartPlanItemBanks:Nn}),((ss=(Xo=Nn==null?void 0:Nn.item_banks)==null?void 0:Xo[ya])==null?void 0:ss.item_type)==="MULTIPLE"&&Ni.createElement(fd,{questionIndex:((go=Nn==null?void 0:Nn.item_banks)==null?void 0:go.length)>1?ya+1:0,question:(Qa=Nn==null?void 0:Nn.item_banks)==null?void 0:Qa[ya],questionChoiceIdsRef:so,pageCache:An,solutionVis:Ts,pageInfo:Nn==null?void 0:Nn.page,SmartPlanItemBanks:Nn}),((ts=(So=Nn==null?void 0:Nn.item_banks)==null?void 0:So[ya])==null?void 0:ts.item_type)==="JUDGMENT"&&Ni.createElement(Fd,{questionIndex:((ns=Nn==null?void 0:Nn.item_banks)==null?void 0:ns.length)>1?ya+1:0,question:(_s=Nn==null?void 0:Nn.item_banks)==null?void 0:_s[ya],questionChoiceIdsRef:so,pageCache:An,solutionVis:Ts,pageInfo:Nn==null?void 0:Nn.page,SmartPlanItemBanks:Nn}),((Is=(Ss=Nn==null?void 0:Nn.item_banks)==null?void 0:Ss[ya])==null?void 0:Is.item_type)==="PROGRAM"&&Ni.createElement(Rd,{questionIndex:((ls=Nn==null?void 0:Nn.item_banks)==null?void 0:ls.length)>1?ya+1:0,question:(ks=Nn==null?void 0:Nn.item_banks)==null?void 0:ks[ya],questionChoiceIdsRef:so,SmartPlanItemBanks:Nn,pageCache:An,solutionVis:Ts,handleRefresh:Yi,childWindow:zo,closeProgram:fl,setCloseProgram:pl,childsWindow:el}),((ys=ma==null?void 0:ma[co])==null?void 0:ys.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((rt==null?void 0:rt.Status)=="ended"||(An==null?void 0:An.is_end))&&!(Nn!=null&&Nn.allow_answer_after_end)&&!((rs=(Es=Nn==null?void 0:Nn.item_banks)==null?void 0:Es[ya])!=null&&rs.is_answered)&&Ni.createElement("div",{className:"flex justify-center mb20 mt20"},"\u5F53\u524D\u8BFE\u4EF6\u5DF2\u7ED3\u675F\uFF0C\u65E0\u6CD5\u8FDB\u884C\u64CD\u4F5C"))):Nn!=null&&Nn.is_extra?An!=null&&An.enable_extra?"\u6E29\u99A8\u63D0\u793A\uFF1A\u5F53\u524D\u9875\u9762\u6682\u65E0\u62D3\u5C55\u4E60\u9898\uFF0C\u53EF\u4EE5\u5411\u6388\u8BFE\u6559\u5E08\u5EFA\u8BAE\u8865\u5145\u3002":"\u6E29\u99A8\u63D0\u793A\uFF1A\u5B8C\u6210\u5F53\u524D\u8BFE\u4EF6\u7684\u6240\u6709\u57FA\u7840\u9898\u540E\uFF0C\u4F60\u624D\u53EF\u4EE5\u89E3\u9501\u62D3\u5C55\u7EC3\u4E60\u54E6\u3002":Ni.createElement(Zi.Z,{customText:"\u5F53\u524D\u5B66\u4E60\u5185\u5BB9\u5305\u542B\u8BD5\u9898\u4F5C\u7B54\u73AF\u8282\uFF0C\u5728\u8001\u5E08\u542F\u52A8\u7B54\u9898\u540E\u5373\u53EF\u4F5C\u7B54\u3002"})))),((bs=ma==null?void 0:ma[co])==null?void 0:bs.label)=="\u8BD5\u9898\u4F5C\u7B54"&&((Os=["in_progress","ended"])==null?void 0:Os.includes((Xs=Nn==null?void 0:Nn.page)==null?void 0:Xs.status))&&Ni.createElement("div",{className:Oo.page_footer},((As=Nn==null?void 0:Nn.item_banks)==null?void 0:As.length)>1&&((pa=Array.from({length:Nn==null?void 0:Nn.count},(pi,Ma)=>Ma+1))==null?void 0:pa.map((pi,Ma)=>Ni.createElement("div",{key:Ma,className:Ma==ya?Oo.num_style_active:Oo.num_style,onClick:()=>{Ds(Ma)}},pi))),Ni.createElement("div",{style:{marginLeft:"auto",display:"flex",alignItems:"center"}},ya>0?Ni.createElement("div",{className:Oo.button1,onClick:()=>{ya>0&&Ds(ya-1)}},"\u4E0A\u4E00\u9898"):null,ya+1<(Nn==null?void 0:Nn.count)?Ni.createElement("div",{className:Oo.button1,style:{marginLeft:"10px"},onClick:()=>{ya<(Nn==null?void 0:Nn.count)&&Ds(ya+1)}},"\u4E0B\u4E00\u9898"):null,((To=(Vo=Nn==null?void 0:Nn.item_banks)==null?void 0:Vo[ya])==null?void 0:To.item_type)!="PROGRAM"&&!((us=(uo=Nn==null?void 0:Nn.item_banks)==null?void 0:uo[ya])!=null&&us.is_answered)&&(((Js=Nn==null?void 0:Nn.page)==null?void 0:Js.status)!="ended"||Rn||An!=null&&An.is_end&&(Nn!=null&&Nn.allow_answer_after_end)&&((wi=Nn==null?void 0:Nn.page)==null?void 0:wi.status)=="ended")?Ni.createElement(b.ZP,{className:"ml10",type:"primary",loading:cl,onClick:()=>{ha()}},"\u63D0\u4EA4"):null,((Ls=(cs=Nn==null?void 0:Nn.item_banks)==null?void 0:cs[ya])==null?void 0:Ls.item_type)=="PROGRAM"&&!((xs=(Us=Nn==null?void 0:Nn.item_banks)==null?void 0:Us[ya])!=null&&xs.is_answered)&&((($s=Nn==null?void 0:Nn.page)==null?void 0:$s.status)!="ended"||Rn||An!=null&&An.is_end&&(Nn!=null&&Nn.allow_answer_after_end)&&((bl=Nn==null?void 0:Nn.page)==null?void 0:bl.status)=="ended")?Ni.createElement(b.ZP,{className:"ml10",type:"primary",onClick:()=>{bo()}},"\u8FDB\u5165\u7B54\u9898"):null,Qi()&&(co==1||co==0&&(ma==null?void 0:ma.length)==2)?Ni.createElement(b.ZP,{type:"primary",className:"ml10",onClick:()=>{co==1?Ns(0):Ns(1)}},co==1?"\u8FD4\u56DE\u4E0A\u4E00\u9636\u6BB5":"\u8FDB\u5165\u4E0B\u4E00\u9636\u6BB5"):null)),Ni.createElement(Yd,{interactiveOpen:wl,maxPage:On,onClose:()=>Cl(!1),currentPage:tn,paramsHttp:Mo,handlePageClick:pi=>{jn(pi)},currentPosition:tn}))))};var ef=(0,ce.connect)(({user:dt,classroomList:rt,loading:tt,globalSetting:zt,problemset:Gt})=>({user:dt,classroomList:rt,globalSetting:zt,loading:tt.effects,problemset:Gt}))($d),Uo={box:"box___TOI8U",code_style:"code_style___HqBfy",box_header:"box_header___aw0DM",header_title:"header_title___aeL59",ewm:"ewm___vQtyb",ewm_img:"ewm_img___qqWwF",ewm_text:"ewm_text___i4Jyd",question_buuton:"question_buuton___dQRn4",selectQuestion:"selectQuestion___ziNOo",addQuestion:"addQuestion___aHncw",submit_button:"submit_button___KEeMK",evalueWrap:"evalueWrap___NEAE5",evalueSty:"evalueSty___Fk0S3",title:"title___Mq_RW",label:"label___ZOLLS",asnCont:"asnCont___wrZOg",ansWrap:"ansWrap____M3UH",page_footer:"page_footer___bYve1",num_style:"num_style___dooAY",num_style_active:"num_style_active___tFy8m",question_add:"question_add___WXNyb",yulan_style:"yulan_style___shO_G",yulan_style_end:"yulan_style_end___gxZaC"},tf=Object.defineProperty,dc=Object.getOwnPropertySymbols,nf=Object.prototype.hasOwnProperty,rf=Object.prototype.propertyIsEnumerable,fc=(dt,rt,tt)=>rt in dt?tf(dt,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):dt[rt]=tt,pc=(dt,rt)=>{for(var tt in rt||(rt={}))nf.call(rt,tt)&&fc(dt,tt,rt[tt]);if(dc)for(var tt of dc(rt))rf.call(rt,tt)&&fc(dt,tt,rt[tt]);return dt};const af=({problemset:dt,dispatch:rt,question:tt,questionIndex:zt})=>{const[Gt,Un]=(0,a.useState)({}),[zn,An]=(0,a.useState)([]),tn={fontSize:"18px"},On=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,a.useEffect)(()=>{const Yn=(0,Ye.cloneDeep)(tt);Un(Yn),An(Yn.choices)},[tt]);const qn=(Yn=!1)=>{let Rn="";return zn.forEach((jn,Tn)=>{Yn?jn!=null&&jn.me_answered&&(Rn=Rn+On[Tn]):jn!=null&&jn.is_answer&&(Rn=Rn+On[Tn])}),Rn};return a.createElement("div",null,a.createElement("div",{className:br.questionWrap},a.createElement(oe.Z,{value:'

            \u591A\u9009\u9898

            '+(Gt==null?void 0:Gt.name),style:pc({},tn)}),zn==null?void 0:zn.map((Yn,Rn)=>{const{is_answer:jn,checked:Tn,choice_text:or,me_answered:Fn}=Yn;let vr="";return jn&&(vr=br.rightAnswerBox),!jn&&(Tn||Fn)&&(vr=br.errorAnswerBox),a.createElement(Ve.Z,{key:Rn,className:`${br.choiceBox} ${vr}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:Rn==0?"30px":"20px"}},a.createElement(Me.Z,{style:{fontWeight:500,fontSize:"20px"},className:br.choiceIndex},On[Rn]),a.createElement(Me.Z,{flex:1,className:"ml30"},a.createElement(oe.Z,{className:br.html,value:or,style:pc({},tn)})),jn&&a.createElement(Me.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),!jn&&(Tn||Fn)&&a.createElement(Me.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))})),a.createElement("div",{className:br.solutionWrap},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},qn(!1))),a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),zn.find(Yn=>Yn==null?void 0:Yn.me_answered)?a.createElement(a.Fragment,null,(()=>{const Yn=zn.map((Fn,vr)=>Fn!=null&&Fn.me_answered?vr:-1).filter(Fn=>Fn!==-1),Rn=zn.map((Fn,vr)=>Fn!=null&&Fn.is_answer?vr:-1).filter(Fn=>Fn!==-1),Tn=Yn.length===Rn.length&&Yn.every(Fn=>Rn.includes(Fn))?br.greenColor:br.redColor,or=Yn.map(Fn=>On[Fn]).join("");return a.createElement("span",{className:Tn,style:{fontWeight:600,fontSize:"16px"}},or||"\u672A\u4F5C\u7B54")})()):a.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),a.createElement("div",null,a.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Gt==null?void 0:Gt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var of=(0,ce.connect)(({problemset:dt})=>({problemset:dt}))(af),wo=le(59301),sf=Object.defineProperty,mc=Object.getOwnPropertySymbols,lf=Object.prototype.hasOwnProperty,uf=Object.prototype.propertyIsEnumerable,hc=(dt,rt,tt)=>rt in dt?sf(dt,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):dt[rt]=tt,vc=(dt,rt)=>{for(var tt in rt||(rt={}))lf.call(rt,tt)&&hc(dt,tt,rt[tt]);if(mc)for(var tt of mc(rt))uf.call(rt,tt)&&hc(dt,tt,rt[tt]);return dt};const cf=({problemset:dt,dispatch:rt,question:tt,questionIndex:zt})=>{const[Gt,Un]=(0,a.useState)({}),[zn,An]=(0,a.useState)([]),tn={fontSize:"18px"},On=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];return(0,a.useEffect)(()=>{const qn=(0,Ye.cloneDeep)(tt);Un(qn),An(qn.choices)},[tt]),wo.createElement("div",null,wo.createElement("div",{className:br.questionWrap},wo.createElement(oe.Z,{value:'

            \u5355\u9009\u9898

            '+(Gt==null?void 0:Gt.name),style:vc({},tn)}),zn==null?void 0:zn.map((qn,Yn)=>{const{is_answer:Rn,checked:jn,choice_text:Tn,me_answered:or}=qn;let Fn="";return Rn&&(Fn=br.rightAnswerBox),!Rn&&(jn||or)&&(Fn=br.errorAnswerBox),wo.createElement(Ve.Z,{key:Yn,className:`${br.choiceBox} ${Fn}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:Yn==0?"30px":"20px"}},wo.createElement(Me.Z,{style:{fontWeight:500,fontSize:"20px"},className:br.choiceIndex},On[Yn]),wo.createElement(Me.Z,{flex:1,className:"ml30"},wo.createElement(oe.Z,{className:br.html,value:Tn,style:vc({},tn)})),Rn&&wo.createElement(Me.Z,null,wo.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),!Rn&&(jn||or)&&wo.createElement(Me.Z,null,wo.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))})),wo.createElement("div",{className:br.solutionWrap},wo.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},wo.createElement("div",{className:"c-grey-333 mb5 font16"},wo.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),wo.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},On[zn.findIndex(qn=>qn==null?void 0:qn.is_answer)])),wo.createElement("div",{className:"c-grey-333 mb5 font16"},wo.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),zn.find(qn=>qn==null?void 0:qn.me_answered)?wo.createElement(wo.Fragment,null,(()=>{var qn;const Yn=zn.findIndex(Tn=>Tn==null?void 0:Tn.me_answered),jn=((qn=zn[Yn])==null?void 0:qn.is_answer)?br.greenColor:br.redColor;return wo.createElement("span",{className:jn,style:{fontWeight:600,fontSize:"16px"}},On[Yn])})()):wo.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),wo.createElement("div",null,wo.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Gt==null?void 0:Gt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var df=(0,ce.connect)(({problemset:dt})=>({problemset:dt}))(cf),ff=Object.defineProperty,gc=Object.getOwnPropertySymbols,pf=Object.prototype.hasOwnProperty,mf=Object.prototype.propertyIsEnumerable,yc=(dt,rt,tt)=>rt in dt?ff(dt,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):dt[rt]=tt,Ec=(dt,rt)=>{for(var tt in rt||(rt={}))pf.call(rt,tt)&&yc(dt,tt,rt[tt]);if(gc)for(var tt of gc(rt))mf.call(rt,tt)&&yc(dt,tt,rt[tt]);return dt};const hf=({problemset:dt,dispatch:rt,question:tt,questionIndex:zt})=>{const[Gt,Un]=(0,a.useState)({}),[zn,An]=(0,a.useState)([]),tn={fontSize:"18px"};(0,a.useEffect)(()=>{const qn=(0,Ye.cloneDeep)(tt);Un(qn),An(qn.choices)},[tt]);const On=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];return a.createElement("div",null,a.createElement("div",{className:br.questionWrap},a.createElement(oe.Z,{value:'

            \u5224\u65AD\u9898

            '+(Gt==null?void 0:Gt.name),style:Ec({},tn)}),zn==null?void 0:zn.map((qn,Yn)=>{const{is_answer:Rn,checked:jn,choice_text:Tn,me_answered:or}=qn;let Fn="";return Rn&&(Fn=br.rightAnswerBox),!Rn&&(jn||or)&&(Fn=br.errorAnswerBox),a.createElement(Ve.Z,{key:Yn,className:`${br.choiceBox} ${Fn}`,align:"middle",wrap:!1,style:{cursor:"pointer",marginTop:Yn==0?"30px":"20px"}},a.createElement(Me.Z,{style:{fontWeight:500,fontSize:"20px"},className:br.choiceIndex},On[Yn]),a.createElement(Me.Z,{flex:1,className:"ml30"},a.createElement(oe.Z,{className:br.html,value:Tn,style:Ec({},tn)})),Rn&&a.createElement(Me.Z,null,a.createElement("i",{className:"iconfont icon-duigou1 font16 c-green"})),!Rn&&(jn||or)&&a.createElement(Me.Z,null,a.createElement("i",{className:"iconfont icon-guanbi10 font16 c-red"})))})),a.createElement("div",{className:br.solutionWrap},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u6B63\u786E\u7B54\u6848"),a.createElement("span",{style:{color:"#2EC25B",fontWeight:600,fontSize:"16px"}},On[zn.findIndex(qn=>qn==null?void 0:qn.is_answer)])),a.createElement("div",{className:"c-grey-333 mb5 font16"},a.createElement("span",{style:{color:"#000",fontWeight:600,marginRight:"10px",fontSize:"16px"}},"\u5DF2\u9009\u7B54\u6848"),zn.find(qn=>qn==null?void 0:qn.me_answered)?a.createElement(a.Fragment,null,(()=>{var qn;const Yn=zn.findIndex(Tn=>Tn==null?void 0:Tn.me_answered),jn=((qn=zn[Yn])==null?void 0:qn.is_answer)?br.greenColor:br.redColor;return a.createElement("span",{className:jn,style:{fontWeight:600,fontSize:"16px"}},On[Yn])})()):a.createElement("span",{style:{color:"#E30000",fontWeight:600,fontSize:"16px"}},"\u672A\u4F5C\u7B54"))),a.createElement("div",null,a.createElement(oe.Z,{value:'\u9898\u76EE\u89E3\u6790'+((Gt==null?void 0:Gt.analysis)||"\u6682\u65E0\u89E3\u6790"),style:{color:"#000"}}))))};var vf=(0,ce.connect)(({problemset:dt})=>({problemset:dt}))(hf),Eo=le(59301),gf=Object.defineProperty,bc=Object.getOwnPropertySymbols,yf=Object.prototype.hasOwnProperty,Ef=Object.prototype.propertyIsEnumerable,Ac=(dt,rt,tt)=>rt in dt?gf(dt,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):dt[rt]=tt,bf=(dt,rt)=>{for(var tt in rt||(rt={}))yf.call(rt,tt)&&Ac(dt,tt,rt[tt]);if(bc)for(var tt of bc(rt))Ef.call(rt,tt)&&Ac(dt,tt,rt[tt]);return dt};const Af={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1},wf=({problemset:dt,dispatch:rt,question:tt,questionIndex:zt})=>{var Gt;const Un={fontSize:"18px"},zn={C:Eo.createElement("span",{className:br.c},"C"),"C++":Eo.createElement("span",{className:br.cpp},"C++"),Java:Eo.createElement("span",{className:br.java},"Java"),Python:Eo.createElement("span",{className:br.python},"Python")},An={not_started:Eo.createElement("span",{style:{fontSize:"18px",color:"rgb(144,150,163)"}},"\u672A\u5F00\u542F"),not_pass:Eo.createElement("span",{style:{fontSize:"18px",color:"rgb(227,0,0)"}},"\u672A\u901A\u5173"),passed:Eo.createElement("span",{style:{fontSize:"18px",color:"rgb(0,177,135)"}},"\u5DF2\u901A\u5173"),delay_passed:Eo.createElement("span",{style:{fontSize:"18px",color:"rgb(178, 173, 8)"}},"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173")};return Eo.createElement("div",null,Eo.createElement("div",{className:br.questionWrap},Eo.createElement(oe.Z,{value:'

            \u7F16\u7A0B\u9898

            '+(tt==null?void 0:tt.name),style:bf({},Un)})),Eo.createElement("div",{className:br.descBox},Eo.createElement("div",{className:br.title},Eo.createElement("span",{style:{fontSize:"16px",color:"#666",marginRight:"8px"}},"\u5141\u8BB8\u7F16\u7A0B\u8BED\u8A00\uFF1A"),(Gt=tt==null?void 0:tt.languages)==null?void 0:Gt.map((tn,On,qn)=>Eo.createElement(a.Fragment,{key:On},zn[tn==null?void 0:tn.language]))),Eo.createElement("div",{className:br.desc},Eo.createElement(oe.Z,{value:'\u95EE\u9898\u63CF\u8FF0'+(tt==null?void 0:tt.description),style:{fontSize:"16px",color:"#000"}}))),(tt==null?void 0:tt.answer_status)!="not_started"&&Eo.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"30px",fontWeight:500}},Eo.createElement("span",{style:{fontSize:"18px",color:"#000",fontWeight:"500",marginRight:"10px"}},"\u7B54\u9898\u72B6\u6001"),An[tt==null?void 0:tt.answer_status]),["passed","delay_passed"].includes(tt==null?void 0:tt.answer_status)&&Eo.createElement("div",{className:br.descBox},Eo.createElement("div",{className:br.title},Eo.createElement("span",{style:{fontSize:"16px",color:"#000",marginRight:"8px"}},"\u6700\u540E\u901A\u5173\u4EE3\u7801"),Eo.createElement("span",{style:{fontSize:"14px",color:"#666"}},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u6253\u901A\u5173\u4EE3\u7801")),Eo.createElement("div",{className:br.desc,style:{backgroundColor:"#fff"}},Eo.createElement(Br.ZP,{height:300,language:tt==null?void 0:tt.language,value:tt!=null&&tt.passed_code?ii.Base64.decode(tt==null?void 0:tt.passed_code):"",theme:"default",options:Af}))))};var Cf=(0,ce.connect)(({problemset:dt})=>({problemset:dt}))(wf),oa=le(59301),Mu=(dt,rt,tt)=>new Promise((zt,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(On){Gt(On)}},zn=tn=>{try{An(tt.throw(tn))}catch(On){Gt(On)}},An=tn=>tn.done?zt(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(dt,rt)).next())});const Sf=({user:dt,globalSetting:rt,classroomList:tt,loading:zt,problemset:Gt,dispatch:Un,pageNum:zn,maxPage:An})=>{var tn,On,qn,Yn,Rn,jn,Tn,or,Fn,vr,hr,nr,sr,ur,Qt,kr,Vr,wr,ui;const[Ci]=(0,ce.useSearchParams)(),[Ii,$n]=(0,a.useState)(0),gr=(0,ce.useParams)(),[mi,Kr]=(0,a.useState)(!1);console.log("paramsHttp--",gr);const[ci,sa]=(0,a.useState)(null),[Aa,Ri]=(0,a.useState)(!1),[qi,vi]=(0,a.useState)(!1),{SmartPlanItemBanks:ei}=tt,fa={not_started:"\u672A\u5F00\u542F",not_pass:"\u672A\u901A\u5173",passed:"\u5DF2\u901A\u5173",delay_passed:"\u7ED3\u675F\u7B54\u9898\u540E\u901A\u5173"};(0,a.useEffect)(()=>{zn&&no()},[zn,gr==null?void 0:gr.user_login]);const no=()=>Mu(void 0,null,function*(){Kr(!0),Un({type:"classroomList/getSmartPlanItemBanks",payload:{login:gr==null?void 0:gr.user_login,course_id:gr==null?void 0:gr.coursesId,id:gr==null?void 0:gr.id,position:zn,max_position:An}}),Kr(!1)});(0,a.useEffect)(()=>{var La,lo;$n(0),(La=ei==null?void 0:ei.page)!=null&&La.id&&Ro((lo=ei==null?void 0:ei.page)==null?void 0:lo.id)},[ei]);const Ro=La=>Mu(void 0,null,function*(){Ri(!0);const lo=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${La}/student_comment.json`,{method:"get",params:{user_id:gr==null?void 0:gr.user_login}});(lo==null?void 0:lo.status)===0&&sa(lo==null?void 0:lo.data),Ri(!1)});return oa.createElement("section",null,oa.createElement(se.Z,{spinning:mi},oa.createElement("div",{className:Uo.box},oa.createElement("div",{className:Uo.box_header,style:{padding:"20px"}},oa.createElement("div",{style:{display:"flex",alignItems:"center"}},oa.createElement("div",{className:Uo.header_title},ei!=null&&ei.is_extra?"\u62D3\u5C55\u4E60\u9898":"\u5B66\u4E60\u4E92\u52A8"))),oa.createElement("div",{style:{padding:"0px 20px",marginBottom:"20px"}},oa.createElement("div",{style:{background:"#F6F7F9",padding:"14px 20px",margin:"10px auto"}},oa.createElement("span",{style:{color:"#5F6A95",marginRight:"10px"}},"\u59D3\u540D"),oa.createElement("span",{style:{color:"#333333"}},((tn=ei==null?void 0:ei.user_info)==null?void 0:tn.user_name)||"--"),oa.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5B66\u53F7"),oa.createElement("span",{style:{color:"#333333"}},((On=ei==null?void 0:ei.user_info)==null?void 0:On.student_id)||"--"),oa.createElement("span",{style:{color:"#5F6A95",marginRight:"10px",marginLeft:"60px"}},"\u5206\u73ED"),oa.createElement("span",{style:{color:"#333333"}},((qn=ei==null?void 0:ei.user_info)==null?void 0:qn.group_name)||"--"))),oa.createElement("div",{id:"scroll-container",style:{height:"calc(100vh - 250px)",overflowY:"auto",overflowX:"hidden",marginBottom:"20px",padding:"0px 20px 0 20px"}},oa.createElement("div",{className:"mt10"},((Rn=(Yn=ei==null?void 0:ei.item_banks)==null?void 0:Yn[Ii])==null?void 0:Rn.item_type)==="SINGLE"&&oa.createElement(df,{question:(jn=ei==null?void 0:ei.item_banks)==null?void 0:jn[Ii],questionIndex:Ii+1}),((or=(Tn=ei==null?void 0:ei.item_banks)==null?void 0:Tn[Ii])==null?void 0:or.item_type)==="MULTIPLE"&&oa.createElement(of,{question:(Fn=ei==null?void 0:ei.item_banks)==null?void 0:Fn[Ii],questionIndex:Ii+1}),((hr=(vr=ei==null?void 0:ei.item_banks)==null?void 0:vr[Ii])==null?void 0:hr.item_type)==="JUDGMENT"&&oa.createElement(vf,{question:(nr=ei==null?void 0:ei.item_banks)==null?void 0:nr[Ii],questionIndex:Ii+1}),((ur=(sr=ei==null?void 0:ei.item_banks)==null?void 0:sr[Ii])==null?void 0:ur.item_type)==="PROGRAM"&&oa.createElement(oa.Fragment,null,oa.createElement(Cf,{question:(Qt=ei==null?void 0:ei.item_banks)==null?void 0:Qt[Ii],questionIndex:Ii+1}),oa.createElement(Ti,{item:(kr=ei==null?void 0:ei.item_banks)==null?void 0:kr[Ii]}))),((Vr=ei==null?void 0:ei.page)==null?void 0:Vr.knowledge_test)&&oa.createElement(oa.Fragment,null,oa.createElement("div",{style:{display:"flex",alignItems:"center",fontSize:14,marginTop:"20px"}},oa.createElement("div",{style:{color:"#333333",fontWeight:500}},"\u5B66\u4E60\u8BC4\u4EF7"),oa.createElement(b.ZP,{type:"link",loading:Aa,style:{color:"#3061D0",marginLeft:"auto",cursor:"pointer"},onClick:()=>Mu(void 0,null,function*(){vi(!0)})},"\u67E5\u770B\u95EE\u7B54\u8BB0\u5F55")),oa.createElement("div",{style:{background:"#F6F7F9",marginTop:"10px"}},oa.createElement(oe.Z,{className:Uo.ansWrap,value:(ci==null?void 0:ci.comment)||"\u6682\u65E0\u8BC4\u4EF7"})))),oa.createElement("div",{className:Uo.page_footer},(ei==null?void 0:ei.count)>1&&((wr=Array.from({length:ei==null?void 0:ei.count},(La,lo)=>lo+1))==null?void 0:wr.map((La,lo)=>oa.createElement("div",{key:lo,className:lo==Ii?Uo.num_style_active:Uo.num_style,onClick:()=>{$n(La-1)}},La))))),oa.createElement(ae.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:qi,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{vi(!1)},onCancel:()=>{vi(!1)}},oa.createElement(se.Z,{spinning:Aa},oa.createElement("div",{className:Uo.evalueWrap},oa.createElement("div",{className:Uo.evalueSty},oa.createElement("div",{className:Uo.title},"\u5B66\u4E60\u8BC4\u4EF7"),oa.createElement(oe.Z,{className:Uo.ansWrap,value:(ci==null?void 0:ci.comment)||"\u6682\u65E0\u8BC4\u4EF7"})),oa.createElement("div",{className:Uo.evalueSty,style:{marginTop:"20px"}},oa.createElement("div",{className:Uo.title},"\u95EE\u7B54\u8BB0\u5F55"),oa.createElement("div",{className:Uo.ansWrap,style:{padding:"0px 12px 12px 12px"}},(ui=ci==null?void 0:ci.question_and_answer_list)==null?void 0:ui.map((La,lo)=>oa.createElement("div",{key:lo,className:"mt10"},oa.createElement("div",{style:{display:"flex"}},oa.createElement("div",{className:Uo.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),oa.createElement(oe.Z,{className:Uo.asnCont,value:La==null?void 0:La.question})),oa.createElement("div",{style:{display:"flex"}},oa.createElement("div",{className:Uo.label},"\u56DE\u7B54\uFF1A"),oa.createElement(oe.Z,{className:Uo.asnCont,value:La==null?void 0:La.answer})))))))))))};var xf=(0,ce.connect)(({user:dt,classroomList:rt,loading:tt,globalSetting:zt,problemset:Gt})=>({user:dt,classroomList:rt,globalSetting:zt,loading:tt.effects,problemset:Gt}))(Sf),Df=le(78555),Bf=le(99453),Ff=le(91740),Mf=Object.defineProperty,wc=Object.getOwnPropertySymbols,_f=Object.prototype.hasOwnProperty,If=Object.prototype.propertyIsEnumerable,Cc=(dt,rt,tt)=>rt in dt?Mf(dt,rt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):dt[rt]=tt,eu=(dt,rt)=>{for(var tt in rt||(rt={}))_f.call(rt,tt)&&Cc(dt,tt,rt[tt]);if(wc)for(var tt of wc(rt))If.call(rt,tt)&&Cc(dt,tt,rt[tt]);return dt},Ba=(dt,rt,tt)=>new Promise((zt,Gt)=>{var Un=tn=>{try{An(tt.next(tn))}catch(On){Gt(On)}},zn=tn=>{try{An(tt.throw(tn))}catch(On){Gt(On)}},An=tn=>tn.done?zt(tn.value):Promise.resolve(tn.value).then(Un,zn);An((tt=tt.apply(dt,rt)).next())});const Of=({user:dt,classroomList:rt,globalSetting:tt,loading:zt,dispatch:Gt})=>{var Un,zn,An,tn,On,qn,Yn;const[Rn,jn]=Vl.ZP.useNotification(),Tn=(0,a.useRef)(),[or]=(0,ce.useSearchParams)(),[Fn,vr]=(0,a.useState)({}),[hr,nr]=(0,a.useState)(""),[sr,ur]=(0,a.useState)(""),Qt=(0,ce.useParams)(),[kr,Vr]=(0,a.useState)({}),[wr,ui]=(0,a.useState)(),Ci=(0,a.useRef)(),[Ii,$n]=(0,a.useState)(!1),[gr,mi]=(0,a.useState)([]),[Kr,ci]=(0,a.useState)(!0),[sa,Aa]=(0,a.useState)(!1),[Ri,qi]=(0,a.useState)([]),[vi,ei]=(0,a.useState)(!1),[fa,no]=(0,a.useState)([]),[Ro,La]=(0,a.useState)(!1),[lo,Xo]=(0,a.useState)(0),[ss,go]=(0,a.useState)(!1),[Qa,So]=(0,a.useState)([]),[ts,ns]=(0,a.useState)(""),[_s,Ss]=(0,a.useState)(!1),[Is,ls]=(0,a.useState)(""),[ks,ys]=(0,a.useState)(0),Es=(0,a.useRef)(null),[rs,bs]=(0,a.useState)(!1),[Xs,Os]=(0,a.useState)(!1),[As,pa]=(0,a.useState)(!1),[Vo,To]=(0,a.useState)(!1),[uo,us]=(0,a.useState)(!1),Js=(0,a.useRef)(!1),{SmartPlanItemBanks:wi}=rt,cs=(0,a.useRef)(Fn),Ls=(0,a.useRef)(),Us=(0,a.useRef)([1]),xs=or.get("simulate")=="true",$s=or.get("pptPage")?Number(or.get("pptPage")):1,[bl,ya]=(0,a.useState)(!1),[Ds,Mo]=a.useState(["60%","40%"]),[tu,ll]=(0,a.useState)(!1),Ts=(0,a.useRef)(!1),[Go,co]=(0,a.useState)(!0),[Ns,ma]=(0,a.useState)(!1),Al=(0,a.useRef)(null),ul=(0,a.useRef)(window.innerWidth),[so,cl]=(0,a.useState)(eu({},{page:1,limit:20,course_group_id:"",status:"all",search:""}));(0,a.useEffect)(()=>{const Zr=700/window.innerWidth*100,Yi=100-Zr;uo?Fn!=null&&Fn.IsSuper?Mo(["100%","0%"]):Mo([`${Yi.toFixed(2)}%`,`${Zr.toFixed(2)}%`]):Mo([`${Yi.toFixed(2)}%`,`${Zr.toFixed(2)}%`]),Js.current=uo,uo||(go(!1),ys(""))},[uo]),(0,a.useEffect)(()=>{rs&&sr>0&&Os(!0)},[sr,rs]),(0,a.useEffect)(()=>{As?setTimeout(()=>{To(!0)},300):To(!1)},[As]),window.addEventListener("resize",()=>{clearTimeout(Al.current),Al.current=setTimeout(()=>{const kn=window.innerWidth;if(kn==ul.current)return;const Yi=700/window.innerWidth*100,ha=100-Yi;uo?Fn!=null&&Fn.IsSuper?Mo(["100%","0%"]):Mo([`${ha.toFixed(2)}%`,`${Yi.toFixed(2)}%`]):Mo([`${ha.toFixed(2)}%`,`${Yi.toFixed(2)}%`]),Js.current=uo,uo||go(!1),ds(),ul.current=kn},300)}),(0,a.useEffect)(()=>{const kn=()=>Ba(void 0,null,function*(){if(!Ts.current){Ts.current=!0;try{yield ds()}catch(ti){console.error("toResize \u51FD\u6570\u6267\u884C\u51FA\u9519:",ti)}finally{Ts.current=!1}}});return window.addEventListener("resize",kn),()=>{window.removeEventListener("resize",kn)}},[]),(0,a.useEffect)(()=>(document.body.addEventListener((0,Qo.gH)(),el),()=>{document.body.removeEventListener((0,Qo.gH)(),el)}),[]),(0,a.useEffect)(()=>(window.addEventListener("visibilitychange",zo),()=>{window.removeEventListener("visibilitychange",zo)}),[hr]);const dl=()=>Ba(void 0,null,function*(){var kn,ti;yield(kn=Tn.current)==null?void 0:kn.ready();const Zr=(ti=Tn.current)==null?void 0:ti.Application;Zr&&(yield Zr.ActivePresentation.SlideShowWindow.View.Exit())}),zo=()=>Ba(void 0,null,function*(){document.visibilityState==="visible"&&(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:hr,randomData:new Date}}})});(0,a.useEffect)(()=>{Il(),!(Fn!=null&&Fn.IsSuper)&&!or.get("pptPage")&&(nr($s),Gt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Qt==null?void 0:Qt.coursesId,id:Qt==null?void 0:Qt.id,position:$s}})),(0,we.s2)()&&ce.history.replace(`/miniprogram/courseware/study?course_id=${Qt==null?void 0:Qt.coursesId}&id=${Qt==null?void 0:Qt.id}`)},[]);const Il=()=>Ba(void 0,null,function*(){yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/check_start.json`,{method:"post"})});(0,a.useEffect)(()=>{cs.current=Fn,Fn!=null&&Fn.WebofficeURL&&setTimeout(()=>{nl()},300)},[Fn]),(0,a.useEffect)(()=>{var kn;return(kn=dt==null?void 0:dt.userInfo)!=null&&kn.login&&pl(),()=>{clearInterval(Ci.current)}},[(Un=dt==null?void 0:dt.userInfo)==null?void 0:Un.login]),(0,a.useEffect)(()=>{!(Fn!=null&&Fn.IsSuper)&&(wr==null?void 0:wr.is_end)===!1&&(Fn==null?void 0:Fn.Status)=="in_progress"&&Cl()},[wr==null?void 0:wr.is_end,Fn]),(0,a.useEffect)(()=>{if(wr!=null&&wr.is_end&&clearInterval(Ci.current),!(Fn!=null&&Fn.IsSuper)&&(wr!=null&&wr.is_end)){let kn=JSON.parse(sessionStorage.getItem("endPPTIds"))||[];kn&&(kn!=null&&kn.includes(Qt==null?void 0:Qt.id))||(te.ZP.info("\u672C\u6B21\u6388\u8BFE\u5DF2\u7ED3\u675F\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\uFF01"),(kn==null?void 0:kn.length)===0?kn=[Qt==null?void 0:Qt.id]:kn.push(Qt==null?void 0:Qt.id),sessionStorage.setItem("endPPTIds",JSON.stringify(kn)))}},[wr==null?void 0:wr.is_end,Fn]),(0,a.useEffect)(()=>{if(wr!=null&&wr.enable_extra&&!(wr!=null&&wr.is_end)){let kn=JSON.parse(localStorage.getItem("extraPPTIds"))||[];kn&&!(kn!=null&&kn.includes(Qt==null?void 0:Qt.id))&&ae.default.confirm({centered:!0,okText:"\u77E5\u9053\u4E86",icon:null,maskClosable:!1,keyboard:!1,title:"\u63D0\u793A",closable:!1,cancelButtonProps:{style:{display:"none"}},content:"\u606D\u559C\u4F60\u5DF2\u5B8C\u6210\u6240\u6709\u57FA\u7840\u4E60\u9898\uFF01\u8001\u5E08\u8FD8\u51C6\u5907\u4E86\u62D3\u5C55\u4E60\u9898\uFF0C\u53EF\u4EE5\u5F00\u59CB\u6311\u6218\u4E86\u54E6\uFF01",onOk:()=>Ba(void 0,null,function*(){(kn==null?void 0:kn.length)===0?kn=[Qt==null?void 0:Qt.id]:kn.push(Qt==null?void 0:Qt.id),ko(wr==null?void 0:wr.extra_position),localStorage.setItem("extraPPTIds",JSON.stringify(kn))})})}},[wr==null?void 0:wr.enable_extra]);const el=()=>{(0,Qo.vp)()||dl()};(0,a.useEffect)(()=>{var kn,ti;(kn=dt==null?void 0:dt.userInfo)!=null&&kn.login&&(ti=Tn.current)!=null&&ti.ready&&ds()},[(zn=dt==null?void 0:dt.userInfo)==null?void 0:zn.login,Fn]),(0,a.useEffect)(()=>{var kn;wr!=null&&wr.page&&((kn=wi==null?void 0:wi.page)==null?void 0:kn.lesson_mode)=="online_lesson"&&!(Fn!=null&&Fn.IsSuper)&&!xs&&ko(wr==null?void 0:wr.page)},[wr==null?void 0:wr.page]),(0,a.useEffect)(()=>{var kn;((kn=dt==null?void 0:dt.userInfo)==null?void 0:kn.real_name)==="\u6E38\u5BA2"&&Gt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!1}})},[(An=dt==null?void 0:dt.userInfo)==null?void 0:An.real_name]);const Ol=()=>{var kn,ti,Zr,Yi,ha;let er=[];return(((ti=(kn=wi==null?void 0:wi.page)==null?void 0:kn.smart_plan_page_knowledges)==null?void 0:ti.length)>0||(Zr=wi==null?void 0:wi.page)!=null&&Zr.is_ai_question)&&er.push({key:"2",title:"\u667A\u80FD\u4E92\u52A8"}),(Yi=wi==null?void 0:wi.page)!=null&&Yi.page_info&&er.push({key:"1",title:"\u667A\u80FD\u89E3\u6790"}),(wi==null?void 0:wi.count)>0&&er.push({key:"4",title:"\u8BD5\u9898"}),(ha=wi==null?void 0:wi.page)!=null&&ha.animation_code&&er.push({key:"3",title:"\u667A\u80FD\u52A8\u6548"}),a.createElement(a.Fragment,null,er==null?void 0:er.map((Qi,$a)=>a.createElement("span",{style:{cursor:"pointer"},onClick:()=>{pa(!0),ns(Qi==null?void 0:Qi.key)}},Qi==null?void 0:Qi.title,$a!=(er==null?void 0:er.length)-1?"\u3001":"")))};(0,a.useEffect)(()=>{var kn,ti,Zr,Yi,ha,er,Qi;go(!1),hr&&((kn=wi==null?void 0:wi.page)==null?void 0:kn.position)!=ks&&uo&&(ys((ti=wi==null?void 0:wi.page)==null?void 0:ti.position),Ss(!0),setTimeout(()=>{Ss(!1)},2e3),Fn!=null&&Fn.IsSuper&&(((Yi=(Zr=wi==null?void 0:wi.page)==null?void 0:Zr.smart_plan_page_knowledges)==null?void 0:Yi.length)>0||(ha=wi==null?void 0:wi.page)!=null&&ha.is_ai_question||(er=wi==null?void 0:wi.page)!=null&&er.page_info||(wi==null?void 0:wi.count)>0||(Qi=wi==null?void 0:wi.page)!=null&&Qi.animation_code?Rn.open({message:"",style:{width:"auto",marginBottom:"0px",padding:"12px 30px 20px",whiteSpace:"nowrap",border:"1px solid rgba(20,93,255,0.2)",boxShadow:"0px 0px 10px 0px #E3E1FF",borderRadius:"40px 0 0 40px"},closeIcon:null,description:a.createElement("div",{className:"font18"},"\u5F53\u524D\u9875\u9762\u5305\u542B\uFF1A",a.createElement("span",{style:{color:"#3061D0"}},Ol())),duration:2,pauseOnHover:!0,onClose:()=>{go(!0)}}):go(!0)))},[wi]),(0,a.useEffect)(()=>{Tl()},[hr,wr==null?void 0:wr.randomData]);const Tl=()=>Ba(void 0,null,function*(){var kn,ti;if(!(Fn!=null&&Fn.IsSuper)&&(Fn==null?void 0:Fn.Status)=="in_progress"&&hr){const Zr=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/check_page_progress.json`,{method:"post",body:{position:hr}});(Zr==null?void 0:Zr.status)==0&&((kn=Zr==null?void 0:Zr.data)!=null&&kn.allow||(qi((ti=Zr==null?void 0:Zr.data)==null?void 0:ti.not_finish_positions),Aa(!0)))}});function ds(){return Ba(this,null,function*(){try{yield Tn.current.ready();const Zr=yield(yield Tn.current.Application.ActiveWindow).View;Zr.ZoomToFit=-1;const Yi=new Event("resize");window.dispatchEvent(Yi)}catch(kn){}})}function ko(kn){return Ba(this,null,function*(){yield Tn.current.ready(),Tn.current.Application.ActivePresentation.SlideShowWindow.View.GotoSlide(kn)})}(0,a.useEffect)(()=>{Ns&&Tn.current&&(zs(!0),ds())},[Ns,Tn.current]);function zs(kn){return Ba(this,null,function*(){if(!(Qt!=null&&Qt.user_login)){kn?(us(!0),(0,Qo.Dj)(document.body)):(us(!1),(0,Qo.BU)()),yield Tn.current.ready();const ti=Tn.current.Application,Zr=yield ti.ActivePresentation,Yi=yield ti.ActivePresentation.SlideShowSettings,ha=yield Zr.SlideShowWindow;kn?yield Yi.Run():(ha.IsFullScreen=!1,dl());const er=(yield ti.ActivePresentation.SlideShowWindow)!==null;us(er),ds()}})}function nu(){return Ba(this,null,function*(){try{const kn=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/set_page_cache.json`,{method:"post",body:{type:1}});ui(eu({},(kn==null?void 0:kn.data)||{}))}catch(kn){}})}const wl=()=>Ba(void 0,null,function*(){var kn,ti;let Zr=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}.json`,{method:"get"});(Zr==null?void 0:Zr.status)==0&&(Vr(Zr==null?void 0:Zr.data),Qt!=null&&Qt.user_login||(or.get("type")=="view"&&(((kn=Zr==null?void 0:Zr.data)==null?void 0:kn.status)=="in_progress"?bs(!0):ma(!0)),((ti=Zr==null?void 0:Zr.data)==null?void 0:ti.status)=="in_progress"&&or.get("type")!="update"&&bs(!0)))}),Cl=()=>Ba(void 0,null,function*(){const kn=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/start_class.json`,{method:"post"})}),Nn=()=>Ba(void 0,null,function*(){var kn;const ti=yield(0,ue.ZP)(`/api/smart_plan_item_banks/${(kn=wi==null?void 0:wi.page)==null?void 0:kn.id}/smart_plan_user_page_studies.json`,{method:"post"})}),fl=()=>Ba(void 0,null,function*(){Gt({type:"classroomList/getSmartPlanItemBanks",payload:{course_id:Qt==null?void 0:Qt.coursesId,id:Qt==null?void 0:Qt.id,position:hr||(wr==null?void 0:wr.page)||1,max_position:sr}})}),pl=()=>Ba(void 0,null,function*(){var kn,ti,Zr;const Yi={};Qt!=null&&Qt.user_login&&(Yi.login=Qt.user_login),xs&&(Yi.is_simulate=!0);const ha=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/get_office_token.json`,{method:"get",params:Yi});vr(ha==null?void 0:ha.data),ci(!1);const er=((kn=ha==null?void 0:ha.data)==null?void 0:kn.FileName)||"";document.title=er,(ti=ha==null?void 0:ha.data)!=null&&ti.IsSuper?wl():xs?ma(!0):(((Zr=ha==null?void 0:ha.data)==null?void 0:Zr.Status)=="in_progress"&&ma(!0),Ci.current=setInterval(()=>{nu()},2e3))});function Jo(){return Ba(this,null,function*(){if(!Tn.current)return;clearTimeout(Ls.current),yield Tn.current.ready();const kn=Tn.current.Application,Zr=(ha=>{if(!ha||ha.length===0)return[];const er=[...ha].sort((bo,$o)=>bo-$o),Qi=[];let $a={From:er[0],To:er[0]};for(let bo=1;boJo(),4*60*1e3)})}function tl(kn){return Ba(this,null,function*(){Us.current=kn,Jo()})}function nl(){return Ba(this,null,function*(){var kn=document.getElementById("weboffice-zone");Tn.current=y().config({mount:kn,url:Fn==null?void 0:Fn.WebofficeURL,refreshToken:Yo,previewLimit:4,pptOptions:{isShowBottomStatusBar:!0,isShowRemark:!1,isShowComment:!1},commonOptions:{isShowTopArea:!!(Fn!=null&&Fn.IsSuper),isBrowserViewFullscreen:!0,isIframeViewFullscreen:!1,acceptVisualViewportResizeEvent:!0}}),Tn.current.setToken({token:Fn==null?void 0:Fn.AccessToken,timeout:25*60*1e3}),Tn.current.on("fileStatus",function(ti){return Ba(this,null,function*(){yield Tn.current.ready();const Yi=yield Tn.current.Application.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;nr(Yi),Us.current=[Yi],Jo()})}),Tn.current.on("fileOpen",function(ti){ml();const Zr=kn==null?void 0:kn.querySelector("iframe");Zr&&Zr.focus()}),Tn.current.on("fullscreenChange",function(ti){ti.status==1?or.get("type")!="update"&&ma(!0):(0,Qo.BU)()})})}function Yo(){return new Promise(function(kn){return Ba(this,null,function*(){var ti,Zr,Yi,ha;const er=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/refresh_office_token.json`,{method:"get",params:{access_token:(ti=cs.current)==null?void 0:ti.AccessToken,refresh_token:(Zr=cs.current)==null?void 0:Zr.RefreshToken}});((Yi=er==null?void 0:er.data)==null?void 0:Yi.Code)=="InvalidArgument.AccessToken"&&pl(),cs.current=er.data,kn({token:(ha=er==null?void 0:er.data)==null?void 0:ha.AccessToken,timeout:2*60*1e3}),kn(er==null?void 0:er.data)})})}function Sl(){return Ba(this,null,function*(){ci(!0),yield Tn.current.ready();const kn=Tn.current.Application,ti=yield kn.ActivePresentation,Yi=yield(yield ti.Slides).Count;ur(Yi);let ha=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/create_item_banks.json`,{method:"post",body:{create_ppt:!0,is_extra:!0}});(ha==null?void 0:ha.status)==0&&te.ZP.success("\u64CD\u4F5C\u6210\u529F"),yield kn.ActivePresentation.Slides.AddSlide(Yi),setTimeout(()=>Ba(this,null,function*(){ci(!1),ti.Slides.Item(Yi).Shapes.AddPicture({FileName:"https://www.educoder.net/images/tzppt.png",LinkToFile:-1,SaveWithDocument:0,Left:0,Top:0,Width:1,Height:1,Scale:!0})}),1e3)})}function ml(){return Ba(this,null,function*(){yield Tn.current.ready();const kn=Tn.current.Application,ti=yield kn.ActivePresentation.GetSlideRemark(),Yi=yield(yield kn.ActivePresentation).Slides,ha=yield Yi.Count;ur(ha),kn.Sub.SlideShowEnd=()=>Ba(this,null,function*(){us(!1),ds(),ma(!1)}),kn.Sub.SlideShowBegin=()=>Ba(this,null,function*(){us(!0),ds()});const er=yield kn.ActivePresentation.SlideShowWindow.View.Slide.SlideIndex;nr(er),Us.current=[er],Jo(),kn.Sub.ActiveSlideChange=Qi=>Ba(this,null,function*(){var $a;ur(yield Yi.Count),nr((($a=Qi==null?void 0:Qi.Data)==null?void 0:$a.slideIndex)+1)}),kn.Sub.SlideDelete=Qi=>Ba(this,null,function*(){var $a;let bo=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/delete_page.json`,{method:"delete",body:{position:($a=Qi==null?void 0:Qi.Data)==null?void 0:$a.SlideIndex}});(bo==null?void 0:bo.status)==0&&(te.ZP.success("\u5220\u9664\u6210\u529F"),ur(yield Yi.Count))}),kn.Sub.PresentationNewSlide=Qi=>Ba(this,null,function*(){console.log("\u76D1\u542C\u65B0\u589E\u5E7B\u706F\u7247\u7684\u64CD\u4F5C\u4E8B\u4EF6",Qi)}),kn.Sub.SlideMove=Qi=>Ba(this,null,function*(){var $a,bo,$o;if(Fn!=null&&Fn.IsSuper&&document.hasFocus()){nr("");let pi=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/change_page_postition.json`,{method:"post",body:{origin_position:($a=Qi==null?void 0:Qi.Data)==null?void 0:$a.SlideFromIndex,target_position:(bo=Qi==null?void 0:Qi.Data)==null?void 0:bo.SlideIndex}});(pi==null?void 0:pi.status)==0&&(te.ZP.success("\u79FB\u52A8\u6210\u529F"),nr(($o=Qi==null?void 0:Qi.Data)==null?void 0:$o.SlideIndex))}}),yield kn.ActivePresentation.SlideShowWindow.View.GotoSlide($s)})}const Nl=()=>Ba(void 0,null,function*(){var kn,ti;La(!0);const Zr=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/smart_plan_users.json`,{method:"get",params:so});(Zr==null?void 0:Zr.status)==0&&(no((kn=Zr==null?void 0:Zr.data)==null?void 0:kn.smart_plan_users),Xo((ti=Zr==null?void 0:Zr.data)==null?void 0:ti.count)),La(!1)}),Zs=()=>Ba(void 0,null,function*(){var kn;La(!0);const ti=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/header_info.json`,{method:"get"});(ti==null?void 0:ti.status)===0&&So([{name:"\u5168\u90E8",id:""},...((kn=ti==null?void 0:ti.data)==null?void 0:kn.course_groups)||[]]),La(!1)});(0,a.useEffect)(()=>{var kn,ti;return wi&&((kn=wi==null?void 0:wi.page)!=null&&kn.id)&&!((ti=wi==null?void 0:wi.page)!=null&&ti.has_study_record)&&(Fn==null?void 0:Fn.IsSuper)===!1&&(Fn==null?void 0:Fn.Status)=="in_progress"&&(Es.current=setTimeout(()=>{Nn()},1e4)),()=>{Es.current&&clearTimeout(Es.current)}},[zt["classroomList/getSmartPlanItemBanks"],wi,Fn==null?void 0:Fn.IsSuper]),(0,a.useEffect)(()=>{vi&&(Zs(),Nl())},[vi,so]);const ru=()=>{const kn=JSON.parse(localStorage.getItem("pptBrowsingHistory")||"[]");(kn==null?void 0:kn.findIndex(Zr=>(Zr==null?void 0:Zr.id)==(Qt==null?void 0:Qt.id)&&(Zr==null?void 0:Zr.courseId)==(Qt==null?void 0:Qt.coursesId)))==-1&&(kn.push({id:Qt==null?void 0:Qt.id,courseId:Qt==null?void 0:Qt.coursesId}),localStorage.setItem("pptBrowsingHistory",JSON.stringify(kn)),ko(1))},qo=()=>Ba(void 0,null,function*(){var kn,ti,Zr,Yi,ha;const er=()=>Ba(void 0,null,function*(){Gt({type:"classroomList/setActionTabs",payload:{key:"start_smart_plan_xia",params:{coursesId:Qt==null?void 0:Qt.coursesId,smart_plans_id:Qt==null?void 0:Qt.id}}})}),Qi=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}.json`,{method:"get"});(ti=(kn=Qi==null?void 0:Qi.data)==null?void 0:kn.not_start_positions)!=null&&ti.length?ae.default.confirm({centered:!0,okText:"\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE",cancelText:"\u8FD4\u56DE\u7EE7\u7EED\u6388\u8BFE",icon:null,title:"\u63D0\u793A",content:a.createElement("span",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230 ",a.createElement("span",{style:{color:"#3061D0"}},"\u7B2C",(ha=(Yi=(Zr=Qi==null?void 0:Qi.data)==null?void 0:Zr.not_start_positions)==null?void 0:Yi.sort(($a,bo)=>Number($a)-Number(bo)))==null?void 0:ha.join("\u3001"),"\u9875")," \u6709\u672A\u542F\u52A8\u7684\u7B54\u9898\uFF0C\u7ED3\u675F\u6388\u8BFE\u540E\uFF0C\u8FD9\u4E9B\u8BD5\u9898\u5C06\u65E0\u6CD5\u542F\u52A8\u7B54\u9898\u3002\u786E\u8BA4\u7ED3\u675F\u6388\u8BFE\uFF1F"),onCancel:()=>Ba(void 0,null,function*(){var $a,bo,$o;ko(($o=(bo=($a=Qi==null?void 0:Qi.data)==null?void 0:$a.not_start_positions)==null?void 0:bo.sort((pi,Ma)=>Number(pi)-Number(Ma)))==null?void 0:$o[0])}),onOk:()=>Ba(void 0,null,function*(){yield er()})}):yield er()}),is=()=>a.createElement(a.Fragment,null,Qt!=null&&Qt.user_login?a.createElement("div",{className:Mi.right},a.createElement(xf,{pageNum:hr,maxPage:sr})):a.createElement("div",{className:Mi.right},a.createElement(se.Z,{spinning:zt["classroomList/getSmartPlanItemBanks"]},a.createElement("div",{style:{visibility:wi?"visible":"hidden",height:"100vh",overflow:"hidden"}},(Fn==null?void 0:Fn.IsSuper)!==void 0&&a.createElement("div",{style:sr?{}:{display:"none"}},Fn!=null&&Fn.IsSuper?a.createElement(Wl,{clickTab:ts,pptFullScreen:uo,pageNum:hr,maxPage:sr,pptInfo:kr,openEwm:Ii,changePage:tl,setOpenEwm:()=>{$n(null)},aiImg:gr,addPage:()=>{Sl()},gotoSlide:kn=>{ko(kn)}}):a.createElement(ef,{isSimulate:xs,officeToken:Fn,pageCache:wr,pageNum:hr,aiImg:gr,maxPage:sr,changePage:tl,gotoSlide:kn=>{ko(kn)}})))))),rl=()=>{var kn,ti,Zr,Yi,ha;return a.createElement("div",{className:Mi.left},a.createElement("div",{style:xs?{pointerEvents:"none"}:{},id:"weboffice-zone"}),!As&&uo&&(Fn==null?void 0:Fn.IsSuper)&&ss&&a.createElement("div",{className:Mi.left_float},a.createElement("div",{className:Mi.float_icon},a.createElement("img",{src:le(23175),width:20,height:20})),a.createElement("div",{className:Mi.float_more},a.createElement("div",{className:Mi.float_text,onClick:()=>{pa(!0)}},"\u67E5\u770B\u5B66\u4E60\u4E92\u52A8"),(kr==null?void 0:kr.status)=="in_progress"&&((kn=wi==null?void 0:wi.page)==null?void 0:kn.lesson_mode)!="self_learning"&&!(wi!=null&&wi.is_extra)&&(((ti=wi==null?void 0:wi.page)==null?void 0:ti.status)=="not_started"||((Zr=wi==null?void 0:wi.page)==null?void 0:Zr.status)=="ended")&&(Fn==null?void 0:Fn.IsSuper)&&(wi==null?void 0:wi.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{className:Mi.float_icon},a.createElement("img",{src:le(68045),width:20,height:20})),a.createElement("div",{className:Mi.float_text,onClick:()=>Ba(void 0,null,function*(){Gt({type:"classroomList/setActionTabs",payload:{key:"question_time",params:{title:"\u8BBE\u7F6E\u7B54\u9898\u65F6\u957F",smart_plans_id:Qt==null?void 0:Qt.id,SmartPlanItemBanks:wi}}})})},((Yi=wi==null?void 0:wi.page)==null?void 0:Yi.status)=="ended"?"\u91CD\u542F\u7B54\u9898":"\u542F\u52A8\u7B54\u9898")),(kr==null?void 0:kr.status)=="in_progress"&&!(wi!=null&&wi.is_extra)&&((ha=wi==null?void 0:wi.page)==null?void 0:ha.status)=="in_progress"&&(Fn==null?void 0:Fn.IsSuper)&&(wi==null?void 0:wi.count)>0&&a.createElement(a.Fragment,null,a.createElement("div",{className:Mi.float_icon,style:{background:"rgba(227,0,0,0.1)"}},a.createElement("img",{src:le(7891),width:20,height:20})),a.createElement("div",{className:Mi.float_text,onClick:()=>Ba(void 0,null,function*(){var er;let Qi=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(er=wi==null?void 0:wi.page)==null?void 0:er.id,status:"ended"}});(Qi==null?void 0:Qi.status)==0&&(te.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),fl())})},"\u7ED3\u675F\u7B54\u9898")))),or.get("simulate")=="true"&&a.createElement("div",{className:Mi.btn_float,style:{bottom:0,right:120}},a.createElement(bi.op,{className:"mb20",onClick:()=>{zs(!1),or.get("type")?ce.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/smart_plan/${Qt==null?void 0:Qt.id}/ppt_info/info?type=${or.get("type")}`):ce.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/smart_plan/${Qt==null?void 0:Qt.id}/ppt_info/info`),window.location.reload()}},"\u8FD4\u56DE\u6559\u5E08\u8EAB\u4EFD")),!As&&uo&&((Fn==null?void 0:Fn.IsSuper)||or.get("simulate")=="true")&&a.createElement("div",{className:Mi.btn_float,style:{right:Fn!=null&&Fn.IsSuper?"0px":"20px"}},a.createElement("div",null,a.createElement(bi.op,{disabled:hr==1,className:"mb20",onClick:()=>{if(hr==1){te.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}ls(""),ko(hr-1)}},"\u4E0A\u4E00\u9875")),a.createElement("div",null,a.createElement(bi.op,{disabled:hr==sr,onClick:()=>{if(hr==sr){te.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}ls(""),ko(hr+1)}},"\u4E0B\u4E00\u9875")),(Fn==null?void 0:Fn.IsSuper)&&a.createElement("div",{className:Mi.to_page_style},"\u8DF3\u8F6C\u5230",a.createElement(z.default,{style:{width:"65px",marginLeft:"10px"},size:"small",value:Is||void 0,placeholder:"\u9875\u7801",onChange:er=>{ko(er),ls(er)}},Array.from({length:sr},(er,Qi)=>Qi+1).map(er=>a.createElement(z.default.Option,{key:er,value:er},er))))),(Qt==null?void 0:Qt.user_login)&&Go&&a.createElement("div",{className:Mi.over_item_list},a.createElement("div",{className:Mi.over_item},a.createElement("div",{className:Mi.close_button,onClick:()=>{co(!1)}},a.createElement("i",{className:"iconfont icon-shouqi5 mr5",style:{fontSize:8}}),"\u6536\u8D77"),a.createElement("div",{className:Mi.over_button,onClick:()=>{ei(!0)}},a.createElement("img",{src:le(78868),className:Mi.ewm_img,style:{width:"16px",height:"15px"}}),a.createElement("div",{className:Mi.ewm_text},"\u5B66\u751F\u5217\u8868")),a.createElement("div",{className:Mi.over_button,onClick:()=>{ce.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/smart_plan/${Qt==null?void 0:Qt.id}/detail`)}},a.createElement("img",{src:le(50066),className:Mi.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mi.ewm_text},"\u9000\u51FA\u8BFE\u4EF6")))),!(Qt!=null&&Qt.user_login)&&(Fn==null?void 0:Fn.IsSuper)&&Go&&a.createElement("div",{className:Mi.over_item_list},a.createElement("div",{className:Mi.over_item},a.createElement("div",{className:Mi.close_button,onClick:()=>{co(!1)}},a.createElement("i",{className:"iconfont icon-shouqi5 mr5",style:{fontSize:8}}),"\u6536\u8D77"),a.createElement("div",{className:Mi.over_button,onClick:()=>{zs(!uo)}},!uo&&a.createElement("img",{src:le(15091),className:Mi.ewm_img,style:{width:"14px",height:"14px"}}),uo&&a.createElement("img",{src:le(24639),className:Mi.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mi.ewm_text},uo?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F\u64AD\u653E")),(kr==null?void 0:kr.status)=="not_started"&&a.createElement("div",{className:Mi.over_button,onClick:()=>Ba(void 0,null,function*(){Gt({type:"classroomList/setActionTabs",payload:{key:"start_smart_plan_shang",params:{coursesId:Qt==null?void 0:Qt.coursesId,smart_plans_id:Qt==null?void 0:Qt.id}}})})},a.createElement("img",{src:le(76502),className:Mi.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mi.ewm_text},"\u5F00\u59CB\u4E0A\u8BFE")),(kr==null?void 0:kr.status)=="not_started"&&a.createElement("div",{className:Mi.over_button,onClick:()=>Ba(void 0,null,function*(){ya(!0)})},a.createElement("img",{src:le(93026),className:Mi.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mi.ewm_text},"\u66F4\u6362\u8BFE\u4EF6")),(kr==null?void 0:kr.status)=="in_progress"&&a.createElement("div",{className:Mi.over_button,onClick:()=>Ba(void 0,null,function*(){yield qo()})},a.createElement("img",{src:le(3540),className:Mi.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mi.ewm_text},"\u7ED3\u675F\u6388\u8BFE")),a.createElement("div",{className:Mi.over_button,onClick:()=>{$n(new Date)}},a.createElement("img",{src:le(56440),className:Mi.ewm_img,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mi.ewm_text},"\u8BFE\u4EF6\u4E8C\u7EF4\u7801")))),!(Qt!=null&&Qt.user_login)&&!(Fn!=null&&Fn.IsSuper)&&!xs&&a.createElement("div",{className:Mi.overcont2wrap},a.createElement(bi.op,{disabled:hr==1,className:"mr30",onClick:()=>{if(hr==1){te.ZP.info("\u5DF2\u7ECF\u662F\u7B2C\u4E00\u9875\u4E86\uFF01");return}ko(hr-1)}},"\u4E0A\u4E00\u9875"),a.createElement("div",{className:Mi.over_content2},a.createElement("div",{className:Mi.over_button2,onClick:()=>{ce.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/smart_plan`)}},a.createElement("img",{src:le(50066),className:Mi.ewm_img2,style:{width:"14px",height:"14px"}}),a.createElement("div",{className:Mi.ewm_text2},"\u9000\u51FA\u8BFE\u4EF6"))),a.createElement(bi.op,{disabled:hr==sr,className:"ml30",onClick:()=>{if(hr==sr){te.ZP.info("\u5DF2\u7ECF\u662F\u6700\u540E\u4E00\u9875\u4E86\uFF01");return}ko(hr+1)}},"\u4E0B\u4E00\u9875")),!Go&&(Fn==null?void 0:Fn.IsSuper)&&a.createElement("div",{className:Mi.kjgj_style},a.createElement("div",{className:Mi.kjgj_item,onClick:()=>{co(!0)}},a.createElement("div",{className:Mi.kjgj_img},a.createElement("img",{src:le(22335),style:{width:"30px",height:"30px"}})),a.createElement("div",{className:Mi.kjgj_text},"\u8BFE\u4EF6\u5DE5\u5177"))))};return a.createElement(se.Z,{spinning:Kr},a.createElement("div",{style:{display:"flex"}},jn,_s&&a.createElement("div",{className:Mi.page_style},"\u7B2C",hr,"\u9875"),a.createElement($l,{className:`${Mi.officeWrp} ${tu?Mi.arrow:""}`,lazy:!0,onResizeEnd:()=>{},onResize:kn=>{const ti=kn[0]+kn[1],Zr=[kn[0]/ti*100,kn[1]/ti*100];Zr[0]<20&&(Zr[0]=20,Zr[1]=80),Zr[1]==0?ll(!0):ll(!1),Mo(Zr),ds()}},uo?a.createElement(a.Fragment,null,a.createElement($l.Panel,{size:Ds[0]}," ",rl()),a.createElement($l.Panel,{size:Ds[1],collapsible:!(Fn!=null&&Fn.IsSuper),style:{overflow:"hidden"}},Fn!=null&&Fn.IsSuper?a.createElement(ee.Z,{bodyStyle:{padding:0},headerStyle:{display:"none"},width:700,onClose:()=>{pa(!1)},destroyOnClose:!0,forceRender:!0,open:As},is(),Vo&&a.createElement("div",{className:Mi.drawer_ewm},a.createElement("div",{className:Mi.drawer_ewm_title},wi==null?void 0:wi.smart_plan_name,a.createElement("i",{className:"iconfont icon-guanbi",style:{cursor:"pointer",color:"#000"},onClick:()=>{To(!1)}})),a.createElement("div",{className:Mi.drawer_text},"\u6253\u5F00",a.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},a.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C\u5373\u53EF\u624B\u673A\u7AEF\u7545\u5B66\u8BFE\u4EF6\uFF0C\u968F\u65F6\u5F00\u542F\u9AD8\u6548\u5B66\u4E60\uFF01"),a.createElement("div",{className:Mi.drawer_code},a.createElement(ie.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${Qt==null?void 0:Qt.coursesId}&id=${Qt==null?void 0:Qt.id}`,bgColor:"#FFF",size:260,icon:`${fe.Z.IMG_SERVER}/${(tn=tt==null?void 0:tt.setting)==null?void 0:tn.tab_logo_url}`}))),a.createElement("div",{className:Mi.close_drawer,onClick:kn=>{kn.stopPropagation(),pa(!1)}},a.createElement("i",{className:"iconfont icon-shouqi10 font14"}))):is())):a.createElement(a.Fragment,null,a.createElement($l.Panel,{size:Ds[0],min:"20%",collapsible:!0}," ",rl()),a.createElement($l.Panel,{size:Ds[1],collapsible:!0,style:{overflow:"hidden"}},(!uo||!(Fn!=null&&Fn.IsSuper))&&is()))),a.createElement(Df.Z,{Callback:()=>{wl(),fl(),(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:hr,allow_answer:!1,is_end:!1}}})}}),a.createElement(Bf.Z,{v:kr,params:Qt,user:dt,visible:bl,afterOk:()=>{ya(!1),window.location.reload()},afterCancel:()=>{ya(!1)}}),a.createElement(ae.default,{centered:!0,maskClosable:!1,keyboard:!1,open:Xs,title:"\u8BFE\u4EF6\u4E8C\u7EF4\u7801",width:530,forceRender:!0,footer:null,closeIcon:null},a.createElement("div",{className:Mi.modal},"\u6253\u5F00",a.createElement("span",{style:{color:"#57BE6A",margin:"0 6px"}},a.createElement("i",{className:"iconfont icon-icon-weixin mr5"}),"\u5FAE\u4FE1"),"\u626B\u4E00\u626B\uFF0C\u5373\u53EF\u624B\u673A\u7AEF\u7545\u5B66\u8BFE\u4EF6\uFF0C\u968F\u65F6\u5F00\u542F\u9AD8\u6548\u5B66\u4E60\uFF01"),a.createElement("div",{className:Mi.erweima},a.createElement(ie.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${Qt==null?void 0:Qt.coursesId}&id=${Qt==null?void 0:Qt.id}`,bgColor:"#FFF",size:260,icon:`${fe.Z.IMG_SERVER}/${(On=tt==null?void 0:tt.setting)==null?void 0:On.tab_logo_url}`})),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginBottom:"10px"}},a.createElement(b.ZP,{style:{marginRight:"20px"},onClick:()=>{Os(!1),bs(!1)}},"\u67E5\u770B\u8BFE\u4EF6"),a.createElement(b.ZP,{type:"primary",onClick:()=>{Os(!1),bs(!1),$n(null),zs(!0),ru()}},"\u5168\u5C4F\u4E0A\u8BFE"))),a.createElement(ae.default,{centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,open:sa,title:"\u63D0\u793A",width:"450px",cancelButtonProps:{style:{display:"none"}},okText:"\u77E5\u9053\u4E86",onCancel:()=>{var kn;Aa(!1),ko((kn=Ri==null?void 0:Ri.sort())==null?void 0:kn[0])},onOk:()=>Ba(void 0,null,function*(){var kn;Aa(!1),ko((kn=Ri==null?void 0:Ri.sort())==null?void 0:kn[0])})},a.createElement("div",null,"\u8BF7\u5B8C\u6210 ",(qn=Ri==null?void 0:Ri.sort())==null?void 0:qn.map((kn,ti)=>a.createElement("span",{key:ti,style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{Aa(!1),ko(kn)}},"\u7B2C",kn,"\u9875",ti+1==(Ri==null?void 0:Ri.length)?"":"\u3001"))," \u6240\u6709\u8BD5\u9898\u4EE5\u89E3\u9501\u4E0B\u4E00\u9875\u5185\u5BB9\u3002")),a.createElement(ae.default,{centered:!0,keyboard:!1,destroyOnClose:!0,maskClosable:!1,open:vi,title:"\u5B66\u751F\u5217\u8868",width:"800px",onCancel:()=>{ei(!1)},footer:null},a.createElement(se.Z,{spinning:!1},a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px"}},a.createElement(z.default,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",value:so==null?void 0:so.course_group_id,options:(Yn=Qa||[])==null?void 0:Yn.map(kn=>({label:kn==null?void 0:kn.name,value:kn==null?void 0:kn.id})),onChange:kn=>{so.page=1,so.course_group_id=kn,cl(eu({},so))}}),a.createElement(bi.t7,{style:{width:300},value:{value:so.search},onChange:(kn,ti)=>{so.page=1,so.search=kn,cl(eu({},so))},placeholder:"\u8F93\u5165\u5B66\u751F\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22"})),a.createElement(E.default,{loading:Ro,style:{marginBottom:"10px"},className:"mt10",scroll:{y:400},columns:[{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:kn=>a.createElement("span",{style:{color:"#666666"}},kn||"--")},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:kn=>a.createElement("span",{style:{color:"#666666"}},kn||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",ellipsis:!0,render:kn=>a.createElement("span",{style:{color:"#666666"}},kn||"--")},{title:"\u64CD\u4F5C",dataIndex:"gender",key:"gender",width:80,fixed:"right",align:"center",render:(kn,ti)=>a.createElement("span",{className:"c-grey-666",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{ei(!1),ce.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/smart_plan/${Qt==null?void 0:Qt.id}/users/${ti==null?void 0:ti.user_login}/ppt_info/info`)}},"\u67E5\u770B")}],dataSource:fa,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:so.limit,current:so.page,position:["bottomRight"],onChange:(kn,ti)=>{so.page=kn,so.limit=ti,cl(eu({},so))},total:lo,showTotal:(kn,ti)=>a.createElement("span",null,"\u5171",a.createElement("span",{style:{color:"#165DFF"}}," ",kn," "),"\u6761\u6570\u636E")}}))),a.createElement(js,{Callback:kn=>Ba(void 0,null,function*(){var ti;let Zr=yield(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(ti=wi==null?void 0:wi.page)==null?void 0:ti.id,status:"in_progress",answer_limit_time:kn}});(Zr==null?void 0:Zr.status)==0&&(te.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),fl(),pa(!0),Gt({type:"classroomList/setActionTabs",payload:{key:""}}))})}),a.createElement(Ff.Z,{Callback:()=>{ce.history.push(`/classrooms/${Qt==null?void 0:Qt.coursesId}/smart_plan`),(0,ue.ZP)(`/api/courses/${Qt==null?void 0:Qt.coursesId}/smart_plans/${Qt==null?void 0:Qt.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:hr,allow_answer:!1,is_end:!0}}})}})))};var Tf=(0,ce.connect)(({user:dt,classroomList:rt,loading:tt,globalSetting:zt})=>({user:dt,classroomList:rt,globalSetting:zt,loading:tt.effects}))(Of)},99453:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return ve}});var a=le(59301),Se=le(6767),y=le(62957),ce=le(14566),de=le(25399),te=le(60242),ae=le(82093),re={box:"box___542Xs",row:"row___hSJJt",icon:"icon___qExRj"},ne=le(71360),x=le(25992),ee=le(47257),E=le.n(ee),b=le(49661),z=le(59301),ie=Object.defineProperty,se=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,fe=(he,ge,be)=>ge in he?ie(he,ge,{enumerable:!0,configurable:!0,writable:!0,value:be}):he[ge]=be,oe=(he,ge)=>{for(var be in ge||(ge={}))pe.call(ge,be)&&fe(he,be,ge[be]);if(se)for(var be of se(ge))ue.call(ge,be)&&fe(he,be,ge[be]);return he},me=(he,ge,be)=>new Promise((ye,Ae)=>{var Fe=Be=>{try{Ce(be.next(Be))}catch(we){Ae(we)}},De=Be=>{try{Ce(be.throw(Be))}catch(we){Ae(we)}},Ce=Be=>Be.done?ye(Be.value):Promise.resolve(Be.value).then(Fe,De);Ce((be=be.apply(he,ge)).next())}),ve=({v:he,visible:ge,params:be,user:ye,afterOk:Ae,afterCancel:Fe})=>{var De;const[Ce,Be]=(0,a.useState)([]),we=(0,a.useRef)([]),[je,Ie]=(0,a.useState)(!1),ze={multiple:!1,withCredentials:!0,showUploadList:!1,onRemove:()=>{Be([])},accept:".ppt,.pptx",beforeUpload:qe=>me(void 0,null,function*(){var Je,Ge;const Ue=qe.name.endsWith(".ppt"),Le=qe.name.endsWith(".pptx");if(!Ue&&!Le)return Se.ZP.warning("\u53EA\u80FD\u4E0A\u4F20PPT\u6216PPTX\u7C7B\u578B\u7684\u6587\u4EF6"),Promise.reject();if(qe.size/1024/1024>200)return Se.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236200MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject();let Ne=qe==null?void 0:qe.name,Ze=Ne.lastIndexOf("."),We=Ne.substring(0,Ze);We.length>20&&(We=We.substring(0,20));const mt=yield(0,ae.ZP)(`/api/courses/${be==null?void 0:be.coursesId}/smart_plans/check_exist.json`,{method:"post",body:{filename:We}});(Je=mt==null?void 0:mt.data)!=null&&Je.exist&&Se.ZP.info("\u68C0\u6D4B\u5230\u8BFE\u5802\u5DF2\u6709\u540C\u540D\u8BFE\u4EF6\uFF0C\u65B0\u4E0A\u4F20\u7684\u8BFE\u4EF6\u540D\u79F0\u5C06\u6DFB\u52A0\u201C\u526F\u672C\u201D\u8FDB\u884C\u533A\u5206");const at={id:String(Math.random()).slice(-6),name:qe.name,size:qe.size,file:qe,description:"",percent:0,status:"uploading"};return Oe(at,{container_type:"SmartPlan",login:(Ge=ye==null?void 0:ye.userInfo)==null?void 0:Ge.login,container_id:null,description:"",realFileName:!1}),Be(He=>[at]),Promise.reject()})},Oe=(qe,Je)=>me(void 0,null,function*(){var Ge,Ue,Le,ke,Ne,Ze,We,mt,at,He;Je.file_name=qe.name;const _e=qe.name,Qe=yield(0,ae.ZP)("/api/buckets/get_smart_plan_token.json",{method:"get"});if((Qe==null?void 0:Qe.status)!==0){Be(ft=>(ft[ft.findIndex(Xe=>Xe.name===_e)].status="error",[...ft])),Se.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}Qe.data=JSON.parse((0,x.pe)(Qe.data));const Te=new(E())({endpoint:(Ge=Qe==null?void 0:Qe.data)==null?void 0:Ge.end_point,region:(Ue=Qe==null?void 0:Qe.data)==null?void 0:Ue.region,accessKeyId:(Le=Qe==null?void 0:Qe.data)==null?void 0:Le.access_key_id,accessKeySecret:(ke=Qe==null?void 0:Qe.data)==null?void 0:ke.access_key_secret,bucket:(Ne=Qe==null?void 0:Qe.data)==null?void 0:Ne.bucket,stsToken:(Ze=Qe==null?void 0:Qe.data)==null?void 0:Ze.security_token});qe.name.split(".").pop(),Te.multipartUpload(`smartplans/${be.coursesId}/${be==null?void 0:be.id}/${(We=ye==null?void 0:ye.userInfo)==null?void 0:We.login}/${Date.now()}/${_e}`,new Blob([qe.file],{type:qe.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(ft,Xe,Ve)=>{Be(Me=>{const xe=Me.findIndex(Pe=>Pe.name===_e);return Me[xe].client=Te,Me[xe].percent=ft*100,Me[xe].checkpoint=Xe,[...Me]})},checkpoint:(at=we.current[(mt=we.current)==null?void 0:mt.findIndex(ft=>ft.name===_e)])==null?void 0:at.checkpoint,callback:{customValue:{id:_e+""},url:(He=Qe==null?void 0:Qe.data)==null?void 0:He.callback_url,host:Qe==null?void 0:Qe.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,ae.rz)(Je)}}).then(function(ft){Be(Xe=>{var Ve,Me,xe;const Pe=Xe.findIndex(et=>et.name===_e);let Ke="done";return((Ve=ft.data)==null?void 0:Ve.status)===0?Xe[Pe].response=(Me=ft.data)==null?void 0:Me.data:(Se.ZP.warning((xe=ft.data)==null?void 0:xe.message),Ke="error"),Xe[Pe].status=Ke,[...Xe]})}).catch(function(ft){(ft==null?void 0:ft.name)!=="cancel"&&Be(Xe=>{const Ve=Xe.findIndex(Me=>Me.name===_e);return Xe[Ve].status="error",[...Xe]})})});return z.createElement(y.default,{maskClosable:!1,centered:!0,open:ge,title:"\u66F4\u6362\u8BFE\u4EF6",width:550,destroyOnClose:!0,onCancel:()=>{Fe(),Be([])},okButtonProps:{loading:je,disabled:(Ce==null?void 0:Ce.length)>0&&((De=Ce==null?void 0:Ce[0])==null?void 0:De.status)=="uploading"},onOk:()=>me(void 0,null,function*(){var qe,Je,Ge;if((Ce==null?void 0:Ce.length)>0&&((qe=Ce==null?void 0:Ce[0])==null?void 0:qe.status)=="uploading"){Se.ZP.warning("\u8BFE\u4EF6\u6B63\u5728\u4E0A\u4F20\u4E2D\uFF0C\u8BF7\u7A0D\u7B49...");return}Ie(!0);const Ue=yield(0,ae.ZP)(`/api/courses/${be==null?void 0:be.coursesId}/smart_plans/${he==null?void 0:he.id}/change_attachment.json`,{method:"put",body:{attachment_id:(Ge=(Je=Ce==null?void 0:Ce[0])==null?void 0:Je.response)==null?void 0:Ge.attachment_id,smart_plan_id:he==null?void 0:he.id}});return Ie(!1),(Ue==null?void 0:Ue.status)===0&&(Se.ZP.success("\u66F4\u6362\u6210\u529F\uFF01"),Ae(),Be([])),Ue})},z.createElement("div",null,z.createElement("div",{style:{fontSize:"14px",color:"#000",marginBottom:"20px"}},"\u652F\u6301\u4E0A\u4F20\u65B0\u7248PPT\u6587\u4EF6\u8986\u76D6\u5F53\u524DPPT\u5185\u5BB9\u3002\u66F4\u6362PPT\u540E\uFF0C\u4EA4\u4E92\u529F\u80FD\u4ECD\u4E0E\u539F\u9875\u7801\u5173\u8054\u3002\u5982\u9700\u8C03\u6574\uFF0C\u53EF\u901A\u8FC7 ",z.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{}},"\u8BFE\u4EF6\u4EA4\u4E92\u8BE6\u60C5")," \u5FEB\u901F\u4FEE\u6539\u4EA4\u4E92\u529F\u80FD\u5173\u8054\u7684\u5E7B\u706F\u7247\u3002 "),z.createElement(ce.default,oe({},ze),z.createElement("div",{style:{display:"flex",alignItems:"center"}},z.createElement(ne.op,{shape:"default"},z.createElement("div",{style:{display:"flex",alignItems:"center"}},z.createElement("img",{width:14,src:le(69629)}),z.createElement("span",{style:{marginLeft:"5px"}},"\u4E0A\u4F20\u66F4\u6362\u8BFE\u4EF6"))),z.createElement("span",{style:{color:"#9096A3",fontSize:"12px",marginLeft:"10px"}},"\u6587\u4EF6\u5927\u5C0F\u4E0D\u8D85\u8FC7200MB\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1APPT\u3001PPTX"))),z.createElement("div",{className:re.box},Ce.map(qe=>z.createElement("div",{key:qe.id,className:re.row},z.createElement("div",{className:re.icon},qe.status==="done"&&z.createElement("i",{className:"iconfont icon-wancheng",style:{color:"#19CB70"}}),qe.status==="error"&&z.createElement("i",{className:"iconfont icon-cuowu",style:{color:"#E30000",marginLeft:1,fontSize:13}})),z.createElement("div",null,z.createElement(de.Z,{title:qe==null?void 0:qe.name},z.createElement("div",{style:{color:qe.status==="error"?"#E30000":"#3061D0",textDecoration:"underline"}},(0,b.tP)(qe==null?void 0:qe.name,9))),qe.status==="uploading"&&z.createElement(te.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:qe.percent,showInfo:!1,size:[168,4]})))))))}},61471:function(Ct,ot,le){"use strict";le.d(ot,{i:function(){return me},q:function(){return oe}});var a=le(59301),Se={flex_box_center:"flex_box_center___yMUhy",flex_space_between:"flex_space_between___KNvG9",flex_box_vertical_center:"flex_box_vertical_center___yqWY9",flex_box_center_end:"flex_box_center_end___DJKuV",flex_box_column:"flex_box_column___NTtN1",singleSelect:"singleSelect___fU3O9",multipleSelect:"multipleSelect___LFXCB",plus:"plus___gdDhG"},y=le(92310),ce=le.n(y),de=le(25399),te=le(82326),ae=le(99571),re=le(82093),ne=Object.defineProperty,x=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ie=(Ee,ve,he)=>ve in Ee?ne(Ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:he}):Ee[ve]=he,se=(Ee,ve)=>{for(var he in ve||(ve={}))b.call(ve,he)&&ie(Ee,he,ve[he]);if(E)for(var he of E(ve))z.call(ve,he)&&ie(Ee,he,ve[he]);return Ee},pe=(Ee,ve)=>x(Ee,ee(ve)),ue=(Ee,ve)=>{var he={};for(var ge in Ee)b.call(Ee,ge)&&ve.indexOf(ge)<0&&(he[ge]=Ee[ge]);if(Ee!=null&&E)for(var ge of E(Ee))ve.indexOf(ge)<0&&z.call(Ee,ge)&&(he[ge]=Ee[ge]);return he},fe=(Ee,ve,he)=>new Promise((ge,be)=>{var ye=De=>{try{Fe(he.next(De))}catch(Ce){be(Ce)}},Ae=De=>{try{Fe(he.throw(De))}catch(Ce){be(Ce)}},Fe=De=>De.done?ge(De.value):Promise.resolve(De.value).then(ye,Ae);Fe((he=he.apply(Ee,ve)).next())});const oe=Ee=>{var ve=Ee,{wrapClassName:he,wrapStyle:ge={},showLinkButton:be=!0,tooltipTitle:ye="",loadGeneral:Ae=!1,data:Fe={}}=ve,De=ue(ve,["wrapClassName","wrapStyle","showLinkButton","tooltipTitle","loadGeneral","data"]);const Ce="course_disciplines_list",[Be,we]=(0,a.useState)(()=>{const Je=sessionStorage.getItem(Ce);return Je?JSON.parse(Je):[]}),[je,Ie]=(0,a.useState)(!1),[ze,Oe]=(0,a.useState)(!0);(0,a.useEffect)(()=>{qe()},[]);const qe=()=>fe(void 0,null,function*(){var Je,Ge,Ue,Le;Ie(!0);const ke=yield(0,re.U2)("v2/course_disciplines.json",Fe);if(ke.status===0){const Ne=((Ge=(Je=ke==null?void 0:ke.data)==null?void 0:Je.list)==null?void 0:Ge.map(Ze=>({value:Ze.id,label:Ze.name})))||[];if(we(Ne),Oe(!1),sessionStorage.setItem(Ce,JSON.stringify(Ne)),ze){const Ze=(Le=(Ue=ke==null?void 0:ke.data)==null?void 0:Ue.list)==null?void 0:Le.find(We=>We.is_default);Ae&&Ze&&De.onChange(Ze==null?void 0:Ze.id)}}Ie(!1)});return a.createElement("div",{className:ce()(Se.singleSelect,he),style:ge},a.createElement(de.Z,{title:ye},a.createElement(te.default,se({allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B",loading:je,options:Be,onDropdownVisibleChange:Je=>{Je&&qe()}},De))),be&&a.createElement(ae.ZP,{type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u8BFE\u7A0B"))},me=Ee=>{var ve=Ee,{wrapClassName:he,wrapStyle:ge={},showLinkButton:be=!0,courseDisciplineId:ye="",isPlusHeight:Ae=!1,tooltipTitle:Fe,allowAcceptEmpty:De=!1,data:Ce={}}=ve,Be=ue(ve,["wrapClassName","wrapStyle","showLinkButton","courseDisciplineId","isPlusHeight","tooltipTitle","allowAcceptEmpty","data"]);const[we,je]=(0,a.useState)([]),[Ie,ze]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Oe()},[ye]);const Oe=()=>fe(void 0,null,function*(){var qe,Je;if(!De&&!ye){je([]);return}ze(!0);const Ge=yield(0,re.U2)(`v2/course_disciplines/${ye||"all"}.json`,Ce);if(Ge.status===0){const Ue=((Je=(qe=Ge==null?void 0:Ge.data)==null?void 0:qe.tag_disciplines)==null?void 0:Je.map(Le=>({value:Le.id,label:Le.name})))||[];Ue.length&&je(Ue)}ze(!1)});return a.createElement("div",{className:ce()(Se.multipleSelect,he),style:ge},a.createElement(de.Z,{title:Fe},a.createElement(te.default,pe(se({allowClear:!0,mode:"multiple",optionFilterProp:"label",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",loading:Ie,options:we,maxTagCount:"responsive",onDropdownVisibleChange:qe=>{qe&&Oe()}},Be),{className:ce()(Be.className,Ae&&Se.plus)}))),be&&a.createElement(ae.ZP,{className:Se.btn,type:"link",target:"_blank",href:"/knowledgeHub"},"\u7BA1\u7406\u77E5\u8BC6\u70B9"))}},30516:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return ie}});var a=le(59301),Se=le(76560),y=le(62957),ce=le(99571),de=le(29787),te=le(50582),ae=le(40148),re=le(51124),ne=le(24334),x=le(61186),ee=le.n(x),E=le(49162),b=le(59301),z=(se,pe,ue)=>new Promise((fe,oe)=>{var me=he=>{try{ve(ue.next(he))}catch(ge){oe(ge)}},Ee=he=>{try{ve(ue.throw(he))}catch(ge){oe(ge)}},ve=he=>he.done?fe(he.value):Promise.resolve(he.value).then(me,Ee);ve((ue=ue.apply(se,pe)).next())}),ie=({open:se,onClose:pe})=>{const[ue,fe]=(0,a.useState)(void 0);console.log((0,Se.useLocation)(),33);const oe=(0,Se.useLocation)();(0,a.useEffect)(()=>{se&&function(){return z(this,null,function*(){const Ge=yield(0,te.X6)(se);fe(Ge.data)})}()},[se]);const{status:me,created_at:Ee,code:ve,name:he,language:ge,pass_sets_count:be,set_count:ye,error_msg:Ae,output:Fe,input:De,expected_output:Ce,execute_memory:Be,user:we,execute_time:je,input_file_url:Ie,output_file_url:ze,is_file:Oe,expected_output_file_url:qe}=ue||{};return b.createElement(y.default,{open:se,width:1e3,onCancel:()=>pe(!1),footer:b.createElement(ce.ZP,{type:"primary",onClick:()=>pe(!1)},"\u5173\u95ED"),centered:!0},b.createElement(de.Z,{spinning:!ue,delay:500},b.createElement("div",{className:"record-detail-info"},ue?b.createElement(b.Fragment,null,b.createElement("div",{className:"record-detail-body"},b.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),b.createElement("ul",{className:"record-info"},b.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",b.createElement("span",{className:me===0?"c-green":"c-red"},ae.Im[me])," "),b.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",b.createElement("span",null,ee()(Ee).format("YYYY-MM-DD HH:mm:ss"))," "),b.createElement("li",null," \u8BED\u8A00\uFF1A",b.createElement("span",null,ge)," "),b.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",b.createElement("span",null,je*1e3,"ms")," "),b.createElement("li",null," ",`${me===E.h.HIDE_COMPILE_STATUS?"--":be} / ${ye} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ae.gZ)({status:me,error_msg:Ae,execute_time:je,output:Fe,input:De,expected_output:Ce,input_file_url:Ie,output_file_url:ze,is_file:Oe,expected_output_file_url:qe}),b.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),b.createElement(re.ZP,{height:"200px",width:"100%",language:ge==null?void 0:ge.toLocaleLowerCase(),value:ne.Base64.decode(ve),options:{readOnly:!0}}))):null)))}},57049:function(Ct,ot,le){"use strict";le.d(ot,{Im:function(){return ye},Y4:function(){return Fe}});var a=le(59301),Se=le(37568),y=le(6767),ce=le(99571),de=le(55956),te=le(24334),ae=le.n(te),re=le(5216),ne=le(766),x=le(38394),ee=le(49661),E=le(34376),b=le.n(E),z=le(82093),ie=le(76560),se=le(30516),pe=le(33796),ue=le(50582),fe=le(76193),oe=le(41550),me=le(92310),Ee=le.n(me),ve=le(2610),he=le(59301),ge=(Be,we,je)=>new Promise((Ie,ze)=>{var Oe=Ge=>{try{Je(je.next(Ge))}catch(Ue){ze(Ue)}},qe=Ge=>{try{Je(je.throw(Ge))}catch(Ue){ze(Ue)}},Je=Ge=>Ge.done?Ie(Ge.value):Promise.resolve(Ge.value).then(Oe,qe);Je((je=je.apply(Be,we)).next())});const{TextArea:be}=Se.default,ye={[de.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[de.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[de.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ae=(Be=>(Be[Be.SET_VISIBLE=0]="SET_VISIBLE",Be[Be.SET_TABINDEX=1]="SET_TABINDEX",Be))(Ae||{});function Fe(Be){const{status:we,error_msg:je,output:Ie,input:ze,expected_output:Oe,is_file:qe,input_file_url:Je,output_file_url:Ge,expected_output_file_url:Ue,setMonacoValue:Le,setData:ke,highlightEndEntry:Ne}=Be,Ze=(0,a.useRef)(),We=(0,a.useRef)(),mt=(0,a.useRef)();let at=null;const He={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,a.useEffect)(()=>{if(Ie&&!qe&&Ze.current){const _e=new E.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});_e.open(Ze.current);const Qe=(Ne?ee.jl:ee.pp)(te.Base64.decode(Ie));_e.write(Qe),_e.setOption("theme",{background:"#1e1e1e"})}if(ze&&!qe&&We.current){const _e=new E.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});_e.open(We.current),_e.write((Ne?ee.jl:ee.pp)(ze)),_e.setOption("theme",{background:"#1e1e1e"})}if(Oe&&!qe&&mt.current){const _e=new E.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});_e.open(mt.current),_e.write((Ne?ee.jl:ee.pp)(te.Base64.decode(Oe))),_e.setOption("theme",{background:"#1e1e1e"})}},[Ie]),we){case de.h.NOMATCH:at=he.createElement(he.Fragment,null,he.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!qe&&he.createElement("div",{ref:Ze}),qe&&he.createElement("div",{style:He},he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(this,null,function*(){const _e=yield(0,z.ZP)(Ge,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Le(_e),setTimeout(()=>{ke(Ge)},200)})},Ie)),he.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!qe&&he.createElement("div",{ref:mt}),qe&&he.createElement("div",{style:He},he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(this,null,function*(){const _e=yield fetch(Ue,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Le(yield _e.text()),setTimeout(()=>{ke(Ue)},200)})},Oe)));break;case de.h.EXECUTEFAILURE:at=he.createElement(he.Fragment,null,he.createElement("div",{style:{border:"1px #F6F7F9 solid"}},he.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!qe&&he.createElement(x.Z,{value:ze,style:He}),qe&&he.createElement("div",{style:He},he.createElement("a",{onClick:()=>(0,ee.LR)(Je,ze)},ze))),he.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},he.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),he.createElement("pre",{className:re.Z.error,style:{color:"#E30000",padding:"0 10px"}},te.Base64.decode(je),"111")));break;case de.h.COMPILEFAILURE:at=he.createElement(he.Fragment,null,he.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),he.createElement("pre",{className:re.Z.error},te.Base64.decode(je)));break;case de.h.PODFAILURE:at=he.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:at=he.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return he.createElement(he.Fragment,null," ",at," ")}function De(Be){const{status:we,error_msg:je,execute_time:Ie,output:ze,input:Oe,expected_output:qe,is_file:Je,input_file_url:Ge,output_file_url:Ue,expected_output_file_url:Le}=Be;let ke=null;switch(we){case de.h.OK:case de.h.NOMATCH:case de.h.EXECUTEFAILURE:case de.h.COMPILEFAILURE:ke=he.createElement("div",{id:"outputResultRef",className:"h100"});break;case de.h.PODFAILURE:ke=he.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ke=he.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return he.createElement(he.Fragment,null," ",ke," ")}function Ce({value:Be,className:we}){return he.createElement("span",{className:we},Be)}ot.ZP=({input:Be,is_file:we,debuging:je,submitting:Ie,executingMessage:ze,debugResult:Oe,onChangeInput:qe,onDebugCode:Je,onSubmitCode:Ge,hack:Ue,user:Le,submitResult:ke,isWhiteTheme:Ne,topDispatch:Ze})=>{const[We]=(0,ie.useSearchParams)(),mt=(0,ie.useParams)(),[at,He]=(0,a.useState)(!1),[_e,Qe]=(0,a.useState)(!1),[Te,Ye]=(0,a.useState)(1),[ft,Xe]=(0,a.useState)(!1),[Ve,Me]=(0,a.useState)(0),[xe,Pe]=(0,a.useState)(!1),[Ke,et]=(0,a.useState)(""),[ct,gt]=(0,a.useState)(""),ht=(0,a.useRef)(),Ot=(0,a.useRef)(),_t=(0,a.useRef)(null),Dt=(0,a.useRef)(null),ut=(0,a.useRef)(null);console.log(ke,"submitResult",mt);const{status:$e,id:st,input:it,output:bt,expected_output:Bt,is_file:Mt,input_file_url:Ut,output_file_url:kt,expected_output_file_url:Ht,error_msg:Cn,hack_sets:Qn}=ke||{};(0,a.useEffect)(()=>{$e===0&&(Ye(1),Me(0))},[$e,st]),(0,a.useEffect)(()=>{ge(void 0,null,function*(){var Wn;const $t=yield(0,ue.rX)(mt==null?void 0:mt.id,"submit");($t==null?void 0:$t.status)===0&&($t!=null&&$t.data&&((Wn=$t==null?void 0:$t.data)==null?void 0:Wn.status)!==0?(Ze({type:fe.Types.SET_SUBMIT_RESULT,payload:{submitResult:$t==null?void 0:$t.data}}),Ye(2),Me(320)):(Ye(1),Me(0)))})},[mt==null?void 0:mt.id]),(0,a.useEffect)(()=>{if(ht.current){let Pn=function(xt){dn=rn.offsetHeight,Dn=!0,Wt=xt.pageY,ut.current.style.display="block"},Wn=function(){Dn=!1,ut.current.style.display="none"},$t=function(xt){if(Dn){gn();let Tt=Wt-xt.pageY,en=dn+Tt;if(en<0&&(en=0),en>window.innerHeight-150&&(en=window.innerHeight-150),Te===1){en<=34?Me(0):Me(en);return}console.log(en,"resizeH"),Me(en)}};const rn=_t.current;let dn=0,Dn=!1,Wt=0;const qt=document.getElementById("case-y-bar");return qt==null||qt.addEventListener("mousedown",Pn),document.addEventListener("mousemove",$t),document.addEventListener("mouseup",Wn),()=>{const xt=document.getElementById("case-y-bar");xt==null||xt.removeEventListener("mousedown",Pn),document.removeEventListener("mousemove",$t),document.removeEventListener("mouseup",Wn)}}},[ht,Te]),(0,a.useEffect)(()=>{const Pn=pe.Z.subscribe("resize-move-bar",gn);if(We.get("type")!=="exercises")return document.addEventListener((0,ve.gH)(),_n),()=>{document.removeEventListener((0,ve.gH)(),_n),Pn()}},[]),(0,a.useEffect)(()=>{});function gn(){var Pn,Wn,$t,rn;const dn=document.getElementById("outputResultRef");if(dn){let Dn=dn.dataset.text;Ot.current.reset(),Ot.current.writeln(Dn);const Wt=document.getElementById("outputResultRef").offsetWidth-20,qt=((rn=($t=(Wn=(Pn=Ot.current)==null?void 0:Pn._core)==null?void 0:Wn._renderService)==null?void 0:$t.dimensions)==null?void 0:rn.actualCellWidth)||10,xt=Math.ceil(Wt/qt);Ot.current.resize(xt,Math.ceil(dn.clientHeight/16))}}function Sn(){He(!at),setTimeout(()=>{gn()},300),at?Me(320):(Me(window.innerHeight-150),Xe(!0))}function Xn(){_e?(Qe(!1),(0,ve.BU)()):(Qe(!0),(0,ve.Dj)(Dt.current))}const _n=Pn=>{(0,ve.vp)()||Qe(!1)},Mn=(0,a.useMemo)(()=>{if(Oe){const{status:Pn,output:Wn,error_msg:$t}=Oe;return setTimeout(()=>{let rn="",dn=document.getElementById("outputResultRef");Wn?rn=te.Base64.decode(Wn):$t&&(rn=te.Base64.decode($t)),Ot.current=new E.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Ot.current.open(dn),Ot.current.onKey(function(Dn){var Wt;if(Dn.domEvent.key.toLocaleUpperCase()==="C"&&Dn.domEvent.ctrlKey){Dn.domEvent.preventDefault();let qt=(Wt=Ot.current)==null?void 0:Wt.getSelection();navigator.clipboard.writeText(qt).then(()=>{})}}),dn.dataset.text=rn,Ot.current.setOption("convertEol",!0),gn()},300),he.createElement(he.Fragment,null,De(Oe))}return null},[Oe]);function un(){var Pn,Wn;if(!(Ue!=null&&Ue.code)||((Pn=Ue==null?void 0:Ue.code)==null?void 0:Pn.trim().length)===0){(Wn=y.ZP)==null||Wn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ye(1),Me(320),Je()}const ir=Pn=>ge(void 0,null,function*(){let Wn=yield(0,z.ZP)(`/api/problems/${Pn}/start.json`,{method:"get",params:{hack_user_id:Le==null?void 0:Le.user_id}});Wn&&(window.location.href=`/myproblems/${Wn==null?void 0:Wn.identifier}${window.location.search}`)});function Kn(){Mt?navigator.clipboard.writeText(te.Base64.decode(Cn)).then(()=>{y.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(te.Base64.decode(bt)).then(()=>{y.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return he.createElement(a.Fragment,null,he.createElement("div",{className:Ee()(re.Z.case,Ne&&re.Z.whiteCase),style:{height:Ve},ref:_t},he.createElement("div",{className:re.Z.fullMask,ref:ut}),he.createElement("div",{className:re.Z["resize-y-bar"],id:"case-y-bar",ref:ht,draggable:!1},Te===2&&he.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Te===1&&(Ve<=34?he.createElement("div",{onClick:()=>{Me(320)},className:re.Z.unfoldBtn},"\u63A7\u5236\u53F0",he.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):he.createElement("div",{onClick:()=>{Me(0)},className:re.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",he.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),he.createElement("div",null,he.createElement("div",{className:re.Z.caseHead},he.createElement("div",{className:re.Z.dot}),he.createElement("div",{className:re.Z.text},Te===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Te===2&&!Ie&&typeof $e=="number"&&he.createElement(he.Fragment,null,$e===de.h.OK?he.createElement("div",{className:re.Z.pass},he.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):he.createElement("div",{className:re.Z.noPass},he.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ye[$e])),he.createElement("div",{className:re.Z.btns},Te===2&&!Ie&&he.createElement(he.Fragment,null,$e!==de.h.OK&&he.createElement("div",{onClick:Kn},he.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),he.createElement("div",{onClick:()=>{Pe(st)}},he.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),We.get("type")!=="exercises"&&he.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Sn()},he.createElement("i",{className:`iconfont icon-${at?"suoxiao1":"fangda"}`})))),he.createElement("div",{style:{display:Te===1?"block":"none"}},je?he.createElement(ne.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):he.createElement("div",{style:{height:Ve-34}},he.createElement("div",{className:re.Z.result},he.createElement("div",{className:re.Z.left},he.createElement("div",{className:re.Z.title},he.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),he.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),he.createElement("div",{className:re.Z.leftNode},he.createElement(be,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:we?"":Be,onChange:qe}))),he.createElement("div",{className:re.Z.right},he.createElement("div",{className:re.Z.title},he.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),he.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),he.createElement("div",{className:re.Z.node},Oe?Mn:he.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),he.createElement("div",{style:{display:Te===2?"block":"none"}},Ie?he.createElement(ne.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):he.createElement("div",{style:{height:Ve-34,display:"flex",flexDirection:"column",overflow:"hidden"}},he.createElement("div",{ref:Dt,className:re.Z.elseNode},he.createElement("div",{className:re.Z.nameWrap},he.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),he.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),he.createElement("div",{className:re.Z.scroll},he.createElement("pre",{className:re.Z.scrollBox,style:ft?{height:_e?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Mt&&he.createElement(Ce,{value:it}),Mt&&he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(void 0,null,function*(){const Pn=yield fetch(Ut,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});gt(yield Pn.text()),setTimeout(()=>{et(Ut)},200)})},it)),it&&he.createElement("div",{className:re.Z.action},he.createElement("span",{onClick:()=>Xe(!ft)},ft?"\u6536\u8D77":"\u5C55\u5F00")))),he.createElement("div",{className:re.Z.result,style:{flex:1,overflow:"hidden"}},he.createElement("div",{className:re.Z.left},he.createElement("div",{className:re.Z.title},he.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),he.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),he.createElement("div",{className:re.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},he.createElement("pre",null,!Mt&&he.createElement(Ce,{className:"mb10",value:Bt&&te.Base64.decode(Bt)||""}),Mt&&he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(void 0,null,function*(){const Pn=yield fetch(Ht,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});gt(yield Pn.text()),setTimeout(()=>{et(Ht)},200)})},Bt)))),he.createElement("div",{className:re.Z.right},he.createElement("div",{className:re.Z.title},he.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),he.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),he.createElement("div",{className:re.Z.node,style:{color:$e===de.h.OK?"#2ABD8C":"#FF2C29"}},he.createElement("pre",null,($e===4||$e===5)&&he.createElement(Ce,{className:"mb10",value:Cn&&te.Base64.decode(Cn)||""}),$e!=4&&$e!=5&&(Mt?he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ge(void 0,null,function*(){const Pn=yield(0,z.ZP)(kt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{gt(Pn)}catch(Wn){gt("")}setTimeout(()=>{et(kt)},200)})},bt):he.createElement(Ce,{className:"mb10",value:bt&&te.Base64.decode(bt)||""})))))))))),he.createElement("div",{className:Ee()(re.Z.footer,Ne&&re.Z.whiteFooter),style:{zIndex:100}},(Ue==null?void 0:Ue.is_program)&&(Ue==null?void 0:Ue.above_question)&&he.createElement(ce.ZP,{className:"mr10",type:"primary",onClick:()=>ir(Ue==null?void 0:Ue.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Ue==null?void 0:Ue.is_program)&&(Ue==null?void 0:Ue.under_question)&&he.createElement(ce.ZP,{className:"mr10",type:"primary",onClick:()=>ir(Ue==null?void 0:Ue.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),he.createElement(ce.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:je||Ie,loading:je,color:"#2ABD8C",className:"mr10",onClick:un},"\u8C03\u8BD5\u4EE3\u7801"),We.get("qtype")!=="8"&&he.createElement(ce.ZP,{className:re.Z.disabled,type:"primary",icon:he.createElement("i",{className:"iconfont icon-bofang1"}),loading:Ie,disabled:je||Ie,onClick:()=>{var Pn,Wn;if(!(Ue!=null&&Ue.code)||((Pn=Ue==null?void 0:Ue.code)==null?void 0:Pn.trim().length)===0){(Wn=y.ZP)==null||Wn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ye(2),Me(320),Ge()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),he.createElement(se.Z,{onClose:Pe,open:xe}),he.createElement(oe.Z,{close:!0,data:Ke,type:Ke.length?"txt":"",onClose:()=>et(""),monacoEditor:{value:ct,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},76193:function(Ct,ot,le){"use strict";le.r(ot),le.d(ot,{Types:function(){return Zt},default:function(){return pt}});var a=le(59301),Se=le(76560),y=le(11938),ce=le(62957),de=le(29787),te=le(99571),ae=le(25399),re=le(77019),ne=le(50582),x=le(72664),ee=le(2610),E=le(72015),b=le(90524),z=le(87169),ie=le(30641),se=le(51124),pe=le(75790),ue=le(89613),fe=le(64536),oe=le(6767),me={list:"list___IRN6i",copy:"copy___qCn9B"},Ee=le(56102),ve=le(82093),he=(lt,wt,St)=>new Promise((Vt,Jt)=>{var Lt=on=>{try{cn(St.next(on))}catch(ln){Jt(ln)}},sn=on=>{try{cn(St.throw(on))}catch(ln){Jt(ln)}},cn=on=>on.done?Vt(on.value):Promise.resolve(on.value).then(Lt,sn);cn((St=St.apply(lt,wt)).next())}),be=({showResourceCentre:lt,identifier:wt})=>{const St=(0,Se.useParams)(),[Vt,Jt]=(0,a.useState)(null);(0,a.useEffect)(()=>{lt&&Lt()},[lt]);const Lt=()=>he(void 0,null,function*(){const sn=yield(0,ve.ZP)(`/api/problems/${wt}/attachment_list.json`,{method:"get"});(sn==null?void 0:sn.status)==0&&Jt(sn.data||[])});return a.createElement("div",{className:"tpi-code-setting"},a.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Vt!=null&&Vt.length)&&a.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Vt==null?void 0:Vt.map((sn,cn)=>a.createElement("dl",{className:me.list,key:cn},a.createElement(ae.Z,{title:sn.title},a.createElement("dt",null,a.createElement("i",{className:"icon-wenjian4 mr5"}),sn.title)),a.createElement("dd",null,a.createElement(Ee.CopyToClipboard,{text:sn.saved_file_path,onCopy:()=>oe.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement("span",{className:`${me.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ye=le(59301),Ae=Object.defineProperty,Fe=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,je=(lt,wt,St)=>wt in lt?Ae(lt,wt,{enumerable:!0,configurable:!0,writable:!0,value:St}):lt[wt]=St,Ie=(lt,wt)=>{for(var St in wt||(wt={}))Be.call(wt,St)&&je(lt,St,wt[St]);if(Ce)for(var St of Ce(wt))we.call(wt,St)&&je(lt,St,wt[St]);return lt},ze=(lt,wt)=>Fe(lt,De(wt));const Oe={theme:(0,ue.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,ue.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,ue.G)("cmTabToSpace",!0),showResourceCentre:!1};var qe=(lt=>(lt[lt.set_font_size=0]="set_font_size",lt[lt.set_theme=1]="set_theme",lt[lt.on_tab_to_space=2]="on_tab_to_space",lt[lt.set_show_editor_setting=3]="set_show_editor_setting",lt[lt.set_show_respurce_center=4]="set_show_respurce_center",lt))(qe||{});function Je(lt,wt){switch(wt.type){case 3:return ze(Ie({},lt),{showEditorSetting:wt.payload});case 1:return ze(Ie({},lt),{theme:wt.payload});case 0:return ze(Ie({},lt),{fontSize:wt.payload});case 2:return ze(Ie({},lt),{tabToSpace:wt.payload});case 4:return ze(Ie({},lt),{showResourceCentre:wt.payload});default:throw new Error}}var Ge=({isLoading:lt,value:wt,onChange:St,language:Vt,onUpdateCode:Jt,ActionBarRender:Lt,setIsWhiteTheme:sn,identifier:cn})=>{const[on,ln]=(0,a.useReducer)(Je,Oe),{theme:yn,fontSize:bn,showEditorSetting:wn,tabToSpace:Ln,showResourceCentre:Gn}=on,nn=(0,a.useRef)(),dr=(0,a.useRef)();(0,a.useEffect)(()=>{sn(yn==="vs")},[yn]);const Hn={onFontSizeChange:Sr=>{ln({type:0,payload:Sr}),(0,ue.t)("cmFontSize",Sr)},tabToSpace:Ln,cmFontSize:bn,className:"oj",cmCodeMode:yn,onTabToSpace:Sr=>{ln({type:2,payload:Sr}),(0,ue.t)("cmTabToSpace",Sr)},onCodeModeChange:Sr=>{ln({type:1,payload:Sr}),(0,ue.t)("ProgrammingCodeMode",Sr)}};function mr(){ln({type:3,payload:!1})}function Ar(){ln({type:3,payload:!0})}function Rr(){ln({type:4,payload:!1})}function Gr(){ln({type:4,payload:!0})}const fr={value:wt,language:Vt,theme:yn,options:{fontSize:bn,insertSpaces:Ln},onChange:Sr=>{St(Sr),dr.current=Sr,clearTimeout(nn.current),nn.current=setTimeout(()=>{Jt(dr.current)},1e4)},onEditBlur:Sr=>{dr.current&&Jt(dr.current)}};return ye.createElement(a.Fragment,null,Lt(Ar,Gr),ye.createElement("div",{style:{flex:1,overflow:"hidden"}},!lt&&ye.createElement(se.ZP,Ie({},fr))),ye.createElement(pe.Z,null,ye.createElement(ie.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:wn,onClose:mr},ye.createElement(fe.Z,Ie({},Hn)))),ye.createElement(pe.Z,null,ye.createElement(ie.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Gn,onClose:Rr},ye.createElement(be,{showResourceCentre:Gn,identifier:cn}))))},Ue=le(60141),Le=le(24334),ke=le(57049),Ne={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},Ze={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},We=le(54172),mt=le(13747),at=le(58617),He=le(30516),_e=le(61186),Qe=le.n(_e),Te=le(59301);const{Column:Ye}=We.default;var ft=({submitResult:lt,submitting:wt,submitRecords:St,page:Vt,onPageChange:Jt,topicId:Lt})=>{const[sn]=(0,Se.useSearchParams)(),{records:cn,records_count:on}=St||{},[ln,yn]=(0,a.useState)(!1),bn=sn.get("type")==="1";return Te.createElement(de.Z,{spinning:wt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Te.createElement(at.Z,{style:{fontSize:24},spin:!0})},(cn==null?void 0:cn.length)>0?Te.createElement(We.default,{dataSource:cn,rowKey:"id",pagination:!1},Te.createElement(Ye,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(wn,Ln)=>Te.createElement("span",null," ",Qe()(wn).format("YYYY-MM-DD HH:mm:ss"))}),Te.createElement(Ye,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(wn,Ln)=>{var Gn;return Te.createElement("span",{className:`${wn===0?"c-green":"c-red"} current`,onClick:()=>{yn(Ln.id)}},(Gn=ke.Im[wn])==null?void 0:Gn.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Te.createElement(Ye,{title:`\u6267\u884C\u7528\u65F6 (${bn?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:wn=>wn?bn?wn:wn/1e3:""}),Te.createElement(Ye,{title:`\u5185\u5B58\u6D88\u8017\uFF08${bn?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:wn=>wn?bn?wn:parseFloat((wn/1024).toFixed(2)):""}),Te.createElement(Ye,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Te.createElement(Ye,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(wn,Ln)=>Te.createElement("span",{className:"c-light-primary current",onClick:()=>{yn(Ln.id)}},"\u67E5\u770B")})):Te.createElement("div",{style:{height:300,width:"100%"}}),Te.createElement(He.Z,{onClose:yn,open:ln}),on>15?Te.createElement(mt.Z,{className:Ze.pagination,current:Vt,pageSize:15,total:on,onChange:Jt}):null)},Xe=le(57884),Ve=le(96599),Me={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},xe=le(38394),Pe=le(59301);const Ke={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var et=({hack:lt})=>{const{language:wt,difficult:St,time_limit:Vt,description:Jt}=lt,[Lt]=(0,Se.useSearchParams)(),sn=Ke[St];return Pe.createElement(Pe.Fragment,null,Pe.createElement("ul",{className:Me.info},Pe.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Pe.createElement("b",{className:Me.info_tag},wt)),Pe.createElement("li",null,Pe.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Pe.createElement(Ve.default,{color:sn==null?void 0:sn.color},sn==null?void 0:sn.name)),Pe.createElement("li",null,Pe.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Pe.createElement("span",{style:{color:"#333333"}},Vt,"\u79D2"))),Lt.get("qtype")==="8"?Pe.createElement(xe.Z,{value:Jt,showProgramFill:!0,className:Me.desc}):Pe.createElement(xe.Z,{value:Jt,className:Me.desc}))},ct={},gt=le(59301),ht=({hack:lt,current_user:wt})=>gt.createElement("div",{className:ct.answer},lt!=null&<.answer_text?gt.createElement(xe.Z,{style:{padding:"13px 0"},value:(lt==null?void 0:lt.answer_text)||""}):gt.createElement(Xe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Ot=le(33796);function _t(lt,wt){return(0,ve.U2)(`/problems/${lt}/comments.json`,{page:wt,limit:10})}function Dt(lt){return(0,ve.v_)(`/discusses/${lt}/plus.json`,{container_type:"Discuss",type:1})}function ut(lt,wt,St){return(0,ve.v_)(`/problems/${lt}/comments/reply.json`,{comments:{content:St,parent_id:wt}})}function $e(lt,wt){return(0,ve.v_)(`/problems/${lt}/comments.json`,{comments:{content:wt}})}function st(lt,wt,St){return(0,ve.v_)(`/problems/${lt}/comments/${wt}/hidden.json`,St)}function it(lt,wt){return(0,ve.IV)(`/problems/${lt}/comments/${wt}`)}var bt=le(46541);function Bt({author:lt}){return a.createElement("a",{href:`/users/${lt.login}`,target:"_blank"},a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${b.Z.IMG_SERVER}/images/${lt.image_url}`,width:"50"}))}function Mt({data:lt,index:wt,parentDiscussIndex:St,user:Vt,onSetActionType:Jt}){const{author:Lt,can_delete:sn,content:cn,id:on,time:ln}=lt;function yn(){Jt({id:on,index:wt,type:"delete-discuss",parentDiscussIndex:St,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const bn=Vt.admin||sn||Lt.user_id===Vt.user_id;return a.createElement("div",{className:"discuss-item-container second-discuss "},a.createElement(Bt,{author:Lt}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${Lt.login}`,target:"_blank"},Lt.name),a.createElement("span",{className:"grey"},ln),a.createElement("div",{className:"btn-group",style:{marginBottom:0}},bn?a.createElement("a",{onClick:yn,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null)),a.createElement(xe.Z,{className:"discuss-content",value:cn})))}var Ut=({user:lt,data:wt,index:St,onPlusDiscuss:Vt,onSetActionType:Jt,activeDiscussIndex:Lt,onReplyDiscuss:sn,onSetActiveDiscussIndex:cn})=>{const{content:on,children:ln,hidden:yn,id:bn,praise_count:wn,time:Ln,user_praise:Gn,can_delete:nn,author:dr}=wt;function Hn(){cn(bn)}function mr(){Vt(bn,!Gn,St)}function Ar(){Jt({id:bn,index:St,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Rr(){Jt({id:bn,index:St,params:{hidden:yn?"0":"1"},type:"hidden-discuss",message:yn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Gr=lt.admin||lt.user_id===dr.user_id;return a.createElement("div",{className:"discuss-item-container",key:bn},a.createElement(Bt,{author:dr}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${dr.login}`,target:"_blank"}," ",dr.name," "),a.createElement("span",{className:"grey"},Ln)),a.createElement(xe.Z,{className:"discuss-content",value:on}),ln&&ln.length>0?a.createElement("div",{className:"reply-discuss-container"},ln.map((fr,Sr)=>a.createElement(Mt,{key:fr.id,data:fr,index:Sr,user:lt,onSetActionType:Jt,parentDiscussIndex:St}))):null,a.createElement("div",{className:"btn-group"},Gr?a.createElement("a",{onClick:Rr,title:yn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},a.createElement("i",{className:yn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,nn&&(!ln||ln.length==0)?a.createElement("a",{onClick:Ar,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null,a.createElement("a",{onClick:Hn,title:"\u56DE\u590D"}," ",a.createElement("i",{className:"iconfont icon-huifu1"})," "),a.createElement("a",{onClick:mr,className:Gn?"c-orange":""},a.createElement("i",{className:Gn?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),a.createElement("span",null,wn||""))),a.createElement(bt.Z,{id:bn,activeDiscussIndex:Lt,onReplyDiscuss:sn})))},kt=le(39479),Ht={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},Cn=le(2978),Qn=(lt,wt,St)=>new Promise((Vt,Jt)=>{var Lt=on=>{try{cn(St.next(on))}catch(ln){Jt(ln)}},sn=on=>{try{cn(St.throw(on))}catch(ln){Jt(ln)}},cn=on=>on.done?Vt(on.value):Promise.resolve(on.value).then(Lt,sn);cn((St=St.apply(lt,wt)).next())}),gn=({user_praise:lt,praise_count:wt,praisePlus:St,onCreateDiscuss:Vt,discuss_count:Jt})=>{const[Lt,sn]=(0,a.useState)(!1),[cn,on]=(0,a.useState)("");function ln(Ln){on(Ln)}function yn(){sn(!0)}function bn(){sn(!1)}function wn(){return Qn(this,null,function*(){Vt(cn),on(""),sn(!1)})}return a.createElement("div",{className:`${Ht["dis-input-editor-container"]} ${Lt?Ht.active:""} `},a.createElement("div",{className:Lt?`hide ${Ht["text-area"]}`:Ht["text-area"]},a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:yn}),a.createElement("a",null," ",a.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Jt," "),a.createElement("a",{className:"c-light-black",onClick:St,title:lt?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},a.createElement("i",{className:`mr3 ${lt?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),wt?a.createElement("span",null,wt):"")),Lt?a.createElement("div",{className:Ht["input-mask"],onClick:bn}):null,a.createElement("div",{className:Lt?Ht["md-container"]:`${Ht["md-container"]} hide`},a.createElement(Cn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:cn,height:240,onChange:ln}),a.createElement("div",{className:Ht["tip-container"],onClick:bn},a.createElement("a",{className:Ht["btn-send"],onClick:wn}," \u53D1\u9001 "))))},Sn=le(59301),Xn=Object.defineProperty,_n=Object.defineProperties,Mn=Object.getOwnPropertyDescriptors,un=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,Kn=Object.prototype.propertyIsEnumerable,Pn=(lt,wt,St)=>wt in lt?Xn(lt,wt,{enumerable:!0,configurable:!0,writable:!0,value:St}):lt[wt]=St,Wn=(lt,wt)=>{for(var St in wt||(wt={}))ir.call(wt,St)&&Pn(lt,St,wt[St]);if(un)for(var St of un(wt))Kn.call(wt,St)&&Pn(lt,St,wt[St]);return lt},$t=(lt,wt)=>_n(lt,Mn(wt)),rn=(lt,wt,St)=>new Promise((Vt,Jt)=>{var Lt=on=>{try{cn(St.next(on))}catch(ln){Jt(ln)}},sn=on=>{try{cn(St.throw(on))}catch(ln){Jt(ln)}},cn=on=>on.done?Vt(on.value):Promise.resolve(on.value).then(Lt,sn);cn((St=St.apply(lt,wt)).next())});const dn={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Dn=(lt=>(lt[lt.GET_DISCUSSES=0]="GET_DISCUSSES",lt[lt.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",lt[lt.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",lt[lt.PLUS_DISCUSS=3]="PLUS_DISCUSS",lt[lt.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",lt[lt.SET_PAGE=5]="SET_PAGE",lt[lt.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",lt))(Dn||{});function Wt(lt,wt){switch(wt.type){case 6:return $t(Wn({},lt),{loading:!0});case 0:return Wn(Wn({},lt),wt.payload);case 1:return Wn(Wn({},lt),wt.payload);case 4:return Wn(Wn({},lt),wt.payload);case 3:return Wn(Wn({},lt),wt.payload);case 5:return $t(Wn({},lt),{page:wt.payload});case 2:return Wn(Wn({},lt),wt.payload);default:throw new Error}}var qt=({user:lt,identifier:wt,hack:St,onTriggerPraise:Vt,activeIndex:Jt})=>{const[Lt,sn]=(0,a.useReducer)(Wt,dn),{loading:cn,page:on,data:ln,count:yn,actionType:bn,activeDiscussIndex:wn}=Lt,Ln=(0,a.useCallback)(()=>rn(void 0,null,function*(){sn({type:6});const fr=yield _t(wt,on),{comments:Sr,disscuss_count:Mr}=fr;sn({type:0,payload:{data:Sr,count:Mr,loading:!1}})}),[on,wt]);(0,a.useEffect)(()=>{Jt==="2"&&Ln()},[wt,on,Jt]);function Gn(fr){sn({type:5,payload:fr})}function nn(fr){sn({type:4,payload:{actionType:fr}})}function dr(fr){sn(wn===fr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:fr}})}function Hn(fr,Sr,Mr){return rn(this,null,function*(){try{const zr=yield Dt(fr);ln[Mr].user_praise=Sr,ln[Mr].praise_count=zr.praise_count,sn({type:3,payload:{data:[...ln]}})}catch(zr){console.log(zr)}})}function mr(){return rn(this,null,function*(){const{id:fr,params:Sr,type:Mr,index:zr,parentDiscussIndex:Dr}=bn;if(Mr==="hidden-discuss"&&(yield st(wt,fr,Sr),Dr?ln[Dr].children[zr].hidden=Sr.hidden==1:ln[zr].hidden=Sr.hidden==1,sn({type:4,payload:{actionType:null,data:[...ln]}})),Mr==="delete-discuss"){if(yield it(wt,fr),Dr||Dr===0){let Xr=ln[Dr].children;for(let ri=Xr.length-1;ri>=0;ri--)if(Xr[ri].id===fr){Xr.splice(ri,1);break}ln[Dr].children=Xr}else for(let Xr=ln.length-1;Xr>=0;Xr--)if(ln[Xr].id===fr){ln.splice(Xr,1);break}sn({type:4,payload:{actionType:null,data:[...ln]}})}})}function Ar(){sn({type:4,payload:{actionType:null}})}function Rr(fr,Sr){return rn(this,null,function*(){try{yield ut(wt,fr,Sr),Ln()}catch(Mr){console.log(Mr)}})}function Gr(fr){return rn(this,null,function*(){sn({type:6}),yield $e(wt,fr),Ln()})}return Sn.createElement(Sn.Fragment,null,Sn.createElement("div",{className:"discuss-panel"},ln.length===0?Sn.createElement(Xe.Z,null):ln.map((fr,Sr)=>Sn.createElement(Ut,{onReplyDiscuss:Rr,onPlusDiscuss:Hn,onSetActiveDiscussIndex:dr,onSetActionType:nn,data:fr,index:Sr,user:lt,activeDiscussIndex:wn})),yn>10?Sn.createElement("div",{className:"pagination-container"},Sn.createElement(mt.Z,{showQuickJumper:!0,onChange:Gn,current:on,total:yn})):null),Sn.createElement(gn,{user_praise:St.user_praise,praise_count:St.praises_count,praisePlus:Vt,discuss_count:St.comments_count,onCreateDiscuss:Gr}),Sn.createElement(pe.Z,null,Sn.createElement(ce.default,{centered:!0,title:"\u63D0\u793A",open:!!bn,onOk:mr,onCancel:Ar},Sn.createElement("p",null,bn?bn.message:"")),Sn.createElement(kt.Z,null)))},xt=le(82326),Tt=le(37568),en=le(86743),En={},xn=le(59301),hn=({hack:lt,current_user:wt})=>xn.createElement("div",{className:En.answer},lt!=null&<.analysis?xn.createElement(xe.Z,{style:{padding:"13px 0"},value:(lt==null?void 0:lt.analysis)||""}):xn.createElement(Xe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),pn={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},mn=le(8848),Jn=le(5269),Zn=le(28284),pr=le(71051),Or=le(12062),Tr=le(59301);const{TextArea:ai}=Tt.default,{Panel:fn}=mn.default;var In=({data:lt,hack:wt})=>(console.log(lt,wt,"data"),wt!=null&&wt.is_file?Tr.createElement(Or.Y2,{disabled:!0,className:pn.uploadTableWrapper,showScore:!wt.test_set_score,data:lt,isProgramHomework:!0}):Tr.createElement("div",{className:pn.hackSets},lt==null?void 0:lt.map((St,Vt)=>Tr.createElement(mn.default,{accordion:!0,bordered:!1,key:Vt,defaultActiveKey:Vt===0&&St.id,className:pn.collapseWrapper,expandIcon:({isActive:Jt})=>Tr.createElement("i",{className:`iconfont icon-weizhankai ${Jt?pn.open:pn.close}`,style:{fontSize:14,transition:"all .2s"}})},Tr.createElement(fn,{key:St.id,header:Tr.createElement(re.Z,{align:"middle",justify:"space-between",wrap:!1},Tr.createElement(Jn.Z,{className:pn.panelHeader},Tr.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Vt+1)),Tr.createElement(Jn.Z,{flex:1},Tr.createElement(re.Z,{align:"middle",justify:"end",wrap:!1},!(wt!=null&&wt.test_set_score)&&Tr.createElement(Jn.Z,{className:pn.rateInput},Tr.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Tr.createElement("div",null,Tr.createElement(Zn.default.Item,{noStyle:!0},Tr.createElement(pr.Z,{value:St==null?void 0:St.score,className:pn.baseFormItem,min:0,max:100,disabled:!0}))),Tr.createElement("span",{className:"ml10"},"%")))))},Tr.createElement(Zn.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Tr.createElement(ai,{readOnly:!0,value:St==null?void 0:St.input,rows:4})),Tr.createElement(Zn.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Tr.createElement(ai,{readOnly:!0,value:St==null?void 0:St.output,rows:4}))))))),Cr={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},tr=le(59301),Hr=(0,a.forwardRef)(({data:lt=[]},wt)=>{var St;const[Vt,Jt]=(0,a.useState)(),Lt=lt.filter(cn=>cn.show);(0,a.useEffect)(()=>{Lt.length&&Jt(Lt[0].id)},[lt==null?void 0:lt.length]);const sn=((St=Lt.find(cn=>cn.id===Vt))==null?void 0:St.element)||null;return(0,a.useImperativeHandle)(wt,()=>({setActiveTab:cn=>Jt(cn)})),tr.createElement("div",{className:Cr.tabs},tr.createElement("div",{className:Cr.tabWarp},Lt.map(cn=>tr.createElement("div",{onClick:()=>Jt(cn.id),className:`${Cr.tab} ${cn.id===Vt?Cr.active:""}`,key:cn.id},cn.name))),tr.createElement("div",{className:Cr.content},sn))}),Kt=le(59301),xr=Object.defineProperty,Pr=Object.defineProperties,yr=Object.getOwnPropertyDescriptors,Er=Object.getOwnPropertySymbols,oi=Object.prototype.hasOwnProperty,Di=Object.prototype.propertyIsEnumerable,Li=(lt,wt,St)=>wt in lt?xr(lt,wt,{enumerable:!0,configurable:!0,writable:!0,value:St}):lt[wt]=St,Pi=(lt,wt)=>{for(var St in wt||(wt={}))oi.call(wt,St)&&Li(lt,St,wt[St]);if(Er)for(var St of Er(wt))Di.call(wt,St)&&Li(lt,St,wt[St]);return lt},Ui=(lt,wt)=>Pr(lt,yr(wt)),yi=(lt,wt,St)=>new Promise((Vt,Jt)=>{var Lt=on=>{try{cn(St.next(on))}catch(ln){Jt(ln)}},sn=on=>{try{cn(St.throw(on))}catch(ln){Jt(ln)}},cn=on=>on.done?Vt(on.value):Promise.resolve(on.value).then(Lt,sn);cn((St=St.apply(lt,wt)).next())});const Wa={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},ua={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var ao=({hack:lt,onTriggerPraise:wt,topicId:St,page:Vt,onPageChange:Jt,user:Lt,current_user:sn,submitRecords:cn,submitting:on,submitResult:ln,setActiveIndex:yn,hack_sets:bn})=>{var wn,Ln;const[Gn]=(0,Se.useSearchParams)(),[nn,dr]=(0,a.useState)("0"),Hn=(0,Se.useLocation)(),[mr,Ar]=(0,a.useState)(!1),[Rr,Gr]=(0,a.useState)(null),[fr,Sr]=(0,a.useState)([]),[Mr,zr]=(0,a.useState)([]),[Dr,Xr]=(0,a.useState)({page:1,limit:10}),ri=(0,a.useRef)(null),Bi=(0,a.useRef)(null);console.log(Lt,"user");let[_r,Ai]=(0,a.useState)(Ui(Pi({},(0,Se.useParams)()),{page:1,per_page:20,name:""}));(0,a.useEffect)(()=>{Bi.current&&(lt==null?void 0:lt.is_close_tips)===!1&&Rr===null&&Gr(!0)},[Bi.current,lt==null?void 0:lt.is_close_tips,Rr]);function Jr(){return yi(this,null,function*(){yield(0,ve.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,a.useEffect)(()=>{yn(nn)},[nn]);function jr(Br){return yi(this,null,function*(){let ii=Br.target.id;if(ii==="1"){let br=yield(0,ve.ZP)(`/api/myproblems/${_r.id}/redo_logs.json`,{method:"get",params:Pi({},Dr)});(br==null?void 0:br.status)===0&&zr(br==null?void 0:br.data)}dr(ii)})}(0,a.useEffect)(()=>Ot.Z.subscribe("to-commit-info",()=>{dr("1"),ri.current&&ri.current.setActiveTab("1")}),[]),(0,a.useEffect)(()=>Ot.Z.subscribe("to-reset-info",()=>{jr({target:{id:"1"}}),ri.current&&ri.current.setActiveTab("2")}),[]);function Yr(){dr("2")}function Wr(){return yi(this,null,function*(){let Br=yield(0,ve.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Pi({identifier:_r==null?void 0:_r.id},_r)});Sr(Br)})}const Fi=[{title:null,description:Kt.createElement("div",null,Kt.createElement("b",{onClick:()=>{Gr(!1),Jr(),Ar(!0),Wr()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Kt.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),Kt.createElement(te.ZP,{onClick:()=>{Gr(!1),Jr()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Bi.current}];return Kt.createElement("div",{className:Ne["left-panel"]},Kt.createElement("ul",{className:`${Ne["s-navs"]} ${Ne["bg-white"]} ${Ne.b1}`},(lt==null?void 0:lt.is_program)&&!Gn.get("pageId")&&Kt.createElement(ae.Z,{title:"\u9898\u76EE\u5217\u8868"},Kt.createElement("div",{onClick:()=>{Wr(),Ar(!0)},className:Ne.btns,ref:Bi,style:Rr?{pointerEvents:"none"}:{}},Kt.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Kt.createElement("li",{style:{marginLeft:20}},Kt.createElement("a",{className:nn==="0"?Ne.active:"",id:"0",onClick:jr},"\u9898\u76EE\u63CF\u8FF0")),Kt.createElement("li",null,Kt.createElement("a",{className:nn==="1"?Ne.active:"",id:"1",onClick:jr},"\u64CD\u4F5C\u8BB0\u5F55")),(Gn.get("type")!=="exercises"&&(lt==null?void 0:lt.answer_text_show)||Gn.get("type")!=="exercises"&&(lt==null?void 0:lt.analysis_show))&&Kt.createElement("li",null,Kt.createElement("a",{className:nn==="4"?Ne.active:"",id:"4",onClick:jr},"\u89E3\u7B54\u53C2\u8003")),Gn.get("type")!=="exercises"&&Kt.createElement("li",null,Kt.createElement("a",{className:nn==="2"?Ne.active:"",id:"2",onClick:jr},"\u8BC4\u8BBA")),!!(bn!=null&&bn.length)&&Gn.get("type")!=="exercises"&&Gn.get("type")!=="1"&&Kt.createElement("li",null,Kt.createElement("a",{className:nn==="5"?Ne.active:"",id:"5",onClick:jr},"\u6D4B\u8BD5\u7528\u4F8B"))),Kt.createElement("div",{className:`${Ne["tab-panel-body"]} ${nn==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Kt.createElement(et,{hack:lt,onTriggerPraise:wt,toDiscuss:Yr})),Kt.createElement("div",{style:{padding:"12px"},className:`${Ne["tab-panel-body"]} ${nn==="1"?"":"hide"}`},Kt.createElement(Hr,{ref:ri,data:[{id:"1",show:Gn.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Kt.createElement(Kt.Fragment,null,cn!=null&&cn.records_count||on?Kt.createElement(ft,{page:Vt,onPageChange:Jt,topicId:St,submitting:on,key:(ln==null?void 0:ln.id)||1,submitRecords:cn,submitResult:ln}):Kt.createElement(Xe.Z,null))},{id:"2",show:Gn.get("type")==="exercises"||(lt==null?void 0:lt.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Kt.createElement(Kt.Fragment,null,Kt.createElement(We.default,{pagination:!1,dataSource:Mr==null?void 0:Mr.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Br,ii,br)=>Qe()(Br).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Br,ii,br)=>{var Qr;return(Qr=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(ar=>ar.id===Br))==null?void 0:Qr.name}}]}),Kt.createElement(mt.Z,{style:{marginTop:10},current:Dr.page,total:Mr==null?void 0:Mr.count,hideOnSinglePage:!0,onChange:Br=>yi(void 0,null,function*(){Dr.page=Br,Xr(Dr);let ii=yield(0,ve.ZP)(`/api/myproblems/${_r.id}/redo_logs.json`,{method:"get",params:Ui(Pi({},Dr),{courseId:_r.courseId})});(ii==null?void 0:ii.status)===0&&zr(ii==null?void 0:ii.data)})}))}]})),Kt.createElement("div",{style:{padding:"12px"},className:`${Ne["tab-panel-body"]} ${nn==="4"?"":"hide"}`},Kt.createElement(Hr,{data:[{id:"1",show:Gn.get("type")!=="exercises"&&(lt==null?void 0:lt.answer_text_show),name:"\u7B54\u6848",element:Kt.createElement(Kt.Fragment,null,Kt.createElement(ht,{hack:lt,current_user:sn}))},{id:"2",show:Gn.get("type")!=="exercises"&&(lt==null?void 0:lt.analysis_show),name:"\u89E3\u6790",element:Kt.createElement(Kt.Fragment,null,Kt.createElement(hn,{hack:lt,current_user:sn}))}]})),Kt.createElement("div",{className:`${Ne["tab-panel-body"]} ${nn==="2"?"":"hide"}`,style:{padding:0}},Kt.createElement(qt,{user:Lt,activeIndex:nn,identifier:lt.identifier,hack:lt,onTriggerPraise:wt})),Kt.createElement("div",{className:`${Ne["tab-panel-body"]} ${nn==="5"?"":"hide"}`,style:{padding:12}},Kt.createElement(In,{data:bn||[],hack:lt})),Kt.createElement(ie.Z,{rootClassName:Ne.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Ar(!1),open:mr},Kt.createElement(re.Z,null,Kt.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Kt.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",fr==null?void 0:fr.total_count,"\u9898\xA0[\xA0",fr==null?void 0:fr.total_score,"\u5206\xA0]\xA0"),!(Lt!=null&&Lt.hack_manager)&&Kt.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",fr==null?void 0:fr.work_score,"\u5206")),Kt.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Kt.createElement(re.Z,{align:"middle",className:"mt10 mb10"},!(Lt!=null&&Lt.hack_manager)&&Kt.createElement(xt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Br=>{_r.page=1,_r.finish_status=Br,Ai(Pi({},_r)),Wr()}},Kt.createElement(xt.default.Option,{value:""},"\u5168\u90E8"),Kt.createElement(xt.default.Option,{value:0},"\u672A\u5F00\u59CB"),Kt.createElement(xt.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Kt.createElement(xt.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Kt.createElement(xt.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Br=>{_r.page=1,_r.difficult=Br||null,Ai(Pi({},_r)),Wr()}},Kt.createElement(xt.default.Option,{value:0},"\u5168\u90E8"),Kt.createElement(xt.default.Option,{value:1},"\u7B80\u5355"),Kt.createElement(xt.default.Option,{value:2},"\u9002\u4E2D"),Kt.createElement(xt.default.Option,{value:3},"\u56F0\u96BE")),Kt.createElement(Tt.default.Search,{size:"large",onSearch:Br=>{_r.name=Br,_r.page=1,Ai(Pi({},_r)),Wr()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Kt.createElement("div",{className:Ne.list,style:{height:36,background:"#3D445C"}},!(Lt!=null&&Lt.hack_manager)&&Kt.createElement("span",null,"\u72B6\u6001"),Kt.createElement("span",null,"\u5E8F\u53F7"),Kt.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Kt.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Kt.createElement("div",{style:{overflow:"auto",flex:1}},(wn=fr==null?void 0:fr.data)!=null&&wn.length?(Ln=fr==null?void 0:fr.data)==null?void 0:Ln.map((Br,ii)=>Kt.createElement("div",{onClick:()=>yi(void 0,null,function*(){let br=yield(0,ve.ZP)(`/api/problems/${Br==null?void 0:Br.identifier}/start.json`,{method:"get",params:{hack_user_id:Lt==null?void 0:Lt.user_id}});br&&(Se.history.replace(`/myproblems/${br==null?void 0:br.identifier}${window.location.search}`),window.location.reload())}),className:`${Ne.list} ${Br!=null&&Br.checked?Ne.active:""}`},!(Lt!=null&&Lt.hack_manager)&&Kt.createElement(Kt.Fragment,null,!(Br!=null&&Br.opened)&&Kt.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Br==null?void 0:Br.opened)&&!(Br!=null&&Br.passed)&&Kt.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Br==null?void 0:Br.opened)&&(Br==null?void 0:Br.passed)&&Kt.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Kt.createElement("span",null,(_r.page-1)*20+(ii+1)),Kt.createElement("span",{style:{flex:1},title:Br.name},`[${Br==null?void 0:Br.score}\u5206]`,"\xA0",Br.name),Kt.createElement("span",{style:{flexBasis:48,paddingRight:0}},Wa[Br.difficult]))):Kt.createElement(Xe.Z,null)),Kt.createElement(mt.Z,{current:_r.page,className:"mt20",hideOnSinglePage:!0,total:fr==null?void 0:fr.count,pageSize:_r.per_page,onChange:(Br,ii)=>{_r.page=Br,_r.per_page=ii,Wr()}})),Kt.createElement(en.Z,{rootClassName:Ne.tour,closeIcon:!1,open:!!Rr,steps:Fi,gap:{offset:3,radius:2}}))},bi=le(62522),Ia=le(15610),Ur=le(38273),Ua=le(85933),ca=le(89244),na=le(47206),di=le(5216),_i=le(92310),Sa=le.n(_i),Ea=le(41751),wa=le(4523),eo=le(34055),Va=le(64123),Si=le(60515),ra=le(88977),Vn=le(59301),oo=Object.defineProperty,ia=Object.defineProperties,fo=Object.getOwnPropertyDescriptors,ga=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,Rt=(lt,wt,St)=>wt in lt?oo(lt,wt,{enumerable:!0,configurable:!0,writable:!0,value:St}):lt[wt]=St,Xt=(lt,wt)=>{for(var St in wt||(wt={}))Et.call(wt,St)&&Rt(lt,St,wt[St]);if(ga)for(var St of ga(wt))Ft.call(wt,St)&&Rt(lt,St,wt[St]);return lt},an=(lt,wt)=>ia(lt,fo(wt)),Bn=(lt,wt)=>{var St={};for(var Vt in lt)Et.call(lt,Vt)&&wt.indexOf(Vt)<0&&(St[Vt]=lt[Vt]);if(lt!=null&&ga)for(var Vt of ga(lt))wt.indexOf(Vt)<0&&Ft.call(lt,Vt)&&(St[Vt]=lt[Vt]);return St},nt=(lt,wt,St)=>new Promise((Vt,Jt)=>{var Lt=on=>{try{cn(St.next(on))}catch(ln){Jt(ln)}},sn=on=>{try{cn(St.throw(on))}catch(ln){Jt(ln)}},cn=on=>on.done?Vt(on.value):Promise.resolve(on.value).then(Lt,sn);cn((St=St.apply(lt,wt)).next())});const{Countdown:It}=y.default,Nt={Java:"java",C:"c",Python:"py","C++":"c"};var Zt=(lt=>(lt[lt.SET_LOADING=0]="SET_LOADING",lt[lt.GET_DATA=1]="GET_DATA",lt[lt.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",lt[lt.SET_DATA=3]="SET_DATA",lt[lt.SET_DEBUGING=4]="SET_DEBUGING",lt[lt.SET_SUBMITING=5]="SET_SUBMITING",lt[lt.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",lt[lt.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",lt[lt.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",lt[lt.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",lt[lt.SET_PAGE=10]="SET_PAGE",lt))(Zt||{});function jt(){return new Date().getTime()}const Re={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function vt(lt,wt){switch(wt.type){case 1:return Xt(Xt({},lt),wt.payload);case 3:return an(Xt({},lt),{data:wt.payload});case 0:return an(Xt({},lt),{loading:wt.payload});case 9:return an(Xt({},lt),{showNote:wt.payload});case 4:return an(Xt({},lt),{debuging:wt.payload});case 5:return an(Xt({},lt),{submitting:wt.payload});case 2:return an(Xt({},lt),{submitRecords:wt.payload});case 10:return an(Xt({},lt),{submitRecordPage:wt.payload});case 6:return an(Xt({},lt),{executingMessage:wt.payload});case 7:return Xt(Xt({},lt),wt.payload);case 8:return Xt(Xt({},lt),wt.payload);default:throw new Error}}var pt=({children:lt})=>{var wt,St,Vt,Jt,Lt,sn,cn,on,ln,yn;const[bn,wn]=(0,a.useReducer)(vt,Re),{id:Ln}=(0,Se.useParams)(),Gn=(0,Se.useLocation)(),[nn]=(0,Se.useSearchParams)(),{loading:dr,data:Hn,debugResult:mr,submitResult:Ar,submitRecords:Rr,submitRecordPage:Gr,showNote:fr,debuging:Sr,submitting:Mr,executingMessage:zr}=bn,[Dr,Xr]=(0,a.useState)("#37AD83"),[ri,Bi]=(0,a.useState)(null),[_r,Ai]=(0,a.useState)({}),[Jr,jr]=(0,a.useState)(!0),[Yr,Wr]=(0,a.useState)(!1),[Fi,Br]=(0,a.useState)(!1),ii=(0,a.useRef)(null),br=(0,a.useRef)(0),Qr=Hn==null?void 0:Hn.user,ar=Hn==null?void 0:Hn.hack,[Vi,Zi]=(0,a.useState)(!1),gi=(0,a.useRef)(1),Ki=(0,a.useRef)(!1);(0,Ea.y)(nn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Fa}=(0,Ea.X)(),[Ti,rr]=(0,a.useState)(""),zi=(0,ca._)(_r),[xa,da]=(0,a.useState)({open:!1,text:""}),[Hi,Wi]=(0,a.useState)(null),Oa=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Fr;let Yt=(Fr=ar==null?void 0:ar.homework_extension)==null?void 0:Fr.failed_evaluate_num;typeof Yt=="number"&&Wi(Yt)},[(wt=ar==null?void 0:ar.homework_extension)==null?void 0:wt.failed_evaluate_num]),(0,a.useEffect)(()=>{function Fr(){return nt(this,null,function*(){var Yt,Nr,qr,li,xi;jr(!0);const fi=yield(0,ne.fu)(Ln,{exercise_id:nn.get("exercisesId")});if(setTimeout(()=>{jr(!1)},800),fi.status!==401){try{fi.hack.code=Le.Base64.decode(fi.hack.code)}catch(ji){console.log(ji)}fi.hack=an(Xt({},fi.hack),{is_program:nn.get("type")==="1"}),wn({type:1,payload:{loading:!1,data:fi}})}if(nn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let ji;nn.get("coursesId")=="coursesId"?ji=yield(0,x._F)({categoryId:nn.get("exercisesId"),login:nn.get("login")}):ji=yield(0,x._B)({categoryId:nn.get("exercisesId"),login:nn.get("login")}),Ai(Xt({},ji)),Fa((Yt=ji==null?void 0:ji.exercise)==null?void 0:Yt.forbid_copy),typeof((Nr=ji==null?void 0:ji.exercise)==null?void 0:Nr.left_time)=="number"&&(Bi(Date.now()+((qr=ji==null?void 0:ji.exercise)==null?void 0:qr.left_time)*1e3),setTimeout(()=>{Xr("red")},(((li=ji==null?void 0:ji.exercise)==null?void 0:li.left_time)-300>0?((xi=ji==null?void 0:ji.exercise)==null?void 0:xi.left_time)-300:0)*1e3))}})}Ln&&Fr()},[Ln]),(0,a.useEffect)(()=>{var Fr;return nn.get("type")==="exercises"&&((Fr=_r==null?void 0:_r.exercise)!=null&&Fr.screen_open)&&(window.removeEventListener("blur",Ga,!1),na.U.forEach((Yt,Nr)=>{window.addEventListener(Yt,Ga,!1)}),window.addEventListener("blur",Ga,!1),window.focus()),()=>{document.removeEventListener((0,ee.gH)(),Ga)}},[_r]),(0,a.useEffect)(()=>{Ti==="1"&&Ln&&ar!=null&&ar.language&&$i()},[Ln,Gr,ar==null?void 0:ar.language,Ti]),(0,a.useEffect)(()=>(ar!=null&&ar.is_program&&(br.current=0,ii.current=setInterval(()=>{Ta()},15e3)),()=>{clearInterval(ii.current)}),[ar==null?void 0:ar.is_program]);const Ta=()=>nt(void 0,null,function*(){let Fr=yield(0,ve.ZP)(`/api/myproblems/${Ln}/save_long_time.json`,{method:"get",params:{answer_long_time:br.current}})}),Ga=()=>{Ki.current||(0,ee.BU)(),window.parent.postMessage("backExercise","*")};function $i(){return nt(this,null,function*(){try{const Fr=yield(0,ne.zO)(Ln,{limit:15,page:Gr,language:ar==null?void 0:ar.language});wn({type:2,payload:Fr})}catch(Fr){console.log(Fr)}})}function po(Fr){wn({type:10,payload:Fr})}function aa(Fr){return nt(this,null,function*(){var Yt;let Nr;(nn.get("ip_limit")==="inner"||nn.get("ip_bind_type")==="true")&&(Nr=yield(0,Ia.y)({ip_limit:nn.get("ip_limit"),ip_bind:nn.get("ip_bind_type")==="true"}));const qr=yield(0,ne.n4)(Ln,{code:Le.Base64.encode(Fr||ar.code),language:ar==null?void 0:ar.language,exercise_id:nn.get("exercisesId"),question_id:nn.get("questionId"),ip:Nr});return qr.status===-5&&(0,Se.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:an(Xt({errorMessage:qr==null?void 0:qr.message},(_r==null?void 0:_r.exercise)||{}),{exercise_user_id:(Yt=_r==null?void 0:_r.exercise)==null?void 0:Yt.exercise_user_id,id:nn.get("exercisesId")})}}),qr})}function Gi(){return nt(this,null,function*(){if(gi.current=2,!Mr){wn({type:5,payload:!0});try{Ot.Z.publish("to-commit-info");const Fr=yield aa();if(console.log(Fr,1),Fr.status===0){let fi=function(){return nt(this,null,function*(){const{status:ji,data:ka}=yield(0,ne.rX)(Ln,"submit"),Ya=jt()-xi>(qr*li+3)*1e3;if(ji!==0&&!Ya&&setTimeout(fi,1e3),Ya){ce.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),wn({type:5,payload:!1});return}if(ji===0){ka.status===2&&ce.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(ka==null?void 0:ka.status)===0&&nn.get("type")==="1"&&Br(!0),(ka==null?void 0:ka.status)!==0&&nn.get("type")==="1"&&Wi(hs=>hs+1);const vo=yield(0,ne.zO)(Ln,{limit:15,page:Gr,language:ar==null?void 0:ar.language});wn({type:8,payload:an(Xt({},bn),{submitResult:ka,submitting:!1,submitRecords:vo})})}})},Yt={};if(nn.get("type")==="exercises"?(Yt.extras={exercise_id:nn.get("exercisesId"),question_id:nn.get("questionId")},(nn.get("ip_limit")==="inner"||nn.get("ip_bind_type")==="true")&&(Yt.extras.ip=yield(0,Ia.y)({ip_limit:nn.get("ip_limit"),ip_bind:nn.get("ip_bind_type")==="true"}))):nn.get("type")==="smartPlan"&&(Yt.extras={smart_plan_page_item_bank_id:nn.get("smartPlanItemBankId"),simulate:nn.get("simulate")==="true"}),(yield(0,ne.bM)(Ln,Yt)).status===-1&&nn.get("exercisesId")){window.parent.location.href=`/classrooms/${nn.get("coursesId")}/exercise/${nn.get("exercisesId")}/detail`;return}const{time_limit:qr,test_case_size:li}=ar,xi=jt();fi()}else wn({type:5,payload:!1})}catch(Fr){console.log(Fr),wn({type:5,payload:!1})}Zi(!1)}})}function Ca(){return nt(this,null,function*(){gi.current=1,bn.debuging=!0,wn({type:4,payload:!0});try{if((yield aa()).status===0){let xi=function(){return nt(this,null,function*(){const{status:fi,message:ji,data:ka}=yield(0,ne.rX)(Ln,"debug"),Ya=jt()-li>(Yt+3)*1e3;if(fi!==0&&!Ya&&(wn({type:6,payload:ji}),setTimeout(xi,1e3)),Ya){ce.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),wn({type:4,payload:!1}),wn({type:7,payload:an(Xt({},bn),{debugResult:{status:2},debuging:!1})});return}fi===0&&(ka.status===2&&ce.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),wn({type:4,payload:!1}),wn({type:7,payload:an(Xt({},bn),{debugResult:ka,debuging:!1})}))})};const{time_limit:Yt}=ar;let Nr={input:encodeURIComponent(Hn.test_case.input)};if(nn.get("type")==="exercises"&&(Nr.exercise_id=nn.get("exercisesId")),(yield(0,ne.MU)(Ln,Nr)).status===-1&&nn.get("exercisesId")){window.parent.location.href=`/classrooms/${nn.get("coursesId")}/exercise/${nn.get("exercisesId")}/detail`;return}const li=jt();xi()}else wn({type:4,payload:!1})}catch(Fr){console.log(Fr)}finally{}})}function Xa(Fr,Yt){const Nr=Yt?{modify_code:!1}:{};wn({type:3,payload:an(Xt({},Hn),{hack:Xt(an(Xt({},ar),{code:Fr}),Nr)})}),Zi(!0)}const Ei=Fr=>nt(void 0,null,function*(){let Yt=yield(0,ve.ZP)(`/api/problems/${ar==null?void 0:ar.identifier}/start.json`,{method:"get",params:{language:Fr==="C++"||Fr==="c++"?encodeURIComponent(Fr):Fr,hack_user_id:Qr==null?void 0:Qr.user_id}});Yt.status!==-1&&Se.history.replace(`/myproblems/${Yt==null?void 0:Yt.identifier}${window.location.search}`)});function to(Fr){let Yt=Fr.target.value;wn({type:3,payload:an(Xt({},Hn),{test_case:{input:Yt}})})}function si(){return nt(this,null,function*(){try{let Fr={};nn.get("type")==="exercises"?Fr.exercise_id=nn.get("exercisesId"):ar!=null&&ar.homework_common_id&&(Fr.homework_common_id=ar==null?void 0:ar.homework_common_id);const Yt=yield(0,ne.H7)(Ln,Xt({},Fr));Yt.status===401||(Xa(Le.Base64.decode(Yt.code)),(nn.get("type")==="exercises"||ar!=null&&ar.homework_common_id)&&Ot.Z.publish("to-reset-info"))}catch(Fr){console.log(Fr)}})}function $r(){ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Vn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Vn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return nt(this,null,function*(){const Fr=yield(0,ne.fi)(Ln);Fr.status===401||Xa(Le.Base64.decode(Fr.code),!0)})}})}function ki(){wn({type:9,payload:!0})}function Lr(){wn({type:9,payload:!1})}function ni(Fr){return nt(this,null,function*(){yield(0,ne.MK)(Ln,Fr),wn({type:1,payload:{showNote:!1,data:an(Xt({},Hn),{hack:an(Xt({},ar),{notes:Fr.notes})})}})})}const ja={hack:ar,isLoading:Jr,input:(St=Hn==null?void 0:Hn.test_case)==null?void 0:St.input,is_file:(Vt=Hn==null?void 0:Hn.test_case)==null?void 0:Vt.is_file,identifier:ar==null?void 0:ar.identifier,attachments_count:Hn==null?void 0:Hn.attachments_count,language:ar==null?void 0:ar.language,code:ar==null?void 0:ar.code,title:"main."+Nt[ar==null?void 0:ar.language],modify_code:ar==null?void 0:ar.modify_code,notes:ar==null?void 0:ar.notes,debugResult:mr,debuging:Sr,submitting:Mr,submitResult:Ar,executingMessage:zr,onCancelNote:Lr,onAddNote:ni,showNote:fr,user:Qr,onShowNote:ki,onSubmitCode:Gi,onChangeCode:Xa,onChangeInput:to,onDebugCode:Ca,onResetCode:si,onSyncCode:$r,onUpdateCode:aa,onChangeLanguage:Ei,isWhiteTheme:Yr,setIsWhiteTheme:Wr,topDispatch:wn};function Ji(){return nt(this,null,function*(){const{praise_count:Fr}=yield(0,ne.vl)(ar.id,{container_type:"Hack",type:1});let Yt=an(Xt({},Hn),{hack:an(Xt({},ar),{praises_count:Fr,user_praise:!ar.user_praise})});wn({type:3,payload:Yt})})}const za={topicId:Ln,submitResult:Ar,submitRecords:Rr,submitting:Mr,page:Gr,onPageChange:po,hack:ar,user:Hn==null?void 0:Hn.user,hack_sets:Hn==null?void 0:Hn.hack_sets,current_user:Hn==null?void 0:Hn.current_user,onTriggerPraise:Ji,setActiveIndex:rr};console.log(_r);const[Ra,qa]=(0,a.useState)(!1),[Bo,mo]=(0,a.useState)(!1);(0,a.useEffect)(()=>{const Fr=Yt=>{var Nr,qr;if(console.log("event-----",Yt),Yt.data.type==="showIntelligentTeacherStatus"&&!((qr=(Nr=Yt==null?void 0:Yt.data)==null?void 0:Nr.SmartPlanItemBanks)!=null&&qr.allow_answer_after_end)){const{aiStatus:li,questionStatus:xi}=Yt.data;if(qa(li),xi){let fi=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(fi.includes(nn.get("smartPlanItemBankId")))return;ce.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Vn.createElement("div",{className:"tc font16"},xi?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>nt(void 0,null,function*(){Gi(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(fi.push(nn.get("smartPlanItemBankId"))));let ji="";nn.get("isMiniprogram")?ji=`/miniprogram/courseware/study?courses_id=${nn.get("coursesId")}&id=${nn.get("exercisesId")}`:ji=`/classrooms/${nn.get("coursesId")}/smart_plan/${nn.get("exercisesId")}/ppt_info/info`,window.opener?window.close():Se.history.push(ji)})})}}if(Yt.data.type=="closeIntelligentTeacherStatus"){Gi();let li="";nn.get("isMiniprogram")?li=`/miniprogram/courseware/study?courses_id=${nn.get("coursesId")}&id=${nn.get("exercisesId")}`:li=`/classrooms/${nn.get("coursesId")}/smart_plan/${nn.get("exercisesId")}/ppt_info/info`,window.opener?window.close():Se.history.push(li)}};return window.addEventListener("message",Fr),()=>{window.removeEventListener("message",Fr)}},[]);const ho=()=>{if(nn.get("type")==="exercises")return!1;const Fr=Object.entries((ar==null?void 0:ar.homework_extension)||{}).some(([Yt,Nr])=>Yt!=="ai_code_evaluation_promote"&&!!Nr);return!!(nn.get("type")==="1"&&((0,eo.$O)()||Fr)||nn.get("type")==="smartPlan"&&(Ra||nn.get("showAi")))};return(0,a.useEffect)(()=>{var Fr,Yt,Nr,qr,li,xi,fi;ho()&&(Hi>((Yt=(Fr=ar==null?void 0:ar.homework_extension)==null?void 0:Fr.ai_guide_data)==null?void 0:Yt.evaluation_num)&&da({open:!0,text:(qr=(Nr=ar==null?void 0:ar.homework_extension)==null?void 0:Nr.ai_guide_data)==null?void 0:qr.evaluation_msg}),(li=ar==null?void 0:ar.homework_extension)!=null&&li.ai_guide&&Hi==0&&!Oa.current&&(Oa.current=setTimeout(()=>{var ji,ka;da({open:!0,text:(ka=(ji=ar==null?void 0:ar.homework_extension)==null?void 0:ji.ai_guide_data)==null?void 0:ka.unanswered_msg})},(((fi=(xi=ar==null?void 0:ar.homework_extension)==null?void 0:xi.ai_guide_data)==null?void 0:fi.unanswered_time)||0)*60*1e3)),Oa.current&&Hi>0&&clearTimeout(Oa.current))},[Hi,ar]),Vn.createElement(Vn.Fragment,null,Vn.createElement(de.Z,{spinning:dr,delay:500},Hn?Vn.createElement("div",{style:{minWidth:"1200px"}},Vn.createElement("header",{className:Sa()(di.Z.header,Yr&&di.Z.whiteHeader)},!((Jt=["smartPlan","exercises"])!=null&&Jt.includes(nn.get("type")))&&Vn.createElement("div",null,Vn.createElement("img",{src:`${b.Z.IMG_SERVER}/images/${Qr==null?void 0:Qr.image_url}`,alt:"user",width:36}),Vn.createElement("span",{style:{color:Yr?"#333":"#B2BACB",fontSize:16}},Qr==null?void 0:Qr.name)),((Lt=["smartPlan","exercises"])==null?void 0:Lt.includes(nn.get("type")))&&Vn.createElement("div",null,Vn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Vn.createElement("span",{className:"ml10"},((sn=_r==null?void 0:_r.exercise)==null?void 0:sn.user_name)||(Qr==null?void 0:Qr.name)||"--")),Vn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Vn.createElement("span",{className:"ml10"},((cn=_r==null?void 0:_r.exercise)==null?void 0:cn.student_id)||(Qr==null?void 0:Qr.student_id)||"--"))),Vn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Vn.createElement("div",null,ar.name)),(nn.get("type")==="smartPlan"||(ar==null?void 0:ar.is_program))&&Vn.createElement(Ur.Z,{defaultValue:(ar==null?void 0:ar.answer_long_time)||0,onChange:Fr=>{br.current=Fr},className:di.Z.timepiece}),Qr!=null&&Qr.hack_manager&&!nn.get("is_smart_plan")?Vn.createElement(Se.Link,{className:di.Z.btn_edit,to:nn.get("type")==="1"?nn.get("pageId")?`/problems/newedit/${ar.identifier}?type=1&pageId=${nn.get("pageId")}&backUrl=${nn.get("backUrl")}`:`/problems/newedit/${ar.identifier}?type=1`:nn.get("backUrl")?`/problems/newedit/${ar.identifier}?backUrl=${nn.get("backUrl")}`:`/problems/newedit/${ar.identifier}`}," ",Vn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((on=_r==null?void 0:_r.exercise)!=null&&on.left_time)&&Vn.createElement(Vn.Fragment,null,Vn.createElement("span",{style:{color:Dr,marginRight:6},className:`iconfont icon-daojishi ${di.Z.djs}`}),Vn.createElement("span",{className:"c-white mr20"},Vn.createElement(It,{valueStyle:{color:Dr,fontSize:20,fontWeight:500},title:Vn.createElement("span",{style:{color:Dr,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:ri,onFinish:()=>nt(void 0,null,function*(){const Fr=yield(0,x.VL)({categoryId:nn.get("exercisesId"),commit_method:2});if((Fr==null?void 0:Fr.status)===0&&(aa(),ce.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Vn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Vn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>nt(void 0,null,function*(){window.parent.location.href=`/classrooms/${nn.get("coursesId")}/exercise/${nn.get("exercisesId")}/detail`})})),(Fr==null?void 0:Fr.status)===-3){const Yt=parseInt(Fr==null?void 0:Fr.message);Bi(Date.now()+Yt*1e3)}})}))),(ln=["smartPlan","exercises"])!=null&&ln.includes(nn.get("type"))?Vn.createElement(te.ZP,{type:"primary",onClick:()=>{if(nn.get("type")==="exercises"){const Fr=()=>nt(void 0,null,function*(){yield aa(),Zi(!1),zi(),Ki.current=!0,Ga()});if(!(Rr!=null&&Rr.records_count)||Vi){ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Vn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Fr});return}Fr()}else{let Fr="";nn.get("isMiniprogram")=="true"?Fr=`/miniprogram/courseware/study?courses_id=${nn.get("coursesId")}&id=${nn.get("exercisesId")}`:Fr=`/classrooms/${nn.get("coursesId")}/smart_plan/${nn.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${nn.get("coursesId")}_${nn.get("exercisesId")}`),console.log(nn.get("isMiniprogram")=="true"),nn.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${nn.get("coursesId")}_${nn.get("exercisesId")}`):Se.history.push(Fr))}}},nn.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):Vn.createElement("span",{onClick:()=>{var Fr;if(nn.get("backUrl"))Se.history.push(nn.get("backUrl"));else if(nn.get("type")==="1"){let Yt=(Fr=localStorage.getItem("program_homework"))==null?void 0:Fr.split(",");Se.history.push(`/classrooms/${Yt==null?void 0:Yt[0]}/program_homework/${Yt==null?void 0:Yt[1]}/detail`)}else Se.history.push("/problemset")}},Vn.createElement(ae.Z,{title:"\u5173\u95ED"},Vn.createElement("i",{style:{color:Yr?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Vn.createElement(de.Z,{size:"large",spinning:Jr},Vn.createElement(E.Z,{className:Sa()(di.Z.myProblems,Yr&&di.Z.whiteMyProblems),leftChild:Vn.createElement(ao,Xt({},za)),rightChild:Vn.createElement(At,Xt({},ja))}))):null,Vn.createElement(ce.default,{centered:!0,closable:!1,width:680,footer:null,open:Fi,className:"oj-modal"},Vn.createElement("section",{className:"oj-modal-content"},Vn.createElement("div",{className:"oj-modal-head"},Vn.createElement("img",{src:bi,alt:""}),Vn.createElement("i",{onClick:()=>Br(!1),className:"iconfont icon-guanbi1"})),Vn.createElement("aside",null,Vn.createElement("img",{className:"mr30",src:ra.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Vn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Ar==null?void 0:Ar.execute_time,"ms"),"\u4F18\u4E8E",Vn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Ar==null?void 0:Ar.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Vn.createElement("aside",{className:"mb50"},Vn.createElement("img",{src:Si.Z,className:"mr30"}),Vn.createElement("span",{className:"oj-modal-tt"},Vn.createElement("span",null,Vn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Vn.createElement("span",{className:"c-light-primary"},Ar==null?void 0:Ar.execute_memory,"kb")),Vn.createElement("span",null,Vn.createElement("span",null))),"\u4F18\u4E8E",Vn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Ar==null?void 0:Ar.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Vn.createElement("div",{id:"oj-modal-next",onClick:()=>nt(void 0,null,function*(){var Fr;if(Ar!=null&&Ar.next_identifier){let Yt=yield(0,ve.ZP)(`/api/problems/${Ar==null?void 0:Ar.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Qr==null?void 0:Qr.user_id}});Yt&&(Se.history.replace(`/myproblems/${Yt==null?void 0:Yt.identifier}${window.location.search}`),window.location.reload())}else{let Yt=(Fr=localStorage.getItem("program_homework"))==null?void 0:Fr.split(",");Se.history.push(`/classrooms/${Yt==null?void 0:Yt[0]}/program_homework/${Yt==null?void 0:Yt[1]}/detail`)}}),className:"oj-modal-btn"},Ar!=null&&Ar.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),ho()&&Vn.createElement(wa.Z,{showData:nn.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:ar==null?void 0:ar.homework_extension,description:ar==null?void 0:ar.description,allShow:(0,eo.$O)(),code:ar==null?void 0:ar.code,sendParams:{source:"hack",hack_id:Ln},draggableExtraNode:((yn=ar==null?void 0:ar.homework_extension)==null?void 0:yn.ai_guide)&&(xa==null?void 0:xa.open)&&Vn.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},Vn.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),Vn.createElement(Va.Z,{text:(xa==null?void 0:xa.text)||""}),Vn.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:Fr=>{da({open:!1,text:""})}}))})),Vn.createElement(Ua.Z,{successCb:()=>{gi.current===1?Ca():Gi()}}))};function yt({title:lt,modify_code:wt,onSyncCode:St,onShowCodeSetting:Vt,onResetCode:Jt,hack:Lt,onChangeLanguage:sn,isWhiteTheme:cn,onShowResourceCentre:on,attachments_count:ln}){var yn;const bn=()=>{ce.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Vn.createElement(z.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Jt})},[wn]=(0,Se.useSearchParams)(),Ln=wn.get("language"),Gn=nn=>nn==="1"?"c++":nn==="2"?"C++":nn;return(0,a.useEffect)(()=>{Ln&&sn(Gn(Ln))},[]),(0,a.useEffect)(()=>{Lt!=null&&Lt.tpm_code_modified&&ce.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Vn.createElement(z.Z,null),content:Vn.createElement("div",null,Vn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Vn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Vn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Jt()})},[Lt==null?void 0:Lt.language]),console.log(Lt,cn,"hack"),Vn.createElement("div",{className:`${di.Z.codeHead} ${cn?di.Z.whiteCodeHead:""}`},Vn.createElement("div",{className:di.Z.navWrap},(yn=Lt==null?void 0:Lt.all_language)==null?void 0:yn.map(nn=>Vn.createElement("div",{className:`${di.Z.nav} ${nn===(Lt==null?void 0:Lt.language)?di.Z.active:""}`,key:nn,onClick:()=>sn(nn)},Vn.createElement(ae.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Vn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Vn.createElement("span",null,nn)))),Vn.createElement(re.Z,{align:"middle",style:{marginLeft:"auto"}},wt?Vn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:St},Vn.createElement("img",{src:Ue,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,ln>0&&Vn.createElement("a",{onClick:on},Vn.createElement(ae.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},Vn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),Vn.createElement("a",{onClick:bn},Vn.createElement(ae.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Vn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Vn.createElement("a",{onClick:Vt},Vn.createElement(ae.Z,{title:"\u8BBE\u7F6E"},Vn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function At(lt){var wt=lt,{input:St,is_file:Vt,identifier:Jt,showNote:Lt,onShowNote:sn,notes:cn,onCancelNote:on,onAddNote:ln,debugResult:yn,language:bn,debuging:wn,submitting:Ln,executingMessage:Gn,code:nn,onSubmitCode:dr,onDebugCode:Hn,onChangeCode:mr,onChangeInput:Ar,onUpdateCode:Rr,user:Gr,isLoading:fr,submitResult:Sr}=wt,Mr=Bn(wt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function zr(Xr,ri){return Vn.createElement(yt,an(Xt({},Mr),{onShowCodeSetting:Xr,onShowResourceCentre:ri}))}const Dr=Xt({input:St,is_file:Vt,debugResult:yn,debuging:wn,submitting:Ln,executingMessage:Gn,onDebugCode:Hn,onChangeCode:mr,onSubmitCode:dr,onChangeInput:Ar,user:Gr,submitResult:Sr},Mr);return Vn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Vn.createElement(Ge,{setIsWhiteTheme:Mr==null?void 0:Mr.setIsWhiteTheme,isLoading:fr,language:bn,value:nn,identifier:Jt,onChange:mr,onUpdateCode:Rr,ActionBarRender:zr}),Vn.createElement(ke.ZP,Xt({},Dr)))}},55956:function(Ct,ot,le){"use strict";le.d(ot,{h:function(){return a}});var a=(Se=>(Se[Se.NOMATCH=-1]="NOMATCH",Se[Se.OK=0]="OK",Se[Se.TIMEOUT=2]="TIMEOUT",Se[Se.PODFAILURE=3]="PODFAILURE",Se[Se.COMPILEFAILURE=4]="COMPILEFAILURE",Se[Se.EXECUTEFAILURE=5]="EXECUTEFAILURE",Se[Se.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Se))(a||{})},50582:function(Ct,ot,le){"use strict";le.d(ot,{H7:function(){return ie},MK:function(){return z},MU:function(){return x},X6:function(){return E},bM:function(){return ne},fi:function(){return se},fu:function(){return re},n4:function(){return pe},rX:function(){return b},vl:function(){return ue},zO:function(){return ee}});var a=le(82093),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(fe,oe,me)=>oe in fe?Se(fe,oe,{enumerable:!0,configurable:!0,writable:!0,value:me}):fe[oe]=me,ae=(fe,oe)=>{for(var me in oe||(oe={}))ce.call(oe,me)&&te(fe,me,oe[me]);if(y)for(var me of y(oe))de.call(oe,me)&&te(fe,me,oe[me]);return fe};function re(fe,oe){return(0,a.U2)(`myproblems/${fe}.json`,ae({hidePopLogin:!0},oe||{}))}function ne(fe,oe){return(0,a.v_)(`myproblems/${fe}/code_submit.json`,oe)}function x(fe,oe){return(0,a.v_)(`myproblems/${fe}/code_debug.json`,oe)}function ee(fe,oe){return oe.language&&(oe.language=encodeURIComponent(oe.language)),(0,a.U2)(`myproblems/${fe}/submit_records.json`,oe)}function E(fe){return(0,a.U2)("myproblems/record_detail.json",{id:fe})}function b(fe,oe){return(0,a.U2)(`myproblems/${fe}/result.json`,{mode:oe})}function z(fe,oe){return(0,a.v_)(`myproblems/${fe}/add_notes.json`,oe)}function ie(fe,oe){return(0,a.v_)(`myproblems/${fe}/restore_initial_code.json`,oe)}function se(fe){return(0,a.v_)(`myproblems/${fe}/sync_code.json`)}function pe(fe,oe){return(0,a.v_)(`myproblems/${fe}/update_code.json`,oe)}function ue(fe,oe){return(0,a.v_)(`discusses/${fe}/plus.json`,oe)}},20566:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return ke}});var a=le(59301),Se=le(28284),y=le(6767),ce=le(62957),de=le(20554),te=le(82326),ae=le(17149),re=le(69219),ne=le(37568),x=le(54172),ee=le(25399),E=le(13747),b=le(99571),z=le(82093),ie={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"},se=le(37798),pe={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"},ue=le(38394),fe=le(49661),oe=le(24334);const me=["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 ve=({qitem:Ne})=>{var Ze,We,mt,at,He,_e,Qe,Te,Ye,ft;return a.createElement("div",{className:pe.warp},a.createElement("div",{className:pe.mainPart},a.createElement("div",{className:pe.qcount},(Ne==null?void 0:Ne.question_type)===8&&a.createElement(ue.Z,{className:pe.content,showProgramFill:!0,value:(Ze=Ne==null?void 0:Ne.program_attr)==null?void 0:Ze.description}),(Ne==null?void 0:Ne.question_type)!=8&&a.createElement(ue.Z,{className:pe.qtitle,value:(Ne==null?void 0:Ne.name)||(Ne==null?void 0:Ne.title)})),((Ne==null?void 0:Ne.question_type)===0||(Ne==null?void 0:Ne.question_type)===2)&&a.createElement("div",null,(We=Ne==null?void 0:Ne.choices)==null?void 0:We.map((Xe,Ve)=>a.createElement("div",{className:pe.redio},!(Xe!=null&&Xe.is_answer)&&a.createElement("span",{className:pe.redioitem}),(Xe==null?void 0:Xe.is_answer)&&a.createElement("i",{className:`${pe.redioitemyes} icon-duigou1`}),a.createElement(ue.Z,{className:Xe!=null&&Xe.is_answer?pe.titleyes:pe.title,value:me[Ve]+(Xe==null?void 0:Xe.choice_text)}),(Xe==null?void 0:Xe.is_answer)&&a.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ne==null?void 0:Ne.question_type)===1&&a.createElement("div",null,(mt=Ne==null?void 0:Ne.choices)==null?void 0:mt.map((Xe,Ve)=>a.createElement("div",{className:pe.checkbox},!(Xe!=null&&Xe.is_answer)&&a.createElement("span",{className:pe.checkboxitem}),(Xe==null?void 0:Xe.is_answer)&&a.createElement("i",{className:`${pe.checkboxitemyes} icon-duigou1`}),a.createElement(ue.Z,{className:Xe!=null&&Xe.is_answer?pe.titleyes:pe.title,value:me[Ve]+(Xe==null?void 0:Xe.choice_text)}),(Xe==null?void 0:Xe.is_answer)&&a.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(Ne==null?void 0:Ne.question_type)===3&&a.createElement("div",{className:pe.completion},(at=Ne==null?void 0:Ne.standard_answer)==null?void 0:at.map((Xe,Ve)=>{var Me;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:pe.title},"\u586B\u7A7A\u9879",Ve+1),a.createElement("div",{className:pe.content},(Me=Xe==null?void 0:Xe.answer_text)==null?void 0:Me.map((xe,Pe)=>a.createElement("div",{className:pe.items},xe))))})),(Ne==null?void 0:Ne.question_type)===4&&a.createElement("div",{className:pe.simple},a.createElement("div",{className:pe.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(He=Ne==null?void 0:Ne.answer_texts)!=null&&He[0]?a.createElement(ue.Z,{className:pe.content,value:(_e=Ne==null?void 0:Ne.answer_texts)==null?void 0:_e[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Ne==null?void 0:Ne.question_type)===5&&((Qe=Ne==null?void 0:Ne.challenge_names)==null?void 0:Qe.map((Xe,Ve)=>a.createElement("div",{className:pe.shixun},a.createElement("span",{className:pe.qtitle},a.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,fe.EM)(Ve+1),"\u9898"),Xe)))),(Ne==null?void 0:Ne.question_type)===6&&a.createElement("div",{className:pe.program},a.createElement(ue.Z,{className:pe.content,value:((Te=Ne==null?void 0:Ne.program_attr)==null?void 0:Te.description)||"- -"})),(Ne==null?void 0:Ne.question_type)===7&&((Ye=Ne==null?void 0:Ne.sub_item_banks)==null?void 0:Ye.map((Xe,Ve)=>{var Me,xe,Pe,Ke,et;return a.createElement("div",null,a.createElement("div",{className:pe.combination},a.createElement("span",{className:pe.qtitle},Xe==null?void 0:Xe.name)),a.createElement("div",{className:pe.warp,style:{padding:"0px",paddingTop:20}},a.createElement("div",null,((Xe==null?void 0:Xe.item_type)=="SINGLE"||(Xe==null?void 0:Xe.item_type)=="JUDGMENT")&&((Me=Xe==null?void 0:Xe.choices)==null?void 0:Me.map((ct,gt)=>a.createElement("div",{className:pe.redio},!(ct!=null&&ct.is_answer)&&a.createElement("span",{className:pe.redioitem}),(ct==null?void 0:ct.is_answer)&&a.createElement("i",{className:`${pe.redioitemyes} icon-duigou1`}),a.createElement(ue.Z,{className:ct!=null&&ct.is_answer?pe.titleyes:pe.title,value:me[gt]+(ct==null?void 0:ct.choice_text)}),(ct==null?void 0:ct.is_answer)&&a.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(Xe==null?void 0:Xe.item_type)=="MULTIPLE"&&((xe=Xe==null?void 0:Xe.choices)==null?void 0:xe.map((ct,gt)=>a.createElement("div",{className:pe.checkbox},!(ct!=null&&ct.is_answer)&&a.createElement("span",{className:pe.checkboxitem}),(ct==null?void 0:ct.is_answer)&&a.createElement("i",{className:`${pe.checkboxitemyes} icon-duigou1`}),a.createElement(ue.Z,{className:ct!=null&&ct.is_answer?pe.titleyes:pe.title,value:me[gt]+(ct==null?void 0:ct.choice_text)}),(ct==null?void 0:ct.is_answer)&&a.createElement("div",{className:pe.yestag},"\u6B63\u786E\u7B54\u6848")))),(Xe==null?void 0:Xe.item_type)=="COMPLETION"&&a.createElement("div",{className:pe.completion},(Pe=Xe==null?void 0:Xe.standard_answer)==null?void 0:Pe.map((ct,gt)=>{var ht;return a.createElement("div",{style:{display:"flex"}},a.createElement("span",{className:pe.title},"\u586B\u7A7A\u9879",gt+1),a.createElement("div",{className:pe.content},(ht=ct==null?void 0:ct.answer_text)==null?void 0:ht.map((Ot,_t)=>a.createElement("div",{className:pe.items},Ot))))})),(Xe==null?void 0:Xe.item_type)=="SUBJECTIVE"&&a.createElement("div",{className:pe.simple},a.createElement("div",{className:pe.title},"\u53C2\u8003\u7B54\u6848"),a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ke=Xe==null?void 0:Xe.answer_texts)!=null&&Ke[0]?a.createElement(ue.Z,{className:pe.content,value:(et=Xe==null?void 0:Xe.answer_texts)==null?void 0:et[0]}):a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Ne==null?void 0:Ne.question_type)===8&&a.createElement("div",null,a.createElement(ue.Z,{disabledFill:!0,className:pe.content,showProgramFill:!0,value:oe.Base64.decode(((ft=Ne==null?void 0:Ne.program_attr)==null?void 0:ft.code)||"")})),(Ne==null?void 0:Ne.question_type)===5&&a.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},a.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),a.createElement("span",{style:{color:"#000000"}},(Ne==null?void 0:Ne.author_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{style:{color:"#000000"}},(Ne==null?void 0:Ne.author_school_name)||"- -")),a.createElement("div",{style:{marginRight:30}},a.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{style:{color:"#000000"}},(Ne==null?void 0:Ne.study_count)||"0"))),a.createElement("a",{className:pe.shixunbutton,href:`/shixuns/${Ne==null?void 0:Ne.identifier}/challenges?exercise=true`,target:"_blank"},a.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Ne==null?void 0:Ne.question_type)<=4||[6,8].includes(Ne==null?void 0:Ne.question_type))&&a.createElement("div",{className:pe.bottom},a.createElement("div",{className:pe.bottomitem},a.createElement("span",{className:pe.left},"\u89E3\u6790"),a.createElement("span",{className:pe.right},Ne!=null&&Ne.analysis?a.createElement(ue.Z,{value:Ne==null?void 0:Ne.analysis}):a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),a.createElement("div",{className:pe.bottomitem},a.createElement("span",{className:pe.left},"\u96BE\u5EA6"),a.createElement("span",{className:pe.right},(Ne==null?void 0:Ne.difficulty)===1?"\u7B80\u5355":(Ne==null?void 0:Ne.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),a.createElement("div",{className:pe.bottomitem},a.createElement("span",{className:pe.left},"\u77E5\u8BC6\u70B9"),a.createElement("span",{className:pe.right},Ne!=null&&Ne.tag_discipline?Ne==null?void 0:Ne.tag_discipline:a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},he=le(11237),ge=le(9164),be=le(76560),ye=le(61485),Ae=le(84216),Fe=le(70610),De=le(61471),Ce=le(59301),Be=Object.defineProperty,we=Object.defineProperties,je=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,qe=(Ne,Ze,We)=>Ze in Ne?Be(Ne,Ze,{enumerable:!0,configurable:!0,writable:!0,value:We}):Ne[Ze]=We,Je=(Ne,Ze)=>{for(var We in Ze||(Ze={}))ze.call(Ze,We)&&qe(Ne,We,Ze[We]);if(Ie)for(var We of Ie(Ze))Oe.call(Ze,We)&&qe(Ne,We,Ze[We]);return Ne},Ge=(Ne,Ze)=>we(Ne,je(Ze)),Ue=(Ne,Ze,We)=>new Promise((mt,at)=>{var He=Te=>{try{Qe(We.next(Te))}catch(Ye){at(Ye)}},_e=Te=>{try{Qe(We.throw(Te))}catch(Ye){at(Ye)}},Qe=Te=>Te.done?mt(Te.value):Promise.resolve(Te.value).then(He,_e);Qe((We=We.apply(Ne,Ze)).next())});const Le=({setScoreShow:Ne,ScoreShow:Ze,onOk:We,isshixuns:mt,isloadings:at,dispatch:He,isIntelligentAssistant:_e=!1,ispptModal:Qe=!1,isChangeQuestion:Te=!1,newExercisePaper:Ye,shixunsDetail:ft})=>{var Xe,Ve,Me;let[xe,Pe]=(0,a.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:_e,is_smart_plan:Qe,group_id:[]}),[Ke,et]=(0,a.useState)([]),[ct,gt]=(0,a.useState)([]),[ht,Ot]=(0,a.useState)([]),[_t,Dt]=(0,a.useState)([]);const[ut,$e]=(0,a.useState)(!1),[st]=Se.default.useForm(),[it,bt]=(0,a.useState)(),[Bt,Mt]=(0,a.useState)(!1);let[Ut,kt]=(0,a.useState)(mt);const[Ht,Cn]=(0,a.useState)([]),[Qn,gn]=(0,a.useState)(0),[Sn,Xn]=(0,a.useState)(!0),[_n,Mn]=(0,a.useState)([]),[un,ir]=(0,a.useState)([]),Kn=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],Pn=[{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[Wn,$t]=(0,a.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 rn=(0,a.useRef)(new Set),dn=(0,a.useRef)(new Set),Dn=Se.default.useWatch("courseid",st),Wt=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],qt=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],xt=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Tt,en]=(0,a.useState)(!1),En=()=>{st.resetFields(),Ut=!1,kt(!1),en(!1),st.submit()};(0,a.useEffect)(()=>{var fn,In,Cr,tr,cr,Hr,Kt,xr,Pr,yr;(((Cr=(In=(fn=Ye==null?void 0:Ye.editData)==null?void 0:fn.exercise)==null?void 0:In.exist_item_bank_ids)==null?void 0:Cr.length)>0||((Hr=(cr=(tr=Ye==null?void 0:Ye.editData)==null?void 0:tr.exercise)==null?void 0:cr.exist_item_bank_shixun_ids)==null?void 0:Hr.length)>0)&&ir([...(xr=(Kt=Ye==null?void 0:Ye.editData)==null?void 0:Kt.exercise)==null?void 0:xr.exist_item_bank_ids,...(yr=(Pr=Ye==null?void 0:Ye.editData)==null?void 0:Pr.exercise)==null?void 0:yr.exist_item_bank_shixun_ids])},[(Ve=(Xe=Ye==null?void 0:Ye.editData)==null?void 0:Xe.exercise)==null?void 0:Ve.exist_item_bank_ids]),(0,a.useEffect)(()=>{Ze&&(st.setFieldsValue({item_type:"",courseid:null,tag_discipline_id:null,difficulty:null,keyword:null}),Sn&&Ut&&(st.setFieldsValue({item_type:"SHIXUN"}),xe.item_type="SHIXUN",Pe(Je({},xe)),Xn(!1)),xn(xe),hn(),pn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[Ze]),(0,a.useEffect)(()=>{Qn>0&&setTimeout(()=>{gn(0)},2e3)},[Qn]);function xn(fn){return Ue(this,null,function*(){var In,Cr,tr;if($e(!0),Pe(Je({},fn)),(ht==null?void 0:ht.length)<=0&&fn.type==="5"){Dt([]),$e(!1);return}console.log("----",ht,Ht);let cr=fn.type==="5"?ht==null?void 0:ht.filter(Pr=>!Ht.includes(Pr)):null,Hr=fn.type==="5"?ht==null?void 0:ht.filter(Pr=>Ht.includes(Pr)):null,Kt={course_discipline_id:fn==null?void 0:fn.courseid};(fn==null?void 0:fn.type)==="1"&&(Kt={discipline_id:((In=fn==null?void 0:fn.courseid)==null?void 0:In[0])||null,sub_discipline_id:((Cr=fn==null?void 0:fn.courseid)==null?void 0:Cr[1])||null});let xr=yield(0,z.ZP)("/api/item_banks.json",{method:"get",params:Ge(Je(Je({},fn),Kt),{ids:cr,shixun_ids:Hr,include_shixuns:!_e,group_id:((tr=fn.group_id)==null?void 0:tr.map(Pr=>Pr==null?void 0:Pr.value))||null,keyword:fn.keyword?encodeURIComponent(fn.keyword):fn.keyword,type:fn.type==="5"?null:fn.type,clazz:fn.type==="3"?"ItemBanksGroup":null,bigmodel:_e,is_smart_plan:Qe})});Dt(xr),$e(!1)})}function hn(){return Ue(this,null,function*(){let fn=yield(0,z.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:xe.type==="5"?null:xe.type,clazz:"ItemBanksGroup"}});et((0,se.L)(fn==null?void 0:fn.disciplines))})}function pn(fn){return Ue(this,null,function*(){var In;let Cr=yield(0,z.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:fn}),tr=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(In=Cr==null?void 0:Cr.data)==null?void 0:In.map(cr=>({title:cr.name,id:cr.id,pid:cr.id,value:cr.id,key:cr.id,isLeaf:!cr.have_child}))}];Mn(tr)})}function mn(fn){return Ue(this,null,function*(){var In,Cr,tr,cr;$e(!0);let Hr=(In=fn.list)==null?void 0:In.filter(yr=>!Ht.includes(yr)),Kt=(Cr=fn.list)==null?void 0:Cr.filter(yr=>Ht.includes(yr));if(Hr.length===0&&Kt.length===0){$e(!1),Dt([]);return}let xr={course_discipline_id:fn==null?void 0:fn.courseid};(fn==null?void 0:fn.type)==="1"&&(xr={discipline_id:((tr=fn==null?void 0:fn.courseid)==null?void 0:tr[0])||null,sub_discipline_id:((cr=fn==null?void 0:fn.courseid)==null?void 0:cr[1])||null});let Pr=yield(0,z.ZP)("/api/item_banks.json",{method:"get",params:Ge(Je(Je({},fn),xr),{ids:Hr,shixun_ids:Kt,type:fn.type==="5"?null:fn.type,clazz:fn.type==="3"?"ItemBanksGroup":null})});$e(!1),Dt(Pr)})}const Jn=fn=>Ue(void 0,null,function*(){const In=yield He({type:"shixunsDetail/release",payload:{id:fn}});let Cr=In==null?void 0:In.tag_position,tr=(In==null?void 0:In.evaluation_set_position)||[],cr=In.status;return cr===0?(y.ZP.success("\u53D1\u5E03\u6210\u529F"),xn(xe),!0):(cr===2?y.ZP.error(`\u7B2C${tr.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):cr===3?y.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Cr.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):y.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Zn=fn=>(fn==null?void 0:fn.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",pr=(fn,In,Cr)=>fn.map(tr=>tr.key===In?Je(Je({},tr),Cr):tr.children?Ge(Je({},tr),{children:pr(tr.children,In,Cr)}):tr),Or=fn=>Ue(void 0,null,function*(){const{key:In}=fn;let Cr=xe.type;const tr=yield(0,Fe.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(In),type:Cr}),{data:cr,total_count:Hr}=tr||{};Hr>0&&Mn(Kt=>pr(Kt,In,{children:cr.map(xr=>({title:xr.name,id:xr.id,pid:xr.id,value:xr.id,key:xr.id,isLeaf:!xr.have_child}))}))});function Tr(fn){console.log("----",xe),fn==="1"&&(Wn.gg=Je({},xe)),fn==="2"&&(Wn.scj=Je({},xe)),fn==="3"&&(Wn.ttgx=Je({},xe)),fn==="0"&&(Wn.wcjd=Je({},xe)),fn==="5"&&(Wn.yx=Je({},xe)),$t(Je({},Wn))}function ai(){xe.type==="1"&&(xe=Wn.gg),xe.type==="2"&&(xe=Wn.scj),xe.type==="3"&&(xe=Wn.ttgx),xe.type==="0"&&(xe=Wn.wcjd),xe.type==="5"&&(xe=Wn.yx),(xe==null?void 0:xe.item_type)==="SHIXUN"?(Ut=!0,kt(!0)):(Ut=!1,kt(!1)),st.setFieldsValue(Je({},xe)),Pe(Je({},xe)),xn(Je({},xe))}return Ce.createElement("div",null,Ce.createElement(ce.default,{title:!1,footer:!1,open:Ze,width:1200,centered:!0,className:ie.scoremodal,onCancel:()=>{Ne(!1)}},Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement("div",{className:ie.title},_e?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),_e&&Ce.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"),Ce.createElement(de.default,{className:ie.tabWrap,activeKey:xe.type,onChange:fn=>{fn==="3"?(xe.show_all_share=!0,pn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):xe.show_all_share=null,fn==="0"&&pn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Tr(xe.type),xe.type=fn,(xe==null?void 0:xe.item_type)==="SHIXUN"&&xe.type!=="5"&&(Ut=!0,kt(!0)),en(!1),xe.type==="5"&&(Ut=!1,kt(!1)),ai(),hn()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Ce.createElement("div",null,"\u5DF2\u9009",ht.length>0&&Ce.createElement("span",{className:ie.titlecount},ht.length),Qn>0&&Ce.createElement("span",{className:ie.add},"+",Qn)),key:"5"}]}),Ce.createElement(Se.default,{layout:"inline",form:st,onValuesChange:(fn,In)=>{const Cr=Object.values(In).some(cr=>cr!==null&&cr!==""&&cr!==void 0),tr=In.keyword==="";if(en(Cr||!tr),xe.page=1,(In==null?void 0:In.item_type)==="SHIXUN"){if(xe.type==="5"?kt(!1):kt(!0),fn.keyword||fn.keyword==="")return;st.submit()}else{if(fn!=null&&fn.courseid&&st.setFieldsValue({tag_discipline_id:null}),kt(!1),fn.keyword||fn.keyword==="")return;st.submit()}},onFinish:fn=>{var In;xe.type==="3"&&(!fn.group_id||((In=fn==null?void 0:fn.group_id)==null?void 0:In.length)===0)?xe.show_all_share=!0:xe.show_all_share=null,Pe(Je(Je({},xe),fn)),xn(Je(Je({},xe),fn))}},Ce.createElement(Se.default.Item,{name:"item_type"},Ce.createElement(te.default,{className:ie.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Qe?Pn:_e?Kn==null?void 0:Kn.filter(fn=>fn.question_type!==5):Kn).map(fn=>Ce.createElement(te.default.Option,{key:fn.value},fn.name)))),["1","2"].includes(xe.type)?Ce.createElement(Ce.Fragment,null,Ce.createElement(Se.default.Item,{name:"courseid"},Ce.createElement(ae.Z,{className:ie.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Ke})),!Ut&&Ce.createElement(Se.default.Item,{name:"tag_discipline_id"},Ce.createElement(te.default,{className:ie.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Me=_t==null?void 0:_t.tag_disciplines)==null?void 0:Me.map(fn=>Ce.createElement(te.default.Option,{key:fn.id},fn.name))))):Ce.createElement(Ce.Fragment,null,Ce.createElement(Se.default.Item,{name:"courseid"},Ce.createElement(De.q,{style:{width:160,height:38},size:"middle",showLinkButton:!1,data:{container_type:"ItemBank",type:xe==null?void 0:xe.type}})),!Ut&&Ce.createElement(Se.default.Item,{name:"tag_discipline_id"},Ce.createElement(De.i,{allowAcceptEmpty:!0,data:{container_type:"ItemBank",search:!0},style:{width:160,height:38},size:"middle",courseDisciplineId:Dn,showLinkButton:!1}))),Ce.createElement(Se.default.Item,{name:Ut?"diff":"difficulty"},Ce.createElement(te.default,{className:ie.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},Wt.map(fn=>Ce.createElement(te.default.Option,{key:fn.value},fn.name)))),Ut&&Ce.createElement(Se.default.Item,{name:"shixun_publish_status"},Ce.createElement(te.default,{className:ie.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},xt.map(fn=>Ce.createElement(te.default.Option,{key:fn.value},fn.name)))),(xe.type==="3"||xe.type==="0")&&!Ut&&Ce.createElement(Se.default.Item,{name:"group_id"},Ce.createElement(re.default,{treeDataSimpleMode:!0,style:{width:134},className:ie.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(fn,In)=>In.title.toUpperCase().indexOf(fn.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Or,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:_n})),Tt&&Ce.createElement("span",{className:ie.allqingchu,onClick:En},Ce.createElement("i",{className:"iconfont icon-guanbi4"}),Ce.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Ce.createElement(Se.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Ce.createElement(ne.default.Search,{className:ie.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Ce.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ie.searchIcon}`,onClick:()=>st.submit()}),onSearch:fn=>{st.submit()}}))),Ce.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Ce.createElement("div",{onClick:()=>{xe.updated_at==="asc"?xe.updated_at="desc":xe.updated_at="asc",Pe(Ge(Je({},xe),{page:1})),xn(Ge(Je({},xe),{page:1}))}}," ",xe.updated_at?Ce.createElement("img",{src:xe.updated_at==="asc"?he.Z:ge.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Ce.createElement("div",{onClick:()=>{xe.quotes==="asc"?xe.quotes="desc":xe.quotes="asc",Pe(Ge(Je({},xe),{page:1})),xn(Ge(Je({},xe),{page:1}))},style:{marginLeft:20}}," ",xe.quotes?Ce.createElement("img",{src:xe.quotes==="asc"?he.Z:ge.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Ce.createElement(x.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(_t==null?void 0:_t.items)||(_t==null?void 0:_t.shixun_list),pagination:!1,loading:ut,rowKey:fn=>fn.id,rowSelection:{type:_e||Te?"radio":"checkbox",selectedRowKeys:ct,getCheckboxProps:fn=>({disabled:fn.shixun_tag_num===1||(un==null?void 0:un.find(In=>fn.id===In))}),onSelect(fn,In,Cr){if(_e||Te){gt([fn.id]),dn.current=new Set([fn.id]),gn(1),Ot([fn.id]);return}if(In)(Ut||fn!=null&&fn.challenge_names)&&Cn([...Ht,fn.id]),gt([...ct,fn.id]),fn.identifier?rn.current.add(fn.id):dn.current.add(fn.id),gn(1),Ot([...ht,fn.id]);else{fn.identifier?rn.current.delete(fn.id):dn.current.delete(fn.id);let tr=ht.filter(cr=>cr!==fn.id);if(gt(tr),Ot(tr),Ut||fn!=null&&fn.challenge_names){let cr=Ht.filter(Hr=>Hr!==fn.id);Cn([...cr])}if(xe.type==="5"){mn(Ge(Je({},xe),{list:[...tr]}));return}}},onSelectAll(fn,In,Cr){var tr,cr;if(fn){const Hr=Cr.map(xr=>xr.id),Kt=(cr=Cr==null?void 0:Cr.filter(xr=>xr==null?void 0:xr.challenge_names))==null?void 0:cr.map(xr=>xr.id);Cn([...Ht,...Kt]),gt([...ct,...Hr]),Ot([...ht,...Hr]);for(const xr of Cr)xr.identifier?rn.current.add(xr.id):dn.current.add(xr.id)}else{const Hr=Cr.map(yr=>yr.id),Kt=ct.filter(yr=>!Hr.some(Er=>Er===yr)),xr=(tr=Cr==null?void 0:Cr.filter(yr=>yr==null?void 0:yr.challenge_names))==null?void 0:tr.map(yr=>yr.id);gt([...Kt]),Ot([...Kt]);let Pr=Ht.filter(yr=>!xr.some(Er=>Er===yr.id));Cn([...Pr]),xe.type==="5"&&mn(Ge(Je({},xe),{list:[...Kt]}));for(const yr of Hr)yr.identifier?rn.current.delete(yr):dn.current.delete(yr)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(fn,In,Cr)=>{var tr,cr;return Ce.createElement(ee.Z,{title:Zn(In)},Ce.createElement("div",null,Ut||In!=null&&In.challenge_names?"\u5B9E\u8BAD\u9898":(cr=(tr=Kn==null?void 0:Kn.filter(Hr=>Hr.value===fn))==null?void 0:tr[0])==null?void 0:cr.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Ut?"30%":"60%",key:"name",render:(fn,In,Cr)=>{var tr;return Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement(ee.Z,{title:Zn(In)},Ce.createElement("div",{className:In!=null&&In.high_resources_consume?ie.q_title:""},Ce.createElement(ue.Z,{key:1,showLines:1,showTextOnly:!0,value:Ut||In!=null&&In.challenge_names?In!=null&&In.title||fn===null?"--":fn:(In==null?void 0:In.item_type)=="BPROGRAM"?(tr=In==null?void 0:In.program_attr)==null?void 0:tr.description:fn}))),(In==null?void 0:In.high_resources_consume)&&Ce.createElement(Ae.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Ut,render:(fn,In,Cr)=>{var tr;return Ce.createElement(ee.Z,{title:Zn(In)},Ce.createElement("span",null,fn?(tr=fn==null?void 0:fn.split("\u3001"))==null?void 0:tr[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Ut,render:(fn,In,Cr)=>Ce.createElement(ee.Z,{title:Zn(In)},Ce.createElement("span",null,fn||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(fn,In,Cr)=>{var tr,cr,Hr,Kt;return Ce.createElement(ee.Z,{title:Zn(In)},Ce.createElement("div",null,Ut||In!=null&&In.challenge_names?(In==null?void 0:In.level)||((cr=(tr=Wt==null?void 0:Wt.filter(xr=>xr.value===fn))==null?void 0:tr[0])==null?void 0:cr.name):(Kt=(Hr=Wt==null?void 0:Wt.filter(xr=>xr.value===fn))==null?void 0:Hr[0])==null?void 0:Kt.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Ut,render:(fn,In,Cr)=>Ce.createElement(ee.Z,{title:Zn(In)},Ce.createElement("div",null,fn||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(fn,In,Cr)=>Ce.createElement(ee.Z,{title:Zn(In)},Ce.createElement("div",null,Ut||In!=null&&In.challenge_names?(In==null?void 0:In.study_count)||(In==null?void 0:In.stu_num):fn))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(ee.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(ye.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Ut,render:(fn,In,Cr)=>Ce.createElement(ee.Z,{title:Zn(In)},Ce.createElement("div",null,fn||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(fn,In,Cr)=>Ce.createElement(ee.Z,{title:Zn(In)},Ce.createElement("div",{style:{flex:1,textAlign:"start"}},Ce.createElement("a",{onClick:()=>{var tr,cr;bt(Ge(Je({},In),{question_type:Ut||In!=null&&In.challenge_names?5:(cr=(tr=Kn==null?void 0:Kn.filter(Hr=>Hr.value===(In==null?void 0:In.item_type)))==null?void 0:tr[0])==null?void 0:cr.question_type})),Mt(!0)}},"\u67E5\u770B"),(In==null?void 0:In.shixun_tag_num)===1&&Ce.createElement("a",{style:{marginLeft:10},onClick:()=>{ce.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Ce.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Ce.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${In==null?void 0:In.identifier}/challenges`)}},(In==null?void 0:In.shixun_name)||"--"),"\uFF1F"),onOk:()=>Ue(void 0,null,function*(){if(!Jn(In==null?void 0:In.identifier))return new Promise((tr,cr)=>{cr()})})})}},"\u53D1\u5E03")))}].filter(fn=>!fn.hidden)}),Ce.createElement(E.Z,{current:xe.page,total:(_t==null?void 0:_t.items_count)||(_t==null?void 0:_t.shixuns_count),style:{marginBottom:20},defaultPageSize:xe.per_page,showTotal:fn=>Ce.createElement("span",null,"\u5171\xA0",Ce.createElement("span",{style:{color:"#165DFF"}},fn),"\xA0\u6761\u6570\u636E"),pageSize:xe.per_page,onChange:(fn,In)=>{xe.page=fn,xe.per_page=In,Pe(Je({},xe)),xn(Je({},xe))}}),Ce.createElement("div",{className:ie.bottom},Ce.createElement(b.ZP,{className:ie.no,onClick:()=>{Ne(!1)}},"\u53D6\u6D88"),Ce.createElement(b.ZP,{loading:at,style:{width:at&&75},className:ie.yes,onClick:()=>Ue(void 0,null,function*(){if((ht==null?void 0:ht.length)<=0){y.ZP.info(_e||Te?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}We([...dn.current],[...rn.current],!0,ht==null?void 0:ht.length)})},_e?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Ce.createElement(ce.default,{open:Bt,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:ie.previewModal,width:1e3,centered:!0,onCancel:()=>{Mt(!1)},onOk:()=>{Mt(!1)}},Ce.createElement(ve,{qitem:it})))};var ke=(0,be.connect)(({shixunsDetail:Ne,newExercisePaper:Ze})=>({shixunsDetail:Ne,newExercisePaper:Ze}))(Le)},40148:function(Ct,ot,le){"use strict";le.d(ot,{Im:function(){return ye},ZP:function(){return we},gZ:function(){return Ce}});var a=le(59301),Se=le(37568),y=le(99571),ce=le(84105),de=le(87395),te=le(49162),ae=le(24334),re=le(766),ne=le(38394),x=le(49661),ee=le(46685),E=le(34376),b=le(92310),z=le.n(b),ie=le(59301),se=Object.defineProperty,pe=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ee=(je,Ie,ze)=>Ie in je?se(je,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):je[Ie]=ze,ve=(je,Ie)=>{for(var ze in Ie||(Ie={}))oe.call(Ie,ze)&&Ee(je,ze,Ie[ze]);if(fe)for(var ze of fe(Ie))me.call(Ie,ze)&&Ee(je,ze,Ie[ze]);return je},he=(je,Ie)=>pe(je,ue(Ie));const{TextArea:ge}=Se.default,be={visible:!1,tabIndex:"0"},ye={[te.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[te.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[te.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Ae=(je=>(je[je.SET_VISIBLE=0]="SET_VISIBLE",je[je.SET_TABINDEX=1]="SET_TABINDEX",je))(Ae||{});function Fe(je,Ie){switch(Ie.type){case 0:return he(ve({},je),{visible:Ie.payload});case 1:return he(ve({},je),{tabIndex:Ie.payload});default:throw new Error}}function De({value:je,className:Ie}){const[ze,Oe]=(0,a.useState)(!1),qe=(0,a.useRef)(),Je=(0,a.useRef)();return(0,a.useEffect)(()=>{ze&&(Je.current.reset(),Je.current.write((0,x.pp)(je||"")))},[je,ze]),(0,a.useEffect)(()=>{var Ge,Ue,Le,ke;if(qe.current){Je.current=new E.Terminal({fontSize:14,disableStdin:!0}),Je.current.open(qe.current);const Ne=qe.current.offsetWidth-14,Ze=((ke=(Le=(Ue=(Ge=Je.current)==null?void 0:Ge._core)==null?void 0:Ue._renderService)==null?void 0:Le.dimensions)==null?void 0:ke.actualCellWidth)||9.5,We=Math.ceil(Ne/Ze);Je.current.resize(We,8),Oe(!0)}},[]),ie.createElement("div",{ref:qe,className:z()("XtermText-valueRef",Ie)})}function Ce(je){const{status:Ie,error_msg:ze,output:Oe,input:qe,expected_output:Je,is_file:Ge,input_file_url:Ue,output_file_url:Le,expected_output_file_url:ke}=je;let Ne=null;const Ze={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Ie){case te.h.NOMATCH:Ne=ie.createElement(ie.Fragment,null,ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Ge&&ie.createElement(De,{className:"mb10",value:qe}),Ge&&ie.createElement("div",{style:Ze},ie.createElement("a",{onClick:()=>(0,x.LR)(Ue,qe)},qe)),ie.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ge&&ie.createElement(De,{className:"mb10",value:Oe&&ae.Base64.decode(Oe)||""}),Ge&&ie.createElement("div",{style:Ze},ie.createElement("a",{onClick:()=>(0,x.LR)(Le,Oe)},Oe)),ie.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ge&&ie.createElement(De,{className:"mb10",value:Je&&ae.Base64.decode(Je)||""}),Ge&&ie.createElement("div",{style:Ze},ie.createElement("a",{onClick:()=>(0,x.LR)(ke,Je)},Je)));break;case te.h.EXECUTEFAILURE:Ne=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ge&&ie.createElement(ne.Z,{value:qe,style:Ze}),Ge&&ie.createElement("div",{style:Ze},ie.createElement("a",{onClick:()=>(0,x.LR)(Ue,qe)},qe)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(ze)));break;case te.h.COMPILEFAILURE:Ne=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ge&&ie.createElement(ne.Z,{value:qe,style:Ze}),Ge&&ie.createElement("div",{style:Ze},ie.createElement("a",{onClick:()=>(0,x.LR)(Ue,qe)},qe)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(ze)));break;case te.h.PODFAILURE:Ne=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case te.h.TIMEOUT:Ne=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",Ne," ")}function Be(je){const{status:Ie,error_msg:ze,execute_time:Oe,output:qe,input:Je,expected_output:Ge,is_file:Ue,input_file_url:Le,output_file_url:ke,expected_output_file_url:Ne}=je;let Ze=null;switch(Ie){case te.h.OK:Ze=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Oe,"\u79D2"),ie.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),ie.createElement("pre",null,ae.Base64.decode(qe)));break;case te.h.NOMATCH:Ze=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u8F93\u5165\uFF1A",ie.createElement("pre",null,Je)),ie.createElement("p",null,"\u8F93\u51FA\uFF1A",qe&&ae.Base64.decode(qe)),ie.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Ge&&ae.Base64.decode(Ge)));break;case te.h.EXECUTEFAILURE:Ze=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ie.createElement("pre",null,Je)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(ze)));break;case te.h.COMPILEFAILURE:Ze=ie.createElement(ie.Fragment,null,ie.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ie.createElement("pre",null,Je)),ie.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ie.createElement("pre",{className:"error"},ae.Base64.decode(ze)));break;case te.h.PODFAILURE:Ze=ie.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case te.h.TIMEOUT:Ze=ie.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ie.createElement(ie.Fragment,null," ",Ze," ")}var we=({id:je,is_file:Ie,input:ze,debuging:Oe,submitting:qe,executingMessage:Je,debugResult:Ge,onChangeInput:Ue,onDebugCode:Le,onSubmitCode:ke})=>{const[Ne,Ze]=(0,a.useReducer)(Fe,be),{visible:We,tabIndex:mt}=Ne;(0,a.useEffect)(()=>{Ze({type:0,payload:!1})},[je]);function at(Te){let Ye=Te.target.id;Ze({type:1,payload:Ye})}function He(){Ze({type:0,payload:!We})}const _e=(0,a.useMemo)(()=>{if(Ge){const{status:Te}=Ge;return ie.createElement(ie.Fragment,null,Be(Ge))}return null},[Ge]);function Qe(){Ze({type:0,payload:!0}),Ze({type:1,payload:"1"}),Le()}return ie.createElement("div",{className:"test-case-panel"},ie.createElement("div",{className:`test-case-panel-body ${We?"active":""}`},ie.createElement("ul",{className:"s-navs"},ie.createElement("li",null,ie.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),ie.createElement(ee.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:ie.createElement(ge,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ie?"":ze,onChange:Ue}),rightNode:Oe?ie.createElement(re.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Ge?_e:ie.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),ie.createElement("a",{className:`btn-collapse ${We?"up":""}`,onClick:He},We?ie.createElement(ce.Z,null):ie.createElement(de.Z,null)),ie.createElement("footer",{className:"footer"},ie.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),ie.createElement("div",{className:"flex-container"},ie.createElement(y.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),ie.createElement(y.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),ie.createElement(y.ZP,{className:"btn-green",type:"ghost",loading:Oe,onClick:Qe},"\u8C03\u8BD5\u4EE3\u7801"),ie.createElement(y.ZP,{type:"primary",className:"custom-ant-disabled",loading:qe,disabled:qe,onClick:()=>{Ze({type:0,payload:!1}),ke()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},49162:function(Ct,ot,le){"use strict";le.d(ot,{h:function(){return a}});var a=(Se=>(Se[Se.NOMATCH=-1]="NOMATCH",Se[Se.OK=0]="OK",Se[Se.TIMEOUT=2]="TIMEOUT",Se[Se.PODFAILURE=3]="PODFAILURE",Se[Se.COMPILEFAILURE=4]="COMPILEFAILURE",Se[Se.EXECUTEFAILURE=5]="EXECUTEFAILURE",Se[Se.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",Se))(a||{})},12062:function(Ct,ot,le){"use strict";le.d(ot,{Y2:function(){return je},ZP:function(){return Ie}});var a=le(59301),Se=le(14566),y=le(6767),ce=le(62957),de=le(77019),te=le(47889),ae=le(99571),re=le(62673),ne=le(25399),x=le(37568),ee={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},E="data:image/png;base64,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",b=le(47257),z=le.n(b),ie=le(25992),se=le(82093),pe=le(1012),ue=le(49661),fe=le(41550),oe=le(59301),me=Object.defineProperty,Ee=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ye=(ze,Oe,qe)=>Oe in ze?me(ze,Oe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):ze[Oe]=qe,Ae=(ze,Oe)=>{for(var qe in Oe||(Oe={}))ge.call(Oe,qe)&&ye(ze,qe,Oe[qe]);if(he)for(var qe of he(Oe))be.call(Oe,qe)&&ye(ze,qe,Oe[qe]);return ze},Fe=(ze,Oe)=>Ee(ze,ve(Oe)),De=(ze,Oe,qe)=>new Promise((Je,Ge)=>{var Ue=Ne=>{try{ke(qe.next(Ne))}catch(Ze){Ge(Ze)}},Le=Ne=>{try{ke(qe.throw(Ne))}catch(Ze){Ge(Ze)}},ke=Ne=>Ne.done?Je(Ne.value):Promise.resolve(Ne.value).then(Ue,Le);ke((qe=qe.apply(ze,Oe)).next())});const{Dragger:Ce}=Se.default,Be=ze=>{const Oe=Ze=>Ze&&Ze.substring(0,Ze.lastIndexOf("."));for(var qe=[...ze],Je=0,Ge=[],Ue=0;Ue{if(Ze.forEach(We=>{let mt=We.name.split(/\.(?=[^\.]+$)/);We.name=`${mt[0]}.${mt[1].toLowerCase()}`}),Ze[0].name.includes(".in"))return Ze.length===2?Ze:[Ze[0],{}];if(Ze[0].name.includes(".out"))return Ze.length===2?Ze.reverse():[{},Ze[0]]})},we=({onClose:ze,onOK:Oe,visible:qe,wrapClassName:Je,rootIdentifier:Ge,multiple:Ue=!1,defaultMultipleValue:Le=!0})=>{const[ke,Ne]=(0,a.useState)([]),[Ze,We]=(0,a.useState)({}),[mt,at]=(0,a.useState)(!1),[He,_e]=(0,a.useState)(!0),Qe=(0,a.useRef)([]),Te=(0,a.useRef)(0),Ye=()=>{ze()};(0,a.useEffect)(()=>{ft()},[]),(0,a.useEffect)(()=>{qe&&(Qe.current=[],Te.current=0,Ne([]),_e(Le))},[qe]);const ft=()=>De(void 0,null,function*(){try{const ct=yield(0,se.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),gt=JSON.parse((0,ie.pe)(ct.data));We(gt)}catch(ct){}}),Xe=ct=>ct&&ct.substring(0,ct.lastIndexOf(".")),Ve=ct=>{var gt,ht;const Ot=Xe((gt=ct[0])==null?void 0:gt.name)||Xe((ht=ct[1])==null?void 0:ht.name),_t=ke.filter(Dt=>Xe(Dt.name)!==Ot);Qe.current=[..._t],Ne([..._t])},Me=ct=>{if(!He){const ut=new FormData;ut.append("file",ct.file),(0,se.ZP)("/api/attachments/get_file_content.json",{method:"post",body:ut},!0).then(st=>{if(st.status===0){Te.current=Te.current+1;const it=Qe.current.map(bt=>{var Bt;if(bt.name===ct.name){const Mt=Ae({},bt);return(Bt=ct==null?void 0:ct.name)!=null&&Bt.includes(".in")?Mt.input=st==null?void 0:st.content:Mt.output=st==null?void 0:st.content,Mt}return bt});if(Qe.current=[...it],Ne([...it]),Te.current>0&&Te.current===ke.length){at(!1);let bt=Be(it);bt=bt.filter(Bt=>{var Mt,Ut;return!!((Mt=Bt[0])!=null&&Mt.name&&((Ut=Bt[1])!=null&&Ut.name))}),bt=bt.map(Bt=>Fe(Ae(Ae({},Bt[0]),Bt[1]),{is_file:!1})),Oe(bt),ze()}}else at(!1),ze()});return}const gt=new(z())({endpoint:Ze.end_point,region:Ze.region,accessKeyId:Ze.access_key_id,accessKeySecret:Ze.access_key_secret,bucket:Ze.bucket,stsToken:Ze.security_token}),ht=ct.name,Ot={container_type:"TestSet",file_name:ht},_t=(0,pe.Z)();let Dt=`testsets/${Ge}/${_t}${ht.indexOf(".")>-1?"."+ht.split(".").pop():""}`;Ge===null&&(Dt=`testsets/${_t}${ht.indexOf(".")>-1?"."+ht.split(".").pop():""}`),gt.multipartUpload(Dt,new Blob([ct.file],{type:ct.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:ht+""},url:Ze==null?void 0:Ze.callback_url,host:Ze==null?void 0:Ze.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,se.rz)(Ot)}}).then(function(ut){if(ut.data.status===0){Te.current=Te.current+1;const $e=Qe.current.map(st=>{var it,bt,Bt,Mt,Ut,kt,Ht,Cn,Qn,gn,Sn,Xn,_n,Mn,un,ir,Kn;if(st.name===((bt=(it=ut.data)==null?void 0:it.data)==null?void 0:bt.file_name)){const Pn=Ae({},st);return(Ut=(Mt=(Bt=ut.data)==null?void 0:Bt.data)==null?void 0:Mt.file_name)!=null&&Ut.includes(".in")?(Pn.in_object_key=(Ht=(kt=ut.data)==null?void 0:kt.data)==null?void 0:Ht.object,Pn.in_object_size=(Qn=(Cn=ut.data)==null?void 0:Cn.data)==null?void 0:Qn.size,Pn.input=(Sn=(gn=ut.data)==null?void 0:gn.data)==null?void 0:Sn.file_name,Pn.in_file=ct):(Pn.out_object_key=(_n=(Xn=ut.data)==null?void 0:Xn.data)==null?void 0:_n.object,Pn.out_object_size=(un=(Mn=ut.data)==null?void 0:Mn.data)==null?void 0:un.size,Pn.output=(Kn=(ir=ut.data)==null?void 0:ir.data)==null?void 0:Kn.file_name,Pn.out_file=ct),Pn}return st});if(Qe.current=[...$e],Ne([...$e]),Te.current>0&&Te.current===ke.length){at(!1);let st=Be($e);st=st.filter(it=>{var bt,Bt;return!!((bt=it[0])!=null&&bt.name&&((Bt=it[1])!=null&&Bt.name))}),st=st.map(it=>Fe(Ae(Ae({},it[0]),it[1]),{is_file:!0})),Oe(st),ze()}}})},xe=ct=>new Promise((gt,ht)=>{let Ot=0,_t=[];for(let Dt=0;Dt{Ot++,Ot===ct.length&&(_t.length?(y.ZP.warning(`${_t.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),ht()):gt(ct))}).catch(ut=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",ut),Ot++,_t.push(ct[Dt].name),Ot===ct.length&&(_t.length?(y.ZP.warning(`${_t.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),ht()):gt(ct))})}),Pe=()=>De(void 0,null,function*(){if(ke.length===0){y.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield xe(ke),at(!0),Be(ke).some(gt=>{var ht,Ot;return!((ht=gt[0])!=null&&ht.name&&((Ot=gt[1])!=null&&Ot.name))})){ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>De(void 0,null,function*(){ke.map(gt=>De(void 0,null,function*(){Me(gt)}))}),onCancel:()=>{at(!1)}});return}ke.map(gt=>De(void 0,null,function*(){Me(gt)}))}),Ke={name:"file",fileList:ke,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:ct=>{if(ke!=null&&ke.some(ht=>ht.name===ct.name))return y.ZP.info(`${ct.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(ct.size/1024/1024>100)return y.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(ct.name))return y.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const gt={name:ct.name,uid:ct.uid,file:ct,percent:0};return ke.push(gt),Qe.current=[...ke],Ne([...ke]),!1}},et=Be(ke);return console.log(ke,et,"fileList"),oe.createElement(ce.default,{open:qe,wrapClassName:Je,onOk:Pe,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:mt},onCancel:Ye,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},oe.createElement("div",{className:ee.wrap},ke.length?oe.createElement("div",null,oe.createElement(de.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},oe.createElement("div",{style:{visibility:Ue?"visible":"hidden"}},oe.createElement("span",{className:ee.greyText},"\u7528\u4F8B\u7C7B\u578B"),oe.createElement(te.ZP.Group,{className:`ml20 ${ee.testCaseRadio}`,optionType:"button",value:He,onChange:ct=>_e(ct.target.value)},oe.createElement(te.ZP,{value:!1},"\u6587\u672C"),oe.createElement(te.ZP,{value:!0},"\u6587\u4EF6"))),oe.createElement(Se.default,Ae({},Ke),oe.createElement(ae.ZP,{type:"primary",className:ee.btnS},oe.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),oe.createElement(je,{data:et,onRemove:Ve})):oe.createElement("div",{className:`${ee.noData} mb30`},oe.createElement(Se.default.Dragger,Fe(Ae({},Ke),{className:ee.dragger}),oe.createElement("img",{src:E,alt:"",className:"mb20"}),oe.createElement("div",null,oe.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),oe.createElement("span",{className:ee.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),oe.createElement("div",{className:ee.text},oe.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),oe.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",oe.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",oe.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",oe.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",oe.createElement("br",null))))},je=({data:ze=[],onRemove:Oe,width:qe="auto",showScore:Je=!1,disabled:Ge=!1,inputChange:Ue,onEvaluatingChange:Le,onSelectAll:ke,checkAll1:Ne,checkAll2:Ze,checkAll3:We,checkAll4:mt,checkAll5:at,showEvaluatingSetting:He=!1,className:_e="",isProgramHomework:Qe=!1})=>{const Te={value:"",filename:"",dataUrl:""},[Ye,ft]=(0,a.useState)(Ae({},Te)),Xe=xe=>{let Pe=document.createElement("a");document.body.appendChild(Pe);let Ke=URL.createObjectURL(xe.file);Pe.href=Ke,Pe.download=xe.name,Pe.click(),URL.revokeObjectURL(Ke),document.body.removeChild(Pe)},Ve=(xe,Pe)=>{(0,ue.LR)(xe,Pe)},Me=(xe,Pe)=>{ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:oe.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Oe(xe,Pe)},onCancel:()=>{}})};return ze.length?oe.createElement("div",{className:_e,style:{width:qe}},oe.createElement("div",{className:`${Qe?ee.headProgram:ee.head}`},He&&oe.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},oe.createElement(re.default,{checked:Ne,onChange:xe=>{ke(xe.target.checked,"hidden")}}),oe.createElement(ne.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},oe.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),oe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),oe.createElement("div",{style:{width:Qe?"25%":"15%"}},"\u7528\u4F8B"),oe.createElement("div",{style:{width:Je?Qe?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),oe.createElement("div",{style:{width:Je?Qe?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Je&&oe.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),He&&oe.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},oe.createElement(re.default,{checked:mt,onChange:xe=>{ke(xe.target.checked,"input_visible")}}),oe.createElement(ne.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},oe.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),oe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),He&&oe.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},oe.createElement(re.default,{checked:Ze,onChange:xe=>{ke(xe.target.checked,"is_invisible")}}),oe.createElement(ne.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},oe.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),oe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),He&&oe.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},oe.createElement(re.default,{checked:at,onChange:xe=>{ke(xe.target.checked,"actual_output_visible")}}),oe.createElement(ne.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},oe.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),oe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),He&&oe.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},oe.createElement(re.default,{checked:We,onChange:xe=>{ke(xe.target.checked,"last_match_rule")}}),oe.createElement(ne.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},oe.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),oe.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),oe.createElement("div",{className:ee.operation,style:Qe?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),oe.createElement("div",{className:ee.listWrapper,style:{boxShadow:Qe?"0px 2px 4px 0px #EAEEF4":"unset"}},ze.map((xe,Pe)=>{var Ke,et,ct,gt;return oe.createElement("div",{key:Pe,className:ee.list,style:Qe?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},He&&oe.createElement("div",{style:{width:"15%"}},oe.createElement(re.default,{checked:!!xe.hidden,onChange:ht=>{Le(ht.target.checked,Pe,"hidden")}})),oe.createElement("div",{style:{width:Qe?"25%":"15%",paddingLeft:Qe?"5px":"0px",paddingRight:Qe?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Pe+1),oe.createElement("div",{className:ee.info,style:{width:Je?Qe?"20%":"15%":"25%"}},oe.createElement("span",{title:xe.input||((Ke=xe[0])==null?void 0:Ke.name),onClick:()=>De(void 0,null,function*(){let ht;xe.input?xe.input_file_url?ht=xe.input_file_url:ht=xe.in_file:ht=xe[0];let Ot;typeof ht=="string"?(Ot=yield fetch(ht,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ft({value:yield Ot.text(),filename:"",dataUrl:ht})):(Ot=yield(0,ue.db)(ht.file),ft({value:Ot.text,filename:ht.name,dataUrl:Ot.link}))})},xe.input||((et=xe[0])==null?void 0:et.name))),oe.createElement("div",{className:ee.info,style:{width:Je?Qe?"20%":"15%":"25%"}},oe.createElement("span",{title:xe.output||((ct=xe[1])==null?void 0:ct.name),onClick:()=>De(void 0,null,function*(){let ht;xe.input?xe.output_file_url?ht=xe.output_file_url:ht=xe.out_file:ht=xe[1];let Ot;typeof ht=="string"?(Ot=yield fetch(ht,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ft({value:yield Ot.text(),filename:"",dataUrl:ht})):(Ot=yield(0,ue.db)(ht.file),ft({value:Ot.text,filename:ht.name,dataUrl:Ot.link}))})},xe.output||((gt=xe[1])==null?void 0:gt.name))),Je&&oe.createElement("div",{style:{width:"20%"}},oe.createElement(x.default,{size:"large",addonAfter:Qe?"%":null,disabled:Ge,style:{width:"80%"},onChange:ht=>Ue(ht,Pe),value:xe.score}),!Qe&&oe.createElement("span",null,"\xA0%")),He&&oe.createElement("div",{style:{width:"20%"}},oe.createElement(re.default,{checked:xe.input_visible||!1,onChange:ht=>{Le(ht.target.checked,Pe,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),He&&oe.createElement("div",{style:{width:"20%"}},oe.createElement(re.default,{checked:xe.is_invisible||!1,onChange:ht=>{Le(ht.target.checked,Pe,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),He&&oe.createElement("div",{style:{width:"20%"}},oe.createElement(re.default,{checked:xe.actual_output_visible||!1,onChange:ht=>{Le(ht.target.checked,Pe,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),He&&oe.createElement("div",{style:{width:"20%"}},oe.createElement(re.default,{checked:xe.last_match_rule||!1,onChange:ht=>{Le(ht.target.checked,Pe,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),oe.createElement("div",{onClick:()=>Me(xe,Pe),style:Qe?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},oe.createElement("span",{className:ee.del},"\u5220\u9664")))})),oe.createElement(fe.Z,{close:!0,data:Ye.dataUrl,filename:Ye.filename,type:Ye.dataUrl.length?"txt":"",onClose:()=>ft(Ae({},Te)),monacoEditor:{value:Ye.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):oe.createElement(oe.Fragment,null)};var Ie=we},46541:function(Ct,ot,le){"use strict";le.d(ot,{Z:function(){return b}});var a=le(59301),Se=le(6767),y=le(25399),ce=le(29787),de=le(77019),te=le(5269),ae=le(13747),re=le(99571),ne=le(2978),x=le(82093),ee=le(38394),E=(ie,se,pe)=>new Promise((ue,fe)=>{var oe=ve=>{try{Ee(pe.next(ve))}catch(he){fe(he)}},me=ve=>{try{Ee(pe.throw(ve))}catch(he){fe(he)}},Ee=ve=>ve.done?ue(ve.value):Promise.resolve(ve.value).then(oe,me);Ee((pe=pe.apply(ie,se)).next())}),b=({id:ie,activeDiscussIndex:se,onReplyDiscuss:pe,adminOrOperator:ue})=>{const[fe,oe]=(0,a.useState)(""),[me,Ee]=(0,a.useState)(!1);function ve(ge){oe(ge)}function he(){if(!fe){Se.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}pe(ie,fe),oe("")}return(0,a.useEffect)(()=>{se!=ie&&Ee(!1)},[se]),a.createElement("div",{key:ie,className:"discuss-item-editor",style:{display:se===ie?"block":"none",width:"100%"}},a.createElement(ne.Z,{miniToolbar:!0,startInit:se===ie,defaultValue:fe,id:ie,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ve,extraUse:ue&&a.createElement(y.Z,{color:"#fff",open:me,destroyTooltipOnHide:!0,title:z({id:ie,isOpen:me,activeDiscussIndex:se,onChange:ve,setIsOpen:Ee}),overlayStyle:{maxWidth:600}},a.createElement("a",{title:me?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>Ee(!me)},a.createElement("i",{className:"iconfont icon-dianzan11"})))}),a.createElement("a",{onClick:he,className:"btn-send"},"\u53D1\u9001"))};const z=ie=>{const[se,pe]=(0,a.useState)(!1),[ue,fe]=(0,a.useState)([]),[oe,me]=(0,a.useState)(1);(0,a.useEffect)(()=>{ie!=null&&ie.isOpen?Ee():(me(1),fe([]))},[ie==null?void 0:ie.isOpen]);const Ee=()=>E(void 0,null,function*(){pe(!0);const ve=yield(0,x.ZP)(`/api/discusses/${ie==null?void 0:ie.id}/recommend_answer.json`,{method:"get"});(ve==null?void 0:ve.status)==0&&fe(ve==null?void 0:ve.answer),pe(!1)});return a.createElement(ce.Z,{spinning:se},a.createElement("div",{style:{color:"#000"}},a.createElement(ee.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(ue==null?void 0:ue[oe-1])||""}),a.createElement(de.Z,{justify:"end",align:"middle"},a.createElement(te.Z,null,a.createElement(ae.Z,{simple:!0,current:oe,pageSize:1,total:(ue==null?void 0:ue.length)||0,onChange:ve=>{me(ve)}})),a.createElement(te.Z,null,a.createElement(re.ZP,{onClick:()=>E(void 0,null,function*(){ie==null||ie.onChange(ue==null?void 0:ue[oe-1]),ie==null||ie.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},67290:function(Ct,ot,le){"use strict";le.d(ot,{CP:function(){return y},_V:function(){return te}});var a=le(28209),Se=le.n(a);const y={secret:a.enc.Utf8.parse("0a18e199b87f1a8d"),iv:a.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},ce={exam:y};function de(ae="",re="exam"){const{secret:ne,iv:x}=ce[re];return AES.encrypt(ae,ne,{iv:x,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function te(ae="",re="exam"){const{secret:ne,iv:x}=ce[re];return a.AES.decrypt(ae,ne,{iv:x,mode:Se().mode.CBC,padding:Se().pad.Pkcs7}).toString(a.enc.Utf8)}},2610:function(Ct,ot,le){"use strict";le.d(ot,{BU:function(){return Se},Dj:function(){return a},gH:function(){return y},vp:function(){return ce}});function a(de){try{de.mozRequestFullScreen?de.mozRequestFullScreen():de.webkitRequestFullScreen&&de.webkitRequestFullScreen()}catch(te){console.log(te,":e")}}function Se(){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 y=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ce(){var de=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,te=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",de),window.isFullScreen?window.isFullScreen:de!=null}},98072:function(Ct,ot,le){"use strict";le.d(ot,{U:function(){return ne}});var a=le(59301),Se=Object.defineProperty,y=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,te=(x,ee,E)=>ee in x?Se(x,ee,{enumerable:!0,configurable:!0,writable:!0,value:E}):x[ee]=E,ae=(x,ee)=>{for(var E in ee||(ee={}))ce.call(ee,E)&&te(x,E,ee[E]);if(y)for(var E of y(ee))de.call(ee,E)&&te(x,E,ee[E]);return x},re=(x,ee,E)=>new Promise((b,z)=>{var ie=ue=>{try{pe(E.next(ue))}catch(fe){z(fe)}},se=ue=>{try{pe(E.throw(ue))}catch(fe){z(fe)}},pe=ue=>ue.done?b(ue.value):Promise.resolve(ue.value).then(ie,se);pe((E=E.apply(x,ee)).next())});function ne(x,ee){const[E,b]=(0,a.useState)(ee),[z,ie]=(0,a.useState)(!1),[se,pe]=(0,a.useState)();return[E,z,(fe,oe=!1)=>re(this,null,function*(){const me=oe?ee:ae(ae({},E),fe);ie(!0),b(me);const Ee=yield x(me);return ie(!1),pe(Ee),Ee}),se,pe]}},89244:function(Ct,ot,le){"use strict";le.d(ot,{_:function(){return y}});var a=le(59301),Se=le(62957);const y=ce=>{var de,te;const ae=(0,a.useRef)([]),re=()=>{for(const ne of ae.current)clearTimeout(ne);ae.current=[]};return(0,a.useEffect)(()=>{var ne,x,ee,E,b,z;if(re(),(ne=ce==null?void 0:ce.exercise)!=null&&ne.left_time&&((ee=(x=ce==null?void 0:ce.exercise)==null?void 0:x.exercise_events)==null?void 0:ee.length)>0){for(const ie of(E=ce==null?void 0:ce.exercise)==null?void 0:E.exercise_events)if(((b=ce==null?void 0:ce.exercise)==null?void 0:b.left_time)>(ie==null?void 0:ie.reminder_time)*60){let se=(((z=ce==null?void 0:ce.exercise)==null?void 0:z.left_time)-(ie==null?void 0:ie.reminder_time)*60)*1e3;se=se>2147483647?2147483647:se;const pe=setTimeout(()=>{Se.default.info({content:`${ie==null?void 0:ie.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},se);ae.current.push(pe)}}},[(de=ce==null?void 0:ce.exercise)==null?void 0:de.left_time,(te=ce==null?void 0:ce.exercise)==null?void 0:te.exercise_events]),re}},90290:function(Ct,ot,le){"use strict";le.d(ot,{AL:function(){return me},Iy:function(){return ee},Qv:function(){return z},ez:function(){return oe},jb:function(){return E}});var a=le(32834),Se=le.n(a),y=le(11690),ce=le.n(y);let de=1;function te(be,ye){const Ae=be.match(/^(\s+)(?:```)/);if(Ae===null)return ye;const Fe=Ae[1];return ye.split(` `).map(De=>{const Ce=De.match(/^\s+/);if(Ce===null)return De;const[Be]=Ce;return Be.length>=Fe.length?De.slice(Fe.length):De}).join(` `)}let ae=[],re=["